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

2022-12-06 Thread Miroslav Šulc
commit: c6d366609daf01ef5fec0de232b8b5c249068295
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Dec  7 07:51:00 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Dec  7 07:51:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6d36660

net-analyzer/zabbix: dropped obsolete 6.2.3, 6.0.9 & 5.0.28

Bug: https://bugs.gentoo.org/884421
Signed-off-by: Miroslav Šulc  gentoo.org>

 net-analyzer/zabbix/Manifest |   6 -
 net-analyzer/zabbix/zabbix-5.0.28.ebuild | 398 --
 net-analyzer/zabbix/zabbix-6.0.9.ebuild  | 411 ---
 net-analyzer/zabbix/zabbix-6.2.3.ebuild  | 411 ---
 4 files changed, 1226 deletions(-)

diff --git a/net-analyzer/zabbix/Manifest b/net-analyzer/zabbix/Manifest
index 8d9700f2af07..aca09dd10c63 100644
--- a/net-analyzer/zabbix/Manifest
+++ b/net-analyzer/zabbix/Manifest
@@ -1,6 +1,4 @@
 DIST zabbix-4.0.44.tar.gz 17713321 BLAKE2B 
1f75f99430846cfc029d5e541ede7ef8c019a42af0ab6d70be3170052b723877ca54f6554cd9a29f7f436fb6e9d5ffd02913a1b12ad45a2a8ed00432738e5660
 SHA512 
223d6fdd352e5731487797d839c1741209eae79af78a058d3ba29e5a9eaab5cbf91072ad827bdd676696d3ea518c638d7fd515bff2a257aef3a7ad38f41b3cb6
-DIST zabbix-5.0.28-go-deps.tar.xz 34382032 BLAKE2B 
09d5ba3e81bef941b09907d3bad752935a8106d9e0ea083d13b8946c68dab995180f3b8cc18ef0506f987a12672c3899392e54a5072be03cf4ffa19fbe11ee3d
 SHA512 
e22df02943569b4ef5dfbe043b137941194e0e44d059424d3ff59b34dfab1322dbbaf29586257f561328beec7f85f060c69866ed2723fe75f4bb45a21d2fbde1
-DIST zabbix-5.0.28.tar.gz 21453968 BLAKE2B 
aa4c94ee43d986897694a9a27cfd2a5cb2aa23678e8eeb1df9b7c7198d480a2543203dda6a81b316ed3a5c80d87ea51c8160f268525e3b7e96d2087f332c4f7e
 SHA512 
9f47205997bf2e7326dc7a7e04d352174dbc1c69fb1b34fdcbc10325ec0a3b70bf5c27373e6276e657f9a88a6d62f413e64612decf93eb53870471e53f2b6925
 DIST zabbix-5.0.29-go-deps.tar.xz 34421032 BLAKE2B 
35809df9e2d9186813ec079d31206bccd8e4bf6da0376e1e87a65ccb17345bc3f8e81820cbad7700ab2596ede4fe604867337b89d74ac3254eeccacc128a4708
 SHA512 
6553612cc1b7a01cd6b43378f7a5e15fd99245ecc23d1345a0a780ba506073ac2b8b68e96599f56ea7a01052d74b14f6e2f29ca9a97d71748fe285583531f82d
 DIST zabbix-5.0.29.tar.gz 21471836 BLAKE2B 
e38f3b7c38900d80ca0497326f9979e793d04fd34d716673e76ea65723e0019caa7e1e92e581ac6423f77a2fff7554250c728721c125596b1c9a17b0c860346b
 SHA512 
60e707d79ee9f92b69aecabc97e92ad04d0d66839ceed250788f111db4128a66197b9c528bde8cb4f4f92e6a5502ff31c6d838e3c1d3b81ce6b7910879915b61
 DIST zabbix-5.0.30-go-deps.tar.xz 34398308 BLAKE2B 
f987ec0518a070d9480be7a57a8101f6c65f89ff0cdf513cb19b5d79e88c410782df87e732c7d838e6db6dd933cc855c027fc8351855121a57e0a2912ed0bda2
 SHA512 
eb1ad8c3983e475229887a2561f6e55ed3a4c1be270221fc12c0d0fcba7f2ad661f984f16f5f5d9684496c35c6daebd93dd13f5e898244af90d9ad9bffb911c6
@@ -11,10 +9,6 @@ DIST zabbix-6.0.11-go-deps.tar.xz 27480580 BLAKE2B 
443ecbd9fd0d66cacc75f53d5f56a
 DIST zabbix-6.0.11.tar.gz 40388383 BLAKE2B 
e6ded007285aac58bb4c29075ac8d34f6ab0db1a74702269b63dc8772ebdf8b2986737fa91d39c9e8bacee5e1e12d7d7bb9580221f9b4917cbc829784639201d
 SHA512 
decb9fcf5de8f0d81cd0b16b6a5e341742c97baed0faf2d5f22bba98fd9fad4e154360724b5aedc378d5b5e2c64eda36f308e3eb6e6f8e80a5cf082ea95ebef6
 DIST zabbix-6.0.12-go-deps.tar.xz 27481268 BLAKE2B 
cfeca38b63a6271b4ff6819143e0214d3b468e3f7b681cc0bde443192e84ec4b66eb9b8ce38be01fa74a186f8904dfe73af04ad98007880e9ad6aab5c4b978b3
 SHA512 
c021efe15b61eeebad855ee9d8081f06796d126f3215bac4cb8a36384185aa2a67c0af580b5fcd830e6da832eb1057c02621c71569e30735fb0bef172f26d3b4
 DIST zabbix-6.0.12.tar.gz 40419443 BLAKE2B 
18e328a3361947292b3c78fc75dbcfc464f3419fb35bd0895049c90d26d362edbe0a727d1ab955f428ec812d6f38f68717f3c635216aff0468f188321b476495
 SHA512 
7cd254282523002d2e4d86295258ea0f56921b54c88d604300104f32ea5807c0b39b5550a9dd98e03ad41adf4dd8e93a7b1deb200d513283dca51d49d46bda4d
-DIST zabbix-6.0.9-go-deps.tar.xz 35300488 BLAKE2B 
7a516774f812e41a8640a68de11fb2f9e8e4d1da90d3c7a76807b25025ab32400e3c9efff7818ed90868da2d753c61e0f03126df0f7661cd440b1b59dc216217
 SHA512 
0f2c1e79b4b894384c9c09056242ccec732ffe49e80a6167748da4671e6f869486c1be70a83f09beaef356cfde4ec1b1a34ce2c5b122a0f19f351a82614d1389
-DIST zabbix-6.0.9.tar.gz 34515806 BLAKE2B 
c9b5a432ede5fc5307c30ee1c1f986cb1cb8f0351a46f9f0ee9add2c5d86a9b96ed933d2c6801022451cc8b52babc54deba8ba2478d90136a12798728f83366f
 SHA512 
20211e2eab47d03a5de221f3a466aaff24c01b868208d4cbd7a10a16a10cd20172f009842c631169962c06e13ca8b0c6f0b6bd3cfd060b68b59f95a136a2e207
-DIST zabbix-6.2.3-go-deps.tar.xz 35349056 BLAKE2B 
1548167558be12e7519e59e011eb6e761a0a5e1625fb460bbf3106ca5a895277789ce4b2f649884ebb0f236997771378ea47919f3e6fb6a4f4908a29ef34385e
 SHA512 
a8934a5bb2367395c1ba6bf7ccd830c951fb585e7dc054d29f2667bfc45d18eed13889f4c31f8f417aba1920df06512e927c77975f70ab419e7525768caece7f
-DIST zabbix-6.2.3.tar.gz 35252249 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: dev-ada/spawn/

2022-12-06 Thread Alfredo Tupone
commit: e20c753de43798910fedb5f83d66e0775f51ca30
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Dec  7 07:14:25 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Dec  7 07:15:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e20c753d

dev-ada/spawn: add 23.0.0

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

 dev-ada/spawn/Manifest|   1 +
 dev-ada/spawn/spawn-23.0.0.ebuild | 108 ++
 2 files changed, 109 insertions(+)

diff --git a/dev-ada/spawn/Manifest b/dev-ada/spawn/Manifest
index b2a11eba762d..0ded39f8ca04 100644
--- a/dev-ada/spawn/Manifest
+++ b/dev-ada/spawn/Manifest
@@ -1 +1,2 @@
 DIST spawn-22.0.0.tar.gz 49836 BLAKE2B 
2283eadae1477600934cbecb67e0fa4c0640150c4d05356ec3d047fdd664e68510c99f9e495dc448c83fe0fea25523727ecb45ee6e85a4b205255a9549031110
 SHA512 
706c53dabe82994a809c33e984d467ff0f72a2ed9566dedc8262b2c908393f241546ce379a03ea50eb73bf2326b52fc4804d6e192810c703695fc32c9da0b530
+DIST spawn-23.0.0.tar.gz 43449 BLAKE2B 
b4a025784d7fb1248696081c128d415101cffca59f03edae3e3ca05c286390ca93a34c1284d1e4b23f8e57bfff274b87d977e5b7840c74049f6f66be89c9b9ac
 SHA512 
440f8b8a45b7a322a5715a195f7e37e6f2641af8190166229e89a11ce6ab60511eb058432f4c3ffcdd670ec71b2509d5e23a80ac2e8dd6b7960bc42385bab86e

