From 325684a9db19fb067e02a7a52c073c3b15a01c1c Mon Sep 17 00:00:00 2001 From: Kurt Kanzenbach Date: Sun, 5 Jul 2026 12:13:33 +0200 Subject: [PATCH] net-misc/smcroute: add 2.6.0 Signed-off-by: Kurt Kanzenbach --- net-misc/smcroute/Manifest | 1 + net-misc/smcroute/smcroute-2.6.0.ebuild | 38 +++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 net-misc/smcroute/smcroute-2.6.0.ebuild diff --git a/net-misc/smcroute/Manifest b/net-misc/smcroute/Manifest index bf0a316ed2..a24b7c4576 100644 --- a/net-misc/smcroute/Manifest +++ b/net-misc/smcroute/Manifest @@ -1 +1,2 @@ DIST smcroute-2.5.7.tar.gz 261159 BLAKE2B ead4bb13af1877afca4c0cd531d4e74c52c8add7ec1f68047d4a36bb8cdc25c940ac11cb10e37d9f1d98685e94c0408e91921a7863dafda8667f96f7d6f652bd SHA512 4a7aecf8f3e60b563ef0883dcefebd6f6179b1490b64dad8a15f50ece73527ea83cbf19589cd55350d8ee32061d6073dc81b6019f7574f8a951f50b17fb3d868 +DIST smcroute-2.6.0.tar.gz 270761 BLAKE2B 45dccd4275f436f2918679a41b682cdb56d174f26390bbeeae1e322f8500fe07c6fa69cc381ead7ebe4c8cf0b8631fc5aedf39699f4ac0c85e3547b382b8d6e2 SHA512 37be079bd72744c0f77ffffe90b832ac184bd82b247b4c2ec00939d6d84d335c791e65177027a376bae0e9e87c2dc1c87580324fcde05e103503cb2b381d2758 diff --git a/net-misc/smcroute/smcroute-2.6.0.ebuild b/net-misc/smcroute/smcroute-2.6.0.ebuild new file mode 100644 index 0000000000..1c1482ef22 --- /dev/null +++ b/net-misc/smcroute/smcroute-2.6.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info + +DESCRIPTION="A static multicast routing daemon" +HOMEPAGE="https://troglobit.com/projects/smcroute/" +SRC_URI="https://github.com/troglobit/${PN}/releases/download/${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="caps systemd" + +RDEPEND=" + caps? ( sys-libs/libcap ) + systemd? ( sys-apps/systemd:0= ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +CONFIG_CHECK=" + ~IP_MROUTE + ~IP_PIMSM_V1 + ~IP_PIMSM_V2 + ~IP_MROUTE_MULTIPLE_TABLES + ~IPV6_MROUTE_MULTIPLE_TABLES +" + +src_configure() { + local myconf=( + $(use_with caps libcap) + $(use_with systemd) + ) + econf "${myconf[@]}" +}