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

2022-09-30 Thread Arthur Zamarin
commit: e5c9521427a3f3a6590baefbd181a8c310b1413c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep 30 15:36:31 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep 30 15:41:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5c95214

sys-apps/pkgcore: add 0.12.15

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

 sys-apps/pkgcore/Manifest   |  1 +
 sys-apps/pkgcore/pkgcore-0.12.15.ebuild | 56 +
 2 files changed, 57 insertions(+)

diff --git a/sys-apps/pkgcore/Manifest b/sys-apps/pkgcore/Manifest
index 8931e719f425..e7e6b34fff24 100644
--- a/sys-apps/pkgcore/Manifest
+++ b/sys-apps/pkgcore/Manifest
@@ -1,2 +1,3 @@
 DIST pkgcore-0.12.13.tar.gz 625121 BLAKE2B 
add4e54c9d92570f4a4e9dad1af45f7c10e4fa48a312f1dd07b24bede5bf796d523d0a8b8d069234e92db5cf64bfb2911c57e5161ebdb7325bfb336237066b73
 SHA512 
26267f8ac2c79408467a20decd5fa5b12c075269b3bec155f185349186d920b5273ad1666879ac59caf08af022c2395fe737e2d51f26f9674996767bfbfb9bc6
 DIST pkgcore-0.12.14.tar.gz 623778 BLAKE2B 
2ac96b45f1aa7b480e5c721c6d354b9b248f1c9111302a1734e33884ada2e7cd62900f6a2162f445f36576beed8fb866952c29728d2084feef7ee492d75b8724
 SHA512 
760e4491b8613c37e6b88fbded67494a314789fddb78729c7833b7d1678559618c42d9fa10d0c58af1fc9e659766e26b2d9d6d98bf7e90654a2991569defcbff
+DIST pkgcore-0.12.15.tar.gz 623988 BLAKE2B 
cea8187ec5f02990b5501c0d1d97a1d228de58c78e2be733074f312f1d3a1016722a0a7765b8c4284381082144164f39691c1118e6f5b509e76cf86fb9c410ff
 SHA512 
cc70b9e0afda4958d7dd3889276f3cb3eb3873c3e866c862330ca4e935e022d742bb0e218b09a0ef584a411ef4924ae45da65db9d28147263a578157dae67c7f

