[gentoo-commits] repo/gentoo:master commit in: dev-vcs/hg-evolve/

2022-08-06 Thread Cédric Krier
commit: d1e29402ed6499e1eaa14cf1f8b8d9f0bb632044
Author: Cédric Krier  gentoo  org>
AuthorDate: Sat Aug  6 17:22:15 2022 +
Commit: Cédric Krier  gentoo  org>
CommitDate: Sat Aug  6 17:22:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1e29402

dev-vcs/hg-evolve: add 10.5.2, drop 10.5.1-r1

Signed-off-by: Cédric Krier  gentoo.org>

 dev-vcs/hg-evolve/Manifest  | 2 +-
 .../hg-evolve/{hg-evolve-10.5.1-r1.ebuild => hg-evolve-10.5.2.ebuild}   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-vcs/hg-evolve/Manifest b/dev-vcs/hg-evolve/Manifest
index 3580778a5055..6a22094ce973 100644
--- a/dev-vcs/hg-evolve/Manifest
+++ b/dev-vcs/hg-evolve/Manifest
@@ -1 +1 @@
-DIST hg-evolve-10.5.1.tar.gz 845734 BLAKE2B 
6b0377ce4d24d9188eaac86460a1f3262ba360215465351db873e1166762f3a5f767987d935c6bafbc37f9e48f970703a881bc7e01d455c46a8c3a8b228782b6
 SHA512 
441f3e7f8f8be84b476e5a44a617e4318ba444d172cfa91b91c75fbdf231a79c6049a6215709da952a253341bee4c8526cbf724d13ce856ba5d221ff0880a63f
+DIST hg-evolve-10.5.2.tar.gz 845379 BLAKE2B 
daf6b5c6ab8c88ad0d5697b0493d25d36be268b89980ac84be8a4638d760a51d07ad08f67f0fb11ce24204b5396edfd2c1be6c7e818f68df462e509b01d7ea3f
 SHA512 
81a1cc1202ffaf364fde70c6a36e32330e93aa69c9b9f7e11fbc11f988f7fb302d8b79414c644d274fedb7f0a67e10c4344c0206a1424f2bb97ae2cb11a51315

diff --git a/dev-vcs/hg-evolve/hg-evolve-10.5.1-r1.ebuild 
b/dev-vcs/hg-evolve/hg-evolve-10.5.2.ebuild
similarity index 94%
rename from dev-vcs/hg-evolve/hg-evolve-10.5.1-r1.ebuild
rename to dev-vcs/hg-evolve/hg-evolve-10.5.2.ebuild
index 166528a4c069..d1a189f29fac 100644
--- a/dev-vcs/hg-evolve/hg-evolve-10.5.1-r1.ebuild
+++ b/dev-vcs/hg-evolve/hg-evolve-10.5.2.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE="doc"
 
 RDEPEND="
-   >=dev-vcs/mercurial-4.7[${PYTHON_USEDEP}]
+   >=dev-vcs/mercurial-4.8[${PYTHON_USEDEP}]
$(python_gen_impl_dep sqlite)"
 DEPEND="${RDEPEND}
doc? (



[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/

2022-08-06 Thread Matthew Thode
commit: e683425233a821b15585311a53db9d5bffcf01fd
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Aug  6 17:31:28 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Aug  6 17:31:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6834252

sys-block/tgt: add 1.0.84

Signed-off-by: Matthew Thode  gentoo.org>

 sys-block/tgt/Manifest  |  1 +
 sys-block/tgt/tgt-1.0.84.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest
index 04e2adcecd7e..241000dfdaff 100644
--- a/sys-block/tgt/Manifest
+++ b/sys-block/tgt/Manifest
@@ -2,3 +2,4 @@ DIST tgt-1.0.79.tar.gz 297825 BLAKE2B 
5b48e8390ce092d2b34a7ce4bb5845ba8beb0bd696
 DIST tgt-1.0.80.tar.gz 298256 BLAKE2B 
3a678730b3c492832b96e160e9672354aa32a3cc463e2845b1b475c238172b99c1706d3d387697c199c4f3004d8b2c4230d17bd356ce9103028525f8007c89a9
 SHA512 
6e48013a7da527799f25dc224bb261f7c5cf0aa3893bc337b9f4878a45d116be701a373c533ab6fa79771ccd633501c83b48084828bf6167af72e35795bb1c4f
 DIST tgt-1.0.82.tar.gz 304687 BLAKE2B 
42b43e7f9c23ddacba1c573b189480fc7e34bd5bcc58a8267e56b79d7e5a54d65c5624ac33ed7334c32085ea2fbd3c0719f82188262934658eda291c059e53c9
 SHA512 
e81a56fae8010ee2af8643b6accc1e51f6667e27b07c986e6a5412dcb483b46ccc0e4fe1aeb399c352282284fe516f3fc1cab5d8cbb431cc9f97f00d5faa0430
 DIST tgt-1.0.83.tar.gz 304631 BLAKE2B 
64374e3ffa0fd73f25172e24b233d001dc2b70cbc08116f167de9d625d493dca330e84f73683d6cc74ea76f5bd9fa940cec54d43ebc9c41ed1ff54f5dc3a6e39
 SHA512 
0c97900aada010b84585a7ad2b1c4654db0fdbc4caed1dea05d00518340b23691ba91f4bb3c677b420a3f4e67f4b061055f877c050ea1d758f2ebb75771b1cf5
+DIST tgt-1.0.84.tar.gz 304641 BLAKE2B 
d5a28547ba637d951b4096ae3e2b49794aac0a7e517f185331fdfa7df9a1715ce82d498f88538fe08a71ba3958a6972251dbebafdddfeb649318c2ff13a72f95
 SHA512 
a194d95fac7c4525b22257af3977b1ca680d81bbf1aa4c75444f30a6d8d8db22eca3b29b2ece314fe3b0c0d18152e048c912347c9db1146c9f38419be5116971

diff --git a/sys-block/tgt/tgt-1.0.84.ebuild b/sys-block/tgt/tgt-1.0.84.ebuild
new file mode 100644
index ..43d1f60ba296
--- /dev/null
+++ b/sys-block/tgt/tgt-1.0.84.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit toolchain-funcs systemd
+
+DESCRIPTION="Linux SCSI target framework (tgt)"
+HOMEPAGE="http://stgt.sourceforge.net;
+SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="fcoe fcp ibmvio infiniband rbd"
+
+DEPEND="
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   dev-perl/Config-General
+   rbd? ( sys-cluster/ceph )
+   infiniband? ( sys-cluster/rdma-core )
+"
+RDEPEND="${DEPEND}
+   dev-libs/libaio
+   sys-apps/sg3_utils"
+
+pkg_setup() {
+   tc-export CC
+}
+
+src_prepare() {
+   default
+   sed -i -e 's:\($(CC)\) $^:\1 $(LDFLAGS) $^:' usr/Makefile || die
+   # make sure xml docs are generated before trying to install them
+   sed -i -e "s@install: @& all @g" doc/Makefile || die
+   sed -i -e 's|-Werror||g' usr/Makefile || die
+}
+
+src_compile() {
+   local myconf
+   use ibmvio && myconf="${myconf} IBMVIO=1"
+   use infiniband && myconf="${myconf} ISCSI_RDMA=1"
+   use fcp && myconf="${myconf} FCP=1"
+   use fcoe && myconf="${myconf} FCOE=1"
+   use rbd && myconf="${myconf} CEPH_RBD=1"
+
+   emake -C usr/ KERNELSRC="${KERNEL_DIR}" ISCSI=1 ${myconf}
+   emake -C doc
+}
+
+src_install() {
+   emake  install-programs install-scripts install-doc DESTDIR="${D}" 
docdir=/usr/share/doc/${PF}
+   newinitd "${FILESDIR}"/tgtd.initd tgtd
+   newconfd "${FILESDIR}"/tgtd.confd tgtd
+   systemd_dounit "${S}"/scripts/tgtd.service
+   dodir /etc/tgt
+   keepdir /etc/tgt
+}



[gentoo-commits] repo/gentoo:master commit in: app-shells/nushell/

2022-08-06 Thread Zac Medico
commit: 01464390b1f7ed27280f5eacd3a66d9d84ed081e
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Aug  6 17:38:41 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Aug  6 17:38:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01464390

app-shells/nushell: drop 0.63.1, 0.64.0

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

 app-shells/nushell/Manifest  |  37 --
 app-shells/nushell/nushell-0.63.1.ebuild | 617 ---
 app-shells/nushell/nushell-0.64.0.ebuild | 615 --
 3 files changed, 1269 deletions(-)

diff --git a/app-shells/nushell/Manifest b/app-shells/nushell/Manifest
index 7d511346b3c0..3c9218021986 100644
--- a/app-shells/nushell/Manifest
+++ b/app-shells/nushell/Manifest
@@ -7,7 +7,6 @@ DIST alloc-no-stdlib-2.0.3.crate 10199 BLAKE2B 
725d0ee96e91bf93434757340427bb59b
 DIST alloc-stdlib-0.2.1.crate 6304 BLAKE2B 
949abd6c77f4c448a32eec2df8a2ced03a2fe9cbe39acd15648d7a9f791896ede108cd16d0d82b9b746885cbe6b78a46087024609126c837bc666bfc6bf3667b
 SHA512 
282f1d34d40b994dfb008abba45c99c1bb7dd30a1bd7e168f4fda7297bec5edbfe28358eb3447d89d02cfada0a6035ef69388c7c533b00c31dbd4a1e873a483a
 DIST alphanumeric-sort-1.4.4.crate 5740 BLAKE2B 
1509fcc1994a7ee14d55e1e094110e6422d3466486f00e9cf481e676149c46642806c44f4c02b146752a3b6ae7346e81cce43d7051ed11b79e0b0b8994fdf294
 SHA512 
1ba7e4634bb585faf43a85930de922cf9988aab44ce8ef33cf3a1c4f5b75dfb8e0d0a229b16e56681b161dcfba75fe83ddd0792d284346943dab968f217dc008
 DIST ansi-parser-0.8.0.crate 11752 BLAKE2B 
fda164c2d48a9e57b118b7d4535e5777c129e9dec93ce078d049d2a865c934f6d0fa6bb153396b39707e6838195c78a23a58dfa37b6d5d9b684a5b2142835479
 SHA512 
46a53f94d048c0552690d048cce66dd7fe5a85bc1aa1a254f11f32f54bb5114ddb5d8c12609de3b65ec266f50a9bd777322eec53b6a9690534c1d427779b1cef
-DIST ansi-str-0.1.1.crate 14205 BLAKE2B 
3045be10f45d8437f7ddc7bc6336b64adb025e9ba4f8180a7d2729f016283c5884a50b61e13e4bc8745b6fbdb76a3bd64d6c1f5244040e725c8138af965f7e17
 SHA512 
4be380f41fdbca9a5e042cfae02d1dccaf1c3648e2810b4d946d711baae223fb959adb1fcab80cf24495928e6fd95729da6f742b39e72561a69ba3cc1a45e557
 DIST ansi-str-0.2.0.crate 16370 BLAKE2B 
e43cf7762ea4ee9b9186d8d3e35793c0a6b7b3d4a81b67ef282a4c0801c293b5b4a4e79a80c1f29030a0bbdb016ce7394399250990e852c547a3e294114a9d7e
 SHA512 
4ebef80af343760c420ca3fcdd767ec04ed6ade298319b072a95bf81cf0458c55b238b1810945ab5af1d52aa758bc594c14329b81d03d5cebbf0dd06f89d2bff
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST anyhow-1.0.57.crate 44614 BLAKE2B 
b8d8274325b7959cedb2b8f4023d13b0d3824034c8433aea9a0a6f3c3fa6a6d7460b93bf624dff4b7168075524545f1a312e454ed0b15e8dff2109cf3c6dc433
 SHA512 
311b9280aa7d573c11752ca2ffe810e2d4b55fe4c34cca948bbd42f1ddb1d36a51eda39684cffb7f6c4a18508cb53a5a38495521562a0088e3374fee800ff004
@@ -15,15 +14,12 @@ DIST array-init-cursor-0.2.0.crate 2590 BLAKE2B 
18edba438963c13054dd29878754de1b
 DIST arrayvec-0.4.12.crate 26551 BLAKE2B 
45514f09f0fd1fae7afb7dc812142ac8d88d1f4b81901db405c79dbeba2d29fea13ec22cb08a43433321931295a9f14456a300e814431b8fb14037d2f47529e9
 SHA512 
c03972056ab8fa30fc53fdc2bfc5e501f7644223998eccb73fdc2e737f7e25f4bb0e531f3eec38f7f3514760fb385fafd06c3d38531d13d92faf841820d4ed2b
 DIST arrayvec-0.5.2.crate 27838 BLAKE2B 
51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f
 SHA512 
1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004
 DIST arrayvec-0.7.2.crate 29341 BLAKE2B 
eae9d3f494033ea2d837a6024cb24bd4574683ed1e76ac6be7f7c6b0d8ee65c0eaf03dbae7fea04cf0921299f69234ad91e1cf41342de86f554f74e287dd3ba1
 SHA512 
80cc6e55b6032f4882362813de970d3d99e600ada774b28ac6a24c9c8e018fda3b35c5750ac3a09fca6fb9496e2e3fe608b58d21b1b84685ebd170f567a0ecbc
-DIST arrow-format-0.4.0.crate 34727 BLAKE2B 
c34a4e7dabb300adce3b5312d4c3801e5b5e9f462c025661cd460dc0eab3150689a0f84f0883d3fda7278312ef78c5552587601120d2181566eb4a4217dde60e
 SHA512 
312276a234d9f839235b7c66276a8a5b3089c26a0cda1178a562705d29f668de7a066c5a69af3e5552cd173f75f10e9bc6ed1c09a2e697d0f4d3248890d0bab6
 DIST arrow-format-0.6.0.crate 35077 BLAKE2B 
00b56fb9cf390fd1d7e8798735ae87f234e89ed4fc8df4b229df511ff067af8b77fa413c92e537fb4785ed51fb53473fc349a3b98efa00ba791ee467bcdbb039
 SHA512 
68a1700d56c3e5317a23b1e6f55a49260e4bbba4cc83eebd62f9f40e7a8e62acffaae26224d277cf3fc13f88c643ecb27645f6213f6c194539381915b9b6653e
-DIST arrow2-0.11.2.crate 720117 BLAKE2B 
d3cfb13fac143a19742f723dc286683c51f40ffb86fecc739b10fb295eb5064c53b5dd99b06ea0d0fa3ca5ac87c3b17d7936ea8173a0f2f29aa1da1f9e861443
 SHA512 

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

2022-08-06 Thread Arthur Zamarin
commit: 8c4cc4aa32265bad4d61fbb8d4b9ce8476a5723a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug  6 15:51:34 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug  6 15:51:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c4cc4aa

media-libs/libdmtx: Stabilize 0.7.7 ppc64, #863980

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

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

diff --git a/media-libs/libdmtx/libdmtx-0.7.7.ebuild 
b/media-libs/libdmtx/libdmtx-0.7.7.ebuild
index c39bdc4378bd..9030f908c609 100644
--- a/media-libs/libdmtx/libdmtx-0.7.7.ebuild
+++ b/media-libs/libdmtx/libdmtx-0.7.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/dmtx/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv ~x86"
 IUSE=""
 
 src_prepare() {



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

2022-08-06 Thread Arthur Zamarin
commit: 78b3f639959ba68cdf57c8a8d55530ce7bacbb7d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug  6 15:51:32 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug  6 15:51:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78b3f639

media-sound/cmus: Stabilize 2.10.0 ppc64, #863875

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

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

diff --git a/media-sound/cmus/cmus-2.10.0.ebuild 
b/media-sound/cmus/cmus-2.10.0.ebuild
index a8bdfb13621d..66aacec03810 100644
--- a/media-sound/cmus/cmus-2.10.0.ebuild
+++ b/media-sound/cmus/cmus-2.10.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else
SRC_URI="https://github.com/cmus/cmus/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux 
~x86-linux"
+   KEYWORDS="~amd64 ~arm64 ppc ppc64 ~riscv sparc ~x86 ~amd64-linux 
~x86-linux"
 fi
 
 DESCRIPTION="Ncurses based music player with plugin support for many formats"



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

2022-08-06 Thread Arthur Zamarin
commit: b3e3766168e8946c3c0f452cf16500275941b0a8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug  6 15:51:35 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug  6 15:51:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3e37661

media-libs/libdmtx: Stabilize 0.7.7 arm64, #863980

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

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

diff --git a/media-libs/libdmtx/libdmtx-0.7.7.ebuild 
b/media-libs/libdmtx/libdmtx-0.7.7.ebuild
index 9030f908c609..23502c6f107a 100644
--- a/media-libs/libdmtx/libdmtx-0.7.7.ebuild
+++ b/media-libs/libdmtx/libdmtx-0.7.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/dmtx/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~x86"
 IUSE=""
 
 src_prepare() {



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

2022-08-06 Thread Arthur Zamarin
commit: 974c9b97deb4feebc6535894cb60bb06e526ffe5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug  6 15:51:31 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug  6 15:51:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=974c9b97

media-sound/cmus: Stabilize 2.10.0 ppc, #863875

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

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

diff --git a/media-sound/cmus/cmus-2.10.0.ebuild 
b/media-sound/cmus/cmus-2.10.0.ebuild
index e2c06282cb79..a8bdfb13621d 100644
--- a/media-sound/cmus/cmus-2.10.0.ebuild
+++ b/media-sound/cmus/cmus-2.10.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else
SRC_URI="https://github.com/cmus/cmus/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux 
~x86-linux"
+   KEYWORDS="~amd64 ~arm64 ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux 
~x86-linux"
 fi
 
 DESCRIPTION="Ncurses based music player with plugin support for many formats"



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

2022-08-06 Thread Arthur Zamarin
commit: 3c15623df3304c828d65bf9dc72864fab3e219df
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug  6 15:51:33 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug  6 15:51:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c15623d

media-libs/libdmtx: Stabilize 0.7.7 ppc, #863980

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

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

diff --git a/media-libs/libdmtx/libdmtx-0.7.7.ebuild 
b/media-libs/libdmtx/libdmtx-0.7.7.ebuild
index 1f83c814eec8..c39bdc4378bd 100644
--- a/media-libs/libdmtx/libdmtx-0.7.7.ebuild
+++ b/media-libs/libdmtx/libdmtx-0.7.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/dmtx/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv ~x86"
 IUSE=""
 
 src_prepare() {



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

2022-08-06 Thread Matthew Thode
commit: c53ad3e8295a2a3ee8d6db6d4d933574c139e18d
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Aug  6 17:29:21 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Aug  6 17:29:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c53ad3e8

sys-boot/plymouth: cleanup and remove genkernel-next references

Closes: https://bugs.gentoo.org/861704

Signed-off-by: Matthew Thode  gentoo.org>

 sys-boot/plymouth/Manifest |   2 -
 sys-boot/plymouth/plymouth-0.9.5-r2.ebuild | 112 
 .../plymouth/plymouth-0.9.6_pre20211225-r1.ebuild  | 114 -
 sys-boot/plymouth/plymouth-22.02.122-r1.ebuild |   4 +-
 sys-boot/plymouth/plymouth-.ebuild |   4 +-
 5 files changed, 4 insertions(+), 232 deletions(-)

diff --git a/sys-boot/plymouth/Manifest b/sys-boot/plymouth/Manifest
index 7595bea28e61..6eb0a48b567b 100644
--- a/sys-boot/plymouth/Manifest
+++ b/sys-boot/plymouth/Manifest
@@ -1,4 +1,2 @@
 DIST gentoo-logo.png 14501 BLAKE2B 
e7236c16b96a2d35a6f062b89bc0a6c6fc696a803b7da734ff9ae255fcd65e549d9bc3d510c283e235a770f42edcbdffc1d5cc4c2fcdec9cc931eb0acf504859
 SHA512 
059a555931b6d2a910bcd887f5ea0cc17c6edf2d2d45c03a1fec1bdda0138ba6bca6bdf90a65c6520a3f8f1b51ecf6f7956098f45ed6c1276f29c835e729163c
-DIST plymouth-0.9.5.tar.xz 1186200 BLAKE2B 
8fd073703773fcf7f3e26454c860f094fb4b3d712c56c9df6716ef11815a79f7d5b078ab6c6567b76421026d84a086f95865bf9f3e4ae6363cb1ffc2caa68537
 SHA512 
686220e8d5b1a8be298156786d979d0e3fb9e010b930d0e8082a2bb152cf07c1bf493d820c243838a1771ee859dc0b4723bd9f10ee434a94a096ce9236c36ce9
 DIST plymouth-22.02.122.tar.xz 1183608 BLAKE2B 
8bb1362fcaa7d4c0fb1b69729a8a681d992a5d2abc07644d3be5cc0b19df2cac83df031165a65fa06f95042f619b9f4b7a7e1f3816528f6623473a2b1303e1be
 SHA512 
9f2f5a7121b431f16561d6b5f31177ff06cf1e6bdffaa68c1fe08aa3c765a96dee745824aae8eaac9a0b4a08f0a17a9ae79a82bd0826fcc3fe14d8553635f817
-DIST plymouth-5b91b9ed84cc91759c986634a4d64d474e6092cf.tar.gz 1132049 BLAKE2B 
0e224aad93fef4039a1a023ece051a64e1fa854f29a814957673c7ba68eb3f2348ca075f59a17f7bad692152ddcc402b2246db413886ac73ad77a36a6fb2cb3c
 SHA512 
3d81ce379d0a11af5b557bfe86e336a40e5abdbb6dbd6cd5e046ede9a46cf2782af75b8e32e3fb2232b8a22efee1890ecb47394742041d9dcb499b38476a814c

diff --git a/sys-boot/plymouth/plymouth-0.9.5-r2.ebuild 
b/sys-boot/plymouth/plymouth-0.9.5-r2.ebuild
deleted file mode 100644
index 5dd00723beda..
--- a/sys-boot/plymouth/plymouth-0.9.5-r2.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic
-SRC_URI="https://dev.gentoo.org/~aidecoe/distfiles/${CATEGORY}/${PN}/gentoo-logo.png;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/plymouth/plymouth;
-else
-   SRC_URI="${SRC_URI} 
https://www.freedesktop.org/software/plymouth/releases/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~riscv sparc x86"
-fi
-
-inherit autotools readme.gentoo-r1 systemd toolchain-funcs
-
-DESCRIPTION="Graphical boot animation (splash) and logger"
-HOMEPAGE="https://cgit.freedesktop.org/plymouth/;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug +drm +gtk +pango +split-usr static-libs +udev"
-
-CDEPEND="
-   >=media-libs/libpng-1.2.16:=
-   drm? ( x11-libs/libdrm )
-   gtk? (
-   dev-libs/glib:2
-   >=x11-libs/gtk+-3.14:3
-   x11-libs/cairo
-   )
-   pango? ( >=x11-libs/pango-1.21 )
-"
-DEPEND="${CDEPEND}
-   elibc_musl? ( sys-libs/rpmatch-standalone )
-   app-text/docbook-xsl-stylesheets
-   dev-libs/libxslt
-   virtual/pkgconfig
-"
-# Block due bug #383067
-RDEPEND="${CDEPEND}
-   udev? ( virtual/udev )
-   !https://wiki.gentoo.org/wiki/Plymouth#Configuration
-"
-
-PATCHES=(
-   "${FILESDIR}"/0.9.3-glibc-sysmacros.patch
-)
-
-src_prepare() {
-   use elibc_musl && append-ldflags -lrpmatch
-   default
-   eautoreconf
-}
-
-src_configure() {
-   local myconf=(
-   --with-system-root-install=no
-   --localstatedir=/var
-   --without-rhgb-compat-link
-   --enable-documentation
-   --enable-systemd-integration
-   --with-systemdunitdir="$(systemd_get_systemunitdir)"
-   $(use_enable !static-libs shared)
-   $(use_enable static-libs static)
-   $(use_enable debug tracing)
-   $(use_enable drm)
-   $(use_enable gtk)
-   $(use_enable pango)
-   $(use_with udev)
-   )
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-
-   insinto /usr/share/plymouth
-   newins "${DISTDIR}"/gentoo-logo.png bizcom.png
-
-   if use split-usr ; then
-   # Install compatibility symlinks as some rdeps hardcode the 
paths
-   dosym 

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

2022-08-06 Thread Zac Medico
commit: d07da4e65b17efb452ead410648d806316d42240
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Aug  6 17:36:45 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Aug  6 17:37:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d07da4e6

dev-lang/starlark-rust: drop 0.7.0

Bug: https://bugs.gentoo.org/864043
Signed-off-by: Zac Medico  gentoo.org>

 dev-lang/starlark-rust/Manifest   |  43 -
 dev-lang/starlark-rust/starlark-rust-0.7.0.ebuild | 181 --
 2 files changed, 224 deletions(-)

diff --git a/dev-lang/starlark-rust/Manifest b/dev-lang/starlark-rust/Manifest
index 621d3bc4e50c..d439db41473d 100644
--- a/dev-lang/starlark-rust/Manifest
+++ b/dev-lang/starlark-rust/Manifest
@@ -3,13 +3,11 @@ DIST ahash-0.7.6.crate 38030 BLAKE2B 
aca3661477fcd7822d6d10970151e05c28e1615f8cd
 DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
 DIST annotate-snippets-0.9.1.crate 31829 BLAKE2B 
6919f78127653f9f022667b0ee7cb80bd2ef95220698e033031c6f4d3ff3341ed260e8baf776d032291538503e26577fc8fa82e99bcdc032985fb297351586a3
 SHA512 
e1e8b262a6681730ad068c29d7e0f3879acf0c7138721f606851228bd5d90292f24ac2c225fe49f26264e7d35de5ed3904850e522da8cd2c44a67f7db36f2d8e
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
-DIST anyhow-1.0.56.crate 44780 BLAKE2B 
142a2c02e51dc6fa2709d349881aea404b14dbdfa379ddd6a99672df4977dcca0658897c9e9881e291fb56f5b522cf2a0e2da12afb7038d0929d05f436ff68a9
 SHA512 
9dc8233b87f8229676ad08903cc1507370588d63702c10bff3426d00ce10754744477d5ba3396c94e7128eeef12c647f8f042de8cc6d1943c2882785ac7ebab5
 DIST anyhow-1.0.57.crate 44614 BLAKE2B 
b8d8274325b7959cedb2b8f4023d13b0d3824034c8433aea9a0a6f3c3fa6a6d7460b93bf624dff4b7168075524545f1a312e454ed0b15e8dff2109cf3c6dc433
 SHA512 
311b9280aa7d573c11752ca2ffe810e2d4b55fe4c34cca948bbd42f1ddb1d36a51eda39684cffb7f6c4a18508cb53a5a38495521562a0088e3374fee800ff004
 DIST argfile-0.1.4.crate 7933 BLAKE2B 
e0256758f704afa1c1702c7eb9c27ac87bc10c60d8d1c1fd6700de9ef47c47c25a4b1cf41376f47908b76e442b05cd9b0bfc54da82f1fda0debc842e576fe78f
 SHA512 
fdc5646bdd90602addbd3cd6eaa4aefaf0c89431839eecda4c66e6050bbdd2dfbef0ccf5b9186a2f48dd05e1e4be431892bbde97a68600c5ee45ddd144676584
 DIST ascii-canvas-3.0.0.crate 10575 BLAKE2B 
fc40c40551e3e1b2bec6ae5a85ee8b0a1ab1ef3425cdd19ec6dd47d849205004781a2c8f51470417fe7556cf8524cc63b84a532532c5081604adbcd92d286b44
 SHA512 
216056640604f5faba6d46e2c94ff75234fec83d3bc2dc7cf34dd279706362874e3a513c717b23bc591da07cc3088458913c4e9aa5f280550c93d261095c8703
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
-DIST beef-0.4.4.crate 14801 BLAKE2B 
8b6e7cec0503d0fa05becf60a9d9a9073f6eb81f61f36b04f7f7ec4db99029a3e4ef148734be07b25d96ca4061819bd1caa69475080853340e70287a282f2346
 SHA512 
8c0e04e749860bd42b8fd9a73a981ce948ac2de09710304b4a909b587347c2fa141f53d0c84abd8ff8a62c8d0242baf5f7a57416d3da3f7814f18ed29324
 DIST beef-0.5.1.crate 15177 BLAKE2B 
7d81c3e4dd7e8e66b670b7a907d54656c5e1932554e2c162401ec2b406495120fc7c5297faa7b827565c27b483b76c63a531cbf0478aafb5a5822bc076aa1468
 SHA512 
7e4e33c598d7f28a0b939f9be67bfa6cc4deb5c2b04179a24e4e26ffafe715fa84c9dabbf3a1979c456be8d07f8e39cea1dcb24d1717118ef86900b292741a0e
 DIST bit-set-0.5.2.crate 14093 BLAKE2B 
06d41a217438d9a00f8e57e592d12364b671d082f21a4d174673bc820dde28ef5ce02e782002d03c9311f71b0130eeeca7cfacbc4c1b27475069479163643ef3
 SHA512 
9709f35c7e69b84eed61f73da99ffe0693d1d0fa5fb94d13759cfbbb9dd4b0bb27628c3200e4b29ef29cdb0aede5fd3d7ddf663012b2c5946975bc169efbac34
 DIST bit-vec-0.6.3.crate 19927 BLAKE2B 
f5bd3bb9c87fdf3b206739b74df20cab50a1a45af3a58b2642a5a061c26207884be58ef8369a3cd06dfd3615bff0ce15915fdd4b6b6f03facc4a0f86c0b7e910
 SHA512 
b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8
@@ -38,72 +36,51 @@ DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 
781fc26dce5c33d83b9a1fd9be2b2ce9ac
 

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

2022-08-06 Thread William Hubbs
commit: 79863352c0f43f329cafb8e9da8b4c709a1b7e23
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Aug  6 18:21:41 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Aug  6 18:25:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79863352

net-libs/nodejs: enable py3.11 for 18.x

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

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

diff --git a/net-libs/nodejs/nodejs-18.7.0.ebuild 
b/net-libs/nodejs/nodejs-18.7.0.ebuild
index a697753f345e..0fe9e8106d3c 100644
--- a/net-libs/nodejs/nodejs-18.7.0.ebuild
+++ b/net-libs/nodejs/nodejs-18.7.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 PYTHON_REQ_USE="threads(+)"
 
 inherit bash-completion-r1 flag-o-matic linux-info pax-utils python-any-r1 
toolchain-funcs xdg-utils



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/mercurial/

2022-08-06 Thread Cédric Krier
commit: 2dfac34a66aa54c24c392d2b5b554361cca610ec
Author: Cédric Krier  gentoo  org>
AuthorDate: Sat Aug  6 17:15:20 2022 +
Commit: Cédric Krier  gentoo  org>
CommitDate: Sat Aug  6 17:17:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dfac34a

dev-vcs/mercurial: add 6.2.1

Signed-off-by: Cédric Krier  gentoo.org>

 dev-vcs/mercurial/Manifest   |  43 
 dev-vcs/mercurial/mercurial-6.2.1.ebuild | 332 +++
 2 files changed, 375 insertions(+)

diff --git a/dev-vcs/mercurial/Manifest b/dev-vcs/mercurial/Manifest
index 6bf6f5662c03..1ae33b152c58 100644
--- a/dev-vcs/mercurial/Manifest
+++ b/dev-vcs/mercurial/Manifest
@@ -1,14 +1,20 @@
 DIST Inflector-0.11.4.crate 17438 BLAKE2B 
eaf0c7f983b3186e9bc89353021a10592f2877e46585bd50b96db9b087343d1199c7b6cf3fa53cd274fb6d33de025a904b8aa31a7ac9599ae3689ecdbcec34cd
 SHA512 
f1f6463e033b6d3c16c51dc1e1a3f5569954308b95b59058294b7f9310919bbda797e99e6a07529071bb83f0688867a243997d33795a7136b0af73977004296e
 DIST adler-0.2.3.crate 12168 BLAKE2B 
c7743569d700d7ec3185e0459a18181148f8cd7579f4da1fab30eb2e3c3cabbe5a7467f7760f0cba4b2fdeb62f8d988ee1f24637685d76db7acb56f679cfc996
 SHA512 
565849eba122eb94d240a0cba875035537058cc168f137a8a3b99392d753815d56fa0e1a1e851062632700b0e3d12caf67f5f768b9f727956a2e5b599029e9dc
+DIST ahash-0.4.7.crate 51474 BLAKE2B 
0974b90539398d61903ce7fcbecdfcd802fcb5c7ed631be919ec17be6951e68bc80787876cafebd33e40a80605f6e2352a86047077bc40575420bb6ee1a4915a
 SHA512 
2f42cdbacb2b2f9bd7d94a4cc61294d7813428157ce242ba82f7c3fccb6e4b83c767f4dedd35ff26ae61a89506b388d7cf96af4e727c29a14b25b9f82b1f2126
 DIST aho-corasick-0.7.15.crate 113071 BLAKE2B 
a22743be74f873b9545648db6a994250e3e39b92ac99601580e3b02194d205e921bff0b1952a4cca3399a3a7828555a1abfb0c1466f3930811c6b95c1a07ec5e
 SHA512 
e67816efa7305937a7cbbb0079b91b8afa3fdab52cfb8eeddeee156f18bbeed26f941cd4cb18ab2bdc1da5a9ff1dcbe9d2090deec68c00287bd99ace18ee8b24
+DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
 DIST aliasable-0.1.3.crate 6169 BLAKE2B 
c23840c7f1df86109e004aa1929d7355bd815c69ce8c5a316c9e2810851b7faf91c7480924d67cf83520e94b86dc0cc1b90b0dcc84b446a15ba51bae95ca
 SHA512 
a60e4280335638b36a72e51514843229fdd0cc89cb670fcf159f882a687c04ecbddcc52a1dcc3cbe8647e5308af3939037934a157facdddcc4834dcd3cb16dc8
 DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
+DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
 DIST bitflags-1.2.1.crate 16745 BLAKE2B 
0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b
 SHA512 
ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
+DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bitmaps-2.1.0.crate 16717 BLAKE2B 
817045077c198a84d114f68474b14515309bf56abde29398fcb47d7593d41c3fac069825d8a2aa1a598dea5b4865b94a21e83d03dc8d069672e1b835bc1ad551
 SHA512 
a423ea009bf61629e6dd7cb954f2781dd3c578d2216cd843957e0db05abc8f8c5971d2cca1915929b2b3c7b712450c817bb1de8d08715a1ca2641ace015a1dc7
+DIST block-buffer-0.10.2.crate 10258 BLAKE2B 
d3ad2f9f0379e04320e954e1a2226949d83cc1acdda806b98329a5ddcfdbbafdf511907d99ad7daae271a2981ad0c39de218968c22c3487e21a32817d41c23fa
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/arch/arm64/

2022-08-06 Thread Fabian Groffen
commit: ef78854564d1927cd8c44099287446049fe7521f
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Aug  6 10:52:25 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Aug  6 10:54:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef788545

prefix/darwin/macos/arch/arm64: force -O1 where necessary as workaround

The GCC toolchain seems somewhat funky for certain packages, producing
objects that the (host) linker doesn't agree with, so for the time being
force -O1 as workaround for these few packages.

Bug: https://bugs.gentoo.org/778014
Signed-off-by: Fabian Groffen  gentoo.org>

 .../prefix/darwin/macos/arch/arm64/profile.bashrc  | 26 +++---
 1 file changed, 18 insertions(+), 8 deletions(-)

diff --git a/profiles/prefix/darwin/macos/arch/arm64/profile.bashrc 
b/profiles/prefix/darwin/macos/arch/arm64/profile.bashrc
index 6bfe36915c9d..314c9a7e4f99 100644
--- a/profiles/prefix/darwin/macos/arch/arm64/profile.bashrc
+++ b/profiles/prefix/darwin/macos/arch/arm64/profile.bashrc
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 pre_src_configure() {
@@ -11,13 +11,23 @@ pre_src_configure() {
# triplets, so patch that for various versions of autoconf
# This bit should be kept in sync with fix_config_sub in
# bootstrap-prefix.sh
-   if [[ ${CHOST} == arm64-apple-darwin* ]] ; then
-   # Apple Silicon doesn't use aarch64, but arm64
-   find . -name "config.sub" | \
-   xargs sed -i -e 's/ arm\(-\*\)* / arm\1 | arm64\1 /'
-   find . -name "config.sub" | \
-   xargs sed -i -e 's/ aarch64 / aarch64 | arm64 /'
-   fi
+   # Apple Silicon doesn't use aarch64, but arm64
+   find . -name "config.sub" | \
+   ${XARGS} sed -i -e 's/ arm\(-\*\)* / arm\1 | arm64\1 /'
+   find . -name "config.sub" | \
+   ${XARGS} sed -i -e 's/ aarch64 / aarch64 | arm64 /'
+
+   # currently the toolchain appears to be a bit funky, and generates
+   # code the (host) linker thinks is invalid with -O2 and up:
+   # ld: in section __TEXT,__text reloc 442: symbol index out of range
+   # file 'src/preproc/refer/refer-label.o' for architecture arm64
+   case ${CATEGORY}/${PN} in
+   sys-apps/groff |\
+   app-editors/vim)
+   [[ ${CFLAGS}   == *-O[23456789]* ]] &&   
CFLAGS="${CFLAGS} -O1"
+   [[ ${CXXFLAGS} == *-O[23456789]* ]] && 
CXXFLAGS="${CFLAGS} -O1"
+   ;;
+   esac
 
popd > /dev/null
 }



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

2022-08-06 Thread Andreas Sturmlechner
commit: 0b2ad413a0ceda4f3cc1c3a93c419347447462c1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  6 13:00:15 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 13:00:15 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=0b2ad413

sets: Regenerate unversioned KDE Gear sets w/ 22.04 package list

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

 sets/kde-baseapps |   9 ++--
 sets/kde-gear |  16 +++
 sets/kdeaccessibility |  10 ++---
 sets/kdeadmin |   6 +--
 sets/kdeedu   |  52 +++
 sets/kdegames |  86 ++---
 sets/kdegraphics  |  31 +++---
 sets/kdemultimedia|  26 ++--
 sets/kdenetwork   |  58 -
 sets/kdepim   | 114 +-
 sets/kdesdk   |  40 +-
 sets/kdeutils |  42 +--
 12 files changed, 246 insertions(+), 244 deletions(-)

diff --git a/sets/kde-baseapps b/sets/kde-baseapps
index d2bc89876c..9722e5cc34 100644
--- a/sets/kde-baseapps
+++ b/sets/kde-baseapps
@@ -1,5 +1,6 @@
 # Autogenerated by regenerate-files, DO NOT EDIT.
-kde-apps/kdialog:5
-kde-apps/keditbookmarks:5
-kde-apps/kfind:5
-kde-apps/konqueror:5
+kde-apps/kdialog
+kde-apps/keditbookmarks
+kde-apps/kfind
+kde-apps/konqueror
+www-client/falkon

diff --git a/sets/kde-gear b/sets/kde-gear
index 19312b9542..530c2b2d20 100644
--- a/sets/kde-gear
+++ b/sets/kde-gear
@@ -1,12 +1,12 @@
 # Autogenerated by regenerate-files, DO NOT EDIT.
-kde-apps/baloo-widgets:5
-kde-apps/dolphin:5
-kde-apps/kate:5
-kde-apps/kde-apps-meta:5
-kde-apps/kdecore-meta:5
-kde-apps/khelpcenter:5
-kde-apps/konsole:5
-kde-apps/kwrite:5
+kde-apps/baloo-widgets
+kde-apps/dolphin
+kde-apps/kate
+kde-apps/kde-apps-meta
+kde-apps/kdecore-meta
+kde-apps/khelpcenter
+kde-apps/konsole
+kde-apps/kwrite
 @kde-baseapps
 @kdeaccessibility
 @kdeadmin

diff --git a/sets/kdeaccessibility b/sets/kdeaccessibility
index 05cefa5d8d..ebd4c22e4e 100644
--- a/sets/kdeaccessibility
+++ b/sets/kdeaccessibility
@@ -1,6 +1,6 @@
 # Autogenerated by regenerate-files, DO NOT EDIT.
-app-accessibility/kontrast:5
-kde-apps/kdeaccessibility-meta:5
-kde-apps/kmag:5
-kde-apps/kmousetool:5
-kde-apps/kmouth:5
+app-accessibility/kontrast
+kde-apps/kdeaccessibility-meta
+kde-apps/kmag
+kde-apps/kmousetool
+kde-apps/kmouth

diff --git a/sets/kdeadmin b/sets/kdeadmin
index 4c7d2ddaa7..42330c9d09 100644
--- a/sets/kdeadmin
+++ b/sets/kdeadmin
@@ -1,4 +1,4 @@
 # Autogenerated by regenerate-files, DO NOT EDIT.
-kde-apps/kdeadmin-meta:5
-kde-apps/kcron:5
-kde-apps/ksystemlog:5
+kde-apps/kdeadmin-meta
+kde-apps/kcron
+kde-apps/ksystemlog

diff --git a/sets/kdeedu b/sets/kdeedu
index 7b745c8565..6415a5bf40 100644
--- a/sets/kdeedu
+++ b/sets/kdeedu
@@ -1,27 +1,27 @@
 # Autogenerated by regenerate-files, DO NOT EDIT.
-kde-apps/analitza:5
-kde-apps/artikulate:5
-kde-apps/blinken:5
-kde-apps/cantor:5
-kde-apps/kalgebra:5
-kde-apps/kalzium:5
-kde-apps/kanagram:5
-kde-apps/kbruch:5
-kde-apps/kdeedu-data:5
-kde-apps/kdeedu-meta:5
-kde-apps/kgeography:5
-kde-apps/khangman:5
-kde-apps/kig:5
-kde-apps/kiten:5
-kde-apps/klettres:5
-kde-apps/kmplot:5
-kde-apps/kqtquickcharts:5
-kde-apps/ktouch:5
-kde-apps/kturtle:5
-kde-apps/kwordquiz:5
-kde-apps/libkeduvocdocument:5
-kde-apps/marble:5
-kde-apps/minuet:5
-kde-apps/parley:5
-kde-apps/rocs:5
-kde-apps/step:5
+kde-apps/analitza
+kde-apps/artikulate
+kde-apps/blinken
+kde-apps/cantor
+kde-apps/kalgebra
+kde-apps/kalzium
+kde-apps/kanagram
+kde-apps/kbruch
+kde-apps/kdeedu-data
+kde-apps/kdeedu-meta
+kde-apps/kgeography
+kde-apps/khangman
+kde-apps/kig
+kde-apps/kiten
+kde-apps/klettres
+kde-apps/kmplot
+kde-apps/kqtquickcharts
+kde-apps/ktouch
+kde-apps/kturtle
+kde-apps/kwordquiz
+kde-apps/libkeduvocdocument
+kde-apps/marble
+kde-apps/minuet
+kde-apps/parley
+kde-apps/rocs
+kde-apps/step

diff --git a/sets/kdegames b/sets/kdegames
index 6e5535cd2a..b8f53d8f9f 100644
--- a/sets/kdegames
+++ b/sets/kdegames
@@ -1,44 +1,44 @@
 # Autogenerated by regenerate-files, DO NOT EDIT.
-kde-apps/bomber:5
-kde-apps/bovo:5
-kde-apps/granatier:5
-kde-apps/kajongg:5
-kde-apps/kapman:5
-kde-apps/katomic:5
-kde-apps/kblackbox:5
-kde-apps/kblocks:5
-kde-apps/kbounce:5
-kde-apps/kbreakout:5
-kde-apps/kdegames-meta:5
-kde-apps/kdiamond:5
-kde-apps/kfourinline:5
-kde-apps/kgoldrunner:5
-kde-apps/kigo:5
-kde-apps/killbots:5
-kde-apps/kiriki:5
-kde-apps/kjumpingcube:5
-kde-apps/klickety:5
-kde-apps/klines:5
-kde-apps/kmahjongg:5
-kde-apps/kmines:5
-kde-apps/knavalbattle:5
-kde-apps/knetwalk:5
-kde-apps/knights:5
-kde-apps/kolf:5
-kde-apps/kollision:5
-kde-apps/konquest:5
-kde-apps/kpat:5
-kde-apps/kreversi:5
-kde-apps/kshisen:5
-kde-apps/ksirk:5
-kde-apps/ksnakeduel:5
-kde-apps/kspaceduel:5
-kde-apps/ksquares:5
-kde-apps/ksudoku:5
-kde-apps/ktuberling:5
-kde-apps/kubrick:5
-kde-apps/libkdegames:5

[gentoo-commits] proj/kde:master commit in: kde-frameworks/kconfig/

2022-08-06 Thread Andreas Sturmlechner
commit: ed956b5b5b8c726e0e562d2fc1b19257b746d790
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  6 11:32:23 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 11:34:08 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=ed956b5b

kde-frameworks/kconfig: Revert "Add IUSE qml"

It was fun while it lasted, we fixed a bunch of packages' cmake deps,
but it makes no sense to keep this any longer.

This reverts commit 7ce0e06d01c326b4c6f90bbfb4947b87741fade3.

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

 kde-frameworks/kconfig/kconfig-.ebuild | 8 ++--
 kde-frameworks/kconfig/metadata.xml| 3 ---
 2 files changed, 2 insertions(+), 9 deletions(-)

diff --git a/kde-frameworks/kconfig/kconfig-.ebuild 
b/kde-frameworks/kconfig/kconfig-.ebuild
index 01549f8eaf..719d85bce1 100644
--- a/kde-frameworks/kconfig/kconfig-.ebuild
+++ b/kde-frameworks/kconfig/kconfig-.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Framework for reading and writing configuration"
 
 LICENSE="LGPL-2+"
 KEYWORDS=""
-IUSE="dbus nls qml"
+IUSE="dbus nls"
 
 # bug 560086
 RESTRICT="test"
@@ -20,21 +20,17 @@ RDEPEND="
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtxml-${QTMIN}:5
dbus? ( >=dev-qt/qtdbus-${QTMIN}:5 )
-   qml? ( >=dev-qt/qtdeclarative-${QTMIN}:5 )
 "
 DEPEND="${RDEPEND}
test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
 "
-BDEPEND="
-   nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
-"
+BDEPEND="nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )"
 
 DOCS=( DESIGN docs/{DESIGN.kconfig,options.md} )
 
 src_configure() {
local mycmakeargs=(
-DKCONFIG_USE_DBUS=$(usex dbus)
-   $(cmake_use_find_package qml Qt5Qml)
)
ecm_src_configure
 }

diff --git a/kde-frameworks/kconfig/metadata.xml 
b/kde-frameworks/kconfig/metadata.xml
index 4e3b65426d..506ecf605b 100644
--- a/kde-frameworks/kconfig/metadata.xml
+++ b/kde-frameworks/kconfig/metadata.xml
@@ -8,9 +8,6 @@

https://bugs.kde.org/

-   
-   Enable QML/QtQuick support via 
dev-qt/qtdeclarative
-   


Must only be used by packages that are known to use 
private parts of the Frameworks API.



[gentoo-commits] proj/kde:master commit in: kde-frameworks/ktexteditor/

2022-08-06 Thread Andreas Sturmlechner
commit: b6a4eab81510edc423139988ae364fd75bb6af7a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  6 12:07:56 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 12:12:21 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=b6a4eab8

kde-frameworks/ktexteditor: Drop unused dependency

Upstream commit 509ca8a46ff46ef3e06407b90a8b48af9655fcce

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

 kde-frameworks/ktexteditor/ktexteditor-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/kde-frameworks/ktexteditor/ktexteditor-.ebuild 
b/kde-frameworks/ktexteditor/ktexteditor-.ebuild
index ed72841377..455567e0dd 100644
--- a/kde-frameworks/ktexteditor/ktexteditor-.ebuild
+++ b/kde-frameworks/ktexteditor/ktexteditor-.ebuild
@@ -36,7 +36,6 @@ DEPEND="
=kde-frameworks/kitemviews-${PVCUT}*:5
=kde-frameworks/kjobwidgets-${PVCUT}*:5
=kde-frameworks/kparts-${PVCUT}*:5
-   =kde-frameworks/ktextwidgets-${PVCUT}*:5
=kde-frameworks/kwidgetsaddons-${PVCUT}*:5
=kde-frameworks/kxmlgui-${PVCUT}*:5
=kde-frameworks/sonnet-${PVCUT}*:5



[gentoo-commits] proj/kde:master commit in: Documentation/package.unmask/.kde-frameworks-5.92/, ...

2022-08-06 Thread Andreas Sturmlechner
commit: 78490c0c0dd13dfde5f334816a10aef53a68ee9e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  6 12:57:53 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 12:57:53 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=78490c0c

Documentation: Drop KDE Frameworks 5.92 and KDE Gear 21.12

Switch to new stable 5.96 and 22.04.

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

 Documentation/maintainers/regenerate-files |   8 +-
 .../.kde-frameworks-5.92/_HEADER_  |   2 -
 .../.kde-frameworks-5.92/kde-frameworks-5.92   |   1 -
 .../kde-frameworks-portingaids-5.92|   1 -
 .../.kde-frameworks-5.92/kde-frameworks-tier1-5.92 |   1 -
 .../.kde-frameworks-5.92/kde-frameworks-tier2-5.92 |   1 -
 .../.kde-frameworks-5.92/kde-frameworks-tier3-5.92 |   1 -
 .../.kde-frameworks-5.92/more-deps |   0
 .../.kde-gear-21.12.49./_HEADER_   |   2 -
 .../.kde-gear-21.12.49./kde-baseapps-21.12 |   4 -
 .../.kde-gear-21.12.49./kde-gear-21.12 |   8 -
 .../.kde-gear-21.12.49./kdeaccessibility-21.12 |   5 -
 .../.kde-gear-21.12.49./kdeadmin-21.12 |   3 -
 .../.kde-gear-21.12.49./kdeedu-21.12   |  26 ---
 .../.kde-gear-21.12.49./kdegames-21.12 |  43 
 .../.kde-gear-21.12.49./kdegraphics-21.12  |  15 --
 .../.kde-gear-21.12.49./kdemultimedia-21.12|  13 --
 .../.kde-gear-21.12.49./kdenetwork-21.12   |  29 ---
 .../.kde-gear-21.12.49./kdepim-21.12   |  57 -
 .../.kde-gear-21.12.49./kdesdk-21.12   |  20 --
 .../.kde-gear-21.12.49./kdeutils-21.12 |  21 --
 .../.kde-gear-21.12.49./more-deps  |   0
 .../.kde-gear-21.12/_HEADER_   |   2 -
 .../.kde-gear-21.12/kde-baseapps-21.12 |   1 -
 .../.kde-gear-21.12/kde-gear-21.12 |   1 -
 .../.kde-gear-21.12/kdeaccessibility-21.12 |   1 -
 .../.kde-gear-21.12/kdeadmin-21.12 |   1 -
 .../.kde-gear-21.12/kdeedu-21.12   |   1 -
 .../.kde-gear-21.12/kdegames-21.12 |   1 -
 .../.kde-gear-21.12/kdegraphics-21.12  |   1 -
 .../.kde-gear-21.12/kdemultimedia-21.12|   1 -
 .../.kde-gear-21.12/kdenetwork-21.12   |   1 -
 .../.kde-gear-21.12/kdepim-21.12   |   1 -
 .../.kde-gear-21.12/kdesdk-21.12   |   1 -
 .../.kde-gear-21.12/kdeutils-21.12 |   1 -
 .../.kde-gear-21.12/more-deps  |   0
 .../kde-frameworks-5.92.keywords   |  90 
 .../kde-gear-21.12.49..keywords| 247 -
 .../kde-gear-21.12.keywords| 246 
 Documentation/package.mask/kde-frameworks-5.92 |  90 
 Documentation/package.mask/kde-gear-21.12  | 246 
 .../package.unmask/.kde-frameworks-5.92/_HEADER_   |   2 -
 .../.kde-frameworks-5.92/kde-frameworks-5.92   |   1 -
 .../kde-frameworks-portingaids-5.92|   1 -
 .../.kde-frameworks-5.92/kde-frameworks-tier1-5.92 |   1 -
 .../.kde-frameworks-5.92/kde-frameworks-tier2-5.92 |   1 -
 .../.kde-frameworks-5.92/kde-frameworks-tier3-5.92 |   1 -
 .../package.unmask/.kde-gear-21.12/_HEADER_|   2 -
 .../.kde-gear-21.12/kde-baseapps-21.12 |   1 -
 .../package.unmask/.kde-gear-21.12/kde-gear-21.12  |   1 -
 .../.kde-gear-21.12/kdeaccessibility-21.12 |   1 -
 .../package.unmask/.kde-gear-21.12/kdeadmin-21.12  |   1 -
 .../package.unmask/.kde-gear-21.12/kdeedu-21.12|   1 -
 .../package.unmask/.kde-gear-21.12/kdegames-21.12  |   1 -
 .../.kde-gear-21.12/kdegraphics-21.12  |   1 -
 .../.kde-gear-21.12/kdemultimedia-21.12|   1 -
 .../.kde-gear-21.12/kdenetwork-21.12   |   1 -
 .../package.unmask/.kde-gear-21.12/kdepim-21.12|   1 -
 .../package.unmask/.kde-gear-21.12/kdesdk-21.12|   1 -
 .../package.unmask/.kde-gear-21.12/kdeutils-21.12  |   1 -
 Documentation/package.unmask/kde-frameworks-5.92   |  90 
 Documentation/package.unmask/kde-gear-21.12| 246 
 62 files changed, 4 insertions(+), 1547 deletions(-)

diff --git a/Documentation/maintainers/regenerate-files 
b/Documentation/maintainers/regenerate-files
index 0f51139db1..d2bc2a3c95 100755
--- a/Documentation/maintainers/regenerate-files
+++ b/Documentation/maintainers/regenerate-files
@@ -9,14 +9,14 @@ cd "$(dirname $0)"
 SCRIPT=$(basename $0)
 HEADER="# Autogenerated by ${SCRIPT}, DO NOT EDIT."
 
-KF_RELEASES="5.92 5.96"
-KF_RELEASE=${KF_RELEASE:-5.92}
+KF_RELEASES="5.96"
+KF_RELEASE=${KF_RELEASE:-5.96}
 
 PLASMA_RELEASES="5.24 5.25"
 PLASMA_RELEASE=${PLASMA_RELEASE:-5.24}
 
-GEAR_RELEASES="21.12 22.04 22.08"
-GEAR_RELEASE=${GEAR_RELEASE:-21.12}
+GEAR_RELEASES="22.04 22.08"

[gentoo-commits] repo/gentoo:master commit in: games-fps/gzdoom/, games-fps/gzdoom/files/

2022-08-06 Thread James Le Cuirot
commit: 05de9a1d409e70f9075fefb93b6f21d705699ead
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Aug  6 13:06:08 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Aug  6 13:06:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05de9a1d

games-fps/gzdoom: Apply proper gzdoom.pk3 path issue fix

Signed-off-by: James Le Cuirot  gentoo.org>

 ...rt-load-the-hex-font-as-early-as-possible.patch | 129 -
 .../gzdoom/files/gzdoom-4.8.2-fix-gzdoom-pk3.patch |  36 ++
 ...{gzdoom-4.8.2.ebuild => gzdoom-4.8.2-r1.ebuild} |   2 +-
 3 files changed, 37 insertions(+), 130 deletions(-)

diff --git 
a/games-fps/gzdoom/files/0001-Revert-load-the-hex-font-as-early-as-possible.patch
 
b/games-fps/gzdoom/files/0001-Revert-load-the-hex-font-as-early-as-possible.patch
deleted file mode 100644
index 58a2f7a2b2f4..
--- 
a/games-fps/gzdoom/files/0001-Revert-load-the-hex-font-as-early-as-possible.patch
+++ /dev/null
@@ -1,129 +0,0 @@
-From 2d00bc6b9f25ae045eecba6e198eaceee9046647 Mon Sep 17 00:00:00 2001
-From: James Le Cuirot 
-Date: Wed, 6 Jul 2022 23:37:30 +0100
-Subject: [PATCH] Revert "- load the hex font as early as possible."
-
-This reverts commit 010f41a3aad3719b1e5d4d8ce157a5d9b0077b44.
-
-Bug: https://github.com/coelckers/gzdoom/issues/1615

- src/common/fonts/hexfont.cpp | 24 +++-
- src/d_main.cpp   | 17 +++--
- 2 files changed, 14 insertions(+), 27 deletions(-)
-
-diff --git a/src/common/fonts/hexfont.cpp b/src/common/fonts/hexfont.cpp
-index 8b50427f4..e2bdbff7a 100644
 a/src/common/fonts/hexfont.cpp
-+++ b/src/common/fonts/hexfont.cpp
-@@ -58,12 +58,11 @@ struct HexDataSource
-   //
-   
//==
- 
--  void ParseDefinition(FResourceLump* font)
-+  void ParseDefinition(int lumpnum)
-   {
-   FScanner sc;
- 
--  auto data = font->Lock();
--  sc.OpenMem("newconsolefont.hex", (const char*)data, 
font->Size());
-+  sc.OpenLumpNum(lumpnum);
-   sc.SetCMode(true);
-   glyphdata.Push(0);  // ensure that index 0 can be used as 
'not present'.
-   while (sc.GetString())
-@@ -97,7 +96,6 @@ struct HexDataSource
-   lumb = i * 255 / 17;
-   SmallPal[i] = PalEntry(255, lumb, lumb, lumb);
-   }
--  font->Unlock();
-   }
- };
- 
-@@ -402,7 +400,7 @@ public:
- 
- FFont *CreateHexLumpFont (const char *fontname, int lump)
- {
--  assert(hexdata.FirstChar != INT_MAX);
-+  if (hexdata.FirstChar == INT_MAX) hexdata.ParseDefinition(lump);
-   return new FHexFont(fontname, lump);
- }
- 
-@@ -414,7 +412,7 @@ FFont *CreateHexLumpFont (const char *fontname, int lump)
- 
- FFont *CreateHexLumpFont2(const char *fontname, int lump)
- {
--  assert(hexdata.FirstChar != INT_MAX);
-+  if (hexdata.FirstChar == INT_MAX) hexdata.ParseDefinition(lump);
-   return new FHexFont2(fontname, lump);
- }
- 
-@@ -426,7 +424,8 @@ FFont *CreateHexLumpFont2(const char *fontname, int lump)
- 
- uint8_t* GetHexChar(int codepoint)
- {
--  assert(hexdata.FirstChar != INT_MAX);
-+  auto lump = fileSystem.CheckNumForFullName("newconsolefont.hex", 0);
// This is always loaded from gzdoom.pk3 to prevent overriding it with 
incomplete replacements.
-+  if (hexdata.FirstChar == INT_MAX) hexdata.ParseDefinition(lump);
- 
-   if (hexdata.glyphmap[codepoint] > 0)
-   {
-@@ -434,13 +433,4 @@ uint8_t* GetHexChar(int codepoint)
-   return [offset];
-   }
-   return nullptr;
--}
--
--void LoadHexFont(const char* filename)
--{
--  auto resf = FResourceFile::OpenResourceFile(filename);
--  if (resf == nullptr) I_FatalError("Unable to open %s", filename);
--  auto hexfont = resf->FindLump("newconsolefont.hex");
--  if (hexfont == nullptr) I_FatalError("Unable to find newconsolefont.hex 
in %s", filename);
--  hexdata.ParseDefinition(hexfont);
--}
-+}
-\ No newline at end of file
-diff --git a/src/d_main.cpp b/src/d_main.cpp
-index b64142c07..d61807012 100644
 a/src/d_main.cpp
-+++ b/src/d_main.cpp
-@@ -175,7 +175,6 @@ void FreeSBarInfoScript();
- void I_UpdateWindowTitle();
- void S_ParseMusInfo();
- void D_GrabCVarDefaults();
--void LoadHexFont(const char* filename);
- 
- // PRIVATE FUNCTION PROTOTYPES -
- 
-@@ -3535,15 +3534,6 @@ static int D_DoomMain_Internal (void)
-   std::set_new_handler(NewFailure);
-   const char *batchout = Args->CheckValue("-errorlog");
-   
--  // [RH] Make sure zdoom.pk3 is always loaded,
--  // as it contains magic stuff we need.
--  wad = BaseFileSearch(BASEWAD, NULL, true, GameConfig);
--  if (wad == NULL)
--  {
--  I_FatalError("Cannot find " BASEWAD);
--  }
--  LoadHexFont(wad); 

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

2022-08-06 Thread Conrad Kostecki
commit: 8259be85ebb88559ff8d7ca94f0d27cf714eb06a
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Aug  6 13:31:47 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Aug  6 13:31:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8259be85

app-emulation/86Box: drop 3.7

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

 app-emulation/86Box/86Box-3.7.ebuild | 74 
 app-emulation/86Box/Manifest |  1 -
 2 files changed, 75 deletions(-)

diff --git a/app-emulation/86Box/86Box-3.7.ebuild 
b/app-emulation/86Box/86Box-3.7.ebuild
deleted file mode 100644
index ab0476394bfd..
--- a/app-emulation/86Box/86Box-3.7.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="Emulator of x86-based machines based on PCem"
-HOMEPAGE="https://github.com/86Box/86Box;
-SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 
+threads"
-
-DEPEND="
-   app-emulation/faudio
-   dev-libs/libevdev
-   media-libs/freetype:2=
-   media-libs/libpng:=
-   media-libs/libsdl2
-   media-libs/openal
-   media-libs/rtmidi
-   net-libs/libslirp
-   sys-libs/zlib
-   qt5? ( x11-libs/libXi )
-"
-
-RDEPEND="
-   ${DEPEND}
-   fluidsynth? ( media-sound/fluidsynth )
-   munt? ( media-libs/munt-mt32emu )
-   openal? ( media-libs/openal )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtopengl:5
-   dev-qt/qttranslations:5
-   dev-qt/qtwidgets:5
-   )
-"
-
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
-   # LTO needs to be filtered
-   # See https://bugs.gentoo.org/854507
-   filter-lto
-   append-flags -fno-strict-aliasing
-
-   local mycmakeargs=(
-   -DCPPTHREADS="$(usex threads)"
-   -DDEV_BRANCH="$(usex experimental)"
-   -DDINPUT="$(usex dinput)"
-   -DDYNAREC="$(usex dynarec)"
-   -DFLUIDSYNTH="$(usex fluidsynth)"
-   -DMINITRACE="OFF"
-   -DMUNT="$(usex munt)"
-   -DNEW_DYNAREC="$(usex new-dynarec)"
-   -DOPENAL="$(usex openal)"
-   -DPREFER_STATIC="OFF"
-   -DQT="$(usex qt5)"
-   -DRELEASE="ON"
-   )
-
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   elog "In order to use 86Box, you will need some roms for various 
emulated systems."
-   elog "See https://github.com/86Box/roms for more information."
-}

diff --git a/app-emulation/86Box/Manifest b/app-emulation/86Box/Manifest
index 9e2458274ae4..307e39504eee 100644
--- a/app-emulation/86Box/Manifest
+++ b/app-emulation/86Box/Manifest
@@ -1,2 +1 @@
 DIST 86Box-3.7.1.tar.gz 4454288 BLAKE2B 
cd2678b1b0beb6fc37145cd38139a27f7789af8fc98bcb6d98644d60642edf618be6aa5509085826539a6146042f14bec59aabd5f1b38725b41d630390d23b11
 SHA512 
38abe254ea24eb6430eb87eca517bf7b318188df0f0f6d6dec5a04fefac143d591cea303398b7179fe72dc80cd0393778f9c64012b6183a6c8a6e615d40340e7
-DIST 86Box-3.7.tar.gz 4452842 BLAKE2B 
90efc4f6c9f1f59e875d91f09b0fc97a435d93f4dd3db6cd6ad9405760f3f57c15803d8fc6974a5886230a57644f09a079258fbc34a05597c8a5ff78ffbffd90
 SHA512 
fde59f957387b907f62dac26ef903727d47576c2c82036e877fe6508b4d9c8bee843789f23ed6d963f12e3a502391b55077841b80faac036ed7071608caff4c9



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

2022-08-06 Thread Conrad Kostecki
commit: 3364dbeda0c6a73a24c786eb7edf72a4de942d4e
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Aug  6 13:30:40 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Aug  6 13:30:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3364dbed

app-emulation/86Box: add 3.7.1

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

 app-emulation/86Box/86Box-3.7.1.ebuild | 74 ++
 app-emulation/86Box/Manifest   |  1 +
 2 files changed, 75 insertions(+)

diff --git a/app-emulation/86Box/86Box-3.7.1.ebuild 
b/app-emulation/86Box/86Box-3.7.1.ebuild
new file mode 100644
index ..ab0476394bfd
--- /dev/null
+++ b/app-emulation/86Box/86Box-3.7.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="Emulator of x86-based machines based on PCem"
+HOMEPAGE="https://github.com/86Box/86Box;
+SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 
+threads"
+
+DEPEND="
+   app-emulation/faudio
+   dev-libs/libevdev
+   media-libs/freetype:2=
+   media-libs/libpng:=
+   media-libs/libsdl2
+   media-libs/openal
+   media-libs/rtmidi
+   net-libs/libslirp
+   sys-libs/zlib
+   qt5? ( x11-libs/libXi )
+"
+
+RDEPEND="
+   ${DEPEND}
+   fluidsynth? ( media-sound/fluidsynth )
+   munt? ( media-libs/munt-mt32emu )
+   openal? ( media-libs/openal )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtopengl:5
+   dev-qt/qttranslations:5
+   dev-qt/qtwidgets:5
+   )
+"
+
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+   # LTO needs to be filtered
+   # See https://bugs.gentoo.org/854507
+   filter-lto
+   append-flags -fno-strict-aliasing
+
+   local mycmakeargs=(
+   -DCPPTHREADS="$(usex threads)"
+   -DDEV_BRANCH="$(usex experimental)"
+   -DDINPUT="$(usex dinput)"
+   -DDYNAREC="$(usex dynarec)"
+   -DFLUIDSYNTH="$(usex fluidsynth)"
+   -DMINITRACE="OFF"
+   -DMUNT="$(usex munt)"
+   -DNEW_DYNAREC="$(usex new-dynarec)"
+   -DOPENAL="$(usex openal)"
+   -DPREFER_STATIC="OFF"
+   -DQT="$(usex qt5)"
+   -DRELEASE="ON"
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   elog "In order to use 86Box, you will need some roms for various 
emulated systems."
+   elog "See https://github.com/86Box/roms for more information."
+}

diff --git a/app-emulation/86Box/Manifest b/app-emulation/86Box/Manifest
index b399f7a95c43..9e2458274ae4 100644
--- a/app-emulation/86Box/Manifest
+++ b/app-emulation/86Box/Manifest
@@ -1 +1,2 @@
+DIST 86Box-3.7.1.tar.gz 4454288 BLAKE2B 
cd2678b1b0beb6fc37145cd38139a27f7789af8fc98bcb6d98644d60642edf618be6aa5509085826539a6146042f14bec59aabd5f1b38725b41d630390d23b11
 SHA512 
38abe254ea24eb6430eb87eca517bf7b318188df0f0f6d6dec5a04fefac143d591cea303398b7179fe72dc80cd0393778f9c64012b6183a6c8a6e615d40340e7
 DIST 86Box-3.7.tar.gz 4452842 BLAKE2B 
90efc4f6c9f1f59e875d91f09b0fc97a435d93f4dd3db6cd6ad9405760f3f57c15803d8fc6974a5886230a57644f09a079258fbc34a05597c8a5ff78ffbffd90
 SHA512 
fde59f957387b907f62dac26ef903727d47576c2c82036e877fe6508b4d9c8bee843789f23ed6d963f12e3a502391b55077841b80faac036ed7071608caff4c9



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

2022-08-06 Thread James Le Cuirot
commit: ac1585911719be58dd300cb9dc7a26495bd54cfb
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Aug  6 14:07:13 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Aug  6 14:07:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac158591

dev-libs/nwjs: Bump to 0.67.0, drop old 0.65.1

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/nwjs/Manifest   | 2 +-
 dev-libs/nwjs/{nwjs-0.65.1.ebuild => nwjs-0.67.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nwjs/Manifest b/dev-libs/nwjs/Manifest
index 8c14fd6c496a..841de1834fa2 100644
--- a/dev-libs/nwjs/Manifest
+++ b/dev-libs/nwjs/Manifest
@@ -1 +1 @@
-DIST nwjs-v0.65.1-linux-x64.tar.gz 132698134 BLAKE2B 
c94eae531a5bf7fe682cc7975a9bd77af82e313095e7a1ae20719be9b0441d2640ac10609d78bcbd53eb81a9fe895fedbee97a4465fed0ec57f0c7d3ccc0
 SHA512 
ff21c7b8b885e5ac55df0ad276b936ae8dc47793df612b6c9f9b5ca3e372d43bd8068b9135e5fb21a260d989f5a9f7faff36a3ffb77a4d241eb3d171ad2931dc
+DIST nwjs-v0.67.0-linux-x64.tar.gz 134717901 BLAKE2B 
27a6100a90b48fd8e22897e4a9a63af7569e5a39fea0c6c2299a4af73451b1b49ebc08ab10992a3b10d0d2548a2bd3ac415d5417bb8370ec3c17d643c8ebe0c6
 SHA512 
31c39b90ff9711ed6951a3dc35f7b3ad5e2559e2921bbf543c73f856e1c8ab096db78259915889d99ebbecf92aa44c9202a9423858691a8b940310cb8c3b222c

diff --git a/dev-libs/nwjs/nwjs-0.65.1.ebuild b/dev-libs/nwjs/nwjs-0.67.0.ebuild
similarity index 100%
rename from dev-libs/nwjs/nwjs-0.65.1.ebuild
rename to dev-libs/nwjs/nwjs-0.67.0.ebuild



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

2022-08-06 Thread Jory Pratt
commit: 189bc36802a3f22f8b3c8e17c0560d8647a4ac7a
Author: Jory Pratt  gentoo  org>
AuthorDate: Sat Aug  6 14:53:41 2022 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Sat Aug  6 14:53:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=189bc368

sys-libs/musl: arm/arm64 stable, bug #858827

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jory Pratt  gentoo.org>

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

diff --git a/sys-libs/musl/musl-1.2.3.ebuild b/sys-libs/musl/musl-1.2.3.ebuild
index 616d428e745b..0b037ad8b0ee 100644
--- a/sys-libs/musl/musl-1.2.3.ebuild
+++ b/sys-libs/musl/musl-1.2.3.ebuild
@@ -13,7 +13,7 @@ else
 
SRC_URI="https://musl.libc.org/releases/${P}.tar.gz;
SRC_URI+=" verify-sig? ( https://musl.libc.org/releases/${P}.tar.gz.asc 
)"
-   KEYWORDS="-* amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv x86"
+   KEYWORDS="-* amd64 arm arm64 ~mips ~ppc ~ppc64 ~riscv x86"
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-musl )"
 fi



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

