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

2022-11-19 Thread Sam James
commit: e8fc3d4c0fb680767d99855d414eab2fbb63aa1f
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 04:47:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:41:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8fc3d4c

dev-libs/gjs: stabilize 1.72.2-r1 for ppc

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

 dev-libs/gjs/gjs-1.72.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.72.2-r1.ebuild 
b/dev-libs/gjs/gjs-1.72.2-r1.ebuild
index 6b2674c19989..62bb94cec789 100644
--- a/dev-libs/gjs/gjs-1.72.2-r1.ebuild
+++ b/dev-libs/gjs/gjs-1.72.2-r1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs 
https://gitlab.gnome.org/GNOME/gjs
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
 IUSE="+cairo examples readline sysprof test"
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



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

2022-11-19 Thread Sam James
commit: 99f225b270b5f2a04b80703b2828fb81d214bdb4
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 04:25:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:41:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99f225b2

dev-libs/gjs: keyword >=1.72.2-r1 for ~ppc

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

 dev-libs/gjs/gjs-1.72.2-r1.ebuild | 2 +-
 dev-libs/gjs/gjs-1.74.0.ebuild| 2 +-
 dev-libs/gjs/gjs-1.74.1.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/gjs/gjs-1.72.2-r1.ebuild 
b/dev-libs/gjs/gjs-1.72.2-r1.ebuild
index d0f22ad5477d..6b2674c19989 100644
--- a/dev-libs/gjs/gjs-1.72.2-r1.ebuild
+++ b/dev-libs/gjs/gjs-1.72.2-r1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs 
https://gitlab.gnome.org/GNOME/gjs
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
 IUSE="+cairo examples readline sysprof test"
-KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="

diff --git a/dev-libs/gjs/gjs-1.74.0.ebuild b/dev-libs/gjs/gjs-1.74.0.ebuild
index fc6216a63210..5d158cb1470d 100644
--- a/dev-libs/gjs/gjs-1.74.0.ebuild
+++ b/dev-libs/gjs/gjs-1.74.0.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs 
https://gitlab.gnome.org/GNOME/gjs
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
 IUSE="+cairo examples readline sysprof test"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="

diff --git a/dev-libs/gjs/gjs-1.74.1.ebuild b/dev-libs/gjs/gjs-1.74.1.ebuild
index fc6216a63210..5d158cb1470d 100644
--- a/dev-libs/gjs/gjs-1.74.1.ebuild
+++ b/dev-libs/gjs/gjs-1.74.1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs 
https://gitlab.gnome.org/GNOME/gjs
 LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
 SLOT="0"
 IUSE="+cairo examples readline sysprof test"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



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

2022-11-19 Thread Sam James
commit: 86fa7fe4d43d3b9de6106c4b920906335e0f332f
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 04:46:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:41:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86fa7fe4

sys-devel/llvm-common: stabilize 13.0.1 for ppc

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

 sys-devel/llvm-common/llvm-common-13.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/llvm-common/llvm-common-13.0.1.ebuild 
b/sys-devel/llvm-common/llvm-common-13.0.1.ebuild
index e77208540cb8..c8abb7bab805 100644
--- a/sys-devel/llvm-common/llvm-common-13.0.1.ebuild
+++ b/sys-devel/llvm-common/llvm-common-13.0.1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~ppc-macos 
~x64-macos"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~ppc-macos 
~x64-macos"
 IUSE=""
 
 RDEPEND="!sys-devel/llvm:0"



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

2022-11-19 Thread Sam James
commit: 444878e3490c126e8f83cb784fcfcd296144e72e
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 04:46:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:41:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=444878e3

dev-lang/spidermonkey: stabilize 91.13.0 for ppc

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

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

diff --git a/dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild
index 5cd80ee2645c..184124a976d7 100644
--- a/dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-91.13.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}
 DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
 HOMEPAGE="https://spidermonkey.dev 
https://firefox-source-docs.mozilla.org/js/index.html "
 
-KEYWORDS="amd64 arm arm64 ~mips ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv x86"
 
 SLOT="91"
 LICENSE="MPL-2.0"



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

2022-11-19 Thread Sam James
commit: 0834c4750ae96efbdf1c2331e78bad668a58c90e
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 20 00:27:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:27:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0834c475

sys-kernel/genkernel: Stabilize 4.2.6-r7 amd64, #882063

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

 sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild 
b/sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild
index f31e65e971b6..8d59e69c248a 100644
--- a/sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild
+++ b/sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild
@@ -91,7 +91,7 @@ else
SRC_URI="https://dev.gentoo.org/~whissi/dist/genkernel/${P}.tar.xz
${COMMON_URI}"
SRC_URI+=" 
https://gitweb.gentoo.org/proj/genkernel.git/patch/?id=8c9de489290dc470e30f8c7d0aaa3456eb124537
 -> ${P}-s390x.patch"
-   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
 fi
 
 DESCRIPTION="Gentoo automatic kernel building scripts"



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

2022-11-19 Thread Sam James
commit: f9af0fea1325cd4a78af5885ca02a665e6c21abe
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 20 00:27:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:27:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9af0fea

sys-kernel/genkernel: Stabilize 4.2.6-r7 x86, #882063

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

 sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild 
b/sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild
index 2a009ecc7aa4..f396a856b11b 100644
--- a/sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild
+++ b/sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild
@@ -91,7 +91,7 @@ else
SRC_URI="https://dev.gentoo.org/~whissi/dist/genkernel/${P}.tar.xz
${COMMON_URI}"
SRC_URI+=" 
https://gitweb.gentoo.org/proj/genkernel.git/patch/?id=8c9de489290dc470e30f8c7d0aaa3456eb124537
 -> ${P}-s390x.patch"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
 fi
 
 DESCRIPTION="Gentoo automatic kernel building scripts"



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

2022-11-19 Thread Sam James
commit: 9ad9658b35a17d6f2aedd9b56c556e4006419ce3
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 20 00:27:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:27:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ad9658b

sys-kernel/genkernel: Stabilize 4.2.6-r7 ppc64, #882063

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

 sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild 
b/sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild
index 8d59e69c248a..59dc1b6277ab 100644
--- a/sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild
+++ b/sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild
@@ -91,7 +91,7 @@ else
SRC_URI="https://dev.gentoo.org/~whissi/dist/genkernel/${P}.tar.xz
${COMMON_URI}"
SRC_URI+=" 
https://gitweb.gentoo.org/proj/genkernel.git/patch/?id=8c9de489290dc470e30f8c7d0aaa3456eb124537
 -> ${P}-s390x.patch"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
 fi
 
 DESCRIPTION="Gentoo automatic kernel building scripts"



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

2022-11-19 Thread Sam James
commit: cbd36c1e21f5eb91d71cd05e4418109d5a2879f5
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 20 00:27:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:27:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbd36c1e

sys-kernel/genkernel: Stabilize 4.2.6-r7 arm64, #882063

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

 sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild 
b/sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild
index f396a856b11b..f31e65e971b6 100644
--- a/sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild
+++ b/sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild
@@ -91,7 +91,7 @@ else
SRC_URI="https://dev.gentoo.org/~whissi/dist/genkernel/${P}.tar.xz
${COMMON_URI}"
SRC_URI+=" 
https://gitweb.gentoo.org/proj/genkernel.git/patch/?id=8c9de489290dc470e30f8c7d0aaa3456eb124537
 -> ${P}-s390x.patch"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
 fi
 
 DESCRIPTION="Gentoo automatic kernel building scripts"



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

2022-11-19 Thread Sam James
commit: 58760b0b898a6fbefd7175a2d285957528a1d74f
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 20 00:27:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:27:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58760b0b

media-libs/libshumate: Keyword 1.0.2 arm, #881799

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

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

diff --git a/media-libs/libshumate/libshumate-1.0.2.ebuild 
b/media-libs/libshumate/libshumate-1.0.2.ebuild
index e3f5bb4d13fb..b56e1015dc1c 100644
--- a/media-libs/libshumate/libshumate-1.0.2.ebuild
+++ b/media-libs/libshumate/libshumate-1.0.2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GN
 
 SLOT="1.0/1"
 LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
 IUSE="gtk-doc +introspection vala" # vector-renderer is still experimental, 
maybe put in at a later release



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

2022-11-19 Thread Sam James
commit: 4b89dce951f5592905736ad95429661c53a1c1cf
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 20 00:27:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:27:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b89dce9

sys-kernel/genkernel: Stabilize 4.2.6-r7 arm, #882063

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

 sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild 
b/sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild
index ac31e20d2652..f32d4cdbbca9 100644
--- a/sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild
+++ b/sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild
@@ -91,7 +91,7 @@ else
SRC_URI="https://dev.gentoo.org/~whissi/dist/genkernel/${P}.tar.xz
${COMMON_URI}"
SRC_URI+=" 
https://gitweb.gentoo.org/proj/genkernel.git/patch/?id=8c9de489290dc470e30f8c7d0aaa3456eb124537
 -> ${P}-s390x.patch"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 fi
 
 DESCRIPTION="Gentoo automatic kernel building scripts"



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

2022-11-19 Thread Sam James
commit: dc4caa4591711209eb59daa9fa442ee5c6fda9f5
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 20 00:27:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:27:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc4caa45

sys-kernel/genkernel: Stabilize 4.2.6-r7 hppa, #882063

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

 sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild 
b/sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild
index f32d4cdbbca9..fc424405affb 100644
--- a/sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild
+++ b/sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild
@@ -91,7 +91,7 @@ else
SRC_URI="https://dev.gentoo.org/~whissi/dist/genkernel/${P}.tar.xz
${COMMON_URI}"
SRC_URI+=" 
https://gitweb.gentoo.org/proj/genkernel.git/patch/?id=8c9de489290dc470e30f8c7d0aaa3456eb124537
 -> ${P}-s390x.patch"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 fi
 
 DESCRIPTION="Gentoo automatic kernel building scripts"



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

2022-11-19 Thread Sam James
commit: 7b98999249b78dd725d34229a750d43637975d5b
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 20 00:27:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:27:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b989992

sys-kernel/genkernel: Stabilize 4.2.6-r7 sparc, #882063

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

 sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild 
b/sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild
index fc424405affb..2a009ecc7aa4 100644
--- a/sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild
+++ b/sys-kernel/genkernel/genkernel-4.2.6-r7.ebuild
@@ -91,7 +91,7 @@ else
SRC_URI="https://dev.gentoo.org/~whissi/dist/genkernel/${P}.tar.xz
${COMMON_URI}"
SRC_URI+=" 
https://gitweb.gentoo.org/proj/genkernel.git/patch/?id=8c9de489290dc470e30f8c7d0aaa3456eb124537
 -> ${P}-s390x.patch"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
 fi
 
 DESCRIPTION="Gentoo automatic kernel building scripts"



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

2022-11-19 Thread Sam James
commit: ac62e1e3e2989f9b46097d42cd68b9c9ce717327
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 20 00:27:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:27:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac62e1e3

net-libs/rest: Keyword 0.9.1 arm, #881799

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

 net-libs/rest/rest-0.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/rest/rest-0.9.1.ebuild b/net-libs/rest/rest-0.9.1.ebuild
index dfbc3e3bca1f..3b53bfd8c419 100644
--- a/net-libs/rest/rest-0.9.1.ebuild
+++ b/net-libs/rest/rest-0.9.1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Librest;
 
 LICENSE="LGPL-2.1"
 SLOT="1.0" # librest_soversion
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm"
 IUSE="gtk-doc +introspection test vala"
 REQUIRED_USE="
gtk-doc? ( introspection )



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

2022-11-19 Thread Sam James
commit: 6afd754068920d41f4115c28c6c02e964fa5e38c
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 23:50:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:25:41 2022 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=6afd7540

10.5.0: add Clang 16 patches (-Wimplicit-function-declaration, -Wimplicit-int, 
etc)

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

 10.5.0/gentoo/76_all_configure-c89.patch | 141 +++
 10.5.0/gentoo/README.history |   3 +
 2 files changed, 144 insertions(+)

diff --git a/10.5.0/gentoo/76_all_configure-c89.patch 
b/10.5.0/gentoo/76_all_configure-c89.patch
new file mode 100644
index 000..9d65cb2
--- /dev/null
+++ b/10.5.0/gentoo/76_all_configure-c89.patch
@@ -0,0 +1,141 @@
+https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=6be2672e4ee41c566a9e072088a263bab5f7
+https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=885b6660c17fb91980b5682514ef54668e544b02
+
+From 942a325c81136138c4c199f8ab3e89a1945c3790 Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Tue, 18 Oct 2022 16:58:48 +0200
+Subject: [PATCH 1/2] libsanitizer: Avoid implicit function declaration in
+ configure test
+
+libsanitizer/
+
+* configure.ac (sanitizer_supported): Include  for
+syscall prototype.
+* configure: Regenerate.
+
+From 9a43d0e406c05d2d7136721443192bb6588c3113 Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Tue, 18 Oct 2022 16:58:48 +0200
+Subject: [PATCH 2/2] libiberty: Fix C89-isms in configure tests
+
+libiberty/
+
+* acinclude.m4 (ac_cv_func_strncmp_works): Add missing
+int return type and parameter list to the definition of main.
+Include  and  for prototypes.
+(ac_cv_c_stack_direction): Add missing
+int return type and parameter list to the definitions of
+main, find_stack_direction.  Include  for exit
+prototype.
+* configure: Regenerate.
+
+--- a/libiberty/aclocal.m4
 b/libiberty/aclocal.m4
