[gentoo-commits] repo/gentoo:master commit in: mail-client/alpine/

2022-09-12 Thread Joonas Niilola
commit: ad3949864b7fda115b43eeb1f2e32770e3aa6923
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Sep 13 05:31:15 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Sep 13 05:31:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad394986

mail-client/alpine: Stabilize 2.26-r1 x86, #869899

Signed-off-by: Joonas Niilola  gentoo.org>

 mail-client/alpine/alpine-2.26-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/alpine/alpine-2.26-r1.ebuild 
b/mail-client/alpine/alpine-2.26-r1.ebuild
index d29f97c5ff17..5aee9b6480f8 100644
--- a/mail-client/alpine/alpine-2.26-r1.ebuild
+++ b/mail-client/alpine/alpine-2.26-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://alpineapp.email/alpine/release/src/${P}.tar.xz
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
 IUSE="+chappa ipv6 kerberos ldap nls onlyalpine passfile smime ssl"
 
 DEPEND="sys-libs/ncurses:=



[gentoo-commits] repo/gentoo:master commit in: mail-client/alpine/

2022-09-12 Thread Joonas Niilola
commit: 2f0366f893a1dc6d26245110f4357ea1436f4f4b
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Sep 13 05:30:46 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Sep 13 05:30:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f0366f8

mail-client/alpine: Stabilize 2.26-r1 amd64, #869899

Signed-off-by: Joonas Niilola  gentoo.org>

 mail-client/alpine/alpine-2.26-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/alpine/alpine-2.26-r1.ebuild 
b/mail-client/alpine/alpine-2.26-r1.ebuild
index b3e7ee51414d..d29f97c5ff17 100644
--- a/mail-client/alpine/alpine-2.26-r1.ebuild
+++ b/mail-client/alpine/alpine-2.26-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://alpineapp.email/alpine/release/src/${P}.tar.xz
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="+chappa ipv6 kerberos ldap nls onlyalpine passfile smime ssl"
 
 DEPEND="sys-libs/ncurses:=



[gentoo-commits] repo/gentoo:master commit in: app-i18n/transifex-client/

2022-09-12 Thread Joonas Niilola
commit: f3f78b944f9f593ac394a5f7a15f5c37725e38a2
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Sep 13 05:11:51 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Sep 13 05:11:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3f78b94

app-i18n/transifex-client: Stabilize 1.3.0 amd64, #869896

Signed-off-by: Joonas Niilola  gentoo.org>

 app-i18n/transifex-client/transifex-client-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/transifex-client/transifex-client-1.3.0.ebuild 
b/app-i18n/transifex-client/transifex-client-1.3.0.ebuild
index 9a033bd17757..e0ed688e5494 100644
--- a/app-i18n/transifex-client/transifex-client-1.3.0.ebuild
+++ b/app-i18n/transifex-client/transifex-client-1.3.0.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"/cli-${PV}
 
 LICENSE="Apache-2.0 BSD BSD-2 ISC LGPL-3 MIT MPL-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
 
 src_compile() {
emake GOFLAGS="${GOFLAGS} 
-ldflags=-X="github.com/transifex/cli/internal/txlib.Version=${PV}



[gentoo-commits] repo/gentoo:master commit in: app-i18n/transifex-client/

2022-09-12 Thread Joonas Niilola
commit: 1a3c17fe92dffae8923efbb18bdf3feda71d5d25
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Sep 13 05:12:50 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Sep 13 05:12:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a3c17fe

app-i18n/transifex-client: Stabilize 1.3.0 x86, #869896

Signed-off-by: Joonas Niilola  gentoo.org>

 app-i18n/transifex-client/transifex-client-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/transifex-client/transifex-client-1.3.0.ebuild 
b/app-i18n/transifex-client/transifex-client-1.3.0.ebuild
index e0ed688e5494..f6cb75a144ce 100644
--- a/app-i18n/transifex-client/transifex-client-1.3.0.ebuild
+++ b/app-i18n/transifex-client/transifex-client-1.3.0.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"/cli-${PV}
 
 LICENSE="Apache-2.0 BSD BSD-2 ISC LGPL-3 MIT MPL-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 x86"
 
 src_compile() {
emake GOFLAGS="${GOFLAGS} 
-ldflags=-X="github.com/transifex/cli/internal/txlib.Version=${PV}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-staging/, app-emulation/wine-staging/files/

2022-09-12 Thread Ionen Wolkens
commit: 708a61dd148c0664366c35b8a471f84bc8e92cfc
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep 13 01:49:19 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep 13 04:17:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=708a61dd

app-emulation/wine-staging: fix clang + USE=-llvm-libunwind build

_Unwind_Find_FDE doesn't exist in libunwind but does in gcc's rtlib,
clang instead expects it from llvm-libunwind which leads to undefined
references even with USE=-unwind.

Messy but add extra guards around it.

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

 .../files/wine-staging-7.17-llvm-libunwind.patch   |  9 -
 .../files/wine-staging-7.17-unwind.patch   | 40 ++
 .../wine-staging/wine-staging-7.17.ebuild  |  2 +-
 .../wine-staging/wine-staging-.ebuild  |  2 +-
 4 files changed, 42 insertions(+), 11 deletions(-)

diff --git 
a/app-emulation/wine-staging/files/wine-staging-7.17-llvm-libunwind.patch 
b/app-emulation/wine-staging/files/wine-staging-7.17-llvm-libunwind.patch
deleted file mode 100644
index a7f8772ab5c4..
--- a/app-emulation/wine-staging/files/wine-staging-7.17-llvm-libunwind.patch
+++ /dev/null
@@ -1,9 +0,0 @@
-Note the dodgy _CONFIG_H_ check can be removed when >=llvm-libunwind-15
-(which adds _VERSION) is well established: https://reviews.llvm.org/D121015
 a/dlls/ntdll/unix/signal_x86_64.c
-+++ b/dlls/ntdll/unix/signal_x86_64.c
-@@ -1458,3 +1458,3 @@
- 
--#ifdef __APPLE__
-+#if defined(__APPLE__) || defined(_LIBUNWIND_VERSION) || 
defined(LIBUNWIND_CONFIG_H__)
- rc = unw_getcontext( _context );

diff --git a/app-emulation/wine-staging/files/wine-staging-7.17-unwind.patch 
b/app-emulation/wine-staging/files/wine-staging-7.17-unwind.patch
new file mode 100644
index ..52512ca82968
--- /dev/null
+++ b/app-emulation/wine-staging/files/wine-staging-7.17-unwind.patch
@@ -0,0 +1,40 @@
+Fix build with llvm-libunwind, and also fix for non-llvm libunwind
+when using clang+bfd given clang doesn't have _Unwind_Find_FDE in
+its rtlib and expects it from llvm-libunwind.
+
+The _CONFIG_H_ check is for Rip - 
1),  );
+ 
+ if (fde)
+ return dwarf_virtual_unwind( context->Rip, 
>EstablisherFrame, context, fde,
+  , >LanguageHandler, 
>HandlerData );
++#endif
+ #ifdef HAVE_LIBUNWIND
+ return libunwind_virtual_unwind( context->Rip, 
>EstablisherFrame, context,
+  >LanguageHandler, 
>HandlerData );

diff --git a/app-emulation/wine-staging/wine-staging-7.17.ebuild 
b/app-emulation/wine-staging/wine-staging-7.17.ebuild
index 8b3f0ce65d88..945a246e3988 100644
--- a/app-emulation/wine-staging/wine-staging-7.17.ebuild
+++ b/app-emulation/wine-staging/wine-staging-7.17.ebuild
@@ -126,8 +126,8 @@ IDEPEND="app-eselect/eselect-wine"
 QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-7.17-llvm-libunwind.patch
"${FILESDIR}"/${PN}-7.17-noexecstack.patch
+   "${FILESDIR}"/${PN}-7.17-unwind.patch
 )
 
 pkg_pretend() {

diff --git a/app-emulation/wine-staging/wine-staging-.ebuild 
b/app-emulation/wine-staging/wine-staging-.ebuild
index 8b3f0ce65d88..945a246e3988 100644
--- a/app-emulation/wine-staging/wine-staging-.ebuild
+++ b/app-emulation/wine-staging/wine-staging-.ebuild
@@ -126,8 +126,8 @@ IDEPEND="app-eselect/eselect-wine"
 QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-7.17-llvm-libunwind.patch
"${FILESDIR}"/${PN}-7.17-noexecstack.patch
+   "${FILESDIR}"/${PN}-7.17-unwind.patch
 )
 
 pkg_pretend() {



[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-proton/files/, app-emulation/wine-proton/

2022-09-12 Thread Ionen Wolkens
commit: 40d66f4bcbe00db8b13ef9548f298e82ec111928
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep 13 01:50:10 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep 13 04:17:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40d66f4b

app-emulation/wine-proton: fix clang + USE=-llvm-libunwind build

_Unwind_Find_FDE doesn't exist in libunwind but does in gcc's rtlib,
clang instead expects it from llvm-libunwind which leads to undefined
references even with USE=-unwind.

Messy but add extra guards around it.

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

 .../files/wine-proton-7.0.4-llvm-libunwind.patch   |  9 -
 .../files/wine-proton-7.0.4-unwind.patch   | 40 ++
 app-emulation/wine-proton/wine-proton-7.0.4.ebuild |  2 +-
 .../wine-proton/wine-proton-7.0..ebuild|  2 +-
 4 files changed, 42 insertions(+), 11 deletions(-)

diff --git 
a/app-emulation/wine-proton/files/wine-proton-7.0.4-llvm-libunwind.patch 
b/app-emulation/wine-proton/files/wine-proton-7.0.4-llvm-libunwind.patch
deleted file mode 100644
index 0086fa5e0353..
--- a/app-emulation/wine-proton/files/wine-proton-7.0.4-llvm-libunwind.patch
+++ /dev/null
@@ -1,9 +0,0 @@
-Note the dodgy _CONFIG_H_ check can be removed when >=llvm-libunwind-15
-(which adds _VERSION) is well established: https://reviews.llvm.org/D121015
 a/dlls/ntdll/unix/signal_x86_64.c
-+++ b/dlls/ntdll/unix/signal_x86_64.c
-@@ -1370,3 +1370,3 @@
- 
--#ifdef __APPLE__
-+#if defined(__APPLE__) || defined(_LIBUNWIND_VERSION) || 
defined(LIBUNWIND_CONFIG_H__)
- rc = unw_getcontext( _context );

diff --git a/app-emulation/wine-proton/files/wine-proton-7.0.4-unwind.patch 
b/app-emulation/wine-proton/files/wine-proton-7.0.4-unwind.patch
new file mode 100644
index ..372def52ba0c
--- /dev/null
+++ b/app-emulation/wine-proton/files/wine-proton-7.0.4-unwind.patch
@@ -0,0 +1,40 @@
+Fix build with llvm-libunwind, and also fix for non-llvm libunwind
+when using clang+bfd given clang doesn't have _Unwind_Find_FDE in
+its rtlib and expects it from llvm-libunwind.
+
+The _CONFIG_H_ check is for Rip - 
1),  );
+ 
+ if (fde)
+ return dwarf_virtual_unwind( context->Rip, 
>EstablisherFrame, context, fde,
+  , >LanguageHandler, 
>HandlerData );
++#endif
+ #ifdef HAVE_LIBUNWIND
+ return libunwind_virtual_unwind( context->Rip, 
>EstablisherFrame, context,
+  >LanguageHandler, 
>HandlerData );

diff --git a/app-emulation/wine-proton/wine-proton-7.0.4.ebuild 
b/app-emulation/wine-proton/wine-proton-7.0.4.ebuild
index 9101a5f62172..4d1b0a1aa939 100644
--- a/app-emulation/wine-proton/wine-proton-7.0.4.ebuild
+++ b/app-emulation/wine-proton/wine-proton-7.0.4.ebuild
@@ -106,10 +106,10 @@ IDEPEND=">=app-eselect/eselect-wine-1.2.2-r1"
 QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-7.0.4-llvm-libunwind.patch
"${FILESDIR}"/${PN}-7.0.4-musl.patch
"${FILESDIR}"/${PN}-7.0.4-noexecstack.patch
"${FILESDIR}"/${PN}-7.0.4-restore-menubuilder.patch
+   "${FILESDIR}"/${PN}-7.0.4-unwind.patch
 )
 
 pkg_pretend() {

diff --git a/app-emulation/wine-proton/wine-proton-7.0..ebuild 
b/app-emulation/wine-proton/wine-proton-7.0..ebuild
index ea37d6fbf06a..0df6fada339d 100644
--- a/app-emulation/wine-proton/wine-proton-7.0..ebuild
+++ b/app-emulation/wine-proton/wine-proton-7.0..ebuild
@@ -106,10 +106,10 @@ IDEPEND=">=app-eselect/eselect-wine-1.2.2-r1"
 QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-7.0.4-llvm-libunwind.patch
"${FILESDIR}"/${PN}-7.0.4-musl.patch
"${FILESDIR}"/${PN}-7.0.4-noexecstack.patch
"${FILESDIR}"/${PN}-7.0.4-restore-menubuilder.patch
+   "${FILESDIR}"/${PN}-7.0.4-unwind.patch
 )
 
 pkg_pretend() {



[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-vanilla/files/, app-emulation/wine-vanilla/

2022-09-12 Thread Ionen Wolkens
commit: 2bb5c034ea9e0b6c9ff0df7d37707e0472fc3c0d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep 13 01:47:02 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep 13 04:17:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bb5c034

app-emulation/wine-vanilla: fix clang + USE=-llvm-libunwind build

_Unwind_Find_FDE doesn't exist in libunwind but does in gcc's rtlib,
clang instead expects it from llvm-libunwind which leads to undefined
references even with USE=-unwind.

Messy but add extra guards around it.

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

 .../files/wine-vanilla-7.0-llvm-libunwind.patch|  9 -
 .../files/wine-vanilla-7.0-unwind.patch| 40 ++
 .../wine-vanilla/wine-vanilla-7.0-r3.ebuild|  2 +-
 .../wine-vanilla/wine-vanilla-7.17.ebuild  |  2 +-
 .../wine-vanilla/wine-vanilla-.ebuild  |  2 +-
 5 files changed, 43 insertions(+), 12 deletions(-)

diff --git 
a/app-emulation/wine-vanilla/files/wine-vanilla-7.0-llvm-libunwind.patch 
b/app-emulation/wine-vanilla/files/wine-vanilla-7.0-llvm-libunwind.patch
deleted file mode 100644
index eaec4d898b98..
--- a/app-emulation/wine-vanilla/files/wine-vanilla-7.0-llvm-libunwind.patch
+++ /dev/null
@@ -1,9 +0,0 @@
-Note the dodgy _CONFIG_H_ check can be removed when >=llvm-libunwind-15
-(which adds _VERSION) is well established: https://reviews.llvm.org/D121015
 a/dlls/ntdll/unix/signal_x86_64.c
-+++ b/dlls/ntdll/unix/signal_x86_64.c
-@@ -1359,3 +1359,3 @@
- 
--#ifdef __APPLE__
-+#if defined(__APPLE__) || defined(_LIBUNWIND_VERSION) || 
defined(LIBUNWIND_CONFIG_H__)
- rc = unw_getcontext( _context );

diff --git a/app-emulation/wine-vanilla/files/wine-vanilla-7.0-unwind.patch 
b/app-emulation/wine-vanilla/files/wine-vanilla-7.0-unwind.patch
new file mode 100644
index ..74f22362ea9b
--- /dev/null
+++ b/app-emulation/wine-vanilla/files/wine-vanilla-7.0-unwind.patch
@@ -0,0 +1,40 @@
+Fix build with llvm-libunwind, and also fix for non-llvm libunwind
+when using clang+bfd given clang doesn't have _Unwind_Find_FDE in
+its rtlib and expects it from llvm-libunwind.
+
+The _CONFIG_H_ check is for Rip - 
1),  );
+ 
+ if (fde)
+ return dwarf_virtual_unwind( context->Rip, 
>EstablisherFrame, context, fde,
+  , >LanguageHandler, 
>HandlerData );
++#endif
+ #ifdef HAVE_LIBUNWIND
+ return libunwind_virtual_unwind( context->Rip, 
>EstablisherFrame, context,
+  >LanguageHandler, 
>HandlerData );

diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.0-r3.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-7.0-r3.ebuild
index 8aef3c25fdd6..7a2564b15a56 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-7.0-r3.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-7.0-r3.ebuild
@@ -123,8 +123,8 @@ IDEPEND="app-eselect/eselect-wine"
 QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-7.0-llvm-libunwind.patch
"${FILESDIR}"/${PN}-7.0-noexecstack.patch
+   "${FILESDIR}"/${PN}-7.0-unwind.patch
 )
 
 pkg_pretend() {

diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.17.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-7.17.ebuild
index a04742503154..f0f96f49dcfd 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-7.17.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-7.17.ebuild
@@ -122,8 +122,8 @@ IDEPEND="app-eselect/eselect-wine"
 QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-7.0-llvm-libunwind.patch
"${FILESDIR}"/${PN}-7.0-noexecstack.patch
+   "${FILESDIR}"/${PN}-7.0-unwind.patch
 )
 
 pkg_pretend() {

diff --git a/app-emulation/wine-vanilla/wine-vanilla-.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-.ebuild
index a04742503154..f0f96f49dcfd 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-.ebuild
@@ -122,8 +122,8 @@ IDEPEND="app-eselect/eselect-wine"
 QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-7.0-llvm-libunwind.patch
"${FILESDIR}"/${PN}-7.0-noexecstack.patch
+   "${FILESDIR}"/${PN}-7.0-unwind.patch
 )
 
 pkg_pretend() {



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

2022-09-12 Thread Miroslav Šulc
commit: 7b8507314b8c0f90e99291e708ee32f0e7429fa4
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Sep 13 03:40:34 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Sep 13 03:40:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b850731

dev-java/jakartaee-migration: bump to 1.0.3

Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/jakartaee-migration/Manifest  |  1 +
 .../jakartaee-migration-1.0.3.ebuild   | 92 ++
 2 files changed, 93 insertions(+)

diff --git a/dev-java/jakartaee-migration/Manifest 
b/dev-java/jakartaee-migration/Manifest
index 25ddd4ffdac2..360533aa41ec 100644
--- a/dev-java/jakartaee-migration/Manifest
+++ b/dev-java/jakartaee-migration/Manifest
@@ -1 +1,2 @@
 DIST jakartaee-migration-1.0.1-sources.tar.gz 35763 BLAKE2B 
9e739668a7ebd65396960cd2447ecf2bc114cb85a2c554a17cb8478bef13f70f2fed26cc96553a22e7279dde698e1c094ca4dc7a8695ff9f82903ebe8badbd69
 SHA512 
6caaadfe5dcb21a859f2e401c039832b2774d8876ac724c3159b28c80a1153f7cd1c6706ba29a38d5f748cd2e55a85bd9bfecfb3a405f86aa85637ff3ca3c5f7
+DIST jakartaee-migration-1.0.3-sources.tar.gz 38243 BLAKE2B 
e1c05c05dd16ec6d54f0eb3523aed14a3fcbc9c0999b54e7c240c5ebfbb968a8cc3025855485318c19f0e85931ea239f4f08efbd0d042c7ad163c1fe5d3819f9
 SHA512 
79947fe47d55e4e93a417118e7a41fd79614b3fe3bfad967bfdcc865121c9247f92ecd99231e08abb2187036cdb1dceb85b8f2bc695c5bd2ecbf48a84bdd3b2a

diff --git a/dev-java/jakartaee-migration/jakartaee-migration-1.0.3.ebuild 
b/dev-java/jakartaee-migration/jakartaee-migration-1.0.3.ebuild
new file mode 100644
index ..ad63fdea59bb
--- /dev/null
+++ b/dev-java/jakartaee-migration/jakartaee-migration-1.0.3.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Skeleton command:
+# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri 
https://ftp.fau.de/apache/tomcat/jakartaee-migration/v1.0.3/source/jakartaee-migration-1.0.3-src.tar.gz
 --slot 0 --keywords "~amd64" --ebuild jakartaee-migration-1.0.3.ebuild
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="org.apache.tomcat:jakartaee-migration:1.0.3"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Apache Tomcat tool for migration from Java EE 8 to Jakarta EE 9"
+HOMEPAGE="https://tomcat.apache.org;
+SRC_URI="mirror://apache/tomcat/${PN}/v${PV}/source/${P}-src.tar.gz -> 
${P}-sources.tar.gz"
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# Common dependencies
+# POM: pom.xml
+# commons-io:commons-io:2.8.0 -> >=dev-java/commons-io-2.8.0:1
+# org.apache.bcel:bcel:6.5.0 -> >=dev-java/bcel-6.5.0:0
+# org.apache.commons:commons-compress:1.20 -> 
>=dev-java/commons-compress-1.20:0
+
+CDEPEND="
+   dev-java/ant-core:0
+   dev-java/bcel:0
+   >=dev-java/commons-compress-1.20:0
+   dev-java/commons-io:1
+"
+
+# Compile dependencies
+# POM: pom.xml
+# org.apache.ant:ant:1.10.9 -> !!!groupId-not-found!!!
+# POM: pom.xml
+# test? junit:junit:4.13.1 -> >=dev-java/junit-4.13.1:4
+
+DEPEND="
+   >=virtual/jdk-1.8:*
+   ${CDEPEND}
+"
+
+RDEPEND="
+   >=virtual/jre-1.8:*
+   ${CDEPEND}"
+
+S="${WORKDIR}/${P}"
+
+JAVA_LAUNCHER_FILENAME="${PN}"
+
+JAVA_GENTOO_CLASSPATH="ant-core,bcel,commons-compress,commons-io-1"
+JAVA_SRC_DIR="src/main/java"
+JAVA_MAIN_CLASS="org.apache.tomcat.jakartaee.MigrationCLI"
+JAVA_RESOURCE_DIRS=(
+   "src/main/resources"
+)
+
+JAVA_TEST_GENTOO_CLASSPATH="junit-4"
+JAVA_TEST_SRC_DIR="src/test/java"
+JAVA_TEST_RESOURCE_DIRS=(
+   "src/test/resources"
+)
+JAVA_TEST_EXCLUDES=(
+   "org.apache.tomcat.jakartaee.TesterConstants"
+)
+
+src_prepare() {
+   default
+   sed -i "s/\${project.version}/${PV}/g" 
src/main/resources/info.properties
+}
+
+src_test() {
+   # we need to create jar files for the tests the same way as it's done 
using pom.xml
+   local implementation_version=$(grep Implementation-Version pom.xml | 
grep -oE "[0-9]+\.[0-9]+\.[0-9]+")
+   mkdir -p target/test-classes/META-INF || die
+   pushd target/test-classes || die
+   echo "Implementation-Version: ${implementation_version}" > 
META-INF/MANIFEST.MF
+   ejavac -d . -encoding ${JAVA_ENCODING} $(find 
"${S}/${JAVA_TEST_SRC_DIR}" -name CommonGatewayInterface.java) || die
+   jar cfm cgi-api.jar META-INF/MANIFEST.MF $(find -name 
CommonGatewayInterface.class) || die
+   ejavac -d . -encoding ${JAVA_ENCODING} $(find 
"${S}/${JAVA_TEST_SRC_DIR}" -name HelloCGI.java) || die
+   jar cfm hellocgi.jar META-INF/MANIFEST.MF $(find -name HelloCGI.class) 
|| die
+   for enc in rsa dsa ec; do
+   cp hellocgi.jar hellocgi-signed-${enc}.jar || die
+   jarsigner -keystore "${S}/src/test/resources/keystore.p12" 
-storepass apache hellocgi-signed-${enc}.jar ${enc} || die
+   done
+   popd
+
+   java-pkg-simple_src_test
+}



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

2022-09-12 Thread Miroslav Šulc
commit: 4f0812294f24e3e10a1cc11309c5409e718dde63
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Sep 13 03:33:21 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Sep 13 03:33:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f081229

media-sound/yoshimi: bump to 2.2.2.1, dropped 2.2.2

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/yoshimi/Manifest | 2 +-
 media-sound/yoshimi/{yoshimi-2.2.2.ebuild => yoshimi-2.2.2.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/yoshimi/Manifest b/media-sound/yoshimi/Manifest
index ec0e91f1908e..f8081aafae11 100644
--- a/media-sound/yoshimi/Manifest
+++ b/media-sound/yoshimi/Manifest
@@ -1,2 +1,2 @@
 DIST yoshimi-2.2.1.tar.gz 8039881 BLAKE2B 
8ef8851b6e0808190f8bf97fc6502448d703cd910726f44c8c1f839299badcd858872291f54d4d219d12e11acc31ec1d342f5df5009d71b0fc1d8eae2f6cb7d1
 SHA512 
9f1895273b8e6ecedf503d59f351f568c189a03d5111d3bc7de8cc0c025f89f48383540f462184b9fad9487ea3cc18c0cc6cb6b1ba7ccd2619ddb2c28c4c66f0
-DIST yoshimi-2.2.2.tar.gz 8038296 BLAKE2B 
8b0f614efaf6d8d39b80b21a7bd6b22e92db462f0d79266b49c6ca7941cb540b8f349bc2743b549b04e79ae5fe3278db159c7d4301088c6b5a13ab44d92d2e5b
 SHA512 
2cf009e18cee6384d7b79dc03159a27af9be2b8cddd1ff6c3299a8035433b58cc279fdcd724412ac433e6172313fdcdd12024c7c13118e7e034bbe5d83ae59b2
+DIST yoshimi-2.2.2.1.tar.gz 8038479 BLAKE2B 
a33d231770981dcc4f2215941c60b3d959eaa93f883cda483d8d97452e37676b8dc1397b4c45bf2e2e63f1da1454c4187ea1709e58d867471ef1fa028f255512
 SHA512 
edabf5130c71c5fc303f6825e0323cd00b341079e6152c547f104413646623b5c2a86a0ffd573013b4b84b6fa724161f851ead6d525e7f630d95ab724987

diff --git a/media-sound/yoshimi/yoshimi-2.2.2.ebuild 
b/media-sound/yoshimi/yoshimi-2.2.2.1.ebuild
similarity index 100%
rename from media-sound/yoshimi/yoshimi-2.2.2.ebuild
rename to media-sound/yoshimi/yoshimi-2.2.2.1.ebuild



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

2022-09-12 Thread Maciej Barć
commit: ad0442b9f6f83e7c0900d50fa08e2fe2165d3f66
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Sep 13 02:24:41 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Sep 13 02:40:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad0442b9

sci-mathematics/cadical: bump to 1.5.3

Signed-off-by: Maciej Barć  gentoo.org>

 sci-mathematics/cadical/Manifest   |  1 +
 sci-mathematics/cadical/cadical-1.5.3.ebuild   | 35 ++
 .../cadical/files/cadical-configure.patch  | 21 +
 3 files changed, 57 insertions(+)

diff --git a/sci-mathematics/cadical/Manifest b/sci-mathematics/cadical/Manifest
index f3ef6cd607bc..d1c01c50a22c 100644
--- a/sci-mathematics/cadical/Manifest
+++ b/sci-mathematics/cadical/Manifest
@@ -1 +1,2 @@
 DIST cadical-1.5.2.tar.gz 596334 BLAKE2B 
2e6c0f0602b807cf9ee5993aa627e074291b0128d19474d5431e01992d66b111773e593c14712338e9702f64e23eae6fdd937b5b86b2b9b3e08022dbbb199fd7
 SHA512 
1aab87bdaec938eb219f75f13bf2fcb031f47ac1f49b586f769aeececd1c33b166341bef3bc8713e62b4612a91c405db33e6d1b48e1074a3433d80e9ecb33fe2
+DIST cadical-1.5.3.tar.gz 596378 BLAKE2B 
1ac27412745b0f24668ccf2ea1ff89e02c1e68137110bf9522a63ad82b14621d898d0bf873a651a24ccef9f502982f5e2d5b9c558ed0b1c5b7432c1a1459cb58
 SHA512 
bec811ab6a4c392506bdc391227d108476b5b5fae280b2d7d484429fe6d84e86206a054a1044cf68046ce183ecd7af3ec58f8be3ac27224fe37930cf43f08f3b

diff --git a/sci-mathematics/cadical/cadical-1.5.3.ebuild 
b/sci-mathematics/cadical/cadical-1.5.3.ebuild
new file mode 100644
index ..dac39982db2e
--- /dev/null
+++ b/sci-mathematics/cadical/cadical-1.5.3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Simplified Satisfiability Solver"
+HOMEPAGE="http://fmv.jku.at/cadical/;
+SRC_URI="https://github.com/arminbiere/${PN}/archive/rel-${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}"/${PN}-rel-${PV}
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-configure.patch
+   "${FILESDIR}"/${PN}-makefile.in-ar.patch
+)
+
+DOCS=( BUILD.md CONTRIBUTING NEWS.md README.md VERSION )
+
+src_configure() {
+   tc-export AR
+   CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS} ${LDFLAGS}" ./configure || die
+}
+
+src_install() {
+   exeinto /usr/bin
+   doexe build/{cadical,mobical}
+   dolib.a build/libcadical.a
+   doheader src/cadical.hpp
+   einstalldocs
+}

diff --git a/sci-mathematics/cadical/files/cadical-configure.patch 
b/sci-mathematics/cadical/files/cadical-configure.patch
new file mode 100644
index ..c6135cb08664
--- /dev/null
+++ b/sci-mathematics/cadical/files/cadical-configure.patch
@@ -0,0 +1,21 @@
+Remove forced debugging or optimization flags.
+
+--- a/configure
 b/configure
+@@ -261,16 +261,6 @@ case x"$CXX" in
+   *) CXXFLAGS="${CXXFLAGS}-W";;
+ esac
+ 
+-if [ $debug = yes ]
+-then
+-  CXXFLAGS="$CXXFLAGS -g"
+-else
+-  case x"$CXX" in
+-x*g++*|x*clang++*) CXXFLAGS="$CXXFLAGS -O3";;
+-*) CXXFLAGS="$CXXFLAGS -O";;
+-  esac
+-fi
+-
+ if [ $m32 = yes ]
+ then
+   case x"$CXX" in



[gentoo-commits] repo/gentoo:master commit in: app-containers/nerdctl/

2022-09-12 Thread Zac Medico
commit: 8a1819d465aeab340c4dbf647bac68fcf0051d32
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Sep 13 00:04:58 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Sep 13 00:05:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a1819d4

app-containers/nerdctl: drop 0.17.1, 0.18.0, 0.19.0, 0.21.0, 0.22.0

Signed-off-by: Zac Medico  gentoo.org>

 app-containers/nerdctl/Manifest  |  5 -
 app-containers/nerdctl/nerdctl-0.17.1.ebuild | 33 
 app-containers/nerdctl/nerdctl-0.18.0.ebuild | 33 
 app-containers/nerdctl/nerdctl-0.19.0.ebuild | 33 
 app-containers/nerdctl/nerdctl-0.21.0.ebuild | 33 
 app-containers/nerdctl/nerdctl-0.22.0.ebuild | 33 
 6 files changed, 170 deletions(-)

diff --git a/app-containers/nerdctl/Manifest b/app-containers/nerdctl/Manifest
index 8765b1dc6562..5908a85cd3b5 100644
--- a/app-containers/nerdctl/Manifest
+++ b/app-containers/nerdctl/Manifest
@@ -1,6 +1 @@
-DIST nerdctl-0.17.1-vendor.tar.gz 7762770 BLAKE2B 
399a99047cb3a3ab31806529e2502f3446e3df717950f1db05d8a449e5c931719717a35e420791232b19338c9d81c8443f0cd2520c38509aedbbaddc8b6d2893
 SHA512 
ec2967abee1ff44dcd44dd21d079a9d1e9bb254d0a5b150f57a2668cdd26e7f6dd5de99bc1fff3a94b4fb1c4546785e78245ed4e4e5f026b81b909f8dbf318c6
-DIST nerdctl-0.18.0-vendor.tar.gz 7757873 BLAKE2B 
dfc77baee4649cf5a4ffa2ae196460d34eea531f930f04b894cc715b68a4295d1bcf98c89702032aaf6c5fc0b1a7f8b885f6c4b0bd61afd044b67fe4510c6967
 SHA512 
b542abafbd1dfe4213646b66b69d7bb286b8fda152870846cd350ad0362cbd16ca5f2d8fe23ae056f0c18f5674eb984f2993cf2937d7aff7b67668d65d9e1488
-DIST nerdctl-0.19.0-vendor.tar.gz 7798588 BLAKE2B 
1bf17d09de13e5d2160cca500e8d9dc2eb666f5639e12353e1153bbf201f48d376c7b369a97bd851082c32276c6ba280d8f8e1add7b56206d3f07a0dfc725393
 SHA512 
9f84d829c2c40589f930345bb7073e6ca868e9e840f74c9176b049b63b2983dca55168eb54113b7b74e7651f1c902f84c9fca8d0f5d948ba7510db91f3a52e74
-DIST nerdctl-0.21.0-vendor.tar.gz 7984755 BLAKE2B 
e28b260667109604edb8b0f0c090fcb9769dd4a7411843f2d6180a3bb6f3165ca8feb3c4798c78f2eb2134bc9a205e263e8098e80a6fe0f0de5641b13158d7f8
 SHA512 
