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

2024-02-18 Thread Sam James
commit: 10e9c22324657fb001096cc0f1eb7aaf762d2596
Author: Sv. Lockal  gmail  com>
AuthorDate: Wed Feb 14 20:14:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 07:50:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10e9c223

sys-libs/zlib-ng: support avx512_vnni and vpclmulqdq USE flags

This gives 2.5x speedup for adler32, 4x speedup for crc32 over previous best 
flags.

Bug: https://bugs.gentoo.org/908556
Signed-off-by: Sv. Lockal  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35327
Signed-off-by: Sam James  gentoo.org>

 sys-libs/zlib-ng/{zlib-ng-2.1.6.ebuild => zlib-ng-2.1.6-r1.ebuild} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-libs/zlib-ng/zlib-ng-2.1.6.ebuild 
b/sys-libs/zlib-ng/zlib-ng-2.1.6-r1.ebuild
similarity index 92%
rename from sys-libs/zlib-ng/zlib-ng-2.1.6.ebuild
rename to sys-libs/zlib-ng/zlib-ng-2.1.6-r1.ebuild
index 3dee5af08dc5..d9bf5f443d25 100644
--- a/sys-libs/zlib-ng/zlib-ng-2.1.6.ebuild
+++ b/sys-libs/zlib-ng/zlib-ng-2.1.6-r1.ebuild
@@ -17,7 +17,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86"
 
 CPU_USE=(
-   x86_{avx2,avx512f,sse2,ssse3,sse4_2,pclmul}
+   x86_{avx2,avx512f,avx512_vnni,sse2,ssse3,sse4_2,pclmul,vpclmulqdq}
arm_{crc32,neon}
ppc_{altivec,vsx2,vsx3}
 )
@@ -51,12 +51,12 @@ multilib_src_configure() {
mycmakeargs+=(
-DWITH_AVX2=$(usex cpu_flags_x86_avx2)
-DWITH_AVX512=$(usex cpu_flags_x86_avx512f)
-   -DWITH_AVX512VNNI=OFF # TODO, see bug #908556
+   -DWITH_AVX512VNNI=$(usex cpu_flags_x86_avx512_vnni)
-DWITH_SSE2=$(usex cpu_flags_x86_sse2)
-DWITH_SSSE3=$(usex cpu_flags_x86_ssse3)
-DWITH_SSE42=$(usex cpu_flags_x86_sse4_2)
-DWITH_PCLMULQDQ=$(usex cpu_flags_x86_pclmul)
-   -DWITH_VPCLMULQDQ=OFF # TODO, see bug #908556
+   -DWITH_VPCLMULQDQ=$(usex cpu_flags_x86_vpclmulqdq)
)
fi
 



[gentoo-commits] repo/gentoo:master commit in: net-wireless/soapyplutosdr/

2024-02-18 Thread Thomas Beierlein
commit: 791ab23aa4c758477325aea93f376a89e289eb5b
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Feb 19 07:46:32 2024 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Mon Feb 19 07:46:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=791ab23a

net-wireless/soapyplutosdr: add 0.2.2

Signed-off-by: Thomas Beierlein  gentoo.org>

 net-wireless/soapyplutosdr/Manifest   | 1 +
 .../{soapyplutosdr-.ebuild => soapyplutosdr-0.2.2.ebuild} | 4 ++--
 net-wireless/soapyplutosdr/soapyplutosdr-.ebuild  | 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/net-wireless/soapyplutosdr/Manifest 
b/net-wireless/soapyplutosdr/Manifest
index 12cf45f42a62..73b6c739b281 100644
--- a/net-wireless/soapyplutosdr/Manifest
+++ b/net-wireless/soapyplutosdr/Manifest
@@ -1,2 +1,3 @@
 DIST soapyplutosdr-0.2.1.tar.gz 17597 BLAKE2B 
d5b6205da7aa64406ccf84d198088094c10397ca874925926dfe2ee3134e045c3ab80b68db06ee84448ae8966e2d8edecb2517ef70b10bbddd9681fcbf09385a
 SHA512 
40cc7c83c13f1d81212c5b0b6028d49de6c9e0b4df9e479c5cb577f60a92b415f76e159d45ecf19aad2deac507f7bd779b7cce1f7bc5e6fd2ea9a3f24399dfe7
 DIST soapyplutosdr-0.2.1_p20220710.tar.gz 25233 BLAKE2B 
b7151f6a00f820edf958006c6ece78e75ad0f5b5b07a232d82dbbf8cf86fa414eed085ee769ecf66fb707dac5d006925791dfd39c1a7fc35f8f887543fe0daf3
 SHA512 
55757db81d715466148c8376d713783af85ce072036d97ea80b5bd1993fa2180f2f8ca20391d83d1fc5cb6a2ff9977f34d95ddc2beff9ed21282af40b47ea160
+DIST soapyplutosdr-0.2.2.tar.gz 25472 BLAKE2B 
100b366edf268c76109be2d335b6d4d6a5723a219f1f160d481385e7ac7c89e3cd25860e9916b754f67708f83d90e6f82262572c6a62eb045483a2bba6a794b3
 SHA512 
dd5514cde4867bd915b2ef1f0257af85359986b93a7650f00f665fd83a7d7a2c8621f79fe91ce1c16867fdff0c0c14b700628cd9a94746c11b854da1afd7daf7

diff --git a/net-wireless/soapyplutosdr/soapyplutosdr-.ebuild 
b/net-wireless/soapyplutosdr/soapyplutosdr-0.2.2.ebuild
similarity index 87%
copy from net-wireless/soapyplutosdr/soapyplutosdr-.ebuild
copy to net-wireless/soapyplutosdr/soapyplutosdr-0.2.2.ebuild
index 254e0ba2adb5..115e42eb16c6 100644
--- a/net-wireless/soapyplutosdr/soapyplutosdr-.ebuild
+++ b/net-wireless/soapyplutosdr/soapyplutosdr-0.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ if [ "${PV}" = "" ]; then
inherit git-r3
 else
KEYWORDS="~amd64 ~arm ~riscv ~x86"
-   COMMIT="b906b27e6820fe44fcc3527cc876771f7dac85d2"
+   COMMIT="422a9b306f765499dd3e9a4c3400fa39816dcfdb"

SRC_URI="https://github.com/pothosware/SoapyPlutoSDR/archive/${COMMIT}.tar.gz 
-> ${P}.tar.gz"
S="${WORKDIR}"/SoapyPlutoSDR-${COMMIT}
 fi

diff --git a/net-wireless/soapyplutosdr/soapyplutosdr-.ebuild 
b/net-wireless/soapyplutosdr/soapyplutosdr-.ebuild
index 254e0ba2adb5..115e42eb16c6 100644
--- a/net-wireless/soapyplutosdr/soapyplutosdr-.ebuild
+++ b/net-wireless/soapyplutosdr/soapyplutosdr-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ if [ "${PV}" = "" ]; then
inherit git-r3
 else
KEYWORDS="~amd64 ~arm ~riscv ~x86"
-   COMMIT="b906b27e6820fe44fcc3527cc876771f7dac85d2"
+   COMMIT="422a9b306f765499dd3e9a4c3400fa39816dcfdb"

SRC_URI="https://github.com/pothosware/SoapyPlutoSDR/archive/${COMMIT}.tar.gz 
-> ${P}.tar.gz"
S="${WORKDIR}"/SoapyPlutoSDR-${COMMIT}
 fi



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

2024-02-18 Thread Sam James
commit: cd231e1bb09a4267bcdd4d1891b95a5cc35538be
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 19 07:36:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 07:36:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd231e1b

dev-libs/cxxopts: add github upstream metadata

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

 dev-libs/cxxopts/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-libs/cxxopts/metadata.xml b/dev-libs/cxxopts/metadata.xml
index bd6443d4a375..25f5685fac2b 100644
--- a/dev-libs/cxxopts/metadata.xml
+++ b/dev-libs/cxxopts/metadata.xml
@@ -5,4 +5,7 @@
chutz...@gentoo.org
Patrick McLean

+   
+   jarro2783/cxxopts
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/u-boot-tools/, dev-embedded/u-boot-tools/files/

2024-02-18 Thread Sam James
commit: d512295a7a744a0d81722b5de466c20d31120692
Author: Raul E Rangel  chromium  org>
AuthorDate: Fri Aug 11 22:48:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 07:37:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d512295a

dev-embedded/u-boot-tools: Fix missing BDEPENDs

This package currently shows the following errors:

```
Traceback (most recent call last):
  File "scripts/dtc/pylibfdt/setup.py", line 23, in 
from setuptools import setup, Extension
ModuleNotFoundError: No module named 'setuptools'
```

```
tools/mkeficapsule.c:21:10: fatal error: 'gnutls/gnutls.h' file not found
```

```
./scripts/dtc-version.sh: line 18: which: command not found
```

This change fixes the errors by not compiling pylibfdt and mkeficapsule.
It also adds the missing `which` dependency.

Signed-off-by: Raul E Rangel  chromium.org>
Closes: https://github.com/gentoo/gentoo/pull/32268
Signed-off-by: Sam James  gentoo.org>

 .../files/disable-unused-mkeficapsule.patch | 14 ++
 .../u-boot-tools/files/disable-unused-pylibfdt.patch| 17 +
 ...ls-2023.10.ebuild => u-boot-tools-2023.10-r1.ebuild} |  7 ++-
 3 files changed, 37 insertions(+), 1 deletion(-)

diff --git a/dev-embedded/u-boot-tools/files/disable-unused-mkeficapsule.patch 
b/dev-embedded/u-boot-tools/files/disable-unused-mkeficapsule.patch
new file mode 100644
index ..90c8ce3f0a4d
--- /dev/null
+++ b/dev-embedded/u-boot-tools/files/disable-unused-mkeficapsule.patch
@@ -0,0 +1,14 @@
+Disable unused mkeficapsule
+
+`CONFIG_TOOLS_MKEFICAPSULE` requires gnutls to build. Since we don't actually
+expose the tool, we can just disable it.
+
+diff -ur a/configs/tools-only_defconfig b/configs/tools-only_defconfig
+--- a/configs/tools-only_defconfig 2023-01-09 09:07:33.0 -0700
 b/configs/tools-only_defconfig 2023-08-11 14:01:50.151294889 -0600
+@@ -33,4 +33,4 @@
+ # CONFIG_VIRTIO_SANDBOX is not set
+ # CONFIG_GENERATE_ACPI_TABLE is not set
+ # CONFIG_EFI_LOADER is not set
+-CONFIG_TOOLS_MKEFICAPSULE=y
++# CONFIG_TOOLS_MKEFICAPSULE is not set

diff --git a/dev-embedded/u-boot-tools/files/disable-unused-pylibfdt.patch 
b/dev-embedded/u-boot-tools/files/disable-unused-pylibfdt.patch
new file mode 100644
index ..8686341a8776
--- /dev/null
+++ b/dev-embedded/u-boot-tools/files/disable-unused-pylibfdt.patch
@@ -0,0 +1,17 @@
+Disable unused pylibfdt
+
+The `imply BINMAN` causes `pylibfdt` to be built, which requires python. We
+don't currently expose `pylibfdt`, or declare python dependencies, so disable
+it.
+
+diff -ur a/arch/Kconfig b/arch/Kconfig
+--- a/arch/Kconfig 2023-01-09 09:07:33.0 -0700
 b/arch/Kconfig 2023-08-11 14:01:05.998403114 -0600
+@@ -205,7 +205,6 @@
+   imply KEYBOARD
+   imply PHYSMEM
+   imply GENERATE_ACPI_TABLE
+-  imply BINMAN
+ 
+ config SH
+   bool "SuperH architecture"

diff --git a/dev-embedded/u-boot-tools/u-boot-tools-2023.10.ebuild 
b/dev-embedded/u-boot-tools/u-boot-tools-2023.10-r1.ebuild
similarity index 92%
rename from dev-embedded/u-boot-tools/u-boot-tools-2023.10.ebuild
rename to dev-embedded/u-boot-tools/u-boot-tools-2023.10-r1.ebuild
index 81a202294643..05e693d9e34a 100644
--- a/dev-embedded/u-boot-tools/u-boot-tools-2023.10.ebuild
+++ b/dev-embedded/u-boot-tools/u-boot-tools-2023.10-r1.ebuild
@@ -19,12 +19,17 @@ IUSE="envtools"
 RDEPEND="dev-libs/openssl:="
 DEPEND="${RDEPEND}"
 BDEPEND="
-   dev-lang/swig
app-alternatives/yacc
app-alternatives/lex
+   sys-apps/which
virtual/pkgconfig
 "
 
