summaryrefslogtreecommitdiff
path: root/app-portage
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-09-17 23:18:13 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-09-17 23:18:13 +0100
commita0d1bdbd841fa761e38f468e1009cd058af305fd (patch)
tree7e025c4f7b68d5b31d24058f9e029c18da4db031 /app-portage
parent5b9522db2ae57aa61163fb9aff331742e9e22330 (diff)
gentoo auto-resync : 17:09:2022 - 23:18:12
Diffstat (limited to 'app-portage')
-rw-r--r--app-portage/Manifest.gzbin9737 -> 9732 bytes
-rw-r--r--app-portage/gemato/Manifest6
-rw-r--r--app-portage/gemato/gemato-17.0.ebuild47
-rw-r--r--app-portage/gemato/gemato-9999.ebuild15
-rw-r--r--app-portage/gemato/metadata.xml2
5 files changed, 63 insertions, 7 deletions
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index 24170b6c4c6a..f09f1487e152 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/gemato/Manifest b/app-portage/gemato/Manifest
index 80ad5362bfed..f856b15ce909 100644
--- a/app-portage/gemato/Manifest
+++ b/app-portage/gemato/Manifest
@@ -1,4 +1,6 @@
DIST gemato-16.2.tar.gz 80178 BLAKE2B c973c36bb1277d07618ba8d90f7d6820508d78aedae200f0678c8b2e1dde38e3b7f4d7dc24791dedb9c88791d3b71711c9bdeb749b5fc091a20aa87f71ad70d3 SHA512 9d59ba360afaf237e47c5ded0e5bc29ec44d5b1d73eadadc19ff834a1966e1e620da258eb7a1b6afbff5c66cbd7e39454fd5920f2f82fc510c2f8836c0b80462
+DIST gemato-17.0.tar.gz 83991 BLAKE2B 7a01b8ecb9e3540c698b7d57e5b6ba0961d42e7edd51e7b422d0e3d89088230633f3402b19168b3ccb772f028a3f669b324e76fa84f1918afa1c92c728942f14 SHA512 22066939ccab081c5d2bd52eab587aed0893b11cac40256a2e08a9a2f14e20320acaffd3414c4111bf27db15aca6d76a3856b6a3d8d5019fd649a2f7e07e3265
EBUILD gemato-16.2.ebuild 980 BLAKE2B 16c0d7fdce3c3defa0b7015412d67f651caba7141dcdc7a85ac731f039f2f07fff25d95a3ce92ac4ba3b400fee8ffd0fba43522910ad1c1bbe1caf55874d0c71 SHA512 34d7b6b56721719ef46b8215cd24b9f0df814b698de3bd2eb2c88732d39a0e58a636a36b8ffb110b7ee69c1d0960773237137c91290b07effbad4320cf7f51fd
-EBUILD gemato-9999.ebuild 879 BLAKE2B 720e02d9130298eb1382dfbf24ce0d42096fe67f92926e837ccb45927cc3cda3d5ecabb1ee83009e0adf2e8755ddbc8c3a9100c7c805b1f026cdac211d6a4ca3 SHA512 e28ef345f444fedd446765b679396f5e30e911f4250fee56726e997c28213d50dd3d02807cafebab261390ee90a49bf9c23c415e6c55bd70a8ac7f15cc03fcdb
-MISC metadata.xml 715 BLAKE2B a059e3f4fb7629c06ddddf660e19aa59717514fd0004837020d8db3ef7fdacc2b8abb5bdff5241e00d68cc8de88d213331542f5afb56dc1954c8b81047593727 SHA512 1d53b9e589241c76fa0327296a43b22c6a60e2fc04be9e65cd57ddfcbd4449a40b7ad7fbb7660eb7cb55236dc88215129a61398524d1e0729582f1c05fd84d83
+EBUILD gemato-17.0.ebuild 1039 BLAKE2B b78e33ccbbed7d8adc6d9d249d0a956df09360a2fdb7d49ca5555ac3fcbc17517766b0b5fb93bb1c909f9c535949a004a5d0a292853e4aca28da85eac8d0e38a SHA512 8244402934f61639922245fc70ba539183803bd660a54d8bd4dedca9ce15d24f91edf5f9b5dddcbf3ab579576170cd552f3082fb0200c5b9a28804af122a00ab
+EBUILD gemato-9999.ebuild 930 BLAKE2B 4a86e263958080333064a35d98e84e198265e4bec3d37cc49abbcdd63ae6e4048a0774295aa9385d71b2a46e34584f860e154fac23f43f39241e9c65cc35a740 SHA512 df067c2cd82c400a862968b4cc9872f666e59232faa5ce49516567d235ab1d5c91834e47bdc522e63b305f1092340f5a5c707aa22f34ad608cddc4748bbd317c
+MISC metadata.xml 805 BLAKE2B 039ea9810f2c76d69bdfa5823994be4aa012746032a8c1e01aa7a11a05e4c4e0b278ff5633a519ad8e7398f3328480128c7d9d621dc7911d1ed1d827175c7dac SHA512 1fb3ec26e41b912cdd6ca289acadc50f2d73adf4e9cf9cae40c197ecfa10c19e17716e7153c9be82684ae35580d03ae296586b062f2d54641ab2738c338f1626
diff --git a/app-portage/gemato/gemato-17.0.ebuild b/app-portage/gemato/gemato-17.0.ebuild
new file mode 100644
index 000000000000..63cb3b73a727
--- /dev/null
+++ b/app-portage/gemato/gemato-17.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+PYTHON_REQ_USE='threads(+)'
+
+inherit distutils-r1
+
+DESCRIPTION="Stand-alone Manifest generation & verification tool"
+HOMEPAGE="https://github.com/projg2/gemato"
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux"
+IUSE="+gpg pretty-log tools"
+
+RDEPEND="
+ gpg? (
+ >=app-crypt/gnupg-2.2.20-r1
+ dev-python/requests[${PYTHON_USEDEP}]
+ )
+ pretty-log? (
+ dev-python/rich[${PYTHON_USEDEP}]
+ )
+"
+BDEPEND="
+ test? (
+ >=app-crypt/gnupg-2.2.20-r1
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/responses[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ if use tools; then
+ exeinto /usr/share/gemato
+ doexe utils/*.{bash,py}
+ fi
+}
diff --git a/app-portage/gemato/gemato-9999.ebuild b/app-portage/gemato/gemato-9999.ebuild
index d889559f38d7..eeeb152eb331 100644
--- a/app-portage/gemato/gemato-9999.ebuild
+++ b/app-portage/gemato/gemato-9999.ebuild
@@ -1,8 +1,9 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
+DISTUTILS_USE_PEP517=flit
PYTHON_COMPAT=( python3_{8..11} pypy3 )
PYTHON_REQ_USE='threads(+)'
@@ -16,20 +17,24 @@ EGIT_REPO_URI="https://github.com/projg2/gemato.git"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS=""
-IUSE="+gpg tools"
+IUSE="+gpg pretty-log tools"
RDEPEND="
gpg? (
>=app-crypt/gnupg-2.2.20-r1
dev-python/requests[${PYTHON_USEDEP}]
- )"
+ )
+ pretty-log? (
+ dev-python/rich[${PYTHON_USEDEP}]
+ )
+"
BDEPEND="
test? (
>=app-crypt/gnupg-2.2.20-r1
- >=dev-python/pytest-5[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/responses[${PYTHON_USEDEP}]
- )"
+ )
+"
distutils_enable_tests pytest
diff --git a/app-portage/gemato/metadata.xml b/app-portage/gemato/metadata.xml
index 2157106e5d71..aa7988a48ee7 100644
--- a/app-portage/gemato/metadata.xml
+++ b/app-portage/gemato/metadata.xml
@@ -9,6 +9,8 @@
<use>
<flag name="gpg">Install dependencies needed for OpenPGP
signature verification support</flag>
+ <flag name="pretty-log">Pull <pkg>dev-python/rich</pkg>
+ to enable pretty logs</flag>
<flag name="tools">Install additional utilities (benchmarks,
hash testing tools, fast Manifest generators)
to /usr/share/gemato.</flag>