174f8dc8be631eef84d7c461bf4a797fc6d47b20385286cedbbb769c764a97a64937fb2a104c45f42459c4b2217b6fe2bb534f07153a6761f59798d2a08490e0
-DIST nerdctl-0.22.0-vendor.tar.gz 8330256 BLAKE2B 
d85e7f2938dbaec1ba247d7d3d889bd24fa9e008fc12295a3cd9f8578ebe1f2a3f1d52a23e147ad912fbbd2ccb5c1a796f621285d21f33fb449394ebb449ca0c
 SHA512 
850079c686a0a4ae1616f42f84fed5a4280e0bc0df12ab50f8f883265bc3c04d82081e4a0aa8585673945d6185d2c79cbf07ce1157e794a9b7891b6be1fdff65
 DIST nerdctl-0.22.2-vendor.tar.gz 8374960 BLAKE2B 
84b8cb1bef03d05f9277c6931f1f4596609b35ba4e555b02885a5ad99aa692ac8c7b32c778f18993bba518945816dc9ca2ebdb4818b733fc999c4b717c0c7313
 SHA512 
fa6c166c5376395e129b2b79653382c7e5bc6fcc4a744063afd92fc4b5e84afc41489543c58c0f65c893d7b3d906d502b520d5cb4401ca4ca49c9526606c9291

diff --git a/app-containers/nerdctl/nerdctl-0.17.1.ebuild 
b/app-containers/nerdctl/nerdctl-0.17.1.ebuild
deleted file mode 100644
index cfcad48ce82f..
--- a/app-containers/nerdctl/nerdctl-0.17.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit go-module
-
-DESCRIPTION="Docker-compatible CLI for containerd, with support for Compose"
-HOMEPAGE="https://github.com/containerd/nerdctl;
-
-EGIT_COMMIT="20233c26d26f11ca73a9a775fba87ca884ab14d2"
-# There are too many vendor dependencies to distribute via EGO_SUM (see 
https://bugs.gentoo.org/721088),
-# so they are instead distributed via a combined tarball.
-SRC_URI="https://github.com/zmedico/nerdctl/archive/refs/tags/v${PV}-vendor.tar.gz
 -> ${P}-vendor.tar.gz"
-BDEPEND=">=dev-lang/go-1.16"
-LICENSE="Apache-2.0 BSD BSD-2 ISC MIT"
-SLOT="0"
-
-KEYWORDS="~amd64"
-IUSE=""
-S=${WORKDIR}/${P}-vendor
-
-src_prepare() {
-   sed -e 's:/usr/local/bin:/usr/bin:' \
-   -e "s|^VERSION[[:space:]]*=.*|VERSION := v${PV}|" \
-   -e "s|^REVISION[[:space:]]*=.*|REVISION := ${EGIT_COMMIT}|" \
-   -i Makefile || die
-   default
-}
-
-src_install() {
-   DOCS=(README.md docs examples)
-   default_src_install
-}

diff --git a/app-containers/nerdctl/nerdctl-0.18.0.ebuild 
b/app-containers/nerdctl/nerdctl-0.18.0.ebuild
deleted file mode 100644
index 7641dedec9f4..
--- a/app-containers/nerdctl/nerdctl-0.18.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit go-module
-
-DESCRIPTION="Docker-compatible CLI for containerd, with support for Compose"
-HOMEPAGE="https://github.com/containerd/nerdctl;
-
-EGIT_COMMIT="77276ff0fffad3f855ab9f2f5a4ad5527ef76485"
-# There are too many vendor dependencies to distribute via EGO_SUM (see 

[gentoo-commits] repo/gentoo:master commit in: app-containers/nerdctl/

2022-09-12 Thread Zac Medico
commit: f67f1e5edce38e34bd2f0c71e5cc1f9a3e46f922
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Sep 13 00:08:31 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Sep 13 00:08:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f67f1e5e

app-containers/nerdctl: add 0.23.0

Signed-off-by: Zac Medico  gentoo.org>

 app-containers/nerdctl/Manifest  |  1 +
 app-containers/nerdctl/nerdctl-0.23.0.ebuild | 33 
 2 files changed, 34 insertions(+)

diff --git a/app-containers/nerdctl/Manifest b/app-containers/nerdctl/Manifest
index 5908a85cd3b5..5a36384871dc 100644
--- a/app-containers/nerdctl/Manifest
+++ b/app-containers/nerdctl/Manifest
@@ -1 +1,2 @@
 DIST nerdctl-0.22.2-vendor.tar.gz 8374960 BLAKE2B 
84b8cb1bef03d05f9277c6931f1f4596609b35ba4e555b02885a5ad99aa692ac8c7b32c778f18993bba518945816dc9ca2ebdb4818b733fc999c4b717c0c7313
 SHA512 
fa6c166c5376395e129b2b79653382c7e5bc6fcc4a744063afd92fc4b5e84afc41489543c58c0f65c893d7b3d906d502b520d5cb4401ca4ca49c9526606c9291
+DIST nerdctl-0.23.0-vendor.tar.gz 8420534 BLAKE2B 
824ea8761a81ed063b853f5a78bd7506f7eecfe6f7b6e3e7d9fbb7113477c32236b59e669821851117b07eb7b5be82cab6b8750ddef59a053535dfa48a65dc77
 SHA512 
e8431d292a0e8f6db828b3475bb2e918612961b46212e6dcad6b1edadf6fca828c7ff0aeeadbc6e847b8a2d2b0c362f789b6a19ebb6c20922e0f77e46d3df84a

diff --git a/app-containers/nerdctl/nerdctl-0.23.0.ebuild 
b/app-containers/nerdctl/nerdctl-0.23.0.ebuild
new file mode 100644
index ..93e8df5fdcff
--- /dev/null
+++ b/app-containers/nerdctl/nerdctl-0.23.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module
+
+DESCRIPTION="Docker-compatible CLI for containerd, with support for Compose"
+HOMEPAGE="https://github.com/containerd/nerdctl;
+
+EGIT_COMMIT="660680b7ddfde1d38a66ec1c7f08f8d89ab92c68"
+# There are too many vendor dependencies to distribute via EGO_SUM (see 
https://bugs.gentoo.org/721088),
+# so they are instead distributed via a combined tarball.
+SRC_URI="https://github.com/zmedico/nerdctl/archive/refs/tags/v${PV}-vendor.tar.gz
 -> ${P}-vendor.tar.gz"
