[gentoo-commits] repo/gentoo:master commit in: dev-cpp/tbb/

2022-09-21 Thread Sam James
commit: 42096f4c7706533cf102332596a92c840ae7192f
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 05:20:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 05:47:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42096f4c

dev-cpp/tbb: add 2021.6.0

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

 dev-cpp/tbb/Manifest|  1 +
 dev-cpp/tbb/tbb-2021.6.0.ebuild | 45 +
 2 files changed, 46 insertions(+)

diff --git a/dev-cpp/tbb/Manifest b/dev-cpp/tbb/Manifest
index b048b94c2114..544f110b44ad 100644
--- a/dev-cpp/tbb/Manifest
+++ b/dev-cpp/tbb/Manifest
@@ -1,3 +1,4 @@
 DIST tbb-2020.3.tar.gz 2639788 BLAKE2B 
3e92bccdc8179fc049379ccbb8ad7f615623177abc61d813b1a601020c345137bfd7d4c4600cf5b0d587e5ebef677635c3c8124d06b05fdd3325128ed8c9f84a
 SHA512 
04c4b5501418792827190691d03d20d4dc1fd3cbbcf459a4d40c5c2281d964e658f31f133ad3907b78e17ed04f4ff16728ed89487ed0ce2cb239f23feb34bd87
 DIST tbb-2021.4.0.tar.gz 2452533 BLAKE2B 
a635c6efa1894c33e2f75c1aa03b6c0f4a86ebef3b58fa42bd25b53d661ed7a9d21f49f121dd3679735f219fbfc35604600bcc72ba60d3602e6de77b0d62e37b
 SHA512 
96da2bc351fd64dfa854f8e6cabc1c4e53af3d55760e99d6f83ad53779c727af333d13d6be0828ed70371cf796498d2063e9dd0e4b2f6451623bb5d28ccbf20b
 DIST tbb-2021.5.0.tar.gz 2463218 BLAKE2B 
2d50d312b86318ba4923afe68753b3781f9646cbdb33861f3458301a3a19b7ca3aab6959dca085294dfc743d7f552635f80fb524ec5d780a46f58ffe02e3280d
 SHA512 
0e7b71022e397a6d7abb0cea106847935ae79a1e12a6976f8d038668c6eca8775ed971202c5bd518f7e517092b67af805cc5feb04b5c3a40e9fbf972cc703a46
+DIST tbb-2021.6.0.tar.gz 2566074 BLAKE2B 
ec5d98d2890828323cefabc75011658d508eab531c9b30030162f6ce367c54a8d70d6c6611c00d93ab3ef041ea1af35f8180768e114611847547447545f70c71
 SHA512 
c28bd4045e3269d0d9c24dbf360f849d26eaa15e34fa9dd3f5feae0f3440ff74ab1d05154b95549a135e7d9e97fd9a7ff4b4e468b13265e0477bb58f47e856b6

