summaryrefslogtreecommitdiff
path: root/net-misc/bird
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-03-09 00:01:06 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-03-09 00:01:06 +0000
commit9a754065ce56ab139449903367df82ccc14a7725 (patch)
treeaba2026be26b9905ddb573e3e79da8da2a812921 /net-misc/bird
parent78ebdce6a16942c7081565472862ab6730321ee3 (diff)
gentoo auto-resync : 09:03:2023 - 00:01:06
Diffstat (limited to 'net-misc/bird')
-rw-r--r--net-misc/bird/Manifest2
-rw-r--r--net-misc/bird/bird-2.0.12.ebuild8
2 files changed, 8 insertions, 2 deletions
diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index ac06134ee7ce..5514e2c91b02 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -9,6 +9,6 @@ DIST bird-2.0.12.tar.gz 1307984 BLAKE2B ca00574bb8e508255afb90e0d65f4e1763880699
DIST bird-2.0.7.tar.gz 1993395 BLAKE2B ceb88d811d254e57e089ef4b4e1e4f34fd96d4622d9f5563cc8694323c060e99d6cdfccfeb5d8c885b9431dc71e96d5cc04e4344901a7c7d899f4249e7503720 SHA512 48ca63be923285dd282e80d7e2b240256953fd7ad4f6eaa5dcba2648f3f148be20198bc8c6e7e888aac1588ecb005a4f4c03e979853e76ea6f8680643a874b35
EBUILD bird-2.0.10.ebuild 1359 BLAKE2B 9d037a74c870d0c9daaee21c598f4031fe74c8323377185e41812d7c739263a3a17af8d68c683966d233dd010282bba51457b0992f65ba1b8616d7d92a0bbe0f SHA512 d5ab491a00bb8d34ffc7b0516578d39d726be86027d9e9653acdfde8af3612fa8139813ed9aa91fa00b56e5fdd3a455f5fc481e583de3d6e6f232c328fb29a53
EBUILD bird-2.0.11.ebuild 1360 BLAKE2B b84cfa7708e24f0d1d2d2b383714df5093aae20cf23aeb4a0524a49be34f2883ec1f47013aded7968a39e419faffe6286fb85dde37a441323f0f75e0047f5d93 SHA512 722738cd2bca7f54ca449516bb0a8d5950fd9ed55ad2d2b2b37ce7fa0307826c4a5bca670fd91e14eb1322067ab71f78cdd7af726b384e1b56dc05ce930cc402
-EBUILD bird-2.0.12.ebuild 1456 BLAKE2B fb144acd28d025d29b3e23504fbce461b3cfb7d5376076d081ebccff1bf9e066b8e245489e98ef24fca42315e870134a78b7278554a6eebd8128033ed107e21d SHA512 a9adb072a999ef3d52a9426ca27590ef842a5165a260f8fd6aaac16759ba8ba42a2bbf859ea344c37a7b00b22dd350656d0a59a6d28bf1f232d29b3314133320
+EBUILD bird-2.0.12.ebuild 1767 BLAKE2B bd69b839b47e09d90283f371136c759201a4284eb9c1fb74fb3f4f1a8ddad804d64c92be0bfb8794bccac5529e281c533d0bb14d2cc5f7fa0cff7acbeac2de88 SHA512 94b424e9a3ec93e1cd7d2befa5a0ed78f87a26418e033e29c40d42d0d8f8a2978503ff455505178a7ed00cfdc627bccf624e983b067e3b71f2201acbc014f320
EBUILD bird-2.0.7.ebuild 808 BLAKE2B 7ce2db0fee210a80a196f111b8690e0b347cf9224255b41479b2a831058cc0fb931b7c1ef13f7e347f654b5222d73faafec8d0126c4b02a396866406d0752751 SHA512 f9b5fc2788d6b53ac9f317bf6ae91a864dbea79e42338d87c1c8bde4558109ab948f3ef9e37d92d663e3740db3e39b96102b418f63bd32fdbfd2569127f8780f
MISC metadata.xml 582 BLAKE2B f2fca917d013e377c042ad09e99a53bda1bd27673e27dc17ed683aec7b691e40e405fef758a3243f6d53804f23ab495ccc7692712d9d941d2517d141b33c0a50 SHA512 0d03e6149698726621a62436740e83b6fcd6c6951d201eead7453ea0b565dcd72d6d54f961e40b1598a1d0b499a5166d84c4208de5c0a6b4134e3d32f84d9eae
diff --git a/net-misc/bird/bird-2.0.12.ebuild b/net-misc/bird/bird-2.0.12.ebuild
index 11b8c7484e39..043f67e052c9 100644
--- a/net-misc/bird/bird-2.0.12.ebuild
+++ b/net-misc/bird/bird-2.0.12.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~x64-macos"
-IUSE="+client debug libssh"
+IUSE="+client custom-cflags debug libssh"
RDEPEND="
client? (
@@ -56,6 +56,12 @@ src_configure() {
$(use_enable libssh)
)
+ # lto must be enabled by default as bird is mono-threaded and use several
+ # optimisations to be fast, as it may very likely be exposed to several
+ # thounsand BGP updates per seconds
+ # Although, we make it possible to deactivate it if wanted
+ use custom-cflags && myargs+=( bird_cv_c_lto=no )
+
econf "${myargs[@]}"
}