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

2024-04-01 Thread Arthur Zamarin
commit: 6eb078c1dc70d0e981cf2472cec164bce489ddcc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr  2 05:54:59 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr  2 05:54:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eb078c1

media-libs/lsp-plugins: Stabilize 1.2.14 amd64, #928397

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

 media-libs/lsp-plugins/lsp-plugins-1.2.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/lsp-plugins/lsp-plugins-1.2.14.ebuild 
b/media-libs/lsp-plugins/lsp-plugins-1.2.14.ebuild
index fe96f0bd7db1..e8bb6656f4b7 100644
--- a/media-libs/lsp-plugins/lsp-plugins-1.2.14.ebuild
+++ b/media-libs/lsp-plugins/lsp-plugins-1.2.14.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
EGIT_BRANCH="devel"
 else

SRC_URI="https://github.com/lsp-plugins/${PN}/releases/download/${PV}/${PN}-src-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 x86"
+   KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86"
S="${WORKDIR}/${PN}"
 fi
 



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

2024-04-01 Thread Arthur Zamarin
commit: 64bc63785ad535f41e42d297cb6d30e2817e488f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr  2 05:54:58 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr  2 05:54:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64bc6378

media-libs/lsp-plugins: Stabilize 1.2.14 x86, #928397

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

 media-libs/lsp-plugins/lsp-plugins-1.2.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/lsp-plugins/lsp-plugins-1.2.14.ebuild 
b/media-libs/lsp-plugins/lsp-plugins-1.2.14.ebuild
index da79385da1cb..fe96f0bd7db1 100644
--- a/media-libs/lsp-plugins/lsp-plugins-1.2.14.ebuild
+++ b/media-libs/lsp-plugins/lsp-plugins-1.2.14.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
EGIT_BRANCH="devel"
 else

SRC_URI="https://github.com/lsp-plugins/${PN}/releases/download/${PV}/${PN}-src-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 x86"
S="${WORKDIR}/${PN}"
 fi
 



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

2024-04-01 Thread Arthur Zamarin
commit: 758acd986bd9f81defe19ac099b0be2d4f703eb6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr  2 05:54:57 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr  2 05:54:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=758acd98

dev-util/shellcheck-bin: Stabilize 0.10.0 arm64, #928393

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

 dev-util/shellcheck-bin/shellcheck-bin-0.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/shellcheck-bin/shellcheck-bin-0.10.0.ebuild 
b/dev-util/shellcheck-bin/shellcheck-bin-0.10.0.ebuild
index 086ffc2e6c13..c6c33e14f8a3 100644
--- a/dev-util/shellcheck-bin/shellcheck-bin-0.10.0.ebuild
+++ b/dev-util/shellcheck-bin/shellcheck-bin-0.10.0.ebuild
@@ -17,7 +17,7 @@ S=${WORKDIR}/${SC_P}
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="-* amd64 ~arm ~arm64"
+KEYWORDS="-* amd64 ~arm arm64"
 
 RDEPEND="!dev-util/shellcheck"
 



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

2024-04-01 Thread Arthur Zamarin
commit: 287ddacf74d9a1e1aaefe0e0b65daed029fb658b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr  2 05:54:56 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr  2 05:54:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=287ddacf

dev-python/pillow: Stabilize 10.3.0 arm64, #928390

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

 dev-python/pillow/pillow-10.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.3.0.ebuild 
b/dev-python/pillow/pillow-10.3.0.ebuild
index 2ce8ba0c244b..48898abeb275 100644
--- a/dev-python/pillow/pillow-10.3.0.ebuild
+++ b/dev-python/pillow/pillow-10.3.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/

2024-04-01 Thread Arthur Zamarin
commit: a1ab908f66823e91357d62644b09d90110fab1e2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr  2 05:54:52 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr  2 05:54:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1ab908f

dev-lang/spidermonkey: Stabilize 115.9.1 arm64, #928347

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

 dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild
index 4bc9ceadacf0..3370f0954753 100644
--- a/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 arm ~arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86"
 
 SLOT="$(ver_cut 1)"
 LICENSE="MPL-2.0"



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

2024-04-01 Thread Arthur Zamarin
commit: e1caf6274f382f8c5ee353c67cf1422cd6342c9a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr  2 05:54:56 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr  2 05:54:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1caf627

dev-python/pillow: Stabilize 10.3.0 x86, #928390

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

 dev-python/pillow/pillow-10.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.3.0.ebuild 
b/dev-python/pillow/pillow-10.3.0.ebuild
index 7efa0666eb61..2ce8ba0c244b 100644
--- a/dev-python/pillow/pillow-10.3.0.ebuild
+++ b/dev-python/pillow/pillow-10.3.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-misc/nnn/

2024-04-01 Thread Arthur Zamarin
commit: d81efec05c7c3a63374c08400335c47bb9747b4e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr  2 05:54:54 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr  2 05:54:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d81efec0

app-misc/nnn: Stabilize 4.9 amd64, #928378

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

 app-misc/nnn/nnn-4.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/nnn/nnn-4.9.ebuild b/app-misc/nnn/nnn-4.9.ebuild
index 1650a6587547..d1b0981e38a6 100644
--- a/app-misc/nnn/nnn-4.9.ebuild
+++ b/app-misc/nnn/nnn-4.9.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/jarun/nnn/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 IUSE="8contexts colemak emoji gitstatus icons namefirst nerdfonts pcre qsort 
+readline restorepreview"
 
 DEPEND="sys-libs/ncurses:=



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

2024-04-01 Thread Arthur Zamarin
commit: c9fd458a0bc24e1deb29960f8e1b5749a47c9907
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr  2 05:54:55 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr  2 05:54:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9fd458a

dev-python/pillow: Stabilize 10.3.0 amd64, #928390

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

 dev-python/pillow/pillow-10.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.3.0.ebuild 
b/dev-python/pillow/pillow-10.3.0.ebuild
index b900c3a7733a..7efa0666eb61 100644
--- a/dev-python/pillow/pillow-10.3.0.ebuild
+++ b/dev-python/pillow/pillow-10.3.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



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

2024-04-01 Thread Arthur Zamarin
commit: bf343ebbda409cf838cd6626adba1e965a914261
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr  2 05:54:53 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr  2 05:54:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf343ebb

media-sound/wavpack: Stabilize 5.7.0 arm64, #928348

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

 media-sound/wavpack/wavpack-5.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/wavpack/wavpack-5.7.0.ebuild 
b/media-sound/wavpack/wavpack-5.7.0.ebuild
index 9a17ef6ed21b..bb4c395fb5f0 100644
--- a/media-sound/wavpack/wavpack-5.7.0.ebuild
+++ b/media-sound/wavpack/wavpack-5.7.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/dbry/WavPack/releases/download/${PV}/${P}.tar.xz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux"
 
 RDEPEND=">=virtual/libiconv-0-r1"
 DEPEND="${RDEPEND}"



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

2024-04-01 Thread Michał Górny
commit: 0bf4708c035266c113de76a0dabeee696b031912
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr  2 05:16:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr  2 05:45:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bf4708c

dev-python/keyrings-alt: Bump to 5.0.1

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

 dev-python/keyrings-alt/Manifest  |  1 +
 dev-python/keyrings-alt/keyrings-alt-5.0.1.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/keyrings-alt/Manifest b/dev-python/keyrings-alt/Manifest
index b331da519b49..f452ef154b85 100644
--- a/dev-python/keyrings-alt/Manifest
+++ b/dev-python/keyrings-alt/Manifest
@@ -1 +1,2 @@
 DIST keyrings.alt-5.0.0.tar.gz 28346 BLAKE2B 
10add32203dec361637bf723ddd12c0176a6999c8ebc7cda476ad174e54f0a770ceee81ed11aa325ba39b0813a45d9be21af12351f4bb3e98cca560507167423
 SHA512 
ba6171ffd9f5c549694f2d7bd27595efa0cbd4deae9561a5ff61114f15337f67923f6f3b003a611aa3342c49dd9c511946d28bbad492469bb393407dec81aa1d
+DIST keyrings.alt-5.0.1.tar.gz 28876 BLAKE2B 
5d4ec5e5044de52c1bd197257b79fa49909b8f0ebfc604eaf672eccaf4f8fbe8aaa8bb0606bfd06bb7790141459d61e5a3d88ed1a9f8c95084fcd561f7986b12
 SHA512 
7fb082794f7d024fd61f64883ed325c84ea5b97a7fbeb33e7f83ad0139782610e4e611c79227b736fa7c7716a9c09154df403b4b3832b5867ad9a5d0f69da110

diff --git a/dev-python/keyrings-alt/keyrings-alt-5.0.1.ebuild 
b/dev-python/keyrings-alt/keyrings-alt-5.0.1.ebuild
new file mode 100644
index ..20d784b8a5e1
--- /dev/null
+++ b/dev-python/keyrings-alt/keyrings-alt-5.0.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYPI_PN=${PN/-/.}
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Alternate keyring implementations"
+HOMEPAGE="
+   https://github.com/jaraco/keyrings.alt/
+   https://pypi.org/project/keyrings.alt/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/jaraco-classes[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/setuptools-scm-3.4.1[${PYTHON_USEDEP}]
+   test? (
+   dev-python/keyring[${PYTHON_USEDEP}]
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # oldschool namespaces
+   rm keyrings/__init__.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   epytest -k 'not Cryptodome'
+}



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

2024-04-01 Thread Michał Górny
commit: 96c3fefdbfe472057c60c2937b12eba8a5c43f93
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr  2 05:19:24 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr  2 05:45:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96c3fefd

dev-python/pywavelets: Bump to 1.6.0

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

 dev-python/pywavelets/Manifest|  1 +
 dev-python/pywavelets/pywavelets-1.6.0.ebuild | 49 +++
 2 files changed, 50 insertions(+)

diff --git a/dev-python/pywavelets/Manifest b/dev-python/pywavelets/Manifest
index 5bcf65c5e3ce..2339ca655489 100644
--- a/dev-python/pywavelets/Manifest
+++ b/dev-python/pywavelets/Manifest
@@ -1 +1,2 @@
 DIST pywavelets-1.5.0.tar.gz 3937269 BLAKE2B 
787d59a23d0de94783f55b7fa65bddc58c2d2040c2eb36ebc95a53ba95c52a765d4d2e1ad78d4f06015f339150a100525336836e71a9f8b94b92da89885f3f3f
 SHA512 
a70435392cd2c0fed470c0093e8b838e233462e6f595f5d40396b1186cbea1654b2f671f45a9731bfc393a693221a0907cee48b2209944e7cda6f40e268fb34c
+DIST pywavelets-1.6.0.tar.gz 3939946 BLAKE2B 
6b008079a05431d3a52b6c42239b8ef188a3d4a416c77af18da970d8a1c7fa82e4ba2cddf9003c843f05cca5eb168ff28ed0ff1c341e948e3599894ac5490838
 SHA512 
2b2a0b5f649ed374e1c2d46c185afbe221018e37d1461f1a34f0a9a9b0d06d8d8e9b6afc5c28a4a109df6ec783531a481b7caf3c4dea913b98800fd774b89fab

diff --git a/dev-python/pywavelets/pywavelets-1.6.0.ebuild 
b/dev-python/pywavelets/pywavelets-1.6.0.ebuild
new file mode 100644
index ..c511516c
--- /dev/null
+++ b/dev-python/pywavelets/pywavelets-1.6.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=meson-python
+PYPI_PN="PyWavelets"
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Discrete Wavelet Transforms in Python"
+HOMEPAGE="
+   https://pywavelets.readthedocs.io/en/latest/
+   https://github.com/PyWavelets/pywt/
+   https://pypi.org/project/PyWavelets/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples"
+
+RDEPEND="
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   =dev-python/numpy-1.22.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   >=dev-python/cython-3.0.4[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   rm -rf pywt || die
+   epytest --pyargs pywt
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   if use examples; then
+   docinto examples
+   dodoc -r demo
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



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

2024-04-01 Thread Michał Górny
commit: f5cc4c5305ca6fbcec8a6651c0d16192904c059f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr  2 05:17:08 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr  2 05:45:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5cc4c53

dev-python/werkzeug: Bump to 3.0.2

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

 dev-python/werkzeug/Manifest  |  1 +
 dev-python/werkzeug/werkzeug-3.0.2.ebuild | 70 +++
 2 files changed, 71 insertions(+)

diff --git a/dev-python/werkzeug/Manifest b/dev-python/werkzeug/Manifest
index acbf2b3b71b3..d8fca639110d 100644
--- a/dev-python/werkzeug/Manifest
+++ b/dev-python/werkzeug/Manifest
@@ -1 +1,2 @@
 DIST werkzeug-3.0.1.gh.tar.gz 817317 BLAKE2B 
670460cf48c8d06196cd34f117758508512d310b740bd188d8ba87779abd62f514c9909e5700b34c37e382925eabe3ffd722b753b76b498aff0dc8ebe1025c8b
 SHA512 
125a5c7680cba726149198802efa90d06c6586daeafcd0960feda637b765356f602df83af7b14996994303c52d32bc6fa044b774f42f0b8991008d1396675033
+DIST werkzeug-3.0.2.gh.tar.gz 817516 BLAKE2B 
0c3324b6793f2fad77f62fbd0e3b847a73d6348d4a069dd83c852475d9cfa88feb3ab3ff1c4d547622b732de5fc3ba781d776d30f11ec1fae93cafdcfd9077eb
 SHA512 
fdf44d2af517af69632909ae6fd5af327f34778c8f2dc7e606380123941102cc09d593a2036e843036e5abe998d2b2722f97b959eaeffc8de2b71a5b372a1e3e

diff --git a/dev-python/werkzeug/werkzeug-3.0.2.ebuild 
b/dev-python/werkzeug/werkzeug-3.0.2.ebuild
new file mode 100644
index ..9278ee288270
--- /dev/null
+++ b/dev-python/werkzeug/werkzeug-3.0.2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Collection of various utilities for WSGI applications"
+HOMEPAGE="
+   https://palletsprojects.com/p/werkzeug/
+   https://pypi.org/project/Werkzeug/
+   https://github.com/pallets/werkzeug/
+"
+SRC_URI="
+   https://github.com/pallets/werkzeug/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="test-rust"
+
+RDEPEND="
+   >=dev-python/markupsafe-2.1.1[${PYTHON_USEDEP}]
+"
+# NOTE: remove the loong mask after greenlet gains support for loong
+# see https://github.com/python-greenlet/greenlet/pull/257
+# xprocess: https://github.com/pallets/werkzeug/issues/2875
+BDEPEND="
+   test? (
+   dev-python/ephemeral-port-reserve[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   =dev-python/watchdog-2.3[${PYTHON_USEDEP}]
+   test-rust? (
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   )
+   !hppa? ( !ia64? ( !loong? (
+   $(python_gen_cond_dep '
+   dev-python/greenlet[${PYTHON_USEDEP}]
+   ' python3_{10..11})
+   ) ) )
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # RequestRedirect class started incidentally being tested
+   # with pytest-8, though the test isn't prepared for that
+   # https://github.com/pallets/werkzeug/issues/2845
+   'tests/test_exceptions.py::test_response_body[RequestRedirect]'
+   )
+   if ! has_version "dev-python/cryptography[${PYTHON_USEDEP}]"; then
+   EPYTEST_DESELECT+=(
+   "tests/test_serving.py::test_server[https]"
+   tests/test_serving.py::test_ssl_dev_cert
+   tests/test_serving.py::test_ssl_object
+   )
+   fi
+
+   # the default portage tempdir is too long for AF_UNIX sockets
+   local -x TMPDIR=/tmp
+   epytest -p no:django -p no:httpbin tests
+}



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

2024-04-01 Thread Michał Górny
commit: e83a6289de9d1e770a4452cc5be5af7b0cecd838
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr  2 05:17:34 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr  2 05:45:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e83a6289

dev-python/quart: Bump to 0.19.5

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

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

diff --git a/dev-python/quart/Manifest b/dev-python/quart/Manifest
index 85bc0bf17bfb..0fbb8ac1aff4 100644
--- a/dev-python/quart/Manifest
+++ b/dev-python/quart/Manifest
@@ -1 +1,2 @@
 DIST quart-0.19.4.gh.tar.gz 493787 BLAKE2B 
8a754687cc2e8321ed6b2243cfe519d95e955869a1a12c89a22aa3e304466a4a496531e7ca8e819c0daee88a6b077e7b54dbef02de84abd6f6dbf7b8988e139f
 SHA512 
d6673a43733b8f1caa2180c545cea99eb9670d802b29f123e6c499345bc33cc5f36c9146757e0eea9def811043a9b0e7d59e5e7012ee965b425ec32620cd383a
+DIST quart-0.19.5.gh.tar.gz 494282 BLAKE2B 
d908638a00d67798dc71bb84ab51b2b35ee55c1b16ba88781642a1b64b70e0206e33c4e61cb397451969d0edde593ac2639ce8000838750e312b1ef47b8b154a
 SHA512 
a764f50b19c84f7b4cf368488a703c726b2e98785cc7e0c15de0c3293f764658bb6e1489be53bb03ca135ccd847383424fdba8706383a45f406c39fdceb26d71

diff --git a/dev-python/quart/quart-0.19.5.ebuild 
b/dev-python/quart/quart-0.19.5.ebuild
new file mode 100644
index ..b761ac8f5a60
--- /dev/null
+++ b/dev-python/quart/quart-0.19.5.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python ASGI web microframework with the same API as Flask"
+HOMEPAGE="
+   https://github.com/pallets/quart/
+   https://pypi.org/project/Quart/
+"
+# no tests in sdist as of 0.19.4
+SRC_URI="
+   https://github.com/pallets/quart/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+RDEPEND="
+   dev-python/aiofiles[${PYTHON_USEDEP}]
+   >=dev-python/blinker-1.6[${PYTHON_USEDEP}]
+   >=dev-python/click-8.0.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/hypercorn-0.11.2[${PYTHON_USEDEP}]
+   dev-python/itsdangerous[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/markupsafe[${PYTHON_USEDEP}]
+   >=dev-python/werkzeug-3.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/python-dotenv[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -o addopts= -p asyncio
+}



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

2024-04-01 Thread Michał Górny
commit: cb93eec2680397b1d23ce8a38288b1cea590721f
Author: Jack Rosenthal  rosenth  al>
AuthorDate: Sat Mar 30 21:25:31 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr  2 05:45:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb93eec2

dev-python/docutils: Add --no-datestamp to documentation build

Datestamps cause the build to be non-reproducible and are of little
use.  Adding --no-datestamp here causes binpkgs to be equivalent when
built multiple times.

Signed-off-by: Jack Rosenthal  rosenth.al>
Closes: https://github.com/gentoo/gentoo/pull/36005
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/docutils/docutils-0.20.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/docutils/docutils-0.20.1-r1.ebuild 
b/dev-python/docutils/docutils-0.20.1-r1.ebuild
index cca31d549b55..b1eb658a351b 100644
--- a/dev-python/docutils/docutils-0.20.1-r1.ebuild
+++ b/dev-python/docutils/docutils-0.20.1-r1.ebuild
@@ -33,7 +33,7 @@ python_compile_all() {
cp docutils/writers/html4css1/html4css1.css . || die
 
cd tools || die
-   "${EPYTHON}" buildhtml.py --input-encoding=utf-8 \
+   "${EPYTHON}" buildhtml.py --input-encoding=utf-8 --no-datestamp \
--stylesheet-path=../html4css1.css, --traceback ../docs || die
 }
 



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

2024-04-01 Thread Hans de Graaff
commit: 8ba09b80bc360ca541daa53a271b1b588706ac21
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Apr  2 05:31:05 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Apr  2 05:38:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ba09b80

dev-ruby/sshkit: add 1.22.1

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

 dev-ruby/sshkit/Manifest |  1 +
 dev-ruby/sshkit/sshkit-1.22.1.ebuild | 44 
 2 files changed, 45 insertions(+)

diff --git a/dev-ruby/sshkit/Manifest b/dev-ruby/sshkit/Manifest
index 8c29d7a0789e..3ff5747e2da8 100644
--- a/dev-ruby/sshkit/Manifest
+++ b/dev-ruby/sshkit/Manifest
@@ -3,3 +3,4 @@ DIST sshkit-1.21.5.gem 145408 BLAKE2B 
19fa326d30ddae12be84b7cf460d5d44c48fc52cf8
 DIST sshkit-1.21.6.gem 145408 BLAKE2B 
2196d0d8959a38d10e40de6c758c9cf3d64c9622de1dd0825a74435c45666450a554045172bcc1a1cbac33edcf962e93ad07a992d52bf946e3a060606c145e09
 SHA512 
8f6db82cd3607e947b6fd7ad0c5010b631254bcd12c19489e8446d83b352f9333baf9ed77aa197a4f0a081f75363404f5e48289f2d1f701c1a23cd834cca0ac4
 DIST sshkit-1.21.7.gem 145408 BLAKE2B 
e1fdeff6f9935d4d3bce846545d13779e0fce3f989bcb81e5a51e8342bcdce364b398ef480829c49a3ae90677efa5f7a5c4868de8fdc5f4b72f797c4b2513132
 SHA512 
7ba9fc8958293da7307720bc944c85f2d80991f8552833768793eaea3b49fde4d11d62bd39b90615a6957aa7af13f26cc7ba8b8279a29aa46a4283fa01151374
 DIST sshkit-1.22.0.gem 146944 BLAKE2B 
e257fc8b7c5a803a310f6193910fa93b5ae388b5265095eececcd342abefdba95a6bb9bdd3813e1eb7a999e73c116b973a9b903ae43ed804c5bface758721719
 SHA512 
fea5d130c0821f8762f76fa3eb9daa6104bea0f1dd59a0cf3845becc96773d2ac81b909151c9535d68dd1fd17a6f6071cde048d74c9c46105ac3d5d143c20d3b
+DIST sshkit-1.22.1.gem 146944 BLAKE2B 
19e6065e1a6859e048ea1b7a5453166768397108030fcfb923f9d6ef90475f76a23859cb2a35c07a6fd9921adfd784a149d116731238b2cb8102369224114d4c
 SHA512 
35bb7dc66827548b31be6d16a7b36b56b7357605cf12d1673162f35a5ac583524a6bf014f1a2a317038cd581b6b34922729daff711bc3bdb27ce8e193cab1929

diff --git a/dev-ruby/sshkit/sshkit-1.22.1.ebuild 
b/dev-ruby/sshkit/sshkit-1.22.1.ebuild
new file mode 100644
index ..5b68c7da5322
--- /dev/null
+++ b/dev-ruby/sshkit/sshkit-1.22.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+# There are functional tests that require vagrant boxes to be set up.
+RUBY_FAKEGEM_TASK_TEST="test:units"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md FAQ.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="SSHKit makes it easy to write structured, testable SSH commands 
in Ruby"
+HOMEPAGE="https://github.com/capistrano/sshkit;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+ruby_add_rdepend "
+   dev-ruby/base64
+   dev-ruby/mutex_m
+   >=dev-ruby/net-ssh-2.8.0:*
+   >=dev-ruby/net-scp-1.1.2
+   >=dev-ruby/net-sftp-2.1.2
+"
+
+ruby_add_bdepend "test? ( dev-ruby/minitest dev-ruby/mocha )"
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/I s:^:#:' Rakefile test/helper.rb || die
+   sed -e '/\(turn\|unindent\|reporters\)/I s:^:#:' \
+   -e '1irequire "pathname"' \
+   -i test/helper.rb || die
+
+   # Fix assumption about parent directory name
+   sed -i -e '/assert_match/ s/sshkit/sshkit.*/' 
test/unit/test_deprecation_logger.rb || die
+}
+
+each_ruby_test() {
+   # Run tests directly to avoid dependencies in the Rakefile
+   ${RUBY} -Ilib:test:. -e "Dir['test/unit/**/test*.rb'].each{|f| require 
f}" || die
+}



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

2024-04-01 Thread Hans de Graaff
commit: 6ce5d4faf99bbd6be28c7b4d21b4ff0066a3b944
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Apr  2 05:32:27 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Apr  2 05:38:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ce5d4fa

dev-ruby/sqlite3: drop 1.6.3-r1, 1.6.6

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

 dev-ruby/sqlite3/Manifest|  2 --
 dev-ruby/sqlite3/sqlite3-1.6.3-r1.ebuild | 53 
 dev-ruby/sqlite3/sqlite3-1.6.6.ebuild| 53 
 3 files changed, 108 deletions(-)

diff --git a/dev-ruby/sqlite3/Manifest b/dev-ruby/sqlite3/Manifest
index 9007be443e7f..127004a1f96e 100644
--- a/dev-ruby/sqlite3/Manifest
+++ b/dev-ruby/sqlite3/Manifest
@@ -1,5 +1,3 @@
-DIST sqlite3-1.6.3.gem 3219968 BLAKE2B 
3243aa61993cf0e9f20b46f4e02ca88a17f204d05815cd7661910e39034a7a83822943db643d8ae2dee758b6e78063f6201446a91c9552f518da5eb1edf6f3c7
 SHA512 
017fc5b5e4a7955da84e105a13213e702d16a1489371748c3a9170f92e9af3a8ed458c3867e13a17bf7fa30baf026e2efc8cd548b5695cad5397323ea6a71112
-DIST sqlite3-1.6.6.gem 3250176 BLAKE2B 
94afd152f77118af066de36ae1269c8a18b19409b5d2940d4b5fda926b49b9a7599442bd4b8ff060fcacfaff09e55375ec50d4616e99a8e884a410dfdaeb1420
 SHA512 
5679ea1ef4a8a54c6f60e53403e9d0e1b00e718593058b4532dbc4240ba4a52a36c17e8dd5908402c8fd944b7cc4642c1bdfe648fc4b86da0677512340736525
 DIST sqlite3-1.6.7.gem 3249664 BLAKE2B 
021edaa3d1a9d4cd8eeaaf3354e6e5aab047d8e61abbd5416ae50b2a7e426e5a6c1a484bc9f0c47a838b006b37eb3b41d7c51c200851f9d7bf0525b9dc91b597
 SHA512 
83455e533bbe84c71045b28ec6262b50804e774f3de4811e123cdb780ea4989227c01a8b6939179813ae3b59e1261e2d694830cc10ca05e7789dc635ff4d9b97
 DIST sqlite3-1.6.9.gem 3277312 BLAKE2B 
85360858f23ad20efce1d2d0dfb5661440425ad2d45bee3ff4c26a1489a9c3e8d1a875a8a0a2f71b89f9dde85e01ab10b65ba9bebcc9f4efe2dfb9214d983a5e
 SHA512 
d5bb7b928c9cac2a8a97f9ce4e56041713d41364bef6e37ea10e47d795576b0f524eea9a8369f2022dab12d79cf0d28f85383d731ecde1af5edfb0c6421c83ff
 DIST sqlite3-1.7.0.gem 3277824 BLAKE2B 
a836cccf0ad6572139589a534bd95e011108f313c0f3876da612196ddb58d4ca7e4de4534d896566c1d86e3990f5601f9953bd14b25ae9a7aa85559389ec11b1
 SHA512 
d87b9567e58018c51788d7d524f983f4a4503e95f2b25fd0e0eb655f357fff7c18ebdabf0cdd057a1ac2215c8c849e7eb4e10a323bdc812632830ab886510c16

diff --git a/dev-ruby/sqlite3/sqlite3-1.6.3-r1.ebuild 
b/dev-ruby/sqlite3/sqlite3-1.6.3-r1.ebuild
deleted file mode 100644
index 21c6943533d3..
--- a/dev-ruby/sqlite3/sqlite3-1.6.3-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# 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_TASK_DOC="faq"
-RUBY_FAKEGEM_DOCDIR="doc faq"
-RUBY_FAKEGEM_EXTRADOC="API_CHANGES.md README.md ChangeLog.cvs CHANGELOG.md"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/sqlite3/extconf.rb)
-RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/sqlite3
-
-inherit ruby-fakegem
-
-DESCRIPTION="An extension library to access a SQLite database from Ruby"
-HOMEPAGE="https://github.com/sparklemotion/sqlite3-ruby;
-LICENSE="BSD"
-
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-SLOT="0"
-IUSE=""
-
-# We track the bundled sqlite version here
-RDEPEND+=" >=dev-db/sqlite-3.41.2:3"
-DEPEND+=" >=dev-db/sqlite-3.41.2:3"
-
-ruby_add_bdepend "
-   doc? ( dev-ruby/rdoc dev-ruby/redcloth )
-   test? ( dev-ruby/minitest:5 )
-"
-
-all_ruby_prepare() {
-   sed -i -e 's/enable_config("system-libraries")/true/' 
ext/sqlite3/extconf.rb || die
-
-   # Remove the runtime dependency on mini_portile2. We build without
-   # it and it is not a runtime dependency for us.
-   sed -i -e '/^dependencies:/,/force_ruby_platform/d' ../metadata || die
-}
-
-all_ruby_compile() {
-   all_fakegem_compile
-
-   if use doc; then
-   rdoc --title "${P} Documentation" -o doc --main README.rdoc lib 
*.rdoc ext/*/*.c || die
-   rm -f doc/js/*.gz || die
-   fi
-}
-
-each_ruby_test() {
-   ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || 
die
-}

diff --git a/dev-ruby/sqlite3/sqlite3-1.6.6.ebuild 
b/dev-ruby/sqlite3/sqlite3-1.6.6.ebuild
deleted file mode 100644
index 1c447b5d638d..
--- a/dev-ruby/sqlite3/sqlite3-1.6.6.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32"
-
-RUBY_FAKEGEM_TASK_DOC="faq"
-RUBY_FAKEGEM_DOCDIR="doc faq"
-RUBY_FAKEGEM_EXTRADOC="API_CHANGES.md README.md ChangeLog.cvs CHANGELOG.md"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/sqlite3/extconf.rb)
-RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/sqlite3
-
-inherit ruby-fakegem
-
-DESCRIPTION="An extension library to access a SQLite database from Ruby"
-HOMEPAGE="https://github.com/sparklemotion/sqlite3-ruby;
-LICENSE="BSD"
-

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

2024-04-01 Thread Hans de Graaff
commit: 2206becf82d802200662b64007cd5e2d2e02975e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Apr  2 05:31:34 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Apr  2 05:38:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2206becf

dev-ruby/sshkit: drop 1.21.4, 1.21.6

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

 dev-ruby/sshkit/Manifest |  2 --
 dev-ruby/sshkit/sshkit-1.21.4.ebuild | 42 
 dev-ruby/sshkit/sshkit-1.21.6.ebuild | 42 
 3 files changed, 86 deletions(-)

diff --git a/dev-ruby/sshkit/Manifest b/dev-ruby/sshkit/Manifest
index 3ff5747e2da8..021c6e1e76d9 100644
--- a/dev-ruby/sshkit/Manifest
+++ b/dev-ruby/sshkit/Manifest
@@ -1,6 +1,4 @@
-DIST sshkit-1.21.4.gem 144896 BLAKE2B 
a4f7cd2342810422c6dd680370c741136bbe1cc59656333bb8a82ac2edd6eb0e3d5482cf671a3ffdcc38cd2f2a97140623728e213e8fd3098b223b9e601e6ea1
 SHA512 
c3a56b7dd80334b87d512054e98e8a72d93b036a4fb0adc34fad259c5b851de6a3c69549d1472442a3b822d371e80115849aa767dd7fda215fd0f626a7138173
 DIST sshkit-1.21.5.gem 145408 BLAKE2B 
19fa326d30ddae12be84b7cf460d5d44c48fc52cf89f61a775999eae7cbcc985ac7b335dd4aa772e8966decc24a6e5a894621e9873ac133122fb8e18d1c82945
 SHA512 
e441da155323dd71c235d3ebb4ddccd41987183cffe4e23cb52404ba25a16ae4f3c1f786d7be4db6dc8733013720b99d12c8f3369f1d8841f967407b3edb28b2
-DIST sshkit-1.21.6.gem 145408 BLAKE2B 
2196d0d8959a38d10e40de6c758c9cf3d64c9622de1dd0825a74435c45666450a554045172bcc1a1cbac33edcf962e93ad07a992d52bf946e3a060606c145e09
 SHA512 
8f6db82cd3607e947b6fd7ad0c5010b631254bcd12c19489e8446d83b352f9333baf9ed77aa197a4f0a081f75363404f5e48289f2d1f701c1a23cd834cca0ac4
 DIST sshkit-1.21.7.gem 145408 BLAKE2B 
e1fdeff6f9935d4d3bce846545d13779e0fce3f989bcb81e5a51e8342bcdce364b398ef480829c49a3ae90677efa5f7a5c4868de8fdc5f4b72f797c4b2513132
 SHA512 
7ba9fc8958293da7307720bc944c85f2d80991f8552833768793eaea3b49fde4d11d62bd39b90615a6957aa7af13f26cc7ba8b8279a29aa46a4283fa01151374
 DIST sshkit-1.22.0.gem 146944 BLAKE2B 
e257fc8b7c5a803a310f6193910fa93b5ae388b5265095eececcd342abefdba95a6bb9bdd3813e1eb7a999e73c116b973a9b903ae43ed804c5bface758721719
 SHA512 
fea5d130c0821f8762f76fa3eb9daa6104bea0f1dd59a0cf3845becc96773d2ac81b909151c9535d68dd1fd17a6f6071cde048d74c9c46105ac3d5d143c20d3b
 DIST sshkit-1.22.1.gem 146944 BLAKE2B 
19e6065e1a6859e048ea1b7a5453166768397108030fcfb923f9d6ef90475f76a23859cb2a35c07a6fd9921adfd784a149d116731238b2cb8102369224114d4c
 SHA512 
35bb7dc66827548b31be6d16a7b36b56b7357605cf12d1673162f35a5ac583524a6bf014f1a2a317038cd581b6b34922729daff711bc3bdb27ce8e193cab1929

diff --git a/dev-ruby/sshkit/sshkit-1.21.4.ebuild 
b/dev-ruby/sshkit/sshkit-1.21.4.ebuild
deleted file mode 100644
index 3ba31d6cef43..
--- a/dev-ruby/sshkit/sshkit-1.21.4.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-# There are functional tests that require vagrant boxes to be set up.
-RUBY_FAKEGEM_TASK_TEST="test:units"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md FAQ.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="SSHKit makes it easy to write structured, testable SSH commands 
in Ruby"
-HOMEPAGE="https://github.com/capistrano/sshkit;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-ruby_add_rdepend "
-   >=dev-ruby/net-ssh-2.8.0:*
-   >=dev-ruby/net-scp-1.1.2
-"
-
-ruby_add_bdepend "test? ( dev-ruby/minitest dev-ruby/mocha )"
-
-all_ruby_prepare() {
-   sed -i -e '/bundler/I s:^:#:' Rakefile test/helper.rb || die
-   sed -e '/\(turn\|unindent\|reporters\)/I s:^:#:' \
-   -e '1irequire "pathname"' \
-   -i test/helper.rb || die
-
-   # Fix assumption about parent directory name
-   sed -i -e '/assert_match/ s/sshkit/sshkit.*/' 
test/unit/test_deprecation_logger.rb || die
-}
-
-each_ruby_test() {
-   # Run tests directly to avoid dependencies in the Rakefile
-   ${RUBY} -Ilib:test:. -e "Dir['test/unit/**/test*.rb'].each{|f| require 
f}" || die
-}

diff --git a/dev-ruby/sshkit/sshkit-1.21.6.ebuild 
b/dev-ruby/sshkit/sshkit-1.21.6.ebuild
deleted file mode 100644
index 041881f1d983..
--- a/dev-ruby/sshkit/sshkit-1.21.6.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32"
-
-# There are functional tests that require vagrant boxes to be set up.
-RUBY_FAKEGEM_TASK_TEST="test:units"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md FAQ.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="SSHKit makes it easy to write structured, testable SSH commands 
in Ruby"
-HOMEPAGE="https://github.com/capistrano/sshkit;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-ruby_add_rdepend "
-   >=dev-ruby/net-ssh-2.8.0:*
-   

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

2024-04-01 Thread Hans de Graaff
commit: 06a14fb1ceb4351902eacf1fddd242035324cc00
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Apr  2 05:37:54 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Apr  2 05:38:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06a14fb1

dev-ruby/sqlite3: add 1.7.3

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

 dev-ruby/sqlite3/Manifest |  1 +
 dev-ruby/sqlite3/sqlite3-1.7.3.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-ruby/sqlite3/Manifest b/dev-ruby/sqlite3/Manifest
index 127004a1f96e..787b37a14cfd 100644
--- a/dev-ruby/sqlite3/Manifest
+++ b/dev-ruby/sqlite3/Manifest
@@ -2,3 +2,4 @@ DIST sqlite3-1.6.7.gem 3249664 BLAKE2B 
021edaa3d1a9d4cd8eeaaf3354e6e5aab047d8e61
 DIST sqlite3-1.6.9.gem 3277312 BLAKE2B 
85360858f23ad20efce1d2d0dfb5661440425ad2d45bee3ff4c26a1489a9c3e8d1a875a8a0a2f71b89f9dde85e01ab10b65ba9bebcc9f4efe2dfb9214d983a5e
 SHA512 
d5bb7b928c9cac2a8a97f9ce4e56041713d41364bef6e37ea10e47d795576b0f524eea9a8369f2022dab12d79cf0d28f85383d731ecde1af5edfb0c6421c83ff
 DIST sqlite3-1.7.0.gem 3277824 BLAKE2B 
a836cccf0ad6572139589a534bd95e011108f313c0f3876da612196ddb58d4ca7e4de4534d896566c1d86e3990f5601f9953bd14b25ae9a7aa85559389ec11b1
 SHA512 
d87b9567e58018c51788d7d524f983f4a4503e95f2b25fd0e0eb655f357fff7c18ebdabf0cdd057a1ac2215c8c849e7eb4e10a323bdc812632830ab886510c16
 DIST sqlite3-1.7.2.gem 3305984 BLAKE2B 
944ed6206476e4161361b31dfb09bcf0c91a7a5c7a675f21892aa9831d41218d367e459459a4774e86331aeabec9db1bd12956e01f004f23e2d95beed73d5808
 SHA512 
1e0ad4266230108f30716a1ab1dd2defc47f52e5a43250e32295e2506fa1398334010ad3aa771a60c2127618aef2344fe902e064ea525e95c99438db8c3b73b1
+DIST sqlite3-1.7.3.gem 3307008 BLAKE2B 
0df742c7cb4a8f920196106b5701eae07e60e668f040ca6e3276afdd0dfdeed3fb19ed455425f332e13082ca740f42d914536ccdf565ed151b6eb0f6ccd7c676
 SHA512 
b6ed36a5618134ca1f993b21a351ac279ebb7e1370be521eae67ed9224a1fac11d71ddd7573b3b14da47657756cb68b3eab0164b6e6ed058d3f64fa95699bc2f

diff --git a/dev-ruby/sqlite3/sqlite3-1.7.3.ebuild 
b/dev-ruby/sqlite3/sqlite3-1.7.3.ebuild
new file mode 100644
index ..096080242fee
--- /dev/null
+++ b/dev-ruby/sqlite3/sqlite3-1.7.3.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_TASK_DOC="faq"
+RUBY_FAKEGEM_DOCDIR="doc faq"
+RUBY_FAKEGEM_EXTRADOC="API_CHANGES.md README.md ChangeLog.cvs CHANGELOG.md"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/sqlite3/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/sqlite3
+
+inherit ruby-fakegem
+
+DESCRIPTION="An extension library to access a SQLite database from Ruby"
+HOMEPAGE="https://github.com/sparklemotion/sqlite3-ruby;
+LICENSE="BSD"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+SLOT="0"
+IUSE="doc test"
+
+# We track the bundled sqlite version here
+RDEPEND+=" >=dev-db/sqlite-3.45.2:3"
+DEPEND+=" >=dev-db/sqlite-3.45.2:3"
+
+ruby_add_bdepend "
+   doc? ( dev-ruby/rdoc )
+   test? ( dev-ruby/minitest:5 )
+"
+
+all_ruby_prepare() {
+   sed -i -e 's/enable_config("system-libraries")/true/' 
ext/sqlite3/extconf.rb || die
+
+   # Remove the runtime dependency on mini_portile2. We build without
+   # it and it is not a runtime dependency for us.
+   sed -i -e '/^dependencies:/,/force_ruby_platform/d' ../metadata || die
+}
+
+all_ruby_compile() {
+   all_fakegem_compile
+
+   if use doc; then
+   rdoc --title "${P} Documentation" -o doc --main README.rdoc lib 
*.rdoc ext/*/*.c || die
+   rm -f doc/js/*.gz || die
+   fi
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || 
die
+}



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

2024-04-01 Thread Michał Górny
commit: a48a056c0dd3ff86f0ed27405ba70d263e85eaa6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr  2 04:26:10 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr  2 04:26:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a48a056c

dev-python/zeroconf: Bump to 0.132.0

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

 dev-python/zeroconf/Manifest|  1 +
 dev-python/zeroconf/zeroconf-0.132.0.ebuild | 56 +
 2 files changed, 57 insertions(+)

diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest
index d766dfcfa618..6afd524da9d6 100644
--- a/dev-python/zeroconf/Manifest
+++ b/dev-python/zeroconf/Manifest
@@ -1 +1,2 @@
 DIST zeroconf-0.131.0.tar.gz 169253 BLAKE2B 
64247bdca5f8a226e73078b0395fa273649d3baea54fe52c350bf5117527e4290974843385f5b23568a6350bb41fa0af13a6999ef4e880fc42952dde21126296
 SHA512 
7b7f5494a589306c458dc4fedd940aab86918e9979d5b9f0a466d28b74795c83351f82fdf501a983e9df3e32a8be9a88af3486e79ade23ab73d889610331d89a
+DIST zeroconf-0.132.0.tar.gz 170270 BLAKE2B 
2ef40ab7d3aafb21f3b82b2e47598034ab821218f80082f26be3e41ac1197ea52a57657e45f38b41a8113164fbde2a8839264c9284c82b64327c443afad1726e
 SHA512 
b8ccbb6f196db9404361e4ec85bc2a9f9801335a188ba6e4f1090afe1f042d82b69545f5db9b8c5d99720f1a7fbc77029ff0f624b8d17837b3dc8b41029e56a7

diff --git a/dev-python/zeroconf/zeroconf-0.132.0.ebuild 
b/dev-python/zeroconf/zeroconf-0.132.0.ebuild
new file mode 100644
index ..be589608aa7b
--- /dev/null
+++ b/dev-python/zeroconf/zeroconf-0.132.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Pure Python Multicast DNS Service Discovery Library 
(Bonjour/Avahi compatible)"
+HOMEPAGE="
+   https://github.com/python-zeroconf/python-zeroconf/
+   https://pypi.org/project/zeroconf/
+"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/async-timeout-3.0.0[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+# the build system uses custom build script that uses distutils to build
+# C extensions, sigh
+BDEPEND="
+   >=dev-python/cython-3.0.8[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export REQUIRE_CYTHON=1
+
+python_test() {
+   local -x SKIP_IPV6=1
+   local EPYTEST_DESELECT=(
+   # network
+   tests/test_core.py::Framework::test_close_multiple_times
+   tests/test_core.py::Framework::test_launch_and_close
+   
tests/test_core.py::Framework::test_launch_and_close_context_manager
+
+   # fragile to timeouts (?)
+   
tests/services/test_browser.py::test_service_browser_expire_callbacks
+   tests/utils/test_asyncio.py::test_run_coro_with_timeout
+   )
+
+   epytest -o addopts=
+}



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

2024-04-01 Thread Michał Górny
commit: 5885d94f4727fcfd944f78bf72b35323d0cd5b76
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr  2 04:28:46 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr  2 04:28:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5885d94f

dev-libs/c-blosc2: Bump to 2.14.0

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

 dev-libs/c-blosc2/Manifest   |  1 +
 dev-libs/c-blosc2/c-blosc2-2.14.0.ebuild | 63 
 2 files changed, 64 insertions(+)

diff --git a/dev-libs/c-blosc2/Manifest b/dev-libs/c-blosc2/Manifest
index dda04c6665e3..e9b75335d6bb 100644
--- a/dev-libs/c-blosc2/Manifest
+++ b/dev-libs/c-blosc2/Manifest
@@ -1,2 +1,3 @@
 DIST c-blosc2-2.10.5.gh.tar.gz 3144174 BLAKE2B 
a680def405f2383636185ab1b71a42e042dd0c71025bfc898b48f148f4a6bf27cbd38f29512caae9ff5b58f70cb35289b609c84b132c0795915d1fe6c71b3feb
 SHA512 
bc004fe2132a8e36963437d5279506c2f79dcbf11ee1a768954c20d1265d120dc85e67952b567e716105c5716922da8ee8cffd0a5d44bc67093a4cab3075e322
 DIST c-blosc2-2.13.2.gh.tar.gz 3152011 BLAKE2B 
1bf9826e6eb1babacb0fe6f7f90c5ca6617cf1cf4df269af95c94e175d0a1cc2015905b9cf6a48107f0b10431feb646ec5de095e00dc29f3bab8d53564e7d4fe
 SHA512 
441df73dca3fe210b0df68bfc3da037a05393f80044f5e2c816000a244ade4cf8e223b2fce2127c034c27a35f2742b05fe06c08861e93c02bc7598d5a4b8a917
+DIST c-blosc2-2.14.0.gh.tar.gz 3155739 BLAKE2B 
2607ea3e842fce469f04d31b2d92503f270409e952968e7217ca87ebccd64b25aa38282743f7fdb3ba199f71acc246f7ef9fa0b24e33417e6bdf69a68aba62a6
 SHA512 
74f0df844c722248a1743fa6ce4b20ae526831f29cc66baf6f487e743c9fc65713e089ebab63ebcf43ac7b1201e82f9c7049dfb68cff17116de93f36d9482557

diff --git a/dev-libs/c-blosc2/c-blosc2-2.14.0.ebuild 
b/dev-libs/c-blosc2/c-blosc2-2.14.0.ebuild
new file mode 100644
index ..83ec7fc645ac
--- /dev/null
+++ b/dev-libs/c-blosc2/c-blosc2-2.14.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Blocking, shuffling and lossless compression library"
+HOMEPAGE="
+   https://www.blosc.org/c-blosc2/c-blosc2.html
+   https://github.com/Blosc/c-blosc2/
+"
+SRC_URI="
+   https://github.com/Blosc/c-blosc2/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0/1"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="test +zlib +zstd"
+REQUIRED_USE="test? ( zlib zstd )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=app-arch/lz4-1.7.5:=
+   zlib? ( sys-libs/zlib:= )
+   zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+src_configure() {
+   # remove bundled libs (just in case)
+   rm -rf internal-complibs || die
+
+   local mycmakeargs=(
+   -DBUILD_STATIC=OFF
+   -DBUILD_TESTS=$(usex test)
+   -DBUILD_BENCHMARKS=OFF
+   -DBUILD_EXAMPLES=OFF
+   -DBUILD_FUZZERS=OFF
+   -DDEACTIVATE_ZLIB=$(usex !zlib)
+   -DDEACTIVATE_ZSTD=$(usex !zstd)
+   -DPREFER_EXTERNAL_LZ4=ON
+   -DPREFER_EXTERNAL_ZLIB=ON
+   -DPREFER_EXTERNAL_ZSTD=ON
+
+   # force regular zlib, at least for  the time being
+   -DCMAKE_DISABLE_FIND_PACKAGE_ZLIB_NG=ON
+
+   # upstream overrides CMAKE_C_FLAGS, preventing ${CFLAGS} 
defaults
+   # from applying, https://github.com/Blosc/c-blosc2/issues/433
+   -DCMAKE_C_FLAGS="${CFLAGS}"
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   # Tests fail in parallel, https://github.com/Blosc/c-blosc2/issues/432
+   MAKEOPTS=-j1 cmake_src_test
+}



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

2024-04-01 Thread Michał Górny
commit: 86c06973cbed40ad9fcce9e85fa87f23588fc5ec
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr  2 04:22:45 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr  2 04:22:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86c06973

dev-python/botocore: Bump to 1.34.75

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 81c348062a7c..ccd3a18fcd0e 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.34.64.gh.tar.gz 12774647 BLAKE2B 
a41493d400b0f4f406a144aa968f0111ef2fa4bd739e43c6db8dddf4b70cfe68c714ec16875b942078a4bf8b9bd3a2dc596ea403c6e7dec6b076dccac7167c4b
 SHA512 
66b7abf68d560ef87c94fbcde2738d8ce2c5bbd265678fab80d04966cdf1559c1ea3401dbcc6ef8e3f183a45ea1c3d31def8f1ce2c39135a3c247e73a18082b3
 DIST botocore-1.34.69.gh.tar.gz 12790282 BLAKE2B 
3d12eb5eb8e85777b43b3774e783c907f05e50dfe93445920ee0f42a82857ba7a70c5641e3cbfc03ab05f81f7cd989ff79e332bf2ae192b9bf7b3b3cbe6e9c0e
 SHA512 
b520c5d3c6ce2f1db3e8620e5f7c882ed8483928de1cb32d22eabe76262ed8658614a0b1db42ceff445f11b009c48ef9a5761490e5982154e14173750b9e2554
 DIST botocore-1.34.74.gh.tar.gz 12820469 BLAKE2B 
e9d7a35e82aee30666952ea6f74d8d0f695efad2fd0da520b70fdd313cabf3aff6e67fa71543c630bcfb4b4f78f780321babaf118990d8136b79755beadd8a5a
 SHA512 
f7d741bd86e249ae46a7f79828c8b63c66519f9ae203f1a14a17e126c22d9e3d94710f5f5992f057491d3f7e41c7ea180255e1f766dc3bdee96ddb2ac6e28312
+DIST botocore-1.34.75.gh.tar.gz 12864283 BLAKE2B 
bc5a64b704e1ae4ceebfe65d748e2e904a151343fe4543ceea1955f8d06521b2f562ee75e0384d187c7fde9f7b5d79d5f02e323059ccd9ad332416deb27de066
 SHA512 
21847f64ce8f6cb6732f57de6f9d53b00b0ca0d669e6cac2b0edf1a3431c0d5081e6fd7c1c7cb6d664aec7fcb2d0d5b359a40a4abfda2767bbf27f43589eaed2

diff --git a/dev-python/botocore/botocore-1.34.75.ebuild 
b/dev-python/botocore/botocore-1.34.75.ebuild
new file mode 100644
index ..ba6cd2a5d2a2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.75.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+# unbundled packages
+RDEPEND+="
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-04-01 Thread Michał Górny
commit: 7e9b2dc39c2da3f41a4cd5f753b803507d51a5ee
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr  2 04:23:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr  2 04:23:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e9b2dc3

dev-python/boto3: Bump to 1.34.75

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.34.75.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index ee8c8de01f19..7f32a45827e9 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,3 +1,4 @@
 DIST boto3-1.34.64.gh.tar.gz 784663 BLAKE2B 
6a4b335dba37ea09d7b2cec152699972b0b1db6c9a538435f565fcf6694d0f7bcff8e1dcec04f3a8a00844582eb8f5b3635b6425404020e760a35809c6d868b8
 SHA512 
39297271578a5766d95dcef540fa9f29831680ae13e618b3aa0890cf888e4e7f8c509d3df15e8003ab94c66c7de1442adf74a1bb38a8d5cb9bbab46f00fbc17a
 DIST boto3-1.34.69.gh.tar.gz 787293 BLAKE2B 
9e46a959f3efdc3e673d38c8e3c30b8ceed1c1f47d685466e4164bcc1000381710bf8d8b6afff0999185ccddf38da591df004c54709729f2181308cb2279c43f
 SHA512 
ef765518de95468e66270cea6dc93ede48547fb37db3ed9429659d85fb25174162cd062814c6adefeb8385c14079e7927f52d66501ab45f8d251ccfc830465e4
 DIST boto3-1.34.74.gh.tar.gz 790202 BLAKE2B 
4368db3e11d6bda6eee4ccde82bcc0c2c5a67448400ce0d29d221840360348ab1c7d3c8360ff3c91190ebccb30e187c6fc3ed72f29f1a1d1f883888a8cad12dc
 SHA512 
977e1b9f8a9506bd040ff6a9a1df106294ff62a100cf5cb31aeaa363a4f3fe28cab71e4740028202829fac3023bf832bd4ac25b3474c2a5e107892c05b356e0c
+DIST boto3-1.34.75.gh.tar.gz 790632 BLAKE2B 
846170851c821e72b05b2c94470bc48ed542722ccec5360f03d6f5d6393a4163b21b40ac68f586748106991e501cfc5c66c5dc15e9931605a062c2cd1ef1f46d
 SHA512 
581c5a823297066deeaf832b46d1f14db54df279ccd25c9ae2ba4896389a37f453a732e5291bbd2bec1bfa2107ce1f0efcbaee7b765ba101bec31fac40ca37dc

diff --git a/dev-python/boto3/boto3-1.34.75.ebuild 
b/dev-python/boto3/boto3-1.34.75.ebuild
new file mode 100644
index ..b64e7191fd19
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.75.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+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() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-04-01 Thread Michał Górny
commit: 5ff665a706480d4a5d02d3f0838ae6e7f224bf80
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr  2 04:27:56 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr  2 04:27:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ff665a7

dev-libs/c-blosc2: Remove old

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

 dev-libs/c-blosc2/Manifest   |  5 ---
 dev-libs/c-blosc2/c-blosc2-2.11.2.ebuild | 63 
 dev-libs/c-blosc2/c-blosc2-2.11.3.ebuild | 63 
 dev-libs/c-blosc2/c-blosc2-2.12.0.ebuild | 63 
 dev-libs/c-blosc2/c-blosc2-2.13.0.ebuild | 63 
 dev-libs/c-blosc2/c-blosc2-2.13.1.ebuild | 63 
 6 files changed, 320 deletions(-)

diff --git a/dev-libs/c-blosc2/Manifest b/dev-libs/c-blosc2/Manifest
index 237885ae473b..dda04c6665e3 100644
--- a/dev-libs/c-blosc2/Manifest
+++ b/dev-libs/c-blosc2/Manifest
@@ -1,7 +1,2 @@
 DIST c-blosc2-2.10.5.gh.tar.gz 3144174 BLAKE2B 
a680def405f2383636185ab1b71a42e042dd0c71025bfc898b48f148f4a6bf27cbd38f29512caae9ff5b58f70cb35289b609c84b132c0795915d1fe6c71b3feb
 SHA512 
bc004fe2132a8e36963437d5279506c2f79dcbf11ee1a768954c20d1265d120dc85e67952b567e716105c5716922da8ee8cffd0a5d44bc67093a4cab3075e322
-DIST c-blosc2-2.11.2.gh.tar.gz 3144952 BLAKE2B 
312a6778a75badf687ebf0cbd8a7a4887ea183c4ed189f5d58007baf81154fb8de5269ec1066c5d1f75bd8855404915338f012e348f9aa26f10ada7823f68b4f
 SHA512 
667fc69fd99cc792bc3439246b9e89b823e9c7e0fc497775c1aaa1d12c6368582dac2db93770a8cd732f29c1e93b082e108b641f221b3dae614e9b8a644718b0
-DIST c-blosc2-2.11.3.gh.tar.gz 3145288 BLAKE2B 
140ca9693f2a779e37d324c6a631cde915b7bd7e16c5d48c779872dbc2a688773c22145bd224b8a7ac8e355b2639d08723ff1e4dc59cd57f2f4da89eea2d2c7c
 SHA512 
51652056e646dd29496d8e7a4c3fc1c84af5f2a389b9057d0189d45fd298d64a581bf9f92f688397ff941dc18e03123cf7cd190fea91e3c127c36ad1d775bf79
-DIST c-blosc2-2.12.0.gh.tar.gz 3148244 BLAKE2B 
1c686994cad5df2e8e311f87df922a453ad4b111bd55bc19b9e988d93228c309835fb53ba9111213cf6e0560b172765656a1cf4c46aa1c5d709a2a92401d9072
 SHA512 
dafd1e08b9d556729abf8e859324c1b4724f43c5bb5829e11a8bf9653216b3afa05436d012a1cc8ca70017e158bee38c4f4aa3d86ebf18d6d7a2712e6bb26f79
-DIST c-blosc2-2.13.0.gh.tar.gz 3150698 BLAKE2B 
3020823fad873f13c2e38f21a20c0a40c558a28dd3e2bab86fe4ccdda946b5f2ab8a160cc619f1bca0bf7901515ebaa3a2600fad0f1387c8055fc1042828b3a5
 SHA512 
83280ea4aedea38167729bfb52797378a94ecf0733c2552283f07aa1fd732e2f565dce3a227e19e10acd855b9690987b90f9dc8a5f6589d208e0c3940b45ecc4
-DIST c-blosc2-2.13.1.gh.tar.gz 3150768 BLAKE2B 
3d5e38aef21e4da45c930357d5d282b1fe92b89140b0390ae25371fb84e080f852e7548cd2339114e5c2752522e612e2fa49c3ab92a2223adf760257e5029b2c
 SHA512 
61b08c2ac2ab4ceef1053673012a8dc7975ea5ca314115cd43bc4bfdcfe427007ed920336e66a0128a750f7215c9fcb2f4379b1adc558c380f6931ce5ca591b1
 DIST c-blosc2-2.13.2.gh.tar.gz 3152011 BLAKE2B 
1bf9826e6eb1babacb0fe6f7f90c5ca6617cf1cf4df269af95c94e175d0a1cc2015905b9cf6a48107f0b10431feb646ec5de095e00dc29f3bab8d53564e7d4fe
 SHA512 
441df73dca3fe210b0df68bfc3da037a05393f80044f5e2c816000a244ade4cf8e223b2fce2127c034c27a35f2742b05fe06c08861e93c02bc7598d5a4b8a917

diff --git a/dev-libs/c-blosc2/c-blosc2-2.11.2.ebuild 
b/dev-libs/c-blosc2/c-blosc2-2.11.2.ebuild
deleted file mode 100644
index adf6d65c513f..
--- a/dev-libs/c-blosc2/c-blosc2-2.11.2.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Blocking, shuffling and lossless compression library"
-HOMEPAGE="
-   https://www.blosc.org/c-blosc2/c-blosc2.html
-   https://github.com/Blosc/c-blosc2/
-"
-SRC_URI="
-   https://github.com/Blosc/c-blosc2/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0/1"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
-IUSE="test +zlib +zstd"
-REQUIRED_USE="test? ( zlib zstd )"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   >=app-arch/lz4-1.7.5:=
-   zlib? ( sys-libs/zlib:= )
-   zstd? ( app-arch/zstd:= )
-"
-RDEPEND="
-   ${DEPEND}
-"
-
-src_configure() {
-   # remove bundled libs (just in case)
-   rm -rf internal-complibs || die
-
-   local mycmakeargs=(
-   -DBUILD_STATIC=OFF
-   -DBUILD_TESTS=$(usex test)
-   -DBUILD_BENCHMARKS=OFF
-   -DBUILD_EXAMPLES=OFF
-   -DBUILD_FUZZERS=OFF
-   -DDEACTIVATE_ZLIB=$(usex !zlib)
-   -DDEACTIVATE_ZSTD=$(usex !zstd)
-   -DPREFER_EXTERNAL_LZ4=ON
-   -DPREFER_EXTERNAL_ZLIB=ON
-   -DPREFER_EXTERNAL_ZSTD=ON
-
-   # force regular zlib, at least for  the time being
-   -DCMAKE_DISABLE_FIND_PACKAGE_ZLIB_NG=ON
-
-   # upstream overrides 

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

2024-04-01 Thread Michał Górny
commit: 493d9a2a7d080b1281d9d6c46c2345a47aca8e08
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr  2 04:24:14 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr  2 04:24:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=493d9a2a

dev-python/dask: Bump to 2024.4.0

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

 dev-python/dask/Manifest |  1 +
 dev-python/dask/dask-2024.4.0.ebuild | 98 
 2 files changed, 99 insertions(+)

diff --git a/dev-python/dask/Manifest b/dev-python/dask/Manifest
index f5505288027c..184e7d3474fe 100644
--- a/dev-python/dask/Manifest
+++ b/dev-python/dask/Manifest
@@ -2,3 +2,4 @@ DIST dask-2024.2.0.gh.tar.gz 9335533 BLAKE2B 
c23bf3da4624b187f30cf0ca5fe885a705e
 DIST dask-2024.2.1.gh.tar.gz 9341330 BLAKE2B 
f5d02fd7389711c5d7b048e541c28af87a8425931277ce035163c16699d7275b802afc90c71256ac268f67390afc9dd4a393df2ddeedac6e378bf787edf43e41
 SHA512 
3863ec9126ba9fa0cf067a62d3d763d7cf52c6e49cdbfc258336b4536922c46f23443ff8aa4eb49176a38d2a70e03e2d5ca8a2c4b96c98d474654eec4e44c9c5
 DIST dask-2024.3.0.gh.tar.gz 9342813 BLAKE2B 
d71d3ed2531517a1d01ab72862484b86a1080ecff056c11041ab723e67369794ca3c1f486cd18019f38e49deda65f25acb566e4431c6a1121ddfb930669b20b1
 SHA512 
be56244c7a96cf43062e7e3658befb73bf318729a2bb906d78ee8ba91a1f4fcfab22e6b01c00cda9bfb8de3f74adf8fc1a5dfb6681e51deb00ba5011dd1dc325
 DIST dask-2024.3.1.gh.tar.gz 9342821 BLAKE2B 
2d85be59caa48005b1951d56c4af5991bc378932cac34fc9fcfdd4a55027cacf60738af11eab87d13f764b90d7cba74ba239e10949a8231d0e08d4e5a2eaf936
 SHA512 
465a489cdfd59eb7b20a4736549a0cee9bedb5b864339b1040c5490c70a4a7486a83bdf4d951a1ea15529685838dcdc4d2554b03ebd9b8227cce0d270e80a7cd
+DIST dask-2024.4.0.gh.tar.gz 9344730 BLAKE2B 
ef2da6ea07fae6b31ba0b02489aee64758348f4efff4d7a669a79464d878c6e2ca689ebcd4eacac479a12b81f68158b44a697d02ffe7d25f71121d38dc1e0753
 SHA512 
35ffd5f36eaa630730e64f3af6b256cb5225f665aaa7b89381e160f2dcb6f84c3b968a4c72fd2def687ac8432963555c0cd85e4a654a80b4576f1c677b0bd9bf

diff --git a/dev-python/dask/dask-2024.4.0.ebuild 
b/dev-python/dask/dask-2024.4.0.ebuild
new file mode 100644
index ..ab481660322a
--- /dev/null
+++ b/dev-python/dask/dask-2024.4.0.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Task scheduling and blocked algorithms for parallel processing"
+HOMEPAGE="
+   https://www.dask.org/
+   https://github.com/dask/dask/
+   https://pypi.org/project/dask/
+"
+SRC_URI="
+   https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+RDEPEND="
+   >=dev-python/click-8.1[${PYTHON_USEDEP}]
+   >=dev-python/cloudpickle-1.5.0[${PYTHON_USEDEP}]
+   >=dev-python/fsspec-2021.9.0[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.21[${PYTHON_USEDEP}]
+   >=dev-python/pandas-1.3[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/partd-1.2.0[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
+   >=dev-python/toolz-0.10.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/importlib-metadata-4.13.0[${PYTHON_USEDEP}]
+   ' 3.{10..11})
+"
+BDEPEND="
+   dev-python/toolz[${PYTHON_USEDEP}]
+   >=dev-python/versioneer-0.28[${PYTHON_USEDEP}]
+   test? (
+   dev-libs/apache-arrow[parquet,snappy]
+   dev-python/dask-expr[${PYTHON_USEDEP}]
+   dev-python/moto[${PYTHON_USEDEP}]
+   dev-python/numexpr[${PYTHON_USEDEP}]
+   dev-python/pyarrow[parquet,${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # fails with sqlalchemy-2.0, even though we don't use it x_x
+   sed -i -e '/RemovedIn20Warning/d' pyproject.toml || die
+   sed -i -e 's:--cov-config=pyproject.toml::' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # more tests relying on -Werror
+   
"dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]"
+   dask/array/tests/test_random.py::test_RandomState_only_funcs
+   dask/dataframe/tests/test_dataframe.py::test_view
+   
dask/dataframe/tests/test_shuffle.py::test_npartitions_auto_raises_deprecation_warning
+   # TODO
+   
dask/array/tests/test_reductions.py::test_mean_func_does_not_warn
+   dask/tests/test_config.py::test__get_paths
+ 

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

2024-04-01 Thread Michał Górny
commit: 2bbd9b86c24edbe1282c40fc5472db9948148bb6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr  2 04:23:33 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr  2 04:23:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bbd9b86

app-admin/awscli: Bump to 1.32.75

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.32.75.ebuild | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 81867ef87358..ae674316ab3a 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,3 +1,4 @@
 DIST aws-cli-1.32.64.gh.tar.gz 2672156 BLAKE2B 
6707984b03e004ed8672b35694c9e4be7d2543c040a64778c0ad43a4e011f07506eb5e3f9791a5b0e23bc5bd222b625daa078f9e42cfbf6d71b7887d675c1a5a
 SHA512 
f39472bb1ad75cbfc4bf775aee9a003a884d7423e10d9ff96f90ebe7dbd97c0db4bbd4d52f1d918372ec880d1dea8f5cf82db31118a7c29973d42149064fd8a3
 DIST aws-cli-1.32.69.gh.tar.gz 2675479 BLAKE2B 
7a8ec84c029662145aaf49afd1b9194a7a021249ee7bff2f5c5b704703e54ee6f09c94cd0ccf85a968187f3e8e6c85a18fa31592f6bc82dc5c2aac9aaa02a643
 SHA512 
09f5929fcec0ec263f80b377ee21d256c52547f9f71b8a38382b0a9d39371646d0afcc3650079147f0dc8f6fa11d33cb4a9f3977c023be37851fca761ef6ac56
 DIST aws-cli-1.32.74.gh.tar.gz 2682208 BLAKE2B 
aba8be6e597a6d07197bd06d51f167f7a2dbed317c630572585cd006f6edfceac054726a20afe20faf6de381cbb75e352a7d6ab9e232b6e669fd59ca5888e122
 SHA512 
2f19b7c383c91528f15b93b00df285bdf32685c08e41e4f8f3a62cbbd5cff2615ca98c5eb925a5a2a2d13b452a0a08658749f4f7a48045a537ee7ec7e23cd663
+DIST aws-cli-1.32.75.gh.tar.gz 2683704 BLAKE2B 
8dd4b7522c7684dd405018067a266842243679dac88a27de7be8b279c9a2b19081b2c49425392585a3c4a3173ff24227dc16070331ee772501db37251f12c355
 SHA512 
64525fe4a31074ec05531066451ab6faf8c8027fb9ad26d31d7877de1e63797c46f723cd03d89a11ba27af9dd77adec91a926e3ce32ef6e2acf0e29a45cf7908

diff --git a/app-admin/awscli/awscli-1.32.75.ebuild 
b/app-admin/awscli/awscli-1.32.75.ebuild
new file mode 100644
index ..4a677affdbc4
--- /dev/null
+++ b/app-admin/awscli/awscli-1.32.75.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 distutils-r1
+
+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.10.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+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 serial_tests=(
+   
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+   
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+   tests/unit/customizations/test_sessionmanager.py
+   

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

2024-04-01 Thread Michał Górny
commit: ef49ba40fb0024cf10eb6c3261ada29adb9ba05d
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr  2 04:24:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr  2 04:24:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef49ba40

dev-python/dask-expr: Bump to 1.0.6

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

 dev-python/dask-expr/Manifest   |  1 +
 dev-python/dask-expr/dask-expr-1.0.6.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/dev-python/dask-expr/Manifest b/dev-python/dask-expr/Manifest
index 405afc85cc32..7c4197ffc6bd 100644
--- a/dev-python/dask-expr/Manifest
+++ b/dev-python/dask-expr/Manifest
@@ -1,2 +1,3 @@
 DIST dask-expr-1.0.1.gh.tar.gz 233058 BLAKE2B 
2e5f64b75e4786e66b6ccab73af8e4a2fa5f7a3dce9cdce801769a2d85d28a0f7657c306f7e8d3458490391dcb9ae967d344832fcd530ef25fd7ee7c747a89b4
 SHA512 
c779f0e8e8a7a9ed650f58f4900950b72a4915c899dffa2641f707d8db1537213ea67bafc983fb28e50d16e894e8f9d11db9ae77cee9131b273f7aa8e98e6e7c
 DIST dask-expr-1.0.5.gh.tar.gz 239409 BLAKE2B 
0fae8540f40cbdead823f300a68df239bb838bb88d34c000b6d29ee451609a4cfc4422586cbf1fc3d2e10b50ffab6e8a2414c14c00635d929d92d7e40b1abff5
 SHA512 
3baf9e1aca78bc8158bce0e6beb323e511fa5717578bb10bfce27ec38a8f7b6e25b21edeffc669a1ac5f4a987dbbd948bba0f4375f3c5b329d13fab7093708ea
+DIST dask-expr-1.0.6.gh.tar.gz 241469 BLAKE2B 
1b73050a19a2050bda507aaabe379dc3d65e1ee631da2eda55152bb5441429da9503731a9a751b63914e7cbe6501ae7736550952b2273e3ba7fca9e61ae1
 SHA512 
f69efb9a2fe3382715c5e358765e28995fbca7b1eb21f7564d61ae114b50cb76c145f0ce381a09232e589dab1df8ef72c30d166881f54e4f7497eb31a9fff8ea

diff --git a/dev-python/dask-expr/dask-expr-1.0.6.ebuild 
b/dev-python/dask-expr/dask-expr-1.0.6.ebuild
new file mode 100644
index ..c6b7e06e8a2f
--- /dev/null
+++ b/dev-python/dask-expr/dask-expr-1.0.6.ebuild
@@ -0,0 +1,63 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="High Level Expressions for Dask"
+HOMEPAGE="
+   https://github.com/dask/dask-expr/
+   https://pypi.org/project/dask-expr/
+"
+# pypi tarball removes tests, as of 1.0.1
+SRC_URI="
+   https://github.com/dask/dask-expr/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+RDEPEND="
+   >=dev-python/dask-2024.4.0[${PYTHON_USEDEP}]
+   >=dev-python/pyarrow-7.0.0[${PYTHON_USEDEP}]
+   >=dev-python/pandas-2[${PYTHON_USEDEP}]
+"
+# TODO: make pandas depend on pyarrow unconditionally?  we're having
+# transitive deps here.
+BDEPEND="
+   dev-python/versioneer[${PYTHON_USEDEP}]
+   test? (
+   dev-libs/apache-arrow[parquet,snappy]
+   dev-python/pyarrow[parquet,${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin
+   sed -i -e '/dask/s:==:>=:' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # requires distributed
+   
'dask_expr/tests/test_shuffle.py::test_respect_context_shuffle[shuffle]'
+   )
+   local EPYTEST_IGNORE=(
+   # requires distributed
+   dask_expr/io/tests/test_parquet.py
+   dask_expr/tests/test_diagnostics.py
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



[gentoo-commits] repo/proj/libressl:master commit in: /

2024-04-01 Thread orbea
commit: 97ead340dacea9302097ea2904387e88c6cae156
Author: Saki Xi  riseup  net>
AuthorDate: Tue Apr  2 04:30:00 2024 +
Commit: orbea  riseup  net>
CommitDate: Tue Apr  2 05:06:51 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=97ead340

update README.md: section to avoid file collision

Signed-off-by: Saki Xi  riseup.net>
Closes: https://github.com/gentoo/libressl/pull/554
Signed-off-by: orbea  riseup.net>

 README.md | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/README.md b/README.md
index f415c8f..d125e4f 100644
--- a/README.md
+++ b/README.md
@@ -20,6 +20,17 @@ Use 
[`eselect-repository`](https://wiki.gentoo.org/wiki/Eselect/Repository):
 Now you can use `emerge --sync` or `emaint sync -r libressl` to sync this
 repository.
 
+The `dev-libs/libressl` package in this overlay causes file collisions with the
+`dev-libs/openssl::gentoo` package. When switching to this overlay first fetch
+the LibreSSL package and then remove the OpenSSL package before installing
+`dev-libs/libressl` and the `dev-libs/openssl::libressl` fake package:
+```
+# emerge -f dev-libs/libressl
+# emerge -C dev-libs/openssl
+# emerge -av1 dev-libs/libressl
+# emerge @preserved-rebuild
+```
+
 ## links
 
 [Gentoo bug report](https://bugs.gentoo.org/show_bug.cgi?id=508750)



[gentoo-commits] repo/proj/guru:dev commit in: profiles/, dev-python/phx-class-registry/

2024-04-01 Thread Wolfgang E. Sanyer
commit: 98ae06fe254f8a3eb0f8911c03eb97f3525ae447
Author: Wolfgang E. Sanyer  gmail  com>
AuthorDate: Tue Apr  2 04:57:04 2024 +
Commit: Wolfgang E. Sanyer  gmail  com>
CommitDate: Tue Apr  2 05:01:54 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=98ae06fe

dev-python/phx-class-registry: bump to 4.1.0

Also unmask - this package does not depend on nose, and 38 tests ran and
passed fine in a fresh stage3 docker image.

Signed-off-by: Wolfgang E. Sanyer  gmail.com>

 dev-python/phx-class-registry/Manifest |  1 +
 .../phx-class-registry-4.1.0.ebuild| 23 ++
 profiles/package.mask  |  1 -
 3 files changed, 24 insertions(+), 1 deletion(-)

diff --git a/dev-python/phx-class-registry/Manifest 
b/dev-python/phx-class-registry/Manifest
index 3891dc45e3..bb0a03c761 100644
--- a/dev-python/phx-class-registry/Manifest
+++ b/dev-python/phx-class-registry/Manifest
@@ -1,2 +1,3 @@
 DIST phx-class-registry-3.0.5.tar.gz 23756 BLAKE2B 
7ba98323cb91a328b7dbe3df2def174d950c9f78da2fbd62c81dbf3803d570d42794a20ca3219b41f8f5b739efd3317ce8672f70169db492c2cda8a980460fb1
 SHA512 
324171cbf14132e02c58026d90c87d408fd321d95258cf8cd66de472a125177c4131ca1e47fad279db3384a8a3a50832eb1287a4b577c76c79a9391fa1d998c6
 DIST phx-class-registry-4.0.6.tar.gz 26010 BLAKE2B 
8c0f65f97efbe0dbae15d11ab52c7081f62654a485a784a6668eb37dbe3dbecf16f1fbc62edab06aafb34afd25ad1cb411de5b8768c10d4a501debc385de715f
 SHA512 
da6d328359aae7488b1a34b4248e480c2f5e9c52e1f82bfeeba2be6d43a6014231fec0c32430e9f73c6761206197bb7e3db0b6bad9c847a5643d1609c3534293
+DIST phx-class-registry-4.1.0.tar.gz 26873 BLAKE2B 
5e62efb56e315a15d599ea933d2b6f0026f3c0476e961210f073fb355cfaad770f977aa84b79b32d9c396177a86a0e1ab93c93934fc2f319f610e424f068ba72
 SHA512 
e6aa7fb704f4129be7c15a74e2a8fc568109c95468d732b210ee7af948f7d6678106eafb05f4d1cfdf5b1a9d987acc0e4f3649397e217df5f1cd0c4f4348a714

diff --git a/dev-python/phx-class-registry/phx-class-registry-4.1.0.ebuild 
b/dev-python/phx-class-registry/phx-class-registry-4.1.0.ebuild
new file mode 100644
index 00..7bfaaadc02
--- /dev/null
+++ b/dev-python/phx-class-registry/phx-class-registry-4.1.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_10 python3_11 python3_12 )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="An intersection of the Registry and Factory pattern"
+HOMEPAGE="https://github.com/todofixthis/class-registry;
+SRC_URI="https://github.com/todofixthis/class-registry/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+S="${WORKDIR}/class-registry-${PV}"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_tests unittest
+
+python_test() {
+   "${EPYTHON}" -m unittest || die "Tests failed with ${EPYTHON}"
+}

diff --git a/profiles/package.mask b/profiles/package.mask
index cafd90ae76..a9f3817317 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -22,7 +22,6 @@ dev-cpp/libcutl
 dev-cpp/libstudxml
 dev-python/biplist
 dev-python/http-ece
-dev-python/phx-class-registry
 dev-python/proxy_tools
 dev-python/tweepy
 dev-util/odb



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

2024-04-01 Thread Sam James
commit: 70dc20c7909201d38f65b66331b3a96cb258d122
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  2 01:53:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  2 01:53:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70dc20c7

media-libs/lsp-plugins: Stabilize 1.2.14 arm64, #928397

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

 media-libs/lsp-plugins/lsp-plugins-1.2.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/lsp-plugins/lsp-plugins-1.2.14.ebuild 
b/media-libs/lsp-plugins/lsp-plugins-1.2.14.ebuild
index 81216eb110f3..da79385da1cb 100644
--- a/media-libs/lsp-plugins/lsp-plugins-1.2.14.ebuild
+++ b/media-libs/lsp-plugins/lsp-plugins-1.2.14.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
EGIT_BRANCH="devel"
 else

SRC_URI="https://github.com/lsp-plugins/${PN}/releases/download/${PV}/${PN}-src-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~x86"
S="${WORKDIR}/${PN}"
 fi
 



[gentoo-commits] repo/proj/guru:dev commit in: media-video/walksnail-osd-tool/

2024-04-01 Thread William Harrell
commit: b09830e960239bd340dcf95556774bf3ea1c4c48
Author: William Harrell  protonmail  com>
AuthorDate: Tue Apr  2 01:13:00 2024 +
Commit: William Harrell  protonmail  com>
CommitDate: Tue Apr  2 01:13:00 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b09830e9

media-video/walksnail-osd-tool: update xdg icons in postinst

Signed-off-by: William Harrell  protonmail.com>

 .../walksnail-osd-tool/walksnail-osd-tool-0.3.0.ebuild| 14 +++---
 .../walksnail-osd-tool/walksnail-osd-tool-.ebuild | 15 ---
 2 files changed, 23 insertions(+), 6 deletions(-)

diff --git a/media-video/walksnail-osd-tool/walksnail-osd-tool-0.3.0.ebuild 
b/media-video/walksnail-osd-tool/walksnail-osd-tool-0.3.0.ebuild
index 84515c2c2d..7f9f6071b0 100644
--- a/media-video/walksnail-osd-tool/walksnail-osd-tool-0.3.0.ebuild
+++ b/media-video/walksnail-osd-tool/walksnail-osd-tool-0.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -474,7 +474,7 @@ declare -A GIT_CRATES=(

[poll-promise]="https://github.com/EmbarkStudios/poll-promise;b493586107b0e508860aa2e9d18049fd8cd9d13f;
 )
 
-inherit cargo desktop
+inherit cargo desktop xdg-utils
 
 DESCRIPTION="Tool for rendering OSDs over Walksnail DVR recordings"
 HOMEPAGE="https://github.com/avsaase/walksnail-osd-tool;
@@ -485,7 +485,6 @@ KEYWORDS="~amd64"
 LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 
GPL-3 ISC UbuntuFontLicense-1.0 MIT MPL-2.0 OFL-1.1 Unicode-DFS-2016 Unlicense 
XC ZLIB"
 SLOT="0"
 
-DEPEND="x11-libs/gtk+"
 RDEPEND="${DEPEND}
media-video/ffmpeg"
 BDEPEND=">=virtual/rust-1.71.1-r1"
@@ -510,3 +509,12 @@ src_install() {
doicon -s scalable walksnail-osd-tool.svg
make_desktop_entry walksnail-osd-tool 'Walksnail OSD Tool' 
walksnail-osd-tool
 }
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}
+

diff --git a/media-video/walksnail-osd-tool/walksnail-osd-tool-.ebuild 
b/media-video/walksnail-osd-tool/walksnail-osd-tool-.ebuild
index 87130b0988..df698e4320 100644
--- a/media-video/walksnail-osd-tool/walksnail-osd-tool-.ebuild
+++ b/media-video/walksnail-osd-tool/walksnail-osd-tool-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit cargo desktop git-r3
+inherit cargo desktop git-r3 xdg-utils
 
 DESCRIPTION="Tool for rendering OSDs over Walksnail DVR recordings"
 HOMEPAGE="https://github.com/avsaase/walksnail-osd-tool;
@@ -12,7 +12,7 @@ 
EGIT_REPO_URI="https://github.com/avsaase/walksnail-osd-tool.git;
 LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 
GPL-3 ISC UbuntuFontLicense-1.0 MIT MPL-2.0 OFL-1.1 Unicode-DFS-2016 Unlicense 
XC ZLIB"
 SLOT="0"
 
-DEPEND="x11-libs/gtk+"
+DEPEND=""
 RDEPEND="${DEPEND}
media-video/ffmpeg"
 BDEPEND=">=virtual/rust-1.71.1-r1"
@@ -33,3 +33,12 @@ src_install() {
doicon -s scalable walksnail-osd-tool.svg
make_desktop_entry walksnail-osd-tool 'Walksnail OSD Tool' 
walksnail-osd-tool
 }
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}
+



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

2024-04-01 Thread Sam James
commit: 9089738bfb2de1fc212f684e43eaee3f84dd747d
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  2 00:46:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  2 00:46:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9089738b

dev-python/pillow: Stabilize 10.3.0 sparc, #928390

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

 dev-python/pillow/pillow-10.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.3.0.ebuild 
b/dev-python/pillow/pillow-10.3.0.ebuild
index 5e67180d1eac..b900c3a7733a 100644
--- a/dev-python/pillow/pillow-10.3.0.ebuild
+++ b/dev-python/pillow/pillow-10.3.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



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

2024-04-01 Thread Sam James
commit: 1d9882665442a52721586b85b36d3357847367e7
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  2 00:46:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  2 00:46:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d988266

dev-python/pillow: Stabilize 10.3.0 arm, #928390

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

 dev-python/pillow/pillow-10.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pillow/pillow-10.3.0.ebuild 
b/dev-python/pillow/pillow-10.3.0.ebuild
index 959e1937de90..5e67180d1eac 100644
--- a/dev-python/pillow/pillow-10.3.0.ebuild
+++ b/dev-python/pillow/pillow-10.3.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/proj/guru:master commit in: dev-python/internetarchive/

2024-04-01 Thread Julien Roy
commit: d44f4a403ba01297f1912bd1e80e699ba7d4acef
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Mon Apr  1 23:01:17 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr  1 23:01:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d44f4a40

dev-python/internetarchive: new package - official Python lib and CLI for 
archive.org

Signed-off-by: Vitaly Zdanevich  ya.ru>

 dev-python/internetarchive/Manifest|  1 +
 .../internetarchive/internetarchive-3.7.0.ebuild   | 31 ++
 dev-python/internetarchive/metadata.xml| 12 +
 3 files changed, 44 insertions(+)

diff --git a/dev-python/internetarchive/Manifest 
b/dev-python/internetarchive/Manifest
new file mode 100644
index 00..bd3ceb4b6d
--- /dev/null
+++ b/dev-python/internetarchive/Manifest
@@ -0,0 +1 @@
+DIST v3.7.0.tar.gz 145990 BLAKE2B 
f4832193fde0afdfd6ea1af46d0dea08abd73e56b5d799eb4e9a1b6424f95dbb6b1d0bc3d25fe0ae2bda7edcd003cfbff97c941a313018d4fb83bb562e30c121
 SHA512 
56554c3001f21ce770fd44ed2628b2fac40b96bcd5370935604c1fec465fd5a44be4a89ffa119cbd6f01be805161fe2fac93375d96f59d2ed38ff6418d5da714

diff --git a/dev-python/internetarchive/internetarchive-3.7.0.ebuild 
b/dev-python/internetarchive/internetarchive-3.7.0.ebuild
new file mode 100644
index 00..4a363102e5
--- /dev/null
+++ b/dev-python/internetarchive/internetarchive-3.7.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Lib and CLI for archive.org - for search, uploading, downloading, 
rename..."
+HOMEPAGE="https://github.com/jjjake/internetarchive;
+SRC_URI="https://github.com/jjjake/$PN/archive/refs/tags/v$PV.tar.gz;
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="test"
+
+RDEPEND="
+   dev-python/charset-normalizer[${PYTHON_USEDEP}]
+   dev-python/docopt[${PYTHON_USEDEP}]
+   dev-python/jsonpatch[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/schema[${PYTHON_USEDEP}]
+   dev-python/tqdm[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+"
+
+pkg_postinst() {
+   einfo "See documentation at 
https://archive.org/developers/internetarchive/;
+}

diff --git a/dev-python/internetarchive/metadata.xml 
b/dev-python/internetarchive/metadata.xml
new file mode 100644
index 00..b6d8164122
--- /dev/null
+++ b/dev-python/internetarchive/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   zdanevich.vit...@ya.ru
+   Vitaly Zdanevich
+   
+   
+   jjjake/internetarchive
+   internetarchive
+   
+



[gentoo-commits] repo/gentoo:master commit in: media-sound/reaper-bin/, media-sound/reaper-bin/files/

2024-04-01 Thread Jason A. Donenfeld
commit: 85b120bb3ea6d7583cbdd1bec0d7dee134359a69
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Apr  1 23:08:38 2024 +
Commit: Jason A. Donenfeld  gentoo  org>
CommitDate: Mon Apr  1 23:08:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85b120bb

media-sound/reaper-bin: move -z,lazy into patch

Now that we've sent this upstream, add this as a patch.

Link: https://github.com/justinfrankel/WDL/pull/22
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 .../files/libSwell-makefile-lazy-binding.patch | 46 ++
 media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild   |  4 +-
 2 files changed, 48 insertions(+), 2 deletions(-)

diff --git a/media-sound/reaper-bin/files/libSwell-makefile-lazy-binding.patch 
b/media-sound/reaper-bin/files/libSwell-makefile-lazy-binding.patch
new file mode 100644
index ..9d9508071af8
--- /dev/null
+++ b/media-sound/reaper-bin/files/libSwell-makefile-lazy-binding.patch
@@ -0,0 +1,46 @@
+From d7fa7b22fdbc894a9986ab686b9c009d25f8cae7 Mon Sep 17 00:00:00 2001
+From: "Jason A. Donenfeld" 
+Date: Tue, 2 Apr 2024 01:03:30 +0200
+Subject: [PATCH] swell-linux: ensure LD lazily binds symbols
+
+On newer toolchains that by default set `-Wl,-z,now`, such as Gentoo's
+23.0 toolchain, setting PRELOAD_GDK causes swell's dlopen() to fail with
+an error like:
+
+Error loading '/opt/REAPER/libSwell.so': /opt/REAPER/libSwell.so: 
undefined symbol: gdk_x11_window_get_xid
+
+This is because -z,now, according to the man page, "When generating an
+executable or shared library, mark it to tell the dynamic linker to
+resolve all symbols when the program is started, or when the shared
+library is loaded by dlopen, instead of deferring function call
+resolution to the point when the function is first called." This is
+basically the opposite of what swell's preloading feature wants.
+
+This can be overridden by setting -z,lazy, which according to the man
+page, "When generating an executable or shared library, mark it to tell
+the dynamic linker to defer function call resolution to the point when
+the function is called (lazy binding), rather than at load time."
+
+So pass -Wl,-z,lazy in the preloading case, so that it works no matter
+what the toolchain defaults are.
+---
+ WDL/swell/Makefile | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/WDL/swell/Makefile b/WDL/swell/Makefile
+index 9e7e2d87..8033fb30 100644
+--- a/WDL/swell/Makefile
 b/WDL/swell/Makefile
+@@ -140,6 +140,9 @@ ifndef NOGDK
+ endif
+   endif
+   LINKEXTRA += -lGL
++  ifdef PRELOAD_GDK
++CFLAGS += -Wl,-z,lazy
++  endif
+ endif
+ 
+ CXXFLAGS = $(CFLAGS)
+-- 
+2.44.0
+

diff --git a/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild 
b/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild
index 06bcf6617d8f..a6338707abea 100644
--- a/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild
+++ b/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit desktop flag-o-matic xdg
+inherit desktop xdg
 
 DESCRIPTION="Digital audio workstation"
 HOMEPAGE="https://www.reaper.fm;
@@ -49,10 +49,10 @@ src_prepare() {
default
cd "WDL-${WDL_COMMIT}" || die
eapply "${FILESDIR}"/libSwell-makefile-cflags.patch
+   eapply "${FILESDIR}"/libSwell-makefile-lazy-binding.patch
 }
 
 src_compile() {
-   append-cflags -Wl,-z,lazy
emake -C "WDL-${WDL_COMMIT}/WDL/swell" \
PRELOAD_GDK=1 \
ALLOW_WARNINGS=1



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

2024-04-01 Thread Vitaly Zdanevich
commit: d44f4a403ba01297f1912bd1e80e699ba7d4acef
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Mon Apr  1 23:01:17 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Mon Apr  1 23:01:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d44f4a40

dev-python/internetarchive: new package - official Python lib and CLI for 
archive.org

Signed-off-by: Vitaly Zdanevich  ya.ru>

 dev-python/internetarchive/Manifest|  1 +
 .../internetarchive/internetarchive-3.7.0.ebuild   | 31 ++
 dev-python/internetarchive/metadata.xml| 12 +
 3 files changed, 44 insertions(+)

diff --git a/dev-python/internetarchive/Manifest 
b/dev-python/internetarchive/Manifest
new file mode 100644
index 00..bd3ceb4b6d
--- /dev/null
+++ b/dev-python/internetarchive/Manifest
@@ -0,0 +1 @@
+DIST v3.7.0.tar.gz 145990 BLAKE2B 
f4832193fde0afdfd6ea1af46d0dea08abd73e56b5d799eb4e9a1b6424f95dbb6b1d0bc3d25fe0ae2bda7edcd003cfbff97c941a313018d4fb83bb562e30c121
 SHA512 
56554c3001f21ce770fd44ed2628b2fac40b96bcd5370935604c1fec465fd5a44be4a89ffa119cbd6f01be805161fe2fac93375d96f59d2ed38ff6418d5da714

diff --git a/dev-python/internetarchive/internetarchive-3.7.0.ebuild 
b/dev-python/internetarchive/internetarchive-3.7.0.ebuild
new file mode 100644
index 00..4a363102e5
--- /dev/null
+++ b/dev-python/internetarchive/internetarchive-3.7.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Lib and CLI for archive.org - for search, uploading, downloading, 
rename..."
+HOMEPAGE="https://github.com/jjjake/internetarchive;
+SRC_URI="https://github.com/jjjake/$PN/archive/refs/tags/v$PV.tar.gz;
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="test"
+
+RDEPEND="
+   dev-python/charset-normalizer[${PYTHON_USEDEP}]
+   dev-python/docopt[${PYTHON_USEDEP}]
+   dev-python/jsonpatch[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/schema[${PYTHON_USEDEP}]
+   dev-python/tqdm[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+"
+
+pkg_postinst() {
+   einfo "See documentation at 
https://archive.org/developers/internetarchive/;
+}

diff --git a/dev-python/internetarchive/metadata.xml 
b/dev-python/internetarchive/metadata.xml
new file mode 100644
index 00..b6d8164122
--- /dev/null
+++ b/dev-python/internetarchive/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   zdanevich.vit...@ya.ru
+   Vitaly Zdanevich
+   
+   
+   jjjake/internetarchive
+   internetarchive
+   
+



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

2024-04-01 Thread Jason A. Donenfeld
commit: f4f730bc7a927f902c83c01931e02a337ee09706
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Apr  1 22:59:21 2024 +
Commit: Jason A. Donenfeld  gentoo  org>
CommitDate: Mon Apr  1 22:59:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4f730bc

media-sound/reaper-bin: add -Wl,-z,lazy for swell preloading

Swell loads GDK lazily in its ideal setting, which 11e9d2b71083
("media-sound/reaper-bin: add 7.12, drop 7.11") unfortunately removed,
because toolchain 23.0's -z,now caused the lazy loading to happen at
dlopen() time. Fix this by explicitly setting -z,lazy.

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 .../reaper-bin/{reaper-bin-7.12.ebuild => reaper-bin-7.12-r1.ebuild}  | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/media-sound/reaper-bin/reaper-bin-7.12.ebuild 
b/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild
similarity index 98%
rename from media-sound/reaper-bin/reaper-bin-7.12.ebuild
rename to media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild
index 1ff30df79fec..06bcf6617d8f 100644
--- a/media-sound/reaper-bin/reaper-bin-7.12.ebuild
+++ b/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit desktop xdg
+inherit desktop flag-o-matic xdg
 
 DESCRIPTION="Digital audio workstation"
 HOMEPAGE="https://www.reaper.fm;
@@ -52,7 +52,9 @@ src_prepare() {
 }
 
 src_compile() {
+   append-cflags -Wl,-z,lazy
emake -C "WDL-${WDL_COMMIT}/WDL/swell" \
+   PRELOAD_GDK=1 \
ALLOW_WARNINGS=1
 }
 



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

2024-04-01 Thread Jason A. Donenfeld
commit: 11e9d2b71083796008f9970f40325a52f144f7ed
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Sun Mar 31 19:28:25 2024 +
Commit: Jason A. Donenfeld  gentoo  org>
CommitDate: Mon Apr  1 22:43:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11e9d2b7

media-sound/reaper-bin: add 7.12, drop 7.11

Also revert 23c4b5545841 ("media-sound/reaper-bin: preload gdk-3 like
upstream binaries") because apparently preloading is broken with either
recent GDK changes or, more likely, Gentoo's 23.0 profile, failing with:

   Error loading '/opt/REAPER/libSwell.so': /opt/REAPER/libSwell.so: undefined 
symbol: gdk_x11_window_get_xid

This appears to be a failure from dlopen(), and should probably be
revisited and fixed correctly.

Link: https://github.com/reaper-oss/sws/issues/1819
Link: https://github.com/gentoo/gentoo/pull/34737
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-sound/reaper-bin/Manifest| 10 +-
 .../{reaper-bin-7.11.ebuild => reaper-bin-7.12.ebuild} |  5 ++---
 2 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/media-sound/reaper-bin/Manifest b/media-sound/reaper-bin/Manifest
index 179563a69f76..e5f669df6521 100644
--- a/media-sound/reaper-bin/Manifest
+++ b/media-sound/reaper-bin/Manifest
@@ -1,5 +1,5 @@
-DIST WDL-805967d09d659aa1504bd8551a4c52c4c98ef65c.tar.gz 2470609 BLAKE2B 
97087165aa4b1423bb65e67a041cb2266b532baeea565752f554e767cd337b4a1c9b0d19b1d34d53b788df74ec0ebda22ca898589dc0d695c2868aba03e9654d
 SHA512 
0a82505d5db5e4470173aff1795e80d780d034c02d9cf0a94410f9a4ba156ac677fc659b5f18c369478e4f71cc4d80aa7bb833a9b5d835427889cda5dc8760bd
-DIST reaper711_linux_aarch64.tar.xz 10895364 BLAKE2B 
9199e71888389dd4859cb3245d566773ae7145d713012f6d6564223d0a345a44c9b23bef893f1cf69ffe1246f7a9d7ea54c2782f4bb63f3935f2d3192aa7deb7
 SHA512 
dc12ae9b3cd282d57834f02d26dbf0e464998cdcd31ffdb80c7f3867cb8a6eeb940a6a9b32af1b9d595c33b5bd4455d4f872a6dd9053c9c083e39a9880fadffc
-DIST reaper711_linux_armv7l.tar.xz 10548776 BLAKE2B 
5341d96ffaa8a491d01fb1be3e58bcdf266a5133516eda6fcceaef7558ad359f70d52a4601305b211082d4fdf526920b1eac0f22df71fee353dee903477d0219
 SHA512 
7326500e5e1e20af007d978e4e2f60d32f4bf5fcfa1630cfaf1e49512f93f11bca0abb3c9e8136bfc3641820efe5ac4151994895ae27637b02ba43cf3682c76b
-DIST reaper711_linux_i686.tar.xz 12179400 BLAKE2B 
7cd19c31097ae916ca7247c1abc3a0ac3030c82822b15453eef310f5bd6e2b128072b0ce16f2975f5297afd1b9ff2935d85b308fb25195663ab1c9e9dcaf8128
 SHA512 
e39bf420ab3e58054a463f48a534ab666194924c72cba27db6ea03a9f6cb38a7dc8db75431afd6887dd4b8d908a8e82ac6a5c1717ec130ba8db2759402b24a08
-DIST reaper711_linux_x86_64.tar.xz 12173844 BLAKE2B 
760b662a01ad89d188ece040dd49861c907e03c159b6983f2433fef8635ae0e7204e90ca8c0da410dd8b4a5da040f78398755db9d90ba7bc2134e196403c5b81
 SHA512 
d55a3c4c0524a4c8417b2db0cc23083c99b702e2c86a1f38f55d672f1a07320308962acc16554cbfe03c83cd386051b0401c678ece9baccdeb3741467d3411fe
+DIST WDL-9df70be13fcb75eb69adcf957ea3bff4f259fa84.tar.gz 2471215 BLAKE2B 
501b973ad764901321d29726927e079c96bcfe8535f76e67bd3ade6b0e3a2385ee741ae6430682c33b136715629a1f0370f52bbf1715d28515496cf09c6fb4b1
 SHA512 
c3ca582d654af202f352169955d6622266b0acefe00e94ee05bf18802327a7e8fd9d42b54881c4442eed8af36d0040e21e27a624a0ff26328385eec8947e3510
+DIST reaper712_linux_aarch64.tar.xz 10918388 BLAKE2B 
00d652993267b15687aef81106868a7fa3544eba49a3d7664c52d737d58e56ff5775584edb1bfdb4b1310ded233326699125725e884a17f505d5e658a89fe3cf
 SHA512 
d82754f08860769d3e7af9a04dcc7e54a89bdd42c649afaf3760d9198cbadad0e7be29a5896802bb8fa650c0d9f1f109d0fd44e6adbf122045f90db2f9c46835
+DIST reaper712_linux_armv7l.tar.xz 10575044 BLAKE2B 
a1cc04a4ff70889580199f0ff48cafd7341f92b15bdebe38dd3e636cecba15d8d8d18bbeb8bc9ecea797d334632b98df86f9e76141422cdf60a8c0ceef0be7b6
 SHA512 
25d472e065814f33c728797b01b45328ee6d2bd30e22ab7cab22218418d94c7325cadb1e6a2a008fa6c0d5ddca9f4981c10e0faf896d3bd8175d8a183ca23268
+DIST reaper712_linux_i686.tar.xz 12211908 BLAKE2B 
e392b86a81ad33c4cd3d339acbb51466a0bc591bec1a031004d3f1fade8afcf85cdd274cb26e731ece1db3aa4b0b0c6f665635f8d3e0448ee646d33652f9e7ca
 SHA512 
f6d3b2e0cedb35c7579ee6594807f13a8c85cb61ca6c3c9fd0d36f2ab5ad9f21be29eefd0f2428a6442e29c38a434c73b2f98e7822bb341052ec93c765ff95ad
+DIST reaper712_linux_x86_64.tar.xz 12207388 BLAKE2B 
0f4e5a362dd64d264edb9803876d477e11f14fd27442dd0b88fb85da82997c2f8849b800f4534e7733e579381b481258032ed8c467da96f12e2a6cc892c3d309
 SHA512 
08a76e75b204711629da5909ed1554e52b39ba335e90bd12053db9a45dc12dd9e5ff01087a02d4267f92708c3f43d24f65fc2ef4ee5e41c087d37f83ad8800d8

diff --git a/media-sound/reaper-bin/reaper-bin-7.11.ebuild 
b/media-sound/reaper-bin/reaper-bin-7.12.ebuild
similarity index 98%
rename from media-sound/reaper-bin/reaper-bin-7.11.ebuild
rename to media-sound/reaper-bin/reaper-bin-7.12.ebuild
index 16ee9c73c255..1ff30df79fec 100644
--- a/media-sound/reaper-bin/reaper-bin-7.11.ebuild
+++ b/media-sound/reaper-bin/reaper-bin-7.12.ebuild
@@ -8,7 +8,7 @@ 

[gentoo-commits] repo/proj/guru:master commit in: dev-lang/quickjs/files/, dev-lang/quickjs/

2024-04-01 Thread Julien Roy
commit: cae78ddb3b3444528430424b6d50d6d7efb16656
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Mon Apr  1 20:58:31 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr  1 21:23:36 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cae78ddb

dev-lang/quickjs: add 2024.01.13

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

 dev-lang/quickjs/Manifest  |  1 +
 .../files/quickjs-2024-01-13-respect-env.patch | 46 +
 .../files/quickjs-2024-01-13-sharedlib.patch   | 59 ++
 dev-lang/quickjs/quickjs-2024.01.13.ebuild | 48 ++
 4 files changed, 154 insertions(+)

diff --git a/dev-lang/quickjs/Manifest b/dev-lang/quickjs/Manifest
index 7d664f78ea..559f41a64d 100644
--- a/dev-lang/quickjs/Manifest
+++ b/dev-lang/quickjs/Manifest
@@ -1 +1,2 @@
 DIST quickjs-2021-03-27.tar.xz 753556 BLAKE2B 
a959da95ca4861b5675359ac81598b50a80170ec4f4d819c44d666dd4ecb5a2e11d63230f98b611d5109941f5b21f5c8f791d56d153b818408ec1c59350d5e1d
 SHA512 
eeb810083484df213bc658a8703ca3ef094b7789c2b49eed86cb4068c9f9da401ad0300261d61a163c6ea82306f3ef50bf8e29a64920f704fd8958ef08a7286c
+DIST quickjs-2024-01-13.tar.xz 765800 BLAKE2B 
6d65d9ae19ef816a7e4784821d138d2be9965bbbea42c11f13adc0560dc6d67db9cd75c367680a5caec34182a320819127fc0d0c95c10fcf441161ca7880d5aa
 SHA512 
9f426404e4dc1e2a41fcc235b72e58708041aed24eadd5fb9e82f62435501003d3a6b04831f307b04852551d2fd265b94cd400b3293ec0810465f52de8a6c057

diff --git a/dev-lang/quickjs/files/quickjs-2024-01-13-respect-env.patch 
b/dev-lang/quickjs/files/quickjs-2024-01-13-respect-env.patch
new file mode 100644
index 00..aa2efa9ea3
--- /dev/null
+++ b/dev-lang/quickjs/files/quickjs-2024-01-13-respect-env.patch
@@ -0,0 +1,46 @@
+--- a/Makefile.old
 b/Makefile
+@@ -69,7 +69,7 @@ endif
+ ifdef CONFIG_CLANG
+   HOST_CC=clang
+   CC=$(CROSS_PREFIX)clang
+-  CFLAGS+=-g -Wall -MMD -MF $(OBJDIR)/$(@F).d
++  CFLAGS+=-Wall -MMD -MF $(OBJDIR)/$(@F).d
+   CFLAGS += -Wextra
+   CFLAGS += -Wno-sign-compare
+   CFLAGS += -Wno-missing-field-initializers
+@@ -92,13 +92,13 @@ else ifdef CONFIG_COSMO
+   HOST_CC=gcc
+   CC=cosmocc
+   # cosmocc does not correct support -MF
+-  CFLAGS=-g -Wall #-MMD -MF $(OBJDIR)/$(@F).d
++  CFLAGS=-Wall #-MMD -MF $(OBJDIR)/$(@F).d
+   CFLAGS += -Wno-array-bounds -Wno-format-truncation
+   AR=cosmoar
+ else
+   HOST_CC=gcc
+   CC=$(CROSS_PREFIX)gcc
+-  CFLAGS+=-g -Wall -MMD -MF $(OBJDIR)/$(@F).d
++  CFLAGS+=-Wall -MMD -MF $(OBJDIR)/$(@F).d
+   CFLAGS += -Wno-array-bounds -Wno-format-truncation
+   ifdef CONFIG_LTO
+ AR=$(CROSS_PREFIX)gcc-ar
+@@ -120,14 +120,14 @@ DEFINES+=-D__USE_MINGW_ANSI_STDIO # for standard 
snprintf behavior
+ endif
+ 
+ CFLAGS+=$(DEFINES)
+-CFLAGS_DEBUG=$(CFLAGS) -O0
+-CFLAGS_SMALL=$(CFLAGS) -Os
+-CFLAGS_OPT=$(CFLAGS) -O2
++CFLAGS_DEBUG=$(CFLAGS)
++CFLAGS_SMALL=$(CFLAGS)
++CFLAGS_OPT=$(CFLAGS)
+ CFLAGS_NOLTO:=$(CFLAGS_OPT)
+ ifdef CONFIG_COSMO
+ LDFLAGS+=-s # better to strip by default
+ else
+-LDFLAGS+=-g
++LDFLAGS+=
+ endif
+ ifdef CONFIG_LTO
+ CFLAGS_SMALL+=-flto

diff --git a/dev-lang/quickjs/files/quickjs-2024-01-13-sharedlib.patch 
b/dev-lang/quickjs/files/quickjs-2024-01-13-sharedlib.patch
new file mode 100644
index 00..15a6ddcc35
--- /dev/null
+++ b/dev-lang/quickjs/files/quickjs-2024-01-13-sharedlib.patch
@@ -0,0 +1,59 @@
+From c57e930e9573ce29d816899bb3e7303d8ae2d69b Mon Sep 17 00:00:00 2001
+From: "Haelwenn (lanodan) Monnier" 
+Date: Mon, 1 Apr 2024 22:33:10 +0200
+Subject: [PATCH] Makefile: Allow building libquickjs as a shared library
+
+Adapted from 
https://git.alpinelinux.org/aports/tree/community/quickjs/01-sharedlib.patch?id=27a8f649949c36bfc3e45854e08c48a8eb06e07c
+
+Co-authored-by: Celeste <20312-cele...@users.gitlab.alpinelinux.org>
+---
+ Makefile | 15 +++
+ 1 file changed, 15 insertions(+)
+
+diff --git a/Makefile b/Makefile
+index 0270a6ad8..76c2a4b11 100644
+--- a/Makefile
 b/Makefile
+@@ -32,6 +32,8 @@ endif
+ #CONFIG_WIN32=y
+ # use link time optimization (smaller and faster executables but slower build)
+ #CONFIG_LTO=y
++# also build libquickjs as a shared library
++#CONFIG_SHARED=y
+ # consider warnings as errors (for development)
+ #CONFIG_WERROR=y
+ # force 32 bit build for some utilities
+@@ -205,6 +207,10 @@ PROGS+=libquickjs.a
+ ifdef CONFIG_LTO
+ PROGS+=libquickjs.lto.a
+ endif
++ifdef CONFIG_SHARED
++SO_VERSION=$(shell sed 's/-/./g' VERSION)
++PROGS+=libquickjs.so.$(SO_VERSION)
++endif
+ 
+ # examples
+ ifeq ($(CROSS_PREFIX),)
+@@ -289,6 +295,11 @@ libquickjs.a: $(patsubst %.o, %.nolto.o, $(QJS_LIB_OBJS))
+   $(AR) rcs $@ $^
+ endif # CONFIG_LTO
+ 
++ifdef CONFIG_SHARED
++libquickjs.so.$(SO_VERSION): $(patsubst %.o, %.pic.o, $(QJS_LIB_OBJS))
++  $(CC) -shared -Wl,-soname,$@ $(LDFLAGS) -o $@ $^
++endif # CONFIG_SHARED
++
+ repl.c: $(QJSC) repl.js
+   $(QJSC) -c -o $@ -m repl.js
+ 
+@@ -362,6 +373,10 @@ install: all
+   

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

2024-04-01 Thread Julien Roy
commit: 1db8add591a92e4b1a603153190f9486b515f98c
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Apr  1 21:53:54 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Apr  1 21:53:54 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1db8add5

TODO.md: drop Alessandro Barbieri's TODO

Signed-off-by: Julien Roy  jroy.ca>

 TODO.md | 90 -
 1 file changed, 90 deletions(-)

diff --git a/TODO.md b/TODO.md
index 8ea1ea8d81..6afd0be3d5 100644
--- a/TODO.md
+++ b/TODO.md
@@ -13,95 +13,5 @@ If you find an interesting piece of software here, consider 
to package it, also
 
[azure-sdk-tools](https://github.com/Azure/azure-sdk-for-python/tree/main/tools/azure-sdk-tools)
 | setuptools | devel | Anna | ✔ | ✔
 [Lua-cURL](https://github.com/Lua-cURL/Lua-cURLv3) | cmake | lua | Anna | ✔ | ✔
 [odilia](https://odilia.app) | cargo | accessibility | Anna | ✔ | ✖
-[spacelib](https://github.com/Alessandro-Barbieri/SpaceLib) | none | science | 
Alessandro-Barbieri | ✖ | ✖
-[cpp-fuzzy-logic](https://sourceforge.net/projects/cpp-fuzzy-logic) | none | 
devel | Alessandro-Barbieri | ✖ | ✖
-[free fuzzy logic library](http://ffll.sourceforge.net) | none | devel | 
Alessandro-Barbieri | ✖ | ✖
-[solarized](https://github.com/altercation/solarized) | none | shell | 
Alessandro-Barbieri | ✔ | ✖
-[fizsh](https://github.com/zsh-users/fizsh) | none | shell | 
Alessandro-Barbieri | ✖ | ✖
-[zsh-directory-history](https://github.com/tymm/zsh-directory-history) | none 
| shell | Alessandro-Barbieri | ✖ | ✖
-[zsh-you-should-use](https://github.com/MichaelAquilina/zsh-you-should-use) | 
none | shell | Alessandro-Barbieri | ✖ | ✖
-[forgit](https://github.com/wfxr/forgit) | none | shell | Alessandro-Barbieri 
| ✖ | ✖
-[openocl](https://openocl.org/) | none | octave | Alessandro-Barbieri | ✖ | ✖
-[octave-scicosim](https://wiki.octave.org/Sci_cosim) | none | octave | 
Alessandro-Barbieri | ✖ | ✖
-[silk-guardian](https://github.com/NateBrune/silk-guardian) | make | util | 
Alessandro-Barbieri | ✖ | ✖
-[lucida](https://github.com/claritylab/lucida) | make | | Alessandro-Barbieri 
| ✔ | ✖
-[embedded fuzzy logic library](https://github.com/zerokol/eFLL) | make | devel 
| Alessandro-Barbieri | ✖ | ✖
-[Intel-sgx](https://01.org/intel-softwareguard-extensions) | make | devel | 
Alessandro-Barbieri | ✔ | ✖
-[compcert](https://compcert.org) | make | compiler | Alessandro-Barbieri | ✔ | 
✖
-[predictive](https://www.dr-qubit.org/predictive.html) | make | emacs | 
Alessandro-Barbieri | ✔ | ✖
-[tau](http://www.cs.uoregon.edu/research/tau/home.php) | make | tools | 
Alessandro-Barbieri | ✔ | ✔
-[gnat-llvm](https://github.com/AdaCore/gnat-llvm) | make | compiler | 
Alessandro-Barbieri | ✔ | ✖
-[csparse](https://people.sc.fsu.edu/~jburkardt/c_src/csparse/csparse.html) | 
make | science | Alessandro-Barbieri | ✖ | ✔
-[gslib](https://github.com/Nek5000/gslib) | make | cluster | 
Alessandro-Barbieri | ✖ | ✔
-[argobots](https://www.argobots.org/) | autotools | devel | 
Alessandro-Barbieri | ✖ | ✔
-[mochi-ssg](https://github.com/mochi-hpc/mochi-ssg) | autotools | cluster | 
Alessandro-Barbieri | ✖ | ✔
-[mochi-margo](https://github.com/mochi-hpc/mochi-margo) | autotools | cluster 
| Alessandro-Barbieri | ✖ | ✔
-[mochi-abt-io](https://github.com/mochi-hpc/mochi-abt-io) | autotools | 
cluster | Alessandro-Barbieri | ✖ | ✔
-[machinekit](https://github.com/machinekit/machinekit) | autotools | science | 
Alessandro-Barbieri | ✔ | ✖ | ✔
-[libreoffice-online](https://github.com/LibreOffice/online) | autotools | 
office | Alessandro-Barbieri | ✔ | ✖
-[latte-integrale](https://www.math.ucdavis.edu/~latte/) | autotools | math | 
Alessandro-Barbieri | ✔ | ✖
-[tides](https://sourceforge.net/projects/tidesodes/) | autotools | math | 
Alessandro-Barbieri | ✖ | ✔
-[Cakeml](https://cakeml.org/) | autotools | ML | Alessandro-Barbieri | ✔ | ✔
-[warewulf](https://warewulf.lbl.gov/) | autotools | cluster | 
Alessandro-Barbieri | ✖ | ✔
-[jmodelica](https://github.com/jnorthrup/jmodelica) | autotools | science | 
Alessandro-Barbieri | ✔ | ✔
-[flux-core](https://github.com/flux-framework/flux-core) | autotools | cluster 
| Alessandro-Barbieri | ✔ | ✔
-[GPI-2](https://github.com/cc-hpc-itwm/GPI-2) | autotools | cluster | 
Alessandro-Barbieri | ✖ | ✔
-[blasfeo](https://github.com/giaf/blasfeo) | cmake | science | 
Alessandro-Barbieri | ✔ | ✔
-[libfixmath](https://github.com/PetteriAimonen/libfixmath) | cmake | devel | 
Alessandro-Barbieri | ✖ | ✖
-[hpmpc](https://github.com/giaf/hpmpc) | cmake | science | Alessandro-Barbieri 
| ✖ | ✔
-[mercury](https://github.com/mercury-hpc/mercury) | cmake | cluster | 
Alessandro-Barbieri | ✖ | ✔
-[chrono](https://projectchrono.org/) | cmake | science | Alessandro-Barbieri | 
✖ | ✖
-[cocos2d-x](https://github.com/cocos2d/cocos2d-x) | cmake | game | 
Alessandro-Barbieri | ✔ | ✖
-[opensiv3d](https://github.com/Siv3D/OpenSiv3D) | cmake | game | 

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

2024-04-01 Thread James Le Cuirot
commit: af12d78e6190b0b918557aab2fdfcb301b28
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Apr  1 21:41:09 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Apr  1 21:44:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af12d78e

dev-util/imediff2: Add Python 3.12

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-util/imediff2/imediff2-1.1.2.1.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-util/imediff2/imediff2-1.1.2.1.ebuild 
b/dev-util/imediff2/imediff2-1.1.2.1.ebuild
index c1519e6bfc83..e2e1bb5b5818 100644
--- a/dev-util/imediff2/imediff2-1.1.2.1.ebuild
+++ b/dev-util/imediff2/imediff2-1.1.2.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="ncurses"
 
 inherit python-single-r1
@@ -17,7 +17,6 @@ 
SRC_URI="mirror://debian/pool/main/i/${PN}/${MY_P}.orig.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE=""
 
 DEPEND="${PYTHON_DEPS}"
 RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-python/aiopylgtv/, dev-python/aiopylgtv/files/

2024-04-01 Thread James Le Cuirot
commit: 40e2f08af0ed429d2369e2c183782e42550234e8
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Apr  1 21:29:22 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Apr  1 21:30:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40e2f08a

dev-python/aiopylgtv: Patch to use WSS, as required by newer TV firmware

The patch has been submitted upstream, but upstream is dead. I'll switch to a
different fork soon.

Signed-off-by: James Le Cuirot  gentoo.org>

 ...lgtv-0.4.1.ebuild => aiopylgtv-0.4.1-r1.ebuild} |   9 +-
 .../aiopylgtv/files/aiopylgtv-0.4.1-ssl.patch  | 124 +
 2 files changed, 131 insertions(+), 2 deletions(-)

diff --git a/dev-python/aiopylgtv/aiopylgtv-0.4.1.ebuild 
b/dev-python/aiopylgtv/aiopylgtv-0.4.1-r1.ebuild
similarity index 78%
rename from dev-python/aiopylgtv/aiopylgtv-0.4.1.ebuild
rename to dev-python/aiopylgtv/aiopylgtv-0.4.1-r1.ebuild
index 46580be5880b..941faa54bb8b 100644
--- a/dev-python/aiopylgtv/aiopylgtv-0.4.1.ebuild
+++ b/dev-python/aiopylgtv/aiopylgtv-0.4.1-r1.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_REQ_USE="ssl"
 DISTUTILS_USE_PEP517="setuptools"
 
 inherit distutils-r1 pypi
@@ -21,3 +22,7 @@ RDEPEND="
dev-python/sqlitedict[${PYTHON_USEDEP}]
>=dev-python/websockets-8.1[${PYTHON_USEDEP}]
 "
+
+PATCHES=(
+   "${FILESDIR}"/${P}-ssl.patch
+)

diff --git a/dev-python/aiopylgtv/files/aiopylgtv-0.4.1-ssl.patch 
b/dev-python/aiopylgtv/files/aiopylgtv-0.4.1-ssl.patch
new file mode 100644
index ..aef88f399e6b
--- /dev/null
+++ b/dev-python/aiopylgtv/files/aiopylgtv-0.4.1-ssl.patch
@@ -0,0 +1,124 @@
+From 87e1447d1fc6e6db9a9e6bc9c8b5241b149cf6dd Mon Sep 17 00:00:00 2001
+From: James Le Cuirot 
+Date: Sat, 14 Oct 2023 18:01:52 +0100
+Subject: [PATCH] Use WSS (SSL) connection as firmware update has removed
+ non-SSL support
+
+Closes: https://github.com/bendavid/aiopylgtv/issues/65
+---
+ aiopylgtv/lg-ca.pem   | 34 ++
+ aiopylgtv/webos_client.py | 17 +++--
+ setup.py  |  1 +
+ 3 files changed, 50 insertions(+), 2 deletions(-)
+ create mode 100644 aiopylgtv/lg-ca.pem
+
+diff --git a/aiopylgtv/lg-ca.pem b/aiopylgtv/lg-ca.pem
+new file mode 100644
+index 000..05df860
+--- /dev/null
 b/aiopylgtv/lg-ca.pem
+@@ -0,0 +1,34 @@
++-BEGIN CERTIFICATE-
++MIIF+TCCA+GgAwIBAgICEAcwDQYJKoZIhvcNAQELBQAwgacxCzAJBgNVBAYTAktS
++MQ4wDAYDVQQIDAVTZW91bDEOMAwGA1UEBwwFU2VvdWwxHDAaBgNVBAoME0xHIEVs
++ZWN0cm9uaWNzIEluYy4xFjAUBgNVBAsMDUhFIExhYm9yYXRvcnkxHDAaBgNVBAMM
++E0xHIHdlYk9TIFRWIFJvb3QgQ0ExJDAiBgkqhkiG9w0BCQEWFXNlY3VyaXR5LXBh
++cnRAbGdlLmNvbTAeFw0xODAzMTIwMTMwMjhaFw0zNDA4MTUwMTMwMjhaMG8xCzAJ
++BgNVBAYTAktSMQ4wDAYDVQQIDAVTZW91bDEcMBoGA1UECgwTTEcgRWxlY3Ryb25p
++Y3MgSW5jLjEQMA4GA1UECwwHSEUgTGFiLjEgMB4GA1UEAwwXTEdFIFNTRyBJbnRl
++cm1lZGlhdGUgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDl5xeN
+++UkKyfHifIGtO4igsl/UxXosQ0qeAMadDSdI8XLHAsfEnlCDVWwYSFD76A7+GO6m
++ttN5MTlsdVJPQ/lyy032cPkz38R9MHS6sOxqOCXurkX0wN/7fTODKVkS/Q3dCqYz
++eluWaMrZQBAW6vGQVgoilBxf5Z9jpV9Dj6IxXThomUlyM8HVCWmg38eht8ItiuSe
++1Bzpr8Bqv35wLEnPPK1QhKu9oxU10GS6Yn1GNQ6xMvpayf1jPuRK443tdR+IA2mD
++y/N8h623yvIbBxMt/rLmvzjWevLC8wyTlrEw5ei/GOfMlJq8fK3TK1S9CMqqe6uS
++O9YHJo5/ibg+aFKkJEDO4RNzK2W0A7F+a2eJIk8lz49rvZNC+X/waRUfso8YrAcX
++vQo4EbYDWTlFDNa15rYiZEE3lzqROto440Wb6v5ZavyvkRyQbUNbodUh42Wvo616
++kD6GG5/Le1QUpO6I66Hjs0MyJQApFuOR2OZhS8FjHPRONSNZJl1rAP7xtZ7fDika
++d0oqU9hHKOKQSb8e8QTLUyQGCW17FB8pgC8Du7ZZquRU/0RhK002yEdlWY+yDWs1
++8aLqKl64P5GiipYufRTWVS3Ev8e4W/ycdI3n4gOWNAUuHUkO+LRXxm1fimPV1rig
++Qrth9KtRc1g9FsDr+s2ZfxPft3LTozt1HRSBeQIDAQABo2YwZDAdBgNVHQ4EFgQU
++LItg7vqjBpi4I4JocmlXiCstl90wHwYDVR0jBBgwFoAUYJCBYPvCCUxyONKaiLR4
++beSYs/gwEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZI
++hvcNAQELBQADggIBAEoyN23/Z+63ejYpBpJ3Xzowf3CEU7vN1J7QrxLJN+hJh2Go
++f/NO6p9v0REoNeQjVKXbd8ycNpOl5SY620XFip6F+gLGxlTRy2LX7BUpYwCHoAuD
++zSdRi7bhqmdwSZL7VGwm4RIGpeUWNqx2YH8xgJ7Zb4v0LCcCDsqB1JdobxB1ULbB
++ZQ/8BsuEjiWnWg0nTDz7VZmpP1fOs4vLYPzFVzq07Q9avxYh642JLshhVZ9/VwWL
++q5uGXNrxrvRNr4JR5emax9HV/o+LK9FdUP5XJWEXeXSRSvCYh7djtkQqzcmLdT4x
++zU6chJMuCJAG6qzv8r7EA0IrbWk5oBhxNet/cCExIUH/Rqivcfa7qPTsTYVSoM5J
++dw2ociET6vc2UmYzBiHV22Ez02aydOSmL4VkdR+ngxGTaCkEDBpHPLDaZ6Yzp/xB
++gCGkvL417B3rTuBvD2YYwQ2pSS9O5N0FOLFjX3L3d9ixlXwqWi07w79YONjLqjYm
++6OrYp5xtinZrxEEcdu/jt0pSOkYVG+NEg+kcLiRpxy4q7A3vVllREbLZL6R/5G3D
++ulTRmICailJN3PF+5YavaQI2H6yRdiw2OMzaLgHw3zU9NGN43mMI1q1Yl4PYA2sO
++qHkaceoSAL7CaC2ZvI51K88ekUfqC34L20hiZS8kLtE3BLS/olqMsyuAnBc+
++-END CERTIFICATE-
+diff --git a/aiopylgtv/webos_client.py b/aiopylgtv/webos_client.py
+index 6649dc5..8d20a22 100644
+--- a/aiopylgtv/webos_client.py
 b/aiopylgtv/webos_client.py
+@@ -5,7 +5,9 @@ import functools
+ import json
+ 

[gentoo-commits] repo/proj/guru:master commit in: dev-java/corretto-bin/

2024-04-01 Thread Haelwenn Monnier
commit: 1260137fc600b86098c819641172104c6038e8dd
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 20:25:21 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 20:34:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1260137f

dev-java/corretto-bin: new version 17.0.10.8.1

Signed-off-by: Robert Greener  r0bert.dev>

 dev-java/corretto-bin/Manifest |  1 +
 .../corretto-bin/corretto-bin-17.0.10.8.1.ebuild   | 91 ++
 2 files changed, 92 insertions(+)

diff --git a/dev-java/corretto-bin/Manifest b/dev-java/corretto-bin/Manifest
index 7ac2f1d1d4..6c4ef55541 100644
--- a/dev-java/corretto-bin/Manifest
+++ b/dev-java/corretto-bin/Manifest
@@ -1 +1,2 @@
+DIST amazon-corretto-17.0.10.8.1-linux-x64.tar.gz 193714285 BLAKE2B 
35184de6bfc2bbc1339817a09aeb1ae31d8eb93aaf4d2e936b69537cedf2dae761fc20ba6895a9344007f1cb50319c821361e0913831c4e0fcb05c06f6b62874
 SHA512 
485bbf9d6a45aac018ae5af5bac1608f81c91c0cacd6904854b33a0ed52267f55a751e97b4fef7dff37d5cf4300701ef3558b910299f0a85676b54c22b69dce7
 DIST amazon-corretto-21.0.2.14.1-linux-x64.tar.gz 209399162 BLAKE2B 
8778c7ae7a8588b3a4dd58d5e3c18ca8931b5d4e32c4f308c0f765df7140232d7c800708859d86a66a58275a517edd461c16457159de5ca362d51728559bcd46
 SHA512 
14264809f297d42163c2c55c827b16eba058c39a36d5e92589419cccf66187b59225b08a8623f556d1febdeedbb2a47975b655b8bd816483d2862c7c44ef0470

diff --git a/dev-java/corretto-bin/corretto-bin-17.0.10.8.1.ebuild 
b/dev-java/corretto-bin/corretto-bin-17.0.10.8.1.ebuild
new file mode 100644
index 00..8305000c24
--- /dev/null
+++ b/dev-java/corretto-bin/corretto-bin-17.0.10.8.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+SLOT=$(ver_cut 1)
+
+SRC_URI="
+
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
+"
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
+HOMEPAGE="https://aws.amazon.com/corretto;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   # prefer system copy # https://bugs.gentoo.org/776676
+   rm -vf lib/libharfbuzz.so || die
+
+   # Oracle and IcedTea have libjsoundalsa.so depending on
+   # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
+   if ! use alsa ; then
+   rm -v lib/libjsound.* || die
+   fi
+
+   if use headless-awt ; then
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi
+
+   if ! use source ; then
+   rm -v lib/src.zip || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   # provide stable symlink
+   dosym "${P}" "/opt/${PN}-${SLOT}"
+
+   java-vm_install-env "${FILESDIR}"/${PN}.env.sh
+   java-vm_set-pax-markings "${ddest}"
+   java-vm_revdep-mask
+   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
+}
+
+pkg_postinst() {
+   java-vm-2_pkg_postinst
+}
\ No newline at end of file



[gentoo-commits] repo/proj/guru:master commit in: licenses/

2024-04-01 Thread Haelwenn Monnier
commit: bd7679777bc6e939f3634f8341dbd8d6e2b2a0aa
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon Apr  1 20:26:39 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 20:38:18 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bd767977

licenses: add Unicode-3.0

Signed-off-by: Lucio Sauer  posteo.net>

 licenses/Unicode-3.0 | 39 +++
 1 file changed, 39 insertions(+)

diff --git a/licenses/Unicode-3.0 b/licenses/Unicode-3.0
new file mode 100644
index 00..ee8e69b233
--- /dev/null
+++ b/licenses/Unicode-3.0
@@ -0,0 +1,39 @@
+UNICODE LICENSE V3
+
+COPYRIGHT AND PERMISSION NOTICE
+
+Copyright © 1991-2024 Unicode, Inc.
+
+NOTICE TO USER: Carefully read the following legal agreement. BY
+DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR
+SOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE
+TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT
+DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of data files and any associated documentation (the "Data Files") or
+software and any associated documentation (the "Software") to deal in the
+Data Files or Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, and/or sell
+copies of the Data Files or Software, and to permit persons to whom the
+Data Files or Software are furnished to do so, provided that either (a)
+this copyright and permission notice appear with all copies of the Data
+Files or Software, or (b) this copyright and permission notice appear in
+associated Documentation.
+
+THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
+KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
+THIRD PARTY RIGHTS.
+
+IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE
+BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES,
+OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA
+FILES OR SOFTWARE.
+
+Except as contained in this notice, the name of a copyright holder shall
+not be used in advertising or otherwise to promote the sale, use or other
+dealings in these Data Files or Software without prior written
+authorization of the copyright holder.



[gentoo-commits] repo/proj/guru:master commit in: dev-java/microsoft-openjdk-bin/

2024-04-01 Thread Haelwenn Monnier
commit: dfbc25dc0ace0145efe280bd646ac341e12eeca5
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 19:56:58 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 19:59:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dfbc25dc

dev-java/microsoft-openjdk-bin: new version 21.0.2

Signed-off-by: Robert Greener  r0bert.dev>

 dev-java/microsoft-openjdk-bin/Manifest|  2 +
 .../microsoft-openjdk-bin-21.0.2.ebuild| 97 ++
 2 files changed, 99 insertions(+)

diff --git a/dev-java/microsoft-openjdk-bin/Manifest 
b/dev-java/microsoft-openjdk-bin/Manifest
index d0ed73df21..0fda46154d 100644
--- a/dev-java/microsoft-openjdk-bin/Manifest
+++ b/dev-java/microsoft-openjdk-bin/Manifest
@@ -2,3 +2,5 @@ DIST microsoft-jdk-11.0.22-linux-aarch64.tar.gz 195581683 
BLAKE2B e27735a58eaa60
 DIST microsoft-jdk-11.0.22-linux-x64.tar.gz 197022932 BLAKE2B 
8ac69530bd7ccc832d8466f8ad94ddb6159b6bd70fbe4d3d84f72bde78d418d578a4143407331a61e5e8cbd8c1979b1eab8a3b9a79888a760eed0f442625cfcc
 SHA512 
04aceb51c148f97f6f88242bf473ad0259b64776858e9cc89048beff4dfac0149d10e608ee51cce5466ed3f51034d69252e6eccf1b5c890d55ad3f1e88ec563b
 DIST microsoft-jdk-17.0.10-linux-aarch64.tar.gz 190078768 BLAKE2B 
03cea395bd0336dbc75ad14aa6add1c98851022abf03644c4c0d8a054d70527b104db46103442c0bc5d2592d28c7dbafc51e6e8573150f730a645d12cc3edc32
 SHA512 
4878e00b6d3acc5b7c9af938e64270c69a35a757452955bcf9fef2c62e3072461e28e5974f5aba82dcec8fc1eafa7ea02fae2347ff564dedd80ab2a28d265c0d
 DIST microsoft-jdk-17.0.10-linux-x64.tar.gz 191482548 BLAKE2B 
befaa3495a80b52b2320c0d6955635df5c5252a33955569d0204273d9bd152a9506723abed85685876349ef2f80771528165d13c177a16cd93b8431801acd1c2
 SHA512 
c3a0302cdc9c9ef4674c191eb149a85a4f9f771a6237baa00b6346d3f83d935f47d87e08c3fc37eead872b3e36c5904a15c4554289220df1feadd23baddb902e
+DIST microsoft-jdk-21.0.2-linux-aarch64.tar.gz 204898650 BLAKE2B 
76ba846f1a80b15717cc6d587080a7d709ce3e8f2bcf74cdf2bf0177064be53b90ec0887459da1efe210117b62df74733cfd4115cfec00a13e0ec139709ba1a7
 SHA512 
4fd0bda6b70bc7e3eb35b7a96e43da2a470966b6e702424b43693e51879ddb1aa1c70d5254ef202b46b19b0c06951d96f0cf81fc63e34ee97385fa945926b3fe
+DIST microsoft-jdk-21.0.2-linux-x64.tar.gz 206772622 BLAKE2B 
e31ced718c87fa051e72bdc8488ad4e0586bed9d3e8023e2969fb49ada837dccb6289fc29e524837550664c8a7a0536cf0d79faf3b02deb55152f8ccfb99c574
 SHA512 
3e94145d956558184c23023e84486337e853901953b5b927162ddd039529ebfd8ef664491dda1573c5ca4d3d3d8161fffaef8630702dd3a2b706212ab1405da3

diff --git a/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-21.0.2.ebuild 
b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-21.0.2.ebuild
new file mode 100644
index 00..ea61ecf3ee
--- /dev/null
+++ b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-21.0.2.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+SLOT=$(ver_cut 1)
+
+SRC_URI="
+amd64? ( https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-x64.tar.gz )
+arm64? ( 
https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-aarch64.tar.gz )
+"
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Microsoft"
+HOMEPAGE="https://www.microsoft.com/openjdk;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/jdk-${MY_PV}+13"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   # Not sure why they bundle this as it's commonly available and they
+   # only do so on x86_64. It's needed by libfontmanager.so. IcedTea
+   # also has an explicit dependency while Oracle seemingly dlopens it.
+   rm -vf lib/libfreetype.so || die
+
+   # prefer system copy # https://bugs.gentoo.org/776676
+   rm -vf lib/libharfbuzz.so || die
+
+   # Oracle and IcedTea have libjsoundalsa.so depending on
+   # libasound.so.2 but 

[gentoo-commits] repo/proj/guru:master commit in: net-voip/re/

2024-04-01 Thread Haelwenn Monnier
commit: f5659edf6d98011a6a6cb7409f0ce2405b610688
Author: Dale Showers  fictx  com>
AuthorDate: Mon Apr  1 20:21:56 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 20:21:56 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f5659edf

net-voip/re: Added static-libs use flag

Signed-off-by: Dale Showers  fictx.com>

 net-voip/re/re-3.10.0.ebuild | 11 ++-
 net-voip/re/re-3.7.0.ebuild  | 11 ++-
 net-voip/re/re-3.8.0.ebuild  | 11 ++-
 net-voip/re/re-3.9.0.ebuild  | 11 ++-
 4 files changed, 40 insertions(+), 4 deletions(-)

diff --git a/net-voip/re/re-3.10.0.ebuild b/net-voip/re/re-3.10.0.ebuild
index dd6abc01ce..67c2e68cf0 100644
--- a/net-voip/re/re-3.10.0.ebuild
+++ b/net-voip/re/re-3.10.0.ebuild
@@ -11,4 +11,13 @@ 
SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
+
+IUSE="static-libs"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLIBRE_BUILD_STATIC=$(usex static-libs ON OFF)
+   )
+   cmake_src_configure
+}

diff --git a/net-voip/re/re-3.7.0.ebuild b/net-voip/re/re-3.7.0.ebuild
index dd6abc01ce..67c2e68cf0 100644
--- a/net-voip/re/re-3.7.0.ebuild
+++ b/net-voip/re/re-3.7.0.ebuild
@@ -11,4 +11,13 @@ 
SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
+
+IUSE="static-libs"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLIBRE_BUILD_STATIC=$(usex static-libs ON OFF)
+   )
+   cmake_src_configure
+}

diff --git a/net-voip/re/re-3.8.0.ebuild b/net-voip/re/re-3.8.0.ebuild
index dd6abc01ce..67c2e68cf0 100644
--- a/net-voip/re/re-3.8.0.ebuild
+++ b/net-voip/re/re-3.8.0.ebuild
@@ -11,4 +11,13 @@ 
SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
+
+IUSE="static-libs"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLIBRE_BUILD_STATIC=$(usex static-libs ON OFF)
+   )
+   cmake_src_configure
+}

diff --git a/net-voip/re/re-3.9.0.ebuild b/net-voip/re/re-3.9.0.ebuild
index dd6abc01ce..67c2e68cf0 100644
--- a/net-voip/re/re-3.9.0.ebuild
+++ b/net-voip/re/re-3.9.0.ebuild
@@ -11,4 +11,13 @@ 
SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
+
+IUSE="static-libs"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLIBRE_BUILD_STATIC=$(usex static-libs ON OFF)
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:master commit in: app-misc/anki-bin/

2024-04-01 Thread Haelwenn Monnier
commit: a07a76489a0fdb2b63aa9cdd290a5d61122de0c7
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon Apr  1 20:37:29 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 20:38:22 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a07a7648

app-misc/anki-bin: add 24.04

Signed-off-by: Lucio Sauer  posteo.net>

 app-misc/anki-bin/Manifest  |   7 ++
 app-misc/anki-bin/anki-bin-24.04.ebuild | 157 
 2 files changed, 164 insertions(+)

diff --git a/app-misc/anki-bin/Manifest b/app-misc/anki-bin/Manifest
index 7ca7724ee3..b43f88f1ca 100644
--- a/app-misc/anki-bin/Manifest
+++ b/app-misc/anki-bin/Manifest
@@ -1,7 +1,14 @@
 DIST anki-23.12.1-cp39-abi3-manylinux_2_28_x86_64.whl.zip 12020777 BLAKE2B 
ebc3574e301c7ccc7017c3027c5bc5dd9de7001cc101815fdbab26abbf8cd1b4fe32ff45949849ea1bbb1c5d21d2cf8ab67c4265a3adc3fa50e62b6b5cccd533
 SHA512 
431062df968c39d20ea13891dc1a5911cd9809914d15157bc0207f10256412f6e7002d11cb60843a314b5dfe2a71517701a5308ae8831e32a98808628229d5c9
+DIST anki-24.04-cp39-abi3-manylinux_2_28_x86_64.whl.zip 11228071 BLAKE2B 
f9ca9ef3c2d4447228f54b7d36c94def70ec4c7b2b4c99ef171f527451f46ed03e1f845f7a89b682f860723ddc9562218c3242fd7a583221b40d8598ccc1aa19
 SHA512 
e4ade78188ce6e1e17f4c44aeb11ab7d72eaaf0349fc72649d9d934dd24c3886bb8d5f928a61abe489ff041ae04530385dae1fae430ea955884148117e3283d6
 DIST anki-bin-23.12.1.1 2212 BLAKE2B 
18dba4d3f7210b1fa765490617c4290b7a0f37abd75df6fdb395ea758fa2557789f595e0c0470c918ee988dfa5270df48dda095e8f6dce2aad597b0bba23db50
 SHA512 
50ee6633758b028c54b899d70cf582c54d4fdbb7e13f10921303db3a84d325ac689b48dbf4a5f03584748e89ad7820e14cd4646d7a3fa97919496f48a99cdb05
 DIST anki-bin-23.12.1.desktop 458 BLAKE2B 
7311e2ea71b40bd586a547a14316ca5447d582c046c3850ec5f63637640401fa53e8cdb8799ca8d6b169e38dae3e507946f4fbe5057c0d48e92729033fc6514b
 SHA512 
4666f855e488c0f3cdf2d071aeb373cf8eff96eefe71eb7bb67344fed66150b821d83bed4d4ec2966f63d2a6ede1701f1b19236a6a72e3002e70d2f404d55220
 DIST anki-bin-23.12.1.png 34595 BLAKE2B 
7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88
 SHA512 
c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7
 DIST anki-bin-23.12.1.xml 528 BLAKE2B 
237497a01901ead3a48e0282a4a270c1eee2e121998aafb41740010ec36da4886fa01f471855aae841d27b492e31864878e4475fa3e6096d87a9270adf00ed7e
 SHA512 
67f2f8679acbece2c3abbb9dacb3d6f6c7428388297d9354991aa099b2d0331d028fd0de50c83d48ae0591b0b4bb2f9076edfe7fea77fd5d7429a2b83bd0f2ce
 DIST anki-bin-23.12.1.xpm 6324 BLAKE2B 
7dc61bb7a86323828f52f53194d36493f1c9355b1384a8b611829f7f2d97d844cf9d7358f8c352272440ace146593f417df261338cff4565fc3b4c0ca44e06bc
 SHA512 
7e2821141522fe2afb07d2eca4013a0f170119856ba46bed0894c09d289133cdd64559df7e0cbcb56b73c5ee5a64215279101722865dede7982c8e6002da9d41
+DIST anki-bin-24.04.1 2212 BLAKE2B 
18dba4d3f7210b1fa765490617c4290b7a0f37abd75df6fdb395ea758fa2557789f595e0c0470c918ee988dfa5270df48dda095e8f6dce2aad597b0bba23db50
 SHA512 
50ee6633758b028c54b899d70cf582c54d4fdbb7e13f10921303db3a84d325ac689b48dbf4a5f03584748e89ad7820e14cd4646d7a3fa97919496f48a99cdb05
+DIST anki-bin-24.04.desktop 458 BLAKE2B 
7311e2ea71b40bd586a547a14316ca5447d582c046c3850ec5f63637640401fa53e8cdb8799ca8d6b169e38dae3e507946f4fbe5057c0d48e92729033fc6514b
 SHA512 
4666f855e488c0f3cdf2d071aeb373cf8eff96eefe71eb7bb67344fed66150b821d83bed4d4ec2966f63d2a6ede1701f1b19236a6a72e3002e70d2f404d55220
+DIST anki-bin-24.04.png 34595 BLAKE2B 
7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88
 SHA512 
c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7
+DIST anki-bin-24.04.xml 528 BLAKE2B 
237497a01901ead3a48e0282a4a270c1eee2e121998aafb41740010ec36da4886fa01f471855aae841d27b492e31864878e4475fa3e6096d87a9270adf00ed7e
 SHA512 
67f2f8679acbece2c3abbb9dacb3d6f6c7428388297d9354991aa099b2d0331d028fd0de50c83d48ae0591b0b4bb2f9076edfe7fea77fd5d7429a2b83bd0f2ce
+DIST anki-bin-24.04.xpm 6324 BLAKE2B 
7dc61bb7a86323828f52f53194d36493f1c9355b1384a8b611829f7f2d97d844cf9d7358f8c352272440ace146593f417df261338cff4565fc3b4c0ca44e06bc
 SHA512 
7e2821141522fe2afb07d2eca4013a0f170119856ba46bed0894c09d289133cdd64559df7e0cbcb56b73c5ee5a64215279101722865dede7982c8e6002da9d41
 DIST aqt-23.12.1-py3-none-any.whl.zip 8061712 BLAKE2B 
5239156c20834c970dd742006a2c1b3ca8a6ee7339b51640cdb67fcf46479ebe5dc1cc907ae8a87a16b1410fa6a430a115d1683d6c74eec5dcea70109aae3f5f
 SHA512 
2f4f8a092d0d0027c86913f0086b0a0df72f4f4b9f86d3e28ab4c1ed53ca4ff871c97a39f20fb60df7f8ed09cdd40826c511ae58dbeb5293892cbe8a7f13322a
+DIST aqt-24.04-py3-none-any.whl.zip 4644250 BLAKE2B 
f846688d463e7a88f84c6e4a694c7d28672179750d56fb430c680f5679a9cae9df2627bd117b6a197b18e72a5478ac6dd076e20d6465dc2d211b470e54007a40
 SHA512 

[gentoo-commits] repo/proj/guru:master commit in: net-mail/dovecot-fts-xapian/, net-mail/dovecot-fts-xapian/files/

2024-04-01 Thread Haelwenn Monnier
commit: aca7bd0aeeb579d11334b9360fc791ad9f26275a
Author: Philippe Chaintreuil  parallaxshift  com>
AuthorDate: Mon Apr  1 19:40:08 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 20:57:39 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aca7bd0a

net-mail/dovecot-fts-xapian: Patch Base64 debug verbosity

Signed-off-by: Philippe Chaintreuil  parallaxshift.com>

 net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.10.ebuild   |  1 +
 net-mail/dovecot-fts-xapian/files/20240401_verbosity-fix.patch | 10 ++
 2 files changed, 11 insertions(+)

diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.10.ebuild 
b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.10.ebuild
index 5287bc2d25..c3dcbbef8e 100644
--- a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.10.ebuild
+++ b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.10.ebuild
@@ -26,6 +26,7 @@ BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
"${FILESDIR}/bug-887887_allow-O2-override.patch"
+   "${FILESDIR}/20240401_verbosity-fix.patch"
 )
 
 src_prepare() {

diff --git a/net-mail/dovecot-fts-xapian/files/20240401_verbosity-fix.patch 
b/net-mail/dovecot-fts-xapian/files/20240401_verbosity-fix.patch
new file mode 100644
index 00..7f62757db8
--- /dev/null
+++ b/net-mail/dovecot-fts-xapian/files/20240401_verbosity-fix.patch
@@ -0,0 +1,10 @@
+--- a/src/fts-backend-xapian-functions.cpp
 b/src/fts-backend-xapian-functions.cpp
+@@ -383,7 +383,6 @@ class XNGram
+   {
+   ok=std::regex_match(s, base64Regex);
+   }
+-  if(ok) syslog(LOG_INFO,"Testing Base64 (%s) -> 
%ld",s.c_str(),(long)ok);
+   return ok;
+   }
+ 



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

2024-04-01 Thread Haelwenn Monnier
commit: 36b6276d3543229b408ddc433412885fe48bfed5
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon Apr  1 20:32:51 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 20:38:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=36b6276d

profiles: add Unicode-3.0 to MISC-FREE

Signed-off-by: Lucio Sauer  posteo.net>

 profiles/license_groups | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/license_groups b/profiles/license_groups
index 3674e2aa88..6b50e1553b 100644
--- a/profiles/license_groups
+++ b/profiles/license_groups
@@ -1,4 +1,4 @@
-MISC-FREE Unicode_Fonts_for_Ancient_Scripts canfep noweb powell sunpro
+MISC-FREE Unicode-3.0 Unicode_Fonts_for_Ancient_Scripts canfep noweb powell 
sunpro
 OPEN-CONTENT CC-BY-2.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-1.0 CC-BY-SA-2.0 
CC-BY-SA-2.5 CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0
 OPEN-DEFINITION @OPEN-CONTENT FDL-1.1 FDL-1.1+ FDL-1.2 FDL-1.2+ FDL-1.3 
FDL-1.3+ Free-Art-1.2 Free-Art-1.3 MirOS OAL-1.0.1 ODC-By-1.0
 FREE @FREE-SOFTWARE @OPEN-DEFINITION



[gentoo-commits] repo/proj/guru:master commit in: dev-java/corretto-bin/files/, dev-java/corretto-bin/

2024-04-01 Thread Haelwenn Monnier
commit: 18a72c4194be5ab11976f7e522e9283048da7e96
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 20:31:27 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 20:34:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=18a72c41

dev-java/corretto-bin: new version 8.402.08.1

Signed-off-by: Robert Greener  r0bert.dev>

 dev-java/corretto-bin/Manifest |  2 +
 .../corretto-bin/corretto-bin-11.0.22.7.1.ebuild   | 91 ++
 .../corretto-bin/corretto-bin-8.402.08.1.ebuild| 88 +
 dev-java/corretto-bin/files/corretto-bin-8.env.sh  | 13 
 4 files changed, 194 insertions(+)

diff --git a/dev-java/corretto-bin/Manifest b/dev-java/corretto-bin/Manifest
index 6c4ef55541..8148de911d 100644
--- a/dev-java/corretto-bin/Manifest
+++ b/dev-java/corretto-bin/Manifest
@@ -1,2 +1,4 @@
+DIST amazon-corretto-11.0.22.7.1-linux-x64.tar.gz 195214324 BLAKE2B 
16dd4d260cd163b73786c445db6ddf8249d4a595dabdca5bffe3c168661a586be08004ca9244478a47578680dfc2f62bec3a7be7b6c91073de66ee90d85ad15e
 SHA512 
9cc7ceee131b3aebabed75749e5fc9782d64083516a8fc42636fe4183eb90c883be8b3f711cc607980f4cabb87a4380593a3eb4df30ca88d7fb1a796dadffefe
 DIST amazon-corretto-17.0.10.8.1-linux-x64.tar.gz 193714285 BLAKE2B 
35184de6bfc2bbc1339817a09aeb1ae31d8eb93aaf4d2e936b69537cedf2dae761fc20ba6895a9344007f1cb50319c821361e0913831c4e0fcb05c06f6b62874
 SHA512 
485bbf9d6a45aac018ae5af5bac1608f81c91c0cacd6904854b33a0ed52267f55a751e97b4fef7dff37d5cf4300701ef3558b910299f0a85676b54c22b69dce7
 DIST amazon-corretto-21.0.2.14.1-linux-x64.tar.gz 209399162 BLAKE2B 
8778c7ae7a8588b3a4dd58d5e3c18ca8931b5d4e32c4f308c0f765df7140232d7c800708859d86a66a58275a517edd461c16457159de5ca362d51728559bcd46
 SHA512 
14264809f297d42163c2c55c827b16eba058c39a36d5e92589419cccf66187b59225b08a8623f556d1febdeedbb2a47975b655b8bd816483d2862c7c44ef0470
+DIST amazon-corretto-8.402.08.1-linux-x64.tar.gz 118079903 BLAKE2B 
5b1ffcabe40e1d6046842a27a65014b055e2dc64736ea9359a74166b68a8435803ce745de7d4bd0d84deaa686c10b4a5d41b9cbb21bc2a0d6542e09042216169
 SHA512 
4584c80690a1c03fef4764be98ecc808ec1283bed687c0bfc9fc0a6d08d30885ec59aea8a19d0a18bde5ffb33527427c3b8cd41c795a75609514de198c76db76

diff --git a/dev-java/corretto-bin/corretto-bin-11.0.22.7.1.ebuild 
b/dev-java/corretto-bin/corretto-bin-11.0.22.7.1.ebuild
new file mode 100644
index 00..8305000c24
--- /dev/null
+++ b/dev-java/corretto-bin/corretto-bin-11.0.22.7.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+SLOT=$(ver_cut 1)
+
+SRC_URI="
+
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
+"
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
+HOMEPAGE="https://aws.amazon.com/corretto;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   # prefer system copy # https://bugs.gentoo.org/776676
+   rm -vf lib/libharfbuzz.so || die
+
+   # Oracle and IcedTea have libjsoundalsa.so depending on
+   # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
+   if ! use alsa ; then
+   rm -v lib/libjsound.* || die
+   fi
+
+   if use headless-awt ; then
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi
+
+   if ! use source ; then
+   rm -v lib/src.zip || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   # provide stable symlink
+   dosym "${P}" "/opt/${PN}-${SLOT}"
+
+   java-vm_install-env "${FILESDIR}"/${PN}.env.sh
+   

[gentoo-commits] repo/proj/guru:master commit in: dev-java/corretto-bin/

2024-04-01 Thread Haelwenn Monnier
commit: 89e4ca68a3cde4e7020fb4a15ad8791ddd963d93
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 20:33:59 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 20:34:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=89e4ca68

dev-java/corretto-bin: new version 22.0.0.37.1

Signed-off-by: Robert Greener  r0bert.dev>

 dev-java/corretto-bin/Manifest |  1 +
 .../corretto-bin/corretto-bin-22.0.0.37.1.ebuild   | 91 ++
 2 files changed, 92 insertions(+)

diff --git a/dev-java/corretto-bin/Manifest b/dev-java/corretto-bin/Manifest
index 8148de911d..21e2702da1 100644
--- a/dev-java/corretto-bin/Manifest
+++ b/dev-java/corretto-bin/Manifest
@@ -1,4 +1,5 @@
 DIST amazon-corretto-11.0.22.7.1-linux-x64.tar.gz 195214324 BLAKE2B 
16dd4d260cd163b73786c445db6ddf8249d4a595dabdca5bffe3c168661a586be08004ca9244478a47578680dfc2f62bec3a7be7b6c91073de66ee90d85ad15e
 SHA512 
9cc7ceee131b3aebabed75749e5fc9782d64083516a8fc42636fe4183eb90c883be8b3f711cc607980f4cabb87a4380593a3eb4df30ca88d7fb1a796dadffefe
 DIST amazon-corretto-17.0.10.8.1-linux-x64.tar.gz 193714285 BLAKE2B 
35184de6bfc2bbc1339817a09aeb1ae31d8eb93aaf4d2e936b69537cedf2dae761fc20ba6895a9344007f1cb50319c821361e0913831c4e0fcb05c06f6b62874
 SHA512 
485bbf9d6a45aac018ae5af5bac1608f81c91c0cacd6904854b33a0ed52267f55a751e97b4fef7dff37d5cf4300701ef3558b910299f0a85676b54c22b69dce7
 DIST amazon-corretto-21.0.2.14.1-linux-x64.tar.gz 209399162 BLAKE2B 
8778c7ae7a8588b3a4dd58d5e3c18ca8931b5d4e32c4f308c0f765df7140232d7c800708859d86a66a58275a517edd461c16457159de5ca362d51728559bcd46
 SHA512 
14264809f297d42163c2c55c827b16eba058c39a36d5e92589419cccf66187b59225b08a8623f556d1febdeedbb2a47975b655b8bd816483d2862c7c44ef0470
+DIST amazon-corretto-22.0.0.37.1-linux-x64.tar.gz 207737618 BLAKE2B 
4f7cf43d4de10a44fec207fee62050948cefd532409bfc9122a007aa5a1a9deaf36e919d5773c43be15a3b731936134ee94104702780ec887efc0a43bc4cc781
 SHA512 
8a4ef82a33cee41b0fd782c9252bc944fa2a10c220e873699276857a32d618a5b4ad2053a06c377d211b691b793125d2c858b3773deaf6dc8a5babe50d05b969
 DIST amazon-corretto-8.402.08.1-linux-x64.tar.gz 118079903 BLAKE2B 
5b1ffcabe40e1d6046842a27a65014b055e2dc64736ea9359a74166b68a8435803ce745de7d4bd0d84deaa686c10b4a5d41b9cbb21bc2a0d6542e09042216169
 SHA512 
4584c80690a1c03fef4764be98ecc808ec1283bed687c0bfc9fc0a6d08d30885ec59aea8a19d0a18bde5ffb33527427c3b8cd41c795a75609514de198c76db76

diff --git a/dev-java/corretto-bin/corretto-bin-22.0.0.37.1.ebuild 
b/dev-java/corretto-bin/corretto-bin-22.0.0.37.1.ebuild
new file mode 100644
index 00..8305000c24
--- /dev/null
+++ b/dev-java/corretto-bin/corretto-bin-22.0.0.37.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+SLOT=$(ver_cut 1)
+
+SRC_URI="
+
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
+"
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
+HOMEPAGE="https://aws.amazon.com/corretto;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   # prefer system copy # https://bugs.gentoo.org/776676
+   rm -vf lib/libharfbuzz.so || die
+
+   # Oracle and IcedTea have libjsoundalsa.so depending on
+   # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
+   if ! use alsa ; then
+   rm -v lib/libjsound.* || die
+   fi
+
+   if use headless-awt ; then
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi
+
+   if ! use source ; then
+   rm -v lib/src.zip || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
+
+   dodir 

[gentoo-commits] repo/proj/guru:master commit in: dev-java/corretto-bin/, dev-java/corretto-bin/files/

2024-04-01 Thread Haelwenn Monnier
commit: d9de947673954f28916bd9149004487feff2eb79
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 20:22:15 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 20:34:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d9de9476

dev-java/corretto-bin: new package, version 21.0.2.14.1

Signed-off-by: Robert Greener  r0bert.dev>

 dev-java/corretto-bin/Manifest |  1 +
 .../corretto-bin/corretto-bin-21.0.2.14.1.ebuild   | 91 ++
 dev-java/corretto-bin/files/corretto-bin.env.sh| 13 
 dev-java/corretto-bin/metadata.xml | 11 +++
 4 files changed, 116 insertions(+)

diff --git a/dev-java/corretto-bin/Manifest b/dev-java/corretto-bin/Manifest
new file mode 100644
index 00..7ac2f1d1d4
--- /dev/null
+++ b/dev-java/corretto-bin/Manifest
@@ -0,0 +1 @@
+DIST amazon-corretto-21.0.2.14.1-linux-x64.tar.gz 209399162 BLAKE2B 
8778c7ae7a8588b3a4dd58d5e3c18ca8931b5d4e32c4f308c0f765df7140232d7c800708859d86a66a58275a517edd461c16457159de5ca362d51728559bcd46
 SHA512 
14264809f297d42163c2c55c827b16eba058c39a36d5e92589419cccf66187b59225b08a8623f556d1febdeedbb2a47975b655b8bd816483d2862c7c44ef0470

diff --git a/dev-java/corretto-bin/corretto-bin-21.0.2.14.1.ebuild 
b/dev-java/corretto-bin/corretto-bin-21.0.2.14.1.ebuild
new file mode 100644
index 00..8305000c24
--- /dev/null
+++ b/dev-java/corretto-bin/corretto-bin-21.0.2.14.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+SLOT=$(ver_cut 1)
+
+SRC_URI="
+
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
+"
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
+HOMEPAGE="https://aws.amazon.com/corretto;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   # prefer system copy # https://bugs.gentoo.org/776676
+   rm -vf lib/libharfbuzz.so || die
+
+   # Oracle and IcedTea have libjsoundalsa.so depending on
+   # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
+   if ! use alsa ; then
+   rm -v lib/libjsound.* || die
+   fi
+
+   if use headless-awt ; then
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi
+
+   if ! use source ; then
+   rm -v lib/src.zip || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   # provide stable symlink
+   dosym "${P}" "/opt/${PN}-${SLOT}"
+
+   java-vm_install-env "${FILESDIR}"/${PN}.env.sh
+   java-vm_set-pax-markings "${ddest}"
+   java-vm_revdep-mask
+   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
+}
+
+pkg_postinst() {
+   java-vm-2_pkg_postinst
+}
\ No newline at end of file

diff --git a/dev-java/corretto-bin/files/corretto-bin.env.sh 
b/dev-java/corretto-bin/files/corretto-bin.env.sh
new file mode 100644
index 00..0ec3b0f608
--- /dev/null
+++ b/dev-java/corretto-bin/files/corretto-bin.env.sh
@@ -0,0 +1,13 @@
+VERSION="AWS Corretto JDK ${PV}"
+JAVA_HOME="${EPREFIX}/opt/${P}"
+JDK_HOME="${EPREFIX}/opt/${P}"
+JAVAC="\${JAVA_HOME}/bin/javac"
+PATH="\${JAVA_HOME}/bin"
+ROOTPATH="\${JAVA_HOME}/bin"
+LDPATH="\${JAVA_HOME}/lib/:\${JAVA_HOME}/lib/server/"
+MANPATH=""
+PROVIDES_TYPE="JDK JRE"
+PROVIDES_VERSION="${SLOT}"
+BOOTCLASSPATH=""
+GENERATION="2"
+ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH MANPATH"

diff --git a/dev-java/corretto-bin/metadata.xml 
b/dev-java/corretto-bin/metadata.xml
new file mode 100644
index 00..b56f4a748f
--- /dev/null
+++ 

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

2024-04-01 Thread Haelwenn Monnier
commit: 547dd9ae202db26ddad8c9b994af12eb66dbe0bb
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Mon Apr  1 18:32:17 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 18:34:27 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=547dd9ae

games-util/HeroicGamesLauncher-bin: add 2.14.0, drop 2.13.0

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

 ...Launcher-bin-2.13.0.ebuild => HeroicGamesLauncher-bin-2.14.0.ebuild} | 0
 games-util/HeroicGamesLauncher-bin/Manifest | 2 +-
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.13.0.ebuild 
b/games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.14.0.ebuild
similarity index 100%
rename from 
games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.13.0.ebuild
rename to 
games-util/HeroicGamesLauncher-bin/HeroicGamesLauncher-bin-2.14.0.ebuild

diff --git a/games-util/HeroicGamesLauncher-bin/Manifest 
b/games-util/HeroicGamesLauncher-bin/Manifest
index 2bed93e754..5a3d8ef6f2 100644
--- a/games-util/HeroicGamesLauncher-bin/Manifest
+++ b/games-util/HeroicGamesLauncher-bin/Manifest
@@ -1 +1 @@
-DIST heroic-2.13.0.tar.xz 105883932 BLAKE2B 
93161f87fc734540338914bf63b2231b7bd7bb4a265092a831043fa6d771cff2211395f0cf92dacff12eebb369e8c5d8687b7662c559dc72635f91f858341122
 SHA512 
59466b2516b4e42fb3ea7dc9f96834ee8598e2424a9615acbd9de65d4035634f82181a4b5e6664eb186173b7199b191418c3eab7e582450a489295e60ed39d1d
+DIST heroic-2.14.0.tar.xz 106276280 BLAKE2B 
9080cdad47214da2c5049b77b5f96533a823c6103fa6fe8e8866a5e16ec6a3d1ce9c5b4fdc36182c6ebca899772340e25a38661d4043e5f8c65b79b5bae5e7aa
 SHA512 
4b71d83d708ac5f0e8699c4492cb6d9dbe787721de991b18cc6132fb93215cceec3038c0e1a518bb9bcd45b94ad9ddcc988785c7c858b10eb383c61e07a01ed9



[gentoo-commits] repo/proj/guru:master commit in: net-voip/baresip/

2024-04-01 Thread Haelwenn Monnier
commit: faf3ddb7145d01a2b8c8eefc63e3b4047184c12a
Author: Dale Showers  fictx  com>
AuthorDate: Mon Apr  1 20:01:52 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 20:02:41 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=faf3ddb7

net-voip/baresip: Fixed KEYWORDS

Signed-off-by: Dale Showers  fictx.com>

 net-voip/baresip/baresip-3.10.0.ebuild | 2 +-
 net-voip/baresip/baresip-3.10.1.ebuild | 2 +-
 net-voip/baresip/baresip-3.7.0.ebuild  | 2 +-
 net-voip/baresip/baresip-3.8.0.ebuild  | 2 +-
 net-voip/baresip/baresip-3.9.0.ebuild  | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-voip/baresip/baresip-3.10.0.ebuild 
b/net-voip/baresip/baresip-3.10.0.ebuild
index d1e006f926..10023c9ea1 100644
--- a/net-voip/baresip/baresip-3.10.0.ebuild
+++ b/net-voip/baresip/baresip-3.10.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
 
 IUSE="aac alsa amr aptx aom codec2 ffmpeg gst gtk3 jack mqtt mpa opus ssl png 
portaudio pulseaudio pipewire sdl sndfile spandsp vpx X"
 

diff --git a/net-voip/baresip/baresip-3.10.1.ebuild 
b/net-voip/baresip/baresip-3.10.1.ebuild
index a21a8f9169..5095268db3 100644
--- a/net-voip/baresip/baresip-3.10.1.ebuild
+++ b/net-voip/baresip/baresip-3.10.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
 
 IUSE="aac alsa amr aptx aom codec2 ffmpeg gst gtk3 jack mqtt mpa opus ssl png 
portaudio pulseaudio pipewire sdl sndfile spandsp vpx X"
 

diff --git a/net-voip/baresip/baresip-3.7.0.ebuild 
b/net-voip/baresip/baresip-3.7.0.ebuild
index d1e006f926..10023c9ea1 100644
--- a/net-voip/baresip/baresip-3.7.0.ebuild
+++ b/net-voip/baresip/baresip-3.7.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
 
 IUSE="aac alsa amr aptx aom codec2 ffmpeg gst gtk3 jack mqtt mpa opus ssl png 
portaudio pulseaudio pipewire sdl sndfile spandsp vpx X"
 

diff --git a/net-voip/baresip/baresip-3.8.0.ebuild 
b/net-voip/baresip/baresip-3.8.0.ebuild
index d1e006f926..10023c9ea1 100644
--- a/net-voip/baresip/baresip-3.8.0.ebuild
+++ b/net-voip/baresip/baresip-3.8.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
 
 IUSE="aac alsa amr aptx aom codec2 ffmpeg gst gtk3 jack mqtt mpa opus ssl png 
portaudio pulseaudio pipewire sdl sndfile spandsp vpx X"
 

diff --git a/net-voip/baresip/baresip-3.9.0.ebuild 
b/net-voip/baresip/baresip-3.9.0.ebuild
index d1e006f926..10023c9ea1 100644
--- a/net-voip/baresip/baresip-3.9.0.ebuild
+++ b/net-voip/baresip/baresip-3.9.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
 
 IUSE="aac alsa amr aptx aom codec2 ffmpeg gst gtk3 jack mqtt mpa opus ssl png 
portaudio pulseaudio pipewire sdl sndfile spandsp vpx X"
 



[gentoo-commits] repo/proj/guru:master commit in: media-fonts/nerdfonts/

2024-04-01 Thread Haelwenn Monnier
commit: ad6cd5c08dbd1fd61562bc3adbb5bbc798e4c0a7
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 16:28:26 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 16:38:37 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ad6cd5c0

media-fonts/nerdfonts: new package, version 3.1.1

Signed-off-by: Robert Greener  r0bert.dev>

 media-fonts/nerdfonts/Manifest   | 64 ++
 media-fonts/nerdfonts/metadata.xml   | 11 
 media-fonts/nerdfonts/nerdfonts-3.1.1.ebuild | 98 
 3 files changed, 173 insertions(+)

diff --git a/media-fonts/nerdfonts/Manifest b/media-fonts/nerdfonts/Manifest
new file mode 100644
index 00..415b644145
--- /dev/null
+++ b/media-fonts/nerdfonts/Manifest
@@ -0,0 +1,64 @@
+DIST 0xProto-3.1.1.tar.xz 1512176 BLAKE2B 
319173799098b81f2470f3b2101e9f8395c6730d4f39808749138a3aacf43d2527db58acefc1d96e0b937def7ba08fc2b6bcbb28ceb7be17ddfff6d83ceac46a
 SHA512 
58e7c5035678b409ffa6c6b24a5f9fe50cda491f60a88363236174bd344feebea9fdf5064ebe07f70da0730fdb1971fa91caf86a7c45c544a3ed02a0bb2d1e5d
+DIST 3270-3.1.1.tar.xz 3634516 BLAKE2B 
3680e726588b907b9a38882e8d842a808d074d77ca0a00732770bf5b22beb9ce1258a6e8539585cb88ae82a5cf2c110844407a5e789013312e43bbf8509757f0
 SHA512 
4c44451b0c757d03ae813f70fc3232b3fd6f584d0b3852bb98cfc8875f5f6cfa6f2d4f2d90962c24add00db97e9e6e22822c9aabe1f30b16504dc1febea5222e
+DIST Agave-3.1.1.tar.xz 1739464 BLAKE2B 
9a27b777ad55bb7a2ad529c0e1d373153480924f538df7b92f4595ad2afe53328747f42d7d2d4919361b6e549722730f48a30caf2e43442e05b2f9f45d20a720
 SHA512 
5931d11c4a4d89bbd1dd552007093758877d63a9518b0f6b7e241fd144851ad175c66ac672e17f18e41a26f6eddebfaf2a586e2a1b5aeacc192b1a6462306f27
+DIST AnonymousPro-3.1.1.tar.xz 1824212 BLAKE2B 
ae5844ab8e0b3977579bc127fe43464516d2df4d69f316cf8fe8f381b348b0d6a4f2a53fdc0598252d10d9f4e7b1647c9b2cc96715aa8827cb631333811f43d2
 SHA512 
853ab55c94582014154a5ebfc7214bffd901f1b197b07052b578aeb9585e17164626d2609d77ce6e28d50bc7b05f03f18804cfd30a34288effb06a6ad5d9
+DIST Arimo-3.1.1.tar.xz 1564852 BLAKE2B 
bdb36e6ed1e8b8b47896c046c58008bcccfd254317a44221f1858d4e828b2704492c8fb4ac88d97247d4c51261c7dbe54e0bb788fbecb086314342077bf16200
 SHA512 
ba328c53ad3fb4d8bfaca8a7354debff465580ed3b043624865b6165fe95e3550425e2e06dc440818d2285d33bfbfe4d874be3192883984b37fa619aab644c92
+DIST AurulentSansMono-3.1.1.tar.xz 3452256 BLAKE2B 
ea8d1546980db24282ecbb2d07922c4a6c1cb6f2ba636f91c802c449affd30b717e0421ef4aec2b4d37c573fda9cb4bf87ab3c1a5c182cc58e843830d18ae843
 SHA512 
31ac478ef67c1e542a29897e289f8856b30faffb50201205eecbb6a96cd65560e5f2fa67f767f5bd6b6374701bca4fee0e930f8f740d42814b19685117e87e18
+DIST BigBlueTerminal-3.1.1.tar.xz 1590924 BLAKE2B 
80753fee0cab7763252ac9771d630fde721c7ab451a7890c428f59a8bffb11d576afc09a9ebf32013d98190797fe8d8a72424a8d32ea1ad780a6cf9182bd7bda
 SHA512 
7bdbf7a194274985d2c2074367dd2ec919834709d71292ab14a7568555de3abbc6076c0ba21c7be19936684a537dc99f0df3e1eafb731c356786b9b02dcc8245
+DIST BitstreamVeraSansMono-3.1.1.tar.xz 1802328 BLAKE2B 
382389206a7ec219700879d6f35599f321858500b9652e2564be00d984bf4aad7fe0a2669db47f28b4e9cffb066e99d34eb1f8124b138f585d38627c8d8054f7
 SHA512 
88f0c1e61692342bce4ca16abe57cc09594520171e3276ae6a1907d960ae231389e9817809fa482473a3606ade93ea0118dbd31815baaa2742b43a2f63886549
+DIST CascadiaCode-3.1.1.tar.xz 2792472 BLAKE2B 
2e5269edb6b7d05cbab72444285d9a7335f6509f4c4677a3d0ce8542a7e0c1e0f10ce6185b8c10e7bc1eaf29bec7b52d28c4476bfaa067fd9b582978b0bba6d7
 SHA512 
e89bee382b6d5dbed4996c36281979cfc999f112701c636cbc0a99ebaf7547b5c7e78b5de99d45a55a0caa4674cc20422c637f0ddff460d322373080dfcf345e
+DIST CascadiaMono-3.1.1.tar.xz 2773500 BLAKE2B 
66d74728e01fedb95f806035b3b31e3cb9d9d5d9d72193d38c4098fdd0d08490c16519cc14882abbaf568da2a694ffc72c9af735a65240db52f60f85903dc5d9
 SHA512 
0405135410d6b36482a3ef8b01fd8b025cc5c77c87e2873c620e0ea20d2051d03d2ab3658131a4faa2cfb2574cc25fa6b317301da1eb151b2524f3aeb8bf3746
+DIST CodeNewRoman-3.1.1.tar.xz 4702328 BLAKE2B 
e8f6d1178da961028d6eaff9b3644efaa5a4c926e34e0b3c34b41d883d3503d0f3222af7eb1b4a528f51e264dca9e630b17c7842d0a2eb100e982ddaeafc9621
 SHA512 
44d41436b5b5aa3a8396650d3a7b82ec4c365aa10761ad037d6161f026adf1a245b5e9a6a4d699fef69419ea389d856dc74bc5b7e0fb023803e710101183c0bc
+DIST ComicShannsMono-3.1.1.tar.xz 3738720 BLAKE2B 
1cda398875c4a612eca80f1f1fda84e1ba022912ccd46793821a5b50d1a175f8116dee6ab821cb53d449aaedb45d2a187834102b0d05428c202929ae1cce5784
 SHA512 
388fe06d1cc1cfbd677712f13921f5570b30a2d0ffcda575d9deb3aedee6ba9276c8ce8eac48bbe6bda951ffe8fda1704d9cd93d9a8e5a63bd3aa727d6af7406
+DIST CommitMono-3.1.1.tar.xz 3964236 BLAKE2B 
b83a2c712b0fca4c11742a81c6e31f3fa9158f97f770c0a6830bb9d9d8f54d2007cab489569ad5b48141003517def38965d1f459ff36ceda210ec62cb30daee3
 SHA512 
a2dbc3d1852015765bc04cc7efd30d8be2355ac08cfb83b1b8ebf466ad8f2d9e86aed74ab8503a5f62acb7e3f4d391acad9bdae9eb90a5c50f83a2a791e25ffe
+DIST Cousine-3.1.1.tar.xz 2190956 BLAKE2B 

[gentoo-commits] repo/proj/guru:master commit in: dev-python/injector/

2024-04-01 Thread Haelwenn Monnier
commit: df2a3ed9a911f381a20ab0cf5f4c2953142d979c
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Mon Apr  1 18:33:43 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 18:34:27 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=df2a3ed9

dev-python/injector: add 0.21.0-r1, drop 0.21.0
* Improve ebuild

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

 .../{injector-0.21.0.ebuild => injector-0.21.0-r1.ebuild}| 12 
 1 file changed, 12 deletions(-)

diff --git a/dev-python/injector/injector-0.21.0.ebuild 
b/dev-python/injector/injector-0.21.0-r1.ebuild
similarity index 77%
rename from dev-python/injector/injector-0.21.0.ebuild
rename to dev-python/injector/injector-0.21.0-r1.ebuild
index 95e2fca4f0..318389852c 100644
--- a/dev-python/injector/injector-0.21.0.ebuild
+++ b/dev-python/injector/injector-0.21.0-r1.ebuild
@@ -17,22 +17,10 @@ SRC_URI="
 SLOT="0"
 LICENSE="BSD"
 KEYWORDS="~amd64 ~x86 ~x86-linux"
-IUSE="doc test"
-
-RDEPEND="
-   test? (
-   dev-python/pytest
-   dev-python/hypothesis
-   )
-"
-DEPEND="${RDEPEND}
-   doc? ( dev-python/sphinx )
-"
 
 distutils_enable_sphinx docs
 distutils_enable_tests pytest
 
 python_install_all() {
-   use doc && local HTML_DOCS=( docs/. )
distutils-r1_python_install_all
 }



[gentoo-commits] repo/proj/guru:master commit in: net-mail/dovecot-fts-xapian/

2024-04-01 Thread Haelwenn Monnier
commit: 60d8beba1786953d017e01d21662832a2880ab8b
Author: Philippe Chaintreuil  parallaxshift  com>
AuthorDate: Mon Apr  1 12:57:48 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 12:57:48 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=60d8beba

net-mail/dovecot-fts-xapian: add 1.7.10

Signed-off-by: Philippe Chaintreuil  parallaxshift.com>

 net-mail/dovecot-fts-xapian/Manifest   |  1 +
 .../dovecot-fts-xapian-1.7.10.ebuild   | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/net-mail/dovecot-fts-xapian/Manifest 
b/net-mail/dovecot-fts-xapian/Manifest
index d85ca5a3b5..1397d7031b 100644
--- a/net-mail/dovecot-fts-xapian/Manifest
+++ b/net-mail/dovecot-fts-xapian/Manifest
@@ -1,3 +1,4 @@
 DIST dovecot-fts-xapian-1.5.9.tar.gz 34220 BLAKE2B 
8cf0772122d5dd8cf25fa2e8a5c02c8a315fdf4fbd346db3d01e78aa3e1116d42fbf30c155a364e064bd2ea4e9b67a48a69b3a3dada2c471c550f1d4fabbc8bd
 SHA512 
e5961e5f6aeed6efabf456487307dfd09e255077e8c2c3af6c390b73b48dd2613f09ad4dfcd64974a91463a05a55078edfb7368d8c01ce0a839847823507b91f
+DIST dovecot-fts-xapian-1.7.10.tar.gz 36886 BLAKE2B 
0e4800f276fc9e8284e54e530127ff06ee1b086d0710042d0e8622034ee7b03f900f8a02be50ab2a31b184cbea9bb4a3c585a13d67abd7606c26e6819329
 SHA512 
3844233fd6c0de6d1b7c13e116fc82157324dfc799fcabc766b860c270448a624263533f142566748a4bab2aa1043b3030d7f4795afd4046f10c2a41970cf250
 DIST dovecot-fts-xapian-1.7.6.tar.gz 36626 BLAKE2B 
4112204e78fce042a4db5e6d3bd5d12e2ca6be8199ded4f7b3b7e0ff9977268491aa7e524f00103e1ee07d5ce0b59dcea171c5be19c7857dbeae9416c4fe984e
 SHA512 
83b25bae097fceb56b62355cd8e10788bea850c2f312eb15fca72fb9c1d033d54e56c251eb27eeb971fe405da9d6a3509a3a700bbd0602d785949548ac15ba1f
 DIST dovecot-fts-xapian-1.7.9.tar.gz 36884 BLAKE2B 
6e2520a7b8a8250caa2a92af15e6eecdfbdbb542ff439e91baa0c084b3a6f6b02918decd0e0f0d888aba4db54b9566d63a796385a4d56970b69035845e20f84a
 SHA512 
9df23186648902c9ca38f861496bff3e5096be960a138b7d20eb3baff2734e16949614d1207cce34f2d6626634f58b35ea2c0500e2981f05eea1ad9da718

diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.10.ebuild 
b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.10.ebuild
new file mode 100644
index 00..9e8a229271
--- /dev/null
+++ b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.10.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Dovecot FTS plugin backed by Xapian"
+HOMEPAGE="https://github.com/grosjo/fts-xapian;
+SRC_URI="https://github.com/grosjo/fts-xapian/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
+S="${WORKDIR}/fts-xapian-${PV}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="static-libs"
+
+RDEPEND="
+   dev-libs/icu:=
+   >=dev-libs/xapian-1.4:=
+   net-mail/dovecot:=
+   "
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   ${FILESDIR}/bug-887887_allow-O2-override.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # Disable hardening so CFLAGS are left up to the Gentoo user
+   # https://bugs.gentoo.org/888751
+   econf \
+   --enable-hardening=no \
+   --with-dovecot="${EPREFIX}/usr/$(get_libdir)/dovecot" \
+   $( use_enable static-libs static )
+}
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+}



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

2024-04-01 Thread Haelwenn Monnier
commit: 43896f83b4e8360ca3d2725e31fb7301ae535015
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 16:29:50 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 16:38:37 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=43896f83

TODO.md: Remove nerdfonts from TODO

Signed-off-by: Robert Greener  r0bert.dev>

 TODO.md | 1 -
 1 file changed, 1 deletion(-)

diff --git a/TODO.md b/TODO.md
index 53f2709e37..8ea1ea8d81 100644
--- a/TODO.md
+++ b/TODO.md
@@ -23,7 +23,6 @@ If you find an interesting piece of software here, consider 
to package it, also
 [forgit](https://github.com/wfxr/forgit) | none | shell | Alessandro-Barbieri 
| ✖ | ✖
 [openocl](https://openocl.org/) | none | octave | Alessandro-Barbieri | ✖ | ✖
 [octave-scicosim](https://wiki.octave.org/Sci_cosim) | none | octave | 
Alessandro-Barbieri | ✖ | ✖
-[nerd-fonts](https://nerdfonts.com) | none | fonts | Alessandro-Barbieri | ✔ | 
✖
 [silk-guardian](https://github.com/NateBrune/silk-guardian) | make | util | 
Alessandro-Barbieri | ✖ | ✖
 [lucida](https://github.com/claritylab/lucida) | make | | Alessandro-Barbieri 
| ✔ | ✖
 [embedded fuzzy logic library](https://github.com/zerokol/eFLL) | make | devel 
| Alessandro-Barbieri | ✖ | ✖



[gentoo-commits] repo/proj/guru:master commit in: dev-java/microsoft-openjdk-bin/

2024-04-01 Thread Haelwenn Monnier
commit: 2a1576d0f9885db81fc11ab73e89ff948050d7b5
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 19:55:10 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 19:59:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2a1576d0

dev-java/microsoft-openjdk-bin: New version 17.0.10

Signed-off-by: Robert Greener  r0bert.dev>

 dev-java/microsoft-openjdk-bin/Manifest|  2 +
 .../microsoft-openjdk-bin-17.0.10.ebuild   | 97 ++
 2 files changed, 99 insertions(+)

diff --git a/dev-java/microsoft-openjdk-bin/Manifest 
b/dev-java/microsoft-openjdk-bin/Manifest
index 9259ee7c98..d0ed73df21 100644
--- a/dev-java/microsoft-openjdk-bin/Manifest
+++ b/dev-java/microsoft-openjdk-bin/Manifest
@@ -1,2 +1,4 @@
 DIST microsoft-jdk-11.0.22-linux-aarch64.tar.gz 195581683 BLAKE2B 
e27735a58eaa600652c0c1400968de7d7a24fce15da4d41ca1998c84a79462de548852b39945d6b4cb0aa0f04577b9c4bf36219bd0bb5b5438d9f93860f304c2
 SHA512 
d63048448d99199f6be6fe4f340abc77e40f547021eaf3908c64930b6a86e5113b08ab67a1ab00e5a9fa620fb8087fd0c9c1b2cfce83ab0a4897b0b764a3ca00
 DIST microsoft-jdk-11.0.22-linux-x64.tar.gz 197022932 BLAKE2B 
8ac69530bd7ccc832d8466f8ad94ddb6159b6bd70fbe4d3d84f72bde78d418d578a4143407331a61e5e8cbd8c1979b1eab8a3b9a79888a760eed0f442625cfcc
 SHA512 
04aceb51c148f97f6f88242bf473ad0259b64776858e9cc89048beff4dfac0149d10e608ee51cce5466ed3f51034d69252e6eccf1b5c890d55ad3f1e88ec563b
+DIST microsoft-jdk-17.0.10-linux-aarch64.tar.gz 190078768 BLAKE2B 
03cea395bd0336dbc75ad14aa6add1c98851022abf03644c4c0d8a054d70527b104db46103442c0bc5d2592d28c7dbafc51e6e8573150f730a645d12cc3edc32
 SHA512 
4878e00b6d3acc5b7c9af938e64270c69a35a757452955bcf9fef2c62e3072461e28e5974f5aba82dcec8fc1eafa7ea02fae2347ff564dedd80ab2a28d265c0d
+DIST microsoft-jdk-17.0.10-linux-x64.tar.gz 191482548 BLAKE2B 
befaa3495a80b52b2320c0d6955635df5c5252a33955569d0204273d9bd152a9506723abed85685876349ef2f80771528165d13c177a16cd93b8431801acd1c2
 SHA512 
c3a0302cdc9c9ef4674c191eb149a85a4f9f771a6237baa00b6346d3f83d935f47d87e08c3fc37eead872b3e36c5904a15c4554289220df1feadd23baddb902e

diff --git 
a/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-17.0.10.ebuild 
b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-17.0.10.ebuild
new file mode 100644
index 00..cf80650e30
--- /dev/null
+++ b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-17.0.10.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+SLOT=$(ver_cut 1)
+
+SRC_URI="
+amd64? ( https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-x64.tar.gz )
+arm64? ( 
https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-aarch64.tar.gz )
+"
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Microsoft"
+HOMEPAGE="https://www.microsoft.com/openjdk;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/jdk-${MY_PV}+7"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   # Not sure why they bundle this as it's commonly available and they
+   # only do so on x86_64. It's needed by libfontmanager.so. IcedTea
+   # also has an explicit dependency while Oracle seemingly dlopens it.
+   rm -vf lib/libfreetype.so || die
+
+   # prefer system copy # https://bugs.gentoo.org/776676
+   rm -vf lib/libharfbuzz.so || die
+
+   # Oracle and IcedTea have libjsoundalsa.so depending on
+   # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
+   if ! use alsa ; then
+   rm -v lib/libjsound.* || die
+   fi
+
+   if use headless-awt ; then
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi
+
+   if ! use source ; then
+   rm -v lib/src.zip || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym -r /etc/ssl/certs/java/cacerts 

[gentoo-commits] repo/proj/guru:master commit in: dev-lang/uasm/, dev-lang/uasm/files/

2024-04-01 Thread Haelwenn Monnier
commit: ea612f548c48f74fce1abc60d5ad205c521c7492
Author: NRK  disroot  org>
AuthorDate: Mon Apr  1 16:46:57 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 16:48:19 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ea612f54

dev-lang/uasm: fix a bunch of build failures

Closes: https://bugs.gentoo.org/927802
Signed-off-by: NRK  disroot.org>

 dev-lang/uasm/files/build-fix.patch | 179 
 dev-lang/uasm/uasm-2.56.2.ebuild|   3 +
 2 files changed, 182 insertions(+)

diff --git a/dev-lang/uasm/files/build-fix.patch 
b/dev-lang/uasm/files/build-fix.patch
new file mode 100644
index 00..6870528ef8
--- /dev/null
+++ b/dev-lang/uasm/files/build-fix.patch
@@ -0,0 +1,179 @@
+Fixes various build issues with newer clang
+https://bugs.gentoo.org/927802
+
+From b6457542bd56507cb2b659d50772f87cc66d6ea3 Mon Sep 17 00:00:00 2001
+From: NRK 
+Date: Mon, 1 Apr 2024 15:29:47 +
+Subject: [PATCH 1/4] Add missing includes
+
+---
+ assemble.c  | 2 +-
+ codegenv2.c | 2 ++
+ 2 files changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/assemble.c b/assemble.c
+index 2ce0e14..a9f2899 100644
+--- a/assemble.c
 b/assemble.c
+@@ -43,7 +43,7 @@
+ #include "lqueue.h"
+ #include "orgfixup.h"
+ #include "macrolib.h"
+-//#include "simd.h"
++#include "simd.h"
+ 
+ #if DLLIMPORT
+ #include "mangle.h"
+diff --git a/codegenv2.c b/codegenv2.c
+index 6bcc08d..7063c27 100644
+--- a/codegenv2.c
 b/codegenv2.c
+@@ -1,6 +1,7 @@
+ 
+ #include "codegenv2.h"
+ 
++#include 
+ #include 
+ #include "globals.h"
+ #include "parser.h"
+@@ -12,6 +13,7 @@
+ #include "types.h"
+ #include "macro.h"
+ #include "listing.h"
++#include "input.h"
+ 
+ #define OutputCodeByte( x ) OutputByte( x )
+ 
+-- 
+2.42.0
+
+
+From bc4ffb4ac77f97b42f7d83cae0f0ea7a59c5b6be Mon Sep 17 00:00:00 2001
+From: NRK 
+Date: Mon, 1 Apr 2024 15:36:14 +
+Subject: [PATCH 2/4] Add missing prototypes
+
+ref: https://github.com/Terraspace/UASM/pull/186
+---
+ H/globals.h | 8 
+ 1 file changed, 8 insertions(+)
+
+diff --git a/H/globals.h b/H/globals.h
+index e202c50..7320cb9 100644
+--- a/H/globals.h
 b/H/globals.h
+@@ -49,6 +49,7 @@
+ #endif
+ #define _ltoa   ltoa
+ #define _strupr strupr
++extern char *strupr(char *);
+ 
+ #elif defined(__POCC__)
+ 
+@@ -946,4 +947,11 @@ extern char *num2hex64(uint_64 value, char 
*buffer);
+ extern char *ConvertSectionName( const struct asym *, enum 
seg_type *pst, char *buffer );
+ extern void RewindToWin64(void);
+ 
++extern void CreateMacroLibCases64(void);
++extern void CreateMacroLibCases32(void);
++extern void OutputInterleavedBytes(const unsigned char *pbytes, int len, 
struct fixup *fixup);
++extern void SymSimd(struct dsym *sym);
++extern void RunLineQueue( void );
++extern ret_code BackPatch( struct asym *sym );
++
+ #endif
+-- 
+2.42.0
+
+
+From d4d625d009dfc7ab91136516aafb4fc706d0c1ab Mon Sep 17 00:00:00 2001
+From: NRK 
+Date: Mon, 1 Apr 2024 15:40:30 +
+Subject: [PATCH 3/4] Fix incompatible assignment of `void *` to `uint32_t`
+
+---
+ macho64.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/macho64.c b/macho64.c
+index 8e74842..8b81d5e 100644
+--- a/macho64.c
 b/macho64.c
+@@ -725,7 +725,7 @@ static ret_code macho_write_module( struct module_info 
*modinfo )
+   mm.header.cputype = CPU_TYPE_X86_64;
+   mm.header.cpusubtype = CPU_SUBTYPE_LITTLE_ENDIAN | 
CPU_SUBTYPE_X86_64_ALL;
+   mm.header.filetype = MH_OBJECT;
+-  mm.header.flags = NULL;
++  mm.header.flags = 0;
+   
+   macho_build_structures(modinfo, mm);
+   }
+-- 
+2.42.0
+
+
+From 0108e8754737c9ceac0314c8f70da8c9f4bd2095 Mon Sep 17 00:00:00 2001
+From: NRK 
+Date: Mon, 1 Apr 2024 15:54:02 +
+Subject: [PATCH 4/4] Fix incompatible function pointer
+
+---
+ proc.c | 16 ++--
+ 1 file changed, 14 insertions(+), 2 deletions(-)
+
+diff --git a/proc.c b/proc.c
+index fdd8b49..80e8674 100644
+--- a/proc.c
 b/proc.c
+@@ -162,10 +162,12 @@ struct delphicall_conv {
+ 
+ 
+ static  int ms32_pcheck(struct dsym *, struct dsym *, int *);
++static  int ms32_syspcheck(struct dsym *, struct dsym *, int *, int *);
+ static void ms32_return(struct dsym *, char *);
+ 
+ #if OWFC_SUPPORT
+ static  int watc_pcheck(struct dsym *, struct dsym *, int *);
++static  int watc_syspcheck(struct dsym *, struct dsym *, int *, int *);
+ static void watc_return(struct dsym *, char *);
+ #endif
+ 
+@@ -212,9 +214,9 @@ static const struct vectorcall_conv vectorcall_tab[] = {
+ };
+ 
+ static const struct sysvcall_conv sysvcall_tab[] = {
+-  { ms32_pcheck, ms32_return },  /* FCT_MSC */
++  { ms32_syspcheck, ms32_return },  /* FCT_MSC */
+ #if OWFC_SUPPORT  
+-  { watc_pcheck, watc_return },  /* FCT_WATCOMC */
++  { watc_syspcheck, watc_return },  /* FCT_WATCOMC */
+ #endif  

[gentoo-commits] repo/proj/guru:master commit in: app-text/pandoc-crossref-bin/

2024-04-01 Thread Haelwenn Monnier
commit: beeca84794c6927351100d40fadc4273d773664d
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 13:12:41 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 13:19:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=beeca847

app-text/pandoc-crossref-bin: New revision v0.3.17.0c-r1

Avoid conflict in manifest on package name

Signed-off-by: Robert Greener  r0bert.dev>

 .../pandoc-crossref-bin-0.3.17.0c-r1.ebuild| 28 ++
 1 file changed, 28 insertions(+)

diff --git 
a/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0c-r1.ebuild 
b/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0c-r1.ebuild
new file mode 100644
index 00..89b7c5250f
--- /dev/null
+++ b/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0c-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=8
+
+DESCRIPTION="Pandoc filter for cross-references"
+
+HOMEPAGE="https://github.com/lierdakil/pandoc-crossref;
+
+
+SRC_URI="https://github.com/lierdakil/pandoc-crossref/releases/download/v${PV}/pandoc-crossref-Linux.tar.xz
 -> ${P}.tar.xz"
+
+LICENSE="GPL-2"
+
+SLOT="0"
+
+KEYWORDS="-* ~amd64"
+S=${WORKDIR}
+
+RDEPEND="
+|| ( =app-text/pandoc-bin-3.1.12.1 =app-text/pandoc-3.1.12.1 )
+!dev-haskell/pandoc-crossref
+"
+
+src_install() {
+   exeinto /usr/bin
+   newexe ${WORKDIR}/pandoc-crossref pandoc-crossref
+   newman ${WORKDIR}/pandoc-crossref.1 pandoc-crossref.1
+}



[gentoo-commits] repo/proj/guru:master commit in: app-text/pandoc-crossref-bin/

2024-04-01 Thread Haelwenn Monnier
commit: c49ec518d229de8afbe695897b8b5a3348ea
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 13:15:53 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 13:19:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c49ec518

app-text/pandoc-crossref-bin: Remove redundant revision v0.3.17.0c

Signed-off-by: Robert Greener  r0bert.dev>

 app-text/pandoc-crossref-bin/Manifest  |  1 -
 .../pandoc-crossref-bin-0.3.17.0c.ebuild   | 28 --
 2 files changed, 29 deletions(-)

diff --git a/app-text/pandoc-crossref-bin/Manifest 
b/app-text/pandoc-crossref-bin/Manifest
index 9ab9e29fcf..ca06c2b770 100644
--- a/app-text/pandoc-crossref-bin/Manifest
+++ b/app-text/pandoc-crossref-bin/Manifest
@@ -1,3 +1,2 @@
-DIST pandoc-crossref-Linux.tar.xz 8697292 BLAKE2B 
c810b593d27acc0899047618a3ee606d55fec2bd2fcf59800135a7b2f1e452ee2ad469a029e703835c8ad883ad2262704dfc2aff6c4ef816b18c3b4c9ebb26b9
 SHA512 
0d3745a584f4dc77b05890a404940c5137eca8bed2007fc814d8e8411c5dbb27753d667fa79588043aa8f2628e7c9fe6a6764816470bcfdc73da04e29c1c75d0
 DIST pandoc-crossref-bin-0.3.17.0c.tar.xz 8697292 BLAKE2B 
c810b593d27acc0899047618a3ee606d55fec2bd2fcf59800135a7b2f1e452ee2ad469a029e703835c8ad883ad2262704dfc2aff6c4ef816b18c3b4c9ebb26b9
 SHA512 
0d3745a584f4dc77b05890a404940c5137eca8bed2007fc814d8e8411c5dbb27753d667fa79588043aa8f2628e7c9fe6a6764816470bcfdc73da04e29c1c75d0
 DIST pandoc-crossref-bin-0.3.17.0f.tar.xz 8767696 BLAKE2B 
e221ac987797ccbf377c2a8d6432a872ad4d61fe5220a149e0b17be4789f048a75ed002102f97d6a129596b0f19f9cfedd8685bb576075a0eb05909741dd7ed8
 SHA512 
3d1e6c072249f86d2478cb5764a1aa9e66850b8147bb60ec057388cb720614677a981322170843d338db0403c26308371d45dc192f92dfb4cc68b8c5cfe98894

diff --git a/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0c.ebuild 
b/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0c.ebuild
deleted file mode 100644
index 193e34eb67..00
--- a/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0c.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-DESCRIPTION="Pandoc filter for cross-references"
-
-HOMEPAGE="https://github.com/lierdakil/pandoc-crossref;
-
-
-SRC_URI="https://github.com/lierdakil/pandoc-crossref/releases/download/v${PV}/pandoc-crossref-Linux.tar.xz;
-
-LICENSE="GPL-2"
-
-SLOT="0"
-
-KEYWORDS="-* ~amd64"
-S=${WORKDIR}
-
-RDEPEND="
-|| ( =app-text/pandoc-bin-3.1.12.1 =app-text/pandoc-3.1.12.1 )
-!dev-haskell/pandoc-crossref
-"
-
-src_install() {
-   exeinto /usr/bin
-   newexe ${WORKDIR}/pandoc-crossref pandoc-crossref
-   newman ${WORKDIR}/pandoc-crossref.1 pandoc-crossref.1
-}



[gentoo-commits] repo/proj/guru:master commit in: dev-java/microsoft-openjdk-bin/, dev-java/microsoft-openjdk-bin/files/

2024-04-01 Thread Haelwenn Monnier
commit: 5ac7751de305032b987e0162f2171642c195ebf3
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 19:54:33 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 19:59:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ac7751d

dev-java/microsoft-openjdk-bin: new package, version 11.0.22

Signed-off-by: Robert Greener  r0bert.dev>

 dev-java/microsoft-openjdk-bin/Manifest|  2 +
 .../files/microsoft-openjdk-bin.env.sh | 13 +++
 dev-java/microsoft-openjdk-bin/metadata.xml| 11 +++
 .../microsoft-openjdk-bin-11.0.22.ebuild   | 97 ++
 4 files changed, 123 insertions(+)

diff --git a/dev-java/microsoft-openjdk-bin/Manifest 
b/dev-java/microsoft-openjdk-bin/Manifest
new file mode 100644
index 00..9259ee7c98
--- /dev/null
+++ b/dev-java/microsoft-openjdk-bin/Manifest
@@ -0,0 +1,2 @@
+DIST microsoft-jdk-11.0.22-linux-aarch64.tar.gz 195581683 BLAKE2B 
e27735a58eaa600652c0c1400968de7d7a24fce15da4d41ca1998c84a79462de548852b39945d6b4cb0aa0f04577b9c4bf36219bd0bb5b5438d9f93860f304c2
 SHA512 
d63048448d99199f6be6fe4f340abc77e40f547021eaf3908c64930b6a86e5113b08ab67a1ab00e5a9fa620fb8087fd0c9c1b2cfce83ab0a4897b0b764a3ca00
+DIST microsoft-jdk-11.0.22-linux-x64.tar.gz 197022932 BLAKE2B 
8ac69530bd7ccc832d8466f8ad94ddb6159b6bd70fbe4d3d84f72bde78d418d578a4143407331a61e5e8cbd8c1979b1eab8a3b9a79888a760eed0f442625cfcc
 SHA512 
04aceb51c148f97f6f88242bf473ad0259b64776858e9cc89048beff4dfac0149d10e608ee51cce5466ed3f51034d69252e6eccf1b5c890d55ad3f1e88ec563b

diff --git a/dev-java/microsoft-openjdk-bin/files/microsoft-openjdk-bin.env.sh 
b/dev-java/microsoft-openjdk-bin/files/microsoft-openjdk-bin.env.sh
new file mode 100644
index 00..0f41a22165
--- /dev/null
+++ b/dev-java/microsoft-openjdk-bin/files/microsoft-openjdk-bin.env.sh
@@ -0,0 +1,13 @@
+VERSION="Microsoft OpenJDK ${PV}"
+JAVA_HOME="${EPREFIX}/opt/${P}"
+JDK_HOME="${EPREFIX}/opt/${P}"
+JAVAC="\${JAVA_HOME}/bin/javac"
+PATH="\${JAVA_HOME}/bin"
+ROOTPATH="\${JAVA_HOME}/bin"
+LDPATH="\${JAVA_HOME}/lib/:\${JAVA_HOME}/lib/server/"
+MANPATH=""
+PROVIDES_TYPE="JDK JRE"
+PROVIDES_VERSION="${SLOT}"
+BOOTCLASSPATH=""
+GENERATION="2"
+ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH MANPATH"

diff --git a/dev-java/microsoft-openjdk-bin/metadata.xml 
b/dev-java/microsoft-openjdk-bin/metadata.xml
new file mode 100644
index 00..b56f4a748f
--- /dev/null
+++ b/dev-java/microsoft-openjdk-bin/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+   Robert Greener
+   
+   
+   microsoft/openjdk
+   
+

diff --git 
a/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-11.0.22.ebuild 
b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-11.0.22.ebuild
new file mode 100644
index 00..cf80650e30
--- /dev/null
+++ b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-11.0.22.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+SLOT=$(ver_cut 1)
+
+SRC_URI="
+amd64? ( https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-x64.tar.gz )
+arm64? ( 
https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-aarch64.tar.gz )
+"
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Microsoft"
+HOMEPAGE="https://www.microsoft.com/openjdk;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/jdk-${MY_PV}+7"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   # Not sure why they bundle this as it's commonly available and they
+   # only do so on x86_64. It's needed by libfontmanager.so. IcedTea
+   # also has an explicit dependency while Oracle seemingly dlopens it.
+   rm -vf lib/libfreetype.so || die
+
+   # prefer system copy # 

[gentoo-commits] repo/proj/guru:master commit in: app-text/pandoc-crossref-bin/

2024-04-01 Thread Haelwenn Monnier
commit: 15018d7e43d021bbe9a1de31d541a56327a435b6
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 13:11:24 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 13:19:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=15018d7e

app-text/pandoc-crossref-bin: New version v0.3.17.0f

Signed-off-by: Robert Greener  r0bert.dev>

 app-text/pandoc-crossref-bin/Manifest  |  2 ++
 .../pandoc-crossref-bin-0.3.17.0f.ebuild   | 28 ++
 2 files changed, 30 insertions(+)

diff --git a/app-text/pandoc-crossref-bin/Manifest 
b/app-text/pandoc-crossref-bin/Manifest
index 1a19bdde49..9ab9e29fcf 100644
--- a/app-text/pandoc-crossref-bin/Manifest
+++ b/app-text/pandoc-crossref-bin/Manifest
@@ -1 +1,3 @@
 DIST pandoc-crossref-Linux.tar.xz 8697292 BLAKE2B 
c810b593d27acc0899047618a3ee606d55fec2bd2fcf59800135a7b2f1e452ee2ad469a029e703835c8ad883ad2262704dfc2aff6c4ef816b18c3b4c9ebb26b9
 SHA512 
0d3745a584f4dc77b05890a404940c5137eca8bed2007fc814d8e8411c5dbb27753d667fa79588043aa8f2628e7c9fe6a6764816470bcfdc73da04e29c1c75d0
+DIST pandoc-crossref-bin-0.3.17.0c.tar.xz 8697292 BLAKE2B 
c810b593d27acc0899047618a3ee606d55fec2bd2fcf59800135a7b2f1e452ee2ad469a029e703835c8ad883ad2262704dfc2aff6c4ef816b18c3b4c9ebb26b9
 SHA512 
0d3745a584f4dc77b05890a404940c5137eca8bed2007fc814d8e8411c5dbb27753d667fa79588043aa8f2628e7c9fe6a6764816470bcfdc73da04e29c1c75d0
+DIST pandoc-crossref-bin-0.3.17.0f.tar.xz 8767696 BLAKE2B 
e221ac987797ccbf377c2a8d6432a872ad4d61fe5220a149e0b17be4789f048a75ed002102f97d6a129596b0f19f9cfedd8685bb576075a0eb05909741dd7ed8
 SHA512 
3d1e6c072249f86d2478cb5764a1aa9e66850b8147bb60ec057388cb720614677a981322170843d338db0403c26308371d45dc192f92dfb4cc68b8c5cfe98894

diff --git a/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0f.ebuild 
b/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0f.ebuild
new file mode 100644
index 00..b5ff6700ca
--- /dev/null
+++ b/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0f.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=8
+
+DESCRIPTION="Pandoc filter for cross-references"
+
+HOMEPAGE="https://github.com/lierdakil/pandoc-crossref;
+
+
+SRC_URI="https://github.com/lierdakil/pandoc-crossref/releases/download/v${PV}/pandoc-crossref-Linux.tar.xz
 -> ${P}.tar.xz"
+
+LICENSE="GPL-2"
+
+SLOT="0"
+
+KEYWORDS="-* ~amd64"
+S=${WORKDIR}
+
+RDEPEND="
+|| ( =app-text/pandoc-bin-3.1.12.3 =app-text/pandoc-3.1.12.3 )
+!dev-haskell/pandoc-crossref
+"
+
+src_install() {
+   exeinto /usr/bin
+   newexe ${WORKDIR}/pandoc-crossref pandoc-crossref
+   newman ${WORKDIR}/pandoc-crossref.1 pandoc-crossref.1
+}



[gentoo-commits] repo/proj/guru:master commit in: net-mail/dovecot-fts-xapian/

2024-04-01 Thread Haelwenn Monnier
commit: 85af921691834827289cf0d0649b4ed290f8fa25
Author: Philippe Chaintreuil  parallaxshift  com>
AuthorDate: Mon Apr  1 13:05:28 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 13:10:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=85af9216

net-mail/dovecot-fts-xapian: fix unquoted variable FILESDIR

Signed-off-by: Philippe Chaintreuil  parallaxshift.com>

 net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.5.9.ebuild  | 2 +-
 net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.10.ebuild | 2 +-
 net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.6.ebuild  | 2 +-
 net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.9.ebuild  | 2 +-
 net-mail/dovecot-fts-xapian/dovecot-fts-xapian-.ebuild   | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.5.9.ebuild 
b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.5.9.ebuild
index 9e8a229271..5287bc2d25 100644
--- a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.5.9.ebuild
+++ b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.5.9.ebuild
@@ -25,7 +25,7 @@ DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
-   ${FILESDIR}/bug-887887_allow-O2-override.patch
+   "${FILESDIR}/bug-887887_allow-O2-override.patch"
 )
 
 src_prepare() {

diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.10.ebuild 
b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.10.ebuild
index 9e8a229271..5287bc2d25 100644
--- a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.10.ebuild
+++ b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.10.ebuild
@@ -25,7 +25,7 @@ DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
-   ${FILESDIR}/bug-887887_allow-O2-override.patch
+   "${FILESDIR}/bug-887887_allow-O2-override.patch"
 )
 
 src_prepare() {

diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.6.ebuild 
b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.6.ebuild
index 9e8a229271..5287bc2d25 100644
--- a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.6.ebuild
+++ b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.6.ebuild
@@ -25,7 +25,7 @@ DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
-   ${FILESDIR}/bug-887887_allow-O2-override.patch
+   "${FILESDIR}/bug-887887_allow-O2-override.patch"
 )
 
 src_prepare() {

diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.9.ebuild 
b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.9.ebuild
index 9e8a229271..5287bc2d25 100644
--- a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.9.ebuild
+++ b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.9.ebuild
@@ -25,7 +25,7 @@ DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
-   ${FILESDIR}/bug-887887_allow-O2-override.patch
+   "${FILESDIR}/bug-887887_allow-O2-override.patch"
 )
 
 src_prepare() {

diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-.ebuild 
b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-.ebuild
index 8101d9af32..e12ebd7f57 100644
--- a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-.ebuild
+++ b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-.ebuild
@@ -37,7 +37,7 @@ if [ "$PV" =  ] ; then
 fi
 
 PATCHES=(
-   ${FILESDIR}/bug-887887_allow-O2-override.patch
+   "${FILESDIR}/bug-887887_allow-O2-override.patch"
 )
 
 src_prepare() {



[gentoo-commits] repo/proj/guru:master commit in: app-text/pandoc-crossref-bin/

2024-04-01 Thread Haelwenn Monnier
commit: 1eda76a4fd4f0f477a003c28f1e017b625910537
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 13:01:57 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 13:04:07 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1eda76a4

app-text/pandoc-crossref-bin: New package, version 0.3.17.0c

Signed-off-by: Robert Greener  r0bert.dev>

 app-text/pandoc-crossref-bin/Manifest  |  1 +
 .../pandoc-crossref-bin-0.3.17.0c.ebuild   | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/app-text/pandoc-crossref-bin/Manifest 
b/app-text/pandoc-crossref-bin/Manifest
new file mode 100644
index 00..1a19bdde49
--- /dev/null
+++ b/app-text/pandoc-crossref-bin/Manifest
@@ -0,0 +1 @@
+DIST pandoc-crossref-Linux.tar.xz 8697292 BLAKE2B 
c810b593d27acc0899047618a3ee606d55fec2bd2fcf59800135a7b2f1e452ee2ad469a029e703835c8ad883ad2262704dfc2aff6c4ef816b18c3b4c9ebb26b9
 SHA512 
0d3745a584f4dc77b05890a404940c5137eca8bed2007fc814d8e8411c5dbb27753d667fa79588043aa8f2628e7c9fe6a6764816470bcfdc73da04e29c1c75d0

diff --git a/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0c.ebuild 
b/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0c.ebuild
new file mode 100644
index 00..193e34eb67
--- /dev/null
+++ b/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0c.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=8
+
+DESCRIPTION="Pandoc filter for cross-references"
+
+HOMEPAGE="https://github.com/lierdakil/pandoc-crossref;
+
+
+SRC_URI="https://github.com/lierdakil/pandoc-crossref/releases/download/v${PV}/pandoc-crossref-Linux.tar.xz;
+
+LICENSE="GPL-2"
+
+SLOT="0"
+
+KEYWORDS="-* ~amd64"
+S=${WORKDIR}
+
+RDEPEND="
+|| ( =app-text/pandoc-bin-3.1.12.1 =app-text/pandoc-3.1.12.1 )
+!dev-haskell/pandoc-crossref
+"
+
+src_install() {
+   exeinto /usr/bin
+   newexe ${WORKDIR}/pandoc-crossref pandoc-crossref
+   newman ${WORKDIR}/pandoc-crossref.1 pandoc-crossref.1
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-build/cargo-make/, profiles/updates/, dev-util/cargo-make/

2024-04-01 Thread Haelwenn Monnier
commit: 30f112472d94dcf4c22edd0ab316c9f96b7928c6
Author: Takuya Wakazono  gmail  com>
AuthorDate: Mon Apr  1 12:56:25 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 13:04:34 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=30f11247

dev-build/cargo-make: move from dev-util/cargo-make

Signed-off-by: Takuya Wakazono  gmail.com>

 {dev-util => dev-build}/cargo-make/Manifest  | 0
 {dev-util => dev-build}/cargo-make/cargo-make-0.37.10.ebuild | 0
 {dev-util => dev-build}/cargo-make/metadata.xml  | 0
 profiles/updates/2Q-2024 | 1 +
 4 files changed, 1 insertion(+)

diff --git a/dev-util/cargo-make/Manifest b/dev-build/cargo-make/Manifest
similarity index 100%
rename from dev-util/cargo-make/Manifest
rename to dev-build/cargo-make/Manifest

diff --git a/dev-util/cargo-make/cargo-make-0.37.10.ebuild 
b/dev-build/cargo-make/cargo-make-0.37.10.ebuild
similarity index 100%
rename from dev-util/cargo-make/cargo-make-0.37.10.ebuild
rename to dev-build/cargo-make/cargo-make-0.37.10.ebuild

diff --git a/dev-util/cargo-make/metadata.xml 
b/dev-build/cargo-make/metadata.xml
similarity index 100%
rename from dev-util/cargo-make/metadata.xml
rename to dev-build/cargo-make/metadata.xml

diff --git a/profiles/updates/2Q-2024 b/profiles/updates/2Q-2024
new file mode 100644
index 00..33364a8e16
--- /dev/null
+++ b/profiles/updates/2Q-2024
@@ -0,0 +1 @@
+move dev-util/cargo-make dev-build/cargo-make



[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/quickjs/, dev-lang/quickjs/files/

2024-04-01 Thread Haelwenn Monnier
commit: cae78ddb3b3444528430424b6d50d6d7efb16656
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Mon Apr  1 20:58:31 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 21:23:36 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cae78ddb

dev-lang/quickjs: add 2024.01.13

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

 dev-lang/quickjs/Manifest  |  1 +
 .../files/quickjs-2024-01-13-respect-env.patch | 46 +
 .../files/quickjs-2024-01-13-sharedlib.patch   | 59 ++
 dev-lang/quickjs/quickjs-2024.01.13.ebuild | 48 ++
 4 files changed, 154 insertions(+)

diff --git a/dev-lang/quickjs/Manifest b/dev-lang/quickjs/Manifest
index 7d664f78ea..559f41a64d 100644
--- a/dev-lang/quickjs/Manifest
+++ b/dev-lang/quickjs/Manifest
@@ -1 +1,2 @@
 DIST quickjs-2021-03-27.tar.xz 753556 BLAKE2B 
a959da95ca4861b5675359ac81598b50a80170ec4f4d819c44d666dd4ecb5a2e11d63230f98b611d5109941f5b21f5c8f791d56d153b818408ec1c59350d5e1d
 SHA512 
eeb810083484df213bc658a8703ca3ef094b7789c2b49eed86cb4068c9f9da401ad0300261d61a163c6ea82306f3ef50bf8e29a64920f704fd8958ef08a7286c
+DIST quickjs-2024-01-13.tar.xz 765800 BLAKE2B 
6d65d9ae19ef816a7e4784821d138d2be9965bbbea42c11f13adc0560dc6d67db9cd75c367680a5caec34182a320819127fc0d0c95c10fcf441161ca7880d5aa
 SHA512 
9f426404e4dc1e2a41fcc235b72e58708041aed24eadd5fb9e82f62435501003d3a6b04831f307b04852551d2fd265b94cd400b3293ec0810465f52de8a6c057

diff --git a/dev-lang/quickjs/files/quickjs-2024-01-13-respect-env.patch 
b/dev-lang/quickjs/files/quickjs-2024-01-13-respect-env.patch
new file mode 100644
index 00..aa2efa9ea3
--- /dev/null
+++ b/dev-lang/quickjs/files/quickjs-2024-01-13-respect-env.patch
@@ -0,0 +1,46 @@
+--- a/Makefile.old
 b/Makefile
+@@ -69,7 +69,7 @@ endif
+ ifdef CONFIG_CLANG
+   HOST_CC=clang
+   CC=$(CROSS_PREFIX)clang
+-  CFLAGS+=-g -Wall -MMD -MF $(OBJDIR)/$(@F).d
++  CFLAGS+=-Wall -MMD -MF $(OBJDIR)/$(@F).d
+   CFLAGS += -Wextra
+   CFLAGS += -Wno-sign-compare
+   CFLAGS += -Wno-missing-field-initializers
+@@ -92,13 +92,13 @@ else ifdef CONFIG_COSMO
+   HOST_CC=gcc
+   CC=cosmocc
+   # cosmocc does not correct support -MF
+-  CFLAGS=-g -Wall #-MMD -MF $(OBJDIR)/$(@F).d
++  CFLAGS=-Wall #-MMD -MF $(OBJDIR)/$(@F).d
+   CFLAGS += -Wno-array-bounds -Wno-format-truncation
+   AR=cosmoar
+ else
+   HOST_CC=gcc
+   CC=$(CROSS_PREFIX)gcc
+-  CFLAGS+=-g -Wall -MMD -MF $(OBJDIR)/$(@F).d
++  CFLAGS+=-Wall -MMD -MF $(OBJDIR)/$(@F).d
+   CFLAGS += -Wno-array-bounds -Wno-format-truncation
+   ifdef CONFIG_LTO
+ AR=$(CROSS_PREFIX)gcc-ar
+@@ -120,14 +120,14 @@ DEFINES+=-D__USE_MINGW_ANSI_STDIO # for standard 
snprintf behavior
+ endif
+ 
+ CFLAGS+=$(DEFINES)
+-CFLAGS_DEBUG=$(CFLAGS) -O0
+-CFLAGS_SMALL=$(CFLAGS) -Os
+-CFLAGS_OPT=$(CFLAGS) -O2
++CFLAGS_DEBUG=$(CFLAGS)
++CFLAGS_SMALL=$(CFLAGS)
++CFLAGS_OPT=$(CFLAGS)
+ CFLAGS_NOLTO:=$(CFLAGS_OPT)
+ ifdef CONFIG_COSMO
+ LDFLAGS+=-s # better to strip by default
+ else
+-LDFLAGS+=-g
++LDFLAGS+=
+ endif
+ ifdef CONFIG_LTO
+ CFLAGS_SMALL+=-flto

diff --git a/dev-lang/quickjs/files/quickjs-2024-01-13-sharedlib.patch 
b/dev-lang/quickjs/files/quickjs-2024-01-13-sharedlib.patch
new file mode 100644
index 00..15a6ddcc35
--- /dev/null
+++ b/dev-lang/quickjs/files/quickjs-2024-01-13-sharedlib.patch
@@ -0,0 +1,59 @@
+From c57e930e9573ce29d816899bb3e7303d8ae2d69b Mon Sep 17 00:00:00 2001
+From: "Haelwenn (lanodan) Monnier" 
+Date: Mon, 1 Apr 2024 22:33:10 +0200
+Subject: [PATCH] Makefile: Allow building libquickjs as a shared library
+
+Adapted from 
https://git.alpinelinux.org/aports/tree/community/quickjs/01-sharedlib.patch?id=27a8f649949c36bfc3e45854e08c48a8eb06e07c
+
+Co-authored-by: Celeste <20312-cele...@users.gitlab.alpinelinux.org>
+---
+ Makefile | 15 +++
+ 1 file changed, 15 insertions(+)
+
+diff --git a/Makefile b/Makefile
+index 0270a6ad8..76c2a4b11 100644
+--- a/Makefile
 b/Makefile
+@@ -32,6 +32,8 @@ endif
+ #CONFIG_WIN32=y
+ # use link time optimization (smaller and faster executables but slower build)
+ #CONFIG_LTO=y
++# also build libquickjs as a shared library
++#CONFIG_SHARED=y
+ # consider warnings as errors (for development)
+ #CONFIG_WERROR=y
+ # force 32 bit build for some utilities
+@@ -205,6 +207,10 @@ PROGS+=libquickjs.a
+ ifdef CONFIG_LTO
+ PROGS+=libquickjs.lto.a
+ endif
++ifdef CONFIG_SHARED
++SO_VERSION=$(shell sed 's/-/./g' VERSION)
++PROGS+=libquickjs.so.$(SO_VERSION)
++endif
+ 
+ # examples
+ ifeq ($(CROSS_PREFIX),)
+@@ -289,6 +295,11 @@ libquickjs.a: $(patsubst %.o, %.nolto.o, $(QJS_LIB_OBJS))
+   $(AR) rcs $@ $^
+ endif # CONFIG_LTO
+ 
++ifdef CONFIG_SHARED
++libquickjs.so.$(SO_VERSION): $(patsubst %.o, %.pic.o, $(QJS_LIB_OBJS))
++  $(CC) -shared -Wl,-soname,$@ $(LDFLAGS) -o $@ $^
++endif # CONFIG_SHARED
++
+ repl.c: $(QJSC) repl.js
+   $(QJSC) -c -o $@ -m repl.js
+ 
+@@ -362,6 +373,10 @@ install: all
+   

[gentoo-commits] repo/proj/guru:dev commit in: net-mail/dovecot-fts-xapian/, net-mail/dovecot-fts-xapian/files/

2024-04-01 Thread Philippe Chaintreuil
commit: aca7bd0aeeb579d11334b9360fc791ad9f26275a
Author: Philippe Chaintreuil  parallaxshift  com>
AuthorDate: Mon Apr  1 19:40:08 2024 +
Commit: Philippe Chaintreuil  parallaxshift  com>
CommitDate: Mon Apr  1 20:57:39 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aca7bd0a

net-mail/dovecot-fts-xapian: Patch Base64 debug verbosity

Signed-off-by: Philippe Chaintreuil  parallaxshift.com>

 net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.10.ebuild   |  1 +
 net-mail/dovecot-fts-xapian/files/20240401_verbosity-fix.patch | 10 ++
 2 files changed, 11 insertions(+)

diff --git a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.10.ebuild 
b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.10.ebuild
index 5287bc2d25..c3dcbbef8e 100644
--- a/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.10.ebuild
+++ b/net-mail/dovecot-fts-xapian/dovecot-fts-xapian-1.7.10.ebuild
@@ -26,6 +26,7 @@ BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
"${FILESDIR}/bug-887887_allow-O2-override.patch"
+   "${FILESDIR}/20240401_verbosity-fix.patch"
 )
 
 src_prepare() {

diff --git a/net-mail/dovecot-fts-xapian/files/20240401_verbosity-fix.patch 
b/net-mail/dovecot-fts-xapian/files/20240401_verbosity-fix.patch
new file mode 100644
index 00..7f62757db8
--- /dev/null
+++ b/net-mail/dovecot-fts-xapian/files/20240401_verbosity-fix.patch
@@ -0,0 +1,10 @@
+--- a/src/fts-backend-xapian-functions.cpp
 b/src/fts-backend-xapian-functions.cpp
+@@ -383,7 +383,6 @@ class XNGram
+   {
+   ok=std::regex_match(s, base64Regex);
+   }
+-  if(ok) syslog(LOG_INFO,"Testing Base64 (%s) -> 
%ld",s.c_str(),(long)ok);
+   return ok;
+   }
+ 



[gentoo-commits] repo/gentoo:master commit in: app-misc/gnote/

2024-04-01 Thread Mart Raudsepp
commit: 0036d13c6ce37ef015db5ccfbbc29cd038bc37ca
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr  1 20:19:32 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 20:52:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0036d13c

app-misc/gnote: drop 45.0, 45.1

Signed-off-by: Mart Raudsepp  gentoo.org>

 app-misc/gnote/Manifest  |  2 --
 app-misc/gnote/gnote-45.0.ebuild | 63 
 app-misc/gnote/gnote-45.1.ebuild | 63 
 3 files changed, 128 deletions(-)

diff --git a/app-misc/gnote/Manifest b/app-misc/gnote/Manifest
index 539854dc85d7..140423aab920 100644
--- a/app-misc/gnote/Manifest
+++ b/app-misc/gnote/Manifest
@@ -1,4 +1,2 @@
 DIST gnote-44.1.tar.xz 3330072 BLAKE2B 
ff86fa34bdfff61eceb25abef1c73377f888082e70e539172849bf9425eada1c11000c1a75f69eb74fdbc2fc6d45ad3c58c843bf769279a026dd5298a07abc68
 SHA512 
89364d161d6ecc11822b89dec0353d0e20bc08d883573f324e4980ff2420361ddeb326213eb668fba4ce8de7d5d9668a1a058666ad2b81658ef94f8a65b87363
-DIST gnote-45.0.tar.xz 3247716 BLAKE2B 
d3a31be5d9e84aaee4af5d22733e4bc14aaf844e31d488cbe9fb8d0b516815a3db5af00052a2a44c9cc07e2397a73b23cb036933c9b795caf54d1a156e0d16b9
 SHA512 
d06c128238d4f29d5bc0fb3bf3b1473000df5a4d860406ad0680b159cfacae259dd6dfbf6984e8772c3bcf485776e5ca423436f964c260594862949dcda2ea88
-DIST gnote-45.1.tar.xz 3247844 BLAKE2B 
6a88e54b7382586b272080c20d14f09fd431e8aaa247257813492a495d7d0478a4a0ba920fb4ec9f4e37e2c6a0f4568c81d74a8bd202b392648e01c2def7e6c9
 SHA512 
a70b23279e9cd402da320957d30c377c8f843844603cf57578c2515366cd61f8e3fafd48636bbafde16cbaa218820937d2a69e3c933f45329d6c9ace55a1cd7f
 DIST gnote-45.2.tar.xz 3248256 BLAKE2B 
ab687802aa6046556c579f1a11fb807398e69f2a256a8a63f50ea76bbcdfc8708ead603f25274b678912bb567c45e96bfe708ea2d56f9733ee1e6061195826bf
 SHA512 
5380a50cfbf235b0007c47c3a1f4860ade599789e1746a7741fc672265698bb0717858bb39e5c0612d4d4e13040f1865674ddeda1427a4818aff508ba5ce8059

diff --git a/app-misc/gnote/gnote-45.0.ebuild b/app-misc/gnote/gnote-45.0.ebuild
deleted file mode 100644
index 62d3c9902709..
--- a/app-misc/gnote/gnote-45.0.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2 meson readme.gentoo-r1
-
-DESCRIPTION="Desktop note-taking application"
-HOMEPAGE="https://wiki.gnome.org/Apps/Gnote;
-
-LICENSE="GPL-3+ FDL-1.1"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   >=dev-libs/glib-2.74:2[dbus]
-   >=dev-cpp/glibmm-2.74:2.68
-   >=dev-cpp/gtkmm-4.0.0:4.0
-   >=app-crypt/libsecret-0.8
-   >=dev-libs/libxml2-2:2
-   dev-libs/libxslt
-   >=sys-apps/util-linux-2.16
-   test? ( dev-libs/unittest++ )
-"
-RDEPEND="${DEPEND}
-   gnome-base/gsettings-desktop-schemas
-"
-BDEPEND="
-   dev-util/itstool
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   default
-
-   # Build system requires UnitTest++ >=1.5.1, but the .pc file doesn't
-   # specify a version
-   sed -i -e "/UnitTest++/ s/version: [^,]*,//" meson.build || die
-   if ! use test; then
-   sed -i -e "/unit_test_pp/ s/ = .*/ = disabler()/" meson.build 
|| die
-   fi
-
-   if has_version net-fs/wdfs; then
-   DOC_CONTENTS="You have net-fs/wdfs installed. app-misc/gnote 
will use it to
-   synchronize notes."
-   else
-   DOC_CONTENTS="Gnote can use net-fs/wdfs to synchronize notes.
-   If you want to use that functionality just emerge net-fs/wdfs.
-   Gnote will automatically detect that you did and let you use 
it."
-   fi
-}
-
-src_install() {
-   meson_src_install
-   readme.gentoo_create_doc
-}
-
-pkg_postinst() {
-   gnome2_pkg_postinst
-   readme.gentoo_print_elog
-}

diff --git a/app-misc/gnote/gnote-45.1.ebuild b/app-misc/gnote/gnote-45.1.ebuild
deleted file mode 100644
index 2b435610e973..
--- a/app-misc/gnote/gnote-45.1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2 meson readme.gentoo-r1
-
-DESCRIPTION="Desktop note-taking application"
-HOMEPAGE="https://wiki.gnome.org/Apps/Gnote;
-
-LICENSE="GPL-3+ FDL-1.1"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   >=dev-libs/glib-2.74:2[dbus]
-   >=dev-cpp/glibmm-2.74:2.68
-   >=dev-cpp/gtkmm-4.0.0:4.0
-   >=app-crypt/libsecret-0.8
-   >=dev-libs/libxml2-2:2
-   dev-libs/libxslt
-   >=sys-apps/util-linux-2.16
-   test? ( dev-libs/unittest++ )
-"
-RDEPEND="${DEPEND}
-   gnome-base/gsettings-desktop-schemas
-"
-BDEPEND="
-   dev-util/itstool
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   default
-
-   

[gentoo-commits] repo/gentoo:master commit in: app-misc/gnote/

2024-04-01 Thread Mart Raudsepp
commit: bb9a9eb65dbdd3596fb867212e4f08877a435f1f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr  1 20:15:32 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 20:52:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb9a9eb6

app-misc/gnote: add 45.2

Signed-off-by: Mart Raudsepp  gentoo.org>

 app-misc/gnote/Manifest  |  1 +
 app-misc/gnote/gnote-45.2.ebuild | 63 
 2 files changed, 64 insertions(+)

diff --git a/app-misc/gnote/Manifest b/app-misc/gnote/Manifest
index 70cda40bfbd7..539854dc85d7 100644
--- a/app-misc/gnote/Manifest
+++ b/app-misc/gnote/Manifest
@@ -1,3 +1,4 @@
 DIST gnote-44.1.tar.xz 3330072 BLAKE2B 
ff86fa34bdfff61eceb25abef1c73377f888082e70e539172849bf9425eada1c11000c1a75f69eb74fdbc2fc6d45ad3c58c843bf769279a026dd5298a07abc68
 SHA512 
89364d161d6ecc11822b89dec0353d0e20bc08d883573f324e4980ff2420361ddeb326213eb668fba4ce8de7d5d9668a1a058666ad2b81658ef94f8a65b87363
 DIST gnote-45.0.tar.xz 3247716 BLAKE2B 
d3a31be5d9e84aaee4af5d22733e4bc14aaf844e31d488cbe9fb8d0b516815a3db5af00052a2a44c9cc07e2397a73b23cb036933c9b795caf54d1a156e0d16b9
 SHA512 
d06c128238d4f29d5bc0fb3bf3b1473000df5a4d860406ad0680b159cfacae259dd6dfbf6984e8772c3bcf485776e5ca423436f964c260594862949dcda2ea88
 DIST gnote-45.1.tar.xz 3247844 BLAKE2B 
6a88e54b7382586b272080c20d14f09fd431e8aaa247257813492a495d7d0478a4a0ba920fb4ec9f4e37e2c6a0f4568c81d74a8bd202b392648e01c2def7e6c9
 SHA512 
a70b23279e9cd402da320957d30c377c8f843844603cf57578c2515366cd61f8e3fafd48636bbafde16cbaa218820937d2a69e3c933f45329d6c9ace55a1cd7f
+DIST gnote-45.2.tar.xz 3248256 BLAKE2B 
ab687802aa6046556c579f1a11fb807398e69f2a256a8a63f50ea76bbcdfc8708ead603f25274b678912bb567c45e96bfe708ea2d56f9733ee1e6061195826bf
 SHA512 
5380a50cfbf235b0007c47c3a1f4860ade599789e1746a7741fc672265698bb0717858bb39e5c0612d4d4e13040f1865674ddeda1427a4818aff508ba5ce8059

diff --git a/app-misc/gnote/gnote-45.2.ebuild b/app-misc/gnote/gnote-45.2.ebuild
new file mode 100644
index ..2b435610e973
--- /dev/null
+++ b/app-misc/gnote/gnote-45.2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2 meson readme.gentoo-r1
+
+DESCRIPTION="Desktop note-taking application"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gnote;
+
+LICENSE="GPL-3+ FDL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=dev-libs/glib-2.74:2[dbus]
+   >=dev-cpp/glibmm-2.74:2.68
+   >=dev-cpp/gtkmm-4.0.0:4.0
+   >=app-crypt/libsecret-0.8
+   >=dev-libs/libxml2-2:2
+   dev-libs/libxslt
+   >=sys-apps/util-linux-2.16
+   test? ( dev-libs/unittest++ )
+"
+RDEPEND="${DEPEND}
+   gnome-base/gsettings-desktop-schemas
+"
+BDEPEND="
+   dev-util/itstool
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+
+   # Build system requires UnitTest++ >=1.5.1, but the .pc file doesn't
+   # specify a version
+   sed -i -e "/UnitTest++/ s/version: [^,]*,//" meson.build || die
+   if ! use test; then
+   sed -i -e "/unit_test_pp/ s/ = .*/ = disabler()/" meson.build 
|| die
+   fi
+
+   if has_version net-fs/wdfs; then
+   DOC_CONTENTS="You have net-fs/wdfs installed. app-misc/gnote 
will use it to
+   synchronize notes."
+   else
+   DOC_CONTENTS="Gnote can use net-fs/wdfs to synchronize notes.
+   If you want to use that functionality just emerge net-fs/wdfs.
+   Gnote will automatically detect that you did and let you use 
it."
+   fi
+}
+
+src_install() {
+   meson_src_install
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   gnome2_pkg_postinst
+   readme.gentoo_print_elog
+}



[gentoo-commits] proj/releng:master commit in: releases/specs/arm64/, tools/

2024-04-01 Thread Andreas K. Hüttel
commit: 69b60ed89e8f9e2bd24c9ab715ca9ba9c83927d1
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Apr  1 20:46:37 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Apr  1 20:46:37 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=69b60ed8

Switch arm64 bootmedia uploads to 23.0

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

 releases/specs/arm64/installcd-stage1.spec |  6 +--
 releases/specs/arm64/installcd-stage2-minimal.spec | 50 +++---
 tools/catalyst-auto-arm64.conf | 13 ++
 3 files changed, 32 insertions(+), 37 deletions(-)

diff --git a/releases/specs/arm64/installcd-stage1.spec 
b/releases/specs/arm64/installcd-stage1.spec
index b6809046..7506ef20 100644
--- a/releases/specs/arm64/installcd-stage1.spec
+++ b/releases/specs/arm64/installcd-stage1.spec
@@ -1,10 +1,10 @@
 subarch: arm64
 target: livecd-stage1
 version_stamp: @TIMESTAMP@
-rel_type: default
-profile: default/linux/arm64/17.0
+rel_type: 23.0-default
+profile: default/linux/arm64/23.0
 snapshot_treeish: @TREEISH@
-source_subpath: default/stage3-arm64-openrc-@timest...@.tar.xz
+source_subpath: 23.0-default/stage3-arm64-openrc-@timest...@.tar.xz
 compression_mode: pixz
 portage_confdir: @REPO_DIR@/releases/portage/isos
 

diff --git a/releases/specs/arm64/installcd-stage2-minimal.spec 
b/releases/specs/arm64/installcd-stage2-minimal.spec
index 7d3a7b4a..f55be2fe 100644
--- a/releases/specs/arm64/installcd-stage2-minimal.spec
+++ b/releases/specs/arm64/installcd-stage2-minimal.spec
@@ -1,10 +1,10 @@
 subarch: arm64
 version_stamp: @TIMESTAMP@
 target: livecd-stage2
-rel_type: default
-profile: default/linux/arm64/17.0
+rel_type: 23.0-default
+profile: default/linux/arm64/23.0
 snapshot_treeish: @TREEISH@
-source_subpath: default/livecd-stage1-arm64-@timest...@.tar.xz
+source_subpath: 23.0-default/livecd-stage1-arm64-@timest...@.tar.xz
 portage_confdir: @REPO_DIR@/releases/portage/isos
 
 livecd/bootargs: dokeymap
@@ -75,10 +75,10 @@ livecd/empty:
/etc/rsync
/etc/runlevels/single
/etc/skel
-   /lib/dev-state
-   /lib/udev-state
-   /lib64/dev-state
-   /lib64/udev-state
+   /usr/lib/dev-state
+   /usr/lib/udev-state
+   /usr/lib64/dev-state
+   /usr/lib64/udev-state
/root/.ccache
/tmp
/usr/diet/include
@@ -158,17 +158,17 @@ livecd/rm:
/etc/make.profile
/etc/man.conf
/etc/resolv.conf
-   /lib*/*.a
-   /lib*/*.la
-   /lib*/cpp
+   /usr/lib*/*.a
+   /usr/lib*/*.la
+   /usr/lib*/cpp
/root/.bash_history
/root/.viminfo
-   /sbin/*.static
-   /sbin/fsck.cramfs
-   /sbin/fsck.minix
-   /sbin/mkfs.bfs
-   /sbin/mkfs.cramfs
-   /sbin/mkfs.minix
+   /usr/bin/*.static
+   /usr/bin/fsck.cramfs
+   /usr/bin/fsck.minix
+   /usr/bin/mkfs.bfs
+   /usr/bin/mkfs.cramfs
+   /usr/bin/mkfs.minix
/usr/bin/addr2line
/usr/bin/ar
/usr/bin/as
@@ -210,15 +210,15 @@ livecd/rm:
/usr/lib*/*.la
/usr/lib*/perl5/site_perl
/usr/lib*/gcc-lib/*/*/libgcj*
-   /usr/sbin/archive-conf
-   /usr/sbin/dispatch-conf
-   /usr/sbin/emaint
-   /usr/sbin/env-update
-   /usr/sbin/etc-update
-   /usr/sbin/fb*
-   /usr/sbin/fixpackages
-   /usr/sbin/quickpkg
-   /usr/sbin/regenworld
+   /usr/bin/archive-conf
+   /usr/bin/dispatch-conf
+   /usr/bin/emaint
+   /usr/bin/env-update
+   /usr/bin/etc-update
+   /usr/bin/fb*
+   /usr/bin/fixpackages
+   /usr/bin/quickpkg
+   /usr/bin/regenworld
/usr/share/consolefonts/1*
/usr/share/consolefonts/7*
/usr/share/consolefonts/8*

diff --git a/tools/catalyst-auto-arm64.conf b/tools/catalyst-auto-arm64.conf
index dc572bab..28e51b4b 100644
--- a/tools/catalyst-auto-arm64.conf
+++ b/tools/catalyst-auto-arm64.conf
@@ -23,9 +23,9 @@ SETS="
 "
 
 SET_openrc_SPECS="stage1-openrc.spec stage3-openrc.spec stage3d-openrc.spec"
-SET_openrc_OPTIONAL_SPECS="installcd-stage1.spec installcd-stage2-minimal.spec"
 
 SET_openrc_23_SPECS="stage1-openrc-23.spec stage3-openrc-23.spec 
stage3d-openrc-23.spec"
+SET_openrc_23_OPTIONAL_SPECS="installcd-stage1.spec 
installcd-stage2-minimal.spec"
 
 SET_openrc_23_su_SPECS="stage1-openrc-23-su.spec stage3-openrc-23-su.spec"
 
@@ -71,14 +71,6 @@ update_symlinks() {
 post_build() {
local set=$1 spec=$2
 
-   pushd "${BUILD_SRCDIR_BASE}/builds/default" >/dev/null
-   case ${spec} in
-   installcd-stage2-minimal.spec)
-   upload install-arm64-*${TIMESTAMP}*.iso*
-   ;;
-   esac
-   popd >/dev/null
-
pushd "${BUILD_SRCDIR_BASE}/builds/23.0-default" >/dev/null
case ${spec} in
stage3-openrc-23.spec)
@@ -97,6 +89,9 @@ post_build() {
upload stage3-${SUBARCH}-desktop-systemd-${TIMESTAMP}*.xz*
# do 

[gentoo-commits] repo/proj/guru:dev commit in: app-misc/anki-bin/

2024-04-01 Thread Lucio Sauer
commit: a07a76489a0fdb2b63aa9cdd290a5d61122de0c7
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon Apr  1 20:37:29 2024 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Mon Apr  1 20:38:22 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a07a7648

app-misc/anki-bin: add 24.04

Signed-off-by: Lucio Sauer  posteo.net>

 app-misc/anki-bin/Manifest  |   7 ++
 app-misc/anki-bin/anki-bin-24.04.ebuild | 157 
 2 files changed, 164 insertions(+)

diff --git a/app-misc/anki-bin/Manifest b/app-misc/anki-bin/Manifest
index 7ca7724ee3..b43f88f1ca 100644
--- a/app-misc/anki-bin/Manifest
+++ b/app-misc/anki-bin/Manifest
@@ -1,7 +1,14 @@
 DIST anki-23.12.1-cp39-abi3-manylinux_2_28_x86_64.whl.zip 12020777 BLAKE2B 
ebc3574e301c7ccc7017c3027c5bc5dd9de7001cc101815fdbab26abbf8cd1b4fe32ff45949849ea1bbb1c5d21d2cf8ab67c4265a3adc3fa50e62b6b5cccd533
 SHA512 
431062df968c39d20ea13891dc1a5911cd9809914d15157bc0207f10256412f6e7002d11cb60843a314b5dfe2a71517701a5308ae8831e32a98808628229d5c9
+DIST anki-24.04-cp39-abi3-manylinux_2_28_x86_64.whl.zip 11228071 BLAKE2B 
f9ca9ef3c2d4447228f54b7d36c94def70ec4c7b2b4c99ef171f527451f46ed03e1f845f7a89b682f860723ddc9562218c3242fd7a583221b40d8598ccc1aa19
 SHA512 
e4ade78188ce6e1e17f4c44aeb11ab7d72eaaf0349fc72649d9d934dd24c3886bb8d5f928a61abe489ff041ae04530385dae1fae430ea955884148117e3283d6
 DIST anki-bin-23.12.1.1 2212 BLAKE2B 
18dba4d3f7210b1fa765490617c4290b7a0f37abd75df6fdb395ea758fa2557789f595e0c0470c918ee988dfa5270df48dda095e8f6dce2aad597b0bba23db50
 SHA512 
50ee6633758b028c54b899d70cf582c54d4fdbb7e13f10921303db3a84d325ac689b48dbf4a5f03584748e89ad7820e14cd4646d7a3fa97919496f48a99cdb05
 DIST anki-bin-23.12.1.desktop 458 BLAKE2B 
7311e2ea71b40bd586a547a14316ca5447d582c046c3850ec5f63637640401fa53e8cdb8799ca8d6b169e38dae3e507946f4fbe5057c0d48e92729033fc6514b
 SHA512 
4666f855e488c0f3cdf2d071aeb373cf8eff96eefe71eb7bb67344fed66150b821d83bed4d4ec2966f63d2a6ede1701f1b19236a6a72e3002e70d2f404d55220
 DIST anki-bin-23.12.1.png 34595 BLAKE2B 
7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88
 SHA512 
c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7
 DIST anki-bin-23.12.1.xml 528 BLAKE2B 
237497a01901ead3a48e0282a4a270c1eee2e121998aafb41740010ec36da4886fa01f471855aae841d27b492e31864878e4475fa3e6096d87a9270adf00ed7e
 SHA512 
67f2f8679acbece2c3abbb9dacb3d6f6c7428388297d9354991aa099b2d0331d028fd0de50c83d48ae0591b0b4bb2f9076edfe7fea77fd5d7429a2b83bd0f2ce
 DIST anki-bin-23.12.1.xpm 6324 BLAKE2B 
7dc61bb7a86323828f52f53194d36493f1c9355b1384a8b611829f7f2d97d844cf9d7358f8c352272440ace146593f417df261338cff4565fc3b4c0ca44e06bc
 SHA512 
7e2821141522fe2afb07d2eca4013a0f170119856ba46bed0894c09d289133cdd64559df7e0cbcb56b73c5ee5a64215279101722865dede7982c8e6002da9d41
+DIST anki-bin-24.04.1 2212 BLAKE2B 
18dba4d3f7210b1fa765490617c4290b7a0f37abd75df6fdb395ea758fa2557789f595e0c0470c918ee988dfa5270df48dda095e8f6dce2aad597b0bba23db50
 SHA512 
50ee6633758b028c54b899d70cf582c54d4fdbb7e13f10921303db3a84d325ac689b48dbf4a5f03584748e89ad7820e14cd4646d7a3fa97919496f48a99cdb05
+DIST anki-bin-24.04.desktop 458 BLAKE2B 
7311e2ea71b40bd586a547a14316ca5447d582c046c3850ec5f63637640401fa53e8cdb8799ca8d6b169e38dae3e507946f4fbe5057c0d48e92729033fc6514b
 SHA512 
4666f855e488c0f3cdf2d071aeb373cf8eff96eefe71eb7bb67344fed66150b821d83bed4d4ec2966f63d2a6ede1701f1b19236a6a72e3002e70d2f404d55220
+DIST anki-bin-24.04.png 34595 BLAKE2B 
7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88
 SHA512 
c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7
+DIST anki-bin-24.04.xml 528 BLAKE2B 
237497a01901ead3a48e0282a4a270c1eee2e121998aafb41740010ec36da4886fa01f471855aae841d27b492e31864878e4475fa3e6096d87a9270adf00ed7e
 SHA512 
67f2f8679acbece2c3abbb9dacb3d6f6c7428388297d9354991aa099b2d0331d028fd0de50c83d48ae0591b0b4bb2f9076edfe7fea77fd5d7429a2b83bd0f2ce
+DIST anki-bin-24.04.xpm 6324 BLAKE2B 
7dc61bb7a86323828f52f53194d36493f1c9355b1384a8b611829f7f2d97d844cf9d7358f8c352272440ace146593f417df261338cff4565fc3b4c0ca44e06bc
 SHA512 
7e2821141522fe2afb07d2eca4013a0f170119856ba46bed0894c09d289133cdd64559df7e0cbcb56b73c5ee5a64215279101722865dede7982c8e6002da9d41
 DIST aqt-23.12.1-py3-none-any.whl.zip 8061712 BLAKE2B 
5239156c20834c970dd742006a2c1b3ca8a6ee7339b51640cdb67fcf46479ebe5dc1cc907ae8a87a16b1410fa6a430a115d1683d6c74eec5dcea70109aae3f5f
 SHA512 
2f4f8a092d0d0027c86913f0086b0a0df72f4f4b9f86d3e28ab4c1ed53ca4ff871c97a39f20fb60df7f8ed09cdd40826c511ae58dbeb5293892cbe8a7f13322a
+DIST aqt-24.04-py3-none-any.whl.zip 4644250 BLAKE2B 
f846688d463e7a88f84c6e4a694c7d28672179750d56fb430c680f5679a9cae9df2627bd117b6a197b18e72a5478ac6dd076e20d6465dc2d211b470e54007a40
 SHA512 

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

2024-04-01 Thread Lucio Sauer
commit: bd7679777bc6e939f3634f8341dbd8d6e2b2a0aa
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon Apr  1 20:26:39 2024 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Mon Apr  1 20:38:18 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bd767977

licenses: add Unicode-3.0

Signed-off-by: Lucio Sauer  posteo.net>

 licenses/Unicode-3.0 | 39 +++
 1 file changed, 39 insertions(+)

diff --git a/licenses/Unicode-3.0 b/licenses/Unicode-3.0
new file mode 100644
index 00..ee8e69b233
--- /dev/null
+++ b/licenses/Unicode-3.0
@@ -0,0 +1,39 @@
+UNICODE LICENSE V3
+
+COPYRIGHT AND PERMISSION NOTICE
+
+Copyright © 1991-2024 Unicode, Inc.
+
+NOTICE TO USER: Carefully read the following legal agreement. BY
+DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR
+SOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE
+TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT
+DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of data files and any associated documentation (the "Data Files") or
+software and any associated documentation (the "Software") to deal in the
+Data Files or Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, and/or sell
+copies of the Data Files or Software, and to permit persons to whom the
+Data Files or Software are furnished to do so, provided that either (a)
+this copyright and permission notice appear with all copies of the Data
+Files or Software, or (b) this copyright and permission notice appear in
+associated Documentation.
+
+THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
+KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
+THIRD PARTY RIGHTS.
+
+IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE
+BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES,
+OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA
+FILES OR SOFTWARE.
+
+Except as contained in this notice, the name of a copyright holder shall
+not be used in advertising or otherwise to promote the sale, use or other
+dealings in these Data Files or Software without prior written
+authorization of the copyright holder.



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

2024-04-01 Thread Lucio Sauer
commit: 36b6276d3543229b408ddc433412885fe48bfed5
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon Apr  1 20:32:51 2024 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Mon Apr  1 20:38:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=36b6276d

profiles: add Unicode-3.0 to MISC-FREE

Signed-off-by: Lucio Sauer  posteo.net>

 profiles/license_groups | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/license_groups b/profiles/license_groups
index 3674e2aa88..6b50e1553b 100644
--- a/profiles/license_groups
+++ b/profiles/license_groups
@@ -1,4 +1,4 @@
-MISC-FREE Unicode_Fonts_for_Ancient_Scripts canfep noweb powell sunpro
+MISC-FREE Unicode-3.0 Unicode_Fonts_for_Ancient_Scripts canfep noweb powell 
sunpro
 OPEN-CONTENT CC-BY-2.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-1.0 CC-BY-SA-2.0 
CC-BY-SA-2.5 CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0
 OPEN-DEFINITION @OPEN-CONTENT FDL-1.1 FDL-1.1+ FDL-1.2 FDL-1.2+ FDL-1.3 
FDL-1.3+ Free-Art-1.2 Free-Art-1.3 MirOS OAL-1.0.1 ODC-By-1.0
 FREE @FREE-SOFTWARE @OPEN-DEFINITION



[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/

2024-04-01 Thread Robert Greener
commit: 1260137fc600b86098c819641172104c6038e8dd
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 20:25:21 2024 +
Commit: Robert Greener  r0bert  dev>
CommitDate: Mon Apr  1 20:34:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1260137f

dev-java/corretto-bin: new version 17.0.10.8.1

Signed-off-by: Robert Greener  r0bert.dev>

 dev-java/corretto-bin/Manifest |  1 +
 .../corretto-bin/corretto-bin-17.0.10.8.1.ebuild   | 91 ++
 2 files changed, 92 insertions(+)

diff --git a/dev-java/corretto-bin/Manifest b/dev-java/corretto-bin/Manifest
index 7ac2f1d1d4..6c4ef55541 100644
--- a/dev-java/corretto-bin/Manifest
+++ b/dev-java/corretto-bin/Manifest
@@ -1 +1,2 @@
+DIST amazon-corretto-17.0.10.8.1-linux-x64.tar.gz 193714285 BLAKE2B 
35184de6bfc2bbc1339817a09aeb1ae31d8eb93aaf4d2e936b69537cedf2dae761fc20ba6895a9344007f1cb50319c821361e0913831c4e0fcb05c06f6b62874
 SHA512 
485bbf9d6a45aac018ae5af5bac1608f81c91c0cacd6904854b33a0ed52267f55a751e97b4fef7dff37d5cf4300701ef3558b910299f0a85676b54c22b69dce7
 DIST amazon-corretto-21.0.2.14.1-linux-x64.tar.gz 209399162 BLAKE2B 
8778c7ae7a8588b3a4dd58d5e3c18ca8931b5d4e32c4f308c0f765df7140232d7c800708859d86a66a58275a517edd461c16457159de5ca362d51728559bcd46
 SHA512 
14264809f297d42163c2c55c827b16eba058c39a36d5e92589419cccf66187b59225b08a8623f556d1febdeedbb2a47975b655b8bd816483d2862c7c44ef0470

diff --git a/dev-java/corretto-bin/corretto-bin-17.0.10.8.1.ebuild 
b/dev-java/corretto-bin/corretto-bin-17.0.10.8.1.ebuild
new file mode 100644
index 00..8305000c24
--- /dev/null
+++ b/dev-java/corretto-bin/corretto-bin-17.0.10.8.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+SLOT=$(ver_cut 1)
+
+SRC_URI="
+
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
+"
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
+HOMEPAGE="https://aws.amazon.com/corretto;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   # prefer system copy # https://bugs.gentoo.org/776676
+   rm -vf lib/libharfbuzz.so || die
+
+   # Oracle and IcedTea have libjsoundalsa.so depending on
+   # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
+   if ! use alsa ; then
+   rm -v lib/libjsound.* || die
+   fi
+
+   if use headless-awt ; then
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi
+
+   if ! use source ; then
+   rm -v lib/src.zip || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   # provide stable symlink
+   dosym "${P}" "/opt/${PN}-${SLOT}"
+
+   java-vm_install-env "${FILESDIR}"/${PN}.env.sh
+   java-vm_set-pax-markings "${ddest}"
+   java-vm_revdep-mask
+   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
+}
+
+pkg_postinst() {
+   java-vm-2_pkg_postinst
+}
\ No newline at end of file



[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/files/, dev-java/corretto-bin/

2024-04-01 Thread Robert Greener
commit: 18a72c4194be5ab11976f7e522e9283048da7e96
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 20:31:27 2024 +
Commit: Robert Greener  r0bert  dev>
CommitDate: Mon Apr  1 20:34:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=18a72c41

dev-java/corretto-bin: new version 8.402.08.1

Signed-off-by: Robert Greener  r0bert.dev>

 dev-java/corretto-bin/Manifest |  2 +
 .../corretto-bin/corretto-bin-11.0.22.7.1.ebuild   | 91 ++
 .../corretto-bin/corretto-bin-8.402.08.1.ebuild| 88 +
 dev-java/corretto-bin/files/corretto-bin-8.env.sh  | 13 
 4 files changed, 194 insertions(+)

diff --git a/dev-java/corretto-bin/Manifest b/dev-java/corretto-bin/Manifest
index 6c4ef55541..8148de911d 100644
--- a/dev-java/corretto-bin/Manifest
+++ b/dev-java/corretto-bin/Manifest
@@ -1,2 +1,4 @@
+DIST amazon-corretto-11.0.22.7.1-linux-x64.tar.gz 195214324 BLAKE2B 
16dd4d260cd163b73786c445db6ddf8249d4a595dabdca5bffe3c168661a586be08004ca9244478a47578680dfc2f62bec3a7be7b6c91073de66ee90d85ad15e
 SHA512 
9cc7ceee131b3aebabed75749e5fc9782d64083516a8fc42636fe4183eb90c883be8b3f711cc607980f4cabb87a4380593a3eb4df30ca88d7fb1a796dadffefe
 DIST amazon-corretto-17.0.10.8.1-linux-x64.tar.gz 193714285 BLAKE2B 
35184de6bfc2bbc1339817a09aeb1ae31d8eb93aaf4d2e936b69537cedf2dae761fc20ba6895a9344007f1cb50319c821361e0913831c4e0fcb05c06f6b62874
 SHA512 
485bbf9d6a45aac018ae5af5bac1608f81c91c0cacd6904854b33a0ed52267f55a751e97b4fef7dff37d5cf4300701ef3558b910299f0a85676b54c22b69dce7
 DIST amazon-corretto-21.0.2.14.1-linux-x64.tar.gz 209399162 BLAKE2B 
8778c7ae7a8588b3a4dd58d5e3c18ca8931b5d4e32c4f308c0f765df7140232d7c800708859d86a66a58275a517edd461c16457159de5ca362d51728559bcd46
 SHA512 
14264809f297d42163c2c55c827b16eba058c39a36d5e92589419cccf66187b59225b08a8623f556d1febdeedbb2a47975b655b8bd816483d2862c7c44ef0470
+DIST amazon-corretto-8.402.08.1-linux-x64.tar.gz 118079903 BLAKE2B 
5b1ffcabe40e1d6046842a27a65014b055e2dc64736ea9359a74166b68a8435803ce745de7d4bd0d84deaa686c10b4a5d41b9cbb21bc2a0d6542e09042216169
 SHA512 
4584c80690a1c03fef4764be98ecc808ec1283bed687c0bfc9fc0a6d08d30885ec59aea8a19d0a18bde5ffb33527427c3b8cd41c795a75609514de198c76db76

diff --git a/dev-java/corretto-bin/corretto-bin-11.0.22.7.1.ebuild 
b/dev-java/corretto-bin/corretto-bin-11.0.22.7.1.ebuild
new file mode 100644
index 00..8305000c24
--- /dev/null
+++ b/dev-java/corretto-bin/corretto-bin-11.0.22.7.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+SLOT=$(ver_cut 1)
+
+SRC_URI="
+
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
+"
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
+HOMEPAGE="https://aws.amazon.com/corretto;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   # prefer system copy # https://bugs.gentoo.org/776676
+   rm -vf lib/libharfbuzz.so || die
+
+   # Oracle and IcedTea have libjsoundalsa.so depending on
+   # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
+   if ! use alsa ; then
+   rm -v lib/libjsound.* || die
+   fi
+
+   if use headless-awt ; then
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi
+
+   if ! use source ; then
+   rm -v lib/src.zip || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   # provide stable symlink
+   dosym "${P}" "/opt/${PN}-${SLOT}"
+
+   java-vm_install-env "${FILESDIR}"/${PN}.env.sh
+   

[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/

2024-04-01 Thread Robert Greener
commit: 89e4ca68a3cde4e7020fb4a15ad8791ddd963d93
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 20:33:59 2024 +
Commit: Robert Greener  r0bert  dev>
CommitDate: Mon Apr  1 20:34:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=89e4ca68

dev-java/corretto-bin: new version 22.0.0.37.1

Signed-off-by: Robert Greener  r0bert.dev>

 dev-java/corretto-bin/Manifest |  1 +
 .../corretto-bin/corretto-bin-22.0.0.37.1.ebuild   | 91 ++
 2 files changed, 92 insertions(+)

diff --git a/dev-java/corretto-bin/Manifest b/dev-java/corretto-bin/Manifest
index 8148de911d..21e2702da1 100644
--- a/dev-java/corretto-bin/Manifest
+++ b/dev-java/corretto-bin/Manifest
@@ -1,4 +1,5 @@
 DIST amazon-corretto-11.0.22.7.1-linux-x64.tar.gz 195214324 BLAKE2B 
16dd4d260cd163b73786c445db6ddf8249d4a595dabdca5bffe3c168661a586be08004ca9244478a47578680dfc2f62bec3a7be7b6c91073de66ee90d85ad15e
 SHA512 
9cc7ceee131b3aebabed75749e5fc9782d64083516a8fc42636fe4183eb90c883be8b3f711cc607980f4cabb87a4380593a3eb4df30ca88d7fb1a796dadffefe
 DIST amazon-corretto-17.0.10.8.1-linux-x64.tar.gz 193714285 BLAKE2B 
35184de6bfc2bbc1339817a09aeb1ae31d8eb93aaf4d2e936b69537cedf2dae761fc20ba6895a9344007f1cb50319c821361e0913831c4e0fcb05c06f6b62874
 SHA512 
485bbf9d6a45aac018ae5af5bac1608f81c91c0cacd6904854b33a0ed52267f55a751e97b4fef7dff37d5cf4300701ef3558b910299f0a85676b54c22b69dce7
 DIST amazon-corretto-21.0.2.14.1-linux-x64.tar.gz 209399162 BLAKE2B 
8778c7ae7a8588b3a4dd58d5e3c18ca8931b5d4e32c4f308c0f765df7140232d7c800708859d86a66a58275a517edd461c16457159de5ca362d51728559bcd46
 SHA512 
14264809f297d42163c2c55c827b16eba058c39a36d5e92589419cccf66187b59225b08a8623f556d1febdeedbb2a47975b655b8bd816483d2862c7c44ef0470
+DIST amazon-corretto-22.0.0.37.1-linux-x64.tar.gz 207737618 BLAKE2B 
4f7cf43d4de10a44fec207fee62050948cefd532409bfc9122a007aa5a1a9deaf36e919d5773c43be15a3b731936134ee94104702780ec887efc0a43bc4cc781
 SHA512 
8a4ef82a33cee41b0fd782c9252bc944fa2a10c220e873699276857a32d618a5b4ad2053a06c377d211b691b793125d2c858b3773deaf6dc8a5babe50d05b969
 DIST amazon-corretto-8.402.08.1-linux-x64.tar.gz 118079903 BLAKE2B 
5b1ffcabe40e1d6046842a27a65014b055e2dc64736ea9359a74166b68a8435803ce745de7d4bd0d84deaa686c10b4a5d41b9cbb21bc2a0d6542e09042216169
 SHA512 
4584c80690a1c03fef4764be98ecc808ec1283bed687c0bfc9fc0a6d08d30885ec59aea8a19d0a18bde5ffb33527427c3b8cd41c795a75609514de198c76db76

diff --git a/dev-java/corretto-bin/corretto-bin-22.0.0.37.1.ebuild 
b/dev-java/corretto-bin/corretto-bin-22.0.0.37.1.ebuild
new file mode 100644
index 00..8305000c24
--- /dev/null
+++ b/dev-java/corretto-bin/corretto-bin-22.0.0.37.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+SLOT=$(ver_cut 1)
+
+SRC_URI="
+
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
+"
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
+HOMEPAGE="https://aws.amazon.com/corretto;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   # prefer system copy # https://bugs.gentoo.org/776676
+   rm -vf lib/libharfbuzz.so || die
+
+   # Oracle and IcedTea have libjsoundalsa.so depending on
+   # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
+   if ! use alsa ; then
+   rm -v lib/libjsound.* || die
+   fi
+
+   if use headless-awt ; then
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi
+
+   if ! use source ; then
+   rm -v lib/src.zip || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
+
+   dodir "${dest}"

[gentoo-commits] repo/proj/guru:dev commit in: dev-java/corretto-bin/files/, dev-java/corretto-bin/

2024-04-01 Thread Robert Greener
commit: d9de947673954f28916bd9149004487feff2eb79
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 20:22:15 2024 +
Commit: Robert Greener  r0bert  dev>
CommitDate: Mon Apr  1 20:34:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d9de9476

dev-java/corretto-bin: new package, version 21.0.2.14.1

Signed-off-by: Robert Greener  r0bert.dev>

 dev-java/corretto-bin/Manifest |  1 +
 .../corretto-bin/corretto-bin-21.0.2.14.1.ebuild   | 91 ++
 dev-java/corretto-bin/files/corretto-bin.env.sh| 13 
 dev-java/corretto-bin/metadata.xml | 11 +++
 4 files changed, 116 insertions(+)

diff --git a/dev-java/corretto-bin/Manifest b/dev-java/corretto-bin/Manifest
new file mode 100644
index 00..7ac2f1d1d4
--- /dev/null
+++ b/dev-java/corretto-bin/Manifest
@@ -0,0 +1 @@
+DIST amazon-corretto-21.0.2.14.1-linux-x64.tar.gz 209399162 BLAKE2B 
8778c7ae7a8588b3a4dd58d5e3c18ca8931b5d4e32c4f308c0f765df7140232d7c800708859d86a66a58275a517edd461c16457159de5ca362d51728559bcd46
 SHA512 
14264809f297d42163c2c55c827b16eba058c39a36d5e92589419cccf66187b59225b08a8623f556d1febdeedbb2a47975b655b8bd816483d2862c7c44ef0470

diff --git a/dev-java/corretto-bin/corretto-bin-21.0.2.14.1.ebuild 
b/dev-java/corretto-bin/corretto-bin-21.0.2.14.1.ebuild
new file mode 100644
index 00..8305000c24
--- /dev/null
+++ b/dev-java/corretto-bin/corretto-bin-21.0.2.14.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+SLOT=$(ver_cut 1)
+
+SRC_URI="
+
https://corretto.aws/downloads/resources/${PV}/amazon-corretto-${PV}-linux-x64.tar.gz
+"
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Amazon Web Services"
+HOMEPAGE="https://aws.amazon.com/corretto;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/amazon-corretto-${MY_PV}-linux-x64"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   # prefer system copy # https://bugs.gentoo.org/776676
+   rm -vf lib/libharfbuzz.so || die
+
+   # Oracle and IcedTea have libjsoundalsa.so depending on
+   # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
+   if ! use alsa ; then
+   rm -v lib/libjsound.* || die
+   fi
+
+   if use headless-awt ; then
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi
+
+   if ! use source ; then
+   rm -v lib/src.zip || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
+
+   dodir "${dest}"
+   cp -pPR * "${ddest}" || die
+
+   # provide stable symlink
+   dosym "${P}" "/opt/${PN}-${SLOT}"
+
+   java-vm_install-env "${FILESDIR}"/${PN}.env.sh
+   java-vm_set-pax-markings "${ddest}"
+   java-vm_revdep-mask
+   java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
+}
+
+pkg_postinst() {
+   java-vm-2_pkg_postinst
+}
\ No newline at end of file

diff --git a/dev-java/corretto-bin/files/corretto-bin.env.sh 
b/dev-java/corretto-bin/files/corretto-bin.env.sh
new file mode 100644
index 00..0ec3b0f608
--- /dev/null
+++ b/dev-java/corretto-bin/files/corretto-bin.env.sh
@@ -0,0 +1,13 @@
+VERSION="AWS Corretto JDK ${PV}"
+JAVA_HOME="${EPREFIX}/opt/${P}"
+JDK_HOME="${EPREFIX}/opt/${P}"
+JAVAC="\${JAVA_HOME}/bin/javac"
+PATH="\${JAVA_HOME}/bin"
+ROOTPATH="\${JAVA_HOME}/bin"
+LDPATH="\${JAVA_HOME}/lib/:\${JAVA_HOME}/lib/server/"
+MANPATH=""
+PROVIDES_TYPE="JDK JRE"
+PROVIDES_VERSION="${SLOT}"
+BOOTCLASSPATH=""
+GENERATION="2"
+ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH MANPATH"

diff --git a/dev-java/corretto-bin/metadata.xml 
b/dev-java/corretto-bin/metadata.xml
new file mode 100644
index 00..b56f4a748f
--- /dev/null
+++ 

[gentoo-commits] repo/proj/guru:dev commit in: net-voip/re/

2024-04-01 Thread Dale Showers
commit: f5659edf6d98011a6a6cb7409f0ce2405b610688
Author: Dale Showers  fictx  com>
AuthorDate: Mon Apr  1 20:21:56 2024 +
Commit: Dale Showers  fictx  com>
CommitDate: Mon Apr  1 20:21:56 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f5659edf

net-voip/re: Added static-libs use flag

Signed-off-by: Dale Showers  fictx.com>

 net-voip/re/re-3.10.0.ebuild | 11 ++-
 net-voip/re/re-3.7.0.ebuild  | 11 ++-
 net-voip/re/re-3.8.0.ebuild  | 11 ++-
 net-voip/re/re-3.9.0.ebuild  | 11 ++-
 4 files changed, 40 insertions(+), 4 deletions(-)

diff --git a/net-voip/re/re-3.10.0.ebuild b/net-voip/re/re-3.10.0.ebuild
index dd6abc01ce..67c2e68cf0 100644
--- a/net-voip/re/re-3.10.0.ebuild
+++ b/net-voip/re/re-3.10.0.ebuild
@@ -11,4 +11,13 @@ 
SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
+
+IUSE="static-libs"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLIBRE_BUILD_STATIC=$(usex static-libs ON OFF)
+   )
+   cmake_src_configure
+}

diff --git a/net-voip/re/re-3.7.0.ebuild b/net-voip/re/re-3.7.0.ebuild
index dd6abc01ce..67c2e68cf0 100644
--- a/net-voip/re/re-3.7.0.ebuild
+++ b/net-voip/re/re-3.7.0.ebuild
@@ -11,4 +11,13 @@ 
SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
+
+IUSE="static-libs"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLIBRE_BUILD_STATIC=$(usex static-libs ON OFF)
+   )
+   cmake_src_configure
+}

diff --git a/net-voip/re/re-3.8.0.ebuild b/net-voip/re/re-3.8.0.ebuild
index dd6abc01ce..67c2e68cf0 100644
--- a/net-voip/re/re-3.8.0.ebuild
+++ b/net-voip/re/re-3.8.0.ebuild
@@ -11,4 +11,13 @@ 
SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
+
+IUSE="static-libs"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLIBRE_BUILD_STATIC=$(usex static-libs ON OFF)
+   )
+   cmake_src_configure
+}

diff --git a/net-voip/re/re-3.9.0.ebuild b/net-voip/re/re-3.9.0.ebuild
index dd6abc01ce..67c2e68cf0 100644
--- a/net-voip/re/re-3.9.0.ebuild
+++ b/net-voip/re/re-3.9.0.ebuild
@@ -11,4 +11,13 @@ 
SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
+
+IUSE="static-libs"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLIBRE_BUILD_STATIC=$(usex static-libs ON OFF)
+   )
+   cmake_src_configure
+}



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

2024-04-01 Thread Patrick McLean
commit: 6d8ac8d0f07b7f96f98a46a533ca4f69c0388ffa
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Apr  1 20:08:40 2024 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Apr  1 20:11:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d8ac8d0

dev-util/ruff: drop 0.3.4

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

 dev-util/ruff/ruff-0.3.4.ebuild | 452 
 1 file changed, 452 deletions(-)

diff --git a/dev-util/ruff/ruff-0.3.4.ebuild b/dev-util/ruff/ruff-0.3.4.ebuild
deleted file mode 100644
index 725381fbf918..
--- a/dev-util/ruff/ruff-0.3.4.ebuild
+++ /dev/null
@@ -1,452 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.13.2
-
-EAPI=8
-
-CRATES="
-   Inflector@0.11.4
-   adler@1.0.2
-   ahash@0.8.10
-   aho-corasick@1.1.2
-   android-tzdata@0.1.1
-   android_system_properties@0.1.5
-   anes@0.1.6
-   annotate-snippets@0.6.1
-   annotate-snippets@0.9.2
-   anstream@0.6.13
-   anstyle-parse@0.2.3
-   anstyle-query@1.0.2
-   anstyle-wincon@3.0.2
-   anstyle@1.0.6
-   anyhow@1.0.80
-   argfile@0.1.6
-   arrayvec@0.7.4
-   ascii-canvas@3.0.0
-   autocfg@1.1.0
-   base64@0.21.7
-   bincode@1.3.3
-   bit-set@0.5.3
-   bit-vec@0.6.3
-   bitflags@1.3.2
-   bitflags@2.4.2
-   bstr@1.9.1
-   bumpalo@3.15.3
-   cachedir@0.3.1
-   cast@0.3.0
-   cc@1.0.88
-   cfg-if@1.0.0
-   chic@1.2.2
-   chrono@0.4.35
-   ciborium-io@0.2.2
-   ciborium-ll@0.2.2
-   ciborium@0.2.2
-   clap@4.5.3
-   clap_builder@4.5.2
-   clap_complete@4.5.1
-   clap_complete_command@0.5.1
-   clap_complete_fig@4.5.0
-   clap_complete_nushell@0.1.11
-   clap_derive@4.5.3
-   clap_lex@0.7.0
-   clearscreen@2.0.1
-   codspeed-criterion-compat@2.4.0
-   codspeed@2.4.0
-   colorchoice@1.0.0
-   colored@2.1.0
-   console@0.15.8
-   console_error_panic_hook@0.1.7
-   console_log@1.0.0
-   core-foundation-sys@0.8.6
-   countme@3.0.1
-   crc32fast@1.4.0
-   criterion-plot@0.5.0
-   criterion@0.5.1
-   crossbeam-channel@0.5.12
-   crossbeam-deque@0.8.5
-   crossbeam-epoch@0.9.18
-   crossbeam-queue@0.3.11
-   crossbeam-utils@0.8.19
-   crossbeam@0.8.4
-   crunchy@0.2.2
-   darling@0.20.8
-   darling_core@0.20.8
-   darling_macro@0.20.8
-   diff@0.1.13
-   dirs-next@2.0.0
-   dirs-sys-next@0.1.2
-   dirs-sys@0.3.7
-   dirs-sys@0.4.1
-   dirs@4.0.0
-   dirs@5.0.1
-   drop_bomb@0.1.5
-   dyn-clone@1.0.17
-   either@1.10.0
-   ena@0.14.2
-   encode_unicode@0.3.6
-   env_logger@0.10.2
-   equivalent@1.0.1
-   errno@0.3.8
-   fastrand@2.0.1
-   fern@0.6.2
-   filetime@0.2.23
-   fixedbitset@0.4.2
-   flate2@1.0.28
-   fnv@1.0.7
-   form_urlencoded@1.2.1
-   fs-err@2.11.0
-   fsevent-sys@4.1.0
-   getopts@0.2.21
-   getrandom@0.2.12
-   glob@0.3.1
-   globset@0.4.14
-   half@2.4.0
-   hashbrown@0.12.3
-   hashbrown@0.14.3
-   heck@0.4.1
-   heck@0.5.0
-   hermit-abi@0.3.9
-   hexf-parse@0.2.1
-   home@0.5.9
-   humantime@2.1.0
-   iana-time-zone-haiku@0.1.2
-   iana-time-zone@0.1.60
-   ident_case@1.0.1
-   idna@0.5.0
-   ignore@0.4.22
-   imara-diff@0.1.5
-   imperative@1.0.5
-   indexmap@2.2.5
-   indicatif@0.17.8
-   indoc@2.0.4
-   inotify-sys@0.1.5
-   inotify@0.9.6
-   insta-cmd@0.4.0
-   insta@1.35.1
-   instant@0.1.12
-   is-docker@0.2.0
-   is-macro@0.3.5
-   is-terminal@0.4.12
-   is-wsl@0.4.0
-   itertools@0.10.5
-   itertools@0.11.0
-   itertools@0.12.1
-   itoa@1.0.10
-   jod-thread@0.1.2
-   js-sys@0.3.69
-   kqueue-sys@1.0.4
-   kqueue@1.0.8
-   lalrpop-util@0.20.2
-   lalrpop@0.20.2
-   lazy_static@1.4.0
-   lexical-parse-float@0.8.5
-   lexical-parse-integer@0.8.6
-   lexical-util@0.8.5
-   libc@0.2.153
-   libcst@1.2.0
-   libcst_derive@1.2.0
-   libmimalloc-sys@0.1.35
-   libredox@0.0.1
-   linked-hash-map@0.5.6
-   linux-raw-sys@0.4.13
-   lock_api@0.4.11
-   log@0.4.21
-   lsp-server@0.7.6
-   lsp-types@0.95.0
-   matchers@0.1.0
-   matches@0.1.10
-   memchr@2.7.1
-   mimalloc@0.1.39
-   minimal-lexical@0.2.1
-   miniz_oxide@0.7.2
-   mio@0.8.11
-   natord@1.0.9
-   new_debug_unreachable@1.0.4
-   nextest-workspace-hack@0.1.0
-   nix@0.26.4
-   nom@7.1.3
-   notify@6.1.1
-   nu-ansi-term@0.46.0
-   num-traits@0.2.18
-   num_cpus@1.16.0
-   number_prefix@0.4.0
-   once_cell@1.19.0
-   

[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-srt/

2024-04-01 Thread Mart Raudsepp
commit: 835a028151ab0423d83ad6603e1b85cddc2b8893
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr  1 20:07:28 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 20:07:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=835a0281

media-plugins/gst-plugins-srt: add glib-utils dep

It now comes via eclass itself as well, but be explicit as eclass one might go
away once we don't need it due to parsing common meson.build files.

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-srt/gst-plugins-srt-1.22.11.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-plugins/gst-plugins-srt/gst-plugins-srt-1.22.11.ebuild 
b/media-plugins/gst-plugins-srt/gst-plugins-srt-1.22.11.ebuild
index cc3aed894b9c..96583bca8cb3 100644
--- a/media-plugins/gst-plugins-srt/gst-plugins-srt-1.22.11.ebuild
+++ b/media-plugins/gst-plugins-srt/gst-plugins-srt-1.22.11.ebuild
@@ -11,3 +11,4 @@ KEYWORDS="~amd64 ~arm64"
 
 RDEPEND=">=net-libs/srt-1.3.0:=[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"
+BDEPEND="dev-util/glib-utils"



[gentoo-commits] repo/proj/guru:dev commit in: net-voip/baresip/

2024-04-01 Thread Dale Showers
commit: faf3ddb7145d01a2b8c8eefc63e3b4047184c12a
Author: Dale Showers  fictx  com>
AuthorDate: Mon Apr  1 20:01:52 2024 +
Commit: Dale Showers  fictx  com>
CommitDate: Mon Apr  1 20:02:41 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=faf3ddb7

net-voip/baresip: Fixed KEYWORDS

Signed-off-by: Dale Showers  fictx.com>

 net-voip/baresip/baresip-3.10.0.ebuild | 2 +-
 net-voip/baresip/baresip-3.10.1.ebuild | 2 +-
 net-voip/baresip/baresip-3.7.0.ebuild  | 2 +-
 net-voip/baresip/baresip-3.8.0.ebuild  | 2 +-
 net-voip/baresip/baresip-3.9.0.ebuild  | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-voip/baresip/baresip-3.10.0.ebuild 
b/net-voip/baresip/baresip-3.10.0.ebuild
index d1e006f926..10023c9ea1 100644
--- a/net-voip/baresip/baresip-3.10.0.ebuild
+++ b/net-voip/baresip/baresip-3.10.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
 
 IUSE="aac alsa amr aptx aom codec2 ffmpeg gst gtk3 jack mqtt mpa opus ssl png 
portaudio pulseaudio pipewire sdl sndfile spandsp vpx X"
 

diff --git a/net-voip/baresip/baresip-3.10.1.ebuild 
b/net-voip/baresip/baresip-3.10.1.ebuild
index a21a8f9169..5095268db3 100644
--- a/net-voip/baresip/baresip-3.10.1.ebuild
+++ b/net-voip/baresip/baresip-3.10.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
 
 IUSE="aac alsa amr aptx aom codec2 ffmpeg gst gtk3 jack mqtt mpa opus ssl png 
portaudio pulseaudio pipewire sdl sndfile spandsp vpx X"
 

diff --git a/net-voip/baresip/baresip-3.7.0.ebuild 
b/net-voip/baresip/baresip-3.7.0.ebuild
index d1e006f926..10023c9ea1 100644
--- a/net-voip/baresip/baresip-3.7.0.ebuild
+++ b/net-voip/baresip/baresip-3.7.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
 
 IUSE="aac alsa amr aptx aom codec2 ffmpeg gst gtk3 jack mqtt mpa opus ssl png 
portaudio pulseaudio pipewire sdl sndfile spandsp vpx X"
 

diff --git a/net-voip/baresip/baresip-3.8.0.ebuild 
b/net-voip/baresip/baresip-3.8.0.ebuild
index d1e006f926..10023c9ea1 100644
--- a/net-voip/baresip/baresip-3.8.0.ebuild
+++ b/net-voip/baresip/baresip-3.8.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
 
 IUSE="aac alsa amr aptx aom codec2 ffmpeg gst gtk3 jack mqtt mpa opus ssl png 
portaudio pulseaudio pipewire sdl sndfile spandsp vpx X"
 

diff --git a/net-voip/baresip/baresip-3.9.0.ebuild 
b/net-voip/baresip/baresip-3.9.0.ebuild
index d1e006f926..10023c9ea1 100644
--- a/net-voip/baresip/baresip-3.9.0.ebuild
+++ b/net-voip/baresip/baresip-3.9.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
 
 IUSE="aac alsa amr aptx aom codec2 ffmpeg gst gtk3 jack mqtt mpa opus ssl png 
portaudio pulseaudio pipewire sdl sndfile spandsp vpx X"
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-java/microsoft-openjdk-bin/

2024-04-01 Thread Robert Greener
commit: dfbc25dc0ace0145efe280bd646ac341e12eeca5
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 19:56:58 2024 +
Commit: Robert Greener  r0bert  dev>
CommitDate: Mon Apr  1 19:59:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dfbc25dc

dev-java/microsoft-openjdk-bin: new version 21.0.2

Signed-off-by: Robert Greener  r0bert.dev>

 dev-java/microsoft-openjdk-bin/Manifest|  2 +
 .../microsoft-openjdk-bin-21.0.2.ebuild| 97 ++
 2 files changed, 99 insertions(+)

diff --git a/dev-java/microsoft-openjdk-bin/Manifest 
b/dev-java/microsoft-openjdk-bin/Manifest
index d0ed73df21..0fda46154d 100644
--- a/dev-java/microsoft-openjdk-bin/Manifest
+++ b/dev-java/microsoft-openjdk-bin/Manifest
@@ -2,3 +2,5 @@ DIST microsoft-jdk-11.0.22-linux-aarch64.tar.gz 195581683 
BLAKE2B e27735a58eaa60
 DIST microsoft-jdk-11.0.22-linux-x64.tar.gz 197022932 BLAKE2B 
8ac69530bd7ccc832d8466f8ad94ddb6159b6bd70fbe4d3d84f72bde78d418d578a4143407331a61e5e8cbd8c1979b1eab8a3b9a79888a760eed0f442625cfcc
 SHA512 
04aceb51c148f97f6f88242bf473ad0259b64776858e9cc89048beff4dfac0149d10e608ee51cce5466ed3f51034d69252e6eccf1b5c890d55ad3f1e88ec563b
 DIST microsoft-jdk-17.0.10-linux-aarch64.tar.gz 190078768 BLAKE2B 
03cea395bd0336dbc75ad14aa6add1c98851022abf03644c4c0d8a054d70527b104db46103442c0bc5d2592d28c7dbafc51e6e8573150f730a645d12cc3edc32
 SHA512 
4878e00b6d3acc5b7c9af938e64270c69a35a757452955bcf9fef2c62e3072461e28e5974f5aba82dcec8fc1eafa7ea02fae2347ff564dedd80ab2a28d265c0d
 DIST microsoft-jdk-17.0.10-linux-x64.tar.gz 191482548 BLAKE2B 
befaa3495a80b52b2320c0d6955635df5c5252a33955569d0204273d9bd152a9506723abed85685876349ef2f80771528165d13c177a16cd93b8431801acd1c2
 SHA512 
c3a0302cdc9c9ef4674c191eb149a85a4f9f771a6237baa00b6346d3f83d935f47d87e08c3fc37eead872b3e36c5904a15c4554289220df1feadd23baddb902e
+DIST microsoft-jdk-21.0.2-linux-aarch64.tar.gz 204898650 BLAKE2B 
76ba846f1a80b15717cc6d587080a7d709ce3e8f2bcf74cdf2bf0177064be53b90ec0887459da1efe210117b62df74733cfd4115cfec00a13e0ec139709ba1a7
 SHA512 
4fd0bda6b70bc7e3eb35b7a96e43da2a470966b6e702424b43693e51879ddb1aa1c70d5254ef202b46b19b0c06951d96f0cf81fc63e34ee97385fa945926b3fe
+DIST microsoft-jdk-21.0.2-linux-x64.tar.gz 206772622 BLAKE2B 
e31ced718c87fa051e72bdc8488ad4e0586bed9d3e8023e2969fb49ada837dccb6289fc29e524837550664c8a7a0536cf0d79faf3b02deb55152f8ccfb99c574
 SHA512 
3e94145d956558184c23023e84486337e853901953b5b927162ddd039529ebfd8ef664491dda1573c5ca4d3d3d8161fffaef8630702dd3a2b706212ab1405da3

diff --git a/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-21.0.2.ebuild 
b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-21.0.2.ebuild
new file mode 100644
index 00..ea61ecf3ee
--- /dev/null
+++ b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-21.0.2.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+SLOT=$(ver_cut 1)
+
+SRC_URI="
+amd64? ( https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-x64.tar.gz )
+arm64? ( 
https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-aarch64.tar.gz )
+"
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Microsoft"
+HOMEPAGE="https://www.microsoft.com/openjdk;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/jdk-${MY_PV}+13"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   # Not sure why they bundle this as it's commonly available and they
+   # only do so on x86_64. It's needed by libfontmanager.so. IcedTea
+   # also has an explicit dependency while Oracle seemingly dlopens it.
+   rm -vf lib/libfreetype.so || die
+
+   # prefer system copy # https://bugs.gentoo.org/776676
+   rm -vf lib/libharfbuzz.so || die
+
+   # Oracle and IcedTea have libjsoundalsa.so depending on
+   # libasound.so.2 but 

[gentoo-commits] repo/proj/guru:dev commit in: dev-java/microsoft-openjdk-bin/, dev-java/microsoft-openjdk-bin/files/

2024-04-01 Thread Robert Greener
commit: 5ac7751de305032b987e0162f2171642c195ebf3
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 19:54:33 2024 +
Commit: Robert Greener  r0bert  dev>
CommitDate: Mon Apr  1 19:59:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ac7751d

dev-java/microsoft-openjdk-bin: new package, version 11.0.22

Signed-off-by: Robert Greener  r0bert.dev>

 dev-java/microsoft-openjdk-bin/Manifest|  2 +
 .../files/microsoft-openjdk-bin.env.sh | 13 +++
 dev-java/microsoft-openjdk-bin/metadata.xml| 11 +++
 .../microsoft-openjdk-bin-11.0.22.ebuild   | 97 ++
 4 files changed, 123 insertions(+)

diff --git a/dev-java/microsoft-openjdk-bin/Manifest 
b/dev-java/microsoft-openjdk-bin/Manifest
new file mode 100644
index 00..9259ee7c98
--- /dev/null
+++ b/dev-java/microsoft-openjdk-bin/Manifest
@@ -0,0 +1,2 @@
+DIST microsoft-jdk-11.0.22-linux-aarch64.tar.gz 195581683 BLAKE2B 
e27735a58eaa600652c0c1400968de7d7a24fce15da4d41ca1998c84a79462de548852b39945d6b4cb0aa0f04577b9c4bf36219bd0bb5b5438d9f93860f304c2
 SHA512 
d63048448d99199f6be6fe4f340abc77e40f547021eaf3908c64930b6a86e5113b08ab67a1ab00e5a9fa620fb8087fd0c9c1b2cfce83ab0a4897b0b764a3ca00
+DIST microsoft-jdk-11.0.22-linux-x64.tar.gz 197022932 BLAKE2B 
8ac69530bd7ccc832d8466f8ad94ddb6159b6bd70fbe4d3d84f72bde78d418d578a4143407331a61e5e8cbd8c1979b1eab8a3b9a79888a760eed0f442625cfcc
 SHA512 
04aceb51c148f97f6f88242bf473ad0259b64776858e9cc89048beff4dfac0149d10e608ee51cce5466ed3f51034d69252e6eccf1b5c890d55ad3f1e88ec563b

diff --git a/dev-java/microsoft-openjdk-bin/files/microsoft-openjdk-bin.env.sh 
b/dev-java/microsoft-openjdk-bin/files/microsoft-openjdk-bin.env.sh
new file mode 100644
index 00..0f41a22165
--- /dev/null
+++ b/dev-java/microsoft-openjdk-bin/files/microsoft-openjdk-bin.env.sh
@@ -0,0 +1,13 @@
+VERSION="Microsoft OpenJDK ${PV}"
+JAVA_HOME="${EPREFIX}/opt/${P}"
+JDK_HOME="${EPREFIX}/opt/${P}"
+JAVAC="\${JAVA_HOME}/bin/javac"
+PATH="\${JAVA_HOME}/bin"
+ROOTPATH="\${JAVA_HOME}/bin"
+LDPATH="\${JAVA_HOME}/lib/:\${JAVA_HOME}/lib/server/"
+MANPATH=""
+PROVIDES_TYPE="JDK JRE"
+PROVIDES_VERSION="${SLOT}"
+BOOTCLASSPATH=""
+GENERATION="2"
+ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH MANPATH"

diff --git a/dev-java/microsoft-openjdk-bin/metadata.xml 
b/dev-java/microsoft-openjdk-bin/metadata.xml
new file mode 100644
index 00..b56f4a748f
--- /dev/null
+++ b/dev-java/microsoft-openjdk-bin/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@r0bert.dev
+   Robert Greener
+   
+   
+   microsoft/openjdk
+   
+

diff --git 
a/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-11.0.22.ebuild 
b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-11.0.22.ebuild
new file mode 100644
index 00..cf80650e30
--- /dev/null
+++ b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-11.0.22.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+SLOT=$(ver_cut 1)
+
+SRC_URI="
+amd64? ( https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-x64.tar.gz )
+arm64? ( 
https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-aarch64.tar.gz )
+"
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Microsoft"
+HOMEPAGE="https://www.microsoft.com/openjdk;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/jdk-${MY_PV}+7"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   # Not sure why they bundle this as it's commonly available and they
+   # only do so on x86_64. It's needed by libfontmanager.so. IcedTea
+   # also has an explicit dependency while Oracle seemingly dlopens it.
+   rm -vf lib/libfreetype.so || die
+
+   # prefer system copy # 

[gentoo-commits] repo/proj/guru:dev commit in: dev-java/microsoft-openjdk-bin/

2024-04-01 Thread Robert Greener
commit: 2a1576d0f9885db81fc11ab73e89ff948050d7b5
Author: Robert Greener  r0bert  dev>
AuthorDate: Mon Apr  1 19:55:10 2024 +
Commit: Robert Greener  r0bert  dev>
CommitDate: Mon Apr  1 19:59:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2a1576d0

dev-java/microsoft-openjdk-bin: New version 17.0.10

Signed-off-by: Robert Greener  r0bert.dev>

 dev-java/microsoft-openjdk-bin/Manifest|  2 +
 .../microsoft-openjdk-bin-17.0.10.ebuild   | 97 ++
 2 files changed, 99 insertions(+)

diff --git a/dev-java/microsoft-openjdk-bin/Manifest 
b/dev-java/microsoft-openjdk-bin/Manifest
index 9259ee7c98..d0ed73df21 100644
--- a/dev-java/microsoft-openjdk-bin/Manifest
+++ b/dev-java/microsoft-openjdk-bin/Manifest
@@ -1,2 +1,4 @@
 DIST microsoft-jdk-11.0.22-linux-aarch64.tar.gz 195581683 BLAKE2B 
e27735a58eaa600652c0c1400968de7d7a24fce15da4d41ca1998c84a79462de548852b39945d6b4cb0aa0f04577b9c4bf36219bd0bb5b5438d9f93860f304c2
 SHA512 
d63048448d99199f6be6fe4f340abc77e40f547021eaf3908c64930b6a86e5113b08ab67a1ab00e5a9fa620fb8087fd0c9c1b2cfce83ab0a4897b0b764a3ca00
 DIST microsoft-jdk-11.0.22-linux-x64.tar.gz 197022932 BLAKE2B 
8ac69530bd7ccc832d8466f8ad94ddb6159b6bd70fbe4d3d84f72bde78d418d578a4143407331a61e5e8cbd8c1979b1eab8a3b9a79888a760eed0f442625cfcc
 SHA512 
04aceb51c148f97f6f88242bf473ad0259b64776858e9cc89048beff4dfac0149d10e608ee51cce5466ed3f51034d69252e6eccf1b5c890d55ad3f1e88ec563b
+DIST microsoft-jdk-17.0.10-linux-aarch64.tar.gz 190078768 BLAKE2B 
03cea395bd0336dbc75ad14aa6add1c98851022abf03644c4c0d8a054d70527b104db46103442c0bc5d2592d28c7dbafc51e6e8573150f730a645d12cc3edc32
 SHA512 
4878e00b6d3acc5b7c9af938e64270c69a35a757452955bcf9fef2c62e3072461e28e5974f5aba82dcec8fc1eafa7ea02fae2347ff564dedd80ab2a28d265c0d
+DIST microsoft-jdk-17.0.10-linux-x64.tar.gz 191482548 BLAKE2B 
befaa3495a80b52b2320c0d6955635df5c5252a33955569d0204273d9bd152a9506723abed85685876349ef2f80771528165d13c177a16cd93b8431801acd1c2
 SHA512 
c3a0302cdc9c9ef4674c191eb149a85a4f9f771a6237baa00b6346d3f83d935f47d87e08c3fc37eead872b3e36c5904a15c4554289220df1feadd23baddb902e

diff --git 
a/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-17.0.10.ebuild 
b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-17.0.10.ebuild
new file mode 100644
index 00..cf80650e30
--- /dev/null
+++ b/dev-java/microsoft-openjdk-bin/microsoft-openjdk-bin-17.0.10.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+MY_PV=${PV/_p/+}
+SLOT=$(ver_cut 1)
+
+SRC_URI="
+amd64? ( https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-x64.tar.gz )
+arm64? ( 
https://aka.ms/download-jdk/microsoft-jdk-${PV}-linux-aarch64.tar.gz )
+"
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Microsoft"
+HOMEPAGE="https://www.microsoft.com/openjdk;
+LICENSE="GPL-2-with-classpath-exception"
+KEYWORDS="~amd64"
+IUSE="alsa cups headless-awt selinux source"
+
+RDEPEND="
+   >=sys-apps/baselayout-java-0.1.0-r1
+   kernel_linux? (
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   media-libs/harfbuzz
+   elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+   elibc_musl? ( sys-libs/musl )
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   selinux? ( sec-policy/selinux-java )
+   !headless-awt? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXtst
+   )
+   )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+S="${WORKDIR}/jdk-${MY_PV}+7"
+
+pkg_pretend() {
+   if [[ "$(tc-is-softfloat)" != "no" ]]; then
+   die "These binaries require a hardfloat system."
+   fi
+}
+
+src_install() {
+   local dest="/opt/${P}"
+   local ddest="${ED}/${dest#/}"
+
+   # Not sure why they bundle this as it's commonly available and they
+   # only do so on x86_64. It's needed by libfontmanager.so. IcedTea
+   # also has an explicit dependency while Oracle seemingly dlopens it.
+   rm -vf lib/libfreetype.so || die
+
+   # prefer system copy # https://bugs.gentoo.org/776676
+   rm -vf lib/libharfbuzz.so || die
+
+   # Oracle and IcedTea have libjsoundalsa.so depending on
+   # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
+   if ! use alsa ; then
+   rm -v lib/libjsound.* || die
+   fi
+
+   if use headless-awt ; then
+   rm -v lib/lib*{[jx]awt,splashscreen}* || die
+   fi
+
+   if ! use source ; then
+   rm -v lib/src.zip || die
+   fi
+
+   rm -v lib/security/cacerts || die
+   dosym -r /etc/ssl/certs/java/cacerts 

[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-zbar/

2024-04-01 Thread Mart Raudsepp
commit: d38643b5466224c865404ab8fca16a64eaf6593b
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 22:36:01 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d38643b5

media-plugins/gst-plugins-zbar: add 1.22.11, EAPI-8

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-zbar/Manifest | 2 +-
 ...{gst-plugins-zbar-1.22.10.ebuild => gst-plugins-zbar-1.22.11.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/gst-plugins-zbar/Manifest 
b/media-plugins/gst-plugins-zbar/Manifest
index d18f40be1929..c8b34993b4a6 100644
--- a/media-plugins/gst-plugins-zbar/Manifest
+++ b/media-plugins/gst-plugins-zbar/Manifest
@@ -1,3 +1,3 @@
 DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B 
bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6
 SHA512 
4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
 DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 
50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8
 SHA512 
c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.10.tar.xz 5549660 BLAKE2B 
cfac9f6f82dfc5c4b33e8e8bbf4e3db649d83e0b7f9d8f08024f2c45a0cff8239323af591baf7e959acc18d05a7c315e9a65b3050cc3d557486ae7df1ecae951
 SHA512 
f1e37503d33c3b7f1bcebff821ca59f87bb8e4324e9fff6c25b3cb255a5d95220c4f2a407cd875df614f551c39a0f2ceaff35ff88cf6295a2bfc7392ffbb7494
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 
2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4
 SHA512 
cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70

diff --git a/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.10.ebuild 
b/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.11.ebuild
similarity index 97%
rename from media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.10.ebuild
rename to media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.11.ebuild
index 5f6e5dd7760a..26ddb9945dd3 100644
--- a/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 GST_ORG_MODULE=gst-plugins-bad
 
 inherit gstreamer-meson



[gentoo-commits] repo/gentoo:master commit in: dev-lang/orc/

2024-04-01 Thread Mart Raudsepp
commit: 74b1ce4d40e78ea5a34a82ed1dc414ee169bb69e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr  1 19:48:23 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74b1ce4d

dev-lang/orc: add 0.4.38

Updates DOCS list.

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-lang/orc/Manifest  |  1 +
 dev-lang/orc/orc-0.4.38.ebuild | 41 +
 2 files changed, 42 insertions(+)

diff --git a/dev-lang/orc/Manifest b/dev-lang/orc/Manifest
index 461885d00178..565795e1170d 100644
--- a/dev-lang/orc/Manifest
+++ b/dev-lang/orc/Manifest
@@ -1,2 +1,3 @@
 DIST orc-0.4.33.tar.xz 199024 BLAKE2B 
45518ff948f794c5a0eb14ddd462b58760d178267da34fd449a20d1bef4f7d6378b499efe1c7782e83c55be060b6f67023074cf8134e6a5ce129921324562c9b
 SHA512 
ae8adce5dd62f4054879e6f2db76ce8a7959fd32fef0fb99f73f450ff58c5237e15bca764f6780309a163e40afcf400345f12b0aed5b88dc698064e44f8eede0
 DIST orc-0.4.34.tar.xz 202628 BLAKE2B 
b741e9bd5c0f0f3e56fad2f8a9bc10ce4a503a936eb2d64c4acf8ea5a69aaefc54edbd037846343181fb4f5f54bcd4409e5d4ee993ae09d266bdf37bcb86114a
 SHA512 
ea6ce72398fad7569b97afe8e635402a7cc6d5e27b57c27fd76d85ccdf971391b52187297e5849e50ce1031691e9748f2cc312cb39bd0c6ac23c00ac6d96cb41
+DIST orc-0.4.38.tar.xz 227152 BLAKE2B 
f7babfec5f4d792fb52eb0ca23743b6c06a12625edcf0cecbf8e3cb88c13171a760c6874061a3e55a43df5389346b3c3d0ba3463d6e1ef32f685162f7478e631
 SHA512 
49f34be85f6980e4b5e94f848016f5788b658323f3a120110bc237722ac99938c02976efbe96022d148054330432899533305d4dd21be8fab76fd1995179339a

diff --git a/dev-lang/orc/orc-0.4.38.ebuild b/dev-lang/orc/orc-0.4.38.ebuild
new file mode 100644
index ..d24ae2205ccd
--- /dev/null
+++ b/dev-lang/orc/orc-0.4.38.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+DESCRIPTION="The Oil Runtime Compiler, a just-in-time compiler for array 
operations"
+HOMEPAGE="https://gstreamer.freedesktop.org/;
+SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz;
+
+LICENSE="BSD BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+RESTRICT="!test? ( test )"
+IUSE="gtk-doc static-libs test"
+
+BDEPEND="
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/docbook-xml-dtd:4.3
+   )
+"
+
+DOCS=( CONTRIBUTING.md README RELEASE )
+
+multilib_src_configure() {
+   # FIXME: handle backends per arch? What about cross-compiling for the 
other arches?
+   local emesonargs=(
+   -Ddefault_library=$(usex static-libs both shared)
+   -Dorc-backend=all
+   -Dorc-test=enabled
+   -Dbenchmarks=disabled
+   -Dexamples=disabled
+   $(meson_native_use_feature gtk-doc gtk_doc)
+   $(meson_feature test tests)
+   -Dtools=enabled # requires orc-test
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-mpeg2dec/

2024-04-01 Thread Mart Raudsepp
commit: 95f7d75f35b1ec80ef2a49a5974b30cb5d7ee995
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 22:59:20 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95f7d75f

media-plugins/gst-plugins-mpeg2dec: add 1.22.11, EAPI-8

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-mpeg2dec/Manifest | 2 +-
 ...gins-mpeg2dec-1.22.10.ebuild => gst-plugins-mpeg2dec-1.22.11.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/gst-plugins-mpeg2dec/Manifest 
b/media-plugins/gst-plugins-mpeg2dec/Manifest
index 146c905fb439..faf8dc672768 100644
--- a/media-plugins/gst-plugins-mpeg2dec/Manifest
+++ b/media-plugins/gst-plugins-mpeg2dec/Manifest
@@ -1,3 +1,3 @@
 DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B 
aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f
 SHA512 
071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
 DIST gst-plugins-ugly-1.20.6.tar.xz 515488 BLAKE2B 
4c3bca3a27718d517078395554716219ed73bc4f254f3cc26e96eaee446834a40e020da0c1c5cf4ac7aa0a3ace1d8534b4865c21e9a3a8ffa08aabba87e60dbd
 SHA512 
d65fb93c2cfccf050adf035fb640957fc24850caef972ab4284580a72c149cf616292333406f9e5d0a5334a5da779432c2ed9b700e558413073a3bca8860682b
-DIST gst-plugins-ugly-1.22.10.tar.xz 255832 BLAKE2B 
ddf01dae1306af4d88f324da4f7758d569f82dd7716e7868d2b101a4e16ff523290878f9a181a3abe1ea532a6399ef87f0173c7fdffa5620c9f2b9f79566948c
 SHA512 
7e925a6a871a5d7f537f688e8f130bf1e470f7921cc266000eccc706c5b80368ce5f6c0de062e931181e9dc907990788d0def916b5b15a8a07827dfabea14224
+DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 
143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9
 SHA512 
767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c

diff --git 
a/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.22.10.ebuild 
b/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.22.11.ebuild
similarity index 98%
rename from 
media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.22.10.ebuild
rename to media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.22.11.ebuild
index e9e70471b6a0..6ba4855fc92e 100644
--- a/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 GST_ORG_MODULE=gst-plugins-ugly
 
 inherit gstreamer-meson



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/

2024-04-01 Thread Mart Raudsepp
commit: ac799e5b6e4ee7b2a69bd9f69210a2fbaefe82dc
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr  1 15:06:53 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac799e5b

media-plugins/gst-plugins-vaapi: add 1.22.11, EAPI-8, touchups

Default-enable gles2 instead of opengl to match gst-plugins-base changes.
Fix wayland USE requirements.
With EAPI-8, python-any-r1 is handled by eclass, also adding py3.12 support.

Closes: https://bugs.gentoo.org/842132
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-vaapi/Manifest   |  2 +-
 ...s-vaapi-1.22.10.ebuild => gst-plugins-vaapi-1.22.11.ebuild} | 10 --
 2 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/media-plugins/gst-plugins-vaapi/Manifest 
b/media-plugins/gst-plugins-vaapi/Manifest
index 597bb0aafa50..723850fe5aee 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,3 +1,3 @@
 DIST gstreamer-vaapi-1.20.5.tar.xz 801628 BLAKE2B 
4c3203baefafccbf8983c9e1da17a3455a0566d27b9a12b4d30292289cded803fb4ae8de1f26ff3536c632984227809df69fa9de78af4190acc30b6750c2d27c
 SHA512 
fd24a58c83b0f820b1b2ca3c179228574a16b9f2657988de0c4569d925f01eb131853b0a322ce95b8523578e66ca66443900af1a5e022ecb4081bfe86a2e23bc
 DIST gstreamer-vaapi-1.20.6.tar.xz 801364 BLAKE2B 
891e84099a558b31a152b6be2062753201a3958ce5fb67af37525c7b548404636cfeaa9578cdd485fbaddfabfd929f008ea07d0107975cc8174c58e38e791311
 SHA512 
3c386400b90ce7a90c0bec2244f0ef1a069cea053915abad3803e67ef7b859276f91a859ba1c959aedbfcb395058a0b0d917e9dd2f148b1cc038469996388af3
-DIST gstreamer-vaapi-1.22.10.tar.xz 551620 BLAKE2B 
b4ca3aad753b54eab78d7cd9fe877aa155c75e8e29a183d895ec6187dd4b05ef4d159ac387f434c94cedb49d75aea13e423ab5ec3e256838d85c89fef298f8b6
 SHA512 
80ba190efb2aeaedbcb25a9f8d7401a6bc05a112f4e0a9bcebcc04dd2b8782c2a6799901312b77d565122766405375eae22e838a3e4d688005cec0f756232b07
+DIST gstreamer-vaapi-1.22.11.tar.xz 552468 BLAKE2B 
0353699651add70639a4f7d591eccb646f5d6cda3ba8832553597b7b4e9bd3ebfe07d9eb1ac6e078219ee630131d502adccc8106a2207bb0234353905bafd8cd
 SHA512 
939b748fea88c94ad59c1d4610a872a794b383382096a8f5f011a21d4c8fb041c28e1aa9a8d54f519fb3e48a69ed79622b0d45be01d2d5a900738a7928401563

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.10.ebuild 
b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
similarity index 95%
rename from media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.10.ebuild
rename to media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
index df1c1b7f01be..8f7698e27087 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
@@ -1,10 +1,8 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit gstreamer-meson python-any-r1
+EAPI=8
+inherit gstreamer-meson
 
 MY_PN="gstreamer-vaapi"
 DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for 
GStreamer"
@@ -14,7 +12,7 @@ 
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz;
 LICENSE="LGPL-2.1+"
 SLOT="1.0"
 KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
+IUSE="+drm +egl +gles2 opengl wayland +X" # Keep default enabled IUSE in sync 
with gst-plugins-base and libva
 
 # gst-vaapi configure is based around GL platform mainly, unlike 
gst-plugins-bad that goes by GL API mainly; for less surprises,
 # we design gst-vaapi ebuild in terms of GL API as main choice as well, 
meaning that USE opengl and/or gles2 is required to
@@ -29,6 +27,7 @@ REQUIRED_USE="
|| ( drm gles2 opengl wayland X )
gles2? ( egl )
opengl? ( || ( egl X ) )
+   wayland? ( drm )
 "
 
 # glx doesn't require libva-glx (libva[opengl]) afaics, only by 
tests/test-display.c
@@ -64,7 +63,6 @@ RDEPEND="
x11-libs/libXrender[${MULTILIB_USEDEP}] )
 "
 DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
 
 S="${WORKDIR}/${MY_PN}-${PV}"
 



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-webrtc/

2024-04-01 Thread Mart Raudsepp
commit: 3aedfe44bb5427c414ba4660b6f8eb63b4dad634
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 22:29:56 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3aedfe44

media-plugins/gst-plugins-webrtc: add 1.22.11, EAPI-8, touchups

Drop gst-plugins-{base,bad} deps, we rely on the eclass and indirect RDEPEND for
these in all other packages too.
Do a single gstreamer_system_package() call as a micro-optimization, as it
supports multiple arguments for less internal calls to 
gstreamer_get_plugin_dir().

Closes: https://bugs.gentoo.org/813159
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-webrtc/Manifest  |  2 +-
 ...10.ebuild => gst-plugins-webrtc-1.22.11.ebuild} | 23 +-
 2 files changed, 6 insertions(+), 19 deletions(-)

diff --git a/media-plugins/gst-plugins-webrtc/Manifest 
b/media-plugins/gst-plugins-webrtc/Manifest
index d18f40be1929..c8b34993b4a6 100644
--- a/media-plugins/gst-plugins-webrtc/Manifest
+++ b/media-plugins/gst-plugins-webrtc/Manifest
@@ -1,3 +1,3 @@
 DIST gst-plugins-bad-1.20.5.tar.xz 6237720 BLAKE2B 
bf379da420d1f7f148cf51373f6f2d0800685487c8bdb7a768e79e0a2e4f1721053922be9321958b4ce318de12ea390de4cd89c345329ac41dd0425815e0e7f6
 SHA512 
4b4603d755d17a0fa072d771521bdcbf554fc9abdc8105b9d9189062e5725ae2989f430e1de77363a69d8c969ecbf15e73e9c478fabe8efac83b2d9b1b0a4a0a
 DIST gst-plugins-bad-1.20.6.tar.xz 6244344 BLAKE2B 
50c8d62b486541c0ee71d69f1debb18c7dcd02afe562f6d337f8648cf69a492ac47dcf250e4e6b1c6a7d518237431639c25601f9935996724cb9f73beffa27e8
 SHA512 
c1f2be9351dc12d9290f715ac529dc03572617fb65c50755927e01cb9307b9e806b6204b5b2f85c29a8fc3d8ca7695767a316fb387eac465e9e93bcae5d39ff5
-DIST gst-plugins-bad-1.22.10.tar.xz 5549660 BLAKE2B 
cfac9f6f82dfc5c4b33e8e8bbf4e3db649d83e0b7f9d8f08024f2c45a0cff8239323af591baf7e959acc18d05a7c315e9a65b3050cc3d557486ae7df1ecae951
 SHA512 
f1e37503d33c3b7f1bcebff821ca59f87bb8e4324e9fff6c25b3cb255a5d95220c4f2a407cd875df614f551c39a0f2ceaff35ff88cf6295a2bfc7392ffbb7494
+DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 
2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4
 SHA512 
cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70

diff --git a/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.10.ebuild 
b/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.11.ebuild
similarity index 53%
rename from media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.10.ebuild
rename to media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.11.ebuild
index 141d0263c5e9..1b372148ef7c 100644
--- a/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 GST_ORG_MODULE=gst-plugins-bad
 
 inherit gstreamer-meson
@@ -9,21 +9,7 @@ inherit gstreamer-meson
 DESCRIPTION="WebRTC plugins for GStreamer"
 KEYWORDS="~amd64 ~arm64"
 
-# == ext/webrtc/meson.build
-# dev-libs/glib (eclass): gio_dep
-# net-libs/libnice: libnice_dep
-# media-libs/gst-plugins-base: gstbase_dep, gstsdp_dep, gstapp_dep, gstrtp_dep
-# media-plugins/gst-plugins-sctp: gstsctp_dep
-# == ext/webrtcdsp/meson.build
-# media-libs/gst-plugins-base: gstbase_dep, gstaudio_dep
-# media-libs/gst-plugins-bad: gstbadaudio_dep
-# media-libs/webrtc-audio-processing: webrtc_dep
-# (android): gnustl_dep
-# == gst-libs/gst/webrtc/meson.build
-# media-libs/gst-plugins-base: gstbase_dep, gstsdp_dep
 RDEPEND="
-   >=media-libs/gst-plugins-base-${PV}:1.0[${MULTILIB_USEDEP}]
-   >=media-libs/gst-plugins-bad-${PV}:1.0[${MULTILIB_USEDEP}]
>=media-plugins/gst-plugins-sctp-${PV}:1.0[${MULTILIB_USEDEP}]
>=media-libs/webrtc-audio-processing-0.2:0[${MULTILIB_USEDEP}]


[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-sidplay/

2024-04-01 Thread Mart Raudsepp
commit: 640bca129962a8a398e4414d29851507681633c2
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 23:00:01 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=640bca12

media-plugins/gst-plugins-sidplay: add 1.22.11, EAPI-8

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-sidplay/Manifest  | 2 +-
 ...lugins-sidplay-1.22.10.ebuild => gst-plugins-sidplay-1.22.11.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/gst-plugins-sidplay/Manifest 
b/media-plugins/gst-plugins-sidplay/Manifest
index 146c905fb439..faf8dc672768 100644
--- a/media-plugins/gst-plugins-sidplay/Manifest
+++ b/media-plugins/gst-plugins-sidplay/Manifest
@@ -1,3 +1,3 @@
 DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B 
aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f
 SHA512 
071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
 DIST gst-plugins-ugly-1.20.6.tar.xz 515488 BLAKE2B 
4c3bca3a27718d517078395554716219ed73bc4f254f3cc26e96eaee446834a40e020da0c1c5cf4ac7aa0a3ace1d8534b4865c21e9a3a8ffa08aabba87e60dbd
 SHA512 
d65fb93c2cfccf050adf035fb640957fc24850caef972ab4284580a72c149cf616292333406f9e5d0a5334a5da779432c2ed9b700e558413073a3bca8860682b
-DIST gst-plugins-ugly-1.22.10.tar.xz 255832 BLAKE2B 
ddf01dae1306af4d88f324da4f7758d569f82dd7716e7868d2b101a4e16ff523290878f9a181a3abe1ea532a6399ef87f0173c7fdffa5620c9f2b9f79566948c
 SHA512 
7e925a6a871a5d7f537f688e8f130bf1e470f7921cc266000eccc706c5b80368ce5f6c0de062e931181e9dc907990788d0def916b5b15a8a07827dfabea14224
+DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 
143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9
 SHA512 
767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c

diff --git 
a/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.22.10.ebuild 
b/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.22.11.ebuild
similarity index 98%
rename from media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.22.10.ebuild
rename to media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.22.11.ebuild
index 617bfd0f4384..b9c48b37b348 100644
--- a/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 GST_ORG_MODULE=gst-plugins-ugly
 
 inherit gstreamer-meson



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-dvdread/

2024-04-01 Thread Mart Raudsepp
commit: 0a2e3bee7c07846a720d33b9c00e549b1b9be9fa
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 22:55:43 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a2e3bee

media-plugins/gst-plugins-dvdread: add 1.22.11, EAPI-8

Closes: https://bugs.gentoo.org/866863
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-dvdread/Manifest  | 2 +-
 ...lugins-dvdread-1.22.10.ebuild => gst-plugins-dvdread-1.22.11.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/gst-plugins-dvdread/Manifest 
b/media-plugins/gst-plugins-dvdread/Manifest
index 146c905fb439..faf8dc672768 100644
--- a/media-plugins/gst-plugins-dvdread/Manifest
+++ b/media-plugins/gst-plugins-dvdread/Manifest
@@ -1,3 +1,3 @@
 DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B 
aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f
 SHA512 
071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
 DIST gst-plugins-ugly-1.20.6.tar.xz 515488 BLAKE2B 
4c3bca3a27718d517078395554716219ed73bc4f254f3cc26e96eaee446834a40e020da0c1c5cf4ac7aa0a3ace1d8534b4865c21e9a3a8ffa08aabba87e60dbd
 SHA512 
d65fb93c2cfccf050adf035fb640957fc24850caef972ab4284580a72c149cf616292333406f9e5d0a5334a5da779432c2ed9b700e558413073a3bca8860682b
-DIST gst-plugins-ugly-1.22.10.tar.xz 255832 BLAKE2B 
ddf01dae1306af4d88f324da4f7758d569f82dd7716e7868d2b101a4e16ff523290878f9a181a3abe1ea532a6399ef87f0173c7fdffa5620c9f2b9f79566948c
 SHA512 
7e925a6a871a5d7f537f688e8f130bf1e470f7921cc266000eccc706c5b80368ce5f6c0de062e931181e9dc907990788d0def916b5b15a8a07827dfabea14224
+DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 
143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9
 SHA512 
767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c

diff --git 
a/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.22.10.ebuild 
b/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.22.11.ebuild
similarity index 98%
rename from media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.22.10.ebuild
rename to media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.22.11.ebuild
index ea95a66ea4c7..98f8efbc5751 100644
--- a/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 GST_ORG_MODULE=gst-plugins-ugly
 
 inherit gstreamer-meson



[gentoo-commits] repo/gentoo:master commit in: media-libs/gst-rtsp-server/

2024-04-01 Thread Mart Raudsepp
commit: 9a73b4e2601f0806fe2591dadb871f0faba1c397
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr  1 14:11:39 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a73b4e2

media-libs/gst-rtsp-server: add 1.22.11, EAPI-8

Closes: https://bugs.gentoo.org/834790
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-libs/gst-rtsp-server/Manifest   | 2 +-
 ...{gst-rtsp-server-1.22.10.ebuild => gst-rtsp-server-1.22.11.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-libs/gst-rtsp-server/Manifest 
b/media-libs/gst-rtsp-server/Manifest
index a2626decf384..5077d3e37883 100644
--- a/media-libs/gst-rtsp-server/Manifest
+++ b/media-libs/gst-rtsp-server/Manifest
@@ -1,3 +1,3 @@
 DIST gst-rtsp-server-1.20.5.tar.xz 368960 BLAKE2B 
f4e3bb1f7df79a631d39b459c43000a2185d81754fba48ef5e44c1786a2b67f03f4b9fce7c37c6301dd282e7784f3ff1ccb53b947719417c87adf8ed1cefd01d
 SHA512 
826259c13610d61d07c5052d7601b3e6814604e81f47c0e5c0023ccc3b89da612f6d6e6c931b7e866ebc22fb4c4038734f8940b2573eca00a9185bd979256a15
 DIST gst-rtsp-server-1.20.6.tar.xz 370420 BLAKE2B 
f246041b113804ac2ddc28502fa1917c8e13bdc3b26272318153a58d97e0605393991e2f34fb48d91750e0a33f7358b3161b0fb7354f51ed8c7504d684d4e83b
 SHA512 
9565905278e051cdbe1952fe2c62c1cd591a470c28113155f5333aa02a99ee729f542ad610dd5da71e75bc92a99eb4cdbdec438723a05844de7e58dae7b80919
-DIST gst-rtsp-server-1.22.10.tar.xz 280344 BLAKE2B 
5b8f5b1db5a63399ef036292cf391be3129b8480022af5266a655c9c17fc5945e70a6eb64dc0787a4b7dbf979cba78844cbdb483f85b81226f82d7fed69b
 SHA512 
726c57f7d9dbef25032ebd0855718e6efe08637235558713e1fd64e9966db1a24ecb9ac406add5b872f67c997fe1029b0fc46c767d9427778fce38e0dd460952
+DIST gst-rtsp-server-1.22.11.tar.xz 281608 BLAKE2B 
50c2fdaeb828b4f1d8f23cea4e4054ab07bd7be3b3fcf1c977852c13b18b3360603da62daa19bc1f71b6d138158bd2d51f0e048490c99b1dcfc5cf4dbf5bd52a
 SHA512 
cf3c698dbbcaa790b6bb1b1df4bae88be5f54fb70ba4bce5a4a0f907d693616d52b1cf67e73f694dcd7c9588b63a6303949f9f36fde952011a2d2ff80f9b44de

diff --git a/media-libs/gst-rtsp-server/gst-rtsp-server-1.22.10.ebuild 
b/media-libs/gst-rtsp-server/gst-rtsp-server-1.22.11.ebuild
similarity index 96%
rename from media-libs/gst-rtsp-server/gst-rtsp-server-1.22.10.ebuild
rename to media-libs/gst-rtsp-server/gst-rtsp-server-1.22.11.ebuild
index 27b6fc1dc051..85cf45dde01e 100644
--- a/media-libs/gst-rtsp-server/gst-rtsp-server-1.22.10.ebuild
+++ b/media-libs/gst-rtsp-server/gst-rtsp-server-1.22.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit gstreamer-meson
 



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-x264/

2024-04-01 Thread Mart Raudsepp
commit: 8aa234769de0d0a59318c697e86ddac5b1a98133
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 23:01:44 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aa23476

media-plugins/gst-plugins-x264: add 1.22.11, EAPI-8, install preset

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-x264/Manifest | 2 +-
 ...{gst-plugins-x264-1.22.10.ebuild => gst-plugins-x264-1.22.11.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/gst-plugins-x264/Manifest 
b/media-plugins/gst-plugins-x264/Manifest
index 146c905fb439..faf8dc672768 100644
--- a/media-plugins/gst-plugins-x264/Manifest
+++ b/media-plugins/gst-plugins-x264/Manifest
@@ -1,3 +1,3 @@
 DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B 
aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f
 SHA512 
071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
 DIST gst-plugins-ugly-1.20.6.tar.xz 515488 BLAKE2B 
4c3bca3a27718d517078395554716219ed73bc4f254f3cc26e96eaee446834a40e020da0c1c5cf4ac7aa0a3ace1d8534b4865c21e9a3a8ffa08aabba87e60dbd
 SHA512 
d65fb93c2cfccf050adf035fb640957fc24850caef972ab4284580a72c149cf616292333406f9e5d0a5334a5da779432c2ed9b700e558413073a3bca8860682b
-DIST gst-plugins-ugly-1.22.10.tar.xz 255832 BLAKE2B 
ddf01dae1306af4d88f324da4f7758d569f82dd7716e7868d2b101a4e16ff523290878f9a181a3abe1ea532a6399ef87f0173c7fdffa5620c9f2b9f79566948c
 SHA512 
7e925a6a871a5d7f537f688e8f130bf1e470f7921cc266000eccc706c5b80368ce5f6c0de062e931181e9dc907990788d0def916b5b15a8a07827dfabea14224
+DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 
143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9
 SHA512 
767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c

diff --git a/media-plugins/gst-plugins-x264/gst-plugins-x264-1.22.10.ebuild 
b/media-plugins/gst-plugins-x264/gst-plugins-x264-1.22.11.ebuild
similarity index 98%
rename from media-plugins/gst-plugins-x264/gst-plugins-x264-1.22.10.ebuild
rename to media-plugins/gst-plugins-x264/gst-plugins-x264-1.22.11.ebuild
index 2d4499f711cc..d714fb140b40 100644
--- a/media-plugins/gst-plugins-x264/gst-plugins-x264-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-x264/gst-plugins-x264-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 GST_ORG_MODULE=gst-plugins-ugly
 
 inherit gstreamer-meson



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

2024-04-01 Thread Mart Raudsepp
commit: 5be44aea86a161d57e1d5dac9ed75b94ca948dd6
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr  1 14:08:11 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5be44aea

dev-python/gst-python: add 1.22.11, EAPI-8

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-python/gst-python/Manifest  | 2 +-
 .../gst-python/{gst-python-1.22.10.ebuild => gst-python-1.22.11.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/gst-python/Manifest b/dev-python/gst-python/Manifest
index c6f262409ccd..79e1a599f779 100644
--- a/dev-python/gst-python/Manifest
+++ b/dev-python/gst-python/Manifest
@@ -1,3 +1,3 @@
 DIST gst-python-1.20.5.tar.xz 161508 BLAKE2B 
6f34e913e9770d729722f2bcfd18ba4aa9355583e31a5284710ec5584a52fb4c1c4fcfb469528c6e187a8da6dbdc6b35e8a9c382791a95b3617d86d2cdc35fd5
 SHA512 
4ca6ad292aba24600427f059b278e4245167352a24832209201bd6e201430187ba2028795ea78fc4cbc7a6bf47f8749c8bf4ecdd790d15152d0cb0f2007afd25
 DIST gst-python-1.20.6.tar.xz 162948 BLAKE2B 
fb0bf4344e64b25a679b54d281f97ce2fa02195b561e2bb0ce88697efecababcbf8c0be0619202b1d0d235e4763307608f6da17ebcbdba3fd8d56df4b9c80614
 SHA512 
008a2cc9c10976474042bd89a9703a1f7eb66dea7d9eb68a817fa73d606f20dbb3da5fbd69d351c01f40350cac950119ebc364fb20695cc5a342254f6104c7a3
-DIST gst-python-1.22.10.tar.xz 117164 BLAKE2B 
eef090b6241012b78b4e13b2c1c9363f224e3463f3b3bfffd1738d8eddb7f4e590903c9b7f26d118b80ef601de6a1bd054f81164784058cdbac7f2c291d331b8
 SHA512 
16ca1129fc05398b35fa803200adae28813c10f1a054116c307fe92f0c7236852f438488893db2736f865e7d70bd52a3113448882491e92f00cb00a119c03a06
+DIST gst-python-1.22.11.tar.xz 118072 BLAKE2B 
7133bdc6462ed54669b18f0650ec9e9d5c90d406eadedccc2f125c01b05366c8cfd89ae17178a8197fd4c251d53fd848bdb498ff377076e402983a404f16c186
 SHA512 
749a3080ad56edfee66c6f24ab106b07cd2a7d6e5f704147a69e12fc0a1da9d9b8d8337c36ce62af459577df3f0804c60cbeb4a211454277ad0a46fd89edcfa5

diff --git a/dev-python/gst-python/gst-python-1.22.10.ebuild 
b/dev-python/gst-python/gst-python-1.22.11.ebuild
similarity index 99%
rename from dev-python/gst-python/gst-python-1.22.10.ebuild
rename to dev-python/gst-python/gst-python-1.22.11.ebuild
index 20172d527ff3..ba164155633c 100644
--- a/dev-python/gst-python/gst-python-1.22.10.ebuild
+++ b/dev-python/gst-python/gst-python-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/gstreamer-editing-services/

2024-04-01 Thread Mart Raudsepp
commit: c11df29e0d0d94933fea0a3f3441f0c4beab1f65
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr  1 14:21:45 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c11df29e

media-libs/gstreamer-editing-services: add 1.22.11, EAPI-8, enable py3.12

Fix build with dev-lang/python-exec[-native-symlinks] by adding missing
call to python_setup for global python setup.

Closes: https://bugs.gentoo.org/848705
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-libs/gstreamer-editing-services/Manifest| 2 +-
 ...s-1.22.10.ebuild => gstreamer-editing-services-1.22.11.ebuild} | 8 +---
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/media-libs/gstreamer-editing-services/Manifest 
b/media-libs/gstreamer-editing-services/Manifest
index 6f52903b44bb..336e62514ac3 100644
--- a/media-libs/gstreamer-editing-services/Manifest
+++ b/media-libs/gstreamer-editing-services/Manifest
@@ -1,3 +1,3 @@
 DIST gst-editing-services-1.20.5.tar.xz 985412 BLAKE2B 
6fd98769889f7ba41927dcd5673b68dc1a24911e4c222088895739e5074ee589a8e7dc33ac753dbe1297a508037d8384bc5975f82b2606f6151b69b344a8c3f3
 SHA512 
947101969a9a6e458162a64ef857a1ec9aee39b7b7d42ab092cedaafcdc9d9e8dd85159f9f8a0280b17a52943598c90a6a79f638f825741ce411a8e407ea2408
 DIST gst-editing-services-1.20.6.tar.xz 986952 BLAKE2B 
03606964ecdff2bdea66921ee4ab6545d552abcf73c2b55ca47e2794b5c8f9cdc0a2ad81b96d331c19cbcdd945ed77ecc026493c7f0f7ea5ad2c577f138d6620
 SHA512 
f95b2355754c305ec9370fe8deb4d6a239a1429ba776bedec0250ce67d54323a77150372eff22b57fe74707f0b6a52899c5f41436655837f0d39be713c713f3d
-DIST gst-editing-services-1.22.10.tar.xz 835084 BLAKE2B 
b3868612f2f4cfff64b30c9e0c0f118e2257f1e6035e53ae3d0428b575adec361c159fa5264ce5335ad8a857bd8493faa66ac6948b72d36659fa7ad48cfb5e79
 SHA512 
67a9be0b29192c1c7393c0608ecf47c6468f5f9d943ddf50a1b737a5e1909f8dc53711af10d8b8de6bbf4dbf9058427b2f7a3c352852573661a60242de10e08f
+DIST gst-editing-services-1.22.11.tar.xz 836008 BLAKE2B 
49ce48e45b956f9675f64f8da4ce2a8cd851ccba5573e722d8f823ff08a96053a4b8beca14fe5d32b4d8f71abf32feba2c2b80c10cf3825c32a5eaf52ce474a4
 SHA512 
87f1240c3c18d1530ace3f15ad50acef90dab2808198658b5f9da54a5cfe2ee2c040e7bdd766550e566c5e86a1509b12a473b6063f3a7e471ee18b163b40873d

diff --git 
a/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.22.10.ebuild
 
b/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.22.11.ebuild
similarity index 92%
rename from 
media-libs/gstreamer-editing-services/gstreamer-editing-services-1.22.10.ebuild
rename to 
media-libs/gstreamer-editing-services/gstreamer-editing-services-1.22.11.ebuild
index 17fa0ce590ec..c5c89ff1d13a 100644
--- 
a/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.22.10.ebuild
+++ 
b/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.22.11.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
-PYTHON_COMPAT=( python3_{8..11} )
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit meson python-r1
 
@@ -33,6 +33,8 @@ DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
 src_configure() {
+   python_setup
+
local emesonargs=(
-Ddoc=disabled # hotdoc not packaged
$(meson_feature introspection)



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-libav/

2024-04-01 Thread Mart Raudsepp
commit: 2a3eb47c664a194fd6de8f8c52f3437a0bab4f74
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr  1 14:04:02 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a3eb47c

media-plugins/gst-plugins-libav: add 1.22.11, EAPI-8

Closes: https://bugs.gentoo.org/835398
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-libav/Manifest| 2 +-
 ...st-plugins-libav-1.22.10.ebuild => gst-plugins-libav-1.22.11.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/gst-plugins-libav/Manifest 
b/media-plugins/gst-plugins-libav/Manifest
index 12ce53d2621f..d69543148037 100644
--- a/media-plugins/gst-plugins-libav/Manifest
+++ b/media-plugins/gst-plugins-libav/Manifest
@@ -1,3 +1,3 @@
 DIST gst-libav-1.20.5.tar.xz 291064 BLAKE2B 
43ffda82fa45d8f2724f2313f1bf0e19d861c239fa5f9899f77698342f4ff0162a659f4c072a985b61e41b7c0c720051ddc64c06d6b3a462ce5849432b1ec9d4
 SHA512 
b66d18e54a8b20a947d6aa9cd631199c994a46f73237b59842d34a96420f09cbc9a6d090ae6069b92a04900939ff647c3ab35977939755ffb9d7d02c951901ff
 DIST gst-libav-1.20.6.tar.xz 293292 BLAKE2B 
2ea4af5495e6c9ec1073ab53a0ba16df2fadf0ab31128a0719a8039030f5ef77fb0c675e853c1ef38270cd6b79fa9593487c94a435c51ded5e9185ce78cb1b32
 SHA512 
094711729614976c60a02a56a58d24bf0a227a4de885f6acf70be5fa9e23152489615d6c56bb6e0cfbd3fd6fd862284ca8409e0626a33812bd8ed77a603746fd
-DIST gst-libav-1.22.10.tar.xz 206616 BLAKE2B 
6e9132fbaf7643d893f1c47913292d4541d0f2e746d8e37f09d831db054112d6b9bf6de6c0736ab8a2c59c857d04a2a95452b2e3daa72e9f37597ed9ed720ac3
 SHA512 
7a21143863575f36700f6b1913aa7919dc4183626375ea86ee24a6ea42b30df3c7127e5f2cb3c304c943e678c3b7699c22164c89131cf3e70762d9e4916544cc
+DIST gst-libav-1.22.11.tar.xz 207500 BLAKE2B 
0fd50fc6bfa8932481be8aff4263a610a0d5642763a7387a5b720abcde8f7477ee6ec024b10fe96ad4149f9e531234ba445f7d41cd958cd0ea8c9397de3e9054
 SHA512 
808e5659130ed608960bddb68f4ab678149a21e1fb45ebe85d82f47166a254756d615ed37eb83e2aaba349e93279bf2dc43a73daa5c33833aba26d3d8e115362

diff --git a/media-plugins/gst-plugins-libav/gst-plugins-libav-1.22.10.ebuild 
b/media-plugins/gst-plugins-libav/gst-plugins-libav-1.22.11.ebuild
similarity index 99%
rename from media-plugins/gst-plugins-libav/gst-plugins-libav-1.22.10.ebuild
rename to media-plugins/gst-plugins-libav/gst-plugins-libav-1.22.11.ebuild
index bb326cb4615f..3964b2196af2 100644
--- a/media-plugins/gst-plugins-libav/gst-plugins-libav-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-libav/gst-plugins-libav-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit gstreamer-meson
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/gst-plugins-ugly/

2024-04-01 Thread Mart Raudsepp
commit: b26a933b19e9cb83f18c7a397e485cfafba642ad
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 22:39:33 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b26a933b

media-libs/gst-plugins-ugly: add 1.22.11, EAPI-8

With EAPI-8, python-any-r1 is handled by eclass, also adding py3.12 support.

Signed-off-by: Mart Raudsepp  gentoo.org>

 media-libs/gst-plugins-ugly/Manifest|  2 +-
 ...-ugly-1.22.10.ebuild => gst-plugins-ugly-1.22.11.ebuild} | 13 ++---
 2 files changed, 3 insertions(+), 12 deletions(-)

diff --git a/media-libs/gst-plugins-ugly/Manifest 
b/media-libs/gst-plugins-ugly/Manifest
index 146c905fb439..faf8dc672768 100644
--- a/media-libs/gst-plugins-ugly/Manifest
+++ b/media-libs/gst-plugins-ugly/Manifest
@@ -1,3 +1,3 @@
 DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B 
aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f
 SHA512 
071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
 DIST gst-plugins-ugly-1.20.6.tar.xz 515488 BLAKE2B 
4c3bca3a27718d517078395554716219ed73bc4f254f3cc26e96eaee446834a40e020da0c1c5cf4ac7aa0a3ace1d8534b4865c21e9a3a8ffa08aabba87e60dbd
 SHA512 
d65fb93c2cfccf050adf035fb640957fc24850caef972ab4284580a72c149cf616292333406f9e5d0a5334a5da779432c2ed9b700e558413073a3bca8860682b
-DIST gst-plugins-ugly-1.22.10.tar.xz 255832 BLAKE2B 
ddf01dae1306af4d88f324da4f7758d569f82dd7716e7868d2b101a4e16ff523290878f9a181a3abe1ea532a6399ef87f0173c7fdffa5620c9f2b9f79566948c
 SHA512 
7e925a6a871a5d7f537f688e8f130bf1e470f7921cc266000eccc706c5b80368ce5f6c0de062e931181e9dc907990788d0def916b5b15a8a07827dfabea14224
+DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 
143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9
 SHA512 
767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c

diff --git a/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.22.10.ebuild 
b/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.22.11.ebuild
similarity index 73%
rename from media-libs/gst-plugins-ugly/gst-plugins-ugly-1.22.10.ebuild
rename to media-libs/gst-plugins-ugly/gst-plugins-ugly-1.22.11.ebuild
index 33ff2c964091..d1110a4ebbc3 100644
--- a/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.22.10.ebuild
+++ b/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.22.11.ebuild
@@ -1,10 +1,9 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 GST_ORG_MODULE="gst-plugins-ugly"
-PYTHON_COMPAT=( python3_{8,9,10,11} )
-inherit gstreamer-meson python-any-r1
+inherit gstreamer-meson
 
 DESCRIPTION="Basepack of plugins for gstreamer"
 HOMEPAGE="https://gstreamer.freedesktop.org/;
@@ -12,17 +11,9 @@ HOMEPAGE="https://gstreamer.freedesktop.org/;
 LICENSE="LGPL-2+" # some split plugins are LGPL but combining with a GPL 
library
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
 
-IUSE=""
-
 RDEPEND="
>=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
 "
 DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
 
 DOCS=( AUTHORS ChangeLog NEWS README.md RELEASE )
-
-multilib_src_install_all() {
-   einstalldocs
-   find "${ED}" -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-a52dec/

2024-04-01 Thread Mart Raudsepp
commit: 076c1fe367f8de88eb672af8eebb2756d17caa82
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 22:49:58 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=076c1fe3

media-plugins/gst-plugins-a52dec: add 1.22.11, EAPI-8

Closes: https://bugs.gentoo.org/866797
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-a52dec/Manifest   | 2 +-
 ...-plugins-a52dec-1.22.10.ebuild => gst-plugins-a52dec-1.22.11.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/gst-plugins-a52dec/Manifest 
b/media-plugins/gst-plugins-a52dec/Manifest
index 146c905fb439..faf8dc672768 100644
--- a/media-plugins/gst-plugins-a52dec/Manifest
+++ b/media-plugins/gst-plugins-a52dec/Manifest
@@ -1,3 +1,3 @@
 DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B 
aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f
 SHA512 
071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
 DIST gst-plugins-ugly-1.20.6.tar.xz 515488 BLAKE2B 
4c3bca3a27718d517078395554716219ed73bc4f254f3cc26e96eaee446834a40e020da0c1c5cf4ac7aa0a3ace1d8534b4865c21e9a3a8ffa08aabba87e60dbd
 SHA512 
d65fb93c2cfccf050adf035fb640957fc24850caef972ab4284580a72c149cf616292333406f9e5d0a5334a5da779432c2ed9b700e558413073a3bca8860682b
-DIST gst-plugins-ugly-1.22.10.tar.xz 255832 BLAKE2B 
ddf01dae1306af4d88f324da4f7758d569f82dd7716e7868d2b101a4e16ff523290878f9a181a3abe1ea532a6399ef87f0173c7fdffa5620c9f2b9f79566948c
 SHA512 
7e925a6a871a5d7f537f688e8f130bf1e470f7921cc266000eccc706c5b80368ce5f6c0de062e931181e9dc907990788d0def916b5b15a8a07827dfabea14224
+DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 
143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9
 SHA512 
767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c

diff --git a/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.22.10.ebuild 
b/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.22.11.ebuild
similarity index 98%
rename from media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.22.10.ebuild
rename to media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.22.11.ebuild
index 5b55b0936484..d3e18951ccc3 100644
--- a/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 GST_ORG_MODULE=gst-plugins-ugly
 
 inherit gstreamer-meson



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-amr/

2024-04-01 Thread Mart Raudsepp
commit: f7ab15742303613eab41a3819e97e61fd0250850
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 31 22:51:44 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  1 19:53:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7ab1574

media-plugins/gst-plugins-amr: add 1.22.11, EAPI-8, install preset

Closes: https://bugs.gentoo.org/866800
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-plugins/gst-plugins-amr/Manifest  | 2 +-
 .../{gst-plugins-amr-1.22.10.ebuild => gst-plugins-amr-1.22.11.ebuild}  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/gst-plugins-amr/Manifest 
b/media-plugins/gst-plugins-amr/Manifest
index 146c905fb439..faf8dc672768 100644
--- a/media-plugins/gst-plugins-amr/Manifest
+++ b/media-plugins/gst-plugins-amr/Manifest
@@ -1,3 +1,3 @@
 DIST gst-plugins-ugly-1.20.5.tar.xz 514168 BLAKE2B 
aac51e1494660b94d732ad5e6ef0a9bf7a3eadd07f22607ba41cde8fb70ef4fbc622abf8b782a76e027082da543835bd679e9ee01c20e7a32539647acc793e6f
 SHA512 
071b9a1de3bf67554995a0a743cabf576be15d2f56d8d121473c5892c9c18211902c314567014242618b0f764356df0a66de9997bbb19265d047653b9ee0178d
 DIST gst-plugins-ugly-1.20.6.tar.xz 515488 BLAKE2B 
4c3bca3a27718d517078395554716219ed73bc4f254f3cc26e96eaee446834a40e020da0c1c5cf4ac7aa0a3ace1d8534b4865c21e9a3a8ffa08aabba87e60dbd
 SHA512 
d65fb93c2cfccf050adf035fb640957fc24850caef972ab4284580a72c149cf616292333406f9e5d0a5334a5da779432c2ed9b700e558413073a3bca8860682b
-DIST gst-plugins-ugly-1.22.10.tar.xz 255832 BLAKE2B 
ddf01dae1306af4d88f324da4f7758d569f82dd7716e7868d2b101a4e16ff523290878f9a181a3abe1ea532a6399ef87f0173c7fdffa5620c9f2b9f79566948c
 SHA512 
7e925a6a871a5d7f537f688e8f130bf1e470f7921cc266000eccc706c5b80368ce5f6c0de062e931181e9dc907990788d0def916b5b15a8a07827dfabea14224
+DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 
143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9
 SHA512 
767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c

diff --git a/media-plugins/gst-plugins-amr/gst-plugins-amr-1.22.10.ebuild 
b/media-plugins/gst-plugins-amr/gst-plugins-amr-1.22.11.ebuild
similarity index 98%
rename from media-plugins/gst-plugins-amr/gst-plugins-amr-1.22.10.ebuild
rename to media-plugins/gst-plugins-amr/gst-plugins-amr-1.22.11.ebuild
index 01b40cff235a..3b245f049122 100644
--- a/media-plugins/gst-plugins-amr/gst-plugins-amr-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-amr/gst-plugins-amr-1.22.11.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 GST_ORG_MODULE=gst-plugins-ugly
 
 inherit gstreamer-meson



  1   2   3   >