Compare commits

...

4 Commits

6 changed files with 78 additions and 2 deletions

View File

@ -0,0 +1,13 @@
BDEPEND=sys-devel/libtool virtual/pkgconfig
DEFINED_PHASES=install postinst
DESCRIPTION=OpenBGPD is a free implementation of BGPv4
EAPI=7
HOMEPAGE=http://www.openbgpd.org/index.html
INHERIT=systemd
KEYWORDS=~amd64 ~x86
LICENSE=ISC
RDEPEND=!!net-misc/frr acct-group/_bgpd acct-user/_bgpd
SLOT=0
SRC_URI=mirror://openbsd/OpenBGPD/openbgpd-7.8.tar.gz
_eclasses_=toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 5f4bb0758df2e483babf68cd517078ca
_md5_=c14b75b7f914b1160a60cb1002791e3f

View File

@ -0,0 +1,12 @@
BDEPEND=sys-devel/libtool
DEFINED_PHASES=configure install
DEPEND=acct-group/_rpki-client acct-user/_rpki-client dev-libs/libretls dev-libs/openssl[rfc3779]
DESCRIPTION=Portability shim for OpenBSD's rpki-client
EAPI=7
HOMEPAGE=https://rpki-client.org/
KEYWORDS=~amd64 ~x86
LICENSE=ISC
RDEPEND=acct-group/_rpki-client acct-user/_rpki-client dev-libs/libretls dev-libs/openssl[rfc3779]
SLOT=0
SRC_URI=mirror://openbsd/rpki-client/rpki-client-8.3.tar.gz https://lg.breizh-ix.net/ssl/cert.pem -> rpki-client-8.3-cert.pem
_md5_=3ec96d16f6a6c16c77be9f1f26fa65c2

View File

@ -1,2 +1,3 @@
DIST openbgpd-6.9p0.tar.gz 719173 BLAKE2B 13360fdec909fbb18e4b9f71cb6751c406bb58a685d51bbb9caa38302f4dd1d91ba7a3ed90eac308f57851410fdf9b21652266f29488f086bba4b3ec24844efe SHA512 ba6f73aeb03e798fd081f67fc500d24e0b2efdb9564fe5f294460abc8e66762692177a1238f8f0372ca74e0ad9c11aa9f640e50cd0978198639655b3985240bc
DIST openbgpd-7.7.tar.gz 787996 BLAKE2B 26cf451b54f76fd41a361674ed9149309a40b29565b139b6d5e918d4d052f6420181e7010106fc57edd5c0ccce1283e38482ba4dea85798516292ef83aa7c29e SHA512 0ba64bec14e8b855cf4f038c481abfc9ed277a0c472f5de2c37d933ffdd7cf7166f50652c785abfff296733e37b9c086510cb2930ea6e189201a4525cecd0dc6
DIST openbgpd-7.8.tar.gz 808568 BLAKE2B 98ca75de590c7de3ff8c6635f018b804c153543ba5ab1cfad937561a746b888072877bb62797feca2ca0934fe767b5bc96783fc23791a9b97079b7509b680ba6 SHA512 61ad11b9d82919d60121976aeee4908e0f4de9eb37aabbdc8ef5e50e0233cac962ee7a915439054456f20be9e8b879f967887ad455598c43dada479362933aaf

View File

@ -0,0 +1,49 @@
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit systemd
MY_PV="${PV/_p/p}"
MY_P="${PN}-${MY_PV}"
DESCRIPTION="OpenBGPD is a free implementation of BGPv4"
HOMEPAGE="http://www.openbgpd.org/index.html"
SRC_URI="mirror://openbsd/OpenBGPD/${PN}-${MY_PV}.tar.gz"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=""
RDEPEND="
${DEPEND}
!!net-misc/frr
acct-group/_bgpd
acct-user/_bgpd
"
BDEPEND="
sys-devel/libtool
"
S="${WORKDIR}/${MY_P}"
src_install() {
default
newinitd "${FILESDIR}/${PN}-init.d" bgpd
newconfd "${FILESDIR}/${PN}-conf.d" bgpd
systemd_newunit "${FILESDIR}/${PN}.service" bgpd.service
}
pkg_postinst() {
if [ -z "${REPLACING_VERSIONS}" ]; then
ewarn ""
ewarn "OpenBGPD portable (not running on OpenBSD) cant export its RIB"
ewarn "to the FIB. Its only suitable for route-reflectors or"
ewarn "route-servers."
ewarn ""
fi
}