+PATCHES=(
+   "${FILESDIR}/disable-unused-mkeficapsule.patch"
+   "${FILESDIR}/disable-unused-pylibfdt.patch"
+)
+
 src_prepare() {
default
sed -i 's:\bpkg-config\b:${PKG_CONFIG}:g' \



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

2024-02-18 Thread Sam James
commit: 20ae364d9da8eba16ceb438f88f6543b76472f0d
Author: Robert Günzler  gnzler  io>
AuthorDate: Tue Jan 30 13:38:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 07:35:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20ae364d

dev-libs/cxxopts: pass cmake options

previously mycmakeopts was used to pass them, which is simply ignored,
needs to be mycmakeargs

Signed-off-by: Robert Günzler  gnzler.io>
Closes: https://github.com/gentoo/gentoo/pull/35095
Signed-off-by: Sam James  gentoo.org>

 dev-libs/cxxopts/{cxxopts-3.0.0.ebuild => cxxopts-3.0.0-r1.ebuild} | 2 +-
 dev-libs/cxxopts/{cxxopts-3.2.0.ebuild => cxxopts-3.2.0-r1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/cxxopts/cxxopts-3.0.0.ebuild 
b/dev-libs/cxxopts/cxxopts-3.0.0-r1.ebuild
similarity index 96%
rename from dev-libs/cxxopts/cxxopts-3.0.0.ebuild
rename to dev-libs/cxxopts/cxxopts-3.0.0-r1.ebuild
index 8aa251736b37..1336e0c4e58c 100644
--- a/dev-libs/cxxopts/cxxopts-3.0.0.ebuild
+++ b/dev-libs/cxxopts/cxxopts-3.0.0-r1.ebuild
@@ -27,7 +27,7 @@ src_prepare() {
 }
 
 src_configure() {
-   local -a mycmakeopts=(
+   local mycmakeargs=(
-DCXXOPTS_BUILD_EXAMPLES:BOOL=OFF
-DCXXOPTS_BUILD_TESTS:BOOL=$(usex test)
-DCXXOPTS_ENABLE_INSTALL:BOOL=ON

diff --git a/dev-libs/cxxopts/cxxopts-3.2.0.ebuild 
b/dev-libs/cxxopts/cxxopts-3.2.0-r1.ebuild
similarity index 97%
rename from dev-libs/cxxopts/cxxopts-3.2.0.ebuild
rename to dev-libs/cxxopts/cxxopts-3.2.0-r1.ebuild
index ac666ef57060..5d006453ceae 100644
--- a/dev-libs/cxxopts/cxxopts-3.2.0.ebuild
+++ b/dev-libs/cxxopts/cxxopts-3.2.0-r1.ebuild
@@ -29,7 +29,7 @@ src_prepare() {
 }
 
 src_configure() {
-   local -a mycmakeopts=(
+   local mycmakeargs=(
-DCXXOPTS_BUILD_EXAMPLES:BOOL=OFF
-DCXXOPTS_BUILD_TESTS:BOOL=$(usex test)
-DCXXOPTS_ENABLE_INSTALL:BOOL=ON



[gentoo-commits] repo/gentoo:master commit in: net-libs/xdp-tools/

2024-02-18 Thread Sam James
commit: 16de6191a6a9f4c417c06bfa4d18de85ab9f663f
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 19 07:35:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 07:35:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16de6191

net-libs/xdp-tools: Keyword 1.4.1-r1 ppc64, #924948

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

 net-libs/xdp-tools/xdp-tools-1.4.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/xdp-tools/xdp-tools-1.4.1-r1.ebuild 
b/net-libs/xdp-tools/xdp-tools-1.4.1-r1.ebuild
index b4259fe438a4..1a024daa4407 100644
--- a/net-libs/xdp-tools/xdp-tools-1.4.1-r1.ebuild
+++ b/net-libs/xdp-tools/xdp-tools-1.4.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/xdp-project/${PN}/archive/refs/tags/v${PV}.tar.gz ->
 
 LICENSE="GPL-2 LGPL-2.1 BSD-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="+tools"
 
 DEPEND="



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

2024-02-18 Thread Yixun Lan
commit: 16fae37dc8d5ec25fb8e95e1d2541755687ae0bd
Author: Yixun Lan  gentoo  org>
AuthorDate: Mon Feb 19 07:27:09 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Feb 19 07:31:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16fae37d

dev-util/trace-cmd: fix USE=-python err

this will trigger a python build error

 * ERROR: dev-util/trace-cmd-3.2-r2::gentoo failed (install phase):
 *   _python_export called without a python implementation and EPYTHON is unset

Signed-off-by: Yixun Lan  gentoo.org>

 dev-util/trace-cmd/trace-cmd-3.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/trace-cmd/trace-cmd-3.2-r2.ebuild 
b/dev-util/trace-cmd/trace-cmd-3.2-r2.ebuild
index 2b012bc61a22..e474369b5a2f 100644
--- a/dev-util/trace-cmd/trace-cmd-3.2-r2.ebuild
+++ b/dev-util/trace-cmd/trace-cmd-3.2-r2.ebuild
@@ -87,7 +87,7 @@ src_configure() {
 
 src_install() {
meson_src_install
-   python_install
+   use python && python_install
 
# TODO: fix bash completion name
mv "${D}"/usr/share/bash-completion/completions/${PN}.bash \



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

2024-02-18 Thread Sam James
commit: 292f5f9eb4b2f2f2b16a5d9a66326ddca4e6d570
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 19 07:08:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 07:08:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=292f5f9e

app-misc/trash-cli: Stabilize 0.23.9.23 amd64, #924950

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

 app-misc/trash-cli/trash-cli-0.23.9.23.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/trash-cli/trash-cli-0.23.9.23.ebuild 
b/app-misc/trash-cli/trash-cli-0.23.9.23.ebuild
index cb2af9da5004..d72bea6f722c 100644
--- a/app-misc/trash-cli/trash-cli-0.23.9.23.ebuild
+++ b/app-misc/trash-cli/trash-cli-0.23.9.23.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/andreafrancia/${PN}/archive/${PV}.tar.gz -> ${P}.gh.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 RDEPEND="
dev-python/psutil[${PYTHON_USEDEP}]



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

2024-02-18 Thread Sam James
commit: 7108de59a406521b7249c881b4fdf2c624570a64
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 19 07:08:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 07:08:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7108de59

app-misc/trash-cli: Stabilize 0.23.9.23 x86, #924950

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

 app-misc/trash-cli/trash-cli-0.23.9.23.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/trash-cli/trash-cli-0.23.9.23.ebuild 
b/app-misc/trash-cli/trash-cli-0.23.9.23.ebuild
index d72bea6f722c..0262c6d9540c 100644
--- a/app-misc/trash-cli/trash-cli-0.23.9.23.ebuild
+++ b/app-misc/trash-cli/trash-cli-0.23.9.23.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/andreafrancia/${PN}/archive/${PV}.tar.gz -> ${P}.gh.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 RDEPEND="
dev-python/psutil[${PYTHON_USEDEP}]



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

2024-02-18 Thread Yixun Lan
commit: a362941457612d5d99bd9fb74eda72d21bd97d6d
Author: Yixun Lan  gentoo  org>
AuthorDate: Mon Feb 19 06:48:39 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Feb 19 06:48:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3629414

www-apps/gitea: drop 1.21.3

Signed-off-by: Yixun Lan  gentoo.org>

 www-apps/gitea/Manifest|   1 -
 www-apps/gitea/gitea-1.21.3.ebuild | 145 -
 2 files changed, 146 deletions(-)

diff --git a/www-apps/gitea/Manifest b/www-apps/gitea/Manifest
index b3c1d05d9e4c..542c83dc15b5 100644
--- a/www-apps/gitea/Manifest
+++ b/www-apps/gitea/Manifest
@@ -1,3 +1,2 @@
-DIST gitea-1.21.3.tar.gz 53775315 BLAKE2B 
0baae678e3ad75129f753d0e1eadf83b06008da5041f6859f985facc78f223284f17cad0e8858c9c8a7d6ca34042c7cb19f69fa30a560170a60b3548bdef8f6b
 SHA512 
f55336d4067d9403c5556a8a641ca805c13e3c7dbc60a684329cb9f3a886c0ebb10a3318dc9c4c3251e1bd0bcc0821fe40575d9ada1779012a850d592acdabd1
 DIST gitea-1.21.4.tar.gz 53888236 BLAKE2B 
910147d13ba20c2b08e691142e9a7bb28cc98947d519cf27fcf98abceea4bf0736419906160dd72c3793bbcfbce75a67227134817a97f74bcca942b6818073ed
 SHA512 
b8d5756968dde969c15dd964ba017dcc5ce11eec6cd1704abb54862c39d592ab7bf163505c92d1abb436c174601468898803a01f0db677c9d7d946a79b664e01
 DIST gitea-1.21.5.tar.gz 53857165 BLAKE2B 
5b215df1b38d1b5808c6b29aad20f0c21bb4abeb5ee76e466c05534a7fac4b2e91b37a7154743c82c2e685427e6ceada08bd36652a0c9cb6fc321d836a018093
 SHA512 
663ab29a6d7c4677aa86e39af4c78af403e50b71be959b0bf4128ee8e6221be3fcffe4fbf67dff23b407b25cb5196ce518bf9b6879764952a170a2383709ef1a

diff --git a/www-apps/gitea/gitea-1.21.3.ebuild 
b/www-apps/gitea/gitea-1.21.3.ebuild
deleted file mode 100644
index 4f440f06a8fc..
--- a/www-apps/gitea/gitea-1.21.3.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 2016-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit fcaps go-module tmpfiles systemd flag-o-matic user-info
-
-DESCRIPTION="A painless self-hosted Git service"
-HOMEPAGE="https://gitea.com https://github.com/go-gitea/gitea;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/go-gitea/gitea.git;
-else
-   
SRC_URI="https://github.com/go-gitea/gitea/releases/download/v${PV}/gitea-src-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
-fi
-
-S="${WORKDIR}/${PN}-src-${PV}"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0"
-SLOT="0"
-IUSE="+acct pam sqlite pie"
-
-DEPEND="
-   acct? (
-   acct-group/git
-   acct-user/git[gitea] )
-   pam? ( sys-libs/pam )"
-RDEPEND="${DEPEND}
-   dev-vcs/git"
-BDEPEND=">=dev-lang/go-1.21:="
-
-DOCS=(
-   custom/conf/app.example.ini CHANGELOG.md CONTRIBUTING.md README.md
-)
-FILECAPS=(
-   -m 711 cap_net_bind_service+ep usr/bin/gitea
-)
-
-RESTRICT="test"
-
-src_prepare() {
-   default
-
-   sed -i -e "s#^MODE = console#MODE = file#" custom/conf/app.example.ini 
|| die
-}
-
-src_configure() {
-   # bug 832756 - PIE build issues
-   filter-flags -fPIE
-   filter-ldflags -fPIE -pie
-}
-
-src_compile() {
-   local gitea_tags
-   local -a gitea_settings makeenv
-
-   # The space-separated list of the -tags flag is deprecated, please
-   # always use the comma-separated list in the future.
-   gitea_tags="bindata"
-   gitea_tags+="$(usex pam ',pam' '')"
-   gitea_tags+="$(usex sqlite ',sqlite,sqlite_unlock_notify' '')"
-
-   gitea_settings=(
-   "-X 
code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/gitea/app.ini"
-   "-X 
code.gitea.io/gitea/modules/setting.CustomPath=${EPREFIX}/var/lib/gitea/custom"
-   "-X 
code.gitea.io/gitea/modules/setting.AppWorkPath=${EPREFIX}/var/lib/gitea"
-   )
-
-   makeenv=(
-   LDFLAGS="-extldflags \"${LDFLAGS}\" ${gitea_settings[*]}"
-   TAGS="${gitea_tags}"
-   )
-
-   if [[ ${PV} != * ]]; then
-   # Use variable STORED_VERSION_FILE (the "${S}/VERSION" file) to 
set version,
-   # and prevent executing git command when it's not a live 
version.
-   makeenv+=( GITHUB_REF_NAME="" )
-   fi
-
-   if use pie ; then
-   # Please check the supported platforms when a new keyword 
request opened,
-   # refer to file: 'go/src/internal/platform/supported.go'.
-   # When PIE buildmode is not supported by internal linker, the 
external
-   # linker will be used automatically, refer to:
-   # 
https://github.com/golang/go/blob/ed817f1c4055a559a94afffecbb91c78e4f39942/src/cmd/link/internal/ld/config.go#L149
-   makeenv+=( EXTRA_GOFLAGS="-buildmode=pie" )
-   fi
-
-   env "${makeenv[@]}" emake backend
-}
-
-src_install() {
-   dobin gitea
-
-   einstalldocs
-
-   newconfd 

[gentoo-commits] repo/gentoo:master commit in: www-client/w3m/, www-client/w3m/files/

2024-02-18 Thread Yixun Lan
commit: 1b44460668a3d94884e84aeab0f09534a95d89c2
Author: NRK  disroot  org>
AuthorDate: Mon Feb 19 03:53:29 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Feb 19 06:47:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b444606

www-client/w3m: drop old versions

Closes: https://github.com/gentoo/gentoo/pull/35418
Signed-off-by: NRK  disroot.org>
Signed-off-by: Yixun Lan  gentoo.org>

 www-client/w3m/Manifest|   3 -
 .../w3m-0.5.3_p20220429-clang-15-configure.patch   |  26 
 www-client/w3m/metadata.xml|   2 +-
 www-client/w3m/w3m-0.5.3_p20210102.ebuild  | 138 -
 www-client/w3m/w3m-0.5.3_p20220216.ebuild  | 131 ---
 www-client/w3m/w3m-0.5.3_p20220429-r1.ebuild   | 135 
 www-client/w3m/w3m-0.5.3_p20220429.ebuild  | 134 
 7 files changed, 1 insertion(+), 568 deletions(-)

diff --git a/www-client/w3m/Manifest b/www-client/w3m/Manifest
index d8883aee4ef9..1946192e9c98 100644
--- a/www-client/w3m/Manifest
+++ b/www-client/w3m/Manifest
@@ -1,4 +1 @@
-DIST w3m-0.5.3+git20210102.tar.gz 2189272 BLAKE2B 
f82c13c26b1c83cda90655abdcf30422e257a5c2e48c32d5636a70f895078d11a95fc6ce623fa94624bb2a1125b71e7654d872dfb91fd86c4290278de3cf88f8
 SHA512 
357eeecf0f63bfd5174c9670533882323879657bdecefd0758d853ca645e368331bfdf91e99c0917f19829e184ce892ecdc99bd865851707d93baccfb4b97632
-DIST w3m-0.5.3+git20220429.tar.gz 2312378 BLAKE2B 
1cf73c447c2e43491d206ece63bea5f678bd12019be6722e2965bebf9902a56dba5d010b6191553f1acff990a613c2b6d5099cb98b6aa1a84e54e2947570c094
 SHA512 
0f29d6a1f311c3f417ca041fe3788c94946d238b618eca923cd62a6e5e598aefd898fb8a54999876179011bf37d492a989872e38375ea96ac59914b244f1517e
 DIST w3m-0.5.3+git20230121.tar.gz 2322709 BLAKE2B 
d4ebed126e7b4205c1282ec0dd7c7db34fb69768084142a0df9c4d051ac74642d5c62b4cff2be368a1db391c93ff6394842a52cfe68d1cdfcd9fb9c1a5c386e5
 SHA512 
f220aabf69cf11ca7560c1519a971bdb1cc0baa443b1b46cd8fca2a4defb614653dd9ba637afbf9315f3b63a349f972436348c2f93d06665573057e4232eab1c
-DIST w3m-0.5.3_p20220216.tar.gz 2306347 BLAKE2B 
d312aee587d76d077ddae27c97a20957083785a269080ec2a4896f2bd9b4c90cc356a3b6d6c9a435458cf4c16b749d0b1e1c403f7bc5028a0b463c352f75ad2a
 SHA512 
2b661eca0f1e2ff0d7646ce062cc736a30950b41e3e056061d0d65feb869fbea8f6668255c403b460d6b2786a4fd24be6e98d9eb99b8948b3113f7d4ec866a12

diff --git a/www-client/w3m/files/w3m-0.5.3_p20220429-clang-15-configure.patch 
b/www-client/w3m/files/w3m-0.5.3_p20220429-clang-15-configure.patch
deleted file mode 100644
index c9543cb64955..
--- a/www-client/w3m/files/w3m-0.5.3_p20220429-clang-15-configure.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-https://github.com/tats/w3m/pull/248
-
-From cecac3d8a177362fc27c8a109ac23a8760e74a10 Mon Sep 17 00:00:00 2001
-From: Sam James 
-Date: Mon, 12 Sep 2022 18:41:28 +0100
-Subject: [PATCH] acinclude.m4: fix configure tests broken with Clang 15
- (implicit function declarations)
-
-Clang 15 makes implicit function declarations fatal by default which
-leads to some configure tests silently failing/returning
-the wrong result.
-
-Signed-off-by: Sam James 
 a/acinclude.m4
-+++ b/acinclude.m4
-@@ -904,7 +904,8 @@ AC_DEFUN([AC_W3M_SIGSETJMP],
- [AC_SUBST(HAVE_SIGSETJMP)
- AC_MSG_CHECKING(for sigsetjmp)
- AC_TRY_COMPILE(
--[#include ],
-+[#include 
-+ #include ],
- [ jmp_buf env;
-if (sigsetjmp(env, 1) != 0) { exit(0); } siglongjmp(env, 1);],
- [have_sigsetjmp="yes"; AC_DEFINE(HAVE_SIGSETJMP)],
-

diff --git a/www-client/w3m/metadata.xml b/www-client/w3m/metadata.xml
index e1321067da40..5472d90dcdaa 100644
--- a/www-client/w3m/metadata.xml
+++ b/www-client/w3m/metadata.xml
@@ -3,7 +3,7 @@
 

n...@disroot.org
-   Nickolas Raymond Kaczynski
+   NRK


proxy-ma...@gentoo.org

diff --git a/www-client/w3m/w3m-0.5.3_p20210102.ebuild 
b/www-client/w3m/w3m-0.5.3_p20210102.ebuild
deleted file mode 100644
index 85e2ae716030..
--- a/www-client/w3m/w3m-0.5.3_p20210102.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools prefix toolchain-funcs
-
-MY_P="${P/_p/+git}"
-MY_PV="${PV/_p/+git}"
-
-DESCRIPTION="Text based WWW browser, supports tables and frames"
-HOMEPAGE="https://github.com/tats/w3m;
-SRC_URI="https://github.com/tats/w3m/archive/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
-S="${WORKDIR}/${P/_p/-git}"
-
-LICENSE="w3m"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="fbcon gdk-pixbuf gpm imlib l10n_de l10n_ja lynxkeymap nls nntp ssl 
unicode X xface"
-
-REQUIRED_USE="
-   fbcon? ( ?? ( gdk-pixbuf imlib ) )
-   X? ( ?? ( gdk-pixbuf imlib ) )
-"
-
-RDEPEND="
-   dev-libs/boehm-gc:=
-   

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

2024-02-18 Thread Michael Yang
commit: c362af23885cedcef1d99ee332584547cf070d04
Author: Michael Yang  gmail  com>
AuthorDate: Mon Feb 19 06:19:07 2024 +
Commit: Michael Yang  gmail  com>
CommitDate: Mon Feb 19 06:23:28 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c362af23

app-misc/clifm: add 1.16 1.17, drop 1.8 1.15

Signed-off-by: Michael Yang  gmail.com>

 app-misc/clifm/Manifest|  4 ++--
 .../clifm/{clifm-1.15.ebuild => clifm-1.16.ebuild} | 10 
 .../clifm/{clifm-1.8.ebuild => clifm-1.17.ebuild}  | 28 +++---
 app-misc/clifm/clifm-.ebuild   |  6 ++---
 ...clifm-1.8-gentoo-skip-manpage-compression.patch | 12 --
 5 files changed, 30 insertions(+), 30 deletions(-)

diff --git a/app-misc/clifm/Manifest b/app-misc/clifm/Manifest
index e2fede64a8..1a714d4985 100644
--- a/app-misc/clifm/Manifest
+++ b/app-misc/clifm/Manifest
@@ -1,4 +1,4 @@
 DIST clifm-1.11.tar.gz 1378500 BLAKE2B 
ea1cb37bb61538c1b64bbafdce5adee977bf14fb2deb7b4b54ae1a4e39824543dbd23e9c63563228e30ae35ce9d22d7c11b0b18e370310a5e5c9a60f1b425275
 SHA512 
5075dab38000f0eb026cacc1d31b8f3e20157d4ec19e84f5f271ffae9a4f99aa03411d6d47470eb37879bbe497c7747db90a7f4ac7760439f67f1a3537cb77e2
 DIST clifm-1.13.tar.gz 1467612 BLAKE2B 
06e6a986c1504ae2cbaa6e38daaf26c44d477102bdb0e67d529b35a066dbf6695841eb6fa69ed0379aca2028dfa327f98a8060c80f57c5f2653285ff4ed4a116
 SHA512 
3a1936b5517c6f8babb59a32af03e2408b9e3bd59fceb88c6101785f38175e71026128df07c46b05aa34ad4519063b6e80e22e29f0b277106a3b7d7e3341d584
-DIST clifm-1.15.tar.gz 1511851 BLAKE2B 
2329717f234400159045654e521e6ae510b6d8cdca2b72e715a814e5642dba2760869a6035baca844a3717ef8cc4e0af1b0967d7f3b16b20dfceb6cdca72a2c0
 SHA512 
812d1ebb0d8b157e60bc55102e74738e611dd609294eb65da5b1aac4ee3cff947558dde658037c9558113266e92525582aac22a3ed084797367166b4d41ce9c1
-DIST clifm-1.8.tar.gz 1302830 BLAKE2B 
87e7dc41053af6ccbd819ec0403ca14aeb40865ea49ab87e8601765be771b5e447f593ffb9f94674dbc2afbdb67849a5a8a1d2b26ab524479c4edbfb2c4c79a6
 SHA512 
4b534f4c33462dd6571d69a5b0405295580d980f7c5c43f0893828c7ab624eb366f7e617a97b0357a26663df3c25b1cb2c175ee372f8c18e9b3f061186b76827
+DIST clifm-1.16.tar.gz 1518525 BLAKE2B 
976e5ca80d29b11467d18375ac7f897cd14ed7f629bb20108b1bcd1f74d81fbdabf6a21ea21ada786a8ff7ae3bdf720e189466cf48cbe5e6c635965e8eb659db
 SHA512 
4c715d8d5be9d93cf83574cfd2c5ad99e3da4af19c201194c923031b9c432cbb281b520e1fac6e5d42a52114c8af4d993fed918554002489adb613cf21277283
+DIST clifm-1.17.tar.gz 1525172 BLAKE2B 
96b303b4d07d83de915c3c05d28c6de26ded4bee5799153e6876bb778401e33983d993ce300297f52468cd7884e1e33c2206dc99476f43dd74e1444967d65502
 SHA512 
e5ef5c61e2201bcb925e960c86387254bace7f5d4f9c5f76a66540394d5d30453a780c6e967c6fc2b86550e30afe2079776fd2dfaaa116209d0fc8644fba529f

diff --git a/app-misc/clifm/clifm-1.15.ebuild b/app-misc/clifm/clifm-1.16.ebuild
similarity index 89%
rename from app-misc/clifm/clifm-1.15.ebuild
rename to app-misc/clifm/clifm-1.16.ebuild
index b40de3f5ac..71dbe39437 100644
--- a/app-misc/clifm/clifm-1.15.ebuild
+++ b/app-misc/clifm/clifm-1.16.ebuild
@@ -21,7 +21,7 @@ fi
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="arc4random archive +bleach emoji fzf +highlight icons +inotify +lira 
+magic
-   +media nerdfonts nls posix +profiles qsort +tags +trash xdu"
+   +media nerdfonts nls posix +profiles qsort +suggestions +tags 
+trash xdu"
 
 PATCHES=(
"${FILESDIR}/${PN}-1.12-gentoo-skip-manpage-compression.patch"
@@ -68,21 +68,21 @@ src_compile() {
fi
 
use posix && append-cflags "-DPOSIX_STRICT"
-   use archive && append-cflags "-DALLOW_ARCHIVING" || append-cflags 
"-D_NO_ARCHIVING"
+   use archive || append-cflags "-D_NO_ARCHIVING"
use arc4random || append-cflags "-D_NO_ARC4RANDOM"
use bleach || append-cflags "-D_NO_BLEACH"
use nls || append-cflags "-D_NO_GETTEXT"
use fzf || append-cflags "-D_NO_FZF"
use highlight || append-cflags "-D_NO_HIGHLIGHT"
-   use lira && append-cflags "-DALLOW_LIRA" || append-cflags "-D_NO_LIRA"
+   use lira || append-cflags "-D_NO_LIRA"
use magic || append-cflags "-D_NO_MAGIC"
-   # -D_NO_SUGGESTIONS causes compile error
+   use suggestions || append-cflags "-D_NO_SUGGESTIONS"
use tags || append-cflags "-D_NO_TAGS"
use profiles || append-cflags "-D_NO_PROFILES"
use trash || append-cflags "-D_NO_TRASH"
use qsort && append-cflags "-D_TOURBIN_QSORT"
use inotify || append-cflags "-DUSE_GENERIC_FS_MONITOR"
-   use media && append-cflags "-DALLOW_MEDIA" || append-cflags 
"-DNO_MEDIA_FUNC"
+   use media || append-cflags "-DNO_MEDIA_FUNC"
use xdu && append-cflags "-DUSE_XDU"
 
# makefile defaults to /usr/local

diff --git a/app-misc/clifm/clifm-1.8.ebuild b/app-misc/clifm/clifm-1.17.ebuild
similarity index 73%
rename from app-misc/clifm/clifm-1.8.ebuild
rename to app-misc/clifm/clifm-1.17.ebuild
index 81235aa9d7..3c1fbf59b8 

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

2024-02-18 Thread Hans de Graaff
commit: 40c39ee6a89d7bbafe8953d4002e79ebca0d91d4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Feb 19 06:17:45 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Feb 19 06:19:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40c39ee6

dev-ruby/faraday_middleware-multi_json: enable ruby32

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

 .../faraday_middleware-multi_json-0.0.6-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/dev-ruby/faraday_middleware-multi_json/faraday_middleware-multi_json-0.0.6-r3.ebuild
 
b/dev-ruby/faraday_middleware-multi_json/faraday_middleware-multi_json-0.0.6-r3.ebuild
index 8fa4a5c9b5fd..6d9a7b3d4a40 100644
--- 
a/dev-ruby/faraday_middleware-multi_json/faraday_middleware-multi_json-0.0.6-r3.ebuild
+++ 
b/dev-ruby/faraday_middleware-multi_json/faraday_middleware-multi_json-0.0.6-r3.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=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby31 ruby32"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 RUBY_FAKEGEM_EXTRADOC="README.md"



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

2024-02-18 Thread Sam James
commit: 9930542f8c659d729750b6abf2bfb81dcab40cee
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 19 06:17:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 06:17:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9930542f

net-misc/openssh: drop old gcc-config workaround

This shouldn't be needed anymore since 0b22d07f89b16ac3400e45077702ac4c4492e5a4 
anyway.

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

 net-misc/openssh/openssh-9.6_p1-r3.ebuild | 7 ---
 1 file changed, 7 deletions(-)

diff --git a/net-misc/openssh/openssh-9.6_p1-r3.ebuild 
b/net-misc/openssh/openssh-9.6_p1-r3.ebuild
index 3876e99bb31c..e336bd18281e 100644
--- a/net-misc/openssh/openssh-9.6_p1-r3.ebuild
+++ b/net-misc/openssh/openssh-9.6_p1-r3.ebuild
@@ -69,16 +69,9 @@ RDEPEND="
pam? ( >=sys-auth/pambase-20081028 )
!prefix? ( sys-apps/shadow )
 "
-# Weird dep construct for newer gcc-config for bug #872416
 BDEPEND="
dev-build/autoconf
virtual/pkgconfig
-   || (
-   >=sys-devel/gcc-config-2.6
-   >=sys-devel/clang-toolchain-symlinks-14-r1:14
-   >=sys-devel/clang-toolchain-symlinks-15-r1:15
-   >=sys-devel/clang-toolchain-symlinks-16-r1:*
-   )
verify-sig? ( sec-keys/openpgp-keys-openssh )
 "
 



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

2024-02-18 Thread Sam James
commit: 1b305efd9c1f5c34528aa0022e47b04f758bcd2f
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Feb 19 05:28:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 06:16:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b305efd

net-misc/openssh: remove pointless USE=X

It was originally added in 2006 with the following rationale:

> Since with our new stable modular X, all we need to do X11-forwarding
> via SSH is to have x11-apps/xauth (and dependencies) installed, it would
> be handy to have this as an RDEPEND in the ebuilds.  In order to keep
> most entirely-non-X servers happy, it should probably be turned on only
> with a USE flag, say 'X'.

> This is entirely unnecessary for the building of openssh, but would
> provide a straight-foward way of letting users know what to do if they
> want to enable x11-forwarding w/o having xorg-x11 installed, and without
> having to debug their ssh -X session or delve deeply into documentation.

It is the textbook rationale for optfeature. However, in 2006,
optfeature didn't exist -- it was added in 2014 through bug 498988.

(And of course the real solution is GLEP 62 "IUSE_RUNTIME".)

It is now 2024 and enabling/disabling USE=X still causes openssh to
pointlessly recompile and rebuild itself, invalidating binhosts in the
process.

Bug: https://bugs.gentoo.org/139235
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-misc/openssh/openssh-9.6_p1-r3.ebuild | 399 ++
 1 file changed, 399 insertions(+)

diff --git a/net-misc/openssh/openssh-9.6_p1-r3.ebuild 
b/net-misc/openssh/openssh-9.6_p1-r3.ebuild
new file mode 100644
index ..164c30ecc6c8
--- /dev/null
+++ b/net-misc/openssh/openssh-9.6_p1-r3.ebuild
@@ -0,0 +1,399 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/openssh.org.asc
+inherit user-info flag-o-matic autotools optfeature pam systemd 
toolchain-funcs verify-sig
+
+# Make it more portable between straight releases
+# and _p? releases.
+PARCH=${P/_}
+
+DESCRIPTION="Port of OpenBSD's free SSH release"
+HOMEPAGE="https://www.openssh.com/;
+SRC_URI="
+   mirror://openbsd/OpenSSH/portable/${PARCH}.tar.gz
+   verify-sig? ( mirror://openbsd/OpenSSH/portable/${PARCH}.tar.gz.asc )
+"
+S="${WORKDIR}/${PARCH}"
+
+LICENSE="BSD GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+# Probably want to drop ssl defaulting to on in a future version.
+IUSE="abi_mips_n32 audit debug kerberos ldns libedit livecd pam +pie 
security-key selinux +ssl static test xmss"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   ldns? ( ssl )
+   pie? ( !static )
+   static? ( !kerberos !pam )
+   xmss? ( ssl  )
+   test? ( ssl )
+"
+
+# tests currently fail with XMSS
+REQUIRED_USE+="test? ( !xmss )"
+
+LIB_DEPEND="
+   audit? ( sys-process/audit[static-libs(+)] )
+   ldns? (
+   net-libs/ldns[static-libs(+)]
+   net-libs/ldns[ecdsa(+),ssl(+)]
+   )
+   libedit? ( dev-libs/libedit:=[static-libs(+)] )
+   security-key? ( >=dev-libs/libfido2-1.5.0:=[static-libs(+)] )
+   selinux? ( >=sys-libs/libselinux-1.28[static-libs(+)] )
+   ssl? ( >=dev-libs/openssl-1.1.1l-r1:0=[static-libs(+)] )
+   virtual/libcrypt:=[static-libs(+)]
+   >=sys-libs/zlib-1.2.3:=[static-libs(+)]
+"
+RDEPEND="
+   acct-group/sshd
+   acct-user/sshd
+   !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+   pam? ( sys-libs/pam )
+   kerberos? ( virtual/krb5 )
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/os-headers
+   kernel_linux? ( !prefix-guest? ( >=sys-kernel/linux-headers-5.1 ) )
+   static? ( ${LIB_DEPEND} )
+"
+RDEPEND="
+   ${RDEPEND}
+   !net-misc/openssh-contrib
+   pam? ( >=sys-auth/pambase-20081028 )
+   !prefix? ( sys-apps/shadow )
+"
+# Weird dep construct for newer gcc-config for bug #872416
+BDEPEND="
+   dev-build/autoconf
+   virtual/pkgconfig
+   || (
+   >=sys-devel/gcc-config-2.6
+   >=sys-devel/clang-toolchain-symlinks-14-r1:14
+   >=sys-devel/clang-toolchain-symlinks-15-r1:15
+   >=sys-devel/clang-toolchain-symlinks-16-r1:*
+   )
+   verify-sig? ( sec-keys/openpgp-keys-openssh )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-9.3_p1-disable-conch-interop-tests.patch"
+   "${FILESDIR}/${PN}-9.3_p1-fix-putty-tests.patch"
+   
"${FILESDIR}/${PN}-9.3_p1-deny-shmget-shmat-shmdt-in-preauth-privsep-child.patch"
+   
"${FILESDIR}/${PN}-9.4_p1-Allow-MAP_NORESERVE-in-sandbox-seccomp-filter-maps.patch"
+)
+
+pkg_pretend() {
+   local i enabled_eol_flags disabled_eol_flags
+   for i in hpn sctp X509; do
+   

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

2024-02-18 Thread Sam James
commit: e6268410df9427a59a9a4f08a0a10f7139f5d3a4
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Feb 19 06:07:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 06:16:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6268410

net-misc/openssh: use an officially supported approach to overriding xauth

Instead of patching out a header file, use the ./configure option
dedicated for this purpose. It has the side effect of correctly sed'ing
out config files / manpages with the updated location.

When not explicitly passed, the builtin default is used as a fallback,
but when USE=X, portage as an implementation detail guarantees that
xauth will be installed before openssh is compiled.

... as long as you don't use --buildpkg.

So, "probably" if you used USE=X the paths were correct, but:
- this is overall a poor approach to reliability
- it misses the point of also overriding the path when USE="-X"
- we just removed the USE flag and the RDEPEND

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-misc/openssh/openssh-9.6_p1-r3.ebuild | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/net-misc/openssh/openssh-9.6_p1-r3.ebuild 
b/net-misc/openssh/openssh-9.6_p1-r3.ebuild
index 164c30ecc6c8..3876e99bb31c 100644
--- a/net-misc/openssh/openssh-9.6_p1-r3.ebuild
+++ b/net-misc/openssh/openssh-9.6_p1-r3.ebuild
@@ -128,10 +128,6 @@ pkg_pretend() {
 }
 
 src_prepare() {
-   sed -i \
-   -e 
"/_PATH_XAUTH/s:/usr/X11R6/bin/xauth:${EPREFIX}/usr/bin/xauth:" \
-   pathnames.h || die
-
# don't break .ssh/authorized_keys2 for fun
sed -i '/^AuthorizedKeysFile/s:^:#:' sshd_config || die
 
@@ -185,6 +181,8 @@ src_configure() {
--datadir="${EPREFIX}"/usr/share/openssh
--with-privsep-path="${EPREFIX}"/var/empty
--with-privsep-user=sshd
+   # optional at runtime; guarantee a known path
+   --with-xauth="${EPREFIX}"/usr/bin/xauth
 
# --with-hardening adds the following in addition to flags we
# already set in our toolchain:



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

2024-02-18 Thread Andreas K. Hüttel
commit: 5c7060eb616d5556e7a1cd8dd413eb42d928059c
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Feb 19 05:43:37 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Feb 19 05:44:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c7060eb

sys-libs/glibc: add 2.38 patchlevel 11 (no keywords)

Summary of test results:
   5138 PASS
 86 UNSUPPORTED
 19 XFAIL
  6 XPASS

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

 sys-libs/glibc/Manifest  |1 +
 sys-libs/glibc/glibc-2.38-r11.ebuild | 1718 ++
 2 files changed, 1719 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index f49b62073d6a..b18163e4ea57 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -20,6 +20,7 @@ DIST glibc-2.36.tar.xz 18610836 BLAKE2B 
f8375e084043f032609e66fd98c234249df57a59
 DIST glibc-2.37-patches-12.tar.xz 83716 BLAKE2B 
123951d94dad6c22150c4ef2299bcaafc080322d6eeb58b49b0525a7f5c6867e99e96cd5c065578632d9a73b5527e2b2742bc29162da487894ecea6aff75df2e
 SHA512 
b53c06e157b23f5fae1cd15eb90fdbf3076c79f295a687bdfd285689f94417267f167ff2d6a55c4d3c3b2e08dd6406c36fed4a5fee33378dd69976c1102c01a2
 DIST glibc-2.37.tar.xz 18674604 BLAKE2B 
8139cd977b2ed3bfdbde5ffb1cda8f759763dbb83071167272fef798cfbdc0d17cfd1ec893d126c52c91511b7961f3ad12eed34534b99412dfa04a1cdd5b4ea3
 SHA512 
4fc5932f206bb1b8b54828a28af1a681616b838bbab60c81c82155f3629cbfe1301d271af65511ed917f4c6949a025429221fe6035753282f15346919f15b90c
 DIST glibc-2.38-patches-10.tar.xz 60792 BLAKE2B 
e228568f9e9cfa719ee9f2f91d220efa53e4eba617377fdf37bf7381b9f7c43036dfe62dd284b4228e9a99d41223ed0416ed058407a630b84064962518cba90b
 SHA512 
573661299d75b63b7e2f771e9032193492e762e64cbb495b42bb7ad1021532f54f19d829a721e8070c79b2ad5edef077584cc4c76896d951cc93275592cf255c
+DIST glibc-2.38-patches-11.tar.xz 67188 BLAKE2B 
5025fd72359842a357e7c2cd76de3e717c9bd117259dd8be93aa6fcd906f8b65e266388bf685e611bfa439d57c03e0a4f7d024d7a766ff275277936f76f1ecbf
 SHA512 
d0fa1c11c153c7ada8668d865a15c7c47013956b5fa1e0d0e2b7e24cea5d3e16909dc8f9ba9b2b392d85271ed71603deb440ead19de50fd61b53a6c1f73d467b
 DIST glibc-2.38.tar.xz 18913712 BLAKE2B 
f9b039f0ef98a7dd8e1cba228ed10286b9e4fbe4dd89af4d26fa5c4e4cf266f19c2746b44d797ce54739d86499e74cf334aaf311bcf6e30120fd7748453e653f
 SHA512 
a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900
 DIST glibc-2.39-patches-1.tar.xz 14316 BLAKE2B 
e0a05eb98d11ed4bc332b9267bc363ed8d7cfed8e9a1e7d1e854802830326241b231fc6fcca4f97bf80e52c361863f21fe09e060febe3234e1f6dd9e6cfa78f8
 SHA512 
0391ed526fc5686fd6e3a01beb18d92702ad7b5f8ad06651f1a1be174b16d7ab367cf3375b98e9c54b9dffee2e3416b22d60963dcf3a96e0d6141b682943ccd2
 DIST glibc-2.39.tar.xz 18520988 BLAKE2B 
9d98459a2d58401e07c081e0d841935b23998da75a7eb5a7ebd23a1f9ebab99dee623fe166397c1b6c926960c570f62dbca5cb3b5ce84a918adff6b7a15e16bb
 SHA512 
818f58172a52815b4338ea9f2a69ecaa3335492b9f8f64cbf8afb24c0d737982341968ecd79631cae3d3074ab0ae4bc6056fc4ba3ffe790849dc374835cd57e2

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

[gentoo-commits] repo/gentoo:master commit in: dev-build/meson/

2024-02-18 Thread Sam James
commit: fe97b83c9bfe2a9d12af992ca57f2686434f72ed
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 19 05:08:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 05:08:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe97b83c

dev-build/meson: Stabilize 1.3.1-r1 sparc, #924949

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

 dev-build/meson/meson-1.3.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/meson/meson-1.3.1-r1.ebuild 
b/dev-build/meson/meson-1.3.1-r1.ebuild
index 51da3b4f85b6..8ab3ef50008e 100644
--- a/dev-build/meson/meson-1.3.1-r1.ebuild
+++ b/dev-build/meson/meson-1.3.1-r1.ebuild
@@ -24,7 +24,7 @@ else
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jpakkane.gpg
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



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

2024-02-18 Thread Sam James
commit: 9017c922f339465a8c9f009fa18782cad9bbef4d
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 19 05:08:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 05:08:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9017c922

app-admin/ansible-lint: Stabilize 6.22.2 amd64, #924896

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

 app-admin/ansible-lint/ansible-lint-6.22.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/ansible-lint-6.22.2.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.22.2.ebuild
index 3f90dcc0ab28..c509d62a76e4 100644
--- a/app-admin/ansible-lint/ansible-lint-6.22.2.ebuild
+++ b/app-admin/ansible-lint/ansible-lint-6.22.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/ansible/ansible-lint;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~riscv"
 
 # Upstream has stated explicitly that all tests require Internet access
 PROPERTIES="test_network"



[gentoo-commits] repo/gentoo:master commit in: dev-build/meson/

2024-02-18 Thread Sam James
commit: 7f3cf4cc7080fc136526bf37dcf3e8c2b3368a6b
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 19 05:08:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 05:08:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f3cf4cc

dev-build/meson: Stabilize 1.3.1-r1 x86, #924949

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

 dev-build/meson/meson-1.3.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/meson/meson-1.3.1-r1.ebuild 
b/dev-build/meson/meson-1.3.1-r1.ebuild
index 8ab3ef50008e..110a47371889 100644
--- a/dev-build/meson/meson-1.3.1-r1.ebuild
+++ b/dev-build/meson/meson-1.3.1-r1.ebuild
@@ -24,7 +24,7 @@ else
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jpakkane.gpg
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-build/meson/

2024-02-18 Thread Sam James
commit: 6954fd662e858edf71652688fed2d31db75ee8da
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 19 05:08:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 05:08:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6954fd66

dev-build/meson: Stabilize 1.3.1-r1 ppc64, #924949

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

 dev-build/meson/meson-1.3.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/meson/meson-1.3.1-r1.ebuild 
b/dev-build/meson/meson-1.3.1-r1.ebuild
index 110a47371889..ad75501a2cb4 100644
--- a/dev-build/meson/meson-1.3.1-r1.ebuild
+++ b/dev-build/meson/meson-1.3.1-r1.ebuild
@@ -24,7 +24,7 @@ else
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jpakkane.gpg
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



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

2024-02-18 Thread Sam James
commit: 6c6ac33d7bcf859eacea181bbb1826a55b498f0b
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 19 05:08:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 05:08:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c6ac33d

sci-libs/pcl: Stabilize 1.14.0 amd64, #924930

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

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

diff --git a/sci-libs/pcl/pcl-1.14.0.ebuild b/sci-libs/pcl/pcl-1.14.0.ebuild
index 46645bec9842..6fc89d2b0d70 100644
--- a/sci-libs/pcl/pcl-1.14.0.ebuild
+++ b/sci-libs/pcl/pcl-1.14.0.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == * ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/PointCloudLibrary/pcl;
 else
-   KEYWORDS="~amd64 ~arm"
+   KEYWORDS="amd64 ~arm"
SRC_URI="https://github.com/PointCloudLibrary/pcl/archive/${P}.tar.gz;
S="${WORKDIR}/${PN}-${P}"
 fi



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

2024-02-18 Thread Sam James
commit: 4ccbec18b76ff3c48f3d32f1b1760ca568ddc615
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 19 05:07:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 05:07:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ccbec18

toolchain.eclass: explicitly disable fixincludes for cross too

Just in case, although the condition is unlikely there now.

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

 eclass/toolchain.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 5de1329347ee..67a04f297d6b 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -1304,8 +1304,8 @@ toolchain_src_configure() {
 
if tc_version_is_at_least 13.1 ; then
# Re-enable fixincludes for >= GCC 13 with older glibc
-   # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107128
-   if use elibc_glibc && has_version "https://gcc.gnu.org/PR107128
+   if ! is_crosscompile && use elibc_glibc && has_version 
"

[gentoo-commits] repo/gentoo:master commit in: dev-build/meson/

2024-02-18 Thread Sam James
commit: 5b8825cb41ecbc644809e1c7c860630ee625f0a1
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 19 05:08:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 05:08:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b8825cb

dev-build/meson: Stabilize 1.3.1-r1 arm, #924949

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

 dev-build/meson/meson-1.3.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/meson/meson-1.3.1-r1.ebuild 
b/dev-build/meson/meson-1.3.1-r1.ebuild
index f4fb7deab480..51da3b4f85b6 100644
--- a/dev-build/meson/meson-1.3.1-r1.ebuild
+++ b/dev-build/meson/meson-1.3.1-r1.ebuild
@@ -24,7 +24,7 @@ else
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jpakkane.gpg
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-build/meson/

2024-02-18 Thread Sam James
commit: 0d6fefc3137d750f1e3bfdc2bd37b54fa154b820
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 19 05:08:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 05:08:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d6fefc3

dev-build/meson: Stabilize 1.3.1-r1 arm64, #924949

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

 dev-build/meson/meson-1.3.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/meson/meson-1.3.1-r1.ebuild 
b/dev-build/meson/meson-1.3.1-r1.ebuild
index 40bfea501720..f4fb7deab480 100644
--- a/dev-build/meson/meson-1.3.1-r1.ebuild
+++ b/dev-build/meson/meson-1.3.1-r1.ebuild
@@ -24,7 +24,7 @@ else
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jpakkane.gpg
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



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

2024-02-18 Thread Sam James
commit: 0b75d3ce0bae8240c28c6a8f191f5130548f8475
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 19 05:02:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 05:05:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b75d3ce

toolchain.eclass: rework fixincludes again

* Only run fixincludes for >= GCC 13 with https://bugs.gentoo.org/905118
Bug: https://gcc.gnu.org/PR107128
Signed-off-by: Sam James  gentoo.org>

 eclass/toolchain.eclass | 23 ---
 1 file changed, 20 insertions(+), 3 deletions(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 6a4b59972fa3..5de1329347ee 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -140,6 +140,11 @@ GCCMINOR=$(ver_cut 2 ${GCC_PV})
 # @DESCRIPTION:
 # GCC micro version.
 GCCMICRO=$(ver_cut 3 ${GCC_PV})
+# @ECLASS_VARIABLE: GCC_RUN_FIXINCLUDES
+# @INTERNAL
+# @DESCRIPTION:
+# Controls whether fixincludes should be used.
+GCC_RUN_FIXINCLUDES=0
 
 tc_use_major_version_only() {
local use_major_version_only=0
@@ -1297,6 +1302,20 @@ toolchain_src_configure() {
)
fi
 
+   if tc_version_is_at_least 13.1 ; then
+   # Re-enable fixincludes for >= GCC 13 with older glibc
+   # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107128
+   if use elibc_glibc && has_version "https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106899 being fixed
@@ -1831,9 +1850,7 @@ toolchain_src_install() {
# Don't allow symlinks in private gcc include dir as this can break the 
build
find gcc/include*/ -type l -delete || die
 
-   # Re-enable fixincludes for >= GCC 13
-   # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107128
-   if [[ ${GCCMAJOR} -lt 13 ]] ; then
+   if [[ ${GCC_RUN_FIXINCLUDES} == 0 ]] ; then
# We remove the generated fixincludes, as they can cause things 
to break
# (ncurses, openssl, etc).  We do not prevent them from being 
built, as
# in the following commit which we revert:



[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/, sys-devel/gcc/files/

2024-02-18 Thread Sam James
commit: 456eee6e374b50a4d9108a642ca29c5573ac5cb8
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 19 05:05:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 05:05:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=456eee6e

sys-devel/gcc: drop obsolete cross fixincludes patch for 13

We should be able to do this now after 0b75d3ce0bae8240c28c6a8f191f5130548f8475.

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

 .../gcc/files/gcc-13-fix-cross-fixincludes.patch  | 19 ---
 sys-devel/gcc/gcc-13.2.1_p20230826.ebuild |  3 +--
 sys-devel/gcc/gcc-13.2.1_p20231216.ebuild |  3 +--
 sys-devel/gcc/gcc-13.2.1_p20240113-r1.ebuild  |  1 -
 sys-devel/gcc/gcc-13.2.1_p20240120.ebuild |  1 -
 sys-devel/gcc/gcc-13.2.1_p20240127.ebuild |  1 -
 sys-devel/gcc/gcc-13.2.1_p20240203.ebuild |  1 -
 sys-devel/gcc/gcc-13.2.1_p20240210.ebuild |  1 -
 sys-devel/gcc/gcc-13.2.1_p20240217.ebuild |  1 -
 9 files changed, 2 insertions(+), 29 deletions(-)

diff --git a/sys-devel/gcc/files/gcc-13-fix-cross-fixincludes.patch 
b/sys-devel/gcc/files/gcc-13-fix-cross-fixincludes.patch
deleted file mode 100644
index e4abe01a0830..
--- a/sys-devel/gcc/files/gcc-13-fix-cross-fixincludes.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-Revert of 
https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=59e4c98173a79fcaa2c33253261409f38856c384
-for now to fix cross fixincludes builds.
-
-https://bugs.gentoo.org/905118
 a/gcc/Makefile.in
-+++ b/gcc/Makefile.in
-@@ -532,11 +532,7 @@ LINKER_PLUGIN_API_H = $(srcdir)/../include/plugin-api.h
- # Default native SYSTEM_HEADER_DIR, to be overridden by targets.
- NATIVE_SYSTEM_HEADER_DIR = @NATIVE_SYSTEM_HEADER_DIR@
- # Default cross SYSTEM_HEADER_DIR, to be overridden by targets.
--ifeq (@includedir@,$(prefix)/include)
--  CROSS_SYSTEM_HEADER_DIR = @CROSS_SYSTEM_HEADER_DIR@
--else
--  CROSS_SYSTEM_HEADER_DIR = @includedir@
--endif
-+CROSS_SYSTEM_HEADER_DIR = @CROSS_SYSTEM_HEADER_DIR@
- 
- # autoconf sets SYSTEM_HEADER_DIR to one of the above.
- # Purge it of unnecessary internal relative paths

diff --git a/sys-devel/gcc/gcc-13.2.1_p20230826.ebuild 
b/sys-devel/gcc/gcc-13.2.1_p20230826.ebuild
index b764492f9a87..55c73d734d7b 100644
--- a/sys-devel/gcc/gcc-13.2.1_p20230826.ebuild
+++ b/sys-devel/gcc/gcc-13.2.1_p20230826.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -60,6 +60,5 @@ src_prepare() {
 
toolchain_src_prepare
 
-   eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch
eapply_user
 }

diff --git a/sys-devel/gcc/gcc-13.2.1_p20231216.ebuild 
b/sys-devel/gcc/gcc-13.2.1_p20231216.ebuild
index a6c1746943ea..3032d482a760 100644
--- a/sys-devel/gcc/gcc-13.2.1_p20231216.ebuild
+++ b/sys-devel/gcc/gcc-13.2.1_p20231216.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -60,6 +60,5 @@ src_prepare() {
 
toolchain_src_prepare
 
-   eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch
eapply_user
 }

diff --git a/sys-devel/gcc/gcc-13.2.1_p20240113-r1.ebuild 
b/sys-devel/gcc/gcc-13.2.1_p20240113-r1.ebuild
index 7b1015f0e7cd..3404c76c9248 100644
--- a/sys-devel/gcc/gcc-13.2.1_p20240113-r1.ebuild
+++ b/sys-devel/gcc/gcc-13.2.1_p20240113-r1.ebuild
@@ -60,6 +60,5 @@ src_prepare() {
 
toolchain_src_prepare
 
-   eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch
eapply_user
 }

diff --git a/sys-devel/gcc/gcc-13.2.1_p20240120.ebuild 
b/sys-devel/gcc/gcc-13.2.1_p20240120.ebuild
index e295e327ec92..68348986bd19 100644
--- a/sys-devel/gcc/gcc-13.2.1_p20240120.ebuild
+++ b/sys-devel/gcc/gcc-13.2.1_p20240120.ebuild
@@ -60,6 +60,5 @@ src_prepare() {
 
toolchain_src_prepare
 
-   eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch
eapply_user
 }

diff --git a/sys-devel/gcc/gcc-13.2.1_p20240127.ebuild 
b/sys-devel/gcc/gcc-13.2.1_p20240127.ebuild
index e295e327ec92..68348986bd19 100644
--- a/sys-devel/gcc/gcc-13.2.1_p20240127.ebuild
+++ b/sys-devel/gcc/gcc-13.2.1_p20240127.ebuild
@@ -60,6 +60,5 @@ src_prepare() {
 
toolchain_src_prepare
 
-   eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch
eapply_user
 }

diff --git a/sys-devel/gcc/gcc-13.2.1_p20240203.ebuild 
b/sys-devel/gcc/gcc-13.2.1_p20240203.ebuild
index e295e327ec92..68348986bd19 100644
--- a/sys-devel/gcc/gcc-13.2.1_p20240203.ebuild
+++ b/sys-devel/gcc/gcc-13.2.1_p20240203.ebuild
@@ -60,6 +60,5 @@ src_prepare() {
 
toolchain_src_prepare
 
-   eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch
eapply_user
 }

diff --git a/sys-devel/gcc/gcc-13.2.1_p20240210.ebuild 

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

2024-02-18 Thread Michał Górny
commit: 828c8b3ff1aa7bdb60a96e6884df5cb021792d5a
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 19 04:03:10 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 19 04:10:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=828c8b3f

dev-python/xmlschema: Bump to 3.0.2

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

 dev-python/xmlschema/Manifest   |  1 +
 dev-python/xmlschema/xmlschema-3.0.2.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/dev-python/xmlschema/Manifest b/dev-python/xmlschema/Manifest
index b5855261fb85..b492e799b808 100644
--- a/dev-python/xmlschema/Manifest
+++ b/dev-python/xmlschema/Manifest
@@ -1 +1,2 @@
 DIST xmlschema-3.0.1.tar.gz 560537 BLAKE2B 
236794db504d3ff6e9e98a03d6e0b25211c76779eac665b69ddd58e98bbbd02dcf1ab6b8aa0430989fedf2c67efcb6999e29fdb9fce09241a0955e32ae76890c
 SHA512 
0266b75c371a3b77a86a7a5380d6bafb14bd8a8b5c58d891825cf708891293f9bf10b4bf1d1a9b71efc43a40115baa51d02e3adb8dbddfe79e4dd56ed07951b9
+DIST xmlschema-3.0.2.tar.gz 563203 BLAKE2B 
a8b31b435d159df65a620d26a7e964745b9a7e6050a32c52bfa039a013e9108b601cdd2a1188503f327900712b2b445dc4279cc50ee3c62022517afc5dfe6425
 SHA512 
93062230b13bdcc30eed0291c295bdd8eccb50d5d07c8747336c2917e5d949b30f46d1b90f501fb6da06ceda99d162da92b8db9e206fff09fc3c362b05499903

diff --git a/dev-python/xmlschema/xmlschema-3.0.2.ebuild 
b/dev-python/xmlschema/xmlschema-3.0.2.ebuild
new file mode 100644
index ..f8430a380efa
--- /dev/null
+++ b/dev-python/xmlschema/xmlschema-3.0.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2019-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} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="An XML Schema validator and decoder"
+HOMEPAGE="
+   https://github.com/sissaschool/xmlschema/
+   https://pypi.org/project/xmlschema/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   =dev-python/elementpath-4.3.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   )
+"
+
+python_test() {
+   "${EPYTHON}" tests/test_all.py -v || die "Tests fail with ${EPYTHON}"
+}



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

2024-02-18 Thread Michał Górny
commit: ff011f02b80febcfe073fbca630a966794fd65e2
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 19 04:01:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 19 04:10:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff011f02

dev-python/dnspython: Bump to 2.6.1

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

 dev-python/dnspython/Manifest   |  1 +
 dev-python/dnspython/dnspython-2.6.1.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/dev-python/dnspython/Manifest b/dev-python/dnspython/Manifest
index b75573b1d071..55bfab4265de 100644
--- a/dev-python/dnspython/Manifest
+++ b/dev-python/dnspython/Manifest
@@ -1,2 +1,3 @@
 DIST dnspython-2.5.0.gh.tar.gz 366093 BLAKE2B 
f8e3d8632a74b0421f7c77316dc80e01936277d701c282239ed60e79952755d34c673f15e19d4da812883e33d5f2cb54a8faa419185d8d198de923a2f3861095
 SHA512 
8ed207f9cee88dc1deb626d727c510dabace327586911e340df435c8cce5936efee51937b52881b4b4452d9c8c5bd903044bfef5a4effa95aaf05f24c0213b07
 DIST dnspython-2.6.0.gh.tar.gz 372953 BLAKE2B 
c35a994ff0573a175a8011ef84291ea9de3450e4e57ae059c756cdb5e3163a736057b994e0d370b3c237eff7cf2650b7faae1f11071c53e9c953e655f539f8f3
 SHA512 
68361d624af6b308669a20316c9046e23135fdaec69f0dd0580f865b363565b813d836aaf9ddd1db5c51a831bd34ddbf6136b6bf72d2e91833d4c7c209528c2b
+DIST dnspython-2.6.1.gh.tar.gz 373684 BLAKE2B 
63ac506d528a9e3684daf4888b51d732d9a12c3439ff1c353250a7bad78781f9f12bb13509e69093d5585a4a04bf2fbb1b8eb690a39f27e5d58e8f0f3b3b36a8
 SHA512 
77e9c69ac70e9e31a11188b968d28b8f2890b053b2cce0e608eefad7fd2c2b0f30c074222b2e5e85c0b4b8705f2e45acfa8b016a7808cc421df1d77f2561d978

diff --git a/dev-python/dnspython/dnspython-2.6.1.ebuild 
b/dev-python/dnspython/dnspython-2.6.1.ebuild
new file mode 100644
index ..fa76df91c401
--- /dev/null
+++ b/dev-python/dnspython/dnspython-2.6.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="DNS toolkit for Python"
+HOMEPAGE="
+   https://www.dnspython.org/
+   https://github.com/rthalley/dnspython/
+   https://pypi.org/project/dnspython/
+"
+SRC_URI="
+   https://github.com/rthalley/dnspython/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="dnssec examples"
+
+RDEPEND="
+   dnssec? (
+   >=dev-python/cryptography-41[${PYTHON_USEDEP}]
+   )
+   >=dev-python/idna-2.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/cryptography-41[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+   distutils-r1_python_install_all
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: games-util/sc-controller/, games-util/lutris/, dev-python/python-evdev/, ...

2024-02-18 Thread Michał Górny
commit: d634b340c114323c3ebbaa3f31771fb94547449f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 19 04:06:43 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 19 04:10:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d634b340

Rename dev-python/{python-evdev → evdev}

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

 app-misc/piper/piper-0.6.ebuild  | 6 +++---
 app-misc/piper/piper-0.7.ebuild  | 6 +++---
 app-misc/solaar/solaar-1.1.8-r1.ebuild   | 6 +++---
 app-misc/solaar/solaar-1.1.9.ebuild  | 6 +++---
 app-misc/solaar/solaar-.ebuild   | 6 +++---
 dev-libs/libratbag/libratbag-0.15.ebuild | 4 ++--
 dev-libs/libratbag/libratbag-0.16.ebuild | 4 ++--
 dev-libs/libratbag/libratbag-0.17.ebuild | 4 ++--
 dev-python/{python-evdev => evdev}/Manifest  | 0
 .../python-evdev-1.6.0.ebuild => evdev/evdev-1.6.0.ebuild}   | 0
 dev-python/{python-evdev => evdev}/metadata.xml  | 0
 games-util/lutris/lutris-0.5.13-r3.ebuild| 4 ++--
 games-util/lutris/lutris-0.5.14-r1.ebuild| 4 ++--
 games-util/lutris/lutris-0.5.16-r1.ebuild| 2 +-
 games-util/lutris/lutris-.ebuild | 2 +-
 games-util/sc-controller/sc-controller-0.4.8.11.ebuild   | 9 +
 games-util/sc-controller/sc-controller-0.4.8.9-r1.ebuild | 9 +
 profiles/updates/1Q-2024 | 1 +
 18 files changed, 38 insertions(+), 35 deletions(-)

diff --git a/app-misc/piper/piper-0.6.ebuild b/app-misc/piper/piper-0.6.ebuild
index ef62ff220ac2..5b9840cc142a 100644
--- a/app-misc/piper/piper-0.6.ebuild
+++ b/app-misc/piper/piper-0.6.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..11} )
 
 inherit meson python-single-r1 xdg
 
@@ -35,10 +35,10 @@ RDEPEND="
x11-libs/gdk-pixbuf[introspection]
x11-libs/gtk+:3[introspection]
$(python_gen_cond_dep '
+   dev-python/evdev[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
dev-python/pycairo[${PYTHON_USEDEP}]
dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
-   dev-python/python-evdev[${PYTHON_USEDEP}]
')
 "
 DEPEND="

diff --git a/app-misc/piper/piper-0.7.ebuild b/app-misc/piper/piper-0.7.ebuild
index 5e1c2bb40431..cdf5ecea26b3 100644
--- a/app-misc/piper/piper-0.7.ebuild
+++ b/app-misc/piper/piper-0.7.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..11} )
 
 inherit meson python-single-r1 xdg
 
@@ -39,10 +39,10 @@ RDEPEND="
x11-libs/gdk-pixbuf[introspection]
x11-libs/gtk+:3[introspection]
$(python_gen_cond_dep '
+   dev-python/evdev[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
dev-python/pycairo[${PYTHON_USEDEP}]
dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
-   dev-python/python-evdev[${PYTHON_USEDEP}]
')
 "
 DEPEND="

diff --git a/app-misc/solaar/solaar-1.1.8-r1.ebuild 
b/app-misc/solaar/solaar-1.1.8-r1.ebuild
index 4a11b012e572..f1578d591c71 100644
--- a/app-misc/solaar/solaar-1.1.8-r1.ebuild
+++ b/app-misc/solaar/solaar-1.1.8-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit linux-info udev xdg distutils-r1
 
@@ -27,9 +27,9 @@ IUSE="doc appindicator libnotify"
 RDEPEND="
acct-group/plugdev
$(python_gen_cond_dep '
+   dev-python/evdev[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/python-evdev[${PYTHON_USEDEP}]
dev-python/python-xlib[${PYTHON_USEDEP}]
>=dev-python/pyudev-0.13[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]

diff --git a/app-misc/solaar/solaar-1.1.9.ebuild 
b/app-misc/solaar/solaar-1.1.9.ebuild
index 1a46b5cb53cb..b1c037e613ad 100644
--- a/app-misc/solaar/solaar-1.1.9.ebuild
+++ b/app-misc/solaar/solaar-1.1.9.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 

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

2024-02-18 Thread Michał Górny
commit: 840ae12de7038550652c7a70398ea46c536ec2f2
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 19 04:08:29 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 19 04:10:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=840ae12d

dev-python/evdev: Bump to 1.7.0

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

 dev-python/evdev/Manifest   |  1 +
 dev-python/evdev/evdev-1.7.0.ebuild | 44 +
 2 files changed, 45 insertions(+)

diff --git a/dev-python/evdev/Manifest b/dev-python/evdev/Manifest
index 418742012671..0e2e655e652c 100644
--- a/dev-python/evdev/Manifest
+++ b/dev-python/evdev/Manifest
@@ -1 +1,2 @@
 DIST python-evdev-1.6.0.gh.tar.gz 86212 BLAKE2B 
bbb9adc3caff31c817972e33cd02ff63ee4e037ebe346fc6b128d119c38b337681bc9ef9069cbe9b604b1ac926dd23a02add23da2f629b31b74b0de338f9f423
 SHA512 
d3dc27aad70897d46ae3cad71cafdf5ac49e8cb52b88566b004edaee3b192b68093e44b487f9ab27b503a18e8e62a08b17d7b782726658f4d8131aa4562cd17a
+DIST python-evdev-1.7.0.gh.tar.gz 87773 BLAKE2B 
8ed41fa8b9a8583c863450d6952955477ca8fca649a1615fcce8741624561f5719d535700dc67c6757f193452d618e5850b6f9ab35c32ab49ed48025e4e5b94c
 SHA512 
79cb8e92f5698b120ba0c4b2603a18907097d130e0128cbad68eb95b50935b6aeadd1e844d4c76909c965719cb5b067e37d0921748be3c7c2493acb58c153521

diff --git a/dev-python/evdev/evdev-1.7.0.ebuild 
b/dev-python/evdev/evdev-1.7.0.ebuild
new file mode 100644
index ..7325d4b2a71e
--- /dev/null
+++ b/dev-python/evdev/evdev-1.7.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+MY_P=python-evdev-${PV}
+DESCRIPTION="Python library for evdev bindings"
+HOMEPAGE="
+   https://python-evdev.readthedocs.io/
+   https://github.com/gvalkov/python-evdev/
+   https://pypi.org/project/evdev/
+"
+SRC_URI="
+   https://github.com/gvalkov/python-evdev/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   tests/test_uinput.py
+)
+
+python_configure_all() {
+   esetup.py build_ecodes \
+   --evdev-headers \
+   
"${ESYSROOT}/usr/include/linux/input.h:${ESYSROOT}/usr/include/linux/input-event-codes.h"
+}
+
+src_test() {
+   cd tests || die
+   distutils-r1_src_test
+}



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

2024-02-18 Thread Michał Górny
commit: 74300267e9de0bbe1151b13c49dd709cd1d42249
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 19 04:04:31 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 19 04:10:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74300267

dev-python/python-evdev: Prepare for a rename

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

 dev-python/python-evdev/python-evdev-1.6.0.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-python/python-evdev/python-evdev-1.6.0.ebuild 
b/dev-python/python-evdev/python-evdev-1.6.0.ebuild
index a26cac5f94ea..00fa16c3e2e8 100644
--- a/dev-python/python-evdev/python-evdev-1.6.0.ebuild
+++ b/dev-python/python-evdev/python-evdev-1.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,6 +9,7 @@ PYTHON_COMPAT=( python3_{10..12} pypy3 )
 
 inherit distutils-r1
 
+MY_P=python-evdev-${PV}
 DESCRIPTION="Python library for evdev bindings"
 HOMEPAGE="
https://python-evdev.readthedocs.io/
@@ -17,8 +18,9 @@ HOMEPAGE="
 "
 SRC_URI="
https://github.com/gvalkov/python-evdev/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
+   -> ${MY_P}.gh.tar.gz
 "
+S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD"
 SLOT="0"



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

2024-02-18 Thread Michał Górny
commit: ba20965fec118380f4de1a219ec24a586ee1914b
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 19 04:03:49 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 19 04:10:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba20965f

dev-python/xlsxwriter: Bump to 3.2.0

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

 dev-python/xlsxwriter/Manifest|  1 +
 dev-python/xlsxwriter/xlsxwriter-3.2.0.ebuild | 33 +++
 2 files changed, 34 insertions(+)

diff --git a/dev-python/xlsxwriter/Manifest b/dev-python/xlsxwriter/Manifest
index 9ed51d455feb..94bd2dc9963c 100644
--- a/dev-python/xlsxwriter/Manifest
+++ b/dev-python/xlsxwriter/Manifest
@@ -1 +1,2 @@
 DIST XlsxWriter-RELEASE_3.1.9.gh.tar.gz 37377544 BLAKE2B 
f04e06ef75e80f9bb33ebf14f71aa42c30b9152295367877d83c20e62897985691e35288c6b7d4ff218cbf799fc5ddeda1d2b08bb91fbdeb3d48c5c27be95bec
 SHA512 
1c7ea489182f1abe50fae5f1f387274f67e6043ef3fa909b015a340e38d8449f18ef1f40a64719982680371430a98bd0ac0d441b88daad655599f6eccae04a85
+DIST XlsxWriter-RELEASE_3.2.0.gh.tar.gz 24079667 BLAKE2B 
ee6f35d2df8edef3a1282bd821b1eaa3d3a79bb9d962df9d50394519905a0344e0b747a58d3bf5fc1323baefde3b9e11a2c5e7e77be2cc02bab716b0a3cf3226
 SHA512 
b36ee896d01e5a6369f4f42e69338b69b9ea5ee4919eea9361c0f5f6ff012ca153c708ff1c719b82ce067c5d57392e3b72c47e828a7e832953d0c06de9f65962

diff --git a/dev-python/xlsxwriter/xlsxwriter-3.2.0.ebuild 
b/dev-python/xlsxwriter/xlsxwriter-3.2.0.ebuild
new file mode 100644
index ..9f459d5466a3
--- /dev/null
+++ b/dev-python/xlsxwriter/xlsxwriter-3.2.0.ebuild
@@ -0,0 +1,33 @@
+# 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} pypy3 )
+
+inherit distutils-r1
+
+TAG=RELEASE_${PV}
+MY_P=XlsxWriter-${TAG}
+DESCRIPTION="Python module for creating Excel XLSX files"
+HOMEPAGE="
+   https://github.com/jmcnamara/XlsxWriter/
+   https://pypi.org/project/XlsxWriter/
+"
+SRC_URI="
+   https://github.com/jmcnamara/XlsxWriter/archive/${TAG}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2024-02-18 Thread Michał Górny
commit: 5abf8308bdb1a748021dd6f97fae66bd122023f9
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 19 04:00:02 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 19 04:10:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5abf8308

dev-python/pyupgrade: Bump to 3.15.1

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

 dev-python/pyupgrade/Manifest|  1 +
 dev-python/pyupgrade/pyupgrade-3.15.1.ebuild | 30 
 2 files changed, 31 insertions(+)

diff --git a/dev-python/pyupgrade/Manifest b/dev-python/pyupgrade/Manifest
index ce538270a23d..90402f751544 100644
--- a/dev-python/pyupgrade/Manifest
+++ b/dev-python/pyupgrade/Manifest
@@ -1 +1,2 @@
 DIST pyupgrade-3.15.0.gh.tar.gz 65317 BLAKE2B 
a13eca9d5591068355722e0cd0d16debce7c4d55fbce2759af9f0154cf5591beca20bc7e4551d6d707ef63deccf142e639229fb052063be68921c435731dd5ef
 SHA512 
58bde84c625898ded781b4bb0cf8409ad406f81fe4f4f1819bc261714928dd6b9bb2063cd12697ce17a20dc7a56426685ba02b8ef3e306023e109277d2da2205
+DIST pyupgrade-3.15.1.gh.tar.gz 65432 BLAKE2B 
2978745edcbbcc3aee5abb14c2b509a3912d1932401e8957e04d0491fa0e6b01521317ef62b6486f80835715f09254e6bb39c6482c2155e8986580c146ad06ca
 SHA512 
5946cd03231e9c56543ac2f1dc4a84c0a4dc8cb44b0f88983a0a02f190a20615e2c2e4b22d8b3ec0d4728482464fe4f87bbd90514e11230776a1d67540170e91

diff --git a/dev-python/pyupgrade/pyupgrade-3.15.1.ebuild 
b/dev-python/pyupgrade/pyupgrade-3.15.1.ebuild
new file mode 100644
index ..127ff6fc4c1d
--- /dev/null
+++ b/dev-python/pyupgrade/pyupgrade-3.15.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022-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="Tool + pre-commit hook to automatically upgrade syntax for newer 
Pythons"
+HOMEPAGE="
+   https://github.com/asottile/pyupgrade/
+   https://pypi.org/project/pyupgrade/
+"
+# no tests in sdist, as of 3.3.2
+SRC_URI="
+   https://github.com/asottile/pyupgrade/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   >=dev-python/tokenize-rt-5.2.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2024-02-18 Thread Michał Górny
commit: dd7155b91f32a9d33180d17bf290ff9cdae4c69f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 19 04:00:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 19 04:10:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd7155b9

dev-python/identify: Bump to 2.5.35

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

 dev-python/identify/Manifest   |  1 +
 dev-python/identify/identify-2.5.35.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-python/identify/Manifest b/dev-python/identify/Manifest
index 3e5a9795b60d..c2dd428126c1 100644
--- a/dev-python/identify/Manifest
+++ b/dev-python/identify/Manifest
@@ -1,2 +1,3 @@
 DIST identify-2.5.33.gh.tar.gz 101683 BLAKE2B 
0b66bc611e5ba01029c2d8aa13146025eb68296793a148eafecc7584d3d68d77d8ebae67306e8fc64e7265ab673fa4852497f25b9ba73e895c61e4f4ec2997e2
 SHA512 
cb3cc2064814b6694122040dc1be31f09bbddaf988f15425717d5561f175b216e62f4449cff5d697a8d612a48513e97446973bba42f376cdcfad1d93d1e14cf7
 DIST identify-2.5.34.gh.tar.gz 101695 BLAKE2B 
94522c083ce2584831bd61b6d7e34533f08ad3814ccde93b7340139bcc4dc05fa6384024e6f15cc33e480de06117d17a88d148044758658e7cb302bfab7d7366
 SHA512 
bf9fe2bdca46b1e9a7f1e4559178061bb5293d43b42962d17a08b6f9230c3d2d004b74ac3b1c825905fa77631533565b26c95a0fa99f2bb9a3320d2d4a5f67aa
+DIST identify-2.5.35.gh.tar.gz 101691 BLAKE2B 
931169744a9126d82b32bd4dea1731f1f4ad209b78d3df9ce490891994194797a7adcaff19400e9856716528f5b3490e05c8e06614c788b089251ef92cd1dd03
 SHA512 
1d01535f95818533220c06988eb2d9f495c004b41fd197482ab0e3520f81ab2aebce0344dffeb0449423abd6574c21043fa0ad20472b3aaff6cb97986f31fd88

diff --git a/dev-python/identify/identify-2.5.35.ebuild 
b/dev-python/identify/identify-2.5.35.ebuild
new file mode 100644
index ..0aa9daac20bc
--- /dev/null
+++ b/dev-python/identify/identify-2.5.35.ebuild
@@ -0,0 +1,29 @@
+# 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="File identification library for Python"
+HOMEPAGE="
+   https://github.com/pre-commit/identify/
+   https://pypi.org/project/identify/
+"
+SRC_URI="
+   https://github.com/pre-commit/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/ukkonen[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2024-02-18 Thread Michał Górny
commit: 2553226f7e245b1f2f992de0f75b6a16781b417c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 19 04:02:05 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 19 04:10:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2553226f

dev-python/pykka: Bump to 4.0.2

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

 dev-python/pykka/Manifest   |  1 +
 dev-python/pykka/pykka-4.0.2.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-python/pykka/Manifest b/dev-python/pykka/Manifest
index ca07196bf65e..be43832ade12 100644
--- a/dev-python/pykka/Manifest
+++ b/dev-python/pykka/Manifest
@@ -1 +1,2 @@
 DIST pykka-4.0.1.gh.tar.gz 48549 BLAKE2B 
4aaeb31b9e9aa9cdc5125719a6a26e9d0b400d5df09bc55d240528bf3623aa46aaf70c2bafb868f8ec82accef239673fd8019571c48341305cac209213ba065c
 SHA512 
fd49250cc641ffcfd3ad71f3716452ef6dbc54e201e56d8fb3d13d8315379058e5648b773327830d1e2eb60fe6a9576aac81d5613cd02af3ce5b42866716e030
+DIST pykka-4.0.2.gh.tar.gz 48536 BLAKE2B 
57825e0cbcad0afc33870de000820cfcd400d195715d8c48f133470ab8c9c26d9f8ab1a9cb54e847fe163b240258c789ec70bcf3627dcfbad1d469eee7c2d9c0
 SHA512 
43d31258f73a6d43c467d108066dd3e852db9e21a04fda030137dbd65052a874e346ed78b79a4929b25d2744a286c95d5d425ae150428ea1594a24f2a6c6a164

diff --git a/dev-python/pykka/pykka-4.0.2.ebuild 
b/dev-python/pykka/pykka-4.0.2.ebuild
new file mode 100644
index ..066fbec33863
--- /dev/null
+++ b/dev-python/pykka/pykka-4.0.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python implementation of the actor model"
+HOMEPAGE="
+   https://pykka.org/en/latest/
+   https://github.com/jodal/pykka/
+   https://pypi.org/project/pykka/
+"
+SRC_URI="
+   https://github.com/jodal/pykka/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2024-02-18 Thread Michał Górny
commit: e952c0a79d98ddfb18479cd46b38d8805922caf0
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 19 03:59:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 19 04:10:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e952c0a7

dev-python/pypdf: Bump to 4.0.2

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

 dev-python/pypdf/Manifest   |  1 +
 dev-python/pypdf/pypdf-4.0.2.ebuild | 59 +
 2 files changed, 60 insertions(+)

diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest
index 0777a3d24696..4a73efbf83c1 100644
--- a/dev-python/pypdf/Manifest
+++ b/dev-python/pypdf/Manifest
@@ -1,2 +1,3 @@
 DIST pypdf-4.0.1.gh.tar.gz 7992979 BLAKE2B 
a072b50d177a89133bd5c7a74cae1d4f4ed5d6bcb1d78c68573c98f792a28a8ded26b5a82743a70ec2cd41651db8a19580cc48b0376c0dfe2f422826311914c3
 SHA512 
e9170b75ab00ce86580194bfa64ff3a31eb6fca62adc006478fcee3a78a99df269c75857672838c2b752b78b19174883cecb2eea5586878f81eb75474fabee6d
+DIST pypdf-4.0.2.gh.tar.gz 7992844 BLAKE2B 
ddd38e8c27230c6425de2677c1f2bd6f521c87e4b10e4791ed8d2b961c7c9e210b49b6d684780f16fb1620db7c123aed9ee548b381d54ae881a6e64305b26379
 SHA512 
4539f2c1c4b98e27dd3f43c7aa44efe03e80c8089f655130dd80dceee85afae235bc819b9309bc36653c953741ec3b998ccbb1274c28abf144792ae44147efd9
 DIST pypdf-sample-files-964fb47b0fbfa89864680582640ae4eedf143890.gh.tar.gz 
11668924 BLAKE2B 
0c7d8e7cfb2f9d06d7633d57b691ba473d33cfcb58d2f1f83661cef9d755340d05db8767771a385d0ba88aa904f84b8bc7eafdb5d4f614b7a21a2d138572316f
 SHA512 
28070b575273b6fee3173e797ed5bac618f8e8aca16d0122dcf3b4b16cedbcad69b84a9bc4be65037695597bcc1fa7898cdf766c37915c49f880a0c6ca057e68

diff --git a/dev-python/pypdf/pypdf-4.0.2.ebuild 
b/dev-python/pypdf/pypdf-4.0.2.ebuild
new file mode 100644
index ..f0cc9485cc72
--- /dev/null
+++ b/dev-python/pypdf/pypdf-4.0.2.ebuild
@@ -0,0 +1,59 @@
+# 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} )
+
+inherit distutils-r1
+
+SAMPLE_COMMIT=964fb47b0fbfa89864680582640ae4eedf143890
+DESCRIPTION="Python library to work with PDF files"
+HOMEPAGE="
+   https://pypi.org/project/pypdf/
+   https://github.com/py-pdf/pypdf/
+"
+SRC_URI="
+   https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   test? (
+   
https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz
+   -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz
+   )
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   
>=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,zlib,${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_unpack() {
+   default
+   if use test; then
+   mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die
+   fi
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   tests/test_reader.py::test_decode_permissions
+   tests/test_workflows.py::test_text_extraction_layout_mode
+   # rely on -Werror
+   tests/test_utils.py::test_deprecate_no_replacement
+   tests/test_workflows.py::test_orientations
+   tests/test_writer.py::test_remove_image_per_type
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -o addopts= -m "not enable_socket"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-build/meson/

2024-02-18 Thread Sam James
commit: 0edd9f0effdff8ff883d54aa3d64825c7452
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Feb 19 03:59:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 04:04:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0edd9f0e

dev-build/meson: Stabilize amd64, #924949

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-build/meson/meson-1.3.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/meson/meson-1.3.1-r1.ebuild 
b/dev-build/meson/meson-1.3.1-r1.ebuild
index 6a86fb79dedb..40bfea501720 100644
--- a/dev-build/meson/meson-1.3.1-r1.ebuild
+++ b/dev-build/meson/meson-1.3.1-r1.ebuild
@@ -24,7 +24,7 @@ else
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jpakkane.gpg
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris"
fi
 fi
 



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

2024-02-18 Thread Sam James
commit: 4e9dcf104a547b648b31528563256fc0fe3dbed8
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 19 04:03:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 04:04:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e9dcf10

dev-libs/libuv: Stabilize 1.48.0 x86, #924891

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

 dev-libs/libuv/libuv-1.48.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libuv/libuv-1.48.0.ebuild 
b/dev-libs/libuv/libuv-1.48.0.ebuild
index 1d19b163af12..d1f550d8ed07 100644
--- a/dev-libs/libuv/libuv-1.48.0.ebuild
+++ b/dev-libs/libuv/libuv-1.48.0.ebuild
@@ -17,7 +17,7 @@ else
https://dist.libuv.org/dist/v${PV}/libuv-v${PV}.tar.gz -> 
${P}.tar.gz
verify-sig? ( 
https://dist.libuv.org/dist/v${PV}/libuv-v${PV}.tar.gz.sign -> ${P}.tar.gz.sig )
"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
S="${WORKDIR}/${PN}-v${PV}"
 fi
 



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

2024-02-18 Thread Sam James
commit: d47a200c99678c741412a76714e1a4c27274c02c
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Feb 19 03:41:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 04:04:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d47a200c

app-text/calibre: Stabilize amd64, #924028

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-text/calibre/calibre-7.3.0.ebuild 
b/app-text/calibre/calibre-7.3.0.ebuild
index 8411e1a90741..1427b8c15600 100644
--- a/app-text/calibre/calibre-7.3.0.ebuild
+++ b/app-text/calibre/calibre-7.3.0.ebuild
@@ -35,7 +35,7 @@ LICENSE="
OFL-1.1
PSF-2
 "
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 SLOT="0"
 IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
 



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

2024-02-18 Thread Sam James
commit: 80321876fb80dd0dbc14c6281c2710ba6f3bbd2a
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Feb 18 19:49:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 04:04:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80321876

dev-libs/mathjax: fix build error for 2.x built without docs

The sed did not apply because the docs aren't extracted unless USE=doc.
In that case there's no point running it anyway.

Closes: https://bugs.gentoo.org/924879
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/mathjax/mathjax-2.7.7-r1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-libs/mathjax/mathjax-2.7.7-r1.ebuild 
b/dev-libs/mathjax/mathjax-2.7.7-r1.ebuild
index 9fea30af9a03..7c3e85efd7b3 100644
--- a/dev-libs/mathjax/mathjax-2.7.7-r1.ebuild
+++ b/dev-libs/mathjax/mathjax-2.7.7-r1.ebuild
@@ -62,7 +62,9 @@ pkg_setup() {
 
 src_prepare() {
default
-   sed -e 's/add_stylesheet/add_css_file/' -i "${DOCS_S}"/conf.py || die
+   if use doc; then
+   sed -e 's/add_stylesheet/add_css_file/' -i "${DOCS_S}"/conf.py 
|| die
+   fi
 }
 
 src_compile() {



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

2024-02-18 Thread Sam James
commit: f6d432b09c1c81a53b6dd51f35ad730f682a0518
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Feb 18 22:15:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 04:04:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6d432b0

sys-libs/libcap-ng: apply elibtoolize to ensure LTO flags stick

It optionally runs eautomake for prefix, but never elibtoolize...

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild 
b/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild
index a1b318b5eae6..159df67e7c45 100644
--- a/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild
+++ b/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 # Keep an eye on Fedora's packaging 
(https://src.fedoraproject.org/rpms/libcap-ng/tree/rawhide) for patches
 # Same maintainer in Fedora as upstream
 PYTHON_COMPAT=( python3_{10..12} )
-inherit autotools flag-o-matic python-r1
+inherit autotools flag-o-matic libtool python-r1
 
 DESCRIPTION="POSIX 1003.1e capabilities"
 HOMEPAGE="https://people.redhat.com/sgrubb/libcap-ng/;
@@ -37,6 +37,7 @@ src_prepare() {
# bug #668722
eautomake
fi
+   elibtoolize
 }
 
 src_configure() {



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

2024-02-18 Thread Michał Górny
commit: 1c300f554ee7440cea839172c41afac49d3eeb7d
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 19 03:09:16 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 19 03:16:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c300f55

dev-python/moto: Bump to 5.0.2

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

 dev-python/moto/Manifest  |   1 +
 dev-python/moto/moto-5.0.2.ebuild | 152 ++
 2 files changed, 153 insertions(+)

diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest
index 2627de08e799..fd02b16f29b6 100644
--- a/dev-python/moto/Manifest
+++ b/dev-python/moto/Manifest
@@ -9,3 +9,4 @@ DIST moto-4.2.8.tar.gz 4769361 BLAKE2B 
2e7d6a7cac04655aa9f05af463e57689c0fc2b67c
 DIST moto-4.2.9.tar.gz 4775687 BLAKE2B 
af626a18c9487c08172813ddf2f1112d4bba80dbb64bf8deaf63079a6d4c12464e70d7c99d5a65fd1018f9f3a08bd0b12183e04a549fdfe580942086d49b9e21
 SHA512 
4cca0bdbe106faa84fa3893eb1dc2b2972a85c98ca718a10fd08a06757e1634954c5576c82b66d88c431a51b989cfedb2a52e6455d718330d4a5dd6e95a90225
 DIST moto-5.0.0.tar.gz 4925737 BLAKE2B 
45d60d1c7a53d9743cd4f3ac74a2108f9a6916dea09abb067111acbddf2ba5bb69e6ba354cdeb6be88876e4b8a8270876cfd4dab95339e948bf7cfb6e417e7d2
 SHA512 
44705d9b5aa5b373687fb34cae1d047b67b312bb788414f7b6c19b3f1e06fdf8fa69e88ae5df56bcc2ef0a74809211e0372fadb555ad57f50f313587d7dedb83
 DIST moto-5.0.1.tar.gz 4933500 BLAKE2B 
730bb8ca2db3e1a82d88cff0362d4be750bf138df0e52a04c18d707d965b093c5e07b400789b0bd8874e68ea7c8159911c0d84b3f535ac1da8d18e786e1f44af
 SHA512 
0f72e6c07ab3c24ba70a309517498e77ed809970121ae5b63c249e4f73ebefa7787bbcfcacc310b0ae566d81c2dd8d0e0d767cba3bbbefb72e2620f1f2ea45fa
+DIST moto-5.0.2.tar.gz 4948857 BLAKE2B 
664da28791bbf65eae9f76f59fd62f9c53aeb615c714fb142684213fe90f6e1e071f30511dfa44e16b12abd6fcf97316d097f3b4b1008a0f1139e5a419f1bb87
 SHA512 
4fb03586171dfde6979022623047578634f9b8ec7ac34234bbfe3e60492c34a04b61547c4fb42f7734ad8284271cc238cc33692b746d52d004d33f0c6348852b

diff --git a/dev-python/moto/moto-5.0.2.ebuild 
b/dev-python/moto/moto-5.0.2.ebuild
new file mode 100644
index ..ce6a7e91b01f
--- /dev/null
+++ b/dev-python/moto/moto-5.0.2.ebuild
@@ -0,0 +1,152 @@
+# 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 pypi
+
+DESCRIPTION="Mock library for boto"
+HOMEPAGE="
+   https://github.com/getmoto/moto/
+   https://pypi.org/project/moto/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}]
+   dev-python/boto3[${PYTHON_USEDEP}]
+   >=dev-python/botocore-1.14.0[${PYTHON_USEDEP}]
+   >=dev-python/cfn-lint-0.40.0[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}]
+   dev-python/cookies[${PYTHON_USEDEP}]
+   >=dev-python/docker-3.0.0[${PYTHON_USEDEP}]
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/flask-cors[${PYTHON_USEDEP}]
+   >=dev-python/idna-2.5[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}]
+   >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}]
+   dev-python/more-itertools[${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}]
+   >=dev-python/openapi-spec-validator-0.5.0[${PYTHON_USEDEP}]
+   dev-python/pyaml[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/python-jose[${PYTHON_USEDEP}]
+   >=dev-python/responses-0.15.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.5[${PYTHON_USEDEP}]
+   dev-python/sshpubkeys[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   dev-python/xmltodict[${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   dev-python/zipp[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   >=dev-python/sure-1.4.11[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/test_firehose/test_firehose_put.py::test_put_record_http_destination
+   
tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination
+   # broken code (local variable used referenced before definition)
+   tests/test_appsync/test_appsync_schema.py
+   # Needs network (or docker?) but not marked as such, bug #807031
+   # TODO: report upstream
+   
tests/test_awslambda/test_lambda_layers_invoked.py::test_invoke_local_lambda_layers
+   tests/test_batch/test_batch_jobs.py::test_cancel_pending_job
+   

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

2024-02-18 Thread Michał Górny
commit: 0125ee140454c8179b9dd9f831b922ae938557b6
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 19 03:07:44 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 19 03:07:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0125ee14

dev-python/Nuitka: Bump to 2.0.3

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

 dev-python/Nuitka/Manifest|  1 +
 dev-python/Nuitka/Nuitka-2.0.3.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/dev-python/Nuitka/Manifest b/dev-python/Nuitka/Manifest
index 3fc0bf0b9477..06422e94ad2f 100644
--- a/dev-python/Nuitka/Manifest
+++ b/dev-python/Nuitka/Manifest
@@ -1,3 +1,4 @@
 DIST Nuitka-2.0.1.tar.gz 3928704 BLAKE2B 
404b1678b761abd2853baa9998fec3710d152a9affdf747d5ccea0d1dc16b861525379ab164f81948557484948f43da15614a397e7d85f2f98d4d09afb3e
 SHA512 
70ca004c4207d176e5d504e185a7554a2df4fde8cb93cee440c14a7d785e6dafd587d205c277a681dcbba40e221c3fa46f240c97ecf08c15e2ca801cac4fcc68
 DIST Nuitka-2.0.2.tar.gz 3930125 BLAKE2B 
b588e57a216f81f02bc6b50355c3cebf37f94a95c320524ea26a772dfbdbb2c8005f3749c145021c400c921957ea666711ad2b67ab12710f9f9ecaa552aedff0
 SHA512 
722501f1de174c074a6c95c463888e481b3f9b74ccba7a5bd9cdddf74a23abd46473fe532f22b4c542893d942f009985a330588654852a8f7c2994b543538637
+DIST Nuitka-2.0.3.tar.gz 3931343 BLAKE2B 
0545e524d9a0a0ce5a6ec87522b3cd9f0f3593c202f97d32d7db65910de701cff7a7ecb7d261f1bb4e9bdbff7b3231cbd76d6e8497725b0e6568057abf749f6c
 SHA512 
a4558a6e9b359dd648f6e20785b04e734d531561cb4e2cae03184a14d0b01f5b25d9e36d0b964f2d96540e53a36d54cbf8b2fc74c74695a175e671309d11cd9a
 DIST Nuitka-2.0.tar.gz 3964226 BLAKE2B 
76ace502390dcb9c10ae9a9dc624575453a0e9c440509b40e74162200d84942be565f07a0877f3bfeb8b82b4f1398f8d7c9150e19d8be58e3f67859f0656277d
 SHA512 
93125344fa8556c0c185dabce14786f52f9db37ba1cbdb1d9fafc08d72be66bbb2bad4e55b12a92c84d85efef6d914fb6ae4e5ca7c4da0574f1892152b111ea0

diff --git a/dev-python/Nuitka/Nuitka-2.0.3.ebuild 
b/dev-python/Nuitka/Nuitka-2.0.3.ebuild
new file mode 100644
index ..123acd66de1f
--- /dev/null
+++ b/dev-python/Nuitka/Nuitka-2.0.3.ebuild
@@ -0,0 +1,52 @@
+# 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
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 flag-o-matic optfeature pypi
+
+DESCRIPTION="Python to native compiler"
+HOMEPAGE="
+   https://nuitka.net/
+   https://github.com/Nuitka/Nuitka/
+   https://pypi.org/project/Nuitka/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-build/scons[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? ( dev-util/ccache )
+"
+
+distutils-r1_src_prepare() {
+   # remove vendored version of SCons that is Python2 only
+   # this should be removed when upstream removes support for Python2
+   rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die
+   eapply_user
+}
+
+python_install() {
+   distutils-r1_python_install
+   doman doc/nuitka.1 doc/nuitka-run.1
+}
+
+python_test() {
+   append-ldflags -Wl,--no-warn-search-mismatch
+   ./tests/basics/run_all.py search || die
+}
+
+pkg_postinst() {
+   optfeature "support for stand-alone executables" dev-util/patchelf
+}



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

2024-02-18 Thread Sam James
commit: c32024df3186a3fad3c24dba13f9d5612ee698bb
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 19 02:56:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 02:56:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c32024df

media-sound/cava: Stabilize 0.10.1 x86, #924763

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

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

diff --git a/media-sound/cava/cava-0.10.1.ebuild 
b/media-sound/cava/cava-0.10.1.ebuild
index 3c5f3db90724..7251e5fe1301 100644
--- a/media-sound/cava/cava-0.10.1.ebuild
+++ b/media-sound/cava/cava-0.10.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="MIT Unlicense"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="alsa jack +ncurses pipewire portaudio pulseaudio sdl sndio"
 
 RDEPEND="



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

2024-02-18 Thread Sam James
commit: fa64c6d8d92733d1b237425189e1b991556e7ec5
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 19 02:52:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 02:52:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa64c6d8

dev-libs/libuv: Stabilize 1.48.0 amd64, #924891

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

 dev-libs/libuv/libuv-1.48.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libuv/libuv-1.48.0.ebuild 
b/dev-libs/libuv/libuv-1.48.0.ebuild
index f8658befc2da..1d19b163af12 100644
--- a/dev-libs/libuv/libuv-1.48.0.ebuild
+++ b/dev-libs/libuv/libuv-1.48.0.ebuild
@@ -17,7 +17,7 @@ else
https://dist.libuv.org/dist/v${PV}/libuv-v${PV}.tar.gz -> 
${P}.tar.gz
verify-sig? ( 
https://dist.libuv.org/dist/v${PV}/libuv-v${PV}.tar.gz.sign -> ${P}.tar.gz.sig )
"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
S="${WORKDIR}/${PN}-v${PV}"
 fi
 



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

2024-02-18 Thread Rui Huang
commit: 084e10932ad5b4df942804531e8d379d22823d1e
Author: Huang Rui  gmail  com>
AuthorDate: Mon Feb 19 02:40:27 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Mon Feb 19 02:40:27 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=084e1093

dev-libs/gpds: drop 1.8.3

Signed-off-by: Huang Rui  gmail.com>

 dev-libs/gpds/Manifest  |  1 -
 dev-libs/gpds/gpds-1.8.3.ebuild | 47 -
 2 files changed, 48 deletions(-)

diff --git a/dev-libs/gpds/Manifest b/dev-libs/gpds/Manifest
index 7139fed168..ed9a6882fa 100644
--- a/dev-libs/gpds/Manifest
+++ b/dev-libs/gpds/Manifest
@@ -1,2 +1 @@
-DIST gpds-1.8.3.tar.gz 875674 BLAKE2B 
18f4a8633960e68529255d2625d03bb652c30dc239969f97e9f1ac99031c104f3706bb55c7c755abb304889e9e6747ff76a16c4233f092f9175550280f80a6b9
 SHA512 
a981c2d136bd4e5cd81ddc457252fa8e87353f63bc8e00d42a8c4a9e6daa8e6b9fd5a18a11c402c1cfe9885f8ba5f995f97cb5ea2aa69e1339b02e4d66f08d43
 DIST gpds-1.8.4.tar.gz 875582 BLAKE2B 
f4ddb017e381708f6b0de2d32fe8802cd6e79000b9d238351564b71aac2bf7045954a7244dcc06f12ed1d43aeb046d56bbfe45bc64155d42d3d025b9e48cdf2d
 SHA512 
dcf586dbb79335667a679038d366d1314aeb46357b1d1a5907b8a492cc31560a95371ec967be0ea388ca9744d864e1740031f9f6273450bc2361bb74e76df355

diff --git a/dev-libs/gpds/gpds-1.8.3.ebuild b/dev-libs/gpds/gpds-1.8.3.ebuild
deleted file mode 100644
index 308bccb737..00
--- a/dev-libs/gpds/gpds-1.8.3.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="A general purpose data serializer"
-HOMEPAGE="https://gpds.simulton.com;
-
-if [[ "${PV}" == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/simulton/${PN}.git;
-else
-   SRC_URI="https://github.com/simulton/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-   S="${WORKDIR}/${PN}-${PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="examples +spdlog static-libs test"
-RESTRICT="!test? ( test )"
-DEPEND="${RDEPEND}"
-
-DOCS=( license.txt readme.md )
-
-src_prepare() {
-   cmake_src_prepare
-   use static-libs || sed -i -e '/TARGET-STATIC/d' 
"${S}"/lib/CMakeLists.txt || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DGPDS_BUILD_STATIC=$(usex static-libs)
-   -DGPDS_BUILD_SHARED=ON
-   -DGPDS_BUILD_TESTS=$(usex test)
-   -DGPDS_BUILD_EXAMPLES=$(usex examples)
-   -DGPDS_FEATURE_SPDLOG=$(usex spdlog)
-   )
-
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-}



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

2024-02-18 Thread Rui Huang
commit: e06770293d49f1bb063a53508e89c45461dc794f
Author: Huang Rui  gmail  com>
AuthorDate: Mon Feb 19 02:42:17 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Mon Feb 19 02:42:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e0677029

dev-libs/gpds: removed unused spdlog use flag

Signed-off-by: Huang Rui  gmail.com>

 dev-libs/gpds/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/dev-libs/gpds/metadata.xml b/dev-libs/gpds/metadata.xml
index fd1bd6491e..b21fd6d6de 100644
--- a/dev-libs/gpds/metadata.xml
+++ b/dev-libs/gpds/metadata.xml
@@ -5,9 +5,6 @@
vows...@gmail.com
Huang Rui

-   
-   Enable spdlog sink feature
-   

simulton/gpds
https://github.com/simulton/gpds/issues



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/qschematic/, dev-libs/qschematic/files/

2024-02-18 Thread Rui Huang
commit: 485a29faa397ba206d18523268b54311b1063fe2
Author: Huang Rui  gmail  com>
AuthorDate: Mon Feb 19 02:40:01 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Mon Feb 19 02:40:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=485a29fa

dev-libs/qschematic: add 1.6.0

Signed-off-by: Huang Rui  gmail.com>

 dev-libs/qschematic/Manifest   |  1 +
 .../qschematic-1.6.0-gentoo-cmake-option.patch | 90 ++
 dev-libs/qschematic/qschematic-1.6.0.ebuild| 68 
 3 files changed, 159 insertions(+)

diff --git a/dev-libs/qschematic/Manifest b/dev-libs/qschematic/Manifest
index a69882c1f9..36408d6a5f 100644
--- a/dev-libs/qschematic/Manifest
+++ b/dev-libs/qschematic/Manifest
@@ -1 +1,2 @@
 DIST qschematic-1.5.1.tar.gz 1510872 BLAKE2B 
4ecf1200f4aa8052aa1ded75f6247b2db4db8a85383b04bc4c7cec495d5d2b3d4b93d96c6fcbdf370d5470be6e7e00c032ba26d0e9d5b1ac491c78286d25b55c
 SHA512 
4b748397e83369764f3f1df49701ffe3dccb18713c0e2f55c1110b31c294f0205da10c06fd56ca0011e3f8f5a0a9970149ed84a586d6edd4febe18170d89723d
+DIST qschematic-1.6.0.tar.gz 1511024 BLAKE2B 
ac2866773a27526d1449a56ed41177b9337599cd37aa7d2deda5b1136fb50ab82d1b3bf032d0e04c33e209b9eb6ad7a400aad46c61c8c4ec09473da49306cab2
 SHA512 
977a13e1bf1d3a517d6b75236667abc0ca463910e06d1c1f0071d134c95d95897582aafbc1fa560f69137e536e626d7025393b5a0f48b462380ded6a658dd0f4

diff --git 
a/dev-libs/qschematic/files/qschematic-1.6.0-gentoo-cmake-option.patch 
b/dev-libs/qschematic/files/qschematic-1.6.0-gentoo-cmake-option.patch
new file mode 100644
index 00..0d59da0bd5
--- /dev/null
+++ b/dev-libs/qschematic/files/qschematic-1.6.0-gentoo-cmake-option.patch
@@ -0,0 +1,90 @@
+From ea877503228e0ce17451354d47ac151cbd94dcf5 Mon Sep 17 00:00:00 2001
+From: Huang Rui 
+Date: Sat, 17 Feb 2024 23:30:42 +0800
+Subject: [PATCH] fix gentoo build with qt6
+
+Signed-off-by: Huang Rui 
+---
+ CMakeLists.txt| 1 +
+ demo/CMakeLists.txt   | 2 ++
+ qschematic/CMakeLists.txt | 6 +++---
+ qschematic/external.cmake | 2 ++
+ qschematic/qschematic-config.cmake.in | 3 +++
+ 5 files changed, 11 insertions(+), 3 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 926b55adb8ee..7ece589f33f0 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -17,6 +17,7 @@ option(QSCHEMATIC_BUILD_STATIC "Whether to build a static 
library" ON)
+ option(QSCHEMATIC_BUILD_SHARED "Whether to build a shared library" 
${OPTION_BUILD_SHARED_DEFAULT})
+ option(QSCHEMATIC_BUILD_DEMO "Whether to build the demo project" ON)
+ option(QSCHEMATIC_DEPENDENCY_GPDS_DOWNLOAD "Whether to pull the GPDS 
dependency via FetchContent" ON)
++option(QSCHEMATIC_BUILD_QT6 "Whether to build with QT6" ON)
+ 
+ # User settings
+ set(QSCHEMATIC_DEPENDENCY_GPDS_TARGET "gpds::gpds-static" CACHE STRING "The 
CMake target of the GPDS library to use")
+diff --git a/demo/CMakeLists.txt b/demo/CMakeLists.txt
+index b077470fe4d3..1f81a9c8ee8b 100644
+--- a/demo/CMakeLists.txt
 b/demo/CMakeLists.txt
+@@ -2,11 +2,13 @@
+ include(../qschematic/external.cmake)
+ 
+ # Qt
++if (QSCHEMATIC_BUILD_QT6)
+ find_package(
+ Qt6
+ COMPONENTS
+ PrintSupport
+ )
++endif()
+ if (NOT Qt6_FOUND)
+ find_package(
+ Qt5
+diff --git a/qschematic/external.cmake b/qschematic/external.cmake
+index 80aae6c29b94..7e57f0852ac5 100644
+--- a/qschematic/external.cmake
 b/qschematic/external.cmake
+@@ -35,6 +35,7 @@ endif()
+ 

+ 
+ # Try to find Qt6
++if (QSCHEMATIC_BUILD_QT6)
+ find_package(
+ Qt6
+ COMPONENTS
+@@ -42,6 +43,7 @@ find_package(
+ Gui
+ Widgets
+ )
++endif()
+ 
+ # If Qt6 was not found, fallback to Qt5
+ # Require minimum Qt 5.15 for versionless cmake targets. This can be relaxed 
down to Qt 5.6 (?) if needed by modifying
+diff --git a/qschematic/qschematic-config.cmake.in 
b/qschematic/qschematic-config.cmake.in
+index 7452408bcd09..5b2a14a4c9c2 100644
+--- a/qschematic/qschematic-config.cmake.in
 b/qschematic/qschematic-config.cmake.in
+@@ -6,8 +6,10 @@ include(CMakeFindDependencyMacro)
+ 
+ set(QSCHEMATIC_DEPENDENCY_GPDS_DOWNLOAD @QSCHEMATIC_DEPENDENCY_GPDS_DOWNLOAD@)
+ set(QSCHEMATIC_DEPENDENCY_GPDS_MINIMUM_VERSION 
@QSCHEMATIC_DEPENDENCY_GPDS_MINIMUM_VERSION@)
++set(QSCHEMATIC_BUILD_QT6 @QSCHEMATIC_BUILD_QT6@)
+ 
+ # Qt
++if (QSCHEMATIC_BUILD_QT6)
+ find_dependency(
+ Qt6
+ COMPONENTS
+@@ -15,6 +17,7 @@ find_dependency(
+ Gui
+ Widgets
+ )
++endif()
+ if (NOT Qt6_FOUND)
+ find_dependency(
+ Qt5 5.15
+-- 
+2.43.2
+

diff --git a/dev-libs/qschematic/qschematic-1.6.0.ebuild 
b/dev-libs/qschematic/qschematic-1.6.0.ebuild
new file mode 100644
index 00..ae4904fca0
--- /dev/null
+++ b/dev-libs/qschematic/qschematic-1.6.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 

[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/qschematic/files/, dev-libs/qschematic/

2024-02-18 Thread Rui Huang
commit: 5257d1b49a6b1a0e3171f7b32aea5dfc32766b40
Author: Huang Rui  gmail  com>
AuthorDate: Mon Feb 19 02:43:16 2024 +
Commit: Rui Huang  gmail  com>
CommitDate: Mon Feb 19 02:43:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5257d1b4

dev-libs/qschematic: drop 1.5.1

Signed-off-by: Huang Rui  gmail.com>

 dev-libs/qschematic/Manifest   |   1 -
 .../qschematic-1.5.1-gentoo-cmake-option.patch | 114 -
 dev-libs/qschematic/qschematic-1.5.1.ebuild|  68 
 3 files changed, 183 deletions(-)

diff --git a/dev-libs/qschematic/Manifest b/dev-libs/qschematic/Manifest
index 36408d6a5f..2afb627606 100644
--- a/dev-libs/qschematic/Manifest
+++ b/dev-libs/qschematic/Manifest
@@ -1,2 +1 @@
-DIST qschematic-1.5.1.tar.gz 1510872 BLAKE2B 
4ecf1200f4aa8052aa1ded75f6247b2db4db8a85383b04bc4c7cec495d5d2b3d4b93d96c6fcbdf370d5470be6e7e00c032ba26d0e9d5b1ac491c78286d25b55c
 SHA512 
4b748397e83369764f3f1df49701ffe3dccb18713c0e2f55c1110b31c294f0205da10c06fd56ca0011e3f8f5a0a9970149ed84a586d6edd4febe18170d89723d
 DIST qschematic-1.6.0.tar.gz 1511024 BLAKE2B 
ac2866773a27526d1449a56ed41177b9337599cd37aa7d2deda5b1136fb50ab82d1b3bf032d0e04c33e209b9eb6ad7a400aad46c61c8c4ec09473da49306cab2
 SHA512 
977a13e1bf1d3a517d6b75236667abc0ca463910e06d1c1f0071d134c95d95897582aafbc1fa560f69137e536e626d7025393b5a0f48b462380ded6a658dd0f4

diff --git 
a/dev-libs/qschematic/files/qschematic-1.5.1-gentoo-cmake-option.patch 
b/dev-libs/qschematic/files/qschematic-1.5.1-gentoo-cmake-option.patch
deleted file mode 100644
index c72136aed6..00
--- a/dev-libs/qschematic/files/qschematic-1.5.1-gentoo-cmake-option.patch
+++ /dev/null
@@ -1,114 +0,0 @@
-From ea877503228e0ce17451354d47ac151cbd94dcf5 Mon Sep 17 00:00:00 2001
-From: Huang Rui 
-Date: Sat, 17 Feb 2024 23:30:42 +0800
-Subject: [PATCH] fix gentoo build with qt6
-
-Signed-off-by: Huang Rui 

- CMakeLists.txt| 1 +
- demo/CMakeLists.txt   | 2 ++
- qschematic/CMakeLists.txt | 6 +++---
- qschematic/external.cmake | 2 ++
- qschematic/qschematic-config.cmake.in | 3 +++
- 5 files changed, 11 insertions(+), 3 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 926b55adb8ee..7ece589f33f0 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -17,6 +17,7 @@ option(QSCHEMATIC_BUILD_STATIC "Whether to build a static 
library" ON)
- option(QSCHEMATIC_BUILD_SHARED "Whether to build a shared library" 
${OPTION_BUILD_SHARED_DEFAULT})
- option(QSCHEMATIC_BUILD_DEMO "Whether to build the demo project" ON)
- option(QSCHEMATIC_DEPENDENCY_GPDS_DOWNLOAD "Whether to pull the GPDS 
dependency via FetchContent" ON)
-+option(QSCHEMATIC_BUILD_QT6 "Whether to build with QT6" ON)
- 
- # User settings
- set(QSCHEMATIC_DEPENDENCY_GPDS_TARGET "gpds::gpds-static" CACHE STRING "The 
CMake target of the GPDS library to use")
-diff --git a/demo/CMakeLists.txt b/demo/CMakeLists.txt
-index b077470fe4d3..1f81a9c8ee8b 100644
 a/demo/CMakeLists.txt
-+++ b/demo/CMakeLists.txt
-@@ -2,11 +2,13 @@
- include(../qschematic/external.cmake)
- 
- # Qt
-+if (QSCHEMATIC_BUILD_QT6)
- find_package(
- Qt6
- COMPONENTS
- PrintSupport
- )
-+endif()
- if (NOT Qt6_FOUND)
- find_package(
- Qt5
-diff --git a/qschematic/CMakeLists.txt b/qschematic/CMakeLists.txt
-index 7e80a3a445cc..8368e5742b43 100644
 a/qschematic/CMakeLists.txt
-+++ b/qschematic/CMakeLists.txt
-@@ -153,7 +153,7 @@ endif()
- # Static library  
 #
- 

- 
--if (QSCHEMATIC_BUILD_STATIC)
-+# if (QSCHEMATIC_BUILD_STATIC)
- add_library(${TARGET_STATIC} STATIC)
- setup_target_common(${TARGET_STATIC})
- 
-@@ -161,8 +161,8 @@ if (QSCHEMATIC_BUILD_STATIC)
- ${TARGET_STATIC}
- PUBLIC
- QSCHEMATIC_STATIC_DEFINE
--)
--endif()
-+ )
-+# endif()
- 
- 
- 

-diff --git a/qschematic/external.cmake b/qschematic/external.cmake
-index 80aae6c29b94..7e57f0852ac5 100644
 a/qschematic/external.cmake
-+++ b/qschematic/external.cmake
-@@ -35,6 +35,7 @@ endif()
- 

- 
- # Try to find Qt6
-+if (QSCHEMATIC_BUILD_QT6)
- find_package(
- Qt6
- COMPONENTS
-@@ -42,6 +43,7 @@ find_package(
- Gui
- Widgets
- )
-+endif()
- 
- # If Qt6 was not found, fallback to Qt5
- # Require minimum Qt 5.15 for versionless cmake targets. This can be relaxed 
down to Qt 5.6 (?) if needed by modifying
-diff --git a/qschematic/qschematic-config.cmake.in 
b/qschematic/qschematic-config.cmake.in
-index 7452408bcd09..5b2a14a4c9c2 100644
 a/qschematic/qschematic-config.cmake.in
-+++ 

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

2024-02-18 Thread Sam James
commit: 6a86d2a93a1a2eb1ce1a40db29bd0174c000c43d
Author: Hank Leininger  korelogic  com>
AuthorDate: Sun Feb 18 22:43:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 02:35:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a86d2a9

sec-keys/openpgp-keys-libuv: Typo fix

Signed-off-by: Hank Leininger  korelogic.com>
Closes: https://github.com/gentoo/gentoo/pull/35416
Signed-off-by: Sam James  gentoo.org>

 sec-keys/openpgp-keys-libuv/openpgp-keys-libuv-20240209.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sec-keys/openpgp-keys-libuv/openpgp-keys-libuv-20240209.ebuild 
b/sec-keys/openpgp-keys-libuv/openpgp-keys-libuv-20240209.ebuild
index 554ca1a33478..6cd853208dc1 100644
--- a/sec-keys/openpgp-keys-libuv/openpgp-keys-libuv-20240209.ebuild
+++ b/sec-keys/openpgp-keys-libuv/openpgp-keys-libuv-20240209.ebuild
@@ -121,7 +121,7 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv
 src_compile() {
local files=( ${A} )
 
-   touch libuv.asc || doe
+   touch libuv.asc || die
# Skip keys w/no UID (gpg will error and gemato will abort),
# and strip github header (gpg will error and gemato will abort)
local file



[gentoo-commits] repo/gentoo:master commit in: games-arcade/cdogs-sdl/

2024-02-18 Thread Ionen Wolkens
commit: d425b727051ca966551b41f76f8ad2016282267b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Feb 19 02:08:44 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Feb 19 02:09:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d425b727

games-arcade/cdogs-sdl: add 2.0.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-arcade/cdogs-sdl/Manifest   |  1 +
 games-arcade/cdogs-sdl/cdogs-sdl-2.0.0.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/games-arcade/cdogs-sdl/Manifest b/games-arcade/cdogs-sdl/Manifest
index 18e12675bc4f..9634ce498e8d 100644
--- a/games-arcade/cdogs-sdl/Manifest
+++ b/games-arcade/cdogs-sdl/Manifest
@@ -1 +1,2 @@
 DIST cdogs-sdl-1.5.0.tar.gz 35772274 BLAKE2B 
70e06897edfe0a35ec5196ef1f1ae2d90b54958e18a68c3c114a88978b5550a3f6ac68a3d69225a7ee1f00f0d1eeaa0b3d6364e9f435acaeb9118c9a8a7c4f49
 SHA512 
e6ff35d16ad6af109954397f8c14d7a73a561dee55d7451446149a80b6fb8ec1df2a8c46cd220d335d30472202668672d8c9d71a6428653432794272d07469ee
+DIST cdogs-sdl-2.0.0.tar.gz 35833483 BLAKE2B 
3e5a57a6571ad3c28a28c6a29f34cf0b5db09aadc666c4258f33efe78b2b7c5a9b69a311a8cab79c994f88d865f2b9961dff515ebe4e45afb9ae20200b5b9733
 SHA512 
1e68bf0eed882836849c41d3c6a38275d8d3c551b0776b8658996d18d65a6401f810d265e9a5a666ab3b8694fe341b2783f72dee681c242f54373a584b4e2a3c

diff --git a/games-arcade/cdogs-sdl/cdogs-sdl-2.0.0.ebuild 
b/games-arcade/cdogs-sdl/cdogs-sdl-2.0.0.ebuild
new file mode 100644
index ..45e3f8fbcc15
--- /dev/null
+++ b/games-arcade/cdogs-sdl/cdogs-sdl-2.0.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic xdg
+
+DESCRIPTION="Classic overhead run-and-gun game"
+HOMEPAGE="https://cxong.github.io/cdogs-sdl/;
+SRC_URI="
+   https://github.com/cxong/cdogs-sdl/archive/refs/tags/${PV}.tar.gz
+   -> ${P}.tar.gz
+"
+
+LICENSE="
+   GPL-2+
+   BSD-2 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 CC0-1.0 WTFPL-2 XMAME 
public-domain
+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   media-libs/libsdl2[haptic,opengl]
+   media-libs/sdl2-image[png]
+   media-libs/sdl2-mixer[mp3,vorbis,wav]
+   net-libs/enet:1.3=
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.1-cmake.patch
+)
+
+src_configure() {
+   filter-lto #858527
+
+   local mycmakeargs=(
+   -DCDOGS_DATA_DIR="${EPREFIX}"/usr/share/${PN}/ # trailing / is 
needed
+   -DBUILD_EDITOR=OFF
+   -DUSE_SHARED_ENET=ON
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   dodoc doc/{AUTHORS,original_readme.txt}
+
+   # CREDITS is used at runtime, rest is licenses or duplicates
+   find "${ED}"/usr/share/${PN}/doc -type f ! -name CREDITS -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/createrepo_c/

2024-02-18 Thread Matt Jolly
commit: d9563a8a4ed63ce8add21cbd59f8696bc02665bd
Author: Matt Jolly  gentoo  org>
AuthorDate: Mon Feb 19 01:09:11 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Mon Feb 19 01:09:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9563a8a

app-arch/createrepo_c: add 1.0.4

Signed-off-by: Matt Jolly  gentoo.org>

 app-arch/createrepo_c/Manifest  |  1 +
 app-arch/createrepo_c/createrepo_c-1.0.4.ebuild | 66 +
 2 files changed, 67 insertions(+)

diff --git a/app-arch/createrepo_c/Manifest b/app-arch/createrepo_c/Manifest
index 2c9a3570ee55..2369bdd968a9 100644
--- a/app-arch/createrepo_c/Manifest
+++ b/app-arch/createrepo_c/Manifest
@@ -1,2 +1,3 @@
 DIST createrepo_c-1.0.2.tar.gz 629680 BLAKE2B 
441b4bb6973c67325403a0ab3a34cf475daddd41c7823a6634c576f6ab5ff0b9354d8941bbd67223b9fbd0c60a0cb81130b125d66d7eb7850abc818eeeffd437
 SHA512 
b4ceba2f0b558843bdc04be30a10ffb785eea0beb6e1f1efe7373b2a47c8aba554f1a881194c02d1b3980332912d92aa84fdda079324b60c2d57c55e43fa9eb6
 DIST createrepo_c-1.0.3.tar.gz 630527 BLAKE2B 
d7959f8f8dad6a35ff19355420f744722a7d5698beb6535c57ab1b61d223150220a89192a041f4258471f76b8c76aca0a9d068fc058e0555b3a1f652a510f5e9
 SHA512 
42877eb0216e90f7beff3ed17e061b72abc3edf818323265cb76a70efdc2aa847a773b0c3bdfba1ca299cbbe976a66106d0b49cf9a8a43db761579432d7ebaa5
+DIST createrepo_c-1.0.4.tar.gz 630635 BLAKE2B 
d1ed426642471ae9a92a342553a0c841de676c23056edae1f4f7360e2334e6f809296296009a7bd5818f0aa50406ff773a2b3b9feb88a7e2b838e51efae82c2e
 SHA512 
1871697a95e75163ea79e509a3d3ae15a4f7c873699962419b5011dd9b960d9764a6f3782c18b094e1bd0d6c90330d8225589a0362fe199440844c5359dbee0c

diff --git a/app-arch/createrepo_c/createrepo_c-1.0.4.ebuild 
b/app-arch/createrepo_c/createrepo_c-1.0.4.ebuild
new file mode 100644
index ..afc050773235
--- /dev/null
+++ b/app-arch/createrepo_c/createrepo_c-1.0.4.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="C implementation of createrepo"
+HOMEPAGE="https://github.com/rpm-software-management/createrepo_c;
+if [[ ${PV} = * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://github.com/rpm-software-management/createrepo_c.git;
+else
+   
SRC_URI="https://github.com/rpm-software-management/createrepo_c/archive/${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="legacy test zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   app-arch/bzip2:=
+   app-arch/drpm
+   app-arch/rpm
+   app-arch/xz-utils
+   app-arch/zchunk
+   app-arch/zstd:=
+   >=dev-db/sqlite-3.6.18:3
+   dev-libs/glib:2
+   dev-libs/libxml2
+   dev-libs/openssl:=
+   net-misc/curl
+   sys-apps/file
+   sys-libs/libmodulemd
+   sys-libs/zlib:=
+"
+
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_DRPM=ON
+   # As best I can tell, this enables distribution as a wheel. No 
need for this on gentoo!
+   -DENABLE_PYTHON=OFF
+   # Upstream enables some 'Legacy' stuff by default, let's put 
that behind a USE flag
+   -DENABLE_LEGACY_WEAKDEPS=$(usex legacy ON OFF)
+   -DWITH_LEGACY_HASHES=$(usex legacy ON OFF)
+   -DWITH_LIBMODULEMD=ON
+   -DWITH_ZCHUNK=ON
+   )
+
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+   # Tests have a magic target!
+   use test && cmake_src_compile tests
+}
+
+src_test() {
+   "${S}"_build/tests/run_tests.sh || die "Failed to run C library tests"
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/createrepo_c/

2024-02-18 Thread Matt Jolly
commit: 8e3ee8be51dcbb8d6c0cbb5b2956a929cf828e6a
Author: Matt Jolly  gentoo  org>
AuthorDate: Mon Feb 19 01:09:34 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Mon Feb 19 01:09:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e3ee8be

app-arch/createrepo_c: drop 1.0.2

Signed-off-by: Matt Jolly  gentoo.org>

 app-arch/createrepo_c/Manifest  |  1 -
 app-arch/createrepo_c/createrepo_c-1.0.2.ebuild | 67 -
 2 files changed, 68 deletions(-)

diff --git a/app-arch/createrepo_c/Manifest b/app-arch/createrepo_c/Manifest
index 2369bdd968a9..0682688ca5d3 100644
--- a/app-arch/createrepo_c/Manifest
+++ b/app-arch/createrepo_c/Manifest
@@ -1,3 +1,2 @@
-DIST createrepo_c-1.0.2.tar.gz 629680 BLAKE2B 
441b4bb6973c67325403a0ab3a34cf475daddd41c7823a6634c576f6ab5ff0b9354d8941bbd67223b9fbd0c60a0cb81130b125d66d7eb7850abc818eeeffd437
 SHA512 
b4ceba2f0b558843bdc04be30a10ffb785eea0beb6e1f1efe7373b2a47c8aba554f1a881194c02d1b3980332912d92aa84fdda079324b60c2d57c55e43fa9eb6
 DIST createrepo_c-1.0.3.tar.gz 630527 BLAKE2B 
d7959f8f8dad6a35ff19355420f744722a7d5698beb6535c57ab1b61d223150220a89192a041f4258471f76b8c76aca0a9d068fc058e0555b3a1f652a510f5e9
 SHA512 
42877eb0216e90f7beff3ed17e061b72abc3edf818323265cb76a70efdc2aa847a773b0c3bdfba1ca299cbbe976a66106d0b49cf9a8a43db761579432d7ebaa5
 DIST createrepo_c-1.0.4.tar.gz 630635 BLAKE2B 
d1ed426642471ae9a92a342553a0c841de676c23056edae1f4f7360e2334e6f809296296009a7bd5818f0aa50406ff773a2b3b9feb88a7e2b838e51efae82c2e
 SHA512 
1871697a95e75163ea79e509a3d3ae15a4f7c873699962419b5011dd9b960d9764a6f3782c18b094e1bd0d6c90330d8225589a0362fe199440844c5359dbee0c

diff --git a/app-arch/createrepo_c/createrepo_c-1.0.2.ebuild 
b/app-arch/createrepo_c/createrepo_c-1.0.2.ebuild
deleted file mode 100644
index a9a502907e62..
--- a/app-arch/createrepo_c/createrepo_c-1.0.2.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="C implementation of createrepo"
-HOMEPAGE="https://github.com/rpm-software-management/createrepo_c;
-if [[ ${PV} = * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://github.com/rpm-software-management/createrepo_c.git;
-else
-   
SRC_URI="https://github.com/rpm-software-management/createrepo_c/archive/${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-
-IUSE="legacy test zstd"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   app-arch/bzip2:=
-   app-arch/drpm
-   app-arch/rpm
-   app-arch/xz-utils
-   app-arch/zchunk
-   dev-db/sqlite:3
-   dev-libs/glib:2
-   dev-libs/libxml2
-   dev-libs/openssl:=
-   net-misc/curl
-   sys-apps/file
-   sys-libs/libmodulemd
-   sys-libs/zlib:=
-   zstd? ( app-arch/zstd:= )
-"
-
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_DRPM=ON
-   # As best I can tell, this enables distribution as a wheel. No 
need for this on gentoo!
-   -DENABLE_PYTHON=OFF
-   # Upstream enables some 'Legacy' stuff by default, let's put 
that behind a USE flag
-   -DENABLE_LEGACY_WEAKDEPS=$(usex legacy ON OFF)
-   -DWITH_LEGACY_HASHES=$(usex legacy ON OFF)
-   -DWITH_LIBMODULEMD=ON
-   -DWITH_ZCHUNK=ON
-   -DWITH_ZSTD=$(usex zstd)
-   )
-
-   cmake_src_configure
-}
-
-src_compile() {
-   cmake_src_compile
-   # Tests have a magic target!
-   use test && cmake_src_compile tests
-}
-
-src_test() {
-   "${S}"_build/tests/run_tests.sh || die "Failed to run C library tests"
-}



[gentoo-commits] proj/toolchain/glibc-patches:master commit in: 9999/

2024-02-18 Thread Andreas K. Hüttel
commit: d8f2b399fa774ad4d337c59bdafe4c1310b59b39
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Feb 19 00:51:47 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Feb 19 00:51:47 2024 +
URL:
https://gitweb.gentoo.org/proj/toolchain/glibc-patches.git/commit/?id=d8f2b399

Add sparc kernel bug workaround

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

 ...for-clone-on-sparc-might-fail-with-EFAULT.patch | 50 ++
 1 file changed, 50 insertions(+)

diff --git 
a//0007-Mitigation-for-clone-on-sparc-might-fail-with-EFAULT.patch 
b//0007-Mitigation-for-clone-on-sparc-might-fail-with-EFAULT.patch
new file mode 100644
index 000..65fb098
--- /dev/null
+++ b//0007-Mitigation-for-clone-on-sparc-might-fail-with-EFAULT.patch
@@ -0,0 +1,50 @@
+From e2218c420f1aca6c8910f4ddd6df11815c137bdf Mon Sep 17 00:00:00 2001
+From: Michael Karcher 
+Date: Sat, 17 Feb 2024 22:47:58 +0100
+Subject: [PATCH] Mitigation for "clone on sparc might fail with -EFAULT for no
+ valid reason"
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Bug: https://www.mail-archive.com/debian-glibc@lists.debian.org/msg62592.html
+Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=31394
+See-also: 
https://lore.kernel.org/sparclinux/62f9be9d-a086-4134-9a9f-5df882270...@mkarcher.dialup.fu-berlin.de/
+Signed-off-by: Andreas K. Hüttel 
+(cherry picked from commit fa441cd6be9a34d81306d41defeefaa2ac31d0b8)
+---
+ sysdeps/unix/sysv/linux/sparc/sparc32/clone.S | 3 +++
+ sysdeps/unix/sysv/linux/sparc/sparc64/clone.S | 3 +++
+ 2 files changed, 6 insertions(+)
+
+diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/clone.S 
b/sysdeps/unix/sysv/linux/sparc/sparc32/clone.S
+index b48aa96ea6..0b1af3203b 100644
+--- a/sysdeps/unix/sysv/linux/sparc/sparc32/clone.S
 b/sysdeps/unix/sysv/linux/sparc/sparc32/clone.S
+@@ -28,6 +28,9 @@
+   .text
+ ENTRY (__clone)
+   save%sp,-96,%sp
++  save%sp,-96,%sp
++  flushw
++  restore
+   cfi_def_cfa_register(%fp)
+   cfi_window_save
+   cfi_register(%o7, %i7)
+diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/clone.S 
b/sysdeps/unix/sysv/linux/sparc/sparc64/clone.S
+index e6c4e12f47..48a7152f38 100644
+--- a/sysdeps/unix/sysv/linux/sparc/sparc64/clone.S
 b/sysdeps/unix/sysv/linux/sparc/sparc64/clone.S
+@@ -32,6 +32,9 @@
+ 
+ ENTRY (__clone)
+   save%sp, -192, %sp
++  save%sp, -192, %sp
++  flushw
++  restore
+   cfi_def_cfa_register(%fp)
+   cfi_window_save
+   cfi_register(%o7, %i7)
+-- 
+2.43.0
+



[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-ucm-conf/

2024-02-18 Thread Sam James
commit: f8f95c03bc1e8e45071e90ba3f87c92c686a19ca
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 19 00:25:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 00:25:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8f95c03

media-libs/alsa-ucm-conf: add 1.2.11

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

 media-libs/alsa-ucm-conf/Manifest|  1 +
 media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.11.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/media-libs/alsa-ucm-conf/Manifest 
b/media-libs/alsa-ucm-conf/Manifest
index 3aa687161c7a..758f014b84c7 100644
--- a/media-libs/alsa-ucm-conf/Manifest
+++ b/media-libs/alsa-ucm-conf/Manifest
@@ -1 +1,2 @@
 DIST alsa-ucm-conf-1.2.10.tar.bz2 44749 BLAKE2B 
215842f1f59c2dea5e3f3fe880dc49d6263998746a50c2591b8a9786ead3afae2c713e179ff6e8caa518b3a8516a1b031872c1fad2a17fbd3afbb0390a803693
 SHA512 
172956a2c127e9afa5be9c6ada43bfa9fda825823f8f6acbe252edef3381afe3adfa3299c1419f04375599be7721a551c6800be99db44b091611aeb824ffcd72
+DIST alsa-ucm-conf-1.2.11.tar.bz2 49172 BLAKE2B 
8b57ad990eac676ca8f5044a81a57a85951e425bd059679ac3dc7097e3c4a089cb73bbd01869335c4e94161d9f3f86aba7549b6a666e69ba76578d785e53fbb4
 SHA512 
b202e7410a579789be0005564b4868f70bca0fd8664c02add95fc9ff90ab64faebda978fbd3e83a3274c37242dccf8efbebd03f529e35ca3033daf55f425cb8d

diff --git a/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.11.ebuild 
b/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.11.ebuild
new file mode 100644
index ..a0471a6a0d84
--- /dev/null
+++ b/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.11.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="ALSA ucm configuration files"
+HOMEPAGE="https://alsa-project.org/wiki/Main_Page;
+SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+
+RDEPEND="!

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

2024-02-18 Thread Sam James
commit: 6180556b69fdd21fe157a66a5ba6ce4ebd107ecf
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 19 00:48:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 00:48:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6180556b

dev-libs/libffi: add 3.4.6, drop 3.4.5

3.4.5 was a short-lived release w/ a symbol regression for alpha and mips. 
Should
be fixed in 3.4.6.

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

 dev-libs/libffi/Manifest | 2 +-
 dev-libs/libffi/{libffi-3.4.5.ebuild => libffi-3.4.6.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libffi/Manifest b/dev-libs/libffi/Manifest
index 9b9fd82fec48..8500e7a471b4 100644
--- a/dev-libs/libffi/Manifest
+++ b/dev-libs/libffi/Manifest
@@ -1,2 +1,2 @@
 DIST libffi-3.4.4.tar.gz 1362394 BLAKE2B 
189fe1ffe9507f204581b0ab09995dc7e7b761bb4eac7e338e9f5ff81431aebcef6c182c1839c9f9acb2706697a260c67e6d1351cf7e2aed7c4eb5d694f6f8fd
 SHA512 
88680aeb0fa0dc0319e5cd2ba45b4b5a340bc9b4bcf20b1e0613b39cd898f177a3863aa94034d8e23a7f6f44d858a53dcd36d1bb8dee13b751ef814224061889
-DIST libffi-3.4.5.tar.gz 1391548 BLAKE2B 
6da78473741ef3861c548e0f99b98f0b05381a02eb3016875881c8fcc3a7e518c2589a541180b2defcf9f2efda23b07a6196e1efeaedfaa4f2dfff25a1e9905b
 SHA512 
4834735e533be450c541a7252759c8e00694539d040f248a85dbbf58329938db6ae3e2ce74c3e4e3c82e97eccedee1ea0caff1afd8dacd8976a1aa08702a
+DIST libffi-3.4.6.tar.gz 1391684 BLAKE2B 
af8402a09bdbd59b4e9400d2d71bd5ce98f6f1d981d35d1ab40d77a831b13b32c5bd34ca54ff75999e39f0d8a9c066381fae7a8d6c5216d955e064f929f08b88
 SHA512 
033d2600e879b83c6bce0eb80f69c5f32aa775bf2e962c9d39fbd21226fa19d1e79173d8eaa0d0157014d54509ea73315ad86842356fc3a303c0831c94c6ab39

diff --git a/dev-libs/libffi/libffi-3.4.5.ebuild 
b/dev-libs/libffi/libffi-3.4.6.ebuild
similarity index 100%
rename from dev-libs/libffi/libffi-3.4.5.ebuild
rename to dev-libs/libffi/libffi-3.4.6.ebuild



[gentoo-commits] repo/gentoo:master commit in: metadata/stabilization-groups/

2024-02-18 Thread Sam James
commit: ef056ecd43558848ba9158d3db8c7f906e90723c
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 19 00:26:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 00:26:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef056ecd

metadata/stabilization-groups: add alsa.group

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

 metadata/stabilization-groups/alsa.group | 9 +
 1 file changed, 9 insertions(+)

diff --git a/metadata/stabilization-groups/alsa.group 
b/metadata/stabilization-groups/alsa.group
new file mode 100644
index ..36f887591885
--- /dev/null
+++ b/metadata/stabilization-groups/alsa.group
@@ -0,0 +1,9 @@
+dev-python/pyalsa
+media-libs/alsa-lib
+media-libs/alsa-oss
+media-libs/alsa-topology-conf
+media-libs/alsa-ucm-conf
+media-plugins/alsa-plugins
+media-sound/alsa-tools
+media-sound/alsa-utils
+sys-firmware/alsa-firmware



[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/

2024-02-18 Thread Sam James
commit: 8b165bc3b9bfc3976fc97f95e20da59fa924440c
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 19 00:05:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 00:06:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b165bc3

sys-devel/gcc: add 14.0.1_pre202402

This has a workaround for bug #924237. bugs #924709, bug #924758, and
bug #924769 may be the same.

Bug: https://bugs.gentoo.org/924709
Bug: https://bugs.gentoo.org/924758
Bug: https://bugs.gentoo.org/924769
Closes: https://bugs.gentoo.org/924237
Signed-off-by: Sam James  gentoo.org>

 sys-devel/gcc/Manifest  |  2 +
 sys-devel/gcc/gcc-14.0.1_pre20240218.ebuild | 64 +
 2 files changed, 66 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 0aecd076658b..6d04d4342d4f 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -40,6 +40,7 @@ DIST gcc-14-20240121.tar.xz 87469416 BLAKE2B 
a146f6f62775d2ad82f93dba0581b3aee16
 DIST gcc-14-20240128.tar.xz 87528304 BLAKE2B 
d3a3cce5da54b7342a11a3dceb97bfa5f1203327ea5ee5c9ab02d2b5cae2d0c2ba72feaf2da578d74fba05e10fa0f69433ee49501b5e5ef9a5f95f7284446adc
 SHA512 
8ad32c896765a4013e2e812ab26b7dc5d3c13db27cbe40222090f072b2c26c12808175a12484cd4e0d815bc3f9389d5210a9270de9c3b796c6fa2726d0e2ef44
 DIST gcc-14-20240204.tar.xz 87563056 BLAKE2B 
6723206f6cebf347df8a5645f64f05d16c257457cafc915694756af87d71e3265e411659978588591839b36744f045fd5400525434281dbdb3885a8a510c64d1
 SHA512 
d6c245c45bd95d34a41039ee1bb97b817781f5f137e80f88e61e9f2b4109e4cd7aaac67a528030325f96c83272664292b31d58c24153825c98bfc2270224b868
 DIST gcc-14-20240211.tar.xz 87577300 BLAKE2B 
cfee2b4cdb52e96cd5fe752c67c9606b92449c082d31b738f0503bca9d58e9c8da488540aa9bf116fdf6e19fb29f58104340de6314734e135df1112c93846baa
 SHA512 
a315c8e06e3e35b6046e5ae74c6758bd51ca89ad33cb7d7628091ef393a227bb8e2771000d2624377c80145ce69c3f781f9f08166e5e0ac7b0fc7539ceaa023f
+DIST gcc-14-20240218.tar.xz 87636252 BLAKE2B 
c7680c6e704f8a50d13126f397f672be8ccf4e6ebd05cb2530d7b7a37084bdc2a77e7971b20a4aac65ec6c913874e30a2cf0b90cef94420227a65f1f363f1611
 SHA512 
2938fcf17d94c82bcbef8269661414cbd489dc2db4024a4407c529f8d80363b2667058c3bd39b32641dc9e067591b24fa5e0f693759ccd259ad0d3dab1d9bc53
 DIST gcc-14.0.0-musl-patches-1.tar.xz 3576 BLAKE2B 
692baee8a7709905d53aeb150d73a3721c4ba47ee5f397cfb1b5be905cf003ca02b60c94ee294d90ac39645cd5cdf186c7a3aa950c47d8cf680c128ed705b807
 SHA512 
0592ab98a7142e404623a6511c67dff61e9ade32c3fb2c0e75b456306e0af3799ad13252b50b3d2fdd31e5815d7f0b16b0ad63ab8386fe4d78729fc9c182d617
 DIST gcc-14.0.0-patches-11.tar.xz 11272 BLAKE2B 
81c63b8aebcfd5b33b698ef4ef8f2d12b94ea2753ecec2b160cf9fab534dccd12875bcb16cfac2aa81211f8d9ff530cfc18f486567721beac487e08daa62363e
 SHA512 
0f51352cbc6815cd1dbc8b73e9c83842a58242220ba712291cc76c08c19b3a612c88a3221b2da437a9c7ecb410a83c2e538aa1984b733f444843bdf79d314a71
 DIST gcc-14.0.0-patches-16.tar.xz 11884 BLAKE2B 
bb47024c766f59222b50c5ff19ed6b763c9867508352cbcfc069d028d323a3b6fb3bbcbb2c08be7830f1ba266f54410842a17c9448c2bd9f101aa876ffb8f6ee
 SHA512 
890a0b63485558eb2f1e9fea6a274e251442d129bcb67fd2ee11715916a6f8ea15bed0b59c72ed055fff5d6d90e2bfc3140ddee4e057af117d86fd6b7615fcbc
@@ -48,6 +49,7 @@ DIST gcc-14.0.0-patches-19.tar.xz 13348 BLAKE2B 
c006eff626131ff839330cab265c0183
 DIST gcc-14.0.0-patches-20.tar.xz 18184 BLAKE2B 
7f17ca61ed2d7e131b6a742569dafb59058028ba3062e54a235cddccd76c77b9e36fc42efc4ca30e30b6112e08c8435b10d7acfef8191f1e089eb8d0c8b5c9d5
 SHA512 
dbfcab8ca728483d2f291339c6f8f64cd56df96660cce963e3f86b267c42098e3f41c9b9758ad4d85e954466aecfdff8e68073145f52d31a387ef941f611
 DIST gcc-14.0.0-patches-21.tar.xz 13292 BLAKE2B 
8a6c0354a94cc4cd46fc5fe8c3eca0ff6378ab44009bea2457f275e119b0129bd14d3d4a1a37113eea6ed0a44641bdf4bb5c1740ea9a5e0d4c01af1012456966
 SHA512 
bd6c594c17b30f7bc47b48e75c89187e198c9a6a547b69e05e095c1e428400cea702ea01de124ab94bd80451fe762193a8f9047272a130106d4516258cdb08a7
 DIST gcc-14.0.0-patches-22.tar.xz 14380 BLAKE2B 
32d280358c56f446de795428c2e7b64ca4110177f4fdcacb0a636f71593afa91c6d0db00df73df32bd0508347f1ecead1516ca9a31a13c9667603eb57db79472
 SHA512 
4f241702eb364ccff2ba06d4fd884c79d497428e2516c9f53cdc66169b069fd445e42564128b477599bd07a07515bc2c4f7852d51b71164ec36f215b4eba
+DIST gcc-14.0.0-patches-23.tar.xz 13796 BLAKE2B 
bac16d3131c79dfd5655fc591db7342d4a3d00b863599626ca5805b6a49e9ffab347dc9a3339745ee16b2efefd0874e2ca3acfc3bce66ff0cedbcf712dc0bd72
 SHA512 
f9a0dd3dfe4dd5e55ac6ae93f5816af38f518110a968597dc55b446406011c3631e33e217533501966f665b9a8bda117ae8d19c62577d4267ddbbd90f4066afc
 DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 
7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7
 SHA512 
1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6
 DIST gcc-8.5.0.tar.xz 6384100

[gentoo-commits] proj/gcc-patches:master commit in: 14.0.0/gentoo/

2024-02-18 Thread Sam James
commit: e54a7fbca63053b5753fd9ba543c27ef392d3084
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 19 00:01:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 19 00:01:46 2024 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=e54a7fbc

14.0.0: arm: fix inconsistency between atomic patterns and expected attributes

Apply workaround patch from Andrew Pinski at 
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113915#c9.

Bug: https://gcc.gnu.org/PR113915
Bug: https://bugs.gentoo.org/924237
Signed-off-by: Sam James  gentoo.org>

 14.0.0/gentoo/75_all_arm_PR113915-atomics.patch | 36 +
 14.0.0/gentoo/README.history|  5 
 2 files changed, 41 insertions(+)

diff --git a/14.0.0/gentoo/75_all_arm_PR113915-atomics.patch 
b/14.0.0/gentoo/75_all_arm_PR113915-atomics.patch
new file mode 100644
index 000..82fa84a
--- /dev/null
+++ b/14.0.0/gentoo/75_all_arm_PR113915-atomics.patch
@@ -0,0 +1,36 @@
+From 9b1d9f15e7ecfd7d27a2bb878efb6577741eecaa Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sun, 18 Feb 2024 22:58:51 +
+Subject: [PATCH] arm: fix inconsistency between atomic patterns and expected
+ attributes
+
+Apply workaround patch from Andrew Pinski at 
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113915#c9.
+
+Bug: https://gcc.gnu.org/PR113915
+Bug: https://bugs.gentoo.org/924237
+---
+ gcc/config/arm/arm.cc | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/gcc/config/arm/arm.cc b/gcc/config/arm/arm.cc
+index 1cd69268ee98..9f0d2405b905 100644
+--- a/gcc/config/arm/arm.cc
 b/gcc/config/arm/arm.cc
+@@ -25614,11 +25614,12 @@ arm_final_prescan_insn (rtx_insn *insn)
+ 
+   case INSN:
+ /* Instructions using or affecting the condition codes make it
+-   fail.  */
++   fail or ones which cannot be predicable.  */
+ scanbody = PATTERN (this_insn);
+ if (!(GET_CODE (scanbody) == SET
+   || GET_CODE (scanbody) == PARALLEL)
+-|| get_attr_conds (this_insn) != CONDS_NOCOND)
++|| get_attr_conds (this_insn) != CONDS_NOCOND
++|| get_attr_predicable (this_insn) != PREDICABLE_YES)
+   fail = TRUE;
+ break;
+ 
+-- 
+2.43.2
+

diff --git a/14.0.0/gentoo/README.history b/14.0.0/gentoo/README.history
index 8cfb3c2..dd7c933 100644
--- a/14.0.0/gentoo/README.history
+++ b/14.0.0/gentoo/README.history
@@ -1,3 +1,8 @@
+23 19 Feb 2024
+
+   - 75_all_PR113734_middle_end_update_vector_loop_bounds.patch
+   + 75_all_arm_PR113915-atomics.patch
+
 22 13 Feb 2024
 
+ 75_all_PR113734_middle_end_update_vector_loop_bounds.patch



[gentoo-commits] repo/gentoo:master commit in: dev-lang/php/files/, dev-lang/php/

2024-02-18 Thread Michael Orlitzky
commit: 4a5ef8029ab6211cfc7b710e1c0e49375dd1d0a7
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sun Feb 18 22:57:48 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Sun Feb 18 23:54:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a5ef802

dev-lang/php: replace 8.2.15-r1 and 8.3.2-r1 with 8.2.16 and 8.3.3

Closes: https://bugs.gentoo.org/923335
Signed-off-by: Michael Orlitzky  gentoo.org>

 dev-lang/php/Manifest|  3 ++-
 dev-lang/php/files/php-8.2.15-gcc14-build-fix.patch  | 16 
 dev-lang/php/{php-8.2.15-r1.ebuild => php-8.2.16.ebuild} |  8 +++-
 dev-lang/php/{php-8.3.2-r1.ebuild => php-8.3.3.ebuild}   |  8 +++-
 4 files changed, 16 insertions(+), 19 deletions(-)

diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest
index f0d120a348b5..1924401cad65 100644
--- a/dev-lang/php/Manifest
+++ b/dev-lang/php/Manifest
@@ -1,4 +1,5 @@
 DIST php-8.1.26.tar.xz 11809448 BLAKE2B 
e1d50f1de572580a207586b3c3b57081f7b9f1b680ffe8f9e82c88c9285af117dd7e9e2576fcb13119176cb9cd02b39481b6f40e9a1df81aa90b8c4d3e59e4b1
 SHA512 
5bc40077e57c0fccdf17810d688baea416f22ac248bb01b73d2e2590fc4cfabc7001c1c3833281a60870c74178f7b06cbc85474eba695aabf969ad0081a98417
 DIST php-8.1.27.tar.xz 11915228 BLAKE2B 
83f4f3c25435b26dc526dc1fd7aff44cd03157349f9bb6454e216525a16c2bbc3bfac47cce6b5ea8bfdfcf3c7f27e342fc602ca7d2491fe89db06ea93f686f0e
 SHA512 
07fb2b8e10e2487635e26bfd8a27949a26b85f76bc3984ad8599224bb7a7f9498d84299335ae5a0bba16599275e9747ab141f73f4f2076ddf49ebec8e76fd0ed
 DIST php-8.2.15.tar.xz 12075384 BLAKE2B 
cef15868968538e232093bd66d862a88f0960325f2274eaf53a3d114d01787c58844aa3bce8bc09a723acd95801e1935a60e79fc189317e7f1ba19196dbfcdc4
 SHA512 
56c94bcafe07cf4bf5eb5fc6c67fcf16654c44a262ffb18188fc3ffac5e9bb11d39093bfb26c26bc8d2dec7e530d1a175180909262c9b5c30130cf5a4a293166
-DIST php-8.3.2.tar.xz 12440200 BLAKE2B 
90ab2fe220d99cc1da47162e04c768dc35ed4044ea9154f67bbc9124372859b85a33270bc38d41e9ab28df4b0defaf0e78cffe8eb8bd6fdfbec296a31ea4beab
 SHA512 
acf9013d35ae639558fd4816d12dcae03f8af7944c2639f33cd33517503c6170d30101da6c72ebdaf5542bcaf858a54a22ecc8f86822a128f52938bd6ea9606c
+DIST php-8.2.16.tar.xz 12085228 BLAKE2B 
6fcf3f5be8443c70e88746fdd609016c322b86ebc0257ee8db0f8551c73804bae2ecb156ee835b09aedb23bb2026658c3f24a8f722dce80e427bdab844bc27ce
 SHA512 
99e5c9eee4c5a35b3e1939c748ded87c8bff4a340d677516ed24dcf4207c51403d38524c46d6e79de5efe90d7368ba82052ec8a29dd5955f549e8198c1e917f6
+DIST php-8.3.3.tar.xz 12463880 BLAKE2B 
ac0baabe875be8ce42c26713f78733140d47f33636aa0e16e2685c83f558afea905707ca133b06ea28ad8de043d7db7d0931259c7c07a2de2c04a935d76db365
 SHA512 
42141cc46b6abb11fa51cc96c34424cbf9990150b973d84488fa39a07935b22552a1316978f5a4e48762bf3c94eee3d7dfe741c4ee1a12bf752ce1c2660cc8b0

diff --git a/dev-lang/php/files/php-8.2.15-gcc14-build-fix.patch 
b/dev-lang/php/files/php-8.2.15-gcc14-build-fix.patch
deleted file mode 100644
index 5f21f442ee06..
--- a/dev-lang/php/files/php-8.2.15-gcc14-build-fix.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-https://github.com/php/php-src/commit/72526609413e8a8cd768ed4966c17b1a9db6c12c.patch
-From: Remi Collet 
-Date: Mon, 22 Jan 2024 10:01:25 +0100
-Subject: [PATCH] Fix GH-13215 GCC 14 build
-
 a/Zend/zend_atomic.h
-+++ b/Zend/zend_atomic.h
-@@ -23,7 +23,7 @@
-   ((__GNUC__ == (x) && __GNUC_MINOR__ >= (y)) || (__GNUC__ > (x)))
- 
- /* Builtins are used to avoid library linkage */
--#if __has_feature(c_atomic)
-+#if __has_feature(c_atomic) && defined(__clang__)
- #define   HAVE_C11_ATOMICS 1
- #elif ZEND_GCC_PREREQ(4, 7)
- #define   HAVE_GNUC_ATOMICS 1

diff --git a/dev-lang/php/php-8.2.15-r1.ebuild b/dev-lang/php/php-8.2.16.ebuild
similarity index 99%
rename from dev-lang/php/php-8.2.15-r1.ebuild
rename to dev-lang/php/php-8.2.16.ebuild
index 66bb272f5852..b577e38682dd 100644
--- a/dev-lang/php/php-8.2.15-r1.ebuild
+++ b/dev-lang/php/php-8.2.16.ebuild
@@ -150,7 +150,13 @@ PATCHES=(
"${FILESDIR}/php-iodbc-header-location.patch"
"${FILESDIR}/php-capstone-optional.patch"
"${FILESDIR}/php-8.2.8-openssl-tests.patch"
-   "${FILESDIR}/php-8.2.15-gcc14-build-fix.patch"
+)
+
+# ARM/Windows functions that are expected to be undefined.
+QA_CONFIG_IMPL_DECL_SKIP=(
+   __crc32d
+   _controlfp
+   _controlfp_s
 )
 
 php_install_ini() {

diff --git a/dev-lang/php/php-8.3.2-r1.ebuild b/dev-lang/php/php-8.3.3.ebuild
similarity index 99%
rename from dev-lang/php/php-8.3.2-r1.ebuild
rename to dev-lang/php/php-8.3.3.ebuild
index e2dff19d343f..c914d8167246 100644
--- a/dev-lang/php/php-8.3.2-r1.ebuild
+++ b/dev-lang/php/php-8.3.3.ebuild
@@ -149,7 +149,13 @@ PHP_MV="$(ver_cut 1)"
 
 PATCHES=(
"${FILESDIR}/php-iodbc-header-location.patch"
-   "${FILESDIR}/php-8.2.15-gcc14-build-fix.patch"
+)
+
+# ARM/Windows functions that are expected to be undefined.
+QA_CONFIG_IMPL_DECL_SKIP=(
+   __crc32d
+   _controlfp
+   _controlfp_s

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

2024-02-18 Thread Michael Orlitzky
commit: e4569ff3821f4293e4d90831d9f7dff4ba7c2fe4
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sun Feb 18 22:55:17 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Sun Feb 18 23:54:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4569ff3

dev-lang/php: whitelist some implicit function declarations for php-8.1.x

Bug: https://bugs.gentoo.org/923335
Signed-off-by: Michael Orlitzky  gentoo.org>

 dev-lang/php/php-8.1.27-r1.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/dev-lang/php/php-8.1.27-r1.ebuild 
b/dev-lang/php/php-8.1.27-r1.ebuild
index 3e3a44b7b8b2..ee3853ec5893 100644
--- a/dev-lang/php/php-8.1.27-r1.ebuild
+++ b/dev-lang/php/php-8.1.27-r1.ebuild
@@ -151,6 +151,13 @@ PATCHES=(
"${FILESDIR}/php-8.1.27-gcc14-libxml.patch"
 )
 
+# ARM/Windows functions that are expected to be undefined.
+QA_CONFIG_IMPL_DECL_SKIP=(
+   __crc32d
+   _controlfp
+   _controlfp_s
+)
+
 php_install_ini() {
local phpsapi="${1}"
 



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

2024-02-18 Thread Matthew Thode
commit: 6d2edd1d16adbd699a543d0c4b6feb4749febc5c
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Feb 18 23:10:00 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Feb 18 23:10:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d2edd1d

net-analyzer/icinga2: stabilize 2.14.2 for amd64, x86

Signed-off-by: Matthew Thode  gentoo.org>

 net-analyzer/icinga2/icinga2-2.14.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/icinga2/icinga2-2.14.2.ebuild 
b/net-analyzer/icinga2/icinga2-2.14.2.ebuild
index ff31fb2aa214..1ce211b79dc7 100644
--- a/net-analyzer/icinga2/icinga2-2.14.2.ebuild
+++ b/net-analyzer/icinga2/icinga2-2.14.2.ebuild
@@ -7,7 +7,7 @@ inherit cmake systemd
 
 if [[ ${PV} !=  ]]; then
SRC_URI="https://github.com/Icinga/icinga2/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm64 x86"
 else
inherit git-r3
EGIT_REPO_URI="https://github.com/Icinga/icinga2.git;



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

2024-02-18 Thread Matthew Thode
commit: 5b660e4f1d81d0aff1ddc8c6cf7a7d00e51861c1
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Feb 18 23:09:20 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Feb 18 23:10:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b660e4f

app-admin/puppet-agent: stabilize 8.4.0 for amd64

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/puppet-agent-8.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet-agent/puppet-agent-8.4.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.4.0.ebuild
index f5524d744e1b..32089749d68e 100644
--- a/app-admin/puppet-agent/puppet-agent-8.4.0.ebuild
+++ b/app-admin/puppet-agent/puppet-agent-8.4.0.ebuild
@@ -11,7 +11,7 @@ arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="puppetdb selinux"
 RESTRICT="strip"
 



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

2024-02-18 Thread Matthew Thode
commit: 62da991aed1b5d81d27539935ddf520be8fa1be2
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Feb 18 23:08:33 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Feb 18 23:10:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62da991a

app-admin/puppet: stabilize 8.4.0 for amd64, x86

Signed-off-by: Matthew Thode  gentoo.org>

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

diff --git a/app-admin/puppet/puppet-8.4.0.ebuild 
b/app-admin/puppet/puppet-8.4.0.ebuild
index 35a0b5843001..da3eb9487a0c 100644
--- a/app-admin/puppet/puppet-8.4.0.ebuild
+++ b/app-admin/puppet/puppet-8.4.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
 
 LICENSE="Apache-2.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
 IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite 
vim-syntax"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/

2024-02-18 Thread Matthew Thode
commit: ecd3fa7487067c95a637de688280577b6f9a7fac
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Feb 18 23:06:04 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Feb 18 23:10:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecd3fa74

gui-wm/sway: add 1.9_rc4, drop 1.9_rc3

Signed-off-by: Matthew Thode  gentoo.org>

 gui-wm/sway/Manifest | 2 +-
 gui-wm/sway/{sway-1.9_rc3.ebuild => sway-1.9_rc4.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index 53a37ef390c7..aeca07ff58ae 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,2 +1,2 @@
 DIST sway-1.8.1.tar.gz 5577483 BLAKE2B 
0e21c3a113b6bbb4a535ef77e347304ead98a424b65c176299f3d86fd52c35abf88d4e88fff0a8ecdb48494e8275110c79ea35fafd2902653db03fd938ee0323
 SHA512 
1f9909cb0402a99926d0ff1cefb98c40930e61678067413b6f195b036e6018a4f85bb3a6649d8bb743c93f0476b103791617a94d7c8c11a2c021f40131b65563
-DIST sway-1.9_rc3.tar.gz 5581044 BLAKE2B 
01193410ed4dd805e22c6c56db0262f81bd30260adcddd3515a8260e72b9e04a6d4355f85219e1f13d22eb5d68231fef6f18814621fc68cd06460337a60c2ca4
 SHA512 
e1a7e7bbec0e6627265e6898ff63351d505d284a56de2bf857fd2ead79c210243c8f0f6fd2fef2ada610a2db502b5292247a962f76cdbae05d4018de9802de38
+DIST sway-1.9_rc4.tar.gz 5581376 BLAKE2B 
b871ec0b177eaeceb48b9da5266aaa60b8a27d0241ed497a1c5ea4aa08e105ec6604b53100243eba015bcd2a9620d508fde94921e460e6a940ef34d29680b5e7
 SHA512 
88298dd055d99ec1587c2fdf33199c4872eb6d51263cd967af36bf1db39e48a4f0dabcba47e2ff2e1f01f9062f24d189b3d0797c2ddf497691a7837976b07523

diff --git a/gui-wm/sway/sway-1.9_rc3.ebuild b/gui-wm/sway/sway-1.9_rc4.ebuild
similarity index 100%
rename from gui-wm/sway/sway-1.9_rc3.ebuild
rename to gui-wm/sway/sway-1.9_rc4.ebuild



[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-beta/

2024-02-18 Thread Matt Jolly
commit: 745c48fa33cb994fc4698cad6f852d6e063fbf2b
Author: Matt Jolly  gentoo  org>
AuthorDate: Sun Feb 18 23:06:14 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sun Feb 18 23:06:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=745c48fa

www-client/microsoft-edge-beta: remove old

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/microsoft-edge-beta/Manifest|   1 -
 .../microsoft-edge-beta-122.0.2365.8.ebuild| 127 -
 2 files changed, 128 deletions(-)

diff --git a/www-client/microsoft-edge-beta/Manifest 
b/www-client/microsoft-edge-beta/Manifest
index 02ec280dc828..225897bbd4a6 100644
--- a/www-client/microsoft-edge-beta/Manifest
+++ b/www-client/microsoft-edge-beta/Manifest
@@ -1,4 +1,3 @@
 DIST microsoft-edge-beta_122.0.2365.16-1_amd64.deb 165950910 BLAKE2B 
e658ea1311eb09e83feaf9fceb793f2a4e0fa7795806da1edb8aed4743036206c9ce220109043cc2bfbc675b33b7201be84418d52c7f1731acf160094247bbdd
 SHA512 
3bc444a94d45057ae0d3570a0fd7ea18c4ee5f8facdebc12d99b0a1909566085ac6038dd55194fd92d5f7a435ee018e35463b383d69ee9f972c9f31ab2ca14be
 DIST microsoft-edge-beta_122.0.2365.30-1_amd64.deb 165932382 BLAKE2B 
04b1739e696ae93c515f25cc4ffc5ec344b192f6f9ae66e51d8b8cef160f852c899c3bd642b50a712767dc2cf301ce3d82ce2b6b7c0d9dbe7499b59641e06110
 SHA512 
560c008cd8e787190a1024f95c957f33b68493c4792e5212956e1df74ef54bbf6eb02a15e0eca679eb1b3b8c9d410a954f6d11d96af73184b2a7d82abeab4fb6
 DIST microsoft-edge-beta_122.0.2365.38-1_amd64.deb 165991118 BLAKE2B 
78381a76ac0f8f45fe8996b15f6325c64bdff77da893284f72fa3017daa37f753b30effe15f4133820d49bfa8998ddd986e4faf66e53e6cc484579639796c765
 SHA512 
42169f8b7fd9b37d04d9c396c2c9f6d1c612be3f364f12af4131568f4317b11a4fc3d83d0b750552191eab47f48078e8774afac1d65ced9aec77e9eb166b2c15
-DIST microsoft-edge-beta_122.0.2365.8-1_amd64.deb 165896614 BLAKE2B 
cbe7f25a6f59ad8f183df40f94c5f5d15bb755d13482700a901cce49a33f28f0c5392b283f9b04c0b0f2353a3f5ed8605d2b6a5f3d4a91e50ab32989ba88ffdf
 SHA512 
8d44d3ae2b308994eeb866f988b7cd1c877ddfaf07c7d03672e9c5b82bdd10d42d775fcadffd2b3f7dc40d84c441b1d3d0d920616b895e7c89b6e4a724fa7ced

diff --git 
a/www-client/microsoft-edge-beta/microsoft-edge-beta-122.0.2365.8.ebuild 
b/www-client/microsoft-edge-beta/microsoft-edge-beta-122.0.2365.8.ebuild
deleted file mode 100644
index f67dc1739fa5..
--- a/www-client/microsoft-edge-beta/microsoft-edge-beta-122.0.2365.8.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2011-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit chromium-2 desktop pax-utils unpacker xdg
-
-DESCRIPTION="The web browser from Microsoft"
-HOMEPAGE="https://www.microsoft.com/en-us/edge;
-
-if [[ ${PN} == microsoft-edge ]]; then
-   MY_PN=${PN}-stable
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* ~amd64"
-
-MY_P="${MY_PN}_${PV}-1"
-
-SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
-
-LICENSE="microsoft-edge"
-SLOT="0"
-RESTRICT="bindist mirror strip"
-IUSE="+mip qt5 qt6"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   app-misc/ca-certificates
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-fonts/liberation-fonts
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl[ssl]
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/pango
-   x11-misc/xdg-utils
-   mip? ( app-crypt/libsecret )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[X]
-   dev-qt/qtwidgets:5
-   )
-   qt6? ( dev-qt/qtbase:6[gui,widgets] )
-"
-
-QA_PREBUILT="*"
-QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
-S=${WORKDIR}
-EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
-
-pkg_nofetch() {
-   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
-}
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   use amd64 || die "microsoft-edge only works on amd64"
-}
-
-pkg_setup() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   dodir /
-   cd "${ED}" || die
-   unpacker
-
-   rm -f _gpgorigin || die
-
-   rm -r etc usr/share/menu || die
-   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
-
-   gzip -d usr/share/doc/${PF}/changelog.gz || die
-   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
-   if [[ -L 

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-beta/

2024-02-18 Thread Matt Jolly
commit: 4f6a72e6f628055d9dc29cb57cfdabd50b4354c1
Author: Matt Jolly  gentoo  org>
AuthorDate: Sun Feb 18 23:06:11 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sun Feb 18 23:06:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f6a72e6

www-client/microsoft-edge-beta: automated bump (122.0.2365.38)

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/microsoft-edge-beta/Manifest|   1 +
 .../microsoft-edge-beta-122.0.2365.38.ebuild   | 127 +
 2 files changed, 128 insertions(+)

diff --git a/www-client/microsoft-edge-beta/Manifest 
b/www-client/microsoft-edge-beta/Manifest
index 2fec1787faf4..02ec280dc828 100644
--- a/www-client/microsoft-edge-beta/Manifest
+++ b/www-client/microsoft-edge-beta/Manifest
@@ -1,3 +1,4 @@
 DIST microsoft-edge-beta_122.0.2365.16-1_amd64.deb 165950910 BLAKE2B 
e658ea1311eb09e83feaf9fceb793f2a4e0fa7795806da1edb8aed4743036206c9ce220109043cc2bfbc675b33b7201be84418d52c7f1731acf160094247bbdd
 SHA512 
3bc444a94d45057ae0d3570a0fd7ea18c4ee5f8facdebc12d99b0a1909566085ac6038dd55194fd92d5f7a435ee018e35463b383d69ee9f972c9f31ab2ca14be
 DIST microsoft-edge-beta_122.0.2365.30-1_amd64.deb 165932382 BLAKE2B 
04b1739e696ae93c515f25cc4ffc5ec344b192f6f9ae66e51d8b8cef160f852c899c3bd642b50a712767dc2cf301ce3d82ce2b6b7c0d9dbe7499b59641e06110
 SHA512 
560c008cd8e787190a1024f95c957f33b68493c4792e5212956e1df74ef54bbf6eb02a15e0eca679eb1b3b8c9d410a954f6d11d96af73184b2a7d82abeab4fb6
+DIST microsoft-edge-beta_122.0.2365.38-1_amd64.deb 165991118 BLAKE2B 
78381a76ac0f8f45fe8996b15f6325c64bdff77da893284f72fa3017daa37f753b30effe15f4133820d49bfa8998ddd986e4faf66e53e6cc484579639796c765
 SHA512 
42169f8b7fd9b37d04d9c396c2c9f6d1c612be3f364f12af4131568f4317b11a4fc3d83d0b750552191eab47f48078e8774afac1d65ced9aec77e9eb166b2c15
 DIST microsoft-edge-beta_122.0.2365.8-1_amd64.deb 165896614 BLAKE2B 
cbe7f25a6f59ad8f183df40f94c5f5d15bb755d13482700a901cce49a33f28f0c5392b283f9b04c0b0f2353a3f5ed8605d2b6a5f3d4a91e50ab32989ba88ffdf
 SHA512 
8d44d3ae2b308994eeb866f988b7cd1c877ddfaf07c7d03672e9c5b82bdd10d42d775fcadffd2b3f7dc40d84c441b1d3d0d920616b895e7c89b6e4a724fa7ced

diff --git 
a/www-client/microsoft-edge-beta/microsoft-edge-beta-122.0.2365.38.ebuild 
b/www-client/microsoft-edge-beta/microsoft-edge-beta-122.0.2365.38.ebuild
new file mode 100644
index ..f67dc1739fa5
--- /dev/null
+++ b/www-client/microsoft-edge-beta/microsoft-edge-beta-122.0.2365.38.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2011-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit chromium-2 desktop pax-utils unpacker xdg
+
+DESCRIPTION="The web browser from Microsoft"
+HOMEPAGE="https://www.microsoft.com/en-us/edge;
+
+if [[ ${PN} == microsoft-edge ]]; then
+   MY_PN=${PN}-stable
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+MY_P="${MY_PN}_${PV}-1"
+
+SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
+
+LICENSE="microsoft-edge"
+SLOT="0"
+RESTRICT="bindist mirror strip"
+IUSE="+mip qt5 qt6"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-misc/ca-certificates
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-fonts/liberation-fonts
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl[ssl]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+   x11-misc/xdg-utils
+   mip? ( app-crypt/libsecret )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[X]
+   dev-qt/qtwidgets:5
+   )
+   qt6? ( dev-qt/qtbase:6[gui,widgets] )
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
+S=${WORKDIR}
+EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
+
+pkg_nofetch() {
+   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
+}
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "microsoft-edge only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   unpacker
+
+   rm -f _gpgorigin || die
+
+   rm -r etc usr/share/menu || die
+   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
+
+   gzip -d usr/share/doc/${PF}/changelog.gz || die
+   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
+   if [[ 

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge/

2024-02-18 Thread Matt Jolly
commit: e180cda1990341bf2c0e20b81a609666a422c0c9
Author: Matt Jolly  gentoo  org>
AuthorDate: Sun Feb 18 23:05:40 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sun Feb 18 23:05:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e180cda1

www-client/microsoft-edge: amd64 stable (121.0.2277.128)

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/microsoft-edge/microsoft-edge-121.0.2277.128.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/microsoft-edge/microsoft-edge-121.0.2277.128.ebuild 
b/www-client/microsoft-edge/microsoft-edge-121.0.2277.128.ebuild
index f67dc1739fa5..89af4e4394fc 100644
--- a/www-client/microsoft-edge/microsoft-edge-121.0.2277.128.ebuild
+++ b/www-client/microsoft-edge/microsoft-edge-121.0.2277.128.ebuild
@@ -14,7 +14,7 @@ else
MY_PN=${PN}
 fi
 
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
 
 MY_P="${MY_PN}_${PV}-1"
 



[gentoo-commits] repo/gentoo:master commit in: www-client/google-chrome-unstable/

2024-02-18 Thread Matt Jolly
commit: e842b05d048203e1f2df87c44b4ac6d092afaf2a
Author: Matt Jolly  gentoo  org>
AuthorDate: Sun Feb 18 23:04:56 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sun Feb 18 23:04:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e842b05d

www-client/google-chrome-unstable: automated update (123.0.6300.3)

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/google-chrome-unstable/Manifest  | 2 +-
 ...e-123.0.6286.0.ebuild => google-chrome-unstable-123.0.6300.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/google-chrome-unstable/Manifest 
b/www-client/google-chrome-unstable/Manifest
index 8634b20c82f6..4f1968f318c5 100644
--- a/www-client/google-chrome-unstable/Manifest
+++ b/www-client/google-chrome-unstable/Manifest
@@ -1 +1 @@
-DIST google-chrome-unstable_123.0.6286.0-1_amd64.deb 106743952 BLAKE2B 
c250851c69c14722ca0f102fb7d267f23e762d67ee83ff28223909fa467711b3de2e572c7060e89d48a8822df594ad7973b5de3a5e250b8e8146762753698c94
 SHA512 
73ab8af07ea7b418d4e9e43d0c30bc126d9fb62bbcec2a0e361084062c013a6523331372aa81e6a1d7e86d396e813c3a5712d01ed7ad776d94a31bf0a04c42e0
+DIST google-chrome-unstable_123.0.6300.3-1_amd64.deb 106862068 BLAKE2B 
bbb3106f574426be8ec7a0c98123b3c0afcbf49ab51bfd951063a232e44b622c5ebcbf366d1f76fc94f0f1dc73d371464fe605fb045abcd3c7a21beeabad865a
 SHA512 
51135e9e240fb1d08ab4429f0e4824218f64f55308437a6e94cc18b6596bfdf381195e360b5b35173954ae98ff0080dfd4fc201e826c5e635b9c0f23afeb432a

diff --git 
a/www-client/google-chrome-unstable/google-chrome-unstable-123.0.6286.0.ebuild 
b/www-client/google-chrome-unstable/google-chrome-unstable-123.0.6300.3.ebuild
similarity index 100%
rename from 
www-client/google-chrome-unstable/google-chrome-unstable-123.0.6286.0.ebuild
rename to 
www-client/google-chrome-unstable/google-chrome-unstable-123.0.6300.3.ebuild



[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge/

2024-02-18 Thread Matt Jolly
commit: 6651783ea58203b044dfdc25af7125420434ecb1
Author: Matt Jolly  gentoo  org>
AuthorDate: Sun Feb 18 23:05:43 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sun Feb 18 23:05:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6651783e

www-client/microsoft-edge: remove old

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/microsoft-edge/Manifest |   1 -
 .../microsoft-edge-121.0.2277.113.ebuild   | 127 -
 2 files changed, 128 deletions(-)

diff --git a/www-client/microsoft-edge/Manifest 
b/www-client/microsoft-edge/Manifest
index 065c6a825376..eb273216bacc 100644
--- a/www-client/microsoft-edge/Manifest
+++ b/www-client/microsoft-edge/Manifest
@@ -1,2 +1 @@
-DIST microsoft-edge-stable_121.0.2277.113-1_amd64.deb 165778994 BLAKE2B 
8397b9f853b4c044bf62ad7faf15dd7dc3f8acca587c034ea290c7615b18e3e1d2492dabb3864e52b08369672be3a856c775456cfe141ca1d37e78673725aed3
 SHA512 
256ece07c3bfe57f9c3f769e40a8e1bf7a8b063cf0c3fb986a82068fc67ad5124ea3de8571e7c73bf85643539e4eb6e9cdd85d54bdc302b352a4512cd17445d4
 DIST microsoft-edge-stable_121.0.2277.128-1_amd64.deb 165732354 BLAKE2B 
bae83c37ee3ef5cf528e143c7b96961adec9d2f6fc10aa8eee4129175bb6249a5075965bb573d4134887595f919d134f387687974749125fc64d267ef05155b0
 SHA512 
1d7f429c941f237827ab6ff706315a5bd48883c1a2653bbfc03921af0c08ae27bb324e488df65a3712230b6724a34f48737f622f72737fd3fcfe687835b7fc6b

diff --git a/www-client/microsoft-edge/microsoft-edge-121.0.2277.113.ebuild 
b/www-client/microsoft-edge/microsoft-edge-121.0.2277.113.ebuild
deleted file mode 100644
index 89af4e4394fc..
--- a/www-client/microsoft-edge/microsoft-edge-121.0.2277.113.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2011-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit chromium-2 desktop pax-utils unpacker xdg
-
-DESCRIPTION="The web browser from Microsoft"
-HOMEPAGE="https://www.microsoft.com/en-us/edge;
-
-if [[ ${PN} == microsoft-edge ]]; then
-   MY_PN=${PN}-stable
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* amd64"
-
-MY_P="${MY_PN}_${PV}-1"
-
-SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
-
-LICENSE="microsoft-edge"
-SLOT="0"
-RESTRICT="bindist mirror strip"
-IUSE="+mip qt5 qt6"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   app-misc/ca-certificates
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-fonts/liberation-fonts
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl[ssl]
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/pango
-   x11-misc/xdg-utils
-   mip? ( app-crypt/libsecret )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[X]
-   dev-qt/qtwidgets:5
-   )
-   qt6? ( dev-qt/qtbase:6[gui,widgets] )
-"
-
-QA_PREBUILT="*"
-QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
-S=${WORKDIR}
-EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
-
-pkg_nofetch() {
-   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
-}
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   use amd64 || die "microsoft-edge only works on amd64"
-}
-
-pkg_setup() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   dodir /
-   cd "${ED}" || die
-   unpacker
-
-   rm -f _gpgorigin || die
-
-   rm -r etc usr/share/menu || die
-   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
-
-   gzip -d usr/share/doc/${PF}/changelog.gz || die
-   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
-   if [[ -L usr/share/man/man1/${PN}.1.gz ]]; then
-   rm usr/share/man/man1/${PN}.1.gz || die
-   dosym ${MY_PN}.1 usr/share/man/man1/${PN}.1
-   fi
-
-   local suffix=
-   [[ ${PN} == microsoft-edge-beta ]] && suffix=_beta
-   [[ ${PN} == microsoft-edge-dev ]] && suffix=_dev
-
-   local size
-   for size in 16 24 32 48 64 128 256 ; do
-   newicon -s ${size} 
"${EDGE_HOME}/product_logo_${size}${suffix}.png" ${PN}.png
-   done
-
-   if ! use mip; then
-   rm "${EDGE_HOME}"/libmip_{core,protection_sdk}.so || die
-   fi
-
-   if ! use qt5; then
-   rm "${EDGE_HOME}/libqt5_shim.so" || die
-   fi
-   if ! use qt6; then
-   rm 

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge/

2024-02-18 Thread Matt Jolly
commit: c4e69415c915a9641f184e27c33e488f5813393f
Author: Matt Jolly  gentoo  org>
AuthorDate: Sun Feb 18 23:05:36 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sun Feb 18 23:05:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4e69415

www-client/microsoft-edge: automated bump (121.0.2277.128)

Signed-off-by: Matt Jolly  gentoo.org>

 www-client/microsoft-edge/Manifest |   1 +
 .../microsoft-edge-121.0.2277.128.ebuild   | 127 +
 2 files changed, 128 insertions(+)

diff --git a/www-client/microsoft-edge/Manifest 
b/www-client/microsoft-edge/Manifest
index 75aee3cb442c..065c6a825376 100644
--- a/www-client/microsoft-edge/Manifest
+++ b/www-client/microsoft-edge/Manifest
@@ -1 +1,2 @@
 DIST microsoft-edge-stable_121.0.2277.113-1_amd64.deb 165778994 BLAKE2B 
8397b9f853b4c044bf62ad7faf15dd7dc3f8acca587c034ea290c7615b18e3e1d2492dabb3864e52b08369672be3a856c775456cfe141ca1d37e78673725aed3
 SHA512 
256ece07c3bfe57f9c3f769e40a8e1bf7a8b063cf0c3fb986a82068fc67ad5124ea3de8571e7c73bf85643539e4eb6e9cdd85d54bdc302b352a4512cd17445d4
+DIST microsoft-edge-stable_121.0.2277.128-1_amd64.deb 165732354 BLAKE2B 
bae83c37ee3ef5cf528e143c7b96961adec9d2f6fc10aa8eee4129175bb6249a5075965bb573d4134887595f919d134f387687974749125fc64d267ef05155b0
 SHA512 
1d7f429c941f237827ab6ff706315a5bd48883c1a2653bbfc03921af0c08ae27bb324e488df65a3712230b6724a34f48737f622f72737fd3fcfe687835b7fc6b

diff --git a/www-client/microsoft-edge/microsoft-edge-121.0.2277.128.ebuild 
b/www-client/microsoft-edge/microsoft-edge-121.0.2277.128.ebuild
new file mode 100644
index ..f67dc1739fa5
--- /dev/null
+++ b/www-client/microsoft-edge/microsoft-edge-121.0.2277.128.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2011-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit chromium-2 desktop pax-utils unpacker xdg
+
+DESCRIPTION="The web browser from Microsoft"
+HOMEPAGE="https://www.microsoft.com/en-us/edge;
+
+if [[ ${PN} == microsoft-edge ]]; then
+   MY_PN=${PN}-stable
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+MY_P="${MY_PN}_${PV}-1"
+
+SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
+
+LICENSE="microsoft-edge"
+SLOT="0"
+RESTRICT="bindist mirror strip"
+IUSE="+mip qt5 qt6"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-misc/ca-certificates
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-fonts/liberation-fonts
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl[ssl]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+   x11-misc/xdg-utils
+   mip? ( app-crypt/libsecret )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[X]
+   dev-qt/qtwidgets:5
+   )
+   qt6? ( dev-qt/qtbase:6[gui,widgets] )
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
+S=${WORKDIR}
+EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
+
+pkg_nofetch() {
+   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
+}
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "microsoft-edge only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   unpacker
+
+   rm -f _gpgorigin || die
+
+   rm -r etc usr/share/menu || die
+   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
+
+   gzip -d usr/share/doc/${PF}/changelog.gz || die
+   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
+   if [[ -L usr/share/man/man1/${PN}.1.gz ]]; then
+   rm usr/share/man/man1/${PN}.1.gz || die
+   dosym ${MY_PN}.1 usr/share/man/man1/${PN}.1
+   fi
+
+   local suffix=
+   [[ ${PN} == microsoft-edge-beta ]] && suffix=_beta
+   [[ ${PN} == microsoft-edge-dev ]] && suffix=_dev
+
+   local size
+   for size in 16 24 32 48 64 128 256 ; do
+   newicon -s ${size} 
"${EDGE_HOME}/product_logo_${size}${suffix}.png" ${PN}.png
+   done
+
+   if ! use mip; then
+   rm "${EDGE_HOME}"/libmip_{core,protection_sdk}.so || die
+   fi
+
+   if ! use qt5; then
+   rm "${EDGE_HOME}/libqt5_shim.so" || die
+   fi
+   if ! use qt6; then
+ 

[gentoo-commits] repo/gentoo:master commit in: www-plugins/chrome-binary-plugins/

2024-02-18 Thread Matt Jolly
commit: 63e4a027d3e2c37de63d1f5a2583a997231af1a8
Author: Matt Jolly  gentoo  org>
AuthorDate: Sun Feb 18 23:05:07 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sun Feb 18 23:05:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63e4a027

www-plugins/chrome-binary-plugins: automated update (123.0.6300.3_alpha)

Signed-off-by: Matt Jolly  gentoo.org>

 www-plugins/chrome-binary-plugins/Manifest  | 2 +-
 ...6.0_alpha.ebuild => chrome-binary-plugins-123.0.6300.3_alpha.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-plugins/chrome-binary-plugins/Manifest 
b/www-plugins/chrome-binary-plugins/Manifest
index 1f847ef5a8e4..8418d516b959 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,3 +1,3 @@
 DIST google-chrome-beta_122.0.6261.39-1_amd64.deb 106384900 BLAKE2B 
42558c65ab407f81f1c24da06fe6a6cb84ad514399af140bec38f41d299e915da16fde57fcf5978942c1d05125bca402b3985b1ce2a3b77f659c4c553b84c3dd
 SHA512 
0718176bda5a9d914e242254587a35c455116f551ad73c927adbd336f30d16516eaac185db6bd457a353058ead5f0256ea5ffc9c195bf7ab7648465d3a33bdcd
 DIST google-chrome-stable_121.0.6167.184-1_amd64.deb 106428268 BLAKE2B 
525592998794695a1f2ef6a401d732b1e883139b07cfcf172d8e392564191be81a813f4a8185e82b750a579b90e7bc68cfd8b21d7d353a795e4399f3c56914f2
 SHA512 
a1e56d11f214b981b6d4095064f660c26605ac027e7e3db8b688340e0e3f43f721c0c590964b5210829e63df78085efe3558899ff47a4c2f72bf01c016d0da86
-DIST google-chrome-unstable_123.0.6286.0-1_amd64.deb 106743952 BLAKE2B 
c250851c69c14722ca0f102fb7d267f23e762d67ee83ff28223909fa467711b3de2e572c7060e89d48a8822df594ad7973b5de3a5e250b8e8146762753698c94
 SHA512 
73ab8af07ea7b418d4e9e43d0c30bc126d9fb62bbcec2a0e361084062c013a6523331372aa81e6a1d7e86d396e813c3a5712d01ed7ad776d94a31bf0a04c42e0
+DIST google-chrome-unstable_123.0.6300.3-1_amd64.deb 106862068 BLAKE2B 
bbb3106f574426be8ec7a0c98123b3c0afcbf49ab51bfd951063a232e44b622c5ebcbf366d1f76fc94f0f1dc73d371464fe605fb045abcd3c7a21beeabad865a
 SHA512 
51135e9e240fb1d08ab4429f0e4824218f64f55308437a6e94cc18b6596bfdf381195e360b5b35173954ae98ff0080dfd4fc201e826c5e635b9c0f23afeb432a

diff --git 
a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-123.0.6286.0_alpha.ebuild
 
b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-123.0.6300.3_alpha.ebuild
similarity index 100%
rename from 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-123.0.6286.0_alpha.ebuild
rename to 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-123.0.6300.3_alpha.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-im/telegram-desktop-bin/

2024-02-18 Thread Stefan Strogin
commit: 60a59c5ad8bc38ef565bf5c7d284552141c9d68c
Author: Stefan Strogin  gentoo  org>
AuthorDate: Sun Feb 18 22:48:32 2024 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Sun Feb 18 22:50:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60a59c5a

net-im/telegram-desktop-bin: drop old 4.14.9

Signed-off-by: Stefan Strogin  gentoo.org>

 net-im/telegram-desktop-bin/Manifest   |  2 -
 .../telegram-desktop-bin-4.14.9.ebuild | 62 --
 2 files changed, 64 deletions(-)

diff --git a/net-im/telegram-desktop-bin/Manifest 
b/net-im/telegram-desktop-bin/Manifest
index c055d653c2a0..96da6c4fb871 100644
--- a/net-im/telegram-desktop-bin/Manifest
+++ b/net-im/telegram-desktop-bin/Manifest
@@ -1,6 +1,4 @@
 DIST tdesktop-4.14.15.tar.gz 18711267 BLAKE2B 
540f91a64d1cc9f4ecdd6ecb1e0c88d32c8c91ce9443034d0c1567be211c1380924b685b5ab35e8d2339c2c787b6e5e1e7ff35264003deb8caaacf43e1d170ec
 SHA512 
05b85f0ba68f44f0fd9e54b00fa9fdbf8b1add5607524d8f01e875cfa6f5a11d2decb50e212ed4086eb4757e55a686161025b87bf3908d46f9bdabc41d62aebd
-DIST tdesktop-4.14.9.tar.gz 18681186 BLAKE2B 
12e3f0d0aed62c76f2b0976ce25ff10d50e1e0040e302bb2d2d93c948caee78d69e256cb6f015b23304de556fcca98e0e91ab705d693edab0fba869c76b4f1a3
 SHA512 
0a1adcb816f8d7d483853e9467554d097ef849b7e55ff677314b776fc524d17ba56bf6d16f9485be895b47834841916208f1d70d22db6f2661e09099e077e291
 DIST tdesktop-4.15.0.tar.gz 18839494 BLAKE2B 
838314f4cc0e503f0630bc53584371fd907574f460aa7ccd1474202a9e1a54b37e29bc1c9dfe5e4e08e3488eb0f84129117db6e7120c8d65e7bdd030331c2170
 SHA512 
9e7096cd90c4ba48ca67d62e5cd424d1d290e79fa02097b349acd99b37c588e9b2f9d090cb45e29cae28369a491e95e360f16047d40cfacc6d944e16af658861
 DIST tsetup.4.14.15.tar.xz 53265092 BLAKE2B 
268f1828432bea8c6683df7a861ba366f0204092626daffdfd3de4e4116c07964fe92e141f0571a0dc1da47804b303342c4fe8a14dda6831da96840ccbad3a6e
 SHA512 
17275f2f85fbad46590f927e8538c344df3ae67b65b608c5bb880dfc7425c2b83019fa5f89d9d9ec656c981ca11219347ffcfb4563e01d31298bff5b7298f56c
-DIST tsetup.4.14.9.tar.xz 53134928 BLAKE2B 
fc1984011418863c174cb32706751889baa8255968a4f008e0a97e6119d4f8ab65f80d9ff4d71c676bf35b4eab233d6b7021aad272638456ca91a8d7e606b847
 SHA512 
47cb89485bcf0b72a857f7597f3027848a94006e339e7f66c27426dc516dc31d40cf0d91dc61f18889bda78a24387127df2c17942f215942ae5452f057237d38
 DIST tsetup.4.15.0.tar.xz 53439808 BLAKE2B 
8531d5b6ff7d0841e95926cac9349f8ce00d6ecb3feed05beb07811acbefbf92c4a16611e5cc04daa5ef108d0cad3ec760c143c427966f37293b6e72051ed7f4
 SHA512 
918e004b3b548d3e20a562bc5419a8d48b86b6c9dd9d8b54283159b41b6dcb0c6e8ea4eb603ff04abdbe19c001cff871185bce602d96c0053d7399c4d8c0

diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-4.14.9.ebuild 
b/net-im/telegram-desktop-bin/telegram-desktop-bin-4.14.9.ebuild
deleted file mode 100644
index f42ba6d6aee0..
--- a/net-im/telegram-desktop-bin/telegram-desktop-bin-4.14.9.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop optfeature xdg
-
-DESCRIPTION="Official desktop client for Telegram (binary package)"
-HOMEPAGE="https://desktop.telegram.org;
-SRC_URI="
-   https://github.com/telegramdesktop/tdesktop/archive/v${PV}.tar.gz -> 
tdesktop-${PV}.tar.gz
-   amd64? ( https://updates.tdesktop.com/tlinux/tsetup.${PV}.tar.xz )
-"
-
-LICENSE="GPL-3-with-openssl-exception"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-QA_PREBUILT="usr/bin/telegram-desktop"
-
-RDEPEND="
-   !net-im/telegram-desktop
-   sys-libs/glibc
-   dev-libs/glib:2
-   >=media-libs/fontconfig-2.13
-   media-libs/freetype:2
-   virtual/opengl
-   x11-libs/gtk+:3[X,wayland]
-   x11-libs/libX11
-   >=x11-libs/libxcb-1.10
-"
-
-S="${WORKDIR}/Telegram"
-
-src_prepare() {
-   default
-
-   sed -i -e 
's/^Exec=@CMAKE_INSTALL_FULL_BINDIR@\/telegram-desktop/Exec=\/usr\/bin\/telegram-desktop/'
 "${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.service || die
-}
-
-src_install() {
-   newbin Telegram telegram-desktop
-
-   insinto /usr/share/TelegramDesktop/externalupdater.d/
-   newins - externalupdater <<<"${EPREFIX}/usr/bin/telegram-desktop"
-
-   local icon_size
-   for icon_size in 16 32 48 64 128 256 512; do
-   newicon -s "${icon_size}" \
-   
"${WORKDIR}/tdesktop-${PV}/Telegram/Resources/art/icon${icon_size}.png" \
-   telegram.png
-   done
-
-   domenu "${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.desktop
-   insinto /usr/share/dbus-1/services
-   doins "${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.service
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   optfeature "spell checker support" app-text/enchant
-}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/nagios-plugins/files/, net-analyzer/nagios-plugins/

2024-02-18 Thread Michael Orlitzky
commit: 8c3cd19023d036f0a77c98de68304071e035
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sun Feb 18 22:46:43 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Sun Feb 18 22:49:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c3cd190

net-analyzer/nagios-plugins: drop 2.4.0-r3, 2.4.2-r3

Signed-off-by: Michael Orlitzky  gentoo.org>

 net-analyzer/nagios-plugins/Manifest   |   2 -
 .../files/define-own-mysql-port-constant.patch | 100 --
 .../nagios-plugins/nagios-plugins-2.4.0-r3.ebuild  | 115 -
 .../nagios-plugins/nagios-plugins-2.4.2-r3.ebuild  | 111 
 4 files changed, 328 deletions(-)

diff --git a/net-analyzer/nagios-plugins/Manifest 
b/net-analyzer/nagios-plugins/Manifest
index 0bcd88f5261f..1b065025a063 100644
--- a/net-analyzer/nagios-plugins/Manifest
+++ b/net-analyzer/nagios-plugins/Manifest
@@ -1,3 +1 @@
-DIST nagios-plugins-2.4.0.tar.gz 2738643 BLAKE2B 
695c3804aec592dad0ae1f2f19222a5ae066944de4169beba08dd1e7beee51c5082679dfc1cf5adc052758e3142f33187ebde9636af19ae313f1448867764878
 SHA512 
f6f4cd604d28161f36c1429dbfa8f07e9fa468d8d8c21925d53d7049f0765504cb785e1f1189a0c93aa1f0cd1fe3985409c420b7724aa39790836af5c3f725ff
-DIST nagios-plugins-2.4.2.tar.gz 2740092 BLAKE2B 
73101f0d439a10bbc0e5d576fe1cf60f115eead00e4611e2f820ebde86390daf1904a45603389a6ad0a9fdb0f14fb49b429ad571159f605df5490f9798fc18d1
 SHA512 
43448483301c8f5fb9be9b496514a9e15199c320b2a320bb93c4fc6f6fcd35f2a469f980916b37b2b7e565edcb14eea1692f290b0a7bca9364e298eb42af63ce
 DIST nagios-plugins-2.4.6.tar.gz 2751770 BLAKE2B 
a85da8eaa8d926e2ccae3451d9faa680b75ebd736ba1306c69e7d3b2b8749787743dd6e26013d3a72fba12ef49fdf635c60052791fab558eb49c379bdbb6bac7
 SHA512 
f2a12a5b6a70849d7233debd1ca95667df981d3627287e3b8813d8fd709c4f4a26cf2128851837f33e0df3132132a4f891edef90e220bc16b1a6351d514faa43

diff --git 
a/net-analyzer/nagios-plugins/files/define-own-mysql-port-constant.patch 
b/net-analyzer/nagios-plugins/files/define-own-mysql-port-constant.patch
deleted file mode 100644
index 67bc65cad880..
--- a/net-analyzer/nagios-plugins/files/define-own-mysql-port-constant.patch
+++ /dev/null
@@ -1,100 +0,0 @@
-From 43ff2e8607c0b7095c2a4dcab6e466bc67e2e2ff Mon Sep 17 00:00:00 2001
-From: Michael Orlitzky 
-Date: Thu, 26 Oct 2017 15:01:17 -0400
-Subject: [PATCH 1/3] plugins/check_mysql*.c: define our own default MySQL
- port.
-
-The MYSQL_PORT constant used to be defined in mysql.h, and was used as
-the default port in the two plugins check_mysql and check_mysql_query.
-Now that mysql.h no longer defines that constant, our plugins fail to
-build against newer versions of MySQL and MariaDB.
-
-Since MYSQL_PORT used the "default port" on the local system, it
-actually was not the best choice as the default for the check plugins:
-when monitoring remote MySQL servers, the usual default of 3306 is
-more likely to be correct than whatever the local server happens to be
-listening on.
-
-As a result, we fix the issue by defining our own constant, called
-CHECK_PORT_DEFAULT, as "3306" at the top of both check_mysql.c and
-check_mysql_query.c. The existing uses of MYSQL_PORT have been changed
-to use the new CHECK_PORT_DEFAULT.
-
-This change is backwards-incompatible: any users who compiled in a
-MYSQL_PORT other than 3306 and who were running their checks on the
-same server as the database will now need to specify that port
-explicitly.
-
-Closes: https://github.com/nagios-plugins/nagios-plugins/issues/288

- plugins/check_mysql.c   | 7 +--
- plugins/check_mysql_query.c | 7 +--
- 2 files changed, 10 insertions(+), 4 deletions(-)
-
-diff --git a/plugins/check_mysql.c b/plugins/check_mysql.c
-index 83f89c85..c0b61292 100644
 a/plugins/check_mysql.c
-+++ b/plugins/check_mysql.c
-@@ -36,6 +36,9 @@ const char *email = "de...@nagios-plugins.org";
- 
- #define SLAVERESULTSIZE 70
- 
-+/* The default port that MySQL servers listen on. */
-+#define CHECK_PORT_DEFAULT 3306
-+
- #include "common.h"
- #include "utils.h"
- #include "utils_base.h"
-@@ -58,7 +61,7 @@ char *ciphers = NULL;
- bool ssl = false;
- char *opt_file = NULL;
- char *opt_group = NULL;
--unsigned int db_port = MYSQL_PORT;
-+unsigned int db_port = CHECK_PORT_DEFAULT;
- int check_slave = 0, warn_sec = 0, crit_sec = 0;
- int ignore_auth = 0;
- int verbose = 0;
-@@ -505,7 +508,7 @@ void
- print_help (void)
- {
-   char *myport;
--  xasprintf (, "%d", MYSQL_PORT);
-+  xasprintf (, "%d", CHECK_PORT_DEFAULT);
- 
-   print_revision (progname, NP_VERSION);
- 
-diff --git a/plugins/check_mysql_query.c b/plugins/check_mysql_query.c
-index 436e0685..e9c3acfb 100644
 a/plugins/check_mysql_query.c
-+++ b/plugins/check_mysql_query.c
-@@ -33,6 +33,9 @@ const char *progname = "check_mysql_query";
- const char *copyright = "1999-2014";
- const char *email = "de...@nagios-plugins.org";
- 
-+/* The default port that MySQL servers listen on. 

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

2024-02-18 Thread Michael Orlitzky
commit: eec101d8860c82ac191e278cb424ed10515023ad
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sun Feb 18 22:45:20 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Sun Feb 18 22:49:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eec101d8

net-analyzer/nagios: drop 4.4.10

Signed-off-by: Michael Orlitzky  gentoo.org>

 net-analyzer/nagios/nagios-4.4.10.ebuild | 15 ---
 1 file changed, 15 deletions(-)

diff --git a/net-analyzer/nagios/nagios-4.4.10.ebuild 
b/net-analyzer/nagios/nagios-4.4.10.ebuild
deleted file mode 100644
index 329a15c9deb1..
--- a/net-analyzer/nagios/nagios-4.4.10.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="The Nagios metapackage"
-HOMEPAGE="https://www.nagios.org/;
-
-LICENSE="metapackage"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ppc64 sparc x86"
-IUSE=""
-
-RDEPEND="~net-analyzer/nagios-core-${PV}
-   || ( net-analyzer/nagios-plugins net-analyzer/monitoring-plugins )"



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/nagios-core/

2024-02-18 Thread Michael Orlitzky
commit: ef501e7a93dfaf327c71ae17a41b37adae6ff120
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sun Feb 18 22:45:41 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Sun Feb 18 22:49:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef501e7a

net-analyzer/nagios-core: drop 4.4.10

Signed-off-by: Michael Orlitzky  gentoo.org>

 net-analyzer/nagios-core/Manifest  |   1 -
 net-analyzer/nagios-core/nagios-core-4.4.10.ebuild | 266 -
 2 files changed, 267 deletions(-)

diff --git a/net-analyzer/nagios-core/Manifest 
b/net-analyzer/nagios-core/Manifest
index cf2bd00ffeb1..14f94979bf22 100644
--- a/net-analyzer/nagios-core/Manifest
+++ b/net-analyzer/nagios-core/Manifest
@@ -1,3 +1,2 @@
-DIST nagios-4.4.10.tar.gz 11339491 BLAKE2B 
300ffe4abb41c1dc67b6a4976158eae503f9f55593ad492a70a6915e112ad3949d0e0cd0ec2f06a29540544fbcf79495652dd912f1a8e688056c21bbb58ed6d4
 SHA512 
fc8d8203d53c4ec87a831cec0564c9bdb553a43675b974616ce6444340b2170b82091259d495b458ab57b0cce0ab23ab30df09b05d71107ff264462c0ebb37fc
 DIST nagios-4.4.14.tar.gz 11341108 BLAKE2B 
254b17fdd90670701d42f4bc90c741592bc21f0813903e5cdcaa671c9b4b7eb32964ae56acf56567198bb8b6d96ce7539bf343b870a4732a46d31557d161a1c1
 SHA512 
dd7ddaf114ac6451b5f157f36bdba27068e94dcfe583cc217f220162b013341984622828574feda8c3c0990388a03ab886791a3188e56bf2eb6b3f8c777c3641
 DIST nagios-core-gentoo-icons-20141125.tar 40960 BLAKE2B 
31c1953e1160c7c7b89606b72b1a80407e4c1b7a7938b40bd1c577cd0c309dd88ca6b775d692a9b846dbf67736537fa9c91e56aa15fdd447769608ca525bff09
 SHA512 
bf109879cddd6136b76baba55d0b60b2596e37431dcf5ce0905d34a9fa292ebf7e4bde82d9a084362c486e8fac344c76d88f9298b1b85541ed70ffd608493766

diff --git a/net-analyzer/nagios-core/nagios-core-4.4.10.ebuild 
b/net-analyzer/nagios-core/nagios-core-4.4.10.ebuild
deleted file mode 100644
index dd7e014a712a..
--- a/net-analyzer/nagios-core/nagios-core-4.4.10.ebuild
+++ /dev/null
@@ -1,266 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd toolchain-funcs
-
-MY_P="${PN/-core}-${PV}"
-DESCRIPTION="Nagios core - monitoring daemon, web GUI, and documentation"
-HOMEPAGE="https://www.nagios.org/;
-
-# The name of the directory into which our Gentoo icons will be
-# extracted, and also the basename of the archive containing it.
-GENTOO_ICONS="${PN}-gentoo-icons-20141125"
-SRC_URI="mirror://sourceforge/nagios/${MY_P}.tar.gz
-   web? ( https://dev.gentoo.org/~mjo/distfiles/${GENTOO_ICONS}.tar )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ppc64 sparc x86"
-IUSE="apache2 classicui lighttpd +web vim-syntax"
-
-# In pkg_postinst(), we change the group of the Nagios configuration
-# directory to that of the web server user. It can't belong to both
-# apache/lighttpd groups at the same time, so we block this combination
-# for our own sanity.
-#
-# This could be made to work, but we would need a better way to allow
-# the web user read-only access to Nagios's configuration directory.
-#
-REQUIRED_USE="apache2? ( !lighttpd )"
-
-#
-# Note, we require one of the apache2 CGI modules:
-#
-#   * mod_cgi (USE=apache2_modules_cgi)
-#   * mod_cgid (USE=apache2_modules_cgid)
-#   * mod_fcgid (www-apache/mod_fcgid)
-#
-# We just don't care /which/ one. And of course PHP supports both CGI
-# (USE=cgi) and FastCGI (USE=fpm). We're pretty lenient with the
-# dependencies, and expect the user not to do anything /too/
-# stupid. (For example, installing Apache with only FastCGI support, and
-# PHP with only CGI support.)
-#
-# Another annoyance is that the upstream Makefile uses app-arch/unzip to
-# extract a snapshot of AngularJS, but that's only needed when USE=web.
-#
-MOD_ALIAS=apache2_modules_alias
-
-# The dependencies checked by the configure script. All of these are
-# also runtime dependencies; that's why ./configure checks for them.
-CONFIGURE_DEPEND="acct-group/nagios
-   acct-user/nagios
-   virtual/mailx
-   dev-lang/perl:="
-
-# In addition to the things that the ./configure script checks for,
-# we also need to be able to unzip stuff on the build host.
-#
-# We need the apache/lighttpd groups in src_install() for the things
-# installed as the --with-command-group argument, so they go here too.
-# The groups are also needed at runtime, but that is ensured by apache
-# and lighttpd themselves being in RDEPEND.
-BDEPEND="${CONFIGURE_DEPEND}
-   apache2? ( acct-group/apache )
-   lighttpd? ( acct-group/lighttpd )
-   web? ( app-arch/unzip )"
-
-# This is linked into /usr/bin/nagios{,tats}
-DEPEND="dev-libs/libltdl:0"
-
-RDEPEND="${CONFIGURE_DEPEND}
-   ${DEPEND}
-   web? (
-   media-libs/gd[jpeg,png]
-   lighttpd? ( www-servers/lighttpd[php] )
-   apache2? (
-   || (
-   

[gentoo-commits] repo/user/dlang:master commit in: app-eselect/eselect-dlang/

2024-02-18 Thread Horodniceanu Andrei
commit: c602181cf5e7d8a92c396dacbf80549f295f9515
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Sun Feb  4 15:54:55 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Sun Feb  4 15:54:55 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=c602181c

app-eselect/eselect-dlang: drop 20190608

Signed-off-by: Andrei Horodniceanu  proton.me>

 .../eselect-dlang/eselect-dlang-20190608.ebuild| 23 --
 1 file changed, 23 deletions(-)

diff --git a/app-eselect/eselect-dlang/eselect-dlang-20190608.ebuild 
b/app-eselect/eselect-dlang/eselect-dlang-20190608.ebuild
deleted file mode 100644
index 5bd7ec9..000
--- a/app-eselect/eselect-dlang/eselect-dlang-20190608.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Eselect module for management of multiple D versions"
-HOMEPAGE="https://github.com/gentoo/dlang;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-IUSE=""
-
-RDEPEND="app-admin/eselect"
-DEPEND=""
-
-S="${FILESDIR}"
-
-src_install() {
-   insinto /usr/share/eselect/modules
-   newins dlang.eselect-${PV} dlang.eselect
-   dodir /usr/include/dlang
-}



[gentoo-commits] repo/user/dlang:master commit in: dev-util/dlang-tools/

2024-02-18 Thread Horodniceanu Andrei
commit: 82a4cc46b942127aef32f509e8f661e4ec11082d
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Sun Feb  4 15:52:47 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Sun Feb  4 15:52:47 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=82a4cc46

dev-util/dlang-tools: drop 2.104.2

Signed-off-by: Andrei Horodniceanu  proton.me>

 dev-util/dlang-tools/Manifest   |  1 -
 dev-util/dlang-tools/dlang-tools-2.104.2.ebuild | 61 -
 2 files changed, 62 deletions(-)

diff --git a/dev-util/dlang-tools/Manifest b/dev-util/dlang-tools/Manifest
index 1091f53..0d1a52d 100644
--- a/dev-util/dlang-tools/Manifest
+++ b/dev-util/dlang-tools/Manifest
@@ -1,2 +1 @@
-DIST dlang-tools-2.104.2.tar.gz 129552 BLAKE2B 
656e2ae6b6194906a9ee0b29827e3de9e25ae1b3f099dc91c5f75d63fd366c07c4367067d73c744d0307b3e74a6ef54a527d17916a1b60b47ebbb8a08ebb9442
 SHA512 
a2dcece4a68e0f8791a04b5fc431e240f5052c66e0fc732bc52bbb0345e46d40dba83451123c8ea07ef517121b1831acb1e4e7e4bf501fc320382632bbb543db
 DIST dlang-tools-2.106.1.tar.gz 129644 BLAKE2B 
014adf42be0c4f82b96d1857eff01e5927a5e179cf99e0928abb2300b7ed3e1e2719e2a38a0ff36dc776b61dcd5ae24affd18ed26a1eabdab1185430eeb888b3
 SHA512 
bed6ec6cf6287104ad1d5e79e8512094b1aec69be09206104ea58d4bff8af8c5f15012db0237aa195a58baa85a8d880b054ea66a7352fc0684218bfa563b2d32

diff --git a/dev-util/dlang-tools/dlang-tools-2.104.2.ebuild 
b/dev-util/dlang-tools/dlang-tools-2.104.2.ebuild
deleted file mode 100644
index c60a0cc..000
--- a/dev-util/dlang-tools/dlang-tools-2.104.2.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Ancilliary tools for the D programming language compiler"
-HOMEPAGE="http://dlang.org/;
-LICENSE="Boost-1.0"
-
-SLOT="0"
-KEYWORDS="amd64 x86"
-TOOLS="ddemangle detab dustmite rdmd"
-IUSE="+ddemangle detab dustmite +rdmd"
-REQUIRED_USE="|| ( ${TOOLS} )"
-
-DLANG_SLOT="$(ver_cut 1-2)"
-RESTRICT="mirror"
-
-BETA="$(ver_cut 4)"
-VERSION="$(ver_cut 1-3)"
-
-if [[ -n "${BETA}" ]]; then
-   # We want to convert a Gentoo version string into an upstream one: 
2.097.0_rc1 -> 2.097.0-rc.1
-   VERSION="$(ver_rs 3 "-" 4 ".")"
-fi
-SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> 
dlang-tools-${VERSION}.tar.gz"
-
-DLANG_VERSION_RANGE="2.075-"
-DLANG_PACKAGE_TYPE="single"
-
-inherit desktop dlang xdg-utils
-
-S="${WORKDIR}/tools-${VERSION}"
-
-d_src_compile() {
-   use ddemangle && dlang_compile_bin ddemangle ddemangle.d
-   use detab && dlang_compile_bin detab detab.d
-   use dustmite  && dlang_compile_bin dustmite  DustMite/dustmite.d 
DustMite/splitter.d DustMite/polyhash.d
-   use rdmd  && dlang_compile_bin rdmd  rdmd.d
-}
-
-d_src_install() {
-   for tool in ${TOOLS}; do
-   if use "${tool}"; then
-   dobin "${tool}"
-   fi
-   done
-
-   # file icons
-   for size in 16 22 24 32 48 256; do
-   newicon --size "${size}" --context mimetypes 
"${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png
-   done
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}



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

2024-02-18 Thread Horodniceanu Andrei
commit: d5063fd94813514c29539b5bd9baddfa3954b2f6
Author: Horodniceanu Andrei  proton  me>
AuthorDate: Sun Feb 18 14:22:48 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Sun Feb 18 14:22:48 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=d5063fd9

dmd.eclass: explicitly specify arguments to dmd in tests

Refactor the test code a little for better readability and prevent
linking by default to libphosbos2.a, which happens to work only because
the build wrongfully generates both shared and static libraries
regardless of USE=static-libs.

Pass the same options to dmd as the ones in the installed dmd.conf to
get a closer setup to what the user will have installed on their system.

Signed-off-by: Horodniceanu Andrei  proton.me>

 eclass/dmd.eclass | 17 -
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/eclass/dmd.eclass b/eclass/dmd.eclass
index 1e49af7..52e4209 100644
--- a/eclass/dmd.eclass
+++ b/eclass/dmd.eclass
@@ -233,7 +233,22 @@ dmd_src_compile() {
 
 dmd_src_test() {
test_hello_world() {
-   "$(dmd_gen_exe_dir)/dmd" -m${MODEL} -fPIC -Iphobos 
-Idruntime/import -L-Lphobos/generated/linux/release/${MODEL} samples/d/hello.d 
|| die "Failed to build hello.d (${MODEL}-bit)"
+   local phobosDir=phobos/generated/linux/release/"${MODEL}"
+   local commandArgs=(
+   # Copied from below, where dmd.conf is generated
+   -L--export-dynamic
+   -defaultlib=phobos2 # If unspecified, defaults to 
libphobos2.a
+   -fPIC
+   -L-L"${phobosDir}"
+   -L-rpath="${phobosDir}"
+
+   -conf= # Don't use dmd.conf
+   -m"${MODEL}"
+   -Iphobos
+   -Idruntime/import
+   )
+   "$(dmd_gen_exe_dir)/dmd" "${commandArgs[@]}" samples/d/hello.d \
+   || die "Failed to build hello.d (${MODEL}-bit)"
./hello ${MODEL}-bit || die "Failed to run test sample 
(${MODEL}-bit)"
rm hello.o hello || die "Could not remove temporary files"
}



[gentoo-commits] repo/user/dlang:master commit in: eclass/, dev-lang/dmd/

2024-02-18 Thread Horodniceanu Andrei
commit: 6108161b5be271ba462444394fcca298126e0960
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Sun Feb  4 13:06:16 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Sun Feb  4 13:06:16 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=6108161b

dev-lang/dmd: stabilize 2.106.1 for amd64, x86

Signed-off-by: Andrei Horodniceanu  proton.me>

 dev-lang/dmd/dmd-2.106.1.ebuild | 2 +-
 eclass/dlang-compilers.eclass   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/dmd/dmd-2.106.1.ebuild b/dev-lang/dmd/dmd-2.106.1.ebuild
index 01ac05b..fee0669 100644
--- a/dev-lang/dmd/dmd-2.106.1.ebuild
+++ b/dev-lang/dmd/dmd-2.106.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* amd64 x86"
 YEAR=2024
 DLANG_VERSION_RANGE="2.100-2.106"
 

diff --git a/eclass/dlang-compilers.eclass b/eclass/dlang-compilers.eclass
index 4c35ef4..cfe18f8 100644
--- a/eclass/dlang-compilers.eclass
+++ b/eclass/dlang-compilers.eclass
@@ -29,7 +29,7 @@ dlang-compilers_declare_versions() {
["2.103"]="2.103 x86 amd64"
["2.104"]="2.104 x86 amd64"
["2.105"]="2.105 x86 amd64"
-   ["2.106"]="2.106 ~x86 ~amd64"
+   ["2.106"]="2.106 x86 amd64"
)
 
# GDC (hppa, sparc: masked "d" USE-flag)



[gentoo-commits] repo/user/dlang:master commit in: dev-lang/dmd/files/, profiles/, eclass/, dev-lang/dmd/

2024-02-18 Thread Horodniceanu Andrei
commit: 6704088e8bb795530c96a2a521000ec67ac47613
Author: Horodniceanu Andrei  proton  me>
AuthorDate: Sun Feb 18 22:06:55 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Sun Feb 18 22:42:26 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=6704088e

dev-lang/dmd: add 2.107.0

Fix static libraries being built when USE=!static-libs.

Signed-off-by: Horodniceanu Andrei  proton.me>

 dev-lang/dmd/Manifest  |  1 +
 dev-lang/dmd/dmd-2.107.0.ebuild| 17 +
 .../dmd/files/2.107-druntime-support-DMD_DIR.patch | 15 
 .../2.107-phobos-change-DMD_DIR-meaning.patch  | 43 ++
 eclass/dlang-compilers.eclass  |  1 +
 eclass/dmd.eclass  | 30 ++-
 profiles/use.desc  |  1 +
 7 files changed, 106 insertions(+), 2 deletions(-)

diff --git a/dev-lang/dmd/Manifest b/dev-lang/dmd/Manifest
index 80dd434..0df2c9c 100644
--- a/dev-lang/dmd/Manifest
+++ b/dev-lang/dmd/Manifest
@@ -4,3 +4,4 @@ DIST dmd.2.103.1.linux.tar.xz 22747324 BLAKE2B 
b00f41b4ab48be9c5467342314995e693
 DIST dmd.2.104.2.linux.tar.xz 22478264 BLAKE2B 
6af63d7a5c976ae251bb16d4b48fc354d429730d00ef33a1f81ef4ec9e491486f49e120c376b2c26f3e57a13f956ccf2c31d1511f4d59db399ae613aa62ec785
 SHA512 
a0e6bb94887950977743545a908d80d040b2a69c48139164f61c591d1678399636538c75c1aba4d9c25cc163ee60023872f6a50c8b84cc6c09394d33c66c1367
 DIST dmd.2.105.3.linux.tar.xz 22582468 BLAKE2B 
bbff951452a3fa0ba8fd30ad4a24720ee2df9538abf123931366f4c596e2a224d2a3792e9d03370f3a285bf3b4f29b126b49a88874da912ea862da8eaf0d5d73
 SHA512 
6dc46d1d84cac5964eb0027cdae656525601e4e16ecaba8540f7f403182696300c2293e3971886fff6ad966bd440243acd5a1824a66638c8a09f584476b825a8
 DIST dmd.2.106.1.linux.tar.xz 22778396 BLAKE2B 
66ff621beed21ef4fada3562380fe000d57aa7ca962c53b0b4c18520a47a76a9c405fe7074d17e2882e03313cdef47c67e6f690442e8f6ada8baf8e1589a4579
 SHA512 
2f287c1774196ad35d48288eef0ab87670b3b470ebd4b4707388197fc79ccbc9af0c6e839b9ffd3d2f3f06624fabbedb9bf4fc1c0a670a2131f700be572a244f
+DIST dmd.2.107.0.linux.tar.xz 22438472 BLAKE2B 
551b2a723256b61b4c07fe44ace55c91c92f796fbd67aa5012c0efa9cb8c79010c1dcd9039dd85a19cb3c09163221792c1eb2200ecc6c1c9d74019df717f6fd1
 SHA512 
888369938fbf6dbcaf0c534ed899ffe055cef363e47282374fd45a3a702d97f96a7c7ce9a55a199915e5cc86e4b78ff86fccbd6334c4a4f1a940be5fa2872d11

diff --git a/dev-lang/dmd/dmd-2.107.0.ebuild b/dev-lang/dmd/dmd-2.107.0.ebuild
new file mode 100644
index 000..56938d4
--- /dev/null
+++ b/dev-lang/dmd/dmd-2.107.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KEYWORDS="-* ~amd64 ~x86"
+YEAR=2024
+DLANG_VERSION_RANGE="2.100-2.107"
+
+inherit dmd
+
+PATCHES=(
+   "${FILESDIR}/2.105-link-32-bit-shared-lib-with-ld.bfd.patch"
+   # See https://github.com/dlang/phobos/pull/8820
+   "${FILESDIR}/2.107-phobos-change-DMD_DIR-meaning.patch"
+   "${FILESDIR}/2.107-druntime-support-DMD_DIR.patch"
+)

diff --git a/dev-lang/dmd/files/2.107-druntime-support-DMD_DIR.patch 
b/dev-lang/dmd/files/2.107-druntime-support-DMD_DIR.patch
new file mode 100644
index 000..0c920ce
--- /dev/null
+++ b/dev-lang/dmd/files/2.107-druntime-support-DMD_DIR.patch
@@ -0,0 +1,15 @@
+diff --git a/druntime/Makefile b/druntime/Makefile
+index 50e4104..ddffc78 100644
+--- a/druntime/Makefile
 b/druntime/Makefile
+@@ -17,8 +17,9 @@ QUIET:=
+ 
+ DUB=dub
+ TOOLS_DIR=../../tools
++DMD_DIR=../
+ 
+-include ../compiler/src/osmodel.mak
++include $(DMD_DIR)/src/osmodel.mak
+ 
+ ifeq (windows,$(OS))
+ DOTEXE:=.exe

diff --git a/dev-lang/dmd/files/2.107-phobos-change-DMD_DIR-meaning.patch 
b/dev-lang/dmd/files/2.107-phobos-change-DMD_DIR-meaning.patch
new file mode 100644
index 000..d7c1e22
--- /dev/null
+++ b/dev-lang/dmd/files/2.107-phobos-change-DMD_DIR-meaning.patch
@@ -0,0 +1,43 @@
+diff --git a/phobos/Makefile b/phobos/Makefile
+index 9f5267e..9b1c1e2 100644
+--- a/phobos/Makefile
 b/phobos/Makefile
+@@ -37,9 +37,9 @@ QUIET:=@
+ 
+ DEBUGGER=gdb
+ GIT_HOME=https://github.com/dlang
+-DMD_DIR=../dmd
++DMD_DIR=../dmd/compiler
+ 
+-include $(DMD_DIR)/compiler/src/osmodel.mak
++include $(DMD_DIR)/src/osmodel.mak
+ 
+ ifeq (windows,$(OS))
+ DOTEXE:=.exe
+@@ -80,7 +80,7 @@ endif
+ 
+ # Configurable stuff that's rarely edited
+ INSTALL_DIR = ../install
+-DRUNTIME_PATH = $(DMD_DIR)/druntime
++DRUNTIME_PATH = $(DMD_DIR)/../druntime
+ DLANG_ORG_DIR = ../dlang.org
+ ZIPFILE = phobos.zip
+ ROOT_OF_THEM_ALL = generated
+@@ -107,7 +107,7 @@ ifeq ($(OS),win32wine)
+   DMD = wine dmd.exe
+   RUN = wine
+ else
+-  DMD = $(DMD_DIR)/generated/$(OS)/$(BUILD)/$(MODEL)/dmd$(DOTEXE)
++  DMD = $(DMD_DIR)/../generated/$(OS)/$(BUILD)/$(MODEL)/dmd$(DOTEXE)
+   ifeq ($(MODEL),32omf)
+   CC = dmc
+   else ifeq ($(OS),windows)
+@@ -186,7 

[gentoo-commits] repo/user/dlang:master commit in: dev-util/dlang-tools/

2024-02-18 Thread Horodniceanu Andrei
commit: 0cdb9d7114e66847e675384a659b82bc0a2b6bff
Author: Horodniceanu Andrei  proton  me>
AuthorDate: Sun Feb 18 22:17:36 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Sun Feb 18 22:43:21 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=0cdb9d71

dev-util/dlang-tools: add 2.107.0

Signed-off-by: Horodniceanu Andrei  proton.me>

 dev-util/dlang-tools/Manifest   |  1 +
 dev-util/dlang-tools/dlang-tools-2.107.0.ebuild | 61 +
 2 files changed, 62 insertions(+)

diff --git a/dev-util/dlang-tools/Manifest b/dev-util/dlang-tools/Manifest
index 0d1a52d..194a7b9 100644
--- a/dev-util/dlang-tools/Manifest
+++ b/dev-util/dlang-tools/Manifest
@@ -1 +1,2 @@
 DIST dlang-tools-2.106.1.tar.gz 129644 BLAKE2B 
014adf42be0c4f82b96d1857eff01e5927a5e179cf99e0928abb2300b7ed3e1e2719e2a38a0ff36dc776b61dcd5ae24affd18ed26a1eabdab1185430eeb888b3
 SHA512 
bed6ec6cf6287104ad1d5e79e8512094b1aec69be09206104ea58d4bff8af8c5f15012db0237aa195a58baa85a8d880b054ea66a7352fc0684218bfa563b2d32
+DIST dlang-tools-2.107.0.tar.gz 128252 BLAKE2B 
9d51eda89ab60ca1a98933c8e17ac4ea545d5c8f70ed7f9fec655ea37a5487a11345306fd02d7ab27c4ef3127795d4900d47db558ca0e337e163e6102dee
 SHA512 
7e12f29eb230d7160b985bb6f892b8b267d51bdab96c9f75ab0d80d9fea596c106253f2673bfc54084f343116751c827e83aa8a27cad77c71b3475a0f9b2806d

diff --git a/dev-util/dlang-tools/dlang-tools-2.107.0.ebuild 
b/dev-util/dlang-tools/dlang-tools-2.107.0.ebuild
new file mode 100644
index 000..ea02763
--- /dev/null
+++ b/dev-util/dlang-tools/dlang-tools-2.107.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Ancilliary tools for the D programming language compiler"
+HOMEPAGE="http://dlang.org/;
+LICENSE="Boost-1.0"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+TOOLS="ddemangle detab dustmite rdmd"
+IUSE="+ddemangle detab dustmite +rdmd"
+REQUIRED_USE="|| ( ${TOOLS} )"
+
+DLANG_SLOT="$(ver_cut 1-2)"
+RESTRICT="mirror"
+
+BETA="$(ver_cut 4)"
+VERSION="$(ver_cut 1-3)"
+
+if [[ -n "${BETA}" ]]; then
+   # We want to convert a Gentoo version string into an upstream one: 
2.097.0_rc1 -> 2.097.0-rc.1
+   VERSION="$(ver_rs 3 "-" 4 ".")"
+fi
+SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> 
dlang-tools-${VERSION}.tar.gz"
+
+DLANG_VERSION_RANGE="2.100-2.107"
+DLANG_PACKAGE_TYPE="single"
+
+inherit desktop dlang xdg-utils
+
+S="${WORKDIR}/tools-${VERSION}"
+
+d_src_compile() {
+   use ddemangle && dlang_compile_bin ddemangle ddemangle.d
+   use detab && dlang_compile_bin detab detab.d
+   use dustmite  && dlang_compile_bin dustmite  DustMite/dustmite.d 
DustMite/splitter.d DustMite/polyhash.d
+   use rdmd  && dlang_compile_bin rdmd  rdmd.d
+}
+
+d_src_install() {
+   for tool in ${TOOLS}; do
+   if use "${tool}"; then
+   dobin "${tool}"
+   fi
+   done
+
+   # file icons
+   for size in 16 22 24 32 48 256; do
+   newicon --size "${size}" --context mimetypes 
"${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png
+   done
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/user/dlang:master commit in: dev-util/dcd/

2024-02-18 Thread Horodniceanu Andrei
commit: 04bbd43195ef7c61848c3ada6524edb29d356a7d
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Sun Feb  4 15:54:26 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Sun Feb  4 15:54:26 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=04bbd431

dev-util/dcd: drop 0.13.4

Signed-off-by: Andrei Horodniceanu  proton.me>

 dev-util/dcd/Manifest  |   5 --
 dev-util/dcd/dcd-0.13.4.ebuild | 102 -
 2 files changed, 107 deletions(-)

diff --git a/dev-util/dcd/Manifest b/dev-util/dcd/Manifest
index 61732ac..4db4ea3 100644
--- a/dev-util/dcd/Manifest
+++ b/dev-util/dcd/Manifest
@@ -1,10 +1,5 @@
-DIST DCD-0.13.4.tar.gz 133944 BLAKE2B 
6a6fe85e70810c29101feed0c7417bfbcb9240e8fac882cbd9ed57e6563b19cdfda3a9313e07b2f9948f5ba8d96121103090a8349880c4eff770388b3a4ec9c2
 SHA512 
5f3d77b7d898b4bfbcfce1b6333f6f96395f85193ae874d7b8c043e2964eeb6136cc8c4331544d5b730a2d611aa8766dc78b8a3315fe06aa855d019a6ea6321a
 DIST DCD-0.15.2.tar.gz 171345 BLAKE2B 
1d85e2b00a201a3ba762fa0357269a3980eeac4db006cd6b82d4688b624af7ac4938e0cac7cf0d8bc37ac2d08cda2c4c1d5f44dc0451bd44427fef8e98282a8a
 SHA512 
b18a886521843b0e9b91a5c457620337073c0221bfe924c289cd5808f4433ec91078e10e6d1b7ba2f35359b2fe0fed140ca81381246322be3a02ef4e7ffd11ba
 DIST containers-116a02872039efbd0289828cd5eeff6f60bdf539.tar.gz 55518 BLAKE2B 
466c2452724b3d377ca2cec8793e27b8599e4388644ef7058de4e535d5f095f6e713e6aaf7e934f944b68726f9a96aed3f093100f993cfe4db1efd5dbd9e6cd4
 SHA512 
e98ecc56b7dac12c347b591f65b33fc213a183e22c455e6bd2727d9797922069db70143240d935d72c38738fc43b579ede33c4a6d8e7ac0e5194001d3b0d773f
-DIST containers-fc1625a5a0c253272b80addfb4107928495fd647.tar.gz 55220 BLAKE2B 
67851802c64c2e22c40688e050e8ba3825d6152df0fed2130d3585b77264ddd0ff0444c199d95330116887d6711935b82cdba392e557acf22d353b094c4be8a4
 SHA512 
ff13091bd8ccd2fbfdb18284d81cf3789f208cc3e9f07f36cfb87122efb36b364c3201c695c9b0267705576561270a6f2a9ec91ce8776a7d683db4bf36ca328b
 DIST d-test-utils-206a2e6abd97b4462f3a320e4f2d23986fad3cff.tar.gz 3188 BLAKE2B 
2b3b334a63595c5f3b85b3354b1d93035c727f494bcaf3a255db2aeb610aa00cd3639d0e08fb54b5ee2f41033173a7f5062ee30edf95c7279b87aeec32e8f39f
 SHA512 
14e3743400957b0fec4c0799c59719957b19c4cb6cf7727f1901adc4acaa4b89309b84f47798e7af8fc066349662c720e2a0298acb8ed5e36c9a96df41e2d960
-DIST dsymbol-f9a3d302527a9e50140991562648a147b6f5a78e.tar.gz 34796 BLAKE2B 
c9fb476a348b030d7c57e43b0e21fb8db255ba4b350f7bde6315750ed5888eef9ce32ec68428f55e321bf6e9f167433ce3279185ff0ce0b899fbf5257b4d40c5
 SHA512 
2133f1c8dc966920496b7851f9ae094f10170117d1d9961f96c5382df126c3f72a8eb678dbc106bac5f3b4c1f97848428bf9004656c57d1c1c5f2697b7d2a4da
-DIST libdparse-1393ee4d0c8e50011e641e06d64c429841fb3c2b.tar.gz 137198 BLAKE2B 
e2d4122f63847fe9c0aa7591f5d5cfb9b8708c02c45b02b24fbb488f17a9dc0986ab0525a573e6e4e43daa3a1b8880edc93e0b6061fd5486a39e8fd45f516dd4
 SHA512 
8339e339d667f7fbd524f12c89a824f95a2151ce126fae33bbf940f76dcc460d42c0c412fa169867eaa056dabb1ef2aaa89b95b47219294edfc166aafa48c89c
 DIST libdparse-592ef39a73a58439afc75a3e6c13a0d87d0b847d.tar.gz 150314 BLAKE2B 
bff8c5bd7d5f8cf542eed17f3f85bbd44f71572023a0153b8de0e9341651b137e22f7c4162a2c31abbd6d4981fd49dc3dafc227ef566687711db8c85572e5423
 SHA512 
7648c891f65cef4c52ff13a633568a6b4ac224300fb74455335efa132108790d62c49fb31034cce65d49128277ac3fdd2033ee6e80077d73a0b18d3c17256b1f
 DIST msgpack-d-480f3bf9ee80ccf6695ed900cfcc1850ba8da991.tar.gz 143848 BLAKE2B 
44ac6f1efbbdb455af694cc476524535bebe993777a8c47d93a7cff21d825c2b8ce4caaf0d9f072f1e37869a9e50821abbd60e23a38546e0522047809cd0695a
 SHA512 
76f7049c9f9f4128b9e9691e224c2ff5d8ee5400bf0796cc362386f0bc6f2359bb1694606923aec21eab539f65b93b828c2e018dee22358b91713365dd443e4d
-DIST stdx-allocator-d6e6ce4a838e0dad43ef13f050f96627339cdccd.tar.gz 103648 
BLAKE2B 
c08925df810761bb4825d6058375dcc5415f4838403b3668aeff5c1be93c7d04b49c1994da27aa498cd0f4abd1ff923e8d906ae53c922f94bc63dac334b7f138
 SHA512 
3a41f95505e92d79a6b966d21d96fe5b5bb2b2f3762b09998b27334684d815a82a3e705935faa1b543a93ffb274c67b9110b2b1b7364f7d405bd65d05b819271

diff --git a/dev-util/dcd/dcd-0.13.4.ebuild b/dev-util/dcd/dcd-0.13.4.ebuild
deleted file mode 100644
index ae78f42..000
--- a/dev-util/dcd/dcd-0.13.4.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Auto-complete program for the D programming language"
-HOMEPAGE="https://github.com/dlang-community/DCD;
-LICENSE="GPL-3"
-
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="systemd"
-
-CONTAINERS="fc1625a5a0c253272b80addfb4107928495fd647"
-DSYMBOL="f9a3d302527a9e50140991562648a147b6f5a78e"
-LIBDPARSE="1393ee4d0c8e50011e641e06d64c429841fb3c2b"
-MSGPACK="480f3bf9ee80ccf6695ed900cfcc1850ba8da991"
-ALLOCATOR="d6e6ce4a838e0dad43ef13f050f96627339cdccd"
-SRC_URI="
-   https://github.com/dlang-community/DCD/archive/v${PV}.tar.gz -> 
DCD-${PV}.tar.gz
-   

[gentoo-commits] repo/user/dlang:master commit in: dev-util/dub/

2024-02-18 Thread Horodniceanu Andrei
commit: 8ee5fd5d1e5484ac1ab91b00bc1629768fb8e52d
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Sun Feb  4 14:50:43 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Sun Feb  4 14:50:43 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=8ee5fd5d

dev-util/dub: stabilize 1.35.1 for amd64, x86

Signed-off-by: Andrei Horodniceanu  proton.me>

 dev-util/dub/dub-1.35.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/dub/dub-1.35.1.ebuild b/dev-util/dub/dub-1.35.1.ebuild
index ac524f5..3c503a8 100644
--- a/dev-util/dub/dub-1.35.1.ebuild
+++ b/dev-util/dub/dub-1.35.1.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://code.dlang.org/;
 LICENSE="MIT"
 
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="debug"
 
 GITHUB_URI="https://codeload.github.com/dlang;



[gentoo-commits] repo/user/dlang:master commit in: dev-lang/ldc2/, dev-util/dscanner/, net-misc/onedrive/, dev-util/dlang-tools/, ...

2024-02-18 Thread Horodniceanu Andrei
commit: 176d27d5d8eb0cd4c06f6a41f679acaa7589ba91
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Sun Feb  4 15:56:58 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Sun Feb  4 18:59:49 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=176d27d5

*/*: set an upper bound on DLANG_VERSION_RANGE

A package should explicitly list the D compiler versions it supports and
not rely on "any version higher than X". This is especially relevant for
stable packages.

These changes don't actually have any effect right now, they will only
make themselves seen when a new compiler version is added to the tree.

Signed-off-by: Andrei Horodniceanu  proton.me>

 dev-lang/ldc2/ldc2-1.32.2-r1.ebuild | 2 +-
 dev-lang/ldc2/ldc2-1.32.2.ebuild| 2 +-
 dev-lang/ldc2/ldc2-1.33.0-r1.ebuild | 2 +-
 dev-lang/ldc2/ldc2-1.33.0.ebuild| 2 +-
 dev-lang/ldc2/ldc2-1.34.0-r1.ebuild | 2 +-
 dev-lang/ldc2/ldc2-1.34.0.ebuild| 2 +-
 dev-lang/ldc2/ldc2-1.35.0.ebuild| 4 ++--
 dev-libs/gtkd/gtkd-3.10.0-r1.ebuild | 2 +-
 dev-util/dfmt/dfmt-0.13.4.ebuild| 4 ++--
 dev-util/dlang-tools/dlang-tools-2.106.1.ebuild | 2 +-
 dev-util/dscanner/dscanner-0.11.1.ebuild| 4 ++--
 net-misc/onedrive/onedrive-2.4.25.ebuild| 4 ++--
 12 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/dev-lang/ldc2/ldc2-1.32.2-r1.ebuild 
b/dev-lang/ldc2/ldc2-1.32.2-r1.ebuild
index f1d5ad7..4d52b34 100644
--- a/dev-lang/ldc2/ldc2-1.32.2-r1.ebuild
+++ b/dev-lang/ldc2/ldc2-1.32.2-r1.ebuild
@@ -33,7 +33,7 @@ PATCHES="${FILESDIR}/ldc2-1.15.0-link-defaultlib-shared.patch"
 MULTILIB_COMPAT=( abi_x86_{32,64} )
 
 # Upstream supports "2.079-"
-DLANG_VERSION_RANGE="2.075-2.080 2.082-"
+DLANG_VERSION_RANGE="2.075-2.080 2.082-2.106"
 DLANG_PACKAGE_TYPE="single"
 
 inherit dlang

diff --git a/dev-lang/ldc2/ldc2-1.32.2.ebuild b/dev-lang/ldc2/ldc2-1.32.2.ebuild
index c64522d..37cc843 100644
--- a/dev-lang/ldc2/ldc2-1.32.2.ebuild
+++ b/dev-lang/ldc2/ldc2-1.32.2.ebuild
@@ -34,7 +34,7 @@ PATCHES="${FILESDIR}/ldc2-1.15.0-link-defaultlib-shared.patch"
 MULTILIB_COMPAT=( abi_x86_{32,64} )
 
 # Upstream supports "2.079-"
-DLANG_VERSION_RANGE="2.075-2.080 2.082-"
+DLANG_VERSION_RANGE="2.075-2.080 2.082-2.106"
 DLANG_PACKAGE_TYPE="single"
 
 inherit dlang

diff --git a/dev-lang/ldc2/ldc2-1.33.0-r1.ebuild 
b/dev-lang/ldc2/ldc2-1.33.0-r1.ebuild
index f1d5ad7..4d52b34 100644
--- a/dev-lang/ldc2/ldc2-1.33.0-r1.ebuild
+++ b/dev-lang/ldc2/ldc2-1.33.0-r1.ebuild
@@ -33,7 +33,7 @@ PATCHES="${FILESDIR}/ldc2-1.15.0-link-defaultlib-shared.patch"
 MULTILIB_COMPAT=( abi_x86_{32,64} )
 
 # Upstream supports "2.079-"
-DLANG_VERSION_RANGE="2.075-2.080 2.082-"
+DLANG_VERSION_RANGE="2.075-2.080 2.082-2.106"
 DLANG_PACKAGE_TYPE="single"
 
 inherit dlang

diff --git a/dev-lang/ldc2/ldc2-1.33.0.ebuild b/dev-lang/ldc2/ldc2-1.33.0.ebuild
index c64522d..37cc843 100644
--- a/dev-lang/ldc2/ldc2-1.33.0.ebuild
+++ b/dev-lang/ldc2/ldc2-1.33.0.ebuild
@@ -34,7 +34,7 @@ PATCHES="${FILESDIR}/ldc2-1.15.0-link-defaultlib-shared.patch"
 MULTILIB_COMPAT=( abi_x86_{32,64} )
 
 # Upstream supports "2.079-"
-DLANG_VERSION_RANGE="2.075-2.080 2.082-"
+DLANG_VERSION_RANGE="2.075-2.080 2.082-2.106"
 DLANG_PACKAGE_TYPE="single"
 
 inherit dlang

diff --git a/dev-lang/ldc2/ldc2-1.34.0-r1.ebuild 
b/dev-lang/ldc2/ldc2-1.34.0-r1.ebuild
index 9cf71ba..975b209 100644
--- a/dev-lang/ldc2/ldc2-1.34.0-r1.ebuild
+++ b/dev-lang/ldc2/ldc2-1.34.0-r1.ebuild
@@ -34,7 +34,7 @@ PATCHES="${FILESDIR}/ldc2-1.15.0-link-defaultlib-shared.patch"
 MULTILIB_COMPAT=( abi_x86_{32,64} )
 
 # Upstream supports "2.079-"
-DLANG_VERSION_RANGE="2.075-2.080 2.082-"
+DLANG_VERSION_RANGE="2.075-2.080 2.082-2.106"
 DLANG_PACKAGE_TYPE="single"
 
 inherit dlang

diff --git a/dev-lang/ldc2/ldc2-1.34.0.ebuild b/dev-lang/ldc2/ldc2-1.34.0.ebuild
index 8a23db2..f055ccb 100644
--- a/dev-lang/ldc2/ldc2-1.34.0.ebuild
+++ b/dev-lang/ldc2/ldc2-1.34.0.ebuild
@@ -35,7 +35,7 @@ PATCHES="${FILESDIR}/ldc2-1.15.0-link-defaultlib-shared.patch"
 MULTILIB_COMPAT=( abi_x86_{32,64} )
 
 # Upstream supports "2.079-"
-DLANG_VERSION_RANGE="2.075-2.080 2.082-"
+DLANG_VERSION_RANGE="2.075-2.080 2.082-2.106"
 DLANG_PACKAGE_TYPE="single"
 
 inherit dlang

diff --git a/dev-lang/ldc2/ldc2-1.35.0.ebuild b/dev-lang/ldc2/ldc2-1.35.0.ebuild
index 5ead0f9..cd6d066 100644
--- a/dev-lang/ldc2/ldc2-1.35.0.ebuild
+++ b/dev-lang/ldc2/ldc2-1.35.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -38,7 +38,7 @@ PATCHES="${FILESDIR}/ldc2-1.15.0-link-defaultlib-shared.patch"
 MULTILIB_COMPAT=( abi_x86_{32,64} )
 
 # Upstream supports "2.079-"
-DLANG_VERSION_RANGE="2.075-2.080 2.082-"
+DLANG_VERSION_RANGE="2.075-2.080 2.082-2.106"
 DLANG_PACKAGE_TYPE="single"
 
 inherit dlang

diff --git 

[gentoo-commits] repo/user/dlang:master commit in: dev-util/dcd/

2024-02-18 Thread Horodniceanu Andrei
commit: d6374cff722eafae1ea6b2839868acf262372731
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Sun Feb  4 15:08:53 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Sun Feb  4 15:11:04 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=d6374cff

dev-util/dcd: stabilize 0.15.2 for amd64, x86

Additionally add github upstream to metadata.xml.

Signed-off-by: Andrei Horodniceanu  proton.me>

 dev-util/dcd/dcd-0.15.2.ebuild | 6 +++---
 dev-util/dcd/metadata.xml  | 6 +-
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/dev-util/dcd/dcd-0.15.2.ebuild b/dev-util/dcd/dcd-0.15.2.ebuild
index 764505b..c7c8c61 100644
--- a/dev-util/dcd/dcd-0.15.2.ebuild
+++ b/dev-util/dcd/dcd-0.15.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -8,7 +8,7 @@ HOMEPAGE="https://github.com/dlang-community/DCD;
 LICENSE="GPL-3"
 
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="systemd"
 
 CONTAINERS="116a02872039efbd0289828cd5eeff6f60bdf539"
@@ -24,7 +24,7 @@ SRC_URI="
"
 S="${WORKDIR}/DCD-${PV}"
 
-DLANG_VERSION_RANGE="2.095-"
+DLANG_VERSION_RANGE="2.095-2.106"
 DLANG_PACKAGE_TYPE="single"
 
 inherit dlang systemd bash-completion-r1

diff --git a/dev-util/dcd/metadata.xml b/dev-util/dcd/metadata.xml
index 920817d..1abb09a 100644
--- a/dev-util/dcd/metadata.xml
+++ b/dev-util/dcd/metadata.xml
@@ -1,3 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
-
\ No newline at end of file
+
+  
+dlang-community/DCD
+  
+



[gentoo-commits] repo/user/dlang:master commit in: dev-util/dub/

2024-02-18 Thread Horodniceanu Andrei
commit: f91d2618d5269413f818280a9ddeb188e352e12d
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Sun Feb  4 15:54:46 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Sun Feb  4 15:54:46 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=f91d2618

dev-util/dub: drop 1.33.0

Signed-off-by: Andrei Horodniceanu  proton.me>

 dev-util/dub/Manifest  |  1 -
 dev-util/dub/dub-1.33.0.ebuild | 47 --
 2 files changed, 48 deletions(-)

diff --git a/dev-util/dub/Manifest b/dev-util/dub/Manifest
index b6c5eda..ce30927 100644
--- a/dev-util/dub/Manifest
+++ b/dev-util/dub/Manifest
@@ -1,4 +1,3 @@
-DIST dub-1.33.0.tar.gz 1488522 BLAKE2B 
f3171c4c85dca2bdae133c1f9f8f4ef79726a882ace9242ee825716c2f38ade16171eb1f0395856117d2b7ed592dd19e8e223ddff78ba900716832b346162f7e
 SHA512 
027c77ac6179cb0cf26618a04604c15bbe4ae668901b54a0029b63ce4585cd1017c463cd9b6bc58f2eabafab85fb58935feb2866714e69d281d1d5cbe0a3f806
 DIST dub-1.35.1.tar.gz 1494965 BLAKE2B 
400e210584660f7ac67732006ca6d88156adbbf2bf221aa244e317bf7c2772a6a01d9e141252fbf0cfde4c07302ee533593f3a2f418f9e120edc7359a83180cf
 SHA512 
a371a7ec7003a4a4fb642a3567fce0685c99f4940a02de94d026bdc6fe4e84512b16e4bb57673da4d3b8e25177cc3df329da41862086cecc7b98aec1ebf9e4e7
 DIST gitcompatibledubpackage-1.0.1.zip 1354 BLAKE2B 
60c3ff78c9cc0ca16f36bfdb4d91f6ec7e8d1bc7fb2fae9488e3f24b33fc3b578157f3c2fd9f892743b1fba7ec473267d9027febd3c27ac2af52733e146c341d
 SHA512 
0adb8a97cce0aaac1dbaea978aacf801071457c06413e618b0feb1adaf4169c7a1acbfac2d9c192fada4f2f8bd44e1ea3b9fce8c7cb3fb8bf364eba75f559122
 DIST gitcompatibledubpackage-1.0.4.zip 2041 BLAKE2B 
595080956881fd86753b17cdbb12108ab03161806ca51c748017f29251dd47a95a0aebde4442db1783602cfa67a9593014ebb6ca591dcfec2b08eef3d737e2cc
 SHA512 
12057117be99bb4d2351af74cfd36c050734383bfc44b185cf5f9737d982e9fd6840f6968a3246b625d4ec90e9d30f5e394f8fa1febb85464429d771bc8062d0

diff --git a/dev-util/dub/dub-1.33.0.ebuild b/dev-util/dub/dub-1.33.0.ebuild
deleted file mode 100644
index 5e07ea4..000
--- a/dev-util/dub/dub-1.33.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Package and build management system for D"
-HOMEPAGE="https://code.dlang.org/;
-LICENSE="MIT"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="debug"
-
-GITHUB_URI="https://codeload.github.com/dlang;
-SRC_URI="${GITHUB_URI}/${PN}/tar.gz/v${PV} -> ${PN}-${PV}.tar.gz"
-PATCHES="${FILESDIR}/${P}-gdc-dmd-pathfix.patch"
-
-# Upstream recommends the latest version available
-DLANG_VERSION_RANGE="2.092-"
-DLANG_PACKAGE_TYPE="single"
-
-inherit dlang
-
-d_src_compile() {
-   local imports=source versions="DubApplication DubUseCurl"
-   dlang_compile_bin bin/dub $(

[gentoo-commits] repo/user/dlang:master commit in: dev-util/dlang-tools/

2024-02-18 Thread Horodniceanu Andrei
commit: b88865a752fcf3d798257c8aa8d4f0e0eefe6067
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Sun Feb  4 14:11:30 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Sun Feb  4 14:11:30 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=b88865a7

dev-util/dlang-tools: stabilize 2.106.1 for amd64, x86

Signed-off-by: Andrei Horodniceanu  proton.me>

 dev-util/dlang-tools/dlang-tools-2.106.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/dlang-tools/dlang-tools-2.106.1.ebuild 
b/dev-util/dlang-tools/dlang-tools-2.106.1.ebuild
index 3d753fc..079e860 100644
--- a/dev-util/dlang-tools/dlang-tools-2.106.1.ebuild
+++ b/dev-util/dlang-tools/dlang-tools-2.106.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ HOMEPAGE="http://dlang.org/;
 LICENSE="Boost-1.0"
 
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 TOOLS="ddemangle detab dustmite rdmd"
 IUSE="+ddemangle detab dustmite +rdmd"
 REQUIRED_USE="|| ( ${TOOLS} )"



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

2024-02-18 Thread Horodniceanu Andrei
commit: 47b6ed5f3ffb4aa24afdca634f1b430da78dbfc2
Author: Horodniceanu Andrei  proton  me>
AuthorDate: Thu Jan  4 11:45:41 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Sun Feb  4 11:53:33 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=47b6ed5f

dmd.eclass: add optfeature for dev-util/dlang-tools

Signed-off-by: Horodniceanu Andrei  proton.me>

 eclass/dmd.eclass | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/eclass/dmd.eclass b/eclass/dmd.eclass
index d19bdd1..1e49af7 100644
--- a/eclass/dmd.eclass
+++ b/eclass/dmd.eclass
@@ -35,7 +35,7 @@ HTML_DOCS="html/*"
 # DMD supports amd64/x86 exclusively
 MULTILIB_COMPAT=( abi_x86_{32,64} )
 
-inherit desktop edos2unix multilib-build toolchain-funcs
+inherit desktop edos2unix multilib-build optfeature toolchain-funcs
 
 # @FUNCTION: dmd_eq
 # @DESCRIPTION:
@@ -354,6 +354,8 @@ dmd_pkg_postinst() {
 
use examples && elog "Examples can be found in: /${PREFIX}/samples"
use doc && elog "HTML documentation is in: /usr/share/doc/${PF}/html"
+
+   optfeature "additional D development tools" "dev-util/dlang-tools"
 }
 
 dmd_pkg_postrm() {



[gentoo-commits] repo/user/dlang:master commit in: eclass/, dev-lang/dmd/

2024-02-18 Thread Horodniceanu Andrei
commit: 8b7593b86d2d4e01e5443e338060b71bd1c6bd13
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Sun Feb  4 13:01:23 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Sun Feb  4 13:01:23 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=8b7593b8

dev-lang/dmd: stabilize 2.105.3 for amd64, x86

Signed-off-by: Andrei Horodniceanu  proton.me>

 dev-lang/dmd/dmd-2.105.3.ebuild | 4 ++--
 eclass/dlang-compilers.eclass   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-lang/dmd/dmd-2.105.3.ebuild b/dev-lang/dmd/dmd-2.105.3.ebuild
index 8f34439..b3de0e7 100644
--- a/dev-lang/dmd/dmd-2.105.3.ebuild
+++ b/dev-lang/dmd/dmd-2.105.3.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
 
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* amd64 x86"
 YEAR=2023
 DLANG_VERSION_RANGE="2.076-2.080 2.082 2.084-2.105"
 

diff --git a/eclass/dlang-compilers.eclass b/eclass/dlang-compilers.eclass
index 73155e2..4c35ef4 100644
--- a/eclass/dlang-compilers.eclass
+++ b/eclass/dlang-compilers.eclass
@@ -28,7 +28,7 @@ dlang-compilers_declare_versions() {
["2.102"]="2.102 x86 amd64"
["2.103"]="2.103 x86 amd64"
["2.104"]="2.104 x86 amd64"
-   ["2.105"]="2.105 ~x86 ~amd64"
+   ["2.105"]="2.105 x86 amd64"
["2.106"]="2.106 ~x86 ~amd64"
)
 



[gentoo-commits] repo/user/dlang:master commit in: dev-lang/dmd/, eclass/

2024-02-18 Thread Horodniceanu Andrei
commit: cf32349509b9449d15e125ff7512f8be6445541a
Author: Horodniceanu Andrei  proton  me>
AuthorDate: Wed Jan  3 15:15:30 2024 +
Commit: Horodniceanu Andrei  proton  me>
CommitDate: Sun Feb  4 11:53:28 2024 +
URL:https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=cf323495

dmd.eclass: drop tools USE flag

The tools USE flag is only used to pull in dlang-tools as a
dependency. As dev-lang/dmd doesn't actually require dlang-tools being
present to function, the dependency, along with the USE flag have been
dropped.

Signed-off-by: Horodniceanu Andrei  proton.me>

 dev-lang/dmd/metadata.xml | 1 -
 eclass/dmd.eclass | 3 +--
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-lang/dmd/metadata.xml b/dev-lang/dmd/metadata.xml
index d9304f2..2d7f349 100644
--- a/dev-lang/dmd/metadata.xml
+++ b/dev-lang/dmd/metadata.xml
@@ -3,6 +3,5 @@
 
   
 Bootstrap dmd using an upstream provided compiler 
binary
-Pulls in dev-util/dlang-tools
   
 

diff --git a/eclass/dmd.eclass b/eclass/dmd.eclass
index 2292e12..d19bdd1 100644
--- a/eclass/dmd.eclass
+++ b/eclass/dmd.eclass
@@ -84,7 +84,7 @@ fi
 SONAME="${SONAME-libphobos2.so.0.${MINOR}.${PATCH}}"
 SONAME_SYM="${SONAME%.*}"
 
-IUSE="doc examples static-libs tools"
+IUSE="doc examples static-libs"
 
 # Self-hosting versions of DMD need a host compiler.
 if dmd_ge 2.068; then
@@ -120,7 +120,6 @@ RDEPEND="
${COMMON_DEPEND}
!dev-lang/dmd-bin
"
-PDEPEND="tools? ( >=dev-util/dlang-tools-${PV} )"
 
 S="${WORKDIR}/dmd2"
 PREFIX="usr/lib/${PN}/${SLOT}"



[gentoo-commits] repo/gentoo:master commit in: net-im/telegram-desktop-bin/

2024-02-18 Thread Stefan Strogin
commit: 4aa8921c73f08a3685e36b009f87a45f9f1b2721
Author: Stefan Strogin  gentoo  org>
AuthorDate: Sun Feb 18 22:44:13 2024 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Sun Feb 18 22:44:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aa8921c

net-im/telegram-desktop-bin: add 4.15.0

Signed-off-by: Stefan Strogin  gentoo.org>

 net-im/telegram-desktop-bin/Manifest   |  2 +
 .../telegram-desktop-bin-4.15.0.ebuild | 62 ++
 2 files changed, 64 insertions(+)

diff --git a/net-im/telegram-desktop-bin/Manifest 
b/net-im/telegram-desktop-bin/Manifest
index 09c825932b7f..c055d653c2a0 100644
--- a/net-im/telegram-desktop-bin/Manifest
+++ b/net-im/telegram-desktop-bin/Manifest
@@ -1,4 +1,6 @@
 DIST tdesktop-4.14.15.tar.gz 18711267 BLAKE2B 
540f91a64d1cc9f4ecdd6ecb1e0c88d32c8c91ce9443034d0c1567be211c1380924b685b5ab35e8d2339c2c787b6e5e1e7ff35264003deb8caaacf43e1d170ec
 SHA512 
05b85f0ba68f44f0fd9e54b00fa9fdbf8b1add5607524d8f01e875cfa6f5a11d2decb50e212ed4086eb4757e55a686161025b87bf3908d46f9bdabc41d62aebd
 DIST tdesktop-4.14.9.tar.gz 18681186 BLAKE2B 
12e3f0d0aed62c76f2b0976ce25ff10d50e1e0040e302bb2d2d93c948caee78d69e256cb6f015b23304de556fcca98e0e91ab705d693edab0fba869c76b4f1a3
 SHA512 
0a1adcb816f8d7d483853e9467554d097ef849b7e55ff677314b776fc524d17ba56bf6d16f9485be895b47834841916208f1d70d22db6f2661e09099e077e291
+DIST tdesktop-4.15.0.tar.gz 18839494 BLAKE2B 
838314f4cc0e503f0630bc53584371fd907574f460aa7ccd1474202a9e1a54b37e29bc1c9dfe5e4e08e3488eb0f84129117db6e7120c8d65e7bdd030331c2170
 SHA512 
9e7096cd90c4ba48ca67d62e5cd424d1d290e79fa02097b349acd99b37c588e9b2f9d090cb45e29cae28369a491e95e360f16047d40cfacc6d944e16af658861
 DIST tsetup.4.14.15.tar.xz 53265092 BLAKE2B 
268f1828432bea8c6683df7a861ba366f0204092626daffdfd3de4e4116c07964fe92e141f0571a0dc1da47804b303342c4fe8a14dda6831da96840ccbad3a6e
 SHA512 
17275f2f85fbad46590f927e8538c344df3ae67b65b608c5bb880dfc7425c2b83019fa5f89d9d9ec656c981ca11219347ffcfb4563e01d31298bff5b7298f56c
 DIST tsetup.4.14.9.tar.xz 53134928 BLAKE2B 
fc1984011418863c174cb32706751889baa8255968a4f008e0a97e6119d4f8ab65f80d9ff4d71c676bf35b4eab233d6b7021aad272638456ca91a8d7e606b847
 SHA512 
47cb89485bcf0b72a857f7597f3027848a94006e339e7f66c27426dc516dc31d40cf0d91dc61f18889bda78a24387127df2c17942f215942ae5452f057237d38
+DIST tsetup.4.15.0.tar.xz 53439808 BLAKE2B 
8531d5b6ff7d0841e95926cac9349f8ce00d6ecb3feed05beb07811acbefbf92c4a16611e5cc04daa5ef108d0cad3ec760c143c427966f37293b6e72051ed7f4
 SHA512 
918e004b3b548d3e20a562bc5419a8d48b86b6c9dd9d8b54283159b41b6dcb0c6e8ea4eb603ff04abdbe19c001cff871185bce602d96c0053d7399c4d8c0

diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-4.15.0.ebuild 
b/net-im/telegram-desktop-bin/telegram-desktop-bin-4.15.0.ebuild
new file mode 100644
index ..f42ba6d6aee0
--- /dev/null
+++ b/net-im/telegram-desktop-bin/telegram-desktop-bin-4.15.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature xdg
+
+DESCRIPTION="Official desktop client for Telegram (binary package)"
+HOMEPAGE="https://desktop.telegram.org;
+SRC_URI="
+   https://github.com/telegramdesktop/tdesktop/archive/v${PV}.tar.gz -> 
tdesktop-${PV}.tar.gz
+   amd64? ( https://updates.tdesktop.com/tlinux/tsetup.${PV}.tar.xz )
+"
+
+LICENSE="GPL-3-with-openssl-exception"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+QA_PREBUILT="usr/bin/telegram-desktop"
+
+RDEPEND="
+   !net-im/telegram-desktop
+   sys-libs/glibc
+   dev-libs/glib:2
+   >=media-libs/fontconfig-2.13
+   media-libs/freetype:2
+   virtual/opengl
+   x11-libs/gtk+:3[X,wayland]
+   x11-libs/libX11
+   >=x11-libs/libxcb-1.10
+"
+
+S="${WORKDIR}/Telegram"
+
+src_prepare() {
+   default
+
+   sed -i -e 
's/^Exec=@CMAKE_INSTALL_FULL_BINDIR@\/telegram-desktop/Exec=\/usr\/bin\/telegram-desktop/'
 "${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.service || die
+}
+
+src_install() {
+   newbin Telegram telegram-desktop
+
+   insinto /usr/share/TelegramDesktop/externalupdater.d/
+   newins - externalupdater <<<"${EPREFIX}/usr/bin/telegram-desktop"
+
+   local icon_size
+   for icon_size in 16 32 48 64 128 256 512; do
+   newicon -s "${icon_size}" \
+   
"${WORKDIR}/tdesktop-${PV}/Telegram/Resources/art/icon${icon_size}.png" \
+   telegram.png
+   done
+
+   domenu "${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.desktop
+   insinto /usr/share/dbus-1/services
+   doins "${WORKDIR}/tdesktop-${PV}"/lib/xdg/org.telegram.desktop.service
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   optfeature "spell checker support" app-text/enchant
+}



[gentoo-commits] repo/gentoo:master commit in: sys-process/iotop-c/

2024-02-18 Thread Sam James
commit: 04ffe24cc5a5d7371d4299c2c4e4e507bbdefac0
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 18 22:42:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 18 22:42:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04ffe24c

sys-process/iotop-c: Keyword 1.26 ppc, #924560

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

 sys-process/iotop-c/iotop-c-1.26.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/iotop-c/iotop-c-1.26.ebuild 
b/sys-process/iotop-c/iotop-c-1.26.ebuild
index 8206a88232a6..73518b691b83 100644
--- a/sys-process/iotop-c/iotop-c-1.26.ebuild
+++ b/sys-process/iotop-c/iotop-c-1.26.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/iotop-${PV}"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~x86"
 
 RDEPEND="
sys-libs/ncurses:=



[gentoo-commits] repo/gentoo:master commit in: app-arch/libdeflate/

2024-02-18 Thread Sam James
commit: b8a8ca7473bc04e69f20b2b18394af30e4248382
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 18 22:42:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 18 22:42:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8a8ca74

app-arch/libdeflate: Keyword 1.19 arm, #924940

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

 app-arch/libdeflate/libdeflate-1.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libdeflate/libdeflate-1.19.ebuild 
b/app-arch/libdeflate/libdeflate-1.19.ebuild
index ab31fa89b090..05da32978a0d 100644
--- a/app-arch/libdeflate/libdeflate-1.19.ebuild
+++ b/app-arch/libdeflate/libdeflate-1.19.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/ebiggers/libdeflate.git;
 else
SRC_URI="https://github.com/ebiggers/libdeflate/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
 fi
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: app-arch/libdeflate/

2024-02-18 Thread Sam James
commit: b1cd3bf1f59098b5fb7d1dfd0150bd2f4ab81f04
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 18 22:42:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 18 22:42:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1cd3bf1

app-arch/libdeflate: Keyword 1.19 ppc64, #924940

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

 app-arch/libdeflate/libdeflate-1.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libdeflate/libdeflate-1.19.ebuild 
b/app-arch/libdeflate/libdeflate-1.19.ebuild
index 2ed3a652def2..ab31fa89b090 100644
--- a/app-arch/libdeflate/libdeflate-1.19.ebuild
+++ b/app-arch/libdeflate/libdeflate-1.19.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/ebiggers/libdeflate.git;
 else
SRC_URI="https://github.com/ebiggers/libdeflate/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 ~ppc64 ~x86"
 fi
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: app-arch/libdeflate/

2024-02-18 Thread Sam James
commit: 029bed02b2a9e7e43533f6b15b8364ad8647c301
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 18 22:42:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 18 22:42:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=029bed02

app-arch/libdeflate: Keyword 1.19 arm64, #924940

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

 app-arch/libdeflate/libdeflate-1.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libdeflate/libdeflate-1.19.ebuild 
b/app-arch/libdeflate/libdeflate-1.19.ebuild
index befce658b8e4..eed8afabcaad 100644
--- a/app-arch/libdeflate/libdeflate-1.19.ebuild
+++ b/app-arch/libdeflate/libdeflate-1.19.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/ebiggers/libdeflate.git;
 else
SRC_URI="https://github.com/ebiggers/libdeflate/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 fi
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/nagios-plugins/

2024-02-18 Thread Sam James
commit: 53ab494fe610bca755532a0783aba2f257fa51f4
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 18 22:42:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 18 22:42:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53ab494f

net-analyzer/nagios-plugins: Stabilize 2.4.6 sparc, #924931

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

 net-analyzer/nagios-plugins/nagios-plugins-2.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/nagios-plugins/nagios-plugins-2.4.6.ebuild 
b/net-analyzer/nagios-plugins/nagios-plugins-2.4.6.ebuild
index ac28f741ccc0..e7c725947880 100644
--- a/net-analyzer/nagios-plugins/nagios-plugins-2.4.6.ebuild
+++ b/net-analyzer/nagios-plugins/nagios-plugins-2.4.6.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV}/${P}.tar
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ppc64 sparc x86"
 IUSE="ipv6 ldap mysql nagios-dns nagios-ping nagios-game postgres radius samba 
selinux snmp ssh +ssl"
 
 # Most of the plugins use automagic dependencies, i.e. the plugin will



[gentoo-commits] repo/gentoo:master commit in: app-arch/libdeflate/

2024-02-18 Thread Sam James
commit: 0e3b02d3788dfb90854ac98bfc7667c39760213e
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 18 22:42:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 18 22:42:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e3b02d3

app-arch/libdeflate: Keyword 1.19 ppc, #924940

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

 app-arch/libdeflate/libdeflate-1.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/libdeflate/libdeflate-1.19.ebuild 
b/app-arch/libdeflate/libdeflate-1.19.ebuild
index 05da32978a0d..befce658b8e4 100644
--- a/app-arch/libdeflate/libdeflate-1.19.ebuild
+++ b/app-arch/libdeflate/libdeflate-1.19.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://github.com/ebiggers/libdeflate.git;
 else
SRC_URI="https://github.com/ebiggers/libdeflate/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
 fi
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/nagios-core/

2024-02-18 Thread Sam James
commit: 5f40268c2a4a6d18eac0c9b34dc8d8a66df04122
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 18 22:42:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 18 22:42:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f40268c

net-analyzer/nagios-core: Stabilize 4.4.14 sparc, #924931

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

 net-analyzer/nagios-core/nagios-core-4.4.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/nagios-core/nagios-core-4.4.14.ebuild 
b/net-analyzer/nagios-core/nagios-core-4.4.14.ebuild
index 2fa1e11b8f60..14dbc007802e 100644
--- a/net-analyzer/nagios-core/nagios-core-4.4.14.ebuild
+++ b/net-analyzer/nagios-core/nagios-core-4.4.14.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://sourceforge/nagios/${MY_P}.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ppc64 sparc x86"
 IUSE="apache2 classicui lighttpd +web vim-syntax"
 
 # In pkg_postinst(), we change the group of the Nagios configuration



  1   2   3   4   >