diff --git a/dev-cpp/tbb/tbb-2021.6.0.ebuild b/dev-cpp/tbb/tbb-2021.6.0.ebuild
new file mode 100644
index ..8314a6dcb3c6
--- /dev/null
+++ b/dev-cpp/tbb/tbb-2021.6.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib flag-o-matic
+
+DESCRIPTION="High level abstract threading library"
+HOMEPAGE="https://www.threadingbuildingblocks.org;
+SRC_URI="https://github.com/oneapi-src/oneTBB/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+S="${WORKDIR}/oneTBB-${PV}"
+
+LICENSE="Apache-2.0"
+# https://github.com/oneapi-src/oneTBB/blob/master/CMakeLists.txt#L53
+# libtbb-libtbbmalloc-libtbbbind
+SLOT="0/12.5-2.5-3.5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="!kernel_Darwin? ( sys-apps/hwloc:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   # need to verify this is in master
+   "${FILESDIR}"/${PN}-2021.5.0-musl-mallinfo.patch
+   # musl again, should be in.. 2022?
+   "${FILESDIR}"/${PN}-2021.5.0-musl-setcontext.patch
+   "${FILESDIR}"/${PN}-2021.5.0-flags-stripping.patch
+)
+
+src_configure() {
+   # bug #872287
+   filter-flags -D_GLIBCXX_ASSERTIONS
+   append-cppflags -U_GLIBCXX_ASSERTIONS
+
+   local mycmakeargs=(
+   -DTBB_TEST=$(usex test)
+   -DTBB_ENABLE_IPO=OFF
+   -DTBB_STRICT=OFF
+   )
+
+   cmake-multilib_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/redis/

2022-09-21 Thread Sam James
commit: 59e3ca6dd662210e3168d7d090a4cf03ff42e81d
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 04:36:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 05:47:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59e3ca6d

dev-db/redis: add 7.0.5

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

 dev-db/redis/Manifest   |   1 +
 dev-db/redis/redis-7.0.5.ebuild | 187 
 2 files changed, 188 insertions(+)

diff --git a/dev-db/redis/Manifest b/dev-db/redis/Manifest
index 554246eb8a0e..a53a39f78f6d 100644
--- a/dev-db/redis/Manifest
+++ b/dev-db/redis/Manifest
@@ -2,3 +2,4 @@ DIST redis-6.0.16.tar.gz 2288647 BLAKE2B 
f3552cc0d27cbc5cf6556792da9a75d01ff70d3
 DIST redis-6.2.6.tar.gz 2476542 BLAKE2B 
d139479432171294911d99e7e8c2327dbbc6682ea49de761c4bb4089a2efd814926f2f8823dca1826b4a61dd9ccf79abb22878c9463ac92870481b43d8a7fff7
 SHA512 
9b947d26fd9e208627ed22d318ab3d0775ab0be46d98db1c1d158feac671b984e75ce33e647d196face9643f80768af47e678be1b4e1ddd3eb56dff467c46022
 DIST redis-6.2.7.tar.gz 2487287 BLAKE2B 
06f1b1e16cdf06c38b67c1f1d025da50cc3719688b8c2bf23077d77dd97ea546909043fb65e60478ac3661cc033fa6e8d7a38e361e69eb93ba3db07b7c66
 SHA512 
d113094b8e31754915db7f0317d9b7969e034af3a7bac2ae0cbfad6cc61ba3aae35e9709c435abc1024a96f914df7a760b3cd18d06c375b541cfa837d1c5b953
 DIST redis-7.0.4.tar.gz 2963216 BLAKE2B 
95ad18547b4be0b199fccc4b0f534b00d2f442609b604b02ef83f44cef4283048d1f8b89e383a14208a00842eb3d6655649d32169a2a6586ed6fac1792e19d5a
 SHA512 
7edecfa667b30584666be0a2dbcb2ac25a6764fa5b8db49ab421602ad20272eeab99ccff0b7c2f789c30a0425d80b774515b03c849e517451cbe597d37eb0247
+DIST redis-7.0.5.tar.gz 2968205 BLAKE2B 
c319a2f656e4bd26637735ef73e58eecc306e202b57d6da3a38150a02d738a414c6696e261b8ab88033e117aee4f02308aab9ca4a5f382d66ec3a10f3e020580
 SHA512 
16ff920cb8df4d82e78ef34209285024aa98189be8acbca86b10fb3064dcc70eac60206aadece6af08406860ed01a004ce3aaa86be896ea36c7f486686646753

diff --git a/dev-db/redis/redis-7.0.5.ebuild b/dev-db/redis/redis-7.0.5.ebuild
new file mode 100644
index ..d16e991e2f8b
--- /dev/null
+++ b/dev-db/redis/redis-7.0.5.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# N.B.: It is no clue in porting to Lua eclasses, as upstream have deviated
+# too far from vanilla Lua, adding their own APIs like lua_enablereadonlytable
+
+inherit autotools edo flag-o-matic multiprocessing systemd tmpfiles 
toolchain-funcs
+
+DESCRIPTION="A persistent caching system, key-value, and data structures 
database"
+HOMEPAGE="https://redis.io;
+SRC_URI="https://download.redis.io/releases/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="+jemalloc selinux ssl systemd tcmalloc test"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   jemalloc? ( >=dev-libs/jemalloc-5.1:= )
+   ssl? ( dev-libs/openssl:0= )
+   systemd? ( sys-apps/systemd:= )
+   tcmalloc? ( dev-util/google-perftools )
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   acct-group/redis
+   acct-user/redis
+   selinux? ( sec-policy/selinux-redis )
+"
+
+BDEPEND="
+   ${COMMON_DEPEND}
+   virtual/pkgconfig
+"
+
+# Tcl is only needed in the CHOST test env
+DEPEND="
+   ${COMMON_DEPEND}
+   test? (
+   dev-lang/tcl:0=
+   ssl? ( dev-tcltk/tls )
+   )"
+
+REQUIRED_USE="?? ( jemalloc tcmalloc )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.2.1-config.patch
+   "${FILESDIR}"/${PN}-5.0-shared.patch
+   "${FILESDIR}"/${PN}-6.2.3-ppc-atomic.patch
+   "${FILESDIR}"/${PN}-sentinel-5.0-config.patch
+   "${FILESDIR}"/${PN}-7.0.4-no-which.patch
+)
+
+src_prepare() {
+   default
+
+   # Append cflag for lua_cjson
+   # 
https://github.com/antirez/redis/commit/4fdcd213#diff-3ba529ae517f6b57803af0502f52a40bL61
+   append-cflags "-DENABLE_CJSON_GLOBAL"
+
+   # now we will rewrite present Makefiles
+   local makefiles="" MKF
+   for MKF in $(find -name 'Makefile' | cut -b 3-); do
+   mv "${MKF}" "${MKF}.in"
+   sed -i  -e 's:$(CC):@CC@:g' \
+   -e 's:$(CFLAGS):@AM_CFLAGS@:g' \
+   -e 's: $(DEBUG)::g' \
+   -e 's:$(OBJARCH)::g' \
+   -e 's:ARCH:TARCH:g' \
+   -e '/^CCOPT=/s:$: $(LDFLAGS):g' \
+   "${MKF}.in" \
+   || die "Sed failed for ${MKF}"
+   makefiles+=" ${MKF}"
+   done
+   # autodetection of compiler and settings; generates the modified 
Makefiles
+   cp "${FILESDIR}"/configure.ac-7.0 configure.ac || die
+
+   sed -i  \
+   -e "/^AC_INIT/s|, __PV__, |, $PV, |" \
+   -e 

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

2022-09-21 Thread Leonardo Hernandez
commit: a8d131e9bbcb4d4b6eb9db31216062f9243e84b7
Author: Leonardo Hernández Hernández  outlook  com>
AuthorDate: Thu Sep 22 05:25:56 2022 +
Commit: Leonardo Hernandez  outlook  com>
CommitDate: Thu Sep 22 05:40:13 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a8d131e9

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

Signed-off-by: Leonardo Hernández Hernández  outlook.com>

 www-apps/code-server-bin/Manifest  |   2 +
 .../code-server-bin/code-server-bin-4.7.0.ebuild   | 127 +
 2 files changed, 129 insertions(+)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index adf420fc6..5bbdae39c 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -2,3 +2,5 @@ DIST code-server-4.5.1-linux-amd64.tar.gz 99839294 BLAKE2B 
a72b14b8647b8814d4c79
 DIST code-server-4.5.1-linux-arm64.tar.gz 90931432 BLAKE2B 
829c405c4b47339dad4bcc883433716e2f2da2b64e90b461fa8fb12f61414768a0705624c01f1eb13fc984a09fe1d8ce15c36aefd33afcd8406af7688d58a552
 SHA512 
91f1554c0505eefc717ea6f479fa6d7560c1abd121934842e333775d0a01a205dea203914d223a8c4ea69edd65203a557243e4a4fe040e0833531e77a31e5398
 DIST code-server-4.6.1-linux-amd64.tar.gz 98908844 BLAKE2B 
7ca74733578b8f2fcfbc395a2fd385511b23ebced014f024904e1bf29dfa48f0ac7295746f61ea3a9d8cafa13e2b9072d48062f753ffab4f95470b868958d5e7
 SHA512 
d4bf2cbc06cdf6fe387758a6968bb4db375745f24c32c7b1f5ad199295fb363b83a071d6de78f55f117e20e78287274a0ab7b654b03454ed3056e4ea4cbefb2d
 DIST code-server-4.6.1-linux-arm64.tar.gz 89823651 BLAKE2B 
1795c6d7f3198f26a5f8567fe00c59e01f6bc9dd1230e74672671399d3ee9d2566ae73711ae30fdece51a387c4d5cfe3738ade6705b91610da67fabc7adcc6fc
 SHA512 
36c3d102c5fdf09c1ce8e22edc10464c6f9b6915572a7ce8b9c50a77f77489a5ba89e050f204383375d04772f7ebce6dde5d6914c3d769af8f7e4d2e53831b0c
+DIST code-server-4.7.0-linux-amd64.tar.gz 103853310 BLAKE2B 
a6435b233f2d5aeebe6a5c057f5e98e1c66496c380c60b59ba69eaef17e5dfb84f169dbbd99baac26936dc2de7055dae906436c7738562eaed96907688fe
 SHA512 
2e07c6e55625a17538a9cde29065196b0c065b9791dc56a76e24bdb5a2eec11133b7f1f8d8fce512da3dc8dda69cea31572d3d16b0472123892165ed4327449b
+DIST code-server-4.7.0-linux-arm64.tar.gz 94759564 BLAKE2B 
aa012c85cab9736b9dbf0d8c6780b0141a08d5b41a6a3db38a14ab84c16562ee710d3c42851c59ea3d2c0d9548182df8ade7b72b8d513663db63cad2d7f81d23
 SHA512 
282eb625a728b5573efaec720d44b0b1871779444cb771346dea2b46f1e77adf58aedbb3cc517fd9f49740ef552ed6357de04aabab38d7f3dc70f3361da45d37

diff --git a/www-apps/code-server-bin/code-server-bin-4.7.0.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.7.0.ebuild
new file mode 100644
index 0..69c4e9ff6
--- /dev/null
+++ b/www-apps/code-server-bin/code-server-bin-4.7.0.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
+
+inherit systemd
+
+DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
+HOMEPAGE="https://coder.com/;
+SRC_URI="
+   amd64? ( ${BASE_URI}-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-arm64.tar.gz )
+"
+RESTRICT="test"
+LICENSE="MIT 0BSD ISC PYTHON BSD-2 BSD Apache-2.0 Unlicense LGPL-2.1+
+   || ( BSD-2 MIT Apache-2.0 )
+   || ( MIT WTFPL )
+   || ( BSD GPL-2 )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="gnome-keyring"
+
+RDEPEND="
+   ${DEPEND}
+   >=net-libs/nodejs-16.0.0[ssl]
+   sys-apps/ripgrep
+   gnome-keyring? (
+   app-crypt/libsecret
+   )
+"
+
+S="${WORKDIR}/${MY_P}-linux-${ARCH}"
+
+PATCHES=( "${FILESDIR}/${PN}-node.patch" )
+
+DOCS=( "LICENSE" "README.md" "ThirdPartyNotices.txt" )
+
+# Relative
+VSCODE_MODULES="lib/vscode/node_modules"
+
+QA_PREBUILT="
+   opt/${PN}/lib/coder-cloud-agent
+   opt/${PN}/node_modules/argon2/lib/binding/napi-v3/argon2.node
+   opt/${PN}/node_modules/argon2/build-tmp-napi-v3/Release/argon2.node
+   
opt/${PN}/node_modules/argon2/build-tmp-napi-v3/Release/obj.target/argon2.node
+   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node
+   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-gnu/argon2.linux-x64-gnu.node
+   
opt/${PN}/${VSCODE_MODULES}/native-is-elevated/build/Release/obj.target/iselevated.node
+   
opt/${PN}/${VSCODE_MODULES}/native-is-elevated/build/Release/iselevated.node
+   opt/${PN}/${VSCODE_MODULES}/node-pty/build/Release/pty.node
+   
opt/${PN}/${VSCODE_MODULES}/native-watchdog/build/Release/obj.target/watchdog.node
+   opt/${PN}/${VSCODE_MODULES}/native-watchdog/build/Release/watchdog.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node
+   

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

2022-09-21 Thread Leonardo Hernandez
commit: 950e0e64f3170003f2292e351725d841ac629a38
Author: Leonardo Hernández Hernández  outlook  com>
AuthorDate: Thu Sep 22 05:10:47 2022 +
Commit: Leonardo Hernandez  outlook  com>
CommitDate: Thu Sep 22 05:40:13 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=950e0e64

net-mail/hydroxide: respect $(makeopts_jobs)

and also simplify docs installing

no revbump because the binary itsef doesn't change and the same files
are installed

Signed-off-by: Leonardo Hernández Hernández  outlook.com>

 net-mail/hydroxide/hydroxide-0.2.23.ebuild | 8 +++-
 net-mail/hydroxide/hydroxide-0.2.24.ebuild | 8 +++-
 net-mail/hydroxide/hydroxide-.ebuild   | 8 +++-
 3 files changed, 9 insertions(+), 15 deletions(-)

diff --git a/net-mail/hydroxide/hydroxide-0.2.23.ebuild 
b/net-mail/hydroxide/hydroxide-0.2.23.ebuild
index 901210cd9..e11059b9e 100644
--- a/net-mail/hydroxide/hydroxide-0.2.23.ebuild
+++ b/net-mail/hydroxide/hydroxide-0.2.23.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit go-module
+inherit go-module multiprocessing
 
 if [[ "${PV}" == "" ]]; then
inherit git-r3
@@ -38,13 +38,11 @@ src_unpack() {
 }
 
 src_compile() {
-   ego build -v ./cmd/hydroxide
+   ego build -v -x -p "$(makeopts_jobs)" ./cmd/hydroxide
 }
 
 src_install() {
-   local DOCS=( "README.md" )
-   einstalldocs
-
+   default
dobin "${PN}"
 }
 

diff --git a/net-mail/hydroxide/hydroxide-0.2.24.ebuild 
b/net-mail/hydroxide/hydroxide-0.2.24.ebuild
index ef3cb95b9..f75d823e4 100644
--- a/net-mail/hydroxide/hydroxide-0.2.24.ebuild
+++ b/net-mail/hydroxide/hydroxide-0.2.24.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit go-module
+inherit go-module multiprocessing
 
 if [[ "${PV}" == "" ]]; then
inherit git-r3
@@ -38,13 +38,11 @@ src_unpack() {
 }
 
 src_compile() {
-   ego build -v ./cmd/hydroxide
+   ego build -v -x -p "$(makeopts_jobs)" ./cmd/hydroxide
 }
 
 src_install() {
-   local DOCS=( "README.md" )
-   einstalldocs
-
+   default
dobin "${PN}"
 }
 

diff --git a/net-mail/hydroxide/hydroxide-.ebuild 
b/net-mail/hydroxide/hydroxide-.ebuild
index ef3cb95b9..f75d823e4 100644
--- a/net-mail/hydroxide/hydroxide-.ebuild
+++ b/net-mail/hydroxide/hydroxide-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit go-module
+inherit go-module multiprocessing
 
 if [[ "${PV}" == "" ]]; then
inherit git-r3
@@ -38,13 +38,11 @@ src_unpack() {
 }
 
 src_compile() {
-   ego build -v ./cmd/hydroxide
+   ego build -v -x -p "$(makeopts_jobs)" ./cmd/hydroxide
 }
 
 src_install() {
-   local DOCS=( "README.md" )
-   einstalldocs
-
+   default
dobin "${PN}"
 }
 



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

2022-09-21 Thread Leonardo Hernandez
commit: 74d1ad6e9f76470bede3e8540f720b16f4ca8e08
Author: Leonardo Hernández Hernández  outlook  com>
AuthorDate: Thu Sep 22 04:44:12 2022 +
Commit: Leonardo Hernandez  outlook  com>
CommitDate: Thu Sep 22 05:40:13 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=74d1ad6e

app-shells/zoxide: fix pre-stripped files + fix LICENSE

Closes: https://bugs.gentoo.org/856529
Signed-off-by: Leonardo Hernández Hernández  outlook.com>

 .../{zoxide-0.8.2-r1.ebuild => zoxide-0.8.2-r2.ebuild}  | 12 +++-
 .../zoxide/{zoxide-0.8.3.ebuild => zoxide-0.8.3-r1.ebuild}  | 13 ++---
 2 files changed, 21 insertions(+), 4 deletions(-)

diff --git a/app-shells/zoxide/zoxide-0.8.2-r1.ebuild 
b/app-shells/zoxide/zoxide-0.8.2-r2.ebuild
similarity index 93%
rename from app-shells/zoxide/zoxide-0.8.2-r1.ebuild
rename to app-shells/zoxide/zoxide-0.8.2-r2.ebuild
index 80e44741f..838b405ca 100644
--- a/app-shells/zoxide/zoxide-0.8.2-r1.ebuild
+++ b/app-shells/zoxide/zoxide-0.8.2-r2.ebuild
@@ -157,12 +157,22 @@ SRC_URI="
$(cargo_crate_uris)
 "
 
-LICENSE="MIT"
+LICENSE="BSD CC0-1.0 MIT
+   || ( Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT )
+   || ( Apache-2.0 BSD-2 MIT )
+   || ( Apache-2.0 MIT )
+   || ( MIT Unlicense )
+"
 SLOT="0"
 KEYWORDS="~amd64"
 
 QA_FLAGS_IGNORED="usr/bin/zoxide"
 
+src_prepare() {
+   sed -i 's:strip = true:strip = false:g' Cargo.toml || die
+   default
+}
+
 src_install() {
cargo_src_install
 

diff --git a/app-shells/zoxide/zoxide-0.8.3.ebuild 
b/app-shells/zoxide/zoxide-0.8.3-r1.ebuild
similarity index 91%
rename from app-shells/zoxide/zoxide-0.8.3.ebuild
rename to app-shells/zoxide/zoxide-0.8.3-r1.ebuild
index 4c29612bc..67bf478a4 100644
--- a/app-shells/zoxide/zoxide-0.8.3.ebuild
+++ b/app-shells/zoxide/zoxide-0.8.3-r1.ebuild
@@ -109,14 +109,21 @@ SRC_URI="
$(cargo_crate_uris)
 "
 
-# License set may be more restrictive as OR is not respected
-# use cargo-license for a more accurate license picture
-LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CC0-1.0 MIT 
Unicode-DFS-2016 Unlicense"
+LICENSE="BSD CC0-1.0 MIT Unicode-DFS-2016
+   || ( Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT )
+   || ( Apache-2.0 MIT )
+   || ( MIT Unlicense )
+"
 SLOT="0"
 KEYWORDS="~amd64"
 
 QA_FLAGS_IGNORED="usr/bin/zoxide"
 
+src_prepare() {
+   sed -i 's:strip = true:strip = false:g' Cargo.toml || die
+   default
+}
+
 src_install() {
cargo_src_install
 



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

2022-09-21 Thread Denis Reva
commit: 53f88efa2406c4a025836264a8f7cb7cd2ee2474
Author: Denis Reva  gmail  com>
AuthorDate: Thu Sep 22 05:28:14 2022 +
Commit: Denis Reva  gmail  com>
CommitDate: Thu Sep 22 05:28:23 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=53f88efa

media-libs/amdvlk: 2022.3.4 is experimental version, still not ready

Signed-off-by: Denis Reva  gmail.com>

 media-libs/amdvlk/Manifest |  8 ++
 media-libs/amdvlk/amdvlk-2021.4.2.ebuild   | 28 +++
 ...dvlk-2021.4.2.ebuild => amdvlk-2022.3.4.ebuild} | 96 --
 3 files changed, 73 insertions(+), 59 deletions(-)

diff --git a/media-libs/amdvlk/Manifest b/media-libs/amdvlk/Manifest
index 4aca432ad..e6a1fe5a9 100644
--- a/media-libs/amdvlk/Manifest
+++ b/media-libs/amdvlk/Manifest
@@ -9,10 +9,18 @@ DIST 
AMDVLK-v-2021.Q4.2-spvgen-0aa19873514a8272dfdc5cb8861859a52f5de503.tar.gz 2
 DIST AMDVLK-v-2021.Q4.2-xgl-da1a583a51c69c115f9144b68ec2bdf5b6519056.tar.gz 
960709 BLAKE2B 
825e7d349da18e8a0beb42c4125bb208bd2e62780d97d5131e76e9ddc08dc6d60b2d78455aa245bb4172bb7ee7d64084307e48df2c18598cee638911fce8074c
 SHA512 
a626459503b50a511ac04f4973036468336e9d55baecda5a84165f7209d867291ef35a9292734f38a53d13aaf70cd46fc8e3068fc3748d80278fcf3c5f8a54bb
 DIST AMDVLK-v-2021.Q4.2.tar.gz 30012 BLAKE2B 
27d11126d54df299ce702adb7c66bd0aa8a905074dac0e2cd8560f2fa9c39deafd16885c15ae9df4f70f4008a446d8e90e1dcc50514afa7ab0a874d12b2e5334
 SHA512 
15fb89bb78039c36435fb9534588f08e0e0e6e6099d5e803e9bacafef8b5e81eedc19e0fcc7cd7ca7dad919397cab8b87b30b22950ae32945a5465da542d6d99
 DIST AMDVLK-v-2022.Q3.1.tar.gz 30017 BLAKE2B 
4abbdb709d6d61331185f7cef3e78228a9a7ad633ddf96e4ca18870fb9f7b04c1dd393864d6f85e349c56d20bffded81d95556f6625d7a8be7dc2ef6ed78de10
 SHA512 
e8a1662e14861fbb90ca4bad3dcff15932ce0e43b27e2fc0bfefd5f7eff359e1c46acedb6e168583646237e030da6948ef8640fe6b4ff1693f9a7ba16f1081a4
+DIST AMDVLK-v-2022.Q3.4.tar.gz 29752 BLAKE2B 
a20c33d06034337a1786f0701a5798416e33e008c1b3f49f069f12352647635a62053d40eafe847e8bc0b2917cc59d10fdd843b7283a229725249616c4b15bfc
 SHA512 
cbc161d1ab88cd43fd98b7c73244f53d838935cd7255a97b5fd5b01f02c9c014f763324363f379cc1fd1cf17151955186f01b1209a880aea9e463ef5e7be3916
 DIST CWPack-4f8cf0584442a91d829d269158567d7ed926f026.tar.gz 39633 BLAKE2B 
d5b2a88f0d563eef5beb42a8304cf6cdd825e75242c22acc360c5bb9cbd1d02a4f891b6b2f3a4803e1e6b48a4d176aad40f8bdeca92847f2fbf53674dedeaff3
 SHA512 
06d56baaba1f1224a5266f4a63c1abf70edba7cc16cc4e62f2f5b1ec94fc2c1cfc4c6f11a9c6ef42c23b29be8d07921caad5e919357c0bd82cf714783eee0bcc
 DIST CWPack-7387247eb9889ddcabbc1053b9c2052e253b088e.tar.gz 24538 BLAKE2B 
76c4da32ea06df355f7e8f77a14c185b2ccab2ce2762988f04a04d65b674e089d4fc27206e744f89b4bd84c9d7226d324414a31941303290e7f574e9d64756cf
 SHA512 
38378ef325e42a7356511c2fc06b6c896581968079e85c4b924a1768d895feecaf1eb8fd65afb59bed0f66e0547104d67c2deb9f82a86f4b9fa65b36e57cd47d
 DIST MetroHash-18893fb28601bb9af1154cd1a671a121fff6d8d3.tar.gz 11729 BLAKE2B 
b0e3de885e50c317141d62c885b421c7fd2e1ac783733704342bbed3109bff36a9209ab276f534a2231531483539221bbb1014bd39528a91124161bafc5646eb
 SHA512 
8f12f95e80d594c8bd87a852c67a2d6777ce89d1a13e1a87ee17bbb876a0702c14ffe7a7fd65a244620f2043ad5d22ae8eb863d69f1dc5494d985733bbfb7bf9
 DIST MetroHash-3c566dd9cda44ca7fd97659e0b53ac953f9037d2.tar.gz 11804 BLAKE2B 
683ca8a9e4b93a945dc455c5cb78a2c6dd9dbdf22432ea9f447a6d2d1b05399cc57b621d1e304dc5695ab936a212a2df110e47ec9141764f4eaa2b184a01f4ba
 SHA512 
ae4fcf09a097ceddfcc9f0b721cae0018fff8a0360d8fbbb195d2a8c2809cf8f3c01090ba8129593d89fe1c041224e42a49e7a1c66f20e60958a5373f6d9027f
+DIST amdvlk-CWPack-4f8cf0584442a91d829d269158567d7ed926f026.tar.gz 39633 
BLAKE2B 
d5b2a88f0d563eef5beb42a8304cf6cdd825e75242c22acc360c5bb9cbd1d02a4f891b6b2f3a4803e1e6b48a4d176aad40f8bdeca92847f2fbf53674dedeaff3
 SHA512 
06d56baaba1f1224a5266f4a63c1abf70edba7cc16cc4e62f2f5b1ec94fc2c1cfc4c6f11a9c6ef42c23b29be8d07921caad5e919357c0bd82cf714783eee0bcc
+DIST amdvlk-MetroHash-18893fb28601bb9af1154cd1a671a121fff6d8d3.tar.gz 11729 
BLAKE2B 
b0e3de885e50c317141d62c885b421c7fd2e1ac783733704342bbed3109bff36a9209ab276f534a2231531483539221bbb1014bd39528a91124161bafc5646eb
 SHA512 
8f12f95e80d594c8bd87a852c67a2d6777ce89d1a13e1a87ee17bbb876a0702c14ffe7a7fd65a244620f2043ad5d22ae8eb863d69f1dc5494d985733bbfb7bf9
+DIST amdvlk-gpurt-c1df7354336aba18d54c0e32a95b58eac0d44c07.tar.gz 273130 
BLAKE2B 
ae88ac12ab34f6f9934bb5f151812a5f4a8c055e0f3665754608344fba85c4fc2fd743eb9d770f741ebb4392b364ca8bcd57d43a35ab0710bca52c92c437f46b
 SHA512 
078cc01979c4b8944f6a4196317ab6de7d8aea24df6b7882d258e72fbf85559a2260042eb65e82143e3af41ee154adb5fe54e767b074d46d302d82fa88fa07e4
+DIST amdvlk-llpc-58214602f9bc8583795d60c21bf2f122df02d6b5.tar.gz 2444994 
BLAKE2B 
941ec7e7e4538dfe84ff14382389b20757276105f6d3d1744b55beb6ab5af809a525b77be14087f28797ca5ba623e65d18fe3d6db738c1276ea7559cae6ee9cc
 SHA512 

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

2022-09-21 Thread Denis Reva
commit: 47882770e5ba1100ca3d3fc20763b4c7a263bded
Author: Denis Reva  gmail  com>
AuthorDate: Thu Sep 22 05:26:04 2022 +
Commit: Denis Reva  gmail  com>
CommitDate: Thu Sep 22 05:28:23 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=47882770

dev-util/DirectXShaderCompiler: Sadly DirectXShaderCompiler is required for 
modern AMDVLK versions (since 2022.3.4)

Signed-off-by: Denis Reva  gmail.com>

 .../DirectXShaderCompiler-1.7.2207-r1.ebuild   | 62 ++
 dev-util/DirectXShaderCompiler/Manifest|  3 ++
 dev-util/DirectXShaderCompiler/metadata.xml| 12 +
 3 files changed, 77 insertions(+)

diff --git 
a/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2207-r1.ebuild 
b/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2207-r1.ebuild
new file mode 100644
index 0..d9b7bcc15
--- /dev/null
+++ b/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2207-r1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake check-reqs python-any-r1
+
+DESCRIPTION="Microsoft DirectX Shader Compiler which is based on LLVM/Clang"
+HOMEPAGE="https://github.com/microsoft/DirectXShaderCompiler;
+# ToDo: unbundle spirv headers/tools
+SPIRV_HEADERS_COMMIT_MAGIC="0bcc624926a25a2a273d07877fd25a6ff5ba1cfb"
+SPIRV_TOOLS_COMMIT_MAGIC="71b2aee6c868a673ec82d1385f97593aa2881316"
+SRC_URI="https://github.com/microsoft/DirectXShaderCompiler/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz
+https://github.com/KhronosGroup/SPIRV-Headers/archive/${SPIRV_HEADERS_COMMIT_MAGIC}.tar.gz
 -> DirectXShaderCompiler-headers-${SPIRV_HEADERS_COMMIT_MAGIC}.tar.gz
+https://github.com/KhronosGroup/SPIRV-Tools/archive/${SPIRV_TOOLS_COMMIT_MAGIC}.tar.gz
 -> DirectXShaderCompiler-tools-${SPIRV_TOOLS_COMMIT_MAGIC}.tar.gz"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="${PYTHON_DEPS}"
+RDEPEND="
+   sys-libs/zlib:0=
+   >=dev-libs/libffi-3.4.2-r1:0=
+"
+BDEPEND="dev-util/cmake
+   sys-devel/gnuconfig
+"
+
+CHECKREQS_MEMORY="4G"
+CHECKREQS_DISK_BUILD="4G"
+CMAKE_EXTRA_CACHE_FILE="${S}/cmake/caches/PredefinedParams.cmake"
+
+src_prepare() {
+   rm -d "${S}"/external/SPIRV*
+   mv "${WORKDIR}/SPIRV-Headers-${SPIRV_HEADERS_COMMIT_MAGIC}" 
"${S}/external/SPIRV-Headers" || die "can't move headers"
+   mv "${WORKDIR}/SPIRV-Tools-${SPIRV_TOOLS_COMMIT_MAGIC}" 
"${S}/external/SPIRV-Tools"|| die "can't move tools"
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -Wno-dev
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/dxc"
+   -DLLVM_BUILD_DOCS=0
+   -DLLVM_BUILD_TOOLS=0
+   -DSPIRV_BUILD_TESTS=0
+   -DBUILD_SHARED_LIBS=OFF
+   -DLLVM_VERSION_SUFFIX=dxc
+   )
+   cmake_src_configure
+}
+src_install() {
+   cmake_src_install
+   cat > "99${PN}" <<-EOF
+   LDPATH="${EPREFIX}/usr/lib/llvm/dxc/lib"
+   EOF
+   doenvd "99${PN}"
+   dosym -r /usr/lib/llvm/dxc/bin/dxc /usr/bin/dxc
+}

diff --git a/dev-util/DirectXShaderCompiler/Manifest 
b/dev-util/DirectXShaderCompiler/Manifest
new file mode 100644
index 0..dd49913b2
--- /dev/null
+++ b/dev-util/DirectXShaderCompiler/Manifest
@@ -0,0 +1,3 @@
+DIST DirectXShaderCompiler-1.7.2207.tar.gz 23764105 BLAKE2B 
4b3bab8a961cdec96fd31da85386cf61af304d5ed1f6dcb40530bb2b084bc454f42ecfcbf9bcb228ecd2870c13b7b211509e05e3b7ed08ee3c2ed264505d162d
 SHA512 
4faa6b53f2f694c9593ebf4ac02ce771fe1cb1822595799dc3a6c85752de701afe546b5fbdfedcc0ba466b0081bc679fca1fd7fb5fc05167c7449fb378a1c651
+DIST 
DirectXShaderCompiler-headers-0bcc624926a25a2a273d07877fd25a6ff5ba1cfb.tar.gz 
437771 BLAKE2B 
08815e36ad99b84777e38ad0c5616b6608a552f993e7f67433f2b8e20de81e9bce41420ac5998f5b67bca70a92ce70aed91b238990bd431c7b97070dfb0c5a60
 SHA512 
5995cf75d5605d41e9643bca81c195ef5aaa17d596e0282807f6fa8f8c494f7b63a41d611c535ae43dc3d609436aabef1e0d89626f37e6f20bad17b5e122e32c
+DIST 
DirectXShaderCompiler-tools-71b2aee6c868a673ec82d1385f97593aa2881316.tar.gz 
3042018 BLAKE2B 
e9d62559fc270c4140f2638a51b8d14120d84a868a35c488f30bff1b098a98fa1683e85b0778208de61a0b5c0b3f0996071e655a8fa64cc7c3c791527ff9441a
 SHA512 
68f80e4a3395ba7c87ab08f515d265f0c106f39770e043cc8eba5e62f2762405e05e4b5b187e33702ce0a2204fc9d42cbf7ce27a6268daf59f4ab4c04b73d462

diff --git a/dev-util/DirectXShaderCompiler/metadata.xml 
b/dev-util/DirectXShaderCompiler/metadata.xml
new file mode 100644
index 0..eda7faf2f
--- /dev/null
+++ b/dev-util/DirectXShaderCompiler/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   denis7...@gmail.com
+   Denis Reva
+   rarogcmex
+   
+   
+   The DirectX Shader 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extension-pop-shell/

2022-09-21 Thread Georgy Yakovlev
commit: b275442e2a74ee7b172f42910b55f44006485841
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Sep 22 05:00:31 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Sep 22 05:00:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b275442e

gnome-extra/gnome-shell-extension-pop-shell: drop myself as a maintainer

Signed-off-by: Georgy Yakovlev  gentoo.org>

 gnome-extra/gnome-shell-extension-pop-shell/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/gnome-extra/gnome-shell-extension-pop-shell/metadata.xml 
b/gnome-extra/gnome-shell-extension-pop-shell/metadata.xml
index f465f3241b19..3279d0e9f2c1 100644
--- a/gnome-extra/gnome-shell-extension-pop-shell/metadata.xml
+++ b/gnome-extra/gnome-shell-extension-pop-shell/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gyakov...@gentoo.org
-   Georgy Yakovlev
-   
+   

pop-os/shell




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

2022-09-21 Thread Georgy Yakovlev
commit: aedd5dd7e8f64351880c4986a948c90ef4322d54
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Sep 22 05:00:52 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Sep 22 05:00:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aedd5dd7

dev-lang/typescript: drop myself as a maintainer

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-lang/typescript/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-lang/typescript/metadata.xml b/dev-lang/typescript/metadata.xml
index d6dd6505ac4c..c7abfa72f62e 100644
--- a/dev-lang/typescript/metadata.xml
+++ b/dev-lang/typescript/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gyakov...@gentoo.org
-   Georgy Yakovlev
-   
+   

microsoft/TypeScript




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

2022-09-21 Thread Georgy Yakovlev
commit: 0d4dbc6e85ea0ea49319aa9eeca3d8b99624ad33
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Sep 22 04:13:31 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Sep 22 04:49:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d4dbc6e

dev-lang/typescript: add 4.8.3

Closes: https://bugs.gentoo.org/871765
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-lang/typescript/Manifest|  1 +
 dev-lang/typescript/typescript-4.8.3.ebuild | 39 +
 2 files changed, 40 insertions(+)

diff --git a/dev-lang/typescript/Manifest b/dev-lang/typescript/Manifest
index ec31c9b915e7..bb0c67d1561b 100644
--- a/dev-lang/typescript/Manifest
+++ b/dev-lang/typescript/Manifest
@@ -1 +1,2 @@
 DIST typescript-4.5.4.tgz 11280056 BLAKE2B 
0fce858e7b1ec2120de9e2cd0356cb6553a1730f7db58a001920928351c58186124e63b7189e37ce12ea6158744c1203ebed6e20234e1b32e47b07b3f48bcd24
 SHA512 
56062cd80d90211b86a61b73155eda40976e2768327d39639e02f38e97d6f45a18645eb1bb0d56d2f5bd82108a2df716ac21712bcd42486440bd2d699f87c852
+DIST typescript-4.8.3.tgz 11942311 BLAKE2B 
a97b8e507eb880bcf21dd6a530f0f84f4f63055860bd453d6b22261c5422b26974c88b248303e6f3ed8102a0529d93360c46ac7dfb616d67ff0dcb7134c75e47
 SHA512 
8283077e6d349d63daf14bd1fc23d2bf292a7fa75557cc7f769d1ce6615331322ed2ed059465918a8cb2ecd9f43c601d1f1a49667b8efeeb7e3e943c5221c08a

diff --git a/dev-lang/typescript/typescript-4.8.3.ebuild 
b/dev-lang/typescript/typescript-4.8.3.ebuild
new file mode 100644
index ..647f4a120aee
--- /dev/null
+++ b/dev-lang/typescript/typescript-4.8.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Superset of JavaScript with optional static typing, classes and 
interfaces"
+HOMEPAGE="https://www.typescriptlang.org;
+SRC_URI="https://registry.npmjs.org/${PN}/-/${P}.tgz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+
+DEPEND=""
+RDEPEND="net-libs/nodejs"
+BDEPEND=">=net-libs/nodejs-16[npm]"
+
+S="${WORKDIR}/package"
+
+src_compile() {
+   # nothing to compile here
+   :
+}
+
+src_install() {
+   npm \
+   --audit false \
+   --color false \
+   --foreground-scripts \
+   --global \
+   --offline \
+   --omit dev \
+   --prefix "${ED}"/usr \
+   --progress false \
+   --verbose \
+   install "${DISTDIR}/${P}".tgz || die "npm install failed"
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/glib/files/, dev-libs/glib/

2022-09-21 Thread Sam James
commit: bab72b72ddea0be05aa764df10093086e01cbc13
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 04:13:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 04:13:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bab72b72

dev-libs/glib: fix build w/ Clang

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

 dev-libs/glib/files/glib-2.74.0-clang-build.patch | 26 +++
 dev-libs/glib/glib-2.74.0.ebuild  |  1 +
 2 files changed, 27 insertions(+)

diff --git a/dev-libs/glib/files/glib-2.74.0-clang-build.patch 
b/dev-libs/glib/files/glib-2.74.0-clang-build.patch
new file mode 100644
index ..23bb0630d028
--- /dev/null
+++ b/dev-libs/glib/files/glib-2.74.0-clang-build.patch
@@ -0,0 +1,26 @@
+https://gitlab.gnome.org/GNOME/glib/-/commit/37dba1c425f6c3254e9ce72f1c4b7d0f95c2be3e
+https://bugs.gentoo.org/871174
+
+From: Kjell Ahlstedt 
+Date: Thu, 15 Sep 2022 12:55:18 +0200
+Subject: [PATCH] gio-launch-desktop: Fix the G_STATIC_ASSERT expressions for
+ clang
+
+The clang compiler requires the static_assert expression to be an integral
+constant expression. `"text"` is not, but `sizeof "text"` is.
+
+Fixes #2740
+--- a/gio/gio-launch-desktop.c
 b/gio/gio-launch-desktop.c
+@@ -121,8 +121,8 @@ journal_stream_fd (const char *identifier,
+   /* Arbitrary large size for the sending buffer, from systemd */
+   int large_buffer_size = 8 * 1024 * 1024;
+ 
+-  G_STATIC_ASSERT (LOG_EMERG == 0 && "Linux ABI defines LOG_EMERG");
+-  G_STATIC_ASSERT (LOG_DEBUG == 7 && "Linux ABI defines LOG_DEBUG");
++  G_STATIC_ASSERT (LOG_EMERG == 0 && sizeof "Linux ABI defines LOG_EMERG");
++  G_STATIC_ASSERT (LOG_DEBUG == 7 && sizeof "Linux ABI defines LOG_DEBUG");
+ 
+   fd = socket (AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC, 0);
+ 
+GitLab

diff --git a/dev-libs/glib/glib-2.74.0.ebuild b/dev-libs/glib/glib-2.74.0.ebuild
index db17ff43554c..2afacc7da2a4 100644
--- a/dev-libs/glib/glib-2.74.0.ebuild
+++ b/dev-libs/glib/glib-2.74.0.ebuild
@@ -69,6 +69,7 @@ MULTILIB_CHOST_TOOLS=(
 
 PATCHES=(
"${FILESDIR}"/${PN}-2.64.1-mark-gdbus-server-auth-test-flaky.patch
+   "${FILESDIR}"/${P}-clang-build.patch
 )
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gshhs/

2022-09-21 Thread Sam James
commit: 7489f318da1d20e9eb0f078521382a9677ae22df
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 03:33:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 04:05:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7489f318

sci-geosciences/gshhs: use PV in SRC_URI

Avoids mistakes on bumping and why not?

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

 sci-geosciences/gshhs/gshhs-1.13-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-geosciences/gshhs/gshhs-1.13-r1.ebuild 
b/sci-geosciences/gshhs/gshhs-1.13-r1.ebuild
index 14c8c92d67cb..dd460de1633c 100644
--- a/sci-geosciences/gshhs/gshhs-1.13-r1.ebuild
+++ b/sci-geosciences/gshhs/gshhs-1.13-r1.ebuild
@@ -7,7 +7,7 @@ inherit toolchain-funcs
 
 DESCRIPTION="Global Self-consistent, Hierarchical, High-resolution Shoreline 
programs"
 HOMEPAGE="https://www.ngdc.noaa.gov/mgg/shorelines/gshhs.html;
-SRC_URI="ftp://ftp.soest.hawaii.edu/pwessel/gshhs/gshhs_1.13_src.zip;
+SRC_URI="ftp://ftp.soest.hawaii.edu/pwessel/gshhs/gshhs_${PV}_src.zip;
 S="${WORKDIR}/${PN}"
 
 LICENSE="GPL-2"



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

2022-09-21 Thread Sam James
commit: 7e45264dd54ec860d59e77054d915a8e508acafe
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 04:02:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 04:05:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e45264d

gnome-extra/nemo-fileroller: use PV in SRC_URI

Avoids mistakes on bumping and why not?

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

 gnome-extra/nemo-fileroller/nemo-fileroller-5.2.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-extra/nemo-fileroller/nemo-fileroller-5.2.0.ebuild 
b/gnome-extra/nemo-fileroller/nemo-fileroller-5.2.0.ebuild
index 7ace849bd382..cf4bda76aceb 100644
--- a/gnome-extra/nemo-fileroller/nemo-fileroller-5.2.0.ebuild
+++ b/gnome-extra/nemo-fileroller/nemo-fileroller-5.2.0.ebuild
@@ -7,7 +7,7 @@ inherit meson
 
 DESCRIPTION="Nemo file-roller integration"
 HOMEPAGE="https://projects.linuxmint.com/cinnamon/ 
https://github.com/linuxmint/nemo-extensions;
-SRC_URI="https://github.com/linuxmint/nemo-extensions/archive/5.2.0.tar.gz -> 
nemo-extensions-5.2.0.tar.gz"
+SRC_URI="https://github.com/linuxmint/nemo-extensions/archive/${PV}.tar.gz -> 
nemo-extensions-${PV}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
@@ -22,4 +22,4 @@ RDEPEND="
app-arch/file-roller
 "
 
-S="${WORKDIR}/nemo-extensions-5.2.0/${PN}"
+S="${WORKDIR}/nemo-extensions-${PV}/${PN}"



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

2022-09-21 Thread Sam James
commit: 5331539361131482c9f86069cb0dd21746b7776d
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 04:08:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 04:08:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53315393

dev-php/mockery: fix broken SRC_URI

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

 dev-php/mockery/mockery-0.9.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-php/mockery/mockery-0.9.0-r1.ebuild 
b/dev-php/mockery/mockery-0.9.0-r1.ebuild
index 72490762ba9e..33c4ee18e58d 100644
--- a/dev-php/mockery/mockery-0.9.0-r1.ebuild
+++ b/dev-php/mockery/mockery-0.9.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -9,7 +9,7 @@ inherit php-pear-r2
 
 DESCRIPTION="Simple yet flexible PHP mock object framework for use in unit 
testing"
 HOMEPAGE="https://github.com/padraic/mockery;
-SRC_URI="http://${PHP_PEAR_URI}/get/${PEAR_P}.tgz;
+SRC_URI="http://${PHP_PEAR_DOMAIN}/get/${PEAR_P}.tgz;
 
 LICENSE="BSD"
 SLOT="0"



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

2022-09-21 Thread Sam James
commit: 39c8d9f2f0a9501f174ee387077d3f6c131e0eed
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 04:09:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 04:09:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39c8d9f2

dev-libs/nss: Stabilize 3.79.1 arm, #872188

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

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

diff --git a/dev-libs/nss/nss-3.79.1.ebuild b/dev-libs/nss/nss-3.79.1.ebuild
index 1a245e50b15a..558a163dc039 100644
--- a/dev-libs/nss/nss-3.79.1.ebuild
+++ b/dev-libs/nss/nss-3.79.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/$
 
 LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 IUSE="cacert test +utils cpu_flags_ppc_altivec cpu_flags_ppc_vsx"
 RESTRICT="!test? ( test )"
 # pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND



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

2022-09-21 Thread Sam James
commit: b5f7dd75714b6d8c74ee9b556d8f158dc0f6faf2
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 04:09:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 04:09:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5f7dd75

media-sound/sndio: Stabilize 1.8.0-r1 arm, #872188

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

 media-sound/sndio/sndio-1.8.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/sndio/sndio-1.8.0-r1.ebuild 
b/media-sound/sndio/sndio-1.8.0-r1.ebuild
index 07775266328f..454fe408e35e 100644
--- a/media-sound/sndio/sndio-1.8.0-r1.ebuild
+++ b/media-sound/sndio/sndio-1.8.0-r1.ebuild
@@ -13,7 +13,7 @@ if [[ "${PV}" == "" ]]; then
EGIT_MIN_CLONE_TYPE="single+tags"
 else
SRC_URI="http://www.sndio.org/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv 
~sparc x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv 
~sparc x86"
 fi
 
 LICENSE="ISC"



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

2022-09-21 Thread Sam James
commit: 34fab81a6e50a721abd5fde148e9f33af27876df
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 03:56:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 04:05:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34fab81a

dev-libs/fcgi: use PV in SRC_URI

Avoids mistakes on bumping and why not?

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

 dev-libs/fcgi/fcgi-2.4.1_pre0910052249-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/fcgi/fcgi-2.4.1_pre0910052249-r2.ebuild 
b/dev-libs/fcgi/fcgi-2.4.1_pre0910052249-r2.ebuild
index 9c62e11a3867..248ec6df2914 100644
--- a/dev-libs/fcgi/fcgi-2.4.1_pre0910052249-r2.ebuild
+++ b/dev-libs/fcgi/fcgi-2.4.1_pre0910052249-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -7,7 +7,7 @@ inherit autotools
 
 DESCRIPTION="FastCGI Developer's Kit"
 HOMEPAGE="http://www.fastcgi.com/;
-SRC_URI="http://www.fastcgi.com/dist/fcgi-2.4.1-SNAP-0910052249.tar.gz;
+SRC_URI="http://www.fastcgi.com/dist/fcgi-$(ver_cut 1-3)-SNAP-$(ver_cut 
5).tar.gz"
 
 LICENSE="FastCGI"
 SLOT="0"



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

2022-09-21 Thread Sam James
commit: b72f77ebf75d41b781e748616c5220df0113b8f1
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 04:03:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 04:05:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b72f77eb

net-misc/rwbs: use PV in SRC_URI

Avoids mistakes on bumping and why not?

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

 net-misc/rwbs/rwbs-0.27-r2.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-misc/rwbs/rwbs-0.27-r2.ebuild 
b/net-misc/rwbs/rwbs-0.27-r2.ebuild
index d89840ef568c..f5316f9d5c4c 100644
--- a/net-misc/rwbs/rwbs-0.27-r2.ebuild
+++ b/net-misc/rwbs/rwbs-0.27-r2.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 DESCRIPTION="Roger Wilco base station"
 HOMEPAGE="http://rogerwilco.gamespy.com/;
-SRC_URI="http://games.gci.net/pub/VoiceOverIP/RogerWilco/rwbs_Linux_0_27.tar.gz;
+SRC_URI="http://games.gci.net/pub/VoiceOverIP/RogerWilco/rwbs_Linux_$(ver_rs 
1-2 '_').tar.gz"
 
 SLOT="0"
 LICENSE="Resounding GPL-2"



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

2022-09-21 Thread Sam James
commit: 39b2a28fad361cbe64cfea935c876ec5c548d9ba
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 04:09:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 04:09:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39b2a28f

www-client/firefox: Stabilize 102.3.0 arm64, #872188

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

 www-client/firefox/firefox-102.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/firefox/firefox-102.3.0.ebuild 
b/www-client/firefox/firefox-102.3.0.ebuild
index 97b4bbe530ca..8c75d194fc60 100644
--- a/www-client/firefox/firefox-102.3.0.ebuild
+++ b/www-client/firefox/firefox-102.3.0.ebuild
@@ -57,7 +57,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="Firefox Web Browser"
 HOMEPAGE="https://www.mozilla.com/firefox;
 
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
 
 SLOT="esr"
 LICENSE="MPL-2.0 GPL-2 LGPL-2.1"



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/petrify/

2022-09-21 Thread Sam James
commit: afee7580b2145934c2aeb6753f52b0e53696f55f
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 03:42:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 04:05:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afee7580

sci-electronics/petrify: use PV in SRC_URI

Avoids mistakes on bumping and why not?

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

 sci-electronics/petrify/petrify-4.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-electronics/petrify/petrify-4.2-r1.ebuild 
b/sci-electronics/petrify/petrify-4.2-r1.ebuild
index 4620813921eb..ee66b2212e7f 100644
--- a/sci-electronics/petrify/petrify-4.2-r1.ebuild
+++ b/sci-electronics/petrify/petrify-4.2-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DESCRIPTION="Synthesize Petri nets into asynchronous circuits"
 HOMEPAGE="http://www.lsi.upc.edu/~jordicf/petrify/;
-SRC_URI="http://www.lsi.upc.edu/~jordicf/petrify/distrib/petrify-4.2-linux.tgz;
+SRC_URI="http://www.lsi.upc.edu/~jordicf/petrify/distrib/${P}-linux.tgz;
 S="${WORKDIR}"/${PN}
 
 LICENSE="Old-MIT"



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

2022-09-21 Thread Sam James
commit: 1421c6d6c28705e893ce1ac0975d3f51f4d583aa
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 04:09:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 04:09:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1421c6d6

dev-libs/nss: Stabilize 3.79.1 arm64, #872188

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

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

diff --git a/dev-libs/nss/nss-3.79.1.ebuild b/dev-libs/nss/nss-3.79.1.ebuild
index 558a163dc039..26d71716e527 100644
--- a/dev-libs/nss/nss-3.79.1.ebuild
+++ b/dev-libs/nss/nss-3.79.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/$
 
 LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 IUSE="cacert test +utils cpu_flags_ppc_altivec cpu_flags_ppc_vsx"
 RESTRICT="!test? ( test )"
 # pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND



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

2022-09-21 Thread Sam James
commit: f95597c43b8f8695709a9f6f3c8f14c1e4c5ecf3
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 04:09:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 04:09:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f95597c4

media-sound/sndio: Stabilize 1.8.0-r1 arm64, #872188

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

 media-sound/sndio/sndio-1.8.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/sndio/sndio-1.8.0-r1.ebuild 
b/media-sound/sndio/sndio-1.8.0-r1.ebuild
index 454fe408e35e..707930361c9d 100644
--- a/media-sound/sndio/sndio-1.8.0-r1.ebuild
+++ b/media-sound/sndio/sndio-1.8.0-r1.ebuild
@@ -13,7 +13,7 @@ if [[ "${PV}" == "" ]]; then
EGIT_MIN_CLONE_TYPE="single+tags"
 else
SRC_URI="http://www.sndio.org/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv 
~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv 
~sparc x86"
 fi
 
 LICENSE="ISC"



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

2022-09-21 Thread Sam James
commit: 34d751ba89e925d8b0104cec3112c48e7924a978
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 04:04:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 04:05:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34d751ba

sys-boot/dvhtool: use PV in SRC_URI

Avoids mistakes on bumping and why not?

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

 sys-boot/dvhtool/dvhtool-1.0.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-boot/dvhtool/dvhtool-1.0.1-r2.ebuild 
b/sys-boot/dvhtool/dvhtool-1.0.1-r2.ebuild
index 6e23f2cb51d4..ba84fd2db50a 100644
--- a/sys-boot/dvhtool/dvhtool-1.0.1-r2.ebuild
+++ b/sys-boot/dvhtool/dvhtool-1.0.1-r2.ebuild
@@ -7,7 +7,7 @@ inherit autotools toolchain-funcs
 
 DESCRIPTION="Tool to copy kernel(s) into the volume header on SGI MIPS-based 
workstations"
 HOMEPAGE="http://packages.debian.org/unstable/utils/dvhtool;
-SRC_URI="mirror://debian/pool/main/d/dvhtool/dvhtool_1.0.1.orig.tar.gz"
+SRC_URI="mirror://debian/pool/main/d/dvhtool/dvhtool_${PV}.orig.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: games-server/mtavc/

2022-09-21 Thread Sam James
commit: bcf54784f1e20a0a99e96853008067eef0b35f48
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 03:55:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 04:05:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcf54784

games-server/mtavc: use PV in SRC_URI

Avoids mistakes on bumping and why not?

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

 games-server/mtavc/mtavc-0.5-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-server/mtavc/mtavc-0.5-r2.ebuild 
b/games-server/mtavc/mtavc-0.5-r2.ebuild
index cef256bf4f5e..cd7e1af8d121 100644
--- a/games-server/mtavc/mtavc-0.5-r2.ebuild
+++ b/games-server/mtavc/mtavc-0.5-r2.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 DESCRIPTION="dedicated server for GTA3 multiplayer"
 HOMEPAGE="http://mtavc.com/;
-SRC_URI="http://files.gonnaplay.com/201/MTAServer0_5-linux.tar.gz;
+SRC_URI="http://files.gonnaplay.com/201/MTAServer$(ver_rs 0-1 
'_')-linux.tar.gz"
 S="${WORKDIR}"
 
 LICENSE="MTA-0.5"



[gentoo-commits] repo/gentoo:master commit in: games-fps/quake1-rally/

2022-09-21 Thread Sam James
commit: 50571d98b67830c75bbbf463be186f1eb22b3b6c
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 04:02:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 04:05:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50571d98

games-fps/quake1-rally: use PV in SRC_URI

Avoids mistakes on bumping and why not?

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

 games-fps/quake1-rally/quake1-rally-1.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-fps/quake1-rally/quake1-rally-1.2-r1.ebuild 
b/games-fps/quake1-rally/quake1-rally-1.2-r1.ebuild
index 5b4137c84763..8623924bac22 100644
--- a/games-fps/quake1-rally/quake1-rally-1.2-r1.ebuild
+++ b/games-fps/quake1-rally/quake1-rally-1.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -7,7 +7,7 @@ inherit edos2unix
 
 DESCRIPTION="TC which turns Quake into a Rally racing game"
 HOMEPAGE="http://wiki.quakeworld.nu/Quake_Rally;
-SRC_URI="http://ehall.freeshell.org/quake/qr12.zip
+SRC_URI="http://ehall.freeshell.org/quake/qr$(ver_rs 1-2 '').zip
http://ehall.freeshell.org/quake/qrlo1.zip;
 S="${WORKDIR}"
 



[gentoo-commits] repo/gentoo:master commit in: sci-biology/phred/

2022-09-21 Thread Sam James
commit: 23de60d965b179bafbda1604ee1437bd01f2e64b
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 03:31:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 04:05:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23de60d9

sci-biology/phred: use PV in SRC_URI

not that it really matters in this case, but still.

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

 sci-biology/phred/phred-071220-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-biology/phred/phred-071220-r2.ebuild 
b/sci-biology/phred/phred-071220-r2.ebuild
index 9d7ff9a1f6c8..2d33df654a1b 100644
--- a/sci-biology/phred/phred-071220-r2.ebuild
+++ b/sci-biology/phred/phred-071220-r2.ebuild
@@ -7,7 +7,7 @@ inherit toolchain-funcs
 
 DESCRIPTION="A base caller for Sanger DNA sequencing"
 HOMEPAGE="http://phrap.org/phredphrapconsed.html;
-SRC_URI="phred-dist-071220.b-acd.tar.gz"
+SRC_URI="${PN}-dist-${PV}.b-acd.tar.gz"
 S="${WORKDIR}"
 
 LICENSE="phrap"



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

2022-09-21 Thread Sam James
commit: c52cea9a43cead6954f950665cffaf9e82947a2a
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 03:21:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 04:05:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c52cea9a

media-sound/rawrec: drop unused flag-o-matic

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

 media-sound/rawrec/rawrec-0.9.991.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/rawrec/rawrec-0.9.991.ebuild 
b/media-sound/rawrec/rawrec-0.9.991.ebuild
index 940ba0cdbc25..9f32c4413301 100644
--- a/media-sound/rawrec/rawrec-0.9.991.ebuild
+++ b/media-sound/rawrec/rawrec-0.9.991.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit flag-o-matic toolchain-funcs
+inherit toolchain-funcs
 
 DESCRIPTION="CLI program to play and record audiofiles"
 HOMEPAGE="http://rawrec.sourceforge.net;



[gentoo-commits] repo/gentoo:master commit in: sci-misc/cdfplayer/

2022-09-21 Thread Sam James
commit: 3700ad07e75eaee97fb98454d3c0a117d6b9e018
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 03:57:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 04:05:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3700ad07

sci-misc/cdfplayer: use PV in SRC_URI

not that it really matters in this case, but still.

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

 sci-misc/cdfplayer/cdfplayer-12.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-misc/cdfplayer/cdfplayer-12.2.0.ebuild 
b/sci-misc/cdfplayer/cdfplayer-12.2.0.ebuild
index a5abe4c0c16b..f36a206877d7 100644
--- a/sci-misc/cdfplayer/cdfplayer-12.2.0.ebuild
+++ b/sci-misc/cdfplayer/cdfplayer-12.2.0.ebuild
@@ -6,7 +6,7 @@ EAPI=6
 inherit desktop multilib versionator
 
 DESCRIPTION="Wolfram Player for the interactive Computable Document Format 
(CDF)"
-SRC_URI="WolframPlayer_12.2.0_LINUX.sh"
+SRC_URI="WolframPlayer_${PV}_LINUX.sh"
 HOMEPAGE="http://www.wolfram.com/cdf-player/;
 
 LICENSE="WolframCDFPlayer"



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

2022-09-21 Thread Sam James
commit: d0e887fd1a153e66b4a0dcd2844d636a2924
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 03:20:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 04:05:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0e887fd

media-sound/darkice: drop refs to removed media-libs/libaacplus

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

 media-sound/darkice/darkice-1.4.ebuild | 9 -
 media-sound/darkice/metadata.xml   | 1 -
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/media-sound/darkice/darkice-1.4.ebuild 
b/media-sound/darkice/darkice-1.4.ebuild
index d5296f02e46e..3cc45f126b10 100644
--- a/media-sound/darkice/darkice-1.4.ebuild
+++ b/media-sound/darkice/darkice-1.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,10 +12,9 @@ 
SRC_URI="https://github.com/rafael2k/${PN}/releases/download/v${PV}/${P}.tar.gz;
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="amd64 ~hppa ppc sparc x86"
-IUSE="aac aacplus alsa debug jack libsamplerate mp3 opus pulseaudio twolame 
vorbis"
+IUSE="aac alsa debug jack libsamplerate mp3 opus pulseaudio twolame vorbis"
 
 RDEPEND="aac? ( media-libs/faac )
-   aacplus? ( media-libs/libaacplus )
alsa? ( media-libs/alsa-lib )
jack? ( virtual/jack )
libsamplerate? ( media-libs/libsamplerate )
@@ -26,7 +25,7 @@ RDEPEND="aac? ( media-libs/faac )
vorbis? ( media-libs/libvorbis )"
 DEPEND="${RDEPEND}"
 
-REQUIRED_USE="|| ( aac aacplus mp3 opus twolame vorbis )
+REQUIRED_USE="|| ( aac mp3 opus twolame vorbis )
|| ( alsa jack pulseaudio )"
 
 DOCS=( AUTHORS ChangeLog FAQ NEWS README TODO )
@@ -42,7 +41,7 @@ src_configure() {
local myeconfargs=(
$(use_enable debug)
$(use_with aac faac)
-   $(use_with aacplus)
+   --without-aacplus
$(use_with alsa)
$(use_with jack)
$(use_with libsamplerate samplerate)

diff --git a/media-sound/darkice/metadata.xml b/media-sound/darkice/metadata.xml
index 3d179b2827ce..12ca22f989d4 100644
--- a/media-sound/darkice/metadata.xml
+++ b/media-sound/darkice/metadata.xml
@@ -6,7 +6,6 @@
Gentoo Sound project


-   AAC+ encoding via 
media-libs/libaacplus
Build with twolame support





[gentoo-commits] repo/gentoo:master commit in: games-misc/bsd-games/

2022-09-21 Thread Sam James
commit: dd65f7ba8aacf9d68d9fe03531d4bdd1e50feeaa
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 04:01:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 04:05:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd65f7ba

games-misc/bsd-games: use PV in SRC_URI

Avoids mistakes on bumping and why not?

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

 games-misc/bsd-games/bsd-games-2.17_p28-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-misc/bsd-games/bsd-games-2.17_p28-r2.ebuild 
b/games-misc/bsd-games/bsd-games-2.17_p28-r2.ebuild
index 585d54cb4beb..2a23ecde1cb4 100644
--- a/games-misc/bsd-games/bsd-games-2.17_p28-r2.ebuild
+++ b/games-misc/bsd-games/bsd-games-2.17_p28-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ DEB_PATCH_VER=28
 DESCRIPTION="Collection of games from NetBSD"
 HOMEPAGE="https://www.polyomino.org.uk/computer/software/bsd-games/;
 
#SRC_URI="https://www.polyomino.org.uk/computer/software/bsd-games/${PN}-$(ver_cut
 1-2).tar.gz"
-SRC_URI="http://deb.debian.org/debian/pool/main/b/bsdgames/bsdgames_2.17.orig.tar.gz;
+SRC_URI="http://deb.debian.org/debian/pool/main/b/bsdgames/bsdgames_$(ver_cut 
1-2).orig.tar.gz"
 SRC_URI+=" mirror://debian/pool/main/b/bsdgames/bsdgames_$(ver_cut 
1-2)-${DEB_PATCH_VER}.debian.tar.xz"
 S="${WORKDIR}/${PN}-$(ver_cut 1-2)"
 