diff --git a/sys-apps/pkgcore/pkgcore-0.12.15.ebuild 
b/sys-apps/pkgcore/pkgcore-0.12.15.ebuild
new file mode 100644
index ..f1cb1a254268
--- /dev/null
+++ b/sys-apps/pkgcore/pkgcore-0.12.15.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+inherit distutils-r1
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/pkgcore/pkgcore.git;
+   inherit git-r3
+else
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+fi
+
+DESCRIPTION="a framework for package management"
+HOMEPAGE="https://github.com/pkgcore/pkgcore;
+
+LICENSE="BSD MIT"
+SLOT="0"
+
+RDEPEND="
+   >=app-shells/bash-5.0
+   dev-python/lxml[${PYTHON_USEDEP}]
+"
+if [[ ${PV} == * ]]; then
+   RDEPEND+=" ~dev-python/snakeoil-[${PYTHON_USEDEP}]"
+else
+   RDEPEND+=" >=dev-python/snakeoil-0.10.0[${PYTHON_USEDEP}]"
+fi
+BDEPEND="
+   test? (
+   >=dev-python/pytest-6[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+
+distutils_enable_tests setup.py
+
+src_test() {
+   # With PYTHONDONTWRITEBYTECODE=, python will try rebuild all sorts of 
modules.
+   # https://bugs.gentoo.org/840266
+   local -x SANDBOX_PREDICT=${SANDBOX_PREDICT}
+   addpredict /
+
+   local -x PYTHONDONTWRITEBYTECODE=
+   distutils-r1_src_test
+}
+
+python_install_all() {
+   local DOCS=( NEWS.rst )
+   [[ ${PV} == * ]] || doman man/*
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: net-im/bitlbee/

2022-09-30 Thread Agostino Sarubbo
commit: 8cd7e7e8ae70da427ba192cc90f758a1cdfaa8d5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 15:24:43 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 15:24:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cd7e7e8

net-im/bitlbee: Stabilize 3.6-r3 x86, #873586

Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-im/bitlbee/bitlbee-3.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/bitlbee/bitlbee-3.6-r3.ebuild 
b/net-im/bitlbee/bitlbee-3.6-r3.ebuild
index 2f194882480a..58a5879455b9 100644
--- a/net-im/bitlbee/bitlbee-3.6-r3.ebuild
+++ b/net-im/bitlbee/bitlbee-3.6-r3.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://get.bitlbee.org/src/${P}.tar.gz;
-   KEYWORDS="amd64 ~arm64 ppc ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm64 ppc ~ppc64 x86"
 fi
 
 DESCRIPTION="irc to IM gateway that support multiple IM protocols"



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

2022-09-30 Thread Agostino Sarubbo
commit: be034e1a3e94c8767f7a0f4cf4f1cff49cf4f0c4
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 15:24:40 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 15:24:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be034e1a

sys-libs/tevent: Stabilize 0.12.1 x86, #873580

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/tevent/tevent-0.12.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/tevent/tevent-0.12.1.ebuild 
b/sys-libs/tevent/tevent-0.12.1.ebuild
index 496525a1f71e..a0a5b430194b 100644
--- a/sys-libs/tevent/tevent-0.12.1.ebuild
+++ b/sys-libs/tevent/tevent-0.12.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/tevent/${P}.tar.gz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x86-linux"
 IUSE="python"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



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

2022-09-30 Thread Agostino Sarubbo
commit: cfc46fd9dfc5b21e446c5566f37dbd6a5826678d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 15:24:42 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 15:24:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfc46fd9

dev-libs/json-parser: Stabilize 1.1.0_p20211208 x86, #873586

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/json-parser/json-parser-1.1.0_p20211208.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/json-parser/json-parser-1.1.0_p20211208.ebuild 
b/dev-libs/json-parser/json-parser-1.1.0_p20211208.ebuild
index 5b49051f1af5..e87630245f8d 100644
--- a/dev-libs/json-parser/json-parser-1.1.0_p20211208.ebuild
+++ b/dev-libs/json-parser/json-parser-1.1.0_p20211208.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${PN}-${COMMIT}"
 
 LICENSE="BSD-2"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86"
 IUSE="python"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



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

2022-09-30 Thread Agostino Sarubbo
commit: c4a4d0231c52d6b9054da9538b9b8de18b06c2bc
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 15:24:13 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 15:24:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4a4d023

sys-libs/tevent: Stabilize 0.12.1 sparc, #873580

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/tevent/tevent-0.12.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/tevent/tevent-0.12.1.ebuild 
b/sys-libs/tevent/tevent-0.12.1.ebuild
index 1e1abf806de1..496525a1f71e 100644
--- a/sys-libs/tevent/tevent-0.12.1.ebuild
+++ b/sys-libs/tevent/tevent-0.12.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/tevent/${P}.tar.gz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x86-linux"
 IUSE="python"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



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

2022-09-30 Thread Agostino Sarubbo
commit: 84aa4932ede02937b540b2f976717196e775f0b7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 15:23:48 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 15:23:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84aa4932

sys-libs/tevent: Stabilize 0.12.1 ppc64, #873580

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/tevent/tevent-0.12.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/tevent/tevent-0.12.1.ebuild 
b/sys-libs/tevent/tevent-0.12.1.ebuild
index 02fc7248c97e..1e1abf806de1 100644
--- a/sys-libs/tevent/tevent-0.12.1.ebuild
+++ b/sys-libs/tevent/tevent-0.12.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/tevent/${P}.tar.gz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux"
 IUSE="python"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



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

2022-09-30 Thread Agostino Sarubbo
commit: e6d85f6a837d9c34daaa0423ed0095a3ff666779
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 15:23:18 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 15:23:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6d85f6a

sys-libs/tevent: Stabilize 0.12.1 ppc, #873580

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/tevent/tevent-0.12.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/tevent/tevent-0.12.1.ebuild 
b/sys-libs/tevent/tevent-0.12.1.ebuild
index 48743b2faeba..02fc7248c97e 100644
--- a/sys-libs/tevent/tevent-0.12.1.ebuild
+++ b/sys-libs/tevent/tevent-0.12.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/tevent/${P}.tar.gz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux"
 IUSE="python"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: net-im/bitlbee/

2022-09-30 Thread Agostino Sarubbo
commit: cb5a091d3c5a2f5d66348e65af69453f9da74467
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 15:23:21 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 15:23:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb5a091d

net-im/bitlbee: Stabilize 3.6-r3 ppc, #873586

Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-im/bitlbee/bitlbee-3.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/bitlbee/bitlbee-3.6-r3.ebuild 
b/net-im/bitlbee/bitlbee-3.6-r3.ebuild
index 492ff81b9cc4..2f194882480a 100644
--- a/net-im/bitlbee/bitlbee-3.6-r3.ebuild
+++ b/net-im/bitlbee/bitlbee-3.6-r3.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://get.bitlbee.org/src/${P}.tar.gz;
-   KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm64 ppc ~ppc64 ~x86"
 fi
 
 DESCRIPTION="irc to IM gateway that support multiple IM protocols"



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

2022-09-30 Thread Agostino Sarubbo
commit: 054397092d354877a12a3e6cbbe9709f08daa1c9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 15:23:21 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 15:23:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05439709

dev-libs/json-parser: Stabilize 1.1.0_p20211208 ppc, #873586

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/json-parser/json-parser-1.1.0_p20211208.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/json-parser/json-parser-1.1.0_p20211208.ebuild 
b/dev-libs/json-parser/json-parser-1.1.0_p20211208.ebuild
index c6b5918f9e67..5b49051f1af5 100644
--- a/dev-libs/json-parser/json-parser-1.1.0_p20211208.ebuild
+++ b/dev-libs/json-parser/json-parser-1.1.0_p20211208.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${PN}-${COMMIT}"
 
 LICENSE="BSD-2"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~x86"
 IUSE="python"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



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

2022-09-30 Thread Agostino Sarubbo
commit: 024e1144710378cf3a2dff57c5c6a2e897976d56
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 15:22:51 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 15:22:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=024e1144

sys-libs/tevent: Stabilize 0.12.1 arm64, #873580

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/tevent/tevent-0.12.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/tevent/tevent-0.12.1.ebuild 
b/sys-libs/tevent/tevent-0.12.1.ebuild
index ccb5f67d..48743b2faeba 100644
--- a/sys-libs/tevent/tevent-0.12.1.ebuild
+++ b/sys-libs/tevent/tevent-0.12.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/tevent/${P}.tar.gz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux"
 IUSE="python"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



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

2022-09-30 Thread Agostino Sarubbo
commit: b394f7fa6890d06a22b27df7425fb20f2a1468b6
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 15:22:24 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 15:22:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b394f7fa

sys-libs/tevent: Stabilize 0.12.1 arm, #873580

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/tevent/tevent-0.12.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/tevent/tevent-0.12.1.ebuild 
b/sys-libs/tevent/tevent-0.12.1.ebuild
index d0f489c99ad6..ccb5f67d 100644
--- a/sys-libs/tevent/tevent-0.12.1.ebuild
+++ b/sys-libs/tevent/tevent-0.12.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/tevent/${P}.tar.gz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux"
 IUSE="python"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



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

2022-09-30 Thread Agostino Sarubbo
commit: 504141385791af4ac0e2b47e24d8ed2cc73e2c6c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 15:21:57 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 15:21:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50414138

dev-libs/json-parser: Stabilize 1.1.0_p20211208 amd64, #873586

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/json-parser/json-parser-1.1.0_p20211208.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/json-parser/json-parser-1.1.0_p20211208.ebuild 
b/dev-libs/json-parser/json-parser-1.1.0_p20211208.ebuild
index 9def2d6c57f4..c6b5918f9e67 100644
--- a/dev-libs/json-parser/json-parser-1.1.0_p20211208.ebuild
+++ b/dev-libs/json-parser/json-parser-1.1.0_p20211208.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${PN}-${COMMIT}"
 
 LICENSE="BSD-2"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="python"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



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

2022-09-30 Thread Agostino Sarubbo
commit: c79d0dd5a24a37598f9c27f9f245d44213a2eab1
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 15:21:54 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 15:21:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c79d0dd5

sys-libs/tevent: Stabilize 0.12.1 amd64, #873580

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/tevent/tevent-0.12.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/tevent/tevent-0.12.1.ebuild 
b/sys-libs/tevent/tevent-0.12.1.ebuild
index 487aad5cf6f6..d0f489c99ad6 100644
--- a/sys-libs/tevent/tevent-0.12.1.ebuild
+++ b/sys-libs/tevent/tevent-0.12.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/tevent/${P}.tar.gz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux"
 IUSE="python"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: net-im/bitlbee/

2022-09-30 Thread Agostino Sarubbo
commit: cef66ed2794661fe91c14576cde22d4a0294c13c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 15:21:58 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 15:21:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cef66ed2

net-im/bitlbee: Stabilize 3.6-r3 amd64, #873586

Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-im/bitlbee/bitlbee-3.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/bitlbee/bitlbee-3.6-r3.ebuild 
b/net-im/bitlbee/bitlbee-3.6-r3.ebuild
index 1d6fa8851f55..492ff81b9cc4 100644
--- a/net-im/bitlbee/bitlbee-3.6-r3.ebuild
+++ b/net-im/bitlbee/bitlbee-3.6-r3.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://get.bitlbee.org/src/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~x86"
 fi
 
 DESCRIPTION="irc to IM gateway that support multiple IM protocols"



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

2022-09-30 Thread John Helmert III
commit: 42d5e9d6c8415ba4f6a09aac08b49a9af6958e55
Author: Alexander Tsoy  tsoy  me>
AuthorDate: Fri Sep 30 15:06:46 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Fri Sep 30 15:18:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42d5e9d6

net-libs/libvncserver: security cleanup

Bug: https://bugs.gentoo.org/868135
Signed-off-by: Alexander Tsoy  tsoy.me>
Closes: https://github.com/gentoo/gentoo/pull/27540
Signed-off-by: John Helmert III  gentoo.org>

 net-libs/libvncserver/libvncserver-0.9.13.ebuild | 75 
 1 file changed, 75 deletions(-)

diff --git a/net-libs/libvncserver/libvncserver-0.9.13.ebuild 
b/net-libs/libvncserver/libvncserver-0.9.13.ebuild
deleted file mode 100644
index c046ad17bcf2..
--- a/net-libs/libvncserver/libvncserver-0.9.13.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-MY_P="LibVNCServer-${PV}"
-
-DESCRIPTION="library for creating vnc servers"
-HOMEPAGE="https://libvnc.github.io/;
-SRC_URI="https://github.com/LibVNC/${PN}/archive/${MY_P}.tar.gz;
-S="${WORKDIR}/${PN}-${MY_P}"
-
-# common/d3des.*: https://github.com/LibVNC/libvncserver/issues/88
-LICENSE="GPL-2 GPL-2+ LGPL-2.1+ BSD MIT"
-# no sub slot wanted (yet), see #578958
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
-IUSE="+24bpp +filetransfer gcrypt gnutls ipv6 +jpeg lzo +png sasl ssl systemd 
+threads +zlib"
-# https://bugs.gentoo.org/690202
-# https://bugs.gentoo.org/435326
-# https://bugs.gentoo.org/550916
-REQUIRED_USE="
-   filetransfer? ( threads )
-   jpeg? ( zlib )
-   png? ( zlib )
-   ssl? ( !gnutls? ( threads ) )
-"
-
-DEPEND="
-   gcrypt? ( >=dev-libs/libgcrypt-1.5.3:0= )
-   ssl? (
-   !gnutls? (
-   >=dev-libs/openssl-1.0.2:0=
-   )
-   gnutls? ( >=net-libs/gnutls-2.12.23-r6:0= )
-   )
-   jpeg? ( >=virtual/jpeg-0-r2:0 )
-   lzo? ( dev-libs/lzo )
-   png? ( >=media-libs/libpng-1.6.10:0= )
-   sasl? ( dev-libs/cyrus-sasl )
-   systemd? ( sys-apps/systemd:= )
-   zlib? ( >=sys-libs/zlib-1.2.8-r1:0= )
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( AUTHORS ChangeLog NEWS.md README.md TODO.md )
-
-PATCHES=(
-   "${FILESDIR}"/${P}-test-fix-includetest.patch
-   "${FILESDIR}"/${P}-test-fix-tjunittest.patch
-)
-
-src_configure() {
-   local mycmakeargs=(
-   -DWITH_FFMPEG=OFF
-   -DWITH_GTK=OFF
-   -DWITH_SDL=OFF
-   -DWITH_24BPP=$(usex 24bpp ON OFF)
-   -DWITH_TIGHTVNC_FILETRANSFER=$(usex filetransfer ON OFF)
-   -DWITH_GCRYPT=$(usex gcrypt ON OFF)
-   -DWITH_GNUTLS=$(usex gnutls $(usex ssl ON OFF) OFF)
-   -DWITH_IPv6=$(usex ipv6 ON OFF)
-   -DWITH_JPEG=$(usex jpeg ON OFF)
-   -DWITH_LZO=$(usex lzo ON OFF)
-   -DWITH_OPENSSL=$(usex gnutls OFF $(usex ssl ON OFF))
-   -DWITH_PNG=$(usex png ON OFF)
-   -DWITH_SASL=$(usex sasl ON OFF)
-   -DWITH_SYSTEMD=$(usex systemd ON OFF)
-   -DWITH_THREADS=$(usex threads ON OFF)
-   -DWITH_ZLIB=$(usex zlib ON OFF)
-   )
-   cmake_src_configure
-}



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

2022-09-30 Thread Michał Górny
commit: 0b658427a7e6a356dca459d37e11fd7f2a14211c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 30 08:37:35 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 30 14:52:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b658427

sys-libs/libomp: Add 16.0.0_pre20220930 snapshot

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

 sys-libs/libomp/Manifest |   1 +
 sys-libs/libomp/libomp-16.0.0_pre20220930.ebuild | 133 +++
 2 files changed, 134 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index 853521d69088..da24472f8b24 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -4,5 +4,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
+DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/libomp/libomp-16.0.0_pre20220930.ebuild 
b/sys-libs/libomp/libomp-16.0.0_pre20220930.ebuild
new file mode 100644
index ..7cff82c5f737
--- /dev/null
+++ b/sys-libs/libomp/libomp-16.0.0_pre20220930.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit flag-o-matic cmake-multilib linux-info llvm llvm.org python-any-r1
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="
+   debug hwloc offload ompt test
+   llvm_targets_AMDGPU llvm_targets_NVPTX
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   virtual/libelf:=[${MULTILIB_USEDEP}]
+   dev-libs/libffi:=[${MULTILIB_USEDEP}]
+   ~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
+   )
+"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-lang/perl
+   offload? (
+   llvm_targets_AMDGPU? ( sys-devel/clang )
+   llvm_targets_NVPTX? ( sys-devel/clang )
+   virtual/pkgconfig
+   )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   sys-devel/clang
+   )
+"
+
+LLVM_COMPONENTS=( openmp cmake llvm/include )
+llvm.org_set_globals
+
+python_check_deps() {
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+kernel_pds_check() {
+   if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then
+   local CONFIG_CHECK="~!SCHED_PDS"
+   local ERROR_SCHED_PDS="\
+PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11
+< 4.14-pf9) do not implement sched_yield() call which may result in horrible
+performance problems with libomp. If you are using one of the 

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

2022-09-30 Thread Michał Górny
commit: 124957cbf143bd2a255d1cce55160d276e63541e
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 30 08:37:34 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 30 14:52:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=124957cb

sys-libs/libcxx: Add 16.0.0_pre20220930 snapshot

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

 sys-libs/libcxx/Manifest |   1 +
 sys-libs/libcxx/libcxx-16.0.0_pre20220930.ebuild | 219 +++
 2 files changed, 220 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 853521d69088..da24472f8b24 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -4,5 +4,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
+DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/libcxx/libcxx-16.0.0_pre20220930.ebuild 
b/sys-libs/libcxx/libcxx-16.0.0_pre20220930.ebuild
new file mode 100644
index ..28c4cca66346
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-16.0.0_pre20220930.ebuild
@@ -0,0 +1,219 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+clang +libcxxabi static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? (
+   ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+   )
+   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+"
+LLVM_MAX_SLOT=${PV%%.*}
+DEPEND="
+   ${RDEPEND}
+   sys-devel/llvm:${LLVM_MAX_SLOT}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAX_SLOT}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   >=dev-util/cmake-3.16
+   sys-devel/gdb[python]
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   # Darwin Prefix builds do not have llvm installed yet, so rely on
+   # bootstrap-prefix to set the appropriate path vars to LLVM instead
+   # of using llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   llvm_pkg_setup
+   fi
+   python-any-r1_pkg_setup
+
+   if ! use libcxxabi && ! tc-is-gcc ; then
+   eerror "To build ${PN} against libsupc++, you have to use gcc. 
Other"
+   eerror "compilers are not supported. Please set CC=gcc and 

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

2022-09-30 Thread Michał Górny
commit: b4321d9de01879b0315fb7f811e72d5a6dc80c41
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 30 08:37:25 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 30 14:52:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4321d9d

sys-devel/clang: Add 16.0.0_pre20220930 snapshot

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

 sys-devel/clang/Manifest|   1 +
 sys-devel/clang/clang-16.0.0_pre20220930.ebuild | 463 
 2 files changed, 464 insertions(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 0aaec3968314..ef86825a19a1 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -10,5 +10,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
+DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/clang/clang-16.0.0_pre20220930.ebuild 
b/sys-devel/clang/clang-16.0.0_pre20220930.ebuild
new file mode 100644
index ..5baa52268eff
--- /dev/null
+++ b/sys-devel/clang/clang-16.0.0_pre20220930.ebuild
@@ -0,0 +1,463 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake llvm llvm.org multilib multilib-minimal \
+   prefix python-single-r1 toolchain-funcs
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+# MSVCSetupApi.h: MIT
+# sorttable.js: MIT
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS=""
+IUSE="
+   debug default-compiler-rt default-libcxx default-lld doc
+   llvm-libunwind +pie +static-analyzer test xml
+"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}:${SLOT}=[debug=,${MULTILIB_USEDEP}]
+   static-analyzer? ( dev-lang/perl:* )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   ${DEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/cmake-3.16
+   doc? ( $(python_gen_cond_dep '
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ') )
+   xml? ( virtual/pkgconfig )
+"
+PDEPEND="
+   sys-devel/clang-common
+   sys-devel/clang-toolchain-symlinks:${SLOT}
+   ~sys-devel/clang-runtime-${PV}
+   default-compiler-rt? (
+   =sys-libs/compiler-rt-${PV%_*}*
+   llvm-libunwind? ( sys-libs/llvm-libunwind )
+   !llvm-libunwind? ( sys-libs/libunwind )
+   )
+   default-libcxx? ( >=sys-libs/libcxx-${PV} )
+   default-lld? ( sys-devel/lld )
+"
+
+LLVM_COMPONENTS=(
+   clang clang-tools-extra cmake
+   llvm/lib/Transforms/Hello
+)
+LLVM_MANPAGES=1
+LLVM_TEST_COMPONENTS=(
+   llvm/lib/Testing/Support
+   llvm/utils/{lit,llvm-lit,unittest}
+   llvm/utils/{UpdateTestChecks,update_cc_test_checks.py}
+)
+LLVM_PATCHSET=-r4

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

2022-09-30 Thread Michał Górny
commit: 4b868c76fb43f603521d0c78e64fe724e706ee78
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 30 08:37:30 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 30 14:52:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b868c76

dev-util/lldb: Add 16.0.0_pre20220930 snapshot

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

 dev-util/lldb/Manifest   |   1 +
 dev-util/lldb/lldb-16.0.0_pre20220930.ebuild | 115 +++
 2 files changed, 116 insertions(+)

diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index 4d1bc3f24027..8f6a1414d8a4 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -2,5 +2,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
+DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/dev-util/lldb/lldb-16.0.0_pre20220930.ebuild 
b/dev-util/lldb/lldb-16.0.0_pre20220930.ebuild
new file mode 100644
index ..fd12eb1fbf30
--- /dev/null
+++ b/dev-util/lldb/lldb-16.0.0_pre20220930.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake llvm llvm.org python-single-r1
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="debug +libedit lzma ncurses +python test +xml"
+RESTRICT="test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+DEPEND="
+   libedit? ( dev-libs/libedit:0= )
+   lzma? ( app-arch/xz-utils:= )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+   xml? ( dev-libs/libxml2:= )
+   ~sys-devel/clang-${PV}
+   ~sys-devel/llvm-${PV}
+"
+RDEPEND="
+   ${DEPEND}
+   python? (
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/cmake-3.16
+   python? (
+   >=dev-lang/swig-3.0.11
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
+   )
+   test? (
+   $(python_gen_cond_dep "
+   ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
+   dev-python/psutil[\${PYTHON_USEDEP}]
+   ")
+   sys-devel/lld
+   )
+"
+
+LLVM_COMPONENTS=( lldb cmake )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest )
+llvm.org_set_globals
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   local mycmakeargs=(
+   -DLLDB_ENABLE_CURSES=$(usex ncurses)
+   -DLLDB_ENABLE_LIBEDIT=$(usex libedit)
+   -DLLDB_ENABLE_PYTHON=$(usex 

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

2022-09-30 Thread Michał Górny
commit: 36fa3f8b6ee853102475ff923836e1066367fbd3
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 30 08:37:28 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 30 14:52:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36fa3f8b

dev-python/lit: Add 16.0.0_pre20220930 snapshot

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

 dev-python/lit/Manifest  |  1 +
 dev-python/lit/lit-16.0.0_pre20220930.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 4d1bc3f24027..8f6a1414d8a4 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -2,5 +2,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
+DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/dev-python/lit/lit-16.0.0_pre20220930.ebuild 
b/dev-python/lit/lit-16.0.0_pre20220930.ebuild
new file mode 100644
index ..8ace6ca8b915
--- /dev/null
+++ b/dev-python/lit/lit-16.0.0_pre20220930.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1 llvm.org
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+   test? (
+   dev-python/psutil[${PYTHON_USEDEP}]
+   sys-devel/llvm
+   )
+"
+
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+src_prepare() {
+   cd "${WORKDIR}" || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x LIT_PRESERVES_TMP=1
+   local litflags=$(get_lit_flags)
+   ./lit.py ${litflags//;/ } tests || die
+}



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

2022-09-30 Thread Michał Górny
commit: fe71a6b0ed25cf283425fd27478a9cb06da891b4
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 30 13:14:10 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 30 14:52:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe71a6b0

sys-devel/clang: Enable config file support in 16.x

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

 sys-devel/clang/clang-16.0.0..ebuild| 2 ++
 sys-devel/clang/clang-16.0.0_pre20220930.ebuild | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/sys-devel/clang/clang-16.0.0..ebuild 
b/sys-devel/clang/clang-16.0.0..ebuild
index 5baa52268eff..1bf259b60f4b 100644
--- a/sys-devel/clang/clang-16.0.0..ebuild
+++ b/sys-devel/clang/clang-16.0.0..ebuild
@@ -32,6 +32,7 @@ DEPEND="
 RDEPEND="
${PYTHON_DEPS}
${DEPEND}
+   >=sys-devel/clang-common-${PV}
 "
 BDEPEND="
${PYTHON_DEPS}
@@ -260,6 +261,7 @@ multilib_src_configure() {

-DLLVM_CMAKE_PATH="${EPREFIX}/usr/lib/llvm/${SLOT}/$(get_libdir)/cmake/llvm"
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${SLOT}"

-DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${SLOT}/share/man"
+   -DCLANG_CONFIG_FILE_SYSTEM_DIR="${EPREFIX}/etc/clang"
# relative to bindir
-DCLANG_RESOURCE_DIR="../../../../lib/clang/${clang_version}"
 

diff --git a/sys-devel/clang/clang-16.0.0_pre20220930.ebuild 
b/sys-devel/clang/clang-16.0.0_pre20220930.ebuild
index 5baa52268eff..1bf259b60f4b 100644
--- a/sys-devel/clang/clang-16.0.0_pre20220930.ebuild
+++ b/sys-devel/clang/clang-16.0.0_pre20220930.ebuild
@@ -32,6 +32,7 @@ DEPEND="
 RDEPEND="
${PYTHON_DEPS}
${DEPEND}
+   >=sys-devel/clang-common-${PV}
 "
 BDEPEND="
${PYTHON_DEPS}
@@ -260,6 +261,7 @@ multilib_src_configure() {

-DLLVM_CMAKE_PATH="${EPREFIX}/usr/lib/llvm/${SLOT}/$(get_libdir)/cmake/llvm"
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${SLOT}"

-DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${SLOT}/share/man"
+   -DCLANG_CONFIG_FILE_SYSTEM_DIR="${EPREFIX}/etc/clang"
# relative to bindir
-DCLANG_RESOURCE_DIR="../../../../lib/clang/${clang_version}"
 



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

2022-09-30 Thread Michał Górny
commit: d93d1886251d2b15393283506deb6fa77e249bb3
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 30 08:37:27 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 30 14:52:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d93d1886

dev-python/clang-python: Add 16.0.0_pre20220930 snapshot

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

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

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 4d1bc3f24027..8f6a1414d8a4 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -2,5 +2,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
+DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

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



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

2022-09-30 Thread Michał Górny
commit: 0b5fb711c451fc9e931db9a1dea6fd884c8d87dd
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 30 08:37:28 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 30 14:52:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b5fb711

sys-devel/lld: Add 16.0.0_pre20220930 snapshot

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

 sys-devel/lld/Manifest  |  1 +
 sys-devel/lld/lld-16.0.0_pre20220930.ebuild | 81 +
 2 files changed, 82 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 4d1bc3f24027..8f6a1414d8a4 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -2,5 +2,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
+DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/lld/lld-16.0.0_pre20220930.ebuild 
b/sys-devel/lld/lld-16.0.0_pre20220930.ebuild
new file mode 100644
index ..f8773e9ca849
--- /dev/null
+++ b/sys-devel/lld/lld-16.0.0_pre20220930.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake flag-o-matic llvm llvm.org python-any-r1
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~sys-devel/llvm-${PV}
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   test? (
+   >=dev-util/cmake-3.16
+   $(python_gen_any_dep "~dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+   )
+"
+PDEPEND="
+   sys-devel/lld-toolchain-symlinks:${PV%%.*}
+"
+
+LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
+LLVM_TEST_COMPONENTS=( llvm/utils/{lit,unittest} )
+llvm.org_set_globals
+
+python_check_deps() {
+   python_has_version "~dev-python/lit-${PV}[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+   llvm.org_src_unpack
+
+   # Directory ${WORKDIR}/llvm does not exist with USE="-test",
+   # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below,
+   # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system
+   # (lld/MachO/CMakeLists.txt) and is expected to be resolvable
+   # to existent directory ${WORKDIR}/libunwind/include.
+   mkdir -p "${WORKDIR}/llvm" || die
+}
+
+src_configure() {
+   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+   use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
+
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=ON
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+   -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+   )
+   use test && mycmakeargs+=(
+   

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

2022-09-30 Thread Michał Górny
commit: 9ad847baef4b6650d8020ce82914b9bacd05fd1f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 30 08:37:31 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 30 14:52:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ad847ba

sys-libs/compiler-rt: Add 16.0.0_pre20220930 snapshot

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

 sys-libs/compiler-rt/Manifest  |   1 +
 .../compiler-rt-16.0.0_pre20220930.ebuild  | 151 +
 2 files changed, 152 insertions(+)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index 1a118d537cb0..bb38ad11c159 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -6,5 +6,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
+DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/compiler-rt/compiler-rt-16.0.0_pre20220930.ebuild 
b/sys-libs/compiler-rt/compiler-rt-16.0.0_pre20220930.ebuild
new file mode 100644
index ..236d4a319ccf
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-16.0.0_pre20220930.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS=""
+IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+LLVM_MAX_SLOT=${SLOT%%.*}
+DEPEND="
+   sys-devel/llvm:${LLVM_MAX_SLOT}
+"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${PV%_*}*:${LLVM_MAX_SLOT}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+LLVM_PATCHSET=-1
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if ! use clang && ! tc-is-clang; then
+   ewarn "Building using a compiler other than clang may result in 
broken atomics"
+   ewarn "library. Enable USE=clang unless you have a very good 
reason not to."
+   fi
+}
+
+pkg_setup() {
+   # Darwin Prefix builds do not have llvm installed yet, so rely on
+   # bootstrap-prefix to set the appropriate path vars to LLVM instead
+   # of using llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   llvm_pkg_setup
+   fi
+   python-any-r1_pkg_setup
+}
+
+test_compiler() {
+   $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+   <<<'int main() { 

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

2022-09-30 Thread Michał Górny
commit: 2ef8cc296928f06e409dcbe50c7356ba1ab0559f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 30 08:37:21 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 30 14:52:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ef8cc29

sys-devel/llvm-common: Add 16.0.0_pre20220930 snapshot

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

 sys-devel/llvm-common/Manifest |  1 +
 .../llvm-common-16.0.0_pre20220930.ebuild  | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index 4d1bc3f24027..8f6a1414d8a4 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -2,5 +2,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
+DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/llvm-common/llvm-common-16.0.0_pre20220930.ebuild 
b/sys-devel/llvm-common/llvm-common-16.0.0_pre20220930.ebuild
new file mode 100644
index ..df37476f6fbc
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-16.0.0_pre20220930.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of LLVM"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+
+RDEPEND="
+   !sys-devel/llvm:0
+"
+
+LLVM_COMPONENTS=( llvm/utils/vim )
+llvm.org_set_globals
+
+src_install() {
+   insinto /usr/share/vim/vimfiles
+   doins -r */
+   # some users may find it useful
+   newdoc README README.vim
+   dodoc vimrc
+}



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

2022-09-30 Thread Michał Górny
commit: 8360a3abdee536063cd3a7e43b1d0cc53ac25e54
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 30 08:37:37 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 30 14:52:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8360a3ab

dev-libs/libclc: Add 16.0.0_pre20220930 snapshot

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

 dev-libs/libclc/Manifest |  1 +
 dev-libs/libclc/libclc-16.0.0_pre20220930.ebuild | 68 
 2 files changed, 69 insertions(+)

diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index d2643a8c4e79..198cf4365ce4 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -2,4 +2,5 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
+DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0

diff --git a/dev-libs/libclc/libclc-16.0.0_pre20220930.ebuild 
b/dev-libs/libclc/libclc-16.0.0_pre20220930.ebuild
new file mode 100644
index ..2ec99d83a103
--- /dev/null
+++ b/dev-libs/libclc/libclc-16.0.0_pre20220930.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="OpenCL C library"
+HOMEPAGE="https://libclc.llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
+SLOT="0"
+KEYWORDS=""
+IUSE_VIDEO_CARDS="video_cards_nvidia video_cards_r600 video_cards_radeonsi"
+IUSE="${IUSE_VIDEO_CARDS}"
+REQUIRED_USE="|| ( ${IUSE_VIDEO_CARDS} )"
+
+LLVM_MAX_SLOT=16
+BDEPEND="
+   ${PYTHON_DEPS}
+   || (
+   sys-devel/clang:16
+   sys-devel/clang:15
+   sys-devel/clang:14
+   sys-devel/clang:13
+   )
+"
+
+LLVM_COMPONENTS=( libclc )
+llvm.org_set_globals
+
+llvm_check_deps() {
+   has_version -b "sys-devel/clang:${LLVM_SLOT}"
+}
+
+pkg_setup() {
+   # we do not need llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libclc_targets=()
+
+   use video_cards_nvidia && libclc_targets+=(
+   "nvptx--"
+   "nvptx64--"
+   "nvptx--nvidiacl"
+   "nvptx64--nvidiacl"
+   )
+   use video_cards_r600 && libclc_targets+=(
+   "r600--"
+   )
+   use video_cards_radeonsi && libclc_targets+=(
+   "amdgcn--"
+   "amdgcn-mesa-mesa3d"
+   "amdgcn--amdhsa"
+   )
+   # TODO: spirv
+   [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
+
+   libclc_targets=${libclc_targets[*]}
+   local mycmakeargs=(
+   -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}"
+   -DLLVM_CONFIG="$(get_llvm_prefix 
"${LLVM_MAX_SLOT}")/bin/llvm-config"
+   )
+   cmake_src_configure
+}



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

2022-09-30 Thread Michał Górny
commit: 28907fb65bfbb1e76da28a18339abdd07e4b53a6
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 30 13:14:39 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 30 14:52:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28907fb6

sys-devel/clang: Remove obsolete default-* flags in 16.x

Now that the defaults are controlled via the configuration file,
remove the relevant flags from the sys-devel/clang ebuilds.

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

 sys-devel/clang/clang-16.0.0..ebuild| 17 +
 sys-devel/clang/clang-16.0.0_pre20220930.ebuild | 17 +
 2 files changed, 2 insertions(+), 32 deletions(-)

diff --git a/sys-devel/clang/clang-16.0.0..ebuild 
b/sys-devel/clang/clang-16.0.0..ebuild
index 1bf259b60f4b..d8c93d2e1d27 100644
--- a/sys-devel/clang/clang-16.0.0..ebuild
+++ b/sys-devel/clang/clang-16.0.0..ebuild
@@ -16,10 +16,7 @@ HOMEPAGE="https://llvm.org/;
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
 SLOT="$(ver_cut 1)"
 KEYWORDS=""
-IUSE="
-   debug default-compiler-rt default-libcxx default-lld doc
-   llvm-libunwind +pie +static-analyzer test xml
-"
+IUSE="debug doc +pie +static-analyzer test xml"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RESTRICT="!test? ( test )"
 
@@ -47,13 +44,6 @@ PDEPEND="
sys-devel/clang-common
sys-devel/clang-toolchain-symlinks:${SLOT}
~sys-devel/clang-runtime-${PV}
-   default-compiler-rt? (
-   =sys-libs/compiler-rt-${PV%_*}*
-   llvm-libunwind? ( sys-libs/llvm-libunwind )
-   !llvm-libunwind? ( sys-libs/libunwind )
-   )
-   default-libcxx? ( >=sys-libs/libcxx-${PV} )
-   default-lld? ( sys-devel/lld )
 "
 
 LLVM_COMPONENTS=(
@@ -284,12 +274,7 @@ multilib_src_configure() {
# disable using CUDA to autodetect GPU, just build for all
-DCMAKE_DISABLE_FIND_PACKAGE_CUDA=ON
 
-   # override default stdlib and rtlib
-   -DCLANG_DEFAULT_CXX_STDLIB=$(usex default-libcxx libc++ "")
-   -DCLANG_DEFAULT_RTLIB=$(usex default-compiler-rt compiler-rt "")
-   -DCLANG_DEFAULT_LINKER=$(usex default-lld lld "")
-DCLANG_DEFAULT_PIE_ON_LINUX=$(usex pie)
-   -DCLANG_DEFAULT_UNWINDLIB=$(usex default-compiler-rt libunwind 
"")
 
-DCLANG_ENABLE_ARCMT=$(usex static-analyzer)
-DCLANG_ENABLE_STATIC_ANALYZER=$(usex static-analyzer)

diff --git a/sys-devel/clang/clang-16.0.0_pre20220930.ebuild 
b/sys-devel/clang/clang-16.0.0_pre20220930.ebuild
index 1bf259b60f4b..d8c93d2e1d27 100644
--- a/sys-devel/clang/clang-16.0.0_pre20220930.ebuild
+++ b/sys-devel/clang/clang-16.0.0_pre20220930.ebuild
@@ -16,10 +16,7 @@ HOMEPAGE="https://llvm.org/;
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
 SLOT="$(ver_cut 1)"
 KEYWORDS=""
-IUSE="
-   debug default-compiler-rt default-libcxx default-lld doc
-   llvm-libunwind +pie +static-analyzer test xml
-"
+IUSE="debug doc +pie +static-analyzer test xml"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RESTRICT="!test? ( test )"
 
@@ -47,13 +44,6 @@ PDEPEND="
sys-devel/clang-common
sys-devel/clang-toolchain-symlinks:${SLOT}
~sys-devel/clang-runtime-${PV}
-   default-compiler-rt? (
-   =sys-libs/compiler-rt-${PV%_*}*
-   llvm-libunwind? ( sys-libs/llvm-libunwind )
-   !llvm-libunwind? ( sys-libs/libunwind )
-   )
-   default-libcxx? ( >=sys-libs/libcxx-${PV} )
-   default-lld? ( sys-devel/lld )
 "
 
 LLVM_COMPONENTS=(
@@ -284,12 +274,7 @@ multilib_src_configure() {
# disable using CUDA to autodetect GPU, just build for all
-DCMAKE_DISABLE_FIND_PACKAGE_CUDA=ON
 
-   # override default stdlib and rtlib
-   -DCLANG_DEFAULT_CXX_STDLIB=$(usex default-libcxx libc++ "")
-   -DCLANG_DEFAULT_RTLIB=$(usex default-compiler-rt compiler-rt "")
-   -DCLANG_DEFAULT_LINKER=$(usex default-lld lld "")
-DCLANG_DEFAULT_PIE_ON_LINUX=$(usex pie)
-   -DCLANG_DEFAULT_UNWINDLIB=$(usex default-compiler-rt libunwind 
"")
 
-DCLANG_ENABLE_ARCMT=$(usex static-analyzer)
-DCLANG_ENABLE_STATIC_ANALYZER=$(usex static-analyzer)



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

2022-09-30 Thread Michał Górny
commit: b83864ffb2d25173aca9b54f4cedb8e676e21943
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 30 08:40:03 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 30 14:52:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b83864ff

llvm.org.eclass: Remove verify-sig inherit for non-releases

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

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

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index f6619fcb76de..869ef157284a 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -93,7 +93,7 @@ fi
 
 inherit multiprocessing
 
-if ver_test -ge 14.0.5; then
+if [[ ${_LLVM_SOURCE_TYPE} == tar ]] && ver_test -ge 14.0.5; then
inherit verify-sig
 fi
 



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

2022-09-30 Thread Michał Górny
commit: 5c17599a6b99d202a7c655b7fd009dee63d07ebe
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 30 12:19:12 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 30 14:52:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c17599a

sys-libs/llvm-libunwind: Disable cross-unwind in 16.0.0_pre20220930

Disable cross-unwinding support in 16.0.0_pre20220930 snapshot due
to upstream regression.

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

 sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20220930.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20220930.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20220930.ebuild
index 67d11a24dc77..71139d2b5fda 100644
--- a/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20220930.ebuild
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20220930.ebuild
@@ -85,9 +85,8 @@ multilib_src_configure() {
-DLIBUNWIND_INCLUDE_TESTS=$(usex test)
-DLIBUNWIND_INSTALL_HEADERS=ON
 
-   # support non-native unwinding; given it's small enough,
-   # enable it unconditionally
-   -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON
+   # temporarily disabled due to upstream regression
+   -DLIBUNWIND_ENABLE_CROSS_UNWINDING=OFF
 
# avoid dependency on libgcc_s if compiler-rt is used
-DLIBUNWIND_USE_COMPILER_RT=${use_compiler_rt}



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

2022-09-30 Thread Michał Górny
commit: 5c524dcec3aa90e0517704b3c6ebe523b6080366
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 30 08:37:24 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 30 14:52:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c524dce

sys-devel/clang-common: Add 16.0.0_pre20220930 snapshot

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

 sys-devel/clang-common/Manifest|  1 +
 .../clang-common-16.0.0_pre20220930.ebuild | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 4d1bc3f24027..8f6a1414d8a4 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -2,5 +2,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
+DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/clang-common/clang-common-16.0.0_pre20220930.ebuild 
b/sys-devel/clang-common/clang-common-16.0.0_pre20220930.ebuild
new file mode 100644
index ..1285500128bb
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-16.0.0_pre20220930.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of clang"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+
+PDEPEND="
+   sys-devel/clang:*
+"
+
+LLVM_COMPONENTS=( clang/utils )
+llvm.org_set_globals
+
+src_install() {
+   newbashcomp bash-autocomplete.sh clang
+}



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

2022-09-30 Thread Michał Górny
commit: bf25b57ea645de70edfa0798d7392349a75c222a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 30 13:11:50 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 30 14:52:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf25b57e

sys-devel/clang-common: Install config files for clang 16.x

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

 .../clang-common/clang-common-16.0.0..ebuild   | 76 +-
 .../clang-common-16.0.0_pre20220930.ebuild | 76 +-
 sys-devel/clang-common/metadata.xml|  5 ++
 3 files changed, 155 insertions(+), 2 deletions(-)

diff --git a/sys-devel/clang-common/clang-common-16.0.0..ebuild 
b/sys-devel/clang-common/clang-common-16.0.0..ebuild
index 1285500128bb..67012cf2b988 100644
--- a/sys-devel/clang-common/clang-common-16.0.0..ebuild
+++ b/sys-devel/clang-common/clang-common-16.0.0..ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit bash-completion-r1 llvm.org
+inherit bash-completion-r1 llvm.org multilib
 
 DESCRIPTION="Common files shared between multiple slots of clang"
 HOMEPAGE="https://llvm.org/;
@@ -11,14 +11,88 @@ HOMEPAGE="https://llvm.org/;
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
 SLOT="0"
 KEYWORDS=""
+IUSE="default-compiler-rt default-libcxx default-lld llvm-libunwind"
 
 PDEPEND="
sys-devel/clang:*
+   default-compiler-rt? (
+   =sys-libs/compiler-rt-${PV%_*}*
+   llvm-libunwind? ( sys-libs/llvm-libunwind )
+   !llvm-libunwind? ( sys-libs/libunwind )
+   )
+   default-libcxx? ( >=sys-libs/libcxx-${PV} )
+   default-lld? ( sys-devel/lld )
 "
 
 LLVM_COMPONENTS=( clang/utils )
 llvm.org_set_globals
 
+pkg_pretend() {
+   [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return
+
+   local flag missing_flags=()
+   for flag in default-{compiler-rt,libcxx,lld}; do
+   if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; 
then
+   missing_flags+=( "${flag}" )
+   fi
+   done
+
+   if [[ ${missing_flags[@]} ]]; then
+   eerror "It seems that you have the following flags set on 
sys-devel/clang:"
+   eerror
+   eerror "  ${missing_flags[*]}"
+   eerror
+   eerror "The default runtimes are now set via flags on 
sys-devel/clang-common."
+   eerror "The build is being aborted to prevent breakage.  Please 
either set"
+   eerror "the respective flags on this ebuild, e.g.:"
+   eerror
+   eerror "  sys-devel/clang-common ${missing_flags[*]}"
+   eerror
+   eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1."
+   die "Mismatched defaults detected between sys-devel/clang and 
sys-devel/clang-common"
+   fi
+}
+
+usec() {
+   usex "default-${1}" "" "# "
+}
+
 src_install() {
newbashcomp bash-autocomplete.sh clang
+
+   insinto /etc/clang
+   newins - gentoo-runtimes.cfg <<-EOF
+   # This file is initially generated by sys-devel/clang-runtime.
+   # It is used to control the default runtimes using by clang.
+
+   $(usec compiler-rt)-rtlib=compiler-rt
+   $(usec compiler-rt)-unwindlib=libunwind
+   $(usec libcxx)-stdlib=libc++
+   $(usec lld)-fuse-ld=lld
+   EOF
+
+   newins - gentoo-gcc-install.cfg <<-EOF
+   # This file is maintained by gcc-config.
+   # It is used to specify the selected GCC installation.
+   EOF
+
+   local tool
+   for tool in clang{,++,-cpp}; do
+   newins - "${tool}.cfg" <<-EOF
+   # This configuration file is used by ${tool} driver.
+   @gentoo-runtimes.cfg
+   @gentoo-gcc-install.cfg
+   EOF
+   done
+}
+
+pkg_preinst() {
+   # TODO: move this to gcc-config and call it here?
+
+   local gcc_path=$(gcc-config --get-lib-path 2>/dev/null)
+   if [[ -n ${gcc_path} ]]; then
+   cat >> "${ED}/etc/clang/gentoo-gcc-install.cfg" <<-EOF
+   --gcc-install-dir=${gcc_path%%:*}
+   EOF
+   fi
 }

diff --git a/sys-devel/clang-common/clang-common-16.0.0_pre20220930.ebuild 
b/sys-devel/clang-common/clang-common-16.0.0_pre20220930.ebuild
index 1285500128bb..67012cf2b988 100644
--- a/sys-devel/clang-common/clang-common-16.0.0_pre20220930.ebuild
+++ b/sys-devel/clang-common/clang-common-16.0.0_pre20220930.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit bash-completion-r1 llvm.org
+inherit bash-completion-r1 llvm.org multilib
 
 DESCRIPTION="Common files shared between multiple slots of clang"
 HOMEPAGE="https://llvm.org/;
@@ -11,14 +11,88 @@ HOMEPAGE="https://llvm.org/;
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
 SLOT="0"
 KEYWORDS=""
+IUSE="default-compiler-rt default-libcxx default-lld 

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

2022-09-30 Thread Michał Górny
commit: c4722d8cc03364d9b8c406c97201c69940af46c7
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 30 08:37:36 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 30 14:52:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4722d8c

sys-devel/clang-runtime: Add 16.0.0_pre20220930 snapshot

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

 .../clang-runtime-16.0.0_pre20220930.ebuild| 41 ++
 1 file changed, 41 insertions(+)

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



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

2022-09-30 Thread Michał Górny
commit: 5d91ad5b11ef2635ba2fafc7f4263a0fff1c4e98
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 30 08:37:33 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 30 14:52:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d91ad5b

sys-libs/libcxxabi: Add 16.0.0_pre20220930 snapshot

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

 sys-libs/libcxxabi/Manifest|   1 +
 .../libcxxabi/libcxxabi-16.0.0_pre20220930.ebuild  | 123 +
 2 files changed, 124 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 4d1bc3f24027..8f6a1414d8a4 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -2,5 +2,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
+DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

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

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

2022-09-30 Thread Michał Górny
commit: 5205d59bad475a4842ee8df9292c39e1d4c8a0f9
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 30 08:37:32 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 30 14:52:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5205d59b

sys-libs/llvm-libunwind: Add 16.0.0_pre20220930 snapshot

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

 sys-libs/llvm-libunwind/Manifest   |   1 +
 .../llvm-libunwind-16.0.0_pre20220930.ebuild   | 130 +
 2 files changed, 131 insertions(+)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index b3ef3d4b4d0f..9a7cfb30369c 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -3,5 +3,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
+DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20220930.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20220930.ebuild
new file mode 100644
index ..67d11a24dc77
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20220930.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+clang debug static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !sys-libs/libunwind
+"
+LLVM_MAX_SLOT=${PV%%.*}
+DEPEND="
+   sys-devel/llvm:${LLVM_MAX_SLOT}
+"
+BDEPEND="
+   clang? (
+   sys-devel/clang:${LLVM_MAX_SLOT}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )
+"
+
+LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake )
+LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit )
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local use_compiler_rt=OFF
+   local libdir=$(get_libdir)
+
+   # https://github.com/llvm/llvm-project/issues/56825
+   # also separately bug #863917
+   filter-lto
+
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   fi
+
+   # link to compiler-rt
+   # https://github.com/gentoo/gentoo/pull/21516
+   if tc-is-clang; then
+   local compiler_rt=$($(tc-getCC) ${CFLAGS} ${CPPFLAGS} \
+  

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

2022-09-30 Thread Michał Górny
commit: 30dbb1f15dffb8837acde5fe629d99510f5bb622
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 30 08:37:22 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 30 14:52:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30dbb1f1

sys-devel/llvm: Add 16.0.0_pre20220930 snapshot

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

 sys-devel/llvm/Manifest   |   1 +
 sys-devel/llvm/llvm-16.0.0_pre20220930.ebuild | 529 ++
 2 files changed, 530 insertions(+)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index 4c7148538063..7fcb2fa2eda9 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -9,5 +9,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
+DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/sys-devel/llvm/llvm-16.0.0_pre20220930.ebuild 
b/sys-devel/llvm/llvm-16.0.0_pre20220930.ebuild
new file mode 100644
index ..9171387473ba
--- /dev/null
+++ b/sys-devel/llvm/llvm-16.0.0_pre20220930.ebuild
@@ -0,0 +1,529 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="https://llvm.org/;
+
+# Additional licenses:
+# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
+# 2. xxhash: BSD.
+# 3. MD5 code: public-domain.
+# 4. ConvertUTF.h: TODO.
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
+SLOT="$(ver_cut 1)"
+KEYWORDS=""
+IUSE="+binutils-plugin debug doc exegesis libedit +libffi ncurses test xar xml 
z3"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:0=[${MULTILIB_USEDEP}]
+   binutils-plugin? ( >=sys-devel/binutils-2.31.1-r4:*[plugins] )
+   exegesis? ( dev-libs/libpfm:= )
+   libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
+   libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )
+   xar? ( app-arch/xar )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+   binutils-plugin? ( sys-libs/binutils-libs )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   >=dev-util/cmake-3.16
+   sys-devel/gnuconfig
+   kernel_Darwin? (
+   =sys-devel/binutils-apple-5.1
+   )
+   doc? ( $(python_gen_any_dep '
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ') )
+   libffi? ( virtual/pkgconfig )
+"
+# There are no file collisions between these versions but having :0
+# installed means llvm-config there will take precedence.
+RDEPEND="
+   ${RDEPEND}
+   !sys-devel/llvm:0
+"
+PDEPEND="
+   sys-devel/llvm-common
+  

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

2022-09-30 Thread Michał Górny
commit: f5dc8b4e62886ae8282a6ed811053b23277e9662
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 30 08:37:32 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 30 14:52:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5dc8b4e

sys-libs/compiler-rt-sanitizers: Add 16.0.0_pre20220930 snapshot

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   1 +
 ...ompiler-rt-sanitizers-16.0.0_pre20220930.ebuild | 220 +
 2 files changed, 221 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index aaf1da153153..e9a19c4c89bd 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -6,5 +6,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
+DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20220930.ebuild
 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20220930.ebuild
new file mode 100644
index ..f716dc74b423
--- /dev/null
+++ 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20220930.ebuild
@@ -0,0 +1,220 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS=""
+IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
+# base targets
+IUSE+=" +libfuzzer +memprof +orc +profile +xray"
+# sanitizer targets, keep in sync with config-ix.cmake
+# NB: ubsan, scudo deliberately match two entries
+SANITIZER_FLAGS=(
+   asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo
+   shadowcallstack gwp-asan
+)
+IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
+REQUIRED_USE="
+   || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray )
+   test? (
+   cfi? ( ubsan )
+   gwp-asan? ( scudo )
+   )
+"
+RESTRICT="
+   !clang? ( test )
+   !test? ( test )
+"
+
+LLVM_MAX_SLOT=${SLOT%%.*}
+DEPEND="
+   sys-devel/llvm:${LLVM_MAX_SLOT}
+   virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
+"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   clang? ( sys-devel/clang )
+   elibc_glibc? ( net-libs/libtirpc )
+   test? (
+   !!=dev-python/lit-15[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${PV%_*}*:${LLVM_MAX_SLOT}
+   sys-libs/compiler-rt:${SLOT}
+   )
+   !test? (
+   ${PYTHON_DEPS}
+   )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest )
+LLVM_PATCHSET=-1
+llvm.org_set_globals
+
+python_check_deps() {
+ 

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

2022-09-30 Thread Michał Górny
commit: 5cf79ad9c6f71a777a16954feb1e98133db145ad
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 30 08:37:24 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 30 14:52:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cf79ad9

dev-ml/llvm-ocaml: Add 16.0.0_pre20220930 snapshot

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

 dev-ml/llvm-ocaml/Manifest |   1 +
 .../llvm-ocaml-16.0.0_pre20220930.ebuild   | 115 +
 2 files changed, 116 insertions(+)

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 4d1bc3f24027..8f6a1414d8a4 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -2,5 +2,6 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B 
ee67c5407df8cef493b9c0004f
 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B 
cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f
 SHA512 
b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6
 DIST llvm-project-15.0.1.src.tar.xz 112068688 BLAKE2B 
8fd6690445f7cbc8b47a7c1dd1f2c4fbc39f9a97f9d4a0015d466726454b090b0d1ff9b0d926eba7065e84782901687f74e6540a36dc6656a93f3c92c7bc7e06
 SHA512 
cef84bc173118a30db3ece5e5c6f874bf689c77afc40a4792fdcb7556555ac14a8e6de1dc811755405e5d162d63bc69abaecba30d220a42765160d69f0073fda
 DIST llvm-project-15.0.1.src.tar.xz.sig 438 BLAKE2B 
d8f634adab531bb19178fb27bc83b3a90c856e9402dd5af700f9af43813f68d20c21b9112dd95e9f6f10609ee51ed5aaf77edb96ca16fb93136b8aea432affd3
 SHA512 
cbf2570840d8dc12f6436c495a23cf9d439ee195755c01a6d1d5bcc20133599dc956dc43a0f5016698e3c9a960826f5f3c2840a73f993467e275856a67999fda
+DIST llvm-project-215c9fa4deac9ec6b4e504843830551f03b60620.tar.gz 168942763 
BLAKE2B 
545c7c372c38667b7d811753464e91134aae600060d9054979eab8735d535a72d6bbb33a6008dc81f3b14513f58791ca3b8c3068e62ff146ccb14f32abb41a32
 SHA512 
d0c244357650ef5d56bc7afd836cd747cc2cce92d5f7fb4ddec3414e5bafe4e611acb2a7ff42343c184caad14a30fa9a6ced7e493df3ceb06fe8f9445aeb5a9b
 DIST llvm-project-303526ef3aa211c1930be2885deae15eeeda3b18.tar.gz 167503164 
BLAKE2B 
143c72c58517b3e40ee74c1a0df47bfd0d0f9e71926bc8c39a007e674a08df95d0ffe05f523f97e4409b248349e13719cabbc7ac6938feebe702959e84a07243
 SHA512 
9aa5c86de6c6be1d26c085eb29ea283429e41330e937e5fdbd545bb3f5b996ac82cd6268701fcbbd202e89ee35f2b67e595fc595bb7383778e9ad5fd52ca10a0
 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 
2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b
 SHA512 
9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_pre20220930.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_pre20220930.ebuild
new file mode 100644
index ..3f682163a64b
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_pre20220930.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/;
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+KEYWORDS=""
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.00.0:0=
+   dev-ml/ocaml-ctypes:=
+   ~sys-devel/llvm-${PV}:=[debug?]
+   !sys-devel/llvm[ocaml(-)]
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   dev-ml/findlib
+   >=dev-util/cmake-3.16
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+   -DBUILD_SHARED_LIBS=OFF
+   -DLLVM_BUILD_LLVM_DYLIB=ON
+   -DLLVM_LINK_LLVM_DYLIB=ON
+   -DLLVM_OCAML_OUT_OF_TREE=ON
+
+   # cheap hack: LLVM combines both anyway, and the only difference
+   # is that the former list is explicitly verified at cmake time
+   -DLLVM_TARGETS_TO_BUILD=""
+   -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+   -DLLVM_BUILD_TESTS=$(usex test)
+
+   # disable various irrelevant deps and settings
+   -DLLVM_ENABLE_FFI=OFF
+   -DLLVM_ENABLE_TERMINFO=OFF
+   -DHAVE_HISTEDIT_H=NO
+   -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+   -DLLVM_ENABLE_EH=ON
+   -DLLVM_ENABLE_RTTI=ON
+
+   -DLLVM_HOST_TRIPLE="${CHOST}"
+
+   

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

2022-09-30 Thread Michał Górny
commit: 278d588e973bb1d33833a73b0c8a1516451dcdec
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 30 08:36:53 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 30 14:51:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=278d588e

llvm.org.eclass: Add 16.0.0_pre20220930 snapshot

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

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

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index bea8bc8cf31b..f6619fcb76de 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -72,6 +72,9 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then
16.0.0_pre20220918)

EGIT_COMMIT=303526ef3aa211c1930be2885deae15eeeda3b18
;;
+   16.0.0_pre20220930)
+   
EGIT_COMMIT=215c9fa4deac9ec6b4e504843830551f03b60620
+   ;;
*)
die "Unknown snapshot: ${PV}"
;;



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

2022-09-30 Thread Andrew Ammerlaan
commit: 0c06a27307c240ab7294e67a9118a314223a36ba
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Sep 30 14:37:34 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Sep 30 14:37:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c06a273

app-text/zotero-bin: drop 6.0.9, 6.0.10, 6.0.13

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

 app-text/zotero-bin/Manifest |  4 --
 app-text/zotero-bin/zotero-bin-6.0.10.ebuild | 72 ---
 app-text/zotero-bin/zotero-bin-6.0.13.ebuild | 87 
 app-text/zotero-bin/zotero-bin-6.0.9.ebuild  | 72 ---
 4 files changed, 235 deletions(-)

diff --git a/app-text/zotero-bin/Manifest b/app-text/zotero-bin/Manifest
index 81beb436923c..a8f646e8913b 100644
--- a/app-text/zotero-bin/Manifest
+++ b/app-text/zotero-bin/Manifest
@@ -1,6 +1,2 @@
-DIST zotero-bin-6.0.10.tar.bz2 68712203 BLAKE2B 
45e4ff33de1cf84c9c6bf9177de4096eb52abfaeb3347153376598d1dd8ad0d90a11383a4a1c62f77e8234f167cf0950fbfa4f58b74d33f48ec073a22a8bc832
 SHA512 
06ac2a21f8ec7576c759b6375a66e7e9370ac81f6e8832b7ca4850311a2d7e208d17b5fe2cda372763f80756fbaccaffc75afc828014611723931ace2958f19a
-DIST zotero-bin-6.0.13-amd64.tar.bz2 68738437 BLAKE2B 
d70dd479b8f9517f7eb0017c9be891df39e74b919719f4308e6fb8cea064920f41717377ab8072af3ed2b60c28deeb75fba918e7a2b03f7d40eef08c15c38446
 SHA512 
150ad3f213ad7289e09f79422f4840a4a288d80bfe661a9c06d330198c52018efe01bc68629485fd822647902df59ec5862bee5df13d1de106a2ccd84b647944
-DIST zotero-bin-6.0.13-x86.tar.bz2 70376898 BLAKE2B 
dc16790081cdf9fbb35febd537b180192f43a28dabd8ee012ef721ebeabd516f422bd04e2bb8820571dabfd26a5039d72822e07b9df7f457be0834762ec75eb4
 SHA512 
4bf71e788cb97497e4acb18150dc7865fe4d2e90a2d658e660c54b2312ec3939365226f30bc65f736c0b38316a238b97ddde0555ccf12b95c449d396d7872c1d
 DIST zotero-bin-6.0.14-amd64.tar.bz2 69149210 BLAKE2B 
8979e00f2bb80c97aa65fde5b247198628544202682d1ed754135279c8001658e6aea68bf55ed3051f0e6dd4a27c60f1fe633a4310dc9d53de597048cd937ac3
 SHA512 
6d3604ed3eb7821316ea378b92bf3bdc3e89e077fa1ccfef7e2baa4d26455f8b04d68aee3036711bf85ef97a79e6f97cc37cb9e1156320b11c6c8fe9156f5526
 DIST zotero-bin-6.0.14-x86.tar.bz2 70825827 BLAKE2B 
e4f2ed26997feac6a3214dd06fc91fafd583ce835a4f34bb84c659a38ed2fbdc59692a5fdf2423c7d480d0c7e6b0dbf361a462661bd9fb05955532e15a15
 SHA512 
3c26ce57570946c2a62eb3631fa95c0130372144ab3d2a5ba795290031f247939d25c541c6f7e9a2f31a3478e09e2196771299bce1683232a476e31836c6bb7a
-DIST zotero-bin-6.0.9.tar.bz2 68609695 BLAKE2B 
a921b6558d53b162ef2d3ef23db73dfd20f9f87f2fa533b28d95fe33f5e20c1c9d341b72d7a51f4780f3081f6f925991b40193ae5287565f3de0a4d937ec9333
 SHA512 
4610d0e7ae8fe228ffe6ceff9cd9724bc47b8fa7b6b0d0cdac3e539b67af037aeaaeb5d7f0935306f2e6bb719ca16bcad266a576e6389674f6717b15d610643c

diff --git a/app-text/zotero-bin/zotero-bin-6.0.10.ebuild 
b/app-text/zotero-bin/zotero-bin-6.0.10.ebuild
deleted file mode 100644
index b9f2fd5004e0..
--- a/app-text/zotero-bin/zotero-bin-6.0.10.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop xdg
-
-DESCRIPTION="Helps you collect, organize, cite, and share your research 
sources"
-HOMEPAGE="https://www.zotero.org;
-SRC_URI="https://www.zotero.org/download/client/dl?channel=release=linux-x86_64=${PV}
 -> ${P}.tar.bz2"
-S="${WORKDIR}/Zotero_linux-x86_64"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-RDEPEND="
-   dev-libs/atk
-   dev-libs/dbus-glib
-   dev-libs/glib
-   dev-libs/nspr
-   dev-libs/nss
-   media-libs/fontconfig
-   media-libs/freetype
-   sys-apps/dbus
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:2
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXcomposite
-   x11-libs/libXcursor
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXi
-   x11-libs/libXrender
-   x11-libs/libXt
-   x11-libs/pango
-"
-
-QA_PREBUILT="opt/zotero/*"
-
-src_prepare() {
-   # disable auto-update
-   sed -i -e 's/\(pref("app.update.enabled"\).*/\1, false);/' 
defaults/preferences/prefs.js || die
-
-   # disable default oo installation questions - manual installation is 
still possible
-   sed -i -e 
's/\(pref("extensions.zoteroOpenOfficeIntegration.skipInstallation"\).*/\1, 
true);/' \
-   
extensions/zoteroopenofficeintegrat...@zotero.org/defaults/preferences/zoteroOpenOfficeIntegration.js
 || die
-
-   # fix desktop-file
-   sed -i -e 's#^Exec=.*#Exec=zotero#' zotero.desktop || die
-   sed -i -e 's#Icon=zotero.*#Icon=zotero#' zotero.desktop || die
-
-   default
-}
-
-src_install() {
-   dodir opt/zotero
-   cp -a "${S}"/* "${ED}/opt/zotero" || die
-
-   dosym ../../opt/zotero/zotero usr/bin/zotero
-

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

2022-09-30 Thread Andrew Ammerlaan
commit: 89683cceed438812ccc7073fb59ce4702322f1b8
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Sep 30 14:37:13 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Sep 30 14:37:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89683cce

app-text/zotero-bin: add 6.0.14

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

 app-text/zotero-bin/Manifest |  2 +
 app-text/zotero-bin/zotero-bin-6.0.14.ebuild | 87 
 2 files changed, 89 insertions(+)

diff --git a/app-text/zotero-bin/Manifest b/app-text/zotero-bin/Manifest
index d382ffd6d98c..81beb436923c 100644
--- a/app-text/zotero-bin/Manifest
+++ b/app-text/zotero-bin/Manifest
@@ -1,4 +1,6 @@
 DIST zotero-bin-6.0.10.tar.bz2 68712203 BLAKE2B 
45e4ff33de1cf84c9c6bf9177de4096eb52abfaeb3347153376598d1dd8ad0d90a11383a4a1c62f77e8234f167cf0950fbfa4f58b74d33f48ec073a22a8bc832
 SHA512 
06ac2a21f8ec7576c759b6375a66e7e9370ac81f6e8832b7ca4850311a2d7e208d17b5fe2cda372763f80756fbaccaffc75afc828014611723931ace2958f19a
 DIST zotero-bin-6.0.13-amd64.tar.bz2 68738437 BLAKE2B 
d70dd479b8f9517f7eb0017c9be891df39e74b919719f4308e6fb8cea064920f41717377ab8072af3ed2b60c28deeb75fba918e7a2b03f7d40eef08c15c38446
 SHA512 
150ad3f213ad7289e09f79422f4840a4a288d80bfe661a9c06d330198c52018efe01bc68629485fd822647902df59ec5862bee5df13d1de106a2ccd84b647944
 DIST zotero-bin-6.0.13-x86.tar.bz2 70376898 BLAKE2B 
dc16790081cdf9fbb35febd537b180192f43a28dabd8ee012ef721ebeabd516f422bd04e2bb8820571dabfd26a5039d72822e07b9df7f457be0834762ec75eb4
 SHA512 
4bf71e788cb97497e4acb18150dc7865fe4d2e90a2d658e660c54b2312ec3939365226f30bc65f736c0b38316a238b97ddde0555ccf12b95c449d396d7872c1d
+DIST zotero-bin-6.0.14-amd64.tar.bz2 69149210 BLAKE2B 
8979e00f2bb80c97aa65fde5b247198628544202682d1ed754135279c8001658e6aea68bf55ed3051f0e6dd4a27c60f1fe633a4310dc9d53de597048cd937ac3
 SHA512 
6d3604ed3eb7821316ea378b92bf3bdc3e89e077fa1ccfef7e2baa4d26455f8b04d68aee3036711bf85ef97a79e6f97cc37cb9e1156320b11c6c8fe9156f5526
+DIST zotero-bin-6.0.14-x86.tar.bz2 70825827 BLAKE2B 
e4f2ed26997feac6a3214dd06fc91fafd583ce835a4f34bb84c659a38ed2fbdc59692a5fdf2423c7d480d0c7e6b0dbf361a462661bd9fb05955532e15a15
 SHA512 
3c26ce57570946c2a62eb3631fa95c0130372144ab3d2a5ba795290031f247939d25c541c6f7e9a2f31a3478e09e2196771299bce1683232a476e31836c6bb7a
 DIST zotero-bin-6.0.9.tar.bz2 68609695 BLAKE2B 
a921b6558d53b162ef2d3ef23db73dfd20f9f87f2fa533b28d95fe33f5e20c1c9d341b72d7a51f4780f3081f6f925991b40193ae5287565f3de0a4d937ec9333
 SHA512 
4610d0e7ae8fe228ffe6ceff9cd9724bc47b8fa7b6b0d0cdac3e539b67af037aeaaeb5d7f0935306f2e6bb719ca16bcad266a576e6389674f6717b15d610643c

diff --git a/app-text/zotero-bin/zotero-bin-6.0.14.ebuild 
b/app-text/zotero-bin/zotero-bin-6.0.14.ebuild
new file mode 100644
index ..a31cabce92e9
--- /dev/null
+++ b/app-text/zotero-bin/zotero-bin-6.0.14.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg
+
+DESCRIPTION="Helps you collect, organize, cite, and share your research 
sources"
+HOMEPAGE="https://www.zotero.org;
+SRC_URI="
+   amd64? ( 
https://www.zotero.org/download/client/dl?channel=release=linux-x86_64=${PV}
 -> ${P}-amd64.tar.bz2 )
+   x86? ( 
https://www.zotero.org/download/client/dl?channel=release=linux-i686=${PV}
 -> ${P}-x86.tar.bz2 )
+"
+S="${WORKDIR}"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+
+RDEPEND="
+   dev-libs/atk
+   dev-libs/dbus-glib
+   dev-libs/glib
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/fontconfig
+   media-libs/freetype
+   sys-apps/dbus
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libXrender
+   x11-libs/libXt
+   x11-libs/pango
+"
+
+QA_PREBUILT="opt/zotero/*"
+
+src_prepare() {
+   if use amd64; then
+   cd Zotero_linux-x86_64 || die
+   elif use x86; then
+   cd Zotero_linux-i686 || die
+   fi
+
+   # disable auto-update
+   sed -i -e 's/\(pref("app.update.enabled"\).*/\1, false);/' 
defaults/preferences/prefs.js || die
+
+   # disable default oo installation questions - manual installation is 
still possible
+   sed -i -e 
's/\(pref("extensions.zoteroOpenOfficeIntegration.skipInstallation"\).*/\1, 
true);/' \
+   
extensions/zoteroopenofficeintegrat...@zotero.org/defaults/preferences/zoteroOpenOfficeIntegration.js
 || die
+
+   # fix desktop-file
+   sed -i -e 's#^Exec=.*#Exec=zotero#' zotero.desktop || die
+   sed -i -e 's#Icon=zotero.*#Icon=zotero#' zotero.desktop || die
+
+   default
+}
+
+src_install() {
+   if use 

[gentoo-commits] repo/gentoo:master commit in: kde-misc/colord-kde/files/, kde-misc/colord-kde/

2022-09-30 Thread Andreas Sturmlechner
commit: 6fe0864328db0a92234f7b39bb8b6376ca7a285f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Sep 30 13:55:33 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Sep 30 13:55:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fe08643

kde-misc/colord-kde: drop 0.5.0-r2

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

 kde-misc/colord-kde/Manifest   |  2 -
 kde-misc/colord-kde/colord-kde-0.5.0-r2.ebuild | 56 --
 .../colord-kde/files/colord-kde-0.5.0-icon.patch   | 38 ---
 3 files changed, 96 deletions(-)

diff --git a/kde-misc/colord-kde/Manifest b/kde-misc/colord-kde/Manifest
index 33756d54a5a6..d3604bbab4b4 100644
--- a/kde-misc/colord-kde/Manifest
+++ b/kde-misc/colord-kde/Manifest
@@ -1,3 +1 @@
-DIST colord-kde-0.5.0-patches.tar.xz 9500 BLAKE2B 
e8f4b2f07b7e17eeaddf1cba94945b47a5485213941d7cce3fb9bd0f67bcef37467541e154dfda8babac22fd46778809e84691cc4bebc2e149888a3927e73da7
 SHA512 
0f153413bd55c294eef1bbb8ae0af60972cdd68df4fe41c1a6fade34c4fa37d7195766561a9570a712b87c055cb9bbc54a5c2bf725c7776066f8fa91c00563e5
-DIST colord-kde-0.5.0.tar.xz 97572 BLAKE2B 
7cb5434c25e576c98e2ffbf428bf81d37605fd489199bacc2c040d443021f1f1055b3640f2698b622b021e34f4c517e168a45cd2c1006fdc2c24590789b482e3
 SHA512 
f285931f0f97462fcf173f64aaf2f32752bddb0b724d2055055ce5beb7dbe89ccebc62cb8c2ce455a8d68beb737fd55bf89be8e4dc7eaa37f09878b757370f07
 DIST colord-kde-0.5.0_p20220907-077644b5.tar.gz 64138 BLAKE2B 
2bf2b705da0264f74568b69ef5f2ed4b90d38fa3457d870a806ca3b5db436f813232baa0901c73ed759b0b7409e9d44a427b1dfd764b7f14a7640d93b8c9f3dd
 SHA512 
338e15b62ba46afb670ce7ee7ce24923e0485de09bdc4e33638696a962fc6773296e556d77d77bd1df22d0e7657c1e112836773f759225dd40cac29fb97fe262

diff --git a/kde-misc/colord-kde/colord-kde-0.5.0-r2.ebuild 
b/kde-misc/colord-kde/colord-kde-0.5.0-r2.ebuild
deleted file mode 100644
index 81ce4ef44c0d..
--- a/kde-misc/colord-kde/colord-kde-0.5.0-r2.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-KFMIN=5.60.0
-QTMIN=5.12.3
-inherit ecm kde.org
-
-DESCRIPTION="Provides interfaces and session daemon to colord"
-HOMEPAGE="https://invent.kde.org/graphics/colord-kde;
-SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz
-https://dev.gentoo.org/~asturm/distfiles/${P}-patches.tar.xz;
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-COMMON_DEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=kde-frameworks/kcmutils-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   media-libs/lcms:2
-   x11-libs/libxcb
-   x11-libs/libX11
-   x11-libs/libXrandr
-"
-DEPEND="${COMMON_DEPEND}
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5
-"
-RDEPEND="${COMMON_DEPEND}
-   kde-plasma/kde-cli-tools:5
-   x11-misc/colord
-"
-
-PATCHES=(
-   "${WORKDIR}/${P}-patches"
-   "${FILESDIR}/${P}-icon.patch"
-)
-
-pkg_postinst() {
-   ecm_pkg_postinst
-   if ! has_version "gnome-extra/gnome-color-manager"; then
-   elog "You may want to install gnome-extra/gnome-color-manager 
to add support for"
-   elog "colorhug calibration devices."
-   fi
-}

diff --git a/kde-misc/colord-kde/files/colord-kde-0.5.0-icon.patch 
b/kde-misc/colord-kde/files/colord-kde-0.5.0-icon.patch
deleted file mode 100644
index bcc8ba2586ca..
--- a/kde-misc/colord-kde/files/colord-kde-0.5.0-icon.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From 7ea14bbaf6b0e923496cb5e50dfcd5068c7858c5 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Bj=C3=B6rn=20Feber?= 
-Date: Sun, 30 Jun 2019 17:50:38 +0200
-Subject: [colord-kde] Use more appropriate icon, because the activities icon
- got changed
-
-Summary:
-Use a more appopriate icon, because the activities icon got changed in D22155.
-{F6948366}
-
-Test Plan: Open the Color Corrections KCM.
-
-Reviewers: #plasma, #vdg, ndavis
-
-Reviewed By: #vdg, ndavis
-
-Subscribers: #vdg, #plasma
-
-Differential Revision: https://phabricator.kde.org/D22171

- colord-kcm/ColordKCM.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/colord-kcm/ColordKCM.cpp b/colord-kcm/ColordKCM.cpp
-index f14b4a9..fffbf54 100644
 a/colord-kcm/ColordKCM.cpp
-+++ b/colord-kcm/ColordKCM.cpp
-@@ -158,7 +158,7 @@ ColordKCM::ColordKCM(QWidget *parent, const QVariantList 
) :
- connect(watcher, ::serviceOwnerChanged,
- ui->profile, ::serviceOwnerChanged);
- 
--

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

2022-09-30 Thread Rick Farina
commit: 47d312a25cc0d8c6917787a41a37c4e73d7d0eab
Author: Rick Farina  gentoo  org>
AuthorDate: Fri Sep 30 13:51:51 2022 +
Commit: Rick Farina  gentoo  org>
CommitDate: Fri Sep 30 13:53:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47d312a2

net-libs/libhackrf: build only shared lib (no-op)

So, this actually does nothing, because the applied patch ALSO builds
only shared libs.  That said, it's the first step toward not needing the
patch and I don't want to forget later when/if upstream fixes their bug
which won't allow install for only shared libs.

Signed-off-by: Rick Farina  gentoo.org>

 net-libs/libhackrf/libhackrf-2022.09.1.ebuild | 4 
 net-libs/libhackrf/libhackrf-.ebuild  | 4 
 2 files changed, 8 insertions(+)

diff --git a/net-libs/libhackrf/libhackrf-2022.09.1.ebuild 
b/net-libs/libhackrf/libhackrf-2022.09.1.ebuild
index 586e9f4bd1ec..126023d3e828 100644
--- a/net-libs/libhackrf/libhackrf-2022.09.1.ebuild
+++ b/net-libs/libhackrf/libhackrf-2022.09.1.ebuild
@@ -42,6 +42,10 @@ src_configure() {
cmake_src_configure
 }
 
+src_compile() {
+   cmake_build hackrf
+}
+
 pkg_postinst() {
if use udev; then
einfo "Users in the usb group can use hackrf."

diff --git a/net-libs/libhackrf/libhackrf-.ebuild 
b/net-libs/libhackrf/libhackrf-.ebuild
index 586e9f4bd1ec..126023d3e828 100644
--- a/net-libs/libhackrf/libhackrf-.ebuild
+++ b/net-libs/libhackrf/libhackrf-.ebuild
@@ -42,6 +42,10 @@ src_configure() {
cmake_src_configure
 }
 
+src_compile() {
+   cmake_build hackrf
+}
+
 pkg_postinst() {
if use udev; then
einfo "Users in the usb group can use hackrf."



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

2022-09-30 Thread Andreas Sturmlechner
commit: 06f2d87af6e41e33a345f1bf49173f682ff8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Sep 30 11:51:03 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Sep 30 13:33:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06f2d87a

net-libs/libssh: drop 0.9.6

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

 net-libs/libssh/Manifest   |   1 -
 net-libs/libssh/files/libssh-0.8.0-tests.patch |  11 ---
 net-libs/libssh/libssh-0.9.6.ebuild| 124 -
 3 files changed, 136 deletions(-)

diff --git a/net-libs/libssh/Manifest b/net-libs/libssh/Manifest
index 5ba4cc28088f..a4166a8ad16b 100644
--- a/net-libs/libssh/Manifest
+++ b/net-libs/libssh/Manifest
@@ -1,2 +1 @@
 DIST libssh-0.10.4.tar.xz 554920 BLAKE2B 
9349a688bdbd7c0d3bc93d6d0d6d55122ae9f918b922baeae8a7c6d4ae3ec340e6607afdd8a47055176f31531aefa94b6cc2bda25d59625fe1a7f83823dd75f9
 SHA512 
01ee52d480201d9886c15e81137c185334b404d1c8e8b743ddf58e95fe8619c8c013616a49807bdfde72fa177cd35f3c22b66cbf5d720b5abfacdf7601ed
-DIST libssh-0.9.6.tar.xz 1053056 BLAKE2B 
e8565279a430786b8877386a26700a39386e908546a209815b135a2bf4ef42c37b9890dc29cda9ce6c8bfe3f3bae4942097dc794302aec767d106a45c44b811d
 SHA512 
4040ec4af937e95be2e41313ef6d4db60b46b8d4dea10c09402398127c1d1ca8843392d207088aeee3c7ef631c6ae7b66861327dcebf78ed3af0723777619fd1

diff --git a/net-libs/libssh/files/libssh-0.8.0-tests.patch 
b/net-libs/libssh/files/libssh-0.8.0-tests.patch
deleted file mode 100644
index 7ce84f89983b..
--- a/net-libs/libssh/files/libssh-0.8.0-tests.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 libssh-0.8.0/tests/unittests/torture_misc.c
-+++ libssh-0.8.0/tests/unittests/torture_misc.c
-@@ -361,7 +361,7 @@
- #ifdef _WIN32
- cmocka_unit_test(torture_path_expand_tilde_win),
- #else
--cmocka_unit_test(torture_path_expand_tilde_unix),
-+//cmocka_unit_test(torture_path_expand_tilde_unix),
- #endif
- cmocka_unit_test_setup_teardown(torture_path_expand_escape, setup, 
teardown),
- cmocka_unit_test_setup_teardown(torture_path_expand_known_hosts, 
setup, teardown),

diff --git a/net-libs/libssh/libssh-0.9.6.ebuild 
b/net-libs/libssh/libssh-0.9.6.ebuild
deleted file mode 100644
index e90e4d2cfed3..
--- a/net-libs/libssh/libssh-0.9.6.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake-multilib
-
-DESCRIPTION="Access a working SSH implementation by means of a library"
-HOMEPAGE="https://www.libssh.org/;
-
-if [[ "${PV}" == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.libssh.org/projects/libssh.git;
-else
-   SRC_URI="https://www.libssh.org/files/$(ver_cut 1-2)/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0/4" # subslot = soname major version
-IUSE="debug doc examples gcrypt gssapi mbedtls pcap server +sftp static-libs 
test zlib"
-# Maintainer: check IUSE-defaults at DefineOptions.cmake
-
-REQUIRED_USE="?? ( gcrypt mbedtls )"
-
-BDEPEND="
-   doc? ( app-doc/doxygen[dot] )
-"
-RDEPEND="
-   !gcrypt? (
-   !mbedtls? (
-   >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
-   )
-   )
-   gcrypt? ( >=dev-libs/libgcrypt-1.5.3:0[${MULTILIB_USEDEP}] )
-   gssapi? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
-   mbedtls? ( net-libs/mbedtls:=[${MULTILIB_USEDEP}] )
-   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
-   test? (
-   >=dev-util/cmocka-0.3.1[${MULTILIB_USEDEP}]
-   elibc_musl? ( sys-libs/argp-standalone ) )
-"
-
-DOCS=( AUTHORS README ChangeLog )
-
-PATCHES=( "${FILESDIR}/${PN}-0.8.0-tests.patch" )
-
-RESTRICT+=" !test? ( test )"
-
-src_prepare() {
-   cmake_src_prepare
-
-   # just install the examples, do not compile them
-   cmake_comment_add_subdirectory examples
-
-   # keyfile torture test is currently broken
-   sed -e "/torture_keyfiles/d" \
-   -i tests/unittests/CMakeLists.txt || die
-
-   # disable tests that take too long (bug #677006)
-   if use sparc; then
-   sed -e "/torture_threads_pki_rsa/d" -e "/torture_pki_dsa/d" \
-   -i tests/unittests/CMakeLists.txt || die
-   fi
-
-   sed -e "/^check_include_file.*HAVE_VALGRIND_VALGRIND_H/s/^/#DONT /" \
-   -i ConfigureChecks.cmake || die
-
-   if use test && use elibc_musl; then
-   sed -e "/SOLARIS/d" \
-   -i tests/CMakeLists.txt || die
-   fi
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DWITH_NACL=OFF
-   -DWITH_STACK_PROTECTOR=OFF
-   

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

2022-09-30 Thread Ben Kohler
commit: 04e87feb89d0abe22b016eba58e8281462e11243
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Sep 30 12:57:49 2022 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Fri Sep 30 12:58:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04e87feb

sys-apps/memtest86-bin: add 10.0

Signed-off-by: Ben Kohler  gentoo.org>

 sys-apps/memtest86-bin/Manifest  |  1 +
 sys-apps/memtest86-bin/memtest86-bin-10.0.ebuild | 44 
 2 files changed, 45 insertions(+)

diff --git a/sys-apps/memtest86-bin/Manifest b/sys-apps/memtest86-bin/Manifest
index dd2b28717705..677bf41a040c 100644
--- a/sys-apps/memtest86-bin/Manifest
+++ b/sys-apps/memtest86-bin/Manifest
@@ -1 +1,2 @@
+DIST memtest86-bin-10.0.zip 9369041 BLAKE2B 
c5792b45ee0b9e32013ad64d17e43d6da4ffd80160a913fbd3b82390dd1d7d5e6ca226730fffab01ee6cb36d66b2a78e66d0bfd7a1dd4b07546550e268bc18f5
 SHA512 
b08e6cf3cb9448d5ac7fb4ba7c6338d2037caebd16710f4c2897cfe73766d7dfba7a0012b1ec5acbc546932e989c2a82bec1428295ea0bf4702e49d75e5b03e1
 DIST memtest86-bin-9.4.zip 8760207 BLAKE2B 
a4db434f9ce049d14b7a7bd98ed88ecad5492e4541d564520eba60b9c37d40d22bdf27ec92f05f3601453647ee88486caf51259bf90a72954b29c8eecbd36ca9
 SHA512 
c5a6183e2b66fe6023a7478ddfecf94dab03e99272d916fe156f05e2edcc2e70c7cd12feff474381571213bd6b07c76b78dd54d07f2db011cbe3127dac2dc222

diff --git a/sys-apps/memtest86-bin/memtest86-bin-10.0.ebuild 
b/sys-apps/memtest86-bin/memtest86-bin-10.0.ebuild
new file mode 100644
index ..9e0a77415687
--- /dev/null
+++ b/sys-apps/memtest86-bin/memtest86-bin-10.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit mount-boot
+
+DESCRIPTION="Stand alone memory testing software for x86 computers"
+HOMEPAGE="http://www.memtest86.com/;
+SRC_URI="https://www.memtest86.com/downloads/memtest86-usb.zip -> ${P}.zip"
+
+LICENSE="PassMark-EULA"
+RESTRICT="mirror bindist"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE=""
+
+BDEPEND="app-arch/unzip
+   sys-fs/fatcat"
+
+S=${WORKDIR}
+
+src_unpack() {
+   default
+   fatcat -O 1048576 -r /EFI/BOOT/BOOTX64.efi memtest86-usb.img > 
${PN}.efi || die
+}
+
+src_install() {
+   insinto /boot
+   doins ${PN}.efi
+
+   exeinto /etc/grub.d/
+   newexe "${FILESDIR}"/${PN}-grub.d 39_memtest86-bin
+
+   dodoc MemTest86_User_Guide_UEFI.pdf
+}
+
+pkg_postinst() {
+   mount-boot_pkg_postinst
+
+   if [ ! -e /sys/firmware/efi ]; then
+   ewarn "WARNING: You appear to be booted in BIOS mode but ${PN} 
is an EFI-only tool."
+   fi
+}



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

2022-09-30 Thread Ben Kohler
commit: 7eeb5ce7714609aa90710776f56000daf6c220a0
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Sep 30 12:58:01 2022 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Fri Sep 30 12:58:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eeb5ce7

sys-apps/memtest86-bin: drop 9.4

Signed-off-by: Ben Kohler  gentoo.org>

 sys-apps/memtest86-bin/Manifest |  1 -
 sys-apps/memtest86-bin/memtest86-bin-9.4.ebuild | 44 -
 2 files changed, 45 deletions(-)

diff --git a/sys-apps/memtest86-bin/Manifest b/sys-apps/memtest86-bin/Manifest
index 677bf41a040c..a076bb1cc9cd 100644
--- a/sys-apps/memtest86-bin/Manifest
+++ b/sys-apps/memtest86-bin/Manifest
@@ -1,2 +1 @@
 DIST memtest86-bin-10.0.zip 9369041 BLAKE2B 
c5792b45ee0b9e32013ad64d17e43d6da4ffd80160a913fbd3b82390dd1d7d5e6ca226730fffab01ee6cb36d66b2a78e66d0bfd7a1dd4b07546550e268bc18f5
 SHA512 
b08e6cf3cb9448d5ac7fb4ba7c6338d2037caebd16710f4c2897cfe73766d7dfba7a0012b1ec5acbc546932e989c2a82bec1428295ea0bf4702e49d75e5b03e1
-DIST memtest86-bin-9.4.zip 8760207 BLAKE2B 
a4db434f9ce049d14b7a7bd98ed88ecad5492e4541d564520eba60b9c37d40d22bdf27ec92f05f3601453647ee88486caf51259bf90a72954b29c8eecbd36ca9
 SHA512 
c5a6183e2b66fe6023a7478ddfecf94dab03e99272d916fe156f05e2edcc2e70c7cd12feff474381571213bd6b07c76b78dd54d07f2db011cbe3127dac2dc222

diff --git a/sys-apps/memtest86-bin/memtest86-bin-9.4.ebuild 
b/sys-apps/memtest86-bin/memtest86-bin-9.4.ebuild
deleted file mode 100644
index 9e0a77415687..
--- a/sys-apps/memtest86-bin/memtest86-bin-9.4.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit mount-boot
-
-DESCRIPTION="Stand alone memory testing software for x86 computers"
-HOMEPAGE="http://www.memtest86.com/;
-SRC_URI="https://www.memtest86.com/downloads/memtest86-usb.zip -> ${P}.zip"
-
-LICENSE="PassMark-EULA"
-RESTRICT="mirror bindist"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE=""
-
-BDEPEND="app-arch/unzip
-   sys-fs/fatcat"
-
-S=${WORKDIR}
-
-src_unpack() {
-   default
-   fatcat -O 1048576 -r /EFI/BOOT/BOOTX64.efi memtest86-usb.img > 
${PN}.efi || die
-}
-
-src_install() {
-   insinto /boot
-   doins ${PN}.efi
-
-   exeinto /etc/grub.d/
-   newexe "${FILESDIR}"/${PN}-grub.d 39_memtest86-bin
-
-   dodoc MemTest86_User_Guide_UEFI.pdf
-}
-
-pkg_postinst() {
-   mount-boot_pkg_postinst
-
-   if [ ! -e /sys/firmware/efi ]; then
-   ewarn "WARNING: You appear to be booted in BIOS mode but ${PN} 
is an EFI-only tool."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/

2022-09-30 Thread Ionen Wolkens
commit: 2340279299b3b280d0e229c4092ad894dd6fc766
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 30 11:28:22 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 30 12:42:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23402792

dev-games/godot: add 4.0_beta2

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

 dev-games/godot/Manifest   |   1 +
 dev-games/godot/godot-4.0_beta2.ebuild | 256 +
 2 files changed, 257 insertions(+)

diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest
index 9e96f4de45d0..a093cfad1b96 100644
--- a/dev-games/godot/Manifest
+++ b/dev-games/godot/Manifest
@@ -1,3 +1,4 @@
 DIST godot-3.5-stable.tar.xz 24044340 BLAKE2B 
9d77ecdfa6bd90065fff26c2334f13c32bbbc4b26aad111b5aab2563d1e4782457ea6cf2115f1a809e0d8aac3d3ee9a138ad224998068983ad36e54a577d89c3
 SHA512 
23785e39ccc7e1406c97ee33b5e90f7f397aa907d79d72ed08ea3f4b7e68788030a1bcdd07c9f782a21ee3a84636a2cea47a57dcfc94c24e327fa210ae0515b0
 DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 
9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473
 SHA512 
59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f
 DIST godot-4.0-beta1.tar.xz 31113892 BLAKE2B 
b7adc96ea9d19b962833bb3244f464151a08befb1301dbd147f421c8fb649dcb645656e0982aebaec695988c29e763f52456fa7e23a52b64cfddf39866f2c0af
 SHA512 
86babe6bcd960f3e911b309de39145535f8755ffb64ba024315eab253803d78049020a6f7362318b9e29ba27527e479fba95a20db686ec854ba0a377a276d467
+DIST godot-4.0-beta2.tar.xz 31175512 BLAKE2B 
5fd4c0d3e7a287e861c08b9a4f3b6657576bdc860ea57dc47b9aba06b4858225cf4864d9d115acc4e4079faf9b753af5298dc1e5a9d3f6c0e5f5eec50b785e11
 SHA512 
ebefc876c1f40e1f7d71a19fd12453c372e8b1c361d8d8e7b6cf4a729df83390514d8410dbb561d1146ecc6b3c92eea81318b801bdd6c44470596cd5994d7d2e

diff --git a/dev-games/godot/godot-4.0_beta2.ebuild 
b/dev-games/godot/godot-4.0_beta2.ebuild
new file mode 100644
index ..2c88cf57aa9d
--- /dev/null
+++ b/dev-games/godot/godot-4.0_beta2.ebuild
@@ -0,0 +1,256 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs 
xdg
+
+MY_P="${PN}-$(ver_rs 2 -)"
+
+DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor"
+HOMEPAGE="https://godotengine.org/;
+SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 
/)/${MY_P}.tar.xz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="
+   MIT
+   Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB
+   gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )"
+SLOT="4"
+KEYWORDS="~amd64"
+# Enable roughly same as upstream by default so it works as expected,
+# except raycast (tools-only heavy dependency), and deprecated.
+IUSE="
+   +dbus debug deprecated +fontconfig +gui pulseaudio raycast
+   +runner speech test +theora +tools +udev +upnp +webp"
+RESTRICT="!test? ( test ) !tools? ( test ) !webp? ( test )"
+
+# dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev
+RDEPEND="
+   app-arch/zstd:=
+   dev-games/recastnavigation:=
+   dev-libs/icu:=
+   dev-libs/libpcre2:=[pcre32]
+   media-libs/freetype[brotli,harfbuzz]
+   media-libs/harfbuzz:=[icu]
+   media-libs/libogg
+   media-libs/libpng:=
+   media-libs/libvorbis
+   

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

2022-09-30 Thread Andrew Ammerlaan
commit: 834c70df02cc32759474c76ebb1f069b7ad550fb
Author: Zhang Zongyu  novazy  net>
AuthorDate: Thu Sep 29 12:45:36 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Sep 30 12:09:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=834c70df

sci-libs/blis: bump version to 0.9.0

Closes: https://bugs.gentoo.org/693470
Closes: https://bugs.gentoo.org/841440
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Zhang Zongyu  novazy.net>
Closes: https://github.com/gentoo/gentoo/pull/27534
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-libs/blis/Manifest |   1 +
 sci-libs/blis/blis-0.9.0.ebuild| 113 +
 sci-libs/blis/files/blis-0.9.0-rpath.patch |  15 
 3 files changed, 129 insertions(+)

diff --git a/sci-libs/blis/Manifest b/sci-libs/blis/Manifest
index ec8f4283416a..5e90ff7400e3 100644
--- a/sci-libs/blis/Manifest
+++ b/sci-libs/blis/Manifest
@@ -1,2 +1,3 @@
 DIST blis-0.6.0.tar.gz 5107257 BLAKE2B 
cd589ad1216486e8bb0cf574cc096c1e1f2bb9587b182c2bcff44db322468d9f027323c0bf2d22ea0fabb1902dc047d2bf62253ef1c2797fc3de9ba53d7fc34a
 SHA512 
74e9da5146f7986cbd11651d7cd0837562a1603c667b9e6d3f79b5057443de657b60d7463cb2d64daf3eff7d33fc05a64e6d8eb807f4cabe0c3121517924a206
 DIST blis-0.8.1.tar.gz 13442609 BLAKE2B 
cc4167aaa6461b73876f428de2ab02107803fd6d63df101bf30de4c6ca57241e29f09dfb82fe1cfec8c661b2d9efe65ab854ad7719bf36e27f8a33bf3dd4bb92
 SHA512 
f920e6ae699af899caca27274b55bb944c886c882dfc06bc2f66d069c08e6d4999c130626cd96297308c1b7e85e77e6552bf981cce37dbbaa5acdf0cb5078e02
+DIST blis-0.9.0.tar.gz 15078619 BLAKE2B 
f7c9632024e0adbba370a4077a7a47f05c54779ad6195b2ccda0950df8e784b8988b4338758ec2fabd424a69009010f8f02cbaef0eda1d74f6794127b43b4f70
 SHA512 
01e1990eefa4387839ac404089e4ffa32922ceaa30a1747c08a931c67706bcf29fed9d25e30c0faa36bba4f460821290e7973ed6b657d2cd95e126caaf853f81

diff --git a/sci-libs/blis/blis-0.9.0.ebuild b/sci-libs/blis/blis-0.9.0.ebuild
new file mode 100644
index ..9e2aa275f970
--- /dev/null
+++ b/sci-libs/blis/blis-0.9.0.ebuild
@@ -0,0 +1,113 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit python-any-r1
+
+DESCRIPTION="BLAS-like Library Instantiation Software Framework"
+HOMEPAGE="https://github.com/flame/blis;
+SRC_URI="https://github.com/flame/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="doc eselect-ldso openmp pthread serial static-libs 64bit-index"
+REQUIRED_USE="
+   ?? ( openmp pthread serial )
+   ?? ( eselect-ldso 64bit-index )"
+
+DEPEND="
+   eselect-ldso? (
+   !app-eselect/eselect-cblas
+   >=app-eselect/eselect-blas-0.2
+   )"
+
+RDEPEND="${DEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.6.0-blas-provider.patch
+   # to prevent QA Notice: pkg-config files with wrong LDFLAGS detected
+   "${FILESDIR}"/${PN}-0.8.1-pkg-config.patch
+   "${FILESDIR}"/${PN}-0.9.0-rpath.patch
+)
+
+src_configure() {
+   local BLIS_FLAGS=()
+   local confname
+   # determine flags
+   if use openmp; then
+   BLIS_FLAGS+=( -t openmp )
+   elif use pthread; then
+   BLIS_FLAGS+=( -t pthreads )
+   else
+   BLIS_FLAGS+=( -t no )
+   fi
+   use 64bit-index && BLIS_FLAGS+=( -b 64 -i 64 )
+   # determine config name
+   case "${ARCH}" in
+   "x86" | "amd64")
+   confname=auto ;;
+   "ppc64")
+   confname=generic ;;
+   *)
+   confname=generic ;;
+   esac
+   # This is not an autotools configure file. We don't use econf here.
+   ./configure \
+   --enable-verbose-make \
+   --prefix="${BROOT}"/usr \
+   --libdir="${BROOT}"/usr/$(get_libdir) \
+   $(use_enable static-libs static) \
+   --enable-blas \
+   --enable-cblas \
+   "${BLIS_FLAGS[@]}" \
+   --enable-shared \
+   $confname || die
+}
+
+src_compile() {
+   DEB_LIBBLAS=libblas.so.3 DEB_LIBCBLAS=libcblas.so.3 \
+   LDS_BLAS="${FILESDIR}"/blas.lds 
LDS_CBLAS="${FILESDIR}"/cblas.lds \
+   default
+}
+
+src_test() {
+   LD_LIBRARY_PATH="${S}/lib/haswell" emake check
+}
+
+src_install() {
+   default
+   use doc && dodoc README.md docs/*.md
+
+   if use eselect-ldso; then
+   insinto /usr/$(get_libdir)/blas/blis
+   doins lib/*/lib{c,}blas.so.3
+   dosym libblas.so.3 usr/$(get_libdir)/blas/blis/libblas.so
+   dosym libcblas.so.3 usr/$(get_libdir)/blas/blis/libcblas.so
+   fi
+}
+
+pkg_postinst() {
+   use eselect-ldso || return
+
+   local libdir=$(get_libdir) me="blis"
+
+   # 

[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/

2022-09-30 Thread Richard Freeman
commit: 3e35260425c2c9e474637df6edbe467b555d5945
Author: Richard Freeman  gentoo  org>
AuthorDate: Fri Sep 30 12:04:39 2022 +
Commit: Richard Freeman  gentoo  org>
CommitDate: Fri Sep 30 12:05:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e352604

app-backup/duplicity: stabilize 0.8.23-r1 for amd64

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/duplicity-0.8.23-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/duplicity/duplicity-0.8.23-r1.ebuild 
b/app-backup/duplicity/duplicity-0.8.23-r1.ebuild
index bf59fe56d88b..b5662cd277ed 100644
--- a/app-backup/duplicity/duplicity-0.8.23-r1.ebuild
+++ b/app-backup/duplicity/duplicity-0.8.23-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://code.launchpad.net/${PN}/$(ver_cut 
1-2)-series/$(ver_cut 1-3)/+
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="s3 test"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/files/, app-backup/duplicity/

2022-09-30 Thread Richard Freeman
commit: 7ffdbf5be166203e5d7e582146a8ed16771d8dc2
Author: Richard Freeman  gentoo  org>
AuthorDate: Fri Sep 30 12:03:15 2022 +
Commit: Richard Freeman  gentoo  org>
CommitDate: Fri Sep 30 12:05:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ffdbf5b

app-backup/duplicity: add 1.0.0

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 +
 app-backup/duplicity/duplicity-1.0.0.ebuild| 53 ++
 .../files/duplicity-1.0.0-fix-docs-cmd.patch   | 20 
 3 files changed, 74 insertions(+)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index a81c6e41afa4..3d94afb49aee 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,2 +1,3 @@
 DIST duplicity-0.8.22.tar.gz 1408482 BLAKE2B 
3a8b6eb79d5f67e8f274bdaaaf0bb5b6c9f0ebf91a3b6a849b876cdf2c9af0f5435946150b5db6ab5e524cedc5b98b40c456b1de0fe8c6e33c024fe3c7d881fa
 SHA512 
474237e3ca9876fb124baf9871f781b8347c85e76b7b4191d6993a76fb4728500091c74ed0943c6c22d69651c08094b6d155eca742d1711bebe676734c84d12a
 DIST duplicity-0.8.23.tar.gz 1385252 BLAKE2B 
63042486e6e17d2d93af72f617990c879763d5921e230302f406b4f9e7c57a67284130f9f57849b9ffc8638614b55f0f8abdf6bb20201155b33b72bef952ec9f
 SHA512 
083cf0060a8c7a8472c6ee4ffbb87e85edf0fcdaba95862a9f272cc03d8ab3d18b584a8d256473e6cfab9eed6f993382b846b692a8c0dd46fd3a2d8215e54e45
+DIST duplicity-rel.1.0.0.tar.bz2 802941 BLAKE2B 
7b5f33b2b8b0f938a86688ea68838fd45a1405e69cc59e9cc082035253d123258f6a30239ecc470e9210b5bafeda556909fe94887517be8c75a2c18641de66b0
 SHA512 
a3a0a8eee8f2555f275676c24c3e0933ef0ba267b64eccb7765dad751e58aae3ed0ffac4c4cee3acd3dd76c93bb799edb7fe1430ae159389174cc37ab646f339

diff --git a/app-backup/duplicity/duplicity-1.0.0.ebuild 
b/app-backup/duplicity/duplicity-1.0.0.ebuild
new file mode 100644
index ..2d2b3174a000
--- /dev/null
+++ b/app-backup/duplicity/duplicity-1.0.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_8 python3_9 python3_10 python3_11 )
+
+inherit distutils-r1
+
+DESCRIPTION="Secure backup system using gnupg to encrypt data"
+HOMEPAGE="https://duplicity.gitlab.io/;
+SRC_URI="https://gitlab.com/duplicity/duplicity/-/archive/rel.${PV}/duplicity-rel.${PV}.tar.bz2;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="s3 test"
+
+CDEPEND="
+   net-libs/librsync
+   app-crypt/gnupg
+   dev-python/fasteners[${PYTHON_USEDEP}]
+"
+DEPEND="${CDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   app-arch/par2cmdline
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="${CDEPEND}
+   dev-python/paramiko[${PYTHON_USEDEP}]
+   dev-python/future[${PYTHON_USEDEP}]
+   s3? ( dev-python/boto3[${PYTHON_USEDEP}] )
+"
+
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}/${P}-fix-docs-cmd.patch"
+)
+
+S="${WORKDIR}/duplicity-rel.${PV}"
+
+python_test() {
+   esetup.py test
+}
+
+pkg_postinst() {
+   elog "Duplicity has many optional dependencies to support various 
backends."
+   elog "Currently it's up to you to install them as necessary."
+}