diff --git a/dev-ada/spawn/spawn-23.0.0.ebuild 
b/dev-ada/spawn/spawn-23.0.0.ebuild
new file mode 100644
index ..810600f83734
--- /dev/null
+++ b/dev-ada/spawn/spawn-23.0.0.ebuild
@@ -0,0 +1,108 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ADA_COMPAT=( gnat_2021 gcc_12_2_0 )
+inherit ada multiprocessing
+
+DESCRIPTION="Simple API to spawn processes"
+HOMEPAGE="https://github.com/AdaCore/spawn;
+SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="glib +shared static-libs static-pic"
+REQUIRED_USE="|| ( shared static-libs static-pic )
+   ${ADA_REQUIRED_USE}"
+
+RDEPEND="${ADA_DEPS}
+   glib? (
+   dev-ada/gtkada[${ADA_USEDEP},shared?,static-libs?,static-pic(-)?]
+   dev-libs/glib
+)"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-ada/gprbuild[${ADA_USEDEP}]"
+
+src_compile() {
+   build () {
+   gprbuild -p -j$(makeopts_jobs) -XBUILD=production -v \
+   -XLIBRARY_TYPE=$1 \
+   gnat/spawn.gpr -cargs:C ${CFLAGS} -cargs:Ada 
${ADAFLAGS} || die
+   if use glib; then
+   gprbuild -p -j$(makeopts_jobs) -XBUILD=production -v \
+   -XLIBRARY_TYPE=$1 \
+   gnat/spawn_glib.gpr -cargs:C ${CFLAGS} 
-cargs:Ada ${ADAFLAGS} \
+   || die
+   fi
+   }
+   if use shared; then
+   build relocatable
+   fi
+   if use static-libs; then
+   build static
+   fi
+   if use static-pic; then
+   build static-pic
+   fi
+}
+
+src_test() {
+   build () {
+   gprbuild -p -j$(makeopts_jobs) -XBUILD=production -v \
+   -XLIBRARY_TYPE=$1 \
+   gnat/spawn_tests.gpr -cargs:C ${CFLAGS} -cargs:Ada 
${ADAFLAGS} \
+   || die
+   if use glib; then
+   gprbuild -p -j$(makeopts_jobs) -XBUILD=production -v \
+   -XLIBRARY_TYPE=$1 \
+   gnat/spawn_glib_tests.gpr \
+   -cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} || die
+   fi
+   }
+   if use shared; then
+   build relocatable
+   elif use static-libs; then
+   build static
+   elif use static-pic; then
+   build static-pic
+   fi
+   .obj/spawn_test/spawn_test || die
+   .obj/spawn_test/spawn_unexpected || die
+   .obj/spawn_test/spawn_kill || die
+   if use glib; then
+   .obj/spawn_test/spawn_glib_test || die
+   .obj/spawn_test/spawn_glib_args_test.exe || die
+   fi
+}
+
+src_install() {
+   build() {
+   gprinstall --prefix=/usr 
--sources-subdir="${D}"/usr/include/spawn \
+   -XLIBRARY_TYPE=$1 \
+   --lib-subdir="${D}"/usr/lib/spawn \
+   --project-subdir="${D}"/usr/share/gpr \
+   --link-lib-subdir="${D}"/usr/lib/ -p \
+   -P gnat/spawn.gpr || die
+   if use glib; then
+   gprinstall --prefix=/usr \
+   -XLIBRARY_TYPE=$1 \
+   --sources-subdir="${D}"/usr/include/spawn_glib \
+   --lib-subdir="${D}"/usr/lib/spawn_glib \
+   --project-subdir="${D}"/usr/share/gpr \
+  

[gentoo-commits] repo/gentoo:master commit in: media-fonts/lxgw-wenkai/

2022-12-06 Thread Joonas Niilola
commit: 22a3b4fbee781e0daa6a952ba76e02662894e00b
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Dec  7 06:53:17 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Dec  7 06:53:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22a3b4fb

media-fonts/lxgw-wenkai: update maintainers

Closes: https://bugs.gentoo.org/834667
Signed-off-by: Joonas Niilola  gentoo.org>

 media-fonts/lxgw-wenkai/metadata.xml | 8 
 1 file changed, 8 deletions(-)

diff --git a/media-fonts/lxgw-wenkai/metadata.xml 
b/media-fonts/lxgw-wenkai/metadata.xml
index a9f8b21b91ba..f60cc3d04179 100644
--- a/media-fonts/lxgw-wenkai/metadata.xml
+++ b/media-fonts/lxgw-wenkai/metadata.xml
@@ -1,18 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   rtgisk...@gmail.com
-   Zheng Zhu
-   

xe...@gentoo.org
WANG Xuerui

-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   


lxgw/LxgwWenKai



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/GeoRuby/

2022-12-06 Thread Hans de Graaff
commit: 08c303ac83354f400084c879aca5aba0678a8afb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Dec  6 06:59:35 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec  7 06:44:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08c303ac

dev-ruby/GeoRuby: enable ruby30, ruby31 and disable ruby25, ruby26

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/GeoRuby/GeoRuby-2.5.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/GeoRuby/GeoRuby-2.5.2-r1.ebuild 
b/dev-ruby/GeoRuby/GeoRuby-2.5.2-r1.ebuild
index b13578766edb..eacdc71c04e6 100644
--- a/dev-ruby/GeoRuby/GeoRuby-2.5.2-r1.ebuild
+++ b/dev-ruby/GeoRuby/GeoRuby-2.5.2-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-USE_RUBY="ruby25 ruby26 ruby27"
+USE_RUBY="ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/timeout/

2022-12-06 Thread Hans de Graaff
commit: 86f7677239c913782caf5cd141eeb73239c689f6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Dec  6 06:45:33 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec  7 06:44:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86f76772

dev-ruby/timeout: add 0.3.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/timeout/Manifest |  1 +
 dev-ruby/timeout/timeout-0.3.1.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-ruby/timeout/Manifest b/dev-ruby/timeout/Manifest
index 39bb98e32ca2..1422caad7267 100644
--- a/dev-ruby/timeout/Manifest
+++ b/dev-ruby/timeout/Manifest
@@ -1,2 +1,3 @@
 DIST timeout-0.2.0.tar.gz 15672 BLAKE2B 
2a42efb4475047c947ec1a30637e4ddb8d745651d9d277af9149f952ee88cda335818156d777db283660ac16f338ac53776f6267f040b115078fed9572b4ddc7
 SHA512 
fe665127e90782602dc4e0f61b8ea39b3c2092a50a0d5f708fcb14bec08443868dd8539417c29166dd925389ef2beed49a67f16bb195cf998104b7121f4c1c4d
 DIST timeout-0.3.0.tar.gz 16332 BLAKE2B 
9f76ec3ae80c727c745cb4ebfeed67d0d9072fe5b58b4424b5c8670b75c030990219a3243bb80b3082c58ad640f16655881cf6b577a9ab1eecc51e72ff662b26
 SHA512 
d9f3c25a82be1572ce4286b1066db6a57ea4ee61062ae433c75752ad9e473b952968cfbfe1c9804c8f666a6409dfc9d2b68e8f6960c32a0e48a56d29aaf1bf26
+DIST timeout-0.3.1.tar.gz 16781 BLAKE2B 
dece63fff06da13516e1ebae591b5cca63e1cefd2ac10c9e254a1d37125fe05f962bb65befeea58de0c9c88f4c475ce62decf349b5268d67bf41a7a31503a54a
 SHA512 
2bcf81df02eedd3eceb370abb1eec94cc77cd93f8c7d034fdd7a9b78c56490f9f49ea64a805e2d9ea5290bc9d8d0a5178ee5c77f6b3d9ea147a4be499c8b918a

diff --git a/dev-ruby/timeout/timeout-0.3.1.ebuild 
b/dev-ruby/timeout/timeout-0.3.1.ebuild
new file mode 100644
index ..8b2a780e6031
--- /dev/null
+++ b/dev-ruby/timeout/timeout-0.3.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="timeout.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Provides a framework for message digest libraries"
+HOMEPAGE="https://github.com/ruby/timeout;
+SRC_URI="https://github.com/ruby/timeout/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+all_ruby_prepare() {
+   sed -e 's/__dir__/"."/' \
+   -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \
+   -e 's/git ls-files -z/find * -print0/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/faraday_middleware/

2022-12-06 Thread Hans de Graaff
commit: a83937d057afe62e52403ab8ef60ccaa5cfa62e5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Dec  6 07:05:37 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec  7 06:44:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a83937d0

dev-ruby/faraday_middleware: drop 1.0.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/faraday_middleware/Manifest   |  1 -
 .../faraday_middleware-1.0.0.ebuild| 64 --
 2 files changed, 65 deletions(-)

diff --git a/dev-ruby/faraday_middleware/Manifest 
b/dev-ruby/faraday_middleware/Manifest
index de49f596083e..19961250eaae 100644
--- a/dev-ruby/faraday_middleware/Manifest
+++ b/dev-ruby/faraday_middleware/Manifest
@@ -1,3 +1,2 @@
-DIST faraday_middleware-1.0.0.tar.gz 28279 BLAKE2B 
d881f59e106a695e2d41936d552fe6cb16465964fcb2107806123ea1b34ee6db8e82bb1e6fe3a0135af04da70b56a3e8c933e44591b3f75901642a1fe7a3ea1a
 SHA512 
478dd04840c27120c162e5d9c764a210d4cc55ac54f2d44935942ab5195ee5a0f198a4cc0c98805029f3eab4596cc3963a763cda1fcc1ce6daf1811186e0b5a7
 DIST faraday_middleware-1.1.0.tar.gz 28104 BLAKE2B 
be490abc57a11c64331c45f1529e55b38df699fe20e81f3783ca92ba7c5c573c1ba2494086f40bdcc7080581ffb2df89093bbabadf8c46721dcca2cb6a0310c1
 SHA512 
e9c3ada418e47c397272b52706bbcbfa1c98b7b467c148c0094b1dfe47d28fc57e397461e6e7446c5bb8d71ed968e74e1b7e67e793e30d3f47e9fb1aae549912
 DIST faraday_middleware-1.2.0.tar.gz 28332 BLAKE2B 
09aefce13f0145e4098d68d2b8887fff5b535b3eda520335fdcaeea05256d1a256501fe9fee4273636fb0bb9d806d38ff7588a489840d2e425cec496a4d1
 SHA512 
abfc6faf725c4646d0c1c59d2bde23db13dd78f81e74d313368bd0ec4945c33f24c8e8f3f252c6fa499fa845bdda19544876ea93bb9118b3fa4d3c7615366283

diff --git a/dev-ruby/faraday_middleware/faraday_middleware-1.0.0.ebuild 
b/dev-ruby/faraday_middleware/faraday_middleware-1.0.0.ebuild
deleted file mode 100644
index 3ad6b8513fdd..
--- a/dev-ruby/faraday_middleware/faraday_middleware-1.0.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Various middleware for Faraday"
-HOMEPAGE="https://github.com/lostisland/faraday_middleware;
-SRC_URI="https://github.com/lostisland/faraday_middleware/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
-IUSE="+parsexml +oauth +mashify +rashify"
-
-ruby_add_rdepend "
-   dev-ruby/faraday:1
-   parsexml? ( >=dev-ruby/multi_xml-0.5.3 )
-   oauth? ( >=dev-ruby/simple_oauth-0.1 )
-   mashify? ( >=dev-ruby/hashie-1.2:* )
-   rashify? ( >=dev-ruby/rash_alt-0.4.3 )"
-
-# Bundler must be used because the optional dependencies have different
-# version requirements that must be resolved.
-ruby_add_bdepend "test? (
-   >=dev-ruby/brotli-0.1.8
-   dev-ruby/bundler
-   dev-ruby/addressable
-   >=dev-ruby/rake-12.3.3
-   dev-ruby/webmock:3
-   dev-ruby/json
-   >=dev-ruby/multi_xml-0.5.3
-   >=dev-ruby/rack-cache-1.1
-   >=dev-ruby/simple_oauth-0.1
-   >=dev-ruby/hashie-1.2
-   >=dev-ruby/rash_alt-0.4.3 )"
-
-all_ruby_prepare() {
-   sed -i -e '/\(cane\|parallel\|simplecov\)/ s:^:#:' \
-   -e '/rspec/ s/>=/~>/' \
-   -e "/addressable/ s/, '< 2.4'//" \
-   -e "/rack/ s/< 2/< 2.1/" \
-   -e "/rack-cache/ s/, '< 1.3'//" \
-   -e "/simple_oauth/ s/, '< 0.3'//" \
-   -e "/webmock/ s/< 2/~> 3.0/" Gemfile || die
-
-   # Avoid unneeded dependency on git
-   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   sed -i -e '1irequire "fileutils"' spec/spec_helper.rb || die
-}
-
-each_ruby_test() {
-   ${RUBY} -S bundle exec rspec-3 spec || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/flog/

2022-12-06 Thread Hans de Graaff
commit: 3ab0e38fca1e4b860319aaf2e843aa67218d5af2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Dec  6 07:00:28 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec  7 06:44:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ab0e38f

dev-ruby/flog: drop 4.6.4

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/flog/Manifest  |  1 -
 dev-ruby/flog/flog-4.6.4.ebuild | 28 
 2 files changed, 29 deletions(-)

diff --git a/dev-ruby/flog/Manifest b/dev-ruby/flog/Manifest
index 614fcc112b25..0516585f24b2 100644
--- a/dev-ruby/flog/Manifest
+++ b/dev-ruby/flog/Manifest
@@ -1,3 +1,2 @@
-DIST flog-4.6.4.gem 26624 BLAKE2B 
27090f9a47619b63c8c34e0d6992c1d0ff29193a7de3af839d72d5754c2b149f38c1c1e3caec981170c408123bc38e3fc3e38e87fb9a83818e1cb356d31070c3
 SHA512 
495601bfc560c2d18973234c41706aa07b76ea95bc3803f93fb16b42ae071b65fc9a1c36e8d4a9bfaf3c88a1167ab714f4bbc7a982b9e606aa799f8480a23f4d
 DIST flog-4.6.5.gem 26624 BLAKE2B 
c1cf4377be7a2b9856e4f370b6a559ac1ebac6aba7da28bd6a27bb84fe8df613680cb7c96e3d30e42d30011b97309c60e7f4bec2c322bcc3b2ed8ad5f93172a1
 SHA512 
81eaf3871f6111b442fb82371720709073f00a17044885e85498e7f943e1c9f8b5345ae8ff06a56ff68db8919ee0e696284bf017b1e1e66d76419306bed90866
 DIST flog-4.6.6.gem 26624 BLAKE2B 
7643813d436ca516d60bbde6cefb18d561a1ffd6fde3586a7104450a96b6d363dc6b794620b41e8ffeffd831e252cf15d681b2fdf41acb3b3c0d0cb5b4e95c25
 SHA512 
0689f85de19eee0d992e094f43b74f2eaf08696cfdaab849760e5f017b83bd0acb538bd0a6d6289538ac5b7f888069e12507eb6139fa35532a310122c4412c64

diff --git a/dev-ruby/flog/flog-4.6.4.ebuild b/dev-ruby/flog/flog-4.6.4.ebuild
deleted file mode 100644
index 3d36c1b55794..
--- a/dev-ruby/flog/flog-4.6.4.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Flog reports the most tortured code in an easy to read pain 
report"
-HOMEPAGE="https://ruby.sadi.st/;
-LICENSE="MIT"
-
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/minitest )"
-
-ruby_add_rdepend "
-   dev-ruby/path_expander:1
-   >dev-ruby/ruby_parser-3.1.0:3
-   >=dev-ruby/sexp_processor-4.8:4"
-
-each_ruby_test() {
-   ${RUBY} -Ilib test/test_flog.rb || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/filesize/

2022-12-06 Thread Hans de Graaff
commit: 0bcd97e81fb632b9a273e4534f2985a5239e02c9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Dec  6 07:04:39 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec  7 06:44:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bcd97e8

dev-ruby/filesize: drop 0.2.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/filesize/filesize-0.2.0.ebuild | 20 
 1 file changed, 20 deletions(-)

diff --git a/dev-ruby/filesize/filesize-0.2.0.ebuild 
b/dev-ruby/filesize/filesize-0.2.0.ebuild
deleted file mode 100644
index 7aeb065f1134..
--- a/dev-ruby/filesize/filesize-0.2.0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="small ruby class for handling filesizes with both the SI and 
binary prefixes"
-HOMEPAGE="https://github.com/dominikh/filesize;
-
-LICENSE="MIT"
-SLOT="${PV}"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ffi/

2022-12-06 Thread Hans de Graaff
commit: 4b9043b5b4543a475ac2c9f52c80dc309a157a36
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Dec  6 07:05:04 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec  7 06:44:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b9043b5

dev-ruby/ffi: drop 1.14.2-r1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/ffi/Manifest |  1 -
 dev-ruby/ffi/ffi-1.14.2-r1.ebuild | 68 ---
 2 files changed, 69 deletions(-)

diff --git a/dev-ruby/ffi/Manifest b/dev-ruby/ffi/Manifest
index c42bc5e908b8..4152e676f9a4 100644
--- a/dev-ruby/ffi/Manifest
+++ b/dev-ruby/ffi/Manifest
@@ -1,2 +1 @@
-DIST ffi-git-1.14.2.tgz 165100 BLAKE2B 
598d1771860a7884f8dc6a4cf0006cb42f741308bdd01720d7ea4b63690d42ff6e93f2d48de7132f5d82b275b30672b0bf1ac586b713994b68e98da4cf71a481
 SHA512 
20fffab047d810ddea1d4d2b66a563adf5787a0602a26cc59724090d393852ae57464a8c7b5a47ca0534efc453bb06d2f8fbf00a203a7060cd3ac78b683119f5
 DIST ffi-git-1.15.5.tgz 168139 BLAKE2B 
2ddd5bd7bfb7bcd39b6d740cbb1e0f4cd419ce6cb4ec12926f91f254b3f3142bc6166728a81a6f23dccfbf7aec911c63237c20fb0e2c70d30d48f4648e352585
 SHA512 
3668bafae936bf5010f014fbcf63258b023bcc318882775e7d2fcfc11334722ec2b6e8a8b9c910d406889fb173dd503c5c13f5af8e4f6927921f12f688461707

diff --git a/dev-ruby/ffi/ffi-1.14.2-r1.ebuild 
b/dev-ruby/ffi/ffi-1.14.2-r1.ebuild
deleted file mode 100644
index 10c95ec49b55..
--- a/dev-ruby/ffi/ffi-1.14.2-r1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="ffi.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/ffi_c/extconf.rb)
-
-inherit multilib ruby-fakegem toolchain-funcs
-
-DESCRIPTION="Ruby extension for programmatically loading dynamic libraries"
-HOMEPAGE="https://wiki.github.com/ffi/ffi;
-
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"
-
-IUSE=""
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND+=" dev-libs/libffi:="
-DEPEND+=" dev-libs/libffi:="
-
-ruby_add_bdepend "dev-ruby/rake"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.14.2-32bit-long-double.patch
-)
-
-all_ruby_prepare() {
-   sed -i -e '/tasks/ s:^:#:' \
-   -e '/Gem::Tasks/,/end/ s:^:#:' Rakefile || die
-
-   sed -i -e '/require/c\require "./lib/ffi/version"' 
${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Fix Makefile for tests
-   sed -i -e '/CCACHE :=/ s:^:#:' \
-   -e 's/-O2//' \
-   -e 's/^CFLAGS =/CFLAGS +=/' spec/ffi/fixtures/GNUmakefile || die
-
-   # Remove bundled version of libffi.
-   rm -rf ext/ffi_c/libffi || die
-}
-
-each_ruby_compile() {
-   each_fakegem_compile
-
-   ${RUBY} -S rake -f gen/Rakefile || die "types.conf generation failed"
-}
-
-each_ruby_test() {
-   CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" ${RUBY} -S rspec 
spec || die
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   docinto examples
-   dodoc samples/*
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/did_you_mean/

2022-12-06 Thread Hans de Graaff
commit: 14420628ce06d1478f9aab2648d3dd44e07a3226
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Dec  6 06:43:17 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec  7 06:44:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14420628

dev-ruby/did_you_mean: add 1.6.2

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/did_you_mean/Manifest  |  1 +
 dev-ruby/did_you_mean/did_you_mean-1.6.2.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-ruby/did_you_mean/Manifest b/dev-ruby/did_you_mean/Manifest
index 8495455aabf9..f0b04dcc296d 100644
--- a/dev-ruby/did_you_mean/Manifest
+++ b/dev-ruby/did_you_mean/Manifest
@@ -1,3 +1,4 @@
 DIST did_you_mean-1.4.0.gem 33792 BLAKE2B 
9052b7ba7028f963595eeb79e668296b48db8659bd07c6e00076efc372f6c64eb3ad81981013bf0ae3c37b942a459146af96fa001ba225ebf1f5486d717a7a55
 SHA512 
bd8e47e5d0135807d1ec0a5dbf536649cbaca13fd056cefc6f57293b7869608ef92a8cdcbaf4a4c4453738ecbe8a6d8bc450826a8dadb46fc69560ed05a97f2d
 DIST did_you_mean-1.5.0.gem 34304 BLAKE2B 
deefea833d1fe12733a6b1422e5ae43d0cfa7ff7ddc49665762a83866634ccd0a440e5a3b351cff6d9d308e85de0490d56d7b675d582f090e0e4fb07186c197f
 SHA512 
7fa4cce3fb895bf026788bb5d558f88d4ddb62b7cae1e284969dc4f0570e88871d5f103514da2c9d79399dcf10ffc845a594afc9c676e90cbca4d5a38d74d7f8
 DIST did_you_mean-1.6.1.gem 35840 BLAKE2B 
618e11c23135edac66cea95c0cc4212045fcced1148c46543ba243b5993e577c0ae610e168b6b3b5b178c1642ff47436ea765b4880f6cb0da505931e9643b197
 SHA512 
3d29ed5ea25d163963c7281be2f70d08b47f7aeedf997674e5bcab11d6dacf231ae48a5c9d2a9fcee9ca607883867a5b39c59184da722ad0f822730747380ea6
+DIST did_you_mean-1.6.2.gem 46592 BLAKE2B 
d24960738dadb3f2881d2a392d8f3aec48b7eb770c19af59fa79971316326f2509f79517b43fc1a42c77f41602938c8a3483c162ab6f74c7df99035ca599eaa4
 SHA512 
98df1f9820c0b0c19c2493418a0b8e605148757e9958ad0a3a9d19d314b7b6a883bd1a93a1dfed96f62a796c1417f16a8f2ab782bfee60526bbffdcb7cc31e38

diff --git a/dev-ruby/did_you_mean/did_you_mean-1.6.2.ebuild 
b/dev-ruby/did_you_mean/did_you_mean-1.6.2.ebuild
new file mode 100644
index ..9f69b32f446e
--- /dev/null
+++ b/dev-ruby/did_you_mean/did_you_mean-1.6.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="'did you mean?'experience in Ruby"
+HOMEPAGE="https://github.com/yuki24/did_you_mean;
+
+LICENSE="MIT"
+SLOT="2.6"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/minitest:5 )"
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/ s:^:#:' Rakefile || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/net-protocol/

2022-12-06 Thread Hans de Graaff
commit: 092683ecd0848317baa306efa16c7dfa5c832a90
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Dec  6 06:44:43 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec  7 06:44:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=092683ec

dev-ruby/net-protocol: add 0.2.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/net-protocol/Manifest  |  1 +
 dev-ruby/net-protocol/net-protocol-0.2.0.ebuild | 31 +
 2 files changed, 32 insertions(+)

diff --git a/dev-ruby/net-protocol/Manifest b/dev-ruby/net-protocol/Manifest
index 0eac72f9f05f..7875b8d3d5b0 100644
--- a/dev-ruby/net-protocol/Manifest
+++ b/dev-ruby/net-protocol/Manifest
@@ -1,2 +1,3 @@
 DIST net-protocol-0.1.2.tar.gz 17603 BLAKE2B 
2d5dd2437d2d10e82c20e17884b80259b7cb5b5ef626f4dc054515adaff46143b46754fc375f66e5754aa81a72372784b389864bbed249c6df59d64331c47672
 SHA512 
959b426ab3fb388d42ccd5b21e60878b58e606ec21d651d232d706c40908c6b53c14ce16362ca3c32cb40da1238baf79127d870788adc8b23884204f4426f9d7
 DIST net-protocol-0.1.3.tar.gz 17522 BLAKE2B 
6789bcf2f1908e91b6e01cdb225feb975457b9c274b6632d67e39c2fed1a6a0efe20c8f8f10d8f287618546c116fd0a5947b994c6d749d8312b243bdb7d624e1
 SHA512 
958f7a52fd7db661e60fa6f4f401ee0097de0782d984b4394dec5ced34b4935d6f30b65a198f5b9cc17247b6ff06ff266e2ca1f1081369cc18597bfd30285774
+DIST net-protocol-0.2.0.tar.gz 17760 BLAKE2B 
c5606b0f206abee666e53480d1a08f2b673330f8ca0a0b5761e7013dca7273d2d49640b270f7a5f096746bb101ec26382c5a3718d62592f1ed82c32d34409f6a
 SHA512 
9769bfb17e8316f20daba9336af8392d38d4d8056590a4d8b019ca7dc404e2e287a82b0373852b2fea40b249b15602bb2b16596d0e62f4d53cc8f67d977d4e26

diff --git a/dev-ruby/net-protocol/net-protocol-0.2.0.ebuild 
b/dev-ruby/net-protocol/net-protocol-0.2.0.ebuild
new file mode 100644
index ..2f0df4b1cbb2
--- /dev/null
+++ b/dev-ruby/net-protocol/net-protocol-0.2.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="net-protocol.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="The abstruct interface for net-* client"
+HOMEPAGE="https://github.com/ruby/net-protocol;
+SRC_URI="https://github.com/ruby/net-protocol/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_rdepend "
+   dev-ruby/timeout
+"
+
+all_ruby_prepare() {
+   sed -e 's/__dir__/"."/' \
+   -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \
+   -e 's/git ls-files -z/find * -print0/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/gettext_i18n_rails/

2022-12-06 Thread Hans de Graaff
commit: ea930e4f636a8003c3c199610adb822dbe851f0c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Dec  6 06:53:24 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec  7 06:44:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea930e4f

dev-ruby/gettext_i18n_rails: drop 1.8.1

Signed-off-by: Hans de Graaff  gentoo.org>

 .../gettext_i18n_rails-1.8.1.ebuild| 38 --
 1 file changed, 38 deletions(-)

diff --git a/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.8.1.ebuild 
b/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.8.1.ebuild
deleted file mode 100644
index 10b80d88e874..
--- a/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.8.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_EXTRADOC="Readme.md"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_GEMSPEC="gettext_i18n_rails.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="FastGettext / Rails integration"
-HOMEPAGE="https://github.com/grosser/gettext_i18n_rails;
-SRC_URI="https://github.com/grosser/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/rails:6.0 dev-ruby/activerecord:6.0[sqlite] 
dev-ruby/temple )"
-ruby_add_rdepend ">=dev-ruby/fast_gettext-0.9.0:*"
-
-all_ruby_prepare() {
-   rm Gemfile Gemfile.lock || die
-
-   sed -i -e 's/git ls-files/find/' ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Remove specs for slim and hamlet, template engines we don't package.
-   rm spec/gettext_i18n_rails/slim_parser_spec.rb 
spec/gettext_i18n_rails/haml_parser_spec.rb || die
-
-   # Test against Rails 4.2.0
-   sed -e '1igem "rails", "~>6.0.0"' -i spec/spec_helper.rb || die
-}



[gentoo-commits] repo/proj/guru:dev commit in: net-p2p/yggdrasil-go/

2022-12-06 Thread Eric Joldasov
commit: 075f458452509cdc846e11c43f3496a203a8a9bc
Author: Eric Joldasov  getgoogleoff  me>
AuthorDate: Wed Dec  7 02:37:48 2022 +
Commit: Eric Joldasov  getgoogleoff  me>
CommitDate: Wed Dec  7 02:37:48 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=075f4584

net-p2p/yggdrasil-go: add 0.4.7, drop 0.4.6

Signed-off-by: Eric Joldasov  getgoogleoff.me>

 net-p2p/yggdrasil-go/Manifest | 4 ++--
 .../{yggdrasil-go-0.4.6.ebuild => yggdrasil-go-0.4.7.ebuild}  | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-p2p/yggdrasil-go/Manifest b/net-p2p/yggdrasil-go/Manifest
index 97af406bb..970006506 100644
--- a/net-p2p/yggdrasil-go/Manifest
+++ b/net-p2p/yggdrasil-go/Manifest
@@ -1,2 +1,2 @@
-DIST yggdrasil-go-0.4.6-vendor.tar.xz 957992 BLAKE2B 
ad8e7560b294aa37c4fa985aa44fe3c3f485ebdc85d9ac297c8ca0a40daeac34244bb6fffc8d195b62b9e54f2783e1f04b26172e3a8dea654c07067cc4167350
 SHA512 
8de6c0e8dad41aa83dbb7dde1e9f1f400f59c8ccdaf73b00b7180485416ea538aa5595b9dcc9a51bb26ea461375f94ba077b4d02416311b1588c6cc661d460e1
-DIST yggdrasil-go-0.4.6.tar.gz 94167 BLAKE2B 
8c27bf0c3faf8c2ed1804d4f77acb55f7e1ee9b1ab1ae04f5d2d670e53e6a67ff752c5260ae107602d2a34e89054ea697783635b80e8b3b0f725dd6dbd87ae34
 SHA512 
64c335c94507c899f13a6d00a3998802db48b27e024974ad639795075fea4456f58fd5147f4b5b4162a804f9e4e7ea173a6b9802cc1410dccc8be89804dbf871
+DIST yggdrasil-go-0.4.7-vendor.tar.xz 958088 BLAKE2B 
1e6412803a2428fbc3779115155f7a5eb24e0f433c14083f79165da0b035c17ec083d1eb8a472d9edb7436f162c9a406fb67dce3f35be1f73d262ad1c048d728
 SHA512 
bd378cc24793d04969adc1318c08593115be2a0a8a7f83fdd773c10b16c7b0409867ea6e58994bdefaa8ad83730e2d4ee0526776beba170fd522b4fc46a0a36d
+DIST yggdrasil-go-0.4.7.tar.gz 95223 BLAKE2B 
eb56702dc95a9bb3bc5a48073d3e2241eb076299262fbeb5e001f2af0da5407796f0978295ae3ecf7b347f2a322c45bfb8d623e0c9271f092288f79ab5ad1040
 SHA512 
954e511001b509ae95348f18e489aed98dfa9ac079c007e3c054d00163e224389fdb6ae293be507cba5ae5182612a466a9d8878e7e2d762289ad4429920246e8

diff --git a/net-p2p/yggdrasil-go/yggdrasil-go-0.4.6.ebuild 
b/net-p2p/yggdrasil-go/yggdrasil-go-0.4.7.ebuild
similarity index 100%
rename from net-p2p/yggdrasil-go/yggdrasil-go-0.4.6.ebuild
rename to net-p2p/yggdrasil-go/yggdrasil-go-0.4.7.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/dotnet-sdk-bin/

2022-12-06 Thread Maciej Barć
commit: 6b58cd43d038b6470690d1f94e1e50b74996d1be
Author: Elizabeth Doughty  gmx  com>
AuthorDate: Wed Dec  7 01:03:52 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Dec  7 01:25:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b58cd43

dev-dotnet/dotnet-sdk-bin: enable musl support; update documentation link

Signed-off-by: Elizabeth Doughty  gmx.com>
Closes: https://github.com/gentoo/gentoo/pull/28580
Signed-off-by: Maciej Barć  gentoo.org>

 dev-dotnet/dotnet-sdk-bin/Manifest   | 14 ++
 .../dotnet-sdk-bin/dotnet-sdk-bin-3.1.422-r3.ebuild  | 10 --
 .../dotnet-sdk-bin/dotnet-sdk-bin-3.1.423-r4.ebuild  | 10 --
 .../dotnet-sdk-bin/dotnet-sdk-bin-5.0.408-r4.ebuild  | 16 
 .../dotnet-sdk-bin/dotnet-sdk-bin-6.0.401-r4.ebuild  | 16 
 .../dotnet-sdk-bin/dotnet-sdk-bin-6.0.402-r2.ebuild  | 16 
 .../dotnet-sdk-bin/dotnet-sdk-bin-7.0.100-r1.ebuild  | 16 
 dev-dotnet/dotnet-sdk-bin/metadata.xml   |  2 +-
 8 files changed, 79 insertions(+), 21 deletions(-)

diff --git a/dev-dotnet/dotnet-sdk-bin/Manifest 
b/dev-dotnet/dotnet-sdk-bin/Manifest
index e0ff88ae56a0..1ffa1c735682 100644
--- a/dev-dotnet/dotnet-sdk-bin/Manifest
+++ b/dev-dotnet/dotnet-sdk-bin/Manifest
@@ -1,18 +1,32 @@
 DIST dotnet-sdk-3.1.422-linux-arm.tar.gz 128580438 BLAKE2B 
8f334b67bf5a9059ed8e5556b82c8ab1c9d8d5f497ec94399dff51c963574141099d4438b8308a73dedcf80d8d1f1627d5853b130160282e0c8bf3d6d9446b9d
 SHA512 
9cbccaf303f693657f797ae81eec2bd2ea55975b7ae71a8add04175a0104545208fa2f9c536b97d91fa48c6ea890678eb0772a448977bce4acbc97726ac47f83
 DIST dotnet-sdk-3.1.422-linux-arm64.tar.gz 123321453 BLAKE2B 
56c2be5f1a788277d7d863343d00b3d60866bf2daee8a94d2754d407b798094ffafe7d82de619a4feb2ad7c681a8602eb0f8b4ed6a07835380219f4a5940c423
 SHA512 
3eb7e066568dfc0135f2b3229d0259db90e1920bb413f7e175c9583570146ad593b50ac39c77fb67dd3f460b4621137f277c3b66c44206767b1d28e27bf47deb
+DIST dotnet-sdk-3.1.422-linux-musl-x64.tar.gz 123347309 BLAKE2B 
3d32108962c7632540d8923cdb589761710e88900dd7d9877104c2effa8b4382001fd0d62a6d0bf9a4aa716aa8ef9b244dd0bd1f30ca380134108dcd96f72182
 SHA512 
8ac9004d6d6f8c679746de18ee24ac99d1a0d2a3da2fa490adc75462da70c057fd1375debc0d5fd2369aa82bafd8f65d02df04ac497199d13cd71682db09ebd0
 DIST dotnet-sdk-3.1.422-linux-x64.tar.gz 123397283 BLAKE2B 
13ba2cacb06c47449ee4329ea556e08b80d88027bbbf0601666f7d02e47fd322ac1b10f5442db830b33fc21eae154994a6a0b8f38263d3e6166113dbb6e13775
 SHA512 
690759982b12cce7a06ed22b9311ec3b375b8de8600bd647c0257c866d2f9c99d7c9add4a506f4c6c37ef01db85c0f7862d9ae3de0d11e9bec60958bd1b3b72c
 DIST dotnet-sdk-3.1.423-linux-arm.tar.gz 128565109 BLAKE2B 
b6693073769517dd61fe3122ea43f48cf854080a671bcdd228bd92d6985bcc53b03a3b16bf58fc255fc3c4d858545e6bed0c097d30ebca96a3e35c8f94f43065
 SHA512 
6b615ec6c1d66280c44ff28de0532ff6a4c21c77caf188101b04bdd58e8935436cb2b049ad9d831799476d421e25795184615c7e1caff8e550855e2f6ed5efd9
 DIST dotnet-sdk-3.1.423-linux-arm64.tar.gz 123539848 BLAKE2B 
816ed88d48eb1899874704bec9ab86e415354e2a5da17044da7ffea609b59ae245bda401be374774f3e11fae7d7d21cf3b3de1bbe44cf14cfee83ed4da5afe86
 SHA512 
ba4f82e939be43ed863f059f69cdfb80b6dfe7cf99638bd6e787b060c2c1c4934440b599c133f61e3a0995f73675ae5d927bb047597cdd6a15b9074891dfd62e
+DIST dotnet-sdk-3.1.423-linux-musl-x64.tar.gz 123438492 BLAKE2B 
dbc719333d7f11740e39acdd0312afe306abc7b8859c2e90e43a60b8c3957bd45f50a3c4b9224b24d69a96ae12d899328589e0b7a6a760e9de20649770d7b61f
 SHA512 
e3e887c029535c7566437e5e6bb3a2cac44cdf103c247ac528e02c535b3efd860ee9bbd0ef9c570daac91e4012ddc84dca509e1ce23ab293ed7c744edbc9107b
 DIST dotnet-sdk-3.1.423-linux-x64.tar.gz 123405008 BLAKE2B 
4096ae9ee744cd1607b02b36cc123099158b093f1410697f65dc71c3a45a577e7c22f9de1941f9447d6b59187cd247f638a808e855c0765ce61c092ae6223c3b
 SHA512 
bcb0efcc066a668eb390b57fd2c944abe73234fdbed57a4b1d21af5b880d102b765f2a790bb137d4b9f3d0d4e24fc53d39dc7666e665624c12e07d503c54ceae
 DIST dotnet-sdk-5.0.408-linux-arm.tar.gz 139493036 BLAKE2B 
2be0533e1331f4d7759a322a2caabeddfc8f24d6b95e81acd670da1a5f856e267b442c9a160f5a0e0bd7d8ad743bdda60defca09b76c1a003b65f091a576fef8
 SHA512 
4f12b2c6cc242666450eb5f892430a956ff34b2ab30aa63ee444565327fbad569152506e153a550b4a45cad6d8346f37ca7bcca68e9d46540c7f170e24b26296
 DIST dotnet-sdk-5.0.408-linux-arm64.tar.gz 137471257 BLAKE2B 
13229a50ce58305e8768a93f3ee9592b258dd21350ebf2601632d35a1d9efb138e9487742b542784dc736066b69c58a7f338d501b818f74fcc2bccbd2564693d
 SHA512 
50f23d7aca91051d8b7c37f1a76b1eb51e6fe73e017d98558d757a6b9699e4237d401ce81515c1601b8c21eb62fee4e0b4f0bbed8967eefa3ceba75fc242f01b
+DIST dotnet-sdk-5.0.408-linux-musl-arm.tar.gz 139250593 BLAKE2B 
755d481f0f72dfcda06ae0c65900097d931f9ad51fd17e599e6c53b0d0d05760bf7628771c86fe413b1799e7560da554398f164232a62840f1107d308daec815
 SHA512 

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

2022-12-06 Thread Naohiro Aota
commit: 7c7ccbe58947be93d6b280805f99ce553cb22646
Author: Naohiro Aota  gentoo  org>
AuthorDate: Wed Dec  7 00:34:07 2022 +
Commit: Naohiro Aota  gentoo  org>
CommitDate: Wed Dec  7 00:34:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c7ccbe5

profiles: Last rite sys-apps/gpet

Bug: https://bugs.gentoo.org/873880
Signed-off-by: Naohiro Aota  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 7992cd68e6ae..e3ae0a1bf641 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Naohiro Aota  (2022-12-07)
+# Masked for removal in 30 days. Depends on gnome-base/gconf. Last release
+# in 2011. See bug #873880.
+sys-apps/gpet
+
 # David Seifert  (2022-12-06)
 # EAPI 6, untouched for years, no revdeps. Removal on 2023-01-05.
 media-video/nvidia-video-codec



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

2022-12-06 Thread Mike Gilbert
commit: dd1ebe44dd72ec2435687095d063644ec94d8b8e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Dec  6 23:30:10 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Dec  6 23:48:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd1ebe44

user.eclass: remove

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

 eclass/user.eclass | 685 -
 1 file changed, 685 deletions(-)

diff --git a/eclass/user.eclass b/eclass/user.eclass
deleted file mode 100644
index 02e1074fe4d6..
--- a/eclass/user.eclass
+++ /dev/null
@@ -1,685 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# @DEAD
-# @ECLASS: user.eclass
-# @MAINTAINER:
-# base-sys...@gentoo.org (Linux)
-# Michał Górny  (NetBSD)
-# @SUPPORTED_EAPIS: 6 7 8
-# @BLURB: user management in ebuilds
-# @DEPRECATED: acct-user/acct-group packages
-# @DESCRIPTION:
-# The user eclass contains a suite of functions that allow ebuilds
-# to quickly make sure users in the installed system are sane.
-
-case ${EAPI} in
-   6|7) ;;
-   8)
-   if [[ ${CATEGORY} != acct-* ]]; then
-   eerror "In EAPI ${EAPI}, packages must not inherit 
user.eclass"
-   eerror "unless they are in the acct-user or acct-group 
category."
-   eerror "Migrate your package to GLEP 81 user/group 
management,"
-   eerror "or inherit user-info if you need only the query 
functions."
-   die "Invalid \"inherit user\" in EAPI ${EAPI}"
-   fi
-   ;;
-   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
-esac
-
-if [[ -z ${_USER_ECLASS} ]]; then
-_USER_ECLASS=1
-
-inherit user-info
-
-# @FUNCTION: _user_assert_pkg_phase
-# @INTERNAL
-# @USAGE: 
-# @DESCRIPTION:
-# Raises an alert if the phase is not suitable for user.eclass usage.
-_user_assert_pkg_phase() {
-   case ${EBUILD_PHASE} in
-   setup|preinst|postinst|prerm|postrm) ;;
-   *)
-   eerror "'$1()' called from '${EBUILD_PHASE}' phase which is not 
OK:"
-   eerror "You may only call from pkg_{setup,{pre,post}{inst,rm}} 
functions."
-   eerror "Package has serious QA issues.  Please file a bug."
-   die "Bad package!  ${1} is only for use in some pkg_* 
functions!"
-   esac
-}
-
-# @FUNCTION: user_get_nologin
-# @INTERNAL
-# @DESCRIPTION:
-# Find an appropriate 'nologin' shell for the platform, and output
-# its path.
-user_get_nologin() {
-   local eshell
-
-   for eshell in /sbin/nologin /usr/sbin/nologin /bin/false /usr/bin/false 
/dev/null ; do
-   [[ -x ${ROOT}${eshell} ]] && break
-   done
-
-   if [[ ${eshell} == "/dev/null" ]] ; then
-   ewarn "Unable to identify the shell to use, proceeding with 
userland default."
-   case ${USERLAND} in
-   GNU)eshell="/bin/false" ;;
-   BSD)eshell="/sbin/nologin" ;;
-   Darwin) eshell="/usr/sbin/nologin" ;;
-   *) die "Unable to identify the default shell for 
userland ${USERLAND}"
-   esac
-   fi
-
-   echo "${eshell}"
-}
-
-# @FUNCTION: enewuser
-# @USAGE:  [-F] [-M] [uid] [shell] [homedir] [groups]
-# @DESCRIPTION:
-# Same as enewgroup, you are not required to understand how to properly add
-# a user to the system.  The only required parameter is the username.
-# Default uid is (pass -1 for this) next available, default shell is
-# /bin/false, default homedir is /dev/null, and there are no default groups.
-#
-# If -F is passed, enewuser will always enforce specified UID and fail if it
-# can not be assigned.
-# If -M is passed, enewuser does not create the home directory if it does not
-# exist.
-enewuser() {
-   if [[ ${EUID} -ne 0 ]] ; then
-   ewarn "Insufficient privileges to execute ${FUNCNAME[0]}"
-   return 0
-   fi
-   _user_assert_pkg_phase ${FUNCNAME}
-
-   local create_home=1 force_uid=
-   while [[ ${1} == -* ]]; do
-   case ${1} in
-   -F) force_uid=1;;
-   -M) create_home=;;
-   *) die "${FUNCNAME}: invalid option ${1}";;
-   esac
-   shift
-   done
-
-   # get the username
-   local euser=${1}; shift
-   if [[ -z ${euser} ]] ; then
-   eerror "No username specified!"
-   die "Cannot call enewuser without a username"
-   fi
-
-   # lets see if the username already exists
-   if [[ -n $(egetent passwd "${euser}") ]] ; then
-   return 0
-   fi
-   elog "Adding user '${euser}' to your system ..."
-
-   # options to pass to useradd
-   local opts=()
-
-   # handle for ROOT != /
-   [[ -n ${ROOT} ]] && opts+=( --prefix "${ROOT}" )
-
- 

[gentoo-commits] repo/gentoo:master commit in: dev-util/intel-graphics-compiler/

2022-12-06 Thread Conrad Kostecki
commit: 7e772b9efd505a27d32fc7831f81ee8ba4dab13f
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Dec  6 23:37:35 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Dec  6 23:42:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e772b9e

dev-util/intel-graphics-compiler: add 1.0.12504.5

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

 dev-util/intel-graphics-compiler/Manifest  |  1 +
 .../intel-graphics-compiler-1.0.12504.5.ebuild | 86 ++
 2 files changed, 87 insertions(+)

diff --git a/dev-util/intel-graphics-compiler/Manifest 
b/dev-util/intel-graphics-compiler/Manifest
index 807155d51172..e3bf3a70fa09 100644
--- a/dev-util/intel-graphics-compiler/Manifest
+++ b/dev-util/intel-graphics-compiler/Manifest
@@ -1 +1,2 @@
 DIST intel-graphics-compiler-1.0.12260.1.tar.gz 8887984 BLAKE2B 
626b5f2bd189ba9b2933b9d65227ca1552484f73f7398b2a763744d21a4ea189987e4eb08e9e7f09898fb49568b59a2c45298363495c1759fec9927a95cf4478
 SHA512 
4223e9c8213c7e6cf3539d955394a0a4a39cb8d2114ce18ccaeeb0b36a91ca6fc6a314fa9d9db24929fa7cd6b86ff8b82f369f35dd80e5df49b23ac9cd3a519b
+DIST intel-graphics-compiler-1.0.12504.5.tar.gz 8941924 BLAKE2B 
6441cc50c2449524c800c73736f8963bc0011c6b87eefa03575cf09d00a8e812c9961bd50fb9801b77452da2d993e76196beb0a2093a249a87d7182e1c1e8707
 SHA512 
32a94b213a591f9ceb8ca08674c9fb8994b50818c51a6bfd412c4cd30bb9433b938eb7b49ba0afac9f2900a3dcbc7dd79e3e66fb444c7fd5723b6b50c5d1ab89

diff --git 
a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.12504.5.ebuild 
b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.12504.5.ebuild
new file mode 100644
index ..5d6a7abde11f
--- /dev/null
+++ 
b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.12504.5.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_BUILD_TYPE="Release"
+LLVM_MAX_SLOT="14"
+MY_PN="igc"
+MY_P="${MY_PN}-${PV}"
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit cmake flag-o-matic llvm python-any-r1
+
+DESCRIPTION="LLVM-based OpenCL compiler for OpenCL targetting Intel Gen 
graphics hardware"
+HOMEPAGE="https://github.com/intel/intel-graphics-compiler;
+SRC_URI="https://github.com/intel/${PN}/archive/${MY_P}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug"
+
+DEPEND="
+   dev-libs/opencl-clang:${LLVM_MAX_SLOT}=
+   dev-util/spirv-tools
+   sys-devel/lld:${LLVM_MAX_SLOT}=
+   sys-devel/llvm:${LLVM_MAX_SLOT}=
+"
+
+RDEPEND="${DEPEND}"
+
+BDEPEND="
+   =sys-devel/lld-${LLVM_MAX_SLOT}*
+   ${PYTHON_DEPS}
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.0.9-no_Werror.patch"
+   "${FILESDIR}/${PN}-1.0.8173-opencl-clang_version.patch"
+   "${FILESDIR}/${PN}-1.0.8365-disable-git.patch"
+   "${FILESDIR}/${PN}-1.0.11485-include-opencl-c.patch"
+)
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   # Get LLVM version
+   local llvm_version="$(best_version -d sys-devel/llvm:${LLVM_MAX_SLOT})"
+   local llvm_version="${llvm_version%%-r*}"
+
+   # See https://github.com/intel/intel-graphics-compiler/issues/212
+   append-ldflags -Wl,-z,undefs
+
+   # See https://bugs.gentoo.org/718824
+   ! use debug && append-cppflags -DNDEBUG
+
+   local mycmakeargs=(
+   
-DCCLANG_INCLUDE_PREBUILDS_DIR="/usr/lib/clang/${llvm_version##*-}/include"
+   -DCCLANG_SONAME_VERSION="${LLVM_MAX_SLOT}"
+   -DCMAKE_LIBRARY_PATH="$(get_llvm_prefix 
${LLVM_MAX_SLOT})/$(get_libdir)"
+   -DIGC_OPTION__ARCHITECTURE_TARGET="Linux64"
+   -DIGC_OPTION__CLANG_MODE="Prebuilds"
+   -DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR="ON"
+   -DIGC_OPTION__LLD_MODE="Prebuilds"
+   -DIGC_OPTION__LLDELF_H_DIR="${EPREFIX}/usr/include/lld/Common"
+   -DIGC_OPTION__LLVM_MODE="Prebuilds"
+   -DIGC_OPTION__LLVM_PREFERRED_VERSION="${llvm_version##*-}"
+   -DIGC_OPTION__SPIRV_TOOLS_MODE="Prebuilds"
+   -DIGC_OPTION__SPIRV_TRANSLATOR_MODE="Prebuilds"
+   -DIGC_OPTION__USE_PREINSTALLED_SPRIV_HEADERS="ON"
+   -DINSTALL_GENX_IR="ON"
+   
-DSPIRVLLVMTranslator_INCLUDE_DIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAX_SLOT}/include/LLVMSPIRVLib"
+   -Wno-dev
+
+   # Compilation with VectorCompiler causes currently a segfault.
+   # See 
https://github.com/intel/intel-graphics-compiler/issues/236
+   -DIGC_BUILD__VC_ENABLED="OFF"
+   # -DIGC_OPTION__VC_INTRINSICS_MODE="Prebuilds"
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-libs/libfixposix/

2022-12-06 Thread Julien Roy
commit: 69d883a74bb12e6a31328a08fb514f831e1ac319
Author: Julien Roy  jroy  ca>
AuthorDate: Tue Dec  6 22:50:42 2022 +
Commit: Julien Roy  jroy  ca>
CommitDate: Tue Dec  6 22:50:42 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=69d883a7

sys-libs/libfixposix: fix license; add 0.5.1

Signed-off-by: Julien Roy  jroy.ca>

 sys-libs/libfixposix/Manifest | 1 +
 sys-libs/libfixposix/libfixposix-0.4.3.ebuild | 2 +-
 .../{libfixposix-0.4.3.ebuild => libfixposix-0.5.1.ebuild}| 4 ++--
 sys-libs/libfixposix/metadata.xml | 8 +++-
 4 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/sys-libs/libfixposix/Manifest b/sys-libs/libfixposix/Manifest
index a5682ac8a..b8b4a895a 100644
--- a/sys-libs/libfixposix/Manifest
+++ b/sys-libs/libfixposix/Manifest
@@ -1 +1,2 @@
 DIST libfixposix-0.4.3.tar.gz 40370 BLAKE2B 
16be34b15f891d05f4935ad3b9ed734164e63b5fdc660a35c18a7f10d45efd60e747160853a2f2c125aa039769cae0476c1975a348f04e2b302bcc5cad59db1d
 SHA512 
cd1ef4d51a885a0994475563472f0e9d03b8223a69d2f9b30666c2f7eb8716421434a829e710832ae58607944a09410efc693a51f76cb854ccc7278bf619702a
+DIST libfixposix-0.5.1.tar.gz 41296 BLAKE2B 
7b7b06c8cbbd54fc252a3ca8d765b0947d357d0efcac684f757d0e0b4f35bc043b588e7b603cb9875b5efbc45e6bc562c61040a436b3b5f30f3b8d324a859dfe
 SHA512 
7749f560e779d4dc5712f9871fcca6b6143c482cef90c1785616c2520d75a82b22831ab5e6b76e703dccd1f5344baddf847623ccb91b0552feae6aa7054ac859

diff --git a/sys-libs/libfixposix/libfixposix-0.4.3.ebuild 
b/sys-libs/libfixposix/libfixposix-0.4.3.ebuild
index 9690bd8af..7a1e43d72 100644
--- a/sys-libs/libfixposix/libfixposix-0.4.3.ebuild
+++ b/sys-libs/libfixposix/libfixposix-0.4.3.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Thin wrapper over POSIX syscalls"
 HOMEPAGE="https://github.com/sionescu/libfixposix;
 SRC_URI="https://github.com/sionescu/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-LICENSE="BSL-1.1"
+LICENSE="Boost-1.0"
 SLOT="0"
 KEYWORDS="~amd64"
 

diff --git a/sys-libs/libfixposix/libfixposix-0.4.3.ebuild 
b/sys-libs/libfixposix/libfixposix-0.5.1.ebuild
similarity index 94%
copy from sys-libs/libfixposix/libfixposix-0.4.3.ebuild
copy to sys-libs/libfixposix/libfixposix-0.5.1.ebuild
index 9690bd8af..15fb3ff5e 100644
--- a/sys-libs/libfixposix/libfixposix-0.4.3.ebuild
+++ b/sys-libs/libfixposix/libfixposix-0.5.1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 # inherit autotools
 
@@ -9,7 +9,7 @@ DESCRIPTION="Thin wrapper over POSIX syscalls"
 HOMEPAGE="https://github.com/sionescu/libfixposix;
 SRC_URI="https://github.com/sionescu/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-LICENSE="BSL-1.1"
+LICENSE="Boost-1.0"
 SLOT="0"
 KEYWORDS="~amd64"
 

diff --git a/sys-libs/libfixposix/metadata.xml 
b/sys-libs/libfixposix/metadata.xml
index 7a38bb900..d751dc096 100644
--- a/sys-libs/libfixposix/metadata.xml
+++ b/sys-libs/libfixposix/metadata.xml
@@ -1,5 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   jul...@jroy.ca
+   Julien Roy
+   
+   
+   sionescu/libfixposix
+   
 



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

2022-12-06 Thread Maciej Barć
commit: f0108b1cd1fe90ad8be2446ecd2614c4a4c1ccdb
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Dec  6 22:15:35 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Dec  6 22:49:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0108b1c

app-admin/rsyslog: bump to 8.2212.0

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

 app-admin/rsyslog/Manifest|   2 +
 app-admin/rsyslog/rsyslog-8.2212.0.ebuild | 494 ++
 2 files changed, 496 insertions(+)

diff --git a/app-admin/rsyslog/Manifest b/app-admin/rsyslog/Manifest
index c40e37e87a44..2ee35923eff3 100644
--- a/app-admin/rsyslog/Manifest
+++ b/app-admin/rsyslog/Manifest
@@ -3,8 +3,10 @@ DIST rsyslog-8.2112.0.tar.gz 3230105 BLAKE2B 
deee27f0b1e2b9783bef4d90e396c92c772
 DIST rsyslog-8.2206.0.tar.gz 3246829 BLAKE2B 
cfe88f12821146011914610e33cb907bd96f19b6e67c0eb3f9bd88b749eebd3a91ae27e445688842a806719cfe9757778d3f9705cd2d6a497d358015c9ddf36b
 SHA512 
000d2a05ef4823879e615a347f62f76d3af7d43cddb119e7f57a8470aade00139475368579385ba008a1d5979082128ef6148e0fac2478f6e0ccb26e68d317b7
 DIST rsyslog-8.2208.0.tar.gz 3262298 BLAKE2B 
c13920c755a24d8060335f3281a349d2f32c3c99de7351991e09e62302f6d9f61f4390b7945e30816c7d28afe5f757f6a49b2855e40e3f2f518a423662196b1b
 SHA512 
e63f2465011722eb1bc99676ef6afd66e655af4fb9d751b3d8776499d054c422b195c65fef9ea6b9012d9fb334b7ed8a1c918167fecff389cbb79aa6b74acb73
 DIST rsyslog-8.2210.0.tar.gz 3266727 BLAKE2B 
fc94e7d9b7d828c35e6117ff44d40aa421b79ecd9072cc143177cb77ac6e84adaa5e2b9ae9a66e4bb70d8b93411715f63f0e3707e53c965ef892d9146ec43c92
 SHA512 
c665b7f7a3c5ef31c9b62b50f815cfbb52db0cbe4a06934f4f1c3cd2a56fb49c319d33857ee92ab843aa5894cac16c16b8eccdf83714f31ab57a95049c4af231
+DIST rsyslog-8.2212.0.tar.gz 3268012 BLAKE2B 
72347c8281ce537cade415b73a5f15b80ad035ccf9091bcbb72952da32790064a8dd88416d3b7682e6fb77f23dbd51cb2b596587498d4cbccedf21c41c2c6305
 SHA512 
ca8c3d4c035f9dd5fb6b2d27c66f5e3211458cb1afbf2a73d3e268424a40e3e8746499d7db2e313cf2833f2f73640eb79924770198fb3009ef5461479cf80d15
 DIST rsyslog-doc-8.2102.0.tar.gz 6419104 BLAKE2B 
134c7ccde6f7435b35840fa37f5774223ac1ebd7dc10db961900a7b1600483156518433c7f70d0981e96ea750e1916ab53e346abacf58066bf141e85c719ae00
 SHA512 
a5dc4fb9bd8892fac693c5692b926c8d7d9fa36667d6b4c6eccba750713af88d4317f6232efc2a16de38c2e58c4a8bc4d04c9ebb2e7ebc3b0878d53eef20dd2e
 DIST rsyslog-doc-8.2112.0.tar.gz 6545985 BLAKE2B 
4f6cfbbf8062a70faa67dd7168ad35bcbe2c81f80560ddb48229a332ce8ac861efe3bdaa1baeddbdd086c3e9ac8912746ba58bc64ab62f3caba8b8cc1b0014fd
 SHA512 
8588d5fd1a79fce785db85ba162ed2fa9e5375590ee8e6d8569e75334d36683a1b977e930c096a6b3dac15596c066b46fc3105fcc5e8232ab11cf43c6eed3a55
 DIST rsyslog-doc-8.2206.0.tar.gz 6553532 BLAKE2B 
51288f5e819393ad6b5af1acfa030b262c1a97c9cc791606c16792201eb8f7bbc9750bb004e7592a99fa1261b971911a6c2bbe6c0b82a6c3bb067b077ce22641
 SHA512 
23d686241bb6422146602420e21a53208ff82f39f76258d7147dc0b5c06863f8229e1e2df06bfcae63408d06e70b68f7a0b0d216671b78302527d436091a698a
 DIST rsyslog-doc-8.2208.0.tar.gz 6563848 BLAKE2B 
ec68684f1d7d895833f656ba6224a8013213a12b1bc7a28a268f2f629c25a3fbac7c379091f17eae24b6d71278c087e4a4cbed1656554de743fe5616a96559bf
 SHA512 
428c2fe9e5025928d4a9d33f05f4eb20ac1bbde052b7fa2a8a0e45bfffe111eecc94eb2b6ec129de1011f0eabb106b4fb41d402b2a270e4148d3b1081e3b1da0
 DIST rsyslog-doc-8.2210.0.tar.gz 6572454 BLAKE2B 
feb865e3585ee441117f38de61748a6ca99767dae113cfcf2cd0d0a124cc692889be713134163fc91f4ab43b9fe530e3c7c0b84e4bd4e70081c4539297ae1406
 SHA512 
e7847a9307a91fdf87d6cf91d2391eb75869679905b9598310c456fb3fe1864fc06dbdc649778f5b3788e47ffda0a6d89cb894258e55db441f7df7e74b0ae9f4
+DIST rsyslog-doc-8.2212.0.tar.gz 6574799 BLAKE2B 
b81bef5a15c2c76a517617cb64682c663809f3308ffb2427beca180db7c91b4000fa72041ef83440134917e10ee6f4cd16ff58633d719bdb895c7316a87d8dc9
 SHA512 
bbecf2b9b9752f7d8a10bc3125c55e4def2a61108a65a717d7d86e7b63634e010ecd31fe40b2256611822d3dd17be20cbf9eb65efd787315723aba6b29cb3a8a

diff --git a/app-admin/rsyslog/rsyslog-8.2212.0.ebuild 
b/app-admin/rsyslog/rsyslog-8.2212.0.ebuild
new file mode 100644
index ..87f42ed5e63c
--- /dev/null
+++ b/app-admin/rsyslog/rsyslog-8.2212.0.ebuild
@@ -0,0 +1,494 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit autotools linux-info python-any-r1 systemd
+
+DESCRIPTION="An enhanced multi-threaded syslogd with database support and more"
+HOMEPAGE="https://www.rsyslog.com/;
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/rsyslog/${PN}.git;
+
+   DOC_REPO_URI="https://github.com/rsyslog/${PN}-doc.git;
+
+   inherit git-r3
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc ~x86"
+
+   SRC_URI="
+   https://www.rsyslog.com/files/download/${PN}/${P}.tar.gz
+   doc? ( 
https://www.rsyslog.com/files/download/${PN}/${PN}-doc-${PV}.tar.gz )
+   

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

2022-12-06 Thread David Seifert
commit: 4d7f504c525b7e8adf94e29e8f3162f606f5c7d4
Author: David Seifert  gentoo  org>
AuthorDate: Tue Dec  6 22:30:46 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Dec  6 22:30:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d7f504c

net-analyzer/ttcp: update EAPI 6 -> 8

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

 .../{ttcp-1.12-r2.ebuild => ttcp-1.12-r3.ebuild}   | 32 ++
 1 file changed, 21 insertions(+), 11 deletions(-)

diff --git a/net-analyzer/ttcp/ttcp-1.12-r2.ebuild 
b/net-analyzer/ttcp/ttcp-1.12-r3.ebuild
similarity index 56%
rename from net-analyzer/ttcp/ttcp-1.12-r2.ebuild
rename to net-analyzer/ttcp/ttcp-1.12-r3.ebuild
index 6ef77f5b49cc..bd4b1e8b315a 100644
--- a/net-analyzer/ttcp/ttcp-1.12-r2.ebuild
+++ b/net-analyzer/ttcp/ttcp-1.12-r3.ebuild
@@ -1,26 +1,36 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
+
 inherit toolchain-funcs
 
 DESCRIPTION="Tool to test TCP and UDP throughput"
 HOMEPAGE="
http://ftp.arl.mil/~mike/ttcp.html
-   http://www.netcore.fi/pekkas/linux/ipv6/
-"
+   http://www.netcore.fi/pekkas/linux/ipv6/;
+SRC_URI="
+   mirror://gentoo/${P}.tar.bz2
+   https://dev.gentoo.org/~jsmolic/distfiles/${P}.c;
+
 LICENSE="public-domain"
 SLOT="0"
 KEYWORDS="~amd64 ~hppa ~mips ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux 
~ppc-macos"
-SRC_URI="
-   mirror://gentoo/${P}.tar.bz2
-   https://dev.gentoo.org/~jsmolic/distfiles/${P}.c
-"
+
+src_prepare() {
+   mv "${DISTDIR}"/${P}.c ${PN}.c || die
+   default
+}
+
+src_configure() {
+   tc-export CC
+}
+
 src_compile() {
-   $(tc-getCC) ${CFLAGS} ${LDFLAGS} -o ${PN} "${DISTDIR}"/${P}.c || die
+   emake ttcp
 }
 
 src_install() {
-   dobin ${PN}
-   newman sgi-${PN}.1 ${PN}.1
+   dobin ttcp
+   newman sgi-ttcp.1 ttcp.1
 }



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

2022-12-06 Thread David Seifert
commit: bee01473dc3a6f7308cf41c1d7883017f405be71
Author: David Seifert  gentoo  org>
AuthorDate: Tue Dec  6 22:30:45 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Dec  6 22:30:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bee01473

net-analyzer/tcpreen: update EAPI 6 -> 8

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

 .../{tcpreen-1.4.4.ebuild => tcpreen-1.4.4-r1.ebuild}| 16 +++-
 1 file changed, 7 insertions(+), 9 deletions(-)

diff --git a/net-analyzer/tcpreen/tcpreen-1.4.4.ebuild 
b/net-analyzer/tcpreen/tcpreen-1.4.4-r1.ebuild
similarity index 68%
rename from net-analyzer/tcpreen/tcpreen-1.4.4.ebuild
rename to net-analyzer/tcpreen/tcpreen-1.4.4-r1.ebuild
index 3aa79a2d98df..3191689b7a26 100644
--- a/net-analyzer/tcpreen/tcpreen-1.4.4.ebuild
+++ b/net-analyzer/tcpreen/tcpreen-1.4.4-r1.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
+
 inherit toolchain-funcs
 
 DESCRIPTION="TCP network re-engineering tool"
@@ -12,13 +13,10 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ~ppc x86"
 IUSE="nls"
-DEPEND="
-   nls? ( sys-devel/gettext )
-"
-DOCS=( AUTHORS NEWS README THANKS TODO )
-PATCHES=(
-   "${FILESDIR}"/${P}-literal-suffix.patch
-)
+
+BDEPEND="nls? ( sys-devel/gettext )"
+
+PATCHES=( "${FILESDIR}"/${P}-literal-suffix.patch )
 
 src_configure() {
econf $(use_enable nls)



[gentoo-commits] proj/releng:master commit in: releases/specs/amd64/x32/

2022-12-06 Thread Andreas K. Hüttel
commit: 0fdd167b803bdd42780a3165ba3d114f0d361cb2
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Dec  6 22:01:32 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Dec  6 22:01:32 2022 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=0fdd167b

fix x32 mergedusr filenames

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

 releases/specs/amd64/x32/stage1-systemd-mu.spec | 2 +-
 releases/specs/amd64/x32/stage3-systemd-mu.spec | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/releases/specs/amd64/x32/stage1-systemd-mu.spec 
b/releases/specs/amd64/x32/stage1-systemd-mu.spec
index c42dfd7c..7b1a3d5b 100644
--- a/releases/specs/amd64/x32/stage1-systemd-mu.spec
+++ b/releases/specs/amd64/x32/stage1-systemd-mu.spec
@@ -4,7 +4,7 @@ version_stamp: systemd-mergedusr-@TIMESTAMP@
 rel_type: mergedusr
 profile: default/linux/amd64/17.0/x32/systemd/merged-usr
 snapshot: @TIMESTAMP@
-source_subpath: default/stage3-x32-systemd-mergedusr-latest
+source_subpath: mergedusr/stage3-x32-systemd-mergedusr-latest
 compression_mode: pixz
 update_seed: no
 update_seed_command: --update --deep --newuse @world

diff --git a/releases/specs/amd64/x32/stage3-systemd-mu.spec 
b/releases/specs/amd64/x32/stage3-systemd-mu.spec
index 1a4ecced..d8448bc1 100644
--- a/releases/specs/amd64/x32/stage3-systemd-mu.spec
+++ b/releases/specs/amd64/x32/stage3-systemd-mu.spec
@@ -4,7 +4,7 @@ version_stamp: systemd-mergedusr-@TIMESTAMP@
 rel_type: mergedusr
 profile: default/linux/amd64/17.0/x32/systemd/merged-usr
 snapshot: @TIMESTAMP@
-source_subpath: default/stage1-x32-systemd-mergedusr-@TIMESTAMP@
+source_subpath: mergedusr/stage1-x32-systemd-mergedusr-@TIMESTAMP@
 compression_mode: pixz
 portage_confdir: @REPO_DIR@/releases/portage/stages
 portage_prefix: releng



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

2022-12-06 Thread James Le Cuirot
commit: 65f7023eaf9b4456a018a2e973df0b7f067a2600
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Dec  6 08:55:29 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Dec  6 21:46:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65f7023e

toolchain-funcs.eclass: Set CHOST within econf_build to fix config.site

We were setting CBUILD within econf_build but not CHOST. crossdev's
/usr/share/config.site relies on both of these to decide whether to load
configure overrides needed when cross-compiling. Using the wrong
overrides leads to packages such as Python failing.

Doing this also avoids the need to duplicate the --build and --host
configure arguments.

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

 eclass/toolchain-funcs.eclass | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass
index a184887ad3b9..61a29d1b6ea6 100644
--- a/eclass/toolchain-funcs.eclass
+++ b/eclass/toolchain-funcs.eclass
@@ -442,7 +442,8 @@ tc-env_build() {
 # @CODE
 econf_build() {
local CBUILD=${CBUILD:-${CHOST}}
-   tc-env_build econf --build=${CBUILD} --host=${CBUILD} "$@"
+   econf_env() { CHOST=${CBUILD} econf "$@"; }
+   tc-env_build econf_env "$@"
 }
 
 # @FUNCTION: tc-ld-is-gold



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

2022-12-06 Thread Alfredo Tupone
commit: 7f73d0abc5523b8cfffc10c82d2fd6c273bc3726
Author: Petr Vaněk  atlas  cz>
AuthorDate: Tue Dec  6 21:13:13 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Dec  6 21:27:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f73d0ab

dev-ml/lablgtk: fix typo in restriction

This fixes accidental typo in flag restriction from previous commit.

Fixes: 32aeb34cdae5 ("dev-ml/lablgtk: Improve use flag metadata section")
Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/28576
Signed-off-by: Alfredo Tupone  gentoo.org>

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

diff --git a/dev-ml/lablgtk/metadata.xml b/dev-ml/lablgtk/metadata.xml
index 4d3ab587ee41..437ccb8ea1e5 100644
--- a/dev-ml/lablgtk/metadata.xml
+++ b/dev-ml/lablgtk/metadata.xml
@@ -10,10 +10,10 @@
Mark Wright


-   
+   
Enable gnome-base/libglade bindings 
compilation

-   
+   
Enable gnome-base/libgnomecanvas bindings 
compilation





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

2022-12-06 Thread David Seifert
commit: 474e4df422e5ca6a1baaf8a8f35ab2fc07d8dd33
Author: David Seifert  gentoo  org>
AuthorDate: Tue Dec  6 21:25:32 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Dec  6 21:25:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=474e4df4

net-analyzer/ifmetric: update EAPI 6 -> 8

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

 .../{ifmetric-0.3-r2.ebuild => ifmetric-0.3-r3.ebuild} | 10 +++---
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/net-analyzer/ifmetric/ifmetric-0.3-r2.ebuild 
b/net-analyzer/ifmetric/ifmetric-0.3-r3.ebuild
similarity index 87%
rename from net-analyzer/ifmetric/ifmetric-0.3-r2.ebuild
rename to net-analyzer/ifmetric/ifmetric-0.3-r3.ebuild
index f5e962992ffb..df13f75e5942 100644
--- a/net-analyzer/ifmetric/ifmetric-0.3-r2.ebuild
+++ b/net-analyzer/ifmetric/ifmetric-0.3-r3.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 DESCRIPTION="Set metrics of all IPv4 routes attached to a given network 
interface at once"
 HOMEPAGE="http://0pointer.de/lennart/projects/ifmetric/;
@@ -13,15 +13,11 @@ KEYWORDS="~amd64 ~ppc x86"
 
 DEPEND="sys-kernel/linux-headers"
 
-DOCS=(
-   README
-   doc/README.html
-)
-
 PATCHES=(
"${FILESDIR}"/${P}-ul.patch
"${FILESDIR}"/${P}-replybuf.patch
 )
+HTML_DOCS=( doc/README.html )
 
 src_configure() {
# man page and HTML are already generated



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

2022-12-06 Thread David Seifert
commit: d940fdc7e831600c4241205aa1f0f188443e2eae
Author: David Seifert  gentoo  org>
AuthorDate: Tue Dec  6 21:25:35 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Dec  6 21:25:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d940fdc7

net-analyzer/netpipe: update EAPI 6 -> 8

Closes: https://bugs.gentoo.org/724952
Signed-off-by: David Seifert  gentoo.org>

 .../netpipe/files/netpipe-3.7.2-fix-makefile.patch | 35 --
 ...etpipe-3.7.2.ebuild => netpipe-3.7.2-r1.ebuild} | 25 
 2 files changed, 46 insertions(+), 14 deletions(-)

diff --git a/net-analyzer/netpipe/files/netpipe-3.7.2-fix-makefile.patch 
b/net-analyzer/netpipe/files/netpipe-3.7.2-fix-makefile.patch
index f5c61737f7ae..d1f04a33a2dc 100644
--- a/net-analyzer/netpipe/files/netpipe-3.7.2-fix-makefile.patch
+++ b/net-analyzer/netpipe/files/netpipe-3.7.2-fix-makefile.patch
@@ -1,5 +1,3 @@
-diff --git a/makefile b/makefile
-index 16f9052..3ada81f 100644
 --- a/makefile
 +++ b/makefile
 @@ -21,8 +21,6 @@
@@ -11,3 +9,36 @@ index 16f9052..3ada81f 100644
  SRC= ./src
  
  # For MPI, mpicc will set up the proper include and library paths
+@@ -91,26 +89,26 @@
+ 
+ 
+ tcp: $(SRC)/tcp.c $(SRC)/netpipe.c $(SRC)/netpipe.h 
+-  $(CC) $(CFLAGS) $(SRC)/netpipe.c $(SRC)/tcp.c -DTCP -o NPtcp -I$(SRC)
++  $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(SRC)/netpipe.c $(SRC)/tcp.c 
-DTCP -o NPtcp -I$(SRC)
+ 
+ tcp6: $(SRC)/tcp.c $(SRC)/netpipe.c $(SRC)/netpipe.h 
+-  $(CC) $(CFLAGS) $(SRC)/netpipe.c $(SRC)/tcp6.c -DTCP6 \
++  $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(SRC)/netpipe.c $(SRC)/tcp6.c 
-DTCP6 \
+   -o NPtcp6 -I$(SRC)
+ 
+ sctp: $(SRC)/sctp.c $(SRC)/netpipe.c $(SRC)/netpipe.h 
+-  $(CC) $(CFLAGS) $(SRC)/netpipe.c $(SRC)/sctp.c -DSCTP \
++  $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(SRC)/netpipe.c $(SRC)/sctp.c 
-DSCTP \
+   -o NPsctp -I$(SRC)
+ 
+ sctp6: $(SRC)/sctp6.c $(SRC)/netpipe.c $(SRC)/netpipe.h 
+-  $(CC) $(CFLAGS) $(SRC)/netpipe.c $(SRC)/sctp6.c -DSCTP6 \
++  $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(SRC)/netpipe.c $(SRC)/sctp6.c 
-DSCTP6 \
+   -o NPsctp6 -I$(SRC)
+ 
+ ipx: $(SRC)/ipx.c $(SRC)/netpipe.c $(SRC)/netpipe.h 
+-  $(CC) $(CFLAGS) $(SRC)/netpipe.c $(SRC)/ipx.c -DIPX \
++  $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(SRC)/netpipe.c $(SRC)/ipx.c 
-DIPX \
+   -o NPipx -I$(SRC) -lipx
+ 
+ memcpy: $(SRC)/memcpy.c $(SRC)/netpipe.c $(SRC)/netpipe.h
+-  $(CC) $(CFLAGS) $(SRC)/netpipe.c $(SRC)/memcpy.c \
++  $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(SRC)/netpipe.c $(SRC)/memcpy.c 
\
+   -DMEMCPY -o NPmemcpy -I$(SRC)
+ 
+ MP_memcpy: $(SRC)/memcpy.c $(SRC)/netpipe.c $(SRC)/netpipe.h 
$(SRC)/MP_memcpy.c

diff --git a/net-analyzer/netpipe/netpipe-3.7.2.ebuild 
b/net-analyzer/netpipe/netpipe-3.7.2-r1.ebuild
similarity index 64%
rename from net-analyzer/netpipe/netpipe-3.7.2.ebuild
rename to net-analyzer/netpipe/netpipe-3.7.2-r1.ebuild
index 894cf55c72a7..1cda1d25fa4a 100644
--- a/net-analyzer/netpipe/netpipe-3.7.2.ebuild
+++ b/net-analyzer/netpipe/netpipe-3.7.2-r1.ebuild
@@ -1,16 +1,18 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit toolchain-funcs
 
-MY_PN=NetPIPE
-MY_P=${MY_PN}-${PV}
+MY_PN="NetPIPE"
+MY_P="${MY_PN}-${PV}"
 
 DESCRIPTION="network protocol independent performance evaluator"
 HOMEPAGE="http://bitspjoule.org/netpipe/;
 SRC_URI="http://bitspjoule.org/netpipe/code/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}"
+
 LICENSE="GPL-1+"
 SLOT="0"
 KEYWORDS="~amd64"
@@ -24,21 +26,20 @@ DOCS=(
dox/netpipe_paper.ps
dox/np_cluster2002.pdf
dox/np_euro.pdf
-   )
+)
 
-PATCHES=(
-   "${FILESDIR}"/${P}-fix-makefile.patch
-   )
+PATCHES=( "${FILESDIR}"/${P}-fix-makefile.patch )
 
-S="${WORKDIR}"/${MY_P}
+src_configure() {
+   tc-export CC
+}
 
 src_compile() {
-   emake CC="$(tc-getCC)" LD="$(tc-getLD)" memcpy tcp $(usex ipv6 tcp6 '')
+   emake memcpy tcp $(usev ipv6 tcp6)
 }
 
 src_install() {
-   dobin NPmemcpy NPtcp
-   use ipv6 && dobin NPtcp6
+   dobin NPmemcpy NPtcp $(usev ipv6 NPtcp6)
doman dox/netpipe.1
einstalldocs
 }



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

2022-12-06 Thread David Seifert
commit: 98843027fa5df0967d3695441bd9e9995c96045a
Author: David Seifert  gentoo  org>
AuthorDate: Tue Dec  6 21:25:29 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Dec  6 21:25:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98843027

net-analyzer/dhcp_probe: drop 1.3.0-r4

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

 net-analyzer/dhcp_probe/Manifest   |  1 -
 net-analyzer/dhcp_probe/dhcp_probe-1.3.0-r4.ebuild | 50 --
 .../dhcp_probe/files/1.3.0/01_dhcp_probe.5.patch   | 47 
 .../dhcp_probe/files/1.3.0/02_dhcp_probe.8.patch   | 35 ---
 .../1.3.0/03_implicit_point_conv_bootp.c.patch | 21 -
 .../files/1.3.0/04_linux_32_or_64bits.patch| 33 --
 .../dhcp_probe/files/1.3.0/05-cleanup.patch| 29 -
 .../dhcp_probe/files/1.3.0/06-return.patch | 11 -
 .../dhcp_probe/files/1.3.0/07-comment.patch| 11 -
 net-analyzer/dhcp_probe/files/1.3.0/08-man8.patch  | 20 -
 10 files changed, 258 deletions(-)

diff --git a/net-analyzer/dhcp_probe/Manifest b/net-analyzer/dhcp_probe/Manifest
index d14483774cf0..5ed1a3a8246e 100644
--- a/net-analyzer/dhcp_probe/Manifest
+++ b/net-analyzer/dhcp_probe/Manifest
@@ -1,2 +1 @@
-DIST dhcp_probe-1.3.0.tar.gz 211613 BLAKE2B 
cbcc43b292fe537216ef40de9e417c1f700be4ad5f34feacd9475eb31866b68957ce66c5abc47db3b7e5a0dc8751ca6e54200b79ab2f1f8c3f308f6c1c7aef4d
 SHA512 
d643012529ee5149adbc0c1f19f8e579c55201e86de2aec9b3313be9412db4e973162f864d1baaf79fa340b7bd9a7385f0f1406d1b616e801ced3c7bb387c854
 DIST dhcp_probe-1.3.1.tar.gz 246238 BLAKE2B 
86c079c4c7951f3a70ced20dbea5d4f0d716335d2f9a18b1b9986965ca0446b5a7b673c7e652405deceeef336218016418a86be1a76d452c7802061403a66e82
 SHA512 
1002683e6ceb3806289fa9e4879be3d957a9ddc42656d7114942708560f8efba0db058137e04cad092e5a083900987aa1f76c5a7c20db4b57c104dd6a6fcabb6

diff --git a/net-analyzer/dhcp_probe/dhcp_probe-1.3.0-r4.ebuild 
b/net-analyzer/dhcp_probe/dhcp_probe-1.3.0-r4.ebuild
deleted file mode 100644
index 3819fc35ca70..
--- a/net-analyzer/dhcp_probe/dhcp_probe-1.3.0-r4.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit flag-o-matic
-
-DESCRIPTION="discover DHCP and BootP servers on a directly-attached Ethernet 
network"
-HOMEPAGE="https://www.net.princeton.edu/software/dhcp_probe/;
-SRC_URI="https://www.net.princeton.edu/software/${PN}/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-   net-libs/libpcap
-   >=net-libs/libnet-1.1.2.1-r2
-"
-RDEPEND="${DEPEND}"
-DOCS=(
-   "${FILESDIR}"/${PN}_mail
-   AUTHORS
-   ChangeLog
-   NEWS
-   README
-   TODO
-   extras/dhcp_probe.cf.sample
-)
-PATCHES=(
-   "${FILESDIR}"/${PV}/01_dhcp_probe.5.patch
-   "${FILESDIR}"/${PV}/02_dhcp_probe.8.patch
-   "${FILESDIR}"/${PV}/03_implicit_point_conv_bootp.c.patch
-   "${FILESDIR}"/${PV}/04_linux_32_or_64bits.patch
-   "${FILESDIR}"/${PV}/05-cleanup.patch
-   "${FILESDIR}"/${PV}/06-return.patch
-   "${FILESDIR}"/${PV}/07-comment.patch
-   "${FILESDIR}"/${PV}/08-man8.patch
-)
-
-src_configure() {
-   use amd64 && append-flags -D__ARCH__=64
-   STRIP=true econf
-}
-
-src_install() {
-   default
-
-   newinitd "${FILESDIR}/${PN}.initd" ${PN}
-   newconfd "${FILESDIR}/${PN}.confd" ${PN}
-}

diff --git a/net-analyzer/dhcp_probe/files/1.3.0/01_dhcp_probe.5.patch 
b/net-analyzer/dhcp_probe/files/1.3.0/01_dhcp_probe.5.patch
deleted file mode 100644
index 2d5599c06224..
--- a/net-analyzer/dhcp_probe/files/1.3.0/01_dhcp_probe.5.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 01_dhcp_probe.5.dpatch by Laurent Guignard 
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Change a syntax problem in groff file for hyphenation problem
-## Note:
-##   Submitted to upstream programmer Irwin Tillman.
-##   This patch will be applied in the next version of the upstream code.
-
-
-@DPATCH@
-diff -urNad trunk~/doc/dhcp_probe.cf.5 trunk/doc/dhcp_probe.cf.5
 trunk~/doc/dhcp_probe.cf.5 2009-03-30 14:53:40.0 +0200
-+++ trunk/doc/dhcp_probe.cf.5  2009-03-30 14:57:05.0 +0200
-@@ -472,10 +472,10 @@
- .PP
- .RS
- .nf
---p the name of the calling program (e.g. dhcp_probe),
---I the name of the interface on which the unexpected response packet was 
received
---i the IP source address of the packet
---m Ethernet source address of the packet
-+\-p the name of the calling program (e.g. dhcp_probe),
-+\-I the name of the interface on which the unexpected response packet was 
received
-+\-i the IP source address of the packet
-+\-m Ethernet source address of the packet
- .fi
- .RE
- .PP
-@@ -483,7 +483,7 @@
- .PP
- .RS
- .nf
---y the non-zero yiaddr value from the 

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

2022-12-06 Thread David Seifert
commit: dee8bad893c1a600b59e6ab18b2a9d8474c03003
Author: David Seifert  gentoo  org>
AuthorDate: Tue Dec  6 21:25:31 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Dec  6 21:25:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dee8bad8

net-analyzer/hexinject: update EAPI 6 -> 8

Closes: https://bugs.gentoo.org/724862
Signed-off-by: David Seifert  gentoo.org>

 .../files/hexinject-1.6-fix-build-system.patch | 22 +-
 ...nject-1.6-r1.ebuild => hexinject-1.6-r2.ebuild} |  9 +++--
 2 files changed, 16 insertions(+), 15 deletions(-)

diff --git a/net-analyzer/hexinject/files/hexinject-1.6-fix-build-system.patch 
b/net-analyzer/hexinject/files/hexinject-1.6-fix-build-system.patch
index fbe91199bbfa..9d22337afa93 100644
--- a/net-analyzer/hexinject/files/hexinject-1.6-fix-build-system.patch
+++ b/net-analyzer/hexinject/files/hexinject-1.6-fix-build-system.patch
@@ -1,18 +1,22 @@
 Author: holgersson 
 Date:   Fri Oct 20 18:30:00 2017 +0200
 
-Don’t call gcc directly, and respect CFLAGS. As this project
-is plain C I don’t care fore CXXFLAGS here.
+Respect CC, CFLAGS, CPPFLAGS and LDFLAGS.
 
 a/Makefile 2017-10-20 18:15:11.743805540 +0200
-+++ b/Makefile 2017-10-20 18:24:55.120009439 +0200
-@@ -1,6 +1,6 @@
+--- a/Makefile
 b/Makefile
+@@ -1,11 +1,7 @@
 -CC = gcc
 -CFLAGS = -Wall
 -LDFLAGS = -lpcap
-+CC ?= gcc
 +CFLAGS += -Wall
-+LDFLAGS = -lpcap
++LDLIBS = -lpcap
  
- all:
-   $(CC) $(CFLAGS) $(LDFLAGS) -o hexinject hexinject.c
+-all:
+-  $(CC) $(CFLAGS) $(LDFLAGS) -o hexinject hexinject.c
+-  $(CC) $(CFLAGS) $(LDFLAGS) -o prettypacket prettypacket.c
+-  $(CC) $(CFLAGS) $(LDFLAGS) -o hex2raw hex2raw.c
++all: hexinject prettypacket hex2raw
+ 
+ clean:
+   rm -f hexinject prettypacket hex2raw *~

diff --git a/net-analyzer/hexinject/hexinject-1.6-r1.ebuild 
b/net-analyzer/hexinject/hexinject-1.6-r2.ebuild
similarity index 91%
rename from net-analyzer/hexinject/hexinject-1.6-r1.ebuild
rename to net-analyzer/hexinject/hexinject-1.6-r2.ebuild
index e36c1803461e..bfef01f88b8f 100644
--- a/net-analyzer/hexinject/hexinject-1.6-r1.ebuild
+++ b/net-analyzer/hexinject/hexinject-1.6-r2.ebuild
@@ -1,13 +1,14 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI=8
 
 inherit toolchain-funcs
 
 DESCRIPTION="Network packet sniffer and injector"
 HOMEPAGE="http://hexinject.sourceforge.net/;
 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+S="${WORKDIR}/${PN}"
 
 LICENSE="BSD"
 SLOT="0"
@@ -18,13 +19,9 @@ DEPEND="net-libs/libpcap"
 RDEPEND="${DEPEND}
experimental? ( dev-lang/tcl )"
 
-S="${WORKDIR}/${PN}"
-
 PATCHES=( "${FILESDIR}"/${PN}-1.6-fix-build-system.patch )
 
 src_configure() {
-   default
-
tc-export CC
 }
 



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

2022-12-06 Thread David Seifert
commit: ad6496f10ac3e6101a9886d73997245f7ff0a69b
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Dec  6 21:25:28 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Dec  6 21:25:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad6496f1

dev-libs/boost: remove unused patches

Closes: https://github.com/gentoo/gentoo/pull/28571
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: David Seifert  gentoo.org>

 .../boost/files/boost-1.79.0-CVE-2012-2677.patch   | 121 -
 .../files/boost-1.79.0-disable_icu_rpath.patch |  29 -
 .../files/boost-1.79.0-fix-mips1-transition.patch  |  39 ---
 3 files changed, 189 deletions(-)

diff --git a/dev-libs/boost/files/boost-1.79.0-CVE-2012-2677.patch 
b/dev-libs/boost/files/boost-1.79.0-CVE-2012-2677.patch
deleted file mode 100644
index 5dfbf85bc63f..
--- a/dev-libs/boost/files/boost-1.79.0-CVE-2012-2677.patch
+++ /dev/null
@@ -1,121 +0,0 @@
-https://src.fedoraproject.org/rpms/boost/raw/master/f/boost-1.58.0-pool.patch
-https://bugzilla.redhat.com/show_bug.cgi?id=828856
-https://bugs.gentoo.org/620468
-https://svn.boost.org/trac10/ticket/6701
-
 a/boost/pool/pool.hpp
-+++ b/boost/pool/pool.hpp
-@@ -27,4 +27,6 @@
- #include 
- 
-+// std::numeric_limits
-+#include 
- // boost::integer::static_lcm
- #include 
-@@ -356,4 +358,11 @@
- }
- 
-+size_type max_chunks() const
-+{ //! Calculated maximum number of memory chunks that can be allocated in 
a single call by this Pool.
-+  size_type partition_size = alloc_size();
-+  size_type POD_size = integer::static_lcm::value + sizeof(size_type);
-+  return (std::numeric_limits::max() - POD_size) / 
alloc_size();
-+}
-+
- static void * & nextof(void * const ptr)
- { //! \returns Pointer dereferenced.
-@@ -375,5 +384,7 @@
-   //!   the first time that object needs to allocate system memory.
-   //!   The default is 32. This parameter may not be 0.
--  //! \param nmax_size is the maximum number of chunks to allocate in one 
block.
-+  //! \param nmax_size is the maximum number of chunks to allocate in one 
block.  
-+  set_next_size(nnext_size);
-+  set_max_size(nmax_size);
- }
- 
-@@ -398,7 +409,7 @@
- }
- void set_next_size(const size_type nnext_size)
--{ //! Set number of chunks to request from the system the next time that 
object needs to allocate system memory. This value should never be set to 0.
--  //! \returns nnext_size.
--  next_size = start_size = nnext_size;
-+{ //! Set number of chunks to request from the system the next time that 
object needs to allocate system memory. This value should never be set to 0.
 
-+  BOOST_USING_STD_MIN();
-+  next_size = start_size = min 
BOOST_PREVENT_MACRO_SUBSTITUTION(nnext_size, max_chunks());
- }
- size_type get_max_size() const
-@@ -408,5 +419,6 @@
- void set_max_size(const size_type nmax_size)
- { //! Set max_size.
--  max_size = nmax_size;
-+  BOOST_USING_STD_MIN();
-+  max_size = min BOOST_PREVENT_MACRO_SUBSTITUTION(nmax_size, 
max_chunks());
- }
- size_type get_requested_size() const
-@@ -709,7 +721,7 @@
-   BOOST_USING_STD_MIN();
-   if(!max_size)
--next_size <<= 1;
-+set_next_size(next_size << 1);
-   else if( next_size*partition_size/requested_size < max_size)
--next_size = min BOOST_PREVENT_MACRO_SUBSTITUTION(next_size << 1, 
max_size*requested_size/ partition_size);
-+set_next_size(min BOOST_PREVENT_MACRO_SUBSTITUTION(next_size << 1, 
max_size * requested_size / partition_size));
- 
-   //  initialize it,
-@@ -749,7 +761,7 @@
-   BOOST_USING_STD_MIN();
-   if(!max_size)
--next_size <<= 1;
-+set_next_size(next_size << 1);
-   else if( next_size*partition_size/requested_size < max_size)
--next_size = min BOOST_PREVENT_MACRO_SUBSTITUTION(next_size << 1, 
max_size*requested_size/ partition_size);
-+set_next_size(min BOOST_PREVENT_MACRO_SUBSTITUTION(next_size << 1, 
max_size * requested_size / partition_size));
- 
-   //  initialize it,
-@@ -793,4 +805,6 @@
-   //! \returns Address of chunk n if allocated ok.
-   //! \returns 0 if not enough memory for n chunks.
-+  if (n > max_chunks())
-+return 0;
- 
-   const size_type partition_size = alloc_size();
-@@ -841,7 +855,7 @@
-   BOOST_USING_STD_MIN();
-   if(!max_size)
--next_size <<= 1;
-+set_next_size(next_size << 1);
-   else if( next_size*partition_size/requested_size < max_size)
--next_size = min BOOST_PREVENT_MACRO_SUBSTITUTION(next_size << 1, 
max_size*requested_size/ partition_size);
-+set_next_size(min BOOST_PREVENT_MACRO_SUBSTITUTION(next_size << 1, 
max_size * requested_size / partition_size));
- 
-   //  insert it into the list,
 a/libs/pool/test/test_bug_6701.cpp
-+++ b/libs/pool/test/test_bug_6701.cpp
-@@ -0,0 +1,27 @@
-+/* Copyright (C) 2012 Étienne Dupuis
-+* 
-+* Use, modification and 

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

2022-12-06 Thread David Seifert
commit: 5fe6d7a57c71ca4098559207fb78f589e966a708
Author: David Seifert  gentoo  org>
AuthorDate: Tue Dec  6 21:25:33 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Dec  6 21:25:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fe6d7a5

net-analyzer/ndoutils: update EAPI 6 -> 8

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

 ...ls-2.1.3-r2.ebuild => ndoutils-2.1.3-r3.ebuild} | 59 ++
 1 file changed, 27 insertions(+), 32 deletions(-)

diff --git a/net-analyzer/ndoutils/ndoutils-2.1.3-r2.ebuild 
b/net-analyzer/ndoutils/ndoutils-2.1.3-r3.ebuild
similarity index 70%
rename from net-analyzer/ndoutils/ndoutils-2.1.3-r2.ebuild
rename to net-analyzer/ndoutils/ndoutils-2.1.3-r3.ebuild
index 784309fee43a..044cb36975f4 100644
--- a/net-analyzer/ndoutils/ndoutils-2.1.3-r2.ebuild
+++ b/net-analyzer/ndoutils/ndoutils-2.1.3-r3.ebuild
@@ -1,12 +1,14 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
+
 inherit systemd
 
 DESCRIPTION="Nagios addon to store Nagios data in a MySQL database"
 HOMEPAGE="https://www.nagios.org/;
 SRC_URI="https://github.com/NagiosEnterprises/${PN}/archive/${P}.tar.gz;
+S="${WORKDIR}/${PN}-${P}"
 
 LICENSE="GPL-2"
 SLOT="0"
@@ -14,30 +16,19 @@ KEYWORDS="~amd64 ~ppc ~x86"
 
 # We require the "nagios" user from net-analyzer/nagios-core at build
 # time.
-DEPEND="dev-db/mysql-connector-c
+DEPEND="
+   dev-db/mysql-connector-c
dev-perl/DBD-mysql
dev-perl/DBI
>=net-analyzer/nagios-core-4.4.5"
 RDEPEND="${DEPEND}
virtual/mysql"
 
-S="${WORKDIR}/${PN}-${P}"
-
-DOCS=(
-   Changelog
-   README
-   THANKS
-   TODO
-   UPGRADING
-   "docs/NDOUTILS DB Model.pdf"
-   "docs/NDOUtils Documentation.pdf"
-)
-
 PATCHES=(
-   "${FILESDIR}/format-security.patch"
-   "${FILESDIR}/ndoutils-2.0.0-asprintf.patch"
-   "${FILESDIR}/sample-config-piddir.patch"
-   "${FILESDIR}/openrc-init.patch"
+   "${FILESDIR}"/format-security.patch
+   "${FILESDIR}"/ndoutils-2.0.0-asprintf.patch
+   "${FILESDIR}"/sample-config-piddir.patch
+   "${FILESDIR}"/openrc-init.patch
 )
 
 src_configure() {
@@ -58,34 +49,38 @@ src_compile() {
# Avoid "emake all" so that we don't build the stuff for nagios-2.x
# and nagios-3.x, some of which throws QA warnings. We don't use it
# anyway.
-   pushd src
-   emake file2sock log2ndo ndo2db-4x ndomod-4x.o sockdebug
-   popd
+   emake -C src file2sock log2ndo ndo2db-4x ndomod-4x.o sockdebug
 }
 
 src_install() {
+   # The documentation isn't installed by the build system
+   HTML_DOCS=( docs/html/. )
default
+
+   dodoc Changelog UPGRADING \
+   "docs/NDOUTILS DB Model.pdf" "docs/NDOUtils Documentation.pdf"
+
+   systemd_newunit startup/default-service ndoutils.service
+
insinto /etc/nagios
newins config/ndo2db.cfg-sample ndo2db.cfg
newins config/ndomod.cfg-sample ndomod.cfg
-   newinitd "startup/openrc-init" ndo2db
-   newconfd "startup/openrc-conf" ndo2db
-   systemd_newunit "startup/default-service" "${PN}.service"
+   newinitd startup/openrc-init ndo2db
+   newconfd startup/openrc-conf ndo2db
 
-   # The documentation isn't installed by the build system
-   dodoc -r docs/html
-
-   insinto "/usr/share/${PN}"
+   insinto /usr/share/ndoutils
doins -r db
 
# These need to be executable...
-   exeinto "/usr/share/${PN}/db"
+   exeinto /usr/share/ndoutils/db
doexe db/{installdb,prepsql,upgradedb}
 
# Use symlinks because the installdb/upgradedb scripts use relative
# paths to the SQL queries.
-   dosym "../share/${PN}/db/installdb" /usr/bin/ndoutils-installdb
-   dosym "../share/${PN}/db/upgradedb" /usr/bin/ndoutils-upgradedb
+   dosym ../share/ndoutils/db/installdb /usr/bin/ndoutils-installdb
+   dosym ../share/ndoutils/db/upgradedb /usr/bin/ndoutils-upgradedb
+
+   keepdir /var/lib/nagios
 }
 
 pkg_postinst() {



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

2022-12-06 Thread David Seifert
commit: d86053615e356d35d813ba48279f8fe852df052e
Author: David Seifert  gentoo  org>
AuthorDate: Tue Dec  6 21:25:30 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Dec  6 21:25:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8605361

net-analyzer/dhcp_probe: cleanup

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

 net-analyzer/dhcp_probe/dhcp_probe-1.3.1.ebuild | 18 +-
 1 file changed, 5 insertions(+), 13 deletions(-)

diff --git a/net-analyzer/dhcp_probe/dhcp_probe-1.3.1.ebuild 
b/net-analyzer/dhcp_probe/dhcp_probe-1.3.1.ebuild
index 4bcdb5ae2887..c7d6357a1e18 100644
--- a/net-analyzer/dhcp_probe/dhcp_probe-1.3.1.ebuild
+++ b/net-analyzer/dhcp_probe/dhcp_probe-1.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,19 +13,11 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-DEPEND="net-libs/libpcap
-   >=net-libs/libnet-1.1.2.1-r2"
+DEPEND="
+   net-libs/libnet
+   net-libs/libpcap"
 RDEPEND="${DEPEND}"
 
-DOCS=(
-   AUTHORS
-   ChangeLog
-   NEWS
-   README
-   TODO
-   extras/dhcp_probe.cf.sample
-)
-
 PATCHES=(
"${FILESDIR}"/${PN}-1.3.1-respect-AR.patch
"${FILESDIR}"/${PN}-1.3.1-fix-configure-CPP.patch
@@ -50,7 +42,7 @@ src_configure() {
 src_install() {
default
 
-   dodoc "${FILESDIR}"/${PN}_mail
+   dodoc extras/dhcp_probe.cf.sample "${FILESDIR}"/${PN}_mail
 
newinitd "${FILESDIR}"/${PN}.initd ${PN}
newconfd "${FILESDIR}"/${PN}.confd ${PN}



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

2022-12-06 Thread Maciej Barć
commit: a28538fbaa9305403c1d842b58c88796f88cdaf5
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Dec  6 21:06:29 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Dec  6 21:06:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a28538fb

sci-mathematics/cadabra: drop old 2.4.0.2

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

 sci-mathematics/cadabra/Manifest   |   1 -
 sci-mathematics/cadabra/cadabra-2.4.0.2.ebuild | 104 -
 2 files changed, 105 deletions(-)

diff --git a/sci-mathematics/cadabra/Manifest b/sci-mathematics/cadabra/Manifest
index 127fc7ce4567..517715df8c6b 100644
--- a/sci-mathematics/cadabra/Manifest
+++ b/sci-mathematics/cadabra/Manifest
@@ -1,4 +1,3 @@
-DIST cadabra-2.4.0.2.tar.gz 24688084 BLAKE2B 
4bc1e00ab87bbdc43dae261e1948b41a6372f90ad394e5208b65b993210ff42e84ed098ad4fcf6d056fc42947b75f970f18a92b67859fd69c8ea3cc18ffb2e9a
 SHA512 
2545f7ba3238944902b413bfbed91d87594d87afe99d1fb61061115b354a6fa29ffb7b71017d790e54080da33aa905d0f9afe0546fb1397144fe7b135e906274
 DIST cadabra-2.4.2.1.tar.gz 25154623 BLAKE2B 
99c24728c80c5909df338b9214774123c2aac63e475138b5059c0c7824685827765d7906c17200ab3bad63e08b3637c7eb67b2f25bb3477eab4ca02fcbedbb56
 SHA512 
9dd280dfaca3cf1def268bca7884b0d00287bba5bfb7b80e8bdf4759f91c83117d146af2a24e05d2a8bdc8a5be412529a805713861a56a7186c35fe07ff8d0db
 DIST cadabra-2.4.2.2.tar.gz 25156757 BLAKE2B 
05d4e490d1fa740b3dd505b72d5f4f298e62e234859e81b5bdf865e895ab820b3cd5d6db3ecda1cac0426b031cc5c87428d464bdb66b24cb9b945ababc860a90
 SHA512 
c5c55abad090d72f981341d94d3e299583f446a4bff1df994a60c740cede9e543b5cdee146dae2a846deec4adf446172e62b0f12deab8c89e7a085ffa7006acf
 DIST cadabra-2.4.3.2.tar.gz 25157173 BLAKE2B 
895b91a01f5dedc87294903959ee3aca0234016fce0094f4288c07e2d265f90f834670b9c50dcfa059e46564c773f73f049cf65db74f49932e442d15d68ecd88
 SHA512 
21c76804442397fa3d5fa407fc74395fc800d01c2a5d84270e9cf3abd875c8ff96e2ba8f8349037797ff4ef3d2b9033c2a1a6af45bb75c3a201acdd7357adb6f

diff --git a/sci-mathematics/cadabra/cadabra-2.4.0.2.ebuild 
b/sci-mathematics/cadabra/cadabra-2.4.0.2.ebuild
deleted file mode 100644
index c3b86c9b872e..
--- a/sci-mathematics/cadabra/cadabra-2.4.0.2.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MAJOR=$(ver_cut 1)
-CADABRA=${PN}${MAJOR}
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit xdg-utils python-single-r1 cmake
-
-DESCRIPTION="Field-theory motivated approach to computer algebra"
-HOMEPAGE="https://cadabra.science/;
-
-if [[ "${PV}" == ** ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/kpeeters/${CADABRA}.git;
-else
-   SRC_URI="https://github.com/kpeeters/${CADABRA}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-   S="${WORKDIR}"/${CADABRA}-${PV}
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0/${MAJOR}"
-IUSE="gtk +jupyter test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   app-text/dvipng
-   dev-cpp/glibmm:2
-   dev-db/sqlite:3=
-   dev-libs/boost:=
-   dev-libs/gmp:=[cxx]
-   dev-libs/jsoncpp:=
-   dev-libs/libsigc++:2
-   dev-texlive/texlive-basic
-   $(python_gen_cond_dep '
-   dev-python/gmpy:2[${PYTHON_USEDEP}]
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   dev-python/sympy[${PYTHON_USEDEP}]
-   jupyter? ( dev-python/jupyter[${PYTHON_USEDEP}] )
-   ')
-   gtk? ( dev-cpp/gtkmm:3.0 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="$(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]')"
-
-PATCHES=( "${FILESDIR}"/${CADABRA}-CMake.patch )
-
-DOCS=( CODE_OF_CONDUCT.md CONTRIBUTING.md JUPYTER.rst README.rst )
-
-# Because we do not want to pull in "_XDG_DEPEND" dependencies with USE="-gtk"
-xdg_update() {
-   if use gtk ; then
-   xdg_icon_cache_update
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-   fi
-}
-
-src_prepare() {
-   # Clean postinst script which calls libtool and icon-cache update
-   echo '#!/bin/sh' > "${S}"/config/postinst.in || die
-
-   # Fix "PYTHON_EXECUTABLE" in Jupyter kernel
-   sed -i "s|@PYTHON_EXECUTABLE@|${EPYTHON}|"  \
-   "${S}"/jupyterkernel/kernelspec/kernel.json.in || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_SYSTEM_JSONCPP=ON
-   -DPACKAGING_MODE=ON
-   -DUSE_PYTHON_3=ON
-   -DBUILD_AS_CPP_LIBRARY=OFF
-   -DENABLE_JUPYTER=OFF  # special Xeus Jupyter kernel (uses xtl)
-   -DENABLE_MATHEMATICA=OFF
-   -DINSTALL_TARGETS_ONLY=OFF
-   -DBUILD_TESTS=$(usex test)
-   -DENABLE_FRONTEND=$(usex gtk)
-   -DENABLE_PY_JUPYTER=$(usex jupyter)
-   )
-   

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

2022-12-06 Thread Maciej Barć
commit: 2cbd90cbcf113abeb3fd72d6e40972857a7029c1
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Dec  6 21:05:39 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Dec  6 21:06:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cbd90cb

sci-mathematics/cadabra: bump to 2.4.3.2

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

 sci-mathematics/cadabra/Manifest   |   1 +
 sci-mathematics/cadabra/cadabra-2.4.3.2.ebuild | 104 +
 2 files changed, 105 insertions(+)

diff --git a/sci-mathematics/cadabra/Manifest b/sci-mathematics/cadabra/Manifest
index f0e4cf0aa3a5..ea4094ab5183 100644
--- a/sci-mathematics/cadabra/Manifest
+++ b/sci-mathematics/cadabra/Manifest
@@ -2,3 +2,4 @@ DIST cadabra-2.3.9.3.tar.gz 24685603 BLAKE2B 
eb76f65898be499eb5abbbaf8ac478a056f
 DIST cadabra-2.4.0.2.tar.gz 24688084 BLAKE2B 
4bc1e00ab87bbdc43dae261e1948b41a6372f90ad394e5208b65b993210ff42e84ed098ad4fcf6d056fc42947b75f970f18a92b67859fd69c8ea3cc18ffb2e9a
 SHA512 
2545f7ba3238944902b413bfbed91d87594d87afe99d1fb61061115b354a6fa29ffb7b71017d790e54080da33aa905d0f9afe0546fb1397144fe7b135e906274
 DIST cadabra-2.4.2.1.tar.gz 25154623 BLAKE2B 
99c24728c80c5909df338b9214774123c2aac63e475138b5059c0c7824685827765d7906c17200ab3bad63e08b3637c7eb67b2f25bb3477eab4ca02fcbedbb56
 SHA512 
9dd280dfaca3cf1def268bca7884b0d00287bba5bfb7b80e8bdf4759f91c83117d146af2a24e05d2a8bdc8a5be412529a805713861a56a7186c35fe07ff8d0db
 DIST cadabra-2.4.2.2.tar.gz 25156757 BLAKE2B 
05d4e490d1fa740b3dd505b72d5f4f298e62e234859e81b5bdf865e895ab820b3cd5d6db3ecda1cac0426b031cc5c87428d464bdb66b24cb9b945ababc860a90
 SHA512 
c5c55abad090d72f981341d94d3e299583f446a4bff1df994a60c740cede9e543b5cdee146dae2a846deec4adf446172e62b0f12deab8c89e7a085ffa7006acf
+DIST cadabra-2.4.3.2.tar.gz 25157173 BLAKE2B 
895b91a01f5dedc87294903959ee3aca0234016fce0094f4288c07e2d265f90f834670b9c50dcfa059e46564c773f73f049cf65db74f49932e442d15d68ecd88
 SHA512 
21c76804442397fa3d5fa407fc74395fc800d01c2a5d84270e9cf3abd875c8ff96e2ba8f8349037797ff4ef3d2b9033c2a1a6af45bb75c3a201acdd7357adb6f

diff --git a/sci-mathematics/cadabra/cadabra-2.4.3.2.ebuild 
b/sci-mathematics/cadabra/cadabra-2.4.3.2.ebuild
new file mode 100644
index ..c3b86c9b872e
--- /dev/null
+++ b/sci-mathematics/cadabra/cadabra-2.4.3.2.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MAJOR=$(ver_cut 1)
+CADABRA=${PN}${MAJOR}
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit xdg-utils python-single-r1 cmake
+
+DESCRIPTION="Field-theory motivated approach to computer algebra"
+HOMEPAGE="https://cadabra.science/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/kpeeters/${CADABRA}.git;
+else
+   SRC_URI="https://github.com/kpeeters/${CADABRA}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}"/${CADABRA}-${PV}
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0/${MAJOR}"
+IUSE="gtk +jupyter test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   app-text/dvipng
+   dev-cpp/glibmm:2
+   dev-db/sqlite:3=
+   dev-libs/boost:=
+   dev-libs/gmp:=[cxx]
+   dev-libs/jsoncpp:=
+   dev-libs/libsigc++:2
+   dev-texlive/texlive-basic
+   $(python_gen_cond_dep '
+   dev-python/gmpy:2[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/sympy[${PYTHON_USEDEP}]
+   jupyter? ( dev-python/jupyter[${PYTHON_USEDEP}] )
+   ')
+   gtk? ( dev-cpp/gtkmm:3.0 )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="$(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]')"
+
+PATCHES=( "${FILESDIR}"/${CADABRA}-CMake.patch )
+
+DOCS=( CODE_OF_CONDUCT.md CONTRIBUTING.md JUPYTER.rst README.rst )
+
+# Because we do not want to pull in "_XDG_DEPEND" dependencies with USE="-gtk"
+xdg_update() {
+   if use gtk ; then
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+   fi
+}
+
+src_prepare() {
+   # Clean postinst script which calls libtool and icon-cache update
+   echo '#!/bin/sh' > "${S}"/config/postinst.in || die
+
+   # Fix "PYTHON_EXECUTABLE" in Jupyter kernel
+   sed -i "s|@PYTHON_EXECUTABLE@|${EPYTHON}|"  \
+   "${S}"/jupyterkernel/kernelspec/kernel.json.in || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_SYSTEM_JSONCPP=ON
+   -DPACKAGING_MODE=ON
+   -DUSE_PYTHON_3=ON
+   -DBUILD_AS_CPP_LIBRARY=OFF
+   -DENABLE_JUPYTER=OFF  # special Xeus Jupyter kernel (uses xtl)
+   -DENABLE_MATHEMATICA=OFF
+   -DINSTALL_TARGETS_ONLY=OFF
+   -DBUILD_TESTS=$(usex test)
+   

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

2022-12-06 Thread Maciej Barć
commit: b3e5357fc6f12530c38d172cce3825be856c73bb
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Dec  6 21:06:13 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Dec  6 21:06:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3e5357f

sci-mathematics/cadabra: drop old 2.3.9.3

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

 sci-mathematics/cadabra/Manifest   |  1 -
 sci-mathematics/cadabra/cadabra-2.3.9.3.ebuild | 99 --
 2 files changed, 100 deletions(-)

diff --git a/sci-mathematics/cadabra/Manifest b/sci-mathematics/cadabra/Manifest
index ea4094ab5183..127fc7ce4567 100644
--- a/sci-mathematics/cadabra/Manifest
+++ b/sci-mathematics/cadabra/Manifest
@@ -1,4 +1,3 @@
-DIST cadabra-2.3.9.3.tar.gz 24685603 BLAKE2B 
eb76f65898be499eb5abbbaf8ac478a056ffe5801bcf7124be60d1b034f4e88ed76354f03e7a2de9b7f7561a32e82699c882be135fb5966614da37526933
 SHA512 
9a5cdc6a7d824350ef3929c9f21647588891c1376103a57d231c2f5160971e3373b0efb9e050c574ebd51921a3f7d9f230f533a88a44e0dd8e645bf2395a95fe
 DIST cadabra-2.4.0.2.tar.gz 24688084 BLAKE2B 
4bc1e00ab87bbdc43dae261e1948b41a6372f90ad394e5208b65b993210ff42e84ed098ad4fcf6d056fc42947b75f970f18a92b67859fd69c8ea3cc18ffb2e9a
 SHA512 
2545f7ba3238944902b413bfbed91d87594d87afe99d1fb61061115b354a6fa29ffb7b71017d790e54080da33aa905d0f9afe0546fb1397144fe7b135e906274
 DIST cadabra-2.4.2.1.tar.gz 25154623 BLAKE2B 
99c24728c80c5909df338b9214774123c2aac63e475138b5059c0c7824685827765d7906c17200ab3bad63e08b3637c7eb67b2f25bb3477eab4ca02fcbedbb56
 SHA512 
9dd280dfaca3cf1def268bca7884b0d00287bba5bfb7b80e8bdf4759f91c83117d146af2a24e05d2a8bdc8a5be412529a805713861a56a7186c35fe07ff8d0db
 DIST cadabra-2.4.2.2.tar.gz 25156757 BLAKE2B 
05d4e490d1fa740b3dd505b72d5f4f298e62e234859e81b5bdf865e895ab820b3cd5d6db3ecda1cac0426b031cc5c87428d464bdb66b24cb9b945ababc860a90
 SHA512 
c5c55abad090d72f981341d94d3e299583f446a4bff1df994a60c740cede9e543b5cdee146dae2a846deec4adf446172e62b0f12deab8c89e7a085ffa7006acf

diff --git a/sci-mathematics/cadabra/cadabra-2.3.9.3.ebuild 
b/sci-mathematics/cadabra/cadabra-2.3.9.3.ebuild
deleted file mode 100644
index a39fec81b21a..
--- a/sci-mathematics/cadabra/cadabra-2.3.9.3.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MAJOR=$(ver_cut 1)
-CADABRA=${PN}${MAJOR}
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit xdg-utils python-single-r1 cmake
-
-DESCRIPTION="Field-theory motivated approach to computer algebra"
-HOMEPAGE="https://cadabra.science/;
-
-if [[ "${PV}" == ** ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/kpeeters/${CADABRA}.git;
-else
-   SRC_URI="https://github.com/kpeeters/${CADABRA}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-   S="${WORKDIR}"/${CADABRA}-${PV}
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0/${MAJOR}"
-IUSE="gtk +jupyter test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="test"  # For this version some tests fail.
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   app-text/dvipng
-   dev-cpp/glibmm:2
-   dev-db/sqlite:3=
-   dev-libs/boost:=
-   dev-libs/gmp:=[cxx]
-   dev-libs/jsoncpp:=
-   dev-libs/libsigc++:2
-   dev-texlive/texlive-basic
-   $(python_gen_cond_dep '
-   dev-python/gmpy:2[${PYTHON_USEDEP}]
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   dev-python/sympy[${PYTHON_USEDEP}]
-   jupyter? ( dev-python/jupyter[${PYTHON_USEDEP}] )
-   ')
-   gtk? ( dev-cpp/gtkmm:3.0 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="$(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]')"
-
-PATCHES=( "${FILESDIR}"/${CADABRA}-CMake.patch )
-
-DOCS=( CODE_OF_CONDUCT.md CONTRIBUTING.md JUPYTER.rst README.rst )
-
-# Because we do not want to pull in "_XDG_DEPEND" dependencies with USE="-gtk"
-xdg_update() {
-   if use gtk ; then
-   xdg_icon_cache_update
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-   fi
-}
-
-src_prepare() {
-   # Clean postinst script which calls libtool and icon-cache update
-   echo '#!/bin/sh' > "${S}"/config/postinst.in || die
-
-   # Fix "PYTHON_EXECUTABLE" in Jupyter kernel
-   sed -i "s|@PYTHON_EXECUTABLE@|${EPYTHON}|"  \
-   "${S}"/jupyterkernel/kernelspec/kernel.json.in || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_SYSTEM_JSONCPP=ON
-   -DPACKAGING_MODE=ON
-   -DUSE_PYTHON_3=ON
-   -DBUILD_AS_CPP_LIBRARY=OFF
-   -DENABLE_JUPYTER=OFF  # special Xeus Jupyter kernel (uses xtl)
-   -DENABLE_MATHEMATICA=OFF
-   -DINSTALL_TARGETS_ONLY=OFF
-   -DBUILD_TESTS=$(usex test)
-   -DENABLE_FRONTEND=$(usex gtk)
-   

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

2022-12-06 Thread Matthew Thode
commit: e5934171bfc6e10cc3574070fa9177a69a496b08
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Dec  6 21:01:36 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Dec  6 21:01:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5934171

app-admin/ansible: add 6.7.0

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

 app-admin/ansible/Manifest |  1 +
 app-admin/ansible/ansible-6.7.0.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/app-admin/ansible/Manifest b/app-admin/ansible/Manifest
index 45fe5659eac8..fb3ca72855fe 100644
--- a/app-admin/ansible/Manifest
+++ b/app-admin/ansible/Manifest
@@ -2,3 +2,4 @@ DIST ansible-4.6.0.tar.gz 35644507 BLAKE2B 
94f544caa81ba7d20493f469483612f2ebf9e
 DIST ansible-5.10.0.tar.gz 36898833 BLAKE2B 
5705325c150909e4911cbc6fafb9b6194bcd15cf7a97978835b29cb8b87b671fa888163e28e825d1fc98006c57313677afed63236f4a55af415a70daf5fe305f
 SHA512 
d81b34642533dfaf0c3dba5ecc8ba483efb3d82bd40afa469de2778666e932bec3c20e61ae579184fcbd7f1ec7c8d694617f334ebb3e910db3c9f6709d3b9385
 DIST ansible-6.5.0.tar.gz 38275680 BLAKE2B 
5d17ba2b8b3a0ccb1ea9873c0d500ca7984d2d3db19d062807004da5c001ee44d33cd6707226887bef8f6bae0ea9584f8c2c63a8cb176a2244b3b2ad92e13454
 SHA512 
ddb77304c6a9617186fa0252a0da91632ffc21f910e02fc68e340ed37de0806586a2543700e996db7fb0bb9240a2ee20b7a462f005de200028748b38fbb2e293
 DIST ansible-6.6.0.tar.gz 35620748 BLAKE2B 
1e36ff72669902629cf1f373e9816b9d0a3136cb205867a24d67efc27b0ca3f2d361f3017fb1543c46da8693bb165ee6b354388611ab3e3186098513bd49f41d
 SHA512 
51d06386dfb14ef826562dd4991556805d3e6014173965f0541e97b905984208a95889392dd3bb22027060ac767a354d53dfb9de774d5b461b15b236395d6fd1
+DIST ansible-6.7.0.tar.gz 36371372 BLAKE2B 
75cb14f158c36ded8313a1c5b798838afdf3a38ffc8e29a87c8e1e3e74c9aeca827432397ad83ed23a1d3aeaaef91822cc3c23aa226a307d93f84f54b25d71bb
 SHA512 
676baf03626d5bf36aea7117d39ef71ba7878ab6bccdec1ee199bd699d559a5f3f6a0d9032ef120204093677b7fbbe1b575529d3aa692acd1a4447f9c2715f3a

diff --git a/app-admin/ansible/ansible-6.7.0.ebuild 
b/app-admin/ansible/ansible-6.7.0.ebuild
new file mode 100644
index ..cf0da827da5f
--- /dev/null
+++ b/app-admin/ansible/ansible-6.7.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Model-driven deployment, config management, and command execution 
framework"
+HOMEPAGE="https://www.ansible.com/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
+RESTRICT="test"
+
+RDEPEND=">=app-admin/ansible-core-2.13.0
+   

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

2022-12-06 Thread Matthew Thode
commit: 67aa572b420b2f55f9023b6800ecd5441de99f04
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Dec  6 21:01:08 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Dec  6 21:01:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67aa572b

app-admin/ansible-core: add 2.13.7

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

 app-admin/ansible-core/Manifest   |  1 +
 app-admin/ansible-core/ansible-core-2.13.7.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/app-admin/ansible-core/Manifest b/app-admin/ansible-core/Manifest
index 222adbb1bf05..9d8581c01118 100644
--- a/app-admin/ansible-core/Manifest
+++ b/app-admin/ansible-core/Manifest
@@ -2,4 +2,5 @@ DIST ansible-core-2.11.7.tar.gz 7108269 BLAKE2B 
c5080161bfffc34382db86f3940dbbf1
 DIST ansible-core-2.12.10.tar.gz 7762154 BLAKE2B 
deffcc42c124a40ce34ce9a26a0c400b1199018cb05478ea8860500e1a507f9f604c1f40f0d006682fc14ad8f0cc3d035b8ffb1307ee37d26191be3c68e33253
 SHA512 
8b4eb0e923f976680e81ffbe942c4ddc7ddaaaffe83d14c20f78f7c6ab4f548f21920cdfa57b48de2bc24683028e744a92ac4ca45fecc459ea2b042de8c40737
 DIST ansible-core-2.13.5.tar.gz 13934317 BLAKE2B 
27ac2040f3626d645e57fab4df9b1b6a349fb81bec4cc8bb87b4dd16351f43d71a6210e32e2906346500742be2bf94512a1b05ba95b7ac0dfeac89696dfc9760
 SHA512 
e57dca7d457cfbf8a805442dd274499e3a6e4652303dc9e838b46c7dba9a36f2262e548bf9b6ff66f4e4bed5fa648abf9bb9a881047d4c6c0d6efbc91269eca2
 DIST ansible-core-2.13.6.tar.gz 13938462 BLAKE2B 
bf7bbeb5d5f7e27a2d72a61223559f79971aeb86d91688907c629388cf4c2578c88694f6ca23b22b6f8fe50cdaa909b34c05e9756258a062156a1e5d2bcea3b4
 SHA512 
2a91916e94bf65f76c450e548c6464660ef0e1a62e17f889785cb94c735c2bf153a2d8eff7a0dac90836a523f5768453bf18c4bdf3cbee0f8916d6cd0b11a902
+DIST ansible-core-2.13.7.tar.gz 13940230 BLAKE2B 
fd3556514f7692b48a66987ff5a084b132217c910ba0b216f2533cd1e542a9b6da6d2aa96e8e32142ab3a6ed7357fc1b68b9827ceaf44b91238bfbcb15b5d026
 SHA512 
f46d8acb07fa1d397e6e640c52237ed70b575ae0760eeb82b9e41afc6c06d99d341856d6af3452edb82e63a708600c2f348782b8bebc18c0ea9b03a4df80594a
 DIST ansible-core-2.14.0.tar.gz 13988948 BLAKE2B 
7b68d72c292d8f3e8fb2d0d66fce0eca1de1b74ec1dc3ecaa2c4b37177d693567272260b3e98c9d81f7ff5e5cc4972dfa1f24c9f5e0119bb1da528388081d5fb
 SHA512 
09e5b45608f7e1f341100dd89a6277a71a5ff0a45244cd6862a10d0f35a993c3cf649a5f9936ac726f7e903269f98a975804418516e602b8dd983bfca23c66cb

diff --git a/app-admin/ansible-core/ansible-core-2.13.7.ebuild 
b/app-admin/ansible-core/ansible-core-2.13.7.ebuild
new file mode 100644
index ..3655837bc68d
--- /dev/null
+++ b/app-admin/ansible-core/ansible-core-2.13.7.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_SETUPTOOLS=bdepend
+
+inherit distutils-r1
+
+DESCRIPTION="Model-driven deployment, config management, and command execution 
framework"
+HOMEPAGE="https://www.ansible.com/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/ansible/ansible.git;
+   EGIT_BRANCH="devel"
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+RESTRICT="test"
+
+RDEPEND="
+   dev-python/paramiko[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/httplib2[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/netaddr[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   >=dev-python/resolvelib-0.5.3[${PYTHON_USEDEP}]
+   

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

2022-12-06 Thread Matthew Thode
commit: ad13b0e1903543e7668ab42d063cb7e05d0df258
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Dec  6 20:59:14 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Dec  6 20:59:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad13b0e1

dev-libs/leatherman: drop 1.12.7

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

 dev-libs/leatherman/Manifest |  1 -
 dev-libs/leatherman/leatherman-1.12.7.ebuild | 56 
 2 files changed, 57 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index d75863cd5d02..eb4cf7a74506 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,3 +1,2 @@
-DIST leatherman-1.12.7.tar.gz 815838 BLAKE2B 
21284f5128c9264b751011b1d68c6baf553037612cab39cc339920091ae42980f6c3920f5b339d4cba31a40b190fa73d779f45dcc30b78e866708c3178ac6699
 SHA512 
dd763bf89d8356aa00805817af7029ee77452a9210b6aded16ac1434f233fbba9b41014ab55a076773f50da6d16e1cffae50e2a23d1c4b336df9cc88c05ede56
 DIST leatherman-1.12.8.tar.gz 815817 BLAKE2B 
b0844527a470c0e54983d49abc84a7331a07f3cac76919f56e58a01d60b794e422f3ef8342e046c483a83c428d2c80ff8e8d6b71375f45ddb03a5721e63c7aef
 SHA512 
c6096a7c0e95fb43c6998f26e8f28157f46b78af4eaf2caaa1caae832d2f23aa7591e3a29a17f24bc9b993421645d37d44249fd8cae15a3d18b40d614acd23ad
 DIST leatherman-1.12.9.tar.gz 816107 BLAKE2B 
1c2e50767585a30da40fdacde0aa8655cefc2a41cadd24a7689be5da0afcbe8627293d37780442873907996f01401b46340a3d7be5d9b2a65b2f87191daca6c3
 SHA512 
e69f2b0c04a1cbd20e097abcc020e7b27fb74f168207fcbcffce9fd0edd1760acc75d5c5f645d3a798f106e129ce73e512f0c11699733475b290dfc876de0565

diff --git a/dev-libs/leatherman/leatherman-1.12.7.ebuild 
b/dev-libs/leatherman/leatherman-1.12.7.ebuild
deleted file mode 100644
index 06e7e264bf51..
--- a/dev-libs/leatherman/leatherman-1.12.7.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman;
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc x86"
-IUSE="debug static-libs test"
-#RESTRICT="!test? ( test )"
-RESTRICT="test"  # restricted til we don't need the shared_nowide patch
-
-RDEPEND="dev-libs/boost:=[nls]
-   net-misc/curl"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/portage-sandbox-test-fix.patch
-   "${FILESDIR}"/1.12.2-shared_nowide.patch
-)
-
-src_prepare() {
-   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   # vendored boost lib conflicts with boost 1.73 and above
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   -DLEATHERMAN_ENABLE_TESTING=$(usex test)
-   # We depend on Boost with nls, so this is always true
-   -DLEATHERMAN_USE_ICU=ON
-
-   -DLEATHERMAN_SHARED=$(usex !static-libs)
-   )
-
-   if use debug; then
-   mycmakeargs+=(
-   -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-
-   cmake_src_configure
-}
-
-src_test() {
-   "${WORKDIR}/${P}"_build/bin/leatherman_test || die
-}



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

2022-12-06 Thread Sam James
commit: be7a2fa5bae76a23745ea9fbf6b06a46bb3bc0fe
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  6 20:37:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  6 20:37:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be7a2fa5

app-text/xmlto: allow app-alternatives/lex

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

 app-text/xmlto/xmlto-0.0.28-r10.ebuild | 56 ++
 1 file changed, 56 insertions(+)

diff --git a/app-text/xmlto/xmlto-0.0.28-r10.ebuild 
b/app-text/xmlto/xmlto-0.0.28-r10.ebuild
new file mode 100644
index ..362c6a9539c2
--- /dev/null
+++ b/app-text/xmlto/xmlto-0.0.28-r10.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Script for converting XML and DocBook documents to a variety of 
output formats"
+HOMEPAGE="https://pagure.io/xmlto;
+SRC_URI="https://releases.pagure.org/${PN}/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="latex text"
+
+RDEPEND="
+   app-text/docbook-xsl-stylesheets
+   app-text/docbook-xml-dtd:4.2
+   dev-libs/libxslt
+   || ( sys-apps/util-linux app-misc/getopt )
+   text? ( || ( virtual/w3m www-client/elinks www-client/links 
www-client/lynx ) )
+   latex? ( dev-texlive/texlive-formatsextra )
+"
+DEPEND="${RDEPEND}"
+# We only depend on lex when we patch the input lexer.
+# We touch it in fix-warnings.patch.
+BDEPEND="app-alternatives/lex"
+
+DOCS=( AUTHORS ChangeLog FAQ NEWS README THANKS )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.0.22-format_fo_passivetex_check.patch
+   "${FILESDIR}"/${PN}-0.0.28-allow-links.patch
+   "${FILESDIR}"/${P}-dont-hardcode-paths.patch
+   "${FILESDIR}"/${P}-fix-warnings.patch
+)
+
+src_prepare() {
+   default
+
+   # fix symbol clash on Solaris
+   if [[ ${CHOST} == *-solaris* ]] ; then
+   sed -i -e 's/\(attrib\|val\)/XMLTO\1/g' xmlif/xmlif.l || die
+   fi
+
+   eautoreconf
+}
+
+src_configure() {
+   # We don't want the script to detect /bin/sh if it is bash.
+   export ac_cv_path_BASH="${BASH}"
+   has_version sys-apps/util-linux || export GETOPT=getopt-long
+
+   econf
+}



[gentoo-commits] repo/gentoo:master commit in: sys-process/at/

2022-12-06 Thread Sam James
commit: a8d6872e7b4be3d7fefa636de3282be86446c24e
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  6 20:38:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  6 20:38:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8d6872e

sys-process/at: allow app-alternatives/lex, app-alternatives/yacc

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

 sys-process/at/at-3.2.5-r1.ebuild | 98 +++
 1 file changed, 98 insertions(+)

diff --git a/sys-process/at/at-3.2.5-r1.ebuild 
b/sys-process/at/at-3.2.5-r1.ebuild
new file mode 100644
index ..c04c4703b4cf
--- /dev/null
+++ b/sys-process/at/at-3.2.5-r1.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools pam systemd
+
+MY_P="${PN}_${PV}"
+
+DESCRIPTION="Queues jobs for later execution"
+HOMEPAGE="http://blog.calhariz.com/index.php/tag/at 
https://packages.qa.debian.org/a/at.html;
+SRC_URI="http://software.calhariz.com/at/${MY_P}.orig.tar.gz
+   mirror://debian/pool/main/a/at/${MY_P}.orig.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="pam selinux"
+
+DEPEND="
+   acct-group/at
+   acct-user/at
+   virtual/mta
+   pam? ( sys-libs/pam )
+   selinux? ( sys-libs/libselinux )
+"
+RDEPEND="${DEPEND}
+   virtual/mta
+   virtual/logger
+   selinux? ( sec-policy/selinux-at )
+"
+BDEPEND="
+   app-alternatives/lex
+   app-alternatives/yacc
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.1.8-more-deny.patch
+   "${FILESDIR}"/${PN}-3.1.14-Makefile.patch
+   # fix parallel make issues, bug #244884
+   "${FILESDIR}"/${PN}-3.1.10.2-Makefile.in-parallel-make-fix.patch
+   "${FILESDIR}"/${PN}-3.1.13-configure.in-fix-PAM-automagick-dep.patch
+   # Fix parallel make issue (bug #408375)
+   "${FILESDIR}"/${PN}-3.1.13-parallel-make-fix.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --sysconfdir="${EPREFIX}"/etc/at
+   --with-jobdir="${EPREFIX}"/var/spool/at/atjobs
+   --with-atspool="${EPREFIX}"/var/spool/at/atspool
+   --with-etcdir="${EPREFIX}"/etc/at
+   --with-daemon_username=at
+   --with-daemon_groupname=at
+   $(usex pam '' --without-pam)
+   $(use_with selinux)
+   )
+   econf ${myeconfargs[@]}
+}
+
+src_install() {
+   default
+
+   newinitd "${FILESDIR}"/atd.rc9 atd
+   newconfd "${FILESDIR}"/atd.confd atd
+
+   if use pam ; then
+   newpamd "${FILESDIR}"/at.pamd-3.1.13-r1 atd
+   fi
+
+   systemd_dounit "${FILESDIR}/atd.service"
+   keepdir /var/spool/at/atspool
+}
+
+pkg_preinst() {
+   # Preserve existing .SEQ files (bug #386625)
+   local seq_file="${EROOT}/var/spool/at/atjobs/.SEQ"
+   if [[ -f "${seq_file}" ]] ; then
+   einfo "Preserving existing .SEQ file (bug #386625)."
+   cp -p "${seq_file}" "${ED}"/var/spool/at/atjobs/ || die
+   fi
+}
+
+pkg_postinst() {
+   einfo "Forcing correct permissions on /var/spool/at"
+   local atspooldir="${EROOT}/var/spool/at"
+   chown at:at "${atspooldir}/atjobs"
+   chmod 1770  "${atspooldir}/atjobs"
+   chown at:at "${atspooldir}/atjobs/.SEQ"
+   chmod 0600  "${atspooldir}/atjobs/.SEQ"
+   chown at:at "${atspooldir}/atspool"
+   chmod 1770  "${atspooldir}/atspool"
+}



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

2022-12-06 Thread Sam James
commit: 224a8e9f9cfd3b50c54b86a931cd7c1871b52b64
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  6 20:35:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  6 20:35:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=224a8e9f

dev-util/cproto: allow app-alternatives/lex

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

 dev-util/cproto/{cproto-4.7u.ebuild => cproto-4.7u-r1.ebuild} | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-util/cproto/cproto-4.7u.ebuild 
b/dev-util/cproto/cproto-4.7u-r1.ebuild
similarity index 84%
rename from dev-util/cproto/cproto-4.7u.ebuild
rename to dev-util/cproto/cproto-4.7u-r1.ebuild
index 065167dec606..30f8f696e3d9 100644
--- a/dev-util/cproto/cproto-4.7u.ebuild
+++ b/dev-util/cproto/cproto-4.7u-r1.ebuild
@@ -15,8 +15,9 @@ LICENSE="public-domain"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 
-DEPEND="
-   sys-devel/flex
+DEPEND="app-alternatives/lex"
+BDEPEND="
+   app-alternatives/lex
app-alternatives/yacc
+   verify-sig? ( sec-keys/openpgp-keys-thomasdickey )
 "
-BDEPEND="verify-sig? ( sec-keys/openpgp-keys-thomasdickey )"



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

2022-12-06 Thread Sam James
commit: fd64b3dbd2dd3034facdc1a008f5943755cdcdba
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  6 20:31:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  6 20:31:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd64b3db

sys-devel/autoconf-dickey: add changelog

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

 sys-devel/autoconf-dickey/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-devel/autoconf-dickey/metadata.xml 
b/sys-devel/autoconf-dickey/metadata.xml
index d4fcaf15067d..af5286fc415a 100644
--- a/sys-devel/autoconf-dickey/metadata.xml
+++ b/sys-devel/autoconf-dickey/metadata.xml
@@ -6,6 +6,7 @@
Gentoo Base System


+   
https://invisible-island.net/autoconf/autoconf-252/ChangeLog
ThomasDickey/my-autoconf-snapshots

 



[gentoo-commits] repo/gentoo:master commit in: app-editors/xvile/

2022-12-06 Thread Sam James
commit: 259be0abb75e549e8957bc40ad3c1d1c7f7c31e0
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  6 20:30:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  6 20:30:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=259be0ab

app-editors/xvile: add verify-sig, allow app-alternatives/lex

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

 app-editors/xvile/Manifest |  1 +
 app-editors/xvile/xvile-9.8w-r2.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/app-editors/xvile/Manifest b/app-editors/xvile/Manifest
index 00935df1403b..4e1addb900e6 100644
--- a/app-editors/xvile/Manifest
+++ b/app-editors/xvile/Manifest
@@ -1,3 +1,4 @@
 DIST vile-9.8t.tgz 2352119 BLAKE2B 
fc1c75eba09e8be99945ba0d178fd150576d8108f906afb20dba265adaee9e5bea4869415d3ebceabf0b6b56c147add79e9c7e4fe34d7f4744930c3728e4a4a4
 SHA512 
4be4e37c7231395cae9236796073c2c3e428f1945283785a931c5d4cce94e0f970efa6634b0f9053679a00f4b4577704ea38ded2129e444b26ee9935a1c3d229
 DIST vile-9.8v.tgz 2405398 BLAKE2B 
cd8753c57ff95c9b420026128fd19b7c689c99500da7cae91d3160dded46aa101b0cae32daeaf0377d4d72a5e526e8e4f25422bbbff2cc5ecdef10b7f04c8b39
 SHA512 
b752f26148bd4411ab6b31697459a16d8168f79ffad6b3509d6cf5d40611176b833e56f4bac21fe18ecdd256be467ba96ea98149daceab671002df49508eb8d2
 DIST vile-9.8w.tgz 2407322 BLAKE2B 
824142c2d081db7c74ab4ce36db63e2d26e82954b32d274477f920b3519c75a249745365f7fb4f117f613c04fddd468394b4636d5f84d9f024eee3cb9c8332ba
 SHA512 
54a96b400f479c633b917691fdab5ec5098ff1d6a6f5390c085635b4449ee7f02988e52c6b442918917455d02d5d74781ed57e4f944422576cf6532caaa446af
+DIST vile-9.8w.tgz.asc 729 BLAKE2B 
24ee3733957239b808566cf1c46cd45089ab0e9cd980fc477190beca79a85e6d31925c8eb02138442e4776b7ee678aec9d522d4bb3a8d72670e0720ab9369a5c
 SHA512 
143eaa6ea64cf1d8dc078aba197544a036858f91a15f2f8c4254095f7cdc725b1720cf600afcd3ba67cf0c0414cefb0a058a5730d1a70906fe3591ddc46fb916

diff --git a/app-editors/xvile/xvile-9.8w-r2.ebuild 
b/app-editors/xvile/xvile-9.8w-r2.ebuild
new file mode 100644
index ..2c2ed794f608
--- /dev/null
+++ b/app-editors/xvile/xvile-9.8w-r2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bump with app-editors/vile
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc
+inherit verify-sig
+
+MY_P="${PN/x/}-${PV}"
+DESCRIPTION="VI Like Emacs -- yet another full-featured vi clone"
+HOMEPAGE="https://invisible-island.net/vile/;
+SRC_URI="https://invisible-island.net/archives/vile/current/${MY_P}.tgz;
+SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/vile/current/${MY_P}.tgz.asc )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~riscv ~sparc ~x86"
+IUSE="perl"
+
+RDEPEND="
+   ~app-editors/vile-${PV}
+   virtual/libcrypt:=
+   >=x11-libs/libX11-1.0.0
+   >=x11-libs/libXt-1.0.0
+   >=x11-libs/libICE-1.0.0
+   >=x11-libs/libSM-1.0.0
+   >=x11-libs/libXaw-1.0.1
+   >=x11-libs/libXpm-3.5.4.2
+   perl? ( dev-lang/perl:= )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-alternatives/lex
+   virtual/pkgconfig
+   verify-sig? ( sec-keys/openpgp-keys-thomasdickey )
+"
+
+PATCHES=( "${FILESDIR}/${P}"-fix-build-for-clang16.patch )
+
+S="${WORKDIR}"/${MY_P}
+
+src_configure() {
+   econf \
+   --disable-stripping \
+   --with-ncurses \
+   --with-pkg-config \
+   --with-x \
+   $(use_with perl)
+}
+
+src_install() {
+   dobin xvile
+   dodoc CHANGES* README doc/*.doc
+   docinto html
+   dodoc doc/*.html
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/vile/

2022-12-06 Thread Sam James
commit: a3a1d60609ad482afa4e0e6f3426474f5caf629d
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  6 20:29:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  6 20:29:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3a1d606

app-editors/vile: add verify-sig, allow app-alternatives/lex

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

 app-editors/vile/Manifest|  1 +
 app-editors/vile/vile-9.8w-r1.ebuild | 58 
 2 files changed, 59 insertions(+)

diff --git a/app-editors/vile/Manifest b/app-editors/vile/Manifest
index 00935df1403b..4e1addb900e6 100644
--- a/app-editors/vile/Manifest
+++ b/app-editors/vile/Manifest
@@ -1,3 +1,4 @@
 DIST vile-9.8t.tgz 2352119 BLAKE2B 
fc1c75eba09e8be99945ba0d178fd150576d8108f906afb20dba265adaee9e5bea4869415d3ebceabf0b6b56c147add79e9c7e4fe34d7f4744930c3728e4a4a4
 SHA512 
4be4e37c7231395cae9236796073c2c3e428f1945283785a931c5d4cce94e0f970efa6634b0f9053679a00f4b4577704ea38ded2129e444b26ee9935a1c3d229
 DIST vile-9.8v.tgz 2405398 BLAKE2B 
cd8753c57ff95c9b420026128fd19b7c689c99500da7cae91d3160dded46aa101b0cae32daeaf0377d4d72a5e526e8e4f25422bbbff2cc5ecdef10b7f04c8b39
 SHA512 
b752f26148bd4411ab6b31697459a16d8168f79ffad6b3509d6cf5d40611176b833e56f4bac21fe18ecdd256be467ba96ea98149daceab671002df49508eb8d2
 DIST vile-9.8w.tgz 2407322 BLAKE2B 
824142c2d081db7c74ab4ce36db63e2d26e82954b32d274477f920b3519c75a249745365f7fb4f117f613c04fddd468394b4636d5f84d9f024eee3cb9c8332ba
 SHA512 
54a96b400f479c633b917691fdab5ec5098ff1d6a6f5390c085635b4449ee7f02988e52c6b442918917455d02d5d74781ed57e4f944422576cf6532caaa446af
+DIST vile-9.8w.tgz.asc 729 BLAKE2B 
24ee3733957239b808566cf1c46cd45089ab0e9cd980fc477190beca79a85e6d31925c8eb02138442e4776b7ee678aec9d522d4bb3a8d72670e0720ab9369a5c
 SHA512 
143eaa6ea64cf1d8dc078aba197544a036858f91a15f2f8c4254095f7cdc725b1720cf600afcd3ba67cf0c0414cefb0a058a5730d1a70906fe3591ddc46fb916

diff --git a/app-editors/vile/vile-9.8w-r1.ebuild 
b/app-editors/vile/vile-9.8w-r1.ebuild
new file mode 100644
index ..91e20371b305
--- /dev/null
+++ b/app-editors/vile/vile-9.8w-r1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bump with app-editors/xvile
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc
+inherit verify-sig
+
+DESCRIPTION="VI Like Emacs -- yet another full-featured vi clone"
+HOMEPAGE="https://invisible-island.net/vile/;
+SRC_URI="https://invisible-island.net/archives/vile/current/${P}.tgz;
+SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/vile/current/${P}.tgz.asc )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux 
~ppc-macos"
+IUSE="perl iconv"
+
+RDEPEND=">=sys-libs/ncurses-5.2:=
+   virtual/libcrypt:=
+   iconv? ( virtual/libiconv )
+   perl? ( dev-lang/perl:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-alternatives/lex
+   virtual/pkgconfig
+   verify-sig? ( sec-keys/openpgp-keys-thomasdickey )
+"
+IDEPEND="app-eselect/eselect-vi"
+
+src_configure() {
+   econf \
+   --disable-stripping \
+   --with-ncurses \
+   --with-pkg-config \
+   $(use_with iconv) \
+   $(use_with perl)
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   dodoc CHANGES* README doc/*.doc
+   docinto html
+   dodoc doc/*.html
+}
+
+pkg_postinst() {
+   einfo "Updating ${EPREFIX}/usr/bin/vi symlink"
+   eselect vi update --if-unset
+}
+
+pkg_postrm() {
+   einfo "Updating ${EPREFIX}/usr/bin/vi symlink"
+   eselect vi update --if-unset
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/xvile/

2022-12-06 Thread Sam James
commit: 46ac03ea4d620be43b7376e4de1a4d02b532a7ca
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  6 20:30:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  6 20:30:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46ac03ea

app-editors/xvile: add github upstream metadata

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

 app-editors/xvile/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-editors/xvile/metadata.xml b/app-editors/xvile/metadata.xml
index 5156eb857fef..d110c3ebb42b 100644
--- a/app-editors/xvile/metadata.xml
+++ b/app-editors/xvile/metadata.xml
@@ -7,5 +7,6 @@



https://invisible-island.net/vile/CHANGES.html
+   ThomasDickey/vile-snapshots

 



[gentoo-commits] repo/gentoo:master commit in: net-misc/snarf/files/, net-misc/snarf/

2022-12-06 Thread Sam James
commit: 23fc112d9fc75098bee51f6639732172720bfd17
Author: Pascal Jäger  leimstift  de>
AuthorDate: Wed Nov 23 16:50:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  6 20:25:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23fc112d

net-misc/snarf: Revbump, EAPI bump, fix build for clang16

Closes: https://bugs.gentoo.org/874012
Signed-off-by: Pascal Jäger  leimstift.de>
Closes: https://github.com/gentoo/gentoo/pull/28402
Signed-off-by: Sam James  gentoo.org>

 .../snarf/files/snarf-fix-build-for-clang16.patch  | 33 
 net-misc/snarf/snarf-7.0-r5.ebuild | 44 ++
 2 files changed, 77 insertions(+)

diff --git a/net-misc/snarf/files/snarf-fix-build-for-clang16.patch 
b/net-misc/snarf/files/snarf-fix-build-for-clang16.patch
new file mode 100644
index ..a239696ff8f1
--- /dev/null
+++ b/net-misc/snarf/files/snarf-fix-build-for-clang16.patch
@@ -0,0 +1,33 @@
+Clang16 will not allow implicit function declarations by default.
+This patch overhauls the source to make it build with clang16 defaults.
+
+This patch was sent upstream via mail.
+Bug: https://bugs.gentoo.org/874012
+
+# Pascal Jäger  (2022-11-23)
+
+--- a/http.c
 b/http.c
+@@ -2,6 +2,7 @@
+ 
+ #include 
+ 
++#include 
+ #include 
+ #include 
+ #include 
+--- a/util.c
 b/util.c
+@@ -33,8 +33,11 @@
+ #include 
+ #include 
+ #include 
+-#include "url.h"
++#include "ftp.h"
++#include "gopher.h"
++#include "http.h"
+ #include "options.h"
++#include "url.h"
+ 
+ 
+ char output_buf[BUFSIZ];

diff --git a/net-misc/snarf/snarf-7.0-r5.ebuild 
b/net-misc/snarf/snarf-7.0-r5.ebuild
new file mode 100644
index ..7a78027bb2a2
--- /dev/null
+++ b/net-misc/snarf/snarf-7.0-r5.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WANT_AUTOCONF="2.1"
+inherit autotools toolchain-funcs
+
+DESCRIPTION="Small and fast CLI resource grabber for http, gopher, finger, ftp"
+HOMEPAGE="https://www.xach.com/snarf/;
+SRC_URI="https://www.xach.com/snarf/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
+
+PATCHES=(
+   "${FILESDIR}"/snarf-basename-patch.diff
+   "${FILESDIR}"/snarf-unlink-empty.diff
+   "${FILESDIR}"/snarf-fix-off-by-ones.diff
+   "${FILESDIR}"/snarf-fix-build-for-clang16.patch
+)
+
+src_prepare() {
+   default
+   eautoconf
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)"
+}
+
+src_install() {
+   dobin snarf
+   doman snarf.1
+   dodoc ChangeLog README TODO
+}
+
+pkg_postinst() {
+   elog 'To use snarf with portage, try these settings in your make.conf'
+   elog
+   elog '  FETCHCOMMAND="/usr/bin/snarf -b \${URI} \${DISTDIR}/\${FILE}"'
+   elog '  RESUMECOMMAND="/usr/bin/snarf -rb \${URI} \${DISTDIR}/\${FILE}"'
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/nextcloud/

2022-12-06 Thread Bernard Cafarelli
commit: f0497b49bb838a6b43c9790de27797bd9d52b36b
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Dec  6 20:15:30 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Dec  6 20:15:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0497b49

www-apps/nextcloud: drop 24.0.6

Bug: https://bugs.gentoo.org/883683
Signed-off-by: Bernard Cafarelli  gentoo.org>

 www-apps/nextcloud/Manifest|  1 -
 www-apps/nextcloud/nextcloud-24.0.6.ebuild | 43 --
 2 files changed, 44 deletions(-)

diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest
index 4f7aa2eceac5..041c0f3c99ae 100644
--- a/www-apps/nextcloud/Manifest
+++ b/www-apps/nextcloud/Manifest
@@ -1,4 +1,3 @@
 DIST nextcloud-23.0.11.tar.bz2 141705816 BLAKE2B 
fa1232ab9263e6964ceb1cd45941187db1af331cb1e4f0f149e5638f6813a7b19b838f64eec234dc2e8c7182b4aeb2d8abb61051d0ddb314ec04198f80c44a3d
 SHA512 
094abe8eabe6746cea616db95739513c3832f8e823931abfd7dc83b8e8ecf49cfe478727e79b17bca5b16990cd0c95211476180e0382f45e07e5b51b6f49
-DIST nextcloud-24.0.6.tar.bz2 123902888 BLAKE2B 
145d3b3c9527ac950f12a88cd02085c566d3d8e224d7ec099bcb9e519c3d2854954b23ea27ee62ff2ae3032d3788bb494b38ef1fc26bc9cf3991e0fd864120d0
 SHA512 
15c45f8ae4ee9e03c35f8aef6549b9fe92984dac4345406bbc95eec9099912f10a9ad8a7b73c001cc96294d2d136259acc4003d6610c47254ca5cac9d701343d
 DIST nextcloud-24.0.7.tar.bz2 124233139 BLAKE2B 
991668bf897984da0f0034f954d009159acc6b27447603decc79bb79d6457f98cf8324e18f2ab3dda76cbbde63bc43d3ee2f1ff918d227c8256d8f3e8789
 SHA512 
77c1999b52ab87779908619ec8845887c9da32f90d9eb1e639d07c3899519235a18d973a35a8bfbfe9f896c7b7705cc91d571558700550857f741f98a85a52ef
 DIST nextcloud-25.0.1.tar.bz2 146695370 BLAKE2B 
01d9482301fa50e2b938cbe164310d0e3db3a791944e78ef2d7016ecd3e214907d53b589abc51c550263e636c114ee37dd027ebf3d164493c53775a10f102a61
 SHA512 
7fd401ffe01e5b1d568e4f66cdc5972d5e3c0b82f147a04330da9fe5ab1f2ddf152943e28f152fb635e8bca8d83a95a5a269a1f34fa189cef4a3c9dbe4e8c89b

diff --git a/www-apps/nextcloud/nextcloud-24.0.6.ebuild 
b/www-apps/nextcloud/nextcloud-24.0.6.ebuild
deleted file mode 100644
index 4eb1821d041c..
--- a/www-apps/nextcloud/nextcloud-24.0.6.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit webapp
-
-DESCRIPTION="Personal cloud that runs on your own server"
-HOMEPAGE="https://nextcloud.com/;
-SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2;
-LICENSE="AGPL-3"
-
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="+curl +imagemagick mysql postgres +sqlite"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-DEPEND=""
-RDEPEND="

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

2022-12-06 Thread Michał Górny
commit: 8498159e23b31a3f5355549e14a96b23f1481f43
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Dec  6 20:01:50 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Dec  6 20:07:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8498159e

dev-python/tox: Bump to 4.0.0_rc3

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

 dev-python/tox/Manifest |  1 +
 dev-python/tox/tox-4.0.0_rc3.ebuild | 77 +
 2 files changed, 78 insertions(+)

diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index 383426d340a6..dbd19aa6f56e 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -1,2 +1,3 @@
 DIST tox-3.27.1.gh.tar.gz 309006 BLAKE2B 
fa8aaa9cd5b03e54c166bb6b748290420b91498b26d2d124d9f88a64806b9ac0578c1886845b25aa024907f6a782c45609fa6c7657d9e1f538b59c2d9f0f4e14
 SHA512 
5f568bc6c53f871aae91928681dd6f2419b876a8e6ca925e65abae845b548ee3d00513741882875bbbacb78bf64935228d98213f940d3da8c3f788b73f177b79
 DIST tox-4.0.0rc1.gh.tar.gz 273212 BLAKE2B 
c9123aa23185655c32ebac36adf24ba8cfc57e8a94c011657acff6a5ce5bede8b14218a21a8cae099fdc2af938343336bea7fed802f8f73bc7769cd17b52d918
 SHA512 
6619fad1a080a095b827968972dd0d854ca5b48b81ef6548d8c39accc30c0279f9e0cc4208b148920e51fe304328dbdf4f4a8c4554b32398baf243484bba338d
+DIST tox-4.0.0rc3.gh.tar.gz 274520 BLAKE2B 
374db4d553f2fa5188fa911058f5bca8230a88f88607d0d633801e504e4a55db29942cc359bc825d94cf2004c357cc32ec1550a83bdd03df23b2e068d787de70
 SHA512 
0f8ba364d0bcf25eff241361a567863f70bd9443724ebdef04b94d91ecc8b1e7b34804a0d47b7d78fd391962fda0409ce1ab95b45dc6ba2d4738a474a814c0af

diff --git a/dev-python/tox/tox-4.0.0_rc3.ebuild 
b/dev-python/tox/tox-4.0.0_rc3.ebuild
new file mode 100644
index ..2f7f84091c61
--- /dev/null
+++ b/dev-python/tox/tox-4.0.0_rc3.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+MY_P=${P/_}
+DESCRIPTION="virtualenv-based automation of test activities"
+HOMEPAGE="
+   https://tox.readthedocs.io/
+   https://github.com/tox-dev/tox/
+   https://pypi.org/project/tox/
+"
+SRC_URI="
+   https://github.com/tox-dev/tox/archive/${PV/_}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/cachetools-5.2[${PYTHON_USEDEP}]
+   >=dev-python/chardet-5.1[${PYTHON_USEDEP}]
+   >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.8.2[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.5.4[${PYTHON_USEDEP}]
+   >=dev-python/pluggy-1[${PYTHON_USEDEP}]
+   >=dev-python/pyproject-api-1.2.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.8 3.9 3.10)
+   >=dev-python/virtualenv-20.17.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   >=dev-python/distlib-0.3.6[${PYTHON_USEDEP}]
+   >=dev-python/flaky-3.7[${PYTHON_USEDEP}]
+   >=dev-python/psutil-5.9.4[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-3.1[${PYTHON_USEDEP}]
+   >=dev-python/re-assert-1.1[${PYTHON_USEDEP}]
+   >=dev-python/time-machine-2.8.2[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+   # devpi_process is not packaged, and has lots of dependencies
+   cat > "${T}"/devpi_process.py <<-EOF || die
+   def IndexServer(*args, **kwargs): raise NotImplementedError()
+   EOF
+
+   local -x PYTHONPATH=${T}:${PYTHONPATH}
+   local EPYTEST_DESELECT=(
+   # Internet
+   
tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external
+   )
+   local EPYTEST_IGNORE=(
+   # requires devpi*
+   tests/test_provision.py
+   )
+
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: net-voip/mumble/

2022-12-06 Thread Kenton Groombridge
commit: dff481b7b1d9bb1a2152b6d9facf5ed8788f886b
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Tue Dec  6 20:00:44 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Tue Dec  6 20:00:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dff481b7

net-voip/mumble: drop 1.4.274-r1

Signed-off-by: Kenton Groombridge  gentoo.org>

 net-voip/mumble/Manifest |   1 -
 net-voip/mumble/mumble-1.4.274-r1.ebuild | 150 ---
 2 files changed, 151 deletions(-)

diff --git a/net-voip/mumble/Manifest b/net-voip/mumble/Manifest
index 83c9c835c209..a0c44c11d7d9 100644
--- a/net-voip/mumble/Manifest
+++ b/net-voip/mumble/Manifest
@@ -2,5 +2,4 @@ DIST mumble-1.3.4.tar.gz 8592741 BLAKE2B 
bcde3fd859ec4faea06f996cd4c583af7c0b840
 DIST mumble-1.4-crypto-threads.patch.xz 1472 BLAKE2B 
18f64d7b63a5ac253792e31fe272870a8e6a8bec542c163c6f63e9c80157329ce07e3d8753aa4c29429980903207c457c6488ff81d7dffcc48426a022a8d1767
 SHA512 
981db1f7d877fa9ab92875449486074c31ea269a48db49cafa9e37380dfb1140d7d4a225765d2f5333b27aa2d271427287ac5c7d32a525eded455d734aca7d8b
 DIST mumble-1.4-odr.patch.xz 1088 BLAKE2B 
48a7b04ef31f7d0f4cc7e5632ba8f328e5a7fa6961cd971b66a761366351a9a99e3cecce911c90701688083e03f2b63e6838083a8ab669f86fe0fecf23a8596d
 SHA512 
600807cbd893f585c621e7267ee16e2828428fff17aa7eb36b8595164356ef73be2765a41ff9cd7c549c11a63abbf593b0172e56e07571e1c0a3c86fd14e5f15
 DIST mumble-1.4-openssl3.patch.xz 4172 BLAKE2B 
5b68f023e218628a4d73b0991dcc7790ce5f92ce6a27c372c5e80b1f3a8beafa3ddd6416b884705b321aee31ea4f5e09dda6ceb240272dde64f420fbeb06845a
 SHA512 
3a4e504f3365e93418cb85d0da4e6f2f54ab904283743907604bb39276560a4215d9bea1b225601789d1c3d84d270c04840ec57cd04e3df1204cc586ea42562a
-DIST mumble-1.4.274.tar.gz 9446657 BLAKE2B 
db1909eaab0bd1fca1f65023ff695c753af7721032305ad0c2da8246cfd91f0ed097fe0dc3b6e09c96a78f1b9df671847e1c48f3f24ac58b477148b91e24e660
 SHA512 
6a585b75db966c45783eab9097dc93d597ef1b718a3b7b9cf544f92c94d4305c2cac6c959931ade62d5d104a89cb41e7ca44347d49ec170687fc92d2e8b718a2
 DIST mumble-1.4.287.tar.gz 9457292 BLAKE2B 
5fc89c184aa54ab8269870fd87b6c9ce271d77c05a6ecb2aa78eccf297ffb842a50a18a142ac628c1b287a2b5e6c0ae0dced3237242303840a4de05b7f3e7040
 SHA512 
34ed30c18257ba8deae6938009a90147c8bc3a0aca28e69bea7ec0262e8d2cdacb9a840fac7d3dd623a52ef8d5903ed5424b62b483af21d6df6aa9632eae9d82

diff --git a/net-voip/mumble/mumble-1.4.274-r1.ebuild 
b/net-voip/mumble/mumble-1.4.274-r1.ebuild
deleted file mode 100644
index 08b3bc461d90..
--- a/net-voip/mumble/mumble-1.4.274-r1.ebuild
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit cmake flag-o-matic python-any-r1 xdg
-
-DESCRIPTION="Mumble is an open source, low-latency, high quality voice chat 
software"
-HOMEPAGE="https://wiki.mumble.info;
-if [[ "${PV}" ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mumble-voip/mumble.git;
-   EGIT_SUBMODULES=( '-*' celt-0.7.0-src celt-0.11.0-src themes/Mumble 
3rdparty/rnnoise-src 3rdparty/FindPythonInterpreter )
-else
-   if [[ "${PV}" == *_pre* ]] ; then
-   SRC_URI="https://dev.gentoo.org/~concord/distfiles/${P}.tar.xz;
-   else
-   MY_PV="${PV/_/-}"
-   MY_P="${PN}-${MY_PV}"
-   
SRC_URI="https://github.com/mumble-voip/mumble/releases/download/v${MY_PV}/${MY_P}.tar.gz;
-   S="${WORKDIR}/${PN}-src"
-   fi
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-fi
-
-SRC_URI+=" 
https://dev.gentoo.org/~concord/distfiles/${PN}-1.4-openssl3.patch.xz;
-SRC_URI+=" 
https://dev.gentoo.org/~concord/distfiles/${PN}-1.4-crypto-threads.patch.xz;
-SRC_URI+=" https://dev.gentoo.org/~concord/distfiles/${PN}-1.4-odr.patch.xz;
-
-LICENSE="BSD MIT"
-SLOT="0"
-IUSE="+alsa +dbus debug g15 jack pipewire portaudio pulseaudio multilib nls 
+rnnoise speech test zeroconf"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-libs/openssl-1.0.0b:0=
-   dev-libs/poco[util,xml,zip]
-   >=dev-libs/protobuf-2.2.0:=
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtsql:5[sqlite]
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtxml:5
-   >=media-libs/libsndfile-1.0.20[-minimal]
-   >=media-libs/opus-1.3.1
-   >=media-libs/speex-1.2.0
-   media-libs/speexdsp
-   sys-apps/lsb-release
-   x11-libs/libX11
-   x11-libs/libXi
-   alsa? ( media-libs/alsa-lib )
-   dbus? ( dev-qt/qtdbus:5 )
-   g15? ( app-misc/g15daemon:= )
-   jack? ( virtual/jack )
-   portaudio? ( media-libs/portaudio )
-   pulseaudio? ( media-sound/pulseaudio )
-   pipewire? ( media-video/pipewire )
-   speech? ( >=app-accessibility/speech-dispatcher-0.8.0 )
-   zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
-"
-DEPEND="${RDEPEND}
-  

[gentoo-commits] proj/sci:master commit in: dev-libs/oneCCL/

2022-12-06 Thread Andrew Ammerlaan
commit: d4951c0280c685dcf18e404f82b20c07ff2e4010
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Tue Dec  6 19:52:34 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Dec  6 19:54:04 2022 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=d4951c02

dev-libs/oneCCL: use DPC++ compiler

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

 dev-libs/oneCCL/metadata.xml |  6 +++---
 .../{oneCCL-2021.7.1.ebuild => oneCCL-2021.7.1-r1.ebuild}| 12 +---
 2 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/dev-libs/oneCCL/metadata.xml b/dev-libs/oneCCL/metadata.xml
index ad55412d9..cbb320b12 100644
--- a/dev-libs/oneCCL/metadata.xml
+++ b/dev-libs/oneCCL/metadata.xml
@@ -1,9 +1,9 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   andrewammerl...@gentoo.org
-   Andrew Ammerlaan
+   
+   s...@gentoo.org
+   Gentoo Science Project


oneapi-src/oneCCL

diff --git a/dev-libs/oneCCL/oneCCL-2021.7.1.ebuild 
b/dev-libs/oneCCL/oneCCL-2021.7.1-r1.ebuild
similarity index 82%
rename from dev-libs/oneCCL/oneCCL-2021.7.1.ebuild
rename to dev-libs/oneCCL/oneCCL-2021.7.1-r1.ebuild
index ae069bb2a..b9c1fda6b 100644
--- a/dev-libs/oneCCL/oneCCL-2021.7.1.ebuild
+++ b/dev-libs/oneCCL/oneCCL-2021.7.1-r1.ebuild
@@ -15,10 +15,12 @@ KEYWORDS="~amd64"
 
 IUSE="mpi"
 
+BDEPEND="sys-devel/DPC++"
+
 DEPEND="
-   dev-libs/level-zero
-   sys-apps/hwloc
-   sys-block/libfabric
+   dev-libs/level-zero:=
+   sys-apps/hwloc:=
+   sys-block/libfabric:=
mpi? ( virtual/mpi )
 "
 RDEPEND="${DEPEND}"
@@ -34,6 +36,9 @@ src_prepare() {
# Use system libs instead
rm -r deps/hwloc deps/level_zero deps/mpi deps/ofi || die
 
+   # DPC++ compiler required for full functionality
+   export CXX="${ESYSROOT}/usr/lib/llvm/intel/bin/clang"
+
cmake_src_prepare
 }
 
@@ -49,6 +54,7 @@ src_configure() {
-DENABLE_MPI="$(usex mpi)"
# Use system fabric
-DLIBFABRIC_DIR="${ESYSROOT}/usr"
+   # TODO: Unbundle ITT
)
cmake_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: net-voip/mumble/

2022-12-06 Thread Arthur Zamarin
commit: 5486061e35763e968ed48cd230c8a94d73e745db
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec  6 19:48:55 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec  6 19:48:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5486061e

net-voip/mumble: Stabilize 1.4.287-r1 amd64, #877665

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

 net-voip/mumble/mumble-1.4.287-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-voip/mumble/mumble-1.4.287-r1.ebuild 
b/net-voip/mumble/mumble-1.4.287-r1.ebuild
index 47936b3fb1c0..e6a44aaed687 100644
--- a/net-voip/mumble/mumble-1.4.287-r1.ebuild
+++ b/net-voip/mumble/mumble-1.4.287-r1.ebuild
@@ -21,7 +21,7 @@ else

SRC_URI="https://github.com/mumble-voip/mumble/releases/download/v${MY_PV}/${MY_P}.tar.gz;
S="${WORKDIR}/${P}.src"
fi
-   KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+   KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 fi
 
 SRC_URI+=" 
https://dev.gentoo.org/~concord/distfiles/${PN}-1.4-openssl3.patch.xz;



[gentoo-commits] repo/gentoo:master commit in: net-voip/mumble/

2022-12-06 Thread Arthur Zamarin
commit: a076b5783d80e9c6e39b3b2653b5b400b412d0d2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec  6 19:45:02 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec  6 19:45:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a076b578

net-voip/mumble: Stabilize 1.4.287-r1 x86, #877665

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

 net-voip/mumble/mumble-1.4.287-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-voip/mumble/mumble-1.4.287-r1.ebuild 
b/net-voip/mumble/mumble-1.4.287-r1.ebuild
index 9bef3ee35ff6..47936b3fb1c0 100644
--- a/net-voip/mumble/mumble-1.4.287-r1.ebuild
+++ b/net-voip/mumble/mumble-1.4.287-r1.ebuild
@@ -21,7 +21,7 @@ else

SRC_URI="https://github.com/mumble-voip/mumble/releases/download/v${MY_PV}/${MY_P}.tar.gz;
S="${WORKDIR}/${P}.src"
fi
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 fi
 
 SRC_URI+=" 
https://dev.gentoo.org/~concord/distfiles/${PN}-1.4-openssl3.patch.xz;



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

2022-12-06 Thread Sam James
commit: c66b74303dc1292ac24677af472acde2a86c67f7
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  6 19:43:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  6 19:43:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c66b7430

dev-lang/python: drop leftover debugging append-flags

Fixes: 3478cabb5f94e9d90ae1ed9e3f7909a1146aa471
Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-3.10.8_p3.ebuild | 1 -
 dev-lang/python/python-3.11.0_p2.ebuild | 1 -
 dev-lang/python/python-3.12.0_alpha2.ebuild | 1 -
 dev-lang/python/python-3.8.15_p3.ebuild | 1 -
 dev-lang/python/python-3.9.15_p3.ebuild | 1 -
 5 files changed, 5 deletions(-)

diff --git a/dev-lang/python/python-3.10.8_p3.ebuild 
b/dev-lang/python/python-3.10.8_p3.ebuild
index bb439f4a2c0e..e491313aed70 100644
--- a/dev-lang/python/python-3.10.8_p3.ebuild
+++ b/dev-lang/python/python-3.10.8_p3.ebuild
@@ -232,7 +232,6 @@ src_configure() {
if tc-is-cross-compiler ; then
# Hack to workaround get_libdir not being able to handle 
CBUILD, bug #794181
local cbuild_libdir=$(unset PKG_CONFIG_PATH ; 
$(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libffi)
-   append-flags "${cbuild_libdir}"
 
# pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get
# propagated to sysconfig for built extensions

diff --git a/dev-lang/python/python-3.11.0_p2.ebuild 
b/dev-lang/python/python-3.11.0_p2.ebuild
index a5b25008d1ca..4eb6b8b120b6 100644
--- a/dev-lang/python/python-3.11.0_p2.ebuild
+++ b/dev-lang/python/python-3.11.0_p2.ebuild
@@ -221,7 +221,6 @@ src_configure() {
if tc-is-cross-compiler ; then
# Hack to workaround get_libdir not being able to handle 
CBUILD, bug #794181
local cbuild_libdir=$(unset PKG_CONFIG_PATH ; 
$(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libffi)
-   append-flags "${cbuild_libdir}"
 
# pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get
# propagated to sysconfig for built extensions

diff --git a/dev-lang/python/python-3.12.0_alpha2.ebuild 
b/dev-lang/python/python-3.12.0_alpha2.ebuild
index 75b1ec9ee990..6a277535661c 100644
--- a/dev-lang/python/python-3.12.0_alpha2.ebuild
+++ b/dev-lang/python/python-3.12.0_alpha2.ebuild
@@ -217,7 +217,6 @@ src_configure() {
if tc-is-cross-compiler ; then
# Hack to workaround get_libdir not being able to handle 
CBUILD, bug #794181
local cbuild_libdir=$(unset PKG_CONFIG_PATH ; 
$(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libffi)
-   append-flags "${cbuild_libdir}"
 
# pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get
# propagated to sysconfig for built extensions

diff --git a/dev-lang/python/python-3.8.15_p3.ebuild 
b/dev-lang/python/python-3.8.15_p3.ebuild
index 282fad56251f..39a9badeb2d6 100644
--- a/dev-lang/python/python-3.8.15_p3.ebuild
+++ b/dev-lang/python/python-3.8.15_p3.ebuild
@@ -186,7 +186,6 @@ src_configure() {
if tc-is-cross-compiler ; then
# Hack to workaround get_libdir not being able to handle 
CBUILD, bug #794181
local cbuild_libdir=$(unset PKG_CONFIG_PATH ; 
$(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libffi)
-   append-flags "${cbuild_libdir}"
 
# pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get
# propagated to sysconfig for built extensions

diff --git a/dev-lang/python/python-3.9.15_p3.ebuild 
b/dev-lang/python/python-3.9.15_p3.ebuild
index 4153d0130a07..eff2605e1374 100644
--- a/dev-lang/python/python-3.9.15_p3.ebuild
+++ b/dev-lang/python/python-3.9.15_p3.ebuild
@@ -226,7 +226,6 @@ src_configure() {
if tc-is-cross-compiler ; then
# Hack to workaround get_libdir not being able to handle 
CBUILD, bug #794181
local cbuild_libdir=$(unset PKG_CONFIG_PATH ; 
$(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libffi)
-   append-flags "${cbuild_libdir}"
 
# pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get
# propagated to sysconfig for built extensions



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

2022-12-06 Thread Andreas Sturmlechner
commit: ac733551256da143fbfd66d1f2c70c5513d50292
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Dec  6 18:40:12 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec  6 19:40:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac733551

media-gfx/graphite2: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/28574
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/graphite2-1.3.14-fix-nodefaultlibs.patch | 45 --
 .../files/graphite2-1.35-fix-gcc-linking.patch | 18 -
 2 files changed, 63 deletions(-)

diff --git a/media-gfx/graphite2/files/graphite2-1.3.14-fix-nodefaultlibs.patch 
b/media-gfx/graphite2/files/graphite2-1.3.14-fix-nodefaultlibs.patch
deleted file mode 100644
index a7e5804319d7..
--- a/media-gfx/graphite2/files/graphite2-1.3.14-fix-nodefaultlibs.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-https://bugs.gentoo.org/829690
-
-See https://github.com/silnrsi/graphite/pull/44.
-
-Drop -nodefaultlibs:
-- graphite is written in C++ which makes avoiding libstdc++ (or libc++) a 
dubious
-  goal;
-- this ends up breaking e.g. x86/musl because we need to inject 
-lssp_nonshared,
-  but it wouldn't be surprising if it broke other exotic targets too.
 a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -105,7 +105,7 @@ set_target_properties(graphite2 PROPERTIES  PUBLIC_HEADER 
"${GRAPHITE_HEADERS}"
- if  (${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
- set_target_properties(graphite2 PROPERTIES
- COMPILE_FLAGS   "-Wall -Wextra -Wno-unknown-pragmas -Wendif-labels 
-Wshadow -Wctor-dtor-privacy -Wnon-virtual-dtor -fno-rtti -fno-exceptions 
-fvisibility=hidden -fvisibility-inlines-hidden"
--LINK_FLAGS  "-nodefaultlibs ${GRAPHITE_LINK_FLAGS}"
-+LINK_FLAGS  "${GRAPHITE_LINK_FLAGS}"
- LINKER_LANGUAGE C)
- if (${CMAKE_SYSTEM_PROCESSOR} MATCHES "x86|i.86")
- add_definitions(-mfpmath=sse -msse2)
-@@ -135,7 +135,6 @@ endif()
- if  (${CMAKE_SYSTEM_NAME} STREQUAL "Darwin")
- set_target_properties(graphite2 PROPERTIES
- COMPILE_FLAGS   "-Wall -Wextra -Wno-unknown-pragmas 
-Wimplicit-fallthrough -Wendif-labels -Wshadow -Wno-ctor-dtor-privacy 
-Wno-non-virtual-dtor -fno-rtti -fno-exceptions -fvisibility=hidden 
-fvisibility-inlines-hidden"
--LINK_FLAGS  "-nodefaultlibs"
- LINKER_LANGUAGE C)
- if (${CMAKE_SYSTEM_PROCESSOR} MATCHES "x86|i.86")
- add_definitions(-mfpmath=sse -msse2)
 a/tests/CMakeLists.txt
-+++ b/tests/CMakeLists.txt
-@@ -47,12 +47,12 @@ else (${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
- set_target_properties(graphite2-base PROPERTIES
- COMPILE_FLAGS   "-Wall -Wextra -Wno-class-memaccess -fno-rtti 
-fno-exceptions"
- COMPILE_DEFINITIONS "GRAPHITE2_NTRACING"
--LINK_FLAGS  "-nodefaultlibs ${GRAPHITE_LINK_FLAGS}"
-+LINK_FLAGS  "${GRAPHITE_LINK_FLAGS}"
- LINKER_LANGUAGE C)
- set_target_properties(graphite2-file PROPERTIES
- COMPILE_FLAGS   "-Wall -Wextra  -Wno-class-memaccess -fno-rtti 
-fno-exceptions"
- COMPILE_DEFINITIONS "GRAPHITE2_NTRACING${TELEMETRY}"
--LINK_FLAGS  "-nodefaultlibs ${GRAPHITE_LINK_FLAGS}"
-+LINK_FLAGS  "${GRAPHITE_LINK_FLAGS}"
- LINKER_LANGUAGE C)
- endif()
- 

diff --git a/media-gfx/graphite2/files/graphite2-1.35-fix-gcc-linking.patch 
b/media-gfx/graphite2/files/graphite2-1.35-fix-gcc-linking.patch
deleted file mode 100644
index b162ca9aa6f9..
--- a/media-gfx/graphite2/files/graphite2-1.35-fix-gcc-linking.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-https://src.fedoraproject.org/rpms/graphite2/raw/41fb7c104c8f9293254abaa91bbda1daafb458cd/f/graphite-arm-nodefaultlibs.patch
-https://bugs.gentoo.org/829690
 a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -120,11 +120,7 @@
- if (${CMAKE_CXX_COMPILER} MATCHES  ".*mingw.*")
- target_link_libraries(graphite2 kernel32 msvcr90 mingw32 gcc user32)
- else (${CMAKE_CXX_COMPILER} MATCHES  ".*mingw.*")
--if (GRAPHITE2_SANITIZERS)
--target_link_libraries(graphite2 c gcc_s)
--else ()
--target_link_libraries(graphite2 c gcc)
--endif ()
-+  target_link_libraries(graphite2 c gcc_s)
- endif()
- include(Graphite)
- if (BUILD_SHARED_LIBS)
-



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

2022-12-06 Thread Sam James
commit: 3478cabb5f94e9d90ae1ed9e3f7909a1146aa471
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  6 19:35:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  6 19:38:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3478cabb

dev-lang/python: disable _ctypes, _crypt for cross (CBUILD) Python

* Use a hack to deduce libdir to nudge the build system in the right
  direction because get_libdir can't handle BROOT/CBUILD right now.

* Disable _ctypes (libffi) and _crypt (lib(x)crypt) modules for cross (CBUILD)
  Python as they're not needed and Python struggles to find the libraries
  correctly.

  This avoids an issue where setup.py can't handle deducing libdir
  (or even being passed it) for cross-compilation. Fortunately, cpython
  is migrating away from setup.py to autotools.

Note that this isn't the same as what bug 633712 would've been at the time
it was reported, but it certainly showed up the same way on more modern
Pythons since we introduced the CBUILD part a few months ago.

Bug: https://bugs.gentoo.org/633712
Bug: https://bugs.gentoo.org/794181
Bug: https://bugs.gentoo.org/864911
Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-3.10.8_p3.ebuild | 13 +++--
 dev-lang/python/python-3.11.0_p2.ebuild | 13 +++--
 dev-lang/python/python-3.12.0_alpha2.ebuild | 13 +++--
 dev-lang/python/python-3.8.15_p3.ebuild | 13 +++--
 dev-lang/python/python-3.9.15_p3.ebuild | 13 +++--
 5 files changed, 55 insertions(+), 10 deletions(-)

diff --git a/dev-lang/python/python-3.10.8_p3.ebuild 
b/dev-lang/python/python-3.10.8_p3.ebuild
index e7125a5118a9..bb439f4a2c0e 100644
--- a/dev-lang/python/python-3.10.8_p3.ebuild
+++ b/dev-lang/python/python-3.10.8_p3.ebuild
@@ -230,6 +230,10 @@ src_configure() {
local -x OPT=
 
if tc-is-cross-compiler ; then
+   # Hack to workaround get_libdir not being able to handle 
CBUILD, bug #794181
+   local cbuild_libdir=$(unset PKG_CONFIG_PATH ; 
$(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libffi)
+   append-flags "${cbuild_libdir}"
+
# pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get
# propagated to sysconfig for built extensions
local -x CFLAGS_NODIST=${CFLAGS_FOR_BUILD}
@@ -241,6 +245,8 @@ src_configure() {
local myeconfargs_cbuild=(
"${myeconfargs[@]}"
 
+   --libdir="${cbuild_libdir:2}"
+
# As minimal as possible for the mini CBUILD Python
# we build just for cross.
--without-lto
@@ -253,7 +259,10 @@ src_configure() {
 
mkdir "${WORKDIR}"/${P}-${CBUILD} || die
pushd "${WORKDIR}"/${P}-${CBUILD} &> /dev/null || die
-   ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}"
+   # We disable _ctypes and _crypt for CBUILD because Python's 
setup.py can't handle locating
+   # libdir correctly for cross.
+   PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes 
_crypt" \
+   ECONF_SOURCE="${S}" econf_build 
"${myeconfargs_cbuild[@]}"
 
# Avoid as many dependencies as possible for the cross build.
cat >> Makefile <<-EOF || die
@@ -276,7 +285,7 @@ src_configure() {
# not in src_compile, because CHOST configure for Python
# will check the existence of the Python it was pointed to
# immediately.
-   emake
+   PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes 
_crypt" emake
popd &> /dev/null || die
fi
 

diff --git a/dev-lang/python/python-3.11.0_p2.ebuild 
b/dev-lang/python/python-3.11.0_p2.ebuild
index 6888041b8060..a5b25008d1ca 100644
--- a/dev-lang/python/python-3.11.0_p2.ebuild
+++ b/dev-lang/python/python-3.11.0_p2.ebuild
@@ -219,6 +219,10 @@ src_configure() {
local -x OPT=
 
if tc-is-cross-compiler ; then
+   # Hack to workaround get_libdir not being able to handle 
CBUILD, bug #794181
+   local cbuild_libdir=$(unset PKG_CONFIG_PATH ; 
$(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libffi)
+   append-flags "${cbuild_libdir}"
+
# pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get
# propagated to sysconfig for built extensions
local -x CFLAGS_NODIST=${CFLAGS_FOR_BUILD}
@@ -230,6 +234,8 @@ src_configure() {
local myeconfargs_cbuild=(
"${myeconfargs[@]}"
 
+   --libdir="${cbuild_libdir:2}"
+
# As minimal as possible for the mini CBUILD Python
# we build just for cross to satisfy 
--with-build-python.
--without-lto
@@ 

[gentoo-commits] repo/gentoo:master commit in: net-voip/mumble/files/, net-voip/mumble/

2022-12-06 Thread Kenton Groombridge
commit: 1fa9229b7486ee0986d3486cddd65e209d770084
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Tue Dec  6 19:28:31 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Tue Dec  6 19:35:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fa9229b

net-voip/mumble: fix 1.4.287 build on x86, increase tests timeout

Closes: https://bugs.gentoo.org/884049
Signed-off-by: Kenton Groombridge  gentoo.org>

 .../mumble/files/mumble-1.4-force-alignment.patch  | 28 ++
 ...ble-1.4.287.ebuild => mumble-1.4.287-r1.ebuild} | 10 +++-
 2 files changed, 37 insertions(+), 1 deletion(-)

diff --git a/net-voip/mumble/files/mumble-1.4-force-alignment.patch 
b/net-voip/mumble/files/mumble-1.4-force-alignment.patch
new file mode 100644
index ..ea0ae4792443
--- /dev/null
+++ b/net-voip/mumble/files/mumble-1.4-force-alignment.patch
@@ -0,0 +1,28 @@
+From 13c051b36b387356815cff5d685bc628b74ba136 Mon Sep 17 00:00:00 2001
+From: Davide Beatrici 
+Date: Thu, 1 Sep 2022 23:32:57 +0200
+Subject: [PATCH] FIX(positional-audio): Force 8 bytes alignment for
+ CCameraAngles in GTAV plugin
+
+https://en.cppreference.com/w/cpp/language/alignas
+
+This fixes compilation when the implicit alignment is not 8 bytes.
+
+It can be the case with 32 bit targets.
+---
+ plugins/gtav/structs.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/plugins/gtav/structs.h b/plugins/gtav/structs.h
+index 2829dc11e1..0e4f76edab 100644
+--- a/plugins/gtav/structs.h
 b/plugins/gtav/structs.h
+@@ -118,7 +118,7 @@ struct CCameraManagerAngles {
+   ptr_t cameraAngles; // CCameraAngles *
+ };
+ 
+-struct CCameraAngles {
++struct alignas(8) CCameraAngles {
+   uint8_t pad1[960];
+   ptr_t playerAngles; // CPlayerAngles *
+   uint8_t pad2[60];

diff --git a/net-voip/mumble/mumble-1.4.287.ebuild 
b/net-voip/mumble/mumble-1.4.287-r1.ebuild
similarity index 94%
rename from net-voip/mumble/mumble-1.4.287.ebuild
rename to net-voip/mumble/mumble-1.4.287-r1.ebuild
index 58bb301f3470..9bef3ee35ff6 100644
--- a/net-voip/mumble/mumble-1.4.287.ebuild
+++ b/net-voip/mumble/mumble-1.4.287-r1.ebuild
@@ -21,7 +21,7 @@ else

SRC_URI="https://github.com/mumble-voip/mumble/releases/download/v${MY_PV}/${MY_P}.tar.gz;
S="${WORKDIR}/${P}.src"
fi
-   KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 fi
 
 SRC_URI+=" 
https://dev.gentoo.org/~concord/distfiles/${PN}-1.4-openssl3.patch.xz;
@@ -77,6 +77,7 @@ PATCHES=(
"${WORKDIR}/${PN}-1.4-openssl3.patch"
"${WORKDIR}/${PN}-1.4-crypto-threads.patch"
"${WORKDIR}/${PN}-1.4-odr.patch"
+   "${FILESDIR}/${PN}-1.4-force-alignment.patch"
 )
 
 pkg_setup() {
@@ -124,6 +125,13 @@ src_configure() {
cmake_src_configure
 }
 
+src_test() {
+   # https://bugs.gentoo.org/884049
+   # increase timeout for tests
+   local -x QTEST_FUNCTION_TIMEOUT=60
+   cmake_src_test
+}
+
 src_install() {
cmake_src_install
 



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

2022-12-06 Thread Andreas Sturmlechner
commit: 342e13ec35a7a6895fb39a7c9ac441cb0beae041
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec  6 18:50:31 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec  6 19:22:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=342e13ec

net-misc/smb4k: add 3.1.5

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

 net-misc/smb4k/Manifest   |  1 +
 net-misc/smb4k/smb4k-3.1.5.ebuild | 78 +++
 2 files changed, 79 insertions(+)

diff --git a/net-misc/smb4k/Manifest b/net-misc/smb4k/Manifest
index 4f497ab3bded..912abd3f34c3 100644
--- a/net-misc/smb4k/Manifest
+++ b/net-misc/smb4k/Manifest
@@ -1,2 +1,3 @@
 DIST smb4k-3.1.3.tar.xz 3201344 BLAKE2B 
09d72664cdc269b1e97471270de2ba0464fcfda268ec3b48643d391c468806618bf26e5b67ecfe14ce36b7667e1bb8c478a19ea23b41693ce7bb00ec6161488a
 SHA512 
1381f09bcdb3b4c7e22cd122706b96a40169a8396e3ab53c5dca89ec856f7cff4e5d2a19345eb3111d709a18954c82f9a5376bc8516d4fab74505738461fa94f
 DIST smb4k-3.1.4.tar.xz 3204320 BLAKE2B 
b9d5192210f5a0a66a91d7aeeaff1e9b4dc1eb7e7fe80c2b54afed965262c0fb56e4e966bf1c8adad884cadedb899d9a1384f3a2c13f70c25b129d926930f926
 SHA512 
b3ac439cd221e9725b7da63a968995d4a327cd5bc6be3efbd98a43cdcc9ca7c116a30fb1a37454d728a4d7c4f713abde6f6979dd9452ab00e9ba5f00077bf23c
+DIST smb4k-3.1.5.tar.xz 3204676 BLAKE2B 
ce780bfb0f23707df51393d9bb82dc70dc2e26615061fee41f6a31c0b2fdadf48bed21068cf8d11ff672851efb10f92954cc2a5ef806b559d08486a6bf7d2320
 SHA512 
46756b3287c297d7ec34db26c2d4e64cb05bcf33788d6564de2ac801c40bb59500e3598b052b1ba7bff4e311c64fee1cf44b4cdaf8d2d077bf8fce0afab9c175

diff --git a/net-misc/smb4k/smb4k-3.1.5.ebuild 
b/net-misc/smb4k/smb4k-3.1.5.ebuild
new file mode 100644
index ..5b3c7f425d6f
--- /dev/null
+++ b/net-misc/smb4k/smb4k-3.1.5.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.82.0
+QTMIN=5.15.5
+inherit ecm kde.org
+
+DESCRIPTION="Advanced network neighborhood browser"
+HOMEPAGE="https://apps.kde.org/smb4k/
+https://sourceforge.net/p/smb4k/home/Home/;
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+   SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="5"
+IUSE="+discovery plasma"
+
+DEPEND="
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtprintsupport-${QTMIN}:5
+   >=dev-qt/qttest-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kauth-${KFMIN}:5
+   >=kde-frameworks/kcompletion-${KFMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/kdnssd-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kjobwidgets-${KFMIN}:5
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kwallet-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   >=kde-frameworks/solid-${KFMIN}:5
+   net-fs/samba[cups]
+   discovery? (
+   net-libs/kdsoap:=
+   net-libs/kdsoap-ws-discovery-client
+   )
+"
+RDEPEND="${DEPEND}
+   plasma? (
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=kde-frameworks/plasma-${KFMIN}:5
+   )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DSMB4K_WITH_WS_DISCOVERY=$(usex discovery)
+   -DSMB4K_INSTALL_PLASMOID=$(usex plasma)
+   )
+   ecm_src_configure
+}
+
+pkg_postinst() {
+   ecm_pkg_postinst
+   elog "Users of Samba 4.7 and above please note that for the time being,"
+   elog "the following setting has to be added to or changed in the 
[global]"
+   elog "section of the smb.conf file:"
+   elog
+   elog "[global]"
+   elog "client max protocol = NT1"
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/nano/

2022-12-06 Thread Mike Gilbert
commit: 6afd21d9b4340c875b2739ee7d8f0275914921e1
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Dec  6 19:01:05 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Dec  6 19:03:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6afd21d9

app-editors/nano: drop /usr/bin/nano symlink

Closes: https://bugs.gentoo.org/693244
Signed-off-by: Mike Gilbert  gentoo.org>

 app-editors/nano/{nano-7.0.ebuild => nano-7.0-r1.ebuild} | 4 +---
 app-editors/nano/nano-.ebuild| 4 +---
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/app-editors/nano/nano-7.0.ebuild 
b/app-editors/nano/nano-7.0-r1.ebuild
similarity index 95%
rename from app-editors/nano/nano-7.0.ebuild
rename to app-editors/nano/nano-7.0-r1.ebuild
index 3ccb2377fa61..7cdc35604620 100644
--- a/app-editors/nano/nano-7.0.ebuild
+++ b/app-editors/nano/nano-7.0-r1.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://www.nano-editor.org/ 
https://wiki.gentoo.org/wiki/Nano/Basics_
 
 LICENSE="GPL-3+ LGPL-2.1+ || ( GPL-3+ FDL-1.2+ )"
 SLOT="0"
-IUSE="debug justify magic minimal ncurses nls +spell +split-usr static unicode"
+IUSE="debug justify magic minimal ncurses nls +spell static unicode"
 
 LIB_DEPEND="
>=sys-libs/ncurses-5.9-r1:=[unicode(+)?]
@@ -97,8 +97,6 @@ src_install() {
insinto "${rcdir}"
newins "${FILESDIR}/gentoo.nanorc-r1" gentoo.nanorc
fi
-
-   use split-usr && dosym ../../bin/nano /usr/bin/nano
 }
 
 pkg_postrm() {

diff --git a/app-editors/nano/nano-.ebuild 
b/app-editors/nano/nano-.ebuild
index 3ccb2377fa61..7cdc35604620 100644
--- a/app-editors/nano/nano-.ebuild
+++ b/app-editors/nano/nano-.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://www.nano-editor.org/ 
https://wiki.gentoo.org/wiki/Nano/Basics_
 
 LICENSE="GPL-3+ LGPL-2.1+ || ( GPL-3+ FDL-1.2+ )"
 SLOT="0"
-IUSE="debug justify magic minimal ncurses nls +spell +split-usr static unicode"
+IUSE="debug justify magic minimal ncurses nls +spell static unicode"
 
 LIB_DEPEND="
>=sys-libs/ncurses-5.9-r1:=[unicode(+)?]
@@ -97,8 +97,6 @@ src_install() {
insinto "${rcdir}"
newins "${FILESDIR}/gentoo.nanorc-r1" gentoo.nanorc
fi
-
-   use split-usr && dosym ../../bin/nano /usr/bin/nano
 }
 
 pkg_postrm() {



[gentoo-commits] proj/sci:master commit in: sys-devel/oneDPL/

2022-12-06 Thread Andrew Ammerlaan
commit: cc501074ea4617a32c89034fe0024eabba39b080
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Tue Dec  6 18:53:10 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Dec  6 18:53:10 2022 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=cc501074

sys-devel/oneDPL: restrict doc building, missing deps

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

 sys-devel/oneDPL/oneDPL-2021.7.1.ebuild | 22 +++---
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/sys-devel/oneDPL/oneDPL-2021.7.1.ebuild 
b/sys-devel/oneDPL/oneDPL-2021.7.1.ebuild
index e9f773726..01f225aea 100644
--- a/sys-devel/oneDPL/oneDPL-2021.7.1.ebuild
+++ b/sys-devel/oneDPL/oneDPL-2021.7.1.ebuild
@@ -3,11 +3,12 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} )
-DOCS_BUILDER="sphinx"
-DOCS_DIR="documentation/library_guide"
-DOCS_AUTODOC=0
-inherit cmake python-any-r1 docs
+# Missing deps for documentation
+# PYTHON_COMPAT=( python3_{8..11} )
+# DOCS_BUILDER="sphinx"
+# DOCS_DIR="documentation/library_guide"
+# DOCS_AUTODOC=0
+inherit cmake #python-any-r1 docs
 
 DESCRIPTION="oneAPI Data Parallel C++ Library"
 HOMEPAGE="https://github.com/oneapi-src/oneDPL;
@@ -25,8 +26,8 @@ BDEPEND="virtual/pkgconfig"
 
 DEPEND="
sys-devel/DPC++
-   dev-libs/level-zero:=
-   dev-cpp/tbb:=
+   dev-libs/level-zero
+   dev-cpp/tbb
 "
 RDEPEND="${DEPEND}"
 
@@ -46,12 +47,11 @@ src_configure() {
 }
 
 src_compile() {
-   # Nothing to compile, header only
-   docs_compile
+   cmake_src_compile
+   # docs_compile
 }
 
 src_install() {
einstalldocs
-   dodir /usr/include
-   mv "${S}/include/oneapi" "${ED}/usr/include/" || die
+   doheader -r "${S}/include/oneapi"
 }



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

2022-12-06 Thread Andrew Ammerlaan
commit: 80cebc0f63d2bff3e554b5e41b3200a0d5ec28e7
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Dec  6 18:38:54 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Dec  6 18:45:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80cebc0f

games-util/lutris: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/28573
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 .../files/lutris-0.5.12_beta1-webkit-gtk-4.1.patch | 92 --
 1 file changed, 92 deletions(-)

diff --git a/games-util/lutris/files/lutris-0.5.12_beta1-webkit-gtk-4.1.patch 
b/games-util/lutris/files/lutris-0.5.12_beta1-webkit-gtk-4.1.patch
deleted file mode 100644
index 3cc4a2a0eeea..
--- a/games-util/lutris/files/lutris-0.5.12_beta1-webkit-gtk-4.1.patch
+++ /dev/null
@@ -1,92 +0,0 @@
-diff --git a/.travis.yml b/.travis.yml
-index ec50a82bbe..858a6105b2 100644
 a/.travis.yml
-+++ b/.travis.yml
-@@ -28,8 +28,7 @@ addons:
-   - gir1.2-glib-2.0
-   - libgirepository1.0-dev
-   - gir1.2-gnomedesktop-3.0
--  - gir1.2-webkit2-4.0
--  - gir1.2-notify-0.7
-+  - gir1.2-webkit2-4.1
-   - at-spi2-core
- before_install:
-   - "export DISPLAY=:99.0"
-diff --git a/INSTALL.rst b/INSTALL.rst
-index 94d5cc756a..a83cc0b629 100644
 a/INSTALL.rst
-+++ b/INSTALL.rst
-@@ -12,7 +12,7 @@ Lutris manually, it requires the following components:
- 
- * Python >= 3.7
- * PyGObject
--* PyGObject bindings for: Gtk, Gdk, GnomeDesktop, Webkit2, Notify
-+* PyGObject bindings for: Gtk, Gdk, GnomeDesktop, Webkit2
- * python3-requests
- * python3-pillow
- * python3-yaml
-@@ -41,8 +41,8 @@ To install all those dependencies (except for Wine and 
graphics drivers)
- on Ubuntu based systems, you can run::
- 
- sudo apt install python3-yaml python3-requests python3-pil python3-gi \
--  gir1.2-gtk-3.0 gir1.2-gnomedesktop-3.0 gir1.2-webkit2-4.0 \
--  gir1.2-notify-0.7 psmisc cabextract unzip p7zip curl fluid-soundfont-gs 
\
-+  gir1.2-gtk-3.0 gir1.2-gnomedesktop-3.0 gir1.2-webkit2-4.1 \
-+  psmisc cabextract unzip p7zip curl fluid-soundfont-gs \
-   x11-xserver-utils python3-evdev libc6-i386 lib32gcc1 
libgirepository1.0-dev \
-   python3-setproctitle python3-distro
- 
-diff --git a/debian/control b/debian/control
-index bf0eb2121f..c74a523fed 100644
 a/debian/control
-+++ b/debian/control
-@@ -26,8 +26,7 @@ Depends: ${misc:Depends},
-  python3-distro,
-  python3-dbus,
-  gir1.2-gtk-3.0,
-- gir1.2-webkit2-4.0,
-- gir1.2-notify-0.7,
-+ gir1.2-webkit2-4.1,
-  psmisc,
-  cabextract,
-  unzip,
-diff --git a/lutris.spec b/lutris.spec
-index 13763266b0..fb430ef206 100644
 a/lutris.spec
-+++ b/lutris.spec
-@@ -43,7 +43,7 @@ BuildRequires:  hicolor-icon-theme
- BuildRequires:  python3-setuptools
- Requires:   (python3-gobject-Gdk or python3-gobject)
- Requires:   python3-PyYAML, cabextract, typelib-1_0-Gtk-3_0
--Requires:   typelib-1_0-GnomeDesktop-3_0, typelib-1_0-WebKit2-4_0, 
typelib-1_0-Notify-0_7
-+Requires:   typelib-1_0-GnomeDesktop-3_0, typelib-1_0-WebKit2-4_1
- Requires:   fluid-soundfont-gm, python3-Pillow, python3-requests
- %endif
- 
-diff --git a/lutris/gui/dialogs/webconnect_dialog.py 
b/lutris/gui/dialogs/webconnect_dialog.py
-index a7c5aa653a..195e1f6788 100644
 a/lutris/gui/dialogs/webconnect_dialog.py
-+++ b/lutris/gui/dialogs/webconnect_dialog.py
-@@ -3,7 +3,7 @@
- from gettext import gettext as _
- 
- import gi
--gi.require_version("WebKit2", "4.0")
-+gi.require_version("WebKit2", "4.1")
- from gi.repository import WebKit2
- 
- from lutris.gui.dialogs import ModalDialog
-diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml
-index babf66ff9c..515981f250 100644
 a/snap/snapcraft.yaml
-+++ b/snap/snapcraft.yaml
-@@ -90,8 +90,7 @@ parts:
-   - gir1.2-glib-2.0
-   - gir1.2-gnomedesktop-3.0
-   - gir1.2-gtk-3.0
--  - gir1.2-notify-0.7
--  - gir1.2-webkit2-4.0
-+  - gir1.2-webkit2-4.1
-   - libgnutls30
-   - libvulkan1
-   - libxrandr2



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

2022-12-06 Thread Andreas Sturmlechner
commit: 9e75dfbde58e1fe251a3d73410ed6f03dbfc90a9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec  6 17:37:18 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec  6 17:42:02 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=9e75dfbd

kde-frameworks/countryflags: 5.101.0 version bump

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

 .../countryflags/countryflags-5.101.0.ebuild   | 22 ++
 1 file changed, 22 insertions(+)

diff --git a/kde-frameworks/countryflags/countryflags-5.101.0.ebuild 
b/kde-frameworks/countryflags/countryflags-5.101.0.ebuild
new file mode 100644
index 00..18e69f8238
--- /dev/null
+++ b/kde-frameworks/countryflags/countryflags-5.101.0.ebuild
@@ -0,0 +1,22 @@
+# 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 frameworks.kde.org
+
+DESCRIPTION="Icons of flags for various countries"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~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] proj/kde:master commit in: kde-frameworks/kdelibs4support/

2022-12-06 Thread Andreas Sturmlechner
commit: ab5f5dbd901c277e3b7f63b9d2bd853971e7de7a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec  6 17:37:20 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec  6 17:42:02 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=ab5f5dbd

kde-frameworks/kdelibs4support: 5.101.0 version bump

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

 .../kdelibs4support/kdelibs4support-5.101.0.ebuild | 104 +
 1 file changed, 104 insertions(+)

diff --git a/kde-frameworks/kdelibs4support/kdelibs4support-5.101.0.ebuild 
b/kde-frameworks/kdelibs4support/kdelibs4support-5.101.0.ebuild
new file mode 100644
index 00..dfc41e4ea8
--- /dev/null
+++ b/kde-frameworks/kdelibs4support/kdelibs4support-5.101.0.ebuild
@@ -0,0 +1,104 @@
+# 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.5
+VIRTUALX_REQUIRED="test"
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework easing the development transition from KDELibs 4 to KF 
5"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~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=(
+   # downstream 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=(
+   -DWITH_X11=$(usex X)
+   )
+
+   ecm_src_configure
+}



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

2022-12-06 Thread Andreas Sturmlechner
commit: a9202105636a2c8d5f016c41456eda03fac8a8bd
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec  6 17:37:22 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec  6 17:42:02 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=a9202105

kde-frameworks/khtml: 5.101.0 version bump

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

 kde-frameworks/khtml/khtml-5.101.0.ebuild | 71 +++
 1 file changed, 71 insertions(+)

diff --git a/kde-frameworks/khtml/khtml-5.101.0.ebuild 
b/kde-frameworks/khtml/khtml-5.101.0.ebuild
new file mode 100644
index 00..566a6b5364
--- /dev/null
+++ b/kde-frameworks/khtml/khtml-5.101.0.ebuild
@@ -0,0 +1,71 @@
+# 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.5
+VIRTUALX_REQUIRED="test"
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="KHTML web rendering engine"
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+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[X?]
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+   =kde-frameworks/sonnet-${PVCUT}*:5
+   media-libs/giflib:=
+   media-libs/libjpeg-turbo:=
+   media-libs/libpng:0=
+   >=media-libs/phonon-4.11.0
+   sys-libs/zlib
+   X? (
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   x11-libs/libX11
+   )
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
+   X? ( x11-base/xorg-proto )
+"
+BDEPEND="
+   dev-lang/perl
+   dev-util/gperf
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_X11=$(usex X)
+   )
+
+   ecm_src_configure
+}



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

2022-12-06 Thread Andreas Sturmlechner
commit: 8c869785a319ee60e418daa67ad646cb726e278c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec  6 17:37:11 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec  6 17:42:02 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=8c869785

kde-frameworks/kxmlgui: 5.101.0 version bump

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

 kde-frameworks/kxmlgui/kxmlgui-5.101.0.ebuild | 46 +++
 1 file changed, 46 insertions(+)

diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.101.0.ebuild 
b/kde-frameworks/kxmlgui/kxmlgui-5.101.0.ebuild
new file mode 100644
index 00..4e2c1e89ac
--- /dev/null
+++ b/kde-frameworks/kxmlgui/kxmlgui-5.101.0.ebuild
@@ -0,0 +1,46 @@
+# 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.5
+VIRTUALX_REQUIRED="test"
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for managing menu and toolbar actions in an abstract 
way"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~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] proj/kde:master commit in: kde-frameworks/kglobalaccel/

2022-12-06 Thread Andreas Sturmlechner
commit: 922fbe6c29908fc3f493bdd034a6d22406511339
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec  6 17:36:45 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec  6 17:42:02 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=922fbe6c

kde-frameworks/kglobalaccel: 5.101.0 version bump

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

 .../kglobalaccel/kglobalaccel-5.101.0.ebuild   | 53 ++
 1 file changed, 53 insertions(+)

diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.101.0.ebuild 
b/kde-frameworks/kglobalaccel/kglobalaccel-5.101.0.ebuild
new file mode 100644
index 00..ae9ed1be5f
--- /dev/null
+++ b/kde-frameworks/kglobalaccel/kglobalaccel-5.101.0.ebuild
@@ -0,0 +1,53 @@
+# 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.5
+VIRTUALX_REQUIRED="test"
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to handle global shortcuts"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+REQUIRED_USE="test? ( X )"
+RESTRICT="test" # requires installed instance
+
+RDEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtx11extras-${QTMIN}:5
+   X? (
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kcrash-${PVCUT}*:5
+   =kde-frameworks/kdbusaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5[X]
+   x11-libs/libxcb
+   x11-libs/xcb-util-keysyms
+   )
+"
+DEPEND="${RDEPEND}
+   test? (
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   =kde-frameworks/kdeclarative-${PVCUT}*:5
+   )
+"
+BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_RUNTIME=$(usex X)
+   )
+   ecm_src_configure
+}
+
+src_test() {
+   XDG_CURRENT_DESKTOP="KDE" ecm_src_test # bug 789342
+}



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

2022-12-06 Thread Andreas Sturmlechner
commit: c54889fcf2c8d44c6ab4496cdf54aa9cff94e1bb
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec  6 17:36:54 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec  6 17:42:02 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c54889fc

kde-frameworks/knewstuff: 5.101.0 version bump

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

 kde-frameworks/knewstuff/knewstuff-5.101.0.ebuild | 50 +++
 1 file changed, 50 insertions(+)

diff --git a/kde-frameworks/knewstuff/knewstuff-5.101.0.ebuild 
b/kde-frameworks/knewstuff/knewstuff-5.101.0.ebuild
new file mode 100644
index 00..3094e5a207
--- /dev/null
+++ b/kde-frameworks/knewstuff/knewstuff-5.101.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.5
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for downloading and sharing additional application data"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="opds"
+
+DEPEND="
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/attica-${PVCUT}*:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kitemviews-${PVCUT}*:5
+   =kde-frameworks/kpackage-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/ktextwidgets-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+   opds? ( =kde-frameworks/syndication-${PVCUT}*:5 )
+"
+RDEPEND="${DEPEND}
+   >=kde-frameworks/kirigami-${PVCUT}:5
+"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package opds KF5Syndication)
+   )
+
+   ecm_src_configure
+}



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

2022-12-06 Thread Andreas Sturmlechner
commit: ce6f8a29644293deae9c8c74495d7bcad138013e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec  6 17:37:26 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec  6 17:42:02 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=ce6f8a29

kde-frameworks/kross: 5.101.0 version bump

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

 kde-frameworks/kross/kross-5.101.0.ebuild | 34 +++
 1 file changed, 34 insertions(+)

diff --git a/kde-frameworks/kross/kross-5.101.0.ebuild 
b/kde-frameworks/kross/kross-5.101.0.ebuild
new file mode 100644
index 00..21bf059791
--- /dev/null
+++ b/kde-frameworks/kross/kross-5.101.0.ebuild
@@ -0,0 +1,34 @@
+# 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.5
+VIRTUALX_REQUIRED="test"
+inherit ecm frameworks.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] proj/kde:master commit in: kde-frameworks/kinit/

2022-12-06 Thread Andreas Sturmlechner
commit: f82a3b49c0f3f4d3b96779ff245957939af6dbf2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec  6 17:36:49 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec  6 17:42:02 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=f82a3b49

kde-frameworks/kinit: 5.101.0 version bump

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

 kde-frameworks/kinit/kinit-5.101.0.ebuild | 48 +++
 1 file changed, 48 insertions(+)

diff --git a/kde-frameworks/kinit/kinit-5.101.0.ebuild 
b/kde-frameworks/kinit/kinit-5.101.0.ebuild
new file mode 100644
index 00..22f74df7cb
--- /dev/null
+++ b/kde-frameworks/kinit/kinit-5.101.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.5
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Helper library to speed up start of applications on KDE 
workspaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+caps +man X"
+
+RDEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kcrash-${PVCUT}*:5
+   =kde-frameworks/kdbusaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5[X?]
+   caps? ( sys-libs/libcap )
+   X? (
+   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 caps Libcap)
+   $(cmake_use_find_package man KF5DocTools)
+   -DWITH_X11=$(usex X)
+   )
+
+   ecm_src_configure
+}



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

2022-12-06 Thread Andreas Sturmlechner
commit: 965ba3ccb82988bb33795b001beadc56b9acf21e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec  6 17:37:16 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec  6 17:42:02 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=965ba3cc

kde-frameworks/purpose: 5.101.0 version bump

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

 kde-frameworks/purpose/purpose-5.101.0.ebuild | 69 +++
 1 file changed, 69 insertions(+)

diff --git a/kde-frameworks/purpose/purpose-5.101.0.ebuild 
b/kde-frameworks/purpose/purpose-5.101.0.ebuild
new file mode 100644
index 00..977f662460
--- /dev/null
+++ b/kde-frameworks/purpose/purpose-5.101.0.ebuild
@@ -0,0 +1,69 @@
+# 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.5
+inherit ecm frameworks.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 ~loong ~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] proj/kde:master commit in: kde-frameworks/kdeclarative/

2022-12-06 Thread Andreas Sturmlechner
commit: c11955f1f6988519b6fa1e12248012d2109ddc77
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec  6 17:36:36 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec  6 17:42:02 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c11955f1

kde-frameworks/kdeclarative: 5.101.0 version bump

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

 .../kdeclarative/kdeclarative-5.101.0.ebuild   | 37 ++
 1 file changed, 37 insertions(+)

diff --git a/kde-frameworks/kdeclarative/kdeclarative-5.101.0.ebuild 
b/kde-frameworks/kdeclarative/kdeclarative-5.101.0.ebuild
new file mode 100644
index 00..9dd0ded531
--- /dev/null
+++ b/kde-frameworks/kdeclarative/kdeclarative-5.101.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.5
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing integration of QML and KDE work spaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kconfig-${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/knotifications-${PVCUT}*:5
+   =kde-frameworks/kpackage-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5
+   media-libs/libepoxy
+"
+RDEPEND="${DEPEND}
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+"



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

2022-12-06 Thread Andreas Sturmlechner
commit: d8ca0643ceb78b3db9e2a97b867b3f9d4842e8f2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec  6 17:37:24 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec  6 17:42:02 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d8ca0643

kde-frameworks/kjs: 5.101.0 version bump

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

 kde-frameworks/kjs/kjs-5.101.0.ebuild | 23 +++
 1 file changed, 23 insertions(+)

diff --git a/kde-frameworks/kjs/kjs-5.101.0.ebuild 
b/kde-frameworks/kjs/kjs-5.101.0.ebuild
new file mode 100644
index 00..a6a839aa1d
--- /dev/null
+++ b/kde-frameworks/kjs/kjs-5.101.0.ebuild
@@ -0,0 +1,23 @@
+# 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 frameworks.kde.org
+
+DESCRIPTION="ECMAScipt compatible parser and engine"
+LICENSE="BSD-2 LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+BDEPEND="
+   dev-lang/perl
+"
+DEPEND="
+   dev-libs/libpcre
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( src/README )



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

2022-12-06 Thread Andreas Sturmlechner
commit: 3fea5e846181f12fb0f113f8925a1bd2fd0832bc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec  6 17:37:13 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec  6 17:42:02 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=3fea5e84

kde-frameworks/plasma: 5.101.0 version bump

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

 kde-frameworks/plasma/plasma-5.101.0.ebuild | 72 +
 1 file changed, 72 insertions(+)

diff --git a/kde-frameworks/plasma/plasma-5.101.0.ebuild 
b/kde-frameworks/plasma/plasma-5.101.0.ebuild
new file mode 100644
index 00..a27e1ef1b1
--- /dev/null
+++ b/kde-frameworks/plasma/plasma-5.101.0.ebuild
@@ -0,0 +1,72 @@
+# 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.5
+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[X?]
+   =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)
+   -DWITHOUT_X11=$(usex !X)
+   )
+
+   ecm_src_configure
+}



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

2022-12-06 Thread Andreas Sturmlechner
commit: fa35a035888cf0bf05a8fa30aca53ecc86ea015e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec  6 17:36:38 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec  6 17:42:02 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=fa35a035

kde-frameworks/kded: 5.101.0 version bump

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

 kde-frameworks/kded/kded-5.101.0.ebuild | 38 +
 1 file changed, 38 insertions(+)

diff --git a/kde-frameworks/kded/kded-5.101.0.ebuild 
b/kde-frameworks/kded/kded-5.101.0.ebuild
new file mode 100644
index 00..eeba5bdeb9
--- /dev/null
+++ b/kde-frameworks/kded/kded-5.101.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.5
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Central daemon of KDE workspaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+man"
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5[dbus]
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kcrash-${PVCUT}*:5
+   =kde-frameworks/kdbusaddons-${PVCUT}*:5
+   =kde-frameworks/kinit-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+"
+RDEPEND="${DEPEND}"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package man KF5DocTools)
+   )
+
+   ecm_src_configure
+}



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

2022-12-06 Thread Andreas Sturmlechner
commit: bc6c13d0c2f5896bcd2c77ceaeb94df5267b225a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec  6 17:37:07 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec  6 17:42:02 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=bc6c13d0

kde-frameworks/ktextwidgets: 5.101.0 version bump

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

 .../ktextwidgets/ktextwidgets-5.101.0.ebuild   | 38 ++
 1 file changed, 38 insertions(+)

diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.101.0.ebuild 
b/kde-frameworks/ktextwidgets/ktextwidgets-5.101.0.ebuild
new file mode 100644
index 00..1b2be31206
--- /dev/null
+++ b/kde-frameworks/ktextwidgets/ktextwidgets-5.101.0.ebuild
@@ -0,0 +1,38 @@
+# 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.5
+VIRTUALX_REQUIRED="test"
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing an assortment of widgets for displaying and 
editing text"
+LICENSE="LGPL-2+ LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~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] proj/kde:master commit in: kde-frameworks/kwallet/

2022-12-06 Thread Andreas Sturmlechner
commit: 237f1fe8f8317888b8993defeac2b9203a6accf3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec  6 17:37:09 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec  6 17:42:02 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=237f1fe8

kde-frameworks/kwallet: 5.101.0 version bump

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

 kde-frameworks/kwallet/kwallet-5.101.0.ebuild | 52 +++
 1 file changed, 52 insertions(+)

diff --git a/kde-frameworks/kwallet/kwallet-5.101.0.ebuild 
b/kde-frameworks/kwallet/kwallet-5.101.0.ebuild
new file mode 100644
index 00..b6b4917538
--- /dev/null
+++ b/kde-frameworks/kwallet/kwallet-5.101.0.ebuild
@@ -0,0 +1,52 @@
+# 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.5
+inherit ecm frameworks.kde.org optfeature
+
+DESCRIPTION="Framework providing desktop-wide storage for passwords"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="gpg +man"
+
+DEPEND="
+   >=app-crypt/qca-2.3.1:2[qt5(+)]
+   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}"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )"
+
+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] proj/kde:master commit in: kde-frameworks/kparts/

2022-12-06 Thread Andreas Sturmlechner
commit: ed48353c3f79f036f2297f8ca37f451c88ca6454
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec  6 17:36:58 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec  6 17:42:02 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=ed48353c

kde-frameworks/kparts: 5.101.0 version bump

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

 kde-frameworks/kparts/kparts-5.101.0.ebuild | 33 +
 1 file changed, 33 insertions(+)

diff --git a/kde-frameworks/kparts/kparts-5.101.0.ebuild 
b/kde-frameworks/kparts/kparts-5.101.0.ebuild
new file mode 100644
index 00..208323fd63
--- /dev/null
+++ b/kde-frameworks/kparts/kparts-5.101.0.ebuild
@@ -0,0 +1,33 @@
+# 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.5
+VIRTUALX_REQUIRED="test"
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing elaborate user-interface components"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kjobwidgets-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+"
+DEPEND="${RDEPEND}
+   >=kde-frameworks/ktextwidgets-${PVCUT}:5
+"



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

2022-12-06 Thread Andreas Sturmlechner
commit: 1cdd8b356d243293d2e807f18b94ef5bbe5d2c68
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec  6 17:36:56 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec  6 17:42:02 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=1cdd8b35

kde-frameworks/knotifyconfig: 5.101.0 version bump

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

 .../knotifyconfig/knotifyconfig-5.101.0.ebuild | 34 ++
 1 file changed, 34 insertions(+)

diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.101.0.ebuild 
b/kde-frameworks/knotifyconfig/knotifyconfig-5.101.0.ebuild
new file mode 100644
index 00..a1f0b20c73
--- /dev/null
+++ b/kde-frameworks/knotifyconfig/knotifyconfig-5.101.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.5
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for configuring desktop notifications"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="phonon"
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kcompletion-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   !phonon? ( media-libs/libcanberra )
+   phonon? ( >=media-libs/phonon-4.11.0 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package !phonon Canberra)
+   )
+   ecm_src_configure
+}



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

2022-12-06 Thread Andreas Sturmlechner
commit: 7572ff3f6feeed2084425e31bee8e59885a2bf8a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec  6 17:37:00 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec  6 17:42:02 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=7572ff3f

kde-frameworks/krunner: 5.101.0 version bump

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

 kde-frameworks/krunner/krunner-5.101.0.ebuild | 47 +++
 1 file changed, 47 insertions(+)

diff --git a/kde-frameworks/krunner/krunner-5.101.0.ebuild 
b/kde-frameworks/krunner/krunner-5.101.0.ebuild
new file mode 100644
index 00..02f8941612
--- /dev/null
+++ b/kde-frameworks/krunner/krunner-5.101.0.ebuild
@@ -0,0 +1,47 @@
+# 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.5
+VIRTUALX_REQUIRED="test"
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for providing different actions given a string query"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="activities"
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/plasma-${PVCUT}*:5
+   =kde-frameworks/solid-${PVCUT}*:5
+   =kde-frameworks/threadweaver-${PVCUT}*:5
+   activities? ( =kde-frameworks/kactivities-${PVCUT}*:5 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package activities KF5Activities)
+   )
+   ecm_src_configure
+}
+
+src_test() {
+   # requires virtual dbus, otherwise hangs; bugs #630672, #789351, #838502
+   local myctestargs=(
+   -E 
"(dbusrunnertest|runnermanagersinglerunnermodetest|runnermanagertest)"
+   )
+   ecm_src_test
+}



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

2022-12-06 Thread Andreas Sturmlechner
commit: 91e8d7b7a91dbdac75c0a1b5a0d7b691ca2a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec  6 17:37:03 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec  6 17:42:02 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=91e8d7b7

kde-frameworks/kservice: 5.101.0 version bump

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

 kde-frameworks/kservice/kservice-5.101.0.ebuild | 50 +
 1 file changed, 50 insertions(+)

diff --git a/kde-frameworks/kservice/kservice-5.101.0.ebuild 
b/kde-frameworks/kservice/kservice-5.101.0.ebuild
new file mode 100644
index 00..bea581b14d
--- /dev/null
+++ b/kde-frameworks/kservice/kservice-5.101.0.ebuild
@@ -0,0 +1,50 @@
+# 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.5
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Advanced plugin and service introspection"
+
+LICENSE="LGPL-2 LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~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] proj/kde:master commit in: kde-frameworks/ktexteditor/

2022-12-06 Thread Andreas Sturmlechner
commit: 542f7bbe33f69f7d005314268195d484c3127e64
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec  6 17:37:05 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec  6 17:42:02 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=542f7bbe

kde-frameworks/ktexteditor: 5.101.0 version bump

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

 .../ktexteditor/ktexteditor-5.101.0.ebuild | 54 ++
 1 file changed, 54 insertions(+)

diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.101.0.ebuild 
b/kde-frameworks/ktexteditor/ktexteditor-5.101.0.ebuild
new file mode 100644
index 00..0808a11bf7
--- /dev/null
+++ b/kde-frameworks/ktexteditor/ktexteditor-5.101.0.ebuild
@@ -0,0 +1,54 @@
+# 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.5
+VIRTUALX_REQUIRED="test"
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing a full text editor component"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+editorconfig"
+
+RESTRICT="test"
+
+DEPEND="
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtprintsupport-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/karchive-${PVCUT}*: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/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/kparts-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kxmlgui-${PVCUT}*:5
+   =kde-frameworks/sonnet-${PVCUT}*:5
+   =kde-frameworks/syntax-highlighting-${PVCUT}*:5
+   editorconfig? ( app-text/editorconfig-core-c )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="test? ( >=kde-frameworks/kservice-${PVCUT}:5 )"
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package editorconfig EditorConfig)
+   )
+
+   ecm_src_configure
+}



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

2022-12-06 Thread Andreas Sturmlechner
commit: f5e30f72aa066d211189c38074b2a43b0c963a6f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec  6 17:36:34 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec  6 17:42:02 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=f5e30f72

kde-frameworks/kdav: 5.101.0 version bump

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

 kde-frameworks/kdav/kdav-5.101.0.ebuild | 34 +
 1 file changed, 34 insertions(+)

diff --git a/kde-frameworks/kdav/kdav-5.101.0.ebuild 
b/kde-frameworks/kdav/kdav-5.101.0.ebuild
new file mode 100644
index 00..1b791f66c9
--- /dev/null
+++ b/kde-frameworks/kdav/kdav-5.101.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.5
+VIRTUALX_REQUIRED="test"
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="DAV protocol implemention with KJobs"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   >=kde-frameworks/kcoreaddons-${PVCUT}:5
+   >=kde-frameworks/ki18n-${PVCUT}:5
+   >=kde-frameworks/kio-${PVCUT}:5
+"
+DEPEND="${RDEPEND}"
+
+src_test() {
+   # bug 616808 - DavItemFetchJobTest requires D-Bus
+   # bug 653602 - DavItemsListJobTest mimetypes unsupported
+   local myctestargs=(
+   -E "(kdav-davitemfetchjob|kdav-davitemslistjob)"
+   )
+   ecm_src_test
+}



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

2022-12-06 Thread Andreas Sturmlechner
commit: 757dc6cec07369395d3b669821d409cba47a33e9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec  6 17:36:47 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec  6 17:42:02 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=757dc6ce

kde-frameworks/kiconthemes: 5.101.0 version bump

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

 .../kiconthemes/kiconthemes-5.101.0.ebuild | 33 ++
 1 file changed, 33 insertions(+)

diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.101.0.ebuild 
b/kde-frameworks/kiconthemes/kiconthemes-5.101.0.ebuild
new file mode 100644
index 00..db81149ad5
--- /dev/null
+++ b/kde-frameworks/kiconthemes/kiconthemes-5.101.0.ebuild
@@ -0,0 +1,33 @@
+# 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.5
+VIRTUALX_REQUIRED="test"
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for icon theming and configuration"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test" # bug 574770
+
+RDEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+"
+DEPEND="${RDEPEND}
+   test? ( >=dev-qt/qtdeclarative-${QTMIN}:5 )
+"



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

2022-12-06 Thread Andreas Sturmlechner
commit: 682737909b5a4f5b456b298f07294ad4c48a143d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec  6 17:36:52 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec  6 17:42:02 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=68273790

kde-frameworks/kio: 5.101.0 version bump

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

 kde-frameworks/kio/kio-5.101.0.ebuild | 89 +++
 1 file changed, 89 insertions(+)

diff --git a/kde-frameworks/kio/kio-5.101.0.ebuild 
b/kde-frameworks/kio/kio-5.101.0.ebuild
new file mode 100644
index 00..a9be2323c3
--- /dev/null
+++ b/kde-frameworks/kio/kio-5.101.0.ebuild
@@ -0,0 +1,89 @@
+# 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.5
+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[X?]
+   =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 )
+"
+PDEPEND=">=kde-frameworks/kded-${PVCUT}:5"
+
+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)
+   -DWITH_X11=$(usex X)
+   )
+
+   ecm_src_configure
+}
+
+pkg_postinst() {
+   ecm_pkg_postinst
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   ecm_pkg_postrm
+   xdg_desktop_database_update
+}



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

2022-12-06 Thread Andreas Sturmlechner
commit: 168dd7b02402f8218eb433e519752f2d52b1594e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec  6 17:36:43 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec  6 17:42:02 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=168dd7b0

kde-frameworks/kemoticons: 5.101.0 version bump

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

 .../kemoticons/kemoticons-5.101.0.ebuild   | 28 ++
 1 file changed, 28 insertions(+)

diff --git a/kde-frameworks/kemoticons/kemoticons-5.101.0.ebuild 
b/kde-frameworks/kemoticons/kemoticons-5.101.0.ebuild
new file mode 100644
index 00..6ba8306059
--- /dev/null
+++ b/kde-frameworks/kemoticons/kemoticons-5.101.0.ebuild
@@ -0,0 +1,28 @@
+# 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.5
+VIRTUALX_REQUIRED="test"
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for converting text emoticons to graphical 
representations"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# requires running kde environment
+RESTRICT="test"
+
+DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+"
+RDEPEND="${DEPEND}"



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

2022-12-06 Thread Andreas Sturmlechner
commit: 9db21eaf582dfefd3e23518940b3456a1f33c362
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec  6 17:36:41 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec  6 17:42:02 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=9db21eaf

kde-frameworks/kdesu: 5.101.0 version bump

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

 kde-frameworks/kdesu/kdesu-5.101.0.ebuild | 33 +++
 1 file changed, 33 insertions(+)

diff --git a/kde-frameworks/kdesu/kdesu-5.101.0.ebuild 
b/kde-frameworks/kdesu/kdesu-5.101.0.ebuild
new file mode 100644
index 00..07b753fd8a
--- /dev/null
+++ b/kde-frameworks/kdesu/kdesu-5.101.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-2)
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to handle super user actions"
+
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+RDEPEND="
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kpty-${PVCUT}*:5
+   X? ( x11-libs/libX11 )
+"
+DEPEND="${RDEPEND}
+   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: dev-libs/libmemcached-awesome/

2022-12-06 Thread Florian Schmaus
commit: b90894ac5e2193df648893d380eca3ca57ffb495
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Dec  2 01:43:02 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Dec  6 18:39:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b90894ac

dev-libs/libmemcached-awesome: add 1.1.3

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-libs/libmemcached-awesome/Manifest |  1 +
 .../libmemcached-awesome-1.1.3.ebuild  | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/dev-libs/libmemcached-awesome/Manifest 
b/dev-libs/libmemcached-awesome/Manifest
index 5eaaf462b5f3..cf7592abc9ca 100644
--- a/dev-libs/libmemcached-awesome/Manifest
+++ b/dev-libs/libmemcached-awesome/Manifest
@@ -1,2 +1,3 @@
 DIST libmemcached-awesome-1.1.1.tar.gz 527161 BLAKE2B 
8eedefc35ef1964efd653523ade11da5233ddbab620e34552f963b6138a19f358adfde57fc5955f4ae28c755df2e39d716cb36fb96eef0c14a54ddce20dd8e39
 SHA512 
b5de32a3db506fb70f2da2bb029a10129667e1a1b054e0cd68ed4f8f99c5b514c2c3e14cb714dbb83de5a138d6a0b867bfc956f08ba9d2b02f050115ae175af5
 DIST libmemcached-awesome-1.1.2.tar.gz 527675 BLAKE2B 
436c3dcfed00a66459064a58a4d82e22f6f4a624a1f462949d2d3d8536b1342cbb7f0d5f883a86cce119dbcada4597c664609b7f9334bd321a5f1d314e5906b0
 SHA512 
3b9b6b1b09b39c845b5169841902d45e470f99af65765c9ae5d405d4eb1b6884e49831ccfb128df67beeda45eeed5e0f41ee475560cabcfa98e8196134182a53
+DIST libmemcached-awesome-1.1.3.tar.gz 527880 BLAKE2B 
b3d91b9eeb335b3fa7b910842b3c31326669aa9634ab6c87a3247bf8279037f5c2470b653fed851bf1708559af1a1edab52707c19eb6ea89ac6cb92424290d4a
 SHA512 
99fb2ad32c05f8af769f5b30983b7c4244cd7ee027ccc8f893a957de4ffb12939959e2461c9acd20a8d21e0af824606e97d54465b7147337f40313c5eddf474b

diff --git a/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.3.ebuild 
b/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.3.ebuild
new file mode 100644
index ..aa23fd0f9f65
--- /dev/null
+++ b/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="a C/C++ memcached client library"
+HOMEPAGE="https://github.com/awesomized/libmemcached;
+SRC_URI="https://github.com/awesomized/libmemcached/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/libmemcached-${PV}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+libevent sasl test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="!dev-libs/libmemcached
+   libevent? ( dev-libs/libevent:= )
+   sasl? ( dev-libs/cyrus-sasl:2 )"
+DEPEND="${RDEPEND}
+   test? ( net-misc/memcached )"
+BDEPEND="sys-devel/bison
+   sys-devel/flex
+   virtual/pkgconfig"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING=$(usex test)
+   -DENABLE_DTRACE=OFF
+   -DENABLE_SASL=$(usex sasl)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   local myctestargs=(
+   # memcached_regression_lp583031: needs network, bug #845123
+   # bin/memaslap: tries to use Portage HOMEDIR, bug #845123
+   -E "(memcached_regression_lp583031|bin/memaslap|memcached_udp)"
+   )
+
+   cmake_src_test
+}



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

2022-12-06 Thread Florian Schmaus
commit: bab626511c3d688dafbc1c3483236d33ade2fae8
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Dec  2 01:47:32 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Dec  6 18:39:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bab62651

dev-libs/libmemcached-awesome: drop old

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28499
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-libs/libmemcached-awesome/Manifest |  1 -
 .../libmemcached-awesome-1.1.1.ebuild  | 46 --
 2 files changed, 47 deletions(-)

diff --git a/dev-libs/libmemcached-awesome/Manifest 
b/dev-libs/libmemcached-awesome/Manifest
index cf7592abc9ca..c5d464ff 100644
--- a/dev-libs/libmemcached-awesome/Manifest
+++ b/dev-libs/libmemcached-awesome/Manifest
@@ -1,3 +1,2 @@
-DIST libmemcached-awesome-1.1.1.tar.gz 527161 BLAKE2B 
8eedefc35ef1964efd653523ade11da5233ddbab620e34552f963b6138a19f358adfde57fc5955f4ae28c755df2e39d716cb36fb96eef0c14a54ddce20dd8e39
 SHA512 
b5de32a3db506fb70f2da2bb029a10129667e1a1b054e0cd68ed4f8f99c5b514c2c3e14cb714dbb83de5a138d6a0b867bfc956f08ba9d2b02f050115ae175af5
 DIST libmemcached-awesome-1.1.2.tar.gz 527675 BLAKE2B 
436c3dcfed00a66459064a58a4d82e22f6f4a624a1f462949d2d3d8536b1342cbb7f0d5f883a86cce119dbcada4597c664609b7f9334bd321a5f1d314e5906b0
 SHA512 
3b9b6b1b09b39c845b5169841902d45e470f99af65765c9ae5d405d4eb1b6884e49831ccfb128df67beeda45eeed5e0f41ee475560cabcfa98e8196134182a53
 DIST libmemcached-awesome-1.1.3.tar.gz 527880 BLAKE2B 
b3d91b9eeb335b3fa7b910842b3c31326669aa9634ab6c87a3247bf8279037f5c2470b653fed851bf1708559af1a1edab52707c19eb6ea89ac6cb92424290d4a
 SHA512 
99fb2ad32c05f8af769f5b30983b7c4244cd7ee027ccc8f893a957de4ffb12939959e2461c9acd20a8d21e0af824606e97d54465b7147337f40313c5eddf474b

diff --git a/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.1.ebuild 
b/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.1.ebuild
deleted file mode 100644
index f4eb2d466b2a..
--- a/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="a C/C++ memcached client library"
-HOMEPAGE="https://github.com/awesomized/libmemcached;
-SRC_URI="https://github.com/awesomized/libmemcached/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}/libmemcached-${PV}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 x86"
-IUSE="+libevent sasl test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="!dev-libs/libmemcached
-   libevent? ( dev-libs/libevent:= )
-   sasl? ( dev-libs/cyrus-sasl:2 )"
-DEPEND="${RDEPEND}
-   test? ( net-misc/memcached )"
-BDEPEND="sys-devel/bison
-   sys-devel/flex
-   virtual/pkgconfig"
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_TESTING=$(usex test)
-   -DENABLE_DTRACE=OFF
-   -DENABLE_SASL=$(usex sasl)
-   )
-
-   cmake_src_configure
-}
-
-src_test() {
-   local myctestargs=(
-   # memcached_regression_lp583031: needs network, bug #845123
-   # bin/memaslap: tries to use Portage HOMEDIR, bug #845123
-   -E "(memcached_regression_lp583031|bin/memaslap)"
-   )
-
-   cmake_src_test
-}



[gentoo-commits] repo/gentoo:master commit in: acct-group/amanda/, app-backup/amanda/, acct-user/amanda/

2022-12-06 Thread Florian Schmaus
commit: 5cb5ce4775ff5d1fe3b6903c060215131a2b994d
Author: Stefan G. Weichinger  xunil  at>
AuthorDate: Thu Dec  1 12:28:57 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Dec  6 18:38:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cb5ce47

app-backup/amanda: remove Stefan Weichinger as proxied maintainer

Closes: https://github.com/gentoo/gentoo/pull/28491
Closes: https://bugs.gentoo.org/633272
Signed-off-by: Stefan G. Weichinger  xunil.at>
Signed-off-by: Florian Schmaus  gentoo.org>

 acct-group/amanda/metadata.xml | 4 
 acct-user/amanda/metadata.xml  | 4 
 app-backup/amanda/metadata.xml | 4 
 3 files changed, 12 deletions(-)

diff --git a/acct-group/amanda/metadata.xml b/acct-group/amanda/metadata.xml
index 6e403a40a2d0..3b9d35a888c5 100644
--- a/acct-group/amanda/metadata.xml
+++ b/acct-group/amanda/metadata.xml
@@ -5,10 +5,6 @@
robb...@gentoo.org
Robin H. Johnson

-   
-   li...@xunil.at
-   Stefan G. Weichinger
-   

proxy-ma...@gentoo.org
Proxy Maintainers

diff --git a/acct-user/amanda/metadata.xml b/acct-user/amanda/metadata.xml
index 6e403a40a2d0..3b9d35a888c5 100644
--- a/acct-user/amanda/metadata.xml
+++ b/acct-user/amanda/metadata.xml
@@ -5,10 +5,6 @@
robb...@gentoo.org
Robin H. Johnson

-   
-   li...@xunil.at
-   Stefan G. Weichinger
-   

proxy-ma...@gentoo.org
Proxy Maintainers

diff --git a/app-backup/amanda/metadata.xml b/app-backup/amanda/metadata.xml
index 15e7c6a5735e..8372298b14c7 100644
--- a/app-backup/amanda/metadata.xml
+++ b/app-backup/amanda/metadata.xml
@@ -5,10 +5,6 @@
robb...@gentoo.org
Robin H. Johnson

-   
-   li...@xunil.at
-   Stefan G. Weichinger
-   

proxy-ma...@gentoo.org
Proxy Maintainers



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

2022-12-06 Thread Andrew Ammerlaan
commit: 1898d90a51d347b7ccc10162d12178eac654
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Tue Dec  6 18:15:20 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Dec  6 18:17:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1898d90a

dev-python/nbclient: correct dependency on jupyter_core

According to upstream pyproject.toml we need >=4.1.2,
but !=5.0.*. 5.1.0 should be fine though, tests pass.

Closes: https://bugs.gentoo.org/883785
Signed-off-by: Andrew Ammerlaan  gentoo.org>

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

diff --git a/dev-python/nbclient/nbclient-0.7.2.ebuild 
b/dev-python/nbclient/nbclient-0.7.2.ebuild
index aa4b8ee54615..5d2064b2b009 100644
--- a/dev-python/nbclient/nbclient-0.7.2.ebuild
+++ b/dev-python/nbclient/nbclient-0.7.2.ebuild
@@ -26,7 +26,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~s390 ~sparc
 RDEPEND="
>=dev-python/jupyter_client-6.1.12[${PYTHON_USEDEP}]
>=dev-python/jupyter_core-4.12[${PYTHON_USEDEP}]
-   =dev-python/nbformat-5.0[${PYTHON_USEDEP}]
>=dev-python/traitlets-5.3[${PYTHON_USEDEP}]
 "



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

2022-12-06 Thread Sam James
commit: 000ca35273635b00c33b5f1c9775074d0e0f1280
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  6 18:16:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  6 18:16:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=000ca352

media-sound/pulseaudio-daemon: only depend on libpcre for elibc_mingw

This syncs pulseaudio-daemon with libpcre, see 
c05fb18ebae2e964fb4030a3f86f1870371c0e9e.

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

 ...ulseaudio-daemon-16.1.ebuild => pulseaudio-daemon-16.1-r3.ebuild} | 5 +
 ...eaudio-daemon-16.1-r2.ebuild => pulseaudio-daemon-16.1-r4.ebuild} | 5 +
 2 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1.ebuild 
b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r3.ebuild
similarity index 99%
rename from media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1.ebuild
rename to media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r3.ebuild
index 706fa7f66af7..ab27052dd5c6 100644
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1.ebuild
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r3.ebuild
@@ -65,10 +65,6 @@ COMMON_DEPEND="
dev-libs/libatomic_ops
>=media-libs/libsndfile-1.0.20
>=media-libs/speexdsp-1.2
-   || (
-   elibc_glibc? ( virtual/libc )
-   dev-libs/libpcre:3
-   )
alsa? ( >=media-libs/alsa-lib-1.0.24 )
aptx? ( ${gstreamer_deps} )
asyncns? ( >=net-libs/libasyncns-0.1 )
@@ -80,6 +76,7 @@ COMMON_DEPEND="
sys-kernel/linux-headers
>=sys-libs/libcap-2.22-r2
dbus? ( >=sys-apps/dbus-1.4.12 )
+   elibc_mingw? ( dev-libs/libpcre:3 )
elogind? ( sys-auth/elogind )
equalizer? (
sci-libs/fftw:3.0=

diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r2.ebuild 
b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r4.ebuild
similarity index 99%
rename from media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r2.ebuild
rename to media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r4.ebuild
index a358f8c2235d..46c4de34781f 100644
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r2.ebuild
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r4.ebuild
@@ -65,10 +65,6 @@ COMMON_DEPEND="
dev-libs/libatomic_ops
>=media-libs/libsndfile-1.0.20
>=media-libs/speexdsp-1.2
-   || (
-   elibc_glibc? ( virtual/libc )
-   dev-libs/libpcre:3
-   )
alsa? ( >=media-libs/alsa-lib-1.0.24 )
aptx? ( ${gstreamer_deps} )
asyncns? ( >=net-libs/libasyncns-0.1 )
@@ -80,6 +76,7 @@ COMMON_DEPEND="
sys-kernel/linux-headers
>=sys-libs/libcap-2.22-r2
dbus? ( >=sys-apps/dbus-1.4.12 )
+   elibc_mingw? ( dev-libs/libpcre:3 )
elogind? ( sys-auth/elogind )
equalizer? (
sci-libs/fftw:3.0=



[gentoo-commits] repo/gentoo:master commit in: media-libs/oneVPL-intel-gpu/

2022-12-06 Thread Andrew Ammerlaan
commit: e729b3cd5338d75fa01f64730eda23ca7a09f628
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Nov 21 11:05:56 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Dec  6 18:00:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e729b3cd

media-libs/oneVPL-intel-gpu: new package, add 22.6.3

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

 media-libs/oneVPL-intel-gpu/Manifest   |  1 +
 media-libs/oneVPL-intel-gpu/metadata.xml   | 14 +++
 .../oneVPL-intel-gpu-22.6.3.ebuild | 46 ++
 3 files changed, 61 insertions(+)

diff --git a/media-libs/oneVPL-intel-gpu/Manifest 
b/media-libs/oneVPL-intel-gpu/Manifest
new file mode 100644
index ..c6372d256f43
--- /dev/null
+++ b/media-libs/oneVPL-intel-gpu/Manifest
@@ -0,0 +1 @@
+DIST oneVPL-intel-gpu-22.6.3.tar.gz 6819100 BLAKE2B 
9c87c41c072b7e7ef2dd8adcc6843eea564582f4070d452babb6b1eeadc13eb12dbe2e9d6075821954b7f7194f2ed814d3c1f6463c3b078912ee42cd684d1277
 SHA512 
56b29513142dc434732e646e3ec3e8d60db542f3be315190b06e9b532e4aef98423be9a0b6f35e65489085786446ecbd1c1774d06bea7552aaa7fb71517f4fb9

diff --git a/media-libs/oneVPL-intel-gpu/metadata.xml 
b/media-libs/oneVPL-intel-gpu/metadata.xml
new file mode 100644
index ..1d48ba0cbeed
--- /dev/null
+++ b/media-libs/oneVPL-intel-gpu/metadata.xml
@@ -0,0 +1,14 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   media-vi...@gentoo.org
+   
+   
+   andrewammerl...@gentoo.org
+   Andrew Ammerlaan
+   
+   
+   oneapi-src/oneVPL-intel-gpu
+   
+

diff --git a/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-22.6.3.ebuild 
b/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-22.6.3.ebuild
new file mode 100644
index ..7e2c69f5b324
--- /dev/null
+++ b/media-libs/oneVPL-intel-gpu/oneVPL-intel-gpu-22.6.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="oneAPI Video Processing Library Intel GPU implementation"
+HOMEPAGE="https://github.com/oneapi-src/oneVPL-intel-gpu;
+SRC_URI="https://github.com/oneapi-src/oneVPL-intel-gpu/archive/refs/tags/intel-onevpl-${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-intel-onevpl-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="virtual/pkgconfig"
+DEPEND="
+   media-libs/libva
+   x11-libs/libdrm[video_cards_intel]
+"
+# At runtime we need a dispatcher, oneVPL is preferred but mediasdk also works
+RDEPEND="${DEPEND}
+   >=media-libs/libva-intel-media-driver-${PV}
+   || (
+   media-libs/oneVPL[drm,vaapi]
+   media-libs/intel-mediasdk
+   )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_RUNTIME=ON
+   # To build the kernels we need to package the cm-compiler, use 
pre-built instead
+   -DBUILD_KERNELS=OFF
+   -DBUILD_TESTS="$(usex test)"
+   # This only seems to do something if we BUILD_KERNELS=ON
+   #-DBUILD_TOOLS="$(usex tools)"
+   # OpenCL only has an effect if we build kernels
+   -DENABLE_OPENCL=OFF
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/svt-hevc/, profiles/, licenses/

2022-12-06 Thread Andrew Ammerlaan
commit: e31085dbd2d920a435b1bebc7f132d4d8f20ea63
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Nov 21 10:57:07 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Dec  6 17:40:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e31085db

media-libs/svt-hevc: new package, add 1.5.1, , import from ::guru

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

 licenses/AOM  | 107 ++
 media-libs/svt-hevc/Manifest  |   1 +
 media-libs/svt-hevc/metadata.xml  |  18 +
 media-libs/svt-hevc/svt-hevc-1.5.1.ebuild |  28 
 media-libs/svt-hevc/svt-hevc-.ebuild  |  28 
 profiles/license_groups   |   2 +-
 6 files changed, 183 insertions(+), 1 deletion(-)

diff --git a/licenses/AOM b/licenses/AOM
new file mode 100644
index ..1de4dd7531b9
--- /dev/null
+++ b/licenses/AOM
@@ -0,0 +1,107 @@
+**Alliance for Open Media Patent License 1.0**
+
+ 1. **License Terms.**
+
+**Patent License.** Subject to the terms and conditions of this License, 
each
+ Licensor, on behalf of itself and successors in interest and assigns,
+ grants Licensee a non-sublicensable, perpetual, worldwide, non-exclusive,
+ no-charge, royalty-free, irrevocable (except as expressly stated in this
+ License) patent license to its Necessary Claims to make, use, sell, offer
+ for sale, import or distribute any Implementation.
+
+ **Conditions.**
+
+*Availability.* As a condition to the grant of rights to Licensee to make,
+   sell, offer for sale, import or distribute an Implementation under
+   Section 1.1, Licensee must make its Necessary Claims available under
+   this License, and must reproduce this License with any Implementation
+   as follows:
+
+  a. For distribution in source code, by including this License in the
+  root directory of the source code with its Implementation.
+
+  b. For distribution in any other form (including binary, object form,
+  and/or hardware description code (e.g., HDL, RTL, Gate Level Netlist,
+  GDSII, etc.)), by including this License in the documentation, legal
+  notices, and/or other written materials provided with the
+  Implementation.
+
+*Additional Conditions.* This license is directly from Licensor to
+   Licensee.  Licensee acknowledges as a condition of benefiting from it
+   that no rights from Licensor are received from suppliers, distributors,
+   or otherwise in connection with this License.
+
+**Defensive Termination**. If any Licensee, its Affiliates, or its agents
+ initiates patent litigation or files, maintains, or voluntarily
+ participates in a lawsuit against another entity or any person asserting
+ that any Implementation infringes Necessary Claims, any patent licenses
+ granted under this License directly to the Licensee are immediately
+ terminated as of the date of the initiation of action unless 1) that suit
+ was in response to a corresponding suit regarding an Implementation first
+ brought against an initiating entity, or 2) that suit was brought to
+ enforce the terms of this License (including intervention in a third-party
+ action by a Licensee).
+
+**Disclaimers.** The Reference Implementation and Specification are 
provided
+ "AS IS" and without warranty. The entire risk as to implementing or
+ otherwise using the Reference Implementation or Specification is assumed
+ by the implementer and user. Licensor expressly disclaims any warranties
+ (express, implied, or otherwise), including implied warranties of
+ merchantability, non-infringement, fitness for a particular purpose, or
+ title, related to the material. IN NO EVENT WILL LICENSOR BE LIABLE TO
+ ANY OTHER PARTY FOR LOST PROFITS OR ANY FORM OF INDIRECT, SPECIAL,
+ INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER FROM ANY CAUSES OF
+ ACTION OF ANY KIND WITH RESPECT TO THIS LICENSE, WHETHER BASED ON BREACH
+ OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR
+ NOT THE OTHER PARTRY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+2. **Definitions.**
+
+ **Affiliate.**  "Affiliate" means an entity that directly or indirectly
+ Controls, is Controlled by, or is under common Control of that party.
+
+**Control.** "Control" means direct or indirect control of more than 50% of
+ the voting power to elect directors of that corporation, or for any other
+ entity, the power to direct management of such entity.
+
+**Decoder.**  "Decoder" means any decoder that conforms fully with all
+ non-optional portions of the Specification.
+
+**Encoder.**  "Encoder" means any encoder that produces a bitstream that 
can
+ be decoded by a Decoder only to the extent it produces such a bitstream.
+
+

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

2022-12-06 Thread Andrew Ammerlaan
commit: a0832cc15e6c5275cec5a34a2a215cc4428e3eee
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Nov 21 11:09:08 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Dec  6 18:00:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0832cc1

media-video/ffmpeg: allow enabling use of intel-mediasdk or oneVPL

Closes: https://bugs.gentoo.org/590752
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 media-video/ffmpeg/{ffmpeg-5.1.2.ebuild => ffmpeg-5.1.2-r1.ebuild} | 5 +++--
 media-video/ffmpeg/ffmpeg-.ebuild  | 5 +++--
 media-video/ffmpeg/metadata.xml| 1 +
 3 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/media-video/ffmpeg/ffmpeg-5.1.2.ebuild 
b/media-video/ffmpeg/ffmpeg-5.1.2-r1.ebuild
similarity index 99%
rename from media-video/ffmpeg/ffmpeg-5.1.2.ebuild
rename to media-video/ffmpeg/ffmpeg-5.1.2-r1.ebuild
index a042eb0b277a..3467de2ac40e 100644
--- a/media-video/ffmpeg/ffmpeg-5.1.2.ebuild
+++ b/media-video/ffmpeg/ffmpeg-5.1.2-r1.ebuild
@@ -84,7 +84,7 @@ FFMPEG_FLAG_MAP=(
# decoders
amr:libopencore-amrwb amr:libopencore-amrnb codec2:libcodec2 
+dav1d:libdav1d fdk:libfdk-aac
jpeg2k:libopenjpeg jpegxl:libjxl bluray:libbluray gme:libgme 
gsm:libgsm
-   libaribb24 mmal modplug:libmodplug opus:libopus libilbc librtmp 
ssh:libssh
+   libaribb24 mmal modplug:libmodplug opus:libopus qsv:libmfx 
libilbc librtmp ssh:libssh
speex:libspeex srt:libsrt svg:librsvg nvenc:ffnvcodec
vorbis:libvorbis vpx:libvpx zvbi:libzvbi
# libavfilter options
@@ -248,6 +248,7 @@ RDEPEND="
opengl? ( >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}] )
opus? ( >=media-libs/opus-1.0.2-r2[${MULTILIB_USEDEP}] )
pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] )
+   qsv? ( media-libs/intel-mediasdk )
rubberband? ( >=media-libs/rubberband-1.8.1-r1[${MULTILIB_USEDEP}] )
samba? ( >=net-fs/samba-3.6.23-r1[client,${MULTILIB_USEDEP}] )
sdl? ( media-libs/libsdl2[sound,video,${MULTILIB_USEDEP}] )
@@ -429,7 +430,7 @@ multilib_src_configure() {
 
# (temporarily) disable non-multilib deps
if ! multilib_is_native_abi; then
-   for i in librav1e libzmq ; do
+   for i in librav1e libmfx libzmq ; do
myconf+=( --disable-${i} )
done
fi

diff --git a/media-video/ffmpeg/ffmpeg-.ebuild 
b/media-video/ffmpeg/ffmpeg-.ebuild
index a042eb0b277a..016fa514d08c 100644
--- a/media-video/ffmpeg/ffmpeg-.ebuild
+++ b/media-video/ffmpeg/ffmpeg-.ebuild
@@ -84,7 +84,7 @@ FFMPEG_FLAG_MAP=(
# decoders
amr:libopencore-amrwb amr:libopencore-amrnb codec2:libcodec2 
+dav1d:libdav1d fdk:libfdk-aac
jpeg2k:libopenjpeg jpegxl:libjxl bluray:libbluray gme:libgme 
gsm:libgsm
-   libaribb24 mmal modplug:libmodplug opus:libopus libilbc librtmp 
ssh:libssh
+   libaribb24 mmal modplug:libmodplug opus:libopus qsv:libvpl 
libilbc librtmp ssh:libssh
speex:libspeex srt:libsrt svg:librsvg nvenc:ffnvcodec
vorbis:libvorbis vpx:libvpx zvbi:libzvbi
# libavfilter options
@@ -248,6 +248,7 @@ RDEPEND="
opengl? ( >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}] )
opus? ( >=media-libs/opus-1.0.2-r2[${MULTILIB_USEDEP}] )
pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] )
+   qsv? ( media-libs/oneVPL )
rubberband? ( >=media-libs/rubberband-1.8.1-r1[${MULTILIB_USEDEP}] )
samba? ( >=net-fs/samba-3.6.23-r1[client,${MULTILIB_USEDEP}] )
sdl? ( media-libs/libsdl2[sound,video,${MULTILIB_USEDEP}] )
@@ -429,7 +430,7 @@ multilib_src_configure() {
 
# (temporarily) disable non-multilib deps
if ! multilib_is_native_abi; then
-   for i in librav1e libzmq ; do
+   for i in librav1e libmfx libvpl libzmq ; do
myconf+=( --disable-${i} )
done
fi

diff --git a/media-video/ffmpeg/metadata.xml b/media-video/ffmpeg/metadata.xml
index 4bcd388dcb3a..60511928e367 100644
--- a/media-video/ffmpeg/metadata.xml
+++ b/media-video/ffmpeg/metadata.xml
@@ -44,6 +44,7 @@
Enables MIPS DSP ASE R1 
optimizations.
Enables MIPS DSP ASE R2 
optimizations.
Enables floating point MIPS 
optimizations.
+   Enable Intel Quick Sync Video via 
media-libs/intel-mediasdk (ffmpeg versions older than, and 
including, 5.1) or media-libs/oneVPL (ffmpeg version newer than 
5.1).
Enables Multi-Media Abstraction Layer (MMAL) 
decoding support: Available e.g. on the Raspberry Pi.
Enables network streaming support
Enable OpenCL support



[gentoo-commits] repo/gentoo:master commit in: media-libs/gst-plugins-bad/

2022-12-06 Thread Andrew Ammerlaan
commit: aee47352bba3743f7d8209540ef7599761c9b23d
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Nov 23 22:13:17 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Dec  6 18:00:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aee47352

media-libs/gst-plugins-bad: allow use of onevpl

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

 ...ad-1.20.4.ebuild => gst-plugins-bad-1.20.4-r1.ebuild} | 16 ++--
 media-libs/gst-plugins-bad/metadata.xml  |  1 +
 2 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/media-libs/gst-plugins-bad/gst-plugins-bad-1.20.4.ebuild 
b/media-libs/gst-plugins-bad/gst-plugins-bad-1.20.4-r1.ebuild
similarity index 86%
rename from media-libs/gst-plugins-bad/gst-plugins-bad-1.20.4.ebuild
rename to media-libs/gst-plugins-bad/gst-plugins-bad-1.20.4-r1.ebuild
index 993674feb2b4..dbe21628b89f 100644
--- a/media-libs/gst-plugins-bad/gst-plugins-bad-1.20.4.ebuild
+++ b/media-libs/gst-plugins-bad/gst-plugins-bad-1.20.4-r1.ebuild
@@ -13,7 +13,7 @@ LICENSE="LGPL-2"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
 
 # TODO: egl and gtk IUSE only for transition
-IUSE="X bzip2 +egl gles2 gtk +introspection +opengl +orc vnc wayland" # Keep 
default IUSE mirrored with gst-plugins-base where relevant
+IUSE="X bzip2 +egl gles2 gtk +introspection +opengl +orc vnc wayland qsv" # 
Keep default IUSE mirrored with gst-plugins-base where relevant
 
 # X11 is automagic for now, upstream #709530 - only used by librfb USE=vnc 
plugin
 # We mirror opengl/gles2 from -base to ensure no automagic openglmixers plugin 
(with "opengl?" it'd still get built with USE=-opengl here)
@@ -33,6 +33,8 @@ RDEPEND="
)
 
orc? ( >=dev-lang/orc-0.4.17[${MULTILIB_USEDEP}] )
+
+   qsv? ( media-libs/oneVPL[wayland?,X?] )
 "
 
 DEPEND="${RDEPEND}"
@@ -57,7 +59,7 @@ src_prepare() {
 }
 
 multilib_src_configure() {
-   GST_PLUGINS_NOAUTO="shm ipcpipeline librfb hls"
+   GST_PLUGINS_NOAUTO="shm ipcpipeline librfb msdk hls"
 
local emesonargs=(
-Dshm=enabled
@@ -68,6 +70,16 @@ multilib_src_configure() {
$(meson_feature wayland)
)
 
+   # Quick Sync Video is amd64 native only
+   if use qsv && multilib_is_native_abi; then
+   emesonargs+=(
+   -Dmsdk=enabled
+   -Dmfx_api=oneVPL
+   )
+   else
+   emesonargs+=( -Dmsdk=disabled )
+   fi
+
if use opengl || use gles2; then
myconf+=( -Dgl=enabled )
else

diff --git a/media-libs/gst-plugins-bad/metadata.xml 
b/media-libs/gst-plugins-bad/metadata.xml
index bad90bcb4b37..6749b9b02477 100644
--- a/media-libs/gst-plugins-bad/metadata.xml
+++ b/media-libs/gst-plugins-bad/metadata.xml
@@ -9,5 +9,6 @@
Enable bzip2 encoder/decoder plugin
Enable EGL support
Enable GLES2 support
+   Enable Intel Quick Sync Video using the 
media-libs/oneVPL dispatcher

 



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/arch/base/

2022-12-06 Thread Andrew Ammerlaan
commit: cf07b40eeacd75243eb04734d56b3f2a53f867b1
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Tue Dec  6 18:06:31 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Dec  6 18:07:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf07b40e

profiles/arch: mask qsv on non-amd64 arches

Closes: https://github.com/gentoo/gentoo/pull/28365
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 profiles/arch/amd64/package.use.mask | 6 ++
 profiles/arch/base/package.use.mask  | 6 ++
 2 files changed, 12 insertions(+)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 20f9e7c5b661..28b8e5f5dfe1 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Andrew Ammerlaan  (2022-12-06)
+# Quick Sync Video (through intel-mediasdk or oneVPL) is
+# only keyworded on amd64
+media-video/ffmpeg -qsv
+media-libs/gst-plugins-bad -qsv
+
 # Michał Górny  (2022-12-01)
 # Keyworded here.
 app-alternatives/awk -nawk

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index cfb208578910..309971ea4bfd 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,12 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Andrew Ammerlaan  (2022-12-06)
+# Quick Sync Video (through intel-mediasdk or oneVPL) is
+# only keyworded on amd64
+media-video/ffmpeg qsv
+media-libs/gst-plugins-bad qsv
+
 # Georgy Yakovlev  (2022-12-01)
 # Only supported on ppc64le.
 sys-devel/gcc ieee-long-double



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

2022-12-06 Thread Andrew Ammerlaan
commit: 93eeaafc69b6f4b7b62c329d2f86ef0b54eae7e3
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Nov 21 11:04:52 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Dec  6 18:00:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93eeaafc

media-libs/oneVPL-cpu: new package, add 2022.2.5

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

 media-libs/oneVPL-cpu/Manifest |  1 +
 .../oneVPL-cpu-2022.2.5-respect-user-flags.patch   | 13 +
 .../oneVPL-cpu-2022.2.5-use-system-libs.patch  | 49 +++
 media-libs/oneVPL-cpu/metadata.xml | 18 +++
 media-libs/oneVPL-cpu/oneVPL-cpu-2022.2.5.ebuild   | 57 ++
 5 files changed, 138 insertions(+)

diff --git a/media-libs/oneVPL-cpu/Manifest b/media-libs/oneVPL-cpu/Manifest
new file mode 100644
index ..de3a169e49f9
--- /dev/null
+++ b/media-libs/oneVPL-cpu/Manifest
@@ -0,0 +1 @@
+DIST oneVPL-cpu-2022.2.5.tar.gz 9917180 BLAKE2B 
8e0beebc226a0984474ca6822769736c78e80959bd2df9fd4a34014a31e3439cd42b9a104dfefaa70043df03834246c973e1ba29cea3a9af94a48c2b1d08edcc
 SHA512 
e79b0f396bfcdb7156f8ec5b3008ddd813a0a01ade8e319f78afd3c9d862b111531c42a65ba19ea396b51d3e298608da271894867297dc95f51e4bcc19e9029e

diff --git 
a/media-libs/oneVPL-cpu/files/oneVPL-cpu-2022.2.5-respect-user-flags.patch 
b/media-libs/oneVPL-cpu/files/oneVPL-cpu-2022.2.5-respect-user-flags.patch
new file mode 100644
index ..59aad21af7f3
--- /dev/null
+++ b/media-libs/oneVPL-cpu/files/oneVPL-cpu-2022.2.5-respect-user-flags.patch
@@ -0,0 +1,13 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 981574e..7bdf346 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -72,8 +72,6 @@ set(CMAKE_POSITION_INDEPENDENT_CODE true)
+ # Keep executable bits on shared objects when installing regardless of distro
+ set(CMAKE_INSTALL_SO_NO_EXE 0)
+ 
+-include(cmake/CompileOptions.cmake)
+-
+ if(NOT BUILD_GPL_X264)
+   if(CMAKE_SIZEOF_VOID_P EQUAL 8)
+ set(BUILD_OPENH264 ON)

diff --git 
a/media-libs/oneVPL-cpu/files/oneVPL-cpu-2022.2.5-use-system-libs.patch 
b/media-libs/oneVPL-cpu/files/oneVPL-cpu-2022.2.5-use-system-libs.patch
new file mode 100644
index ..aa9363a65e83
--- /dev/null
+++ b/media-libs/oneVPL-cpu/files/oneVPL-cpu-2022.2.5-use-system-libs.patch
@@ -0,0 +1,49 @@
+diff --git a/cpu/ext/ffmpeg-codecs/CMakeLists.txt 
b/cpu/ext/ffmpeg-codecs/CMakeLists.txt
+index 7bde28b..c8067c4 100644
+--- a/cpu/ext/ffmpeg-codecs/CMakeLists.txt
 b/cpu/ext/ffmpeg-codecs/CMakeLists.txt
+@@ -38,9 +38,9 @@ endif()
+ 
+ # Set basic FFmpeg and codec libs
+ if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "8")
+-  set(SVTHEVCENC_LIB ${VPL_DEP_DIR}/lib/libSvtHevcEnc.a)
+-  set(SVTAV1ENC_LIB ${VPL_DEP_DIR}/lib/libSvtAv1Enc.a)
+-  set(DAV1D_LIB ${VPL_DEP_DIR}/lib/libdav1d.a)
++  set(SVTHEVCENC_LIB ${VPL_DEP_DIR}/lib64/libSvtHevcEnc.so)
++  set(SVTAV1ENC_LIB ${VPL_DEP_DIR}/lib64/libSvtAv1Enc.so)
++  set(DAV1D_LIB ${VPL_DEP_DIR}/lib64/libdav1d.so)
+ 
+   if(NOT EXISTS ${SVTHEVCENC_LIB}
+  OR NOT EXISTS ${SVTAV1ENC_LIB}
+@@ -49,10 +49,10 @@ if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "8")
+   endif()
+ endif()
+ 
+-set(AVCODEC_LIB ${VPL_DEP_DIR}/lib/libavcodec.a)
+-set(AVUTIL_LIB ${VPL_DEP_DIR}/lib/libavutil.a)
+-set(AVFILTER_LIB ${VPL_DEP_DIR}/lib/libavfilter.a)
+-set(SWSCALE_LIB ${VPL_DEP_DIR}/lib/libswscale.a)
++set(AVCODEC_LIB ${VPL_DEP_DIR}/lib64/libavcodec.so)
++set(AVUTIL_LIB ${VPL_DEP_DIR}/lib64/libavutil.so)
++set(AVFILTER_LIB ${VPL_DEP_DIR}/lib64/libavfilter.so)
++set(SWSCALE_LIB ${VPL_DEP_DIR}/lib64/libswscale.so)
+ 
+ if(NOT EXISTS ${AVCODEC_LIB}
+OR NOT EXISTS ${AVUTIL_LIB}
+@@ -135,14 +135,14 @@ endif()
+ 
+ # Set AVC encoder lib name
+ if(BUILD_GPL_X264)
+-  set(H264_ENC_LIB ${VPL_DEP_DIR}/lib/libx264.a)
++  set(H264_ENC_LIB ${VPL_DEP_DIR}/lib64/libx264.so)
+   if(NOT EXISTS ${H264_ENC_LIB})
+ message(FATAL_ERROR "Could not find x264 libraries")
+   else()
+ message(STATUS "Building with GPL x264 for AVC implementation")
+   endif()
+ elseif(BUILD_OPENH264)
+-  set(H264_ENC_LIB ${VPL_DEP_DIR}/lib/libopenh264.a)
++  set(H264_ENC_LIB ${VPL_DEP_DIR}/lib64/libopenh264.so)
+   if(NOT EXISTS ${H264_ENC_LIB})
+ message(FATAL_ERROR "Could not find openh264 libraries")
+   else()

diff --git a/media-libs/oneVPL-cpu/metadata.xml 
b/media-libs/oneVPL-cpu/metadata.xml
new file mode 100644
index ..d738daf38bf1
--- /dev/null
+++ b/media-libs/oneVPL-cpu/metadata.xml
@@ -0,0 +1,18 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   media-vi...@gentoo.org
+   
+   
+   andrewammerl...@gentoo.org
+   Andrew Ammerlaan
+   
+   
+   oneapi-src/oneVPL-cpu
+   
+   
+   Enable experimental API
+   Use media-libs/openh264 
instead of media-libs/x264
+   
+

diff --git a/media-libs/oneVPL-cpu/oneVPL-cpu-2022.2.5.ebuild 

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

2022-12-06 Thread Andrew Ammerlaan
commit: 419fd60938b5731671f4d7431abde910662cb682
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Nov 21 11:02:39 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Dec  6 17:40:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=419fd609

media-libs/oneVPL: new package, add 2022.2.5

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

 media-libs/oneVPL/Manifest   |  1 +
 media-libs/oneVPL/metadata.xml   | 19 
 media-libs/oneVPL/oneVPL-2022.2.5.ebuild | 79 
 3 files changed, 99 insertions(+)

diff --git a/media-libs/oneVPL/Manifest b/media-libs/oneVPL/Manifest
new file mode 100644
index ..c54912389c92
--- /dev/null
+++ b/media-libs/oneVPL/Manifest
@@ -0,0 +1 @@
+DIST oneVPL-2022.2.5.tar.gz 6517210 BLAKE2B 
1da487e9a4fbaa171f14213d0828c7dbed91d1f92d9641f10d9ef8fc895b4d51b33f80485b16e41e2cb15cd8d771f5c5f84370268cb2c347dc8e19d90d91a759
 SHA512 
7d100a347a109720f37d86c6dd86c216a75e77b9f032f5c066835fb5a3c7c7312bca81ffd3a30836c59d20e10863567788a247b4daa57721b3ba011c4e0cd34d

diff --git a/media-libs/oneVPL/metadata.xml b/media-libs/oneVPL/metadata.xml
new file mode 100644
index ..a3315c4abeff
--- /dev/null
+++ b/media-libs/oneVPL/metadata.xml
@@ -0,0 +1,19 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   media-vi...@gentoo.org
+   
+   
+   andrewammerl...@gentoo.org
+   Andrew Ammerlaan
+   
+   
+   oneapi-src/oneVPL
+   
+   
+   Build with DRM support
+   Build dispatcher with experimental 
APIs
+   Build decode/encode/analyse/inspect 
tools
+   
+

diff --git a/media-libs/oneVPL/oneVPL-2022.2.5.ebuild 
b/media-libs/oneVPL/oneVPL-2022.2.5.ebuild
new file mode 100644
index ..c8862a2292bb
--- /dev/null
+++ b/media-libs/oneVPL/oneVPL-2022.2.5.ebuild
@@ -0,0 +1,79 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature
+
+DESCRIPTION="oneAPI Video Processing Library, dispatcher, tools, and examples"
+HOMEPAGE="https://github.com/oneapi-src/oneVPL;
+SRC_URI="https://github.com/oneapi-src/oneVPL/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="dri drm examples experimental +tools test vaapi wayland X"
+RESTRICT="!test? ( test )"
+# Most of these flags only have an effect on the tools
+REQUIRED_USE="
+   dri? ( X drm )
+   drm? ( tools )
+   X? ( tools )
+   wayland? ( tools )
+   vaapi? ( tools )
+"
+
+BDEPEND="virtual/pkgconfig"
+DEPEND="
+   x11-libs/libpciaccess
+   vaapi? ( media-libs/libva[X?,wayland?,drm(+)?] )
+   drm? ( x11-libs/libdrm )
+   wayland? (
+   dev-libs/wayland
+   dev-libs/wayland-protocols
+   )
+   X? (
+   x11-libs/libX11
+   x11-libs/libxcb
+   )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=ON
+   -DBUILD_DISPATCHER=ON
+   # Headers, cmake and pkgconfig files
+   -DBUILD_DEV=ON
+   -DBUILD_EXAMPLES="$(usex examples)"
+   -DINSTALL_EXAMPLE_CODE="$(usex examples)"
+   -DBUILD_PREVIEW="$(usex experimental)"
+   -DBUILD_DISPATCHER_ONEVPL_EXPERIMENTAL="$(usex experimental)"
+   # Fails to build with experimental tools off if tools on
+   -DBUILD_TOOLS_ONEVPL_EXPERIMENTAL="$(usex tools)"
+   -DBUILD_TESTS="$(usex test)"
+   -DBUILD_TOOLS="$(usex tools)"
+   -DENABLE_WAYLAND="$(usex wayland)"
+   -DENABLE_X11="$(usex X)"
+   -DENABLE_DRI3="$(usex dri)"
+   -DENABLE_VA="$(usex vaapi)"
+   -DENABLE_DRM="$(usex drm)"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   # Remove these license files
+   rm -r "${ED}/usr/share/vpl/licensing" || die
+}
+
+pkg_postinst() {
+   optfeature_header "This package provides only the dispatcher, to use it 
install one or more implementations"
+   optfeature "CPUs" media-libs/oneVPL-cpu
+   optfeature "Intel GPUs newer then, and including, Intel Xe" 
media-libs/oneVPL-intel-gpu
+   optfeature "Intel GPUs older then Intel Xe" media-libs/intel-mediasdk
+}



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

2022-12-06 Thread Andrew Ammerlaan
commit: ce4e532b38ecd1875c635137951563c4614c8677
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Nov 21 13:44:47 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Dec  6 18:00:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce4e532b

media-libs/intel-mediasdk: add version 22.6.3

Closes: https://bugs.gentoo.org/799746
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 media-libs/intel-mediasdk/Manifest |  1 +
 .../intel-mediasdk/intel-mediasdk-22.6.3.ebuild| 82 ++
 .../intel-mediasdk/intel-mediasdk-.ebuild  | 47 +++--
 media-libs/intel-mediasdk/metadata.xml | 16 -
 4 files changed, 139 insertions(+), 7 deletions(-)

diff --git a/media-libs/intel-mediasdk/Manifest 
b/media-libs/intel-mediasdk/Manifest
index cdb35d54327a..4936a453e419 100644
--- a/media-libs/intel-mediasdk/Manifest
+++ b/media-libs/intel-mediasdk/Manifest
@@ -1 +1,2 @@
 DIST intel-mediasdk-20.3.0.tar.gz 10810941 BLAKE2B 
5c5bc1a8444b6780ee7ea13711e7c59f62e8c9d8a7577ff848a6fbc5fc416d3e03580fe44dd9df7a506c19dd677986804a055cb16b34a06a55897623d25298d5
 SHA512 
2bd2604e6f17aeeea661352fd52c19b0ff2361919ad67b858287e507e0356cc805f1d22b39ff28294d303efefc33e10c2c5912d774f1bc40751c2c6c3c9e90c4
+DIST intel-mediasdk-22.6.3.tar.gz 11657130 BLAKE2B 
3f63cf85716159f38f52cd0941cb716d9a25d2635e8b6da295a8fb78898ae007c3216148db580b94aa83742803effc0c1c2b0a431414a85f6feb44c93ae04738
 SHA512 
bd9fb9ca5b96bb2911db7fdf2622127f0dc3e86de8dc732bc6df6f4fcb343406e3ab14ffa5ce4595ed9b3bf19a73652681137fbe5b473c812c5b74554998a2b0

diff --git a/media-libs/intel-mediasdk/intel-mediasdk-22.6.3.ebuild 
b/media-libs/intel-mediasdk/intel-mediasdk-22.6.3.ebuild
new file mode 100644
index ..a42d8290d2f3
--- /dev/null
+++ b/media-libs/intel-mediasdk/intel-mediasdk-22.6.3.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature
+
+if [[ ${PV} == * ]] ; then
+   : ${EGIT_REPO_URI:="https://github.com/Intel-Media-SDK/MediaSDK"}
+   if [[ ${PV%} != "" ]] ; then
+   : ${EGIT_BRANCH:="release/${PV%.}"}
+   fi
+   inherit git-r3
+fi
+
+DESCRIPTION="Intel Media SDK"
+HOMEPAGE="https://github.com/Intel-Media-SDK/MediaSDK;
+if [[ ${PV} == * ]] ; then
+   SRC_URI=""
+else
+   
SRC_URI="https://github.com/Intel-Media-SDK/MediaSDK/archive/intel-mediasdk-${PV}.tar.gz;
+   S="${WORKDIR}/MediaSDK-intel-mediasdk-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="dri test +tools wayland X"
+# Test not working at the moment
+#RESTRICT="!test? ( test )"
+RESTRICT="test"
+# # Most of these flags only have an effect on the tools
+REQUIRED_USE="
+   dri? ( X )
+   wayland? ( tools )
+   X? ( tools )
+"
+
+# x11-libs/libdrm[video_cards_intel] for intel_bufmgr.h in samples
+# bug #805224
+DEPEND="
+   x11-libs/libpciaccess
+   >=media-libs/libva-intel-media-driver-${PV}
+   media-libs/libva[X?,wayland?]
+   x11-libs/libdrm[video_cards_intel]
+   wayland? (
+   dev-libs/wayland
+   dev-util/wayland-scanner
+   dev-libs/wayland-protocols
+   )
+   X? (
+   x11-libs/libX11
+   x11-libs/libxcb
+   )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   # OpenCL only has an effect if we build kernels
+   -DENABLE_OPENCL=OFF
+   -DBUILD_TUTORIALS=OFF
+   # Need to package the cm-compiler to build kernels, use 
pre-built instead
+   -DBUILD_KERNELS=OFF
+   -DBUILD_RUNTIME=ON
+   -DBUILD_DISPATCHER=ON
+   -DBUILD_TOOLS="$(usex tools)"
+   # Cannot build tools without samples
+   -DBUILD_SAMPLES="$(usex tools)"
+   -DBUILD_TESTS="$(usex test)"
+   -DENABLE_X11="$(usex X)"
+   -DENABLE_X11_DRI3="$(usex dri)"
+   -DENABLE_WAYLAND="$(usex wayland)"
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   optfeature "Intel GPUs newer then, and including, Intel Xe" 
media-libs/oneVPL-intel-gpu
+}

diff --git a/media-libs/intel-mediasdk/intel-mediasdk-.ebuild 
b/media-libs/intel-mediasdk/intel-mediasdk-.ebuild
index 5e9ab6853a42..a42d8290d2f3 100644
--- a/media-libs/intel-mediasdk/intel-mediasdk-.ebuild
+++ b/media-libs/intel-mediasdk/intel-mediasdk-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit cmake
+inherit cmake optfeature
 
 if [[ ${PV} == * ]] ; then
: ${EGIT_REPO_URI:="https://github.com/Intel-Media-SDK/MediaSDK"}
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
 fi
 
 DESCRIPTION="Intel Media SDK"

[gentoo-commits] repo/proj/guru:dev commit in: net-im/discord-canary-bin/

2022-12-06 Thread Marcin Woźniak
commit: 1c232d79c182b395a47bfb4a303b301af9114182
Author: Marcin Woźniak  aol  com>
AuthorDate: Tue Dec  6 17:36:53 2022 +
Commit: Marcin Woźniak  aol  com>
CommitDate: Tue Dec  6 17:36:53 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1c232d79

net-im/discord-canary-bin: Removed older version 0.0.143

Signed-off-by: Marcin Woźniak  aol.com>

 .../discord-canary-bin-0.0.143.ebuild  | 90 --
 1 file changed, 90 deletions(-)

diff --git a/net-im/discord-canary-bin/discord-canary-bin-0.0.143.ebuild 
b/net-im/discord-canary-bin/discord-canary-bin-0.0.143.ebuild
deleted file mode 100644
index 4b95f02be..0
--- a/net-im/discord-canary-bin/discord-canary-bin-0.0.143.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN=${PN/-bin/}
-MY_BIN="D${MY_PN/d/}"
-MY_BIN="${MY_BIN/-canary/}Canary"
-
-inherit desktop linux-info pax-utils unpacker xdg
-
-DESCRIPTION="All-in-one voice and text chat"
-HOMEPAGE="https://discordapp.com/;
-SRC_URI="https://dl-canary.discordapp.net/apps/linux/${PV}/${MY_PN}-${PV}.deb;
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="~amd64"
-RESTRICT="mirror bindist"
-
-RDEPEND="
-   app-accessibility/at-spi2-atk:2
-   app-accessibility/at-spi2-core:2
-   dev-libs/atk
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-libs/alsa-lib
-   media-libs/fontconfig:1.0
-   media-libs/freetype:2
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/libXScrnSaver
-   x11-libs/libxkbcommon
-   x11-libs/libxcb
-   x11-libs/libXcomposite
-   x11-libs/libXcursor
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXi
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libXtst
-   x11-libs/pango
-"
-
-S="${WORKDIR}"
-
-QA_PREBUILT="
-   opt/discord-canary/${MY_BIN}
-   opt/discord-canary/chrome-sandbox
-   opt/discord-canary/libffmpeg.so
-   opt/discord-canary/libvk_swiftshader.so
-   opt/discord-canary/libvulkan.so
-   opt/discord-canary/libEGL.so
-   opt/discord-canary/libGLESv2.so
-   opt/discord-canary/libVkICD_mock_icd.so
-   opt/discord-canary/swiftshader/libEGL.so
-   opt/discord-canary/swiftshader/libGLESv2.so
-   opt/discord-canary/swiftshader/libvk_swiftshader.so
-"
-
-CONFIG_CHECK="~USER_NS"
-
-src_prepare() {
-   default
-
-   sed -i \
-   -e "s:/usr/share/${MY_PN}/${MY_BIN}:/opt/${MY_PN}/${MY_BIN}:g" \
-   usr/share/${MY_PN}/${MY_PN}.desktop || die
-}
-
-src_install() {
-   newicon usr/share/${MY_PN}/${MY_PN//-canary}.png ${MY_PN}.png
-   domenu usr/share/${MY_PN}/${MY_PN}.desktop
-
-   insinto /opt/${MY_PN}
-   doins -r usr/share/${MY_PN}/.
-   fperms +x /opt/${MY_PN}/${MY_BIN}
-   dosym ../../opt/${MY_PN}/${MY_BIN} usr/bin/${MY_PN}
-
-   pax-mark -m "${ED}"/opt/${MY_PN}/${MY_PN}
-}



[gentoo-commits] repo/proj/guru:dev commit in: net-im/discord-canary-bin/

2022-12-06 Thread Marcin Woźniak
commit: 1074bf8bc129461e14c5e2e6e8e09f1b43502a8d
Author: Marcin Woźniak  aol  com>
AuthorDate: Tue Dec  6 17:35:01 2022 +
Commit: Marcin Woźniak  aol  com>
CommitDate: Tue Dec  6 17:35:01 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1074bf8b

net-im/discord-canary-bin: version bump to 0.0.144

Signed-off-by: Marcin Woźniak  aol.com>

 net-im/discord-canary-bin/Manifest |  2 +-
 .../discord-canary-bin-0.0.144.ebuild  | 90 ++
 2 files changed, 91 insertions(+), 1 deletion(-)

diff --git a/net-im/discord-canary-bin/Manifest 
b/net-im/discord-canary-bin/Manifest
index 303932c26..c66f01527 100644
--- a/net-im/discord-canary-bin/Manifest
+++ b/net-im/discord-canary-bin/Manifest
@@ -1 +1 @@
-DIST discord-canary-0.0.143.deb 81623310 BLAKE2B 
3e8887ed185faebd545e661556528c1da016bae7937ed878aa3e572ea26a3e871eb327ad19fdcacc9af87a71c4cc30f69fbbb6f4a4499c2b3bca3f7869dd9c98
 SHA512 
f249624156d5adf4aff5a9c59ec76908251db26f9f06395cb246e9388fc694bbdc58d1ae63ec3750bbe96c0dc24fe217ce7287bd4058fc546b0d72e91d633ef1
+DIST discord-canary-0.0.144.deb 81624716 BLAKE2B 
f14865dc7167de5e827982610a589c3810579061cf6233572cbde76cfcda4c5bf2690d016d3f020271ef855053cfecd8f18079a406f7cc586fe872a5dfdb298b
 SHA512 
5431aba18bdd492d84b2320e883c23540b731a65c2bab3e77038c4bba9abc1aeed4154807937997a720a5ff1fe59e49db71d20e462f7d77b2d3c2c4008f8a11a

diff --git a/net-im/discord-canary-bin/discord-canary-bin-0.0.144.ebuild 
b/net-im/discord-canary-bin/discord-canary-bin-0.0.144.ebuild
new file mode 100644
index 0..4b95f02be
--- /dev/null
+++ b/net-im/discord-canary-bin/discord-canary-bin-0.0.144.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN=${PN/-bin/}
+MY_BIN="D${MY_PN/d/}"
+MY_BIN="${MY_BIN/-canary/}Canary"
+
+inherit desktop linux-info pax-utils unpacker xdg
+
+DESCRIPTION="All-in-one voice and text chat"
+HOMEPAGE="https://discordapp.com/;
+SRC_URI="https://dl-canary.discordapp.net/apps/linux/${PV}/${MY_PN}-${PV}.deb;
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="mirror bindist"
+
+RDEPEND="
+   app-accessibility/at-spi2-atk:2
+   app-accessibility/at-spi2-core:2
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/fontconfig:1.0
+   media-libs/freetype:2
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   x11-libs/libxkbcommon
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/pango
+"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="
+   opt/discord-canary/${MY_BIN}
+   opt/discord-canary/chrome-sandbox
+   opt/discord-canary/libffmpeg.so
+   opt/discord-canary/libvk_swiftshader.so
+   opt/discord-canary/libvulkan.so
+   opt/discord-canary/libEGL.so
+   opt/discord-canary/libGLESv2.so
+   opt/discord-canary/libVkICD_mock_icd.so
+   opt/discord-canary/swiftshader/libEGL.so
+   opt/discord-canary/swiftshader/libGLESv2.so
+   opt/discord-canary/swiftshader/libvk_swiftshader.so
+"
+
+CONFIG_CHECK="~USER_NS"
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e "s:/usr/share/${MY_PN}/${MY_BIN}:/opt/${MY_PN}/${MY_BIN}:g" \
+   usr/share/${MY_PN}/${MY_PN}.desktop || die
+}
+
+src_install() {
+   newicon usr/share/${MY_PN}/${MY_PN//-canary}.png ${MY_PN}.png
+   domenu usr/share/${MY_PN}/${MY_PN}.desktop
+
+   insinto /opt/${MY_PN}
+   doins -r usr/share/${MY_PN}/.
+   fperms +x /opt/${MY_PN}/${MY_BIN}
+   dosym ../../opt/${MY_PN}/${MY_BIN} usr/bin/${MY_PN}
+
+   pax-mark -m "${ED}"/opt/${MY_PN}/${MY_PN}
+}



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

2022-12-06 Thread Sam James
commit: 313df39d4a22d9a5c2be6fd6360753192f287a2c
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  6 17:21:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  6 17:21:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=313df39d

dev-libs/libpcre2: add 10.41

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

 dev-libs/libpcre2/Manifest |  2 +
 .../files/libpcre2-10.10-000-Fix-multilib.patch| 37 +
 dev-libs/libpcre2/libpcre2-10.41.ebuild| 93 ++
 3 files changed, 132 insertions(+)

diff --git a/dev-libs/libpcre2/Manifest b/dev-libs/libpcre2/Manifest
index a2a57687a418..228972439009 100644
--- a/dev-libs/libpcre2/Manifest
+++ b/dev-libs/libpcre2/Manifest
@@ -1,3 +1,5 @@
 DIST libpcre2-10.36-patchset-01.tar.xz 1364 BLAKE2B 
bfef3c876a092e06972107b44794c23b758a030181f3040c8b722db166789eac794783169b468fc71334fd660bc2f1c31422a8cb8e5bdc18a69b72654b1b59b2
 SHA512 
04324d1efa6d155fa3ffbc328638e4674bea305fef7f57d4369ab4a6399a0f489b4c0ecfb49643feff310d91872e1673e965c48a5c60f1bf54a319f0d275c306
 DIST pcre2-10.40.tar.bz2 1765440 BLAKE2B 
627a204585b92238eda81b4befc88757a81d75b0d9fa26ea6d51afcdd93f7e2d102a2245bf3c8e1f5f9ddf69a316c419c948b741a64442bb567480015543e49b
 SHA512 
00e7b48a6554b9127cb6fe24c5cacf72783416a9754ec88f62f73c52f46ed72c86c1869e62c91a31b2ff2cbafbbedabca44b3f1eb7670bc92f49d8401c7374e8
 DIST pcre2-10.40.tar.bz2.sig 310 BLAKE2B 
9609111a64b66893b12e36d1cbc77b64d6a0cc30b9288e52753785ddcab37cc3e169d0f117d94e4ad7d7ff897a6ba0a574c9a2e529c3c7e171f5a1bc6f64fe23
 SHA512 
faa4b47fdac1543cd323651f251b8abb94b31b5966b42d445b8cbb38c441df4742e3c3517c2bc6c0a4464e9fb5feab5d5beda1250a03d56bec2d8383be2f63ab
+DIST pcre2-10.41.tar.bz2 1799126 BLAKE2B 
4335eae8e8a327c32092a1a9f8214fa86a2d016deb7450938c4ddc38214b72dfa8c6f9c85a03bb36b3686390d378d74fdd991563f92611c42a54915310604559
 SHA512 
328f331a56f152424f6021b37f8dcf660842c55d43ff39f1b49115f0d05ed651d0bbb66b43c0ed61d65022030615768b92ce5e6218a54e4e17152ec473cca68d
+DIST pcre2-10.41.tar.bz2.sig 310 BLAKE2B 
4ee3f9327bf568e38d1c072a4be93cdab4209e7b0cc0d183b978553cd7413ba9f292318ddf815cf44bc24872f685ee4ff9bceddd7d0e915b7be67c43fd8bf8f7
 SHA512 
4127258f17011be7c82d9412728863a9121c5b780514ec836769ab64ccd4cd5349a84fc85b8fdc4abb2e6fe08f4610b2a3e926116e7f1451d90d9afaa888661c

diff --git a/dev-libs/libpcre2/files/libpcre2-10.10-000-Fix-multilib.patch 
b/dev-libs/libpcre2/files/libpcre2-10.10-000-Fix-multilib.patch
new file mode 100644
index ..c216aa62d279
--- /dev/null
+++ b/dev-libs/libpcre2/files/libpcre2-10.10-000-Fix-multilib.patch
@@ -0,0 +1,37 @@
+From 8b6b10229201e5b148979a24e06c640dbbcfbad9 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
+Date: Fri, 20 Feb 2015 14:34:26 +0100
+Subject: [PATCH] Fix multilib
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Do not set RPATH nor add explicit -L path to compiler.
+
+Signed-off-by: Petr Písař 
+
+--- a/pcre2-config.in
 b/pcre2-config.in
+@@ -28,19 +28,7 @@ if test $# -eq 0; then
+ fi
+ 
+ libR=
+-case `uname -s` in
+-  *SunOS*)
+-  libR=" -R@libdir@"
+-  ;;
+-  *BSD*)
+-  libR=" -Wl,-R@libdir@"
+-  ;;
+-esac
+-
+ libS=
+-if test @libdir@ != /usr/lib ; then
+-  libS=-L@libdir@
+-fi
+ 
+ while test $# -gt 0; do
+   case "$1" in
+-- 
+2.1.0
+

diff --git a/dev-libs/libpcre2/libpcre2-10.41.ebuild 
b/dev-libs/libpcre2/libpcre2-10.41.ebuild
new file mode 100644
index ..c8948edf597e
--- /dev/null
+++ b/dev-libs/libpcre2/libpcre2-10.41.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/philiphazel.asc
+inherit libtool multilib-minimal usr-ldscript verify-sig
+
+MY_P="pcre2-${PV/_rc/-RC}"
+
+DESCRIPTION="Perl-compatible regular expression library"
+HOMEPAGE="https://www.pcre.org/;
+if [[ ${PV} != *_rc* ]] ; then
+   # Only the final releases are available here.
+   
SRC_URI="https://github.com/PCRE2Project/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2
+   https://ftp.pcre.org/pub/pcre/${MY_P}.tar.bz2
+   verify-sig? ( 
https://github.com/PhilipHazel/pcre2/releases/download/${MY_P}/${MY_P}.tar.bz2.sig
 )"
+else
+   SRC_URI="https://ftp.pcre.org/pub/pcre/Testing/${MY_P}.tar.bz2;
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0/3" # libpcre2-posix.so version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline static-libs unicode zlib"
+REQUIRED_USE="?? ( libedit readline )"
+
+RDEPEND="
+   bzip2? ( app-arch/bzip2 )
+   libedit? ( dev-libs/libedit )
+   readline? ( sys-libs/readline:= )
+   zlib? ( 

  1   2   3   >