summaryrefslogtreecommitdiff
path: root/net-misc/quagga
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-04-12 03:41:30 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-04-12 03:41:30 +0100
commit623ee73d661e5ed8475cb264511f683407d87365 (patch)
tree993eb27c93ec7a2d2d19550300d888fc1fed9e69 /net-misc/quagga
parentceeeb463cc1eef97fd62eaee8bf2196ba04bc384 (diff)
gentoo Easter resync : 12.04.2020
Diffstat (limited to 'net-misc/quagga')
-rw-r--r--net-misc/quagga/Manifest2
-rw-r--r--net-misc/quagga/quagga-1.2.4.ebuild16
2 files changed, 8 insertions, 10 deletions
diff --git a/net-misc/quagga/Manifest b/net-misc/quagga/Manifest
index 05fd0bd93d72..4f63f20a67ee 100644
--- a/net-misc/quagga/Manifest
+++ b/net-misc/quagga/Manifest
@@ -13,5 +13,5 @@ AUX systemd/ripngd.service 364 BLAKE2B e79e086c0bbe3ceb12fadc711a1c88a3403478080
AUX systemd/zebra.service 354 BLAKE2B e22f8e321c5116179937e9c681482e779436092a10548ea4e564a0005f102a8d6dbba17fe5ef2a3952752f1ca6b1539841ccfee25b4a7b03b9e9faca1618004b SHA512 d02a801a421c143cefb63abc3448b162505fb9063130523f939f1e6ad33c4b39f113d00e6d0c4ea7f53616fffa1aa2333bf33660b5ccb4d7fd9d4f048c5a979a
DIST ht-20040304-classless-bgp.patch 1581 BLAKE2B 64df9a86c235c4f6d35be0f19fe1b056958ae2fa28bd2e9e8d9902e569a8f9a2925ba45396bb92e345bfcaf8ca1ef9136a433c615a5bd12a279e7c062939549a SHA512 3df102d8ab88aaee1f109a2310602d6f734f2268252e5e42df752df7db7abeac526e969289481c4abfe905dcd41c35dee65196c48ac320fe9d083305451476e8
DIST quagga-1.2.4.tar.gz 2925847 BLAKE2B e0e8d8b8e2243bc5cecc2e66d26040780f839414a16fb8a719d25a6fe1c29dc8545a92700a3758100715e1efb3d874584903885af51ef9f5d88c4a02d02dbc74 SHA512 3e72440bcccfd3c1a449a62b7ff8623441256399a2bee0a39fa0a19694a5a78ac909c5c2128a24735bc034ea8b0811827293b480a2584a3a4c8ae36be9cf1fcd
-EBUILD quagga-1.2.4.ebuild 3712 BLAKE2B 67a925e3be9203279a35fad326d8957906609f37f7411408af8cb1d7c12b269e6fff1f4562d33c1378c9b3489a415c817d90316243a85f070a3bec8446359c94 SHA512 445a745b91ae3693fa5ffe5f1544d2c548c49e56f196849db368a9dd552af77f39b9309aa3c7916dabb878f7cc3d0f1aa922bbb2b8d3b16b1aba0f3ff31d3a39
+EBUILD quagga-1.2.4.ebuild 3742 BLAKE2B 9262fe4c11b606c2c8b099f3db6d9e5c5c1ac6ee6b4745ce492c36026a124adf6029c5db15311ae31e8806034003f7834253f477620456fabc7718bd92800868 SHA512 49c4c4bd935037b0375088652c062567582bf9eda5e8a7845586fb9d54396d420f13725492195443de9277dcb780a5eb384ab3b4c7d3dcc96b385821c815d5c5
MISC metadata.xml 2375 BLAKE2B c3bb85308f39337c4bfe74dc7f373dbf3999fa38ee800d63b543f00771d580f52db69005227f778105209b703e1fa7e1ce88e4a6549f5fc673e8defcce4cd97b SHA512 77ae3e9edac846d80a8b9bf2cc6c7582bffbf9b43cffc0649dfdd1f3dcf528ebf0c99ebd70c4fe27c524f98ba453798de7f320d50f7b76287623b8ac8265a6db
diff --git a/net-misc/quagga/quagga-1.2.4.ebuild b/net-misc/quagga/quagga-1.2.4.ebuild
index 7ae80aba9342..a3bf57e548c6 100644
--- a/net-misc/quagga/quagga-1.2.4.ebuild
+++ b/net-misc/quagga/quagga-1.2.4.ebuild
@@ -1,11 +1,11 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
CLASSLESS_BGP_PATCH=ht-20040304-classless-bgp.patch
-inherit autotools eutils flag-o-matic ltprune multilib pam readme.gentoo-r1 systemd tmpfiles user
+inherit autotools eutils flag-o-matic multilib pam readme.gentoo-r1 systemd tmpfiles
DESCRIPTION="A free routing daemon replacing Zebra supporting RIP, OSPF and BGP"
HOMEPAGE="https://www.quagga.net/"
@@ -20,6 +20,8 @@ IUSE="bgpclassless caps fpm doc elibc_glibc ipv6 multipath nhrpd ospfapi pam pro
RESTRICT="!test? ( test )"
COMMON_DEPEND="
+ acct-group/quagga
+ acct-user/quagga
caps? ( sys-libs/libcap )
nhrpd? ( net-dns/c-ares:0= )
protobuf? ( dev-libs/protobuf-c:0= )
@@ -48,11 +50,6 @@ 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
@@ -64,7 +61,8 @@ src_prepare() {
}
src_configure() {
- append-flags -fno-strict-aliasing
+ # -fcommon is added as a workaround for bug #707422
+ append-flags -fno-strict-aliasing -fcommon
# do not build PDF docs
export ac_cv_prog_PDFLATEX=no
@@ -103,7 +101,7 @@ src_configure() {
src_install() {
default
- prune_libtool_files
+ find "${D}" -name '*.la' -delete || die
readme.gentoo_create_doc
keepdir /etc/quagga