diff --git a/app-backup/duplicity/files/duplicity-1.0.0-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-1.0.0-fix-docs-cmd.patch
new file mode 100644
index ..e6c4278b572d
--- /dev/null
+++ b/app-backup/duplicity/files/duplicity-1.0.0-fix-docs-cmd.patch
@@ -0,0 +1,20 @@
+--- duplicity-rel.1.0.0/setup.py   2022-03-19 15:08:36.755624771 -0400
 duplicity-rel.1.0.0/setup.py   2022-03-19 15:09:38.332763172 -0400
+@@ -94,17 +94,6 @@
+ u'bin/rdiffdir.1'
+ ]
+ ),
+-(u'share/doc/duplicity-%s' % Version,
+-[
+-u'CHANGELOG.md',
+-u'CONTRIBUTING.md',
+-u'COPYING',
+-u'README.md',
+-u'README-LOG.md',
+-u'README-REPO.md',
+-u'README-TESTING.md',
+-],
+-),
+ ]
+ 
+ if not os.environ.get(u'READTHEDOCS') == u'True':



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

2022-09-30 Thread Agostino Sarubbo
commit: 07836ed9b75e53d565ad9eaf835715698d2b2c81
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 11:50:35 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 11:50:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07836ed9

sys-libs/tdb: Stabilize 1.4.7 x86, #873571

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/tdb/tdb-1.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/tdb/tdb-1.4.7.ebuild b/sys-libs/tdb/tdb-1.4.7.ebuild
index 0c2ea4cd1f77..395a57071e4e 100644
--- a/sys-libs/tdb/tdb-1.4.7.ebuild
+++ b/sys-libs/tdb/tdb-1.4.7.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/tdb/${P}.tar.gz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="python"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 RESTRICT="test"



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

