[gentoo-commits] repo/gentoo:master commit in: dev-cpp/gemmlowp/

2022-06-15 Thread Alfredo Tupone
commit: d36ca8367dda974dc93433c17c0fc26c58f296ac
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Jun 16 05:56:57 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Jun 16 05:56:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d36ca836

dev-cpp/gemmlowp: add to tree

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

 dev-cpp/gemmlowp/Manifest   |  1 +
 dev-cpp/gemmlowp/gemmlowp-2021.12.20.ebuild | 30 +
 dev-cpp/gemmlowp/metadata.xml   | 11 +++
 3 files changed, 42 insertions(+)

diff --git a/dev-cpp/gemmlowp/Manifest b/dev-cpp/gemmlowp/Manifest
new file mode 100644
index ..02c0ffa3e692
--- /dev/null
+++ b/dev-cpp/gemmlowp/Manifest
@@ -0,0 +1 @@
+DIST gemmlowp-2021.12.20.tar.gz 842220 BLAKE2B 
74139935c01683f894a2ee8bb6f5373a64b8346e5860addd9dcccd47ceffe8942509def3ed242fcd92021c7f82f2e8858313df12369257e2172143a14cec82ed
 SHA512 
934bc79cc951dd18bff413148f3526332685bf0980ddcc0f990ba347bafcd73725e5ffd4bd255dcaa21f0fd71698d26726e2f9f36aa8df87380048041e536e20

diff --git a/dev-cpp/gemmlowp/gemmlowp-2021.12.20.ebuild 
b/dev-cpp/gemmlowp/gemmlowp-2021.12.20.ebuild
new file mode 100644
index ..b7aebddd6910
--- /dev/null
+++ b/dev-cpp/gemmlowp/gemmlowp-2021.12.20.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit cmake
+
+CommitId=e844ffd17118c1e17d94e1ba4354c075a4577b88
+DESCRIPTION="Low-precision matrix multiplication"
+HOMEPAGE="https://github.com/google/gemmlowp/;
+SRC_URI="https://github.com/google/${PN}/archive/${CommitId}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND="test? ( dev-cpp/gtest )"
+RESTRICT="!test? ( test )"
+
+S="${WORKDIR}"/${PN}-${CommitId}/contrib
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING=$(usex test ON OFF)
+   )
+   cmake_src_configure
+}

diff --git a/dev-cpp/gemmlowp/metadata.xml b/dev-cpp/gemmlowp/metadata.xml
new file mode 100644
index ..13b16c5be808
--- /dev/null
+++ b/dev-cpp/gemmlowp/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   tup...@gentoo.org
+   Tupone Alfredo
+   
+   
+   google/gemmlowp
+   
+



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

2022-06-15 Thread Fabian Groffen
commit: 18a9f3cf4f5ceb7b72fea4ce24b352ba7794b200
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Jun 16 05:52:11 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Jun 16 05:52:11 2022 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=18a9f3cf

sys-devel/gcc-12.1.0: use EAPI=8, fix PDEPEND

Closes: https://bugs.gentoo.org/851714
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Fabian Groffen  gentoo.org>

 sys-devel/gcc/Manifest  | 4 ++--
 sys-devel/gcc/gcc-12.1.0.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index bc6c8f741c..a99ad15681 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -5,8 +5,8 @@ DIST gcc-10.3.0.tar.xz 76692288 BLAKE2B 
ac7898f5eb8a7c5f151a526d1bb38913a68b50a6
 DIST gcc-11.2.0-patches-1.tar.bz2 11537 BLAKE2B 
9dd791ada244c9b70b8b99f9f305a688c248134715ed1b26d406e53b114983faae6873cdc521497164388d24d5f61c199e98df146bc02f5578e877295bcf5c82
 SHA512 
6539efc60c656d0798a5896dc1b944ed69914b815102c7a1c10bdba4ef935abd326b01309f38316e121f1ed90ceb2abcaf65df6af116892daad829ac2623cefc
 DIST gcc-11.2.0.tar.xz 8024 BLAKE2B 
69b61234ac436edfea2933df68c434a2ce7aa4454ef4da573e82587e1a42dc420189e949cfdadaf4cb37fc0de9674822210a95b77ff03aca0dbedfe67df19cc6
 SHA512 
d53a0a966230895c54f01aea38696f818817b505f1e2bfa65e508753fcd01b2aedb4a61434f41f3a2ddbbd9f41384b96153c684ded3f0fa97c82758d9de5c7cf
 DIST gcc-12.1-darwin-r0.tar.gz 131006433 BLAKE2B 
fe94275821772586b90d003e5179a72c5662216d216db6b7fd066df8873744d5edff25521f3f30cb08d45f59545fa03e44364bdf831998a0285c0ba5df0c1547
 SHA512 
8bfae411e8f6f853ad50cda4f7bd672217883b305893c8dda9f630d712d8ef0857e89c8f4ce6c446340041d8da2ec98e6dfcc99861e844eb99c6f837e4f47dbb
-DIST gcc-12.1.0-musl-patches-4.tar.bz2 4818 BLAKE2B 
56ba1c14cb911bad6b0afd4d03c28d95762e781285db98a5b27db18a5dd47f23ef4987ae557bd3e95004f15159495ffd992b9775110c1d8f284e25b81abd05a5
 SHA512 
517e2a4b16e8d7b3bb7ce4d06d4006c0488161cbd878b8bffc8c55e244bccd2cc865f8128912b7d086ef12c73d173bc61cb80682f4d06ae01466769f0f8dd41d
-DIST gcc-12.1.0-patches-7.tar.bz2 12049 BLAKE2B 
85a67187a78194b5a7cdbe953309ece37036f20bcc793d3cddacad5902d38f0bd1d3417de867624e282b4389d7476ef174909aafc64e1e5c8e073980bf71
 SHA512 
14bfbe616cd25456b05ce68daa4458d5f3ede6e50232b49ddb01c30494f8862c230d4a16402f298857e143102b9ff1a208db5c58fff0c0acc65cf3ff68c98cdc
+DIST gcc-12.1.0-musl-patches-4.tar.xz 4448 BLAKE2B 
ddad7bccea7474a0552e069df25e66b4af68470da655aaf7669c2ceca7d0588cebb171e8a949c8935eeadff23af4d3de41d44245c06d48044cfc1d1fadc6540a
 SHA512 
bb3b9e4a81efd2d0ceb405220a9c15453d780d8bc01ed5ebf4837a318e0f8ad8cc36d6ad3f2eed5051bb6dc82f223d8b61321b8f602890a770eefd69c0c144b9
+DIST gcc-12.1.0-patches-7.tar.xz 11584 BLAKE2B 
4487726f8225d6bb2fde91fce8343c34ebece8cca08b258115a55b0f0c594e3a205efe26738c2b06cb8c6ea9d13b451514e073bb3a94d664a56120d9826515df
 SHA512 
4882754d2f55c8144a5af4bcfbc1ee7802f08fc5acca96151cc6323a98e94b9246a69e067bcbf92dcdb8021499b8e1197cd7bd682876aca3e6f1f63a405c1dae
 DIST gcc-12.1.0.tar.xz 82701928 BLAKE2B 
dca5df8fea680dbeda721742cce5c97de7eb4be490a32a158e06b88e2b9dd092150b7cfe490bb69e48e2f75d8bba231c8a54cd46b48ddcdc01bf9553ab57019d
 SHA512 
2121d295292814a6761edf1fba08c5f633ebe16f52b80e7b73a91050e71e1d2ed98bf17eebad263e191879561c02b48906c53faa4c4670c486a26fc75df23900
 DIST gcc-8.3.0-patches-1.0.tar.bz2 12278 BLAKE2B 
793465c5de0af850c7f3017b3011e68f3bd1664e6ce3500a3dc3003d37c03fe81857698957770a135eadd395a7767fa804d354ecdcdeb1d83623280ca569d4ec
 SHA512 
0efadd2481713992807fed2683666f1094b3757674754601c079569f3ef70cd7aed3cefc9f815f4e59a21d37e4e940c122df714e16f3878a5f966450c4273669
 DIST gcc-8.3.0.tar.xz 63694700 BLAKE2B 
71df2ff5bd6874d57519c2e9af6b22152c8c4d7fab906a5f427b41bc4e8e742127592a8684120d9d3c9ce6241439531850be08ec0a4f29dbfdee95435655fdca
 SHA512 
1811337ae3add9680cec64968a2509d085b6dc5b6783fc1e8c295e3e47416196fd1a3ad8dfe7e10be2276b4f62c357659ce2902f239f60a8648548231b4b5802

diff --git a/sys-devel/gcc/gcc-12.1.0.ebuild b/sys-devel/gcc/gcc-12.1.0.ebuild
index 500c94821b..29983dc1e2 100644
--- a/sys-devel/gcc/gcc-12.1.0.ebuild
+++ b/sys-devel/gcc/gcc-12.1.0.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 TOOLCHAIN_PATCH_DEV="sam"
 PATCH_VER="7"
@@ -24,7 +24,7 @@ 
https://github.com/iains/gcc-12-branch/archive/refs/tags/${IANSGCCVER}.tar.gz )"
 # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
 # If GCC is enabling CET by default, we need glibc to be built with support 
for it.
 # bug #830454
-RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+RDEPEND="!prefix-guest? ( elibc_glibc? ( sys-libs/glibc[cet(-)?] ) )"
 DEPEND="${RDEPEND}"
 BDEPEND="
kernel_linux? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )



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

2022-06-15 Thread Joonas Niilola
commit: cb020ff7dd5198ca5274cde72fda035edd44400e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jun 16 05:36:32 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 16 05:51:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb020ff7

app-misc/rpick: Stabilize 0.8.10 amd64, #852206

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

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

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



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

2022-06-15 Thread Joonas Niilola
commit: 2e8dc83821a68f400316c5ff1265ae296b84a6d7
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jun 16 05:50:27 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 16 05:51:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e8dc838

app-misc/rpick: Stabilize 0.8.10 x86, #852206

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

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

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



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

2022-06-15 Thread Joonas Niilola
commit: fd25367691c84328a676d380cc2e3e7e1271f9fd
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jun 16 05:35:06 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 16 05:51:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd253676

dev-python/texttable: drop 1.6.4

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

 dev-python/texttable/texttable-1.6.4.ebuild | 28 
 1 file changed, 28 deletions(-)

diff --git a/dev-python/texttable/texttable-1.6.4.ebuild 
b/dev-python/texttable/texttable-1.6.4.ebuild
deleted file mode 100644
index ec0eced974cc..
--- a/dev-python/texttable/texttable-1.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
-
-PYTHON_COMPAT=( python3_{7..10} )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Module for creating simple ASCII tables"
-HOMEPAGE="https://github.com/foutaise/texttable 
https://pypi.org/project/texttable/;
-SRC_URI="https://github.com/foutaise/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-
-RDEPEND="dev-python/wcwidth[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
-
-python_test() {
-   pytest -vv tests.py || die
-}
-
-pkg_postinst() {
-   optfeature "better wrapping of CJK text" dev-python/cjkwrap
-}



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

2022-06-15 Thread Joonas Niilola
commit: 0b12e3fe8aca3a5125721cea4c52a3288ec742ea
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jun 16 05:34:55 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 16 05:51:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b12e3fe

dev-python/texttable: stabilize 1.6.4-r1 for amd64, arm64, x86

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

 dev-python/texttable/texttable-1.6.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/texttable/texttable-1.6.4-r1.ebuild 
b/dev-python/texttable/texttable-1.6.4-r1.ebuild
index cdbc4ef55175..5639bd1f80f4 100644
--- a/dev-python/texttable/texttable-1.6.4-r1.ebuild
+++ b/dev-python/texttable/texttable-1.6.4-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/foutaise/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
 
 RDEPEND="dev-python/wcwidth[${PYTHON_USEDEP}]"
 



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

2022-06-15 Thread Hans de Graaff
commit: 693b86055e151ea051ba44999be2d09217cbbec0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jun 16 05:36:52 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jun 16 05:37:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=693b8605

dev-ruby/sqlite3: add 1.4.4

Closes: https://bugs.gentoo.org/840191
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/sqlite3/Manifest |  1 +
 dev-ruby/sqlite3/sqlite3-1.4.4.ebuild | 78 +++
 2 files changed, 79 insertions(+)

diff --git a/dev-ruby/sqlite3/Manifest b/dev-ruby/sqlite3/Manifest
index 1908b9b8cd43..3ed407512838 100644
--- a/dev-ruby/sqlite3/Manifest
+++ b/dev-ruby/sqlite3/Manifest
@@ -1,2 +1,3 @@
 DIST sqlite3-1.4.2.gem 70656 BLAKE2B 
ef7fa7667fd080a6f175bcfbd1fe8dfba00d3fdf1214cc3d776f0576dc29386b627db8d6c0dd06f07ab65fff877a6803a6dcacefd4fbc5bb0f7d2149e355c88d
 SHA512 
c4630dd2fa13914e2fcc70092c35568103f61f976958b439fe205abdfcff61702ca176d10bea40ff0cfea3169644cdb9146b7be94dff883cad3b753e84629545
 DIST sqlite3-1.4.3.gem 71168 BLAKE2B 
a529c24536b39356131bb027713c7c5fac6d6d72c701c97b419222aceb46778a69e5c2d27a7dffae220e5a1acd1c7354eaa0b25dcd48a4c9b29ed617c5020ed8
 SHA512 
482e436257a2364deb62158f4541e7b6c8ba3ad73bf9f750194d778bc43233142cd6166bdbce0a9e29862c2621acd2f4b95563cf1944889a676f792179b90c3c
+DIST sqlite3-1.4.4.gem 71168 BLAKE2B 
f49d055b0d040f12b00abaf5c3a245b4e018445f41d496ae0d27426970f208b066bdd5a1b562a8fbb575397bac132384111fa59d6079dd6f384a6b1d90d272b8
 SHA512 
48753652d2aec201dfeac37f284bfdbc1b39c208c4ef605a2b7073a8a56cf5edf2021a889d98e0939cc0fbc476ccfda1aa01a0d8848a6129cab3af68761fcf38

diff --git a/dev-ruby/sqlite3/sqlite3-1.4.4.ebuild 
b/dev-ruby/sqlite3/sqlite3-1.4.4.ebuild
new file mode 100644
index ..b1349bc90389
--- /dev/null
+++ b/dev-ruby/sqlite3/sqlite3-1.4.4.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_TASK_DOC="faq"
+RUBY_FAKEGEM_DOCDIR="doc faq"
+RUBY_FAKEGEM_EXTRADOC="API_CHANGES.rdoc README.rdoc ChangeLog.cvs 
CHANGELOG.rdoc"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/sqlite3/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/sqlite3
+
+inherit ruby-fakegem
+
+DESCRIPTION="An extension library to access a SQLite database from Ruby"
+HOMEPAGE="https://github.com/sparklemotion/sqlite3-ruby;
+LICENSE="BSD"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+SLOT="0"
+IUSE=""
+
+RDEPEND+=" >=dev-db/sqlite-3.6.16:3"
+DEPEND+=" >=dev-db/sqlite-3.6.16:3"
+
+ruby_add_bdepend "
+   dev-ruby/rake-compiler
+   doc? ( dev-ruby/rdoc dev-ruby/redcloth )
+   test? ( dev-ruby/minitest:5 )"
+
+all_ruby_prepare() {
+   # We remove the vendor_sqlite3 rake task because it's used to
+   # bundle SQlite3 which we definitely don't want.
+   rm -f rakelib/vendor_sqlite3.rake || die
+
+   # Remove gem tasks since we don't need them and they require hoe.
+   rm -f rakelib/gem.rake || die
+
+   sed -i -e 's:, HOE.spec::' -e '/task :test/d' rakelib/native.rake || die
+}
+
+all_ruby_compile() {
+   all_fakegem_compile
+
+   if use doc; then
+   rdoc --title "${P} Dcoumentation" -o doc --main README.rdoc lib 
*.rdoc ext/*/*.c || die
+   rm -f doc/js/*.gz || die
+   fi
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || 
die
+}
+
+each_ruby_install() {
+   each_fakegem_install
+
+   # sqlite3 was called sqlite3-ruby before, so add a spec file that
+   # simply loads sqlite3 to make sure that old projects load correctly
+   # we don't even need to create a file to load this: the `require
+   # sqlite3` was already part of sqlite3-ruby requirements.
+   cat - < "${T}/sqlite3-ruby.gemspec"
+# generated by ebuild
+# ${CATEGORY}/${PF}
+Gem::Specification.new do |s|
+   s.name = "sqlite3-ruby"
+   s.version = "${RUBY_FAKEGEM_VERSION}"
+   s.summary = "Fake gem to load sqlite3"
+   s.homepage = "${HOMEPAGE}"
+   s.specification_version = 3
+   s.add_runtime_dependency("${RUBY_FAKEGEM_NAME}", ["= 
${RUBY_FAKEGEM_VERSION}"])
+end
+EOF
+   RUBY_FAKEGEM_NAME=sqlite3-ruby \
+   RUBY_FAKEGEM_GEMSPEC="${T}/sqlite3-ruby.gemspec" \
+   ruby_fakegem_install_gemspec
+}



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

2022-06-15 Thread Michał Górny
commit: 5553d39ed23062cdc5ecedbca8787c2890381cb4
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 16 04:33:40 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 16 04:33:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5553d39e

dev-python/boto3: Bump to 1.24.10

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.24.10.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index be152ce9b8d2..bff27b6a4790 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,4 +1,5 @@
 DIST boto3-1.23.10.gh.tar.gz 504080 BLAKE2B 
1840715ec72b10131a430abdb303adf7619fb4dc542cb22acefffe378c96d094eb7d024c068df1df48882a22fc52e3883791da39d0e4fb34abdddad4d78c0ce8
 SHA512 
88d0abfc990eba2118698c27fe9f556a2b2ef27d0e287c2b3d65a1d485d4be264a5e9ccc02c017c404941c34efdb5f9d480ceb7c5752f99ebf95d3fab184dded
+DIST boto3-1.24.10.gh.tar.gz 508606 BLAKE2B 
5f4a4a8a39fb48d8cb15d3e0aec7304df57ce5a5c40d4dc41f7780645fb7e09fbfafe96588d92ea85af3c6d26d319510b534ee7b8c52f56aa166116edde7fc7d
 SHA512 
98433526006e16af552e22722b5c913eca0d7de63f172312c168ccab7bdc2b587f265a89c2f4d7e948962393907044a0a493e49e627d731d27733e66fcae0407
 DIST boto3-1.24.2.gh.tar.gz 505904 BLAKE2B 
e5fe9aa089caaa91aa41554a07ba97da55b04f5cc77be58df10ad4b6b9d3ab8ce22f988f658cb653d9f3890a307ea895c1cd57c30b6729ba12a1ee61f475ba1d
 SHA512 
23b550194805859e37b8f3a7b75390bba500e7043e32930ab1ac46d2fca672472def9f4821e0deadaba6e6010afa05e4385a0f6fe229798250746b079fa27810
 DIST boto3-1.24.3.gh.tar.gz 506694 BLAKE2B 
5049ad69810c0fcb4d4133fae8efb7d5f44a5b766c3a53710692136231c2f147b08a6782e51f12ab0e22189cb8bbaf90805ca03d0f6eeffe047678b1b21cf72f
 SHA512 
7652ffbfb41df2dde924e85c251dba84643d67b719ea7dc366dcb0f6988815474b0e2a44dba74ebda5f9b1f5576df715dbd16b70ad4109e846766bf34e9d92d0
 DIST boto3-1.24.4.gh.tar.gz 507020 BLAKE2B 
2689aa84d0cc5a8c7978d18c480576015bb212a2714eb4edf3f9dd59e0be09da4a866e64fad1f3033cf02b807af7f827cceb56716bec5f04048c2eeb49b12804
 SHA512 
d23d1d7cb11d45d4419a5c4c1fcadacbfff8e8ebae69c8e522aa00e966048cd341bff8587e18bd0f043f1abd0558522aecede3aa83b84498df95c5a06068f15b

diff --git a/dev-python/boto3/boto3-1.24.10.ebuild 
b/dev-python/boto3/boto3-1.24.10.ebuild
new file mode 100644
index ..6edcc751d54b
--- /dev/null
+++ b/dev-python/boto3/boto3-1.24.10.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2022-06-15 Thread Michał Górny
commit: d762dafbef6febb95c9e630cbfab7b66246cc6ff
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 16 04:33:25 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 16 04:33:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d762dafb

dev-python/botocore: Bump to 1.27.10

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.27.10.ebuild | 70 +
 2 files changed, 71 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index ea83922ddfa7..ab1101965e4d 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,4 +1,5 @@
 DIST botocore-1.26.10.tar.gz 9008316 BLAKE2B 
a05078ec5732015cbd8ea4da2d2d82e28f4241b7c3164f3410ae396a19f79c116f7a9059a3361e99eacc952f860a516b187375dbf64ee5e4e5648e8c3b0f95a5
 SHA512 
b12e9002dc8e0912a9681938f343b51d628f0b2798693dc81636fe7ede01d006d5bc8a901f92edf10a88d97c3c6311aaf97206a6f55070e645747536fe39b144
+DIST botocore-1.27.10.tar.gz 9107238 BLAKE2B 
9bf9d6d0789acc84e1328704d6db0a36d5d036be38aa61b26f776aa42ab91889faa1f871a5373808a76906973c897dcd4a6d07d914c29fd4edf8b6ac2fae3511
 SHA512 
1a178ca96d126b74d63d0a3199cbb55370c8ba77559d87173f496aef961364ab1df13a8f5e5565cbf79ec8f17cf2d2178952e1739b40b29a34b8b78118d18982
 DIST botocore-1.27.2.tar.gz 9026413 BLAKE2B 
013724df76fb87c8e7731401d09774bec303aced7c3a01bb97935865f34193d1f313d49f32c1f6b7addab9b24384f26caca44b03ba0e77014821dc7cab5142ef
 SHA512 
85045c13fa935b017f66edc132d2a31da2ecbe0c7bfcab369cb1d5f76d8a1401d303ab7d3e2ce95d53e9a59ea81dbf5380c1106169d84f40b21cbb926e35abb9
 DIST botocore-1.27.3.tar.gz 9078424 BLAKE2B 
62414c2474ec44b3385c589793fd0c54984d2302239b78295bfbdc3739160bbae5bb910207dc7252b7adb96d6cd69add7413000399bcb20b671e3fbdad860c02
 SHA512 
47ed3e68c10e4175cdbe2122dab9319b9059f9457e27258a142224311042c5ae4692d293d29dc9b4855e65eea561fb7b703f7ddc663064413144aaf72fda33a5
 DIST botocore-1.27.4.tar.gz 9079162 BLAKE2B 
3707e0b53022185248d5c086860ddf99f6d43803414929252a6b090fbeb765606e1fa97896f6d9016e97a0a6b5388d754941f3a88645f5c1ea18f206d73127a7
 SHA512 
3743d79febcf33302de20b364267ae39a0887c7fa5e116a7209b1281b4985e593b5d3f0ea7bb6e608036d99d4df46931192f5a3a63c98f7b3da26a16ea6b5a3f

diff --git a/dev-python/botocore/botocore-1.27.10.ebuild 
b/dev-python/botocore/botocore-1.27.10.ebuild
new file mode 100644
index ..2fb86c59b25e
--- /dev/null
+++ b/dev-python/botocore/botocore-1.27.10.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/botocore-1.26.0-py311.patch"
+)
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2022-06-15 Thread Michał Górny
commit: 1b6dc159b05e62a66fae07032e545be66168ad7d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 16 04:33:55 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 16 04:33:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b6dc159

app-admin/awscli: Bump to 1.25.10

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.25.10.ebuild | 71 ++
 2 files changed, 72 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 08e0dfab945b..f8316edc9cc0 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,4 +1,5 @@
 DIST aws-cli-1.24.10.gh.tar.gz 2219050 BLAKE2B 
9655429a65c81b5c6436f0bafb293243d8f6d2160573902bbd3f2b10ab69ef24796ac0c1bd112000afc3d15cc4d8560fc95f774c38739cf8e2d3303a4512e3ec
 SHA512 
592564ff501ff52572655973c518366928a20371333ccf4f7234d414070343a38287a8870a5652bbbe6a8c35c8cd8731439f1520c0988100ade22d842f11ad2d
+DIST aws-cli-1.25.10.gh.tar.gz 2223709 BLAKE2B 
95f7cca86f86617ff2f3ce91b745ef365300b3ea550b1260a1dd44f09f823ad8c46c03947365a0c98c54f099c4a22d0128f11fb677c1b3c315a065a8cb4945aa
 SHA512 
efebf65901216b1e1f1e2ed5d956744d804d0a62e7384163afad65ec0837567d6002de84611feb1b0a05bbd6ca6c04cac8318424720ae020941a1402b6b796a3
 DIST aws-cli-1.25.2.gh.tar.gz 2220304 BLAKE2B 
370137db21688db07a1367a1b82b906d5e7f16939fb9a10f8f8e60d986b68cd7cf3fcaca89baa097b351ce1552a9b35c143a5328972577cc08b2369a0ff35407
 SHA512 
4278be5b73865854a736ae447b729670310d557d019fe483376d8bb6317cc557f1567d8cbd77c4fc658d5593bdf8ddb2765696b144694c7df3d3447156ac14b0
 DIST aws-cli-1.25.3.gh.tar.gz 2221419 BLAKE2B 
ecc3e16985426b9b6cf6a6fc5cd3cf58d0641f57927ee533bfd5c63f1a02e7accf325f44f5f6e3289c7f0ce984be8f23428bf3d99dacc5a317b49fe2cfc2bb19
 SHA512 
a80088c8864d48c922734ab0d4f367d14b86470735dbb818640d0aaa2c957a30b1abcfbce441e33bccae388ce9df7869d0d7e82a519055c8aa192e2c74147f5e
 DIST aws-cli-1.25.4.gh.tar.gz 045 BLAKE2B 
3d8496b997e80b9504c8810a256d6886a7dee239ed0eba74d42d23955d1596d5b7690a20ac31b8f57e004ff27889e8e204b335996d2f629e9ed11b3bfd033641
 SHA512 
e053529c9e5429e5782e6c3afe26c212599825c78691d8c58a4c5dcd373385cafb2f75e09b5c1831d30ce6c890db0e4888fa4d9d874a5fc68994a8c3c5fd

diff --git a/app-admin/awscli/awscli-1.25.10.ebuild 
b/app-admin/awscli/awscli-1.25.10.ebuild
new file mode 100644
index ..4154af977ee6
--- /dev/null
+++ b/app-admin/awscli/awscli-1.25.10.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # integration tests require AWS credentials and Internet access
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
+}
+
+python_install_all() {
+   newbashcomp bin/aws_bash_completer aws
+
+   insinto /usr/share/zsh/site-functions
+   newins bin/aws_zsh_completer.sh _aws
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || 
die
+}



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

2022-06-15 Thread Michał Górny
commit: dfd4989272f6f56650541febb23bccec1ff0045b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 16 04:30:55 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 16 04:32:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfd49892

dev-python/Babel: Simplify the regen logic

Rather than using any-r1 approach to the regen with "slightly wrong"
BDEPEND, just do it as a part of normal phase.  The end result is pretty
much the same, and it avoids having to define python_check_deps().

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

 dev-python/Babel/Babel-2.10.2.ebuild | 18 --
 1 file changed, 8 insertions(+), 10 deletions(-)

diff --git a/dev-python/Babel/Babel-2.10.2.ebuild 
b/dev-python/Babel/Babel-2.10.2.ebuild
index af5ed2211ba1..02e77dc3bc66 100644
--- a/dev-python/Babel/Babel-2.10.2.ebuild
+++ b/dev-python/Babel/Babel-2.10.2.ebuild
@@ -44,18 +44,16 @@ BDEPEND="
 distutils_enable_sphinx docs
 distutils_enable_tests pytest
 
-python_check_deps() {
-   if [[ ${EPYTHON} == python3.8 ]] ; then
-   python_has_version 
"dev-python/backports-zoneinfo[${PYTHON_USEDEP}]" || return 1
-   fi
-
-   python_has_version "dev-python/pytz[${PYTHON_USEDEP}]"
-}
-
-python_configure_all() {
+src_prepare() {
rm babel/locale-data/*.dat || die
rm babel/global.dat || die
-   "${EPYTHON}" scripts/import_cldr.py "${WORKDIR}"/common || die
+   distutils-r1_src_prepare
+}
+
+python_configure() {
+   if [[ ! -f babel/global.dat ]]; then
+   "${EPYTHON}" scripts/import_cldr.py "${WORKDIR}"/common || die
+   fi
 }
 
 python_test() {



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

2022-06-15 Thread Miroslav Šulc
commit: 423a8291a5506660192ab6e9d6f5d2ff3af2f21c
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Jun 16 03:59:46 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Jun 16 03:59:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=423a8291

media-sound/abcmidi: bump to 2022.06.14

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

 media-sound/abcmidi/Manifest  |  1 +
 media-sound/abcmidi/abcmidi-2022.06.14.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/media-sound/abcmidi/Manifest b/media-sound/abcmidi/Manifest
index 069b94b4ee1d..3485a59cc0bc 100644
--- a/media-sound/abcmidi/Manifest
+++ b/media-sound/abcmidi/Manifest
@@ -1,3 +1,4 @@
 DIST abcMIDI-2022.05.05.zip 610217 BLAKE2B 
241d9ae42defef6345b143c59140f1cee844c19608b6a897b020f0a54c915d45edaf09ef75e1e01b1a932a6e82934aaa82d1e82c74c61d23e1c372418726bff8
 SHA512 
7f8141792e67e5ed22e84d35f0f9894c5ecba74817ac9c23323d5ebad0a3fc477daf43bf515e243aad46476c3a9597d8e9b4e0e865210b5baad0a1ebc6d3
 DIST abcMIDI-2022.05.20.zip 611325 BLAKE2B 
1fd9c786ec0a7b3558f71502ceda261419b6883dffe524de6f5203188f5ee618d52ad1cba0662d28a3ba4c252702abf4d5a2e4271b951916e9164c9d573b28ff
 SHA512 
f6e8212c4bc96fc62f95c868f65bfd40208f2aeb5d4913fe1b4d85331dae69a763cfc3db9f446018dd0b43afaec496b6572ea0c46ebeac563902899b71f24645
 DIST abcMIDI-2022.06.07.zip 611323 BLAKE2B 
3b0a9a1bbf0265c8c2848aff267acf3fa0b98a6fe24b5878e70db5da3e892c8658ff236511a5524cf5dcf5217bf09ccb762102539cdd12a7d23c6573bd0ed14d
 SHA512 
1e4daf647238e28b3c4c644dfcfbffdacd0e5b9e007a3a9cb8393ba879690c74d5ea2970254d5d3f19a68c5742de80bf5aa387a7f9aa241abec2e952f1bdc0c8
+DIST abcMIDI-2022.06.14.zip 612729 BLAKE2B 
f9644ea59bb43d50a39f60f31f440e9d4e425701c71877fb812adeaa0757da37d2aabab5c2b3593f38a5a135adc0925545337860452317e558cbfb037c95d4af
 SHA512 
4e8a9a770925e166dabdbf459227b26373c33ed0ec356d093d8f4de457cc9034cd9237d445f31883e7c3974c3fd4b69a6f6fb156b26e03483bcd70793e7457ec

diff --git a/media-sound/abcmidi/abcmidi-2022.06.14.ebuild 
b/media-sound/abcmidi/abcmidi-2022.06.14.ebuild
new file mode 100644
index ..11f547f4cb8e
--- /dev/null
+++ b/media-sound/abcmidi/abcmidi-2022.06.14.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+MY_P="abcMIDI-${PV}"
+DESCRIPTION="Programs for processing ABC music notation files"
+HOMEPAGE="https://ifdo.ca/~seymour/runabc/top.html;
+SRC_URI="https://ifdo.ca/~seymour/runabc/${MY_P}.zip;
+S="${WORKDIR}"/${PN}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+BDEPEND="app-arch/unzip"
+
+src_prepare() {
+   default
+   sed -i "s:-O2::" configure.ac || die
+   sed -i "s:@datarootdir@/doc/abcmidi:@docdir@:" Makefile.in || die
+   eautoreconf
+}
+
+src_install() {
+   default
+
+   if use examples ; then
+   docinto examples
+   dodoc samples/*.abc
+   fi
+}



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

2022-06-15 Thread Miroslav Šulc
commit: a093cd608feab14a2425b1d56444616e799951cb
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Jun 16 03:48:56 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Jun 16 03:48:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a093cd60

dev-python/pivy: dropped obsolete 0.6.6-r1

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

 dev-python/pivy/Manifest |  1 -
 dev-python/pivy/pivy-0.6.6-r1.ebuild | 47 
 2 files changed, 48 deletions(-)

diff --git a/dev-python/pivy/Manifest b/dev-python/pivy/Manifest
index 6ed1272ceb91..ac45149907b0 100644
--- a/dev-python/pivy/Manifest
+++ b/dev-python/pivy/Manifest
@@ -1,2 +1 @@
-DIST pivy-0.6.6.tar.gz 6618471 BLAKE2B 
5bcf2479bf26628e3dfe59c1440901368442de2f32a5680ef1af10d49239d8c73b79809495d7227937fd7784af1e1ded27f93f0255793e713add0c1cc35b8e5d
 SHA512 
e260c6abd0aede7621d5fed66eeceb98a32634af84370ef713d70d583ec017cded4be682fd7e70e5faa19988a5e032a9d2f2308b8ae6dd9495d76e884de1d80c
 DIST pivy-0.6.7.tar.gz 6618410 BLAKE2B 
22ebe63a75fa624b772cb3d3ff6f03336258f6c8b638613413c19fcea072f83f73396bc91d35f0e06bc27ec57471ae67965ee492e62a7e73919f7827de645175
 SHA512 
606eac3527b5906ad6884c25775b5625bfd2a1b1c78f75017b05e662d622c75d30e70fd5785ec2145902f5a02d99098b52cc776aee12fab02f0319762ee104b0

diff --git a/dev-python/pivy/pivy-0.6.6-r1.ebuild 
b/dev-python/pivy/pivy-0.6.6-r1.ebuild
deleted file mode 100644
index 50ca56ff2739..
--- a/dev-python/pivy/pivy-0.6.6-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Coin3D bindings for Python"
-HOMEPAGE="https://github.com/coin3d/pivy;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   PIVY_REPO_URI="https://github.com/coin3d/pivy.git;
-else
-   SRC_URI="https://github.com/coin3d/pivy/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 x86"
-fi
-
-LICENSE="ISC"
-SLOT="0"
-IUSE="+quarter soqt"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   || ( quarter soqt )
-"
-
-RDEPEND="
-   >=media-libs/coin-4.0.0
-   quarter? ( media-libs/quarter )
-   soqt? ( >=media-libs/SoQt-1.6.0 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-lang/swig
-   dev-util/cmake
-"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-0001-fix-CMakeLists.txt-for-distutils_cmake.patch
-   
"${FILESDIR}"/${P}-0002-Gentoo-specific-clear-swig-deprecation-warning.patch
-)
-
-DOCS=( AUTHORS HACKING NEWS README.md THANKS )



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

2022-06-15 Thread Alexey Sokolov
commit: 5ac66122d208434aaa400997d9e8329aff260db4
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Thu Jun 16 02:06:56 2022 +
Commit: Alexey Sokolov  asokolov  org>
CommitDate: Thu Jun 16 02:06:56 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ac66122

app-misc/liquidctl: add py3.10

Closes: https://bugs.gentoo.org/848090
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alexey Sokolov  asokolov.org>

 .../liquidctl/{liquidctl-1.7.2.ebuild => liquidctl-1.7.2-r1.ebuild}   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/liquidctl/liquidctl-1.7.2.ebuild 
b/app-misc/liquidctl/liquidctl-1.7.2-r1.ebuild
similarity index 92%
rename from app-misc/liquidctl/liquidctl-1.7.2.ebuild
rename to app-misc/liquidctl/liquidctl-1.7.2-r1.ebuild
index f43f2382d..dd7ad5708 100644
--- a/app-misc/liquidctl/liquidctl-1.7.2.ebuild
+++ b/app-misc/liquidctl/liquidctl-1.7.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=8
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
 inherit distutils-r1 udev
 
 DESCRIPTION="Cross-platform tool and drivers for liquid coolers and other 
devices"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/eudev/

2022-06-15 Thread Sam James
commit: 081fabe1023efcceda787ce5220bc1e06f32eb66
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 16 00:59:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 16 00:59:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=081fabe1

sys-fs/eudev: add 3.2.12_pre3, drop 3.2.12_pre2

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

 sys-fs/eudev/Manifest  |  2 +-
 .../{eudev-3.2.12_pre2.ebuild => eudev-3.2.12_pre3.ebuild} | 10 ++
 sys-fs/eudev/eudev-.ebuild | 10 ++
 3 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/sys-fs/eudev/Manifest b/sys-fs/eudev/Manifest
index b32971672931..5a38d7af12ed 100644
--- a/sys-fs/eudev/Manifest
+++ b/sys-fs/eudev/Manifest
@@ -1,2 +1,2 @@
 DIST eudev-3.2.11.tar.gz 2254373 BLAKE2B 
cfa6235d6509b751fde93ff2b0961b93c3741458e561a7ad9b07b49a57779627532cff25ad3519e5f79320854fcedfcdc23642ef542505cebcd6b2803067389a
 SHA512 
17b328365913af3e434abe667dd0498c3702a41c6cb66f3793ca2c195b05ac06397b0a401077f81df7dd25193e4eeea13657a221ca6cb3d237c4d91e31e30b33
-DIST eudev-3.2.12_pre2.tar.gz 2304806 BLAKE2B 
86f497a88cffa96c6976b0910b44329cdee9615c7b3592fa619cfe681f14d6669b36f4272003f36d64b63c4d47de2e3b37d602e93c72d423e630007c418d079f
 SHA512 
4e7a6c3f7f65b665486fa9ba8158186b2bac6279de780fd1439ac7fb766aa807ae8fd45063f990de6ab01809c57af2695560d36aed8fd90ae0557666d523e36d
+DIST eudev-3.2.12-pre3.tar.gz 2166940 BLAKE2B 
46cb4e2daa7302380f169b2505e01483a1c879f83802537b718d1380b9411621db9b58454eaf828ca22aa8e913342b52b682593604c365d7159ddc1df82fe719
 SHA512 
a450ef8ccfb0ec8817e03ae666464cb43390849d1b340f057e047bc42b246ff30e13cfef148417c7452755316bce858ef0c89bf94abf27af143f87db7de9f446

diff --git a/sys-fs/eudev/eudev-3.2.12_pre2.ebuild 
b/sys-fs/eudev/eudev-3.2.12_pre3.ebuild
similarity index 96%
rename from sys-fs/eudev/eudev-3.2.12_pre2.ebuild
rename to sys-fs/eudev/eudev-3.2.12_pre3.ebuild
index 18823816ad13..d286cedd7a14 100644
--- a/sys-fs/eudev/eudev-3.2.12_pre2.ebuild
+++ b/sys-fs/eudev/eudev-3.2.12_pre3.ebuild
@@ -5,14 +5,14 @@ EAPI=8
 
 KV_MIN=2.6.39
 
-inherit autotools linux-info multilib-minimal toolchain-funcs udev
+inherit linux-info multilib-minimal toolchain-funcs udev
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/eudev-project/eudev.git;
-   inherit git-r3
+   inherit autotools git-r3
 else
MY_PV=${PV/_pre/-pre}
-   
SRC_URI="https://github.com/eudev-project/eudev/archive/refs/tags/v${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+   
SRC_URI="https://github.com/eudev-project/eudev/releases/download/v${MY_PV}/${PN}-${MY_PV}.tar.gz;
S="${WORKDIR}"/${PN}-${MY_PV}
 
if [[ ${PV} != *_pre* ]] ; then
@@ -91,7 +91,9 @@ src_prepare() {
sed -e 's/GROUP="dialout"/GROUP="uucp"/' -i rules/*.rules \
|| die "failed to change group dialout to uucp"
 
-   eautoreconf
+   if [[ ${PV} == * ]] ; then
+   eautoreconf
+   fi
 }
 
 multilib_src_configure() {

diff --git a/sys-fs/eudev/eudev-.ebuild b/sys-fs/eudev/eudev-.ebuild
index 18823816ad13..d286cedd7a14 100644
--- a/sys-fs/eudev/eudev-.ebuild
+++ b/sys-fs/eudev/eudev-.ebuild
@@ -5,14 +5,14 @@ EAPI=8
 
 KV_MIN=2.6.39
 
-inherit autotools linux-info multilib-minimal toolchain-funcs udev
+inherit linux-info multilib-minimal toolchain-funcs udev
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/eudev-project/eudev.git;
-   inherit git-r3
+   inherit autotools git-r3
 else
MY_PV=${PV/_pre/-pre}
-   
SRC_URI="https://github.com/eudev-project/eudev/archive/refs/tags/v${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+   
SRC_URI="https://github.com/eudev-project/eudev/releases/download/v${MY_PV}/${PN}-${MY_PV}.tar.gz;
S="${WORKDIR}"/${PN}-${MY_PV}
 
if [[ ${PV} != *_pre* ]] ; then
@@ -91,7 +91,9 @@ src_prepare() {
sed -e 's/GROUP="dialout"/GROUP="uucp"/' -i rules/*.rules \
|| die "failed to change group dialout to uucp"
 
-   eautoreconf
+   if [[ ${PV} == * ]] ; then
+   eautoreconf
+   fi
 }
 
 multilib_src_configure() {



[gentoo-commits] repo/proj/guru:dev commit in: app-crypt/clevis/files/, app-crypt/clevis/

2022-06-15 Thread Julien Roy
commit: 98d91fb3ae7547ac155335d5ff2c2b14b0b480ef
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Jun 16 00:50:36 2022 +
Commit: Julien Roy  jroy  ca>
CommitDate: Thu Jun 16 00:53:16 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=98d91fb3

app-crypt/clevis: merge #71 by duxsco

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

 app-crypt/clevis/clevis-18.ebuild |  1 +
 app-crypt/clevis/files/clevis-meson.patch | 11 +++
 2 files changed, 12 insertions(+)

diff --git a/app-crypt/clevis/clevis-18.ebuild 
b/app-crypt/clevis/clevis-18.ebuild
index 43912b1fb..da0dc9637 100644
--- a/app-crypt/clevis/clevis-18.ebuild
+++ b/app-crypt/clevis/clevis-18.ebuild
@@ -25,4 +25,5 @@ BDEPEND=""
 
 PATCHES=(
"${FILESDIR}/${PN}-dracut.patch"
+   "${FILESDIR}/${PN}-meson.patch"
 )

diff --git a/app-crypt/clevis/files/clevis-meson.patch 
b/app-crypt/clevis/files/clevis-meson.patch
new file mode 100644
index 0..bfd517d3e
--- /dev/null
+++ b/app-crypt/clevis/files/clevis-meson.patch
@@ -0,0 +1,11 @@
+diff --git a/src/luks/systemd/meson.build b/src/luks/systemd/meson.build
+index 
b10494e3ca4d620437aee0d5e440eecf323b03d9..09f7fb51e7320aa71e275c34baa0561233821d69
 100644
+--- a/src/luks/systemd/meson.build
 b/src/luks/systemd/meson.build
+@@ -5,6 +5,7 @@ sd_reply_pass = find_program(
+   join_paths(get_option('prefix'), 'lib', 'systemd', 
'systemd-reply-password'),
+   join_paths('/', 'usr', get_option('libdir'), 'systemd', 
'systemd-reply-password'),
+   join_paths('/', 'usr', 'lib', 'systemd', 'systemd-reply-password'),
++  join_paths('/', 'lib', 'systemd', 'systemd-reply-password'),
+   required: false
+ )



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

2022-06-15 Thread Sam James
commit: fc0ca0c23aad1ea281c576d84019b9c1da5e4c1a
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 16 00:39:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 16 00:39:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc0ca0c2

media-gfx/blender: add test tarball for 3.2.0

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

 media-gfx/blender/Manifest | 2 +-
 media-gfx/blender/blender-3.2.0.ebuild | 4 ++--
 media-gfx/blender/blender-.ebuild  | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/media-gfx/blender/Manifest b/media-gfx/blender/Manifest
index ae54023bc3f0..9941eb55474c 100644
--- a/media-gfx/blender/Manifest
+++ b/media-gfx/blender/Manifest
@@ -11,5 +11,5 @@ DIST blender-3.1.0-tests.tar.bz2 643279044 BLAKE2B 
acbf0800c384f881c215ea22140b0
 DIST blender-3.1.0.tar.xz 41017620 BLAKE2B 
f626266a41f9d72b03690fe8d7fe1f183ffdef01501ff6a458e5760eea66c959ca297d70dc541b27aa85466a7b8d65306e293c84487c1ff1467cd31cfdba0203
 SHA512 
354d4e7c92233e610d0e938c10d966aff7ee34fd21993b65b645b4d01e37f90f741206190817a7ab6932c5321d698827a09ec0e1d966c28596d130b4af2ce6bb
 DIST blender-3.1.1.tar.xz 41029004 BLAKE2B 
ca133349bfae52b36123da489ef7e50b30666b91d7961e9938932f5375a4d1129f3b15de59170ccf55723a08cbd0089bb7d73792c15221d91f2f83c40a2ebdb4
 SHA512 
88c339540a7b621b1771e1f17ecf7d4c21d86e05b83e395e15cd90b1347a50dda74ebaedd5ca178cabe6981b45244a64110ab855efdf74fe42f5bf45ffe811b1
 DIST blender-3.1.2.tar.xz 41014760 BLAKE2B 
1e1476b7185005616fe3a647d5beea2c6cf975a418471d4632dc6f0367aea9505d0abfed79b063e81b090fe8f8e92d60840767e476534a5629def77a71495604
 SHA512 
e92aefbc020268e7347008e02d7fe2ef8670a568fab0ae2072ee82520ca67645e665e81ec2829b67a4de069ce1c0578bf2f7f4f783929e7574a8c9aef2f82a02
-DIST blender-3.2.0-tests.tar.bz2 311784237 BLAKE2B 
5152bd52689ebc3179f4dd10001105615b13c2509da773390281da55f7b74547c3d37f7414f82eac3575bab8fe039f037f9ceaacc9492acbefe6e5dfeaeb25e1
 SHA512 
8c54c9cc03e2b51bc71876fd47421c78764f9b77d29c56963cddc5748b134c59fafff0f842f0d72913b6df09621431358cbf621f3d46550c00cc8ab0b99a9921
+DIST blender-3.2.0-tests.tar.xz 213772908 BLAKE2B 
7a4713a3c1bb9f6bfe80b154b913a525b620bb389c2e6b4cf2d1d9bfc74d0c3703b439d77186d18b43766d1db219eb64d22ac84a08fdc859dac074025afdd49f
 SHA512 
4d6e9ed3b646e77737f625ca1beae9b531a528c32d81c9d06749aa8f87126ef4a2a0893d0ecf2a2cce7b7dbe508dbc9568e353b7213842cfa85ea27ebcc0a2d8
 DIST blender-3.2.0.tar.xz 4152 BLAKE2B 
ff68c18bfef1ca6a989e46c8c9d3afa1cc13d6d70dfb6311d9d0742829af0a525531077f48c6a390667e266963e1e8671e370c475a9a8a21bc936d4feb04d248
 SHA512 
2e9c502fad6bbad7618caad393dfd21d2adc6df0a2de8581cea904cfe3588d783564f2d7ec5600d99d10307a81eb6bb56b31209bf34aae072fbc9a0d8ce54f81

diff --git a/media-gfx/blender/blender-3.2.0.ebuild 
b/media-gfx/blender/blender-3.2.0.ebuild
index 163c6edd5700..9fcc16b94ddf 100644
--- a/media-gfx/blender/blender-3.2.0.ebuild
+++ b/media-gfx/blender/blender-3.2.0.ebuild
@@ -17,8 +17,8 @@ if [[ ${PV} = ** ]] ; then
 else
SRC_URI="https://download.blender.org/source/${P}.tar.xz;
# Update these between major releases.
-   TEST_TARBALL_VERSION="3.2.0"
-   SRC_URI+=" test? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-${TEST_TARBALL_VERSION}-tests.tar.bz2
 )"
+   TEST_TARBALL_VERSION="$(ver_cut 1-2).0"
+   SRC_URI+=" test? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-${TEST_TARBALL_VERSION}-tests.tar.xz
 )"
KEYWORDS="~amd64 ~arm ~arm64"
 fi
 

diff --git a/media-gfx/blender/blender-.ebuild 
b/media-gfx/blender/blender-.ebuild
index 88c413e69eca..9fcc16b94ddf 100644
--- a/media-gfx/blender/blender-.ebuild
+++ b/media-gfx/blender/blender-.ebuild
@@ -17,8 +17,8 @@ if [[ ${PV} = ** ]] ; then
 else
SRC_URI="https://download.blender.org/source/${P}.tar.xz;
# Update these between major releases.
-   #TEST_TARBALL_VERSION="3.0.0"
-   #SRC_URI+=" test? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-${TEST_TARBALL_VERSION}-tests.tar.bz2
 )"
+   TEST_TARBALL_VERSION="$(ver_cut 1-2).0"
+   SRC_URI+=" test? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-${TEST_TARBALL_VERSION}-tests.tar.xz
 )"
KEYWORDS="~amd64 ~arm ~arm64"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: net-news/snownews/files/, net-news/snownews/

2022-06-15 Thread Sam James
commit: 36aca27bf69bef70ce417ed8490d72d90855c3fc
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 16 00:23:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 16 00:23:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36aca27b

net-news/snownews: respect CC; drop which

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

 .../snownews/files/snownews-1.9-no-which.patch | 30 +
 net-news/snownews/snownews-1.9-r1.ebuild   | 50 ++
 2 files changed, 80 insertions(+)

diff --git a/net-news/snownews/files/snownews-1.9-no-which.patch 
b/net-news/snownews/files/snownews-1.9-no-which.patch
new file mode 100644
index ..84335e93711b
--- /dev/null
+++ b/net-news/snownews/files/snownews-1.9-no-which.patch
@@ -0,0 +1,30 @@
+https://bugs.gentoo.org/844901
+--- a/configure
 b/configure
+@@ -164,7 +164,7 @@ s/@builddir@/\$\{TMPDIR\}\/make/g"
+ 
+  Find programs and libs ##
+ 
+-# Programs found using which
++# Programs found using command -v
+ for i in $progs; do
+ pname=$(expr $i : '\([^=]*\)')
+ pcall=$(expr $i : '[^=]*=\([^=]*\)')
+@@ -172,7 +172,7 @@ for i in $progs; do
+ # First check if an environment variable is set
+ [ -n "$ppath" ] && sub "s/@$pname@/$ppath/g"
+ # Check if the program exists
+-ppath=$(which $pcall 2>/dev/null)
++ppath=$(command -v $pcall 2>/dev/null)
+ [ -n "$ppath" ] && [ -x "$ppath" ] && sub "s/@$pname@/$pcall/g"
+ done
+ # If nothing found in first loop, set the first pair anyway
+@@ -183,7 +183,7 @@ for i in $progs; do
+ done
+ 
+ # Packages found using pkg-config
+-pkgconfig=$(which pkg-config 2>/dev/null)
++pkgconfig=$(command -v pkg-config 2>/dev/null)
+ if [ -n "$pkgconfig" ] && [ -x "$pkgconfig" ]; then
+ faildeps=""
+ for i in $pkgs; do

diff --git a/net-news/snownews/snownews-1.9-r1.ebuild 
b/net-news/snownews/snownews-1.9-r1.ebuild
new file mode 100644
index ..da5e7bfd6e0a
--- /dev/null
+++ b/net-news/snownews/snownews-1.9-r1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Command-line RSS feed reader"
+HOMEPAGE="https://github.com/msharov/snownews;
+SRC_URI="https://github.com/msharov/snownews/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RDEPEND="
+   dev-libs/libxml2
+   dev-libs/openssl:=
+   net-misc/curl
+   sys-libs/ncurses:=[unicode(+)]
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.9-no-which.patch
+)
+
+src_prepare() {
+   default
+
+   tc-export CC
+
+   # Disable stripping in the build system - leave it to the package 
manager
+   sed -i -e '/ldflags/s/-s/-g -rdynamic/' -e '/cflags/s/-g0/-g/' 
Config.mk.in || die
+}
+
+src_configure() {
+   econf "$(use_with debug)"
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/cw/files/, app-misc/cw/

2022-06-15 Thread Sam James
commit: 43b339616b8cd4ab204fb89b882dfe3d8ca55f78
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Nov  1 16:17:23 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 16 00:34:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43b33961

app-misc/cw: EAPI 8, fix build

Closes: https://bugs.gentoo.org/830507
Closes: https://bugs.gentoo.org/692426
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22782
Signed-off-by: Sam James  gentoo.org>

 app-misc/cw/cw-1.0.16-r4.ebuild| 71 ++
 .../cw-1.0.16-replace-isastream-with-fcntl.patch   | 20 ++
 2 files changed, 91 insertions(+)

diff --git a/app-misc/cw/cw-1.0.16-r4.ebuild b/app-misc/cw/cw-1.0.16-r4.ebuild
new file mode 100644
index ..8a1bb807eb9a
--- /dev/null
+++ b/app-misc/cw/cw-1.0.16-r4.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="A non-intrusive real-time ANSI color wrapper for common 
unix-based commands"
+HOMEPAGE="http://cwrapper.sourceforge.net;
+SRC_URI="mirror://sourceforge/cwrapper/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+PATCHES=(
+   "${FILESDIR}"/${PV}-ldflags.patch
+   "${FILESDIR}"/${PV}-path.patch
+   "${FILESDIR}"/${PV}-collision.patch
+   "${FILESDIR}"/${PV}-format-security.patch
+   "${FILESDIR}"/${P}-replace-isastream-with-fcntl.patch
+)
+
+src_unpack() {
+   default
+   gunzip "${S}"/man/*.gz || die
+}
+
+src_configure() {
+   tc-export CC
+   econf
+}
+
+src_compile() {
+   emake local
+}
+
+src_install() {
+   insinto /usr/share/cw
+   doins etc/*
+
+   exeinto /usr/libexec/cw
+   doexe def/*
+
+   doman man/cwu.1
+   doman man/cwe.1
+   newman man/cw.1 color-wrapper
+   dodoc CHANGES CONTRIB INSTALL README PLATFORM doc/README*
+
+   dobin bin/{cwu,colorcfg}
+   # app-misc/color currently conflicts; hopefully 'colors' is safe
+   newbin bin/color colors
+   # media-radio/unixcw currently conflicts;
+   newbin bin/cw color-wrapper
+}
+
+pkg_postinst() {
+   ebegin "Updating definition files"
+   cwu /usr/libexec/cw /usr/bin/color-wrapper || die # >/dev/null
+   eend $?
+
+   elog "To enable color-wrapper, as your user, run:"
+   elog "  colorcfg [1|2|3]"
+   elog "to add relevant environment variables to your ~/.bash_profile"
+   elog "Run colorcfg without options to see what [1|2|3] means."
+   elog
+   elog "After sourcing your ~/.bash_profile, commands for which 
definitions"
+   elog "are provided should have colored output."
+   elog
+   elog "To enable/disable colored output, run: 'colors [on|off]'."
+}

diff --git a/app-misc/cw/files/cw-1.0.16-replace-isastream-with-fcntl.patch 
b/app-misc/cw/files/cw-1.0.16-replace-isastream-with-fcntl.patch
new file mode 100644
index ..18f2dba953d2
--- /dev/null
+++ b/app-misc/cw/files/cw-1.0.16-replace-isastream-with-fcntl.patch
@@ -0,0 +1,20 @@
+--- /var/tmp/portage/app-misc/cw-1.0.16-r3/work/cw-1.0.16/src/cw.c
 cw-1.0.16/src/cw.c
+@@ -1173,7 +1173,7 @@
+   close(master);
+   return(0);
+  }
+- if(isastream(slave)){
++ if(fcntl(slave,F_GETFD) < 0){
+   if(ioctl(slave,I_PUSH,"ptem")<0||ioctl(slave,I_PUSH,"ldterm")<0){
+close(master);
+close(slave);
+@@ -1211,7 +1211,7 @@
+   close(master);
+   return(0);
+  }
+- if(isastream(slave)){
++ if(fcntl(slave,F_GETFD) < 0){
+   if(ioctl(slave,I_PUSH,"ptem")<0||ioctl(slave,I_PUSH,"ldterm")<0){
+close(master);
+close(slave);



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

2022-06-15 Thread Sam James
commit: af397b3d6dec93a39eb752d80dd10695d654958a
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 16 00:34:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 16 00:34:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af397b3d

app-misc/cw: avoid implicit func. decls

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

 app-misc/cw/cw-1.0.16-r4.ebuild | 10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/app-misc/cw/cw-1.0.16-r4.ebuild b/app-misc/cw/cw-1.0.16-r4.ebuild
index 8a1bb807eb9a..b738753f2715 100644
--- a/app-misc/cw/cw-1.0.16-r4.ebuild
+++ b/app-misc/cw/cw-1.0.16-r4.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=8
 
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
 
 DESCRIPTION="A non-intrusive real-time ANSI color wrapper for common 
unix-based commands"
 HOMEPAGE="http://cwrapper.sourceforge.net;
@@ -23,11 +23,15 @@ PATCHES=(
 
 src_unpack() {
default
+
gunzip "${S}"/man/*.gz || die
 }
 
 src_configure() {
tc-export CC
+
+   append-flags -D_XOPEN_SOURCE=500 -D_GNU_SOURCE
+
econf
 }
 
@@ -56,7 +60,7 @@ src_install() {
 
 pkg_postinst() {
ebegin "Updating definition files"
-   cwu /usr/libexec/cw /usr/bin/color-wrapper || die # >/dev/null
+   cwu /usr/libexec/cw /usr/bin/color-wrapper # >/dev/null
eend $?
 
elog "To enable color-wrapper, as your user, run:"



[gentoo-commits] repo/gentoo:master commit in: app-misc/rover/files/, app-misc/rover/

2022-06-15 Thread Sam James
commit: 5ee6d7919ef71df03256b5315c0c65903357a83b
Author: orbea  riseup  net>
AuthorDate: Tue May  3 17:01:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 16 00:15:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ee6d791

app-misc/rover: Added package

Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/25624
Signed-off-by: Sam James  gentoo.org>

 app-misc/rover/Manifest|   1 +
 app-misc/rover/files/rover-1.0.1-install.patch | 113 +
 app-misc/rover/files/rover-1.0.1-ncurses.patch |  72 
 app-misc/rover/metadata.xml|  15 
 app-misc/rover/rover-1.0.1.ebuild  |  37 
 app-misc/rover/rover-.ebuild   |  32 +++
 6 files changed, 270 insertions(+)

diff --git a/app-misc/rover/Manifest b/app-misc/rover/Manifest
new file mode 100644
index ..ee77c1fa4a14
--- /dev/null
+++ b/app-misc/rover/Manifest
@@ -0,0 +1 @@
+DIST rover-1.0.1.tar.gz 18068 BLAKE2B 
7d755cb46185093cc17b4186e98e4b3646d00c5ccc48e6f83056238be1b990ada2e2db5fc83bd22f401d347530dc3a3d6509fe8e58e2010cabdef87fe847ec77
 SHA512 
9cac075438fe923064b143650670915bfb8ddad852d58aab451d6ccc4ea1fca15d917834c5cf153e964a3a9cfca08ec0d5263e2516ed44f8c9eedd8836d4

diff --git a/app-misc/rover/files/rover-1.0.1-install.patch 
b/app-misc/rover/files/rover-1.0.1-install.patch
new file mode 100644
index ..c64473d4092b
--- /dev/null
+++ b/app-misc/rover/files/rover-1.0.1-install.patch
@@ -0,0 +1,113 @@
+Upstream-PR: https://github.com/lecram/rover/pull/40
+From bceeabdf443d5e03ac38a80a195383d3ef800ffa Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Tue, 3 May 2022 09:29:28 -0700
+Subject: [PATCH 1/3] build: Use standard install variables
+
+This removes DESTDIR from both BINDIR and MANDIR and adds it directly
+to the intall and uninstall rules.
+
+This also moves 'man1' directly to the rules as it should not be
+configurable by the user.
+
+And lastly this removes the non-standard and now useless MANPREFIX.
+---
+ Makefile | 19 +--
+ 1 file changed, 9 insertions(+), 10 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 8fea662..43c90f4 100644
+--- a/Makefile
 b/Makefile
+@@ -1,8 +1,7 @@
+ LDLIBS=-lncursesw
+ PREFIX=/usr/local
+-MANPREFIX=$(PREFIX)/man
+-BINDIR=$(DESTDIR)$(PREFIX)/bin
+-MANDIR=$(DESTDIR)$(MANPREFIX)/man1
++BINDIR=$(PREFIX)/bin
++MANDIR=$(PREFIX)/man
+ 
+ all: rover
+ 
+@@ -10,15 +9,15 @@ rover: rover.c config.h
+   $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(LDLIBS)
+ 
+ install: rover
+-  rm -f $(BINDIR)/rover
+-  mkdir -p $(BINDIR)
+-  cp rover $(BINDIR)/rover
+-  mkdir -p $(MANDIR)
+-  cp rover.1 $(MANDIR)/rover.1
++  rm -f $(DESTDIR)$(BINDIR)/rover
++  mkdir -p $(DESTDIR)$(BINDIR)
++  cp rover $(DESTDIR)$(BINDIR)/rover
++  mkdir -p $(DESTDIR)$(MANDIR)/man1
++  cp rover.1 $(DESTDIR)$(MANDIR)/man1/rover.1
+ 
+ uninstall:
+-  rm -f $(BINDIR)/rover
+-  rm -f $(MANDIR)/rover.1
++  rm -f $(DESTDIR)$(BINDIR)/rover
++  rm -f $(DESTDIR)$(MANDIR)/man1/rover.1
+ 
+ clean:
+   rm -f rover
+
+From 91dfa8e9b37b1433ebc3210a06779fd5163c70fb Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Tue, 3 May 2022 10:13:19 -0700
+Subject: [PATCH 2/3] build: Explicitly set variables
+
+---
+ Makefile | 8 
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 43c90f4..b54fc88 100644
+--- a/Makefile
 b/Makefile
+@@ -1,7 +1,7 @@
+-LDLIBS=-lncursesw
+-PREFIX=/usr/local
+-BINDIR=$(PREFIX)/bin
+-MANDIR=$(PREFIX)/man
++LDLIBS := -lncursesw
++PREFIX ?= /usr/local
++BINDIR ?= $(PREFIX)/bin
++MANDIR ?= $(PREFIX)/man
+ 
+ all: rover
+ 
+
+From f0518c52fef6f0822dc553e261b37db8075ca07e Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Tue, 3 May 2022 09:29:58 -0700
+Subject: [PATCH 3/3] build: Use FHS and GNU paths for MANDIR
+
+The FHS path for MANDIR is /usr/share/man.
+
+https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s11.html#usrsharemanManualPages
+
+While GNU directory variables show MANDIR to be DATADIR/man
+
+https://www.gnu.org/prep/standards/html_node/Directory-Variables.html
+---
+ Makefile | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/Makefile b/Makefile
+index b54fc88..291a7b3 100644
+--- a/Makefile
 b/Makefile
+@@ -1,7 +1,9 @@
+ LDLIBS := -lncursesw
+ PREFIX ?= /usr/local
+ BINDIR ?= $(PREFIX)/bin
+-MANDIR ?= $(PREFIX)/man
++DATAROOTDIR ?= $(PREFIX)/share
++DATADIR ?= $(DATAROOTDIR)
++MANDIR ?= $(DATADIR)/man
+ 
+ all: rover
+ 

diff --git a/app-misc/rover/files/rover-1.0.1-ncurses.patch 
b/app-misc/rover/files/rover-1.0.1-ncurses.patch
new file mode 100644
index ..52c64c76b29a
--- /dev/null
+++ b/app-misc/rover/files/rover-1.0.1-ncurses.patch
@@ -0,0 +1,72 @@
+Upstream-PR: https://github.com/lecram/rover/pull/41
+From 9e1f635a4c31d1621141dce51bb620365c784a0e Mon Sep 17 

[gentoo-commits] repo/gentoo:master commit in: games-action/noiz2sa/

2022-06-15 Thread Sam James
commit: 6aba2b6e3273d79777a99f252fe172fec3fc967d
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 16 00:26:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 16 00:26:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aba2b6e

games-action/noiz2sa: add missing libsdl[joystick] dep

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

 .../noiz2sa/{noiz2sa-0.51a-r1.ebuild => noiz2sa-0.51a-r2.ebuild}   | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/games-action/noiz2sa/noiz2sa-0.51a-r1.ebuild 
b/games-action/noiz2sa/noiz2sa-0.51a-r2.ebuild
similarity index 92%
rename from games-action/noiz2sa/noiz2sa-0.51a-r1.ebuild
rename to games-action/noiz2sa/noiz2sa-0.51a-r2.ebuild
index e53a3e1fbd3e..068023a39b23 100644
--- a/games-action/noiz2sa/noiz2sa-0.51a-r1.ebuild
+++ b/games-action/noiz2sa/noiz2sa-0.51a-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,6 +16,7 @@ KEYWORDS="~amd64 ~x86"
 
 DEPEND="
>=dev-libs/libbulletml-0.0.3
+   media-libs/libsdl[joystick]
media-libs/sdl-mixer[vorbis]
virtual/opengl"
 RDEPEND="${DEPEND}"



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

2022-06-15 Thread Sam James
commit: 27f306727bf7ad17b7e6c02e0cab40d10e50fcd6
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 15 23:27:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 23:27:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27f30672

media-sound/pulseaudio-daemon: drop premature pipewire[sound-server(+)] blocker

Otherwise we can't be coinstalled with PW at all (think of non-audio cases).

USE=sound-server is likely to be introduced soon though.

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

 ...pulseaudio-daemon-16.0-r3.ebuild => pulseaudio-daemon-16.0-r4.ebuild} | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r3.ebuild 
b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r4.ebuild
similarity index 99%
rename from media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r3.ebuild
rename to media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r4.ebuild
index 8e71422217bb..3ec78e0ac672 100644
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r3.ebuild
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r4.ebuild
@@ -138,7 +138,6 @@ RDEPEND="
ldac? ( media-plugins/gst-plugins-ldac )
aptx? ( media-plugins/gst-plugins-openaptx )
)
-   !media-video/pipewire[sound-server(+)]
 "
 unset gstreamer_deps
 



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

2022-06-15 Thread Alessandro Barbieri
commit: 3ce60c9188d13db1c9c83da95847a69cd74c7d42
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jun 15 22:53:18 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jun 15 22:53:18 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3ce60c91

dev-libs/shuffile: restrict tests

Closes: https://bugs.gentoo.org/784647
Closes: https://bugs.gentoo.org/852038
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-libs/shuffile/shuffile-0.1.0-r1.ebuild | 4 +++-
 dev-libs/shuffile/shuffile-0.2.0.ebuild| 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-libs/shuffile/shuffile-0.1.0-r1.ebuild 
b/dev-libs/shuffile/shuffile-0.1.0-r1.ebuild
index 02b2dff1d..17a5d36b9 100644
--- a/dev-libs/shuffile/shuffile-0.1.0-r1.ebuild
+++ b/dev-libs/shuffile/shuffile-0.1.0-r1.ebuild
@@ -25,7 +25,9 @@ BDEPEND="
 "
 
 PATCHES=( "${FILESDIR}/${P}-no-static.patch" )
-RESTRICT="!test? ( test )"
+# tests require access to /dev/shm, thus root permission is needed
+# but mpirun refuse to run as root
+RESTRICT="test"
 
 src_configure() {
mycmakeargs=(

diff --git a/dev-libs/shuffile/shuffile-0.2.0.ebuild 
b/dev-libs/shuffile/shuffile-0.2.0.ebuild
index 213612ce0..ba8e30f2f 100644
--- a/dev-libs/shuffile/shuffile-0.2.0.ebuild
+++ b/dev-libs/shuffile/shuffile-0.2.0.ebuild
@@ -22,7 +22,9 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 
 PATCHES=( "${FILESDIR}/${PN}-0.1.0-no-static.patch" )
-RESTRICT="!test? ( test )"
+# tests require access to /dev/shm, thus root permission is needed
+# but mpirun refuse to run as root
+RESTRICT="test"
 
 src_configure() {
mycmakeargs=(



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

2022-06-15 Thread Sam James
commit: 14d4a017331880bfbcba8510718250748bb394fa
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Wed Jun 15 22:40:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 22:44:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14d4a017

media-sound/pulseaudio-daemon: Add dev-libs/glib dep for gio library

GStreamer-based RTP protocol module requires gio library from dev-libs/glib,
add explicit dependency.

Closes: https://bugs.gentoo.org/818229
Signed-off-by: Igor V. Kovalenko  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25919
Signed-off-by: Sam James  gentoo.org>

 ...eaudio-daemon-16.0-r2.ebuild => pulseaudio-daemon-16.0-r3.ebuild} | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild 
b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r3.ebuild
similarity index 99%
rename from media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
rename to media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r3.ebuild
index fb3c1588301e..8e71422217bb 100644
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r3.ebuild
@@ -89,7 +89,10 @@ COMMON_DEPEND="
)
gdbm? ( sys-libs/gdbm:= )
glib? ( >=dev-libs/glib-2.28.0:2 )
-   gstreamer? ( ${gstreamer_deps} )
+   gstreamer? (
+   ${gstreamer_deps}
+   >=dev-libs/glib-2.26.0:2
+   )
jack? ( virtual/jack )
ldac? ( ${gstreamer_deps} )
lirc? ( app-misc/lirc )



[gentoo-commits] repo/gentoo:master commit in: net-irc/ngircd/, net-irc/ngircd/files/

2022-06-15 Thread Sam James
commit: 3ef274e3ab39a17aac1416bc73f037cf4a445589
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 15 22:43:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 22:43:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ef274e3

net-irc/ngircd: add systemd unit

Reported on forums at https://forums.gentoo.org/viewtopic-p-8719094.html.

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

 .../ngircd/files/ngircd-26.1-systemd-unit.patch|  24 
 net-irc/ngircd/ngircd-26.1-r5.ebuild   | 123 +
 2 files changed, 147 insertions(+)

diff --git a/net-irc/ngircd/files/ngircd-26.1-systemd-unit.patch 
b/net-irc/ngircd/files/ngircd-26.1-systemd-unit.patch
new file mode 100644
index ..f15025cc4856
--- /dev/null
+++ b/net-irc/ngircd/files/ngircd-26.1-systemd-unit.patch
@@ -0,0 +1,24 @@
+diff --git a/contrib/ngircd.service b/contrib/ngircd.service
+index e4c30e2..ba1b513 100644
+--- a/contrib/ngircd.service
 b/contrib/ngircd.service
+@@ -12,8 +12,8 @@ Before=bopm.service
+ 
+ [Service]
+ Type=forking
+-User=irc
+-Group=irc
++User=ngircd
++Group=ngircd
+ # Settings & limits:
+ CapabilityBoundingSet=CAP_SYS_CHROOT CAP_NET_BIND_SERVICE
+ MemoryDenyWriteExecute=yes
+@@ -27,7 +27,7 @@ ProtectKernelTunables=yes
+ ProtectSystem=full
+ RestrictAddressFamilies=AF_INET AF_INET6 AF_UNIX
+ RestrictRealtime=yes
+-RuntimeDirectory=ircd
++RuntimeDirectory=ngircd
+ RuntimeDirectoryMode=750
+ # Try to load "default files" from any Debian package variant to keep this
+ # unit generic.

diff --git a/net-irc/ngircd/ngircd-26.1-r5.ebuild 
b/net-irc/ngircd/ngircd-26.1-r5.ebuild
new file mode 100644
index ..4c6293a77170
--- /dev/null
+++ b/net-irc/ngircd/ngircd-26.1-r5.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/alexbarton.asc
+inherit tmpfiles systemd verify-sig
+
+DESCRIPTION="An IRC server written from scratch"
+HOMEPAGE="https://ngircd.barton.de/;
+SRC_URI="https://arthur.barton.de/pub/${PN}/${P}.tar.xz;
+SRC_URI+=" verify-sig? ( https://arthur.barton.de/pub/${PN}/${P}.tar.xz.sig )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~x64-macos"
+IUSE="debug gnutls ident irc-plus +ipv6 pam +ssl strict-rfc tcpd test zlib"
+
+# Flaky test needs investigation (bug #719256)
+RESTRICT="test"
+
+RDEPEND="
+   acct-user/ngircd
+   irc-plus? ( virtual/libiconv )
+   ident? ( net-libs/libident )
+   pam? ( sys-libs/pam )
+   ssl? (
+   gnutls? ( net-libs/gnutls:= )
+   !gnutls? (
+   dev-libs/openssl:0=
+   )
+   )
+   tcpd? ( sys-apps/tcp-wrappers )
+   zlib? ( sys-libs/zlib )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   test? (
+   dev-tcltk/expect
+   net-misc/netkit-telnetd
+   )
+   verify-sig? ( sec-keys/openpgp-keys-alexbarton )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-26.1-systemd-unit.patch
+)
+
+src_prepare() {
+   default
+
+   if ! use prefix ; then
+   sed -i \
+   -e "/;ServerUID = /s/65534/ngircd/" \
+   -e "/;ServerGID = /s/65534/ngircd/" \
+   doc/sample-ngircd.conf.tmpl || die
+   fi
+
+   # Make pidfiles work out-of-the-box
+   sed -i \
+   -e "/;PidFile = /s/;//" \
+   -e "/;ServerUID = /s/;//" \
+   -e "/;ServerGID = /s/;//" \
+   doc/sample-ngircd.conf.tmpl || die
+
+   # Note that if we need to use automake, we need a certain version (for 
now):
+   # https://github.com/ngircd/ngircd/issues/261
+   # WANT_AUTOMAKE=1.11
+   # eautomake
+}
+
+src_configure() {
+   local myeconfargs=(
+   --sysconfdir="${EPREFIX}"/etc/${PN}
+
+   $(use_enable debug sniffer)
+   $(use_enable debug)
+   $(use_enable irc-plus ircplus)
+   $(use_enable ipv6)
+   $(use_enable strict-rfc)
+   $(use_with irc-plus iconv)
+   $(use_with ident)
+   $(use_with pam)
+   $(use_with tcpd tcp-wrappers)
+   $(use_with zlib)
+   )
+
+   if use ssl ; then
+   if use gnutls ; then
+   myeconfargs+=(
+   $( use_with gnutls )
+   )
+   else
+   myeconfargs+=(
+   $( use_with !gnutls openssl )
+   )
+   fi
+   fi
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   fowners ngircd:ngircd /etc/ngircd/ngircd.conf
+
+   newinitd "${FILESDIR}"/ngircd.init-r2.d ngircd
+   newconfd "${FILESDIR}"/ngircd.conf.d ngircd
+
+   systemd_dounit 

[gentoo-commits] repo/proj/guru:dev commit in: eclass/

2022-06-15 Thread Alessandro Barbieri
commit: 41174ff1268cc6585e7a770dc4f61b8ee4a77335
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jun 15 22:40:41 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jun 15 22:40:41 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=41174ff1

R-packages.eclass: only suggest packages on non binary merge

Signed-off-by: Alessandro Barbieri  gmail.com>

 eclass/R-packages.eclass | 16 +---
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/eclass/R-packages.eclass b/eclass/R-packages.eclass
index 1aa612403..aed8cce84 100644
--- a/eclass/R-packages.eclass
+++ b/eclass/R-packages.eclass
@@ -137,12 +137,14 @@ R-packages_src_install() {
 # @DESCRIPTION:
 # function that will prompt to install the suggested packages if they exist
 R-packages_pkg_postinst() {
-   if [[ -v SUGGESTED_PACKAGES ]]; then
-   for p in ${SUGGESTED_PACKAGES} ; do
-   pexist="$(pquery -n1 ${p} 2>/dev/null || die)"
-   if [[ -n "${pexist}" ]]; then
-   optfeature "having the upstream suggested 
package" "${p}"
-   fi
-   done
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   if [[ -v SUGGESTED_PACKAGES ]]; then
+   for p in ${SUGGESTED_PACKAGES} ; do
+   pexist="$(pquery -n1 ${p} 2>/dev/null || die)"
+   if [[ -n "${pexist}" ]]; then
+   optfeature "having the upstream 
suggested package" "${p}"
+   fi
+   done
+   fi
fi
 }



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

2022-06-15 Thread Alessandro Barbieri
commit: 9b94fa45b66aebe274bf0b9e111e6b7f3c07fcc9
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jun 15 22:34:36 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jun 15 22:35:15 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9b94fa45

dev-libs/cubelib: improvements

Closes: https://bugs.gentoo.org/851168
Closes: https://bugs.gentoo.org/851171
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-libs/cubelib/cubelib-4.7-r1.ebuild | 56 
 dev-libs/cubelib/cubelib-4.7-r2.ebuild | 97 ++
 2 files changed, 97 insertions(+), 56 deletions(-)

diff --git a/dev-libs/cubelib/cubelib-4.7-r1.ebuild 
b/dev-libs/cubelib/cubelib-4.7-r1.ebuild
deleted file mode 100644
index 4b53db2bb..0
--- a/dev-libs/cubelib/cubelib-4.7-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="General purpose C++ library and tools"
-HOMEPAGE="https://www.scalasca.org/scalasca/software/cube-4.x;
-SRC_URI="https://apps.fz-juelich.de/scalasca/releases/cube/${PV}/dist/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="R"
-
-RDEPEND="
-   sys-libs/zlib
-   R? (
-   dev-lang/R
-   dev-R/Rcpp
-   dev-R/RInside
-   )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-cpp/gtest
-"
-BDEPEND="
-   sys-devel/flex
-   virtual/yacc
-"
-
-src_prepare() {
-   rm -r vendor/googletest || die
-   default
-   eautoreconf
-}
-
-src_configure() {
-   local myconf=(
-   --disable-platform-mic
-   $(use_with R cube_dump_r)
-   )
-   econf CC="$(tc-getCC)" CXX="$(tc-getCXX)" CFLAGS="${CFLAGS}" 
CXXFLAGS="${CXXFLAGS}" "${myconf[@]}"
-}
-
-src_install() {
-   default
-   mv "${ED}/usr/share/doc/cubelib/example" "${ED}/usr/share/doc/${PF}/" 
|| die
-   rm -r "${ED}/usr/share/doc/cubelib" || die
-   dodoc OPEN_ISSUES README
-   docompress -x "/usr/share/doc/${PF}/example"
-   find "${ED}" -name '*.a' -delete || die
-   find "${ED}" -name '*.la' -delete || die
-}

diff --git a/dev-libs/cubelib/cubelib-4.7-r2.ebuild 
b/dev-libs/cubelib/cubelib-4.7-r2.ebuild
new file mode 100644
index 0..d713e5f66
--- /dev/null
+++ b/dev-libs/cubelib/cubelib-4.7-r2.ebuild
@@ -0,0 +1,97 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="General purpose C++ library and tools"
+HOMEPAGE="https://www.scalasca.org/scalasca/software/cube-4.x;
+SRC_URI="https://apps.fz-juelich.de/scalasca/releases/cube/${PV}/dist/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE_CUBELIB_STRATEGY="
+   +cubelib_strategy_keepall
+   cubelib_strategy_preload
+   cubelib_strategy_manual
+   cubelib_strategy_lastn
+"
+IUSE="R ${IUSE_CUBELIB_STRATEGY}"
+
+RDEPEND="
+   sys-cluster/scorep
+   sys-libs/binutils-libs
+   sys-libs/zlib
+   R? (
+   dev-lang/R
+   dev-R/Rcpp
+   dev-R/RInside
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-cpp/gtest
+"
+BDEPEND="
+   sys-devel/flex
+   virtual/yacc
+"
+
+REQUIRED_USE="^^ ( ${IUSE_CUBELIB_STRATEGY/+/} )"
+
+src_prepare() {
+   tc-export CC CXX AR F77 FC CPP
+
+   cat > build-config/common/platforms/platform-backend-user-provided 
<<-EOF || die
+   CC=${CC}
+   CXX=${CXX}
+   FC=${FC}
+   F77=${F77}
+   CPP=${CPP}
+   CXXCPP=${CPP}
+   CC_FOR_BUILD=${CC}
+   CXX_FOR_BUILD=${CXX}
+   FC_FOR_BUILD=${FC}
+   F77_FOR_BUILD=${F77}
+   CFLAGS_FOR_BUILD=${CFLAGS}
+   CXXFLAGS_FOR_BUILD=${CXXFLAGS}
+   FFLAGS_FOR_BUILD=${FFLAGS}
+   FCFLAGS_FOR_BUILD=${FCFLAGS}
+   LDFLAGS_FOR_BUILD=${LDFLAGS}
+   CPPFLAGS_FOR_BUILD=${CPPFLAGS}
+   EOF
+
+   rm -r vendor/googletest || die
+   default
+   eautoreconf
+}
+
+src_configure() {
+   use cubelib_strategy_keepall && strategy="keepall"
+   use cubelib_strategy_preload && strategy="preload"
+   use cubelib_strategy_manual && strategy="manual"
+   use cubelib_strategy_lastn && strategy="lastn"
+
+   local myconf=(
+   --disable-platform-mic
+   --with-compression=full
+   --with-custom-compilers
+   --with-scorep="${EPREFIX}/usr"
+   --with-strategy="${strategy}"
+   --with-system-parser
+   $(use_with R cube_dump_r)
+   )
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   mv "${ED}/usr/share/doc/cubelib/example" "${ED}/usr/share/doc/${PF}/" 
|| die
+   rm -r "${ED}/usr/share/doc/cubelib" || die
+   dodoc OPEN_ISSUES README
+   docompress -x "/usr/share/doc/${PF}/example"
+

[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/opari2/

2022-06-15 Thread Alessandro Barbieri
commit: 9bd24562773280b50a1727ef1ec8eda12c218606
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jun 15 21:59:41 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jun 15 22:35:15 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9bd24562

sys-cluster/opari2: export more variables

Closes: https://bugs.gentoo.org/851162
Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/opari2/opari2-2.0.6.ebuild | 15 ++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/sys-cluster/opari2/opari2-2.0.6.ebuild 
b/sys-cluster/opari2/opari2-2.0.6.ebuild
index a55ddf1e8..f30d8e7d1 100644
--- a/sys-cluster/opari2/opari2-2.0.6.ebuild
+++ b/sys-cluster/opari2/opari2-2.0.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools
+inherit autotools toolchain-funcs
 
 DESCRIPTION="OpenMP Pragma And Region Instrumentor"
 HOMEPAGE="https://www.vi-hps.org/projects/score-p;
@@ -17,6 +17,19 @@ RDEPEND=""
 DEPEND="${RDEPEND}"
 
 src_prepare() {
+   tc-export CC CXX AR F77 FC CPP
+   export CXXCPP="${CPP}"
+   export CC_FOR_BUILD="${CC}"
+   export CXX_FOR_BUILD="${CXX}"
+   export FC_FOR_BUILD="${FC}"
+   export F77_FOR_BUILD="${F77}"
+   export CFLAGS_FOR_BUILD="${CFLAGS}"
+   export CXXFLAGS_FOR_BUILD="${CXXFLAGS}"
+   export FFLAGS_FOR_BUILD="${FFLAGS}"
+   export FCFLAGS_FOR_BUILD="${FCFLAGS}"
+   export LDFLAGS_FOR_BUILD="${LDFLAGS}"
+   export CPPFLAGS_FOR_BUILD="${CPPFLAGS}"
+
default
eautoreconf
 }



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/scorep/

2022-06-15 Thread Alessandro Barbieri
commit: 78194245da3c231c082e42f3ea037b913046dc51
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jun 15 21:36:47 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jun 15 22:35:14 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=78194245

sys-cluster/scorep: improve a bit the situation of respecting CC/*FLAGS

Bug: https://bugs.gentoo.org/852029
Bug: https://bugs.gentoo.org/852053
Bug: https://bugs.gentoo.org/852050
Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/scorep/scorep-7.1.ebuild | 75 +++-
 1 file changed, 56 insertions(+), 19 deletions(-)

diff --git a/sys-cluster/scorep/scorep-7.1.ebuild 
b/sys-cluster/scorep/scorep-7.1.ebuild
index 95a2fa1b8..f5a79c1e5 100644
--- a/sys-cluster/scorep/scorep-7.1.ebuild
+++ b/sys-cluster/scorep/scorep-7.1.ebuild
@@ -48,37 +48,73 @@ DEPEND="
opencl? ( dev-util/opencl-headers )
 "
 
-#PATCHES=( "${FILESDIR}/${P}-respect-flags.patch" )
-
 pkg_setup() {
use llvm && llvm_pkg_setup
fortran-2_pkg_setup
 }
 
 src_prepare() {
+   tc-export CC CXX FC F77 CPP AR
+   rm build-config/common/platforms/platform-* || die
+
+   cat > build-config/common/platforms/platform-backend-user-provided 
<<-EOF || die
+   CC=${CC}
+   CXX=${CXX}
+   FC=${FC}
+   F77=${F77}
+   CPP=${CPP}
+   CXXCPP=${CPP}
+   EOF
+
+   cat > build-config/common/platforms/platform-frontend-user-provided 
<<-EOF || die
+   CC_FOR_BUILD=${CC}
+   F77_FOR_BUILD=${F77}
+   FC_FOR_BUILD=${FC}
+   CXX_FOR_BUILD=${CXX}
+   LDFLAGS_FOR_BUILD=${LDFLAGS}
+   CFLAGS_FOR_BUILD=${CFLAGS}
+   CXXFLAGS_FOR_BUILD=${CXXFLAGS}
+   CPPFLAGS_FOR_BUILD=${CPPFLAGS}
+   FCFLAGS_FOR_BUILD=${FCFLAGS}
+   FFLAGS_FOR_BUILD=${FFLAGS}
+   CXXFLAGS_FOR_BUILD_SCORE=${CXXFLAGS}
+   EOF
+
+   cat > build-config/common/platforms/platform-mpi-user-provided <<-EOF 
|| die
+   MPICC=mpicc
+   MPICXX=mpicxx
+   MPIF77=mpif77
+   MPIFC=mpif90
+   MPI_CPPFLAGS=${CPPFLAGS}
+   MPI_CFLAGS=${CFLAGS}
+   MPI_CXXFLAGS=${CXXFLAGS}
+   MPI_FFLAGS=${FFLAGS}
+   MPI_FCFLAGS=${FCFLAGS}
+   MPI_LDFLAGS=${LDFLAGS}
+   EOF
+
+   cat > build-config/common/platforms/platform-shmem-user-provided <<-EOF 
|| die
+   SHMEMCC=oshcc
+   SHMEMCXX=oshc++
+   SHMEMF77=oshfort
+   SHMEMFC=oshfort
+   SHMEM_CPPFLAGS=${CPPFLAGS}
+   SHMEM_CFLAGS=${CFLAGS}
+   SHMEM_CXXFLAGS=${CXXFLAGS}
+   SHMEM_FFLAGS=${FFLAGS}
+   SHMEM_FCFLAGS=${FCFLAGS}
+   SHMEM_LDFLAGS=${LDFLAGS}
+   SHMEM_LIBS=-lsma
+   SHMEM_LIB_NAME=libsma
+   SHMEM_NAME=sandia-openshmem
+   EOF
+
rm -r vendor || die
default
eautoreconf
 }
 
 src_configure() {
-   tc-export CC CXX FC F77 CPP
-
-   if use openshmem; then
-   export SHMEMCC="oshcc"
-   export SHMEMCXX="oshc++"
-   export SHMEMF77="oshfort"
-   export SHMEMFC="oshfort"
-   export SHMEM_CPPFLAGS="${CPPFLAGS}"
-   export SHMEM_CFLAGS="${CFLAGS}"
-   export SHMEM_CXXFLAGS="${CXXFLAGS}"
-   export SHMEM_FFLAGS="${FFLAGS}"
-   export SHMEM_FCFLAGS="${FCFLAGS}"
-   export SHMEM_LDFLAGS="${LDFLAGS}"
-   export SHMEM_LIBS="-lsma"
-   export SHMEM_LIB_NAME="libsma"
-   export SHMEM_NAME="sandia-openshmem"
-   fi
 
local myconf=(
--disable-cuda
@@ -89,6 +125,7 @@ src_configure() {
--enable-shared
--with-cubelib
--with-cubew
+   --with-custom-compilers
--with-libbfd
--with-opari2
--with-otf2



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/parsec/

2022-06-15 Thread Alessandro Barbieri
commit: 99387ad0cc586055ae55b801e7cde970fe3c5459
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jun 15 21:51:50 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jun 15 22:35:15 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=99387ad0

sys-cluster/parsec: mpi threads required

Closes: https://bugs.gentoo.org/852044
Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/parsec/parsec-3.0.2012-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/parsec/parsec-3.0.2012-r2.ebuild 
b/sys-cluster/parsec/parsec-3.0.2012-r2.ebuild
index e1d5404bc..027e3edd4 100644
--- a/sys-cluster/parsec/parsec-3.0.2012-r2.ebuild
+++ b/sys-cluster/parsec/parsec-3.0.2012-r2.ebuild
@@ -61,7 +61,7 @@ RDEPEND="
sys-apps/hwloc
sys-cluster/temanejo
 
-   mpi? ( virtual/mpi )
+   mpi? ( virtual/mpi[threads] )
parsec_prof_otf2? ( sys-cluster/otf2 )
parsec_prof_pins? ( dev-libs/papi )
tools? (



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

2022-06-15 Thread Alessandro Barbieri
commit: 422bfd5d17d90e22c813b9748760fb839aa53286
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jun 15 22:15:00 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jun 15 22:35:15 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=422bfd5d

dev-libs/cubew: export variables

Closes: https://bugs.gentoo.org/851165
Closes: https://bugs.gentoo.org/851177
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-libs/cubew/cubew-4.7.ebuild | 24 +++-
 1 file changed, 23 insertions(+), 1 deletion(-)

diff --git a/dev-libs/cubew/cubew-4.7.ebuild b/dev-libs/cubew/cubew-4.7.ebuild
index 9fc2ad473..40fe6eec4 100644
--- a/dev-libs/cubew/cubew-4.7.ebuild
+++ b/dev-libs/cubew/cubew-4.7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools
+inherit autotools toolchain-funcs
 
 DESCRIPTION="High performance C Writer library"
 HOMEPAGE="https://www.scalasca.org/scalasca/software/cube-4.x;
@@ -26,6 +26,27 @@ REQUIRED_USE="
 "
 
 src_prepare() {
+   tc-export CC CXX AR F77 FC CPP
+
+   cat > build-config/common/platforms/platform-backend-user-provided 
<<-EOF || die
+   CC=${CC}
+   CXX=${CXX}
+   FC=${FC}
+   F77=${F77}
+   CPP=${CPP}
+   CXXCPP=${CPP}
+   CC_FOR_BUILD=${CC}
+   CXX_FOR_BUILD=${CXX}
+   FC_FOR_BUILD=${FC}
+   F77_FOR_BUILD=${F77}
+   CFLAGS_FOR_BUILD=${CFLAGS}
+   CXXFLAGS_FOR_BUILD=${CXXFLAGS}
+   FFLAGS_FOR_BUILD=${FFLAGS}
+   FCFLAGS_FOR_BUILD=${FCFLAGS}
+   LDFLAGS_FOR_BUILD=${LDFLAGS}
+   CPPFLAGS_FOR_BUILD=${CPPFLAGS}
+   EOF
+
default
eautoreconf
 }
@@ -33,6 +54,7 @@ src_prepare() {
 src_configure() {
local myconf=(
--disable-platform-mic
+   --with-custom-compilers
$(use_with advanced-memory)
$(use_with memory-tracking)
$(use_with memory-tracing)



[gentoo-commits] repo/proj/guru:dev commit in: profiles/desc/

2022-06-15 Thread Alessandro Barbieri
commit: 06cb956bd8a20ef3b5dc2ba28970dad4834c50fb
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jun 15 22:33:26 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jun 15 22:35:15 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=06cb956b

profiles/desc: add CUBELIB_STRATEGY use expand

Signed-off-by: Alessandro Barbieri  gmail.com>

 profiles/desc/cubelib_strategy.desc | 9 +
 1 file changed, 9 insertions(+)

diff --git a/profiles/desc/cubelib_strategy.desc 
b/profiles/desc/cubelib_strategy.desc
new file mode 100644
index 0..aec00b964
--- /dev/null
+++ b/profiles/desc/cubelib_strategy.desc
@@ -0,0 +1,9 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# This file contains descriptions of CUBELIB_STRATEGY USE_EXPAND flags.
+
+keepall - Set the data loading strategy to keepall
+lastn - Set the data loading strategy to lastn
+manual - Set the data loading strategy to manual
+preload - Set the data loading strategy to preload



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/scorep/

2022-06-15 Thread Alessandro Barbieri
commit: 62121fb194034d290b673a159ead68620ff6a30c
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jun 15 21:44:40 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jun 15 22:35:14 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=62121fb1

sys-cluster/scorep: require openmp for fortran

Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/scorep/scorep-7.1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-cluster/scorep/scorep-7.1.ebuild 
b/sys-cluster/scorep/scorep-7.1.ebuild
index f5a79c1e5..06d0411e2 100644
--- a/sys-cluster/scorep/scorep-7.1.ebuild
+++ b/sys-cluster/scorep/scorep-7.1.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+FORTRAN_NEED_OPENMP=1
+FORTRAN_STANDARD=90
 LLVM_MAX_SLOT=14
 
 inherit autotools llvm fortran-2 toolchain-funcs



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

2022-06-15 Thread Sam James
commit: 90dba00371f1b3657f86ae85eb8b87fdaf5960cd
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 15 22:07:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 22:07:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90dba003

media-video/pipewire: sync live

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

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

diff --git a/media-video/pipewire/pipewire-.ebuild 
b/media-video/pipewire/pipewire-.ebuild
index 3fc526e97dfe..9ab78449ccc3 100644
--- a/media-video/pipewire/pipewire-.ebuild
+++ b/media-video/pipewire/pipewire-.ebuild
@@ -144,7 +144,7 @@ src_prepare() {
 
$(use system-service && {
echo @pipewire - rtprio 95
-   echo @pipewire - priority -19
+   echo @pipewire - nice -19
echo @pipewire - memlock 4194304
})
 



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

2022-06-15 Thread James Le Cuirot
commit: 197a1b8abb5058a38a332610fee021efc9166cd8
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Jun 15 22:01:42 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Jun 15 22:07:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=197a1b8a

www-client/vivaldi-snapshot: Add version 5.4.2704.3

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi-snapshot/Manifest   |   3 +
 .../vivaldi-snapshot-5.4.2704.3.ebuild | 206 +
 2 files changed, 209 insertions(+)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index ca4ba528a719..a3dcb19342e6 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-snapshot_5.3.2679.46-1_armhf.deb 81289752 BLAKE2B 
682c0d5c77c868629
 DIST vivaldi-snapshot_5.3.2679.50-1_amd64.deb 89860344 BLAKE2B 
717361941272e173cca0052fe61070723d7959bf54e6a32800f604a0ee6f2e7e0aecb7599cf917d45107a54e7243873e61017b05fc7c3f822ff9ae2b0d57fd56
 SHA512 
8dedecb29f38134aa73483274c6108ab6598fea78a4a6589d8f48c89f0e81a727d03535b1f4e98d8939f6be9078385eb141865d533ae76ef839c7f8ee304e326
 DIST vivaldi-snapshot_5.3.2679.50-1_arm64.deb 81621900 BLAKE2B 
efaf8bf691106b2f061a373bc346db9022c33b763b992ecf2232843a9b2c6f614bd8b929d9f28f1b359df4cf98e30c2e66626f6ebc8326fe3d0f1f544ae32661
 SHA512 
89123c9899065c3f6bc305cd1ad8e3f215b5b31b3625272d7089d3fb60cf804be81d419b4c1b3cab20a8d4fb174be5176bbf44fda8524cf7fe882f3b4a41e71b
 DIST vivaldi-snapshot_5.3.2679.50-1_armhf.deb 81289972 BLAKE2B 
cc841f04163bd44c16b3751bf37ccbf5e756bc563056bd411213e2a735f9c6e01705ef5b3ae14f1e69531b617b4482ef3a6463476477509504e600256da78f22
 SHA512 
f2a8c886b1d0dfb61091ade1612285c62de0b88fb14c42e55945d47bb601af4f69b6f5b68fda45b83a5bd35579e57ba89010fa981f61c7139e224949b082652b
+DIST vivaldi-snapshot_5.4.2704.3-1_amd64.deb 89878764 BLAKE2B 
2b9cfe2471529f56c18e73f6334acaa802f5b8ee64c7dde531269f773dc437732d0a4be4bd44b5683b9e499b80f0bcf9e339b2ffbda68e15fbc45b7f930d6093
 SHA512 
a0075be7fb9d72d8b2ba5ad368667725f9e4921ea1de8a0f40b3ac25afd38289aa1f2d65ff5d5b376d3db3d2db0ad4ecd308014b2c23105298cd414691836ae0
+DIST vivaldi-snapshot_5.4.2704.3-1_arm64.deb 81633128 BLAKE2B 
458d8a8cf3cc3765d45fa852f93fd61de75c0ac860f2ab8649c7ca10615e25c6dc0c5d28ac0a2800a582d29e17b62f08128d9e980618e3b13a7ae26e9a9f1260
 SHA512 
3c3d841ff8d00c63af674b6857e765acb4bced1fc0857b09008a701215e9d43a827faccb7e79de141990494ddfdb707958d4dcad13634c133f430eb8c555054d
+DIST vivaldi-snapshot_5.4.2704.3-1_armhf.deb 81291512 BLAKE2B 
5a8546636b059db93fbfc3781304d1e935978b02b621f2e65a31d5bae0e457543173f318a58070652f1b037de7082e9f46794bd1f995c9eae5ffd8697115f4f1
 SHA512 
63fa6f435eef51c3b28a1596277e0601d9cc6ab6a1f75e282ce6aa7b4a1ebfc7ed2528e9014d51672913edd9f85933006ae9ae330f815389921ff2a92e7eb39a

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.4.2704.3.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.4.2704.3.ebuild
new file mode 100644
index ..cc815568ad94
--- /dev/null
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.4.2704.3.ebuild
@@ -0,0 +1,206 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="102"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   ku
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   ur
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/;
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
+
+RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"
+RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( 
${VIVALDI_BASE_URI}armhf.deb )"
+RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( 
${VIVALDI_BASE_URI}arm64.deb )"

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

2022-06-15 Thread James Le Cuirot
commit: 48f7f553c4c1ec6bbd5a1fad7ac7e6878b2afc8e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Jun 15 22:06:02 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Jun 15 22:07:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48f7f553

www-client/vivaldi-snapshot: Drop old 5.3.2679.46

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

 www-client/vivaldi-snapshot/Manifest   |   3 -
 .../vivaldi-snapshot-5.3.2679.46.ebuild| 195 -
 2 files changed, 198 deletions(-)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index a3dcb19342e6..648e13ea35f2 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-snapshot_5.3.2679.46-1_amd64.deb 89889532 BLAKE2B 
23b32123f9dee0fbdf10b7d036d5ed48a18a86dc60060b09d8599e46a50a8fa32bed9f71e9f7a0fa84262868324c6c57a2331f44152045ca0f7cfa60dd44ff53
 SHA512 
0c71edfaf6cd4503e008fb93cc8321abcf6a7c88b2cc53f9ded747121d3ce8dba539704414762a3241dd424b73d29ff54e56520936ae4abdfde843ece29298fb
-DIST vivaldi-snapshot_5.3.2679.46-1_arm64.deb 81639900 BLAKE2B 
98421bad31b4e1e8f89b4a5b4da4e97248eaab318457122b0e68dc190d94e6ff2dfc23e0266c18c1cddd0753bc731e3a5bc9712ad6234b3eb80b343863dd073e
 SHA512 
93f5072edb46f417b08ec4558c46232706a10656600f5777e977bf82c06276faf6369d879195da4265c11041ef12d53d3eca43dd946350a2dee5242b7afcc284
-DIST vivaldi-snapshot_5.3.2679.46-1_armhf.deb 81289752 BLAKE2B 
682c0d5c77c868629b073c071d13d856f7c7bf153f8b4b7124451f4a886efc687caa35af3170e1c37f8715eaca68a2cf36f7786b36d297a868a40e94f6f9aff2
 SHA512 
b2ae390467d2d5da85af56805adebda5e6bd18e952f9bae36793a1cc40f4cd5901452f51a2e976ecedb29f8dd3c333043ce3b78ae9debe8ee4e658ff20c5a124
 DIST vivaldi-snapshot_5.3.2679.50-1_amd64.deb 89860344 BLAKE2B 
717361941272e173cca0052fe61070723d7959bf54e6a32800f604a0ee6f2e7e0aecb7599cf917d45107a54e7243873e61017b05fc7c3f822ff9ae2b0d57fd56
 SHA512 
8dedecb29f38134aa73483274c6108ab6598fea78a4a6589d8f48c89f0e81a727d03535b1f4e98d8939f6be9078385eb141865d533ae76ef839c7f8ee304e326
 DIST vivaldi-snapshot_5.3.2679.50-1_arm64.deb 81621900 BLAKE2B 
efaf8bf691106b2f061a373bc346db9022c33b763b992ecf2232843a9b2c6f614bd8b929d9f28f1b359df4cf98e30c2e66626f6ebc8326fe3d0f1f544ae32661
 SHA512 
89123c9899065c3f6bc305cd1ad8e3f215b5b31b3625272d7089d3fb60cf804be81d419b4c1b3cab20a8d4fb174be5176bbf44fda8524cf7fe882f3b4a41e71b
 DIST vivaldi-snapshot_5.3.2679.50-1_armhf.deb 81289972 BLAKE2B 
cc841f04163bd44c16b3751bf37ccbf5e756bc563056bd411213e2a735f9c6e01705ef5b3ae14f1e69531b617b4482ef3a6463476477509504e600256da78f22
 SHA512 
f2a8c886b1d0dfb61091ade1612285c62de0b88fb14c42e55945d47bb601af4f69b6f5b68fda45b83a5bd35579e57ba89010fa981f61c7139e224949b082652b

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.3.2679.46.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.3.2679.46.ebuild
deleted file mode 100644
index 63af99839e3a..
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.3.2679.46.ebuild
+++ /dev/null
@@ -1,195 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="102"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   bg
-   bn
-   ca
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gu
-   he
-   hi
-   hr
-   hu
-   id
-   io
-   it
-   ja
-   jbo
-   kab
-   kn
-   ko
-   ku
-   lt
-   lv
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sr
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   ur
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/;
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-KEYWORDS="-* ~amd64 ~arm ~arm64"
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
-
-RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"
-RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( 
${VIVALDI_BASE_URI}armhf.deb )"
-RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( 
${VIVALDI_BASE_URI}arm64.deb )"
-RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" x86? ( 
${VIVALDI_BASE_URI}i386.deb )"
-
-LICENSE="Vivaldi"
-SLOT="0"
-IUSE="proprietary-codecs widevine"
-RESTRICT="bindist mirror"
-
-RDEPEND="
-   app-accessibility/at-spi2-atk:2
-   

[gentoo-commits] repo/gentoo:master commit in: dev-texlive/texlive-luatex/

2022-06-15 Thread Sam James
commit: 9cb6f659e3a32fd4d5488a8757179a15397b5578
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 15 22:06:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 22:06:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cb6f659

dev-texlive/texlive-luatex: fix copyright year

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

 dev-texlive/texlive-luatex/texlive-luatex-2021-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-texlive/texlive-luatex/texlive-luatex-2021-r1.ebuild 
b/dev-texlive/texlive-luatex/texlive-luatex-2021-r1.ebuild
index 49b2ada3365a..c85525805217 100644
--- a/dev-texlive/texlive-luatex/texlive-luatex-2021-r1.ebuild
+++ b/dev-texlive/texlive-luatex/texlive-luatex-2021-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -12,7 +12,7 @@ DESCRIPTION="TeXLive LuaTeX packages"
 
 LICENSE=" BSD FDL-1.1 GPL-2 GPL-3+ LPPL-1.3 LPPL-1.3c MIT public-domain 
TeX-other-free "
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE=""
 DEPEND="!~dev-texlive/texlive-latexextra-2020
>=dev-texlive/texlive-basic-2021



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Sys-Virt/files/, dev-perl/Sys-Virt/

2022-06-15 Thread Sam James
commit: ba9266b5c56d0d186e88a82e0a905ba0643d3b73
Author: Michal Privoznik  gmail  com>
AuthorDate: Tue Jun 14 15:52:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 22:05:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba9266b5

dev-perl/Sys-Virt: add 8.4.0

The upstream released 8.4.0. Unfortunately, there was a
regression, so we need to backport a patch that fixes it.

Signed-off-by: Michal Privoznik  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25902
Signed-off-by: Sam James  gentoo.org>

 dev-perl/Sys-Virt/Manifest |  1 +
 dev-perl/Sys-Virt/Sys-Virt-8.4.0.ebuild| 49 ++
 ...rameter-detection-for-save-restore_domain.patch | 48 +
 3 files changed, 98 insertions(+)

diff --git a/dev-perl/Sys-Virt/Manifest b/dev-perl/Sys-Virt/Manifest
index cdd6ff9086d5..ecf1e0a7606e 100644
--- a/dev-perl/Sys-Virt/Manifest
+++ b/dev-perl/Sys-Virt/Manifest
@@ -2,3 +2,4 @@ DIST Sys-Virt-v7.0.0.tar.gz 165365 BLAKE2B 
9cb7aa66ce00c95957171fedad4fefbae5319
 DIST Sys-Virt-v7.5.0.tar.gz 166656 BLAKE2B 
466341cc081d1dedc0ad5ae9042a829256a310730aa410a93c795a983c6ee60099646d2a804626a076e435d3bd6d7742b4aa014f4642ee6b6078cd144b3cd8c0
 SHA512 
7da51e75fa53e81a68c32499ea865de0532fdb17f269b28310133d246be7dc59dfd6568850ffe66e393a7b7c2edbf4409618e2b461cdc35a62776ffbb97d7962
 DIST Sys-Virt-v8.1.0.tar.gz 169008 BLAKE2B 
23d3aee186b4ede35c1b5b99691a491e64995abf34e7ce65143c7b88851dca0841cfa27a3033e246f35bacda879dd09c3b31f9dcff54d04c0d47a77b4b61d723
 SHA512 
9d7660f96cf370a0e08140bf7badddae2dac84d7231f1fe7a616650ac4d333ba17c6531ab0662f34c4cb12b00ce39abe36ff24a1913f554026346725d0148fa7
 DIST Sys-Virt-v8.3.0.tar.gz 169060 BLAKE2B 
cff54463afe9cc8ac2c6fab5f00bb00b3bb38eba816e09e417fc3d9881ae6efe8c076066b7d5c61bda2043eb6c728d025072069a059f61e954f8b482793cfa94
 SHA512 
902a1a16fbe64b1146998c57dce35dc32d9c717d3609933a288c9f449c12faeab9a1ef178c53b627869261b8036df50c2f39596df657d3a20cc6ceb9612634a3
+DIST Sys-Virt-v8.4.0.tar.gz 170680 BLAKE2B 
0b6c40bcfeba0f5c98fea0e17e3ecc434cc5adf14ed5a92c9c7424a5745e3327c1a8ef05c79ba182d4eebd04b50abcafc68c59e8064ba28faf78bebbb500dbc2
 SHA512 
25c5b9013df2a916352c07be693c9a9410a4d3caf92a1da106176df314efa534078b5d4dc2501b9afda5ae1628ccf1394a346410972f6ebdd2282971c3efc17a

diff --git a/dev-perl/Sys-Virt/Sys-Virt-8.4.0.ebuild 
b/dev-perl/Sys-Virt/Sys-Virt-8.4.0.ebuild
new file mode 100644
index ..1c05a0dc8b88
--- /dev/null
+++ b/dev-perl/Sys-Virt/Sys-Virt-8.4.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Packages which get releases together:
+# app-emacs/nxml-libvirt-schemas
+# dev-python/libvirt-python
+# dev-perl/Sys-Virt
+# app-emulation/libvirt
+# Please bump them together!
+
+DIST_AUTHOR=DANBERR
+DIST_VERSION=v${PV}
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="API for using the libvirt library from Perl"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=app-emulation/libvirt-${PV}
+"
+BDEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-CBuilder
+   dev-perl/Module-Build
+   virtual/pkgconfig
+   test? (
+   dev-perl/CPAN-Changes
+   dev-perl/Test-More-UTF8
+   dev-perl/Test-Pod-Coverage
+   dev-perl/XML-XPath
+   virtual/perl-Test-Simple
+   virtual/perl-Time-HiRes
+   )"
+DEPEND="
+   >=app-emulation/libvirt-${PV}
+"
+
+PATCHES=(
+   # Can be dropped for 8.5.0
+   
"${FILESDIR}"/${PN}-8.4.0-lib-Fix-parameter-detection-for-save-restore_domain.patch
+)
+
+src_compile() {
+   MAKEOPTS+=" -j1" perl-module_src_compile
+}

diff --git 
a/dev-perl/Sys-Virt/files/Sys-Virt-8.4.0-lib-Fix-parameter-detection-for-save-restore_domain.patch
 
b/dev-perl/Sys-Virt/files/Sys-Virt-8.4.0-lib-Fix-parameter-detection-for-save-restore_domain.patch
new file mode 100644
index ..ae2597b68c75
--- /dev/null
+++ 
b/dev-perl/Sys-Virt/files/Sys-Virt-8.4.0-lib-Fix-parameter-detection-for-save-restore_domain.patch
@@ -0,0 +1,48 @@
+From be960176a8b045d54ac1dfa0cb76cef8ed9cc660 Mon Sep 17 00:00:00 2001
+Message-Id: 

+From: Michal Privoznik 
+Date: Tue, 14 Jun 2022 10:45:53 +0200
+Subject: [perl][PATCH] lib: Fix parameter detection for save/restore_domain
+
+Libvirt gained params alternative for
+virDomainSave/virDomainRestore APIs. As usual in our bindings, we
+don't expose these variants under new methods, rather wire them
+under existing ones and then have a small code that decides
+whether the old API or params API should be called. In case of
+save/restore_domain this is done by checking whether path to
+save/restore from was provided. However, the actual check is not
+written properly and checks for decoded string rather than perl
+argument. Not to mention this is done before the perl argument is
+decoded.
+
+Fixes: 

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

2022-06-15 Thread Sam James
commit: 4302d08ccac50d123e66d3524f01243bcddf9601
Author: Dongsu Park  linux  microsoft  com>
AuthorDate: Tue Jun 14 10:48:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 22:05:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4302d08c

sys-devel/gdb: fix cross build issues with configuring gmp libs

As gdb 11 or newer requires gmp libs as dependency, a cross build of
gdb 11.2 started to fail when its configure scripts try to detect if
gmp exists.  The failure occurs mainly because the build still passes
'-L/usr/lib64` to LDFLAGS. Let's say, for example, host toolchains
outside of sysroot have amd64 libs, while the target inside of
sysroot should have arm64 libs. However, configure scripts of gdb 11.2
still try to find its libs outside of sysroot, /usr/lib64, although it
should find its libs inside of sysroot, e.g. /build/arm64/usr/lib64.

To fix the cross build issues, pass --with-sysroot as well as --libdir,
correctly with ${ESYSROOT}.

As a side note, for some reason, upstream gdb configure scripts are not
able to correctly make use of its gmp-specific options like --with-gmp
or --with-gmp-lib. Passing those options does not bring anything.
Also configure must have both --with-sysroot and --libdir, to make the
build work.

Signed-off-by: Dongsu Park  linux.microsoft.com>
Closes: https://github.com/gentoo/gentoo/pull/25896
Signed-off-by: Sam James  gentoo.org>

 sys-devel/gdb/{gdb-.ebuild => gdb-12.1-r1.ebuild} | 10 ++
 sys-devel/gdb/gdb-.ebuild |  9 +
 2 files changed, 19 insertions(+)

diff --git a/sys-devel/gdb/gdb-.ebuild b/sys-devel/gdb/gdb-12.1-r1.ebuild
similarity index 94%
copy from sys-devel/gdb/gdb-.ebuild
copy to sys-devel/gdb/gdb-12.1-r1.ebuild
index 0eab4cadf89c..993eca47f83f 100644
--- a/sys-devel/gdb/gdb-.ebuild
+++ b/sys-devel/gdb/gdb-12.1-r1.ebuild
@@ -96,6 +96,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-8.3.1-verbose-build.patch
+   "${FILESDIR}"/${P}-readline-8.2-build.patch
 )
 
 pkg_setup() {
@@ -154,6 +155,15 @@ src_configure() {
# Ideally we would like automagic-or-disabled here.
# But the check does not quite work on i686: bug #760926.
$(use_enable cet)
+
+   # We need to set both configure options, --with-sysroot and 
--libdir,
+   # to fix cross build issues that happen when configuring gmp.
+   # We explicitly need --libdir. Having only --with-sysroot 
without
+   # --libdir would not fix the build issues.
+   # For some reason, it is not enough to set only --with-sysroot,
+   # also not enough to pass --with-gmp-xxx options.
+   --with-sysroot="${ESYSROOT}"
+   --libdir="${ESYSROOT}/usr/$(get_libdir)"
)
 
local sysroot="${EPREFIX}/usr/${CTARGET}"

diff --git a/sys-devel/gdb/gdb-.ebuild b/sys-devel/gdb/gdb-.ebuild
index 0eab4cadf89c..a431465d7f6a 100644
--- a/sys-devel/gdb/gdb-.ebuild
+++ b/sys-devel/gdb/gdb-.ebuild
@@ -154,6 +154,15 @@ src_configure() {
# Ideally we would like automagic-or-disabled here.
# But the check does not quite work on i686: bug #760926.
$(use_enable cet)
+
+   # We need to set both configure options, --with-sysroot and 
--libdir,
+   # to fix cross build issues that happen when configuring gmp.
+   # We explicitly need --libdir. Having only --with-sysroot 
without
+   # --libdir would not fix the build issues.
+   # For some reason, it is not enough to set only --with-sysroot,
+   # also not enough to pass --with-gmp-xxx options.
+   --with-sysroot="${ESYSROOT}"
+   --libdir="${ESYSROOT}/usr/$(get_libdir)"
)
 
local sysroot="${EPREFIX}/usr/${CTARGET}"



[gentoo-commits] repo/gentoo:master commit in: dev-php/libvirt-php/

2022-06-15 Thread Sam James
commit: 918319a820d9e146559489b733345297a1ded29b
Author: Michal Privoznik  gmail  com>
AuthorDate: Tue Jun 14 16:07:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 22:05:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=918319a8

dev-php/libvirt-php: bump to v0.5.6

Signed-off-by: Michal Privoznik  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25903
Signed-off-by: Sam James  gentoo.org>

 dev-php/libvirt-php/Manifest |  1 +
 dev-php/libvirt-php/libvirt-php-0.5.6.ebuild | 74 
 2 files changed, 75 insertions(+)

diff --git a/dev-php/libvirt-php/Manifest b/dev-php/libvirt-php/Manifest
index 560eb6a12413..162d8f03c3ea 100644
--- a/dev-php/libvirt-php/Manifest
+++ b/dev-php/libvirt-php/Manifest
@@ -1,2 +1,3 @@
 DIST libvirt-php-0.5.5.tar.gz 761250 BLAKE2B 
9899d2f0e5ea387333decce5071afc81d4160d54ef570dcbe04422dc3e93479ee57520f9bf33a0275ee86cd4b1c87e5a3f7d5118e0cd87658faed44d2ccd4807
 SHA512 
2ea263561a0bf5d155314e06dcf3c3b5c278640bc5edfa674cdd777cb6d0810bda0492c6cf77a02bc88fb6aa99b0ff1f0cbaeea87ff2e45bff9b5774a2507684
 DIST libvirt-php-0.5.5_p20211020.tar.bz2 359477 BLAKE2B 
f4be3cf138364997911b58b07e128e4b5c9e6f1520d876b51466a30cd2ade4035a06488e07b8be4cce65b1bc6585b768997214c9d0ba72cc51855b4fc0827ff4
 SHA512 
b935c910e8754000de45e88f5d5e61e2e95fbb1b007f0d747bf4cd3531ee9cb0ff5bc2ec6f561c79711df9b70e1c4cdaf2e046774341d29d3f2382d27ab8c494
+DIST libvirt-php-0.5.6.tar.xz 386372 BLAKE2B 
30d6a1c8dd18a4bd9d46e9c20551978fa0c20f2d671a359fdbf86def5166df7f882e65c509087efe0acef7d0dc468b3eb520689f9e7ba552e966809c8f647390
 SHA512 
5d1b3a2afc697051a5a0d4750ce4d02b31f482b1c17ef2cf4a593b705de438d8ccb4b1543ce6b2520b450734b3634e64ccf9200227f5681cbd2daad5a9f5ee9c

diff --git a/dev-php/libvirt-php/libvirt-php-0.5.6.ebuild 
b/dev-php/libvirt-php/libvirt-php-0.5.6.ebuild
new file mode 100644
index ..9c565addf6bb
--- /dev/null
+++ b/dev-php/libvirt-php/libvirt-php-0.5.6.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+PHP_EXT_NAME="libvirt-php"
+PHP_EXT_SKIP_PHPIZE="yes"
+USE_PHP="php7-4 php8-0 php8-1"
+PHP_EXT_ECONF_ARGS=()
+
+inherit php-ext-source-r3 autotools
+
+DESCRIPTION="PHP bindings for libvirt"
+HOMEPAGE="http://libvirt.org/php/;
+SRC_URI="http://libvirt.org/sources/php/${P}.tar.xz;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc"
+
+RDEPEND="app-emulation/libvirt
+   dev-libs/libxml2"
+DEPEND="${RDEPEND}
+   dev-libs/libxslt
+   virtual/pkgconfig
+   doc? ( app-text/xhtml1 )"
+
+DOCS=( ChangeLog NEWS README )
+# Remove the insane check for pecl-imagick which is only used in examples
+# and is not called upon in any build
+PATCHES=( "${FILESDIR}/remove-imagick-check.patch" )
+
+src_unpack() {
+   default
+
+   # create the default modules directory to be able
+   # to use the php-ext-source-r3 eclass to configure/build
+   ln -s src "${S}/modules" || die
+}
+
+src_prepare() {
+   php-ext-source-r3_src_prepare
+
+   local slot
+   for slot in $(php_get_slots); do
+   php_init_slot_env "${slot}"
+   eautoreconf
+   done
+}
+
+src_install() {
+   local slot
+   for slot in $(php_get_slots); do
+   php_init_slot_env ${slot}
+   insinto "${EXT_DIR}"
+   doins "src/.libs/${PHP_EXT_NAME}.so"
+   done
+
+   php-ext-source-r3_createinifiles
+   einstalldocs
+
+   if use doc ; then
+   docinto html
+   dodoc -r docs/*
+   fi
+}
+
+src_test() {
+   for slot in $(php_get_slots); do
+   php_init_slot_env ${slot}
+   default
+   done
+}



[gentoo-commits] repo/gentoo:master commit in: dev-texlive/texlive-luatex/

2022-06-15 Thread Sam James
commit: e6dda8fd393edeaff05dddcd34020a13a6c833ba
Author: Christophe Lermytte  lermytte  be>
AuthorDate: Wed Jun 15 09:37:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:57:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6dda8fd

dev-texlive/texlive-luatex: depend on dev-texlive/texlive-fontsrecommended

Closes: https://bugs.gentoo.org/727334
Signed-off-by: Christophe Lermytte  lermytte.be>
Closes: https://github.com/gentoo/gentoo/pull/25908
Signed-off-by: Sam James  gentoo.org>

 .../texlive-luatex/texlive-luatex-2021-r1.ebuild   | 32 ++
 1 file changed, 32 insertions(+)

diff --git a/dev-texlive/texlive-luatex/texlive-luatex-2021-r1.ebuild 
b/dev-texlive/texlive-luatex/texlive-luatex-2021-r1.ebuild
new file mode 100644
index ..49b2ada3365a
--- /dev/null
+++ b/dev-texlive/texlive-luatex/texlive-luatex-2021-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+TEXLIVE_MODULE_CONTENTS="addliga auto-pst-pdf-lua barracuda bezierplot 
checkcites chickenize chinese-jfm cloze combofont cstypo ctablestack ekdosis 
emoji emojicite enigma innerscript interpreter kanaparser lua-typo lua-uca 
lua-uni-algos lua-ul lua-visual-debug luacode luacolor luahyphenrules 
luaimageembed luaindex luainputenc luaintro luakeys lualatex-doc lualatex-math 
lualatex-truncate lualibs luamplib luaotfload luapackageloader luaprogtable 
luarandom luatex85 luatexbase luatexko luatextra luavlna luaxml newpax nodetree 
odsfile optex pdfarticle placeat plantuml selnolig spelling stricttex 
typewriter uninormalize collection-luatex
+"
+TEXLIVE_MODULE_DOC_CONTENTS="addliga.doc auto-pst-pdf-lua.doc barracuda.doc 
bezierplot.doc checkcites.doc chickenize.doc chinese-jfm.doc cloze.doc 
combofont.doc cstypo.doc ctablestack.doc ekdosis.doc emoji.doc emojicite.doc 
enigma.doc innerscript.doc interpreter.doc kanaparser.doc lua-typo.doc 
lua-uca.doc lua-uni-algos.doc lua-ul.doc lua-visual-debug.doc luacode.doc 
luacolor.doc luahyphenrules.doc luaimageembed.doc luaindex.doc luainputenc.doc 
luaintro.doc luakeys.doc lualatex-doc.doc lualatex-math.doc 
lualatex-truncate.doc lualibs.doc luamplib.doc luaotfload.doc 
luapackageloader.doc luaprogtable.doc luarandom.doc luatex85.doc luatexbase.doc 
luatexko.doc luatextra.doc luavlna.doc luaxml.doc newpax.doc nodetree.doc 
odsfile.doc optex.doc pdfarticle.doc placeat.doc plantuml.doc selnolig.doc 
spelling.doc stricttex.doc typewriter.doc uninormalize.doc "
+TEXLIVE_MODULE_SRC_CONTENTS="chickenize.source cloze.source ctablestack.source 
ekdosis.source innerscript.source lua-typo.source lua-ul.source luacode.source 
luacolor.source luaindex.source luainputenc.source lualatex-doc.source 
lualatex-math.source lualatex-truncate.source lualibs.source luamplib.source 
luaotfload.source luatex85.source luatexbase.source luatextra.source 
newpax.source nodetree.source placeat.source "
+inherit  texlive-module
+DESCRIPTION="TeXLive LuaTeX packages"
+
+LICENSE=" BSD FDL-1.1 GPL-2 GPL-3+ LPPL-1.3 LPPL-1.3c MIT public-domain 
TeX-other-free "
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+IUSE=""
+DEPEND="!~dev-texlive/texlive-latexextra-2020
+   >=dev-texlive/texlive-basic-2021
+"
+RDEPEND="
+   ${DEPEND}
+   dev-texlive/texlive-latexrecommended
+   dev-texlive/texlive-fontsrecommended
+"
+TEXLIVE_MODULE_BINSCRIPTS="
+   texmf-dist/scripts/luaotfload/luaotfload-tool.lua
+   texmf-dist/scripts/checkcites/checkcites.lua
+   "
+
+TEXLIVE_MODULE_BINLINKS="
+   luaotfload-tool:mkluatexfontdb
+   "



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

2022-06-15 Thread Sam James
commit: f8145bf27a3832070edfc76961624dad342d1082
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Tue Jun 14 19:58:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:56:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8145bf2

media-sound/pulseaudio-daemon: Drop IUSE ipv6

Drop IUSE ipv6 and unconditionally enable support for IPv6 since pulseaudio
would automatically detect and handle IPv4/IPv6 addresses in configuration.
IUSE ipv6 is already dropped from media-sound/libpulse.

Signed-off-by: Igor V. Kovalenko  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild 
b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
index 960fa0f71668..dbe0de94faea 100644
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
@@ -32,7 +32,7 @@ SLOT="0"
 # +alsa-plugin as discussed in bug #519530
 # TODO: Find out why webrtc-aec is + prefixed - there's already the always 
available speexdsp-aec
 # NOTE: The current ebuild sets +X almost certainly just for the 
pulseaudio.desktop file
-IUSE="+alsa +alsa-plugin aptx +asyncns bluetooth dbus elogind equalizer fftw 
+gdbm +glib gstreamer ipv6 jack ldac lirc
+IUSE="+alsa +alsa-plugin aptx +asyncns bluetooth dbus elogind equalizer fftw 
+gdbm +glib gstreamer jack ldac lirc
 ofono-headset +orc oss selinux sox ssl systemd system-wide tcpd test +udev 
valgrind +webrtc-aec +X zeroconf"
 
 RESTRICT="!test? ( test )"
@@ -219,7 +219,7 @@ src_configure() {
$(meson_feature gstreamer)
-Dgtk=disabled
-Dhal-compat=true # Consider disabling on next revbump
-   $(meson_use ipv6)
+   -Dipv6=true
$(meson_feature jack)
$(meson_feature lirc)
$(meson_feature ssl openssl)



[gentoo-commits] repo/gentoo:master commit in: media-video/pipewire/files/, media-video/pipewire/

2022-06-15 Thread Sam James
commit: 7cdc0a83c67485ddab63e320b5e9e0012c81445f
Author: Niklāvs Koļesņikovs <89q1r14hd  relay  firefox  com>
AuthorDate: Wed Jun 15 19:39:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:56:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cdc0a83

media-video/pipewire: clean up 0.3.50

PipeWire 0.3.50 was by no means a bad release but 0.3.51 should be
even better, and it already has been in the tree for long enough to
go stable, so no point in keeping 0.3.50 around.

Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd  relay.firefox.com>
Closes: https://github.com/gentoo/gentoo/pull/25916
Signed-off-by: Sam James  gentoo.org>

 media-video/pipewire/Manifest  |   1 -
 .../files/pipewire-0.3.50-fix-spa-header.patch |  39 ---
 ...pewire-0.3.50-treewide-retain-sections-to.patch |  70 
 media-video/pipewire/pipewire-0.3.50-r3.ebuild | 362 -
 4 files changed, 472 deletions(-)

diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest
index 9f0efb7e7c58..7ac36027d575 100644
--- a/media-video/pipewire/Manifest
+++ b/media-video/pipewire/Manifest
@@ -1,6 +1,5 @@
 DIST pipewire-0.3.30.tar.gz 1540950 BLAKE2B 
69b35743e3ad9a8caf68d9bb16cf395203efed6c3046b3f4ea33bbcdd6649f5d425d813042c12396a7cd5ff4e8ed91dbc395a96fe55935ad50f9c3f3918b0407
 SHA512 
ec525e0fb7e5c5313245fcc745b971fd7d4a1caa7ab9fe1fa38dc20d50f03e5969197e86b60659971676bec0f79aa7b7951c8209bfe9565a3fd1dcac1b8535b3
 DIST pipewire-0.3.36.tar.gz 1708209 BLAKE2B 
20fce0d7f88347fe594491d4fae7b6a8edee67ff7749f1a40b807a5d5094d792e61e3efd05dca2221f781c263e34ff0a50ad3c162231911d4b1d87704df6c775
 SHA512 
f0fc68ea005018b420a4f65a24dc9c85eb6263c24e66852a7ce2b03f966990d62487b388c7d73ff5adfc10c80c439b1200ae876e41d78f91db190036a1799a14
 DIST pipewire-0.3.49.tar.gz 1769037 BLAKE2B 
2567bc98933bfbb295358886e8f97db2af2f0a6ee3c2586c1718e39f7eedaed8528a4663753ba56d3295e42576da015ce9278f22aff9bbd9ca43d883bff5a2f6
 SHA512 
36398872f7d7b31193d7a8885bbdfb415a122bd779874107a0642202dfd8408f39fddf769bfbae4533c2cc99fe9ef67903d50cc721e936aa4802229f1c46d809
-DIST pipewire-0.3.50.tar.gz 1773182 BLAKE2B 
d286b73553471795ea8ed60c82e12c955f1835a7a3a8d45baeda6b1e20a795221230b50c21619af4ef5b2b4962d2783de00b1ab2b22b091220970c334de8b9dc
 SHA512 
e29a626258ab28d74e35e310037fac374fe009fb56e0fa41cef7abb1ec6abb26f828cff1b17500f92f1dd4c95c1e0e98f6af497d315dd463f81c2649d1e8ee23
 DIST pipewire-0.3.51.tar.gz 1789070 BLAKE2B 
8538eb9f2178efa26365f30b324b707826e580caa1fd9c09b62c561c140c14186e0d2b04808fa78eb5642ddccf1a347def19934ecd654be06b215a693075b6fc
 SHA512 
a762fd260b4b14ad9ef142be11ab1c22268da6726e2179559ffb254f0ce7daf7a502779e33c64313a9c6a9fc1bd15150b76be04ec81aa27c35dbb4333cecdb4a
 DIST pipewire-0.3.52.tar.gz 1810238 BLAKE2B 
bb75eff5fe7700d0a303fbfed7910aebd82346a5a21c4a0d17c06e6991bc90bb6d4f6b9559c25788494cb11faff957523dcd7f0c4c8a40be11b81c63a5a9e5ef
 SHA512 
30e9cf74c92babafe386f02a03bb5c41a8ee5591a02f15845cca1ee44f091ce68eb14d48943d43b680cb525026a19e0290997670f9a82156eaa72e974fe6d01a

diff --git a/media-video/pipewire/files/pipewire-0.3.50-fix-spa-header.patch 
b/media-video/pipewire/files/pipewire-0.3.50-fix-spa-header.patch
deleted file mode 100644
index 5b9ad3cf2d7c..
--- a/media-video/pipewire/files/pipewire-0.3.50-fix-spa-header.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/d3ea3142e1a4de206e616bc18f63a529e6b4986a.patch
-https://bugs.gentoo.org/838427
-
-From: psykose 
-Date: Wed, 13 Apr 2022 21:57:49 +
-Subject: [PATCH] spa: fix c90 header include
-
-placing declarations after code is invalid under ISO c90
-
-Fixes !1211
 a/spa/include/spa/utils/string.h
-+++ b/spa/include/spa/utils/string.h
-@@ -276,10 +276,11 @@ static inline int spa_scnprintf(char *buffer, size_t 
size, const char *format, .
- static inline float spa_strtof(const char *str, char **endptr)
- {
-   static locale_t locale = NULL;
-+  locale_t prev;
-   float v;
-   if (SPA_UNLIKELY(locale == NULL))
-   locale = newlocale(LC_ALL_MASK, "C", NULL);
--  locale_t prev = uselocale(locale);
-+  prev = uselocale(locale);
-   v = strtof(str, endptr);
-   uselocale(prev);
-   return v;
-@@ -319,10 +320,11 @@ static inline bool spa_atof(const char *str, float *val)
- static inline double spa_strtod(const char *str, char **endptr)
- {
-   static locale_t locale = NULL;
-+  locale_t prev;
-   double v;
-   if (SPA_UNLIKELY(locale == NULL))
-   locale = newlocale(LC_ALL_MASK, "C", NULL);
--  locale_t prev = uselocale(locale);
-+  prev = uselocale(locale);
-   v = strtod(str, endptr);
-   uselocale(prev);
-   return v;
-GitLab

diff --git 
a/media-video/pipewire/files/pipewire-0.3.50-treewide-retain-sections-to.patch 
b/media-video/pipewire/files/pipewire-0.3.50-treewide-retain-sections-to.patch
deleted file mode 100644
index 

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

2022-06-15 Thread Sam James
commit: b503874748cd34d65b44eb4f3e5eef1e98a34bae
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Tue Jun 14 20:13:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:56:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5038747

media-libs/libpulse: Drop IUSE tcpd

This flag used to control server-side sockets implemented in libpulse client
library. With 16.0 release implementation is moved to daemon package.

Signed-off-by: Igor V. Kovalenko  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25887
Signed-off-by: Sam James  gentoo.org>

 media-libs/libpulse/libpulse-16.0.ebuild   | 5 ++---
 media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r1.ebuild | 2 +-
 media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild | 4 ++--
 3 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/media-libs/libpulse/libpulse-16.0.ebuild 
b/media-libs/libpulse/libpulse-16.0.ebuild
index 9ab4bd86da9c..f1409d9fdd36 100644
--- a/media-libs/libpulse/libpulse-16.0.ebuild
+++ b/media-libs/libpulse/libpulse-16.0.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="LGPL-2.1+"
 
 SLOT="0"
-IUSE="+asyncns dbus doc +glib gtk selinux systemd tcpd test valgrind X"
+IUSE="+asyncns dbus doc +glib gtk selinux systemd test valgrind X"
 RESTRICT="!test? ( test )"
 
 # NOTE: libpcre needed in some cases, bug #472228
@@ -39,7 +39,6 @@ RDEPEND="
gtk? ( x11-libs/gtk+:3 )
selinux? ( sec-policy/selinux-pulseaudio )
systemd? ( sys-apps/systemd:= )
-   tcpd? ( sys-apps/tcp-wrappers )
valgrind? ( dev-util/valgrind )
X? (
x11-libs/libX11[${MULTILIB_USEDEP}]
@@ -130,7 +129,7 @@ multilib_src_configure() {
-Dsoxr=disabled
-Dspeex=disabled
$(meson_native_use_feature systemd)
-   $(meson_native_use_feature tcpd tcpwrap)
+   -Dtcpwrap=disabled
-Dudev=disabled
$(meson_native_use_feature valgrind)
$(meson_feature X x11)

diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r1.ebuild 
b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r1.ebuild
index ffb4e1a39881..b6489354786a 100644
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r1.ebuild
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r1.ebuild
@@ -61,7 +61,7 @@ gstreamer_deps="
>=media-libs/gstreamer-1.14
 "
 COMMON_DEPEND="
-   >=media-libs/libpulse-${PV}[dbus?,glib?,systemd?,tcpd?,valgrind?,X?]
+   >=media-libs/libpulse-${PV}[dbus?,glib?,systemd?,tcpd(+)?,valgrind?,X?]
dev-libs/libatomic_ops
>=media-libs/libsndfile-1.0.20
>=media-libs/speexdsp-1.2

diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild 
b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
index 5cdce975c231..fb3c1588301e 100644
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
@@ -61,7 +61,7 @@ gstreamer_deps="
>=media-libs/gstreamer-1.14
 "
 COMMON_DEPEND="
-   >=media-libs/libpulse-${PV}[dbus?,glib?,systemd?,tcpd?,valgrind?,X?]
+   >=media-libs/libpulse-${PV}[dbus?,glib?,systemd?,valgrind?,X?]
dev-libs/libatomic_ops
>=media-libs/libsndfile-1.0.20
>=media-libs/speexdsp-1.2
@@ -229,7 +229,7 @@ src_configure() {
$(meson_feature sox soxr)
-Dspeex=enabled
$(meson_feature systemd)
-   $(meson_feature tcpd tcpwrap) # TODO: This should technically 
be enabled for 32bit too, but at runtime it probably is never used without 
daemon?
+   $(meson_feature tcpd tcpwrap)
$(meson_feature udev)
$(meson_feature valgrind)
$(meson_feature X x11)



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

2022-06-15 Thread Sam James
commit: 603ed49dbf54f624adce69db067417015103ae9f
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Tue Jun 14 19:59:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:56:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=603ed49d

media-sound/pulseaudio-daemon: Remove module-hal-detect.

HAL support module `module-hal-detect` is a stub loading `module-udev-detect`.
It is not referenced in any configuration for ages. Drop this feature.

Signed-off-by: Igor V. Kovalenko  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild 
b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
index dbe0de94faea..5cdce975c231 100644
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
@@ -218,7 +218,7 @@ src_configure() {
$(meson_feature glib gsettings) # Supposedly correct?
$(meson_feature gstreamer)
-Dgtk=disabled
-   -Dhal-compat=true # Consider disabling on next revbump
+   -Dhal-compat=false
-Dipv6=true
$(meson_feature jack)
$(meson_feature lirc)



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

2022-06-15 Thread Sam James
commit: b1a66ec4bead0f93cc7ac233369453e20d3cbca9
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Mon Jun 13 22:14:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:56:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1a66ec4

media-sound/pulseaudio-daemon: rtp: Initialize SDP info struct field added for 
OPUS

Upstream commit d7a633df899dda8738a30df318269e28c902e815

Signed-off-by: Igor V. Kovalenko  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 ...lseaudio-16.0-fix-rtp-receiver-sdp-record.patch |  26 ++
 .../pulseaudio-daemon-16.0-r2.ebuild   | 385 +
 2 files changed, 411 insertions(+)

diff --git 
a/media-sound/pulseaudio-daemon/files/pulseaudio-16.0-fix-rtp-receiver-sdp-record.patch
 
b/media-sound/pulseaudio-daemon/files/pulseaudio-16.0-fix-rtp-receiver-sdp-record.patch
new file mode 100644
index ..3d72b9a009c4
--- /dev/null
+++ 
b/media-sound/pulseaudio-daemon/files/pulseaudio-16.0-fix-rtp-receiver-sdp-record.patch
@@ -0,0 +1,26 @@
+commit d7a633df899dda8738a30df318269e28c902e815
+Author: Igor V. Kovalenko 
+Date:   Mon Jun 13 21:38:08 2022 +0300
+
+rtp: Initialize SDP info struct field added for OPUS
+
+Turned out that pa_sdp_info::enable_opus is never initialized, which seldom
+makes module-rtp-recv believe it will be playing OPUS-encoded stream even 
though
+discovered SDP record does not indicate OPUS codec in metadata.
+
+Fix this by adding missing initializer.
+
+Part-of: 

+
+diff --git a/src/modules/rtp/sdp.c b/src/modules/rtp/sdp.c
+index 4e6a442f8..bf131a27e 100644
+--- a/src/modules/rtp/sdp.c
 b/src/modules/rtp/sdp.c
+@@ -129,6 +129,7 @@ pa_sdp_info *pa_sdp_parse(const char *t, pa_sdp_info *i, 
int is_goodbye) {
+ i->origin = i->session_name = NULL;
+ i->salen = 0;
+ i->payload = 255;
++i->enable_opus = false;
+ 
+ if (pa_startswith(t, PA_SDP_HEADER)) {
+ t += sizeof(PA_SDP_HEADER) - 1;

diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild 
b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
new file mode 100644
index ..9d8e52522d06
--- /dev/null
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
@@ -0,0 +1,385 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+MY_PV="${PV/_pre*}"
+MY_P="pulseaudio-${MY_PV}"
+inherit bash-completion-r1 gnome2-utils meson optfeature systemd tmpfiles udev
+
+DESCRIPTION="A networked sound server with an advanced plugin system"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/;
+
+if [[ ${PV} =  ]]; then
+   inherit git-r3
+   EGIT_BRANCH="master"
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/pulseaudio/pulseaudio;
+else
+   
SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+# libpulse-simple and libpulse link to libpulse-core; this is daemon's
+# library and can link to gdbm and other GPL-only libraries. In this
+# cases, we have a fully GPL-2 package. Leaving the rest of the
+# GPL-forcing USE flags for those who use them.
+LICENSE="!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 )"
+
+SLOT="0"
+
+# +alsa-plugin as discussed in bug #519530
+# TODO: Find out why webrtc-aec is + prefixed - there's already the always 
available speexdsp-aec
+# NOTE: The current ebuild sets +X almost certainly just for the 
pulseaudio.desktop file
+IUSE="+alsa +alsa-plugin aptx +asyncns bluetooth dbus elogind equalizer fftw 
+gdbm +glib gstreamer gtk ipv6 jack ldac lirc
+ofono-headset +orc oss selinux sox ssl systemd system-wide tcpd test +udev 
valgrind +webrtc-aec +X zeroconf"
+
+RESTRICT="!test? ( test )"
+
+# See "*** BLUEZ support not found (requires D-Bus)" in configure.ac
+# Basically all IUSE are either ${MULTILIB_USEDEP} for client libs or they 
belong under !daemon ()
+# We duplicate alsa-plugin, {native,ofono}-headset under daemon to let users 
deal with them at once
+REQUIRED_USE="
+   ?? ( elogind systemd )
+   alsa-plugin? ( alsa )
+   aptx? ( bluetooth )
+   bluetooth? ( dbus )
+   equalizer? ( dbus )
+   ldac? ( bluetooth )
+   ofono-headset? ( bluetooth )
+   udev? ( || ( alsa oss ) )
+   zeroconf? ( dbus )
+"
+
+# NOTE:
+# - libpcre needed in some cases, bug #472228
+# - media-libs/speexdsp is providing echo canceller implementation and used in 
resampler
+# TODO: libatomic_ops is only needed on some architectures and conditions, and 
then at runtime too
+gstreamer_deps="
+   media-libs/gst-plugins-base
+   >=media-libs/gstreamer-1.14
+"
+COMMON_DEPEND="
+   

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

2022-06-15 Thread Sam James
commit: 17dea0907ab8369c600955b38bd27c86c9c79cc8
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Mon Jun 13 22:14:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:56:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17dea090

media-sound/pulseaudio-daemon: Make module-console-kit optional

Upstream commit 823e46fba0742605f557b68cd591f61624b93966

Now it is possible to explicitly disable module-console-kit, do that since
consolekit is no longer available in the tree.

Closes: https://bugs.gentoo.org/669908
Signed-off-by: Igor V. Kovalenko  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 ...lseaudio-16.0-optional-module-console-kit.patch | 76 ++
 .../pulseaudio-daemon-16.0-r2.ebuild   |  2 +
 2 files changed, 78 insertions(+)

diff --git 
a/media-sound/pulseaudio-daemon/files/pulseaudio-16.0-optional-module-console-kit.patch
 
b/media-sound/pulseaudio-daemon/files/pulseaudio-16.0-optional-module-console-kit.patch
new file mode 100644
index ..4ffdb82f4901
--- /dev/null
+++ 
b/media-sound/pulseaudio-daemon/files/pulseaudio-16.0-optional-module-console-kit.patch
@@ -0,0 +1,76 @@
+commit 823e46fba0742605f557b68cd591f61624b93966
+Author: Igor V. Kovalenko 
+Date:   Sun Jun 12 21:49:32 2022 +0300
+
+build-sys: meson: Make module-console-kit optional
+
+Default build configuration would fail to run on a system without 
systemd-logind
+(or elogind) and without ConsoleKit daemon responding on dbus interface. 
Here,
+module-console-kit would fail to initialize, preventing daemon from 
starting.
+
+Make module-console-kit an optional build feature to allow opt-out.
+
+Part-of: 

+
+diff --git a/meson.build b/meson.build
+index d4cdbd6a5..c6db7e670 100644
+--- a/meson.build
 b/meson.build
+@@ -732,6 +732,10 @@ if get_option('daemon')
+ cdata.set('HAVE_SYSTEMD_LOGIN', 1)
+   endif
+ 
++  if get_option('consolekit').enabled()
++assert(dbus_dep.found(), 'ConsoleKit requires D-Bus support')
++  endif
++
+   tcpwrap_dep = cc.find_library('wrap', required: get_option('tcpwrap'))
+   if cc.has_header('tcpd.h') and cc.has_function('hosts_access', dependencies 
: tcpwrap_dep)
+ cdata.set('HAVE_LIBWRAP', 1)
+@@ -1001,6 +1005,7 @@ summary += [
+   '  Enable HAL->udev compat: @0@'.format(get_option('hal-compat')),
+   'Enable systemd units:  @0@'.format(systemd_dep.found()),
+   'Enable elogind:@0@'.format(libelogind_dep.found()),
++  'Enable ConsoleKit: @0@'.format(not 
get_option('consolekit').disabled() and dbus_dep.found()),
+   'Enable TCP Wrappers:   @0@'.format(tcpwrap_dep.found()),
+   'Enable OpenSSL (for Airtunes): @0@'.format(openssl_dep.found()),
+   'Database:  @0@'.format(get_option('database')),
+diff --git a/meson_options.txt b/meson_options.txt
+index b23210072..e7160a3a7 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -99,6 +99,9 @@ option('bluez5-native-headset',
+ option('bluez5-ofono-headset',
+type : 'boolean',
+description : 'Optional oFono headset backend support (BlueZ 5)')
++option('consolekit',
++   type : 'feature', value : 'auto',
++   description : 'Optional ConsoleKit support')
+ option('dbus',
+type : 'feature', value : 'auto',
+description : 'Optional D-Bus support')
+diff --git a/src/modules/meson.build b/src/modules/meson.build
+index cdf372c8e..1d8004300 100644
+--- a/src/modules/meson.build
 b/src/modules/meson.build
+@@ -130,7 +130,6 @@ endif
+ 
+ if dbus_dep.found()
+   all_modules += [
+-[ 'module-console-kit', 'module-console-kit.c', [], [], [dbus_dep] ],
+ [ 'module-dbus-protocol',
+   [ 'dbus/iface-card.c', 'dbus/iface-card.h',
+   'dbus/iface-card-profile.c', 'dbus/iface-card-profile.h',
+@@ -147,6 +146,12 @@ if dbus_dep.found()
+   [], [], [dbus_dep] ],
+ [ 'module-rygel-media-server', 'module-rygel-media-server.c', [], [], 
[dbus_dep], libprotocol_http ],
+   ]
++
++  if not get_option('consolekit').disabled()
++all_modules += [
++  [ 'module-console-kit', 'module-console-kit.c', [], [], [dbus_dep] ],
++]
++  endif
+ endif
+ 
+ if fftw_dep.found()

diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild 
b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
index 9d8e52522d06..adf6cbbd994e 100644
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
@@ -163,6 +163,7 @@ S="${WORKDIR}/${MY_P}"
 # patches merged upstream, to be removed with 16.1 or later bump
 PATCHES=(
"${FILESDIR}"/pulseaudio-16.0-fix-rtp-receiver-sdp-record.patch
+   "${FILESDIR}"/pulseaudio-16.0-optional-module-console-kit.patch
 )
 
 src_prepare() {
@@ -210,6 +211,7 @@ src_configure() {

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

2022-06-15 Thread Sam James
commit: 5cd6d8904d7b3649953049dfad839e1c7ddb969f
Author: Niklāvs Koļesņikovs <89q1r14hd  relay  firefox  com>
AuthorDate: Wed Jun 15 19:32:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:56:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cd6d890

media-video/pipewire: fix mistake in upstream example limits.d file

Upstream Wiki had incorrectly suggesting using the priority RLIMIT
which makes everything run at that nice level when the intention was
to merely allow using less nice values while leaving the default at
nice 0.

This commit fixes that by replacing priority with nice and makes
pipewire group behave as intended. The PipeWire versions fixed are
0.3.49, 0.3.51 and 0.3.52 with 0.3.50 expected to be removed in a
follow up commit.

Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd  relay.firefox.com>
Signed-off-by: Sam James  gentoo.org>

 .../pipewire/{pipewire-0.3.49-r1.ebuild => pipewire-0.3.49-r2.ebuild}   | 2 +-
 .../pipewire/{pipewire-0.3.51-r1.ebuild => pipewire-0.3.51-r2.ebuild}   | 2 +-
 .../pipewire/{pipewire-0.3.52.ebuild => pipewire-0.3.52-r1.ebuild}  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-video/pipewire/pipewire-0.3.49-r1.ebuild 
b/media-video/pipewire/pipewire-0.3.49-r2.ebuild
similarity index 99%
rename from media-video/pipewire/pipewire-0.3.49-r1.ebuild
rename to media-video/pipewire/pipewire-0.3.49-r2.ebuild
index f44ad9bceed8..b7acb4f37fa8 100644
--- a/media-video/pipewire/pipewire-0.3.49-r1.ebuild
+++ b/media-video/pipewire/pipewire-0.3.49-r2.ebuild
@@ -147,7 +147,7 @@ src_prepare() {
 
$(use system-service && {
echo @pipewire - rtprio 95
-   echo @pipewire - priority -19
+   echo @pipewire - nice -19
echo @pipewire - memlock 4194304
})
 

diff --git a/media-video/pipewire/pipewire-0.3.51-r1.ebuild 
b/media-video/pipewire/pipewire-0.3.51-r2.ebuild
similarity index 99%
rename from media-video/pipewire/pipewire-0.3.51-r1.ebuild
rename to media-video/pipewire/pipewire-0.3.51-r2.ebuild
index 533ce828218a..a464c0a75acf 100644
--- a/media-video/pipewire/pipewire-0.3.51-r1.ebuild
+++ b/media-video/pipewire/pipewire-0.3.51-r2.ebuild
@@ -144,7 +144,7 @@ src_prepare() {
 
$(use system-service && {
echo @pipewire - rtprio 95
-   echo @pipewire - priority -19
+   echo @pipewire - nice -19
echo @pipewire - memlock 4194304
})
 

diff --git a/media-video/pipewire/pipewire-0.3.52.ebuild 
b/media-video/pipewire/pipewire-0.3.52-r1.ebuild
similarity index 99%
rename from media-video/pipewire/pipewire-0.3.52.ebuild
rename to media-video/pipewire/pipewire-0.3.52-r1.ebuild
index 76d0878bb062..c94a3f03a994 100644
--- a/media-video/pipewire/pipewire-0.3.52.ebuild
+++ b/media-video/pipewire/pipewire-0.3.52-r1.ebuild
@@ -145,7 +145,7 @@ src_prepare() {
 
$(use system-service && {
echo @pipewire - rtprio 95
-   echo @pipewire - priority -19
+   echo @pipewire - nice -19
echo @pipewire - memlock 4194304
})
 



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

2022-06-15 Thread Sam James
commit: 8d2998e0a0f52d6eeb91d254db44462fcaa89ab2
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Tue Jun 14 19:58:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:56:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d2998e0

media-sound/pulseaudio-daemon: Drop IUSE gtk

Drop IUSE gtk from pulseaudio-daemon since gtk+/glib properties are only
considered by client apps via loaded libpulse implementation.

Signed-off-by: Igor V. Kovalenko  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild 
b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
index adf6cbbd994e..960fa0f71668 100644
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r2.ebuild
@@ -32,7 +32,7 @@ SLOT="0"
 # +alsa-plugin as discussed in bug #519530
 # TODO: Find out why webrtc-aec is + prefixed - there's already the always 
available speexdsp-aec
 # NOTE: The current ebuild sets +X almost certainly just for the 
pulseaudio.desktop file
-IUSE="+alsa +alsa-plugin aptx +asyncns bluetooth dbus elogind equalizer fftw 
+gdbm +glib gstreamer gtk ipv6 jack ldac lirc
+IUSE="+alsa +alsa-plugin aptx +asyncns bluetooth dbus elogind equalizer fftw 
+gdbm +glib gstreamer ipv6 jack ldac lirc
 ofono-headset +orc oss selinux sox ssl systemd system-wide tcpd test +udev 
valgrind +webrtc-aec +X zeroconf"
 
 RESTRICT="!test? ( test )"
@@ -90,7 +90,6 @@ COMMON_DEPEND="
gdbm? ( sys-libs/gdbm:= )
glib? ( >=dev-libs/glib-2.28.0:2 )
gstreamer? ( ${gstreamer_deps} )
-   gtk? ( x11-libs/gtk+:3 )
jack? ( virtual/jack )
ldac? ( ${gstreamer_deps} )
lirc? ( app-misc/lirc )
@@ -218,7 +217,7 @@ src_configure() {
$(meson_feature glib) # WARNING: toggling this likely changes 
ABI
$(meson_feature glib gsettings) # Supposedly correct?
$(meson_feature gstreamer)
-   $(meson_feature gtk)
+   -Dgtk=disabled
-Dhal-compat=true # Consider disabling on next revbump
$(meson_use ipv6)
$(meson_feature jack)



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

2022-06-15 Thread Sam James
commit: a0a54438749c44e03fb7c3cb02957bcef3127dfd
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 15 21:46:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:46:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0a54438

net-analyzer/xprobe: fix build with GCC 12

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

 net-analyzer/xprobe/files/xprobe-0.3-gcc-12.patch | 21 +
 net-analyzer/xprobe/xprobe-0.3-r1.ebuild  |  9 +++--
 2 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/xprobe/files/xprobe-0.3-gcc-12.patch 
b/net-analyzer/xprobe/files/xprobe-0.3-gcc-12.patch
new file mode 100644
index ..534d17cb019b
--- /dev/null
+++ b/net-analyzer/xprobe/files/xprobe-0.3-gcc-12.patch
@@ -0,0 +1,21 @@
+https://bugs.gentoo.org/852119
+--- a/libs-external/USI++/src/datalink.cc
 b/libs-external/USI++/src/datalink.cc
+@@ -15,6 +15,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ 
+ #ifdef IMMEDIATE
+--- a/libs-external/USI++/src/tcp.cc
 b/libs-external/USI++/src/tcp.cc
+@@ -16,6 +16,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ namespace usipp {
+ 

diff --git a/net-analyzer/xprobe/xprobe-0.3-r1.ebuild 
b/net-analyzer/xprobe/xprobe-0.3-r1.ebuild
index db0208e8db4a..d630b7fd1214 100644
--- a/net-analyzer/xprobe/xprobe-0.3-r1.ebuild
+++ b/net-analyzer/xprobe/xprobe-0.3-r1.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
 inherit toolchain-funcs
 
 MY_P=${PN}2-${PV}
@@ -9,6 +10,7 @@ MY_P=${PN}2-${PV}
 DESCRIPTION="Active OS fingerprinting tool - this is Xprobe2"
 HOMEPAGE="http://sys-security.com/blog/xprobe2;
 SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+S="${WORKDIR}"/${MY_P}
 
 LICENSE="GPL-2"
 SLOT="0"
@@ -16,14 +18,16 @@ KEYWORDS="~amd64 ~ppc ~sparc x86"
 
 DEPEND="net-libs/libpcap"
 RDEPEND="${DEPEND}"
+
 PATCHES=(
"${FILESDIR}"/${P}-gcc43.patch
"${FILESDIR}"/${P}-cxx11.patch
+   "${FILESDIR}"/${P}-gcc-12.patch
 )
-S=${WORKDIR}/${MY_P}
 
 src_prepare() {
default
+
sed -i -e 's:strip:true:' src/Makefile.in || die
sed -i -e 's:ar cr:$(AR) cr:g' $(find -name '*Makefile*') || die
 
@@ -32,5 +36,6 @@ src_prepare() {
 
 src_install() {
default
+
dodoc AUTHORS CHANGELOG CREDITS README TODO docs/*.{txt,pdf}
 }



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/opencoarrays/

2022-06-15 Thread Sergey Torokhov
commit: 906e5e92592fae0099a1b3e85c8bb3d65c566016
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed Jun 15 21:38:44 2022 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Wed Jun 15 21:38:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=906e5e92

sys-cluster/opencoarrays: 2.10.0 version bump

Signed-off-by: Sergey Torokhov  yandex.ru>

 sys-cluster/opencoarrays/Manifest  |  1 +
 .../opencoarrays/opencoarrays-2.10.0.ebuild| 35 ++
 2 files changed, 36 insertions(+)

diff --git a/sys-cluster/opencoarrays/Manifest 
b/sys-cluster/opencoarrays/Manifest
index 54020f5e5..dc649cee3 100644
--- a/sys-cluster/opencoarrays/Manifest
+++ b/sys-cluster/opencoarrays/Manifest
@@ -1,2 +1,3 @@
 DIST OpenCoarrays-2.9.2.tar.gz 324933 BLAKE2B 
36f4273aa5241b6bb48459f2fc3c68103382406fc733bb3b0b3eca698f94df9623d6364c227143d26b4c7fc6abcaa91e1730c6bbc19b4a662bdb59259bef7dd6
 SHA512 
4588d665a65fe5715bd283949ff2f65277e4379466a935e92512c34e92c9bdcdd4809ae5422d3c9898e6ecfb534ea9cf4467666acf3fda9b22011528a055f96f
 DIST OpenCoarrays-2.9.3.tar.gz 326779 BLAKE2B 
3ef2262f1047db596bbebf96f5f9b1770056eede05a358dc307fbff290e319827fb7894bf841d77fafc195a865b4acb09efb4da0becca936a5a89131c37245b8
 SHA512 
4e313e3cb6dcdf309dbc37b96756d69812b2867f4cd3325439746b0f6059c29ff6160a538704c872bb6f55c63be3c4c0ca04294946ac8abc5c36cfc1cdf7b460
+DIST OpenCoarrays-2.10.0.tar.gz 329486 BLAKE2B 
33df3f8d78f6b763ff16ae61fad6ef0c9d3dbc443b9c0b665ba090158d192607d481fdd4900b2eb1e08e07363ac4f0cc6cbed3f9b4f0d0bd99dcabd8e3ec43d5
 SHA512 
0316e27e7b644736ea01407b1f1d430a3d01d34dd75a85378fac7bf0db19a370f360976bc8d148791b62206d8f42bbf4197570ea75aa5a318ce07b2ce05042b2

diff --git a/sys-cluster/opencoarrays/opencoarrays-2.10.0.ebuild 
b/sys-cluster/opencoarrays/opencoarrays-2.10.0.ebuild
new file mode 100644
index 0..951b82902
--- /dev/null
+++ b/sys-cluster/opencoarrays/opencoarrays-2.10.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_MAKEFILE_GENERATOR=emake
+FORTRAN_STANDARD="2003"
+
+inherit cmake fortran-2
+
+MY_PN="OpenCoarrays"
+
+DESCRIPTION="A parallel application binary interface for Fortran 2018 
compilers"
+HOMEPAGE="http://www.opencoarrays.org/;
+SRC_URI="https://github.com/sourceryinstitute/${MY_PN}/releases/download/${PV}/${MY_PN}-${PV}.tar.gz;
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# Tests fail with FEATURES="network-sandbox" for most versions of openmpi and 
mpich it with error:
+# "No network interfaces were found for out-of-band communications.
+#  We require at least one available network for out-of-band messaging."
+IUSE="test"
+PROPERTIES="test_network"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   || ( >=sys-cluster/openmpi-4.1.2[fortran] 
>=sys-cluster/mpich-3.4.3[fortran,mpi-threads,threads] )
+"
+DEPEND="
+   ${RDEPEND}
+"



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

2022-06-15 Thread Sam James
commit: fbc8b09098da7aee25c2b242a863f08596f61383
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 15 21:39:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:39:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbc8b090

net-libs/gloox: fix build with GCC 12; fix bashism

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

 .../files/gloox-1.0.24-bashism-configure.patch | 11 
 .../gloox/files/gloox-1.0.24-fix-gcc12-time.patch  | 21 +++
 net-libs/gloox/gloox-1.0.24-r1.ebuild  | 65 ++
 3 files changed, 97 insertions(+)

diff --git a/net-libs/gloox/files/gloox-1.0.24-bashism-configure.patch 
b/net-libs/gloox/files/gloox-1.0.24-bashism-configure.patch
new file mode 100644
index ..a9e09f113bcc
--- /dev/null
+++ b/net-libs/gloox/files/gloox-1.0.24-bashism-configure.patch
@@ -0,0 +1,11 @@
+--- a/configure.ac
 b/configure.ac
+@@ -51,7 +51,7 @@ if test -z "`${CC} check_atomicbuiltins.c -o 
check_atomicbuiltins 2>&1`" ; then
+   HAVE_GCC_ATOMIC_BUILTINS=yes
+   AC_DEFINE(HAVE_GCC_ATOMIC_BUILTINS, 1, [Define to 1 if GCC atomic 
builtins are available])
+   AC_MSG_RESULT([yes])
+-  if test $cross_compiling == "yes"; then
++  if test $cross_compiling = "yes"; then
+   # Some platforms don't seem to be fully happy for libraries 
using GCC atomic builtins
+   #  unless -lgcc and -lgcc_s are explicitly included.
+   # (Errors like

diff --git a/net-libs/gloox/files/gloox-1.0.24-fix-gcc12-time.patch 
b/net-libs/gloox/files/gloox-1.0.24-fix-gcc12-time.patch
new file mode 100644
index ..dc0c4cd1aced
--- /dev/null
+++ b/net-libs/gloox/files/gloox-1.0.24-fix-gcc12-time.patch
@@ -0,0 +1,21 @@
+https://bugs.gentoo.org/852182
+--- a/src/tests/tag/tag_perf.cpp
 b/src/tests/tag/tag_perf.cpp
+@@ -20,6 +20,7 @@ using namespace gloox;
+ #include 
+ #include 
+ #include  // [s]print[f]
++#include 
+ 
+ #include 
+ 
+--- a/src/tests/zlib/zlib_perf.cpp
 b/src/tests/zlib/zlib_perf.cpp
+@@ -24,6 +24,7 @@ using namespace gloox;
+ #include 
+ #include 
+ #include  // [s]print[f]
++#include 
+ 
+ #ifdef HAVE_ZLIB
+ 

diff --git a/net-libs/gloox/gloox-1.0.24-r1.ebuild 
b/net-libs/gloox/gloox-1.0.24-r1.ebuild
new file mode 100644
index ..4cef23c79743
--- /dev/null
+++ b/net-libs/gloox/gloox-1.0.24-r1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+MY_P="${P/_/-}"
+DESCRIPTION="A portable high-level Jabber/XMPP library for C++"
+HOMEPAGE="https://camaya.net/gloox/;
+SRC_URI="https://camaya.net/download/${MY_P}.tar.bz2;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3"
+# Check upstream changelog: https://camaya.net/gloox/changelog/
+SLOT="0/18"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="debug gnutls idn ssl static-libs test zlib"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   idn? ( net-dns/libidn:= )
+   gnutls? ( net-libs/gnutls:= )
+   ssl? (
+   dev-libs/openssl:0=
+   )
+   zlib? ( sys-libs/zlib )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.0.24-musl.patch"
+   "${FILESDIR}/${PN}-1.0.24-Makefile.patch"
+   "${FILESDIR}/${PN}-1.0.24-slibtool.patch"
+   "${FILESDIR}/${PN}-1.0.24-pthread-link.patch"
+   "${FILESDIR}/${PN}-1.0.24-bashism-configure.patch"
+   "${FILESDIR}/${PN}-1.0.24-fix-gcc12-time.patch"
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # Examples are not installed anyway, so - why should we build them?
+   local myeconfargs=(
+   --without-examples
+   $(usex debug "--enable-debug" '')
+   $(use_enable static-libs static)
+   $(use_with idn libidn)
+   $(use_with gnutls)
+   $(use_with ssl openssl)
+   $(use_with test tests)
+   $(use_with zlib)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name "*.la" -delete || die
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/doublecmd-bin/

2022-06-15 Thread Sergey Torokhov
commit: 752cbca9a28dbecced8fd1bff42eafb6d5a394da
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed Jun 15 21:08:00 2022 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Wed Jun 15 21:08:00 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=752cbca9

app-misc/doublecmd-bin: drop old 1.0.4

Signed-off-by: Sergey Torokhov  yandex.ru>

 app-misc/doublecmd-bin/Manifest   |  4 --
 app-misc/doublecmd-bin/doublecmd-bin-1.0.4.ebuild | 68 ---
 2 files changed, 72 deletions(-)

diff --git a/app-misc/doublecmd-bin/Manifest b/app-misc/doublecmd-bin/Manifest
index 6e609b79c..e5360eec3 100644
--- a/app-misc/doublecmd-bin/Manifest
+++ b/app-misc/doublecmd-bin/Manifest
@@ -1,7 +1,3 @@
-DIST doublecmd-1.0.4.gtk2.i386.tar.xz 7341060 BLAKE2B 
1b9fbb2240fc3cbbf294a8b90d2138c288d09a0e41a3b329780a97ddca2cecb02e8d45d1dcf6b069d572fe025f4f759b763cfc0532825673b726a9ba201cc40f
 SHA512 
895015a8316532fa264d8dd522a2419081917417cae08dffce9e68671c6bb681f45b629513a739515e849e76ab90f8abe9c5a2f19861e605c026fc6b116ed6dc
-DIST doublecmd-1.0.4.gtk2.x86_64.tar.xz 8086492 BLAKE2B 
2ce56bff0e69bbe2d24d2b2bcda0f4dc9dcc9fdef0f5b0f151db41475a0bdb19122904c95c7506911986260cc50dd95097a5ccf43db1ddc352be52fe142b213b
 SHA512 
3916a4d8637787c0ec3440cbafc6285614109ed81bbcbf9991ecc9b63951f59f8dd3380596904eb189dce930ba635c2f70860286ade380cf96a3a3f9aea30c2b
-DIST doublecmd-1.0.4.qt.i386.tar.xz 7895604 BLAKE2B 
f4edad234ec99b6204c349aeee20907f547a63467b9f48ab4e40023f6d15d3ba63cc6e8d58d03e0b7fc434cdb3dac7004d0e9525cbac29b82f832f59c016e51c
 SHA512 
6f17c1246602d179632e67f22067ddd47588d2548d6ddbc211816e2c2a0d924f34f340bbfd1d176108c2fb87f9918e4337e725ff66f891480367ffb3e6ca1832
-DIST doublecmd-1.0.4.qt.x86_64.tar.xz 8583292 BLAKE2B 
0959d68f0d62e71b67bde8f542313c44727a3b4a43e5c6633bae4eee5517147d5c3166955c74649b3e01ff51442962c31a0e26bb51c12829fda98cf16d318080
 SHA512 
1b57199d177145b0e08b099593bbb9b7791d35cb6c4943a6857a79eaa9c61ceef8471fab69d49a9a33e5bc70ae93e82514757fe7b85306b73480c0a1e535030a
 DIST doublecmd-1.0.5.gtk2.i386.tar.xz 7378356 BLAKE2B 
a952eb20cff96704a274e69a492dd47e39300fef790040df4422ca3144aa2fc83a9a7b33bf86c34e61dcc70704a5ecd5e30efc4f2c92f8037e7d64e3e2683f73
 SHA512 
2b3702983197b5d50cefdb27c1f736da8b058c69e696f0033b85d4e27dcd32beaa315b5b95a8f92f91203f364ecdc993ea3411a4cea006dc906170190ac5c1e7
 DIST doublecmd-1.0.5.gtk2.x86_64.tar.xz 8127412 BLAKE2B 
15bf8e3cb04f13624b7583513aa72b4c7df7be81efd0e25322bf65677798dc0a90086221eedd22757eb4537a103a049277c79c86f58e0028ffd13348118c679b
 SHA512 
04faf907896e3532efc079c24a04594e4a662675f9827d5ea68cea2dbbba16e4df301d1c9eb64c39243b6db25a263b39ebc1aab2b0811dce95bd15cdb2553c6d
 DIST doublecmd-1.0.5.qt.i386.tar.xz 7932080 BLAKE2B 
1939ff0eb213d6ae99158586401006e755c004c92ba6aef428dc649ebd674fef36465990b25f3bc56036c44e27c617593af10e058b821f1d7e8398027afbf7da
 SHA512 
2c413e7b4578a2869051698b33a2b608c60ed68030dcf1ac3a25c58460c8f88c8ddb45bc829968136c851efb95fa14c50f26dd762a0de09dee6fb08d3a005cd1

diff --git a/app-misc/doublecmd-bin/doublecmd-bin-1.0.4.ebuild 
b/app-misc/doublecmd-bin/doublecmd-bin-1.0.4.ebuild
deleted file mode 100644
index 6b4c8bebf..0
--- a/app-misc/doublecmd-bin/doublecmd-bin-1.0.4.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop wrapper xdg
-
-MY_PN="doublecmd"
-DESCRIPTION="Free cross platform open source file manager with two panels side 
by side."
-HOMEPAGE="https://doublecmd.sourceforge.io/;
-
-SRC_URI="amd64? (
-   gtk? ( 
mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.gtk2.x86_64.tar.xz )
-   qt5?  ( 
mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.qt.x86_64.tar.xz )
-   )
-   x86? (
-   gtk? ( 
mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.gtk2.i386.tar.xz )
-   qt5?  ( 
mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.qt.i386.tar.xz )
-   )"
-
-# Licenses for package and plugins
-LICENSE="GPL-2+ LGPL-2-with-linking-exception LGPL-2.1+ LGPL-3 GPL-1 freedist"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-
-IUSE="gtk qt5"
-REQUIRED_USE=" ^^ ( gtk qt5 ) "
-
-S="${WORKDIR}/${MY_PN}"
-
-QA_PREBUILT="
-   */doublecmd
-   */libQt5Pas.so.1
-"
-
-## "ldd doublecmd" output show linking to some libraries provided by 
sys-libs/glibc:2.2
-## (maybe virtual/libc-1) and no libraries of sys-libs/ncurses (that removed 
here).
-## x11-libs/X11 is optional dependency of dev-qt/qtgui:5 by [xcb] or [X]
-## therefore it is mentioned here explicitly.
-RDEPEND="
-   dev-libs/glib:2
-   sys-apps/dbus
-   x11-libs/libX11
-   virtual/libc
-   gtk? ( x11-libs/gtk+:2 )
-   qt5? (
-   dev-qt/qtgui:5
-   dev-qt/qtx11extras:5
-   )
-"
-
-src_prepare(){
-   default
-   ## Create partial init config that allows to store config within user 
home directory
-   cp "${FILESDIR}/doublecmd.xml" "${S}/" 

[gentoo-commits] repo/gentoo:master commit in: dev-db/redis/

2022-06-15 Thread Sam James
commit: 5cc3760c5bf691c0ba4536a51eca23b8864655d1
Author: Petr Vaněk  atlas  cz>
AuthorDate: Tue Jun 14 07:23:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:06:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cc3760c

dev-db/redis: restore COMMON_DEPEND in DEPEND

Fixes: c401269e5d01 ("dev-db/redis: get rid of external Lua")
Fixes: d6141b8bd4ef ("dev-db/redis: add 7.0.1")
Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Sam James  gentoo.org>

 dev-db/redis/{redis-7.0.0-r1.ebuild => redis-7.0.0-r2.ebuild} | 1 +
 dev-db/redis/{redis-7.0.1.ebuild => redis-7.0.1-r1.ebuild}| 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-db/redis/redis-7.0.0-r1.ebuild 
b/dev-db/redis/redis-7.0.0-r2.ebuild
similarity index 99%
rename from dev-db/redis/redis-7.0.0-r1.ebuild
rename to dev-db/redis/redis-7.0.0-r2.ebuild
index 180394de9ee9..c8c1359e41d5 100644
--- a/dev-db/redis/redis-7.0.0-r1.ebuild
+++ b/dev-db/redis/redis-7.0.0-r2.ebuild
@@ -38,6 +38,7 @@ BDEPEND="
 
 # Tcl is only needed in the CHOST test env
 DEPEND="
+   ${COMMON_DEPEND}
test? (
dev-lang/tcl:0=
ssl? ( dev-tcltk/tls )

diff --git a/dev-db/redis/redis-7.0.1.ebuild 
b/dev-db/redis/redis-7.0.1-r1.ebuild
similarity index 99%
rename from dev-db/redis/redis-7.0.1.ebuild
rename to dev-db/redis/redis-7.0.1-r1.ebuild
index 180394de9ee9..c8c1359e41d5 100644
--- a/dev-db/redis/redis-7.0.1.ebuild
+++ b/dev-db/redis/redis-7.0.1-r1.ebuild
@@ -38,6 +38,7 @@ BDEPEND="
 
 # Tcl is only needed in the CHOST test env
 DEPEND="
+   ${COMMON_DEPEND}
test? (
dev-lang/tcl:0=
ssl? ( dev-tcltk/tls )



[gentoo-commits] repo/gentoo:master commit in: dev-db/redis/

2022-06-15 Thread Sam James
commit: 3b8a25338a932645204497f40e1f7eb691c2544d
Author: Petr Vaněk  atlas  cz>
AuthorDate: Mon Jun 13 12:08:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:06:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b8a2533

dev-db/redis: fix typo in comment

Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Sam James  gentoo.org>

 dev-db/redis/redis-5.0.14.ebuild | 2 +-
 dev-db/redis/redis-6.0.16.ebuild | 2 +-
 dev-db/redis/redis-6.2.6.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-db/redis/redis-5.0.14.ebuild b/dev-db/redis/redis-5.0.14.ebuild
index b36fb5e71c04..b12534f6948d 100644
--- a/dev-db/redis/redis-5.0.14.ebuild
+++ b/dev-db/redis/redis-5.0.14.ebuild
@@ -94,7 +94,7 @@ src_prepare() {
LUAPKGCONFIG=lua
fi
# The upstream configure script handles luajit specially, and is not
-   # effected by these changes.
+   # affected by these changes.
einfo "Selected LUAPKGCONFIG=${LUAPKGCONFIG}"
sed -i  \
-e "/^AC_INIT/s|, [0-9].+, |, $PV, |" \

diff --git a/dev-db/redis/redis-6.0.16.ebuild b/dev-db/redis/redis-6.0.16.ebuild
index f59c867797b2..45e59b644a37 100644
--- a/dev-db/redis/redis-6.0.16.ebuild
+++ b/dev-db/redis/redis-6.0.16.ebuild
@@ -91,7 +91,7 @@ src_prepare() {
 
# Use the correct pkgconfig name for Lua.
# The upstream configure script handles luajit specially, and is not
-   # effected by these changes.
+   # affected by these changes.
sed -i  \
-e "/^AC_INIT/s|, [0-9].+, |, $PV, |" \
-e 
"s:AC_CONFIG_FILES(\[Makefile\]):AC_CONFIG_FILES([${makefiles}]):g" \

diff --git a/dev-db/redis/redis-6.2.6.ebuild b/dev-db/redis/redis-6.2.6.ebuild
index 2fe6b97c0f65..5f9d87086347 100644
--- a/dev-db/redis/redis-6.2.6.ebuild
+++ b/dev-db/redis/redis-6.2.6.ebuild
@@ -91,7 +91,7 @@ src_prepare() {
 
# Use the correct pkgconfig name for Lua.
# The upstream configure script handles luajit specially, and is not
-   # effected by these changes.
+   # affected by these changes.
sed -i  \
-e "/^AC_INIT/s|, [0-9].+, |, $PV, |" \
-e 
"s:AC_CONFIG_FILES(\[Makefile\]):AC_CONFIG_FILES([${makefiles}]):g" \



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

2022-06-15 Thread Sam James
commit: c55b548846bee43e4bfc56e7499109ed4738b72e
Author: Viorel Munteanu  gmail  com>
AuthorDate: Sun Jun 12 13:59:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:07:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c55b5488

net-misc/turbovnc: add 3.0

Signed-off-by: Viorel Munteanu  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25864
Signed-off-by: Sam James  gentoo.org>

 net-misc/turbovnc/Manifest |   1 +
 .../files/turbovnc-3.0-fix-musl-compilation.patch  |  20 
 net-misc/turbovnc/turbovnc-3.0.ebuild  | 102 +
 3 files changed, 123 insertions(+)

diff --git a/net-misc/turbovnc/Manifest b/net-misc/turbovnc/Manifest
index 1e90b89a91ba..faae4b9ed0f4 100644
--- a/net-misc/turbovnc/Manifest
+++ b/net-misc/turbovnc/Manifest
@@ -1 +1,2 @@
 DIST turbovnc-2.2.7.tar.gz 8789325 BLAKE2B 
257a9c9b3793b40668bf2f3bd9839b3003364f9130699caa52beaec24b75cb054830ee1b1aa67a22eb6173afc9af99c51e45fa3fa52e050c78e5226466ce99ce
 SHA512 
932faa645a71b825e467bdcdb4b872e961ad688c959beb0adbdd35d77969d856bb5c82b893afe8f6b0aa8be18cac3fa9192ce05074295c92a83f1a2344468788
+DIST turbovnc-3.0.tar.gz 8665757 BLAKE2B 
98600dc1f4fd91b30c8c48f2e465aa4cb9c53190c08611374ed6e1ef59be585f1694a1c6827939dec9cf259bd0e9a8fbdea9194653f5a3c66eb97cca1e12b09b
 SHA512 
baa5f62fa1d76a09dc16262d853598b9d9ba8a12f3804c27df6af4983700b4dc1ad7f981ea02e2dc4d36c29b0cd7a1d7a7a8c98b7ae971cbc688ca30fd5c19ec

diff --git a/net-misc/turbovnc/files/turbovnc-3.0-fix-musl-compilation.patch 
b/net-misc/turbovnc/files/turbovnc-3.0-fix-musl-compilation.patch
new file mode 100644
index ..d96b7bc1ca28
--- /dev/null
+++ b/net-misc/turbovnc/files/turbovnc-3.0-fix-musl-compilation.patch
@@ -0,0 +1,20 @@
+See bug https://bugs.gentoo.org/836723
+
+The error is this:
+
+/var/tmp/portage/net-misc/turbovnc-2.2.7-r2/work/turbovnc-2.2.7/unix/Xvnc/programs/Xserver/os/access.c:
 In function 'GetLocalClientCreds':
+/var/tmp/portage/net-misc/turbovnc-2.2.7-r2/work/turbovnc-2.2.7/unix/Xvnc/programs/Xserver/os/access.c:1178:18:
 error: storage size of 'peercred' isn't known
+ 1178 | struct ucred peercred;
+  |  ^~~~
+
+--- ./unix/Xvnc/programs/Xserver/os/CMakeLists.txt~2022-06-12 
15:41:05.980270914 +0300
 ./unix/Xvnc/programs/Xserver/os/CMakeLists.txt 2022-06-12 
15:43:14.113823213 +0300
+@@ -1,7 +1,7 @@
+ include_directories(../render ../../../lib/libsha1)
+ 
+ add_definitions(-DUNIXCONN -DTCPCONN -DHASXDMAUTH ${ServerOSDefines} -DXDMCP
+-  -DHAVE_SHA1_IN_LIBSHA1)
++  -DHAVE_SHA1_IN_LIBSHA1 -D_GNU_SOURCE)
+ if(CMAKE_SYSTEM_NAME STREQUAL "SunOS")
+   add_definitions(-DLOCALCONN)
+ elseif(NOT CMAKE_SYSTEM_NAME STREQUAL "Linux")

diff --git a/net-misc/turbovnc/turbovnc-3.0.ebuild 
b/net-misc/turbovnc/turbovnc-3.0.ebuild
new file mode 100644
index ..26c0c3cbe94e
--- /dev/null
+++ b/net-misc/turbovnc/turbovnc-3.0.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake desktop java-pkg-opt-2
+
+DESCRIPTION="A fast replacement for TigerVNC"
+HOMEPAGE="https://www.turbovnc.org/;
+SRC_URI="https://sourceforge.net/projects/turbovnc/files/${PV}/${P}.tar.gz/download
 -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+ssl"
+
+COMMON_DEPEND="
+   app-arch/bzip2
+   media-libs/freetype
+   >=media-libs/libjpeg-turbo-2.0.0:=[java?]
+   sys-libs/pam
+   sys-libs/zlib
+   virtual/opengl
+   x11-apps/xauth
+   x11-libs/libfontenc
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   x11-libs/libXfont2
+   x11-libs/libxkbfile
+   x11-libs/pixman
+   x11-misc/xkeyboard-config
+   java? (
+   >=virtual/jdk-1.8:*
+   x11-libs/libXi
+   )
+   ssl? ( dev-libs/openssl:= )
+   !net-misc/tigervnc
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   x11-apps/xkbcomp
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   x11-libs/xtrans
+"
+
+PATCHES=( "${FILESDIR}"/"${P}"-fix-musl-compilation.patch )
+
+src_prepare() {
+   use java && java-pkg-opt-2_src_prepare
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DTVNC_SYSTEMX11=ON
+   -DTVNC_SYSTEMLIBS=ON
+   -DTVNC_BUILDVIEWER=$(usex java)
+   -DTVNC_BUILDHELPER=$(usex java)
+   -DXKB_BIN_DIRECTORY=/usr/bin
+   -DXKB_DFLT_RULES=base
+   )
+
+   if use ssl ; then
+   # Link properly against OpenSSL to ensure
+   # we catch e.g. ABI change
+   # (i.e. don't dlopen it)
+   mycmakeargs+=(
+   -DTVNC_USETLS=OpenSSL
+   -DTVNC_DLOPENSSL=OFF
+   )
+   else
+   mycmakeargs+=( -DTVNC_USETLS=OFF )
+  

[gentoo-commits] repo/gentoo:master commit in: dev-db/redis/

2022-06-15 Thread Sam James
commit: ee2f9b47f82df5e1cada5f84a8c41dab0d44a198
Author: Petr Vaněk  atlas  cz>
AuthorDate: Mon Jun 13 13:00:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 21:06:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee2f9b47

dev-db/redis: add 7.0.2

Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/25890
Signed-off-by: Sam James  gentoo.org>

 dev-db/redis/Manifest   |   1 +
 dev-db/redis/redis-7.0.2.ebuild | 183 
 2 files changed, 184 insertions(+)

diff --git a/dev-db/redis/Manifest b/dev-db/redis/Manifest
index a22414d18adc..5a0a29325c64 100644
--- a/dev-db/redis/Manifest
+++ b/dev-db/redis/Manifest
@@ -4,3 +4,4 @@ DIST redis-6.2.6.tar.gz 2476542 BLAKE2B 
d139479432171294911d99e7e8c2327dbbc6682e
 DIST redis-6.2.7.tar.gz 2487287 BLAKE2B 
06f1b1e16cdf06c38b67c1f1d025da50cc3719688b8c2bf23077d77dd97ea546909043fb65e60478ac3661cc033fa6e8d7a38e361e69eb93ba3db07b7c66
 SHA512 
d113094b8e31754915db7f0317d9b7969e034af3a7bac2ae0cbfad6cc61ba3aae35e9709c435abc1024a96f914df7a760b3cd18d06c375b541cfa837d1c5b953
 DIST redis-7.0.0.tar.gz 2943054 BLAKE2B 
561cf591bacac51fddc375a1c725c385f9b0b4b4bb7fca7d889ee1b7760cf5ea986e26613a0f69fda9b6f8a02d02e055514d374be7913e26724e3857967fea22
 SHA512 
12ac925708c54b00b34c365dee39cb207fbe3cb3c99e8daad965e122b6e3a6543e3ca80e23e6a56f5dff6371d4f2b9c149ee51800ed540e1f1b9154a118ea07b
 DIST redis-7.0.1.tar.gz 2955839 BLAKE2B 
67ff36e5e78ab9a90d4404d0f0bddbe9b539166c826d8a1b314bb32cdece7d40caf5eff57302cd641548ed3b1e19aff1b657ed31a20233550636708b6386c2db
 SHA512 
e61d27695fd2d439f204612b97a3ea245ebf92d418949460f7144026191ade4fac1647717bbb48a2b3e238856f0392af08b4fdb4358d04f2ccd1088ff9d3dac4
+DIST redis-7.0.2.tar.gz 2956784 BLAKE2B 
418f6114662c9b9b67dc7f28f89f58fefee3eb5fec84a6193ca50034366c963986a56d1c96dadfdd88a88ea1ddd4542ed910b89c8a81c95b38aa4f7bdc5ae571
 SHA512 
bc8d679ecaad0220318b87be70476653f42b76815af61ff6f4e8885f5a5d17d41cea754fbf448f9e18e9a9f90227c5ac198fa9bc523370752f590ba01418a1b0

diff --git a/dev-db/redis/redis-7.0.2.ebuild b/dev-db/redis/redis-7.0.2.ebuild
new file mode 100644
index ..c8c1359e41d5
--- /dev/null
+++ b/dev-db/redis/redis-7.0.2.ebuild
@@ -0,0 +1,183 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# N.B.: It is no clue in porting to Lua eclasses, as upstream have deviated
+# too far from vanilla Lua, adding their own APIs like lua_enablereadonlytable
+
+inherit autotools edo flag-o-matic multiprocessing systemd tmpfiles 
toolchain-funcs
+
+DESCRIPTION="A persistent caching system, key-value, and data structures 
database"
+HOMEPAGE="https://redis.io;
+SRC_URI="https://download.redis.io/releases/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="+jemalloc ssl systemd tcmalloc test"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   jemalloc? ( >=dev-libs/jemalloc-5.1:= )
+   ssl? ( dev-libs/openssl:0= )
+   systemd? ( sys-apps/systemd:= )
+   tcmalloc? ( dev-util/google-perftools )
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   acct-group/redis
+   acct-user/redis
+"
+
+BDEPEND="
+   ${COMMON_DEPEND}
+   virtual/pkgconfig
+"
+
+# Tcl is only needed in the CHOST test env
+DEPEND="
+   ${COMMON_DEPEND}
+   test? (
+   dev-lang/tcl:0=
+   ssl? ( dev-tcltk/tls )
+   )"
+
+REQUIRED_USE="?? ( jemalloc tcmalloc )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.2.1-config.patch
+   "${FILESDIR}"/${PN}-5.0-shared.patch
+   "${FILESDIR}"/${PN}-6.2.3-ppc-atomic.patch
+   "${FILESDIR}"/${PN}-sentinel-5.0-config.patch
+)
+
+src_prepare() {
+   default
+
+   # Append cflag for lua_cjson
+   # 
https://github.com/antirez/redis/commit/4fdcd213#diff-3ba529ae517f6b57803af0502f52a40bL61
+   append-cflags "-DENABLE_CJSON_GLOBAL"
+
+   # now we will rewrite present Makefiles
+   local makefiles="" MKF
+   for MKF in $(find -name 'Makefile' | cut -b 3-); do
+   mv "${MKF}" "${MKF}.in"
+   sed -i  -e 's:$(CC):@CC@:g' \
+   -e 's:$(CFLAGS):@AM_CFLAGS@:g' \
+   -e 's: $(DEBUG)::g' \
+   -e 's:$(OBJARCH)::g' \
+   -e 's:ARCH:TARCH:g' \
+   -e '/^CCOPT=/s:$: $(LDFLAGS):g' \
+   "${MKF}.in" \
+   || die "Sed failed for ${MKF}"
+   makefiles+=" ${MKF}"
+   done
+   # autodetection of compiler and settings; generates the modified 
Makefiles
+   cp "${FILESDIR}"/configure.ac-7.0 configure.ac || die
+
+   sed -i  \
+   -e "/^AC_INIT/s|, __PV__, |, $PV, |" \
+   -e 
"s:AC_CONFIG_FILES(\[Makefile\]):AC_CONFIG_FILES([${makefiles}]):g" \
+   

[gentoo-commits] repo/proj/guru:dev commit in: app-misc/doublecmd-bin/

2022-06-15 Thread Sergey Torokhov
commit: 6e78e46f90026d9c0b061f636bdd61f0bb05cb12
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed Jun 15 21:02:50 2022 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Wed Jun 15 21:02:50 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6e78e46f

app-misc/doublecmd-bin: 1.0.6 version bump

Signed-off-by: Sergey Torokhov  yandex.ru>

 app-misc/doublecmd-bin/Manifest   |  4 ++
 app-misc/doublecmd-bin/doublecmd-bin-1.0.6.ebuild | 68 +++
 2 files changed, 72 insertions(+)

diff --git a/app-misc/doublecmd-bin/Manifest b/app-misc/doublecmd-bin/Manifest
index 2f37a6770..6e609b79c 100644
--- a/app-misc/doublecmd-bin/Manifest
+++ b/app-misc/doublecmd-bin/Manifest
@@ -6,3 +6,7 @@ DIST doublecmd-1.0.5.gtk2.i386.tar.xz 7378356 BLAKE2B 
a952eb20cff96704a274e69a49
 DIST doublecmd-1.0.5.gtk2.x86_64.tar.xz 8127412 BLAKE2B 
15bf8e3cb04f13624b7583513aa72b4c7df7be81efd0e25322bf65677798dc0a90086221eedd22757eb4537a103a049277c79c86f58e0028ffd13348118c679b
 SHA512 
04faf907896e3532efc079c24a04594e4a662675f9827d5ea68cea2dbbba16e4df301d1c9eb64c39243b6db25a263b39ebc1aab2b0811dce95bd15cdb2553c6d
 DIST doublecmd-1.0.5.qt.i386.tar.xz 7932080 BLAKE2B 
1939ff0eb213d6ae99158586401006e755c004c92ba6aef428dc649ebd674fef36465990b25f3bc56036c44e27c617593af10e058b821f1d7e8398027afbf7da
 SHA512 
2c413e7b4578a2869051698b33a2b608c60ed68030dcf1ac3a25c58460c8f88c8ddb45bc829968136c851efb95fa14c50f26dd762a0de09dee6fb08d3a005cd1
 DIST doublecmd-1.0.5.qt.x86_64.tar.xz 8613076 BLAKE2B 
b1a6ec59545519d71d6da243c930ff5f5b3c2f288fae1fc25e634f1a15f55539dc29acadc24c3ff5b11705ba3570d7b60afd738a3b2bf7ba7229062ce4e79a6e
 SHA512 
dc5c5da59858a40575ddb9b383fce75d706b0fa0c5d341f3ebe1b953b1aa32097b733a4d5736313394e7bb5e598c020bd015f7443a79645a449a02740a9ee968
+DIST doublecmd-1.0.6.gtk2.i386.tar.xz 7383328 BLAKE2B 
8e56421c4188a2cb65bc9cfa2d4efcd4aacd7c4ad348716bd4282fed2530fa38c11d424c99de9b9efca83b8145651bb072de4611e4e9537293ea24ddb738025d
 SHA512 
d1f9748cfc95d1da5d103f598d792d99a0bb3b4aeda0482e0c8889f8f251e1daf8f89fe000892bd2543bf0da205131ced08614f19f68507bb3ee4845c381a6e7
+DIST doublecmd-1.0.6.gtk2.x86_64.tar.xz 8129312 BLAKE2B 
4184327ddf7eea72af031ded2f11ce74c5c75cb58fbb5dd5c4098cff2cbd0f096a178142ff9ef33bbc1e0551251609a9ebd713778e61ae478e1ee9ac83753b3a
 SHA512 
6c2f4091805db83d28ccb2ba0980def766c1ab85b31045fc078ee3e10884d30a734dfd0f42bc4080c7a2df5d3d8da02cacd4b2f26c1a23083ba3050ecf314282
+DIST doublecmd-1.0.6.qt.i386.tar.xz 7936084 BLAKE2B 
e4f0f63afa4b86ace5f37f6cc7d9bb76ae095476a62bc2d4f896924f29452e59aef4c510c434937cab5d2354b6ff67246332782af7dfd6acca6fb873151aaeee
 SHA512 
7a1fba9cdd919863e16233d5b6d6098e4ef4df7fc3a3d99fb4c16958d58515d330cced90278e8008676f5b9ab5f4a7df697ba6d60bd98f4ebf34a6d9fdb004dc
+DIST doublecmd-1.0.6.qt.x86_64.tar.xz 8622596 BLAKE2B 
7437413af925aca5e4544119a5782f57eec03d075296c7ad127666205c26b44322668f0e8e63102ac73de1f447cdc2e7e20b3da100abc1a3643a75c7589115ef
 SHA512 
1cd2b2ce36643e793e0a42efb036d9a6923e76816a6e7ea2a5365e58690d969a7e5e1443a80369b135d617bdba38739d0e193a7cefe57d7de67d9b746499bbf8

diff --git a/app-misc/doublecmd-bin/doublecmd-bin-1.0.6.ebuild 
b/app-misc/doublecmd-bin/doublecmd-bin-1.0.6.ebuild
new file mode 100644
index 0..6b4c8bebf
--- /dev/null
+++ b/app-misc/doublecmd-bin/doublecmd-bin-1.0.6.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop wrapper xdg
+
+MY_PN="doublecmd"
+DESCRIPTION="Free cross platform open source file manager with two panels side 
by side."
+HOMEPAGE="https://doublecmd.sourceforge.io/;
+
+SRC_URI="amd64? (
+   gtk? ( 
mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.gtk2.x86_64.tar.xz )
+   qt5?  ( 
mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.qt.x86_64.tar.xz )
+   )
+   x86? (
+   gtk? ( 
mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.gtk2.i386.tar.xz )
+   qt5?  ( 
mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.qt.i386.tar.xz )
+   )"
+
+# Licenses for package and plugins
+LICENSE="GPL-2+ LGPL-2-with-linking-exception LGPL-2.1+ LGPL-3 GPL-1 freedist"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+
+IUSE="gtk qt5"
+REQUIRED_USE=" ^^ ( gtk qt5 ) "
+
+S="${WORKDIR}/${MY_PN}"
+
+QA_PREBUILT="
+   */doublecmd
+   */libQt5Pas.so.1
+"
+
+## "ldd doublecmd" output show linking to some libraries provided by 
sys-libs/glibc:2.2
+## (maybe virtual/libc-1) and no libraries of sys-libs/ncurses (that removed 
here).
+## x11-libs/X11 is optional dependency of dev-qt/qtgui:5 by [xcb] or [X]
+## therefore it is mentioned here explicitly.
+RDEPEND="
+   dev-libs/glib:2
+   sys-apps/dbus
+   x11-libs/libX11
+   virtual/libc
+   gtk? ( x11-libs/gtk+:2 )
+   qt5? (
+   dev-qt/qtgui:5
+   dev-qt/qtx11extras:5
+   )
+"
+
+src_prepare(){
+   default
+   ## Create partial init config that allows to store 

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

2022-06-15 Thread Sam James
commit: b54b910baa46dac7f6f78ca0889799e639becf83
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 15 20:58:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 20:58:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b54b910b

dev-libs/libgcrypt: backport -asm patch for HPPA

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

 .../files/libgcrypt-1.10.1-fix-no-asm-hppa.patch   |  35 ++
 dev-libs/libgcrypt/libgcrypt-1.10.1-r1.ebuild  | 128 +
 2 files changed, 163 insertions(+)

diff --git a/dev-libs/libgcrypt/files/libgcrypt-1.10.1-fix-no-asm-hppa.patch 
b/dev-libs/libgcrypt/files/libgcrypt-1.10.1-fix-no-asm-hppa.patch
new file mode 100644
index ..e665749db3a5
--- /dev/null
+++ b/dev-libs/libgcrypt/files/libgcrypt-1.10.1-fix-no-asm-hppa.patch
@@ -0,0 +1,35 @@
+https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=commitdiff;h=c0692324fe8b3806eefc5017767917dca9cd94d0
+https://dev.gnupg.org/T5976
+https://bugs.gentoo.org/832871
+
+From c0692324fe8b3806eefc5017767917dca9cd94d0 Mon Sep 17 00:00:00 2001
+From: NIIBE Yutaka 
+Date: Tue, 17 May 2022 10:44:55 +0900
+Subject: [PATCH] mpi: Allow building with --disable-asm for HPPA.
+
+* mpi/longlong.h [__hppa] (udiv_qrnnd): Only define
+when assembler is enabled.
+
+--
+
+GnuPG-bug-id: 5976
+Signed-off-by: NIIBE Yutaka 
+--- a/mpi/longlong.h
 b/mpi/longlong.h
+@@ -430,14 +430,14 @@ extern UDItype __udiv_qrnnd ();
+ #  define UMUL_TIME 40
+ #  define UDIV_TIME 80
+ # endif
+-# ifndef LONGLONG_STANDALONE
++# if !defined(LONGLONG_STANDALONE) && !defined(ASM_DISABLED)
+ #  define udiv_qrnnd(q, r, n1, n0, d) \
+   do { USItype __r;   \
+ (q) = __udiv_qrnnd (&__r, (n1), (n0), (d));   \
+ (r) = __r;
\
+   } while (0)
+ extern USItype __udiv_qrnnd ();
+-# endif /* !LONGLONG_STANDALONE */
++# endif /* !LONGLONG_STANDALONE && !ASM_DISABLED */
+ # define count_leading_zeros(count, x) \
+   do {   \
+ USItype __tmp;   \

diff --git a/dev-libs/libgcrypt/libgcrypt-1.10.1-r1.ebuild 
b/dev-libs/libgcrypt/libgcrypt-1.10.1-r1.ebuild
new file mode 100644
index ..b7a3aa4aaf26
--- /dev/null
+++ b/dev-libs/libgcrypt/libgcrypt-1.10.1-r1.ebuild
@@ -0,0 +1,128 @@
+# 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/gnupg.asc
+inherit autotools flag-o-matic multilib-minimal toolchain-funcs verify-sig
+
+DESCRIPTION="General purpose crypto library based on the code used in GnuPG"
+HOMEPAGE="https://www.gnupg.org/;
+SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnupg/${PN}/${P}.tar.bz2.sig )"
+
+LICENSE="LGPL-2.1 MIT"
+SLOT="0/20" # subslot = soname major version
+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="+asm cpu_flags_arm_neon cpu_flags_arm_aes cpu_flags_arm_sha1 
cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 cpu_flags_ppc_vsx3 
cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_padlock 
cpu_flags_x86_sha cpu_flags_x86_sse4_1 doc static-libs"
+
+# Build system only has --disable-arm-crypto-support right now
+# If changing this, update src_configure logic too.
+# ARM CPUs seem to, right now, support all-or-nothing for crypto extensions,
+# but this looks like it might change in future. This is just a safety check
+# in case people somehow do have a CPU which only supports some. They must
+# for now disable them all if that's the case.
+REQUIRED_USE="
+   cpu_flags_arm_aes? ( cpu_flags_arm_sha1 cpu_flags_arm_sha2 )
+   cpu_flags_arm_sha1? ( cpu_flags_arm_aes cpu_flags_arm_sha2 )
+   cpu_flags_arm_sha2? ( cpu_flags_arm_aes cpu_flags_arm_sha1 )
+   cpu_flags_ppc_vsx3? ( cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 )
+   cpu_flags_ppc_vsx2? ( cpu_flags_ppc_altivec )
+"
+
+RDEPEND=">=dev-libs/libgpg-error-1.25[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="doc? ( virtual/texi2dvi )
+   verify-sig? ( sec-keys/openpgp-keys-gnupg )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-multilib-syspath.patch
+   "${FILESDIR}"/${PN}-powerpc-darwin.patch
+   "${FILESDIR}"/${PN}-1.10.1-fix-no-asm-hppa.patch
+)
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/libgcrypt-config
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   if [[ ${CHOST} == *86*-solaris* ]] ; then
+   # ASM code uses GNU ELF syntax, divide in particular, we need to
+   # allow this via 

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

2022-06-15 Thread Sam James
commit: 7d2e5965d2cee1eb84e26896fec3321e2d195527
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sat Jun  4 20:47:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 20:56:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d2e5965

media-gfx/gimp: 2.10.32 version bump, fix CVE-2022-30067

Bug: https://bugs.gentoo.org/845402

Signed-off-by: Sergey Torokhov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/25757
Signed-off-by: Sam James  gentoo.org>

 media-gfx/gimp/Manifest|   1 +
 media-gfx/gimp/gimp-2.10.32.ebuild | 210 +
 2 files changed, 211 insertions(+)

diff --git a/media-gfx/gimp/Manifest b/media-gfx/gimp/Manifest
index a5ece810b9e8..37cb3e86c62e 100644
--- a/media-gfx/gimp/Manifest
+++ b/media-gfx/gimp/Manifest
@@ -1,3 +1,4 @@
 DIST gimp-2.10.28.tar.bz2 31675862 BLAKE2B 
b491b55d5adf08221feb7cee8b3adc1d8b090901e8f43b93a4d2c3d935ce1ca45072b0ccd6840e06b329fbfafc8fe5e3d6056381c5129203fa3c5e781cab0453
 SHA512 
587f6f46741672f0700fd642a5b779694d2d8bc8ad70e7677ccdbfc2266dc62203ed347d6aaffaa4b8e7d84a84a25f7d5a51507dfd64b21b4c05970856d3ab94
 DIST gimp-2.10.30.tar.bz2 31731327 BLAKE2B 
6d948e16fbf7bae7b514a60a44fc5eaac32bebb915de0dcb5120d10739501a01973cb1f5821699d94c4d4cc7ef86d0e5456674a87623b6996d9b276d83a6eb74
 SHA512 
02ca9e8846dc2ae856f720b92f3c6af69984cf0b3ce85ba5a67479e5c3c813315a0551b7d011dcf7a6c83dc771e550cc31041126bbea0be3fd483176e0eb2851
+DIST gimp-2.10.32.tar.bz2 31397425 BLAKE2B 
3887e2e29ebfd5dcfa671a9d1549180d11bd5e3656c6854ff4130c6c6e6ca9479df075981e09b9b6b97e47dd1fcd939fea726ca09c08c040ebd1998d80e61771
 SHA512 
aa999c1ec388154965f84d995a9b5517e9c38608d03a0d0bb6ec9fa55de946f9da106e7d6f7c02052b61d2b6806e7a378e786539f0de5b5ffaa2fcd1bbd9c7f1
 DIST gimp-2.99.10.tar.bz2 26782056 BLAKE2B 
103e7fa2d04b1989e59fb03964a122891831d122cdc6dd3b7637f06cff28310e12d9a79678ac477b56728f4ceb53292001c53f026e94be417db76dd7e14740ab
 SHA512 
898c1e1ffd2270ccc965db9a8263e04d95455535361b47f92256b4028808e1e91eb1924cf6cef7ff9e988194ebbc67535bd9cfbf0243159824e58551a2b91ba3

diff --git a/media-gfx/gimp/gimp-2.10.32.ebuild 
b/media-gfx/gimp/gimp-2.10.32.ebuild
new file mode 100644
index ..93ceeab6ac4e
--- /dev/null
+++ b/media-gfx/gimp/gimp-2.10.32.ebuild
@@ -0,0 +1,210 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GNOME2_EAUTORECONF=yes
+WANT_AUTOMAKE=
+
+inherit autotools gnome2 toolchain-funcs virtualx
+
+DESCRIPTION="GNU Image Manipulation Program"
+HOMEPAGE="https://www.gimp.org/;
+SRC_URI="mirror://gimp/v2.10/${P}.tar.bz2"
+LICENSE="GPL-3 LGPL-3"
+SLOT="0/2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~x86"
+
+IUSE="aalib alsa aqua debug doc gnome heif jpeg2k mng openexr postscript udev 
unwind vector-icons webp wmf xpm cpu_flags_ppc_altivec cpu_flags_x86_mmx 
cpu_flags_x86_sse"
+
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   >=app-text/poppler-0.50[cairo]
+   >=app-text/poppler-data-0.4.7
+   >=dev-libs/atk-2.2.0
+   >=dev-libs/glib-2.56.2:2
+   >=dev-libs/json-glib-1.2.6
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   >=gnome-base/librsvg-2.40.6:2
+   >=media-gfx/mypaint-brushes-2.0.2:=
+   >=media-libs/babl-0.1.88
+   >=media-libs/fontconfig-2.12.4
+   >=media-libs/freetype-2.1.7
+   >=media-libs/gegl-0.4.34:0.4[cairo]
+   >=media-libs/gexiv2-0.10.6
+   >=media-libs/harfbuzz-0.9.19:=
+   >=media-libs/lcms-2.8:2
+   media-libs/libjpeg-turbo
+   >=media-libs/libmypaint-1.6.1:=
+   >=media-libs/libpng-1.6.25:0=
+   >=media-libs/tiff-3.5.7:0
+   net-libs/glib-networking[ssl]
+   sys-libs/zlib
+   >=x11-libs/cairo-1.12.2
+   >=x11-libs/gdk-pixbuf-2.31:2
+   >=x11-libs/gtk+-2.24.32:2
+   x11-libs/libXcursor
+   >=x11-libs/pango-1.29.4
+   aalib? ( media-libs/aalib )
+   alsa? ( >=media-libs/alsa-lib-1.0.0 )
+   aqua? ( >=x11-libs/gtk-mac-integration-2.0.0 )
+   heif? ( >=media-libs/libheif-1.9.1:= )
+   jpeg2k? ( >=media-libs/openjpeg-2.1.0:2= )
+   mng? ( media-libs/libmng:= )
+   openexr? ( >=media-libs/openexr-1.6.1:= )
+   postscript? ( app-text/ghostscript-gpl )
+   udev? ( dev-libs/libgudev:= )
+   unwind? ( >=sys-libs/libunwind-1.1.0:= )
+   webp? ( >=media-libs/libwebp-0.6.0:= )
+   wmf? ( >=media-libs/libwmf-0.2.8 )
+   xpm? ( x11-libs/libXpm )
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   x11-themes/hicolor-icon-theme
+   gnome? ( gnome-base/gvfs )
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   >=dev-lang/perl-5.10.0
+   dev-libs/appstream-glib
+   dev-util/gtk-update-icon-cache
+   >=dev-util/intltool-0.40.1
+   >=sys-devel/gettext-0.19
+   >=sys-devel/libtool-2.2
+   virtual/pkgconfig
+"
+
+DOCS=( "AUTHORS" "ChangeLog" "HACKING" "NEWS" "README" "README.i18n" )
+
+PATCHES=(
+   

[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/WebPlotDigitizer-bin/

2022-06-15 Thread Sergey Torokhov
commit: 85bbba909041f652500ba10fe7fd6452fec2a73a
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed Jun 15 20:55:01 2022 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Wed Jun 15 20:55:01 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=85bbba90

media-gfx/WebPlotDigitizer-bin: add Python 3.10 compat

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

Signed-off-by: Sergey Torokhov  yandex.ru>

 media-gfx/WebPlotDigitizer-bin/WebPlotDigitizer-bin-4.5.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-gfx/WebPlotDigitizer-bin/WebPlotDigitizer-bin-4.5.ebuild 
b/media-gfx/WebPlotDigitizer-bin/WebPlotDigitizer-bin-4.5.ebuild
index c71c37b4f..7c7d35a99 100644
--- a/media-gfx/WebPlotDigitizer-bin/WebPlotDigitizer-bin-4.5.ebuild
+++ b/media-gfx/WebPlotDigitizer-bin/WebPlotDigitizer-bin-4.5.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
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 MY_PN=${PN%-*}
 
 inherit desktop python-single-r1 xdg



[gentoo-commits] repo/gentoo:master commit in: x11-wm/windowlab/files/, x11-wm/windowlab/

2022-06-15 Thread Sam James
commit: 7eca9fda6f7b3df54cb1d3772a6141dffdb49d58
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 15 19:11:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 19:36:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eca9fda

x11-wm/windowlab: fix build with lld

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

 x11-wm/windowlab/files/windowlab-1.40-libdir.patch | 20 
 x11-wm/windowlab/windowlab-1.40-r2.ebuild  | 53 ++
 2 files changed, 73 insertions(+)

diff --git a/x11-wm/windowlab/files/windowlab-1.40-libdir.patch 
b/x11-wm/windowlab/files/windowlab-1.40-libdir.patch
new file mode 100644
index ..65c2b662dc62
--- /dev/null
+++ b/x11-wm/windowlab/files/windowlab-1.40-libdir.patch
@@ -0,0 +1,20 @@
+https://bugs.gentoo.org/732470
+--- a/Makefile
 b/Makefile
+@@ -51,7 +51,6 @@ BINDIR = $(DESTDIR)$(PREFIX)/bin
+ MANDIR = $(DESTDIR)$(PREFIX)$(MANBASE)/man1
+ CFGDIR = $(DESTDIR)$(SYSCONFDIR)
+ INCLUDES = -I$(XROOT)/include $(EXTRA_INC)
+-LDPATH = -L$(XROOT)/lib
+ LIBS = -lX11 $(EXTRA_LIBS)
+ 
+ PROG = windowlab
+@@ -62,7 +61,7 @@ HEADERS = windowlab.h
+ all: $(PROG)
+ 
+ $(PROG): $(OBJS)
+-  $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) $(LDPATH) $(LIBS) -o $@
++  $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) $(LIBS) -o $@
+ 
+ $(OBJS): %.o: %.c $(HEADERS)
+   $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -c $< -o $@

diff --git a/x11-wm/windowlab/windowlab-1.40-r2.ebuild 
b/x11-wm/windowlab/windowlab-1.40-r2.ebuild
new file mode 100644
index ..521a807b40c7
--- /dev/null
+++ b/x11-wm/windowlab/windowlab-1.40-r2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="small and simple window manager of novel design"
+HOMEPAGE="http://www.nickgravgaard.com/windowlab/;
+SRC_URI="http://www.nickgravgaard.com/${PN}/${P}.tar;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~mips ~ppc ~x86"
+IUSE="truetype"
+
+RDEPEND="truetype? ( x11-libs/libXft )
+   x11-libs/libXext"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.34-fixed-font.patch"
+   "${FILESDIR}/${P}-gentoo.diff"
+   "${FILESDIR}/${PN}-1.40-libdir.patch"
+)
+
+src_configure() {
+   if use truetype ; then
+   export DEFINES=-DXFT
+   export EXTRA_INC=$($(tc-getPKG_CONFIG) --cflags xft)
+   export EXTRA_LIBS=$($(tc-getPKG_CONFIG) --libs xft)
+   fi
+
+   tc-export CC
+}
+
+src_install() {
+   default
+
+   exeinto /etc/X11/Sessions
+   cat <<- EOF > "${T}"/${PN}
+   #!/bin/sh
+   exec /usr/bin/${PN}
+   EOF
+   doexe "${T}"/${PN}
+}
+
+pkg_postinst() {
+   elog "${PN}'s menu config file has been changed from"
+   elog "${EROOT}/etc/X11/${PN}/menurc to 
${EROOT}/etc/X11/${PN}/${PN}.menurc"
+}



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/cputnik/files/, x11-plugins/cputnik/

2022-06-15 Thread Sam James
commit: 7efb6d706078ae761e238bdf4828fae9c2c6dbe8
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 15 19:26:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 19:36:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7efb6d70

x11-plugins/cputnik: fix build with lld

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

 x11-plugins/cputnik/cputnik-0.2.0-r1.ebuild  |  8 +---
 x11-plugins/cputnik/files/cputnik-0.2.0-libdir.patch | 12 
 2 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/x11-plugins/cputnik/cputnik-0.2.0-r1.ebuild 
b/x11-plugins/cputnik/cputnik-0.2.0-r1.ebuild
index eb195d5a676b..031cf79deae7 100644
--- a/x11-plugins/cputnik/cputnik-0.2.0-r1.ebuild
+++ b/x11-plugins/cputnik/cputnik-0.2.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -22,9 +22,11 @@ DEPEND="${RDEPEND}
 
 S=${WORKDIR}/${P}/src
 
-PATCHES=( "${FILESDIR}"/${P}-makefile.patch
+PATCHES=(
+   "${FILESDIR}"/${P}-makefile.patch
"${FILESDIR}"/${P}-fno-common.patch
-   )
+   "${FILESDIR}"/${P}-libdir.patch
+)
 
 src_compile() {
emake CC="$(tc-getCC)"

diff --git a/x11-plugins/cputnik/files/cputnik-0.2.0-libdir.patch 
b/x11-plugins/cputnik/files/cputnik-0.2.0-libdir.patch
new file mode 100644
index ..4c613d739f08
--- /dev/null
+++ b/x11-plugins/cputnik/files/cputnik-0.2.0-libdir.patch
@@ -0,0 +1,12 @@
+https://bugs.gentoo.org/732444
+--- a/Makefile
 b/Makefile
+@@ -1,7 +1,7 @@
+ 
+ CFLAGS+= -Wall
+ INCS  = -I/usr/include/X11
+-LIBS  = -L/usr/lib -lXpm -lXext -lX11
++LIBS  = -lXpm -lXext -lX11
+ INSTALL_PREFIX= /usr
+ 
+ 



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/asclock/, x11-plugins/asclock/files/

2022-06-15 Thread Sam James
commit: cb8174bfa872071c73e3c5c6ea1e8ac8b83321b9
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 15 19:53:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 19:53:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb8174bf

x11-plugins/asclock: fix build with lld

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

 x11-plugins/asclock/asclock-2.0.12-r4.ebuild   | 74 ++
 .../asclock-2.0.12-fix-implicit-func-decl.patch| 13 
 2 files changed, 87 insertions(+)

diff --git a/x11-plugins/asclock/asclock-2.0.12-r4.ebuild 
b/x11-plugins/asclock/asclock-2.0.12-r4.ebuild
new file mode 100644
index ..4d5b8555b83d
--- /dev/null
+++ b/x11-plugins/asclock/asclock-2.0.12-r4.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo toolchain-funcs
+
+DESCRIPTION="Clock applet for AfterStep"
+HOMEPAGE="http://tigr.net/afterstep/applets/;
+SRC_URI="http://www.tigr.net/afterstep/download/asclock/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~mips ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+
+DEPEND="x11-libs/libXpm"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-gcc41.patch
+   "${FILESDIR}"/${P}-fno-common.patch
+   "${FILESDIR}"/${P}-fix-implicit-func-decl.patch
+)
+
+src_prepare() {
+   default
+
+   ln -s themes/classic default_theme || die
+}
+
+src_configure() {
+   :;
+}
+
+src_compile() {
+   local x
+
+   # Will break Solaris
+   [[ ${CHOST} == *-linux-gnu ]] && CFLAGS="${CFLAGS} \
+   -Dlinux \
+   -D_POSIX_C_SOURCE=199309L \
+   -D_POSIX_SOURCE \
+   -D_XOPEN_SOURCE"
+
+   for x in asclock parser symbols config; do
+   edo $(tc-getCC) \
+   ${CPPFLAGS} ${CFLAGS} ${ASFLAGS} \
+   -I"${EPREFIX}"/usr/include \
+   -D_BSD_SOURCE \
+   -D_SVID_SOURCE \
+   -DFUNCPROTO=15 \
+   -DNARROWPROTO \
+   -c -o ${x}.o ${x}.c
+   done
+
+   edo $(tc-getCC) \
+   ${LDFLAGS} \
+   -o asclock \
+   asclock.o parser.o symbols.o config.o \
+   -L"${ESYSROOT}/usr/$(get_libdir)" \
+   -L"${ESYSROOT}"/usr/lib/X11 \
+   -lXpm -lXext -lX11
+}
+
+src_install() {
+   dobin asclock
+   local themesdir="/usr/share/${PN}/themes"
+   insinto ${themesdir}
+   doins -r themes/*
+   dodoc README README.THEMES TODO
+   cd "${ED}"/${themesdir} || die
+   rm Freeamp/Makefile{,.*} || die
+   ln -s classic default_theme || die
+}

diff --git 
a/x11-plugins/asclock/files/asclock-2.0.12-fix-implicit-func-decl.patch 
b/x11-plugins/asclock/files/asclock-2.0.12-fix-implicit-func-decl.patch
new file mode 100644
index ..b0379a396129
--- /dev/null
+++ b/x11-plugins/asclock/files/asclock-2.0.12-fix-implicit-func-decl.patch
@@ -0,0 +1,13 @@
+diff --git a/asclock.h b/asclock.h
+index 7580df8..ec6883b 100644
+--- a/asclock.h
 b/asclock.h
+@@ -137,6 +137,8 @@ extern char *hour_map;
+ extern char *min_map;
+ extern char *sec_map;
+ 
++int mytime();
++
+ /* symbols.c ***/
+ void init_symbols();
+ void postconfig();



[gentoo-commits] proj/portage-utils:master commit in: tests/atom_compare/, libq/

2022-06-15 Thread Fabian Groffen
commit: 62503bbd9e82a5b0fdeec6e357a95e724ec3cef6
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jun 15 19:53:43 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jun 15 19:53:43 2022 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=62503bbd

libq/atom: fix atom_compare for "0" version components

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

 libq/atom.c | 36 ++--
 tests/atom_compare/static.good  |  1 +
 tests/atom_compare/static.tests |  1 +
 3 files changed, 28 insertions(+), 10 deletions(-)

diff --git a/libq/atom.c b/libq/atom.c
index 50e9520..31299f1 100644
--- a/libq/atom.c
+++ b/libq/atom.c
@@ -784,22 +784,38 @@ atom_compare_flg(const depend_atom *data, const 
depend_atom *query, int flags)
 *ends1 != '_';
 ends1++)
;
+   if (ends1 != s1)
+   ends1--;
for (ends2 = s2;
 *ends2 != '\0' &&
 *ends2 != '.' &&
 *ends2 != '_';
 ends2++)
;
-   /* 3.3L2-3: remove *trailing* 
zeros */
-   for (ends1--; ends1 > s1 && 
*ends1 == '0'; ends1--)
-   ;
-   for (ends2--; ends2 > s2 && 
*ends2 == '0'; ends2--)
-   ;
-   /* 3.3L4 ASCII stringwise 
comparison */
-   n1 = ends1 - s1;
-   n2 = ends2 - s2;
-   n1 = strncmp(s1, s2, n1 > n2 ? 
n1 : n2);
-   n2 = 0;
+   if (ends2 != s2)
+   ends2--;
+   /* bug 852197: leading 0 means 
something else
+*  must follow */
+   if (ends1 - s1 > 1 || ends2 - 
s2 > 1) {
+   /* 3.3L2-3: remove 
*trailing* zeros */
+   for (; ends1 > s1 && 
*ends1 == '0'; ends1--)
+   ;
+   for (; ends2 > s2 && 
*ends2 == '0'; ends2--)
+   ;
+   /* 3.3L4 ASCII 
stringwise comparison */
+   n1 = ends1 - s1;
+   n2 = ends2 - s2;
+   n1 = strncmp(s1, s2, n1 
> n2 ? n1 : n2);
+   n2 = 0;
+   } else {
+   /* repeat of 3.3#L9 
(else case below) */
+   n1 = strtoll(s1, 
, 10);
+   if (ends1 == s1)
+   n1 = -1;
+   n2 = strtoll(s2, 
, 10);
+   if (ends2 == s2)
+   n2 = -1;
+   }
} else {  /* 3.3#L9 */
n1 = strtoll(s1, , 10);
if (ends1 == s1)

diff --git a/tests/atom_compare/static.good b/tests/atom_compare/static.good
index 6da5553..83bf7ec 100644
--- a/tests/atom_compare/static.good
+++ b/tests/atom_compare/static.good
@@ -52,3 +52,4 @@ a-1 != =a-1.2z*
 a-1_alpha1 == =a-1*
 a-1 != =a-1_alpha1*
 a-1_alpha-r1 == =a-1_alpha*
+a-3.10.5 == >=a-3.10.0_p1_r1

diff --git a/tests/atom_compare/static.tests b/tests/atom_compare/static.tests
index 168f358..213fb5e 100644
--- a/tests/atom_compare/static.tests
+++ b/tests/atom_compare/static.tests
@@ -52,3 +52,4 @@ a-1 =a-1.2z*
 a-1_alpha1 

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

2022-06-15 Thread Michael Orlitzky
commit: a5f294bb04f044d59923b582e097257559283028
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Jun 15 15:56:50 2022 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Jun 15 19:29:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5f294bb

sci-mathematics/polymake: new revision with a few fixes.

  * Build with perl-5.36. Thanks to Alessandro Barbieri for pointing out
the Fedora patch.
  * Added a lower bound on sci-mathematics/normaliz (with USE=normaliz).
  * Fixed a missing sci-mathematics/flint dependency that Toralf caught.

Closes: https://bugs.gentoo.org/839255
Closes: https://bugs.gentoo.org/851693
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Orlitzky  gentoo.org>

 .../polymake/files/polymake-4.6-perl-5.36.patch|  15 +++
 sci-mathematics/polymake/polymake-4.6-r1.ebuild| 124 +
 2 files changed, 139 insertions(+)

diff --git a/sci-mathematics/polymake/files/polymake-4.6-perl-5.36.patch 
b/sci-mathematics/polymake/files/polymake-4.6-perl-5.36.patch
new file mode 100644
index ..4a9d349ccb9a
--- /dev/null
+++ b/sci-mathematics/polymake/files/polymake-4.6-perl-5.36.patch
@@ -0,0 +1,15 @@
+diff -up lib/core/src/perl/RefHash.xxs.orig lib/core/src/perl/RefHash.xxs
+--- a/lib/core/src/perl/RefHash.xxs2022-06-06 10:35:17.689807548 +0200
 b/lib/core/src/perl/RefHash.xxs2022-06-06 10:37:12.935663947 +0200
+@@ -71,7 +71,11 @@ SV* tmp_keysv::set(SV* keysv)
+Copy(obj.keyp, HEK_KEY(hekp), sizeof(SV*), char);
+HEK_LEN(hekp) = sizeof(SV*);
+HEK_HASH(hekp) = U32(obj.keyl >> 4);  // hash value
++#if PerlVersion < 5360
+HEK_FLAGS(hekp) = HVhek_UNSHARED;
++#else
++   HEK_FLAGS(hekp) = HVhek_NOTSHARED;
++#endif
+sv.sv_any = 
+sv.sv_refcnt = 1;
+sv.sv_flags = SVt_PVIV | SVf_IVisUV | SVf_POK | SVp_POK | 
PmFlagsForHashKey;

diff --git a/sci-mathematics/polymake/polymake-4.6-r1.ebuild 
b/sci-mathematics/polymake/polymake-4.6-r1.ebuild
new file mode 100644
index ..446fedbda04a
--- /dev/null
+++ b/sci-mathematics/polymake/polymake-4.6-r1.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic ninja-utils toolchain-funcs
+
+DESCRIPTION="Tool for polyhedral geometry and combinatorics"
+SRC_URI="https://polymake.org/lib/exe/fetch.php/download/${P}-minimal.tar.bz2;
+HOMEPAGE="https://polymake.org/;
+
+# polymake itself is GPL-2, but even the minimal tarball bundles a lot
+# of other code. I've included everything that turns up with a
+#
+#   find ./ -name 'LICENSE' -o -name 'COPYING'
+#
+# in the list below. If any of these bother you, you may want to take a
+# closer look at how (or even if) the corresponding code is being used.
+LICENSE="BSD GPL-2 GPL-2+ MIT WTFPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+IUSE="bliss +cdd +flint +normaliz libpolymake lrs nauty ppl singular"
+
+REQUIRED_USE="^^ ( bliss nauty )"
+
+# The "configure" script isn't autotools; it basically exists just to
+# exec some other perl script but using the familiar name.
+BDEPEND="dev-util/ninja
+   dev-lang/perl"
+
+DEPEND="
+   libpolymake? ( dev-lang/perl )
+   dev-libs/boost:=
+   dev-libs/gmp:=
+   dev-libs/libxml2:2=
+   dev-libs/libxslt:=
+   dev-libs/mpfr:=
+   sys-libs/readline:=
+   bliss? ( sci-libs/bliss:=[gmp] )
+   cdd? ( sci-libs/cddlib:= )
+   flint? ( sci-mathematics/flint:= )
+   lrs? ( >=sci-libs/lrslib-051:=[gmp] )
+   nauty? ( sci-mathematics/nauty:= )
+   normaliz? ( >=sci-mathematics/normaliz-3.8:= )
+   ppl? ( dev-libs/ppl:= )
+   singular? ( sci-mathematics/singular:= )"
+
+RDEPEND="${DEPEND}
+   dev-lang/perl
+   dev-perl/JSON
+   dev-perl/Term-ReadLine-Gnu
+   dev-perl/TermReadKey
+   dev-perl/XML-SAX
+   dev-perl/XML-Writer"
+
+# Tests observed failing after upgrade to polymake-4.5. No idea if they
+# worked prior to that. Someone who actually understands polymake will
+# have to get these working (at least briefly) before we re-enable them.
+RESTRICT=test
+
+PATCHES=( "${FILESDIR}/${P}-perl-5.36.patch" )
+
+src_configure() {
+   # Without this, the build system tries to use "the highest possible"
+   # optimization level and will override what's in your CXXFLAGS.
+   export CXXOPT=""
+
+   tc-export CC CXX
+
+   # We need to define BLISS_USE_GMP if bliss was built with gmp support.
+   # Therefore we require gmp support on bliss, so that the package
+   # manager can prevent rebuilds with changed gmp flag. Yes, this should
+   # be append-cppflags; but the build system doesn't respect CPPFLAGS.
+   use bliss && append-cxxflags -DBLISS_USE_GMP
+
+   # This isn't an autotools ./configure script, so a lot of things
+   # don't work the way you'd expect. We disable openmp 

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

2022-06-15 Thread Michał Górny
commit: 3ff87664d387b9e6de129f9d4074e583f50b2ac0
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 15 19:04:27 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 15 19:06:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ff87664

sys-kernel/gentoo-kernel-bin: Bump to 5.18.4

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   7 ++
 .../gentoo-kernel-bin-5.18.4.ebuild| 135 +
 2 files changed, 142 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index adcac00c60ff..530e60af4055 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -34,6 +34,8 @@ DIST genpatches-5.17-18.base.tar.xz 1040972 BLAKE2B 
71575497161db10073de3d7db41a
 DIST genpatches-5.17-18.extras.tar.xz 3932 BLAKE2B 
754c044fcf38d26a062d977505b3a25f663b90f1cadfa1aee524946aab3b84fc08463602bb8d5681b3303f459d6180e43bd1ac25b0c830f3163a9b8cce5029a1
 SHA512 
f135e3724cd1ff190d3d117c4afb5559a8908e1483e6be3cd783c42c05b8c4ae5b37c0a1537fddb88ed800d9faf4fa8996641201cf0a6891e31be2a3dda2c558
 DIST genpatches-5.17-19.base.tar.xz 1122576 BLAKE2B 
62a8ef6da90d967676754daec496101b7638c1301ab5bbde5d94f8186d66f7f5672c55b8f97ca64cef9a83da00a46db7ab804cadff62d3137ecdd2bd41885be1
 SHA512 
b5aaa9013bf2372a658e885ce37e3171077002881e95bd81da87ff1a69645d4daed0f7717b4d35441f25ad647dcbbe92ecbd01318eb449101bdc415409c60e41
 DIST genpatches-5.17-19.extras.tar.xz 3932 BLAKE2B 
87ea5b908c969c61d8da8067f13f0b674a4f72c4614b576a5b7648cf6d6880e88735931314faa43a3f4907c4d75baa3f705908bb609b95af3d9de582dfc7989a
 SHA512 
191eed3aa27c2a2dff28b79a45db4d2c703bc45f5f63eaafbc6229541138601b6462df8262d808fcb5155eb7d632aed85e26d06e13a4095e305a493345dd02e3
+DIST genpatches-5.18-7.base.tar.xz 431972 BLAKE2B 
f35163850c12f2610d487c7ed42b80b1f88b982f10476124d6e19b942ef1e2a012100325ff98807fa3664adc62116e843cc584d068335767c374d29d24f33b76
 SHA512 
9967d15c984f731dbfe7fb7c9bdb1270678efb565bccde88dd9c4bde6b3e93720d52c96db943110e07aa257401431e9bdc9f4149f9bd1cd983605ce369277d0c
+DIST genpatches-5.18-7.extras.tar.xz 3920 BLAKE2B 
dac0cba1f0a14780c6b8af044fc505466671360b06bc15c3ea1dc4b69ed1ab3978030d68d8417b52b972e7567dea8e42cdf3894b7bd86420bfdff3e7afb075b7
 SHA512 
cf97f18c7bd726494c0091303101ab3bee99cd9243a681eab4460c4f0c9edd5b03e23be3295a828f2eaee0af35d033eb8bd468dae2d981afba5af47a7ac20020
 DIST genpatches-5.4-199.base.tar.xz 4683396 BLAKE2B 
e1e66ce10c436bb196a5890e08d5beb8d0a1ece7f19f8fb3b1027747509cc7b6102ace634abdbd299dd48fbc8750f3bc127abe55014410b1d558b4aec497f475
 SHA512 
8a16d67794e864749fdcdbf413ec0fe996d3c4fb5f04f8c8a2d3001377c8b5d4d7007a96efaa3590fd4b595cccdea36d83c6dc292629566e5398f322658d80f4
 DIST genpatches-5.4-199.extras.tar.xz 1812 BLAKE2B 
03b9ebf9d306256e58c895006038f4bb3d908590ef2f603487d9b970963c24acfbe78fbe862b2b493ab477e6e901aba332dc69916eb881fc42a79a62d7f81da4
 SHA512 
d100e876a9b64d662331d4a78b8531a71144bb70b789e0ab0b76e6957c368ee3a88025e040cd622dd4cf6e4da358a3636571ddf55b94e42dbc250a62a629baee
 DIST genpatches-5.4-200.base.tar.xz 4700404 BLAKE2B 
8420d667947cf912a8d6419581377b5d7daea5a3c03e333403a4c0d0d55200afe4bd7f379c786ff5904c8f1cd1d7735cb7df95a5a5aad93fcb8b90a8750683d3
 SHA512 
771883d2b15e92dd5e2ea31e9566d3e1d210389323521be5af32fbea75c168d17e947bf004eb515c54f7b0880fa12fde236045bdeb35e08aec8b54465cb253d9
@@ -114,6 +116,10 @@ DIST gentoo-kernel-5.17.9-1.amd64.xpak 70359753 BLAKE2B 
42994479de1aa72a97f73207
 DIST gentoo-kernel-5.17.9-1.arm64.xpak 65823951 BLAKE2B 
648ca1341d90acecc50e1d021df9665a8ade52e6f77e8480638c9b411e835f3a2c5c50089d42cb560a19e2c3f0777097330867a6f15e21aa8a282669895e8ad9
 SHA512 
d36d663220171939fbc6eb25b99375c2ae8bfeb06ab3dd8f61ad864591a555f287e687261e9b31c6d180399ea5fbec6ca5690f8d894bc0f8266ed7cfc9b192e2
 DIST gentoo-kernel-5.17.9-1.ppc64le.xpak 58892612 BLAKE2B 
0d64511f201af38dea549e22526f9cc87069dd6e2d32be5153bb258cbc3d71bdc8b399e73367070c046c33a6ed6636ff89822b0e7ecbb2f97a7541370a7eb4c3
 SHA512 
4e8e1f35828d44dea9bd93b46b923137bf61049454720f8778ccb9d0d8495f14806738591b7765ff4c0b033f94e9b866ab91f845c91cfe9c414d235eae306b99
 DIST gentoo-kernel-5.17.9-1.x86.xpak 61107339 BLAKE2B 
c959248dff929efdc0cb4b7fa6646071c70fc24eacfb0f981eefcb3be7e4ac8aef97bdbc5a69e2d736ad0ac2a97ba9d36f2a7d7d6b0e6051a989faf27dc96158
 SHA512 
4340bfbacc47f52865613ea4cd787c8cabc3e3b65eb6642b03f45a1a6e14a6148c80c006519bbf6a04b7025d3655102b92398358ea57ba9c987d7872f3eeaaa6
+DIST gentoo-kernel-5.18.4-1.amd64.xpak 71621077 BLAKE2B 
f4b146c82019c6882279eddb5ad715928a7866cb2492a742ebef4db6105d2ef30935ac5d8378fc4cbe674ed65355abff11bebac00e72e988f743a2d4d4fe2c1f
 SHA512 
e99b3e062253ad4e10205e07363d307a259124adb3c0656addad8cf82bbb722c63bc6ce69f39c6ebb603a756f49787e9a7f83b9a56055389a2fb3f80e83e757e
+DIST gentoo-kernel-5.18.4-1.arm64.xpak 65220466 BLAKE2B 

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

2022-06-15 Thread Michał Górny
commit: b4603d41a52928d8bdf75002b9213485496a71c8
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 15 17:22:38 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 15 19:06:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4603d41

sys-kernel/vanilla-kernel: Bump to 5.18.4

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

 sys-kernel/vanilla-kernel/Manifest |   6 +
 .../vanilla-kernel/vanilla-kernel-5.18.4.ebuild| 134 +
 2 files changed, 140 insertions(+)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index 9cd89ee5aac0..4b3f337bc95f 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -3,21 +3,25 @@ DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B 
a0246dac2f7a4ad6a55b611
 DIST kernel-aarch64-fedora.config.5.15.19 242615 BLAKE2B 
94e59440681535e38137b71814e1ae53f57a347f62cf31e0c1c8571ae43d9ae9be9957743c8cbc9ec74850c964eaabefe6799a28bc311ea7b99ee31391b47fb1
 SHA512 
fb77d3b73a215f97d70cd6d8c96ed20e497786b99ed7d7a7f2ed60cc1251289c1a4c7e058c41b5efac62e4a9b4b3d917dbdb11585955bba2b6584981430f4ddb
 DIST kernel-aarch64-fedora.config.5.17.11-gentoo 239036 BLAKE2B 
7b4cfd0cb29d5a79f7af585ae019723da74de58eb0e756ebb783ca0e17a79b68ea751f9c7eb7f31f16adb334e2b746228b55bdebafe31195cde4a379aa865b48
 SHA512 
08de60599905b032d09ad263670f1501513366d89fc224e21c1689fef97f6ed28db9149becf7363f28f2983587cbefcb20ef99f6b5dab8ad24ad9320ee829790
 DIST kernel-aarch64-fedora.config.5.17.3-gentoo 238977 BLAKE2B 
5f3a43fff7ddfe4dda03f00e7f4af761ff978bbc9c6d2fa73b605f60755a0d40e494428725a7728f5e2f5f58c9931d8d60b048d318e22c635588e546209dcfb2
 SHA512 
4c22514ec7d2d4ce87087aeae17a5f68efc3e70f48298895262d5dbc47623de6ada4254ee3a7f06a302d37af73d921470903f2f3a86fe5224e638bda882be7e5
+DIST kernel-aarch64-fedora.config.5.18.4-gentoo 242525 BLAKE2B 
d27e9b2f96f3d7968919eb2bd4f67b62543a9fbbeb2f1253a39046b4e3b9cfbff1266c21a98a2d86dbed1897bd41d8795726c6491d96bd1de25ad1a012fabaa5
 SHA512 
bf7758b7a24c4abd46e66f031e1da5081e324a383c710f60446f43296fa7543b3dad47c751ece8667ab0715e1605b104b6ceb36966a0f474ae4ec8641425914f
 DIST kernel-aarch64.config.5.4.21 199104 BLAKE2B 
578ad451a76204df2a9bbbe34b5cb27051d2ac5e2c33967f562b01338c43f35da6dc33a4c2cc67ea6c3b32b155729360d3748ec28dcaa750f18449245b2e8a09
 SHA512 
66e9a437beb350fdc59512c17b8f72c5b5bfacf2b35070d810d77e66f49cf7929026cc28ad44b04a016d61e65d9fb4a10af6996ba09b604bf97e9c467d08f8ff
 DIST kernel-i686-fedora.config.5.10.12 205412 BLAKE2B 
92c715b7e2cd7dd74da7970c05981f520597d3e403ce82c8cf4eee31c9f1f50b638792a6bdb256ef5bfdc99f1bcd594e819e8f44dc6febb2ad9a854bad817f2b
 SHA512 
69d8db11723ae1b40fdedfaace74d15bb63198cdb0485e0a1e5eba95b31217110c93a93e39cc7370cf45f1d3a8bc7f75ec096d6db5ea9ecb28ac6b56702ebb10
 DIST kernel-i686-fedora.config.5.15.19 33 BLAKE2B 
9e0f4dd37058f59610e46a87d3165039e76299d3c186fbfc3312101bac1b8b198de404075f5bbc6f5e2ba04cfd45f9d02bdf94b01c3ed11b9275f37f11ee7617
 SHA512 
49ffc39de86763e707a5c0c07c1367d34e9249615f29fdf97904d7b61a375a86fc4ba37a2f02b5f61e4c76ad65d9ba12716d2523af6faa003f6336d7ae61a953
 DIST kernel-i686-fedora.config.5.17.11-gentoo 218149 BLAKE2B 
a1a4946185e678b9c42f8e524de25efea1a049714e07f8f64bc9482680fe4668bed2b6a91a7e63d4142cda50f3d3a05c64b62e4477d2411e0251546b6774b12c
 SHA512 
9ad7a0a213637d9818b95ea86f5abb2c6d2fdd0929ddd15db32a0ab4c71c2ff808a066846bfd054a27dce4056942db98117414399484e1688c6dc7d7d8edd0b7
 DIST kernel-i686-fedora.config.5.17.3-gentoo 218090 BLAKE2B 
1d972e6ed16c7dc1dd9959ae406af52d1cdc15f85f8ab376e4d7abb79d9e284a9a68442bde975f5f1a9bc64fffdaee96d1f41392238538b37f1b6f9652ecfcd6
 SHA512 
2c32cca1f20cf54f3e9b394f6e3f14f435bdd72fa22868416129bfd4253a3cc8f3164b6868e31292c2404a1c433944783279e03b45cce9bec3b2813cb4675b27
+DIST kernel-i686-fedora.config.5.18.4-gentoo 220827 BLAKE2B 
f73a4fb7d46e9275b5a0ab119aa8915cb7897a5652664efbd71596b5b3be6ee4cf9f9c7907ef3fe45ab2a2868512fad7b4b11213534d6260815ca4eca7593ae0
 SHA512 
afce5864ea980c1a7b53c187b483c6fa8eb88d11af9114d71b6177b4347d534d7f9dd68240c0cbb729e0da3cc01a5783b6e150d94708f1aabaa6c9956bacf06e
 DIST kernel-i686.config.5.4.21 183910 BLAKE2B 
185126ffb85718bb73761d01683def80b6f002d7a7a6eddd8e858a30d8eadc863fb378d83a1cd2ed82b3540337fa66ae44475e31fb41ebc46d77005b6f54e5c0
 SHA512 
6307afc2295902e44fe65b1cccaa7a0260b295a5f21f1d67ec66197bd972bd3f5675b624f08d9da8b224cb3ec987d5c21cbd743599aeab9ac6214bc651f43476
 DIST kernel-ppc64le-fedora.config.5.10.12 192105 BLAKE2B 
889141debb0656a358a3381bae14b5216b982acdfce0bc758f9445c16647807a68a788fb290199c2a1a23627bda1ef4c9405b3f5ac2a4176d1d2b55c71fb7db9
 SHA512 
3ab0f1401d9f50a61477c71369dede438f575d9d2c3a2f5c2cf36d624c2b59a938efca9c981b075511b3860c983eaaf5e5a9f877d659277f09ceba45edd43770
 DIST kernel-ppc64le-fedora.config.5.15.19 213339 BLAKE2B 
db6bbc9f402b8b48a2441e39d1a78dc112656ae842bc5594065cfd2ec3f6d462e4bde200e8736a70192af35fb3a5d1fc42683783a5b7620881f3a95bb0bc5f4d
 SHA512 

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

2022-06-15 Thread Michał Górny
commit: 854ea1704c262d499f65bbba8a7f4e246a02c532
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 15 17:23:01 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 15 19:06:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=854ea170

sys-kernel/gentoo-kernel: Bump to 5.18.4

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

 sys-kernel/gentoo-kernel/Manifest  |   7 ++
 .../gentoo-kernel/gentoo-kernel-5.18.4.ebuild  | 137 +
 2 files changed, 144 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index 1340cb3bada3..3a920e0600e4 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -34,6 +34,8 @@ DIST genpatches-5.17-18.base.tar.xz 1040972 BLAKE2B 
71575497161db10073de3d7db41a
 DIST genpatches-5.17-18.extras.tar.xz 3932 BLAKE2B 
754c044fcf38d26a062d977505b3a25f663b90f1cadfa1aee524946aab3b84fc08463602bb8d5681b3303f459d6180e43bd1ac25b0c830f3163a9b8cce5029a1
 SHA512 
f135e3724cd1ff190d3d117c4afb5559a8908e1483e6be3cd783c42c05b8c4ae5b37c0a1537fddb88ed800d9faf4fa8996641201cf0a6891e31be2a3dda2c558
 DIST genpatches-5.17-19.base.tar.xz 1122576 BLAKE2B 
62a8ef6da90d967676754daec496101b7638c1301ab5bbde5d94f8186d66f7f5672c55b8f97ca64cef9a83da00a46db7ab804cadff62d3137ecdd2bd41885be1
 SHA512 
b5aaa9013bf2372a658e885ce37e3171077002881e95bd81da87ff1a69645d4daed0f7717b4d35441f25ad647dcbbe92ecbd01318eb449101bdc415409c60e41
 DIST genpatches-5.17-19.extras.tar.xz 3932 BLAKE2B 
87ea5b908c969c61d8da8067f13f0b674a4f72c4614b576a5b7648cf6d6880e88735931314faa43a3f4907c4d75baa3f705908bb609b95af3d9de582dfc7989a
 SHA512 
191eed3aa27c2a2dff28b79a45db4d2c703bc45f5f63eaafbc6229541138601b6462df8262d808fcb5155eb7d632aed85e26d06e13a4095e305a493345dd02e3
+DIST genpatches-5.18-7.base.tar.xz 431972 BLAKE2B 
f35163850c12f2610d487c7ed42b80b1f88b982f10476124d6e19b942ef1e2a012100325ff98807fa3664adc62116e843cc584d068335767c374d29d24f33b76
 SHA512 
9967d15c984f731dbfe7fb7c9bdb1270678efb565bccde88dd9c4bde6b3e93720d52c96db943110e07aa257401431e9bdc9f4149f9bd1cd983605ce369277d0c
+DIST genpatches-5.18-7.extras.tar.xz 3920 BLAKE2B 
dac0cba1f0a14780c6b8af044fc505466671360b06bc15c3ea1dc4b69ed1ab3978030d68d8417b52b972e7567dea8e42cdf3894b7bd86420bfdff3e7afb075b7
 SHA512 
cf97f18c7bd726494c0091303101ab3bee99cd9243a681eab4460c4f0c9edd5b03e23be3295a828f2eaee0af35d033eb8bd468dae2d981afba5af47a7ac20020
 DIST genpatches-5.4-199.base.tar.xz 4683396 BLAKE2B 
e1e66ce10c436bb196a5890e08d5beb8d0a1ece7f19f8fb3b1027747509cc7b6102ace634abdbd299dd48fbc8750f3bc127abe55014410b1d558b4aec497f475
 SHA512 
8a16d67794e864749fdcdbf413ec0fe996d3c4fb5f04f8c8a2d3001377c8b5d4d7007a96efaa3590fd4b595cccdea36d83c6dc292629566e5398f322658d80f4
 DIST genpatches-5.4-199.extras.tar.xz 1812 BLAKE2B 
03b9ebf9d306256e58c895006038f4bb3d908590ef2f603487d9b970963c24acfbe78fbe862b2b493ab477e6e901aba332dc69916eb881fc42a79a62d7f81da4
 SHA512 
d100e876a9b64d662331d4a78b8531a71144bb70b789e0ab0b76e6957c368ee3a88025e040cd622dd4cf6e4da358a3636571ddf55b94e42dbc250a62a629baee
 DIST genpatches-5.4-200.base.tar.xz 4700404 BLAKE2B 
8420d667947cf912a8d6419581377b5d7daea5a3c03e333403a4c0d0d55200afe4bd7f379c786ff5904c8f1cd1d7735cb7df95a5a5aad93fcb8b90a8750683d3
 SHA512 
771883d2b15e92dd5e2ea31e9566d3e1d210389323521be5af32fbea75c168d17e947bf004eb515c54f7b0880fa12fde236045bdeb35e08aec8b54465cb253d9
@@ -47,23 +49,28 @@ DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B 
a0246dac2f7a4ad6a55b611
 DIST kernel-aarch64-fedora.config.5.15.19 242615 BLAKE2B 
94e59440681535e38137b71814e1ae53f57a347f62cf31e0c1c8571ae43d9ae9be9957743c8cbc9ec74850c964eaabefe6799a28bc311ea7b99ee31391b47fb1
 SHA512 
fb77d3b73a215f97d70cd6d8c96ed20e497786b99ed7d7a7f2ed60cc1251289c1a4c7e058c41b5efac62e4a9b4b3d917dbdb11585955bba2b6584981430f4ddb
 DIST kernel-aarch64-fedora.config.5.17.11-gentoo 239036 BLAKE2B 
7b4cfd0cb29d5a79f7af585ae019723da74de58eb0e756ebb783ca0e17a79b68ea751f9c7eb7f31f16adb334e2b746228b55bdebafe31195cde4a379aa865b48
 SHA512 
08de60599905b032d09ad263670f1501513366d89fc224e21c1689fef97f6ed28db9149becf7363f28f2983587cbefcb20ef99f6b5dab8ad24ad9320ee829790
 DIST kernel-aarch64-fedora.config.5.17.3-gentoo 238977 BLAKE2B 
5f3a43fff7ddfe4dda03f00e7f4af761ff978bbc9c6d2fa73b605f60755a0d40e494428725a7728f5e2f5f58c9931d8d60b048d318e22c635588e546209dcfb2
 SHA512 
4c22514ec7d2d4ce87087aeae17a5f68efc3e70f48298895262d5dbc47623de6ada4254ee3a7f06a302d37af73d921470903f2f3a86fe5224e638bda882be7e5
+DIST kernel-aarch64-fedora.config.5.18.4-gentoo 242525 BLAKE2B 
d27e9b2f96f3d7968919eb2bd4f67b62543a9fbbeb2f1253a39046b4e3b9cfbff1266c21a98a2d86dbed1897bd41d8795726c6491d96bd1de25ad1a012fabaa5
 SHA512 
bf7758b7a24c4abd46e66f031e1da5081e324a383c710f60446f43296fa7543b3dad47c751ece8667ab0715e1605b104b6ceb36966a0f474ae4ec8641425914f
 DIST kernel-aarch64.config.5.4.21 199104 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: virtual/dist-kernel/

2022-06-15 Thread Michał Górny
commit: f8cd7f427c22c4884048f8450247e5a56d7be4ec
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 15 17:23:02 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 15 19:06:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8cd7f42

virtual/dist-kernel: Bump to 5.18.4

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

 virtual/dist-kernel/dist-kernel-5.18.4.ebuild | 19 +++
 1 file changed, 19 insertions(+)

diff --git a/virtual/dist-kernel/dist-kernel-5.18.4.ebuild 
b/virtual/dist-kernel/dist-kernel-5.18.4.ebuild
new file mode 100644
index ..c2caefd6cfca
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-5.18.4.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   || (
+   ~sys-kernel/gentoo-kernel-${PV}
+   ~sys-kernel/gentoo-kernel-bin-${PV}
+   ~sys-kernel/vanilla-kernel-${PV}
+   )"



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

2022-06-15 Thread Matt Turner
commit: f307ff54631bd13126858fcfddf198d9565054a7
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jun 15 18:30:18 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jun 15 18:31:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f307ff54

net-libs/libnma: Version bump to 1.8.40

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

 net-libs/libnma/Manifest |  1 +
 net-libs/libnma/libnma-1.8.40.ebuild | 71 
 2 files changed, 72 insertions(+)

diff --git a/net-libs/libnma/Manifest b/net-libs/libnma/Manifest
index 7f253b82e0ed..e80be6ac4526 100644
--- a/net-libs/libnma/Manifest
+++ b/net-libs/libnma/Manifest
@@ -1 +1,2 @@
 DIST libnma-1.8.38.tar.xz 1347004 BLAKE2B 
108fc7d0a01ca72c84a738f831d442d82990f7b82301de3a47d8331af1e080a33c10806fb75830463fbfb8a4a1f556cdf5272ee52dbc4616ea3dbca1959cd128
 SHA512 
0421c598ccb6e3659f182b596eec76ffd695e51c11fd11b8325c2d08cb259536d7e74c11bbaac3ccb841016a0bc69a87f1c682b934a9eb569a74116e677eba63
+DIST libnma-1.8.40.tar.xz 1350560 BLAKE2B 
9c5124a1dcaa801c7d0135ef64dedccd098988fdd199938e2409e80bee86df71bf368cada113dceae4046a5c2c5fe954aa9fc0c19519721a4e8ec7b8f7ea8d44
 SHA512 
28f4704f97941308f43b27a309fd14050e8ac7e0c6665cada3cc08a759e140f043a80b21ccfe02ce348f8490cad8107b4fe27026dbaafed46ec1c7c46824e3b8

diff --git a/net-libs/libnma/libnma-1.8.40.ebuild 
b/net-libs/libnma/libnma-1.8.40.ebuild
new file mode 100644
index ..76713c40ed01
--- /dev/null
+++ b/net-libs/libnma/libnma-1.8.40.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg vala
+
+DESCRIPTION="NetworkManager GUI library"
+HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager;
+
+LICENSE="GPL-2+"
+SLOT="0"
+# pkcs11 default enabled as it's a small dep often already present by libnma 
users, and it was default enabled as IUSE=+gcr in nm-applet before
+IUSE="gtk-doc +introspection +pkcs11 vala"
+REQUIRED_USE="vala? ( introspection )"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DEPEND="
+   >=gui-libs/gtk-4.0:4
+   app-text/iso-codes
+   net-misc/mobile-broadband-provider-info
+   >=dev-libs/glib-2.38:2
+   >=x11-libs/gtk+-3.12:3[introspection?]
+   >=net-misc/networkmanager-1.7[introspection?]
+   pkcs11? ( >=app-crypt/gcr-3.14:= )
+   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
+"
+RDEPEND="${DEPEND}
+   !

[gentoo-commits] repo/gentoo:master commit in: gui-apps/wf-recorder/

2022-06-15 Thread John Helmert III
commit: 0b63ac2a9ab3ff14d7cc275c1ebb699d61819246
Author: John Helmert III  gentoo  org>
AuthorDate: Wed Jun 15 18:26:17 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Wed Jun 15 18:26:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b63ac2a

gui-apps/wf-recorder: add wayland-scanner BDEPEND

Signed-off-by: John Helmert III  gentoo.org>

 .../{wf-recorder-0.3.0.ebuild => wf-recorder-0.3.0-r1.ebuild}  | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gui-apps/wf-recorder/wf-recorder-0.3.0.ebuild 
b/gui-apps/wf-recorder/wf-recorder-0.3.0-r1.ebuild
similarity index 96%
rename from gui-apps/wf-recorder/wf-recorder-0.3.0.ebuild
rename to gui-apps/wf-recorder/wf-recorder-0.3.0-r1.ebuild
index a336c4834b51..db2c10339ad5 100644
--- a/gui-apps/wf-recorder/wf-recorder-0.3.0.ebuild
+++ b/gui-apps/wf-recorder/wf-recorder-0.3.0-r1.ebuild
@@ -26,6 +26,7 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 BDEPEND="
-   virtual/pkgconfig
dev-libs/wayland-protocols
+   dev-util/wayland-scanner
+   virtual/pkgconfig
 "



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

2022-06-15 Thread Patrick McLean
commit: 8ef6a1da0fe273c9fb9556fd085649eb7f0cf85c
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Jun 15 05:25:12 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Jun 15 18:24:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ef6a1da

dev-util/difftastic: add 0.29.1

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/difftastic/Manifest |  36 
 dev-util/difftastic/difftastic-0.29.1.ebuild | 120 +++
 2 files changed, 156 insertions(+)

diff --git a/dev-util/difftastic/Manifest b/dev-util/difftastic/Manifest
index e2c21eadae61..0c86878f312c 100644
--- a/dev-util/difftastic/Manifest
+++ b/dev-util/difftastic/Manifest
@@ -3,47 +3,78 @@ DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585
 DIST archery-0.4.0.crate 21265 BLAKE2B 
d5e98cd65b7ae426affc3cd905d7cc4b4296c059a305ae5bb3cfcb206f0bffb6dc4aaf24c820d855ca8acd1be1bd80e2bd8c2e172af5824bcd9b300224d8159b
 SHA512 
4726598957f2fda480fe4fb28b518307030dc032b1b79a9ce83a5e58872e57517a632e205cb83870f48937c3090956045faa066171248d615cb6b029127ee693
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
+DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
+DIST bumpalo-3.9.1.crate 77507 BLAKE2B 
b248a0c2a9faaf52061f2fe0a82b9fd4efb4dae01da9dbd986493941f3ef2632f1d5608d167f2d088536dc96b4cce28981602220062892a7af51c3ead7a74a4b
 SHA512 
40bf3f0d261aaff1f7c30a539953b9c14f4526f05586af0dbe2e4df4cc042cbe6180e3dcc2fbc6f1802e694066f72e629e74de40bc2951c5527edaf551722a52
+DIST bytecount-0.6.2.crate 12347 BLAKE2B 
1ed4fa4a515567d8eabc2af03f0e1a3c89a24aa6cd77696a57bb94c25650f02b2f0e1e476fe9cb024a17d910442b940ea21bac3a99588146b8d89ab4adab0eca
 SHA512 
990460eedfd41b6b52278c9dfcac81872e755d40cb839d162bddf44a30eec3a9fd76369847f10edf6c2b2d95cbec562e9a2a6c6dce37f2ee59ca9edfe972a279
 DIST cc-1.0.73.crate 57880 BLAKE2B 
be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac
 SHA512 
980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
+DIST clap-3.1.18.crate 209664 BLAKE2B 
97b499c2909045fe25ed77a22d55f32085e85876e18f00fc23f19fec5e87e1d1a7a9b1c6ac4c44cb6cd4a1fe7647effc9825be0621bd088b17a421ec6e738c0d
 SHA512 
bd06202304e04cdbe12e7532ff9f112e0cd3c8fbab00232149eaf9f296acc308b18d2a7e7926c22f1c39db92a2af140b39eeb7affeb30226d9a9cd73dff41b39
 DIST clap-3.1.8.crate 206494 BLAKE2B 
efead669adb2f2acd231f8161da79022768d2438bd73a3f8d4e0edec91a3a7f9220b90b5993501749dc350fa09b46e24fdab3a33b7c9a78213dfe8671ac4dba8
 SHA512 
74787dd0a8cd25952a0019c7ec6bce454de2b3b9ce452d2f736b52bdac668d16abe00c08ca42439805296af8bcbc69bbe7f9110baead1296b93abad6b5f84271
+DIST clap_lex-0.2.0.crate 9581 BLAKE2B 
47bef7e0b35c7a934deeb2821f0a552e05eaeeb68bbcdb82a013cd3b74f2cc42736207a394b9be8c46b3d253dac41dc22e96e1e2ccd09cc416743f22cbf78891
 SHA512 
d4acd8e2b8d1d19214fde1f0f21f0e0a755cb44e326893bc65350d742c2e260bda61f0abce5fdcb08fc5c4c835d0419cb02452d9f6a85cffa2b5dc7c4bc1e962
 DIST const_format-0.2.22.crate 72234 BLAKE2B 
89d6f58458777d10e21bcf960e57d24069bf2325fd63904dddef10b6186570bf937fb1dc99d5302a1184d2946c35175d92970db583288bf5af45139aa8ac6e7f
 SHA512 
3ed65106b3fa49fe7cbc0592a8a5b0fc9b99d9d44cb51c1fbdb2fb2eb916d801aa19d9ec568560d6df33373324ea226de3db6e82cbeb9a850426589472a1ec9c
+DIST const_format-0.2.23.crate 72319 BLAKE2B 

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

2022-06-15 Thread Patrick McLean
commit: 3e7fa6e45854b225a4625d57a81f42681fde2b41
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Jun 15 05:27:43 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Jun 15 18:24:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e7fa6e4

dev-python/alagitpull: update EAPI 7 -> 8 py310, py311

Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/alagitpull/Manifest|  1 +
 dev-python/alagitpull/alagitpull-0.0.23-r2.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/dev-python/alagitpull/Manifest b/dev-python/alagitpull/Manifest
index 4890dd5703e4..d0c3360a6f80 100644
--- a/dev-python/alagitpull/Manifest
+++ b/dev-python/alagitpull/Manifest
@@ -1 +1,2 @@
+DIST alagitpull-0.0.23.gh.tar.gz 6692 BLAKE2B 
63af3da6e98521487fad233dd648d9217d8e89c0d17e49dd771e934c0808a52c0659661ca8104c53c2d0fddf458650458e676e14b2e9c3820f353ab42044a490
 SHA512 
1620c0e25299f694f29f6e54105a2f336dee90535370a691a6e23a879a68626ef4aa19ae40ecc835553fe3b0272d48e4f5213c1ada054ad20d47034fc20dea3c
 DIST alagitpull-0.0.23.tar.gz 6692 BLAKE2B 
63af3da6e98521487fad233dd648d9217d8e89c0d17e49dd771e934c0808a52c0659661ca8104c53c2d0fddf458650458e676e14b2e9c3820f353ab42044a490
 SHA512 
1620c0e25299f694f29f6e54105a2f336dee90535370a691a6e23a879a68626ef4aa19ae40ecc835553fe3b0272d48e4f5213c1ada054ad20d47034fc20dea3c

diff --git a/dev-python/alagitpull/alagitpull-0.0.23-r2.ebuild 
b/dev-python/alagitpull/alagitpull-0.0.23-r2.ebuild
new file mode 100644
index ..ce9528abbf6f
--- /dev/null
+++ b/dev-python/alagitpull/alagitpull-0.0.23-r2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{7..11} pypy3 )
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit distutils-r1
+
+DESCRIPTION="alabaster sub-theme used on git-pull docs"
+HOMEPAGE="https://github.com/git-pull/alagitpull;
+SRC_URI="https://github.com/git-pull/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+SLOT="0"
+
+RDEPEND="
+   

[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlmap/

2022-06-15 Thread Sam James
commit: 28f3b893ebdfcd8406fd9f02791b3c73abaf7b52
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Tue May 17 16:21:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 18:24:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f3b893

dev-db/sqlmap: version bump 1.6.5

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/25539
Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlmap/Manifest| 1 +
 dev-db/sqlmap/{sqlmap-.ebuild => sqlmap-1.6.5.ebuild} | 2 +-
 dev-db/sqlmap/sqlmap-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-db/sqlmap/Manifest b/dev-db/sqlmap/Manifest
index 08c256535553..b2c2cbdfe8b5 100644
--- a/dev-db/sqlmap/Manifest
+++ b/dev-db/sqlmap/Manifest
@@ -1,2 +1,3 @@
 DIST sqlmap-1.6.2.tar.gz 7258723 BLAKE2B 
cc972eda5351683904e4c9d4f7e0ab9c127c22de597397e976060808812032b2041f68ab2d737784e499a20a7ca930167427390ca178269d744ee71738e5c270
 SHA512 
a3057486f5096fb2a242296b4ceeb1c500246fbd322c3e52f71e72cd91d1c676ca6f7746becf887625e45d0b14443a669410b28bd6a995124a6e8006c4534976
 DIST sqlmap-1.6.4.tar.gz 7203746 BLAKE2B 
8e55805a59dbc7fa4a4be03d5edf34160858e624047dafe63d6280bfb59c83fef0bfe3f74b775adad3cbe3be312dad166c79c758fe18418d32788c22b2233d16
 SHA512 
304c8213ae4b1858066765fa5e6409e97ac90de46b319683e7daf6c89f610de04cac400a7044633aeb014648b7b57c880c3a2646b40049b93f84a626c12994d2
+DIST sqlmap-1.6.5.tar.gz 7204055 BLAKE2B 
0ab5ff3ab8f27e0f944c65d84e9d66627dd09c22fd59a18002481a26db804d737702acf71768dfd44f88008fe82369c155144e9df58935e7feed644394299d89
 SHA512 
6812ab822119c0071077d87bbc7dd032560c6b85dedd6a568e63e12f885156959a89fa67045545a1433ab0ad6f4ad1f0335980adbc54a1af654d999ac07cee6d

diff --git a/dev-db/sqlmap/sqlmap-.ebuild 
b/dev-db/sqlmap/sqlmap-1.6.5.ebuild
similarity index 97%
copy from dev-db/sqlmap/sqlmap-.ebuild
copy to dev-db/sqlmap/sqlmap-1.6.5.ebuild
index bafc90f9951b..7fe00f1370cf 100644
--- a/dev-db/sqlmap/sqlmap-.ebuild
+++ b/dev-db/sqlmap/sqlmap-1.6.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 PYTHON_REQ_USE="sqlite"
 
 inherit bash-completion-r1 python-single-r1 wrapper

diff --git a/dev-db/sqlmap/sqlmap-.ebuild b/dev-db/sqlmap/sqlmap-.ebuild
index bafc90f9951b..7fe00f1370cf 100644
--- a/dev-db/sqlmap/sqlmap-.ebuild
+++ b/dev-db/sqlmap/sqlmap-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 PYTHON_REQ_USE="sqlite"
 
 inherit bash-completion-r1 python-single-r1 wrapper



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

2022-06-15 Thread Sam James
commit: 05075cc2157a25d52ba0df005567873e8aa32bc9
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 15 18:17:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 15 18:17:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05075cc2

sci-geosciences/grass: Stabilize 8.0.2 amd64, #852011

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

 sci-geosciences/grass/grass-8.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-geosciences/grass/grass-8.0.2.ebuild 
b/sci-geosciences/grass/grass-8.0.2.ebuild
index 79ce1434cfd3..ff4658b5ba17 100644
--- a/sci-geosciences/grass/grass-8.0.2.ebuild
+++ b/sci-geosciences/grass/grass-8.0.2.ebuild
@@ -26,7 +26,7 @@ else
MY_P="${P/_rc/RC}"
SRC_URI="https://grass.osgeo.org/${MY_PM}/source/${MY_P}.tar.gz;
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~amd64 ~ppc x86"
+   KEYWORDS="amd64 ~ppc x86"
fi
 
S="${WORKDIR}/${MY_P}"



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/himitsu/

2022-06-15 Thread Haelwenn Monnier
commit: 7aa6c3a8eeb921724af54d5059833f94d21bbfbc
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Wed Jun 15 17:52:35 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Wed Jun 15 18:06:03 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7aa6c3a8

app-admin/himitsu: Drop obsolete src_install

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 app-admin/himitsu/himitsu-.ebuild | 8 
 1 file changed, 8 deletions(-)

diff --git a/app-admin/himitsu/himitsu-.ebuild 
b/app-admin/himitsu/himitsu-.ebuild
index da335322d..ebda2aced 100644
--- a/app-admin/himitsu/himitsu-.ebuild
+++ b/app-admin/himitsu/himitsu-.ebuild
@@ -23,11 +23,3 @@ RDEPEND="
 src_configure() {
sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die
 }
-
-src_install() {
-   default
-
-   for i in himitsud himitsu-init hiq; do
-   dobin $i
-   done
-}



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/himitsu/

2022-06-15 Thread Haelwenn Monnier
commit: de0a29ec001be72ebb03ab27693d29286f0698bc
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Wed Jun 15 17:54:13 2022 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Wed Jun 15 18:06:03 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=de0a29ec

app-admin/himitsu: Add scdoc dependency, DOCS += docs/prompter.txt

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 app-admin/himitsu/himitsu-.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-admin/himitsu/himitsu-.ebuild 
b/app-admin/himitsu/himitsu-.ebuild
index ebda2aced..1f2036224 100644
--- a/app-admin/himitsu/himitsu-.ebuild
+++ b/app-admin/himitsu/himitsu-.ebuild
@@ -19,6 +19,9 @@ DEPEND="
 RDEPEND="
gui-apps/hiprompt-gtk-py
 "
+BDEPEND="app-text/scdoc"
+
+DOCS=( README.md docs/prompter.txt )
 
 src_configure() {
sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die



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

2022-06-15 Thread Andreas Sturmlechner
commit: d9104d1176f8add1d1a8a8fd13db0b51693537b9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Jun 15 17:51:04 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Jun 15 17:51:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9104d11

dev-libs/flatbuffers: Drop 2.0.0-r1

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

 dev-libs/flatbuffers/Manifest|  1 -
 dev-libs/flatbuffers/flatbuffers-2.0.0-r1.ebuild | 33 
 2 files changed, 34 deletions(-)

diff --git a/dev-libs/flatbuffers/Manifest b/dev-libs/flatbuffers/Manifest
index 36742322397f..ce199c62dfa8 100644
--- a/dev-libs/flatbuffers/Manifest
+++ b/dev-libs/flatbuffers/Manifest
@@ -1,2 +1 @@
-DIST flatbuffers-2.0.0.tar.gz 1538022 BLAKE2B 
ccd827a43da39cf831727b439beed0cea216cdf50dbfe70954854bbe388b2c47ed4e78cc87e3fc0d5568034b13baa2ea96480914cc8129747bccbf8ea928847c
 SHA512 
26a06b572c0e4c9685743bd2d2162ac7dcd74b9324624cc3f3ef5b154c0cee7c52a04b77cdc184245d2d6ae38dfdcc4fd66001c318aa8ca001d2bf1d85d66a89
 DIST flatbuffers-2.0.6.tar.gz 1724250 BLAKE2B 
b6969b28dba753c4551b33d27409d9925c10a640ae860264f8054c19a470ce3da366c0bf7917bf7fe4f6cb57acbfbe1837f175fde40b84d311df6d1378d146ce
 SHA512 
be631f34064c28d81876bf137c796e9736623cf2cc4f2a05dd45372e7195729c99fad1fa795f8ce71a408756a842edbdc0c3bc714a7cf63203a1de8681d86fb6

diff --git a/dev-libs/flatbuffers/flatbuffers-2.0.0-r1.ebuild 
b/dev-libs/flatbuffers/flatbuffers-2.0.0-r1.ebuild
deleted file mode 100644
index 66d76389cfc2..
--- a/dev-libs/flatbuffers/flatbuffers-2.0.0-r1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Memory efficient serialization library"
-HOMEPAGE="https://google.github.io/flatbuffers/;
-SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-# From 1.2.0->2.0.0, incremented SONAME, although the interface didn't 
actually change.
-# (Apparently to adopt semver.)
-SLOT="0/2"
-KEYWORDS="amd64 ~arm arm64 x86"
-IUSE="static-libs test"
-
-RESTRICT="!test? ( test )"
-
-DOCS=( readme.md )
-
-src_configure() {
-   local mycmakeargs=(
-   -DFLATBUFFERS_BUILD_FLATLIB=$(usex static-libs)
-   -DFLATBUFFERS_BUILD_SHAREDLIB=ON
-   -DFLATBUFFERS_BUILD_TESTS=$(usex test)
-   )
-
-   use elibc_musl && mycmakeargs+=( -DFLATBUFFERS_LOCALE_INDEPENDENT=0 )
-
-   cmake_src_configure
-}



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

2022-06-15 Thread Ulrich Müller
commit: 336ab2211c3de323d736be6ae723e3fb9a2c9d3f
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Jun 15 17:46:19 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Jun 15 17:47:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=336ab221

x11-libs/motif: Update dependency on libjpeg-turbo

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

 x11-libs/motif/motif-2.3.8-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/motif/motif-2.3.8-r3.ebuild 
b/x11-libs/motif/motif-2.3.8-r3.ebuild
index 59092ddaa9c3..1925c6ab7723 100644
--- a/x11-libs/motif/motif-2.3.8-r3.ebuild
+++ b/x11-libs/motif/motif-2.3.8-r3.ebuild
@@ -20,7 +20,7 @@ RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
>=x11-libs/libXmu-1.1.1-r1[${MULTILIB_USEDEP}]
>=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
-   jpeg? ( >=virtual/jpeg-0-r2:0=[${MULTILIB_USEDEP}] )
+   jpeg? ( >=media-libs/libjpeg-turbo-1.5.3-r2:0=[${MULTILIB_USEDEP}] )
png? ( >=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}] )
unicode? ( >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] )
xft? (



[gentoo-commits] repo/gentoo:master commit in: gui-apps/wf-recorder/

2022-06-15 Thread John Helmert III
commit: 753dd62e96d9fff98e1f17deef45af84878d0d56
Author: John Helmert III  gentoo  org>
AuthorDate: Wed Jun 15 17:36:37 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Wed Jun 15 17:39:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=753dd62e

gui-apps/wf-recorder: update live

Signed-off-by: John Helmert III  gentoo.org>

 gui-apps/wf-recorder/wf-recorder-.ebuild | 20 
 1 file changed, 4 insertions(+), 16 deletions(-)

diff --git a/gui-apps/wf-recorder/wf-recorder-.ebuild 
b/gui-apps/wf-recorder/wf-recorder-.ebuild
index 57cf62b69aff..a336c4834b51 100644
--- a/gui-apps/wf-recorder/wf-recorder-.ebuild
+++ b/gui-apps/wf-recorder/wf-recorder-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit meson
 
@@ -18,26 +18,14 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="+man pulseaudio opencl"
 
 DEPEND="
dev-libs/wayland
-   pulseaudio? ( media-sound/pulseaudio )
-   media-video/ffmpeg[opencl?,pulseaudio?,x264]
-   opencl? ( virtual/opencl )
+   media-sound/pulseaudio
+   media-video/ffmpeg[pulseaudio,x264]
 "
 RDEPEND="${DEPEND}"
 BDEPEND="
virtual/pkgconfig
dev-libs/wayland-protocols
-   man? ( >=app-text/scdoc-1.9.3 )
 "
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature man man-pages)
-   $(meson_feature pulseaudio pulse)
-   $(meson_feature opencl)
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/wf-recorder/

2022-06-15 Thread John Helmert III
commit: 8f5b49114674da8eb7f873c00690f3bbca600f68
Author: John Helmert III  gentoo  org>
AuthorDate: Wed Jun 15 17:20:23 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Wed Jun 15 17:39:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f5b4911

gui-apps/wf-recorder: add 0.3.0

Closes: https://bugs.gentoo.org/834379
Signed-off-by: John Helmert III  gentoo.org>

 gui-apps/wf-recorder/Manifest |  1 +
 gui-apps/wf-recorder/wf-recorder-0.3.0.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/gui-apps/wf-recorder/Manifest b/gui-apps/wf-recorder/Manifest
index 81897d6afc72..091442808573 100644
--- a/gui-apps/wf-recorder/Manifest
+++ b/gui-apps/wf-recorder/Manifest
@@ -1 +1,2 @@
 DIST wf-recorder-0.2.1.tar.xz 19828 BLAKE2B 
b86fc418a2779521a44eaefcf0c6d5533be64b608c7c3a8a550156a07eb10053f31bce1693c33842e7313997b090b63f7908eb64d9705c406c5026a6cde09c4d
 SHA512 
e232f4a13d4891863a58667dc87df113f13fabac5042c93143d652472287e84906b261b764869cd02c523f5b3d2331224e2bb71f66814d1a1c9c99a0d28aa40a
+DIST wf-recorder-0.3.0.tar.xz 19888 BLAKE2B 
52b7cbe8ad77d3756f91cad0c0642548b439f3465be8152d9cc1175f55d608df8bbd9f21e82b18099fba59d39389012e023e7dc39a0ae061eed13aece99c058a
 SHA512 
6c8a069c923a342441ab5ebce2cf8ec727b75f474c2843d0fa49b69b3e5ef4498bc0548573409203e704a84a72ebec5523f89459a144679bf1d9d5bf6e514b60

diff --git a/gui-apps/wf-recorder/wf-recorder-0.3.0.ebuild 
b/gui-apps/wf-recorder/wf-recorder-0.3.0.ebuild
new file mode 100644
index ..a336c4834b51
--- /dev/null
+++ b/gui-apps/wf-recorder/wf-recorder-0.3.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Screen recorder for wlroots-based compositors"
+HOMEPAGE="https://github.com/ammen99/wf-recorder;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/ammen99/wf-recorder.git;
+else
+   
SRC_URI="https://github.com/ammen99/wf-recorder/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+DEPEND="
+   dev-libs/wayland
+   media-sound/pulseaudio
+   media-video/ffmpeg[pulseaudio,x264]
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   dev-libs/wayland-protocols
+"



[gentoo-commits] repo/gentoo:master commit in: gui-apps/wf-recorder/

2022-06-15 Thread John Helmert III
commit: fad106565d53661bb62f2721744acea3d5e3246b
Author: John Helmert III  gentoo  org>
AuthorDate: Wed Jun 15 16:57:18 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Wed Jun 15 17:39:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fad10656

gui-apps/wf-recorder: drop to maintainer-needed

The proxied maintainer was around for a few commits in 2020 but
hasn't been seen since a commit which said they weren't using Gentoo
anymore. They only left behind wf-recorder, so retire the maintainer and
drop wf-recorder to maintainer needed.

Closes: https://bugs.gentoo.org/723392
Signed-off-by: John Helmert III  gentoo.org>

 gui-apps/wf-recorder/metadata.xml | 9 +
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/gui-apps/wf-recorder/metadata.xml 
b/gui-apps/wf-recorder/metadata.xml
index 7515b09b9134..d0b1f575d590 100644
--- a/gui-apps/wf-recorder/metadata.xml
+++ b/gui-apps/wf-recorder/metadata.xml
@@ -1,14 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   con...@ftml.net
-   Olaf Torvaldsson
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   
+   

Enable OpenCL




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

2022-06-15 Thread Alice Ferrazzi
commit: 3f21aa64a681157b77b924b7c0adcf6866c4a2b8
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Wed Jun 15 17:36:18 2022 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Wed Jun 15 17:36:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f21aa64

sys-kernel/kpatch: add 0.9.6

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/kpatch/Manifest|   1 +
 sys-kernel/kpatch/kpatch-0.9.6.ebuild | 100 ++
 2 files changed, 101 insertions(+)

diff --git a/sys-kernel/kpatch/Manifest b/sys-kernel/kpatch/Manifest
index d94870be7eb9..7f0a7421083b 100644
--- a/sys-kernel/kpatch/Manifest
+++ b/sys-kernel/kpatch/Manifest
@@ -1,3 +1,4 @@
 DIST kpatch-0.6.3.tar.gz 153100 BLAKE2B 
e95d1880ffc9ff6038bba98902d0f1e97c9f7f8d0f90eedc281c4bf0570217668cf7b701d038d6f06e9885ebdbb4407cc554d5175cf17eb8fd5051381f75deb3
 SHA512 
0d266dd837ad651d7f46047cf2c8de527d08274a885a154c53354f4b3c5679d91c766d7d42294ffe71cc548e5ee865c7555f24001882b806f2fb48825f9b0c06
 DIST kpatch-0.7.1.tar.gz 181732 BLAKE2B 
da3ff8a6bbd31c3bdc353a3d2b75c6947b915fb309a6f19c57b31a6cbad1d82b9e1611bc2c412c5d049511e217a01719eb9a017d1fbbe7c7bbf2e5b02a381f40
 SHA512 
c1b149e9532dc16ee4f7578aadf3eda73b53c889a055229490a7afd1fca8e6df755c98c938353f937b81679fe8d08e065c473a6c31e588b1eb67f2de56bfddea
 DIST kpatch-0.9.4.tar.gz 257885 BLAKE2B 
3c84dd120b0b512e6a55d342b5950ce5d3a81c8c1e956f167bdb25c0c89dde5d4c2bd91fad687ab9eec4d6f965c21ff647f330f1fbcbfe560ca1f3cd37c6ac54
 SHA512 
647509fb9772b7564c0533ea043a15a66e29d413e045258036e78890c1d9cb072622bf458dda9bd4a87fe0855522c9b6ec3761f9bb4ab7e08157a179abfbaa62
+DIST kpatch-0.9.6.tar.gz 260687 BLAKE2B 
5c535af463f54d7be00fe987716dcb84ed17df69e4ccf5c0a6b4bde32704756c1c217ec43d9f338ce478ff6e0403e5c10f15055c56fbfa786b592b7d67427c6f
 SHA512 
898c5704098c473187f2eab9bccd5fb3cfc31f4211492d658abcd0b7cac6d03f11a27df19a56ad17c20163803084ddf54a27defcf12b4975a8a8eb5dbad73f21

diff --git a/sys-kernel/kpatch/kpatch-0.9.6.ebuild 
b/sys-kernel/kpatch/kpatch-0.9.6.ebuild
new file mode 100644
index ..e30e6e2e09cf
--- /dev/null
+++ b/sys-kernel/kpatch/kpatch-0.9.6.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic linux-mod
+
+if [[ "${PV}" == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/dynup/${PN}.git;
+else
+   SRC_URI="https://github.com/dynup/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Dynamic kernel patching for Linux"
+HOMEPAGE="https://github.com/dynup/kpatch;
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="contrib +kpatch +kpatch-build kmod test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-crypt/pesign
+   sys-libs/zlib
+   sys-apps/pciutils
+"
+
+DEPEND="
+   ${RDEPEND}
+   dev-libs/elfutils
+   sys-devel/bison
+   test? ( dev-util/shellcheck-bin )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.9.4-no-werror.patch
+)
+
+pkg_setup() {
+   if use kmod; then
+   if kernel_is gt 3 9 0; then
+   if ! linux_config_exists; then
+   eerror "Unable to check the currently running 
kernel for kpatch support"
+   eerror "Please be sure a .config file is 
available in the kernel src dir"
+   eerror "and ensure the kernel has been built."
+   else
+   # Fail to build if these kernel options are not 
enabled (see kpatch/kmod/core/Makefile)
+   CONFIG_CHECK="FUNCTION_TRACER HAVE_FENTRY 
MODULES SYSFS KALLSYMS_ALL"
+   ERROR_FUNCTION_TRACER="CONFIG_FUNCTION_TRACER 
must be enabled in the kernel's config file"
+   ERROR_HAVE_FENTRY="CONFIG_HAVE_FENTRY must be 
enabled in the kernel's config file"
+   ERROR_MODULES="CONFIG_MODULES must be enabled 
in the kernel's config file"
+   ERROR_SYSFS="CONFIG_SYSFS must be enabled in 
the kernel's config file"
+   ERROR_KALLSYMS_ALL="CONFIG_KALLSYMS_ALL must be 
enabled in the kernel's config file"
+   fi
+   else
+   eerror
+   eerror "kpatch is not available for Linux kernels below 
4.0.0"
+   eerror
+   die "Upgrade the kernel sources before installing 
kpatch."
+   fi
+   check_extra_config
+   fi
+
+}
+
+src_prepare() {
+   replace-flags '-O?' '-O1'
+   default
+}
+
+src_compile() {
+   use kpatch-build && emake -C kpatch-build
+   use kpatch && emake -C kpatch
+   use kmod && set_arch_to_kernel && emake -C kmod
+   use contrib && emake -C contrib
+   use test && emake check
+}
+
+src_install() {
+   

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

2022-06-15 Thread Alice Ferrazzi
commit: 84708de9d9421f516ed308f6e1401a8f5a9eb108
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Wed Jun 15 17:37:48 2022 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Wed Jun 15 17:37:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84708de9

sys-kernel/kpatch: drop 0.6.3-r1, 0.7.1-r1

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/kpatch/Manifest   |  2 -
 sys-kernel/kpatch/kpatch-0.6.3-r1.ebuild | 85 ---
 sys-kernel/kpatch/kpatch-0.7.1-r1.ebuild | 98 
 3 files changed, 185 deletions(-)

diff --git a/sys-kernel/kpatch/Manifest b/sys-kernel/kpatch/Manifest
index 7f0a7421083b..ba8ec801896f 100644
--- a/sys-kernel/kpatch/Manifest
+++ b/sys-kernel/kpatch/Manifest
@@ -1,4 +1,2 @@
-DIST kpatch-0.6.3.tar.gz 153100 BLAKE2B 
e95d1880ffc9ff6038bba98902d0f1e97c9f7f8d0f90eedc281c4bf0570217668cf7b701d038d6f06e9885ebdbb4407cc554d5175cf17eb8fd5051381f75deb3
 SHA512 
0d266dd837ad651d7f46047cf2c8de527d08274a885a154c53354f4b3c5679d91c766d7d42294ffe71cc548e5ee865c7555f24001882b806f2fb48825f9b0c06
-DIST kpatch-0.7.1.tar.gz 181732 BLAKE2B 
da3ff8a6bbd31c3bdc353a3d2b75c6947b915fb309a6f19c57b31a6cbad1d82b9e1611bc2c412c5d049511e217a01719eb9a017d1fbbe7c7bbf2e5b02a381f40
 SHA512 
c1b149e9532dc16ee4f7578aadf3eda73b53c889a055229490a7afd1fca8e6df755c98c938353f937b81679fe8d08e065c473a6c31e588b1eb67f2de56bfddea
 DIST kpatch-0.9.4.tar.gz 257885 BLAKE2B 
3c84dd120b0b512e6a55d342b5950ce5d3a81c8c1e956f167bdb25c0c89dde5d4c2bd91fad687ab9eec4d6f965c21ff647f330f1fbcbfe560ca1f3cd37c6ac54
 SHA512 
647509fb9772b7564c0533ea043a15a66e29d413e045258036e78890c1d9cb072622bf458dda9bd4a87fe0855522c9b6ec3761f9bb4ab7e08157a179abfbaa62
 DIST kpatch-0.9.6.tar.gz 260687 BLAKE2B 
5c535af463f54d7be00fe987716dcb84ed17df69e4ccf5c0a6b4bde32704756c1c217ec43d9f338ce478ff6e0403e5c10f15055c56fbfa786b592b7d67427c6f
 SHA512 
898c5704098c473187f2eab9bccd5fb3cfc31f4211492d658abcd0b7cac6d03f11a27df19a56ad17c20163803084ddf54a27defcf12b4975a8a8eb5dbad73f21

diff --git a/sys-kernel/kpatch/kpatch-0.6.3-r1.ebuild 
b/sys-kernel/kpatch/kpatch-0.6.3-r1.ebuild
deleted file mode 100644
index 175fecf308b0..
--- a/sys-kernel/kpatch/kpatch-0.6.3-r1.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit flag-o-matic linux-mod
-
-if [[ "${PV}" == "" ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/dynup/${PN}.git;
-else
-   SRC_URI="https://github.com/dynup/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Dynamic kernel patching for Linux"
-HOMEPAGE="https://github.com/dynup/kpatch;
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="+kpatch-build +kpatch kmod doc contrib test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-crypt/pesign
-   dev-libs/openssl:0=
-   sys-libs/zlib
-   sys-apps/pciutils
-"
-
-DEPEND="
-   ${RDEPEND}
-   dev-libs/elfutils
-   sys-devel/bison
-   test? ( dev-util/shellcheck-bin )
-"
-
-pkg_setup() {
-   if use kmod; then
-   if kernel_is gt 3 9 0; then
-   if ! linux_config_exists; then
-   eerror "Unable to check the currently running 
kernel for kpatch support"
-   eerror "Please be sure a .config file is 
available in the kernel src dir"
-   eerror "and ensure the kernel has been built."
-   else
-   # Fail to build if these kernel options are not 
enabled (see kpatch/kmod/core/Makefile)
-   CONFIG_CHECK="FUNCTION_TRACER HAVE_FENTRY 
MODULES SYSFS KALLSYMS_ALL"
-   ERROR_FUNCTION_TRACER="CONFIG_FUNCTION_TRACER 
must be enabled in the kernel's config file"
-   ERROR_HAVE_FENTRY="CONFIG_HAVE_FENTRY must be 
enabled in the kernel's config file"
-   ERROR_MODULES="CONFIG_MODULES must be enabled 
in the kernel's config file"
-   ERROR_SYSFS="CONFIG_SYSFS must be enabled in 
the kernel's config file"
-   ERROR_KALLSYMS_ALL="CONFIG_KALLSYMS_ALL must be 
enabled in the kernel's config file"
-   fi
-   else
-   eerror
-   eerror "kpatch is not available for Linux kernels below 
4.0.0"
-   eerror
-   die "Upgrade the kernel sources before installing 
kpatch."
-   fi
-   check_extra_config
-   fi
-
-}
-
-src_prepare() {
-   replace-flags '-O?' '-O1'
-   default
-}
-
-src_compile() {
-   use kpatch-build && emake -C kpatch-build
-   use kpatch && emake -C kpatch
-   use kmod && set_arch_to_kernel && emake -C kmod
-   use doc && emake -C doc
-   

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

2022-06-15 Thread Alice Ferrazzi
commit: 7717b7f0d4cc7876d356d09bdd9c1e968b283bee
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Wed Jun 15 17:24:04 2022 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Wed Jun 15 17:26:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7717b7f0

dev-python/paramiko: drop myself as a maintainer

Signed-off-by: Alice Ferrazzi  gentoo.org>

 dev-python/paramiko/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-python/paramiko/metadata.xml b/dev-python/paramiko/metadata.xml
index 7c7d0ca7ee68..05fe0aaee56e 100644
--- a/dev-python/paramiko/metadata.xml
+++ b/dev-python/paramiko/metadata.xml
@@ -5,10 +5,6 @@
 pyt...@gentoo.org
 Python
   
-  
-ali...@gentoo.org
-Alice Ferrazzi
-  
   
 This is a library for making SSH2 connections (client or server).
 Emphasis is on using SSH2 as an alternative to SSL for making secure



[gentoo-commits] proj/qt:master commit in: dev-qt/qtcore/files/, dev-qt/qtcore/

2022-06-15 Thread Andreas Sturmlechner
commit: f53329f738bfbd9ce93be632a5da4a0bd5767272
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jun 14 11:41:24 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jun 14 18:21:17 2022 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=f53329f7

dev-qt/qtcore: Cleanup and make use of gentoo-patchset

Ends the which-hunt.

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

 dev-qt/qtcore/Manifest |  1 +
 ...qtcore-5.14.1-cmake-macro-backward-compat.patch | 50 --
 dev-qt/qtcore/files/qtcore-5.15.3-pthread.patch| 41 --
 dev-qt/qtcore/qtcore-5.15.4..ebuild|  5 ---
 4 files changed, 1 insertion(+), 96 deletions(-)

diff --git a/dev-qt/qtcore/Manifest b/dev-qt/qtcore/Manifest
new file mode 100644
index ..1e41118d
--- /dev/null
+++ b/dev-qt/qtcore/Manifest
@@ -0,0 +1 @@
+DIST qtbase-5.15-gentoo-patchset-1.tar.xz 4204 BLAKE2B 
1399eb6f4c776d370e1837351a72b604440658a3a2d1bd0c725b9ef149b09d236347f5f4b37f652c33310048a0a7df54e24453b404dc45507fd4f7c5fdf144cd
 SHA512 
c857fc746bacb047321cdb762f3c7c48ce2a0d24045a9e708edd38532568dbbc74e9e971425a72a3c2a5ca0662b3e6333831f6c1b7746525b99d46000b63111f

diff --git 
a/dev-qt/qtcore/files/qtcore-5.14.1-cmake-macro-backward-compat.patch 
b/dev-qt/qtcore/files/qtcore-5.14.1-cmake-macro-backward-compat.patch
deleted file mode 100644
index 30b5abc3..
--- a/dev-qt/qtcore/files/qtcore-5.14.1-cmake-macro-backward-compat.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-From: Andreas Sturmlechner 
-Date: Sun, 9 Feb 2020 11:45:00 +0100
-Subject: [PATCH] qtcore: Fix cmake macro compat. for upgrade from https://code.qt.io/cgit/qt/qtbase.git/commit/?h=5.14=63d9cd17
-
-_populate_$${CMAKE_MODULE_NAME}_plugin_properties in 5.14.0 gained an 
additional argument
-IsDebugAndRelease without providing backward compatibility. This macro is used 
(at least) for
-QtGui and QtDesigner plugins added by qtimageformats, qtsvg, qtvirtualkeyboard 
and qtwayland.
-During upgrade from =Qt-5.14, as a consequence of slot upgrade 
rebuilds, some
-reverse dependencies are slated for rebuild before these Qt consumers have 
been rebuilt and their
-cmake files regenerated, leading to cmake errors like:
-
-https://bugs.gentoo.org/703306
-https://bugs.gentoo.org/705198
-
-From mkspecs/features/create_cmake.prf:
-
-# CMAKE_DEBUG_AND_RELEASE is used to tell the 
_populate_$${CMAKE_MODULE_NAME}_target_properties
-# functions whether a Configuration specific generator expression needs to be 
added to the values
-# of INTERFACE_LINK_LIBRARIES and INTERFACE_LINK_OPTIONS. For 
debug_and_release builds, we do need
-# configuration specific values. For singular builds (only release or only 
debug), we want the
-# values to be applied regardless of the configuration.
-# This would allow on Linux and macOS (and with a recent enough version of 
CMake on Windows) to
-# build a Debug configuration of an application, even if Qt was built in a 
Release configuration.
-
-qt5-build.eclass is configuring either as 'release' or as 'debug', so we make 
IsDebugAndRelease
-optional and default to FALSE.
-
 a/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in  2020-01-23 
13:37:32.0 +0100
-+++ b/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in  2020-02-09 
15:15:21.156219814 +0100
-@@ -538,8 +538,14 @@
- 
- file(GLOB pluginTargets 
\"${CMAKE_CURRENT_LIST_DIR}/Qt5$${CMAKE_MODULE_NAME}_*Plugin.cmake\")
- 
--macro(_populate_$${CMAKE_MODULE_NAME}_plugin_properties Plugin 
Configuration PLUGIN_LOCATION
--  IsDebugAndRelease)
-+macro(_populate_$${CMAKE_MODULE_NAME}_plugin_properties Plugin 
Configuration PLUGIN_LOCATION)
-+set(IsDebugAndRelease FALSE)
-+set (list_var ${ARGN})
-+list(LENGTH list_var num_extra_arg)
-+if (${num_extra_arg} GREATER 0)
-+list(GET list_var 0 IsDebugAndRelease)
-+endif()
-+
- set_property(TARGET Qt5::${Plugin} APPEND PROPERTY 
IMPORTED_CONFIGURATIONS ${Configuration})
- 
- !!IF isEmpty(CMAKE_PLUGIN_DIR_IS_ABSOLUTE)

diff --git a/dev-qt/qtcore/files/qtcore-5.15.3-pthread.patch 
b/dev-qt/qtcore/files/qtcore-5.15.3-pthread.patch
deleted file mode 100644
index c83c59ac..
--- a/dev-qt/qtcore/files/qtcore-5.15.3-pthread.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-# Use link option -pthread instead of -lpthread
-
-# https://github.com/riscv-collab/riscv-gcc/issues/12 use Option 4
-# 
https://stackoverflow.com/questions/23250863/difference-between-pthread-and-lpthread-while-compiling
-# In riscv, "-pthread" equivalent to add link option "--push-state --as-needed 
-latomic --pop-state"
-
-diff --git a/mkspecs/common/linux.conf b/mkspecs/common/linux.conf
-index 544cc227..add969be 100644
 a/mkspecs/common/linux.conf
-+++ b/mkspecs/common/linux.conf
-@@ -33,7 +33,7 @@ QMAKE_LIBS_EGL  = -lEGL
- 

[gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/, dev-qt/qtgui/files/

2022-06-15 Thread Andreas Sturmlechner
commit: 599928def81f1bdf6a832e72950244e14f84cc8a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jun 14 11:52:55 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jun 14 18:21:17 2022 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=599928de

dev-qt/qtgui: Cleanup and make use of gentoo-patchset

Ends the which-hunt.

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

 dev-qt/qtgui/Manifest  |  1 +
 dev-qt/qtgui/files/qt-5.12-gcc-avx2.patch  | 29 -
 .../qtgui-5.14.1-cmake-macro-backward-compat.patch | 50 --
 dev-qt/qtgui/qtgui-5.15.4..ebuild  |  5 ---
 4 files changed, 1 insertion(+), 84 deletions(-)

diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest
new file mode 100644
index ..1e41118d
--- /dev/null
+++ b/dev-qt/qtgui/Manifest
@@ -0,0 +1 @@
+DIST qtbase-5.15-gentoo-patchset-1.tar.xz 4204 BLAKE2B 
1399eb6f4c776d370e1837351a72b604440658a3a2d1bd0c725b9ef149b09d236347f5f4b37f652c33310048a0a7df54e24453b404dc45507fd4f7c5fdf144cd
 SHA512 
c857fc746bacb047321cdb762f3c7c48ce2a0d24045a9e708edd38532568dbbc74e9e971425a72a3c2a5ca0662b3e6333831f6c1b7746525b99d46000b63111f

diff --git a/dev-qt/qtgui/files/qt-5.12-gcc-avx2.patch 
b/dev-qt/qtgui/files/qt-5.12-gcc-avx2.patch
deleted file mode 100644
index 41814c06..
--- a/dev-qt/qtgui/files/qt-5.12-gcc-avx2.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 3f302cb16ebfefade17b3ea90c5ed258c9150f3a Mon Sep 17 00:00:00 2001
-From: Mike Gilbert 
-Date: Fri, 1 Mar 2019 21:37:52 -0500
-Subject: [PATCH] gcc: pass -mavx2 instead of -march=core-avx2
-
-Resolves a build failure when QMAKE_CXXFLAGS contains -march=native
-and the compiler is running on a CPU which does not support AVX2.
-
-Bug: https://bugs.gentoo.org/672946

- mkspecs/common/gcc-base.conf | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/mkspecs/common/gcc-base.conf b/mkspecs/common/gcc-base.conf
-index c2669e4833..44aa96af38 100644
 a/mkspecs/common/gcc-base.conf
-+++ b/mkspecs/common/gcc-base.conf
-@@ -109,7 +109,7 @@ QMAKE_CFLAGS_MIPS_DSP  += -mdsp
- QMAKE_CFLAGS_MIPS_DSPR2 += -mdspr2
- 
- # -march=haswell is supported as of GCC 4.9 and Clang 3.6
--QMAKE_CFLAGS_ARCH_HASWELL   = -march=core-avx2
-+QMAKE_CFLAGS_ARCH_HASWELL   = -mavx2
- 
- # Wrapper tools that understand .o/.a files with GIMPLE instead of machine 
code
- QMAKE_AR_LTCG   = gcc-ar cqs
--- 
-2.21.0.rc1
-

diff --git a/dev-qt/qtgui/files/qtgui-5.14.1-cmake-macro-backward-compat.patch 
b/dev-qt/qtgui/files/qtgui-5.14.1-cmake-macro-backward-compat.patch
deleted file mode 100644
index 30b5abc3..
--- a/dev-qt/qtgui/files/qtgui-5.14.1-cmake-macro-backward-compat.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-From: Andreas Sturmlechner 
-Date: Sun, 9 Feb 2020 11:45:00 +0100
-Subject: [PATCH] qtcore: Fix cmake macro compat. for upgrade from https://code.qt.io/cgit/qt/qtbase.git/commit/?h=5.14=63d9cd17
-
-_populate_$${CMAKE_MODULE_NAME}_plugin_properties in 5.14.0 gained an 
additional argument
-IsDebugAndRelease without providing backward compatibility. This macro is used 
(at least) for
-QtGui and QtDesigner plugins added by qtimageformats, qtsvg, qtvirtualkeyboard 
and qtwayland.
-During upgrade from =Qt-5.14, as a consequence of slot upgrade 
rebuilds, some
-reverse dependencies are slated for rebuild before these Qt consumers have 
been rebuilt and their
-cmake files regenerated, leading to cmake errors like:
-
-https://bugs.gentoo.org/703306
-https://bugs.gentoo.org/705198
-
-From mkspecs/features/create_cmake.prf:
-
-# CMAKE_DEBUG_AND_RELEASE is used to tell the 
_populate_$${CMAKE_MODULE_NAME}_target_properties
-# functions whether a Configuration specific generator expression needs to be 
added to the values
-# of INTERFACE_LINK_LIBRARIES and INTERFACE_LINK_OPTIONS. For 
debug_and_release builds, we do need
-# configuration specific values. For singular builds (only release or only 
debug), we want the
-# values to be applied regardless of the configuration.
-# This would allow on Linux and macOS (and with a recent enough version of 
CMake on Windows) to
-# build a Debug configuration of an application, even if Qt was built in a 
Release configuration.
-
-qt5-build.eclass is configuring either as 'release' or as 'debug', so we make 
IsDebugAndRelease
-optional and default to FALSE.
-
 a/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in  2020-01-23 
13:37:32.0 +0100
-+++ b/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in  2020-02-09 
15:15:21.156219814 +0100
-@@ -538,8 +538,14 @@
- 
- file(GLOB pluginTargets 
\"${CMAKE_CURRENT_LIST_DIR}/Qt5$${CMAKE_MODULE_NAME}_*Plugin.cmake\")
- 
--macro(_populate_$${CMAKE_MODULE_NAME}_plugin_properties Plugin 
Configuration PLUGIN_LOCATION
--  IsDebugAndRelease)
-+

[gentoo-commits] proj/qt:master commit in: dev-qt/qtsql/

2022-06-15 Thread Andreas Sturmlechner
commit: 96638eca6a3b43ee1abd9068f1c24769efea79da
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jun 14 17:06:52 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jun 14 18:21:17 2022 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=96638eca

dev-qt/qtsql: Use pkgconfig to find mysql-connector-c

Patch by Debian to fix cross-compile is now part of gentoo-patchset.

Also ends the which-hunt.

Closes: https://github.com/gentoo/qt/pull/234
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtsql/Manifest | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-qt/qtsql/Manifest b/dev-qt/qtsql/Manifest
new file mode 100644
index ..1e41118d
--- /dev/null
+++ b/dev-qt/qtsql/Manifest
@@ -0,0 +1 @@
+DIST qtbase-5.15-gentoo-patchset-1.tar.xz 4204 BLAKE2B 
1399eb6f4c776d370e1837351a72b604440658a3a2d1bd0c725b9ef149b09d236347f5f4b37f652c33310048a0a7df54e24453b404dc45507fd4f7c5fdf144cd
 SHA512 
c857fc746bacb047321cdb762f3c7c48ce2a0d24045a9e708edd38532568dbbc74e9e971425a72a3c2a5ca0662b3e6333831f6c1b7746525b99d46000b63111f



[gentoo-commits] proj/qt:master commit in: dev-qt/qtxml/, dev-qt/qtwidgets/, dev-qt/qtopengl/, dev-qt/qttest/, ...

2022-06-15 Thread Andreas Sturmlechner
commit: 15f852619ec5b7366fba5780fbdc3b7fd543c387
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jun 14 12:59:33 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jun 14 18:21:17 2022 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=15f85261

dev-qt: Follow-up remaining QT5_MODULE=qtbase packages w/ patchset

Ends the which-hunt.

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

 dev-qt/qtconcurrent/Manifest   | 1 +
 dev-qt/qtdbus/Manifest | 1 +
 dev-qt/qtnetwork/Manifest  | 1 +
 dev-qt/qtopengl/Manifest   | 1 +
 dev-qt/qtprintsupport/Manifest | 1 +
 dev-qt/qttest/Manifest | 1 +
 dev-qt/qtwidgets/Manifest  | 1 +
 dev-qt/qtxml/Manifest  | 1 +
 8 files changed, 8 insertions(+)

diff --git a/dev-qt/qtconcurrent/Manifest b/dev-qt/qtconcurrent/Manifest
new file mode 100644
index ..1e41118d
--- /dev/null
+++ b/dev-qt/qtconcurrent/Manifest
@@ -0,0 +1 @@
+DIST qtbase-5.15-gentoo-patchset-1.tar.xz 4204 BLAKE2B 
1399eb6f4c776d370e1837351a72b604440658a3a2d1bd0c725b9ef149b09d236347f5f4b37f652c33310048a0a7df54e24453b404dc45507fd4f7c5fdf144cd
 SHA512 
c857fc746bacb047321cdb762f3c7c48ce2a0d24045a9e708edd38532568dbbc74e9e971425a72a3c2a5ca0662b3e6333831f6c1b7746525b99d46000b63111f

diff --git a/dev-qt/qtdbus/Manifest b/dev-qt/qtdbus/Manifest
new file mode 100644
index ..1e41118d
--- /dev/null
+++ b/dev-qt/qtdbus/Manifest
@@ -0,0 +1 @@
+DIST qtbase-5.15-gentoo-patchset-1.tar.xz 4204 BLAKE2B 
1399eb6f4c776d370e1837351a72b604440658a3a2d1bd0c725b9ef149b09d236347f5f4b37f652c33310048a0a7df54e24453b404dc45507fd4f7c5fdf144cd
 SHA512 
c857fc746bacb047321cdb762f3c7c48ce2a0d24045a9e708edd38532568dbbc74e9e971425a72a3c2a5ca0662b3e6333831f6c1b7746525b99d46000b63111f

diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest
new file mode 100644
index ..1e41118d
--- /dev/null
+++ b/dev-qt/qtnetwork/Manifest
@@ -0,0 +1 @@
+DIST qtbase-5.15-gentoo-patchset-1.tar.xz 4204 BLAKE2B 
1399eb6f4c776d370e1837351a72b604440658a3a2d1bd0c725b9ef149b09d236347f5f4b37f652c33310048a0a7df54e24453b404dc45507fd4f7c5fdf144cd
 SHA512 
c857fc746bacb047321cdb762f3c7c48ce2a0d24045a9e708edd38532568dbbc74e9e971425a72a3c2a5ca0662b3e6333831f6c1b7746525b99d46000b63111f

diff --git a/dev-qt/qtopengl/Manifest b/dev-qt/qtopengl/Manifest
new file mode 100644
index ..1e41118d
--- /dev/null
+++ b/dev-qt/qtopengl/Manifest
@@ -0,0 +1 @@
+DIST qtbase-5.15-gentoo-patchset-1.tar.xz 4204 BLAKE2B 
1399eb6f4c776d370e1837351a72b604440658a3a2d1bd0c725b9ef149b09d236347f5f4b37f652c33310048a0a7df54e24453b404dc45507fd4f7c5fdf144cd
 SHA512 
c857fc746bacb047321cdb762f3c7c48ce2a0d24045a9e708edd38532568dbbc74e9e971425a72a3c2a5ca0662b3e6333831f6c1b7746525b99d46000b63111f

diff --git a/dev-qt/qtprintsupport/Manifest b/dev-qt/qtprintsupport/Manifest
new file mode 100644
index ..1e41118d
--- /dev/null
+++ b/dev-qt/qtprintsupport/Manifest
@@ -0,0 +1 @@
+DIST qtbase-5.15-gentoo-patchset-1.tar.xz 4204 BLAKE2B 
1399eb6f4c776d370e1837351a72b604440658a3a2d1bd0c725b9ef149b09d236347f5f4b37f652c33310048a0a7df54e24453b404dc45507fd4f7c5fdf144cd
 SHA512 
c857fc746bacb047321cdb762f3c7c48ce2a0d24045a9e708edd38532568dbbc74e9e971425a72a3c2a5ca0662b3e6333831f6c1b7746525b99d46000b63111f

diff --git a/dev-qt/qttest/Manifest b/dev-qt/qttest/Manifest
new file mode 100644
index ..1e41118d
--- /dev/null
+++ b/dev-qt/qttest/Manifest
@@ -0,0 +1 @@
+DIST qtbase-5.15-gentoo-patchset-1.tar.xz 4204 BLAKE2B 
1399eb6f4c776d370e1837351a72b604440658a3a2d1bd0c725b9ef149b09d236347f5f4b37f652c33310048a0a7df54e24453b404dc45507fd4f7c5fdf144cd
 SHA512 
c857fc746bacb047321cdb762f3c7c48ce2a0d24045a9e708edd38532568dbbc74e9e971425a72a3c2a5ca0662b3e6333831f6c1b7746525b99d46000b63111f

diff --git a/dev-qt/qtwidgets/Manifest b/dev-qt/qtwidgets/Manifest
new file mode 100644
index ..1e41118d
--- /dev/null
+++ b/dev-qt/qtwidgets/Manifest
@@ -0,0 +1 @@
+DIST qtbase-5.15-gentoo-patchset-1.tar.xz 4204 BLAKE2B 
1399eb6f4c776d370e1837351a72b604440658a3a2d1bd0c725b9ef149b09d236347f5f4b37f652c33310048a0a7df54e24453b404dc45507fd4f7c5fdf144cd
 SHA512 
c857fc746bacb047321cdb762f3c7c48ce2a0d24045a9e708edd38532568dbbc74e9e971425a72a3c2a5ca0662b3e6333831f6c1b7746525b99d46000b63111f

diff --git a/dev-qt/qtxml/Manifest b/dev-qt/qtxml/Manifest
new file mode 100644
index ..1e41118d
--- /dev/null
+++ b/dev-qt/qtxml/Manifest
@@ -0,0 +1 @@
+DIST qtbase-5.15-gentoo-patchset-1.tar.xz 4204 BLAKE2B 
1399eb6f4c776d370e1837351a72b604440658a3a2d1bd0c725b9ef149b09d236347f5f4b37f652c33310048a0a7df54e24453b404dc45507fd4f7c5fdf144cd
 SHA512 
c857fc746bacb047321cdb762f3c7c48ce2a0d24045a9e708edd38532568dbbc74e9e971425a72a3c2a5ca0662b3e6333831f6c1b7746525b99d46000b63111f



[gentoo-commits] proj/qt:master commit in: eclass/

2022-06-15 Thread Andreas Sturmlechner
commit: bde13f1db05a918bfe395e1e104fd57a3d870410
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jun 14 10:58:18 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jun 14 10:58:18 2022 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=bde13f1d

qt5-build.eclass: Support future double-digit Qt-5.15 patch releases

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

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

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index 6da97387..2272e2e2 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -100,7 +100,7 @@ if [[ ${PN} != qtwebengine ]]; then
* )
inherit kde.org # kde/5.15 branch
;;
-   5.15.[3-9]* )
+   5.15.[3-9]* | 5.15.??* )
# official stable release
_QT5_P=${QT5_MODULE}-everywhere-opensource-src-${PV}
HOMEPAGE="https://www.qt.io/;



[gentoo-commits] proj/qt:master commit in: eclass/

2022-06-15 Thread Andreas Sturmlechner
commit: dfaa1f6e860d5bcf3ab1d9a930baedae1bdb6d73
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jun 14 11:39:45 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jun 14 18:20:52 2022 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=dfaa1f6e

qt5-build.eclass: Add _QT5_GENTOOPATCHSET_REV qtbase patchset logic

Usage may be extended to other QT5_MODULEs in the future.

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

 eclass/qt5-build.eclass | 14 ++
 1 file changed, 14 insertions(+)

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index 2272e2e2..39a72e57 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -63,6 +63,13 @@ readonly QT5_PV
 # The upstream package name of the module this package belongs to.
 # Used for SRC_URI and S.
 
+# @ECLASS_VARIABLE: _QT5_GENTOOPATCHSET_REV
+# @DEFAULT_UNSET
+# @INTERNAL
+# @DESCRIPTION:
+# Gentoo downstream patchset version applied over qtbase. Used for SRC_URI and
+# applied in src_prepare.
+
 # @ECLASS_VARIABLE: QT5_TARGET_SUBDIRS
 # @DEFAULT_UNSET
 # @DESCRIPTION:
@@ -115,6 +122,11 @@ if [[ ${PN} != qtwebengine ]]; then
esac
 fi
 
+if [[ ${QT5_MODULE} == qtbase ]] && [[ ${PV} == 5.15.[4-9]* ]]; then
+   _QT5_GENTOOPATCHSET_REV=1
+   SRC_URI+=" 
https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-${_QT5_GENTOOPATCHSET_REV}.tar.xz;
+fi
+
 # @ECLASS_VARIABLE: QT5_BUILD_DIR
 # @OUTPUT_VARIABLE
 # @DESCRIPTION:
@@ -189,6 +201,8 @@ qt5-build_src_prepare() {
 
# Respect build variables in configure tests (bug #639494)
sed -i -e "s|\"\$outpath/bin/qmake\" \"\$relpathMangled\" -- 
\"\$@\"|& $(qt5_qmake_args) |" configure || die
+
+   [[ -n ${_QT5_GENTOOPATCHSET_REV} ]] && eapply 
"${WORKDIR}/qtbase-5.15-gentoo-patchset-${_QT5_GENTOOPATCHSET_REV}"
fi
 
[[ -n ${QT5_KDEPATCHSET_REV} ]] && eapply 
"${WORKDIR}/${QT5_MODULE}-${PV}-gentoo-kde-${QT5_KDEPATCHSET_REV}"



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

2022-06-15 Thread Andreas Sturmlechner
commit: 1f2b04f517bfa021c6539b88eba36b8a82b3f201
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Jun 15 17:18:27 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Jun 15 17:18:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f2b04f5

media-gfx/krita: Drop 5.0.2

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

 media-gfx/krita/Manifest  |   1 -
 media-gfx/krita/files/krita-5.0.0-clang.patch |  50 ---
 media-gfx/krita/krita-5.0.2.ebuild| 124 --
 3 files changed, 175 deletions(-)

diff --git a/media-gfx/krita/Manifest b/media-gfx/krita/Manifest
index f4dfa19da4cd..5991619dfdc1 100644
--- a/media-gfx/krita/Manifest
+++ b/media-gfx/krita/Manifest
@@ -1,2 +1 @@
-DIST krita-5.0.2.tar.xz 179049488 BLAKE2B 
a58ee0e7d654f18509f970d32a680a9a993c7172a3818517ddf0a41f500c2d1f9102a432b728b9d9254f39f1be0c926602e3b1806ae19b6efc49f99becdffcdd
 SHA512 
5dd2d6961feabf20dbcef49f3499281e34b409e96d379b0247eec70449f82c05ed3cf3ca09014535adb7ce66659d58e988f1f054364637c9851181fa8ee926a5
 DIST krita-5.0.8.tar.xz 179344256 BLAKE2B 
f8a020b726c2b4f7776b3a31d18028d19f274243fa085ca49e46cd06c2d9e4f8f166e4d77018b1bef7ef2820962759f362e3d00274b3bbb33ac1544ce17d5682
 SHA512 
652a24206f955739dbd188f4c35d10fdfe42bb660f4e046f15a31ee90647786b501e4ad8760c0656b24aa5fbdeda0c009b744dfc16a92cf545c2147a5ad1c777

diff --git a/media-gfx/krita/files/krita-5.0.0-clang.patch 
b/media-gfx/krita/files/krita-5.0.0-clang.patch
deleted file mode 100644
index 6c9c71d4fca2..
--- a/media-gfx/krita/files/krita-5.0.0-clang.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-From 0b755beaa1fdba03d38f887b93a15a58fc0830c7 Mon Sep 17 00:00:00 2001
-From: Sharaf Zaman 
-Date: Wed, 27 Oct 2021 22:19:07 +
-Subject: [PATCH] Fix build on linux clang targets
-
-In CheckAtomic.cmake we include is_lock_free because these routines
-don't seem to be included in the compiler's "simple atomics". This
-triggers a failure in clang toolchain, forcing it to link libatomic.
-
-Resulting in error: ld.lld: error: undefined symbol: __atomic_is_lock_free
-
-CCBUG:444247
-CCBUG:444547

- cmake/modules/CheckAtomic.cmake | 1 +
- libs/image/CMakeLists.txt   | 6 ++
- 2 files changed, 3 insertions(+), 4 deletions(-)
-
-diff --git a/cmake/modules/CheckAtomic.cmake b/cmake/modules/CheckAtomic.cmake
-index b061e2d65b..df6b70504c 100644
 a/cmake/modules/CheckAtomic.cmake
-+++ b/cmake/modules/CheckAtomic.cmake
-@@ -46,6 +46,7 @@ function(check_working_cxx_atomics64 varname)
-   std::atomic x (0);
-   int main() {
-   uint64_t i = x.load(std::memory_order_relaxed);
-+  x.is_lock_free();
-   return 0;
-   }
-   " ${varname})
-diff --git a/libs/image/CMakeLists.txt b/libs/image/CMakeLists.txt
-index e883c7f1c8..43c945fad3 100644
 a/libs/image/CMakeLists.txt
-+++ b/libs/image/CMakeLists.txt
-@@ -372,10 +372,8 @@ target_link_libraries(kritaimage
- 
- target_link_libraries(kritaimage PUBLIC ${Boost_SYSTEM_LIBRARY})
- 
--if(NOT HAVE_CXX_ATOMICS_WITHOUT_LIB)
--if(NOT HAVE_CXX_ATOMICS64_WITHOUT_LIB)
--target_link_libraries(kritaimage PUBLIC atomic)
--endif()
-+if(HAVE_CXX_ATOMICS_WITH_LIB OR HAVE_CXX_ATOMICS64_WITH_LIB)
-+   target_link_libraries(kritaimage PUBLIC atomic)
- endif()
- 
- if(OpenEXR_FOUND)
--- 
-GitLab
-

diff --git a/media-gfx/krita/krita-5.0.2.ebuild 
b/media-gfx/krita/krita-5.0.2.ebuild
deleted file mode 100644
index 0c5864b918f4..
--- a/media-gfx/krita/krita-5.0.2.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-PYTHON_COMPAT=( python3_{8..10} )
-KFMIN=5.82.0
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org python-single-r1
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
-   SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
-   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="Free digital painting application. Digital Painting, Creative 
Freedom!"
-HOMEPAGE="https://apps.kde.org/krita/ https://krita.org/en/;
-
-LICENSE="GPL-3"
-SLOT="5"
-IUSE="color-management fftw gif +gsl heif +jpeg +mypaint-brush-engine openexr 
pdf qtmedia +raw vc webp"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# bug 630508
-RESTRICT="test"
-
-RDEPEND="${PYTHON_DEPS}
-   dev-libs/boost:=
-   dev-libs/quazip:0=
-   $(python_gen_cond_dep '
-   dev-python/PyQt5[declarative,gui,widgets,${PYTHON_USEDEP}]
-   dev-python/sip:=[${PYTHON_USEDEP}]
-   ')
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[-gles2-only]
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtprintsupport-${QTMIN}:5
-   >=dev-qt/qtsql-${QTMIN}:5
-   

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

2022-06-15 Thread Andreas Sturmlechner
commit: 9b20b146473ecc9fe872aca7c72ac978bc4faf5e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Jun 15 17:17:16 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Jun 15 17:18:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b20b146

media-libs/zxing-cpp: Drop 1.2.0

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

 media-libs/zxing-cpp/Manifest   |  1 -
 media-libs/zxing-cpp/zxing-cpp-1.2.0.ebuild | 24 
 2 files changed, 25 deletions(-)

diff --git a/media-libs/zxing-cpp/Manifest b/media-libs/zxing-cpp/Manifest
index 26aacf9a0211..1e76da116ca3 100644
--- a/media-libs/zxing-cpp/Manifest
+++ b/media-libs/zxing-cpp/Manifest
@@ -1,2 +1 @@
-DIST zxing-cpp-1.2.0.tar.gz 97942494 BLAKE2B 
dc220783fe8a9c1ea321ad5b7835553985a06318f909af1574131b55f3a4bb71f8cf90f56925dfe8338df5cc24f91d93d8a7626cd8d2c01473b1ccce09bad8b0
 SHA512 
e61b4e44ccaf0871b5d8badf9ce0a81576f55e5d6a9458907b9b599a66227adceabb8d51a0c47b32319d8aeff93e758b4785d3bd0440375247471d95999de487
 DIST zxing-cpp-1.3.0.tar.gz 97938087 BLAKE2B 
f0c9c906ab2b534c67cf66605eca0ecc22a90fc9d69e23397bcb0bc8eaf3d68a7ad41631ea6d9c7f292ee03165d2e038d84f497307384205e2d6f37fef5dddba
 SHA512 
27821667dea3d09b91bf9825ff25483ed658d850fd238009f1c7e43b1b09e62d24b3a2cd78d4e39d29725931b32bfce3e21e7ec871830b3ad69a5a69c72d8de8

diff --git a/media-libs/zxing-cpp/zxing-cpp-1.2.0.ebuild 
b/media-libs/zxing-cpp/zxing-cpp-1.2.0.ebuild
deleted file mode 100644
index dab05f6d9546..
--- a/media-libs/zxing-cpp/zxing-cpp-1.2.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="C++ Multi-format 1D/2D barcode image processing library"
-HOMEPAGE="https://github.com/nu-book/zxing-cpp;
-SRC_URI="https://github.com/nu-book/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-IUSE=""
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_EXAMPLES=OFF # nothing is installed
-   -DBUILD_BLACKBOX_TESTS=OFF # FIXME: FetchContent.cmake module 
usage
-   -DBUILD_UNIT_TESTS=OFF # for both tests options. no thanks. bug 
#793173
-   )
-   cmake_src_configure
-}



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

2022-06-15 Thread Ulrich Müller
commit: 46d6fa8d98b4f779fcb06d7a279d27381cc4100a
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Jun 15 16:27:06 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Jun 15 16:27:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46d6fa8d

games-board/tablebase-syzygy: mark ALLARCHES

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

 games-board/tablebase-syzygy/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/games-board/tablebase-syzygy/metadata.xml 
b/games-board/tablebase-syzygy/metadata.xml
index 02e3af9bf16b..1cd7130c4c50 100644
--- a/games-board/tablebase-syzygy/metadata.xml
+++ b/games-board/tablebase-syzygy/metadata.xml
@@ -4,6 +4,7 @@
 
   u...@gentoo.org
 
+
 
   Install tablebases for 6 pieces (huge!)
 



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

2022-06-15 Thread Ulrich Müller
commit: a4c73bc50d9a58f13f4efc9c286e8e6ad85d091e
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Jun 15 16:15:58 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Jun 15 16:25:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4c73bc5

games-board/tablebase-syzygy: Update to EAPI 8

We can use selective fetch restriction in EAPI 8, therefore the
"nofetch" slot is no longer necessary.

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

 .../tablebase-syzygy-0_pre20131213-r101.ebuild | 79 ++
 1 file changed, 79 insertions(+)

diff --git 
a/games-board/tablebase-syzygy/tablebase-syzygy-0_pre20131213-r101.ebuild 
b/games-board/tablebase-syzygy/tablebase-syzygy-0_pre20131213-r101.ebuild
new file mode 100644
index ..0c4bc8049cbb
--- /dev/null
+++ b/games-board/tablebase-syzygy/tablebase-syzygy-0_pre20131213-r101.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs
+
+DESCRIPTION="Syzygy chess endgame tablebases for up to 6 pieces"
+HOMEPAGE="http://tablebase.sesse.net/
+   https://kirill-kryukov.com/chess/tablebases-online/;
+
+tb345=()
+tb6=()
+m=(P N B R Q K)
+for ((i=4; i>=0; i--)); do
+   tb345+=(K${m[i]}vK) # 2+1
+   for ((j=i; j>=0; j--)); do
+   tb345+=(K${m[i]}vK${m[j]} K${m[i]}${m[j]}vK) # 2+2, 3+1
+   for ((k=4; k>=0; k--)); do
+   tb345+=(K${m[i]}${m[j]}vK${m[k]}) # 3+2
+   ((k<=i)) || continue
+   for ((l=k; l>=0; l--)); do
+   ((k=0; l--)); do
+   tb6+=(K${m[i]}${m[j]}${m[k]}vK${m[l]}) # 4+2
+   ((l<=k)) && 
tb6+=(K${m[i]}${m[j]}${m[k]}${m[l]}vK) # 5+1
+   done
+   done
+   done
+done
+
+tb345=("${tb345[@]/#/mirror+http://tablebase.sesse.net/syzygy/3-4-5/};)
+SRC_URI="${tb345[@]/%/.rtbw} ${tb345[@]/%/.rtbz}
+   6-pieces? ( ${tb6[@]/%/.rtbw} ${tb6[@]/%/.rtbz} )"
+unset i j k l m tb345 tb6
+
+LICENSE="public-domain" # machine-generated tables
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="6-pieces"
+RESTRICT="fetch"
+
+RDEPEND="!${CATEGORY}/${PN}:nofetch"
+
+S="${WORKDIR}"
+
+pkg_nofetch() {
+   einfo "Due to their large size, fetching the Syzygy Endgame Tablebases 
via"
+   einfo "BitTorrent is recommended: 
https://oics.olympuschess.com/tracker/;
+   einfo "After downloading, place all K*.rtbw and K*.rtbz files in your"
+   einfo "DISTDIR directory."
+   einfo "(For the tablebases with up to 6 pieces, there should be"
+   einfo "$(echo ${A} | wc -w) files in total.)"
+}
+
+pkg_pretend() {
+   CHECKREQS_DISK_USR="$(usex 6-pieces 151G 939M)"
+   CHECKREQS_DISK_BUILD="${CHECKREQS_DISK_USR}"
+   check-reqs_pkg_pretend
+}
+
+pkg_setup() {
+   CHECKREQS_DISK_USR="$(usex 6-pieces 151G 939M)"
+   CHECKREQS_DISK_BUILD="${CHECKREQS_DISK_USR}"
+   check-reqs_pkg_setup
+}
+
+src_unpack() { :; }
+
+src_install() {
+   local f
+   insinto /usr/share/${PN}
+   for f in ${A}; do
+   [[ ${f} == *.rtb[wz] ]] && echo "${DISTDIR}"/${f}
+   done | xargs doins
+}



[gentoo-commits] proj/blogs-gentoo:master commit in: plugins/akismet/views/, plugins/akismet/

2022-06-15 Thread Yury German
commit: d70aabe9576a2aa12d55e8649f04c3a853de902a
Author: Yury German  gentoo  org>
AuthorDate: Wed Jun 15 16:23:54 2022 +
Commit: Yury German  gentoo  org>
CommitDate: Wed Jun 15 16:23:54 2022 +
URL:https://gitweb.gentoo.org/proj/blogs-gentoo.git/commit/?id=d70aabe9

update akismet 4.2.4

Signed-off-by: Yury German  gentoo.org>

 plugins/akismet/akismet.php |   6 +-
 plugins/akismet/class.akismet-admin.php | 184 +---
 plugins/akismet/class.akismet.php   |  80 +++---
 plugins/akismet/readme.txt  |  28 -
 plugins/akismet/views/config.php|   6 +-
 plugins/akismet/views/connect-jp.php|   4 +-
 plugins/akismet/views/get.php   |   6 +-
 plugins/akismet/views/stats.php |   2 +-
 8 files changed, 203 insertions(+), 113 deletions(-)

diff --git a/plugins/akismet/akismet.php b/plugins/akismet/akismet.php
index 2175a913..e6b45ba7 100644
--- a/plugins/akismet/akismet.php
+++ b/plugins/akismet/akismet.php
@@ -6,7 +6,7 @@
 Plugin Name: Akismet Anti-Spam
 Plugin URI: https://akismet.com/
 Description: Used by millions, Akismet is quite possibly the best way in the 
world to protect your blog from spam. It keeps your site 
protected even while you sleep. To get started: activate the Akismet plugin and 
then go to your Akismet Settings page to set up your API key.
-Version: 4.2.1
+Version: 4.2.4
 Author: Automattic
 Author URI: https://automattic.com/wordpress-plugins/
 License: GPLv2 or later
@@ -37,10 +37,10 @@ if ( !function_exists( 'add_action' ) ) {
exit;
 }
 
-define( 'AKISMET_VERSION', '4.2.1' );
+define( 'AKISMET_VERSION', '4.2.4' );
 define( 'AKISMET__MINIMUM_WP_VERSION', '5.0' );
 define( 'AKISMET__PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
-define( 'AKISMET_DELETE_LIMIT', 10 );
+define( 'AKISMET_DELETE_LIMIT', 1 );
 
 register_activation_hook( __FILE__, array( 'Akismet', 'plugin_activation' ) );
 register_deactivation_hook( __FILE__, array( 'Akismet', 'plugin_deactivation' 
) );

diff --git a/plugins/akismet/class.akismet-admin.php 
b/plugins/akismet/class.akismet-admin.php
index c6cb1355..3b6badfc 100644
--- a/plugins/akismet/class.akismet-admin.php
+++ b/plugins/akismet/class.akismet-admin.php
@@ -434,7 +434,7 @@ class Akismet_Admin {

if ( ! wp_verify_nonce( $_POST['nonce'], 
'akismet_check_for_spam' ) ) {
wp_send_json( array(
-   'error' => __( "You don't have permission to do 
that."),
+   'error' => __( 'You dont have permission 
to do that.', 'akismet' ),
));
return;
}
@@ -584,10 +584,8 @@ class Akismet_Admin {
 
if ( $history ) {
foreach ( $history as $row ) {
-   $time = date( 'D d M Y @ h:i:s a', $row['time'] 
) . ' GMT';
-   
$message = '';
-   
+
if ( ! empty( $row['message'] ) ) {
// Old versions of Akismet stored the 
message as a literal string in the commentmeta.
// New versions don't do that for two 
reasons:
@@ -595,96 +593,112 @@ class Akismet_Admin {
// 2) The message can be translated 
into the current language of the blog, not stuck 
//in the language of the blog when 
the comment was made.
$message = esc_html( $row['message'] );
-   }
-   
-   // If possible, use a current translation.
-   switch ( $row['event'] ) {
-   case 'recheck-spam';
-   $message = esc_html( __( 
'Akismet re-checked and caught this comment as spam.', 'akismet' ) );
-   break;
-   case 'check-spam':
-   $message = esc_html( __( 
'Akismet caught this comment as spam.', 'akismet' ) );
-   break;
-   case 'recheck-ham':
-   $message = esc_html( __( 
'Akismet re-checked and cleared this comment.', 'akismet' ) );
-   break;
-   case 'check-ham':
-   $message = esc_html( __( 
'Akismet cleared this comment.', 'akismet' ) );
-   break;
-   case 'wp-blacklisted':
-   case 'wp-disallowed':
- 

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

2022-06-15 Thread Matt Turner
commit: 57cf0c5b3b9537b39740efd91020ed8aa41053e1
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jun 15 16:21:02 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jun 15 16:23:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57cf0c5b

app-text/gspell: Version bump to 1.11.1

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

 app-text/gspell/Manifest |  1 +
 app-text/gspell/gspell-1.11.1.ebuild | 61 
 2 files changed, 62 insertions(+)

diff --git a/app-text/gspell/Manifest b/app-text/gspell/Manifest
index 5871868b19be..1a928a695443 100644
--- a/app-text/gspell/Manifest
+++ b/app-text/gspell/Manifest
@@ -1 +1,2 @@
 DIST gspell-1.10.0.tar.xz 432484 BLAKE2B 
aee73d1745720d7c5bef1264ca717866321696953a8c0f2a538e7c8ea2133b8c666b1521280fd6c4f1a9333f178b2559bc21e462f94f7e217480bd3cb5068068
 SHA512 
8c776f2ea388ab145bc53de112ddc8e737c65ce7be0518edfe695f3e677a89c57a4826eb0fcdc39c5023bd1839ebd60a6a25eb8ac8e3363d0c406994828b743f
+DIST gspell-1.11.1.tar.xz 432216 BLAKE2B 
aa6e6873fcb9cc7d3e7e05fe0abdd3b2e271c0483b7dc4d1c28179b87cea66b0fef86aa6ca94b7a571447ab70ac4ec55ac04b4b1f78415bea2db6c4f8fbc69ce
 SHA512 
df13ef76340b3f644b517f05941c4a11f90212511229a4644cda0d605af428222bf7dd15dbdf51da80e07b7689249728f5739020349226b78d1990707f9706d9

diff --git a/app-text/gspell/gspell-1.11.1.ebuild 
b/app-text/gspell/gspell-1.11.1.ebuild
new file mode 100644
index ..41d559da553d
--- /dev/null
+++ b/app-text/gspell/gspell-1.11.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2 vala virtualx
+
+DESCRIPTION="Spell check library for GTK+ applications"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gspell;
+
+LICENSE="LGPL-2.1+"
+SLOT="0/2" # subslot = libgspell-1 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+IUSE="+introspection +vala"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND="
+   >=app-text/enchant-2.1.3:2
+   >=dev-libs/glib-2.44:2
+   >=x11-libs/gtk+-3.20:3[introspection?]
+   dev-libs/icu:=
+   introspection? ( >=dev-libs/gobject-introspection-1.42.0:= )
+"
+DEPEND="${RDEPEND}
+   test? ( sys-apps/dbus )
+"
+BDEPEND="
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   >=dev-util/gtk-doc-am-1.25
+   >=sys-devel/gettext-0.19.6
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+   test? (
+   app-text/enchant:2[hunspell]
+   || (
+   app-dicts/myspell-en[l10n_en(+)]
+   app-dicts/myspell-en[l10n_en-US(+)]
+   )
+   )
+"
+# Tests require a en_US dictionary and fail with deprecated enchant aspell 
backend:
+# So enchant[hunspell] + myspell-en ensure they pass (hunspell is ordered 
before aspell),
+# however a different backend like hspell or nuspell + their en_US dict might 
be fine too,
+# but we don't support them at this time (2020-04-12) in enchant:2
+
+src_prepare() {
+   use vala && vala_setup
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   $(use_enable introspection) \
+   $(use_enable vala)
+}
+
+src_test() {
+   virtx dbus-run-session emake check
+}



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

2022-06-15 Thread Stephan Hartmann
commit: c7b37075a455816b50d85a6d16ac65d47ae29bd9
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Wed Jun 15 16:18:19 2022 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Wed Jun 15 16:18:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7b37075

www-client/opera-beta: automated bump (89.0.4447.12)

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

 www-client/opera-beta/Manifest |   1 +
 .../opera-beta/opera-beta-89.0.4447.12.ebuild  | 158 +
 2 files changed, 159 insertions(+)

diff --git a/www-client/opera-beta/Manifest b/www-client/opera-beta/Manifest
index 0978dd2d6c28..ab3046baf7e4 100644
--- a/www-client/opera-beta/Manifest
+++ b/www-client/opera-beta/Manifest
@@ -1,4 +1,5 @@
 DIST opera-beta_88.0.4412.13_amd64.deb 84766736 BLAKE2B 
4bc08f2d049b4f9ac06996458d512a85b4be643eae235fbcaec3028f90a962f53485a14ef087f0f5eadb3be1a8e620e6b00af8bc72ce8049108aacb17d4af815
 SHA512 
0691106a24f361eba8e38f170a4e903595b360315f16a84ecbd3518d8ae23cf821a2fa48497f3b105802b7418d69df350c2655d84e8d5ccc70fcc48eedb65203
 DIST opera-beta_88.0.4412.18_amd64.deb 84660352 BLAKE2B 
00bca30e13c5d1a058afc27ba72e31b47a9afab0cecf13e375ec12f334467872cb5d6f44d6a2fe9eb3dc56c0a59f2d590be6cdc88adeba840dc83381baeb76ae
 SHA512 
843e299dd65ce4cc80130968121b87d099a020856a3329b81e2eabf795ce8b2402147d138df76dd9577ec83fbb5f2b0d9de778f38993339497fec83a81cf3ba1
 DIST opera-beta_88.0.4412.20_amd64.deb 84683044 BLAKE2B 
79f5961a441008ba0e28164c7f5673565cf2ca78e96a4c0e6674414ab92c743c4178dba770dfc681dc7675028730adf5eb517a2958316a422725754dd9a5dfdd
 SHA512 
84ec4bd4ccfcb80644b80e1722153283eccf7e67f42666021f66ad72fcb52ce53ee2805fd754b936660402fd0f9d1c0b9c4920182399eab83b46fc350cf0920c
+DIST opera-beta_89.0.4447.12_amd64.deb 86320096 BLAKE2B 
993f12fc5cb5b26ea3f2351435735114fa6c28a7ec0c15c19abfe74aadf9e81df00b868bcc42a3adebe9125e98b3441d48a1428062c00f740cc7c2eec4a9ae9d
 SHA512 
a8818f6de4397675b6995c771b3160c910e4a947f3b928d49349fc64d12d1f9a8dfb4b6f4798616d76f133e12fe0425821631a91382cadab91ef9e30a2e76f34
 DIST opera-ffmpeg-codecs-102.0.5005.61.tar.xz 1429920 BLAKE2B 
a4cb07805650c3cd7f7e1127e475775c95d74b8cd17af5ad736a6d4f256176586b1608c2a617961cf2f3f7980879bc8f1a84cd9faa4838eafbc7b1b4e2edfe1a
 SHA512 
af20383a0b77da89bf2ef52b412d9cce0a1f12bcfe2612ebd5110f1e8008cfff874da36e00b980609ac29346c545f2326bbe5f1b42473530f2886d67a00f52ca

diff --git a/www-client/opera-beta/opera-beta-89.0.4447.12.ebuild 
b/www-client/opera-beta/opera-beta-89.0.4447.12.ebuild
new file mode 100644
index ..d9356701daff
--- /dev/null
+++ b/www-client/opera-beta/opera-beta-89.0.4447.12.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+CHROMIUM_LANGS="
+   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
+   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
+   zh-CN zh-TW
+"
+
+# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
+: ${OPERA_FORCE_RPM=no}
+
+inherit chromium-2 pax-utils xdg
+
+if [[ ${OPERA_FORCE_RPM} == yes ]]; then
+   inherit rpm
+   OPERA_ARCHIVE_EXT="rpm"
+else
+   inherit unpacker
+   OPERA_ARCHIVE_EXT="deb"
+fi
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="https://www.opera.com/;
+LICENSE="OPERA-2018"
+SLOT="0"
+
+SRC_URI_BASE=(
+   "https://download1.operacdn.com/pub/${PN};
+   "https://download2.operacdn.com/pub/${PN};
+   "https://download3.operacdn.com/pub/${PN};
+   "https://download4.operacdn.com/pub/${PN};
+)
+
+if [[ ${PN} == opera ]]; then
+   MY_PN=${PN}-stable
+   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+FFMPEG_VERSION="102.0.5005.61"
+
+SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
+   proprietary-codecs? (
+   
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
+   )"
+
+IUSE="+proprietary-codecs suid"
+RESTRICT="bindist mirror strip"
+
+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
+   gnome-base/gsettings-desktop-schemas
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/pango
+"
+
+QA_PREBUILT="*"
+S=${WORKDIR}

  1   2   3   >