2022-08-06 Thread Maciej Barć
commit: e7c8aa42d6de5eec58f333e975d03c1f8a0977f4
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Aug  6 10:54:42 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Aug  6 10:58:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7c8aa42

dev-lang/eisl: bump to 2.60

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

 dev-lang/eisl/Manifest |  1 +
 dev-lang/eisl/eisl-2.60.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 475684b5a840..81b0575f9470 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1 +1,2 @@
 DIST eisl-2.50.tar.gz 1757697 BLAKE2B 
83c68213522320c815d9c7930c58181adba6f7fd3387421b7c7de55aca0fb6cabd78f65543c71adb89408531ea59855aafcf5bafd466bf517626a49cd252641f
 SHA512 
4865c09dbbc0db885af69ec5ef0a731e2f55455f296b343b1cb05d3233e1e18c397b3b0a21eb0a6a86f85f20bf4e62f5e968fdf3cab45f6b5e3e3f9ee27d5e80
+DIST eisl-2.60.tar.gz 1858691 BLAKE2B 
9fc235c13f8e4c83a19bfffaaf94d19b07ae6cb5b1b60041d45da47451fee535a8153be9c360c5b496e33dba0618cc4d871d50a5f5d044675070ce406d635a0a
 SHA512 
abb30b8b8ac1fe39f40292b3e6393d35f3de0cc736aa70125e86d624f32f8ce2b5cbcbbf417e080afc4dc3d49294c42283bfa3f59665e15a7545c10b245ff723