2022-09-30 Thread Agostino Sarubbo
commit: 10799c9e7bc4b15347657f4f340ee7ba5143ae01
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 11:50:38 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 11:50:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10799c9e

sys-libs/talloc: Stabilize 2.3.4 x86, #873574

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/talloc/talloc-2.3.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/talloc/talloc-2.3.4.ebuild 
b/sys-libs/talloc/talloc-2.3.4.ebuild
index 3670d719743f..a44537ac5b4e 100644
--- a/sys-libs/talloc/talloc-2.3.4.ebuild
+++ b/sys-libs/talloc/talloc-2.3.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.samba.org/ftp/${PN}/${P}.tar.gz;
 
 LICENSE="GPL-3 LGPL-3+ LGPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris 
~x64-solaris"
 IUSE="compat +python"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



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

2022-09-30 Thread Agostino Sarubbo
commit: 162bede80688466efaeffd2f06764d8eefba14d6
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 11:50:43 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 11:50:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=162bede8

media-sound/strawberry: Stabilize 1.0.8 x86, #873583

Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/media-sound/strawberry/strawberry-1.0.8.ebuild 
b/media-sound/strawberry/strawberry-1.0.8.ebuild
index ca8c5afb6d1b..b14411677be9 100644
--- a/media-sound/strawberry/strawberry-1.0.8.ebuild
+++ b/media-sound/strawberry/strawberry-1.0.8.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/strawberrymusicplayer/strawberry/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="amd64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~ppc64 x86"
 fi
 
 LICENSE="GPL-3"



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

