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

2024-03-16 Thread Arthur Zamarin
commit: ebf66870061b05046e3db73776315d3af1140bfd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:45:04 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:45:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebf66870

xfce-extra/xfce4-clipman-plugin: Stabilize 1.6.6 arm, #927112

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

 xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.6.ebuild 
b/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.6.ebuild
index 728cbd82937a..c1aef612c511 100644
--- a/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.6.ebuild
+++ b/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.6.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="X qrcode wayland"
 
 DEPEND="



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

2024-03-16 Thread Arthur Zamarin
commit: 6dd1fc443ee89f4b027290a6a1a18b526ec7a76e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:42:17 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:42:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dd1fc44

dev-build/cmake: Stabilize 3.28.3 ppc64, #925257

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

 dev-build/cmake/cmake-3.28.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.28.3.ebuild 
b/dev-build/cmake/cmake-3.28.3.ebuild
index 45477a10bfce..6f6b82dc0b61 100644
--- a/dev-build/cmake/cmake-3.28.3.ebuild
+++ b/dev-build/cmake/cmake-3.28.3.ebuild
@@ -48,7 +48,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20230817 )"
fi



[gentoo-commits] repo/gentoo:master commit in: xfce-base/libxfce4ui/

2024-03-16 Thread Arthur Zamarin
commit: 9728d56ef058cfaf83ee06b3e5202f45efc1b923
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:39:00 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:39:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9728d56e

xfce-base/libxfce4ui: Stabilize 4.18.6 arm, #927111

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

 xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild 
b/xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild
index fc343c9282fb..d309fb76bb4f 100644
--- a/xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild
+++ b/xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2";
 
 LICENSE="LGPL-2+ GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="glade +introspection startup-notification system-info vala"
 REQUIRED_USE="vala? ( introspection )"
 



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

2024-03-16 Thread Arthur Zamarin
commit: c5e2c35cf4b8ab1077c997d8fd9a3a99bf0cf43a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:37:22 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:37:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5e2c35c

xfce-extra/xfce4-taskmanager: Stabilize 1.5.7 amd64, #927113

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

 xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild 
b/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild
index 7cb7c9bc06ea..3a714870d81c 100644
--- a/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild
+++ b/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2";
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="X"
 
 DEPEND="



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

2024-03-16 Thread Arthur Zamarin
commit: 6f121515fef852f583b6bdf5b3e33fbb06c5aad3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:37:21 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:37:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f121515

net-wireless/rtl-sdr: Stabilize 2.0.1 arm64, #926354

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

 net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild 
b/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild
index 445e57556bfb..3005e1796833 100644
--- a/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild
+++ b/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild
@@ -16,7 +16,7 @@ else
#SRC_URI="https://github.com/osmocom/rtl-sdr/archive/${COMMIT}.tar.gz 
-> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"

SRC_URI="https://github.com/osmocom/rtl-sdr/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm arm64 ~ppc ppc64 ~riscv ~sparc ~x86"
 fi
 
 LICENSE="GPL-2+"



[gentoo-commits] repo/gentoo:master commit in: xfce-base/libxfce4ui/

2024-03-16 Thread Arthur Zamarin
commit: 1d000b0ca01feff9708e8cd87a0976a7d1f9c961
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:37:22 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:37:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d000b0c

xfce-base/libxfce4ui: Stabilize 4.18.6 amd64, #927111

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

 xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild 
b/xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild
index 6bca9cbe3d18..fc343c9282fb 100644
--- a/xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild
+++ b/xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2";
 
 LICENSE="LGPL-2+ GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="glade +introspection startup-notification system-info vala"
 REQUIRED_USE="vala? ( introspection )"
 



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

2024-03-16 Thread Arthur Zamarin
commit: 4be8df430e221136c7db5fb03c42a510aac0599a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:37:23 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:37:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4be8df43

dev-python/scrypt: Stabilize 0.8.24 arm, #927133

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

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

diff --git a/dev-python/scrypt/scrypt-0.8.24.ebuild 
b/dev-python/scrypt/scrypt-0.8.24.ebuild
index 6c5943311c6b..dd24f9c243d0 100644
--- a/dev-python/scrypt/scrypt-0.8.24.ebuild
+++ b/dev-python/scrypt/scrypt-0.8.24.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos"
 
 RDEPEND="dev-libs/openssl:0="
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/z3/

2024-03-16 Thread Arthur Zamarin
commit: 060936f083d55ba88f8144ab991b863e6a0c7e3b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:35:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:35:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=060936f0

sci-mathematics/z3: Stabilize 4.12.6 sparc, #927109

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

 sci-mathematics/z3/z3-4.12.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/z3/z3-4.12.6.ebuild 
b/sci-mathematics/z3/z3-4.12.6.ebuild
index a15011922f35..dc028b9de0d9 100644
--- a/sci-mathematics/z3/z3-4.12.6.ebuild
+++ b/sci-mathematics/z3/z3-4.12.6.ebuild
@@ -14,7 +14,7 @@ S=${WORKDIR}/z3-${P}
 
 SLOT="0/$(ver_cut 1-2)"
 LICENSE="MIT"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv sparc ~x86"
 IUSE="doc examples gmp isabelle java python"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



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

2024-03-16 Thread Arthur Zamarin
commit: a520eae241157e14a07beb670193f7414a016127
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:35:22 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:35:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a520eae2

app-text/mdbook: Stabilize 0.4.37 sparc, #926115

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

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

diff --git a/app-text/mdbook/mdbook-0.4.37.ebuild 
b/app-text/mdbook/mdbook-0.4.37.ebuild
index a796c91cf903..2b512da75f1f 100644
--- a/app-text/mdbook/mdbook-0.4.37.ebuild
+++ b/app-text/mdbook/mdbook-0.4.37.ebuild
@@ -257,7 +257,7 @@ S="${WORKDIR}/${P/b/B}"
 LICENSE="MPL-2.0 CC-BY-4.0 OFL-1.1"
 LICENSE+=" Apache-2.0 CC0-1.0 ISC MIT Unicode-DFS-2016" # crates
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="doc"
 
 QA_FLAGS_IGNORED="usr/bin/${PN}"



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

2024-03-16 Thread Arthur Zamarin
commit: d0319c52176ddb0dfd31097246161c358460ff93
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:35:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:35:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0319c52

app-arch/xarchiver: Stabilize 0.5.4.23 arm, #927110

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

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

diff --git a/app-arch/xarchiver/xarchiver-0.5.4.23.ebuild 
b/app-arch/xarchiver/xarchiver-0.5.4.23.ebuild
index 158366b7bea2..8d94fab92ad0 100644
--- a/app-arch/xarchiver/xarchiver-0.5.4.23.ebuild
+++ b/app-arch/xarchiver/xarchiver-0.5.4.23.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
 IUSE="doc"
 
 DEPEND="



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

2024-03-16 Thread Arthur Zamarin
commit: 2acbe24d87fde3e65d420d769337644facb3002d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:35:26 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:35:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2acbe24d

xfce-extra/xfce4-taskmanager: Stabilize 1.5.7 arm, #927113

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

 xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild 
b/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild
index cb82323dabd8..7cb7c9bc06ea 100644
--- a/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild
+++ b/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2";
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="X"
 
 DEPEND="



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

2024-03-16 Thread Arthur Zamarin
commit: 0dc0e266bcbf4986b4be806cc765df7c52dd172d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:35:27 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:35:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dc0e266

dev-python/scrypt: Stabilize 0.8.24 sparc, #927133

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

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

diff --git a/dev-python/scrypt/scrypt-0.8.24.ebuild 
b/dev-python/scrypt/scrypt-0.8.24.ebuild
index f1075dc1bd11..6c5943311c6b 100644
--- a/dev-python/scrypt/scrypt-0.8.24.ebuild
+++ b/dev-python/scrypt/scrypt-0.8.24.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos"
 
 RDEPEND="dev-libs/openssl:0="
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: mail-filter/maildrop/

2024-03-16 Thread Arthur Zamarin
commit: beefad362569d907a274747cbd46c9f2a017f698
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:35:21 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:35:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beefad36

mail-filter/maildrop: Stabilize 3.1.6-r2 sparc, #925883

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

 mail-filter/maildrop/maildrop-3.1.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/maildrop/maildrop-3.1.6-r2.ebuild 
b/mail-filter/maildrop/maildrop-3.1.6-r2.ebuild
index 4e3f597797bc..b1ae6e4c56ea 100644
--- a/mail-filter/maildrop/maildrop-3.1.6-r2.ebuild
+++ b/mail-filter/maildrop/maildrop-3.1.6-r2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.courier-mta.org/maildrop/";
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~s390 sparc x86"
 IUSE="berkdb debug dovecot gdbm ldap mysql postgres static-libs authlib +tools 
trashquota"
 
 CDEPEND="!mail-mta/courier



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

2024-03-16 Thread Arthur Zamarin
commit: 1acec8271d7b2167690cc6e599803106474cea6a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:35:22 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:35:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1acec827

net-wireless/rtl-sdr: Stabilize 2.0.1 ppc64, #926354

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

 net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild 
b/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild
index 0a5b8cebc9b0..445e57556bfb 100644
--- a/net-wireless/rtl-sdr/rtl-sdr-2.0.1.ebuild
+++ b/net-wireless/rtl-sdr/rtl-sdr-2.0.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
@@ -16,7 +16,7 @@ else
#SRC_URI="https://github.com/osmocom/rtl-sdr/archive/${COMMIT}.tar.gz 
-> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"

SRC_URI="https://github.com/osmocom/rtl-sdr/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~sparc ~x86"
 fi
 
 LICENSE="GPL-2+"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/

2024-03-16 Thread Arthur Zamarin
commit: 9f75eb9885ce6da03815c7a289d2a781673090d4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:35:24 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:35:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f75eb98

app-crypt/gnupg: Stabilize 2.2.42-r3 sparc, #927097

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

 app-crypt/gnupg/gnupg-2.2.42-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild 
b/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
index cf35332850c1..0b378f5585b6 100644
--- a/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
+++ b/app-crypt/gnupg/gnupg-2.2.42-r3.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~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 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
 RESTRICT="!test? ( test )"
 



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

2024-03-16 Thread Arthur Zamarin
commit: b95030fc1987c5a21a17f34ace1e993d5f582447
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:35:23 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:35:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b95030fc

dev-python/pillow: Stabilize 10.2.0-r1 sparc, #926916

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

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

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



[gentoo-commits] repo/gentoo:master commit in: media-video/qmplay2/

2024-03-16 Thread Arthur Zamarin
commit: 2fdb4c33f07daab690bc18c498dfde1b1e29944a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 16:33:23 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:33:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fdb4c33

media-video/qmplay2: add 24.03.16

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

 media-video/qmplay2/Manifest|   1 +
 media-video/qmplay2/qmplay2-24.03.16.ebuild | 140 
 2 files changed, 141 insertions(+)

diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest
index 4d3b159c6549..0a043972956f 100644
--- a/media-video/qmplay2/Manifest
+++ b/media-video/qmplay2/Manifest
@@ -1 +1,2 @@
 DIST QMPlay2-src-23.10.22.tar.xz 1442072 BLAKE2B 
605c446c976d523df82f1cce70b4efff5ef630149acc61d453521dbe82af407612f9950d14e62295f325fcd8aa7c0fe3e46e0aa2193fa81123118d8fe14f081e
 SHA512 
a32ee5e2c952777c21a28927d96fdaca9026c6b3f0586bb6d5d9c45b73604e5f7f505c0d076f611504e4ff20b339fde4997cfdb8c217940f1a7b414e1530381f
+DIST QMPlay2-src-24.03.16.tar.xz 2013280 BLAKE2B 
bb241c56a6988659c3810c2d3a922e87f0a7bf324a58d36b4e2efaf5f452c2dbb7aa5a34ff909edc30675f566a2e0c92b1fc1d2524288302cb10fe0a75bfface
 SHA512 
166c4acd2c79cd43693b0c3f8a4802a9b277f519d042a3eabe551d8d277f3f8ec41c74b830c36f0897fe5f247e306e9374eb982441f5a825d355af60b3660495

diff --git a/media-video/qmplay2/qmplay2-24.03.16.ebuild 
b/media-video/qmplay2/qmplay2-24.03.16.ebuild
new file mode 100644
index ..90c70de03992
--- /dev/null
+++ b/media-video/qmplay2/qmplay2-24.03.16.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
+HOMEPAGE="https://github.com/zaps166/QMPlay2";
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/zaps166/QMPlay2";
+else
+   
SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz";
+   S="${WORKDIR}/QMPlay2-src-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass
+   modplug notifications opengl pipewire portaudio pulseaudio qt6 sid
+   shaders +taglib vaapi vdpau videofilters visualizations vulkan xv"
+
+REQUIRED_USE="
+   audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
+   shaders? ( vulkan )
+"
+
+RDEPEND="
+   media-video/ffmpeg:=[vaapi?,vdpau?]
+   !qt6? (
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5[X(-),vulkan?]
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   extensions? ( dev-qt/qtdeclarative:5 )
+   videofilters? ( dev-qt/qtconcurrent:5 )
+   )
+   qt6? (
+   
dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets]
+   dev-qt/qt5compat:6
+   dev-qt/qtsvg:6
+   extensions? ( dev-qt/qtdeclarative:6 )
+   )
+   alsa? ( media-libs/alsa-lib )
+   cdio? ( dev-libs/libcdio[cddb] )
+   gme? ( media-libs/game-music-emu )
+   libass? ( media-libs/libass )
+   opengl? ( virtual/opengl )
+   pipewire? ( media-video/pipewire )
+   portaudio? ( media-libs/portaudio )
+   pulseaudio? ( media-libs/libpulse )
+   sid? ( media-libs/libsidplayfp )
+   shaders? ( >=media-libs/shaderc-2020.1 )
+   taglib? ( media-libs/taglib )
+   vaapi? ( media-libs/libva[X] )
+   vulkan? ( >=media-libs/vulkan-loader-1.2.133 )
+   xv? ( x11-libs/libXv )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   !qt6? ( dev-qt/linguist-tools:5 )
+   qt6? ( dev-qt/qttools:6[linguist] )
+"
+
+src_prepare() {
+   # disable compress man pages
+   sed -r \
+   -e 's/if\(GZIP\)/if\(TRUE\)/' \
+   -e 's/(install.+QMPlay2\.1)\.gz/\1/' \
+   -i src/gui/CMakeLists.txt || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_WITH_QT6=$(usex qt6)
+   # core
+   -DUSE_LINK_TIME_OPTIMIZATION=false
+   -DUSE_UPDATES=OFF
+   -DUSE_ALSA=$(usex alsa)
+   -DUSE_AUDIOCD=$(usex cdio)
+   -DUSE_DBUS_SUSPEND=ON
+   -DUSE_FREEDESKTOP_NOTIFICATIONS=ON
+   -DUSE_LIBASS=$(usex libass)
+   -DUSE_NOTIFY=$(usex notifications)
+   -DUSE_OPENGL=$(usex opengl)
+   -DUSE_VULKAN=$(usex vulkan)
+   -DUSE_GLSLC=$(usex shaders)
+   -DUSE_XVIDEO=$(usex xv)
+
+   # ffmpeg
+   -DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
+   -DUSE_FFMPEG_VAAPI=$(usex vaapi)
+   -DUSE_FFMPEG_VDPAU=$(usex vdpau)
+
+ 

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

2024-03-16 Thread Michał Górny
commit: 99af302836bf188c48d619dca8a73ad87edb91ad
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:21 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99af3028

sys-libs/libomp: Add 19.0.0_pre20240316 snapshot

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

 sys-libs/libomp/Manifest |   1 +
 sys-libs/libomp/libomp-19.0.0_pre20240316.ebuild | 160 +++
 2 files changed, 161 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index 0fc791534528..1e8ceb98a9ab 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -9,3 +9,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

diff --git a/sys-libs/libomp/libomp-19.0.0_pre20240316.ebuild 
b/sys-libs/libomp/libomp-19.0.0_pre20240316.ebuild
new file mode 100644
index ..a40d0aed1c41
--- /dev/null
+++ b/sys-libs/libomp/libomp-19.0.0_pre20240316.ebuild
@@ -0,0 +1,160 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit flag-o-matic cmake-multilib linux-info llvm.org llvm-utils
+inherit python-single-r1 toolchain-funcs
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0/${LLVM_SOABI}"
+IUSE="
+   +debug gdb-plugin hwloc offload ompt test
+   llvm_targets_AMDGPU llvm_targets_NVPTX
+"
+REQUIRED_USE="
+   gdb-plugin? ( ${PYTHON_REQUIRED_USE} )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   gdb-plugin? ( ${PYTHON_DEPS} )
+   hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   dev-libs/libffi:=[${MULTILIB_USEDEP}]
+   ~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
+   llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= )
+   )
+"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-lang/perl
+   offload? (
+   llvm_targets_AMDGPU? ( sys-devel/clang )
+   llvm_targets_NVPTX? ( sys-devel/clang )
+   virtual/pkgconfig
+   )
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/lit[${PYTHON_USEDEP}]
+   ')
+   sys-devel/clang
+   )
+"
+
+LLVM_COMPONENTS=( openmp cmake llvm/include )
+llvm.org_set_globals
+
+kernel_pds_check() {
+   if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then
+   local CONFIG_CHECK="~!SCHED_PDS"
+   local ERROR_SCHED_PDS="\
+PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11
+< 4.14-pf9) do not implement sched_yield() call which may result in horrible
+performance problems with libomp. If you are using one of the specified
+kernel versions, you may want to disable the PDS scheduler."
+
+   check_extra_config
+   fi
+}
+
+pkg_pretend() {
+   kernel_pds_check
+}
+
+pkg_setup() {
+   if use gdb-plugin || use test; then
+   python-single-r1_pkg_setup
+   fi
+}
+
+multilib_src_configure() {
+   use offload && llvm_prepend_path "${LLVM_MAJOR}"
+
+   # LTO causes issues in other packages building, #870127
+   filter-lto

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

2024-03-16 Thread Michał Górny
commit: d154b1f612ce97441aed558d7160a09f38710356
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:22 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d154b1f6

sys-devel/clang-runtime: Add 19.0.0_pre20240316 snapshot

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

 .../clang-runtime-19.0.0_pre20240316.ebuild| 39 ++
 1 file changed, 39 insertions(+)

diff --git a/sys-devel/clang-runtime/clang-runtime-19.0.0_pre20240316.ebuild 
b/sys-devel/clang-runtime/clang-runtime-19.0.0_pre20240316.ebuild
new file mode 100644
index ..323c0b62c062
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-19.0.0_pre20240316.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build toolchain-funcs
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/";
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+   compiler-rt? (
+   
~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   sanitize? (
+   
~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+   )
+   )
+   libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )
+"
+
+pkg_pretend() {
+   if tc-is-clang; then
+   ewarn "You seem to be using clang as a system compiler.  As of 
clang-16,"
+   ewarn "upstream has turned a few warnings that commonly occur 
during"
+   ewarn "configure script runs into errors by default.  This 
causes some"
+   ewarn "configure tests to start failing, sometimes resulting in 
silent"
+   ewarn "breakage, missing functionality or runtime misbehavior.  
It is"
+   ewarn "not yet clear whether the change will remain or be 
reverted."
+   ewarn
+   ewarn "For more information, please see:"
+   ewarn 
"https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213";
+   fi
+}



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

2024-03-16 Thread Michał Górny
commit: 2314f15c49992a7bd209b782622c71ae1593eade
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2314f15c

sys-libs/llvm-libunwind: Add 19.0.0_pre20240316 snapshot

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

 sys-libs/llvm-libunwind/Manifest   |   1 +
 .../llvm-libunwind-19.0.0_pre20240316.ebuild   | 128 +
 2 files changed, 129 insertions(+)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index 8dfb3ed4088b..c195e0b4d1a8 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-19.0.0_pre20240316.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-19.0.0_pre20240316.ebuild