diff --git a/dev-lang/eisl/eisl-2.60.ebuild b/dev-lang/eisl/eisl-2.60.ebuild
new file mode 100644
index ..d3860f96fe30
--- /dev/null
+++ b/dev-lang/eisl/eisl-2.60.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard"
+HOMEPAGE="https://github.com/sasagawa888/eisl/;
+SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"  # Tests run cppcheck (and fail)
+
+DOCS=( README-ja.md README.md documents )
+
+RDEPEND="sys-libs/ncurses:="
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-2.50-Makefile.patch )
+
+src_compile() {
+   emake CC="$(tc-getCC)" clean all
+}
+
+src_install() {
+   dobin edlis eisl
+
+   insinto /usr/lib/${PN}
+   doins library/*
+
+   einstalldocs
+}



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

2022-08-06 Thread Michael Orlitzky
commit: 6bc21ea238513e2c2aa23dc9c3768d63d371d0f0
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sat Aug  6 13:12:58 2022 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Sat Aug  6 13:13:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bc21ea2

sci-mathematics/primesieve: stabilize 7.9 for amd64

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

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

diff --git a/sci-mathematics/primesieve/primesieve-7.9.ebuild 
b/sci-mathematics/primesieve/primesieve-7.9.ebuild
index 7502f3600271..65d0b3d3e93a 100644
--- a/sci-mathematics/primesieve/primesieve-7.9.ebuild
+++ b/sci-mathematics/primesieve/primesieve-7.9.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/kimwalisch/primesieve;
 SRC_URI="https://github.com/kimwalisch/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="BSD-2"
 SLOT="0/9"  # subslot is first component of libprimesieve.so version
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="doc +executable test"
 RESTRICT="!test? ( test )"
 



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

2022-08-06 Thread Michael Orlitzky
commit: aa24ec9a00d32320219926409db17f6c36dc02ec
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sat Aug  6 13:09:32 2022 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Sat Aug  6 13:13:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa24ec9a

sci-mathematics/primecount: drop 7.2-r1

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

 sci-mathematics/primecount/Manifest|  1 -
 .../primecount/primecount-7.2-r1.ebuild| 54 --
 2 files changed, 55 deletions(-)

diff --git a/sci-mathematics/primecount/Manifest 
b/sci-mathematics/primecount/Manifest
index 5f86f3ae8775..658be43dc959 100644
--- a/sci-mathematics/primecount/Manifest
+++ b/sci-mathematics/primecount/Manifest
@@ -1,2 +1 @@
-DIST primecount-7.2.tar.gz 340799 BLAKE2B 
5ce3661e322be363e2fe79de1dd134b5c3009269cbb10d36dc69bee4c23c9f41d2117b3ed7aa4c5f852e494832573c84a8d9c37cbe92cf80a5024bdec9b22c69
 SHA512 
df14929012434eddfab94410ba9165642094327f8abd139a6a1ba87e508bba56df91cb0dc9411e873e90a9aa4aa3ba4007396c930d593f5954be8c715fa26e84
 DIST primecount-7.3.tar.gz 360921 BLAKE2B 
0d9ad7c791dba12b05e4c88703dc4bfc1f557a1443c8430f3921f1a6e99b740b437cb53f39e832d69c4148b597960b028e0f38e4f4d96e50434b1d020f4ea620
 SHA512 
56dcae60460c88368214e01f8e3618e6b61b13f2730bfd1f281721ef71d6136308ba6832e4bd25a1885e2c6142009c5772d6102f82c65e8522e990cb62c55e71

diff --git a/sci-mathematics/primecount/primecount-7.2-r1.ebuild 
b/sci-mathematics/primecount/primecount-7.2-r1.ebuild
deleted file mode 100644
index 617ab1e08c27..
--- a/sci-mathematics/primecount/primecount-7.2-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake toolchain-funcs
-
-DESCRIPTION="Highly optimized CLI and library to count primes"
-HOMEPAGE="https://github.com/kimwalisch/primecount;
-SRC_URI="https://github.com/kimwalisch/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0/7"  # subslot is first component of libprimecount.so version
-KEYWORDS="amd64"
-IUSE="cpu_flags_x86_popcnt +executable openmp test"
-RESTRICT="!test? ( test )"
-
-DEPEND="sci-mathematics/primesieve:="
-RDEPEND="${DEPEND}"
-
-DOCS=(
-   ChangeLog
-   README.md
-   doc/Credits.md
-   doc/Easy-Special-Leaves.md
-   doc/Hard-Special-Leaves.md
-   doc/Records.md
-   doc/References.md
-   doc/alpha-factor-dr.pdf
-   doc/alpha-factor-gourdon.pdf
-   doc/alpha-factor-lmo.pdf
-   doc/libprimecount.md
-)
-
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_LIBPRIMESIEVE="OFF"
-   -DBUILD_PRIMECOUNT="$(usex executable)"
-   -DBUILD_STATIC_LIBS="OFF"
-   -DBUILD_TESTS="$(usex test)"
-   -DWITH_OPENMP="$(usex openmp)"
-   -DWITH_POPCNT="$(usex cpu_flags_x86_popcnt)"
-   )
-
-   cmake_src_configure
-}



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

2022-08-06 Thread Michael Orlitzky
commit: 04f2266c04d25ad22d14e22a5f10b75e5572e8c4
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sat Aug  6 13:13:10 2022 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Sat Aug  6 13:13:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04f2266c

sci-mathematics/primesieve: drop 7.7

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

 sci-mathematics/primesieve/Manifest  |  1 -
 sci-mathematics/primesieve/primesieve-7.7.ebuild | 50 
 2 files changed, 51 deletions(-)

diff --git a/sci-mathematics/primesieve/Manifest 
b/sci-mathematics/primesieve/Manifest
index 97e69ce5c74d..cd41bbd1bc6f 100644
--- a/sci-mathematics/primesieve/Manifest
+++ b/sci-mathematics/primesieve/Manifest
@@ -1,2 +1 @@
-DIST primesieve-7.7.tar.gz 101558 BLAKE2B 
cfaa91ddcf661e265d403f8a93461fe297ac48db843b096d0dd7828c4e3d11cdba60cb102197248359c79950fe2ac66c8e9295ab17b0d6bd0eed5a6260c7d115
 SHA512 
bbcc141a12afdf54386d2408e067b1c6af2dd9b5c9f44d71290269ddefc7c46ba6794064cde6728c8356724553cb6bc2e765bf18c24a18b6d5d1f472d2c6e6dd
 DIST primesieve-7.9.tar.gz 111361 BLAKE2B 
8e227bd04a89dd5e8ea5dc5e79afa1c5254216863086fd6c3712fb45767ee7e5e23e72d166ada17295e56479e0c0e1ae7f215b72e124e5234a79fb20f340cb3f
 SHA512 
fcfc3445e5becd555b66743f6d73dd4a0cbb48b1d4a3d0d22043261f1861e0631bdeb8702b1f942110f8b327a01173b231accd1f7595600308709832bbbafc06

diff --git a/sci-mathematics/primesieve/primesieve-7.7.ebuild 
b/sci-mathematics/primesieve/primesieve-7.7.ebuild
deleted file mode 100644
index 65d0b3d3e93a..
--- a/sci-mathematics/primesieve/primesieve-7.7.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="CLI and library for quickly generating prime numbers"
-HOMEPAGE="https://github.com/kimwalisch/primesieve;
-SRC_URI="https://github.com/kimwalisch/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-LICENSE="BSD-2"
-SLOT="0/9"  # subslot is first component of libprimesieve.so version
-KEYWORDS="amd64"
-IUSE="doc +executable test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="doc? ( app-doc/doxygen app-text/texlive media-gfx/graphviz )"
-DEPEND=""
-RDEPEND=""
-
-DOCS=(
-   ChangeLog
-   README.md
-   doc/ALGORITHMS.md
-   doc/CPP_Examples.md
-   doc/C_Examples.md
-)
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_DOC="$(usex doc)"
-   -DBUILD_PRIMESIEVE="$(usex executable)"
-   -DBUILD_STATIC_LIBS="OFF"
-   -DBUILD_TESTS="$(usex test)"
-   )
-
-   if use doc; then
-   DOCS+=(
-   "${BUILD_DIR}/doc/html"
-   "${BUILD_DIR}/doc/latex/refman.pdf"
-   )
-   fi
-
-   cmake_src_configure
-}
-
-src_compile() {
-   cmake_src_compile
-   use doc && cmake_build doc
-}



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

2022-08-06 Thread Michael Orlitzky
commit: 585cf7c629e274126c5b3bb4887ccfb5dfcc6a3c
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sat Aug  6 13:09:18 2022 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Sat Aug  6 13:13:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=585cf7c6

sci-mathematics/primecount: stabilize 7.3 for amd64

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

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

diff --git a/sci-mathematics/primecount/primecount-7.3.ebuild 
b/sci-mathematics/primecount/primecount-7.3.ebuild
index eb88741f1621..617ab1e08c27 100644
--- a/sci-mathematics/primecount/primecount-7.3.ebuild
+++ b/sci-mathematics/primecount/primecount-7.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/kimwalisch/${PN}/archive/refs/tags/v${PV}.tar.gz ->
 
 LICENSE="BSD-2"
 SLOT="0/7"  # subslot is first component of libprimecount.so version
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="cpu_flags_x86_popcnt +executable openmp test"
 RESTRICT="!test? ( test )"
 



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

2022-08-06 Thread James Le Cuirot
commit: 6c796eda43bfcf66b5b67ae39e8e5b0838f77167
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Aug  6 12:04:32 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Aug  6 12:04:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c796eda

app-text/po4a: Keyword 0.67 for ~m68k

Signed-off-by: James Le Cuirot  gentoo.org>

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

diff --git a/app-text/po4a/po4a-0.67.ebuild b/app-text/po4a/po4a-0.67.ebuild
index bd92630f7d8a..31cb2e4e621d 100644
--- a/app-text/po4a/po4a-0.67.ebuild
+++ b/app-text/po4a/po4a-0.67.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mquinson/${PN}/releases/download/v${PV}/${P}.tar.gz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/XS-Parse-Keyword/

2022-08-06 Thread James Le Cuirot
commit: 93cce7e056b839ec68632fd9322a054cbdc467b4
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Aug  6 12:03:30 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Aug  6 12:03:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93cce7e0

dev-perl/XS-Parse-Keyword: Keyword 0.240.0 for ~m68k

The tests pass.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.240.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.240.0.ebuild 
b/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.240.0.ebuild
index 0d16980d9d5d..bb0087446f45 100644
--- a/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.240.0.ebuild
+++ b/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.240.0.ebuild
@@ -9,7 +9,7 @@ inherit perl-module
 
 DESCRIPTION="XS functions to assist in parsing keyword syntax"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 RDEPEND=""
 BDEPEND="${RDEPEND}



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

2022-08-06 Thread James Le Cuirot
commit: 042fe002b982dc18b0ed9f0fcfcd28c5f04a025f
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Aug  6 12:01:53 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Aug  6 12:01:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=042fe002

profiles: Mask app-text/po4a[test] on m68k

It requires texlive and friends to be keyworded.

Signed-off-by: James Le Cuirot  gentoo.org>

 profiles/arch/m68k/package.use.mask | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/arch/m68k/package.use.mask 
b/profiles/arch/m68k/package.use.mask
index 9ea36846d459..c1cd52961c14 100644
--- a/profiles/arch/m68k/package.use.mask
+++ b/profiles/arch/m68k/package.use.mask
@@ -55,6 +55,7 @@ sys-block/thin-provisioning-tools test
 # James Le Cuirot  (2021-09-19)
 # Requires texlive and friends to be keyworded.
 app-doc/doxygen doc
+app-text/po4a test
 dev-libs/libcbor doc
 media-libs/libcaca doc
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/ExtUtils-CChecker/

2022-08-06 Thread James Le Cuirot
commit: 4982b8d711671897e6da1006d395eaa9f1ff56e8
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Aug  6 12:03:02 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Aug  6 12:03:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4982b8d7

dev-perl/ExtUtils-CChecker: Keyword 0.110.0 for m68k

The tests pass.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-perl/ExtUtils-CChecker/ExtUtils-CChecker-0.110.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/ExtUtils-CChecker/ExtUtils-CChecker-0.110.0.ebuild 
b/dev-perl/ExtUtils-CChecker/ExtUtils-CChecker-0.110.0.ebuild
index 7b08086de442..9b730285f946 100644
--- a/dev-perl/ExtUtils-CChecker/ExtUtils-CChecker-0.110.0.ebuild
+++ b/dev-perl/ExtUtils-CChecker/ExtUtils-CChecker-0.110.0.ebuild
@@ -9,7 +9,7 @@ inherit perl-module
 
 DESCRIPTION="Configure-time utilities for using C headers"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 RDEPEND="
virtual/perl-ExtUtils-CBuilder



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Syntax-Keyword-Try/

2022-08-06 Thread James Le Cuirot
commit: b6ce1a33eaae90b0c8849301d94f0c411d761feb
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Aug  6 12:04:05 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Aug  6 12:04:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6ce1a33

dev-perl/Syntax-Keyword-Try: Keyword 0.270.0 for ~m68k

The tests pass.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.270.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.270.0.ebuild 
b/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.270.0.ebuild
index 339d821e82dd..315622f4cc48 100644
--- a/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.270.0.ebuild
+++ b/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.270.0.ebuild
@@ -9,7 +9,7 @@ inherit perl-module
 
 DESCRIPTION="a try/catch/finally syntax for Perl"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 RDEPEND="dev-perl/XS-Parse-Keyword"
 BDEPEND="${RDEPEND}



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

2022-08-06 Thread WANG Xuerui
commit: 8793dfad391b84d9aa3eb08e3277640a7e559507
Author: matoro  users  noreply  github  com>
AuthorDate: Sat Aug  6 02:15:43 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat Aug  6 12:05:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8793dfad

app-i18n/ibus: Keyword 1.5.26-r1 ia64, #863068

Signed-off-by: matoro  users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/26753
Signed-off-by: WANG Xuerui  gentoo.org>

 app-i18n/ibus/ibus-1.5.26-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/ibus/ibus-1.5.26-r1.ebuild 
b/app-i18n/ibus/ibus-1.5.26-r1.ebuild
index 47f1c6bd63f4..d45d17b2ec42 100644
--- a/app-i18n/ibus/ibus-1.5.26-r1.ebuild
+++ b/app-i18n/ibus/ibus-1.5.26-r1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86"
 IUSE="X appindicator +emoji gtk2 +gtk3 +gtk4 +gui +introspection nls +python 
systemd test +unicode vala wayland"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="



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

2022-08-06 Thread Michael Orlitzky
commit: cfa457c454509372a7cd9ba0d11e144f63a75e38
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sat Aug  6 12:57:14 2022 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Sat Aug  6 13:01:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfa457c4

net-analyzer/nagios-plugins: new revision with -fno-strict-aliasing.

The code for the check_ntp plugin violates the strict aliasing rules of
C, even though -fstrict-aliasing is enabled with -O2. First impression:
it won't be easy to fix. So to prevent surprises, we append
-fno-strict-aliasing to CFLAGS when it is supported.

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

 .../nagios-plugins/nagios-plugins-2.4.0-r1.ebuild  | 120 +
 1 file changed, 120 insertions(+)

diff --git a/net-analyzer/nagios-plugins/nagios-plugins-2.4.0-r1.ebuild 
b/net-analyzer/nagios-plugins/nagios-plugins-2.4.0-r1.ebuild
new file mode 100644
index ..732d59f1bb73
--- /dev/null
+++ b/net-analyzer/nagios-plugins/nagios-plugins-2.4.0-r1.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+DESCRIPTION="Official plugins for Nagios"
+HOMEPAGE="https://nagios-plugins.org/;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="ipv6 ldap mysql nagios-dns nagios-ping nagios-game postgres radius samba 
selinux snmp ssh +ssl"
+
+# Most of the plugins use automagic dependencies, i.e. the plugin will
+# get built if the binary it uses is installed. For example, check_snmp
+# will be built only if snmpget from net-analyzer/net-snmp[-minimal] is
+# installed. End result: most of our runtime dependencies are required
+# at build time as well.
+AUTOMAGIC_DEPEND="
+   nagios-dns? ( net-dns/bind-tools )
+   nagios-game? ( games-util/qstat )
+   nagios-ping? ( net-analyzer/fping )
+   samba? ( net-fs/samba )
+   ssh? ( net-misc/openssh )
+   snmp? ( dev-perl/Net-SNMP
+   net-analyzer/net-snmp[-minimal] )"
+
+# Perl really needs to run during the build...
+BDEPEND="${AUTOMAGIC_DEPEND}
+   dev-lang/perl"
+
+DEPEND="
+   ldap? ( net-nds/openldap:= )
+   mysql? ( dev-db/mysql-connector-c:= )
+   postgres? ( dev-db/postgresql:* )
+   ssl? (
+   dev-libs/openssl:0=
+   )
+   radius? ( net-dialup/freeradius-client )"
+
+# Basically everything in net-analyzer/monitoring-plugins collides with
+# nagios-plugins. Perl (from BDEPEND) is needed at runtime, too.
+RDEPEND="${BDEPEND}
+   ${DEPEND}
+   !net-analyzer/monitoring-plugins
+   selinux? ( sec-policy/selinux-nagios )"
+
+# At least one test is interactive.
+RESTRICT="test"
+
+DOCS=(
+   ACKNOWLEDGEMENTS
+   AUTHORS
+   CODING
+   ChangeLog
+   FAQ
+   NEWS
+   README
+   REQUIREMENTS
+   SUPPORT
+   THANKS
+)
+
+PATCHES=(
+   "${FILESDIR}/define-own-mysql-port-constant.patch"
+)
+
+src_prepare() {
+   default
+
+   # Fix the path to our perl interpreter
+   sed -i -e "1s:/usr/local/bin/perl:/usr/bin/perl:" \
+   "${S}"/plugins-scripts/*.pl \
+   || die 'failed to fix perl interpreter path'
+}
+
+src_configure() {
+   # Disable -fstrict-aliasing until check_ntp can be fixed,
+   # https://github.com/nagios-plugins/nagios-plugins/issues/665
+   append-cflags $(test-flags-CC -fno-strict-aliasing)
+
+   # Use an array to prevent econf from mangling the ping args.
+   local myconf=()
+
+   if use ssl; then
+   myconf+=( $(use_with ssl openssl /usr) )
+   else
+   myconf+=( --without-openssl )
+   myconf+=( --without-gnutls )
+   fi
+
+   # The autodetection for these two commands can hang if localhost is
+   # down or ICMP traffic is filtered. Bug #468296.
+   myconf+=( --with-ping-command="/bin/ping -n -U -w %d -c %d %s" )
+
+   if use ipv6; then
+   myconf+=( --with-ping6-command="/bin/ping6 -n -U -w %d -c %d 
%s" )
+   fi
+
+   econf \
+   $(use_with mysql) \
+   $(use_with ipv6) \
+   $(use_with ldap) \
+   $(use_with postgres pgsql /usr) \
+   $(use_with radius) \
+   "${myconf[@]}" \
+   --libexecdir="/usr/$(get_libdir)/nagios/plugins" \
+   --sysconfdir="/etc/nagios"
+}
+
+pkg_postinst() {
+   elog "This ebuild has a number of USE flags that determine what you"
+   elog "are able to monitor. Depending on what you want to monitor, some"
+   elog "or all of these USE flags need to be set."
+   elog
+   elog "The plugins are installed in 
${ROOT}/usr/$(get_libdir)/nagios/plugins"
+}



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

2022-08-06 Thread Arthur Zamarin
commit: f6cba18d360f007585290bd73b3e802fa91381d9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug  6 13:01:01 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug  6 13:09:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6cba18d

dev-python/libtmux: add 0.14.0

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

 dev-python/libtmux/Manifest  |  1 +
 dev-python/libtmux/libtmux-0.14.0.ebuild | 48 
 2 files changed, 49 insertions(+)

diff --git a/dev-python/libtmux/Manifest b/dev-python/libtmux/Manifest
index ace337d60498..4cbadf022712 100644
--- a/dev-python/libtmux/Manifest
+++ b/dev-python/libtmux/Manifest
@@ -1,4 +1,5 @@
 DIST libtmux-0.12.0.gh.tar.gz 214161 BLAKE2B 
7040da2ee782b2e6bc73c70de0f5d5713c989a0959b0e731ac060f442e82e99829689f924cc2aeef6e79339b4f419df4143e2d5a9e356ad27cccb9cb3802e2f2
 SHA512 
f6f80daa3aaa99dd81ec0eb6a119ab1ad5fcd6c656d280b06a40c2b3bdc8d3ca7ae06089ea74482bfff005997f07e346338330d9ecf1c6745a6f3b7719b9cd0a
 DIST libtmux-0.13.0.gh.tar.gz 240339 BLAKE2B 
5b975bef4835ed8b74f05fd56bd824028fa64b56c700396d0387661cdf41a4a43d81dce10462c89a90ce352b00ca0fea0334fa02e7259464a62369637b2435ce
 SHA512 
bc5fce8c201f7c69fcbc15605808544baf19896e51c44daeebc4c133ee1db70dbffa8eea2641862cf27ca9fe341f4721cde432682e5aea84b2573f83ad2f
+DIST libtmux-0.14.0.gh.tar.gz 241472 BLAKE2B 
910005f944eefc8e7a92e476fb5d6c1693b1d1a6a82a27445487b9d16037610d6bd79301dea3c14a3be297ff8c774ba9e80f2036b6cf6259822c31ff673eaacf
 SHA512 
726df5781a6c1a80f31035c6dda6e423e30c49d7d6e9865cfb1a96dc36cc4a4f22f1330a87d3d1fa2f513ac34a7e1c4a51c9bd3dc1d2be79c67767061b76
 DIST libtmux-v0.10.3.tar.gz 225258 BLAKE2B 
40d591ee1f8a6068947b61416d6247b2475cc99031a67c167dc527631e50075f18c46fe6fc16193867d83a1a735b0a23fbfbc77f4539f788f05375f1f68b77d2
 SHA512 
2c8f28ce8c313404caffa42e5fd4a1dfa5d48bdc48203f8db595cb97b44886d63608771f23d62d76a56513b7e4578e48a31cacd224eca92425f110efd0a5db69
 DIST libtmux-v0.11.0.tar.gz 234278 BLAKE2B 
4939d38894fd6a1492ff282c98243b2d5b3b6f787691031c74337629aed710d3caebeb3bfce571e8f38fe07ecc341b6b3f8aa0bc42979fa362f5f0679aabf21e
 SHA512 
e09749ce4cf7cf7756e4e40e50c6eb0a00435f2b00c8436667b6b77a94078e9c380a811107f8129ea0d347355f3ce8bb213b8fb36de2becf3cf1a2dbebd97867

diff --git a/dev-python/libtmux/libtmux-0.14.0.ebuild 
b/dev-python/libtmux/libtmux-0.14.0.ebuild
new file mode 100644
index ..be24d300e9a1
--- /dev/null
+++ b/dev-python/libtmux/libtmux-0.14.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="python api for tmux"
+HOMEPAGE="https://libtmux.git-pull.com/;
+SRC_URI="
+   https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   >=app-misc/tmux-3.0a
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/twine[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   libtmux/pane.py::libtmux.pane.Pane.send_keys
+)
+
+python_prepare_all() {
+   local issues="https://github.com/tmux-python/libtmux/issues/;
+   sed -r -i "s|:issue:\`([[:digit:]]+)\`|\`issue \1 ${issues}\1\`|" 
CHANGES || die
+   rm requirements/doc.txt || die
+
+   # increase timeouts for tests
+   sed -e 's/0.01/0.1/' -i tests/test_test.py || die
+
+   distutils-r1_python_prepare_all
+}



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

2022-08-06 Thread Arthur Zamarin
commit: 487ddea48cbce1e68ffadb0f3bcb8522e7b1a1d4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug  6 12:33:49 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug  6 13:09:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=487ddea4

dev-python/zeroconf: add 0.39.0

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

 dev-python/zeroconf/Manifest   |  1 +
 dev-python/zeroconf/zeroconf-0.39.0.ebuild | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest
index 003ea3cb6cd2..61fabf74b706 100644
--- a/dev-python/zeroconf/Manifest
+++ b/dev-python/zeroconf/Manifest
@@ -1,2 +1,3 @@
 DIST python-zeroconf-0.38.6.gh.tar.gz 134795 BLAKE2B 
839d59d7c46d9ab16145e37bb58acc7a71072b00507ee0ae8325fea9a3ebc0e567f9e257937675f8eaf44095c7449f96e6bc42b82d34f75a39cc87fd29be2766
 SHA512 
274db525751191b0188a4f00505c795420f975de3f714f84f2207271ff484bb5de1c881c0ed00b1ad3a6265d5d461519cf46041ab907026d9e6937844bbab6af
 DIST python-zeroconf-0.38.7.gh.tar.gz 134866 BLAKE2B 
060ffdc45d4ec8092cd278b99a74561fd1ea06aba3cdecadbd35c1c5e3f608befe3ced18009d8d64c5b37388ee57900b4b00a44c90d87923f259e798da5bb962
 SHA512 
a0ab90f30b843bc889daf95eab6d806a5e3fb4ffe5e3857c435f14a85de7b659b8386159f6428f05a34f2e3010f4582f7d3a55bbd6e6ede0008247821f666707
+DIST python-zeroconf-0.39.0.gh.tar.gz 135121 BLAKE2B 
708f641934b1d155a464f532894e6f3ba3b83c57063b903eae23abcfaf76974920286a9ddcabc53d0211df21b247303c23b2ee36f78ccf809001395f0d1002a7
 SHA512 
401808d51b58905937b0c2f924bce6a9ae38f331f2faf7a0258bfcbc245ec618deaf1a707d22c47792d964a49a2036af5d2ab02438b001b228611a5855db897f

diff --git a/dev-python/zeroconf/zeroconf-0.39.0.ebuild 
b/dev-python/zeroconf/zeroconf-0.39.0.ebuild
new file mode 100644
index ..e803d214a211
--- /dev/null
+++ b/dev-python/zeroconf/zeroconf-0.39.0.ebuild
@@ -0,0 +1,51 @@
+# 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
+
+MY_P=python-zeroconf-${PV}
+DESCRIPTION="Pure Python Multicast DNS Service Discovery Library 
(Bonjour/Avahi compatible)"
+HOMEPAGE="
+   https://github.com/jstasiak/python-zeroconf/
+   https://pypi.org/project/zeroconf/
+"
+SRC_URI="
+   https://github.com/jstasiak/python-zeroconf/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
+   >=dev-python/async-timeout-4.0.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # network
+   tests/test_core.py::Framework::test_close_multiple_times
+   tests/test_core.py::Framework::test_launch_and_close
+   tests/test_core.py::Framework::test_launch_and_close_context_manager
+   tests/test_core.py::Framework::test_launch_and_close_v4_v6
+   tests/test_core.py::Framework::test_launch_and_close_v6_only
+   
tests/services/test_types.py::ServiceTypesQuery::test_integration_with_listener_ipv6
+
+   # fragile to timeouts (?)
+   tests/services/test_browser.py::test_service_browser_expire_callbacks
+   tests/utils/test_asyncio.py::test_run_coro_with_timeout
+)



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

2022-08-06 Thread Arthur Zamarin
commit: e0a6a6125f54097c0687dadd6aaf129c44eaf620
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug  6 12:17:43 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug  6 13:09:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0a6a612

dev-python/sentry-sdk: add 1.9.2

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

 dev-python/sentry-sdk/Manifest|  1 +
 dev-python/sentry-sdk/sentry-sdk-1.9.2.ebuild | 96 +++
 2 files changed, 97 insertions(+)

diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest
index 53e8fa1bc7a0..a7e5e706649c 100644
--- a/dev-python/sentry-sdk/Manifest
+++ b/dev-python/sentry-sdk/Manifest
@@ -3,3 +3,4 @@ DIST sentry-sdk-1.7.2.gh.tar.gz 254370 BLAKE2B 
e65b2236bfec9279a4aa05b77c9492547
 DIST sentry-sdk-1.8.0.gh.tar.gz 286488 BLAKE2B 
d47f33a1c83cfffa6e4a801a6fdfde132d4cfe1b734e464c4db60e97abf53ebe503c53c3edd89d1a84e655a348a4463a75c3475d4824d03cd9b95733b13b5532
 SHA512 
aa3be96dbc55265f17371d8f20f8b3116b4310cbc1d078b62beeb1fd90bdbb840db85c25309e16f793a188d373c6dbcfd11a104db21b60221a5fb06d8deacc2d
 DIST sentry-sdk-1.9.0.gh.tar.gz 290271 BLAKE2B 
fcb4c45c129faf23a1177167e2bdd567a7ff228abbaa782676abb16c29e9c4cccef89f67ae5cd28c4f2b25e6687152fdc5eab0c7d981021a8df16374dc4e1fec
 SHA512 
4f287bad8e9dd8eaad8f8a31d7335ccf6bfe72cc0ba8c0b26abcbd7e326bad886709d001976966a7b917f39e1ca249fa881abf29778cfd4bd65c63f05a6f6ef2
 DIST sentry-sdk-1.9.1.gh.tar.gz 270398 BLAKE2B 
66ee16816d312b38df737c5ecb0ecc4a2189c932c162bbedf165f2a153029e95c389372a4638d5f71f669ac780710769e4708c3e7673573d1b1e79a29cbf93c9
 SHA512 
5997252aeee900125e42d7275627359ca5382707162b93e45b238c11a181ac724fea327fa1b29deed63dbf800463d10c9d2a8e8943c32b907e4eac055e399297
+DIST sentry-sdk-1.9.2.gh.tar.gz 270400 BLAKE2B 
690e62c1b4f64677442ac46b15973173d96d587b71786f5c2e0a9e8d15aec7978b86b247a52ff15b6d0dc9665f8eafa4b1ad458d3aa3fca3447e7c9946503c69
 SHA512 
189916cf8b931df73eaa252bbc2f3beb53bf56529d50ebe79affd04e9684ffa89e1f66ec651b7dca6fbd5de641333ddd6f65512978ee06c2abb73617bd6f3ea2

diff --git a/dev-python/sentry-sdk/sentry-sdk-1.9.2.ebuild 
b/dev-python/sentry-sdk/sentry-sdk-1.9.2.ebuild
new file mode 100644
index ..9d1e2042e8f2
--- /dev/null
+++ b/dev-python/sentry-sdk/sentry-sdk-1.9.2.ebuild
@@ -0,0 +1,96 @@
+# 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..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python client for Sentry"
+HOMEPAGE="
+   https://sentry.io/
+   https://github.com/getsentry/sentry-python/
+   https://pypi.org/project/sentry-sdk/
+"
+SRC_URI="
+   https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/sentry-python-${PV}"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/certifi[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/asttokens[${PYTHON_USEDEP}]
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/executing[${PYTHON_USEDEP}]
+   dev-python/fakeredis[${PYTHON_USEDEP}]
+   dev-python/flask-login[${PYTHON_USEDEP}]
+   dev-python/gevent[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pyrsistent[${PYTHON_USEDEP}]
+   dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
+   dev-python/pytest-django[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-localserver[${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   dev-python/zope-event[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/eventlet[${PYTHON_USEDEP}]
+   ' python3_{8..9})
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # tests require Internet access
+   tests/integrations/httpx/test_httpx.py
+   tests/integrations/requests/test_requests.py
+   tests/integrations/stdlib/test_httplib.py
+   tests/integrations/flask/test_flask.py
+   tests/integrations/django/test_basic.py
+   # wtf is it supposed to do?!
+   tests/integrations/gcp/test_gcp.py
+   # broken by rq-1.10.1 (optional dep)
+   tests/integrations/rq/test_rq.py
+   # fastapi is not packaged
+   tests/integrations/asgi/test_fastapi.py
+   # TODO
+   tests/integrations/bottle
+   # requires python-multipart (TODO: package it)
+   tests/integrations/starlette
+)
+
+EPYTEST_DESELECT=(
+   # hangs
+   'tests/test_transport.py::test_transport_works'
+   # TODO
+   
'tests/test_basics.py::test_auto_enabling_integrations_catches_import_error'
+   

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

2022-08-06 Thread Arthur Zamarin
commit: 1537fce21588e5b21781e90bd2c65b8bdb3c5bd1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug  6 12:59:34 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug  6 13:09:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1537fce2

dev-python/dask: add 2022.8.0

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

 dev-python/dask/Manifest |  1 +
 dev-python/dask/dask-2022.8.0.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/dev-python/dask/Manifest b/dev-python/dask/Manifest
index ca1aa5e3e06a..b791f71a0a25 100644
--- a/dev-python/dask/Manifest
+++ b/dev-python/dask/Manifest
@@ -1,3 +1,4 @@
 DIST dask-2022.6.1.gh.tar.gz 8729249 BLAKE2B 
211beeb3960569aa1cb68a4fd9b261a417297de5dc406d50bc54342239227ea01e2158b618bd889862a7eff8bb01bb43d098937bb3911f088250957caa672d04
 SHA512 
6e06b63dd5c7f1d7c6c7dce867ffa42b956023b313b25245a339f698b06bea17a03cc4ead9bd5aef8ddf081750cad4df4b6b2972038315c89585221382c9e95c
 DIST dask-2022.7.0.gh.tar.gz 8748843 BLAKE2B 
ae0e63c883e6542aefd29a619168b1e86e9b20d43e7966ecb8a92a90b72952acd7e08ce53fdbc146b47bcb7f65190f2d0cbe19966c52f94b0d52eb63e53778d9
 SHA512 
11fe292134dac14e30068b98d88e622af2941b7fffa2c667b39b87e4d28ac6388001e18a8628bd22bbd48a2a10ee707dc25618a960a401e40cb73b2231fd2dfc
 DIST dask-2022.7.1.gh.tar.gz 8749841 BLAKE2B 
9c4db1adbfd9ea796db10855f98b972104415e66d5d01800e139d9475ceaedb850867a47d8af8e538856bcf21f805d6f24146a8407968e96c0084f81ce5e323d
 SHA512 
459c20cdb8da523020483212cc48fdf0830915ce6cbd48511ccb02e3a1a5c4c8e1ce9bafb09e1288ec7f89d9dc8da36cd7fe75da1441cb3e5b31521720fd0708
+DIST dask-2022.8.0.gh.tar.gz 8751904 BLAKE2B 
057cbb0f50684413b6eaaf9b25b1be5556d62ccb81258427c8504c861d156b49ec83957199758d6794406c06b1bc6d7724163ca975e5970ddd05505789392738
 SHA512 
dc455596500cfdcd38a71e256606cea4d41f96dd947b8fcf652cc0f8fff51145bfdd19eae8697472b6f5bb050c0525e422de53bf9e8c549310b1f26931491052

diff --git a/dev-python/dask/dask-2022.8.0.ebuild 
b/dev-python/dask/dask-2022.8.0.ebuild
new file mode 100644
index ..da91d7da7a6e
--- /dev/null
+++ b/dev-python/dask/dask-2022.8.0.ebuild
@@ -0,0 +1,59 @@
+# 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..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Task scheduling and blocked algorithms for parallel processing"
+HOMEPAGE="
+   https://www.dask.org/
+   https://github.com/dask/dask/
+   https://pypi.org/project/dask/
+"
+SRC_URI="
+   https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/cloudpickle-0.2.2[${PYTHON_USEDEP}]
+   >=dev-python/fsspec-0.6.0[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.15.1[${PYTHON_USEDEP}]
+   >=dev-python/pandas-0.25.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/partd-0.3.10[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
+   >=dev-python/toolz-0.8.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/toolz[${PYTHON_USEDEP}]
+   test? (
+   dev-python/moto[${PYTHON_USEDEP}]
+   dev-python/numexpr[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # another test relying on -Werror
+   "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]"
+   # TODO
+   dask/array/tests/test_reductions.py::test_mean_func_does_not_warn
+   dask/tests/test_config.py::test__get_paths
+   dask/array/tests/test_linalg.py::test_solve_assume_a
+)
+
+python_test() {
+   epytest -p no:flaky -m "not network"
+}



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

2022-08-06 Thread Arthur Zamarin
commit: 9a2e801307b405353294f84179b2e1895c0b8227
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug  6 12:39:10 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug  6 13:09:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a2e8013

dev-python/google-auth: add 2.10.0

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

 dev-python/google-auth/Manifest  |  1 +
 dev-python/google-auth/google-auth-2.10.0.ebuild | 58 
 2 files changed, 59 insertions(+)

diff --git a/dev-python/google-auth/Manifest b/dev-python/google-auth/Manifest
index e73540a9da8c..5ff5e539b228 100644
--- a/dev-python/google-auth/Manifest
+++ b/dev-python/google-auth/Manifest
@@ -1,2 +1,3 @@
+DIST google-auth-2.10.0.tar.gz 205591 BLAKE2B 
e5b6ea1a65afc42318dc26ed5fa18de19232ca85e6da5be47c45b41861595f763b42bfdd92aaa63d20bbbf76fc1447dbeb7d88424ae5f82ce23ea9f875d04700
 SHA512 
91cf5391606b896691a9ae1489391bb0545c461172439c3011fc56c575f4a67341eb25a41faec437cb82fc0a2835adc95006327e3460591137238721a6eddd50
 DIST google-auth-2.9.0.tar.gz 205241 BLAKE2B 
3e33b3c404d0fbd8b4c0b02c6187103c5715dad0f8850b895c91cecca81c2b2adce1b6426eccb8fa5c94948b53978b8530c54c59749e54af5b9513ce23497f6a
 SHA512 
2bcdf7c80d588f8229808e35426cf07ff1e14e778deb315ed375cb2c17a7efcec848c3cd2aa1ab8cd9c8550cd1e79eba9345c84d44f513844dfe1928e42a189d
 DIST google-auth-2.9.1.tar.gz 205219 BLAKE2B 
dd4d3c690a4ced2d4757167497689283b7fd8e9891948f0f14565fffe0d0c9eb62c4356a5715d10d02fefd1183bda5dfe3b1e7a7caa42c8d85c39c5875fd9730
 SHA512 
37830c708613f3a41c90658f220c2cd7ca45824c7e4741fa3b1754e635f6e0773daff05f770ad0836caefe082d6b517b5bd5b2a789cdbe03de9fdbca9a972f7f

diff --git a/dev-python/google-auth/google-auth-2.10.0.ebuild 
b/dev-python/google-auth/google-auth-2.10.0.ebuild
new file mode 100644
index ..de5188c8fdb8
--- /dev/null
+++ b/dev-python/google-auth/google-auth-2.10.0.ebuild
@@ -0,0 +1,58 @@
+# 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..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Google Authentication Library"
+HOMEPAGE="
+   https://github.com/googleapis/google-auth-library-python/
+   https://pypi.org/project/google-auth/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   =dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}]
+   >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}]
+   >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   !dev-python/namespace-google
+"
+BDEPEND="
+   test? (
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/grpcio[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/moto[${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   dev-python/pytest-localserver[${PYTHON_USEDEP}]
+   dev-python/pyu2f[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # these are compatibility tests with oauth2client
+   # disable them to unblock removal of that package
+   tests/test__oauth2client.py
+)
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}



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

2022-08-06 Thread Arthur Zamarin
commit: ae18232a99b68893c006560dc455bbd4e4c60f47
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug  6 12:10:56 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug  6 13:09:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae18232a

dev-python/humanize: add 4.3.0

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

 dev-python/humanize/Manifest  |  1 +
 dev-python/humanize/humanize-4.3.0.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-python/humanize/Manifest b/dev-python/humanize/Manifest
index bff8269f70dd..b317a6ac63d9 100644
--- a/dev-python/humanize/Manifest
+++ b/dev-python/humanize/Manifest
@@ -1 +1,2 @@
 DIST humanize-4.2.3.tar.gz 75390 BLAKE2B 
b700c7f6da3ea94062ffb0b74fdd8940460c6017c30499b34678750d5f86b4669542c65291f7a8e1c57b446cfc43efa88324c680fc3f817b7bc5018c3e275e50
 SHA512 
008acdafd2b811da767fdff67c3b12f7ba333fc35b0d51c4b0edc0162659b8ac25dc54ba30f2a266f6a422990dc2522b6c9e017b9a73e8262ed414d63e0c4308
+DIST humanize-4.3.0.tar.gz 78035 BLAKE2B 
03cea639879165453becc41f62e7b6e34a62ac3a74c37141e0c3f7e9d855b2727710ab5ac231a3829d03c413b297449dccbfc8b804b3f5ddcd402dd813adbf57
 SHA512 
b8713fa9ec2c2210f93e06436a5bef390937b85ccd0bc95520e53d5c0f49354b94a7957ef50dd9e391d8377d1faf43003c47028b19cef42885fd083cbda1ac46

diff --git a/dev-python/humanize/humanize-4.3.0.ebuild 
b/dev-python/humanize/humanize-4.3.0.ebuild
new file mode 100644
index ..b471878fc311
--- /dev/null
+++ b/dev-python/humanize/humanize-4.3.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Common humanization utilities"
+HOMEPAGE="
+   https://github.com/python-humanize/humanize/
+   https://pypi.org/project/humanize/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: games-util/gamemode/, games-util/gamemode/files/

2022-08-06 Thread James Le Cuirot
commit: cf99a44f45292fe71d7f96af3e8abd9755a7f86d
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Aug  6 13:50:06 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Aug  6 13:50:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf99a44f

games-util/gamemode: Bump to 1.7, don't install static lib, EAPI 8

Closes: https://bugs.gentoo.org/745096
Signed-off-by: James Le Cuirot  gentoo.org>

 games-util/gamemode/Manifest   |  1 +
 .../gamemode/files/gamemode-1.7-static-libs.patch  | 29 ++
 .../{gamemode-.ebuild => gamemode-1.7.ebuild}  | 27 ++--
 games-util/gamemode/gamemode-.ebuild   | 28 ++---
 4 files changed, 57 insertions(+), 28 deletions(-)

diff --git a/games-util/gamemode/Manifest b/games-util/gamemode/Manifest
index 82d722917814..a38ad2d24ca7 100644
--- a/games-util/gamemode/Manifest
+++ b/games-util/gamemode/Manifest
@@ -1 +1,2 @@
 DIST gamemode-1.6.1.tar.xz 71224 BLAKE2B 
aafa3123a2c672197d28fafbc7331004b6e4c87808e831f5e0341fd9a690acda8305da114651391fe39e6702bac805cede9d696280d03d4cc3d03d6f4d782efd
 SHA512 
99403a68675522d3b412424591ab7f0cef54968a699f8f68aa59a42a43df73db4bc8a84ee8f97b9f78f329ecd1ed2f3a50e3cb539458f23e7c5fbe28f7978e47
+DIST gamemode-1.7.tar.xz 73264 BLAKE2B 
81957a1989cf49532b0d80fc9b96a75d8205e7f148125309f3cae601f6fe125e8d839d4b92bea418a229a6e2658eaa55db2b3bbdb5e7efb26d278e2b22ab8269
 SHA512 
1fc91367af37d18e0042831b377cafec122c603ab699ecc314b0ded11410aab1bd739712e7305e497796fda25bee88d34438d5f3751595bf579dcbeb7335d15b

diff --git a/games-util/gamemode/files/gamemode-1.7-static-libs.patch 
b/games-util/gamemode/files/gamemode-1.7-static-libs.patch
new file mode 100644
index ..89fd0ba3d70a
--- /dev/null
+++ b/games-util/gamemode/files/gamemode-1.7-static-libs.patch
@@ -0,0 +1,29 @@
+From d339709cc42fe0b78b881d760003845010f5a7c1 Mon Sep 17 00:00:00 2001
+From: James Le Cuirot 
+Date: Sat, 6 Aug 2022 14:42:27 +0100
+Subject: [PATCH] Don't force installation of static libgamemodeauto
+
+Defining the library with `library` rather than `both_libraries` allows the 
user
+to choose which type they want to install using `-Ddefault_library`.
+
+Closes: https://github.com/FeralInteractive/gamemode/issues/287
+---
+ lib/meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/lib/meson.build b/lib/meson.build
+index e810509..7cdcf8a 100644
+--- a/lib/meson.build
 b/lib/meson.build
+@@ -25,7 +25,7 @@ gamemode_headers_includes = [
+ ]
+ 
+ # Small library to automatically use gamemode
+-libgamemodeauto = both_libraries(
++libgamemodeauto = library(
+ 'gamemodeauto',
+ sources: [
+ 'client_loader.c',
+-- 
+2.35.1
+

diff --git a/games-util/gamemode/gamemode-.ebuild 
b/games-util/gamemode/gamemode-1.7.ebuild
similarity index 93%
copy from games-util/gamemode/gamemode-.ebuild
copy to games-util/gamemode/gamemode-1.7.ebuild
index 1c2a2df1c374..8e94f8d83a95 100644
--- a/games-util/gamemode/gamemode-.ebuild
+++ b/games-util/gamemode/gamemode-1.7.ebuild
@@ -1,7 +1,7 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 MULTILIB_COMPAT=( abi_x86_{32,64} )
 
@@ -35,6 +35,10 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.7-static-libs.patch
+)
+
 DOCS=(
CHANGELOG.md
LICENSE.txt
@@ -76,28 +80,23 @@ pkg_pretend() {
 
 multilib_src_configure() {
local emesonargs=(
-   -Dwith-sd-bus-provider=$(usex systemd "systemd" "elogind")
-Dwith-systemd-user-unit-dir="$(systemd_get_userunitdir)"
)
-   if ! multilib_is_native_abi; then
+   if multilib_is_native_abi; then
+   emesonargs+=(
+   -Dwith-sd-bus-provider=$(usex systemd systemd elogind)
+   )
+   else
emesonargs+=(
-   -Dwith-examples=false
-Dwith-sd-bus-provider=no-daemon
+   -Dwith-pam-group=gamemode
+   -Dwith-examples=false
)
fi
 
meson_src_configure
 }
 
-multilib_src_install_all() {
-   if multilib_is_native_abi; then
-   insinto /etc/security/limits.d
-   newins - 45-gamemode.conf <<-EOF
-   @gamemode - nice -10
-   EOF
-   fi
-}
-
 pkg_postinst() {
elog
elog "GameMode has optional support for adjusting nice and ioprio of 
games"

diff --git a/games-util/gamemode/gamemode-.ebuild 
b/games-util/gamemode/gamemode-.ebuild
index 1c2a2df1c374..9490fc1e7b56 100644
--- a/games-util/gamemode/gamemode-.ebuild
+++ b/games-util/gamemode/gamemode-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2022 Gentoo Authors
 # Distributed under the terms of the GNU 

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

2022-08-06 Thread Ionen Wolkens
commit: e8ae6b77c611069be4be46ee6a22862e8284815c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Aug  6 14:19:22 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Aug  6 14:19:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8ae6b77

net-misc/ytfzf: add 2.4.1

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

 net-misc/ytfzf/Manifest   |  1 +
 net-misc/ytfzf/ytfzf-2.4.1.ebuild | 59 +++
 2 files changed, 60 insertions(+)

diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index a5c88b01de08..47b9c4285f0e 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1 +1,2 @@
 DIST ytfzf-2.4.0.tar.gz 3253168 BLAKE2B 
e25bd13c01f5b035378dd6657358bc2ec67ff29f1db42fc8c07f0f820252efa4e6da6342265ea4107ec3179d317ac9742646a641a1c9e4e2a84360b39df6bf3d
 SHA512 
9b66d8b56bb8a35baf04a5d34614882f8302e2f543d12182188438c50a76cca1182d7ac3a4a7a3d80d7c924478fd3af7968701e5d5ab8531a9d6f4ed5b731ece
+DIST ytfzf-2.4.1.tar.gz 3256903 BLAKE2B 
e95fc86d1ed2099aeb96d8daf808861e279865e17758dc8b0b5fa4c349dd819371012d13073f89b94469f1d69f00b66bb01860e3190e324baadc30e2cbae8074
 SHA512 
f0be168d5fd32cc75f95d0533a093cb9e3aa238d39e024271d69f078b974da51504bd1fd65a34378085a148f1ddae68f6c2fdc15c7a56c2353ec3d6695451771

diff --git a/net-misc/ytfzf/ytfzf-2.4.1.ebuild 
b/net-misc/ytfzf/ytfzf-2.4.1.ebuild
new file mode 100644
index ..36a2a31e9d01
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-2.4.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/;
+SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X minimal"
+
+RDEPEND="
+   app-misc/jq
+   net-misc/curl[ssl]
+   virtual/awk
+   !minimal? (
+   X? ( media-gfx/ueberzug )
+   app-shells/fzf
+   media-video/mpv[lua]
+   net-misc/yt-dlp
+   )"
+
+src_prepare() {
+   default
+
+   sed -i "/^: ...YTFZF_SYSTEM_ADDON_DIR/s|/usr/local|${EPREFIX}/usr|" 
ytfzf || die
+}
+
+src_compile() { :; }
+
+src_install() {
+   local emakeargs=(
+   DESTDIR="${D}"
+   PREFIX="${EPREFIX}"/usr
+   DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+   )
+
+   emake "${emakeargs[@]}" addons doc install
+   einstalldocs
+
+   rm -r "${ED}"/usr/share/licenses || die
+}
+
+pkg_postinst() {
+   optfeature "external menu support" x11-misc/dmenu
+   optfeature "desktop notifications" x11-libs/libnotify
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog "Note that ${PN} supports many methods to display 
menus/thumbnails."
+   elog "This ebuild primarily covers defaults and major features, 
additional"
+   elog "dependencies may be needed for others. Set USE=minimal if 
want full"
+   elog "control over optional dependencies (e.g. fzf is optional 
if use dmenu)."
+   fi
+}



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

2022-08-06 Thread Benda XU
commit: 1c393574bd0764ef36cbf91b1b4cf0db52d170d8
Author: Yiyang Wu  gmail  com>
AuthorDate: Sat Aug  6 06:13:38 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sat Aug  6 14:20:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c393574

dev-util/rocprofiler: Fix patch for rpl_run script

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

 dev-util/rocprofiler/files/rocprofiler-5.0.2-gentoo-location.patch | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/rocprofiler/files/rocprofiler-5.0.2-gentoo-location.patch 
b/dev-util/rocprofiler/files/rocprofiler-5.0.2-gentoo-location.patch
index 0605675e41c6..56cc79211ff0 100644
--- a/dev-util/rocprofiler/files/rocprofiler-5.0.2-gentoo-location.patch
+++ b/dev-util/rocprofiler/files/rocprofiler-5.0.2-gentoo-location.patch
@@ -9,7 +9,7 @@ Index: rocprofiler-rocm-5.0.2/bin/rpl_run.sh
 -ROOT_DIR=$(dirname $PKG_DIR)
 -TT_DIR=$ROOT_DIR/roctracer
 +ROOT_DIR=$PKG_DIR
-+TT_DIR=ROOT_DIR
++TT_DIR=$ROOT_DIR
  RUN_DIR=`pwd`
  TMP_DIR="/tmp"
  DATA_DIR="rpl_data_${time_stamp}_$$"



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

2022-08-06 Thread Benda XU
commit: c42a36956f512554fb0992cf4fe2ac34e47de3cd
Author: Yiyang Wu  gmail  com>
AuthorDate: Wed Jun 15 06:48:50 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sat Aug  6 14:20:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c42a3695

dev-libs/rocm-device-libs: add 5.1.3

Drop llvm-roc dependency, depend on vanilla clang.
Correct bitcode path in test for unpatched clang.

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

 dev-libs/rocm-device-libs/Manifest |  1 +
 .../files/rocm-device-libs-5.1.3-llvm-link.patch   | 13 ++
 .../rocm-device-libs-5.1.3-test-bitcode-dir.patch  | 24 +++
 .../rocm-device-libs/rocm-device-libs-5.1.3.ebuild | 47 ++
 4 files changed, 85 insertions(+)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index caad548c25f9..b9dc17091c0c 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -8,3 +8,4 @@ DIST rocm-device-libs-4.2.0.tar.gz 231971 BLAKE2B 
292798ec29b6feb268928a41d7a321
 DIST rocm-device-libs-4.3.0.tar.gz 234910 BLAKE2B 
af306219df395f9c5e65e6e06dff976698b80009d3b0c330c396c3e9475dca124bee4c96ff31724763bf40b3fd611f1ef55a7fb675f5ef82b992e496bc3a2d6d
 SHA512 
6e93b435d782a50f45d17bafb466ee05df88c39d665a8d796b68d588b6074629934c44afaae233fc84a238dc9c93d15917efeec7633349b4e894f3b3385bf57e
 DIST rocm-device-libs-4.5.2.tar.gz 244532 BLAKE2B 
fd13f3e518dc0922bb4e2a49863e3b86238158431189f4d4e9665f7e7b1adfa78ca96d915a3737b0da476cfbffcf0a0ad8840349a22062f59a83f59bc9edd05a
 SHA512 
5da2efd685c279ebb1bf67e27e1a8febb20dcdcf33136667b9bf2ca0d3684b366237358269a0c221dd602af37503aa766842cd1932b2711b562c1fc94cd2ae70
 DIST rocm-device-libs-5.0.2.tar.gz 242099 BLAKE2B 
3fc2afc3a837557da04bcd5673656c08d0b5ebf48fd6568a4b1687d157dc4b08e3b5cd219a7bf3c2ed82ca1391477c32c42b4e594d07ad47ef429061be351af9
 SHA512 
1c37401641080e511f325cddb62490c8827d1bcef7f2198449246afbd391162ed3294c24b0529e1b3669129e29544989e2cf12d46c90fea8d880c52cfdca5a72
+DIST rocm-device-libs-5.1.3.tar.gz 242862 BLAKE2B 
68d66de897f461e9f876de5fe2214803d4c00665651dea6af0952f0ce579c6704a5ec41b08971fa613ade309a0a85cb611b56b592dc2a25e247183e634ea3378
 SHA512 
cc3dfb8d4b4841ba777355c537175259d0019159ff462358320674b85082cccd99f6462f60fee66228ddfb88fade043445c1bac62504aa1462ba61b7e2751de7

diff --git 
a/dev-libs/rocm-device-libs/files/rocm-device-libs-5.1.3-llvm-link.patch 
b/dev-libs/rocm-device-libs/files/rocm-device-libs-5.1.3-llvm-link.patch
new file mode 100644
index ..9e6dc38921e2
--- /dev/null
+++ b/dev-libs/rocm-device-libs/files/rocm-device-libs-5.1.3-llvm-link.patch
@@ -0,0 +1,13 @@
+https://bugs.gentoo.org/851702#c4
+Adapt to libLLVM.so instead of the seperated libs
+===
+--- ROCm-Device-Libs-rocm-5.0.2.orig/utils/prepare-builtins/CMakeLists.txt
 ROCm-Device-Libs-rocm-5.0.2/utils/prepare-builtins/CMakeLists.txt
+@@ -26,5 +26,5 @@ set_target_properties(prepare-builtins P
+   CXX_STANDARD_REQUIRED Yes
+   CXX_EXTENSIONS No)
+ llvm_update_compile_flags(prepare-builtins)
+-llvm_map_components_to_libnames(llvm_libs support core bitreader bitwriter)
+-target_link_libraries(prepare-builtins ${llvm_libs})
++llvm_map_components_to_libnames(llvm_libs support)
++target_link_libraries(prepare-builtins ${llvm_libs} LLVM)

diff --git 
a/dev-libs/rocm-device-libs/files/rocm-device-libs-5.1.3-test-bitcode-dir.patch 
b/dev-libs/rocm-device-libs/files/rocm-device-libs-5.1.3-test-bitcode-dir.patch
new file mode 100644
index ..9047f8ef90e5
--- /dev/null
+++ 
b/dev-libs/rocm-device-libs/files/rocm-device-libs-5.1.3-test-bitcode-dir.patch
@@ -0,0 +1,24 @@
+lib/amdgcn/bitcode is not among the default bitcode dirs of clang
+Add --rocm-device-lib-path to the clang argument
+Excerpt from 
https://salsa.debian.org/rocm-team/rocm-device-libs/-/blob/d2014eed680ccce5f9bd61ff4fc28a89682575f3/debian/patches/cmake-amdgcn-bitcode.patch
+==
+--- rocm-device-libs.orig/test/constant_folding/RunConstantFoldTest.cmake
 rocm-device-libs/test/constant_folding/RunConstantFoldTest.cmake
+@@ -16,6 +16,7 @@
+   -target amdgcn-amd-amdhsa -mcpu=${TEST_CPU}
+   -Xclang -finclude-default-header
+   --rocm-path=${BINARY_DIR}
++  --rocm-device-lib-path=${AMDGCN_BITCODES}
+   -mllvm -amdgpu-simplify-libcall=0
+   -o ${OUTPUT_FILE} ${INPUT_FILE}
+   RESULT_VARIABLE CLANG_RESULT
+--- rocm-device-libs.orig/test/constant_folding/CMakeLists.txt
 rocm-device-libs/test/constant_folding/CMakeLists.txt
+@@ -30,6 +30,7 @@
+  -DFILECHECK_BIN=${FILECHECK_BIN}
+  -DOUTPUT_FILE=output.${name}.ll
+  -DINPUT_FILE=${CMAKE_CURRENT_SOURCE_DIR}/${name}.cl
++ -DAMDGCN_BITCODES=${PROJECT_BINARY_DIR}/lib/amdgcn/bitcode
+  -DTEST_CPU=gfx900
+  -P ${CMAKE_CURRENT_SOURCE_DIR}/RunConstantFoldTest.cmake)
+ endfunction()

diff --git 

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

2022-08-06 Thread Benda XU
commit: 976187a0664388a0f03b3c2ef8b5434bc594c8ad
Author: Yiyang Wu  gmail  com>
AuthorDate: Sat Jun 25 10:56:55 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sat Aug  6 14:20:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=976187a0

dev-util/rocminfo: add 5.1.3

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

 dev-util/rocminfo/Manifest |  1 +
 .../rocminfo-5.1.3-detect-builtin-amdgpu.patch | 50 ++
 dev-util/rocminfo/rocminfo-5.1.3.ebuild| 31 ++
 3 files changed, 82 insertions(+)

diff --git a/dev-util/rocminfo/Manifest b/dev-util/rocminfo/Manifest
index 6c5dce60e7f1..6c2df6b0a95e 100644
--- a/dev-util/rocminfo/Manifest
+++ b/dev-util/rocminfo/Manifest
@@ -7,3 +7,4 @@ DIST rocminfo-4.1.0.tar.gz 15379 BLAKE2B 
dcf7a663792538dbe5c02fbc9e5874d1e716f29
 DIST rocminfo-4.2.0.tar.gz 15379 BLAKE2B 
a76dd3f0d550d5b8a8c39454ef44d5f0a76ad24e4a3b75a9fd2a1b0d4d983a02a877c0eb4d2e4158f9c8c97602b52a2de9a1f535fad609a52e8cad48c4c8a833
 SHA512 
801c29ae88878b9448ad2f2c9faaa7ffba3a46c77887bebf2fa8d3db7e9258fb4678cf2b898ddfc88a34fcc0fdcc91c9aa2f4a1509eeb05db6a7b085ae28f3dc
 DIST rocminfo-4.3.0.tar.gz 15379 BLAKE2B 
86683d8e88d26a8730cf84b3a1d4f69231ff7158186ca6b867b5a029ae485978cf0d67db2b07c05c046bb300b55b6e80e280b9429cef903e3077dc1da0945b8d
 SHA512 
88b7f1ad86e76ede270d12fc3065eba192fcf3938d749b8345dac3b71be0985071dc5139a801ff46015369cd09b3eefcd8ff9ea71ab297476dda195f57792849
 DIST rocminfo-5.0.2.tar.gz 15767 BLAKE2B 
4617e4df51cc0b02d1743e655491600510e4f9fc22ef47612aa69bc311e7dc3979b0063c650d9a4fee0124be404b92c110dc9db056a554ee25ba3d4bfd12f618
 SHA512 
dd02837e621a414b54ef50b52ca816509ffa8b613e7de5f8b09449c5fc543dee054860a2245462008f687683af48203b6d2080fe71bf6e3654981d6bfd56e254
+DIST rocminfo-5.1.3.tar.gz 16772 BLAKE2B 
1b35661f9e6cd8cd5180ef3e4fd3dd8e7d6b282947d25c81b0b8bd347a5bee11cf87d950bbd8adcbd7a8a3053c41622b8e99fc0b56f4a14bdf4acf20992becc7
 SHA512 
998d499b0ae9a22bde30b2c26e31587a78b5ed63a19649d5b203eb47a044f17d1d4d3e951ec094d5be1ca3ba37efa4b19f5b53047727158170fa90c13a8c7563

diff --git a/dev-util/rocminfo/files/rocminfo-5.1.3-detect-builtin-amdgpu.patch 
b/dev-util/rocminfo/files/rocminfo-5.1.3-detect-builtin-amdgpu.patch
new file mode 100644
index ..5d0b2ed284bd
--- /dev/null
+++ b/dev-util/rocminfo/files/rocminfo-5.1.3-detect-builtin-amdgpu.patch
@@ -0,0 +1,50 @@
+/sys/module/amdgpu instead of lsmod for builtin amdgpu kernel module
+
+https://github.com/RadeonOpenCompute/rocminfo/pull/43
+https://github.com/RadeonOpenCompute/rocminfo/issues/42
+From ea4f017ed035928b1970e2589b02ec9b348c863e Mon Sep 17 00:00:00 2001
+From: YiyangWu 
+Date: Wed, 18 Aug 2021 21:05:20 +0800
+Subject: [PATCH] Check /sys/module/amdgpu for ROCk instead of lsmod
+
+Closes: #42
+
+Signed-off-by: YiyangWu 
+---
+ rocminfo.cc | 10 ++
+ 1 file changed, 6 insertions(+), 4 deletions(-)
+
+diff --git a/rocminfo.cc b/rocminfo.cc
+index 871f406..58c847d 100755
+--- a/rocminfo.cc
 b/rocminfo.cc
+@@ -995,6 +995,8 @@ AcquireAndDisplayAgentInfo(hsa_agent_t agent, void* data) {
+   err = AcquireAgentInfo(agent, _i);
+   RET_IF_HSA_ERR(err);
+ 
++  std::string ind(kIndentSize, ' ');
++
+   printLabel("***", true);
+   std::string agent_ind("Agent ");
+   agent_ind += std::to_string(*agent_number).c_str();
+@@ -1031,16 +1033,16 @@ AcquireAndDisplayAgentInfo(hsa_agent_t agent, void* 
data) {
+ 
+ int CheckInitialState(void) {
+   // Check kernel module for ROCk is loaded
+-  FILE *fd = popen("lsmod | grep amdgpu", "r");
+-  char buf[16];
+-  if (fread (buf, 1, sizeof (buf), fd) == 0) {
++  int module_dir;
++  module_dir = open("/sys/module/amdgpu", O_DIRECTORY);
++  if (module_dir < 0) {
+ printf("%sROCk module is NOT loaded, possibly no GPU devices%s\n",
+   COL_RED, COL_RESET);
+ return -1;
+   } else {
+ printf("%sROCk module is loaded%s\n", COL_WHT, COL_RESET);
++  close(module_dir);
+   }
+-  pclose(fd);
+ 
+   // Check if user belongs to the group for /dev/kfd (e.g. "video" or
+   // "render")

diff --git a/dev-util/rocminfo/rocminfo-5.1.3.ebuild 
b/dev-util/rocminfo/rocminfo-5.1.3.ebuild
new file mode 100644
index ..c090c863e060
--- /dev/null
+++ b/dev-util/rocminfo/rocminfo-5.1.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/rocminfo/;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/rocminfo/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+   S="${WORKDIR}/rocminfo-rocm-${PV}"
+fi
+
+DESCRIPTION="ROCm Application for Reporting System Info"
+HOMEPAGE="https://github.com/RadeonOpenCompute/rocminfo;
+LICENSE="UoI-NCSA"

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

2022-08-06 Thread Benda XU
commit: 82a6c2ca05ccf2dad8cbd75a813d6deafe4f105f
Author: Yiyang Wu  gmail  com>
AuthorDate: Wed Jun 15 12:42:07 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sat Aug  6 14:22:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82a6c2ca

dev-util/hip: add 5.1.3

Switch from llvm-roc to vanilla clang --
New variables about clang path in hipvars.pm
hip-5.1.3-clang-include-path.patch to fix hipcc finding clang
hip-5.1.3-rocm-path.patch: add compile flag to support unpatched clang
Using sed cmd to fix clang header location in cmake

Closes: https://bugs.gentoo.org/851702
Reference: https://github.com/ROCm-Developer-Tools/hipamd/issues/18
Reference: https://github.com/ROCm-Developer-Tools/hipamd/issues/27
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 dev-util/hip/Manifest  |   6 +
 ...0001-SWDEV-316128-HIP-surface-API-support.patch |  35 +
 .../hip/files/hip-5.1.3-clang-include-path.patch   |  12 ++
 .../hip/files/hip-5.1.3-fix-hip_prof_gen.patch |  38 +
 dev-util/hip/files/hip-5.1.3-rocm-path.patch   |  13 ++
 dev-util/hip/files/hipvars-5.1.3.pm|  21 +++
 dev-util/hip/hip-5.1.3.ebuild  | 161 +
 7 files changed, 286 insertions(+)

diff --git a/dev-util/hip/Manifest b/dev-util/hip/Manifest
index a5655c73e1a8..de73421d0c04 100644
--- a/dev-util/hip/Manifest
+++ b/dev-util/hip/Manifest
@@ -1,11 +1,17 @@
 DIST 5.0.2-update-header.patch.gz 5136 BLAKE2B 
290b9e250e3004a1147ad28606d7d205078affbd809c6a429744767ebabf35bd8df6395dc135984d345ae2f23fa457dcb2524bcbf31c5bf16903d3ee2007bf5d
 SHA512 
41b1025c403e874026a712ec6f6571c873203b08ddadf68848f6d1f63924c21b206677b330f79edad2c4b85e2ba5053b1d33f70c7c09ff9c17bc5905b849da0c
+DIST hip-5.1.3-update-header.patch.gz 3406 BLAKE2B 
805539c3396a9cdcc4b807afd96eacd2de0e494a9ec927a1526cb8ce26b1c6e0a4d06415cd0210cba1398b5ff70f995fa67ad22b659578c075eb24c2a2cc9228
 SHA512 
eef4d70f9470a61d1d8cb140728cc4f2e792a4e64e0900a7410a74f3a6421410e7546e4e62bbbf35ae231b566bf162fb85de1f1ad1d8cfb2f282d2ed9a34b53a
 DIST rocclr-5.0.2.tar.gz 853965 BLAKE2B 
a0d568eb3b230845970d8256a5a2f32018e4b9fb68e0f1aa13a1f3fc953e614025315b90cbe68c107f7150cf91b4b1ea438455429062c7dc06ef77d65dedd2ec
 SHA512 
b30a57c09973d8ef624511f422babaf9722685b9f85643783aebc000671b41fd54f44b308cece0baab187e1ee00b10335c6d22b6bad6fb3468abe6ef0da97d73
+DIST rocclr-5.1.3.tar.gz 618606 BLAKE2B 
02b7732ddd03c0883bee49c56466cd21c649159f801bfb2537eea6e640c65613eb57b37d942f465a9deb83d65735f51212dde5e4f77ba8239d1a6b7037e1800c
 SHA512 
89fd2eca39ed84a1cf525b2c606089ef39f64c1f997c4880e10722da6de4864110752640e1508db1aeb9d15c48ba4e6fe5dbe7a9e56718853ece42548028b2ca
 DIST rocm-hip-4.0.0.tar.gz 1012154 BLAKE2B 
02343239a5b27c42dafd241f2c9b6f5195c50f78bfd717ae72bcb16d384bd6cf97ff6f2b86bfcf323aaaf022d6897f46d0987826c80d6f6279be4cb4792e15be
 SHA512 
cf840dbe28a9a15e3be14351bfa22d3c81e1654813a7aee55f53e71b2ee183f8dd0de14a79791617fabb5b357cadbf2ce2f476f78884b2843d30f206d65088f6
 DIST rocm-hip-4.1.0.tar.gz 954215 BLAKE2B 
c4b75ab2158e6921be1c34820ab5d1a5e2eb36112834b0143c50023caa27de384e0497f4837947cc7fe05554c6c95201340b1979eb916b31ebb4ffec8c923735
 SHA512 
420ffd7b79e2b4506873cbfc56e96395f8ed9d9375ce28df51626601199d4d8dca6920528e255d39a48ad66ee11f4b653f3b9f659df489d32b21886fb86c64b5
 DIST rocm-hip-4.2.0.tar.gz 918281 BLAKE2B 
45c28289c8ff9e600bfd9daff8af162c897fcfdf41ce65d91d1761d58253d87a6385fd4a15e818619ca39d3413479bf043ab2758fead349a243105e979b64f7c
 SHA512 
e620507321c949ded2eab6159099eef0eab267eb686b6ee0ed86022fffaa51fb8714a7f344b79acf76c876c55919360905d1bb3a7c00a87f40174774d6682ce8
 DIST rocm-hip-4.3.0.tar.gz 967550 BLAKE2B 
263e8bbaa86198d3cb6a29f5597b56a3fe1e9338a8c485935070e6253816ccdba9671f33d8142c260aa3c36f43a71de7f2c1b7a15e1227f97aaf03ed10ce10dd
 SHA512 
bc2d9597200405397387cc8f626f0cc734ee450c462bd7c7a0c655e3dfe2d1e09780328cbfa1c0d1e0db836e561fc450c5d514a6ad1a5828cb913c4c3c535ef1
 DIST rocm-hip-5.0.2.tar.gz 958496 BLAKE2B 
9c8bb1eacd982203e3bd6c24560672c4a9aaf5606608635d7da5a60f613d9be50998f990c1ea3e0e6f5581e0efcba09af736a77bbc9469b2898e0974d063e8d6
 SHA512 
4a99e86a4594c15509a1bbfec0678cd05469eb14dcf35ce650e1eb7c2415f57f59071b1b8add2f8566ccf06242bead77abd275987fe79fe6031dea90d5693805
+DIST rocm-hip-5.1.3.tar.gz 967696 BLAKE2B 
15cb52b5934b84acf515fe9c83b7c8982e00a23e20af933bdd2c4bc5b56fd42b08c8a08e840c85d2e0a8386d5a0e9c110504f68499989de1aaad00e9a5efcf43
 SHA512 
6b6fd6c12d73788df1711b12326b97fc7a184f319e0db114947b7967b75f2ee131f81e42e43a4981456b507221a6013133731120409f90214e13304299ccbc24
 DIST rocm-hipamd-5.0.2.tar.gz 319973 BLAKE2B 
ca19938eeca66f0d2614ff933e1d0e75b6b8dbc8d996fd4369e5649897b9948271ac88f2a66f0a40ef586d6185b30d01132decac95d1615c1ee419996050ed07
 SHA512 
056acab082b5073e81f9e5de00ae12c85021d1c297cdcfc45b85f191dcc68603f64fe5d0e75f9523120657947eb125beaa9c3ce26234968c43b200e638f9afa3
+DIST rocm-hipamd-5.1.3.tar.gz 331996 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/roct-thunk-interface/

2022-08-06 Thread Benda XU
commit: 2d98f165c76cf3da395a8acfb22442bf5c848d21
Author: Yiyang Wu  gmail  com>
AuthorDate: Sat Jun 25 10:55:21 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sat Aug  6 14:20:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d98f165

dev-libs/roct-thunk-interface: add 5.1.3

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

 dev-libs/roct-thunk-interface/Manifest |  1 +
 .../roct-thunk-interface-5.1.3.ebuild  | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-libs/roct-thunk-interface/Manifest 
b/dev-libs/roct-thunk-interface/Manifest
index 8eb3d57d96b4..4e38d834ffb1 100644
--- a/dev-libs/roct-thunk-interface/Manifest
+++ b/dev-libs/roct-thunk-interface/Manifest
@@ -4,3 +4,4 @@ DIST roct-thunk-interface-4.2.0.tar.gz 3162877 BLAKE2B 
48196c2334a5514c17a5b6ca1
 DIST roct-thunk-interface-4.3.0.tar.gz 3177655 BLAKE2B 
e3746bb361731484acb5da8c48246fa9ce6cce46919bc771e2670bc4694e09147b51b65274cc58d690e06ce6781aca54d67508625d9ffc1e30f42dbd69adabd5
 SHA512 
c0515784696464feef906d6ef4446c9bddb77b5abe62e982a7d75331a8b7fb84e94f12ebeaf2e128be28ab8f903bf6894cbf2302aa5ddee23eaf9b2cc807c872
 DIST roct-thunk-interface-4.5.2.tar.gz 3178434 BLAKE2B 
b3416d1f7f26401a543ff5ef1b728a6efc38c5c9306d98cb03f034f8b0e10f961f9863192c23a6b7a70ff543e2d8abb60169a4a9a0c5992f2483e6f69db2
 SHA512 
6f51956df14532a3428f56a80479357c703c26589c68b054a340d751e34435211500c441fc90d7edbbb7c6c327a8ba71afafc8355c8c0e7a1cd45a9c9d0d99e6
 DIST roct-thunk-interface-5.0.2.tar.gz 3178727 BLAKE2B 
9b8926ec18340a686f0499070dd4846fb9ba3eae2fed2d02615fbbee977c3417cb5815b54a19aed7623484e175702cb757e8f3ac30b8b9f04ce4cf0ce81b2cc5
 SHA512 
c78a4d22d6e09decfec8c710707bc89ca30d3deba9ee3123af83d530f1bf58cb3681206a8c2ad8a523ff45621b87701020cfce23bba4fd87b81791ee8f04619e
+DIST roct-thunk-interface-5.1.3.tar.gz 3178689 BLAKE2B 
c46af7bc60772beaa9a214a86a634290cfd7952589f70736c0c2544c0459eb4fdcc65030d897dbb67bfbaae545f529ac647397df3fcfeddeb5d5e05a283cfd6b
 SHA512 
746a04e667ce242160d6e2519594fc93b205520dae28678859fbd40c3c641082aa6219c04c8e2b58289763a5244dd6336b56c2e2016ba671c5e5a6fb9ca5caea

diff --git a/dev-libs/roct-thunk-interface/roct-thunk-interface-5.1.3.ebuild 
b/dev-libs/roct-thunk-interface/roct-thunk-interface-5.1.3.ebuild
new file mode 100644
index ..d0cf376f0b8d
--- /dev/null
+++ b/dev-libs/roct-thunk-interface/roct-thunk-interface-5.1.3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake linux-info
+
+if [[ ${PV} == * ]] ; then
+   
EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface/;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCT-Thunk-Interface-rocm-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Thunk Interface"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface;
+CONFIG_CHECK="~HSA_AMD ~HMM_MIRROR ~ZONE_DEVICE ~DRM_AMDGPU 
~DRM_AMDGPU_USERPTR"
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND="sys-process/numactl"
+DEPEND="${RDEPEND}"
+BDEPEND="x11-libs/libdrm[video_cards_amdgpu]"
+
+CMAKE_BUILD_TYPE=Release
+
+src_prepare() {
+   sed -e "s:get_version ( \"1.0.0\" ):get_version ( \"${PV}\" ):" -i 
CMakeLists.txt || die
+   sed -e "s:ubuntu:gentoo:" -i CMakeLists.txt || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCPACK_PACKAGING_INSTALL_PREFIX="${EPREFIX}/usr"
+   )
+   cmake_src_configure
+}



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

2022-08-06 Thread Benda XU
commit: c1198ee528b9f90cca1f63baecf16c8dbd0741e6
Author: Yiyang Wu  gmail  com>
AuthorDate: Mon Jul 11 09:04:21 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sat Aug  6 14:22:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1198ee5

dev-util/rocm-smi: add 5.1.3

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

 dev-util/rocm-smi/Manifest |  1 +
 .../rocm-smi-5.1.3-detect-builtin-amdgpu.patch | 26 +
 dev-util/rocm-smi/rocm-smi-5.1.3.ebuild| 62 ++
 3 files changed, 89 insertions(+)

diff --git a/dev-util/rocm-smi/Manifest b/dev-util/rocm-smi/Manifest
index d45d584c8345..a5d1a8903631 100644
--- a/dev-util/rocm-smi/Manifest
+++ b/dev-util/rocm-smi/Manifest
@@ -2,3 +2,4 @@ DIST rocm-smi-4.0.0.tar.gz 45065 BLAKE2B 
90a28c162099deaa67c98701b79328c760973d8
 DIST rocm-smi-4.3.0.tar.gz 1672482 BLAKE2B 
21b35daa565ce368ac10110ba73f723c5d2125e401f5c8fa2d8e3300f450f39dd0c1de74681249868a842b568af0f2cf0d1f7bf0d40d338a7d1ee7c9e25b67dd
 SHA512 
2bf5d3f1be50636c7c848cfa982fcdb6fbf25d648bcbe2a195e1153c7f4c8b11b2b3650aaa110eec780a218a1503afe84637c7d6e7e868e7065f8c51d8d3b8dd
 DIST rocm-smi-4.5.2.tar.gz 1674835 BLAKE2B 
7cf69170a4a8dedfdc467e3b8dc64bd829136062487814e169cca0deabcd05d8adaf4fc440173e10cd8117ae63119f10a09c3042b0915b865e0620322c940e91
 SHA512 
640645d07dbc93a85d4e498bcc88fa0caab36b5af0f9feabf8a2383786ccb2b588be625f46e90d1b71803c011891a62a3642098fd0eb83530d5d8e0a49d204dc
 DIST rocm-smi-5.0.2.tar.gz 1677784 BLAKE2B 
28e136a8b3c630ed7d5b514ad5bf985ff540df8e1fc2378b855032a6ebd2bcbcd4aab5e8a5a9e6462eacd2ac9ada0b8940aed582ce118d1066bded115af42e22
 SHA512 
bbad2bbebb81de42a15d8aa48e4751dbf9b8f9ee74633d16828f6977fadff35e9db0b7c9ee465a61c40a3e8f2f0f99b79cd5c5b142785cf61958d432f13d7f05
+DIST rocm-smi-5.1.3.tar.gz 1701386 BLAKE2B 
c5e779f5c33fec0b1b39b09c758dfadd3c24e28f15381593f2959e5c2fb9f49af3a7ca1f9ab7d6bf34c5af4fbe3f0c0ae20c6c049cbf9421a9184735bb4a64a2
 SHA512 
7bf7af2b42a035c298c2f9009b6123671af41f9ca1a50607cfa362f39dbd82ff88f8c13ece6c4edab585edadd9072ed096a400dd3850851e1beef3633a8eb14e

diff --git a/dev-util/rocm-smi/files/rocm-smi-5.1.3-detect-builtin-amdgpu.patch 
b/dev-util/rocm-smi/files/rocm-smi-5.1.3-detect-builtin-amdgpu.patch
new file mode 100644
index ..3f322aef3582
--- /dev/null
+++ b/dev-util/rocm-smi/files/rocm-smi-5.1.3-detect-builtin-amdgpu.patch
@@ -0,0 +1,26 @@
+Detect amdgpu module for amdgpu-builtin kernel
+From dc2a4b5b256692e1a6ecef45210682c316b961e0 Mon Sep 17 00:00:00 2001
+From: YiyangWu 
+Date: Sat, 2 Apr 2022 16:40:11 +0800
+Subject: [PATCH] Check /sys/module/amdgpu for ROCk instead of lsmod
+
+Closes: #102
+
+Signed-off-by: YiyangWu 
+---
+ python_smi_tools/rocm_smi.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/python_smi_tools/rocm_smi.py b/python_smi_tools/rocm_smi.py
+index 57606ee..35be495 100755
+--- a/python_smi_tools/rocm_smi.py
 b/python_smi_tools/rocm_smi.py
+@@ -66,7 +66,7 @@ def driverInitialized():
+ """
+ driverInitialized = ''
+ try:
+-driverInitialized = str(subprocess.check_output("cat 
/proc/modules|grep amdgpu", shell=True))
++driverInitialized = str(subprocess.check_output("test -d 
/sys/module/amdgpu", shell=True))
+ except subprocess.CalledProcessError:
+ pass
+ if len(driverInitialized) > 0:

diff --git a/dev-util/rocm-smi/rocm-smi-5.1.3.ebuild 
b/dev-util/rocm-smi/rocm-smi-5.1.3.ebuild
new file mode 100644
index ..7947568516a5
--- /dev/null
+++ b/dev-util/rocm-smi/rocm-smi-5.1.3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-r1
+
+DESCRIPTION="ROCm System Management Interface Library"
+HOMEPAGE="https://github.com/RadeonOpenCompute/rocm_smi_lib;
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/rocm_smi_lib;
+   EGIT_BRANCH="master"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/rocm_smi_lib/archive/rocm-${PV}.tar.gz
 -> rocm-smi-${PV}.tar.gz"
+   KEYWORDS="~amd64"
+   S="${WORKDIR}/rocm_smi_lib-rocm-${PV}"
+fi
+
+LICENSE="MIT NCSA-AMD"
+SLOT="0/$(ver_cut 1-2)"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND=""
+RDEPEND="${PYTHON_DEPS}"
+BDEPEND=""
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.0.2-gcc12-memcpy.patch
+   "${FILESDIR}"/${PN}-5.1.3-detect-builtin-amdgpu.patch
+)
+
+src_prepare() {
+   sed -e "/DESTINATION/s,\${OAM_NAME}/lib,$(get_libdir)," \
+   -e "/DESTINATION/s,oam/include/oam,include/oam," -i 
oam/CMakeLists.txt || die
+   sed -e "/link DESTINATION/,+1d" \
+   -e "/DESTINATION/s,\${ROCM_SMI}/lib,$(get_libdir)," \
+   -e "/bindings_link/,+3d" \
+   -e "/rsmiBindings.py/,+1d" \
+   -e 

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

2022-08-06 Thread Benda XU
commit: 12b05affa246388231a995adba68102a394a9cb3
Author: Benda Xu  gentoo  org>
AuthorDate: Sat Aug  6 13:19:38 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sat Aug  6 14:22:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12b05aff

dev-util/rocm_bandwidth_test: relax slot dependency.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Benda Xu  gentoo.org>

 ..._bandwidth_test-5.0.2.ebuild => rocm_bandwidth_test-5.0.2-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-5.0.2.ebuild 
b/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-5.0.2-r1.ebuild
similarity index 93%
rename from dev-util/rocm_bandwidth_test/rocm_bandwidth_test-5.0.2.ebuild
rename to dev-util/rocm_bandwidth_test/rocm_bandwidth_test-5.0.2-r1.ebuild
index 6353571d9ac8..094ed9071adb 100644
--- a/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-5.0.2.ebuild
+++ b/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-5.0.2-r1.ebuild
@@ -13,7 +13,7 @@ LICENSE="NCSA-AMD"
 SLOT="0/$(ver_cut 1-2)"
 KEYWORDS="~amd64"
 
-DEPEND="dev-libs/rocr-runtime:${SLOT}"
+DEPEND="dev-libs/rocr-runtime:="
 RDEPEND="${DEPEND}"
 BDEPEND=""
 



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

2022-08-06 Thread Benda XU
commit: 5d323677e1366828047a9fc2e32fa8a0e8bcedfb
Author: Yiyang Wu  gmail  com>
AuthorDate: Sun Jun 26 07:06:58 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sat Aug  6 14:20:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d323677

dev-util/rocm-cmake: add 5.1.3

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

 dev-util/rocm-cmake/Manifest|  1 +
 dev-util/rocm-cmake/rocm-cmake-5.1.3.ebuild | 31 +
 2 files changed, 32 insertions(+)

diff --git a/dev-util/rocm-cmake/Manifest b/dev-util/rocm-cmake/Manifest
index c7ad0639575c..0f0d3bd58741 100644
--- a/dev-util/rocm-cmake/Manifest
+++ b/dev-util/rocm-cmake/Manifest
@@ -7,3 +7,4 @@ DIST rocm-cmake-4.2.0.tar.gz 22147 BLAKE2B 
14d90d187a845fd148b77cd73a628653405be
 DIST rocm-cmake-4.3.0.tar.gz 22912 BLAKE2B 
588ba127aa401826021e40d2c0dc05fb40e6000bf26ad2f32a40d52b4882a5e0705f9d303784ca830f2dc88dbda4fc7ffe89e0080d862dd8867a021f7c008331
 SHA512 
1277336c9535fa934bd7f255299d31d817ae3c659468ade4d7689325df175aa3029f5b1ebde072a4f1d5edf31281582371a44902fa46171634ad238fc8b3bde0
 DIST rocm-cmake-4.5.2.tar.gz 26353 BLAKE2B 
a4865501c0bdf83f968b040dc61edf9ded248c0d9f07e8efcfa90e212382f8637dc06c2116d21f08b063e9f038ad7d4d2ea7aafb57c9cd562156783084e772d9
 SHA512 
8c4ec3f1b10f5e2d3057e8a670bc75c347a70508b8610569fe71b67a3f91f901272b3bec11734fc2835efc19c666572d9c63e8edbd035c28adb00c6e349cc5c7
 DIST rocm-cmake-5.0.2.tar.gz 34496 BLAKE2B 
94a19c51e318bade4034ab219bd4ef7f4adbb412d0306ab38a0d3e5a6fb178d42a793997e097b45b9d07e4a0b38fb32db137a7ec3d8540ab76035774f00a34d5
 SHA512 
c9378b13c4d9fddc82d12e3889851368b959dfe490227f4e8494c07d5e397e369cc80b4aadaf977ed382150b97254b9bcf291bd640bab5ab35cd5b002b6f
+DIST rocm-cmake-5.1.3.tar.gz 39781 BLAKE2B 
9ffe9ce6390889b651ffbb8019dc8f0274f8aa3ac7cf14da05f828ab952c575ff34e120f0cef3b3fd46bff208f47a3d293feff2c77a1104e942c5d9f4303f61c
 SHA512 
31dfbfd822a9b6f817ef459df171e4a2ba16556d00ad8b3b5be3ebebffe03cbbd815d394cc6452509e47424a3cac50e523e31923b2b9c48d586163ead2338c74

diff --git a/dev-util/rocm-cmake/rocm-cmake-5.1.3.ebuild 
b/dev-util/rocm-cmake/rocm-cmake-5.1.3.ebuild
new file mode 100644
index ..ac9cb2351f34
--- /dev/null
+++ b/dev-util/rocm-cmake/rocm-cmake-5.1.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/rocm-cmake/;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/rocm-cmake/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+   S="${WORKDIR}/rocm-cmake-rocm-${PV}"
+fi
+
+DESCRIPTION="Radeon Open Compute CMake Modules"
+HOMEPAGE="https://github.com/RadeonOpenCompute/rocm-cmake;
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.0.2-license.patch
+)
+
+src_prepare() {
+   sed -e "/ROCM_INSTALL_LIBDIR/s:lib:$(get_libdir):" \
+   -i "${S}/share/rocm/cmake/ROCMInstallTargets.cmake" || die
+   cmake_src_prepare
+}



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

2022-08-06 Thread Benda XU
commit: 1dfa608f1f5db0a577e90464f63534b60edefc71
Author: Benda Xu  gentoo  org>
AuthorDate: Sat Aug  6 09:37:21 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sat Aug  6 14:20:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dfa608f

sci-libs/rocFFT: relax SLOT dependency.

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

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/rocFFT/{rocFFT-5.0.2.ebuild => rocFFT-5.0.2-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/rocFFT/rocFFT-5.0.2.ebuild 
b/sci-libs/rocFFT/rocFFT-5.0.2-r1.ebuild
similarity index 99%
rename from sci-libs/rocFFT/rocFFT-5.0.2.ebuild
rename to sci-libs/rocFFT/rocFFT-5.0.2-r1.ebuild
index bd101fb2e922..63f8d053f59c 100644
--- a/sci-libs/rocFFT/rocFFT-5.0.2.ebuild
+++ b/sci-libs/rocFFT/rocFFT-5.0.2-r1.ebuild
@@ -28,7 +28,7 @@ perfscripts? (
dev-python/pandas[${PYTHON_USEDEP}] )
 ${PYTHON_DEPS}"
 
-DEPEND="dev-util/hip:${SLOT}
+DEPEND="dev-util/hip:=
${PYTHON_DEPS}"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/rocm-clang-ocl/, dev-util/rocm-clang-ocl/files/

2022-08-06 Thread Benda XU
commit: 8a64d9b3fa74ab7ee3ec9b4d85f813d63648a130
Author: Benda Xu  gentoo  org>
AuthorDate: Sat Aug  6 13:47:56 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sat Aug  6 14:22:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a64d9b3

dev-util/rocm-clang-ocl: use system clang.

Bug: https://bugs.gentoo.org/851702
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Benda Xu  gentoo.org>

 .../files/rocm-clang-ocl-5.0.2-system-llvm.patch| 17 +
 ...-ocl-5.0.2.ebuild => rocm-clang-ocl-5.0.2-r1.ebuild} |  9 +
 2 files changed, 22 insertions(+), 4 deletions(-)

diff --git 
a/dev-util/rocm-clang-ocl/files/rocm-clang-ocl-5.0.2-system-llvm.patch 
b/dev-util/rocm-clang-ocl/files/rocm-clang-ocl-5.0.2-system-llvm.patch
new file mode 100644
index ..5f052f4282e0
--- /dev/null
+++ b/dev-util/rocm-clang-ocl/files/rocm-clang-ocl-5.0.2-system-llvm.patch
@@ -0,0 +1,17 @@
+Use system clang.
+
+Forwarded: not yet.
+
+Index: clang-ocl-rocm-5.0.2/CMakeLists.txt
+===
+--- clang-ocl-rocm-5.0.2.orig/CMakeLists.txt
 clang-ocl-rocm-5.0.2/CMakeLists.txt
+@@ -20,7 +20,7 @@ if(hcc_FOUND)
+ set(CLANG_BIN "${hcc_LIB_INSTALL_DIR}/../bin" CACHE STRING "")
+ set(BITCODE_DIR "${hcc_LIB_INSTALL_DIR}" CACHE STRING "")
+ else()
+-find_program(CLANG_EXE NAMES clang HINTS ${CXX_COMPILER_PATH}/bin PATHS 
/opt/rocm/llvm/bin)
++find_program(CLANG_EXE NAMES clang)
+ get_filename_component(CLANG_EXE_DIR ${CLANG_EXE} DIRECTORY)
+ find_package(AMDDeviceLibs PATHS /opt/rocm)
+ set(CLANG_BIN "${CLANG_EXE_DIR}" CACHE STRING "")

diff --git a/dev-util/rocm-clang-ocl/rocm-clang-ocl-5.0.2.ebuild 
b/dev-util/rocm-clang-ocl/rocm-clang-ocl-5.0.2-r1.ebuild
similarity index 86%
rename from dev-util/rocm-clang-ocl/rocm-clang-ocl-5.0.2.ebuild
rename to dev-util/rocm-clang-ocl/rocm-clang-ocl-5.0.2-r1.ebuild
index 202836d1adbe..40be9d9dd7df 100644
--- a/dev-util/rocm-clang-ocl/rocm-clang-ocl-5.0.2.ebuild
+++ b/dev-util/rocm-clang-ocl/rocm-clang-ocl-5.0.2-r1.ebuild
@@ -20,12 +20,13 @@ DEPEND="
 
 S="${WORKDIR}/clang-ocl-rocm-${PV}"
 
+PATCHES=( "${FILESDIR}"/${PN}-5.0.2-system-llvm.patch )
+
 src_prepare() {
-   sed -e "s:HINTS \${CXX_COMPILER_PATH}/bin:NO_DEFAULT_PATH:" \
-   -e "s:/opt/rocm/llvm/bin:${EPREFIX}/usr/lib/llvm/roc/bin:" \
+   cmake_src_prepare
+
+   sed \
-e "/AMDDeviceLibs 
PATHS/s:/opt/rocm:${EPREFIX}/usr/lib/cmake/AMDDeviceLibs:" \
-e 
"s:\${AMD_DEVICE_LIBS_PREFIX}/amdgcn/bitcode:${EPREFIX}/usr/lib/amdgcn/bitcode:"
 \
-i CMakeLists.txt || die
-
-   cmake_src_prepare
 }



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

2022-08-06 Thread Benda XU
commit: 265ca3c8df6f4b6d840a97634a59c5f9e5f1c831
Author: Yiyang Wu  gmail  com>
AuthorDate: Sat Aug  6 06:14:22 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sat Aug  6 14:22:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=265ca3c8

dev-util/rocprofiler: add 5.1.3

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

 dev-util/rocprofiler/Manifest |  1 +
 dev-util/rocprofiler/rocprofiler-5.1.3.ebuild | 59 +++
 2 files changed, 60 insertions(+)

diff --git a/dev-util/rocprofiler/Manifest b/dev-util/rocprofiler/Manifest
index ad88feaed619..b4695fc215a2 100644
--- a/dev-util/rocprofiler/Manifest
+++ b/dev-util/rocprofiler/Manifest
@@ -1,2 +1,3 @@
 DIST rocprofiler-4.3.0.tar.gz 1402250 BLAKE2B 
3826c3b26b0d5838ab3475614c2ecd2265e177fe40b8a90abb491746513bd50841e5ceb34d1fcb4bcb2fbe8a6854b9715d0670d38f08775e5e14cd855f15629b
 SHA512 
e327146604459f2f827ab943a21d0eaa0ee41cf6770ab94dd019d461cf6438e70a48139ce67ec1553d0f450fa5bb233a7ed39438e8bf39b33218d53e2c270d3b
 DIST rocprofiler-5.0.2.tar.gz 1401732 BLAKE2B 
ae870bc50dbd39c11e24f77ccb41773df1107b76cb7a12e1cebc66f8d66ddba6ad3bd6f9fe61657b03b22ef35f88fb608cf6070178f6aab24fe7a1bdcac43a96
 SHA512 
244e2b827126b7299ec0510daa5e1245a4a5a877394419f8bc9113f443231f67fc935609cbde6eeb26bb138ab4e95e2a88829ffa79ecc8f9881b5a77b5910c02
+DIST rocprofiler-5.1.3.tar.gz 1402172 BLAKE2B 
16e9b127ede94a3f96056e84a2942b6c9f3aec90579fb12796ab8ba385160aa020e3dc77f7a475dadbc0a813a823ae733ca9560f6a09e55c4c82b13dd792dfa4
 SHA512 
6e9932a425eaaa2a1e1741280d7525c6360700f85edb3bcf4967fe9be4fed662bae0d2ba609701f0d9733769c340e93e32076024b27bab3303449c1d68d9e1ce

diff --git a/dev-util/rocprofiler/rocprofiler-5.1.3.ebuild 
b/dev-util/rocprofiler/rocprofiler-5.1.3.ebuild
new file mode 100644
index ..e58a6e4b99d3
--- /dev/null
+++ b/dev-util/rocprofiler/rocprofiler-5.1.3.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-any-r1
+
+DESCRIPTION="Callback/Activity Library for Performance tracing AMD GPU's"
+HOMEPAGE="https://github.com/ROCm-Developer-Tools/roctracer.git;
+SRC_URI="https://github.com/ROCm-Developer-Tools/${PN}/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-rocm-${PV}"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-libs/rocr-runtime:${SLOT}
+   dev-util/roctracer:${SLOT}
+   "
+DEPEND="${RDEPEND}"
+BDEPEND="
+   $(python_gen_any_dep '
+   dev-python/CppHeaderParser[${PYTHON_USEDEP}]
+   ')
+"
+
+PATCHES=( "${FILESDIR}/${PN}-4.3.0-nostrip.patch"
+   "${FILESDIR}/${PN}-4.3.0-no-aqlprofile.patch"
+   "${FILESDIR}/${PN}-5.0.2-gentoo-location.patch" )
+
+python_check_deps() {
+   has_version "dev-python/CppHeaderParser[${PYTHON_USEDEP}]"
+}
+
+src_prepare() {
+   sed -e "s,\${DEST_NAME}/lib,$(get_libdir),g" \
+   -e "s,\${DEST_NAME}/include,include/\${DEST_NAME},g" \
+   -e "s,\${DEST_NAME}/bin,bin,g" \
+   -e "/ctrl DESTINATION/s,\${DEST_NAME}/tool,bin,g" \
+   -e "/CPACK_RESOURCE_FILE_LICENSE/d" \
+   -e "/libtool.so 
DESTINATION/s,\${DEST_NAME}/tool,$(get_libdir),g" -i CMakeLists.txt || die
+
+   cmake_src_prepare
+
+   sed -e "s,@LIB_DIR@,$(get_libdir),g" -i bin/rpl_run.sh || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DCMAKE_PREFIX_PATH="${EPREFIX}/usr/include/hsa"
+   -DPROF_API_HEADER_PATH="${EPREFIX}"/usr/include/roctracer/ext
+   -DUSE_PROF_API=1
+   )
+
+   cmake_src_configure
+}



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

2022-08-06 Thread Benda XU
commit: e1d053dbfe4fa017dff9bb79e6e0fc794fc105f0
Author: Yiyang Wu  gmail  com>
AuthorDate: Sat Aug  6 08:14:32 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sat Aug  6 14:20:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1d053db

dev-util/rocprofiler: Skip loading proprietary AQLProfile lib

This should be in d4034da0890695292c0c2d24aba60446bcf8a465 as the commit
message suggests, but missed there.

Closes: https://github.com/gentoo/gentoo/pull/26755
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 .../files/rocprofiler-4.3.0-no-aqlprofile.patch| 35 ++
 dev-util/rocprofiler/rocprofiler-4.3.0.ebuild  |  1 +
 dev-util/rocprofiler/rocprofiler-5.0.2.ebuild  |  1 +
 3 files changed, 37 insertions(+)

diff --git a/dev-util/rocprofiler/files/rocprofiler-4.3.0-no-aqlprofile.patch 
b/dev-util/rocprofiler/files/rocprofiler-4.3.0-no-aqlprofile.patch
new file mode 100644
index ..12480d0baa0a
--- /dev/null
+++ b/dev-util/rocprofiler/files/rocprofiler-4.3.0-no-aqlprofile.patch
@@ -0,0 +1,35 @@
+Skip loading proprietary AQLProfile lib
+--- a/src/util/hsa_rsrc_factory.cpp 2021-06-28 23:09:44.0 +0800
 b/src/util/hsa_rsrc_factory.cpp 2022-05-11 10:48:23.431989766 +0800
+@@ -138,14 +138,6 @@ HsaRsrcFactory::HsaRsrcFactory(bool init
+   if (cpu_pool_ == NULL) CHECK_STATUS("CPU memory pool is not found", 
HSA_STATUS_ERROR);
+   if (kern_arg_pool_ == NULL) CHECK_STATUS("Kern-arg memory pool is not 
found", HSA_STATUS_ERROR);
+
+-  // Get AqlProfile API table
+-  aqlprofile_api_ = {0};
+-#ifdef ROCP_LD_AQLPROFILE
+-  status = LoadAqlProfileLib(_api_);
+-#else
+-  status = 
hsa_api_.hsa_system_get_major_extension_table(HSA_EXTENSION_AMD_AQLPROFILE, 
hsa_ven_amd_aqlprofile_VERSION_MAJOR, sizeof(aqlprofile_api_), 
_api_);
+-#endif
+-  CHECK_STATUS("aqlprofile API table load failed", status);
+
+   // Get Loader API table
+   loader_api_ = {0};
+--- a/test/util/hsa_rsrc_factory.cpp2021-06-28 23:09:44.0 +0800
 b/test/util/hsa_rsrc_factory.cpp2022-05-11 10:50:44.571990702 +0800
+@@ -135,14 +135,6 @@ HsaRsrcFactory::HsaRsrcFactory(bool init
+   if (cpu_pool_ == NULL) CHECK_STATUS("CPU memory pool is not found", 
HSA_STATUS_ERROR);
+   if (kern_arg_pool_ == NULL) CHECK_STATUS("Kern-arg memory pool is not 
found", HSA_STATUS_ERROR);
+
+-  // Get AqlProfile API table
+-  aqlprofile_api_ = {0};
+-#ifdef ROCP_LD_AQLPROFILE
+-  status = LoadAqlProfileLib(_api_);
+-#else
+-  status = 
hsa_api_.hsa_system_get_major_extension_table(HSA_EXTENSION_AMD_AQLPROFILE, 
hsa_ven_amd_aqlprofile_VERSION_MAJOR, sizeof(aqlprofile_api_), 
_api_);
+-#endif
+-  CHECK_STATUS("aqlprofile API table load failed", status);
+
+   // Get Loader API table
+   loader_api_ = {0};

diff --git a/dev-util/rocprofiler/rocprofiler-4.3.0.ebuild 
b/dev-util/rocprofiler/rocprofiler-4.3.0.ebuild
index 630f4754fc8f..33982694c17f 100644
--- a/dev-util/rocprofiler/rocprofiler-4.3.0.ebuild
+++ b/dev-util/rocprofiler/rocprofiler-4.3.0.ebuild
@@ -28,6 +28,7 @@ BDEPEND="
 
 PATCHES=( "${FILESDIR}/${P}-fix-gcc11.patch"
"${FILESDIR}/${PN}-4.3.0-nostrip.patch"
+   "${FILESDIR}/${PN}-4.3.0-no-aqlprofile.patch"
"${FILESDIR}/${PN}-4.3.0-ldflag.patch"
"${FILESDIR}/${PN}-4.3.0-gentoo-location.patch" )
 

diff --git a/dev-util/rocprofiler/rocprofiler-5.0.2.ebuild 
b/dev-util/rocprofiler/rocprofiler-5.0.2.ebuild
index 7e8f0346636d..23d1b9cc746c 100644
--- a/dev-util/rocprofiler/rocprofiler-5.0.2.ebuild
+++ b/dev-util/rocprofiler/rocprofiler-5.0.2.ebuild
@@ -28,6 +28,7 @@ BDEPEND="
 
 PATCHES=( "${FILESDIR}/${PN}-4.3.0-nostrip.patch"
"${FILESDIR}/${PN}-4.3.0-ldflag.patch"
+   "${FILESDIR}/${PN}-4.3.0-no-aqlprofile.patch"
"${FILESDIR}/${PN}-5.0.2-gentoo-location.patch" )
 
 python_check_deps() {



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

2022-08-06 Thread Benda XU
commit: 7f7f4deddce2b384f6400ca230be074347e8698e
Author: Yiyang Wu  gmail  com>
AuthorDate: Thu Aug  4 14:59:21 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sat Aug  6 14:22:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f7f4ded

dev-util/roctracer: add 5.1.3

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

 dev-util/roctracer/Manifest   |  2 +
 dev-util/roctracer/roctracer-5.1.3.ebuild | 77 +++
 2 files changed, 79 insertions(+)

diff --git a/dev-util/roctracer/Manifest b/dev-util/roctracer/Manifest
index 1240ce5001e4..2a1578462cf0 100644
--- a/dev-util/roctracer/Manifest
+++ b/dev-util/roctracer/Manifest
@@ -3,6 +3,8 @@ DIST rocm-tracer-4.0.0.tar.gz 462166 BLAKE2B 
1294b5639a743a9d32737c72dc0f082b5a3
 DIST rocm-tracer-4.2.0.tar.gz 476974 BLAKE2B 
3a7be9c269fec5dcca98d7de514d97a2e1de7bbfaa54a1aca2df70453d05326564c8ee7bf793c7d176069ecd3f7f91409c6a20dd0773aa157f7abc1dac41448e
 SHA512 
002d9fccee4761af4853e589b116bc5844b98abb84517c260aedcb5f31f5c92b862a233062ec280a6f878343c4f751d55f47fd38483e1882feb8c970f9836120
 DIST rocm-tracer-4.3.0.tar.gz 477647 BLAKE2B 
d597df2efef0c750637c8f509b89ad62927cb839ba7c9a42fa71882ee13d4a0bba295af19b02eda5310421e53187e9a98a76777f0d3a587e7e652ecf4c10cb6a
 SHA512 
47ea2705a361cb863f33a9f4c1a7d5005bb679221fa95f14dd5404ef5af32377bad5c7d9807e2fff8030a9c26ac4230f2bab833344ef49ecebbd5653f0edfc2c
 DIST rocm-tracer-5.0.2.tar.gz 474669 BLAKE2B 
b350111590140e1282338e4f134caf6228677c49361ceb9bc7ba0da8709346daa4fd014644c04adff0e903dba6014a84edd2eb3a5c132a8f91b479e4d5b085e5
 SHA512 
3fc1449cc9c9bf83e5233a7a0e83c0e3fa9da225d5ee4427b7d6fa15e3580497e1b9fbcd63892e4a99df01582aecd3ccfd66d2a19af2d8c25949ee705894ea44
+DIST rocm-tracer-5.1.3.tar.gz 511617 BLAKE2B 
4142979b3b7d649798a7ac0b2a04b42aa7fbcbf82f2cf51b0e5363ec0da538046d6e59283d0ce1bfd341317bf24ac2f694d5c8a7d1f132f9b21caea5caf7eda3
 SHA512 
e73b0c921ffbdcac571d8b0825de39bd8a4fd5f2720ecdd0c189951db85efb607a0b1cd7a9bb02b3dbf329b277cb5e197525216a8e8927eea4e6ce290b7e7c7b
 DIST rocprofiler-4.2.0.tar.gz 1408433 BLAKE2B 
b35a7710d680167bad78ff74be153ea994ea919d572c5091ecec73d614bebb7ec14a14d81a0cabbe514b8439ddd7225f1a3a3fa7a0b653c33f938568bbe0c593
 SHA512 
35d3e9648bc5ee60bbddc15c9675efba7de3b4b3b725b9623e71a83007b8f23a323cc1da82e67f0ff425e5f827d6c632435bf465be8cba8c775405ead3f0f3be
 DIST rocprofiler-4.3.0.tar.gz 1402250 BLAKE2B 
3826c3b26b0d5838ab3475614c2ecd2265e177fe40b8a90abb491746513bd50841e5ceb34d1fcb4bcb2fbe8a6854b9715d0670d38f08775e5e14cd855f15629b
 SHA512 
e327146604459f2f827ab943a21d0eaa0ee41cf6770ab94dd019d461cf6438e70a48139ce67ec1553d0f450fa5bb233a7ed39438e8bf39b33218d53e2c270d3b
 DIST rocprofiler-5.0.2.tar.gz 1401732 BLAKE2B 
ae870bc50dbd39c11e24f77ccb41773df1107b76cb7a12e1cebc66f8d66ddba6ad3bd6f9fe61657b03b22ef35f88fb608cf6070178f6aab24fe7a1bdcac43a96
 SHA512 
244e2b827126b7299ec0510daa5e1245a4a5a877394419f8bc9113f443231f67fc935609cbde6eeb26bb138ab4e95e2a88829ffa79ecc8f9881b5a77b5910c02
+DIST rocprofiler-5.1.3.tar.gz 1402172 BLAKE2B 
16e9b127ede94a3f96056e84a2942b6c9f3aec90579fb12796ab8ba385160aa020e3dc77f7a475dadbc0a813a823ae733ca9560f6a09e55c4c82b13dd792dfa4
 SHA512 
6e9932a425eaaa2a1e1741280d7525c6360700f85edb3bcf4967fe9be4fed662bae0d2ba609701f0d9733769c340e93e32076024b27bab3303449c1d68d9e1ce

diff --git a/dev-util/roctracer/roctracer-5.1.3.ebuild 
b/dev-util/roctracer/roctracer-5.1.3.ebuild
new file mode 100644
index ..b378cfcc340d
--- /dev/null
+++ b/dev-util/roctracer/roctracer-5.1.3.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake prefix python-any-r1
+
+DESCRIPTION="Callback/Activity Library for Performance tracing AMD GPU's"
+HOMEPAGE="https://github.com/ROCm-Developer-Tools/roctracer.git;
+SRC_URI="https://github.com/ROCm-Developer-Tools/roctracer/archive/rocm-${PV}.tar.gz
 -> rocm-tracer-${PV}.tar.gz
+   
https://github.com/ROCm-Developer-Tools/rocprofiler/archive/rocm-${PV}.tar.gz 
-> rocprofiler-${PV}.tar.gz
+   
https://github.com/ROCmSoftwarePlatform/hsa-class/archive/f8b387043b9f510afdf2e72e38a011900360d6ab.tar.gz
 -> hsa-class-f8b3870.tar.gz"
+S="${WORKDIR}/roctracer-rocm-${PV}"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-libs/rocr-runtime:${SLOT}
+   dev-util/hip:${SLOT}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   $(python_gen_any_dep '
+   dev-python/CppHeaderParser[${PYTHON_USEDEP}]
+   dev-python/ply[${PYTHON_USEDEP}]
+   ')
+"
+
+PATCHES=(
+   # https://github.com/ROCm-Developer-Tools/roctracer/pull/63
+   "${FILESDIR}"/${PN}-4.3.0-glibc-2.34.patch
+   "${FILESDIR}"/${PN}-5.0.2-Werror.patch
+   "${FILESDIR}"/${PN}-5.0.2-headers.patch
+   "${FILESDIR}"/${PN}-5.0.2-strip-license.patch
+)
+
+python_check_deps() {
+   has_version 

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

2022-08-06 Thread Benda XU
commit: a7c430545616e9b09aa2e24ab01e510baae6161a
Author: Yiyang Wu  gmail  com>
AuthorDate: Sat Jun 25 10:56:12 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sat Aug  6 14:20:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7c43054

dev-libs/rocr-runtime: add 5.1.3

Drop indirect dependency on llvm-roc, and change llvm path for vanilla llvm

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

 dev-libs/rocr-runtime/Manifest  |  1 +
 dev-libs/rocr-runtime/rocr-runtime-5.1.3.ebuild | 50 +
 2 files changed, 51 insertions(+)

diff --git a/dev-libs/rocr-runtime/Manifest b/dev-libs/rocr-runtime/Manifest
index b5911f37adcd..28ac4595e447 100644
--- a/dev-libs/rocr-runtime/Manifest
+++ b/dev-libs/rocr-runtime/Manifest
@@ -7,3 +7,4 @@ DIST rocr-runtime-4.2.0.tar.gz 701445 BLAKE2B 
901c256bae823861813a7afdbd3e9f80b6
 DIST rocr-runtime-4.3.0.tar.gz 709075 BLAKE2B 
6856681bd3d56827e517f76838886f793f4d709562c2c7c4f480ef5786c5a5fac25654032b80d565ab5da241f76329d39ab3189daa4806b8cf1564d9f08a837d
 SHA512 
749a8f84a302f7ed518f87688f68cc2a094eea2d104cddc25b3e5d98ddf6e534285750828ca654976054bbf986a61735e17ad211505557671627e44f6831dc0c
 DIST rocr-runtime-4.5.2.tar.gz 717648 BLAKE2B 
f3acf32943b73b65f1272317bbd8928d1a05e9985ec6242f0480cfdb988052caef198900643fc42288af6acd5fbe2052f063b022219b2ef0d3fb843032de6c92
 SHA512 
69d7a3f7960ffca339d706a9356e0994851761a135e1b7e7b9b451bcff5782c119b99756432546e7f066f8b60b8717557340cf382f8a9beae6336d23d90ecae4
 DIST rocr-runtime-5.0.2.tar.gz 719840 BLAKE2B 
3d0fd6df0a0ab1e180b4a6e61fdf6d796cf71ab7b259057a1942f70dfcbcf8cb5ee6ac563a4baefe3c608139eaf3d8433b5b58e871b45f43cb4d98d1889f6718
 SHA512 
0590975cab6463a39d78bad933f8e0d30cf23d100b58f5b1968f6d6bc4b88e3c6bca5c46783e321d4bfc9a685837385f90feb8e922523c002c1f4ea0c70bdf72
+DIST rocr-runtime-5.1.3.tar.gz 720567 BLAKE2B 
bdf2d258ec607ffc69264d48ce82c36787757b7809397d643a24abaa852f3cc217a57210fba760d4d11ef8ce2922dc1ef275d3b47a4bebc5c7b2045b7c66
 SHA512 
d47523ea2fe32fee832ca19b56a091f52e16b366db1c571f87e5599514b826376d49281e79ff0936dcaf7349f9becbc8ae9b3e9472a9c3e14b62a3f98d541b35

diff --git a/dev-libs/rocr-runtime/rocr-runtime-5.1.3.ebuild 
b/dev-libs/rocr-runtime/rocr-runtime-5.1.3.ebuild
new file mode 100644
index ..dfd62ed66bd7
--- /dev/null
+++ b/dev-libs/rocr-runtime/rocr-runtime-5.1.3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake llvm
+
+LLVM_MAX_SLOT=14
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCR-Runtime/;
+   inherit git-r3
+   S="${WORKDIR}/${P}/src"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCR-Runtime/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCR-Runtime-rocm-${PV}/src"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Runtime"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCR-Runtime;
+PATCHES=(
+   "${FILESDIR}/${PN}-5.0.1-cmake-install-paths.patch"
+   "${FILESDIR}/${PN}-4.3.0_no-aqlprofiler.patch"
+)
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+COMMON_DEPEND="dev-libs/elfutils"
+RDEPEND="${COMMON_DEPEND}"
+DEPEND="${COMMON_DEPEND}
+   >=dev-libs/roct-thunk-interface-${PV}
+   >=dev-libs/rocm-device-libs-${PV}
+   sys-devel/lld
+   sys-devel/clang-runtime"
+BDEPEND="app-editors/vim-core"
+   # vim-core is needed for "xxd"
+
+CMAKE_BUILD_TYPE=Release
+
+src_prepare() {
+   # ... otherwise system llvm/clang is used ...
+   sed -e "/find_package(Clang REQUIRED HINTS 
/s:\${CMAKE_INSTALL_PREFIX}/llvm \${CMAKE_PREFIX_PATH}/llvm PATHS 
/opt/rocm/llvm:$(get_llvm_prefix ${LLVM_MAX_SLOT}):" -i 
image/blit_src/CMakeLists.txt || die
+
+   # Gentoo installs "*.bc" to "/usr/lib" instead of a "[path]/bitcode" 
directory ...
+   sed -e "s:/opt/rocm/amdgcn/bitcode:${EPREFIX}/usr/lib/amdgcn/bitcode:" 
-i image/blit_src/CMakeLists.txt || die
+
+   cmake_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-comgr/, dev-libs/rocr-runtime/, dev-libs/rocm-comgr/files/

2022-08-06 Thread Benda XU
commit: 010c911622d92aa323f97072c2b7b35a0ec79b69
Author: Yiyang Wu  gmail  com>
AuthorDate: Wed Jun 15 12:34:43 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sat Aug  6 14:20:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=010c9116

dev-libs/rocm-comgr: add 5.1.3

Drop llvm-roc indirect dependency, and fix clang include dir and
rocm-path for vanilla clang. rocm-comgr depend on clang.

Closes: https://github.com/gentoo/gentoo/pull/26441
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 dev-libs/rocm-comgr/Manifest   |  1 +
 ...01-COMGR-changes-needed-for-upstream-llvm.patch | 66 
 .../rocm-comgr-5.1.3-Find-CLANG_RESOURCE_DIR.patch | 71 ++
 .../files/rocm-comgr-5.1.3-clang-fix-include.patch | 12 
 .../files/rocm-comgr-5.1.3-clang-link.patch| 17 ++
 .../files/rocm-comgr-5.1.3-rocm-path.patch | 14 +
 dev-libs/rocm-comgr/rocm-comgr-5.1.3.ebuild| 57 +
 dev-libs/rocr-runtime/rocr-runtime-5.1.3.ebuild|  4 +-
 8 files changed, 240 insertions(+), 2 deletions(-)

diff --git a/dev-libs/rocm-comgr/Manifest b/dev-libs/rocm-comgr/Manifest
index 37fa70a1b490..ec997d659c13 100644
--- a/dev-libs/rocm-comgr/Manifest
+++ b/dev-libs/rocm-comgr/Manifest
@@ -6,3 +6,4 @@ DIST rocm-comgr-4.2.0.tar.gz 101877 BLAKE2B 
6796ab4fc7139224af9e26f6adc5ac3ef260
 DIST rocm-comgr-4.3.0.tar.gz 106250 BLAKE2B 
40a3a69147ae4fc96d3713331d35ae65d952dbf92fb3c92bee75bbef394342b11f383cb51c6def85c256326905c5067b1da816e853f793fd3c40a5af9a6e0122
 SHA512 
5961720bdc78c6d3fc626bd83f52be0aa32b01178bf4db0a503a0639fe05c5c589b7feb2dcbeb78021d36a40ac6f936cb1262cd5ab5cda4689e8e642ab7eddc3
 DIST rocm-comgr-4.5.2.tar.gz 108521 BLAKE2B 
9fe238a17bac5739d2d103d859a8dd16cb95d0333f9f85e7fd94463c4ee8bd88801b7b1d1278d978fda7425f391de5e9043a3539583ed3b8d45393a613c19bba
 SHA512 
c466a9bb1b725b79d056673824c6dd79919866f42db88b611e4ac24b0624b12c078affe8bfc7ad7c1373ce0ca60607904c46f13751b47c9f4deaf4105e2c7cd3
 DIST rocm-comgr-5.0.2.tar.gz 117092 BLAKE2B 
1ffcb74f9716a8f050d722f569cced66e8e9fa5a23a7156edd1b4dfd7dd7b09a175f3555bbf29ef452d7e4371f65ebe4c6fac30c583468a5563dd59fa92b53e4
 SHA512 
d2cf4517fc1da1adc367aaa6f53cc099547a931be30cc261d68c8174a5a9ffe3af937fbb298987abbdd7fd5d80364bef6ea9112dcaaf326a410fdd215e568f2f
+DIST rocm-comgr-5.1.3.tar.gz 117155 BLAKE2B 
40e415c4c7ae3e709dd50981299291f0fc1133f35310b4c86a86847d3bce5fd7685a3f4480f8f156873ca922921c1d4e1cb620fd33bd5cdc87f155af839f2bbe
 SHA512 
5927250f5e03c32b7f270a1dbfe5221d349dfe32aba34143040da53d4e7eb83faa3073a43edabcff13e1fc977bc17088404523f2ab2ea95e207d2c00beb4249b

diff --git 
a/dev-libs/rocm-comgr/files/0001-COMGR-changes-needed-for-upstream-llvm.patch 
b/dev-libs/rocm-comgr/files/0001-COMGR-changes-needed-for-upstream-llvm.patch
new file mode 100644
index ..8200d4414f8b
--- /dev/null
+++ 
b/dev-libs/rocm-comgr/files/0001-COMGR-changes-needed-for-upstream-llvm.patch
@@ -0,0 +1,66 @@
+From be2bcaaea228cdcb5981b261046175275c402fb9 Mon Sep 17 00:00:00 2001
+From: Konstantin Zhuravlyov 
+Date: Wed, 26 Jan 2022 12:02:52 -0500
+Subject: [PATCH] COMGR changes needed for
+ 
https://github.com/llvm/llvm-project/commit/83d59e05b201760e3f364ff6316301d347cbad95
+
+Change-Id: Iac01d024463865734879faf5f814e0862c26f7a1
+---
+ lib/comgr/src/comgr-compiler.cpp | 3 ++-
+ lib/comgr/src/comgr-env.h| 1 +
+ lib/comgr/src/comgr-objdump.cpp  | 4 +++-
+ 3 files changed, 6 insertions(+), 2 deletions(-)
+
+diff --git a/lib/comgr/src/comgr-compiler.cpp 
b/lib/comgr/src/comgr-compiler.cpp
+index 6c2cba2..db4c8d5 100644
+--- a/src/comgr-compiler.cpp
 b/src/comgr-compiler.cpp
+@@ -605,7 +605,8 @@ static amd_comgr_status_t linkWithLLD(llvm::ArrayRef Args,
+   ArrayRef ArgRefs = llvm::makeArrayRef(LLDArgs);
+   static std::mutex MScreen;
+   MScreen.lock();
+-  bool LLDRet = lld::elf::link(ArgRefs, false, LogS, LogE);
++  bool LLDRet = lld::elf::link(ArgRefs, LogS, LogE, false, false);
++  lld::CommonLinkerContext::destroy();
+   MScreen.unlock();
+   if (!LLDRet) {
+ return AMD_COMGR_STATUS_ERROR;
+diff --git a/lib/comgr/src/comgr-env.h b/lib/comgr/src/comgr-env.h
+index eb13e61..aef57b3 100644
+--- a/src/comgr-env.h
 b/src/comgr-env.h
+@@ -36,6 +36,7 @@
+ #ifndef COMGR_ENV_H
+ #define COMGR_ENV_H
+ 
++#include "llvm/ADT/Optional.h"
+ #include "llvm/ADT/StringRef.h"
+ 
+ namespace COMGR {
+diff --git a/lib/comgr/src/comgr-objdump.cpp b/lib/comgr/src/comgr-objdump.cpp
+index 094bbac..b41e6c1 100644
+--- a/src/comgr-objdump.cpp
 b/src/comgr-objdump.cpp
+@@ -43,6 +43,7 @@
+ #include "llvm/ADT/STLExtras.h"
+ #include "llvm/ADT/StringExtras.h"
+ #include "llvm/ADT/Triple.h"
++#include "llvm/CodeGen/CommandFlags.h"
+ #include "llvm/DebugInfo/DWARF/DWARFContext.h"
+ #include "llvm/DebugInfo/Symbolize/Symbolize.h"
+ #include "llvm/MC/MCAsmInfo.h"
+@@ -2395,9 +2396,10 @@ llvm::DisassemHelper::disassembleAction(StringRef Input,
+ 

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

2022-08-06 Thread Benda XU
commit: dde5dd2ff1162e22474fc87ccf6098943fee0caa
Author: Benda Xu  gentoo  org>
AuthorDate: Sat Aug  6 09:36:12 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sat Aug  6 14:20:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dde5dd2f

sci-libs/rocBLAS: relax SLOT dependency on dev-util/hip.

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

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/rocBLAS/{rocBLAS-5.0.2-r1.ebuild => rocBLAS-5.0.2-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/rocBLAS/rocBLAS-5.0.2-r1.ebuild 
b/sci-libs/rocBLAS/rocBLAS-5.0.2-r2.ebuild
similarity index 99%
rename from sci-libs/rocBLAS/rocBLAS-5.0.2-r1.ebuild
rename to sci-libs/rocBLAS/rocBLAS-5.0.2-r2.ebuild
index 42637150e674..8ac8ba21557a 100644
--- a/sci-libs/rocBLAS/rocBLAS-5.0.2-r1.ebuild
+++ b/sci-libs/rocBLAS/rocBLAS-5.0.2-r2.ebuild
@@ -26,7 +26,7 @@ BDEPEND="
 "
 
 DEPEND="
-   dev-util/hip:${SLOT}
+   dev-util/hip:=
dev-libs/msgpack
test? (
virtual/blas



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

2022-08-06 Thread Benda XU
commit: fa14f7ad3b670f2311e1f780ddb9e19b8a6a218b
Author: Benda Xu  gentoo  org>
AuthorDate: Sat Aug  6 09:32:06 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sat Aug  6 14:20:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa14f7ad

dev-util/Tensile: relax SLOT dependency.

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

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Benda Xu  gentoo.org>

 dev-util/Tensile/{Tensile-5.0.2-r1.ebuild => Tensile-5.0.2-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/Tensile/Tensile-5.0.2-r1.ebuild 
b/dev-util/Tensile/Tensile-5.0.2-r2.ebuild
similarity index 99%
rename from dev-util/Tensile/Tensile-5.0.2-r1.ebuild
rename to dev-util/Tensile/Tensile-5.0.2-r2.ebuild
index 5bb9a3f21927..38854fd0c269 100644
--- a/dev-util/Tensile/Tensile-5.0.2-r1.ebuild
+++ b/dev-util/Tensile/Tensile-5.0.2-r2.ebuild
@@ -26,7 +26,7 @@ RDEPEND="${PYTHON_DEPS}
>=dev-util/rocm-smi-4.3.0
 "
 DEPEND="${RDEPEND}
-   dev-util/hip:${SLOT}
+   dev-util/hip:=
 "
 
 PATCHES=( "${FILESDIR}"/${PN}-4.3.0-output-commands.patch



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

2022-08-06 Thread Benda XU
commit: e218d251836e9e1c67397d41f9c44403b28090c7
Author: Benda Xu  gentoo  org>
AuthorDate: Sat Aug  6 09:39:09 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sat Aug  6 14:20:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e218d251

sci-libs/rocThrust: relax SLOT dependency on dev-util/hip.

dev-cpp/gtest should be in DEPEND.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Benda Xu  gentoo.org>

 .../rocThrust/{rocThrust-5.0.2.ebuild => rocThrust-5.0.2-r1.ebuild} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sci-libs/rocThrust/rocThrust-5.0.2.ebuild 
b/sci-libs/rocThrust/rocThrust-5.0.2-r1.ebuild
similarity index 96%
rename from sci-libs/rocThrust/rocThrust-5.0.2.ebuild
rename to sci-libs/rocThrust/rocThrust-5.0.2-r1.ebuild
index 8e043631657f..41a056e51860 100644
--- a/sci-libs/rocThrust/rocThrust-5.0.2.ebuild
+++ b/sci-libs/rocThrust/rocThrust-5.0.2-r1.ebuild
@@ -16,10 +16,10 @@ IUSE="benchmark test"
 
 RESTRICT="!test? ( test )"
 
-RDEPEND="dev-util/hip:${SLOT}
-   sci-libs/rocPRIM:${SLOT}
+RDEPEND="dev-util/hip:=
+   sci-libs/rocPRIM:${SLOT}"
+DEPEND="${RDEPEND}
test? ( dev-cpp/gtest )"
-DEPEND="${RDEPEND}"
 BDEPEND=">=dev-util/cmake-3.22"
 
 S="${WORKDIR}/rocThrust-rocm-${PV}"



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

2022-08-06 Thread Arthur Zamarin
commit: a7959ed4d4d92d47c437cbcecc47a7f25f74351c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug  6 06:06:40 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug  6 06:06:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7959ed4

dev-libs/libutf8proc: Stabilize 2.7.0 arm64, #861761

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

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

diff --git a/dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild 
b/dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild
index 8b192838d8a8..5a588e90b26a 100644
--- a/dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild
+++ b/dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/JuliaStrings/${PN#lib}/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="cjk static-libs test"
 RESTRICT="!test? ( test )"
 



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

2022-08-06 Thread Arthur Zamarin
commit: b0b7f1010a5f6d807b77b5681d109a7f64260a73
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug  6 06:06:46 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug  6 06:06:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0b7f101

app-text/poppler: Stabilize 22.07.0 hppa, #863818

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

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

diff --git a/app-text/poppler/poppler-22.07.0.ebuild 
b/app-text/poppler/poppler-22.07.0.ebuild
index 93dc13fbff60..f2d2a744789b 100644
--- a/app-text/poppler/poppler-22.07.0.ebuild
+++ b/app-text/poppler/poppler-22.07.0.ebuild
@@ -15,7 +15,7 @@ else
 
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz;
SRC_URI+=" verify-sig? ( 
https://poppler.freedesktop.org/${P}.tar.xz.sig )"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0/122"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
 fi
 



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

2022-08-06 Thread Arthur Zamarin
commit: 9f2d41dbfbe6128ff6a1f03fb13fd6bb0e03585c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug  6 06:06:42 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug  6 06:06:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f2d41db

dev-libs/libutf8proc: Stabilize 2.7.0 arm, #861761

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

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

diff --git a/dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild 
b/dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild
index 5ecddcf6ca24..c3e2d08099bf 100644
--- a/dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild
+++ b/dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/JuliaStrings/${PN#lib}/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv sparc ~x86 
~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv sparc ~x86 
~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="cjk static-libs test"
 RESTRICT="!test? ( test )"
 



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

2022-08-06 Thread Arthur Zamarin
commit: 3f133936af32c506752246b442b3dd319f63f6d6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug  6 06:06:39 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug  6 06:06:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f133936

dev-libs/libutf8proc: Stabilize 2.7.0 ppc, #861761

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

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

diff --git a/dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild 
b/dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild
index 12c67b2eadd8..8b192838d8a8 100644
--- a/dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild
+++ b/dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/JuliaStrings/${PN#lib}/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="cjk static-libs test"
 RESTRICT="!test? ( test )"
 



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

2022-08-06 Thread Arthur Zamarin
commit: a4092cc028ff8acaac60427b457c3f671ba83cc6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug  6 06:06:43 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug  6 06:06:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4092cc0

dev-libs/libutf8proc: Stabilize 2.7.0 ppc64, #861761

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

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

diff --git a/dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild 
b/dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild
index c3e2d08099bf..801f62b6a51d 100644
--- a/dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild
+++ b/dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/JuliaStrings/${PN#lib}/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv sparc ~x86 
~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc ~x86 
~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="cjk static-libs test"
 RESTRICT="!test? ( test )"
 



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

2022-08-06 Thread Arthur Zamarin
commit: 8a39e40bf2609b35b362ce602355a8279dc601a1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug  6 06:06:44 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug  6 06:06:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a39e40b

mail-client/sylpheed: Stabilize 3.7.0-r5 ppc, #861776

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

 mail-client/sylpheed/sylpheed-3.7.0-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/sylpheed/sylpheed-3.7.0-r5.ebuild 
b/mail-client/sylpheed/sylpheed-3.7.0-r5.ebuild
index e305207ab055..e66058de6f2c 100644
--- a/mail-client/sylpheed/sylpheed-3.7.0-r5.ebuild
+++ b/mail-client/sylpheed/sylpheed-3.7.0-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://${PN}.sraoss.jp/${PN}/v${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ppc ~ppc64 ~sparc ~x86"
 IUSE="crypt ipv6 ldap nls oniguruma spell ssl xface"
 
 CDEPEND="net-libs/liblockfile



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

2022-08-06 Thread Arthur Zamarin
commit: 16d40e04afcbe284ea20eacb31409f5ec9d1ce20
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug  6 06:06:44 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug  6 06:06:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16d40e04

mail-client/sylpheed: Stabilize 3.7.0-r5 ppc64, #861776

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

 mail-client/sylpheed/sylpheed-3.7.0-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/sylpheed/sylpheed-3.7.0-r5.ebuild 
b/mail-client/sylpheed/sylpheed-3.7.0-r5.ebuild
index e66058de6f2c..79ae4e631834 100644
--- a/mail-client/sylpheed/sylpheed-3.7.0-r5.ebuild
+++ b/mail-client/sylpheed/sylpheed-3.7.0-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://${PN}.sraoss.jp/${PN}/v${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ppc ppc64 ~sparc ~x86"
 IUSE="crypt ipv6 ldap nls oniguruma spell ssl xface"
 
 CDEPEND="net-libs/liblockfile



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-aacid/

2022-08-06 Thread Arthur Zamarin
commit: ebe1dadba434fbd947efca87bf56b84e07ec2b74
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug  6 06:06:47 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug  6 06:06:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebe1dadb

sec-keys/openpgp-keys-aacid: Stabilize 20220603 hppa, #863818

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

 sec-keys/openpgp-keys-aacid/openpgp-keys-aacid-20220603.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sec-keys/openpgp-keys-aacid/openpgp-keys-aacid-20220603.ebuild 
b/sec-keys/openpgp-keys-aacid/openpgp-keys-aacid-20220603.ebuild
index 0d9c572855a0..8a99b52bda4b 100644
--- a/sec-keys/openpgp-keys-aacid/openpgp-keys-aacid-20220603.ebuild
+++ b/sec-keys/openpgp-keys-aacid/openpgp-keys-aacid-20220603.ebuild
@@ -11,7 +11,7 @@ S="${WORKDIR}"
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 
 src_install() {
local files=( ${A} )



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

2022-08-06 Thread Arthur Zamarin
commit: 12b096cdf8264148e9de1fe389530bdb5bad0f2f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug  6 06:06:41 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug  6 06:06:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12b096cd

dev-libs/libutf8proc: Stabilize 2.7.0 sparc, #861761

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

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

diff --git a/dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild 
b/dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild
index 5a588e90b26a..5ecddcf6ca24 100644
--- a/dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild
+++ b/dev-libs/libutf8proc/libutf8proc-2.7.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/JuliaStrings/${PN#lib}/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv sparc ~x86 
~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="cjk static-libs test"
 RESTRICT="!test? ( test )"
 



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

2022-08-06 Thread Arthur Zamarin
commit: 28e482138a7991b47eaa82b0010a0a93bee15eba
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug  6 06:06:46 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug  6 06:06:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28e48213

dev-util/ROPgadget: Keyword 6.8 arm64, #863782

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

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

diff --git a/dev-util/ROPgadget/ROPgadget-6.8.ebuild 
b/dev-util/ROPgadget/ROPgadget-6.8.ebuild
index 776ffc4f5af6..2d88f9bb3ac4 100644
--- a/dev-util/ROPgadget/ROPgadget-6.8.ebuild
+++ b/dev-util/ROPgadget/ROPgadget-6.8.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/JonathanSalwan/ROPgadget;
 else

SRC_URI="https://github.com/JonathanSalwan/ROPgadget/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~x86"
 fi
 
 LICENSE="GPL-2"



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

2022-08-06 Thread Joonas Niilola
commit: 113e984e581c26bec5f994ab62085564354d28c9
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Aug  6 07:50:00 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Aug  6 07:50:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=113e984e

dev-libs/nspr: add 4.34.1

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

 dev-libs/nspr/Manifest   |   1 +
 dev-libs/nspr/nspr-4.34.1.ebuild | 157 +++
 2 files changed, 158 insertions(+)

diff --git a/dev-libs/nspr/Manifest b/dev-libs/nspr/Manifest
index 154a8b995391..afcc81a54129 100644
--- a/dev-libs/nspr/Manifest
+++ b/dev-libs/nspr/Manifest
@@ -1,2 +1,3 @@
 DIST nspr-4.33.tar.gz 1078948 BLAKE2B 
b46e1c02ab7e5c442288a2cba2868166adb9461950d35fcd76074e3340734057f2b1bbeb3c700f38edf3710323ffd34576dd644814c379033de2a380c54d4fe3
 SHA512 
8064f826c977f1302a341ca7a7aaf7977b5d10102062c030b1d42b856638e3408ab262447e8c7cfd5a98879b9b1043d17ceae66fbb1e5ed86d6bc3531f26667e
+DIST nspr-4.34.1.tar.gz 1096874 BLAKE2B 
be12bda63a72d25a60542c5cdadaa7dc59ad2d40d41affc0af5eab07659129ff235a62227a78285e4c00bc72a365b49691658aee7818ffc4c5d014aa0c2b0df7
 SHA512 
b77226c3fbba6fc9acc90deb8496370dba1384de72ce564524c03bc239846fd17c27d7e1fd7ce99161faafdd8c92413ee58ce1a74a41c786759210bbab478991
 DIST nspr-4.34.tar.gz 1096407 BLAKE2B 
61199c1319578570f9569011a2fea8ec6b8c4e8337b03517d1b0e1a22749a7449feb2152c348f3a1d73fefa7aa5067be460f4cbc1728c479309f4a2592424fdf
 SHA512 
4cfac886c14cf7df4c4b79fa1c3bc92e1b14260c9c3018fa2562060d62fecb4e66c0b4e8f7edf4f4823def784a919d99dde88a89674f0cd8a644310b0569ead4

diff --git a/dev-libs/nspr/nspr-4.34.1.ebuild b/dev-libs/nspr/nspr-4.34.1.ebuild
new file mode 100644
index ..90c38eb08772
--- /dev/null
+++ b/dev-libs/nspr/nspr-4.34.1.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs multilib-minimal
+
+MIN_PV="$(ver_cut 2)"
+
+DESCRIPTION="Netscape Portable Runtime"
+HOMEPAGE="https://www.mozilla.org/projects/nspr/;
+SRC_URI="https://archive.mozilla.org/pub/nspr/releases/v${PV}/src/${P}.tar.gz;
+
+LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris 
~x86-solaris"
+IUSE="debug"
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/nspr-config
+)
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.23-prtime.patch
+   "${FILESDIR}"/${PN}-4.7.1-solaris.patch
+   "${FILESDIR}"/${PN}-4.10.6-solaris.patch
+   "${FILESDIR}"/${PN}-4.8.4-darwin-install_name.patch
+   "${FILESDIR}"/${PN}-4.8.9-link-flags.patch
+   # We do not need to pass -L$libdir via nspr-config --libs
+   "${FILESDIR}"/${PN}-4.9.5_nspr_config.patch
+   "${FILESDIR}"/${PN}-4.33-loong.patch
+)
+
+QA_CONFIGURE_OPTIONS="--disable-static"
+
+src_prepare() {
+   cd "${S}"/nspr || die
+
+   default
+
+   use elibc_musl && eapply 
"${FILESDIR}"/${PN}-4.21-ipv6-musl-support.patch
+
+   # rename configure.in to configure.ac for new autotools compatibility
+   if [[ -e "${S}"/nspr/configure.in ]] ; then
+   einfo "Renaming configure.in to configure.ac"
+   mv "${S}"/nspr/configure.{in,ac} || die
+   else
+   elog "configure.in rename logic can be removed from ebuild."
+   fi
+
+   # We must run eautoconf to regenerate configure
+   eautoconf
+
+   # make sure it won't find Perl out of Prefix
+   sed -i -e "s/perl5//g" "${S}"/nspr/configure || die
+
+   # Respect LDFLAGS
+   sed -i -e 's/\$(MKSHLIB) \$(OBJS)/\$(MKSHLIB) \$(LDFLAGS) \$(OBJS)/g' \
+   "${S}"/nspr/config/rules.mk || die
+}
+
+multilib_src_configure() {
+   # We use the standard BUILD_xxx but nspr uses HOST_xxx
+   tc-export_build_env BUILD_CC
+   export HOST_CC=${BUILD_CC} HOST_CFLAGS=${BUILD_CFLAGS} 
HOST_LDFLAGS=${BUILD_LDFLAGS}
+   tc-export AR AS CC CXX RANLIB
+   [[ ${CBUILD} != ${CHOST} ]] \
+   && export CROSS_COMPILE=1 \
+   || unset CROSS_COMPILE
+
+   local myconf=(
+   --libdir="${EPREFIX}/usr/$(get_libdir)"
+   $(use_enable debug)
+   $(use_enable !debug optimize)
+   )
+
+   # The configure has some fancy --enable-{{n,x}32,64bit} switches
+   # that trigger some code conditional to platform & arch. This really
+   # matters for the few common arches (x86, ppc) but we pass a little
+   # more of them to be future-proof.
+
+   # use ABI first, this will work for most cases
+   case "${ABI}" in
+   alpha|arm|hppa|m68k|o32|ppc|s390|sh|sparc|x86) ;;
+   n32) myconf+=( --enable-n32 );;
+   x32) myconf+=( --enable-x32 );;
+   s390x|*64) myconf+=( --enable-64bit );;
+   default) # no abi actually 

[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kservice/

2022-08-06 Thread Andreas Sturmlechner
commit: 4f24d02ae870a9e768a50b6b1ac9f2a8edaaba8d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  6 06:59:17 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 07:18:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f24d02a

kde-frameworks/kservice: drop 5.92.0

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

 kde-frameworks/kservice/Manifest   |  1 -
 kde-frameworks/kservice/kservice-5.92.0.ebuild | 50 --
 2 files changed, 51 deletions(-)

diff --git a/kde-frameworks/kservice/Manifest b/kde-frameworks/kservice/Manifest
index 9f24338884df..b5a5fe958321 100644
--- a/kde-frameworks/kservice/Manifest
+++ b/kde-frameworks/kservice/Manifest
@@ -1,2 +1 @@
-DIST kservice-5.92.0.tar.xz 267336 BLAKE2B 
9ab32695b8a32e8d56463cc0dd31d6f1c15380c75c502d9e5482ec6dcfa9ddb20b3dd795d327babb73186b47958fa10d9e5f25433456a9368210d90de5afd6d3
 SHA512 
e8673d2a3770557ef421f5ac37358066903f7c5624d1ced317b29e5cc34b759da4ae4bc1cc90f195427a0f0257283a804dc606afdcecb494946b2f3c8541ebc6
 DIST kservice-5.96.0.tar.xz 268480 BLAKE2B 
cb0816857bffa7be18f7136959272015324c6990b5eab94e8f2f9eccd451ffb98d5d17dd8ece00488c45f0895007c4ffb8b77b0695a46498136a0417c373d719
 SHA512 
ff8f0932574de555626944954a1b7d3bc6fd23fbce03ec8749d6f0242f5e75406c16687c3b6bb9d1cb747dd17aa4c3560164e8dec78de5c6075f532e6ad2e609

diff --git a/kde-frameworks/kservice/kservice-5.92.0.ebuild 
b/kde-frameworks/kservice/kservice-5.92.0.ebuild
deleted file mode 100644
index 0c4d961f32c5..
--- a/kde-frameworks/kservice/kservice-5.92.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.2
-inherit ecm kde.org
-
-DESCRIPTION="Advanced plugin and service introspection"
-
-LICENSE="LGPL-2 LGPL-2.1+"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-IUSE="+man"
-
-# requires running kde environment
-RESTRICT="test"
-
-BDEPEND="
-   sys-devel/bison
-   sys-devel/flex
-   man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
-"
-RDEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/kdbusaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-"
-DEPEND="${RDEPEND}
-   test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DAPPLICATIONS_MENU_NAME=kf5-applications.menu
-   $(cmake_use_find_package man KF5DocTools)
-   )
-
-   ecm_src_configure
-}
-
-src_install() {
-   ecm_src_install
-
-   # bug 596316
-   dosym kf5-applications.menu /etc/xdg/menus/applications.menu
-}



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kruler/files/, kde-apps/kruler/

2022-08-06 Thread Andreas Sturmlechner
commit: 13d75459110d7c10653329988c2ebe9af1b99c5f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Nov 28 14:31:08 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 07:31:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13d75459

kde-apps/kruler: Fix build with USE -X

Upstream commit 7a29873231061948408b36089a683ab4e0fc8a69

Bug: https://bugs.gentoo.org/813450
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kruler/files/kruler-22.04.3-without_x11.patch  | 64 ++
 kde-apps/kruler/kruler-22.04.3.ebuild  |  4 +-
 2 files changed, 67 insertions(+), 1 deletion(-)

diff --git a/kde-apps/kruler/files/kruler-22.04.3-without_x11.patch 
b/kde-apps/kruler/files/kruler-22.04.3-without_x11.patch
new file mode 100644
index ..79bd597d9377
--- /dev/null
+++ b/kde-apps/kruler/files/kruler-22.04.3-without_x11.patch
@@ -0,0 +1,64 @@
+From 7a29873231061948408b36089a683ab4e0fc8a69 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Sun, 31 Jul 2022 14:59:24 +0200
+Subject: [PATCH] Add CMake option to build WITHOUT_X11, drop unused X11
+ dependency
+
+We want to be able to build without X11 support even if some of the
+used libraries may not work w/o X11 themselves yet or need to be built
+with X11 support for other reverse dependencies.
+
+KRULER_HAVE_X11 already exists and is set automagically so far, but
+using -DCMAKE_DISABLE_FIND_PACKAGE_X11 will break if any dependencies
+list X11 as required in their cmake config.
+
+X11 dependency (introduced in 4c7cab8e90f8f360fb1c6b21c73f4acba609e0fe)
+was not actually used at build time, so the new option will replace it
+to determine if the feature is enabled, however libXCB remains
+non-required.
+
+Signed-off-by: Andreas Sturmlechner 
+---
+ CMakeLists.txt | 18 ++
+ 1 file changed, 10 insertions(+), 8 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 86a5dc7..a5839ff 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -41,14 +41,16 @@ set_package_properties(KF5DocTools PROPERTIES DESCRIPTION
+ TYPE OPTIONAL
+ )
+ if (NOT APPLE)
+-find_package(X11)
+-set (KRULER_HAVE_X11 ${X11_FOUND})
+-if (X11_FOUND)
++option(WITHOUT_X11 "Build without X11 integration (skips finding X11)" 
OFF)
++if (NOT WITHOUT_X11)
+ find_package(XCB COMPONENTS XCB)
+-if (QT_MAJOR_VERSION STREQUAL "5")
+-find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED X11Extras)
+-else()
+-# qtx11extras_p.h is in Qt6Gui, which implied by the Qt6Gui above
++set (KRULER_HAVE_X11 ${XCB_FOUND})
++if (XCB_FOUND)
++if (QT_MAJOR_VERSION STREQUAL "5")
++find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED 
X11Extras)
++else()
++# qtx11extras_p.h is in Qt6Gui, which implied by the Qt6Gui 
above
++endif()
+ endif()
+ endif()
+ endif()
+@@ -101,7 +103,7 @@ target_link_libraries(kruler
+ KF5::WindowSystem
+ KF5::XmlGui
+ )
+-if (X11_FOUND)
++if (KRULER_HAVE_X11)
+ target_link_libraries(kruler
+ ${XCB_LIBRARIES}
+ )
+-- 
+GitLab
+

diff --git a/kde-apps/kruler/kruler-22.04.3.ebuild 
b/kde-apps/kruler/kruler-22.04.3.ebuild
index 7b51b8f8f795..0a74d158d6f9 100644
--- a/kde-apps/kruler/kruler-22.04.3.ebuild
+++ b/kde-apps/kruler/kruler-22.04.3.ebuild
@@ -34,9 +34,11 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+PATCHES=( "${FILESDIR}/${P}-without_x11.patch" )
+
 src_configure() {
local mycmakeargs=(
-   $(cmake_use_find_package X X11)
+   -DWITHOUT_X11=$(usex !X)
)
 
ecm_src_configure



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kio/

2022-08-06 Thread Andreas Sturmlechner
commit: 5a2d3f999e836360b6af3541fb593c315d701fe7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  6 07:20:27 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 07:21:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a2d3f99

kde-frameworks/kio: drop 5.96.0-r1

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

 kde-frameworks/kio/kio-5.96.0-r1.ebuild | 96 -
 1 file changed, 96 deletions(-)

diff --git a/kde-frameworks/kio/kio-5.96.0-r1.ebuild 
b/kde-frameworks/kio/kio-5.96.0-r1.ebuild
deleted file mode 100644
index b0ac9188780f..
--- a/kde-frameworks/kio/kio-5.96.0-r1.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.4
-VIRTUALX_REQUIRED="test"
-inherit ecm frameworks.kde.org xdg-utils
-
-DESCRIPTION="Framework providing transparent file and data management"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="acl +handbook kerberos +kwallet X"
-
-# tests hang
-RESTRICT="test"
-
-RDEPEND="
-   dev-libs/libxml2
-   dev-libs/libxslt
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   =kde-frameworks/kauth-${PVCUT}*:5
-   =kde-frameworks/karchive-${PVCUT}*:5
-   =kde-frameworks/kbookmarks-${PVCUT}*:5
-   =kde-frameworks/kcodecs-${PVCUT}*:5
-   =kde-frameworks/kcompletion-${PVCUT}*:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/kcrash-${PVCUT}*:5
-   =kde-frameworks/kdbusaddons-${PVCUT}*:5
-   =kde-frameworks/kguiaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/kiconthemes-${PVCUT}*:5
-   =kde-frameworks/kitemviews-${PVCUT}*:5
-   =kde-frameworks/kjobwidgets-${PVCUT}*:5
-   =kde-frameworks/knotifications-${PVCUT}*:5
-   =kde-frameworks/kservice-${PVCUT}*:5
-   =kde-frameworks/ktextwidgets-${PVCUT}*:5
-   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-   =kde-frameworks/kwindowsystem-${PVCUT}*:5
-   =kde-frameworks/kxmlgui-${PVCUT}*:5
-   =kde-frameworks/solid-${PVCUT}*:5
-   acl? (
-   sys-apps/attr
-   virtual/acl
-   )
-   handbook? ( =kde-frameworks/kdoctools-${PVCUT}*:5 )
-   kerberos? ( virtual/krb5 )
-   kwallet? ( =kde-frameworks/kwallet-${PVCUT}*:5 )
-   X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
-"
-DEPEND="${RDEPEND}
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   test? ( sys-libs/zlib )
-   X? (
-   x11-base/xorg-proto
-   x11-libs/libX11
-   x11-libs/libXrender
-   )
-"
-PDEPEND=">=kde-frameworks/kded-${PVCUT}:5"
-
-PATCHES=( "${FILESDIR}/${P}-fix-crash-in-dropjob.patch" ) # KDE-bug #454747
-
-src_configure() {
-   local mycmakeargs=(
-   -DKIO_NO_PUBLIC_QTCONCURRENT=ON
-   $(cmake_use_find_package acl ACL)
-   $(cmake_use_find_package handbook KF5DocTools)
-   $(cmake_use_find_package kerberos GSSAPI)
-   $(cmake_use_find_package kwallet KF5Wallet)
-   $(cmake_use_find_package X X11)
-   )
-
-   ecm_src_configure
-}
-
-pkg_postinst() {
-   ecm_pkg_postinst
-   xdg_desktop_database_update
-}
-
-pkg_postrm() {
-   ecm_pkg_postrm
-   xdg_desktop_database_update
-}



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/ktexteditor/, kde-frameworks/ktexteditor/files/

2022-08-06 Thread Andreas Sturmlechner
commit: 66330a02cabfcd7eccc04e99e4eb7d6bfd7e0f31
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  6 06:59:20 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 07:18:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66330a02

kde-frameworks/ktexteditor: drop 5.92.0-r1

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

 kde-frameworks/ktexteditor/Manifest|   1 -
 ...xteditor-5.92.0-fix-crash-w-stale-indexes.patch |  29 --
 .../ktexteditor-5.92.0-fix-toggle-comment.patch| 112 -
 .../ktexteditor/ktexteditor-5.92.0-r1.ebuild   |  60 ---
 4 files changed, 202 deletions(-)

diff --git a/kde-frameworks/ktexteditor/Manifest 
b/kde-frameworks/ktexteditor/Manifest
index 75039f499304..f7b05348da57 100644
--- a/kde-frameworks/ktexteditor/Manifest
+++ b/kde-frameworks/ktexteditor/Manifest
@@ -1,2 +1 @@
-DIST ktexteditor-5.92.0.tar.xz 2347752 BLAKE2B 
c4e2356132f535dccbea1bae2355f3455b91d98c1cd99735db0ec39f0b2bc68f062e60e85f085e3614420d673487ea436243be485b321576022243736dec9f57
 SHA512 
5455fd579047db0010036afe0490620089687e206440ff77af270d9dcc25c1d48b3b8d763144f416cc539038c29e0e70703a1300b7ad78d0db59320a0712c402
 DIST ktexteditor-5.96.0.tar.xz 2404504 BLAKE2B 
3d35559a25a111b3a21ea48f8512b237f343fe31e4cce5031a60b6efd3eb1f832255ed327ec63c6d5e81bc2be2f7eac3eb524ef7b354516273f070a5057effa1
 SHA512 
83528972d06bdebbd5f00ff17b40bf6f413b29590127ab7ef2d842bf7bf248e18dfb9dfef4ad3501b2689fe14d6b0444ee654a06c4f58a0dc23bdebae2f7ea04

diff --git 
a/kde-frameworks/ktexteditor/files/ktexteditor-5.92.0-fix-crash-w-stale-indexes.patch
 
b/kde-frameworks/ktexteditor/files/ktexteditor-5.92.0-fix-crash-w-stale-indexes.patch
deleted file mode 100644
index b77a72a3e502..
--- 
a/kde-frameworks/ktexteditor/files/ktexteditor-5.92.0-fix-crash-w-stale-indexes.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From ad82b876016367bd9765185dba84600985e5d0fd Mon Sep 17 00:00:00 2001
-From: Waqar Ahmed 
-Date: Fri, 18 Mar 2022 10:14:28 +0500
-Subject: [PATCH] Fix crash with stale indexes
-
-BUG: 451593

- src/completion/katecompletionmodel.cpp | 5 +
- 1 file changed, 5 insertions(+)
-
-diff --git a/src/completion/katecompletionmodel.cpp 
b/src/completion/katecompletionmodel.cpp
-index 1e241f0d..d9bb8421 100644
 a/src/completion/katecompletionmodel.cpp
-+++ b/src/completion/katecompletionmodel.cpp
-@@ -914,6 +914,11 @@ QModelIndex KateCompletionModel::mapToSource(const 
QModelIndex ) cons
- }
- 
- if (Group *g = groupOfParent(proxyIndex)) {
-+if (!m_rowTable.contains(g)) {
-+qWarning() << Q_FUNC_INFO << "Stale proxy index for which there 
is no group";
-+return {};
-+}
-+
- if (proxyIndex.row() >= 0 && proxyIndex.row() < 
(int)g->filtered.size()) {
- ModelRow source = g->filtered[proxyIndex.row()].sourceRow();
- return source.second.sibling(source.second.row(), 
proxyIndex.column());
--- 
-GitLab
-

diff --git 
a/kde-frameworks/ktexteditor/files/ktexteditor-5.92.0-fix-toggle-comment.patch 
b/kde-frameworks/ktexteditor/files/ktexteditor-5.92.0-fix-toggle-comment.patch
deleted file mode 100644
index bac8cd017e68..
--- 
a/kde-frameworks/ktexteditor/files/ktexteditor-5.92.0-fix-toggle-comment.patch
+++ /dev/null
@@ -1,112 +0,0 @@
-From 1173d5184e8b073790556dbdba92a8b8abdd62dc Mon Sep 17 00:00:00 2001
-From: Waqar Ahmed 
-Date: Mon, 14 Mar 2022 09:44:54 +0500
-Subject: [PATCH] Fix toggle comment with space at the start
-
-BUG: 451471

- autotests/src/katedocument_test.cpp | 48 +
- autotests/src/katedocument_test.h   |  1 +
- src/document/katedocument.cpp   | 10 +-
- 3 files changed, 58 insertions(+), 1 deletion(-)
-
-diff --git a/autotests/src/katedocument_test.cpp 
b/autotests/src/katedocument_test.cpp
-index f0946829..a842f960 100644
 a/autotests/src/katedocument_test.cpp
-+++ b/autotests/src/katedocument_test.cpp
-@@ -851,4 +851,52 @@ void KateDocumentTest::testKeepUndoOverReload()
- QCOMPARE(doc.text(), insertedText + initialText);
- }
- 
-+void KateDocumentTest::testToggleComment()
-+{
-+{ // BUG: 451471
-+KTextEditor::DocumentPrivate doc;
-+QVERIFY(doc.highlightingModes().contains(QStringLiteral("Python")));
-+doc.setHighlightingMode(QStringLiteral("Python"));
-+const QString original = QStringLiteral("import hello;\n def 
method():");
-+doc.setText(original);
-+QVERIFY(doc.lines() == 2);
-+
-+doc.commentSelection(doc.documentRange(), {1, 2}, false, 0); // 0 == 
ToggleComment
-+QCOMPARE(doc.text(), QStringLiteral("#import hello;\n #def 
method():"));
-+
-+doc.commentSelection(doc.documentRange(), {1, 2}, false, 0); // 0 == 
ToggleComment
-+QCOMPARE(doc.text(), original);
-+}
-+
-+{ // Comment C++;
-+KTextEditor::DocumentPrivate doc;
-+

[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kjs/

2022-08-06 Thread Andreas Sturmlechner
commit: 33e465e680e9938611330eb83afa7791934de8d7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  6 06:59:45 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 07:18:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33e465e6

kde-frameworks/kjs: drop 5.92.0

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

 kde-frameworks/kjs/Manifest  |  1 -
 kde-frameworks/kjs/kjs-5.92.0.ebuild | 23 ---
 2 files changed, 24 deletions(-)

diff --git a/kde-frameworks/kjs/Manifest b/kde-frameworks/kjs/Manifest
index 4e7262e8e0d4..edc533d0196f 100644
--- a/kde-frameworks/kjs/Manifest
+++ b/kde-frameworks/kjs/Manifest
@@ -1,2 +1 @@
-DIST kjs-5.92.0.tar.xz 339164 BLAKE2B 
6b62d94204d99edda3143dd13762deebb3322502bf5743b3464dc03c4881d77b813116c4dc5da8da0a98cab6058a35752c18499d67e68ac1ee8db2ca029dc164
 SHA512 
80cd1ef0ddc4fa1616ed992a1891603ae3588b4c09adebf2bd59609f6cfe203894f11eff8351aac679a27f3e98b370bbeff4e3155e0bd308e7af5f9e4bc757c2
 DIST kjs-5.96.0.tar.xz 339216 BLAKE2B 
c229de410e94d453f42c901f457b886d20249344a79d8686e5054ce0542cdc1b5c0cadba255801bda5b58413588ce86dca153515f8458eb7e072697ebd96c459
 SHA512 
38f393c60f51a049e46fedc816b3c2c748b93592e12f4f8c56e333b4bffe610074ef64fad5c0122d54489b5d43902c5be390f38998e9ee538d62fcce81ecedb0

diff --git a/kde-frameworks/kjs/kjs-5.92.0.ebuild 
b/kde-frameworks/kjs/kjs-5.92.0.ebuild
deleted file mode 100644
index 6eafc0d00ddb..
--- a/kde-frameworks/kjs/kjs-5.92.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_QTHELP="false"
-inherit ecm kde.org
-
-DESCRIPTION="ECMAScipt compatible parser and engine"
-LICENSE="BSD-2 LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-IUSE=""
-
-BDEPEND="
-   dev-lang/perl
-"
-DEPEND="
-   dev-libs/libpcre
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( src/README )



[gentoo-commits] repo/gentoo:master commit in: kde-apps/konsole/files/, kde-apps/konsole/

2022-08-06 Thread Andreas Sturmlechner
commit: 7ec978e7f9bb50d0353c0bdacc8d278339f51805
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Nov 27 13:45:49 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 07:26:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ec978e7

kde-apps/konsole: Fix build with USE -X

Upstream commit 0aa39e22a2bb1bbcb8a02dfd6635ffe4d8a0bbb1

Bug: https://bugs.gentoo.org/813450
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/konsole-22.04.3-without_x11.patch| 46 ++
 kde-apps/konsole/konsole-22.04.3.ebuild|  5 ++-
 2 files changed, 49 insertions(+), 2 deletions(-)

diff --git a/kde-apps/konsole/files/konsole-22.04.3-without_x11.patch 
b/kde-apps/konsole/files/konsole-22.04.3-without_x11.patch
new file mode 100644
index ..ed396fcf20ab
--- /dev/null
+++ b/kde-apps/konsole/files/konsole-22.04.3-without_x11.patch
@@ -0,0 +1,46 @@
+From 0aa39e22a2bb1bbcb8a02dfd6635ffe4d8a0bbb1 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Sat, 27 Nov 2021 14:43:18 +0100
+Subject: [PATCH] Add CMake option to build WITHOUT_X11
+
+We want to be able to build without X11 support even if some of the used
+libraries may not work w/o X11 themselves yet or need to be built with
+X11 support for other reverse dependencies.
+
+HAVE_X11 already exists and is set automagically so far, but using
+-DCMAKE_DISABLE_FIND_PACKAGE_X11 will break if any dependencies list X11
+as required in their cmake config.
+
+Introducing this option means there is no behavior change by default,
+cmake will just skip finding X11 or adding unwanted features if the
+option is enabled.
+
+Signed-off-by: Andreas Sturmlechner 
+---
+ CMakeLists.txt | 9 ++---
+ 1 file changed, 6 insertions(+), 3 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 61ed70cd7..565682848 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -103,10 +103,13 @@ set_package_properties(KF5DocTools PROPERTIES DESCRIPTION
+ )
+ 
+ if(NOT APPLE)
+-find_package(X11)
+-set_package_properties(X11 PROPERTIES TYPE OPTIONAL)
++option(WITHOUT_X11 "Build without X11 integration (skips finding X11)" 
OFF)
++if (NOT WITHOUT_X11)
++find_package(X11)
++set_package_properties(X11 PROPERTIES TYPE OPTIONAL)
++set(HAVE_X11 ${X11_FOUND})
++endif()
+ endif()
+-set(HAVE_X11 ${X11_FOUND})
+ 
+ # Check for function GETPWUID
+ check_symbol_exists(getpwuid "pwd.h" HAVE_GETPWUID)
+-- 
+GitLab
+

diff --git a/kde-apps/konsole/konsole-22.04.3.ebuild 
b/kde-apps/konsole/konsole-22.04.3.ebuild
index cce03a53b3c6..d02a5534dca2 100644
--- a/kde-apps/konsole/konsole-22.04.3.ebuild
+++ b/kde-apps/konsole/konsole-22.04.3.ebuild
@@ -50,11 +50,12 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+PATCHES=( "${FILESDIR}/${P}-without_x11.patch" )
+
 src_configure() {
local mycmakeargs=(
-   $(cmake_use_find_package X X11)
+   -DWITHOUT_X11=$(usex !X)
)
-
ecm_src_configure
 }
 



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kio-extras/, kde-apps/kio-extras/files/

2022-08-06 Thread Andreas Sturmlechner
commit: b56ec81c56cd13fca4f34fc632d275560c5c4dbe
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Nov 27 13:10:40 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 07:26:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b56ec81c

kde-apps/kio-extras: Fix build with USE -X

Upstream commit b8dda4b3129f42323e1f6ccb37c16cb62a740d39

Bug: https://bugs.gentoo.org/813450
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/kio-extras-22.04.3-without_x11.patch | 62 ++
 kde-apps/kio-extras/kio-extras-22.04.3.ebuild  |  4 +-
 2 files changed, 65 insertions(+), 1 deletion(-)

diff --git a/kde-apps/kio-extras/files/kio-extras-22.04.3-without_x11.patch 
b/kde-apps/kio-extras/files/kio-extras-22.04.3-without_x11.patch
new file mode 100644
index ..4c97ab5187c6
--- /dev/null
+++ b/kde-apps/kio-extras/files/kio-extras-22.04.3-without_x11.patch
@@ -0,0 +1,62 @@
+From b8dda4b3129f42323e1f6ccb37c16cb62a740d39 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Sat, 27 Nov 2021 14:07:32 +0100
+Subject: [PATCH] Add CMake option to build WITHOUT_X11
+
+We want to be able to build without X11 support even if some of the used
+libraries may not work w/o X11 themselves yet or need to be built with
+X11 support for other reverse dependencies.
+
+-DCMAKE_DISABLE_FIND_PACKAGE_X11 will break if any dependencies list X11
+as required in their cmake config, also X11_FOUND could be set by
+cascading cmake dependencies.
+
+Introducing this option means there is no behavior change by default,
+cmake will just skip finding X11 or adding unwanted features if the
+option is enabled.
+
+Signed-off-by: Andreas Sturmlechner 
+---
+ thumbnail/CMakeLists.txt | 19 +++
+ 1 file changed, 11 insertions(+), 8 deletions(-)
+
+diff --git a/thumbnail/CMakeLists.txt b/thumbnail/CMakeLists.txt
+index f6f38992d..ee322a1bf 100644
+--- a/thumbnail/CMakeLists.txt
 b/thumbnail/CMakeLists.txt
+@@ -21,13 +21,16 @@ set_package_properties(libappimage PROPERTIES
+ PURPOSE "Provides support for AppImage thumbnails"
+ )
+ 
+-find_package(X11)
+-set_package_properties(X11 PROPERTIES
+-DESCRIPTION "X11 libraries"
+-URL "https://www.x.org;
+-TYPE OPTIONAL
+-PURPOSE "Provides support for XCursor thumbnails"
+-)
++option(WITHOUT_X11 "Build without support for XCursor thumbnails (disables 
finding X11)" OFF)
++if (NOT WITHOUT_X11)
++find_package(X11)
++set_package_properties(X11 PROPERTIES
++DESCRIPTION "X11 libraries"
++URL "https://www.x.org;
++TYPE OPTIONAL
++PURPOSE "Provides support for XCursor thumbnails"
++)
++endif()
+ 
+ find_package(Taglib 1.11)
+ set_package_properties(Taglib PROPERTIES
+@@ -210,7 +213,7 @@ endif()
+ 
+ ### next target ###
+ 
+-if(X11_Xcursor_FOUND)
++if(X11_Xcursor_FOUND AND NOT WITHOUT_X11)
+ 
+ add_library(cursorthumbnail MODULE cursorcreator.cpp 
cursorcreatorplugin.cpp)
+ 
+-- 
+GitLab
+

diff --git a/kde-apps/kio-extras/kio-extras-22.04.3.ebuild 
b/kde-apps/kio-extras/kio-extras-22.04.3.ebuild
index abf5c1450dcd..dd98f82228bd 100644
--- a/kde-apps/kio-extras/kio-extras-22.04.3.ebuild
+++ b/kde-apps/kio-extras/kio-extras-22.04.3.ebuild
@@ -70,6 +70,8 @@ RDEPEND="${DEPEND}
 "
 BDEPEND="man? ( dev-util/gperf )"
 
+PATCHES=( "${FILESDIR}/${P}-without_x11.patch" )
+
 src_configure() {
local mycmakeargs=(
$(cmake_use_find_package activities KF5Activities)
@@ -83,7 +85,7 @@ src_configure() {
$(cmake_use_find_package samba Samba)
$(cmake_use_find_package sftp libssh)
$(cmake_use_find_package taglib Taglib)
-   $(cmake_use_find_package X X11)
+   -DWITHOUT_X11=$(usex !X)
)
use samba && mycmakeargs+=(
-DBUILD_KDSoapWSDiscoveryClient=OFF # disable bundled stuff



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kwallet/

2022-08-06 Thread Andreas Sturmlechner
commit: fa9e01eadcab8e0b0d65f854723e22c6dab0e92f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  6 06:59:25 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 07:18:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa9e01ea

kde-frameworks/kwallet: drop 5.92.0

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

 kde-frameworks/kwallet/Manifest  |  1 -
 kde-frameworks/kwallet/kwallet-5.92.0.ebuild | 53 
 2 files changed, 54 deletions(-)

diff --git a/kde-frameworks/kwallet/Manifest b/kde-frameworks/kwallet/Manifest
index ad7d8586079b..d37a8b7cca8e 100644
--- a/kde-frameworks/kwallet/Manifest
+++ b/kde-frameworks/kwallet/Manifest
@@ -1,2 +1 @@
-DIST kwallet-5.92.0.tar.xz 305528 BLAKE2B 
adf94a05ad064a02c5c8cf291014e554f9e432aa07977b08c97b5b61babff53e2e973c16b10ad5ab48cbd7a48b4b3afecabd576070db8076a0cfa2608d7588f1
 SHA512 
db65cf0e40a758129122e8320b1971e35de5e7a9b65248937e5b3c65063515ce3520ea2f32eb363d138d9c53afae39e2f86618ac318fb19d099a5fa38ac18c6a
 DIST kwallet-5.96.0.tar.xz 309604 BLAKE2B 
59a2c5d77e0a7aafe27c76568b149b05a1abc34a0591bdce09d14d1f6a43e19edf453a6a140a07664c0ff42cb8df73bc732853094222bc290e15ccff84d63686
 SHA512 
ce84bcf07e6e053075960132d27cc1e709327433d61ff25cef34b886ec6ed885fd5a0d1c5cf3b74694698006b8d3ce231f7c132ecd12acd2c9f05e81e5d488f7

diff --git a/kde-frameworks/kwallet/kwallet-5.92.0.ebuild 
b/kde-frameworks/kwallet/kwallet-5.92.0.ebuild
deleted file mode 100644
index d9a23a4f82fc..
--- a/kde-frameworks/kwallet/kwallet-5.92.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.2
-inherit ecm kde.org optfeature
-
-DESCRIPTION="Framework providing desktop-wide storage for passwords"
-
-LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-IUSE="gpg +man"
-
-BDEPEND="
-   man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
-"
-DEPEND="
-   dev-libs/libgcrypt:0=
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/kdbusaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/knotifications-${PVCUT}*:5
-   =kde-frameworks/kservice-${PVCUT}*:5
-   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-   =kde-frameworks/kwindowsystem-${PVCUT}*:5
-   gpg? ( >=app-crypt/gpgme-1.7.1:=[cxx,qt5] )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package gpg Gpgmepp)
-   $(cmake_use_find_package man KF5DocTools)
-   )
-
-   ecm_src_configure
-}
-
-pkg_postinst() {
-   if [[ -z "${REPLACING_VERSIONS}" ]]; then
-   optfeature "Auto-unlocking after account login" 
kde-plasma/kwallet-pam
-   optfeature "KWallet management" kde-apps/kwalletmanager:5
-   elog "For more information, read 
https://wiki.gentoo.org/wiki/KDE#KWallet;
-   fi
-   ecm_pkg_postinst
-}



[gentoo-commits] repo/gentoo:master commit in: kde-apps/konqueror/files/, kde-apps/konqueror/

2022-08-06 Thread Andreas Sturmlechner
commit: d4bedf3b05b25d89a0bf4b6293ac87eeb296ce38
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Nov 27 13:39:13 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 07:44:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4bedf3b

kde-apps/konqueror: Fix build with USE -X

Upstream commit ff0e19961f8345faea54e4f85057312b7ad7007d

Bug: https://bugs.gentoo.org/813450
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/konqueror-22.04.3-with_x11.patch | 83 ++
 kde-apps/konqueror/konqueror-22.04.3.ebuild|  4 +-
 2 files changed, 86 insertions(+), 1 deletion(-)

diff --git a/kde-apps/konqueror/files/konqueror-22.04.3-with_x11.patch 
b/kde-apps/konqueror/files/konqueror-22.04.3-with_x11.patch
new file mode 100644
index ..90273b072f0e
--- /dev/null
+++ b/kde-apps/konqueror/files/konqueror-22.04.3-with_x11.patch
@@ -0,0 +1,83 @@
+From 69c2186c1a6c4fc0bf7f13b571b581e5f6157063 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Sat, 27 Nov 2021 14:36:20 +0100
+Subject: [PATCH] Add CMake option to build without X11
+
+Signed-off-by: Andreas Sturmlechner 
+---
+ CMakeLists.txt| 16 ++--
+ client/CMakeLists.txt |  4 ++--
+ src/CMakeLists.txt|  6 +++---
+ 3 files changed, 15 insertions(+), 11 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 77f5ea645..488ee7dc4 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -46,12 +46,16 @@ if(Qt5WebEngineWidgets_VERSION VERSION_LESS "5.14.0")
+   add_definitions(-DWEBENGINEDOWNLOADITEM_USE_PATH)
+ endif()
+ 
+-find_package(X11)
+-set(KONQ_HAVE_X11 ${X11_FOUND})
+-
+-if (X11_FOUND)
+-  find_package(Qt5 REQUIRED X11Extras)
+-endif(X11_FOUND)
++if (NOT WIN32)
++option(WITH_X11 "Build with X11 integration" ON)
++if (WITH_X11)
++find_package(X11 REQUIRED)
++find_package(Qt5X11Extras NO_MODULE REQUIRED)
++set(KONQ_HAVE_X11 TRUE)
++endif()
++else()
++set(WITH_X11 OFF)
++endif()
+ 
+ add_definitions(
+ -DQT_USE_QSTRINGBUILDER
+diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt
+index 24aedb14c..51d2b44d0 100644
+--- a/client/CMakeLists.txt
 b/client/CMakeLists.txt
+@@ -30,9 +30,9 @@ if (WIN32)
+ else (WIN32)
+ kf5_add_kdeinit_executable( kfmclient NOGUI ${kfmclient_SRCS})
+ target_link_libraries(kdeinit_kfmclient ${kfmclient_LIBS})
+-if(X11_FOUND)
++if(WITH_X11)
+   target_link_libraries(kdeinit_kfmclient Qt5::X11Extras)
+-endif(X11_FOUND)
++endif()
+ install(TARGETS kdeinit_kfmclient  ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
+ endif (WIN32)
+ 
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 2113e1c2f..07e64d90f 100644
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
+@@ -33,9 +33,9 @@ target_link_libraries(konquerorprivate
+KF5::KIOGui
+ )
+ 
+-if(X11_FOUND)
++if(WITH_X11)
+   target_link_libraries(konquerorprivate Qt5::X11Extras)
+-endif(X11_FOUND)
++endif()
+ 
+ 
+ set_target_properties(konquerorprivate PROPERTIES VERSION 
${KONQUEROR_LIB_VERSION} SOVERSION "5" )
+@@ -113,7 +113,7 @@ target_link_libraries(kdeinit_konqueror
+KF5::SonnetUi
+ )
+ 
+-if (X11_FOUND)
++if (WITH_X11)
+   target_link_libraries(kdeinit_konqueror ${X11_LIBRARIES})
+ endif ()
+ 
+-- 
+2.34.1
+

diff --git a/kde-apps/konqueror/konqueror-22.04.3.ebuild 
b/kde-apps/konqueror/konqueror-22.04.3.ebuild
index 6d69ff80806c..05c5705662e8 100644
--- a/kde-apps/konqueror/konqueror-22.04.3.ebuild
+++ b/kde-apps/konqueror/konqueror-22.04.3.ebuild
@@ -63,6 +63,8 @@ RDEPEND="${COMMON_DEPEND}
kde-plasma/kde-cli-tools:5
 "
 
+PATCHES=( "${FILESDIR}/${P}-with_x11.patch" )
+
 src_prepare() {
[[ ${CHOST} == *-solaris* ]] && append-ldflags -lmalloc
 
@@ -74,7 +76,7 @@ src_configure() {
-DCMAKE_DISABLE_FIND_PACKAGE_Hunspell=ON # requires fixing bug 
634122
$(cmake_use_find_package activities KF5Activities)
$(cmake_use_find_package speech Qt5TextToSpeech)
-   $(cmake_use_find_package X X11)
+   -DWITH_X11=$(usex X)
)
ecm_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: kde-apps/ktouch/, kde-apps/ktouch/files/

2022-08-06 Thread Andreas Sturmlechner
commit: 0ae6c63bcf85cdf1a3446f76f76c2f28209a176b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Nov 28 14:40:55 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 07:44:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ae6c63b

kde-apps/ktouch: Fix build with USE -X

Add IUSE metadata description

Upstream commit d290b2a51d5aa4694ec746ce5cc9456977efde71

Bug: https://bugs.gentoo.org/813450
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../ktouch/files/ktouch-22.04.3-without_x11.patch  | 95 ++
 kde-apps/ktouch/ktouch-22.04.3.ebuild  |  5 +-
 kde-apps/ktouch/metadata.xml   |  3 +
 3 files changed, 101 insertions(+), 2 deletions(-)

diff --git a/kde-apps/ktouch/files/ktouch-22.04.3-without_x11.patch 
b/kde-apps/ktouch/files/ktouch-22.04.3-without_x11.patch
new file mode 100644
index ..2278011d6e20
--- /dev/null
+++ b/kde-apps/ktouch/files/ktouch-22.04.3-without_x11.patch
@@ -0,0 +1,95 @@
+From f94d8b2bcdb738354f73efabbbe4fcf5bb623bf7 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Sun, 31 Jul 2022 16:17:30 +0200
+Subject: [PATCH] Add CMake option to build WITHOUT_X11
+
+We want to be able to build without X11 support even if some of the used
+libraries may not work w/o X11 themselves yet or need to be built with
+X11 support for other reverse dependencies.
+
+KTOUCH_BUILD_WITH_X11 already exists and is set automagically so far,
+but using -DCMAKE_DISABLE_FIND_PACKAGE_X11 will break if any
+dependencies list X11 as required in their cmake config.
+
+Introducing this option means there is no behavior change by default,
+cmake will just skip finding X11 or adding unwanted features if the
+option is enabled.
+
+- Move the checks to root CMakeLists.txt
+- Move finding Qt5X11Extras behind "NOT WITHOUT_X11" too
+- x11_helper is conditional on KTOUCH_BUILD_WITH_X11
+
+* backported to release/22.04
+
+Signed-off-by: Andreas Sturmlechner 
+---
+ CMakeLists.txt | 14 +-
+ src/CMakeLists.txt | 13 +
+ 2 files changed, 14 insertions(+), 13 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index ae5dfb8..55753cd 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -40,7 +40,6 @@ find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS
+ XmlPatterns
+ )
+ 
+-find_package(Qt5X11Extras)
+ find_package(Qt5 CONFIG QUIET OPTIONAL_COMPONENTS QuickCompiler)
+ 
+ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
+@@ -61,6 +60,19 @@ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
+ 
+ 
+ option(COMPILE_QML "Precompile QML code" OFF)
++option(WITHOUT_X11 "Build without X11 Keyboard Layout Detection (skips 
finding X11)" OFF)
++
++if (NOT WITHOUT_X11)
++find_package(X11)
++find_package(XCB OPTIONAL_COMPONENTS XCB XKB)
++find_package(Qt5X11Extras ${QT_MIN_VERSION} CONFIG)
++
++if (Qt5X11Extras_FOUND AND X11_FOUND AND X11_Xkbfile_FOUND AND 
X11_Xkb_FOUND AND XCB_FOUND AND XCB_XKB_FOUND)
++set(KTOUCH_BUILD_WITH_X11 TRUE)
++endif()
++
++add_feature_info ("Keyboard Layout Detection" KTOUCH_BUILD_WITH_X11 
"needs Qt5X11Extras, libX11, libxkb, libxkbfile, libxcb, and libxcb-xkb")
++endif()
+ 
+ # enable QML debugging for debug builds
+ set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DQT_QML_DEBUG")
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index e158d7c..b352184 100644
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
+@@ -4,15 +4,6 @@ ecm_setup_version(${RELEASE_SERVICE_VERSION}
+ PACKAGE_VERSION_FILE 
"${CMAKE_CURRENT_BINARY_DIR}/KTouchConfigVersion.cmake"
+ )
+ 
+-find_package(X11)
+-find_package(XCB OPTIONAL_COMPONENTS XCB XKB)
+-
+-if (Qt5X11Extras_FOUND AND X11_FOUND AND X11_Xkbfile_FOUND AND X11_Xkb_FOUND 
AND XCB_FOUND AND XCB_XKB_FOUND)
+-set(KTOUCH_BUILD_WITH_X11 TRUE)
+-endif()
+-
+-add_feature_info ("Keyboard Layout Detection" KTOUCH_BUILD_WITH_X11 "needs 
Qt5X11Extras, libX11, libxkb, libxkbfile, libxcb, and libxcb-xkb")
+-
+ ecm_optional_add_subdirectory(schemata)
+ 
+ # set include directories
+@@ -142,9 +133,7 @@ set(ktouch_SRCS
+ undocommands/coursecommands.cpp
+ undocommands/coursecommands.h
+ undocommands/keyboardlayoutcommands.cpp
+-undocommands/keyboardlayoutcommands.h
+-x11_helper.cpp
+-x11_helper.h)
++undocommands/keyboardlayoutcommands.h)
+ 
+ qt_add_resources(ktouch_imgs_SRCS images/images.qrc)
+ 
+-- 
+2.35.1
+

diff --git a/kde-apps/ktouch/ktouch-22.04.3.ebuild 
b/kde-apps/ktouch/ktouch-22.04.3.ebuild
index 1437028afa44..5e61ab78de92 100644
--- a/kde-apps/ktouch/ktouch-22.04.3.ebuild
+++ b/kde-apps/ktouch/ktouch-22.04.3.ebuild
@@ -54,11 +54,12 @@ RDEPEND="${COMMON_DEPEND}
>=kde-apps/kqtquickcharts-${PVCUT}:5
 "
 
+PATCHES=( "${FILESDIR}/${P}-without_x11.patch" )
+
 src_configure() {
local mycmakeargs=(
-DCOMPILE_QML=OFF
-   $(cmake_use_find_package X X11)
-   

[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/plasma/, kde-frameworks/plasma/files/

2022-08-06 Thread Andreas Sturmlechner
commit: 5f691dec3ba9a61e6fee433098a838b322eea33b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  6 06:59:31 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 07:18:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f691dec

kde-frameworks/plasma: drop 5.92.0-r2

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

 kde-frameworks/plasma/Manifest |   1 -
 ...lasma-5.92.0-breeze-light-dark-visual-fix.patch |  40 
 .../files/plasma-5.92.0-fix-blurry-buttons.patch   | 110 -
 kde-frameworks/plasma/plasma-5.92.0-r2.ebuild  |  78 ---
 4 files changed, 229 deletions(-)

diff --git a/kde-frameworks/plasma/Manifest b/kde-frameworks/plasma/Manifest
index be5373dcd5d0..dff45506cb78 100644
--- a/kde-frameworks/plasma/Manifest
+++ b/kde-frameworks/plasma/Manifest
@@ -1,2 +1 @@
-DIST plasma-framework-5.92.0.tar.xz 3145504 BLAKE2B 
4c9c4a6c585fae629d94666d312af9a2dc74242d59f93cf6b63e206f7b4656982e1969cee7e1543b5c32b4f0815d602cfa8d0b56c3416f92bd5d2d2048ee6ef4
 SHA512 
6efbb9f03ec11804b12cda209dc665468cf6f56ecf712a136a5cf1ea2cb1deb1d427896770b12c18094a2d7f0ef69da9dcbe52b16ae2126e8382ade74d8ce54c
 DIST plasma-framework-5.96.0.tar.xz 3145380 BLAKE2B 
a9190358fc454dfba03d8f5881b52e21e7e209f471823d4d4ead54818103436775f09df7f1dd42ade4d4b5b2df448f5cb1bb682ea77d32c57cdfe7c39ecab238
 SHA512 
9361948197c69ab8b2a1b943c1e9a2e3588cd3bb4073eaa9ac6a4575bb4c1e6a257eb2fda6333df13eb568e09ed26a88d128fdafbe517bca705b8a8f2a5b

diff --git 
a/kde-frameworks/plasma/files/plasma-5.92.0-breeze-light-dark-visual-fix.patch 
b/kde-frameworks/plasma/files/plasma-5.92.0-breeze-light-dark-visual-fix.patch
deleted file mode 100644
index 04992bcb129d..
--- 
a/kde-frameworks/plasma/files/plasma-5.92.0-breeze-light-dark-visual-fix.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From 7352045b388f4b0ef553706bd219457e5018ce4e Mon Sep 17 00:00:00 2001
-From: Marco Martin 
-Date: Mon, 28 Mar 2022 21:20:16 +
-Subject: [PATCH] Don't install the heading SVG in breeze-light and breeze-dark
- Plasma themes
-
-Installing that file there was an acky workaround that got broken by 2cccf230.

- src/desktoptheme/breeze-dark/CMakeLists.txt  | 5 +
- src/desktoptheme/breeze-light/CMakeLists.txt | 4 
- 2 files changed, 1 insertion(+), 8 deletions(-)
-
-diff --git a/src/desktoptheme/breeze-dark/CMakeLists.txt 
b/src/desktoptheme/breeze-dark/CMakeLists.txt
-index 8f2078e4d..7f8f99062 100644
 a/src/desktoptheme/breeze-dark/CMakeLists.txt
-+++ b/src/desktoptheme/breeze-dark/CMakeLists.txt
-@@ -8,7 +8,4 @@ install(
- FILES colors "${CMAKE_CURRENT_BINARY_DIR}/metadata.desktop"
- DESTINATION ${PLASMA_DATA_INSTALL_DIR}/desktoptheme/breeze-dark
- )
--install(
--FILES 
${PROJECT_BINARY_DIR}/src/desktoptheme/breeze/default.gzipped/widgets/plasmoidheading.svgz
--DESTINATION ${PLASMA_DATA_INSTALL_DIR}/desktoptheme/breeze-dark/widgets
--)
-+
-diff --git a/src/desktoptheme/breeze-light/CMakeLists.txt 
b/src/desktoptheme/breeze-light/CMakeLists.txt
-index 678033cec..6688a603b 100644
 a/src/desktoptheme/breeze-light/CMakeLists.txt
-+++ b/src/desktoptheme/breeze-light/CMakeLists.txt
-@@ -8,7 +8,3 @@ install(
- FILES colors "${CMAKE_CURRENT_BINARY_DIR}/metadata.desktop"
- DESTINATION ${PLASMA_DATA_INSTALL_DIR}/desktoptheme/breeze-light
- )
--install(
--FILES 
${PROJECT_BINARY_DIR}/src/desktoptheme/breeze/default.gzipped/widgets/plasmoidheading.svgz
--DESTINATION ${PLASMA_DATA_INSTALL_DIR}/desktoptheme/breeze-light/widgets
--)
--- 
-GitLab
-

diff --git a/kde-frameworks/plasma/files/plasma-5.92.0-fix-blurry-buttons.patch 
b/kde-frameworks/plasma/files/plasma-5.92.0-fix-blurry-buttons.patch
deleted file mode 100644
index 0286039ddb7b..
--- a/kde-frameworks/plasma/files/plasma-5.92.0-fix-blurry-buttons.patch
+++ /dev/null
@@ -1,110 +0,0 @@
-From bd1ba6e539a326585a24fc21d0e27ef2c59e8731 Mon Sep 17 00:00:00 2001
-From: Noah Davis 
-Date: Wed, 6 Apr 2022 15:08:53 -0400
-Subject: [PATCH] PC3 toggle controls: fix odd heights misaligning indicators
-
-BUG: 447977

- src/declarativeimports/plasmacomponents3/CheckBox.qml   | 2 +-
- src/declarativeimports/plasmacomponents3/CheckDelegate.qml  | 2 +-
- src/declarativeimports/plasmacomponents3/MenuItem.qml   | 2 +-
- src/declarativeimports/plasmacomponents3/RadioButton.qml| 2 +-
- src/declarativeimports/plasmacomponents3/RadioDelegate.qml  | 2 +-
- src/declarativeimports/plasmacomponents3/Switch.qml | 2 +-
- src/declarativeimports/plasmacomponents3/SwitchDelegate.qml | 2 +-
- 7 files changed, 7 insertions(+), 7 deletions(-)
-
-diff --git a/src/declarativeimports/plasmacomponents3/CheckBox.qml 
b/src/declarativeimports/plasmacomponents3/CheckBox.qml
-index 1da39da24..fed972566 100644
 a/src/declarativeimports/plasmacomponents3/CheckBox.qml
-+++ b/src/declarativeimports/plasmacomponents3/CheckBox.qml
-@@ -35,7 +35,7 @@ 

[gentoo-commits] repo/gentoo:master commit in: kde-apps/kalarm/, kde-apps/kalarm/files/

2022-08-06 Thread Andreas Sturmlechner
commit: c715608c66dc78a2556b5f2561be6e337ccd0c8c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Nov 27 12:30:03 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 07:44:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c715608c

kde-apps/kalarm: Fix build with USE -X

Upstream commit 308aa74653acc86cd6a206599a56500c827927ef

Bug: https://bugs.gentoo.org/813450
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kalarm/files/kalarm-22.04.3-without_x11.patch  | 73 ++
 ...arm-22.04.3.ebuild => kalarm-22.04.3-r1.ebuild} |  7 ++-
 2 files changed, 77 insertions(+), 3 deletions(-)

diff --git a/kde-apps/kalarm/files/kalarm-22.04.3-without_x11.patch 
b/kde-apps/kalarm/files/kalarm-22.04.3-without_x11.patch
new file mode 100644
index ..2f904201566b
--- /dev/null
+++ b/kde-apps/kalarm/files/kalarm-22.04.3-without_x11.patch
@@ -0,0 +1,73 @@
+From f8646ef6db5b4d0e6add5c9a83a13707f6175b13 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Sat, 27 Nov 2021 12:59:32 +0100
+Subject: [PATCH] Add CMake option to build WITHOUT_X11
+
+We want to be able to build without X11 support even if some of the used
+libraries may not work w/o X11 themselves yet or need to be built with
+X11 support for other reverse dependencies.
+
+KDEPIM_HAVE_X11 already exists and is set automagically so far, but using
+-DCMAKE_DISABLE_FIND_PACKAGE_X11 will break if any dependencies list X11
+as required in their cmake config.
+
+Introducing this option means there is no behavior change by default,
+cmake will just skip finding X11 or adding unwanted features if the
+option is enabled.
+
+* backported to release/22.04
+
+Signed-off-by: Andreas Sturmlechner 
+---
+ CMakeLists.txt | 17 +
+ src/CMakeLists.txt |  2 +-
+ 2 files changed, 10 insertions(+), 9 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 06623ad9..3446a87c 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -114,18 +114,19 @@ find_package(KF5PimTextEdit ${KPIMTEXTEDIT_LIB_VERSION} 
CONFIG REQUIRED)
+ configure_file(kalarm-version-string.h.cmake 
${CMAKE_CURRENT_BINARY_DIR}/kalarm-version-string.h @ONLY)
+ 
+ if (NOT APPLE)
+-find_package(X11)
+-endif()
+-if (X11_FOUND)
+-if (QT_MAJOR_VERSION STREQUAL "5")
+-find_package(Qt5X11Extras ${QT_REQUIRED_VERSION} REQUIRED NO_MODULE)
+-else()
+-#TODO X11 on Qt6
++option(WITHOUT_X11 "Build without X11 integration (skips finding X11)" 
OFF)
++if (NOT WITHOUT_X11)
++find_package(X11)
++set(KDEPIM_HAVE_X11 ${X11_FOUND})
++if (X11_FOUND)
++find_package(Qt5X11Extras ${QT_REQUIRED_VERSION} REQUIRED 
NO_MODULE)
++endif()
+ endif()
+ endif()
++add_feature_info(WITHOUT_X11 ${WITHOUT_X11} "Build without X11 integration")
++
+ set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
+ 
+-set(KDEPIM_HAVE_X11 ${X11_FOUND})
+ configure_file(src/config-kalarm.h.cmake 
${CMAKE_CURRENT_BINARY_DIR}/config-kalarm.h)
+ 
+ include_directories(${kalarm_SOURCE_DIR} ${kalarm_BINARY_DIR})
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index e8d70203..3aee2965 100644
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
+@@ -298,7 +298,7 @@ target_link_libraries(kalarm_bin
+ KF5::PimCommon
+ )
+ 
+-if (Qt${QT_MAJOR_VERSION}X11Extras_FOUND)
++if(KDEPIM_HAVE_X11)
+ target_link_libraries(kalarm_bin Qt${QT_MAJOR_VERSION}::X11Extras 
${X11_X11_LIB})
+ endif()
+ 
+-- 
+2.35.1
+

diff --git a/kde-apps/kalarm/kalarm-22.04.3.ebuild 
b/kde-apps/kalarm/kalarm-22.04.3-r1.ebuild
similarity index 95%
rename from kde-apps/kalarm/kalarm-22.04.3.ebuild
rename to kde-apps/kalarm/kalarm-22.04.3-r1.ebuild
index 6a291cf0cc6b..ef402863f33c 100644
--- a/kde-apps/kalarm/kalarm-22.04.3.ebuild
+++ b/kde-apps/kalarm/kalarm-22.04.3-r1.ebuild
@@ -57,7 +57,7 @@ DEPEND="
>=kde-frameworks/kservice-${KFMIN}:5
>=kde-frameworks/ktextwidgets-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5[X?]
>=kde-frameworks/kxmlgui-${KFMIN}:5
>=media-libs/phonon-4.11.0
X? (
@@ -70,10 +70,11 @@ RDEPEND="${DEPEND}
>=kde-apps/kdepim-runtime-${PVCUT}:5
 "
 
+PATCHES=( "${FILESDIR}/${P}-without_x11.patch" )
+
 src_configure() {
local mycmakeargs=(
-   $(cmake_use_find_package X Qt5X11Extras)
-   $(cmake_use_find_package X X11)
+   -DWITHOUT_X11=$(usex !X)
)
 
ecm_src_configure



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kross/

2022-08-06 Thread Andreas Sturmlechner
commit: 5887d60666176e130fe7d7257b113bab039b82fc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  6 06:59:48 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 07:18:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5887d606

kde-frameworks/kross: drop 5.92.0

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

 kde-frameworks/kross/Manifest|  1 -
 kde-frameworks/kross/kross-5.92.0.ebuild | 34 
 2 files changed, 35 deletions(-)

diff --git a/kde-frameworks/kross/Manifest b/kde-frameworks/kross/Manifest
index db0c6c25d2b7..d1da54d86574 100644
--- a/kde-frameworks/kross/Manifest
+++ b/kde-frameworks/kross/Manifest
@@ -1,2 +1 @@
-DIST kross-5.92.0.tar.xz 129416 BLAKE2B 
d32c595cbaffdf93ccdfe0ad656b738ebdccecc4fefc559fd9dbf19837d2d9b659637e9dfde52e25634e3dea74f409fe7369b773fa964cfbfe4b07aa9eced6eb
 SHA512 
f899ac754c8d75ac7b406d996ad5a5deb560cd6215b9e5038fab3d51229fb89409f5b09b6ecad1ede7c0a456c152e7fc9e58eefa6ce9109c8359a1bb30703e7d
 DIST kross-5.96.0.tar.xz 129452 BLAKE2B 
c18d629bc8b4234caa0df184b463c310da391f61a6363f902e53e1fe2f79b236409332aee541b4176720bfef9a85ee0a04621f39a6b1a4b81dc064a6d080f8af
 SHA512 
dba8d86d1c4cbbeecfe407643cce9b545171a3123d7ce5f73aee74941ce256f6901af85796e8fff04d4e6e3a3622862f615d189885ec06d9d0e7dadebc31e732

diff --git a/kde-frameworks/kross/kross-5.92.0.ebuild 
b/kde-frameworks/kross/kross-5.92.0.ebuild
deleted file mode 100644
index 132836cf1309..
--- a/kde-frameworks/kross/kross-5.92.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_QTHELP="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
-
-DESCRIPTION="Framework for embedding scripting into applications"
-LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-IUSE=""
-
-RDEPEND="
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtscript-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   =kde-frameworks/kcompletion-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/kiconthemes-${PVCUT}*:5
-   =kde-frameworks/kio-${PVCUT}*:5
-   =kde-frameworks/kparts-${PVCUT}*:5
-   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-   =kde-frameworks/kxmlgui-${PVCUT}*:5
-"
-DEPEND="${RDEPEND}
-   >=dev-qt/designer-${QTMIN}:5
-"



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/khtml/

2022-08-06 Thread Andreas Sturmlechner
commit: 96ec839f474a28102fd99fdf235cb9755e80da7f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  6 06:59:43 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 07:18:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96ec839f

kde-frameworks/khtml: drop 5.92.0

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

 kde-frameworks/khtml/Manifest|  1 -
 kde-frameworks/khtml/khtml-5.92.0.ebuild | 71 
 2 files changed, 72 deletions(-)

diff --git a/kde-frameworks/khtml/Manifest b/kde-frameworks/khtml/Manifest
index 4835395c3472..c3cce8cd5070 100644
--- a/kde-frameworks/khtml/Manifest
+++ b/kde-frameworks/khtml/Manifest
@@ -1,2 +1 @@
-DIST khtml-5.92.0.tar.xz 2093568 BLAKE2B 
1c94b1ee041fe69d173798ade211feada3c9f123fd9a6f6775cf3453ab677f8001053f7785dd492acb81c6908286bebb592eded670771c2dab42a8a9aa58c300
 SHA512 
270d3ba357ed5c031b41564a56e0d91df87702cd05ea810434a8e2cafd87fbdc0be8984ed535745edf592c318107464f0aaada0c2ef42fbde7a6f87228edfcef
 DIST khtml-5.96.0.tar.xz 1965056 BLAKE2B 
857a338c9831a03989348ecd6d9c355d6538458311eb22ccc2ae1c631137a7dd411866c70632f941d2ae64bd54584283b90e9bb0cf6573f6504d6ceab0cb01f5
 SHA512 
7ccd0c8dbca62486b316f381c437568650696cc4fca0b2e382bf8d337435f9c7fc7fa4664e01bbe8db509bd293c23ebb4abaabc34719be38e91480ae0b1d4141

diff --git a/kde-frameworks/khtml/khtml-5.92.0.ebuild 
b/kde-frameworks/khtml/khtml-5.92.0.ebuild
deleted file mode 100644
index 5d433e5c6279..
--- a/kde-frameworks/khtml/khtml-5.92.0.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
-
-DESCRIPTION="KHTML web rendering engine"
-LICENSE="LGPL-2"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-IUSE="X"
-
-BDEPEND="
-   dev-lang/perl
-   dev-util/gperf
-"
-RDEPEND="
-   dev-libs/openssl:0
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
-   >=dev-qt/qtprintsupport-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   =kde-frameworks/karchive-${PVCUT}*:5
-   =kde-frameworks/kcodecs-${PVCUT}*:5
-   =kde-frameworks/kcompletion-${PVCUT}*:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/kglobalaccel-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/kiconthemes-${PVCUT}*:5
-   =kde-frameworks/kio-${PVCUT}*:5
-   =kde-frameworks/kjobwidgets-${PVCUT}*:5
-   =kde-frameworks/kjs-${PVCUT}*:5
-   =kde-frameworks/knotifications-${PVCUT}*:5
-   =kde-frameworks/kparts-${PVCUT}*:5
-   =kde-frameworks/kservice-${PVCUT}*:5
-   =kde-frameworks/ktextwidgets-${PVCUT}*:5
-   =kde-frameworks/kwallet-${PVCUT}*:5
-   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-   =kde-frameworks/kwindowsystem-${PVCUT}*:5
-   =kde-frameworks/kxmlgui-${PVCUT}*:5
-   =kde-frameworks/sonnet-${PVCUT}*:5
-   media-libs/giflib:=
-   media-libs/libpng:0=
-   >=media-libs/phonon-4.11.0
-   sys-libs/zlib
-   virtual/jpeg:0
-   X? (
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   x11-libs/libX11
-   )
-"
-DEPEND="${RDEPEND}
-   test? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
-   X? ( x11-base/xorg-proto )
-"
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package X X11)
-   )
-
-   ecm_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/qqc2-desktop-style/

2022-08-06 Thread Andreas Sturmlechner
commit: 67b3a1b8523350050cefcae50c49f84eb7a09730
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  6 07:20:46 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 07:21:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67b3a1b8

kde-frameworks/qqc2-desktop-style: drop 5.96.0

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

 .../qqc2-desktop-style-5.96.0.ebuild   | 29 --
 1 file changed, 29 deletions(-)

diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.96.0.ebuild 
b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.96.0.ebuild
deleted file mode 100644
index 6e2d5c4e10b1..
--- a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.96.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.4
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for 
painting"
-
-LICENSE="|| ( GPL-2+ LGPL-3+ )"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
-   >=dev-qt/qtdeclarative-${QTMIN}:5=
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
-   =kde-frameworks/kiconthemes-${PVCUT}*:5
-   =kde-frameworks/kirigami-${PVCUT}*:5
-   =kde-frameworks/sonnet-${PVCUT}*:5[qml]
-"
-RDEPEND="${DEPEND}
-   >=dev-qt/qtgraphicaleffects-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-"



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/krunner/, kde-frameworks/krunner/files/

2022-08-06 Thread Andreas Sturmlechner
commit: 3a72e1446dde638557c7e8e83435f5faae3f4e44
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  6 06:59:14 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 07:18:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a72e144

kde-frameworks/krunner: drop 5.92.0

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

 kde-frameworks/krunner/Manifest|  1 -
 ...er-5.92.0-drop-runnermanagertest-timeouts.patch | 55 --
 ...5.92.0-increase-runnermanagertest-timeout.patch | 26 --
 kde-frameworks/krunner/krunner-5.92.0.ebuild   | 52 
 4 files changed, 134 deletions(-)

diff --git a/kde-frameworks/krunner/Manifest b/kde-frameworks/krunner/Manifest
index dcd1f5464a7a..07126efeea36 100644
--- a/kde-frameworks/krunner/Manifest
+++ b/kde-frameworks/krunner/Manifest
@@ -1,2 +1 @@
-DIST krunner-5.92.0.tar.xz 86108 BLAKE2B 
570e67bac19646d7107c55dd607fda359334e3fe4cb72c6c80235b03f91e238f814b93486d9d3668880a2aed9d3a8bc2b6e518ac71e29943b0fd476235360052
 SHA512 
7959d1a7f55b6c2d55f2e4e65aef11d5a5cdf5e7b7bf5b702d1da4ed02c8e05a3c36dc5e70bfa443303863d98dc0cc7c418ebc46cbf68fad5baed4f2389bce35
 DIST krunner-5.96.0.tar.xz 87452 BLAKE2B 
f9a81bb88fc0d02d8458b01fde2e55cc6c9042e9d33d29603f3f3a38165bcd0a6e7e590614a4d92f59f0d741f4995614cdce726a7f72521445f9cb88aa865678
 SHA512 
fb25fdd554d56ee5b3b5b31a2feae1df8f37e1c434101eda957548b954b99e13cf25be46e03a43b73771ed7935750228b2957d654e06cd5e810353ccd264ed48

diff --git 
a/kde-frameworks/krunner/files/krunner-5.92.0-drop-runnermanagertest-timeouts.patch
 
b/kde-frameworks/krunner/files/krunner-5.92.0-drop-runnermanagertest-timeouts.patch
deleted file mode 100644
index 1d6c654f631e..
--- 
a/kde-frameworks/krunner/files/krunner-5.92.0-drop-runnermanagertest-timeouts.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From f324dd5fc477888517db7b431bc291d0712969af Mon Sep 17 00:00:00 2001
-From: Eduardo de Souza Cruz 
-Date: Mon, 14 Mar 2022 14:12:17 -0300
-Subject: [PATCH] Remove upper-limits for RunnerManagerTest's timeouts
-
-Those upper-limits timeouts were not conservative enough for the Continuous 
Integration environment which can be slow and this test was failing sometimes.
-
-The upper-limits timing verifications were removed without too much prejudice 
to the overall test. It should still serve its purpose to guarantee there will 
be no regression on this functionality.

- autotests/runnermanagertest.cpp | 13 ++---
- 1 file changed, 6 insertions(+), 7 deletions(-)
-
-diff --git a/autotests/runnermanagertest.cpp b/autotests/runnermanagertest.cpp
-index 02c0985..82bd2a4 100644
 a/autotests/runnermanagertest.cpp
-+++ b/autotests/runnermanagertest.cpp
-@@ -74,8 +74,9 @@ private Q_SLOTS:
- // However not yet a matcheschanged, it should be stalled for 250ms
- QCOMPARE(spyMatchesChanged.count(), 0);
- 
--// After 250ms it will emit with empty matches, we wait for that
--QVERIFY(spyMatchesChanged.wait(265)); // 265ms as a margin of safety 
for 250ms
-+// After 250ms it will emit with empty matches, we wait for that.
-+// We can't put a low upper limit on these wait() calls because the 
CI environment can be slow.
-+QVERIFY(spyMatchesChanged.wait()); // This should take just a tad 
longer than 250ms.
- 
- // This should have taken no less than 250ms. It waits for 250s 
before "giving up" and emitting an empty matches list.
- QVERIFY(timer.elapsed() >= 250);
-@@ -84,20 +85,18 @@ private Q_SLOTS:
- QCOMPARE(spyQueryFinished.count(), 1); // Still the same, query is 
not done
- 
- // We programmed it to emit the result after 300ms, so we need to 
wait 50ms more for the next emission
--QVERIFY(spyQueryFinished.wait(100)); // 100ms as a margin of safety 
for 50ms
-+QVERIFY(spyQueryFinished.wait());
- 
- // This should have taken at least 300ms total, as we requested via 
the special query string
- QVERIFY(timer.elapsed() >= 300);
- 
--// RunnerManager::jobDone() should have anticipated the final 
emission, so it should not have waited the full 250+250 ms.
--QVERIFY(timer.elapsed() <= 330); // This total should be just a tad 
bigger than 300ms, we put a 10% margin of safety
--
-+// At this point RunnerManager::jobDone() should have anticipated the 
final emission.
- QCOMPARE(spyMatchesChanged.count(), 2); // We had the second 
matchesChanged emission, now with the query result
- QCOMPARE(manager->matches().count(), 1); // The result is here
- QCOMPARE(spyQueryFinished.count(), 2); // Will have emited 
queryFinished, job is done
- 
- // Now we will make sure that RunnerManager::scheduleMatchesChanged() 
emits matchesChanged instantly
--// if we start a query with an empty string. It will never produce 
results, stalling is meaninless
-+// if we start a 

[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/ktextwidgets/

2022-08-06 Thread Andreas Sturmlechner
commit: fdd26a779b305d6ddd4d9d26ca45779afa7878d6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  6 06:59:23 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 07:18:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdd26a77

kde-frameworks/ktextwidgets: drop 5.92.0

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

 kde-frameworks/ktextwidgets/Manifest   |  1 -
 .../ktextwidgets/ktextwidgets-5.92.0.ebuild| 38 --
 2 files changed, 39 deletions(-)

diff --git a/kde-frameworks/ktextwidgets/Manifest 
b/kde-frameworks/ktextwidgets/Manifest
index 9d088340a656..5b5a77945ffa 100644
--- a/kde-frameworks/ktextwidgets/Manifest
+++ b/kde-frameworks/ktextwidgets/Manifest
@@ -1,2 +1 @@
-DIST ktextwidgets-5.92.0.tar.xz 329168 BLAKE2B 
ee0991f12d7e3a54b4e79b77327378e9c61544f5c5133f9bf838b3995ff828f2b35fa7489c6407efa08770911e47883587d519e78ef5d8e112483c744c9875d2
 SHA512 
7fd02eebb10b2929a6d82acdccba07a906692cdcc92f824b360e4be5643412b7bbb34772b8e6762e95c769d2528bdc873ce4fd03c8dbd5b5fd26b341ffce9e9d
 DIST ktextwidgets-5.96.0.tar.xz 329332 BLAKE2B 
1689f7f9ef471ae0525b3b5c454a724e545a76a903aa41f8d0ed4b49c042e1f790bbe790b2c9cbd8c1829a8f0aae801a94a6cf0f49927a3790e4c20ce9a9796c
 SHA512 
34cc2a4f2cb56449a8dc8ce439252e96a2c4248025ad5a4a279a3efbdb95460c49ef8f2bf871dd0cf3f1a6547f5d2d1f1bcf64696bfbb56e86a296cc22b1befe

diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.92.0.ebuild 
b/kde-frameworks/ktextwidgets/ktextwidgets-5.92.0.ebuild
deleted file mode 100644
index f85ac26c2bbd..
--- a/kde-frameworks/ktextwidgets/ktextwidgets-5.92.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
-
-DESCRIPTION="Framework providing an assortment of widgets for displaying and 
editing text"
-LICENSE="LGPL-2+ LGPL-2.1+"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-IUSE="speech"
-
-DEPEND="
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   =kde-frameworks/kcompletion-${PVCUT}*:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/kservice-${PVCUT}*:5
-   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-   =kde-frameworks/sonnet-${PVCUT}*:5
-   speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package speech Qt5TextToSpeech)
-   )
-
-   ecm_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/countryflags/

2022-08-06 Thread Andreas Sturmlechner
commit: e1f78d5cac947a743b9f31aff18379a5f002ff07
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  6 06:59:37 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 07:18:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1f78d5c

kde-frameworks/countryflags: drop 5.92.0

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

 kde-frameworks/countryflags/Manifest   |  1 -
 .../countryflags/countryflags-5.92.0.ebuild| 22 --
 2 files changed, 23 deletions(-)

diff --git a/kde-frameworks/countryflags/Manifest 
b/kde-frameworks/countryflags/Manifest
index 4d60befb2963..1e2b458506f2 100644
--- a/kde-frameworks/countryflags/Manifest
+++ b/kde-frameworks/countryflags/Manifest
@@ -1,2 +1 @@
-DIST kdelibs4support-5.92.0.tar.xz 3649060 BLAKE2B 
c3989cb4a0d9365a46cd42519abf82b65238234010207e1eb00d214eae11eb27525642689c791e6140db6de481a622b07b11a5d16355388fb6182ad3d7f230d3
 SHA512 
ff42d5ad75c073c3f5c856b611b3235982f513c1bc1186a9c7b4ceecf2cb7561dc37485a8e5d53582546141493b6038177a72cc94ac76bd13ea83d22297d
 DIST kdelibs4support-5.96.0.tar.xz 3657280 BLAKE2B 
5450ad4aced1e73b68dab9ce5f858f65765b96d98b2d977a796d13f148f31e8cb6d2562713569b4694afa163e3fac2d93ee94e6bd1592710e1141e6095320761
 SHA512 
25d80c003b6cc661058d24e3af4b9ef43c05029375c74ea2aedd1b4cbb8a09896404d2e2cb4eca884ad091f7d26b9afebd1a0ff13c96b9d793c40880300fb59d

diff --git a/kde-frameworks/countryflags/countryflags-5.92.0.ebuild 
b/kde-frameworks/countryflags/countryflags-5.92.0.ebuild
deleted file mode 100644
index 3a924d95ea4c..
--- a/kde-frameworks/countryflags/countryflags-5.92.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false"
-ECM_TEST="false"
-KDE_ORG_NAME="kdelibs4support"
-inherit ecm kde.org
-
-DESCRIPTION="Icons of flags for various countries"
-
-LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-
-CMAKE_USE_DIR="${S}/src/l10n"
-
-# https://phabricator.kde.org/T13722
-# https://invent.kde.org/frameworks/breeze-icons/-/issues/1
-PATCHES=( "${FILESDIR}/${PN}-5.90.0-standalone.patch" )
-
-RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/purpose/

2022-08-06 Thread Andreas Sturmlechner
commit: 5f9a4765a4adeac9074d01a4e1d500e748e60c45
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  6 06:59:34 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 07:18:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f9a4765

kde-frameworks/purpose: drop 5.92.0

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

 kde-frameworks/purpose/Manifest  |  1 -
 kde-frameworks/purpose/purpose-5.92.0.ebuild | 69 
 2 files changed, 70 deletions(-)

diff --git a/kde-frameworks/purpose/Manifest b/kde-frameworks/purpose/Manifest
index 31a5e85af819..2ee08781fdd0 100644
--- a/kde-frameworks/purpose/Manifest
+++ b/kde-frameworks/purpose/Manifest
@@ -1,2 +1 @@
-DIST purpose-5.92.0.tar.xz 173280 BLAKE2B 
4cbed1b8b9b8a443fdb9ecbaf6495918c1f21f641184827a5e6af4084b5b2beb5b5f4a0a8c4d8e593ac4a4222dfc702e5b2ac5330625a3d26962f986d0ff07f1
 SHA512 
e466b836d4628f8773247cb952621d9c33127c26ae73c27b9f8015239997b0f7241a0f556c8c683a2a580c3977f448b1e9742965d9133e2c569d42b2d6cf2009
 DIST purpose-5.96.0.tar.xz 172284 BLAKE2B 
3a272ea568d862ed4c300a45dbf6c3d5eee6b9dd1a6b8bc1f9c08535375ae9bac1233514ca8b6bafc20febce4b42efd773fe8415dfd7156222cbe3302d33d7c2
 SHA512 
80ede3300842db1a1e2553525c47f0d8d5d8611c6fd5509b2e864f1832b468326c38f70fd1a9588260660c4aff6ac7264d8dade55a5c255a9b46cb4aff2445b7

diff --git a/kde-frameworks/purpose/purpose-5.92.0.ebuild 
b/kde-frameworks/purpose/purpose-5.92.0.ebuild
deleted file mode 100644
index 13e4232ba16b..
--- a/kde-frameworks/purpose/purpose-5.92.0.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.2
-inherit ecm kde.org optfeature xdg-utils
-
-DESCRIPTION="Library for providing abstractions to get the developer's 
purposes fulfilled"
-LICENSE="LGPL-2.1+"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-IUSE="bluetooth +kaccounts"
-
-# requires running environment
-RESTRICT="test"
-
-DEPEND="
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/kio-${PVCUT}*:5
-   =kde-frameworks/kirigami-${PVCUT}*:5
-   =kde-frameworks/knotifications-${PVCUT}*:5
-   =kde-frameworks/prison-${PVCUT}*:5
-   kaccounts? (
-   >=kde-apps/kaccounts-integration-19.04.3:5
-   net-libs/accounts-qt
-   )
-"
-RDEPEND="${DEPEND}
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=kde-frameworks/kdeclarative-${PVCUT}:5
-   bluetooth? ( =kde-frameworks/bluez-qt-${PVCUT}*:5 )
-   kaccounts? ( net-libs/accounts-qml )
-"
-
-src_prepare() {
-   ecm_src_prepare
-
-   use bluetooth ||
-   cmake_run_in src/plugins cmake_comment_add_subdirectory 
bluetooth
-}
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package kaccounts KAccounts)
-   )
-
-   ecm_src_configure
-}
-
-pkg_postinst() {
-   if [[ -z "${REPLACING_VERSIONS}" ]]; then
-   optfeature "Send through KDE Connect" kde-misc/kdeconnect
-   fi
-   ecm_pkg_postinst
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kxmlgui/

2022-08-06 Thread Andreas Sturmlechner
commit: 24932840a676f0c08a676d0f27caaba43cab513b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  6 06:59:28 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 07:18:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24932840

kde-frameworks/kxmlgui: drop 5.92.0

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

 kde-frameworks/kxmlgui/Manifest  |  1 -
 kde-frameworks/kxmlgui/kxmlgui-5.92.0.ebuild | 46 
 2 files changed, 47 deletions(-)

diff --git a/kde-frameworks/kxmlgui/Manifest b/kde-frameworks/kxmlgui/Manifest
index a5e7652e8a57..20d866fdea98 100644
--- a/kde-frameworks/kxmlgui/Manifest
+++ b/kde-frameworks/kxmlgui/Manifest
@@ -1,2 +1 @@
-DIST kxmlgui-5.92.0.tar.xz 895672 BLAKE2B 
dc1e6e59d367b830447049a69b8b1d41d9b5e1bacb88c7e229a37c507dd4ad17bdd5f5456099a30076c95b6ed8bf8f0b44a333226c939bfc755410bd02f8
 SHA512 
5c8d68aa59259e4048f32224ef0672984d6edbffb38476d2bbe9466b72a14aaf318cdba4a1eebb4209879e9cf880e736b9647491eca8e3ec8f4c03d50cf222e9
 DIST kxmlgui-5.96.0.tar.xz 899276 BLAKE2B 
7aa619362c28c45c00bb725f5819443b8ecea806a468847b6259a053c48aa4fd9a3ce74094b65813e06d5fc4267b23450349298e1e552dc36c1a04e887a6
 SHA512 
44ffb6bfe8eaeb1fe1aad27d6794f1a536e030177547576b38021e87bd3c6ab57cd3fc1c41a70cf79cff8b8698a8d424d739875d9260115b5b6430cdad327912

diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.92.0.ebuild 
b/kde-frameworks/kxmlgui/kxmlgui-5.92.0.ebuild
deleted file mode 100644
index bddc0a6afe84..
--- a/kde-frameworks/kxmlgui/kxmlgui-5.92.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
-
-DESCRIPTION="Framework for managing menu and toolbar actions in an abstract 
way"
-
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-LICENSE="LGPL-2+"
-IUSE=""
-
-# slot op: includes QtCore/private/qlocale_p.h
-DEPEND="
-   >=dev-qt/qtcore-${QTMIN}:5=
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
-   >=dev-qt/qtprintsupport-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/kglobalaccel-${PVCUT}*:5
-   =kde-frameworks/kguiaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/kiconthemes-${PVCUT}*:5
-   =kde-frameworks/kitemviews-${PVCUT}*:5
-   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-"
-RDEPEND="${DEPEND}"
-
-src_test() {
-   # Files are missing; whatever. Bugs 650290, 668198, 808216
-   local myctestargs=(
-   -E 
"(ktoolbar_unittest|kxmlgui_unittest|ktooltiphelper_unittest)"
-   )
-
-   ecm_src_test
-}



[gentoo-commits] repo/gentoo:master commit in: kde-apps/yakuake/, kde-apps/yakuake/files/

2022-08-06 Thread Andreas Sturmlechner
commit: 670ad97b10d0f7fbde3f5ff14ef07f3420945da5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Nov 27 13:51:30 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 07:31:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=670ad97b

kde-apps/yakuake: Fix build with USE -X

Upstream commit 1213c6dfd34583b005d0a2dbe7876951a13361a2

Bug: https://bugs.gentoo.org/813450
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/yakuake-22.04.3-without_x11.patch| 78 ++
 kde-apps/yakuake/yakuake-22.04.3.ebuild|  4 +-
 2 files changed, 81 insertions(+), 1 deletion(-)

diff --git a/kde-apps/yakuake/files/yakuake-22.04.3-without_x11.patch 
b/kde-apps/yakuake/files/yakuake-22.04.3-without_x11.patch
new file mode 100644
index ..5daf29c35da4
--- /dev/null
+++ b/kde-apps/yakuake/files/yakuake-22.04.3-without_x11.patch
@@ -0,0 +1,78 @@
+From 68bee7bce59bed1def66518bc254ecf7ae8985c5 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Sat, 27 Nov 2021 14:49:51 +0100
+Subject: [PATCH] Add CMake option to build WITHOUT_X11
+
+We want to be able to build without X11 support even if some of the used
+libraries may not work w/o X11 themselves yet or need to be built with
+X11 support for other reverse dependencies.
+
+HAVE_X11 already exists and is set automagically so far, but using
+-DCMAKE_DISABLE_FIND_PACKAGE_X11 will break if any dependencies list X11
+as required in their cmake config.
+
+Introducing this option means there is no behavior change by default,
+cmake will just skip finding X11 or adding unwanted features if the
+option is enabled.
+
+* backported to release/22.04
+
+Signed-off-by: Andreas Sturmlechner 
+---
+ CMakeLists.txt | 22 --
+ app/CMakeLists.txt |  6 +++---
+ 2 files changed, 15 insertions(+), 13 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 14f6842..0ec65b9 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -51,16 +51,18 @@ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED
+ )
+ 
+ if(NOT APPLE)
+-  find_package(X11)
+-  set(HAVE_X11 ${X11_FOUND})
+-
+-  if(X11_FOUND)
+-find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED X11Extras)
+-  endif(X11_FOUND)
+-
+-  find_package(KF5Wayland ${KF5_MIN_VERSION} CONFIG)
+-  set(HAVE_KWAYLAND ${KF5Wayland_FOUND})
+-endif(NOT APPLE)
++option(WITHOUT_X11 "Build without X11 integration (skips finding X11)" 
OFF)
++if(NOT WITHOUT_X11)
++find_package(X11)
++set(HAVE_X11 ${X11_FOUND})
++if(X11_FOUND)
++find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED X11Extras)
++endif()
++endif()
++
++find_package(KF5Wayland ${KF5_MIN_VERSION} CONFIG)
++set(HAVE_KWAYLAND ${KF5Wayland_FOUND})
++endif()
+ 
+ add_subdirectory(app)
+ add_subdirectory(data)
+diff --git a/app/CMakeLists.txt b/app/CMakeLists.txt
+index 69aedcd..994d36f 100644
+--- a/app/CMakeLists.txt
 b/app/CMakeLists.txt
+@@ -63,9 +63,9 @@ target_link_libraries(yakuake
+ KF5::WidgetsAddons
+ KF5::WindowSystem)
+ 
+-if(X11_FOUND)
+-  target_link_libraries(yakuake Qt5::X11Extras ${X11_X11_LIB})
+-endif(X11_FOUND)
++if(HAVE_X11)
++target_link_libraries(yakuake Qt5::X11Extras)
++endif()
+ 
+ if(KF5Wayland_FOUND)
+   target_link_libraries(yakuake KF5::WaylandClient)
+-- 
+2.35.1
+

diff --git a/kde-apps/yakuake/yakuake-22.04.3.ebuild 
b/kde-apps/yakuake/yakuake-22.04.3.ebuild
index 0db7a4d76d4b..556269d0a620 100644
--- a/kde-apps/yakuake/yakuake-22.04.3.ebuild
+++ b/kde-apps/yakuake/yakuake-22.04.3.ebuild
@@ -48,10 +48,12 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+PATCHES=( "${FILESDIR}/${P}-without_x11.patch" )
+
 src_configure() {
local mycmakeargs=(
$(cmake_use_find_package absolute-position KF5Wayland)
-   $(cmake_use_find_package X X11)
+   -DWITHOUT_X11=$(usex !X)
)
 
ecm_src_configure



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kdelibs4support/

2022-08-06 Thread Andreas Sturmlechner
commit: d236b6f8e41abf8169262920111d021ac2f2f16a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  6 06:59:40 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 07:18:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d236b6f8

kde-frameworks/kdelibs4support: drop 5.92.0

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

 kde-frameworks/kdelibs4support/Manifest|   1 -
 .../kdelibs4support/kdelibs4support-5.92.0.ebuild  | 102 -
 2 files changed, 103 deletions(-)

diff --git a/kde-frameworks/kdelibs4support/Manifest 
b/kde-frameworks/kdelibs4support/Manifest
index 4d60befb2963..1e2b458506f2 100644
--- a/kde-frameworks/kdelibs4support/Manifest
+++ b/kde-frameworks/kdelibs4support/Manifest
@@ -1,2 +1 @@
-DIST kdelibs4support-5.92.0.tar.xz 3649060 BLAKE2B 
c3989cb4a0d9365a46cd42519abf82b65238234010207e1eb00d214eae11eb27525642689c791e6140db6de481a622b07b11a5d16355388fb6182ad3d7f230d3
 SHA512 
ff42d5ad75c073c3f5c856b611b3235982f513c1bc1186a9c7b4ceecf2cb7561dc37485a8e5d53582546141493b6038177a72cc94ac76bd13ea83d22297d
 DIST kdelibs4support-5.96.0.tar.xz 3657280 BLAKE2B 
5450ad4aced1e73b68dab9ce5f858f65765b96d98b2d977a796d13f148f31e8cb6d2562713569b4694afa163e3fac2d93ee94e6bd1592710e1141e6095320761
 SHA512 
25d80c003b6cc661058d24e3af4b9ef43c05029375c74ea2aedd1b4cbb8a09896404d2e2cb4eca884ad091f7d26b9afebd1a0ff13c96b9d793c40880300fb59d

diff --git a/kde-frameworks/kdelibs4support/kdelibs4support-5.92.0.ebuild 
b/kde-frameworks/kdelibs4support/kdelibs4support-5.92.0.ebuild
deleted file mode 100644
index 7dce2d0e2ef9..
--- a/kde-frameworks/kdelibs4support/kdelibs4support-5.92.0.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="true"
-ECM_QTHELP="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
-
-DESCRIPTION="Framework easing the development transition from KDELibs 4 to KF 
5"
-LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-IUSE="X"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
-   app-text/docbook-xml-dtd:4.2
-   dev-libs/openssl:0
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
-   >=dev-qt/qtprintsupport-${QTMIN}:5
-   >=dev-qt/qtsvg-${QTMIN}:5
-   >=dev-qt/qttest-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   =kde-frameworks/kauth-${PVCUT}*:5
-   =kde-frameworks/kcodecs-${PVCUT}*:5
-   =kde-frameworks/kcompletion-${PVCUT}*:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/kcrash-${PVCUT}*:5
-   =kde-frameworks/kdbusaddons-${PVCUT}*:5
-   >=kde-frameworks/kded-${PVCUT}:5
-   =kde-frameworks/kdoctools-${PVCUT}*:5
-   =kde-frameworks/kemoticons-${PVCUT}*:5
-   =kde-frameworks/kglobalaccel-${PVCUT}*:5
-   =kde-frameworks/kguiaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/kiconthemes-${PVCUT}*:5
-   =kde-frameworks/kio-${PVCUT}*:5
-   =kde-frameworks/kitemviews-${PVCUT}*:5
-   =kde-frameworks/kjobwidgets-${PVCUT}*:5
-   =kde-frameworks/knotifications-${PVCUT}*:5[X=]
-   =kde-frameworks/kparts-${PVCUT}*:5
-   =kde-frameworks/kservice-${PVCUT}*:5
-   =kde-frameworks/ktextwidgets-${PVCUT}*:5
-   =kde-frameworks/kunitconversion-${PVCUT}*:5
-   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-   =kde-frameworks/kwindowsystem-${PVCUT}*:5[X=]
-   =kde-frameworks/kxmlgui-${PVCUT}*:5
-   =kde-frameworks/solid-${PVCUT}*:5
-   virtual/libintl
-   X? (
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   x11-libs/libxcb
-   )
-"
-DEPEND="${COMMON_DEPEND}
-   test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
-   X? ( x11-base/xorg-proto )
-"
-RDEPEND="${COMMON_DEPEND}
-   >=dev-qt/qtxml-${QTMIN}:5
-   >=kde-frameworks/countryflags-${PVCUT}:5
-   =kde-frameworks/kinit-${PVCUT}*:5
-   =kde-frameworks/kitemmodels-${PVCUT}*:5
-"
-BDEPEND="
-   dev-lang/perl
-   dev-perl/URI
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-5.80.0-no-kdesignerplugin.patch" # bug 755956
-   "${FILESDIR}/${PN}-5.86.0-unused-dep.patch" # bug 755956
-)
-
-src_prepare() {
-   ecm_src_prepare
-
-   if ! use handbook; then
-   sed -e "/kdoctools_install/ s/^/#DONT/" -i CMakeLists.txt || die
-   fi
-
-   cmake_run_in src cmake_comment_add_subdirectory l10n
-}
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package X X11)
-   )
-
-   ecm_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/plasma/

2022-08-06 Thread Andreas Sturmlechner
commit: e0f45876d372eaf9b44e11cc2df28501ea323c7b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  6 07:20:58 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 07:21:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0f45876

kde-frameworks/plasma: drop 5.96.0

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

 kde-frameworks/plasma/plasma-5.96.0.ebuild | 73 --
 1 file changed, 73 deletions(-)

diff --git a/kde-frameworks/plasma/plasma-5.96.0.ebuild 
b/kde-frameworks/plasma/plasma-5.96.0.ebuild
deleted file mode 100644
index de5747490792..
--- a/kde-frameworks/plasma/plasma-5.96.0.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_NAME="${PN}-framework"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.4
-VIRTUALX_REQUIRED="test"
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Plasma framework"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="gles2-only man wayland X"
-
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5[gles2-only=,X=]
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtsql-${QTMIN}:5
-   >=dev-qt/qtsvg-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   =kde-frameworks/kactivities-${PVCUT}*:5
-   =kde-frameworks/karchive-${PVCUT}*:5
-   =kde-frameworks/kconfig-${PVCUT}*:5[qml]
-   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/kdeclarative-${PVCUT}*:5
-   =kde-frameworks/kglobalaccel-${PVCUT}*:5
-   =kde-frameworks/kguiaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/kiconthemes-${PVCUT}*:5
-   =kde-frameworks/kio-${PVCUT}*:5
-   =kde-frameworks/kirigami-${PVCUT}*:5
-   =kde-frameworks/knotifications-${PVCUT}*:5
-   =kde-frameworks/kpackage-${PVCUT}*:5
-   =kde-frameworks/kservice-${PVCUT}*:5
-   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-   =kde-frameworks/kwindowsystem-${PVCUT}*:5
-   =kde-frameworks/kxmlgui-${PVCUT}*:5
-   !gles2-only? ( media-libs/libglvnd[X?] )
-   wayland? (
-   =kde-frameworks/kwayland-${PVCUT}*:5
-   media-libs/libglvnd
-   )
-   X? (
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   x11-libs/libX11
-   x11-libs/libxcb
-   )
-"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )
-"
-BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )"
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package !gles2-only OpenGL)
-   $(cmake_use_find_package man KF5DocTools)
-   $(cmake_use_find_package wayland EGL)
-   $(cmake_use_find_package wayland KF5Wayland)
-   $(cmake_use_find_package X X11)
-   $(cmake_use_find_package X XCB)
-   )
-
-   ecm_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kjobwidgets/

2022-08-06 Thread Andreas Sturmlechner
commit: e58917fe5edb142f6f6ef4231573040281299c81
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  6 07:20:09 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 07:21:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e58917fe

kde-frameworks/kjobwidgets: drop 5.96.0

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

 .../kjobwidgets/kjobwidgets-5.96.0.ebuild  | 39 --
 1 file changed, 39 deletions(-)

diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-5.96.0.ebuild 
b/kde-frameworks/kjobwidgets/kjobwidgets-5.96.0.ebuild
deleted file mode 100644
index aa7144b90926..
--- a/kde-frameworks/kjobwidgets/kjobwidgets-5.96.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.4
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework providing assorted widgets for showing the progress of 
jobs"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="nls X"
-
-BDEPEND="
-   nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
-"
-RDEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-   X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
-"
-DEPEND="${RDEPEND}
-   X? (
-   x11-base/xorg-proto
-   x11-libs/libX11
-   )
-"
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package X X11)
-   )
-
-   ecm_src_configure
-}



[gentoo-commits] proj/kde:master commit in: kde-apps/yakuake/files/, kde-apps/yakuake/

2022-08-06 Thread Andreas Sturmlechner
commit: 5bcaccaed3eb53667fe68ac6f7d411aa024c7498
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  6 07:36:45 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 07:46:05 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=5bcaccae

kde-apps/yakuake: Rename patch, 22.04.3 is different

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

 ...ake-22.04.3-without_x11.patch => yakuake-22.07.90-without_x11.patch} | 0
 kde-apps/yakuake/yakuake-22.07.90.ebuild| 2 +-
 kde-apps/yakuake/yakuake-22.08.49..ebuild   | 2 +-
 3 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-apps/yakuake/files/yakuake-22.04.3-without_x11.patch 
b/kde-apps/yakuake/files/yakuake-22.07.90-without_x11.patch
similarity index 100%
rename from kde-apps/yakuake/files/yakuake-22.04.3-without_x11.patch
rename to kde-apps/yakuake/files/yakuake-22.07.90-without_x11.patch

diff --git a/kde-apps/yakuake/yakuake-22.07.90.ebuild 
b/kde-apps/yakuake/yakuake-22.07.90.ebuild
index 6a9e7e182e..92dcf785fb 100644
--- a/kde-apps/yakuake/yakuake-22.07.90.ebuild
+++ b/kde-apps/yakuake/yakuake-22.07.90.ebuild
@@ -48,7 +48,7 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
-PATCHES=( "${FILESDIR}/${PN}-22.04.3-without_x11.patch" )
+PATCHES=( "${FILESDIR}/${P}-without_x11.patch" )
 
 src_configure() {
local mycmakeargs=(

diff --git a/kde-apps/yakuake/yakuake-22.08.49..ebuild 
b/kde-apps/yakuake/yakuake-22.08.49..ebuild
index 2c2169a81b..64b1e1e8c5 100644
--- a/kde-apps/yakuake/yakuake-22.08.49..ebuild
+++ b/kde-apps/yakuake/yakuake-22.08.49..ebuild
@@ -48,7 +48,7 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
-PATCHES=( "${FILESDIR}/${PN}-22.04.3-without_x11.patch" )
+PATCHES=( "${FILESDIR}/${PN}-22.07.90-without_x11.patch" )
 
 src_configure() {
local mycmakeargs=(



[gentoo-commits] proj/kde:master commit in: kde-apps/ktouch/files/, kde-apps/ktouch/

2022-08-06 Thread Andreas Sturmlechner
commit: 10aef537af55bff7b241b2503b3639d03404915f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  6 07:37:28 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 07:46:05 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=10aef537

kde-apps/ktouch: Rename patch, 22.07.90 is different

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

 ...ouch-22.04.3-without_x11.patch => ktouch-22.07.90-without_x11.patch} | 0
 kde-apps/ktouch/ktouch-22.07.90.ebuild  | 2 +-
 kde-apps/ktouch/ktouch-22.08.49..ebuild | 2 +-
 3 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-apps/ktouch/files/ktouch-22.04.3-without_x11.patch 
b/kde-apps/ktouch/files/ktouch-22.07.90-without_x11.patch
similarity index 100%
rename from kde-apps/ktouch/files/ktouch-22.04.3-without_x11.patch
rename to kde-apps/ktouch/files/ktouch-22.07.90-without_x11.patch

diff --git a/kde-apps/ktouch/ktouch-22.07.90.ebuild 
b/kde-apps/ktouch/ktouch-22.07.90.ebuild
index bb4128c70c..5f1fa86347 100644
--- a/kde-apps/ktouch/ktouch-22.07.90.ebuild
+++ b/kde-apps/ktouch/ktouch-22.07.90.ebuild
@@ -54,7 +54,7 @@ RDEPEND="${COMMON_DEPEND}
>=kde-apps/kqtquickcharts-${PVCUT}:5
 "
 
-PATCHES=( "${FILESDIR}/${PN}-22.04.3-without_x11.patch" )
+PATCHES=( "${FILESDIR}/${P}-without_x11.patch" )
 
 src_configure() {
local mycmakeargs=(

diff --git a/kde-apps/ktouch/ktouch-22.08.49..ebuild 
b/kde-apps/ktouch/ktouch-22.08.49..ebuild
index ee3251fe42..07b90cf0e2 100644
--- a/kde-apps/ktouch/ktouch-22.08.49..ebuild
+++ b/kde-apps/ktouch/ktouch-22.08.49..ebuild
@@ -54,7 +54,7 @@ RDEPEND="${COMMON_DEPEND}
>=kde-apps/kqtquickcharts-${PVCUT}:5
 "
 
-PATCHES=( "${FILESDIR}/${PN}-22.04.3-without_x11.patch" )
+PATCHES=( "${FILESDIR}/${PN}-22.07.90-without_x11.patch" )
 
 src_configure() {
local mycmakeargs=(



[gentoo-commits] proj/kde:master commit in: kde-apps/kalarm/files/, kde-apps/kalarm/

2022-08-06 Thread Andreas Sturmlechner
commit: 7ec431d2a4c34c4667efe4117d318048abdcb3ed
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  6 07:42:17 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 07:46:05 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=7ec431d2

kde-apps/kalarm: Rename patch, 22.04.3 is different

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

 ...larm-22.04.3-without_x11.patch => kalarm-22.07.90-without_x11.patch} | 0
 kde-apps/kalarm/kalarm-22.07.90.ebuild  | 2 +-
 kde-apps/kalarm/kalarm-22.08.49..ebuild | 2 +-
 3 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-apps/kalarm/files/kalarm-22.04.3-without_x11.patch 
b/kde-apps/kalarm/files/kalarm-22.07.90-without_x11.patch
similarity index 100%
rename from kde-apps/kalarm/files/kalarm-22.04.3-without_x11.patch
rename to kde-apps/kalarm/files/kalarm-22.07.90-without_x11.patch

diff --git a/kde-apps/kalarm/kalarm-22.07.90.ebuild 
b/kde-apps/kalarm/kalarm-22.07.90.ebuild
index 29d8f507cd..645e99144b 100644
--- a/kde-apps/kalarm/kalarm-22.07.90.ebuild
+++ b/kde-apps/kalarm/kalarm-22.07.90.ebuild
@@ -72,7 +72,7 @@ RDEPEND="${DEPEND}
pim? ( >=kde-apps/kdepim-runtime-${PVCUT}:5 )
 "
 
-PATCHES=( "${FILESDIR}/${PN}-22.04.3-without_x11.patch" )
+PATCHES=( "${FILESDIR}/${P}-without_x11.patch" )
 
 src_configure() {
local mycmakeargs=(

diff --git a/kde-apps/kalarm/kalarm-22.08.49..ebuild 
b/kde-apps/kalarm/kalarm-22.08.49..ebuild
index eaf9481ca6..29ee346d11 100644
--- a/kde-apps/kalarm/kalarm-22.08.49..ebuild
+++ b/kde-apps/kalarm/kalarm-22.08.49..ebuild
@@ -72,7 +72,7 @@ RDEPEND="${DEPEND}
pim? ( >=kde-apps/kdepim-runtime-${PVCUT}:5 )
 "
 
-PATCHES=( "${FILESDIR}/${PN}-22.04.3-without_x11.patch" )
+PATCHES=( "${FILESDIR}/${PN}-22.07.90-without_x11.patch" )
 
 src_configure() {
local mycmakeargs=(



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kirigami/

2022-08-06 Thread Andreas Sturmlechner
commit: b2053177c481906a3490c52be0cf33d29664d38c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug  6 07:19:47 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug  6 07:21:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2053177

kde-frameworks/kirigami: drop 5.96.0

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

 kde-frameworks/kirigami/kirigami-5.96.0.ebuild | 46 --
 1 file changed, 46 deletions(-)

diff --git a/kde-frameworks/kirigami/kirigami-5.96.0.ebuild 
b/kde-frameworks/kirigami/kirigami-5.96.0.ebuild
deleted file mode 100644
index 58ae008974a7..
--- a/kde-frameworks/kirigami/kirigami-5.96.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_EXAMPLES="true"
-ECM_QTHELP="false"
-ECM_TEST="true"
-KDE_ORG_NAME="${PN}2"
-QTMIN=5.15.4
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Lightweight user interface framework for mobile and convergent 
applications"
-HOMEPAGE="https://techbase.kde.org/Kirigami;
-EGIT_REPO_URI="${EGIT_REPO_URI/${PN}2/${PN}}"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-# requires package to already be installed
-RESTRICT="test"
-
-BDEPEND="
-   >=dev-qt/linguist-tools-${QTMIN}:5
-"
-DEPEND="
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=dev-qt/qtsvg-${QTMIN}:5
-"
-RDEPEND="${DEPEND}
-   >=dev-qt/qtgraphicaleffects-${QTMIN}:5
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_EXAMPLES=$(usex examples)
-   )
-
-   ecm_src_configure
-}



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

2022-08-06 Thread James Le Cuirot
commit: 99d0d800f953d1317a7119e9283296d0544a9b51
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Aug  6 08:46:22 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Aug  6 08:47:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99d0d800

dev-python/jsonschema: Keyword 4.9.1 for ~m68k

The tests pass.

Signed-off-by: James Le Cuirot  gentoo.org>

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

diff --git a/dev-python/jsonschema/jsonschema-4.9.1.ebuild 
b/dev-python/jsonschema/jsonschema-4.9.1.ebuild
index b0cbff91ab2d..fb40af391591 100644
--- a/dev-python/jsonschema/jsonschema-4.9.1.ebuild
+++ b/dev-python/jsonschema/jsonschema-4.9.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
 
 RDEPEND="
>=dev-python/attrs-17.4.0[${PYTHON_USEDEP}]



  1   2   >