2022-09-30 Thread Agostino Sarubbo
commit: dc8d330306c7c17ac71218418d48f593088916bc
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 11:50:32 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 11:50:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc8d3303

games-board/stockfish: Stabilize 15-r1 x86, #873454

Signed-off-by: Agostino Sarubbo  gentoo.org>

 games-board/stockfish/stockfish-15-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-board/stockfish/stockfish-15-r1.ebuild 
b/games-board/stockfish/stockfish-15-r1.ebuild
index 0f696fbba453..73b2da8cffe6 100644
--- a/games-board/stockfish/stockfish-15-r1.ebuild
+++ b/games-board/stockfish/stockfish-15-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/official-stockfish/Stockfish/archive/sf_${PV}.tar.gz
https://tests.stockfishchess.org/api/nn/${NNUE_FILE} -> 
${P}-${NNUE_FILE}"
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
 IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt 
cpu_flags_x86_sse debug
general-32 general-64 +optimize"
 



[gentoo-commits] repo/gentoo:master commit in: net-fs/cifs-utils/

2022-09-30 Thread Agostino Sarubbo
commit: cce7da3c8e02fb9aa620c9a1e52365b11de1e909
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 11:50:41 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 11:50:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cce7da3c

net-fs/cifs-utils: Stabilize 6.15-r1 x86, #873577

Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-fs/cifs-utils/cifs-utils-6.15-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-fs/cifs-utils/cifs-utils-6.15-r1.ebuild 
b/net-fs/cifs-utils/cifs-utils-6.15-r1.ebuild
index bbd1f21cbd39..9e2054bc08b2 100644
--- a/net-fs/cifs-utils/cifs-utils-6.15-r1.ebuild
+++ b/net-fs/cifs-utils/cifs-utils-6.15-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://ftp.samba.org/pub/linux-cifs/${PN}/${P}.tar.bz2;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x86-linux"
 IUSE="+acl +ads +caps creds pam +python systemd"
 
 RDEPEND="



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

2022-09-30 Thread Agostino Sarubbo
commit: a5636099f0f5a9d4c6bd37085d714f4f84209a5d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 11:49:29 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 11:49:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5636099

net-libs/libssh: Stabilize 0.10.4 ppc64, #873439

Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/net-libs/libssh/libssh-0.10.4.ebuild 
b/net-libs/libssh/libssh-0.10.4.ebuild
index d73da0cf1ee1..a9eb0f3c9971 100644
--- a/net-libs/libssh/libssh-0.10.4.ebuild
+++ b/net-libs/libssh/libssh-0.10.4.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ** ]] ; then
EGIT_REPO_URI="https://git.libssh.org/projects/libssh.git;
 else
SRC_URI="https://www.libssh.org/files/$(ver_cut 1-2)/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="LGPL-2.1"



[gentoo-commits] repo/gentoo:master commit in: net-fs/cifs-utils/

2022-09-30 Thread Agostino Sarubbo
commit: 5e6e301c6ef45104df9b54bc8a837cc32c6e4921
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 11:49:38 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 11:49:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e6e301c

net-fs/cifs-utils: Stabilize 6.15-r1 ppc64, #873577

Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-fs/cifs-utils/cifs-utils-6.15-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-fs/cifs-utils/cifs-utils-6.15-r1.ebuild 
b/net-fs/cifs-utils/cifs-utils-6.15-r1.ebuild
index bd1782323014..bbd1f21cbd39 100644
--- a/net-fs/cifs-utils/cifs-utils-6.15-r1.ebuild
+++ b/net-fs/cifs-utils/cifs-utils-6.15-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://ftp.samba.org/pub/linux-cifs/${PN}/${P}.tar.bz2;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~x86-linux"
 IUSE="+acl +ads +caps creds pam +python systemd"
 
 RDEPEND="



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

2022-09-30 Thread Agostino Sarubbo
commit: b8c04007614c2ee7dedb0b23548c7915dfcc4f81
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 11:49:32 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 11:49:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8c04007