[gentoo-commits] repo/gentoo:master commit in: games-puzzle/tanglet/

2022-09-21 Thread Sam James
commit: 35e209c6fc0e9e56ad7a5f6ad7bddfe0294ddde9
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 03:59:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 04:05:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35e209c6

games-puzzle/tanglet: use PV in SRC_URI

Avoids mistakes on bumping and why not?

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

 games-puzzle/tanglet/tanglet-1.6.1.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-puzzle/tanglet/tanglet-1.6.1.1.ebuild 
b/games-puzzle/tanglet/tanglet-1.6.1.1.ebuild
index 65f7fae82093..c8c0548f7c17 100644
--- a/games-puzzle/tanglet/tanglet-1.6.1.1.ebuild
+++ b/games-puzzle/tanglet/tanglet-1.6.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -7,7 +7,7 @@ inherit qmake-utils xdg
 
 DESCRIPTION="Single player word finding game based on Boggle"
 HOMEPAGE="https://gottcode.org/tanglet/;
-SRC_URI="https://gottcode.org/tanglet/tanglet-1.6.1.1-src.tar.bz2;
+SRC_URI="https://gottcode.org/tanglet/${P}-src.tar.bz2;
 
 LICENSE="GPL-3"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: games-engines/xzip/

2022-09-21 Thread Sam James
commit: 8d3e07154ef0971c637c296291a1d12a85490121
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 03:53:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 04:05:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d3e0715

games-engines/xzip: use PV in SRC_URI

Avoids mistakes on bumping and why not?

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

 games-engines/xzip/xzip-1.8.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-engines/xzip/xzip-1.8.2-r3.ebuild 
b/games-engines/xzip/xzip-1.8.2-r3.ebuild
index c6cb0d735cdb..50bfddd967c0 100644
--- a/games-engines/xzip/xzip-1.8.2-r3.ebuild
+++ b/games-engines/xzip/xzip-1.8.2-r3.ebuild
@@ -7,7 +7,7 @@ inherit toolchain-funcs
 
 DESCRIPTION="X interface to Z-code based text games"
 HOMEPAGE="https://www.eblong.com/zarf/xzip.html;
-SRC_URI="https://www.eblong.com/zarf/ftp/xzip182.tar.Z;
+SRC_URI="https://www.eblong.com/zarf/ftp/xzip$(ver_rs 1-3 '').tar.Z"
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/sbcl/

2022-09-21 Thread Sam James
commit: 52e18f551062cd8bd9b99f5d5faad2adec7a8379
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 03:19:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 04:05:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52e18f55

dev-lisp/sbcl: fix PkgMetadataXmlIndentation

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

 dev-lisp/sbcl/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lisp/sbcl/metadata.xml b/dev-lisp/sbcl/metadata.xml
index 7522a07cf0f5..3f09daa0f10b 100644
--- a/dev-lisp/sbcl/metadata.xml
+++ b/dev-lisp/sbcl/metadata.xml
@@ -23,8 +23,8 @@
available for the x86 and amd64 platforms using an NPTL enabled
GLIBC. SBCL 0.8.17 and later support Unicode.

-
-   Enable disassembly support with 
dev-libs/capstone
+   
+   Enable disassembly support with 
dev-libs/capstone


sbcl



[gentoo-commits] repo/gentoo:master commit in: games-arcade/holotz-castle/

2022-09-21 Thread Sam James
commit: e6b17adbe444371738ee3a603cfc654b08bebdc9
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 03:55:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 04:05:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6b17adb

games-arcade/holotz-castle: use PV in SRC_URI

Avoids mistakes on bumping and why not?

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

 games-arcade/holotz-castle/holotz-castle-1.3.14-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-arcade/holotz-castle/holotz-castle-1.3.14-r1.ebuild 
b/games-arcade/holotz-castle/holotz-castle-1.3.14-r1.ebuild
index c07c88732b43..1ff2a004605f 100644
--- a/games-arcade/holotz-castle/holotz-castle-1.3.14-r1.ebuild
+++ b/games-arcade/holotz-castle/holotz-castle-1.3.14-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ inherit desktop toolchain-funcs
 
 DESCRIPTION="2D platform game"
 HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
-SRC_URI="https://dev.gentoo.org/~chewi/distfiles/holotz-castle-1.3.14-src.tar.gz;
+SRC_URI="https://dev.gentoo.org/~chewi/distfiles/${P}-src.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: games-action/beathazardultra/

2022-09-21 Thread Sam James
commit: 561637716aa5c15332fcaae7ea5a790cec0f7cc2
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 03:43:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 04:05:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56163771

games-action/beathazardultra: use PV in SRC_URI

not that it really matters in this case, but still.

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

 games-action/beathazardultra/beathazardultra-20130308-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-action/beathazardultra/beathazardultra-20130308-r2.ebuild 
b/games-action/beathazardultra/beathazardultra-20130308-r2.ebuild
index 0e9ccb93a7b9..ebc38cdf81e3 100644
--- a/games-action/beathazardultra/beathazardultra-20130308-r2.ebuild
+++ b/games-action/beathazardultra/beathazardultra-20130308-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # TODO: unbundle allegro[gtk...] (no multilib on amd64 and 5.0.9 soname)
@@ -9,7 +9,7 @@ inherit desktop unpacker wrapper
 
 DESCRIPTION="Intense music-driven arcade shooter powered by your music"
 HOMEPAGE="http://www.coldbeamgames.com/;
-SRC_URI="beathazard-installer_03-08-13"
+SRC_URI="beathazard-installer_${PV:4:2}-${PV:6:2}-${PV:2:2}"
 S="${WORKDIR}"/data
 
 LICENSE="all-rights-reserved"



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

2022-09-21 Thread Sam James
commit: 8cc3623d74e06795efeedbd9595e81e05fe8799e
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 03:32:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 04:05:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cc3623d

dev-lang/xsb: use PV in SRC_URI

Avoids mistakes on bumping and why not?

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

 dev-lang/xsb/xsb-4.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/xsb/xsb-4.0.0.ebuild b/dev-lang/xsb/xsb-4.0.0.ebuild
index e33f657a813c..cf7cf74c2ba5 100644
--- a/dev-lang/xsb/xsb-4.0.0.ebuild
+++ b/dev-lang/xsb/xsb-4.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ inherit autotools java-pkg-opt-2
 
 DESCRIPTION="XSB is a logic programming and deductive database system"
 HOMEPAGE="http://xsb.sourceforge.net;
-SRC_URI="mirror://sourceforge/xsb/XSB-4-0-0.tar.gz
+SRC_URI="mirror://sourceforge/xsb/XSB-$(ver_rs 1-3 -).tar.gz

https://dev.gentoo.org/~keri/distfiles/xsb/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz;
 
 LICENSE="GPL-2 LGPL-2"



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

2022-09-21 Thread Sam James
commit: 8fb0d9000464e255de67283f67805ec15683ab69
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 03:03:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 03:03:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fb0d900

sys-fs/ntfs3g: fix configure bashism

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

 .../files/ntfs3g-2022.5.17-configure-bashism.patch | 36 +
 sys-fs/ntfs3g/ntfs3g-2022.5.17-r1.ebuild   | 94 ++
 2 files changed, 130 insertions(+)

diff --git a/sys-fs/ntfs3g/files/ntfs3g-2022.5.17-configure-bashism.patch 
b/sys-fs/ntfs3g/files/ntfs3g-2022.5.17-configure-bashism.patch
new file mode 100644
index ..280620d0ee68
--- /dev/null
+++ b/sys-fs/ntfs3g/files/ntfs3g-2022.5.17-configure-bashism.patch
@@ -0,0 +1,36 @@
+https://github.com/tuxera/ntfs-3g/pull/58
+
+From a008fc4b3553583369111b145172a92542de4598 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Thu, 22 Sep 2022 04:00:45 +0100
+Subject: [PATCH] configure.ac: fix bashism in fuse check
+
+configure scripts need to be runnable with a POSIX-compliant /bin/sh.
+
+On many (but not all!) systems, /bin/sh is provided by Bash, so errors
+like this aren't spotted. Notably Debian defaults to /bin/sh provided
+by dash which doesn't tolerate such bashisms as '=='.
+
+This retains compatibility with bash.
+
+Fixes configure warnings/errors like:
+```
+checking Windows OS... no
+./configure: 13360: test: xinternal: unexpected operator
+checking for pthread_create in -lpthread... yes
+checking Solaris OS... no
+```
+
+Signed-off-by: Sam James 
+--- a/configure.ac
 b/configure.ac
+@@ -228,7 +228,7 @@ esac
+ 
+ if test "x${enable_ntfs_3g}" != "xyes"; then
+   with_fuse="none"
+-elif test "x${with_fuse}" == "x"; then
++elif test "x${with_fuse}" = "x"; then
+   AC_MSG_CHECKING([fuse compatibility])
+   case "${target_os}" in
+   linux*|solaris*)
+