new file mode 100644
index ..df7d3e6095bc
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-19.0.0_pre20240316.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+IUSE="+clang +debug static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !sys-libs/libunwind
+"
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake )
+LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+multilib_src_configure() {
+   llvm_prepend_path "${LLVM_MAJOR}"
+
+   local libdir=$(get_libdir)
+
+   # https://github.com/llvm/llvm-project/issues/56825
+   # also separately bug #863917
+   filter-lto
+
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   fi
+
+   # link to compiler-rt
+   # https://github.com/gentoo/gentoo/pull/21516
+   local use_compiler_rt=OFF
+   [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
+
+   # Respect upstream build type assumptions (bug #910436) where they do:
+   # -DLIBUNWIND_ENABLE_ASSERTIONS=ON =>
+   #   -DCMAKE_BUILD_TYPE=DEBUG  => -UNDEBUG
+   #   -DCMAKE_BUILD_TYPE!=debug => -DNDEBUG
+   # -DLIBUNWIND_ENABLE_ASSERTIONS=OFF =>
+   #   -UNDEBUG
+   # See also 
https://github.com/llvm/llvm-project/issues/86#issuecomment-1649668826.
+   use debug || append-cppflags -DNDEBUG
+
+   local mycmakeargs=(
+   -DCMAKE_CXX_COMPILER_TARGET="${CHOST}"
+   -DPython3_EXECUTABLE="${PYTHON}"
+   -DLLVM_ENABLE_RUNTIMES="libunwind"
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+   -DLLVM_INCLUDE_TESTS=OFF
+

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

2024-03-16 Thread Michał Górny
commit: f1c0d980c7c022c021fad888cc2e45336dabae90
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:23 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1c0d980

dev-libs/libclc: Add 19.0.0_pre20240316 snapshot

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

 dev-libs/libclc/Manifest |  1 +
 dev-libs/libclc/libclc-19.0.0_pre20240316.ebuild | 61 
 2 files changed, 62 insertions(+)

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index 8dfb3ed4088b..c195e0b4d1a8 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

diff --git a/dev-libs/libclc/libclc-19.0.0_pre20240316.ebuild 
b/dev-libs/libclc/libclc-19.0.0_pre20240316.ebuild
new file mode 100644
index ..15a69aca7556
--- /dev/null
+++ b/dev-libs/libclc/libclc-19.0.0_pre20240316.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {15..17} )
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake llvm.org llvm-r1 python-any-r1
+
+DESCRIPTION="OpenCL C library"
+HOMEPAGE="https://libclc.llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
+SLOT="0"
+IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(llvm_gen_dep '
+   sys-devel/clang:${LLVM_SLOT}
+   spirv? ( dev-util/spirv-llvm-translator:${LLVM_SLOT} )
+   ')
+"
+
+LLVM_COMPONENTS=( libclc )
+llvm.org_set_globals
+
+pkg_setup() {
+   llvm-r1_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libclc_targets=()
+
+   use spirv && libclc_targets+=(
+   "spirv-mesa3d-"
+   "spirv64-mesa3d-"
+   )
+   use video_cards_nvidia && libclc_targets+=(
+   "nvptx--"
+   "nvptx64--"
+   "nvptx--nvidiacl"
+   "nvptx64--nvidiacl"
+   )
+   use video_cards_r600 && libclc_targets+=(
+   "r600--"
+   )
+   use video_cards_radeonsi && libclc_targets+=(
+   "amdgcn--"
+   "amdgcn-mesa-mesa3d"
+   "amdgcn--amdhsa"
+   )
+   [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
+
+   libclc_targets=${libclc_targets[*]}
+   local mycmakeargs=(
+   -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}"
+   )
+   cmake_src_configure
+}



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

2024-03-16 Thread Michał Górny
commit: f126a5c0fec221cec29cb320d4975a104e8e86d9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:13 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f126a5c0

dev-python/lit: Add 19.0.0_pre20240316 snapshot

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

 dev-python/lit/Manifest  |  1 +
 dev-python/lit/lit-19.0.0_pre20240316.ebuild | 45 
 2 files changed, 46 insertions(+)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 8dfb3ed4088b..c195e0b4d1a8 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

diff --git a/dev-python/lit/lit-19.0.0_pre20240316.ebuild 
b/dev-python/lit/lit-19.0.0_pre20240316.ebuild
new file mode 100644
index ..3d0315962098
--- /dev/null
+++ b/dev-python/lit/lit-19.0.0_pre20240316.ebuild
@@ -0,0 +1,45 @@
+# 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 llvm.org
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+   test? (
+   dev-python/psutil[${PYTHON_USEDEP}]
+   sys-devel/llvm
+   )
+"
+
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+src_prepare() {
+   # flaky test
+   # https://github.com/llvm/llvm-project/issues/72022
+   rm tests/progress-bar.py || die
+
+   cd "${WORKDIR}" || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x LIT_PRESERVES_TMP=1
+   local litflags=$(get_lit_flags)
+   ./lit.py ${litflags//;/ } tests || die
+}



[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/

2024-03-16 Thread Michał Górny
commit: 52c9793ead57665e2367f9ee5f1fce18a6c14f0d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:17 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52c9793e

sys-libs/compiler-rt-sanitizers: Add 19.0.0_pre20240316 snapshot

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   1 +
 ...ompiler-rt-sanitizers-19.0.0_pre20240316.ebuild | 217 +
 2 files changed, 218 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index 30b4546a1824..a4f673325120 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -9,3 +9,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0_pre20240316.ebuild
 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0_pre20240316.ebuild
new file mode 100644
index ..57f868d54be6
--- /dev/null
+++ 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0_pre20240316.ebuild
@@ -0,0 +1,217 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit check-reqs cmake flag-o-matic llvm.org llvm-utils python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
+# base targets
+IUSE+=" +libfuzzer +memprof +orc +profile +xray"
+# sanitizer targets, keep in sync with config-ix.cmake
+# NB: ubsan, scudo deliberately match two entries
+SANITIZER_FLAGS=(
+   asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo
+   shadowcallstack gwp-asan
+)
+IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
+REQUIRED_USE="
+   || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray )
+   test? (
+   cfi? ( ubsan )
+   gwp-asan? ( scudo )
+   )
+"
+RESTRICT="
+   !clang? ( test )
+   !test? ( test )
+"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+   virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
+"
+BDEPEND="
+   clang? ( sys-devel/clang )
+   elibc_glibc? ( net-libs/libtirpc )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+   sys-libs/compiler-rt:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+check_space() {
+   if use test; then
+   local CHECKREQS_DISK_BUILD=11G
+   check-reqs_pkg_pretend
+   fi
+}
+
+pkg_pretend() {
+   check_space
+}
+
+pkg_setup() {
+   check_space
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   sed -i -e 's:-Werror::' lib/tsan/go/buildgo.sh || die
+
+   local flag
+   for flag in "${SANITIZER_FLAGS[@]}"; do
+   if ! use "${flag}"; then
+   local cmake_flag=${flag/-/_}
+   sed -i -e 
"/COMPILER_RT_HAS_${cmake_flag^^}/s:T

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

2024-03-16 Thread Michał Górny
commit: 4a491029c525314484793ff4f40626e4e1a88174
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:14 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a491029

sys-devel/lld: Add 19.0.0_pre20240316 snapshot

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

 sys-devel/lld/Manifest  |  1 +
 sys-devel/lld/lld-19.0.0_pre20240316.ebuild | 93 +
 2 files changed, 94 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 80cf2211156c..2191e996e18d 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -9,3 +9,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

diff --git a/sys-devel/lld/lld-19.0.0_pre20240316.ebuild 
b/sys-devel/lld/lld-19.0.0_pre20240316.ebuild
new file mode 100644
index ..5440a5c89919
--- /dev/null
+++ b/sys-devel/lld/lld-19.0.0_pre20240316.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="+debug test zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}[debug=,zstd=]
+   sys-libs/zlib:=
+   zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+   ${DEPEND}
+   !sys-devel/lld:0
+"
+BDEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+   test? (
+   $(python_gen_any_dep 
">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+   )
+"
+PDEPEND="
+   >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
+llvm.org_set_globals
+
+python_check_deps() {
+   python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+   llvm.org_src_unpack
+
+   # Directory ${WORKDIR}/llvm does not exist with USE="-test",
+   # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below,
+   # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system
+   # (lld/MachO/CMakeLists.txt) and is expected to be resolvable
+   # to existent directory ${WORKDIR}/libunwind/include.
+   mkdir -p "${WORKDIR}/llvm" || die
+}
+
+src_configure() {
+   llvm_prepend_path "${LLVM_MAJOR}"
+
+   # ODR violations (https://github.com/llvm/llvm-project/issues/83529, 
bug #922353)
+   filter-lto
+
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
+
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+   -DBUILD_SHARED_LIBS=ON
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+   -DLLVM_ENABLE_ZLIB=FORCE_ON
+   -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF)
+   )
+
+   use test && mycmakeargs+=(
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   -DPython3_EXECUTABLE="${PYTHON}"
+   )
+
+   tc-is-cross-compiler && mycmakeargs+=(
+   
-DLLVM_TABLEGEN_EXE="${BROOT}/usr/lib/llvm/${LLVM_MAJO

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

2024-03-16 Thread Michał Górny
commit: 1f43c7e5f9ff0d25a77ab972d43a58af64c86f65
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:10 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f43c7e5

sys-devel/clang: Add 19.0.0_pre20240316 snapshot

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

 sys-devel/clang/Manifest|   1 +
 sys-devel/clang/clang-19.0.0_pre20240316.ebuild | 475 
 2 files changed, 476 insertions(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 966266406113..5cfe8b669483 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -15,3 +15,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

diff --git a/sys-devel/clang/clang-19.0.0_pre20240316.ebuild 
b/sys-devel/clang/clang-19.0.0_pre20240316.ebuild
new file mode 100644
index ..79df96923121
--- /dev/null
+++ b/sys-devel/clang/clang-19.0.0_pre20240316.ebuild
@@ -0,0 +1,475 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake llvm.org llvm-utils multilib multilib-minimal
+inherit prefix python-single-r1 toolchain-funcs
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/";
+
+# MSVCSetupApi.h: MIT
+# sorttable.js: MIT
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="+debug doc +extra ieee-long-double +pie +static-analyzer test xml"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}]
+   static-analyzer? ( dev-lang/perl:* )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   ${DEPEND}
+   >=sys-devel/clang-common-${PV}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? ( ~sys-devel/lld-${PV} )
+   xml? ( virtual/pkgconfig )
+"
+PDEPEND="
+   ~sys-devel/clang-runtime-${PV}
+   sys-devel/clang-toolchain-symlinks:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=(
+   clang clang-tools-extra cmake
+   llvm/lib/Transforms/Hello
+)
+LLVM_MANPAGES=1
+LLVM_TEST_COMPONENTS=(
+   llvm/utils
+)
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" doc? ( "
+BDEPEND+="
+   $(python_gen_cond_dep '
+   dev-python/myst-parser[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ')
+"
+[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" ) "
+
+# Multilib notes:
+# 1. ABI_* flags control ABIs libclang* is built for only.
+# 2. clang is always capable of compiling code for all ABIs for enabled
+#target. However, you will need appropriate crt* files (installed
+#e.g. by sys-devel/gcc and sys-libs/glibc).
+# 3. ${CHOST}-clang wrappers are always installed for all ABIs included
+#in the current profile (i.e. alike supported by sys-devel/gcc).
+#
+# Therefore: use sys-devel/clang[${MULTILIB_USEDEP}] only if you need
+# multilib clang* libraries (not runtime, not wrappers).
+
+src_prepare() {
+   # create extra parent dir for relative CLANG_RESOURCE_DIR access
+   mkdir -p x/y || die
+   BUILD_DIR=${WORKDIR}/x/y/clang
+
+   llvm.org_src_prepare
+
+   # add Gentoo Portage Prefix for Darwin (see prefix-dirs.patch)
+   eprefixify \
+   lib/Lex/InitHeaderSearch.cpp \
+   lib/Driver/ToolChains/Darwin.

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

2024-03-16 Thread Michał Górny
commit: 761b346e06cb26c6b273922be9de2b1e5fd778cf
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=761b346e

sys-libs/libcxxabi: Add 19.0.0_pre20240316 snapshot

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

 sys-libs/libcxxabi/Manifest|   1 +
 .../libcxxabi/libcxxabi-19.0.0_pre20240316.ebuild  | 110 +
 2 files changed, 111 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 8dfb3ed4088b..c195e0b4d1a8 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

diff --git a/sys-libs/libcxxabi/libcxxabi-19.0.0_pre20240316.ebuild 
b/sys-libs/libcxxabi/libcxxabi-19.0.0_pre20240316.ebuild
new file mode 100644
index ..d45de5993114
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-19.0.0_pre20240316.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+IUSE="+clang +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+# in 15.x, cxxabi.h is moving from libcxx to libcxxabi
+RDEPEND+="
+   !

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

2024-03-16 Thread Michał Górny
commit: fde6e9ed2406eddf8de882c9ea0f276133715990
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fde6e9ed

sys-libs/libcxx: Add 19.0.0_pre20240316 snapshot

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

 sys-libs/libcxx/Manifest |   1 +
 sys-libs/libcxx/libcxx-19.0.0_pre20240316.ebuild | 210 +++
 2 files changed, 211 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 09cbe1ad745f..d8ae43cd6a4d 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -10,3 +10,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

diff --git a/sys-libs/libcxx/libcxx-19.0.0_pre20240316.ebuild 
b/sys-libs/libcxx/libcxx-19.0.0_pre20240316.ebuild
new file mode 100644
index ..e29d57a316d3
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-19.0.0_pre20240316.ebuild
@@ -0,0 +1,210 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+IUSE="+clang +libcxxabi +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? (
+   ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+   )
+   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+"
+DEPEND="
+   ${RDEPEND}
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   dev-debug/gdb[python]
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+
+   if ! use libcxxabi && ! tc-is-gcc ; then
+   eerror "To build ${PN} against libsupc++, you have to use gcc. 
Other"
+   eerror "compilers are not supported. Please set CC=gcc and 
CXX=g++"
+   eerror "and try again."
+   die
+   fi
+}
+
+src_prepare() {
+   # hanging tests
+   # https://github.com/llvm/llvm-project/issues/73791
+   rm 
../libcxx/test/std/atomics/atomics.types.generic/atomics.types.float/fetch_* || 
die
+   rm 
../libcxx/test/std/atomics/atomics.types.generic/atomics.types.float/operator.*_equals*
 || die
+
+   cmake_src_prepare
+}
+
+test_compiler() {
+   $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   llvm_prepend_path "${LLVM_MAJOR}"
+
+   # note: we need to do this before multilib kicks in since it will
+   # alter the CHOST
+   local cxxabi cxxabi_incs
+   if use libcxxabi; then
+   cxxabi=system-libcxxabi
+   cxxabi_incs="${EPREFIX}/usr/include/c++/v1"
+   else
+   local 
gcc_inc="${EPREFIX}/usr/lib/gcc/${C

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

2024-03-16 Thread Michał Górny
commit: 9f0f757bf625734035db1d7d1e0c62e94c164fb6
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:16 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f0f757b

sys-libs/compiler-rt: Add 19.0.0_pre20240316 snapshot

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

 sys-libs/compiler-rt/Manifest  |   1 +
 .../compiler-rt-19.0.0_pre20240316.ebuild  | 171 +
 2 files changed, 172 insertions(+)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index 3a5ead23801e..7e4ffd7f6f40 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -11,3 +11,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

diff --git a/sys-libs/compiler-rt/compiler-rt-19.0.0_pre20240316.ebuild 
b/sys-libs/compiler-rt/compiler-rt-19.0.0_pre20240316.ebuild
new file mode 100644
index ..75ff3c155c03
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-19.0.0_pre20240316.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+DEPEND="
+   sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if ! use clang && ! tc-is-clang; then
+   ewarn "Building using a compiler other than clang may result in 
broken atomics"
+   ewarn "library. Enable USE=clang unless you have a very good 
reason not to."
+   fi
+}
+
+pkg_setup() {
+   if target_is_not_host || tc-is-cross-compiler ; then
+   # strips vars like CFLAGS="-march=x86_64-v3" for non-x86 
architectures
+   CHOST=${CTARGET} strip-unsupported-flags
+   # overrides host docs otherwise
+   DOCS=()
+   fi
+   python-any-r1_pkg_setup
+}
+
+test_compiler() {
+   target_is_not_host && return
+   $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   llvm_prepend_path "${LLVM_MAJOR}"
+
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   # pre-set since we need to pass it to cmake
+   BUILD_DIR=${WORKDIR}/${P}_build
+
+   if use clang && ! is_crosspkg; then
+   # Only do this conditionally to allow overriding with
+   # e.g. CC=clang-13 in case of breakage
+   if ! tc-is-clang ; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+  

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

2024-03-16 Thread Michał Górny
commit: 98e566d20f953bae689a185776da2dd10ec58c13
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:18:56 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98e566d2

llvm.org.eclass: Add 19.0.0_pre20240316 snapshot

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

 eclass/llvm.org.eclass | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index 2ca04c9091a2..2086d44e7576 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -72,6 +72,9 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then
_LLVM_SOURCE_TYPE=snapshot
 
case ${PV} in
+   19.0.0_pre20240316)
+   
EGIT_COMMIT=6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e
+   ;;
19.0.0_pre20240309)

EGIT_COMMIT=1c7607e8ee6ec4ca3abce1561dd39a98d4efac96
;;



[gentoo-commits] repo/gentoo:master commit in: dev-debug/lldb/

2024-03-16 Thread Michał Górny
commit: 6b628901a93176e0a7ea0e290410de1871849ba5
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:15 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b628901

dev-debug/lldb: Add 19.0.0_pre20240316 snapshot

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

 dev-debug/lldb/Manifest   |   1 +
 dev-debug/lldb/lldb-19.0.0_pre20240316.ebuild | 110 ++
 2 files changed, 111 insertions(+)

diff --git a/dev-debug/lldb/Manifest b/dev-debug/lldb/Manifest
index 8dfb3ed4088b..c195e0b4d1a8 100644
--- a/dev-debug/lldb/Manifest
+++ b/dev-debug/lldb/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

diff --git a/dev-debug/lldb/lldb-19.0.0_pre20240316.ebuild 
b/dev-debug/lldb/lldb-19.0.0_pre20240316.ebuild
new file mode 100644
index ..c79bdcdf6f3d
--- /dev/null
+++ b/dev-debug/lldb/lldb-19.0.0_pre20240316.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake flag-o-matic llvm.org llvm-utils python-single-r1
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${LLVM_SOABI}"
+IUSE="+debug debuginfod +libedit lzma ncurses +python test +xml"
+RESTRICT="test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+DEPEND="
+   debuginfod? (
+   net-misc/curl:=
+   dev-cpp/cpp-httplib:=
+   )
+   libedit? ( dev-libs/libedit:0= )
+   lzma? ( app-arch/xz-utils:= )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+   xml? ( dev-libs/libxml2:= )
+   ~sys-devel/clang-${PV}
+   ~sys-devel/llvm-${PV}[debuginfod=]
+"
+RDEPEND="
+   ${DEPEND}
+   python? (
+   ${PYTHON_DEPS}
+   )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   python? (
+   >=dev-lang/swig-3.0.11
+   )
+   test? (
+   $(python_gen_cond_dep "
+   ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
+   dev-python/psutil[\${PYTHON_USEDEP}]
+   ")
+   sys-devel/lld
+   )
+"
+
+LLVM_COMPONENTS=( lldb cmake llvm/utils )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+llvm.org_set_globals
+
+src_configure() {
+   llvm_prepend_path "${LLVM_MAJOR}"
+
+   # bug #858389 (https://github.com/llvm/llvm-project/issues/83636)
+   filter-lto
+
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   local mycmakeargs=(
+   -DLLDB_ENABLE_CURSES=$(usex ncurses)
+   -DLLDB_ENABLE_LIBEDIT=$(usex libedit)
+   -DLLDB_ENABLE_PYTHON=$(usex python)
+   -DLLDB_ENABLE_LUA=OFF
+   -DLLDB_ENABLE_LZMA=$(usex lzma)
+   -DLLDB_ENABLE_LIBXML2=$(usex xml)
+   -DLLVM_ENABLE_TERMINFO=$(usex ncurses)
+
+   -DLLDB_INCLUDE_TESTS=$(usex test)
+
+   -DCLANG_LINK_CLANG_DYLIB=ON
+   # TODO: fix upstream to detect this properly
+   -DHAVE_LIBDL=ON
+   -DHAVE_LIBPTHREAD=ON
+
+   # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO
+   # and TERMINFO_LIBS... so just force FindCurses.cmake to use
+   # ncurses with complete library set (including autodetection
+ 

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

2024-03-16 Thread Michał Górny
commit: 369a458303d9cecbe7636256218726cf0a3eecda
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:11 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=369a4583

dev-python/clang-python: Add 19.0.0_pre20240316 snapshot

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

 dev-python/clang-python/Manifest   |  1 +
 .../clang-python-19.0.0_pre20240316.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 8dfb3ed4088b..c195e0b4d1a8 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

diff --git a/dev-python/clang-python/clang-python-19.0.0_pre20240316.ebuild 
b/dev-python/clang-python/clang-python-19.0.0_pre20240316.ebuild
new file mode 100644
index ..bef9bf6fddbd
--- /dev/null
+++ b/dev-python/clang-python/clang-python-19.0.0_pre20240316.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit llvm.org python-r1
+
+DESCRIPTION="Python bindings for sys-devel/clang"
+HOMEPAGE="https://llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+DEPEND="
+   >=sys-devel/clang-${PV}:*
+   !sys-devel/llvm:0[clang(-),python(-)]
+   !sys-devel/clang:0[python(-)]
+"
+RDEPEND="
+   ${DEPEND}
+   ${PYTHON_DEPS}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? (
+   sys-devel/clang:${LLVM_MAJOR}
+   )
+"
+
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+python_test() {
+   # tests rely on results from a specific clang version, so override
+   # the search path
+   local -x 
CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)
+   local -x CLANG_NO_DEFAULT_CONFIG=1
+   "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+   python_foreach_impl python_test
+}
+
+src_install() {
+   python_foreach_impl python_domodule clang
+}



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

2024-03-16 Thread Michał Górny
commit: 26204a9f324ef87b33e022f052ce40576645a996
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:05 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26204a9f

sys-devel/llvm: Add 19.0.0_pre20240316 snapshot

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

 sys-devel/llvm/Manifest   |   1 +
 sys-devel/llvm/llvm-19.0.0_pre20240316.ebuild | 542 ++
 2 files changed, 543 insertions(+)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index 94ae983073b9..2c4ca68afba7 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -15,3 +15,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

diff --git a/sys-devel/llvm/llvm-19.0.0_pre20240316.ebuild 
b/sys-devel/llvm/llvm-19.0.0_pre20240316.ebuild
new file mode 100644
index ..b4633658a186
--- /dev/null
+++ b/sys-devel/llvm/llvm-19.0.0_pre20240316.ebuild
@@ -0,0 +1,542 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake flag-o-matic llvm.org multilib-minimal pax-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="https://llvm.org/";
+
+# Additional licenses:
+# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
+# 2. xxhash: BSD.
+# 3. MD5 code: public-domain.
+# 4. ConvertUTF.h: TODO.
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="
+   +binutils-plugin +debug debuginfod doc exegesis libedit +libffi
+   ncurses test xml z3 zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:0=[${MULTILIB_USEDEP}]
+   debuginfod? (
+   net-misc/curl:=
+   dev-cpp/cpp-httplib:=
+   )
+   exegesis? ( dev-libs/libpfm:= )
+   libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
+   libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+   binutils-plugin? ( sys-libs/binutils-libs )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   sys-devel/gnuconfig
+   kernel_Darwin? (
+   /dev/null || die
+   fi
+}
+
+src_prepare() {
+   # disable use of SDK on OSX, bug #568758
+   sed -i -e 's/xcrun/false/' utils/lit/lit/util.py || die
+
+   # Update config.guess to support more systems
+   cp "${BROOT}/usr/share/gnuconfig/config.guess" cmake/ || die
+
+   # Verify that the ebuild is up-to-date
+   check_uptodate
+
+   llvm.org_src_prepare
+}
+
+get_distribution_components() {
+   local sep=${1-;}
+
+   local out=(
+   # shared libs
+   LLVM
+   LTO
+   Remarks
+
+   # tools
+   llvm-config
+
+   # common stuff
+   cmake-exports
+   llvm-headers
+
+   # libraries needed for clang-tblgen
+   LLVMDemangle
+   LLVMSupport
+   LLVMTableGen
+
+   # testing libraries
+   llvm_gtest
+   llvm_gtest_main
+   LLVMTestingAnnotations
+   

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

2024-03-16 Thread Michał Górny
commit: 5bcf0353e2befe2c10af81af45bc5c845c34a428
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:04 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bcf0353

sys-devel/llvm-common: Add 19.0.0_pre20240316 snapshot

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

 sys-devel/llvm-common/Manifest |  1 +
 .../llvm-common-19.0.0_pre20240316.ebuild  | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index 8dfb3ed4088b..c195e0b4d1a8 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

diff --git a/sys-devel/llvm-common/llvm-common-19.0.0_pre20240316.ebuild 
b/sys-devel/llvm-common/llvm-common-19.0.0_pre20240316.ebuild
new file mode 100644
index ..2d8f35a84179
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-19.0.0_pre20240316.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of LLVM"
+HOMEPAGE="https://llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+IUSE="emacs"
+
+RDEPEND="
+   !sys-devel/llvm:0
+"
+BDEPEND="
+   emacs? ( >=app-editors/emacs-23.1:* )
+"
+
+LLVM_COMPONENTS=( llvm/utils )
+llvm.org_set_globals
+
+SITEFILE="50llvm-gentoo.el"
+BYTECOMPFLAGS="-L emacs"
+
+src_compile() {
+   default
+
+   use emacs && elisp-compile emacs/*.el
+}
+
+src_install() {
+   insinto /usr/share/vim/vimfiles
+   doins -r vim/*/
+   # some users may find it useful
+   newdoc vim/README README.vim
+   dodoc vim/vimrc
+
+   if use emacs ; then
+   elisp-install llvm emacs/*.{el,elc}
+   elisp-make-site-file "${SITEFILE}" llvm
+   fi
+}
+
+pkg_postinst() {
+   use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+   use emacs && elisp-site-regen
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/llvm-ocaml/

2024-03-16 Thread Michał Górny
commit: 1dce02d7d19cc4f5e6f22b194765d8b821970db2
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:08 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dce02d7

dev-ml/llvm-ocaml: Add 19.0.0_pre20240316 snapshot

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

 dev-ml/llvm-ocaml/Manifest |   1 +
 .../llvm-ocaml-19.0.0_pre20240316.ebuild   | 107 +
 2 files changed, 108 insertions(+)

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 8dfb3ed4088b..c195e0b4d1a8 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240316.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240316.ebuild
new file mode 100644
index ..879c30db0807
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240316.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake llvm.org llvm-utils python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+IUSE="+debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.00.0:0=
+   dev-ml/ocaml-ctypes:=
+   ~sys-devel/llvm-${PV}:=[debug?]
+   !sys-devel/llvm[ocaml(-)]
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   dev-ml/findlib
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+src_configure() {
+   llvm_prepend_path "${LLVM_MAJOR}"
+
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+   -DBUILD_SHARED_LIBS=OFF
+   -DLLVM_BUILD_LLVM_DYLIB=ON
+   -DLLVM_LINK_LLVM_DYLIB=ON
+   -DLLVM_OCAML_OUT_OF_TREE=ON
+
+   # cheap hack: LLVM combines both anyway, and the only difference
+   # is that the former list is explicitly verified at cmake time
+   -DLLVM_TARGETS_TO_BUILD=""
+   -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+   -DLLVM_BUILD_TESTS=$(usex test)
+
+   # disable various irrelevant deps and settings
+   -DLLVM_ENABLE_FFI=OFF
+   -DLLVM_ENABLE_TERMINFO=OFF
+   -DHAVE_HISTEDIT_H=NO
+   -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+   -DLLVM_ENABLE_EH=ON
+   -DLLVM_ENABLE_RTTI=ON
+
+   -DLLVM_HOST_TRIPLE="${CHOST}"
+
+   -DPython3_EXECUTABLE="${PYTHON}"
+
+   # TODO: ocamldoc
+   )
+
+   use test && mycmakeargs+=(
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   )
+
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   # also: custom rules for OCaml do not work for CPPFLAGS
+   use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG"
+   cmake_src_configure
+
+   local llvm_libdir=$(llvm-config --libdir)
+   # an ugly hack; TODO: figure out a way to pass -L to ocaml...
+   cd "${BUILD_DIR}/${libdir}" || die
+   ln -s "${llvm_libdir}"/*.so . || die
+
+   if use test; then
+   local llvm_bindir=$(llvm-config --bi

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

2024-03-16 Thread Michał Górny
commit: 07114924dae360664d5889dba775947174549256
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 16:19:09 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07114924

sys-devel/clang-common: Add 19.0.0_pre20240316 snapshot

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

 sys-devel/clang-common/Manifest|   1 +
 .../clang-common-19.0.0_pre20240316.ebuild | 290 +
 2 files changed, 291 insertions(+)

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 8dfb3ed4088b..c195e0b4d1a8 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -8,3 +8,4 @@ DIST llvm-project-18.1.0.src.tar.xz 132034208 BLAKE2B 
06ad7c65e1d10946c74027ec46
 DIST llvm-project-18.1.0.src.tar.xz.sig 566 BLAKE2B 
1ab731c3fb151ce777ad4e2c8c653e5e08c2e97795dae06185d9d92248d4435aae67e1cfa23efb9b0b90ee44183ca69b92c64cb2b6d2c338388bde1fea07d232
 SHA512 
7bda930945c4b51c33de9918941797a4336020b475f3999a81055bb0b2a080f81e823c6bde43cc445a113e78f5667939bce5da64ccd650e8e9b15646f84ae105
 DIST llvm-project-1c7607e8ee6ec4ca3abce1561dd39a98d4efac96.tar.gz 207112414 
BLAKE2B 
eb028b0b09d0f970d2861578245f4ace7ebe55ef1da33503cad6a1ed3691d29cac2556bc9360e911d64ab617df4cce0d26ea0e1ab49a68ce7e4001c52ed32a71
 SHA512 
687720278900dd57dae430e965902777946e93b647726410c6310bb1c2c944d7d30d1733204d3db10d527ecff9d9ad78cbcb8a97408383d9c5245a031291674a
 DIST llvm-project-597f9761c3a5ba278fa930d2fac13f156287d505.tar.gz 206699707 
BLAKE2B 
5461426f02742cefe5ae7faeb7fed15628741e3fb41ca01ffb8159805f9b55d883d318e7c677e5bf348949b7d8e16e079df09d461abe9b32d804dcb284584fc5
 SHA512 
b06ae070bb197d18cb8653e290b85e8526cdab4aeb5a02c94295d489d271bd7cea637960b516937e0ba1d7ada29e734c8ea1137335d46756db54632dcdba93e9
+DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 
BLAKE2B 
855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82
 SHA512 
ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490

diff --git a/sys-devel/clang-common/clang-common-19.0.0_pre20240316.ebuild 
b/sys-devel/clang-common/clang-common-19.0.0_pre20240316.ebuild
new file mode 100644
index ..80d989986d28
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-19.0.0_pre20240316.ebuild
@@ -0,0 +1,290 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 llvm.org multilib
+
+DESCRIPTION="Common files shared between multiple slots of clang"
+HOMEPAGE="https://llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+IUSE="
+   default-compiler-rt default-libcxx default-lld
+   bootstrap-prefix hardened llvm-libunwind
+"
+
+PDEPEND="
+   sys-devel/clang:*
+   default-compiler-rt? (
+   sys-devel/clang-runtime[compiler-rt]
+   llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] )
+   !llvm-libunwind? ( sys-libs/libunwind[static-libs] )
+   )
+   !default-compiler-rt? ( sys-devel/gcc )
+   default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] )
+   !default-libcxx? ( sys-devel/gcc )
+   default-lld? ( sys-devel/lld )
+   !default-lld? ( sys-devel/binutils )
+"
+IDEPEND="
+   !default-compiler-rt? ( sys-devel/gcc-config )
+   !default-libcxx? ( sys-devel/gcc-config )
+"
+
+LLVM_COMPONENTS=( clang/utils )
+llvm.org_set_globals
+
+pkg_pretend() {
+   [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return
+
+   local flag missing_flags=()
+   for flag in default-{compiler-rt,libcxx,lld}; do
+   if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; 
then
+   missing_flags+=( "${flag}" )
+   fi
+   done
+
+   if [[ ${missing_flags[@]} ]]; then
+   eerror "It seems that you have the following flags set on 
sys-devel/clang:"
+   eerror
+   eerror "  ${missing_flags[*]}"
+   eerror
+   eerror "The default runtimes are now set via flags on 
sys-devel/clang-common."
+   eerror "The build is being aborted to prevent breakage.  Please 
either set"
+   eerror "the respective flags on this ebuild, e.g.:"
+   eerror
+   eerror "  sys-devel/clang-common ${missing_flags[*]}"
+   eerror
+   eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1."
+   die "Mismatched defaults detected between sys-devel/clang and 
sys-devel/clang-common"
+   fi
+}
+
+_doclang_cfg() {
+   local triple="${1}"
+
+   local tool
+   for tool in ${triple}-clang{,++}; do
+   newins - "${tool}.cfg" <<-EOF
+   # This

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

2024-03-16 Thread Michał Górny
commit: 04fccf1a5989fcaece707be1ada8824da0fa9318
Author: Alexander Miller  gmx  de>
AuthorDate: Thu Mar  7 16:20:58 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04fccf1a

dev-util/nihtest: New package, add version 1.5.0

A dependency of the new test suite in app-arch/torrentzip.1.3.
Tests not enabled yet.

Signed-off-by: Alexander Miller  gmx.de>
Signed-off-by: Michał Górny  gentoo.org>

 dev-util/nihtest/Manifest |  1 +
 dev-util/nihtest/metadata.xml | 17 
 dev-util/nihtest/nihtest-1.5.0.ebuild | 37 +++
 3 files changed, 55 insertions(+)

diff --git a/dev-util/nihtest/Manifest b/dev-util/nihtest/Manifest
new file mode 100644
index ..49cf95f7d2b8
--- /dev/null
+++ b/dev-util/nihtest/Manifest
@@ -0,0 +1 @@
+DIST nihtest-1.5.0.tar.gz 39258 BLAKE2B 
6f2bf228d080a705ac9c7a56e7f73cd6000e03fae09dc9076eb7c9003f8cd9629690ccc2860c7939461edc089f8e73419232ed08bc131f9b526f141b434f33f8
 SHA512 
aac6167c18b5af3f49f5b43b6a218f3f3921d5b0bfe74df546a6808cf826debbe587de44b04baf1d4abd8e0c193da1b86a1f6490cc6bd7888b7707e261a1ebcf

diff --git a/dev-util/nihtest/metadata.xml b/dev-util/nihtest/metadata.xml
new file mode 100644
index ..d1ef0e8cf6e2
--- /dev/null
+++ b/dev-util/nihtest/metadata.xml
@@ -0,0 +1,17 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+  
+alex.mil...@gmx.de
+Alexander Miller
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+  
+  
+nih-at/nihtest
+nihtest
+  
+

diff --git a/dev-util/nihtest/nihtest-1.5.0.ebuild 
b/dev-util/nihtest/nihtest-1.5.0.ebuild
new file mode 100644
index ..e71045c4aa7e
--- /dev/null
+++ b/dev-util/nihtest/nihtest-1.5.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A testing tool for command line utilities"
+HOMEPAGE="
+   https://nih.at/nihtest/
+   https://github.com/nih-at/nihtest
+   https://pypi.org/project/nihtest/
+"
+SRC_URI+="
+   https://nih.at/nihtest/${P}.tar.gz
+   https://github.com/nih-at/nihtest/releases/download/v${PV}/${P}.tar.gz
+"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   $(python_gen_cond_dep 'dev-python/python-dateutil[${PYTHON_USEDEP}]')
+"
+
+DOCS=( NEWS.md README.md TODO.md )
+
+src_install() {
+   distutils-r1_src_install
+   newman manpages/nihtest.man nihtest.1
+   newman manpages/nihtest.conf.man nihtest.conf.5
+   newman manpages/nihtest-case.man nihtest-case.5
+}



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

2024-03-16 Thread Michał Górny
commit: 3d3575f4df1aa8c81092fbc7bc8913f17f0d3520
Author: Alexander Miller  gmx  de>
AuthorDate: Thu Mar  7 16:50:03 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d3575f4

app-arch/torrentzip: Enable tests

Signed-off-by: Alexander Miller  gmx.de>
Signed-off-by: Michał Górny  gentoo.org>

 app-arch/torrentzip/torrentzip-1.3.ebuild | 26 +++---
 1 file changed, 23 insertions(+), 3 deletions(-)

diff --git a/app-arch/torrentzip/torrentzip-1.3.ebuild 
b/app-arch/torrentzip/torrentzip-1.3.ebuild
index d7b943a837fe..5a45d54d5f5f 100644
--- a/app-arch/torrentzip/torrentzip-1.3.ebuild
+++ b/app-arch/torrentzip/torrentzip-1.3.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-inherit cmake
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake python-any-r1
 
 MY_P="trrntzip-${PV}"
 DESCRIPTION="Create identical zip archives over multiple systems"
@@ -14,6 +15,8 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="GPL-2+ ZLIB"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
sys-libs/zlib:=
@@ -21,8 +24,25 @@ RDEPEND="
 DEPEND="
${RDEPEND}
 "
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-util/nihtest-1.5.0
+   )
+"
 
 DOCS=(AUTHORS NEWS.md README.md)
 
-# Tests need nihtest , not packaged
-mycmakeargs=( -DRUN_REGRESS=OFF )
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   if use test; then
+   local mycmakeargs=( -DPYTHONBIN="${EPYTHON}" )
+   else
+   local mycmakeargs=( -DRUN_REGRESS=NO )
+   fi
+   cmake_src_configure
+}



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

2024-03-16 Thread Michał Górny
commit: 8f942acab59678609ede1e07522f50db9bbe04b5
Author: Alexander Miller  gmx  de>
AuthorDate: Sat Mar  9 22:49:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f942aca

dev-util/nihtest: Wire up tests

Signed-off-by: Alexander Miller  gmx.de>
Closes: https://github.com/gentoo/gentoo/pull/35644
Signed-off-by: Michał Górny  gentoo.org>

 dev-util/nihtest/nihtest-1.5.0.ebuild | 24 +++-
 1 file changed, 23 insertions(+), 1 deletion(-)

diff --git a/dev-util/nihtest/nihtest-1.5.0.ebuild 
b/dev-util/nihtest/nihtest-1.5.0.ebuild
index e71045c4aa7e..15d9fa136dbe 100644
--- a/dev-util/nihtest/nihtest-1.5.0.ebuild
+++ b/dev-util/nihtest/nihtest-1.5.0.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_SINGLE_IMPL=1
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit distutils-r1 pypi
+inherit cmake distutils-r1 pypi
 
 DESCRIPTION="A testing tool for command line utilities"
 HOMEPAGE="
@@ -22,13 +22,35 @@ SRC_URI+="
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
$(python_gen_cond_dep 'dev-python/python-dateutil[${PYTHON_USEDEP}]')
 "
+BDEPEND="test? ( ${RDEPEND} )"
 
+CMAKE_SKIP_TESTS=(
+   preload-pass.test # https://github.com/nih-at/nihtest/issues/7
+)
 DOCS=( NEWS.md README.md TODO.md )
 
+src_prepare() {
+   distutils-r1_src_prepare
+   if use test; then
+   CMAKE_USE_DIR=${S}/tests
+   BUILD_DIR=${WORKDIR}/tests_build cmake_src_prepare
+   fi
+}
+
+python_test() {
+   local BUILD_DIR=${WORKDIR}/tests_build
+   local mycmakeargs=( -DNIHTEST=nihtest )
+   cmake_src_configure
+   cmake_src_compile
+   cmake_src_test
+}
+
 src_install() {
distutils-r1_src_install
newman manpages/nihtest.man nihtest.1



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

2024-03-16 Thread Michał Górny
commit: 74908e428cb2e6799630d8bafaa7ce42f64dfad1
Author: Alexander Miller  gmx  de>
AuthorDate: Wed Mar  6 23:55:42 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 16:25:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74908e42

app-arch/torrentzip: add 1.3

This release contains a few bug fixes and introduces a test suite.
Tests not enabled because of unpackaged dependency .

Signed-off-by: Alexander Miller  gmx.de>
Signed-off-by: Michał Górny  gentoo.org>

 app-arch/torrentzip/Manifest  |  1 +
 app-arch/torrentzip/torrentzip-1.3.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/app-arch/torrentzip/Manifest b/app-arch/torrentzip/Manifest
index 4226a0352679..08aa339c1310 100644
--- a/app-arch/torrentzip/Manifest
+++ b/app-arch/torrentzip/Manifest
@@ -1,2 +1,3 @@
 DIST torrentzip-0.9.tar.gz 59007 BLAKE2B 
eb5d7d8d9026115367afd88ef0cf33d2eed600e6eaa773f039a713c76a48a39e12cb5a8ac6faf2937d3563c9270029543bdb6361d2f22a39e2341953872f589c
 SHA512 
691cd25f501de3de16b5b15b2afadfc34b833c3e93208c2c3497674936580ad2c3532a02e02531b89974302eee7b36f7579a412718914b1b38044b78a39a4d4d
 DIST trrntzip-1.2.tar.gz 62707 BLAKE2B 
289ddfe89b91c63b1a6902ea7a4055fa8e235e712d6ea911da2848cc8db15cbdf712967b9fcc1414513c1a18eef160108f5f7b03aefd8f8f18c4d04907a16c17
 SHA512 
90c853efde1d077c741206362bc14fe779627f1b20571246e99ed29980840e78c0377110431c59c35596a0d209e612f6fe77b385707eb4bdb1ea47bb797c9272
+DIST trrntzip-1.3.tar.gz 67297 BLAKE2B 
c77fd134cfd3ab30f46b66f4b3dd36b899ee6267b17100b1ad15bdf5c6beddaea94fe22d23f1a81de85522768d76401f0192d0deac2ff75edc816510c8069e2c
 SHA512 
c21ed6ac4dacd652e2a67b700741d70dd9da699259bd299ca177c74f92e70eef0b3ad2ced54b5635780cab2b4c46b3f9c258dfa18bdde24e2718c38339be

diff --git a/app-arch/torrentzip/torrentzip-1.3.ebuild 
b/app-arch/torrentzip/torrentzip-1.3.ebuild
new file mode 100644
index ..d7b943a837fe
--- /dev/null
+++ b/app-arch/torrentzip/torrentzip-1.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MY_P="trrntzip-${PV}"
+DESCRIPTION="Create identical zip archives over multiple systems"
+HOMEPAGE="https://github.com/0-wiz-0/trrntzip";
+SRC_URI="https://github.com/0-wiz-0/trrntzip/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2+ ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   sys-libs/zlib:=
+"
+DEPEND="
+   ${RDEPEND}
+"
+
+DOCS=(AUTHORS NEWS.md README.md)
+
+# Tests need nihtest , not packaged
+mycmakeargs=( -DRUN_REGRESS=OFF )



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

2024-03-16 Thread Arthur Zamarin
commit: 723da4746262b0635905732fdc3a5c30b02f7bc7
Author: Paul Zander  gmail  com>
AuthorDate: Sat Mar 16 14:32:10 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 16:18:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=723da474

sci-libs/vtk: 9.3.0 require USE=views for USE=rendering

With 9.3.0 we switched from soft failures to hard failures for conflicting 
config options. Clean up a bit of mess left behind.

Closes: https://bugs.gentoo.org/926626
Signed-off-by: Paul Zander  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35783
Signed-off-by: Arthur Zamarin  gentoo.org>

 sci-libs/vtk/vtk-9.3.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/vtk/vtk-9.3.0.ebuild b/sci-libs/vtk/vtk-9.3.0.ebuild
index f57063d4f5b4..783441f55428 100644
--- a/sci-libs/vtk/vtk-9.3.0.ebuild
+++ b/sci-libs/vtk/vtk-9.3.0.ebuild
@@ -43,7 +43,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
 # TODO: Like to simplifiy these. Mostly the flags related to Groups.
 IUSE="all-modules boost cuda debug doc examples ffmpeg +freetype gdal 
gles2-only imaging
java las +logging mpi mysql odbc opencascade openmp openvdb pdal 
postgres python qt5
-   qt6 +rendering sdl tbb test +threads tk video_cards_nvidia views vtkm 
web"
+   qt6 +rendering sdl tbb test +threads tk video_cards_nvidia +views vtkm 
web"
 
 RESTRICT="!test? ( test )"
 
@@ -60,7 +60,7 @@ REQUIRED_USE="
sdl? ( rendering )
tk? ( python rendering )
web? ( python )
-   rendering? ( freetype )
+   rendering? ( freetype views )
 "
 
 # eigen, nlohmann_json, pegtl and utfcpp are referenced in the cmake files



[gentoo-commits] proj/kde:master commit in: kde-plasma/plasma-pa/

2024-03-16 Thread Andreas Sturmlechner
commit: 0ca676948ce33f9c4e78e3aa28935fec03675744
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Mar 16 15:41:35 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Mar 16 15:42:08 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=0ca67694

kde-plasma/plasma-pa: Add new dependency

Upstream commit 9a2aa4db38d3115ed60da621e012c0efc0172aae

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

 kde-plasma/plasma-pa/plasma-pa-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-plasma/plasma-pa/plasma-pa-.ebuild 
b/kde-plasma/plasma-pa/plasma-pa-.ebuild
index 871e154f3d..f67a7fd2b4 100644
--- a/kde-plasma/plasma-pa/plasma-pa-.ebuild
+++ b/kde-plasma/plasma-pa/plasma-pa-.ebuild
@@ -24,6 +24,7 @@ DEPEND="
>=dev-qt/qtdeclarative-${QTMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
+   >=kde-frameworks/kdbusaddons-${KFMIN}:6
>=kde-frameworks/kdeclarative-${KFMIN}:6
>=kde-frameworks/kglobalaccel-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6



[gentoo-commits] proj/qt:master commit in: dev-qt/qtwebengine/

2024-03-16 Thread Andreas Sturmlechner
commit: 91d5e15b52a61474873bb517ef0b76c86cea3c90
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  8 11:36:37 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Mar 16 15:40:33 2024 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=91d5e15b

dev-qt/qtwebengine: dev-util/ninja -> app-alternatives/ninja

All of these will be using app-alternatives/ninja anyway as they're not calling

ninja-reference, so make the dep reflect reality.

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

 dev-qt/qtwebengine/qtwebengine-5.15.13..ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.13..ebuild 
b/dev-qt/qtwebengine/qtwebengine-5.15.13..ebuild
index 3e36c336..489e6121 100644
--- a/dev-qt/qtwebengine/qtwebengine-5.15.13..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-5.15.13..ebuild
@@ -96,8 +96,8 @@ DEPEND="${RDEPEND}
media-libs/libglvnd
 "
 BDEPEND="${PYTHON_DEPS}
+   app-alternatives/ninja
dev-util/gperf
-   dev-build/ninja
dev-util/re2c
net-libs/nodejs[ssl]
sys-devel/bison



[gentoo-commits] proj/qt:master commit in: dev-qt/qtwebengine/

2024-03-16 Thread Andreas Sturmlechner
commit: 157991d0d02010493ccc2f25f86a8e28a31c3d75
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 17 15:04:28 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Mar 16 15:40:29 2024 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=157991d0

Move {dev-util → dev-build}/gn

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

 dev-qt/qtwebengine/qtwebengine-5.15.13..ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.13..ebuild 
b/dev-qt/qtwebengine/qtwebengine-5.15.13..ebuild
index ba9182c6..3e36c336 100644
--- a/dev-qt/qtwebengine/qtwebengine-5.15.13..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-5.15.13..ebuild
@@ -102,7 +102,7 @@ BDEPEND="${PYTHON_DEPS}
net-libs/nodejs[ssl]
sys-devel/bison
sys-devel/flex
-   ppc64? ( >=dev-util/gn-0.1807 )
+   ppc64? ( >=dev-build/gn-0.1807 )
 "
 
 PATCHES=( "${WORKDIR}/${PATCHSET}" )



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

2024-03-16 Thread orbea
commit: 04dcaecdb62074912405109eeb7c8b5390f3656e
Author: orbea  riseup  net>
AuthorDate: Sat Mar 16 15:38:50 2024 +
Commit: orbea  riseup  net>
CommitDate: Sat Mar 16 15:38:50 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=04dcaecd

www-servers/apache: stabilize 2.4.58-r2 for amd64, arm64, ppc, ppc64

Signed-off-by: orbea  riseup.net>

 www-servers/apache/apache-2.4.58-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-servers/apache/apache-2.4.58-r2.ebuild 
b/www-servers/apache/apache-2.4.58-r2.ebuild
index 7f028a2..a274143 100644
--- a/www-servers/apache/apache-2.4.58-r2.ebuild
+++ b/www-servers/apache/apache-2.4.58-r2.ebuild
@@ -146,7 +146,7 @@ HOMEPAGE="https://httpd.apache.org/";
 # some helper scripts are Apache-1.1, thus both are here
 LICENSE="Apache-2.0 Apache-1.1"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x64-macos ~x64-solaris"
 
 PATCHES=(
"${FILESDIR}"/${PN}-2.4.57-libressl.patch



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

2024-03-16 Thread Dale Showers
commit: cf80e0b70a21d45575b0a4ab829f6f04138d0059
Author: Dale Showers  fictx  com>
AuthorDate: Sat Mar 16 15:35:43 2024 +
Commit: Dale Showers  fictx  com>
CommitDate: Sat Mar 16 15:35:43 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cf80e0b7

net-voip/*: baresip/re 3.10.0 3.10.1

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

 net-voip/baresip/Manifest  |  2 ++
 net-voip/baresip/baresip-3.10.0.ebuild | 53 
 net-voip/baresip/baresip-3.10.1.ebuild | 55 ++
 net-voip/re/Manifest   |  1 +
 net-voip/re/re-3.10.0.ebuild   | 14 +
 5 files changed, 125 insertions(+)

diff --git a/net-voip/baresip/Manifest b/net-voip/baresip/Manifest
index 4564890f92..4ca401e1b6 100644
--- a/net-voip/baresip/Manifest
+++ b/net-voip/baresip/Manifest
@@ -1,3 +1,5 @@
+DIST baresip-3.10.0.tar.gz 1167280 BLAKE2B 
b75558f75c1842361a795645ed67fbf1f121bf76a98f9590984da754bc3171a6e8c5feaee1b45afd90960e8444f2ff5b5fbbb314ee2fa268239bccd481c79236
 SHA512 
62c977e4af72a401fc8d52a52afc7f3750070f539af8b41098c92dd5e1b6ed1e654bd7d35dda8704c255fbc13a5b2c75bb441818b86f4cf8ff95c1ffd87a0a8a
+DIST baresip-3.10.1.tar.gz 1166742 BLAKE2B 
01ff2fef17b805b79ab4cd85b90ea092384c467191b152dd8edbfb8f2c82f2334b1a8afbc812e9e724b8f863caa85d6cf86de303b2ce303165c88ecda3e4effb
 SHA512 
71853ab11895b9ce85a6f57400e570b353d594f8a0e6697368088cc393b14970401165b89cf3bc2d0392199cef76eca246a0c934014a726c5261dce65243bae4
 DIST baresip-3.7.0.tar.gz 1156270 BLAKE2B 
48d9f2762739f023dfe8597921de1bfcd355ce4d6e403a77c6fd2f95a88970538208e5aae5f2cd2ed98767f5b1c17e0740f3298faaf7056cd7e89906e22d67b8
 SHA512 
f3497a903fa67c8ecfb90cd63f9f2bdc376d98ea28a71ea64b042b3641628126fac5ff8afe8539f98f51a54aa4ef1304d22c0b83edc3e91767f8bf35310621c3
 DIST baresip-3.8.0.tar.gz 1158645 BLAKE2B 
e7badad42dde5e0cbd0fa090654b6559f7cf2f6c1dcc458290a43c72b26b0aa2fe40c92f4335ed72c4a2f85ec20d9bfb45f8059bc179cbd47b26867bf7612ccf
 SHA512 
12ff9aaedcc3bc19a38235f5abc955aa1a64db47827895b95ca55329cb29acef353ee0871e888f12f0a9ea5a2ac0b3a34c278115c05e9f55d055638b5e13f852
 DIST baresip-3.9.0.tar.gz 1163327 BLAKE2B 
c994a6ca16610936887f9bfbfb776e155ad9418fb46387af899044e8237e1e7662e62b697408c7c0a47849bbc8ce078122b9290afd868aa9974ad50c9a7b68dd
 SHA512 
7e6bf2c68ae4dec60da7692527d511b7acf373e14c67c96591b7a5e02af7275ff7adde8a8c07af6ed98474b87357b734aae17fb337d4fad8353c253de56dc534

diff --git a/net-voip/baresip/baresip-3.10.0.ebuild 
b/net-voip/baresip/baresip-3.10.0.ebuild
new file mode 100644
index 00..d1e006f926
--- /dev/null
+++ b/net-voip/baresip/baresip-3.10.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Baresip is a portable and modular SIP User-Agent"
+HOMEPAGE="https://github.com/baresip/baresip";
+SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64"
+
+IUSE="aac alsa amr aptx aom codec2 ffmpeg gst gtk3 jack mqtt mpa opus ssl png 
portaudio pulseaudio pipewire sdl sndfile spandsp vpx X"
+
+DEPEND="
+   ~net-voip/re-${PV}
+   aac? ( media-libs/fdk-aac )
+   alsa? ( media-libs/alsa-lib )
+   amr? ( media-libs/opencore-amr )
+   aptx? ( media-libs/libopenaptx )
+   aom? ( media-libs/libaom )
+   codec2? ( media-libs/codec2 )
+   ffmpeg? ( media-video/ffmpeg )
+   gst? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   media-libs/gst-plugins-good:1.0
+   )
+   gtk3? ( x11-libs/gtk+:3 )
+   jack? ( virtual/jack )
+   mqtt? ( app-misc/mosquitto )
+   mpa? (
+   media-sound/twolame
+   media-sound/mpg123
+   media-libs/speexdsp
+   )
+   ssl? ( dev-libs/openssl:0= )
+   opus? ( media-libs/opus )
+   png? ( media-libs/libpng )
+   portaudio? ( media-libs/portaudio )
+   pulseaudio? ( media-libs/libpulse )
+   pipewire? ( media-video/pipewire )
+   sdl? ( media-libs/libsdl2 )
+   sndfile? ( media-libs/libsndfile )
+   spandsp? ( media-libs/spandsp )
+   vpx? ( media-libs/libvpx )
+   X? ( x11-libs/libX11 )
+   "
+
+RDEPEND="${DEPEND}"

diff --git a/net-voip/baresip/baresip-3.10.1.ebuild 
b/net-voip/baresip/baresip-3.10.1.ebuild
new file mode 100644
index 00..a21a8f9169
--- /dev/null
+++ b/net-voip/baresip/baresip-3.10.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Baresip is a portable and modular SIP User-Agent"
+HOMEPAGE="https://github.com/baresip/baresip";
+SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64"
+
+IUSE="aac alsa amr aptx aom codec2 ffmpeg gst gtk3 jack mqtt mpa

[gentoo-commits] proj/qt:master commit in: dev-qt/qtdbus/, dev-qt/qtbluetooth/, dev-qt/qtprintsupport/, ...

2024-03-16 Thread Andreas Sturmlechner
commit: 7be4e214b12633ed364939cc2b82462983d66614
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Mar 16 14:51:59 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Mar 16 14:51:59 2024 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=7be4e214

dev-qt/*: Rebased to 5.15.13 branch

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

 .../{assistant-5.15.12..ebuild => assistant-5.15.13..ebuild}  | 0
 .../{designer-5.15.12..ebuild => designer-5.15.13..ebuild}| 0
 ...guist-tools-5.15.12..ebuild => linguist-tools-5.15.13..ebuild} | 0
 .../{linguist-5.15.12..ebuild => linguist-5.15.13..ebuild}| 0
 .../{pixeltool-5.15.12..ebuild => pixeltool-5.15.13..ebuild}  | 0
 dev-qt/qdbus/{qdbus-5.15.12..ebuild => qdbus-5.15.13..ebuild} | 0
 .../{qdbusviewer-5.15.12..ebuild => qdbusviewer-5.15.13..ebuild}  | 0
 dev-qt/qdoc/{qdoc-5.15.12..ebuild => qdoc-5.15.13..ebuild}| 0
 dev-qt/qt3d/{qt3d-5.15.12..ebuild => qt3d-5.15.13..ebuild}| 0
 .../{qtbluetooth-5.15.12..ebuild => qtbluetooth-5.15.13..ebuild}  | 0
 .../{qtcharts-5.15.12..ebuild => qtcharts-5.15.13..ebuild}| 0
 ...{qtconcurrent-5.15.12..ebuild => qtconcurrent-5.15.13..ebuild} | 0
 dev-qt/qtcore/{qtcore-5.15.12..ebuild => qtcore-5.15.13..ebuild}  | 0
 .../{qtdatavis3d-5.15.12..ebuild => qtdatavis3d-5.15.13..ebuild}  | 0
 dev-qt/qtdbus/{qtdbus-5.15.12..ebuild => qtdbus-5.15.13..ebuild}  | 0
 ...tdeclarative-5.15.12..ebuild => qtdeclarative-5.15.13..ebuild} | 0
 dev-qt/qtdiag/{qtdiag-5.15.12..ebuild => qtdiag-5.15.13..ebuild}  | 0
 .../{qtgamepad-5.15.12..ebuild => qtgamepad-5.15.13..ebuild}  | 0
 ...effects-5.15.12..ebuild => qtgraphicaleffects-5.15.13..ebuild} | 0
 dev-qt/qtgui/{qtgui-5.15.12..ebuild => qtgui-5.15.13..ebuild} | 0
 dev-qt/qthelp/{qthelp-5.15.12..ebuild => qthelp-5.15.13..ebuild}  | 0
 ...mageformats-5.15.12..ebuild => qtimageformats-5.15.13..ebuild} | 0
 .../{qtlocation-5.15.12..ebuild => qtlocation-5.15.13..ebuild}| 0
 ...{qtmultimedia-5.15.12..ebuild => qtmultimedia-5.15.13..ebuild} | 0
 .../{qtnetwork-5.15.12..ebuild => qtnetwork-5.15.13..ebuild}  | 0
 ...tnetworkauth-5.15.12..ebuild => qtnetworkauth-5.15.13..ebuild} | 0
 .../{qtopengl-5.15.12..ebuild => qtopengl-5.15.13..ebuild}| 0
 .../qtpaths/{qtpaths-5.15.12..ebuild => qtpaths-5.15.13..ebuild}  | 0
 ...{qtplugininfo-5.15.12..ebuild => qtplugininfo-5.15.13..ebuild} | 0
 ...tpositioning-5.15.12..ebuild => qtpositioning-5.15.13..ebuild} | 0
 ...rintsupport-5.15.12..ebuild => qtprintsupport-5.15.13..ebuild} | 0
 ...ckcontrols-5.15.12..ebuild => qtquickcontrols-5.15.13..ebuild} | 0
 ...controls2-5.15.12..ebuild => qtquickcontrols2-5.15.13..ebuild} | 0
 ...cktimeline-5.15.12..ebuild => qtquicktimeline-5.15.13..ebuild} | 0
 .../{qtscript-5.15.12..ebuild => qtscript-5.15.13..ebuild}| 0
 .../qtscxml/{qtscxml-5.15.12..ebuild => qtscxml-5.15.13..ebuild}  | 0
 .../{qtsensors-5.15.12..ebuild => qtsensors-5.15.13..ebuild}  | 0
 .../{qtserialbus-5.15.12..ebuild => qtserialbus-5.15.13..ebuild}  | 0
 ...{qtserialport-5.15.12..ebuild => qtserialport-5.15.13..ebuild} | 0
 .../{qtspeech-5.15.12..ebuild => qtspeech-5.15.13..ebuild}| 0
 dev-qt/qtsql/{qtsql-5.15.12..ebuild => qtsql-5.15.13..ebuild} | 0
 dev-qt/qtsvg/{qtsvg-5.15.12..ebuild => qtsvg-5.15.13..ebuild} | 0
 dev-qt/qttest/{qttest-5.15.12..ebuild => qttest-5.15.13..ebuild}  | 0
 ...ranslations-5.15.12..ebuild => qttranslations-5.15.13..ebuild} | 0
 ...keyboard-5.15.12..ebuild => qtvirtualkeyboard-5.15.13..ebuild} | 0
 .../{qtwayland-5.15.12..ebuild => qtwayland-5.15.13..ebuild}  | 0
 ...ndscanner-5.15.12..ebuild => qtwaylandscanner-5.15.13..ebuild} | 0
 ...{qtwebchannel-5.15.12..ebuild => qtwebchannel-5.15.13..ebuild} | 0
 .../{qtwebengine-5.15.12..ebuild => qtwebengine-5.15.13..ebuild}  | 0
 ...{qtwebsockets-5.15.12..ebuild => qtwebsockets-5.15.13..ebuild} | 0
 .../{qtwebview-5.15.12..ebuild => qtwebview-5.15.13..ebuild}  | 0
 .../{qtwidgets-5.15.12..ebuild => qtwidgets-5.15.13..ebuild}  | 0
 .../{qtx11extras-5.15.12..ebuild => qtx11extras-5.15.13..ebuild}  | 0
 dev-qt/qtxml/{qtxml-5.15.12..ebuild => qtxml-5.15.13..ebuild} | 0
 ...txmlpatterns-5.15.12..ebuild => qtxmlpatterns-5.15.13..ebuild} | 0
 55 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-qt/assistant/assistant-5.15.12..ebuild 
b/dev-qt/assistant/assistant-5.15.13..ebuild
similarity index 100%
rename from dev-qt/assistant/assistant-5.15.12..ebuild
rename to dev-qt/ass

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

2024-03-16 Thread Erik Mackdanz
commit: d04e803caa621ab09b87278daa6e4ff142794a85
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Mar 16 14:58:13 2024 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Mar 16 15:09:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d04e803c

net-libs/libupnpp: add 0.26.3

Signed-off-by: Erik Mackdanz  gentoo.org>

 net-libs/libupnpp/Manifest   |  1 +
 net-libs/libupnpp/libupnpp-0.26.3.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/net-libs/libupnpp/Manifest b/net-libs/libupnpp/Manifest
index 0e097100c8ee..f77bed7e5c92 100644
--- a/net-libs/libupnpp/Manifest
+++ b/net-libs/libupnpp/Manifest
@@ -1 +1,2 @@
 DIST libupnpp-0.23.0.tar.gz 482952 BLAKE2B 
1e4615367f311c47ac99e70d926086585e4e06c7c245cf4e2b463a5c47ca71286c287829f46305202cb24ba4add138aa5fd2864387253e478defa2d083e5526a
 SHA512 
56a90635144a074680b20b28bc55d2258e25730d72fc99cab849e6f343f62ba2646c1510ad3dbfc2733895eba5ae9dd0ade8478f2debe4425781557ecd515b0e
+DIST libupnpp-0.26.3.tar.gz 485173 BLAKE2B 
9afc516118410bd5ddffe8f59848f25f5fc1da3247127b0fee2d1d6cb18c21247c14628e0e82d1d5ecc640d217a5b463bb692e39864740966a83025801173f9b
 SHA512 
78f9f3fabfbe3f79dc75153e95dc12e6a45064ee853ba19d8e0354baa37e7a2f673d4bc27b73196d91053f976fca7d5837b60de485a48150f6d20217ecedfc78

diff --git a/net-libs/libupnpp/libupnpp-0.26.3.ebuild 
b/net-libs/libupnpp/libupnpp-0.26.3.ebuild
new file mode 100644
index ..a49d443e93fb
--- /dev/null
+++ b/net-libs/libupnpp/libupnpp-0.26.3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DESCRIPTION="The libupnpp C++ library wraps libupnp for easier use by upmpdcli 
and upplay"
+HOMEPAGE="https://www.lesbonscomptes.com/upmpdcli";
+SRC_URI="https://www.lesbonscomptes.com/upmpdcli/downloads/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   dev-libs/expat
+   net-libs/libnpupnp
+   net-misc/curl
+"
+RDEPEND="${DEPEND}"
+
+src_install() {
+   default_src_install
+   find "${ED}" -name '*.la' -delete || die "Couldn't delete .la files"
+}



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

2024-03-16 Thread Erik Mackdanz
commit: 5c48cced1895882ee218acb7f6974ef8b078fbdb
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Mar 16 14:52:35 2024 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Mar 16 15:09:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c48cced

net-libs/libnpupnp: add 6.1.1

Signed-off-by: Erik Mackdanz  gentoo.org>

 net-libs/libnpupnp/Manifest   |  1 +
 net-libs/libnpupnp/libnpupnp-6.1.1.ebuild | 48 +++
 2 files changed, 49 insertions(+)

diff --git a/net-libs/libnpupnp/Manifest b/net-libs/libnpupnp/Manifest
index 37047f7c4d55..ddd695b9305f 100644
--- a/net-libs/libnpupnp/Manifest
+++ b/net-libs/libnpupnp/Manifest
@@ -1 +1,2 @@
 DIST libnpupnp-5.0.2.tar.gz 553436 BLAKE2B 
d285bf2b58c74f2aefd98ffb4a0021d82ac508cf91be0dd02db9125fb2966358ce8e5969f540de8c4e6c4930b5f55e1a55588fcd65010b9e0181aa01d70f0b72
 SHA512 
6beab39649acd9ad3ac71420455bf4449f3c8223abcd84578c0a4a0ec52e5fa8df2c07cfda439ce91bc8c83b3a43b74c36de8765adf4feb11b61ee72936ede4e
+DIST libnpupnp-6.1.1.tar.gz 549925 BLAKE2B 
b7d8db7ddf58f77ee855dd6e82567a8e0edf1cbad468e2f4fa9a813908ec3c25a304fd3f41c592f5dfda46831998bf74a39a1be4cb3cd63cdac55f5aa2bc08a0
 SHA512 
905c0dfc7f018a80380406682550271893d795a1964bb5e7c4a56c6934ce06b9b6e29a2c5a7a9c4bf1a5a2348637ad6af3fd99cd38d7bba9d935fdbec6a6dce5

diff --git a/net-libs/libnpupnp/libnpupnp-6.1.1.ebuild 
b/net-libs/libnpupnp/libnpupnp-6.1.1.ebuild
new file mode 100644
index ..fb767483046f
--- /dev/null
+++ b/net-libs/libnpupnp/libnpupnp-6.1.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="A C++ base UPnP library, derived from Portable UPnP, a.k.a 
libupnp"
+HOMEPAGE="https://framagit.org/medoc92/npupnp";
+SRC_URI="https://www.lesbonscomptes.com/upmpdcli/downloads/${P}.tar.gz";
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-libs/expat
+   net-libs/libmicrohttpd:=
+   net-misc/curl
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --enable-client \
+   --enable-debug \
+   --enable-device \
+   --enable-gena \
+   --enable-ipv6 \
+   --enable-optssdp \
+   --enable-reuseaddr \
+   --enable-soap \
+   --enable-ssdp \
+   --enable-tools \
+   --enable-webserver
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name '*.la' -delete || die
+}



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

2024-03-16 Thread Erik Mackdanz
commit: 651d4f84dd9f06bf52c9468e08257dfaec68e229
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Sat Mar 16 15:07:46 2024 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Sat Mar 16 15:09:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=651d4f84

media-sound/upmpdcli: add 1.8.9

Signed-off-by: Erik Mackdanz  gentoo.org>

 media-sound/upmpdcli/Manifest  |  1 +
 media-sound/upmpdcli/upmpdcli-1.8.9.ebuild | 71 ++
 2 files changed, 72 insertions(+)

diff --git a/media-sound/upmpdcli/Manifest b/media-sound/upmpdcli/Manifest
index d8a01e1b29b8..7d2114cde2d6 100644
--- a/media-sound/upmpdcli/Manifest
+++ b/media-sound/upmpdcli/Manifest
@@ -1 +1,2 @@
 DIST upmpdcli-1.8.1.tar.gz 629467 BLAKE2B 
dcc5f719721711e8b1ab53c8a163aa1230f01358fea54aad4e4fc7bc9e1f1442c31328f16637606fc06bebdff012c581a16f843885e2675949f2cb92a6ce6444
 SHA512 
35c1cc3ac215d783253b93f88a50fef2caa2d9ac541240fe58398ae062f02c4934c7b832f0159c7e542284496af59f91a59a2cfe3a0d5e2152dd40e7dec1aed7
+DIST upmpdcli-1.8.9.tar.gz 658086 BLAKE2B 
61aa8752f7c2611fd27be5c8114630f9be00f84d27ad2ccbb32320cf7ba00c0dc5a983222de50f9bc361c6a695634c0c0d6896d355bc90bb26637f35bc4432be
 SHA512 
f7fc474d91076acfe1d1482db6ea3e9a4a15612cfdef854e11721673f5822f1d2adf1b353b39bdbfbb6cbf869f4b6e8b6995c78e11555cd03c44140f4104b087

diff --git a/media-sound/upmpdcli/upmpdcli-1.8.9.ebuild 
b/media-sound/upmpdcli/upmpdcli-1.8.9.ebuild
new file mode 100644
index ..620cb2f7e971
--- /dev/null
+++ b/media-sound/upmpdcli/upmpdcli-1.8.9.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools systemd
+
+DESCRIPTION="UPnP Media Renderer front-end for MPD, the Music Player Daemon"
+HOMEPAGE="https://www.lesbonscomptes.com/upmpdcli/index.html";
+
+SRC_URI="https://www.lesbonscomptes.com/upmpdcli/downloads/${P}.tar.gz";
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="thirdparty"
+
+DEPEND="
+   dev-libs/jsoncpp
+   media-libs/libmpdclient
+   net-libs/libmicrohttpd:=
+   net-libs/libupnpp
+"
+RDEPEND="
+   ${DEPEND}
+   acct-group/upmpdcli
+   acct-user/upmpdcli
+   app-misc/recoll
+   thirdparty? ( dev-python/requests )
+"
+
+PATCHES=(
+   "${FILESDIR}"/makefile.patch
+   "${FILESDIR}"/configure.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+
+   eautoconf
+
+   ./configure \
+   --prefix=/usr \
+   --sysconfdir=/etc \
+   --localstatedir=/var/lib \
+   --disable-dependency-tracking \
+   --disable-silent-rules \
+   "--docdir=/usr/share/doc/${P}" \
+   "--htmldir=/usr/share/doc/${P}/html" \
+   --libdir=/usr/lib64 \
+   || die "Configure failed"
+
+}
+
+src_install() {
+   default
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+   newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+   systemd_dounit systemd/upmpdcli.service
+}
+
+pkg_postinst() {
+   einfo
+   einfo "This package no longer assumes that upmpdcli is driving an"
+   einfo "mpd instance on the same host (https://bugs.gentoo.org/670130)."
+   einfo "Probably it is though, so be sure your mpd is built with"
+   einfo "USE=curl."
+}



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

2024-03-16 Thread Arthur Zamarin
commit: de29df69bf4f2e55e54645e231ef44177f26db9d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 14:30:57 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 14:30:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de29df69

dev-python/pydantic-core: Stabilize 2.16.3 sparc, #926906

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

 dev-python/pydantic-core/pydantic-core-2.16.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pydantic-core/pydantic-core-2.16.3.ebuild 
b/dev-python/pydantic-core/pydantic-core-2.16.3.ebuild
index f806567f093d..f504c668de04 100644
--- a/dev-python/pydantic-core/pydantic-core-2.16.3.ebuild
+++ b/dev-python/pydantic-core/pydantic-core-2.16.3.ebuild
@@ -109,7 +109,7 @@ LICENSE+="
|| ( Apache-2.0 Boost-1.0 )
 "
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
>=dev-python/typing-extensions-4.7.1[${PYTHON_USEDEP}]



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

2024-03-16 Thread Arthur Zamarin
commit: 62a64f557c348009be94d2a682f0f31f7d92df5e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 14:30:57 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 14:30:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62a64f55

dev-python/pydantic: Stabilize 2.6.3 sparc, #926906

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

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

diff --git a/dev-python/pydantic/pydantic-2.6.3.ebuild 
b/dev-python/pydantic/pydantic-2.6.3.ebuild
index e67a1009b580..fbf388fc6a32 100644
--- a/dev-python/pydantic/pydantic-2.6.3.ebuild
+++ b/dev-python/pydantic/pydantic-2.6.3.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
>=dev-python/annotated-types-0.4.0[${PYTHON_USEDEP}]



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

2024-03-16 Thread Joonas Niilola
commit: ec6fa6712907bc5e80c8beb60c19eb2999e55070
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sat Feb 17 13:56:58 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Mar 16 13:34:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec6fa671

dev-util/bear: add myself as a maintainer

Signed-off-by: Alexey Sokolov  asokolov.org>
Closes: https://github.com/gentoo/gentoo/pull/35393
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/bear/metadata.xml | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/dev-util/bear/metadata.xml b/dev-util/bear/metadata.xml
index d8aa9d5eb352..49faddbc65c4 100644
--- a/dev-util/bear/metadata.xml
+++ b/dev-util/bear/metadata.xml
@@ -1,7 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   alexey+gen...@asokolov.org
+   Alexey Sokolov
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

Bear is a tool that generates a compilation database for clang 
tooling.
The concept behind Bear is: to execute the original build 
command and intercept the exec calls issued by the build tool.



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gtkada/

2024-03-16 Thread Alfredo Tupone
commit: d39429443ad556f3597ebea1a1d114f2458ea6a9
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Mar 16 13:21:00 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Mar 16 13:21:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3942944

dev-ada/gtkada: add 24.0.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gtkada/Manifest |  1 +
 dev-ada/gtkada/gtkada-24.0.0.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/dev-ada/gtkada/Manifest b/dev-ada/gtkada/Manifest
index 2d1e06147ff3..1e1fcd1e0518 100644
--- a/dev-ada/gtkada/Manifest
+++ b/dev-ada/gtkada/Manifest
@@ -1 +1,2 @@
 DIST gtkada-23.0.0.tar.gz 6045493 BLAKE2B 
05efb40453aa6f3ebd3beaf3dd7915bc2cca8cfec211bc6ae2f0a7a15f16029b1142028422367dbd4f68e72e02b71c030eec39802b0f9202e411d611a1fe521b
 SHA512 
ea5dffe4fe1b99cfbd952bace510aff9e0f79fe2fa075c299d12e68dfb43b6334df0d707631de30e6e2c3a80759d342b178e8ed29a82e90445e450cfd332767f
+DIST gtkada-24.0.0.tar.gz 6046333 BLAKE2B 
38db0d87c978bd608344a3e7eda5642bb9d2e73e0a201f65910c96baa4ede410071713190597ce5190ddc49b9ee7b44cc83e64e73cd34ceec00dc2613e24bc33
 SHA512 
b1c2cd9fe2d7fa6e39b007d64edebdc725132af892442454a0950e5533bf19a0d53e195d56282086f0d6cec1047d54109b933daf6a16f795aca613a01ee9ee61

diff --git a/dev-ada/gtkada/gtkada-24.0.0.ebuild 
b/dev-ada/gtkada/gtkada-24.0.0.ebuild
new file mode 100644
index ..d99581906f41
--- /dev/null
+++ b/dev-ada/gtkada/gtkada-24.0.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 )
+inherit ada autotools multiprocessing
+
+DESCRIPTION="A complete Ada graphical toolkit"
+HOMEPAGE="http://libre.adacore.com//tools/gtkada/";
+SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+shared static-libs static-pic"
+
+RDEPEND="${ADA_DEPS}
+   app-accessibility/at-spi2-core
+   dev-libs/glib:2
+   media-libs/fontconfig
+   media-libs/freetype
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/pango"
+DEPEND="${RDEPEND}
+   dev-ada/gprbuild[${ADA_USEDEP}]"
+
+REQUIRED_USE="${ADA_REQUIRED_USE}"
+
+PATCHES=( "${FILESDIR}"/${PN}-23.0.0-gentoo.patch )
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable static-libs static) \
+   $(use_enable shared) \
+   $(use_enable static-pic)
+}
+
+src_compile() {
+   emake -j1 PROCESSORS=$(makeopts_jobs)
+}
+
+src_install() {
+   emake -j1 DESTDIR="${D}" install
+   einstalldocs
+}



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

2024-03-16 Thread Sergey Alirzaev
commit: 07ab1b9fe1f1cec736beb0355818235220f529f5
Author: Sergey Alirzaev  riseup  net>
AuthorDate: Sat Mar 16 13:19:33 2024 +
Commit: Sergey Alirzaev  gmail  com>
CommitDate: Sat Mar 16 13:19:33 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=07ab1b9f

net-p2p/monero: add 0.18.3.3, drop 0.18.3.2

Signed-off-by: Sergey Alirzaev  riseup.net>

 net-p2p/monero/Manifest   | 2 +-
 net-p2p/monero/{monero-0.18.3.2.ebuild => monero-0.18.3.3.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-p2p/monero/Manifest b/net-p2p/monero/Manifest
index deea35528b..394d1ed3b7 100644
--- a/net-p2p/monero/Manifest
+++ b/net-p2p/monero/Manifest
@@ -6,5 +6,5 @@ DIST monero-0.18.1.2.tar.gz 11609034 BLAKE2B 
3186a1038e9dd8f204a506df28c526bf3e0
 DIST monero-0.18.2.0.tar.gz 11624875 BLAKE2B 
e8dc2e89c664cb218d900ce0803dd1716f1ee363bbddb232fbd22570818c9a9ca307df04808ffef1eb30ee6097fbe243f6977dfad181f57b9169f22d4819f145
 SHA512 
19625d8e6ee3e9f27ba06eb6027ef21571a2ae8261c9e32f6e74d2f7adf8c73e9dfe34516cd456426274c41ce941e1e5b7eba9f9d20492b99decbd9262aec434
 DIST monero-0.18.2.2.tar.gz 11640001 BLAKE2B 
04b19e760b09636d7862af2a071128a28006d2829f08039cf55cfa1fd7d054b1382dbbcfc7f0ed381fcbd358e75ec437467349c7f250510e99e06527d1209da6
 SHA512 
78d4f7fee4eb37ba4837bc392c5869e21c9ea1e9bd9e95f768003bc833302935121c315fb3b4fcbe8f07a9513f928e9e9146dc7ca8892a3db2eb14cfe1371727
 DIST monero-0.18.3.1.tar.gz 14005197 BLAKE2B 
169d876caf94090894c9a2bd9d07b71e46411971b06da0f51fc57f01396de4f5f770062e08cbebf702b6b49dbcd47923675d2375795969f5673bf2091a7da742
 SHA512 
b29d25043d50fa30459e59e0c82627cc3dc4a7e2e28a727a353915a32cf5e70e36f548bda152dee13329cb2d09a978ff45c2121f8bf7acc8966957a53e772f03
-DIST monero-0.18.3.2.tar.gz 14024322 BLAKE2B 
abba3ef7896101d8730963dad588b0314decbcbd949bae63a796f828ade2e94c62620d5920fe7d08f2afe3ae06bf52e9f570749ac380322d46a58a146fa1380a
 SHA512 
90acaf32e4dce753dc01e391cfe626611a31c3b024547f512d43a8e490814c5234f4ded57c7dd4c735cd8f60e545364618f0b8e6bfd5271660dcc89eb735d74c
+DIST monero-0.18.3.3.tar.gz 14028018 BLAKE2B 
07c3272175fb05645a2f5f7ce6cef4d65054ba1d80994c4dc8445ec4df13aebe2b268d5b4be49db0cdd35dcdce1bbd33874111e21503839d63fae70ea30b0dff
 SHA512 
26aaa02be4d1109dfdae08981b9fee16a10c358030ba99ae809eb241e805c50edc8ad10b1a375cd02e3160fa3de8ae6773cca55618d39ca30614f1d6662c18e5
 DIST monero-8682.patch 1053 BLAKE2B 
6252ee36961d41e6c7161004f2b3ddb0916a2dc91b91eed0e500a9681040366eb7e696abc91b138484bc735da5eb13f0a79ec1ded6f3c36dd3c8f8565113d7cf
 SHA512 
2960a937ec04bc96a3564d2c730ca53cd1369f26d47567cd08c8e90abaf126f336a083e297b4240b5fae22ab3ad3cb45d741f2f48364d30f1442df393109a6eb

diff --git a/net-p2p/monero/monero-0.18.3.2.ebuild 
b/net-p2p/monero/monero-0.18.3.3.ebuild
similarity index 97%
rename from net-p2p/monero/monero-0.18.3.2.ebuild
rename to net-p2p/monero/monero-0.18.3.3.ebuild
index 567c589b39..f3aeedc2c5 100644
--- a/net-p2p/monero/monero-0.18.3.2.ebuild
+++ b/net-p2p/monero/monero-0.18.3.3.ebuild
@@ -114,7 +114,7 @@ pkg_postinst() {
elog
elog "Run monerod status as any user to get sync status and 
other stats."
elog
-   elog "The Monero blockchain can take up a lot of space (80 GiB) 
and is stored"
+   elog "The Monero blockchain can take up a lot of space (200 
GiB) and is stored"
elog "in /var/lib/monero by default. You may want to enable 
pruning by adding"
elog "'prune-blockchain=1' to /etc/monero/monerod.conf to prune 
the blockchain"
elog "or move the data directory to another disk."



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

2024-03-16 Thread Patrick Lauer
commit: 0a6092ddd1a8087cb18d9b45160011fe4deaef88
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Mar 16 12:58:20 2024 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Mar 16 13:02:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a6092dd

dev-lang/moarvm: add 2024.02

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

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2024.02.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 5eb20d17a581..64f1bba41fdd 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,3 +1,4 @@
 DIST MoarVM-2023.02.tar.gz 14917710 BLAKE2B 
57ea0a3871f51f2cf2bf7f7d9d70f4d00052cf3ab255916fc73eb33fabd0e96e44155582e73158cf98042705817b5541f3fea0d557b09e38ad6e45cad14f172f
 SHA512 
a3dd172a84aba72df4bb9228f50eea3c4d74d4db285b06f19dc4502523f3de09580ad8a5525cf181038928263e47f72b0187a5d57dba019f18b9783ba4247203
 DIST MoarVM-2023.10.tar.gz 14932372 BLAKE2B 
2c6a12129d85d0deb85ea328c4cfbdf0f9df40cf2eba7e1ae96a453af9fdc71785d867ee6575eaebf0dabb9f56a856ce88073d01a6af3c0864a3d8cfd43c408b
 SHA512 
1dbe4e0d29f665d95b96d7acd0954cf27c76872c78b66c7ec30e03789bfef0c36b658677be51be25cd5476c5ff278e15c0c610f8baa00a340b1c1725d0c2a5c3
 DIST MoarVM-2023.12.tar.gz 14942980 BLAKE2B 
f42caa33cadf2b878c1d0de0994c32d18b81b6e56c684a7ccee54c6abc3ff6abaa4f1e5420f2320aca185d29b2fbf02ec81abaf3eb5e334a5c903c3475d55db7
 SHA512 
9e756e8248cd8fd02efc3d14cd5e0a32cfbb7050a96d94d011009aeb9ec1ca5e9646a3c25b8741702b88abf3faf6aae43df43ca719e1ab17478c6d1984720f59
+DIST MoarVM-2024.02.tar.gz 14951164 BLAKE2B 
9416cea0b454b29c6d5662090428d790ea437bca1814a084a2c1478268c0eb74764205bca892b5e8de820b2201df154b92503e6243eb4a927a822374a5c09f86
 SHA512 
e629edb3fb365fd4cd988d9c08d46ecaf002156452e22c3a0c716641eeadb5b7f0434de4e2ec3ce9c8dc354280dc419d716382c160d400ba3970decffc996ed8

diff --git a/dev-lang/moarvm/moarvm-2024.02.ebuild 
b/dev-lang/moarvm/moarvm-2024.02.ebuild
new file mode 100644
index ..e437c851b138
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2024.02.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git";
+   inherit git-r3
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz";
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Raku"
+HOMEPAGE="http://moarvm.org";
+LICENSE="Artistic-2"
+SLOT="0"
+
+IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26:=
+   dev-libs/libffi:=
+   dev-libs/mimalloc"
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX}/usr"
+   local libdir="${EPREFIX}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--has-mimalloc"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



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

2024-03-16 Thread Patrick Lauer
commit: 06de4d0dbc8c789134a4607b735d516841d2582b
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Mar 16 13:02:13 2024 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Mar 16 13:02:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06de4d0d

dev-lang/moarvm: drop 2023.02, 2023.02-r1, 2023.10

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

 dev-lang/moarvm/Manifest |  2 --
 dev-lang/moarvm/moarvm-2023.02-r1.ebuild | 62 
 dev-lang/moarvm/moarvm-2023.02.ebuild| 58 --
 dev-lang/moarvm/moarvm-2023.10.ebuild| 60 ---
 4 files changed, 182 deletions(-)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 64f1bba41fdd..8b357c20c45e 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,4 +1,2 @@
-DIST MoarVM-2023.02.tar.gz 14917710 BLAKE2B 
57ea0a3871f51f2cf2bf7f7d9d70f4d00052cf3ab255916fc73eb33fabd0e96e44155582e73158cf98042705817b5541f3fea0d557b09e38ad6e45cad14f172f
 SHA512 
a3dd172a84aba72df4bb9228f50eea3c4d74d4db285b06f19dc4502523f3de09580ad8a5525cf181038928263e47f72b0187a5d57dba019f18b9783ba4247203
-DIST MoarVM-2023.10.tar.gz 14932372 BLAKE2B 
2c6a12129d85d0deb85ea328c4cfbdf0f9df40cf2eba7e1ae96a453af9fdc71785d867ee6575eaebf0dabb9f56a856ce88073d01a6af3c0864a3d8cfd43c408b
 SHA512 
1dbe4e0d29f665d95b96d7acd0954cf27c76872c78b66c7ec30e03789bfef0c36b658677be51be25cd5476c5ff278e15c0c610f8baa00a340b1c1725d0c2a5c3
 DIST MoarVM-2023.12.tar.gz 14942980 BLAKE2B 
f42caa33cadf2b878c1d0de0994c32d18b81b6e56c684a7ccee54c6abc3ff6abaa4f1e5420f2320aca185d29b2fbf02ec81abaf3eb5e334a5c903c3475d55db7
 SHA512 
9e756e8248cd8fd02efc3d14cd5e0a32cfbb7050a96d94d011009aeb9ec1ca5e9646a3c25b8741702b88abf3faf6aae43df43ca719e1ab17478c6d1984720f59
 DIST MoarVM-2024.02.tar.gz 14951164 BLAKE2B 
9416cea0b454b29c6d5662090428d790ea437bca1814a084a2c1478268c0eb74764205bca892b5e8de820b2201df154b92503e6243eb4a927a822374a5c09f86
 SHA512 
e629edb3fb365fd4cd988d9c08d46ecaf002156452e22c3a0c716641eeadb5b7f0434de4e2ec3ce9c8dc354280dc419d716382c160d400ba3970decffc996ed8

diff --git a/dev-lang/moarvm/moarvm-2023.02-r1.ebuild 
b/dev-lang/moarvm/moarvm-2023.02-r1.ebuild
deleted file mode 100644
index c9ff509ceca5..
--- a/dev-lang/moarvm/moarvm-2023.02-r1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-MY_PN="MoarVM"
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git";
-   inherit git-r3
-else
-   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz";
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-DESCRIPTION="A 6model-based VM for NQP and Raku"
-HOMEPAGE="http://moarvm.org";
-
-LICENSE="Artistic-2"
-SLOT="0"
-IUSE="asan clang debug doc +jit optimize static-libs ubsan"
-# Tests are conducted via nqp
-RESTRICT=test
-
-RDEPEND="
-   app-arch/zstd:=
-   dev-libs/libatomic_ops
-   >=dev-libs/libuv-1.26:=
-   dev-libs/libffi:=
-"
-DEPEND="${RDEPEND}
-   dev-lang/perl
-   clang? ( >=sys-devel/clang-3.1 )
-"
-
-DOCS=( CREDITS README.markdown )
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2023.02-fix-build-clang16.patch
-)
-
-src_configure() {
-   MAKEOPTS+=" NOISY=1"
-   use doc && DOCS+=( docs/* )
-   local myconfigargs=(
-   "--prefix" "${EPREFIX}/usr"
-   "--has-libuv"
-   "--has-libatomic_ops"
-   "--has-libffi"
-   "--libdir"   "${EPREFIX}/usr/$(get_libdir)"
-   "--compiler" "$(usex clang clang gcc)"
-   "$(usex asan--asan"")"
-   "$(usex debug   --debug   --no-debug)"
-   "$(usex optimize--optimize=   --no-optimize)"
-   "$(usex static-libs --static  "")"
-   "$(usex ubsan   --ubsan   "")"
-   )
-
-   edo perl Configure.pl "${myconfigargs[@]}" moarshared
-}

diff --git a/dev-lang/moarvm/moarvm-2023.02.ebuild 
b/dev-lang/moarvm/moarvm-2023.02.ebuild
deleted file mode 100644
index 81688dce5b74..
--- a/dev-lang/moarvm/moarvm-2023.02.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="MoarVM"
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git";
-   inherit git-r3
-   S="${WORKDIR}/${P}"
-else
-   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz";
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-DESCRIPTION="A 6model-based VM for NQP and Raku"
-HOMEPAGE="http://moarvm.org";
-LICENSE="Artistic-2"
-SLOT="0"
-
-IUSE="asan clang debug doc +jit optimize static-libs ubsan"
-
-RDEPEND="dev-libs/libatomic_ops
-   >=dev-libs/libuv-1.2

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

2024-03-16 Thread Patrick Lauer
commit: 93505c7a7812b53dac7483028f2859ee1e044c08
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Mar 16 13:00:00 2024 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Mar 16 13:02:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93505c7a

dev-lang/rakudo: drop 2023.02, 2023.10

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

 dev-lang/rakudo/Manifest  |  2 -
 dev-lang/rakudo/rakudo-2023.02.ebuild | 72 ---
 dev-lang/rakudo/rakudo-2023.10.ebuild | 72 ---
 3 files changed, 146 deletions(-)

diff --git a/dev-lang/rakudo/Manifest b/dev-lang/rakudo/Manifest
index 8a2f59c7158b..c5b710ef7cd2 100644
--- a/dev-lang/rakudo/Manifest
+++ b/dev-lang/rakudo/Manifest
@@ -1,4 +1,2 @@
-DIST rakudo-2023.02.tar.gz 6692654 BLAKE2B 
9a63e92d278235aac75fd15e2de90d2de55af2d92a650b8f0ccf61e12b41942ec47b8ecaf1f4e7bd9c55d98d09667f3ea916a79d9b3161fede264e47a3eecadc
 SHA512 
bb631cb23e981d7bb269888d8302f95b5356a443abb93dc0ae8ca9a0e03b3da9b3ff0c03dabda405107498a36f589333001b81ebd971a0dc225f03406438f74e
-DIST rakudo-2023.10.tar.gz 6883145 BLAKE2B 
158967b4af119854bc7c1fd9b95a2320727b3f2b4586ebbe30bc3ebc1c49ed412b2abcad24b30aeb54739d2944a13b9f905eadc34304b9aba024a95b2bf843ee
 SHA512 
14368dda40c3d7340d158834b2bb3b6bf4086a3c08e7f58318e1bb47282c3f5d19ef6aaf75aa66f5b10b603b17f62e295c24f04b6d8ced80b4f9e8c593e32711
 DIST rakudo-2023.12.tar.gz 6865345 BLAKE2B 
0c2404b25d5316de7ef2bf332411898fc12f154c815434ae2f8202951eba8dfbe23c278bbbaf082dcb5e4782aa0348bec10cad97ffbe2b8d55e64a987d5fe69c
 SHA512 
fa78ea3f5eea9947eae7ab3c130956acade849fbde1b926fefdb34f0a2a74cd0a4a8b62a088a41cf207ef80d06b2e5d42048a1a2071d10d68c3e388c57d5e78e
 DIST rakudo-2024.02.tar.gz 6879828 BLAKE2B 
aa361c9e21c34cc5c737390ab6b1b8828afaa6aafaa604dbde273d68084cd0cebaf9c8bd796a394844f05b7bafc4f5d2db8a80a7bc1be8baab52b7a7f858bfa2
 SHA512 
b9bfdcbaf7daa80e6dfe1fb96e68482d2b110cca03067ef4e3e12270897ef0d53710d90fda97254c4cc012b3cdc4ec0c5d4a25facc5a0224a7579b96f9cd7aa3

diff --git a/dev-lang/rakudo/rakudo-2023.02.ebuild 
b/dev-lang/rakudo/rakudo-2023.02.ebuild
deleted file mode 100644
index a8a18519d240..
--- a/dev-lang/rakudo/rakudo-2023.02.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-pkg-opt-2
-
-DESCRIPTION="A compiler for the Raku programming language"
-HOMEPAGE="https://rakudo.org";
-
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/rakudo/${PN}.git";
-   inherit git-r3
-else
-   SRC_URI="https://rakudo.org/dl/${PN}/${P}.tar.gz";
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="Artistic-2"
-SLOT="0"
-# TODO: add USE="javascript" once that's usable in nqp
-IUSE="clang java +moar test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="|| ( java moar )"
-
-CDEPEND="~dev-lang/nqp-${PV}:${SLOT}=[java?,moar?,clang=]"
-RDEPEND="${CDEPEND}
-   java? ( >=virtual/jre-1.9 )"
-DEPEND="${CDEPEND}
-   clang? ( sys-devel/clang )
-   java? ( >=virtual/jdk-1.9 )
-   >=dev-lang/perl-5.10"
-
-pkg_pretend() {
-   if has_version dev-lang/rakudo; then
-   ewarn "Rakudo is known to fail compilation/installation with 
Rakudo"
-   ewarn "already being installed. So if it fails, try unmerging 
dev-lang/rakudo,"
-   ewarn "then do a new installation."
-   ewarn "(see Bug #584394)"
-   fi
-}
-
-src_configure() {
-   local backends
-   use moar && backends+="moar,"
-   use java && backends+="jvm"
-
-   local myargs=(
-   "--prefix=/usr"
-   "--sysroot=/"
-   "--sdkroot=/"
-   "--backends=${backends}"
-   )
-
-   perl Configure.pl "${myargs[@]}" || die
-
-   if use java; then
-   NQP=$(java-pkg_getjars --with-dependencies nqp)
-   fi
-}
-
-src_compile() {
-   emake NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}"
-}
-
-src_install() {
-   emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" install
-}
-
-src_test() {
-   RAKUDO_PRECOMP_PREFIX=$(mktemp -d) default
-}

diff --git a/dev-lang/rakudo/rakudo-2023.10.ebuild 
b/dev-lang/rakudo/rakudo-2023.10.ebuild
deleted file mode 100644
index a8a18519d240..
--- a/dev-lang/rakudo/rakudo-2023.10.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-pkg-opt-2
-
-DESCRIPTION="A compiler for the Raku programming language"
-HOMEPAGE="https://rakudo.org";
-
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/rakudo/${PN}.git";
-   inherit git-r3
-else
-   SRC_URI="https://rakudo.org/dl/${PN}/${P}.tar.gz";
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="Artistic-2"
-SLOT="0"
-# TODO: add USE="javascript" once that's usable in nqp
-IUSE="clang java +moar test"
-REST

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

2024-03-16 Thread Patrick Lauer
commit: 0503dd0b24ed83a8f722be06fdaf9172db38cf42
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Mar 16 12:58:55 2024 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Mar 16 13:02:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0503dd0b

dev-lang/nqp: add 2024.02

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

 dev-lang/nqp/Manifest   |   1 +
 dev-lang/nqp/nqp-2024.02.ebuild | 149 
 2 files changed, 150 insertions(+)

diff --git a/dev-lang/nqp/Manifest b/dev-lang/nqp/Manifest
index 2601db7ba8cc..f82985b2f941 100644
--- a/dev-lang/nqp/Manifest
+++ b/dev-lang/nqp/Manifest
@@ -1,3 +1,4 @@
 DIST nqp-2023.02.tar.gz 6023282 BLAKE2B 
546ef7c0039857a2be07b2a0601c32f5f8719674a64f599dc1c6faa34dcc12bf7b205da9356c3c2632e01eb3cdc22a8c6bbb7d70180773d58c7a6989c56df2b7
 SHA512 
c71b7d5b0237501a10b30985dcd48f17f9741dc09360b2a98c24134cd1dde8fbb868eef39d97aba2ba031b52e06b5220095792c834d5d154218e45dd1af87cdd
 DIST nqp-2023.10.tar.gz 6023223 BLAKE2B 
5d4a992ee85171566848aba046c8238e786edd0fa398334d21e9b27f3863d2ea23834e41708534bc5964600ae134db60ca46e487ebb0a294152763805754af17
 SHA512 
843313c6830b4049655f125379c1303b912d198cdae25cc24862b8cef5ab449f82495f1160784e1741136d7919cfd8285c830479f70ade58a5431d410135f691
 DIST nqp-2023.12.tar.gz 6023121 BLAKE2B 
2f5f519d05ca68a119e544299418d7b9c5c17f4cd29d63dda80f0ae57a861cbda9ecc8a1fa18807c78cce86c7cce67a107fbaeb83d47bb2ba0bbcd8070413950
 SHA512 
0f2f8d74e9b99288d3354c39c8faaaf674a570b36c1ce782f9b0944d348909dbdddb9eba2b04f01a8c8bdaba7190cafddc9459f07f16986bcf37ab4729e994a2
+DIST nqp-2024.02.tar.gz 6041352 BLAKE2B 
cdf1863f80d3a2d64fea3d6b783c91ad3fec44866d0b5a1967e0ac682ef3942a3361c4a4f355a11af938846ef47404df4a5d39fe46ebfef121ab2118d1444e64
 SHA512 
4dd943920900f0b58385b0a1b7dcc732557a0215975868f322860ec204cbc43d081ce292beb4b2bce70863684d3ec1d981fb809c4558755e791dd7cb0208e05b

diff --git a/dev-lang/nqp/nqp-2024.02.ebuild b/dev-lang/nqp/nqp-2024.02.ebuild
new file mode 100644
index ..e3b54ec169ae
--- /dev/null
+++ b/dev-lang/nqp/nqp-2024.02.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+RESTRICT="test" # always fail
+
+inherit java-pkg-opt-2 multibuild
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/perl6/${PN}.git";
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/perl6/${PN}/releases/download/${PV}/${P}.tar.gz";
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Not Quite Perl, a Raku bootstrapping compiler"
+HOMEPAGE="https://rakudo.org";
+
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="doc clang java +moar test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="|| ( java moar )"
+
+CDEPEND="java? (
+   dev-java/asm:9
+   dev-java/jna:4
+   )
+   moar? ( ~dev-lang/moarvm-${PV}[clang=] )"
+RDEPEND="${CDEPEND}
+   java? ( >=virtual/jre-11 )"
+DEPEND="${CDEPEND}"
+BDEPEND="${CDEPEND}
+   clang? ( sys-devel/clang )
+   java? ( >=virtual/jdk-11 )
+   dev-lang/perl"
+
+pkg_pretend() {
+   if has_version dev-lang/rakudo || has_version dev-lang/nqp; then
+   ewarn "NQP is known to fail compilation/installation with 
Rakudo and/or NQP"
+   ewarn "already being installed. So if it fails, try 
uninstalling both"
+   ewarn "dev-lang/nqp and dev-lang/rakudo, then do a new 
installation."
+   ewarn "(see Bug #584394)"
+   fi
+}
+
+src_prepare() {
+   MULTIBUILD_VARIANTS=()
+   use moar && MULTIBUILD_VARIANTS+=( moar )
+   use java && MULTIBUILD_VARIANTS+=( jvm )
+
+   multibuild_copy_sources
+
+   # This will pull in conditional java_prepare
+   default
+}
+
+nqp_configure() {
+   pushd "${BUILD_DIR}" > /dev/null || die
+   local myconfargs=(
+   "--backend=${MULTIBUILD_VARIANT}"
+   "--prefix=${EPREFIX}/usr" )
+
+   perl Configure.pl "${myconfargs[@]}" || die
+   popd || die
+}
+
+nqp_compile() {
+   if [[ "${MULTIBUILD_VARIANT}" = jvm ]]; then
+   emake -j1 \
+   -C "${BUILD_DIR}" \
+   JAVAC="$(java-pkg_get-javac)"
+   elif [[ "${MULTIBUILD_VARIANT}" = moar ]]; then
+   emake -j1 \
+   -C "${BUILD_DIR}"
+   fi
+}
+
+nqp_test() {
+   emake -j1 \
+   -C "${BUILD_DIR}" \
+   test
+}
+
+nqp_install() {
+   # This is the actual reason we need multibuild.eclass.
+   # We need to distinguish the install procedure for MoarVM and JVM 
backends.
+   case "${MULTIBUILD_VARIANT}" in
+   moar)
+   emake \
+   DESTDIR="${ED}" \
+   -C "${BUILD_DIR}" \
+   install
+   ;;
+   jvm)
+   pushd "${BUILD_DIR}" > /dev

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

2024-03-16 Thread Patrick Lauer
commit: cd7fcb1204f708bc0864a718d5b2e55b9e0e8d2f
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Mar 16 12:59:33 2024 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Mar 16 13:02:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd7fcb12

dev-lang/rakudo: add 2024.02

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

 dev-lang/rakudo/Manifest  |  1 +
 dev-lang/rakudo/rakudo-2024.02.ebuild | 72 +++
 2 files changed, 73 insertions(+)

diff --git a/dev-lang/rakudo/Manifest b/dev-lang/rakudo/Manifest
index 688a2e6072f7..8a2f59c7158b 100644
--- a/dev-lang/rakudo/Manifest
+++ b/dev-lang/rakudo/Manifest
@@ -1,3 +1,4 @@
 DIST rakudo-2023.02.tar.gz 6692654 BLAKE2B 
9a63e92d278235aac75fd15e2de90d2de55af2d92a650b8f0ccf61e12b41942ec47b8ecaf1f4e7bd9c55d98d09667f3ea916a79d9b3161fede264e47a3eecadc
 SHA512 
bb631cb23e981d7bb269888d8302f95b5356a443abb93dc0ae8ca9a0e03b3da9b3ff0c03dabda405107498a36f589333001b81ebd971a0dc225f03406438f74e
 DIST rakudo-2023.10.tar.gz 6883145 BLAKE2B 
158967b4af119854bc7c1fd9b95a2320727b3f2b4586ebbe30bc3ebc1c49ed412b2abcad24b30aeb54739d2944a13b9f905eadc34304b9aba024a95b2bf843ee
 SHA512 
14368dda40c3d7340d158834b2bb3b6bf4086a3c08e7f58318e1bb47282c3f5d19ef6aaf75aa66f5b10b603b17f62e295c24f04b6d8ced80b4f9e8c593e32711
 DIST rakudo-2023.12.tar.gz 6865345 BLAKE2B 
0c2404b25d5316de7ef2bf332411898fc12f154c815434ae2f8202951eba8dfbe23c278bbbaf082dcb5e4782aa0348bec10cad97ffbe2b8d55e64a987d5fe69c
 SHA512 
fa78ea3f5eea9947eae7ab3c130956acade849fbde1b926fefdb34f0a2a74cd0a4a8b62a088a41cf207ef80d06b2e5d42048a1a2071d10d68c3e388c57d5e78e
+DIST rakudo-2024.02.tar.gz 6879828 BLAKE2B 
aa361c9e21c34cc5c737390ab6b1b8828afaa6aafaa604dbde273d68084cd0cebaf9c8bd796a394844f05b7bafc4f5d2db8a80a7bc1be8baab52b7a7f858bfa2
 SHA512 
b9bfdcbaf7daa80e6dfe1fb96e68482d2b110cca03067ef4e3e12270897ef0d53710d90fda97254c4cc012b3cdc4ec0c5d4a25facc5a0224a7579b96f9cd7aa3

diff --git a/dev-lang/rakudo/rakudo-2024.02.ebuild 
b/dev-lang/rakudo/rakudo-2024.02.ebuild
new file mode 100644
index ..2af8fe10b2b6
--- /dev/null
+++ b/dev-lang/rakudo/rakudo-2024.02.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-pkg-opt-2
+
+DESCRIPTION="A compiler for the Raku programming language"
+HOMEPAGE="https://rakudo.org";
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/rakudo/${PN}.git";
+   inherit git-r3
+else
+   SRC_URI="https://rakudo.org/dl/${PN}/${P}.tar.gz";
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="Artistic-2"
+SLOT="0"
+# TODO: add USE="javascript" once that's usable in nqp
+IUSE="clang java +moar test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="|| ( java moar )"
+
+CDEPEND="~dev-lang/nqp-${PV}:${SLOT}=[java?,moar?,clang=]"
+RDEPEND="${CDEPEND}
+   java? ( >=virtual/jre-1.9 )"
+DEPEND="${CDEPEND}
+   clang? ( sys-devel/clang )
+   java? ( >=virtual/jdk-1.9 )
+   >=dev-lang/perl-5.10"
+
+pkg_pretend() {
+   if has_version dev-lang/rakudo; then
+   ewarn "Rakudo is known to fail compilation/installation with 
Rakudo"
+   ewarn "already being installed. So if it fails, try unmerging 
dev-lang/rakudo,"
+   ewarn "then do a new installation."
+   ewarn "(see Bug #584394)"
+   fi
+}
+
+src_configure() {
+   local backends
+   use moar && backends+="moar,"
+   use java && backends+="jvm"
+
+   local myargs=(
+   "--prefix=/usr"
+   "--sysroot=/"
+   "--sdkroot=/"
+   "--backends=${backends}"
+   )
+
+   perl Configure.pl "${myargs[@]}" || die
+
+   if use java; then
+   NQP=$(java-pkg_getjars --with-dependencies nqp)
+   fi
+}
+
+src_compile() {
+   emake NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" install
+}
+
+src_test() {
+   RAKUDO_PRECOMP_PREFIX=$(mktemp -d) default
+}



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

2024-03-16 Thread Patrick Lauer
commit: 6d90ba79487eaa6c657760ff06ee3af2af641743
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Mar 16 13:01:26 2024 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Mar 16 13:02:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d90ba79

dev-lang/nqp: Cleanup RESTRICT

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

 dev-lang/nqp/nqp-2023.12.ebuild | 2 --
 dev-lang/nqp/nqp-2024.02.ebuild | 2 --
 2 files changed, 4 deletions(-)

diff --git a/dev-lang/nqp/nqp-2023.12.ebuild b/dev-lang/nqp/nqp-2023.12.ebuild
index e3b54ec169ae..efed9b5e0109 100644
--- a/dev-lang/nqp/nqp-2023.12.ebuild
+++ b/dev-lang/nqp/nqp-2023.12.ebuild
@@ -3,8 +3,6 @@
 
 EAPI=8
 
-RESTRICT="test" # always fail
-
 inherit java-pkg-opt-2 multibuild
 
 if [[ ${PV} == "" ]]; then

diff --git a/dev-lang/nqp/nqp-2024.02.ebuild b/dev-lang/nqp/nqp-2024.02.ebuild
index e3b54ec169ae..efed9b5e0109 100644
--- a/dev-lang/nqp/nqp-2024.02.ebuild
+++ b/dev-lang/nqp/nqp-2024.02.ebuild
@@ -3,8 +3,6 @@
 
 EAPI=8
 
-RESTRICT="test" # always fail
-
 inherit java-pkg-opt-2 multibuild
 
 if [[ ${PV} == "" ]]; then



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

2024-03-16 Thread Patrick Lauer
commit: e7edda299e99bf78ea6b1fbe0d60b48ec8d044f0
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Mar 16 13:00:32 2024 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Mar 16 13:02:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7edda29

dev-lang/nqp: drop 2023.02, 2023.10

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

 dev-lang/nqp/Manifest   |   2 -
 dev-lang/nqp/nqp-2023.02.ebuild | 147 ---
 dev-lang/nqp/nqp-2023.10.ebuild | 149 
 3 files changed, 298 deletions(-)

diff --git a/dev-lang/nqp/Manifest b/dev-lang/nqp/Manifest
index f82985b2f941..c34aafc73a36 100644
--- a/dev-lang/nqp/Manifest
+++ b/dev-lang/nqp/Manifest
@@ -1,4 +1,2 @@
-DIST nqp-2023.02.tar.gz 6023282 BLAKE2B 
546ef7c0039857a2be07b2a0601c32f5f8719674a64f599dc1c6faa34dcc12bf7b205da9356c3c2632e01eb3cdc22a8c6bbb7d70180773d58c7a6989c56df2b7
 SHA512 
c71b7d5b0237501a10b30985dcd48f17f9741dc09360b2a98c24134cd1dde8fbb868eef39d97aba2ba031b52e06b5220095792c834d5d154218e45dd1af87cdd
-DIST nqp-2023.10.tar.gz 6023223 BLAKE2B 
5d4a992ee85171566848aba046c8238e786edd0fa398334d21e9b27f3863d2ea23834e41708534bc5964600ae134db60ca46e487ebb0a294152763805754af17
 SHA512 
843313c6830b4049655f125379c1303b912d198cdae25cc24862b8cef5ab449f82495f1160784e1741136d7919cfd8285c830479f70ade58a5431d410135f691
 DIST nqp-2023.12.tar.gz 6023121 BLAKE2B 
2f5f519d05ca68a119e544299418d7b9c5c17f4cd29d63dda80f0ae57a861cbda9ecc8a1fa18807c78cce86c7cce67a107fbaeb83d47bb2ba0bbcd8070413950
 SHA512 
0f2f8d74e9b99288d3354c39c8faaaf674a570b36c1ce782f9b0944d348909dbdddb9eba2b04f01a8c8bdaba7190cafddc9459f07f16986bcf37ab4729e994a2
 DIST nqp-2024.02.tar.gz 6041352 BLAKE2B 
cdf1863f80d3a2d64fea3d6b783c91ad3fec44866d0b5a1967e0ac682ef3942a3361c4a4f355a11af938846ef47404df4a5d39fe46ebfef121ab2118d1444e64
 SHA512 
4dd943920900f0b58385b0a1b7dcc732557a0215975868f322860ec204cbc43d081ce292beb4b2bce70863684d3ec1d981fb809c4558755e791dd7cb0208e05b

diff --git a/dev-lang/nqp/nqp-2023.02.ebuild b/dev-lang/nqp/nqp-2023.02.ebuild
deleted file mode 100644
index fc12e500ef7b..
--- a/dev-lang/nqp/nqp-2023.02.ebuild
+++ /dev/null
@@ -1,147 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-pkg-opt-2 multibuild
-
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/perl6/${PN}.git";
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/perl6/${PN}/releases/download/${PV}/${P}.tar.gz";
-   KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Not Quite Perl, a Raku bootstrapping compiler"
-HOMEPAGE="https://rakudo.org";
-
-LICENSE="Artistic-2"
-SLOT="0"
-IUSE="doc clang java +moar test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="|| ( java moar )"
-
-CDEPEND="java? (
-   dev-java/asm:9
-   dev-java/jna:4
-   )
-   moar? ( ~dev-lang/moarvm-${PV}[clang=] )"
-RDEPEND="${CDEPEND}
-   java? ( >=virtual/jre-11 )"
-DEPEND="${CDEPEND}"
-BDEPEND="${CDEPEND}
-   clang? ( sys-devel/clang )
-   java? ( >=virtual/jdk-11 )
-   dev-lang/perl"
-
-pkg_pretend() {
-   if has_version dev-lang/rakudo || has_version dev-lang/nqp; then
-   ewarn "NQP is known to fail compilation/installation with 
Rakudo and/or NQP"
-   ewarn "already being installed. So if it fails, try 
uninstalling both"
-   ewarn "dev-lang/nqp and dev-lang/rakudo, then do a new 
installation."
-   ewarn "(see Bug #584394)"
-   fi
-}
-
-src_prepare() {
-   MULTIBUILD_VARIANTS=()
-   use moar && MULTIBUILD_VARIANTS+=( moar )
-   use java && MULTIBUILD_VARIANTS+=( jvm )
-
-   multibuild_copy_sources
-
-   # This will pull in conditional java_prepare
-   default
-}
-
-nqp_configure() {
-   pushd "${BUILD_DIR}" > /dev/null || die
-   local myconfargs=(
-   "--backend=${MULTIBUILD_VARIANT}"
-   "--prefix=${EPREFIX}/usr" )
-
-   perl Configure.pl "${myconfargs[@]}" || die
-   popd || die
-}
-
-nqp_compile() {
-   if [[ "${MULTIBUILD_VARIANT}" = jvm ]]; then
-   emake -j1 \
-   -C "${BUILD_DIR}" \
-   JAVAC="$(java-pkg_get-javac)"
-   elif [[ "${MULTIBUILD_VARIANT}" = moar ]]; then
-   emake -j1 \
-   -C "${BUILD_DIR}"
-   fi
-}
-
-nqp_test() {
-   emake -j1 \
-   -C "${BUILD_DIR}" \
-   test
-}
-
-nqp_install() {
-   # This is the actual reason we need multibuild.eclass.
-   # We need to distinguish the install procedure for MoarVM and JVM 
backends.
-   case "${MULTIBUILD_VARIANT}" in
-   moar)
-   emake \
-   DESTDIR="${ED}" \
-   -C "${BUILD_DIR}" \
-   install
-   ;;
-

[gentoo-commits] repo/gentoo:master commit in: x11-plugins/pidgin-gpg/files/, x11-plugins/pidgin-gpg/

2024-03-16 Thread Joonas Niilola
commit: 9db4bdcc36e46f87c0b3bded2e23ce8b0148bdae
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sat Feb 17 10:37:10 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Mar 16 12:53:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9db4bdcc

x11-plugins/pidgin-gpg: fix compilation on musl

Closes: https://bugs.gentoo.org/831185
Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35386
Signed-off-by: Joonas Niilola  gentoo.org>

 .../files/pidgin-gpg-0.9.3_musl-support.patch  | 32 ++
 x11-plugins/pidgin-gpg/pidgin-gpg-0.9.3-r1.ebuild  |  6 +++-
 2 files changed, 37 insertions(+), 1 deletion(-)

diff --git a/x11-plugins/pidgin-gpg/files/pidgin-gpg-0.9.3_musl-support.patch 
b/x11-plugins/pidgin-gpg/files/pidgin-gpg-0.9.3_musl-support.patch
new file mode 100644
index ..47de6808fd5c
--- /dev/null
+++ b/x11-plugins/pidgin-gpg/files/pidgin-gpg-0.9.3_musl-support.patch
@@ -0,0 +1,32 @@
+From https://github.com/Draghtnod/Pidgin-GPG/pull/9
+From: "Azamat H. Hackimov" 
+Date: Sat, 17 Feb 2024 13:28:40 +0300
+Subject: [PATCH] Fix compilation on MUSL systems
+
+In MUSL encrypt() is part of unistd.h, which conflicts with internal
+static function encrypt(). Renamed last one to fix that.
+
+See: https://bugs.gentoo.org/831185
+--- a/src/pidgin-gpg.c
 b/src/pidgin-gpg.c
+@@ -604,7 +604,7 @@ static char* verify( const char* sig_str ) {
+  * encrypt a plain string with the key found with fingerprint fpr
+  * FREE MEMORY AFTER USAGE OF RETURN VALUE!
+  * -- */
+-static char* encrypt( gpgme_ctx_t* ctx, gpgme_key_t* key_arr, const char* 
plain_str, const char* fpr ) {
++static char* pidgin_gpg_encrypt( gpgme_ctx_t* ctx, gpgme_key_t* key_arr, 
const char* plain_str, const char* fpr ) {
+   if( ctx == NULL ) {
+   purple_debug_error( PLUGIN_ID, "encrypt: missing ctx\n" );
+   return NULL;
+@@ -1054,7 +1054,7 @@ void jabber_send_signal_cb( PurpleConnection* pc, 
xmlnode** packet, gpointer unu
+   g_free( bare_jid );
+ 
+   // encrypt message
+-  enc_str = encrypt( &item->ctx, item->key_arr, message, 
item->fpr );
++  enc_str = pidgin_gpg_encrypt( &item->ctx, 
item->key_arr, message, item->fpr );
+   g_free( message );
+   if( enc_str != NULL ) {
+   // remove message from body
+-- 
+2.43.0
+

diff --git a/x11-plugins/pidgin-gpg/pidgin-gpg-0.9.3-r1.ebuild 
b/x11-plugins/pidgin-gpg/pidgin-gpg-0.9.3-r1.ebuild
index ac3eeac2c984..03ca90a1df37 100644
--- a/x11-plugins/pidgin-gpg/pidgin-gpg-0.9.3-r1.ebuild
+++ b/x11-plugins/pidgin-gpg/pidgin-gpg-0.9.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,6 +20,10 @@ BDEPEND="virtual/pkgconfig"
 
 S="${WORKDIR}/Pidgin-GPG-${PV}"
 
+PATCHES=(
+   "${FILESDIR}/pidgin-gpg-0.9.3_musl-support.patch"
+)
+
 src_prepare() {
default
eautoreconf



[gentoo-commits] repo/gentoo:master commit in: net-firewall/iptables/

2024-03-16 Thread Arthur Zamarin
commit: d37d92d3ef39e92b0cd85dbb90d3261162e6bbce
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 12:50:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 12:50:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d37d92d3

net-firewall/iptables: Stabilize 1.8.10 sparc, #916092

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

 net-firewall/iptables/iptables-1.8.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-firewall/iptables/iptables-1.8.10.ebuild 
b/net-firewall/iptables/iptables-1.8.10.ebuild
index 604c7e990f19..2b7c4a6817cb 100644
--- a/net-firewall/iptables/iptables-1.8.10.ebuild
+++ b/net-firewall/iptables/iptables-1.8.10.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2"
 # Subslot reflects PV when libxtables and/or libip*tc was changed
 # the last time.
 SLOT="0/1.8.3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="conntrack netlink nftables pcap static-libs test"
 RESTRICT="!test? ( test )"
 # TODO: skip tests needing nftables if no xtables-nft-multi (bug #890628)



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

2024-03-16 Thread Arthur Zamarin
commit: dc02aea2e6e1a6e19821cd81d7ea4507cacb13a6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 12:50:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 12:50:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc02aea2

dev-python/pikepdf: Stabilize 8.13.0 sparc, #925979

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

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

diff --git a/dev-python/pikepdf/pikepdf-8.13.0.ebuild 
b/dev-python/pikepdf/pikepdf-8.13.0.ebuild
index 921d92a4c282..08335f77ee84 100644
--- a/dev-python/pikepdf/pikepdf-8.13.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.13.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
sparc x86"
 
 # Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
 # https://qpdf.readthedocs.io/en/stable/release-notes.html.



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

2024-03-16 Thread Conrad Kostecki
commit: a357ebd8c860107ac82c3600114b899b9df27f4b
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Jan 25 19:30:37 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 12:13:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a357ebd8

media-libs/libfpx: EAPI8 bump, fix bug #847412

Signed-off-by: Michael Mair-Keimberger  levelnine.at>

Closes: https://bugs.gentoo.org/847412
Closes: https://github.com/gentoo/gentoo/pull/35019
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild | 52 
 1 file changed, 52 insertions(+)

diff --git a/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild 
b/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
new file mode 100644
index ..9e479ef75f49
--- /dev/null
+++ b/media-libs/libfpx/libfpx-1.3.1_p10-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic libtool
+
+DESCRIPTION="Library for manipulating FlashPIX images"
+HOMEPAGE="https://github.com/ImageMagick/libfpx";
+SRC_URI="mirror://imagemagick/delegates/${P/_p/-}.tar.bz2"
+S="${WORKDIR}/${P/_p/-}"
+
+LICENSE="Flashpix"
+SLOT="0/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="static-libs"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.2.0.13-export-symbols.patch
+   "${FILESDIR}"/${PN}-1.3.1_p10-musl-1.2.3-null.patch
+)
+
+src_prepare() {
+   default
+
+   # we're not windows, even though we don't define __unix by default
+   [[ ${CHOST} == *-darwin* ]] && append-flags -D__unix
+
+   elibtoolize
+}
+
+src_configure() {
+   append-ldflags -Wl,--no-undefined
+   econf \
+   $(use_enable static-libs static) \
+   LIBS="-lstdc++ -lm"
+}
+
+src_install() {
+   default
+
+   # bug 847412
+   if ! use static-libs; then
+   find "${ED}" -type f -name '*.la' -delete || die
+   fi
+
+   dodoc AUTHORS ChangeLog doc/*.txt
+
+   docinto pdf
+   dodoc doc/*.pdf
+   docompress -x /usr/share/doc/${PF}/pdf
+}



[gentoo-commits] repo/gentoo:master commit in: net-print/poster/

2024-03-16 Thread Conrad Kostecki
commit: 8dfab6971f247d726a47def8d50c32b02289fb75
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Feb 11 16:31:00 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 12:13:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dfab697

net-print/poster: EAPI8 bump, fix HOMEPAGE

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/35277
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-print/poster/poster-20060221-r4.ebuild | 30 ++
 1 file changed, 30 insertions(+)

diff --git a/net-print/poster/poster-20060221-r4.ebuild 
b/net-print/poster/poster-20060221-r4.ebuild
new file mode 100644
index ..b0aeabe617c5
--- /dev/null
+++ b/net-print/poster/poster-20060221-r4.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Small utility for making a poster from an EPS file or a one-page 
PS document"
+HOMEPAGE="https://ctan.org/pkg/poster";
+SRC_URI="mirror://kde/printing/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+PATCHES=(
+   "${FILESDIR}/${P}-fix_gs_crash.patch"
+   "${FILESDIR}/${P}-fix_duplicate_DocumentMedia.patch"
+   "${FILESDIR}/${P}-fix_cutmarks.patch"
+)
+
+src_compile() {
+   $(tc-getCC) ${CFLAGS} ${LDFLAGS} ${PN}.c -lm -o ${PN} || die
+}
+
+src_install() {
+   dobin ${PN}
+   doman ${PN}.1
+   dodoc README ChangeLog
+}



[gentoo-commits] repo/gentoo:master commit in: net-mail/randomsig/

2024-03-16 Thread Conrad Kostecki
commit: a25387739f03c8fba1caf9a91cc220c35793b989
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Feb  6 18:31:45 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 12:13:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2538773

net-mail/randomsig: EAPI8 bump, use HTTPS, fix LICENSE

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/35203
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-mail/randomsig/randomsig-1.10.0-r1.ebuild | 36 +++
 1 file changed, 36 insertions(+)

diff --git a/net-mail/randomsig/randomsig-1.10.0-r1.ebuild 
b/net-mail/randomsig/randomsig-1.10.0-r1.ebuild
new file mode 100644
index ..433e05933e0f
--- /dev/null
+++ b/net-mail/randomsig/randomsig-1.10.0-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P="${PN}-v${PV}"
+
+DESCRIPTION="Perl script for generating random .signature files"
+HOMEPAGE="https://suso.suso.org/xulu/Randomsig";
+SRC_URI="https://suso.suso.org/programs/randomsig/downloads/${MY_P}.tar.gz";
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~s390 ~sparc ~x86"
+
+RDEPEND="dev-lang/perl"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+
+   sed -e "s:/usr/local/bin:${EPREFIX}/usr/bin:" \
+   -e "s:/usr/local/etc:${EPREFIX}/etc:" \
+   -i Makefile || die
+   sed -e "s:/usr/local/etc:${EPREFIX}/etc:" \
+   -i randomsig || die
+}
+
+src_install() {
+   dobin randomsig
+   einstalldocs
+
+   insinto /etc/randomsig
+   doins .randomsigrc .sigquotes .sigcancel .sigread
+}



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

2024-03-16 Thread Conrad Kostecki
commit: 1be2c77cc426f3b0c436454a2ff0620e2e63c5aa
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Jan 16 19:41:01 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 12:13:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1be2c77c

media-libs/libbsb: EAPI8 bump, fix bug #724744

Signed-off-by: Michael Mair-Keimberger  levelnine.at>

Closes: https://bugs.gentoo.org/724744
Closes: https://bugs.gentoo.org/899814
Closes: https://github.com/gentoo/gentoo/pull/34842
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-libs/libbsb/libbsb-0.0.7-r2.ebuild | 28 
 1 file changed, 28 insertions(+)

diff --git a/media-libs/libbsb/libbsb-0.0.7-r2.ebuild 
b/media-libs/libbsb/libbsb-0.0.7-r2.ebuild
new file mode 100644
index ..be7212a192b1
--- /dev/null
+++ b/media-libs/libbsb/libbsb-0.0.7-r2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="Portable C library for reading and writing BSB format image files"
+HOMEPAGE="https://libbsb.sourceforge.net/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="media-libs/libpng
+   media-libs/tiff:="
+RDEPEND="${DEPEND}"
+
+# "make check" in 0.0.7 fails with newer tiff versions (4.0.0) altough the
+# tools work perfectly, so restrict test until this is fixed upstream
+RESTRICT="test"
+
+src_prepare(){
+   sed -i -e "s|ar crv|$(tc-getAR) crv|" Makefile.am || die
+   default
+   eautoreconf
+}



[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcstools/

2024-03-16 Thread Conrad Kostecki
commit: 7c2cc60c49a29a761342eda64cede9e71898e2e1
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Feb 11 17:34:48 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 12:13:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c2cc60c

sci-astronomy/wcstools: EAPI8 bump, fix SRC_URI, fix bug #849656

Signed-off-by: Michael Mair-Keimberger  levelnine.at>

Closes: https://bugs.gentoo.org/849656
Closes: https://github.com/gentoo/gentoo/pull/35279
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../{wcstools-3.9.5.ebuild => wcstools-3.9.5-r1.ebuild}| 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/sci-astronomy/wcstools/wcstools-3.9.5.ebuild 
b/sci-astronomy/wcstools/wcstools-3.9.5-r1.ebuild
similarity index 87%
rename from sci-astronomy/wcstools/wcstools-3.9.5.ebuild
rename to sci-astronomy/wcstools/wcstools-3.9.5-r1.ebuild
index 5bf03dd8cced..941a31e5f8e0 100644
--- a/sci-astronomy/wcstools/wcstools-3.9.5.ebuild
+++ b/sci-astronomy/wcstools/wcstools-3.9.5-r1.ebuild
@@ -1,18 +1,17 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit autotools
 
 DESCRIPTION="World Coordinate System library for astronomical FITS images"
-HOMEPAGE="http://tdc-www.harvard.edu/software/wcstools";
-SRC_URI="http://tdc-www.harvard.edu/software/wcstools/${P}.tar.gz";
+HOMEPAGE="http://tdc-www.harvard.edu/software/wcstools/";
+SRC_URI="http://tdc-www.harvard.edu/software/wcstools/Old/${P}.tar.gz";
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
 
 DOCS=( Readme Programs NEWS )
 
@@ -56,6 +55,7 @@ src_install() {
newdoc libwcs/NEWS NEWS.libwcs
newdoc libwcs/Readme Readme.libwcs
 
+   find "${ED}" -name '*.la' -delete || die
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: app-crypt/princeprocessor/

2024-03-16 Thread Conrad Kostecki
commit: 021a252a945d8eccf702d7703c2904a35cdad18f
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Dec 31 17:56:38 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 12:13:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=021a252a

app-crypt/princeprocessor: EAPI8 bump, fix calling cc directly, bug #722044

Signed-off-by: Michael Mair-Keimberger  levelnine.at>

Closes: https://bugs.gentoo.org/722044
Closes: https://github.com/gentoo/gentoo/pull/34587
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../princeprocessor/princeprocessor-0.22-r1.ebuild | 27 ++
 1 file changed, 27 insertions(+)

diff --git a/app-crypt/princeprocessor/princeprocessor-0.22-r1.ebuild 
b/app-crypt/princeprocessor/princeprocessor-0.22-r1.ebuild
new file mode 100644
index ..2d17139bf757
--- /dev/null
+++ b/app-crypt/princeprocessor/princeprocessor-0.22-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo toolchain-funcs
+
+DESCRIPTION="Standalone password candidate generator using the PRINCE 
algorithm"
+HOMEPAGE="https://github.com/hashcat/princeprocessor";
+SRC_URI="https://github.com/hashcat/princeprocessor/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${P}/src"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+src_compile() {
+   edo $(tc-getCC) -W -Wall -std=c99 ${CFLAGS} ${LDFLAGS} -DLINUX -o ${PN} 
pp.c mpz_int128.h
+}
+
+src_install() {
+   dobin ${PN}
+   dodoc ../{README.md,CHANGES}
+   #install rules after hashcat is fixed
+   #insinto /usr/share/hashcat
+   #doins ../rules/*.rules
+}



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

2024-03-16 Thread Conrad Kostecki
commit: 8c475e10d4fb382c332699e3cc0b5c90404fdc73
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Jan 25 18:50:25 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 12:13:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c475e10

dev-util/hxd: EAPI8 bump, fix HOMEPAGE, LICENSE

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/35016
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-util/hxd/{hxd-0.70.02-r2.ebuild => hxd-0.70.02-r3.ebuild} | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-util/hxd/hxd-0.70.02-r2.ebuild 
b/dev-util/hxd/hxd-0.70.02-r3.ebuild
similarity index 72%
rename from dev-util/hxd/hxd-0.70.02-r2.ebuild
rename to dev-util/hxd/hxd-0.70.02-r3.ebuild
index e46d09ff73c5..940b3d158d89 100644
--- a/dev-util/hxd/hxd-0.70.02-r2.ebuild
+++ b/dev-util/hxd/hxd-0.70.02-r3.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit toolchain-funcs
 
 DESCRIPTION="Binary to hexadecimal converter"
-HOMEPAGE="http://www-tet.ee.tu-berlin.de/solyga/linux/";
-SRC_URI="http://linux.xulin.de/c/${P}.tar.gz";
+HOMEPAGE="https://linux.xulin.de/c/";
+SRC_URI="https://linux.xulin.de/c/${P}.tar.gz";
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~mips ~ppc ~sparc ~x86"
 



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

2024-03-16 Thread Conrad Kostecki
commit: d715896e02d7da8285dfe4bbf5772aa8b8d95911
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Feb 11 18:42:45 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 12:13:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d715896e

media-gfx/gifsicle: add missing braces

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/35280
Signed-off-by: Conrad Kostecki  gentoo.org>

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

diff --git a/media-gfx/gifsicle/gifsicle-1.94.ebuild 
b/media-gfx/gifsicle/gifsicle-1.94.ebuild
index 90af58f49fad..039993f58ea2 100644
--- a/media-gfx/gifsicle/gifsicle-1.94.ebuild
+++ b/media-gfx/gifsicle/gifsicle-1.94.ebuild
@@ -12,7 +12,7 @@ SLOT="0"
 KEYWORDS="~alpha amd64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux 
~ppc-macos"
 IUSE="X"
 
-PATCHES=( "${FILESDIR}/$P-CVE-2023-46009.patch" )
+PATCHES=( "${FILESDIR}/${P}-CVE-2023-46009.patch" )
 
 RDEPEND="
X? (



[gentoo-commits] repo/gentoo:master commit in: net-mail/signify/

2024-03-16 Thread Conrad Kostecki
commit: c1cc72e5004905b30a0d2cdd381dcde1ad512dd4
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Feb  6 18:21:09 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 12:13:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1cc72e5

net-mail/signify: EAPI8 bump, use HTTPS

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/35202
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-mail/signify/signify-1.14-r2.ebuild | 33 +
 1 file changed, 33 insertions(+)

diff --git a/net-mail/signify/signify-1.14-r2.ebuild 
b/net-mail/signify/signify-1.14-r2.ebuild
new file mode 100644
index ..295774bfe5ee
--- /dev/null
+++ b/net-mail/signify/signify-1.14-r2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A (semi-)random e-mail signature rotator"
+HOMEPAGE="https://signify.sourceforge.net/";
+SRC_URI="mirror://debian/pool/main/s/${PN}/${PN}_${PV}-1.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+
+RDEPEND="!app-crypt/signify
+   dev-lang/perl"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   sed -i 's/head -1/head -n1/' Makefile || die
+}
+
+src_compile(){ :; }
+
+src_install() {
+   emake PREFIX="${ED}"/usr MANDIR="${ED}"/usr/share/man install
+   einstalldocs
+
+   docinto examples
+   dodoc examples/{Columned,Complex,Simple,SimpleOrColumned}
+   docompress -x /usr/share/doc/${PF}/examples
+}



[gentoo-commits] repo/gentoo:master commit in: net-mail/nmzmail/

2024-03-16 Thread Conrad Kostecki
commit: aef03ad976c0177f0103059476405f855a802bfe
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Feb  6 18:38:09 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 12:13:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aef03ad9

net-mail/nmzmail: EAPI8 bump, fix SRC_URI, HOMEPAGE

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/35204
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-mail/nmzmail/nmzmail-1.1-r2.ebuild | 16 
 1 file changed, 16 insertions(+)

diff --git a/net-mail/nmzmail/nmzmail-1.1-r2.ebuild 
b/net-mail/nmzmail/nmzmail-1.1-r2.ebuild
new file mode 100644
index ..4ffa3c76d017
--- /dev/null
+++ b/net-mail/nmzmail/nmzmail-1.1-r2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Fast mail searching for mutt using namazu"
+HOMEPAGE="https://flpsed.org/nmzmail.html";
+SRC_URI="https://flpsed.org/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+DEPEND="sys-libs/readline:="
+RDEPEND="${DEPEND}
+   >=app-text/namazu-2"



[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/esorex/

2024-03-16 Thread Conrad Kostecki
commit: 64b46d261ccd20bf38f8182caca361bc41bff764
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Feb 11 16:42:36 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 12:13:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64b46d26

sci-astronomy/esorex: EAPI8 bump, use HTTPS, fix LICENSE

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/35278
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../esorex/{esorex-3.12.3.ebuild => esorex-3.12.3-r1.ebuild} | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/sci-astronomy/esorex/esorex-3.12.3.ebuild 
b/sci-astronomy/esorex/esorex-3.12.3-r1.ebuild
similarity index 85%
rename from sci-astronomy/esorex/esorex-3.12.3.ebuild
rename to sci-astronomy/esorex/esorex-3.12.3-r1.ebuild
index 270226cd7bb0..8222ab6f2ffb 100644
--- a/sci-astronomy/esorex/esorex-3.12.3.ebuild
+++ b/sci-astronomy/esorex/esorex-3.12.3-r1.ebuild
@@ -1,18 +1,17 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit autotools
 
 DESCRIPTION="ESO Recipe Execution Tool to exec cpl scripts"
-HOMEPAGE="http://www.eso.org/sci/software/cpl/esorex.html";
+HOMEPAGE="https://www.eso.org/sci/software/cpl/esorex.html";
 SRC_URI="ftp://ftp.eso.org/pub/dfs/pipelines/libraries/${PN}/${P}.tar.gz";
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
 
 DEPEND=">=sci-astronomy/cpl-6.3:="
 RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/mousetweaks/

2024-03-16 Thread Conrad Kostecki
commit: 64f25237f3cdd9a1d67e308f9765e3fcb101b181
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Feb 17 13:02:35 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 12:13:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64f25237

gnome-extra/mousetweaks: EAPI8 bump

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/35392
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../mousetweaks/mousetweaks-3.32.0-r1.ebuild   | 28 ++
 1 file changed, 28 insertions(+)

diff --git a/gnome-extra/mousetweaks/mousetweaks-3.32.0-r1.ebuild 
b/gnome-extra/mousetweaks/mousetweaks-3.32.0-r1.ebuild
new file mode 100644
index ..65f06e3d4e44
--- /dev/null
+++ b/gnome-extra/mousetweaks/mousetweaks-3.32.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2
+
+DESCRIPTION="Mouse accessibility enhancements for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/Mousetweaks";
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+RDEPEND="
+   >=dev-libs/glib-2.25.9:2
+   >=x11-libs/gtk+-3:3[X]
+   >=gnome-base/gsettings-desktop-schemas-0.1
+   x11-libs/libX11
+   x11-libs/libXtst
+   x11-libs/libXfixes
+   x11-libs/libXcursor
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"



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

2024-03-16 Thread Conrad Kostecki
commit: 8cfd064c07dc8a61bb4c12b482df850a7ba6268b
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Feb 17 10:55:24 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 12:13:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cfd064c

dev-util/xmlindent: EAPI8 bump, use https, fix LICENSE

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/35387
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-util/xmlindent/xmlindent-0.2.17-r3.ebuild | 34 +++
 1 file changed, 34 insertions(+)

diff --git a/dev-util/xmlindent/xmlindent-0.2.17-r3.ebuild 
b/dev-util/xmlindent/xmlindent-0.2.17-r3.ebuild
new file mode 100644
index ..d8030208821d
--- /dev/null
+++ b/dev-util/xmlindent/xmlindent-0.2.17-r3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="XML stream reformatter for ASCII text, but not UTF-8, written in 
ANSI C"
+HOMEPAGE="https://xmlindent.sourceforge.net/";
+SRC_URI="mirror://sourceforge/xmlindent/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="app-alternatives/lex"
+
+src_prepare() {
+   default
+   sed -i Makefile \
+   -e 's|gcc|$(CC)|g' \
+   -e 's|-g|$(CFLAGS) $(LDFLAGS) |g' \
+   || die "sed failed"
+}
+
+src_compile() {
+   tc-export CC
+   emake
+}
+
+src_install() {
+   dobin "${PN}"
+   doman *.1
+}



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

2024-03-16 Thread Conrad Kostecki
commit: a94b2ee98ea33ff8bedaf80935211509729d116b
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Feb 21 16:50:45 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 12:13:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a94b2ee9

net-libs/libsrsirc: EAPI8 bump

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/35472
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../{libsrsirc-0.0.14-r1.ebuild => libsrsirc-0.0.14-r2.ebuild}   | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/net-libs/libsrsirc/libsrsirc-0.0.14-r1.ebuild 
b/net-libs/libsrsirc/libsrsirc-0.0.14-r2.ebuild
similarity index 76%
rename from net-libs/libsrsirc/libsrsirc-0.0.14-r1.ebuild
rename to net-libs/libsrsirc/libsrsirc-0.0.14-r2.ebuild
index 09def5b449ae..f60c232b65ca 100644
--- a/net-libs/libsrsirc/libsrsirc-0.0.14-r1.ebuild
+++ b/net-libs/libsrsirc/libsrsirc-0.0.14-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
-DESCRIPTION="A lightweight, cross-platform IRC library"
+DESCRIPTION="Lightweight, cross-platform IRC library"
 HOMEPAGE="https://github.com/fstd/libsrsirc";
 SRC_URI="http://penenen.de/${P}.tar.gz";
 LICENSE="BSD"
@@ -12,8 +12,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="static-libs ssl"
 
-DEPEND="
-   ssl? ( dev-libs/openssl:0= )"
+DEPEND="ssl? ( dev-libs/openssl:0= )"
 RDEPEND="${DEPEND}"
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: net-ftp/ncftp/files/

2024-03-16 Thread Conrad Kostecki
commit: df9ff982f9ea7d754b2879818914a7c23540a1f3
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Feb 25 15:46:52 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 12:13:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df9ff982

net-ftp/ncftp: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-ftp/ncftp/files/ncftp-3.2.6-fix-clang.patch  | 437 ---
 net-ftp/ncftp/files/ncftp-3.2.6-fno-common.patch |  68 
 2 files changed, 505 deletions(-)

diff --git a/net-ftp/ncftp/files/ncftp-3.2.6-fix-clang.patch 
b/net-ftp/ncftp/files/ncftp-3.2.6-fix-clang.patch
deleted file mode 100644
index 21b4a5601d36..
--- a/net-ftp/ncftp/files/ncftp-3.2.6-fix-clang.patch
+++ /dev/null
@@ -1,437 +0,0 @@
-Fix compilation with clang-16
-
-aclocal.m4 contains code that no longer compiles: missing headers and missing
-return types.
-
 a/autoconf_local/aclocal.m4
-+++ b/autoconf_local/aclocal.m4
-@@ -192,6 +192,7 @@
- #include "pchtest.h"
- #pragma hdrstop
- #include 
-+#include 
- 
- int main(int argc, char **argv)
- {
-@@ -1242,7 +1243,9 @@
- AC_MSG_CHECKING([if -D__STDC_EXT__ is needed with GCC on HP-UX])
- AC_TRY_RUN([
- #include 
-+#include 
-  
-+int
- main()
- {
- #ifdef __STDC_EXT__
-@@ -1674,7 +1677,9 @@
- #include 
- #include 
- #include 
-+#include 
-  
-+int
- main()
- {
-   int result;
-@@ -1816,6 +1821,7 @@
- # include 
- #endif
-  
-+int
- main()
- {
-   char s[16];
-@@ -1876,6 +1882,7 @@
- # include 
- #endif
-  
-+int
- main()
- {
-   int result;
-@@ -2004,7 +2011,9 @@
- #ifdef HAVE_SYS_UN_H
- #include 
- #endif
-+#include 
-  
-+int
- main()
- {
-   int sfd;
-@@ -2088,7 +2097,9 @@
- #include 
- #include 
- #include 
-+#include 
-  
-+int
- main()
- {
-   struct hostent *hp1, *hp2;
-@@ -2134,6 +2145,7 @@
- #endif
- #include 
- #include 
-+#include 
- 
- /* These are needed if libwrap.a was compiled with
-  * PROCESS_OPTIONS defined.
-@@ -2238,6 +2250,7 @@
- #include 
- #include 
- #include 
-+#include 
- ],[
-   /* function-body */
-   sigjmp_buf sjb;
-@@ -2265,6 +2278,7 @@
- #include 
- #include 
- #include 
-+#include 
- ],[
- struct utmp u;
- 
-@@ -2288,6 +2302,7 @@
- #include 
- #include 
- #include 
-+#include 
- ],[
- struct utmp u;
- 
-@@ -2311,6 +2326,7 @@
- #include 
- #include 
- #include 
-+#include 
- ],[
- struct utmpx u;
- 
-@@ -2334,6 +2350,7 @@
- #include 
- #include 
- #include 
-+#include 
- ],[
- struct utmpx u;
- 
-@@ -2357,6 +2374,7 @@
- #include 
- #include 
- #include 
-+#include 
- ],[
- struct utmpx u;
- 
-@@ -2380,6 +2398,7 @@
- #include 
- #include 
- #include 
-+#include 
- ],[
- struct utmp u;
- 
-@@ -2403,6 +2422,7 @@
- #include 
- #include 
- #include 
-+#include 
- ],[
- struct utmp u;
- 
-@@ -2427,6 +2447,7 @@
- #include 
- #include 
- #include 
-+#include 
- ],[
- struct utmp u;
- 
-@@ -2450,6 +2471,7 @@
- #include 
- #include 
- #include 
-+#include 
- ],[
- struct utmp u;
- 
-@@ -2482,6 +2504,7 @@
- #include 
- #include 
-  
-+int
- main()
- {
-   size_t x = 0;
-@@ -2545,6 +2568,7 @@
- #include 
- #include 
-  
-+int
- main()
- {
-   off_t x = 0;
-@@ -2608,6 +2632,7 @@
- #include 
- #include 
-  
-+int
- main()
- {
-   struct stat x;
-@@ -2671,6 +2696,7 @@
- #include 
- #include 
-  
-+int
- main()
- {
-   off64_t x = 0;
-@@ -2732,6 +2758,7 @@
- #include 
- #include 
-  
-+int
- main()
- {
-   struct stat64 x;
-@@ -2789,6 +2816,7 @@
- #include 
- #include 
- #include 
-+#include 
- ],[
- struct stat64 st;
- 
-@@ -2815,6 +2843,7 @@
- #include 
- #include 
- #include 
-+#include 
- ],[
- struct cmsghdr cm;
- 
-@@ -2844,6 +2873,7 @@
- #include 
- #include 
- #include 
-+#include 
- ],[
- struct msghdr m;
- 
-@@ -2872,6 +2902,7 @@
- #include 
- #include 
- #include 
-+#include 
- ],[
- struct msghdr m;
- 
-@@ -2975,6 +3006,8 @@
- #include 
- #include 
- #include 
-+#include 
-+#include 
- ],[
- struct sockaddr_un uaddr;
- 
-@@ -3004,6 +3037,7 @@
- #elif defined(HAVE_SYS_VFS_H)
- # include 
- #endif
-+#include 
- ],[
- struct statfs st;
- 
-@@ -3027,6 +3061,7 @@
- #include 
- #include 
- #include 
-+#include 
- ],[
- struct statvfs st;
- 
-@@ -3049,7 +3084,9 @@
-   /* program */
- #include 
- #include 
-+#include 
-  
-+int
- main()
- {
-   int result;
-@@ -3108,9 +3145,11 @@
- #endif
- #include 
- #include 
-+#include 
- 
- extern char *crypt(const char *key, const char *salt);
- 
-+int
- main()
- {
-   char cleartext[256];
-@@ -3182,6 +3221,7 @@
- #include 
- #include 
- #include 
-+#include 
- #ifdef HAVE_ARPA_NAMESER_H
- # include 
- #endif
-@@ -3327,9 +3367,11 @@
- #include 
- #include 
- #include 
-+#include 
- 
- extern char *rl_library_version;
- 
-+int
- main()
- {
-   FILE *fp;
-@@ -3446,9 +3488,11 @@
- #endif
- #include 
- #include 
-+#include 
- 
- long long hugeNumvar = 1;
- 
-+int
- main()
- {
-   long

[gentoo-commits] repo/gentoo:master commit in: net-firewall/iptables/files/

2024-03-16 Thread Conrad Kostecki
commit: 1faf16f1d4692af480bbf82d7a6e462dc5179546
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Feb 25 15:43:41 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 12:13:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1faf16f1

net-firewall/iptables: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../iptables/files/iptables-1.8.2-link.patch   | 24 --
 1 file changed, 24 deletions(-)

diff --git a/net-firewall/iptables/files/iptables-1.8.2-link.patch 
b/net-firewall/iptables/files/iptables-1.8.2-link.patch
deleted file mode 100644
index c20f2e54b804..
--- a/net-firewall/iptables/files/iptables-1.8.2-link.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From ee4fc7c558d9eb9c37035250046d4eac9af3fa28 Mon Sep 17 00:00:00 2001
-From: Sebastian Pipping 
-Date: Thu, 27 Dec 2018 23:47:33 +0100
-Subject: [PATCH] Fix link errors for USE="conntrack static-libs" (bug #586106)
-

- iptables/Makefile.am | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/iptables/Makefile.am b/iptables/Makefile.am
-index 581dc32..2c3db86 100644
 a/iptables/Makefile.am
-+++ b/iptables/Makefile.am
-@@ -26,6 +26,7 @@ xtables_legacy_multi_LDADD   += ../libiptc/libip6tc.la 
../extensions/libext6.a
- endif
- xtables_legacy_multi_SOURCES += xshared.c
- xtables_legacy_multi_LDADD   += ../libxtables/libxtables.la -lm
-+xtables_legacy_multi_LDADD   += ${libnetfilter_conntrack_LIBS}
- 
- # iptables using nf_tables api
- if ENABLE_NFTABLES
--- 
-2.19.1
-



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

2024-03-16 Thread Conrad Kostecki
commit: 0b63aaad85aa06e7bb5b9fe4ff2a4e12262bc212
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Feb 21 17:45:14 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 12:13:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b63aaad

sys-apps/udevil: EAPI8 bump, fix bug #832908

Signed-off-by: Michael Mair-Keimberger  levelnine.at>

Closes: https://bugs.gentoo.org/832908
Closes: https://github.com/gentoo/gentoo/pull/35474
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-apps/udevil/udevil-0.4.4-r5.ebuild | 74 ++
 1 file changed, 74 insertions(+)

diff --git a/sys-apps/udevil/udevil-0.4.4-r5.ebuild 
b/sys-apps/udevil/udevil-0.4.4-r5.ebuild
new file mode 100644
index ..b92ab33e9b0e
--- /dev/null
+++ b/sys-apps/udevil/udevil-0.4.4-r5.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools linux-info optfeature
+
+DESCRIPTION="Mount and unmount removable devices without a password"
+HOMEPAGE="https://ignorantguru.github.io/udevil/";
+SRC_URI="https://github.com/IgnorantGuru/udevil/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   acct-group/plugdev
+   >=app-shells/bash-4.0:*
+   dev-libs/glib:2
+   sys-apps/util-linux
+   virtual/acl
+   >=virtual/udev-143"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+PATCHES=(
+   # This works for 0.4.4 too, no sense copying the patch
+   "${FILESDIR}"/${PN}-0.4.3-flags.patch
+   "${FILESDIR}"/${PN}-0.4.4-stat.patch
+   "${FILESDIR}"/${PN}-0.4.4-include-sysmacros.patch
+   "${FILESDIR}"/${PN}-0.4.4-no-libtool.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --with-setfacl-prog="$(type -P setfacl)" \
+   --enable-systemd
+}
+
+src_install() {
+   default
+   fowners root:plugdev /usr/bin/udevil
+   fperms 4754 /usr/bin/udevil
+}
+
+pkg_postinst() {
+   einfo
+   elog "Please add your user to the plugdev group"
+   elog "to be able to use ${PN} as a user"
+   elog
+   optfeature_header "Optional dependencies:"
+   optfeature "Devmon popups" "gnome-extra/zenity"
+   optfeature "Mounting WebDAV resources" "net-fs/davfs2"
+   optfeature "Mounting Samba shares" "net-fs/cifs-utils"
+   optfeature "Mounting FTP shares" "net-fs/curlftpfs"
+   optfeature "Mounting NFS shares" "net-fs/nfs-utils"
+   optfeature "Mounting SFTP shares" "net-fs/sshfs"
+   if ! has_version 'sys-fs/udisks' ; then
+   elog
+   elog "When using ${PN} without udisks, and without the 
udisks-daemon running,"
+   elog "you may need to enable kernel polling for device media 
changes to be detected."
+   elog "See https://ignorantguru.github.com/${PN}/#polling";
+   has_version '

[gentoo-commits] repo/gentoo:master commit in: sys-fs/xfsprogs/files/

2024-03-16 Thread Conrad Kostecki
commit: f658ea131ff01ea95de9d106fe7ed05ebb5c9581
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Feb 25 15:47:33 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 12:13:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f658ea13

sys-fs/xfsprogs: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/35522
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-fs/xfsprogs/files/xfsprogs-6.3.0-gettext-0.22.patch | 12 
 1 file changed, 12 deletions(-)

diff --git a/sys-fs/xfsprogs/files/xfsprogs-6.3.0-gettext-0.22.patch 
b/sys-fs/xfsprogs/files/xfsprogs-6.3.0-gettext-0.22.patch
deleted file mode 100644
index ffe1d46cd5ef..
--- a/sys-fs/xfsprogs/files/xfsprogs-6.3.0-gettext-0.22.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-https://lore.kernel.org/linux-xfs/20230626095048.1290476-1-...@gentoo.org/T/#u
 a/po/de.po
-+++ b/po/de.po
-@@ -3084,7 +3084,7 @@
- #: .././estimate/xfs_estimate.c:191
- #, c-format
- msgid "%s will take about %.1f megabytes\n"
--msgstr "%s wird etwa %.lf Megabytes einnehmen\n"
-+msgstr "%s wird etwa %.1f Megabytes einnehmen\n"
- 
- #: .././estimate/xfs_estimate.c:198
- #, c-format



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

2024-03-16 Thread Conrad Kostecki
commit: 670f55abdfa7347cfaa9794ff45171aa762eb453
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Feb 13 11:22:26 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 12:13:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=670f55ab

sys-process/ftop: EAPI8 bump, fix LICENSE

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/35297
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-process/ftop/{ftop-1.0-r1.ebuild => ftop-1.0-r2.ebuild} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-process/ftop/ftop-1.0-r1.ebuild 
b/sys-process/ftop/ftop-1.0-r2.ebuild
similarity index 88%
rename from sys-process/ftop/ftop-1.0-r1.ebuild
rename to sys-process/ftop/ftop-1.0-r2.ebuild
index 20954adbe5c7..90900f36d5dd 100644
--- a/sys-process/ftop/ftop-1.0-r1.ebuild
+++ b/sys-process/ftop/ftop-1.0-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit autotools
 
@@ -9,7 +9,7 @@ DESCRIPTION="Monitor open files and filesystems"
 HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage";
 SRC_URI="https://dev.gentoo.org/~monsieurp/packages/${P}.tar.bz2";
 
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="amd64 ~hppa ~riscv ~x86"
 



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

2024-03-16 Thread Conrad Kostecki
commit: d636318073653f4d25d3680f7ae5a56a22500c44
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Feb 21 16:41:20 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 12:13:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6363180

net-libs/libpri: EAPI8 bump, use https

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/35471
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-libs/libpri/libpri-1.6.0-r1.ebuild | 32 
 1 file changed, 32 insertions(+)

diff --git a/net-libs/libpri/libpri-1.6.0-r1.ebuild 
b/net-libs/libpri/libpri-1.6.0-r1.ebuild
new file mode 100644
index ..f32cac3d821e
--- /dev/null
+++ b/net-libs/libpri/libpri-1.6.0-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Primary Rate ISDN (PRI) library"
+HOMEPAGE="https://www.asterisk.org/";
+SRC_URI="https://downloads.asterisk.org/pub/telephony/${PN}/releases/${MY_P}.tar.gz";
+S="${WORKDIR}/${MY_P}"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.4.13-multilib.patch"
+   "${FILESDIR}/${PN}-1.6.0-respect-user-flags.patch"
+   "${FILESDIR}/${PN}-1.4.13-no-static-lib.patch"
+)
+
+src_compile() {
+   tc-export CC
+   default
+}
+src_install() {
+   emake INSTALL_PREFIX="${D}" LIBDIR="${D}/usr/$(get_libdir)" install
+   dodoc ChangeLog README TODO
+}



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

2024-03-16 Thread Conrad Kostecki
commit: 058b2062e73d2c262bbfeb31348f6f2bc55b777c
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Feb 27 19:49:54 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 12:13:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=058b2062

sys-apps/stroke: EAPI8, fix LICENSE, fix bug #725814

Signed-off-by: Michael Mair-Keimberger  levelnine.at>

Closes: https://bugs.gentoo.org/725814
Closes: https://github.com/gentoo/gentoo/pull/3
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-apps/stroke/stroke-0.1.3-r1.ebuild | 15 ---
 sys-apps/stroke/stroke-0.1.3-r2.ebuild | 20 
 2 files changed, 20 insertions(+), 15 deletions(-)

diff --git a/sys-apps/stroke/stroke-0.1.3-r1.ebuild 
b/sys-apps/stroke/stroke-0.1.3-r1.ebuild
deleted file mode 100644
index 3df34f91f63e..
--- a/sys-apps/stroke/stroke-0.1.3-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A powerful tool to change file timestamps (including ctimes)"
-HOMEPAGE="http://stroke.sourceforge.net/";
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE=""
-
-PATCHES=( "${FILESDIR}/${P}-missing-header.patch" )

diff --git a/sys-apps/stroke/stroke-0.1.3-r2.ebuild 
b/sys-apps/stroke/stroke-0.1.3-r2.ebuild
new file mode 100644
index ..f2db03b70c44
--- /dev/null
+++ b/sys-apps/stroke/stroke-0.1.3-r2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Powerful tool to change file timestamps (including ctimes)"
+HOMEPAGE="https://stroke.sourceforge.net/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2+ GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+PATCHES=( "${FILESDIR}/${P}-missing-header.patch" )
+
+src_compile() {
+   emake AR="$(tc-getAR)"
+}



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

2024-03-16 Thread Conrad Kostecki
commit: 7d68213be176c432b7be47bc70bbf9020356bdfd
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Feb 25 15:41:50 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 12:13:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d68213b

media-gfx/darktable: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 ...darktable-3.0.2_cmake-march-autodetection.patch |  26 ---
 .../files/darktable-4.2.1-exiv2-0.28.patch | 215 -
 2 files changed, 241 deletions(-)

diff --git 
a/media-gfx/darktable/files/darktable-3.0.2_cmake-march-autodetection.patch 
b/media-gfx/darktable/files/darktable-3.0.2_cmake-march-autodetection.patch
deleted file mode 100644
index 8ad4f0e9329f..
--- a/media-gfx/darktable/files/darktable-3.0.2_cmake-march-autodetection.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-Darktable and RawSpeed upstream support two build modes: if 
BINARY_PACKAGE_BUILD==1
-they pass -mtune=generic to the compiler, otherwise they use -march=native.
-In either case, these options override externally set CFLAGS.
-
-Disable this behaviour so that the users' settings provided to the ebuild by 
Portage
-are respected.
-
 a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -521,7 +521,7 @@
- set(DT_REQ_INSTRUCTIONS "-msse2")
-   endif()
- 
--  include(march-mtune)
-+  set(MARCH "")
- 
-   #if(NOT BUILD_SSE2_CODEPATHS)
-   #  set(MARCH "${MARCH} -mno-sse2 -D__DISABLE_SSE2__ -U__SSE2__ 
-D__DISABLE_SSE__ -U__SSE__")
 a/src/external/rawspeed/cmake/compiler-flags.cmake
-+++ b/src/external/rawspeed/cmake/compiler-flags.cmake
-@@ -1,5 +1,4 @@
- include(CheckCXXCompilerFlag)
--include(CpuMarch)
- include(CheckCXXCompilerFlagAndEnableIt)
- 
- # yes, need to keep both the CMAKE_CXX_FLAGS and CMAKE_CXX_STANDARD.

diff --git a/media-gfx/darktable/files/darktable-4.2.1-exiv2-0.28.patch 
b/media-gfx/darktable/files/darktable-4.2.1-exiv2-0.28.patch
deleted file mode 100644
index 1be8577ae369..
--- a/media-gfx/darktable/files/darktable-4.2.1-exiv2-0.28.patch
+++ /dev/null
@@ -1,215 +0,0 @@
-diff --git a/src/common/exif.cc b/src/common/exif.cc
-index 484ebf2207..91ea8e64d0 100644
 a/src/common/exif.cc
-+++ b/src/common/exif.cc
-@@ -80,6 +80,11 @@ extern "C" {
- 
- #define DT_XMP_EXIF_VERSION 5
- 
-+#if EXIV2_TEST_VERSION(0,28,0)
-+#define AnyError Error
-+#define toLong toInt64
-+#endif
-+
- // persistent list of exiv2 tags. set up in dt_init()
- static GList *exiv2_taglist = NULL;
- 
-@@ -2658,39 +2663,39 @@ static GList *read_history_v2(Exiv2::XmpData &xmpData, 
const char *filename)
-   if(g_str_has_prefix(key_iter, "darktable:operation"))
-   {
- current_entry->have_operation = TRUE;
--current_entry->operation = 
g_strdup(history->value().toString().c_str());
-+current_entry->operation = g_strdup(history->toString().c_str());
-   }
-   else if(g_str_has_prefix(key_iter, "darktable:num"))
-   {
--current_entry->num = history->value().toLong();
-+current_entry->num = history->toLong();
-   }
-   else if(g_str_has_prefix(key_iter, "darktable:enabled"))
-   {
--current_entry->enabled = history->value().toLong() == 1;
-+current_entry->enabled = history->toLong() == 1;
-   }
-   else if(g_str_has_prefix(key_iter, "darktable:modversion"))
-   {
- current_entry->have_modversion = TRUE;
--current_entry->modversion = history->value().toLong();
-+current_entry->modversion = history->toLong();
-   }
-   else if(g_str_has_prefix(key_iter, "darktable:params"))
-   {
- current_entry->have_params = TRUE;
--current_entry->params = 
dt_exif_xmp_decode(history->value().toString().c_str(), history->value().size(),
-+current_entry->params = 
dt_exif_xmp_decode(history->toString().c_str(), history->size(),
-
¤t_entry->params_len);
-   }
-   else if(g_str_has_prefix(key_iter, "darktable:multi_name"))
-   {
--current_entry->multi_name = 
g_strdup(history->value().toString().c_str());
-+current_entry->multi_name = g_strdup(history->toString().c_str());
-   }
-   else if(g_str_has_prefix(key_iter, "darktable:multi_priority"))
-   {
--current_entry->multi_priority = history->value().toLong();
-+current_entry->multi_priority = history->toLong();
-   }
-   else if(g_str_has_prefix(key_iter, "darktable:iop_order"))
-   {
- // we ensure reading the iop_order as a high precision float
--string str = g_strdup(history->value().toString().c_str());
-+string str = g_strdup(history->toString().c_str());
- static const std::locale& c_locale = std::locale("C");
- std::istringstream istring(str);
- istring.imbue(c_locale);
-@@ -2698,12 +2703,12 @@ static 

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

2024-03-16 Thread Conrad Kostecki
commit: 3f8b528ee8c3b45d4c4bab2801cd87b849dea7d5
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Mar  9 09:44:22 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 12:13:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f8b528e

sys-apps/less: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/35678
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-apps/less/files/less-608-CVE-2022-46663.patch | 22 ---
 sys-apps/less/files/less-608-procfs.patch | 45 ---
 2 files changed, 67 deletions(-)

diff --git a/sys-apps/less/files/less-608-CVE-2022-46663.patch 
b/sys-apps/less/files/less-608-CVE-2022-46663.patch
deleted file mode 100644
index a358dd6f1a77..
--- a/sys-apps/less/files/less-608-CVE-2022-46663.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-https://bugs.gentoo.org/893530
-https://github.com/gwsw/less/commit/a78e1351113cef564d790a730d657a321624d79c
-
-From a78e1351113cef564d790a730d657a321624d79c Mon Sep 17 00:00:00 2001
-From: Mark Nudelman 
-Date: Fri, 7 Oct 2022 19:25:46 -0700
-Subject: [PATCH] End OSC8 hyperlink on invalid embedded escape sequence.
-
 a/line.c
-+++ b/line.c
-@@ -633,8 +633,8 @@ ansi_step(pansi, ch)
-   /* Hyperlink ends with \7 or ESC-backslash. */
-   if (ch == '\7')
-   return ANSI_END;
--  if (pansi->prev_esc && ch == '\\')
--  return ANSI_END;
-+  if (pansi->prev_esc)
-+return (ch == '\\') ? ANSI_END : ANSI_ERR;
-   pansi->prev_esc = (ch == ESC);
-   return ANSI_MID;
-   }
-

diff --git a/sys-apps/less/files/less-608-procfs.patch 
b/sys-apps/less/files/less-608-procfs.patch
deleted file mode 100644
index 4f66322b8123..
--- a/sys-apps/less/files/less-608-procfs.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From 03f011f219a6d6068c4ccd07dbd8dcd50641ff10 Mon Sep 17 00:00:00 2001
-From: Mark Nudelman 
-Date: Tue, 20 Sep 2022 12:32:30 -0700
-Subject: [PATCH] Fix reading procfs files on Linux: bad detection of
- HAVE_PROCFS.
-
-diff --git a/ch.c b/ch.c
-index bfad09c7..fcf136b9 100644
 a/ch.c
-+++ b/ch.c
-@@ -28,6 +28,9 @@ extern ino_t curr_ino;
- 
- #if HAVE_PROCFS
- #include 
-+#if HAVE_LINUX_MAGIC_H
-+#include 
-+#endif
- #endif
- 
- typedef POSITION BLOCKNUM;
-diff --git a/configure.ac b/configure.ac
-index f7c64814..b10adce9 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -37,7 +37,7 @@ AC_SEARCH_LIBS([regcmp], [gen intl PW])
- 
- # Checks for header files.
- AC_HEADER_STDC
--AC_CHECK_HEADERS([ctype.h errno.h fcntl.h limits.h stdio.h stdlib.h string.h 
termcap.h termio.h termios.h time.h unistd.h values.h sys/ioctl.h sys/stream.h 
wctype.h])
-+AC_CHECK_HEADERS([ctype.h errno.h fcntl.h limits.h stdio.h stdlib.h string.h 
termcap.h termio.h termios.h time.h unistd.h values.h linux/magic.h sys/ioctl.h 
sys/stream.h wctype.h])
- 
- # Checks for typedefs, structures, and compiler characteristics.
- AC_HEADER_STAT
-@@ -271,7 +271,10 @@ AC_TRY_COMPILE([#include 
-   [struct stat s; dev_t dev = s.st_dev; ino_t ino = s.st_ino;],
-   [AC_MSG_RESULT(yes); AC_DEFINE(HAVE_STAT_INO)], [AC_MSG_RESULT(no)])
- AC_MSG_CHECKING(for procfs)
--AC_TRY_COMPILE([#include ],
-+AC_TRY_COMPILE([#include 
-+#if HAVE_LINUX_MAGIC_H
-+#include 
-+#endif],
-   [struct statfs s; s.f_type = PROC_SUPER_MAGIC; (void) fstatfs(0,&s); ],
-   [AC_MSG_RESULT(yes); AC_DEFINE(HAVE_PROCFS)], [AC_MSG_RESULT(no)])
- 



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/giac/files/

2024-03-16 Thread Conrad Kostecki
commit: ccb3314faadf6a1a39f30084728081b7179c7a17
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Mar  9 09:43:46 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 12:13:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccb3314f

sci-mathematics/giac: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../giac/files/giac-1.9.0.55-pari-2.15-test.patch  | 10 
 .../files/giac-1.9.0.55-undefined-behavior.patch   | 62 --
 2 files changed, 72 deletions(-)

diff --git a/sci-mathematics/giac/files/giac-1.9.0.55-pari-2.15-test.patch 
b/sci-mathematics/giac/files/giac-1.9.0.55-pari-2.15-test.patch
deleted file mode 100644
index 956ade485edd..
--- a/sci-mathematics/giac/files/giac-1.9.0.55-pari-2.15-test.patch
+++ /dev/null
@@ -1,10 +0,0 @@
-https://github.com/void-linux/void-packages/blob/master/srcpkgs/giac/patches/giac-pari-2.15-test.patch
-
 a/check/chk_fhan4  2018-03-13 15:27:11.0 -0300
-+++ b/check/chk_fhan4  2022-10-14 18:51:12.604731890 -0300
-@@ -1,4 +1,5 @@
- #! /bin/sh
- unset LANG
-+export PARI_SIZE=2048000
- ../src/icas TP04-sol.cas > TP04.tst
- diff TP04.tst TP04-sol.cas.out1

diff --git a/sci-mathematics/giac/files/giac-1.9.0.55-undefined-behavior.patch 
b/sci-mathematics/giac/files/giac-1.9.0.55-undefined-behavior.patch
deleted file mode 100644
index 78eac91a5244..
--- a/sci-mathematics/giac/files/giac-1.9.0.55-undefined-behavior.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-From fc0fb5ba02953d6e15424ce3a2d8f5b52380ffb4 Mon Sep 17 00:00:00 2001
-From: Michael Orlitzky 
-Date: Sun, 25 Jun 2023 13:43:35 -0400
-Subject: [PATCH 1/1] src/vecteur.cc: fix invalid vector indexing.
-
-A few places in vector.cc use the construct &buffer[n]-m where
-"buffer" is an std::vector and "n" its size. This is undefined
-behavior since the index is outside of the allowed range (0 through
-n-1). With GLIBCXX_ASSERTIONS enabled, it crashes on the out-of-
-bounds index.
-
-The most obvious fix is to use &buffer[n-1]-(m+1), which avoids the
-issue so long as n >= 1. I think this will always be the case in the
-affected code, but if I'm wrong, it can be fixed by adding a special
-case for n == 0.

- src/vecteur.cc | 8 
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/src/vecteur.cc b/src/vecteur.cc
-index 89b1445..c91af66 100644
 a/src/vecteur.cc
-+++ b/src/vecteur.cc
-@@ -7998,7 +7998,7 @@ namespace giac {
-   if (convertpos){
- int C=col+1;
- longlong * buf=&buffer[C];
--longlong * bufend=&buffer[cmax]-8;
-+longlong * bufend=&buffer[cmax-1]-7;
- const int * nline=&Nline[C];
- for (;buf<=bufend;buf+=8,nline+=8){
-   longlong x,y;
-@@ -8022,7 +8022,7 @@ namespace giac {
-   else {
- int C=col+1;
- longlong * buf=&buffer[C];
--longlong * bufend=&buffer[cmax]-8;
-+longlong * bufend=&buffer[cmax-1]-7;
- const int * nline=&Nline[C];
- for (;buf<=bufend;buf+=8,nline+=8){
-   buf[0] -= coeff*nline[0];
-@@ -8268,7 +8268,7 @@ namespace giac {
-   }
- #else
-   int C=col+1;
--  longlong * ptr= &buffer[C],*ptrend=&buffer[cmax]-4;
-+  longlong * ptr= &buffer[C],*ptrend=&buffer[cmax-1]-3;
-   const int *ptrN=&Nline[C];
-   for (;ptr

[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/psmt2-frontend/files/

2024-03-16 Thread Conrad Kostecki
commit: e5d8df3eeb4b6128acec9b706d95d26832d1bdb3
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Mar  9 09:43:56 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Mar 16 12:13:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5d8df3e

sci-mathematics/psmt2-frontend: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/psmt2-frontend-0.2-gentoo.patch  | 22 --
 1 file changed, 22 deletions(-)

diff --git 
a/sci-mathematics/psmt2-frontend/files/psmt2-frontend-0.2-gentoo.patch 
b/sci-mathematics/psmt2-frontend/files/psmt2-frontend-0.2-gentoo.patch
deleted file mode 100644
index 74fbed08bf6b..
--- a/sci-mathematics/psmt2-frontend/files/psmt2-frontend-0.2-gentoo.patch
+++ /dev/null
@@ -1,22 +0,0 @@
 a/Makefile.in  2019-07-20 19:20:06.818740706 +0200
-+++ b/Makefile.in  2019-07-20 19:21:33.437581073 +0200
-@@ -18,7 +18,7 @@
- libdir=@libdir@
- # exec_prefix=@exec_prefix@
- # BINDIR=$(DESTDIR)@bindir@
--LIBDIR=$(prefix)$(libdir)
-+LIBDIR=$(libdir)
- # DATADIR=$(DESTDIR)@datadir@/psmt2-frontend
- 
- # where to install the man page
-@@ -119,8 +119,8 @@
- ##
- 
- install: all META
--  mkdir -p $(DESTDIR)$(LIBDIR)
--  OCAMLFIND_DESTDIR=$(DESTDIR)$(LIBDIR) \
-+  mkdir -p $(DESTDIR)$(OCAMLLIB)
-+  OCAMLFIND_DESTDIR=$(DESTDIR)$(OCAMLLIB) \
- ocamlfind install psmt2-frontend src/$(LIBNAME).* src/*.mli META
- 
- 



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

2024-03-16 Thread Michał Górny
commit: 37a80216096f64f2fd5aafda08265a564a85d031
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 12:07:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 12:07:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37a80216

dev-python/python-swiftclient: Remove old

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

 dev-python/python-swiftclient/Manifest |  1 -
 .../python-swiftclient-4.4.0.ebuild| 43 --
 2 files changed, 44 deletions(-)

diff --git a/dev-python/python-swiftclient/Manifest 
b/dev-python/python-swiftclient/Manifest
index 8e94a476b048..641c75d11ca6 100644
--- a/dev-python/python-swiftclient/Manifest
+++ b/dev-python/python-swiftclient/Manifest
@@ -1,2 +1 @@
-DIST python-swiftclient-4.4.0.tar.gz 206470 BLAKE2B 
d822af670fcb06a5977d070fb9e5ec1110f7ae275203d18eaeb0cd4335fe0e07f3f7e6b28e367834d33770d3a8b27a9af0c85cd30a1e9a7047ad908ca34f13bf
 SHA512 
d3e814d367ff0c9a251524a50ce00cd89955edf43a542257142aa831d0d2d1f8dceb5b1b0b6456ad940c9aef78ec44bd1617fc45e47f64f045ddb591b5adb83b
 DIST python-swiftclient-4.5.0.tar.gz 207642 BLAKE2B 
0b15e5f110143ae7306a0c89a6d1e61907fc00a8dbb59dddb5237f756727f114ee7036cf294126b331fd738b67119ea3c4cd68ec8bef8cf19e77a5ba0461
 SHA512 
95305f09cf4a00c4c0239719b2e6a54ec408bc4b12af9e6e13fb352e313aff65bd865927d4e525fe899ca730a2baf5b4c7827f6f2713d34dc135bf10eaebb6c6

diff --git a/dev-python/python-swiftclient/python-swiftclient-4.4.0.ebuild 
b/dev-python/python-swiftclient/python-swiftclient-4.4.0.ebuild
deleted file mode 100644
index 8b914aee6fd4..
--- a/dev-python/python-swiftclient/python-swiftclient-4.4.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python bindings to the OpenStack Object Storage API"
-HOMEPAGE="
-   https://opendev.org/openstack/python-swiftclient/
-   https://github.com/openstack/python-swiftclient/
-   https://pypi.org/project/python-swiftclient/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-
-RDEPEND="
-   >=dev-python/requests-2.4.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/pbr[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/keystoneauth1-3.4.0[${PYTHON_USEDEP}]
-   dev-python/python-keystoneclient[${PYTHON_USEDEP}]
-   >=dev-python/openstacksdk-0.11.0[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests unittest
-
-python_prepare_all() {
-   sed -e 's/test_password_prompt/_&/' -i test/unit/test_shell.py || die
-   # fix duplicate script/entry point
-   # https://bugs.launchpad.net/python-swiftclient/+bug/1975361
-   sed -i -e '/bin\/swift/d' setup.cfg || die
-   distutils-r1_python_prepare_all
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/mkdocs-static-i18n/

2024-03-16 Thread Michał Górny
commit: 9a10d722cbb16778a0564d48c4d0ecb9690d570a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 12:06:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 12:06:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a10d722

dev-python/mkdocs-static-i18n: Remove old

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

 dev-python/mkdocs-static-i18n/Manifest |  1 -
 .../mkdocs-static-i18n-1.2.0.ebuild| 31 --
 2 files changed, 32 deletions(-)

diff --git a/dev-python/mkdocs-static-i18n/Manifest 
b/dev-python/mkdocs-static-i18n/Manifest
index 91cc04515db8..33f0a37b4fc4 100644
--- a/dev-python/mkdocs-static-i18n/Manifest
+++ b/dev-python/mkdocs-static-i18n/Manifest
@@ -1,2 +1 @@
-DIST mkdocs_static_i18n-1.2.0.tar.gz 1368013 BLAKE2B 
b983be467a6afab2e40e9452f625fa1771eb640142fc3e9ce2c1df3d93442e91a1f99ef17ba06ff4045b2c9a1c049f63ab99971416875c592ad15e581710a519
 SHA512 
a5737faf85adf76d8dd60fa9fd21f454177318508fcb9a74f63208ade7013975c5bb23646261e579b1c1617e214568e07c788c6ba8af9fe2ee3877308bcff6c7
 DIST mkdocs_static_i18n-1.2.2.tar.gz 137 BLAKE2B 
2be26c971ad28a306b6d34adb4c8359954f4a7333f031f1939c08a470388004f9ac825da3c5b4e6a88e5dd41dfb12ac972938bf39b80c91ef16b760ea3c6c46a
 SHA512 
7a356590b306c92d4cd664c90538110bf613220930c17a5285aeb4f9ad092ea9b93efd2390beed6609f176aa26ab4f51be60c89e2d2da19a1d78ac2603fe891b

diff --git a/dev-python/mkdocs-static-i18n/mkdocs-static-i18n-1.2.0.ebuild 
b/dev-python/mkdocs-static-i18n/mkdocs-static-i18n-1.2.0.ebuild
deleted file mode 100644
index 702f4ffcadc0..
--- a/dev-python/mkdocs-static-i18n/mkdocs-static-i18n-1.2.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517="hatchling"
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="MkDocs i18n plugin using static translation markdown files"
-HOMEPAGE="
-   https://github.com/ultrabug/mkdocs-static-i18n
-   https://pypi.org/project/mkdocs-static-i18n/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
-   >=dev-python/mkdocs-1.5.2[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
-   test? (
-   dev-python/mkdocs-material[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest



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

2024-03-16 Thread Michał Górny
commit: 07fe5951b16fb233b104ebaa117ba63724b4c443
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 12:07:35 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 12:07:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07fe5951

dev-python/python-ironicclient: Remove old

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

 dev-python/python-ironicclient/Manifest|  1 -
 .../python-ironicclient-5.4.0.ebuild   | 50 --
 2 files changed, 51 deletions(-)

diff --git a/dev-python/python-ironicclient/Manifest 
b/dev-python/python-ironicclient/Manifest
index 41479fdbbec7..cf9db740f9f2 100644
--- a/dev-python/python-ironicclient/Manifest
+++ b/dev-python/python-ironicclient/Manifest
@@ -1,2 +1 @@
-DIST python-ironicclient-5.4.0.tar.gz 228187 BLAKE2B 
1ce5f17fbbc752d0b8589abbc1207b8cde8c8d11a9ea6394b726313e3c5bdaf415536e606fb052cb130a0bd264dbd125048ceab5368a1c64915d3e52473017c0
 SHA512 
dccbbdeddd3f0cd087b6589e120de375e7c8bb33a67ac8a51b1f62e7a66307b19c508cc1a568346136129bb52cfdd0af00d70af8b0d50b2bd634d89a75db0378
 DIST python-ironicclient-5.5.0.tar.gz 228869 BLAKE2B 
0dbced62dee32bc2a25add2f81390fa7e581978deef1ae8fbb1cac7ec8b219d201d13d64f8621a34886b1af765335ffe4bf591867a2288499f37fe5b88cd4fa9
 SHA512 
bd6cbca3e5bd1675d130089298a043352bdb842f6f7b06f526b956c0fcb0eff4f9d6f58389c0bdce1de4496a6befa91891d1ff2bea48bec0512d8d28285f7323

diff --git a/dev-python/python-ironicclient/python-ironicclient-5.4.0.ebuild 
b/dev-python/python-ironicclient/python-ironicclient-5.4.0.ebuild
deleted file mode 100644
index 12b7daa74908..
--- a/dev-python/python-ironicclient/python-ironicclient-5.4.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python bindings for the Ironic API"
-HOMEPAGE="
-   https://opendev.org/openstack/python-ironicclient/
-   https://github.com/openstack/python-ironicclient/
-   https://pypi.org/project/python-ironicclient/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86"
-
-RDEPEND="
-   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-   >=dev-python/appdirs-1.3.0[${PYTHON_USEDEP}]
-   >dev-python/cliff-2.9.0[${PYTHON_USEDEP}]
-   >=dev-python/dogpile-cache-0.8.0[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
-   >=dev-python/keystoneauth1-3.11.0[${PYTHON_USEDEP}]
-   >=dev-python/openstacksdk-0.18.0[${PYTHON_USEDEP}]
-   >=dev-python/osc-lib-2.0.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-3.13.0[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
-   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
-   >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
-   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
-   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
-   >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}]
-   >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
-   >=dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests unittest



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

2024-03-16 Thread Michał Górny
commit: 29a35f3f7b2a865df5cf4f2689e17bf8e82be738
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 12:06:57 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 12:06:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29a35f3f

dev-python/python-cinderclient: Remove old

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

 dev-python/python-cinderclient/Manifest|  1 -
 .../python-cinderclient-9.4.0.ebuild   | 48 --
 2 files changed, 49 deletions(-)

diff --git a/dev-python/python-cinderclient/Manifest 
b/dev-python/python-cinderclient/Manifest
index 801cccfdaca8..9cf073b3e82a 100644
--- a/dev-python/python-cinderclient/Manifest
+++ b/dev-python/python-cinderclient/Manifest
@@ -1,2 +1 @@
-DIST python-cinderclient-9.4.0.tar.gz 236451 BLAKE2B 
75d5ee0c3f64c3254e7f9f806bccc685ab929c5812076fb7b78a995e9c9adbf384f296799f7119128e1781a34e727e305e3ae4bef04939adc2e7fd0268e83b1c
 SHA512 
e7628b569bf46c7a8d5ecf7918be9133b400411d5509112baad49f7ff60ad0fc5d7c98cec9d4d6286cf8bd9c23c918af3aaa52c1b2d68536a3a2e4a89ce8502b
 DIST python-cinderclient-9.5.0.tar.gz 236811 BLAKE2B 
60d450ea31357d366c0c18b6715a36f51a9700393c2e5bb0967cd86706dd552fb2deaee428816019e87bd2c272b2f9342118b1f770370ce5aba062d3ebd292ce
 SHA512 
efcc0f4b32e1d6f8d696137c416aeed6fc4f2a69b6fa59d47f0c46dc7d38d1f2bbc5ea35d1bcbac0604e9db8b75d256d47a76d17d040b6e84fca6069a65df8d8

diff --git a/dev-python/python-cinderclient/python-cinderclient-9.4.0.ebuild 
b/dev-python/python-cinderclient/python-cinderclient-9.4.0.ebuild
deleted file mode 100644
index 3813b4b9711b..
--- a/dev-python/python-cinderclient/python-cinderclient-9.4.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A client for the OpenStack Cinder API"
-HOMEPAGE="
-   https://opendev.org/openstack/python-cinderclient/
-   https://github.com/openstack/python-cinderclient/
-   https://pypi.org/project/python-cinderclient/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
-
-RDEPEND="
-   >=dev-python/keystoneauth1-4.3.1[${PYTHON_USEDEP}]
-   >=dev-python/oslo-i18n-5.0.1[${PYTHON_USEDEP}]
-   >=dev-python/oslo-utils-4.8.0[${PYTHON_USEDEP}]
-   >=dev-python/pbr-5.5.0[${PYTHON_USEDEP}]
-   >=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.25.1[${PYTHON_USEDEP}]
-   >=dev-python/stevedore-3.3.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/pbr[${PYTHON_USEDEP}]
-   test? (
-   dev-python/ddt[${PYTHON_USEDEP}]
-   dev-python/fixtures[${PYTHON_USEDEP}]
-   dev-python/oslo-serialization[${PYTHON_USEDEP}]
-   dev-python/requests-mock[${PYTHON_USEDEP}]
-   dev-python/testtools[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests unittest
-
-python_test() {
-   # functional tests require cloud instance access
-   eunittest -b cinderclient/tests/unit
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/google-api-python-client/

2024-03-16 Thread Michał Górny
commit: 06935b249093ce9c4bc2668459feed97adef7ea6
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 12:06:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 12:06:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06935b24

dev-python/google-api-python-client: Remove old

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

 dev-python/google-api-python-client/Manifest   |  1 -
 .../google-api-python-client-2.119.0.ebuild| 49 --
 2 files changed, 50 deletions(-)

diff --git a/dev-python/google-api-python-client/Manifest 
b/dev-python/google-api-python-client/Manifest
index a5bbd9bed624..9d74ef756311 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,4 +1,3 @@
-DIST google-api-python-client-2.119.0.tar.gz 11704086 BLAKE2B 
ff7d2eb62559a042a272a4493ac9eb4e25f0a91dd085c172a6356e952e346d2d79d1818b57bc258725065bd19e72d9e787b021e17672361e8ff02b08b1be65cb
 SHA512 
2acd84b059f3500e45398d2de4d6cab0941c40d7c501414c358992d6f0b305349213a2f96372a4d8b091202c87692e337036c213425b0813cc9203c5d323d966
 DIST google-api-python-client-2.120.0.tar.gz 11753415 BLAKE2B 
27466bed3bfc473dc1ce8ab6d7e6834b5b5010d39afc20ba8204b379621146e9a1523e18a7d1073cdafd1e7f1840832e371cfedf43689fb825917a73dd64be6c
 SHA512 
303733940a2415e6e18ce4ba2c423ae0e85ce3746f4282698178cf7c2e70244b159fa4a22af6ce39cdeafb8d91db237cc40a1abfef33e1c8aa3add4f031aac23
 DIST google-api-python-client-2.121.0.tar.gz 11796461 BLAKE2B 
178665ad75d5e8fa2437c909b47cf93c566e4f47cfc2e6a0fd74d9f7de29dc4076bf86299c42341e3c32b3ab20723a89fc062629964dfc2cc02a2eeaa0a1fcb0
 SHA512 
2bb2d02b93656d349ed65ccaa85dc435aae0ebb7d45edf2dd9b6aecb56cd8866421f4359612830e5d32d0609df12252e550ed514bf3c6b63920a67ffe74f6299
 DIST google-api-python-client-2.122.0.tar.gz 11884905 BLAKE2B 
e22e9cc1b7e2afebbf0a1793e4d2c96d7e3d4b38e7266213d57b8db2eeedcc6c37a18bd0cc62c50fa84221dfea2bfc1ebd9c0cbe33fe4921662e50dd26ccde5d
 SHA512 
dc17be212b975d700ca8ea333d0b1b7207f48cd870190154e14b94d5ae3f835c8f1fe63ed1ac267b1a1ab8a6916a6d55c479d5728801bbc74f842231eef71049

diff --git 
a/dev-python/google-api-python-client/google-api-python-client-2.119.0.ebuild 
b/dev-python/google-api-python-client/google-api-python-client-2.119.0.ebuild
deleted file mode 100644
index c85cfb6d1745..
--- 
a/dev-python/google-api-python-client/google-api-python-client-2.119.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# 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..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Google API Client for Python"
-HOMEPAGE="
-   https://github.com/googleapis/google-api-python-client/
-   https://pypi.org/project/google-api-python-client/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86"
-
-RDEPEND="
-   >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
-   =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
-   >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
-   >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
-   >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
-   

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

2024-03-16 Thread Michał Górny
commit: 1167572b8f6af5ecc257ded1c6f6625d9e16139e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 12:07:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 12:07:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1167572b

dev-python/oslotest: Remove old

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

 dev-python/oslotest/Manifest   |  1 -
 .../oslotest/files/oslotest-4.5.0-py3.12-fix.patch | 23 -
 dev-python/oslotest/oslotest-4.5.0-r3.ebuild   | 40 --
 3 files changed, 64 deletions(-)

diff --git a/dev-python/oslotest/Manifest b/dev-python/oslotest/Manifest
index ade5c56efa57..5a7cf8397eb9 100644
--- a/dev-python/oslotest/Manifest
+++ b/dev-python/oslotest/Manifest
@@ -1,2 +1 @@
-DIST oslotest-4.5.0.tar.gz 38233 BLAKE2B 
73fbf056467c5d86c647b0ff49ce2e75654c8a2ffbcda78f8ea49edddb55a4c5e0f065c7a95291468b2d5d73ec5f5152d16a2129ab17fc5e6d457284e684ec31
 SHA512 
2dc0644365621fe271e09f2f7be631f697749c9d343f1ce9b635986df41ec5be8787350b3f2eb6b6501f4baac1ec597b2f0ecada7936db967075ebce837e1517
 DIST oslotest-5.0.0.tar.gz 37730 BLAKE2B 
87f051841153ba860bfce1b4b7f69f2bf501020f51fbeffa11c4311b741e298ec95cd0beeb73b43fb5e0529765bf46b9f95bb609bca7e541bcccad3fd985104e
 SHA512 
8b3e5a626734b8937d13555c66fbffbfbc5e0da418ab06865fc516151ae4df5d8477df5e343e913e3073b640e39b80ba32bb6015cab0c432770e8d19160d7107

diff --git a/dev-python/oslotest/files/oslotest-4.5.0-py3.12-fix.patch 
b/dev-python/oslotest/files/oslotest-4.5.0-py3.12-fix.patch
deleted file mode 100644
index d9325741d5d6..
--- a/dev-python/oslotest/files/oslotest-4.5.0-py3.12-fix.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-Subject: [PATCH] Replace find_module function
-
-find_module function was deprecated in Python 3.4 [1] and later removed
-in Python 3.12 [2], the find_spec function should be used instead. This
-change is necessary for proper Python 3.12 support.
-
-[1] 
https://docs.python.org/3.4/library/importlib.html#importlib.abc.MetaPathFinder.find_module
-[2] https://github.com/python/cpython/issues/98040
-
-Upstream: https://review.opendev.org/c/openstack/oslotest/+/886646
-
-diff --git a/oslotest/modules.py b/oslotest/modules.py
-index f453b17..8fe04a2 100644
 a/oslotest/modules.py
-+++ b/oslotest/modules.py
-@@ -45,6 +45,6 @@
- def __init__(self, module):
- self.module = module
- 
--def find_module(self, fullname, path):
-+def find_spec(self, fullname, path, target):
- if fullname == self.module or fullname.startswith(self.module + '.'):
- raise ImportError

diff --git a/dev-python/oslotest/oslotest-4.5.0-r3.ebuild 
b/dev-python/oslotest/oslotest-4.5.0-r3.ebuild
deleted file mode 100644
index bdd5c236c2ab..
--- a/dev-python/oslotest/oslotest-4.5.0-r3.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Oslo test framework"
-HOMEPAGE="
-   https://opendev.org/openstack/oslotest/
-   https://github.com/openstack/oslotest/
-   https://pypi.org/project/oslotest/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86 ~amd64-linux ~x86-linux"
-
-BDEPEND="
-   >=dev-python/pbr-1.8[${PYTHON_USEDEP}]
-"
-RDEPEND="
-   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
-   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
-   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
-   "${FILESDIR}/${P}-py3.12-fix.patch"
-)
-
-distutils_enable_tests unittest
-
-src_prepare() {
-   sed -i -e '/subunit/d' requirements.txt || die
-   distutils-r1_src_prepare
-}



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

2024-03-16 Thread Michał Górny
commit: 996b5efd82e6c0d087176306cdb9610cd00f1bd8
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 12:06:02 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 12:06:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=996b5efd

dev-python/croniter: Remove old

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

 dev-python/croniter/Manifest  |  1 -
 dev-python/croniter/croniter-2.0.1.ebuild | 31 ---
 2 files changed, 32 deletions(-)

diff --git a/dev-python/croniter/Manifest b/dev-python/croniter/Manifest
index 30849936e5cb..32a3c30e293c 100644
--- a/dev-python/croniter/Manifest
+++ b/dev-python/croniter/Manifest
@@ -1,2 +1 @@
-DIST croniter-2.0.1.tar.gz 42599 BLAKE2B 
78bc432fe14995d33bd2b0290772849c825fd11e976913b7e68d9c7490e7d768df7c0ced614b0246d17681aea351232529eac3316a7f117bf0179fa2879ad1d5
 SHA512 
548738d60af7628e986e4f5252025c031154c3a6885d06e1429255a4f2105d56d6e68793ae8a9a0aff8325792524b49665083ddfdbc3df8efa3109b052a043a4
 DIST croniter-2.0.2.tar.gz 42739 BLAKE2B 
3156c6676e38aead9efd425d92676620e6736bbccef7b4e53ca1ab91728f522e4aa9ac4b518205717e6bc7034dd231f90d6f6f5bc58d04da0c8f76ce8cbc1ff6
 SHA512 
f1ef58b21be070a4da7447322130bb2a7672572a78c0214d6df37428a8103234582c647747e76d890194dde8293dd2cc097a65484738a03423061545263417fe

diff --git a/dev-python/croniter/croniter-2.0.1.ebuild 
b/dev-python/croniter/croniter-2.0.1.ebuild
deleted file mode 100644
index 3646da2f6b3d..
--- a/dev-python/croniter/croniter-2.0.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python module to provide iteration for datetime object"
-HOMEPAGE="
-   https://github.com/kiorky/croniter/
-   https://pypi.org/project/croniter/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~riscv x86"
-
-RDEPEND="
-   dev-python/python-dateutil[${PYTHON_USEDEP}]
-   dev-python/pytz[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/tzlocal[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest



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

2024-03-16 Thread Michał Górny
commit: 2fe2afc0222d5cbe67c4eff0326e5ba18eeef955
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 12:06:28 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 12:06:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fe2afc0

dev-python/python-novaclient: Remove old

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

 dev-python/python-novaclient/Manifest  |  1 -
 .../python-novaclient-18.4.0.ebuild| 63 --
 2 files changed, 64 deletions(-)

diff --git a/dev-python/python-novaclient/Manifest 
b/dev-python/python-novaclient/Manifest
index 486d99ede30e..9e62902b7093 100644
--- a/dev-python/python-novaclient/Manifest
+++ b/dev-python/python-novaclient/Manifest
@@ -1,3 +1,2 @@
-DIST python-novaclient-18.4.0.tar.gz 339338 BLAKE2B 
6a0c47d8d7aec338986d5928d29a736020a08ccbd3df3bbaeda77dd18de8fb78d51da9586065bf25bd620f224462cbcaf421dcb28c649e1a4ee92911a9f12a9a
 SHA512 
767d53c3fa3b312b2210dcdbe8895baefa167c00041fe6b228a30099c892b17ed4339477894a81d314b746da5c2a772a07e7a887eb807a31ef7bbdbea621c40f
 DIST python-novaclient-18.5.0.tar.gz 339744 BLAKE2B 
7d7a6ae9f57e5d703d370d4f58b3aec5680db3928b04eb60eff1688f09e63f5b1cd4bd2205a8cef39c7f5b79d4f4e5aafdd880a70142a8be87f93e5449519e25
 SHA512 
97d67e56c03dbb2dfcc0029beac2d55ebaf50405c6f9b18706e41605aac38fcab182e10f1cb5764775abea97dd358df9f9d334dbf105ea9a41bf5de6ed4c55cf
 DIST python-novaclient-18.6.0.tar.gz 339868 BLAKE2B 
069d7b213c8dc8b8061cc70ea49f9f7f7599aab1daead5b7e54423133f0765df32924ce05f1d2c00833e5ea177f6ffa9311055328246137bc134f3a162ef9fa4
 SHA512 
a2f93f063bc22b12294664edd37187a0edc80e01b62802d59a5603c11cba8154300e5206c9f835a0a0b6a00adb2b281271b6f8a1f50379668d88f4c5222d55b9

diff --git a/dev-python/python-novaclient/python-novaclient-18.4.0.ebuild 
b/dev-python/python-novaclient/python-novaclient-18.4.0.ebuild
deleted file mode 100644
index 59eb53a3ed9d..
--- a/dev-python/python-novaclient/python-novaclient-18.4.0.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A client for the OpenStack Nova API"
-HOMEPAGE="
-   https://opendev.org/openstack/python-novaclient/
-   https://github.com/openstack/python-novaclient/
-   https://pypi.org/project/python-novaclient/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
-
-RDEPEND="
-   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-   >=dev-python/keystoneauth1-3.5.0[${PYTHON_USEDEP}]
-   >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
-   >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
-   >dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}]
-   >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
-   >=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}]
-   >dev-python/requests-2.12.2[${PYTHON_USEDEP}]
-   >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-   test? (
-   dev-python/bandit[${PYTHON_USEDEP}]
-   dev-python/ddt[${PYTHON_USEDEP}]
-   dev-python/fixtures[${PYTHON_USEDEP}]
-   dev-python/python-keystoneclient[${PYTHON_USEDEP}]
-   dev-python/python-cinderclient[${PYTHON_USEDEP}]
-   dev-python/python-glanceclient[${PYTHON_USEDEP}]
-   dev-python/python-neutronclient[${PYTHON_USEDEP}]
-   dev-python/requests-mock[${PYTHON_USEDEP}]
-   dev-python/openstacksdk[${PYTHON_USEDEP}]
-   dev-python/testscenarios[${PYTHON_USEDEP}]
-   dev-python/testtools[${PYTHON_USEDEP}]
-   dev-python/tempest[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests unittest
-
-src_prepare() {
-   sed -e 's/test_osprofiler/_&/' -i novaclient/tests/unit/test_shell.py 
|| die
-   sed -e 's/novaclient\.tests\.unit\.//' -i 
novaclient/tests/unit/test_api_versions.py || die
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   # functional tests require cloud instance access
-   eunittest -b novaclient/tests/unit
-}



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

2024-03-16 Thread Michał Górny
commit: bd7e30f0354d6ba1eb4987e17c6e606fabbfe167
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 12:05:45 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 12:05:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd7e30f0

dev-python/python-keystoneclient: Remove old

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

 dev-python/python-keystoneclient/Manifest  |  1 -
 .../python-keystoneclient-5.3.0.ebuild | 56 --
 2 files changed, 57 deletions(-)

diff --git a/dev-python/python-keystoneclient/Manifest 
b/dev-python/python-keystoneclient/Manifest
index 4fa46813d88c..beb90557e4f3 100644
--- a/dev-python/python-keystoneclient/Manifest
+++ b/dev-python/python-keystoneclient/Manifest
@@ -1,2 +1 @@
-DIST python-keystoneclient-5.3.0.tar.gz 324777 BLAKE2B 
e6cc16b10771e062d96aa33868eec7c5e71b27d739f0f3c5fb57c505e9127d4f9b5636f1357ae07e3916f74c51076e7d6aa2085b558caadaf07b5d876e15d92d
 SHA512 
788486de97faac3bb157c9834db97552f6665602155c9f38fb061feeb91c6b23b35d1bd3be47b23db53b5d67c80cd675cf45212d37062d2f0814f8406a3329b4
 DIST python-keystoneclient-5.4.0.tar.gz 324151 BLAKE2B 
a086432c7fe81e6b39661f2e582e5c81efde88f04ba9e8e4fca17d4d217cb67a9a7cc38087e41a2b47e5b4540245a2586436c31e9596a2c520ad3e3219ff9b0f
 SHA512 
496c321cc68efc3f7eaacfcef39ce3a4e669ab816245e6d4afb8e06a97490eafa6f16135a2c957bfdaecf9fe12577f0ecb6a97185844d376e41d22beee190475

diff --git 
a/dev-python/python-keystoneclient/python-keystoneclient-5.3.0.ebuild 
b/dev-python/python-keystoneclient/python-keystoneclient-5.3.0.ebuild
deleted file mode 100644
index 96c81a16c027..
--- a/dev-python/python-keystoneclient/python-keystoneclient-5.3.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# 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..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Client Library for OpenStack Identity"
-HOMEPAGE="
-   https://opendev.org/openstack/python-keystoneclient/
-   https://github.com/openstack/python-keystoneclient/
-   https://pypi.org/project/python-keystoneclient/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
-
-RDEPEND="
-   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-   >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
-   >=dev-python/keystoneauth1-3.4.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
-   >dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}]
-   >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
-   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
-   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
-   >=dev-python/lxml-4.5.0[${PYTHON_USEDEP}]
-   >=dev-python/oauthlib-0.6.2[${PYTHON_USEDEP}]
-   >=dev-python/os-client-config-1.28.0
-   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
-   >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
-   >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}]
-   >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}]
-   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
-   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests unittest
-
-python_test() {
-   # functional tests require cloud instance access
-   eunittest keystoneclient/tests/unit
-}



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

2024-03-16 Thread Michał Górny
commit: 761ff34d9898804fd84d694cecd07c61dd6ea742
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 12:06:12 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 12:06:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=761ff34d

dev-python/progressbar2: Remove old

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

 dev-python/progressbar2/Manifest  |  1 -
 dev-python/progressbar2/progressbar2-4.3.2.ebuild | 44 ---
 2 files changed, 45 deletions(-)

diff --git a/dev-python/progressbar2/Manifest b/dev-python/progressbar2/Manifest
index 51f51cdd0714..8181a1173825 100644
--- a/dev-python/progressbar2/Manifest
+++ b/dev-python/progressbar2/Manifest
@@ -1,3 +1,2 @@
-DIST progressbar2-4.3.2.tar.gz 92504 BLAKE2B 
d5e0149fc54f3c4397c3de946db1aeef5c41e104ead1b0db1b19f81071a685c87ab3b425ea5eb3098db046db3a2ebfb29bce9a954f653327b5735fbb4f2c1f7f
 SHA512 
d885a8b568149acf7a2cb5e5698f8677ee777c11a907f187c70c4ff4b52c656c40439ac8af00b652e5ddd4325721863c66b9f1a1b9a95d84f5fe081f94e4e0bf
 DIST progressbar2-4.4.1.tar.gz 101229 BLAKE2B 
0817682a33910dd4e1f5c84528298fae3acca49003c9cc3af6034bde8e5a3214e3d87f733ba5a7e04b9648cf87272257a24d2c73c64a7d2dd2992fec5254d0ab
 SHA512 
41748c4d51bbf51dc6c91e4612c22e8350753a9c4c0984a4b6cc170ae367224c413833c7e9853880012f746c8d2bb52c62a812f5d4c0054f081b39573228a29c
 DIST progressbar2-4.4.2.tar.gz 101342 BLAKE2B 
67625a794bd19a4ed78be25789980038c69a6590277f085befeef805397972ff1160543814523c425218e019647f1c1641451198e2dd08a5f8eacd9e507a04af
 SHA512 
705383badb3943d3d339854d02ee4114f0e76261373deb8f9aff00fe6aae7f37bacccbbc673c2cb36114c7f8ebbafa96a06408ce6e90c3d26a2e2c65ece86958

diff --git a/dev-python/progressbar2/progressbar2-4.3.2.ebuild 
b/dev-python/progressbar2/progressbar2-4.3.2.ebuild
deleted file mode 100644
index 9a9daf81e626..
--- a/dev-python/progressbar2/progressbar2-4.3.2.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# 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 pypi
-
-DESCRIPTION="Text progressbar library for python"
-HOMEPAGE="
-   https://progressbar-2.readthedocs.io/
-   https://github.com/WoLpH/python-progressbar/
-   https://pypi.org/project/progressbar2/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~x86"
-
-RDEPEND="
-   >=dev-python/python-utils-3.8.1[${PYTHON_USEDEP}]
-   !dev-python/progressbar
-"
-BDEPEND="
-   test? (
-   >=dev-python/dill-0.3.6[${PYTHON_USEDEP}]
-   >=dev-python/freezegun-0.3.11[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   sed -i -e '/cov/d' pytest.ini || die
-   default
-}
-
-python_test() {
-   local -x PYTHONDONTWRITEBYTECODE=1
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest tests
-}



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

2024-03-16 Thread Michał Górny
commit: 093ccce25a2e14a11288566c649b4b728abc51aa
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 16 12:05:55 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 16 12:05:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=093ccce2

dev-python/python-neutronclient: Remove old

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

 dev-python/python-neutronclient/Manifest   |  1 -
 .../python-neutronclient-11.1.0.ebuild | 78 --
 2 files changed, 79 deletions(-)

diff --git a/dev-python/python-neutronclient/Manifest 
b/dev-python/python-neutronclient/Manifest
index 15ca6b6ba6f3..bfc724299a4d 100644
--- a/dev-python/python-neutronclient/Manifest
+++ b/dev-python/python-neutronclient/Manifest
@@ -1,2 +1 @@
-DIST python-neutronclient-11.1.0.tar.gz 210626 BLAKE2B 
c9b3328a57fb05a6bd4058b3a96a1a346caea08110724cc5d7d3855d08140bb2baeb3f133464aa02d74a6ed18e3b7f174560766134d15aa681fea68b169c7b2c
 SHA512 
04f81f0dffc085a16ffca76d16c4de7b9c0a686053e45aacbedfb94902651c20dd34c6ccc29b15bb8e8836df5124e466d5f1bea94a82dc06d194fa6c2df62734
 DIST python-neutronclient-11.2.0.tar.gz 211150 BLAKE2B 
3384e75eedf0f81ce1d056c1e58c8ecf4ee94041f54225b4435dbc3f8d01cbb709428e7e42bf312b7734b276dae959c3014dae66696bd9019a120ccf8805029e
 SHA512 
47d0bdd9765c727cf3b9fba44269853652bb0d9ba84a25123402262b8381ae3f3d9f9e98916f0ff770b6a3c92699d5d2e3140ad19cdb9b17c94fed3185d7fca0

diff --git a/dev-python/python-neutronclient/python-neutronclient-11.1.0.ebuild 
b/dev-python/python-neutronclient/python-neutronclient-11.1.0.ebuild
deleted file mode 100644
index 1ab4f266dda3..
--- a/dev-python/python-neutronclient/python-neutronclient-11.1.0.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A client for the OpenStack Quantum API"
-HOMEPAGE="
-   https://opendev.org/openstack/python-neutronclient/
-   https://github.com/openstack/python-neutronclient/
-   https://pypi.org/project/python-neutronclient/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
-
-RDEPEND="
-   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-   >=dev-python/cliff-3.4.0[${PYTHON_USEDEP}]
-   >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
-   >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
-   >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
-   >=dev-python/openstacksdk-1.5.0[${PYTHON_USEDEP}]
-   >=dev-python/osc-lib-1.8.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
-   >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
-   >dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}]
-   >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
-   >=dev-python/os-client-config-1.28.0[${PYTHON_USEDEP}]
-   >=dev-python/keystoneauth1-3.8.0[${PYTHON_USEDEP}]
-   >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
-   test? (
-   dev-python/bandit[${PYTHON_USEDEP}]
-   dev-python/fixtures[${PYTHON_USEDEP}]
-   dev-python/oslotest[${PYTHON_USEDEP}]
-   dev-python/python-openstackclient[${PYTHON_USEDEP}]
-   dev-python/subunit[${PYTHON_USEDEP}]
-   dev-python/requests-mock[${PYTHON_USEDEP}]
-   dev-python/testtools[${PYTHON_USEDEP}]
-   dev-python/testscenarios[${PYTHON_USEDEP}]
-   dev-python/tempest[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests unittest
-
-src_prepare() {
-   # Needs osprofile
-   rm neutronclient/tests/unit/test_http.py || die
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   # functional tests require cloud instance access
-   eunittest -b neutronclient.tests.unit
-}
-
-python_install() {
-   distutils-r1_python_install
-   # stupid stupid stupid
-   local SITEDIR="${D}$(python_get_sitedir)" || die
-   cd "${SITEDIR}" || die
-   local egg=( python_neutronclient*.dist-info )
-   [[ -d ${egg[0]} ]] || die "python_quantumclient*.dist-info not found"
-   ln -s "${egg[0]}" "${egg[0]/neutron/quantum}" || die
-   ln -s neutronclient quantumclient || die
-   ln -s neutron quantumclient/quantum || die
-}



<    1   2   3   4   5   >