sys-libs/tdb: Stabilize 1.4.7 ppc64, #873571

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/tdb/tdb-1.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/tdb/tdb-1.4.7.ebuild b/sys-libs/tdb/tdb-1.4.7.ebuild
index 400f64d7031d..0c2ea4cd1f77 100644
--- a/sys-libs/tdb/tdb-1.4.7.ebuild
+++ b/sys-libs/tdb/tdb-1.4.7.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/tdb/${P}.tar.gz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="python"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 RESTRICT="test"



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

2022-09-30 Thread Agostino Sarubbo
commit: 4da370423ea886469d8a8c53db8a2191a3fe7ee9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 11:49:26 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 11:49:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4da37042

net-libs/libvncserver: Stabilize 0.9.13-r1 ppc64, #872647

Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/libvncserver/libvncserver-0.9.13-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libvncserver/libvncserver-0.9.13-r1.ebuild 
b/net-libs/libvncserver/libvncserver-0.9.13-r1.ebuild
index f3f17d813c79..af204e2ea41f 100644
--- a/net-libs/libvncserver/libvncserver-0.9.13-r1.ebuild
+++ b/net-libs/libvncserver/libvncserver-0.9.13-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${PN}-${MY_P}"
 LICENSE="GPL-2 GPL-2+ LGPL-2.1+ BSD MIT"
 # no sub slot wanted (yet), see #578958
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
 IUSE="+24bpp +filetransfer gcrypt gnutls ipv6 +jpeg lzo +png sasl ssl systemd 
+threads +zlib"
 # https://bugs.gentoo.org/690202
 # https://bugs.gentoo.org/435326



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

2022-09-30 Thread Agostino Sarubbo
commit: fec33652c375bf06f524879b8ed31b315458b674
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 11:49:35 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 11:49:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fec33652

sys-libs/talloc: Stabilize 2.3.4 ppc64, #873574

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/talloc/talloc-2.3.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/talloc/talloc-2.3.4.ebuild 
b/sys-libs/talloc/talloc-2.3.4.ebuild
index 10bf40076df5..3670d719743f 100644
--- a/sys-libs/talloc/talloc-2.3.4.ebuild
+++ b/sys-libs/talloc/talloc-2.3.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.samba.org/ftp/${PN}/${P}.tar.gz;
 
 LICENSE="GPL-3 LGPL-3+ LGPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris 
~x64-solaris"
 IUSE="compat +python"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



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

2022-09-30 Thread Agostino Sarubbo
commit: d4d77dbafabf8c39309788efec5f7662be4c3565
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 11:48:34 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 11:48:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4d77dba

net-libs/libvncserver: Stabilize 0.9.13-r1 ppc, #872647

Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/libvncserver/libvncserver-0.9.13-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libvncserver/libvncserver-0.9.13-r1.ebuild 
b/net-libs/libvncserver/libvncserver-0.9.13-r1.ebuild
index a79c16a2928b..f3f17d813c79 100644
--- a/net-libs/libvncserver/libvncserver-0.9.13-r1.ebuild
+++ b/net-libs/libvncserver/libvncserver-0.9.13-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${PN}-${MY_P}"
 LICENSE="GPL-2 GPL-2+ LGPL-2.1+ BSD MIT"
 # no sub slot wanted (yet), see #578958
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
 IUSE="+24bpp +filetransfer gcrypt gnutls ipv6 +jpeg lzo +png sasl ssl systemd 
+threads +zlib"
 # https://bugs.gentoo.org/690202
 # https://bugs.gentoo.org/435326



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

2022-09-30 Thread Agostino Sarubbo
commit: aec750c3aea0d40b03c69816ded9f78610305687
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 11:48:37 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 11:48:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aec750c3

net-libs/libssh: Stabilize 0.10.4 ppc, #873439

Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/net-libs/libssh/libssh-0.10.4.ebuild 
b/net-libs/libssh/libssh-0.10.4.ebuild
index a720b2847321..d73da0cf1ee1 100644
--- a/net-libs/libssh/libssh-0.10.4.ebuild
+++ b/net-libs/libssh/libssh-0.10.4.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ** ]] ; then
EGIT_REPO_URI="https://git.libssh.org/projects/libssh.git;
 else
SRC_URI="https://www.libssh.org/files/$(ver_cut 1-2)/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="LGPL-2.1"



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

2022-09-30 Thread Agostino Sarubbo
commit: c20c8900e58f8f8063c3e2ef502c3930c9917047
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 11:48:40 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 11:48:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c20c8900

sys-libs/tdb: Stabilize 1.4.7 ppc, #873571

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/tdb/tdb-1.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/tdb/tdb-1.4.7.ebuild b/sys-libs/tdb/tdb-1.4.7.ebuild
index 7f100f2ec5d6..400f64d7031d 100644
--- a/sys-libs/tdb/tdb-1.4.7.ebuild
+++ b/sys-libs/tdb/tdb-1.4.7.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/tdb/${P}.tar.gz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="python"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 RESTRICT="test"



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

2022-09-30 Thread Agostino Sarubbo
commit: 166b0f311ed0f9e79eeb5a67bd012cdf1b68e507
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 11:48:43 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 11:48:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=166b0f31

sys-libs/talloc: Stabilize 2.3.4 ppc, #873574

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/talloc/talloc-2.3.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/talloc/talloc-2.3.4.ebuild 
b/sys-libs/talloc/talloc-2.3.4.ebuild
index c1e4b2ae603d..10bf40076df5 100644
--- a/sys-libs/talloc/talloc-2.3.4.ebuild
+++ b/sys-libs/talloc/talloc-2.3.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.samba.org/ftp/${PN}/${P}.tar.gz;
 
 LICENSE="GPL-3 LGPL-3+ LGPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris 
~x64-solaris"
 IUSE="compat +python"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



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

2022-09-30 Thread Agostino Sarubbo
commit: 54aec4dcb499d4de91f2de111633ad356e3ab23f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 11:47:46 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 11:47:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54aec4dc

sys-libs/talloc: Stabilize 2.3.4 arm64, #873574

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/talloc/talloc-2.3.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/talloc/talloc-2.3.4.ebuild 
b/sys-libs/talloc/talloc-2.3.4.ebuild
index 43fa4a002bd3..c1e4b2ae603d 100644
--- a/sys-libs/talloc/talloc-2.3.4.ebuild
+++ b/sys-libs/talloc/talloc-2.3.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.samba.org/ftp/${PN}/${P}.tar.gz;
 
 LICENSE="GPL-3 LGPL-3+ LGPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris 
~x64-solaris"
 IUSE="compat +python"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: net-fs/cifs-utils/

2022-09-30 Thread Agostino Sarubbo
commit: b529073fbb7fe7199067f39595598c822fefe9ca
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 11:47:49 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 11:47:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b529073f

net-fs/cifs-utils: Stabilize 6.15-r1 arm64, #873577

Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-fs/cifs-utils/cifs-utils-6.15-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-fs/cifs-utils/cifs-utils-6.15-r1.ebuild 
b/net-fs/cifs-utils/cifs-utils-6.15-r1.ebuild
index 9cb0a3e8fbc6..bd1782323014 100644
--- a/net-fs/cifs-utils/cifs-utils-6.15-r1.ebuild
+++ b/net-fs/cifs-utils/cifs-utils-6.15-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://ftp.samba.org/pub/linux-cifs/${PN}/${P}.tar.bz2;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x86-linux"
 IUSE="+acl +ads +caps creds pam +python systemd"
 
 RDEPEND="



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

2022-09-30 Thread Agostino Sarubbo
commit: b07c5a6e1eab95b1ff8aceb661c7ba6556f8b999
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 11:47:40 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 11:47:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b07c5a6e

net-libs/libssh: Stabilize 0.10.4 arm64, #873439

Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/net-libs/libssh/libssh-0.10.4.ebuild 
b/net-libs/libssh/libssh-0.10.4.ebuild
index 33a83a595668..a720b2847321 100644
--- a/net-libs/libssh/libssh-0.10.4.ebuild
+++ b/net-libs/libssh/libssh-0.10.4.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ** ]] ; then
EGIT_REPO_URI="https://git.libssh.org/projects/libssh.git;
 else
SRC_URI="https://www.libssh.org/files/$(ver_cut 1-2)/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="LGPL-2.1"



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

2022-09-30 Thread Agostino Sarubbo
commit: 3000d8e0fc63e3577347cf58266a4d5afe5732ab
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 11:47:37 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 11:47:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3000d8e0

net-libs/libvncserver: Stabilize 0.9.13-r1 arm64, #872647

Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/libvncserver/libvncserver-0.9.13-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libvncserver/libvncserver-0.9.13-r1.ebuild 
b/net-libs/libvncserver/libvncserver-0.9.13-r1.ebuild
index 4b3ae4640064..a79c16a2928b 100644
--- a/net-libs/libvncserver/libvncserver-0.9.13-r1.ebuild
+++ b/net-libs/libvncserver/libvncserver-0.9.13-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${PN}-${MY_P}"
 LICENSE="GPL-2 GPL-2+ LGPL-2.1+ BSD MIT"
 # no sub slot wanted (yet), see #578958
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
 IUSE="+24bpp +filetransfer gcrypt gnutls ipv6 +jpeg lzo +png sasl ssl systemd 
+threads +zlib"
 # https://bugs.gentoo.org/690202
 # https://bugs.gentoo.org/435326



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

2022-09-30 Thread Agostino Sarubbo
commit: e812ddaa1c537373fbc0be3044453674b090364d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 11:47:43 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 11:47:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e812ddaa

sys-libs/tdb: Stabilize 1.4.7 arm64, #873571

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/tdb/tdb-1.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/tdb/tdb-1.4.7.ebuild b/sys-libs/tdb/tdb-1.4.7.ebuild
index bba4f786ceea..7f100f2ec5d6 100644
--- a/sys-libs/tdb/tdb-1.4.7.ebuild
+++ b/sys-libs/tdb/tdb-1.4.7.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/tdb/${P}.tar.gz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="python"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 RESTRICT="test"



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

2022-09-30 Thread Agostino Sarubbo
commit: 8bff646cad23bbc25237d6bc1f1c7b4942efe768
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 11:46:09 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 11:46:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bff646c

sys-libs/tdb: Stabilize 1.4.7 amd64, #873571

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/tdb/tdb-1.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/tdb/tdb-1.4.7.ebuild b/sys-libs/tdb/tdb-1.4.7.ebuild
index 04a59d09dc48..bba4f786ceea 100644
--- a/sys-libs/tdb/tdb-1.4.7.ebuild
+++ b/sys-libs/tdb/tdb-1.4.7.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/tdb/${P}.tar.gz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="python"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 RESTRICT="test"



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

2022-09-30 Thread Agostino Sarubbo
commit: 7938bdd5d4037567ba06cbdad6054b13bb28ed56
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 11:46:11 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 11:46:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7938bdd5

sys-libs/talloc: Stabilize 2.3.4 amd64, #873574

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/talloc/talloc-2.3.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/talloc/talloc-2.3.4.ebuild 
b/sys-libs/talloc/talloc-2.3.4.ebuild
index 284000cb00fc..43fa4a002bd3 100644
--- a/sys-libs/talloc/talloc-2.3.4.ebuild
+++ b/sys-libs/talloc/talloc-2.3.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.samba.org/ftp/${PN}/${P}.tar.gz;
 
 LICENSE="GPL-3 LGPL-3+ LGPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris 
~x64-solaris"
 IUSE="compat +python"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



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

2022-09-30 Thread Agostino Sarubbo
commit: 681dbd06c99289e31ee32c28946aeccae34a4987
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 11:46:17 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 11:46:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=681dbd06

media-sound/strawberry: Stabilize 1.0.8 amd64, #873583

Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/media-sound/strawberry/strawberry-1.0.8.ebuild 
b/media-sound/strawberry/strawberry-1.0.8.ebuild
index fac9c644eb35..ca8c5afb6d1b 100644
--- a/media-sound/strawberry/strawberry-1.0.8.ebuild
+++ b/media-sound/strawberry/strawberry-1.0.8.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/strawberrymusicplayer/strawberry/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~ppc64 ~x86"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: net-fs/cifs-utils/

2022-09-30 Thread Agostino Sarubbo
commit: 4e9484505fe7a165cd4b4f33a958a74f91206ef9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 30 11:46:14 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 30 11:46:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e948450

net-fs/cifs-utils: Stabilize 6.15-r1 amd64, #873577

Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-fs/cifs-utils/cifs-utils-6.15-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-fs/cifs-utils/cifs-utils-6.15-r1.ebuild 
b/net-fs/cifs-utils/cifs-utils-6.15-r1.ebuild
index 521a23c9272a..9cb0a3e8fbc6 100644
--- a/net-fs/cifs-utils/cifs-utils-6.15-r1.ebuild
+++ b/net-fs/cifs-utils/cifs-utils-6.15-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://ftp.samba.org/pub/linux-cifs/${PN}/${P}.tar.bz2;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x86-linux"
 IUSE="+acl +ads +caps creds pam +python systemd"
 
 RDEPEND="



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

2022-09-30 Thread Ionen Wolkens
commit: 7f04a2241960a2de4b91f9ae55e26cb1b4f81ae0
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 30 10:17:07 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 30 10:48:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f04a224

x11-terms/kterm: force gcc -E for imake's generation

Requires traditional cpp support and is broken in all sort of ways
with clang-cpp / -E. Can still use clang & friends for everything else.

Ideally these packages need to be built another way or last rited,
imake will just accumulate more problems.

wrt #873631, this only helps a bit and still has several clang issues.

Bug: https://bugs.gentoo.org/873631
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kterm/kterm-6.2.0-r7.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/x11-terms/kterm/kterm-6.2.0-r7.ebuild 
b/x11-terms/kterm/kterm-6.2.0-r7.ebuild
index 82a0e0e0ef31..5f674d0259b6 100644
--- a/x11-terms/kterm/kterm-6.2.0-r7.ebuild
+++ b/x11-terms/kterm/kterm-6.2.0-r7.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
@@ -28,6 +28,7 @@ RDEPEND="
!

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

2022-09-30 Thread Ionen Wolkens
commit: b0bc4c395b0db980013ffd2d4a0174ece2058b4d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 30 09:42:35 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 30 10:48:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0bc4c39

x11-misc/xtitle: force gcc -E for imake's generation

Requires traditional cpp support and is broken in all sort of ways
with clang-cpp / -E. Can still use clang & friends for everything else.

Haven't looked closely for possible quirks, but this should be
migrated to not use imake (builds nothing, just shell scripts).

Closes: https://bugs.gentoo.org/870916
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-misc/xtitle/xtitle-1.0.4.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/x11-misc/xtitle/xtitle-1.0.4.ebuild 
b/x11-misc/xtitle/xtitle-1.0.4.ebuild
index ca330584c334..eb54d4f2901c 100644
--- a/x11-misc/xtitle/xtitle-1.0.4.ebuild
+++ b/x11-misc/xtitle/xtitle-1.0.4.ebuild
@@ -13,13 +13,15 @@ LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 x86"
 
-BDEPEND=">=x11-misc/imake-1.0.8-r1"
+BDEPEND="
+   sys-devel/gcc
+   >=x11-misc/imake-1.0.8-r1"
 
 HTML_DOCS=( xtitle.html )
 
 src_configure() {
CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \
-   IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf || die
+   IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf || die
 }
 
 src_install() {



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

2022-09-30 Thread Ionen Wolkens
commit: 5bc3dd271aacdb716cedc94495a343f1aeffb8bd
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 30 09:31:46 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 30 10:48:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bc3dd27

x11-misc/xsnap: EAPI7->8, update deps

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

 ...nap-1.5.15-r2.ebuild => xsnap-1.5.15-r3.ebuild} | 26 +-
 1 file changed, 11 insertions(+), 15 deletions(-)

diff --git a/x11-misc/xsnap/xsnap-1.5.15-r2.ebuild 
b/x11-misc/xsnap/xsnap-1.5.15-r3.ebuild
similarity index 83%
rename from x11-misc/xsnap/xsnap-1.5.15-r2.ebuild
rename to x11-misc/xsnap/xsnap-1.5.15-r3.ebuild
index e93eb8f85a7d..560e1574bb68 100644
--- a/x11-misc/xsnap/xsnap-1.5.15-r2.ebuild
+++ b/x11-misc/xsnap/xsnap-1.5.15-r3.ebuild
@@ -1,7 +1,8 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
+
 inherit toolchain-funcs
 
 DESCRIPTION="Program to interactively take a 'snapshot' of a region of the 
screen"
@@ -11,31 +12,25 @@ SRC_URI="ftp://ftp.ac-grenoble.fr/ge/Xutils/${P}.tar.bz2;
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="amd64 ppc x86 ~amd64-linux"
-IUSE=""
 
 COMMON_DEPEND="
-   media-libs/libpng:0
-   virtual/jpeg:0
+   media-libs/libjpeg-turbo:=
+   media-libs/libpng:=
+   sys-libs/zlib:=
x11-libs/libX11
x11-libs/libXft
-   x11-libs/libXpm
-"
+   x11-libs/libXpm"
 RDEPEND="
${COMMON_DEPEND}
-   media-fonts/font-misc-misc
-"
+   media-fonts/font-misc-misc"
 DEPEND="
${COMMON_DEPEND}
-   x11-base/xorg-proto
-"
+   x11-base/xorg-proto"
 BDEPEND="
