pinkbyte 14/09/23 08:38:09 Modified: ChangeLog Added: quagga-0.99.23.1.ebuild Log: Version bump (Portage version: 2.2.12-r1/cvs/Linux x86_64, signed Manifest commit with key 0x1F357D42)
Revision Changes Path 1.166 net-misc/quagga/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/quagga/ChangeLog?rev=1.166&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/quagga/ChangeLog?rev=1.166&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/quagga/ChangeLog?r1=1.165&r2=1.166 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/net-misc/quagga/ChangeLog,v retrieving revision 1.165 retrieving revision 1.166 diff -u -r1.165 -r1.166 --- ChangeLog 31 Oct 2013 07:41:25 -0000 1.165 +++ ChangeLog 23 Sep 2014 08:38:09 -0000 1.166 @@ -1,6 +1,11 @@ # ChangeLog for net-misc/quagga -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/quagga/ChangeLog,v 1.165 2013/10/31 07:41:25 pinkbyte Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/quagga/ChangeLog,v 1.166 2014/09/23 08:38:09 pinkbyte Exp $ + +*quagga-0.99.23.1 (23 Sep 2014) + + 23 Sep 2014; Sergey Popov <[email protected]> +quagga-0.99.23.1.ebuild: + Version bump 31 Oct 2013; Sergey Popov <[email protected]> quagga-0.99.22.4.ebuild, +files/quagga-0.99.22.4-ipctl-forwarding.patch: 1.1 net-misc/quagga/quagga-0.99.23.1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/quagga/quagga-0.99.23.1.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/quagga/quagga-0.99.23.1.ebuild?rev=1.1&content-type=text/plain Index: quagga-0.99.23.1.ebuild =================================================================== # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-misc/quagga/quagga-0.99.23.1.ebuild,v 1.1 2014/09/23 08:38:09 pinkbyte Exp $ EAPI="5" CLASSLESS_BGP_PATCH=ht-20040304-classless-bgp.patch AUTOTOOLS_AUTORECONF=1 inherit autotools-utils eutils flag-o-matic multilib pam readme.gentoo user DESCRIPTION="A free routing daemon replacing Zebra supporting RIP, OSPF and BGP" HOMEPAGE="http://quagga.net/" SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz bgpclassless? ( http://hasso.linux.ee/stuff/patches/quagga/${CLASSLESS_BGP_PATCH} )" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~s390 ~sparc ~x86" IUSE="bgpclassless caps doc elibc_glibc ipv6 multipath ospfapi pam +readline snmp tcp-zebra" COMMON_DEPEND=" caps? ( sys-libs/libcap ) snmp? ( net-analyzer/net-snmp ) readline? ( sys-libs/readline pam? ( sys-libs/pam ) ) !elibc_glibc? ( dev-libs/libpcre )" DEPEND="${COMMON_DEPEND} app-arch/xz-utils sys-apps/gawk sys-devel/libtool:2" RDEPEND="${COMMON_DEPEND} sys-apps/iproute2" PATCHES=( "${FILESDIR}/${PN}-0.99.22.4-ipctl-forwarding.patch" ) DISABLE_AUTOFORMATTING=1 DOC_CONTENTS="Sample configuration files can be found in /usr/share/doc/${PF}/samples You have to create config files in /etc/quagga before starting one of the daemons. You can pass additional options to the daemon by setting the EXTRA_OPTS variable in their respective file in /etc/conf.d" pkg_setup() { enewgroup quagga enewuser quagga -1 -1 /var/empty quagga } src_prepare() { # Classless prefixes for BGP # http://hasso.linux.ee/doku.php/english:network:quagga use bgpclassless && epatch "${DISTDIR}/${CLASSLESS_BGP_PATCH}" autotools-utils_src_prepare } src_configure() { append-flags -fno-strict-aliasing # do not build PDF docs export ac_cv_prog_PDFLATEX=no export ac_cv_prog_LATEXMK=no local myeconfargs=( --enable-exampledir=/usr/share/doc/${PF}/samples --enable-isisd --enable-isis-topology --enable-user=quagga --enable-group=quagga --enable-vty-group=quagga --with-cflags="${CFLAGS}" --with-pkg-extra-version="-gentoo" --sysconfdir=/etc/quagga --localstatedir=/run/quagga --disable-static --disable-pie $(use_enable caps capabilities) $(usex snmp '--enable-snmp' '' '' '') $(use_enable !elibc_glibc pcreposix) $(use_enable tcp-zebra) $(use_enable doc) $(usex multipath $(use_enable multipath) '' '=0' '') $(usex ospfapi '--enable-opaque-lsa --enable-ospf-te --enable-ospfclient' '' '' '') $(use_enable readline vtysh) $(use_with pam libpam) $(use_enable ipv6) $(use_enable ipv6 babeld) # babeld does not build properly with USE="-ipv6", bug #446289 $(use_enable ipv6 ripngd) $(use_enable ipv6 ospf6d) $(use_enable ipv6 rtadv) ) autotools-utils_src_configure } src_install() { autotools-utils_src_install readme.gentoo_create_doc keepdir /etc/quagga fowners root:quagga /etc/quagga fperms 0770 /etc/quagga # install zebra as a file, symlink the rest newinitd "${FILESDIR}"/quagga-services.init.3 zebra for service in isisd ripd ospfd bgpd $(use ipv6 && echo babeld ospf6d ripngd); do dosym zebra /etc/init.d/${service} done use readline && use pam && newpamd "${FILESDIR}/quagga.pam" quagga insinto /etc/logrotate.d newins redhat/quagga.logrotate quagga }