+@@ -16,6 +16,8 @@ AC_CACHE_CHECK([for working strncmp], 
ac_cv_func_strncmp_works,
+ [AC_TRY_RUN([
+ /* Test by Jim Wilson and Kaveh Ghazi.
+Check whether strncmp reads past the end of its string parameters. */
++#include 
++#include 
+ #include 
+ 
+ #ifdef HAVE_FCNTL_H
+@@ -43,7 +45,8 @@ AC_CACHE_CHECK([for working strncmp], 
ac_cv_func_strncmp_works,
+ 
+ #define MAP_LEN 0x1
+ 
+-main ()
++int
++main (void)
+ {
+ #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
+   char *p;
+@@ -149,7 +152,10 @@ if test $ac_cv_os_cray = yes; then
+ fi
+ 
+ AC_CACHE_CHECK(stack direction for C alloca, ac_cv_c_stack_direction,
+-[AC_TRY_RUN([find_stack_direction ()
++[AC_TRY_RUN([#include 
++
++int
++find_stack_direction (void)
+ {
+   static char *addr = 0;
+   auto char dummy;
+@@ -161,7 +167,9 @@ AC_CACHE_CHECK(stack direction for C alloca, 
ac_cv_c_stack_direction,
+   else
+ return ( > addr) ? 1 : -1;
+ }
+-main ()
++
++int
++main (void)
+ {
+   exit (find_stack_direction() < 0);
+ }], 
+--- a/libiberty/configure
 b/libiberty/configure
+@@ -6718,7 +6718,10 @@ else
+ else
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-find_stack_direction ()
++#include 
++
++int
++find_stack_direction (void)
+ {
+   static char *addr = 0;
+   auto char dummy;
+@@ -6730,7 +6733,9 @@ find_stack_direction ()
+   else
+ return ( > addr) ? 1 : -1;
+ }
+-main ()
++
++int
++main (void)
+ {
+   exit (find_stack_direction() < 0);
+ }
+@@ -7555,6 +7560,8 @@ else
+ 
+ /* Test by Jim Wilson and Kaveh Ghazi.
+Check whether strncmp reads past the end of its string parameters. */
++#include 
++#include 
+ #include 
+ 
+ #ifdef HAVE_FCNTL_H
+@@ -7582,7 +7589,8 @@ else
+ 
+ #define MAP_LEN 0x1
+ 
+-main ()
++int
++main (void)
+ {
+ #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
+   char *p;
+--- a/libsanitizer/configure
 b/libsanitizer/configure
+@@ -16029,6 +16029,7 @@ case "$target" in
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include 
++#include 
+ int
+ main ()
+ {
+--- a/libsanitizer/configure.ac
 b/libsanitizer/configure.ac
+@@ -155,7 +155,8 @@ case "$target" in
+   *-*-linux*)
+ # Some old Linux distributions miss required syscalls.
+ sanitizer_supported=no
+-AC_TRY_COMPILE([#include ],[
++AC_TRY_COMPILE([#include 
++#include ],[
+   syscall (__NR_gettid);
+   syscall (__NR_futex);
+   syscall (__NR_exit_group);

diff --git a/10.5.0/gentoo/README.history b/10.5.0/gentoo/README.history
index 19b1d3a..41e961c 100644
--- a/10.5.0/gentoo/README.history
+++ b/10.5.0/gentoo/README.history
@@ -1,3 +1,6 @@
+1  19 Nov 2022
+   + 76_all_configure-c89.patch
+
 0  22 Aug 2022
+ 01_all_default-fortify-source.patch
+ 02_all_default-warn-format-security.patch



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

2022-11-19 Thread Sam James
commit: f03f0dd86d2f2eb1ff0dbe7d54a3361d690fac37
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 23:54:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:25:41 2022 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=f03f0dd8

11.4.0: add Clang 16 patches (-Wimplicit-function-declaration, -Wimplicit-int, 
etc)

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

 11.4.0/gentoo/77_all_configure-c89.patch | 141 +++
 11.4.0/gentoo/README.history |   3 +
 2 files changed, 144 insertions(+)

diff --git a/11.4.0/gentoo/77_all_configure-c89.patch 
b/11.4.0/gentoo/77_all_configure-c89.patch
new file mode 100644
index 000..6b297b5
--- /dev/null
+++ b/11.4.0/gentoo/77_all_configure-c89.patch
@@ -0,0 +1,141 @@
+https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=6be2672e4ee41c566a9e072088a263bab5f7
+https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=885b6660c17fb91980b5682514ef54668e544b02
+
+From 942a325c81136138c4c199f8ab3e89a1945c3790 Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Tue, 18 Oct 2022 16:58:48 +0200
+Subject: [PATCH 1/2] libsanitizer: Avoid implicit function declaration in
+ configure test
+
+libsanitizer/
+
+* configure.ac (sanitizer_supported): Include  for
+syscall prototype.
+* configure: Regenerate.
+
+From 9a43d0e406c05d2d7136721443192bb6588c3113 Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Tue, 18 Oct 2022 16:58:48 +0200
+Subject: [PATCH 2/2] libiberty: Fix C89-isms in configure tests
+
+libiberty/
+
+* acinclude.m4 (ac_cv_func_strncmp_works): Add missing
+int return type and parameter list to the definition of main.
+Include  and  for prototypes.
+(ac_cv_c_stack_direction): Add missing
+int return type and parameter list to the definitions of
+main, find_stack_direction.  Include  for exit
+prototype.
+* configure: Regenerate.
+
+--- a/libiberty/acinclude.m4
 b/libiberty/acinclude.m4
+@@ -24,6 +24,8 @@ AC_CACHE_CHECK([for working strncmp], 
ac_cv_func_strncmp_works,
+ [AC_TRY_RUN([
+ /* Test by Jim Wilson and Kaveh Ghazi.
+Check whether strncmp reads past the end of its string parameters. */
++#include 
++#include 
+ #include 
+ 
+ #ifdef HAVE_FCNTL_H
+@@ -51,7 +53,8 @@ AC_CACHE_CHECK([for working strncmp], 
ac_cv_func_strncmp_works,
+ 
+ #define MAP_LEN 0x1
+ 
+-main ()
++int
++main (void)
+ {
+ #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
+   char *p;
+@@ -157,7 +160,10 @@ if test $ac_cv_os_cray = yes; then
+ fi
+ 
+ AC_CACHE_CHECK(stack direction for C alloca, ac_cv_c_stack_direction,
+-[AC_TRY_RUN([find_stack_direction ()
++[AC_TRY_RUN([#include 
++
++int
++find_stack_direction (void)
+ {
+   static char *addr = 0;
+   auto char dummy;
+@@ -169,7 +175,9 @@ AC_CACHE_CHECK(stack direction for C alloca, 
ac_cv_c_stack_direction,
+   else
+ return ( > addr) ? 1 : -1;
+ }
+-main ()
++
++int
++main (void)
+ {
+   exit (find_stack_direction() < 0);
+ }],
+--- a/libiberty/configure
 b/libiberty/configure
+@@ -6774,7 +6774,10 @@ else
+ else
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-find_stack_direction ()
++#include 
++
++int
++find_stack_direction (void)
+ {
+   static char *addr = 0;
+   auto char dummy;
+@@ -6786,7 +6789,9 @@ find_stack_direction ()
+   else
+ return ( > addr) ? 1 : -1;
+ }
+-main ()
++
++int
++main (void)
+ {
+   exit (find_stack_direction() < 0);
+ }
+@@ -7611,6 +7616,8 @@ else
+ 
+ /* Test by Jim Wilson and Kaveh Ghazi.
+Check whether strncmp reads past the end of its string parameters. */
++#include 
++#include 
+ #include 
+ 
+ #ifdef HAVE_FCNTL_H
+@@ -7638,7 +7645,8 @@ else
+ 
+ #define MAP_LEN 0x1
+ 
+-main ()
++int
++main (void)
+ {
+ #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
+   char *p;
+--- a/libsanitizer/configure
 b/libsanitizer/configure
+@@ -16035,6 +16035,7 @@ case "$target" in
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include 
++#include 
+ int
+ main ()
+ {
+--- a/libsanitizer/configure.ac
 b/libsanitizer/configure.ac
+@@ -161,7 +161,8 @@ case "$target" in
+   *-*-linux*)
+ # Some old Linux distributions miss required syscalls.
+ sanitizer_supported=no
+-AC_TRY_COMPILE([#include ],[
++AC_TRY_COMPILE([#include 
++#include ],[
+   syscall (__NR_gettid);
+   syscall (__NR_futex);
+   syscall (__NR_exit_group);

diff --git a/11.4.0/gentoo/README.history b/11.4.0/gentoo/README.history
index 963b9ac..473a8d7 100644
--- a/11.4.0/gentoo/README.history
+++ b/11.4.0/gentoo/README.history
@@ -1,3 +1,6 @@
+3  19 Nov 2022
+   + 77_all_configure-c89.patch
+
 2  22 Aug 2022
+ 28_all_drop_CFLAGS_sed.patch
 



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

2022-11-19 Thread Sam James
commit: eb7543b82e4eb60e2fd0aec3c5c4908b7656d596
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 23:43:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:25:41 2022 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=eb7543b8

12.2.0: add Clang 16 patches (-Wimplicit-function-declaration, -Wimplicit-int, 
etc)

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

 ..._all_libsanitizer-implicit-function-decls.patch |  35 +++
 ...7_all_libiberty-fix-c89-isms-in-configure.patch | 105 +
 12.2.0/gentoo/README.history   |   4 +
 3 files changed, 144 insertions(+)

diff --git a/12.2.0/gentoo/76_all_libsanitizer-implicit-function-decls.patch 
b/12.2.0/gentoo/76_all_libsanitizer-implicit-function-decls.patch
new file mode 100644
index 000..8131cf8
--- /dev/null
+++ b/12.2.0/gentoo/76_all_libsanitizer-implicit-function-decls.patch
@@ -0,0 +1,35 @@
+https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=6be2672e4ee41c566a9e072088a263bab5f7
+
+From 942a325c81136138c4c199f8ab3e89a1945c3790 Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Tue, 18 Oct 2022 16:58:48 +0200
+Subject: [PATCH 1/2] libsanitizer: Avoid implicit function declaration in
+ configure test
+
+libsanitizer/
+
+   * configure.ac (sanitizer_supported): Include  for
+   syscall prototype.
+   * configure: Regenerate.
+--- a/libsanitizer/configure
 b/libsanitizer/configure
+@@ -16028,6 +16028,7 @@ case "$target" in
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include 
++#include 
+ int
+ main ()
+ {
+--- a/libsanitizer/configure.ac
 b/libsanitizer/configure.ac
+@@ -161,7 +161,8 @@ case "$target" in
+   *-*-linux*)
+ # Some old Linux distributions miss required syscalls.
+ sanitizer_supported=no
+-AC_TRY_COMPILE([#include ],[
++AC_TRY_COMPILE([#include 
++#include ],[
+   syscall (__NR_gettid);
+   syscall (__NR_futex);
+   syscall (__NR_exit_group);

diff --git a/12.2.0/gentoo/77_all_libiberty-fix-c89-isms-in-configure.patch 
b/12.2.0/gentoo/77_all_libiberty-fix-c89-isms-in-configure.patch
new file mode 100644
index 000..ed13d2c
--- /dev/null
+++ b/12.2.0/gentoo/77_all_libiberty-fix-c89-isms-in-configure.patch
@@ -0,0 +1,105 @@
+https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=885b6660c17fb91980b5682514ef54668e544b02
+
+From 9a43d0e406c05d2d7136721443192bb6588c3113 Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Tue, 18 Oct 2022 16:58:48 +0200
+Subject: [PATCH 2/2] libiberty: Fix C89-isms in configure tests
+
+libiberty/
+
+   * acinclude.m4 (ac_cv_func_strncmp_works): Add missing
+   int return type and parameter list to the definition of main.
+   Include  and  for prototypes.
+   (ac_cv_c_stack_direction): Add missing
+   int return type and parameter list to the definitions of
+   main, find_stack_direction.  Include  for exit
+   prototype.
+   * configure: Regenerate.
+--- a/libiberty/acinclude.m4
 b/libiberty/acinclude.m4
+@@ -24,6 +24,8 @@ AC_CACHE_CHECK([for working strncmp], 
ac_cv_func_strncmp_works,
+ [AC_TRY_RUN([
+ /* Test by Jim Wilson and Kaveh Ghazi.
+Check whether strncmp reads past the end of its string parameters. */
++#include 
++#include 
+ #include 
+ 
+ #ifdef HAVE_FCNTL_H
+@@ -51,7 +53,8 @@ AC_CACHE_CHECK([for working strncmp], 
ac_cv_func_strncmp_works,
+ 
+ #define MAP_LEN 0x1
+ 
+-main ()
++int
++main (void)
+ {
+ #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
+   char *p;
+@@ -157,7 +160,10 @@ if test $ac_cv_os_cray = yes; then
+ fi
+ 
+ AC_CACHE_CHECK(stack direction for C alloca, ac_cv_c_stack_direction,
+-[AC_TRY_RUN([find_stack_direction ()
++[AC_TRY_RUN([#include 
++
++int
++find_stack_direction (void)
+ {
+   static char *addr = 0;
+   auto char dummy;
+@@ -169,7 +175,9 @@ AC_CACHE_CHECK(stack direction for C alloca, 
ac_cv_c_stack_direction,
+   else
+ return ( > addr) ? 1 : -1;
+ }
+-main ()
++
++int
++main (void)
+ {
+   exit (find_stack_direction() < 0);
+ }],
+--- a/libiberty/configure
 b/libiberty/configure
+@@ -6780,7 +6780,10 @@ else
+ else
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-find_stack_direction ()
++#include 
++
++int
++find_stack_direction (void)
+ {
+   static char *addr = 0;
+   auto char dummy;
+@@ -6792,7 +6795,9 @@ find_stack_direction ()
+   else
+ return ( > addr) ? 1 : -1;
+ }
+-main ()
++
++int
++main (void)
+ {
+   exit (find_stack_direction() < 0);
+ }
+@@ -7617,6 +7622,8 @@ else
+ 
+ /* Test by Jim Wilson and Kaveh Ghazi.
+Check whether strncmp reads past the end of its string parameters. */
++#include 
++#include 
+ #include 
+ 
+ #ifdef HAVE_FCNTL_H
+@@ -7644,7 +7651,8 @@ else
+ 
+ #define MAP_LEN 0x1
+ 
+-main ()
++int
++main (void)
+ {
+ #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
+   char *p;

diff --git a/12.2.0/gentoo/README.history b/12.2.0/gentoo/README.history
index 40cbcb6..c3b2413 

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

2022-11-19 Thread Sam James
commit: 337eeb58794a04d17c09d9da282511ba88d6a704
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 20 00:23:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:23:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=337eeb58

sys-devel/clang-toolchain-symlinks: Stabilize 15-r2 ppc, #881853

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

 .../clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild 
b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
index 1e057f548120..f47d83a2cdef 100644
--- a/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
+++ b/sys-devel/clang-toolchain-symlinks/clang-toolchain-symlinks-15-r2.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x64-macos"
 IUSE="gcc-symlinks multilib-symlinks +native-symlinks"
 
 # Blocker for bug #872416



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

2022-11-19 Thread Sam James
commit: 51c4a01706ec9f8ae4b18c053b74ba3f1d1a7533
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 20 00:23:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:23:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51c4a017

sys-devel/llvm-common: Stabilize 15.0.5 ppc, #881853

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

 sys-devel/llvm-common/llvm-common-15.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/llvm-common/llvm-common-15.0.5.ebuild 
b/sys-devel/llvm-common/llvm-common-15.0.5.ebuild
index 104c8747bbee..8180a88434da 100644
--- a/sys-devel/llvm-common/llvm-common-15.0.5.ebuild
+++ b/sys-devel/llvm-common/llvm-common-15.0.5.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~ppc-macos ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~ppc-macos ~x64-macos"
 
 RDEPEND="
!sys-devel/llvm:0



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

2022-11-19 Thread Sam James
commit: 09d568b7ad37e00f87e506ef2e331458c8dae6e8
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 20 00:23:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:23:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09d568b7

sys-devel/llvm-toolchain-symlinks: Stabilize 15-r1 ppc, #881853

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

 sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild 
b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
index 33e827c9cc57..c5ec5834758e 100644
--- a/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
+++ b/sys-devel/llvm-toolchain-symlinks/llvm-toolchain-symlinks-15-r1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}
 
 LICENSE="public-domain"
 SLOT="${PV}"
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~ppc-macos 
~x64-macos"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~ppc-macos 
~x64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="



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

2022-11-19 Thread Sam James
commit: bc4f4d0d19b285db3b086cba59848a8d9dc6efa3
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 20 00:23:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:23:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc4f4d0d

sys-devel/clang: Stabilize 15.0.5 ppc, #881853

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

 sys-devel/clang/clang-15.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang/clang-15.0.5.ebuild 
b/sys-devel/clang/clang-15.0.5.ebuild
index 45ec3a2786f8..b385880c548f 100644
--- a/sys-devel/clang/clang-15.0.5.ebuild
+++ b/sys-devel/clang/clang-15.0.5.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
 SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x64-macos"
 IUSE="debug doc +extra +pie +static-analyzer test xml"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RESTRICT="!test? ( test )"



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

2022-11-19 Thread Sam James
commit: 26576f17a402e02a8387d371df80ea61a3ea0af5
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 20 00:23:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:23:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26576f17

sys-devel/clang-runtime: Stabilize 15.0.5 ppc, #881853

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

 sys-devel/clang-runtime/clang-runtime-15.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-runtime/clang-runtime-15.0.5.ebuild 
b/sys-devel/clang-runtime/clang-runtime-15.0.5.ebuild
index f0ec98510540..a6f92c78cbf4 100644
--- a/sys-devel/clang-runtime/clang-runtime-15.0.5.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-15.0.5.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://clang.llvm.org/;
 
 LICENSE="metapackage"
 SLOT="$(ver_cut 1-3)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~ppc-macos ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~ppc-macos ~x64-macos"
 IUSE="+compiler-rt libcxx openmp +sanitize"
 REQUIRED_USE="sanitize? ( compiler-rt )"
 



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

2022-11-19 Thread Sam James
commit: 78849c5e89a5ec057d2af4a2064427ac09509d5a
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 20 00:23:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:23:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78849c5e

sys-devel/clang-common: Stabilize 15.0.5 ppc, #881853

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

 sys-devel/clang-common/clang-common-15.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-common/clang-common-15.0.5.ebuild 
b/sys-devel/clang-common/clang-common-15.0.5.ebuild
index f7293fd3cb2b..88b647234abc 100644
--- a/sys-devel/clang-common/clang-common-15.0.5.ebuild
+++ b/sys-devel/clang-common/clang-common-15.0.5.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~ppc-macos ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~ppc-macos ~x64-macos"
 IUSE="
default-compiler-rt default-libcxx default-lld llvm-libunwind
stricter



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

2022-11-19 Thread Sam James
commit: 6518ee43e01341702c6e3f9e38cb93d824595251
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 20 00:23:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:23:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6518ee43

sys-devel/llvm: Stabilize 15.0.5 ppc, #881853

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

 sys-devel/llvm/llvm-15.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/llvm/llvm-15.0.5.ebuild 
b/sys-devel/llvm/llvm-15.0.5.ebuild
index 7e1b4d4609af..5b8b9817970f 100644
--- a/sys-devel/llvm/llvm-15.0.5.ebuild
+++ b/sys-devel/llvm/llvm-15.0.5.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
 SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~ppc-macos ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~ppc-macos ~x64-macos"
 IUSE="
+binutils-plugin debug doc exegesis libedit +libffi ncurses test xar
xml z3 zstd



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

2022-11-19 Thread Sam James
commit: d9a83e284a5ab01b508c94cc1e3a5f5adf25a7b8
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 20 00:22:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:22:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9a83e28

net-analyzer/yersinia: add link to upstream commit

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

 net-analyzer/yersinia/files/yersinia-0.8.2-configure-clang16-deux.patch | 2 ++
 1 file changed, 2 insertions(+)

diff --git 
a/net-analyzer/yersinia/files/yersinia-0.8.2-configure-clang16-deux.patch 
b/net-analyzer/yersinia/files/yersinia-0.8.2-configure-clang16-deux.patch
index 209020eae714..427be023a021 100644
--- a/net-analyzer/yersinia/files/yersinia-0.8.2-configure-clang16-deux.patch
+++ b/net-analyzer/yersinia/files/yersinia-0.8.2-configure-clang16-deux.patch
@@ -1,3 +1,5 @@
+https://github.com/tomac/yersinia/commit/867b309eced9e02b63412855440cd4f5f7727431
+
 From 5db403f8aa4101589f33246eaa23b5f31228fc3b Mon Sep 17 00:00:00 2001
 From: Sam James 
 Date: Sat, 19 Nov 2022 18:43:26 +



[gentoo-commits] proj/catalyst:wip/mattst88 commit in: doc/, targets/support/, examples/

2022-11-19 Thread Matt Turner
commit: 07fcd5605c466545db91f1b11568c44fa5f1ecfb
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov  2 01:41:05 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Nov 17 23:42:24 2022 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=07fcd560

catalyst: Readd support for non-squashfs ISOs

In commit 9ad9eed7 ("targets: Drop most fstypes") I removed all fstypes
for ISO's root file-systems except squashfs, since squashfs is both
smaller and faster. Unfortunately, squashfs has higher memory
requirements at runtime, which can cause problems on some systems with
small amounts of memory.

So allow ISOs for those systems/architectures to not use squashfs.

Bug: https://bugs.gentoo.org/878115
Signed-off-by: Matt Turner  gentoo.org>

 doc/catalyst-spec.5.txt   | 12 +---
 examples/livecd-stage2_template.spec  |  2 +-
 targets/support/target_image_setup.sh |  4 
 3 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/doc/catalyst-spec.5.txt b/doc/catalyst-spec.5.txt
index fd2926fb..1abf9efb 100644
--- a/doc/catalyst-spec.5.txt
+++ b/doc/catalyst-spec.5.txt
@@ -163,13 +163,19 @@ Filesystem
 ~~
 
 *livecd/fstype*::
-The fstype is used to determine what sort of CD we should build.  This
-is used to set the type of loopback filesystem that we will use on our
-CD.  The only possible value is `squashfs`.
+The fstype is used to determine what sort of root file-system our ISO should
+contain.  Possible values are:
+  `normal`;; This copies the root file-system to the ISO directly, without
+ using a loopback.
+  `squashfs`;; This makes a squashfs image of the root file-system.  The ISO
+   will be smaller, and file access will be faster, but at the
+   cost of higher memory usage at runtime.
 
 *livecd/fsops*::
 The fsops are a list of optional parameters that can be passed to the
 tool which will create the filesystem specified in *livecd/fstype*
+It is valid only for `squashfs`.
+
 
 *livecd/iso*::
 This is the full path and filename to the ISO image that the

diff --git a/examples/livecd-stage2_template.spec 
b/examples/livecd-stage2_template.spec
index adf0acaf..efbc6d82 100644
--- a/examples/livecd-stage2_template.spec
+++ b/examples/livecd-stage2_template.spec
@@ -77,7 +77,7 @@ kerncache_path:
 
 # The fstype is used to determine what sort of CD we should build.  This is
 # used to set the type of loopback filesystem that we will use on our CD.
-# Possible options are as follows: squashfs
+# Possible options are as follows: squashfs, normal
 # example:
 # livecd/fstype: squashfs
 livecd/fstype:

diff --git a/targets/support/target_image_setup.sh 
b/targets/support/target_image_setup.sh
index f9427eaf..278c083a 100755
--- a/targets/support/target_image_setup.sh
+++ b/targets/support/target_image_setup.sh
@@ -6,6 +6,10 @@ mkdir -p "${1}"
 
 echo "Creating ${clst_fstype} filesystem"
 case ${clst_fstype} in
+   normal)
+   cp -pPR "${clst_stage_path}"/* "$1" \
+   || die "Could not copy files to image"
+   ;;
squashfs)
gensquashfs -D "${clst_stage_path}" -q ${clst_fsops} 
"${1}/image.squashfs" \
|| die "Failed to create squashfs filesystem"



[gentoo-commits] proj/catalyst:wip/mattst88 commit in: catalyst/base/

2022-11-19 Thread Matt Turner
commit: 430a699ca9262b25fea2e8e2f0ce4eea56e6c898
Author: Daniel Cordero  0xdc  io>
AuthorDate: Thu Apr 21 07:08:25 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri May 13 17:42:41 2022 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=430a699c

catalyst/stage4: don't split a single entry

A single entry in users is one user who could have multiple groups.

Fixes: 5be6069b ("catalyst: support 3 new options")
Signed-off-by: Daniel Cordero  0xdc.io>
Signed-off-by: Matt Turner  gentoo.org>

 catalyst/base/stagebase.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/catalyst/base/stagebase.py b/catalyst/base/stagebase.py
index 7e6b9e32..d4875491 100644
--- a/catalyst/base/stagebase.py
+++ b/catalyst/base/stagebase.py
@@ -602,7 +602,7 @@ class StageBase(TargetBase, ClearBase, GenBase):
 if users in self.settings:
 self.settings["users"] = self.settings[users]
 if isinstance(self.settings[users], str):
-self.settings["users"] = self.settings[users].split(",")
+self.settings["users"] = [self.settings[users]]
 del self.settings[users]
 else:
 self.settings["users"] = []



[gentoo-commits] proj/catalyst:wip/mattst88 commit in: targets/stage1/

2022-11-19 Thread Matt Turner
commit: 2aceab45a9352f126ce5b7f8b04687fe1c28409d
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Sep 26 16:30:25 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Oct 13 16:17:10 2022 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=2aceab45

targets: build initial baselayout with USE=build

current flow is the following:
update seed
install baselayout with USE=-build (for reasons unknown)
install @system with USE=build

this leads to a problem on usrmerged systems, because
baselayout with USE=-build that's installed initially does not create
usrmerge symlinks at all, so /bin /sbin are missing.

anything that installs files to those locations will be lost.

after installing baselayout initially with USE=-build --nodeps
we install the following
bzip2
gzip
tar
xz-utils
baselayout[build]

so everything installed before line above ^ loses / files completely.

This commit will change initial baselayout to USE=build

Closes: https://github.com/gentoo/catalyst/pull/10
Thanks-to: Mike Gilbert  gentoo.org>
Signed-off-by: Georgy Yakovlev  gentoo.org>
Signed-off-by: Matt Turner  gentoo.org>

 targets/stage1/chroot.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/targets/stage1/chroot.sh b/targets/stage1/chroot.sh
index 08b9da46..e0587b59 100755
--- a/targets/stage1/chroot.sh
+++ b/targets/stage1/chroot.sh
@@ -61,9 +61,9 @@ mkdir -p "$ROOT"
 
 ## START BUILD
 # First, we drop in a known-good baselayout
-[ -e ${clst_make_conf} ] && echo "USE=\"${USE} -build\"" >> ${clst_make_conf}
+[ -e ${clst_make_conf} ] && echo "USE=\"${USE} build\"" >> ${clst_make_conf}
 run_merge --oneshot --nodeps sys-apps/baselayout
-sed -i "/USE=\"${USE} -build\"/d" ${clst_make_conf}
+sed -i "/USE=\"${USE} build\"/d" ${clst_make_conf}
 
 echo "$locales" > /etc/locale.gen
 for etc in /etc "$ROOT"/etc; do



[gentoo-commits] proj/catalyst:wip/mattst88 commit in: targets/support/

2022-11-19 Thread Matt Turner
commit: 2d85dcc908a49d5d271c518ba34d637c536e926a
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Nov 19 23:52:19 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Nov 19 23:52:19 2022 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=2d85dcc9

targets: Fix some indentation

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

 targets/support/create-iso.sh | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/targets/support/create-iso.sh b/targets/support/create-iso.sh
index 9991b930..8eada6a7 100755
--- a/targets/support/create-iso.sh
+++ b/targets/support/create-iso.sh
@@ -11,13 +11,13 @@ case ${clst_hostarch} in
cdmakerpkg="dev-libs/libisoburn"
;;
mips)
-   cdmaker="sgibootcd"
+   cdmaker="sgibootcd"
cdmakerpkg="sys-boot/sgibootcd"
;;
-ppc*|powerpc*|sparc*)
-cdmaker="grub-mkrescue"
-cdmakerpkg="dev-libs/libisoburn and sys-boot/grub:2"
-;;
+   ppc*|powerpc*|sparc*)
+   cdmaker="grub-mkrescue"
+   cdmakerpkg="dev-libs/libisoburn and sys-boot/grub:2"
+   ;;
amd64|arm64|ia64|x86)
cdmaker="grub-mkrescue"
# grub-mkrescue requires:



[gentoo-commits] proj/catalyst:wip/mattst88 commit in: targets/support/

2022-11-19 Thread Matt Turner
commit: a9fecdaed3d67ec1cc4dcb9e7bb5ee471850e399
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov 20 00:02:56 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Nov 20 00:20:45 2022 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=a9fecdae

targets: Fix KEYWORDS vs `uname -m` confusion

We've had difficulties keeping straight KEYWORDS (e.g. "hppa") vs `uname
-m" output in the past, and I suspect I've made it worse over time.

Fix the issues I spotted, and add a catch-all for architectures we are
missing support for, so if ISO/netboot/etc creation doesn't silently
fail.

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

 targets/support/bootloader-setup.sh | 13 +++--
 targets/support/create-iso.sh   | 30 --
 targets/support/netboot-final.sh|  8 ++--
 targets/support/pre-kmerge.sh   |  2 +-
 4 files changed, 30 insertions(+), 23 deletions(-)

diff --git a/targets/support/bootloader-setup.sh 
b/targets/support/bootloader-setup.sh
index 08d25b59..8cc367f8 100755
--- a/targets/support/bootloader-setup.sh
+++ b/targets/support/bootloader-setup.sh
@@ -56,10 +56,7 @@ case ${clst_hostarch} in
((bctr=${bctr}+1))
done
;;
-   arm)
-   # NO SOFTLEVEL SUPPORT YET
-   ;;
-   hppa)
+   parisc*)
# NO SOFTLEVEL SUPPORT YET
mkdir -p $1/boot
 
@@ -81,7 +78,7 @@ case ${clst_hostarch} in
echo "--recoverykernel=boot/${x}" >> ${icfg}
done
;;
-   amd64|arm64|ia64|ppc*|powerpc*|sparc*|x86)
+   aarch64*|amd64|ia64|ppc*|powerpc*|sparc*|x86)
kern_subdir=/boot
iacfg=$1/boot/grub/grub.cfg
mkdir -p $1/boot/grub
@@ -119,7 +116,7 @@ case ${clst_hostarch} in
echo "" >> ${iacfg}
done
;;
-   mips)
+   mips*)
# NO SOFTLEVEL SUPPORT YET
 
# Mips is an interesting arch -- where most archs will
@@ -179,5 +176,9 @@ case ${clst_hostarch} in
[ -e "${1}/sash64" ] && mv ${1}/sash64 ${scratch}/arcload
[ -e "${1}/arc.cf" ] && mv ${1}/arc.cf ${scratch}/arcload
;;
+   *)
+   echo "Boot loader support for ${clst_hostarch} is unimplemented"
+   exit 1
+   ;;
 esac
 exit $?

diff --git a/targets/support/create-iso.sh b/targets/support/create-iso.sh
index 8eada6a7..f8f605f6 100755
--- a/targets/support/create-iso.sh
+++ b/targets/support/create-iso.sh
@@ -10,7 +10,7 @@ case ${clst_hostarch} in
cdmaker="xorriso"
cdmakerpkg="dev-libs/libisoburn"
;;
-   mips)
+   mips*)
cdmaker="sgibootcd"
cdmakerpkg="sys-boot/sgibootcd"
;;
@@ -18,7 +18,7 @@ case ${clst_hostarch} in
cdmaker="grub-mkrescue"
cdmakerpkg="dev-libs/libisoburn and sys-boot/grub:2"
;;
-   amd64|arm64|ia64|x86)
+   aarch64*|amd64|ia64|x86)
cdmaker="grub-mkrescue"
# grub-mkrescue requires:
#  xorriso from libisoburn
@@ -49,28 +49,28 @@ then
amd64)
clst_iso_volume_id="Gentoo Linux - 
AMD64"
;;
-   arm)
+   arm*)
clst_iso_volume_id="Gentoo Linux - ARM"
;;
-   arm64)
+   aarch64*)
clst_iso_volume_id="Gentoo Linux - 
ARM64"
;;
-   hppa)
-   clst_iso_volume_id="Gentoo Linux - HPPA"
-   ;;
ia64)
clst_iso_volume_id="Gentoo Linux - IA64"
;;
m68k)
clst_iso_volume_id="Gentoo Linux - M68K"
;;
-   mips)
+   mips*)
clst_iso_volume_id="Gentoo Linux - MIPS"
;;
+   parisc*)
+   clst_iso_volume_id="Gentoo Linux - HPPA"
+   ;;
ppc*|powerpc*)
clst_iso_volume_id="Gentoo Linux - 
PowerPC"
;;
-   s390)
+   s390*)
clst_iso_volume_id="Gentoo Linux - S390"
;;
  

[gentoo-commits] proj/catalyst:wip/mattst88 commit in: arch/

2022-11-19 Thread Matt Turner
commit: 85c6f6a80296fb4c5866ff1a59668c935aeaf1c5
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 21 06:36:36 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Apr 21 16:43:53 2022 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=85c6f6a8

arch/mips: Compile mipsel3 stages with -mfix-r5900

... which will make them usable on the PlayStation 2. Don't bother
modifying the n64 ABI configuration, since it will never work on the
PS2.

Suggested-by: Fredrik Noring  nocrew.org>
Signed-off-by: Matt Turner  gentoo.org>

 arch/mips.toml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/arch/mips.toml b/arch/mips.toml
index a10ee799..22c9a22a 100644
--- a/arch/mips.toml
+++ b/arch/mips.toml
@@ -72,7 +72,7 @@ COMMON_FLAGS = "-O2 -march=mips32r2 -mabi=32 -mplt -pipe"
 
 [mips.mipsel3]
 CHOST = "mipsel-unknown-linux-gnu"
-COMMON_FLAGS = "-O2 -march=mips3 -mabi=32 -mplt -Wa,-mfix-loongson2f-nop -pipe"
+COMMON_FLAGS = "-O2 -march=mips3 -mabi=32 -mplt -Wa,-mfix-loongson2f-nop 
-mfix-r5900 -pipe"
 
 [mips.mipsel4_r5k]
 CHOST = "mipsel-unknown-linux-gnu"
@@ -172,7 +172,7 @@ COMMON_FLAGS = "-O2 -march=mips64r2 -mplt -pipe"
 
 [mips64.mipsel3_n32]
 CHOST = "mips64el-unknown-linux-gnu"
-COMMON_FLAGS = "-O2 -march=mips3 -mabi=n32 -mplt -Wa,-mfix-loongson2f-nop 
-pipe"
+COMMON_FLAGS = "-O2 -march=mips3 -mabi=n32 -mplt -Wa,-mfix-loongson2f-nop 
-mfix-r5900 -pipe"
 
 [mips64.mipsel3_n64]
 CHOST = "mips64el-unknown-linux-gnu"
@@ -180,7 +180,7 @@ COMMON_FLAGS = "-O2 -march=mips3 -mabi=64 
-Wa,-mfix-loongson2f-nop -pipe"
 
 [mips64.mipsel3_multilib]
 CHOST = "mips64el-unknown-linux-gnu"
-COMMON_FLAGS = "-O2 -march=mips3 -mplt -Wa,-mfix-loongson2f-nop -pipe"
+COMMON_FLAGS = "-O2 -march=mips3 -mplt -Wa,-mfix-loongson2f-nop -mfix-r5900 
-pipe"
 
 [mips64.mipsel4_r5k_n32]
 CHOST = "mips64el-unknown-linux-gnu"



[gentoo-commits] proj/catalyst:wip/mattst88 commit in: arch/

2022-11-19 Thread Matt Turner
commit: d51e8f18a3e0653d29aeb31310b3525a942db031
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Nov 14 14:09:55 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Nov 14 14:09:55 2022 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=d51e8f18

amd64 definition: add a subarch "x86_64" identical to "amd64"

When CHOST is given in the spec file, the subarch is extracted from the triplet.
And that's x86_64 here...

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

 arch/amd64.toml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/arch/amd64.toml b/arch/amd64.toml
index 8347cd7e..7cf0bce2 100644
--- a/arch/amd64.toml
+++ b/arch/amd64.toml
@@ -1,6 +1,9 @@
 [amd64.amd64]
 COMMON_FLAGS = "-O2 -pipe"
 
+[amd64.x86_64]
+COMMON_FLAGS = "-O2 -pipe"
+
 [amd64.k8]
 COMMON_FLAGS = "-O2 -march=k8 -pipe"
 CPU_FLAGS_X86 = [ "mmx", "mmxext", "3dnow", "3dnowext", "sse", "sse2",]



[gentoo-commits] proj/catalyst:wip/mattst88 commit in: catalyst/base/

2022-11-19 Thread Matt Turner
commit: f2263466c535d0019be0bcbf1f08128b2399d6ea
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Nov 14 00:05:58 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Nov 14 00:09:33 2022 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=f2263466

stagebase: Also clean out profile/package.use.force profile/package.use.mask

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

 catalyst/base/stagebase.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/catalyst/base/stagebase.py b/catalyst/base/stagebase.py
index bcf596ae..5a3bd375 100644
--- a/catalyst/base/stagebase.py
+++ b/catalyst/base/stagebase.py
@@ -1230,7 +1230,7 @@ class StageBase(TargetBase, ClearBase, GenBase):
 "sticky-config" not in self.settings["options"]):
 log.debug("clean(), portage_preix = %s, no sticky-config",
   self.settings["portage_prefix"])
-for _dir in "package.accept_keywords", "package.keywords", 
"package.mask", "package.unmask", "package.use", "package.env", "env":
+for _dir in "package.accept_keywords", "package.keywords", 
"package.mask", "package.unmask", "package.use", "package.env", "env", 
"profile/package.use.force", "profile/package.use.mask":
 target = pjoin(self.settings["stage_path"],
"etc/portage/%s" % _dir,
self.settings["portage_prefix"])



[gentoo-commits] proj/catalyst:wip/mattst88 commit in: catalyst/base/

2022-11-19 Thread Matt Turner
commit: 64d2993d8ca38cefd76df7a69a44accd60284cd4
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Nov 12 20:42:03 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Nov 13 02:17:29 2022 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=64d2993d

Allow "interpreter" parameter as space-separated list of files

I added this feature to the 3.0 branch long ago and forgot about it.
Needed for multilib emulation, e.g., qemu-mips qemu-mipsn32 qemu-mips64
Tested on demeter "in production"

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

 catalyst/base/stagebase.py | 48 +++---
 1 file changed, 24 insertions(+), 24 deletions(-)

diff --git a/catalyst/base/stagebase.py b/catalyst/base/stagebase.py
index eb869c70..bcf596ae 100644
--- a/catalyst/base/stagebase.py
+++ b/catalyst/base/stagebase.py
@@ -1036,26 +1036,24 @@ class StageBase(TargetBase, ClearBase, GenBase):
 shutil.copy('/etc/resolv.conf',
 self.settings['chroot_path'] + '/etc/')
 
-# Copy over the binary interpreter (qemu), if applicable; note that 
it's given
-# as full path and goes to the same place in the chroot
+# Copy over the binary interpreter(s) (qemu), if applicable; note that 
they are given
+# as space-separated list of full paths and go to the same place in 
the chroot
 if "interpreter" in self.settings:
-if not os.path.exists(self.settings["interpreter"]):
-raise CatalystError(
-"Can't find interpreter " +
-self.settings["interpreter"],
-print_traceback=True)
+if isinstance(self.settings["interpreter"], str):
+myints = [self.settings["interpreter"]]
+else:
+myints = self.settings["interpreter"]
 
-log.notice('Copying binary interpreter %s into chroot',
-   self.settings['interpreter'])
+for myi in myints:
+if not os.path.exists(myi):
+raise CatalystError("Can't find interpreter " + myi, 
print_traceback=True)
 
-if os.path.exists(self.settings['chroot_path'] + '/' + 
self.settings['interpreter']):
-os.rename(
-self.settings['chroot_path'] +
-'/' + self.settings['interpreter'],
-self.settings['chroot_path'] + '/' + 
self.settings['interpreter'] + '.catalyst')
+log.notice('Copying binary interpreter %s into chroot', myi)
 
-shutil.copy(self.settings['interpreter'],
-self.settings['chroot_path'] + '/' + 
self.settings['interpreter'])
+if os.path.exists(self.settings['chroot_path'] + '/' + myi):
+os.rename(self.settings['chroot_path'] + '/' + myi, 
self.settings['chroot_path'] + '/' + myi + '.catalyst')
+
+shutil.copy(myi, self.settings['chroot_path'] + '/' + myi)
 
 # Copy over the envscript, if applicable
 if "envscript" in self.settings:
@@ -1214,16 +1212,18 @@ class StageBase(TargetBase, ClearBase, GenBase):
 if os.path.exists(hosts_file + '.catalyst'):
 os.rename(hosts_file + '.catalyst', hosts_file)
 
-# optionally clean up binary interpreter
+# optionally clean up binary interpreter(s)
 if "interpreter" in self.settings:
-if os.path.exists(self.settings['chroot_path'] + '/' + 
self.settings['interpreter'] + '.catalyst'):
-os.rename(
-self.settings['chroot_path'] + '/' +
-self.settings['interpreter'] + '.catalyst',
-self.settings['chroot_path'] + '/' + 
self.settings['interpreter'])
+if isinstance(self.settings["interpreter"], str):
+myints = [self.settings["interpreter"]]
 else:
-os.remove(
-self.settings['chroot_path'] + '/' + 
self.settings['interpreter'])
+myints = self.settings["interpreter"]
+
+for myi in myints:
+if os.path.exists(self.settings['chroot_path'] + '/' + myi + 
'.catalyst'):
+os.rename(self.settings['chroot_path'] + '/' + myi + 
'.catalyst', self.settings['chroot_path'] + '/' + myi)
+else:
+os.remove(self.settings['chroot_path'] + '/' + myi)
 
 # optionally clean up portage configs
 if ("portage_prefix" in self.settings and



[gentoo-commits] proj/catalyst:wip/mattst88 commit in: arch/

2022-11-19 Thread Matt Turner
commit: e1e5c5d1cefeea7822ebaea1b07bae1db82e0765
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Oct 11 12:49:14 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Oct 11 12:49:14 2022 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=e1e5c5d1

arch: Add loong

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

 arch/loong.toml | 4 
 1 file changed, 4 insertions(+)

diff --git a/arch/loong.toml b/arch/loong.toml
new file mode 100644
index ..7ff92c03
--- /dev/null
+++ b/arch/loong.toml
@@ -0,0 +1,4 @@
+[loong.loong]
+COMMON_FLAGS = " -pipe -O2"
+CHOST = "loongarch64-unknown-linux-gnu"
+



[gentoo-commits] proj/catalyst:wip/mattst88 commit in: arch/

2022-11-19 Thread Matt Turner
commit: 719ba186678bef8ba5486e994c8ae1d841ef9bc7
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Jul 30 18:38:46 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Jul 30 18:38:46 2022 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=719ba186

arch: Add subarch definition for riscv64 softfloat musl

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

 arch/riscv.toml | 4 
 1 file changed, 4 insertions(+)

diff --git a/arch/riscv.toml b/arch/riscv.toml
index 982757ae..a76e5cd5 100644
--- a/arch/riscv.toml
+++ b/arch/riscv.toml
@@ -18,6 +18,10 @@ CHOST = "riscv64-gentoo-linux-musl"
 COMMON_FLAGS = "-O2 -pipe"
 CHOST = "riscv64-unknown-linux-gnu"
 
+[riscv.rv64_lp64_musl]
+COMMON_FLAGS = "-O2 -pipe"
+CHOST = "riscv64-gentoo-linux-musl"
+
 [riscv.rv32_ilp32d]
 COMMON_FLAGS = "-O2 -pipe"
 CHOST = "riscv32-unknown-linux-gnu"



[gentoo-commits] proj/catalyst:wip/mattst88 commit in: catalyst/base/

2022-11-19 Thread Matt Turner
commit: 214bb3d849d5bf7ce2314aab1858ed6e72b28108
Author: Daniel Cordero  0xdc  io>
AuthorDate: Thu Apr 21 07:08:24 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri May 13 17:42:15 2022 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=214bb3d8

catalyst/stage4: don't run split on a list

"groups" has been normalised into a list and does not have a split()
method.

Fixes: 5be6069b ("catalyst: support 3 new options")
Signed-off-by: Daniel Cordero  0xdc.io>
Signed-off-by: Matt Turner  gentoo.org>

 catalyst/base/stagebase.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/catalyst/base/stagebase.py b/catalyst/base/stagebase.py
index 1d71c59d..7e6b9e32 100644
--- a/catalyst/base/stagebase.py
+++ b/catalyst/base/stagebase.py
@@ -931,7 +931,7 @@ class StageBase(TargetBase, ClearBase, GenBase):
 env=self.env)
 
 def groups(self):
-for x in self.settings["groups"].split():
+for x in self.settings["groups"]:
 log.notice("Creating group: '%s'", x)
 cmd(["groupadd", "-R", self.settings['chroot_path'], x], 
env=self.env)
 



[gentoo-commits] proj/catalyst:wip/mattst88 commit in: catalyst/base/

2022-11-19 Thread Matt Turner
commit: ae7d28b81ddc5285a210e927bec563065fda7f16
Author: Daniel Cordero  0xdc  io>
AuthorDate: Thu Apr 21 07:08:23 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri May 13 17:41:47 2022 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=ae7d28b8

catalyst/stage4: fix handling of groups, users and keys

Previously, the set_*() functions would always set the result of the
toml parsing as the setting. Instead, only override it if it is a
string.

Fixes: 5be6069b ("catalyst: support 3 new options")
Signed-off-by: Daniel Cordero  0xdc.io>
Signed-off-by: Matt Turner  gentoo.org>

 catalyst/base/stagebase.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/catalyst/base/stagebase.py b/catalyst/base/stagebase.py
index 5c7e9adb..1d71c59d 100644
--- a/catalyst/base/stagebase.py
+++ b/catalyst/base/stagebase.py
@@ -589,9 +589,9 @@ class StageBase(TargetBase, ClearBase, GenBase):
 def set_groups(self):
 groups = self.settings["spec_prefix"] + "/groups"
 if groups in self.settings:
+self.settings["groups"] = self.settings[groups]
 if isinstance(self.settings[groups], str):
 self.settings["groups"] = self.settings[groups].split(",")
-self.settings["groups"] = self.settings[groups]
 del self.settings[groups]
 else:
 self.settings["groups"] = []
@@ -600,9 +600,9 @@ class StageBase(TargetBase, ClearBase, GenBase):
 def set_users(self):
 users = self.settings["spec_prefix"] + "/users"
 if users in self.settings:
+self.settings["users"] = self.settings[users]
 if isinstance(self.settings[users], str):
 self.settings["users"] = self.settings[users].split(",")
-self.settings["users"] = self.settings[users]
 del self.settings[users]
 else:
 self.settings["users"] = []
@@ -611,9 +611,9 @@ class StageBase(TargetBase, ClearBase, GenBase):
 def set_ssh_public_keys(self):
 ssh_public_keys = self.settings["spec_prefix"] + "/ssh_public_keys"
 if ssh_public_keys in self.settings:
+self.settings["ssh_public_keys"] = self.settings[ssh_public_keys]
 if isinstance(self.settings[ssh_public_keys], str):
 self.settings["ssh_public_keys"] = 
self.settings[ssh_public_keys].split(",")
-self.settings["ssh_public_keys"] = self.settings[ssh_public_keys]
 del self.settings[ssh_public_keys]
 else:
 self.settings["ssh_public_keys"] = []



[gentoo-commits] proj/catalyst:wip/mattst88 commit in: catalyst/base/

2022-11-19 Thread Matt Turner
commit: a21d590f878bf63510aa5692dd5668a56fa9f2db
Author: Daniel Cordero  0xdc  io>
AuthorDate: Mon May  9 11:20:47 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri May 13 17:42:57 2022 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=a21d590f

catalyst/stage4: improve log message

When creating a user with no additional groups, don't print a misleading
message saying the user will be created with an equals sign in the
username.

Signed-off-by: Daniel Cordero  0xdc.io>
Signed-off-by: Matt Turner  gentoo.org>

 catalyst/base/stagebase.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/catalyst/base/stagebase.py b/catalyst/base/stagebase.py
index d4875491..eb869c70 100644
--- a/catalyst/base/stagebase.py
+++ b/catalyst/base/stagebase.py
@@ -945,9 +945,11 @@ class StageBase(TargetBase, ClearBase, GenBase):
 log.debug("users: '=' separator not found on line " + x)
 log.debug("users: missing separator means no groups found")
 uacmd = ["useradd", "-R", self.settings['chroot_path'], "-m", x]
+msg_create_user = "Creating user: '%s'" % usr
 if grp != '':
 uacmd = ["useradd", "-R", self.settings['chroot_path'], "-m", 
"-G", grp, usr]
-log.notice("Creating user: '%s'", f"{usr}={grp}")
+msg_create_user = "Creating user: '%s' in group(s): %s" % usr, 
grp
+log.notice(msg_create_user)
 cmd(uacmd, env=self.env)
 
 def ssh_public_keys(self):



[gentoo-commits] proj/catalyst:wip/mattst88 commit in: examples/

2022-11-19 Thread Matt Turner
commit: a6522008e915abbbf7cddc057c9f7951e7d667a6
Author: Patrice Clement  gentoo  org>
AuthorDate: Tue Mar  8 21:11:13 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr  2 23:50:27 2022 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=a6522008

example: document new options

Closes: https://bugs.gentoo.org/236905
Signed-off-by: Patrice Clement  gentoo.org>
Signed-off-by: Matt Turner  gentoo.org>

 examples/stage4_template.spec | 34 --
 1 file changed, 28 insertions(+), 6 deletions(-)

diff --git a/examples/stage4_template.spec b/examples/stage4_template.spec
index 5fbf6a50..5d9a390c 100644
--- a/examples/stage4_template.spec
+++ b/examples/stage4_template.spec
@@ -171,15 +171,37 @@ stage4/root_overlay:
 # stage4/xinitrc:
 stage4/xinitrc:
 
-# This option is used to create non-root users on your CD.  It takes a space
-# separated list of user names.  These users will be added to the following
-# groups: users,wheel,audio,games,cdrom,usb
-# If this is specified in your spec file, then the first user is also the user
-# used to start X. Since this is not used on the release media, it is blank.
-# example:
+# This option is used to create groups. It takes a carriage-return separated
+# list of group names. For instance:
+# stage4/groups:
+# admin
+# web_group
+# sudo_group
+stage4/groups:
+
+# This option is used to create non-root users. It takes a carriage-return
+# separated list of user names. For instance:
+# stage4/users:
+# john.doe
+# foo.bar
+#
+# These users are NOT added to any specific group. You can specify one
+# or more groups to add the user(s) to using an equal sign followed by a comma
+# separated list. For instance:
 # stage4/users:
+# john.doe=wheel,audio,cdrom
+# foo.bar=www,audio
 stage4/users:
 
+# This option is used to copy an SSH public key into a user's .ssh directory.
+# Catalyst will copy the SSH public key in the ~/.ssh/authorized_keys file and
+# set the file permission to 0644. It takes a carriage-return separated list of
+# users with a equal sign followed by the SSH public key path. For instance:
+# stage4/ssh_public_keys:
+# john.doe=/path/to/johns/public/key/id_rsa.pub
+# foo.bar=/path/to/foos/public/key/id_ed25519.pub
+stage4/ssh_public_keys:
+
 # This option is used to specify the number of kernels to build and also the
 # labels that will be used by the CD bootloader to refer to each kernel image.
 # example:



[gentoo-commits] proj/catalyst:wip/mattst88 commit in: catalyst/targets/

2022-11-19 Thread Matt Turner
commit: c2c22f5d07684ed0c6b802254e7b678358111579
Author: Patrice Clement  gentoo  org>
AuthorDate: Tue Mar  8 21:08:09 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr  2 23:50:24 2022 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=c2c22f5d

catalyst: add new options to stage4 step list

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

 catalyst/targets/stage4.py | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/catalyst/targets/stage4.py b/catalyst/targets/stage4.py
index ff1d4dca..35309b45 100644
--- a/catalyst/targets/stage4.py
+++ b/catalyst/targets/stage4.py
@@ -19,13 +19,16 @@ class stage4(StageBase):
 "stage4/empty",
 "stage4/fsscript",
 "stage4/gk_mainargs",
+"stage4/groups",
 "stage4/linuxrc",
 "stage4/rcadd",
 "stage4/rcdel",
 "stage4/rm",
 "stage4/root_overlay",
+"stage4/ssh_public_keys",
 "stage4/unmerge",
 "stage4/use",
+"stage4/users",
 ])
 
 def __init__(self, spec, addlargs):
@@ -51,6 +54,9 @@ class stage4(StageBase):
 ])
 self.finish_sequence.extend([
 self.remove,
+self.groups,
+self.users,
+self.ssh_public_keys,
 self.empty,
 self.clean,
 ])



[gentoo-commits] proj/catalyst:wip/mattst88 commit in: catalyst/base/

2022-11-19 Thread Matt Turner
commit: 1c46e66ef2c9ab24f383eebd3c6cb1d02492b8fc
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr 20 23:23:07 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr 20 23:23:07 2022 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=1c46e66e

catalyst: Replace a tab

Fixes: 5be6069b ("catalyst: support 3 new options")
Signed-off-by: Matt Turner  gentoo.org>

 catalyst/base/stagebase.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/catalyst/base/stagebase.py b/catalyst/base/stagebase.py
index 76feb5f0..5c7e9adb 100644
--- a/catalyst/base/stagebase.py
+++ b/catalyst/base/stagebase.py
@@ -597,7 +597,7 @@ class StageBase(TargetBase, ClearBase, GenBase):
 self.settings["groups"] = []
 log.info('groups to create: %s' % self.settings["groups"])
 
-   def set_users(self):
+def set_users(self):
 users = self.settings["spec_prefix"] + "/users"
 if users in self.settings:
 if isinstance(self.settings[users], str):



[gentoo-commits] proj/catalyst:wip/mattst88 commit in: targets/support/

2022-11-19 Thread Matt Turner
commit: 05b1f53a03e6e4ca9373cbd280c4e22ed234ac4f
Author: Daniel Cordero  0xdc  io>
AuthorDate: Tue Apr 19 17:40:15 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr 20 23:24:10 2022 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=05b1f53a

create-iso.sh: split iso-level arguments

When enclosed in quotes and expanded with "${variable[@]}", the word is expanded
to be a single argument, rather than two separate arguments.

i.e. argv[2] = "-iso-level 3"
instead of
  argv[2] = "-iso-level"
  argv[3] = "3"

This lead to the failure:
  xorriso : FAILURE : -as mkisofs: Unrecognized option '-iso-level 3'
  xorriso : aborting : -abort_on 'FAILURE' encountered 'FAILURE'
  grub-mkrescue: error: `xorriso` invocation failed

Fixes: 0b56dbe4 ("livecd: Use ISO level 3")
Signed-off-by: Matt Turner  gentoo.org>

 targets/support/create-iso.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/targets/support/create-iso.sh b/targets/support/create-iso.sh
index 45ef1696..9991b930 100755
--- a/targets/support/create-iso.sh
+++ b/targets/support/create-iso.sh
@@ -194,7 +194,7 @@ case ${clst_hostarch} in
amd64|arm64|ia64|ppc*|powerpc*|sparc*|x86)
isoroot_checksum
 
-   extra_opts=("-joliet" "-iso-level 3")
+   extra_opts=("-joliet" "-iso-level" "3")
case ${clst_hostarch} in
sparc*) extra_opts+=("--sparc-boot") ;;
esac



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

2022-11-19 Thread Sam James
commit: 6d5f92e65a4b22d1b9072c6a2db3c47cc392e456
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 20 00:02:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:02:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d5f92e6

sys-kernel/genkernel: drop 4.2.5

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

 sys-kernel/genkernel/Manifest   |  12 --
 sys-kernel/genkernel/genkernel-4.2.5.ebuild | 312 
 2 files changed, 324 deletions(-)

diff --git a/sys-kernel/genkernel/Manifest b/sys-kernel/genkernel/Manifest
index 1fb651141ce7..9021617061d8 100644
--- a/sys-kernel/genkernel/Manifest
+++ b/sys-kernel/genkernel/Manifest
@@ -2,30 +2,24 @@ DIST LVM2.2.02.187.tgz 2405544 BLAKE2B 
be804be3c64927a8848e8ea8de228fb563b6f8c22
 DIST LVM2.2.02.188.tgz 2421550 BLAKE2B 
bed90c8454cd4b20fdeec6dcbf5a9f97c9310671aea3b2252f8069cfa439fcb050f5ad95f928a7125a1734a4dc5ac985da99a4a570538e377a7205191a505476
 SHA512 
8c9db17c49dc8ebcab6c7f246ab85870a80658be811cf7f4d8f36abbebafa355b030bfc1e3bcbad73b7fcd06d4a95ac547ca15d18d33715126da92703dca
 DIST bcache-tools-1.0.8_p20141204.tar.gz 22158 BLAKE2B 
dd36102c5668cab3072ea635a5a30128df6cd75b75e7f8bba17ad0a830746ff2f75a46b56d4211aeb4657453d3bbeb98b8b794c53ff724b3fbf0874068d70dc9
 SHA512 
53d6e764d6d42c4367b0bd98199cae3c18054d5707a7880af3a422f9db332b44941015eaed7e1cd170b3546307ed54a2f99558a68d98c76b7bb6234d29206b54
 DIST boost_1_73_0.tar.bz2 109247910 BLAKE2B 
5995ff6ca21f45988b187b94bf743795cca97531baa8355f488be0987b9426289dd85d6ce25b7eb03ccd690109f05ba56252a95bca50505ad9cd66f4e0e234e8
 SHA512 
86c296511c0766145097625a62bf099c3d155284d250ad6e528e788bc90b2945838498dfe473c6c6c78d1694b6fba8e19f7dee0d064a043841e6231603fff668
-DIST boost_1_76_0.tar.bz2 110073117 BLAKE2B 
45445e6a9725cb99131e0b831b2fac0840d083692c13887b41adeac5cb8b3732026db3641d6be20591a676b78a87fcf363eb9b1508f87ed26039bba6a1ced533
 SHA512 
5d68bed98c57e03b4cb2420d9b856e5f0669561a6142a4b0c9c8a58dc5b6b28e16ccbb16ac559c3a3198c45769a246bf996b96cb7b6a019dd15f05c2270e9429
 DIST boost_1_79_0.tar.bz2 113456811 BLAKE2B 
61f47ca022e60745868e6bdd3b5c75603dd68d878e126dcbb73de5b40fc03c0eec8eede3ec304ece58050435ef2fc1ed7eb763773c20673f85e32bbf4d5f978a
 SHA512 
70909e0561c213d10a1fdd692f9ae7b293d3cdc63e925bdc207da9e9bba6e86474341100e7ee5de6d94f9561196b1a3a1597055a7b7382babf8931131170a312
-DIST btrfs-progs-v5.12.1.tar.xz 2220424 BLAKE2B 
1e6120609feb37dd2ced04b27d8cba9a28c3b962add6f037927dcb05bdcd46a229f981f7f68231ee58e7e36a65fae4e6041e92c0db11dba56fe63b09bca30cc7
 SHA512 
a4044ad7e40e232442601f102ea1c64a65aa4d9765be303813d2547a5b730c5f2f84c9b9c652a4218ab16821fdd049dd8573a1f7f6cc27974c2c4389243e20f5
 DIST btrfs-progs-v5.15.tar.xz 2275480 BLAKE2B 
45fa1e20d14bdd92b1a7761771c7b6c2795d885f91fb44c9c5cf9c735c0c6c0f319e701ca2f6bf19191c50552459287042b56d4308fcc2da5bd566e63c755941
 SHA512 
5fc182c490733cbe7f2cdb8e131e0c79e5cc374ae32427d5f9ee2251e00e6e1d8ba0fdbbe31d50230f2bded08a9b9c652a4288998a427643a2d738f57ce72f90
 DIST btrfs-progs-v5.6.1.tar.xz 2117064 BLAKE2B 
9183300e7c086cb8f03ac14139d3d2a424461f4c5afc0e7b9bb588f4c0ddd2c41d7cefe91787b1cabe6397f8abeb6e958900e7742a80d3519382e98c3b197c9d
 SHA512 
8f523249a5c2bfe1c0d52b0dc5d31d52b330b1c616d3ec423fa1fb4a845441bfeaa32abbe42a444a4fc84016a482c8102a3eb451ac423b542e332e9c26e76dc6
 DIST busybox-1.31.1.tar.bz2 2430221 BLAKE2B 
95c2345bc715eb7a1f08816a40add9b7a6176ef509a84069343ec2caddec58d8d57a07676ca2b03c209734169321433e27ba963b4c8b98dbfda4e409dcc347b4
 SHA512 
0d1197c25d963d7f95ef21e08c06c0d6124ac7b59c99989e891f744ffee4878a3b1fe44a247241a9da39fa5de0ba87f1b6d862401b591f277e66e89c02764bbf
-DIST busybox-1.33.1.tar.bz2 2453694 BLAKE2B 
2dce3427ab7703c56cbb3bdc0c93c1fe1c6dc24c5b467b6213b8f9cf55223ec63136b3837970e41293cc3d55d320599945d29a69a4ef8b4b3ab9fb5e2a527632
 SHA512 
d24931432f65e4e79cf54a6c2b91c9cafba817b637d337f456ce8f505434fc06c4345c65cde4fe2a019650a8a089a6f5336bfafb5ef64a4f14659a9d0b3ddb1a
 DIST busybox-1.34.1.tar.bz2 2476932 BLAKE2B 
1f45f58db26ae0bae2eb728db3a7d49680d611f489c4633d1fdf2827d3c33285721e232f722ac1f80f2ad7616352df9fd6b8880bcb5fa0dc6787b70c897dd033
 SHA512 
fb7e53a56c07b1098a12ee7232ad5401b147816648a0619b3b5358fdcf0915cfbb054500c0e0dd4acb3bc0a93a584b62bc5448e1f16b28004f58b39518a13b9d
 DIST coreutils-8.32.tar.xz 5547836 BLAKE2B 
0ad99c176c19ec214fcfd0845523e5362f0151827707c759bd46c0fe8d2501c6ad1c29c5b71266f6525857bc0d56c472db0d7fe29953b6c65e2e6c76bdf3c515
 SHA512 
1c8f3584efd61b4b02e7ac5db8e103b63cfb2063432caaf1e64cb2dcc56d8c657d1133bbf10bd41468d6a1f31142e6caa81d16ae68fa3e6e84075c253613a145
 DIST cryptsetup-2.3.3.tar.xz 11104768 BLAKE2B 
54aa6f087c5366e843c1f9b649fd77ec8be8c4e65c783a2a84a036b4ef460c9d070bdd8aff72f87a7a3136f13581e84534940b435f0b49eb1951d1a755cab47a
 SHA512 
d613efb80e003364a21832da3fefe3891d36a891119cc0efa970aad40ba135dfcd42b32a0c19c31ad879d4eddf27864beccbea1d4b31a47a4e075bc0f756365c
-DIST cryptsetup-2.3.6.tar.xz 11154148 BLAKE2B 

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

2022-11-19 Thread Sam James
commit: 9e6e4084856d2a910f310f0448d988ccef115d2c
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 20 00:13:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:13:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e6e4084

sci-mathematics/gmp-ecm: Stabilize 7.0.5-r1 amd64, #882059

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

 sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild 
b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild
index 4aebc124d873..66be53db2089 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.inria.fr/zimmerma/ecm/uploads/89f6f0d65d3e980cef33dc9220
 
 LICENSE="GPL-3 LGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~ppc-macos ~x64-macos"
 IUSE="+custom-tune openmp cpu_flags_x86_sse2"
 
 DEPEND="dev-libs/gmp:="



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

2022-11-19 Thread Sam James
commit: 7bd93ba0ff163055297181ff4da765f6491ccdcd
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 20 00:13:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 20 00:13:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bd93ba0

sci-mathematics/gmp-ecm: Stabilize 7.0.5-r1 x86, #882059

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

 sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild 
b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild
index 66be53db2089..d3b81e1bc203 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://gitlab.inria.fr/zimmerma/ecm/uploads/89f6f0d65d3e980cef33dc9220
 
 LICENSE="GPL-3 LGPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~ppc-macos ~x64-macos"
 IUSE="+custom-tune openmp cpu_flags_x86_sse2"
 
 DEPEND="dev-libs/gmp:="



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

2022-11-19 Thread Sam James
commit: c4d5da2b099dad604b69f3f4e3dae9af5c0db7f1
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 23:55:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 19 23:55:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4d5da2b

sys-devel/gcc: add 11.3.1_p20221118

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

 sys-devel/gcc/gcc-11.3.1_p20221118.ebuild | 52 +++
 1 file changed, 52 insertions(+)

diff --git a/sys-devel/gcc/gcc-11.3.1_p20221118.ebuild 
b/sys-devel/gcc/gcc-11.3.1_p20221118.ebuild
new file mode 100644
index ..d6ead8b3a521
--- /dev/null
+++ b/sys-devel/gcc/gcc-11.3.1_p20221118.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_SUFFIX="xz"
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="3"
+PATCH_GCC_VER="11.4.0"
+MUSL_VER="0"
+MUSL_GCC_VER="11.4.0"
+
+if [[ $(ver_cut 3) ==  ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=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}.$(($(ver_cut 3) - 9998))
+fi
+
+inherit toolchain
+# Needs to be after inherit (for now?), bug #830908
+EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+
+# Don't keyword live ebuilds
+#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+#  KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+#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-2.30[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: sys-devel/gcc/

2022-11-19 Thread Sam James
commit: 1089c45cacdff03ee247aa4711a478c05e316a1a
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 23:56:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 19 23:56:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1089c45c

sys-devel/gcc: add 12.2.1_p20221119

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

 sys-devel/gcc/gcc-12.2.1_p20221119.ebuild | 52 +++
 1 file changed, 52 insertions(+)

diff --git a/sys-devel/gcc/gcc-12.2.1_p20221119.ebuild 
b/sys-devel/gcc/gcc-12.2.1_p20221119.ebuild
new file mode 100644
index ..28a10fb471f5
--- /dev/null
+++ b/sys-devel/gcc/gcc-12.2.1_p20221119.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="2"
+PATCH_GCC_VER="12.2.0"
+MUSL_VER="1"
+MUSL_GCC_VER="12.2.0"
+
+if [[ $(ver_cut 3) ==  ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=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}.$(($(ver_cut 3) - 9998))
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   
GCC_TARBALL_SRC_URI="https://gcc.gnu.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz;
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+# Needs to be after inherit (for now?), bug #830908
+EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+
+# 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"
+#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-2.30[cet(-)?]"
+
+src_prepare() {
+   toolchain_src_prepare
+
+   eapply_user
+}



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

2022-11-19 Thread Sam James
0 BLAKE2B 
7e49eefb17f3905b587d6de489820dd6aa6a8315b665872a5acad9a35b5431ab459bad426acafad5e0f9634b1bcd39db05726662f7577d0f4fcd49e2944df455
 SHA512 
bd9fad5e8ca94b5e1c3855141418c5067d27cb9bfde624c0a0c32131f837507e5c896238636d9ac4b0447eb368d80522d1dc1a2ea6f7b2f8259c729b61a4e879
+DIST gcc-11-20221118.tar.xz 75811664 BLAKE2B 
97cdbbe114a46f149c89da8190ccb7c98bf540459ac50432dd461178d36a5f203bb89a1205fb89a5a8d80c3518b6b05b882f0c29cd1a88e3ca3a6d1a59d2
 SHA512 
6634ae0929c41541696684dd2809f7fd6cb3428aecb32e149b9ed26aff487c8f3ec089865ccb015281dd814f064875282cb360963bdd90b2eff0db27897602a7
 DIST gcc-11.3.0-musl-patches-1.tar.xz 3856 BLAKE2B 
f511f8b4c0696771d906beee9645b5d009ea4b673602baa1ca562d6f23c5b0caf2012aae93578671624617c4286e3937d79a7383d6a03bb438c5b774a06fe8e6
 SHA512 
cd375ff2affb213475acaabf02989b1f05d719d972970ea0304d20a816986807390893d1401826f3b497787642f35d90a244195f8e466db41e8d768366057334
 DIST gcc-11.3.0-patches-7.tar.xz 15184 BLAKE2B 
426f00feaa982a35d2c459e7a2c2e9d29b4b467ac3625ebd72bb31077c75bbf0c028137df03921c52ddc97a14d92c49777bd3f27b47a7b47d8a05e2d106b6bdb
 SHA512 
bec8bf26b3e50633a5a2e0bb75ffeaba86becb704c14365ff3342e8d651ab75bb3ceec7808d88a25989b8c7182398184b95b6d1267aaef9aa828f687e4895e9d
 DIST gcc-11.3.0.tar.xz 81141364 BLAKE2B 
7e562d25446ca4ab9fe8cdb714866f66aba3744d78bf84f31bfb097c1a981e4c7f990cb1e6bcfec5ae6671836a4984e2b70eb8fed81dcef5e244f88da8623469
 SHA512 
f0be5ad705c73b84477128a69c047f57dd47002f375eb60e1e842e08cf2009a509e92152bca345823926d550b7395ae6d4de7db51d1ee371c2dc37313881fca7
 DIST gcc-11.4.0-musl-patches-0.tar.xz 3844 BLAKE2B 
f3f1be6718e3cf08e553a1a2319a85e13368279849f6f3ab89ad7abe505316afacf5084846c0cb133bdcb5c918244644242c194e6ce55455a26e67b3983d73ef
 SHA512 
a81db52d21de364137461dcff7e1af696df4a02fa26452f90439ae4af14ccbffe68eb4ee93ae56257490ab8aa36b4bff37c4e1f2cf4dd4624b3a6fb4cb50b7ac
 DIST gcc-11.4.0-patches-2.tar.xz 14224 BLAKE2B 
d3030c19a7bd8bd082fd39b35c3e80883ae541ab28232513ba60095fe81f5fe1fbdc54829a1556b2d278328033f6eb8a81e9ee268a6020b554388a60842b02e6
 SHA512 
60aa19f00fb29b7c8a68c73de274e24559dc896f551d47153ea511b202941caa950c0aff62ad28d057a8ed16f2aec2c06e681e7286d65ab3610b6948d7bb840a
+DIST gcc-11.4.0-patches-3.tar.xz 15200 BLAKE2B 
a393df941a2a31164f477d6bc0032e28319e8f0bd87200eb453708f85aa8c0bf5d67e733ee7b75cf6d14743e18cc941cee1b77a8247f8c5683d17a98cbeb280f
 SHA512 
6f6096d95c7c62780d1070097739882393a8df5172c3a5ae811a8d4d1c98a0cd14a34f3f7e95410c8f210aec434330ac3b8876c688faeb130d7bb8faece9
 DIST gcc-12-20221008.tar.xz 79145884 BLAKE2B 
ff3d684d887e282c79fe95952a449ed5770d4bd74077553baf31c34dbd77177e680b19ac741c04aab26ac2c9bb2b89924f51f63e2f22b440decf2c65274a7640
 SHA512 
a35a6207e7f4375abca3ae57376c98b082846a88e83522c322d713e759367ceb2b3ad68488bed6f1645e47a106b0bbb2efbca6cb14b077672289acb4373e616f
 DIST gcc-12-20221029.tar.xz 79160816 BLAKE2B 
3e2f724f9802a83b518e90e840b21121c3e736aff65f447ba37a71495be0aefbd31785154631c21396780433cb674dc20e35bca7125de7f6cce07babe1107984
 SHA512 
3ca5593dafc530108f2d61af2185601dcbc26d610e9f7ec1f6bf5c91d1ffe6d40558280b26e52f48079a6d71846076a3e92e8aa9f9d503e3b06f3d8098882b00
 DIST gcc-12-20221105.tar.xz 79154324 BLAKE2B 
b57f5ff5f606a59ca83b01ea98ab931c5fb7da741b161186224f6cd460214194e6fa3c5a8701bd3ffd1a9b38c16d29c4e68a8ddd2e9d34a56ec187aedf667bdf
 SHA512 
e185d06408dd36f66a2f65b7e8a216d314024cf9a5072ad9196e95a279a91b9890a2ec5d870b62c7367a1d7b5cf2dbcccbebda0c5a5eff2c7a3cd1bbffda45c5
 DIST gcc-12-20221112.tar.xz 79163888 BLAKE2B 
996e72ea0aa592701d628b78a0b0637d4a0dad799aece4d6a5b84d6aefee983b153782cafa5a3f4580ddcb90d78bd89b27f7191fddbc6d778933642a917781d5
 SHA512 
3901c2c96f25884b6f329558bd044051ca6daa0bcaccd85a9bb1079a07bca08d782374b396b5c7e7d2e2da6595b9860507807d141c9cc86f504e7e288ce8da06
+DIST gcc-12-20221119.tar.xz 79163968 BLAKE2B 
76eaf75958b332a21fcb185c045c994eee76caeae2abfc7d2a3656a0d0871c2ba346278e9c2c926b1d5f211798a106a983c3fe8a598d3c46384586a72369008b
 SHA512 
9ce92bd2042f32d2a650f0e4f102202ff2f6b7592fdeeeabf0c1beb1b9b96312f9cb216b5d912e68bc8ff4c943be03a0fc200fcd00bc4fa210ee8e49e15c2a50
 DIST gcc-12.2.0-musl-patches-1.tar.xz 3844 BLAKE2B 
004432806696f7d0a32366270ac45695e858abee73a255e44dc6e0a225339e4cad40aab0d51dfe9a55d5aa4b4001f5726064bb2eea3212a0874b2d27e229abd7
 SHA512 
c354edcd641a9dfaf902a0ff4c44c75065d0cf1c36bbf6c3c35c2e23bff22b8f70bcf4458a5a0ef86371e9f2fafca8a54ca822e35820ff442c9458a2819c3606
 DIST gcc-12.2.0-patches-1.tar.xz 12864 BLAKE2B 
a5ae0a85dfc1b6f0bd968f0d5262ebed14ec9cdb3249e3a4c571578c54eda0e53708ee7fe8e03e506366c7f3cf7926eced9b390d9dee948c1249298c0fabd9fb
 SHA512 
f3d793b89a2a0385d596162fb0c653d4acdf21ae418cb792c1786a01fde0391bd0719715dbf07d53636f127168f5cd99108a1dc11cf6cea889b7d82385bcc258
+DIST gcc-12.2.0-patches-2.tar.xz 13952 BLAKE2B 
a9e798911acaf45c3f585f69721130cfbecec016727a50ac0f4767b37a2ab9df39e0828abb07f1e429619cc102808f81af8422fef0265415c287d303d9d97fc0
 SHA512 
1808a05e98094577099d115ff5f3e136e3fc8f39fbe35c5183fd7775383f94439212e5e4174ab8d0ae8c0874e227ff84a958ffdfa1c99c9a8306a9842d126ef9
 DIST gcc-12.2.0.tar.xz 8464529

[gentoo-commits] repo/gentoo:master commit in: mail-filter/spamassassin/, mail-filter/spamassassin/files/

2022-11-19 Thread Sam James
commit: 540b27fe154c9355fe138d21fa7fc82549a3a055
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 23:16:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 19 23:37:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=540b27fe

mail-filter/spamassassin: fix configure w/ clang 16

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

 .../files/3.4.6-configure-clang16.patch| 44 ++
 4.6-r1.ebuild => spamassassin-3.4.6-r2.ebuild} |  3 +-
 2 files changed, 46 insertions(+), 1 deletion(-)

diff --git a/mail-filter/spamassassin/files/3.4.6-configure-clang16.patch 
b/mail-filter/spamassassin/files/3.4.6-configure-clang16.patch
new file mode 100644
index ..cd69a546c71d
--- /dev/null
+++ b/mail-filter/spamassassin/files/3.4.6-configure-clang16.patch
@@ -0,0 +1,44 @@
+https://bz.apache.org/SpamAssassin/show_bug.cgi?id=8073
+--- a/spamc/configure.in
 b/spamc/configure.in
+@@ -48,7 +48,9 @@ dnl 
--
+ AC_CACHE_CHECK([for SHUT_RD],
+shutrd, [
+ AC_TRY_COMPILE([#include 
+-#include ],
++#include 
++#include 
++],
+ [printf ("%d", SHUT_RD); return 0;],
+ [shutrd=yes],
+ [shutrd=no]),
+@@ -89,7 +91,8 @@ dnl 
--
+ 
+ AC_CACHE_CHECK([for h_errno],
+ herrno, [
+-AC_TRY_COMPILE([#include ],
++AC_TRY_COMPILE([#include 
++#include ],
+ [printf ("%d", h_errno); return 0;],
+ [herrno=yes],
+ [herrno=no]),
+diff --git a/spamc/configure b/spamc/configure
+index d8e5dcf..2e30ba4 100755
+--- a/spamc/configure
 b/spamc/configure
+@@ -3555,6 +3555,7 @@ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h.  */
+ #include 
+ #include 
++#include 
+ int
+ main ()
+ {
+@@ -4253,6 +4254,7 @@ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h.  */
+ #include 
++#include 
+ int
+ main ()
+ {

diff --git a/mail-filter/spamassassin/spamassassin-3.4.6-r1.ebuild 
b/mail-filter/spamassassin/spamassassin-3.4.6-r2.ebuild
similarity index 99%
rename from mail-filter/spamassassin/spamassassin-3.4.6-r1.ebuild
rename to mail-filter/spamassassin/spamassassin-3.4.6-r2.ebuild
index dccfae5da460..eead64d35fa0 100644
--- a/mail-filter/spamassassin/spamassassin-3.4.6-r1.ebuild
+++ b/mail-filter/spamassassin/spamassassin-3.4.6-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -82,6 +82,7 @@ RDEPEND="${REQDEPEND} ${OPTDEPEND}"
 
 PATCHES=(
"${FILESDIR}/mention-geoip.cf-in-init.pre.patch"
+   "${FILESDIR}/3.4.6-configure-clang16.patch"
 )
 
 # There are a few renames and use-dependent ones in src_istall as well.



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

2022-11-19 Thread Sam James
commit: faa75d431684f8efcebf1116128ae3e528d0889a
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 23:36:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 19 23:37:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faa75d43

sys-apps/file: fix configure w/ clang 16

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

 .../file/{file-5.43.ebuild => file-5.43-r1.ebuild}   |  1 +
 .../file/files/file-5.43-configure-clang16.patch | 20 
 2 files changed, 21 insertions(+)

diff --git a/sys-apps/file/file-5.43.ebuild b/sys-apps/file/file-5.43-r1.ebuild
similarity index 98%
rename from sys-apps/file/file-5.43.ebuild
rename to sys-apps/file/file-5.43-r1.ebuild
index 7a43ed771918..10bf50a18e4f 100644
--- a/sys-apps/file/file-5.43.ebuild
+++ b/sys-apps/file/file-5.43-r1.ebuild
@@ -51,6 +51,7 @@ BDEPEND+="
 PATCHES=(
"${FILESDIR}/file-5.39-portage-sandbox.patch" #713710 #728978
"${FILESDIR}/file-5.40-seccomp-fstatat64-musl.patch" #789336, not 
upstream yet
+   "${FILESDIR}/${P}-configure-clang16.patch"
 )
 
 src_prepare() {

diff --git a/sys-apps/file/files/file-5.43-configure-clang16.patch 
b/sys-apps/file/files/file-5.43-configure-clang16.patch
new file mode 100644
index ..15fd5b1c4a05
--- /dev/null
+++ b/sys-apps/file/files/file-5.43-configure-clang16.patch
@@ -0,0 +1,20 @@
+https://github.com/file/file/commit/4502517cc7316569d5902ab65c97b3b8e46f8a25
+https://github.com/file/file/commit/8c845b7bbad085678695d3e70467b8eec3dfa7af
+--- a/configure
 b/configure
+@@ -14037,13 +14037,14 @@ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ #include 
++#include 
+ int
+ main (void)
+ {
+ #if !HAVE_DECL_DAYLIGHT
+ extern int daylight;
+ #endif
+-atoi(daylight);
++daylight = atoi("1");
+   ;
+   return 0;
+ }



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

2022-11-19 Thread Matt Turner
commit: a2d08dc3c56cce09fffa58bd825e657dbe612d5e
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Nov 19 23:27:51 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Nov 19 23:36:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2d08dc3

x11-libs/libXdmcp: Version bump to 1.1.4

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

 x11-libs/libXdmcp/Manifest  |  1 +
 x11-libs/libXdmcp/libXdmcp-1.1.4.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/x11-libs/libXdmcp/Manifest b/x11-libs/libXdmcp/Manifest
index d2b34b6db221..0153a358b06f 100644
--- a/x11-libs/libXdmcp/Manifest
+++ b/x11-libs/libXdmcp/Manifest
@@ -1 +1,2 @@
 DIST libXdmcp-1.1.3.tar.bz2 332795 BLAKE2B 
0c9df30450857dd2703c4bf54972d5a26c1b6f8e216b4f3173491def650cc32742554eee04c883670e783eb5f476df94ed2c0c52274a51e2bc54d45e5dcb8c77
 SHA512 
cb1d4650f97d66e73acd2465ec7d757b9b797cce2f85e301860a44997a461837eea845ec9bd5b639ec5ca34c804f8bdd870697a5ce3f4e270b687c9ef74f25ec
+DIST libXdmcp-1.1.4.tar.xz 295184 BLAKE2B 
9360125a98bb38175be488a815eeb559e432dc2d2f60545b11dc315777de27ad68d34df7e73b0b7c14e58eaa8d92bf5a4055184df95df08cfb39dd896acc9f02
 SHA512 
83b384d43bfb034c395f83f97d1c6e73aa3d5faa8f8756b08e697c0b9c3c87189651b51e8213fbd1f5f9cbc2d8136cbf143627481744345d78cfe0ff2ad074a9

diff --git a/x11-libs/libXdmcp/libXdmcp-1.1.4.ebuild 
b/x11-libs/libXdmcp/libXdmcp-1.1.4.ebuild
new file mode 100644
index ..8e7fa3f51ee9
--- /dev/null
+++ b/x11-libs/libXdmcp/libXdmcp-1.1.4.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_DOC=doc
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X.Org X Display Manager Control Protocol library"
+
+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 ~x86-winnt"
+
+RDEPEND="elibc_glibc? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+
+src_configure() {
+   local XORG_CONFIGURE_OPTIONS=(
+   $(use_enable doc docs)
+   $(use_with doc xmlto)
+   --without-fop
+   )
+   xorg-3_src_configure
+}



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

2022-11-19 Thread Matt Turner
commit: 6e382d512bef81f47e0506acd86cc671c2b1c2a2
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Nov 19 23:30:32 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Nov 19 23:36:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e382d51

x11-libs/libXpm: Version bump to 3.5.14

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

 x11-libs/libXpm/Manifest |  1 +
 x11-libs/libXpm/libXpm-3.5.14.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/x11-libs/libXpm/Manifest b/x11-libs/libXpm/Manifest
index 90ef1a76e97b..309320d1c80f 100644
--- a/x11-libs/libXpm/Manifest
+++ b/x11-libs/libXpm/Manifest
@@ -1 +1,2 @@
 DIST libXpm-3.5.13.tar.bz2 463251 BLAKE2B 
eb8a390802f13ffdd8199e21f5f18d4d17141783d7259c6b558dbaddd2dce05f7cb27306dd5cb73e27d01cffa62f5e4808c143b72974dae443e958069e70cd17
 SHA512 
3b8f6e926272f39b1d95135c2274c00f5aaee1f9fb2ef79f71628df5edeb7ba20158819ef6a778101cc4092493a3b5b613c53634fdccadcc0fc85f0605e5e9a5
+DIST libXpm-3.5.14.tar.xz 392624 BLAKE2B 
fe87d246222717b1120647c59fd4c466914fca2debff20f33bfe49b0c58643a6d122e17e0e092c1570b28c945887cbb94e27989b6dbeadeae503a1811b7bbf09
 SHA512 
c3fe554453068a6b188d3cad2cb3648e84b7f1909aea8f213daadce3d444b34361c3b2edce14a4fd481f97e4dc45c3125e2483ff4f44b3390a75829ed2782e4b

diff --git a/x11-libs/libXpm/libXpm-3.5.14.ebuild 
b/x11-libs/libXpm/libXpm-3.5.14.ebuild
new file mode 100644
index ..1fc766cf6658
--- /dev/null
+++ b/x11-libs/libXpm/libXpm-3.5.14.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_DOC=doc
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X.Org Xpm library"
+
+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"
+
+RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="sys-devel/gettext"



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

2022-11-19 Thread Michael Orlitzky
commit: 8e9908e93b59bdef790c8fc4fa1353f27ac0c495
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sat Nov 19 22:52:29 2022 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Sat Nov 19 23:04:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e9908e9

net-analyzer/nagios-plugins: add 2.4.2, drop 2.4.0-r1

In addition to the upstream bug fixes, I've removed an old workaround
for -fstrict-aliasing and dropped an obsolete patch. (The patch -- my
own -- was never merged, but a worse one was accepted four years ago.
It's probably time to let it go.)

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

 net-analyzer/nagios-plugins/Manifest   |  1 +
 ...ios-plugins-2.4.0-r1.ebuild => nagios-plugins-2.4.2.ebuild} | 10 --
 2 files changed, 1 insertion(+), 10 deletions(-)

diff --git a/net-analyzer/nagios-plugins/Manifest 
b/net-analyzer/nagios-plugins/Manifest
index 01a7d6cad44e..349c22b0a912 100644
--- a/net-analyzer/nagios-plugins/Manifest
+++ b/net-analyzer/nagios-plugins/Manifest
@@ -1 +1,2 @@
 DIST nagios-plugins-2.4.0.tar.gz 2738643 BLAKE2B 
695c3804aec592dad0ae1f2f19222a5ae066944de4169beba08dd1e7beee51c5082679dfc1cf5adc052758e3142f33187ebde9636af19ae313f1448867764878
 SHA512 
f6f4cd604d28161f36c1429dbfa8f07e9fa468d8d8c21925d53d7049f0765504cb785e1f1189a0c93aa1f0cd1fe3985409c420b7724aa39790836af5c3f725ff
+DIST nagios-plugins-2.4.2.tar.gz 2740092 BLAKE2B 
73101f0d439a10bbc0e5d576fe1cf60f115eead00e4611e2f820ebde86390daf1904a45603389a6ad0a9fdb0f14fb49b429ad571159f605df5490f9798fc18d1
 SHA512 
43448483301c8f5fb9be9b496514a9e15199c320b2a320bb93c4fc6f6fcd35f2a469f980916b37b2b7e565edcb14eea1692f290b0a7bca9364e298eb42af63ce

diff --git a/net-analyzer/nagios-plugins/nagios-plugins-2.4.0-r1.ebuild 
b/net-analyzer/nagios-plugins/nagios-plugins-2.4.2.ebuild
similarity index 91%
rename from net-analyzer/nagios-plugins/nagios-plugins-2.4.0-r1.ebuild
rename to net-analyzer/nagios-plugins/nagios-plugins-2.4.2.ebuild
index 732d59f1bb73..7b20af18afa6 100644
--- a/net-analyzer/nagios-plugins/nagios-plugins-2.4.0-r1.ebuild
+++ b/net-analyzer/nagios-plugins/nagios-plugins-2.4.2.ebuild
@@ -3,8 +3,6 @@
 
 EAPI=8
 
-inherit flag-o-matic
-
 DESCRIPTION="Official plugins for Nagios"
 HOMEPAGE="https://nagios-plugins.org/;
 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV}/${P}.tar.gz;
@@ -64,10 +62,6 @@ DOCS=(
THANKS
 )
 
-PATCHES=(
-   "${FILESDIR}/define-own-mysql-port-constant.patch"
-)
-
 src_prepare() {
default
 
@@ -78,10 +72,6 @@ src_prepare() {
 }
 
 src_configure() {
-   # Disable -fstrict-aliasing until check_ntp can be fixed,
-   # https://github.com/nagios-plugins/nagios-plugins/issues/665
-   append-cflags $(test-flags-CC -fno-strict-aliasing)
-
# Use an array to prevent econf from mangling the ping args.
local myconf=()
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-configurator/

2022-11-19 Thread Alfredo Tupone
commit: cda7e415ae6ab50dccf10418fd5c274bf6ad41de
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Nov 19 22:51:15 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Nov 19 22:51:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cda7e415

dev-ml/dune-configurator: build dune-configurator

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

 dev-ml/dune-configurator/Manifest  |  1 +
 .../dune-configurator-3.0.3.ebuild | 42 ++
 .../dune-configurator/dune-configurator-3.ebuild   | 16 -
 3 files changed, 43 insertions(+), 16 deletions(-)

diff --git a/dev-ml/dune-configurator/Manifest 
b/dev-ml/dune-configurator/Manifest
index 4700dffa36ef..bc194e8ffc95 100644
--- a/dev-ml/dune-configurator/Manifest
+++ b/dev-ml/dune-configurator/Manifest
@@ -1,3 +1,4 @@
 DIST dune-2.8.4.tar.gz 1372925 BLAKE2B 
5b6d6738a0dc701d852e6cc59a1998f64c006d233f43a804b0b9b677a6eadda25aa20f52799c90910d361e4bc565636a50d218ad5d0a9927239adc5be36b3889
 SHA512 
13b36eb6a943f9513987a23dab467b2e449cc3a4de35227f8323c3c724b27f19daac500602141ab22a0457924c8484ce27a7f73e46a72e796d30fb1c3253
 DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 
27224f803547d02f7110dcfc486ef41f9a4586f6f862ef7f8bbf05cc1f3f6dc8ea03fca99c01842f4226ea3d08f4127daa0e5811dd46cc00f1b96ad7eaafe43d
 SHA512 
4fcff34de4acc4429dd73864ca90e695d8ba436839fd679608f7db292e44be70c3db455a58f59477f2055f84ce497bfa8e90e485ed9536acad3c1b3be3d4be77
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
+DIST dune-3.0.3.tar.gz 1725788 BLAKE2B 
2de93c085f642c8381642a08b18bc21ad48097f32397b3eddab9725deb267b089849b649705e1b72bb1b5b37f7531fd9e0cfb134174f0cb3a8ee2595c7dcf8ce
 SHA512 
839e942bcf8189763d0d9b01614333bb2f036bce68c82959e51d2e9145b57067cb862b66781912391c1a0f531b8dddf2ffeafcee71c626169a437fe40feba155

diff --git a/dev-ml/dune-configurator/dune-configurator-3.0.3.ebuild 
b/dev-ml/dune-configurator/dune-configurator-3.0.3.ebuild
new file mode 100644
index ..ee56b94f49e5
--- /dev/null
+++ b/dev-ml/dune-configurator/dune-configurator-3.0.3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune multiprocessing
+
+DESCRIPTION="A composable build system for OCaml"
+HOMEPAGE="https://github.com/ocaml/dune;
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+BDEPEND="~dev-ml/dune-${PV}"
+DEPEND="
+   dev-ml/csexp:=[ocamlopt?]
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+
+   # This enables dune-configurator to use the vendored csexp module
+   sed -i 's/stdune.csexp/dune-configurator.csexp/' \
+   vendor/csexp/src/dune || die
+}
+
+src_configure() {
+   ./configure \
+   --libdir="$(ocamlc -where)" \
+   --mandir="/usr/share/man" \
+   || die
+}
+
+src_compile() {
+   dune build -p "${PN}" @install -j $(makeopts_jobs) --profile release || 
die
+}

diff --git a/dev-ml/dune-configurator/dune-configurator-3.ebuild 
b/dev-ml/dune-configurator/dune-configurator-3.ebuild
deleted file mode 100644
index 276aadd7990a..
--- a/dev-ml/dune-configurator/dune-configurator-3.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A composable build system for OCaml"
-HOMEPAGE="https://github.com/ocaml/dune;
-SRC_URI=""
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE="+ocamlopt"
-
-RDEPEND=">=dev-ml/dune-3"
-DEPEND="${RDEPEND}"



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

2022-11-19 Thread Alfredo Tupone
commit: 86c1ae981dc841f534126cc09e7e88c2b819f410
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Nov 19 22:47:16 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Nov 19 22:47:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86c1ae98

dev-ml/dune: separate dune-configurator

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

 .../{dune-3.0.3.ebuild => dune-3.0.3-r1.ebuild}| 29 ++
 1 file changed, 8 insertions(+), 21 deletions(-)

diff --git a/dev-ml/dune/dune-3.0.3.ebuild b/dev-ml/dune/dune-3.0.3-r1.ebuild
similarity index 65%
rename from dev-ml/dune/dune-3.0.3.ebuild
rename to dev-ml/dune/dune-3.0.3-r1.ebuild
index d4b1683267dd..34a23dd6020a 100644
--- a/dev-ml/dune/dune-3.0.3.ebuild
+++ b/dev-ml/dune/dune-3.0.3-r1.ebuild
@@ -12,23 +12,14 @@ SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="MIT"
 SLOT="0/${PV}"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE="emacs test"
-RESTRICT="strip !test? ( test )"
+IUSE="emacs"
+RESTRICT="strip test"
 
 RDEPEND="
>=dev-lang/ocaml-4.08:=
emacs? ( >=app-editors/emacs-23.1:* )
-   !

[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/

2022-11-19 Thread Alfredo Tupone
commit: 89f6c0b8aa1231323f96f55b2dcd9820e614ed7d
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Nov 19 22:42:23 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Nov 19 22:42:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89f6c0b8

dev-ml/dune-private-libs: fix build

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

 .../dune-private-libs/dune-private-libs-3.0.3.ebuild  | 19 +--
 1 file changed, 9 insertions(+), 10 deletions(-)

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.0.3.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.0.3.ebuild
index 72007e8814e1..b15fa804ee33 100644
--- a/dev-ml/dune-private-libs/dune-private-libs-3.0.3.ebuild
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.0.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit dune
+inherit dune multiprocessing
 
 DESCRIPTION="A composable build system for OCaml"
 HOMEPAGE="https://github.com/ocaml/dune;
@@ -18,18 +18,17 @@ RESTRICT="test"
 
 BDEPEND="~dev-ml/dune-${PV}"
 DEPEND="
-   dev-ml/csexp:=[ocamlopt?]
-   dev-ml/findlib:=[ocamlopt?]
-   >=dev-lang/ocaml-4.09:=
+   dev-ml/stdune:=
 "
 RDEPEND="${DEPEND}"
 
-src_prepare() {
-   rm -r "${S}"/test || die
-
-   default
+src_configure() {
+   ./configure \
+   --libdir="$(ocamlc -where)" \
+   --mandir="/usr/share/man" \
+   || die
 }
 
-src_configure() {
-   :
+src_compile() {
+   dune build -p "${PN}" @install -j $(makeopts_jobs) --profile release || 
die
 }



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

2022-11-19 Thread Alfredo Tupone
commit: 8f49ca8151da1eec13aa64176b51c6735f467428
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Nov 19 22:38:41 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Nov 19 22:38:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f49ca81

dev-ml/stdune: new package, add 3.0.3

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

 dev-ml/stdune/Manifest|  1 +
 dev-ml/stdune/metadata.xml| 11 +++
 dev-ml/stdune/stdune-3.0.3.ebuild | 35 +++
 3 files changed, 47 insertions(+)

diff --git a/dev-ml/stdune/Manifest b/dev-ml/stdune/Manifest
new file mode 100644
index ..773da28d4eed
--- /dev/null
+++ b/dev-ml/stdune/Manifest
@@ -0,0 +1 @@
+DIST dune-3.0.3.tar.gz 1725788 BLAKE2B 
2de93c085f642c8381642a08b18bc21ad48097f32397b3eddab9725deb267b089849b649705e1b72bb1b5b37f7531fd9e0cfb134174f0cb3a8ee2595c7dcf8ce
 SHA512 
839e942bcf8189763d0d9b01614333bb2f036bce68c82959e51d2e9145b57067cb862b66781912391c1a0f531b8dddf2ffeafcee71c626169a437fe40feba155

diff --git a/dev-ml/stdune/metadata.xml b/dev-ml/stdune/metadata.xml
new file mode 100644
index ..86dc156e664c
--- /dev/null
+++ b/dev-ml/stdune/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@gentoo.org
+   ML
+   
+   
+   ocaml/dune
+   
+

diff --git a/dev-ml/stdune/stdune-3.0.3.ebuild 
b/dev-ml/stdune/stdune-3.0.3.ebuild
new file mode 100644
index ..9a437d49b807
--- /dev/null
+++ b/dev-ml/stdune/stdune-3.0.3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune multiprocessing
+
+DESCRIPTION="Dune's unstable standard library"
+HOMEPAGE="https://github.com/ocaml/dune;
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+BDEPEND="~dev-ml/dune-${PV}"
+DEPEND="
+   dev-ml/pp:=[ocamlopt?]
+   dev-ml/dyn:=[ocamlopt?]
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   ./configure \
+   --libdir="$(ocamlc -where)" \
+   --mandir="/usr/share/man" \
+   || die
+}
+
+src_compile() {
+   dune build -p "${PN}" @install -j $(makeopts_jobs) --profile release || 
die
+}



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

2022-11-19 Thread Alfredo Tupone
commit: 5eeb089978ac9c66ac7f026c9c39d581772e4ce3
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Nov 19 22:35:04 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Nov 19 22:35:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eeb0899

dev-ml/dyn: new package, add 3.0.3

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

 dev-ml/dyn/Manifest |  1 +
 dev-ml/dyn/dyn-3.0.3.ebuild | 32 
 dev-ml/dyn/metadata.xml | 11 +++
 3 files changed, 44 insertions(+)

diff --git a/dev-ml/dyn/Manifest b/dev-ml/dyn/Manifest
new file mode 100644
index ..773da28d4eed
--- /dev/null
+++ b/dev-ml/dyn/Manifest
@@ -0,0 +1 @@
+DIST dune-3.0.3.tar.gz 1725788 BLAKE2B 
2de93c085f642c8381642a08b18bc21ad48097f32397b3eddab9725deb267b089849b649705e1b72bb1b5b37f7531fd9e0cfb134174f0cb3a8ee2595c7dcf8ce
 SHA512 
839e942bcf8189763d0d9b01614333bb2f036bce68c82959e51d2e9145b57067cb862b66781912391c1a0f531b8dddf2ffeafcee71c626169a437fe40feba155

diff --git a/dev-ml/dyn/dyn-3.0.3.ebuild b/dev-ml/dyn/dyn-3.0.3.ebuild
new file mode 100644
index ..ba609c7fd471
--- /dev/null
+++ b/dev-ml/dyn/dyn-3.0.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune multiprocessing
+
+DESCRIPTION="Dynamic type"
+HOMEPAGE="https://github.com/ocaml/dune;
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+BDEPEND="~dev-ml/dune-${PV}"
+DEPEND="dev-ml/ordering:="
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   ./configure \
+   --libdir="$(ocamlc -where)" \
+   --mandir="/usr/share/man" \
+   || die
+}
+
+src_compile() {
+   dune build -p "${PN}" @install -j $(makeopts_jobs) --profile release || 
die
+}

diff --git a/dev-ml/dyn/metadata.xml b/dev-ml/dyn/metadata.xml
new file mode 100644
index ..86dc156e664c
--- /dev/null
+++ b/dev-ml/dyn/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@gentoo.org
+   ML
+   
+   
+   ocaml/dune
+   
+



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

2022-11-19 Thread Alfredo Tupone
commit: 15fafbc6130cf242e553a1131c5b3e6fed9f286b
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Nov 19 22:31:12 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Nov 19 22:31:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15fafbc6

dev-ml/ordering: new package, add 3.0.3

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

 dev-ml/ordering/Manifest  |  1 +
 dev-ml/ordering/metadata.xml  | 11 +++
 dev-ml/ordering/ordering-3.0.3.ebuild | 32 
 3 files changed, 44 insertions(+)

diff --git a/dev-ml/ordering/Manifest b/dev-ml/ordering/Manifest
new file mode 100644
index ..773da28d4eed
--- /dev/null
+++ b/dev-ml/ordering/Manifest
@@ -0,0 +1 @@
+DIST dune-3.0.3.tar.gz 1725788 BLAKE2B 
2de93c085f642c8381642a08b18bc21ad48097f32397b3eddab9725deb267b089849b649705e1b72bb1b5b37f7531fd9e0cfb134174f0cb3a8ee2595c7dcf8ce
 SHA512 
839e942bcf8189763d0d9b01614333bb2f036bce68c82959e51d2e9145b57067cb862b66781912391c1a0f531b8dddf2ffeafcee71c626169a437fe40feba155

diff --git a/dev-ml/ordering/metadata.xml b/dev-ml/ordering/metadata.xml
new file mode 100644
index ..86dc156e664c
--- /dev/null
+++ b/dev-ml/ordering/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@gentoo.org
+   ML
+   
+   
+   ocaml/dune
+   
+

diff --git a/dev-ml/ordering/ordering-3.0.3.ebuild 
b/dev-ml/ordering/ordering-3.0.3.ebuild
new file mode 100644
index ..0c02ad290b06
--- /dev/null
+++ b/dev-ml/ordering/ordering-3.0.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune multiprocessing
+
+DESCRIPTION="Element ordering"
+HOMEPAGE="https://github.com/ocaml/dune;
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+BDEPEND="~dev-ml/dune-${PV}"
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   ./configure \
+   --libdir="$(ocamlc -where)" \
+   --mandir="/usr/share/man" \
+   || die
+}
+
+src_compile() {
+   dune build -p "${PN}" @install -j $(makeopts_jobs) --profile release || 
die
+}



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

2022-11-19 Thread Alfredo Tupone
commit: b7accb7cf8b7dea34b90e14136094f22da2623cd
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Nov 19 22:14:26 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Nov 19 22:18:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7accb7c

dev-ml/pp: new package, add 1.1.2

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

 dev-ml/pp/Manifest|  1 +
 dev-ml/pp/metadata.xml| 11 +++
 dev-ml/pp/pp-1.1.2.ebuild | 20 
 3 files changed, 32 insertions(+)

diff --git a/dev-ml/pp/Manifest b/dev-ml/pp/Manifest
new file mode 100644
index ..98899d7acc09
--- /dev/null
+++ b/dev-ml/pp/Manifest
@@ -0,0 +1 @@
+DIST pp-1.1.2.tbz 9586 BLAKE2B 
36bf09c2623c28215f2d4d3260681dacf7041919e09eb5e53ee04f90706b037784c0f7d5cbdfee58ce2808f28df09638fa4d15b82d8542badc05c06c0d8cce96
 SHA512 
58f78b083483006b40814be9aac33c895349eb1c6427d2762b4d760192613401262478bd5deff909763517560b06af7bf013c6a6f87d549aafa77b26345303f2

diff --git a/dev-ml/pp/metadata.xml b/dev-ml/pp/metadata.xml
new file mode 100644
index ..25a0b092cb96
--- /dev/null
+++ b/dev-ml/pp/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   m...@gentoo.org
+   ML
+   
+   
+   ocaml-dune/pp
+   
+

diff --git a/dev-ml/pp/pp-1.1.2.ebuild b/dev-ml/pp/pp-1.1.2.ebuild
new file mode 100644
index ..61daa7921fa6
--- /dev/null
+++ b/dev-ml/pp/pp-1.1.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Pretty-printing library"
+HOMEPAGE="https://github.com/ocaml-dune/pp;
+SRC_URI="https://github.com/ocaml-dune/pp/releases/download/${PV}/${P}.tbz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+
+DEPEND="dev-ml/ppx_expect:=
+   >=dev-lang/ocaml-4.08"
+RDEPEND="${DEPEND}"
+BDEPEND=""



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

2022-11-19 Thread Conrad Kostecki
commit: 9ec1564b2541226f2d4ed45f87506a1151da0977
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Nov 19 21:51:01 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Nov 19 21:52:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ec1564b

Revert "profiles/arch/x86: mask sys-apps/tas"

This reverts commit c5a292a42f45830e9b94d2c3fa350e3e870a7c92.

Bug: https://bugs.gentoo.org/881771
Signed-off-by: Conrad Kostecki  gentoo.org>

 profiles/arch/x86/package.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/arch/x86/package.mask b/profiles/arch/x86/package.mask
index 456e7e8aa09b..0573742305a8 100644
--- a/profiles/arch/x86/package.mask
+++ b/profiles/arch/x86/package.mask
@@ -1,10 +1,6 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Joonas Niilola  (2022-11-18)
-# An attempt to see if anyone misses sys-apps/tas on x86. Bug #881771
-sys-apps/tas
-
 # Viorel Munteanu  (2022-11-04)
 # Upstream dropped the x86 build.  Bug #879519
 # Removal on 2022-12-04.



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

2022-11-19 Thread Conrad Kostecki
commit: 46bf9e80840a1621279ebc6ef5915102f5505515
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Nov 19 21:50:09 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Nov 19 21:50:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46bf9e80

sys-apps/tas: drop storcli from RDEPEND

Closes: https://bugs.gentoo.org/881771
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-apps/tas/{tas-1.7.0.220503.ebuild => tas-1.7.0.220503-r1.ebuild} | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-apps/tas/tas-1.7.0.220503.ebuild 
b/sys-apps/tas/tas-1.7.0.220503-r1.ebuild
similarity index 98%
rename from sys-apps/tas/tas-1.7.0.220503.ebuild
rename to sys-apps/tas/tas-1.7.0.220503-r1.ebuild
index 3ce67d72f4a4..069bfeee067a 100644
--- a/sys-apps/tas/tas-1.7.0.220503.ebuild
+++ b/sys-apps/tas/tas-1.7.0.220503-r1.ebuild
@@ -23,7 +23,6 @@ RDEPEND="
sys-apps/ethtool
sys-apps/net-tools
sys-apps/smartmontools
-   sys-block/storcli
sys-devel/bc
sys-fs/lsscsi
sys-fs/mdadm"



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

2022-11-19 Thread Conrad Kostecki
commit: b5d3cde7c1f7e186f51e47d011ff4602b53c3e38
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Nov 19 21:49:17 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Nov 19 21:49:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5d3cde7

media-libs/gmmlib: add 22.3.1

Signed-off-by: Conrad Kostecki  gentoo.org>

 media-libs/gmmlib/Manifest |  1 +
 media-libs/gmmlib/gmmlib-22.3.1.ebuild | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/media-libs/gmmlib/Manifest b/media-libs/gmmlib/Manifest
index f5d7e9b33f33..e1c4735cdeb6 100644
--- a/media-libs/gmmlib/Manifest
+++ b/media-libs/gmmlib/Manifest
@@ -1,3 +1,4 @@
 DIST intel-gmmlib-22.1.8.tar.gz 818360 BLAKE2B 
5a7dadaead925eddfe52770c73eea92b8f071b498a2ed8d23928c93ba3d0284d9046339b7eb641918b17bf13bbcffc071ba71ba47cc53760258b1bb39f175e17
 SHA512 
4520105c7ceaae30e592acce7bae65841ecdb5d74c888cf03a2308a94a63d998941665794933c8247dbae841d13386ee99b365de0c6a5676acc960386c19ca2c
 DIST intel-gmmlib-22.2.1.tar.gz 820241 BLAKE2B 
64eed8c1863d85355f47b3bfdd2740d2472f256a679189520d284c635a1ad722ed090d503b9e224ac262498091872e686cb1732be135627d7ec8170c946a6f80
 SHA512 
d3a68de83946319d582ff2d7785adaf007ea744fba6b1e9e2c53023f0b01b506f500aae3c4305c01bb97ce9176d39ae884fa306b1a075b1f2758faad3a1e0462
 DIST intel-gmmlib-22.3.0.tar.gz 843176 BLAKE2B 
8874012deec80f5639a4fd1e0f7d94f9b683ad02fb140a4bc365ba1369bf2996ed19e4ccd45832e513017aedaaf34e76d88fd46838a02e15cb93921f70d414f6
 SHA512 
461057be96ecb6b5e84bfa55e486ee898133305ee65d31006aaf4509500da5a3ca7bbd8a7fbb77dee934e0eee97bd0edfc66d7d8dafcb55cc114f3b4d0ccc583
+DIST intel-gmmlib-22.3.1.tar.gz 843148 BLAKE2B 
b4f2e316a849e4bad5ce50e3b5ba9ba4ea32f353273acfe3d6cb69bae0e030978bbfce1b99f2c11fbf39a3460d8625f5f753c767f5223a03be45bca556c6a750
 SHA512 
6c2bb55f9c8762a2f8f279d98d08f63a97cd4755186d10ad6ad1f364002eb913f80bc7ea5fb1f9c6eaf85b03c7c60c16c9e636c3827483c51e2914e6e6e18e94

diff --git a/media-libs/gmmlib/gmmlib-22.3.1.ebuild 
b/media-libs/gmmlib/gmmlib-22.3.1.ebuild
new file mode 100644
index ..a09ea1013a10
--- /dev/null
+++ b/media-libs/gmmlib/gmmlib-22.3.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_BUILD_TYPE="Release"
+
+inherit cmake
+
+DESCRIPTION="Intel Graphics Memory Management Library"
+HOMEPAGE="https://github.com/intel/gmmlib;
+SRC_URI="https://github.com/intel/gmmlib/archive/intel-${P}.tar.gz;
+S="${WORKDIR}/${PN}-intel-${P}"
+
+KEYWORDS="~amd64"
+LICENSE="MIT"
+SLOT="0/12.3"
+IUSE="+custom-cflags test"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-20.2.2_conditional_testing.patch
+   "${FILESDIR}"/${PN}-20.3.2_cmake_project.patch
+   "${FILESDIR}"/${PN}-22.1.1_custom_cflags.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING="$(usex test)"
+   -DBUILD_TYPE="Release"
+   -DOVERRIDE_COMPILER_FLAGS="$(usex !custom-cflags)"
+   )
+
+   cmake_src_configure
+}



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

2022-11-19 Thread Conrad Kostecki
commit: b15c84b67c83303acb38ed8c9c20c83ec5db4868
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Nov 19 21:47:07 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Nov 19 21:47:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b15c84b6

net-libs/libupnp: add 1.14.15

Signed-off-by: Conrad Kostecki  gentoo.org>

 net-libs/libupnp/Manifest   |  1 +
 net-libs/libupnp/libupnp-1.14.15.ebuild | 49 +
 2 files changed, 50 insertions(+)

diff --git a/net-libs/libupnp/Manifest b/net-libs/libupnp/Manifest
index 9c9cad635574..ec1669c53f19 100644
--- a/net-libs/libupnp/Manifest
+++ b/net-libs/libupnp/Manifest
@@ -1 +1,2 @@
 DIST libupnp-1.14.14.tar.gz 808851 BLAKE2B 
e1f69df386e2781cf17248733bf720c7e88c0d818ef8589648cdb4ec800c3a0cf381aa44fadcfdabcac31bf5d44091b8f421a1d53310046fb6a6c87e6035245f
 SHA512 
bf134e87981ceb051e101b104f143672711de19a1b35cfc89a49e18f3a289fab443fbdef4a918e1f8a464de38a1eccbeee9c847c243e35f73a92373473b2465f
+DIST libupnp-1.14.15.tar.gz 809246 BLAKE2B 
5918f41b64fe5e4a0209058f4706d724d0fcad74c8e3bfc2a54d6d5a1af253d4461ec43b0c896f1da14dcb3fb0925cbae3bc6eb015380e1cd23a3d88e6ed656f
 SHA512 
dde2563eaacdd288066012f001b819ec25ab51bc36aef23db71d2eb67eef778b6b2b10b35a2f6b3041ecef20167e873e1c54e17fc4a26e8d1d9f408e2050279d

diff --git a/net-libs/libupnp/libupnp-1.14.15.ebuild 
b/net-libs/libupnp/libupnp-1.14.15.ebuild
new file mode 100644
index ..bbac11e95b48
--- /dev/null
+++ b/net-libs/libupnp/libupnp-1.14.15.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+MY_PN="pupnp"
+
+DESCRIPTION="An Portable Open Source UPnP Development Kit"
+HOMEPAGE="http://pupnp.sourceforge.net/;
+SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/release-${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${MY_PN}-release-${PV}"
+
+LICENSE="BSD"
+SLOT="0/17"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux"
+IUSE="blocking-tcp debug doc +reuseaddr samples +ssl static-libs"
+
+RDEPEND="ssl? ( dev-libs/openssl:0= )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}/${PN}-1.14.12-disable-network-tests.patch" )
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable blocking-tcp blocking-tcp-connections)
+   $(use_enable debug)
+   --enable-ipv6
+   $(use_enable reuseaddr)
+   $(use_enable samples)
+   $(use_enable ssl open_ssl)
+   $(use_enable static-libs static)
+   )
+
+   econf ${myeconfargs[@]}
+}
+
+src_install() {
+   default
+
+   find "${D}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libva-intel-media-driver/

2022-11-19 Thread Conrad Kostecki
commit: e1de955f3001c12f973243f59d204a9ce6d211f0
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Nov 19 21:48:52 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Nov 19 21:48:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1de955f

media-libs/libva-intel-media-driver: add 22.6.3

Signed-off-by: Conrad Kostecki  gentoo.org>

 media-libs/libva-intel-media-driver/Manifest   |  1 +
 .../libva-intel-media-driver-22.6.3.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/media-libs/libva-intel-media-driver/Manifest 
b/media-libs/libva-intel-media-driver/Manifest
index 62d8384b4f6c..82cbcc9a2e54 100644
--- a/media-libs/libva-intel-media-driver/Manifest
+++ b/media-libs/libva-intel-media-driver/Manifest
@@ -4,3 +4,4 @@ DIST intel-media-22.5.3.tar.gz 27488655 BLAKE2B 
90d79ac8e7ab8cb97941d37fe81ce452
 DIST intel-media-22.5.4.tar.gz 27493483 BLAKE2B 
ac6a93e06eec33edd823b1fd4310cd635f20229ce1ba1d52eb36a11b8fcaf484c836261cb5e8437889208e9b268f29f78a241867629eb517fbada28a314bb4dc
 SHA512 
9e7e4d7f33d0248f3d2288239ca121cd8c748a98587384e69c92aeedf4b9ce7ff585cac06b260713f9cd95936d270c36e6981bc500c2a6bee7276d0e238f4b74
 DIST intel-media-22.6.1.tar.gz 27578189 BLAKE2B 
733168dab6f218814564eaa7315c25e64305e7b8717364da74d1e4a3261e6a008aa325459b593c5df37e2b88d6ddc0dcff40359bbce2b2b920ec4afe04df5764
 SHA512 
068b3e928b69fc61c13bcba68c985aabc66f8cc4fa6373cbf00f6bef949822c297d2dd9014dc454a99322e0dd150210affdafbdf0e918776f78f3fdda6462ddb
 DIST intel-media-22.6.2.tar.gz 28608216 BLAKE2B 
bafa5701ea9ca155b616f855e9657ba22620138a8d5f822af5edcfa472530d5a3c6681ef42f6d8c70b395457e12b80625dd1a30564b9a8104b5c4e25f5d8b161
 SHA512 
2c54fef591fecedf98d64150844332ebeb0f473766747039cb0be8ab8e160f3a44ffce21c18991dcd10f917b0cf07f82a8578fc288c25322fa2f29c70083e323
+DIST intel-media-22.6.3.tar.gz 28848769 BLAKE2B 
9bd86f119e5cc3cb3ec8f16cc77072146d7c1e520030c9047e877526e3edd2ed1fdc67c30726c6f23df4abe954c2e6a23babd96b63c12c8e8b3f1c60be13d464
 SHA512 
1158a8a158c44f3911b16524b6f1ff2dbf119d8c3108600ac89e904a0832209c940e90549e04e305f56308a6ac17eb905eef2e74f14db23760c7f91e5ef5a35d

diff --git 
a/media-libs/libva-intel-media-driver/libva-intel-media-driver-22.6.3.ebuild 
b/media-libs/libva-intel-media-driver/libva-intel-media-driver-22.6.3.ebuild
new file mode 100644
index ..c330de59e4c2
--- /dev/null
+++ b/media-libs/libva-intel-media-driver/libva-intel-media-driver-22.6.3.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+if [[ ${PV} == * ]] ; then
+   : ${EGIT_REPO_URI:="https://github.com/intel/media-driver"}
+   if [[ ${PV%} != "" ]] ; then
+   : ${EGIT_BRANCH:="release/${PV%.}"}
+   fi
+   inherit git-r3
+else
+   MY_PV="${PV%_pre}"
+   
SRC_URI="https://github.com/intel/media-driver/archive/intel-media-${MY_PV}.tar.gz;
+   S="${WORKDIR}/media-driver-intel-media-${MY_PV}"
+   if [[ ${PV} != *_pre* ]] ; then
+   KEYWORDS="~amd64"
+   fi
+fi
+
+DESCRIPTION="Intel Media Driver for VA-API (iHD)"
+HOMEPAGE="https://github.com/intel/media-driver;
+
+LICENSE="MIT BSD redistributable? ( no-source-code )"
+SLOT="0"
+IUSE="+redistributable test X"
+
+RESTRICT="!test? ( test )"
+
+DEPEND=">=media-libs/gmmlib-22.3.0:=
+   >=media-libs/libva-2.14.0[X?]
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-21.4.2-Remove-unwanted-CFLAGS.patch
+   "${FILESDIR}"/${PN}-20.4.5_testing_in_src_test.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DMEDIA_BUILD_FATAL_WARNINGS=OFF
+   -DMEDIA_RUN_TEST_SUITE=$(usex test)
+   -DBUILD_TYPE=Release
+   -DPLATFORM=linux
+   -DCMAKE_DISABLE_FIND_PACKAGE_X11=$(usex !X)
+   -DENABLE_NONFREE_KERNELS=$(usex redistributable)
+   -DLATEST_CPP_NEEDED=ON # Seems to be the best option for now
+   )
+   local CMAKE_BUILD_TYPE="Release"
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: app-benchmarks/stress-ng/

2022-11-19 Thread Conrad Kostecki
commit: c55a80c381a6a7da8f8de2f2baef7cf1a4d42c8b
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Nov 19 21:48:12 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Nov 19 21:48:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c55a80c3

app-benchmarks/stress-ng: drop 0.14.06

Signed-off-by: Conrad Kostecki  gentoo.org>

 app-benchmarks/stress-ng/Manifest |  1 -
 app-benchmarks/stress-ng/stress-ng-0.14.06.ebuild | 56 ---
 2 files changed, 57 deletions(-)

diff --git a/app-benchmarks/stress-ng/Manifest 
b/app-benchmarks/stress-ng/Manifest
index d37c62acbab3..be62ed997775 100644
--- a/app-benchmarks/stress-ng/Manifest
+++ b/app-benchmarks/stress-ng/Manifest
@@ -1,2 +1 @@
-DIST stress-ng-0.14.06.tar.gz 3705069 BLAKE2B 
fbc7b73cf85f82bb4c7172c4a275c793f553b95b0db36324d83cef2f6fb7e548b9a9222319a5a3ca5aae857916dd0cdd804cae275c575ec2bac912a37917e8a6
 SHA512 
8d670fe7cc10106839cde891149ad92f0ec025aa2ec4c7d7f60f19728fc2b68f47245303d47ceddc5f17607766a0fe4cfceea83275c7d9c8093f12cc827112b4
 DIST stress-ng-0.15.00.tar.gz 3743762 BLAKE2B 
8f09235129c8ac66ff0a384d6b1c9cbce2673fa6ccafff245676605d3730a81b9fd92f4186a591fbf6975c20c8ac28eb51f3aedaec5a1c74f738bc7030c07706
 SHA512 
bef6785848c46e39debfc0c4e05e20fe1f443518d619d1ae50b2f9952939e1db964cec0755986a1dd4917e25f979c43d5808b1ff686a4471e8e8be8df9355c05

diff --git a/app-benchmarks/stress-ng/stress-ng-0.14.06.ebuild 
b/app-benchmarks/stress-ng/stress-ng-0.14.06.ebuild
deleted file mode 100644
index 261e754e1065..
--- a/app-benchmarks/stress-ng/stress-ng-0.14.06.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-info toolchain-funcs
-
-DESCRIPTION="Stress test for a computer system with various selectable ways"
-HOMEPAGE="https://github.com/ColinIanKing/stress-ng;
-SRC_URI="https://github.com/ColinIanKing/${PN}/archive/refs/tags/V${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
-IUSE="apparmor sctp"
-
-DEPEND="
-   dev-libs/libaio
-   dev-libs/libbsd
-   dev-libs/libgcrypt:0=
-   sys-apps/attr
-   sys-apps/keyutils:=
-   sys-libs/libcap
-   sys-libs/zlib
-   virtual/libcrypt:=
-   apparmor? (
-   sys-apps/apparmor-utils
-   sys-libs/libapparmor
-   )
-   sctp? ( net-misc/lksctp-tools )
-"
-
-RDEPEND="${DEPEND}"
-
-DOCS=( "README.md" "README.Android" "TODO" "syscalls.txt" )
-
-pkg_pretend() {
-   if use apparmor; then
-   CONFIG_CHECK="SECURITY_APPARMOR"
-   check_extra_config
-   fi
-}
-
-src_compile() {
-   tc-export CC
-
-   export MAN_COMPRESS="0"
-
-   local myemakeopts=(
-   HAVE_APPARMOR="$(usex apparmor 1 0)"
-   HAVE_LIB_SCTP="$(usex sctp 1 0)"
-   VERBOSE="1"
-   )
-
-   emake "${myemakeopts[@]}"
-}



[gentoo-commits] repo/gentoo:master commit in: app-benchmarks/stress-ng/

2022-11-19 Thread Conrad Kostecki
commit: 96b1a95b28bac822202dcc279d8eafcc5dda6979
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Nov 19 21:47:50 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Nov 19 21:47:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96b1a95b

app-benchmarks/stress-ng: add 0.15.00

Signed-off-by: Conrad Kostecki  gentoo.org>

 app-benchmarks/stress-ng/Manifest |  1 +
 app-benchmarks/stress-ng/stress-ng-0.15.00.ebuild | 56 +++
 2 files changed, 57 insertions(+)

diff --git a/app-benchmarks/stress-ng/Manifest 
b/app-benchmarks/stress-ng/Manifest
index 89d8b77fafd3..d37c62acbab3 100644
--- a/app-benchmarks/stress-ng/Manifest
+++ b/app-benchmarks/stress-ng/Manifest
@@ -1 +1,2 @@
 DIST stress-ng-0.14.06.tar.gz 3705069 BLAKE2B 
fbc7b73cf85f82bb4c7172c4a275c793f553b95b0db36324d83cef2f6fb7e548b9a9222319a5a3ca5aae857916dd0cdd804cae275c575ec2bac912a37917e8a6
 SHA512 
8d670fe7cc10106839cde891149ad92f0ec025aa2ec4c7d7f60f19728fc2b68f47245303d47ceddc5f17607766a0fe4cfceea83275c7d9c8093f12cc827112b4
+DIST stress-ng-0.15.00.tar.gz 3743762 BLAKE2B 
8f09235129c8ac66ff0a384d6b1c9cbce2673fa6ccafff245676605d3730a81b9fd92f4186a591fbf6975c20c8ac28eb51f3aedaec5a1c74f738bc7030c07706
 SHA512 
bef6785848c46e39debfc0c4e05e20fe1f443518d619d1ae50b2f9952939e1db964cec0755986a1dd4917e25f979c43d5808b1ff686a4471e8e8be8df9355c05

diff --git a/app-benchmarks/stress-ng/stress-ng-0.15.00.ebuild 
b/app-benchmarks/stress-ng/stress-ng-0.15.00.ebuild
new file mode 100644
index ..261e754e1065
--- /dev/null
+++ b/app-benchmarks/stress-ng/stress-ng-0.15.00.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info toolchain-funcs
+
+DESCRIPTION="Stress test for a computer system with various selectable ways"
+HOMEPAGE="https://github.com/ColinIanKing/stress-ng;
+SRC_URI="https://github.com/ColinIanKing/${PN}/archive/refs/tags/V${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+IUSE="apparmor sctp"
+
+DEPEND="
+   dev-libs/libaio
+   dev-libs/libbsd
+   dev-libs/libgcrypt:0=
+   sys-apps/attr
+   sys-apps/keyutils:=
+   sys-libs/libcap
+   sys-libs/zlib
+   virtual/libcrypt:=
+   apparmor? (
+   sys-apps/apparmor-utils
+   sys-libs/libapparmor
+   )
+   sctp? ( net-misc/lksctp-tools )
+"
+
+RDEPEND="${DEPEND}"
+
+DOCS=( "README.md" "README.Android" "TODO" "syscalls.txt" )
+
+pkg_pretend() {
+   if use apparmor; then
+   CONFIG_CHECK="SECURITY_APPARMOR"
+   check_extra_config
+   fi
+}
+
+src_compile() {
+   tc-export CC
+
+   export MAN_COMPRESS="0"
+
+   local myemakeopts=(
+   HAVE_APPARMOR="$(usex apparmor 1 0)"
+   HAVE_LIB_SCTP="$(usex sctp 1 0)"
+   VERBOSE="1"
+   )
+
+   emake "${myemakeopts[@]}"
+}



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

2022-11-19 Thread Maciej Barć
commit: 6e7a51ba017eb61743f30c801d61a4971f2289e4
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Nov 19 21:25:25 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Nov 19 21:26:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e7a51ba

sci-mathematics/alt-ergo: remove seq reference from dune build file

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

 sci-mathematics/alt-ergo/alt-ergo-2.4.2-r1.ebuild|  2 ++
 sci-mathematics/alt-ergo/files/alt-ergo-2.4.2-dune.patch | 11 +++
 2 files changed, 13 insertions(+)

diff --git a/sci-mathematics/alt-ergo/alt-ergo-2.4.2-r1.ebuild 
b/sci-mathematics/alt-ergo/alt-ergo-2.4.2-r1.ebuild
index 496625cddfef..581b8c28a604 100644
--- a/sci-mathematics/alt-ergo/alt-ergo-2.4.2-r1.ebuild
+++ b/sci-mathematics/alt-ergo/alt-ergo-2.4.2-r1.ebuild
@@ -34,6 +34,8 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="dev-ml/dune-configurator"
 
+PATCHES=( "${FILESDIR}"/${P}-dune.patch )
+
 src_prepare() {
default
 

diff --git a/sci-mathematics/alt-ergo/files/alt-ergo-2.4.2-dune.patch 
b/sci-mathematics/alt-ergo/files/alt-ergo-2.4.2-dune.patch
new file mode 100644
index ..58bcbaa70257
--- /dev/null
+++ b/sci-mathematics/alt-ergo/files/alt-ergo-2.4.2-dune.patch
@@ -0,0 +1,11 @@
+--- a/src/lib/dune
 b/src/lib/dune
+@@ -21,7 +21,7 @@
+ 
+   ; external dependencies
+   (libraries
+- seq unix num str zarith dynlink ocplib-simplex stdlib-shims)
++ unix num str zarith dynlink ocplib-simplex stdlib-shims)
+ 
+   ; .mli only modules *also* need to be in this field
+   (modules_without_implementation matching_types numbersInterface sig sig_rel)



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/

2022-11-19 Thread Maciej Barć
commit: bf06e367482ddc8fd378331041baa0612abebfbf
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Nov 19 21:02:32 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Nov 19 21:06:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf06e367

dev-ml/dune-private-libs: bump to 3.0.3

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

 dev-ml/dune-private-libs/Manifest  |  1 +
 .../dune-private-libs-3.0.3.ebuild | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/dev-ml/dune-private-libs/Manifest 
b/dev-ml/dune-private-libs/Manifest
index 4700dffa36ef..bc194e8ffc95 100644
--- a/dev-ml/dune-private-libs/Manifest
+++ b/dev-ml/dune-private-libs/Manifest
@@ -1,3 +1,4 @@
 DIST dune-2.8.4.tar.gz 1372925 BLAKE2B 
5b6d6738a0dc701d852e6cc59a1998f64c006d233f43a804b0b9b677a6eadda25aa20f52799c90910d361e4bc565636a50d218ad5d0a9927239adc5be36b3889
 SHA512 
13b36eb6a943f9513987a23dab467b2e449cc3a4de35227f8323c3c724b27f19daac500602141ab22a0457924c8484ce27a7f73e46a72e796d30fb1c3253
 DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 
27224f803547d02f7110dcfc486ef41f9a4586f6f862ef7f8bbf05cc1f3f6dc8ea03fca99c01842f4226ea3d08f4127daa0e5811dd46cc00f1b96ad7eaafe43d
 SHA512 
4fcff34de4acc4429dd73864ca90e695d8ba436839fd679608f7db292e44be70c3db455a58f59477f2055f84ce497bfa8e90e485ed9536acad3c1b3be3d4be77
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
+DIST dune-3.0.3.tar.gz 1725788 BLAKE2B 
2de93c085f642c8381642a08b18bc21ad48097f32397b3eddab9725deb267b089849b649705e1b72bb1b5b37f7531fd9e0cfb134174f0cb3a8ee2595c7dcf8ce
 SHA512 
839e942bcf8189763d0d9b01614333bb2f036bce68c82959e51d2e9145b57067cb862b66781912391c1a0f531b8dddf2ffeafcee71c626169a437fe40feba155

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.0.3.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.0.3.ebuild
new file mode 100644
index ..72007e8814e1
--- /dev/null
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.0.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 dune
+
+DESCRIPTION="A composable build system for OCaml"
+HOMEPAGE="https://github.com/ocaml/dune;
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+BDEPEND="~dev-ml/dune-${PV}"
+DEPEND="
+   dev-ml/csexp:=[ocamlopt?]
+   dev-ml/findlib:=[ocamlopt?]
+   >=dev-lang/ocaml-4.09:=
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   rm -r "${S}"/test || die
+
+   default
+}
+
+src_configure() {
+   :
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/ptmap/files/, dev-ml/ptmap/

2022-11-19 Thread Maciej Barć
commit: 8a220aefb5fbac21b554969863d249ec78d82e1a
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Nov 19 21:21:49 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Nov 19 21:26:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a220aef

dev-ml/ptmap: remove seq reference from dune build file

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

 dev-ml/ptmap/files/ptmap-2.0.5-dune.patch | 11 +++
 dev-ml/ptmap/ptmap-2.0.5-r2.ebuild|  2 ++
 2 files changed, 13 insertions(+)

diff --git a/dev-ml/ptmap/files/ptmap-2.0.5-dune.patch 
b/dev-ml/ptmap/files/ptmap-2.0.5-dune.patch
new file mode 100644
index ..b13122884adb
--- /dev/null
+++ b/dev-ml/ptmap/files/ptmap-2.0.5-dune.patch
@@ -0,0 +1,11 @@
+--- a/dune
 b/dune
+@@ -1,7 +1,6 @@
+ (library
+  (public_name ptmap)
+- (modules ptmap)
+- (libraries seq))
++ (modules ptmap))
+ 
+ (test
+  (name test)

diff --git a/dev-ml/ptmap/ptmap-2.0.5-r2.ebuild 
b/dev-ml/ptmap/ptmap-2.0.5-r2.ebuild
index 2213fb278c04..5f448db4390d 100644
--- a/dev-ml/ptmap/ptmap-2.0.5-r2.ebuild
+++ b/dev-ml/ptmap/ptmap-2.0.5-r2.ebuild
@@ -19,3 +19,5 @@ RDEPEND="
dev-ml/stdlib-shims:=
 "
 DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${P}-dune.patch )



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-site/

2022-11-19 Thread Maciej Barć
commit: ebb77cdeb345c7a9f7a45be2c8e80a05fb0577ca
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Nov 19 21:05:19 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Nov 19 21:06:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebb77cde

dev-ml/dune-site: bump to 3.0.3

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

 dev-ml/dune-site/Manifest   |  1 +
 dev-ml/dune-site/dune-site-3.0.3.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-ml/dune-site/Manifest b/dev-ml/dune-site/Manifest
index 6632c7b4ccef..f3de2ca43bfe 100644
--- a/dev-ml/dune-site/Manifest
+++ b/dev-ml/dune-site/Manifest
@@ -1,2 +1,3 @@
 DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 
27224f803547d02f7110dcfc486ef41f9a4586f6f862ef7f8bbf05cc1f3f6dc8ea03fca99c01842f4226ea3d08f4127daa0e5811dd46cc00f1b96ad7eaafe43d
 SHA512 
4fcff34de4acc4429dd73864ca90e695d8ba436839fd679608f7db292e44be70c3db455a58f59477f2055f84ce497bfa8e90e485ed9536acad3c1b3be3d4be77
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
+DIST dune-3.0.3.tar.gz 1725788 BLAKE2B 
2de93c085f642c8381642a08b18bc21ad48097f32397b3eddab9725deb267b089849b649705e1b72bb1b5b37f7531fd9e0cfb134174f0cb3a8ee2595c7dcf8ce
 SHA512 
839e942bcf8189763d0d9b01614333bb2f036bce68c82959e51d2e9145b57067cb862b66781912391c1a0f531b8dddf2ffeafcee71c626169a437fe40feba155

diff --git a/dev-ml/dune-site/dune-site-3.0.3.ebuild 
b/dev-ml/dune-site/dune-site-3.0.3.ebuild
new file mode 100644
index ..8a13e19dec66
--- /dev/null
+++ b/dev-ml/dune-site/dune-site-3.0.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune multiprocessing
+
+DESCRIPTION="Embed locations informations inside executable and libraries"
+HOMEPAGE="https://github.com/ocaml/dune;
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+RDEPEND="
+   ~dev-ml/dune-private-libs-${PV}:=[ocamlopt=]
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune build -p ${PN} @install -j $(makeopts_jobs) --display short || die
+}



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

2022-11-19 Thread David Seifert
commit: e7148c5f08552659798d8e85c45293c2bdad70d4
Author: David Seifert  gentoo  org>
AuthorDate: Sat Nov 19 21:04:24 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 19 21:04:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7148c5f

sys-fs/lvm2: add 2.03.17

Signed-off-by: David Seifert  gentoo.org>

 sys-fs/lvm2/Manifest   |   1 +
 .../lvm2-2.03.17-dynamic-static-ldflags.patch  |  50 
 .../lvm2/files/lvm2-2.03.17-example.conf.in.patch  |  42 +++
 sys-fs/lvm2/files/lvm2-2.03.17-locale-muck.patch   |  11 +
 .../files/lvm2-2.03.17-pthread-pkgconfig.patch |  31 +++
 sys-fs/lvm2/files/lvm2-2.03.17-readelf.patch   |  56 
 sys-fs/lvm2/lvm2-2.03.17.ebuild| 303 +
 7 files changed, 494 insertions(+)

diff --git a/sys-fs/lvm2/Manifest b/sys-fs/lvm2/Manifest
index 27b129ed6b96..d460e037d4b5 100644
--- a/sys-fs/lvm2/Manifest
+++ b/sys-fs/lvm2/Manifest
@@ -1,2 +1,3 @@
 DIST LVM2.2.03.14.tgz 2639538 BLAKE2B 
806f5e9cb76a05febef6f8ce8cfc42c92927b9538f62a21029c5ffc426a4fd7c3f32709be08dbd8028b53891b1075d1d13cb3b0d7b1815071ee8eb927d8f3ed3
 SHA512 
6a93bed1d5cf36f0f48d4d413d028b0e480cd4fc20e25d173770a892f265d2a0cc68d01a720b1513469953649e989532cd0c45f9538f92a4190eb3dc4555857d
 DIST LVM2.2.03.16.tgz 2658805 BLAKE2B 
05c6089adff0c61ff1281a05a917f75480ad4acc28cb0214a42589d206a61168f68de07891b9af9814ed7998f16aff6f29ba29b85b23de36f38bf3b5f27802c1
 SHA512 
084ba4080537359458db936637fc7f83bb9bfcf2de9f3660882551b5c31c7e9900c7d381b238ce1bb7629942c740c121f0dea5e404c302d31ed028b5c65efaa5
+DIST LVM2.2.03.17.tgz 2726793 BLAKE2B 
425e52fe2d7832f8440203d2b6ffc3a097903abea8be07bbbf4864001d5f55083954e561a92b0fe4fc467533e465af3958b25cf33d2693f50f077dc3d9b74bd2
 SHA512 
ce9f4c10a7e89b397fa021098976117c062227da4f25996296dd3678c0aeb826edf9b7e4f5d3992f42156865ae47cb98671ec37a26868710174a473b42cc70a9

diff --git a/sys-fs/lvm2/files/lvm2-2.03.17-dynamic-static-ldflags.patch 
b/sys-fs/lvm2/files/lvm2-2.03.17-dynamic-static-ldflags.patch
new file mode 100644
index ..e3228945a325
--- /dev/null
+++ b/sys-fs/lvm2/files/lvm2-2.03.17-dynamic-static-ldflags.patch
@@ -0,0 +1,50 @@
+--- a/configure.ac
 b/configure.ac
+@@ -32,6 +32,7 @@
+   linux*)
+   # equivalent to -rdynamic
+   ELDFLAGS="-Wl,--export-dynamic"
++  STATIC_LDFLAGS="-Wl,--no-export-dynamic"
+   # FIXME Generate list and use --dynamic-list=.dlopen.sym
+   CLDWHOLEARCHIVE="-Wl,-whole-archive"
+   CLDNOWHOLEARCHIVE="-Wl,-no-whole-archive"
+@@ -1945,6 +1946,7 @@
+ AC_SUBST(SYSCONFDIR)
+ AC_SUBST(SNAPSHOTS)
+ AC_SUBST(STATICDIR)
++AC_SUBST(STATIC_LDFLAGS)
+ AC_SUBST(STATIC_LINK)
+ AC_SUBST(TESTSUITE_DATA)
+ AC_SUBST(THIN)
+--- a/daemons/dmeventd/Makefile.in
 b/daemons/dmeventd/Makefile.in
+@@ -76,7 +76,7 @@
+ 
+ dmeventd.static: $(LIB_STATIC) dmeventd.o
+   @echo "[CC] $@"
+-  $(Q) $(CC) $(CFLAGS) $(LDFLAGS) -static dmeventd.o \
++  $(Q) $(CC) $(CFLAGS) $(LDFLAGS) $(STATIC_LDFLAGS) -static dmeventd.o \
+   -o $@ $(DL_LIBS) $(DMEVENT_LIBS) $(LIBS) $(STATIC_LIBS)
+ 
+ ifeq ("@PKGCONFIG@", "yes")
+--- a/make.tmpl.in
 b/make.tmpl.in
+@@ -64,6 +64,7 @@
+ # FIXME set this only where it's needed, not globally?
+ CFLAGS ?= @COPTIMISE_FLAG@ @CFLAGS@
+ LDFLAGS ?= @LDFLAGS@
++STATIC_LDFLAGS += @STATIC_LDFLAGS@
+ CLDFLAGS += @CLDFLAGS@
+ ELDFLAGS += @ELDFLAGS@
+ LDDEPS += @LDDEPS@
+--- a/tools/Makefile.in
 b/tools/Makefile.in
+@@ -137,7 +137,7 @@
+ 
+ lvm.static: $(OBJECTS) lvm-static.o $(LVMINTERNAL_LIBS)
+   @echo "[CC] $@"
+-  $(Q) $(CC) $(CFLAGS) $(LDFLAGS) -static -L$(interfacebuilddir) \
++  $(Q) $(CC) $(CFLAGS) $(LDFLAGS) $(STATIC_LDFLAGS) -static 
-L$(interfacebuilddir) \
+   -o $@ $+ $(LVMLIBS) $(STATIC_LIBS)
+ 
+ liblvm2cmd.a: $(top_builddir)/lib/liblvm-internal.a $(OBJECTS) lvmcmdlib.o 
lvm2cmd.o

diff --git a/sys-fs/lvm2/files/lvm2-2.03.17-example.conf.in.patch 
b/sys-fs/lvm2/files/lvm2-2.03.17-example.conf.in.patch
new file mode 100644
index ..b63b681e5fab
--- /dev/null
+++ b/sys-fs/lvm2/files/lvm2-2.03.17-example.conf.in.patch
@@ -0,0 +1,42 @@
+Add Gentoo specific changes
+
+--- a/conf/example.conf.in
 b/conf/example.conf.in
+@@ -170,6 +170,9 @@
+   # Example
+   # Accept every block device:
+   # filter = [ "a|.*|" ]
++  # Gentoo: we exclude /dev/nbd by default, because it makes a lot of 
kernel
++  # noise when you probed while not available.
++  filter = [ "r|/dev/nbd.*|", "a|.*|" ]
+   # Reject the cdrom drive:
+   # filter = [ "r|/dev/cdrom|" ]
+   # Work with just loopback devices, e.g. for testing:
+@@ -1843,7 +1846,7 @@
+ 
+ # Configuration section metadata.
+ # This configuration section has an automatic default value.
+-# metadata {
++metadata {
+ 
+   # Configuration option metadata/check_pv_device_sizes.
+   # Check 

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/sol2/, dev-cpp/sol2/files/

2022-11-19 Thread David Seifert
commit: b8bd80dea895c761a826d6757e1b64f0a947426a
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sat Nov 19 20:30:27 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 19 20:30:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8bd80de

dev-cpp/sol2: drop 3.2.2

Signed-off-by: Alexey Sokolov  asokolov.org>
Signed-off-by: David Seifert  gentoo.org>

 dev-cpp/sol2/Manifest|  1 -
 dev-cpp/sol2/files/sol2-3.2.2-catch-depend.patch | 27 
 dev-cpp/sol2/files/sol2-3.2.2-gcc11.patch| 10 ---
 dev-cpp/sol2/sol2-3.2.2.ebuild   | 80 
 4 files changed, 118 deletions(-)

diff --git a/dev-cpp/sol2/Manifest b/dev-cpp/sol2/Manifest
index 1c68bf805c6d..a869853e1dd1 100644
--- a/dev-cpp/sol2/Manifest
+++ b/dev-cpp/sol2/Manifest
@@ -1,2 +1 @@
-DIST sol2-3.2.2.tar.gz 8531029 BLAKE2B 
65fd220f5109e4917d06d5ef906ceccb7e292276f69bd49dfd826089a77e566af1811fdf660ffbfbd2437dca4b86ef5c4790dace9029805926e1ee0445b2e965
 SHA512 
e5a739b37aea7150f141f6a003c2689dd33155feed5bb3cf2569abbfe9f0062eacdaaf346be523d627f0e491b35e68822c80e1117fa09ece8c9d8d5af09fdbec
 DIST sol2-3.3.0.tar.gz 8453838 BLAKE2B 
dd4ae6471913a8e5de51c248d22b2b30a0ef29a597c5181026ac175d789836b9ea4c278db6860a360b1b2d59a2063a7538dfb06044cd89cfdf6612a7f60ecd63
 SHA512 
f1eba8f9ea270a3a3fff9c7a036d130ec848d065e54a8aefd2a19ad7f17dcb6b5744d979fac54c765e8317a4cdcf72e1b9d622d114f48c6502cf2db900c8d4a3

diff --git a/dev-cpp/sol2/files/sol2-3.2.2-catch-depend.patch 
b/dev-cpp/sol2/files/sol2-3.2.2-catch-depend.patch
deleted file mode 100644
index 2da3c00c1612..
--- a/dev-cpp/sol2/files/sol2-3.2.2-catch-depend.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-Use catch library from system
-
 a/tests/runtime_tests/CMakeLists.txt
-+++ b/tests/runtime_tests/CMakeLists.txt
-@@ -22,12 +22,6 @@
- 
- # # # # sol3 tests - runtime tests
- 
--if (CMAKE_GENERATOR MATCHES "Visual Studio 14 2015")
--  find_package(Catch 1.12.1 REQUIRED)
--else()
--  find_package(Catch REQUIRED)
--endif()
--
- file(GLOB SOL2_RUNTIME_TEST_SOURCES source/*.cpp)
- source_group(test_sources FILES ${SOL2_RUNTIME_TEST_SOURCES})
- 
-@@ -38,7 +32,8 @@ function(CREATE_TEST test_target_name test_name target_sol)
-   OUTPUT_NAME ${test_name}
-   EXPORT_NAME sol2::${test_name})
-   target_link_libraries(${test_target_name} 
--  PUBLIC Threads::Threads ${LUA_LIBRARIES} ${CATCH_LIBRARIES} 
${target_sol})
-+  PUBLIC Threads::Threads ${LUA_LIBRARIES} ${target_sol})
-+  target_include_directories(${test_target_name} PRIVATE ${CATCH_INC_DIR})
-   
-   if (MSVC)
-   if (NOT CMAKE_COMPILER_ID MATCHES "Clang")

diff --git a/dev-cpp/sol2/files/sol2-3.2.2-gcc11.patch 
b/dev-cpp/sol2/files/sol2-3.2.2-gcc11.patch
deleted file mode 100644
index cc8c6bb1b4f7..
--- a/dev-cpp/sol2/files/sol2-3.2.2-gcc11.patch
+++ /dev/null
@@ -1,10 +0,0 @@
-Add missing include needed for tests (and possibly consumers) with gcc11.
-
-Fixed upstream in:
-https://github.com/ThePhD/sol2/commit/e5e6466e09b632677d24a8f204d6a0ea0a8862b1
 a/include/sol/stack_core.hpp
-+++ b/include/sol/stack_core.hpp
-@@ -42,2 +42,3 @@
- #include 
-+#include 
- #include 

diff --git a/dev-cpp/sol2/sol2-3.2.2.ebuild b/dev-cpp/sol2/sol2-3.2.2.ebuild
deleted file mode 100644
index 8af75c6deec7..
--- a/dev-cpp/sol2/sol2-3.2.2.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-inherit cmake lua
-
-DESCRIPTION="Header-only C++ <-> Lua API wrapper"
-HOMEPAGE="https://github.com/ThePhD/sol2;
-SRC_URI="https://github.com/ThePhD/sol2/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-REQUIRED_USE="test? ( ${LUA_REQUIRED_USE} )"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   test? (
-   ${LUA_DEPS}
-   dev-cpp/catch:0
-   )
-"
-BDEPEND="
-   test? (
-   virtual/pkgconfig
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-gcc11.patch
-   "${FILESDIR}"/${P}-luajit-pkgconf.patch
-   "${FILESDIR}"/${P}-catch-depend.patch
-)
-
-src_prepare() {
-   # TODO: remove this sed on next bump
-   sed -i -e 's/-Werror//' \
-   tests/runtime_tests/CMakeLists.txt \
-   tests/regression_tests/1011/CMakeLists.txt \
-   tests/config_tests/function_pointers/CMakeLists.txt \
-   examples/customization/CMakeLists.txt \
-   examples/CMakeLists.txt || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   cmake_src_configure
-
-   if use test; then
-   sol2_configure_wrapper() {
-   local mycmakeargs=(
-   -DSOL2_BUILD_LUA=no
-   -DSOL2_TESTS=yes
- 

[gentoo-commits] repo/gentoo:master commit in: x11-misc/shutter/

2022-11-19 Thread David Seifert
commit: 9c6cbe9d3387fec7aaefacd7d8e54fba882bf0d0
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sat Nov 19 20:30:28 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 19 20:30:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c6cbe9d

x11-misc/shutter: drop 0.99

Signed-off-by: Alexey Sokolov  asokolov.org>
Signed-off-by: David Seifert  gentoo.org>

 x11-misc/shutter/Manifest|  1 -
 x11-misc/shutter/shutter-0.99.ebuild | 82 
 2 files changed, 83 deletions(-)

diff --git a/x11-misc/shutter/Manifest b/x11-misc/shutter/Manifest
index 238e7114e463..ab38e67eb736 100644
--- a/x11-misc/shutter/Manifest
+++ b/x11-misc/shutter/Manifest
@@ -1,2 +1 @@
 DIST shutter-0.99.2.tar.gz 1733886 BLAKE2B 
19596b5385a11f179c9fbbf81a97f2a5d9661d52d14f33be72595c26c096548095aa6cdbbc4932413f0a3103b30a78e2e870d2e7e904fb9cf0fd17ee43ad45fb
 SHA512 
5fcb094f0e6f732da3648e58ef62aa1e5537132ffb0bff80972e1891f58fe5e63ec63bc7bec63e84268c095e3cd43d60d358be61e2d050dfcc49ffb042d34cfb
-DIST shutter-0.99.tar.gz 1734356 BLAKE2B 
c261d7792a2a7508fb8e73b968e1e07edbea0338b857132674caee5ec1bb7a3d58eb2e35645c581af652027007a27df6120b035218c41d8671bc53293b6548e7
 SHA512 
335c85730f49978d4b69ee2d5bbaa5d660d652d386a70618fdeb46c639bd209cee99743b44a8ef1019404f52328692de91bfbe47b14bea202efd089f80d36f82

diff --git a/x11-misc/shutter/shutter-0.99.ebuild 
b/x11-misc/shutter/shutter-0.99.ebuild
deleted file mode 100644
index b1392c23fefe..
--- a/x11-misc/shutter/shutter-0.99.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop optfeature prefix xdg
-
-DESCRIPTION="Feature-rich screenshot program"
-HOMEPAGE="https://shutter-project.org/;
-SRC_URI="https://github.com/shutter-project/shutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
-   dev-lang/perl
-   dev-perl/Carp-Always
-   dev-perl/libxml-perl
-   dev-perl/libwww-perl
-   dev-perl/Glib-Object-Introspection
-   dev-perl/GooCanvas2
-   dev-perl/GooCanvas2-CairoTypes
-   dev-perl/Gtk3
-   >=dev-perl/Gtk3-ImageView-9
-   dev-perl/File-DesktopEntry
-   dev-perl/File-HomeDir
-   dev-perl/File-Which
-   dev-perl/JSON
-   dev-perl/File-Copy-Recursive
-   dev-perl/File-MimeInfo
-   dev-perl/Locale-gettext
-   dev-perl/Net-DBus
-   dev-perl/Number-Bytes-Human
-   dev-perl/Pango
-   dev-perl/Proc-Simple
-   dev-perl/Proc-ProcessTable
-   dev-perl/Sort-Naturally
-   dev-perl/WWW-Mechanize
-   dev-perl/X11-Protocol
-   dev-perl/XML-Simple
-   virtual/imagemagick-tools[perl]
-   x11-libs/libwnck:3[introspection]
-"
-BDEPEND="sys-devel/gettext"
-
-src_prepare() {
-   hprefixify bin/shutter
-   default
-}
-
-src_install() {
-   dobin bin/shutter
-   dodoc README
-   domenu share/applications/shutter.desktop
-   doicon share/pixmaps/shutter.png
-   doman share/man/man1/shutter.1
-
-   insinto /usr/share
-   doins -r share/shutter
-   doins -r share/locale
-   doins -r share/icons
-
-   insinto /usr/share/metainfo
-   doins share/appdata/shutter.appdata.xml
-
-   # .po doesn't belong to installed system, only .mo
-   rm -r "${ED}"/usr/share/shutter/resources/po || die
-
-   # shutter executes perl scripts as standalone scripts, and after that 
"require"s them.
-   find "${ED}"/usr/share/shutter/resources/system/plugins/ -type f ! 
-name '*.*' -exec chmod +x {} + \
-   || die "failed to make plugins executables"
-   find "${ED}"/usr/share/shutter/resources/system/upload_plugins/upload 
-type f \
-   -name "*.pm" -exec chmod +x {} + || die "failed to make upload 
plugins executables"
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-
-   optfeature "writing Exif information" media-libs/exiftool
-   optfeature "image hostings uploading" "dev-perl/JSON-MaybeXS 
dev-perl/Net-OAuth dev-perl/Path-Class"
-}



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Gtk3-ImageView/

2022-11-19 Thread David Seifert
commit: 22a594a092a2b9ae15ccc2b8268231bd70f50a1d
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sat Nov 19 20:30:29 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 19 20:30:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22a594a0

dev-perl/Gtk3-ImageView: drop 9.0.0

Closes: https://github.com/gentoo/gentoo/pull/28341
Signed-off-by: Alexey Sokolov  asokolov.org>
Signed-off-by: David Seifert  gentoo.org>

 .../Gtk3-ImageView/Gtk3-ImageView-9.0.0.ebuild | 41 --
 dev-perl/Gtk3-ImageView/Manifest   |  1 -
 2 files changed, 42 deletions(-)

diff --git a/dev-perl/Gtk3-ImageView/Gtk3-ImageView-9.0.0.ebuild 
b/dev-perl/Gtk3-ImageView/Gtk3-ImageView-9.0.0.ebuild
deleted file mode 100644
index fb4faf7f784a..
--- a/dev-perl/Gtk3-ImageView/Gtk3-ImageView-9.0.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=ASOKOLOV
-DIST_VERSION=9
-DIST_TEST=do
-inherit perl-module virtualx
-
-DESCRIPTION="Image viewer widget for Gtk3"
-
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
-   dev-perl/Cairo
-   >=dev-perl/glib-perl-1.210.0
-   dev-perl/Gtk3
-   dev-perl/Readonly
-"
-BDEPEND="${RDEPEND}
-   virtual/perl-ExtUtils-MakeMaker
-   test? (
-   dev-perl/Carp-Always
-   dev-perl/Test-Differences
-   dev-perl/Test-MockObject
-   dev-perl/Try-Tiny
-   media-gfx/imagemagick[jpeg,perl,png,svg,X]
-   virtual/perl-Test-Simple
-   )
-"
-
-PERL_RM_FILES=(
-   t/90_MANIFEST.t
-   t/91_critic.t
-)
-
-src_test() {
-   virtx perl-module_src_test
-}

diff --git a/dev-perl/Gtk3-ImageView/Manifest b/dev-perl/Gtk3-ImageView/Manifest
index e18afca3c75c..7032eadcfb11 100644
--- a/dev-perl/Gtk3-ImageView/Manifest
+++ b/dev-perl/Gtk3-ImageView/Manifest
@@ -1,2 +1 @@
 DIST Gtk3-ImageView-10.tar.gz 28165 BLAKE2B 
429490c02e34bbe669b209459fd90937a4148e643b6b4e26bd643cd930f728a400b4d179c7e072a72fced7b06fc9a7f16deb87d33b42b296f07f5dce14abdfb1
 SHA512 
2548c33c49c27bb4a69d5512c7dfaca096a39ef6d08fa1deb83a045e6c5b7ad075eb8b23b33fb794024c9b9e7fd979a5c31bff075a7ed5412a4a5a4f53824f5a
-DIST Gtk3-ImageView-9.tar.gz 16083 BLAKE2B 
f64723d2ee468c7ab423292bba8d995a62554877567fdfdd272e527920e037147783fcb9cea99ba1688f09303ee321abaee0e334a67db46bda6b0ed7e1ff9415
 SHA512 
1a52c53a03b6f9dd6abc69dbb03a8dd80df77e266eb972cb2438bd25d49765b203a70e2dfee1ae3cfdd27b4d987f9573eef3e47968c80550771dd3edbcf831cc



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

2022-11-19 Thread Sam James
commit: be240aefac66f023742421eba6775a8f106a19ab
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 19:29:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 19 19:29:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be240aef

net-analyzer/net-snmp: fix configure w/ clang 16

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

 .../files/net-snmp-5.9.3-configure-clang16.patch   | 160 +
 ...-snmp-5.9.3.ebuild => net-snmp-5.9.3-r1.ebuild} |   1 +
 2 files changed, 161 insertions(+)

diff --git a/net-analyzer/net-snmp/files/net-snmp-5.9.3-configure-clang16.patch 
b/net-analyzer/net-snmp/files/net-snmp-5.9.3-configure-clang16.patch
new file mode 100644
index ..1eb880bb9604
--- /dev/null
+++ b/net-analyzer/net-snmp/files/net-snmp-5.9.3-configure-clang16.patch
@@ -0,0 +1,160 @@
+https://bugs.gentoo.org/879715
+https://github.com/net-snmp/net-snmp/commit/ddec5fa0ed1c76fde5eea9b974442faeec008526
+https://github.com/net-snmp/net-snmp/commit/fec0f9ee59d5d89c28d70bb35fad29a0013d048c
+https://github.com/net-snmp/net-snmp/commit/f362b354ce993d7394bf77db41bb27cfe8d1e307
+
+From ddec5fa0ed1c76fde5eea9b974442faeec008526 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Thu, 17 Nov 2022 00:10:09 +
+Subject: [PATCH] configure.d: fix compatibility with Clang 16
+
+Clang 16 makes -Wimplicit-function-declaration and -Wimplicit-int an error by
+default. Unfortunately, this can lead to misconfiguration or miscompilation of
+software as configure tests may then return the wrong result.
+
+We also fix -Wstrict-prototypes while here as it's easy to do and it prepares
+us for C23.
+
+For more information, see LWN.net [0] or LLVM's Discourse [1], the Gentoo wiki
+[2], or the (new) c-std-porting mailing list [3].
+
+[0] https://lwn.net/Articles/913505/
+[1] 
https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213
+[2] https://wiki.gentoo.org/wiki/Modern_C_porting
+[3] hosted at lists.linux.dev.
+
+Bug: https://bugs.gentoo.org/879715
+Signed-off-by: Sam James 
+[ bvanassche: removed two header file guards ]
+--- a/configure
 b/configure
+@@ -28483,7 +28483,14 @@ else
+ #ifdef HAVE_SYS_FS_TYPES_H
+ #include 
+ #endif
+-int main ()
++#ifdef HAVE_SYS_STATFS_H
++#include 
++#endif
++#ifdef HAVE_SYS_STATVFS_H
++#include 
++#endif
++
++int main(void)
+ {
+ struct fs_data fsd;
+ /* Ultrix's statfs returns 1 for success,
+@@ -31851,8 +31858,10 @@ else
+ #if HAVE_SYS_SYSCTL_H
+ # include 
+ #endif
++#include 
++#include 
+ 
+-int main(int argc, char **argv)
++int main(void)
+ {
+   int mib[2];
+   size_t  len;
+--- a/configure.d/config_os_functions
 b/configure.d/config_os_functions
+@@ -216,7 +216,14 @@ AC_CACHE_VAL(
+ #ifdef HAVE_SYS_FS_TYPES_H
+ #include 
+ #endif
+-int main ()
++#ifdef HAVE_SYS_STATFS_H
++#include 
++#endif
++#ifdef HAVE_SYS_STATVFS_H
++#include 
++#endif
++
++int main(void)
+ {
+ struct fs_data fsd;
+ /* Ultrix's statfs returns 1 for success,
+--- a/configure.d/config_os_misc4
 b/configure.d/config_os_misc4
+@@ -185,8 +185,10 @@ else
+ #if HAVE_SYS_SYSCTL_H
+ # include 
+ #endif
++#include 
++#include 
+ 
+-int main(int argc, char **argv)
++int main(void)
+ {
+   int mib[2];
+   size_t  len;
+
+From fec0f9ee59d5d89c28d70bb35fad29a0013d048c Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Thu, 17 Nov 2022 00:13:55 +
+Subject: [PATCH] agent/mibgroup: fix -Wstrict-prototypes
+
+Clang 16 warns on this. Fix it in preparation for C23.
+
+Signed-off-by: Sam James 
+[ bvanassche: minor formatting changes ]
+--- a/agent/mibgroup/agentx/protocol.c
 b/agent/mibgroup/agentx/protocol.c
+@@ -1895,7 +1895,7 @@ agentx_parse(netsnmp_session * session, netsnmp_pdu 
*pdu, u_char * data,
+ 
+ #ifdef TESTING
+ 
+-testit(netsnmp_pdu *pdu1)
++void testit(netsnmp_pdu *pdu1)
+ {
+ charpacket1[BUFSIZ];
+ charpacket2[BUFSIZ];
+@@ -1964,7 +1964,7 @@ testit(netsnmp_pdu *pdu1)
+ 
+ 
+ 
+-main()
++int main(void)
+ {
+ netsnmp_pdu pdu1;
+ oid oid_buf[] = { 1, 3, 6, 1, 2, 1, 10 };
+--- a/agent/mibgroup/header_complex.c
 b/agent/mibgroup/header_complex.c
+@@ -569,7 +569,7 @@ header_complex_dump(struct header_complex_index *thestuff)
+ }
+ }
+ 
+-main()
++int main(void)
+ {
+ oid oidsave[MAX_OID_LEN];
+ int len = MAX_OID_LEN, len2;
+
+From f362b354ce993d7394bf77db41bb27cfe8d1e307 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Thu, 17 Nov 2022 00:20:04 +
+Subject: [PATCH] agent: fix -Wincompatible-function-pointer-types
+
+Clang 16 makes -Wincompatible-function-pointer-types an error by default.
+
+Fixes the following error:
+```
+mibgroup/if-mib/data_access/interface_linux.c:159:23: error: incompatible 
function pointer types assigning to 'void (*)(char *, ...) 
__attribute__((noreturn))' from 'void (char 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/pmix/

2022-11-19 Thread Sam James
commit: 42c4727feb9393fcbb3196c7b4c4cc1373fe517d
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 19:32:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 19 19:32:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42c4727f

sys-cluster/pmix: update HOMEPAGE, SRC_URI

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

 sys-cluster/pmix/pmix-2.1.1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-cluster/pmix/pmix-2.1.1.ebuild 
b/sys-cluster/pmix/pmix-2.1.1.ebuild
index 6bce06897de1..f32dc12613ed 100644
--- a/sys-cluster/pmix/pmix-2.1.1.ebuild
+++ b/sys-cluster/pmix/pmix-2.1.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
 DESCRIPTION="The Process Management Interface (PMI) Exascale"
-HOMEPAGE="https://pmix.github.io/pmix/;
-SRC_URI="https://github.com/pmix/pmix/releases/download/v${PV}/${P}.tar.bz2;
+HOMEPAGE="https://openpmix.github.io/;
+SRC_URI="https://github.com/openpmix/openpmix/releases/download/v${PV}/${P}.tar.bz2;
 
 SLOT="0"
 LICENSE="BSD"



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/pmix/

2022-11-19 Thread Sam James
commit: a541de8bba3791938658b5dbeb9518520881006d
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 19:31:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 19 19:31:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a541de8b

sys-cluster/pmix: add github upstream metadata

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

 sys-cluster/pmix/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-cluster/pmix/metadata.xml b/sys-cluster/pmix/metadata.xml
index d4520f5cc4f8..f8082fcc4911 100644
--- a/sys-cluster/pmix/metadata.xml
+++ b/sys-cluster/pmix/metadata.xml
@@ -9,4 +9,7 @@
Enable authentication via munge
Build PMI1 and PMI2 interface

+   
+   openpmix/openpmix
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/kyotocabinet/files/, dev-db/kyotocabinet/

2022-11-19 Thread Sam James
commit: fae22e479e6d00dc913bd8cd75739fbc94a042ba
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 18:50:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 19 19:04:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fae22e47

dev-db/kyotocabinet: fix configure w/ clang 16

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

 .../files/kyotocabinet-1.2.79-configure-clang16.patch| 12 
 ...tocabinet-1.2.79.ebuild => kyotocabinet-1.2.79-r1.ebuild} |  1 +
 2 files changed, 13 insertions(+)

diff --git 
a/dev-db/kyotocabinet/files/kyotocabinet-1.2.79-configure-clang16.patch 
b/dev-db/kyotocabinet/files/kyotocabinet-1.2.79-configure-clang16.patch
new file mode 100644
index ..f066cd59bb3e
--- /dev/null
+++ b/dev-db/kyotocabinet/files/kyotocabinet-1.2.79-configure-clang16.patch
@@ -0,0 +1,12 @@
+https://bugs.gentoo.org/879653
+--- a/configure.in
 b/configure.in
+@@ -194,7 +194,7 @@ test -n "$LDFLAGS" && MYLDFLAGS="$LDFLAGS $MYLDFLAGS"
+ AC_C_BIGENDIAN(MYCPPFLAGS="$MYCPPFLAGS -D_MYBIGEND")
+ 
+ printf 'checking for useless warnings... '
+-if printf 'main() {}' | $CC -xc \
++if printf 'int main(void) {}' | $CC -xc \
+   -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -o config.tmp - 
>config.tmp 2>&1
+ then
+   MYCFLAGS="$MYCFLAGS -Wno-unused-but-set-variable 
-Wno-unused-but-set-parameter"

diff --git a/dev-db/kyotocabinet/kyotocabinet-1.2.79.ebuild 
b/dev-db/kyotocabinet/kyotocabinet-1.2.79-r1.ebuild
similarity index 96%
rename from dev-db/kyotocabinet/kyotocabinet-1.2.79.ebuild
rename to dev-db/kyotocabinet/kyotocabinet-1.2.79-r1.ebuild
index 4d737ac5ad0b..4f78f7efd8c4 100644
--- a/dev-db/kyotocabinet/kyotocabinet-1.2.79.ebuild
+++ b/dev-db/kyotocabinet/kyotocabinet-1.2.79-r1.ebuild
@@ -23,6 +23,7 @@ PATCHES=(
"${FILESDIR}"/fix_configure-1.2.62.patch
"${FILESDIR}"/${PN}-1.2.76-configure-8-byte-atomics.patch
"${FILESDIR}"/${PN}-1.2.76-flags.patch
+   "${FILESDIR}"/${PN}-1.2.79-configure-clang16.patch
 )
 
 src_prepare() {



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

2022-11-19 Thread Sam James
commit: dd41c7d4ea9b7a5e325fcebd493cbab7370a9915
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 18:45:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 19 19:04:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd41c7d4

net-analyzer/yersinia: further Clang 16 fixes

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

 .../yersinia-0.8.2-configure-clang16-deux.patch| 36 ++
 ...ia-0.8.2-r1.ebuild => yersinia-0.8.2-r2.ebuild} |  1 +
 2 files changed, 37 insertions(+)

diff --git 
a/net-analyzer/yersinia/files/yersinia-0.8.2-configure-clang16-deux.patch 
b/net-analyzer/yersinia/files/yersinia-0.8.2-configure-clang16-deux.patch
new file mode 100644
index ..209020eae714
--- /dev/null
+++ b/net-analyzer/yersinia/files/yersinia-0.8.2-configure-clang16-deux.patch
@@ -0,0 +1,36 @@
+From 5db403f8aa4101589f33246eaa23b5f31228fc3b Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sat, 19 Nov 2022 18:43:26 +
+Subject: [PATCH] configure: fix -Wimplicit-function-declaration,
+ -Wimplicit-int
+
+Clang 16 makes -Wimplicit-function-declaration and -Wimplicit-int errors by 
default. Unfortunately,
+this can lead to misconfiguration or miscompilation of software as configure
+tests may then return the wrong result.
+
+For more information, see LWN.net [0] or LLVM's Discourse [1], the Gentoo wiki 
[2],
+or the (new) c-std-porting mailing list [3].
+
+[0] https://lwn.net/Articles/913505/
+[1] 
https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213
+[2] https://wiki.gentoo.org/wiki/Modern_C_porting
+[3] hosted at lists.linux.dev.
+
+Followup to 6414681ae99d6a0f460f827648f114aa3cb2e419.
+
+Signed-off-by: Sam James 
+--- a/acinclude.m4
 b/acinclude.m4
+@@ -79,8 +79,10 @@ AC_DEFUN([AC_LBL_UNALIGNED_ACCESS],
+ #   include 
+ #   include 
+ #   include 
++#   include 
++#   include 
+ unsigned char a[[5]] = { 1, 2, 3, 4, 5 };
+-main() {
++int main(void) {
+ unsigned int i;
+ pid_t pid;
+ int status;
+

diff --git a/net-analyzer/yersinia/yersinia-0.8.2-r1.ebuild 
b/net-analyzer/yersinia/yersinia-0.8.2-r2.ebuild
similarity index 95%
rename from net-analyzer/yersinia/yersinia-0.8.2-r1.ebuild
rename to net-analyzer/yersinia/yersinia-0.8.2-r2.ebuild
index 0d001464a4d2..be2de6bbc614 100644
--- a/net-analyzer/yersinia/yersinia-0.8.2-r1.ebuild
+++ b/net-analyzer/yersinia/yersinia-0.8.2-r2.ebuild
@@ -33,6 +33,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-0.7.1-no-ncurses.patch
"${FILESDIR}"/${PN}-0.7.3-tinfo.patch
"${FILESDIR}"/${PN}-0.8.2-configure-clang16.patch
+   "${FILESDIR}"/${PN}-0.8.2-configure-clang16-deux.patch
 )
 
 src_prepare() {



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

2022-11-19 Thread Andreas K. Hüttel
commit: b4a585302e7c9ac5452666d4bf648217f0420180
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Nov 19 19:02:52 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Nov 19 19:03:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4a58530

sys-libs/glibc: 2.36 patchset bump, including gcc-13 fixes

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

 sys-libs/glibc/Manifest |1 +
 sys-libs/glibc/glibc-2.36-r6.ebuild | 1628 +++
 2 files changed, 1629 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 6170c83e1b31..a63edd22d108 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -18,6 +18,7 @@ DIST glibc-2.35-patches-12.tar.xz 266056 BLAKE2B 
7979dcfee270107d51c10e5ec74c9c1
 DIST glibc-2.35-patches-9.tar.xz 183612 BLAKE2B 
921664953ed39560ab850754209dbda1f71fbcc5bcc9ec21c187385ea659b90ea055e60961eca266ab3cc81213ed04747aa925dd96a352676fa19d2e63306968
 SHA512 
24c9ecb6ad890c95bc0e7db3e0c1f20768c728ac0590450fad05aed578623bc33d256d2c4d14a8d8e5c5e9fed7acfab3683053d236f51886cd5a6de93f925ddc
 DIST glibc-2.35.tar.xz 18165952 BLAKE2B 
623c728884f070cd87ffeb9203f74206197c52405ac9bc44f3dd519a3468b8e8ae2536c883e5d17d94417dbd1e91775de2e674314e4ff7424f9720026d6b7063
 SHA512 
e7336ce27561be5d7c217832a1136fb327e057bd8d3f92925b35c97e3e9f9e486948b5a1e03e5e4090772ef06437a074d10b82e68f17f1ad8f22077ee39e1b66
 DIST glibc-2.36-patches-5.tar.xz 81348 BLAKE2B 
003a59a992302c21132474bcdc994d10b5d50a94368e949ce28cbe389cefd104f66c48cb61a63d24e2f6db94d010e4220bda3fb5291d088cda88069b928c92e0
 SHA512 
6d6a16114df2223bf04729a79d12a52e41c9b8e756863c1acbb909dc34696958073604ced1b691579271218738511191ddf517e03a700d3948752c455201bcc4
+DIST glibc-2.36-patches-6.tar.xz 100540 BLAKE2B 
bdd887bd61c5c3f8047e31b1380344da82a5e9c7fe6cf0ebd1177a1dd40462872dd9507594b6669140a1a8c6c08ce3195a3f8d425ce5e2a2ff6e9b42d90c43ed
 SHA512 
3a2620e87eba62d3276c5b09b97337bffe3a51bf23da243fb550f6f9dddb77008a7840ede32b7b1a7ff72e06b89981d9edf27026931a12fae8042002d8328358
 DIST glibc-2.36.tar.xz 18610836 BLAKE2B 
f8375e084043f032609e66fd98c234249df57a595c59672acb1bb8c69aed64d339d526611553449492b097cda900ad1d9bae8873d7f5932b10a9a0d8c9210c55
 SHA512 
9ea0bbda32f83a85b7da0c34f169607fb8a102f0a11a914e6bf531be47d1bef4f5307128286cffa1e2dc5879f0e6ccaef527dd353486883fa332a0b44bde8b3e
 DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B 
37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979
 SHA512 
efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
 DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B 
10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1
 SHA512 
5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc

diff --git a/sys-libs/glibc/glibc-2.36-r6.ebuild 
b/sys-libs/glibc/glibc-2.36-r6.ebuild
new file mode 100644
index ..2ffd8d33abdc
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.36-r6.ebuild
@@ -0,0 +1,1628 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{8..11} )
+TMPFILES_OPTIONAL=1
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic 
gnuconfig \
+   multilib systemd multiprocessing tmpfiles
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/;
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+SLOT="2.2"
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=6
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+else
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+   SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
+fi
+
+RELEASE_VER=${PV}
+
+GCC_BOOTSTRAP_VER=20201208
+
+LOCALE_GEN_VER=2.22
+
+GLIBC_SYSTEMD_VER=20210729
+
+SRC_URI+=" 
https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-${LOCALE_GEN_VER}.tar.gz;
+SRC_URI+=" multilib-bootstrap? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
+SRC_URI+=" systemd? ( 
https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
 )"
+
+IUSE="audit caps cet compile-locales +crypt custom-cflags doc gd 
hash-sysv-compat headers-only +multiarch multilib multilib-bootstrap nscd 
profile selinux +ssp stack-realign +static-libs suid systemd systemtap test 

[gentoo-commits] repo/gentoo:master commit in: app-xemacs/net-utils/, app-xemacs/xemacs-packages-all/, app-xemacs/jde/, ...

2022-11-19 Thread Ulrich Müller
commit: 8cb6bed95f43a6b99d1503e852a210be30de4dcb
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Nov 19 15:02:53 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Nov 19 19:00:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cb6bed9

app-xemacs/*: Bump all ebuilds to EAPI 8

Signed-off-by: Ulrich Müller  gentoo.org>

 app-xemacs/ada/ada-1.16.ebuild   | 2 +-
 app-xemacs/apel/apel-1.36.ebuild | 4 ++--
 app-xemacs/auctex/auctex-1.58.ebuild | 2 +-
 app-xemacs/bbdb/bbdb-1.35.ebuild | 2 +-
 app-xemacs/build/build-1.18.ebuild   | 2 +-
 app-xemacs/c-support/c-support-1.24.ebuild   | 2 +-
 app-xemacs/calc/calc-1.28.ebuild | 2 +-
 app-xemacs/calendar/calendar-1.42.ebuild | 2 +-
 app-xemacs/cc-mode/cc-mode-1.99.ebuild   | 2 +-
 app-xemacs/cedet-common/cedet-common-1.03.ebuild | 2 +-
 app-xemacs/clearcase/clearcase-1.12.ebuild   | 2 +-
 app-xemacs/cogre/cogre-1.04.ebuild   | 2 +-
 app-xemacs/cookie/cookie-1.17.ebuild | 2 +-
 app-xemacs/crisp/crisp-1.17.ebuild   | 2 +-
 app-xemacs/debug/debug-1.21.ebuild   | 2 +-
 app-xemacs/dictionary/dictionary-1.18.ebuild | 2 +-
 app-xemacs/dired/dired-1.22.ebuild   | 2 +-
 app-xemacs/docbookide/docbookide-0.10.ebuild | 2 +-
 app-xemacs/easypg/easypg-1.05.ebuild | 2 +-
 app-xemacs/ecb/ecb-1.26.ebuild   | 2 +-
 app-xemacs/ecrypto/ecrypto-0.23.ebuild   | 2 +-
 app-xemacs/ede/ede-1.07.ebuild   | 2 +-
 app-xemacs/edebug/edebug-1.24.ebuild | 2 +-
 app-xemacs/edict/edict-1.19.ebuild   | 2 +-
 app-xemacs/ediff/ediff-1.84.ebuild   | 2 +-
 app-xemacs/edit-utils/edit-utils-2.59.ebuild | 2 +-
 app-xemacs/edt/edt-1.16.ebuild   | 2 +-
 app-xemacs/efs/efs-1.37.ebuild   | 2 +-
 app-xemacs/egg-its/egg-its-1.29.ebuild   | 2 +-
 app-xemacs/eieio/eieio-1.10.ebuild   | 2 +-
 app-xemacs/elib/elib-1.15.ebuild | 2 +-
 app-xemacs/emerge/emerge-1.13.ebuild | 2 +-
 app-xemacs/erc/erc-0.26.ebuild   | 2 +-
 app-xemacs/escreen/escreen-1.03.ebuild   | 2 +-
 app-xemacs/eshell/eshell-1.21.ebuild | 2 +-
 app-xemacs/ess/ess-1.03.ebuild   | 4 ++--
 app-xemacs/eudc/eudc-1.44.ebuild | 2 +-
 app-xemacs/footnote/footnote-1.18.ebuild | 2 +-
 app-xemacs/forms/forms-1.17.ebuild   | 2 +-
 app-xemacs/fortran-modes/fortran-modes-1.07.ebuild   | 2 +-
 app-xemacs/frame-icon/frame-icon-1.13.ebuild | 2 +-
 app-xemacs/fsf-compat/fsf-compat-1.24.ebuild | 4 ++--
 app-xemacs/games/games-1.23.ebuild   | 2 +-
 app-xemacs/general-docs/general-docs-1.11.ebuild | 2 +-
 app-xemacs/gnats/gnats-1.19.ebuild   | 2 +-
 app-xemacs/gnus/gnus-2.05.ebuild | 2 +-
 app-xemacs/guided-tour/guided-tour-0.54.ebuild   | 4 ++--
 app-xemacs/haskell-mode/haskell-mode-1.14.ebuild | 2 +-
 app-xemacs/hm-html-menus/hm-html-menus-1.27.ebuild   | 2 +-
 app-xemacs/hyperbole/hyperbole-1.22.ebuild   | 2 +-
 app-xemacs/ibuffer/ibuffer-1.12.ebuild   | 2 +-
 app-xemacs/idlwave/idlwave-1.34.ebuild   | 2 +-
 app-xemacs/igrep/igrep-1.18.ebuild   | 2 +-
 app-xemacs/ilisp/ilisp-1.38.ebuild   | 2 +-
 app-xemacs/jde/jde-1.54.ebuild   | 2 +-
 app-xemacs/latin-euro-standards/latin-euro-standards-1.11.ebuild | 2 +-
 app-xemacs/latin-unity/latin-unity-1.23.ebuild   | 2 +-
 app-xemacs/leim/leim-1.39.ebuild | 2 +-
 app-xemacs/locale/locale-1.30.ebuild | 2 +-
 app-xemacs/lookup/lookup-1.17.ebuild

[gentoo-commits] proj/sci:master commit in: dev-python/latexify_py/

2022-11-19 Thread Andrew Ammerlaan
commit: bcdd5ae512ce3a163133901c2bc6843e02b49f55
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sat Nov 19 18:33:46 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat Nov 19 18:33:46 2022 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=bcdd5ae5

dev-python/latexify_py: new package, add 0.2.0

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/latexify_py/latexify_py-0.2.0.ebuild | 34 +
 dev-python/latexify_py/metadata.xml |  8 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/latexify_py/latexify_py-0.2.0.ebuild 
b/dev-python/latexify_py/latexify_py-0.2.0.ebuild
new file mode 100644
index 0..5079c5ef3
--- /dev/null
+++ b/dev-python/latexify_py/latexify_py-0.2.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=hatchling
+
+inherit distutils-r1
+
+DESCRIPTION="Generate LaTeX expression from Python code"
+HOMEPAGE="https://github.com/google/latexify_py;
+SRC_URI="https://github.com/google/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/dill[${PYTHON_USEDEP}]
+"
+
+BDEPEND="test? (
+   dev-python/notebook[${PYTHON_USEDEP}]
+   dev-python/twine[${PYTHON_USEDEP}]
+)"
+
+distutils_enable_tests pytest
+
+DOCS=( README.md docs )
+
+python_test() {
+   PYTHONPATH="${S}/src" epytest
+}

diff --git a/dev-python/latexify_py/metadata.xml 
b/dev-python/latexify_py/metadata.xml
new file mode 100644
index 0..ae9640ffb
--- /dev/null
+++ b/dev-python/latexify_py/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   s...@gentoo.org
+   Gentoo Science Project
+   
+



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

2022-11-19 Thread Alfredo Tupone
commit: 642e7282213bd5bda45eb4947f4baa7686bc9093
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Nov 19 18:30:18 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Nov 19 18:30:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=642e7282

dev-ml/dune: add 3.0.3

includes dune-configurator

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

 dev-ml/dune/Manifest  |  1 +
 dev-ml/dune/dune-3.0.3.ebuild | 79 +++
 2 files changed, 80 insertions(+)

diff --git a/dev-ml/dune/Manifest b/dev-ml/dune/Manifest
index 4700dffa36ef..bc194e8ffc95 100644
--- a/dev-ml/dune/Manifest
+++ b/dev-ml/dune/Manifest
@@ -1,3 +1,4 @@
 DIST dune-2.8.4.tar.gz 1372925 BLAKE2B 
5b6d6738a0dc701d852e6cc59a1998f64c006d233f43a804b0b9b677a6eadda25aa20f52799c90910d361e4bc565636a50d218ad5d0a9927239adc5be36b3889
 SHA512 
13b36eb6a943f9513987a23dab467b2e449cc3a4de35227f8323c3c724b27f19daac500602141ab22a0457924c8484ce27a7f73e46a72e796d30fb1c3253
 DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 
27224f803547d02f7110dcfc486ef41f9a4586f6f862ef7f8bbf05cc1f3f6dc8ea03fca99c01842f4226ea3d08f4127daa0e5811dd46cc00f1b96ad7eaafe43d
 SHA512 
4fcff34de4acc4429dd73864ca90e695d8ba436839fd679608f7db292e44be70c3db455a58f59477f2055f84ce497bfa8e90e485ed9536acad3c1b3be3d4be77
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
+DIST dune-3.0.3.tar.gz 1725788 BLAKE2B 
2de93c085f642c8381642a08b18bc21ad48097f32397b3eddab9725deb267b089849b649705e1b72bb1b5b37f7531fd9e0cfb134174f0cb3a8ee2595c7dcf8ce
 SHA512 
839e942bcf8189763d0d9b01614333bb2f036bce68c82959e51d2e9145b57067cb862b66781912391c1a0f531b8dddf2ffeafcee71c626169a437fe40feba155

diff --git a/dev-ml/dune/dune-3.0.3.ebuild b/dev-ml/dune/dune-3.0.3.ebuild
new file mode 100644
index ..d4b1683267dd
--- /dev/null
+++ b/dev-ml/dune/dune-3.0.3.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multiprocessing elisp-common
+
+DESCRIPTION="A composable build system for OCaml"
+HOMEPAGE="https://github.com/ocaml/dune;
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="emacs test"
+RESTRICT="strip !test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.08:=
+   emacs? ( >=app-editors/emacs-23.1:* )
+   !

[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-configurator/

2022-11-19 Thread Alfredo Tupone
commit: cfbf965ced4781bc0f2c9906580aafb7fe2e52ba
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Nov 19 18:26:23 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Nov 19 18:28:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfbf965c

dev-ml/dune-configurator: add 3

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

 dev-ml/dune-configurator/dune-configurator-3.ebuild | 16 
 1 file changed, 16 insertions(+)

diff --git a/dev-ml/dune-configurator/dune-configurator-3.ebuild 
b/dev-ml/dune-configurator/dune-configurator-3.ebuild
new file mode 100644
index ..276aadd7990a
--- /dev/null
+++ b/dev-ml/dune-configurator/dune-configurator-3.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A composable build system for OCaml"
+HOMEPAGE="https://github.com/ocaml/dune;
+SRC_URI=""
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+
+RDEPEND=">=dev-ml/dune-3"
+DEPEND="${RDEPEND}"



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

2022-11-19 Thread Sam James
commit: ac7cfc9e0d4d09fb115fb5eaf4388388a7ef1958
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 18:23:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 19 18:24:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac7cfc9e

app-misc/rpick: update upstream metadata

gitlab looks stale

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

 app-misc/rpick/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/rpick/metadata.xml b/app-misc/rpick/metadata.xml
index 4fa69da1ab1e..fc18ff7f57e1 100644
--- a/app-misc/rpick/metadata.xml
+++ b/app-misc/rpick/metadata.xml
@@ -20,6 +20,6 @@
recently visited getting a boost in their chances.


-   bowlofeggs/rpick
+   bowlofeggs/rpick

 



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/tensorboard/

2022-11-19 Thread Jason Zaman
commit: 9e64b84c2b5bf0dfe077b6f0257374d3d8d40d40
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Nov 19 18:12:36 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Nov 19 18:23:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e64b84c

sci-visualization/tensorboard: drop 2.8.0, 2.9.0

Signed-off-by: Jason Zaman  gentoo.org>

 sci-visualization/tensorboard/Manifest |  2 -
 .../tensorboard/tensorboard-2.8.0.ebuild   | 64 -
 .../tensorboard/tensorboard-2.9.0.ebuild   | 66 --
 3 files changed, 132 deletions(-)

diff --git a/sci-visualization/tensorboard/Manifest 
b/sci-visualization/tensorboard/Manifest
index 15c3f7786956..472537c49964 100644
--- a/sci-visualization/tensorboard/Manifest
+++ b/sci-visualization/tensorboard/Manifest
@@ -1,3 +1 @@
 DIST tensorboard-2.10.0.zip 5873469 BLAKE2B 
b03a804682275abd83482e6dc8e62bef4301d796ef5bd2b02bed8d15ab16ff4bd19f1b9e3488e12ea6c03e1b7a85fd69a6a226f0a5378da2067c661b7f1f2f7e
 SHA512 
04da20089d7e24e2c519da24bb8ad32f622386799e28403e036d40c29bc99011cc374480176776b0801df0e37eb2b0e93a987d2a97cd7406eabb75bfd649a311
-DIST tensorboard-2.8.0.zip 5776309 BLAKE2B 
b06c740fbe01c707e937018184e286fb7221391715c5ca6d843a89c9dd3a364b8693e748ccbde735d074b0abdbca65d4e2dd9a6e57b4ede61f78a661bd16e702
 SHA512 
3d937e41ac0abfe44cfab12f0b5269de45615c512499107a239bb348df7f3ccaabf283afcea2a7bac4a34d7b9318947c709a84154d0d2e61912138c31c86673f
-DIST tensorboard-2.9.0.zip 5797045 BLAKE2B 
e91988637a0e30fcd6341f02bc5e83ba92ae1f6e65a2aa5ddb1626ec4bb95a97d1306984b899279281e5d5f5ac70be76669ddc87524910861429e02259269b79
 SHA512 
244e117de989a56efc4120b6374d5cc6c31bb233e234cf95df9ddf7cbd0ec494b925dae238c59f3663087136bbf789284096f20b300f0b4c56c9de7faddc520b

diff --git a/sci-visualization/tensorboard/tensorboard-2.8.0.ebuild 
b/sci-visualization/tensorboard/tensorboard-2.8.0.ebuild
deleted file mode 100644
index 8923ebaec0e7..
--- a/sci-visualization/tensorboard/tensorboard-2.8.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8,9} )
-inherit python-r1
-
-DESCRIPTION="TensorFlow's Visualization Toolkit"
-HOMEPAGE="https://www.tensorflow.org/;
-SRC_URI="https://files.pythonhosted.org/packages/py3/${PN::1}/${PN}/${P}-py3-none-any.whl
 -> ${P}.zip"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   dev-python/bleach[${PYTHON_USEDEP}]
-   >=dev-python/google-auth-1.6.3[${PYTHON_USEDEP}]
-   >=dev-python/google-auth-oauthlib-0.4.1[${PYTHON_USEDEP}]
-   dev-python/grpcio[${PYTHON_USEDEP}]
-   dev-python/html5lib[${PYTHON_USEDEP}]
-   dev-python/markdown[${PYTHON_USEDEP}]
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/protobuf-python[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   >=dev-python/setuptools-41[${PYTHON_USEDEP}]
-   dev-python/werkzeug[${PYTHON_USEDEP}]
-   dev-python/wheel[${PYTHON_USEDEP}]
-   >=dev-python/scipy-1.4.1[${PYTHON_USEDEP}]"
-BDEPEND="app-arch/unzip
-   ${PYTHON_DEPS}"
-PDEPEND="sci-libs/tensorflow[python,${PYTHON_USEDEP}]"
-
-S="${WORKDIR}"
-
-src_prepare() {
-   eapply_user
-
-   sed -i -e '/_vendor.__init__/d' -e '/_vendor.bleach/d' -e 
'/_vendor.html5lib/d' -e '/_vendor.webencodings/d' \
-   "${S}/${P}.dist-info/RECORD" || die "failed to unvendor"
-   grep -q "_vendor" "${S}/${P}.dist-info/RECORD" && die "More vendored 
deps found"
-
-   find "${S}/${PN}" -name '*.py' -exec sed -i \
-   -e 's/^from tensorboard\._vendor import /import /' \
-   -e 's/^from tensorboard\._vendor\./from /' \
-   {} + || die "failed to unvendor"
-
-   rm -rf "${S}/${PN}/_vendor" || die
-
-   sed -i -e '/tensorboard-plugin-/d' "${S}/${P}.dist-info/METADATA" || 
die "failed to remove plugin deps"
-   sed -i -e '/tensorboard-data-server/d' "${S}/${P}.dist-info/METADATA" 
|| die "failed to remove data-server deps"
-}
-
-src_install() {
-   do_install() {
-   python_domodule "${PN}"
-   python_domodule "${P}.dist-info"
-   }
-   python_foreach_impl do_install
-}

diff --git a/sci-visualization/tensorboard/tensorboard-2.9.0.ebuild 
b/sci-visualization/tensorboard/tensorboard-2.9.0.ebuild
deleted file mode 100644
index 33cd44742483..
--- a/sci-visualization/tensorboard/tensorboard-2.9.0.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8,9,10} )
-inherit python-r1
-
-DESCRIPTION="TensorFlow's Visualization Toolkit"
-HOMEPAGE="https://www.tensorflow.org/;

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

2022-11-19 Thread Jason Zaman
commit: 5c4cdb22be1eca00e340facdaec28f65b551076f
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Nov 19 18:11:32 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Nov 19 18:23:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c4cdb22

sci-libs/keras: drop 2.8.0, 2.9.0

Signed-off-by: Jason Zaman  gentoo.org>

 sci-libs/keras/Manifest|   2 -
 ...eras-2.7.0-0001-bazel-Use-system-protobuf.patch | 316 
 ...eras-2.9.0-0001-bazel-Use-system-protobuf.patch | 331 -
 sci-libs/keras/keras-2.8.0.ebuild  |  87 --
 sci-libs/keras/keras-2.9.0.ebuild  |  85 --
 5 files changed, 821 deletions(-)

diff --git a/sci-libs/keras/Manifest b/sci-libs/keras/Manifest
index c8a8659e2e4b..3ac4fb7500a7 100644
--- a/sci-libs/keras/Manifest
+++ b/sci-libs/keras/Manifest
@@ -1,5 +1,3 @@
 DIST bazelbuild-rules_cc-b1c40e1de81913a3c40e5948f78719c28152486d.zip 201360 
BLAKE2B 
0173a8edb17f344b18e42026e2f8a62a1909d4694ab0be83562b6437a3f1ef38889f069269ddd2308b41062e5f375f791be0d2631a8e52ede668203779813b56
 SHA512 
2ba1dc316d88947c1d17ec67154c052700e3571b8d03370a9f204cf9fe94a1bd58f93a2c4a3c0b02233ee3250053a4c30a4133b5b38745858c1d04be8c9d973f
 DIST bazelbuild-rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip 9422 
BLAKE2B 
bbc45c97551ee8126335b611ffca6574dac843d4db9b3221b10d26487f8eecfe38ba0cd67a4039a3ad921c25fea6294c43e4f4e7a57a060a30791acd6c4f9d39
 SHA512 
ba06242feb711e7fb6e821fd9ac029248b4f3e466fb1acf971d0db8196f3efe4d114ef137acbe4913073f8cbe8ccab4d47d8bafa21b867b2d6a6d57f5a647f0c
 DIST keras-2.10.0.tar.gz 2250425 BLAKE2B 
eb05537739cdc81e279b5c400e2e2b77d46f4085e8530fef565bde12414ddccedb44c0b13265106a3353e67c367106e1d341412dc25b32e2221f144a31d76079
 SHA512 
8682110495a045c2ebc61f31a98d646b88fd9608d5169be78701cf528457ff0d2e39669d885854c14c1e6bebb380b14968957f2a8a34a8a023f8860efc7aeecd
-DIST keras-2.8.0.tar.gz 2001168 BLAKE2B 
64e756da102369bd41b176245f7f8184b2376b6fb714485627e30107af552035931c9fcff18d82def5f4e1b83f2eae2fa3d0c18b030986f8d3a53dffbdbb2963
 SHA512 
a70ae1409761211f3b59d358df4d5abf6bb76b915f5dde90ada5a867aef2831581836d38876bd2e962f3c345f59373bf76a7c21247cef8aeaec45ba1301f787b
-DIST keras-2.9.0.tar.gz 2142884 BLAKE2B 
9d90ad998ef7215f9a3ab0f0ac9d035f81023f7049e5c73823a0aa8561ead2f697ff762c225f668f3d9fe376d69a2bfbdf8b137128c915a711cee53d809093d6
 SHA512 
779828aff9aa31970e7f68b32423e47b81f47d2284d9e9734428c3bc3789e6b0e9ef151315e1cae666b14b1cdc387828ddaf520811250f9ad4fa73cf5c98781d

diff --git 
a/sci-libs/keras/files/keras-2.7.0-0001-bazel-Use-system-protobuf.patch 
b/sci-libs/keras/files/keras-2.7.0-0001-bazel-Use-system-protobuf.patch
deleted file mode 100644
index 60736ebb16e9..
--- a/sci-libs/keras/files/keras-2.7.0-0001-bazel-Use-system-protobuf.patch
+++ /dev/null
@@ -1,316 +0,0 @@
-From 71f50c026a4b7658596ab4209cc63520710f02b5 Mon Sep 17 00:00:00 2001
-From: Jason Zaman 
-Date: Sun, 14 Nov 2021 17:59:39 -0800
-Subject: [PATCH] bazel: Use system protobuf
-

- WORKSPACE|  38 ---
- keras/protobuf/BUILD |   2 +-
- third_party/BUILD|   8 +-
- third_party/protobuf.bzl | 216 +++
- 4 files changed, 224 insertions(+), 40 deletions(-)
- create mode 100644 third_party/protobuf.bzl
-
-diff --git a/WORKSPACE b/WORKSPACE
-index 2c03ebba..61282aea 100644
 a/WORKSPACE
-+++ b/WORKSPACE
-@@ -1,39 +1 @@
- workspace(name = "org_keras")
--
--load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
--
--# Needed by protobuf
--load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
--http_archive(
--name = "bazel_skylib",
--url = 
"https://github.com/bazelbuild/bazel-skylib/releases/download/1.0.1/bazel-skylib-1.0.1.tar.gz;,
--sha256 = 
"f1c8360c01fcf276778d3519394805dc2a71a64274a3a0908bc9edff7b5aebc8",
--)
--load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace")
--bazel_skylib_workspace()
--
--# Needed by protobuf
--http_archive(
--name = "six_archive",
--build_file = "//third_party:six.BUILD",
--sha256 = 
"d16a0141ec1a18405cd4ce8b4613101da75da0e9a7aec5bdd4fa804d0e0eba73",
--strip_prefix = "six-1.12.0",
--urls = [
--
"http://mirror.bazel.build/pypi.python.org/packages/source/s/six/six-1.12.0.tar.gz;,
--"https://pypi.python.org/packages/source/s/six/six-1.12.0.tar.gz;,  # 
2018-12-10
--],
--)
--
--bind(
--name = "six",
--actual = "@six_archive//:six",
--)
--
--http_archive(
--name = "com_google_protobuf",
--sha256 = 
"1fbf1c2962af287607232b2eddeaec9b4f4a7a6f5934e1a9276e9af76952f7e0",
--strip_prefix = "protobuf-3.9.2",
--urls = 
["https://github.com/protocolbuffers/protobuf/archive/v3.9.2.tar.gz;],
--)
--load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps")
--protobuf_deps()
-diff --git a/keras/protobuf/BUILD b/keras/protobuf/BUILD
-index 871d9f6b..9df2b8ce 100644
 

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

2022-11-19 Thread Jason Zaman
commit: d10d9f815649859c06af433a45124f9f7f86dc77
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Nov 19 18:15:49 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Nov 19 18:23:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d10d9f81

sci-libs/tensorflow-estimator: drop 2.8.0, 2.9.0

Signed-off-by: Jason Zaman  gentoo.org>

 sci-libs/tensorflow-estimator/Manifest |  2 -
 .../tensorflow-estimator-2.8.0.ebuild  | 77 --
 .../tensorflow-estimator-2.9.0.ebuild  | 75 -
 3 files changed, 154 deletions(-)

diff --git a/sci-libs/tensorflow-estimator/Manifest 
b/sci-libs/tensorflow-estimator/Manifest
index 6e57a118cf8d..7ca0a51f3836 100644
--- a/sci-libs/tensorflow-estimator/Manifest
+++ b/sci-libs/tensorflow-estimator/Manifest
@@ -1,5 +1,3 @@
 DIST bazelbuild-rules_cc-b1c40e1de81913a3c40e5948f78719c28152486d.zip 201360 
BLAKE2B 
0173a8edb17f344b18e42026e2f8a62a1909d4694ab0be83562b6437a3f1ef38889f069269ddd2308b41062e5f375f791be0d2631a8e52ede668203779813b56
 SHA512 
2ba1dc316d88947c1d17ec67154c052700e3571b8d03370a9f204cf9fe94a1bd58f93a2c4a3c0b02233ee3250053a4c30a4133b5b38745858c1d04be8c9d973f
 DIST bazelbuild-rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip 9422 
BLAKE2B 
bbc45c97551ee8126335b611ffca6574dac843d4db9b3221b10d26487f8eecfe38ba0cd67a4039a3ad921c25fea6294c43e4f4e7a57a060a30791acd6c4f9d39
 SHA512 
ba06242feb711e7fb6e821fd9ac029248b4f3e466fb1acf971d0db8196f3efe4d114ef137acbe4913073f8cbe8ccab4d47d8bafa21b867b2d6a6d57f5a647f0c
 DIST tensorflow-estimator-2.10.tar.gz 655011 BLAKE2B 
465b405bfc5b776bc9722407f0d475b4ce8a520bded4b6f0db4c9fc771b9486a4ef08ae460f2e1c8c4be1d2882b942fff79f7f08a458eaa444f1bb44eb66e91c
 SHA512 
63cdc97d9abf3551a931372ab91e86b1cab761ea7476182ed82ac7c56884d315107b1873376385bcdfc531465c11fe0273aefe8b88e8b333d8e7b54e7d0a09eb
-DIST tensorflow-estimator-2.8.0.tar.gz 691913 BLAKE2B 
7c8059ec3c5e94f67b7fbb49b508e313f0a12eac0627b04471fe1ac82c26aaae2a120a834ce3dc5a16931119ffc31a9d96935b8f727d851885fa132eb08fa2ea
 SHA512 
02a3009fd8f9f560dea6190989af7c58402777a414cd4bf036d24546fc4a747bb8a5515a5d6fea3bdb848cb9604239b19d43096c5f125a1fa434ae8fee44cf0a
-DIST tensorflow-estimator-2.9.0.tar.gz 654755 BLAKE2B 
24cd6fc0b78144f8b529ef5b502cdbf9702dc630ac28256a99d68b98b51518b65af533897e837ced6a6da11e1260847aa0e4ebdf90d37aa22bb3bcd2841bd3ea
 SHA512 
277e398104ac92a48e481e0ee4d3bbc607ae79d0a03c6685723a2430117461c1f17090f56ab88b2ae1c86c8dfc6ec1b44a478a1b606b4432bd68d79ac0720475

diff --git a/sci-libs/tensorflow-estimator/tensorflow-estimator-2.8.0.ebuild 
b/sci-libs/tensorflow-estimator/tensorflow-estimator-2.8.0.ebuild
deleted file mode 100644
index fcc862dd41a7..
--- a/sci-libs/tensorflow-estimator/tensorflow-estimator-2.8.0.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8,9} )
-MY_PN="estimator"
-MY_PV=${PV/_rc/-rc}
-MY_P=${MY_PN}-${MY_PV}
-
-inherit bazel distutils-r1
-
-DESCRIPTION="A high-level TensorFlow API that greatly simplifies machine 
learning programming"
-HOMEPAGE="https://www.tensorflow.org/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-bazel_external_uris="
-   
https://github.com/bazelbuild/rules_cc/archive/b1c40e1de81913a3c40e5948f78719c28152486d.zip
 -> bazelbuild-rules_cc-b1c40e1de81913a3c40e5948f78719c28152486d.zip
-   
https://github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip
 -> bazelbuild-rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip"
-
-SRC_URI="https://github.com/tensorflow/${MY_PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz
-   ${bazel_external_uris}"
-
-RDEPEND="
-   sci-libs/tensorflow[python,${PYTHON_USEDEP}]
-   sci-libs/keras[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   app-arch/unzip
-   dev-java/java-config
-   >=dev-util/bazel-4.2.2"
-
-S="${WORKDIR}/${MY_P}"
-
-DOCS=( CONTRIBUTING.md README.md )
-
-src_unpack() {
-   unpack "${P}.tar.gz"
-   bazel_load_distfiles "${bazel_external_uris}"
-}
-
-src_prepare() {
-   bazel_setup_bazelrc
-   default
-   python_copy_sources
-}
-
-src_compile() {
-   export JAVA_HOME=$(java-config --jre-home)
-
-   do_compile() {
-   ebazel build 
//tensorflow_estimator/tools/pip_package:build_pip_package
-   ebazel shutdown
-
-   local srcdir="${T}/src-${EPYTHON/./_}"
-   mkdir -p "${srcdir}" || die
-   
bazel-bin/tensorflow_estimator/tools/pip_package/build_pip_package --src 
"${srcdir}" || die
-   }
-
-   python_foreach_impl run_in_build_dir do_compile
-}
-
-src_install() {
-   do_install() {
-   cd "${T}/src-${EPYTHON/./_}" || die
-   esetup.py install
-   python_optimize
-   }
-   python_foreach_impl do_install
-
-  

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

2022-11-19 Thread Alfredo Tupone
commit: 08d2aa510b0e9f0826662716d8ed1e2d4a39f1fd
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Nov 19 18:20:18 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Nov 19 18:22:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08d2aa51

dev-ml/gen: drop seq dependency on dune file

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

 dev-ml/gen/gen-1.0-r2.ebuild | 9 +
 1 file changed, 9 insertions(+)

diff --git a/dev-ml/gen/gen-1.0-r2.ebuild b/dev-ml/gen/gen-1.0-r2.ebuild
index cc7656ab88d4..a4cf8cddd804 100644
--- a/dev-ml/gen/gen-1.0-r2.ebuild
+++ b/dev-ml/gen/gen-1.0-r2.ebuild
@@ -21,3 +21,12 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 # BDEPEND="test? ( dev-ml/qtest )"
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e "s:(libraries bytes seq)::" \
+   src/dune \
+   || die
+}



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

2022-11-19 Thread Quentin Retornaz
commit: 503381926543fc0c62407be5f01781a141707750
Author: Mike Skec  protonmail  ch>
AuthorDate: Fri Nov 18 06:05:01 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Sat Nov 19 17:26:48 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=50338192

dev-lang/python: merge 3.10.3+ patch files

Signed-off-by: Mike Skec  protonmail.ch>
Closes: https://github.com/gentoo/libressl/pull/476
Signed-off-by: Quentin Retornaz  retornaz.com>

 ...libressl.patch => python-3.10.3-libressl.patch} | 42 ++
 .../python/files/python-3.10.3-ssl-libressl.patch  | 40 -
 dev-lang/python/python-3.10.8_p2.ebuild|  3 +-
 dev-lang/python/python-3.10.8_p3.ebuild|  3 +-
 dev-lang/python/python-3.11.0_p1.ebuild|  3 +-
 dev-lang/python/python-3.11.0_p2.ebuild|  3 +-
 6 files changed, 46 insertions(+), 48 deletions(-)

diff --git a/dev-lang/python/files/python-3.10.3-hashopenssl-libressl.patch 
b/dev-lang/python/files/python-3.10.3-libressl.patch
similarity index 54%
rename from dev-lang/python/files/python-3.10.3-hashopenssl-libressl.patch
rename to dev-lang/python/files/python-3.10.3-libressl.patch
index 46cbbe7..68dd937 100644
--- a/dev-lang/python/files/python-3.10.3-hashopenssl-libressl.patch
+++ b/dev-lang/python/files/python-3.10.3-libressl.patch
@@ -1,3 +1,45 @@
+Neuter security level things for LibreSSL < 3.6.0
+
+diff --git a/Modules/_ssl.c b/Modules/_ssl.c
+index d11ec05..4cb9479 100644
+--- a/Modules/_ssl.c
 b/Modules/_ssl.c
+@@ -171,7 +171,15 @@ extern const SSL_METHOD *TLSv1_2_method(void);
+  * Based on Hynek's excellent blog post (update 2021-02-11)
+  * https://hynek.me/articles/hardening-your-web-servers-ssl-ciphers/
+  */
+-  #define PY_SSL_DEFAULT_CIPHER_STRING 
"@SECLEVEL=2:ECDH+AESGCM:ECDH+CHACHA20:ECDH+AES:DHE+AES:!aNULL:!eNULL:!aDSS:!SHA1:!AESCCM"
++
++  // libssl can only parse @SECLEVEL annotations with LibreSSL 3.6.0 and 
later.
++  #if defined(LIBRESSL_VERSION_NUMBER) && \
++ (LIBRESSL_VERSION_NUMBER >= 0x0306f)
++#define PY_SSL_DEFAULT_CIPHER_STRING 
"@SECLEVEL=2:ECDH+AESGCM:ECDH+CHACHA20:ECDH+AES:DHE+AES:!aNULL:!eNULL:!aDSS:!SHA1:!AESCCM"
++  #else
++#define PY_SSL_DEFAULT_CIPHER_STRING 
"ECDH+AESGCM:ECDH+CHACHA20:ECDH+AES:DHE+AES:!aNULL:!eNULL:!aDSS:!SHA1:!AESCCM"
++  #endif
++
+   #ifndef PY_SSL_MIN_PROTOCOL
+ #define PY_SSL_MIN_PROTOCOL TLS1_2_VERSION
+   #endif
+@@ -3584,6 +3592,16 @@ PyDoc_STRVAR(PySSLContext_num_tickets_doc,
+ "Control the number of TLSv1.3 session tickets");
+ #endif /* TLS1_3_VERSION */
+
++// Fall back to security level 1 for LibreSSL < 3.6.0
++#if defined(LIBRESSL_VERSION_NUMBER) && \
++   (LIBRESSL_VERSION_NUMBER < 0x0306f)
++static int
++SSL_CTX_get_security_level(const SSL_CTX *ctx)
++{
++return 1;
++}
++#endif
++
+ static PyObject *
+ get_security_level(PySSLContext *self, void *c)
+ {
+
+Fix for _hashopenssl module.
 
https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/lang/python/3.11/patches/patch-Modules__hashopenssl_c
 
 Index: Modules/_hashopenssl.c

diff --git a/dev-lang/python/files/python-3.10.3-ssl-libressl.patch 
b/dev-lang/python/files/python-3.10.3-ssl-libressl.patch
deleted file mode 100644
index 78b6291..000
--- a/dev-lang/python/files/python-3.10.3-ssl-libressl.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-Neuter security level things for LibreSSL < 3.6.0
-
-diff --git a/Modules/_ssl.c b/Modules/_ssl.c
-index d11ec05..4cb9479 100644
 a/Modules/_ssl.c
-+++ b/Modules/_ssl.c
-@@ -171,7 +171,15 @@ extern const SSL_METHOD *TLSv1_2_method(void);
-  * Based on Hynek's excellent blog post (update 2021-02-11)
-  * https://hynek.me/articles/hardening-your-web-servers-ssl-ciphers/
-  */
--  #define PY_SSL_DEFAULT_CIPHER_STRING 
"@SECLEVEL=2:ECDH+AESGCM:ECDH+CHACHA20:ECDH+AES:DHE+AES:!aNULL:!eNULL:!aDSS:!SHA1:!AESCCM"
-+
-+  // libssl can only parse @SECLEVEL annotations with LibreSSL 3.6.0 and 
later.
-+  #if defined(LIBRESSL_VERSION_NUMBER) && \
-+ (LIBRESSL_VERSION_NUMBER >= 0x0306f)
-+#define PY_SSL_DEFAULT_CIPHER_STRING 
"@SECLEVEL=2:ECDH+AESGCM:ECDH+CHACHA20:ECDH+AES:DHE+AES:!aNULL:!eNULL:!aDSS:!SHA1:!AESCCM"
-+  #else
-+#define PY_SSL_DEFAULT_CIPHER_STRING 
"ECDH+AESGCM:ECDH+CHACHA20:ECDH+AES:DHE+AES:!aNULL:!eNULL:!aDSS:!SHA1:!AESCCM"
-+  #endif
-+
-   #ifndef PY_SSL_MIN_PROTOCOL
- #define PY_SSL_MIN_PROTOCOL TLS1_2_VERSION
-   #endif
-@@ -3584,6 +3592,16 @@ PyDoc_STRVAR(PySSLContext_num_tickets_doc,
- "Control the number of TLSv1.3 session tickets");
- #endif /* TLS1_3_VERSION */
- 
-+// Fall back to security level 1 for LibreSSL < 3.6.0
-+#if defined(LIBRESSL_VERSION_NUMBER) && \
-+   (LIBRESSL_VERSION_NUMBER < 0x0306f)
-+static int
-+SSL_CTX_get_security_level(const SSL_CTX *ctx)
-+{
-+return 1;
-+}
-+#endif
-+
- static PyObject *
- get_security_level(PySSLContext *self, void *c)
- {

diff --git a/dev-lang/python/python-3.10.8_p2.ebuild 

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

2022-11-19 Thread Quentin Retornaz
commit: fdeb8eb44ef8b07500cb9fbad5d99d735ed59465
Author: Mike Skec  protonmail  ch>
AuthorDate: Fri Nov 18 01:27:53 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Sat Nov 19 17:25:50 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=fdeb8eb4

dev-lang/python: LibreSSL 3.5.3 compatibility patches

The patches for Python 3.10 and 3.11 are now the same.  The fix for
the _hashopenssl module is unchanged.

For the _ssl module we neuter the security_level stuff if we are
building with =libressl-3.6.0.

Signed-off-by: Mike Skec  protonmail.ch>
Signed-off-by: Quentin Retornaz  retornaz.com>

 ...ch => python-3.10.3-hashopenssl-libressl.patch} | 11 ++--
 dev-lang/python/files/python-3.10.3-libressl.patch | 74 --
 .../python/files/python-3.10.3-ssl-libressl.patch  | 40 
 dev-lang/python/python-3.10.8_p2.ebuild|  3 +-
 dev-lang/python/python-3.10.8_p3.ebuild|  3 +-
 dev-lang/python/python-3.11.0_p1.ebuild|  3 +-
 dev-lang/python/python-3.11.0_p2.ebuild|  3 +-
 7 files changed, 54 insertions(+), 83 deletions(-)

diff --git a/dev-lang/python/files/python-3.11.0-libressl.patch 
b/dev-lang/python/files/python-3.10.3-hashopenssl-libressl.patch
similarity index 99%
rename from dev-lang/python/files/python-3.11.0-libressl.patch
rename to dev-lang/python/files/python-3.10.3-hashopenssl-libressl.patch
index ccac291..46cbbe7 100644
--- a/dev-lang/python/files/python-3.11.0-libressl.patch
+++ b/dev-lang/python/files/python-3.10.3-hashopenssl-libressl.patch
@@ -4,9 +4,9 @@ Index: Modules/_hashopenssl.c
 --- a/Modules/_hashopenssl.c.orig
 +++ b/Modules/_hashopenssl.c
 @@ -45,11 +45,6 @@
- 
+
  #define MUNCH_SIZE INT_MAX
- 
+
 -#define PY_OPENSSL_HAS_SCRYPT 1
 -#define PY_OPENSSL_HAS_SHA3 1
 -#define PY_OPENSSL_HAS_SHAKE 1
@@ -30,11 +30,11 @@ Index: Modules/_hashopenssl.c
 +#endif
  PY_HASH_ENTRY(NULL, NULL, NULL, 0),
  };
- 
+
 @@ -873,11 +870,15 @@ py_evp_fromname(PyObject *module, const char *digestna
  goto exit;
  }
- 
+
 +#if defined(LIBRESSL_VERSION_NUMBER)
 +type = get_hashlib_state(module)->EVPtype;
 +#else
@@ -44,6 +44,7 @@ Index: Modules/_hashopenssl.c
  type = get_hashlib_state(module)->EVPtype;
  }
 +#endif
- 
+
  self = newEVPobject(type);
  if (self == NULL) {
+

diff --git a/dev-lang/python/files/python-3.10.3-libressl.patch 
b/dev-lang/python/files/python-3.10.3-libressl.patch
deleted file mode 100644
index 18e40c1..000
--- a/dev-lang/python/files/python-3.10.3-libressl.patch
+++ /dev/null
@@ -1,74 +0,0 @@
-Neuter security level things until LibreSSL supports them.
-
-Index: Modules/_ssl.c
 a/Modules/_ssl.c.orig
-+++ b/Modules/_ssl.c
-@@ -169,7 +169,7 @@ extern const SSL_METHOD *TLSv1_2_method(void);
-  * Based on Hynek's excellent blog post (update 2021-02-11)
-  * https://hynek.me/articles/hardening-your-web-servers-ssl-ciphers/
-  */
--  #define PY_SSL_DEFAULT_CIPHER_STRING 
"@SECLEVEL=2:ECDH+AESGCM:ECDH+CHACHA20:ECDH+AES:DHE+AES:!aNULL:!eNULL:!aDSS:!SHA1:!AESCCM"
-+  #define PY_SSL_DEFAULT_CIPHER_STRING 
"ECDH+AESGCM:ECDH+CHACHA20:ECDH+AES:DHE+AES:!aNULL:!eNULL:!aDSS:!SHA1:!AESCCM"
-   #ifndef PY_SSL_MIN_PROTOCOL
- #define PY_SSL_MIN_PROTOCOL TLS1_2_VERSION
-   #endif
-@@ -3579,6 +3579,12 @@ set_num_tickets(PySSLContext *self, PyObject *arg, voi
- PyDoc_STRVAR(PySSLContext_num_tickets_doc,
- "Control the number of TLSv1.3 session tickets");
- #endif /* TLS1_3_VERSION */
-+
-+int
-+SSL_CTX_get_security_level(const SSL_CTX *ctx)
-+{
-+return 1;
-+}
- 
- static PyObject *
- get_security_level(PySSLContext *self, void *c)
-Index: Modules/_hashopenssl.c
 a/Modules/_hashopenssl.c.orig
-+++ b/Modules/_hashopenssl.c
-@@ -45,11 +45,6 @@
- 
- #define MUNCH_SIZE INT_MAX
- 
--#define PY_OPENSSL_HAS_SCRYPT 1
--#define PY_OPENSSL_HAS_SHA3 1
--#define PY_OPENSSL_HAS_SHAKE 1
--#define PY_OPENSSL_HAS_BLAKE2 1
--
- #if OPENSSL_VERSION_NUMBER >= 0x3000L
- #define PY_EVP_MD EVP_MD
- #define PY_EVP_MD_fetch(algorithm, properties) EVP_MD_fetch(NULL, algorithm, 
properties)
-@@ -119,6 +114,7 @@ static const py_hashentry_t py_hashes[] = {
- PY_HASH_ENTRY(Py_hash_sha256, "SHA256", SN_sha256, NID_sha256),
- PY_HASH_ENTRY(Py_hash_sha384, "SHA384", SN_sha384, NID_sha384),
- PY_HASH_ENTRY(Py_hash_sha512, "SHA512", SN_sha512, NID_sha512),
-+#if !defined(LIBRESSL_VERSION_NUMBER)
- /* truncated sha2 */
- PY_HASH_ENTRY(Py_hash_sha512_224, "SHA512_224", SN_sha512_224, 
NID_sha512_224),
- PY_HASH_ENTRY(Py_hash_sha512_256, "SHA512_256", SN_sha512_256, 
NID_sha512_256),
-@@ -133,6 +129,7 @@ static const py_hashentry_t py_hashes[] = {
- /* blake2 digest */
- PY_HASH_ENTRY(Py_hash_blake2s, "blake2s256", SN_blake2s256, 
NID_blake2s256),
- PY_HASH_ENTRY(Py_hash_blake2b, "blake2b512", SN_blake2b512, 
NID_blake2b512),
-+#endif
- PY_HASH_ENTRY(NULL, NULL, NULL, 0),
- };
- 
-@@ -873,11 +870,15 @@ 

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

2022-11-19 Thread Quentin Retornaz
commit: 0d77c58fee17101d3be85ea26dbba7fafc610ab7
Author: orbea  riseup  net>
AuthorDate: Fri Nov 18 00:30:06 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Sat Nov 19 17:23:50 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=0d77c58f

dev-libs/libressl: Add 3.6.1

Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/libressl/pull/475
Signed-off-by: Quentin Retornaz  retornaz.com>

 dev-libs/libressl/Manifest  |  2 ++
 dev-libs/libressl/libressl-3.6.1.ebuild | 57 +
 2 files changed, 59 insertions(+)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index 771da26..016a4a0 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -2,3 +2,5 @@ DIST libressl-3.5.3.tar.gz 4039561 BLAKE2B 
98e0261e8abe3af6c77382467e9101b1d1180
 DIST libressl-3.5.3.tar.gz.asc 833 BLAKE2B 
f3f4bc1233d3f17d4d3b65b67b38c52a11ed5655df1435fb20c5be087288cae87febfd2ac74293bae61ace1663eb66513a042eb8474b7790b578520fd870462d
 SHA512 
914a6eb0acb4a6a5508fc61c88e2ffcc50f8a9812f58367817e83a25b05a120d9649b6ec1d48e9fbad65da540ada206bf9ee53c5e6e799f9366f0aa83a2ac52e
 DIST libressl-3.6.0.tar.gz 4240139 BLAKE2B 
3bf6e5b4bcf8be69a442ea665f5bbb4d83b2a7fe57e518f3e53a270ea39eaf29b5f077684c0fa8a85871243bfd3c52f1192ae3bcd822d7247688c4737ab05a8f
 SHA512 
91758bf99ca93470d799fff706ae4044edc751943e7ce983343cb7b87ccc4204871b28514986e0f3d500bc29e9bd0daecd11433cd168016b4637783f4552a362
 DIST libressl-3.6.0.tar.gz.asc 833 BLAKE2B 
b474ef57a614420775af157ecffcfc7e8f995ec5a69c965ed11e03ca5e89bd0de3e914378dbeba99e7c72e558a9c0fce13ce03919c3accd75266d6fe9b82815c
 SHA512 
8af5b4e8412d3985f1e5df518892ded5ae1ad16084d4fe665490126e27ff00264b6e36966619ed1c108a798a863112c3d358aee982bd3c5ea9aaaf707163c1f6
+DIST libressl-3.6.1.tar.gz 4240343 BLAKE2B 
e987e6fb55b5d8c84d302b2ceb83732575984e88b3ce1d891f12f57389917766ae65fe9177c53f602601c8feab490bd275d06eb0e7051792accf13ee30409dd9
 SHA512 
4903ed4809f499432f307066861ef8a897b7d8d889a2e806fa206bd2ca1061f4ce0ea8fd24d54d2dbedb4332da1f29dc29d63f5199bed725dbe09a2270f776be
+DIST libressl-3.6.1.tar.gz.asc 833 BLAKE2B 
740a8003c302d0d248b7e42634356700e76e829d72093460d1e24cc015d80d754863482020feead7ca26209d22f7456adb0a55fcd85195c65fdb56e28b512dd8
 SHA512 
169781ddb294816e0eab332d41e41d99b27a8f4194fa8b04c613d71a837b64702a321175e91cbb3e875a235a073ba125283aa26360f007316731ab49b5a8a96f

diff --git a/dev-libs/libressl/libressl-3.6.1.ebuild 
b/dev-libs/libressl/libressl-3.6.1.ebuild
new file mode 100644
index 000..1dd3eff
--- /dev/null
+++ b/dev-libs/libressl/libressl-3.6.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools multilib-minimal verify-sig
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="
+   https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz
+   verify-sig? ( 
https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz.asc )
+"
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
+# we'll try to use the max of either. However, if either change between
+# versions, we have to change the subslot to trigger rebuild of consumers.
+SLOT="0/53"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="+asm static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( static-libs )"
+
+PDEPEND="app-misc/ca-certificates"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-libressl )"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libressl.asc
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local ECONF_SOURCE="${S}"
+   local args=(
+   $(use_enable asm)
+   $(use_enable static-libs static)
+   $(use_enable test tests)
+   )
+   econf "${args[@]}"
+}
+
+multilib_src_test() {
+   emake check
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${D}" -name '*.la' -exec rm -f {} + || die
+}



[gentoo-commits] proj/pkgcore/pkgdev:main commit in: tests/scripts/

2022-11-19 Thread Arthur Zamarin
commit: f9c6971a98ed76679e97e08ec25c4ab560921d21
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 19 17:21:57 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 19 17:21:57 2022 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgdev.git/commit/?id=f9c6971a

tests/scripts/test_pkgdev_showkw.py: fix NOCOLOR test

Fix the test for systems which predefine NOCOLOR, like in case of ebuild
test environment (by epytest).

Follows: 9714e4785e1ffc56a08f042011b5a966c7520a1f
Signed-off-by: Arthur Zamarin  gentoo.org>

 tests/scripts/test_pkgdev_showkw.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/tests/scripts/test_pkgdev_showkw.py 
b/tests/scripts/test_pkgdev_showkw.py
index fe06be9..c611484 100644
--- a/tests/scripts/test_pkgdev_showkw.py
+++ b/tests/scripts/test_pkgdev_showkw.py
@@ -50,7 +50,8 @@ class TestPkgdevShowkwParseArgs:
   '--config', str(config_file), *args])
 return options
 
-assert parse().color is True
+with os_environ('NOCOLOR'):
+assert parse().color is True
 with os_environ(NOCOLOR='1'):
 # NOCOLOR overrides config file
 assert parse().color is False



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

2022-11-19 Thread Ionen Wolkens
commit: 360e514a3686c7361da2734f5dbb0ffe2f7a2e52
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Nov 19 17:17:28 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Nov 19 17:18:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=360e514a

dev-util/maturin: drop 0.14.0_beta5

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

 dev-util/maturin/Manifest|   5 -
 dev-util/maturin/maturin-0.14.0_beta5.ebuild | 462 ---
 2 files changed, 467 deletions(-)

diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest
index e737847b3885..bf2a88e02231 100644
--- a/dev-util/maturin/Manifest
+++ b/dev-util/maturin/Manifest
@@ -54,7 +54,6 @@ DIST chumsky-0.8.0.crate 65390 BLAKE2B 
ae1c4112361b89c40b595b3cff83cd6b7c8d2ffb9
 DIST chunked_transfer-1.4.0.crate 9238 BLAKE2B 
b29737023c78041fa1166d56bb5fb7be2e502b06c56b0fe127c1ec2eaaf3ebdbf9bfdc8645d7234dc17703706529406072b90fb06a15df482b1065044d3dd4c4
 SHA512 
b3891bc1b101677c2ae6bbac19e74f5ad0aee7b499b0a339b78fa0af7150b2ae0b2151d640bd2a7c4d052a12cf935d16e04db3d37d0048ec1d79a9ff01f13389
 DIST cipher-0.3.0.crate 12756 BLAKE2B 
a572b0140512b7512d496f2706cdfaedb680d47a283e3db8b4be97418585ed988929a3beed44012e8a9d9728cbc21f00b78bcbe376bbf57614d54ea07e4daf4c
 SHA512 
8f0094c7786160730825cff21ca838f52801783f1f4f66755b0771595963b8b99fc926265ff502c66b94a2e6703d592d42bbed96ebf8d3a690bd5e731f0f5c4f
 DIST clap-3.2.23.crate 219435 BLAKE2B 
e99a928ef61a7f9f6d7df2c38acd480fc86bfa3885d8b875007aa5bc855396641ca6772387de2eadc1d545dd201434037ea9e7fd138395831e4755ae5a917a7d
 SHA512 
1f1f2ad07a0f8fbe8672f4252edf260ffb5e024a20d6673fb846d59e245a226a43675539ccd3cb252571766b1f6511c68c5cb0f2351c8086955d49c37f87338a
-DIST clap-4.0.22.crate 205175 BLAKE2B 
a0d0284c00b5011b8ce24a290444947970c784d13ad2273227a4d619d14bac7bcf9336911df5d49748b38ca29dcca211596630b5ed121a058492ff4e0463b616
 SHA512 
d6b54e31c4780be7d712bed266b2cee4ad1454c75d9dc542fac301156e1724ca0748632d901b4e7590eda13ec2c8349ba59c5da12ac1991e9fac540d0c55
 DIST clap-4.0.26.crate 205197 BLAKE2B 
b4e0a998d102ff5f5511d07f4d4697bdfb1bf9b6e787d2336babb817a6fb5e7de7d3b38298dd7b629efa681e6907622bf2aead197f22c5009649ec336b8c899f
 SHA512 
096d9a69c5c09cac0315f9e1895d873b861beab6bfcf0c4a28e85c50ad63a8282f36933fb16333d749e821032048da7d7100bd5d774ccfc4078e90d3ea672e35
 DIST clap_complete-3.2.5.crate 31625 BLAKE2B 
c76baef63d773b81eb4d8d953da4a94769b618da45fb0f13fb9d6c6738b67ccdbd58ad2b5361bae99705fd2b7aadb520d6e7f4d258d872971e0e308a36900965
 SHA512 
c26d6c15a0ab44720cd7a5979dd4c66a9171082b99c04cda10fe4f6dd9a1405f8ca9022c344d03d7d2af7788bc28be033c9e2311f6879993901773176783f61e
 DIST clap_complete-4.0.5.crate 31996 BLAKE2B 
ea486ea902e88b93b7da29a97bb9595d979b71fd751312a3a70598e3b7e0f08b96b33944b87671df0680dfcbc67071c3befd19b9789696932cd64e95ec8774f6
 SHA512 
45758ff5f93f0e6a866bc6ea2d86238bb3225726b570cc2b110d57f72cc8618d796d123bd8c11b995b1f8876d4772ea9cb1c60cd2b971779dc739c609c37
@@ -181,13 +180,11 @@ DIST mailparse-0.13.8.crate 36008 BLAKE2B 
8112658b4ceb5b3528375f4f8a178a26c18b54
 DIST matchers-0.1.0.crate 6948 BLAKE2B 
ec3a5d01d2fedbb4dbf5bb185afbb9401410463a61f51674e0df6a571db352b2bbabfb99cdbdcfb4e511ae783165bf0258f5163f240a229b9087f9edbd0df41a
 SHA512 
84214c1a84952d85631aa1ab5115df7cda223ac64e2acf055b6129ba1aa26ddc87615a8b51ca890ce3fee0419053fa7fe1599ae128f1d211b58c07b0c4af3b19
 DIST maturin-0.13.7.gh.tar.gz 335508 BLAKE2B 
fef8ad495208109b867d1ca9700cef149b799bdb372d5110480a035ee5ed52b569f5cb3ca7dffa7d69db3fd4a593d3b894027eb1538e25deddd68146640cdde7
 SHA512 
509564719aa7b25c1464036b6830518129b24a285075ef551fbb65c42aa2e3c2cfb1bfcefa55cd9b99c7dcec07795ea08fef0a33a55c14030f49afb392face7d
 DIST maturin-0.14.0.gh.tar.gz 372618 BLAKE2B 
7944b1bc1c76f2eb9bccaa424e56231488dcc5ef0fda6165a4f2029008fe3b1dfcc651f52cf0763da15c0f8a7de15103c2f89717061deaa3a13a9466c72ede87
 SHA512 
b2b8540debcfe490c8e4a62db4cf4d3f4cdd7434967293792d2fcbb92d3be68bd11123a88b962b429e696432191f3bb825e3f142bd781a9d2b6b57789e74447d
-DIST maturin-0.14.0_beta5.gh.tar.gz 358126 BLAKE2B 
4cd4d11c3a446dd73a77a2ca79ab3aef021efd49f26a815ba138da1d61e9f658495e8763bf84b794406a96d94f0ae701f1ba0e746c3f884a055af66583bee9eb
 SHA512 
3cffab87935c385614151a89238ea745264c9e048c11aeca6c9c5e9ee83173efe903cee090fdedc62fc81eb3cbcf2bc46bae89243a08afc2a97fdf4a8803bcaf
 DIST memchr-2.5.0.crate 65812 BLAKE2B 
57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab
 SHA512 
444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
 DIST memoffset-0.6.5.crate 7686 BLAKE2B 
9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009
 SHA512 
11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f
 DIST mime-0.3.16.crate 15206 

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

2022-11-19 Thread Ionen Wolkens
commit: 35a211b128cf1348707cbf35ee068b8009426034
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Nov 19 17:17:20 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Nov 19 17:18:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35a211b1

dev-util/maturin: add 0.14.0

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

 dev-util/maturin/Manifest  |  27 ++
 dev-util/maturin/maturin-0.14.0.ebuild | 478 +
 2 files changed, 505 insertions(+)

diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest
index 97b19cf22de8..e737847b3885 100644
--- a/dev-util/maturin/Manifest
+++ b/dev-util/maturin/Manifest
@@ -6,12 +6,17 @@ DIST ahash-0.7.6.crate 38030 BLAKE2B 
aca3661477fcd7822d6d10970151e05c28e1615f8cd
 DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 
5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60
 SHA512 
0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c
 DIST anyhow-1.0.65.crate 43585 BLAKE2B 
4a808e60ffed900ef37d8fbf7ae97caec6fb81d23a8a5411c5c0143636652c41a9579b156ead5eab66d57c53be2bbc336cbd5f7b60c6c20cad389d45861d82f8
 SHA512 
86b83c88fbc343f4ff1bfba5bf91f3c5133fbed8276e78f4222b28e38ada79c4245e2780934897525b41cbd4b8a9d0bc9cbd8b6c2dd32544ba124d458f5a490c
 DIST anyhow-1.0.66.crate 43770 BLAKE2B 
8d74397c47bd64c00f015cf7ee279fa020ea39191440208d77e4a5fdb35fca531e8bb9b765be223b24050d0fd1db76fa5b516146f450937f84a5c113c9eca997
 SHA512 
7b4078906df2805d491dc2f29c4eec85a9f43078c0dcd9c05261c2706ed655953b693c4f59fda62547681b29cda9ac7a0789f1359bb18110403cfe34e9fb0dc3
+DIST askama-0.11.1.crate 8182 BLAKE2B 
5cfa6a0cf5679e271c1d35500b5ae40eb4fe1f955f4356d913ae38d7dc6fa9137ff6e250b7f0ff2a3aadb747d4abc8456a6990c99908e602521ba28014d81ca9
 SHA512 
d75507a43d2ab12b046854e33308eeabbac6825282588554a678742a71f2521a33637b89d3b24088643d18e84cefa538031264c587896e6e1eb16cc15c93afb7
+DIST askama_derive-0.11.2.crate 7097 BLAKE2B 
395811d68825531552ac9bedc30c1d59e15ade43b3818576212456974799c0713df8eb099970affed54397c800f62310d5f6f201bc2275f5168cd805f2330257
 SHA512 
c9b4c2b444c9c9f9054403b25a62e0415d87f0c8a0cd1ac9fc1cdd341c94c15eb91249006e59504a34a18703dd3b9bc5a4012804a4ce3d9401126b66c3632e65
+DIST askama_escape-0.10.3.crate 8875 BLAKE2B 
6bb88f18aa0bd05a36e7bf5cfcaed3138ddb96ed366e7da9b9a64c4e0345fba384cfa3e9bfab3674c1697a7722bd59a9428438b78d44bcac78740d4c53c3d3e8
 SHA512 
1978add567021fac7f086b6091c97de81919877726455828164642c55607d5b5f6f01c0187f8a8a3371c9b3a1ef41f4c3c9e14d9068826c38ee8a6efe2eeb5a2
+DIST askama_shared-0.12.2.crate 38015 BLAKE2B 
7f1f461abc5e1a6c692b254b939309be986435d8c7fe1adb8f3590478e0b0bfcd9c98b68f1f5cd72ea5b72afdc17f79927cbcc86500502965d5e2a8ff41236cc
 SHA512 
05d9bbd47ed09700ea2ee32b5b27801c7b8ea3953a186ede54570a68e2541dcc07f49858cf55ff61c86e129c5d84ff1d92d14064fd43b5fa2160bc24bb32
 DIST async-io-1.10.0.crate 36493 BLAKE2B 
5ccfbf160aefe2b8a661e74b09d8b5374c403759d78c8d0a13db47d7e7943c22938d1c7bd03512a98899aa9f4cc8b31584e0fb47e4d296f369b8d2908c5a912b
 SHA512 
f1ba7cd3f28944c106dc94c05ca4cac851299bed6899a53867580317c73436d062c164a1de55ee9b2913d3c34470ef3c25c2ffdb2a9d342ed9919961b6e5377b
 DIST async-lock-2.6.0.crate 20497 BLAKE2B 
9703dec1ecfda4b482b6df48bb1691b8aa5e6645c310e437656cb7eccd2115f2af6443063dd9f1ffd0108aa866cacdbabbebc287800b7824a25f2d1b8fbb4a42
 SHA512 
20cb5f5f37d4c4fd7f010d96ed79a924dcc7eee3584027c48ea0edc04d19158f080771acd63fe0534dc5762937a0c1ea8bce8df707526a9f245b5dda61317dad
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST backtrace-0.3.66.crate 74397 BLAKE2B 
d5c2e941d118a13e1335ceb5c129fc022281592b19a03f7c07914c607e14d0f415956a6076755e33263cb44a5e60827345db1490abe36c74aabd2594ef9661ca
 SHA512 
7370ce52d0b949a6faa05f91225f60928e42e52c00ed2ba4054ef7efd41cd65c77b0e67c8afb9d5bf834eb4b1451b642720521e17d1954be810e3c5fc70bf646
 DIST base64-0.13.1.crate 61002 BLAKE2B 
3b3a5b26e2ef18e9b4f1ede72b1bd160a1494751878e8441d463f8a514e6cb9ac859231536989e19fb1261fd864617fe31440df1b5855a0ec625521fc6fcef91
 SHA512 
1eb76aff9a84057f2ccb7082e9c57b015c2d71a28173089b02e7aacd09a7d311bedf0a943529611ada29f8d7b536d7ae4de256d98eee8450003a3a9a652bda4b
+DIST bincode-1.3.3.crate 28958 BLAKE2B 

[gentoo-commits] proj/pkgcore/pkgcheck:master commit in: tests/scripts/

2022-11-19 Thread Arthur Zamarin
commit: d847af4232d5c7ac3965a493732a9d9fd76a37e5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 19 17:18:49 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 19 17:18:49 2022 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcheck.git/commit/?id=d847af42

tests/scripts/test_pkgcheck_scan.py: fix NOCOLOR test

Fix the test for systems which predefine NOCOLOR, like in case of ebuild
test environment (by epytest).

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

 tests/scripts/test_pkgcheck_scan.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/tests/scripts/test_pkgcheck_scan.py 
b/tests/scripts/test_pkgcheck_scan.py
index 6c1600f8..c224d83a 100644
--- a/tests/scripts/test_pkgcheck_scan.py
+++ b/tests/scripts/test_pkgcheck_scan.py
@@ -271,7 +271,8 @@ class TestPkgcheckScanParseArgs:
 '''))
 
 args = ('scan', '--config', str(config_file))
-assert parser.parse_args(args).color is True
+with os_environ('NOCOLOR'):
+assert parser.parse_args(args).color is True
 with os_environ(NOCOLOR='1'):
 # NOCOLOR overrides config file
 assert parser.parse_args(args).color is False



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

2022-11-19 Thread Sam James
commit: 45e7543ebbf7a07c4bd943e2faf73159ebdd4916
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 17:13:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 19 17:13:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45e7543e

app-misc/rpick: Stabilize 0.8.11 amd64, #881849

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

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

diff --git a/app-misc/rpick/rpick-0.8.11.ebuild 
b/app-misc/rpick/rpick-0.8.11.ebuild
index 7dde831c8bc2..8b601048ae31 100644
--- a/app-misc/rpick/rpick-0.8.11.ebuild
+++ b/app-misc/rpick/rpick-0.8.11.ebuild
@@ -123,7 +123,7 @@ SRC_URI="$(cargo_crate_uris)"
 
 LICENSE="GPL-3 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 
CC0-1.0 MIT Unlicense"
 SLOT="0"
-KEYWORDS="~amd64 ppc64 x86"
+KEYWORDS="amd64 ppc64 x86"
 
 QA_FLAGS_IGNORED="usr/bin/rpick"
 



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

2022-11-19 Thread Sam James
commit: 05a0a7e86da2ba786b41526f35b33717b02a09d3
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 19 17:13:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 19 17:13:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05a0a7e8

app-misc/rpick: Stabilize 0.8.11 x86, #881849

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

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

diff --git a/app-misc/rpick/rpick-0.8.11.ebuild 
b/app-misc/rpick/rpick-0.8.11.ebuild
index 7f32326766b5..7dde831c8bc2 100644
--- a/app-misc/rpick/rpick-0.8.11.ebuild
+++ b/app-misc/rpick/rpick-0.8.11.ebuild
@@ -123,7 +123,7 @@ SRC_URI="$(cargo_crate_uris)"
 
 LICENSE="GPL-3 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 
CC0-1.0 MIT Unlicense"
 SLOT="0"
-KEYWORDS="~amd64 ppc64 ~x86"
+KEYWORDS="~amd64 ppc64 x86"
 
 QA_FLAGS_IGNORED="usr/bin/rpick"
 



[gentoo-commits] repo/gentoo:master commit in: net-p2p/qbittorrent/

2022-11-19 Thread Piotr Karbowski
commit: b5f1aa197207810a229fd6b13b136a752a673fd6
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Sat Nov 19 17:10:16 2022 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Sat Nov 19 17:10:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5f1aa19

net-p2p/qbittorrent: 4.4.5-r2 revbump.

Bug: https://bugs.gentoo.org/868480
Signed-off-by: Piotr Karbowski  gentoo.org>

 .../{qbittorrent-4.4.5-r1.ebuild => qbittorrent-4.4.5-r2.ebuild}  | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/net-p2p/qbittorrent/qbittorrent-4.4.5-r1.ebuild 
b/net-p2p/qbittorrent/qbittorrent-4.4.5-r2.ebuild
similarity index 100%
rename from net-p2p/qbittorrent/qbittorrent-4.4.5-r1.ebuild
rename to net-p2p/qbittorrent/qbittorrent-4.4.5-r2.ebuild



<    1   2   3   4   5   >