app-text/rman
dev-lang/perl
sys-devel/gcc
-   >=x11-misc/imake-1.0.8-r1
-"
-
-DOCS=( AUTHORS Changelog README )
+   >=x11-misc/imake-1.0.8-r1"
 
 PATCHES=(
"${FILESDIR}"/${P}-root_name.patch
@@ -70,5 +65,6 @@ src_compile() {
 
 src_install() {
default
-   find "${ED}" -name '*.1.gz' -exec gunzip {} \; || die
+
+   find "${ED}" -type f -name '*.1.gz' -exec gunzip {} + || die
 }



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

2022-09-30 Thread Ionen Wolkens
commit: 2b9bf983be4237399e3b48c27f63d871da9b9a9e
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 30 09:12:07 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 30 10:48:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b9bf983

x11-misc/xearth: force gcc -E for imake's generation

Requires traditional cpp support and is broken in all sort of ways
with clang-cpp / -E. Can still use clang & friends for everything else.

Ideally these packages need to be built another way or last rited,
imake will just accumulate more problems.

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

 x11-misc/xearth/xearth-1.1-r1.ebuild | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/x11-misc/xearth/xearth-1.1-r1.ebuild 
b/x11-misc/xearth/xearth-1.1-r1.ebuild
index 542041ede4a8..d80d0c43e7eb 100644
--- a/x11-misc/xearth/xearth-1.1-r1.ebuild
+++ b/x11-misc/xearth/xearth-1.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -18,20 +18,23 @@ RDEPEND="
x11-libs/libX11
x11-libs/libXext
x11-libs/libXt"
-DEPEND="${RDEPEND}"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto"
 BDEPEND="
app-text/rman
-   x11-base/xorg-proto
+   sys-devel/gcc
>=x11-misc/imake-1.0.8-r1"
 
 PATCHES=(
"${FILESDIR}"/${P}-include.patch
 )
+
 DOCS=( BUILT-IN GAMMA-TEST HISTORY README )
 
 src_configure() {
CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \
-   IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf || die
+   IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf || die
 }
 
 src_compile() {



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

2022-09-30 Thread Ionen Wolkens
commit: c93bd722e0b57cf2313f3eb97e50e4277cfce344
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 30 09:19:37 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 30 10:48:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c93bd722

x11-misc/xsnap: force gcc -E for imake's generation

Requires traditional cpp support and is broken in all sort of ways
with clang-cpp / -E. Can still use clang & friends for everything else.

Ideally these packages need to be built another way or last rited,
imake will just accumulate more problems.

Bug: https://bugs.gentoo.org/870811
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-misc/xsnap/xsnap-1.5.15-r2.ebuild | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/x11-misc/xsnap/xsnap-1.5.15-r2.ebuild 
b/x11-misc/xsnap/xsnap-1.5.15-r2.ebuild
index dd43dcab6432..bc17eb259842 100644
--- a/x11-misc/xsnap/xsnap-1.5.15-r2.ebuild
+++ b/x11-misc/xsnap/xsnap-1.5.15-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
@@ -24,11 +24,14 @@ RDEPEND="
${COMMON_DEPEND}
media-fonts/font-misc-misc
 "
-DEPEND="${COMMON_DEPEND}"
+DEPEND="
+   ${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
 BDEPEND="
app-text/rman
dev-lang/perl
-   x11-base/xorg-proto
+   sys-devel/gcc
>=x11-misc/imake-1.0.8-r1
 "
 DOCS=( AUTHORS Changelog README )
@@ -50,7 +53,7 @@ src_prepare() {
 
 src_configure() {
CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \
-   IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf || die
+   IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf || die
 }
 
 src_compile() {



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

2022-09-30 Thread Ionen Wolkens
commit: 3e8c612e4e146c920f33595b95034ebee18ca031
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 30 09:08:16 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 30 10:48:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e8c612e

x11-misc/xbatt: force gcc -E for imake's generation

Requires traditional cpp support and is broken in all sort of ways
with clang-cpp / -E. Can still use clang & friends for everything else.

Ideally these packages need to be built another way or last rited,
imake will just accumulate more problems.

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

 x11-misc/xbatt/xbatt-1.3_rc1-r1.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/x11-misc/xbatt/xbatt-1.3_rc1-r1.ebuild 
b/x11-misc/xbatt/xbatt-1.3_rc1-r1.ebuild
index 56d0ce5f7d91..1c3072e729f7 100644
--- a/x11-misc/xbatt/xbatt-1.3_rc1-r1.ebuild
+++ b/x11-misc/xbatt/xbatt-1.3_rc1-r1.ebuild
@@ -26,7 +26,9 @@ RDEPEND="
 DEPEND="
${RDEPEND}
x11-base/xorg-proto"
-BDEPEND=">=x11-misc/imake-1.0.8-r1"
+BDEPEND="
+   sys-devel/gcc
+   >=x11-misc/imake-1.0.8-r1"
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.2.1-implicits.patch
@@ -34,7 +36,7 @@ PATCHES=(
 
 src_configure() {
CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \
-   IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf || die
+   IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf || die
 }
 
 src_compile() {



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

2022-09-30 Thread Ionen Wolkens
commit: c663d76d498d34d84edd2ecf23ebc6be911f327d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 30 09:17:17 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 30 10:48:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c663d76d

x11-misc/xkeycaps: force gcc -E for imake's generation

Requires traditional cpp support and is broken in all sort of ways
with clang-cpp / -E. Can still use clang & friends for everything else.

Ideally these packages need to be built another way or last rited,
imake will just accumulate more problems.

Closes: https://bugs.gentoo.org/871129
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-misc/xkeycaps/xkeycaps-2.47_p7.ebuild | 12 +++-
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/x11-misc/xkeycaps/xkeycaps-2.47_p7.ebuild 
b/x11-misc/xkeycaps/xkeycaps-2.47_p7.ebuild
index cbac2508a679..be540734790a 100644
--- a/x11-misc/xkeycaps/xkeycaps-2.47_p7.ebuild
+++ b/x11-misc/xkeycaps/xkeycaps-2.47_p7.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
@@ -23,10 +23,12 @@ RDEPEND="
x11-libs/libXt
x11-misc/xbitmaps
 "
-DEPEND="${RDEPEND}"
-BDEPEND="
-   >=sys-apps/sed-4
+DEPEND="
+   ${RDEPEND}
x11-base/xorg-proto
+"
+BDEPEND="
+   sys-devel/gcc
>=x11-misc/imake-1.0.8-r1
 "
 
@@ -47,7 +49,7 @@ src_prepare() {
 
 src_configure() {
CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \
-   IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf || die
+   IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf || die
sed -i \
-e "s,all:: xkeycaps.\$(MANSUFFIX).html,all:: ,g" \
Makefile || die



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

2022-09-30 Thread Ionen Wolkens
commit: d087b16d8b67447cbc42adb8b7f9471a93b1ece5
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 30 10:24:31 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 30 10:48:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d087b16d

x11-wm/lwm: EAPI6->8, use https, fix license

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

 x11-wm/lwm/lwm-1.2.4.ebuild | 24 ++--
 1 file changed, 10 insertions(+), 14 deletions(-)

diff --git a/x11-wm/lwm/lwm-1.2.4.ebuild b/x11-wm/lwm/lwm-1.2.4.ebuild
index c42e35e0988d..0a0a57a1a84e 100644
--- a/x11-wm/lwm/lwm-1.2.4.ebuild
+++ b/x11-wm/lwm/lwm-1.2.4.ebuild
@@ -1,35 +1,31 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit toolchain-funcs
 
 DESCRIPTION="The ultimate lightweight window manager"
-SRC_URI="http://www.jfc.org.uk/files/lwm/${P}.tar.gz;
-HOMEPAGE="http://www.jfc.org.uk/software/lwm.html;
+HOMEPAGE="https://www.jfc.org.uk/software/lwm.html;
+SRC_URI="https://www.jfc.org.uk/files/lwm/${P}.tar.gz;
 
-KEYWORDS="amd64 ppc ~sparc x86"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
+KEYWORDS="amd64 ppc ~sparc x86"
 
 RDEPEND="
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
-   x11-libs/libXext
-"
-
+   x11-libs/libXext"
 DEPEND="
${RDEPEND}
-   x11-base/xorg-proto
-   >=x11-misc/imake-1.0.8-r1
-"
-
-DOCS=( AUTHORS BUGS ChangeLog )
+   x11-base/xorg-proto"
+BDEPEND=">=x11-misc/imake-1.0.8-r1"
 
 src_prepare() {
default
+
sed -i -e "s#(SMLIB)#& -lICE#g" Imakefile || die #370127
 }
 



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

2022-09-30 Thread Ionen Wolkens
commit: 9ad9a90a22515deca0a04f3df582d3c1950dd0fa
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 30 10:28:45 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 30 10:48:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ad9a90a

x11-wm/vtwm: force gcc -E for imake's generation

Requires traditional cpp support and is broken in all sort of ways
with clang-cpp / -E. Can still use clang & friends for everything else.

Ideally these packages need to be built another way or last rited,
imake will just accumulate more problems.

Closes: https://bugs.gentoo.org/870925
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-wm/vtwm/vtwm-5.4.7-r2.ebuild | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/x11-wm/vtwm/vtwm-5.4.7-r2.ebuild b/x11-wm/vtwm/vtwm-5.4.7-r2.ebuild
index 67ac8de4a833..4f976b42e894 100644
--- a/x11-wm/vtwm/vtwm-5.4.7-r2.ebuild
+++ b/x11-wm/vtwm/vtwm-5.4.7-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
@@ -20,12 +20,13 @@ RDEPEND="x11-libs/libX11
x11-libs/libXext
x11-libs/libXpm
rplay? ( media-sound/rplay )"
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
 BDEPEND="
app-text/rman
sys-devel/bison
sys-devel/flex
-   x11-base/xorg-proto
+   sys-devel/gcc
>=x11-misc/imake-1.0.8-r1"
 
 src_prepare() {
@@ -47,7 +48,7 @@ src_prepare() {
 
 src_configure() {
CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \
-   IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf -a || die "xmkmf 
failed"
+   IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf -a || die "xmkmf 
failed"
 }
 
 src_compile() {



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/wmnet/

2022-09-30 Thread Ionen Wolkens
commit: 3a42003924c50f31c331265b58e9881e92696980
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 30 10:00:24 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 30 10:48:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a420039

x11-plugins/wmnet: force gcc -E for imake's generation

Requires traditional cpp support and is broken in all sort of ways
with clang-cpp / -E. Can still use clang & friends for everything else.

Ideally these packages need to be built another way or last rited,
imake will just accumulate more problems.

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

 x11-plugins/wmnet/wmnet-1.06-r2.ebuild | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/x11-plugins/wmnet/wmnet-1.06-r2.ebuild 
b/x11-plugins/wmnet/wmnet-1.06-r2.ebuild
index 1b2ce83086b5..21e339edf295 100644
--- a/x11-plugins/wmnet/wmnet-1.06-r2.ebuild
+++ b/x11-plugins/wmnet/wmnet-1.06-r2.ebuild
@@ -18,17 +18,18 @@ IUSE=""
 RDEPEND="x11-libs/libX11
x11-libs/libXext"
 DEPEND="${RDEPEND}
+   x11-base/xorg-proto
elibc_musl? ( net-libs/ppp-defs )"
 BDEPEND="
-   x11-base/xorg-proto
-   >=x11-misc/imake-1.0.8-r1
-   app-text/rman"
+   app-text/rman
+   sys-devel/gcc
+   >=x11-misc/imake-1.0.8-r1"
 
 PATCHES=( "${WORKDIR}"/${P}-misc.patch )
 
 src_configure() {
CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \
-   IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf || die "xmkmf failed"
+   IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf || die "xmkmf 
failed"
 }
 
 src_compile() {



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

2022-09-30 Thread Ionen Wolkens
commit: 6cafe8b2adb5449e7a7c98b024b618939d0774b9
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 30 08:51:31 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 30 10:48:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cafe8b2

x11-misc/x2x: fixup build deps

This doesn't use imake/rman anymore.

Small package so revbump to allow depcleaning these more easily.

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

 x11-misc/x2x/{x2x-1.30.ebuild => x2x-1.30-r1.ebuild} | 13 +
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/x11-misc/x2x/x2x-1.30.ebuild b/x11-misc/x2x/x2x-1.30-r1.ebuild
similarity index 89%
rename from x11-misc/x2x/x2x-1.30.ebuild
rename to x11-misc/x2x/x2x-1.30-r1.ebuild
index e1ea883c0b2f..505f19649f03 100644
--- a/x11-misc/x2x/x2x-1.30.ebuild
+++ b/x11-misc/x2x/x2x-1.30-r1.ebuild
@@ -8,28 +8,25 @@ inherit autotools toolchain-funcs
 DESCRIPTION="A utility to connect the mouse and keyboard to another X"
 HOMEPAGE="https://github.com/dottedmag/x2x;
 
SRC_URI="https://github.com/dottedmag/x2x/archive/refs/tags/debian/${PV}-10.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-debian-1.30-10
 
 LICENSE="MIT BSD"
 SLOT="0"
 KEYWORDS="amd64 ~arm ~mips ppc x86"
-IUSE=""
 
 RDEPEND="x11-libs/libX11
x11-libs/libXtst
x11-libs/libXext"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   app-text/rman
-   x11-base/xorg-proto
-   >=x11-misc/imake-1.0.8-r1"
-
-S="${WORKDIR}"/${PN}-debian-1.30-10
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
# Patch to fix bug #126939
# AltGr does not work in x2x with different keymaps:
"${FILESDIR}"/${PN}_1.30-10-keymap.patch
 )
+
 DOCS=( README AUTHORS INSTALL ChangeLog ChangeLog.old )
 
 src_prepare() {



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

2022-09-30 Thread Ionen Wolkens
commit: f4e6242a6cfc760dfe65a5718967426372da9b2f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 30 10:27:10 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 30 10:48:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4e6242a

x11-wm/lwm: force gcc -E for imake's generation

Requires traditional cpp support and is broken in all sort of ways
with clang-cpp / -E. Can still use clang & friends for everything else.

Ideally these packages need to be built another way or last rited,
imake will just accumulate more problems.

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

 x11-wm/lwm/lwm-1.2.4.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/x11-wm/lwm/lwm-1.2.4.ebuild b/x11-wm/lwm/lwm-1.2.4.ebuild
index 0a0a57a1a84e..e1d55b18003d 100644
--- a/x11-wm/lwm/lwm-1.2.4.ebuild
+++ b/x11-wm/lwm/lwm-1.2.4.ebuild
@@ -21,7 +21,9 @@ RDEPEND="
 DEPEND="
${RDEPEND}
x11-base/xorg-proto"
-BDEPEND=">=x11-misc/imake-1.0.8-r1"
+BDEPEND="
+   sys-devel/gcc
+   >=x11-misc/imake-1.0.8-r1"
 
 src_prepare() {
default
@@ -31,7 +33,7 @@ src_prepare() {
 
 src_configure() {
CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \
-   IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf || die
+   IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf || die
 }
 
 src_compile() {



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

2022-09-30 Thread Ionen Wolkens
commit: 94f9b8b6e9074bf601fbd12a04cd4f7342621405
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 30 10:21:57 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 30 10:48:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94f9b8b6

x11-wm/larswm: force gcc -E for imake's generation

Requires traditional cpp support and is broken in all sort of ways
with clang-cpp / -E. Can still use clang & friends for everything else.

Ideally these packages need to be built another way or last rited,
imake will just accumulate more problems.

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

 x11-wm/larswm/larswm-7.5.3-r2.ebuild | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/x11-wm/larswm/larswm-7.5.3-r2.ebuild 
b/x11-wm/larswm/larswm-7.5.3-r2.ebuild
index 6506e3b2921d..8adcdfe73021 100644
--- a/x11-wm/larswm/larswm-7.5.3-r2.ebuild
+++ b/x11-wm/larswm/larswm-7.5.3-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
@@ -17,16 +17,16 @@ RDEPEND="x11-libs/libX11
x11-libs/libXmu
x11-libs/libXt
x11-libs/libXext"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   x11-base/xorg-proto
-   >=x11-misc/imake-1.0.8-r1
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="app-text/rman
+   sys-devel/gcc
x11-misc/gccmakedep
-   app-text/rman"
+   >=x11-misc/imake-1.0.8-r1"
 
 src_configure() {
CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \
-   IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf -a || die
+   IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf -a || die
 }
 
 src_compile() {



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

2022-09-30 Thread Ionen Wolkens
commit: 6d7ebecbe32b8fd1d3c8fc450aa949431bf77cfd
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 30 09:47:58 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 30 10:48:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d7ebecb

x11-misc/xtoolwait: force gcc -E for imake's generation

Requires traditional cpp support and is broken in all sort of ways
with clang-cpp / -E. Can still use clang & friends for everything else.

Ideally these packages need to be built another way or last rited,
imake will just accumulate more problems.

Closes: https://bugs.gentoo.org/870805
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-misc/xtoolwait/xtoolwait-1.3-r2.ebuild | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/x11-misc/xtoolwait/xtoolwait-1.3-r2.ebuild 
b/x11-misc/xtoolwait/xtoolwait-1.3-r2.ebuild
index 379b2beb3faf..f6dfa47f2340 100644
--- a/x11-misc/xtoolwait/xtoolwait-1.3-r2.ebuild
+++ b/x11-misc/xtoolwait/xtoolwait-1.3-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
@@ -16,15 +16,17 @@ KEYWORDS="amd64 ppc x86"
 RDEPEND="
x11-libs/libX11
x11-libs/libXext"
-DEPEND="${RDEPEND}"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto"
 BDEPEND="
app-text/rman
-   x11-base/xorg-proto
+   sys-devel/gcc
>=x11-misc/imake-1.0.8-r1"
 
 src_configure() {
CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \
-   IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf || die
+   IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf || die
 }
 
 src_compile() {



[gentoo-commits] repo/gentoo:master commit in: sci-calculators/hexcalc/

2022-09-30 Thread Ionen Wolkens
commit: 22a88c72c06705bc13f4c7c09881aba1ee1b4780
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 30 08:39:40 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 30 10:48:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22a88c72

sci-calculators/hexcalc: force gcc -E for imake's generation

Requires traditional cpp support and is broken in all sort of ways
with clang-cpp / -E. Can still use clang & friends for everything else.

Ideally these packages need to be built another way or last rited,
imake will just accumulate more problems.

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

 sci-calculators/hexcalc/hexcalc-1.11-r4.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sci-calculators/hexcalc/hexcalc-1.11-r4.ebuild 
b/sci-calculators/hexcalc/hexcalc-1.11-r4.ebuild
index e3c78faf52ab..20e117cd6853 100644
--- a/sci-calculators/hexcalc/hexcalc-1.11-r4.ebuild
+++ b/sci-calculators/hexcalc/hexcalc-1.11-r4.ebuild
@@ -23,6 +23,7 @@ DEPEND="
x11-base/xorg-proto"
 BDEPEND="
app-text/rman
+   sys-devel/gcc
>=x11-misc/imake-1.0.8-r1"
 
 PATCHES=(
@@ -32,7 +33,7 @@ PATCHES=(
 
 src_configure() {
CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \
-   IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf || die
+   IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf || die
 }
 
 src_compile() {



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

2022-09-30 Thread Ionen Wolkens
commit: 6398d97368629e77b8ae765cfeb12805ff3a88d5
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 30 09:57:31 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 30 10:48:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6398d973

x11-misc/xtrlock: force gcc -E for imake's generation

Requires traditional cpp support and is broken in all sort of ways
with clang-cpp / -E. Can still use clang & friends for everything else.

Ideally these packages need to be built another way or last rited,
imake will just accumulate more problems.

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

 x11-misc/xtrlock/xtrlock-2.13-r1.ebuild | 16 +---
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/x11-misc/xtrlock/xtrlock-2.13-r1.ebuild 
b/x11-misc/xtrlock/xtrlock-2.13-r1.ebuild
index 6818f908f40f..fef71c7cb75b 100644
--- a/x11-misc/xtrlock/xtrlock-2.13-r1.ebuild
+++ b/x11-misc/xtrlock/xtrlock-2.13-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,17 +12,19 @@ SLOT="0"
 LICENSE="GPL-3"
 KEYWORDS="amd64 ppc x86"
 
-RDEPEND="virtual/libcrypt:=
+RDEPEND="
+   virtual/libcrypt:=
x11-libs/libX11"
-DEPEND="${RDEPEND}"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto"
 BDEPEND="
-   x11-base/xorg-proto
-   >=x11-misc/imake-1.0.8-r1
-"
+   sys-devel/gcc
+   >=x11-misc/imake-1.0.8-r1"
 
 src_configure() {
CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \
-   IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf || die
+   IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf || die
 }
 
 src_compile() {



[gentoo-commits] repo/gentoo:master commit in: x11-misc/xsnap/, x11-misc/xsnap/files/

2022-09-30 Thread Ionen Wolkens
commit: 1c0bcea858a457034445af16010899e97f0d55fb
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 30 09:24:43 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 30 10:48:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c0bcea8

x11-misc/xsnap: fix build with clang

Includes fix specific to >=clang16 too.

Closes: https://bugs.gentoo.org/870811
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-misc/xsnap/files/xsnap-1.5.15-clang.patch | 17 +
 x11-misc/xsnap/xsnap-1.5.15-r2.ebuild |  7 ++-
 2 files changed, 23 insertions(+), 1 deletion(-)

diff --git a/x11-misc/xsnap/files/xsnap-1.5.15-clang.patch 
b/x11-misc/xsnap/files/xsnap-1.5.15-clang.patch
new file mode 100644
index ..9b51bcb33e5b
--- /dev/null
+++ b/x11-misc/xsnap/files/xsnap-1.5.15-clang.patch
@@ -0,0 +1,17 @@
+https://bugs.gentoo.org/870811
+--- a/xsnap.c
 b/xsnap.c
+@@ -150,2 +150,3 @@
+ Window win;
++int init_cursor;
+ {
+@@ -1706,3 +1707,3 @@
+static Window win0 = None;
+-   static w0 = 0, h0 = 0;
++   static int w0 = 0, h0 = 0;
+int i, j, d, w, h;
+@@ -2254,3 +2255,3 @@
+   if (op_mode == 0)
+-  exitXsnap (NULL, NULL, snap_pixmap, copy_gc);
++  exitXsnap ((Window)0, (Window)0, snap_pixmap, copy_gc);
+ 

diff --git a/x11-misc/xsnap/xsnap-1.5.15-r2.ebuild 
b/x11-misc/xsnap/xsnap-1.5.15-r2.ebuild
index bc17eb259842..e93eb8f85a7d 100644
--- a/x11-misc/xsnap/xsnap-1.5.15-r2.ebuild
+++ b/x11-misc/xsnap/xsnap-1.5.15-r2.ebuild
@@ -34,8 +34,13 @@ BDEPEND="
sys-devel/gcc
>=x11-misc/imake-1.0.8-r1
 "
+
 DOCS=( AUTHORS Changelog README )
-PATCHES=( "${FILESDIR}"/${P}-root_name.patch )
+
+PATCHES=(
+   "${FILESDIR}"/${P}-root_name.patch
+   "${FILESDIR}"/${P}-clang.patch
+)
 
 src_prepare() {
default



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

2022-09-30 Thread Ionen Wolkens
commit: 03d6b863cf364ab16eda270ad1114a8f34cdfaba
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 30 09:39:44 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 30 10:48:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03d6b863

x11-misc/xtitle: EAPI6->8, fix license

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

 x11-misc/xtitle/xtitle-1.0.4.ebuild | 13 ++---
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/x11-misc/xtitle/xtitle-1.0.4.ebuild 
b/x11-misc/xtitle/xtitle-1.0.4.ebuild
index db79ece8e4ad..ca330584c334 100644
--- a/x11-misc/xtitle/xtitle-1.0.4.ebuild
+++ b/x11-misc/xtitle/xtitle-1.0.4.ebuild
@@ -1,21 +1,19 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit toolchain-funcs
 
 DESCRIPTION="Set window title and icon name for an X11 terminal window"
 HOMEPAGE="https://kinzler.com/me/xtitle/;
-SRC_URI="https://kinzler.com/me/${PN}/${P}.tgz;
+SRC_URI="https://kinzler.com/me/xtitle/${P}.tgz;
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE=""
 
-DEPEND=">=x11-misc/imake-1.0.8-r1"
-RDEPEND=""
+BDEPEND=">=x11-misc/imake-1.0.8-r1"
 
 HTML_DOCS=( xtitle.html )
 
@@ -26,6 +24,7 @@ src_configure() {
 
 src_install() {
default
+
newman "${PN}.man" "${PN}.1"
einstalldocs
 }



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

2022-09-30 Thread Ionen Wolkens
commit: 0ce2363dcf5bed5a993e16586c7e0e2e2e3b1449
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 30 10:20:12 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 30 10:48:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ce2363d

x11-terms/root-tail: force gcc -E for imake's generation

Requires traditional cpp support and is broken in all sort of ways
with clang-cpp / -E. Can still use clang & friends for everything else.

Ideally these packages need to be built another way or last rited,
imake will just accumulate more problems.

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

 x11-terms/root-tail/root-tail-1.2-r4.ebuild | 15 ---
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/x11-terms/root-tail/root-tail-1.2-r4.ebuild 
b/x11-terms/root-tail/root-tail-1.2-r4.ebuild
index aa82399568d3..733a496b5760 100644
--- a/x11-terms/root-tail/root-tail-1.2-r4.ebuild
+++ b/x11-terms/root-tail/root-tail-1.2-r4.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
@@ -16,11 +16,12 @@ IUSE="kde debug"
 
 RDEPEND="x11-libs/libXext
x11-libs/libX11"
-DEPEND="${RDEPEND}"
-BDEPEND=">=x11-misc/imake-1.0.8-r1
-   app-text/rman
-   x11-base/xorg-proto
-   x11-misc/gccmakedep"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="app-text/rman
+   sys-devel/gcc
+   x11-misc/gccmakedep
+   >=x11-misc/imake-1.0.8-r1"
 
 src_prepare() {
use kde && eapply "${FILESDIR}"/${P}-kde.patch
@@ -29,7 +30,7 @@ src_prepare() {
 
 src_configure() {
CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \
-   IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf -a || die
+   IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf -a || die
 }
 
 src_compile() {



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

2022-09-30 Thread Ionen Wolkens
commit: e08f9c22c1b49251a14d47fec27378ca60f5a6c4
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 30 09:15:47 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 30 10:48:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e08f9c22

x11-misc/xfishtank: force gcc -E for imake's generation

Requires traditional cpp support and is broken in all sort of ways
with clang-cpp / -E. Can still use clang & friends for everything else.

Ideally these packages need to be built another way or last rited,
imake will just accumulate more problems.

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

 x11-misc/xfishtank/xfishtank-2.5.ebuild | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/x11-misc/xfishtank/xfishtank-2.5.ebuild 
b/x11-misc/xfishtank/xfishtank-2.5.ebuild
index c8e58903ac86..48df2a9e84c5 100644
--- a/x11-misc/xfishtank/xfishtank-2.5.ebuild
+++ b/x11-misc/xfishtank/xfishtank-2.5.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
@@ -18,16 +18,19 @@ RDEPEND="
x11-libs/libXext
x11-libs/libXt
 "
-DEPEND="${RDEPEND}"
-BDEPEND="
+DEPEND="
+   ${RDEPEND}
x11-base/xorg-proto
+"
+BDEPEND="
+   sys-devel/gcc
>=x11-misc/imake-1.0.8-r1
 "
 S=${WORKDIR}/${PN}
 
 src_configure() {
CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \
-   IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf || die
+   IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf || die
 }
 
 src_compile() {



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

2022-09-30 Thread Ionen Wolkens
commit: 876bd6875f3669646929f012647be6fbbe34aea9
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 30 09:07:05 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 30 10:48:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=876bd687

x11-misc/xbatt: EAPI6->8, drop dead urls

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

 ...batt-1.3_rc1.ebuild => xbatt-1.3_rc1-r1.ebuild} | 25 +++---
 1 file changed, 13 insertions(+), 12 deletions(-)

diff --git a/x11-misc/xbatt/xbatt-1.3_rc1.ebuild 
b/x11-misc/xbatt/xbatt-1.3_rc1-r1.ebuild
similarity index 68%
rename from x11-misc/xbatt/xbatt-1.3_rc1.ebuild
rename to x11-misc/xbatt/xbatt-1.3_rc1-r1.ebuild
index df26d01cbd2c..56d0ce5f7d91 100644
--- a/x11-misc/xbatt/xbatt-1.3_rc1.ebuild
+++ b/x11-misc/xbatt/xbatt-1.3_rc1-r1.ebuild
@@ -1,13 +1,16 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-inherit toolchain-funcs eapi7-ver
+EAPI=8
+
+inherit toolchain-funcs
 
 MY_PV=${PV/_rc/pr}
+
 DESCRIPTION="Notebook battery indicator for X"
-HOMEPAGE="http://www.clave.gr.jp/~eto/xbatt/;
-SRC_URI="http://www.clave.gr.jp/~eto/xbatt/${PN}-${MY_PV}.tar.gz;
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
+SRC_URI="mirror://gentoo/${PN}-${MY_PV}.tar.gz"
+S="${WORKDIR}/${PN}-$(ver_cut 1-2)"
 
 LICENSE="xbatt"
 SLOT="0"
@@ -19,17 +22,15 @@ RDEPEND="
x11-libs/libXaw
x11-libs/libXext
x11-libs/libxkbfile
-   x11-libs/libXpm
-"
+   x11-libs/libXpm"
 DEPEND="
${RDEPEND}
-   x11-base/xorg-proto
-   >=x11-misc/imake-1.0.8-r1
-"
+   x11-base/xorg-proto"
+BDEPEND=">=x11-misc/imake-1.0.8-r1"
+
 PATCHES=(
"${FILESDIR}"/${PN}-1.2.1-implicits.patch
 )
-S="${WORKDIR}"/${PN}-$(ver_cut 1-2)
 
 src_configure() {
CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \
@@ -46,5 +47,5 @@ src_compile() {
 
 src_install() {
emake DESTDIR="${D}" install
-   dodoc README*
+   einstalldocs
 }



[gentoo-commits] repo/gentoo:master commit in: x11-misc/xbatt/files/, x11-misc/xbatt/

2022-09-30 Thread Ionen Wolkens
commit: 8928da1acfffdc887ba79d34b1088fe21406e0d7
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 30 09:10:31 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 30 10:48:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8928da1a

x11-misc/xbatt: fix build with clang16

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

 x11-misc/xbatt/files/xbatt-1.2.1-clang16.patch | 8 
 x11-misc/xbatt/xbatt-1.3_rc1-r1.ebuild | 1 +
 2 files changed, 9 insertions(+)

diff --git a/x11-misc/xbatt/files/xbatt-1.2.1-clang16.patch 
b/x11-misc/xbatt/files/xbatt-1.2.1-clang16.patch
new file mode 100644
index ..9a7c03157738
--- /dev/null
+++ b/x11-misc/xbatt/files/xbatt-1.2.1-clang16.patch
@@ -0,0 +1,8 @@
+https://bugs.gentoo.org/870412
+--- a/xbatt.c
 b/xbatt.c
+@@ -223,3 +223,3 @@
+ 
+-main(
++int main(
+   int argc,

diff --git a/x11-misc/xbatt/xbatt-1.3_rc1-r1.ebuild 
b/x11-misc/xbatt/xbatt-1.3_rc1-r1.ebuild
index 1c3072e729f7..460d865a6a04 100644
--- a/x11-misc/xbatt/xbatt-1.3_rc1-r1.ebuild
+++ b/x11-misc/xbatt/xbatt-1.3_rc1-r1.ebuild
@@ -32,6 +32,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.2.1-implicits.patch
+   "${FILESDIR}"/${PN}-1.2.1-clang16.patch
 )
 
 src_configure() {



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

2022-09-30 Thread Ionen Wolkens
commit: 0da382f0a5c38cce6e70a3724471a6c7981730d7
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 30 08:59:31 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 30 10:48:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0da382f0

x11-misc/xautolock: force gcc -E for imake's generation

Requires traditional cpp support and is broken in all sort of ways
with clang-cpp / -E. Can still use clang & friends for everything else.

Ideally these packages need to be built another way or last rited,
imake will just accumulate more problems.

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

 x11-misc/xautolock/xautolock-2.2_p7.ebuild | 9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/x11-misc/xautolock/xautolock-2.2_p7.ebuild 
b/x11-misc/xautolock/xautolock-2.2_p7.ebuild
index 03cb72de3b8f..fd84f8e1b114 100644
--- a/x11-misc/xautolock/xautolock-2.2_p7.ebuild
+++ b/x11-misc/xautolock/xautolock-2.2_p7.ebuild
@@ -19,10 +19,13 @@ KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 sparc x86"
 RDEPEND="
x11-libs/libXScrnSaver
 "
-DEPEND="${RDEPEND}"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
 BDEPEND="
app-text/rman
-   x11-base/xorg-proto
+   sys-devel/gcc
>=x11-misc/imake-1.0.8-r1
 "
 PATCHES=(
@@ -38,7 +41,7 @@ src_prepare() {
 
 src_configure() {
CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \
-   IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf || die
+   IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf || die
 }
 
 src_compile() {



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

2022-09-30 Thread Ionen Wolkens
commit: f610370333c533c0dae1e0c59d009f23849ff993
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 30 08:44:31 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 30 10:48:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6103703

x11-misc/dclock: force gcc -E for imake's generation

Requires traditional cpp support and is broken in all sort of ways
with clang-cpp / -E. Can still use clang & friends for everything else.

Ideally these packages need to be built another way or last rited,
imake will just accumulate more problems.

Closes: https://bugs.gentoo.org/871357
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-misc/dclock/dclock-2.2.2_p12.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/x11-misc/dclock/dclock-2.2.2_p12.ebuild 
b/x11-misc/dclock/dclock-2.2.2_p12.ebuild
index aa4f9a6f28fd..40e1bc5b5574 100644
--- a/x11-misc/dclock/dclock-2.2.2_p12.ebuild
+++ b/x11-misc/dclock/dclock-2.2.2_p12.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
@@ -30,6 +30,7 @@ DEPEND="
 "
 BDEPEND="
app-text/rman
+   sys-devel/gcc
>=x11-misc/imake-1.0.8-r1
xft? ( virtual/pkgconfig )
 "
@@ -54,7 +55,7 @@ src_configure() {
fi
 
CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \
-   IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf || die
+   IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf || die
 }
 
 src_compile() {



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

2022-09-30 Thread Ionen Wolkens
commit: ee11946e94226fc50234380a368ecd8dbb0b7520
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 30 08:46:22 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 30 10:48:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee11946e

x11-misc/x2x: drop 1.27-r3

Came here to do some fixing of imake-using packages, but the newer
version doesn't use it (yay). Let's just get rid of this one.

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

 x11-misc/x2x/Manifest   |  4 ---
 x11-misc/x2x/x2x-1.27-r3.ebuild | 61 -
 2 files changed, 65 deletions(-)

diff --git a/x11-misc/x2x/Manifest b/x11-misc/x2x/Manifest
index afbe097daec5..1de96fbf7187 100644
--- a/x11-misc/x2x/Manifest
+++ b/x11-misc/x2x/Manifest
@@ -1,5 +1 @@
-DIST x2x-1.27-keymap.diff.gz 1145 BLAKE2B 
cca78c368a9f5a27c94121eec12ab800322d1b0549c1be940b22dd455cbd42761283d1646bba8e098b94364cd6023ef6e615df9f788cf68913af967077eb6de9
 SHA512 
46e0d9cef4b985523e4bf2d6c550d68f488c0975a007433f2a6c03d77541ce0cbdffd44ea29472fa6db4e8b804503cdaf9e8b5f9d72c56d902270cf3291ca37f
-DIST x2x-1.27.tar.gz 16776 BLAKE2B 
8f78d801c1911928b0d5bb37b406bcf5285d3a54daf5067abae40125ad4e4f7fc52b8cc74f4e1c35b99350fc794f80c26120cae48e5076326746ec87d7aee0f3
 SHA512 
c5f8b1ec49f9871bf0d8142a047a2dff9a6ee262dfafd459044c977973dd45e297186961a8793938fc8e328f2553ec4de97e06343bdf3550f3bc3f2368b23131
 DIST x2x-1.30.tar.gz 52760 BLAKE2B 
fae2eeb9aa68241c3ba9e79021aa9313a5852048f23b6be8ad5de7dd090d2cd09c006f4c1b1403ccfa8057f314657c2248463a7c53187e41291742cfaa04139a
 SHA512 
cb14b40e1511e3fe6c927443f5f411a827ebf6c313bfb46af0165eebdd534c8aa3abcc8064b89420b7f44c23c518ed4f02bab4c23bbcfaece8910a3f824c9c11
-DIST x2x_1.27-8-initvars.patch.gz 494 BLAKE2B 
97d48f4a2e7b65fd6755860c51399e5b6343bd0c7e6c79c7dd311792a899a02ed0ac6991d16495e96ca34913fbcec011b106bac6d0f9798540fb5704ca12f4cf
 SHA512 
53060affef7575106932380063616473103c738193fdeab9118e0fb9ec1d1de2fe63f4112e5af82fe38198d0b42a10effde574bb9dee95c8fefdbdf680dbdf01
-DIST x2x_1.27-8.diff.gz 13291 BLAKE2B 
4a4a0bf34a864596cff2f0722163bfe53968e30892bd0a18ed18ca6c3ef8f5bc763b215381c46792b499839397dbecab033bd9095646fad36613ad11beba1240
 SHA512 
8201ab5fd0efd93adec53cec3b48f7b4de907b2db184ffa6e85a1e16739b4d0021f4562820d0b4730a0f6a2779985b5574973c2b0ceb04b241f0d7dc15060b71

diff --git a/x11-misc/x2x/x2x-1.27-r3.ebuild b/x11-misc/x2x/x2x-1.27-r3.ebuild
deleted file mode 100644
index 3fa95a9e0e9a..
--- a/x11-misc/x2x/x2x-1.27-r3.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="A utility to connect the Mouse and KeyBoard to another X"
-HOMEPAGE="http://www.the-labs.com/X11/#x2x;
-SRC_URI="http://ftp.digital.com/pub/Digital/SRC/x2x/${P}.tar.gz
-   mirror://debian/pool/main/x/x2x/x2x_1.27-8.diff.gz
-   mirror://gentoo/x2x_1.27-8-initvars.patch.gz
-   mirror://gentoo/${P}-keymap.diff.gz"
-
-LICENSE="x2x"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~mips ppc x86"
-IUSE=""
-
-RDEPEND="x11-libs/libX11
-   x11-libs/libXtst
-   x11-libs/libXext"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   app-text/rman
-   x11-base/xorg-proto
-   >=x11-misc/imake-1.0.8-r1"
-
-PATCHES=(
-   # Patch from Debian to add -north and -south, among other fixes
-   "${WORKDIR}"/x2x_1.27-8.diff
-   # Fix variable initialization in Debian patch
-   "${WORKDIR}"/x2x_1.27-8-initvars.patch
-   # Patch to fix bug #126939
-   # AltGr does not work in x2x with different keymaps:
-   "${WORKDIR}"/${P}-keymap.diff
-)
-
-src_prepare() {
-   default
-
-   # Revert part of debian patch messing with CFLAGS
-   sed -i '/CFLAGS = -Wall/d' Imakefile || die
-   # Man-page is packaged as x2x.1 but needs to be x2x.man for building
-   mv x2x.1 x2x.man || die
-}
-
-src_configure() {
-   CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \
-   IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf || die
-}
-
-src_compile() {
-   emake CC="$(tc-getCC)" CDEBUGFLAGS="${CFLAGS}" \
-   EXTRA_LDOPTIONS="${LDFLAGS}"
-}
-
-src_install() {
-   default
-   newman x2x.man x2x.1
-}



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

2022-09-30 Thread Florian Schmaus
commit: e76f24c5b634908b654a3af0194ed549f461ba7b
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Sep 30 10:25:20 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Sep 30 10:25:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e76f24c5

Revert "dev-java/gradle-bin: drop 7.5.1"

This reverts commit f65c71d101479a64e62c71ac632c61fa7fccf4ab.

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

 dev-java/gradle-bin/Manifest|  1 +
 dev-java/gradle-bin/gradle-bin-7.5.1.ebuild | 61 +
 2 files changed, 62 insertions(+)

diff --git a/dev-java/gradle-bin/Manifest b/dev-java/gradle-bin/Manifest
index 35f1fc4b3edd..a1c6edac9a0d 100644
--- a/dev-java/gradle-bin/Manifest
+++ b/dev-java/gradle-bin/Manifest
@@ -3,4 +3,5 @@ DIST gradle-bin-7.1.1.zip 154838841 BLAKE2B 
0a0ad08101f0c5fa7c0cb2a4c9ad6e53320c
 DIST gradle-bin-7.2.zip 157058280 BLAKE2B 
918213df58ac2afbd075c74588f60676cd7dc99030834828138c621348ac1abd368e0b54c2f6937cbfc9533e55e310b46cf841c92dcb1039b898c6f456032d38
 SHA512 
6ccc79f08afdc20b3d5abf876c3cabb69114d1ab4285cdb77158cd8c5e09207589edefb6c79f2bcffe4629a38c6b9e2f473de42dab29a24310965bc5816b907d
 DIST gradle-bin-7.3.3.zip 158875257 BLAKE2B 
94f86e06da3eae4a9522d35a28577d033d64ce1bc2f36d0f5c1992e9b92ec311d25bd98bbeaf4b8a9869f22d93e14c88952e12166e436a0a6c206541d1f967aa
 SHA512 
03f2bdd77202788cd43bb3e3a6390340f4d083d69ade5a53e0163204fb85307f5f4e04077c6ae558bc36ab3c478674f941079bc14a8344f55631fbba1490
 DIST gradle-bin-7.4.2.zip 159315974 BLAKE2B 
c7c8dbe82d22dec699d1997a781f3a66110c9910dfe67df2304c48cead96c130ca072550b8c5fa2362744cd2ea3c9723c45a6ecf6e0737fe3c9b7e286b44f4ae
 SHA512 
2e1d05486baa9661d5c8ffead2df87874a66f6cfc958ee6840432b89d221d8b0af9e3cad3675766f5413d12aa61c5b5fb0dd82f4164e5da3022865eba9ceadbf
+DIST gradle-bin-7.5.1.zip 166101707 BLAKE2B 
e018f8ae0e4cbe1fff2e3fb3029ef4c3f35e1bf541ce75f22561e16c43d8501c2f2501db72081656a836ab1c3358020dbf0be3499e7c16b385d9940c852c62ae
 SHA512 
89189d529df1258a01ad2e6c38b1374dfb3a1440706c1c7f27ace89b6fd5b6849f9809f209e3e410f226aeeb9348d144de70397ac94b4e59fd311a2b0dee0dc9
 DIST gradle-bin-7.5.zip 166044548 BLAKE2B 
2814ebe54bbe7165e6337be087bf2c841ff308c5d3f6c01e7a4d1dd63c13e723e9c06c395632edb32b7c9f84d174e1c0dd8c6ffee1f35f0b33201e24615b6521
 SHA512 
48646d59cd89836c33805fe3899587d338b46665f8f9c9d1535aa862b2a331e3045aa77cf4f2523e85b88ca3d2c58e0b4990fc02b84fb79e327817e37d9c6319

diff --git a/dev-java/gradle-bin/gradle-bin-7.5.1.ebuild 
b/dev-java/gradle-bin/gradle-bin-7.5.1.ebuild
new file mode 100644
index ..0e7b49ee8847
--- /dev/null
+++ b/dev-java/gradle-bin/gradle-bin-7.5.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+IUSE="doc"
+JAVA_PKG_IUSE="source"
+
+inherit java-pkg-2
+
+MY_PN=${PN%%-bin}
+MY_P="${MY_PN}-${PV/_rc/-rc-}"
+
+DESCRIPTION="A project automation and build tool with a Groovy based DSL"
+SRC_URI="https://services.gradle.org/distributions/${MY_P}-all.zip -> ${P}.zip"
+HOMEPAGE="https://www.gradle.org/;
+
+LICENSE="Apache-2.0"
+SLOT="${PV}"
+KEYWORDS="amd64 x86"
+
+DEPEND="app-eselect/eselect-gradle"
+BDEPEND="app-arch/unzip"
+RDEPEND="
+   ${DEPEND}
+   >=virtual/jre-1.8:*
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_compile() {
+   :
+}
+
+src_install() {
+   local gradle_dir="/usr/share/${PN}-${SLOT}"
+
+   if use source; then
+   java-pkg_dosrc src
+   fi
+
+   docinto html
+   dodoc -r docs/release-notes.html
+   if use doc; then
+   dodoc -r docs/{dsl,userguide}
+   java-pkg_dojavadoc docs/javadoc
+   fi
+
+   insinto "${gradle_dir}"
+   doins -r bin/ lib/
+   fperms 755 "${gradle_dir}/bin/gradle"
+   dosym "${gradle_dir}/bin/gradle" "/usr/bin/${PN}-${SLOT}"
+}
+
+pkg_postinst() {
+   eselect gradle update ifunset
+}
+
+pkg_postrm() {
+   eselect gradle update ifunset
+}



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

2022-09-30 Thread Florian Schmaus
commit: 02972c626359ac1b33a52b5b5f483cb371cd2cef
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Sep 30 10:25:35 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Sep 30 10:26:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02972c62

dev-java/gradle-bin: drop 7.5

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

 dev-java/gradle-bin/Manifest  |  1 -
 dev-java/gradle-bin/gradle-bin-7.5.ebuild | 61 ---
 2 files changed, 62 deletions(-)

diff --git a/dev-java/gradle-bin/Manifest b/dev-java/gradle-bin/Manifest
index a1c6edac9a0d..bc9ce60978f7 100644
--- a/dev-java/gradle-bin/Manifest
+++ b/dev-java/gradle-bin/Manifest
@@ -4,4 +4,3 @@ DIST gradle-bin-7.2.zip 157058280 BLAKE2B 
918213df58ac2afbd075c74588f60676cd7dc9
 DIST gradle-bin-7.3.3.zip 158875257 BLAKE2B 
94f86e06da3eae4a9522d35a28577d033d64ce1bc2f36d0f5c1992e9b92ec311d25bd98bbeaf4b8a9869f22d93e14c88952e12166e436a0a6c206541d1f967aa
 SHA512 
03f2bdd77202788cd43bb3e3a6390340f4d083d69ade5a53e0163204fb85307f5f4e04077c6ae558bc36ab3c478674f941079bc14a8344f55631fbba1490
 DIST gradle-bin-7.4.2.zip 159315974 BLAKE2B 
c7c8dbe82d22dec699d1997a781f3a66110c9910dfe67df2304c48cead96c130ca072550b8c5fa2362744cd2ea3c9723c45a6ecf6e0737fe3c9b7e286b44f4ae
 SHA512 
2e1d05486baa9661d5c8ffead2df87874a66f6cfc958ee6840432b89d221d8b0af9e3cad3675766f5413d12aa61c5b5fb0dd82f4164e5da3022865eba9ceadbf
 DIST gradle-bin-7.5.1.zip 166101707 BLAKE2B 
e018f8ae0e4cbe1fff2e3fb3029ef4c3f35e1bf541ce75f22561e16c43d8501c2f2501db72081656a836ab1c3358020dbf0be3499e7c16b385d9940c852c62ae
 SHA512 
89189d529df1258a01ad2e6c38b1374dfb3a1440706c1c7f27ace89b6fd5b6849f9809f209e3e410f226aeeb9348d144de70397ac94b4e59fd311a2b0dee0dc9
-DIST gradle-bin-7.5.zip 166044548 BLAKE2B 
2814ebe54bbe7165e6337be087bf2c841ff308c5d3f6c01e7a4d1dd63c13e723e9c06c395632edb32b7c9f84d174e1c0dd8c6ffee1f35f0b33201e24615b6521
 SHA512 
48646d59cd89836c33805fe3899587d338b46665f8f9c9d1535aa862b2a331e3045aa77cf4f2523e85b88ca3d2c58e0b4990fc02b84fb79e327817e37d9c6319

diff --git a/dev-java/gradle-bin/gradle-bin-7.5.ebuild 
b/dev-java/gradle-bin/gradle-bin-7.5.ebuild
deleted file mode 100644
index 0e7b49ee8847..
--- a/dev-java/gradle-bin/gradle-bin-7.5.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-IUSE="doc"
-JAVA_PKG_IUSE="source"
-
-inherit java-pkg-2
-
-MY_PN=${PN%%-bin}
-MY_P="${MY_PN}-${PV/_rc/-rc-}"
-
-DESCRIPTION="A project automation and build tool with a Groovy based DSL"
-SRC_URI="https://services.gradle.org/distributions/${MY_P}-all.zip -> ${P}.zip"
-HOMEPAGE="https://www.gradle.org/;
-
-LICENSE="Apache-2.0"
-SLOT="${PV}"
-KEYWORDS="amd64 x86"
-
-DEPEND="app-eselect/eselect-gradle"
-BDEPEND="app-arch/unzip"
-RDEPEND="
-   ${DEPEND}
-   >=virtual/jre-1.8:*
-"
-
-S="${WORKDIR}/${MY_P}"
-
-src_compile() {
-   :
-}
-
-src_install() {
-   local gradle_dir="/usr/share/${PN}-${SLOT}"
-
-   if use source; then
-   java-pkg_dosrc src
-   fi
-
-   docinto html
-   dodoc -r docs/release-notes.html
-   if use doc; then
-   dodoc -r docs/{dsl,userguide}
-   java-pkg_dojavadoc docs/javadoc
-   fi
-
-   insinto "${gradle_dir}"
-   doins -r bin/ lib/
-   fperms 755 "${gradle_dir}/bin/gradle"
-   dosym "${gradle_dir}/bin/gradle" "/usr/bin/${PN}-${SLOT}"
-}
-
-pkg_postinst() {
-   eselect gradle update ifunset
-}
-
-pkg_postrm() {
-   eselect gradle update ifunset
-}



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

2022-09-30 Thread Florian Schmaus
commit: 64ce421adb6cd415b81886299a6bd18646a08b53
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Sep 30 10:22:34 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Sep 30 10:24:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64ce421a

dev-util/cdecl: stabilize 12.0 for amd64

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

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

diff --git a/dev-util/cdecl/cdecl-12.0.ebuild b/dev-util/cdecl/cdecl-12.0.ebuild
index 7e715e918523..e11e661104b3 100644
--- a/dev-util/cdecl/cdecl-12.0.ebuild
+++ b/dev-util/cdecl/cdecl-12.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/paul-j-lucas/${PN}/archive/${P}.tar.gz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+readline"
 
 DEPEND="



<    1   2   3   4   >