[gentoo-commits] repo/gentoo:master commit in: sys-apps/pv/

2023-07-31 Thread Sam James
commit: b81b6b93e5f057ce523281756bc1a8b14e46c88d
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  1 04:24:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  1 04:24:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b81b6b93

sys-apps/pv: add 1.7.24

Bug: https://bugs.gentoo.org/911525
Signed-off-by: Sam James  gentoo.org>

 sys-apps/pv/Manifest |  1 +
 sys-apps/pv/pv-1.7.24.ebuild | 58 
 2 files changed, 59 insertions(+)

diff --git a/sys-apps/pv/Manifest b/sys-apps/pv/Manifest
index ab1f5641ff01..aab548172918 100644
--- a/sys-apps/pv/Manifest
+++ b/sys-apps/pv/Manifest
@@ -1,3 +1,4 @@
 DIST pv-1.6.20.tar.bz2 115310 BLAKE2B 
b50623f623231e8e8615f960bad83d10e12d5274c57d23ea843d16fce30b3e690284b2d9b01f82a16b9790e2bf26f80f560e226589a62ca677a2cf90ea007691
 SHA512 
e445f91b298ed285ddab54a3f8a6b5d5297e2e2eb8ad7b2ee2cbacca4adda9c6ca2bf3c77bf2a93373d3875c5b3b0b345d3945cbd91fc2647c6c25f1661a6752
 DIST pv-1.7.0.tar.bz2 115665 BLAKE2B 
efdd0434d23fe1ed008224fe0fe5182684010a78650284e920b2cd93134f08e63172df0279b8a4b2c2c4dceb9dbdaa209e402394fb1c4c431d991225f579f718
 SHA512 
b90ddaa1f950b1b300f1721e5ab8bc2c7a0c46491e439ce33c7b74fd4525e730a99c218a874b3dae2dc3a8a5e0eb5c5add51f7c8be48d0c3d8f135df44779af8
 DIST pv-1.7.18.tar.bz2 133583 BLAKE2B 
b81a5d9b41e247bed5b390050678afde3611a34030b2dd76d28635d9f580f86e925c08b2a01c60126b5ac971e1dfb20ecf6562b1140bfb57ed052b0416ffc39e
 SHA512 
4f69d1c046cae279a4e93f87b0848dfd34a9a50b8654274e1cd11dc58198e1be216451bc3af2664c336e0d231a7451dc831cc09291eb1d4f0fd0e02abc6eccea
+DIST pv-1.7.24.tar.gz 160435 BLAKE2B 
a6cff613ac99294d70d1347e78625d838873740d2251802b461a29de28d9c2dda8ebc1fd0a8807fc420c8faf846bc8afc7c6f3e551ff243f02fa5e9ab3caf53e
 SHA512 
46310e2d297bef1a8a7cbf2a23b2e19b21e367902de6cf759fb1a58275e0351d1f6f1ae101a32acaaa579a16c18ed49b116e58f158c87be527533ebacabd7671

diff --git a/sys-apps/pv/pv-1.7.24.ebuild b/sys-apps/pv/pv-1.7.24.ebuild
new file mode 100644
index ..2888d46d4234
--- /dev/null
+++ b/sys-apps/pv/pv-1.7.24.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="de fr pl pt"
+PLOCALE_BACKUP="en"
+inherit linux-info toolchain-funcs plocale
+
+DESCRIPTION="Pipe Viewer: a tool for monitoring the progress of data through a 
pipe"
+HOMEPAGE="https://www.ivarch.com/programs/pv.shtml;
+SRC_URI="https://www.ivarch.com/programs/sources/${P}.tar.gz;
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="debug nls"
+
+DOCS=( README.md doc/NEWS.md doc/TODO.md )
+
+pkg_setup() {
+   if use kernel_linux; then
+   CONFIG_CHECK="~SYSVIPC"
+   ERROR_SYSVIPC="You will need to enable CONFIG_SYSVIPC in your 
kernel to use the --remote option."
+   linux-info_pkg_setup
+   fi
+}
+
+src_prepare() {
+   default
+
+   sed -i configure -e 's|CFLAGS="-g -Wall"|:|g' || die
+
+   # These should produce the same end result (working `pv`).
+   sed -i \
+   -e 's:$(LD) $(LDFLAGS) -o:$(AR) rc:' \
+   autoconf/make/modules.mk~ || die
+
+   disable_locale() {
+   local locale=${1}
+   sed -i configure -e "/ALL_LINGUAS=/s:${locale}::g" || die
+   }
+
+   plocale_find_changes src/nls '' '.po'
+   plocale_for_each_disabled_locale disable_locale
+}
+
+src_configure() {
+   tc-export AR
+
+   econf \
+   $(use_enable debug debugging) \
+   $(use_enable nls)
+}
+
+src_test() {
+   emake -Onone check
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pv/

2023-07-31 Thread Sam James
commit: 077b6ccf512a7f1421cc55ccf54cbbd4854d1c4c
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  1 04:25:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  1 04:25:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=077b6ccf

sys-apps/pv: drop 1.7.0, 1.7.18

Bug: https://bugs.gentoo.org/911525
Signed-off-by: Sam James  gentoo.org>

 sys-apps/pv/Manifest |  2 --
 sys-apps/pv/pv-1.7.0.ebuild  | 64 
 sys-apps/pv/pv-1.7.18.ebuild | 58 ---
 3 files changed, 124 deletions(-)

diff --git a/sys-apps/pv/Manifest b/sys-apps/pv/Manifest
index aab548172918..6c49a3b1162f 100644
--- a/sys-apps/pv/Manifest
+++ b/sys-apps/pv/Manifest
@@ -1,4 +1,2 @@
 DIST pv-1.6.20.tar.bz2 115310 BLAKE2B 
b50623f623231e8e8615f960bad83d10e12d5274c57d23ea843d16fce30b3e690284b2d9b01f82a16b9790e2bf26f80f560e226589a62ca677a2cf90ea007691
 SHA512 
e445f91b298ed285ddab54a3f8a6b5d5297e2e2eb8ad7b2ee2cbacca4adda9c6ca2bf3c77bf2a93373d3875c5b3b0b345d3945cbd91fc2647c6c25f1661a6752
-DIST pv-1.7.0.tar.bz2 115665 BLAKE2B 
efdd0434d23fe1ed008224fe0fe5182684010a78650284e920b2cd93134f08e63172df0279b8a4b2c2c4dceb9dbdaa209e402394fb1c4c431d991225f579f718
 SHA512 
b90ddaa1f950b1b300f1721e5ab8bc2c7a0c46491e439ce33c7b74fd4525e730a99c218a874b3dae2dc3a8a5e0eb5c5add51f7c8be48d0c3d8f135df44779af8
-DIST pv-1.7.18.tar.bz2 133583 BLAKE2B 
b81a5d9b41e247bed5b390050678afde3611a34030b2dd76d28635d9f580f86e925c08b2a01c60126b5ac971e1dfb20ecf6562b1140bfb57ed052b0416ffc39e
 SHA512 
4f69d1c046cae279a4e93f87b0848dfd34a9a50b8654274e1cd11dc58198e1be216451bc3af2664c336e0d231a7451dc831cc09291eb1d4f0fd0e02abc6eccea
 DIST pv-1.7.24.tar.gz 160435 BLAKE2B 
a6cff613ac99294d70d1347e78625d838873740d2251802b461a29de28d9c2dda8ebc1fd0a8807fc420c8faf846bc8afc7c6f3e551ff243f02fa5e9ab3caf53e
 SHA512 
46310e2d297bef1a8a7cbf2a23b2e19b21e367902de6cf759fb1a58275e0351d1f6f1ae101a32acaaa579a16c18ed49b116e58f158c87be527533ebacabd7671

diff --git a/sys-apps/pv/pv-1.7.0.ebuild b/sys-apps/pv/pv-1.7.0.ebuild
deleted file mode 100644
index d13550cbb754..
--- a/sys-apps/pv/pv-1.7.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="de fr pl pt"
-PLOCALE_BACKUP="en"
-inherit flag-o-matic linux-info toolchain-funcs plocale
-
-DESCRIPTION="Pipe Viewer: a tool for monitoring the progress of data through a 
pipe"
-HOMEPAGE="https://www.ivarch.com/programs/pv.shtml;
-SRC_URI="https://www.ivarch.com/programs/sources/${P}.tar.bz2;
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="debug nls"
-
-DOCS=( README.md doc/NEWS.md doc/TODO.md )
-
-QA_CONFIG_IMPL_DECL_SKIP=(
-   stat64 # See https://github.com/a-j-wood/pv/issues/69
-)
-
-pkg_setup() {
-   if use kernel_linux; then
-   CONFIG_CHECK="~SYSVIPC"
-   ERROR_SYSVIPC="You will need to enable CONFIG_SYSVIPC in your 
kernel to use the --remote option."
-   linux-info_pkg_setup
-   fi
-}
-
-src_prepare() {
-   default
-
-   sed -i configure -e 's|CFLAGS="-g -Wall"|:|g' || die
-
-   # These should produce the same end result (working `pv`).
-   sed -i \
-   -e 's:$(LD) $(LDFLAGS) -o:$(AR) rc:' \
-   autoconf/make/modules.mk~ || die
-
-   sed -i -e 's:usleep 20 || ::g' tests/019-remote-cksum || die
-
-   disable_locale() {
-   local locale=${1}
-   sed -i configure -e "/ALL_LINGUAS=/s:${locale}::g" || die
-   }
-
-   plocale_find_changes src/nls '' '.po'
-   plocale_for_each_disabled_locale disable_locale
-}
-
-src_configure() {
-   tc-export AR
-
-   # Workaround for https://github.com/a-j-wood/pv/issues/69
-   append-lfs-flags
-
-   econf \
-   --enable-lfs \
-   $(use_enable debug debugging) \
-   $(use_enable nls)
-}

diff --git a/sys-apps/pv/pv-1.7.18.ebuild b/sys-apps/pv/pv-1.7.18.ebuild
deleted file mode 100644
index e42a3b03fad0..
--- a/sys-apps/pv/pv-1.7.18.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="de fr pl pt"
-PLOCALE_BACKUP="en"
-inherit linux-info toolchain-funcs plocale
-
-DESCRIPTION="Pipe Viewer: a tool for monitoring the progress of data through a 
pipe"
-HOMEPAGE="https://www.ivarch.com/programs/pv.shtml;
-SRC_URI="https://www.ivarch.com/programs/sources/${P}.tar.bz2;
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="debug nls"
-
-DOCS=( README.md doc/NEWS.md doc/TODO.md )
-
-pkg_setup() {
-   if use kernel_linux; then
- 

[gentoo-commits] repo/gentoo:master commit in: dev-python/numpy/

2023-07-31 Thread Sam James
commit: 5268356d552ed97c16db1e4e7d584ae812db8925
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  1 05:46:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  1 05:46:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5268356d

dev-python/numpy: add 1.25.2

Signed-off-by: Sam James  gentoo.org>

 dev-python/numpy/Manifest|   2 +
 dev-python/numpy/numpy-1.25.2.ebuild | 178 +++
 2 files changed, 180 insertions(+)

diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest
index e13da7f134ae..6166c42d838a 100644
--- a/dev-python/numpy/Manifest
+++ b/dev-python/numpy/Manifest
@@ -4,3 +4,5 @@ DIST numpy-1.24.3.tar.gz 10909904 BLAKE2B 
3b14f8b6a7bd484de43c3b0e57f161388d6226
 DIST numpy-1.24.4.tar.gz 10911229 BLAKE2B 
2f054b4ede249653707c3df8ccf6df31b747c0625891ae6e01134f84b02d1300e1d7a88b5741e0e0f05218673d95374f263e5bfddbf17c9510aa93bac002eafc
 SHA512 
89eb90548ad4f38cfe0a5077eef426058eed08ca17633024887e4d0ff5bdfe98736b1ad6850fe643bc0035d55ac4cd39b5971895eea9dcf247b5ff186654ed68
 DIST numpy-1.25.0.tar.gz 10426700 BLAKE2B 
9a6c9b7e1172a21ec7cc3b2a0b292308ed7a859072ba73cac3c472cd60f45acd66032f24df19bddef8aa0aee7a243e21d3fa04b68f1383efc6af834cdc04b589
 SHA512 
e464d82bba0487f520ec7a820492343af5172e807e0f746688bbaff636a31947da62704ef0f35c74a46fb42332f4644f3c497d544789d22e5c01ca0823f82909
 DIST numpy-1.25.1.tar.gz 10428993 BLAKE2B 
ee3edaf5416ac858b995f0cb8df75962af01619969a2c70fa10b4e0d0a1c96a3b441ee470a463cdb7c60910d8823af1c41d37933f87bcaa0a724655d052ed20a
 SHA512 
69cc5426f657a21a6a1fb3bb043b8acec90b87969f90177abb6d7294ca96d04f723ddf90fa40822704b16147a390abafbcda9702e40405ea6b6e22377aade71d
+DIST numpy-1.25.2-patches.tar.xz 7212 BLAKE2B 
718331b2d9f8380df239bf2ad9c24d79924e08797825d7c8655124a55e059790f96641633cdb42c597646764ca9efcaf277d5f5b75f042f533c28f2a81d5a5a8
 SHA512 
bcc0c55710b8d874e1dd9a57fad5698e09e3c96254922db32a8beeae9a5a54532cb0660d3ce43ca68e70fa7227bca9e0d12a0298aa6972ad2cbcecfe4aee3e85
+DIST numpy-1.25.2.tar.gz 10805282 BLAKE2B 
f138eaf237f3e8052cafbe9fc98b4b62fb0748079df8599fc0950624c856294157410a2ec6fe381eaa8386b1530a39f7037ae1887c9fcfe2e77a3d7ad1ca0171
 SHA512 
6846d558c227329b6e700965ffa4c7886a7ca5f35234a56d734bc8201d19f7ac87d8ea081094bca13685130dce7bfb98ee4aa3a9dbd538288f10f1d9d82fb699

diff --git a/dev-python/numpy/numpy-1.25.2.ebuild 
b/dev-python/numpy/numpy-1.25.2.ebuild
new file mode 100644
index ..423366aad0e7
--- /dev/null
+++ b/dev-python/numpy/numpy-1.25.2.ebuild
@@ -0,0 +1,178 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=meson-python
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+FORTRAN_NEEDED=lapack
+
+inherit distutils-r1 flag-o-matic fortran-2 multiprocessing pypi 
toolchain-funcs
+
+DESCRIPTION="Fast array and numerical python library"
+HOMEPAGE="
+   https://numpy.org/
+   https://github.com/numpy/numpy/
+   https://pypi.org/project/numpy/
+"
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-1.25.2-patches.tar.xz;
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="lapack"
+if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+fi
+
+RDEPEND="
+   lapack? (
+   >=virtual/cblas-3.8
+   >=virtual/lapack-3.8
+   )
+"
+BDEPEND="
+   ${RDEPEND}
+   >=dev-util/meson-1.1.0
+   >=dev-python/cython-0.29.30[${PYTHON_USEDEP}]
+   lapack? (
+   virtual/pkgconfig
+   )
+   test? (
+   $(python_gen_cond_dep '
+   >=dev-python/cffi-1.14.0[${PYTHON_USEDEP}]
+   ' 'python*')
+   dev-python/charset-normalizer[${PYTHON_USEDEP}]
+   >=dev-python/hypothesis-5.8.0[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${WORKDIR}"/${PN}-1.25.2-patches
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   append-flags -fno-strict-aliasing
+
+   distutils-r1_python_prepare_all
+
+   # TODO: Please drop once 1.25.0_rc1-meson-pyproject.toml.patch is gone
+   sed -i -e "s:version = \"2.0.0.dev0\":version = \"${PV}\":" 
pyproject.toml || die
+}
+
+python_configure_all() {
+   DISTUTILS_ARGS=(
+   -Dblas=$(usev lapack cblas)
+   -Dlapack=$(usev lapack lapack)
+   )
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Very disk-and-memory-hungry
+   lib/tests/test_io.py::TestSaveTxt::test_large_zip
+   lib/tests/test_io.py::TestSavezLoad::test_closing_fid
+   
lib/tests/test_io.py::TestSavezLoad::test_closing_zipfile_after_load
+
+   # Precision problems
+   

[gentoo-commits] repo/gentoo:master commit in: net-nds/openldap/

2023-07-31 Thread Sam James
commit: ae1f4eba942e16d63dd7790889fc8e1cc19100be
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  1 05:05:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  1 05:33:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae1f4eba

net-nds/openldap: add 2.5.16

Signed-off-by: Sam James  gentoo.org>

 net-nds/openldap/Manifest   |   1 +
 net-nds/openldap/openldap-2.5.16.ebuild | 860 
 2 files changed, 861 insertions(+)

diff --git a/net-nds/openldap/Manifest b/net-nds/openldap/Manifest
index c197823a3d0b..324190a52538 100644
--- a/net-nds/openldap/Manifest
+++ b/net-nds/openldap/Manifest
@@ -1,5 +1,6 @@
 DIST openldap-2.4.59.tgz 5886272 BLAKE2B 
a2a8bed1d2af97fd41d651668152fd4740871bc5a8abf4b50390839228af82ac103346b3500ae0f8dd31b708acabb30435b90cd48dfafe510e648df5150d96b8
 SHA512 
233459ab446da6e107a7fc4ecd5668d6b08c11a11359ee76449550393e8f586a29b59d7ae09a050a1fca4fcf388ea61438ef60831b3ae802d92c048365ae3968
 DIST openldap-OPENLDAP_REL_ENG_2_5_14.tar.bz2 5024359 BLAKE2B 
ffdffbd47e76545c2dc2d433d290945ab6eebd910031a60249cd8f6eac24f67841098e61c7e57864428e20a183a46d36dac422bba8cf6f3596f97439875af96b
 SHA512 
abd1e8bda0762500db028f283fe2da9480a419072927295d6f3e1448cae130592511f385a87585843cf88217417c90ef57174ca919cfcf163eb41642a72bb4e3
+DIST openldap-OPENLDAP_REL_ENG_2_5_16.tar.bz2 5022608 BLAKE2B 
829e416e3cf92d36df0d6642e44083f9b288ef9c3743a84aef3f03cdf7b08b21ea45231653a2659fe0da285ca47a346d336d02c8e0dda21f039fb9e49630262b
 SHA512 
629b92e275b69a540b200e61165492a4706afdf7b15d21bfe2f1fd4c338ecf397ad0c918e36dcef54d1f0cede2f039a8f73d4735f00e892d64ce9a177d490a07
 DIST openldap-OPENLDAP_REL_ENG_2_6_3.tar.gz 6244895 BLAKE2B 
97792a1b368de44867b0ce9eef38601c3e64b7d40e4ca206295bee110097697c919040d2220eea6f0581812e09a2cc3e6afb4a243a5072a8a0a95f24f9fb354b
 SHA512 
1c882a0cd0729b5d0f40b58588d0e36ae3b1cae6d569f0576e940c7c63d03c29ed2c9db87695a87594ba99a927ef4cba491bddba3ce049025fd5883463122ba7
 DIST openldap-OPENLDAP_REL_ENG_2_6_4.tar.bz2 5043227 BLAKE2B 
9bec77dbace0e52d1607d9ac13a77349e7d0b8876aa81fa635893638d00db58ec6bf8412f11fd266bba0440887be1aa21eb4a876122152f7f6de9fd8f75b6b4c
 SHA512 
bff11bf1ae125bcabbd307f6c4e1c102a8df6f1091f84f5e7053fdbaa89ccd6aa0c86cc8dcce4fb9b6ffd853b5f8d3c933733f5713aeb4d6a9d77ab145293b48
 DIST openldap-OPENLDAP_REL_ENG_2_6_5.tar.bz2 5040569 BLAKE2B 
d1835e560a81bc3df2eb44964162306057ad28869a1e41da7ab823460b4a33437cd385ec9448a6df9bc580afd04dff5c4680e0b91a2f16960ad2c5f3812410ba
 SHA512 
d259ca5ac8fbdcf9bb477e24c0feaf05678ab660007164a54463a954f1b26c3f9740855d16155fa249adcb2652223fdcfc682bb4005b46a5f36e2d5cae37f158

diff --git a/net-nds/openldap/openldap-2.5.16.ebuild 
b/net-nds/openldap/openldap-2.5.16.ebuild
new file mode 100644
index ..b55c20f3ef2f
--- /dev/null
+++ b/net-nds/openldap/openldap-2.5.16.ebuild
@@ -0,0 +1,860 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Re cleanups:
+# 2.5.x is an LTS release so we want to keep it for a while.
+
+inherit autotools flag-o-matic multilib multilib-minimal preserve-libs 
ssl-cert toolchain-funcs systemd tmpfiles
+
+MY_PV="$(ver_rs 1-2 _)"
+
+BIS_PN=rfc2307bis.schema
+BIS_PV=20140524
+BIS_P="${BIS_PN}-${BIS_PV}"
+
+DESCRIPTION="LDAP suite of application and development tools"
+HOMEPAGE="https://www.openldap.org/;
+SRC_URI="
+   
https://gitlab.com/openldap/${PN}/-/archive/OPENLDAP_REL_ENG_${MY_PV}/${PN}-OPENLDAP_REL_ENG_${MY_PV}.tar.bz2
+   mirror://gentoo/${BIS_P}
+"
+S="${WORKDIR}"/${PN}-OPENLDAP_REL_ENG_${MY_PV}
+
+LICENSE="OPENLDAP GPL-2"
+# Subslot added for bug #835654
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+IUSE_DAEMON="argon2 +cleartext crypt experimental minimal samba tcpd"
+IUSE_OVERLAY="overlays perl autoca"
+IUSE_OPTIONAL="debug gnutls iodbc ipv6 odbc sasl ssl selinux static-libs 
+syslog test"
+IUSE_CONTRIB="kerberos kinit pbkdf2 sha2 smbkrb5passwd"
+IUSE_CONTRIB="${IUSE_CONTRIB} cxx"
+IUSE="systemd ${IUSE_DAEMON} ${IUSE_BACKEND} ${IUSE_OVERLAY} ${IUSE_OPTIONAL} 
${IUSE_CONTRIB}"
+RESTRICT="!test? ( test )"
+
+RESTRICT="!test? ( test )"
+REQUIRED_USE="cxx? ( sasl )
+   pbkdf2? ( ssl )
+   test? ( cleartext debug sasl )
+   autoca? ( !gnutls )
+   ?? ( test minimal )
+   kerberos? ( ?? ( kinit smbkrb5passwd ) )"
+
+SYSTEM_LMDB_VER=0.9.31
+# openssl is needed to generate lanman-passwords required by samba
+COMMON_DEPEND="
+   kernel_linux? ( sys-apps/util-linux )
+   ssl? (
+   !gnutls? (
+   >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
+   )
+   gnutls? (
+   >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}]
+   >=dev-libs/libgcrypt-1.5.3:0=[${MULTILIB_USEDEP}]
+   )
+   )
+   sasl? ( 

[gentoo-commits] repo/gentoo:master commit in: net-nds/openldap/

2023-07-31 Thread Sam James
commit: ccd9d1f387c16150f1181a8ba028e80af25039cc
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  1 05:31:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  1 05:33:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccd9d1f3

net-nds/openldap: add 2.6.6

Signed-off-by: Sam James  gentoo.org>

 net-nds/openldap/Manifest  |   1 +
 net-nds/openldap/openldap-2.6.6.ebuild | 870 +
 2 files changed, 871 insertions(+)

diff --git a/net-nds/openldap/Manifest b/net-nds/openldap/Manifest
index 324190a52538..987dc7f896b3 100644
--- a/net-nds/openldap/Manifest
+++ b/net-nds/openldap/Manifest
@@ -4,4 +4,5 @@ DIST openldap-OPENLDAP_REL_ENG_2_5_16.tar.bz2 5022608 BLAKE2B 
829e416e3cf92d36df
 DIST openldap-OPENLDAP_REL_ENG_2_6_3.tar.gz 6244895 BLAKE2B 
97792a1b368de44867b0ce9eef38601c3e64b7d40e4ca206295bee110097697c919040d2220eea6f0581812e09a2cc3e6afb4a243a5072a8a0a95f24f9fb354b
 SHA512 
1c882a0cd0729b5d0f40b58588d0e36ae3b1cae6d569f0576e940c7c63d03c29ed2c9db87695a87594ba99a927ef4cba491bddba3ce049025fd5883463122ba7
 DIST openldap-OPENLDAP_REL_ENG_2_6_4.tar.bz2 5043227 BLAKE2B 
9bec77dbace0e52d1607d9ac13a77349e7d0b8876aa81fa635893638d00db58ec6bf8412f11fd266bba0440887be1aa21eb4a876122152f7f6de9fd8f75b6b4c
 SHA512 
bff11bf1ae125bcabbd307f6c4e1c102a8df6f1091f84f5e7053fdbaa89ccd6aa0c86cc8dcce4fb9b6ffd853b5f8d3c933733f5713aeb4d6a9d77ab145293b48
 DIST openldap-OPENLDAP_REL_ENG_2_6_5.tar.bz2 5040569 BLAKE2B 
d1835e560a81bc3df2eb44964162306057ad28869a1e41da7ab823460b4a33437cd385ec9448a6df9bc580afd04dff5c4680e0b91a2f16960ad2c5f3812410ba
 SHA512 
d259ca5ac8fbdcf9bb477e24c0feaf05678ab660007164a54463a954f1b26c3f9740855d16155fa249adcb2652223fdcfc682bb4005b46a5f36e2d5cae37f158
+DIST openldap-OPENLDAP_REL_ENG_2_6_6.tar.bz2 5040213 BLAKE2B 
2497b6698344674a9e8db5f2f2531541167065bb8ac9f512ecdb9349115140d5e83daef9b489e244eee08445de57599ddcfeeed71d4aab41edc58a3092910925
 SHA512 
3c235ff7b26f753afeb0176e95ecbf6a353bf76f00935c091323366bf97289f628d4d7b4ae3e2a31fe0797715d6c69e6704967dc79ccbae7add3023e226ad73b
 DIST rfc2307bis.schema-20140524 12262 BLAKE2B 
98031f49e9bde1e4821e637af3382364d8344ed7017649686a088070d96a632dffa6c661552352656b1b159c0fd962965580069a64c7f3d5bb6a3ed75f60fd99
 SHA512 
83b89a1deeefc8566b97e7e865b9b6d04541099cbdf719e24538a7d27d61b6209e87ab9003a9f140bd9afd018ec569e71721e3a24090e1902c8b6659d2ba103e

diff --git a/net-nds/openldap/openldap-2.6.6.ebuild 
b/net-nds/openldap/openldap-2.6.6.ebuild
new file mode 100644
index ..b8aa589bf011
--- /dev/null
+++ b/net-nds/openldap/openldap-2.6.6.ebuild
@@ -0,0 +1,870 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Re cleanups:
+# 2.5.x is an LTS release so we want to keep it for a while.
+
+inherit autotools flag-o-matic multibuild multilib multilib-minimal 
preserve-libs
+inherit ssl-cert toolchain-funcs systemd tmpfiles
+
+MY_PV="$(ver_rs 1-2 _)"
+
+BIS_PN=rfc2307bis.schema
+BIS_PV=20140524
+BIS_P="${BIS_PN}-${BIS_PV}"
+
+DESCRIPTION="LDAP suite of application and development tools"
+HOMEPAGE="https://www.openldap.org/;
+SRC_URI="
+   
https://gitlab.com/openldap/${PN}/-/archive/OPENLDAP_REL_ENG_${MY_PV}/${PN}-OPENLDAP_REL_ENG_${MY_PV}.tar.bz2
+   mirror://gentoo/${BIS_P}
+"
+S="${WORKDIR}"/${PN}-OPENLDAP_REL_ENG_${MY_PV}
+
+LICENSE="OPENLDAP GPL-2"
+# Subslot added for bug #835654
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+IUSE_DAEMON="argon2 +cleartext crypt experimental minimal samba tcpd"
+IUSE_OVERLAY="overlays perl autoca"
+IUSE_OPTIONAL="debug gnutls iodbc odbc sasl ssl selinux static-libs +syslog 
test"
+IUSE_CONTRIB="kerberos kinit pbkdf2 sha2 smbkrb5passwd"
+IUSE_CONTRIB="${IUSE_CONTRIB} cxx"
+IUSE="systemd ${IUSE_DAEMON} ${IUSE_BACKEND} ${IUSE_OVERLAY} ${IUSE_OPTIONAL} 
${IUSE_CONTRIB}"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   cxx? ( sasl )
+   pbkdf2? ( ssl )
+   test? ( cleartext sasl )
+   autoca? ( !gnutls )
+   ?? ( test minimal )
+   kerberos? ( ?? ( kinit smbkrb5passwd ) )
+"
+
+SYSTEM_LMDB_VER=0.9.31
+# openssl is needed to generate lanman-passwords required by samba
+COMMON_DEPEND="
+   kernel_linux? ( sys-apps/util-linux )
+   ssl? (
+   !gnutls? (
+   >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
+   )
+   gnutls? (
+   >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}]
+   >=dev-libs/libgcrypt-1.5.3:0=[${MULTILIB_USEDEP}]
+   )
+   )
+   sasl? ( dev-libs/cyrus-sasl:= )
+   !minimal? (
+   dev-libs/libevent:=
+   dev-libs/libltdl
+   sys-fs/e2fsprogs
+   >=dev-db/lmdb-${SYSTEM_LMDB_VER}:=
+   argon2? ( app-crypt/argon2:= )
+   

[gentoo-commits] repo/gentoo:master commit in: media-libs/harfbuzz/

2023-07-31 Thread Sam James
commit: 0f7b6d1be2a00b06ce8e56a6abc7afcfdfe6a705
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  1 04:20:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  1 04:20:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f7b6d1b

media-libs/harfbuzz: add 8.1.0

Signed-off-by: Sam James  gentoo.org>

 media-libs/harfbuzz/Manifest  |   1 +
 media-libs/harfbuzz/harfbuzz-8.1.0.ebuild | 103 ++
 2 files changed, 104 insertions(+)

diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest
index e6a8d431466d..fe8cc411caab 100644
--- a/media-libs/harfbuzz/Manifest
+++ b/media-libs/harfbuzz/Manifest
@@ -1,3 +1,4 @@
 DIST harfbuzz-7.3.0.tar.xz 18867940 BLAKE2B 
7b1f6fb0c4c7483ff7a7c27f613b8579af30a304432e1a4e157aec439aed93e68443df1f2bc741be6780a6b2214d54804e2df9a20d83c8256b5f98c7fcda
 SHA512 
e1fb484e4117cedc72bd473ee91b2f6143533fb467ec9a64361f0c7ffd8b5a44ad2ea42daa948a2d5d85297ace4b640fcd24a8291b0d75a1d4ee468c629febe9
 DIST harfbuzz-8.0.0.tar.xz 18793316 BLAKE2B 
b37ef67734af2b0e0f4587fc5e43b3046d669d4fac50c0f2bf9710a9e84384b9a22141999299476d715ce148b33236a42aa0f5d250114f0aef3074f6c401170b
 SHA512 
8f4b72ec5f4fca56162e6d6fd6c60aa68958861ca5683e34a9ed96dd09d203253d5dbbfb2987b161fabda9b3abf61120e928a4dd6e9e9e6b6842294cfdf08402
 DIST harfbuzz-8.0.1.tar.xz 18792332 BLAKE2B 
e69305e5cddee2f9a928ab38b6904cc3e6fbafb319ad268047178667639a2a361576051a9a6443352b51adca47bb8998ca5c533afe12eac456c3170e171c1839
 SHA512 
e1292f059b07a5aa2f3fbf345b893209cac895c461b4abf30b8b76bcd03c79dd09f911450293403070e1a0bb08496a7f37693ba5a62a9d423dd6ba55e74d
+DIST harfbuzz-8.1.0.tar.xz 18803264 BLAKE2B 
cc8792e7a33a615cf19768e58b1ec6f7eab5137bacf0e94a2ae5e2cd6fa44a2f512211f30d240df3a69c8c959e27ee2f9af5e2a33f1a2658289d79bb624bf1d1
 SHA512 
7e7612e0b04979e156c40bbadf3e9412e5793f897924135e424a046072872964214116606d9edcdff9070d2ce2d4417278dc1d097ae6b9cacb7aefe97dbe812f

diff --git a/media-libs/harfbuzz/harfbuzz-8.1.0.ebuild 
b/media-libs/harfbuzz/harfbuzz-8.1.0.ebuild
new file mode 100644
index ..c114ab1668f9
--- /dev/null
+++ b/media-libs/harfbuzz/harfbuzz-8.1.0.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit flag-o-matic meson-multilib python-any-r1 xdg-utils
+
+DESCRIPTION="An OpenType text shaping engine"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/HarfBuzz;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/harfbuzz/harfbuzz.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/harfbuzz/harfbuzz/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+fi
+
+LICENSE="Old-MIT ISC icu"
+# 0.9.18 introduced the harfbuzz-icu split; bug #472416
+# 3.0.0 dropped some unstable APIs; bug #813705
+# 6.0.0 changed libharfbuzz-subset.so ABI
+SLOT="0/6.0.0"
+
+IUSE="+cairo debug doc experimental +glib +graphite icu +introspection test 
+truetype"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="introspection? ( glib )"
+
+RDEPEND="
+   cairo? ( x11-libs/cairo:=[${MULTILIB_USEDEP}] )
+   glib? ( >=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}] )
+   graphite? ( >=media-gfx/graphite2-1.2.1:=[${MULTILIB_USEDEP}] )
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-1.34:= )
+   truetype? ( >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   >=dev-libs/gobject-introspection-common-1.34
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+   doc? ( dev-util/gtk-doc )
+   introspection? ( dev-util/glib-utils )
+"
+
+src_prepare() {
+   default
+
+   xdg_environment_reset
+
+   # bug #726120
+   sed -i \
+   -e '/tests\/macos\.tests/d' \
+   test/shape/data/in-house/Makefile.sources \
+   || die
+
+   # bug #790359
+   filter-flags -fexceptions -fthreadsafe-statics
+
+   if ! use debug ; then
+   append-cppflags -DHB_NDEBUG
+   fi
+
+   # bug #762415
+   local pyscript
+   for pyscript in $(find -type f -name "*.py") ; do
+   python_fix_shebang -q "${pyscript}"
+   done
+}
+
+multilib_src_configure() {
+   # harfbuzz-gobject only used for introspection, bug #535852
+   local emesonargs=(
+   -Dcoretext=disabled
+   -Dchafa=disabled
+   -Dwasm=disabled
+
+   $(meson_feature cairo)
+   $(meson_feature glib)
+   $(meson_feature graphite graphite2)
+   $(meson_feature icu)
+   $(meson_feature introspection gobject)
+   $(meson_feature test tests)
+  

[gentoo-commits] repo/gentoo:master commit in: app-admin/sysklogd/

2023-07-31 Thread Sam James
commit: 8c7c97887e3f560c1c36d6d271ea9f88ba0f933f
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  1 04:21:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  1 04:21:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c7c9788

app-admin/sysklogd: add 2.5.1

Signed-off-by: Sam James  gentoo.org>

 app-admin/sysklogd/Manifest  |  1 +
 app-admin/sysklogd/sysklogd-2.5.1.ebuild | 85 
 2 files changed, 86 insertions(+)

diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest
index 9cfe1c57b9ec..b9af2ef7c539 100644
--- a/app-admin/sysklogd/Manifest
+++ b/app-admin/sysklogd/Manifest
@@ -1,2 +1,3 @@
 DIST sysklogd-2.4.4.tar.gz 451938 BLAKE2B 
218d9487440ab3fa395f596e5e4a9fa95df9dfa416470da658a9ac742437050c81a6e62b42763b038b8dc5d8cfab2ba30d049e269b08a66882f6d3f99863ee7b
 SHA512 
434609dd11951b37d62b5371a2aef66424bb15ae4c98cba44762e8338ac135b37a453e5a4f40492ab80bce9b72faefc9a0ad065753f4cc5f7595911477b26e4a
 DIST sysklogd-2.5.0.tar.gz 459695 BLAKE2B 
ab8185e114f7da2c35b6ba3e3b42e13f3697155b43ccfa923229d95150e3734f74db6f732bcbc999068d8a2f8124a404ee893d2e6ce4c154f89301b3b523df39
 SHA512 
4599f153b046317977de990455b1eea195967da81f68451f1bda4fadba6fe685d7fe533aba3b39f4daa456d6c4931743162a021067e0a16f072a7c77908286f9
+DIST sysklogd-2.5.1.tar.gz 461179 BLAKE2B 
efb1e1ef6456644935b0c5341bf844fe87ed910aec3fd0725da2cc2d6b3f0e1f8d4667e45525b61fa3a249387a23757291daa33aac2a72d4fcd89d325e12ab89
 SHA512 
24d8a76cab4c25b646d879676b46f98bb56c2079badab4f351bf983015479134e4a3e4d64fb50faade26fea8dd7e31c2c45610c17420c147c36bbbe054634983

diff --git a/app-admin/sysklogd/sysklogd-2.5.1.ebuild 
b/app-admin/sysklogd/sysklogd-2.5.1.ebuild
new file mode 100644
index ..24bef0bd0a53
--- /dev/null
+++ b/app-admin/sysklogd/sysklogd-2.5.1.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic systemd toolchain-funcs
+
+DESCRIPTION="Standard log daemons"
+HOMEPAGE="https://troglobit.com/sysklogd.html 
https://github.com/troglobit/sysklogd;
+
+if [[ ${PV} == * ]] ; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git;
+else
+   
SRC_URI="https://github.com/troglobit/sysklogd/releases/download/v${PV}/${P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="logger logrotate"
+# Needs network access
+RESTRICT="test"
+
+DEPEND="
+   logger? ( sys-apps/util-linux[-logger(+)] )
+"
+RDEPEND="
+   ${DEPEND}
+   logrotate? ( app-admin/logrotate )
+"
+
+DOCS=( ChangeLog.md README.md )
+
+src_prepare() {
+   default
+
+   [[ ${PV} == * ]] && eautoreconf
+}
+
+src_configure() {
+   append-lfs-flags
+   tc-export CC
+
+   local myeconfargs=(
+   --disable-static
+   --runstatedir="${EPREFIX}"/run
+   --with-systemd=$(systemd_get_systemunitdir)
+   $(use_with logger)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   insinto /etc
+   doins syslog.conf
+   keepdir /etc/syslog.d
+
+   newinitd "${FILESDIR}"/sysklogd.rc10 sysklogd
+   newconfd "${FILESDIR}"/sysklogd.confd3 sysklogd
+
+   if use logrotate ; then
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/sysklogd.logrotate sysklogd
+   sed 's@ -r 10M:10@@' -i "${ED}"/etc/conf.d/sysklogd || die
+   fi
+
+   find "${ED}" -type f -name "*.la" -delete || die
+}
+
+pkg_postinst() {
+   if ! use logrotate && [[ -n ${REPLACING_VERSIONS} ]] && ver_test 
${REPLACING_VERSIONS} -lt 2.0 ; then
+   elog "Starting with version 2.0 syslogd has built in log 
rotation"
+   elog "functionality that does no longer require a running cron 
daemon."
+   elog "So we no longer install any log rotation cron files for 
sysklogd."
+   fi
+
+   if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 
2.1 ; then
+   elog "Starting with version 2.1 sysklogd no longer provides 
klogd."
+   elog "syslogd now also logs kernel messages."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pv/

2023-07-31 Thread Sam James
commit: c721cfbce4dd6412a1bfde5d63ac78e7a01e0169
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  1 05:33:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  1 05:33:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c721cfbc

sys-apps/pv: remove google-code upstream metadata

Signed-off-by: Sam James  gentoo.org>

 sys-apps/pv/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-apps/pv/metadata.xml b/sys-apps/pv/metadata.xml
index 882536d8820c..2f5983aa7822 100644
--- a/sys-apps/pv/metadata.xml
+++ b/sys-apps/pv/metadata.xml
@@ -10,7 +10,6 @@
Sam James


-   pipeviewer
a-j-wood/pv

 



[gentoo-commits] proj/R_overlay:master commit in: files/eclass/

2023-07-31 Thread Benda XU
commit: 68c6ef694ea96dc15228ff2ab9bc215dd2dd8ae7
Author: Benda Xu  gentoo  org>
AuthorDate: Tue Aug  1 04:16:03 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Tue Aug  1 04:16:03 2023 +
URL:https://gitweb.gentoo.org/proj/R_overlay.git/commit/?id=68c6ef69

files/eclass/R-packages.eclass: drop eutils.

Signed-off-by: Benda Xu  gentoo.org>

 files/eclass/R-packages.eclass | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/files/eclass/R-packages.eclass b/files/eclass/R-packages.eclass
index 2d52145..f3864ff 100644
--- a/files/eclass/R-packages.eclass
+++ b/files/eclass/R-packages.eclass
@@ -1,8 +1,6 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-inherit eutils
-
 EXPORT_FUNCTIONS src_unpack src_configure src_compile src_install pkg_postinst
 
 SLOT="0"



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

2023-07-31 Thread Aleksandr Batyuk
commit: 5e9b2788e0ce11527f9d39f47b9169a3c93324fd
Author: Aleksandr Batyuk  gmail  com>
AuthorDate: Tue Aug  1 04:01:14 2023 +
Commit: Aleksandr Batyuk  gmail  com>
CommitDate: Tue Aug  1 04:02:31 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5e9b2788

net-wireless/rtl8821cu: Add VFS namespace

Signed-off-by: Aleksandr Batyuk  gmail.com>

 net-wireless/rtl8821cu/Manifest | 2 +-
 .../{rtl8821cu-0_pre20230713.ebuild => rtl8821cu-0_pre20230719.ebuild}  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-wireless/rtl8821cu/Manifest b/net-wireless/rtl8821cu/Manifest
index 3b095d5cff..2516366926 100644
--- a/net-wireless/rtl8821cu/Manifest
+++ b/net-wireless/rtl8821cu/Manifest
@@ -1 +1 @@
-DIST rtl8821cu-0_pre20230713.tar.gz 13821458 BLAKE2B 
f72b073ed186c47bf7317680c3be7c54f8fc5b14a695c637bdd5b3de3a7983103a514c637ca936410050be320d903ee4a6e2d76ce2d2119756cd8110bdeacb76
 SHA512 
00b415cc34c9c26b78cf9e650af4ae1c4e5c75ea4f5df007ee9b509759590ff0b7c8d7b930b5331ae7ff63e1f000e178c790a3a02117d2a671ea23d2bbc485d1
+DIST rtl8821cu-0_pre20230719.tar.gz 13821814 BLAKE2B 
bfe3b3ed19bfc163bd0afdfd87ae0b6919af864a6e7f1dc32c669bac5c7abbbcbd5024057c131c1e4bc9c6b8c09d455f54fde973bc7eda4057f82a02385150fd
 SHA512 
7db3e4b7b1198625b5c431b9564b9e5c501841f973120d5426fd4219c029f8655745ecec5f1795e04aafb8dec700fb7b9ed6918fe1fb88fe43da7ffaea4a55e5

diff --git a/net-wireless/rtl8821cu/rtl8821cu-0_pre20230713.ebuild 
b/net-wireless/rtl8821cu/rtl8821cu-0_pre20230719.ebuild
similarity index 92%
rename from net-wireless/rtl8821cu/rtl8821cu-0_pre20230713.ebuild
rename to net-wireless/rtl8821cu/rtl8821cu-0_pre20230719.ebuild
index 58bd208e49..9d2decd2f2 100644
--- a/net-wireless/rtl8821cu/rtl8821cu-0_pre20230713.ebuild
+++ b/net-wireless/rtl8821cu/rtl8821cu-0_pre20230719.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit linux-mod-r1
 
 MY_PN="8821cu-20210916"
-COMMIT="e31f613ffa57c20250fc9ad3c4b8dd3ca2fbcc66"
+COMMIT="4efe62365cea9f281ba67d5ceb214bf4850ba1f5"
 DESCRIPTION="Realtek 8821CU/RTL8811CU module for Linux kernel"
 HOMEPAGE="https://github.com/morrownr/8821cu-20210916;
 SRC_URI="https://github.com/morrownr/${MY_PN}/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/gdal/

2023-07-31 Thread Sam James
commit: 4152ed94b4fd592fb41455cee8c4c52e9def8ddd
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  1 03:49:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  1 03:49:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4152ed94

sci-libs/gdal: Stabilize 3.7.0 arm64, #910101

Signed-off-by: Sam James  gentoo.org>

 sci-libs/gdal/gdal-3.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/gdal/gdal-3.7.0.ebuild b/sci-libs/gdal/gdal-3.7.0.ebuild
index 6bc2c43a04dc..70f7cabb254a 100644
--- a/sci-libs/gdal/gdal-3.7.0.ebuild
+++ b/sci-libs/gdal/gdal-3.7.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" test? ( 
https://download.osgeo.org/${PN}/${PV}/${PN}autotest-${PV}.ta
 
 LICENSE="BSD Info-ZIP MIT"
 SLOT="0/33" # subslot is libgdal.so.
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
 IUSE="armadillo +curl cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_sse 
cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_ssse3 doc fits geos gif 
gml hdf5 heif java jpeg jpeg2k lzma mysql netcdf odbc ogdi opencl oracle pdf 
png postgres python spatialite sqlite test webp xls zstd"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/gdal/

2023-07-31 Thread Sam James
commit: 038b6cc0fc92b66df78322cbd79292542e63f0dc
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  1 03:49:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  1 03:49:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=038b6cc0

sci-libs/gdal: Stabilize 3.7.0 ppc64, #910101

Signed-off-by: Sam James  gentoo.org>

 sci-libs/gdal/gdal-3.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/gdal/gdal-3.7.0.ebuild b/sci-libs/gdal/gdal-3.7.0.ebuild
index 678382fc22d1..6bc2c43a04dc 100644
--- a/sci-libs/gdal/gdal-3.7.0.ebuild
+++ b/sci-libs/gdal/gdal-3.7.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" test? ( 
https://download.osgeo.org/${PN}/${PV}/${PN}autotest-${PV}.ta
 
 LICENSE="BSD Info-ZIP MIT"
 SLOT="0/33" # subslot is libgdal.so.
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
 IUSE="armadillo +curl cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_sse 
cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_ssse3 doc fits geos gif 
gml hdf5 heif java jpeg jpeg2k lzma mysql netcdf odbc ogdi opencl oracle pdf 
png postgres python spatialite sqlite test webp xls zstd"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] proj/R_overlay:master commit in: roverlay/ebuild/

2023-07-31 Thread Benda XU
commit: c28b07285e2ad983feb0794a78f503bd859a8ef1
Author: Benda Xu  gentoo  org>
AuthorDate: Tue Aug  1 03:37:50 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Tue Aug  1 03:37:50 2023 +
URL:https://gitweb.gentoo.org/proj/R_overlay.git/commit/?id=c28b0728

r/ebuild/creation.py: add {x,arm}64-macos keywords.

Signed-off-by: Benda Xu  gentoo.org>

 roverlay/ebuild/creation.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/roverlay/ebuild/creation.py b/roverlay/ebuild/creation.py
index 8418240..30ae3be 100644
--- a/roverlay/ebuild/creation.py
+++ b/roverlay/ebuild/creation.py
@@ -220,7 +220,7 @@ class EbuildCreation ( object ):
ebuild.use ( evars.HOMEPAGE ( homepage_str ) )
 
  if 'KEYWORDS' not in ebuild:
-ebuild.use ( evars.KEYWORDS ( "~amd64" ) )
+ebuild.use ( evars.KEYWORDS ( "~amd64 ~x64-macos ~arm64-macos" ) )
 
  #ebuild_text = ebuild.to_str()
  ## FIXME: debug rstrip()



[gentoo-commits] repo/gentoo:master commit in: dev-python/sentry-sdk/

2023-07-31 Thread Michał Górny
commit: 3848fb8a987852a39d1950dcefc18318f5ecd33d
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  1 02:41:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  1 03:01:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3848fb8a

dev-python/sentry-sdk: Bump to 1.29.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sentry-sdk/Manifest |   1 +
 dev-python/sentry-sdk/sentry-sdk-1.29.0.ebuild | 118 +
 2 files changed, 119 insertions(+)

diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest
index 615c5b3d3186..126b8ce11c08 100644
--- a/dev-python/sentry-sdk/Manifest
+++ b/dev-python/sentry-sdk/Manifest
@@ -2,3 +2,4 @@ DIST sentry-python-1.26.0.gh.tar.gz 371531 BLAKE2B 
cdc44a8c4067405242b7aaec28999
 DIST sentry-python-1.27.1.gh.tar.gz 376598 BLAKE2B 
4ad5986af5e252cf501523fcafdaa7ada4870aae0252227907d86ce3e886b58f7154f4407cb6ae22473044589c9c2639c7de8ca92dea1a7a7835c51c28b44bb6
 SHA512 
1408c06b3b8a8ef0c888f26a4591d45b63fda51853e52f2ea8921e4983d0a7b05b053c6bf17d55fc59667e5b4b4ca953419303774101fa58ef6f37428d600c90
 DIST sentry-python-1.28.0.gh.tar.gz 378626 BLAKE2B 
826257c5cae7d1f58753d4a84fb7aeb0fb9d52690a660615590cdd34c7d1afe1e256291d9434f904644292d6ab379fcad03cc7d8b1072e3b41b03fb5e4961db6
 SHA512 
83ceecbf89f197c03b0a402508c677eed4c6adb36ff826579513f79dd36c666e47267c7b6e8f4eced91fc12b18a0de3c1a24c89c6fe6e77c603ace535612542c
 DIST sentry-python-1.28.1.gh.tar.gz 379559 BLAKE2B 
715f6a1756de85f7c041098f2bea94e02e61b433f55cbccca2b23455ee1c43312cae8a468443877113eb2ae2da8515f07b2aa08a29358ef1fd6b564bcc8bc329
 SHA512 
28ef182f4f7945c5499d7206a19a8ac90440031785bd4065259dcaefc9e7cd7ddad423ec61db954fc3936ed3fccec9e4bc136bb278407704579f3b97f4ff4aa6
+DIST sentry-python-1.29.0.gh.tar.gz 387456 BLAKE2B 
5ebd9901a2e60cfd4c688c32e045e1a05d227608eaecfb3de3049cf608d631fc70aa5fb7dba9085b4ba1bc5fe648f52d1f1a549aa67a39ddbe3e7f67d4f38d73
 SHA512 
a08da9ed5e8107a6f364868922aa8eadebbef62acdd51407684861280053d63a766b3e7bd689a80ea8083ea28ac30140b46b3de163490edf62b50717086fc59d

diff --git a/dev-python/sentry-sdk/sentry-sdk-1.29.0.ebuild 
b/dev-python/sentry-sdk/sentry-sdk-1.29.0.ebuild
new file mode 100644
index ..1335788113ac
--- /dev/null
+++ b/dev-python/sentry-sdk/sentry-sdk-1.29.0.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_11 )
+
+inherit distutils-r1
+
+MY_P=sentry-python-${PV}
+DESCRIPTION="Python client for Sentry"
+HOMEPAGE="
+   https://sentry.io/
+   https://github.com/getsentry/sentry-python/
+   https://pypi.org/project/sentry-sdk/
+"
+SRC_URI="
+   https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/certifi[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/asttokens[${PYTHON_USEDEP}]
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/executing[${PYTHON_USEDEP}]
+   dev-python/fakeredis[${PYTHON_USEDEP}]
+   dev-python/flask-login[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pyrsistent[${PYTHON_USEDEP}]
+   dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
+   dev-python/pytest-django[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-localserver[${PYTHON_USEDEP}]
+   dev-python/python-socks[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   dev-python/zope-event[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+   "${FILESDIR}/sentry-sdk-1.21.0-ignore-warnings.patch"
+)
+
+EPYTEST_IGNORE=(
+   # tests require Internet access
+   tests/integrations/httpx/test_httpx.py
+   tests/integrations/requests/test_requests.py
+   tests/integrations/stdlib/test_httplib.py
+   tests/integrations/flask/test_flask.py
+   tests/integrations/django/test_basic.py
+   tests/integrations/socket/test_socket.py
+   # wtf is it supposed to do?!
+   tests/integrations/gcp/test_gcp.py
+   # broken by rq-1.10.1 (optional dep)
+   tests/integrations/rq/test_rq.py
+   # fastapi is not packaged
+   tests/integrations/asgi/test_fastapi.py
+   # TODO
+   tests/integrations/bottle
+   # TODO: causes breakage in other tests
+   tests/integrations/starlette
+   # TODO
+   tests/integrations/tornado
+   # requires mockupdb
+   tests/integrations/pymongo
+)
+
+EPYTEST_DESELECT=(
+

[gentoo-commits] repo/gentoo:master commit in: dev-python/rustworkx/

2023-07-31 Thread Michał Górny
commit: b3db50622c8f6235fd90a3cbe03c450cde0edcb9
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  1 02:10:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  1 03:01:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3db5062

dev-python/rustworkx: Bump to 0.13.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rustworkx/Manifest|   6 ++
 dev-python/rustworkx/rustworkx-0.13.1.ebuild | 148 +++
 2 files changed, 154 insertions(+)

diff --git a/dev-python/rustworkx/Manifest b/dev-python/rustworkx/Manifest
index 506ff08267e2..274579ff1939 100644
--- a/dev-python/rustworkx/Manifest
+++ b/dev-python/rustworkx/Manifest
@@ -43,10 +43,15 @@ DIST ppv-lite86-0.2.16.crate 22245 BLAKE2B 
03cba61af42dc3a78ab8f6b03d833c028b7ed
 DIST priority-queue-1.2.2.crate 32561 BLAKE2B 
de6259913acb70a8d160c5f866a53d5a73c8e9b1e397960f3cd5ef036b1ccd4fff567b9acdf68574f19f2b2834b6dc15185eda7e1f65081975390d553ad1e82d
 SHA512 
94d85e015feb4349c00d0d0a8c3c28f208aec821cd29fddb2a7e63a0cc89b2b33f309a52efa797ee6b7c9355b338ac11e381d3388852548c887bda5ecbfe1ce1
 DIST proc-macro2-1.0.52.crate 42982 BLAKE2B 
c432e889c6d02e359863ca40d30e20b5c3567d065ea16e5963eb713ea9a02a9979ec996939efbb23aa37857ec37e6587b2519d8267a1a713d1b17fce014acca6
 SHA512 
76b24c82bfd37a7eed4dda59a56fa2101ec4e8d6ad726e3fdace9daa729090de2cb2bcfd4246dd691129645c613ae18c6fc448c940b459724681202f7a232f3f
 DIST pyo3-0.19.0.crate 412659 BLAKE2B 
f8833d39c3c8318466ee5b9010cbdce1a20f844f15a257ae41c5d8c72f645e0c14e7e5ae0b50a8aebec60afd827cd23d5b5b4b70188531e6f5b89ef191066189
 SHA512 
9cef7f8a73cfea32661eaf8fd8d5af6ca180e3fd71ac956d9fbb96a1d194f238116e3ab31917b15359e7f6b0b3bc4587437463a4c61bca988f16657a64440919
+DIST pyo3-0.19.1.crate 418297 BLAKE2B 
19ad6aa4fba175961b7fe97ae0bc45050f930859972b1b25cf0139bb3436c050ba76b63894f0df26174f141a52ac6abf10fd84c03c056af5a0665e723ae24195
 SHA512 
b27500cf49f1c6f217d21344d24ac96c07b82c157dd36fa4550b94059da5715ba7d0e085ec07dd5f8a8ac9de4d7e9239c1cceac4337294eb0dc9f6102049d5ff
 DIST pyo3-build-config-0.19.0.crate 29172 BLAKE2B 
20904ad814ed9a22b801eb7b06851292d50f5716116a5b4a670e8c499878bf6d193525a4579b044ed413823c17ecd1ad0178baae1cab1fe3f431cc9a0f442576
 SHA512 
3105ce54bff87bef803f30b79d3ab2dbe440d68418f8cdc875f18ceb2bb0d06ed0923cf02af5f8293ca901f40b96c1b99a12a8a8e74813dcf70534d3aec2bfb7
+DIST pyo3-build-config-0.19.1.crate 29205 BLAKE2B 
f88cbf9763fd68f7b30d109ae608efc29e0d4bf6672ee5f31b77342b5f37baa4f981916124af6897ccea3d93990ff889815fc3abbe9ce3fdbd860b6d5698b7da
 SHA512 
311fef01ac2c3ce12485849cb99eba038a36260206308c5af4621fc5393f942e03aae4f6a5fe24ef3005eb781d2161453667ad552d6a371ddd96460b05a2e710
 DIST pyo3-ffi-0.19.0.crate 64481 BLAKE2B 
1cad9db14e9c14e2aa24eab25439f9d8f7503b5f4c3e8bc9a58370e3d63261898ea678f75d276f9d2eedd5fa90a106f30e7362262619a81bead93bf45673e144
 SHA512 
9e01b15153c44f13c77c28719d3ab36bb859c4a15dc936af4af3e99f44946b4b4752faf3d2320391735b205ca6c055a43e7f5ac98ce53d281fdf536ce67dfbbe
+DIST pyo3-ffi-0.19.1.crate 64837 BLAKE2B 
deb3065ce99b4bd3b5dee182f7cc20dbbb1792e792e78425f30a71ad3e45aa8552f99f02debd640e16db44cbcad58f67b04ca6e08cb964e788d41dca64500a0c
 SHA512 
6293d75c71ebe80c320f0a240716a2e0c62f66aecc58320f2f40a81f85390c7d9174b4888ead89818b73fdc8d3d21df12adc6625087f0c9ebb82767d4a7c5adc
 DIST pyo3-macros-0.19.0.crate 7177 BLAKE2B 
b677a41f83d7ef42add024a956cff36ce5546d677d1d3379d963be10d8de6ca3edd55165bd8965d2991788e6a12b2609c0bbdf90cdc7020faca436e5b1366eed
 SHA512 
0591c822cb9e1b1756ad001356659a228276dbdc499e3a92290648835f01c33b0d64378710728877a730059777012c0ca9046daeef6a35a0d4a2bda4142ff6e9
+DIST pyo3-macros-0.19.1.crate 7173 BLAKE2B 
b8d53ed51e2454abb77528c9e08315f288718dca0bc24752f156942c2775c88504bddcf05cc89d16b3fd2cd86280b0b94bd09947a2ffa4c800dfde68
 SHA512 
2c12cff4a8af948f9ecaadb83d1ed5199758f9e9c626c5930a1b74c65027a8b74dcf989ee470798aeff7c1165650d5d3dd75cb1f813859b7b8e241cd2bb8f2eb
 DIST pyo3-macros-backend-0.19.0.crate 49921 BLAKE2B 
fab6bcdd92a9f421117e68c77f7bcbd92dec5c2bfe33f2fada1e433bfa3c8fa0fb91c1ed7736bea77e91d60732186e2ac1dfd53dc7bf94ff9991c790f2417d9b
 SHA512 
68c7ecd888c11631b20500f63b8bae3509dad2cbe0f8d628541e2e1e8b32e53150640dec894ac61e8e79218377346c461542946e1726ac92ba2d1fb6076a2d2a
+DIST pyo3-macros-backend-0.19.1.crate 49916 BLAKE2B 
930774ee7ec936bbefc4ea81e2496cd15438dc82954ec7b85c0bc42b290b41c60869f8b31e109ba16a373d3ebf1e0058c0c7ef7d4911ae40feb99fb61d66a745
 SHA512 
7c7949588a15ef57b12f11e903c1110228bb653212761c97ff50399aa39be97108b471a2cdf47afb307f6c86bfb24b3e9ab32fd08e0550ee27e8808f2acd5145
 DIST quick-xml-0.28.2.crate 156462 BLAKE2B 
45fe1846ab93fd16f9afdc60e119918b3c50b7ec4ff1ff14c6a767ad0b18624b1ff1a251fbc58f58c50585b875eb73f0aafcf0fe8a8ac3bb58da27c55ac0
 SHA512 
24913a45e962c144c82f13a6ab4877ab7c91fd51f34becc6412a47dd91e75436590a646f85c346236ed2729d480242b20781ccfdd1d42bc2a510bc883966a0a0
 DIST quote-1.0.26.crate 28397 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pytest-skip-markers/

2023-07-31 Thread Michał Górny
commit: cf5d37f3ab389b38752e12bef5fe6b57dde61620
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  1 02:13:52 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  1 03:01:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf5d37f3

dev-python/pytest-skip-markers: Bump to 1.4.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pytest-skip-markers/Manifest|  1 +
 .../pytest-skip-markers-1.4.1.ebuild   | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-python/pytest-skip-markers/Manifest 
b/dev-python/pytest-skip-markers/Manifest
index 14f3f5f0476f..84efe0271147 100644
--- a/dev-python/pytest-skip-markers/Manifest
+++ b/dev-python/pytest-skip-markers/Manifest
@@ -1 +1,2 @@
 DIST pytest-skip-markers-1.4.0.gh.tar.gz 70932 BLAKE2B 
d1bd597de0004ca37d8582896166be8f70833b386adbb53e5f812b28ac15bca613fea5e85b21bfb3549892f45ea8bbff13e66bafb97fc5db93e2fc6226a73c85
 SHA512 
6cb88833fd328f8e7cc6a2d0c8a0c9106b07186b8a20164c8272d685e93c21b111d4e7885ac1739ce777a9279a59705229ea41c3c31c71ac71d1bc26c13318f2
+DIST pytest-skip-markers-1.4.1.gh.tar.gz 71828 BLAKE2B 
2abd097c529a6db51f36de6f5ac705da981e87196da4ccf99895b24277e9d4d717c80ebcf6b8d72959b7f76a10f23c2be11608c390845cca215472d2d4e99326
 SHA512 
c54cd2cafbe29648cfeccc2dc25b245e2e1a226ca6eb9e1c77e6aeb705e06c4b67854dd81673955fb77e16d1128c247d92d38d19dbedbdf01924a95c01721f3c

diff --git a/dev-python/pytest-skip-markers/pytest-skip-markers-1.4.1.ebuild 
b/dev-python/pytest-skip-markers/pytest-skip-markers-1.4.1.ebuild
new file mode 100644
index ..4eb17d69c849
--- /dev/null
+++ b/dev-python/pytest-skip-markers/pytest-skip-markers-1.4.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Pytest plugin which implements a few useful skip markers"
+HOMEPAGE="
+   https://pytest-skip-markers.readthedocs.io/en/latest/
+   https://github.com/saltstack/pytest-skip-markers
+"
+SRC_URI="
+   https://github.com/saltstack/pytest-skip-markers/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/pytest-7.1.0[${PYTHON_USEDEP}]
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/distro[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pyfakefs[${PYTHON_USEDEP}]
+   dev-python/pytest-subtests[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=pytestskipmarkers.plugin,pyfakefs.pytest_plugin
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/boto3/

2023-07-31 Thread Michał Górny
commit: 471d27c7cbbfe9f31a5812b58098ba817afd796d
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  1 01:48:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  1 03:01:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=471d27c7

dev-python/boto3: Bump to 1.28.16

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.28.16.ebuild | 66 +++
 2 files changed, 67 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index ba7d12b89d23..3952f3af9c16 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -3,5 +3,6 @@ DIST boto3-1.28.11.gh.tar.gz 679904 BLAKE2B 
06fb7e0759c2b51f9af8c69a7aeca4610ee3
 DIST boto3-1.28.12.gh.tar.gz 680624 BLAKE2B 
0403c4ab78a03b678faa3cdde05a30fb8cf48d5781d23016efd1415fabadd9eee39cbde7b447f771c2129270caa0ceed98040e4051d2046918e20a63dfe40508
 SHA512 
28b6b314532919bba137bf02927d28db7167e50d5c31ed2b367dd76eeec33590bf518074bd0f3aeb122bd1028c856f7fff8c76e688f154a0d358ee0a24a4e405
 DIST boto3-1.28.14.gh.tar.gz 681140 BLAKE2B 
602890b59b20901e43b4093dcf2decceee17bd472bcc07393552dd11b03303cfaa0d30c1ec9676d93de193bd3a0b9c7bbace5c41c4d3eff612aab0ae253f168f
 SHA512 
b65eb310831f1157a91eb6b48c3afe7b9c825d05d0d43a5c5f67b7546554b0e0f4e47caae1952ff75431930a15d331cc9a9bdd77182a5ed7a2d89b4ad820
 DIST boto3-1.28.15.gh.tar.gz 681894 BLAKE2B 
b2fbe18f000d76e2c5be2ec0038756768608364a983c7e10acf197afc5fd610c3bcbab77aa23caae2ca52f92062823b4f0cc32383161cfcd7934060c8a091634
 SHA512 
a55db28e91bdf4b8b84e52b4329640b68e88661b0c659e6b77ffb677c4fd3b0c948136b90e73aa34fc5f424f01735a0d4d3a09a057a15f68fa6c84e6e6eb5001
+DIST boto3-1.28.16.gh.tar.gz 682801 BLAKE2B 
1c522ed821d46df27abfbd4522066eb43aafa88cb3d87b5672a3094f2348d2a97f36596f438e72d1d1ebc910100621b4c360e071151be5fd72ca6d211ed87487
 SHA512 
fcf3f88cc51f5593aea716e059cfa140d82d3924aaf8d119faa0416fa602c5ff3807652545d8224ce303fd468ef4301fbf692c2380a2da5f699962d93f683d4e
 DIST boto3-1.28.3.gh.tar.gz 675019 BLAKE2B 
93b29307fbfec4e61dc60d28e4f20392ae2a730f048a0b2e8cb99fd515a036fc4ca889ddd564e09b1f3eab4cb9499c5918b4e7430d63148dd2854d126719a468
 SHA512 
514d0f373f25bb691abf5f1f8b0209a07097191b2ad8fb6339739e7a0bd2b8e6d5a88f1250e928ca89b1f1aa5e27a44bf2cab38a57680c01214d370d11944ded
 DIST boto3-1.28.9.gh.tar.gz 677993 BLAKE2B 
a800de94cfb0d317b41091fb1d2bb0fd6449df85da434879c0689bf36998b2a52331ba077c65cae9967fcce998a15d2a6f6a758931fa12a00b95487adaf81dfa
 SHA512 
6e1e5e74d20d2e67f29597ddcda70475cbea863978ca93ec77a0f478690477c9782111701771d5b8354f4402c21496e7f5627b1398cbd6fd87627fd978f5e360

diff --git a/dev-python/boto3/boto3-1.28.16.ebuild 
b/dev-python/boto3/boto3-1.28.16.ebuild
new file mode 100644
index ..2a4a7643203e
--- /dev/null
+++ b/dev-python/boto3/boto3-1.28.16.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/uvicorn/

2023-07-31 Thread Michał Górny
commit: 1ce6e1d73c772d34729cba5ff7d1a3fceb7526ec
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  1 02:56:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  1 03:01:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ce6e1d7

dev-python/uvicorn: Bump to 0.23.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/uvicorn/Manifest  |  1 +
 dev-python/uvicorn/uvicorn-0.23.2.ebuild | 85 
 2 files changed, 86 insertions(+)

diff --git a/dev-python/uvicorn/Manifest b/dev-python/uvicorn/Manifest
index 3171d6eec91b..48caff7e9bcf 100644
--- a/dev-python/uvicorn/Manifest
+++ b/dev-python/uvicorn/Manifest
@@ -1,2 +1,3 @@
 DIST uvicorn-0.22.0.gh.tar.gz 719615 BLAKE2B 
8e0d6099e66822e77fb447c279de8f29c820e1f9e24e37629d36349ebd4b52ea8dc69f7fc02a21e9711925e3ad1ec4a95464ea315c7bc40a905810dc9a1ef077
 SHA512 
61af2df426a5bc060a32730ddf024ca8dd39ccea6800235bf48d7e0c694b9d363cbedd826f498063c6779061af84b6b56e8ab0a466e74291dbbaf5ae995e5587
 DIST uvicorn-0.23.0.gh.tar.gz 722671 BLAKE2B 
f1fdc09e211c97d9e326b41b197d12ad019e660a1a2fcc0c70ee62c2016a20bbcafb9be759fc9b682185e70e10881c9a3511168eb0e75844973f7c3321d455bd
 SHA512 
2449150abdf7914b47ff8c02732549cd71e63cc7c6440eedfd200340df4e70543232ed1ef47e2ebc6b29fc9a0d4615f542d7d1c603ce2673f121afab63d89b47
+DIST uvicorn-0.23.2.gh.tar.gz 723155 BLAKE2B 
03edb0b6c7be001be868636a77b818491d71e28277e22f252d650c2d9452e5018470fa3cf60300a8f4358d548f794e95a1bf877ac02ed30574a14dc56cea9841
 SHA512 
a575482ed261dff3a74a5e04387b36dda55d5975a635ca5c124770b7bbfcf764ea420b0b78b9396e4eaa8b839031933aefc7867befb46d18f39f3df5115eb77a

diff --git a/dev-python/uvicorn/uvicorn-0.23.2.ebuild 
b/dev-python/uvicorn/uvicorn-0.23.2.ebuild
new file mode 100644
index ..3c27df7c757d
--- /dev/null
+++ b/dev-python/uvicorn/uvicorn-0.23.2.ebuild
@@ -0,0 +1,85 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Lightning-fast ASGI server implementation"
+HOMEPAGE="
+   https://www.uvicorn.org/
+   https://github.com/encode/uvicorn/
+   https://pypi.org/project/uvicorn/
+"
+# as of 0.21.0, no tests in sdist
+SRC_URI="
+   https://github.com/encode/uvicorn/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="test-rust"
+
+RDEPEND="
+   >=dev-python/asgiref-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/click-7.0[${PYTHON_USEDEP}]
+   >=dev-python/h11-0.8[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/a2wsgi[${PYTHON_USEDEP}]
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/python-dotenv[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/websockets-10.4[${PYTHON_USEDEP}]
+   dev-python/wsproto[${PYTHON_USEDEP}]
+   test-rust? (
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/trustme[${PYTHON_USEDEP}]
+   dev-python/watchfiles[${PYTHON_USEDEP}]
+   )
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # too long path for unix socket
+   
tests/test_config.py::test_bind_unix_socket_works_with_reload_or_workers
+   # need unpackaged httptools
+   
"tests/middleware/test_logging.py::test_trace_logging_on_http_protocol[httptools]"
+   tests/protocols/test_http.py::test_fragmentation
+   # TODO
+   
tests/protocols/test_websocket.py::test_connection_lost_before_handshake_complete
+   
"tests/protocols/test_websocket.py::test_asgi_return_value[H11Protocol-WebSocketProtocol]"
+   )
+   case ${EPYTHON} in
+   pypy3)
+   # TODO
+   EPYTEST_DESELECT+=(
+   
tests/middleware/test_logging.py::test_running_log_using_fd
+   )
+   ;;
+   python3.12)
+   EPYTEST_DESELECT+=(
+   
tests/supervisors/test_signal.py::test_sigint_abort_req
+   # hang
+   
tests/protocols/test_websocket.py::test_send_close_on_server_shutdown
+   )
+   ;;
+   esac
+
+   epytest
+}
+
+pkg_postinst() {
+   optfeature "auto reload on file changes" dev-python/watchfiles
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/rich/

2023-07-31 Thread Michał Górny
commit: 55f03396123bdc8a5e43cbff771b2d6958b3b119
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  1 02:41:12 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  1 03:01:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55f03396

dev-python/rich: Bump to 13.5.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rich/Manifest   |  1 +
 dev-python/rich/rich-13.5.1.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/dev-python/rich/Manifest b/dev-python/rich/Manifest
index 8bb7aba0c7de..ff5f5564e8ba 100644
--- a/dev-python/rich/Manifest
+++ b/dev-python/rich/Manifest
@@ -1,2 +1,3 @@
 DIST rich-13.4.2.gh.tar.gz 15063000 BLAKE2B 
f65079440bc7d89a3ff03be01fa71e076493ae50f22ae8781be2448a7ff2769c174d6654db3a835d34720c34cd8cbecfdd6b13e3064cf7fdcade71806563309d
 SHA512 
17052a9fb0e1d89b31a00d8a719214719891d048fd805185b2d4258c8766130f44bf2280c9567bc162f3b34d9bf2eb7d747d6a37d910c81cd53d3003b51f70bd
 DIST rich-13.5.0.gh.tar.gz 15064859 BLAKE2B 
70122d319145ed8ba7ce9caa5bb79600b3b66adb897a6555c02d4d5f41ab7aa36298bbc890ce2a895a7968f0fd4c6b15b3f4772a2cf867a56cbd9755442ac0cd
 SHA512 
0c7c62d99b15fecfc54b955e01e88eae6dc5fee7dc56749f8b9c9447425a5c32b89d19b1132c72a32204a1df0a14268e2b0797a3ba3e164dc94f72858f790a17
+DIST rich-13.5.1.gh.tar.gz 15064870 BLAKE2B 
0d3ced34100eba982aae578f9b3dd304711000aa36a5b4c802a472ec2deeea1b82b53006a91b1f35342131663b93b7c47b8026e3af822b07d01fe4307f2f57f4
 SHA512 
445f426cece2a18c1181aa5c7e91387bc7059b330b142a1838391619a34122bd6da4334bcf7b53854f3ccf25231de98fed7e3319604c9d1b01a55af3260030f3

diff --git a/dev-python/rich/rich-13.5.1.ebuild 
b/dev-python/rich/rich-13.5.1.ebuild
new file mode 100644
index ..53279bd88b2a
--- /dev/null
+++ b/dev-python/rich/rich-13.5.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python library for rendering rich text, tables, etc. to the 
terminal"
+HOMEPAGE="
+   https://github.com/Textualize/rich/
+   https://pypi.org/project/rich/
+"
+SRC_URI="
+   https://github.com/Textualize/rich/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/colorama[${PYTHON_USEDEP}]
+   >=dev-python/markdown-it-py-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.13.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x COLUMNS=80
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/test_console.py::test_size_can_fall_back_to_std_descriptors
+   
tests/test_inspect.py::test_inspect_integer_with_methods_python38_and_python39
+   # pygments?
+   tests/test_syntax.py::test_python_render_simple_indent_guides
+   
tests/test_syntax.py::test_python_render_line_range_indent_guides
+   )
+   # version-specific output -- the usual deal
+   case ${EPYTHON} in
+   pypy3)
+   EPYTEST_DESELECT+=(
+   # pypy3.10, to be more precise
+   
tests/test_inspect.py::test_inspect_integer_with_methods_python310only
+   )
+   ;;
+   python3.12)
+   EPYTEST_DESELECT+=(
+   
tests/test_inspect.py::test_inspect_builtin_function_except_python311
+   
tests/test_inspect.py::test_inspect_integer_with_methods_python310only
+   
tests/test_inspect.py::test_inspect_integer_with_methods_python311_and_above
+   tests/test_pretty.py::test_attrs_broken
+   )
+   ;;
+   esac
+   epytest -p no:pytest-qt
+}
+
+pkg_postinst() {
+   optfeature "integration with HTML widgets for Jupyter" 
dev-python/ipywidgets
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/jupyter-events/, profiles/features/wd40/

2023-07-31 Thread Michał Górny
commit: 333dc3fb879c26567bd93223b1fc0ea2f2ff2ab2
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  1 02:39:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  1 03:01:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=333dc3fb

dev-python/jupyter-events: Bump to 0.7.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/jupyter-events/Manifest |  1 +
 .../jupyter-events/jupyter-events-0.7.0.ebuild | 41 ++
 profiles/features/wd40/package.mask|  1 +
 3 files changed, 43 insertions(+)

diff --git a/dev-python/jupyter-events/Manifest 
b/dev-python/jupyter-events/Manifest
index e3ded81aafe5..d61bf2f128e2 100644
--- a/dev-python/jupyter-events/Manifest
+++ b/dev-python/jupyter-events/Manifest
@@ -1,2 +1,3 @@
 DIST jupyter_events-0.5.0.tar.gz 55838 BLAKE2B 
a3ac815a28d2592a10394569726b76de75cb3baab0bab4c1f276da33375ba93d6bfed71fbfaca404a238b7af58ebd7e75dd7fdf6c8717141517c2f790eeb9514
 SHA512 
49c21f0d5dce18b137f73911b0272919a56c972561deceb228558ea369f2091ce219ac335eec002b22ca1465b2622330fb3d8973d142df4b76e350345cb6249a
 DIST jupyter_events-0.6.3.tar.gz 59393 BLAKE2B 
0f747cc099e8b0e30024b7fa61007d4449fad1be3b4807021df28668969dca18087634606d6f2c453da81da9c107576133e13ec373cf34362d0182320e84e809
 SHA512 
a9b9c180f7b4759a3d2c99421947a837020149ec1a91ad0cd06971d7ae99ad1050652f01f78c9478ce3fd3f1a1ab6b579e90c279fcee0771546f3c346becd61f
+DIST jupyter_events-0.7.0.tar.gz 59717 BLAKE2B 
80ff725f4a39495ef7bf447d3bf1dcd3d7c28875c16f082788d948efec8498f01d74bb59b771537e22be7c57c0e75dd9bba70e7802262d676b531318a18d93cb
 SHA512 
ce5ddabc4f540bfa6808319b783ad8ffcb908bc26e7435293bda4ed88221126284dfda1aafc165c8a13bdd6056ec0477915b008f4788bc19730718d4a9e3f162

diff --git a/dev-python/jupyter-events/jupyter-events-0.7.0.ebuild 
b/dev-python/jupyter-events/jupyter-events-0.7.0.ebuild
new file mode 100644
index ..25849717fa8e
--- /dev/null
+++ b/dev-python/jupyter-events/jupyter-events-0.7.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Jupyter Event System library"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyter/jupyter_events/
+   https://pypi.org/project/jupyter-events/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+
+# jsonschema[format-nongpl] deps are always on in our ebuild
+RDEPEND="
+   >=dev-python/jsonschema-4.18.0[${PYTHON_USEDEP}]
+   >=dev-python/python-json-logger-2.0.4[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.3[${PYTHON_USEDEP}]
+   dev-python/referencing[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.3[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
+   dev-python/rich[${PYTHON_USEDEP}]
+   )
+"
+
+# TODO: package jupyterlite-sphinx
+# distutils_enable_sphinx docs
+distutils_enable_tests pytest

diff --git a/profiles/features/wd40/package.mask 
b/profiles/features/wd40/package.mask
index e3fb66bb9ce2..a2d89b488fa8 100644
--- a/profiles/features/wd40/package.mask
+++ b/profiles/features/wd40/package.mask
@@ -30,6 +30,7 @@ dev-python/josepy
 >=dev-python/jsonschema-4.18.0
 dev-python/jsonschema-spec
 dev-python/jsonschema-specifications
+>=dev-python/jupyter-events-0.7.0
 dev-python/jupyterlab-server
 dev-python/jupyterlab
 dev-python/keyring



[gentoo-commits] repo/gentoo:master commit in: app-admin/awscli/

2023-07-31 Thread Michał Górny
commit: 190ea035342b3c0f0ed7d08204e451a8166a98a6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  1 01:48:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  1 03:01:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=190ea035

app-admin/awscli: Bump to 1.29.16

Signed-off-by: Michał Górny  gentoo.org>

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.29.16.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 7bdafd9ac1c3..6fd3cf4ae8c1 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -3,5 +3,6 @@ DIST aws-cli-1.29.11.gh.tar.gz 2456638 BLAKE2B 
31deddef1c85e5ffcf096b91c6da36657
 DIST aws-cli-1.29.12.gh.tar.gz 2457227 BLAKE2B 
7d9ba5e9fe3425dd4dfaa330323ff546ea1f6bd3aee0757b3b994fcfc865c9f9bebbffd5aa038b61a0c8644bed9a4123daf878bdae9fb7ecb66e308b20a47983
 SHA512 
82c3fcad4ca6beaeb0cfdfbe5e7e585cd9cff100062943bc9c42d940a1e3a6ffd5d4ce3d1c45c61c81cd647ef22100a1e51dbf39ac45bc7566d1a8f533e76ba1
 DIST aws-cli-1.29.14.gh.tar.gz 2495994 BLAKE2B 
904bd6cbf5230a277a94f67caa6a6da671a1869c9a031b9eabef30343b9f1f62949609f86291a94955256bfbcb6312138b148dd40693e97f21258dc198395bb4
 SHA512 
c47972c69da5e1b8263dc6743c13ee6449d6281da26d4dfb9573b70ad01ea1c7e020b2884baf0e508054ceff36a319163b224e23912dba49407ec5bd4243aad2
 DIST aws-cli-1.29.15.gh.tar.gz 2496511 BLAKE2B 
4fbee2b4f5eda0367437b840dc1cd6ce2505692b9c0ae8dae99f013dc6b8c1f18416851284d75be8d7d7b6ea4854114fd6c2755356321c0cf8ce43886eb86778
 SHA512 
03b0039bf9fbc2f2e032840e5236901fb5512c80922248f9444c150630f4cb12cab67053f15443a591a80f1eec9218444bff2e29a10889fa2b32a50bae9f1598
+DIST aws-cli-1.29.16.gh.tar.gz 2498668 BLAKE2B 
04c2be54deb7ffa1756be3c5036039ebef59b7a6e6fc8346b3f88eabcd675b8272835623cc4ab5a29176fac1a9a45268e2cc8b7b056b929f41bc7bebd3f573fc
 SHA512 
7ebea15eea11f12cd25edccc01fcef0a37260ca7f8a2d020af6c014c568b89f8e495251e652d850ee39d72ee782a1818d7bd581dd052b61e44b05d1fc9cc215a
 DIST aws-cli-1.29.3.gh.tar.gz 2450427 BLAKE2B 
6e240905c8fbb2916334c2de0e9fd851636acfbc050916baf971e2f5e5a1d93d398c77c6a1fe0766f701ad53683e5f41b1bb5519e5ac7b5e8f0a64d37e113c34
 SHA512 
3446e057abcc956e26b55de85383d0d40c041bcfda0f7e566309d80bbd22d567a474d93ab74461e91bdd7eaff1db9c77813912653c7864bcc851d12d2cea8ee2
 DIST aws-cli-1.29.9.gh.tar.gz 2454843 BLAKE2B 
a4e49923aec2d09d8244e58fe737f1a0528956397050b693892b2d4521d4e41956fc2a11f6e8bc0c88d6ea16ae4f7f85276037a7864c989334109ef090623f99
 SHA512 
2238c70ccaa8e73cedca9a56e4cda48a62b0b26999c481585769872b42517f2a25d80b94cf9e18961c5fb81c9d8fe44bda9dbf6024e31bbc7409d6ce53f1a915

diff --git a/app-admin/awscli/awscli-1.29.16.ebuild 
b/app-admin/awscli/awscli-1.29.16.ebuild
new file mode 100644
index ..62c19f3a63fb
--- /dev/null
+++ b/app-admin/awscli/awscli-1.29.16.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/googleapis-common-protos/

2023-07-31 Thread Michał Górny
commit: c8c3355b13c5f0297c44727183c13e0ccd636d91
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  1 02:13:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  1 03:01:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8c3355b

dev-python/googleapis-common-protos: Bump to 1.60.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/googleapis-common-protos/Manifest   |  1 +
 .../googleapis-common-protos-1.60.0.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/dev-python/googleapis-common-protos/Manifest 
b/dev-python/googleapis-common-protos/Manifest
index 8bc6aab239ce..e74cb229ae4f 100644
--- a/dev-python/googleapis-common-protos/Manifest
+++ b/dev-python/googleapis-common-protos/Manifest
@@ -1 +1,2 @@
 DIST googleapis-common-protos-1.59.1.tar.gz 118520 BLAKE2B 
e9f1b9f0b02465552aca8df83d12eb4ff2db9cdab27c0359b6b8c402c19afe77fed9c715179669e1029bee864edaa6fd744f307f9b3275170677e282c955faca
 SHA512 
e977382da5880ef9097af7ff653768902a2c6c00927847cb2b9e601072f226509539226a82c98a9e4f38354b05e246f0f9c9c87ed008cb9c0a5976eae1863bd3
+DIST googleapis-common-protos-1.60.0.tar.gz 119801 BLAKE2B 
68d5940f7d5d9c9f45b715b3cb4e716fda06a727c9da0569802a6ac509c3227ae2f13104abfa6763317a89ec2e5875051deb7eec28ba71dbbb13c0239e5decd8
 SHA512 
ad20a4cb74308f22835cbc5c9dfd82153dd8265424ee7dc604b610bc6db6f46f154e4f5d8c74c01d4c503d3e2c9095a090d9548a5ec13b4b3044274f6b9b5a4b

diff --git 
a/dev-python/googleapis-common-protos/googleapis-common-protos-1.60.0.ebuild 
b/dev-python/googleapis-common-protos/googleapis-common-protos-1.60.0.ebuild
new file mode 100644
index ..173ea3bc4900
--- /dev/null
+++ b/dev-python/googleapis-common-protos/googleapis-common-protos-1.60.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python classes generated from the common protos in the googleapis 
repository"
+HOMEPAGE="
+   https://github.com/googleapis/python-api-common-protos/
+   https://pypi.org/project/googleapis-common-protos/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   =dev-python/protobuf-python-3.15.0[${PYTHON_USEDEP}]
+   !dev-python/namespace-google
+"
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+# no tests as this is all generated code



[gentoo-commits] repo/gentoo:master commit in: dev-python/pdm/

2023-07-31 Thread Michał Górny
commit: 0478424ea8f68739b6a29437cde8fe58e3e7f4cf
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  1 02:42:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  1 03:01:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0478424e

dev-python/pdm: Bump to 2.8.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pdm/Manifest |  1 +
 dev-python/pdm/pdm-2.8.2.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/pdm/Manifest b/dev-python/pdm/Manifest
index eb340ee8f308..bcd4353b5f1d 100644
--- a/dev-python/pdm/Manifest
+++ b/dev-python/pdm/Manifest
@@ -1,2 +1,3 @@
 DIST pdm-2.8.0.tar.gz 3069029 BLAKE2B 
3fc3246c7bf26953be96def58d8249c981def96e1607b82b35f1b8347dc5246dd6b4613e4f2093e2e6453724e8709951d2fff38a1f02f2dcc5e85fe6e8c678da
 SHA512 
95cc0a4cb032fa39281aea5ab2f31da7f503c6444a9c41d88ac9bf9ab650654a3f154506f2ed822e70266046c4b6a111518ed68aa7ab75aa31c096e071859bcd
 DIST pdm-2.8.1.tar.gz 3014347 BLAKE2B 
0dde8e2376065ac6241e06c24a7b1b241e5653f6e2cb7fd529cc8dfd3d0f6c6fc4c6a43208551594a7d837d11dbaff02612d944a9077cb132d3eee3c23559ee7
 SHA512 
f18fddd533cf0b72f9ff376c865bc5df6a58c248f4c9737404eb1d62f5d9a233f22b7a76db3b2f9b7a321c8d1e3aa2ea395d2dd3ffe29834ccc09c8272410b82
+DIST pdm-2.8.2.tar.gz 3014401 BLAKE2B 
a541339582944988b7a30d2991066287e0293845d4f15c7f6cb2fef7a8709dba537f190e5493bd3b06e7ef86fca601a9d1aab7af6ca6ae55269b374a7464ca17
 SHA512 
396e27902f74773070cf49c3857d93702e6678a46221b54dc03e84e2b8ccf211cbba9d24eba6bfc47ff36cbd4eb504ada5bf82071c884347026ba85c123058e9

diff --git a/dev-python/pdm/pdm-2.8.2.ebuild b/dev-python/pdm/pdm-2.8.2.ebuild
new file mode 100644
index ..281812e00468
--- /dev/null
+++ b/dev-python/pdm/pdm-2.8.2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python package and dependency manager supporting the latest PEP 
standards"
+HOMEPAGE="
+   https://pypi.org/project/pdm/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/blinker[${PYTHON_USEDEP}]
+   dev-python/certifi[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/platformdirs[${PYTHON_USEDEP}]
+   dev-python/rich[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+   dev-python/requests-toolbelt[${PYTHON_USEDEP}]
+   >=dev-python/unearth-0.10.0[${PYTHON_USEDEP}]
+   =dev-python/resolvelib-1.0.1[${PYTHON_USEDEP}]
+   dev-python/installer[${PYTHON_USEDEP}]
+   dev-python/cachecontrol[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 'dev-python/tomli[${PYTHON_USEDEP}]' pypy3 
python3_10)
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Internet
+   'tests/cli/test_build.py::test_build_with_no_isolation[False]'
+   tests/test_project.py::test_access_index_with_auth
+   tests/cli/test_others.py::test_build_distributions
+   
'tests/models/test_candidates.py::test_expand_project_root_in_url[demo @ 
file:///${PROJECT_ROOT}/tests/fixtures/artifacts/demo-0.0.1.tar.gz]'
+   
'tests/models/test_candidates.py::test_expand_project_root_in_url[-e 
file:///${PROJECT_ROOT}/tests/fixtures/projects/demo-#-with-hash#egg=demo]'
+   # hangs on interactive keyring prompts
+   tests/cli/test_config.py::test_repository_overwrite_default
+   
tests/cli/test_config.py::test_hide_password_in_output_repository
+   tests/cli/test_config.py::test_hide_password_in_output_pypi
+   # junk output, sigh
+   tests/cli/test_others.py::test_info_command_json
+   # why does it try to use python 2.7?!
+   tests/cli/test_run.py::test_import_another_sitecustomize
+   )
+
+   epytest -m "not network and not integration and not path"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/nbformat/

2023-07-31 Thread Michał Górny
commit: a5f0a4e7c14be59514db39c12580939b154da414
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  1 02:40:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  1 03:01:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5f0a4e7

dev-python/nbformat: Bump to 5.9.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/nbformat/Manifest  |  1 +
 dev-python/nbformat/nbformat-5.9.2.ebuild | 48 +++
 2 files changed, 49 insertions(+)

diff --git a/dev-python/nbformat/Manifest b/dev-python/nbformat/Manifest
index 597f8f5a2d61..5103c11df179 100644
--- a/dev-python/nbformat/Manifest
+++ b/dev-python/nbformat/Manifest
@@ -1,2 +1,3 @@
 DIST nbformat-5.9.0.tar.gz 140980 BLAKE2B 
e967ac0972dd2a574969492f9ada4171b5219249c3b6aa600fba97121aae0334516838c86b175064b0975a298fa9a1614dd2a458dd5d66ba832187731bd4
 SHA512 
c409feb3b6ae9b89b86d1c5e77a23a368776ccf9e62d606e2bb689927eca4d73c79a22e3f5e9e2beda78c201dc7485114e762872b305278c23c8129c7c65449b
 DIST nbformat-5.9.1.tar.gz 141100 BLAKE2B 
1e9c6ed726ae534c27bf25796b23ac38d624330f219f6f5e6de6be2b80a409dee4594dd4ef8c8216aabd0ca4457417d174f83e4ee9e5f53207147dfc004219c0
 SHA512 
d4a36092c89e594db6d8524fa4457a1e9075d160f0a97bad767fe0f4de357d1bee76e081ddad680975803dfb7a735d2034f92e57ac02d0436684cbcb1d8c
+DIST nbformat-5.9.2.tar.gz 141264 BLAKE2B 
71f5bb447d675b10276565cb53ac193963e5161fd27e925d639e7aa63f1e69db8903974d2f924ad5456940c4b904aba33d8ab10772fdb70e7e67974a90d1f3d6
 SHA512 
886a03cf95b39cdca48ae46d4946cee0f3dc1f5fa0e9dac7c6184b4c3e326adb739bd9da28032868a973577aa949feb5ae95a84017755948610ef7f208ebc5db

diff --git a/dev-python/nbformat/nbformat-5.9.2.ebuild 
b/dev-python/nbformat/nbformat-5.9.2.ebuild
new file mode 100644
index ..d4cb983ceb55
--- /dev/null
+++ b/dev-python/nbformat/nbformat-5.9.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE='sqlite'
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Reference implementation of the Jupyter Notebook format"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyter/nbformat/
+   https://pypi.org/project/nbformat/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   dev-python/fastjsonschema[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-2.6[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.1[${PYTHON_USEDEP}]
+   dev-python/jupyter-core[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/testpath[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs \
+   dev-python/numpydoc \
+   dev-python/myst-parser \
+   dev-python/pydata-sphinx-theme
+distutils_enable_tests pytest
+
+PATCHES=(
+   "${FILESDIR}/nbformat-5.7.1-no-node.patch"
+)
+
+EPYTEST_IGNORE=(
+   # requires pep440 package, which is not really relevant for us
+   tests/test_api.py
+)



[gentoo-commits] repo/gentoo:master commit in: dev-python/cfn-lint/

2023-07-31 Thread Michał Górny
commit: f196dc5d49b4c2e50358ba3d2b103d548e990533
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  1 02:09:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  1 03:01:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f196dc5d

dev-python/cfn-lint: Bump to 0.79.6

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/cfn-lint/Manifest   |  1 +
 dev-python/cfn-lint/cfn-lint-0.79.6.ebuild | 64 ++
 2 files changed, 65 insertions(+)

diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index 3e03eda29e81..b83daed80f95 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -5,3 +5,4 @@ DIST cfn-lint-0.79.1.tar.gz 3539730 BLAKE2B 
b970f8c2f45d7895b89794661649188fb731
 DIST cfn-lint-0.79.3.tar.gz 3541518 BLAKE2B 
7d534f51bb848fe5fdb1f5a04b56483b5f5ae899fa652278ebe88898018fe03422cfe352a1606474d5622c806a07d1ce491e75c28398e871f5277e4cc310b530
 SHA512 
89e540977b9e3a4945ba8baba676270616e509eab75c450213b2d13d7adf5cf949bd56aa806710afe5065b8704b42a2b8a5ecf469f65190a897698d30d689a47
 DIST cfn-lint-0.79.4.tar.gz 3541700 BLAKE2B 
5aa50fcf991fadc464dd2f11e57cf5fe0dc76e9715ae853997b23ef083d9d14cb1fdc943250e85d5263990671740f1499b4157d2eb41eb545685106581d71bda
 SHA512 
8b3f655fd13df6a0e0ca9ce5e8612a6e73ca15facd12abdcd459262a712d0e4ddec5b95d50d0edd80952170bdad0e07c9089ac1b2577c78fa9d1bef18940e3bb
 DIST cfn-lint-0.79.5.tar.gz 3609256 BLAKE2B 
609fe79d03a11f7b3282e0726e2c6a0ee1f76291ba55923b36d5dc979edd9e422ed3032b47ace0334bcbd18f161bfb38c3280d886d3c36c8dbfd64aa8a651658
 SHA512 
1a87fe83288af5f96500edd298805a77f7ba1016aeb3f9d3db2973787879548dd2b97e0470555b46d3bd78217dfe79fa2822581c091f5db5c62a211f0e949189
+DIST cfn-lint-0.79.6.tar.gz 3613205 BLAKE2B 
30fdfe3988a1884334097bd0cedefbc339b25948cf82a1a941b5f1b9fea14ffb678d39194b973ce978ea55d036898ebec87e56fdeb40ed8670ef10583a3185ff
 SHA512 
8acab9a43fa633e60817f35f73bbbdfe8c9bd07e61bc1514c5ca3f6916acdb387a1756a40f99f03c83557c6382888ab5cec6d923d12186b2db96638cec3f63f1

diff --git a/dev-python/cfn-lint/cfn-lint-0.79.6.ebuild 
b/dev-python/cfn-lint/cfn-lint-0.79.6.ebuild
new file mode 100644
index ..7071d59d0406
--- /dev/null
+++ b/dev-python/cfn-lint/cfn-lint-0.79.6.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="CloudFormation Linter"
+HOMEPAGE="
+   https://github.com/aws-cloudformation/cfn-lint/
+   https://pypi.org/project/cfn-lint/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/aws-sam-translator-1.71.0[${PYTHON_USEDEP}]
+   dev-python/jsonpatch[${PYTHON_USEDEP}]
+   >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
+   dev-python/junit-xml[${PYTHON_USEDEP}]
+   dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.15.0[${PYTHON_USEDEP}]
+   dev-python/regex[${PYTHON_USEDEP}]
+   >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}]
+   >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin the deps
+   sed -e 's:~=[0-9.]*::' -e '/jsonschema/s:,<4.18::' -i setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
test/unit/module/test_template.py::TestTemplate::test_build_graph
+   # requires git repo
+   
test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
+   # Internet
+   
test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter
+   
test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3
+   # TODO: it looks as if AWS_DEFAULT_REGION didn't work
+   test/unit/module/core/test_run_cli.py::TestCli::test_bad_config
+   
test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters
+   
test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters
+   
test/unit/module/core/test_run_cli.py::TestCli::test_template_config
+   )
+
+   # from tox.ini
+   local -x AWS_DEFAULT_REGION=us-east-1
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/notebook/

2023-07-31 Thread Michał Górny
commit: 292e66e82beced62922f9e1c318f37312696ab06
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  1 02:14:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  1 03:01:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=292e66e8

dev-python/notebook: Bump to 7.0.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/notebook/Manifest  |  1 +
 dev-python/notebook/notebook-7.0.1.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/dev-python/notebook/Manifest b/dev-python/notebook/Manifest
index dbd70028fc9f..e411c25222e4 100644
--- a/dev-python/notebook/Manifest
+++ b/dev-python/notebook/Manifest
@@ -1,2 +1,3 @@
 DIST notebook-6.5.4.tar.gz 5785832 BLAKE2B 
28845c51c244d08b12e6a2853d3407a2af9e351f1501db8e76ff4f069e656d9bf27c3d2893b38f3f2bb51cedf38658219be3843a3397a588046d55bf445d3222
 SHA512 
72bf4efa4d553a6265c72e188ad0ee085accbbc05b0af182531c892303149d83f38f6d410f1bcb2c835071f713cb4267d58324b982b4087caabf9b46b8d77cfa
 DIST notebook-7.0.0.tar.gz 3922786 BLAKE2B 
5aaeae9f48c456691607d5ef05012368f0e6abd1eb1266a5fc68ac999027cdb1e03a640b13048b47a754ef8c803bf1fe3a8c056dc600d825fa05387e905183a2
 SHA512 
fb58c03b60f02cc8b2096c13c493c38324fbb76a93dbb31a94775ed341a9594168598bc3a35ce18ef1ce6e2dd79f7b2e32d752dc3307780cfbc9fbc0c7f1c9a6
+DIST notebook-7.0.1.tar.gz 3926420 BLAKE2B 
a711c6202ec87f5b9ee9b82779048f4dc366643a645890006b6588ddd70428e79e4028171cc4b4fb4fa1e6f93a2a948aae34980915ad4a2a5f7c34971e6bf917
 SHA512 
4bfae67044525527c1d5ff1dd269c8ca1179bbef3a9f0cf043244103c996f02ef4cbbf11c4ceffe84ca0cb0a8250f18cd3ebf6dd55cca53ceaa47f65df7dae22

diff --git a/dev-python/notebook/notebook-7.0.1.ebuild 
b/dev-python/notebook/notebook-7.0.1.ebuild
new file mode 100644
index ..f59b40994b79
--- /dev/null
+++ b/dev-python/notebook/notebook-7.0.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 pypi xdg-utils
+
+DESCRIPTION="Jupyter Interactive Notebook"
+HOMEPAGE="https://jupyter.org;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}]
+   =dev-python/jupyterlab-4.0.2[${PYTHON_USEDEP}]
+   =dev-python/notebook-shim-0.2[${PYTHON_USEDEP}]
+   =dev-python/tornado-6.2.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/ipykernel[${PYTHON_USEDEP}]
+   dev-python/nbval[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/requests-unixsocket[${PYTHON_USEDEP}]
+   dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
+   dev-python/pytest-jupyter[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-tornasync[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+   distutils-r1_python_install_all
+   mv "${ED}/usr/etc" "${ED}/etc" || die
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/awxkit/

2023-07-31 Thread Michał Górny
commit: f93297181c02e25ab9c930e5b964d7b14325fe80
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  1 02:08:46 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  1 03:01:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9329718

dev-python/awxkit: Bump to 22.6.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/awxkit/Manifest |  1 +
 dev-python/awxkit/awxkit-22.6.0.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/awxkit/Manifest b/dev-python/awxkit/Manifest
index 2b3f813a943b..414253df5f78 100644
--- a/dev-python/awxkit/Manifest
+++ b/dev-python/awxkit/Manifest
@@ -1 +1,2 @@
 DIST awx-22.5.0.gh.tar.gz 17629249 BLAKE2B 
28e560b36fc16173e8b1e0e2dfbab7a30082e2d3cde40c63a557a30772fce5a03657e57b1cb1de13bf358731d31caee670424ed264ae3ef6aeaff01120fef7a1
 SHA512 
630c94e747e21e55f32c2f96704ced8ac0214c3869149ad726ac2d4386d3ef7643990b4c07d23201c9191b97bce25b81330581184e040bce6efa341163f74ef7
+DIST awx-22.6.0.gh.tar.gz 17639868 BLAKE2B 
8733d1d81c099a56873bea0f38cafe696c70ae4f9274bee644b82b414317cdc537e22a1beea74d566e07cef4e5f5d3adea66a715f43dc30faab35cea1ee4616f
 SHA512 
05fbe7dcc84902eadb40d8a55cc4022aaeedd015534a4caa379cd68684f96422674677c724e8473b0133f9986ae46a7a4a06649a60c8701bd202bc7d684ec972

diff --git a/dev-python/awxkit/awxkit-22.6.0.ebuild 
b/dev-python/awxkit/awxkit-22.6.0.ebuild
new file mode 100644
index ..52670ed68dde
--- /dev/null
+++ b/dev-python/awxkit/awxkit-22.6.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_10 )
+
+inherit distutils-r1
+
+MY_P=awx-${PV}
+DESCRIPTION="Command line interface for Ansible AWX"
+HOMEPAGE="
+   https://github.com/ansible/awx/
+   https://pypi.org/project/awxkit/
+"
+# no sdist, as of 22.0.0
+SRC_URI="
+   https://github.com/ansible/awx/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/awxkit"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/websocket-client[${PYTHON_USEDEP}]
+   dev-python/pyjwt[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+   printf '%s\n' "${PV}" > VERSION || die
+
+   sed -e 's|websocket-client==[[:digit:]\.]*|websocket-client|' \
+   -e "/'clean'/d" \
+   -i setup.py || die
+   distutils-r1_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2023-07-31 Thread Michał Górny
commit: 50b7c3eb700bd8d3d482bcf0b01bb26dedd57445
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  1 01:48:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  1 03:01:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50b7c3eb

dev-python/botocore: Bump to 1.31.16

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.31.16.ebuild | 72 +
 2 files changed, 73 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 7dd5d0c34e81..646f53a77296 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,5 +3,6 @@ DIST botocore-1.31.11.gh.tar.gz 11799687 BLAKE2B 
d2a7bad627c6e5272b8d9b1f7ebf959
 DIST botocore-1.31.12.gh.tar.gz 11814932 BLAKE2B 
3d5813b4dcfbb379f3f78dbc9a92c1cac2692b169560bcbe4146c71ac7e9c65a3343e460fe26df797f17bd481f9710f708ea13bcb494b2c621fede7b579e9efb
 SHA512 
c3f85f6d87c148ca097b59e57966af5985714cf0fc2eaad6fb54823706e36c2fe64d44c726107a5898794d1635ccb49bcbbc12bf64df1dbd5e2304ea7520ffc7
 DIST botocore-1.31.14.gh.tar.gz 11817940 BLAKE2B 
a73e9e79b5e07851b1bedcc4e32f5eadc1d968ff83ee0fd0eec2787b6d1eae72e5c0ba5e2b44d766cdeef2d5d73f4658adedc7e4b75cb11837103ea07d3118c1
 SHA512 
e35ea3edbcdd7963c61cd41d5945cb478a928bb6cc3bc0db4f481df73cf0f44e91ba9b93ad0c456497ccb72b68b6fbb73cb9d22779a8bfe0dc9cec40f18ada65
 DIST botocore-1.31.15.gh.tar.gz 11823446 BLAKE2B 
13a7eace7e9dcff6fa54c8e725b8221bb5304f97e3b4d422ebf5dd9a0bc905bebe83c67033a11360a00ed51a63742c9b990511681a147b9880a096760d022a9c
 SHA512 
42dd123576407da8b4b3281aed72441d1f57a03b5fa444154096253052ddd88d297f54f497d7ae0af03831b1dac50399a412cd2fee5358a0984053c4de39bd20
+DIST botocore-1.31.16.gh.tar.gz 11829557 BLAKE2B 
73d8aff2d6cceac5954dd102a78f2a8f971442a55d2e22cb4489ff5ff57de4ec871d38baa331b0d8b717310fdc041bb74402e8c51e7abb09eb661ebefd01
 SHA512 
448699aff257c0ca7f3683bed8d661e8c0d4d26811322ef027c1d3a6e36959a595d6a0e6c67a463c86ca08257bad34afdd93450507beb7e96c6a8aa44414f1d0
 DIST botocore-1.31.3.gh.tar.gz 11769948 BLAKE2B 
452c494faa430b6782685b9960cc9ea15ce3dedfe1b5343ee7bdbd7544e108bbfc7bb58d527419b5dc5f4077dd806752eec927196b82ac286903992fef339e52
 SHA512 
0f2853c14d7695ea4eeacea6fed93e77436df143bd0b9bec967490eb88e3d6531c916dca91c1a3bde4b57253d77acabe2413acde4d1473d01e15ef69b45621e0
 DIST botocore-1.31.9.gh.tar.gz 11785638 BLAKE2B 
23f2c010f98b5ca8414c9a031524b1cb7d75366bf84d34df980ef4085a73bc62643cca5255519f891f7a9468abbf0d97adddf6684c3c0a751b0f9f390122c19d
 SHA512 
b2bf0089a81c5389d86c9f7b2545358f23a1219d7e5bf152285f58293a171210b46c22c814ab3f8da460a2acbdd5127193fa7a2e19a021db511f9d08931037bf

diff --git a/dev-python/botocore/botocore-1.31.16.ebuild 
b/dev-python/botocore/botocore-1.31.16.ebuild
new file mode 100644
index ..491b6bbc21f2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.31.16.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   # fails on unrelated warnings
+   
tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
+   
tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
+   # TODO
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/curtsies/

2023-07-31 Thread Michał Górny
commit: 5064d022305cb0b915b5924d5864401566e58164
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug  1 02:08:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug  1 03:01:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5064d022

dev-python/curtsies: Bump to 0.4.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/curtsies/Manifest  |  1 +
 dev-python/curtsies/curtsies-0.4.2.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-python/curtsies/Manifest b/dev-python/curtsies/Manifest
index 5a78aa4d93f2..14af7423960c 100644
--- a/dev-python/curtsies/Manifest
+++ b/dev-python/curtsies/Manifest
@@ -1 +1,2 @@
 DIST curtsies-0.4.1.tar.gz 53583 BLAKE2B 
311c538dfc782566fefeac5bc085fda57200f1d42118393aee1de89486100d9777d6b5c9de8d7dda9a8d3e8564b56cfeb2cde8d1ed638d5f791e24f37eff7a02
 SHA512 
f49c5874b0e0e4cf92b05ca979bed8608e5e4e4bebfc78f8558e8b32b06876e680fe4d6bb8723bb2050ab3eed0b5379d065c69a3007e6c399b4f60bd410fc947
+DIST curtsies-0.4.2.tar.gz 53559 BLAKE2B 
b1e6a0b736615c890a35fba0dae2914e51123976c884d253e61e2e4f04cff9398fa9668387b9503a064aa76664c339d5be000e8e172c23a82cafbf3b7523beb3
 SHA512 
0740b50001a65da7afcb634d99ab03612be0c379035bc15f591a70dc006b46476d38a1c4b107ff17a12d696ce127027c3e13763dfd16dc223628a27611e071e3

diff --git a/dev-python/curtsies/curtsies-0.4.2.ebuild 
b/dev-python/curtsies/curtsies-0.4.2.ebuild
new file mode 100644
index ..cf6d0743b0a1
--- /dev/null
+++ b/dev-python/curtsies/curtsies-0.4.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Curses-like terminal wrapper, with colored strings"
+HOMEPAGE="
+   https://github.com/bpython/curtsies/
+   https://pypi.org/project/curtsies/
+"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/blessed-1.5[${PYTHON_USEDEP}]
+   dev-python/cwcwidth[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pyte[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-lang/R/, dev-libs/tre/

2023-07-31 Thread Benda XU
commit: 773a780df64dab4f20eee9fe01f6aa9b6a67e69d
Author: Benda Xu  gentoo  org>
AuthorDate: Tue Aug  1 02:26:32 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Tue Aug  1 02:49:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=773a780d

dev-lang/R: add 4.3.1 and keyword {x,arm}64-macos.

Disable aqua in all cases.

dev-libs/tre: keyword 0.8.0_p20210321-r3

Closes: https://bugs.gentoo.org/878103
Signed-off-by: Benda Xu  gentoo.org>

 dev-lang/R/Manifest|   1 +
 dev-lang/R/R-4.3.1.ebuild  | 248 +
 dev-libs/tre/tre-0.8.0_p20210321-r3.ebuild |   2 +-
 3 files changed, 250 insertions(+), 1 deletion(-)

diff --git a/dev-lang/R/Manifest b/dev-lang/R/Manifest
index 92c9fed1a39b..eba3d04375b7 100644
--- a/dev-lang/R/Manifest
+++ b/dev-lang/R/Manifest
@@ -1,2 +1,3 @@
 DIST R-4.3.0.tar.gz 34821768 BLAKE2B 
3505c8357419355fddb8aadbf0952c492e3e38d649d6261478d6187c94ff71110089ec0933a31dd2f7258e58a1d0864a68cb4d7b6cdefc54e5add55d0d62db10
 SHA512 
7f9bc8360818d7fdf05e26a4213df01468669514a4c2ad62dee358f53dcfa05a71ee72241db91fed59574c26d7caee5d3e0717637e1666daec99446e42c07813
+DIST R-4.3.1.tar.gz 34899964 BLAKE2B 
7aaacad01ce59e2faa46c4b830c10d2df8e4a3a1d4f11cf2aa622ceb53876f1e702dff94a820ca954ec29f53d58fa7e135ef15e8257602c50f2642b0a0c0a86a
 SHA512 
f571c378dbdd675e267ef4419bb1141198924dadc08297c93c8dff58504994604918b3e045bb7139ba473972a063a68ed1c7426f37d4e8208b79358561d34d77
 DIST R-78d6830e28ea90a046da79a9b4f70c39594bb6d6.bash_completion 13596 BLAKE2B 
53338e4a1c4f68beb69247216e553dbcac47f660fbf032bfebf7a660e32d2cff5b11ed35411c52de7e1fd6e00bbf5b5ea19369a325fa0a38bd93d63dc3288cbd
 SHA512 
9ccd19bb1b0c18a2f13035ccd6809447429e197e298fb4d1df808ef345d723b42f75a1b91c349f6dbb46e4a82e59ef33e11300c495d79b63d670d0c0f2b16a06

diff --git a/dev-lang/R/R-4.3.1.ebuild b/dev-lang/R/R-4.3.1.ebuild
new file mode 100644
index ..aa5e48b575b8
--- /dev/null
+++ b/dev-lang/R/R-4.3.1.ebuild
@@ -0,0 +1,248 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 autotools flag-o-matic fortran-2 toolchain-funcs
+
+# latest git commit for R bash completion:
+#   https://github.com/deepayan/rcompletion
+BCPV=78d6830e28ea90a046da79a9b4f70c39594bb6d6
+
+DESCRIPTION="Language and environment for statistical computing and graphics"
+HOMEPAGE="https://www.r-project.org/;
+SRC_URI="
+   mirror://cran/src/base/R-4/${P}.tar.gz
+   
https://raw.githubusercontent.com/deepayan/rcompletion/${BCPV}/bash_completion/R
 -> ${PN}-${BCPV}.bash_completion"
+
+LICENSE="|| ( GPL-2 GPL-3 ) LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~loong ~sparc ~x86 ~amd64-linux ~x86-linux 
~arm64-macos ~x64-macos"
+IUSE="cairo doc icu java jpeg lapack lto minimal nls openmp perl png prefix 
profile readline test tiff tk X"
+
+REQUIRED_USE="
+   png? ( || ( cairo X ) )
+   jpeg? ( || ( cairo X ) )
+   tiff? ( || ( cairo X ) )"
+RESTRICT="
+   minimal? ( test )
+   !test? ( test )"
+
+# At least one package installation in the test suite requires TeX,
+# and will fail without it (bug #718056).
+DEPEND="
+   app-arch/bzip2
+   app-arch/xz-utils
+   app-text/ghostscript-gpl
+   dev-libs/libpcre2:=
+   >=dev-libs/tre-0.8.0_p20210321[approx]
+   net-misc/curl
+   virtual/blas
+   sys-libs/zlib[minizip]
+   || (
+   sys-apps/coreutils
+   app-misc/realpath
+   )
+   cairo? (
+   x11-libs/cairo:=[X=]
+   x11-libs/pango:=
+   )
+   icu? ( dev-libs/icu:= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   kernel_linux? ( net-libs/libtirpc )
+   lapack? ( virtual/lapack )
+   perl? ( dev-lang/perl )
+   png? ( media-libs/libpng:= )
+   readline? ( sys-libs/readline:= )
+   tiff? ( media-libs/tiff:= )
+   tk? ( dev-lang/tk:= )
+   X? (
+   x11-libs/libXmu
+   x11-libs/libXt
+   )"
+RDEPEND="${DEPEND}
+   java? ( >=virtual/jre-1.8:* )"
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   virtual/latex-base
+   dev-texlive/texlive-fontsrecommended
+   )
+   test? ( virtual/latex-base )"
+
+PATCHES=(
+   "${FILESDIR}"/R-4.3.0-parallel.patch
+   "${FILESDIR}"/R-4.3.0-no-LDFLAGS-in-libR-pkg-config.patch
+   "${FILESDIR}"/R-4.3.0-no-gzip-doc.patch
+)
+
+# false positive, the linking step fails (as it should)
+QA_CONFIG_IMPL_DECL_SKIP=( iconvlist )
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != binary ]] && use openmp; then
+   tc-check-openmp
+   FORTRAN_NEED_OPENMP=1
+   fi
+
+   fortran-2_pkg_setup
+
+   # avoid using existing R installation
+   unset R_HOME
+}
+
+src_prepare() {
+   default
+
+   # 

[gentoo-commits] repo/proj/prefix:master commit in: scripts/rsync-generation/

2023-07-31 Thread Benda XU
commit: 395b646f1154d1c1c625387d8decb3a1b8bed254
Author: Benda Xu  gentoo  org>
AuthorDate: Tue Aug  1 02:39:51 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Tue Aug  1 02:39:51 2023 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=395b646f

s/r-g/update-rsync-master.sh: put an alias gentoo repo name.

Closes: https://bugs.gentoo.org/911543
Signed-off-by: Benda Xu  gentoo.org>

 scripts/rsync-generation/update-rsync-master.sh | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/scripts/rsync-generation/update-rsync-master.sh 
b/scripts/rsync-generation/update-rsync-master.sh
index f4b12787d4..6a93207518 100755
--- a/scripts/rsync-generation/update-rsync-master.sh
+++ b/scripts/rsync-generation/update-rsync-master.sh
@@ -271,8 +271,11 @@ START=$(date +%s)
 
 echo "($(date +"%F %R")) signing Manifest"
 
-# we will generate thick manifests, so ensure Portage knows that
-sed -i -e '/^thin-manifests/s/true/false/' "${RSYNCDIR}"/metadata/layout.conf
+# we will generate thick manifests, so ensure Portage knows that.
+# add a "gentoo" alias for compatibility, bug #911543.
+sed -e '/^thin-manifests/s/true/false/' \
+-e '$arepo-name = gentoo_prefix\naliases = gentoo' \
+-i "${RSYNCDIR}"/metadata/layout.conf
 
 # generate Thick Manifests
 # Signing is done with our snapshot signing key, and only on the top



[gentoo-commits] repo/proj/guru:dev commit in: dev-ruby/ruby-install/, dev-ruby/ruby-install/files/

2023-07-31 Thread Alexey Zapparov
commit: 6284338105f1d4a476bea478f70c8289b13c79e9
Author: Alexey Zapparov  zapparov  com>
AuthorDate: Tue Aug  1 00:23:08 2023 +
Commit: Alexey Zapparov  zapparov  com>
CommitDate: Tue Aug  1 00:23:20 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=62843381

dev-ruby/ruby-install: add 0.9.1

Signed-off-by: Alexey Zapparov  zapparov.com>

 dev-ruby/ruby-install/Manifest |  1 +
 .../files/ruby-install-0.9.1-fix-version.patch | 13 ++
 dev-ruby/ruby-install/ruby-install-0.9.1.ebuild| 48 ++
 3 files changed, 62 insertions(+)

diff --git a/dev-ruby/ruby-install/Manifest b/dev-ruby/ruby-install/Manifest
index 2701130057..59455c7430 100644
--- a/dev-ruby/ruby-install/Manifest
+++ b/dev-ruby/ruby-install/Manifest
@@ -1,2 +1,3 @@
 DIST ruby-install-0.8.5.tar.gz 32904 BLAKE2B 
6128d489c53c02b53b96f243a7c5fd3de2a360eac8ed7873c89cfafb229e611f77f3275e66bb1aef0ccad772029f7727c0e4a62c6dc74ec1780c7badd219cc52
 SHA512 
4f5546652e741eb4b1b72780a73e0b41b8bd212dd979e31124b8a1a96e9bbebdcb7951da20768b992776206a446b489214f2b1261255855760e2e3477118f8d7
 DIST ruby-install-0.9.0.tar.gz 34536 BLAKE2B 
de44b380b47f1c194bd9c39e43527c48b61f051bc126b051d87ce23db7d5ed3c6f46a97ff454e847a47fe16535c15d5903839f07ed30446f0b2f0d063364961b
 SHA512 
d40195519d4d49749e13fb9d1c2e8f6a4c4c7b1cb4c419ce737a2dc2f7f6fb80b0783626bfe4b4bdd642a189d6fd641a5a121a4fa661e8a7539b4eefa12435ae
+DIST ruby-install-0.9.1.tar.gz 35732 BLAKE2B 
b61d882d9f7a1c8e07b0b094689f6606f1a80fd03f334b2d6365e0a9b18a0ca6829ef0db009fa783821cfb58a13dc130d96a280775027a7d901eb599f0900b34
 SHA512 
48fdc6904b5ab7f4cb6f18385432edade88bf2f388ef167ab2752b51841a481fc0f1b735169b6ef50f2dd070e1e59c28d21c7a4aa8dabe292a668b5d41db52a7

diff --git a/dev-ruby/ruby-install/files/ruby-install-0.9.1-fix-version.patch 
b/dev-ruby/ruby-install/files/ruby-install-0.9.1-fix-version.patch
new file mode 100644
index 00..040452eed2
--- /dev/null
+++ b/dev-ruby/ruby-install/files/ruby-install-0.9.1-fix-version.patch
@@ -0,0 +1,13 @@
+diff --git a/share/ruby-install/ruby-install.sh 
b/share/ruby-install/ruby-install.sh
+index 976c2277..a0457d9f 100644
+--- a/share/ruby-install/ruby-install.sh
 b/share/ruby-install/ruby-install.sh
+@@ -2,7 +2,7 @@
+ 
+ shopt -s extglob
+ 
+-ruby_install_version="0.9.0"
++ruby_install_version="0.9.1"
+ ruby_install_dir="${BASH_SOURCE[0]%/*}"
+ ruby_install_cache_dir="${XDG_CACHE_HOME:-$HOME/.cache}/ruby-install"
+ 

diff --git a/dev-ruby/ruby-install/ruby-install-0.9.1.ebuild 
b/dev-ruby/ruby-install/ruby-install-0.9.1.ebuild
new file mode 100644
index 00..4e4057cefa
--- /dev/null
+++ b/dev-ruby/ruby-install/ruby-install-0.9.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Installs Ruby, JRuby, Rubinius, TruffleRuby (native / GraalVM), 
or mruby."
+HOMEPAGE="https://github.com/postmodern/ruby-install;
+SRC_URI="https://github.com/postmodern/ruby-install/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+PROPERTIES="test_network"
+RESTRICT="!test? ( test )"
+
+DEPEND=">=app-shells/bash-3.0:*"
+RDEPEND="${DEPEND}
+   sys-apps/grep
+   || ( >net-misc/wget-1.12 net-misc/curl )
+   dev-libs/openssl
+   app-arch/tar
+   app-arch/bzip2
+   app-arch/xz-utils
+   sys-devel/patch
+   || ( >=sys-devel/gcc-4.2 sys-devel/clang )"
+BDEPEND="test? ( dev-util/shunit2 )"
+
+PATCHES=(
+   "${FILESDIR}/${P}-fix-version.patch"
+)
+
+# BUG: `make check` fails: 
https://github.com/postmodern/ruby-install/issues/442
+src_test() {
+   emake test
+}
+
+src_prepare() {
+   default
+
+   sed -i Makefile -e "s/^VERSION=.\+$/VERSION=${PVR}/" \
+   || die "Cannot fix doc location to follow Gentoo/FHS guidelines"
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX="/usr" install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/ruff/

2023-07-31 Thread Patrick McLean
commit: 351ad80eb98aa53d31924732902cb7b20bcab470
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Jul 31 22:58:12 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Jul 31 22:58:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=351ad80e

dev-util/ruff: add 0.0.281, drop 0.0.280

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/ruff/Manifest | 24 +++--
 .../{ruff-0.0.280.ebuild => ruff-0.0.281.ebuild}   | 25 +++---
 2 files changed, 44 insertions(+), 5 deletions(-)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index 360b5e2f3647..f28ce6b1e43f 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -22,12 +22,15 @@ DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df65
 DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 
2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7
 SHA512 
00c380fc0198c49776c40aeef419be2fd2d6809bd2e5d86457f1658c6f4b2e83ebe8feee95855c3bbedd4200a917f582bd41b0ee0cf5d7d1d5017228885a58e6
 DIST anyhow-1.0.71.crate 43808 BLAKE2B 
1ec6b440758e26b2328738bab7c6b1fe8670959793cc24f61cecd0d8b0ebe60b9855ee1cdac9b5f5a5b238daf796eae5b7c82b903e7c822a5625d95130f8b61f
 SHA512 
401b1c5d04fa0581f303395fcb3af5e7684ead367e2a173b4d90db9c04ac20010c5330a686f3ba91a541e1526a7185091b7dbfddce5134b5a74cc749b0338da5
 DIST argfile-0.1.5.crate 7951 BLAKE2B 
91e38d07c0898b5a2b14ea69e9f1bc23203ced3dbb0eed279d3fdeaeba0bab4d8f97c148925379ef9d9efc63c716a700c2dd7537043548058fe39103a5f72f54
 SHA512 
771053dfe1d33d6f84865fa192929908e0bee07dc3aa806163c1f73da574eced877208705a047d68139f51c343bac4bbc5fc6ea91babc56129f499b5249296af
+DIST ascii-canvas-3.0.0.crate 10575 BLAKE2B 
fc40c40551e3e1b2bec6ae5a85ee8b0a1ab1ef3425cdd19ec6dd47d849205004781a2c8f51470417fe7556cf8524cc63b84a532532c5081604adbcd92d286b44
 SHA512 
216056640604f5faba6d46e2c94ff75234fec83d3bc2dc7cf34dd279706362874e3a513c717b23bc591da07cc3088458913c4e9aa5f280550c93d261095c8703
 DIST assert_cmd-2.0.11.crate 25346 BLAKE2B 
1777fd5e3c0ea962d06b4e26e8c7437a3f1d8834fd0439338f53985e5958f2e11dadcf96a8ac86035bb9bce20ed9072fe4c37cee5dafdda3e6d2f72afe8b7a8e
 SHA512 
45c142e7d4f526fe66f9987ea6c62750c53eb2e429cafff6a13bb5fd6377c59888cfa19abbc3a3d50f377f69ea894c42906639020c86de09805662d929a95aae
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST base64-0.13.1.crate 61002 BLAKE2B 
3b3a5b26e2ef18e9b4f1ede72b1bd160a1494751878e8441d463f8a514e6cb9ac859231536989e19fb1261fd864617fe31440df1b5855a0ec625521fc6fcef91
 SHA512 
1eb76aff9a84057f2ccb7082e9c57b015c2d71a28173089b02e7aacd09a7d311bedf0a943529611ada29f8d7b536d7ae4de256d98eee8450003a3a9a652bda4b
 DIST base64-0.21.2.crate 76389 BLAKE2B 
6da080dfc31c5b2ebdbfd336be6e71373918f9388c85649133363a60ee1647b6ad67c7dfd461b6ee842c3633e40593b6ac2f313585b3e8e07dbd690739f433f9
 SHA512 
3f85bdf846e2f8a2e0f2335749bab58c904479a29311143580f1de42455799d04606dedbf64d355af580d77867d7b895e1078463c7cc5a5fbd9ded9d7cbf3559
 DIST bincode-1.3.3.crate 28958 BLAKE2B 
ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f
 SHA512 
49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3
+DIST bit-set-0.5.3.crate 14470 BLAKE2B 
f6525500a494236103df2b27e964bae0b2caf718156879f972b9972fa509794bcc663c2130e3d872ecadb7ead0982b415dfa4468ef12523ee248fb1bbec2559e
 SHA512 
c5ce7ef71559706d996505e138ce95d9f008ac3375928012a36339bfec48986ad935b384e2d21fa0d505d4cf98bd3e93be15955ecd9607d253b8a276351334c6
+DIST bit-vec-0.6.3.crate 19927 BLAKE2B 
f5bd3bb9c87fdf3b206739b74df20cab50a1a45af3a58b2642a5a061c26207884be58ef8369a3cd06dfd3615bff0ce15915fdd4b6b6f03facc4a0f86c0b7e910
 SHA512 
b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bitflags-2.3.1.crate 39565 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: sci-libs/gdal/

2023-07-31 Thread Sam James
commit: 4d2318c7335b6176955a21701338e4e16b0dc12b
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 31 22:38:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 31 22:38:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d2318c7

sci-libs/gdal: Stabilize 3.7.0 amd64, #910101

Signed-off-by: Sam James  gentoo.org>

 sci-libs/gdal/gdal-3.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/gdal/gdal-3.7.0.ebuild b/sci-libs/gdal/gdal-3.7.0.ebuild
index b652d383e470..678382fc22d1 100644
--- a/sci-libs/gdal/gdal-3.7.0.ebuild
+++ b/sci-libs/gdal/gdal-3.7.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" test? ( 
https://download.osgeo.org/${PN}/${PV}/${PN}autotest-${PV}.ta
 
 LICENSE="BSD Info-ZIP MIT"
 SLOT="0/33" # subslot is libgdal.so.
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
 IUSE="armadillo +curl cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_sse 
cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_ssse3 doc fits geos gif 
gml hdf5 heif java jpeg jpeg2k lzma mysql netcdf odbc ogdi opencl oracle pdf 
png postgres python spatialite sqlite test webp xls zstd"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/asm/

2023-07-31 Thread Sam James
commit: 4b26d4090698480a3172bc32f923a0824792e9eb
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 31 22:38:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 31 22:38:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b26d409

dev-java/asm: Stabilize 9.5 x86, #911514

Signed-off-by: Sam James  gentoo.org>

 dev-java/asm/asm-9.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/asm/asm-9.5.ebuild b/dev-java/asm/asm-9.5.ebuild
index 3eb14fcb6b13..bdfe3106c288 100644
--- a/dev-java/asm/asm-9.5.ebuild
+++ b/dev-java/asm/asm-9.5.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/asm-${MY_P}"
 
 LICENSE="BSD"
 SLOT="9"
-KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86 ~x64-macos"
+KEYWORDS="~amd64 ~arm arm64 ppc64 x86 ~x64-macos"
 
 DEPEND=">=virtual/jdk-11:*"
 RDEPEND=">=virtual/jre-1.8:*"



[gentoo-commits] repo/gentoo:master commit in: dev-java/asm/

2023-07-31 Thread Sam James
commit: 6a7235621990042621b466706e2995e31a419297
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 31 22:38:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 31 22:38:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a723562

dev-java/asm: Stabilize 9.5 amd64, #911514

Signed-off-by: Sam James  gentoo.org>

 dev-java/asm/asm-9.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/asm/asm-9.5.ebuild b/dev-java/asm/asm-9.5.ebuild
index bdfe3106c288..76a5b1e6d694 100644
--- a/dev-java/asm/asm-9.5.ebuild
+++ b/dev-java/asm/asm-9.5.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/asm-${MY_P}"
 
 LICENSE="BSD"
 SLOT="9"
-KEYWORDS="~amd64 ~arm arm64 ppc64 x86 ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~x64-macos"
 
 DEPEND=">=virtual/jdk-11:*"
 RDEPEND=">=virtual/jre-1.8:*"



[gentoo-commits] repo/gentoo:master commit in: media-gfx/kphotoalbum/

2023-07-31 Thread Sam James
commit: d6c5b90b9f51a2ca448d12fd84864783be305c62
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 31 22:38:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 31 22:38:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6c5b90b

media-gfx/kphotoalbum: Stabilize 5.11.0 x86, #911209

Signed-off-by: Sam James  gentoo.org>

 media-gfx/kphotoalbum/kphotoalbum-5.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/kphotoalbum/kphotoalbum-5.11.0.ebuild 
b/media-gfx/kphotoalbum/kphotoalbum-5.11.0.ebuild
index 1d08c747ddc8..034a17725fb9 100644
--- a/media-gfx/kphotoalbum/kphotoalbum-5.11.0.ebuild
+++ b/media-gfx/kphotoalbum/kphotoalbum-5.11.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://www.kphotoalbum.org/;
 
 if [[ ${KDE_BUILD_TYPE} != live ]]; then
SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 x86"
 fi
 
 LICENSE="GPL-2+ FDL-1.2 CC-BY-SA-4.0"



[gentoo-commits] repo/gentoo:master commit in: dev-util/howdoi/

2023-07-31 Thread Sam James
commit: 3f6ff0c95e5a86c7e38df538e33784ee0bb8f548
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 31 22:38:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 31 22:38:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f6ff0c9

dev-util/howdoi: Stabilize 2.0.20-r1 ALLARCHES, #911518

Signed-off-by: Sam James  gentoo.org>

 dev-util/howdoi/howdoi-2.0.20-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/howdoi/howdoi-2.0.20-r1.ebuild 
b/dev-util/howdoi/howdoi-2.0.20-r1.ebuild
index 6ef294571ef7..12c28a11d859 100644
--- a/dev-util/howdoi/howdoi-2.0.20-r1.ebuild
+++ b/dev-util/howdoi/howdoi-2.0.20-r1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pypi.org/project/howdoi/;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 # bug 818580
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: profiles/

2023-07-31 Thread Sam James
commit: 6534c243eb7d37f9f5bc0db754399cd493aa49ed
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 31 22:36:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 31 22:36:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6534c243

Revert "profiles: last rite sci-electronics/gwave."

This reverts commit dc105a6efbb47cb7347cc6d00c83d32a570c9a7c.

This breaks sci-electronics/geda-suite and sci-electronics/gspiceui - those
need checking and somehow adapting if last-rites are to be continued.

Bug: https://bugs.gentoo.org/824966
Signed-off-by: Sam James  gentoo.org>

 profiles/package.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index a3b3c9d28078..1bec4fb19236 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,11 +33,6 @@
 
 #--- END OF EXAMPLES ---
 
-# Benda Xu  (2023-08-01)
-# Dead upstream. blocking guile-3 migration and gtk+-2 removal.
-# Removal on 2023-09-01. (bug #824966)
-sci-electronics/gwave
-
 # David Seifert  (2023-07-29)
 # EAPI 6, fetch restrictions require annoying registration, no other
 # distro packages this, over 10 years old. Removal on 2023-08-28.



[gentoo-commits] repo/gentoo:master commit in: www-apps/nextcloud/

2023-07-31 Thread Bernard Cafarelli
commit: f77024d3308e9213d3473c1b5a955c95bf315564
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Jul 31 22:20:08 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Jul 31 22:20:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f77024d3

www-apps/nextcloud: drop 25.0.4

Bug: https://bugs.gentoo.org/904941
Bug: https://bugs.gentoo.org/907268
Signed-off-by: Bernard Cafarelli  gentoo.org>

 www-apps/nextcloud/Manifest|  1 -
 www-apps/nextcloud/nextcloud-25.0.4.ebuild | 43 --
 2 files changed, 44 deletions(-)

diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest
index 85e35fd8d8e6..f1e331b1a2b7 100644
--- a/www-apps/nextcloud/Manifest
+++ b/www-apps/nextcloud/Manifest
@@ -1,4 +1,3 @@
-DIST nextcloud-25.0.4.tar.bz2 145687281 BLAKE2B 
b349cea558ef2b1925da19713b76553076d57ee9e2fd07123796c0f329e139ccfb66c3e113ddb4bcdb7841d5e61eb1237748fd1c38216f7ae43c006e87730deb
 SHA512 
0a9a6a2cc26951ede77509926fd6192668d140559daaa49611e8f9d592ccec39f22c7289d2d55794885afc7665bfb6f5eae43a0e6d160954b21c3e236da944e5
 DIST nextcloud-25.0.7.tar.bz2 147083284 BLAKE2B 
c21a0825796809ade4e863fa0b1b05212993fabd1af536f0b84cded8485596361b8bc7a5efa5c4130bf25d305c98a18191188876994f939c16b7ceed57ee63a3
 SHA512 
6276781dc370d7b3b82dca7cfe49d79d4964e485498c13d3cc68af26c2b59a9de73c95a310ebbdee962643061c60faecd4ecc18f5dbcbb779b6ec577b148d352
 DIST nextcloud-25.0.9.tar.bz2 147576586 BLAKE2B 
3a168dcc428bf0aa32b53c94fcbbca3860ef2fc4202859e1edf9c4150e4acad3f82c8177c51f83d0a563f39be1ab48cde38276587b470cd771d9c3e304e33b7f
 SHA512 
162d4773e68084aaa24e724c7a48fd2b9cd3dcd8c7e4828d2db50463ae45182cd55fecc51acd70151c9ff1d0091537b1abdf0c6ef929d3da01ada708daccdb13
 DIST nextcloud-26.0.2.tar.bz2 152335431 BLAKE2B 
dbda27f91e35ba1bfde0b2661e50c21a105a5510040964307e5ec92b65153ddcd767bfae1337ba745054bdcbf125878e006103580bc180e687234f16b5ca7593
 SHA512 
b7e276d19b1cb6591e0155503b549c57be64a87627d7948d161ecdaf17982258369d146d78c21525ef9bf2b4343d40ce98c79a5e2a321f56a3b3bf677304efc5

diff --git a/www-apps/nextcloud/nextcloud-25.0.4.ebuild 
b/www-apps/nextcloud/nextcloud-25.0.4.ebuild
deleted file mode 100644
index 7371c62df6fa..
--- a/www-apps/nextcloud/nextcloud-25.0.4.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit webapp
-
-DESCRIPTION="Personal cloud that runs on your own server"
-HOMEPAGE="https://nextcloud.com/;
-SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2;
-LICENSE="AGPL-3"
-
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="+curl +imagemagick mysql postgres +sqlite"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-DEPEND=""
-RDEPEND="

[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2023-07-31 Thread Andreas K. Hüttel
commit: 1920e3bac2933a3ad6cfad92716ed803ae72ee6e
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Jul 31 21:42:10 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Jul 31 21:42:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1920e3ba

sys-libs/glibc: add 2.38

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest  |2 +
 sys-libs/glibc/glibc-2.38.ebuild | 1644 ++
 2 files changed, 1646 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 350941f5edc1..77026f28f181 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -20,6 +20,8 @@ DIST glibc-2.36.tar.xz 18610836 BLAKE2B 
f8375e084043f032609e66fd98c234249df57a59
 DIST glibc-2.37-patches-5.tar.xz 37640 BLAKE2B 
a87fb239208eb6d65c96bf7687570d8d0919277410fe1e28c293fa7749ffa862417bc1fe6d0819e47a806b20e52d14de84b843fa879fe15b884b2742719caf87
 SHA512 
344276606b7330322df72ee964d3447d02907df92b5a1d20b9aa427e93727be907f915ecd62db45e994c46451bd09d5da95ef7bf1a27d247a57589c568e6cb20
 DIST glibc-2.37-patches-6.tar.xz 47132 BLAKE2B 
a20c2390ef6342ac03abdf131f19221792cb9c7a050cdd5f87c9cfd2b6456edf60e7bfa14a487f11e95698cca736c55872bd4d1e27a915b93ee46f51f9771e8c
 SHA512 
72b4363183c562708043fe6728bc475a4a92273e4707432d4d18c7c737bbc7707be5162923b7ee6e36cdd3eca1d8d4b68542d7162d399f0d60fb8dd6e35f1167
 DIST glibc-2.37.tar.xz 18674604 BLAKE2B 
8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3
 SHA512 
4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
+DIST glibc-2.38-patches-1.tar.xz 13688 BLAKE2B 
198bbaff878c6ede8501b84d996e219af0b2ed82280f98f7858db65feb814c15468808e92bb5e0cc19b38cebc50ec019c3309cfb09193f6cd51d2f1c6a312a3b
 SHA512 
dd760bb73e9b7b90ffabab96ef9b2a329ceaa7f75e4a28391b28291160e53b1bac78497ef59c98cd8a4522f59de6fc40681361e1ebfd62f85f0c85d7c262
+DIST glibc-2.38.tar.xz 18913712 BLAKE2B 
f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4dd89af4d26fa5c4e4cf266f19c2746b44d797ce54739d86499e74cf334aaf311bcf6e30120fd7748453e653f
 SHA512 
a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900
 DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B 
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
 SHA512 
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
 DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B 
10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1
 SHA512 
5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc
 DIST locale-gen-2.00.tar.gz 7738 BLAKE2B 
cde6de5ba3400aea24d0d5f1b79471f89f09fb747c8e371e38316c7ada92f967e0865f573f23cb353d82419c234724143c0aeca9eb70eb945dfc581cc7491eb1
 SHA512 
b609fddb9ec5e567c008841fef3390eddb5d6e7699a8271b3b8c0ade1b44b0ac2e5d1daa8b9acabf3432e3b88110b538a96f209b1ad0f9e988b7efce66606dff

diff --git a/sys-libs/glibc/glibc-2.38.ebuild b/sys-libs/glibc/glibc-2.38.ebuild
new file mode 100644
index ..a0250a2928fc
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.38.ebuild
@@ -0,0 +1,1644 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{9..11} )
+TMPFILES_OPTIONAL=1
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
+   multilib systemd multiprocessing tmpfiles
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/;
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+SLOT="2.2"
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=1
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+else
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+   SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
+fi
+
+SRC_URI+=" multilib-bootstrap? ( 

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2023-07-31 Thread Leonardo Hernandez
commit: 29c42dc36843e3d25924ed1e147c18220e9d05c7
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Mon Jul 31 20:12:40 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Mon Jul 31 20:12:40 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=29c42dc3

www-apps/code-server-bin: add 4.16.1

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 www-apps/code-server-bin/Manifest  |   2 +
 .../code-server-bin/code-server-bin-4.16.1.ebuild  | 105 +
 2 files changed, 107 insertions(+)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index a97c266172..166f1c3671 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -6,3 +6,5 @@ DIST code-server-4.15.0-linux-amd64.tar.gz 99499811 BLAKE2B 
b14a712624d312190be8
 DIST code-server-4.15.0-linux-arm64.tar.gz 98256392 BLAKE2B 
0a9391ab69139e8674fe0f408bc98946e50114239d08bcb152f617fba2bbf42601432c05861e19fff1500574f8d54df4b1d768898c381fe31d518f0d2d8886f5
 SHA512 
95f0a1ac33ef0280f3195fbf0563f8e5f3d3fce18991758edf095dec52cd501769951b4905a83fcb100b0c5aec8db29feea6cb992e945b4f4447e56be26df2db
 DIST code-server-4.16.0-linux-amd64.tar.gz 99495017 BLAKE2B 
3d4afbc0d64bc31bd1caf4457fcd39e161ba2036085494c23f3b125975e8f2d2f56e458474781c3cad950634831b53c8da4d8e9128700fec8489cfe6f528e0cf
 SHA512 
8c0f694671b050f020deed8247b14a480ae5a5855cb99c4c1c86ba248119cf0e34b4653a5a26237cd769ff4fb7e20438e45bc0bb31151fbd16f2fcb35caab7ee
 DIST code-server-4.16.0-linux-arm64.tar.gz 98257595 BLAKE2B 
907cb8d0fd15e81eef3ed3cfa93018f289536cea480212424d89c90624dcd1bee3563008565fb8641fb2859989c211c1d1d791c42bf068e53bd43f71ecfa9eb5
 SHA512 
abc69af88743029d3bc2f1f4f7f2f46f671929f61dd193a531afba96bf678454b8ea0794709100aab5c6dbf86382bd9edb94582a2e6426219851e40e86bd489a
+DIST code-server-bin-4.16.1-amd64.tar.gz 99495970 BLAKE2B 
361c07e00ba297b2a901a133685b53d31e3804ce31c21b279619d61ae867c91261f8af9d1049a6467a87e5f355b32177207e68bdd970788e7ba8ac653deade6f
 SHA512 
d0f657a6e1a455d8d5155174ac7700f5562513dccb816333286221d881346cbc837b3fdb1562966249535d975c017cd5f4f0dada2526517ad2622d945f2bd665
+DIST code-server-bin-4.16.1-arm64.tar.gz 98260104 BLAKE2B 
bc889fdfe577b7115d2a6411354b915b3da02a1a22bdf576aba99ade9819a613ec76d4b26130d06c49e8e42eeb3e3fdf40a89b1910e43f3704761494d315f3d9
 SHA512 
f9bd711fe2334501bf339c2bed73a9411d898bf44dd34cf0ff7a476b74ae7397032186aca3c911321ce6808cecb3e67f244eee58a55a50ae9c62d9fe65b39c28

diff --git a/www-apps/code-server-bin/code-server-bin-4.16.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.16.1.ebuild
new file mode 100644
index 00..cdf7ad04c1
--- /dev/null
+++ b/www-apps/code-server-bin/code-server-bin-4.16.1.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
+
+inherit systemd
+
+DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
+HOMEPAGE="https://coder.com/;
+SRC_URI="
+   amd64? ( ${BASE_URI}-amd64.tar.gz -> ${P}-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-arm64.tar.gz -> ${P}-arm64.tar.gz )
+"
+RESTRICT="test"
+LICENSE="MIT ISC BSD Apache-2.0 BSD-2 PYTHON GPL-2 0BSD"
+LICENSE+=" LGPL-2.1+
+   || ( MIT WTFPL )
+   || ( BSD-2 MIT Apache-2.0 )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   ${DEPEND}
+   >=net-libs/nodejs-16.0.0[ssl]
+   sys-apps/ripgrep
+   app-crypt/libsecret
+"
+
+S="${WORKDIR}/${MY_P}-linux-${ARCH}"
+
+PATCHES=( "${FILESDIR}/${PN}-node.patch" )
+
+DOCS=( "LICENSE" "README.md" "ThirdPartyNotices.txt" )
+
+QA_PREBUILT="*"
+
+# Relative
+VSCODE_MODULES="lib/vscode/node_modules"
+
+QA_PRESTRIPPED="
+   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node
+"
+
+src_prepare() {
+   default
+
+   # We remove as much precompiled code as we can,
+   # node modules not written in JS cannot be removed
+   # thus "-bin".
+
+   # use system node
+   rm ./lib/node || die "Failed to remove bundled nodejs"
+
+   # remove bundled ripgrep binary
+   rm ./"${VSCODE_MODULES}"/@vscode/ripgrep/bin/rg \
+   || die "Failed to remove bundled ripgrep"
+
+   # Only required at build time
+   find "${S}" -type l -name python3 -delete || die
+
+   # not needed
+   rm ./postinstall.sh || die
+
+   # For windows
+   rm -r ./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/win32-x64 || die
+
+   if [[ $ELIBC != "musl" ]]; then
+   rm 
./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node 
|| die

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2023-07-31 Thread Leonardo Hernandez
commit: 6e199a72242f17c0ddce3e737b3b34e2204f19a6
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Mon Jul 31 20:13:16 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Mon Jul 31 20:13:16 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6e199a72

www-apps/code-server-bin: drop 4.13.0-r1

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 www-apps/code-server-bin/Manifest  |   2 -
 .../code-server-bin-4.13.0-r1.ebuild   | 105 -
 2 files changed, 107 deletions(-)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index 166f1c3671..09b6613860 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -1,5 +1,3 @@
-DIST code-server-4.13.0-linux-amd64.tar.gz 97870904 BLAKE2B 
320b845f1cca424c52022795bd77d1646786dfa1582944aa402e49e877c90af32a069662af5bd8385671118f74d4f66bfc95d4d1f875e865f74fd81732290559
 SHA512 
e7f50fb0bff5dbe5b075d6c1410f056f0e78e790eeab91fd0fa9596b1c52b8243798f10d5f609beb0288f965eb40b4519a0ad83972804f52dc1b88e456d91a7f
-DIST code-server-4.13.0-linux-arm64.tar.gz 96675774 BLAKE2B 
4c117fa6e0c06b5203863ae1a35d5a57e36c0bc339ddf009ff106efbf3a0207ea9deb9efbf868a14f9c0bf64e3034c626d99647073c90fa9c4dd59b938b2e0ae
 SHA512 
04478cc1280326fede817549e21a086f1f0281a79b52059a1523246f42d024463a7aac61f443b6441e10f202558889ad9cb63c962f4a075cd78c14b00318d5b9
 DIST code-server-4.14.1-linux-amd64.tar.gz 98672270 BLAKE2B 
9b7389b3578209391ac0c4a622e4e9a8bdb2bfcbc3f9eda5b26264b122273777819d097f6fa03114429a7bdc4ab7ac943bb104683b5867e3df248171551548d9
 SHA512 
1d70f5dbc4f4605d5fd254df117d34c8b05fc33085c27c909f8ec73d5ef9a3d71bb11617b38a6fa3dc32138c6df92db0555c14ede814b6868cb43acec182c70a
 DIST code-server-4.14.1-linux-arm64.tar.gz 97486113 BLAKE2B 
d918d2a7f5f0be73f26408d9bb0f4a499d98044da58b19dce1146508c9a68cdf8abfb577789a70fc15658c2265b1fc548f9ed96fbf69859a5993d0218d3cca0f
 SHA512 
70db38d528ea24446859eab61c9a502e901dc325f15a50bc5788acf42bd49e29750350748a1534dbaaceb59fd1654d43e2092a481fae0768916031d07ad1e501
 DIST code-server-4.15.0-linux-amd64.tar.gz 99499811 BLAKE2B 
b14a712624d312190be8320103f156fdefb99ab0990e11a555e3d2eb647bd28b7296e55ce9080d4b642ae1eda3780db6e6ab24310635ec1b714e7df7749250f9
 SHA512 
5c825ef33458bc7d8cb53657d7160dd01afe6fda4ce9f5dadcb9e977ab921dd092320c3e8bb1120543782a1591745dc46e712e87964f1abcc5fcc554566f9193

diff --git a/www-apps/code-server-bin/code-server-bin-4.13.0-r1.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.13.0-r1.ebuild
deleted file mode 100644
index 35845168af..00
--- a/www-apps/code-server-bin/code-server-bin-4.13.0-r1.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/-bin/}"
-MY_P="${MY_PN}-${PV}"
-BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
-
-inherit systemd
-
-DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
-HOMEPAGE="https://coder.com/;
-SRC_URI="
-   amd64? ( ${BASE_URI}-amd64.tar.gz )
-   arm64? ( ${BASE_URI}-arm64.tar.gz )
-"
-RESTRICT="test"
-LICENSE="MIT 0BSD ISC PYTHON BSD-2 BSD Apache-2.0 Unlicense LGPL-2.1+
-   || ( BSD-2 MIT Apache-2.0 )
-   || ( MIT WTFPL )
-   || ( BSD GPL-2 )
-"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
-   ${DEPEND}
-   >=net-libs/nodejs-16.0.0[ssl]
-   sys-apps/ripgrep
-   app-crypt/libsecret
-"
-
-S="${WORKDIR}/${MY_P}-linux-${ARCH}"
-
-PATCHES=( "${FILESDIR}/${PN}-node.patch" )
-
-DOCS=( "LICENSE" "README.md" "ThirdPartyNotices.txt" )
-
-QA_PREBUILT="*"
-
-# Relative
-VSCODE_MODULES="lib/vscode/node_modules"
-
-QA_PRESTRIPPED="
-   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node
-   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node
-   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node
-"
-
-src_prepare() {
-   default
-
-   # We remove as much precompiled code as we can,
-   # node modules not written in JS cannot be removed
-   # thus "-bin".
-
-   # use system node
-   rm ./lib/node || die "Failed to remove bundled nodejs"
-
-   # remove bundled ripgrep binary
-   rm ./"${VSCODE_MODULES}"/@vscode/ripgrep/bin/rg \
-   || die "Failed to remove bundled ripgrep"
-
-   # Only required at build time
-   find "${S}" -type l -name python3 -delete || die
-
-   # not needed
-   rm ./postinstall.sh || die
-
-   # For windows
-   rm -r ./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/win32-x64 || die
-
-   if [[ $ELIBC != "musl" ]]; then
-   rm 
./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node 
|| die
-   elif [[ $ELIBC != "glibc" ]]; then
-   rm 

[gentoo-commits] repo/gentoo:master commit in: sci-libs/gdal/

2023-07-31 Thread Andreas Sturmlechner
commit: 1f599dfac9589979c10b69d68774ac2f0129c06f
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Jul 17 09:03:47 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 31 19:55:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f599dfa

sci-libs/gdal: USE=-headless-awt for virtual/jdk

Closes: https://bugs.gentoo.org/909430
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/31923
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sci-libs/gdal/gdal-3.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/gdal/gdal-3.7.0.ebuild b/sci-libs/gdal/gdal-3.7.0.ebuild
index 7c62bbd95436..b652d383e470 100644
--- a/sci-libs/gdal/gdal-3.7.0.ebuild
+++ b/sci-libs/gdal/gdal-3.7.0.ebuild
@@ -60,7 +60,7 @@ DEPEND="
heif? ( media-libs/libheif:= )
hdf5? ( >=sci-libs/hdf5-1.6.4:=[cxx,szip] )
java? (
-   >=virtual/jdk-1.8:*
+   >=virtual/jdk-1.8:*[-headless-awt]
)
jpeg? ( media-libs/libjpeg-turbo:= )
jpeg2k? ( media-libs/openjpeg:2= )



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kconfigwidgets/

2023-07-31 Thread Andreas Sturmlechner
commit: 9ec7ceaf90d62e9162ef8aaf4ed05220b3b49cb3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 31 19:49:07 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 31 19:49:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ec7ceaf

kde-frameworks/kconfigwidgets: Disable broken kstandardactiontest

Closes: https://bugs.gentoo.org/864250
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kconfigwidgets/kconfigwidgets-5.108.0.ebuild | 9 +
 1 file changed, 9 insertions(+)

diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.108.0.ebuild 
b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.108.0.ebuild
index 56b716f8ff5d..b9e3ef2224f2 100644
--- a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.108.0.ebuild
+++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.108.0.ebuild
@@ -38,3 +38,12 @@ src_configure() {
 
ecm_src_configure
 }
+
+src_test() {
+   # bugs: 864250
+   local myctestargs=(
+   -E "(kstandardactiontest)"
+   )
+
+   ecm_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/html2text/

2023-07-31 Thread Fabian Groffen
commit: 1bb04c82f1dcb3cddf4d115c88097cab52fc991c
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Jul 31 19:00:21 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Jul 31 19:00:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bb04c82

app-text/html2text-2.2.3: version bump

Signed-off-by: Fabian Groffen  gentoo.org>

 app-text/html2text/Manifest   | 2 +-
 app-text/html2text/{html2text-2.2.2.ebuild => html2text-2.2.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/html2text/Manifest b/app-text/html2text/Manifest
index fcf02de12f06..910122596915 100644
--- a/app-text/html2text/Manifest
+++ b/app-text/html2text/Manifest
@@ -1,2 +1,2 @@
 DIST html2text-2.1.1.tar.gz 172655 BLAKE2B 
ab112e41b9cb08664ae9cba2b137b59e67769b2c8cd758022e9b650a2cbd1788064ada1949e9efddc591c819b0c86890e22504bebde68c2973c353b6fa85da33
 SHA512 
e7fbd795b06895d866e3379c343860dc8816d5069b476cd13abeb066ba1ad222050863c1d52c6b2c05d426a17af7b427913341c8205964b21f18a3d26c3528c4
-DIST html2text-2.2.2.tar.gz 328927 BLAKE2B 
5b52d555bbeebfb89b1f1e8000328f7a386458aa4f65f77fadd5c36582ee90a2e16fc0e0c862f58bf99b9c69e97761d4338f23558264673081c6fef4b7c522e6
 SHA512 
e4c03a1d15e9f2cda63b28bba4b1927c920047eac2f9bc4b8b8b78148fbdc59f1df8d7f187df439523b922dd163f199d39a4b0c9b2fd92b72f821b2648283031
+DIST html2text-2.2.3.tar.gz 329841 BLAKE2B 
311defd6aa6affc6f1ad59d9971f0315b6f2d748b4ae26e2c5f61cbd090ff76f0f0df7155acb1ec5c0114a6b6253eb27fc73d327162dca2a144afae74cdf4afa
 SHA512 
ff851abdc0f672d6bf8de494d6595362d5b71eeb03f4f761e32afb50bb75fe12c0cede8c7ca4ca7290b1c9e0f08aaff9821946dd272e1a30ce3b585e452cf6ec

diff --git a/app-text/html2text/html2text-2.2.2.ebuild 
b/app-text/html2text/html2text-2.2.3.ebuild
similarity index 100%
rename from app-text/html2text/html2text-2.2.2.ebuild
rename to app-text/html2text/html2text-2.2.3.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/pkg-config/

2023-07-31 Thread Arthur Zamarin
commit: d59c3e0de3fed51553099e7b9001a2b071b4fbd6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 31 18:57:18 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 31 18:57:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d59c3e0d

dev-ruby/pkg-config: Stabilize 1.5.2 ppc, #910985

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ruby/pkg-config/pkg-config-1.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/pkg-config/pkg-config-1.5.2.ebuild 
b/dev-ruby/pkg-config/pkg-config-1.5.2.ebuild
index e0a4542ab86e..f0907abf5103 100644
--- a/dev-ruby/pkg-config/pkg-config-1.5.2.ebuild
+++ b/dev-ruby/pkg-config/pkg-config-1.5.2.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="A pkg-config implementation by Ruby"
 HOMEPAGE="https://github.com/ruby-gnome/pkg-config;
 LICENSE="|| ( LGPL-2 LGPL-2.1 LGPL-3 )"
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86"
 SLOT="0"
 IUSE="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/service-identity/

2023-07-31 Thread Michał Górny
commit: 3ad2e5bdc929ad505eadcdd0422e9678931f747f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 31 17:54:43 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 31 17:55:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ad2e5bd

dev-python/service-identity: Add missing hatch plugin BDEPs

Thanks to tgbugs for noticing.

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/service-identity/service-identity-23.1.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-python/service-identity/service-identity-23.1.0.ebuild 
b/dev-python/service-identity/service-identity-23.1.0.ebuild
index 7c3785bc7754..432c0a551597 100644
--- a/dev-python/service-identity/service-identity-23.1.0.ebuild
+++ b/dev-python/service-identity/service-identity-23.1.0.ebuild
@@ -25,6 +25,8 @@ RDEPEND="
dev-python/pyasn1-modules[${PYTHON_USEDEP}]
 "
 BDEPEND="
+   dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
test? (
dev-python/pyopenssl[${PYTHON_USEDEP}]
)



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/elasticsearch/

2023-07-31 Thread Hans de Graaff
commit: d1d7cd32e95cef8795f6c3f4b75067f95fd89594
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jul 31 17:35:02 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jul 31 17:35:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1d7cd32

dev-ruby/elasticsearch: add 8.9.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/elasticsearch/Manifest   |  1 +
 dev-ruby/elasticsearch/elasticsearch-8.9.0.ebuild | 54 +++
 2 files changed, 55 insertions(+)

diff --git a/dev-ruby/elasticsearch/Manifest b/dev-ruby/elasticsearch/Manifest
index 7a46847ae316..5e1070fb8f24 100644
--- a/dev-ruby/elasticsearch/Manifest
+++ b/dev-ruby/elasticsearch/Manifest
@@ -1,3 +1,4 @@
 DIST elasticsearch-ruby-6.8.3.tar.gz 345447 BLAKE2B 
6f10b4345d098b36c5b4d8e90e8745b10313de0df1f5bd9285e72f891a871bff8569318d5bd15ab5cca0ada722042affb6bd20ddb68117eb689eadc0c2a16706
 SHA512 
3001760ff49bf72ba9ac5e11f3338e320c828bfb245d45535325f422e438b693d1ae7a4f73ab766386a76282eca435849c670f3ad98e9431b80b402e97268f83
 DIST elasticsearch-ruby-7.17.7.tar.gz 1017241 BLAKE2B 
5da6a9dc39afb42c5f5b27aebc403743950d7f587229f5aae8e838e68eab760068686d96fcdc5287596130748e2d2017d56afbd72decf50cdf57eeaac4bd8436
 SHA512 
d19722ffd5786570f6d36e915b25916dc6879029a6b93bda2ec001209f3a2b0db1bc465ec0eedb9795addd33e2c265a39730fcac5e6ed35a6df14e08b764e83e
 DIST elasticsearch-ruby-8.8.0.tar.gz 1423816 BLAKE2B 
48bbcffb4bbc2011253cfa95c9a660e1671a8610b93c0e673e8fdf11dd17814f12c2d928e52988b49cd41a33081a3a850d5e561edddf9301b79ab8df188043fe
 SHA512 
7816f3e928295b95d17d2f8189a0f881ff083ee3431f826b56381ff55b1acd22c082ae3d665ce14ce9b5350d17f0be46c3ba1fdf16331d03b3ec7d11fb066a91
+DIST elasticsearch-ruby-8.9.0.tar.gz 1755804 BLAKE2B 
aff81b211eca6ad551fa54d949e39815eba15b579601e7af48122dacbd78836a57475c31bab6326c874dff4c6991deecb9b859866e417302b54d87f250f2695f
 SHA512 
33b2322e83cbe08229aea81662e2ff7bd46b05a9ab85ccd61efcc8e0ffc8779699d4235bda549221f0839bbf999fefb502e44144b2bd7d0ea102a2aa54a080b1

diff --git a/dev-ruby/elasticsearch/elasticsearch-8.9.0.ebuild 
b/dev-ruby/elasticsearch/elasticsearch-8.9.0.ebuild
new file mode 100644
index ..17df5d7d899d
--- /dev/null
+++ b/dev-ruby/elasticsearch/elasticsearch-8.9.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+MY_P=elasticsearch-ruby-${PV}
+DESCRIPTION="Ruby integrations for ES, elasticsearch module"
+HOMEPAGE="https://github.com/elastic/elasticsearch-ruby;
+SRC_URI="https://github.com/elastic/elasticsearch-ruby/archive/v${PV}.tar.gz 
-> ${MY_P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+   ~dev-ruby/elasticsearch-api-${PV}
+   dev-ruby/elastic-transport:8
+"
+ruby_add_bdepend "
+   doc? ( dev-ruby/yard )
+   test? (
+   dev-ruby/ansi
+   dev-ruby/mocha:1.0
+   dev-ruby/pry
+   dev-ruby/shoulda-context
+   )
+"
+
+RUBY_S=${MY_P}/${PN}
+
+all_ruby_prepare() {
+   # fix to work without git
+   sed -i -e 's/git ls-files/find * -type f/' *.gemspec || die
+
+   # remove useless dependencies from Rakefile
+   sed -e '/bundler/d' \
+   -e '/require.*cane/,/end/d' \
+   -i Rakefile || die
+
+   sed -e '/documentation/ s:^:#:' \
+   -i spec/spec_helper.rb || die
+
+   # Avoid spec requiring a running elasticsearch server
+   rm -f 
spec/integration/{characters_escaping,client_integration,validation_integration}_spec.rb
 || die
+   rm -f spec/integration/helpers/*_helper_spec.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/elasticsearch-api/

2023-07-31 Thread Hans de Graaff
commit: 9c79f012b3a9ae8b6b5e1fb6cd8ea3ee34e27d66
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jul 31 17:24:05 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jul 31 17:35:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c79f012

dev-ruby/elasticsearch-api: add 8.9.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/elasticsearch-api/Manifest|  1 +
 .../elasticsearch-api-8.9.0.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/dev-ruby/elasticsearch-api/Manifest 
b/dev-ruby/elasticsearch-api/Manifest
index 7a46847ae316..5e1070fb8f24 100644
--- a/dev-ruby/elasticsearch-api/Manifest
+++ b/dev-ruby/elasticsearch-api/Manifest
@@ -1,3 +1,4 @@
 DIST elasticsearch-ruby-6.8.3.tar.gz 345447 BLAKE2B 
6f10b4345d098b36c5b4d8e90e8745b10313de0df1f5bd9285e72f891a871bff8569318d5bd15ab5cca0ada722042affb6bd20ddb68117eb689eadc0c2a16706
 SHA512 
3001760ff49bf72ba9ac5e11f3338e320c828bfb245d45535325f422e438b693d1ae7a4f73ab766386a76282eca435849c670f3ad98e9431b80b402e97268f83
 DIST elasticsearch-ruby-7.17.7.tar.gz 1017241 BLAKE2B 
5da6a9dc39afb42c5f5b27aebc403743950d7f587229f5aae8e838e68eab760068686d96fcdc5287596130748e2d2017d56afbd72decf50cdf57eeaac4bd8436
 SHA512 
d19722ffd5786570f6d36e915b25916dc6879029a6b93bda2ec001209f3a2b0db1bc465ec0eedb9795addd33e2c265a39730fcac5e6ed35a6df14e08b764e83e
 DIST elasticsearch-ruby-8.8.0.tar.gz 1423816 BLAKE2B 
48bbcffb4bbc2011253cfa95c9a660e1671a8610b93c0e673e8fdf11dd17814f12c2d928e52988b49cd41a33081a3a850d5e561edddf9301b79ab8df188043fe
 SHA512 
7816f3e928295b95d17d2f8189a0f881ff083ee3431f826b56381ff55b1acd22c082ae3d665ce14ce9b5350d17f0be46c3ba1fdf16331d03b3ec7d11fb066a91
+DIST elasticsearch-ruby-8.9.0.tar.gz 1755804 BLAKE2B 
aff81b211eca6ad551fa54d949e39815eba15b579601e7af48122dacbd78836a57475c31bab6326c874dff4c6991deecb9b859866e417302b54d87f250f2695f
 SHA512 
33b2322e83cbe08229aea81662e2ff7bd46b05a9ab85ccd61efcc8e0ffc8779699d4235bda549221f0839bbf999fefb502e44144b2bd7d0ea102a2aa54a080b1

diff --git a/dev-ruby/elasticsearch-api/elasticsearch-api-8.9.0.ebuild 
b/dev-ruby/elasticsearch-api/elasticsearch-api-8.9.0.ebuild
new file mode 100644
index ..c11dc0bd9dc3
--- /dev/null
+++ b/dev-ruby/elasticsearch-api/elasticsearch-api-8.9.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_TASK_DOC=doc
+
+RUBY_FAKEGEM_TASK_TEST="NOTURN=true test"
+
+inherit ruby-fakegem
+
+MY_P=elasticsearch-ruby-${PV}
+DESCRIPTION="Ruby integrations for ES, elasticsearch-api module"
+HOMEPAGE="https://github.com/elastic/elasticsearch-ruby;
+SRC_URI="https://github.com/elastic/elasticsearch-ruby/archive/v${PV}.tar.gz 
-> ${MY_P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+   dev-ruby/multi_json
+"
+ruby_add_bdepend "
+   doc? ( dev-ruby/yard )
+   test? (
+   dev-ruby/ansi
+   dev-ruby/elasticsearch
+   dev-ruby/elastic-transport
+   dev-ruby/mocha:1.0
+   dev-ruby/patron
+   dev-ruby/pry
+   dev-ruby/shoulda-context
+   )
+"
+
+RUBY_S=${MY_P}/${PN}
+
+all_ruby_prepare() {
+   # fix to work without git
+   sed -i -e 's/git ls-files/find * -type f/' *.gemspec || die
+
+   # remove useless dependencies from Rakefile
+   sed -e '/bundler/d' \
+   -e '/require.*cane/,/end/d' \
+   -i Rakefile || die
+
+   sed -i -e '/config.formatter/ s/documentation/progress/' 
spec/spec_helper.rb || die
+
+   # Avoid tests that require unpackaged jbuilder and jsonify
+   sed -e '/\(pry-\|jbuilder\|jsonify\)/ s:^:#:' \
+   -e '/RspecJunitFormatter/ s:^:#:' \
+   -e '/ansi/arequire "patron"' \
+   -i spec/spec_helper.rb || die
+   rm -f spec/elasticsearch/api/actions/json_builders_spec.rb || die
+
+   sed -i -e '/uses the escape_utils gem/askip "unmaintained gem"' 
spec/elasticsearch/api/utils_spec.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2023-07-31 Thread Benda XU
commit: f13ae3d50975b32f49facd260ae1dc48afa49b18
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Jul 31 17:27:14 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Mon Jul 31 17:28:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f13ae3d5

profiles/prefix/darwin/macos: welcome guile-3 to macos.

Bug: https://bugs.gentoo.org/825334
Signed-off-by: Benda Xu  gentoo.org>

 profiles/prefix/darwin/macos/package.mask   | 4 
 profiles/prefix/darwin/macos/package.unmask | 6 ++
 2 files changed, 10 insertions(+)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index 82ecbd1c566d..fe6ed33ee38a 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Benda Xu  (2023-08-01)
+# embrace guile-3. (bug #825334)
+media-sound/lilypond
+
 # Fabian Groffen  (2023-06-24)
 # Fails to link due to missing libintl, already fixed upstream:
 # 
https://git.savannah.gnu.org/cgit/tar.git/commit/?id=8632df398b2f548465ebe68b8f494c0d6f8d913d

diff --git a/profiles/prefix/darwin/macos/package.unmask 
b/profiles/prefix/darwin/macos/package.unmask
new file mode 100644
index ..c83ace0c1e3e
--- /dev/null
+++ b/profiles/prefix/darwin/macos/package.unmask
@@ -0,0 +1,6 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Benda Xu  (2023-08-01)
+# embrace guile-3. (bug #825334)
+>=dev-scheme/guile-3.0.4



[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot-dns-dnsimple/

2023-07-31 Thread Matthew Smith
commit: cd3ce4989d9ad03b383537b95869307d5f262aeb
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sun Jul 30 16:27:05 2023 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Mon Jul 31 17:08:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd3ce498

app-crypt/certbot-dns-dnsimple: add 2.6.0

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Matthew Smith  gentoo.org>

 app-crypt/certbot-dns-dnsimple/Manifest|  1 +
 .../certbot-dns-dnsimple-2.6.0.ebuild  | 29 ++
 2 files changed, 30 insertions(+)

diff --git a/app-crypt/certbot-dns-dnsimple/Manifest 
b/app-crypt/certbot-dns-dnsimple/Manifest
index 6e68f1eb7af9..8dc9745d17ef 100644
--- a/app-crypt/certbot-dns-dnsimple/Manifest
+++ b/app-crypt/certbot-dns-dnsimple/Manifest
@@ -1 +1,2 @@
+DIST certbot-2.6.0.gh.tar.gz 1336339 BLAKE2B 
0c0575ad553ebe0f3ab56da750572bca46b30d034033e43c30c3793c114050ad824a277eab0be5a47326ea099e58e9a421448b53fc1b9173afae9a0ec308ac62
 SHA512 
d694156886484511f5a38fb5e40f98b2e2dbe4bc5110c95b2084ec03b39cb0eb9bbc623c7bca4a81054e980c8dbac752949042391813298a27be7e70410882e3
 DIST certbot-dns-dnsimple-1.31.0.gh.tar.gz 1371459 BLAKE2B 
95fc9f29b1e91f5bc12a9b7146d00f4f3b4647eeda8e866c46c17d8d8a2443bd46cfa04758e8571e84b2bbf70bd68943c47ceaf6d830d3e5121e41d9548da051
 SHA512 
a2f6d7714bfc8e2c400e69be038404da138b53f0dc09e071048d560ba9e9527cc0b786b8d210b62c3d07c3aeadaee12dc0d060d144af4b5c3178576fde65b052

diff --git a/app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-2.6.0.ebuild 
b/app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-2.6.0.ebuild
new file mode 100644
index ..9169bbe14d00
--- /dev/null
+++ b/app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-2.6.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="DNSimple Authenticator plugin for Certbot (Let's Encrypt Client)"
+HOMEPAGE="https://github.com/certbot/certbot 
https://certbot-dns-dnsimple.readthedocs.io/en/stable/;
+# Use common certbot tarball
+SRC_URI="https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> 
certbot-${PV}.gh.tar.gz"
+
+S="${WORKDIR}/certbot-${PV}/${PN}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
+   >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/dns-lexicon-3.2.1[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot-dns-dnsimple/

2023-07-31 Thread Matthew Smith
commit: 84f3dd78542da22687160882a0c9ff361795944f
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sun Jul 30 19:57:46 2023 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Mon Jul 31 17:09:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84f3dd78

app-crypt/certbot-dns-dnsimple: drop 1.31.0

Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32105
Signed-off-by: Matthew Smith  gentoo.org>

 app-crypt/certbot-dns-dnsimple/Manifest|  1 -
 .../certbot-dns-dnsimple-1.31.0.ebuild | 29 --
 2 files changed, 30 deletions(-)

diff --git a/app-crypt/certbot-dns-dnsimple/Manifest 
b/app-crypt/certbot-dns-dnsimple/Manifest
index 8dc9745d17ef..6bc3eac1503d 100644
--- a/app-crypt/certbot-dns-dnsimple/Manifest
+++ b/app-crypt/certbot-dns-dnsimple/Manifest
@@ -1,2 +1 @@
 DIST certbot-2.6.0.gh.tar.gz 1336339 BLAKE2B 
0c0575ad553ebe0f3ab56da750572bca46b30d034033e43c30c3793c114050ad824a277eab0be5a47326ea099e58e9a421448b53fc1b9173afae9a0ec308ac62
 SHA512 
d694156886484511f5a38fb5e40f98b2e2dbe4bc5110c95b2084ec03b39cb0eb9bbc623c7bca4a81054e980c8dbac752949042391813298a27be7e70410882e3
-DIST certbot-dns-dnsimple-1.31.0.gh.tar.gz 1371459 BLAKE2B 
95fc9f29b1e91f5bc12a9b7146d00f4f3b4647eeda8e866c46c17d8d8a2443bd46cfa04758e8571e84b2bbf70bd68943c47ceaf6d830d3e5121e41d9548da051
 SHA512 
a2f6d7714bfc8e2c400e69be038404da138b53f0dc09e071048d560ba9e9527cc0b786b8d210b62c3d07c3aeadaee12dc0d060d144af4b5c3178576fde65b052

diff --git a/app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-1.31.0.ebuild 
b/app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-1.31.0.ebuild
deleted file mode 100644
index 7f31f1629de6..
--- a/app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-1.31.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10,11} )
-
-inherit distutils-r1
-
-SRC_URI="https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-KEYWORDS="~amd64 ~x86"
-S="${WORKDIR}"/certbot-${PV}/${PN}
-
-DESCRIPTION="DNSimple Authenticator plugin for Certbot (Let's Encrypt Client)"
-HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-RDEPEND="
-   >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
-   >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
-   dev-python/zope-interface[${PYTHON_USEDEP}]
-   >=dev-python/dns-lexicon-3.2.1[${PYTHON_USEDEP}]
-"
-
-distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
-distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot-dns-dnsimple/

2023-07-31 Thread Matthew Smith
commit: d3763962d620a404693a26305376d3f66d2c4938
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Mon Jul 31 17:00:21 2023 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Mon Jul 31 17:08:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3763962

app-crypt/certbot-dns-dnsimple: adopt package

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Matthew Smith  gentoo.org>

 app-crypt/certbot-dns-dnsimple/metadata.xml | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/app-crypt/certbot-dns-dnsimple/metadata.xml 
b/app-crypt/certbot-dns-dnsimple/metadata.xml
index 9da727c79520..7b274bf81e54 100644
--- a/app-crypt/certbot-dns-dnsimple/metadata.xml
+++ b/app-crypt/certbot-dns-dnsimple/metadata.xml
@@ -1,10 +1,18 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   azamat.hacki...@gmail.com
+   Azamat H. Hackimov
+   
+   
matt...@gentoo.org
Matthew Smith

+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   


certbot/certbot



[gentoo-commits] repo/gentoo:master commit in: profiles/

2023-07-31 Thread Benda XU
commit: dc105a6efbb47cb7347cc6d00c83d32a570c9a7c
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Jul 31 17:01:58 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Mon Jul 31 17:05:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc105a6e

profiles: last rite sci-electronics/gwave.

Bug: https://bugs.gentoo.org/824966
Suggested-by: Paul Jewell  teulu.org>
Signed-off-by: Benda Xu  gentoo.org>

 profiles/package.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 1bec4fb19236..a3b3c9d28078 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Benda Xu  (2023-08-01)
+# Dead upstream. blocking guile-3 migration and gtk+-2 removal.
+# Removal on 2023-09-01. (bug #824966)
+sci-electronics/gwave
+
 # David Seifert  (2023-07-29)
 # EAPI 6, fetch restrictions require annoying registration, no other
 # distro packages this, over 10 years old. Removal on 2023-08-28.



[gentoo-commits] repo/gentoo:master commit in: sys-boot/grub/

2023-07-31 Thread Mike Gilbert
commit: 223832ac2853b44276ec706d9ff81f8950324f08
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Sat Jul 29 23:19:30 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Jul 31 16:40:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=223832ac

sys-boot/grub: add verify-sig to 2.12_rc1

Signed-off-by: Oskari Pirhonen  gmail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-boot/grub/Manifest|  1 +
 sys-boot/grub/grub-2.12_rc1-r1.ebuild | 17 ++---
 2 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/sys-boot/grub/Manifest b/sys-boot/grub/Manifest
index 6c70d9827749..b8d653465d43 100644
--- a/sys-boot/grub/Manifest
+++ b/sys-boot/grub/Manifest
@@ -2,5 +2,6 @@ DIST dejavu-sans-ttf-2.37.zip 417746 BLAKE2B 
c8904f3cd5a49370a7dc10e456684c88aea
 DIST grub-2.06-backports-r2.tar.xz 40416 BLAKE2B 
d9b4a8274a24aa35023eef7450bc4311045d0872250b1d11b1714b9daa32f7862fe1444b5b86db8b885a9f7b3af2459a5b2f87f0beaf4326a982fd96ec51d602
 SHA512 
99cf40b3d3d10cf6ba928ccc571c3a8baab217f650267fa7de4ba4ce807a895ff9414156647cc4dcb34bfbe48747a0c486bf60fee1c188a2dc89f26c2db3840f
 DIST grub-2.06.tar.xz 6581924 BLAKE2B 
2a40b9b03d7bb3b9e7b1309ab274d686f01b3c42e7035ebc6e5a0e59a59c3b7362ba518341664b314cb0dbc8222bb10ea05ce09f08ce9d58a293207cb909e417
 SHA512 
4f11c648f3078567e53fc0c74d5026fdc6da4be27d188975e79d9a4df817ade0fe5ad2ddd694238a07edc45adfa02943d83c57767dd51548102b375e529e8efe
 DIST grub-2.12~rc1.tar.xz 6589460 BLAKE2B 
edfad62a01970026ca4ad088056da6225ef1319a08e8a95418b24cc8102be7fe45bb1412797aab13f8c1f4f690cf2fa9e5b4725f6769013ce76aa81c43952557
 SHA512 
6f1fbce004b6dccf58e203bf6a6eeb771bac5ecc54b503265e56a97e9adce0221677bb3e64328144ec921f327a099f0345e7a9952be41cd8808f7635cded52cb
+DIST grub-2.12~rc1.tar.xz.sig 566 BLAKE2B 
4b0563623498d06f512d29d9a84a4f8386e7d5adf257d0f2ea8f3301e5112b7ad669741d78519dfa35d16e7f1695b0c74740d679f07e41774ecc8910c3f6bc5c
 SHA512 
b8b3c818679b50810e2d9e597a01c34b05fbc1218a88bdf35aaec798ce29b376c7aa696c50233d416306a480f6ee602dfcbe7eaf481c503f3c203a7b8e8db7a2
 DIST unifont-12.1.02.pcf.gz 1335424 BLAKE2B 
97080312468e3f3c8aa6f49cef08f5622641e8c9c035f3ede1e09d8d98de4e78d3b23c8aba2e8070eb46cbebd2d55e8568e467d7f15f35aa8fc8db792b7e5f14
 SHA512 
b280b2db7cf5f480b0668c331130dede2c0cc87d5e02e44566b77787113d0f6604d0105522858288f2ac6b8e77df7a2d9878725013a6c778dc5bfb183156e2f0
 DIST unifont-15.0.06.pcf.gz 1358322 BLAKE2B 
81811e3de390ca35d1a2dc1f1dee73464e97f44907ba522c218ba9c5e39ca3c9d767552780a257a97c156eb623c17786d9c0d2b67786d61df5ca33a1e10db7ca
 SHA512 
0a28a406629c604f5cbf51f501528239a7ed50d19f93ea505bc5bdc72639e4b926b03f4b8782a5733041f7cdb4aebb9948ac7cfd5a8ad9a0fe309944e595517b

diff --git a/sys-boot/grub/grub-2.12_rc1-r1.ebuild 
b/sys-boot/grub/grub-2.12_rc1-r1.ebuild
index ba4eb3b5a34b..6ca17da64561 100644
--- a/sys-boot/grub/grub-2.12_rc1-r1.ebuild
+++ b/sys-boot/grub/grub-2.12_rc1-r1.ebuild
@@ -23,6 +23,7 @@ fi
 
 PYTHON_COMPAT=( python3_{9..11} )
 WANT_LIBTOOL=none
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/dkiper.gpg
 
 if [[ -n ${GRUB_AUTOGEN} || -n ${GRUB_BOOTSTRAP} ]]; then
inherit python-any-r1
@@ -32,16 +33,23 @@ if [[ -n ${GRUB_AUTORECONF} ]]; then
inherit autotools
 fi
 
-inherit bash-completion-r1 flag-o-matic multibuild optfeature toolchain-funcs
+inherit bash-completion-r1 flag-o-matic multibuild optfeature toolchain-funcs 
verify-sig
 
+MY_P=${P}
 if [[ ${PV} !=  ]]; then
if [[ ${PV} == *_alpha* || ${PV} == *_beta* || ${PV} == *_rc* ]]; then
# The quote style is to work with <=bash-4.2 and >=bash-4.3 
#503860
MY_P=${P/_/'~'}
-   SRC_URI="https://alpha.gnu.org/gnu/${PN}/${MY_P}.tar.xz;
+   SRC_URI="
+   https://alpha.gnu.org/gnu/${PN}/${MY_P}.tar.xz
+   verify-sig? ( 
https://alpha.gnu.org/gnu/${PN}/${MY_P}.tar.xz.sig )
+   "
S=${WORKDIR}/${MY_P}
else
-   SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
+   SRC_URI="
+   mirror://gnu/${PN}/${P}.tar.xz
+   verify-sig? ( mirror://gnu/${PN}/${P}.tar.xz.sig )
+   "
S=${WORKDIR}/${P%_*}
fi
#KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
@@ -107,6 +115,7 @@ BDEPEND="
virtual/pkgconfig
)
truetype? ( virtual/pkgconfig )
+   verify-sig? ( sec-keys/openpgp-keys-danielkiper )
 "
 DEPEND="
app-arch/xz-utils
@@ -150,6 +159,8 @@ src_unpack() {
git-r3_fetch "${GNULIB_URI}" "${GNULIB_REVISION}"
git-r3_checkout "${GNULIB_URI}" gnulib
popd >/dev/null || die
+   elif use verify-sig; then
+   verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.sig}
fi
default
 }



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-danielkiper/

2023-07-31 Thread Mike Gilbert
commit: 0aba6c65f22cae2bed6d9c934a7e0a0c06da59a3
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Sat Jul 29 22:41:42 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Jul 31 16:40:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0aba6c65

sec-keys/openpgp-keys-danielkiper: new package, add 20230215

Used for GNU GRUB releases.

Signed-off-by: Oskari Pirhonen  gmail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 sec-keys/openpgp-keys-danielkiper/Manifest |  1 +
 sec-keys/openpgp-keys-danielkiper/metadata.xml | 13 +++
 .../openpgp-keys-danielkiper-20230215.ebuild   | 26 ++
 3 files changed, 40 insertions(+)

diff --git a/sec-keys/openpgp-keys-danielkiper/Manifest 
b/sec-keys/openpgp-keys-danielkiper/Manifest
new file mode 100644
index ..2f5d8498216d
--- /dev/null
+++ b/sec-keys/openpgp-keys-danielkiper/Manifest
@@ -0,0 +1 @@
+DIST openpgp-keys-danielkiper-20230215.gpg 5259 BLAKE2B 
8cbfb4a2141e37c23d556c52c15628bd7785c3ae863becf1f8f5fca2f15ae02134564fd047542adcb9e5d757e4d0b7362640f16c97e0082c226002d6536d0db4
 SHA512 
d5538c67f3bba883d3070e201243e4fd327800e20ca90b37ada6c416e83b6ff2f2a461de4205818ffb09d9f8e19c85379da21b0f28a30e085f3be39066144741

diff --git a/sec-keys/openpgp-keys-danielkiper/metadata.xml 
b/sec-keys/openpgp-keys-danielkiper/metadata.xml
new file mode 100644
index ..64207a1f095a
--- /dev/null
+++ b/sec-keys/openpgp-keys-danielkiper/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   flop...@gentoo.org
+   Mike Gilbert
+   
+   
+   base-sys...@gentoo.org
+   Gentoo Base System
+   
+   
+

diff --git 
a/sec-keys/openpgp-keys-danielkiper/openpgp-keys-danielkiper-20230215.ebuild 
b/sec-keys/openpgp-keys-danielkiper/openpgp-keys-danielkiper-20230215.ebuild
new file mode 100644
index ..d31e55bff142
--- /dev/null
+++ b/sec-keys/openpgp-keys-danielkiper/openpgp-keys-danielkiper-20230215.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP keys used by Daniel Kiper"
+# I can't find a home page for him, so I'm just gonna put GRUB's since that's
+# currently his baby.
+# - xxc3nsoredxx
+HOMEPAGE="https://www.gnu.org/software/grub/;
+SRC_URI="
+   
https://openpgpkey.net-space.pl/.well-known/openpgpkey/net-space.pl/hu/9b7hhehhfsjjw6h7bfzdesyjrhqhwgaq?l=dkiper
+   -> ${P}.gpg
+"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+
+S=${WORKDIR}
+
+src_install() {
+   local files=( ${A} )
+   insinto /usr/share/openpgp-keys
+   newins - dkiper.gpg < <(cat "${files[@]/#/${DISTDIR}/}")
+}



[gentoo-commits] repo/gentoo:master commit in: sys-boot/grub/

2023-07-31 Thread Mike Gilbert
commit: 97daf89c0e60fa163c04990d17635cdebd83e579
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Sat Jul 29 23:25:58 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Jul 31 16:40:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97daf89c

sys-boot/grub: add verify-sig to 2.06

Signed-off-by: Oskari Pirhonen  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32099
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-boot/grub/Manifest|  1 +
 sys-boot/grub/grub-2.06-r7.ebuild | 17 ++---
 2 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/sys-boot/grub/Manifest b/sys-boot/grub/Manifest
index b8d653465d43..e69bf3b0ad42 100644
--- a/sys-boot/grub/Manifest
+++ b/sys-boot/grub/Manifest
@@ -1,6 +1,7 @@
 DIST dejavu-sans-ttf-2.37.zip 417746 BLAKE2B 
c8904f3cd5a49370a7dc10e456684c88aeae998a99090bf4d0a5baa4f36cc8fb8f70586cf6d610a5ffeee97261d28c80f55bbe9dcfc3ed796d5c2d60e79adb58
 SHA512 
ede5899daa1984c5aa8cacb1c850eb53f189dddef3d9bb78bf9774d8976b7c0d6eb0bcf86237cd7d11f5b36cf5b5058d42cd94d3bd76f2bd0931c7ceb1271fae
 DIST grub-2.06-backports-r2.tar.xz 40416 BLAKE2B 
d9b4a8274a24aa35023eef7450bc4311045d0872250b1d11b1714b9daa32f7862fe1444b5b86db8b885a9f7b3af2459a5b2f87f0beaf4326a982fd96ec51d602
 SHA512 
99cf40b3d3d10cf6ba928ccc571c3a8baab217f650267fa7de4ba4ce807a895ff9414156647cc4dcb34bfbe48747a0c486bf60fee1c188a2dc89f26c2db3840f
 DIST grub-2.06.tar.xz 6581924 BLAKE2B 
2a40b9b03d7bb3b9e7b1309ab274d686f01b3c42e7035ebc6e5a0e59a59c3b7362ba518341664b314cb0dbc8222bb10ea05ce09f08ce9d58a293207cb909e417
 SHA512 
4f11c648f3078567e53fc0c74d5026fdc6da4be27d188975e79d9a4df817ade0fe5ad2ddd694238a07edc45adfa02943d83c57767dd51548102b375e529e8efe
+DIST grub-2.06.tar.xz.sig 566 BLAKE2B 
2ff18fb40d9cce36cac110ba9996f88236dbaa261d19e777a6d23a0e9754a9fc8bc45a01896f4838c88bb44edff0172a97611202cb3ffd5653a3cbdfc102ae16
 SHA512 
797683dafade76b5981bd02f079d7dcecb36f5d07eca652181fd69f3df821931f84cc0d8771bfb80506ef41fbd96edfb202b6698af1fec3c8228dd320a05fa84
 DIST grub-2.12~rc1.tar.xz 6589460 BLAKE2B 
edfad62a01970026ca4ad088056da6225ef1319a08e8a95418b24cc8102be7fe45bb1412797aab13f8c1f4f690cf2fa9e5b4725f6769013ce76aa81c43952557
 SHA512 
6f1fbce004b6dccf58e203bf6a6eeb771bac5ecc54b503265e56a97e9adce0221677bb3e64328144ec921f327a099f0345e7a9952be41cd8808f7635cded52cb
 DIST grub-2.12~rc1.tar.xz.sig 566 BLAKE2B 
4b0563623498d06f512d29d9a84a4f8386e7d5adf257d0f2ea8f3301e5112b7ad669741d78519dfa35d16e7f1695b0c74740d679f07e41774ecc8910c3f6bc5c
 SHA512 
b8b3c818679b50810e2d9e597a01c34b05fbc1218a88bdf35aaec798ce29b376c7aa696c50233d416306a480f6ee602dfcbe7eaf481c503f3c203a7b8e8db7a2
 DIST unifont-12.1.02.pcf.gz 1335424 BLAKE2B 
97080312468e3f3c8aa6f49cef08f5622641e8c9c035f3ede1e09d8d98de4e78d3b23c8aba2e8070eb46cbebd2d55e8568e467d7f15f35aa8fc8db792b7e5f14
 SHA512 
b280b2db7cf5f480b0668c331130dede2c0cc87d5e02e44566b77787113d0f6604d0105522858288f2ac6b8e77df7a2d9878725013a6c778dc5bfb183156e2f0

diff --git a/sys-boot/grub/grub-2.06-r7.ebuild 
b/sys-boot/grub/grub-2.06-r7.ebuild
index 3a2f6087bced..c56c06edbcba 100644
--- a/sys-boot/grub/grub-2.06-r7.ebuild
+++ b/sys-boot/grub/grub-2.06-r7.ebuild
@@ -25,6 +25,7 @@ GRUB_AUTOGEN=1
 GRUB_AUTORECONF=1
 PYTHON_COMPAT=( python3_{8..11} )
 WANT_LIBTOOL=none
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/dkiper.gpg
 
 if [[ -n ${GRUB_AUTOGEN} || -n ${GRUB_BOOTSTRAP} ]]; then
inherit python-any-r1
@@ -34,16 +35,23 @@ if [[ -n ${GRUB_AUTORECONF} ]]; then
inherit autotools
 fi
 
-inherit bash-completion-r1 flag-o-matic multibuild optfeature toolchain-funcs
+inherit bash-completion-r1 flag-o-matic multibuild optfeature toolchain-funcs 
verify-sig
 
+MY_P=${P}
 if [[ ${PV} !=  ]]; then
if [[ ${PV} == *_alpha* || ${PV} == *_beta* || ${PV} == *_rc* ]]; then
# The quote style is to work with <=bash-4.2 and >=bash-4.3 
#503860
MY_P=${P/_/'~'}
-   SRC_URI="https://alpha.gnu.org/gnu/${PN}/${MY_P}.tar.xz;
+   SRC_URI="
+   https://alpha.gnu.org/gnu/${PN}/${MY_P}.tar.xz
+   verify-sig? ( 
https://alpha.gnu.org/gnu/${PN}/${MY_P}.tar.xz.sig )
+   "
S=${WORKDIR}/${MY_P}
else
-   SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
+   SRC_URI="
+   mirror://gnu/${PN}/${P}.tar.xz
+   verify-sig? ( mirror://gnu/${PN}/${P}.tar.xz.sig )
+   "
S=${WORKDIR}/${P%_*}
fi
KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv sparc x86"
@@ -116,6 +124,7 @@ BDEPEND="
virtual/pkgconfig
)
truetype? ( virtual/pkgconfig )
+   verify-sig? ( sec-keys/openpgp-keys-danielkiper )
 "
 DEPEND="
app-arch/xz-utils
@@ -159,6 +168,8 @@ src_unpack() {
git-r3_fetch "${GNULIB_URI}" "${GNULIB_REVISION}"
git-r3_checkout "${GNULIB_URI}" gnulib
   

[gentoo-commits] repo/gentoo:master commit in: sci-libs/indilib/, sci-libs/indilib/files/

2023-07-31 Thread Andreas Sturmlechner
commit: 5fe9b7a2fcbef952d86aa0bdafecdc2a734ed3fd
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 31 16:25:41 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 31 16:25:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fe9b7a2

sci-libs/indilib: Fix musl build

Closes: https://bugs.gentoo.org/873403
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sci-libs/indilib/files/indilib-2.0.2-musl.patch | 37 +
 sci-libs/indilib/indilib-2.0.2.ebuild   |  2 ++
 2 files changed, 39 insertions(+)

diff --git a/sci-libs/indilib/files/indilib-2.0.2-musl.patch 
b/sci-libs/indilib/files/indilib-2.0.2-musl.patch
new file mode 100644
index ..5e906bdef748
--- /dev/null
+++ b/sci-libs/indilib/files/indilib-2.0.2-musl.patch
@@ -0,0 +1,37 @@
+From 2e95bc3a8487912c3edc5d83e00557d20335ba3e Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Wed, 26 Jul 2023 05:30:00 +0100
+Subject: [PATCH] drivers: auxiliary: use stdint.h types (fix musl build)
+ (#1914)
+
+---
+ drivers/auxiliary/pegasus_upb.cpp | 2 +-
+ drivers/auxiliary/pegasus_upb.h   | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/drivers/auxiliary/pegasus_upb.cpp 
b/drivers/auxiliary/pegasus_upb.cpp
+index 6aa290a2d8..437d3e19cc 100644
+--- a/drivers/auxiliary/pegasus_upb.cpp
 b/drivers/auxiliary/pegasus_upb.cpp
+@@ -1356,7 +1356,7 @@ bool PegasusUPB::sensorUpdated(const 
std::vector , uint8_t s
+ //
+ ///
+ //
+-bool PegasusUPB::stepperUpdated(const std::vector , 
u_int8_t index)
++bool PegasusUPB::stepperUpdated(const std::vector , 
uint8_t index)
+ {
+ if (lastStepperData.empty())
+ return true;
+diff --git a/drivers/auxiliary/pegasus_upb.h b/drivers/auxiliary/pegasus_upb.h
+index 47546f7453..7b6cae6de9 100644
+--- a/drivers/auxiliary/pegasus_upb.h
 b/drivers/auxiliary/pegasus_upb.h
+@@ -141,7 +141,7 @@ class PegasusUPB : public INDI::DefaultDevice, public 
INDI::FocuserInterface, pu
+  * If the previous stepper data is empty then this will always
+  * return true.
+  */
+-bool stepperUpdated(const std::vector , u_int8_t 
index);
++bool stepperUpdated(const std::vector , uint8_t 
index);
+ 
+ int PortFD { -1 };
+ bool setupComplete { false };

diff --git a/sci-libs/indilib/indilib-2.0.2.ebuild 
b/sci-libs/indilib/indilib-2.0.2.ebuild
index d7542c61a1ac..64fd177a06a1 100644
--- a/sci-libs/indilib/indilib-2.0.2.ebuild
+++ b/sci-libs/indilib/indilib-2.0.2.ebuild
@@ -40,6 +40,8 @@ DEPEND="${RDEPEND}
websocket? ( dev-cpp/websocketpp )
 "
 
+PATCHES=( "${FILESDIR}/${P}-musl.patch" ) # git master, bug 873403
+
 src_configure() {
local mycmakeargs=(
-DINDI_BUILD_QT5_CLIENT=OFF



[gentoo-commits] repo/gentoo:master commit in: media-sound/kid3/

2023-07-31 Thread Andreas Sturmlechner
commit: 76227a67676268ef6650ba71954b0dffd5b5e8c8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 31 16:02:16 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 31 16:07:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76227a67

media-sound/kid3: Set -DWITH_QAUDIODECODER to circumvent detection

If none of (WITH_FFMPEG,WITH_GSTREAMER,WITH_QAUDIODECODER) is set, build
system will perform some kind of detection on chromaprint via CMake's
GetPrerequisites macro. That, for some reason, will end up in a sandbox
violation against media-libs/chromaprint[-tools].

Set to -DWITH_QAUDIODECODER since we already depend on dev-qt/qtmultimedia.

Closes: https://bugs.gentoo.org/855281
Bug: https://bugs.gentoo.org/911185
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-sound/kid3/kid3-3.9.4.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-sound/kid3/kid3-3.9.4.ebuild 
b/media-sound/kid3/kid3-3.9.4.ebuild
index 2bc1178b0bb1..22d30b51080b 100644
--- a/media-sound/kid3/kid3-3.9.4.ebuild
+++ b/media-sound/kid3/kid3-3.9.4.ebuild
@@ -80,6 +80,7 @@ src_prepare() {
 src_configure() {
local mycmakeargs=(
-DBUILD_WITH_QT6=OFF
+   -DWITH_QAUDIODECODER=ON # bug 855281
-DWITH_CHROMAPRINT=$(usex acoustid)
-DWITH_DBUS=$(usex mpris)
-DWITH_FLAC=$(usex flac)



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/

2023-07-31 Thread David Roman
commit: b6347609565672a5e32c782e82f375e4df0a0e05
Author: David Roman  gmail  com>
AuthorDate: Mon Jul 31 15:44:07 2023 +
Commit: David Roman  gmail  com>
CommitDate: Mon Jul 31 15:47:52 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b6347609

dev-R/RcppArmadillo: drop 0.10.2.2.0, 0.10.8.1.0-r1

Signed-off-by: David Roman  gmail.com>

 dev-R/RcppArmadillo/Manifest   |  2 -
 .../RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild  | 46 -
 .../RcppArmadillo-0.10.8.1.0-r1.ebuild | 57 --
 3 files changed, 105 deletions(-)

diff --git a/dev-R/RcppArmadillo/Manifest b/dev-R/RcppArmadillo/Manifest
index 972ceec1cf..d97a18f25a 100644
--- a/dev-R/RcppArmadillo/Manifest
+++ b/dev-R/RcppArmadillo/Manifest
@@ -1,3 +1 @@
-DIST RcppArmadillo_0.10.2.2.0.tar.gz 1661194 BLAKE2B 
0c1de4e8d6278aa72c8bed99ca40a195b26cb6d23b2f45841d547c64247c1ffa398fd086874866c0764027737055fc60a420f105a2a443e74eb473a6e7c06885
 SHA512 
b068fae82278165d36756658fc3813302ad253bddc3d869034ab0fb81519596ca396e56bb35fe8cae372ff2d4557b55a52522698fcd6c2f30867c1f1b557b662
-DIST RcppArmadillo_0.10.8.1.0.tar.gz 1364404 BLAKE2B 
263b3103c1ea86991732fd4a4254803863c85ff5e516417560cfced4b60cb9a0d50cde6db5f0eb9f07ea4814b285bf10da3d8131a434c9b20dfb44b6cbfa2808
 SHA512 
d1c3f445b1538cc79d1b422639321695e276a934d453084497a84a2ba48bc263614d140f5fd4cc2fb73e1ac565c56bbdd7e23a3b60448232178afd907d07e567
 DIST RcppArmadillo_0.12.4.1.0.tar.gz 1373512 BLAKE2B 
9228e80227c9f78be552c71bebb299a96306b7676b2d6c94657d1622b01f341d5846937451d195a25109232aa675303c29413ea84fb32bd23954c5564a146332
 SHA512 
33ad6c44606f1d16a67861aafdb0ea5750eb795974bfb0a594408e6ba82eedc3a1f8efd1cb5003cf3a4766cafd6fd6d6a4270d043339de3a56f22de22aa9b15f

diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild 
b/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild
deleted file mode 100644
index a100ef542b..00
--- a/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages eapi8-dosym
-
-MY_PV="$(ver_cut 2-3 ${PV})"
-DESCRIPTION='Rcpp Integration for the Armadillo templated linear algebra 
library'
-SRC_URI="mirror://cran/src/contrib/Archive/${PN}/${PN}_${PV}.tar.gz"
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND="
-   >=dev-lang/R-3.3.0
-   >=dev-R/Rcpp-0.11.0
-   =sci-libs/armadillo-${MY_PV}*:=[lapack]
-"
-RDEPEND="${DEPEND}"
-
-#TODO: correctly link to lapack
-
-src_prepare() {
-   R-packages_src_prepare
-
-   #remove bundled
-   rm -r inst/include/armadillo_bits || die
-   rm inst/include/armadillo || die
-
-   #link to sci-libs/armadillo
-   ln -s "${ESYSROOT}"/usr/include/armadillo_bits 
inst/include/armadillo_bits || die
-   ln -s "${ESYSROOT}"/usr/include/armadillo inst/include/armadillo || die
-}
-
-src_install() {
-   R-packages_src_install
-
-   R_includedir="/usr/$(get_libdir)/R/site-library/${PN}/include"
-   dosym8 -r /usr/include/armadillo "${R_includedir}/armadillo"
-
-   dodir /usr/include/armadillo_bits
-   for file in "${ED}/${R_includedir}"/armadillo_bits/*; do
-   filename=$(basename "${file}")
-   dosym8 -r /usr/include/armadillo_bits/${filename} 
"${R_includedir}/armadillo_bits/${filename}"
-   done
-}

diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0-r1.ebuild 
b/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0-r1.ebuild
deleted file mode 100644
index 30280253aa..00
--- a/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0-r1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages eapi8-dosym
-
-MY_PV="$(ver_cut 2-3 ${PV})"
-
-DESCRIPTION='Rcpp Integration for the Armadillo templated linear algebra 
library'
-SRC_URI="mirror://cran/src/contrib/${PN}_${PV}.tar.gz"
-
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND="
-   >=dev-lang/R-3.3.0
-   >=dev-R/Rcpp-0.11.0
-   =sci-libs/armadillo-${MY_PV}*:=[lapack]
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-   dev-R/tinytest
-   virtual/Matrix
-   dev-R/pkgKitten
-   dev-R/reticulate
-   dev-R/slam
-"
-
-#TODO: correctly link to lapack
-
-src_prepare() {
-   R-packages_src_prepare
-
-   #remove bundled
-   rm -r inst/include/armadillo_bits || die
-   rm inst/include/armadillo || die
-
-   #link to sci-libs/armadillo
-   ln -s "${ESYSROOT}"/usr/include/armadillo_bits 
inst/include/armadillo_bits || die
-   ln -s "${ESYSROOT}"/usr/include/armadillo inst/include/armadillo || die
-}
-
-src_install() {
-   R-packages_src_install
-
-   R_includedir="/usr/$(get_libdir)/R/site-library/${PN}/include"
-   dosym8 -r /usr/include/armadillo "${R_includedir}/armadillo"
-
- 

[gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/

2023-07-31 Thread David Roman
commit: 1d688f7269dbc406063eb767a7ad4c8d0a01dc71
Author: David Roman  gmail  com>
AuthorDate: Mon Jul 31 15:43:45 2023 +
Commit: David Roman  gmail  com>
CommitDate: Mon Jul 31 15:47:52 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1d688f72

dev-R/RcppArmadillo: add 0.12.4.1.0

Signed-off-by: David Roman  gmail.com>

 dev-R/RcppArmadillo/Manifest   |  1 +
 .../RcppArmadillo/RcppArmadillo-0.12.4.1.0.ebuild  | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/dev-R/RcppArmadillo/Manifest b/dev-R/RcppArmadillo/Manifest
index 051bc7d813..972ceec1cf 100644
--- a/dev-R/RcppArmadillo/Manifest
+++ b/dev-R/RcppArmadillo/Manifest
@@ -1,2 +1,3 @@
 DIST RcppArmadillo_0.10.2.2.0.tar.gz 1661194 BLAKE2B 
0c1de4e8d6278aa72c8bed99ca40a195b26cb6d23b2f45841d547c64247c1ffa398fd086874866c0764027737055fc60a420f105a2a443e74eb473a6e7c06885
 SHA512 
b068fae82278165d36756658fc3813302ad253bddc3d869034ab0fb81519596ca396e56bb35fe8cae372ff2d4557b55a52522698fcd6c2f30867c1f1b557b662
 DIST RcppArmadillo_0.10.8.1.0.tar.gz 1364404 BLAKE2B 
263b3103c1ea86991732fd4a4254803863c85ff5e516417560cfced4b60cb9a0d50cde6db5f0eb9f07ea4814b285bf10da3d8131a434c9b20dfb44b6cbfa2808
 SHA512 
d1c3f445b1538cc79d1b422639321695e276a934d453084497a84a2ba48bc263614d140f5fd4cc2fb73e1ac565c56bbdd7e23a3b60448232178afd907d07e567
+DIST RcppArmadillo_0.12.4.1.0.tar.gz 1373512 BLAKE2B 
9228e80227c9f78be552c71bebb299a96306b7676b2d6c94657d1622b01f341d5846937451d195a25109232aa675303c29413ea84fb32bd23954c5564a146332
 SHA512 
33ad6c44606f1d16a67861aafdb0ea5750eb795974bfb0a594408e6ba82eedc3a1f8efd1cb5003cf3a4766cafd6fd6d6a4270d043339de3a56f22de22aa9b15f

diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.12.4.1.0.ebuild 
b/dev-R/RcppArmadillo/RcppArmadillo-0.12.4.1.0.ebuild
new file mode 100644
index 00..30280253aa
--- /dev/null
+++ b/dev-R/RcppArmadillo/RcppArmadillo-0.12.4.1.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages eapi8-dosym
+
+MY_PV="$(ver_cut 2-3 ${PV})"
+
+DESCRIPTION='Rcpp Integration for the Armadillo templated linear algebra 
library'
+SRC_URI="mirror://cran/src/contrib/${PN}_${PV}.tar.gz"
+
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+LICENSE='GPL-2+'
+
+DEPEND="
+   >=dev-lang/R-3.3.0
+   >=dev-R/Rcpp-0.11.0
+   =sci-libs/armadillo-${MY_PV}*:=[lapack]
+"
+RDEPEND="${DEPEND}"
+
+SUGGESTED_PACKAGES="
+   dev-R/tinytest
+   virtual/Matrix
+   dev-R/pkgKitten
+   dev-R/reticulate
+   dev-R/slam
+"
+
+#TODO: correctly link to lapack
+
+src_prepare() {
+   R-packages_src_prepare
+
+   #remove bundled
+   rm -r inst/include/armadillo_bits || die
+   rm inst/include/armadillo || die
+
+   #link to sci-libs/armadillo
+   ln -s "${ESYSROOT}"/usr/include/armadillo_bits 
inst/include/armadillo_bits || die
+   ln -s "${ESYSROOT}"/usr/include/armadillo inst/include/armadillo || die
+}
+
+src_install() {
+   R-packages_src_install
+
+   R_includedir="/usr/$(get_libdir)/R/site-library/${PN}/include"
+   dosym8 -r /usr/include/armadillo "${R_includedir}/armadillo"
+
+   dodir /usr/include/armadillo_bits
+   for file in "${ED}/${R_includedir}"/armadillo_bits/*; do
+   filename=$(basename "${file}")
+   dosym8 -r /usr/include/armadillo_bits/${filename} 
"${R_includedir}/armadillo_bits/${filename}"
+   done
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/

2023-07-31 Thread David Roman
commit: 7b9ae56ae34cf44f7a4bfb54ab713e59a0b240f9
Author: David Roman  gmail  com>
AuthorDate: Mon Jul 31 15:37:17 2023 +
Commit: David Roman  gmail  com>
CommitDate: Mon Jul 31 15:47:27 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7b9ae56a

Revert "dev-R/RcppArmadillo: treeclean"

This reverts commit 37a87bb5aa9f3247a233793ce1931b635e5bafb5.

Signed-off-by: David Roman  gmail.com>

 dev-R/RcppArmadillo/Manifest   |  2 +
 .../RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild  | 46 +
 .../RcppArmadillo-0.10.8.1.0-r1.ebuild | 57 ++
 dev-R/RcppArmadillo/metadata.xml   | 31 
 4 files changed, 136 insertions(+)

diff --git a/dev-R/RcppArmadillo/Manifest b/dev-R/RcppArmadillo/Manifest
new file mode 100644
index 00..051bc7d813
--- /dev/null
+++ b/dev-R/RcppArmadillo/Manifest
@@ -0,0 +1,2 @@
+DIST RcppArmadillo_0.10.2.2.0.tar.gz 1661194 BLAKE2B 
0c1de4e8d6278aa72c8bed99ca40a195b26cb6d23b2f45841d547c64247c1ffa398fd086874866c0764027737055fc60a420f105a2a443e74eb473a6e7c06885
 SHA512 
b068fae82278165d36756658fc3813302ad253bddc3d869034ab0fb81519596ca396e56bb35fe8cae372ff2d4557b55a52522698fcd6c2f30867c1f1b557b662
+DIST RcppArmadillo_0.10.8.1.0.tar.gz 1364404 BLAKE2B 
263b3103c1ea86991732fd4a4254803863c85ff5e516417560cfced4b60cb9a0d50cde6db5f0eb9f07ea4814b285bf10da3d8131a434c9b20dfb44b6cbfa2808
 SHA512 
d1c3f445b1538cc79d1b422639321695e276a934d453084497a84a2ba48bc263614d140f5fd4cc2fb73e1ac565c56bbdd7e23a3b60448232178afd907d07e567

diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild 
b/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild
new file mode 100644
index 00..a100ef542b
--- /dev/null
+++ b/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages eapi8-dosym
+
+MY_PV="$(ver_cut 2-3 ${PV})"
+DESCRIPTION='Rcpp Integration for the Armadillo templated linear algebra 
library'
+SRC_URI="mirror://cran/src/contrib/Archive/${PN}/${PN}_${PV}.tar.gz"
+KEYWORDS="~amd64"
+LICENSE='GPL-2+'
+
+DEPEND="
+   >=dev-lang/R-3.3.0
+   >=dev-R/Rcpp-0.11.0
+   =sci-libs/armadillo-${MY_PV}*:=[lapack]
+"
+RDEPEND="${DEPEND}"
+
+#TODO: correctly link to lapack
+
+src_prepare() {
+   R-packages_src_prepare
+
+   #remove bundled
+   rm -r inst/include/armadillo_bits || die
+   rm inst/include/armadillo || die
+
+   #link to sci-libs/armadillo
+   ln -s "${ESYSROOT}"/usr/include/armadillo_bits 
inst/include/armadillo_bits || die
+   ln -s "${ESYSROOT}"/usr/include/armadillo inst/include/armadillo || die
+}
+
+src_install() {
+   R-packages_src_install
+
+   R_includedir="/usr/$(get_libdir)/R/site-library/${PN}/include"
+   dosym8 -r /usr/include/armadillo "${R_includedir}/armadillo"
+
+   dodir /usr/include/armadillo_bits
+   for file in "${ED}/${R_includedir}"/armadillo_bits/*; do
+   filename=$(basename "${file}")
+   dosym8 -r /usr/include/armadillo_bits/${filename} 
"${R_includedir}/armadillo_bits/${filename}"
+   done
+}

diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0-r1.ebuild 
b/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0-r1.ebuild
new file mode 100644
index 00..30280253aa
--- /dev/null
+++ b/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0-r1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages eapi8-dosym
+
+MY_PV="$(ver_cut 2-3 ${PV})"
+
+DESCRIPTION='Rcpp Integration for the Armadillo templated linear algebra 
library'
+SRC_URI="mirror://cran/src/contrib/${PN}_${PV}.tar.gz"
+
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+LICENSE='GPL-2+'
+
+DEPEND="
+   >=dev-lang/R-3.3.0
+   >=dev-R/Rcpp-0.11.0
+   =sci-libs/armadillo-${MY_PV}*:=[lapack]
+"
+RDEPEND="${DEPEND}"
+
+SUGGESTED_PACKAGES="
+   dev-R/tinytest
+   virtual/Matrix
+   dev-R/pkgKitten
+   dev-R/reticulate
+   dev-R/slam
+"
+
+#TODO: correctly link to lapack
+
+src_prepare() {
+   R-packages_src_prepare
+
+   #remove bundled
+   rm -r inst/include/armadillo_bits || die
+   rm inst/include/armadillo || die
+
+   #link to sci-libs/armadillo
+   ln -s "${ESYSROOT}"/usr/include/armadillo_bits 
inst/include/armadillo_bits || die
+   ln -s "${ESYSROOT}"/usr/include/armadillo inst/include/armadillo || die
+}
+
+src_install() {
+   R-packages_src_install
+
+   R_includedir="/usr/$(get_libdir)/R/site-library/${PN}/include"
+   dosym8 -r /usr/include/armadillo "${R_includedir}/armadillo"
+
+   dodir /usr/include/armadillo_bits
+   for file in "${ED}/${R_includedir}"/armadillo_bits/*; do
+   filename=$(basename "${file}")
+   dosym8 -r 

[gentoo-commits] repo/gentoo:master commit in: dev-util/android-ndk/

2023-07-31 Thread David Seifert
commit: 8fa8b6d1f6189ec11993ee690a450382fac73770
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jul 31 15:25:59 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Jul 31 15:25:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fa8b6d1

dev-util/android-ndk: drop inactive maintainer

Signed-off-by: David Seifert  gentoo.org>

 dev-util/android-ndk/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-util/android-ndk/metadata.xml 
b/dev-util/android-ndk/metadata.xml
index e85252a96df1..115e9d64a669 100644
--- a/dev-util/android-ndk/metadata.xml
+++ b/dev-util/android-ndk/metadata.xml
@@ -1,8 +1,5 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   perfin...@gentoo.org
-   Jason Zaman
-   
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgudev/

2023-07-31 Thread Mike Gilbert
commit: 319b4ed88674af738bd3fd90e56dc06c88de15db
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Jul 30 18:10:44 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Jul 31 15:21:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=319b4ed8

dev-libs/libgudev: depend on virtual/libudev[sticky-tags]

Signed-off-by: Mike Gilbert  gentoo.org>

 dev-libs/libgudev/{libgudev-238.ebuild => libgudev-238-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgudev/libgudev-238.ebuild 
b/dev-libs/libgudev/libgudev-238-r1.ebuild
similarity index 94%
rename from dev-libs/libgudev/libgudev-238.ebuild
rename to dev-libs/libgudev/libgudev-238-r1.ebuild
index a71d45bcd0ac..498353a8973b 100644
--- a/dev-libs/libgudev/libgudev-238.ebuild
+++ b/dev-libs/libgudev/libgudev-238-r1.ebuild
@@ -17,7 +17,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
>=dev-libs/glib-2.38.0:2[${MULTILIB_USEDEP}]
-   >=virtual/libudev-251:=[${MULTILIB_USEDEP}]
+   >=virtual/libudev-251:=[sticky-tags(+),${MULTILIB_USEDEP}]
introspection? ( >=dev-libs/gobject-introspection-1.31.1 )
 "
 DEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: virtual/libudev/

2023-07-31 Thread Mike Gilbert
commit: 6404b064d63d182da4a8a193533a188cdf832d41
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Jul 30 18:07:47 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Jul 31 15:21:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6404b064

virtual/libudev: add eudev and sticky-tags USE flags

eudev lacks API support for the new libudev functions that differentiate
between sticky and current tags on device events.

Add a USE flag so we can depend on the new API from libgudev.

Signed-off-by: Mike Gilbert  gentoo.org>

 virtual/libudev/{libudev-251.ebuild => libudev-251-r1.ebuild} | 11 +--
 virtual/libudev/metadata.xml  |  4 
 2 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/virtual/libudev/libudev-251.ebuild 
b/virtual/libudev/libudev-251-r1.ebuild
similarity index 67%
rename from virtual/libudev/libudev-251.ebuild
rename to virtual/libudev/libudev-251-r1.ebuild
index c71810b3f0de..7dd9c8abb9b8 100644
--- a/virtual/libudev/libudev-251.ebuild
+++ b/virtual/libudev/libudev-251-r1.ebuild
@@ -9,11 +9,18 @@ DESCRIPTION="Virtual for libudev providers"
 
 SLOT="0/1"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-IUSE="systemd"
+IUSE="eudev +sticky-tags systemd"
+REQUIRED_USE="
+   ?? ( eudev systemd )
+   eudev? ( !sticky-tags )
+"
 
 # eudev does not provide v251 APIs, see
 # https://github.com/eudev-project/eudev/issues/249
 RDEPEND="
-   !systemd? ( >=sys-apps/systemd-utils-251[udev,${MULTILIB_USEDEP}] )
+   !systemd? (
+   eudev? ( sys-fs/eudev[${MULTILIB_USEDEP}] )
+   !eudev? ( >=sys-apps/systemd-utils-251[udev,${MULTILIB_USEDEP}] 
)
+   )
systemd? ( >=sys-apps/systemd-251:0/2[${MULTILIB_USEDEP}] )
 "

diff --git a/virtual/libudev/metadata.xml b/virtual/libudev/metadata.xml
index d3d2736bbc51..a77c7ba23870 100644
--- a/virtual/libudev/metadata.xml
+++ b/virtual/libudev/metadata.xml
@@ -7,5 +7,9 @@

syst...@gentoo.org

+   
+   Depend on sys-fs/eudev
+   Enable API support for sticky 
tags
+   

 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/

2023-07-31 Thread Mike Gilbert
commit: a177294a77abdd9a62bceb479ce8c4b62db62518
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Jul 31 15:13:33 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Jul 31 15:14:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a177294a

sys-apps/systemd: add wiki link to split-usr death message

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/systemd-.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index d8fc3cedd386..d48601337ce0 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -182,6 +182,8 @@ QA_EXECSTACK="usr/lib/systemd/boot/efi/*"
 
 pkg_pretend() {
if use split-usr; then
+   eerror "Please complete the migration to merged-usr."
+   eerror "https://wiki.gentoo.org/wiki/Merge-usr;
die "systemd no longer supports split-usr"
fi
if [[ ${MERGE_TYPE} != buildonly ]]; then



[gentoo-commits] repo/gentoo:master commit in: eclass/

2023-07-31 Thread David Seifert
commit: 9ee970fd6afc45d0ea99f3bab90b40c8ce6b40c5
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jul 31 15:12:33 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Jul 31 15:12:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ee970fd

pam.eclass: remove EAPI 6

Closes: https://github.com/gentoo/gentoo/pull/31917
Signed-off-by: David Seifert  gentoo.org>

 eclass/pam.eclass | 69 +--
 1 file changed, 31 insertions(+), 38 deletions(-)

diff --git a/eclass/pam.eclass b/eclass/pam.eclass
index 22b59ad65e43..2516fa896587 100644
--- a/eclass/pam.eclass
+++ b/eclass/pam.eclass
@@ -6,14 +6,14 @@
 # base-sys...@gentoo.org
 # @AUTHOR:
 # Diego Pettenò 
-# @SUPPORTED_EAPIS: 6 7 8
+# @SUPPORTED_EAPIS: 7 8
 # @BLURB: Handles pam related tasks
 # @DESCRIPTION:
 # This eclass contains functions to install pamd configuration files and
 # pam modules.
 
-case ${EAPI:-0} in
-   [678]) ;;
+case ${EAPI} in
+   7|8) ;;
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
@@ -22,6 +22,14 @@ _PAM_ECLASS=1
 
 inherit flag-o-matic
 
+# @FUNCTION: _pam_flag_disabled
+# @INTERNAL
+# @DESCRIPTION:
+# Check whether pam support is disabled.
+_pam_flag_disabled() {
+   in_iuse pam && ! use pam
+}
+
 # @FUNCTION: dopamd
 # @USAGE:  [more files]
 # @DESCRIPTION:
@@ -29,15 +37,13 @@ inherit flag-o-matic
 dopamd() {
[[ -z $1 ]] && die "dopamd requires at least one argument"
 
-   if has pam ${IUSE} && ! use pam; then
-   return 0;
-   fi
+   _pam_flag_disabled && return 0
 
( # dont want to pollute calling env
insinto /etc/pam.d
insopts -m 0644
doins "$@"
-   ) || die "failed to install $@"
+   )
cleanpamd "$@"
 }
 
@@ -48,15 +54,13 @@ dopamd() {
 newpamd() {
[[ $# -ne 2 ]] && die "newpamd requires two arguments"
 
-   if has pam ${IUSE} && ! use pam; then
-   return 0;
-   fi
+   _pam_flag_disabled && return 0
 
( # dont want to pollute calling env
insinto /etc/pam.d
insopts -m 0644
newins "$1" "$2"
-   ) || die "failed to install $1 as $2"
+   )
cleanpamd $2
 }
 
@@ -67,15 +71,13 @@ newpamd() {
 dopamsecurity() {
[[ $# -lt 2 ]] && die "dopamsecurity requires at least two arguments"
 
-   if has pam ${IUSE} && ! use pam; then
-   return 0
-   fi
+   _pam_flag_disabled && return 0
 
( # dont want to pollute calling env
insinto /etc/security/$1
insopts -m 0644
doins "${@:2}"
-   ) || die "failed to install ${@:2}"
+   )
 }
 
 # @FUNCTION: newpamsecurity
@@ -85,15 +87,13 @@ dopamsecurity() {
 newpamsecurity() {
[[ $# -ne 3 ]] && die "newpamsecurity requires three arguments"
 
-   if has pam ${IUSE} && ! use pam; then
-   return 0;
-   fi
+   _pam_flag_disabled && return 0
 
( # dont want to pollute calling env
insinto /etc/security/$1
insopts -m 0644
newins "$2" "$3"
-   ) || die "failed to install $2 as $3"
+   )
 }
 
 # @FUNCTION: getpam_mod_dir
@@ -129,12 +129,10 @@ EOF
 dopammod() {
[[ -z $1 ]] && die "dopammod requires at least one argument"
 
-   if has pam ${IUSE} && ! use pam; then
-   return 0;
-   fi
+   _pam_flag_disabled && return 0
 
exeinto $(getpam_mod_dir)
-   doexe "$@" || die "failed to install $@"
+   doexe "$@"
 }
 
 # @FUNCTION: newpammod
@@ -145,12 +143,10 @@ dopammod() {
 newpammod() {
[[ $# -ne 2 ]] && die "newpammod requires two arguments"
 
-   if has pam ${IUSE} && ! use pam; then
-   return 0;
-   fi
+   _pam_flag_disabled && return 0
 
exeinto $(getpam_mod_dir)
-   newexe "$1" "$2" || die "failed to install $1 as $2"
+   newexe "$1" "$2"
 }
 
 # @FUNCTION: pamd_mimic_system
@@ -171,26 +167,23 @@ pamd_mimic_system() {
 pamd_mimic() {
[[ $# -lt 3 ]] && die "pamd_mimic requires at least three arguments"
 
-   if has pam ${IUSE} && ! use pam; then
-   return 0;
-   fi
+   _pam_flag_disabled && return 0
 
dodir /etc/pam.d
-   pamdfile=${D}/etc/pam.d/$2
-   echo -e "# File autogenerated by pamd_mimic in pam eclass\n\n" >> \
-   $pamdfile
+   local pamdfile="${ED}/etc/pam.d/$2"
+   echo -e "# File autogenerated by pamd_mimic in pam eclass\n\n" \
+   >> "${pamdfile}" || die
 
-   originalstack=$1
-   authlevels="auth account password session"
+   local authlevels="auth account password session"
 
-   mimic="\tsubstack\t\t${originalstack}"
+   local mimic="\tsubstack\t\t$1"
 
shift; shift
 
while [[ -n $1 ]]; do
has $1 ${authlevels} || die "unknown level type"
 
-

[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/showmethekey/

2023-07-31 Thread David Roman
commit: d5db14489c81d3593c6aa2d628d47c704a1fc078
Author: David Roman  gmail  com>
AuthorDate: Mon Jul 31 15:06:12 2023 +
Commit: David Roman  gmail  com>
CommitDate: Mon Jul 31 15:06:12 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d5db1448

gui-apps/showmethekey: add 1.10.0

Signed-off-by: David Roman  gmail.com>

 gui-apps/showmethekey/Manifest   |  1 +
 gui-apps/showmethekey/showmethekey-1.10.0.ebuild | 34 
 2 files changed, 35 insertions(+)

diff --git a/gui-apps/showmethekey/Manifest b/gui-apps/showmethekey/Manifest
index f02787cfb8..ad4036eee4 100644
--- a/gui-apps/showmethekey/Manifest
+++ b/gui-apps/showmethekey/Manifest
@@ -1 +1,2 @@
+DIST showmethekey-1.10.0.tar.gz 6048383 BLAKE2B 
09bcacae05ee6479429342903a260fbeafcec12b554724b81cc881e5272a38b01fab39db84fcdef1f004e5356f1837b2f7cb05f207b8ed8a0e935fe04e601a2e
 SHA512 
65c13452294ed9458090fbbc0bc172e9d247f6d3fa819b214952fbccf930f3bc8a1753048b47b701bcc3a3ea04e6771c6c8b2a6ac8364487f9c3025037b60664
 DIST showmethekey-1.7.3.tar.gz 6044309 BLAKE2B 
cf62baba0a15379bcec46da28ff68bea4eb8afd28f05df246e64ef43ad6ad2a6b213c21b6355fdebca78619e1a5cefa82dd2d07842850d2f891076cd59a0ba37
 SHA512 
a6a97b1ff6dea6ed950b565006953ecc52558ecdd7c2743d58eb0a9a5e6bd6636b1beeb1feb90b80425ab4024c5efb9302dda8433ed713624ac27ad0fb295396

diff --git a/gui-apps/showmethekey/showmethekey-1.10.0.ebuild 
b/gui-apps/showmethekey/showmethekey-1.10.0.ebuild
new file mode 100644
index 00..a405f25940
--- /dev/null
+++ b/gui-apps/showmethekey/showmethekey-1.10.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2 meson
+
+DESCRIPTION="Show keys you typed on screen."
+HOMEPAGE="https://showmethekey.alynx.one/;
+SRC_URI="https://github.com/AlynxZhou/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   dev-libs/glib
+   dev-libs/json-glib
+   dev-libs/libevdev
+   dev-libs/libinput
+   dev-util/gtk-update-icon-cache
+   gui-libs/gtk:4
+   gui-libs/libadwaita
+   virtual/udev
+   x11-libs/cairo
+   x11-libs/libxkbcommon
+   x11-libs/pango
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+   sed -i 's/gtk4-update-icon-/gtk-update-icon-/g' meson.build || die
+}



[gentoo-commits] repo/proj/guru:master commit in: www-apps/code-server-bin/

2023-07-31 Thread David Roman
commit: 47807514b37f24b9d5dc485987748a9dbf5b35b5
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Sun Jul 30 20:07:56 2023 +
Commit: David Roman  gmail  com>
CommitDate: Sun Jul 30 20:07:56 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=47807514

www-apps/code-server-bin: add 4.16.0

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 www-apps/code-server-bin/Manifest  |   2 +
 .../code-server-bin/code-server-bin-4.16.0.ebuild  | 105 +
 2 files changed, 107 insertions(+)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index addd04f0dd..a97c266172 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -4,3 +4,5 @@ DIST code-server-4.14.1-linux-amd64.tar.gz 98672270 BLAKE2B 
9b7389b3578209391ac0
 DIST code-server-4.14.1-linux-arm64.tar.gz 97486113 BLAKE2B 
d918d2a7f5f0be73f26408d9bb0f4a499d98044da58b19dce1146508c9a68cdf8abfb577789a70fc15658c2265b1fc548f9ed96fbf69859a5993d0218d3cca0f
 SHA512 
70db38d528ea24446859eab61c9a502e901dc325f15a50bc5788acf42bd49e29750350748a1534dbaaceb59fd1654d43e2092a481fae0768916031d07ad1e501
 DIST code-server-4.15.0-linux-amd64.tar.gz 99499811 BLAKE2B 
b14a712624d312190be8320103f156fdefb99ab0990e11a555e3d2eb647bd28b7296e55ce9080d4b642ae1eda3780db6e6ab24310635ec1b714e7df7749250f9
 SHA512 
5c825ef33458bc7d8cb53657d7160dd01afe6fda4ce9f5dadcb9e977ab921dd092320c3e8bb1120543782a1591745dc46e712e87964f1abcc5fcc554566f9193
 DIST code-server-4.15.0-linux-arm64.tar.gz 98256392 BLAKE2B 
0a9391ab69139e8674fe0f408bc98946e50114239d08bcb152f617fba2bbf42601432c05861e19fff1500574f8d54df4b1d768898c381fe31d518f0d2d8886f5
 SHA512 
95f0a1ac33ef0280f3195fbf0563f8e5f3d3fce18991758edf095dec52cd501769951b4905a83fcb100b0c5aec8db29feea6cb992e945b4f4447e56be26df2db
+DIST code-server-4.16.0-linux-amd64.tar.gz 99495017 BLAKE2B 
3d4afbc0d64bc31bd1caf4457fcd39e161ba2036085494c23f3b125975e8f2d2f56e458474781c3cad950634831b53c8da4d8e9128700fec8489cfe6f528e0cf
 SHA512 
8c0f694671b050f020deed8247b14a480ae5a5855cb99c4c1c86ba248119cf0e34b4653a5a26237cd769ff4fb7e20438e45bc0bb31151fbd16f2fcb35caab7ee
+DIST code-server-4.16.0-linux-arm64.tar.gz 98257595 BLAKE2B 
907cb8d0fd15e81eef3ed3cfa93018f289536cea480212424d89c90624dcd1bee3563008565fb8641fb2859989c211c1d1d791c42bf068e53bd43f71ecfa9eb5
 SHA512 
abc69af88743029d3bc2f1f4f7f2f46f671929f61dd193a531afba96bf678454b8ea0794709100aab5c6dbf86382bd9edb94582a2e6426219851e40e86bd489a

diff --git a/www-apps/code-server-bin/code-server-bin-4.16.0.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.16.0.ebuild
new file mode 100644
index 00..35845168af
--- /dev/null
+++ b/www-apps/code-server-bin/code-server-bin-4.16.0.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
+
+inherit systemd
+
+DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
+HOMEPAGE="https://coder.com/;
+SRC_URI="
+   amd64? ( ${BASE_URI}-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-arm64.tar.gz )
+"
+RESTRICT="test"
+LICENSE="MIT 0BSD ISC PYTHON BSD-2 BSD Apache-2.0 Unlicense LGPL-2.1+
+   || ( BSD-2 MIT Apache-2.0 )
+   || ( MIT WTFPL )
+   || ( BSD GPL-2 )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   ${DEPEND}
+   >=net-libs/nodejs-16.0.0[ssl]
+   sys-apps/ripgrep
+   app-crypt/libsecret
+"
+
+S="${WORKDIR}/${MY_P}-linux-${ARCH}"
+
+PATCHES=( "${FILESDIR}/${PN}-node.patch" )
+
+DOCS=( "LICENSE" "README.md" "ThirdPartyNotices.txt" )
+
+QA_PREBUILT="*"
+
+# Relative
+VSCODE_MODULES="lib/vscode/node_modules"
+
+QA_PRESTRIPPED="
+   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node
+"
+
+src_prepare() {
+   default
+
+   # We remove as much precompiled code as we can,
+   # node modules not written in JS cannot be removed
+   # thus "-bin".
+
+   # use system node
+   rm ./lib/node || die "Failed to remove bundled nodejs"
+
+   # remove bundled ripgrep binary
+   rm ./"${VSCODE_MODULES}"/@vscode/ripgrep/bin/rg \
+   || die "Failed to remove bundled ripgrep"
+
+   # Only required at build time
+   find "${S}" -type l -name python3 -delete || die
+
+   # not needed
+   rm ./postinstall.sh || die
+
+   # For windows
+   rm -r ./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/win32-x64 || die
+
+   if [[ $ELIBC != "musl" ]]; then
+   rm 
./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node 
|| die
+   elif [[ $ELIBC != 

[gentoo-commits] repo/proj/guru:master commit in: gui-apps/hyprland-plugins/

2023-07-31 Thread David Roman
commit: 9d615f9d570ce8ed765b16e2378390ad2f87bad2
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Mon Jul 31 07:29:57 2023 +
Commit: David Roman  gmail  com>
CommitDate: Mon Jul 31 07:30:15 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9d615f9d

gui-apps/hyprland-plugins: add 0.27.2

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 gui-apps/hyprland-plugins/Manifest |   2 +
 .../hyprland-plugins-0.27.2.ebuild | 101 +
 2 files changed, 103 insertions(+)

diff --git a/gui-apps/hyprland-plugins/Manifest 
b/gui-apps/hyprland-plugins/Manifest
index 35328abd7b..d3e7a0857e 100644
--- a/gui-apps/hyprland-plugins/Manifest
+++ b/gui-apps/hyprland-plugins/Manifest
@@ -1,2 +1,4 @@
 DIST hyprland-plugins-0.26.0-split-monitor-workspaces.gh.tar.gz 4498 BLAKE2B 
127081c953ce818b80b5865ec48fbf35584f3f5f2945c168e1ecf150dda5f71fdac499c236a5baa34502e0ab69e3fe0fc652d0bfd8c14aaedb74ecb03792b9ba
 SHA512 
47e1dc0a9bcb014a6c7113405ddbc87a5e5f267d65e82ea9f557c1be156cd7e269fdf80406697b295e0f66f53e0d4ccc5a768910f201d6a459f68a8ad7708a93
 DIST hyprland-plugins-0.26.0.gh.tar.gz 12209 BLAKE2B 
c5f74cbe13e99f71a24a272a015df70f20ae62f9e552d35914ccff37474b564a28ff81e60584caf186d111e1e3a0716e7ba03b3e201823616167708ef0aa2a0f
 SHA512 
875c7cdb2552d5c8e68a6705f7d82173fa6f3e7637b049125d88e6b4a130f330c66b49bbb2685d302345d101fba6f23d873e7511b2fad510d1a9286c127fbaf7
+DIST hyprland-plugins-0.27.2-split-monitor-workspaces.gh.tar.gz 4498 BLAKE2B 
127081c953ce818b80b5865ec48fbf35584f3f5f2945c168e1ecf150dda5f71fdac499c236a5baa34502e0ab69e3fe0fc652d0bfd8c14aaedb74ecb03792b9ba
 SHA512 
47e1dc0a9bcb014a6c7113405ddbc87a5e5f267d65e82ea9f557c1be156cd7e269fdf80406697b295e0f66f53e0d4ccc5a768910f201d6a459f68a8ad7708a93
+DIST hyprland-plugins-0.27.2.gh.tar.gz 12209 BLAKE2B 
c5f74cbe13e99f71a24a272a015df70f20ae62f9e552d35914ccff37474b564a28ff81e60584caf186d111e1e3a0716e7ba03b3e201823616167708ef0aa2a0f
 SHA512 
875c7cdb2552d5c8e68a6705f7d82173fa6f3e7637b049125d88e6b4a130f330c66b49bbb2685d302345d101fba6f23d873e7511b2fad510d1a9286c127fbaf7

diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.27.2.ebuild 
b/gui-apps/hyprland-plugins/hyprland-plugins-0.27.2.ebuild
new file mode 100644
index 00..7e28b83d19
--- /dev/null
+++ b/gui-apps/hyprland-plugins/hyprland-plugins-0.27.2.ebuild
@@ -0,0 +1,101 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+COMMIT=1228eb57f9debd35811f0ade43bef5eaa09aab42
+SPLITCOMMIT=44785cee3fc0b2aa34a92882df31568bea3af8f0
+DESCRIPTION="A blazing fast wayland wallpaper utility"
+HOMEPAGE="https://github.com/hyprwm/hyprland-plugins;
+SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.gh.tar.gz
+   
https://github.com/Duckonaut/split-monitor-workspaces/archive/${SPLITCOMMIT}.tar.gz
 \
+   -> ${P}-split-monitor-workspaces.gh.tar.gz
+"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces"
+REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars 
split-monitor-workspaces )"
+
+RDEPEND="gui-wm/hyprland"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ~gui-wm/hyprland-${PV}
+   x11-libs/libdrm
+   x11-libs/pixman
+   x11-libs/xcb-util-wm
+"
+
+src_configure() {
+   if use borders-plus-plus; then
+   BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus"
+   EMESON_SOURCE="${S}/borders-plus-plus"
+   meson_src_configure
+   fi
+
+   if use csgo-vulkan-fix; then
+   BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix"
+   EMESON_SOURCE="${S}/csgo-vulkan-fix"
+   meson_src_configure
+   fi
+
+   if use hyprbars; then
+   BUILD_DIR="${WORKDIR}/${P}-build/hyprbars"
+   EMESON_SOURCE="${S}/hyprbars"
+   meson_src_configure
+   fi
+}
+
+src_compile() {
+   if use borders-plus-plus; then
+   BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus"
+   EMESON_SOURCE="${S}/borders-plus-plus"
+   meson_src_compile
+   fi
+
+   if use csgo-vulkan-fix; then
+   BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix"
+   EMESON_SOURCE="${S}/csgo-vulkan-fix"
+   meson_src_compile
+   fi
+
+   if use hyprbars; then
+   BUILD_DIR="${WORKDIR}/${P}-build/hyprbars"
+   EMESON_SOURCE="${S}/hyprbars"
+   meson_src_compile
+   fi
+
+   if use split-monitor-workspaces; then
+   emake -C "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" 
split-monitor-workspaces.so
+   fi
+}
+
+src_install() {
+   insinto "/usr/share/hyprland/plugins"
+
+   if use borders-plus-plus; then
+   newins 
"${WORKDIR}/${P}-build/borders-plus-plus/libborders-plus-plus.so" 

[gentoo-commits] repo/proj/guru:master commit in: gui-apps/wbg/

2023-07-31 Thread David Roman
commit: a9cb9985f827e2bd470738a76d290e17635366a3
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Sun Jul 30 20:16:31 2023 +
Commit: David Roman  gmail  com>
CommitDate: Sun Jul 30 20:16:31 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a9cb9985

gui-apps/wbg: add 

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 gui-apps/wbg/wbg-.ebuild | 51 
 1 file changed, 51 insertions(+)

diff --git a/gui-apps/wbg/wbg-.ebuild b/gui-apps/wbg/wbg-.ebuild
new file mode 100644
index 00..ad79bd0c9f
--- /dev/null
+++ b/gui-apps/wbg/wbg-.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://codeberg.org/dnkl/wbg.git;
+   inherit git-r3
+else
+   SRC_URI="https://codeberg.org/dnkl/wbg/archive/${PV}.tar.gz  -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+   S="${WORKDIR}/${PN}"
+fi
+
+DESCRIPTION="Super simple wallpaper application"
+HOMEPAGE="https://codeberg.org/dnkl/wbg;
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="png jpeg webp"
+
+REQUIRED_USE="|| ( png jpeg webp )"
+
+DEPEND="
+   x11-libs/pixman
+   dev-libs/wayland
+"
+RDEPEND="
+   ${DEPEND}
+   png? ( media-libs/libpng:= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   webp? ( media-libs/libwebp:= )
+"
+BDEPEND="
+   dev-libs/tllist
+   dev-libs/wayland-protocols
+   dev-util/wayland-scanner
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature png)
+   $(meson_feature jpeg)
+   $(meson_feature webp)
+   )
+
+   meson_src_configure
+}



[gentoo-commits] repo/proj/guru:master commit in: www-apps/forgejo/

2023-07-31 Thread David Roman
commit: c782e387d05f2da073c38f0416a57b7043ac0568
Author: Artemis Everfree  artemis  sh>
AuthorDate: Mon Jul 31 04:46:51 2023 +
Commit: David Roman  gmail  com>
CommitDate: Mon Jul 31 04:47:52 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c782e387

www-apps/forgejo: add 1.20.2.0

Signed-off-by: Artemis Everfree  artemis.sh>

 www-apps/forgejo/Manifest|   1 +
 www-apps/forgejo/forgejo-1.20.2.0.ebuild | 124 +++
 2 files changed, 125 insertions(+)

diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest
index deebbb6040..5a7b59e379 100644
--- a/www-apps/forgejo/Manifest
+++ b/www-apps/forgejo/Manifest
@@ -1,3 +1,4 @@
 DIST forgejo-1.19.4.0.tar.gz 60635393 BLAKE2B 
7fe8e10f7aae8371c4a540290bb24c67a0521080eb58c7749c95d977320781e2e11ba754a42a333c706d243cf0170178dd62da5338540576d214f281b3da6daa
 SHA512 
4870a7804c3cefab4aac38f30ac60874d9a7359b29e8f765ee9a1f41bc543fdd445a21c6e808f864c56ce22f79f6038b15eec4325c556ef6288ad6635977533f
 DIST forgejo-1.20.1.0.tar.gz 30700591 BLAKE2B 
d794a8a121e8e01bdd643122f1c1be8d046e3a50137b00abf1cae43b24f32040fc82f088b694c617d8f20853d1d9b21a3ce99395b776a58ff7a37f717fbf431f
 SHA512 
642b4ae14c1cedfcf856e0fad67e9825becce002c12d0431d247082c2e2f193ea8d8459a40a3fa69497fa3da6dca46ced5a855fb4dc1e52a34211e8938666cb0
+DIST forgejo-1.20.2.0.tar.gz 54334985 BLAKE2B 
d00b3d841b9002ef6368569d07d3e3643fa6f17005446d9fb14303eb1a03e7ef9f018348822378dbb4e5b64bbaa20e586da0015c0c1a6dffde8dd1ec59ea9265
 SHA512 
16204c846a5ba66aa0d9d1ec35175737daa13e1bddfc6d5f72963b232381abe168887b852d592aff51b6cbbb34a50bee7391a8c013802d2ae74bc6baf4ee1f11
 DIST forgejo-node-modules-cache-1.20.1.0.tar.gz 152983555 BLAKE2B 
e626ab10122c9105ae7861fbe869fcbd3203ef81152b4ac7a4521106303d7a80929c2fac1cde0eabe587f527aaa55b089973ec5019234127fb5024265f8a9928
 SHA512 
41eb9e09165e65cbb8a04e8b45e34a92b821343539549295dda6ae78995e89fb6341182555c2815754b8e6a8476c037a1ee89625a934e9f711109162d42c4b16

diff --git a/www-apps/forgejo/forgejo-1.20.2.0.ebuild 
b/www-apps/forgejo/forgejo-1.20.2.0.ebuild
new file mode 100644
index 00..f647011285
--- /dev/null
+++ b/www-apps/forgejo/forgejo-1.20.2.0.ebuild
@@ -0,0 +1,124 @@
+# Copyright 2016-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit fcaps go-module tmpfiles systemd flag-o-matic
+
+MY_PV="$(ver_cut 1-3)-$(ver_cut 4)"
+DESCRIPTION="A self-hosted lightweight software forge"
+HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo;
+
+SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+S="${WORKDIR}/${PN}-src-${MY_PV}"
+
+LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
+SLOT="0"
+IUSE="+acct pam sqlite pie"
+
+DEPEND="
+   acct? (
+   acct-group/git
+   acct-user/git[gitea] )
+   pam? ( sys-libs/pam )"
+RDEPEND="${DEPEND}
+   dev-vcs/git
+   !www-apps/gitea" # until acct-user/git[forgejo]
+
+DOCS=(
+   custom/conf/app.example.ini CONTRIBUTING.md README.md
+)
+FILECAPS=(
+   -m 711 cap_net_bind_service+ep usr/bin/forgejo
+)
+
+RESTRICT="test"
+
+src_prepare() {
+   default
+
+   local sedcmds=(
+   -e "s#^ROOT =#ROOT = 
${EPREFIX}/var/lib/gitea/gitea-repositories#"
+   -e "s#^ROOT_PATH =#ROOT_PATH = ${EPREFIX}/var/log/forgejo#"
+   -e "s#^APP_DATA_PATH = data#APP_DATA_PATH = 
${EPREFIX}/var/lib/gitea/data#"
+   -e "s#^HTTP_ADDR = 0.0.0.0#HTTP_ADDR = 127.0.0.1#"
+   -e "s#^MODE = console#MODE = file#"
+   -e "s#^LEVEL = Trace#LEVEL = Info#"
+   -e "s#^LOG_SQL = true#LOG_SQL = false#"
+   -e "s#^DISABLE_ROUTER_LOG = false#DISABLE_ROUTER_LOG = true#"
+   )
+
+   sed -i "${sedcmds[@]}" custom/conf/app.example.ini || die
+   if use sqlite ; then
+   sed -i -e "s#^DB_TYPE = .*#DB_TYPE = sqlite3#" 
custom/conf/app.example.ini || die
+   fi
+}
+
+src_configure() {
+   # bug 832756 - PIE build issues
+   filter-flags -fPIE
+   filter-ldflags -fPIE -pie
+}
+
+src_compile() {
+   local forgejo_tags=(
+   bindata
+   $(usev pam)
+   $(usex sqlite 'sqlite sqlite_unlock_notify' '')
+   )
+   local forgejo_settings=(
+   "-X 
code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/forgejo/app.ini"
+   "-X 
code.gitea.io/gitea/modules/setting.CustomPath=${EPREFIX}/var/lib/gitea/custom"
+   "-X 
code.gitea.io/gitea/modules/setting.AppWorkPath=${EPREFIX}/var/lib/gitea"
+   )
+   local makeenv=(
+   DRONE_TAG="${PV}"
+   LDFLAGS="-extldflags \"${LDFLAGS}\" ${forgejo_settings[*]}"
+   TAGS="${forgejo_tags[*]}"
+   )
+
+   GOFLAGS=""
+   if use pie ; then
+   

[gentoo-commits] repo/proj/guru:master commit in: games-util/HeroicGamesLauncher-bin/

2023-07-31 Thread David Roman
commit: 6cd486135393ce53221093ec4bf59913c7554875
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sun Jul 30 14:59:47 2023 +
Commit: David Roman  gmail  com>
CommitDate: Sun Jul 30 15:00:11 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6cd48613

games-util/HeroicGamesLauncher-bin: update Manifest

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 games-util/HeroicGamesLauncher-bin/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-util/HeroicGamesLauncher-bin/Manifest 
b/games-util/HeroicGamesLauncher-bin/Manifest
index 16d660b7a7..ef1b095498 100644
--- a/games-util/HeroicGamesLauncher-bin/Manifest
+++ b/games-util/HeroicGamesLauncher-bin/Manifest
@@ -1,2 +1,2 @@
 DIST heroic-2.8.0.tar.xz 98002940 BLAKE2B 
43059c4be66e86a3a3bb8b1b93fb41259dfc8a773ccaacb4e91a5eb955e602dab21100840eded9a710950d2b9d8f1df7c2c62a48f37738ed7f1ab5a40cc46198
 SHA512 
e0bd8e4b36149766d4f5485ba19752058a689d234f90caa89ca707e46295bf52b52e454768da6e298608894fdca0cd44128a56b0974ff93aac49f9fbce58dd05
-DIST heroic-2.9.1.tar.xz 4557338 BLAKE2B 
260ba85d73cdc9b96f180135de91385797b50bf2479a3584cba10491303f7603a105c851478da8ed0a11d0917c064f42501b5563a9e9a3cc75f9cd67265cd18e
 SHA512 
7e1d72c0b032b4df2f07771b905fecabc7506ae6374c0ab83a24e982d3cd083fc05641efbedd7cddeb506ddf204892572348a07f0b3f15afb880890edaca7e61
+DIST heroic-2.9.1.tar.xz 101374412 BLAKE2B 
47f9f4e80b141e58117e79b9a356e36f337fe6821a766d31d0434e8ee0699e46837facf4186a15a030775b07aefb54542ee93caa450f8487258e27347175740e
 SHA512 
2c79681a52a5efb00280243d44f44114cb96d4a859ac8d83da8511305cda05a093f44d4dd8ceb081e88b54745df7a4817e60efbe7a04e66a5808325036c5785f



[gentoo-commits] repo/proj/guru:master commit in: media-sound/dzr/

2023-07-31 Thread David Roman
commit: 5ba93c3b174ffa6cc347970cd3f35df08f11152d
Author: Jonas Frei  pm  me>
AuthorDate: Sun Jul 30 10:43:08 2023 +
Commit: David Roman  gmail  com>
CommitDate: Sun Jul 30 10:43:23 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ba93c3b

media-sound/dzr: drop 230513

Signed-off-by: Jonas Frei  pm.me>

 media-sound/dzr/Manifest  |  1 -
 media-sound/dzr/dzr-230513.ebuild | 39 ---
 2 files changed, 40 deletions(-)

diff --git a/media-sound/dzr/Manifest b/media-sound/dzr/Manifest
index b5d8d3d19e..37b8584dd0 100644
--- a/media-sound/dzr/Manifest
+++ b/media-sound/dzr/Manifest
@@ -1,2 +1 @@
-DIST dzr-230513.tar.gz 8678 BLAKE2B 
78487e9601cf8516a7913a2a640fd3ea8aba70f1f0e43b7189d03e25920daa9270428ce3189bee39529172325bf0fe08186c7ffcfcf811c5ab0adae975cc2e23
 SHA512 
fe2676b1d47313427db0f38cdedfd69cb1403a4e2df49e08f6ac4984cd4809425af7746a5008fa425ab9835a15a1cced6e197b96118b5d851d92ac9accd36b6d
 DIST dzr-230730.tar.gz 8848 BLAKE2B 
7551fb961167031f926de6559fca7eb48dae69c40ac1e896cdcdeadd03c4cf3c19ca514a65f77d00a7cfbc52972489baf557f927358fe61947831e2026877264
 SHA512 
7f011838da380abc736b861abf2d665ba29b1d0f97f9a234d6a3a5b28638494ac7f0a8544af963ce463c5b37f171e1927d45fc453d2bb323599dcd71c4bb3744

diff --git a/media-sound/dzr/dzr-230513.ebuild 
b/media-sound/dzr/dzr-230513.ebuild
deleted file mode 100644
index 94371499e8..00
--- a/media-sound/dzr/dzr-230513.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="DZR: the command line deezer.com player"
-HOMEPAGE="https://github.com/yne/dzr;
-SRC_URI="https://github.com/yne/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
-   app-misc/jq[oniguruma]
-   dev-libs/openssl
-   dev-util/dialog
-   media-video/mpv
-   net-misc/curl
-"
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-src_install() {
-   exeinto /usr/bin
-   doexe dzr
-   doexe dzr-dec
-   doexe dzr-id3
-   doexe dzr-srt
-   doexe dzr-url
-   default
-}
-
-pkg_postinst() {
-   einfo "WARNING: For legal reasons this project"
-   einfo "does not contain the track decryption key."
-   einfo "Please read the following guide first:"
-   einfo "https://github.com/yne/dzr/wiki#find-the-dzr_cbc-key;
-}



[gentoo-commits] repo/proj/guru:master commit in: media-sound/dzr/

2023-07-31 Thread David Roman
commit: 99c1f1506eec7e2c5dbc8b6512d94fa58415fbc5
Author: Jonas Frei  pm  me>
AuthorDate: Sun Jul 30 10:42:53 2023 +
Commit: David Roman  gmail  com>
CommitDate: Sun Jul 30 10:43:23 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=99c1f150

media-sound/dzr: add 230730

Signed-off-by: Jonas Frei  pm.me>

 media-sound/dzr/Manifest  |  1 +
 media-sound/dzr/dzr-230730.ebuild | 39 +++
 2 files changed, 40 insertions(+)

diff --git a/media-sound/dzr/Manifest b/media-sound/dzr/Manifest
index f856b7cce2..b5d8d3d19e 100644
--- a/media-sound/dzr/Manifest
+++ b/media-sound/dzr/Manifest
@@ -1 +1,2 @@
 DIST dzr-230513.tar.gz 8678 BLAKE2B 
78487e9601cf8516a7913a2a640fd3ea8aba70f1f0e43b7189d03e25920daa9270428ce3189bee39529172325bf0fe08186c7ffcfcf811c5ab0adae975cc2e23
 SHA512 
fe2676b1d47313427db0f38cdedfd69cb1403a4e2df49e08f6ac4984cd4809425af7746a5008fa425ab9835a15a1cced6e197b96118b5d851d92ac9accd36b6d
+DIST dzr-230730.tar.gz 8848 BLAKE2B 
7551fb961167031f926de6559fca7eb48dae69c40ac1e896cdcdeadd03c4cf3c19ca514a65f77d00a7cfbc52972489baf557f927358fe61947831e2026877264
 SHA512 
7f011838da380abc736b861abf2d665ba29b1d0f97f9a234d6a3a5b28638494ac7f0a8544af963ce463c5b37f171e1927d45fc453d2bb323599dcd71c4bb3744

diff --git a/media-sound/dzr/dzr-230730.ebuild 
b/media-sound/dzr/dzr-230730.ebuild
new file mode 100644
index 00..94371499e8
--- /dev/null
+++ b/media-sound/dzr/dzr-230730.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="DZR: the command line deezer.com player"
+HOMEPAGE="https://github.com/yne/dzr;
+SRC_URI="https://github.com/yne/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   app-misc/jq[oniguruma]
+   dev-libs/openssl
+   dev-util/dialog
+   media-video/mpv
+   net-misc/curl
+"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_install() {
+   exeinto /usr/bin
+   doexe dzr
+   doexe dzr-dec
+   doexe dzr-id3
+   doexe dzr-srt
+   doexe dzr-url
+   default
+}
+
+pkg_postinst() {
+   einfo "WARNING: For legal reasons this project"
+   einfo "does not contain the track decryption key."
+   einfo "Please read the following guide first:"
+   einfo "https://github.com/yne/dzr/wiki#find-the-dzr_cbc-key;
+}



[gentoo-commits] repo/proj/guru:master commit in: gui-wm/cage/

2023-07-31 Thread David Roman
commit: e1d64cc676c1264118777b31de7ce17afabdf43b
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Sun Jul 30 03:09:13 2023 +
Commit: David Roman  gmail  com>
CommitDate: Sun Jul 30 03:11:29 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e1d64cc6

gui-wm/cage: drop 0.1.3, drop 0.1.4, add 0.1.5

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 gui-wm/cage/Manifest   |  3 +-
 gui-wm/cage/cage-0.1.4.ebuild  | 32 --
 .../cage/{cage-0.1.3.ebuild => cage-0.1.5.ebuild}  |  6 ++--
 gui-wm/cage/cage-.ebuild   |  6 ++--
 4 files changed, 7 insertions(+), 40 deletions(-)

diff --git a/gui-wm/cage/Manifest b/gui-wm/cage/Manifest
index 450c7c9c6f..2c22779cd4 100644
--- a/gui-wm/cage/Manifest
+++ b/gui-wm/cage/Manifest
@@ -1,2 +1 @@
-DIST cage-0.1.3.tar.gz 24615 BLAKE2B 
6c06cabfd2faca568c7d96095199d42c5798228f44688c285c6300a20e95ab320385513b8081f798b92a70cb7fdfa33cbd0572c4647aa8a2db75e4a50dc638be
 SHA512 
34d2dca963810f6173343ae280e2692645a79e263aa1c01d22730db5cc14e68c0b0ec19dd947134ef27841f2ee28a28d5d71e64c396b81b6230426220517471b
-DIST cage-0.1.4.tar.gz 25430 BLAKE2B 
a479695cf4f46c6e9fc54934c50c46f50d2f8f7f72d257267003ef4bb79c7f2b3e90232c0d6843164f7873625876cb7665b5f46d42f6b66efa6565cc99ae1a47
 SHA512 
55773fac44bf9e98086e53cbc20d17e3aad7046bedfe638ef8f896543388481be3989fede6f950d4f8cb0583f701cbf79617dfa011ca7c8b22c9bcddd64f
+DIST cage-0.1.5.tar.gz 23179 BLAKE2B 
ee75b4cc7a550315aec643778aaf61323564f1e4be0c2ca994754123b978859e513a1e11d459b3954cd37f566cf9ec2a96c4e54f141a2337380cf02f64056eb6
 SHA512 
d50fc5b7efa691e487a05c8e4e573ed441a31840b1742eb1d3b0e827a1da381426f8e9c620de197cf928a99cab57af8a3042f08d5aadd3fc4ddf0c5afadb3231

diff --git a/gui-wm/cage/cage-0.1.4.ebuild b/gui-wm/cage/cage-0.1.4.ebuild
deleted file mode 100644
index b463a1277f..00
--- a/gui-wm/cage/cage-0.1.4.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-if [[ "${PV}" ==  ]]
-then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Hjdskes/cage;
-else
-   SRC_URI="https://github.com/Hjdskes/cage/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="A Wayland kiosk"
-HOMEPAGE="https://www.hjdskes.nl/projects/cage/ 
https://github.com/Hjdskes/cage;
-LICENSE="MIT"
-SLOT="0"
-
-IUSE="X"
-
-RDEPEND="
-   >=gui-libs/wlroots-0.14[X?]
-   x11-libs/libxkbcommon[X?]
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
-   meson_src_configure $(meson_use X xwayland)
-}

diff --git a/gui-wm/cage/cage-0.1.3.ebuild b/gui-wm/cage/cage-0.1.5.ebuild
similarity index 88%
rename from gui-wm/cage/cage-0.1.3.ebuild
rename to gui-wm/cage/cage-0.1.5.ebuild
index c5d073332c..be36aee282 100644
--- a/gui-wm/cage/cage-0.1.3.ebuild
+++ b/gui-wm/cage/cage-0.1.5.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit meson
 
@@ -22,7 +22,7 @@ SLOT="0"
 IUSE="X"
 
 RDEPEND="
-   >=gui-libs/wlroots-0.13[X?]
+   >=gui-libs/wlroots-0.16[X?]
x11-libs/libxkbcommon[X?]
 "
 DEPEND="${RDEPEND}"

diff --git a/gui-wm/cage/cage-.ebuild b/gui-wm/cage/cage-.ebuild
index b463a1277f..be36aee282 100644
--- a/gui-wm/cage/cage-.ebuild
+++ b/gui-wm/cage/cage-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit meson
 
@@ -22,7 +22,7 @@ SLOT="0"
 IUSE="X"
 
 RDEPEND="
-   >=gui-libs/wlroots-0.14[X?]
+   >=gui-libs/wlroots-0.16[X?]
x11-libs/libxkbcommon[X?]
 "
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/coeurl/

2023-07-31 Thread David Roman
commit: 695376696cc39acda873f7ea357e42acf22efa1a
Author: tastytea  tastytea  de>
AuthorDate: Sun Jul 30 19:49:55 2023 +
Commit: David Roman  gmail  com>
CommitDate: Sun Jul 30 19:49:55 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=69537669

dev-cpp/coeurl: don't check test deps when not testing

Closes: https://bugs.gentoo.org/911504
Signed-off-by: tastytea  tastytea.de>

 dev-cpp/coeurl/coeurl-0.3.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-cpp/coeurl/coeurl-0.3.0.ebuild 
b/dev-cpp/coeurl/coeurl-0.3.0.ebuild
index 5c65cc7b79..309b9fcd52 100644
--- a/dev-cpp/coeurl/coeurl-0.3.0.ebuild
+++ b/dev-cpp/coeurl/coeurl-0.3.0.ebuild
@@ -36,6 +36,8 @@ BDEPEND="
 "
 
 python_check_deps() {
+   use test || return 0 # python is only used for tests, bug #911504
+
python_has_version "dev-python/flask[${PYTHON_USEDEP}]"
 }
 



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/helvum/

2023-07-31 Thread David Roman
commit: a9b02c9cfc9752110f3e5583cfd94faf959ea48a
Author: David Roman  gmail  com>
AuthorDate: Mon Jul 31 14:52:37 2023 +
Commit: David Roman  gmail  com>
CommitDate: Mon Jul 31 14:52:37 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a9b02c9c

media-sound/helvum: add 0.4.0

Closes: https://bugs.gentoo.org/904391
Signed-off-by: David Roman  gmail.com>

 media-sound/helvum/Manifest|  82 ++
 media-sound/helvum/helvum-0.4.0.ebuild | 153 +
 2 files changed, 235 insertions(+)

diff --git a/media-sound/helvum/Manifest b/media-sound/helvum/Manifest
index 4ca636c1d2..91248bbc1e 100644
--- a/media-sound/helvum/Manifest
+++ b/media-sound/helvum/Manifest
@@ -1,121 +1,194 @@
 DIST aho-corasick-0.7.15.crate 113071 BLAKE2B 
a22743be74f873b9545648db6a994250e3e39b92ac99601580e3b02194d205e921bff0b1952a4cca3399a3a7828555a1abfb0c1466f3930811c6b95c1a07ec5e
 SHA512 
e67816efa7305937a7cbbb0079b91b8afa3fdab52cfb8eeddeee156f18bbeed26f941cd4cb18ab2bdc1da5a9ff1dcbe9d2090deec68c00287bd99ace18ee8b24
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST anyhow-1.0.53.crate 44233 BLAKE2B 
09033ff6e5a64456dea7d9c9039479c02334aefe3cebc449150df16486be3c0c52005bc3b6153c9a044671c52f36a16e97033ff68ffc4fa66e44cffbdcae23b5
 SHA512 
3c7e03a02b75982bd43f73503f0e12382e03d74136ddccde753617f6a8fd9d28eaf5b67f8fceb7d2dd70ea5414995cbaeb7ae1776bad31c6c8c084614f8376df
+DIST anyhow-1.0.69.crate 43576 BLAKE2B 
deb44b3110aee1314dd599b730df8c2f03b7d13c0d945d4ef00a0e30ca74257269e43107be19868adfea331a8c730e0aec2dff3abea704e56bc6a35b9581fe14
 SHA512 
d65e5c9404a70b1e0af90dd66af157f8c31ad0858f703765d5fc6c828f1fc8db690b17451c4108e3a52a7da2d6c2366e745d7b4bd7d19e6dba3485f7c3a43071
 DIST arrayvec-0.5.2.crate 27838 BLAKE2B 
51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f
 SHA512 
1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
+DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bindgen-0.59.2.crate 206267 BLAKE2B 
de66347fcf2d538879e49c85d2db80e86a70e27d3c84464b52a840476a31edae0cfa3e1afaba33ef0b7abadcb1e23a2fe1420e3254e0de1f6848b575a9c96620
 SHA512 
14c49879c7443191b877957a4fd405c7f10a1e8b70016d91bf5fe33861fc5d71982a1c685c190e4f7922cedb6c8aefadac3b0b68cbe5578da791a8da6bfedf44
+DIST bindgen-0.64.0.crate 204700 BLAKE2B 
4316d60ac565112afdaa99d70cdbd400d39bed1dcb6fc3d036952b4fc94d8ab4d35672fd8507b79dfa8edd34f09279e88bfccbae21b95f06a76a8df446c6bbeb
 SHA512 
f016e3a9a9b0f65c0831f4c6fcf4839016124cefb8e2db922e1839ee22b9b9429ae20874f56217e8100a6bb68c4dd1b52664c41e9596b748088ed855111fbd95
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bitvec-0.19.6.crate 147956 BLAKE2B 
63f470260a8ed3a23d6e5ca07d7f9b208c3a7e766ad35d1fb4cd926c811b4886ff28bceb2e0e609739ae5f097f9f461f3be5216b5da3435e937a8e9dc277b316
 SHA512 
b0ff49814a0197e7be7dda7b0781fecf9b02e7ba0301769a89cf236c981736236263bdb5872afc711731d2c84cf8fe696b0dc4e284d24d399675f4ecc6ab7ea4
 DIST cairo-rs-0.15.1.crate 48370 BLAKE2B 
8c02301b1eca3170901f6a98342b30fdfa333cfcdeabfbfc4dffce79d0263de32db920fd3d24a8c063fbf5ed78a253f11b04303129d90679d23491fc39bd550b
 SHA512 
76b72c504e4046dee655f0170e9dc834712cf59c379bcfb1bba0b5b09684c561f41a3fc9c55b0cc275240065933b8bad930bec7547f709e3d6f8f3368f315340
+DIST cairo-rs-0.17.0.crate 53810 BLAKE2B 
7f46c8014572167f5830fc2287404d9aea1dbb1e42a3c817e1c13615ad7965411b685a1c0b13df48022f6d6dfe24105b20ded0395d5b1a2dee04d4b8a633d48e
 SHA512 

[gentoo-commits] repo/proj/guru:dev commit in: media-sound/helvum/

2023-07-31 Thread David Roman
commit: f8e94c33dbcd184bda5cbb5d8f3412cb455c2f23
Author: David Roman  gmail  com>
AuthorDate: Mon Jul 31 14:22:21 2023 +
Commit: David Roman  gmail  com>
CommitDate: Mon Jul 31 14:22:21 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f8e94c33

media-sound/helvum: drop 0.3.4

Signed-off-by: David Roman  gmail.com>

 media-sound/helvum/helvum-0.3.4.ebuild | 160 -
 1 file changed, 160 deletions(-)

diff --git a/media-sound/helvum/helvum-0.3.4.ebuild 
b/media-sound/helvum/helvum-0.3.4.ebuild
deleted file mode 100644
index c27866db72..00
--- a/media-sound/helvum/helvum-0.3.4.ebuild
+++ /dev/null
@@ -1,160 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Auto-Generated by cargo-ebuild 0.5.0
-
-EAPI=8
-
-CRATES="
-   aho-corasick-0.7.15
-   ansi_term-0.12.1
-   anyhow-1.0.53
-   arrayvec-0.5.2
-   atty-0.2.14
-   autocfg-1.0.1
-   bindgen-0.59.2
-   bitflags-1.3.2
-   bitvec-0.19.6
-   cairo-rs-0.15.1
-   cairo-sys-rs-0.15.1
-   cc-1.0.72
-   cexpr-0.6.0
-   cfg-expr-0.8.1
-   cfg-expr-0.9.1
-   cfg-if-0.1.10
-   cfg-if-1.0.0
-   clang-sys-1.3.0
-   clap-2.34.0
-   cookie-factory-0.3.2
-   either-1.6.1
-   env_logger-0.9.0
-   errno-0.2.8
-   errno-dragonfly-0.1.2
-   field-offset-0.3.4
-   funty-1.1.0
-   futures-channel-0.3.19
-   futures-core-0.3.19
-   futures-executor-0.3.19
-   futures-io-0.3.19
-   futures-task-0.3.19
-   futures-util-0.3.19
-   gdk-pixbuf-0.15.4
-   gdk-pixbuf-sys-0.15.1
-   gdk4-0.4.6
-   gdk4-sys-0.4.2
-   gio-0.15.4
-   gio-sys-0.15.4
-   glib-0.15.4
-   glib-macros-0.15.3
-   glib-sys-0.15.4
-   glob-0.3.0
-   gobject-sys-0.15.1
-   graphene-rs-0.15.1
-   graphene-sys-0.15.1
-   gsk4-0.4.6
-   gsk4-sys-0.4.2
-   gtk4-0.4.6
-   gtk4-macros-0.4.3
-   gtk4-sys-0.4.5
-   heck-0.3.3
-   heck-0.4.0
-   hermit-abi-0.1.19
-   humantime-2.1.0
-   itertools-0.10.3
-   lazy_static-1.4.0
-   lazycell-1.3.0
-   lexical-core-0.7.6
-   libc-0.2.116
-   libloading-0.7.3
-   libspa-0.4.1
-   libspa-sys-0.4.1
-   log-0.4.14
-   memchr-2.3.4
-   memoffset-0.6.5
-   minimal-lexical-0.2.1
-   nix-0.14.1
-   nom-6.2.1
-   nom-7.1.0
-   once_cell-1.9.0
-   pango-0.15.2
-   pango-sys-0.15.1
-   peeking_take_while-0.1.2
-   pest-2.1.3
-   pin-project-lite-0.2.8
-   pin-utils-0.1.0
-   pipewire-0.4.1
-   pipewire-sys-0.4.1
-   pkg-config-0.3.24
-   proc-macro-crate-1.1.0
-   proc-macro-error-1.0.4
-   proc-macro-error-attr-1.0.4
-   proc-macro2-1.0.36
-   quote-1.0.15
-   radium-0.5.3
-   regex-1.4.6
-   regex-syntax-0.6.25
-   rustc-hash-1.1.0
-   rustc_version-0.3.3
-   ryu-1.0.9
-   semver-0.11.0
-   semver-parser-0.10.2
-   serde-1.0.136
-   shlex-1.1.0
-   signal-0.7.0
-   slab-0.4.5
-   smallvec-1.8.0
-   static_assertions-1.1.0
-   strsim-0.8.0
-   strum-0.21.0
-   strum_macros-0.21.1
-   syn-1.0.86
-   system-deps-3.2.0
-   system-deps-6.0.1
-   tap-1.0.1
-   termcolor-1.1.2
-   textwrap-0.11.0
-   thiserror-1.0.30
-   thiserror-impl-1.0.30
-   toml-0.5.8
-   ucd-trie-0.1.3
-   unicode-segmentation-1.8.0
-   unicode-width-0.1.9
-   unicode-xid-0.2.2
-   vec_map-0.8.2
-   version-compare-0.0.11
-   version-compare-0.1.0
-   version_check-0.9.4
-   void-1.0.2
-   which-4.2.4
-   winapi-0.3.9
-   winapi-i686-pc-windows-gnu-0.4.0
-   winapi-util-0.1.5
-   winapi-x86_64-pc-windows-gnu-0.4.0
-   wyz-0.2.0
-"
-
-inherit cargo
-
-DESCRIPTION="A GTK patchbay for pipewire"
-# Double check the homepage as the cargo_metadata crate
-# does not provide this value so instead repository is used
-HOMEPAGE="https://gitlab.freedesktop.org/pipewire/helvum;
-SRC_URI="
-   
https://gitlab.freedesktop.org/pipewire/helvum/-/archive/${PV}/${P}.tar.gz
-   $(cargo_crate_uris)
-"
-# License set may be more restrictive as OR is not respected
-# use cargo-license for a more accurate license picture
-LICENSE="Apache-2.0 BSD Boost-1.0 GPL-3 ISC MIT Unlicense"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
-   dev-libs/glib:2
-   gui-libs/gtk:4
-   media-libs/graphene
-   media-video/pipewire:=
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/pango
-"



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-clipman-plugin/

2023-07-31 Thread Michał Górny
commit: 0f9fc7828b0f8651cbf0780e4ea6964ad839c783
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 31 14:41:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 31 14:41:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f9fc782

xfce-extra/xfce4-clipman-plugin: Bump to 1.6.4

Signed-off-by: Michał Górny  gentoo.org>

 xfce-extra/xfce4-clipman-plugin/Manifest   |  1 +
 .../xfce4-clipman-plugin-1.6.4.ebuild  | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/xfce-extra/xfce4-clipman-plugin/Manifest 
b/xfce-extra/xfce4-clipman-plugin/Manifest
index c7dd32a1e8fd..c778aa9805b9 100644
--- a/xfce-extra/xfce4-clipman-plugin/Manifest
+++ b/xfce-extra/xfce4-clipman-plugin/Manifest
@@ -1 +1,2 @@
 DIST xfce4-clipman-plugin-1.6.3.tar.bz2 486276 BLAKE2B 
f92c93e4ab57fbe37560c389620696f5c11fa8cbd328f29d4895c25c6f18fec88267cc152a1cab39084f08f8fdc070669b665cbad4089ae9577be776a3ad3663
 SHA512 
a117f64035a6656c2f8603d9b0adec18bcbe8e1ee6a80b838e4cc40480cc3510afe5f32815ff89b1936cbdbadadf8e1e645f0202d97cc877aec125b51b72064b
+DIST xfce4-clipman-plugin-1.6.4.tar.bz2 480785 BLAKE2B 
adc04a41e373fa62f822f0f11a2eac5b684ba89f718806c3d64bb8ddb88eb7de1cc059e3b0dd5baf8201ac8e5c3879d3e4fe57a11ba07684d5fb590062889a15
 SHA512 
e2cb4068ad00e89d848c72ab4c1b7aac0d41bdd006b60afd09e0323fca1c9033b04a68221f5a2cb6be1347eac8879dfa6bd8b0483c2a075eb36e8cf65ea7

diff --git a/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.4.ebuild 
b/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.4.ebuild
new file mode 100644
index ..955d7912e0b2
--- /dev/null
+++ b/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.4.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="A clipboard manager plug-in for the Xfce panel"
+HOMEPAGE="
+   https://docs.xfce.org/panel-plugins/xfce4-clipman-plugin/start
+   https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin/
+"
+SRC_URI="
+   https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="qrcode"
+
+DEPEND="
+   >=dev-libs/glib-2.60:2=
+   >=x11-libs/gtk+-3.22.29:3=
+   x11-libs/libXtst:=
+   >=xfce-base/libxfce4ui-4.14:=
+   >=xfce-base/libxfce4util-4.14:=
+   >=xfce-base/xfce4-panel-4.14:=
+   >=xfce-base/xfconf-4.14:=
+   qrcode? ( >=media-gfx/qrencode-3.3.0:= )
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig
+   x11-base/xorg-proto
+"
+
+src_configure() {
+   local myconf=(
+   $(use_enable qrcode libqrencode)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/kafka-bin/

2023-07-31 Thread 罗百科
commit: 68c13d6b44b807fcfccdc1e836ba8fd7e141cf00
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Jul 31 14:23:55 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Mon Jul 31 14:23:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68c13d6b

net-misc/kafka-bin: drop 3.5.0

Signed-off-by: Patrick Lauer  gentoo.org>

 net-misc/kafka-bin/Manifest   |  1 -
 net-misc/kafka-bin/kafka-bin-3.5.0.ebuild | 69 ---
 2 files changed, 70 deletions(-)

diff --git a/net-misc/kafka-bin/Manifest b/net-misc/kafka-bin/Manifest
index a014ccea6c69..6896a2882131 100644
--- a/net-misc/kafka-bin/Manifest
+++ b/net-misc/kafka-bin/Manifest
@@ -1,3 +1,2 @@
 DIST kafka_2.13-3.4.1.tgz 106613091 BLAKE2B 
c75bc59291f2030e34bad8d5401a65603b1ef9f570784c382874807741ee97ed4812a114f8a0dbcfbc9d3abe278f103a4dfca53d5a1a0be6f7ebc1d9c00c8565
 SHA512 
875308e9b0a3597ea4a1088788f4040f257c3b825730572b038ede0fee3bc5336559f7ef0ab4d78b9512ac71385f84698180a2026ca81f1221ef65811bed6bce
-DIST kafka_2.13-3.5.0.tgz 106792776 BLAKE2B 
40aa0502370136ae1a526df4891dd7e1eddfc96a13d3f8d91aa2874db36f37e698314cd136e6603546af68ff1275d590d806a22c332cfe2606a2b125f8efef0d
 SHA512 
7b79bd0844db683c06c3491955bb183d48a47fa4639d2e241b9f4ff4060c4b70814dac7d96bea87dffca0c8ae038278c4fabf68d4ea1194228d67d9c3b1d247c
 DIST kafka_2.13-3.5.1.tgz 106748875 BLAKE2B 
daba54058f8b26dcf622bcf09df3c1abc79886bca0ae1f4221ad593021c329640689408803bac9e62b419e332633f7643354b5168a30c0360f178642c11ae112
 SHA512 
b6ceb010a5fe1791843cbc53d34d35993e97e03f9518344b4b5bdf7146d0a4e866cd2d4760cab319d8b3323a5bf53037a78fed88c9384381aea2cd0366877763

diff --git a/net-misc/kafka-bin/kafka-bin-3.5.0.ebuild 
b/net-misc/kafka-bin/kafka-bin-3.5.0.ebuild
deleted file mode 100644
index 62f5d3c5f537..
--- a/net-misc/kafka-bin/kafka-bin-3.5.0.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A high-throughput distributed messaging system"
-HOMEPAGE="https://kafka.apache.org/;
-
-# pick recommended scala version
-SCALA_VERSION=2.13
-MY_PN="kafka"
-MY_P="${MY_PN}_${SCALA_VERSION}-${PV}"
-SRC_URI="mirror://apache/kafka/${PV}/${MY_P}.tgz"
-
-RESTRICT="mirror"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="internal-zookeeper connect"
-
-COMMON_DEPEND="acct-group/kafka
-   acct-user/kafka
-   virtual/jre:="
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-INSTALL_DIR="/opt/${MY_PN}"
-
-src_prepare() {
-   sed -i -e 's:/tmp/zookeeper:/var/lib/kafka/zookeeper:' 
"config/zookeeper.properties" || die
-   sed -i -e 's:/tmp/kafka-logs:/var/lib/kafka/logs:' 
"config/server.properties" || die
-   sed -i -e 's:/tmp/connect.offsets:/var/lib/kafka/connect.offsets:' 
"config/connect-standalone.properties" || die
-   eapply_user
-}
-
-src_install() {
-   insinto /etc/kafka
-   doins config/zookeeper.properties config/server.properties
-   if use "internal-zookeeper"; then
-   keepdir /var/lib/kafka/zookeeper
-   newinitd "${FILESDIR}/${MY_PN}-zookeeper.init.d" 
"${MY_PN}-zookeeper"
-
-   ewarn "Zookeeper owner has been changed to kafka:kafka"
-   ewarn "you might want to run chown -R kafka:kafka 
/var/lib/kafka/zookeeper"
-   ewarn "or set COMMAND_USER=\"root:root\" in 
/etc/conf.d/kafka-zookeeper"
-   ewarn "to keep the previous behavior."
-   ewarn "All logs files have been move to /var/log/kafka/"
-   fi
-
-   if use "connect"; then
-   doins config/connect-distributed.properties 
config/connect-standalone.properties
-   newinitd "${FILESDIR}/${MY_PN}-connect-distributed.init.d" 
"${MY_PN}-connect-distributed"
-   fi
-
-   keepdir /var/lib/kafka
-   fowners -R kafka:kafka /var/lib/kafka
-
-   keepdir /var/log/kafka
-   fowners -R kafka:kafka /var/log/kafka
-
-   newinitd "${FILESDIR}/${MY_PN}.init.d.5" "${MY_PN}"
-
-   dodir "${INSTALL_DIR}"
-   cp -pRP bin config libs "${ED}/${INSTALL_DIR}" || die
-   keepdir "${INSTALL_DIR}/logs"
-   fowners -R kafka:kafka "${INSTALL_DIR}"
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/kafka-bin/

2023-07-31 Thread 罗百科
commit: e761f7df9f3feeb0d9198e99c94ca71b6a078002
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Jul 31 13:26:54 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Mon Jul 31 13:27:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e761f7df

net-misc/kafka-bin: add 3.5.1

Signed-off-by: Patrick Lauer  gentoo.org>

 net-misc/kafka-bin/Manifest   |  1 +
 net-misc/kafka-bin/kafka-bin-3.5.1.ebuild | 69 +++
 2 files changed, 70 insertions(+)

diff --git a/net-misc/kafka-bin/Manifest b/net-misc/kafka-bin/Manifest
index adce48d65dc6..a014ccea6c69 100644
--- a/net-misc/kafka-bin/Manifest
+++ b/net-misc/kafka-bin/Manifest
@@ -1,2 +1,3 @@
 DIST kafka_2.13-3.4.1.tgz 106613091 BLAKE2B 
c75bc59291f2030e34bad8d5401a65603b1ef9f570784c382874807741ee97ed4812a114f8a0dbcfbc9d3abe278f103a4dfca53d5a1a0be6f7ebc1d9c00c8565
 SHA512 
875308e9b0a3597ea4a1088788f4040f257c3b825730572b038ede0fee3bc5336559f7ef0ab4d78b9512ac71385f84698180a2026ca81f1221ef65811bed6bce
 DIST kafka_2.13-3.5.0.tgz 106792776 BLAKE2B 
40aa0502370136ae1a526df4891dd7e1eddfc96a13d3f8d91aa2874db36f37e698314cd136e6603546af68ff1275d590d806a22c332cfe2606a2b125f8efef0d
 SHA512 
7b79bd0844db683c06c3491955bb183d48a47fa4639d2e241b9f4ff4060c4b70814dac7d96bea87dffca0c8ae038278c4fabf68d4ea1194228d67d9c3b1d247c
+DIST kafka_2.13-3.5.1.tgz 106748875 BLAKE2B 
daba54058f8b26dcf622bcf09df3c1abc79886bca0ae1f4221ad593021c329640689408803bac9e62b419e332633f7643354b5168a30c0360f178642c11ae112
 SHA512 
b6ceb010a5fe1791843cbc53d34d35993e97e03f9518344b4b5bdf7146d0a4e866cd2d4760cab319d8b3323a5bf53037a78fed88c9384381aea2cd0366877763

diff --git a/net-misc/kafka-bin/kafka-bin-3.5.1.ebuild 
b/net-misc/kafka-bin/kafka-bin-3.5.1.ebuild
new file mode 100644
index ..62f5d3c5f537
--- /dev/null
+++ b/net-misc/kafka-bin/kafka-bin-3.5.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A high-throughput distributed messaging system"
+HOMEPAGE="https://kafka.apache.org/;
+
+# pick recommended scala version
+SCALA_VERSION=2.13
+MY_PN="kafka"
+MY_P="${MY_PN}_${SCALA_VERSION}-${PV}"
+SRC_URI="mirror://apache/kafka/${PV}/${MY_P}.tgz"
+
+RESTRICT="mirror"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="internal-zookeeper connect"
+
+COMMON_DEPEND="acct-group/kafka
+   acct-user/kafka
+   virtual/jre:="
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+INSTALL_DIR="/opt/${MY_PN}"
+
+src_prepare() {
+   sed -i -e 's:/tmp/zookeeper:/var/lib/kafka/zookeeper:' 
"config/zookeeper.properties" || die
+   sed -i -e 's:/tmp/kafka-logs:/var/lib/kafka/logs:' 
"config/server.properties" || die
+   sed -i -e 's:/tmp/connect.offsets:/var/lib/kafka/connect.offsets:' 
"config/connect-standalone.properties" || die
+   eapply_user
+}
+
+src_install() {
+   insinto /etc/kafka
+   doins config/zookeeper.properties config/server.properties
+   if use "internal-zookeeper"; then
+   keepdir /var/lib/kafka/zookeeper
+   newinitd "${FILESDIR}/${MY_PN}-zookeeper.init.d" 
"${MY_PN}-zookeeper"
+
+   ewarn "Zookeeper owner has been changed to kafka:kafka"
+   ewarn "you might want to run chown -R kafka:kafka 
/var/lib/kafka/zookeeper"
+   ewarn "or set COMMAND_USER=\"root:root\" in 
/etc/conf.d/kafka-zookeeper"
+   ewarn "to keep the previous behavior."
+   ewarn "All logs files have been move to /var/log/kafka/"
+   fi
+
+   if use "connect"; then
+   doins config/connect-distributed.properties 
config/connect-standalone.properties
+   newinitd "${FILESDIR}/${MY_PN}-connect-distributed.init.d" 
"${MY_PN}-connect-distributed"
+   fi
+
+   keepdir /var/lib/kafka
+   fowners -R kafka:kafka /var/lib/kafka
+
+   keepdir /var/log/kafka
+   fowners -R kafka:kafka /var/log/kafka
+
+   newinitd "${FILESDIR}/${MY_PN}.init.d.5" "${MY_PN}"
+
+   dodir "${INSTALL_DIR}"
+   cp -pRP bin config libs "${ED}/${INSTALL_DIR}" || die
+   keepdir "${INSTALL_DIR}/logs"
+   fowners -R kafka:kafka "${INSTALL_DIR}"
+}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/files/, net-analyzer/openvas-scanner/

2023-07-31 Thread Florian Schmaus
commit: dace69ea187784545286de6c07970920a4a8ca49
Author: Giuseppe Foti  gmail  com>
AuthorDate: Sun Jul 30 10:00:39 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul 31 12:57:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dace69ea

net-analyzer/openvas-scanner: fix logrotate issue

Signed-off-by: Giuseppe Foti  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32083
Signed-off-by: Florian Schmaus  gentoo.org>

 net-analyzer/openvas-scanner/files/openvas.logrotate| 13 +
 .../openvas-scanner/openvas-scanner-22.7.3-r1.ebuild|  3 +--
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/openvas-scanner/files/openvas.logrotate 
b/net-analyzer/openvas-scanner/files/openvas.logrotate
new file mode 100644
index ..7d116f6fbbc0
--- /dev/null
+++ b/net-analyzer/openvas-scanner/files/openvas.logrotate
@@ -0,0 +1,13 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+# Daemon ignore HUP so we use 'copytruncate' instead of 'create' 
+# with safe file size to prevent losing log entries.
+
+/var/log/gvm/openvas.log {
+   compress
+   missingok
+   notifempty
+   sharedscripts
+   copytruncate
+   maxsize 10M
+}

diff --git a/net-analyzer/openvas-scanner/openvas-scanner-22.7.3-r1.ebuild 
b/net-analyzer/openvas-scanner/openvas-scanner-22.7.3-r1.ebuild
index 7bff1bd30260..096f3452f3ff 100644
--- a/net-analyzer/openvas-scanner/openvas-scanner-22.7.3-r1.ebuild
+++ b/net-analyzer/openvas-scanner/openvas-scanner-22.7.3-r1.ebuild
@@ -5,8 +5,7 @@ EAPI=8
 
 inherit cmake systemd tmpfiles toolchain-funcs readme.gentoo-r1 optfeature
 
-MY_PN="openvas"
-MY_DN="openvassd"
+MY_DN="openvas"
 
 DESCRIPTION="Open Vulnerability Assessment Scanner"
 HOMEPAGE="https://www.greenbone.net 
https://github.com/greenbone/openvas-scanner/;



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openvas-scanner/

2023-07-31 Thread Florian Schmaus
commit: dd2163b82dc258dfed38a375f599cc10760c4357
Author: Giuseppe Foti  gmail  com>
AuthorDate: Fri Jul 28 11:19:07 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul 31 12:57:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd2163b8

net-analyzer/openvas-scanner: remove automagic dependency on 
net-analyzer/net-snmp

Closes: https://bugs.gentoo.org/94
Signed-off-by: Giuseppe Foti  gmail.com>

Upstream PR: https://github.com/greenbone/openvas-scanner/pull/1463

Signed-off-by: Florian Schmaus  gentoo.org>

 net-analyzer/openvas-scanner/Manifest|  1 +
 ...canner-22.7.3.ebuild => openvas-scanner-22.7.3-r1.ebuild} | 12 +++-
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/net-analyzer/openvas-scanner/Manifest 
b/net-analyzer/openvas-scanner/Manifest
index 2fcd9a375d13..b2e13b849c4b 100644
--- a/net-analyzer/openvas-scanner/Manifest
+++ b/net-analyzer/openvas-scanner/Manifest
@@ -1,2 +1,3 @@
 DIST openvas-scanner-21.4.4.tar.gz 460601 BLAKE2B 
66d627e76912735539399aed637fdc07a7d13c9e4eb142498dcf181b8ea952dd93107bcc1f2ef577126178ff3dad1e5f6e50d67840692cd49f7352e3a726ce8f
 SHA512 
f2fe1f802b14fc41ee0d7657d031d318b651c3ec9ef554b33379a7459d40c17b44525c8f666ccb9670868576c101766936dd0c700778e46683bf43f0683834b6
+DIST openvas-scanner-22.7.3-fix-automagic-dep-on-snmp.patch 2669 BLAKE2B 
1ac0478c23d8102d0928552acefff01661db55949cf4f0540d9a8608078ff01e5d794f7a851095cfcdd49657593e7ba2340c665b3f87615ae4ca7cee2eb1248a
 SHA512 
7dc3cf4d39733706516909e4724272abf17cd20b9a6104b6a03166056415905748c72ad629258a430e19aed553cc1659587c0a0b6c7991c35605ee82e9caea5b
 DIST openvas-scanner-22.7.3.tar.gz 962647 BLAKE2B 
d3ce0be58b41bef6c01c5e831307713fa95913dae70cb6e67d82c196793817f516429f2ef1efffcc58863165913524a10465f33aac5f283d94d21595aaad360c
 SHA512 
c729fca47534e289c26f5c5ad1766fe0101b1fc287609d5b40c65108152b1069b759ecfd6375999b6384b2b90420336f5ce134256bd1a5fec5b5523a8272

diff --git a/net-analyzer/openvas-scanner/openvas-scanner-22.7.3.ebuild 
b/net-analyzer/openvas-scanner/openvas-scanner-22.7.3-r1.ebuild
similarity index 90%
rename from net-analyzer/openvas-scanner/openvas-scanner-22.7.3.ebuild
rename to net-analyzer/openvas-scanner/openvas-scanner-22.7.3-r1.ebuild
index 4e2eab70e408..7bff1bd30260 100644
--- a/net-analyzer/openvas-scanner/openvas-scanner-22.7.3.ebuild
+++ b/net-analyzer/openvas-scanner/openvas-scanner-22.7.3-r1.ebuild
@@ -10,7 +10,11 @@ MY_DN="openvassd"
 
 DESCRIPTION="Open Vulnerability Assessment Scanner"
 HOMEPAGE="https://www.greenbone.net 
https://github.com/greenbone/openvas-scanner/;
-SRC_URI="https://github.com/greenbone/openvas-scanner/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="
+   https://github.com/greenbone/openvas-scanner/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   
https://github.com/greenbone/openvas-scanner/commit/c9ba348e1a7fa99a0b41a0e53f251309f2768187.patch
+   -> ${PN}-22.7.3-fix-automagic-dep-on-snmp.patch
+"
 
 SLOT="0"
 LICENSE="GPL-2 GPL-2+"
@@ -50,6 +54,11 @@ BDEPEND="
test? ( dev-libs/cgreen )
 "
 
+PATCHES=(
+   # Fix https://bugs.gentoo.org/94
+   "${DISTDIR}"/${PN}-22.7.3-fix-automagic-dep-on-snmp.patch
+)
+
 src_prepare() {
cmake_src_prepare
# QA-Fix | Correct FHS/Gentoo policy paths for 7.0.0
@@ -84,6 +93,7 @@ src_configure() {

"-DOPENVAS_FEED_LOCK_PATH=${EPREFIX}/var/lib/openvas/feed-update.lock"
"-DOPENVAS_RUN_DIR=/run/ospd"
"-DINSTALL_OLD_SYNC_SCRIPT=OFF"
+   "-DBUILD_WITH_NETSNMP=$(usex snmp)"
)
cmake_src_configure
 }



[gentoo-commits] proj/kde:master commit in: kde-apps/kitinerary/

2023-07-31 Thread Andreas Sturmlechner
commit: bd9d92786ba28cea0297a6460393a0c1db3c0e99
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 31 12:08:02 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 31 12:09:04 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=bd9d9278

kde-apps/kitinerary: Restrict tests

Closes: https://bugs.gentoo.org/907957
Bug: https://bugs.gentoo.org/911185
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/kitinerary/kitinerary-.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/kde-apps/kitinerary/kitinerary-.ebuild 
b/kde-apps/kitinerary/kitinerary-.ebuild
index e05cb93f9b..858873a4b0 100644
--- a/kde-apps/kitinerary/kitinerary-.ebuild
+++ b/kde-apps/kitinerary/kitinerary-.ebuild
@@ -18,6 +18,8 @@ SLOT="5"
 KEYWORDS=""
 IUSE=""
 
+RESTRICT="test" # bug 907957, 851000, 739732...
+
 DEPEND="
app-text/poppler:=[qt5]
dev-libs/libphonenumber



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/glusterfs/

2023-07-31 Thread Sam James
commit: 6ad5319033e13e9cf1a8372df7a91798c4c60f89
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 31 12:08:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 31 12:09:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ad53190

sys-cluster/glusterfs: always install bash-completion manually

I wanted to do a very quick hacky fix in 
03b9c8a35924f482ff41b1418c9ab13979fd1c99,
but here's the better one.

Bug: https://bugs.gentoo.org/911523
Signed-off-by: Sam James  gentoo.org>

 sys-cluster/glusterfs/glusterfs-11.0.ebuild | 15 +--
 1 file changed, 5 insertions(+), 10 deletions(-)

diff --git a/sys-cluster/glusterfs/glusterfs-11.0.ebuild 
b/sys-cluster/glusterfs/glusterfs-11.0.ebuild
index eb29d14d963a..d20ce8ba2b97 100644
--- a/sys-cluster/glusterfs/glusterfs-11.0.ebuild
+++ b/sys-cluster/glusterfs/glusterfs-11.0.ebuild
@@ -123,16 +123,11 @@ src_test() {
 }
 
 src_install() {
-   local bashcompdir=$(get_bashcompdir)
-   bashcompdir="${bashcompdir}" default
-
-   # XXX: Quick hack to fix bug #911523
-   if [[ -f "${ED}"/${bashcompdir}/gluster.bash ]] ; then
-   mv "${ED}/${bashcompdir}/gluster.bash" 
"${ED}/${bashcompdir}/gluster" || die
-   else
-   newbashcomp "${ED}"/etc/bash_completion.d/gluster.bash ${PN}
-   rm -rf "${ED}"/etc/bash_completion.d || die
-   fi
+   default
+
+   # Path changes based on whether app-shells/bash-completion is 
installed, bug #911523
+   rm -rf "${ED}"/etc/bash_completion.d || die
+   newbashcomp extras/command-completion/gluster.bash ${PN}
 
rm \
"${ED}"/etc/glusterfs/glusterfs-{georep-,}logrotate \



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kitinerary/

2023-07-31 Thread Andreas Sturmlechner
commit: 579513d4a99c5dcd29f55eed2b2d16f9e23d3382
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 31 12:08:02 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 31 12:08:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=579513d4

kde-apps/kitinerary: Restrict tests

Closes: https://bugs.gentoo.org/907957
Bug: https://bugs.gentoo.org/911185
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/kitinerary/kitinerary-23.04.3.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/kde-apps/kitinerary/kitinerary-23.04.3.ebuild 
b/kde-apps/kitinerary/kitinerary-23.04.3.ebuild
index 61fead7fc05e..ed33b7d7fffb 100644
--- a/kde-apps/kitinerary/kitinerary-23.04.3.ebuild
+++ b/kde-apps/kitinerary/kitinerary-23.04.3.ebuild
@@ -18,6 +18,8 @@ SLOT="5"
 KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 IUSE=""
 
+RESTRICT="test" # bug 907957, 851000, 739732...
+
 DEPEND="
app-text/poppler:=[qt5]
dev-libs/libphonenumber



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/glusterfs/

2023-07-31 Thread Sam James
commit: 03b9c8a35924f482ff41b1418c9ab13979fd1c99
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 31 12:04:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 31 12:04:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03b9c8a3

sys-cluster/glusterfs: fix bash-completion installation w/o bash-completion 
installed

Closes: https://bugs.gentoo.org/911523
Signed-off-by: Sam James  gentoo.org>

 sys-cluster/glusterfs/glusterfs-11.0.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/sys-cluster/glusterfs/glusterfs-11.0.ebuild 
b/sys-cluster/glusterfs/glusterfs-11.0.ebuild
index 272ca69c012c..eb29d14d963a 100644
--- a/sys-cluster/glusterfs/glusterfs-11.0.ebuild
+++ b/sys-cluster/glusterfs/glusterfs-11.0.ebuild
@@ -126,7 +126,13 @@ src_install() {
local bashcompdir=$(get_bashcompdir)
bashcompdir="${bashcompdir}" default
 
-   mv "${ED}/${bashcompdir}/gluster.bash" "${ED}/${bashcompdir}/gluster" 
|| die
+   # XXX: Quick hack to fix bug #911523
+   if [[ -f "${ED}"/${bashcompdir}/gluster.bash ]] ; then
+   mv "${ED}/${bashcompdir}/gluster.bash" 
"${ED}/${bashcompdir}/gluster" || die
+   else
+   newbashcomp "${ED}"/etc/bash_completion.d/gluster.bash ${PN}
+   rm -rf "${ED}"/etc/bash_completion.d || die
+   fi
 
rm \
"${ED}"/etc/glusterfs/glusterfs-{georep-,}logrotate \



[gentoo-commits] repo/gentoo:master commit in: dev-java/asm/

2023-07-31 Thread Sam James
commit: 148f21e6a52aa56fc496c1eb84144e9ab2fd8f74
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 31 11:36:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 31 11:36:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=148f21e6

dev-java/asm: Stabilize 9.5 arm64, #911514

Signed-off-by: Sam James  gentoo.org>

 dev-java/asm/asm-9.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/asm/asm-9.5.ebuild b/dev-java/asm/asm-9.5.ebuild
index b4b51c30ca74..3eb14fcb6b13 100644
--- a/dev-java/asm/asm-9.5.ebuild
+++ b/dev-java/asm/asm-9.5.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/asm-${MY_P}"
 
 LICENSE="BSD"
 SLOT="9"
-KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~x86 ~x64-macos"
+KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86 ~x64-macos"
 
 DEPEND=">=virtual/jdk-11:*"
 RDEPEND=">=virtual/jre-1.8:*"



[gentoo-commits] proj/kde:master commit in: kde-apps/ark/

2023-07-31 Thread Andreas Sturmlechner
commit: b70d18f43515eb7fb404dc627bb6d6342b582799
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 31 10:45:55 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 31 11:35:58 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=b70d18f4

kde-apps/ark: Disable continuously broken plugins-clirartest

Bug: https://bugs.gentoo.org/827840
Bug: https://bugs.gentoo.org/911185
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/ark/ark-.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/kde-apps/ark/ark-.ebuild b/kde-apps/ark/ark-.ebuild
index 7d2c06e125..80cb9b34c9 100644
--- a/kde-apps/ark/ark-.ebuild
+++ b/kde-apps/ark/ark-.ebuild
@@ -61,8 +61,9 @@ src_configure() {
 
 src_test() {
local myctestargs=(
-   # bug 822177: may segfault or hang indefinitely
-   -E "(kerfuffle-addtoarchivetest)"
+   # bug 822177: kerfuffle-addtoarchivetest: may segfault or hang 
indefinitely
+   # bug 827840: plugins-clirartest: continuously broken with 
translations installed
+   -E "(kerfuffle-addtoarchivetest|plugins-clirartest)"
)
 
ecm_src_test



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/glusterfs/

2023-07-31 Thread Sam James
commit: 7a27757ebec8705e856f5d1633df5685c101b610
Author: Jaco Kroon  uls  co  za>
AuthorDate: Mon Jul 31 10:07:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 31 11:33:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a27757e

sys-cluster/glusterfs: add 11.0

Signed-off-by: Jaco Kroon  uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/32118
Signed-off-by: Sam James  gentoo.org>

 sys-cluster/glusterfs/Manifest  |   1 +
 sys-cluster/glusterfs/glusterfs-11.0.ebuild | 207 
 2 files changed, 208 insertions(+)

diff --git a/sys-cluster/glusterfs/Manifest b/sys-cluster/glusterfs/Manifest
index c8eb3773ff2f..97a67df469aa 100644
--- a/sys-cluster/glusterfs/Manifest
+++ b/sys-cluster/glusterfs/Manifest
@@ -1,2 +1,3 @@
 DIST glusterfs-10.2.tar.gz 8278598 BLAKE2B 
48e70a244e34cc41a5befbe94635e945c95b87f26e5e1892b099d23a13c6fb70eefb2a66b247a564b03eeb0707ee480b50096b154b3ac5d2a13051e6371995b3
 SHA512 
290c701fbd3f100096ef26b589ee0714449fc620c35e62bcb5fe2fe8de5f64963b40d7d5fe1b97b274ba791fa45f4175305b6a112f184f6ce11a1e0dc9f7ea30
 DIST glusterfs-10.4.tar.gz 8293872 BLAKE2B 
01f8764cc71b7bac2ee0419f3f1069ac1c85e26314828b47f348b9bf88ad0b8aa327be16ccfe9cf820aebb7dd9477a7840c721df4435c895be91fed0b1129b7c
 SHA512 
06c563ab77a29145b1fac44f5a56a91539accb69ba736fe6297aa3f38b128e68ba4f7d0b49ac6eb56397a51950fb4de882ff60037e91c61ad13dd89a18139d82
+DIST glusterfs-11.0.tar.gz 8355706 BLAKE2B 
d0ee895b8ce5f506d9bc1f8b962a0f29b0379f086bf18cff0092938b7c2f7025afa2fccf54f58ac751a184a3b0e91a086df2d6496892f204373e070d7576a5d6
 SHA512 
075f0025a1892ebb28d45d0a4e8971656319582dd7bc2c8b19ea26cd08a789bb54f8bc9752839706cd0ee0ca54be74245230bc453a5d1e9e163af84f08937e69

diff --git a/sys-cluster/glusterfs/glusterfs-11.0.ebuild 
b/sys-cluster/glusterfs/glusterfs-11.0.ebuild
new file mode 100644
index ..1b39850500d4
--- /dev/null
+++ b/sys-cluster/glusterfs/glusterfs-11.0.ebuild
@@ -0,0 +1,207 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit autotools elisp-common python-single-r1 tmpfiles systemd 
bash-completion-r1
+
+DESCRIPTION="GlusterFS is a powerful network/cluster filesystem"
+HOMEPAGE="https://www.gluster.org/ https://github.com/gluster/glusterfs/;
+SRC_URI="https://download.gluster.org/pub/gluster/${PN}/$(ver_cut 
1)/${PV}/${P}.tar.gz"
+
+LICENSE="|| ( GPL-2 LGPL-3+ )"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+IUSE="debug emacs +fuse georeplication ipv6 +libtirpc rsyslog selinux 
static-libs tcmalloc test +uring xml"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   georeplication? ( xml )
+   ipv6? ( libtirpc )"
+
+# the tests must be run as root
+RESTRICT="test"
+
+# sys-apps/util-linux is required for libuuid
+RDEPEND="
+   acct-group/gluster
+   acct-user/gluster
+   dev-libs/libaio
+   dev-libs/openssl:=[-bindist(-)]
+   net-libs/rpcsvc-proto
+   dev-libs/userspace-rcu:=
+   sys-apps/util-linux
+   sys-libs/readline:=
+   ${PYTHON_DEPS}
+
+   !elibc_glibc? ( sys-libs/argp-standalone )
+   emacs? ( >=app-editors/emacs-23.1:* )
+   fuse? ( >=sys-fs/fuse-2.7.0:0 )
+   libtirpc? ( net-libs/libtirpc:= )
+   !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) )
+   selinux? ( sec-policy/selinux-glusterfs )
+   tcmalloc? ( dev-util/google-perftools )
+   uring? ( sys-libs/liburing:= )
+   xml? ( dev-libs/libxml2 )
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/acl
+   test? ( >=dev-util/cmocka-1.0.1
+   app-benchmarks/dbench
+   dev-vcs/git
+   virtual/perl-Test-Harness
+   dev-libs/yajl
+   sys-fs/xfsprogs
+   sys-apps/attr )
+"
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+SITEFILE="50${PN}-mode-gentoo.el"
+
+DOCS=( AUTHORS ChangeLog NEWS README.md THANKS )
+
+# Maintainer notes:
+# * The build system will always configure & build argp-standalone but it'll 
never use it
+#   if the argp.h header is found in the system. Which should be the case with
+#   glibc or if argp-standalone is installed.
+
+pkg_setup() {
+   python_setup "python3*"
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # build rpc-transport and xlators only once as shared libs
+   find rpc/rpc-transport xlators -name Makefile.am -exec \
+   sed -i 's|.*$(top_srcdir).*\.sym|\0 -shared|' {} + || die
+
+   # fix execution permissions
+   chmod +x libglusterfs/src/gen-defaults.py || die
+
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   YACC=yacc.bison \
+   LEX=flex \
+   --disable-fusermount \
+   --disable-lto \
+   $(use_enable debug) \
+   $(use_enable fuse 

[gentoo-commits] repo/gentoo:master commit in: dev-java/asm/

2023-07-31 Thread Sam James
commit: 2e5028f074e15bc99df7ab3263c213c786633442
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 31 11:35:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 31 11:35:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e5028f0

dev-java/asm: Stabilize 9.5 ppc64, #911514

Signed-off-by: Sam James  gentoo.org>

 dev-java/asm/asm-9.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/asm/asm-9.5.ebuild b/dev-java/asm/asm-9.5.ebuild
index 1698104c5049..b4b51c30ca74 100644
--- a/dev-java/asm/asm-9.5.ebuild
+++ b/dev-java/asm/asm-9.5.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/asm-${MY_P}"
 
 LICENSE="BSD"
 SLOT="9"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~x86 ~x64-macos"
 
 DEPEND=">=virtual/jdk-11:*"
 RDEPEND=">=virtual/jre-1.8:*"



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/glusterfs/

2023-07-31 Thread Sam James
commit: 933362c8011d7abbddd6d0c95c2a2e6b164900b1
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 31 11:35:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 31 11:35:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=933362c8

sys-cluster/glusterfs: add dev-libs/xxhash test dep

Signed-off-by: Sam James  gentoo.org>

 sys-cluster/glusterfs/glusterfs-11.0.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/glusterfs/glusterfs-11.0.ebuild 
b/sys-cluster/glusterfs/glusterfs-11.0.ebuild
index 1b39850500d4..272ca69c012c 100644
--- a/sys-cluster/glusterfs/glusterfs-11.0.ebuild
+++ b/sys-cluster/glusterfs/glusterfs-11.0.ebuild
@@ -49,13 +49,16 @@ RDEPEND="
 DEPEND="
${RDEPEND}
virtual/acl
-   test? ( >=dev-util/cmocka-1.0.1
+   test? (
+   >=dev-util/cmocka-1.0.1
app-benchmarks/dbench
+   dev-libs/xxhash
dev-vcs/git
virtual/perl-Test-Harness
dev-libs/yajl
sys-fs/xfsprogs
-   sys-apps/attr )
+   sys-apps/attr
+   )
 "
 BDEPEND="
sys-devel/bison



[gentoo-commits] repo/gentoo:master commit in: kde-apps/ark/

2023-07-31 Thread Andreas Sturmlechner
commit: 740ae8f36fb042ef9e79858d09d4f6321ff29c1f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 31 10:45:55 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 31 11:29:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=740ae8f3

kde-apps/ark: Disable continuously broken plugins-clirartest

Bug: https://bugs.gentoo.org/827840
Bug: https://bugs.gentoo.org/911185
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/ark/ark-23.04.3.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/kde-apps/ark/ark-23.04.3.ebuild b/kde-apps/ark/ark-23.04.3.ebuild
index 24b8d139cb54..4211c086cbf3 100644
--- a/kde-apps/ark/ark-23.04.3.ebuild
+++ b/kde-apps/ark/ark-23.04.3.ebuild
@@ -61,8 +61,9 @@ src_configure() {
 
 src_test() {
local myctestargs=(
-   # bug 822177: may segfault or hang indefinitely
-   -E "(kerfuffle-addtoarchivetest)"
+   # bug 822177: kerfuffle-addtoarchivetest: may segfault or hang 
indefinitely
+   # bug 827840: plugins-clirartest: continuously broken with 
translations installed
+   -E "(kerfuffle-addtoarchivetest|plugins-clirartest)"
)
 
ecm_src_test



[gentoo-commits] repo/gentoo:master commit in: net-im/neochat/, net-im/neochat/files/

2023-07-31 Thread Andreas Sturmlechner
commit: a8c443eafd66555f64443342cf7015222a3cae09
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 31 11:28:06 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 31 11:29:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8c443ea

net-im/neochat: Fix build with >=net-libs/libquotient-0.8

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/neochat-23.04.3-libquotient-0.8-1.patch  | 91 ++
 .../files/neochat-23.04.3-libquotient-0.8-2.patch  | 55 +
 net-im/neochat/neochat-23.04.3.ebuild  |  2 +
 3 files changed, 148 insertions(+)

diff --git a/net-im/neochat/files/neochat-23.04.3-libquotient-0.8-1.patch 
b/net-im/neochat/files/neochat-23.04.3-libquotient-0.8-1.patch
new file mode 100644
index ..9e4aaa3b19df
--- /dev/null
+++ b/net-im/neochat/files/neochat-23.04.3-libquotient-0.8-1.patch
@@ -0,0 +1,91 @@
+From a94f46f90462dce1f817e9f28d24dad454e0dfb4 Mon Sep 17 00:00:00 2001
+From: Tobias Fella 
+Date: Fri, 26 May 2023 17:47:26 +0200
+Subject: [PATCH] Fix build against libQuotient 0.8
+
+---
+ src/controller.cpp | 24 
+ src/login.cpp  |  4 
+ 2 files changed, 24 insertions(+), 4 deletions(-)
+
+diff --git a/src/controller.cpp b/src/controller.cpp
+index dd38ede9b..3835e312b 100644
+--- a/src/controller.cpp
 b/src/controller.cpp
+@@ -109,18 +109,22 @@ Controller::Controller(QObject *parent)
+ }
+ #endif
+ 
++#ifdef QUOTIENT_07
++connect(, ::accountCountChanged, this, 
::activeConnectionIndexChanged);
++#else
+ connect(::instance(), 
::accountCountChanged, this, 
::activeConnectionIndexChanged);
++#endif
+ 
+ #ifdef QUOTIENT_07
+ static int oldAccountCount = 0;
+-connect(::instance(), 
::accountCountChanged, this, [=]() {
+-if (AccountRegistry::instance().size() > oldAccountCount) {
+-auto connection = 
AccountRegistry::instance().accounts()[AccountRegistry::instance().size() - 1];
++connect(, ::accountCountChanged, this, [=]() {
++if (Accounts.size() > oldAccountCount) {
++auto connection = Accounts.accounts()[Accounts.size() - 1];
+ connect(connection, ::syncDone, this, [=]() {
+ handleNotifications(connection);
+ });
+ }
+-oldAccountCount = AccountRegistry::instance().size();
++oldAccountCount = Accounts.size();
+ });
+ #endif
+ }
+@@ -228,10 +232,18 @@ void Controller::logout(Connection *conn, bool 
serverSideLogout)
+ job.start();
+ loop.exec();
+ 
++#ifdef QUOTIENT_07
++if (Accounts.count() > 1) {
++#else
+ if (AccountRegistry::instance().count() > 1) {
++#endif
+ // Only set the connection if the the account being logged out is 
currently active
+ if (conn == activeConnection()) {
++#ifdef QUOTIENT_07
++setActiveConnection(Accounts.accounts()[0]);
++#else
+ setActiveConnection(AccountRegistry::instance().accounts()[0]);
++#endif
+ }
+ } else {
+ setActiveConnection(nullptr);
+@@ -495,7 +507,11 @@ NeochatChangePasswordJob::NeochatChangePasswordJob(const 
QString , b
+ 
+ int Controller::accountCount() const
+ {
++#ifdef QUOTIENT_07
++return Accounts.count();
++#else
+ return AccountRegistry::instance().count();
++#endif
+ }
+ 
+ void Controller::setQuitOnLastWindowClosed()
+diff --git a/src/login.cpp b/src/login.cpp
+index 1121875f9..8b937abaa 100644
+--- a/src/login.cpp
 b/src/login.cpp
+@@ -43,7 +43,11 @@ void Login::init()
+ return;
+ }
+ 
++#ifdef QUOTIENT_07
++m_isLoggedIn = Accounts.isLoggedIn(m_matrixId);
++#else
+ m_isLoggedIn = AccountRegistry::instance().isLoggedIn(m_matrixId);
++#endif
+ Q_EMIT isLoggedInChanged();
+ if (m_isLoggedIn) {
+ return;
+-- 
+GitLab
+

diff --git a/net-im/neochat/files/neochat-23.04.3-libquotient-0.8-2.patch 
b/net-im/neochat/files/neochat-23.04.3-libquotient-0.8-2.patch
new file mode 100644
index ..2bd85146b28f
--- /dev/null
+++ b/net-im/neochat/files/neochat-23.04.3-libquotient-0.8-2.patch
@@ -0,0 +1,55 @@
+From 8f4e5a41c58986b68406251051c26beb059dd9ce Mon Sep 17 00:00:00 2001
+From: Tobias Fella 
+Date: Sun, 28 May 2023 11:22:40 +0200
+Subject: [PATCH] Drop reset*Count invocations
+
+Still coming from Spectral, where they were taken from Quaternion, where they 
were dropped because they don't work as expected.
+Also, soon to be removed from libQuotient itself.
+---
+ src/neochatroom.cpp | 10 --
+ src/neochatroom.h   |  1 -
+ 2 files changed, 11 deletions(-)
+
+diff --git a/src/neochatroom.cpp b/src/neochatroom.cpp
+index a98b6cdbe..101c0fc50 100644
+--- a/src/neochatroom.cpp
 b/src/neochatroom.cpp
+@@ -66,8 +66,6 @@ NeoChatRoom::NeoChatRoom(Connection *connection, QString 
roomId, JoinState joinS
+ : Room(connection, std::move(roomId), joinState)
+ {
+ connect(connection, 

[gentoo-commits] repo/gentoo:master commit in: net-libs/libquotient/, net-libs/libquotient/files/

2023-07-31 Thread Andreas Sturmlechner
commit: 74bdd937197f05e493a84f0c9c392acad6d15960
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 31 10:55:10 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jul 31 11:29:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74bdd937

net-libs/libquotient: add 0.8.0

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-libs/libquotient/Manifest  |  1 +
 .../files/libquotient-0.8.0-no-android.patch   | 29 ++
 .../files/libquotient-0.8.0-no-tests.patch | 34 
 net-libs/libquotient/libquotient-0.8.0.ebuild  | 62 ++
 4 files changed, 126 insertions(+)

diff --git a/net-libs/libquotient/Manifest b/net-libs/libquotient/Manifest
index 104a45f5ed72..0c92d936edf6 100644
--- a/net-libs/libquotient/Manifest
+++ b/net-libs/libquotient/Manifest
@@ -1 +1,2 @@
 DIST libquotient-0.7.2.tar.gz 671676 BLAKE2B 
37a22c01b94bb77b89534e48ebcf8427429760095ecdc9427297c57e1d7dabdaaeaf9c7498b4695d23e468b89e1ac9cd44b9f64593454e5c3f8f452b95745c75
 SHA512 
ba849b938c0bf93e075da466a8360703fb903ac2735b35a7e83944a1288c9324ff76daaf57164144c55cef450fc658e42e6dcacfd23f87a4db455019e9c21f47
+DIST libquotient-0.8.0.tar.gz 725645 BLAKE2B 
f8374e31755f73957bef5ec960e04e131bddaba8f05b43cb369dd2dda62021f22ab1e7c640f73c874db83b580a5ef789df1c5cf4590d8395d25fdce7c506
 SHA512 
5ea12d8c1e0091a0dd1a6130b9ca540f993ad560acbe6391522eacae6c38ef83665338bb407d0898d03bac5e0660b46db2f735b9ded35ff4b195a8d34c8c96ff

diff --git a/net-libs/libquotient/files/libquotient-0.8.0-no-android.patch 
b/net-libs/libquotient/files/libquotient-0.8.0-no-android.patch
new file mode 100644
index ..5b2e34123226
--- /dev/null
+++ b/net-libs/libquotient/files/libquotient-0.8.0-no-android.patch
@@ -0,0 +1,29 @@
+From ad928b9f34f5e6f42c8555a0a502c35de6cb86b5 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Sun, 3 Jan 2021 15:18:01 +0100
+Subject: [PATCH 1/2] Install EXPORT_ANDROID_MK only if(ANDROID)
+
+Signed-off-by: Andreas Sturmlechner 
+---
+ CMakeLists.txt | 5 -
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 0a32ee4e..7e03085f 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -387,7 +387,10 @@ install(FILES
+ 
"${CMAKE_CURRENT_BINARY_DIR}/${QUOTIENT_LIB_NAME}/${QUOTIENT_LIB_NAME}ConfigVersion.cmake"
+ DESTINATION ${CMakeFilesLocation}
+ )
+-install(EXPORT_ANDROID_MK ${QUOTIENT_LIB_NAME}Targets DESTINATION 
${CMAKE_INSTALL_DATADIR}/ndk-modules)
++
++if (ANDROID)
++install(EXPORT_ANDROID_MK ${QUOTIENT_LIB_NAME}Targets DESTINATION 
${CMAKE_INSTALL_DATADIR}/ndk-modules)
++endif ()
+ 
+ if (WIN32)
+ install(FILES mime/packages/freedesktop.org.xml DESTINATION mime/packages)
+-- 
+2.41.0
+

diff --git a/net-libs/libquotient/files/libquotient-0.8.0-no-tests.patch 
b/net-libs/libquotient/files/libquotient-0.8.0-no-tests.patch
new file mode 100644
index ..96fe1029c826
--- /dev/null
+++ b/net-libs/libquotient/files/libquotient-0.8.0-no-tests.patch
@@ -0,0 +1,34 @@
+From c35f062d1c9975ec0bdfdcbcdeb6b9973b73f86b Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Sat, 24 Dec 2022 22:51:12 +0100
+Subject: [PATCH 2/2] Put Qt5Test dependency behind -DBUILD_TESTING
+
+Signed-off-by: Andreas Sturmlechner 
+---
+ CMakeLists.txt | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 7e03085f..f2ab0ae7 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -92,7 +92,7 @@ else()
+ set(QtExtraModules "Multimedia") # See #483
+ endif()
+ string(REGEX REPLACE "^(.).*" "Qt\\1" Qt ${QtMinVersion}) # makes "Qt5" or 
"Qt6"
+-find_package(${Qt} ${QtMinVersion} REQUIRED Core Network Gui Test 
${QtExtraModules})
++find_package(${Qt} ${QtMinVersion} REQUIRED Core Network Gui 
${QtExtraModules})
+ get_filename_component(Qt_Prefix "${${Qt}_DIR}/../../../.." ABSOLUTE)
+ 
+ find_package(${Qt}Keychain REQUIRED)
+@@ -344,6 +344,7 @@ configure_file(${PROJECT_NAME}.pc.in 
${CMAKE_CURRENT_BINARY_DIR}/${QUOTIENT_LIB_
+ # Configure testing
+ 
+ if (BUILD_TESTING)
++find_package(${Qt}Test ${QtMinVersion} REQUIRED)
+ enable_testing()
+ add_subdirectory(quotest)
+ add_subdirectory(autotests)
+-- 
+2.41.0
+

diff --git a/net-libs/libquotient/libquotient-0.8.0.ebuild 
b/net-libs/libquotient/libquotient-0.8.0.ebuild
new file mode 100644
index ..028bf333bf11
--- /dev/null
+++ b/net-libs/libquotient/libquotient-0.8.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Qt-based SDK to develop applications for Matrix"
+HOMEPAGE="https://github.com/quotient-im/libQuotient;
+SRC_URI="https://github.com/quotient-im/libQuotient/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/libQuotient-${PV}"
+
+LICENSE="LGPL-2+"
+SLOT="0/$(ver_cut 1-2)"

[gentoo-commits] repo/gentoo:master commit in: app-admin/hcloud/

2023-07-31 Thread Agostino Sarubbo
commit: bacd5f575a3fe0c77be8d731caca74c799c231aa
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jul 31 10:56:12 2023 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jul 31 10:56:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bacd5f57

app-admin/hcloud: remove old

Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-admin/hcloud/Manifest |  1 -
 app-admin/hcloud/hcloud-1.31.1.ebuild | 34 --
 2 files changed, 35 deletions(-)

diff --git a/app-admin/hcloud/Manifest b/app-admin/hcloud/Manifest
index f57f8c52b8e7..6440fefeba6c 100644
--- a/app-admin/hcloud/Manifest
+++ b/app-admin/hcloud/Manifest
@@ -1,2 +1 @@
-DIST hcloud-1.31.1.tar.xz 1735560 BLAKE2B 
66b2deaefbf61a72bf6a9e004c29d1198e5cfd40956e9936d5db27903aff5f8151c230da61b33ce4231885613d53ba5c96f99fb10df03fdcc241ec32fa465de5
 SHA512 
b61683ea54455be1db0ae196615642d0247e56ca51f3848847fba09124a45606aea2495f4408694acc5e819d9dc79ffdb2b9ce4e85aade7dea0335be94461066
 DIST hcloud-1.36.0.tar.xz 1819508 BLAKE2B 
98666a7f27f91c75bda6a62c944824dc419312590e29839bb826d3e21bdc41bdc89902522148e42c4211bf154517f4e825fac77ae0de41a3c1e0c69bce50c2f3
 SHA512 
3981182acd9e971b06c68b932be204fbca31e8b8651bbd0ace04926d9435cafd8da907cc13af4e13adf768ab11b0403cb35384cb42e8b93e299bd48413f8defe

diff --git a/app-admin/hcloud/hcloud-1.31.1.ebuild 
b/app-admin/hcloud/hcloud-1.31.1.ebuild
deleted file mode 100644
index ff665c30f1cc..
--- a/app-admin/hcloud/hcloud-1.31.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A command-line interface for Hetzner Cloud"
-HOMEPAGE="https://github.com/hetznercloud/cli;
-SRC_URI="https://dev.gentoo.org/~ago/distfiles/${P}.tar.xz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-
-IUSE=""
-DEPEND="dev-lang/go:="
-RESTRICT="strip"
-QA_FLAGS_IGNORED=".*"
-
-src_compile() {
-   go build -mod vendor -o ${PN} -ldflags "-w -X 
github.com/hetznercloud/cli/internal/version.Version=${PV}-gentoo" ./cmd/${PN} 
|| die "build failed"
-}
-
-src_test() {
-   # For upstream a simple test is run 'hcloud version'
-   ./hcloud version
-   if [[ $? -ne 0 ]]
-   then
-   die "Test failed"
-   fi
-}
-
-src_install() {
-   dobin ${PN}
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/hcloud/

2023-07-31 Thread Agostino Sarubbo
commit: fb5018d383e2298cead1bed5a0d864c87bcda252
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jul 31 10:55:54 2023 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jul 31 10:55:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb5018d3

app-admin/hcloud: stable for amd64

Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-admin/hcloud/hcloud-1.36.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/hcloud/hcloud-1.36.0.ebuild 
b/app-admin/hcloud/hcloud-1.36.0.ebuild
index c7dcd8ef353e..4a93fa28a173 100644
--- a/app-admin/hcloud/hcloud-1.36.0.ebuild
+++ b/app-admin/hcloud/hcloud-1.36.0.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://dev.gentoo.org/~ago/distfiles/${P}.tar.xz;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 IUSE=""
 DEPEND=">=dev-lang/go-1.18:="



[gentoo-commits] repo/gentoo:master commit in: net-dialup/accel-ppp/

2023-07-31 Thread Sergey Popov
commit: b650ad79779753a28473addae471493dfb5c4029
Author: Sergey Popov  gentoo  org>
AuthorDate: Mon Jul 31 09:48:33 2023 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Mon Jul 31 09:51:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b650ad79

net-dialup/accel-ppp: fix build directory for IPoE and VLAN kernel modules

Closes: https://bugs.gentoo.org/909300
Reported-by: Toralf Förster  gentoo.org>
Suggested-by: h31p  gmail.com>
Signed-off-by: Sergey Popov  gentoo.org>

 net-dialup/accel-ppp/accel-ppp-1.12.0_p20230609.ebuild | 2 +-
 net-dialup/accel-ppp/accel-ppp-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dialup/accel-ppp/accel-ppp-1.12.0_p20230609.ebuild 
b/net-dialup/accel-ppp/accel-ppp-1.12.0_p20230609.ebuild
index a1ae8dea417b..2ab50ad2083c 100644
--- a/net-dialup/accel-ppp/accel-ppp-1.12.0_p20230609.ebuild
+++ b/net-dialup/accel-ppp/accel-ppp-1.12.0_p20230609.ebuild
@@ -86,7 +86,7 @@ src_configure() {
 }
 
 src_compile() {
-   local modlist=( ipoe=accel-ppp:${BUILD_DIR}/drivers/ipoe/driver 
vlan_mon=accel-ppp:${BUILD_DIR}/drivers/vlan_mon/driver )
+   local modlist=( ipoe=accel-ppp:drivers/ipoe 
vlan_mon=accel-ppp:drivers/vlan_mon )
MODULES_MAKEARGS+=(
KDIR="${KV_OUT_DIR}"
)

diff --git a/net-dialup/accel-ppp/accel-ppp-.ebuild 
b/net-dialup/accel-ppp/accel-ppp-.ebuild
index 82f2ef6bca74..e247a0e7a433 100644
--- a/net-dialup/accel-ppp/accel-ppp-.ebuild
+++ b/net-dialup/accel-ppp/accel-ppp-.ebuild
@@ -77,7 +77,7 @@ src_configure() {
 }
 
 src_compile() {
-   local modlist=( ipoe=accel-ppp:"${BUILD_DIR}/drivers/ipoe/driver" 
vlan_mon=accel-ppp:"${BUILD_DIR}/drivers/vlan_mon/driver" )
+   local modlist=( ipoe=accel-ppp:drivers/ipoe 
vlan_mon=accel-ppp:drivers/vlan_mon )
MODULES_MAKEARGS+=(
KDIR="${KV_OUT_DIR}"
)



  1   2   >