[gentoo-commits] repo/proj/guru:dev commit in: net-misc/rpki-client/

2024-01-30 Thread Alarig Le Lay
commit: 7e25d4bcc522a401daa2aad8dfde0c220caab791
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Tue Jan 30 23:55:59 2024 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Tue Jan 30 23:56:23 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7e25d4bc

net-misc/rpki-client: Install *.constraints files

As per 
https://datatracker.ietf.org/doc/html/draft-snijders-constraining-rpki-trust-anchors#name-example-listings-of-constra

Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-misc/rpki-client/rpki-client-8.8.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-misc/rpki-client/rpki-client-8.8.ebuild 
b/net-misc/rpki-client/rpki-client-8.8.ebuild
index d2bc9af4f0..7dcbad53e2 100644
--- a/net-misc/rpki-client/rpki-client-8.8.ebuild
+++ b/net-misc/rpki-client/rpki-client-8.8.ebuild
@@ -44,6 +44,7 @@ src_install() {
 
insinto /etc/rpki
doins *.tal
+   doins *.constraints
keepdir "/var/db/${PN}/"
fowners -R _rpki-client "/var/db/${PN}/"
 



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/rpki-client/

2024-01-30 Thread Alarig Le Lay
commit: f28c500d1a1d749ae8796306b912bb4f8868b265
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Tue Jan 30 23:43:24 2024 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Tue Jan 30 23:44:07 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f28c500d

net-misc/rpki-client: removing 6.8, adding 8.0 8.4 and 8.8

Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-misc/rpki-client/Manifest   |  8 ++--
 ...-client-6.8_p0.ebuild => rpki-client-8.0.ebuild} | 13 ++---
 ...-client-6.8_p1.ebuild => rpki-client-8.4.ebuild} | 21 +++--
 ...-client-6.8_p0.ebuild => rpki-client-8.8.ebuild} | 15 ---
 4 files changed, 43 insertions(+), 14 deletions(-)

diff --git a/net-misc/rpki-client/Manifest b/net-misc/rpki-client/Manifest
index 3786173a54..4039099dd8 100644
--- a/net-misc/rpki-client/Manifest
+++ b/net-misc/rpki-client/Manifest
@@ -1,2 +1,6 @@
-DIST rpki-client-6.8p0.tar.gz 388472 BLAKE2B 
e0a3f7d8a3fa0503ba3d41556fa17fe5f1407513ed7417cc0fb185c206c7b525bc49d125723436f1e27b0b3c5f0c58a862579cd4b9ad23009ca0341959029e00
 SHA512 
cb34fbf9367e522a924d3ecaaff6d2be45cdec968946b491250949cbd07744b87b84c664bd70303b6568d387671217da99aba7fb35e4d8ed4eb33103063b00cd
-DIST rpki-client-6.8p1.tar.gz 390248 BLAKE2B 
f7d553cd1291ea803bf17da31a57ca940cfec4915cff1d504b3665b4c84e809bc2a20e5241d76589594426420903548fde4f1967526ae1e047661a03b948dd94
 SHA512 
41f6374e600b9411c70e6b5748ad4f06d779a47c25005111a72c28b2eeb941ea7ceaaced19c7f2917f62e4f595a951c7bfcbbc85288610501306a26454deb872
+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.4-cert.pem 341121 BLAKE2B 
2975da502335d1cda2eb907cf5bf4b9464bc06a2838d739c3872162055aa49be42e492f76d9b1cfebe0bcaf55e4f69d58fc362f0f5ce4663e0b4e6cec959
 SHA512 
867ebc9543cbd3ec5affb4ec9878a99d01fa9dba8635e91d3fcda0d37c351b58eecc360800b04c929c18450cdbf7d45544acce0b4e066936b55cc87cdb01eea8
+DIST rpki-client-8.4.tar.gz 493885 BLAKE2B 
194b5d757ab02b2138effc4d94beed29585a1ad3113eab51061fd08779cbf70a526fa08f28493c7a074388e9dd7a9a313ecc5c962a89c71a4b3efd3b86e26022
 SHA512 
c0e0c133c561c0db373a2ce2e021ea801ac6260586572ea02c89918a437eda06c9f00c2f426f2d89d4d5c37ef671a52f2c64567c6d0ade199b2382f8576ac86f
+DIST rpki-client-8.8-cert.pem 341121 BLAKE2B 
2975da502335d1cda2eb907cf5bf4b9464bc06a2838d739c3872162055aa49be42e492f76d9b1cfebe0bcaf55e4f69d58fc362f0f5ce4663e0b4e6cec959
 SHA512 
867ebc9543cbd3ec5affb4ec9878a99d01fa9dba8635e91d3fcda0d37c351b58eecc360800b04c929c18450cdbf7d45544acce0b4e066936b55cc87cdb01eea8
+DIST rpki-client-8.8.tar.gz 541743 BLAKE2B 
1b6b86506731ef38228a0b53b0468fef6efe360e2bebd094d11be991de40c0adaf29d583cf1eb85f1cb3daca723bb4298a9e797dd9a22e02fe415b55026a6bdc
 SHA512 
555384cbc65a0b9be1a63541613d0866067dc4ad328deda0391d0bd291d1854d2a875cef71e35da1d89447c21c875bb5d65671a7dfe9fb6453bf3a71638e11b4

diff --git a/net-misc/rpki-client/rpki-client-6.8_p0.ebuild 
b/net-misc/rpki-client/rpki-client-8.0.ebuild
similarity index 69%
copy from net-misc/rpki-client/rpki-client-6.8_p0.ebuild
copy to net-misc/rpki-client/rpki-client-8.0.ebuild
index 3eb59e6b80..93f200a1fe 100644
--- a/net-misc/rpki-client/rpki-client-6.8_p0.ebuild
+++ b/net-misc/rpki-client/rpki-client-8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -7,8 +7,9 @@ MY_PV="${PV/_p/p}"
 MY_P="${PN}-${MY_PV}"
 
 DESCRIPTION="Portability shim for OpenBSD's rpki-client"
-HOMEPAGE="https://www.rpki-client.org/;
-SRC_URI="mirror://openbsd/${PN}/${PN}-${MY_PV}.tar.gz"
+HOMEPAGE="https://rpki-client.org/;
+SRC_URI="mirror://openbsd/${PN}/${PN}-${MY_PV}.tar.gz
+https://lg.breizh-ix.net/ssl/cert.pem -> ${PN}-${MY_PV}-cert.pem"
 
 LICENSE="ISC"
 SLOT="0"
@@ -18,6 +19,8 @@ IUSE=""
 DEPEND="
acct-group/_rpki-client
acct-user/_rpki-client
+   dev-libs/libretls
+   dev-libs/openssl[rfc3779]
 "
 RDEPEND="${DEPEND}"
 BDEPEND="