+BDEPEND=">=dev-lang/go-1.16"
+LICENSE="Apache-2.0 BSD BSD-2 ISC MIT"
+SLOT="0"
+
+KEYWORDS="~amd64"
+IUSE=""
+S=${WORKDIR}/${P}-vendor
+
+src_prepare() {
+   sed -e 's:/usr/local/bin:/usr/bin:' \
+   -e "s|^VERSION[[:space:]]*=.*|VERSION := v${PV}|" \
+   -e "s|^REVISION[[:space:]]*=.*|REVISION := ${EGIT_COMMIT}|" \
+   -i Makefile || die
+   default
+}
+
+src_install() {
+   DOCS=(README.md docs examples)
+   default_src_install
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-util/typescript-language-server/

2022-09-12 Thread Ronny Gutbrod
commit: 9a19a6564c1dee197075b1ee2c1f5fb88afd683f
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Mon Sep 12 20:18:04 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Sep 12 20:57:26 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9a19a656

dev-util/typescript-language-server: add 1.2.0

Signed-off-by: Ronny (tastytea) Gutbrod  tastytea.de>

 dev-util/typescript-language-server/Manifest   |  2 +
 .../typescript-language-server-1.2.0.ebuild| 45 ++
 2 files changed, 47 insertions(+)

diff --git a/dev-util/typescript-language-server/Manifest 
b/dev-util/typescript-language-server/Manifest
index 713137fce..a065aba24 100644
--- a/dev-util/typescript-language-server/Manifest
+++ b/dev-util/typescript-language-server/Manifest
@@ -1,2 +1,4 @@
 DIST typescript-language-server-1.1.2-deps.tar.xz 1496552 BLAKE2B 
0edf2dd42d218c82ccb32eeb32a716f63dd5badd7b2235d44dd828e9ba49dc4704ea7d539f800efa70ebef7b89b9f5a02743824c7898f47169f99842b1046d59
 SHA512 
8b60500027ae7ca056c7bb8012ec5d5adf2c210e446eda3ccedacc7a88471417e7b837e6ca15480e9ae54a1fd3b52b83d22c5f868b8c53deabcd52fe523e581d
 DIST typescript-language-server-1.1.2.tgz 122199 BLAKE2B 
bc7e22de39627df7d7b88113c7639170e809b875b7105e1e8b3ff17f7c871d78b4ab0bc344187c991e193700dd81583d895e4c8a9a378a465f4c139b8841e87b
 SHA512 
8107f8a7716f28aa52842c19725221edbdd5b669ae304b6eaf5c4fcfaa531fe8a56b0de35029ab72f2d4e73cf9f7ff511c11e474fe97ad1ea9f51750f0afbc29
+DIST typescript-language-server-1.2.0-deps.tar.xz 1517048 BLAKE2B 
c50f025be2fa5ec5c3b792e05da21f6c785e6e25b6f6aac72c6d3da511f176f6aed780da1d457cfbc0570f7f68ca90ea515ec2df155cfee4c953f5257daa67bd
 SHA512 
4ff12fa5f6f0cb4bf15b9e51218579660997b122c38cfa80a895d44cd7c16aa12e9cb7ec2562d8285e941150886b6396934f562ea9e6e2e9f11bb2c8a35839c5
+DIST typescript-language-server-1.2.0.tgz 141254 BLAKE2B 
bed5d6f8098daee226ac92f10c334a8ddacaaff20cee43c3ca922b3df29b99795c46fb767ba018d1495c0c1ed26ccc711bce40efdda8a43e6d9df136a15183ce
 SHA512 
021c64a3874a80e63fa464cc773795c3f3532190b8cf7dcea84b3bc65477544577e88657d7639f27cbb05d26e64c9942875410d76769420c14b8dbd27db581e3

diff --git 
a/dev-util/typescript-language-server/typescript-language-server-1.2.0.ebuild 
b/dev-util/typescript-language-server/typescript-language-server-1.2.0.ebuild
new file mode 100644
index 0..ee1519add
--- /dev/null
+++ 
b/dev-util/typescript-language-server/typescript-language-server-1.2.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="TypeScript & JavaScript Language Server"
+HOMEPAGE="https://www.npmjs.com/package/typescript-language-server;
+SRC_URI="
+   mirror://npm/${PN}/-/${P}.tgz
+   https://tastytea.de/files/gentoo/${P}-deps.tar.xz
+"
+S="${WORKDIR}"
+
+# NOTE: to generate the dependency tarball:
+#   npm --cache "$(realpath ./npm-cache)" install $(portageq envvar 
DISTDIR)/${P}.tgz
+#   tar -caf ${P}-deps.tar.xz npm-cache
+
+LICENSE="Apache-2.0 ISC MIT-with-advertising"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   net-libs/nodejs
+   dev-lang/typescript
+"
+BDEPEND="net-libs/nodejs[npm]"
+
+src_unpack() {
+   cd "${T}" || die "Could not cd to temporary directory"
+   unpack ${P}-deps.tar.xz
+}
+
+src_install() {
+   npm \
+   --offline \
+   --verbose \
+   --progress false \
+   --foreground-scripts \
+   --global \
+   --prefix "${ED}"/usr \
+   --cache "${T}"/npm-cache \
+   install "${DISTDIR}"/${P}.tgz || die "npm install failed"
+
+   einstalldocs
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/ledger-live/

2022-09-12 Thread Lucio Sauer
commit: fdc4faf0690a4a5b5c2ff669df359f299e6de21f
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon Sep 12 20:45:05 2022 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Mon Sep 12 20:45:05 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fdc4faf0

app-misc/ledger-live: Update description

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

 app-misc/ledger-live/ledger-live-2.46.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ledger-live/ledger-live-2.46.2.ebuild 
b/app-misc/ledger-live/ledger-live-2.46.2.ebuild
index a6ad3d63b..839209abb 100644
--- a/app-misc/ledger-live/ledger-live-2.46.2.ebuild
+++ b/app-misc/ledger-live/ledger-live-2.46.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-DESCRIPTION="Ledger Live desktop manger"
+DESCRIPTION="Manager for the Ledger hardware wallet"
 HOMEPAGE="https://www.ledger.com/;
 
SRC_URI="https://download.live.ledger.com/ledger-live-desktop-${PV}-linux-x86_64.AppImage;
 



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/ledger-live/

2022-09-12 Thread Lucio Sauer
commit: 1580890e712e100103da38f63a0fc895b5493bc0
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon Sep 12 20:42:33 2022 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Mon Sep 12 20:42:33 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1580890e

app-misc/ledger-live: add 2.46.2

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

 app-misc/ledger-live/Manifest  |  1 +
 app-misc/ledger-live/ledger-live-2.46.2.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/app-misc/ledger-live/Manifest b/app-misc/ledger-live/Manifest
index 09bf690d1..4c5a1982b 100644
--- a/app-misc/ledger-live/Manifest
+++ b/app-misc/ledger-live/Manifest
@@ -1 +1,2 @@
 DIST ledger-live-desktop-2.43.1-linux-x86_64.AppImage 108981264 BLAKE2B 
aa14b1087bf623b9e78a41e005ef93d0a62dd29d9112becbd380809d00ec3978bba4b4364eccd9e2775da1f6b979035685885a9c35845b224b10a7525699
 SHA512 
738254ea939772bcbe0bd9dcaf2e7698477a88e830cba6e362a937038510263b221b06f7fd1211bdbe186e855e355bc2dd8b60ed404a10d89ee6258733a64726
+DIST ledger-live-desktop-2.46.2-linux-x86_64.AppImage 108909081 BLAKE2B 
ec1c4031dff8209a3d4885fd972781248ce8f20a3925a26168018eac5546e69bc53f20d2eaac97c5dcf7894aadec92ee3c6f150748bf979dfbb98094f82aca45
 SHA512 
7ddf8b56502f98250e6a2b0cb4024250b7c1aef1ea4d73534a0f96e966311b4b8f7a51c8023613af492b625c52f47b474fc2b132e2d4aafbf92b8d9f75651586

diff --git a/app-misc/ledger-live/ledger-live-2.46.2.ebuild 
b/app-misc/ledger-live/ledger-live-2.46.2.ebuild
new file mode 100644
index 0..a6ad3d63b
--- /dev/null
+++ b/app-misc/ledger-live/ledger-live-2.46.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Ledger Live desktop manger"
+HOMEPAGE="https://www.ledger.com/;
+SRC_URI="https://download.live.ledger.com/ledger-live-desktop-${PV}-linux-x86_64.AppImage;
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+RESTRICT="binchecks strip"
+
+S="${WORKDIR}"
+
+src_install() {
+   cp "${DISTDIR}/ledger-live-desktop-${PV}-linux-x86_64.AppImage" 
ledger-live || die
+   dobin ledger-live
+}



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

2022-09-12 Thread Michael Orlitzky
commit: e1bf0ac69752835111fef2a6700624d7ef74abc7
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Mon Sep 12 20:26:23 2022 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon Sep 12 20:31:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1bf0ac6

sci-libs/nlopt: new revision with subslot dependency on sci-math/octave.

With USE=octave, NLopt builds a *.oct interface using mkoctfile, and
that requires a rebuild when Octave is upgraded.

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

 sci-libs/nlopt/nlopt-2.7.1-r2.ebuild | 111 +++
 1 file changed, 111 insertions(+)

diff --git a/sci-libs/nlopt/nlopt-2.7.1-r2.ebuild 
b/sci-libs/nlopt/nlopt-2.7.1-r2.ebuild
new file mode 100644
index ..b49baaa4267f
--- /dev/null
+++ b/sci-libs/nlopt/nlopt-2.7.1-r2.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit python-r1 cmake fortran-2
+
+DESCRIPTION="Non-linear optimization library"
+HOMEPAGE="https://github.com/stevengj/nlopt;
+SRC_URI="https://github.com/stevengj/nlopt/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+SLOT="0"
+IUSE="cxx guile octave python test"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   guile? ( dev-scheme/guile:* )
+   octave? ( >=sci-mathematics/octave-6:= )
+   python? (
+   ${PYTHON_DEPS}
+   dev-python/numpy[${PYTHON_USEDEP}]
+   )
+   "
+DEPEND="${RDEPEND}"
+BDEPEND="python? ( dev-lang/swig )"
+
+src_prepare() {
+   cmake_src_prepare
+
+   use python && python_copy_sources
+}
+
+src_configure() {
+   # MATLAB detection causes problems (as in bug 826774) if we don't
+   # explicitly disable it.
+   local mycmakeargs=(
+   -DNLOPT_CXX=$(usex cxx)
+   -DNLOPT_FORTRAN=$(usex test)
+   -DNLOPT_GUILE=$(usex guile)
+   -DNLOPT_OCTAVE=$(usex octave)
+   -DNLOPT_MATLAB=OFF
+   -DNLOPT_PYTHON=OFF
+   -DNLOPT_SWIG=$(usex python)
+   -DNLOPT_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+
+   if use python; then
+   python_configure() {
+   local mycmakeargs=(
+   ${mycmakeargs[@]}
+   -DNLOPT_PYTHON=ON
+   -DINSTALL_PYTHON_DIR="$(python_get_sitedir)"
+   )
+
+   cmake_src_configure
+   }
+
+   python_foreach_impl run_in_build_dir python_configure
+   fi
+}
+
+src_compile() {
+   cmake_src_compile
+
+   if use python; then
+   python_foreach_impl run_in_build_dir cmake_src_compile
+   fi
+}
+
+src_test() {
+   do_test() {
+   local a f
+   cd "${BUILD_DIR}"/test
+   for a in {1..$(usex cxx 9 7)}; do
+   for f in {5..9}; do
+   ./testopt -a $a -o $f || die "algorithm $a 
function $f failed"
+   done
+   done
+   }
+
+   do_test
+
+   if use python; then
+   python_foreach_impl run_in_build_dir do_test
+   fi
+}
+
+nlopt_install() {
+   cmake_src_install
+   python_optimize
+}
+
+src_install() {
+   cmake_src_install
+
+   if use python; then
+   python_foreach_impl run_in_build_dir nlopt_install
+   fi
+
+   local r
+   for r in */README; do
+   newdoc ${r} README.$(dirname ${r})
+   done
+}



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

2022-09-12 Thread Michael Orlitzky
commit: f22acba679894d575d5910eb0ee80009434f1dcb
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Mon Sep 12 20:18:54 2022 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon Sep 12 20:31:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f22acba6

sci-libs/nlopt: drop 2.6.2-r1, 2.7.1

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

 sci-libs/nlopt/Manifest  |   1 -
 sci-libs/nlopt/nlopt-2.6.2-r1.ebuild | 109 ---
 sci-libs/nlopt/nlopt-2.7.1.ebuild|  97 ---
 3 files changed, 207 deletions(-)

diff --git a/sci-libs/nlopt/Manifest b/sci-libs/nlopt/Manifest
index bc0bc63e1b06..91292448e091 100644
--- a/sci-libs/nlopt/Manifest
+++ b/sci-libs/nlopt/Manifest
@@ -1,2 +1 @@
-DIST nlopt-2.6.2.tar.gz 2040229 BLAKE2B 
f1f4124de574600ddbef8a885bbdd3a4f57b469b2f958ce94bbc831cf9bfa8a845e438fccfe4ab219a73a5675b8d880f6d49e0e7cbe9d0966777b0d2344521d4
 SHA512 
61e5c01140a57c0ad2a0acd82ad50dce1b5679dc281e55cbbc332e876b19a689013100617545a42b721d8c487df37d6ccd67859171243433fe29468f259b556b
 DIST nlopt-2.7.1.tar.gz 2044180 BLAKE2B 
6d459f94a26ee6dd7f72c73c48992bd047150aa525bc4ad088c8516127afc5c7843f6fbb6726c2f845271b87934c13e0892a063362ab50df51f92e81979111fb
 SHA512 
e23cb522fc696010574c14b72be85acc0f8ccf0bf208bf2b8789c57d6c5a6e6d419ee10330581518b1c1567018ae909b626ce7761d4fbd5bf112916871e420e2

diff --git a/sci-libs/nlopt/nlopt-2.6.2-r1.ebuild 
b/sci-libs/nlopt/nlopt-2.6.2-r1.ebuild
deleted file mode 100644
index 01368b67d508..
--- a/sci-libs/nlopt/nlopt-2.6.2-r1.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit python-r1 cmake fortran-2
-
-DESCRIPTION="Non-linear optimization library"
-HOMEPAGE="https://ab-initio.mit.edu/nlopt/;
-SRC_URI="https://github.com/stevengj/nlopt/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="LGPL-2.1 MIT"
-KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
-SLOT="0"
-IUSE="cxx guile octave python static-libs test"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   guile? ( dev-scheme/guile:* )
-   octave? ( sci-mathematics/octave )
-   python? (
-   ${PYTHON_DEPS}
-   dev-python/numpy[${PYTHON_USEDEP}]
-   )
-   "
-DEPEND="
-   ${RDEPEND}
-   python? ( dev-lang/swig )
-   "
-
-src_prepare() {
-   cmake_src_prepare
-   use python && python_copy_sources
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DNLOPT_CXX=$(usex cxx)
-   -DNLOPT_FORTRAN=$(usex test)
-   -DNLOPT_GUILE=$(usex guile)
-   -DNLOPT_OCTAVE=$(usex octave)
-   -DNLOPT_PYTHON=$(usex python)
-   -DNLOPT_SWIG=$(usex python)
-   -DNLOPT_TESTS=$(usex test)
-   )
-   if use python; then
-   python_foreach_impl run_in_build_dir cmake_src_configure
-   else
-   cmake_src_configure
-   fi
-   if use static-libs; then
-   mycmakeargs+=(
-   -DBUILD_SHARED_LIBS=OFF
-   )
-   BUILD_DIR="${S}_static-libs" run_in_build_dir 
cmake_src_configure
-   fi
-}
-
-src_compile() {
-   if use python; then
-   python_foreach_impl run_in_build_dir cmake_src_compile
-   else
-   cmake_src_compile
-   fi
-   if use static-libs; then
-   BUILD_DIR="${S}_static-libs" run_in_build_dir cmake_src_compile
-   fi
-}
-
-src_test() {
-   do_test() {
-   local a f
-   cd "${BUILD_DIR}"/test
-   for a in {1..$(usex cxx 9 7)}; do
-   for f in {5..9}; do
-   ./testopt -a $a -o $f || die "algorithm $a 
function $f failed"
-   done
-   done
-   }
-   if use python; then
-   python_foreach_impl run_in_build_dir do_test
-   else
-   do_test
-   fi
-   if use static-libs; then
-   BUILD_DIR="${S}_static-libs" run_in_build_dir do_test
-   fi
-}
-
-nlopt_install() {
-   cmake_src_install
-   python_optimize
-}
-
-src_install() {
-   if use python; then
-   python_foreach_impl run_in_build_dir nlopt_install
-   else
-   cmake_src_install
-   fi
-   if use static-libs; then
-   BUILD_DIR="${S}_static-libs" run_in_build_dir dolib.a libnlopt.a
-   fi
-   local r
-   for r in */README; do newdoc ${r} README.$(dirname ${r}); done
-}

diff --git a/sci-libs/nlopt/nlopt-2.7.1.ebuild 
b/sci-libs/nlopt/nlopt-2.7.1.ebuild
deleted file mode 100644
index 10e6b998d4e3..
--- a/sci-libs/nlopt/nlopt-2.7.1.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under 

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

2022-09-12 Thread Sam James
commit: 0a8dffa398fcbd459916ca331da9cb713372616a
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 20:28:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 20:28:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a8dffa3

net-misc/openssh: work around Clang 15 miscompilation with 
-fzero-call-used-regs=all

Bug: https://github.com/llvm/llvm-project/issues/57692
Bug: https://bugs.gentoo.org/869839
Signed-off-by: Sam James  gentoo.org>

 .../openssh/{openssh-9.0_p1-r3.ebuild => openssh-9.0_p1-r4.ebuild}| 4 
 1 file changed, 4 insertions(+)

diff --git a/net-misc/openssh/openssh-9.0_p1-r3.ebuild 
b/net-misc/openssh/openssh-9.0_p1-r4.ebuild
similarity index 98%
rename from net-misc/openssh/openssh-9.0_p1-r3.ebuild
rename to net-misc/openssh/openssh-9.0_p1-r4.ebuild
index fb65bd3d8b54..4f44fcf80e97 100644
--- a/net-misc/openssh/openssh-9.0_p1-r3.ebuild
+++ b/net-misc/openssh/openssh-9.0_p1-r4.ebuild
@@ -326,6 +326,10 @@ src_configure() {
myconf+=( --disable-utmp --disable-wtmp )
fi
 
+   # Workaround for Clang 15 miscompilation with -fzero-call-used-regs=all
+   # bug #869839 (https://github.com/llvm/llvm-project/issues/57692)
+   tc-is-clang && myconf+=( --without-hardening )
+
econf "${myconf[@]}"
 }
 



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

2022-09-12 Thread Sam James
commit: 8ebfae3dd7d5badea7fa7dd04bbd59bfd96762b5
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 20:03:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 20:03:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ebfae3d

media-sound/timidity++: fix configure tests with Clang 15

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

 .../timidity++-2.15.0-clang-15-configure.patch |  27 +++
 media-sound/timidity++/timidity++-2.15.0-r5.ebuild | 236 +
 2 files changed, 263 insertions(+)

diff --git 
a/media-sound/timidity++/files/timidity++-2.15.0-clang-15-configure.patch 
b/media-sound/timidity++/files/timidity++-2.15.0-clang-15-configure.patch
new file mode 100644
index ..80fa7a904d12
--- /dev/null
+++ b/media-sound/timidity++/files/timidity++-2.15.0-clang-15-configure.patch
@@ -0,0 +1,27 @@
+conftest.c:114:4: error: call to undeclared library function 'exit' with type 
'void (int) __attribute__((noreturn))'; ISO C99 and later do not support 
implicit function declarations [-Wimplicit-function-declaration]
+--- a/configure.in
 b/configure.in
+@@ -696,6 +696,7 @@ dnl ***
+ AC_CACHE_CHECK([for an implementation of va_copy()],lib_cv_va_copy,[
+   AC_RUN_IFELSE([AC_LANG_SOURCE([[
+   #include 
++  #include 
+   void f (int i, ...) {
+   va_list args1, args2;
+   va_start (args1, i);
+@@ -715,6 +716,7 @@ AC_CACHE_CHECK([for an implementation of 
va_copy()],lib_cv_va_copy,[
+ AC_CACHE_CHECK([for an implementation of __va_copy()],lib_cv___va_copy,[
+   AC_RUN_IFELSE([AC_LANG_SOURCE([[
+   #include 
++  #include 
+   void f (int i, ...) {
+   va_list args1, args2;
+   va_start (args1, i);
+@@ -745,6 +747,7 @@ fi
+ AC_CACHE_CHECK([whether va_lists can be copied by value],lib_cv_va_val_copy,[
+   AC_RUN_IFELSE([AC_LANG_SOURCE([[
+   #include 
++  #include 
+   void f (int i, ...) {
+   va_list args1, args2;
+   va_start (args1, i);

diff --git a/media-sound/timidity++/timidity++-2.15.0-r5.ebuild 
b/media-sound/timidity++/timidity++-2.15.0-r5.ebuild
new file mode 100644
index ..7748c68b9c2b
--- /dev/null
+++ b/media-sound/timidity++/timidity++-2.15.0-r5.ebuild
@@ -0,0 +1,236 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools desktop elisp-common flag-o-matic systemd xdg
+
+MY_PV="${PV/_/-}"
+MY_P="TiMidity++-${MY_PV}"
+
+DESCRIPTION="A handy MIDI to WAV converter with OSS and ALSA output support"
+HOMEPAGE="http://timidity.sourceforge.net/;
+SRC_URI="mirror://sourceforge/timidity/${MY_P}.tar.xz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="alsa ao emacs flac gtk jack motif nas ncurses ogg oss selinux slang 
speex tk vorbis X Xaw3d"
+
+REQUIRED_USE="tk? ( X )"
+
+DEPEND="
+   alsa? ( media-libs/alsa-lib )
+   ao? ( >=media-libs/libao-0.8.5 )
+   emacs? ( >=app-editors/emacs-23.1:* )
+   flac? ( media-libs/flac:= )
+   gtk? ( x11-libs/gtk+:2 )
+   jack? ( virtual/jack )
+   motif? ( >=x11-libs/motif-2.3:0 )
+   nas? ( >=media-libs/nas-1.4 )
+   ncurses? ( sys-libs/ncurses:0= )
+   ogg? ( media-libs/libogg )
+   slang? ( sys-libs/slang )
+   speex? ( media-libs/speex )
+   tk? ( dev-lang/tk:= )
+   vorbis? ( media-libs/libvorbis )
+   X? (
+   media-libs/libpng:=
+   x11-libs/libX11
+   x11-libs/libXext
+   Xaw3d? ( x11-libs/libXaw3d )
+   !Xaw3d? ( x11-libs/libXaw )
+   )
+"
+
+RDEPEND="
+   ${DEPEND}
+   acct-group/audio
+   acct-group/nobody
+   acct-user/timidity
+   app-eselect/eselect-timidity
+   alsa? ( media-sound/alsa-utils )
+   selinux? ( sec-policy/selinux-timidity )
+"
+
+PDEPEND="|| ( media-sound/timidity-eawpatches media-sound/timidity-freepats )"
+
+SITEFILE=50${PN}-gentoo.el
+
+DOCS=( AUTHORS ChangeLog NEWS README "${FILESDIR}"/timidity.cfg-r1 )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.14.0-params.patch
+   "${FILESDIR}"/${PN}-2.14.0-ar.patch
+   "${FILESDIR}"/${PN}-2.14.0-configure-flags.patch
+   "${FILESDIR}"/${PN}-2.15.0-pkg-config.patch
+   "${FILESDIR}"/${PN}-2.14.0-CVE-2017-1154{6,7}.patch
+   "${FILESDIR}"/${PN}-2.15.0-lto-workaround.patch
+   "${FILESDIR}"/${PN}-2.15.0-clang-15-configure.patch
+)
+
+src_prepare() {
+   default
+
+   mv configure.{in,ac} || die
+
+   eautoreconf
+}
+
+src_configure() {
+   export EXTRACFLAGS="${CFLAGS}" #385817
+
+   local audios
+   # List by preference
+   local xaw_provider=$(usex Xaw3d 'xaw3d' 'xaw')
+
+   # configure workarounds: configure.in here is written for an old version
+   # of autoconf and upstream seems quite dead.
+   #
+   # 1. Avoid janky configure test breaking
+   # ```checking for 

[gentoo-commits] repo/gentoo:master commit in: app-shells/zsh/files/, app-shells/zsh/

2022-09-12 Thread Sam James
commit: 892dc0afaf0436e59259fec155f76ba4af9b6b06
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 20:07:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 20:08:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=892dc0af

app-shells/zsh: fix configure tests with Clang 15

Note that in some cases, this may have caused either some
files to not be installed, or hangs at runtime.

Closes: https://bugs.gentoo.org/869539
Thanks-to: Nicholas Vinson  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../zsh/files/zsh-5.9-clang-15-configure.patch | 549 +
 app-shells/zsh/zsh-5.9-r1.ebuild   | 235 +
 2 files changed, 784 insertions(+)

diff --git a/app-shells/zsh/files/zsh-5.9-clang-15-configure.patch 
b/app-shells/zsh/files/zsh-5.9-clang-15-configure.patch
new file mode 100644
index ..8a77e365c700
--- /dev/null
+++ b/app-shells/zsh/files/zsh-5.9-clang-15-configure.patch
@@ -0,0 +1,549 @@
+https://bugs.gentoo.org/869539
+--- a/configure.ac
 b/configure.ac
+@@ -583,11 +583,11 @@ if test x$zsh_cv_c_have_union_init = xye
+ fi
+ 
+ dnl  Checking if compiler correctly cast signed to unsigned.
+ AC_CACHE_CHECK(if signed to unsigned casting is broken,
+ zsh_cv_c_broken_signed_to_unsigned_casting,
+-[AC_RUN_IFELSE([AC_LANG_SOURCE([[main(){return((int)(unsigned char)((char) 
-1) == 
255);}]])],[zsh_cv_c_broken_signed_to_unsigned_casting=yes],[zsh_cv_c_broken_signed_to_unsigned_casting=no],[zsh_cv_c_broken_signed_to_unsigned_casting=no])])
++[AC_RUN_IFELSE([AC_LANG_SOURCE([[int main(){return((int)(unsigned 
char)((char) -1) == 
255);}]])],[zsh_cv_c_broken_signed_to_unsigned_casting=yes],[zsh_cv_c_broken_signed_to_unsigned_casting=no],[zsh_cv_c_broken_signed_to_unsigned_casting=no])])
+ AH_TEMPLATE([BROKEN_SIGNED_TO_UNSIGNED_CASTING],
+ [Define to 1 if compiler incorrectly cast signed to unsigned.])
+ if test x$zsh_cv_c_broken_signed_to_unsigned_casting = xyes; then
+   AC_DEFINE(BROKEN_SIGNED_TO_UNSIGNED_CASTING)
+ fi
+@@ -1044,21 +1044,21 @@ if test x$zsh_cv_long_is_64_bit = xyes;
+ else
+   AC_CACHE_CHECK(if off_t is 64 bit, zsh_cv_off_t_is_64_bit,
+   [AC_RUN_IFELSE([AC_LANG_SOURCE([[
+ #include 
+ 
+-main() { return sizeof(off_t) < 8; }
++int main() { return sizeof(off_t) < 8; }
+ 
]])],[zsh_cv_off_t_is_64_bit=yes],[zsh_cv_off_t_is_64_bit=no],[zsh_cv_off_t_is_64_bit=no])])
+   if test x$zsh_cv_off_t_is_64_bit = xyes; then
+ AC_DEFINE(OFF_T_IS_64_BIT)
+   fi
+ 
+   AC_CACHE_CHECK(if ino_t is 64 bit, zsh_cv_ino_t_is_64_bit,
+   [AC_RUN_IFELSE([AC_LANG_SOURCE([[
+ #include 
+ 
+-main() { return sizeof(ino_t) < 8; }
++int main() { return sizeof(ino_t) < 8; }
+ 
]])],[zsh_cv_ino_t_is_64_bit=yes],[zsh_cv_ino_t_is_64_bit=no],[zsh_cv_ino_t_is_64_bit=no])])
+   if test x$zsh_cv_ino_t_is_64_bit = xyes; then
+ AC_DEFINE(INO_T_IS_64_BIT)
+   fi
+ 
+@@ -1394,22 +1394,22 @@ zsh_cv_func_tgetent_accepts_null,
+ [AC_RUN_IFELSE([AC_LANG_SOURCE([[
+ #include 
+ #include 
+ int tgetent(char *, char *);
+ char *tgetstr(char *, char **);
+-main()
++int main()
+ {
+ char buf[4096];
+ int r1 = tgetent(buf, "vt100");
+ int r2 = tgetent((char*)0,"vt100");
+ if (r1 >= 0 && r1 == r2) {
+ char tbuf[1024], *u;
+ u = tbuf;
+   tgetstr("cl", );
+   creat("conftest.tgetent", 0640);
+ }
+-exit((r1 != r2) || r2 == -1);
++return((r1 != r2) || r2 == -1);
+ }
+ ]])],[if test -f conftest.tgetent; then
+ zsh_cv_func_tgetent_accepts_null=yes
+   else
+ zsh_cv_func_tgetent_accepts_null=no
+@@ -1422,22 +1422,22 @@ zsh_cv_func_tgetent_zero_success,
+ [AC_RUN_IFELSE([AC_LANG_SOURCE([[
+ #include 
+ #include 
+ int tgetent(char *, char*);
+ char *tgetstr(char *, char **);
+-main()
++int main()
+ {
+ char buf[4096];
+ int r1 = tgetent(buf, "!@#$%^&*");
+ int r2 = tgetent(buf, "vt100");
+ if (r1 < 0 && r2 == 0) {
+ char tbuf[1024], *u;
+ u = tbuf;
+   tgetstr("cl", );
+   creat("conftest.tgetent0", 0640);
+ }
+-exit(r1 == r2);
++return(r1 == r2);
+ }
+ ]])],[if test -f conftest.tgetent0; then
+ zsh_cv_func_tgetent_zero_success=yes
+   else
+ zsh_cv_func_tgetent_zero_success=no
+@@ -1860,27 +1860,27 @@ zsh_cv_rlim_t_is_longer,
+ #ifdef HAVE_SYS_TIME_H
+ #include 
+ #endif
+ #include 
+ #include 
+-main(){struct rlimit r;exit(sizeof(r.rlim_cur) <= 
sizeof(long));}]])],[zsh_cv_rlim_t_is_longer=yes],[zsh_cv_rlim_t_is_longer=no],[zsh_cv_rlim_t_is_longer=yes])])
++int main(){struct rlimit r;return(sizeof(r.rlim_cur) <= 
sizeof(long));}]])],[zsh_cv_rlim_t_is_longer=yes],[zsh_cv_rlim_t_is_longer=no],[zsh_cv_rlim_t_is_longer=yes])])
+ if test x$zsh_cv_rlim_t_is_longer = xyes; then
+   AC_CACHE_CHECK(if rlim_t is a quad,
+   zsh_cv_rlim_t_is_quad_t,
+   [AC_RUN_IFELSE([AC_LANG_SOURCE([[
+ #ifdef HAVE_SYS_TIME_H
+ #include 
+ #endif
+ #include 
+ #include 
+ #include 
+-main() { 
++int main() { 
+   struct rlimit r;
+   char 

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

2022-09-12 Thread Sam James
commit: 00dc570410286ad60250c21756b88e69b0622670
Author: Austin Ray  austinray  io>
AuthorDate: Sat Jul 30 02:14:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 19:45:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00dc5704

net-mail/notmuch: add 0.36

Closes: https://bugs.gentoo.org/841215
Signed-off-by: Austin Ray  austinray.io>
Closes: https://github.com/gentoo/gentoo/pull/26659
Signed-off-by: Sam James  gentoo.org>

 net-mail/notmuch/Manifest|   1 +
 net-mail/notmuch/notmuch-0.36.ebuild | 302 +++
 2 files changed, 303 insertions(+)

diff --git a/net-mail/notmuch/Manifest b/net-mail/notmuch/Manifest
index a56e679e8dd3..30c467b34d9b 100644
--- a/net-mail/notmuch/Manifest
+++ b/net-mail/notmuch/Manifest
@@ -1,3 +1,4 @@
 DIST database-v1.tar.xz 204876 BLAKE2B 
846a8d2f17edb61ed1c3d3c655becd1f60b4046772058706f13d516f65421a5105593660f1c556907bb2bb9607a3c2521243d1be07bffb70817ad3b8461680ca
 SHA512 
e2d87373e00b65756d7fea40c54fb236d7a37ce839145c3afd99ab26efdc17796e540c021e2c24e521df2d0a01ccbf918994f87a0d83235ff9b109a51555b3d0
 DIST notmuch-0.32.2.tar.xz 725652 BLAKE2B 
02801f57bd62b8020298babcc8243276f95fb535621178b2b0b8dfb58d14e8123b7b1fa7d2c246c9e005ca2c7c2d594aeea710408c3d14f26ffcd550c03b4d9a
 SHA512 
e4151cb3ba0e5d26e67572a37c3132d0e35af5d9ca4339d88d8ba25385b6022c376a75abcffb57fda3242c836f6e40dec39c4038674682616b6e5785223295bf
 DIST notmuch-0.34.2.tar.xz 749384 BLAKE2B 
b8abb99cbb3632bd42742e3f31fb76b7113c2f9c4240081efad940d2fec139f442cc7d21be5b67ca7aca7ce730e9e3b9f8db690ed3a1239946ec490a089b700b
 SHA512 
fd15145404c621fb259b869ddfd77d6302f777a8ead203cfe3a62b66b452f7d3737b214657517c592ce86ce37fb914f800830ea9d05da20d59ec09feaa81d20c
+DIST notmuch-0.36.tar.xz 761260 BLAKE2B 
e5928d316427c0805821be5f3d21c8764fbfd895524954c0bf41593c9c8f72d4c142e8b2a9aacfb36df332f7a1cd9cc16854eabd599db35962fdf5d11746852a
 SHA512 
00f89e46467cad1cb8135644ed6655e88c93edcba553ced503c21e53f048eb49a333127649ea69bd30e164e8322a3e1dd0fcd672b93e087a8b470e60a6e838fa

diff --git a/net-mail/notmuch/notmuch-0.36.ebuild 
b/net-mail/notmuch/notmuch-0.36.ebuild
new file mode 100644
index ..166ca13c6c01
--- /dev/null
+++ b/net-mail/notmuch/notmuch-0.36.ebuild
@@ -0,0 +1,302 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_OPTIONAL=1
+NEED_EMACS="24.1"
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit bash-completion-r1 desktop distutils-r1 elisp-common flag-o-matic 
pax-utils toolchain-funcs xdg-utils
+
+DESCRIPTION="Thread-based e-mail indexer, supporting quick search and tagging"
+HOMEPAGE="https://notmuchmail.org/;
+SRC_URI="https://notmuchmail.org/releases/${P}.tar.xz
+   test? ( 
https://notmuchmail.org/releases/test-databases/database-v1.tar.xz )"
+
+LICENSE="GPL-3"
+# Sub-slot corresponds to major wersion of libnotmuch.so.X.Y. Bump of Y is
+# meant to be binary backward compatible.
+SLOT="0/5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
+REQUIRED_USE="
+   apidoc? ( doc )
+   nmbug? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   test? ( crypt emacs python valgrind )
+"
+IUSE="apidoc crypt doc emacs mutt nmbug python test valgrind"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   app-arch/xz-utils[extra-filters(-)]
+   virtual/pkgconfig
+   apidoc? (
+   app-doc/doxygen
+   dev-lang/perl
+   )
+   doc? (
+   dev-python/sphinx
+   sys-apps/texinfo
+   )
+   python? (
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? ( dev-python/pytest[${PYTHON_USEDEP}] )
+   )
+   test? (
+   app-shells/bash
+   sys-process/parallel
+   )
+"
+
+COMMON_DEPEND="
+   dev-libs/glib
+   dev-libs/gmime:3.0[crypt]
+   >=dev-libs/xapian-1.4.0:=
+   sys-libs/talloc
+   sys-libs/zlib:=
+   emacs? ( >=app-editors/emacs-${NEED_EMACS}:* )
+   python? (
+   ${PYTHON_DEPS}
+   virtual/python-cffi[${PYTHON_USEDEP}]
+   )
+"
+
+DEPEND="${COMMON_DEPEND}
+   test? (
+   >=app-editors/emacs-${NEED_EMACS}:*[libxml2]
+   app-misc/dtach
+   sys-devel/gdb[python]
+   crypt? (
+   app-crypt/gnupg
+   dev-libs/openssl
+   )
+   )
+   valgrind? ( dev-util/valgrind )
+"
+
+RDEPEND="${COMMON_DEPEND}
+   crypt? ( app-crypt/gnupg )
+   mutt? (
+   dev-perl/File-Which
+   dev-perl/Mail-Box
+   dev-perl/MailTools
+   dev-perl/String-ShellQuote
+   dev-perl/Term-ReadLine-Gnu
+   virtual/perl-Digest-SHA
+   virtual/perl-File-Path
+   virtual/perl-Getopt-Long
+   dev-perl/Pod-Parser
+   )
+   nmbug? ( dev-vcs/git )
+"

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

2022-09-12 Thread Sam James
commit: 9aa5fb541a6e3522a5f6146f5f7d7b1e5d1905e8
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 19:48:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 19:48:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9aa5fb54

net-mail/notmuch: add 0.37, drop 0.36

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

 net-mail/notmuch/Manifest | 2 +-
 net-mail/notmuch/{notmuch-0.36.ebuild => notmuch-0.37.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-mail/notmuch/Manifest b/net-mail/notmuch/Manifest
index 30c467b34d9b..94e01066b6ac 100644
--- a/net-mail/notmuch/Manifest
+++ b/net-mail/notmuch/Manifest
@@ -1,4 +1,4 @@
 DIST database-v1.tar.xz 204876 BLAKE2B 
846a8d2f17edb61ed1c3d3c655becd1f60b4046772058706f13d516f65421a5105593660f1c556907bb2bb9607a3c2521243d1be07bffb70817ad3b8461680ca
 SHA512 
e2d87373e00b65756d7fea40c54fb236d7a37ce839145c3afd99ab26efdc17796e540c021e2c24e521df2d0a01ccbf918994f87a0d83235ff9b109a51555b3d0
 DIST notmuch-0.32.2.tar.xz 725652 BLAKE2B 
02801f57bd62b8020298babcc8243276f95fb535621178b2b0b8dfb58d14e8123b7b1fa7d2c246c9e005ca2c7c2d594aeea710408c3d14f26ffcd550c03b4d9a
 SHA512 
e4151cb3ba0e5d26e67572a37c3132d0e35af5d9ca4339d88d8ba25385b6022c376a75abcffb57fda3242c836f6e40dec39c4038674682616b6e5785223295bf
 DIST notmuch-0.34.2.tar.xz 749384 BLAKE2B 
b8abb99cbb3632bd42742e3f31fb76b7113c2f9c4240081efad940d2fec139f442cc7d21be5b67ca7aca7ce730e9e3b9f8db690ed3a1239946ec490a089b700b
 SHA512 
fd15145404c621fb259b869ddfd77d6302f777a8ead203cfe3a62b66b452f7d3737b214657517c592ce86ce37fb914f800830ea9d05da20d59ec09feaa81d20c
-DIST notmuch-0.36.tar.xz 761260 BLAKE2B 
e5928d316427c0805821be5f3d21c8764fbfd895524954c0bf41593c9c8f72d4c142e8b2a9aacfb36df332f7a1cd9cc16854eabd599db35962fdf5d11746852a
 SHA512 
00f89e46467cad1cb8135644ed6655e88c93edcba553ced503c21e53f048eb49a333127649ea69bd30e164e8322a3e1dd0fcd672b93e087a8b470e60a6e838fa
+DIST notmuch-0.37.tar.xz 792568 BLAKE2B 
0a968b776efc39ddc09bb2cb2721609fcdf65171978d285b6877abd4c3aa7d0221b25f1052a211be1864c57d961c7a1f0c9915fd9c65497a9e4bce3a2cdbc1c0
 SHA512 
31cac1ff03b139b18a4fec5e29907ba0e3a965f0a7bf5f2f2b0f75980f9663173745be854e83943f344a09cdb7f5615fa48218e327c4ade7a55b3a22b2a9c45e

diff --git a/net-mail/notmuch/notmuch-0.36.ebuild 
b/net-mail/notmuch/notmuch-0.37.ebuild
similarity index 99%
rename from net-mail/notmuch/notmuch-0.36.ebuild
rename to net-mail/notmuch/notmuch-0.37.ebuild
index 166ca13c6c01..d3b3da07aebf 100644
--- a/net-mail/notmuch/notmuch-0.36.ebuild
+++ b/net-mail/notmuch/notmuch-0.37.ebuild
@@ -36,7 +36,7 @@ BDEPEND="
dev-lang/perl
)
doc? (
-   dev-python/sphinx
+   dev-python/sphinx[${PYTHON_USEDEP}]
sys-apps/texinfo
)
python? (



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

2022-09-12 Thread Sam James
commit: eec995ee24ee5cdf1482de89e84685bd25b8fd1f
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 19:35:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 19:42:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eec995ee

net-misc/radvd: use HTTPS

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

 net-misc/radvd/radvd-2.19-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/radvd/radvd-2.19-r2.ebuild 
b/net-misc/radvd/radvd-2.19-r2.ebuild
index 27ee5d0320ed..09f0b09aa5c9 100644
--- a/net-misc/radvd/radvd-2.19-r2.ebuild
+++ b/net-misc/radvd/radvd-2.19-r2.ebuild
@@ -6,8 +6,8 @@ EAPI=7
 inherit readme.gentoo-r1 systemd toolchain-funcs
 
 DESCRIPTION="Linux IPv6 Router Advertisement Daemon"
-HOMEPAGE="http://v6web.litech.org/radvd/;
-SRC_URI="http://v6web.litech.org/radvd/dist/${P}.tar.xz;
+HOMEPAGE="https://v6web.litech.org/radvd/;
+SRC_URI="https://v6web.litech.org/radvd/dist/${P}.tar.xz;
 
 LICENSE="BSD"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/, profiles/base/, app-antivirus/clamav/files/, ...

2022-09-12 Thread Thomas Raschbacher
commit: dba22f4f865daa5dd4a26ce07dabb347bd27f44c
Author: Matt Jolly  footclan  ninja>
AuthorDate: Fri Sep  9 02:57:26 2022 +
Commit: Thomas Raschbacher  gentoo  org>
CommitDate: Mon Sep 12 19:39:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dba22f4f

app-antivirus/clamav: add 0.105.1

Signed-off-by: Matt Jolly  footclan.ninja>
Closes: https://github.com/gentoo/gentoo/pull/27153
Signed-off-by: Thomas Raschbacher  gentoo.org>

 app-antivirus/clamav/Manifest  |   1 +
 app-antivirus/clamav/clamav-0.105.1.ebuild | 246 +
 .../files/clamav-0.105.1-cmake-llvm-fix.patch  |  73 ++
 app-antivirus/clamav/metadata.xml  |   1 +
 profiles/arch/hppa/package.mask|   2 +-
 profiles/base/package.use.mask |   5 +
 profiles/features/wd40/package.mask|   1 +
 7 files changed, 328 insertions(+), 1 deletion(-)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index c25f65795799..563f2972fc66 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -1,3 +1,4 @@
 DIST clamav-0.103.6.tar.gz 16491761 BLAKE2B 
3c43bcda4a613f81d1b31036e7323a7af7708e54af94ad30a659a8fb318d8f79f357086ce70703659298524d778374df886495cd8c75280bbbe4bae30795a85a
 SHA512 
d39e1964678b8251bde3a9f3db30fe3d3d76cc566a86834297f4dd8489086dc9cc4c6541ca128089159f4c071d2d85b530455bd942987d3929ea0082b8ab272b
 DIST clamav-0.103.7.tar.gz 16501741 BLAKE2B 
49fc1c8c42ee8168dbaec4aa13ab0dfef7fa285e335cb38b17bc020df7400ee1daae49e06ba5b4ae0364d47d707cb83c0b1a8442d5b01d2bba5827606fe27fb4
 SHA512 
d426169889d94411b20a2c9c9579fc22a15090c9847849822c63fc6b404075feba0ff3663ee1382b2af5300394c7a93669844736f7473bfdce3250e1fd130326
 DIST clamav-0.104.4.tar.gz 12027448 BLAKE2B 
e8627b49b46e9bf5669b7186d829fd2caa76d9071b1533da252fea1bdeed1b78ec4a138db8957b0d121df1180eb37a6230f5f0db1e4d3f2de80bf7dddad5b47e
 SHA512 
5aa8abe96ff49548cf74df47a7e56279c3082dc8ca98cab02f64f44b2da0230e75b5f634b3086ba8ca155052cbc22a2a47ab3dd159ae033d3f599dcde1f2420e
+DIST clamav-0.105.1.tar.gz 29467856 BLAKE2B 
be46d9afd76fb536d7de7363a45d38fef6a5983011e3cd0dcc25c2a209c8d37a2bbe1f7f4a5694152cabf622ef83e072b892ae12ba404da1955bb5b654e5216d
 SHA512 
dcaa3eb90e5a8951f1750f0676791c33507206ae0d58a3da0d07f6f86b559799db09a4aed83fbd9d3eed8f1f17654f8304070e6770ba7e02de6f2be2cda65bec

diff --git a/app-antivirus/clamav/clamav-0.105.1.ebuild 
b/app-antivirus/clamav/clamav-0.105.1.ebuild
new file mode 100644
index ..0d62bc5c14c0
--- /dev/null
+++ b/app-antivirus/clamav/clamav-0.105.1.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_MAX_SLOT=13
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake flag-o-matic llvm python-any-r1 systemd tmpfiles
+
+DESCRIPTION="Clam Anti-Virus Scanner"
+HOMEPAGE="https://www.clamav.net/;
+SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+IUSE="doc clamonacc +clamapp experimental jit libclamav-only milter rar 
selinux systemd test"
+
+REQUIRED_USE="libclamav-only? ( !clamonacc !clamapp !milter )
+   clamonacc? ( clamapp )
+   milter? ( clamapp )
+   test? ( !libclamav-only )"
+
+RESTRICT="!test? ( test )"
+
+# Require acct-{user,group}/clamav at build time so that we can set
+# the permissions on /var/lib/clamav in src_install rather than in
+# pkg_postinst; calling "chown" on the live filesystem scares me.
+CDEPEND="
+   acct-group/clamav
+   acct-user/clamav
+   app-arch/bzip2
+   dev-libs/json-c:=
+   dev-libs/libltdl
+   dev-libs/libmspack
+   dev-libs/libpcre2:=
+   dev-libs/libxml2
+   dev-libs/openssl:=
+   dev-libs/tomsfastmath:=
+   >=sys-libs/zlib-1.2.2:=
+   virtual/libiconv
+   !libclamav-only? ( net-misc/curl )
+   clamapp? ( sys-libs/ncurses:= net-misc/curl )
+   elibc_musl? ( sys-libs/fts-standalone )
+   jit? ( https://bugs.gentoo.org/818673
+   # Used to enable some more tests but doesn't behave well in
+   # sandbox necessarily(?) + needs certain debug symbols present
+   # in e.g. glibc.
+   mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_Valgrind=ON )
+   fi
+
+   if use jit ; then
+   # Suppress CMake warnings that variables aren't consumed if we 
aren't using LLVM
+   # 
https://github.com/Cisco-Talos/clamav/blob/main/INSTALL.md#llvm-optional-see-bytecode-runtime-section
+   # 
https://github.com/Cisco-Talos/clamav/blob/main/INSTALL.md#bytecode-runtime
+   mycmakeargs+=(
+   -DLLVM_ROOT_DIR="$(get_llvm_prefix -d ${LLVM_MAX_SLOT})"
+   

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

2022-09-12 Thread Arthur Zamarin
commit: e2ae788171f95c2d832b489429d93950086b0e83
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Sep  4 19:15:29 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 12 19:14:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2ae7881

rebar.eclass: add support for EAPI=8

Closes: https://github.com/gentoo/gentoo/pull/27123
Signed-off-by: Arthur Zamarin  gentoo.org>

 eclass/rebar.eclass | 14 --
 1 file changed, 4 insertions(+), 10 deletions(-)

diff --git a/eclass/rebar.eclass b/eclass/rebar.eclass
index c982dea5d1fd..1c7bc20def14 100644
--- a/eclass/rebar.eclass
+++ b/eclass/rebar.eclass
@@ -6,7 +6,7 @@
 # maintainer-nee...@gentoo.org
 # @AUTHOR:
 # Amadeusz Żołnowski 
-# @SUPPORTED_EAPIS: 6 7
+# @SUPPORTED_EAPIS: 6 7 8
 # @BLURB: Build Erlang/OTP projects using dev-util/rebar.
 # @DESCRIPTION:
 # An eclass providing functions to build Erlang/OTP projects using
@@ -19,15 +19,9 @@
 # targets. The eclass workarounds some of these problems. It handles
 # installation in a generic way for Erlang/OTP structured projects.
 
-case "${EAPI:-0}" in
-   0|1|2|3|4|5)
-   die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}"
-   ;;
-   6|7)
-   ;;
-   *)
-   die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}"
-   ;;
+case ${EAPI} in
+   6|7|8) ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
 EXPORT_FUNCTIONS src_prepare src_compile src_test src_install



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

2022-09-12 Thread Arthur Zamarin
commit: f5826b3c34d6c6d7ec6356148c192701e2890fc3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep  3 11:30:41 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 12 19:14:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5826b3c

myspell-r2.eclass: drop support for EAPI<7

- No consumers for EAPI<7 remain in ::gentoo tree
- Simplifies dependency logic
- fix UnquotedVariable of DISTDIR

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

 eclass/myspell-r2.eclass | 17 ++---
 1 file changed, 6 insertions(+), 11 deletions(-)

diff --git a/eclass/myspell-r2.eclass b/eclass/myspell-r2.eclass
index 6dbd1e19e133..cce75ae4d6d2 100644
--- a/eclass/myspell-r2.eclass
+++ b/eclass/myspell-r2.eclass
@@ -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
 
 # @ECLASS: myspell-r2.eclass
@@ -6,7 +6,7 @@
 # Conrad Kostecki 
 # @AUTHOR:
 # Tomáš Chvátal 
-# @SUPPORTED_EAPIS: 5 6 7 8
+# @SUPPORTED_EAPIS: 7 8
 # @BLURB: An eclass to streamline the construction of ebuilds for new Myspell 
dictionaries.
 # @DESCRIPTION:
 # The myspell-r2 eclass is designed to streamline the construction of ebuilds 
for
@@ -30,8 +30,8 @@
 # Array variable containing list of all thesarus files.
 # MYSPELL_THES=( "file.dat" "dir/file2.idx" )
 
-case ${EAPI:-0} in
-   [5-8])
+case ${EAPI} in
+   7|8)
;;
*)
die "${ECLASS}: EAPI ${EAPI:-0} not supported"
@@ -43,12 +43,7 @@ EXPORT_FUNCTIONS src_unpack src_install
 # Basically no extra deps needed.
 # Unzip is required for .oxt libreoffice extensions
 # which are just fancy zip files.
-if [[ ${EAPI:-0} != [56] ]]; then
-   BDEPEND="app-arch/unzip"
-else
-   DEPEND="app-arch/unzip"
-   RDEPEND=""
-fi
+BDEPEND="app-arch/unzip"
 
 # by default this stuff does not have any folder in the pack
 S="${WORKDIR}"
@@ -65,7 +60,7 @@ myspell-r2_src_unpack() {
case ${f} in
*.oxt)
echo ">>> Unpacking "${DISTDIR}/${f}" to ${PWD}"
-   unzip -qoj ${DISTDIR}/${f}
+   unzip -qoj "${DISTDIR}"/${f}
assert "failed unpacking ${DISTDIR}/${f}"
;;
*) unpack ${f} ;;



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

2022-09-12 Thread Arthur Zamarin
commit: 6497565be0b7baebca966388cb8c1a93233e24e5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep  3 11:35:24 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 12 19:14:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6497565b

myspell-r2.eclass: improve code examples format

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

 eclass/myspell-r2.eclass | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/eclass/myspell-r2.eclass b/eclass/myspell-r2.eclass
index cce75ae4d6d2..965327ac1b58 100644
--- a/eclass/myspell-r2.eclass
+++ b/eclass/myspell-r2.eclass
@@ -16,19 +16,25 @@
 # @DEFAULT_UNSET
 # @DESCRIPTION:
 # Array variable containing list of all dictionary files.
+# @CODE
 # MYSPELL_DICT=( "file.dic" "dir/file2.aff" )
+# @CODE
 
 # @ECLASS_VARIABLE: MYSPELL_HYPH
 # @DEFAULT_UNSET
 # @DESCRIPTION:
 # Array variable containing list of all hyphenation files.
+# @CODE
 # MYSPELL_HYPH=( "file.dic" "dir/file2.dic" )
+# @CODE
 
 # @ECLASS_VARIABLE: MYSPELL_THES
 # @DEFAULT_UNSET
 # @DESCRIPTION:
 # Array variable containing list of all thesarus files.
+# @CODE
 # MYSPELL_THES=( "file.dat" "dir/file2.idx" )
+# @CODE
 
 case ${EAPI} in
7|8)



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

2022-09-12 Thread Arthur Zamarin
commit: 6230441073031d9f6301deb2e3017e598b22b200
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep  3 11:19:24 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 12 19:14:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62304410

kodi-addon.eclass: drop support for EAPI<7

- No consumers for EAPI<7 remain in ::gentoo tree
- For those EAPIs, it tries to inherit cmake-utils eclass, which
  doesn't exist, so it would just fail!
- Simplify the eclass logic
- Fix UnquotedVariable for EPREFIX

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

 eclass/kodi-addon.eclass | 26 ++
 1 file changed, 10 insertions(+), 16 deletions(-)

diff --git a/eclass/kodi-addon.eclass b/eclass/kodi-addon.eclass
index 8cbbad9224fc..6e7fa26f3c8a 100644
--- a/eclass/kodi-addon.eclass
+++ b/eclass/kodi-addon.eclass
@@ -1,25 +1,22 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: kodi-addon.eclass
 # @MAINTAINER:
 # candr...@gentoo.org
-# @SUPPORTED_EAPIS: 4 5 6 7
-# @PROVIDES: cmake cmake-utils
+# @SUPPORTED_EAPIS: 7
+# @PROVIDES: cmake
 # @BLURB: Helper for correct building and (importantly) installing Kodi addon 
packages.
 # @DESCRIPTION:
 # Provides a src_configure function for correct CMake configuration
 
-case "${EAPI:-0}" in
-   4|5|6)
-   inherit cmake-utils multilib
-   ;;
-   7)
-   inherit cmake
-   ;;
-   *) die "EAPI=${EAPI} is not supported" ;;
+case ${EAPI} in
+   7) ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
+inherit cmake
+
 EXPORT_FUNCTIONS src_configure
 
 # @FUNCTION: kodi-addon_src_configure
@@ -28,11 +25,8 @@ EXPORT_FUNCTIONS src_configure
 kodi-addon_src_configure() {
 
mycmakeargs+=(
-   -DCMAKE_INSTALL_LIBDIR=${EPREFIX%/}/usr/$(get_libdir)/kodi
+   -DCMAKE_INSTALL_LIBDIR="${EPREFIX}/usr/$(get_libdir)/kodi"
)
 
-   case ${EAPI} in
-   4|5|6) cmake-utils_src_configure ;;
-   7) cmake_src_configure ;;
-   esac
+   cmake_src_configure
 }



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

2022-09-12 Thread Arthur Zamarin
commit: d9745d995981183832c14fc63560ddfa49972f5d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep  3 11:44:05 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 12 19:14:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9745d99

vdr-plugin-2.eclass: fix UnquotedVariable

For the change in vdr_detect_po_dir, use quoted [@] for better
catching cases when members in po_subdir have spaces

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

 eclass/vdr-plugin-2.eclass | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/eclass/vdr-plugin-2.eclass b/eclass/vdr-plugin-2.eclass
index f8d5a18854ed..546dbb803bf1 100644
--- a/eclass/vdr-plugin-2.eclass
+++ b/eclass/vdr-plugin-2.eclass
@@ -276,10 +276,9 @@ vdr_gettext_missing() {
 # DIR ${S}/po or DIR ${S]/_subdir_/po
 vdr_detect_po_dir() {
[[ -f po ]] && local po_dir="${S}"
-   local po_subdir=( ${S}/${PO_SUBDIR} )
-   local f
+   local po_subdir=( "${S}"/${PO_SUBDIR} )
 
-   pofile_dir=( ${po_dir} ${po_subdir[*]} )
+   pofile_dir=( ${po_dir} "${po_subdir[@]}" )
 }
 
 # @FUNCTION: vdr_linguas_support
@@ -605,7 +604,7 @@ vdr-plugin-2_src_install() {
local linguas
for linguas in ${LINGUAS[*]}; do
insinto "${LOCDIR}"
-   cp -r --parents ${linguas}* ${D%/}/${LOCDIR} \
+   cp -r --parents ${linguas}* "${D%/}"/${LOCDIR} \
|| die "could not copy linguas files"
done
fi



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

2022-09-12 Thread Arthur Zamarin
commit: 2085b70b547ced7e2f9519316db7d0df617d8180
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Sep  4 19:19:07 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 12 19:14:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2085b70b

udev.eclass: simplify EPREFIX usage

EPREFIX is never slash terminated, in all EAPIs.

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

 eclass/udev.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/udev.eclass b/eclass/udev.eclass
index 830e3eeb125e..ac94f98221aa 100644
--- a/eclass/udev.eclass
+++ b/eclass/udev.eclass
@@ -61,7 +61,7 @@ _udev_get_udevdir() {
local -x PKG_CONFIG_FDO_SYSROOT_RULES=1
if $($(tc-getPKG_CONFIG) --exists udev); then
local udevdir="$($(tc-getPKG_CONFIG) --variable=udevdir udev)"
-   echo "${udevdir#${EPREFIX%/}}"
+   echo "${udevdir#${EPREFIX}}"
else
echo /lib/udev
fi



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

2022-09-12 Thread Arthur Zamarin
commit: 6735fb661c84f47ce0b7101c2c3de679c7a729a1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep  3 11:41:17 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 12 19:14:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6735fb66

selinux-policy-2.eclass: fix UnquotedVariable of S

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

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

diff --git a/eclass/selinux-policy-2.eclass b/eclass/selinux-policy-2.eclass
index 7b6f9aac6ebc..f00e3555b6be 100644
--- a/eclass/selinux-policy-2.eclass
+++ b/eclass/selinux-policy-2.eclass
@@ -187,11 +187,11 @@ selinux-policy-2_src_prepare() {
 
# Collect only those files needed for this particular module
for i in ${MODS}; do
-   modfiles="$(find ${S}/refpolicy/policy/modules -iname $i.te) 
$modfiles"
-   modfiles="$(find ${S}/refpolicy/policy/modules -iname $i.fc) 
$modfiles"
-   modfiles="$(find ${S}/refpolicy/policy/modules -iname $i.cil) 
$modfiles"
+   modfiles="$(find "${S}/refpolicy/policy/modules" -iname $i.te) 
$modfiles"
+   modfiles="$(find "${S}/refpolicy/policy/modules" -iname $i.fc) 
$modfiles"
+   modfiles="$(find "${S}/refpolicy/policy/modules" -iname $i.cil) 
$modfiles"
if [[ ${add_interfaces} -eq 1 ]]; then
-   modfiles="$(find ${S}/refpolicy/policy/modules -iname 
$i.if) $modfiles"
+   modfiles="$(find "${S}/refpolicy/policy/modules" -iname 
$i.if) $modfiles"
fi
done
 



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

2022-09-12 Thread Arthur Zamarin
commit: 1ed8e949399ec73afb736b6ce2b15b93d16b012a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Sep  4 19:10:37 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 12 19:14:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ed8e949

rebar.eclass: simplify EPREFIX usage

EPREFIX is never slash terminated, in all EAPIs.

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

 eclass/rebar.eclass | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/eclass/rebar.eclass b/eclass/rebar.eclass
index 5ee99aed445c..c982dea5d1fd 100644
--- a/eclass/rebar.eclass
+++ b/eclass/rebar.eclass
@@ -68,7 +68,7 @@ _rebar_find_dep() {
local p
local result
 
-   pushd "${EPREFIX%/}/$(get_erl_libs)" >/dev/null || return 1
+   pushd "${EPREFIX}/$(get_erl_libs)" >/dev/null || return 1
for p in ${pn} ${pn}-*; do
if [[ -d ${p} ]]; then
# Ensure there's at most one matching.
@@ -107,7 +107,7 @@ erebar() {
 
(( $# > 0 )) || die "erebar: at least one target is required"
 
-   local -x ERL_LIBS="${EPREFIX%/}/$(get_erl_libs)"
+   local -x ERL_LIBS="${EPREFIX}/$(get_erl_libs)"
[[ ${1} == eunit ]] && local -x ERL_LIBS="."
 
rebar -v skip_deps=true "$@" || die -n "rebar $@ failed"
@@ -128,7 +128,7 @@ rebar_fix_include_path() {
 
local pn="${1}"
local rebar_config="${2:-rebar.config}"
-   local erl_libs="${EPREFIX%/}/$(get_erl_libs)"
+   local erl_libs="${EPREFIX}/$(get_erl_libs)"
local p
 
p="$(_rebar_find_dep "${pn}")" \
@@ -217,7 +217,7 @@ rebar_src_prepare() {
 rebar_src_configure() {
debug-print-function ${FUNCNAME} "${@}"
 
-   local -x ERL_LIBS="${EPREFIX%/}/$(get_erl_libs)"
+   local -x ERL_LIBS="${EPREFIX}/$(get_erl_libs)"
default
 }
 



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

2022-09-12 Thread Arthur Zamarin
commit: e60c536eeda9efe06da2c50bb0cdf8295c411d6b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Sep  4 19:02:51 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 12 19:14:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e60c536e

bazel.eclass: simplify EPREFIX usage

EPREFIX is never slash terminated, in all EAPIs.

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

 eclass/bazel.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/bazel.eclass b/eclass/bazel.eclass
index 641da6194ca7..3a8992972d40 100644
--- a/eclass/bazel.eclass
+++ b/eclass/bazel.eclass
@@ -113,7 +113,7 @@ bazel_setup_bazelrc() {
fetch --repository_cache="${T}/bazel-cache/" 
--distdir="${T}/bazel-distdir/"
build --repository_cache="${T}/bazel-cache/" 
--distdir="${T}/bazel-distdir/"
 
-   build --define=PREFIX=${EPREFIX%/}/usr
+   build --define=PREFIX=${EPREFIX}/usr
build --define=LIBDIR=\$(PREFIX)/$(get_libdir)
build --define=INCLUDEDIR=\$(PREFIX)/include
EOF



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

2022-09-12 Thread Arthur Zamarin
commit: 56323cb8fa8dd874eb6284aba75f055610d2fb04
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep  3 11:45:40 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 12 19:14:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56323cb8

webapp.eclass: fix UnquotedVariable of D

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

 eclass/webapp.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/webapp.eclass b/eclass/webapp.eclass
index 1efe4e66b6a9..3bc177dc3e78 100644
--- a/eclass/webapp.eclass
+++ b/eclass/webapp.eclass
@@ -201,7 +201,7 @@ webapp_configfile() {
my_file="$(webapp_strip_cwd "${my_file}")"
 
elog "(config) ${my_file}"
-   echo "${my_file}" >> ${D}/${WA_CONFIGLIST}
+   echo "${my_file}" >> "${D}/${WA_CONFIGLIST}"
done
 }
 



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

2022-09-12 Thread Arthur Zamarin
commit: 6e92274c633e690f93c4699aefd33472481a8d29
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep  3 11:46:11 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 12 19:14:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e92274c

gnustep-base.eclass: fix UnquotedVariable of EPREFIX

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

 eclass/gnustep-base.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/gnustep-base.eclass b/eclass/gnustep-base.eclass
index 9d72e6315fff..5e839bd0702d 100644
--- a/eclass/gnustep-base.eclass
+++ b/eclass/gnustep-base.eclass
@@ -256,7 +256,7 @@ EOF
if [[ -d ${EPREFIX}/usr/share/GNUstep/Makefiles ]]; then
exeinto /usr/bin
else
-   exeinto ${GNUSTEP_SYSTEM_TOOLS#${EPREFIX}}/Gentoo
+   exeinto "${GNUSTEP_SYSTEM_TOOLS#${EPREFIX}}"/Gentoo
fi
doexe "${T}"/${cfile}
 }



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

2022-09-12 Thread Arthur Zamarin
commit: 867ec0b8696ffdbfe7f38e45a3d507639c629927
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep  3 11:39:42 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 12 19:14:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=867ec0b8

ruby-ng-gnome2.eclass: fix UnquotedVariable of EPREFIX

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

 eclass/ruby-ng-gnome2.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/ruby-ng-gnome2.eclass b/eclass/ruby-ng-gnome2.eclass
index 93ab89263593..487e3268e360 100644
--- a/eclass/ruby-ng-gnome2.eclass
+++ b/eclass/ruby-ng-gnome2.eclass
@@ -118,7 +118,7 @@ each_ruby_install() {
if [[ -e Makefile ]]; then
# Create the directories, or the package will create them as 
files.
local archdir=$(ruby_rbconfig_value "sitearchdir")
-   dodir ${archdir#${EPREFIX}} /usr/$(get_libdir)/pkgconfig
+   dodir "${archdir#${EPREFIX}}" /usr/$(get_libdir)/pkgconfig
 
emake DESTDIR="${D}" install
fi



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

2022-09-12 Thread Arthur Zamarin
commit: a04d8578e36fdda4073eb947a37f251ed6d90a44
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep  3 11:46:29 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 12 19:14:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a04d8578

haskell-cabal.eclass: fix UnquotedVariable of EPREFIX

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

 eclass/haskell-cabal.eclass | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/eclass/haskell-cabal.eclass b/eclass/haskell-cabal.eclass
index 732ea83e653c..0f7f67a244d7 100644
--- a/eclass/haskell-cabal.eclass
+++ b/eclass/haskell-cabal.eclass
@@ -390,9 +390,9 @@ cabal-configure() {
# it generates for ghc's base and other packages.
local p=${EPREFIX}/usr/bin/haddock-ghc-$(ghc-version)
if [[ -f $p ]]; then
-   cabalconf+=(--with-haddock="${p}")
+   cabalconf+=( --with-haddock="${p}" )
else
-   cabalconf+=(--with-haddock=${EPREFIX}/usr/bin/haddock)
+   cabalconf+=( 
--with-haddock="${EPREFIX}"/usr/bin/haddock )
fi
fi
if [[ -n "${CABAL_USE_PROFILE}" ]] && use profile; then
@@ -702,7 +702,7 @@ cabal_src_install() {
# if it does not exist (dummy libraries and binaries w/o libraries)
local ghc_confdir_with_prefix="$(ghc-confdir)"
# remove EPREFIX
-   dodir ${ghc_confdir_with_prefix#${EPREFIX}}
+   dodir "${ghc_confdir_with_prefix#${EPREFIX}}"
local hint_db="${D}/$(ghc-confdir)"
local hint_file="${hint_db}/gentoo-empty-${CATEGORY}-${PF}.conf"
mkdir -p "${hint_db}" || die



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

2022-09-12 Thread Arthur Zamarin
commit: 7110a43081d65fa2a669f0093792cb9390899fec
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep  3 11:38:15 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 12 19:14:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7110a430

ruby-ng.eclass: fix UnquotedVariable of EPREFIX

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

 eclass/ruby-ng.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/ruby-ng.eclass b/eclass/ruby-ng.eclass
index 6eceb4d5ba9f..d6b3d2a0669a 100644
--- a/eclass/ruby-ng.eclass
+++ b/eclass/ruby-ng.eclass
@@ -630,7 +630,7 @@ doruby() {
[[ -z ${RUBY} ]] && die "\$RUBY is not set"
( # don't want to pollute calling env
sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
-   insinto ${sitelibdir#${EPREFIX}}
+   insinto "${sitelibdir#${EPREFIX}}"
insopts -m 0644
doins "$@"
) || die "failed to install $@"



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

2022-09-12 Thread Arthur Zamarin
commit: 32ceeb850e9bcdf992fe6442b0dbcf9b6dff6021
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep  3 11:46:43 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 12 19:14:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32ceeb85

gstreamer-meson.eclass: fix UnquotedVariable of BUILD_DIR

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

 eclass/gstreamer-meson.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/gstreamer-meson.eclass b/eclass/gstreamer-meson.eclass
index f8ca343b0ca6..28afaa1e6a62 100644
--- a/eclass/gstreamer-meson.eclass
+++ b/eclass/gstreamer-meson.eclass
@@ -393,7 +393,7 @@ gstreamer_multilib_src_compile() {
 
# https://github.com/ninja-build/ninja/issues/1251
# https://github.com/ninja-build/ninja/issues/1330
-   build_dir=$(readlink -f ${BUILD_DIR})
+   build_dir=$(readlink -f "${BUILD_DIR}")
 
plugin_path="${plugin%%:*}"
eninja "${plugin_path/"${build_dir}/"/}"



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

2022-09-12 Thread Arthur Zamarin
commit: 72fea441a6cd5b28d5141dd79ac668dc7015fc0e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 12 19:13:25 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 12 19:13:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72fea441

sys-libs/timezone-data: Stabilize 2022c arm, #869827

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

 sys-libs/timezone-data/timezone-data-2022c.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/timezone-data/timezone-data-2022c.ebuild 
b/sys-libs/timezone-data/timezone-data-2022c.ebuild
index 71a33024d891..db32302cea80 100644
--- a/sys-libs/timezone-data/timezone-data-2022c.ebuild
+++ b/sys-libs/timezone-data/timezone-data-2022c.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://www.iana.org/time-zones/repository/releases/tzdata${MY_DATA_VER
 
 LICENSE="BSD public-domain"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="nls leaps-timezone zic-slim"
 
 DEPEND="nls? ( virtual/libintl )"



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

2022-09-12 Thread Arthur Zamarin
commit: fb92d7453efba628b2a9464c14c721b64b56c696
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 12 19:13:24 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 12 19:13:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb92d745

dev-python/nbconvert: Stabilize 6.5.2 arm, #869581

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

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

diff --git a/dev-python/nbconvert/nbconvert-6.5.2.ebuild 
b/dev-python/nbconvert/nbconvert-6.5.2.ebuild
index acbe01e2ecee..47cbc94b41fc 100644
--- a/dev-python/nbconvert/nbconvert-6.5.2.ebuild
+++ b/dev-python/nbconvert/nbconvert-6.5.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 
 RDEPEND="
dev-python/beautifulsoup4[${PYTHON_USEDEP}]



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

2022-09-12 Thread Arthur Zamarin
commit: af8f4578c8b34b507dced9c8eec465fb05ef5d5d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 12 19:13:26 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 12 19:13:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af8f4578

app-admin/tmpwatch: Keyword 2.11-r3 arm64, #869836

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

 app-admin/tmpwatch/tmpwatch-2.11-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/tmpwatch/tmpwatch-2.11-r3.ebuild 
b/app-admin/tmpwatch/tmpwatch-2.11-r3.ebuild
index cdc308efa9f9..ff0389caa5b2 100644
--- a/app-admin/tmpwatch/tmpwatch-2.11-r3.ebuild
+++ b/app-admin/tmpwatch/tmpwatch-2.11-r3.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
@@ -11,7 +11,7 @@ SRC_URI="https://releases.pagure.org/${PN}/${P}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm64 ~ia64 ppc ppc64 sparc x86"
 IUSE="selinux"
 
 # psmisc for fuser



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

2022-09-12 Thread Stephan Hartmann
commit: 0d45b4798783ccc1bd965b8d8f17ca2b76c38c70
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Mon Sep 12 18:45:57 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Mon Sep 12 18:45:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d45b479

profiles: mask www-client/chromium-bin

Signed-off-by: Stephan Hartmann  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 29c7e3152236..9e72e0e5a9a5 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Stephan Hartmannr  (2022-09-12)
+# Unpatched security vulerabilities, bug #868156, bug #868354.
+www-client/chromium-bin
+
 # Mike Gilbert  (2022-09-12)
 # repoman is no longer maintained and has been removed from the portage
 # git repository. Please use dev-util/pkgcheck and dev-util/pkgdev instead.



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

2022-09-12 Thread Sam James
commit: 630ee2ab4f4a1f4c011376eedba451d85b499a01
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 18:34:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 18:34:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=630ee2ab

sys-devel/gcc: add 13.0.0_pre20220911

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

 sys-devel/gcc/Manifest  |  1 +
 sys-devel/gcc/gcc-13.0.0_pre20220911.ebuild | 53 +
 2 files changed, 54 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 34708d268ab6..39a32fce631e 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -20,6 +20,7 @@ DIST gcc-12.2.0-patches-1.tar.xz 12864 BLAKE2B 
a5ae0a85dfc1b6f0bd968f0d5262ebed1
 DIST gcc-12.2.0.tar.xz 84645292 BLAKE2B 
715574af9ad678f9dc8cfd19c866bf910c7edfd479e7e9681337feaa9b54e5d304ddb85483816b8d89754d502405823ae2eff0d1e444538763f40be8e428d8da
 SHA512 
e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173
 DIST gcc-13-20220828.tar.xz 79804664 BLAKE2B 
fb77fe6fc60fb347f7910ff5210085fb619f834eaca0e20ce57f7ebf083a954b83bd56a3b3e2e5a1fa7ffc63a798e6cd786faf03bc469202ccc0cc5cd9305011
 SHA512 
c5222f93102c53af77b0c77ea410cc703de001b3800d5134aff5a136a8598267d0cb17b5bfecda2ae155b6d482f284814b2ab943d46d1182fbac019013a7e513
 DIST gcc-13-20220904.tar.xz 79783116 BLAKE2B 
af32bc9c3d836ed085329d75928f310480f3d2a5fc52c3a940b28c401d17c9680f85b917d233aa8d1da0475d1fe07b383e85a2c40eb2954f1029a5187c0af749
 SHA512 
e5c73978241de22f7198bd78e1f802f43b723aa97eb909647d3c26e57e944f7dc9c9f1c1a9b0bbc71a7799badcc5fcb58ba80b7f27de3ed97be025ffa3f893cc
+DIST gcc-13-20220911.tar.xz 79849716 BLAKE2B 
1d8b34141b813be770b55b4a2f56eaff15c4aaa078603b605f8f616454dda27565cb50d4fb59b50897fd0a891d6567cccb5d75aaf1576981445680c0b3ab0a74
 SHA512 
56b55b7d869bead14c190ed425dbbf77521d770090c734510d5f9ad3da94b2c860be0a577e16221d64e6a049eac0c7aef05a9c0aefa8bc0d9257ee9e01470c8c
 DIST gcc-13.0.0-patches-1.tar.xz 11064 BLAKE2B 
82a7ad193dac00475931840bcee82ef7a51718a74af224b03a41f8349e34c2a64a3eb29985b4e2bffde958c58782242eccaedaa54d950e8d51d8bb6f45868e0e
 SHA512 
e04b510f529dd3187a08ae9cb9a894a3d3d30af81f13c43cc082fda7d26c44a3bf19d36ec02024b2ade8b8c193e9730246abeadee603c41b5873c5b785709921
 DIST gcc-8.5.0-patches-2.tar.bz2 16921 BLAKE2B 
619a47f74edf05fa01c9de59d0ff7abb027a01cf0bdec91ac41046166192f4eae561684136c4a6a5e077f64754bb5b0710905129f31b0def21d88f92e6bba7fb
 SHA512 
b6095d4570895e2c4dd58fed5756194aea27391b813e5e2de42b2749cb318c4bea2087eb0ff92c70e7f98ae4482c49d476db57be83d7beb19fd462aa61714ab2
 DIST gcc-8.5.0.tar.xz 63841008 BLAKE2B 
aa81a1a730fd7371360f6abed6ba78b5843fd18c58d5de5687acc320741b9e430e85df3535a1ef7a26051409be8d2f0945f503e5968480d919103123a99d4b12
 SHA512 
92f599680e6b7fbce88bcdda810f468777d541e5fddfbb287f7977d51093de2a5178bd0e6a08dfe37090ea10a0508a43ccd00220041abbbec33f1179bfc174d8

diff --git a/sys-devel/gcc/gcc-13.0.0_pre20220911.ebuild 
b/sys-devel/gcc/gcc-13.0.0_pre20220911.ebuild
new file mode 100644
index ..641ab05e8153
--- /dev/null
+++ b/sys-devel/gcc/gcc-13.0.0_pre20220911.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="xen0n"
+PATCH_VER="1"
+PATCH_GCC_VER="13.0.0"
+MUSL_GCC_VER="13.0.0"
+
+if [[ $(ver_cut 3) ==  ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=$(($(ver_cut 3) - 9998))
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$(($(ver_cut 2) - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+fi
+
+inherit toolchain
+# Needs to be after inherit (for now?), bug #830908
+EGIT_BRANCH=master
+
+# Don't keyword live ebuilds
+if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~loong"
+fi
+
+# Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+# If GCC is enabling CET by default, we need glibc to be built with support 
for it.
+# bug #830454
+RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+DEPEND="${RDEPEND}"
+BDEPEND="${CATEGORY}/binutils[cet(-)?]"
+
+src_prepare() {
+   local p upstreamed_patches=(
+   # add them here
+   )
+   for p in "${upstreamed_patches[@]}"; do
+   rm -v "${WORKDIR}/patch/${p}" || die
+   done
+
+   toolchain_src_prepare
+
+   eapply_user
+}



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

2022-09-12 Thread Sam James
commit: 7771b8705df0fa8ae6eef155b67efc401eba5094
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 18:14:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 18:27:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7771b870

app-text/libpaper: add 1.2.4

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

 app-text/libpaper/Manifest  |  1 +
 app-text/libpaper/libpaper-1.2.4.ebuild | 40 +
 2 files changed, 41 insertions(+)

diff --git a/app-text/libpaper/Manifest b/app-text/libpaper/Manifest
index 8fd05463a034..47f83793461d 100644
--- a/app-text/libpaper/Manifest
+++ b/app-text/libpaper/Manifest
@@ -1,2 +1,3 @@
 DIST libpaper-1.2.3.tar.gz 1221218 BLAKE2B 
55b209896e50f177b9dbd04a53a1663846a2d43c91487d62b1161a09416cbeaf3057ec5c79248a3d54eb35a61081d8e1d8fe0fb80304b03bf3a1b5151f21f2c3
 SHA512 
768e15f57e6c2ab6805c175ba0eebf1d130b8ff16b1c929e6557c5d8ceb7c94ead4e38cfc48021a5059e55cf43595729e8c04c9eee7949bdd516c8267fb7a6af
+DIST libpaper-1.2.4.tar.gz 1221202 BLAKE2B 
bdcf4372caa045207acdb28c10e7981c3f23f12ef54c989395be2efe38ece51f437fa5bf50618aae7276a864bffc0eef81ab4727b912d63673615f12bf1f2cad
 SHA512 
1baed66c4ecc725f3eae6dda0b4401c17baf23ef846486c1249f075a6e01537c1050d9617e929cff7a38d2b32fd1f8e1e7d7e090eae300434544a92b210a0fca
 DIST libpaper_1.1.28.tar.gz 42356 BLAKE2B 
48c4a28c6ff01bd91e257b6b306e787e5c6112052cff09bdb501d1cc4ddd10964c3588942098a6092d5a44391dfb22e10d5147d4c5012497f473473129ff7422
 SHA512 
3bf6ebb0af89931d2f72ea4a09a7fa958b2facda5f238983ec7bac39652e08614b33f0de3af74a03457b2a4203eee4950bf18a4b726e79aa64093ace6a1fb0bc

diff --git a/app-text/libpaper/libpaper-1.2.4.ebuild 
b/app-text/libpaper/libpaper-1.2.4.ebuild
new file mode 100644
index ..df529ad758d3
--- /dev/null
+++ b/app-text/libpaper/libpaper-1.2.4.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Library for handling paper characteristics"
+HOMEPAGE="https://github.com/rrthomas/libpaper;
+SRC_URI="https://github.com/rrthomas/libpaper/releases/download/v${PV}/${P}.tar.gz;
+
+# paperspecs is public-domain
+LICENSE="LGPL-3+ public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+BDEPEND="
+   sys-apps/help2man
+"
+
+# False positive (runs within a conditional)
+QA_AM_MAINTAINER_MODE=".*help2man.*"
+
+src_configure() {
+   econf --enable-relocatable
+}
+
+src_install() {
+   default
+
+   find "${ED}" -type f -name '*.la' -delete || die
+
+   dodir /etc
+   (paperconf 2>/dev/null || echo a4) > "${ED}"/etc/papersize \
+   || die "papersize config failed"
+}
+
+pkg_postinst() {
+   if [[ -z ${REPLACING_VERSIONS} ]] ; then
+   elog "Run e.g. \"paperconfig -p letter\" as root to use 
letter-pagesizes"
+   fi
+}



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

2022-09-12 Thread Sam James
commit: 99e02b21ba6dd898a7680ad8ceb591efa142e7eb
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 18:31:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 18:33:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99e02b21

toolchain.eclass: BDEPEND on an Ada compiler

Necessary but not sufficient. Needs a pkg_setup/pkg_pretend
check for whether the active compiler supports Ada still,
just like D needs this too (which isn't done either).

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

 eclass/toolchain.eclass | 8 
 1 file changed, 8 insertions(+)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 4e023ffb65d0..71342765c78e 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -335,6 +335,14 @@ if tc_has_feature valgrind ; then
BDEPEND+=" valgrind? ( dev-util/valgrind )"
 fi
 
+# TODO: Add a pkg_setup & pkg_pretend check for whether the active compiler
+# supports Ada.
+if tc_has_feature ada ; then
+   BDEPEND+=" ada? ( || ( sys-devel/gcc[ada] dev-lang/gnat-gpl[ada] ) )"
+fi
+
+# TODO: Add a pkg_setup & pkg_pretend check for whether the active compiler
+# supports D.
 if tc_has_feature d && tc_version_is_at_least 12.0 ; then
# D in 12+ is self-hosting and needs D to bootstrap.
# TODO: package some binary we can use, like for Ada



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

2022-09-12 Thread Sam James
commit: 7568663605adcb3a0a618ebd525ed284e052a45a
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 18:33:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 18:33:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75686636

sci-libs/gdal: add 3.5.2

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

 sci-libs/gdal/Manifest  |   2 +
 sci-libs/gdal/gdal-3.5.2.ebuild | 238 
 2 files changed, 240 insertions(+)

diff --git a/sci-libs/gdal/Manifest b/sci-libs/gdal/Manifest
index 46ecfd477228..81bf883857e0 100644
--- a/sci-libs/gdal/Manifest
+++ b/sci-libs/gdal/Manifest
@@ -4,5 +4,7 @@ DIST gdal-3.4.3.tar.xz 13275504 BLAKE2B 
5b1cc2be9c2af7a326dc532d547b1e7d2f9c4af3
 DIST gdal-3.5.0-build-fixes-no-deps.patch.xz 5016 BLAKE2B 
0d0ef0ccae73f8a903b0ccbf992fa775b394df85a89d86f86ad60187bfce6a87eb8b23a573bd65c0173c0e7cffe3df447cef0fd5aebfcedfbed3e6a7716e
 SHA512 
e32c97e3fef948f2fa9c0f4b7116ccb231554e962380d7bebb433083926fb4e1902b0a3bc243f747c81c95813651153ce2751d8c2de4e8abb096778ffe589a2e
 DIST gdal-3.5.0.tar.xz 8826500 BLAKE2B 
7123ff4a7270b309d458e4a7bd32241cdef53953c305c5027873424794f4ed27d2a4838f86c42f9f84b5174ff499ee5539694c41e906509d21d899ccfe38ff99
 SHA512 
15d9675ffe5e76fdcb431bef1dce0ed8c23695f418186f37c63f4c7274322924095662bbbc95232d5b4d700704c1c4922d52b419cef5bb67f3bb64ee59654d8b
 DIST gdal-3.5.1.tar.xz 8844808 BLAKE2B 
38efbc69a386607b10fbe9d0add14716fec68a48c6df60f618c306a25d824b499c8dab6cc3d9f614b57e2e69352be860fbba683c58b5d82970a346aa9699f111
 SHA512 
d731b2b2bd5d300786e2e0eca296d302fda8bc9c76b41d7e78b728f82bb857c55a0d0ba65ae0ccd3b03c6b5812d0afee07940e4133b4b2c852a384c9fe00a8bc
+DIST gdal-3.5.2.tar.xz 8863680 BLAKE2B 
6d3277bde363abb202d8caa715af4d1b4b6d184c961502c9ee6d8367ac722329dc941def8b060c9ecd4f48e9561b60cc14a9cc633ba39ace8d02a2245ae2c5a4
 SHA512 
9515b6709bf3a32f800b38ebba41f1a475946aa7249f072ebe37af0aea896e2b834c9156151f94261366afa400870944fc394637b02e2fd69136af5171715d70
 DIST gdalautotest-3.5.0.tar 50442240 BLAKE2B 
15005f16530690e584e39b036881c339f147e525e3e0dc39b57d027c493ab89027baa2ea3a0ed148c8fa3ebb7cd53cdb4cf4d53c96d068b5a89caf28165e213b
 SHA512 
723c57425dd5f8acd61795be98b450844b5664b9940d47823829d510b8fb84d1d6db9ca880200d7732a83e7b0f1ae6e33269d8ebd91bf0e7d99e887b5f79aad0
 DIST gdalautotest-3.5.1.tar 51005440 BLAKE2B 
b6c927f35598a406c186fb834befb6941d3665f924dae77e69191e1190a74ba20153ddf14a5e9e9e0b65e70f3496a67ec9ab60fcfce5a62d8b71f5ed54fecc35
 SHA512 
50bcaf7dc63c8dc7209b3e6915f5cfd0e6fd6721bc741ac13ef13d485ac7ae4fbf2b59c0e856cbe73b5d9fd787da2859037bf9c3264953bb6fbc8dbbe3662308
+DIST gdalautotest-3.5.2.tar 51046400 BLAKE2B 
bd6f73b98548998d00b5631025abd2dc800c61a8afd16b63505cadd7fa46621c59f7be4eaee43d6cca9dd55684d17fc0e7e08c8540988f48af9e74c649f32dab
 SHA512 
92017d76dc9523b7e24c50dc54b1b1d8856cb4be8a3c8d4fc23bd8a5abaad46c758d606a743cfc30aa4c74a876f203ae105f7e06b66b2873d06de70c2edd1cc2

diff --git a/sci-libs/gdal/gdal-3.5.2.ebuild b/sci-libs/gdal/gdal-3.5.2.ebuild
new file mode 100644
index ..1be7580b66bd
--- /dev/null
+++ b/sci-libs/gdal/gdal-3.5.2.ebuild
@@ -0,0 +1,238 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake java-pkg-opt-2 python-single-r1
+
+DESCRIPTION="Translator library for raster geospatial data formats (includes 
OGR support)"
+HOMEPAGE="https://gdal.org/;
+SRC_URI="https://download.osgeo.org/${PN}/${PV}/${P}.tar.xz;
+SRC_URI+=" test? ( 
https://download.osgeo.org/${PN}/${PV}/${PN}autotest-${PV}.tar.gz -> 
${PN}autotest-${PV}.tar )"
+
+LICENSE="BSD Info-ZIP MIT"
+SLOT="0/31" # subslot is libgdal.so.
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+IUSE="armadillo +curl cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_sse 
cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_ssse3 doc fits geos gif 
gml hdf5 heif java jpeg jpeg2k lzma mysql netcdf odbc ogdi opencl oracle pdf 
png postgres python spatialite sqlite test webp xls zstd"
+# Tests fail to build in 3.5.0, let's not worry too much yet given
+# we're only just porting to CMake. Revisit later.
+RESTRICT="!test? ( test ) test"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
+   spatialite? ( sqlite )"
+
+BDEPEND="virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+   java? (
+   dev-java/ant-core
+   dev-lang/swig:0
+   >=virtual/jdk-1.8:*
+   )
+   python? (
+   dev-lang/swig:0
+   $(python_gen_cond_dep '
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ')
+   )"
+DEPEND="dev-libs/expat
+   dev-libs/json-c:=
+   dev-libs/libpcre2
+   dev-libs/libxml2:2
+   dev-libs/openssl:=
+   media-libs/tiff
+   >=sci-libs/libgeotiff-1.5.1-r1:=
+   >=sci-libs/proj-6.0.0:=
+   

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

2022-09-12 Thread Sam James
commit: 86bd7873a238ba34faff349332737b03fc66e9f1
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 18:27:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 18:27:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86bd7873

sci-geosciences/qgis: add 3.22.11

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

 sci-geosciences/qgis/Manifest|   1 +
 sci-geosciences/qgis/qgis-3.22.11.ebuild | 258 +++
 2 files changed, 259 insertions(+)

diff --git a/sci-geosciences/qgis/Manifest b/sci-geosciences/qgis/Manifest
index 896fb51b57b0..0d5861607665 100644
--- a/sci-geosciences/qgis/Manifest
+++ b/sci-geosciences/qgis/Manifest
@@ -1,4 +1,5 @@
 DIST qgis-3.22.0.tar.bz2 135469417 BLAKE2B 
54fdd8517e37931dcdc81ef1006859d58d9e60a994a60588109a8337ade68e48710f0f50fe41e6e73c0e095187f00f15209258eb940ea3c80bba4f249d081cd5
 SHA512 
dc214d90c465cc7b8a82196d666b94971d60e64a28e38742aba5cdd86058e27fdf7cc3564bca3b330cf1820c7594d9226576145461db399c458a26ee569e299b
+DIST qgis-3.22.11.tar.bz2 142155708 BLAKE2B 
71b3e0a772fbea1e26d01dff6f65c35981a5ff091b5ea6bee76608f9812c569226f99789333fe39fdd772ee72af02746458c93117d21fb0352851871217a82f6
 SHA512 
0c41fa8e74b3cf54926aedc7a221ac440eabf9d27071bb79a17c5d7826624a8e6010521000f6b55afbc71f079ff18235d8fa5d407fe6b31b1bb705b6eb431424
 DIST qgis-3.22.5.tar.bz2 137731586 BLAKE2B 
d5cad96ca7fadab58e2f680493469496d8c5e06141ac646a09cc1f5fa607b860a0e15e5b6257debb9e787d294d2183bd0b007e96e839aca7e9fb87d81001edd7
 SHA512 
d47bcd743a0c621b3a5a90923d98844056260f396e683b0874625e341cdf84d075505e909130cfc473fc550de37bc078fc5ebb54b437e582572d930e12411dcb
 DIST qgis-3.22.6.tar.bz2 138056354 BLAKE2B 
a1f7681ae71b4f06c8e4542fe1351fbd0fd0c5a07934b1eb5e535d17a5c0432a9df1489db34dfdcbb776c55c233f3f53c8c1aaf957ba0b8445c4738c9a504cf2
 SHA512 
5ef36d6d93e5f7562f4ef2dc2a738057376153e7b34fdef7dd4cf278334d61af0b3380712b22961c3693088036d18167f9b2c2f623f405c668e8b48ef2f93d20
 DIST qgis-3.22.7.tar.bz2 138076419 BLAKE2B 
25e164e9da681dc78546b2492ec85dc97976f8f6e33e41244b8d72ef109edf9c482f00807183338da1e23a0dc9fbf0526953f053f67aff5723dc30ed280daae2
 SHA512 
d85b88a7a9aee17e7f8179c7d715bc60e64de5bdb41498177886ecdf5da2d707e3880715b6eaba4af86398666da4e322b0fac6b03f6aa907c9e39bfe4d93db91

diff --git a/sci-geosciences/qgis/qgis-3.22.11.ebuild 
b/sci-geosciences/qgis/qgis-3.22.11.ebuild
new file mode 100644
index ..8fc4aabac569
--- /dev/null
+++ b/sci-geosciences/qgis/qgis-3.22.11.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="sqlite"
+
+# We only package the LTS releases right now
+# We could package more but would ideally only stabilise the LTS ones
+# at least.
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/${PN}/${PN^^}.git;
+   inherit git-r3
+else
+   SRC_URI="https://qgis.org/downloads/${P}.tar.bz2
+   examples? ( 
https://qgis.org/downloads/data/qgis_sample_data.tar.gz -> 
qgis_sample_data-2.8.14.tar.gz )"
+   KEYWORDS="~amd64 ~x86"
+fi
+inherit cmake python-single-r1 virtualx xdg
+
+DESCRIPTION="User friendly Geographic Information System"
+HOMEPAGE="https://www.qgis.org/;
+
+LICENSE="GPL-2+ GPL-3+"
+SLOT="0"
+IUSE="3d examples georeferencer grass hdf5 mapserver netcdf opencl oracle pdal 
polar postgres python qml serial test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE} mapserver? ( python )"
+
+RESTRICT="!test? ( test )"
+
+# See bug #850787 re sip-6.6.
+COMMON_DEPEND="
+   app-crypt/qca:2[qt5(+),ssl]
+   >=dev-db/spatialite-4.2.0
+   dev-db/sqlite:3
+   dev-libs/expat
+   dev-libs/libzip:=
+   dev-libs/protobuf:=
+   dev-libs/qtkeychain[qt5(+)]
+   dev-qt/designer:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtpositioning:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtsvg:5
+   dev-qt/qtsql:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   media-gfx/exiv2:=
+   >=sci-libs/gdal-3.0.4:=[geos]
+   sci-libs/geos
+   sci-libs/libspatialindex:=
+   sys-libs/zlib
+   >=sci-libs/proj-4.9.3:=
+   >=x11-libs/qscintilla-2.10.1:=[qt5(+)]
+   >=x11-libs/qwt-6.1.2:6=[qt5(+),svg]
+   3d? ( dev-qt/qt3d:5 )
+   georeferencer? ( sci-libs/gsl:= )
+   grass? ( sci-geosciences/grass:= )
+   hdf5? ( sci-libs/hdf5:= )
+   mapserver? ( dev-libs/fcgi )
+   netcdf? ( sci-libs/netcdf:= )
+   opencl? ( virtual/opencl )
+   oracle? (
+   dev-db/oracle-instantclient:=
+   sci-libs/gdal:=[oracle]
+   )
+   pdal? ( sci-libs/pdal:= )
+   polar? ( >=x11-libs/qwtpolar-1.1.1-r1[qt5(+)] )
+   postgres? ( dev-db/postgresql:= )
+   python? (
+   ${PYTHON_DEPS}
+   

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

2022-09-12 Thread Mike Gilbert
commit: 267fccffaf76fc32f22d597d4b08c77931994df3
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Sep 12 18:26:21 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Sep 12 18:26:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=267fccff

profiles: mask app-portage/repoman for removal

Bug: https://bugs.gentoo.org/835013
Signed-off-by: Mike Gilbert  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index dc53ba0de54a..29c7e3152236 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Mike Gilbert  (2022-09-12)
+# repoman is no longer maintained and has been removed from the portage
+# git repository. Please use dev-util/pkgcheck and dev-util/pkgdev instead.
+# Removal on 2022-11-11. Bug #835013.
+app-portage/repoman
+
 # Michał Górny  (2022-09-11)
 # Bad quality package with failing tests.  No revdeps.
 # Removal on 2022-10-11.  Bug #869650.



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

2022-09-12 Thread Florian Schmaus
commit: 4228b528ac0bfcc910d5b80d86d9d5d24707262f
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Sep 12 17:59:26 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Sep 12 18:17:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4228b528

dev-java/openjdk: update HOMEPAGE

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

 dev-java/openjdk/openjdk-11.0.15_p10-r1.ebuild | 2 +-
 dev-java/openjdk/openjdk-8.332_p09.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/openjdk/openjdk-11.0.15_p10-r1.ebuild 
b/dev-java/openjdk/openjdk-11.0.15_p10-r1.ebuild
index 4b7612e1259b..ef15a142fec5 100644
--- a/dev-java/openjdk/openjdk-11.0.15_p10-r1.ebuild
+++ b/dev-java/openjdk/openjdk-11.0.15_p10-r1.ebuild
@@ -30,7 +30,7 @@ bootstrap_uri() {
 }
 
 DESCRIPTION="Open source implementation of the Java programming language"
-HOMEPAGE="https://openjdk.java.net;
+HOMEPAGE="https://openjdk.org;
 SRC_URI="

https://github.com/${PN}/jdk${SLOT}u/archive/refs/tags/jdk-${MY_PV}.tar.gz
-> ${P}.tar.gz

diff --git a/dev-java/openjdk/openjdk-8.332_p09.ebuild 
b/dev-java/openjdk/openjdk-8.332_p09.ebuild
index a375e49ff167..2ddd4bb724fa 100644
--- a/dev-java/openjdk/openjdk-8.332_p09.ebuild
+++ b/dev-java/openjdk/openjdk-8.332_p09.ebuild
@@ -12,7 +12,7 @@ MY_PV="$(ver_rs 1 'u' 2 '-' ${PV%_p*}-ga)"
 SLOT="${PV%%[.+]*}"
 
 DESCRIPTION="Open source implementation of the Java programming language"
-HOMEPAGE="https://openjdk.java.net;
+HOMEPAGE="https://openjdk.org;
 
SRC_URI="https://github.com/openjdk/jdk${SLOT}u/archive/refs/tags/jdk${MY_PV}.tar.gz
 -> ${P}.tar.gz"
 
 LICENSE="GPL-2"



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

2022-09-12 Thread Florian Schmaus
commit: 464a2a49572bf2fb25a03363f88dc731f00e0328
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Sep 12 17:58:46 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Sep 12 18:17:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=464a2a49

dev-java/openjdk: add 17.0.4.1, 17.0.5_pre5

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

 dev-java/openjdk/Manifest   |   2 +
 dev-java/openjdk/openjdk-17.0.4.1.ebuild| 309 
 dev-java/openjdk/openjdk-17.0.5_pre5.ebuild | 307 +++
 3 files changed, 618 insertions(+)

diff --git a/dev-java/openjdk/Manifest b/dev-java/openjdk/Manifest
index ab42df4cb815..bb7a8df0dd47 100644
--- a/dev-java/openjdk/Manifest
+++ b/dev-java/openjdk/Manifest
@@ -2,6 +2,8 @@ DIST openjdk-11.0.14-riscv.patch.xz 279088 BLAKE2B 
f67cf5707246b22285de8217b68fb
 DIST openjdk-11.0.15_p10.tar.gz 122902351 BLAKE2B 
a2dabad415a92765d548b19261e22e2cd483a17b478c8ef98342b44e88b39b23d89d31aecc80f93b27fce8df50ba41f4e6e5f10b66035bbfc1e0c03fc4707a40
 SHA512 
9d9e631046769d3ad95229172f392649ef4162161eb2d6fa7371665619600a04db440e1b3d30c580e283ad2b6bd7580d1199fc854fad3cb962d79f18b2347c67
 DIST openjdk-17.0.3-riscv.patch.xz 296268 BLAKE2B 
9b2036493a485a1e245230488a5985af4f5d5c6a85912d73d8a712742fdfc26d5eb08ca8e69dac04f0d516fb361e6ed057c95a3839b04639d129581cf00f0620
 SHA512 
692b5e39e5c6eb1222f25c3012e9a73366d9c98f5c29c2f2d35f41991cdcb026a644398b6f3fdd8c9d8368b4b1f5dc4d89b3dbd594a2e7751de96a140551d445
 DIST openjdk-17.0.3_p7.tar.gz 104797560 BLAKE2B 
025ff6be360c74288990622bce31769e5780f3f326b0eed2b78a776cc4df8bdf8cb99dfb0d7dd3f03f8558ca9a66acc5c5bd04b227ba4dffe18f8586a287b74b
 SHA512 
3bebaaf0469cd6558a3f033b768005e880ec95d5bb2a24b8929d2f6a05f18ca9977b291ad49b220a904f661cf6b47780a1cfd776109ed11d4e34d5345be8f66c
+DIST openjdk-17.0.4.1.tar.gz 104917916 BLAKE2B 
f01101aa5c1fa17ab92134d2d238df266a734ad0d523e0030853b4386c9e021364e1a98644a8f6fd075f42dff1ff2b0d2a0b958c6d99c10c4250043bee36f6a3
 SHA512 
5b134a93addf17bb9c91e7ea69e25a9db4dbdc27760de3a128e48b20bbfb004722851c27cea4f9d83e3fdab929e89af09cf7879b1d87334cffe600b12ee53150
+DIST openjdk-17.0.5_pre5.tar.gz 105040319 BLAKE2B 
658df2630e1938d7787031e498474c347a10770a133d4d8234cb7450777264c07441ca56a1b09f368b837a182627d3a104848aa5e521d95b1b58e1f21f4645b1
 SHA512 
19b2466339db697a8564e44423878b5c5ed310478bf56aa7ace90d34458912c5f544fcea2c31eaba559c2fff33f818745e8160376eae8f6c3c694090aed7de09
 DIST openjdk-8.332_p09.tar.gz 88130953 BLAKE2B 
9c7419851588dfbca92610f8fbb8b74fa7516282f82e8c7c37af88c776ba0c83a22fb3d4a1c2c2b98d44e394025217d095cff9c79fba53f9c5a32a43eb91ad70
 SHA512 
f6a717f77cc0e85bc2eb3c3c599d09e06a4004e4987a2caf0773b1197336722469e2abcca9d39c1f4c534d15cd77408d6405c9ee6edb3815bccd8e4872571aaa
 DIST openjdk-bootstrap-11.0.13_p8-ppc64.tar.xz 108215404 BLAKE2B 
5e6c0b905b34b437137922b73a9724da96b8832186fea945f8c73d941db822ca1cc5718f3ecb4607ed98d1f8241c9f365b54caaf978863e8b84680a94f067b5d
 SHA512 
732e2220219d42be10589fcaf2420da87ebc8564b4afc6bd02f61f31cdca9c31b339366e34d374fb814499b92f8aa796435a18f28e10c8cb00d9a0f5953bb60e
 DIST openjdk-bootstrap-11.0.13_p8-x86.tar.xz 105420236 BLAKE2B 
d3137ad497937a9a04dedf38776f3ac45bf3b115d275991fd8582b72ade48390b6aa8ad89e0b4d34fa6a787a3c413dab20b32ef347dc8733544e810150c55d29
 SHA512 
f71a7ef8fbf19b0595dd7d4ebe52bbe1c95b8c17f34d092472c5f5ce8caf52a053f22db8587f1649f9a96ad01c0c632be343342812f5a8cc4ff843b33b8d9b0f

diff --git a/dev-java/openjdk/openjdk-17.0.4.1.ebuild 
b/dev-java/openjdk/openjdk-17.0.4.1.ebuild
new file mode 100644
index ..5219b95c61ad
--- /dev/null
+++ b/dev-java/openjdk/openjdk-17.0.4.1.ebuild
@@ -0,0 +1,309 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit check-reqs eapi8-dosym flag-o-matic java-pkg-2 java-vm-2 
multiprocessing toolchain-funcs
+
+# variable name format: _XPAK
+ARM64_XPAK="17.0.2_p8" # musl bootstrap install
+PPC64_XPAK="17.0.1_p12" # big-endian bootstrap tarball
+RISCV_XPAK="17.0.3_p7"
+X86_XPAK="17.0.1_p12"
+
+# Usage: bootstrap_uri   [extracond]
+# Example: $(bootstrap_uri ppc64 17.0.1_p12 big-endian)
+# Output: ppc64? ( big-endian? ( https://...17.0.1_p12-ppc64.tar.xz ) )
+bootstrap_uri() {
+   local 
baseuri="https://dev.gentoo.org/~arthurzam/distfiles/dev-java/${PN}/${PN}-bootstrap;
+   local suff="tar.xz"
+   local kw="${1:?${FUNCNAME[0]}: keyword not specified}"
+   local ver="${2:?${FUNCNAME[0]}: version not specified}"
+   local cond="${3-}"
+   [[ ${cond} == elibc_musl* ]] && local musl=yes
+
+   # here be dragons
+   echo "${kw}? ( ${cond:+${cond}? (} 
${baseuri}-${ver}-${kw}${musl:+-musl}.${suff} ${cond:+) })"
+}
+
+MY_PV="${PV//_pre/+}-ga"
+SLOT="$(ver_cut 1)"
+
+DESCRIPTION="Open source implementation of the Java programming language"
+HOMEPAGE="https://openjdk.org;
+SRC_URI="
+   

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

2022-09-12 Thread Matthew Smith
commit: f3a81d71b2cf89ac4d556ecd38345920ac4e699d
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Sep 12 17:22:15 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Mon Sep 12 18:17:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3a81d71

media-gfx/solvespace: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Portage 3.0.36 / pkgdev 0.2.1 / pkgcheck 0.10.14
Closes: https://github.com/gentoo/gentoo/pull/27231
Signed-off-by: Matthew Smith  gentoo.org>

 .../files/solvespace-3.0-use-system-mimalloc.patch | 74 --
 1 file changed, 74 deletions(-)

diff --git 
a/media-gfx/solvespace/files/solvespace-3.0-use-system-mimalloc.patch 
b/media-gfx/solvespace/files/solvespace-3.0-use-system-mimalloc.patch
deleted file mode 100644
index 485a870449b2..
--- a/media-gfx/solvespace/files/solvespace-3.0-use-system-mimalloc.patch
+++ /dev/null
@@ -1,74 +0,0 @@
-From eb8cd7a379503a0206d6ff43a2ce0749a32f2a37 Mon Sep 17 00:00:00 2001
-From: Matthew Smith 
-Date: Fri, 11 Mar 2022 18:11:27 +
-Subject: [PATCH] build: Use system mimalloc
-

- CMakeLists.txt |  8 
- src/CMakeLists.txt | 12 +++-
- 2 files changed, 3 insertions(+), 17 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index bdd3670..93485d7 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -173,14 +173,6 @@ endif()
- message(STATUS "Using in-tree libdxfrw")
- add_subdirectory(extlib/libdxfrw)
- 
--message(STATUS "Using in-tree mimalloc")
--set(MI_OVERRIDE OFF CACHE BOOL "")
--set(MI_BUILD_SHARED OFF CACHE BOOL "")
--set(MI_BUILD_OBJECT OFF CACHE BOOL "")
--set(MI_BUILD_TESTS OFF CACHE BOOL "")
--add_subdirectory(extlib/mimalloc EXCLUDE_FROM_ALL)
--set(MIMALLOC_INCLUDE_DIR ${CMAKE_SOURCE_DIR}/extlib/mimalloc/include)
--
- if(WIN32 OR APPLE)
- # On Win32 and macOS we use vendored packages, since there is little to 
no benefit
- # to trying to find system versions. In particular, trying to link to 
libraries from
-diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-index 5ac7b41..9f4e2f7 100644
 a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -55,10 +55,7 @@ target_include_directories(slvs
- 
- target_link_libraries(slvs
- ${util_LIBRARIES}
--mimalloc-static)
--
--add_dependencies(slvs
--mimalloc-static)
-+mimalloc)
- 
- set_target_properties(slvs PROPERTIES
- PUBLIC_HEADER ${CMAKE_SOURCE_DIR}/include/slvs.h
-@@ -213,9 +210,6 @@ add_library(solvespace-core STATIC
- ${solvespace_core_HEADERS}
- ${solvespace_core_SOURCES})
- 
--add_dependencies(solvespace-core
--mimalloc-static)
--
- target_link_libraries(solvespace-core
- ${OpenMP_CXX_LIBRARIES}
- dxfrw
-@@ -223,7 +217,7 @@ target_link_libraries(solvespace-core
- ${ZLIB_LIBRARY}
- ${PNG_LIBRARY}
- ${FREETYPE_LIBRARY}
--mimalloc-static)
-+mimalloc)
- 
- if(Backtrace_FOUND)
- target_link_libraries(solvespace-core
-@@ -430,4 +424,4 @@ if(APPLE)
- COMMENT "Bundling executable solvespace-cli"
- VERBATIM)
- endif()
--endif()
-\ No newline at end of file
-+endif()
--- 
-2.35.1
-



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/

2022-09-12 Thread Matthew Smith
commit: 0116bc81a30a57996e71f92c190a79d0a40a001f
Author: Matthew Smith  gentoo  org>
AuthorDate: Mon Sep 12 18:14:38 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Mon Sep 12 18:17:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0116bc81

x11-terms/zutty: remove 0.12, security cleanup

Bug: https://bugs.gentoo.org/868495
Signed-off-by: Matthew Smith  gentoo.org>

 x11-terms/zutty/Manifest  |  1 -
 x11-terms/zutty/zutty-0.12.ebuild | 41 ---
 2 files changed, 42 deletions(-)

diff --git a/x11-terms/zutty/Manifest b/x11-terms/zutty/Manifest
index 7df3e9de2c97..bf308a9f5b9c 100644
--- a/x11-terms/zutty/Manifest
+++ b/x11-terms/zutty/Manifest
@@ -1,2 +1 @@
-DIST zutty-0.12.tar.gz 348226 BLAKE2B 
8d065928fe3e8049e63f1e679d4e8d2ef6643b01b098698594d536c6fa9494a2a934dce3e4fe60594be4f1b56691a83a8e7fab0dd1ec6c09e12eeb1e69354f5e
 SHA512 
d10289a51469ec6352a5b1feefb732dce7cf507b02ce57e64f8f65443f4533b8d61f357dec92cb00b58386416470928d763290a6d4ff714f65f98f1f09d60083
 DIST zutty-0.13.tar.gz 348348 BLAKE2B 
35887597798ecee4912a76d74e943ab93682ee637eed0966d70e198d64c9960060eeb1a0b93a76596dd77aeea99b897bd2d54900f10a41a6a786776a5f202997
 SHA512 
b6514299520562f3ca9f29c80d252a571c0347603c918d15dde095b92be8e96e23a249b23d1d0efc0d7aca03138c07913d7f3dc0f3e91c8bf04e78a3444ac43e

diff --git a/x11-terms/zutty/zutty-0.12.ebuild 
b/x11-terms/zutty/zutty-0.12.ebuild
deleted file mode 100644
index d4798fe13c94..
--- a/x11-terms/zutty/zutty-0.12.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8,9,10} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit python-any-r1 waf-utils
-
-DESCRIPTION="X terminal emulator rendering through OpenGL ES Compute Shaders"
-HOMEPAGE="https://tomscii.sig7.se/zutty/ https://github.com/tomszilagyi/zutty;
-SRC_URI="https://github.com/tomszilagyi/zutty/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64"
-
-# It is possible to run the tests using virtualx, but it seems to take
-# screenshots of the terminal window, and compares checksums that never
-# seem to match.
-RESTRICT="test"
-
-RDEPEND="
-   media-libs/freetype:2
-   virtual/opengl
-   x11-libs/libX11
-   x11-libs/libXmu
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   # Remove default CXX/LDFLAGS, bug #830405.
-   "${FILESDIR}"/${PN}-0.12-cxxflags.patch
-)
-
-DOCS=( doc/KEYS.org doc/USAGE.org )



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

2022-09-12 Thread Matthew Smith
commit: 629920556e825d37fb5009d828ef8c09d934ceea
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Sep 12 17:19:39 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Mon Sep 12 18:17:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62992055

dev-lang/erlang: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Portage 3.0.36 / pkgdev 0.2.1 / pkgcheck 0.10.14
Closes: https://github.com/gentoo/gentoo/pull/27229
Signed-off-by: Matthew Smith  gentoo.org>

 dev-lang/erlang/files/18.2.1-wx3.0.patch   | 113 -
 .../files/erlang-23.3.4.14-emacs28-compat.patch| 137 -
 2 files changed, 250 deletions(-)

diff --git a/dev-lang/erlang/files/18.2.1-wx3.0.patch 
b/dev-lang/erlang/files/18.2.1-wx3.0.patch
deleted file mode 100644
index aada0d9eaa1e..
--- a/dev-lang/erlang/files/18.2.1-wx3.0.patch
+++ /dev/null
@@ -1,113 +0,0 @@
-Description: Fix constants for wxwidgets3.0
- The values of wx constants can change between stable release series (and
- some have between 2.8 and 3.0), but erlang seems to hardcode these values.
-Author: Olly Betts 
-Bug-Debian: https://bugs.debian.org/766790
-Forwarded: no
-Last-Update: 2014-11-25
-
 a/lib/wx/include/wx.hrl
-+++ b/lib/wx/include/wx.hrl
-@@ -767,7 +767,7 @@
- % From "checkbox.h"
- -define(wxCHK_ALLOW_3RD_STATE_FOR_USER, 8192).
- -define(wxCHK_3STATE, 4096).
---define(wxCHK_2STATE, 0).
-+-define(wxCHK_2STATE, 16384).
- % From "checkbox.h": wxCheckBoxState
- -define(wxCHK_UNCHECKED, 0).
- -define(wxCHK_CHECKED, 1).
-@@ -1014,10 +1014,10 @@
- -define(wxSIZE_AUTO_WIDTH, 1).
- -define(wxSETUP, 131072).
- -define(wxMORE, 65536).
---define(wxHELP, 32768).
---define(wxRESET, 16384).
---define(wxBACKWARD, 8192).
---define(wxFORWARD, 4096).
-+-define(wxHELP, 4096).
-+-define(wxRESET, 32768).
-+-define(wxBACKWARD, 16384).
-+-define(wxFORWARD, 8192).
- -define(wxICON_MASK, (16#0100 bor 16#0200 bor 16#0400 bor 
16#0800)).
- -define(wxICON_ASTERISK, ?wxICON_INFORMATION).
- -define(wxICON_STOP, ?wxICON_HAND).
-@@ -1049,8 +1049,8 @@
- -define(wxTC_TOP, 0).
- -define(wxTC_FIXEDWIDTH, 32).
- -define(wxTC_RIGHTJUSTIFY, 16).
---define(wxSP_WRAP, 8192).
---define(wxSP_ARROW_KEYS, 4096).
-+-define(wxSP_WRAP, 32768).
-+-define(wxSP_ARROW_KEYS, 16384).
- -define(wxSP_VERTICAL, ?wxVERTICAL).
- -define(wxSP_HORIZONTAL, ?wxHORIZONTAL).
- -define(wxSB_VERTICAL, ?wxVERTICAL).
-@@ -1071,8 +1071,8 @@
- -define(wxCB_SIMPLE, 4).
- -define(wxLB_INT_HEIGHT, 2048).
- -define(wxLB_HSCROLL, ?wxHSCROLL).
---define(wxLB_ALWAYS_SB, 1024).
---define(wxLB_NEEDED_SB, 512).
-+-define(wxLB_ALWAYS_SB, 512).
-+-define(wxLB_NEEDED_SB, 0).
- -define(wxLB_OWNERDRAW, 256).
- -define(wxLB_EXTENDED, 128).
- -define(wxLB_MULTIPLE, 64).
-@@ -1548,7 +1548,7 @@
- -define(wxUPDATE_UI_FROMIDLE, 2).
- % From "dialog.h"
- -define(wxDEFAULT_DIALOG_STYLE, (?wxCAPTION bor ?wxSYSTEM_MENU bor 
?wxCLOSE_BOX)).
---define(wxDIALOG_NO_PARENT, 1).
-+-define(wxDIALOG_NO_PARENT, 32).
- % From "dirctrlg.h"
- -define(wxDIRCTRL_DIR_ONLY, 16).
- -define(wxDIRCTRL_SELECT_FIRST, 32).
-@@ -3728,7 +3728,7 @@
- -define(wxSTC_KEY_LEFT, 302).
- -define(wxSTC_KEY_UP, 301).
- -define(wxSTC_KEY_DOWN, 300).
---define(wxSTC_MODEVENTMASKALL, 8191).
-+-define(wxSTC_MODEVENTMASKALL, 1048575).
- -define(wxSTC_MULTILINEUNDOREDO, 4096).
- -define(wxSTC_MOD_BEFOREDELETE, 2048).
- -define(wxSTC_MOD_BEFOREINSERT, 1024).
-@@ -3810,7 +3810,7 @@
- -define(wxSTC_INDIC_TT, 2).
- -define(wxSTC_INDIC_SQUIGGLE, 1).
- -define(wxSTC_INDIC_PLAIN, 0).
---define(wxSTC_INDIC_MAX, 7).
-+-define(wxSTC_INDIC_MAX, 31).
- -define(wxSTC_CASE_LOWER, 2).
- -define(wxSTC_CASE_UPPER, 1).
- -define(wxSTC_CASE_MIXED, 0).
-@@ -3835,7 +3835,7 @@
- -define(wxSTC_CHARSET_BALTIC, 186).
- -define(wxSTC_CHARSET_DEFAULT, 1).
- -define(wxSTC_CHARSET_ANSI, 0).
---define(wxSTC_STYLE_MAX, 127).
-+-define(wxSTC_STYLE_MAX, 255).
- -define(wxSTC_STYLE_LASTPREDEFINED, 39).
- -define(wxSTC_STYLE_CALLTIP, 38).
- -define(wxSTC_STYLE_INDENTGUIDE, 37).
-@@ -3934,9 +3934,9 @@
- -define(wxTE_PROCESS_TAB, 64).
- -define(wxTE_MULTILINE, 32).
- -define(wxTE_READONLY, 16).
---define(wxTE_AUTO_SCROLL, 8).
-+-define(wxTE_AUTO_SCROLL, 0).
- -define(wxTE_NO_VSCROLL, 2).
---define(wxHAS_TEXT_WINDOW_STREAM, 0).
-+-define(wxHAS_TEXT_WINDOW_STREAM, 1).
- % From "textctrl.h": wxTextAttrAlignment
- -define(wxTEXT_ALIGNMENT_DEFAULT, 0).
- -define(wxTEXT_ALIGNMENT_LEFT, 1).
-@@ -3986,7 +3986,7 @@
- -define(wxDEFAULT_FRAME_STYLE, (?wxSYSTEM_MENU bor ?wxRESIZE_BORDER bor 
?wxMINIMIZE_BOX bor ?wxMAXIMIZE_BOX bor ?wxCLOSE_BOX bor ?wxCAPTION bor 
?wxCLIP_CHILDREN)).
- -define(wxRESIZE_BORDER, 64).
- -define(wxTINY_CAPTION_VERT, 128).
---define(wxTINY_CAPTION_HORIZ, 256).
-+-define(wxTINY_CAPTION_HORIZ, 128).
- -define(wxMAXIMIZE_BOX, 512).
- -define(wxMINIMIZE_BOX, 1024).
- -define(wxSYSTEM_MENU, 2048).

diff --git a/dev-lang/erlang/files/erlang-23.3.4.14-emacs28-compat.patch 

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

2022-09-12 Thread Sam James
commit: d1a79e781bbe17899a96df6137118e6a03076737
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 17:39:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 18:04:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1a79e78

sys-apps/dbus: fix configure tests with Clang 15

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

 sys-apps/dbus/dbus-1.14.0-r5.ebuild| 294 +
 .../files/dbus-1.14.0-clang-15-configure.patch |  26 ++
 2 files changed, 320 insertions(+)

diff --git a/sys-apps/dbus/dbus-1.14.0-r5.ebuild 
b/sys-apps/dbus/dbus-1.14.0-r5.ebuild
new file mode 100644
index ..64f28fbcc48f
--- /dev/null
+++ b/sys-apps/dbus/dbus-1.14.0-r5.ebuild
@@ -0,0 +1,294 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+TMPFILES_OPTIONAL=1
+
+# At least at the moment, while a CMake port exists, it's not recommended
+# for distributions.
+# https://gitlab.freedesktop.org/dbus/dbus/-/blob/master/CONTRIBUTING.md#L189
+inherit autotools flag-o-matic linux-info python-any-r1 readme.gentoo-r1 
systemd tmpfiles virtualx multilib-minimal
+
+DESCRIPTION="A message bus system, a simple way for applications to talk to 
each other"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/dbus/;
+SRC_URI="https://dbus.freedesktop.org/releases/dbus/${P}.tar.xz;
+
+LICENSE="|| ( AFL-2.1 GPL-2 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="debug doc elogind selinux static-libs systemd test X"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="?? ( elogind systemd )"
+
+BDEPEND="
+   acct-user/messagebus
+   app-text/xmlto
+   app-text/docbook-xml-dtd:4.4
+   sys-devel/autoconf-archive
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+"
+COMMON_DEPEND="
+   >=dev-libs/expat-2.1.0
+   elogind? ( sys-auth/elogind )
+   selinux? ( sys-libs/libselinux )
+   systemd? ( sys-apps/systemd:0= )
+   X? (
+   x11-libs/libX11
+   x11-libs/libXt
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   dev-libs/expat
+   test? (
+   ${PYTHON_DEPS}
+   >=dev-libs/glib-2.40:2
+   )
+"
+RDEPEND="${COMMON_DEPEND}
+   acct-user/messagebus
+   selinux? ( sec-policy/selinux-dbus )
+   systemd? ( virtual/tmpfiles )
+"
+
+DOC_CONTENTS="
+   Some applications require a session bus in addition to the system
+   bus. Please see \`man dbus-launch\` for more information.
+"
+
+# out of sources build dir for make check
+TBD="${WORKDIR}/${P}-tests-build"
+
+PATCHES=(
+   "${FILESDIR}/dbus-enable-elogind.patch"
+   "${FILESDIR}/dbus-daemon-optional.patch" # bug #653136
+
+   "${FILESDIR}/dbus-1.14.0-x-autoconf-fixes.patch"
+   "${FILESDIR}/dbus-1.12.22-check-fd.patch"
+
+   # https://bugs.gentoo.org/836560
+   "${FILESDIR}/dbus-1.14.0-oom_score_adj.patch"
+
+   "${FILESDIR}/dbus-1.14.0-clang-15-configure.patch"
+)
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+
+   if use kernel_linux; then
+   CONFIG_CHECK="~EPOLL"
+   linux-info_pkg_setup
+   fi
+}
+
+src_prepare() {
+   default
+
+   if [[ ${CHOST} == *-solaris* ]]; then
+   # fix standards conflict, due to gcc being c99 by default 
nowadays
+   sed -i \
+   -e 's/_XOPEN_SOURCE=500/_XOPEN_SOURCE=600/' \
+   configure.ac || die
+   fi
+
+   # required for bug #263909, cross-compile so don't remove eautoreconf
+   eautoreconf
+}
+
+src_configure() {
+   local rundir=$(usex kernel_linux /run /var/run)
+
+   sed -e "s;@rundir@;${EPREFIX}${rundir};g" "${FILESDIR}"/dbus.initd.in \
+   > "${T}"/dbus.initd || die
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   local docconf myconf testconf
+
+   # so we can get backtraces from apps
+   case ${CHOST} in
+   *-mingw*)
+   # error: unrecognized command line option '-rdynamic', 
bug #488036
+   ;;
+   *)
+   append-flags -rdynamic
+   ;;
+   esac
+
+   # libaudit is *only* used in DBus wrt SELinux support, so disable it, if
+   # not on an SELinux profile.
+   myconf=(
+   --localstatedir="${EPREFIX}/var"
+   $(use_enable static-libs static)
+   $(use_enable debug verbose-mode)
+   --disable-asserts
+   --disable-checks
+   $(use_enable selinux)
+   $(use_enable selinux libaudit)
+   --disable-apparmor
+   $(use_enable kernel_linux inotify)
+ 

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

2022-09-12 Thread Sam James
commit: 466d6e07e72b21538a8fd6a03ebefec90347ebae
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 17:43:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 18:04:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=466d6e07

www-client/w3m: fix configure tests with Clang 15

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

 .../w3m-0.5.3_p20220429-clang-15-configure.patch   |  26 
 www-client/w3m/w3m-0.5.3_p20220429-r1.ebuild   | 135 +
 2 files changed, 161 insertions(+)

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

diff --git a/www-client/w3m/w3m-0.5.3_p20220429-r1.ebuild 
b/www-client/w3m/w3m-0.5.3_p20220429-r1.ebuild
new file mode 100644
index ..5793a2a9b5a5
--- /dev/null
+++ b/www-client/w3m/w3m-0.5.3_p20220429-r1.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools prefix toolchain-funcs
+
+MY_P="${P/_p/+git}"
+MY_PV="${PV/_p/+git}"
+
+DESCRIPTION="Text based WWW browser, supports tables and frames"
+HOMEPAGE="https://github.com/tats/w3m;
+SRC_URI="https://github.com/tats/w3m/archive/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${P/_p/-git}"
+
+LICENSE="w3m"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="fbcon gdk-pixbuf gpm imlib l10n_ja lynxkeymap nls nntp ssl unicode X 
xface"
+
+REQUIRED_USE="
+   fbcon? ( ?? ( gdk-pixbuf imlib ) )
+   X? ( ?? ( gdk-pixbuf imlib ) )
+"
+
+RDEPEND="
+   dev-libs/boehm-gc:=
+   sys-libs/ncurses:0=
+   sys-libs/zlib
+   gdk-pixbuf? (
+   x11-libs/gdk-pixbuf
+   X? ( x11-libs/gdk-pixbuf-xlib )
+   )
+   !gdk-pixbuf? (
+   imlib? ( media-libs/imlib2[X?] )
+   )
+   gpm? ( sys-libs/gpm )
+   ssl? ( dev-libs/openssl:0= )
+   X? (
+   x11-base/xorg-proto
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   )
+   xface? ( media-libs/compface )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.5.3_p20210102-restore-gettext-macro.patch
+   "${FILESDIR}"/${PN}-0.5.3_p20210102-fix-configure-gettext.patch
+   "${FILESDIR}"/${PN}-0.5.3_p20220429-clang-15-configure.patch
+)
+
+src_prepare() {
+   default
+
+   sed -i "/^AR=/s:ar:$(tc-getAR):" {.,${PN}img,libwc}/Makefile.in || die
+   hprefixify acinclude.m4
+
+   AT_NOEAUTOHEADER="yes" AT_M4DIR="m4" eautoreconf
+}
+
+src_configure() {
+   local myconf=()
+   local image imagelib
+
+   if use gdk-pixbuf ; then
+   imagelib="gtk3"
+   elif use imlib ; then
+   imagelib="imlib2"
+   fi
+   if [[ -n "${imagelib}" ]] ; then
+   use X && image="${image}${image:+,}x11"
+   use fbcon && image="${image}${image:+,}fb"
+   fi
+   # emacs-w3m doesn't like "--enable-m17n --disable-unicode,"
+   # so we better enable or disable both. Default to enable
+   # m17n and unicode, see bug #47046.
+   if use l10n_ja ; then
+   myconf+=( --enable-japanese=$(usex unicode U E) )
+   else
+   myconf+=( --with-charset=$(usex unicode UTF-8 US-ASCII) )
+   fi
+   # lynxkeymap IUSE flag. bug #49397
+   myconf+=( --enable-keymap=$(usex lynxkeymap lynx ${PN}) )
+
+   econf \
+   $(use_enable gpm mouse) \
+   $(use_enable nls) \
+   $(use_enable nntp) \
+   $(use_enable ssl digest-auth) \
+   $(use_enable xface) \
+   $(use_with ssl) \
+   --enable-image=${image:-no} \
+   --enable-m17n \
+  

[gentoo-commits] repo/gentoo:master commit in: sys-process/lsof/files/, sys-process/lsof/

2022-09-12 Thread Sam James
commit: 8069922c8c22acaae7dde8ac2a479864b47f2294
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 18:04:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 18:04:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8069922c

sys-process/lsof: fix configure tests with Clang 15

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

 .../files/lsof-4.95.0-clang-15-configure.patch | 134 +
 sys-process/lsof/lsof-4.95.0-r1.ebuild | 116 ++
 2 files changed, 250 insertions(+)

diff --git a/sys-process/lsof/files/lsof-4.95.0-clang-15-configure.patch 
b/sys-process/lsof/files/lsof-4.95.0-clang-15-configure.patch
new file mode 100644
index ..2e81a089e273
--- /dev/null
+++ b/sys-process/lsof/files/lsof-4.95.0-clang-15-configure.patch
@@ -0,0 +1,134 @@
+https://github.com/lsof-org/lsof/pull/248
+
+From 52f2c48790ced81aeef98807363ec94a867bbd88 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Mon, 12 Sep 2022 19:02:14 +0100
+Subject: [PATCH] Configure: fix configure tests broken with Clang 15
+ (-Wimplicit-int)
+
+Clang 15 makes -Wimplicit-int an error by default.
+
+Before this fix, configure would think localtime() and strftime() support
+was not present.
+
+Signed-off-by: Sam James 
+--- a/Configure
 b/Configure
+@@ -681,7 +681,7 @@ case $LSOF_TGT in  # {
+ 
+ rm -f ${LSOF_TMPC}.*
+ echo "#include " > ${LSOF_TMPC}.c
+-echo 'main(){ if (__KERNEL_32()) printf("32\\n");' >> ${LSOF_TMPC}.c
++echo 'int main(){ if (__KERNEL_32()) printf("32\\n");' >> 
${LSOF_TMPC}.c
+ echo 'else if (__KERNEL_64()) printf("64\\n");' >> ${LSOF_TMPC}.c
+ echo 'else printf("0\\n");' >> ${LSOF_TMPC}.c
+ echo "return(0); }" >> ${LSOF_TMPC}.c
+@@ -778,7 +778,7 @@ case $LSOF_TGT in  # {
+ rm -f ${LSOF_TMPC}.*
+ echo "#include " > ${LSOF_TMPC}.c
+ echo "#include " >> ${LSOF_TMPC}.c
+-echo "main(){exit((offsetof(struct user, U_irss) & 0x7) ? 1 : 0);}" 
>>${LSOF_TMPC}.c
++echo "int main(){exit((offsetof(struct user, U_irss) & 0x7) ? 1 : 
0);}" >>${LSOF_TMPC}.c
+ echo "Testing user.h with $LSOF_CC"
+ $LSOF_CC ${LSOF_TMPC}.c -o ${LSOF_TMPC}.x
+ if ! ${LSOF_TMPC}.x   # {
+@@ -811,7 +811,7 @@ case $LSOF_TGT in  # {
+   # Get xlc version number
+ 
+   rm -f ${LSOF_TMPC}.*
+-  echo "main(){}" > ${LSOF_TMPC}.c
++  echo "int main(){}" > ${LSOF_TMPC}.c
+   echo "Getting version number of ${LSOF_CC}."
+   $LSOF_CC -c ${LSOF_TMPC}.c -I${LSOF_INCLUDE} -o ${LSOF_TMPC}.o -qlist > 
/dev/null 2>&1
+   LSOF_CCV=`head -1 ${LSOF_TMPC}.lst | sed 's/\(.*\) ---.*/\1/'`
+@@ -1783,7 +1783,7 @@ kernel generation process.
+ cat > ${LSOF_TMPC}.c << .LSOF_END_HERE_DOC3
+ #undef _KERNEL
+ #include 
+-main() {
++int main() {
+ cpumask_t c;
+ }
+ .LSOF_END_HERE_DOC3
+@@ -2400,7 +2400,7 @@ LOCKF_OWNER4
+ # Test for "const void" support.
+ 
+ rm -f ${LSOF_TMPC}.*
+-echo "main() { const void *x; return(0); }" >> $LSOF_TMPC.c
++echo "int main() { const void *x; return(0); }" >> $LSOF_TMPC.c
+ $LSOF_CC $LSOF_TMPC.c -o $LSOF_TMPC.x > /dev/null 2>&1
+ if test $? -eq 0  # {
+ then
+@@ -2532,7 +2532,7 @@ LOCKF_OWNER4
+ echo ""
+ echo "Testing $LSOF_CC for 64 bit support"
+ rm -f ${LSOF_TMPC}.*
+-echo "main(){}" > ${LSOF_TMPC}.c
++echo "int main(){}" > ${LSOF_TMPC}.c
+ LSOF_TMP1=""
+ $LSOF_CC ${LSOF_TMPC}.c -o ${LSOF_TMPC}.x > /dev/null 2>&1
+ if test $? -eq 0  # {
+@@ -4605,7 +4605,7 @@ return(0); }
+   rm -f ${LSOF_TMPC}.*
+   echo "#define _KMEMUSER" > ${LSOF_TMPC}.c
+   echo "#include " >> ${LSOF_TMPC}.c
+-  echo "main(){" >> ${LSOF_TMPC}.c
++  echo "int main(){" >> ${LSOF_TMPC}.c
+   echo "enum prnodetype p=PR_GWINDOWS;}" >> ${LSOF_TMPC}.c
+   echo "Testing prdata.h for PR_GWINDOWS, using $LSOF_CC"
+   echo $LSOF_CC | grep gcc > /dev/null
+@@ -4630,7 +4630,7 @@ return(0); }
+   rm -f ${LSOF_TMPC}.*
+   echo "#define _KMEMUSER" > ${LSOF_TMPC}.c
+   echo "#include " >> ${LSOF_TMPC}.c
+-  echo "main(){" >> ${LSOF_TMPC}.c
++  echo "int main(){" >> ${LSOF_TMPC}.c
+   echo "enum prnodetype p=PR_LDT;}" >> ${LSOF_TMPC}.c
+   echo "Testing prdata.h for PR_LDT, using $LSOF_CC"
+   echo $LSOF_CC | grep gcc > /dev/null
+@@ -4675,7 +4675,7 @@ return(0); }
+ 
+   echo "Testing $LSOF_CC for 64 bit support"
+   rm -f ${LSOF_TMPC}.*
+-  echo "main(){}" > ${LSOF_TMPC}.c
++  echo "int main(){}" > ${LSOF_TMPC}.c
+   LSOF_TMP1=""
+ 
+   # First try gcc's -m64 option -- it's the most current possibility.
+@@ -4695,7 +4695,7 @@ return(0); }
+ 
+   # Try using the older -mcpu=v9 option with gcc instead of -m64.
+ 
+-echo "main(){}" > ${LSOF_TMPC}.c
++echo "int main(){}" > 

[gentoo-commits] repo/proj/prefix:master commit in: sys-devel/binutils/

2022-09-12 Thread Fabian Groffen
commit: 067591a87843b997107dd4d48b72d1ddd37e4909
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Sep 12 17:51:54 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Sep 12 17:51:54 2022 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=067591a8

sys-devel/binutils: sync 2.39-r2 from gx86

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

 sys-devel/binutils/Manifest|   2 +
 ...ls-2.29.1-r1.ebuild => binutils-2.39-r2.ebuild} | 301 -
 2 files changed, 182 insertions(+), 121 deletions(-)

diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest
index 300ae6a9f4..eba64a25c1 100644
--- a/sys-devel/binutils/Manifest
+++ b/sys-devel/binutils/Manifest
@@ -1,3 +1,5 @@
 DIST binutils-2.29.1.tar.xz 19886772 BLAKE2B 
e6e86fc148fe42b56c026aa62766b10acf1039c47106e55193ee7cb9cac0ed4414fed4a554624962c114e454261d9fc38843f3cd5b0c3cae9b5a36e09eefc0a5
 SHA512 
d748d22306477d60d921078804d21943248c23fca0707aac9b016a352c01c75ca69e82624ae37fb0bbd03af3b17088a94f60dfe1a86a7ff82e18ece3c24f0fd0
 DIST binutils-2.34-patches-4.tar.xz 95232 BLAKE2B 
0a355120ecaf447d863f6d0837028061968166c9024da36212ce7d172ee2060e4027be1fca0089e38ab9073b5332307ff1dc05b868603bd2aa0ec8e88af7cd0a
 SHA512 
e593edbeddaf97ef23fa8eb25c5714c7f2dd2500d11422bd9dba42e119884fe71593adc98862f74c7d391ceb298556ed049eee3c504733c634faef236045876b
 DIST binutils-2.34.tar.xz 21637796 BLAKE2B 
07dd23916a7d27f71c3f160c8c16abe2bd4fce294c738c665a012a3be6a87dbe8160d0c38740524f9025e01d438e99b2a94bcf9f9f79ee214f5dd033de8aad3d
 SHA512 
2c7976939dcf5e8c5b7374cccd39bfe803b1bec73c6abfa0eb17c24e1942574c6bdb874c66a092a82adc443182eacd8a5a8001c19a76101f0c7ba40c27de0bbd
+DIST binutils-2.39-patches-4.tar.xz 62880 BLAKE2B 
5cc335769d9c88417583ce059c61d0d7655f3ab9ac69647e6e2f65bd3a9dd143fe34c50bb68ab81d4226ddd0e4ef405d7102f67375a672eedc3d01b92b8ef497
 SHA512 
ef81350979af64cf35800b39982c84657a5c01362c01d221164a43d8f0dd80276c9f052c55d24516fad457e6671a58d467d71b5edd6c1f53fddbdb31172a21ee
+DIST binutils-2.39.tar.xz 25167756 BLAKE2B 
ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f
 SHA512 
68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3

diff --git a/sys-devel/binutils/binutils-2.29.1-r1.ebuild 
b/sys-devel/binutils/binutils-2.39-r2.ebuild
similarity index 61%
rename from sys-devel/binutils/binutils-2.29.1-r1.ebuild
rename to sys-devel/binutils/binutils-2.39-r2.ebuild
index 435264c817..41f01bb583 100644
--- a/sys-devel/binutils/binutils-2.29.1-r1.ebuild
+++ b/sys-devel/binutils/binutils-2.39-r2.ebuild
@@ -1,52 +1,40 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# NOTE: currently latest version on Solaris that works
+EAPI=7
 
-EAPI=6
-
-inherit eutils libtool flag-o-matic gnuconfig multilib versionator
+inherit libtool flag-o-matic gnuconfig strip-linguas toolchain-funcs
 
 DESCRIPTION="Tools necessary to build programs"
 HOMEPAGE="https://sourceware.org/binutils/;
-LICENSE="GPL-3+"
-IUSE="+cxx doc multitarget +nls static-libs test"
-
-PATCHVER="3"
-ELF2FLT_VER=""
 
-case ${PV} in
-   )
-   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
-   inherit git-r3
-   S=${WORKDIR}/binutils
-   EGIT_CHECKOUT_DIR=${S}
-   SLOT=${PV}
-   ;;
-   *.)
-   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
-   inherit git-r3
-   S=${WORKDIR}/binutils
-   EGIT_CHECKOUT_DIR=${S}
-   EGIT_BRANCH=$(get_version_component_range 1-2)
-   EGIT_BRANCH="binutils-${EGIT_BRANCH/./_}-branch"
-   SLOT=$(get_version_component_range 1-2)
-   ;;
-   *)
-   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
-   SLOT=$(get_version_component_range 1-2)
-   KEYWORDS="~x64-cygwin ~amd64-linux ~x86-linux ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-   ;;
-esac
-
-#
-# The Gentoo patchset
-#
-PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-PATCH_DEV=${PATCH_DEV:-sam}
-
-[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
-   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+LICENSE="GPL-3+"
+IUSE="cet default-gold doc gold gprofng multitarget +nls pgo +plugins 
static-libs test vanilla"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 

[gentoo-commits] repo/gentoo:master commit in: app-containers/containerd/, app-containers/lxc/, app-containers/runc/, ...

2022-09-12 Thread Mike Gilbert
commit: adb1aa556b87f4ae99fe7e28de98b6eb261d049c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Sep  9 16:04:46 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Sep 12 17:49:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adb1aa55

Convert 'apparmor' to a global USE flag

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

 app-benchmarks/stress-ng/metadata.xml  | 3 ---
 app-containers/containerd/metadata.xml | 1 -
 app-containers/docker/metadata.xml | 3 ---
 app-containers/lxc/metadata.xml| 1 -
 app-containers/lxd/metadata.xml| 3 ---
 app-containers/podman/metadata.xml | 3 ---
 app-containers/runc/metadata.xml   | 3 ---
 app-containers/snapd/metadata.xml  | 3 ---
 app-emulation/libvirt/metadata.xml | 1 -
 media-libs/libextractor/metadata.xml   | 1 -
 profiles/use.desc  | 1 +
 sys-apps/dbus-broker/metadata.xml  | 1 -
 sys-apps/systemd/metadata.xml  | 1 -
 13 files changed, 1 insertion(+), 24 deletions(-)

diff --git a/app-benchmarks/stress-ng/metadata.xml 
b/app-benchmarks/stress-ng/metadata.xml
index 70cc32340938..cf330e398b38 100644
--- a/app-benchmarks/stress-ng/metadata.xml
+++ b/app-benchmarks/stress-ng/metadata.xml
@@ -13,9 +13,6 @@
that exercise floating point, integer, bit manipulation and 
control flow
and over 20 virtual memory stress tests.

-   
-   Add support for AppArmor.
-   


https://github.com/ColinIanKing/stress-ng/issues
ColinIanKing/stress-ng

diff --git a/app-containers/containerd/metadata.xml 
b/app-containers/containerd/metadata.xml
index 5641ef372193..5d63e8606e99 100644
--- a/app-containers/containerd/metadata.xml
+++ b/app-containers/containerd/metadata.xml
@@ -17,7 +17,6 @@
Georgy Yakovlev


-   Support for AppArmor
Support for BTRFS snapshot driver
Support for Kubernetes CRI
Support for device mapper snapshot 
driver

diff --git a/app-containers/docker/metadata.xml 
b/app-containers/docker/metadata.xml
index bc364de188b5..5f163941881c 100644
--- a/app-containers/docker/metadata.xml
+++ b/app-containers/docker/metadata.xml
@@ -21,9 +21,6 @@
Enables dependencies for the "aufs" graph driver, 
including
necessary kernel flags.

-   
-   Enable AppArmor support.
-   

Enables dependencies for the "btrfs" graph driver, 
including
necessary kernel flags.

diff --git a/app-containers/lxc/metadata.xml b/app-containers/lxc/metadata.xml
index 8c08b596f2e4..2d20f0346cc6 100644
--- a/app-containers/lxc/metadata.xml
+++ b/app-containers/lxc/metadata.xml
@@ -10,7 +10,6 @@
 Gentoo Virtualization Project
   
   
-Enable AppArmor support
 Enable io_uring support, and use io_uring instead of 
epoll
 Build and install additional command line tools
   

diff --git a/app-containers/lxd/metadata.xml b/app-containers/lxd/metadata.xml
index a666d3414c49..dd209643cdb4 100644
--- a/app-containers/lxd/metadata.xml
+++ b/app-containers/lxd/metadata.xml
@@ -9,9 +9,6 @@
 virtualizat...@gentoo.org
 Gentoo Virtualization Project
   
-  
-Enable AppArmor support
-  
   
 LXD is a modern, secure and powerful system container and virtual machine 
manager.
 

diff --git a/app-containers/podman/metadata.xml 
b/app-containers/podman/metadata.xml
index 11d7dc7603dc..3a429ae48984 100644
--- a/app-containers/podman/metadata.xml
+++ b/app-containers/podman/metadata.xml
@@ -15,9 +15,6 @@
and volumes.


-   
-   Enable AppArmor support.
-   

Enables dependencies for the "btrfs" graph driver, 
including
necessary kernel flags.

diff --git a/app-containers/runc/metadata.xml b/app-containers/runc/metadata.xml
index d27ad6413b06..76423a903140 100644
--- a/app-containers/runc/metadata.xml
+++ b/app-containers/runc/metadata.xml
@@ -14,9 +14,6 @@
Georgy Yakovlev


-   
-   Enable AppArmor support.
-   

Enable Kernel Memory Accounting.


diff --git a/app-containers/snapd/metadata.xml 
b/app-containers/snapd/metadata.xml
index 0109791c93ff..730665fd01eb 100644
--- a/app-containers/snapd/metadata.xml
+++ b/app-containers/snapd/metadata.xml
@@ -9,9 +9,6 @@
snapcore/snapd


-   
-   Enable AppArmor support.
-   

Automatically disable application confinement if 
feature detection fails.


diff --git a/app-emulation/libvirt/metadata.xml 

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

2022-09-12 Thread William Hubbs
commit: 03e20d633b500e3e3ed83dc7b6f637b0066c1ba7
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Sep 12 17:36:48 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Sep 12 17:37:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03e20d63

dev-util/clair: drop 2.1.3, 2.1.4

Signed-off-by: William Hubbs  gentoo.org>

 dev-util/clair/Manifest   | 45 
 dev-util/clair/clair-2.1.3.ebuild | 88 ---
 dev-util/clair/clair-2.1.4.ebuild | 88 ---
 3 files changed, 221 deletions(-)

diff --git a/dev-util/clair/Manifest b/dev-util/clair/Manifest
index d27a4dc01b0b..c309db617d1a 100644
--- a/dev-util/clair/Manifest
+++ b/dev-util/clair/Manifest
@@ -1,47 +1,2 @@
-DIST clair-2.1.3.tar.gz 3568075 BLAKE2B 
e16c8d466dda1a7bf93f08a055315e2896949fc075d97b3eac8be9f7bfa4d8cc43c79acec2480445700f4a56e6b4702de3bf087f9a4892e34ccb163bbd7afafe
 SHA512 
7ac879ccd7530f14b43c2fddae3d456cfad99a5bb26b79563b7b45a0525dadd999207e222fc0fa49a9502a62accb051a66a7da891b2b6ea7fbcdd966519c862f
-DIST clair-2.1.4.tar.gz 3568060 BLAKE2B 
655f162a6cdefc8a07ec665c1eb625eb44cbe9f18c548caaeef264489ba3627331fe2421685e8cb2141250dba497c982eccdbe94580b8a4a4ea38e00ec7445ab
 SHA512 
67fedb487c297d95c9ab7f8e5ac9a08df85d16a218a718be56ed1af4d7ecee65550e448b9468c3c5bf387a8e37716dda22ac482ee2c2b4d41cbaac3672028570
 DIST clair-4.4.4-deps.tar.xz 437105576 BLAKE2B 
724f48e93f1be7f0d6294deddfb71566d16e25f17a4e26ee725a9861807c2183d6d0a6a3f6632401916dfad9189e535dc24d88dbf43cc862b658a9df90601aef
 SHA512 
f71c2835064f577bce1ef59d05824b5e57c7923f406c714b17bcb6bdeecc26db19cb4380b1207d392a272b3a82c07104f3ee6f570e28ef48e2c493000ae81d7b
 DIST clair-4.4.4.tar.gz 343872 BLAKE2B 
dbf56706d652c97f61a3949e843a7a80f1bac03fd9551c88f1a55c3fcd705df49e2de48f00e816276f3b4214da1d53207ad46af657a6b5b246aad8f247774743
 SHA512 
739d6003fe967ae93bd92f703065744f1ee1d3612fb6b538469dee0907dbea87620ff4b48b157708ab7832e8c6de53a66feb716c127fbd5aa94458c92087
-DIST github.com%2Fbeorn7%2Fperks%2F@v%2Fv0.0.0-20160804104726-4c0e84591b9a.mod 
31 BLAKE2B 
f69b0989e51b0b649f81b044169fe4309f130eba5bcc6ff33aa9666b1b754aa0e524b8c7a627a91000ccc4f93bf93cdee3e97bd3b2184b050878bc3f413f0c72
 SHA512 
f21fd002853e4435421f8396e6be016f65be1537815c60d23940caf26e3f14dd6f2caac802cb64cd586b1b1f1220b2727de347b3d1816b8e741f68d87ebcf03f
-DIST github.com%2Fbeorn7%2Fperks%2F@v%2Fv0.0.0-20160804104726-4c0e84591b9a.zip 
14808 BLAKE2B 
823400c1c34bbc0dbb3f51c5836e748aa8277017d1fbd51b7e6c3922e23229dbfaf103745408fca0c96b84c20eb8eb45636cfdbee633a7552e8030e3c28a6456
 SHA512 
1130292c0454f84e1f6ab78baee4ccbae0b40a8d625c7a214bd7d1db88f4fea738ccd25fad7e2e15986b09ef963912c3fd35c7a36bb5fc879217198560258ecf
-DIST github.com%2Fcoreos%2Fpkg%2F@v%2Fv0.0.0-20160727233714-3ac0863d7acf.mod 
29 BLAKE2B 
db9b03b0adf02e3b379eb06d67988a60f2e2034d1217e56b40ebafc1262cb4803500b73a3e697a5a73418615c84310bd7f7aeca6db56f6ddbcf6c044cce0e9f3
 SHA512 
ea629c85891049bdff24f75a4dbce34f048a9627fc126b44f497b3ae65602045ca4fe0856e1b3d7ba050bb867226b90c25912565867c696bc370697341681c33
-DIST github.com%2Fcoreos%2Fpkg%2F@v%2Fv0.0.0-20160727233714-3ac0863d7acf.zip 
56040 BLAKE2B 
371b6a37ef8bc88baf94d2a0b95d59454b399c862107cb8b1b30af5cdccc9fff1ee5e400e19d362d0c89203f2c8044316bf853322e05312b5c7a2ce961cd90bf
 SHA512 
2c709a194dcab81cae05040cdef59a21e9f02014cea998dd5957180ff3a28f79607d15c61ce03b54be4a8163c4d5e60f86a5d07012df0f206af735a8d317a6a7
-DIST 
github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.0.1-0.20160907170601-6d212800a42e.mod 
34 BLAKE2B 
7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267
 SHA512 
5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
-DIST 
github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.0.1-0.20160907170601-6d212800a42e.zip 
61399 BLAKE2B 
45b70b85d333abfe8f6e61e7b0ef5658aaef17a12702a14a893606a496d076978a2a51fea3465f50149d0eeb45c981c6704b8152ad0e533a902aed90983b6aa4
 SHA512 
5f6b58b4f5b36787ff5f8b878510240700dbc59d172ebf8d831eca0711f685a4fdab65ccd634943b6dfff2abecc0132314eb0e6c244dc38cb6d38f668f808699
-DIST 
github.com%2Ffernet%2Ffernet-go%2F@v%2Fv0.0.0-20151007213151-1b2437bc582b.mod 
35 BLAKE2B 
d74f0deb84e43864fb4a447289a83fbe23aaa185ee273a460d8726ebc29026e9899ec5cf35d3356b7c8bfc2908b97687cb5f8aa4ec9af973477f3d3d9a0581bd
 SHA512 
18bdd654afae1e515f559edcf9c3782bf67ea3600781aef4f96de613cc765db6c54556fe97013b3107a121415e3afe98c9a3fc1abccddc3b49611985a09df018
-DIST 
github.com%2Ffernet%2Ffernet-go%2F@v%2Fv0.0.0-20151007213151-1b2437bc582b.zip 
10419 BLAKE2B 
81be3d4d2b89f1321e7b70b196a9b48a4e75c4d03ba6c434df6cbd0671ab03c8e785cde9077a6f068ec8794fccffd46a69d62e66cdca5aa31b78fb754e707891
 SHA512 
5e1fd4d8c4fc79d7f05b8299c64de2b0c7230158587cda117b4873d4ea974aabdf5193cbebcc6a2f3c8812d75b7310aef95b7f38d893214942d646e72e18e7f8
-DIST 

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

2022-09-12 Thread William Hubbs
commit: 1ef3f8249b55c61ba7e4c22a85e53c382a3ade95
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Sep 12 17:34:37 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Sep 12 17:34:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ef3f824

dev-util/clair: add 4.4.4

Closes: https://bugs.gentoo.org/844430
Signed-off-by: William Hubbs  gentoo.org>

 dev-util/clair/Manifest   |  2 ++
 dev-util/clair/clair-4.4.4.ebuild | 47 +++
 2 files changed, 49 insertions(+)

diff --git a/dev-util/clair/Manifest b/dev-util/clair/Manifest
index 1c0c473a7ef0..d27a4dc01b0b 100644
--- a/dev-util/clair/Manifest
+++ b/dev-util/clair/Manifest
@@ -1,5 +1,7 @@
 DIST clair-2.1.3.tar.gz 3568075 BLAKE2B 
e16c8d466dda1a7bf93f08a055315e2896949fc075d97b3eac8be9f7bfa4d8cc43c79acec2480445700f4a56e6b4702de3bf087f9a4892e34ccb163bbd7afafe
 SHA512 
7ac879ccd7530f14b43c2fddae3d456cfad99a5bb26b79563b7b45a0525dadd999207e222fc0fa49a9502a62accb051a66a7da891b2b6ea7fbcdd966519c862f
 DIST clair-2.1.4.tar.gz 3568060 BLAKE2B 
655f162a6cdefc8a07ec665c1eb625eb44cbe9f18c548caaeef264489ba3627331fe2421685e8cb2141250dba497c982eccdbe94580b8a4a4ea38e00ec7445ab
 SHA512 
67fedb487c297d95c9ab7f8e5ac9a08df85d16a218a718be56ed1af4d7ecee65550e448b9468c3c5bf387a8e37716dda22ac482ee2c2b4d41cbaac3672028570
+DIST clair-4.4.4-deps.tar.xz 437105576 BLAKE2B 
724f48e93f1be7f0d6294deddfb71566d16e25f17a4e26ee725a9861807c2183d6d0a6a3f6632401916dfad9189e535dc24d88dbf43cc862b658a9df90601aef
 SHA512 
f71c2835064f577bce1ef59d05824b5e57c7923f406c714b17bcb6bdeecc26db19cb4380b1207d392a272b3a82c07104f3ee6f570e28ef48e2c493000ae81d7b
+DIST clair-4.4.4.tar.gz 343872 BLAKE2B 
dbf56706d652c97f61a3949e843a7a80f1bac03fd9551c88f1a55c3fcd705df49e2de48f00e816276f3b4214da1d53207ad46af657a6b5b246aad8f247774743
 SHA512 
739d6003fe967ae93bd92f703065744f1ee1d3612fb6b538469dee0907dbea87620ff4b48b157708ab7832e8c6de53a66feb716c127fbd5aa94458c92087
 DIST github.com%2Fbeorn7%2Fperks%2F@v%2Fv0.0.0-20160804104726-4c0e84591b9a.mod 
31 BLAKE2B 
f69b0989e51b0b649f81b044169fe4309f130eba5bcc6ff33aa9666b1b754aa0e524b8c7a627a91000ccc4f93bf93cdee3e97bd3b2184b050878bc3f413f0c72
 SHA512 
f21fd002853e4435421f8396e6be016f65be1537815c60d23940caf26e3f14dd6f2caac802cb64cd586b1b1f1220b2727de347b3d1816b8e741f68d87ebcf03f
 DIST github.com%2Fbeorn7%2Fperks%2F@v%2Fv0.0.0-20160804104726-4c0e84591b9a.zip 
14808 BLAKE2B 
823400c1c34bbc0dbb3f51c5836e748aa8277017d1fbd51b7e6c3922e23229dbfaf103745408fca0c96b84c20eb8eb45636cfdbee633a7552e8030e3c28a6456
 SHA512 
1130292c0454f84e1f6ab78baee4ccbae0b40a8d625c7a214bd7d1db88f4fea738ccd25fad7e2e15986b09ef963912c3fd35c7a36bb5fc879217198560258ecf
 DIST github.com%2Fcoreos%2Fpkg%2F@v%2Fv0.0.0-20160727233714-3ac0863d7acf.mod 
29 BLAKE2B 
db9b03b0adf02e3b379eb06d67988a60f2e2034d1217e56b40ebafc1262cb4803500b73a3e697a5a73418615c84310bd7f7aeca6db56f6ddbcf6c044cce0e9f3
 SHA512 
ea629c85891049bdff24f75a4dbce34f048a9627fc126b44f497b3ae65602045ca4fe0856e1b3d7ba050bb867226b90c25912565867c696bc370697341681c33

diff --git a/dev-util/clair/clair-4.4.4.ebuild 
b/dev-util/clair/clair-4.4.4.ebuild
new file mode 100644
index ..4f1cf3b18444
--- /dev/null
+++ b/dev-util/clair/clair-4.4.4.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Vulnerability Static Analysis for Containers"
+HOMEPAGE="https://github.com/quay/clair;
+SRC_URI="https://github.com/coreos/clair/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+COMMON_DEPEND="acct-group/clair
+   acct-user/clair"
+   DEPEND="${COMMON_DEPEND}"
+RDEPEND="app-arch/rpm
+   app-arch/xz-utils
+   dev-vcs/git
+   ${COMMON_DEPEND}
+   !!sci-visualization/xd3d" # File collision (Bug #621044)
+
+src_compile() {
+   go build -o bin/${PN} ./cmd/${PN}  || die
+   go build -o bin/clairctl ./cmd/clairctl  || die
+}
+
+src_install() {
+   dobin bin/*
+   keepdir /etc/clair
+   dodoc -r Documentation/* {CHANGELOG,README,ROADMAP}.md
+   insinto /usr/share/${PN}
+   doins -r contrib config.yaml.sample
+
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}
+
+pkg_postinst() {
+   [[ -f "${ROOT}"/etc/clair/clair.conf ]] && return
+   ewarn "Please create ${ROOT}/etc/clair/config.yaml to use clair."
+   ewarn "An example is in ${ROOT}/usr/share/clair/config.yaml.sample"
+}



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

2022-09-12 Thread Joonas Niilola
commit: 38e9deb2dacc988801260f8ded292fe1c2b15f3f
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Sep 12 17:21:04 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Sep 12 17:26:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38e9deb2

dev-util/radare2: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Portage 3.0.36 / pkgdev 0.2.1 / pkgcheck 0.10.14
Closes: https://github.com/gentoo/gentoo/pull/27227
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/radare2/files/CVE-2022-1437.patch | 72 --
 .../radare2/files/radare2-5.5.0-vector35.patch | 22 ---
 2 files changed, 94 deletions(-)

diff --git a/dev-util/radare2/files/CVE-2022-1437.patch 
b/dev-util/radare2/files/CVE-2022-1437.patch
deleted file mode 100644
index 16e67c5d3193..
--- a/dev-util/radare2/files/CVE-2022-1437.patch
+++ /dev/null
@@ -1,72 +0,0 @@
 a/libr/bin/format/mach0/coresymbolication.c
-+++ b/libr/bin/format/mach0/coresymbolication.c
-@@ -269,6 +269,9 @@ RCoreSymCacheElement *r_coresym_cache_element_new(RBinFile 
*bf, RBuffer *buf, ut
-   for (i = 0; i < hdr->n_sections && cursor < end; i++) {
-   ut8 *sect_start = cursor;
-   RCoreSymCacheElementSection *sect = 
>sections[i];
-+  if (cursor + (word_size * 4) > end) {
-+  goto beach;
-+  }
-   sect->vaddr = sect->paddr = r_read_ble (cursor, false, 
bits);
-   if (sect->vaddr < page_zero_size) {
-   sect->vaddr += page_zero_size;
-@@ -359,6 +362,10 @@ RCoreSymCacheElement 
*r_coresym_cache_element_new(RBinFile *bf, RBuffer *buf, ut
-   continue;
-   }
-   string_origin = relative_to_strings? b + 
start_of_strings : cursor;
-+  if (!string_origin) {
-+  cursor += R_CS_EL_SIZE_LSYM;
-+  continue;
-+  }
-   lsym->flc.file = str_dup_safe (b, string_origin + 
file_name_off, end);
-   if (!lsym->flc.file) {
-   cursor += R_CS_EL_SIZE_LSYM;
 a/libr/bin/p/bin_symbols.c
-+++ b/libr/bin/p/bin_symbols.c
-@@ -353,28 +353,30 @@ static bool check_buffer(RBinFile *bf, RBuffer *b) {
- }
- 
- static RList *symbols(RBinFile *bf) {
--  RList *res = r_list_newf ((RListFree)r_bin_symbol_free);
--  r_return_val_if_fail (res && bf->o && bf->o->bin_obj, res);
-+  r_return_val_if_fail (bf && bf->o && bf->o->bin_obj, NULL);
-   RCoreSymCacheElement *element = bf->o->bin_obj;
-   size_t i;
-   HtUU *hash = ht_uu_new0 ();
-   if (!hash) {
--  return res;
-+  return NULL;
-   }
-+  RList *res = r_list_newf ((RListFree)r_bin_symbol_free);
-   bool found = false;
--  for (i = 0; i < element->hdr->n_lined_symbols; i++) {
--  RCoreSymCacheElementSymbol *sym = (RCoreSymCacheElementSymbol 
*)>lined_symbols[i];
--  if (!sym) {
--  break;
--  }
--  ht_uu_find (hash, sym->paddr, );
--  if (found) {
--  continue;
--  }
--  RBinSymbol *s = bin_symbol_from_symbol (element, sym);
--  if (s) {
--  r_list_append (res, s);
--  ht_uu_insert (hash, sym->paddr, 1);
-+  if (element->lined_symbols) {
-+  for (i = 0; i < element->hdr->n_lined_symbols; i++) {
-+  RCoreSymCacheElementSymbol *sym = 
(RCoreSymCacheElementSymbol *)>lined_symbols[i];
-+  if (!sym) {
-+  break;
-+  }
-+  ht_uu_find (hash, sym->paddr, );
-+  if (found) {
-+  continue;
-+  }
-+  RBinSymbol *s = bin_symbol_from_symbol (element, sym);
-+  if (s) {
-+  r_list_append (res, s);
-+  ht_uu_insert (hash, sym->paddr, 1);
-+  }
-   }
-   }
-   if (element->symbols) {

diff --git a/dev-util/radare2/files/radare2-5.5.0-vector35.patch 
b/dev-util/radare2/files/radare2-5.5.0-vector35.patch
deleted file mode 100644
index 5ebf58020d4d..
--- a/dev-util/radare2/files/radare2-5.5.0-vector35.patch
+++ /dev/null
@@ -1,22 +0,0 @@
 a/libr/asm/arch/arm/v35arm64/Makefile
-+++ b/libr/asm/arch/arm/v35arm64/Makefile
-@@ -30,8 +30,7 @@ $(ALIBS): arch-arm64 arch-armv7
- 
- ## ARM64
- arch-arm64:
--  git clone -q https://github.com/radareorg/vector35-arch-arm64 arch-arm64
--  cd arch-arm64 && git checkout -q radare2 > /dev/null && git reset 

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

2022-09-12 Thread Joonas Niilola
commit: 54100a4ded848d62d925c09824c5143f31da60ea
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Sep 12 17:22:50 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Sep 12 17:25:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54100a4d

media-libs/openh264: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Portage 3.0.36 / pkgdev 0.2.1 / pkgcheck 0.10.14
Closes: https://github.com/gentoo/gentoo/pull/27232
Signed-off-by: Joonas Niilola  gentoo.org>

 .../files/openh264-2.1.0-pkgconfig-pathfix.patch   | 43 --
 1 file changed, 43 deletions(-)

diff --git a/media-libs/openh264/files/openh264-2.1.0-pkgconfig-pathfix.patch 
b/media-libs/openh264/files/openh264-2.1.0-pkgconfig-pathfix.patch
deleted file mode 100644
index 275322a01906..
--- a/media-libs/openh264/files/openh264-2.1.0-pkgconfig-pathfix.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-diff --git a/Makefile b/Makefile
-index bf398d7..c72b024 100644
 a/Makefile
-+++ b/Makefile
-@@ -27,6 +27,7 @@ OBJ=o
- DESTDIR=
- LIBDIR_NAME=lib
- SHAREDLIB_DIR=$(PREFIX)/lib
-+INCLUDES_DIR=$(PREFIX)/include
- PROJECT_NAME=openh264
- MODULE_NAME=gmpopenh264
- GMP_API_BRANCH=Firefox39
-@@ -285,14 +286,14 @@ endif
- endif
- 
- $(PROJECT_NAME).pc: $(PROJECT_NAME).pc.in
--  @sed -e 's;@prefix@;$(PREFIX);' -e 's;@libdir@;$(PREFIX)/lib;' -e 
's;@VERSION@;$(FULL_VERSION);' -e 's;@LIBS@;;' -e 
's;@LIBS_PRIVATE@;$(STATIC_LDFLAGS);' < $< > $@
-+  @sed -e 's;@prefix@;$(PREFIX);' -e 's;@libdir@;$(SHAREDLIB_DIR);' -e 
's;@includesdir@;$(INCLUDES_DIR);' -e 's;@VERSION@;$(FULL_VERSION);' -e 
's;@LIBS@;;' -e 's;@LIBS_PRIVATE@;$(STATIC_LDFLAGS);' < $< > $@
- 
- $(PROJECT_NAME)-static.pc: $(PROJECT_NAME).pc.in
--  @sed -e 's;@prefix@;$(PREFIX);' -e 's;@libdir@;$(PREFIX)/lib;' -e 
's;@VERSION@;$(FULL_VERSION);' -e 's;@LIBS@;$(STATIC_LDFLAGS);' -e 
's;@LIBS_PRIVATE@;;' < $< > $@
-+  @sed -e 's;@prefix@;$(PREFIX);' -e 's;@libdir@;$(SHAREDLIB_DIR);' -e 
's;@includesdir@;$(INCLUDES_DIR);' -e 's;@VERSION@;$(FULL_VERSION);' -e 
's;@LIBS@;$(STATIC_LDFLAGS);' -e 's;@LIBS_PRIVATE@;;' < $< > $@
- 
- install-headers:
--  mkdir -p $(DESTDIR)$(PREFIX)/include/wels
--  install -m 644 $(SRC_PATH)/codec/api/svc/codec*.h 
$(DESTDIR)$(PREFIX)/include/wels
-+  mkdir -p $(DESTDIR)$(INCLUDES_DIR)/wels
-+  install -m 644 $(SRC_PATH)/codec/api/svc/codec*.h 
$(DESTDIR)$(INCLUDES_DIR)/wels
- 
- install-static-lib: $(LIBPREFIX)$(PROJECT_NAME).$(LIBSUFFIX) install-headers
-   mkdir -p $(DESTDIR)$(PREFIX)/$(LIBDIR_NAME)
-diff --git a/openh264.pc.in b/openh264.pc.in
-index f86225c..bee78bc 100644
 a/openh264.pc.in
-+++ b/openh264.pc.in
-@@ -1,6 +1,6 @@
- prefix=@prefix@
- libdir=@libdir@
--includedir=${prefix}/include
-+includedir=@includesdir@
- 
- Name: OpenH264
- Description: OpenH264 is a codec library which supports H.264 encoding and 
decoding. It is suitable for use in real time applications such as WebRTC.



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

2022-09-12 Thread Joonas Niilola
commit: caa9bafa89e86a14ac407f24bd3d43709c7ce5df
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Sep 12 17:18:20 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Sep 12 17:25:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caa9bafa

dev-lang/elixir: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Portage 3.0.36 / pkgdev 0.2.1 / pkgcheck 0.10.14
Closes: https://github.com/gentoo/gentoo/pull/27230
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/elixir/files/elixir-1.11.2-mksh.patch |  81 -
 ...4-fix-logger-translator-with-otp-24-11222.patch |  64 ---
 ...11.4-update-warnings-for-OTP-master-10807.patch | 125 -
 3 files changed, 270 deletions(-)

diff --git a/dev-lang/elixir/files/elixir-1.11.2-mksh.patch 
b/dev-lang/elixir/files/elixir-1.11.2-mksh.patch
deleted file mode 100644
index 3fda43156890..
--- a/dev-lang/elixir/files/elixir-1.11.2-mksh.patch
+++ /dev/null
@@ -1,81 +0,0 @@
-From 69bb81635a77afb28419103bdb02867b48994d4a Mon Sep 17 00:00:00 2001
-From: "Haelwenn (lanodan) Monnier" 
-Date: Wed, 9 Dec 2020 18:21:34 +0100
-Subject: [PATCH] bin/elixir: Rename erl() function to erl_set()
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-It conflicted with the erl executable for Korn-derived shells where a function
-can be used in `exec command`.
-
-It isn't clear which behavior is expected from reading the POSIX specification
-but "Shell Command Language § 2.9.1 Simple Commands" clears the usage of
-the term `command` quite well.
-And even with excluding functions from the `command` operand of `exec`,
-why are aliases accepted? (in most if not all shells)
-
-See: https://bugs.gentoo.org/729964

- bin/elixir | 28 ++--
- 1 file changed, 14 insertions(+), 14 deletions(-)
-
 a/bin/elixir
-+++ b/bin/elixir
-@@ -70,7 +70,7 @@ readlink_f () {
- ERL=""
- 
- # Stores erl arguments preserving spaces/quotes (mimics an array)
--erl () {
-+erl_set () {
-   eval "E${E}=\$1"
-   E=$((E + 1))
- }
-@@ -137,34 +137,34 @@ while [ $I -le $LENGTH ]; do
- ;;
- --cookie)
- S=2
--erl "-setcookie"
--erl "$2"
-+erl_set "-setcookie"
-+erl_set "$2"
- ;;
- --sname|--name)
- S=2
--erl "$(echo "$1" | cut -c 2-)"
--erl "$2"
-+erl_set "$(echo "$1" | cut -c 2-)"
-+erl_set "$2"
- ;;
- --erl-config)
- S=2
--erl "-config"
--erl "$2"
-+erl_set "-config"
-+erl_set "$2"
- ;;
- --vm-args)
- S=2
--erl "-args_file"
--erl "$2"
-+erl_set "-args_file"
-+erl_set "$2"
- ;;
- --boot)
- S=2
--erl "-boot"
--erl "$2"
-+erl_set "-boot"
-+erl_set "$2"
- ;;
- --boot-var)
- S=3
--erl "-boot_var"
--erl "$2"
--erl "$3"
-+erl_set "-boot_var"
-+erl_set "$2"
-+erl_set "$3"
- ;;
- --pipe-to)
- S=3

diff --git 
a/dev-lang/elixir/files/elixir-1.11.4-fix-logger-translator-with-otp-24-11222.patch
 
b/dev-lang/elixir/files/elixir-1.11.4-fix-logger-translator-with-otp-24-11222.patch
deleted file mode 100644
index 428e7ceb3ab4..
--- 
a/dev-lang/elixir/files/elixir-1.11.4-fix-logger-translator-with-otp-24-11222.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-From b1492cb0cfa689c4c098761a375d5cb728d3c175 Mon Sep 17 00:00:00 2001
-From: Matteo 
-Date: Tue, 31 Aug 2021 23:46:27 +0200
-Subject: [PATCH 3/3] Fix logger translator with otp-24  (#11222)
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-* Handle new significant key in sasl reports
-
-* Add OTP-24.0 to CI matrix
-
-Co-authored-by: José Valim 

- .github/workflows/ci.yml|  2 +-
- lib/logger/lib/logger/translator.ex | 13 ++---
- 2 files changed, 11 insertions(+), 4 deletions(-)
-
-diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
-index f43a9ff62..a4bc8dbeb 100644
 a/.github/workflows/ci.yml
-+++ b/.github/workflows/ci.yml
-@@ -15,7 +15,7 @@ jobs:
- strategy:
-   fail-fast: false
-   matrix:
--otp_release: ['OTP-23.0', 'OTP-22.3', 'OTP-22.0', 'OTP-21.3.8', 
'OTP-21.0']
-+otp_release: ['OTP-24.0', 'OTP-23.0', 'OTP-22.3', 'OTP-22.0', 
'OTP-21.3.8', 'OTP-21.0']
- development: [false]
- include:
-   - otp_release: master
-diff --git a/lib/logger/lib/logger/translator.ex 
b/lib/logger/lib/logger/translator.ex
-index d1d7e62f1..8afd79436 100644
 a/lib/logger/lib/logger/translator.ex
-+++ b/lib/logger/lib/logger/translator.ex
-@@ -357,15 +357,22 @@ defp child_info(_min_level, _child) do
- []
-   end
- 
--  defp child_debug(:debug, restart_type: restart, shutdown: shutdown, 
child_type: type) do
--

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

2022-09-12 Thread Sam James
commit: debdd71325ce92399c751cd713f44a4be063ec83
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 17:17:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 17:18:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=debdd713

sys-libs/musl: tweak libxcrypt logic for cross

We want crypt on by default for this as sys-libs/libxcrypt isn't (yet?)
built as part as crossdev. Also, elide the blockers when in cross-*,
as it doesn't make sense to block the normal CBUILD libxcrypt at all
there when we're installing into /usr/${CHOST} anyway.

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

 .../musl/{musl-1.2.3-r2.ebuild => musl-1.2.3-r3.ebuild}  | 16 
 sys-libs/musl/musl-.ebuild   | 12 
 2 files changed, 20 insertions(+), 8 deletions(-)

diff --git a/sys-libs/musl/musl-1.2.3-r2.ebuild 
b/sys-libs/musl/musl-1.2.3-r3.ebuild
similarity index 91%
rename from sys-libs/musl/musl-1.2.3-r2.ebuild
rename to sys-libs/musl/musl-1.2.3-r3.ebuild
index 153da9d0a707..563d555aab5a 100644
--- a/sys-libs/musl/musl-1.2.3-r2.ebuild
+++ b/sys-libs/musl/musl-1.2.3-r3.ebuild
@@ -43,10 +43,18 @@ IUSE="crypt headers-only"
 QA_SONAME="/usr/lib/libc.so"
 QA_DT_NEEDED="/usr/lib/libc.so"
 
-RDEPEND="
-   crypt? ( !sys-libs/libxcrypt[system] )
-   !crypt? ( sys-libs/libxcrypt[system] )
-"
+# We want crypt on by default for this as sys-libs/libxcrypt isn't (yet?)
+# built as part as crossdev. Also, elide the blockers when in cross-*,
+# as it doesn't make sense to block the normal CBUILD libxcrypt at all
+# there when we're installing into /usr/${CHOST} anyway.
+if [[ ${CATEGORY} == cross-* ]] ; then
+   IUSE="${IUSE/crypt/+crypt}"
+else
+   RDEPEND="
+   crypt? ( !sys-libs/libxcrypt[system] )
+   !crypt? ( sys-libs/libxcrypt[system] )
+   "
+fi
 
 is_crosscompile() {
[[ ${CHOST} != ${CTARGET} ]]

diff --git a/sys-libs/musl/musl-.ebuild b/sys-libs/musl/musl-.ebuild
index 153da9d0a707..b42381e40998 100644
--- a/sys-libs/musl/musl-.ebuild
+++ b/sys-libs/musl/musl-.ebuild
@@ -43,10 +43,14 @@ IUSE="crypt headers-only"
 QA_SONAME="/usr/lib/libc.so"
 QA_DT_NEEDED="/usr/lib/libc.so"
 
-RDEPEND="
-   crypt? ( !sys-libs/libxcrypt[system] )
-   !crypt? ( sys-libs/libxcrypt[system] )
-"
+if [[ ${CATEGORY} == cross-* ]] ; then
+   IUSE="${IUSE/crypt/+crypt}"
+else
+   RDEPEND="
+   crypt? ( !sys-libs/libxcrypt[system] )
+   !crypt? ( sys-libs/libxcrypt[system] )
+   "
+fi
 
 is_crosscompile() {
[[ ${CHOST} != ${CTARGET} ]]



[gentoo-commits] repo/gentoo:master commit in: media-libs/lcms/, media-libs/lcms/files/

2022-09-12 Thread Sam James
commit: 5a1d55a8b08d254bb337e8b0615cfcbf2d4eabbd
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:59:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 17:00:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a1d55a8

media-libs/lcms: fix configure tests with Clang 15

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

 .../files/lcms-2.13.1-clang-15-configure.patch | 29 +++
 media-libs/lcms/lcms-2.13.1-r1.ebuild  | 58 ++
 2 files changed, 87 insertions(+)

diff --git a/media-libs/lcms/files/lcms-2.13.1-clang-15-configure.patch 
b/media-libs/lcms/files/lcms-2.13.1-clang-15-configure.patch
new file mode 100644
index ..e723d1f4b3c7
--- /dev/null
+++ b/media-libs/lcms/files/lcms-2.13.1-clang-15-configure.patch
@@ -0,0 +1,29 @@
+https://github.com/mm2/Little-CMS/pull/338
+
+From 61493b49b91740a84dea61b72a8ce7dc40afa766 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Mon, 12 Sep 2022 17:56:31 +0100
+Subject: [PATCH] configure.ac: fix configure tests broken with Clang 15
+ (-Wimplicit-int)
+
+Clang 15 makes -Wimplicit-int an error by default.
+
+Before this fix, configure would think SSE2 support is not present
+when it is:
+```
+checking whether compiler supports SSE2... no
+```
+
+Signed-off-by: Sam James 
+--- a/configure.ac
 b/configure.ac
+@@ -212,7 +212,7 @@ AC_LANG_PUSH([C])
+ AC_MSG_CHECKING([whether compiler supports SSE2])
+ AC_COMPILE_IFELSE([AC_LANG_SOURCE([[
+ #include 
+-main() { __m128i n = _mm_set1_epi8(42); }]])],
++int main() { __m128i n = _mm_set1_epi8(42); }]])],
+   [ac_compiler_supports_sse2=yes], [ac_compiler_supports_sse2=no])
+ AC_MSG_RESULT([$ac_compiler_supports_sse2])
+ AS_IF([test "x$ac_compiler_supports_sse2" != "xyes"],
+

diff --git a/media-libs/lcms/lcms-2.13.1-r1.ebuild 
b/media-libs/lcms/lcms-2.13.1-r1.ebuild
new file mode 100644
index ..b75acfc8ad46
--- /dev/null
+++ b/media-libs/lcms/lcms-2.13.1-r1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools multilib-minimal
+
+DESCRIPTION="A lightweight, speed optimized color management engine"
+HOMEPAGE="http://www.littlecms.com/;
+SRC_URI="https://github.com/mm2/Little-CMS/releases/download/lcms${PV}/${PN}2-${PV}.tar.gz;
+S="${WORKDIR}/lcms2-${PV}"
+
+LICENSE="MIT"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc jpeg static-libs test +threads tiff zlib"
+REQUIRED_USE="tiff? ( zlib )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
+   tiff? ( >=media-libs/tiff-4.0.3-r6:=[${MULTILIB_USEDEP}] )
+   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.13.1-fix-configure-bashisms.patch
+   "${FILESDIR}"/${PN}-2.13.1-clang-15-configure.patch
+)
+
+src_prepare() {
+   default
+
+   # TODO: Swap back to elibtoolize once dropped eautoreconf (for bashism 
patch)
+   # for Prefix/Solaris
+   #elibtoolize
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   $(use_with jpeg)
+   $(use_enable static-libs static)
+   $(use_with threads)
+   $(use_with tiff)
+   $(use_with zlib)
+   )
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   find "${ED}" -type f -name "*.la" -delete || die
+
+   use doc && dodoc doc/*.pdf
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsdl2/files/, media-libs/libsdl2/

2022-09-12 Thread Sam James
commit: 23a22803043bc6b7c9e5d2fffbfcf9aeb676c725
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 17:08:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 17:08:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23a22803

media-libs/libsdl2: fix configure tests with Clang 15

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

 .../files/libsdl2-2.24.0-clang-15-configure.patch  |  24 +++
 media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild| 229 +
 2 files changed, 253 insertions(+)

diff --git a/media-libs/libsdl2/files/libsdl2-2.24.0-clang-15-configure.patch 
b/media-libs/libsdl2/files/libsdl2-2.24.0-clang-15-configure.patch
new file mode 100644
index ..f5dc8ea6b50b
--- /dev/null
+++ b/media-libs/libsdl2/files/libsdl2-2.24.0-clang-15-configure.patch
@@ -0,0 +1,24 @@
+https://github.com/libsdl-org/SDL/pull/6217
+
+From 04b9178a6746cfe9e4f8708befd3e00f95912a18 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Mon, 12 Sep 2022 18:02:21 +0100
+Subject: [PATCH] configure.ac: fix configure tests broken with Clang 15
+ (implicit function declarations)
+
+Clang 15 makes implicit function declarations fatal by default which
+leads to some configure tests silently failing/returning
+the wrong result.
+
+Signed-off-by: Sam James 
+--- a/configure.ac
 b/configure.ac
+@@ -2728,6 +2728,7 @@ CheckInputKD()
+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
+   #include 
+   #include 
++  #include 
+ ]], [[
+ struct kbentry kbe;
+ kbe.kb_table = KG_CTRL;
+

diff --git a/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild 
b/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild
new file mode 100644
index ..78a8adc8cfe1
--- /dev/null
+++ b/media-libs/libsdl2/libsdl2-2.24.0-r2.ebuild
@@ -0,0 +1,229 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal
+
+MY_P="SDL2-${PV}"
+DESCRIPTION="Simple Direct Media Layer"
+HOMEPAGE="https://www.libsdl.org/;
+SRC_URI="https://www.libsdl.org/release/${MY_P}.tar.gz;
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+IUSE="alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx 
cpu_flags_x86_sse cpu_flags_x86_sse2 custom-cflags dbus doc fcitx4 gles1 gles2 
haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio 
sndio +sound static-libs +threads udev +video video_cards_vc4 vulkan wayland X 
xscreensaver"
+REQUIRED_USE="
+   alsa? ( sound )
+   fcitx4? ( dbus )
+   gles1? ( video )
+   gles2? ( video )
+   haptic? ( joystick )
+   ibus? ( dbus )
+   jack? ( sound )
+   nas? ( sound )
+   opengl? ( video )
+   pulseaudio? ( sound )
+   sndio? ( sound )
+   vulkan? ( video )
+   wayland? ( gles2 )
+   xscreensaver? ( X )"
+
+CDEPEND="
+   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
+   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
+   fcitx4? ( app-i18n/fcitx:4 )
+   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
+   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
+   ibus? ( app-i18n/ibus )
+   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+   kms? (
+   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
+   )
+   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
+   nas? (
+   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
+   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
+   )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
+   )
+   pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
+   pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] )
+   sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
+   udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
+   wayland? (
+   >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
+   >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
+   )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}]
+   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXfixes-6.0.0[${MULTILIB_USEDEP}]
+   >=x11-libs/libXi-1.7.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
+   xscreensaver? ( 
>=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] )
+   )"
+RDEPEND="${CDEPEND}
+   vulkan? ( media-libs/vulkan-loader )"
+DEPEND="${CDEPEND}
+   ibus? ( 

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

2022-09-12 Thread Sam James
commit: 4ca5410ef9f7e96556900cc9e2240d856f913e7a
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:36:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:36:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ca5410e

net-analyzer/tcpdump: fix configure tests with Clang 15

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

 .../files/tcpdump-4.99.1-clang15-configure.patch   | 57 ++
 ...cpdump-.ebuild => tcpdump-4.99.1-r1.ebuild} | 14 --
 net-analyzer/tcpdump/tcpdump-.ebuild   |  2 +-
 3 files changed, 67 insertions(+), 6 deletions(-)

diff --git a/net-analyzer/tcpdump/files/tcpdump-4.99.1-clang15-configure.patch 
b/net-analyzer/tcpdump/files/tcpdump-4.99.1-clang15-configure.patch
new file mode 100644
index ..ed8a353d8c98
--- /dev/null
+++ b/net-analyzer/tcpdump/files/tcpdump-4.99.1-clang15-configure.patch
@@ -0,0 +1,57 @@
+https://github.com/the-tcpdump-group/tcpdump/pull/1007
+
+From 4fa4e8db882b6298f5504d85441ba7594df3 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Mon, 12 Sep 2022 17:28:58 +0100
+Subject: [PATCH] configure.ac: fix configure tests broken with Clang 15
+ (implicit function declarations)
+
+Clang 15 makes implicit function declarations fatal by default which
+leads to some of tcpdump's configure tests silently failing/returning
+the wrong result.
+
+This adds the needed #includes to various tests for the functions used,
+resolving the following errors:
+```
+net-analyzer/tcpdump-4.99.1/clang15.log:47:error: type specifier missing, 
defaults to 'int'; ISO C99 and later do not support implicit int 
[-Wimplicit-int]
+net-analyzer/tcpdump-4.99.1/clang15.log:51:error: call to undeclared library 
function 'strcmp' with type 'int (const char *, const char *)'; ISO C99 and 
later do not support implicit function declarations 
[-Wimplicit-function-declaration]
+net-analyzer/tcpdump-4.99.1/clang15.log:55:error: call to undeclared library 
function 'sscanf' with type 'int (const char *restrict, const char *restrict, 
...)'; ISO C99 and later do not support implicit function declarations 
[-Wimplicit-function-declaration]
+net-analyzer/tcpdump-4.99.1/clang15.log:68:error: call to undeclared library 
function 'memset' with type 'void *(void *, int, unsigned long)'; ISO C99 and 
later do not support implicit function declarations 
[-Wimplicit-function-declaration]
+net-analyzer/tcpdump-4.99.1/clang15.log:112:error: call to undeclared function 
'ether_ntohost'; ISO C99 and later do not support implicit function 
declarations [-Wimplicit-function-declaration]
+net-analyzer/tcpdump-4.99.1/clang15.log:115:error: call to undeclared library 
function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and 
later do not support implicit function declarations 
[-Wimplicit-function-declaration]
+```
+
+Signed-off-by: Sam James 
+--- a/configure.ac
 b/configure.ac
+@@ -87,8 +87,11 @@ if test "x$with_smi" != "xno" ; then
+   AC_TRY_RUN(
+   [
+ /* libsmi available check */
++#include 
++#include 
++#include 
+ #include 
+-main()
++int main()
+ {
+   int current, revision, age, n;
+   const int required = 2;
+@@ -264,6 +267,7 @@ AC_COMPILE_IFELSE(
+ [
+   AC_LANG_SOURCE(
+   [[
++#include 
+ /* AF_INET6 available check */
+ #include 
+ #ifdef _WIN32
+@@ -473,6 +477,8 @@ AC_CHECK_FUNCS(ether_ntohost, [
+ AC_CACHE_CHECK(for buggy ether_ntohost, ac_cv_buggy_ether_ntohost, [
+   AC_TRY_RUN([
+   #include 
++  #include 
++  #include 
+   #include 
+   #include 
+   #include 
+

diff --git a/net-analyzer/tcpdump/tcpdump-.ebuild 
b/net-analyzer/tcpdump/tcpdump-4.99.1-r1.ebuild
similarity index 80%
copy from net-analyzer/tcpdump/tcpdump-.ebuild
copy to net-analyzer/tcpdump/tcpdump-4.99.1-r1.ebuild
index ac9b01e80aa8..9f6735a93cdc 100644
--- a/net-analyzer/tcpdump/tcpdump-.ebuild
+++ b/net-analyzer/tcpdump/tcpdump-4.99.1-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools
 
@@ -16,10 +16,12 @@ else
VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/tcpdump.asc
inherit verify-sig
 
-   SRC_URI="https://www.tcpdump.org/release/${P}.tar.gz;
-   SRC_URI+=" verify-sig? ( 
https://www.tcpdump.org/release/${P}.tar.gz.sig )"
+   # Note: drop -upstream on bump, this is just because we switched to the 
official
+   # distfiles for verify-sig
+   SRC_URI="https://www.tcpdump.org/release/${P}.tar.gz -> 
${P}-upstream.tar.gz"
+   SRC_URI+=" verify-sig? ( 
https://www.tcpdump.org/release/${P}.tar.gz.sig -> ${P}-upstream.tar.gz.sig )"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm 

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

2022-09-12 Thread Sam James
commit: 49e4d668bc441ec4db407b51edeab5af14b798af
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:48:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:48:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49e4d668

sys-apps/man2html: fix configure tests with Clang 15

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

 .../files/man-1.6g-clang-15-configure.patch| 81 ++
 sys-apps/man2html/man2html-1.6g-r1.ebuild  | 52 ++
 2 files changed, 133 insertions(+)

diff --git a/sys-apps/man2html/files/man-1.6g-clang-15-configure.patch 
b/sys-apps/man2html/files/man-1.6g-clang-15-configure.patch
new file mode 100644
index ..783693059e2f
--- /dev/null
+++ b/sys-apps/man2html/files/man-1.6g-clang-15-configure.patch
@@ -0,0 +1,81 @@
+--- a/configure
 b/configure
+@@ -223,7 +223,7 @@ compile="$CC $DEFS conftest.c -o conftest $LIBS >/dev/null 
2>&1"
+ echo checking for ANSI C header files
+ echo "#include 
+ #include 
+-main() { exit(0); strerror(0); }" > conftest.c
++int main() { exit(0); strerror(0); }" > conftest.c
+ eval $compile
+ if test -s conftest && ./conftest 2>/dev/null; then
+   DEFS="$DEFS -DSTDC_HEADERS"
+@@ -236,7 +236,8 @@ rm -f conftest conftest.c
+ 
+ echo checking for sys/termios.h
+ echo "#include 
+-main() { exit(0); }" > conftest.c
++#include 
++int main() { exit(0); }" > conftest.c
+ eval $compile
+ if test -s conftest && ./conftest 2>/dev/null; then
+   DEFS="$DEFS -DTERMIOS_HEADER"
+@@ -245,8 +246,9 @@ rm -f conftest conftest.c
+ 
+ echo checking for POSIX.1 header files
+ echo "#include 
++#include 
+ #ifdef _POSIX_VERSION
+-main() { exit(0); }
++int main() { exit(0); }
+ #else
+ # error no _POSIX_VERSION
+ #endif" > conftest.c
+@@ -258,7 +260,8 @@ rm -f conftest conftest.c
+ 
+ echo checking for BSD string and memory functions
+ echo "#include 
+-main() { exit(0); rindex(0, 0); bzero(0, 0); }" > conftest.c
++#include 
++int main() { exit(0); rindex(0, 0); bzero(0, 0); }" > conftest.c
+ eval $compile
+ if test -s conftest ; then :
+   else DEFS="$DEFS -DUSG"
+@@ -267,7 +270,8 @@ rm -f conftest conftest.c
+ 
+ echo checking whether sys/types.h defines uid_t
+ echo '#include 
+-main() { uid_t x; exit(0); }' > conftest.c
++#include 
++int main() { uid_t x; exit(0); }' > conftest.c
+ eval $compile
+ if test -s conftest ; then :
+ else
+@@ -300,7 +304,7 @@ char *alloca ();
+ #endif
+ #endif
+ #endif
+-main() { char *p = (char *) alloca(1); exit(0); }' > conftest.c
++int main() { char *p = (char *) alloca(1); exit(0); }' > conftest.c
+ eval $compile
+ if test -s conftest ; then :
+ elif test -d /usr/ucblib; then LIBS="$LIBS -L/usr/ucblib -lucb"
+@@ -312,7 +316,7 @@ rm -f conftest conftest.c
+ if [ $usenls = true ]; then
+   echo checking for nls
+   echo '#include 
+-  main() {nl_catd catfd; exit(0); }' > conftest.c
++  int main() {nl_catd catfd; exit(0); }' > conftest.c
+   eval $compile
+   if test -s conftest && ./conftest 2>/dev/null; then :
+   else
+@@ -329,8 +333,9 @@ echo checking for getopt.h
+ echo '#define _GNU_SOURCE
+ #include 
+ #include 
++#include 
+ struct option long_opts[] = { { "", no_argument, NULL, 0 } };
+-main() { exit(0); }' > conftest.c
++int main() { exit(0); }' > conftest.c
+ eval $compile
+ if test -s conftest ; then
+   manpathoption="--path"

diff --git a/sys-apps/man2html/man2html-1.6g-r1.ebuild 
b/sys-apps/man2html/man2html-1.6g-r1.ebuild
new file mode 100644
index ..e9d4766f3b43
--- /dev/null
+++ b/sys-apps/man2html/man2html-1.6g-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo toolchain-funcs
+
+MY_P="man-${PV}"
+
+DESCRIPTION="Standard commands to read man pages"
+HOMEPAGE="http://primates.ximian.com/~flucifredi/man/;
+SRC_URI="http://primates.ximian.com/~flucifredi/man/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+RDEPEND="!sys-apps/man"
+
+PATCHES=(
+   "${FILESDIR}"/man-1.6f-man2html-compression-2.patch
+   "${FILESDIR}"/man-1.6-cross-compile.patch
+   "${FILESDIR}"/man-1.6g-compress.patch #205147
+   "${FILESDIR}"/man-1.6g-clang-15-configure.patch
+)
+
+src_configure() {
+   tc-export CC BUILD_CC
+
+   # Just a stub to disable configure check.  man2html doesn't use it.
+   export COMPRESS=true
+   edo ./configure \
+   -confdir=/etc \
+   +sgid +fhs \
+   +lang none
+}
+
+src_compile() {
+   emake {src,man2html}/Makefile
+   emake -C src version.h
+   emake -C man2html
+}
+
+src_install() {
+   # A little faster to run this by hand than `emake install`.
+   cd man2html || die
+
+   dobin man2html
+   doman man2html.1
+   dodoc README TODO
+}



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

2022-09-12 Thread Sam James
commit: f06c026637c9e42deb6e8b0efe45fe3634475d6e
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:43:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:43:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f06c0266

net-libs/libsmi: fix configure tests with Clang 15

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

 .../files/libsmi-0.5.0-clang-15-configure.patch| 42 ++
 ...bsmi-0.5.0-r2.ebuild => libsmi-0.5.0-r3.ebuild} |  8 +
 2 files changed, 50 insertions(+)

diff --git a/net-libs/libsmi/files/libsmi-0.5.0-clang-15-configure.patch 
b/net-libs/libsmi/files/libsmi-0.5.0-clang-15-configure.patch
new file mode 100644
index ..7955c4a36f6a
--- /dev/null
+++ b/net-libs/libsmi/files/libsmi-0.5.0-clang-15-configure.patch
@@ -0,0 +1,42 @@
+--- a/configure.ac
 b/configure.ac
+@@ -43,7 +43,8 @@ CC="$withval")
+ 
+ AC_MSG_CHECKING([for additional required compiler flags])
+ AC_TRY_RUN([#include 
+-  main() {
++  #include 
++  int main() {
+   #ifdef __SUNPRO_C
+ exit(0);
+   #else
+@@ -105,7 +106,8 @@ dirseparator="$withval", dirseparator="")
+ AC_MSG_CHECKING([for path separator character])
+ if test "$pathseparator" = "" ; then
+   AC_TRY_RUN([#include 
+-main() {
++#include 
++int main() {
+ #ifdef _WIN32
+ exit(0);
+ #else
+@@ -119,7 +121,8 @@ echo $pathseparator
+ AC_MSG_CHECKING([for dir separator character])
+ if test "$dirseparator" = "" ; then
+   AC_TRY_RUN([#include 
+-main() {
++#include 
++int main() {
+ #ifdef _WIN32
+ exit(0);
+ #else
+@@ -145,7 +148,8 @@ AC_MSG_CHECKING([for 64 bit types])
+ # if used with the (correct) value -9223372036854775808LL.
+ #
+ AC_TRY_RUN([#include 
+-  main() {
++  #include 
++  int main() {
+ long long ll;
+ unsigned long long ull;
+ exit(0);

diff --git a/net-libs/libsmi/libsmi-0.5.0-r2.ebuild 
b/net-libs/libsmi/libsmi-0.5.0-r3.ebuild
similarity index 90%
rename from net-libs/libsmi/libsmi-0.5.0-r2.ebuild
rename to net-libs/libsmi/libsmi-0.5.0-r3.ebuild
index 92b2580e9492..ef7935dddac7 100644
--- a/net-libs/libsmi/libsmi-0.5.0-r2.ebuild
+++ b/net-libs/libsmi/libsmi-0.5.0-r3.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+inherit autotools
+
 DESCRIPTION="A Library to Access SMI MIB Information"
 HOMEPAGE="https://www.ibr.cs.tu-bs.de/projects/libsmi/ 
https://gitlab.ibr.cs.tu-bs.de/nm/libsmi;
 SRC_URI="https://www.ibr.cs.tu-bs.de/projects/libsmi/download/${P}.tar.gz;
@@ -20,8 +22,14 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.5.0-implicit-function-declarations.patch
+   "${FILESDIR}"/${PN}-0.5.0-clang-15-configure.patch
 )
 
+src_prepare() {
+   default
+   eautoreconf
+}
+
 src_test() {
# sming test is known to fail and some other fail if LC_ALL!=C:
# https://mail.ibr.cs.tu-bs.de/pipermail/libsmi/2008-March/001014.html



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

2022-09-12 Thread Sam James
commit: e972f5481cb84f9c6e6fefe63826fdae74d62bc6
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:10:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:10:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e972f548

sys-apps/portage: drop 3.0.34, 3.0.35

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

 sys-apps/portage/Manifest  |   2 -
 sys-apps/portage/portage-3.0.34.ebuild | 273 -
 sys-apps/portage/portage-3.0.35.ebuild | 273 -
 3 files changed, 548 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 3434e32fea7f..62e23d8bef0b 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,4 +1,2 @@
 DIST portage-3.0.30.tar.bz2 1157316 BLAKE2B 
56939618f4915f77dca6bb85d4a7cf98e50133b524f68a0b192c0a928ca209a0cb944c174dda78f1b5a071c02c190857ea8a7ecd514301c45e897b302542f52e
 SHA512 
accec770f63180b6d5d4cd08ef50f0cd01aa5701104156523f1a735d8ec3313a3b513629a33d8863285736515b6a3d56fc21498404da3a0f89b196655a98db7d
-DIST portage-3.0.34.tar.bz2 1110794 BLAKE2B 
32239a8319448e63fa249296b492c88504039cf5aabe3e1ffcb2423c95fd26a048d9717c8f673d670acf0f9fa290d12dbf194df08a5a0f11311db856e41ba714
 SHA512 
c3566a6bed5a87b7dc6882eeafe77b2511e5be3e4919159309303477ca97e1b5c1eb134fe5fc0d8a5f5c2880f1eb5c72592b8104a726bad5ed83b4ed2eed5193
-DIST portage-3.0.35.tar.bz2 1112935 BLAKE2B 
1226cc5808628a0d6c3c71aaacf87b7447205a1716beff198627693b22304b1e11b1d91e277c97794235690f17c0e3ae76f9546668d3459916caaa17c04eb9c5
 SHA512 
975d8e942014c2fb01971292ed0882291aef1d28ceba95250d0b593ed76fa9692adafecbf2326499dadd42d55be3d3f4fb634552b99d5e5392ef723413a2e3dd
 DIST portage-3.0.36.tar.bz2 1114026 BLAKE2B 
a8a535ae309c32955eae6a491cbc97f809fb67111688087aa98ac28df4bc97fcb3d9a4ce7c5dbdfbb7f21891a7524f671ff3e3ccbed425503c66bde591266957
 SHA512 
94b39718871e895c1170271ad072eaa72c995a7e7a06bda9ee76cde2e3949682da7a996780a83cc33c4647915f942fe9d4a7b9b6dfd9319143eb1453cee3b3de

diff --git a/sys-apps/portage/portage-3.0.34.ebuild 
b/sys-apps/portage/portage-3.0.34.ebuild
deleted file mode 100644
index 26815216586a..
--- a/sys-apps/portage/portage-3.0.34.ebuild
+++ /dev/null
@@ -1,273 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( pypy3 python3_{8..11} )
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-TMPFILES_OPTIONAL=1
-
-inherit distutils-r1 linux-info toolchain-funcs tmpfiles prefix
-
-DESCRIPTION="The package management and distribution system for Gentoo"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
-SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2;
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-SLOT="0"
-IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux test xattr"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   app-arch/xz-utils
-   test? ( dev-vcs/git )"
-DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
-   >=app-arch/tar-1.27
-   dev-lang/python-exec:2
-   >=sys-apps/sed-4.0.5 sys-devel/patch
-   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
-   apidoc? (
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   dev-python/sphinx-epytext[${PYTHON_USEDEP}]
-   )"
-# Require sandbox-2.2 for bug #288863.
-# For whirlpool hash, require python[ssl] (bug #425046).
-# For compgen, require bash[readline] (bug #445576).
-# app-portage/gemato goes without PYTHON_USEDEP since we're calling
-# the executable.
-RDEPEND="
-   acct-user/portage
-   app-arch/zstd
-   >=app-arch/tar-1.27
-   dev-lang/python-exec:2
-   >=sys-apps/findutils-4.4
-   !build? (
-   >=sys-apps/sed-4.0.5
-   >=app-shells/bash-5.0:0[readline]
-   >=app-admin/eselect-1.2
-   rsync-verify? (
-   >=app-portage/gemato-14.5[${PYTHON_USEDEP}]
-   >=sec-keys/openpgp-keys-gentoo-release-20180706
-   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
-   )
-   )
-   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
-   elibc_musl? ( >=sys-apps/sandbox-2.2 )
-   kernel_linux? ( sys-apps/util-linux )
-   >=app-misc/pax-utils-0.1.17
-   selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
-   xattr? ( kernel_linux? (
-   >=sys-apps/install-xattr-0.3
-   ) )
-   !> cnf/make.globals || die
-   fi
-
-   if use native-extensions && ! tc-is-cross-compiler; then
-   printf "[build_ext]\nportage_ext_modules=true\n" >> \
-   setup.cfg || die
-   fi
-
-   if ! use ipc ; then
-   einfo "Disabling ipc..."
-   sed -e "s:_enable_ipc_daemon = True:_enable_ipc_daemon = 
False:" \
- 

[gentoo-commits] repo/gentoo:master commit in: gui-libs/wpebackend-fdo/

2022-09-12 Thread Sam James
commit: f532a3f0f0516ce538a0b3c2f31bea40148138df
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:01:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:01:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f532a3f0

gui-libs/wpebackend-fdo: Stabilize 1.12.1 x86, #868606

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

 gui-libs/wpebackend-fdo/wpebackend-fdo-1.12.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/wpebackend-fdo/wpebackend-fdo-1.12.1.ebuild 
b/gui-libs/wpebackend-fdo/wpebackend-fdo-1.12.1.ebuild
index bfa5f3c15651..f476cc8fc417 100644
--- a/gui-libs/wpebackend-fdo/wpebackend-fdo-1.12.1.ebuild
+++ b/gui-libs/wpebackend-fdo/wpebackend-fdo-1.12.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://wpewebkit.org/releases/${P}.tar.xz;
 LICENSE="BSD-2"
 SLOT="1.0"
 
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 
 RDEPEND="
media-libs/libepoxy[egl]



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

2022-09-12 Thread Sam James
commit: e8dd31a5c96f17d989773e6dcd613987ad6eb075
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:01:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:01:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8dd31a5

media-gfx/eog: Stabilize 42.3 x86, #868606

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

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

diff --git a/media-gfx/eog/eog-42.3.ebuild b/media-gfx/eog/eog-42.3.ebuild
index ce5a8edb262d..190ea0887d7f 100644
--- a/media-gfx/eog/eog-42.3.ebuild
+++ b/media-gfx/eog/eog-42.3.ebuild
@@ -14,7 +14,7 @@ SLOT="1"
 IUSE="+exif gtk-doc +introspection +jpeg lcms +svg xmp tiff"
 REQUIRED_USE="exif? ( jpeg )"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 
 RDEPEND="
>=dev-libs/glib-2.53.4:2



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

2022-09-12 Thread Sam James
commit: 2955b67ed74a36fd984358e25b3994b708b68d69
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:01:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:01:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2955b67e

www-client/epiphany: Stabilize 42.4 x86, #868606

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

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

diff --git a/www-client/epiphany/epiphany-42.4.ebuild 
b/www-client/epiphany/epiphany-42.4.ebuild
index 10f34d05b108..2490719c6fc0 100644
--- a/www-client/epiphany/epiphany-42.4.ebuild
+++ b/www-client/epiphany/epiphany-42.4.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-3+"
 SLOT="0"
 IUSE="test"
 RESTRICT="!test? ( test )"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 
 DEPEND="
>=dev-libs/glib-2.67.4:2



[gentoo-commits] repo/gentoo:master commit in: net-print/cups-pk-helper/

2022-09-12 Thread Sam James
commit: 2ec6d341476f76e75b0123029094b5565d3823bd
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:01:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:01:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ec6d341

net-print/cups-pk-helper: Stabilize 0.2.7 x86, #868606

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

 net-print/cups-pk-helper/cups-pk-helper-0.2.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/cups-pk-helper/cups-pk-helper-0.2.7.ebuild 
b/net-print/cups-pk-helper/cups-pk-helper-0.2.7.ebuild
index 5b2fec9d7397..e93e19166afd 100644
--- a/net-print/cups-pk-helper/cups-pk-helper-0.2.7.ebuild
+++ b/net-print/cups-pk-helper/cups-pk-helper-0.2.7.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 RESTRICT="test" # bug #864949
 
 DEPEND="



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

2022-09-12 Thread Sam James
commit: 7dce663aeffb5b1441becc365f3cf60be758f221
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:01:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:01:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dce663a

media-libs/grilo: Stabilize 0.3.15 x86, #868606

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

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

diff --git a/media-libs/grilo/grilo-0.3.15.ebuild 
b/media-libs/grilo/grilo-0.3.15.ebuild
index 8136f9f6e123..6052f88a32cc 100644
--- a/media-libs/grilo/grilo-0.3.15.ebuild
+++ b/media-libs/grilo/grilo-0.3.15.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Grilo;
 
 LICENSE="LGPL-2.1+"
 SLOT="0.3/0" # subslot is libgrilo-0.3 soname suffix
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 
 IUSE="gtk gtk-doc +introspection +playlist test vala"
 REQUIRED_USE="vala? ( introspection )"



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

2022-09-12 Thread Sam James
commit: ec8c4212a2b95ed4e8d6f17196b27df08c696c91
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:01:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:01:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec8c4212

net-libs/gtk-vnc: Stabilize 1.3.1 x86, #868606

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

 net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild
index a598e9be1d11..7cce211da562 100644
--- a/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc 
https://gitlab.gnome.org/GNOME
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="+introspection pulseaudio sasl +vala"
 REQUIRED_USE="vala? ( introspection )"
 



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

2022-09-12 Thread Sam James
commit: 9186bc78c1de38845ed073db2d28e7080de42123
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:01:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:01:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9186bc78

media-plugins/grilo-plugins: Stabilize 0.3.15 x86, #868606

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

 media-plugins/grilo-plugins/grilo-plugins-0.3.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/grilo-plugins/grilo-plugins-0.3.15.ebuild 
b/media-plugins/grilo-plugins/grilo-plugins-0.3.15.ebuild
index 272dde2e0232..93d23812db66 100644
--- a/media-plugins/grilo-plugins/grilo-plugins-0.3.15.ebuild
+++ b/media-plugins/grilo-plugins/grilo-plugins-0.3.15.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Grilo;
 
 LICENSE="LGPL-2.1+"
 SLOT="0.3"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="daap chromaprint flickr freebox gnome-online-accounts lua test thetvdb 
tracker upnp-av +youtube"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"



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

2022-09-12 Thread Sam James
commit: 17413b1dc7d0aaba557818513318a165f918da3c
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:01:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:01:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17413b1d

media-video/pitivi: Stabilize 2022.06 x86, #868606

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

 media-video/pitivi/pitivi-2022.06.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/pitivi/pitivi-2022.06.ebuild 
b/media-video/pitivi/pitivi-2022.06.ebuild
index 43e35adc5569..d5b83e96aa92 100644
--- a/media-video/pitivi/pitivi-2022.06.ebuild
+++ b/media-video/pitivi/pitivi-2022.06.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.pitivi.org;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 IUSE=""
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



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

2022-09-12 Thread Sam James
commit: 7497cc1f803c77fea35300982d797bb5d480e4e8
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:01:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:01:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7497cc1f

net-libs/glib-networking: Stabilize 2.72.2 x86, #868606

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

 net-libs/glib-networking/glib-networking-2.72.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/glib-networking/glib-networking-2.72.2.ebuild 
b/net-libs/glib-networking/glib-networking-2.72.2.ebuild
index fa9bb59802b3..33539b951408 100644
--- a/net-libs/glib-networking/glib-networking-2.72.2.ebuild
+++ b/net-libs/glib-networking/glib-networking-2.72.2.ebuild
@@ -12,7 +12,7 @@ LICENSE="LGPL-2.1+"
 SLOT="0"
 IUSE="+gnome +libproxy +ssl test"
 RESTRICT="!test? ( test )"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 RDEPEND="
>=dev-libs/glib-2.69.0:2[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: net-misc/mobile-broadband-provider-info/

2022-09-12 Thread Sam James
commit: 7e1d73c2b4874423ed6a5e8cbf752d84b6075ef8
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:01:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:01:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e1d73c2

net-misc/mobile-broadband-provider-info: Stabilize 20220725 x86, #868606

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

 .../mobile-broadband-provider-info-20220725.ebuild  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/net-misc/mobile-broadband-provider-info/mobile-broadband-provider-info-20220725.ebuild
 
b/net-misc/mobile-broadband-provider-info/mobile-broadband-provider-info-20220725.ebuild
index e48466e9c08f..24f3ea526284 100644
--- 
a/net-misc/mobile-broadband-provider-info/mobile-broadband-provider-info-20220725.ebuild
+++ 
b/net-misc/mobile-broadband-provider-info/mobile-broadband-provider-info-20220725.ebuild
@@ -10,7 +10,7 @@ 
HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager/MobileBroadband;
 
 LICENSE="CC-PD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test ) test" # bug #856436
 



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

2022-09-12 Thread Sam James
commit: 95c8bdb403d111dc414fcc83a248f8af45b6bd84
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:01:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:01:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95c8bdb4

gnome-extra/evolution-ews: Stabilize 3.44.4 x86, #868606

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

 gnome-extra/evolution-ews/evolution-ews-3.44.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/evolution-ews/evolution-ews-3.44.4.ebuild 
b/gnome-extra/evolution-ews/evolution-ews-3.44.4.ebuild
index ba3bf976401f..b5f99c451889 100644
--- a/gnome-extra/evolution-ews/evolution-ews-3.44.4.ebuild
+++ b/gnome-extra/evolution-ews/evolution-ews-3.44.4.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Evolution 
https://gitlab.gnome.org/GNOME/e
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
 IUSE="test"
 
 # libical-glib currently (2020-02-29) oddly behind USE=introspection



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gdk-pixbuf-loader-webp/

2022-09-12 Thread Sam James
commit: 92e0ef1499882f04419ed6aa66d71c3697d2d5ae
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:01:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:01:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92e0ef14

gui-libs/gdk-pixbuf-loader-webp: Stabilize 0.0.6 x86, #868606

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

 gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.6.ebuild 
b/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.6.ebuild
index 79f49dea0088..be5f603b3f72 100644
--- a/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.6.ebuild
+++ b/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.6.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/webp-pixbuf-loader-${PV}"
 
 LICENSE="LGPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gui-libs/libwpe/

2022-09-12 Thread Sam James
commit: 2fc4fece132f22802ac849c1883fc3a6bc2dca83
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:01:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:01:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fc4fece

gui-libs/libwpe: Stabilize 1.12.3 x86, #868606

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

 gui-libs/libwpe/libwpe-1.12.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/libwpe/libwpe-1.12.3.ebuild 
b/gui-libs/libwpe/libwpe-1.12.3.ebuild
index 898e95cd662c..6a541f4a0f1e 100644
--- a/gui-libs/libwpe/libwpe-1.12.3.ebuild
+++ b/gui-libs/libwpe/libwpe-1.12.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://wpewebkit.org/releases/${P}.tar.xz;
 LICENSE="BSD-2"
 SLOT="1.0"
 
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 
 RDEPEND="
media-libs/mesa[egl(+)]



[gentoo-commits] repo/gentoo:master commit in: mail-client/evolution/

2022-09-12 Thread Sam James
commit: 63de050e789b0bac1f4920857789e215fc35
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:01:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:01:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63de050e

mail-client/evolution: Stabilize 3.44.4 x86, #868606

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

 mail-client/evolution/evolution-3.44.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/evolution/evolution-3.44.4.ebuild 
b/mail-client/evolution/evolution-3.44.4.ebuild
index 3c28ecc45369..8baf7dbecbbf 100644
--- a/mail-client/evolution/evolution-3.44.4.ebuild
+++ b/mail-client/evolution/evolution-3.44.4.ebuild
@@ -14,7 +14,7 @@ SLOT="2.0"
 
 IUSE="archive +bogofilter geolocation gtk-doc highlight ldap spamassassin 
spell ssl +weather ytnef"
 
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 
 # glade-3 support is for maintainers only per configure.ac
 # pst is not mature enough and changes API/ABI frequently



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

2022-09-12 Thread Sam James
commit: ef262316db0d4035aa645a5318216df29b583257
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:01:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:01:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef262316

sci-geosciences/geocode-glib: Stabilize 3.26.4 x86, #868606

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

 sci-geosciences/geocode-glib/geocode-glib-3.26.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-geosciences/geocode-glib/geocode-glib-3.26.4.ebuild 
b/sci-geosciences/geocode-glib/geocode-glib-3.26.4.ebuild
index abd402ed2778..cb4d59d86a0e 100644
--- a/sci-geosciences/geocode-glib/geocode-glib-3.26.4.ebuild
+++ b/sci-geosciences/geocode-glib/geocode-glib-3.26.4.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/geocode-glib;
 
 LICENSE="LGPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="gtk-doc +introspection test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-shell/

2022-09-12 Thread Sam James
commit: 4993af493cadc84f890e26af8a9864e7d6b93fae
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:01:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:01:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4993af49

gnome-base/gnome-shell: Stabilize 42.4-r1 x86, #868606

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

 gnome-base/gnome-shell/gnome-shell-42.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-shell/gnome-shell-42.4-r1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-42.4-r1.ebuild
index df18944f6023..357e37820401 100644
--- a/gnome-base/gnome-shell/gnome-shell-42.4-r1.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-42.4-r1.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
 RESTRICT="!test? ( test )"
 
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 
 # libXfixes-5.0 needed for pointer barriers and #include 

 # FIXME:



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

2022-09-12 Thread Sam James
commit: c70015a1b29f861ecd765019f4eb1acec1e6266e
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:01:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:01:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c70015a1

net-misc/networkmanager: Stabilize 1.38.4 x86, #868606

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

 net-misc/networkmanager/networkmanager-1.38.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/networkmanager/networkmanager-1.38.4.ebuild 
b/net-misc/networkmanager/networkmanager-1.38.4.ebuild
index c9cd52886381..7a924c1fd472 100644
--- a/net-misc/networkmanager/networkmanager-1.38.4.ebuild
+++ b/net-misc/networkmanager/networkmanager-1.38.4.ebuild
@@ -29,7 +29,7 @@ REQUIRED_USE="
?? ( syslog systemd )
 "
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 
 COMMON_DEPEND="
sys-apps/util-linux[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-desktop/

2022-09-12 Thread Sam James
commit: bc41f0bdc59d461bb53ddc7b5d0e7193d72e2a06
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:01:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:01:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc41f0bd

gnome-base/gnome-desktop: Stabilize 42.4-r400 x86, #868606

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

 gnome-base/gnome-desktop/gnome-desktop-42.4-r400.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-desktop/gnome-desktop-42.4-r400.ebuild 
b/gnome-base/gnome-desktop/gnome-desktop-42.4-r400.ebuild
index 206c28c8806c..eedb67e6643b 100644
--- a/gnome-base/gnome-desktop/gnome-desktop-42.4-r400.ebuild
+++ b/gnome-base/gnome-desktop/gnome-desktop-42.4-r400.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-desktop/;
 LICENSE="GPL-2+ LGPL-2+ FDL-1.1+"
 SLOT="4/1" # subslot = libgnome-desktop-4 soname version
 IUSE="debug gtk-doc seccomp systemd udev"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~x86-solaris"
 
 COMMON_DEPEND="
>=x11-libs/gdk-pixbuf-2.36.5:2[introspection]



[gentoo-commits] repo/gentoo:master commit in: games-board/gnome-chess/

2022-09-12 Thread Sam James
commit: d8bb4253f7fcc8395ed38fa3a9a3d5f5a2e053b6
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:01:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:01:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8bb4253

games-board/gnome-chess: Stabilize 42.1 x86, #868606

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

 games-board/gnome-chess/gnome-chess-42.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-board/gnome-chess/gnome-chess-42.1.ebuild 
b/games-board/gnome-chess/gnome-chess-42.1.ebuild
index b78b919021af..12668fb67d99 100644
--- a/games-board/gnome-chess/gnome-chess-42.1.ebuild
+++ b/games-board/gnome-chess/gnome-chess-42.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Chess 
https://gitlab.gnome.org/GNOME/gnome
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~riscv x86"
 
 RDEPEND="
>=dev-libs/glib-2.44:2



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

2022-09-12 Thread Sam James
commit: f0a487b98388b73fd7f4f6ecb8d11587cce83a59
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:01:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:01:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0a487b9

x11-libs/libnotify: Stabilize 0.8.1 x86, #868606

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

 x11-libs/libnotify/libnotify-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libnotify/libnotify-0.8.1.ebuild 
b/x11-libs/libnotify/libnotify-0.8.1.ebuild
index 62d9db2a13c8..1dbf436afcd6 100644
--- a/x11-libs/libnotify/libnotify-0.8.1.ebuild
+++ b/x11-libs/libnotify/libnotify-0.8.1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libnotify;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 IUSE="gtk-doc +introspection test"
 RESTRICT="!test? ( test )"
 



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

2022-09-12 Thread Sam James
commit: 2b4c8b902515c6301ef7e5646b36f59411851020
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:01:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:01:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b4c8b90

net-wireless/gnome-bluetooth: Stabilize 42.3 x86, #868606

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

 net-wireless/gnome-bluetooth/gnome-bluetooth-42.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/gnome-bluetooth/gnome-bluetooth-42.3.ebuild 
b/net-wireless/gnome-bluetooth/gnome-bluetooth-42.3.ebuild
index e65f96ef5ae9..405b93e62d1f 100644
--- a/net-wireless/gnome-bluetooth/gnome-bluetooth-42.3.ebuild
+++ b/net-wireless/gnome-bluetooth/gnome-bluetooth-42.3.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-2+ LGPL-2.1+ FDL-1.1+"
 SLOT="3/13" # subslot = libgnome-bluetooth-3 soname version
 IUSE="gtk-doc +introspection sendto test"
 RESTRICT="!test? ( test )"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 
 DEPEND="
>=dev-libs/glib-2.44:2



[gentoo-commits] repo/gentoo:master commit in: games-board/tali/

2022-09-12 Thread Sam James
commit: d013ecacefeb2b217e1c51effea1842f748926be
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:01:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:01:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d013ecac

games-board/tali: Stabilize 40.8 x86, #868606

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

 games-board/tali/tali-40.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-board/tali/tali-40.8.ebuild 
b/games-board/tali/tali-40.8.ebuild
index 796de6c2e293..f6ec3dbd2d53 100644
--- a/games-board/tali/tali-40.8.ebuild
+++ b/games-board/tali/tali-40.8.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Tali 
https://gitlab.gnome.org/GNOME/tali;
 
 LICENSE="GPL-2+ FDL-1.1+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
 
 DEPEND="
dev-libs/glib:2



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/evolution-data-server/

2022-09-12 Thread Sam James
commit: 0fead99c0c00645f618644dcd9ad603ae0e71c50
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:01:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:01:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fead99c

gnome-extra/evolution-data-server: Stabilize 3.44.4 x86, #868606

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

 gnome-extra/evolution-data-server/evolution-data-server-3.44.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gnome-extra/evolution-data-server/evolution-data-server-3.44.4.ebuild 
b/gnome-extra/evolution-data-server/evolution-data-server-3.44.4.ebuild
index 15cd24b9222e..447979cd439b 100644
--- a/gnome-extra/evolution-data-server/evolution-data-server-3.44.4.ebuild
+++ b/gnome-extra/evolution-data-server/evolution-data-server-3.44.4.ebuild
@@ -15,7 +15,7 @@ SLOT="0/63-26-20" # subslot = 
libcamel-1.2/libedataserver-1.2/libebook-1.2.so so
 IUSE="berkdb +gnome-online-accounts +gtk gtk-doc +introspection ipv6 ldap 
kerberos oauth vala +weather"
 REQUIRED_USE="vala? ( introspection )"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~x86-solaris"
 
 # gdata-0.17.7 soft required for new gdata_feed_get_next_page_token API to 
handle more than 100 google tasks
 # berkdb needed only for migrating old addressbook data from <3.13 versions, 
bug #519512



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-desktop/

2022-09-12 Thread Sam James
commit: ceb6b18a6c75d22634a27ce9b726e1d25ff7024e
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:01:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:01:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceb6b18a

gnome-base/gnome-desktop: Stabilize 42.4-r300 x86, #868606

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

 gnome-base/gnome-desktop/gnome-desktop-42.4-r300.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-desktop/gnome-desktop-42.4-r300.ebuild 
b/gnome-base/gnome-desktop/gnome-desktop-42.4-r300.ebuild
index 5d68cb1703f9..ed5bde26bc49 100644
--- a/gnome-base/gnome-desktop/gnome-desktop-42.4-r300.ebuild
+++ b/gnome-base/gnome-desktop/gnome-desktop-42.4-r300.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-desktop/;
 LICENSE="GPL-2+ LGPL-2+ FDL-1.1+"
 SLOT="3/19" # subslot = libgnome-desktop-3 soname version
 IUSE="debug +introspection seccomp systemd udev"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~x86-solaris"
 
 COMMON_DEPEND="
>=x11-libs/gdk-pixbuf-2.36.5:2[introspection?]



[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2022-09-12 Thread Sam James
commit: 189bf5fcecca14aaa99df64413f65686f48418ce
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:01:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:01:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=189bf5fc

x11-wm/mutter: Stabilize 42.4-r1 x86, #868606

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

 x11-wm/mutter/mutter-42.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/mutter/mutter-42.4-r1.ebuild 
b/x11-wm/mutter/mutter-42.4-r1.ebuild
index e3110ef4e933..1a445cfffc44 100644
--- a/x11-wm/mutter/mutter-42.4-r1.ebuild
+++ b/x11-wm/mutter/mutter-42.4-r1.ebuild
@@ -18,7 +18,7 @@ REQUIRED_USE="
test? ( wayland )"
 RESTRICT="!test? ( test )"
 
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 
 # gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
 # xorg-server is needed at build and runtime with USE=wayland for Xwayland



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

2022-09-12 Thread Sam James
commit: 4a5ef7019e7c3ee4deb91db55df1e053b146686e
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 15:59:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 15:59:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a5ef701

media-video/pitivi: Stabilize 2022.06 amd64, #868606

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

 media-video/pitivi/pitivi-2022.06.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/pitivi/pitivi-2022.06.ebuild 
b/media-video/pitivi/pitivi-2022.06.ebuild
index 4f341a396054..43e35adc5569 100644
--- a/media-video/pitivi/pitivi-2022.06.ebuild
+++ b/media-video/pitivi/pitivi-2022.06.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.pitivi.org;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 IUSE=""
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



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

2022-09-12 Thread Sam James
commit: 5a31df026acb150b244312a72ea62e747c3f93e3
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 15:59:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 15:59:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a31df02

net-libs/gtk-vnc: Stabilize 1.3.1 amd64, #868606

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

 net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild
index 05e2881bfd5d..a598e9be1d11 100644
--- a/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc 
https://gitlab.gnome.org/GNOME
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="+introspection pulseaudio sasl +vala"
 REQUIRED_USE="vala? ( introspection )"
 



[gentoo-commits] repo/gentoo:master commit in: gui-libs/wpebackend-fdo/

2022-09-12 Thread Sam James
commit: f8ed5a5b8150118a5bdfaa1cf69dc94f1a58de99
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 15:59:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 15:59:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8ed5a5b

gui-libs/wpebackend-fdo: Stabilize 1.12.1 amd64, #868606

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

 gui-libs/wpebackend-fdo/wpebackend-fdo-1.12.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/wpebackend-fdo/wpebackend-fdo-1.12.1.ebuild 
b/gui-libs/wpebackend-fdo/wpebackend-fdo-1.12.1.ebuild
index 0b98d16fc95c..bfa5f3c15651 100644
--- a/gui-libs/wpebackend-fdo/wpebackend-fdo-1.12.1.ebuild
+++ b/gui-libs/wpebackend-fdo/wpebackend-fdo-1.12.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://wpewebkit.org/releases/${P}.tar.xz;
 LICENSE="BSD-2"
 SLOT="1.0"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 RDEPEND="
media-libs/libepoxy[egl]



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

2022-09-12 Thread Sam James
commit: 1cc428d207bbf99c58867162644e00ee9233c02b
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 15:59:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 15:59:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cc428d2

media-libs/grilo: Stabilize 0.3.15 amd64, #868606

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

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

diff --git a/media-libs/grilo/grilo-0.3.15.ebuild 
b/media-libs/grilo/grilo-0.3.15.ebuild
index 29c109107939..8136f9f6e123 100644
--- a/media-libs/grilo/grilo-0.3.15.ebuild
+++ b/media-libs/grilo/grilo-0.3.15.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Grilo;
 
 LICENSE="LGPL-2.1+"
 SLOT="0.3/0" # subslot is libgrilo-0.3 soname suffix
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 IUSE="gtk gtk-doc +introspection +playlist test vala"
 REQUIRED_USE="vala? ( introspection )"



  1   2   >