summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2011-10-17 11:27:41 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2011-10-17 11:27:41 +0000
commit02a2c4ca26c1fc716f82683452b7670fd2d76b40 (patch)
treefa1353a01e23281425fcb0daeb8a9a7a6ffdbf07 /net-misc/quagga
parentDrop KEYWORDS as it breaks other software, bug #323701 (diff)
downloadhistorical-02a2c4ca26c1fc716f82683452b7670fd2d76b40.tar.gz
historical-02a2c4ca26c1fc716f82683452b7670fd2d76b40.tar.bz2
historical-02a2c4ca26c1fc716f82683452b7670fd2d76b40.zip
Cleanup old.
Package-Manager: portage-2.2.0_alpha68/cvs/Linux x86_64
Diffstat (limited to 'net-misc/quagga')
-rw-r--r--net-misc/quagga/ChangeLog6
-rw-r--r--net-misc/quagga/Manifest18
-rw-r--r--net-misc/quagga/files/quagga-services.init43
-rw-r--r--net-misc/quagga/files/zebra.init.247
-rw-r--r--net-misc/quagga/quagga-0.99.18.ebuild123
-rw-r--r--net-misc/quagga/quagga-0.99.19-r1.ebuild125
6 files changed, 9 insertions, 353 deletions
diff --git a/net-misc/quagga/ChangeLog b/net-misc/quagga/ChangeLog
index da1cb3b055d6..aa2e3ae5dbb4 100644
--- a/net-misc/quagga/ChangeLog
+++ b/net-misc/quagga/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-misc/quagga
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/quagga/ChangeLog,v 1.124 2011/10/03 18:22:17 xarthisius Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/quagga/ChangeLog,v 1.125 2011/10/17 11:27:41 flameeyes Exp $
+
+ 17 Oct 2011; Diego E. Pettenò <flameeyes@gentoo.org> -quagga-0.99.18.ebuild,
+ -quagga-0.99.19-r1.ebuild, -files/quagga-services.init, -files/zebra.init.2:
+ Cleanup old.
03 Oct 2011; Kacper Kowalik <xarthisius@gentoo.org> quagga-0.99.20.ebuild:
ppc stable wrt #384651
diff --git a/net-misc/quagga/Manifest b/net-misc/quagga/Manifest
index ed10e0642bde..882fd493bd81 100644
--- a/net-misc/quagga/Manifest
+++ b/net-misc/quagga/Manifest
@@ -1,29 +1,19 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-AUX quagga-services.init 1287 RMD160 7342eac8f86c4f56442866ebef23df2a54b98fd7 SHA1 512eef0c490226a3165e1743e30ccea7334e18bc SHA256 32bb9f40533ee38394fffadf33ca4bf94535be7aecf3f856bd83f0b526651773
AUX quagga-services.init.2 1384 RMD160 471b8e335c0df594ed9dbb7a6197f8235469d1bc SHA1 e119166d59bf70526d4f11cc3fd3f7969210aae2 SHA256 51f604e45d82831fe2d34ec9a15ab65c6aaa21c7a3bc6856c97372cabbc06108
AUX quagga.pam 975 RMD160 df2433b76a16f2c8747f9569e88ed90c9c1f2bae SHA1 bfcd1bbbd4162fd70541f0d754a0e5a818025bc9 SHA256 aa68ac97d7a951324bc3c4124a1c70f6fa88a45da860f636ac01cbcbfa36db70
-AUX zebra.init.2 1368 RMD160 d08432138577f2b7870d7a439a9a86698cf858f7 SHA1 8d5ff01382f68b6c7c9ca5ac494fff7f09ca9d92 SHA256 9dfc72ca3d8480a99d7d5c63512d8b84de6b71b64d73966a81092dcb9ad2176b
AUX zebra.init.3 1433 RMD160 f2012ec6a67b0e86c75dd098327befca6b74867a SHA1 858117c5db56edc8207bcab8d2d461b654e5a86b SHA256 ce174d7b8a277f0e1c2ba2c6991b133c1cbd4f3f445406f741e1e4becc236918
DIST ht-20040304-classless-bgp.patch 1581 RMD160 e08f18b725d2f899f0c4abe7df37dc6608e88baf SHA1 5216bfbcb0f0c42846d56afe7ab778895197a039 SHA256 39993890f9e31d662ed0564c732fb22392a901beb45b64261ffeadd9edf27887
-DIST quagga-0.99.18-backports-2.tar.bz2 3938 RMD160 f4bb30a568676088b40c08a1e5e1e6417eeb2308 SHA1 91c2956b4e5f17d3f48d7b8fad2b6668322cace8 SHA256 0f53235e3a4456cbde5e0ab79951f0dd740d6075d7d1c14931f77bfe8d0a2001
-DIST quagga-0.99.18.tar.gz 2199014 RMD160 8c13de87ec9b73b4897e4387a7faebdbcb6cb826 SHA1 3486a8452212515f429dfae2cad5ed541b3d88d8 SHA256 0cdbe4b90075f4997ca6ecc71ef683a07b4a8ca3c718080fe83f4bcadbcc4d93
-DIST quagga-0.99.19-backports-1.tar.bz2 1898 RMD160 d8c46af2563bef6fb652469275029cbe3cb6e924 SHA1 326fbdadcff94069380c96bb738ffb7873391b00 SHA256 0f256a0bda21e3f31334e1bf45cb01efa34ff6de56f62e73788a2371d719ba00
-DIST quagga-0.99.19.tar.gz 2232051 RMD160 3c82158bdfcc68ede665d649fab7965a6a557979 SHA1 614923aa21415a4d6dc19d4438ccee63548e2a9d SHA256 bc5052d285af6e7aac42984741e74261637c57c4a02032bf05de7a5ea3a1afe0
DIST quagga-0.99.20-backports-1.tar.bz2 1882 RMD160 4b2e723ba456d95baaf2d81c587f6aa9410c82a3 SHA1 3685ae30111df87d30665f8975aa8f49d3f82031 SHA256 2cca223deb57a56f5c58c49d8cdb50d1eef54537d476b0fb38369dbc5a505807
DIST quagga-0.99.20.tar.gz 2232520 RMD160 c6a47537cc70ade9102ca57c81c268c037ce0649 SHA1 59fb388075aab25f4eaea8bcba677961ed518efa SHA256 b7a98cc6b022bb0cb405557b3d920cf513150f64384dbd0a2248b5bd248df58b
-EBUILD quagga-0.99.18.ebuild 3471 RMD160 ed97cb9ba7b530679e18d698fcf88cb625e4260a SHA1 dd7fe462d227e075c90a6d9d488108265af4e9c7 SHA256 f91c792c132f5fbd8db0bf3726ec29a4bf041a27bac5422d2614eca10e7356dd
-EBUILD quagga-0.99.19-r1.ebuild 3443 RMD160 61aa1b5f96720d83c8e95d8d0ef3fb53bcec2fd3 SHA1 e831167a8bfe1e6e5df2e2d3e99bff4a272c06fa SHA256 a615886c1f475b46def4dd18c5fcb416bac1da73ecaa86fbd764756ca8e3baf2
EBUILD quagga-0.99.20.ebuild 3434 RMD160 81c4d2beb7d456b254b1004cfd96aad9b74e2221 SHA1 05116ff40e7fcf245a565a65c674f117fd6dcab5 SHA256 a682d5a3c8fbd632213d761bd41c7687491df42815804cad9de8e7c6d92d96ec
-MISC ChangeLog 21046 RMD160 9a4934ecef7449b4a0b39e35085c838abbd9759c SHA1 0c5056abfda0d21ec0acb530f325fadaed5f15b7 SHA256 e07ec841c2cccc1ed446f88572f2d1a4e9f89cd02e6649b311d607370cbd6f2b
+MISC ChangeLog 21220 RMD160 8b4e4e1a0ee813ba80a101e8f6c39adc5a3e2fc3 SHA1 ef1011859d9b5e08d567f2d867c61066e70dd3b8 SHA256 ff7b1473751e8b34f04763e6a2f694c8ed70da8dc859eed836840e38be1013f3
MISC metadata.xml 2326 RMD160 6a2082adc0e8daea8630e23f3747cdce46869b57 SHA1 85b921b42c3077bdf2effa627ee93ca1434ed037 SHA256 3c8117ca34349d02eb569dd2c63cf7f9bb847d35a1da72d82febcb82a798a450
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
-iJwEAQECAAYFAk6J/V8ACgkQIiMqcbOVdxTNtwP+KhmW0Veqh9oykBwRH2IqaciM
-VZIn/aOoMbEoON/CRPeFATdO9F0Rj/w1e6Pm/KafsNxfIVudKA4qZLVI5jILISU4
-aqRsK2ACvlXULbmyTZyJWj38F0SV3U4iilfQmveYpj/Ab7+9sR8DBFEADeinWbdW
-8HDMHQZUikK/5tRoUvQ=
-=pTuP
+iEYEARECAAYFAk6cEO8ACgkQAiZjviIA2XiHwACgkiyehGYGY1rj0BNdNlqRkmwE
+jzMAoMoGL28xabS5149KpD+c2tXKXyNe
+=wOpM
-----END PGP SIGNATURE-----
diff --git a/net-misc/quagga/files/quagga-services.init b/net-misc/quagga/files/quagga-services.init
deleted file mode 100644
index 460a64da34a4..000000000000
--- a/net-misc/quagga/files/quagga-services.init
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/quagga/files/quagga-services.init,v 1.2 2010/10/12 11:42:55 flameeyes Exp $
-
-depend() {
- need zebra
- # this could be config file-dependent on OpenRC, but for now it
- # will do.
- use logger
-}
-
-start() {
- if [ ! -e /etc/quagga/${SVCNAME}.conf ] ; then
- eerror "Before starting ${SVCNAME} you have to configure it, by creating"
- eerror "a /etc/quagga/${SVCNAME}.conf file."
- eerror ""
- eerror "A sample file has been installed in `ls /usr/share/doc/quagga-*/samples/${SVCNAME}.conf.sample`"
- return 1
- fi
-
- if [ ! -d /var/run/quagga ] ; then
- mkdir -p /var/run/quagga
- chown quagga:quagga /var/run/quagga
- chmod 0750 /var/run/quagga
- fi
-
- ebegin "Starting ${SVCNAME}"
- start-stop-daemon \
- --start --exec /usr/sbin/${SVCNAME} \
- --pidfile /var/run/quagga/${SVCNAME}.pid \
- -- -d -f /etc/quagga/${SVCNAME}.conf ${EXTRA_OPTS} \
- --pid_file /var/run/quagga/${SVCNAME}.pid
-
- eend $?
-}
-
-stop() {
- ebegin "Stopping ${SVCNAME}"
- start-stop-daemon --stop \
- --pidfile /var/run/quagga/${SVCNAME}.pid
- eend $?
-}
diff --git a/net-misc/quagga/files/zebra.init.2 b/net-misc/quagga/files/zebra.init.2
deleted file mode 100644
index 8423febd19b5..000000000000
--- a/net-misc/quagga/files/zebra.init.2
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/quagga/files/zebra.init.2,v 1.2 2010/10/12 11:42:55 flameeyes Exp $
-
-depend() {
- need net
- # this could be config file-dependent on OpenRC, but for now it
- # will do.
- use logger
-}
-
-start() {
- if [ ! -e /etc/quagga/${SVCNAME}.conf ] ; then
- eerror "Before starting ${SVCNAME} you have to configure it, by creating"
- eerror "a /etc/quagga/${SVCNAME}.conf file."
- eerror ""
- eerror "A sample file has been installed in `ls /usr/share/doc/quagga-*/samples/${SVCNAME}.conf.sample`"
- return 1
- fi
-
- if [ ! -d /var/run/quagga ] ; then
- mkdir -p /var/run/quagga
- chown quagga:quagga /var/run/quagga
- chmod 0750 /var/run/quagga
- fi
-
- ebegin "Cleaning up stale zebra routes..."
- ip route flush proto zebra
- eend $?
-
- ebegin "Starting ${SVCNAME}"
- start-stop-daemon \
- --start --exec /usr/sbin/${SVCNAME} \
- --pidfile /var/run/quagga/${SVCNAME}.pid \
- -- -d -f /etc/quagga/${SVCNAME}.conf ${EXTRA_OPTS} \
- --pid_file /var/run/quagga/${SVCNAME}.pid
-
- eend $?
-}
-
-stop() {
- ebegin "Stopping ${SVCNAME}"
- start-stop-daemon --stop \
- --pidfile /var/run/quagga/${SVCNAME}.pid
- eend $?
-}
diff --git a/net-misc/quagga/quagga-0.99.18.ebuild b/net-misc/quagga/quagga-0.99.18.ebuild
deleted file mode 100644
index ab77d988ef58..000000000000
--- a/net-misc/quagga/quagga-0.99.18.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/quagga/quagga-0.99.18.ebuild,v 1.9 2011/04/02 15:43:11 armin76 Exp $
-
-EAPI="2"
-
-CLASSLESS_BGP_PATCH=ht-20040304-classless-bgp.patch
-
-BACKPORTS=2
-
-inherit eutils multilib autotools pam
-
-DESCRIPTION="A free routing daemon replacing Zebra supporting RIP, OSPF and BGP."
-HOMEPAGE="http://quagga.net/"
-SRC_URI="http://www.quagga.net/download/${P}.tar.gz
- ${BACKPORTS:+
- http://dev.gentoo.org/~flameeyes/${PN}/${P}-backports-${BACKPORTS}.tar.bz2}
- 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="caps doc ipv6 snmp pam bgpclassless ospfapi multipath tcp-zebra elibc_glibc +readline"
-
-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}
- >=sys-devel/libtool-2.2.4"
-RDEPEND="${COMMON_DEPEND}
- sys-apps/iproute2"
-
-pkg_setup() {
- enewgroup quagga
- enewuser quagga -1 -1 /var/empty quagga
-}
-
-src_prepare() {
- [[ -n ${BACKPORTS} ]] && \
- EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
- epatch
-
- # Classless prefixes for BGP
- # http://hasso.linux.ee/doku.php/english:network:quagga
- use bgpclassless && epatch "${DISTDIR}/${CLASSLESS_BGP_PATCH}"
-
- eautoreconf
-}
-
-src_configure() {
- local myconf=
-
- use ospfapi \
- && myconf="${myconf} --enable-opaque-lsa --enable-ospf-te --enable-ospfclient"
-
- use multipath && myconf="${myconf} --enable-multipath=0"
-
- econf \
- --enable-user=quagga \
- --enable-group=quagga \
- --enable-vty-group=quagga \
- --with-cflags="${CFLAGS}" \
- --sysconfdir=/etc/quagga \
- --enable-exampledir=/usr/share/doc/${PF}/samples \
- --localstatedir=/var/run/quagga \
- --disable-static \
- --disable-pie \
- \
- $(use_enable caps capabilities) \
- $(use_enable snmp) \
- $(use_enable !elibc_glibc pcreposix) \
- $(use_enable tcp-zebra) \
- $(use_enable doc) \
- \
- $(use_enable readline vtysh) \
- $(use_with pam libpam) \
- \
- $(use_enable ipv6) \
- $(use_enable ipv6 ripngd) \
- $(use_enable ipv6 ospf6d) \
- $(use_enable ipv6 rtadv) \
- \
- ${myconf} \
- || die "configure failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- find "${D}" -name '*.la' -delete || die
-
- keepdir /etc/quagga || die
- fowners root:quagga /etc/quagga || die
- fperms 0770 /etc/quagga || die
-
- newinitd "${FILESDIR}"/zebra.init.2 zebra || die
-
- # install ripd as a file, symlink the rest
- newinitd "${FILESDIR}"/quagga-services.init ripd || die
-
- for service in ospfd bgpd $(use ipv6 && echo ripngd ospf6d); do
- ln -s ripd "${D}"/etc/init.d/${service} || die
- done
-
- use readline && newpamd "${FILESDIR}/quagga.pam" quagga
-}
-
-pkg_postinst() {
- elog "Sample configuration files can be found in /usr/share/doc/${PF}/samples"
- elog "You have to create config files in /etc/quagga before"
- elog "starting one of the daemons."
- elog ""
- elog "You can pass additional options to the daemon by setting the EXTRA_OPTS"
- elog "variable in their respective file in /etc/conf.d"
- elog ""
- elog "Starting from version 0.99.18, quagga no longer supports the realms patch."
- elog "The patch was abandoned upstream and once again didn't apply; it needs a"
- elog "dedicated maintainer, if it is still necessary."
-}
diff --git a/net-misc/quagga/quagga-0.99.19-r1.ebuild b/net-misc/quagga/quagga-0.99.19-r1.ebuild
deleted file mode 100644
index a88581d2d038..000000000000
--- a/net-misc/quagga/quagga-0.99.19-r1.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/quagga/quagga-0.99.19-r1.ebuild,v 1.3 2011/09/28 04:36:45 xarthisius Exp $
-
-EAPI="4"
-
-CLASSLESS_BGP_PATCH=ht-20040304-classless-bgp.patch
-
-BACKPORTS=1
-
-inherit eutils multilib autotools pam flag-o-matic
-
-DESCRIPTION="A free routing daemon replacing Zebra supporting RIP, OSPF and BGP."
-HOMEPAGE="http://quagga.net/"
-SRC_URI="http://www.quagga.net/download/${P}.tar.gz
- ${BACKPORTS:+
- http://dev.gentoo.org/~flameeyes/${PN}/${P}-backports-${BACKPORTS}.tar.bz2}
- 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="caps doc ipv6 snmp pam bgpclassless ospfapi multipath tcp-zebra elibc_glibc +readline"
-
-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}
- >=sys-devel/libtool-2.2.4"
-RDEPEND="${COMMON_DEPEND}
- sys-apps/openrc
- sys-apps/iproute2"
-
-pkg_setup() {
- enewgroup quagga
- enewuser quagga -1 -1 /var/empty quagga
-}
-
-src_prepare() {
- [[ -n ${BACKPORTS} ]] && \
- EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
- epatch
-
- # Classless prefixes for BGP
- # http://hasso.linux.ee/doku.php/english:network:quagga
- use bgpclassless && epatch "${DISTDIR}/${CLASSLESS_BGP_PATCH}"
-
- eautoreconf
-}
-
-src_configure() {
- local myconf=
-
- use ospfapi \
- && myconf="${myconf} --enable-opaque-lsa --enable-ospf-te --enable-ospfclient"
-
- use multipath && myconf="${myconf} --enable-multipath=0"
-
- append-flags -fno-strict-aliasing
-
- econf \
- --enable-user=quagga \
- --enable-group=quagga \
- --enable-vty-group=quagga \
- --with-cflags="${CFLAGS}" \
- --sysconfdir=/etc/quagga \
- --enable-exampledir=/usr/share/doc/${PF}/samples \
- --localstatedir=/var/run/quagga \
- --disable-static \
- --disable-pie \
- \
- $(use_enable caps capabilities) \
- $(use_enable snmp) \
- $(use_enable !elibc_glibc pcreposix) \
- $(use_enable tcp-zebra) \
- $(use_enable doc) \
- \
- $(use_enable readline vtysh) \
- $(use_with pam libpam) \
- \
- $(use_enable ipv6) \
- $(use_enable ipv6 ripngd) \
- $(use_enable ipv6 ospf6d) \
- $(use_enable ipv6 rtadv) \
- \
- ${myconf}
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- find "${D}" -name '*.la' -delete || die
-
- keepdir /etc/quagga
- fowners root:quagga /etc/quagga
- fperms 0770 /etc/quagga
-
- newinitd "${FILESDIR}"/zebra.init.3 zebra
-
- # install ripd as a file, symlink the rest
- newinitd "${FILESDIR}"/quagga-services.init.2 ripd
-
- for service in ospfd bgpd $(use ipv6 && echo ripngd ospf6d); do
- dosym ripd /etc/init.d/${service}
- done
-
- use readline && newpamd "${FILESDIR}/quagga.pam" quagga
-}
-
-pkg_postinst() {
- elog "Sample configuration files can be found in /usr/share/doc/${PF}/samples"
- elog "You have to create config files in /etc/quagga before"
- elog "starting one of the daemons."
- elog ""
- elog "You can pass additional options to the daemon by setting the EXTRA_OPTS"
- elog "variable in their respective file in /etc/conf.d"
- elog ""
- elog "Starting from version 0.99.18, quagga no longer supports the realms patch."
- elog "The patch was abandoned upstream and once again didn't apply; it needs a"
- elog "dedicated maintainer, if it is still necessary."
-}