View File

@ -1,6 +1,6 @@
DIST rpki-client-7.5-cert.pem 335615 BLAKE2B 9848b986b8b3fe1cbea880fa3161d9292aaf3ec5e2d6668b422ec840c5055a4fed1d3f4c78bff07b7fc75fe6642de95c3ccb3c2e8ab2f34ef37c27883c7578db SHA512 80f59079cfe66734543d19347734ae82d18219184cf264cef620a867cf171258272ca4504afad65600800e5a8025fd5b686220a03fffedd402f715fca405fc41
DIST rpki-client-7.5.tar.gz 440318 BLAKE2B 63876c7f3415312ac7bd1ad5726818e81aa1059c7af2785f0f27b427a69bd524ffffbaeb30e204526bc4f6cfe7f86b401d9229f9b97647a6ee32b55d420bc15f SHA512 3ec9cde07f9e82c5e460fb08f846634008942e9178904482bc5eaab754e405fee13c6fe8fb17661d358775ec641166675695fc02ec855aa19a564e4cd902a2bc
DIST rpki-client-7.8-cert.pem 315784 BLAKE2B 52c61b36cccdeaf62874be17df2e80302fb71e3f806715e00eb9c3da49b35d562ccc27aa6fe6ee92fea5017898b86046f0f68123b8d54362d4b651e5d0c2ff4b SHA512 8e1dc1f9d079028c81ffd3755505645e6095a45042fe7fb26179b5fedcc580a5f12a111470fda1ece96643cb1845d730f0313fbdd8cb312a2f3fdfcb2f2c0963
DIST rpki-client-7.8.tar.gz 451195 BLAKE2B eb7579b08d47de9a415f80a0725327adda2ebb1031419a6921348bf8470f0239cc0a7ef741ed833bb8b6ff9bf7a3a6644449d2e324495564f70237d2d45a772f SHA512 649322fa4859eac871ea20d643806efb05f2ee4488b91063f7174eab5673c03eb367a92d54603d160e67716ba51cf155055a04b02ac6ff140ae526cc7ccdc165
DIST rpki-client-8.0-cert.pem 315784 BLAKE2B 52c61b36cccdeaf62874be17df2e80302fb71e3f806715e00eb9c3da49b35d562ccc27aa6fe6ee92fea5017898b86046f0f68123b8d54362d4b651e5d0c2ff4b SHA512 8e1dc1f9d079028c81ffd3755505645e6095a45042fe7fb26179b5fedcc580a5f12a111470fda1ece96643cb1845d730f0313fbdd8cb312a2f3fdfcb2f2c0963
DIST rpki-client-8.0.tar.gz 465620 BLAKE2B d1babea261c058ba4ee259eb6a231204c8b00c82eac8897cc941fb2a815c655af98ac2ebf616a75c1355a9adfeb5920a0d7b1270b217077c991a83b873ded8d6 SHA512 f56fb7f6b20bac2f664608b7c4014be51090754c799c6b80d5fe641640d145d4acd9702e010f455c4e38be454fa3862b0881bf956c2ee6db24417f8c3d1b56f9
DIST rpki-client-8.3-cert.pem 315784 BLAKE2B 52c61b36cccdeaf62874be17df2e80302fb71e3f806715e00eb9c3da49b35d562ccc27aa6fe6ee92fea5017898b86046f0f68123b8d54362d4b651e5d0c2ff4b SHA512 8e1dc1f9d079028c81ffd3755505645e6095a45042fe7fb26179b5fedcc580a5f12a111470fda1ece96643cb1845d730f0313fbdd8cb312a2f3fdfcb2f2c0963
DIST rpki-client-8.3.tar.gz 489449 BLAKE2B d101092e4468acc1301d19a44bcec425903ef13879a383a8aa60f5d09da5a28dd394d4af39e2e658445d236690dd9b39ebed6b8a90db04db528d149bcb7aeec9 SHA512 8bf17e2cb6bafb579153aa4879ac51ee4a2c98c4919f75e0cb7330e0e7bad73fd5214ec5171c9c60957edf36dadebbb2454f442ca49e53cec32f8090c25aa6b5

View File

@ -20,6 +20,7 @@ DEPEND="
acct-group/_rpki-client
acct-user/_rpki-client
dev-libs/libretls
dev-libs/openssl[rfc3779]
"
RDEPEND="${DEPEND}"
BDEPEND="