diff --git a/sys-fs/ntfs3g/ntfs3g-2022.5.17-r1.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2022.5.17-r1.ebuild
new file mode 100644
index ..085691d55b6d
--- /dev/null
+++ b/sys-fs/ntfs3g/ntfs3g-2022.5.17-r1.ebuild
@@ -0,0 +1,94 @@
+# Copyright 2006-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+MY_P="ntfs-3g_ntfsprogs-${PV}"
+
+DESCRIPTION="Open source read-write NTFS driver that runs under FUSE"
+HOMEPAGE="http://www.tuxera.com/community/ntfs-3g-download/;
+HOMEPAGE="https://jp-andre.pagesperso-orange.fr/advanced-ntfs-3g.html;
+SRC_URI="http://tuxera.com/opensource/${MY_P}.tgz;
+
+LICENSE="GPL-2"
+# The subslot matches the SONAME major #.
+SLOT="0/89"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux"
+IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
+
+RDEPEND="
+   sys-apps/util-linux:0=
+   ntfsdecrypt? (
+   >=dev-libs/libgcrypt-1.2.2:0
+   >=net-libs/gnutls-1.4.4
+   )
+"
+DEPEND="${RDEPEND}
+   sys-apps/attr
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2022.5.17-configure-bashism.patch
+)
+
+src_prepare() {
+   default
+
+   # Only needed for bashism patch
+   eautoreconf
+}
+
+src_configure() {
+   tc-ld-disable-gold
+
+   local myconf=(
+   # passing --exec-prefix is needed as the build system is trying 
to be clever
+   # and install itself into / instead of /usr in order to be 
compatible with
+   # separate-/usr setups (which we don't support without an 
initrd).
+   --exec-prefix="${EPREFIX}"/usr
+
+   --disable-ldconfig
+   --enable-extras
+   $(use_enable debug)
+   $(use_enable fuse ntfs-3g)
+   $(use_enable acl posix-acls)
+   $(use_enable xattr xattr-mappings)
+   $(use_enable ntfsdecrypt crypto)
+   $(use_enable ntfsprogs)
+   $(use_enable static-libs static)
+
+   --with-uuid
+
+   # disable hd library until we have the right library in the 
tree and
+   # don't links to hwinfo one causing issues like bug #602360
+   --without-hd
+
+   # Needed for suid
+   # https://bugs.gentoo.org/822024
+   --with-fuse=internal
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   if use fuse; then
+   # Plugins directory
+   keepdir "/usr/$(get_libdir)/ntfs-3g"
+   if use suid; then
+   fperms u+s /usr/bin/ntfs-3g
+   fi
+   if use mount-ntfs; then
+   dosym mount.ntfs-3g /sbin/mount.ntfs
+   fi
+   fi
+   find "${ED}" -name '*.la' -type f -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/tmux/, app-misc/tmux/files/

2022-09-21 Thread Sam James
commit: 29df23ad4410881b5233a0c2ce31f2bd75238ef6
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 02:57:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 02:57:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29df23ad

app-misc/tmux: backport Clang fixes

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

 app-misc/tmux/files/tmux-3.3a-clang.patch | 59 ++
 app-misc/tmux/tmux-3.3a-r1.ebuild | 84 +++
 2 files changed, 143 insertions(+)

diff --git a/app-misc/tmux/files/tmux-3.3a-clang.patch 
b/app-misc/tmux/files/tmux-3.3a-clang.patch
new file mode 100644
index ..e292e698f310
--- /dev/null
+++ b/app-misc/tmux/files/tmux-3.3a-clang.patch
@@ -0,0 +1,59 @@
+https://github.com/tmux/tmux/pull/3332
+
+From 1b4c87de0249242309f10684761698aa880b80a5 Mon Sep 17 00:00:00 2001
+From: Marvin Schmidt 
+Date: Tue, 13 Sep 2022 03:25:00 +0200
+Subject: [PATCH 1/2] compat/systemd: Include  for strerror
+
+Recent compilers are getting stricter about function declarations being
+known during compilation and e.g. clang-15 now errors out if a function
+signature is not found:
+
+> compat/systemd.c:56:49: error: call to undeclared library function 
'strerror' with type 'char *(int)'; ISO C99 and
+>   later do not support implicit function declarations 
[-Wimplicit-function-declaration]
+> xasprintf(cause, "systemd socket error (%s)", 
strerror(errno));
+>   ^
+> compat/systemd.c:56:49: note: include the header  or explicitly 
provide a declaration for 'strerror'
+> 1 warning and 1 error generated.
+
+Provide the declaration of `strerror` by including `` to fix
+this
+--- a/compat/systemd.c
 b/compat/systemd.c
+@@ -16,6 +16,7 @@
+  * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+  */
+ 
++#include 
+ #include 
+ #include 
+ 
+
+From 1e7ef02c52f2f8a67ab05d8a1c3fec9f4ccb7ea0 Mon Sep 17 00:00:00 2001
+From: Marvin Schmidt 
+Date: Tue, 13 Sep 2022 03:34:01 +0200
+Subject: [PATCH 2/2] compat/systemd: Use socklen_t instead of int to fix
+ warning
+
+clang-15 warns about the pointer passed to `getsockname()` being of
+different signedness then the parameter declaration:
+
+> compat/systemd.c:46:47: warning: passing 'int *' to parameter of type 
'socklen_t *' (aka 'unsigned int *')
+>   converts between pointers to integer types with different sign 
[-Wpointer-sign]
+> if (getsockname(fd, (struct sockaddr *), ) == -1)
+> ^~~~
+> /usr/x86_64-pc-linux-musl/include/sys/socket.h:391:73: note: passing 
argument to parameter here
+> int getsockname (int, struct sockaddr *__restrict, socklen_t *__restrict);
+> ^
+--- a/compat/systemd.c
 b/compat/systemd.c
+@@ -30,7 +30,7 @@ systemd_create_socket(int flags, char **cause)
+   int fds;
+   int fd;
+   struct sockaddr_un  sa;
+-  int addrlen = sizeof sa;
++  socklen_t   addrlen = sizeof sa;
+ 
+   fds = sd_listen_fds(0);
+   if (fds > 1) { /* too many file descriptors */
+

diff --git a/app-misc/tmux/tmux-3.3a-r1.ebuild 
b/app-misc/tmux/tmux-3.3a-r1.ebuild
new file mode 100644
index ..551fa7c7e57d
--- /dev/null
+++ b/app-misc/tmux/tmux-3.3a-r1.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="Terminal multiplexer"
+HOMEPAGE="https://tmux.github.io/;
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   
SRC_URI="https://raw.githubusercontent.com/przepompownia/tmux-bash-completion/678a27616b70c649c6701cae9cd8c92b58cc051b/completions/tmux
 -> tmux-bash-completion-678a27616b70c649c6701cae9cd8c92b58cc051b"
+   EGIT_REPO_URI="https://github.com/tmux/tmux.git;
+else
+   
SRC_URI="https://github.com/tmux/tmux/releases/download/${PV}/${P/_/-}.tar.gz;
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos"
+   fi
+   S="${WORKDIR}/${P/_/-}"
+fi
+
+LICENSE="ISC"
+SLOT="0"
+IUSE="debug selinux systemd utempter vim-syntax"
+
+DEPEND="
+   dev-libs/libevent:=
+   sys-libs/ncurses:=
+   systemd? ( sys-apps/systemd:= )
+   utempter? ( sys-libs/libutempter )
+   kernel_Darwin? ( dev-libs/libutf8proc:= )
+"
+
+BDEPEND="
+   virtual/pkgconfig
+   virtual/yacc
+"
+
+RDEPEND="
+   ${DEPEND}
+   selinux? ( sec-policy/selinux-screen )
+   vim-syntax? ( app-vim/vim-tmux )
+"
+
+DOCS=( CHANGES README )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.4-flags.patch
+   

[gentoo-commits] repo/gentoo:master commit in: x11-libs/goffice/

2022-09-21 Thread Matt Turner
commit: 7d8595bc03c5910e167d4f68dae677cd6604da9d
Author: Pascal Jäger  leimstift  de>
AuthorDate: Wed Sep 21 14:51:18 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Sep 22 02:56:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d8595bc

x11-libs/goffice: bump to 0.10.53

Signed-off-by: Pascal Jäger  leimstift.de>
Closes: https://github.com/gentoo/gentoo/pull/27376
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/goffice/Manifest   |  1 +
 x11-libs/goffice/goffice-0.10.53.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/x11-libs/goffice/Manifest b/x11-libs/goffice/Manifest
index d959bf89a608..570ee5ede37f 100644
--- a/x11-libs/goffice/Manifest
+++ b/x11-libs/goffice/Manifest
@@ -1 +1,2 @@
 DIST goffice-0.10.52.tar.xz 2436944 BLAKE2B 
13c2d28cd9bd081d4636325e3df14193d5ffad913f4f9fa78251d848f293eeca5ee265058b2c9662b5bd48957b39f31714eb41469f3228359dba1923f918bea5
 SHA512 
8636bdfd436a0b5853aead6ecf09ae39c5059b2d9044cf04c9f2e0f4d2572aaa07e51cfd123b0dd153877d1c0d5f4af78a031d63b03c724bf1e8282d2e1cc841
+DIST goffice-0.10.53.tar.xz 2442336 BLAKE2B 
8fda50c5d9f8223c082ea9f03334313b051bce47d18b3879c2d8a7c2bbce753f468b5135f0a3c49c54b8a695ee6f1dc355dc806c92e77f41f2d0c64b2bc30bf0
 SHA512 
cd2d0f49f803cb2f01b3a690bfbe3ea4be5c09e00e8ef643055f56c16549529b7c2c098b87286062d3a5048c1f64d600f74082f53710d8ed8cbb34cb6829dafd

diff --git a/x11-libs/goffice/goffice-0.10.53.ebuild 
b/x11-libs/goffice/goffice-0.10.53.ebuild
new file mode 100644
index ..2bcc131cd893
--- /dev/null
+++ b/x11-libs/goffice/goffice-0.10.53.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome.org libtool
+
+DESCRIPTION="A library of document-centric objects and utilities"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/goffice/;
+
+LICENSE="GPL-2"
+SLOT="0.10"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris"
+IUSE="+introspection"
+
+# FIXME: add lasem to tree
+RDEPEND="
+   >=app-text/libspectre-0.2.6:=
+   >=dev-libs/glib-2.40.0:2
+   >=dev-libs/libxml2-2.4.12:2
+   dev-libs/libxslt
+   >=gnome-base/librsvg-2.22:2
+   >=gnome-extra/libgsf-1.14.24:=[introspection?]
+   >=x11-libs/cairo-1.10:=[svg]
+   >=x11-libs/gdk-pixbuf-2.22:2
+   >=x11-libs/gtk+-3.20:3
+   >=x11-libs/pango-1.24:=
+   x11-libs/libXext:=
+   x11-libs/libXrender:=
+   introspection? (
+   >=dev-libs/gobject-introspection-1:=
+   >=gnome-extra/libgsf-1.14.23:=
+   )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-lang/perl
+   dev-util/glib-utils
+   >=dev-util/gtk-doc-am-1.12
+   >=dev-util/intltool-0.35
+   virtual/perl-Compress-Raw-Zlib
+   virtual/perl-Getopt-Long
+   virtual/perl-IO-Compress
+   virtual/pkgconfig"
+
+src_prepare() {
+   default
+   elibtoolize
+}
+
+src_configure() {
+   econf \
+   --disable-gtk-doc \
+   --disable-maintainer-mode \
+   --without-lasem \
+   --with-gtk \
+   --with-config-backend=gsettings \
+   $(use_enable introspection)
+}
+
+src_install() {
+   default
+   dodoc MAINTAINERS
+
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-themes/gnome-backgrounds/

2022-09-21 Thread Matt Turner
commit: d736b4220f8ee2bc447254840ebb9455cb5fd7be
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Sep 22 02:31:07 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Sep 22 02:56:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d736b422

x11-themes/gnome-backgrounds: Version bump to 43

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

 x11-themes/gnome-backgrounds/Manifest|  1 +
 x11-themes/gnome-backgrounds/gnome-backgrounds-43.ebuild | 14 ++
 2 files changed, 15 insertions(+)

diff --git a/x11-themes/gnome-backgrounds/Manifest 
b/x11-themes/gnome-backgrounds/Manifest
index 5b36fbc699f5..5549d92c6049 100644
--- a/x11-themes/gnome-backgrounds/Manifest
+++ b/x11-themes/gnome-backgrounds/Manifest
@@ -1 +1,2 @@
 DIST gnome-backgrounds-42.0.tar.xz 51639368 BLAKE2B 
3dc288732a91d53e2db9cfca5e529c3a6bda4d272645090751349485836a3c6807bdc071a9ae9ae58032265155a04c2b381cb7479fe913608cf9e39ff0ae79ed
 SHA512 
31cfbc52ec96bc4ce77960620a895af7f10c1fc4d474b589d49f3d1198b41792ab443bf8d7a661e71778455ab066f034c7fb6655e96db028990de0788e464e1d
+DIST gnome-backgrounds-43.tar.xz 32816552 BLAKE2B 
b6b954ed102afd81e7ca1c370acb449b2ab4acec458306b4a740f2669037a9a8f741a9b4403cb509ad6df04cfa39ba6bed6b771e0b7d20d974a436480967de71
 SHA512 
e41e87e20da6a7d4c88d6b68832615709c3cf5d28fbb1a9c1a2af1db7e9c1db56ede141ac45df2164c6d919cb72f81e6e7d014bfe1f340759cd386c3a05217c2

diff --git a/x11-themes/gnome-backgrounds/gnome-backgrounds-43.ebuild 
b/x11-themes/gnome-backgrounds/gnome-backgrounds-43.ebuild
new file mode 100644
index ..e03c75cbe327
--- /dev/null
+++ b/x11-themes/gnome-backgrounds/gnome-backgrounds-43.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome.org meson
+
+DESCRIPTION="A set of backgrounds packaged with the GNOME desktop"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-backgrounds;
+
+LICENSE="CC-BY-SA-2.0 CC-BY-SA-3.0 CC-BY-2.0 CC-BY-4.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+BDEPEND=">=sys-devel/gettext-0.19.8"



[gentoo-commits] repo/gentoo:master commit in: app-office/gnumeric/

2022-09-21 Thread Matt Turner
commit: 68e7792528767ad3cf99374135970d847e8b2d6b
Author: Pascal Jäger  leimstift  de>
AuthorDate: Wed Sep 21 13:25:36 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Sep 22 02:56:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68e77925

app-office/gnumeric: bump to 1.12.53

Signed-off-by: Pascal Jäger  leimstift.de>
Signed-off-by: Matt Turner  gentoo.org>

 app-office/gnumeric/Manifest|  1 +
 app-office/gnumeric/gnumeric-1.12.53.ebuild | 94 +
 2 files changed, 95 insertions(+)

diff --git a/app-office/gnumeric/Manifest b/app-office/gnumeric/Manifest
index 470816fe06d8..7d3875bf9608 100644
--- a/app-office/gnumeric/Manifest
+++ b/app-office/gnumeric/Manifest
@@ -1 +1,2 @@
 DIST gnumeric-1.12.52.tar.xz 18115444 BLAKE2B 
6d8489c27b6f7bd0ffad7d255b606a48ca9660dd38973e4bb529d38797a3029db4a0a399e40f69c84ddf33b96d27cfc184fd079fbe16590b92e056c1a836b037
 SHA512 
3baa2d2c4ed5f740429454f988ea527991febf38f49df17f0d88affe501c676bae95149fb0cdb4b369ef8d32247c1f4fe4c0eeab9a60329e1332aaf9c566f868
+DIST gnumeric-1.12.53.tar.xz 18125272 BLAKE2B 
6c25107977492391152c403d2ad6fef79161bc9045660090e12cdd281e5832b4f9e414a0ef5e67f93c10ca789097b510fafed712dcea5b6210f67428a2dc7dd7
 SHA512 
6e9d7b12f9448c75d39985984fac9880c61583fbac10ad9070f5ec7a5bd573874d79e13372d9a185616a5cdb5f53d3f67aeda6ca4bae33e3f5ca0a2160045d7b

diff --git a/app-office/gnumeric/gnumeric-1.12.53.ebuild 
b/app-office/gnumeric/gnumeric-1.12.53.ebuild
new file mode 100644
index ..2f621517609c
--- /dev/null
+++ b/app-office/gnumeric/gnumeric-1.12.53.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit autotools gnome.org python-r1 xdg
+
+DESCRIPTION="The GNOME Spreadsheet"
+HOMEPAGE="http://www.gnumeric.org/;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+introspection libgda perl"
+REQUIRED_USE="introspection? ( ${PYTHON_REQUIRED_USE} )"
+
+# Missing gnome-extra/libgnomedb required version in tree
+# but its upstream is dead and will be dropped soon.
+
+# lots of missing files, also fails tests due to 80-bit long story
+# upstream bug #721556
+RESTRICT="test"
+
+# Gnumeric has two python components
+# 1. The python loader for loading python-based plugins.
+#This component is pure python 2 and a port "is not currently being worked 
on".
+# 2. The python gobject-based introspection API. This component is compatible
+#with python 3.
+# Component 1. can only be re-enabled once someone has ported the upstream
+# codebase to python 3.
+# https://gitlab.gnome.org/GNOME/gnumeric/issues/419#note_618852
+RDEPEND="
+   app-arch/bzip2
+   sys-libs/zlib
+   >=dev-libs/glib-2.40.0:2
+   >=gnome-extra/libgsf-1.14.33:=
+   >=x11-libs/goffice-0.10.51:0.10[introspection?]
+   >=dev-libs/libxml2-2.4.12:2
+   >=x11-libs/pango-1.24.0:=
+
+   >=x11-libs/gtk+-3.8.7:3
+   x11-libs/cairo:=[svg]
+
+   introspection? (
+   ${PYTHON_DEPS}
+   >=dev-libs/gobject-introspection-1:=
+   )
+   perl? ( dev-lang/perl:= )
+   libgda? ( gnome-extra/libgda:5[gtk] )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.5
+   app-text/yelp-tools
+   dev-util/gtk-doc-am
+   >=dev-util/intltool-0.35.0
+   virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   # Manage gi overrides ourselves
+   sed '/SUBDIRS/ s/introspection//' -i Makefile.{am,in} || die
+
+   # Changed from 'elibtoolize' for bug # 791610
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --disable-gtk-doc \
+   --disable-maintainer-mode \
+   --disable-schemas-compile \
+   --disable-static \
+   --without-psiconv \
+   --without-python \
+   --with-zlib \
+   $(use_with libgda gda) \
+   $(use_enable introspection) \
+   $(use_with perl)
+}
+
+src_install() {
+   default
+   dodoc HACKING MAINTAINERS
+
+   if use introspection; then
+   python_moduleinto gi.overrides
+   python_foreach_impl python_domodule 
introspection/gi/overrides/Gnm.py
+   fi
+
+   # no static archives
+   find "${ED}" -name '*.la' -delete || die
+}



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

2022-09-21 Thread Georgy Yakovlev
commit: 174e526ff8a909169853797cd6cd3cea6f3166c9
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Sep 22 01:51:16 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Sep 22 02:23:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=174e526f

net-mail/rss2email: keyword 3.13.1 for ~ppc64

Signed-off-by: Georgy Yakovlev  gentoo.org>

 net-mail/rss2email/rss2email-3.13.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-mail/rss2email/rss2email-3.13.1.ebuild 
b/net-mail/rss2email/rss2email-3.13.1.ebuild
index 6df1cca3885f..b81e9e736714 100644
--- a/net-mail/rss2email/rss2email-3.13.1.ebuild
+++ b/net-mail/rss2email/rss2email-3.13.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/rss2email/rss2email/archive/v${PV}.tar.gz -> ${P}.ta
 
 LICENSE="|| ( GPL-2 GPL-3 )"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~ppc64 x86"
 
 RDEPEND=">=dev-python/feedparser-6.0.5[${PYTHON_USEDEP}]
>=dev-python/html2text-2020.1.16[${PYTHON_USEDEP}]



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

2022-09-21 Thread Georgy Yakovlev
commit: 5741cdd9f51e3925ea3a77a47839309d943787c0
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Sep 22 01:50:51 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Sep 22 02:23:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5741cdd9

dev-python/html2text: keyword 2020.1.16-r2 for ~ppc64

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-python/html2text/html2text-2020.1.16-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/html2text/html2text-2020.1.16-r2.ebuild 
b/dev-python/html2text/html2text-2020.1.16-r2.ebuild
index 7e7517e4c0a9..520b38d8765a 100644
--- a/dev-python/html2text/html2text-2020.1.16-r2.ebuild
+++ b/dev-python/html2text/html2text-2020.1.16-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc ~sparc x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~sparc x86"
 
 DOCS=( AUTHORS.rst ChangeLog.rst README.md )
 



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

2022-09-21 Thread Sam James
commit: ea61630519d5614ffb9af32c0a26935220317c1e
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 02:01:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 02:01:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea616305

app-text/recode: use python_has_version

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

 app-text/recode/recode-3.7.11.ebuild | 2 +-
 app-text/recode/recode-3.7.12.ebuild | 2 +-
 app-text/recode/recode-3.7.9.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-text/recode/recode-3.7.11.ebuild 
b/app-text/recode/recode-3.7.11.ebuild
index 84074fbac49b..8a466fea9cdf 100644
--- a/app-text/recode/recode-3.7.11.ebuild
+++ b/app-text/recode/recode-3.7.11.ebuild
@@ -35,7 +35,7 @@ BDEPEND="
 
 python_check_deps() {
if use test ; then
-   has_version -b "dev-python/cython[${PYTHON_USEDEP}]" || return 1
+   python_has_version "dev-python/cython[${PYTHON_USEDEP}]" || 
return 1
fi
 }
 

diff --git a/app-text/recode/recode-3.7.12.ebuild 
b/app-text/recode/recode-3.7.12.ebuild
index 260cc59d1dbd..b4f1454b52ae 100644
--- a/app-text/recode/recode-3.7.12.ebuild
+++ b/app-text/recode/recode-3.7.12.ebuild
@@ -34,7 +34,7 @@ BDEPEND="
 "
 
 python_check_deps() {
-   has_version -b "dev-python/cython[${PYTHON_USEDEP}]" || return 1
+   python_has_version "dev-python/cython[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {

diff --git a/app-text/recode/recode-3.7.9.ebuild 
b/app-text/recode/recode-3.7.9.ebuild
index 31a05a563f10..a3592d9cc9d5 100644
--- a/app-text/recode/recode-3.7.9.ebuild
+++ b/app-text/recode/recode-3.7.9.ebuild
@@ -35,7 +35,7 @@ BDEPEND="
 
 python_check_deps() {
if use test ; then
-   has_version -b "dev-python/cython[${PYTHON_USEDEP}]" || return 1
+   python_has_version "dev-python/cython[${PYTHON_USEDEP}]" || 
return 1
fi
 }
 



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

2022-09-21 Thread Sam James
commit: 906a05471224deda1e50c7e60caa3b5d632650df
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 01:59:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 02:00:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=906a0547

app-text/recode: call python-any-r1_pkg_setup conditionally

For example, in the middle of Python target migrations,
we may not have a working "Python" for the purposes of the eclass.

It's only in BDEPEND="test? ( ... )" so we shouldn't be checking for it,
as the dep isn't enforcing it unconditionally.

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

 app-text/recode/recode-3.7.12.ebuild | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/app-text/recode/recode-3.7.12.ebuild 
b/app-text/recode/recode-3.7.12.ebuild
index 7f4e75b9cc71..260cc59d1dbd 100644
--- a/app-text/recode/recode-3.7.12.ebuild
+++ b/app-text/recode/recode-3.7.12.ebuild
@@ -34,9 +34,11 @@ BDEPEND="
 "
 
 python_check_deps() {
-   if use test ; then
-   has_version -b "dev-python/cython[${PYTHON_USEDEP}]" || return 1
-   fi
+   has_version -b "dev-python/cython[${PYTHON_USEDEP}]" || return 1
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
 }
 
 src_configure() {



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

2022-09-21 Thread Sam James
commit: 5343e0faf079e398bebebf98cbb47ca1a15cee68
Author: orbea  riseup  net>
AuthorDate: Thu Sep 22 01:37:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:53:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5343e0fa

media-sound/deadbeef: Add USE=libsamplerate

Also changes the EAPI to 8.

Closes: https://github.com/gentoo/gentoo/pull/27390
Signed-off-by: Sam James  gentoo.org>

 media-sound/deadbeef/deadbeef-1.9.1-r3.ebuild | 192 ++
 media-sound/deadbeef/metadata.xml |   1 +
 2 files changed, 193 insertions(+)

diff --git a/media-sound/deadbeef/deadbeef-1.9.1-r3.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.1-r3.ebuild
new file mode 100644
index ..a4a08e5811cc
--- /dev/null
+++ b/media-sound/deadbeef/deadbeef-1.9.1-r3.ebuild
@@ -0,0 +1,192 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools xdg flag-o-matic toolchain-funcs plocale
+
+DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
+HOMEPAGE="https://deadbeef.sourceforge.io/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="
+   GPL-2
+   LGPL-2.1
+   wavpack? ( BSD )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio sc68 
shellexec +supereq threads vorbis wavpack"
+
+REQUIRED_USE="
+   || ( alsa oss pulseaudio nullout )
+"
+
+DEPEND="
+   x11-libs/gtk+:3
+   net-misc/curl:=
+   dev-libs/jansson:=
+   aac? ( media-libs/faad2 )
+   alsa? ( media-libs/alsa-lib )
+   cdda? (
+   dev-libs/libcdio:=
+   media-libs/libcddb
+   dev-libs/libcdio-paranoia:=
+   )
+   cover? (
+   media-libs/imlib2[jpeg,png]
+   )
+   dts? ( media-libs/libdca )
+   ffmpeg? ( media-video/ffmpeg )
+   flac? (
+   media-libs/flac:=
+   media-libs/libogg
+   )
+   libsamplerate? ( media-libs/libsamplerate )
+   mp3? ( media-sound/mpg123 )
+   musepack? ( media-sound/musepack-tools )
+   nls? ( virtual/libintl )
+   notify? (
+   sys-apps/dbus
+   )
+   opus? ( media-libs/opusfile )
+   pulseaudio? ( media-sound/pulseaudio )
+   vorbis? ( media-libs/libvorbis )
+   wavpack? ( media-sound/wavpack )
+   dev-libs/libdispatch
+"
+
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/gettext
+   sys-devel/clang
+   sys-devel/llvm
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/deadbeef-use-ffmpeg-plugin-for-ape-by-default.patch"
+   "${FILESDIR}/deadbeef-musl.patch" # 870187
+)
+
+src_prepare() {
+   default
+
+   drop_from_linguas() {
+   sed "/${1}/d" -i "${S}/po/LINGUAS" || die
+   }
+
+   drop_and_stub() {
+   rm -rf "${1}"
+   mkdir "${1}"
+   cat > "${1}/Makefile.in" <<-EOF
+   all: nothing
+   install: nothing
+   nothing:
+   EOF
+   }
+
+   plocale_for_each_disabled_locale drop_from_linguas || die
+
+   eautopoint --force
+   eautoreconf
+
+   # Get rid of bundled gettext.
+   drop_and_stub "${S}/intl"
+
+   # Plugins that are undesired for whatever reason, candidates for 
unbundling and such.
+   for i in adplug alac dumb ffap mms gme mono2stereo psf shn sid 
soundtouch wma; do
+   drop_and_stub "${S}/plugins/${i}"
+   done
+
+   rm -rf "${S}/plugins/rg_scanner/ebur128"
+}
+
+src_configure () {
+   if ! tc-is-clang; then
+   AR=llvm-ar
+   CC=${CHOST}-clang
+   CXX=${CHOST}-clang++
+   NM=llvm-nm
+   RANLIB=llvm-ranlib
+
+   strip-unsupported-flags
+   fi
+
+   export HOST_CC="$(tc-getBUILD_CC)"
+   export HOST_CXX="$(tc-getBUILD_CXX)"
+   tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
+
+   local myconf=(
+   "--disable-staticlink"
+   "--disable-portable"
+   "--disable-rpath"
+
+   "--disable-libmad"
+   "--disable-gtk2"
+   "--disable-adplug"
+   "--disable-coreaudio"
+   "--disable-dumb"
+   "--disable-alac"
+   "--disable-ffap"
+   "--disable-gme"
+   "--disable-mms"
+   "--disable-mono2stereo"
+   "--disable-psf"
+   "--disable-rgscanner"
+   "--disable-shn"
+   "--disable-sid"
+   "--disable-sndfile"
+   "--disable-soundtouch"
+   "--disable-tta"
+   "--disable-vfs-zip"
+   "--disable-vtx"
+   "--disable-wildmidi"
+

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

2022-09-21 Thread Marek Szuba
commit: 9e55c4f4521aea6fd442c7964826430c167baecc
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Sep 22 01:32:37 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Sep 22 01:32:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e55c4f4

dev-python/pyopencl: add 2022.2.3

Signed-off-by: Marek Szuba  gentoo.org>

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

diff --git a/dev-python/pyopencl/Manifest b/dev-python/pyopencl/Manifest
index 5f61f35b51dc..fb4e17dbf0e2 100644
--- a/dev-python/pyopencl/Manifest
+++ b/dev-python/pyopencl/Manifest
@@ -1 +1,2 @@
 DIST pyopencl-2022.1.6.tar.gz 455424 BLAKE2B 
03c46bebc4d6093489b0a1501267d5d67b73e9e7fe50f73cec3dd752fbb699adab63e08d60f3a54c8fd215cbb82c81353d28e875b953686b05e188df78cfe237
 SHA512 
a1e404c4c5f95d111690c969ae5c5d34f0deca2c8b93a5ce4d90e003031af7eb94a7708f878170a9b6e001b899d321f7dfdaa6f7545af3237d30d237d44bb45f
+DIST pyopencl-2022.2.3.tar.gz 468218 BLAKE2B 
d747014c4cdb4d4303aa03fa16606f032b193497cf20909fd9e449f3c02e3d61dce55e44e93e769e4ec8f9c5f859c8d0a0f13bca1f1350dd7a29f6d92bcc3429
 SHA512 
b16feaa6d8a00cebb4f8c87d2aabed3472c45484eb5ecd530cb8e3478cfc9a41386203ab8cac0450b211f3330c36b3c52846e73a31e346784182f2ca9e6f4123

diff --git a/dev-python/pyopencl/pyopencl-2022.2.3.ebuild 
b/dev-python/pyopencl/pyopencl-2022.2.3.ebuild
new file mode 100644
index ..e966b7e97d34
--- /dev/null
+++ b/dev-python/pyopencl/pyopencl-2022.2.3.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Python wrapper for OpenCL"
+HOMEPAGE="https://mathema.tician.de/software/pyopencl/
+   https://pypi.org/project/pyopencl/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+IUSE="examples opengl"
+
+COMMON=">=virtual/opencl-2"
+# libglvnd is only needed for the headers
+DEPEND="${COMMON}
+   opengl? ( media-libs/libglvnd )"
+RDEPEND="${COMMON}
+   >=dev-python/mako-0.3.6[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/pytools-2021.2.7[${PYTHON_USEDEP}]"
+BDEPEND="dev-python/numpy[${PYTHON_USEDEP}]
+   >=dev-python/pybind11-2.5.0[${PYTHON_USEDEP}]
+   test? ( dev-libs/pocl )"
+
+distutils_enable_tests pytest
+
+python_configure_all() {
+   local myconf=()
+   if use opengl; then
+   myconf+=(--cl-enable-gl)
+   fi
+
+   "${EPYTHON}" configure.py \
+   "${myconf[@]}"
+}
+
+python_test() {
+   # Use dev-libs/pocl for testing; ignore any other OpenCL devices that 
might be present
+   local -x PYOPENCL_TEST="portable:pthread"
+   # Set the number of threads to match MAKEOPTS
+   local -x POCL_MAX_PTHREAD_COUNT=$(makeopts_jobs)
+   # Change to the 'test' directory so that python does not try to import 
pyopencl from the source directory
+   # (Importing from the source directory fails, because the compiled 
'_cl' module is only in the build directory)
+   pushd test >/dev/null || die
+   epytest
+   popd >/dev/null || die
+}
+
+python_install_all() {
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2022-09-21 Thread Sam James
commit: 2b17e103616bf3e80149e04c042a56c411de3417
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 01:28:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:28:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b17e103

sys-kernel/gentoo-sources: Stabilize 4.19.259 arm64, #871948

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

 sys-kernel/gentoo-sources/gentoo-sources-4.19.259.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.19.259.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.19.259.ebuild
index e5fd9df75849..9c7075e3e227 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.19.259.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.19.259.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2022-09-21 Thread Sam James
commit: 90e94e24a6122d5c76b5d85220a9d0d05a3c2335
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 01:28:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:28:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90e94e24

sys-kernel/gentoo-sources: Stabilize 4.14.294 arm64, #871948

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

 sys-kernel/gentoo-sources/gentoo-sources-4.14.294.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.14.294.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.14.294.ebuild
index 3e49da38fa30..e196ebcede24 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.14.294.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.14.294.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2022-09-21 Thread Sam James
commit: b7839359d571759aad83c8d1bd64949a5aba64fc
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 01:28:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:28:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7839359

sys-kernel/gentoo-sources: Stabilize 4.19.259 arm, #871948

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

 sys-kernel/gentoo-sources/gentoo-sources-4.19.259.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.19.259.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.19.259.ebuild
index da806a2efe8b..e5fd9df75849 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.19.259.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.19.259.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2022-09-21 Thread Sam James
commit: 15c206ee46f36e8aa82a8bd8d5df6c4e8f9b97ee
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 01:28:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:28:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15c206ee

sys-kernel/gentoo-sources: Stabilize 5.15.69 amd64, #871948

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

 sys-kernel/gentoo-sources/gentoo-sources-5.15.69.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.15.69.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-5.15.69.ebuild
index 441b245f5b49..9ddb7fbe1a82 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.15.69.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.15.69.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2022-09-21 Thread Sam James
commit: 4d312dad694bb07f50e80f0fdfd579a6a7a4c224
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 01:28:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:28:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d312dad

sys-kernel/gentoo-sources: Stabilize 5.10.144 x86, #871948

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

 sys-kernel/gentoo-sources/gentoo-sources-5.10.144.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.10.144.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-5.10.144.ebuild
index 1a799343627f..2612a16e2a23 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.10.144.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.10.144.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2022-09-21 Thread Sam James
commit: 571813ea36455c8e0d6f81faef7d08a83bdfbb67
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 01:28:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:28:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=571813ea

sys-kernel/gentoo-sources: Stabilize 5.4.214 arm, #871948

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

 sys-kernel/gentoo-sources/gentoo-sources-5.4.214.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.4.214.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-5.4.214.ebuild
index 6af48862c71b..c52c2c63ac4b 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.4.214.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.4.214.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2022-09-21 Thread Sam James
commit: b13e95e24ddc944d5ea734ca9441c2d4e0fa6409
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 01:28:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:28:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b13e95e2

sys-kernel/gentoo-sources: Stabilize 5.15.69 arm64, #871948

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

 sys-kernel/gentoo-sources/gentoo-sources-5.15.69.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.15.69.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-5.15.69.ebuild
index cea5e7b39cf0..6ce185356ece 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.15.69.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.15.69.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2022-09-21 Thread Sam James
commit: ea221318c510c27a75f58ba145d58e83684f32d8
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 01:28:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:28:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea221318

sys-kernel/gentoo-sources: Stabilize 4.9.329 amd64, #871948

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

 sys-kernel/gentoo-sources/gentoo-sources-4.9.329.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.9.329.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.9.329.ebuild
index a4a1c1cf50da..c7804b4e0750 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.9.329.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.9.329.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc ~x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2022-09-21 Thread Sam James
commit: 98fb95e21b26996207ec57f19e4a483c64916522
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 01:28:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:28:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98fb95e2

sys-kernel/gentoo-sources: Stabilize 5.4.214 arm64, #871948

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

 sys-kernel/gentoo-sources/gentoo-sources-5.4.214.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.4.214.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-5.4.214.ebuild
index c52c2c63ac4b..c1192f4f9a84 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.4.214.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.4.214.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2022-09-21 Thread Sam James
commit: 2b8448c39f55c3b27a77f98e5a3a4eb8ef841dd1
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 01:28:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:28:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b8448c3

sys-kernel/gentoo-sources: Stabilize 4.9.329 arm64, #871948

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

 sys-kernel/gentoo-sources/gentoo-sources-4.9.329.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.9.329.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.9.329.ebuild
index 2329b4cebe27..f41223587770 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.9.329.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.9.329.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2022-09-21 Thread Sam James
commit: 8a076af504107ef5fdcd407248d8961ddcdfdda7
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 01:28:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:28:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a076af5

sys-kernel/gentoo-sources: Stabilize 4.9.329 arm, #871948

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

 sys-kernel/gentoo-sources/gentoo-sources-4.9.329.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.9.329.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.9.329.ebuild
index 4d92af2a4992..2329b4cebe27 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.9.329.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.9.329.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2022-09-21 Thread Sam James
commit: 484c188bab99caee2be1480a4d7353563113d8fd
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 01:28:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:28:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=484c188b

sys-kernel/gentoo-sources: Stabilize 4.14.294 arm, #871948

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

 sys-kernel/gentoo-sources/gentoo-sources-4.14.294.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.14.294.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.14.294.ebuild
index 8c4b2247293a..3e49da38fa30 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.14.294.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.14.294.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2022-09-21 Thread Sam James
commit: f8ffcd45c094c2a9a37562f2a6816269cecc1873
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 01:28:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:28:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8ffcd45

sys-kernel/gentoo-sources: Stabilize 5.10.144 arm64, #871948

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

 sys-kernel/gentoo-sources/gentoo-sources-5.10.144.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.10.144.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-5.10.144.ebuild
index b868bbff4b3b..caa91d579a8c 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.10.144.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.10.144.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



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

2022-09-21 Thread Sam James
commit: 35cb04384f8aca640e1eefea0699c5e605f5e934
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 01:27:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:27:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35cb0438

net-libs/accounts-qml: Stabilize 0.7-r2 arm64, #872251

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

 net-libs/accounts-qml/accounts-qml-0.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/accounts-qml/accounts-qml-0.7-r2.ebuild 
b/net-libs/accounts-qml/accounts-qml-0.7-r2.ebuild
index 208a12f2aabc..b1785dc0718b 100644
--- a/net-libs/accounts-qml/accounts-qml-0.7-r2.ebuild
+++ b/net-libs/accounts-qml/accounts-qml-0.7-r2.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-module-VERSION_${PV}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="doc test"
 
 # dbus problems



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2022-09-21 Thread Sam James
commit: 89e2bcd37d2fa2121e8f22df12ac9fae02a39292
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 01:28:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:28:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89e2bcd3

sys-kernel/gentoo-sources: Stabilize 5.15.69 x86, #871948

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

 sys-kernel/gentoo-sources/gentoo-sources-5.15.69.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.15.69.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-5.15.69.ebuild
index 9ddb7fbe1a82..aa628ebf24f6 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.15.69.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.15.69.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2022-09-21 Thread Sam James
commit: daa2347c4a7a35b5b35348d703c3d4dab38b69e2
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 01:28:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:28:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daa2347c

sys-kernel/gentoo-sources: Stabilize 5.15.69 arm, #871948

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

 sys-kernel/gentoo-sources/gentoo-sources-5.15.69.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.15.69.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-5.15.69.ebuild
index aa628ebf24f6..cea5e7b39cf0 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.15.69.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.15.69.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2022-09-21 Thread Sam James
commit: bb3ee2db2b0b6b979b463575f01ff88563e0079f
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 01:28:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:28:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb3ee2db

sys-kernel/gentoo-sources: Stabilize 5.10.144 arm, #871948

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

 sys-kernel/gentoo-sources/gentoo-sources-5.10.144.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.10.144.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-5.10.144.ebuild
index 2612a16e2a23..b868bbff4b3b 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.10.144.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.10.144.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2022-09-21 Thread Sam James
commit: e30a04059882540b12111e5996b53cd05145f5aa
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 01:28:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:28:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e30a0405

sys-kernel/gentoo-sources: Stabilize 4.19.259 x86, #871948

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

 sys-kernel/gentoo-sources/gentoo-sources-4.19.259.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.19.259.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.19.259.ebuild
index cb99f7c1a1ba..da806a2efe8b 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.19.259.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.19.259.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2022-09-21 Thread Sam James
commit: 557ebf8297326ac49757b3bcd039cce5cb46bbf9
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 01:28:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:28:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=557ebf82

sys-kernel/gentoo-sources: Stabilize 4.14.294 x86, #871948

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

 sys-kernel/gentoo-sources/gentoo-sources-4.14.294.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.14.294.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.14.294.ebuild
index e7e439c49a79..8c4b2247293a 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.14.294.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.14.294.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2022-09-21 Thread Sam James
commit: 6b78c203af30965f63f4f86696229b688195b526
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 01:28:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:28:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b78c203

sys-kernel/gentoo-sources: Stabilize 5.4.214 x86, #871948

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

 sys-kernel/gentoo-sources/gentoo-sources-5.4.214.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.4.214.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-5.4.214.ebuild
index c8d0c55ee086..6af48862c71b 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.4.214.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.4.214.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2022-09-21 Thread Sam James
commit: 0692f3e22572ebbfda153d7b3fae274fa2baf2a4
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 01:28:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:28:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0692f3e2

sys-kernel/gentoo-sources: Stabilize 4.9.329 x86, #871948

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

 sys-kernel/gentoo-sources/gentoo-sources-4.9.329.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.9.329.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.9.329.ebuild
index c7804b4e0750..4d92af2a4992 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.9.329.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.9.329.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2022-09-21 Thread Sam James
commit: 58274dcb25ee06a3b7b4e8334acdc911e12ccb60
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 01:28:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:28:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58274dcb

sys-kernel/gentoo-sources: Stabilize 5.4.214 amd64, #871948

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

 sys-kernel/gentoo-sources/gentoo-sources-5.4.214.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.4.214.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-5.4.214.ebuild
index d48e03567b07..c8d0c55ee086 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.4.214.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.4.214.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc ~x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2022-09-21 Thread Sam James
commit: d8d0b1828eb67ccbd7494692d77c88de5adcc26a
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 01:28:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:28:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8d0b182

sys-kernel/gentoo-sources: Stabilize 4.19.259 amd64, #871948

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

 sys-kernel/gentoo-sources/gentoo-sources-4.19.259.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.19.259.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.19.259.ebuild
index e2b216fc0acc..cb99f7c1a1ba 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.19.259.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.19.259.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc ~x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2022-09-21 Thread Sam James
commit: 69509bacf9e29b4e5a8c30e337e828edeb484d60
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 01:28:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:28:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69509bac

sys-kernel/gentoo-sources: Stabilize 4.14.294 amd64, #871948

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

 sys-kernel/gentoo-sources/gentoo-sources-4.14.294.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.14.294.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.14.294.ebuild
index b4a349ce506d..e7e439c49a79 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.14.294.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.14.294.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc ~x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/

2022-09-21 Thread Sam James
commit: 6a7a778610f9b1b2f5b0ee5fbb15c365c18b0226
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 01:28:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:28:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a7a7786

sys-kernel/gentoo-sources: Stabilize 5.10.144 amd64, #871948

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

 sys-kernel/gentoo-sources/gentoo-sources-5.10.144.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.10.144.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-5.10.144.ebuild
index d89fe328f9b0..1a799343627f 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.10.144.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.10.144.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



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

2022-09-21 Thread Sam James
commit: 6f4cb8cabb375778e5d27abe788500f6c3011f20
Author: orbea  riseup  net>
AuthorDate: Wed Sep 21 15:45:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:09:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f4cb8ca

media-sound/deadbeef: Fix the build with musl

There are two more musl build issues, but they are musl bugs that affect
code that is force disabled in the ebuild.

See:
  https://github.com/DeaDBeeF-Player/deadbeef/issues/2856
  https://github.com/DeaDBeeF-Player/deadbeef/issues/2857
  https://www.openwall.com/lists/musl/2022/04/12/1

Bug: https://bugs.gentoo.org/870187
Closes: https://bugs.gentoo.org/870187
Upstream-Commit: 
https://github.com/DeaDBeeF-Player/deadbeef/commit/6864a5779fd6beb21507357736e0c988748cec5a
Upstream-Issue: https://github.com/DeaDBeeF-Player/deadbeef/issues/2858
Upstream-PR: https://github.com/DeaDBeeF-Player/deadbeef/pull/2859
Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/27377
Signed-off-by: Sam James  gentoo.org>

 media-sound/deadbeef/deadbeef-1.9.1-r2.ebuild  |  1 +
 media-sound/deadbeef/files/deadbeef-musl.patch | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/media-sound/deadbeef/deadbeef-1.9.1-r2.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.1-r2.ebuild
index 97c9f5b329de..e555833d4e50 100644
--- a/media-sound/deadbeef/deadbeef-1.9.1-r2.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.9.1-r2.ebuild
@@ -66,6 +66,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}/deadbeef-use-ffmpeg-plugin-for-ape-by-default.patch"
+   "${FILESDIR}/deadbeef-musl.patch" # 870187
 )
 
 src_prepare() {

diff --git a/media-sound/deadbeef/files/deadbeef-musl.patch 
b/media-sound/deadbeef/files/deadbeef-musl.patch
new file mode 100644
index ..a62827243e9f
--- /dev/null
+++ b/media-sound/deadbeef/files/deadbeef-musl.patch
@@ -0,0 +1,27 @@
+https://github.com/DeaDBeeF-Player/deadbeef/commit/6864a5779fd6beb21507357736e0c988748cec5a
+
+Bug: https://bugs.gentoo.org/870187
+
+From 6864a5779fd6beb21507357736e0c988748cec5a Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Wed, 21 Sep 2022 08:36:46 -0700
+Subject: [PATCH] Fix the build with musl
+
+Fixes: https://github.com/DeaDBeeF-Player/deadbeef/issues/2858
+---
+ threading_pthread.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/threading_pthread.c b/threading_pthread.c
+index 004eb6bdc..8d5f4c31c 100644
+--- a/threading_pthread.c
 b/threading_pthread.c
+@@ -97,7 +97,7 @@ thread_start_low_priority (void (*fn)(void *ctx), void *ctx) 
{
+ pthread_cancel (tid);
+ return 0;
+ }
+-return tid;
++return (intptr_t)tid;
+ #else
+ return thread_start (fn, ctx);
+ #endif



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

2022-09-21 Thread Sam James
commit: 8a932de338965c1fc0148a300c60df3ceb7d864f
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 01:09:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:09:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a932de3

net-libs/accounts-qml: Stabilize 0.7-r2 x86, #872251

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

 net-libs/accounts-qml/accounts-qml-0.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/accounts-qml/accounts-qml-0.7-r2.ebuild 
b/net-libs/accounts-qml/accounts-qml-0.7-r2.ebuild
index c5e298d1969e..208a12f2aabc 100644
--- a/net-libs/accounts-qml/accounts-qml-0.7-r2.ebuild
+++ b/net-libs/accounts-qml/accounts-qml-0.7-r2.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-module-VERSION_${PV}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="doc test"
 
 # dbus problems



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

2022-09-21 Thread Sam James
commit: db605dd18d3db494cd4d1afdc8ab3465f4bf2742
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 22 01:08:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:09:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db605dd1

net-libs/accounts-qml: Stabilize 0.7-r2 amd64, #872251

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

 net-libs/accounts-qml/accounts-qml-0.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/accounts-qml/accounts-qml-0.7-r2.ebuild 
b/net-libs/accounts-qml/accounts-qml-0.7-r2.ebuild
index 2555f92d251b..c5e298d1969e 100644
--- a/net-libs/accounts-qml/accounts-qml-0.7-r2.ebuild
+++ b/net-libs/accounts-qml/accounts-qml-0.7-r2.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-module-VERSION_${PV}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="doc test"
 
 # dbus problems



[gentoo-commits] repo/gentoo:master commit in: app-forensics/aflplusplus/

2022-09-21 Thread Sam James
commit: 34355eb96cdbae9cda24aeb616eba798408c
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 21 05:13:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:09:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34355eb9

app-forensics/aflplusplus: add 4.03c

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

 app-forensics/aflplusplus/Manifest |  2 +
 app-forensics/aflplusplus/aflplusplus-4.03c.ebuild | 86 ++
 2 files changed, 88 insertions(+)

diff --git a/app-forensics/aflplusplus/Manifest 
b/app-forensics/aflplusplus/Manifest
index 3a76da8c144b..3e32b229cde6 100644
--- a/app-forensics/aflplusplus/Manifest
+++ b/app-forensics/aflplusplus/Manifest
@@ -1,2 +1,4 @@
 DIST aflplusplus-4.01c.tar.gz 2818445 BLAKE2B 
f3699c4b2fabec0ab238277c3b2c7b19b35af7a0b82b14a57c34b8579121cfa0644ef432132cf4a3382547db3faf799d2ab601512ddfb469e4a2246cdb61aa7f
 SHA512 
d2b03ab4ff9538fe0b52aa3ed4778a6e5657d64d6f0e5f75a99305bad69c5179d6b1c882650f19a884a740577acb73dab7cee3d5c9c7b06ff2326ffeba37d1fe
 DIST aflplusplus-4.02c.tar.gz 2828429 BLAKE2B 
0c4d7937626a699bb6768e2f67f369508f7ec131d1170cd48f8650d8081135b466733de34e52f2ac2213c4bd13ab8936b17d3b0f8debf28e8a32ad87d9dcb55d
 SHA512 
f5159a84e0ecd2c260d2d8ce7df33fe4704c664bdf06f193a7fef377d48646e4d921ee90d0b66c7dac02d16e6b1607c6569351aaeea9b2ee3968d22b3f583763
+DIST aflplusplus-4.03c-patches.tar.xz  BLAKE2B 
4eed2ee97e4f7aef987e5c931469b7bb1d85310cb101878e5e71431ac36329a07b0e05812ed1e743c6ed3ce76e10c4392f2bf7ccc98ec1537b75196c5629acfe
 SHA512 
bcaa196640f47923be6daa65e3c5f8461eadaec3b939f2cfe0223eacc64be385c80166ec7dc0df25d0c38053a38c3efcfbc25d8387bed5c54c95a8781ed64b00
+DIST aflplusplus-4.03c.tar.gz 2830718 BLAKE2B 
1b55daf3c3a0a0b11c1ef0a7dd1005cfa1ec61fb54691b96519f57788233b1385b52948468f2d5beada3c58129bc0524f07aebfb25ee8cef1e5d5afd06b1233d
 SHA512 
4bab00d964eb9d0664d97062f5da8090dfef599480f25b04d08b84e7f47676a9790fb23573f7e885b5da6ab813694f9ab26a0b5c9d341834892530558e3b83ef

diff --git a/app-forensics/aflplusplus/aflplusplus-4.03c.ebuild 
b/app-forensics/aflplusplus/aflplusplus-4.03c.ebuild
new file mode 100644
index ..3c1388fc37fd
--- /dev/null
+++ b/app-forensics/aflplusplus/aflplusplus-4.03c.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+LLVM_MAX_SLOT=15
+inherit toolchain-funcs llvm optfeature python-single-r1
+
+AFL_PATCHSET="${PN}-4.03c-patches"
+DESCRIPTION="A fork of AFL, the popular compile-time instrumentation fuzzer"
+HOMEPAGE="https://github.com/AFLplusplus/AFLplusplus;
+SRC_URI="https://github.com/AFLplusplus/AFLplusplus/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${AFL_PATCHSET}.tar.xz;
+S="${WORKDIR}"/AFLplusplus-${PV}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Tests involve heavy use of LD_PRELOAD in some cases
+# This isn't compatible with sandbox
+RESTRICT="test"
+
+# It turns out we need Clang too
+RDEPEND="${PYTHON_DEPS}
+   >=sys-devel/llvm-13:=
+   || (
+   sys-devel/clang:13
+   sys-devel/clang:${LLVM_MAX_SLOT}
+   )
+   !app-forensics/afl"
+DEPEND="${RDEPEND}
+   test? ( dev-util/cmocka )"
+
+QA_FLAGS_IGNORED="afl-gcc-cmplog-pass.so afl-gcc-cmptrs-pass.so"
+QA_PREBUILT="usr/share/afl/testcases/others/elf/small_exec.elf"
+
+PATCHES=(
+   "${WORKDIR}"/${AFL_PATCHSET}
+)
+
+llvm_check_deps() {
+   has_version -b "sys-devel/clang:${LLVM_SLOT}" && \
+   has_version -b "sys-devel/llvm:${LLVM_SLOT}"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+mymake() {
+   emake \
+   CC="$(tc-getCC)" \
+   CXX="$(tc-getCXX)" \
+   CFLAGS_FLTO="" \
+   LLVM_CONFIG="$(get_llvm_prefix 
${LLVM_MAX_SLOT})"/bin/llvm-config \
+   PREFIX="${EPREFIX}/usr" \
+   HELPER_PATH="${EPREFIX}/usr/$(get_libdir)/afl" \
+   DOC_PATH="${EPREFIX}/usr/share/doc/${PF}" \
+   MAN_PATH="${EPREFIX}/usr/share/man/man8" \
+   "$@"
+}
+
+src_compile() {
+   mymake
+}
+
+src_test() {
+   mymake test
+}
+
+src_install() {
+   mymake DESTDIR="${D}" install
+   dostrip -x /usr/share/afl/testcases/
+}
+
+pkg_postinst() {
+   # TODO: Any others?
+   optfeature "fuzzing with AFL_USE_ASAN" 
sys-libs/compiler-rt-sanitizers[asan]
+   optfeature "fuzzing with AFL_USE_MSAN" 
sys-libs/compiler-rt-sanitizers[msan]
+}



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

2022-09-21 Thread Sam James
commit: 917df705b5e79a632c0c102749a4800dcebb3bd0
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 21 08:10:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:09:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=917df705

sys-fs/ntfs3g: add github upstream metadata

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

 sys-fs/ntfs3g/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-fs/ntfs3g/metadata.xml b/sys-fs/ntfs3g/metadata.xml
index 910a26c2caf5..34b4fc4eb13f 100644
--- a/sys-fs/ntfs3g/metadata.xml
+++ b/sys-fs/ntfs3g/metadata.xml
@@ -25,5 +25,6 @@
http://tuxera.com/forum/
cpe:/a:ntfs-3g:ntfs-3g
ntfs-3g
+   tuxera/ntfs-3g

 



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

2022-09-21 Thread Benda XU
commit: 972c8a73ae779e128b3c9a3b2c1c71b4217c9215
Author: Yiyang Wu  gmail  com>
AuthorDate: Thu Sep  1 07:32:49 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Thu Sep 22 01:08:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=972c8a73

sci-libs/rocSOLVER: add 5.1.3, using rocm.eclass

require dev-libs/libfmt-8

Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/rocSOLVER/Manifest|   1 +
 .../rocSOLVER/files/rocSOLVER-5.1.3-libfmt8.patch  | 173 +
 sci-libs/rocSOLVER/rocSOLVER-5.1.3.ebuild  |  79 ++
 3 files changed, 253 insertions(+)

diff --git a/sci-libs/rocSOLVER/Manifest b/sci-libs/rocSOLVER/Manifest
index 4a48b1da3b26..d0a72473309d 100644
--- a/sci-libs/rocSOLVER/Manifest
+++ b/sci-libs/rocSOLVER/Manifest
@@ -1,2 +1,3 @@
 DIST rocSOLVER-4.3.0.tar.gz 454249 BLAKE2B 
727ae416d85c5a19983257d2a0b01836013c1d69cddf3334b2c1b808b96b401db938b46b7ecf1e7faf26ff555374d1d3abed74abbe7be47110a36b44019469ee
 SHA512 
2910e1cfad4d17a2877e2ae572d80179b84903c632652571c01bd12856c92c22e073ea1005ed9aac04244b4c502a7e0c18d96445e57658ae8eb5b320bada549b
 DIST rocSOLVER-5.0.2.tar.gz 530085 BLAKE2B 
f3c3594b5ee2703424da289cc0c520a589da28f9d3f4c04d81cace35a4f77f3ca79ff9a1e7139d83d7a2ae1907083aded99b5d9fbe216d81b225dc1b9fc4105b
 SHA512 
ab349044aba0c1b6b7d0019d15f2bdf068805d2da73790f424ae90835f2d7dd4137d0a641d8edbf98fcb190989f0d0fa57dfc448a376a19e21fd62940046b3a1
+DIST rocSOLVER-5.1.3.tar.gz 545627 BLAKE2B 
2cca24a1310efba7f8c66d1614fb50704221ebc8aa50d6aba11083baf9a7427575642fd28218ce80f8a7b83d3406348c2dd18373fb32e533509d01d37cf06927
 SHA512 
38e7a4ed6b67e83960ad3416d1008f82f895d19dc85427cd6f9c76f00b1ce18f78a4dd73d1ab53ffe81588890cd5545315029e903e2e09b85d6cfb854d405753

diff --git a/sci-libs/rocSOLVER/files/rocSOLVER-5.1.3-libfmt8.patch 
b/sci-libs/rocSOLVER/files/rocSOLVER-5.1.3-libfmt8.patch
new file mode 100644
index ..3f2c0553689b
--- /dev/null
+++ b/sci-libs/rocSOLVER/files/rocSOLVER-5.1.3-libfmt8.patch
@@ -0,0 +1,173 @@
+Backported from upstream to fix dev-cpp/libfmt-8 compatibility
+
+remove changes of CHANGELOG.md from original git commit
+
+From 2bbfb8976f6e4d667499c77e41a6433850063e88 Mon Sep 17 00:00:00 2001
+From: Cory Bloor 
+Date: Tue, 8 Feb 2022 23:53:57 -0700
+Subject: [PATCH] Fix compatibility with fmt v8.1 (#371)
+
+* Make rocsolver_logvalue fmt specializations const
+
+This allows for compile-time format string processing in fmt v8.0.
+
+* Fix compatibility with fmt v7.1
+
+* Update CHANGELOG.md
+---
+ CHANGELOG.md   |  2 ++
+ library/src/include/rocsolver_logvalue.hpp | 38 +-
+ 2 files changed, 25 insertions(+), 15 deletions(-)
+
+diff --git a/library/src/include/rocsolver_logvalue.hpp 
b/library/src/include/rocsolver_logvalue.hpp
+index 199f8d57d..9b3791031 100644
+--- a/library/src/include/rocsolver_logvalue.hpp
 b/library/src/include/rocsolver_logvalue.hpp
+@@ -1,5 +1,5 @@
+ /* 
+- * Copyright (c) 2021 Advanced Micro Devices, Inc.
++ * Copyright (c) 2021-2022 Advanced Micro Devices, Inc.
+  *  */
+ 
+ #pragma once
+@@ -8,6 +8,14 @@
+ 
+ #include "rocsolver_datatype2string.hpp"
+ 
++/* The format function for user-defined types cannot be const before fmt v8.0
++   but must be const in fmt v8.1 if the type is used in a tuple. */
++#if FMT_VERSION < 8
++#define ROCSOLVER_FMT_CONST
++#else
++#define ROCSOLVER_FMT_CONST const
++#endif
++
+ /***
+  * Wrapper for types passed to logger, so we can more easily adjust the
+  * default way of printing built-in types without doing it globally. (e.g.
+@@ -37,7 +45,7 @@ template 
+ struct formatter> : formatter
+ {
+ template 
+-auto format(rocsolver_logvalue wrapper, FormatCtx& ctx)
++auto format(rocsolver_logvalue wrapper, FormatCtx& ctx) 
ROCSOLVER_FMT_CONST
+ {
+ return formatter::format(wrapper.value, ctx);
+ }
+@@ -49,7 +57,7 @@ template <>
+ struct formatter> : formatter
+ {
+ template 
+-auto format(rocsolver_logvalue wrapper, FormatCtx& ctx)
++auto format(rocsolver_logvalue wrapper, FormatCtx& ctx) 
ROCSOLVER_FMT_CONST
+ {
+ return formatter::format(wrapper.value ? '1' : '0', ctx);
+ }
+@@ -58,7 +66,7 @@ template <>
+ struct formatter> : formatter
+ {
+ template 
+-auto format(rocsolver_logvalue wrapper, FormatCtx& ctx)
++auto format(rocsolver_logvalue wrapper, FormatCtx& 
ctx) ROCSOLVER_FMT_CONST
+ {
+ return formatter::format(rocblas2char_operation(wrapper.value), 
ctx);
+ }
+@@ -67,7 +75,7 @@ template <>
+ struct formatter> : formatter
+ {
+ template 
+-auto format(rocsolver_logvalue wrapper, FormatCtx& ctx)
++auto format(rocsolver_logvalue wrapper, 

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

2022-09-21 Thread Benda XU
commit: 7fab2f99183ab9524f07182af5efecea9e817d8e
Author: Yiyang Wu  gmail  com>
AuthorDate: Tue Aug 23 10:26:01 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Thu Sep 22 01:08:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fab2f99

sci-libs/miopen: bump to 5.1.3, switch to vanilla clang-14

Comparing to 5.0.2, 5.1.3 also has:
1. corrected dependencies
2. compilation errors fixed for gcc-12 (although ROCm-5.1.3 on clang-14
   is incompatible with gcc-12, the patch would be useful when using
   clang-15)
3. deprecation of clang-ocl
4. cmake_src_prepare moved to the front, because src_prepare needs
   BUILD_DIR
5. fix invalid metadata issue found by using vanilla clang
6. enable test on specific arch

Closes: https://github.com/gentoo/gentoo/pull/27219
Bugs: https://github.com/ROCmSoftwarePlatform/MIOpen/issues/1731
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/miopen/Manifest   |   1 +
 3-avoid-metadata-error-for-vanilla-clang.patch | 183 ++
 .../files/miopen-5.1.3-deprecate-clang-ocl.patch   |  55 +++
 sci-libs/miopen/files/miopen-5.1.3-gfx1031.patch   | 397 +
 .../miopen/files/miopen-5.1.3-include-array.patch  |  12 +
 sci-libs/miopen/files/miopen-5.1.3-no-strip.patch  |  17 +
 sci-libs/miopen/miopen-5.1.3.ebuild| 109 ++
 sci-libs/rocSOLVER/rocSOLVER-5.1.3.ebuild  |   1 -
 8 files changed, 774 insertions(+), 1 deletion(-)

diff --git a/sci-libs/miopen/Manifest b/sci-libs/miopen/Manifest
index 2a8dbb55fead..c987c1548233 100644
--- a/sci-libs/miopen/Manifest
+++ b/sci-libs/miopen/Manifest
@@ -1,2 +1,3 @@
 DIST MIOpen-4.3.0.tar.gz 59405686 BLAKE2B 
fe91bd91a74023866883d6d0a2a8071a8fe40c4cff2fb4ef58fc6e343a05ac2a731f73e657f4d183ade4e5b7c1fbbe41f3f032918f6e50cb713073aee8d97dc5
 SHA512 
a8615b7738acfbc7f68d9417b0746c62630d2b48fb8485fafba4db65a4b277a8230f601d249d7e54f89ba25c14176429ca76ad8365a437b09d836b031b0c4fbb
 DIST MIOpen-5.0.2.tar.gz 76294827 BLAKE2B 
7b2a1f0e675793aee4a0fa2a270caac8332cda36c8f04cee483cc2882ed987b6e676e9c24a1acf4976a16a10f922b1a6263470b419aa88a29cfcb6d6d4b4cc29
 SHA512 
a581b45220797904db3e4dd3840f2ef96085f00baf8187c5ab574325a66da4f599dee6496457bb1cc32825b57a13fb0ef35a2ef1bd2a5f449c7e7b9fa64b27d1
+DIST MIOpen-5.1.3.tar.gz 88118329 BLAKE2B 
d24722ffc5f5dab6d6a1de2ce34193ad2f25c9a2562e38c52e010a29870f01d9ea1c56970ba0601a088c8286e97958ee95d0da27fc8082126dd2ebe5ccb36b70
 SHA512 
a14e28cfcb12e5061e0e7b999ef3e67fa0a0e897e31bc50e7288b8a23eb1791312e33d3b697021c2b654ccc065ae1b046c1cfd77ba8e04b0f3e87e9cc0626dcd

diff --git 
a/sci-libs/miopen/files/miopen-5.1.3-avoid-metadata-error-for-vanilla-clang.patch
 
b/sci-libs/miopen/files/miopen-5.1.3-avoid-metadata-error-for-vanilla-clang.patch
new file mode 100644
index ..3dca20f1fb12
--- /dev/null
+++ 
b/sci-libs/miopen/files/miopen-5.1.3-avoid-metadata-error-for-vanilla-clang.patch
@@ -0,0 +1,183 @@
+Together with find-sed command in 5.1.3 ebuild, this fixes
+https://github.com/ROCmSoftwarePlatform/MIOpen/issues/1731
+index 71b2cabf1..60e7fab6e 100644
+--- a/src/kernels/Conv_Winograd_v13_3_12_epilogue.inc
 b/src/kernels/Conv_Winograd_v13_3_12_epilogue.inc
+@@ -76,7 +76,7 @@ amdhsa.kernels:
+ .max_flat_workgroup_size: \wg_x
+ .wavefront_size: 64
+ .args:
+-- { .size: 4, .offset: 0,   .value_kind: by_value,  .value_type: i32, 
.name: N }
++- { .size: 4, .offset: 0,   .value_kind: by_value,  .value_type: i32, 
.name: X }
+ - { .size: 4, .offset: 4,   .value_kind: by_value,  .value_type: i32, 
.name: C }
+ - { .size: 4, .offset: 8,   .value_kind: by_value,  .value_type: i32, 
.name: H }
+ - { .size: 4, .offset: 12,  .value_kind: by_value,  .value_type: i32, 
.name: W }
+diff --git a/src/kernels/Conv_Winograd_v16_5_0_epilogue.inc 
b/src/kernels/Conv_Winograd_v16_5_0_epilogue.inc
+index 36d47c862..f8f677ec6 100644
+--- a/src/kernels/Conv_Winograd_v16_5_0_epilogue.inc
 b/src/kernels/Conv_Winograd_v16_5_0_epilogue.inc
+@@ -76,7 +76,7 @@ amdhsa.kernels:
+ .max_flat_workgroup_size: \wg_x
+ .wavefront_size: 64
+ .args:
+-- { .size: 4, .offset: 0,   .value_kind: by_value,  .value_type: i32, 
.name: N }
++- { .size: 4, .offset: 0,   .value_kind: by_value,  .value_type: i32, 
.name: X }
+ - { .size: 4, .offset: 4,   .value_kind: by_value,  .value_type: i32, 
.name: C }
+ - { .size: 4, .offset: 8,   .value_kind: by_value,  .value_type: i32, 
.name: H }
+ - { .size: 4, .offset: 12,  .value_kind: by_value,  .value_type: i32, 
.name: W }
+diff --git a/src/kernels/Conv_Winograd_v21_1_3_metadata.inc 
b/src/kernels/Conv_Winograd_v21_1_3_metadata.inc
+index deff81e84..ed47abea7 100644
+--- a/src/kernels/Conv_Winograd_v21_1_3_metadata.inc
 b/src/kernels/Conv_Winograd_v21_1_3_metadata.inc
+@@ -51,7 +51,7 @@ amdhsa.kernels:
+ .max_flat_workgroup_size: \wg_x
+ 

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

2022-09-21 Thread Benda XU
commit: 2046001a098a8879a61e70f289c992ec12f70777
Author: Yiyang Wu  gmail  com>
AuthorDate: Sun Jun 26 07:10:39 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Thu Sep 22 01:06:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2046001a

sci-libs/rocBLAS: add 5.1.3, using rocm.eclass

No need to rebuilt rocBLAS when hip upgrade because librocblas is
dynamically linked to libhipamd, while llvm SLOT does not matter because
it is only used to produce GPU kernels, libclang and libLLVM does not
linked in.

Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/rocBLAS/Manifest |   1 +
 sci-libs/rocBLAS/rocBLAS-5.1.3.ebuild | 114 ++
 2 files changed, 115 insertions(+)

diff --git a/sci-libs/rocBLAS/Manifest b/sci-libs/rocBLAS/Manifest
index e8bb583d38a1..ca44e7ca5686 100644
--- a/sci-libs/rocBLAS/Manifest
+++ b/sci-libs/rocBLAS/Manifest
@@ -2,3 +2,4 @@ DIST rocBLAS-5.0.2-Tensile-asm_full-navi22.tar.gz 1110323 
BLAKE2B 80fab97c6f89fc
 DIST rocm-Tensile-4.3.0.tar.gz 14250149 BLAKE2B 
030138eaca2a0aadd96801e6dbd72e510716dd90553ef3795c5e04e00a34a05ecae82b24f755e4033a4acfcdb1cf26291da1e7902bb090f89a010d403e832beb
 SHA512 
126db0b413c716fba8d5be9bff7a44fd1badacbf32f3db8d0db649819177db37ebd56fd22dd3c809655f5d29675be115e698cd10bc3d0b4b23878ae3726fce47
 DIST rocm-rocBLAS-4.3.0.tar.gz 11569970 BLAKE2B 
f11b0acf2bbd5737b036142d3b2cc1e18c38e088a8b7db58156d478dd6718befbb82bb7fd43a38fe64a5427124c5ad5241fa37977f094e6efd195d168d3e5f65
 SHA512 
490ab1c1e98a8b311ad5630515c448d9bb0a2bf588a08bcbebee345e2954d616b4ffe7c2e03dadca82c590438c42afccb98fe8ba00856aece101b5ffe62ef1e0
 DIST rocm-rocBLAS-5.0.2.tar.gz 13295178 BLAKE2B 
e1abfa06b9ac1545732465857839dae3f3708af49439a306a2b5b1b1b392101c38c95815f2c05a0d9ed29d41b154bc2e16a4f9203a37f5e2f68ee12cc4b44a06
 SHA512 
2f4a74f49350ede0debcf32229a6b6b95505615723c3f2bee16e4c169a3bb966dfb1971819028f47c525f571bea5662b892e63f655b0d1d2b8f20746bc5fe770
+DIST rocm-rocBLAS-5.1.3.tar.gz 13741546 BLAKE2B 
af10d8cb69bee44ef5aab2dc350e1d9f3b6fddb3a840c17230c4b55b2649a4724c9f2e58c1eafdb3e2716eea016a72a35c3ddb498881b1ce682d780baa8d8b07
 SHA512 
5ab71838fdd0e9c5848cbf28a19d113353b619a878d8c7d05f64feb32faae2054169c95ed6e9dd6b05a2e807b57229dd2c361c4d289b6e6f17c196558640890f

diff --git a/sci-libs/rocBLAS/rocBLAS-5.1.3.ebuild 
b/sci-libs/rocBLAS/rocBLAS-5.1.3.ebuild
new file mode 100644
index ..d9316725fe8c
--- /dev/null
+++ b/sci-libs/rocBLAS/rocBLAS-5.1.3.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DOCS_BUILDER="doxygen"
+DOCS_DIR="docs"
+DOCS_DEPEND="media-gfx/graphviz"
+ROCM_VERSION=${PV}
+inherit cmake docs edo multiprocessing prefix rocm
+
+DESCRIPTION="AMD's library for BLAS on ROCm"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/rocBLAS;
+SRC_URI="https://github.com/ROCmSoftwarePlatform/rocBLAS/archive/rocm-${PV}.tar.gz
 -> rocm-${P}.tar.gz
+   
https://media.githubusercontent.com/media/littlewu2508/littlewu2508.github.io/main/gentoo-distfiles/${PN}-5.0.2-Tensile-asm_full-navi22.tar.gz;
+S="${WORKDIR}/${PN}-rocm-${PV}"
+
+LICENSE="BSD"
+KEYWORDS="~amd64"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="benchmark test"
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   dev-util/rocm-cmake:${SLOT}
+   dev-util/Tensile:${SLOT}
+"
+
+DEPEND="
+   dev-util/hip
+   dev-libs/msgpack
+   test? (
+   virtual/blas
+   dev-cpp/gtest
+   sys-libs/libomp
+   )
+   benchmark? (
+   virtual/blas
+   sys-libs/libomp
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.3.0-fix-glibc-2.32-and-above.patch
+   "${FILESDIR}"/${PN}-5.0.2-change-default-Tensile-library-dir.patch
+   "${FILESDIR}"/${PN}-5.0.2-cpp_lib_filesystem.patch
+   "${FILESDIR}"/${PN}-5.0.2-unbundle-Tensile.patch
+   )
+
+src_prepare() {
+   cmake_src_prepare
+   cp -a "${WORKDIR}/asm_full/" library/src/blas3/Tensile/Logic/ || die
+   # Fit for Gentoo FHS rule
+   sed -e "/PREFIX rocblas/d" \
+   -e "/

[gentoo-commits] repo/gentoo:master commit in: dev-libs/rccl/, dev-libs/rccl/files/

2022-09-21 Thread Benda XU
commit: 9798f1a204499b1c54a58aeaa8fbc962c20590b9
Author: Yiyang Wu  gmail  com>
AuthorDate: Wed Aug  3 13:32:40 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Thu Sep 22 01:07:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9798f1a2

dev-libs/rccl: add 5.1.3, using rocm.eclass

relax SLOT dependency on dev-util/hip, since rccl is also part of high
level ROCm libraries.

This unlocks the exact SLOT dependency of the lower and higher level
ROCm tools to make version bumps easier.

Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 dev-libs/rccl/Manifest |  1 +
 .../rccl/files/rccl-5.1.3-remove-chrpath.patch | 32 ++
 dev-libs/rccl/rccl-5.1.3.ebuild| 51 ++
 3 files changed, 84 insertions(+)

diff --git a/dev-libs/rccl/Manifest b/dev-libs/rccl/Manifest
index b50fab6d5c7b..801fbb23f13b 100644
--- a/dev-libs/rccl/Manifest
+++ b/dev-libs/rccl/Manifest
@@ -1,3 +1,4 @@
 DIST rccl-4.0.0.tar.gz 741814 BLAKE2B 
c20178e45fb7787ef7f5e20326f91f11a1b2a575277b5f28591b0be6efa6730c3509b11255372648f1df50e33b5e593dbe9c3334c5001f39423fc70acfa49d07
 SHA512 
d25754895d7b5695e46031642c2550cf2b6b5c42628d8381a23d6d1a48699a14a4fdf842205a14b96bdd1339341f9e558492ef9366a63036d8a8a7011d2c1b05
 DIST rccl-4.3.0.tar.gz 836631 BLAKE2B 
c7fede9cf92d3e75b79da2874c0a1e45c5fd4ad9d24b11c9870e9fdef8d571a286cbf54ae0a033f2aec3d21b06cafc2b1c097aaf87ecd628f0c33e9267103be1
 SHA512 
1a27e6441955f01c853861f83743da2fc9597978c3ff99f238734d4bafb1e277d626811b72c6a12563d69b2b8265960b8a2566df618921557837035b92993f0e
 DIST rccl-5.0.2.tar.gz 888060 BLAKE2B 
f75d83b0f52487b4f7a2d30763ae4fb0d216fc353e62de981057cb855d5b26c7b846622c76330029c1ed5bd195695308bcef5c67d39526032dfee254084a40f7
 SHA512 
ee62720926008f67fcae0fc9a6ace23ca593a156f74fce6012ff2a6fcffdc2e2dc70d48cd3830b217e68449ba3e677b4005d20bd4554aeccf17cba56713cb00f
+DIST rccl-5.1.3.tar.gz 908274 BLAKE2B 
46bff7b6e3d60d5884ccd7e19c54b2f47f90a337a8fdc6dca1a3cfee147e3652e1f912642cc134d4a82bf8daabd9f1391edff139d0517ab1078bd3d9650481d7
 SHA512 
20deb27c7ef3e6b6b73409950ac0d51286b4634f7002ce36a9a02cdd1d5b1f2db51f6decf773af83364c94f58cc96837da25299f5f5494fc15d8559a1b3c7fcc

diff --git a/dev-libs/rccl/files/rccl-5.1.3-remove-chrpath.patch 
b/dev-libs/rccl/files/rccl-5.1.3-remove-chrpath.patch
new file mode 100644
index ..26bad572c7d8
--- /dev/null
+++ b/dev-libs/rccl/files/rccl-5.1.3-remove-chrpath.patch
@@ -0,0 +1,32 @@
+Manually chrpath not needed in CMakeLists since CMAKE_SKIP_RPATH=On
+So chrpath dependency is not needed
+===
+--- rccl-rocm-5.1.3.orig/test/CMakeLists.txt
 rccl-rocm-5.1.3/test/CMakeLists.txt
+@@ -5,11 +5,6 @@ if(BUILD_TESTS)
+ 
+   message("Going to build unit tests (Installed in /test/UnitTests)")
+ 
+-  find_program(CHRPATH chrpath)
+-  if(NOT CHRPATH)
+-  message(FATAL_ERROR "chrpath is required for UnitTests. Please install 
(e.g. sudo apt-get install chrpath)")
+-  endif()
+-
+   include_directories(${GTEST_INCLUDE_DIRS})
+ 
+   if(BUILD_ALLREDUCE_ONLY)
+@@ -88,14 +83,6 @@ if(BUILD_TESTS)
+   # HIPCC adds /opt/rocm/lib as RPATH, even though the install process is 
supposed to
+   # remove RPATH.  It also occurs before any user-specified rpath, which 
effectively overrides the user rpath.
+   #  As a work-around, set the correct RPATH for the unit test executable as 
a post-install step
+-  if (CMAKE_INSTALL_PREFIX MATCHES "${ROCM_PATH}")
+-# install_prefix/CMAKE_INSTALL_PREFIX was not explicitly specified, so 
look in build/release
+-add_custom_command( TARGET UnitTests POST_BUILD COMMAND chrpath ARGS -r 
${CMAKE_BINARY_DIR}:${ROCM_PATH}/lib ${CMAKE_BINARY_DIR}/test/UnitTests)
+-add_custom_command( TARGET UnitTestsMultiProcess POST_BUILD COMMAND 
chrpath ARGS -r ${CMAKE_BINARY_DIR}:${ROCM_PATH}/lib 
${CMAKE_BINARY_DIR}/test/UnitTestsMultiProcess)
+-  else()
+-add_custom_command( TARGET UnitTests POST_BUILD COMMAND chrpath ARGS -r 
${CMAKE_INSTALL_PREFIX}/lib:${ROCM_PATH}/lib 
${CMAKE_INSTALL_PREFIX}/test/UnitTests)
+-add_custom_command( TARGET UnitTestsMultiProcess POST_BUILD COMMAND 
chrpath ARGS -r ${CMAKE_INSTALL_PREFIX}/lib:${ROCM_PATH}/lib 
${CMAKE_INSTALL_PREFIX}/test/UnitTestsMultiProcess)
+-  endif()
+ else()
+   message("Not building unit tests")
+ endif()

diff --git a/dev-libs/rccl/rccl-5.1.3.ebuild b/dev-libs/rccl/rccl-5.1.3.ebuild
new file mode 100644
index ..b7256c9d8ed4
--- /dev/null
+++ b/dev-libs/rccl/rccl-5.1.3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+
+inherit cmake edo rocm
+
+DESCRIPTION="ROCm Communication Collectives Library (RCCL)"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/rccl;
+SRC_URI="https://github.com/ROCmSoftwarePlatform/rccl/archive/rocm-${PV}.tar.gz
 -> 

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

2022-09-21 Thread Benda XU
commit: a440582ae525e51c5f4d2fa4b0ebfb9c748a3e20
Author: Yiyang Wu  gmail  com>
AuthorDate: Fri Jul 15 12:18:41 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Thu Sep 22 01:07:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a440582a

sci-libs/rocThrust: add 5.1.3, using rocm.eclass

No need to rebuilt rocThrust when hip upgrade because it is dynamically
linked to libhipamd, while llvm SLOT does not matter because it is only
used to produce GPU kernels, libclang and libLLVM does not linked in.

Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/rocThrust/Manifest   |  1 +
 sci-libs/rocThrust/rocThrust-5.1.3.ebuild | 74 +++
 2 files changed, 75 insertions(+)

diff --git a/sci-libs/rocThrust/Manifest b/sci-libs/rocThrust/Manifest
index 1f55b8280b6b..13445c171f29 100644
--- a/sci-libs/rocThrust/Manifest
+++ b/sci-libs/rocThrust/Manifest
@@ -1,3 +1,4 @@
 DIST rocThrust-4.0.0.tar.gz 1166346 BLAKE2B 
02c89e0c4ab2c888a20b7c956a73012157f2735e6ec76369a1f75fbc17bb3f995d1914106ec58562f28243fbe5f019ac230ac3313b6aacb4d8b868f3ac1f091e
 SHA512 
476aa5706487c5801cc91908806a1a1fcb550171f63e0b2debd9b59b18c7435c484578ec456ccfabc140dd7bca7d9bb432a7ba223946b1fca22e72e7d053af2d
 DIST rocThrust-4.3.0.tar.gz 1156832 BLAKE2B 
a462cfaa31883253fabba584ca77622cc5a7234bd9979472a84ec77b91c60f48f1064149b86d624aaedd70262fb65fb6aadb03cc6e00939d4eed6cd11bfc0090
 SHA512 
8c6aa3aefd59c87cc8278930bf90021867f519c356c86a3c3ebfcdf90887b8631250b6a9a8156f77c0cbf7ddbad7881e5e1b802f1cd1305cc3a2e7d95ef4e6f3
 DIST rocThrust-5.0.2.tar.gz 1183550 BLAKE2B 
88021266dc9ffcb8f5e803acfe767c52aaa04b2348d0dcb204eb74bdf44ed26eb6d98f8d85324b90fe73228b52a0ad22686b87274c868ef19ec8ded825b58ea9
 SHA512 
3599b9498db392d480c08873d9e84ff1c05e5417e14e43e56f190fe4490873fec37c944a3c252942d6275a4fa4af85c82d39b62b0fdb5daa82023a2df8a3228f
+DIST rocThrust-5.1.3.tar.gz 1186518 BLAKE2B 
2defe71247915940917438d4f0d0a811dca7de39e5168248968fa9c165b81d94b0e20f3df9b84db1fbdcd2eb87942dec5d3adbbe1a699eb51eeb4e1b2f0a88d0
 SHA512 
189c70343a410cf3f3c1589ef24c68a38b5270d8780d15261a124b8250f279a3c3c7afef38e6310d57cb1741b3ee75f0b4ac0bb9dfcf4a4fb0e7e6c0516faf74

diff --git a/sci-libs/rocThrust/rocThrust-5.1.3.ebuild 
b/sci-libs/rocThrust/rocThrust-5.1.3.ebuild
new file mode 100644
index ..c7ef0e87fa4a
--- /dev/null
+++ b/sci-libs/rocThrust/rocThrust-5.1.3.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+
+inherit cmake rocm
+
+DESCRIPTION="HIP back-end for the parallel algorithm library Thrust"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/rocThrust;
+SRC_URI="https://github.com/ROCmSoftwarePlatform/rocThrust/archive/rocm-${PV}.tar.gz
 -> rocThrust-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="benchmark test"
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-util/hip
+   sci-libs/rocPRIM:${SLOT}[${ROCM_USEDEP}]
+   test? ( dev-cpp/gtest )"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-util/cmake-3.22"
+
+S="${WORKDIR}/rocThrust-rocm-${PV}"
+
+PATCHES=( "${FILESDIR}/${PN}-4.0-operator_new.patch" )
+
+src_prepare() {
+   sed -e "/PREFIX rocthrust/d" \
+   -e "/DESTINATION/s:rocthrust/include/thrust:include/thrust:" \
+   -e "/rocm_install_symlink_subdir(rocthrust)/d" \
+   -e "/

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

2022-09-21 Thread Benda XU
commit: bf026781f7abcde5aa1626abeefea7cfa7ea0a7d
Author: Yiyang Wu  gmail  com>
AuthorDate: Thu Jul 14 16:36:01 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Thu Sep 22 01:07:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf026781

sci-libs/rocSPARSE: add 5.1.3, using rocm.eclass, enable py3.11

Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/rocSPARSE/Manifest|   1 +
 .../rocSPARSE-5.1.3-add-stdexcept-header.patch |  12 ++
 sci-libs/rocSPARSE/rocSPARSE-5.1.3.ebuild  | 133 +
 3 files changed, 146 insertions(+)

diff --git a/sci-libs/rocSPARSE/Manifest b/sci-libs/rocSPARSE/Manifest
index 8c89d77bdb72..b3b836aadfbc 100644
--- a/sci-libs/rocSPARSE/Manifest
+++ b/sci-libs/rocSPARSE/Manifest
@@ -1,6 +1,7 @@
 DIST rocSPARSE-4.0.0.tar.gz 587761 BLAKE2B 
25f9f0183c06b574505fe6e9011b32ea4fbe48c0a1883b8991baf45b8a2238312f352e614c0069531c986e548453b6e7b7a77f883dffea82ed41df488964b55d
 SHA512 
4a4acf24a789ea58b53a8d06ea528a6aed8eabac21a7a3cd73011e9b31d03dceb488cc72f29c5513205f2b538d24e9dbaccda1a932bcc466cd04a65606a77b3b
 DIST rocSPARSE-4.3.0.tar.gz 809183 BLAKE2B 
06a83d98572927f0f2c65f4f36194394b66a02a5ce9d3e21da04c53e9ad97809daffe02a35691aa52466f7dfb4d4a8c645b87e1e4da579de7f91323df3a41d59
 SHA512 
e3ee5a15d36c3002ee60aabd94c7f47b0cb9f0b5a33cefa9061df9f04b1fcc3c1503e4f01e2f36c07477179c6753827b505e9b512e8b5bfca00f76e3efd99c1d
 DIST rocSPARSE-5.0.2.tar.gz 855762 BLAKE2B 
dc1e84157f1eecd6bedd6620147e4f88341b94cb0f1507a6264af40c891541ef3e81a8a429b3160dac1606a855a566abbff98e458f581f5f60de31d5751682ef
 SHA512 
4f985c0784246616dd1b3e4fd669033296e45b1f8faa1ab25143e2f085b9bf6556a495de23e9463c2ae45d6038c1cff01d18930c9762d53975e15d4d2d5d4d0a
+DIST rocSPARSE-5.1.3.tar.gz 943788 BLAKE2B 
f9d5fc34d74bc10f3e5bd0a18da41fe9b35a2f01aca3a74979960958fd0e7648fca96493ba9d767119a452dd75ede0733959d0d4bae84615b7a1ff212c8412a3
 SHA512 
735aa210bbdc3f31b0ed4defe0288606e255788e877f24ed25506d780552a779305fe5bfd692a3e720e9b286073894300fcbcf161d41e1b23abf2110a9536bf3
 DIST rocSPARSE_ASIC_320k.tar.gz 11301444 BLAKE2B 
a00cc4a3ededab3fb56339319e34e936645ddce2dee3c630153b37e337384c207b0a2829227fb7f4c2db1fe33383e97410ab7ad459d391c025f5410843d51cf2
 SHA512 
1db3af391c30a371c1ac0087436e266721474273a39d5b2b6d56408d950dcbbee004750e4dce4e3dbc4cb512f38f6d945676d7f29b62c52fd5a7fed0fe789e03
 DIST rocSPARSE_Chebyshev4.tar.gz 50165660 BLAKE2B 
f1a95554c8f38937f501488fabfd406b773eb980d7463cadac0de162529ac2f834c655cadd2b65f4c42a8487bc2d67c749601ae33bd789051f9e4d1e157196a0
 SHA512 
fdec4947a4af923d28b4be8d23690fd6d356c58f8344a5dcdd2e3fa61769d83e47a84d65316b527e6e82d9f988de2675a852367d406e44b44d784137a90b95c0
 DIST rocSPARSE_Chevron2.tar.gz 3210636 BLAKE2B 
919bc19931cbcb32c09e6b623c9d3890400895dfd65e83845d351a8e3dd8b30ef43374c3c0ca3ee9708c81b5fb8886f1a4adbea6086495f08f9498f19a2279d5
 SHA512 
22b71deddec4f1af5b239d4065089230cf70e521102803a77ab3f16b34a0d69534817e54d81dfa7f8d1f299932c0f0424237baeb3d8289bcfffa4b902b00e256

diff --git 
a/sci-libs/rocSPARSE/files/rocSPARSE-5.1.3-add-stdexcept-header.patch 
b/sci-libs/rocSPARSE/files/rocSPARSE-5.1.3-add-stdexcept-header.patch
new file mode 100644
index ..c61c723ef4ad
--- /dev/null
+++ b/sci-libs/rocSPARSE/files/rocSPARSE-5.1.3-add-stdexcept-header.patch
@@ -0,0 +1,12 @@
+This fixes compilation issue with gcc-12
+===
+--- rocSPARSE-rocm-5.1.3.orig/clients/common/utility.cpp
 rocSPARSE-rocm-5.1.3/clients/common/utility.cpp
+@@ -29,6 +29,7 @@
+ 
+ #include 
+ #include 
++#include 
+ 
+ #ifdef WIN32
+ #define strcasecmp(A, B) _stricmp(A, B)

diff --git a/sci-libs/rocSPARSE/rocSPARSE-5.1.3.ebuild 
b/sci-libs/rocSPARSE/rocSPARSE-5.1.3.ebuild
new file mode 100644
index ..0ed300de5755
--- /dev/null
+++ b/sci-libs/rocSPARSE/rocSPARSE-5.1.3.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+ROCM_VERSION=${PV}
+
+inherit cmake edo python-any-r1 toolchain-funcs rocm
+
+DESCRIPTION="Basic Linear Algebra Subroutines for sparse computation"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/rocSPARSE;
+
+SRC_URI="https://github.com/ROCmSoftwarePlatform/rocSPARSE/archive/rocm-${PV}.tar.gz
 -> rocSPARSE-${PV}.tar.gz
+test? (
+https://sparse.tamu.edu/MM/SNAP/amazon0312.tar.gz -> ${PN}_amazon0312.tar.gz
+https://sparse.tamu.edu/MM/Muite/Chebyshev4.tar.gz -> ${PN}_Chebyshev4.tar.gz
+https://sparse.tamu.edu/MM/FEMLAB/sme3Dc.tar.gz -> ${PN}_sme3Dc.tar.gz
+https://sparse.tamu.edu/MM/Williams/webbase-1M.tar.gz -> 
${PN}_webbase-1M.tar.gz
+https://sparse.tamu.edu/MM/Bova/rma10.tar.gz -> ${PN}_rma10.tar.gz
+https://sparse.tamu.edu/MM/JGD_BIBD/bibd_22_8.tar.gz -> ${PN}_bibd_22_8.tar.gz
+https://sparse.tamu.edu/MM/Williams/mac_econ_fwd500.tar.gz -> 
${PN}_mac_econ_fwd500.tar.gz

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

2022-09-21 Thread Benda XU
commit: c0c333b9f54346b6feb232d657d4fe92f3e6c08e
Author: Yiyang Wu  gmail  com>
AuthorDate: Thu Sep  1 07:28:09 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Thu Sep 22 01:08:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0c333b9

sci-libs/rocRAND: add 5.1.3, using rocm.eclass

Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/rocRAND/Manifest |  2 +
 sci-libs/rocRAND/rocRAND-5.1.3.ebuild | 77 +++
 2 files changed, 79 insertions(+)

diff --git a/sci-libs/rocRAND/Manifest b/sci-libs/rocRAND/Manifest
index 1463032b13ee..e10c91878415 100644
--- a/sci-libs/rocRAND/Manifest
+++ b/sci-libs/rocRAND/Manifest
@@ -1,3 +1,5 @@
+DIST hipRAND-de941a7eb9ede2a862d719cd3ca23234a3692d07.tar.gz 80820 BLAKE2B 
f2894187455cf1da70c486e9efc336a01dc53589c56afe994858b2344c1e74e8d35260f70ad9cd80c5da1103dd9e98da6f5f2bf8e1ddf97023effc8a434a76ce
 SHA512 
cdc70799ddca456c37c2a65875b98acff74800aa2b4f28d77b27c38c32428dd5edb2837bf88bfb6fcc32bdae7f2b27f1b547831bad98101b04959b7ba6b74a85
 DIST rocRAND-4.0.0.tar.gz 3105585 BLAKE2B 
0466d88c286290a9cd179fac61209051f7db5323457ccad9c5f0b579439662e1fe2b8951f85101c7c31bd058bc1448e839a19dc9a3a2d4ca42eb4e0b2baf4eb4
 SHA512 
c02bc32a9cf7660739ecf7ef99262fb14efa2c76afb3476105eedc4264dec987351ebd461c13c9e0aef9e640b42960b2a63295479664b83924cf0d5c34a157e8
 DIST rocRAND-4.3.0.tar.gz 3107367 BLAKE2B 
23cfac271c1cd4e4edcfd315aa775d4d62e6a50ffa3b9a3372d4ae427a02def52486e88b3f4f89daaa539f2653cf76c8d44afec70d8d916268bc9f27534bda4c
 SHA512 
3eefeb55014a8ee681e1cee73e0e092bd29a81767e772e712f8f871e94380a772a433e93a59276b0cd5a364fc4e482186771809d67ebdab24b2e3020173f5e18
 DIST rocRAND-5.0.2.tar.gz 11765778 BLAKE2B 
f93c3530fba2b416c5ef3d227ebe65f3ee36607e6b4e1d0584c410768b9d71f86c40468bfad0935afb8ca13c7c87b20ee23f1ea89bdedcb6b3149fd932cbdbe6
 SHA512 
c19beb0eef8dcf4e090e53cb544f21adb61f8c9cb463c74da1c9767b1d75539bb3e296e7b8a70dee517817d181abd8c713e22770a1a4f66363150a879cbb3e48
+DIST rocRAND-5.1.3.tar.gz 11729425 BLAKE2B 
f61aaedb7b72ceba3868a2069c93db1e2cd88a7a0188a9d5a33f520af3b42235c0dca62495460fd5e7abbca5fe7acc01acfdc90e53ae9a6e45128df5da472f49
 SHA512 
12859e52b79e40fcd1fb97d0915c191bbbc24e31e00aac4dbeecb625f9978a00ece3d7a42d0f9d37516031c1fbeb66e14dcd476ea83fe32fb13e0dd5c3964a28

diff --git a/sci-libs/rocRAND/rocRAND-5.1.3.ebuild 
b/sci-libs/rocRAND/rocRAND-5.1.3.ebuild
new file mode 100644
index ..26ca0c5042b1
--- /dev/null
+++ b/sci-libs/rocRAND/rocRAND-5.1.3.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+
+inherit cmake rocm
+
+DESCRIPTION="Generate pseudo-random and quasi-random numbers"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/rocRAND;
+HIPRAND_COMMIT_HASH=de941a7eb9ede2a862d719cd3ca23234a3692d07
+SRC_URI="https://github.com/ROCmSoftwarePlatform/${PN}/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz
+https://github.com/ROCmSoftwarePlatform/hipRAND/archive/${HIPRAND_COMMIT_HASH}.tar.gz
 -> hipRAND-${HIPRAND_COMMIT_HASH}.tar.gz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="benchmark test"
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-util/hip"
+DEPEND="${RDEPEND}
+dev-util/rocm-cmake
+test? ( dev-cpp/gtest )"
+BDEPEND="dev-util/rocm-cmake
+>=dev-util/cmake-3.22"
+
+S="${WORKDIR}/rocRAND-rocm-${PV}"
+
+src_prepare() {
+   rmdir hipRAND || die
+   mv -v ../hipRAND-${HIPRAND_COMMIT_HASH} hipRAND || die
+   # change installed include and lib dir, and avoid symlink overwrite the 
installed headers
+   # avoid setting RPATH
+   sed -r -e "s:(hip|roc)rand/lib:\${CMAKE_INSTALL_LIBDIR}:" \
+   -e "s:(hip|roc)rand/include:include/\1rand:" \
+   -e '/\$\{INSTALL_SYMLINK_COMMAND\}/d' \
+   -e "/INSTALL_RPATH/d" -i library/CMakeLists.txt || die
+
+   # remove GIT dependency
+   sed -e "/find_package(Git/,+4d" -i cmake/Dependencies.cmake || die
+
+   eapply_user
+   cmake_src_prepare
+}
+
+src_configure() {
+   addpredict /dev/kfd
+   addpredict /dev/dri/
+
+   local mycmakeargs=(
+   -DCMAKE_SKIP_RPATH=On
+   -DAMDGPU_TARGETS="$(get_amdgpu_flags)"
+   -DBUILD_HIPRAND=ON
+   -DBUILD_TEST=$(usex test ON OFF)
+   -DBUILD_BENCHMARK=$(usex benchmark ON OFF)
+   )
+
+   CXX=hipcc cmake_src_configure
+}
+
+src_test() {
+   check_amdgpu
+   export LD_LIBRARY_PATH="${BUILD_DIR}/library"
+   MAKEOPTS="-j1" cmake_src_test
+}
+
+src_install() {
+   cmake_src_install
+
+   if use benchmark; then
+   cd "${BUILD_DIR}"/benchmark
+   dobin benchmark_rocrand_*
+   fi
+}



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

2022-09-21 Thread Benda XU
commit: 34c25897d446590d6d1411c4d7db34710cf1d4e0
Author: Yiyang Wu  gmail  com>
AuthorDate: Thu Jul 14 16:35:43 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Thu Sep 22 01:07:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34c25897

sci-libs/rocPRIM: add 5.1.3, using rocm.eclass

Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/rocPRIM/Manifest |  1 +
 sci-libs/rocPRIM/rocPRIM-5.1.3.ebuild | 74 +++
 2 files changed, 75 insertions(+)

diff --git a/sci-libs/rocPRIM/Manifest b/sci-libs/rocPRIM/Manifest
index f10d002c910a..4148bf3157b2 100644
--- a/sci-libs/rocPRIM/Manifest
+++ b/sci-libs/rocPRIM/Manifest
@@ -1,3 +1,4 @@
 DIST rocPRIM-4.0.0.tar.gz 285576 BLAKE2B 
44f3542068dee48c0f2bb475f4d3fd74592fe27f4ca00a7b754014deaaa7187c4363d4b2e7fe13ff771b48d2885b848b9632ef71ce85e80e0946e4e5f13495d8
 SHA512 
c37fce4f16788d82379459af69b9f47f2bccb3b0e655e7314a23936cc99a474afb0092f240bd950341f1b02ce93d03abce0df7ce62ffcb5d577171ce870dd1d2
 DIST rocPRIM-4.3.0.tar.gz 290071 BLAKE2B 
f69ada9859ef9238d4f8c50bc2b10d131c986dbd8982cc0c7f8614cd51746080aba3b3e7b0ef3e1d5006c179a823f4fcb8ce03cc0a4c88fad3cb46947c7b7fb6
 SHA512 
9925f832637d19360bf1624dd7a6ef931fb740ee725e35c3159a09a3c569af6f61e3337124c8e0561e60c8595d0d533a4402b91345056ff8d276c6e1dd491036
 DIST rocPRIM-5.0.2.tar.gz 364102 BLAKE2B 
4e56f37c8ed02a4c4dadfab25e1e840c85c90b6f656858ad15dfa0f8de38b8f130d49a49461dfa09d3f07389e57b2a9cdefe5958b6faa80a639f98d276ca3e66
 SHA512 
d4d14203d721f7f62f35b2af91c261366f150a24fc21dc5a508743ee5a6246a6a3ad437db03f3ddaad5799cc2ba6d7b8d1e37a8e038eb4156d7962313e36f520
+DIST rocPRIM-5.1.3.tar.gz 374510 BLAKE2B 
ab6960e7bd2159ac7a0d72ba6d594684f8d47028eca0940eabd35b346ac3d432a734ec575ee71341f339a9d0dead10dfafe81fb651a3b7da681aa900a5132d0e
 SHA512 
54e14f2b40795153b862a64c9b3d336f35feccfda725daad75fae356b0147c577735884b65218c26c370ebec710af0f84aeef3103067a50db077cf9e24d2b64a

diff --git a/sci-libs/rocPRIM/rocPRIM-5.1.3.ebuild 
b/sci-libs/rocPRIM/rocPRIM-5.1.3.ebuild
new file mode 100644
index ..c6fc2d52e88e
--- /dev/null
+++ b/sci-libs/rocPRIM/rocPRIM-5.1.3.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+inherit cmake rocm
+
+DESCRIPTION="HIP parallel primitives for developing performant GPU-accelerated 
code on ROCm"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/rocPRIM;
+SRC_URI="https://github.com/ROCmSoftwarePlatform/rocPRIM/archive/rocm-${PV}.tar.gz
 -> rocPRIM-${PV}.tar.gz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="benchmark test"
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+
+RDEPEND="dev-util/hip
+   benchmark? ( dev-cpp/benchmark )
+   test? ( dev-cpp/gtest )"
+BDEPEND="dev-util/rocm-cmake
+   >=dev-util/cmake-3.22"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/rocPRIM-rocm-${PV}"
+
+RESTRICT="!test? ( test )"
+
+src_prepare() {
+   # "hcc" is depcreated, new platform ist "rocclr"
+   sed -e "/HIP_PLATFORM STREQUAL/s,hcc,rocclr," -i 
cmake/VerifyCompiler.cmake || die
+
+   # Install according to FHS
+   sed -e "/PREFIX rocprim/d" \
+   -e "/INSTALL_INTERFACE/s,rocprim/include,include/rocprim," \
+   -e "/DESTINATION/s,rocprim/include,include," \
+   -e "/rocm_install_symlink_subdir(rocprim)/d" \
+   -i rocprim/CMakeLists.txt || die
+
+   # disable downloading googletest and googlebenchmark
+   sed  -r -e '/Downloading/{:a;N;/\n *\)$/!ba; d}' -i 
cmake/Dependencies.cmake || die
+
+   # remove GIT dependency
+   sed  -r -e '/find_package\(Git/{:a;N;/\nendif/!ba; d}' -i 
cmake/Dependencies.cmake || die
+
+   # install benchmark files
+   if use benchmark; then
+   sed -e 
"/get_filename_component/s,\${BENCHMARK_SOURCE},${PN}_\${BENCHMARK_SOURCE}," \
+   -e "/add_executable/a\  install(TARGETS 
\${BENCHMARK_TARGET})" -i benchmark/CMakeLists.txt || die
+   fi
+
+   eapply_user
+   cmake_src_prepare
+}
+
+src_configure() {
+   addpredict /dev/kfd
+   addpredict /dev/dri/
+
+   local mycmakeargs=(
+   -DSKIP_RPATH=On
+   -DAMDGPU_TARGETS="$(get_amdgpu_flags)"
+   -DBUILD_TEST=$(usex test ON OFF)
+   -DBUILD_BENCHMARK=$(usex benchmark ON OFF)
+   )
+
+   CXX=hipcc cmake_src_configure
+}
+
+src_test() {
+   check_amdgpu
+   MAKEOPTS="-j1" cmake_src_test
+}



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

2022-09-21 Thread Benda XU
commit: 953ca36f712e307e5114d27d5c81f9da4d2f4580
Author: Yiyang Wu  gmail  com>
AuthorDate: Thu Sep  1 07:32:31 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Thu Sep 22 01:08:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=953ca36f

sci-libs/hipBLAS: add 5.1.3, using rocm.eclass

Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/hipBLAS/Manifest |  1 +
 sci-libs/hipBLAS/hipBLAS-5.1.3.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/sci-libs/hipBLAS/Manifest b/sci-libs/hipBLAS/Manifest
index 55444b3ae0e5..61d6dfad8aa5 100644
--- a/sci-libs/hipBLAS/Manifest
+++ b/sci-libs/hipBLAS/Manifest
@@ -1,2 +1,3 @@
 DIST hipBLAS-4.3.0.tar.gz 428016 BLAKE2B 
5a86f7a59aaed9cd6219779546135080f4c583a010f47b902f25545046c50451cd48e570b58c9c3721d735f3ab54295d5eddc61fecc01236e960e37fc87761c8
 SHA512 
128ee56d6db3d19c83b20fbc315eae8de6ee52aae6c2c5727351bab76c14d9131318cd49a6bcc724f5ec73485783058618bca4dddf96b05cd2f3a772c04f469f
 DIST hipBLAS-5.0.2.tar.gz 475009 BLAKE2B 
e7cb123c4ce08a8423f48816fe9248d580df59d089379c3c71eba8725470482cde591254cb2c4af7def390c702fdf6e6ddbe4fda70a6bc4579809c3e00e7d088
 SHA512 
40bccf8845467d14d614d2eba5482668167fa0488f118e30bbf4cf5fad3aea5e591f89ae2ae63bcb898cff624812d2f94572c18b8ed3d55d4bb254a440790c21
+DIST hipBLAS-5.1.3.tar.gz 526704 BLAKE2B 
d32d7029ea910c341e00dccab1ee9ab984518368cf38524f2264bb808cc1242b3d57db283937650f54460cb01174ec90f02c4bd66866cba4be5d0a1855814f0e
 SHA512 
41dbc86b7ea53e7c0f1d629130f90b719f864ceddae972f1c68911e97b6233286f0c22c0fcfce049ae7db73a1ed41bdaf730040c72f1790fca367362c14ac707

diff --git a/sci-libs/hipBLAS/hipBLAS-5.1.3.ebuild 
b/sci-libs/hipBLAS/hipBLAS-5.1.3.ebuild
new file mode 100644
index ..3ac3a0ae1200
--- /dev/null
+++ b/sci-libs/hipBLAS/hipBLAS-5.1.3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+
+inherit cmake rocm
+DESCRIPTION="ROCm BLAS marshalling library"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/hipBLAS;
+SRC_URI="https://github.com/ROCmSoftwarePlatform/hipBLAS/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND="dev-util/hip
+   sci-libs/rocBLAS:${SLOT}[${ROCM_USEDEP}]
+   sci-libs/rocSOLVER:${SLOT}[${ROCM_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}/hipBLAS-rocm-${PV}"
+
+src_prepare() {
+   sed -e 
"s:

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

2022-09-21 Thread Benda XU
commit: 5a6ea1827f51437a36de795cf13b28af5d85b15a
Author: Yiyang Wu  gmail  com>
AuthorDate: Thu Sep  1 07:32:16 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Thu Sep 22 01:08:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a6ea182

sci-libs/hipSPARSE: add 5.1.3, using rocm.eclass

Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/hipSPARSE/Manifest   |  1 +
 sci-libs/hipSPARSE/hipSPARSE-5.1.3.ebuild | 96 +++
 2 files changed, 97 insertions(+)

diff --git a/sci-libs/hipSPARSE/Manifest b/sci-libs/hipSPARSE/Manifest
index be5066e946d0..8c0208fe0bf2 100644
--- a/sci-libs/hipSPARSE/Manifest
+++ b/sci-libs/hipSPARSE/Manifest
@@ -1,6 +1,7 @@
 DIST hipSPARSE-4.0.tar.gz 271756 BLAKE2B 
d774632c145a842c5dd97df6e0c1c3b3fc6986a5d3e000564b3b9b4f8a9c72bc01b360baf93a82f8a70a85b8ee1833f4e767a48021d3869391000551ed00e614
 SHA512 
78c9501e6f9f8b0727d2f2207814048f8c784b2b06797559d6f639244cb1439e9218a46c582a6b337b15791519f0bcb9e0f42c17bff00c096c797c96cc7660ae
 DIST hipSPARSE-4.3.tar.gz 349357 BLAKE2B 
e0da23ba8f39af276842eb9bc45232a0dbe7f40197215397bf2d6ae454061626aedb698701703a03a60487dff2b427d54fa3e0fd36db69fcccf9868d0e5a5097
 SHA512 
b7302ae4205d5c0e8fd8017e345f7677e55a6ea82741a85f77b2af3f669d63013e12435201f9e0ca4b31d3c4af2cb1630775bf101a69338be2df621d68504d60
 DIST hipSPARSE-5.0.tar.gz 440916 BLAKE2B 
4011dda3d22b373848735bab0570421fed786bd4d9cff992d3eaaf70b84c00334cec6a8fe3bdd2b9cd5241d837522b778b3462064426195db68930af89c21984
 SHA512 
567c6b05844143834efbb6f5b7a97ec93f349b97ec6bea55e780cb2480cf80aafbbf15b06f83af3d73ff8ab44c51cbe26ada27b4b398b67dc428c1959c3e7222
+DIST hipSPARSE-5.1.tar.gz 449838 BLAKE2B 
7727ecb9fa397e2730cfda4c9367188c37ad201d501b50129994869c6ef15b51cdf2d1f481f19f2f37cf0530f1ec3689c40a9651924f70fabe945d80732df64a
 SHA512 
8b01c01a10b8419d14a532ebccfa5b5b5b5c3f6a6e73f3f0ecee58c7e240d2754485a9da020fe4693df3ef9fc08e5bb09b05396472ccbeebf89bc2635d94eb64
 DIST rocSPARSE_ASIC_320k.tar.gz 11301444 BLAKE2B 
a00cc4a3ededab3fb56339319e34e936645ddce2dee3c630153b37e337384c207b0a2829227fb7f4c2db1fe33383e97410ab7ad459d391c025f5410843d51cf2
 SHA512 
1db3af391c30a371c1ac0087436e266721474273a39d5b2b6d56408d950dcbbee004750e4dce4e3dbc4cb512f38f6d945676d7f29b62c52fd5a7fed0fe789e03
 DIST rocSPARSE_Chebyshev4.tar.gz 50165660 BLAKE2B 
f1a95554c8f38937f501488fabfd406b773eb980d7463cadac0de162529ac2f834c655cadd2b65f4c42a8487bc2d67c749601ae33bd789051f9e4d1e157196a0
 SHA512 
fdec4947a4af923d28b4be8d23690fd6d356c58f8344a5dcdd2e3fa61769d83e47a84d65316b527e6e82d9f988de2675a852367d406e44b44d784137a90b95c0
 DIST rocSPARSE_amazon0312.tar.gz 11303646 BLAKE2B 
388947a29380253bb5eecb22d3a3b6f3378711044b3fe98d6d2517cd27330f11b3d12fdb96320a2889e139224f1a6a5ad1c455ff8e91a262aa2aadbe16301330
 SHA512 
aed2d62581763742d9c7faf3dcaf1eaa983caa1e2e7ad4abebe97c5e7c2aec9942e0e32291092b348b60052c92b130e721ec19ed59bda22e1b233ef72ac7d2ff

diff --git a/sci-libs/hipSPARSE/hipSPARSE-5.1.3.ebuild 
b/sci-libs/hipSPARSE/hipSPARSE-5.1.3.ebuild
new file mode 100644
index ..5962bd36caa1
--- /dev/null
+++ b/sci-libs/hipSPARSE/hipSPARSE-5.1.3.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+
+inherit cmake edo rocm toolchain-funcs
+
+DESCRIPTION="ROCm SPARSE marshalling library"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/hipSPARSE;
+# share some test datasets with rocSPARSE
+SRC_URI="https://github.com/ROCmSoftwarePlatform/hipSPARSE/archive/rocm-${PV}.tar.gz
 -> hipSPARSE-$(ver_cut 1-2).tar.gz
+test? (
+https://sparse.tamu.edu/MM/SNAP/amazon0312.tar.gz -> 
rocSPARSE_amazon0312.tar.gz
+https://sparse.tamu.edu/MM/Muite/Chebyshev4.tar.gz -> 
rocSPARSE_Chebyshev4.tar.gz
+https://sparse.tamu.edu/MM/FEMLAB/sme3Dc.tar.gz -> rocSPARSE_sme3Dc.tar.gz
+https://sparse.tamu.edu/MM/Williams/webbase-1M.tar.gz -> 
rocSPARSE_webbase-1M.tar.gz
+https://sparse.tamu.edu/MM/Bova/rma10.tar.gz -> rocSPARSE_rma10.tar.gz
+https://sparse.tamu.edu/MM/JGD_BIBD/bibd_22_8.tar.gz -> 
rocSPARSE_bibd_22_8.tar.gz
+https://sparse.tamu.edu/MM/Williams/mac_econ_fwd500.tar.gz -> 
rocSPARSE_mac_econ_fwd500.tar.gz
+https://sparse.tamu.edu/MM/Williams/mc2depi.tar.gz -> rocSPARSE_mc2depi.tar.gz
+https://sparse.tamu.edu/MM/Hamm/scircuit.tar.gz -> rocSPARSE_scircuit.tar.gz
+https://sparse.tamu.edu/MM/Sandia/ASIC_320k.tar.gz -> 
rocSPARSE_ASIC_320k.tar.gz
+https://sparse.tamu.edu/MM/GHS_psdef/bmwcra_1.tar.gz -> 
rocSPARSE_bmwcra_1.tar.gz
+https://sparse.tamu.edu/MM/HB/nos1.tar.gz -> rocSPARSE_nos1.tar.gz
+https://sparse.tamu.edu/MM/HB/nos2.tar.gz -> rocSPARSE_nos2.tar.gz
+https://sparse.tamu.edu/MM/HB/nos3.tar.gz -> rocSPARSE_nos3.tar.gz
+https://sparse.tamu.edu/MM/HB/nos4.tar.gz -> rocSPARSE_nos4.tar.gz
+https://sparse.tamu.edu/MM/HB/nos5.tar.gz -> rocSPARSE_nos5.tar.gz
+https://sparse.tamu.edu/MM/HB/nos6.tar.gz -> rocSPARSE_nos6.tar.gz

[gentoo-commits] repo/gentoo:master commit in: profiles/base/, sci-libs/hipFFT/, sci-libs/hipFFT/files/

2022-09-21 Thread Benda XU
commit: 47289ed1568284817a96a182d8014bbd038ad783
Author: Yiyang Wu  gmail  com>
AuthorDate: Thu Sep  1 07:31:08 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Thu Sep 22 01:08:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47289ed1

sci-libs/hipFFT: add 5.1.3, using rocm.eclass

profiles/base: mask hipFFT's gfx906 amdgpu target, as the revdep of
gfx906-masked sci-libs/rocFFT-5.1.3.

Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 profiles/base/package.use.mask |  1 +
 sci-libs/hipFFT/Manifest   |  1 +
 .../hipFFT-5.1.3-gentoo-install-locations.patch| 29 +
 sci-libs/hipFFT/hipFFT-5.1.3.ebuild| 50 ++
 4 files changed, 81 insertions(+)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 13964d29926c..bb76e3ff09a1 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -16,6 +16,7 @@
 # may lead to incorrect results in computation.
 # https://github.com/ROCmSoftwarePlatform/rocFFT/issues/369
 =sci-libs/rocFFT-5.1.3 amdgpu_targets_gfx906
+=sci-libs/hipFFT-5.1.3 amdgpu_targets_gfx906
 
 # Georgy Yakovlev  (2022-09-17)
 # po4a crashes while translating

diff --git a/sci-libs/hipFFT/Manifest b/sci-libs/hipFFT/Manifest
index ea28dc7b9ab8..12b43d91d6cd 100644
--- a/sci-libs/hipFFT/Manifest
+++ b/sci-libs/hipFFT/Manifest
@@ -1,4 +1,5 @@
 DIST hipFFT-rocm-4.3.0.tar.gz 83355 BLAKE2B 
ee99b4cb685cbb846084d8a7c77982d75cf0d1597f9270260284bb26ae00702a31dd4d5ad9ae1885ab631c390f65c0f584f302be189701ba4f0dd9061b1bba5a
 SHA512 
0d3100b054ff485eae06b13b8c568626b8e3a3286f36012c5a5f9bb4918e03c30c687a2714049bd797f6c3973f1730ad0936f02ad044cde1663c9c5750bbcf40
 DIST hipFFT-rocm-5.0.2.tar.gz 88405 BLAKE2B 
c3a2e5e029d7d91c7cdc1c4e2ddec71c17df0cf2d863c81ef263eea3734488fcc31795ea681b27dffd04c0833c99df252256c3ffacfbf29305fa1ba5b8bd4efa
 SHA512 
4fdc080479f1094e9ce92acc0eceb630a6a6ce711ffdc5ffef58d61baf23e8ea9ec45a922d798fb17a7724425d5785451f5f114bc7db40ebbfb50359b56456a6
+DIST hipFFT-rocm-5.1.3.tar.gz 89397 BLAKE2B 
3c29d5d660e9f3db8afd8c9e524296c29f50faf06a5d6a58ec628b5cc5ddb47ac2b99f137c7bc5090a311189b44014ea2f6f1f7547d22506f5ba18f837fbeb68
 SHA512 
8d7a90630cd8bfeade9cb026e45b6b6c1ab9c96dba424559a7ced8c881cd45c1cb06d3f7e82c8e6558e4ccb8bb41b6278842057a0cf0957b0644b1139f2c9706
 DIST rocFFT-4.3.0.tar.gz 840748 BLAKE2B 
236a5faa930751d35e501a9a32ecc8b4075448ef21a0ffb0bb7ec04f4ed1cb67b908aa153b5b424e0823d3e306cf375d7c01a77d687220ed79de6d374037e003
 SHA512 
765d41e4018a04a53e847c03de80eec830d3e8766187fb8cb493624afa2673175347c16e6bd4ad7d88bb866e58f7e572708f22238723c710b98565a0cd3d
 DIST rocFFT-5.0.2.tar.gz 837508 BLAKE2B 
b74d0c6edd7b232f775bffefbca829d88d9d7cd9108c27a0698f45d7fe2760d40463bcda8c710e923874b3bbfb1e83e0fe8622db4dfa28afb29392b3e135e9a5
 SHA512 
d6810a92a10a27dbcac8a04e8fcd56c7fa198f208da626d8938d5ff28b6ab8b89a058c7a56b5666464165e8f6bd7c4c031a94315625a3613eb02a9b8eccd9eb9

diff --git a/sci-libs/hipFFT/files/hipFFT-5.1.3-gentoo-install-locations.patch 
b/sci-libs/hipFFT/files/hipFFT-5.1.3-gentoo-install-locations.patch
new file mode 100644
index ..fe395de42f86
--- /dev/null
+++ b/sci-libs/hipFFT/files/hipFFT-5.1.3-gentoo-install-locations.patch
@@ -0,0 +1,29 @@
+Fix install location to meet FHS, and remove useless symlink
+===
+--- hipFFT-rocm-5.1.3.orig/library/CMakeLists.txt
 hipFFT-rocm-5.1.3/library/CMakeLists.txt
+@@ -81,7 +81,7 @@ target_include_directories( hipfft
+   PUBLIC  $
+   $
+   $
+-  $
++  $
+   ${HIP_INCLUDE_DIRS}
+   )
+
+@@ -142,13 +142,11 @@ if( ROCM_FOUND )
+   rocm_install_targets( TARGETS hipfft
+ INCLUDE
+ ${CMAKE_SOURCE_DIR}/library/include
+-${CMAKE_BINARY_DIR}/include
+-PREFIX hipfft )
++${CMAKE_BINARY_DIR}/include )
+   rocm_export_targets( TARGETS hip::hipfft
+-PREFIX hipfft
++PREFIX .
+ DEPENDS PACKAGE hip
+ NAMESPACE hip:: )
+-  rocm_install_symlink_subdir( hipfft )
+
+   # Package specific CPACK vars
+   if( NOT BUILD_WITH_LIB STREQUAL "CUDA" )

diff --git a/sci-libs/hipFFT/hipFFT-5.1.3.ebuild 
b/sci-libs/hipFFT/hipFFT-5.1.3.ebuild
new file mode 100644
index ..216d15841546
--- /dev/null
+++ b/sci-libs/hipFFT/hipFFT-5.1.3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+
+inherit cmake rocm
+
+DESCRIPTION="CU / ROCM agnostic hip FFT implementation"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/hipFFT;
+SRC_URI="https://github.com/ROCmSoftwarePlatform/hipFFT/archive/refs/tags/rocm-${PV}.tar.gz
 -> hipFFT-rocm-${PV}.tar.gz"
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+SLOT="0/$(ver_cut 1-2)"
+
+RESTRICT="test"
+
+RDEPEND="dev-util/hip:${SLOT}
+   sci-libs/rocFFT:${SLOT}[${ROCM_USEDEP}]"

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

2022-09-21 Thread Benda XU
commit: 24022687320ce86d060605764a2e74478d2ea3b7
Author: Yiyang Wu  gmail  com>
AuthorDate: Thu Sep  1 07:32:07 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Thu Sep 22 01:08:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24022687

sci-libs/hipCUB: add 5.1.3, using rocm.eclass

Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/hipCUB/Manifest|  1 +
 sci-libs/hipCUB/hipCUB-5.1.3.ebuild | 71 +
 2 files changed, 72 insertions(+)

diff --git a/sci-libs/hipCUB/Manifest b/sci-libs/hipCUB/Manifest
index 4038ecb82108..72e40f7df9d6 100644
--- a/sci-libs/hipCUB/Manifest
+++ b/sci-libs/hipCUB/Manifest
@@ -1,3 +1,4 @@
 DIST hipCUB-4.0.0.tar.gz 137513 BLAKE2B 
b7ef4d53037fba04771162ae8993def648f5e1401654286ffc6987bbb4b25baa1b1b14bc37035e1afe46eeffe3e564f244e339cdfd0e5a242574d248bf4683db
 SHA512 
e778b94c86e09bf3b0bc043fb15ed8725387b875e8631a7e8599aee8da2d8085190effc9681d742fc0d286cc0c20762341f1f24699c8a52e9734611c716530d5
 DIST hipCUB-4.3.0.tar.gz 154097 BLAKE2B 
68a46f1416c969e4bf8e245c2aa8aee626f1e8089182ffb8f5090d540efe98606a616499d52b14da3733b3a6f4da690ea1718ea58fb6166351f4b4807f1b8228
 SHA512 
7c0abcf034d885615a9a4f05e6ca906e99b0ffbe36ae3d4b9d9d79b01d21077dc86be659548b45dad8498b84bec24dc0a5be78040c1ab21ca458d22fa7fae43d
 DIST hipCUB-5.0.2.tar.gz 243032 BLAKE2B 
68256c0868bd23dbd78075ab286fc0738dc90f330a7e99186803e7920b3366f5608986dd9e3f4c5a045f9ec3f2461a66ab5b708d5d1d3fc748d042dd929a7993
 SHA512 
ae4d55fcf513eb5dd1316e335a0de30f6098eba70e877b41905bc59f3fb500ad9a46a28de77b74b914a15ffc38ad5c5f4dbdf36139505c26b94c43ffa5c90e01
+DIST hipCUB-5.1.3.tar.gz 278021 BLAKE2B 
f30e567370fea80ef63a455c2c27b3f4ff241e7e405688fa4dc33d1e0ce3dffb016a1a1523b20613a7963bff061758eac0c0d110243a9a6cedbc100bb087d7d4
 SHA512 
dd3ca341b78cf6985ba723feeeb560c0503ab283b63067e9a5e68d12ad42f752a7f56fd60f0f0c26c2853538853e09a102cfc6006c18c31c3162fa7b536ffb9f

diff --git a/sci-libs/hipCUB/hipCUB-5.1.3.ebuild 
b/sci-libs/hipCUB/hipCUB-5.1.3.ebuild
new file mode 100644
index ..4588711d36b2
--- /dev/null
+++ b/sci-libs/hipCUB/hipCUB-5.1.3.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+
+inherit cmake rocm
+
+DESCRIPTION="Wrapper of rocPRIM or CUB for GPU parallel primitives"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/hipCUB;
+SRC_URI="https://github.com/ROCmSoftwarePlatform/hipCUB/archive/rocm-${PV}.tar.gz
 -> hipCUB-${PV}.tar.gz"
+
+LICENSE="BSD"
+KEYWORDS="~amd64"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="benchmark test"
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-util/hip
+   sci-libs/rocPRIM:${SLOT}[${ROCM_USEDEP}]
+   benchmark? ( dev-cpp/benchmark )
+   test? ( dev-cpp/gtest )
+"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/hipCUB-rocm-${PV}"
+
+PATCHES="${FILESDIR}/${PN}-4.3.0-add-memory-header.patch"
+
+src_prepare() {
+   sed -e "/PREFIX hipcub/d" \
+   -e "/DESTINATION/s:hipcub/include/:include/:" \
+   -e "/rocm_install_symlink_subdir(hipcub)/d" \
+   -e "/

[gentoo-commits] repo/gentoo:master commit in: dev-util/Tensile/files/, dev-util/Tensile/

2022-09-21 Thread Benda XU
commit: a31808f3051758ccde8604944e1559ce92ef8ec4
Author: Yiyang Wu  gmail  com>
AuthorDate: Tue Jun 21 08:38:05 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Thu Sep 22 01:06:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a31808f3

dev-util/Tensile: add 5.1.3, switch to vanilla clang-14

enable py3.11 as well.
No need to rebuild when hip upgrade since hip is just used at runtime.

Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 dev-util/Tensile/Manifest  |  1 +
 dev-util/Tensile/Tensile-5.0.2-r2.ebuild   |  2 +-
 ...ensile-5.0.2-r2.ebuild => Tensile-5.1.3.ebuild} | 16 +++--
 .../Tensile/files/Tensile-5.1.3-gentoopath.patch   | 75 ++
 4 files changed, 86 insertions(+), 8 deletions(-)

diff --git a/dev-util/Tensile/Manifest b/dev-util/Tensile/Manifest
index c3e8f48bab20..3b51748fa904 100644
--- a/dev-util/Tensile/Manifest
+++ b/dev-util/Tensile/Manifest
@@ -1,3 +1,4 @@
 DIST Tensile-5.0.2-PR1419.patch.gz 43754 BLAKE2B 
3b1d7333ed0115f77816806e7735e25d897dbae3f7a40ece61d655c8f016d9d1c804b586b4e0e75661e20c517f5937a61d5ead25a545f0ce2e4a178bcbb3e7be
 SHA512 
0154d8e14d335f4ecd86e5db335289f8662cede7e5d4b93bf6c56d8e48c1d7d0457271c078c9abbbca1f4aa91f028f6ce6a89efb783ba0207d0f39fd5de8a42c
 DIST rocm-Tensile-4.3.0.tar.gz 14250149 BLAKE2B 
030138eaca2a0aadd96801e6dbd72e510716dd90553ef3795c5e04e00a34a05ecae82b24f755e4033a4acfcdb1cf26291da1e7902bb090f89a010d403e832beb
 SHA512 
126db0b413c716fba8d5be9bff7a44fd1badacbf32f3db8d0db649819177db37ebd56fd22dd3c809655f5d29675be115e698cd10bc3d0b4b23878ae3726fce47
 DIST rocm-Tensile-5.0.2.tar.gz 14362090 BLAKE2B 
d44c3135496db41c4eb2545f6054c84493e89ef6357da881dae6859763338417e7a9e142cdce7e2de0536684bb641049ad0440964adbe68d03ca329f01efabc9
 SHA512 
f5ab7d7cbc5ba25498a02a6b7c07d5a9a548edcd44b439b92c8718072382adc18ae78274db1a7174e06436ac1396f3b4edafc7f491a2c87086c368e7270e64e3
+DIST rocm-Tensile-5.1.3.tar.gz 14357517 BLAKE2B 
7c5881cc2b1d25db39f54a99f9f0a08395a5f7a58deebe74d9868e8f7044db5ae2f3907196adf16dc6abeba0f1f47f5cce5c8900891276daff8e4ad614cf3b94
 SHA512 
4405cb6de65c1da1fd93910fc901402a24e996ff04eccadf483c25d8eb518e03ea9bbf00e372dd5fe377696e71c39355603095f3c5fc1e26d311ed15d8e3b734

diff --git a/dev-util/Tensile/Tensile-5.0.2-r2.ebuild 
b/dev-util/Tensile/Tensile-5.0.2-r2.ebuild
index 38854fd0c269..22d3a6cee451 100644
--- a/dev-util/Tensile/Tensile-5.0.2-r2.ebuild
+++ b/dev-util/Tensile/Tensile-5.0.2-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 prefix
 

diff --git a/dev-util/Tensile/Tensile-5.0.2-r2.ebuild 
b/dev-util/Tensile/Tensile-5.1.3.ebuild
similarity index 86%
copy from dev-util/Tensile/Tensile-5.0.2-r2.ebuild
copy to dev-util/Tensile/Tensile-5.1.3.ebuild
index 38854fd0c269..f2a39a52dbbb 100644
--- a/dev-util/Tensile/Tensile-5.0.2-r2.ebuild
+++ b/dev-util/Tensile/Tensile-5.1.3.ebuild
@@ -3,14 +3,16 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 prefix
+inherit distutils-r1 llvm prefix
+
+LLVM_MAX_SLOT=14
 
 DESCRIPTION="Stretching GPU performance for GEMMs and tensor contractions"
 HOMEPAGE="https://github.com/ROCmSoftwarePlatform/Tensile;
 
SRC_URI="https://github.com/ROCmSoftwarePlatform/Tensile/archive/rocm-${PV}.tar.gz
 -> rocm-Tensile-${PV}.tar.gz
-   
https://github.com/littlewu2508/littlewu2508.github.io/raw/main/gentoo-distfiles/${P}-PR1419.patch.gz;
+   
https://github.com/littlewu2508/littlewu2508.github.io/raw/main/gentoo-distfiles/${PN}-5.0.2-PR1419.patch.gz;
 S="${WORKDIR}/${PN}-rocm-${PV}"
 
 LICENSE="MIT"
@@ -24,24 +26,24 @@ RDEPEND="${PYTHON_DEPS}
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/msgpack[${PYTHON_USEDEP}]
>=dev-util/rocm-smi-4.3.0
+   >=sys-devel/clang-14.0.6-r1:${LLVM_MAX_SLOT}=
 "
 DEPEND="${RDEPEND}
-   dev-util/hip:=
+   dev-util/hip
 "
 
 PATCHES=( "${FILESDIR}"/${PN}-4.3.0-output-commands.patch
  "${FILESDIR}"/${PN}-5.0.2-gfx1031.patch
  "${FILESDIR}"/${PN}-5.0.2-fix-arch-parse.patch
  "${FILESDIR}"/${PN}-5.0.2-use-ninja.patch
- "${FILESDIR}"/${PN}-5.0.2-adjust-parallel.patch
- "${WORKDIR}"/${PN}-5.0.2-PR1419.patch
  )
 
 CMAKE_USE_DIR="${WORKDIR}/Source"
 
 src_prepare() {
distutils-r1_src_prepare
-   eapply $(prefixify_ro "${FILESDIR}"/${PN}-5.0.2-gentoopath.patch)
+   sed -e "s,\@LLVM_PATH\@,$(get_llvm_prefix ${LLVM_MAX_SLOT}),g" 
"${FILESDIR}"/${PN}-5.1.3-gentoopath.patch > "${S}"/gentoopath.patch || die
+   eapply $(prefixify_ro "${S}"/gentoopath.patch)
 
pushd ${PN} || die
 

diff --git a/dev-util/Tensile/files/Tensile-5.1.3-gentoopath.patch 
b/dev-util/Tensile/files/Tensile-5.1.3-gentoopath.patch
new file mode 100644

[gentoo-commits] repo/gentoo:master commit in: profiles/base/, sci-libs/rocFFT/files/, sci-libs/rocFFT/

2022-09-21 Thread Benda XU
commit: abdf31db4cfb9a43bd7581ab271c03facf933490
Author: Yiyang Wu  gmail  com>
AuthorDate: Wed Jul 13 12:18:42 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Thu Sep 22 01:07:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abdf31db

sci-libs/rocFFT: add 5.1.3, use rocm.eclass

profiles/base: mask rocFFT-5.1.3 gfx906 amdgpu target, because
intolerable error found on Radeon VII.

No need to rebuilt rocFFT when hip upgrade because librocfft is
dynamically linked to libhipamd, while llvm SLOT does not matter because
it is only used to produce GPU kernels, libclang and libLLVM does not
linked in.

Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 profiles/base/package.use.mask |   8 +-
 sci-libs/rocFFT/Manifest   |   1 +
 .../files/rocFFT-5.1.3-add-stdexcept-header.patch  |  11 ++
 .../files/rocFFT-5.1.3-unbundle-sqlite.patch   |  67 ++
 sci-libs/rocFFT/rocFFT-5.1.3.ebuild| 144 +
 5 files changed, 230 insertions(+), 1 deletion(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 39c17ccff6de..13964d29926c 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -11,6 +11,12 @@
 # Allowing that use flag for >=43.0 would stop users from updating nautilus
 >=app-text/evince-43.0 nautilus
 
+# Yiyang Wu  (2022-09-21)
+# Intolerable mathematical errors found on AMD Radeon VII GPU during src_test,
+# may lead to incorrect results in computation.
+# https://github.com/ROCmSoftwarePlatform/rocFFT/issues/369
+=sci-libs/rocFFT-5.1.3 amdgpu_targets_gfx906
+
 # Georgy Yakovlev  (2022-09-17)
 # po4a crashes while translating
 # mask for now
@@ -24,7 +30,7 @@
 # bug #870211.
 dev-lang/rust llvm-libunwind
 
-# Matt Jolly  (2022-09-09)
 # app-antivirus/clamav JIT support requires LLVM <=13
 # ebuild support is there but currently failing to link
 app-antivirus/clamav jit

diff --git a/sci-libs/rocFFT/Manifest b/sci-libs/rocFFT/Manifest
index a6b401c669d5..62c113ca488d 100644
--- a/sci-libs/rocFFT/Manifest
+++ b/sci-libs/rocFFT/Manifest
@@ -1,3 +1,4 @@
 DIST rocFFT-4.0.0.tar.gz 772176 BLAKE2B 
f08db9487449e707ba814a66d23992f68c140017a38f72ee45b3b224fc3e46abd40b976aef645f4432601265b38cff8939456981c686360eba135349b5d28fb5
 SHA512 
db9a6b49162dfb7924aa5f5dc8d42c92a5a741e03c3c0b4ece2cfb72de7506a345f3d28d31a3d7755cfe78078c448c9f952ca671e472335a4301de8702916176
 DIST rocFFT-4.3.0.tar.gz 840748 BLAKE2B 
236a5faa930751d35e501a9a32ecc8b4075448ef21a0ffb0bb7ec04f4ed1cb67b908aa153b5b424e0823d3e306cf375d7c01a77d687220ed79de6d374037e003
 SHA512 
765d41e4018a04a53e847c03de80eec830d3e8766187fb8cb493624afa2673175347c16e6bd4ad7d88bb866e58f7e572708f22238723c710b98565a0cd3d
 DIST rocFFT-5.0.2.tar.gz 837508 BLAKE2B 
b74d0c6edd7b232f775bffefbca829d88d9d7cd9108c27a0698f45d7fe2760d40463bcda8c710e923874b3bbfb1e83e0fe8622db4dfa28afb29392b3e135e9a5
 SHA512 
d6810a92a10a27dbcac8a04e8fcd56c7fa198f208da626d8938d5ff28b6ab8b89a058c7a56b5666464165e8f6bd7c4c031a94315625a3613eb02a9b8eccd9eb9
+DIST rocFFT-5.1.3.tar.gz 845470 BLAKE2B 
86060ce4f8612869fedc5bc92ed6a5bb7fbc539b26c7f5ab0ded5406ab6c340f64116782285d040824e54557af87d9ddb6f907fd1550b80c3da903d3c1d5e5c0
 SHA512 
175402856bd4753e74ce14326569be99221e21d0ce675e007900f6982c53e1566ad0b060eec545e0f17ff4dc4811688cc1003dc986226205ee95ee6f22d1ca43

diff --git a/sci-libs/rocFFT/files/rocFFT-5.1.3-add-stdexcept-header.patch 
b/sci-libs/rocFFT/files/rocFFT-5.1.3-add-stdexcept-header.patch
new file mode 100644
index ..edfd89ea4b70
--- /dev/null
+++ b/sci-libs/rocFFT/files/rocFFT-5.1.3-add-stdexcept-header.patch
@@ -0,0 +1,11 @@
+Contributed-by: perestoronin https://bugs.gentoo.org/693200#c25
+--- a/library/src/include/twiddles.h
 b/library/src/include/twiddles.h
+@@ -14,6 +14,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ static const size_t LTWD_BASE_DEFAULT   = 8;
+ static const size_t LARGE_TWIDDLE_THRESHOLD = 4096;

diff --git a/sci-libs/rocFFT/files/rocFFT-5.1.3-unbundle-sqlite.patch 
b/sci-libs/rocFFT/files/rocFFT-5.1.3-unbundle-sqlite.patch
new file mode 100644
index ..b18b55eb8048
--- /dev/null
+++ b/sci-libs/rocFFT/files/rocFFT-5.1.3-unbundle-sqlite.patch
@@ -0,0 +1,67 @@
+Disable rocFFT fetching SQLite3 and link to system libsqlite.so
+Index: rocFFT-rocm-5.1.3/library/src/CMakeLists.txt
+===
+--- rocFFT-rocm-5.1.3.orig/library/src/CMakeLists.txt
 rocFFT-rocm-5.1.3/library/src/CMakeLists.txt
+@@ -134,49 +134,22 @@ set( rocfft_source
+   rtcsubprocess.cpp
+   )
+ 
+-# SQLite 3.36.0 enabled the backup API by default, which we need
+-# for cache serialization.  We also want to use a static SQLite,
+-# and distro static libraries aren't typically built
+-# position-independent.
+-include( FetchContent )
+-
+-set(SQLITE_SRC_URL 

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

2022-09-21 Thread Marek Szuba
commit: 2dc57d72ada009425ab74d4ff46064a17d477782
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Sep 22 00:21:53 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Sep 22 00:32:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dc57d72

sys-apps/gptfdisk: fix dev-libs/popt-1.19 incompatibility

Without this, starting gdisk linked against popt-1.19 fails with

Problem opening (garbage) for reading! Error is 2.
The specified file does not exist!

(assuming gptfdisk has been emerged without tests; otherwise this
does get caught by the test suite)

Closes: https://bugs.gentoo.org/872131
Signed-off-by: Marek Szuba  gentoo.org>

 .../gptfdisk/files/gptfdisk-1.0.9-popt_segv.patch  | 22 
 sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild | 61 ++
 2 files changed, 83 insertions(+)

diff --git a/sys-apps/gptfdisk/files/gptfdisk-1.0.9-popt_segv.patch 
b/sys-apps/gptfdisk/files/gptfdisk-1.0.9-popt_segv.patch
new file mode 100644
index ..470defd33cf6
--- /dev/null
+++ b/sys-apps/gptfdisk/files/gptfdisk-1.0.9-popt_segv.patch
@@ -0,0 +1,22 @@
+--- a/gptcl.cc
 b/gptcl.cc
+@@ -156,9 +156,10 @@
+ 
+// Assume first non-option argument is the device filename
+device = (char*) poptGetArg(poptCon);
+-   poptResetContext(poptCon);
+ 
+if (device != NULL) {
++  device = strdup(device);
++  poptResetContext(poptCon);
+   JustLooking(); // reset as necessary
+   BeQuiet(); // Tell called functions to be less verbose & interactive
+   if (LoadPartitions((string) device)) {
+@@ -498,6 +499,7 @@
+  cerr << "Error encountered; not saving changes.\n";
+  retval = 4;
+   } // if
++  free(device);
+} // if (device != NULL)
+poptFreeContext(poptCon);
+return retval;

diff --git a/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild 
b/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild
new file mode 100644
index ..5ccaa186a5da
--- /dev/null
+++ b/sys-apps/gptfdisk/gptfdisk-1.0.9-r2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="GPT partition table manipulator for Linux"
+HOMEPAGE="https://www.rodsbooks.com/gdisk/;
+SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="ncurses static"
+
+# libuuid from util-linux is required.
+RDEPEND="!static? (
+   dev-libs/popt
+   ncurses? ( sys-libs/ncurses:=[unicode(+)] )
+   kernel_linux? ( sys-apps/util-linux )
+   )"
+DEPEND="
+   ${RDEPEND}
+   static? (
+   dev-libs/popt[static-libs(+)]
+   ncurses? ( sys-libs/ncurses:=[unicode(+),static-libs(+)] )
+   kernel_linux? ( sys-apps/util-linux[static-libs(+)] )
+   )
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.0.9-libuuid.patch" #844073
+   "${FILESDIR}/${PN}-1.0.9-popt_segv.patch" #872131
+)
+
+src_prepare() {
+   default
+
+   tc-export CXX PKG_CONFIG
+
+   if ! use ncurses ; then
+   sed -i \
+   -e '/^all:/s: cgdisk::' \
+   Makefile || die
+   fi
+
+   sed \
+   -e '/g++/s:=:?=:g' \
+   -e 's:-lncursesw:$(shell $(PKG_CONFIG) --libs ncursesw):g' \
+   -i Makefile || die
+
+   use static && append-ldflags -static
+}
+
+src_install() {
+   dosbin gdisk sgdisk $(usex ncurses cgdisk '') fixparts
+   doman *.8
+   dodoc NEWS README
+}



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

2022-09-21 Thread Matt Turner
commit: 69490d1b93b690c4d68dd43b0b82fc007aff85df
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Sep 22 00:02:07 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Sep 22 00:06:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69490d1b

media-libs/mesa: Propagate stable keywords

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

 media-libs/mesa/mesa-22.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/mesa/mesa-22.1.7.ebuild 
b/media-libs/mesa/mesa-22.1.7.ebuild
index 97c13b468175..cf4769ac91fa 100644
--- a/media-libs/mesa/mesa-22.1.7.ebuild
+++ b/media-libs/mesa/mesa-22.1.7.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 else
SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris 
~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris 
~x86-solaris"
 fi
 
 LICENSE="MIT"



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

2022-09-21 Thread Matt Turner
commit: c02aba3af754bc0f347ea624c7674f8452270427
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Sep 22 00:06:22 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Sep 22 00:06:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c02aba3a

media-libs/mesa: Drop old versions

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

 media-libs/mesa/Manifest   |   1 -
 media-libs/mesa/mesa-22.1.3.ebuild | 461 -
 2 files changed, 462 deletions(-)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index 01e093220436..294371137a5f 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,3 +1,2 @@
-DIST mesa-22.1.3.tar.xz 16016520 BLAKE2B 
3f9838022914b4ecc8882bc648bdd99a81aab2c6ebd4d9a3ce74655d6ec718d09abc6424bdb4b84a5430dcc51113d67bfd3368af4a3f390d3c574733b8ade4b0
 SHA512 
e7348839eb37de89c90d21277a7cbb42ee673ad6c656177853f6d35db99556dbac2986771342d902b4fa67df5687c9d543bad99c81bcd0ecfb7f08f37480
 DIST mesa-22.1.7.tar.xz 16109944 BLAKE2B 
0d4724068eff0ad242e81808ff94b73e1b5da810d27706b5a594ad77875b54562db6d9f752b61bcfff773b26bbc64b751d4dd13cfa256106d3114377ea668d26
 SHA512 
447e87359445edce231761d94b316b2aa20e9ab58e4b59d75cbb1696dd0900e7164c32bebc3b75700b4070570b456f7a8cf0914181371754a52427d34e4b9120
 DIST mesa-22.2.0.tar.xz 16298808 BLAKE2B 
3f1526626edad49a7d1551283eaab38d905cdd4c70b487538cc2c4de50a4959e396340abe9acb32742ca83fee0a64fcce646c7fcd67d3650eacee8398c289126
 SHA512 
13a21b9ed6b0a5dfd0293b73df271a929c3155d83e8beb3d958fe18d79277f3611bf5b26a1186d446f4e1479a36bb13d0a13d6ac68937989fe7a0d917e12171e

diff --git a/media-libs/mesa/mesa-22.1.3.ebuild 
b/media-libs/mesa/mesa-22.1.3.ebuild
deleted file mode 100644
index c84d6c68b8c4..
--- a/media-libs/mesa/mesa-22.1.3.ebuild
+++ /dev/null
@@ -1,461 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit llvm meson-multilib python-any-r1 linux-info
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="OpenGL-like graphic library for Linux"
-HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
-   inherit git-r3
-else
-   SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris 
~x86-solaris"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-RESTRICT="!test? ( test )"
-
-RADEON_CARDS="r300 r600 radeon radeonsi"
-VIDEO_CARDS="${RADEON_CARDS} freedreno intel lima nouveau panfrost v3d vc4 
virgl vivante vmware"
-for card in ${VIDEO_CARDS}; do
-   IUSE_VIDEO_CARDS+=" video_cards_${card}"
-done
-
-IUSE="${IUSE_VIDEO_CARDS}
-   cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm
-   lm-sensors opencl osmesa selinux test unwind vaapi valgrind vdpau vulkan
-   vulkan-overlay wayland +X xa xvmc zink +zstd"
-
-REQUIRED_USE="
-   d3d9?   ( || ( video_cards_intel video_cards_r300 video_cards_r600 
video_cards_radeonsi video_cards_nouveau video_cards_vmware ) )
-   vulkan? ( video_cards_radeonsi? ( llvm ) )
-   vulkan-overlay? ( vulkan )
-   video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) )
-   video_cards_r300?   ( x86? ( llvm ) amd64? ( llvm ) )
-   video_cards_radeonsi?   ( llvm )
-   xa? ( X )
-   xvmc? ( X )
-   zink? ( vulkan )
-"
-
-LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.110"
-RDEPEND="
-   >=dev-libs/expat-2.1.0-r3:=[${MULTILIB_USEDEP}]
-   >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
-   >=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}]
-   unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
-   llvm? (
-   video_cards_radeonsi? (
-   virtual/libelf:0=[${MULTILIB_USEDEP}]
-   )
-   video_cards_r600? (
-   virtual/libelf:0=[${MULTILIB_USEDEP}]
-   )
-   video_cards_radeon? (
-   virtual/libelf:0=[${MULTILIB_USEDEP}]
-   )
-   )
-   lm-sensors? ( sys-apps/lm-sensors:=[${MULTILIB_USEDEP}] )
-   opencl? (
-   >=virtual/opencl-3[${MULTILIB_USEDEP}]
-   dev-libs/libclc
-   virtual/libelf:0=[${MULTILIB_USEDEP}]
-   )
-   vaapi? (
-   >=x11-libs/libva-1.7.3:=[${MULTILIB_USEDEP}]
-   )
-   vdpau? ( >=x11-libs/libvdpau-1.1:=[${MULTILIB_USEDEP}] )
-   xvmc? ( >=x11-libs/libXvMC-1.0.8:=[${MULTILIB_USEDEP}] )
-   selinux? ( sys-libs/libselinux[${MULTILIB_USEDEP}] )
-   wayland? (
-   >=dev-libs/wayland-1.18.0:=[${MULTILIB_USEDEP}]
-   )
-   

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

2022-09-21 Thread Matt Turner
commit: 8993c7f6dd526855837cda73213ac988be7692ae
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Sep 22 00:06:14 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Sep 22 00:06:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8993c7f6

media-libs/mesa: Version bump to 22.2.0

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

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-22.2.0.ebuild | 475 +
 2 files changed, 476 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index b31b5a657ed9..01e093220436 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,2 +1,3 @@
 DIST mesa-22.1.3.tar.xz 16016520 BLAKE2B 
3f9838022914b4ecc8882bc648bdd99a81aab2c6ebd4d9a3ce74655d6ec718d09abc6424bdb4b84a5430dcc51113d67bfd3368af4a3f390d3c574733b8ade4b0
 SHA512 
e7348839eb37de89c90d21277a7cbb42ee673ad6c656177853f6d35db99556dbac2986771342d902b4fa67df5687c9d543bad99c81bcd0ecfb7f08f37480
 DIST mesa-22.1.7.tar.xz 16109944 BLAKE2B 
0d4724068eff0ad242e81808ff94b73e1b5da810d27706b5a594ad77875b54562db6d9f752b61bcfff773b26bbc64b751d4dd13cfa256106d3114377ea668d26
 SHA512 
447e87359445edce231761d94b316b2aa20e9ab58e4b59d75cbb1696dd0900e7164c32bebc3b75700b4070570b456f7a8cf0914181371754a52427d34e4b9120
+DIST mesa-22.2.0.tar.xz 16298808 BLAKE2B 
3f1526626edad49a7d1551283eaab38d905cdd4c70b487538cc2c4de50a4959e396340abe9acb32742ca83fee0a64fcce646c7fcd67d3650eacee8398c289126
 SHA512 
13a21b9ed6b0a5dfd0293b73df271a929c3155d83e8beb3d958fe18d79277f3611bf5b26a1186d446f4e1479a36bb13d0a13d6ac68937989fe7a0d917e12171e

diff --git a/media-libs/mesa/mesa-22.2.0.ebuild 
b/media-libs/mesa/mesa-22.2.0.ebuild
new file mode 100644
index ..b67f1493125c
--- /dev/null
+++ b/media-libs/mesa/mesa-22.2.0.ebuild
@@ -0,0 +1,475 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit llvm meson-multilib python-any-r1 linux-info
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris 
~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+RESTRICT="!test? ( test )"
+
+RADEON_CARDS="r300 r600 radeon radeonsi"
+VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel lima nouveau panfrost v3d 
vc4 virgl vivante vmware"
+for card in ${VIDEO_CARDS}; do
+   IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS}
+   cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm
+   lm-sensors opencl osmesa +proprietary-codecs selinux
+   test unwind vaapi valgrind vdpau vulkan
+   vulkan-overlay wayland +X xa xvmc zink +zstd"
+
+REQUIRED_USE="
+   d3d9?   ( || ( video_cards_intel video_cards_r300 video_cards_r600 
video_cards_radeonsi video_cards_nouveau video_cards_vmware ) )
+   vulkan? ( video_cards_radeonsi? ( llvm ) )
+   vulkan-overlay? ( vulkan )
+   video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_r300?   ( x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_radeonsi?   ( llvm )
+   xa? ( X )
+   xvmc? ( X )
+   zink? ( vulkan )
+"
+
+LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.110"
+RDEPEND="
+   >=dev-libs/expat-2.1.0-r3:=[${MULTILIB_USEDEP}]
+   >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}]
+   unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
+   llvm? (
+   video_cards_radeonsi? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   video_cards_r600? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   video_cards_radeon? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   )
+   lm-sensors? ( sys-apps/lm-sensors:=[${MULTILIB_USEDEP}] )
+   opencl? (
+   >=virtual/opencl-3[${MULTILIB_USEDEP}]
+   dev-libs/libclc
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   vaapi? (
+   >=x11-libs/libva-1.7.3:=[${MULTILIB_USEDEP}]
+   )
+   vdpau? ( >=x11-libs/libvdpau-1.1:=[${MULTILIB_USEDEP}] )
+   xvmc? ( >=x11-libs/libXvMC-1.0.8:=[${MULTILIB_USEDEP}] )
+   selinux? ( sys-libs/libselinux[${MULTILIB_USEDEP}] )
+   wayland? (
+   >=dev-libs/wayland-1.18.0:=[${MULTILIB_USEDEP}]
+   )
+   

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

2022-09-21 Thread Matt Turner
commit: b6282d52dc83e366ba8b189d8da612f100dfa8ce
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Sep 22 00:05:32 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Sep 22 00:06:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6282d52

media-libs/mesa: Allow llvm:15

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

 media-libs/mesa/mesa-.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index 830e5bfd10f3..b67f1493125c 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -110,9 +110,10 @@ RDEPEND="${RDEPEND}
 # 1. List all the working slots (with min versions) in ||, newest first.
 # 2. Update the := to specify *max* version, e.g. < 10.
 # 3. Specify LLVM_MAX_SLOT, e.g. 9.
-LLVM_MAX_SLOT="14"
+LLVM_MAX_SLOT="15"
 LLVM_DEPSTR="
|| (
+   sys-devel/llvm:15[${MULTILIB_USEDEP}]
sys-devel/llvm:14[${MULTILIB_USEDEP}]
sys-devel/llvm:13[${MULTILIB_USEDEP}]
)



[gentoo-commits] repo/gentoo:master commit in: mail-mta/proton-mail-bridge/files/, mail-mta/proton-mail-bridge/

2022-09-21 Thread Marek Szuba
commit: c4c4dc43197b95397eb9c312726a020c7e7ba5c3
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Sep 21 23:50:52 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Sep 21 23:54:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4c4dc43

mail-mta/proton-mail-bridge: add 2.3.0, drop 2.2.2

Signed-off-by: Marek Szuba  gentoo.org>

 mail-mta/proton-mail-bridge/Manifest| 4 ++--
 .../files/{protonmail-bridge.service => proton-mail-bridge.service} | 6 +++---
 ...ton-mail-bridge-2.2.2.ebuild => proton-mail-bridge-2.3.0.ebuild} | 2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/mail-mta/proton-mail-bridge/Manifest 
b/mail-mta/proton-mail-bridge/Manifest
index da2998d1cc62..dbdfa8254ea8 100644
--- a/mail-mta/proton-mail-bridge/Manifest
+++ b/mail-mta/proton-mail-bridge/Manifest
@@ -1,2 +1,2 @@
-DIST protonmail-bridge-2.2.2-deps.tar.xz 237555984 BLAKE2B 
b069b1b9015e0a96cc0f5558216058c23c1488a67abc29363f4111f9175eac9f204f5f14b54a090040e6d340d4aeb69d1e3b1e59685c3dcef9499ae93526f411
 SHA512 
8ae9bd6bdbc8a16d7cb0e5a3405ef3dca1737f7b3b5e53b9f954618eadfccd94c5ca1a3994a20745f234e81dbace28bc2df0489e28dbf6dc322b508a11acf813
-DIST protonmail-bridge-2.2.2.tar.gz 5057358 BLAKE2B 
f2b585ec16c1b6864e4a23436f30c36253beed0453a1068f52f19af8b47b7b626ec779795486ce3719716b5785b2a3c60fbe62ed192b724c6d88ceb507abc590
 SHA512 
c17ce614ab1074ddeeb9842ce98e6c9cbcb57f44a0bc75cdf74b9a7085257768824a549a9ae5870dcb45243655a90f0956600912c69fc1e826c58d36e8ee19fe
+DIST proton-mail-bridge-2.3.0-deps.tar.xz 237367120 BLAKE2B 
819ffc216017db8a02a189fdb1b4c78e26d38f1cde94bbc556e8603047e396ce0de3caa2b3cf18392a30fbaab525c305f6f0193fb1210baeb48f6a346ae2ba94
 SHA512 
63076459bf1e8c17775439a5ef1e22482684e0f37a45a4b6f9469c851e66b984f1bce5c19c1d4bfa8cbf5f9ae4fe21a5a20d8304254cdc4f215120dfe5b254e7
+DIST proton-mail-bridge-2.3.0.tar.gz 5059969 BLAKE2B 
3871ec75e69ce2976a3b588c9cb32dc61d5c6eaf28a8a7941fb91babbe74cf73f101a3fa9d87c999c659847a42b0a3d93298d6c692a06cfe2716a31fcbb0d469
 SHA512 
3e3a64d945577a4efc1cb1e9a3b029465f64fab37e80fa7d58e7ea94ba316281596e91a6b49fc37168a0275921f3f79567f58eb926a1d77fcc0b8b39a3cf8f5c

diff --git a/mail-mta/proton-mail-bridge/files/protonmail-bridge.service 
b/mail-mta/proton-mail-bridge/files/proton-mail-bridge.service
similarity index 59%
rename from mail-mta/proton-mail-bridge/files/protonmail-bridge.service
rename to mail-mta/proton-mail-bridge/files/proton-mail-bridge.service
index 8e4c71adfd0d..21f0ad1650dd 100644
--- a/mail-mta/proton-mail-bridge/files/protonmail-bridge.service
+++ b/mail-mta/proton-mail-bridge/files/proton-mail-bridge.service
@@ -1,9 +1,9 @@
 [Unit]
-Description=ProtonMail IMAP/SMTP bridge
-Documentation=https://protonmail.com/bridge/
+Description=Proton Mail IMAP/SMTP bridge
+Documentation=https://proton.me/mail/bridge/
 
 [Service]
-ExecStart=/usr/bin/protonmail-bridge --no-window
+ExecStart=/usr/bin/proton-mail-bridge --no-window
 Restart=on-failure
 
 # Hardening

diff --git a/mail-mta/proton-mail-bridge/proton-mail-bridge-2.2.2.ebuild 
b/mail-mta/proton-mail-bridge/proton-mail-bridge-2.3.0.ebuild
similarity index 98%
rename from mail-mta/proton-mail-bridge/proton-mail-bridge-2.2.2.ebuild
rename to mail-mta/proton-mail-bridge/proton-mail-bridge-2.3.0.ebuild
index 3eb8df2b3026..79f180fa1513 100644
--- a/mail-mta/proton-mail-bridge/proton-mail-bridge-2.2.2.ebuild
+++ b/mail-mta/proton-mail-bridge/proton-mail-bridge-2.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 inherit go-module systemd xdg-utils
 
-MY_PN="proton-bridge"
+MY_PN="${PN/-mail/}"
 MY_P="${MY_PN}-${PV}"
 
 DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"



[gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge/, mail-mta/proton-mail-bridge/files/, ...

2022-09-21 Thread Marek Szuba
commit: db360aa2684dca6a759e4de49803234df31063f8
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Sep 21 21:56:45 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Sep 21 23:54:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db360aa2

mail-mta/proton-mail-bridge: rename from mail-mta/protonmail-bridge

Follows upstream renaming of Protonmail to Proton Mail.

Signed-off-by: Marek Szuba  gentoo.org>

 mail-mta/{protonmail-bridge => proton-mail-bridge}/Manifest  | 0
 .../files/protonmail-bridge.service  | 0
 mail-mta/{protonmail-bridge => proton-mail-bridge}/metadata.xml  | 0
 .../proton-mail-bridge-2.2.2.ebuild} | 0
 profiles/updates/3Q-2022 | 1 +
 5 files changed, 1 insertion(+)

diff --git a/mail-mta/protonmail-bridge/Manifest 
b/mail-mta/proton-mail-bridge/Manifest
similarity index 100%
rename from mail-mta/protonmail-bridge/Manifest
rename to mail-mta/proton-mail-bridge/Manifest

diff --git a/mail-mta/protonmail-bridge/files/protonmail-bridge.service 
b/mail-mta/proton-mail-bridge/files/protonmail-bridge.service
similarity index 100%
rename from mail-mta/protonmail-bridge/files/protonmail-bridge.service
rename to mail-mta/proton-mail-bridge/files/protonmail-bridge.service

diff --git a/mail-mta/protonmail-bridge/metadata.xml 
b/mail-mta/proton-mail-bridge/metadata.xml
similarity index 100%
rename from mail-mta/protonmail-bridge/metadata.xml
rename to mail-mta/proton-mail-bridge/metadata.xml

diff --git a/mail-mta/protonmail-bridge/protonmail-bridge-2.2.2.ebuild 
b/mail-mta/proton-mail-bridge/proton-mail-bridge-2.2.2.ebuild
similarity index 100%
rename from mail-mta/protonmail-bridge/protonmail-bridge-2.2.2.ebuild
rename to mail-mta/proton-mail-bridge/proton-mail-bridge-2.2.2.ebuild

diff --git a/profiles/updates/3Q-2022 b/profiles/updates/3Q-2022
index 5b6de63728a9..1cc2a9bd58d9 100644
--- a/profiles/updates/3Q-2022
+++ b/profiles/updates/3Q-2022
@@ -16,3 +16,4 @@ move app-admin/ansible-base app-admin/ansible-core
 slotmove =dev-ruby/rack-test-2.0.2 1.0 2
 move app-office/gnome-todo app-office/endeavour
 move dev-python/python-levenshtein dev-python/Levenshtein
+move mail-mta/protonmail-bridge mail-mta/proton-mail-bridge



[gentoo-commits] repo/gentoo:master commit in: app-emulation/protontricks/

2022-09-21 Thread Marek Szuba
commit: a8205b116e6ae3177624a04f0047490bb3aa6534
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Sep 21 21:51:05 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Sep 21 23:54:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8205b11

app-emulation/protontricks: add 1.9.2

Signed-off-by: Marek Szuba  gentoo.org>

 app-emulation/protontricks/Manifest|  1 +
 .../protontricks/protontricks-1.9.2.ebuild | 63 ++
 2 files changed, 64 insertions(+)

diff --git a/app-emulation/protontricks/Manifest 
b/app-emulation/protontricks/Manifest
index e5bdbab14967..447d35b8b7a2 100644
--- a/app-emulation/protontricks/Manifest
+++ b/app-emulation/protontricks/Manifest
@@ -1,2 +1,3 @@
 DIST protontricks-1.9.0.tar.gz 154202 BLAKE2B 
e998bd899ec953ed7ee0bb0f3944da0212b71f2d0eef6c6996040e4d9c607f7bc73b52df4cbc6a70480b308473fa8c0978415a6202f498247bf91662761adf5c
 SHA512 
43ffd2a5cd4d58c44696a2a66da0223a93d553822fdc92a476c661d69f7522d2aef12787bfc33610751bc1171fb1a3da169e3d40a2b60863a9f37ed205771835
 DIST protontricks-1.9.1.tar.gz 158292 BLAKE2B 
0825fb03bb05604482c893e7dc399bf0223d76a29eff86f0dd407d89cc8f5b39e8fcfec752a2979a3127921dbdb6dc3d186cc61b53f96c544e9b1526ec5e2246
 SHA512 
85ab3b1f3d5ff73eee7a8bae2021409443e2f82414f42cfa03646415e53a76e0b853ff1a99cb2d5eed512833ac7a60a2718095161aa56864ca83fe9901786881
+DIST protontricks-1.9.2.tar.gz 158505 BLAKE2B 
ea4bc39d835d28c3f1ba50fa64d9a646ec9ef535b7369517b77bccaceb62cb922bed8844a8a4ea1d4561e248e302628379326a4760b25ac24411e679d018cee0
 SHA512 
75158c5a8a86edaafcb5be1b01053db91e45754488db0febe026ef0cbfbbb67fa6f3f17d60fec997c6dd19a73245ee408bd2220e09a3983ccd253e6e4c10457d

diff --git a/app-emulation/protontricks/protontricks-1.9.2.ebuild 
b/app-emulation/protontricks/protontricks-1.9.2.ebuild
new file mode 100644
index ..d33c17e8e46a
--- /dev/null
+++ b/app-emulation/protontricks/protontricks-1.9.2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="app-emulation/winetricks wrapper for Proton (Steam Play) games"
+HOMEPAGE="https://github.com/Matoking/protontricks;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+gui"
+
+RDEPEND="app-emulation/winetricks
+   $(python_gen_cond_dep '
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/vdf[${PYTHON_USEDEP}]
+   ')
+   gui? ( gnome-extra/zenity
+   || (
+   app-emulation/winetricks[gtk]
+   app-emulation/winetricks[kde]
+   )
+   )"
+BDEPEND="$(python_gen_cond_dep '
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+')"
+
+DOCS=( CHANGELOG.md README.md )
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   distutils-r1_python_prepare_all
+   echo "version = '${PV}'" > "${S}"/src/${PN}/_version.py || die "Failed 
to generate the version file"
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+
+   elog
+
+   if ! use gui; then
+   ewarn "Please note that disabling USE=gui does *not* presently 
remove the --gui command-line option,"
+   ewarn "it just means using this option will fail unless 
gnome-extra/zenity happens to be installed."
+   ewarn
+   fi
+
+   elog "Protontricks can only find games for which a Proton prefix 
already exists."
+   elog "Make sure to run a Proton game at least once before trying to use 
protontricks on it."
+   elog
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



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

2022-09-21 Thread Marek Szuba
commit: dd8f54d330af2e37385d6d65521b7294711b4b62
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Sep 21 23:51:36 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Sep 21 23:54:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd8f54d3

app-admin/ansible-lint: add omitted patch

Closes: https://bugs.gentoo.org/872245
Signed-off-by: Marek Szuba  gentoo.org>

 .../ansible-lint-6.6.1_test-module-check.patch | 32 ++
 1 file changed, 32 insertions(+)

diff --git 
a/app-admin/ansible-lint/files/ansible-lint-6.6.1_test-module-check.patch 
b/app-admin/ansible-lint/files/ansible-lint-6.6.1_test-module-check.patch
new file mode 100644
index ..0f6e9aadde9e
--- /dev/null
+++ b/app-admin/ansible-lint/files/ansible-lint-6.6.1_test-module-check.patch
@@ -0,0 +1,32 @@
+--- a/conftest.py
 b/conftest.py
+@@ -7,29 +7,6 @@
+ import pytest
+ from ansible.module_utils.common.yaml import HAS_LIBYAML
+ 
+-# checking if user is running pytest without installing test dependencies:
+-missing = []
+-for module in ["ansible", "black", "flake8", "flaky", "mypy", "pylint"]:
+-if not importlib.util.find_spec(module):
+-missing.append(module)
+-if missing:
+-print(
+-f"FATAL: Missing modules: {', '.join(missing)} -- probably you missed 
installing test requirements with: pip install -e '.[test]'",
+-file=sys.stderr,
+-)
+-sys.exit(1)
+-
+-if not HAS_LIBYAML and sys.version_info >= (3, 9, 0):
+-# While presence of libyaml is not required for runtime, we keep this 
error
+-# fatal here in order to be sure that we spot libyaml errors during 
testing.
+-#
+-# For 3.8.x we do not do this check, as libyaml does not have an arm64 
build for py38.
+-print(
+-"FATAL: For testing, we require pyyaml to be installed with its 
native extension, missing it would make testing 3x slower and risk missing 
essential bugs.",
+-file=sys.stderr,
+-)
+-sys.exit(1)
+-
+ 
+ os.environ["NO_COLOR"] = "1"
+ 



  1   2   3   >