@@ -36,8 +39,12 @@ src_configure() {
 
 src_install() {
emake DESTDIR="${D}" BINDIR="/usr/bin" MANDIR="/usr/share/man" install
+
insinto /etc/rpki
doins *.tal
keepdir "/var/db/${PN}/"
   

[gentoo-commits] repo/proj/guru:dev commit in: net-misc/openbgpd/files/, net-misc/openbgpd/

2023-07-14 Thread Alarig Le Lay
commit: 3956b9a49e283cc92610b12d67f6243a4add5f6a
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Fri Jul 14 13:01:07 2023 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Fri Jul 14 13:02:10 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3956b9a4

net-misc/openbgpd: add 8.0, drop 6.8_p0

Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-misc/openbgpd/Manifest   |  2 +-
 net-misc/openbgpd/files/openbgpd-6.6_p0-config.c.patch   | 12 
 .../openbgpd/{openbgpd-6.8_p0.ebuild => openbgpd-8.0.ebuild} | 11 +++
 3 files changed, 4 insertions(+), 21 deletions(-)

diff --git a/net-misc/openbgpd/Manifest b/net-misc/openbgpd/Manifest
index 41c12287e..9b118b62d 100644
--- a/net-misc/openbgpd/Manifest
+++ b/net-misc/openbgpd/Manifest
@@ -1,2 +1,2 @@
-DIST openbgpd-6.8p0.tar.gz 701164 BLAKE2B 
458e3aeab026b3c2ee3f676d35d657ef2b8b9b2cb11efc6a32f18c387e6f08594fa3e736b53f9413e9ec59139adfd3c89d26da780bcdcb4b2925124cf9a1ea05
 SHA512 
0c99a94a9a1401c22a3400d424ac1e682bdab92d09844717f8bb576c0ede67140d918f48c15b318abebf21b39468333f8f1c2d963a1541f4ead9067f85434a94
 DIST openbgpd-6.9p0.tar.gz 719173 BLAKE2B 
13360fdec909fbb18e4b9f71cb6751c406bb58a685d51bbb9caa38302f4dd1d91ba7a3ed90eac308f57851410fdf9b21652266f29488f086bba4b3ec24844efe
 SHA512 
ba6f73aeb03e798fd081f67fc500d24e0b2efdb9564fe5f294460abc8e66762692177a1238f8f0372ca74e0ad9c11aa9f640e50cd0978198639655b3985240bc
+DIST openbgpd-8.0.tar.gz 837979 BLAKE2B 
64c9ea56e1e9944271d3ab72e2eed738841c3e2904b919f987a52e1adf95b137c20d31a738595ff48a113cdde603e8e5aac2cb4d0c7f7e17399111358b0e7a72
 SHA512 
9d0c8b6e8c3d46b2510817c750e2faf1e79609becbe66eb02731317db3c2c455273a1135abfae3d32bcc970e02f55c90091e478334ec94dcd46ba5074d3b9b12

diff --git a/net-misc/openbgpd/files/openbgpd-6.6_p0-config.c.patch 
b/net-misc/openbgpd/files/openbgpd-6.6_p0-config.c.patch
deleted file mode 100644
index 32be6531f..0
--- a/net-misc/openbgpd/files/openbgpd-6.6_p0-config.c.patch
+++ /dev/null
@@ -1,12 +0,0 @@
 a/src/bgpd/config.c2020-03-20 17:55:04.089577745 +0100
-+++ b/src/bgpd/config.c2020-03-20 17:56:01.480205070 +0100
-@@ -343,7 +343,8 @@
-   fatal("getifaddrs");
- 
-   for (ifa = ifap; ifa; ifa = ifa->ifa_next) {
--  if (ifa->ifa_addr->sa_family != AF_INET)
-+  if (ifa->ifa_addr == NULL ||
-+  ifa->ifa_addr->sa_family != AF_INET)
-   continue;
-   cur = ((struct sockaddr_in *)ifa->ifa_addr)->sin_addr.s_addr;
-   if ((cur & localnet) == localnet)   /* skip 127/8 */

diff --git a/net-misc/openbgpd/openbgpd-6.8_p0.ebuild 
b/net-misc/openbgpd/openbgpd-8.0.ebuild
similarity index 86%
rename from net-misc/openbgpd/openbgpd-6.8_p0.ebuild
rename to net-misc/openbgpd/openbgpd-8.0.ebuild
index fc029efd1..f6272cfcb 100644
--- a/net-misc/openbgpd/openbgpd-6.8_p0.ebuild
+++ b/net-misc/openbgpd/openbgpd-8.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit flag-o-matic systemd
+inherit systemd
 
 MY_PV="${PV/_p/p}"
 MY_P="${PN}-${MY_PV}"
@@ -20,7 +20,7 @@ IUSE=""
 DEPEND=""
 RDEPEND="
${DEPEND}
-   !!net-misc/quagga
+   !!net-misc/frr
acct-group/_bgpd
acct-user/_bgpd
 "
@@ -38,11 +38,6 @@ src_install() {
systemd_newunit "${FILESDIR}/${PN}.service" bgpd.service
 }
 
-src_configure() {
-   append-cflags -fcommon
-   default
-}
-
 pkg_postinst() {
if [ -z "${REPLACING_VERSIONS}" ]; then
ewarn ""



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/FORT-validator/

2022-12-28 Thread Alarig Le Lay
commit: 44523c3366ce633a455f80668b40b6b434bb
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Wed Dec 28 22:23:51 2022 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Wed Dec 28 22:23:51 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=44523c37

net-misc/FORT-validator: Don’t debug by default

Closes: https://bugs.gentoo.org/888753
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-misc/FORT-validator/FORT-validator-1.5.3_p20220607.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/net-misc/FORT-validator/FORT-validator-1.5.3_p20220607.ebuild 
b/net-misc/FORT-validator/FORT-validator-1.5.3_p20220607.ebuild
index ee859b588..8ff4f6a32 100644
--- a/net-misc/FORT-validator/FORT-validator-1.5.3_p20220607.ebuild
+++ b/net-misc/FORT-validator/FORT-validator-1.5.3_p20220607.ebuild
@@ -39,6 +39,8 @@ src_prepare() {
default
# Don't strip CFLAGS
sed -i 's/fort_CFLAGS  =/fort_CFLAGS  = ${CFLAGS} /' src/Makefile.am || 
die
+   # Don’t compile debug by default
+   sed -i '/fort_CFLAGS/ s/ -g / /' src/Makefile.am || die
# Don't test network
sed -i '/http/d' test/Makefile.am || die
eautoreconf



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/FORT-validator/files/, net-misc/FORT-validator/

2022-12-23 Thread Alarig Le Lay
commit: de74d9c051926997d42c698bb8e0dca003f391fc
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Fri Dec 23 22:26:48 2022 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Fri Dec 23 22:29:47 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=de74d9c0

net-misc/FORT-validator: Deleting 1.4.1..1.5.0, adding 1.5.2 1.5.3

Closes: https://bugs.gentoo.org/show_bug.cgi?id=887867
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 ...or-1.5.0.ebuild => FORT-validator-1.5.2.ebuild} | 20 ++--
 ...or-1.4.2.ebuild => FORT-validator-1.5.3.ebuild} | 24 ++-
 ...build => FORT-validator-1.5.3_p20220607.ebuild} | 36 ++
 net-misc/FORT-validator/Manifest   |  6 ++--
 net-misc/FORT-validator/files/fort-1.5-initd   |  1 -
 5 files changed, 40 insertions(+), 47 deletions(-)

diff --git a/net-misc/FORT-validator/FORT-validator-1.5.0.ebuild 
b/net-misc/FORT-validator/FORT-validator-1.5.2.ebuild
similarity index 79%
rename from net-misc/FORT-validator/FORT-validator-1.5.0.ebuild
rename to net-misc/FORT-validator/FORT-validator-1.5.2.ebuild
index c3c640eac..80f8c60c3 100644
--- a/net-misc/FORT-validator/FORT-validator-1.5.0.ebuild
+++ b/net-misc/FORT-validator/FORT-validator-1.5.2.ebuild
@@ -5,11 +5,11 @@ EAPI=7
 
 inherit autotools fcaps systemd
 
+MY_PN="fort"
+
 DESCRIPTION="FORT validator is an open source RPKI validator"
 HOMEPAGE="https://fortproject.net/validator?2;
-SRC_URI="https://github.com/NICMx/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-MY_PN="fort"
+SRC_URI="https://github.com/NICMx/${PN}/releases/download/${PV}/fort-${PV}.tar.gz;
 
 LICENSE="MIT"
 SLOT="0"
@@ -21,7 +21,7 @@ DEPEND="
acct-user/fort
caps? ( sys-libs/libcap )
dev-libs/jansson
-   dev-libs/openssl:0=
+   dev-libs/openssl
 "
 RDEPEND="
${DEPEND}
@@ -32,11 +32,14 @@ BDEPEND="
sys-devel/automake
 "
 
-PATCHES="${FILESDIR}/${PN}-skip-online-test.patch"
+S="${WORKDIR}/fort-${PV}"
 
 src_prepare() {
default
-
+   # Don't strip CFLAGS
+   sed -i 's/fort_CFLAGS  =/fort_CFLAGS  = ${CFLAGS} /' src/Makefile.am || 
die
+   # Don't test network
+   sed -i '/http/d' test/Makefile.am || die
eautoreconf
 }
 
@@ -44,7 +47,7 @@ src_install() {
newinitd "${FILESDIR}/${MY_PN}-1.5-initd" ${MY_PN}
newconfd "${FILESDIR}/${MY_PN}-1.5-confd" ${MY_PN}
 
-   emake DESTDIR="${D}" install
+   emake DESTDIR="${ED}" install
insinto /usr/share/${MY_PN}/
insopts -m0644 -o "${MY_PN}"
diropts -m0755 -o "${MY_PN}"
@@ -55,9 +58,6 @@ src_install() {
insinto /etc/fort
newins "${FILESDIR}/fort-config.json" config.json
 
-   exeinto "/usr/libexec/${MY_PN}"
-   doexe fort_setup.sh
-
systemd_dounit "${FILESDIR}/${MY_PN}-1.5.service"
 }
 

diff --git a/net-misc/FORT-validator/FORT-validator-1.4.2.ebuild 
b/net-misc/FORT-validator/FORT-validator-1.5.3.ebuild
similarity index 58%
rename from net-misc/FORT-validator/FORT-validator-1.4.2.ebuild
rename to net-misc/FORT-validator/FORT-validator-1.5.3.ebuild
index 645a3e3e9..d96515b72 100644
--- a/net-misc/FORT-validator/FORT-validator-1.4.2.ebuild
+++ b/net-misc/FORT-validator/FORT-validator-1.5.3.ebuild
@@ -9,7 +9,7 @@ MY_PN="fort"
 
 DESCRIPTION="FORT validator is an open source RPKI validator"
 HOMEPAGE="https://fortproject.net/validator?2;
-SRC_URI="https://github.com/NICMx/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/NICMx/${PN}/releases/download/${PV}/fort-${PV}.tar.gz;
 
 LICENSE="MIT"
 SLOT="0"
@@ -21,7 +21,7 @@ DEPEND="
acct-user/fort
caps? ( sys-libs/libcap )
dev-libs/jansson
-   dev-libs/openssl:0=
+   dev-libs/openssl
 "
 RDEPEND="
${DEPEND}
@@ -32,6 +32,8 @@ BDEPEND="
sys-devel/automake
 "
 
+S="${WORKDIR}/${MY_PN}-${PV}"
+
 src_prepare() {
default
# Don't strip CFLAGS
@@ -42,8 +44,8 @@ src_prepare() {
 }
 
 src_install() {
-   newinitd "${FILESDIR}/${MY_PN}-1.4-initd" ${MY_PN}
-   newconfd "${FILESDIR}/${MY_PN}-1.4-confd" ${MY_PN}
+   newinitd "${FILESDIR}/${MY_PN}-1.5-initd" ${MY_PN}
+   newconfd "${FILESDIR}/${MY_PN}-1.5-confd" ${MY_PN}
 
emake DESTDIR="${ED}" install
insinto /usr/share/${MY_PN}/
@@ -56,22 +58,16 @@ src_install() {
insinto /etc/fort
newins "${FILESDIR}/fort-config.json" config.json
 
-   exeinto "/usr/libexec/${MY_PN}"
-   doexe fort_setup.sh
-
-   systemd_dounit "${FILESDIR}/${MY_PN}-1.4.service"
+   syst

[gentoo-commits] repo/proj/guru:dev commit in: app-text/OCRmyPDF/

2021-07-02 Thread Alarig Le Lay
commit: 3fa87d068a0d560c4d9bbb76121f074a860494d7
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Fri Jul  2 07:59:08 2021 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Fri Jul  2 07:59:08 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3fa87d06

app-text/OCRmyPDF: Fixing manifest

Closes: https://bugs.gentoo.org/799716
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 app-text/OCRmyPDF/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/OCRmyPDF/Manifest b/app-text/OCRmyPDF/Manifest
index 8df7877a2..1c431256e 100644
--- a/app-text/OCRmyPDF/Manifest
+++ b/app-text/OCRmyPDF/Manifest
@@ -1 +1 @@
-DIST OCRmyPDF-12.0.2.tar.gz 7895022 BLAKE2B 
4dae3e78f8f5c6b6008cb7b86393523e19b6bc3ea505ee7abb71c68df76c646cd9cad14e688626d6f41b99a93816b93d78f266e91c4583385a5a55169493ad5c
 SHA512 
05fd4cb4a67c01f8ad16b13d30d675173ca8e2cd94ffb5ef73051784e09a82ce0e0953bed04a11efd30f00c665523200563af25d559d2e034fee6f78c6728d9b
+DIST OCRmyPDF-12.0.2.tar.gz 7895055 BLAKE2B 
4fab449f9edf8788c74773da0e73adca9dc686afcbc69d9d6263049044b202744244eab4f4d6e5596461c55d399320a5e7604c6a8080c0d6a05ea6df15314eac
 SHA512 
8bc749353d88dd1e0b2fbd313ba45fa5bf79b70c0366bde21dbe457ce269d02bea64e797e73b823fe9c02b2bd18f181f6cea414306ab1470e244e4201f86781a



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/rpki-client/

2021-04-09 Thread Alarig Le Lay
commit: 0883021fe2b541fcb2094ce66756b58ed25695f8
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Fri Apr  9 07:22:33 2021 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Fri Apr  9 07:22:33 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0883021f

net-misc/rpki-client: Correcting typo

Closes: https://bugs.gentoo.org/781695
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-misc/rpki-client/rpki-client-6.8_p1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/rpki-client/rpki-client-6.8_p1.ebuild 
b/net-misc/rpki-client/rpki-client-6.8_p1.ebuild
index a240427e0..84362d056 100644
--- a/net-misc/rpki-client/rpki-client-6.8_p1.ebuild
+++ b/net-misc/rpki-client/rpki-client-6.8_p1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -35,7 +35,7 @@ src_install() {
emake DESTDIR="${D}" BINDIR="/usr/bin" MANDIR="/usr/share/man" install
insinto /etc/rpki
doins *.tal
-   keedir "/var/cache/rpki-client/"
+   keepdir "/var/cache/rpki-client/"
keepdir "/var/db/rpki-client/"
fowners -R _rpki-client "/var/db/rpki-client/"
 }



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/FORT-validator/files/, net-misc/FORT-validator/

2021-02-11 Thread Alarig Le Lay
commit: 597fee0f4592a7176881ab520dd0c51bfc253c7c
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Thu Feb 11 19:16:55 2021 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Thu Feb 11 19:16:55 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=597fee0f

net-misc/FORT-validator: New release 1.5.0 and init adaptation

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 .../FORT-validator/FORT-validator-1.4.0.ebuild | 77 --
 .../FORT-validator/FORT-validator-1.4.1.ebuild |  8 +--
 .../FORT-validator/FORT-validator-1.4.2.ebuild |  8 +--
 ...or-1.3.0.ebuild => FORT-validator-1.5.0.ebuild} | 17 ++---
 net-misc/FORT-validator/Manifest   |  3 +-
 .../files/{fort-confd => fort-1.4-confd}   |  0
 .../files/{fort-initd => fort-1.4-initd}   |  2 +-
 .../files/{fort.service => fort-1.4.service}   |  0
 .../files/{fort-confd => fort-1.5-confd}   |  5 +-
 .../files/{fort-initd => fort-1.5-initd}   |  3 +-
 .../files/{fort.service => fort-1.5.service}   |  2 +-
 net-misc/FORT-validator/files/fort-config.json |  4 +-
 12 files changed, 25 insertions(+), 104 deletions(-)

diff --git a/net-misc/FORT-validator/FORT-validator-1.4.0.ebuild 
b/net-misc/FORT-validator/FORT-validator-1.4.0.ebuild
deleted file mode 100644
index ce424e3a..
--- a/net-misc/FORT-validator/FORT-validator-1.4.0.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools fcaps systemd
-
-DESCRIPTION="FORT validator is an open source RPKI validator"
-HOMEPAGE="https://fortproject.net/validator?2;
-SRC_URI="https://github.com/NICMx/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-MY_PN="fort"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="caps libressl"
-
-DEPEND="
-   acct-group/fort
-   acct-user/fort
-   caps? ( sys-libs/libcap )
-   dev-libs/jansson
-   libressl?   ( dev-libs/libressl:0= )
-   !libressl?  ( dev-libs/openssl:0= )
-"
-RDEPEND="
-   ${DEPEND}
-   net-misc/rsync
-"
-BDEPEND="
-   sys-devel/autoconf
-   sys-devel/automake
-"
-
-PATCHES="${FILESDIR}/${PN}-skip-online-test.patch"
-
-src_prepare() {
-   default
-
-   eautoreconf
-}
-
-src_install() {
-   newinitd "${FILESDIR}/${MY_PN}-initd" ${MY_PN}
-   newconfd "${FILESDIR}/${MY_PN}-confd" ${MY_PN}
-
-   emake DESTDIR="${D}" install
-   insinto /usr/share/${MY_PN}/
-   insopts -m0644 -o "${MY_PN}"
-   diropts -m0755 -o "${MY_PN}"
-   doins -r examples/tal/
-
-   dodoc -r examples/
-
-   insinto /etc/fort
-   newins "${FILESDIR}/fort-config.json" config.json
-
-   exeinto "/usr/libexec/${MY_PN}"
-   doexe fort_setup.sh
-
-   systemd_dounit "${FILESDIR}/${MY_PN}.service"
-}
-
-pkg_postinst() {
-   fcaps cap_net_bind_service usr/bin/fort
-
-   einfo ""
-   einfo "ARIN TAL is disabled by default because the ARIN Relying Party"
-   einfo "Agreement must be accepted beforehead. Start fort, run"
-   einfo ""
-   einfo "  su -s /bin/sh -c '${EROOT}/usr/libexec/${MY_PN}/fort_setup.sh 
/usr/share/${MY_PN}/tal/' fort"
-   einfo ""
-   einfo "as root and restart fort to enable it."
-   einfo "The configuration file generation will provide a config file, 
but a"
-   einfo "simpler one is shiped with the ebuid. Use the one you prefer."
-}

diff --git a/net-misc/FORT-validator/FORT-validator-1.4.1.ebuild 
b/net-misc/FORT-validator/FORT-validator-1.4.1.ebuild
index ce424e3a..072bcd25 100644
--- a/net-misc/FORT-validator/FORT-validator-1.4.1.ebuild
+++ b/net-misc/FORT-validator/FORT-validator-1.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -42,8 +42,8 @@ src_prepare() {
 }
 
 src_install() {
-   newinitd "${FILESDIR}/${MY_PN}-initd" ${MY_PN}
-   newconfd "${FILESDIR}/${MY_PN}-confd" ${MY_PN}
+   newinitd "${FILESDIR}/${MY_PN}-1.4-initd" ${MY_PN}
+   newconfd "${FILESDIR}/${MY_PN}-1.4-confd" ${MY_PN}
 
emake DESTDIR="${D}" install
insinto /usr/share/${MY_PN}/
@@ -59,7 +59,7 @@ src_install() {
exeinto "/usr/libexec/${MY_PN}"
doexe fort_setup.sh
 
-   systemd_dounit "${FILESDIR}/${MY_PN}.service"
+   systemd_dounit "${FILESDIR}/${MY_PN}-1.4.service"
 }
 
 pkg_postinst() {

diff --git a/

[gentoo-commits] repo/proj/guru:dev commit in: net-misc/FORT-validator/

2020-12-07 Thread Alarig Le Lay
commit: 9de21ac99e17c24681466124f5b0f2f80dce1f11
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Mon Dec  7 12:13:18 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Mon Dec  7 12:13:18 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9de21ac9

net-misc/FORT-validator: Old release cleanup

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 .../FORT-validator/FORT-validator-1.2.1.ebuild | 77 --
 net-misc/FORT-validator/Manifest   |  1 -
 2 files changed, 78 deletions(-)

diff --git a/net-misc/FORT-validator/FORT-validator-1.2.1.ebuild 
b/net-misc/FORT-validator/FORT-validator-1.2.1.ebuild
deleted file mode 100644
index ce424e3a..
--- a/net-misc/FORT-validator/FORT-validator-1.2.1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools fcaps systemd
-
-DESCRIPTION="FORT validator is an open source RPKI validator"
-HOMEPAGE="https://fortproject.net/validator?2;
-SRC_URI="https://github.com/NICMx/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-MY_PN="fort"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="caps libressl"
-
-DEPEND="
-   acct-group/fort
-   acct-user/fort
-   caps? ( sys-libs/libcap )
-   dev-libs/jansson
-   libressl?   ( dev-libs/libressl:0= )
-   !libressl?  ( dev-libs/openssl:0= )
-"
-RDEPEND="
-   ${DEPEND}
-   net-misc/rsync
-"
-BDEPEND="
-   sys-devel/autoconf
-   sys-devel/automake
-"
-
-PATCHES="${FILESDIR}/${PN}-skip-online-test.patch"
-
-src_prepare() {
-   default
-
-   eautoreconf
-}
-
-src_install() {
-   newinitd "${FILESDIR}/${MY_PN}-initd" ${MY_PN}
-   newconfd "${FILESDIR}/${MY_PN}-confd" ${MY_PN}
-
-   emake DESTDIR="${D}" install
-   insinto /usr/share/${MY_PN}/
-   insopts -m0644 -o "${MY_PN}"
-   diropts -m0755 -o "${MY_PN}"
-   doins -r examples/tal/
-
-   dodoc -r examples/
-
-   insinto /etc/fort
-   newins "${FILESDIR}/fort-config.json" config.json
-
-   exeinto "/usr/libexec/${MY_PN}"
-   doexe fort_setup.sh
-
-   systemd_dounit "${FILESDIR}/${MY_PN}.service"
-}
-
-pkg_postinst() {
-   fcaps cap_net_bind_service usr/bin/fort
-
-   einfo ""
-   einfo "ARIN TAL is disabled by default because the ARIN Relying Party"
-   einfo "Agreement must be accepted beforehead. Start fort, run"
-   einfo ""
-   einfo "  su -s /bin/sh -c '${EROOT}/usr/libexec/${MY_PN}/fort_setup.sh 
/usr/share/${MY_PN}/tal/' fort"
-   einfo ""
-   einfo "as root and restart fort to enable it."
-   einfo "The configuration file generation will provide a config file, 
but a"
-   einfo "simpler one is shiped with the ebuid. Use the one you prefer."
-}

diff --git a/net-misc/FORT-validator/Manifest b/net-misc/FORT-validator/Manifest
index 73c9852a..d6a678f9 100644
--- a/net-misc/FORT-validator/Manifest
+++ b/net-misc/FORT-validator/Manifest
@@ -1,3 +1,2 @@
-DIST FORT-validator-1.2.1.tar.gz 431832 BLAKE2B 
25459e591a531dcf3326baec06c9e462611f1fd727bd79623d0f5eae0f02b2398e698ea6f0cf7608061f5e125afb056c7dff9b1dcc6fbe01332e573e8c4b1f15
 SHA512 
87d256a02ca6d3c00bb2245476c126b076f6c57e9eeaefb2dcb0dfed5763b5769731de08e4168c9ce701a2820eeda69c3bf054c8445b910948504fdb7b0b6b50
 DIST FORT-validator-1.3.0.tar.gz 444918 BLAKE2B 
3a8fb8cce5c71d22ab402d6b6a1478f173641a3876bad04e9fde4373d2a6b49395ff692aa048579886a82a799ed7849fc51d86c798b0b0ea9c594b4eb532b367
 SHA512 
0aed86979e6b9c3142cc9a53d13a619dbe22a3e05bcc26f30fda5048ac3e9d31b83307fbd4a68543eaf948954dbaba54edbce9b90ab0189d15c3629b220d094c
 DIST FORT-validator-1.4.0.tar.gz 468621 BLAKE2B 
f531f06136e8052ca8a001c91c8209bba7f0da6dcbb8cbccf9d7b3d39e2366951f48f254614def4749a8eb3f83bf01afaf9e2b013eecbc8fcd0c4274c4c3496a
 SHA512 
dfbd94c9fbd8a4eac9f43030ebfa005febc01e4a39fccdd58fbfcc79aadfe0eeb2f8a2f4836c8d14c3e957f58e91466650ff1a266144f4b4f731495f8a74e460



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/FORT-validator/

2020-12-07 Thread Alarig Le Lay
commit: 004ffa84d4e5133852aa7bc2a921547e97e8b2c0
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Mon Dec  7 12:14:21 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Mon Dec  7 12:14:21 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=004ffa84

net-misc/FORT-validator: New release

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 .../FORT-validator/FORT-validator-1.4.1.ebuild | 77 ++
 net-misc/FORT-validator/Manifest   |  1 +
 2 files changed, 78 insertions(+)

diff --git a/net-misc/FORT-validator/FORT-validator-1.4.1.ebuild 
b/net-misc/FORT-validator/FORT-validator-1.4.1.ebuild
new file mode 100644
index ..ce424e3a
--- /dev/null
+++ b/net-misc/FORT-validator/FORT-validator-1.4.1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools fcaps systemd
+
+DESCRIPTION="FORT validator is an open source RPKI validator"
+HOMEPAGE="https://fortproject.net/validator?2;
+SRC_URI="https://github.com/NICMx/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+MY_PN="fort"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="caps libressl"
+
+DEPEND="
+   acct-group/fort
+   acct-user/fort
+   caps? ( sys-libs/libcap )
+   dev-libs/jansson
+   libressl?   ( dev-libs/libressl:0= )
+   !libressl?  ( dev-libs/openssl:0= )
+"
+RDEPEND="
+   ${DEPEND}
+   net-misc/rsync
+"
+BDEPEND="
+   sys-devel/autoconf
+   sys-devel/automake
+"
+
+PATCHES="${FILESDIR}/${PN}-skip-online-test.patch"
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_install() {
+   newinitd "${FILESDIR}/${MY_PN}-initd" ${MY_PN}
+   newconfd "${FILESDIR}/${MY_PN}-confd" ${MY_PN}
+
+   emake DESTDIR="${D}" install
+   insinto /usr/share/${MY_PN}/
+   insopts -m0644 -o "${MY_PN}"
+   diropts -m0755 -o "${MY_PN}"
+   doins -r examples/tal/
+
+   dodoc -r examples/
+
+   insinto /etc/fort
+   newins "${FILESDIR}/fort-config.json" config.json
+
+   exeinto "/usr/libexec/${MY_PN}"
+   doexe fort_setup.sh
+
+   systemd_dounit "${FILESDIR}/${MY_PN}.service"
+}
+
+pkg_postinst() {
+   fcaps cap_net_bind_service usr/bin/fort
+
+   einfo ""
+   einfo "ARIN TAL is disabled by default because the ARIN Relying Party"
+   einfo "Agreement must be accepted beforehead. Start fort, run"
+   einfo ""
+   einfo "  su -s /bin/sh -c '${EROOT}/usr/libexec/${MY_PN}/fort_setup.sh 
/usr/share/${MY_PN}/tal/' fort"
+   einfo ""
+   einfo "as root and restart fort to enable it."
+   einfo "The configuration file generation will provide a config file, 
but a"
+   einfo "simpler one is shiped with the ebuid. Use the one you prefer."
+}

diff --git a/net-misc/FORT-validator/Manifest b/net-misc/FORT-validator/Manifest
index d6a678f9..817dd6d4 100644
--- a/net-misc/FORT-validator/Manifest
+++ b/net-misc/FORT-validator/Manifest
@@ -1,2 +1,3 @@
 DIST FORT-validator-1.3.0.tar.gz 444918 BLAKE2B 
3a8fb8cce5c71d22ab402d6b6a1478f173641a3876bad04e9fde4373d2a6b49395ff692aa048579886a82a799ed7849fc51d86c798b0b0ea9c594b4eb532b367
 SHA512 
0aed86979e6b9c3142cc9a53d13a619dbe22a3e05bcc26f30fda5048ac3e9d31b83307fbd4a68543eaf948954dbaba54edbce9b90ab0189d15c3629b220d094c
 DIST FORT-validator-1.4.0.tar.gz 468621 BLAKE2B 
f531f06136e8052ca8a001c91c8209bba7f0da6dcbb8cbccf9d7b3d39e2366951f48f254614def4749a8eb3f83bf01afaf9e2b013eecbc8fcd0c4274c4c3496a
 SHA512 
dfbd94c9fbd8a4eac9f43030ebfa005febc01e4a39fccdd58fbfcc79aadfe0eeb2f8a2f4836c8d14c3e957f58e91466650ff1a266144f4b4f731495f8a74e460
+DIST FORT-validator-1.4.1.tar.gz 468737 BLAKE2B 
d1cbe115ba4d5e650d83e5793773028d545d7e56e8a7247ddc10673e0925ff278ebbc35f1161423d6f2b0bea6c8cb3416d8d87afea8c414bb69b5b95b9c8bf06
 SHA512 
aac4039bfad71fe9d9747abf8b2121d8b801c07feac83238c994b406241d2fefcf46bebc899298be84fddb90bbc345b117613a4bd4d45fbb38da89d1040ed393



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/FORT-validator/

2020-12-03 Thread Alarig Le Lay
commit: 2954370c0bfcef86716fef5d475ac59a429acbaa
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Thu Dec  3 13:02:14 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Thu Dec  3 13:02:14 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2954370c

net-misc/FORT-validator: Version bump

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 .../FORT-validator/FORT-validator-1.4.0.ebuild | 77 ++
 net-misc/FORT-validator/Manifest   |  1 +
 2 files changed, 78 insertions(+)

diff --git a/net-misc/FORT-validator/FORT-validator-1.4.0.ebuild 
b/net-misc/FORT-validator/FORT-validator-1.4.0.ebuild
new file mode 100644
index ..ce424e3a
--- /dev/null
+++ b/net-misc/FORT-validator/FORT-validator-1.4.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools fcaps systemd
+
+DESCRIPTION="FORT validator is an open source RPKI validator"
+HOMEPAGE="https://fortproject.net/validator?2;
+SRC_URI="https://github.com/NICMx/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+MY_PN="fort"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="caps libressl"
+
+DEPEND="
+   acct-group/fort
+   acct-user/fort
+   caps? ( sys-libs/libcap )
+   dev-libs/jansson
+   libressl?   ( dev-libs/libressl:0= )
+   !libressl?  ( dev-libs/openssl:0= )
+"
+RDEPEND="
+   ${DEPEND}
+   net-misc/rsync
+"
+BDEPEND="
+   sys-devel/autoconf
+   sys-devel/automake
+"
+
+PATCHES="${FILESDIR}/${PN}-skip-online-test.patch"
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_install() {
+   newinitd "${FILESDIR}/${MY_PN}-initd" ${MY_PN}
+   newconfd "${FILESDIR}/${MY_PN}-confd" ${MY_PN}
+
+   emake DESTDIR="${D}" install
+   insinto /usr/share/${MY_PN}/
+   insopts -m0644 -o "${MY_PN}"
+   diropts -m0755 -o "${MY_PN}"
+   doins -r examples/tal/
+
+   dodoc -r examples/
+
+   insinto /etc/fort
+   newins "${FILESDIR}/fort-config.json" config.json
+
+   exeinto "/usr/libexec/${MY_PN}"
+   doexe fort_setup.sh
+
+   systemd_dounit "${FILESDIR}/${MY_PN}.service"
+}
+
+pkg_postinst() {
+   fcaps cap_net_bind_service usr/bin/fort
+
+   einfo ""
+   einfo "ARIN TAL is disabled by default because the ARIN Relying Party"
+   einfo "Agreement must be accepted beforehead. Start fort, run"
+   einfo ""
+   einfo "  su -s /bin/sh -c '${EROOT}/usr/libexec/${MY_PN}/fort_setup.sh 
/usr/share/${MY_PN}/tal/' fort"
+   einfo ""
+   einfo "as root and restart fort to enable it."
+   einfo "The configuration file generation will provide a config file, 
but a"
+   einfo "simpler one is shiped with the ebuid. Use the one you prefer."
+}

diff --git a/net-misc/FORT-validator/Manifest b/net-misc/FORT-validator/Manifest
index 2b313100..73c9852a 100644
--- a/net-misc/FORT-validator/Manifest
+++ b/net-misc/FORT-validator/Manifest
@@ -1,2 +1,3 @@
 DIST FORT-validator-1.2.1.tar.gz 431832 BLAKE2B 
25459e591a531dcf3326baec06c9e462611f1fd727bd79623d0f5eae0f02b2398e698ea6f0cf7608061f5e125afb056c7dff9b1dcc6fbe01332e573e8c4b1f15
 SHA512 
87d256a02ca6d3c00bb2245476c126b076f6c57e9eeaefb2dcb0dfed5763b5769731de08e4168c9ce701a2820eeda69c3bf054c8445b910948504fdb7b0b6b50
 DIST FORT-validator-1.3.0.tar.gz 444918 BLAKE2B 
3a8fb8cce5c71d22ab402d6b6a1478f173641a3876bad04e9fde4373d2a6b49395ff692aa048579886a82a799ed7849fc51d86c798b0b0ea9c594b4eb532b367
 SHA512 
0aed86979e6b9c3142cc9a53d13a619dbe22a3e05bcc26f30fda5048ac3e9d31b83307fbd4a68543eaf948954dbaba54edbce9b90ab0189d15c3629b220d094c
+DIST FORT-validator-1.4.0.tar.gz 468621 BLAKE2B 
f531f06136e8052ca8a001c91c8209bba7f0da6dcbb8cbccf9d7b3d39e2366951f48f254614def4749a8eb3f83bf01afaf9e2b013eecbc8fcd0c4274c4c3496a
 SHA512 
dfbd94c9fbd8a4eac9f43030ebfa005febc01e4a39fccdd58fbfcc79aadfe0eeb2f8a2f4836c8d14c3e957f58e91466650ff1a266144f4b4f731495f8a74e460



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/FORT-validator/

2020-12-03 Thread Alarig Le Lay
commit: 1a8e010b42c3c8a286656efbc0f851799fb5e436
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Thu Dec  3 13:01:07 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Thu Dec  3 13:01:07 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1a8e010b

net-misc/FORT-validator: Old release removal (1.2.0)

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 .../FORT-validator/FORT-validator-1.2.0.ebuild | 79 --
 net-misc/FORT-validator/Manifest   |  1 -
 2 files changed, 80 deletions(-)

diff --git a/net-misc/FORT-validator/FORT-validator-1.2.0.ebuild 
b/net-misc/FORT-validator/FORT-validator-1.2.0.ebuild
deleted file mode 100644
index 89e2388a..
--- a/net-misc/FORT-validator/FORT-validator-1.2.0.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools fcaps systemd
-
-DESCRIPTION="FORT validator is an open source RPKI validator"
-HOMEPAGE="https://fortproject.net/validator?2;
-SRC_URI="https://github.com/NICMx/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-MY_PN="fort"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="caps libressl"
-
-DEPEND="
-   acct-group/fort
-   acct-user/fort
-   caps? ( sys-libs/libcap )
-   dev-libs/jansson
-   libressl?   ( dev-libs/libressl:0= )
-   !libressl?  ( dev-libs/openssl:0= )
-"
-RDEPEND="
-   ${DEPEND}
-   net-misc/rsync
-"
-BDEPEND="
-   sys-devel/autoconf
-   sys-devel/automake
-"
-
-PATCHES="${FILESDIR}/${PN}-skip-online-test.patch"
-
-src_prepare() {
-   default
-
-   eautoreconf
-}
-
-src_install() {
-   newinitd "${FILESDIR}/${MY_PN}-initd" ${MY_PN}
-   newconfd "${FILESDIR}/${MY_PN}-confd" ${MY_PN}
-
-   emake DESTDIR="${D}" install
-   insinto /usr/share/${MY_PN}/
-   insopts -m0644 -o "${MY_PN}"
-   diropts -m0755 -o "${MY_PN}"
-   doins -r examples/tal/
-
-   dodoc -r examples/
-
-   insinto /etc/fort
-   newins "${FILESDIR}/fort-config.json" config.json
-
-   exeinto "/usr/libexec/${MY_PN}"
-   doexe fort_setup.sh
-
-   systemd_dounit "${FILESDIR}/${MY_PN}.service"
-}
-
-pkg_postinst() {
-   fcaps cap_net_bind_service usr/bin/fort
-
-   einfo ""
-   einfo "ARIN TAL is disabled by default because the ARIN Relying Party"
-   einfo "Agreement must be accepted beforehead. Start fort, run"
-   einfo ""
-   einfo "  su -s /bin/sh -c '${EROOT}/usr/libexec/${MY_PN}/fort_setup.sh 
/usr/share/${MY_PN}/tal/' fort"
-   einfo ""
-   einfo "as root and restart fort to enable it."
-   einfo "The configuration file generation will fail because the script 
tries"
-   einfo "to write in your current directory. Plus, there is a 
configuration"
-   einfo "file with this ebuild, so you don’t have to use the generated 
one if"
-   einfo "you don’t want to."
-}

diff --git a/net-misc/FORT-validator/Manifest b/net-misc/FORT-validator/Manifest
index 2ed1991d..2b313100 100644
--- a/net-misc/FORT-validator/Manifest
+++ b/net-misc/FORT-validator/Manifest
@@ -1,3 +1,2 @@
-DIST FORT-validator-1.2.0.tar.gz 427483 BLAKE2B 
05fbec44fb17fa188b6196a2b166f2e112224dcf4071cc875ed1f3a147b28acff94c89b0c0a658aaee197e1820d9f53803e73add81e355f7df07713fcdb0df00
 SHA512 
e89b1aa7c0cd4036d04a017898e1a6017450f5dab96e57c35b0aa532b212b23f7fab17ca117a9461c9bdacca511ea70341e692a4d5e8f277ae8e277c1d48706e
 DIST FORT-validator-1.2.1.tar.gz 431832 BLAKE2B 
25459e591a531dcf3326baec06c9e462611f1fd727bd79623d0f5eae0f02b2398e698ea6f0cf7608061f5e125afb056c7dff9b1dcc6fbe01332e573e8c4b1f15
 SHA512 
87d256a02ca6d3c00bb2245476c126b076f6c57e9eeaefb2dcb0dfed5763b5769731de08e4168c9ce701a2820eeda69c3bf054c8445b910948504fdb7b0b6b50
 DIST FORT-validator-1.3.0.tar.gz 444918 BLAKE2B 
3a8fb8cce5c71d22ab402d6b6a1478f173641a3876bad04e9fde4373d2a6b49395ff692aa048579886a82a799ed7849fc51d86c798b0b0ea9c594b4eb532b367
 SHA512 
0aed86979e6b9c3142cc9a53d13a619dbe22a3e05bcc26f30fda5048ac3e9d31b83307fbd4a68543eaf948954dbaba54edbce9b90ab0189d15c3629b220d094c



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/openbgpd/

2020-10-20 Thread Alarig Le Lay
commit: 202f8d8bb2d5c88b681bdbc05f5f64c072d77895
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Tue Oct 20 18:53:44 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Tue Oct 20 18:53:44 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=202f8d8b

net-misc/openbgpd: New release 6.8_p0

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-misc/openbgpd/Manifest   |  1 +
 net-misc/openbgpd/openbgpd-6.8_p0.ebuild | 49 
 2 files changed, 50 insertions(+)

diff --git a/net-misc/openbgpd/Manifest b/net-misc/openbgpd/Manifest
index 5e4abe29..419d2c1c 100644
--- a/net-misc/openbgpd/Manifest
+++ b/net-misc/openbgpd/Manifest
@@ -1,2 +1,3 @@
 DIST openbgpd-6.6p0.tar.gz 676732 BLAKE2B 
80b391ead81d8d3bd20fe9b3eb3f8976485d29241f30c7395c678ff3f0fd87b2f3036b2ebb502ff0ca27d79f4fbbe6ba93576069edb32f004705d71d92e2b3a2
 SHA512 
07a7599b3ab14181575dc38647b307a4efa7d5dfa8a7aefe70483eb6773cb792eac788a10ea865d78daa59f197fc2d9cd2ce96d0c0251564507963716057fee0
 DIST openbgpd-6.7p0.tar.gz 699211 BLAKE2B 
981105c3a9ba6a7b143ad6d926459382686f23b6355392fedaecaaf572c0d6054f6ce7656eaf7461d5bdc753e0be3d70f7ae44ee85395fd0d310d2bef7251bf8
 SHA512 
7309fe00ada74503ae6c739886e8a78af6cba93cbe6d29f9656eb95f96124401ac7b00ebe1b345b1c786582f661c72caf22c9193968662db2a1f19703f34cd2e
+DIST openbgpd-6.8p0.tar.gz 701164 BLAKE2B 
458e3aeab026b3c2ee3f676d35d657ef2b8b9b2cb11efc6a32f18c387e6f08594fa3e736b53f9413e9ec59139adfd3c89d26da780bcdcb4b2925124cf9a1ea05
 SHA512 
0c99a94a9a1401c22a3400d424ac1e682bdab92d09844717f8bb576c0ede67140d918f48c15b318abebf21b39468333f8f1c2d963a1541f4ead9067f85434a94

diff --git a/net-misc/openbgpd/openbgpd-6.8_p0.ebuild 
b/net-misc/openbgpd/openbgpd-6.8_p0.ebuild
new file mode 100644
index ..ccd7a6ba
--- /dev/null
+++ b/net-misc/openbgpd/openbgpd-6.8_p0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2020 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/quagga
+   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) can’t export 
its RIB"
+   ewarn "to the FIB. It’s only suitable for route-reflectors or"
+   ewarn "route-servers."
+   ewarn ""
+   fi
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/rpki-client/

2020-10-20 Thread Alarig Le Lay
commit: a4884304585bc691bc1ceac6e7df926525919c05
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Tue Oct 20 18:52:54 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Tue Oct 20 18:52:54 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a4884304

net-misc/rpki-client: New release 6.8_p0

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-misc/rpki-client/Manifest  |  1 +
 net-misc/rpki-client/rpki-client-6.8_p0.ebuild | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/net-misc/rpki-client/Manifest b/net-misc/rpki-client/Manifest
index 74fee4ed..c3079c35 100644
--- a/net-misc/rpki-client/Manifest
+++ b/net-misc/rpki-client/Manifest
@@ -1,3 +1,4 @@
 DIST rpki-client-6.6_p2.tar.gz 42840 BLAKE2B 
f5075376925cad57893a27c463c6727362e108cbccb348785ca4940fbaa8262286342ecb6f5fa59a0615009bc16571b15218483822c827528ecc19e1963c9e6b
 SHA512 
5acdabef9b0373fb2fe47a2b9cb2638809ac1260b273c1566e3dbd34287c3703dd7979a7ba98b7d5b305664add6f2d5af4564ad2315033406e5e835f1051951f
 DIST rpki-client-6.7_p0.tar.gz 44454 BLAKE2B 
2336f3a8f4a0cb53a9c6f4df6dbd269ff1e8bcb11b61d4c283c3153e563054efb163339ec7852f45e12cc7e9544522d7dabc62d0f79b5a6951014e47980caad9
 SHA512 
018e237a4075779850f18bdc69c49dac03d8bb2d377dbd680f1faa307057647ea3188acb6b78766e6563dd48afadd5eaea419413c41a018882d1a8b147bb6630
 DIST rpki-client-6.7_p1.tar.gz 44463 BLAKE2B 
c269a502c680a4c41c2201fceed2f3bab7b83e3a6a173fea5081ced073e10f02fd7aaa07ef4b9d14f816c88871ffee8c65126f0efcda9e8ca7c08032cac179d6
 SHA512 
bc9815ab6cd930715e9494b82b1547a419706db3fa4eca003767d6e39c3a63c0a3f3048c211c773e1f0e87043b0bfd622b0d5be856ccced27f893eefc9511211
+DIST rpki-client-6.8p0.tar.gz 388472 BLAKE2B 
e0a3f7d8a3fa0503ba3d41556fa17fe5f1407513ed7417cc0fb185c206c7b525bc49d125723436f1e27b0b3c5f0c58a862579cd4b9ad23009ca0341959029e00
 SHA512 
cb34fbf9367e522a924d3ecaaff6d2be45cdec968946b491250949cbd07744b87b84c664bd70303b6568d387671217da99aba7fb35e4d8ed4eb33103063b00cd

diff --git a/net-misc/rpki-client/rpki-client-6.8_p0.ebuild 
b/net-misc/rpki-client/rpki-client-6.8_p0.ebuild
new file mode 100644
index ..7ea95a3b
--- /dev/null
+++ b/net-misc/rpki-client/rpki-client-6.8_p0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PV="${PV/_p/p}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Portability shim for OpenBSD's rpki-client"
+HOMEPAGE="https://rpki-client.org/;
+SRC_URI="mirror://openbsd/${PN}/${PN}-${MY_PV}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+   acct-group/_rpki-client
+   acct-user/_rpki-client
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   sys-devel/libtool
+"
+
+S="${WORKDIR}/${MY_P}"
+src_configure() {
+   local myeconfargs=(
+   --with-rsync=rsync
+   --with-base-dir="/var/cache/${PN}"
+   --with-output-dir="/var/db/${PN}"
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" BINDIR="/usr/bin" MANDIR="/usr/share/man" install
+   insinto /etc/rpki
+   doins *.tal
+   keepdir "/var/db/${PN}/"
+   fowners -R _rpki-client "/var/db/${PN}/"
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/rpki-client/

2020-10-20 Thread Alarig Le Lay
commit: 9dc74b40b67a510bde274b4df884960ff5be6188
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Tue Oct 20 18:52:11 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Tue Oct 20 18:52:11 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9dc74b40

net-misc/rpki-client: New release 6.7_p1

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-misc/rpki-client/Manifest  |  1 +
 net-misc/rpki-client/rpki-client-6.7_p1.ebuild | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/net-misc/rpki-client/Manifest b/net-misc/rpki-client/Manifest
index 6c43856e..74fee4ed 100644
--- a/net-misc/rpki-client/Manifest
+++ b/net-misc/rpki-client/Manifest
@@ -1,2 +1,3 @@
 DIST rpki-client-6.6_p2.tar.gz 42840 BLAKE2B 
f5075376925cad57893a27c463c6727362e108cbccb348785ca4940fbaa8262286342ecb6f5fa59a0615009bc16571b15218483822c827528ecc19e1963c9e6b
 SHA512 
5acdabef9b0373fb2fe47a2b9cb2638809ac1260b273c1566e3dbd34287c3703dd7979a7ba98b7d5b305664add6f2d5af4564ad2315033406e5e835f1051951f
 DIST rpki-client-6.7_p0.tar.gz 44454 BLAKE2B 
2336f3a8f4a0cb53a9c6f4df6dbd269ff1e8bcb11b61d4c283c3153e563054efb163339ec7852f45e12cc7e9544522d7dabc62d0f79b5a6951014e47980caad9
 SHA512 
018e237a4075779850f18bdc69c49dac03d8bb2d377dbd680f1faa307057647ea3188acb6b78766e6563dd48afadd5eaea419413c41a018882d1a8b147bb6630
+DIST rpki-client-6.7_p1.tar.gz 44463 BLAKE2B 
c269a502c680a4c41c2201fceed2f3bab7b83e3a6a173fea5081ced073e10f02fd7aaa07ef4b9d14f816c88871ffee8c65126f0efcda9e8ca7c08032cac179d6
 SHA512 
bc9815ab6cd930715e9494b82b1547a419706db3fa4eca003767d6e39c3a63c0a3f3048c211c773e1f0e87043b0bfd622b0d5be856ccced27f893eefc9511211

diff --git a/net-misc/rpki-client/rpki-client-6.7_p1.ebuild 
b/net-misc/rpki-client/rpki-client-6.7_p1.ebuild
new file mode 100644
index ..b9a0673b
--- /dev/null
+++ b/net-misc/rpki-client/rpki-client-6.7_p1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools git-r3
+
+MY_PN="${PN}-portable"
+MY_PV="${PV/_p/p}"
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="Portability shim for OpenBSD's rpki-client"
+HOMEPAGE="https://rpki-client.org/;
+SRC_URI="https://github.com/${PN}/${MY_PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+EGIT_REPO_URI="https://github.com/${PN}/${PN}-openbsd.git;
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+   acct-group/_rpki-client
+   acct-user/_rpki-client
+"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+PATCHES=(
+   "${FILESDIR}/${PN}-${PV%_*}-update.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+
+src_unpack() {
+   default
+
+   EGIT_BRANCH=$(cat "${S}"/OPENBSD_BRANCH)
+   EGIT_CHECKOUT_DIR="${S}/openbsd"
+   git-r3_fetch
+   git-r3_checkout
+}
+
+src_prepare() {
+   default
+
+   cd "${S}"
+   ./autogen.sh
+
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --with-rsync=rsync
+   --with-base-dir="/var/cache/${PN}"
+   --with-output-dir="/var/db/${PN}"
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" BINDIR="/usr/bin" MANDIR="/usr/share/man" install
+   insinto /etc/rpki
+   doins *.tal
+   keepdir "/var/db/${PN}/"
+   fowners -R _rpki-client "/var/db/${PN}/"
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/FORT-validator/

2020-07-08 Thread Alarig Le Lay
commit: a663545a71de92ba73ac404e5dc26b2207deb94b
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Wed Jul  8 20:46:28 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Wed Jul  8 20:46:28 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a663545a

net-misc/FORT-validator: Version bump to 1.3.0

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 .../FORT-validator/FORT-validator-1.3.0.ebuild | 77 ++
 net-misc/FORT-validator/Manifest   |  1 +
 2 files changed, 78 insertions(+)

diff --git a/net-misc/FORT-validator/FORT-validator-1.3.0.ebuild 
b/net-misc/FORT-validator/FORT-validator-1.3.0.ebuild
new file mode 100644
index 000..ce424e3
--- /dev/null
+++ b/net-misc/FORT-validator/FORT-validator-1.3.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools fcaps systemd
+
+DESCRIPTION="FORT validator is an open source RPKI validator"
+HOMEPAGE="https://fortproject.net/validator?2;
+SRC_URI="https://github.com/NICMx/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+MY_PN="fort"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="caps libressl"
+
+DEPEND="
+   acct-group/fort
+   acct-user/fort
+   caps? ( sys-libs/libcap )
+   dev-libs/jansson
+   libressl?   ( dev-libs/libressl:0= )
+   !libressl?  ( dev-libs/openssl:0= )
+"
+RDEPEND="
+   ${DEPEND}
+   net-misc/rsync
+"
+BDEPEND="
+   sys-devel/autoconf
+   sys-devel/automake
+"
+
+PATCHES="${FILESDIR}/${PN}-skip-online-test.patch"
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_install() {
+   newinitd "${FILESDIR}/${MY_PN}-initd" ${MY_PN}
+   newconfd "${FILESDIR}/${MY_PN}-confd" ${MY_PN}
+
+   emake DESTDIR="${D}" install
+   insinto /usr/share/${MY_PN}/
+   insopts -m0644 -o "${MY_PN}"
+   diropts -m0755 -o "${MY_PN}"
+   doins -r examples/tal/
+
+   dodoc -r examples/
+
+   insinto /etc/fort
+   newins "${FILESDIR}/fort-config.json" config.json
+
+   exeinto "/usr/libexec/${MY_PN}"
+   doexe fort_setup.sh
+
+   systemd_dounit "${FILESDIR}/${MY_PN}.service"
+}
+
+pkg_postinst() {
+   fcaps cap_net_bind_service usr/bin/fort
+
+   einfo ""
+   einfo "ARIN TAL is disabled by default because the ARIN Relying Party"
+   einfo "Agreement must be accepted beforehead. Start fort, run"
+   einfo ""
+   einfo "  su -s /bin/sh -c '${EROOT}/usr/libexec/${MY_PN}/fort_setup.sh 
/usr/share/${MY_PN}/tal/' fort"
+   einfo ""
+   einfo "as root and restart fort to enable it."
+   einfo "The configuration file generation will provide a config file, 
but a"
+   einfo "simpler one is shiped with the ebuid. Use the one you prefer."
+}

diff --git a/net-misc/FORT-validator/Manifest b/net-misc/FORT-validator/Manifest
index abb8724..2ed1991 100644
--- a/net-misc/FORT-validator/Manifest
+++ b/net-misc/FORT-validator/Manifest
@@ -1,2 +1,3 @@
 DIST FORT-validator-1.2.0.tar.gz 427483 BLAKE2B 
05fbec44fb17fa188b6196a2b166f2e112224dcf4071cc875ed1f3a147b28acff94c89b0c0a658aaee197e1820d9f53803e73add81e355f7df07713fcdb0df00
 SHA512 
e89b1aa7c0cd4036d04a017898e1a6017450f5dab96e57c35b0aa532b212b23f7fab17ca117a9461c9bdacca511ea70341e692a4d5e8f277ae8e277c1d48706e
 DIST FORT-validator-1.2.1.tar.gz 431832 BLAKE2B 
25459e591a531dcf3326baec06c9e462611f1fd727bd79623d0f5eae0f02b2398e698ea6f0cf7608061f5e125afb056c7dff9b1dcc6fbe01332e573e8c4b1f15
 SHA512 
87d256a02ca6d3c00bb2245476c126b076f6c57e9eeaefb2dcb0dfed5763b5769731de08e4168c9ce701a2820eeda69c3bf054c8445b910948504fdb7b0b6b50
+DIST FORT-validator-1.3.0.tar.gz 444918 BLAKE2B 
3a8fb8cce5c71d22ab402d6b6a1478f173641a3876bad04e9fde4373d2a6b49395ff692aa048579886a82a799ed7849fc51d86c798b0b0ea9c594b4eb532b367
 SHA512 
0aed86979e6b9c3142cc9a53d13a619dbe22a3e05bcc26f30fda5048ac3e9d31b83307fbd4a68543eaf948954dbaba54edbce9b90ab0189d15c3629b220d094c



[gentoo-commits] repo/proj/guru:dev commit in: net-wireless/rtl8192eu/

2020-06-20 Thread Alarig Le Lay
commit: a753b2c4991cd0ffdc7ef6a310e706f9c6b19dfe
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Sat Jun 20 08:31:30 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Sat Jun 20 08:31:30 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a753b2c4

net-wireless/rtl8192eu: Bump to 20200619

Upstream commit ea7cfbd672a06eddf29187b9cc696a709a90c76c
https://github.com/Mange/rtl8192eu-linux-driver/commit/ea7cfbd672a06eddf29187b9cc696a709a90c76c

Closes: https://bugs.gentoo.org/728862
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-wireless/rtl8192eu/Manifest|  1 +
 .../rtl8192eu/rtl8192eu-0_pre20200619.ebuild   | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/net-wireless/rtl8192eu/Manifest b/net-wireless/rtl8192eu/Manifest
index b2186d8..b07ca5c 100644
--- a/net-wireless/rtl8192eu/Manifest
+++ b/net-wireless/rtl8192eu/Manifest
@@ -1 +1,2 @@
 DIST rtl8192eu-0_pre20200123.tar.gz 2531658 BLAKE2B 
4d2f6e2b230ea22bf551de8bb904175c1bcde8044d25a91207c6bda77d15095c4192cf4102997f8e2dc35bb263913afc5a60608cc8fc7fec0665b33238ea98d3
 SHA512 
ac6dc16157c39eae04be3a5767a689751c8c2d701e9f1afe255166c103f9f1ce1392f4378333e36616726995b7a0c021962de769fcdd222e53d6e758d78effac
+DIST rtl8192eu-0_pre20200619.tar.gz 2533575 BLAKE2B 
c20e47d8efd444c3561bf0f66c4e10a318e4cb33b7171f1c03bfd5fd93fa249538c8e8306afe40819254ac6bd6302eb5d4a57caf1dba14b791c88270ba634296
 SHA512 
72b6cb7a8cbfb6c17852988c833daafa223f234e50abb56d315e955de60adc605695fcecc50257a04a9356f3a4644b4ddf54fceb8f3d32c0bb346ed5606939e4

diff --git a/net-wireless/rtl8192eu/rtl8192eu-0_pre20200619.ebuild 
b/net-wireless/rtl8192eu/rtl8192eu-0_pre20200619.ebuild
new file mode 100644
index 000..8da4f14
--- /dev/null
+++ b/net-wireless/rtl8192eu/rtl8192eu-0_pre20200619.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit linux-mod
+
+COMMIT="ea7cfbd672a06eddf29187b9cc696a709a90c76c"
+
+DESCRIPTION="Realtek 8192EU driver module for Linux kernel"
+HOMEPAGE="https://github.com/Mange/rtl8192eu-linux-driver;
+SRC_URI="https://github.com/Mange/rtl8192eu-linux-driver/archive/${COMMIT}.tar.gz
 -> rtl8192eu-${PV}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="virtual/linux-sources"
+
+S="${WORKDIR}/rtl8192eu-linux-driver-${COMMIT}"
+
+MODULE_NAMES="8192eu(net/wireless)"
+BUILD_TARGETS="all"
+
+CONFIG_CHECK="~!RTL8XXXU"
+ERROR_RTL8XXXU="The RTL8U module is enabled in the kernel; it conflicts 
with this module."



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/rpki-client/, net-misc/rpki-client/files/

2020-06-15 Thread Alarig Le Lay
commit: 04e1a05c335089eb970bca9eda011293e9d17619
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Mon Jun 15 06:01:44 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Mon Jun 15 06:01:44 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=04e1a05c

net-misc/rpki-client: Version bump to 6.7_p0

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-misc/rpki-client/Manifest  |  1 +
 .../rpki-client/files/rpki-client-6.7-update.patch | 25 
 net-misc/rpki-client/rpki-client-6.7_p0.ebuild | 68 ++
 3 files changed, 94 insertions(+)

diff --git a/net-misc/rpki-client/Manifest b/net-misc/rpki-client/Manifest
index afc9431..dbc6513 100644
--- a/net-misc/rpki-client/Manifest
+++ b/net-misc/rpki-client/Manifest
@@ -1,2 +1,3 @@
 DIST rpki-client-0.3.0.tar.gz 81004 BLAKE2B 
1831ed0aab4f4112391ba2c40c7b335f5284c4fe13d2e0e59e5996c909368285073018a3d9b431f88fdc347a8281d2fc4613de68badcab011061e7274d3df2bf
 SHA512 
92f62b3137a3848aa3cf27b5b303b1ce097da961dcb684b8bad9fa224690f2f233658bd3c73e48d60d3c7df965173a1c935b0497a61084fe0986dce4feb4bd70
 DIST rpki-client-6.6_p2.tar.gz 42840 BLAKE2B 
f5075376925cad57893a27c463c6727362e108cbccb348785ca4940fbaa8262286342ecb6f5fa59a0615009bc16571b15218483822c827528ecc19e1963c9e6b
 SHA512 
5acdabef9b0373fb2fe47a2b9cb2638809ac1260b273c1566e3dbd34287c3703dd7979a7ba98b7d5b305664add6f2d5af4564ad2315033406e5e835f1051951f
+DIST rpki-client-6.7_p0.tar.gz 44454 BLAKE2B 
2336f3a8f4a0cb53a9c6f4df6dbd269ff1e8bcb11b61d4c283c3153e563054efb163339ec7852f45e12cc7e9544522d7dabc62d0f79b5a6951014e47980caad9
 SHA512 
018e237a4075779850f18bdc69c49dac03d8bb2d377dbd680f1faa307057647ea3188acb6b78766e6563dd48afadd5eaea419413c41a018882d1a8b147bb6630

diff --git a/net-misc/rpki-client/files/rpki-client-6.7-update.patch 
b/net-misc/rpki-client/files/rpki-client-6.7-update.patch
new file mode 100644
index 000..e129630
--- /dev/null
+++ b/net-misc/rpki-client/files/rpki-client-6.7-update.patch
@@ -0,0 +1,25 @@
+--- a/update.sh2020-05-19 20:27:54.816143493 +0200
 b/update.sh2020-05-19 20:28:03.700182804 +0200
+@@ -4,22 +4,6 @@
+ openbsd_branch=`cat OPENBSD_BRANCH`
+ openbgpd_version=`cat VERSION`
+ 
+-# pull in latest upstream code
+-echo "pulling upstream openbsd source"
+-if [ ! -d openbsd ]; then
+-  if [ -z "${RPKICLIENT_GIT}" ]; then
+-  git clone 
https://github.com/rpki-client/rpki-client-openbsd.git openbsd
+-  else
+-  git clone "${RPKICLIENT_GIT}/openbsd"
+-  fi
+-fi
+-if [ -d openbsd/.git ]; then
+-  (cd openbsd/src
+-   git fetch
+-   git checkout "${openbsd_branch}"
+-   git pull --rebase)
+-fi
+-
+ # setup source paths
+ dir=`pwd`
+ patches="${dir}/patches"

diff --git a/net-misc/rpki-client/rpki-client-6.7_p0.ebuild 
b/net-misc/rpki-client/rpki-client-6.7_p0.ebuild
new file mode 100644
index 000..b9a0673
--- /dev/null
+++ b/net-misc/rpki-client/rpki-client-6.7_p0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools git-r3
+
+MY_PN="${PN}-portable"
+MY_PV="${PV/_p/p}"
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="Portability shim for OpenBSD's rpki-client"
+HOMEPAGE="https://rpki-client.org/;
+SRC_URI="https://github.com/${PN}/${MY_PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+EGIT_REPO_URI="https://github.com/${PN}/${PN}-openbsd.git;
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+   acct-group/_rpki-client
+   acct-user/_rpki-client
+"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+PATCHES=(
+   "${FILESDIR}/${PN}-${PV%_*}-update.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+
+src_unpack() {
+   default
+
+   EGIT_BRANCH=$(cat "${S}"/OPENBSD_BRANCH)
+   EGIT_CHECKOUT_DIR="${S}/openbsd"
+   git-r3_fetch
+   git-r3_checkout
+}
+
+src_prepare() {
+   default
+
+   cd "${S}"
+   ./autogen.sh
+
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --with-rsync=rsync
+   --with-base-dir="/var/cache/${PN}"
+   --with-output-dir="/var/db/${PN}"
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" BINDIR="/usr/bin" MANDIR="/usr/share/man" install
+   insinto /etc/rpki
+   doins *.tal
+   keepdir "/var/db/${PN}/"
+   fowners -R _rpki-client "/var/db/${PN}/"
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/rpki-client/files/, net-misc/rpki-client/

2020-06-15 Thread Alarig Le Lay
commit: 35287456be4ac0119a855629b0d477e10dc16a05
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Mon Jun 15 06:02:24 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Mon Jun 15 06:02:24 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=35287456

net-misc/rpki-client: Cleaning up old version

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-misc/rpki-client/Manifest  |  1 -
 .../files/rpki-client-0.2.0-Makefile.patch | 19 --
 net-misc/rpki-client/rpki-client-0.3.0.ebuild  | 40 --
 3 files changed, 60 deletions(-)

diff --git a/net-misc/rpki-client/Manifest b/net-misc/rpki-client/Manifest
index dbc6513..6c43856 100644
--- a/net-misc/rpki-client/Manifest
+++ b/net-misc/rpki-client/Manifest
@@ -1,3 +1,2 @@
-DIST rpki-client-0.3.0.tar.gz 81004 BLAKE2B 
1831ed0aab4f4112391ba2c40c7b335f5284c4fe13d2e0e59e5996c909368285073018a3d9b431f88fdc347a8281d2fc4613de68badcab011061e7274d3df2bf
 SHA512 
92f62b3137a3848aa3cf27b5b303b1ce097da961dcb684b8bad9fa224690f2f233658bd3c73e48d60d3c7df965173a1c935b0497a61084fe0986dce4feb4bd70
 DIST rpki-client-6.6_p2.tar.gz 42840 BLAKE2B 
f5075376925cad57893a27c463c6727362e108cbccb348785ca4940fbaa8262286342ecb6f5fa59a0615009bc16571b15218483822c827528ecc19e1963c9e6b
 SHA512 
5acdabef9b0373fb2fe47a2b9cb2638809ac1260b273c1566e3dbd34287c3703dd7979a7ba98b7d5b305664add6f2d5af4564ad2315033406e5e835f1051951f
 DIST rpki-client-6.7_p0.tar.gz 44454 BLAKE2B 
2336f3a8f4a0cb53a9c6f4df6dbd269ff1e8bcb11b61d4c283c3153e563054efb163339ec7852f45e12cc7e9544522d7dabc62d0f79b5a6951014e47980caad9
 SHA512 
018e237a4075779850f18bdc69c49dac03d8bb2d377dbd680f1faa307057647ea3188acb6b78766e6563dd48afadd5eaea419413c41a018882d1a8b147bb6630

diff --git a/net-misc/rpki-client/files/rpki-client-0.2.0-Makefile.patch 
b/net-misc/rpki-client/files/rpki-client-0.2.0-Makefile.patch
deleted file mode 100644
index 25ff4a5..000
--- a/net-misc/rpki-client/files/rpki-client-0.2.0-Makefile.patch
+++ /dev/null
@@ -1,19 +0,0 @@
 Makefile   2019-06-16 16:32:45.0 +0200
-+++ Makefile   2019-12-07 17:14:01.888076319 +0100
-@@ -30,12 +30,12 @@
-  test-tal
- 
- # Linux.
--#LDADD += `pkg-config --libs openssl` -lresolv
--#CFLAGS += `pkg-config --cflags openssl`
-+LDADD += `pkg-config --libs openssl` -lresolv
-+CFLAGS += `pkg-config --cflags openssl`
- 
- # OpenBSD.
--CFLAGS += -I/usr/local/include/eopenssl
--LDADD += /usr/local/lib/eopenssl/libssl.a /usr/local/lib/eopenssl/libcrypto.a
-+#CFLAGS += -I/usr/local/include/eopenssl
-+#LDADD += /usr/local/lib/eopenssl/libssl.a /usr/local/lib/eopenssl/libcrypto.a
- 
- all: $(BINS)
- 

diff --git a/net-misc/rpki-client/rpki-client-0.3.0.ebuild 
b/net-misc/rpki-client/rpki-client-0.3.0.ebuild
deleted file mode 100644
index bf64777..000
--- a/net-misc/rpki-client/rpki-client-0.3.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit eutils
-
-VERSION="VERSION_${PV//./_}"
-
-DESCRIPTION="RPKI client implementation"
-HOMEPAGE="https://github.com/kristapsdz/rpki-client;
-SRC_URI="https://github.com/kristapsdz/${PN}/archive/${VERSION}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="
-   acct-group/_rpki-client
-   acct-user/_rpki-client
-"
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-S="${WORKDIR}/${PN}-${VERSION}"
-
-src_configure() {
-   ./configure CPPFLAGS="`pkg-config --cflags openssl`" \
-   LDFLAGS="`pkg-config --libs-only-L openssl`" \
-   LDADD="`pkg-config --libs openssl` -lresolv"
-}
-
-src_install() {
-   emake DESTDIR="${D}" BINDIR="/usr/bin" MANDIR="/usr/share/man" install
-   insinto /usr/share/${PN}
-   doins tals/*
-   keepdir /var/cache/${PN}/
-   fowners -R _rpki-client /var/cache/${PN}/
-}



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/rpki-client/files/, net-misc/rpki-client/

2020-05-28 Thread Alarig Le Lay
commit: f1a1e5329891a54f9420f30809703ae2afe2c60d
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Fri May 29 05:01:40 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Fri May 29 05:01:40 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f1a1e532

net-misc/rpki-client: Version bump to 6.6

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-misc/rpki-client/Manifest  |  1 +
 .../rpki-client/files/rpki-client-6.6-update.patch | 23 
 net-misc/rpki-client/rpki-client-6.6_p2.ebuild | 68 ++
 3 files changed, 92 insertions(+)

diff --git a/net-misc/rpki-client/Manifest b/net-misc/rpki-client/Manifest
index 81828be..afc9431 100644
--- a/net-misc/rpki-client/Manifest
+++ b/net-misc/rpki-client/Manifest
@@ -1 +1,2 @@
 DIST rpki-client-0.3.0.tar.gz 81004 BLAKE2B 
1831ed0aab4f4112391ba2c40c7b335f5284c4fe13d2e0e59e5996c909368285073018a3d9b431f88fdc347a8281d2fc4613de68badcab011061e7274d3df2bf
 SHA512 
92f62b3137a3848aa3cf27b5b303b1ce097da961dcb684b8bad9fa224690f2f233658bd3c73e48d60d3c7df965173a1c935b0497a61084fe0986dce4feb4bd70
+DIST rpki-client-6.6_p2.tar.gz 42840 BLAKE2B 
f5075376925cad57893a27c463c6727362e108cbccb348785ca4940fbaa8262286342ecb6f5fa59a0615009bc16571b15218483822c827528ecc19e1963c9e6b
 SHA512 
5acdabef9b0373fb2fe47a2b9cb2638809ac1260b273c1566e3dbd34287c3703dd7979a7ba98b7d5b305664add6f2d5af4564ad2315033406e5e835f1051951f

diff --git a/net-misc/rpki-client/files/rpki-client-6.6-update.patch 
b/net-misc/rpki-client/files/rpki-client-6.6-update.patch
new file mode 100644
index 000..8825143
--- /dev/null
+++ b/net-misc/rpki-client/files/rpki-client-6.6-update.patch
@@ -0,0 +1,23 @@
+--- a/update.sh2020-05-19 20:19:49.501990424 +0200
 b/update.sh2020-05-19 20:20:15.889108790 +0200
+@@ -4,20 +4,6 @@
+ openbsd_branch=`cat OPENBSD_BRANCH`
+ openbgpd_version=`cat VERSION`
+ 
+-# pull in latest upstream code
+-echo "pulling upstream openbsd source"
+-if [ ! -d openbsd ]; then
+-  if [ -z "${RPKICLIENT_GIT}" ]; then
+-  git clone 
https://github.com/rpki-client/rpki-client-openbsd.git openbsd
+-  else
+-  git clone "${RPKICLIENT_GIT}/openbsd"
+-  fi
+-fi
+-(cd openbsd/src
+- git fetch
+- git checkout "${openbsd_branch}"
+- git pull --rebase)
+-
+ # setup source paths
+ dir=`pwd`
+ patches="${dir}/patches"

diff --git a/net-misc/rpki-client/rpki-client-6.6_p2.ebuild 
b/net-misc/rpki-client/rpki-client-6.6_p2.ebuild
new file mode 100644
index 000..30ee031
--- /dev/null
+++ b/net-misc/rpki-client/rpki-client-6.6_p2.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools git-r3
+
+MY_PN="${PN}-portable"
+MY_PV="${PV/_p/p}"
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="Portability shim for OpenBSD's rpki-client"
+HOMEPAGE="https://rpki-client.org/;
+SRC_URI="https://github.com/${PN}/${MY_PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+EGIT_REPO_URI="https://github.com/${PN}/${PN}-openbsd.git;
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+   acct-group/_rpki-client
+   acct-user/_rpki-client
+"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+PATCHES=(
+   "${FILESDIR}/${PN}-${PV%_*}-update.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+
+src_unpack() {
+   default
+
+   EGIT_BRANCH=$(cat "${S}"/OPENBSD_BRANCH)
+   EGIT_CHECKOUT_DIR="${S}/openbsd"
+   git-r3_fetch
+   git-r3_checkout
+}
+
+src_prepare() {
+   default
+
+   cd "${S}"
+   ./autogen.sh
+
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --with-rsync=rsync
+   --with-base-dir="/var/cache/${PN}"
+   --with-output-dir="/var/db/${PN}"
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" BINDIR="/usr/bin" MANDIR="/usr/share/man" install
+   insinto /etc/rpki
+   doins tals/*
+   keepdir "/var/db/${PN}/"
+   fowners -R _rpki-client "/var/db/${PN}/"
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/openbgpd/, net-misc/openbgpd/files/

2020-05-28 Thread Alarig Le Lay
commit: 84e4a4dfecd6c2eb9d4f24bb63f54662643758bf
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Fri May 29 04:50:31 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Fri May 29 04:57:40 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=84e4a4df

net-misc/openbgpd: Version bump to 6.7

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-misc/openbgpd/Manifest |  1 +
 .../openbgpd/files/openbgpd--config.c.patch|  4 ++--
 net-misc/openbgpd/files/openbgpd--update.patch |  4 ++--
 net-misc/openbgpd/openbgpd-6.6_p0.ebuild   | 12 +++
 ...enbgpd-6.6_p0.ebuild => openbgpd-6.7_p0.ebuild} | 16 +++
 net-misc/openbgpd/openbgpd-.ebuild | 24 +-
 6 files changed, 35 insertions(+), 26 deletions(-)

diff --git a/net-misc/openbgpd/Manifest b/net-misc/openbgpd/Manifest
index 5d2486d..5e4abe2 100644
--- a/net-misc/openbgpd/Manifest
+++ b/net-misc/openbgpd/Manifest
@@ -1 +1,2 @@
 DIST openbgpd-6.6p0.tar.gz 676732 BLAKE2B 
80b391ead81d8d3bd20fe9b3eb3f8976485d29241f30c7395c678ff3f0fd87b2f3036b2ebb502ff0ca27d79f4fbbe6ba93576069edb32f004705d71d92e2b3a2
 SHA512 
07a7599b3ab14181575dc38647b307a4efa7d5dfa8a7aefe70483eb6773cb792eac788a10ea865d78daa59f197fc2d9cd2ce96d0c0251564507963716057fee0
+DIST openbgpd-6.7p0.tar.gz 699211 BLAKE2B 
981105c3a9ba6a7b143ad6d926459382686f23b6355392fedaecaaf572c0d6054f6ce7656eaf7461d5bdc753e0be3d70f7ae44ee85395fd0d310d2bef7251bf8
 SHA512 
7309fe00ada74503ae6c739886e8a78af6cba93cbe6d29f9656eb95f96124401ac7b00ebe1b345b1c786582f661c72caf22c9193968662db2a1f19703f34cd2e

diff --git a/net-misc/openbgpd/files/openbgpd--config.c.patch 
b/net-misc/openbgpd/files/openbgpd--config.c.patch
index a4bda12..edda6fb 100644
--- a/net-misc/openbgpd/files/openbgpd--config.c.patch
+++ b/net-misc/openbgpd/files/openbgpd--config.c.patch
@@ -1,5 +1,5 @@
 openbsd/src/usr.sbin/bgpd/config.c 2020-03-20 17:55:04.089577745 +0100
-+++ openbsd/src/usr.sbin/bgpd/config.c 2020-03-20 17:56:01.480205070 +0100
+--- a/openbsd/src/usr.sbin/bgpd/config.c   2020-03-20 17:55:04.089577745 
+0100
 b/openbsd/src/usr.sbin/bgpd/config.c   2020-03-20 17:56:01.480205070 
+0100
 @@ -343,7 +343,8 @@
fatal("getifaddrs");
  

diff --git a/net-misc/openbgpd/files/openbgpd--update.patch 
b/net-misc/openbgpd/files/openbgpd--update.patch
index a60752d..15969c0 100644
--- a/net-misc/openbgpd/files/openbgpd--update.patch
+++ b/net-misc/openbgpd/files/openbgpd--update.patch
@@ -1,5 +1,5 @@
 update.sh  2020-03-20 15:14:46.462983445 +0100
-+++ update.sh  2020-03-20 15:14:56.473090379 +0100
+--- a/update.sh2020-03-20 15:14:46.462983445 +0100
 b/update.sh2020-03-20 15:14:56.473090379 +0100
 @@ -13,10 +13,6 @@
git clone "${OPENBGPD_GIT}/openbsd"
fi

diff --git a/net-misc/openbgpd/openbgpd-6.6_p0.ebuild 
b/net-misc/openbgpd/openbgpd-6.6_p0.ebuild
index 2dd151e..c4b1f50 100644
--- a/net-misc/openbgpd/openbgpd-6.6_p0.ebuild
+++ b/net-misc/openbgpd/openbgpd-6.6_p0.ebuild
@@ -20,6 +20,7 @@ IUSE=""
 DEPEND=""
 RDEPEND="
${DEPEND}
+   !!net-misc/quagga
acct-group/_bgpd
acct-user/_bgpd
 "
@@ -42,8 +43,11 @@ src_install() {
 }
 
 pkg_postinst() {
-   ewarn ""
-   ewarn "OpenBGPD portable (not running on OpenBSD) can’t export its RIB 
to"
-   ewarn "the FIB. It’s only suitable for route-reflectors or 
route-servers."
-   ewarn ""
+   if [ -z "${REPLACING_VERSIONS}" ]; then
+   ewarn ""
+   ewarn "OpenBGPD portable (not running on OpenBSD) can’t export 
its RIB"
+   ewarn "to the FIB. It’s only suitable for route-reflectors or"
+   ewarn "route-servers."
+   ewarn ""
+   fi
 }

diff --git a/net-misc/openbgpd/openbgpd-6.6_p0.ebuild 
b/net-misc/openbgpd/openbgpd-6.7_p0.ebuild
similarity index 73%
copy from net-misc/openbgpd/openbgpd-6.6_p0.ebuild
copy to net-misc/openbgpd/openbgpd-6.7_p0.ebuild
index 2dd151e..ccd7a6b 100644
--- a/net-misc/openbgpd/openbgpd-6.6_p0.ebuild
+++ b/net-misc/openbgpd/openbgpd-6.7_p0.ebuild
@@ -20,6 +20,7 @@ IUSE=""
 DEPEND=""
 RDEPEND="
${DEPEND}
+   !!net-misc/quagga
acct-group/_bgpd
acct-user/_bgpd
 "
@@ -29,10 +30,6 @@ BDEPEND="
 
 S="${WORKDIR}/${MY_P}"
 
-PATCHES=(
-   "${FILESDIR}/${P}-config.c.patch"
-)
-
 src_install() {
default
 
@@ -42,8 +39,11 @@ src_install() {
 }
 
 pkg_postinst() {
-   ewarn ""
-   ewarn "OpenBGPD portable (not running on OpenBSD) can’t export its RIB 
to"
-   ewarn "the FIB. It’s only suitable for route-reflect

[gentoo-commits] repo/proj/guru:dev commit in: acct-group/_rpki-client/

2020-05-03 Thread Alarig Le Lay
commit: 87e053783c317de28ccfb1cd4ff860ca268c4776
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Sun May  3 20:52:23 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Sun May  3 20:52:23 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=87e05378

acct-group/_rpki-client: New ebuild

Group for acct-user/_rpki-client

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 acct-group/_rpki-client/_rpki-client-0.ebuild | 10 ++
 acct-group/_rpki-client/metadata.xml  |  8 
 2 files changed, 18 insertions(+)

diff --git a/acct-group/_rpki-client/_rpki-client-0.ebuild 
b/acct-group/_rpki-client/_rpki-client-0.ebuild
new file mode 100644
index 000..fe4f505
--- /dev/null
+++ b/acct-group/_rpki-client/_rpki-client-0.ebuild
@@ -0,0 +1,10 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+KEYWORDS="~amd64 ~x86"
+
+ACCT_GROUP_ID=-1

diff --git a/acct-group/_rpki-client/metadata.xml 
b/acct-group/_rpki-client/metadata.xml
new file mode 100644
index 000..17361c3
--- /dev/null
+++ b/acct-group/_rpki-client/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ala...@swordarmor.fr
+       Alarig Le Lay
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/rpki-client/, net-misc/rpki-client/files/

2020-05-03 Thread Alarig Le Lay
commit: 075f159d38dba3037debd40fbdfc82c1e421c9b4
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Sun May  3 20:54:07 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Sun May  3 20:54:07 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=075f159d

net-misc/rpki-client: New ebuild

RPKI client implementation

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-misc/rpki-client/Manifest  |  1 +
 .../files/rpki-client-0.2.0-Makefile.patch | 19 ++
 net-misc/rpki-client/metadata.xml  |  8 
 net-misc/rpki-client/rpki-client-0.3.0.ebuild  | 43 ++
 4 files changed, 71 insertions(+)

diff --git a/net-misc/rpki-client/Manifest b/net-misc/rpki-client/Manifest
new file mode 100644
index 000..b50be42
--- /dev/null
+++ b/net-misc/rpki-client/Manifest
@@ -0,0 +1 @@
+DIST rpki-client-0.3.0.tar.gz 81002 BLAKE2B 
acc428d14cfcfd0733236061d4b7bccce2fc898829ffc34603918e7cee1c7bf48496388c667027c9a3c319f41c46c58bd06e73088e2f2f80958dd5db34e1d5a6
 SHA512 
4169198074bd3e81008e34838a868313faa450c4fdf5bc827a5229a8ca4fbaa22fedd45d4dde59be0f15d8b80a27eb287a5e29eacc4a2c4a57e9c9e344ac3bbf

diff --git a/net-misc/rpki-client/files/rpki-client-0.2.0-Makefile.patch 
b/net-misc/rpki-client/files/rpki-client-0.2.0-Makefile.patch
new file mode 100644
index 000..25ff4a5
--- /dev/null
+++ b/net-misc/rpki-client/files/rpki-client-0.2.0-Makefile.patch
@@ -0,0 +1,19 @@
+--- Makefile   2019-06-16 16:32:45.0 +0200
 Makefile   2019-12-07 17:14:01.888076319 +0100
+@@ -30,12 +30,12 @@
+  test-tal
+ 
+ # Linux.
+-#LDADD += `pkg-config --libs openssl` -lresolv
+-#CFLAGS += `pkg-config --cflags openssl`
++LDADD += `pkg-config --libs openssl` -lresolv
++CFLAGS += `pkg-config --cflags openssl`
+ 
+ # OpenBSD.
+-CFLAGS += -I/usr/local/include/eopenssl
+-LDADD += /usr/local/lib/eopenssl/libssl.a /usr/local/lib/eopenssl/libcrypto.a
++#CFLAGS += -I/usr/local/include/eopenssl
++#LDADD += /usr/local/lib/eopenssl/libssl.a /usr/local/lib/eopenssl/libcrypto.a
+ 
+ all: $(BINS)
+ 

diff --git a/net-misc/rpki-client/metadata.xml 
b/net-misc/rpki-client/metadata.xml
new file mode 100644
index 000..17361c3
--- /dev/null
+++ b/net-misc/rpki-client/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ala...@swordarmor.fr
+           Alarig Le Lay
+   
+

diff --git a/net-misc/rpki-client/rpki-client-0.3.0.ebuild 
b/net-misc/rpki-client/rpki-client-0.3.0.ebuild
new file mode 100644
index 000..ca194cc
--- /dev/null
+++ b/net-misc/rpki-client/rpki-client-0.3.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils
+
+VERSION="VERSION_${PV//./_}"
+
+DESCRIPTION="RPKI client implementation"
+HOMEPAGE="https://github.com/kristapsdz/rpki-client;
+SRC_URI="https://github.com/kristapsdz/${PN}/archive/${VERSION}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+   acct-group/_rpki-client
+   acct-user/_rpki-client
+"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_configure() {
+   ./configure CPPFLAGS="`pkg-config --cflags openssl`" \
+   LDFLAGS="`pkg-config --libs-only-L openssl`" \
+   LDADD="`pkg-config --libs openssl` -lresolv"
+}
+
+src_unpack() {
+   unpack ${A}
+   mv "${WORKDIR}/${PN}-${VERSION}" "${S}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" BINDIR="/usr/bin" MANDIR="/usr/share/man" install
+   insinto /usr/share/${PN}
+   doins tals/*
+   keepdir /var/cache/${PN}/
+   fowners -R _rpki-client /var/cache/${PN}/
+}



[gentoo-commits] repo/proj/guru:dev commit in: acct-user/_rpki-client/

2020-05-03 Thread Alarig Le Lay
commit: 114b99319a62fe251a07e0b4b55616e5aa304204
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Sun May  3 20:53:17 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Sun May  3 20:53:17 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=114b9931

acct-user/_rpki-client: New ebuild

User for net-misc/rpki-client

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 acct-user/_rpki-client/_rpki-client-0.ebuild | 16 
 acct-user/_rpki-client/metadata.xml  |  8 
 2 files changed, 24 insertions(+)

diff --git a/acct-user/_rpki-client/_rpki-client-0.ebuild 
b/acct-user/_rpki-client/_rpki-client-0.ebuild
new file mode 100644
index 000..ab471e3
--- /dev/null
+++ b/acct-user/_rpki-client/_rpki-client-0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-user
+
+KEYWORDS="~amd64 ~x86"
+
+DESCRIPTION="User for rpki-client"
+ACCT_USER_ID=-1
+ACCT_USER_GROUPS=( _rpki-client )
+ACCT_USER_HOME=/var/lib/${PN}/
+ACCT_USER_SHELL=/bin/sh
+
+acct-user_add_deps

diff --git a/acct-user/_rpki-client/metadata.xml 
b/acct-user/_rpki-client/metadata.xml
new file mode 100644
index 000..17361c3
--- /dev/null
+++ b/acct-user/_rpki-client/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ala...@swordarmor.fr
+   Alarig Le Lay
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/FORT-validator/

2020-05-02 Thread Alarig Le Lay
commit: c0eef7f4a6323a03873df33a43398d426321ef3f
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Sat May  2 08:40:28 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Sat May  2 08:40:28 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c0eef7f4

net-misc/FORT-validator: Version bump to 1.2.1

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 .../FORT-validator/FORT-validator-1.2.1.ebuild | 77 ++
 net-misc/FORT-validator/Manifest   |  1 +
 2 files changed, 78 insertions(+)

diff --git a/net-misc/FORT-validator/FORT-validator-1.2.1.ebuild 
b/net-misc/FORT-validator/FORT-validator-1.2.1.ebuild
new file mode 100644
index 000..ce424e3
--- /dev/null
+++ b/net-misc/FORT-validator/FORT-validator-1.2.1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools fcaps systemd
+
+DESCRIPTION="FORT validator is an open source RPKI validator"
+HOMEPAGE="https://fortproject.net/validator?2;
+SRC_URI="https://github.com/NICMx/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+MY_PN="fort"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="caps libressl"
+
+DEPEND="
+   acct-group/fort
+   acct-user/fort
+   caps? ( sys-libs/libcap )
+   dev-libs/jansson
+   libressl?   ( dev-libs/libressl:0= )
+   !libressl?  ( dev-libs/openssl:0= )
+"
+RDEPEND="
+   ${DEPEND}
+   net-misc/rsync
+"
+BDEPEND="
+   sys-devel/autoconf
+   sys-devel/automake
+"
+
+PATCHES="${FILESDIR}/${PN}-skip-online-test.patch"
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_install() {
+   newinitd "${FILESDIR}/${MY_PN}-initd" ${MY_PN}
+   newconfd "${FILESDIR}/${MY_PN}-confd" ${MY_PN}
+
+   emake DESTDIR="${D}" install
+   insinto /usr/share/${MY_PN}/
+   insopts -m0644 -o "${MY_PN}"
+   diropts -m0755 -o "${MY_PN}"
+   doins -r examples/tal/
+
+   dodoc -r examples/
+
+   insinto /etc/fort
+   newins "${FILESDIR}/fort-config.json" config.json
+
+   exeinto "/usr/libexec/${MY_PN}"
+   doexe fort_setup.sh
+
+   systemd_dounit "${FILESDIR}/${MY_PN}.service"
+}
+
+pkg_postinst() {
+   fcaps cap_net_bind_service usr/bin/fort
+
+   einfo ""
+   einfo "ARIN TAL is disabled by default because the ARIN Relying Party"
+   einfo "Agreement must be accepted beforehead. Start fort, run"
+   einfo ""
+   einfo "  su -s /bin/sh -c '${EROOT}/usr/libexec/${MY_PN}/fort_setup.sh 
/usr/share/${MY_PN}/tal/' fort"
+   einfo ""
+   einfo "as root and restart fort to enable it."
+   einfo "The configuration file generation will provide a config file, 
but a"
+   einfo "simpler one is shiped with the ebuid. Use the one you prefer."
+}

diff --git a/net-misc/FORT-validator/Manifest b/net-misc/FORT-validator/Manifest
index abe9cf9..abb8724 100644
--- a/net-misc/FORT-validator/Manifest
+++ b/net-misc/FORT-validator/Manifest
@@ -1 +1,2 @@
 DIST FORT-validator-1.2.0.tar.gz 427483 BLAKE2B 
05fbec44fb17fa188b6196a2b166f2e112224dcf4071cc875ed1f3a147b28acff94c89b0c0a658aaee197e1820d9f53803e73add81e355f7df07713fcdb0df00
 SHA512 
e89b1aa7c0cd4036d04a017898e1a6017450f5dab96e57c35b0aa532b212b23f7fab17ca117a9461c9bdacca511ea70341e692a4d5e8f277ae8e277c1d48706e
+DIST FORT-validator-1.2.1.tar.gz 431832 BLAKE2B 
25459e591a531dcf3326baec06c9e462611f1fd727bd79623d0f5eae0f02b2398e698ea6f0cf7608061f5e125afb056c7dff9b1dcc6fbe01332e573e8c4b1f15
 SHA512 
87d256a02ca6d3c00bb2245476c126b076f6c57e9eeaefb2dcb0dfed5763b5769731de08e4168c9ce701a2820eeda69c3bf054c8445b910948504fdb7b0b6b50



[gentoo-commits] repo/proj/guru:dev commit in: games-action/minecraft-launcher/

2020-04-29 Thread Alarig Le Lay
commit: f1006bd06af8afdea7a6b965e0f73457c121037d
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Wed Apr 29 16:11:56 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Wed Apr 29 16:11:56 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f1006bd0

games-action/minecraft-launcher: Adding dev-libs/nss dep

Doesn’t start without it, see https://paste.swordarmor.fr/raw/NgyQ

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 .../minecraft-launcher-2.1.13829.ebuild   | 15 +--
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git 
a/games-action/minecraft-launcher/minecraft-launcher-2.1.13829.ebuild 
b/games-action/minecraft-launcher/minecraft-launcher-2.1.13829.ebuild
index b4974ab..34f513d 100644
--- a/games-action/minecraft-launcher/minecraft-launcher-2.1.13829.ebuild
+++ b/games-action/minecraft-launcher/minecraft-launcher-2.1.13829.ebuild
@@ -16,9 +16,16 @@ SLOT="2"
 
 RESTRICT="bindist mirror"
 
-RDEPEND="gnome-base/gconf
+RDEPEND="
+   >=x11-libs/gtk+-2.24.32-r1
+   dev-libs/nss
+   gnome-base/gconf
+   media-libs/openal
sys-apps/dbus
+   virtual/jre:1.8
+   virtual/opengl
x11-apps/xrandr
+   x11-libs/libXScrnSaver
x11-libs/libXcomposite
x11-libs/libXcursor
x11-libs/libXdamage
@@ -26,13 +33,9 @@ RDEPEND="gnome-base/gconf
x11-libs/libXfixes
x11-libs/libXi
x11-libs/libXrender
-   x11-libs/libXScrnSaver
x11-libs/libXtst
x11-libs/xcb-util
-   >=x11-libs/gtk+-2.24.32-r1
-   media-libs/openal
-   virtual/opengl
-   virtual/jre:1.8"
+"
 
 S="${WORKDIR}/${PN}"
 



[gentoo-commits] repo/proj/guru:dev commit in: app-text/OCRmyPDF/

2020-04-16 Thread Alarig Le Lay
commit: a26fc1f9666f03e98fac54d4033167f6eea1a88c
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Thu Apr 16 18:27:53 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Thu Apr 16 18:27:53 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a26fc1f9

app-text/OCRmyPDF: Newer dev-python/pdfminer-six dep

See https://github.com/jbarlow83/OCRmyPDF/blob/v9.7.2/setup.py#L101

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 app-text/OCRmyPDF/OCRmyPDF-9.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/OCRmyPDF/OCRmyPDF-9.7.2.ebuild 
b/app-text/OCRmyPDF/OCRmyPDF-9.7.2.ebuild
index b397cce..ef648cf 100644
--- a/app-text/OCRmyPDF/OCRmyPDF-9.7.2.ebuild
+++ b/app-text/OCRmyPDF/OCRmyPDF-9.7.2.ebuild
@@ -31,7 +31,7 @@ RDEPEND="
app-text/ghostscript-gpl
app-text/tesseract
app-text/unpaper
-   <=dev-python/pdfminer-six-20200124[${PYTHON_USEDEP}]
+   <=dev-python/pdfminer-six-20200402[${PYTHON_USEDEP}]
>=dev-python/pdfminer-six-20181108[${PYTHON_USEDEP}]
dev-python/pikepdf[${PYTHON_USEDEP}]
dev-python/pillow[${PYTHON_USEDEP}]



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pdfminer-six/

2020-04-15 Thread Alarig Le Lay
commit: e764a83755af1b6aed2795a3223c13705dbc3779
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Wed Apr 15 19:48:45 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Wed Apr 15 19:51:24 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e764a837

dev-python/pdfminer-six: Switching to distutils_enable_tests

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 dev-python/pdfminer-six/pdfminer-six-20200124.ebuild | 6 +++---
 dev-python/pdfminer-six/pdfminer-six-20200402.ebuild | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-python/pdfminer-six/pdfminer-six-20200124.ebuild 
b/dev-python/pdfminer-six/pdfminer-six-20200124.ebuild
index 18364ed..fc4fb4c 100644
--- a/dev-python/pdfminer-six/pdfminer-six-20200124.ebuild
+++ b/dev-python/pdfminer-six/pdfminer-six-20200124.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/${MY_GITHUB_AUTHOR}/${MY_PN}/archive/${PV}.tar.gz ->
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="doc test"
+IUSE="doc"
 
 RDEPEND="
>=dev-python/chardet-3.0[${PYTHON_USEDEP}]
@@ -24,10 +24,8 @@ RDEPEND="
dev-python/sortedcontainers[${PYTHON_USEDEP}]
 "
 DEPEND="
-   ${RDEPEND}
test? (
dev-python/nose[${PYTHON_USEDEP}]
-   dev-python/tox[${PYTHON_USEDEP}]
)
 "
 BDEPEND="
@@ -47,3 +45,5 @@ python_install_all() {
use doc && local HTML_DOCS=( docs/build/html/. )
distutils-r1_python_install_all
 }
+
+distutils_enable_tests nose

diff --git a/dev-python/pdfminer-six/pdfminer-six-20200402.ebuild 
b/dev-python/pdfminer-six/pdfminer-six-20200402.ebuild
index 18364ed..fc4fb4c 100644
--- a/dev-python/pdfminer-six/pdfminer-six-20200402.ebuild
+++ b/dev-python/pdfminer-six/pdfminer-six-20200402.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/${MY_GITHUB_AUTHOR}/${MY_PN}/archive/${PV}.tar.gz ->
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="doc test"
+IUSE="doc"
 
 RDEPEND="
>=dev-python/chardet-3.0[${PYTHON_USEDEP}]
@@ -24,10 +24,8 @@ RDEPEND="
dev-python/sortedcontainers[${PYTHON_USEDEP}]
 "
 DEPEND="
-   ${RDEPEND}
test? (
dev-python/nose[${PYTHON_USEDEP}]
-   dev-python/tox[${PYTHON_USEDEP}]
)
 "
 BDEPEND="
@@ -47,3 +45,5 @@ python_install_all() {
use doc && local HTML_DOCS=( docs/build/html/. )
distutils-r1_python_install_all
 }
+
+distutils_enable_tests nose



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/sphinx-argparse/

2020-04-15 Thread Alarig Le Lay
commit: 0c3e21491b8464609ae08cf0eefaa6f0bc3f9dce
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Wed Apr 15 18:39:03 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Wed Apr 15 19:51:24 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0c3e2149

dev-python/sphinx-argparse: Removing py2.7 support

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 dev-python/sphinx-argparse/sphinx-argparse-0.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx-argparse/sphinx-argparse-0.2.5.ebuild 
b/dev-python/sphinx-argparse/sphinx-argparse-0.2.5.ebuild
index a7dc66b..f0246ed 100644
--- a/dev-python/sphinx-argparse/sphinx-argparse-0.2.5.ebuild
+++ b/dev-python/sphinx-argparse/sphinx-argparse-0.2.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 inherit distutils-r1
 
 DESCRIPTION="Sphinx extension that automatically documents argparse commands 
and options"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/sphinx-argparse/

2020-04-15 Thread Alarig Le Lay
commit: 46ce0886c22afe5f707fa19559d02f5a14cd4d8d
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Wed Apr 15 19:50:14 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Wed Apr 15 19:51:24 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=46ce0886

dev-python/sphinx-argparse: Adding tests

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 dev-python/sphinx-argparse/sphinx-argparse-0.2.5.ebuild | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/dev-python/sphinx-argparse/sphinx-argparse-0.2.5.ebuild 
b/dev-python/sphinx-argparse/sphinx-argparse-0.2.5.ebuild
index f0246ed..deebc20 100644
--- a/dev-python/sphinx-argparse/sphinx-argparse-0.2.5.ebuild
+++ b/dev-python/sphinx-argparse/sphinx-argparse-0.2.5.ebuild
@@ -20,4 +20,11 @@ RDEPEND="
${DEPEND}
dev-python/sphinx[${PYTHON_USEDEP}]
 "
-BDEPEND=""
+BDEPEND="
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:dev commit in: app-text/OCRmyPDF/

2020-04-15 Thread Alarig Le Lay
commit: 17cf06c74e9fff600e9ad9432b5a06e01f735256
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Wed Apr 15 18:11:38 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Wed Apr 15 18:27:49 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=17cf06c7

app-text/OCRmyPDF: Removing dev-python/pytest-runner dep

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 app-text/OCRmyPDF/OCRmyPDF-9.7.1.ebuild | 10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/app-text/OCRmyPDF/OCRmyPDF-9.7.1.ebuild 
b/app-text/OCRmyPDF/OCRmyPDF-9.7.1.ebuild
index 2837fc8..36d918e 100644
--- a/app-text/OCRmyPDF/OCRmyPDF-9.7.1.ebuild
+++ b/app-text/OCRmyPDF/OCRmyPDF-9.7.1.ebuild
@@ -33,9 +33,13 @@ RDEPEND="
virtual/python-cffi[${PYTHON_USEDEP}]
jbig2enc? ( media-libs/jbig2enc )
 "
-BDEPEND="
-   dev-python/pytest-runner[${PYTHON_USEDEP}]
-"
+
+python_prepare_all() {
+   # do not depend on deprecated dep
+   sed -i -e '/pytest-runner/d' setup.py || die
+
+   distutils-r1_python_prepare_all
+}
 
 src_install() {
distutils-r1_src_install



[gentoo-commits] repo/proj/guru:dev commit in: app-text/OCRmyPDF/

2020-04-15 Thread Alarig Le Lay
commit: b37e43f0a3b710b2df8d1470e84740a5b12d89d3
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Wed Apr 15 18:10:11 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Wed Apr 15 18:10:11 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b37e43f0

app-text/OCRmyPDF: Removing setuptools dep

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 app-text/OCRmyPDF/OCRmyPDF-9.7.1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-text/OCRmyPDF/OCRmyPDF-9.7.1.ebuild 
b/app-text/OCRmyPDF/OCRmyPDF-9.7.1.ebuild
index bb567c2..2837fc8 100644
--- a/app-text/OCRmyPDF/OCRmyPDF-9.7.1.ebuild
+++ b/app-text/OCRmyPDF/OCRmyPDF-9.7.1.ebuild
@@ -34,7 +34,6 @@ RDEPEND="
jbig2enc? ( media-libs/jbig2enc )
 "
 BDEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/pytest-runner[${PYTHON_USEDEP}]
 "
 



[gentoo-commits] repo/proj/guru:dev commit in: app-text/OCRmyPDF/

2020-04-15 Thread Alarig Le Lay
commit: fc4a8fc1988101b6c7f01787a77f755a2817d32a
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Wed Apr 15 18:30:28 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Wed Apr 15 18:30:28 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fc4a8fc1

app-text/OCRmyPDF: README* is in default DOCS

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 app-text/OCRmyPDF/OCRmyPDF-9.7.1.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/app-text/OCRmyPDF/OCRmyPDF-9.7.1.ebuild 
b/app-text/OCRmyPDF/OCRmyPDF-9.7.1.ebuild
index 36d918e..3209a63 100644
--- a/app-text/OCRmyPDF/OCRmyPDF-9.7.1.ebuild
+++ b/app-text/OCRmyPDF/OCRmyPDF-9.7.1.ebuild
@@ -48,6 +48,4 @@ src_install() {
 
insinto /usr/share/fish/vendor_completions.d
doins "${S}"/misc/completion/ocrmypdf.fish
-
-   dodoc README.md
 }



[gentoo-commits] repo/proj/guru:dev commit in: app-text/OCRmyPDF/

2020-04-15 Thread Alarig Le Lay
commit: ca81db855911a9e6da41f47d9ad6826e9366640e
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Wed Apr 15 17:33:08 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Wed Apr 15 17:33:08 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ca81db85

app-text/OCRmyPDF: New ebuild

OCRmyPDF adds an OCR text layer to scanned PDF files

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 app-text/OCRmyPDF/Manifest  |  1 +
 app-text/OCRmyPDF/OCRmyPDF-9.7.1.ebuild | 50 +
 app-text/OCRmyPDF/metadata.xml  | 13 +
 3 files changed, 64 insertions(+)

diff --git a/app-text/OCRmyPDF/Manifest b/app-text/OCRmyPDF/Manifest
new file mode 100644
index 000..f969020
--- /dev/null
+++ b/app-text/OCRmyPDF/Manifest
@@ -0,0 +1 @@
+DIST OCRmyPDF-9.7.1.tar.gz 7859333 BLAKE2B 
5f366d8655c55dafe911d2f1feaad84c4f032252454015693b314515d6bd308e91f93626cb3229d2956354e2c60df8420fb4d7a2023ca0a78636ea5c40d7ff56
 SHA512 
daf5f636afa2704c9163f4f0d49f944358919c2af229030d78bb29f10d0a8acf3e219060542d52982bc02180b410c6dca771c54f4d3239250365397707bccf6c

diff --git a/app-text/OCRmyPDF/OCRmyPDF-9.7.1.ebuild 
b/app-text/OCRmyPDF/OCRmyPDF-9.7.1.ebuild
new file mode 100644
index 000..bb567c2
--- /dev/null
+++ b/app-text/OCRmyPDF/OCRmyPDF-9.7.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="OCRmyPDF adds an OCR text layer to scanned PDF files"
+HOMEPAGE="https://github.com/jbarlow83/OCRmyPDF;
+MY_GITHUB_AUTHOR="jbarlow83"
+SRC_URI="https://github.com/${MY_GITHUB_AUTHOR}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="jbig2enc"
+
+DEPEND=""
+RDEPEND="
+   ${DEPEND}
+   app-text/ghostscript-gpl
+   app-text/tesseract
+   app-text/unpaper
+   <=dev-python/pdfminer-six-20200124[${PYTHON_USEDEP}]
+   >=dev-python/pdfminer-six-20181108[${PYTHON_USEDEP}]
+   dev-python/pikepdf[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/reportlab[${PYTHON_USEDEP}]
+   dev-python/tqdm[${PYTHON_USEDEP}]
+   media-gfx/img2pdf
+   media-gfx/pngquant
+   media-libs/leptonica
+   virtual/python-cffi[${PYTHON_USEDEP}]
+   jbig2enc? ( media-libs/jbig2enc )
+"
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/pytest-runner[${PYTHON_USEDEP}]
+"
+
+src_install() {
+   distutils-r1_src_install
+
+   newbashcomp "${S}"/misc/completion/ocrmypdf.bash "${PN,,}"
+
+   insinto /usr/share/fish/vendor_completions.d
+   doins "${S}"/misc/completion/ocrmypdf.fish
+
+   dodoc README.md
+}

diff --git a/app-text/OCRmyPDF/metadata.xml b/app-text/OCRmyPDF/metadata.xml
new file mode 100644
index 000..c95868c
--- /dev/null
+++ b/app-text/OCRmyPDF/metadata.xml
@@ -0,0 +1,13 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ala...@swordarmor.fr
+   Alarig Le Lay
+   
+   
+   
+   Uses media-libs/jbig2enc for better 
compression algorithm
+   
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pdfminer-six/

2020-04-15 Thread Alarig Le Lay
commit: 25676caa79355400a93ba8c78005dacc0c524eb0
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Wed Apr 15 17:31:41 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Wed Apr 15 17:31:41 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=25676caa

dev-python/pdfminer-six: New ebuild

Community maintained fork of pdfminer

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 dev-python/pdfminer-six/Manifest   |  2 +
 dev-python/pdfminer-six/metadata.xml   |  8 
 .../pdfminer-six/pdfminer-six-20200124.ebuild  | 49 ++
 .../pdfminer-six/pdfminer-six-20200402.ebuild  | 49 ++
 4 files changed, 108 insertions(+)

diff --git a/dev-python/pdfminer-six/Manifest b/dev-python/pdfminer-six/Manifest
new file mode 100644
index 000..439b541
--- /dev/null
+++ b/dev-python/pdfminer-six/Manifest
@@ -0,0 +1,2 @@
+DIST pdfminer-six-20200124.tar.gz 10181868 BLAKE2B 
1421c4fba7ba3ad47966ee2a023453794b674033f9a84d11758efdf1601d82a5a628276a2ec57db99827856935c14e0b6fea49ac3a54fce97933e73a4ca598ae
 SHA512 
60ce03984ef7d80d47e55ef50886ea77f82b7b4a61924332a25a56f4271f83816ca95c5e17a52d592c86356ffe8a0db530eae7c5f5b1f96fc42ae42679378a58
+DIST pdfminer-six-20200402.tar.gz 10184190 BLAKE2B 
a54a9eee0297574b0b6e1b3df89a72ba4d2570b49312ebdba1b1d56387fa3c126dda032a6560bc6195f3b8f59a57e17839fda7bfa1386ba31494060bcf1a9f1b
 SHA512 
da64a9141ad1afde63c41e6678ac5f2a13abba7ee2d1447fb5cd986e90a2d02ba040f128bb1f73db4329929eed90488a3b0b8c96f6af0d1968d483820bf6d656

diff --git a/dev-python/pdfminer-six/metadata.xml 
b/dev-python/pdfminer-six/metadata.xml
new file mode 100644
index 000..17361c3
--- /dev/null
+++ b/dev-python/pdfminer-six/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ala...@swordarmor.fr
+           Alarig Le Lay
+   
+

diff --git a/dev-python/pdfminer-six/pdfminer-six-20200124.ebuild 
b/dev-python/pdfminer-six/pdfminer-six-20200124.ebuild
new file mode 100644
index 000..18364ed
--- /dev/null
+++ b/dev-python/pdfminer-six/pdfminer-six-20200124.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+inherit distutils-r1
+
+MY_PN="${PN/-/.}"
+
+DESCRIPTION="Community maintained fork of pdfminer"
+HOMEPAGE="https://github.com/pdfminer/pdfminer.six;
+MY_GITHUB_AUTHOR="pdfminer"
+SRC_URI="https://github.com/${MY_GITHUB_AUTHOR}/${MY_PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND="
+   >=dev-python/chardet-3.0[${PYTHON_USEDEP}]
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   dev-python/sortedcontainers[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/nose[${PYTHON_USEDEP}]
+   dev-python/tox[${PYTHON_USEDEP}]
+   )
+"
+BDEPEND="
+   doc? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/sphinx-argparse[${PYTHON_USEDEP}]
+   )
+"
+
+S="${WORKDIR}"/"${MY_PN}-${PV}"
+
+python_compile_all() {
+   use doc && emake -C docs html
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/build/html/. )
+   distutils-r1_python_install_all
+}

diff --git a/dev-python/pdfminer-six/pdfminer-six-20200402.ebuild 
b/dev-python/pdfminer-six/pdfminer-six-20200402.ebuild
new file mode 100644
index 000..18364ed
--- /dev/null
+++ b/dev-python/pdfminer-six/pdfminer-six-20200402.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+inherit distutils-r1
+
+MY_PN="${PN/-/.}"
+
+DESCRIPTION="Community maintained fork of pdfminer"
+HOMEPAGE="https://github.com/pdfminer/pdfminer.six;
+MY_GITHUB_AUTHOR="pdfminer"
+SRC_URI="https://github.com/${MY_GITHUB_AUTHOR}/${MY_PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND="
+   >=dev-python/chardet-3.0[${PYTHON_USEDEP}]
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   dev-python/sortedcontainers[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/nose[${PYTHON_USEDEP}]
+   dev-python/tox[${PYTHON_USEDEP}]
+   )
+"
+BDEPEND="
+   doc? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/sphinx-argparse[${PYTHON_USEDEP}]
+   )
+"
+
+S="${WORKDIR}"/"${MY_PN}-${PV}"
+
+python_compile_all() {
+   use doc && emake -C docs html
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/build/html/. )
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/sphinx-argparse/

2020-04-15 Thread Alarig Le Lay
commit: a354c2fc41ba5b9ec8c0ea1ecdd9d28e860b8d28
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Wed Apr 15 17:30:32 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Wed Apr 15 17:30:32 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a354c2fc

dev-python/sphinx-argparse: New ebuild

Sphinx extension that automatically documents argparse commands and options

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 dev-python/sphinx-argparse/Manifest|  1 +
 dev-python/sphinx-argparse/metadata.xml|  8 
 .../sphinx-argparse/sphinx-argparse-0.2.5.ebuild   | 23 ++
 3 files changed, 32 insertions(+)

diff --git a/dev-python/sphinx-argparse/Manifest 
b/dev-python/sphinx-argparse/Manifest
new file mode 100644
index 000..c6936b8
--- /dev/null
+++ b/dev-python/sphinx-argparse/Manifest
@@ -0,0 +1 @@
+DIST sphinx-argparse-0.2.5.tar.gz 12153 BLAKE2B 
f2ba5fda9bc33831aebab9f1e836a4aabbd8d09ed43485583229c23453a76223c9c12e1b9f8f1066b8c8f44dfd7a1848572cafd0c1e66898b14878b94417f023
 SHA512 
785e2b1ea04b39721d28aee712b87f7fccb56a25a2d5ccf7825b27673a7e53069265c89b32f7b63d4f788127fe815595913af699dba3cd60db37a7efdef6ea55

diff --git a/dev-python/sphinx-argparse/metadata.xml 
b/dev-python/sphinx-argparse/metadata.xml
new file mode 100644
index 000..a69b0a0
--- /dev/null
+++ b/dev-python/sphinx-argparse/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+           Alarig Le Lay
+   ala...@swordarmor.fr
+   
+

diff --git a/dev-python/sphinx-argparse/sphinx-argparse-0.2.5.ebuild 
b/dev-python/sphinx-argparse/sphinx-argparse-0.2.5.ebuild
new file mode 100644
index 000..a7dc66b
--- /dev/null
+++ b/dev-python/sphinx-argparse/sphinx-argparse-0.2.5.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
+inherit distutils-r1
+
+DESCRIPTION="Sphinx extension that automatically documents argparse commands 
and options"
+HOMEPAGE="https://pypi.org/project/sphinx-argparse/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+   ${DEPEND}
+   dev-python/sphinx[${PYTHON_USEDEP}]
+"
+BDEPEND=""



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/openbgpd/files/

2020-03-25 Thread Alarig Le Lay
commit: 0f08228b49a98b568b683e1d6954e9c4ada09012
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Wed Mar 25 07:37:06 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Wed Mar 25 07:37:06 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0f08228b

net-misc/openbgpd: unnecessary executable bit files/openbgpd-init.d

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-misc/openbgpd/files/openbgpd-init.d | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/net-misc/openbgpd/files/openbgpd-init.d 
b/net-misc/openbgpd/files/openbgpd-init.d
old mode 100755
new mode 100644



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/openbgpd/files/

2020-03-24 Thread Alarig Le Lay
commit: 021fee87f4589735b3a8d067dc36a87f4e0e8f5f
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Tue Mar 24 20:07:04 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Tue Mar 24 20:07:04 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=021fee87

net-misc/openbgpd: We need those patches as well

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-misc/openbgpd/files/openbgpd--config.c.patch | 12 
 net-misc/openbgpd/files/openbgpd--update.patch   | 13 +
 2 files changed, 25 insertions(+)

diff --git a/net-misc/openbgpd/files/openbgpd--config.c.patch 
b/net-misc/openbgpd/files/openbgpd--config.c.patch
new file mode 100644
index 000..a4bda12
--- /dev/null
+++ b/net-misc/openbgpd/files/openbgpd--config.c.patch
@@ -0,0 +1,12 @@
+--- openbsd/src/usr.sbin/bgpd/config.c 2020-03-20 17:55:04.089577745 +0100
 openbsd/src/usr.sbin/bgpd/config.c 2020-03-20 17:56:01.480205070 +0100
+@@ -343,7 +343,8 @@
+   fatal("getifaddrs");
+ 
+   for (ifa = ifap; ifa; ifa = ifa->ifa_next) {
+-  if (ifa->ifa_addr->sa_family != AF_INET)
++  if (ifa->ifa_addr == NULL ||
++  ifa->ifa_addr->sa_family != AF_INET)
+   continue;
+   cur = ((struct sockaddr_in *)ifa->ifa_addr)->sin_addr.s_addr;
+   if ((cur & localnet) == localnet)   /* skip 127/8 */

diff --git a/net-misc/openbgpd/files/openbgpd--update.patch 
b/net-misc/openbgpd/files/openbgpd--update.patch
new file mode 100644
index 000..a60752d
--- /dev/null
+++ b/net-misc/openbgpd/files/openbgpd--update.patch
@@ -0,0 +1,13 @@
+--- update.sh  2020-03-20 15:14:46.462983445 +0100
 update.sh  2020-03-20 15:14:56.473090379 +0100
+@@ -13,10 +13,6 @@
+   git clone "${OPENBGPD_GIT}/openbsd"
+   fi
+ fi
+-(cd openbsd
+- git fetch
+- git checkout "${openbsd_branch}"
+- git pull --rebase)
+ 
+ # setup source paths
+ dir=`pwd`



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/openbgpd/

2020-03-24 Thread Alarig Le Lay
commit: 41e3b454c6b1b034b60f6073769040102e0021c9
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Tue Mar 24 20:01:17 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Tue Mar 24 20:01:17 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=41e3b454

net-misc/openbgpd: Re-adding a corrected git version

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-misc/openbgpd/openbgpd-.ebuild | 69 ++
 1 file changed, 69 insertions(+)

diff --git a/net-misc/openbgpd/openbgpd-.ebuild 
b/net-misc/openbgpd/openbgpd-.ebuild
new file mode 100644
index 000..a7ba284
--- /dev/null
+++ b/net-misc/openbgpd/openbgpd-.ebuild
@@ -0,0 +1,69 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools git-r3 systemd
+
+DESCRIPTION="OpenBGPD is a free implementation of BGPv4"
+HOMEPAGE="http://www.openbgpd.org/index.html;
+EGIT_REPO_URI="https://github.com/openbgpd-portable/openbgpd-portable.git;
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+   ${DEPEND}
+   !!net-misc/quagga
+   acct-group/_bgpd
+   acct-user/_bgpd
+"
+BDEPEND="
+   dev-util/byacc
+   sys-devel/autoconf
+   sys-devel/automake
+   sys-devel/libtool
+"
+
+src_unpack() {
+   git-r3_src_unpack
+
+   cd "${WORKDIR}"
+
+   
EGIT_REPO_URI="https://github.com/openbgpd-portable/openbgpd-openbsd.git;
+   EGIT_BRANCH=$(cat "${S}"/OPENBSD_BRANCH)
+   EGIT_CHECKOUT_DIR="${S}/openbsd"
+   git-r3_fetch
+   git-r3_checkout
+}
+
+src_prepare() {
+   eapply -p0 "${FILESDIR}/${P}-update.patch"
+   eapply -p0 "${FILESDIR}/${P}-config.c.patch"
+   default
+   ./autogen.sh
+   eautoreconf
+}
+
+src_configure() {
+   export YACC=byacc
+   default
+}
+
+src_install() {
+   default
+
+   newinitd "${FILESDIR}/${PN}-init.d" bgpd
+   newconfd "${FILESDIR}/${PN}-conf.d" bgpd
+   systemd_newunit "${FILESDIR}/${PN}.service" bgpd.service
+}
+
+pkg_postinst() {
+   ewarn ""
+   ewarn "OpenBGPD portable (not running on OpenBSD) can’t export its RIB 
to"
+   ewarn "the FIB. It’s only suitable for route-reflectors or 
route-servers."
+   ewarn ""
+}



[gentoo-commits] repo/proj/guru:dev commit in: acct-group/_bgpd/

2020-03-21 Thread Alarig Le Lay
commit: 3d91047cad76100906c39bc8325efac1cb961cde
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Sat Mar 21 17:53:10 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Sat Mar 21 17:53:10 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3d91047c

acct-group/_bgpd: New ebuild

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 acct-group/_bgpd/_bgpd-0.ebuild | 11 +++
 acct-group/_bgpd/metadata.xml   |  8 
 2 files changed, 19 insertions(+)

diff --git a/acct-group/_bgpd/_bgpd-0.ebuild b/acct-group/_bgpd/_bgpd-0.ebuild
new file mode 100644
index 000..bc3a99d
--- /dev/null
+++ b/acct-group/_bgpd/_bgpd-0.ebuild
@@ -0,0 +1,11 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+KEYWORDS="~amd64 ~x86"
+
+# BGP port 179
+ACCT_GROUP_ID=179

diff --git a/acct-group/_bgpd/metadata.xml b/acct-group/_bgpd/metadata.xml
new file mode 100644
index 000..17361c3
--- /dev/null
+++ b/acct-group/_bgpd/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ala...@swordarmor.fr
+       Alarig Le Lay
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/openbgpd/files/, net-misc/openbgpd/

2020-03-21 Thread Alarig Le Lay
commit: 7dc08326af3b84b856422368a311f07046c17ef5
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Sat Mar 21 17:59:39 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Sat Mar 21 17:59:39 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7dc08326

net-misc/openbgpd: New ebuild

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-misc/openbgpd/Manifest |  2 +
 .../openbgpd/files/openbgpd-6.6_p0-config.c.patch  | 12 
 .../openbgpd/files/openbgpd--config.c.patch| 12 
 net-misc/openbgpd/files/openbgpd--update.patch | 13 
 net-misc/openbgpd/files/openbgpd-conf.d|  7 +++
 net-misc/openbgpd/files/openbgpd-init.d| 22 +++
 net-misc/openbgpd/files/openbgpd.service   | 12 
 net-misc/openbgpd/metadata.xml |  8 +++
 net-misc/openbgpd/openbgpd-6.6_p0.ebuild   | 54 
 net-misc/openbgpd/openbgpd-.ebuild | 73 ++
 10 files changed, 215 insertions(+)

diff --git a/net-misc/openbgpd/Manifest b/net-misc/openbgpd/Manifest
new file mode 100644
index 000..d746f9e
--- /dev/null
+++ b/net-misc/openbgpd/Manifest
@@ -0,0 +1,2 @@
+DIST openbgpd-6.6p0.tar.gz 676732 BLAKE2B 
80b391ead81d8d3bd20fe9b3eb3f8976485d29241f30c7395c678ff3f0fd87b2f3036b2ebb502ff0ca27d79f4fbbe6ba93576069edb32f004705d71d92e2b3a2
 SHA512 
07a7599b3ab14181575dc38647b307a4efa7d5dfa8a7aefe70483eb6773cb792eac788a10ea865d78daa59f197fc2d9cd2ce96d0c0251564507963716057fee0
+DIST openbgpd-portable-master.zip 79593 BLAKE2B 
7a19522d015076491e698d5dd4434dfaab88ae2dde00b5cbc16122fb3be8a3bbe6906a89ed50d173806298e0e86737f93d7c6be57461ada6c7bb50699a19cbdd
 SHA512 
6d55527c3955457f40c95ff1164f4f6f8c0a8b326c8a632014f83150ffb238eb393053a54b608d650b3756255588b155d537e1a0d228e2961d8f9890e3da641d

diff --git a/net-misc/openbgpd/files/openbgpd-6.6_p0-config.c.patch 
b/net-misc/openbgpd/files/openbgpd-6.6_p0-config.c.patch
new file mode 100644
index 000..e009cdf
--- /dev/null
+++ b/net-misc/openbgpd/files/openbgpd-6.6_p0-config.c.patch
@@ -0,0 +1,12 @@
+--- src/bgpd/config.c  2020-03-20 17:55:04.089577745 +0100
 src/bgpd/config.c  2020-03-20 17:56:01.480205070 +0100
+@@ -343,7 +343,8 @@
+   fatal("getifaddrs");
+ 
+   for (ifa = ifap; ifa; ifa = ifa->ifa_next) {
+-  if (ifa->ifa_addr->sa_family != AF_INET)
++  if (ifa->ifa_addr == NULL ||
++  ifa->ifa_addr->sa_family != AF_INET)
+   continue;
+   cur = ((struct sockaddr_in *)ifa->ifa_addr)->sin_addr.s_addr;
+   if ((cur & localnet) == localnet)   /* skip 127/8 */

diff --git a/net-misc/openbgpd/files/openbgpd--config.c.patch 
b/net-misc/openbgpd/files/openbgpd--config.c.patch
new file mode 100644
index 000..a4bda12
--- /dev/null
+++ b/net-misc/openbgpd/files/openbgpd--config.c.patch
@@ -0,0 +1,12 @@
+--- openbsd/src/usr.sbin/bgpd/config.c 2020-03-20 17:55:04.089577745 +0100
 openbsd/src/usr.sbin/bgpd/config.c 2020-03-20 17:56:01.480205070 +0100
+@@ -343,7 +343,8 @@
+   fatal("getifaddrs");
+ 
+   for (ifa = ifap; ifa; ifa = ifa->ifa_next) {
+-  if (ifa->ifa_addr->sa_family != AF_INET)
++  if (ifa->ifa_addr == NULL ||
++  ifa->ifa_addr->sa_family != AF_INET)
+   continue;
+   cur = ((struct sockaddr_in *)ifa->ifa_addr)->sin_addr.s_addr;
+   if ((cur & localnet) == localnet)   /* skip 127/8 */

diff --git a/net-misc/openbgpd/files/openbgpd--update.patch 
b/net-misc/openbgpd/files/openbgpd--update.patch
new file mode 100644
index 000..a60752d
--- /dev/null
+++ b/net-misc/openbgpd/files/openbgpd--update.patch
@@ -0,0 +1,13 @@
+--- update.sh  2020-03-20 15:14:46.462983445 +0100
 update.sh  2020-03-20 15:14:56.473090379 +0100
+@@ -13,10 +13,6 @@
+   git clone "${OPENBGPD_GIT}/openbsd"
+   fi
+ fi
+-(cd openbsd
+- git fetch
+- git checkout "${openbsd_branch}"
+- git pull --rebase)
+ 
+ # setup source paths
+ dir=`pwd`

diff --git a/net-misc/openbgpd/files/openbgpd-conf.d 
b/net-misc/openbgpd/files/openbgpd-conf.d
new file mode 100644
index 000..34055de
--- /dev/null
+++ b/net-misc/openbgpd/files/openbgpd-conf.d
@@ -0,0 +1,7 @@
+# /etc/conf.d/bgpd: config file for openbsd's bgpd
+
+# See bgpd(8) man page ... some popular options:
+# -f file Use file as the configuration file, instead of the default
+# /etc/bgpd.conf.
+#
+BGPD_OPTS=""

diff --git a/net-misc/openbgpd/files/openbgpd-init.d 
b/net-misc/openbgpd/files/openbgpd-init.d
new file mode 100755
index 000..40724a2
--- /dev/null
+++ b/net-misc/openbgpd/files/openbgpd-init.d
@@ -0,0 +1,22 @@
+#!/sbin/openrc-run

[gentoo-commits] repo/proj/guru:dev commit in: acct-user/_bgpd/

2020-03-21 Thread Alarig Le Lay
commit: 14ea29fa59be060a33f9facd66da7683bc79
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Sat Mar 21 17:54:48 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Sat Mar 21 17:54:48 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=14ea29fa

acct-user/_bgpd: New ebuild

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 acct-user/_bgpd/_bgpd-0.ebuild | 16 
 acct-user/_bgpd/metadata.xml   |  8 
 2 files changed, 24 insertions(+)

diff --git a/acct-user/_bgpd/_bgpd-0.ebuild b/acct-user/_bgpd/_bgpd-0.ebuild
new file mode 100644
index 000..6dce5d5
--- /dev/null
+++ b/acct-user/_bgpd/_bgpd-0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-user
+
+KEYWORDS="~amd64 ~x86"
+
+DESCRIPTION="User for OpenBGPD"
+# BGP port 179
+ACCT_USER_ID=179
+ACCT_USER_GROUPS=( _bgpd )
+ACCT_USER_HOME=/var/empty
+
+acct-user_add_deps

diff --git a/acct-user/_bgpd/metadata.xml b/acct-user/_bgpd/metadata.xml
new file mode 100644
index 000..17361c3
--- /dev/null
+++ b/acct-user/_bgpd/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ala...@swordarmor.fr
+   Alarig Le Lay
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/FORT-validator/

2020-03-15 Thread Alarig Le Lay
commit: 922c80b43fe8736d8d7247cb7f9f120237018b89
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Sun Mar 15 10:47:24 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Sun Mar 15 10:47:24 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=922c80b4

net-misc/FORT-validator: Removing dot at the end of DESCRIPTION

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-misc/FORT-validator/FORT-validator-1.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/FORT-validator/FORT-validator-1.2.0.ebuild 
b/net-misc/FORT-validator/FORT-validator-1.2.0.ebuild
index 17a3f11..89e2388 100644
--- a/net-misc/FORT-validator/FORT-validator-1.2.0.ebuild
+++ b/net-misc/FORT-validator/FORT-validator-1.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit autotools fcaps systemd
 
-DESCRIPTION="FORT validator is an open source RPKI validator."
+DESCRIPTION="FORT validator is an open source RPKI validator"
 HOMEPAGE="https://fortproject.net/validator?2;
 SRC_URI="https://github.com/NICMx/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/FORT-validator/

2020-03-13 Thread Alarig Le Lay
commit: 31484e3facb06b7fe63163ee2dde9e110777497d
Author: alarig  swordarmor  fr>
AuthorDate: Fri Mar 13 16:26:59 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Fri Mar 13 16:27:45 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=31484e3f

net-misc/FORT-validator: Removing test/http_test.c

Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-misc/FORT-validator/FORT-validator-1.2.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/net-misc/FORT-validator/FORT-validator-1.2.0.ebuild 
b/net-misc/FORT-validator/FORT-validator-1.2.0.ebuild
index 9598c51..8b0695e 100644
--- a/net-misc/FORT-validator/FORT-validator-1.2.0.ebuild
+++ b/net-misc/FORT-validator/FORT-validator-1.2.0.ebuild
@@ -36,6 +36,8 @@ BDEPEND="
 src_prepare() {
default
 
+   rm test/http* || die
+
eautoreconf
 }
 



[gentoo-commits] repo/proj/guru:dev commit in: acct-user/fort/

2020-03-13 Thread Alarig Le Lay
commit: 6df7894fc846d8913b09b050c1f9c2cb3ad98af1
Author: alarig  swordarmor  fr>
AuthorDate: Fri Mar 13 11:06:48 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Fri Mar 13 15:51:06 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6df7894f

net-misc/FORT-validator: RPKI validator (new ebuild)

Signed-off-by: Alarig Le Lay  swordarmor.fr>

 acct-user/fort/fort-0.ebuild | 13 +
 acct-user/fort/metadata.xml  | 12 
 2 files changed, 25 insertions(+)

diff --git a/acct-user/fort/fort-0.ebuild b/acct-user/fort/fort-0.ebuild
new file mode 100644
index 000..9c9fec7
--- /dev/null
+++ b/acct-user/fort/fort-0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-user
+
+DESCRIPTION="User for FORT RPKI validator"
+ACCT_USER_ID=323
+ACCT_USER_GROUPS=( fort )
+ACCT_USER_HOME="/usr/share/${PN}/"
+
+acct-user_add_deps

diff --git a/acct-user/fort/metadata.xml b/acct-user/fort/metadata.xml
new file mode 100644
index 000..678ca7a
--- /dev/null
+++ b/acct-user/fort/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ala...@swordarmor.fr
+   Alarig Le Lay
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/FORT-validator/, net-misc/FORT-validator/files/, acct-user/, ...

2020-03-13 Thread Alarig Le Lay
commit: 306074bb6b298fbf0a3988372f7f10795b973faf
Author: alarig  swordarmor  fr>
AuthorDate: Fri Mar 13 11:06:48 2020 +
Commit:     Alarig Le Lay  swordarmor  fr>
CommitDate: Fri Mar 13 12:16:00 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=306074bb

net-misc/FORT-validator: RPKI validator (new ebuild)

Signed-off-by: Alarig Le Lay  swordarmor.fr>

 acct-group/fort/fort-0.ebuild  |  9 +++
 acct-group/fort/metadata.xml   | 12 
 acct-user/fort-0.ebuild| 13 
 acct-user/metadata.xml | 12 
 .../FORT-validator/FORT-validator-1.2.0.ebuild | 77 ++
 net-misc/FORT-validator/Manifest   |  1 +
 net-misc/FORT-validator/files/fort-confd   | 15 +
 net-misc/FORT-validator/files/fort-config.json | 10 +++
 net-misc/FORT-validator/files/fort-initd   | 26 
 net-misc/FORT-validator/files/fort.service | 35 ++
 net-misc/FORT-validator/metadata.xml   | 12 
 11 files changed, 222 insertions(+)

diff --git a/acct-group/fort/fort-0.ebuild b/acct-group/fort/fort-0.ebuild
new file mode 100644
index 000..2e40814
--- /dev/null
+++ b/acct-group/fort/fort-0.ebuild
@@ -0,0 +1,9 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+# Port 323
+ACCT_GROUP_ID=323

diff --git a/acct-group/fort/metadata.xml b/acct-group/fort/metadata.xml
new file mode 100644
index 000..678ca7a
--- /dev/null
+++ b/acct-group/fort/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ala...@swordarmor.fr
+           Alarig Le Lay
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+

diff --git a/acct-user/fort-0.ebuild b/acct-user/fort-0.ebuild
new file mode 100644
index 000..9c9fec7
--- /dev/null
+++ b/acct-user/fort-0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-user
+
+DESCRIPTION="User for FORT RPKI validator"
+ACCT_USER_ID=323
+ACCT_USER_GROUPS=( fort )
+ACCT_USER_HOME="/usr/share/${PN}/"
+
+acct-user_add_deps

diff --git a/acct-user/metadata.xml b/acct-user/metadata.xml
new file mode 100644
index 000..678ca7a
--- /dev/null
+++ b/acct-user/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ala...@swordarmor.fr
+   Alarig Le Lay
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+

diff --git a/net-misc/FORT-validator/FORT-validator-1.2.0.ebuild 
b/net-misc/FORT-validator/FORT-validator-1.2.0.ebuild
new file mode 100644
index 000..9598c51
--- /dev/null
+++ b/net-misc/FORT-validator/FORT-validator-1.2.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools fcaps systemd
+
+DESCRIPTION="FORT validator is an open source RPKI validator."
+HOMEPAGE="https://fortproject.net/validator?2;
+SRC_URI="https://github.com/NICMx/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+MY_PN="fort"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="caps libressl"
+
+DEPEND="
+   acct-group/fort
+   acct-user/fort
+   caps? ( sys-libs/libcap )
+   dev-libs/jansson
+   libressl?   ( dev-libs/libressl:0= )
+   !libressl?  ( dev-libs/openssl:0= )
+"
+RDEPEND="
+   ${DEPEND}
+   net-misc/rsync
+"
+BDEPEND="
+   sys-devel/autoconf
+   sys-devel/automake
+"
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_install() {
+   newinitd "${FILESDIR}/${MY_PN}-initd" ${MY_PN}
+   newconfd "${FILESDIR}/${MY_PN}-confd" ${MY_PN}
+
+   emake DESTDIR="${D}" install
+   insinto /usr/share/${MY_PN}/
+   insopts -m0644 -o "${MY_PN}"
+   diropts -m0755 -o "${MY_PN}"
+   doins -r examples/tal/
+
+   dodoc -r examples/
+
+   insinto /etc/fort
+   newins "${FILESDIR}/fort-config.json" config.json
+
+   exeinto "/usr/libexec/${MY_PN}"
+   doexe fort_setup.sh
+
+   systemd_dounit "${FILESDIR}/${MY_PN}.service"
+}
+
+pkg_postinst() {
+   fcaps cap_net_bind_service usr/bin/fort
+
+   einfo ""
+   einfo "ARIN TAL is disabled by default because the ARIN Relying Party"
+   einfo "Agreement must be accepted beforehead. Start fort, run"
+   einfo ""
+   einfo "  su -s /bin/sh -c '${EROOT}/usr/libexec/${MY_PN}/fort_setup.sh 
/usr/share/${MY_PN}