[gentoo-commits] repo/gentoo:master commit in: dev-perl/File-Next/

2020-12-07 Thread Sam James
commit: 8b9356b66577ec5838765781f7069f50da92b3d7
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  8 07:57:07 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  8 07:57:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b9356b6

dev-perl/File-Next: ~x64-macos keyworded

Bug: https://bugs.gentoo.org/627742
Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 dev-perl/File-Next/File-Next-1.180.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/File-Next/File-Next-1.180.0-r1.ebuild 
b/dev-perl/File-Next/File-Next-1.180.0-r1.ebuild
index 0192ce2174a..56e4db5bad1 100644
--- a/dev-perl/File-Next/File-Next-1.180.0-r1.ebuild
+++ b/dev-perl/File-Next/File-Next-1.180.0-r1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="An iterator-based module for finding files"
 
 LICENSE="Artistic-2 GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2020-12-07 Thread Sam James
commit: 9344e5fcf3684e161deb8d9cfa82fa91f72dde9d
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  8 07:57:47 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  8 07:57:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9344e5fc

sys-apps/ack: ~x64-macos keyworded

Closes: https://bugs.gentoo.org/627742
Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 sys-apps/ack/ack-3.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/ack/ack-3.4.0.ebuild b/sys-apps/ack/ack-3.4.0.ebuild
index b076054a04a..ee0ad246b94 100644
--- a/sys-apps/ack/ack-3.4.0.ebuild
+++ b/sys-apps/ack/ack-3.4.0.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://beyondgrep.com;
 
 LICENSE="Artistic-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~x86 ~amd64-linux ~x86-linux 
~x86-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~x86 ~amd64-linux ~x86-linux 
~x64-macos ~x86-macos"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-dev/

2020-12-07 Thread Stephan Hartmann
commit: dba1755c946658a8918c32e0f13514de2f500845
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Tue Dec  8 07:48:02 2020 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Tue Dec  8 07:48:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dba1755c

www-client/microsoft-edge-dev: bump to 88.0.705.15

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/microsoft-edge-dev/Manifest  | 2 +-
 ...edge-dev-88.0.705.9.ebuild => microsoft-edge-dev-88.0.705.15.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/microsoft-edge-dev/Manifest 
b/www-client/microsoft-edge-dev/Manifest
index 81c8fe30e9c..94a269445e5 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1 +1 @@
-DIST microsoft-edge-dev_88.0.705.9-1_amd64.deb 88167812 BLAKE2B 
cc3620ece429268e8dafdd5f2a73e2f23a6d51f0a381331cc9623805891a1211c4734dc6b5498d587a9aca52a22e56475ea36d1e4114b63d08938f667828bf20
 SHA512 
2afe62f5e21750919ec7931b4fb7b0e9e267a01e8388e8ad35b8449713e294a5ae743c28ce2f3c941660ebc2df8c7a6c62db8391ec101e020908a54f1df95423
+DIST microsoft-edge-dev_88.0.705.15-1_amd64.deb 87945596 BLAKE2B 
a770aa4edc4f11d350b7ff77dcc7d953115c815caebac5d9858f8ed5e24ec14d4f407ae3ad7f97d32f78849f024c91b75278c21eecdd8197f0c375253fcca653
 SHA512 
ad388d4b784e71db4f7e30f2f5ee36d3e8abcd7e2c3cac351e68d1a81476017d1c3e784fda2aaf59ec98b537d6ab3ee90aeb8e77597c3204122c6770149b427e

diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-88.0.705.9.ebuild 
b/www-client/microsoft-edge-dev/microsoft-edge-dev-88.0.705.15.ebuild
similarity index 100%
rename from www-client/microsoft-edge-dev/microsoft-edge-dev-88.0.705.9.ebuild
rename to www-client/microsoft-edge-dev/microsoft-edge-dev-88.0.705.15.ebuild



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

2020-12-07 Thread Hans de Graaff
commit: e39da95c044609eacdd69765349b2a48871baf40
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Dec  8 06:16:42 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Dec  8 07:43:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e39da95c

dev-ruby/fakefs: add 1.2.3

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/fakefs/Manifest|  1 +
 dev-ruby/fakefs/fakefs-1.2.3.ebuild | 46 +
 2 files changed, 47 insertions(+)

diff --git a/dev-ruby/fakefs/Manifest b/dev-ruby/fakefs/Manifest
index bde623897e4..7f9ae62a88e 100644
--- a/dev-ruby/fakefs/Manifest
+++ b/dev-ruby/fakefs/Manifest
@@ -2,3 +2,4 @@ DIST fakefs-0.19.2.tar.gz 53405 BLAKE2B 
c9841f7f2aee5135d149187d03f7f3034d3c6cbc
 DIST fakefs-0.20.1.tar.gz 53626 BLAKE2B 
013f49b57355943eb6624540be93bc069c95409f9e1d49c8cced034656f596ee98fc3ee4dd40cb80383d447164f11242e16a5ffb9b35ba2e28fb136e0f72a09e
 SHA512 
61d83868a0cf4d0abf071fadc9ca21176e3ef8f2ccc781760a8b0b3e55713750d3e952482e90a87e8665163a262e8bdef8e6b2f3c423fabe696d64f356862aa4
 DIST fakefs-1.2.1.tar.gz 54106 BLAKE2B 
bd1128871a36dcf8f0137c9ee13c581cddf2ace5a2959e863c66e52dc5b682c75e0f4507c7d939f6725bc1b5a8446e1747d188b98b1cf557c0d1fccd1d3c7040
 SHA512 
e18d9c1c5ac444f2a9db362dac3c4563f27c4f9b6e6870960e85882ab28dadee53bd56f6933f6317d3128a5ad3862980fa9e2a72cbf7352c58c18a6cee68163f
 DIST fakefs-1.2.2.tar.gz 54072 BLAKE2B 
6e1865377c6586fb409f6392b0313e750c1810b9479c120622757f711da55644e8224c8245ce0ac187c6d531a80ae54081add5572b5170f367fdf1d58b4df924
 SHA512 
4bd0995a1dca27a15da49962b0fddc1daf1e11f88767bcc36e57883ec62e4270d5d6873f52d64859301a5f186e467d368fbfbc0dcabfbfe24bfdff6b6a14389d
+DIST fakefs-1.2.3.tar.gz 54054 BLAKE2B 
ae8202b7f28d4d1b326e016d96382b7cfaf012fb842d63150bb09b6ddb5de96bb6d548635877d2d057137bbc23c46c30340ebae3641d70d7955f609bb4cc4af2
 SHA512 
5051a3b81ba5919cdb6cd4a92f4e6af6ed5140afb35247b1775f4602083e23f903c582e038596a3bb27ab3f69128ef3d9fc2635d015fdb23babf21ff200c4692

diff --git a/dev-ruby/fakefs/fakefs-1.2.3.ebuild 
b/dev-ruby/fakefs/fakefs-1.2.3.ebuild
new file mode 100644
index 000..16d45a8ca41
--- /dev/null
+++ b/dev-ruby/fakefs/fakefs-1.2.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_EXTRADOC="CONTRIBUTORS README.md"
+
+RUBY_FAKEGEM_GEMSPEC="fakefs.gemspec"
+
+inherit ruby-fakegem eutils
+
+DESCRIPTION="A fake filesystem. Use it in your tests"
+HOMEPAGE="https://github.com/defunkt/fakefs;
+SRC_URI="https://github.com/defunkt/fakefs/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_bdepend "
+   test? (
+   >=dev-ruby/rspec-3.1:3
+   >=dev-ruby/maxitest-3.6:1
+   )"
+
+all_ruby_prepare() {
+   # Remove bundler
+   rm Gemfile || die
+
+   # Avoid unneeded minitest-rg dependency.
+   sed -i -e '1igem "minitest", "~>5.5"' \
+   -e '/bundler/ s:^:#:' \
+   -e '/minitest\/rg/ s:^:#:' test/test_helper.rb || die
+
+   sed -i -e 's/git ls-files/find/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   RSPEC_VERSION=3 ruby-ng_rspec
+   ${RUBY} -Ilib:.:test -e 'Dir["test/**/*_test.rb"].each{|f| require f}' 
|| die
+}



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

2020-12-07 Thread Hans de Graaff
commit: 24bd2c61a5f179b860ae3fbaf75dec1d15eb19d5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Dec  8 07:43:28 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Dec  8 07:43:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24bd2c61

dev-ruby/faker: add 2.15.1

Closes: https://bugs.gentoo.org/744094
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/faker/Manifest|  1 +
 dev-ruby/faker/faker-2.15.1.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-ruby/faker/Manifest b/dev-ruby/faker/Manifest
index bd3c9401e1d..cc40b1fc8e2 100644
--- a/dev-ruby/faker/Manifest
+++ b/dev-ruby/faker/Manifest
@@ -2,3 +2,4 @@ DIST faker-2.11.0.tar.gz 1033369 BLAKE2B 
51677346980bd5070a145b1d8dd11a6426cf9da
 DIST faker-2.12.0.tar.gz 1100460 BLAKE2B 
8be31911c9612d7433433121344a1fbfc735740898cb4fa7115a9ec33d22f610e5eca9ace3369da7f6e107478493e7b732a74650a233171ebb8b306f3e2d872e
 SHA512 
7adc89cc3ba7e4d802d5f96199e21a6ed1dc9f0144d2da5a9a5adb705097d1acf4830c7ff0ce733fb9b0ddc11fba0290cade9f791824db5ab737b3facd93f93d
 DIST faker-2.13.0.tar.gz 1129212 BLAKE2B 
358a959a600d5638681bbad20b05618cd2d67857de120a4ff6d8d6c3c723d1efd24ebfa617e3d2090862e111271bd3c12ac3f3f340e8eda6811760c1de31f642
 SHA512 
700a3d4d6f9019bd7c7e61ed770c6eb2e9dede6e4af9e3a06ca1858a2eebdd67491b94a41396ba1ab4940f0f7fd00f2203db78f5267adb08360b95823c633131
 DIST faker-2.14.0.tar.gz 1150487 BLAKE2B 
51343e8d45d2615d180fac4845d2cc8a6509b3710528c2770e52f2e4203e458ba07e3fa4f8f7559704598379b54fe38d8d557fc6cc0b614f3695cee8265adc49
 SHA512 
3a65a65c587f9e2a12c0d7a1e5ecbb12d059146cfda944d5bca950dd2b8cbdb509722b7b181fc619f395ebb526c3f99461ed74803a79cda1b74df83c203db518
+DIST faker-2.15.1.tar.gz 1213822 BLAKE2B 
dd627078ce1edab63a3f16a5e893c29911b9bf8d88b6d490a368ec16a633e7138124ee66d439738c4f2a8e14b6d0815611ed744d5323817873a0e13f2bddfb06
 SHA512 
de3721290683a86f985c2783c749be530c3306be73d929517fb54dcde2f64b124cedfa6b10c51e390a38a0b5ac81e2feb0b491c165d0bae9f017463596794fbf

diff --git a/dev-ruby/faker/faker-2.15.1.ebuild 
b/dev-ruby/faker/faker-2.15.1.ebuild
new file mode 100644
index 000..9ae0563a25d
--- /dev/null
+++ b/dev-ruby/faker/faker-2.15.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+RUBY_FAKEGEM_GEMSPEC="faker.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A library for generating fake data such as names, addresses, and 
phone numbers"
+HOMEPAGE="https://github.com/stympy/faker;
+SRC_URI="https://github.com/stympy/faker/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/i18n-1.6:1 !!

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

2020-12-07 Thread Matthew Thode
commit: 466697ee221c3471a1ccab065a204d101be8a31f
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Dec  8 07:42:20 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Dec  8 07:42:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=466697ee

sys-cluster/cinder: 17.0.1 bump

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/cinder/Manifest   | 4 ++--
 sys-cluster/cinder/{cinder-17.0.0.ebuild => cinder-17.0.1.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/cinder/Manifest b/sys-cluster/cinder/Manifest
index fb24d90ec0a..4ef1b661c34 100644
--- a/sys-cluster/cinder/Manifest
+++ b/sys-cluster/cinder/Manifest
@@ -1,6 +1,6 @@
 DIST cinder-16.2.0.tar.gz 5484918 BLAKE2B 
f2259dd21c060280e856c053bece8fd635f289d8100710b177105227a5ce3a4c4e380b49261671294cf85975c9f665646cefe5f9d66d873e1938a7d141156f4e
 SHA512 
586057d49f9c94daaf163dacf979e62d18be7489b43eeedfa7caa4d23a4a6060f455eea7162020319187466f308d0480a3efb047d0b34ce013f1b5c632e30755
-DIST cinder-17.0.0.tar.gz 5759659 BLAKE2B 
f8a2e6647e38185b962311087f06364108db4a80def2eef909e837d37adfe539f0794cc9d9b95aee88da9aeeb5a6a0fe019fc37bafb8e4ceed8dbdfaa2a7c27b
 SHA512 
cd7b74e5da1e696bd72e8e37f2bbff7c7fe4012aa5eaae4ccc51ddfc743ac68cc9fae885063c75d199a48978e4f479cc55813f489787a84914d98521a42d7fd4
+DIST cinder-17.0.1.tar.gz 5815391 BLAKE2B 
cae43e4668560b9a329e65738533a6c015b42210c45f10d82ab758509f676778503152ba75f0ac862b040b9a489b92cf59f8da83e36e9610696e14c9e0d573c8
 SHA512 
44cadb33ea22953c05105e336555798b2332b0c77f1e9baedeaef58fe300caa70174a5fa4ad94a515f1bd0c685b15ca639053001d4a5b12ad9cceb385f2a63ba
 DIST cinder.conf.sample-16.2.0 183294 BLAKE2B 
5d0f28b9ad200d912c42c34ca030a5ec3660c57db332677e1b66b314a2865187862c83baf78d122fc0af7f73fbf4f0c7f04b9253882d228dcb863bfc88e37e72
 SHA512 
faf712a3da37af05e642b3c14f98ce8d4e3db5b736b208d7ca8a18be02ac5626c94b4ed314bd0030d5fa3771b325ba0f24ec3a45188d27fd9de79c97b56e2626
-DIST cinder.conf.sample-17.0.0 186451 BLAKE2B 
efc75cf3c5e852d411d9c2ed2080eb554a5f81c9b39a2ee9cf44add21842c05ea5b03cc66747da2182d2efc73d83b55323cecd4aa34db99369bf62b5ed1795bc
 SHA512 
ee60a62ec8490a38c995f9c4a9ede8eeec631745bdbc9bc6e1d195370687de5d99aa8754ea017f23e6a9542b987842c7ffd7cf203bfed37f2a7ddbe61a82d517
+DIST cinder.conf.sample-17.0.1 186451 BLAKE2B 
efc75cf3c5e852d411d9c2ed2080eb554a5f81c9b39a2ee9cf44add21842c05ea5b03cc66747da2182d2efc73d83b55323cecd4aa34db99369bf62b5ed1795bc
 SHA512 
ee60a62ec8490a38c995f9c4a9ede8eeec631745bdbc9bc6e1d195370687de5d99aa8754ea017f23e6a9542b987842c7ffd7cf203bfed37f2a7ddbe61a82d517
 DIST cinder.conf.sample-2020.1. 183294 BLAKE2B 
5d0f28b9ad200d912c42c34ca030a5ec3660c57db332677e1b66b314a2865187862c83baf78d122fc0af7f73fbf4f0c7f04b9253882d228dcb863bfc88e37e72
 SHA512 
faf712a3da37af05e642b3c14f98ce8d4e3db5b736b208d7ca8a18be02ac5626c94b4ed314bd0030d5fa3771b325ba0f24ec3a45188d27fd9de79c97b56e2626
 DIST cinder.conf.sample-2020.2. 186451 BLAKE2B 
efc75cf3c5e852d411d9c2ed2080eb554a5f81c9b39a2ee9cf44add21842c05ea5b03cc66747da2182d2efc73d83b55323cecd4aa34db99369bf62b5ed1795bc
 SHA512 
ee60a62ec8490a38c995f9c4a9ede8eeec631745bdbc9bc6e1d195370687de5d99aa8754ea017f23e6a9542b987842c7ffd7cf203bfed37f2a7ddbe61a82d517

diff --git a/sys-cluster/cinder/cinder-17.0.0.ebuild 
b/sys-cluster/cinder/cinder-17.0.1.ebuild
similarity index 100%
rename from sys-cluster/cinder/cinder-17.0.0.ebuild
rename to sys-cluster/cinder/cinder-17.0.1.ebuild



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

2020-12-07 Thread Johannes Huber
commit: 51489cdfb3e98e456312fca9de6ce031191d93f2
Author: Johannes Huber  gentoo  org>
AuthorDate: Tue Dec  8 07:36:11 2020 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Tue Dec  8 07:37:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51489cdf

dev-libs/qtkeychain: Version bump 0.11.1

Closes: https://bugs.gentoo.org/752087
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Johannes Huber  gentoo.org>

 dev-libs/qtkeychain/Manifest |  1 +
 dev-libs/qtkeychain/qtkeychain-0.11.1.ebuild | 48 
 2 files changed, 49 insertions(+)

diff --git a/dev-libs/qtkeychain/Manifest b/dev-libs/qtkeychain/Manifest
index 3197a0391a1..741f9c5bacc 100644
--- a/dev-libs/qtkeychain/Manifest
+++ b/dev-libs/qtkeychain/Manifest
@@ -1 +1,2 @@
 DIST qtkeychain-0.10.0.tar.gz 38488 BLAKE2B 
229270158f08a17e391a68bb6eaf6a1924fd1e5caa9ba026e15619dd159d1514894000a74301a2f2dda706f0629b5bc06afeb38191700e834d412c9cff505263
 SHA512 
de35d1a39c717db5c8c3b8a59571e96ed8925836a7043dd9f236c284bf92de4875c4b53686ba73244bbc84b55a88d44316a16da3012e50cbc7594fbf0b1140b6
+DIST qtkeychain-0.11.1.tar.gz 41001 BLAKE2B 
155ca333d403e6ad91c2f733dec06e7957d3998c8124156cf33ea9b79521a6838e9c5a317b591897543b820d436d89ce3eada6425318d801834c133b6c55c982
 SHA512 
45551003000b8ed76d44767c54d18dcbb956d5aeb63d8bf2f0fc06c61eab4d7d2e70b894e9c0729722dfcb5004f818f4f4c9a413444fc2aebe0271f104b500e6

diff --git a/dev-libs/qtkeychain/qtkeychain-0.11.1.ebuild 
b/dev-libs/qtkeychain/qtkeychain-0.11.1.ebuild
new file mode 100644
index 000..d70d621d53e
--- /dev/null
+++ b/dev-libs/qtkeychain/qtkeychain-0.11.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+HOMEPAGE="https://github.com/frankosterfeld/qtkeychain;
+DESCRIPTION="Qt API for storing passwords securely"
+
+if [[ ${PV} != ** ]]; then
+   
SRC_URI="https://github.com/frankosterfeld/qtkeychain/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+else
+   inherit git-r3
+   EGIT_REPO_URI="${HOMEPAGE}.git"
+fi
+
+LICENSE="BSD"
+SLOT="0/1"
+IUSE="gnome-keyring"
+
+BDEPEND="
+   dev-qt/linguist-tools:5
+"
+DEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   gnome-keyring? (
+   app-crypt/libsecret
+   dev-libs/glib:2
+   )
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( ChangeLog ReadMe.txt )
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_WITH_QT4=OFF
+   -DQTKEYCHAIN_STATIC=OFF
+   -DBUILD_TEST_APPLICATION=OFF
+   -DBUILD_TRANSLATIONS=ON
+   -DLIBSECRET_SUPPORT=$(usex gnome-keyring)
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-dns/nsd/

2020-12-07 Thread Lars Wendler
commit: a78fa865809db64d25774d96b36830cd0583c106
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Dec  8 07:32:40 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Dec  8 07:32:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a78fa865

net-dns/nsd: Security cleanup

Bug: https://bugs.gentoo.org/758977
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Lars Wendler  gentoo.org>

 net-dns/nsd/Manifest |   2 -
 net-dns/nsd/nsd-4.2.4.ebuild | 116 ---
 net-dns/nsd/nsd-4.3.3.ebuild | 116 ---
 3 files changed, 234 deletions(-)

diff --git a/net-dns/nsd/Manifest b/net-dns/nsd/Manifest
index e36535c6bd4..b0b1f2df68f 100644
--- a/net-dns/nsd/Manifest
+++ b/net-dns/nsd/Manifest
@@ -1,3 +1 @@
-DIST nsd-4.2.4.tar.gz 1148826 BLAKE2B 
e2508c225d0bebeb9134c6eb3f00dfaf00d2de1a545cf9719b3bf04de8cf4a173ed744ebe5ff50a7062f5fb3135f4e476b9111736442fa358eb6ce20faac8406
 SHA512 
5d4f546a2a4484b182c65d3337d44596e935bca074c0eda2947b9d128a56db08a00240c6ec9ce22bc9a436e009c00c3283c4a5cbd1163ca4a429eaa92ec54208
-DIST nsd-4.3.3.tar.gz 1181082 BLAKE2B 
611027e015f89a6aef0bc9e0b74242e683a1475f5cd2a79dc16a30011989c33a4d3bd21aced24dc6040469a304414b7e775261b097beb007e06c3c025dbf2b9e
 SHA512 
5e7e2037e0939af20af137c913943904e36cf7da517292d40dbbd4f7ebc878b0e97acd7f6cbbaaebbb525a84f6d6ae9e82c34df9c8482075653c4802777a9fa6
 DIST nsd-4.3.4.tar.gz 1182467 BLAKE2B 
10c06be9df393774627a42a7cf254202fe9800e7cd5048d392fbf90a65321a4596e742165b1157b3a0ce0645a80ae5425f7d43eb0a453077e45bff06d52347d4
 SHA512 
fe332caecfd3c6bb8ae1a92fec26984a7953e5e462515e8622c1079b217c962728e841826cdf7899f47f9ac24af1dd383f8ba7981541b05a2338cd288c40b0a7

diff --git a/net-dns/nsd/nsd-4.2.4.ebuild b/net-dns/nsd/nsd-4.2.4.ebuild
deleted file mode 100644
index fa42a2b9d37..000
--- a/net-dns/nsd/nsd-4.2.4.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools systemd
-
-# version voodoo needed only for non-release tarballs: 4.0.0_rc1 => 4.0.0rc1
-MY_PV="${PV/_beta/b}"
-MY_PV="${MY_PV/_rc/rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="An authoritative only, high performance, open source name server"
-HOMEPAGE="http://www.nlnetlabs.nl/projects/nsd;
-SRC_URI="http://www.nlnetlabs.nl/downloads/${PN}/${MY_P}.tar.gz;
-LICENSE="BSD"
-SLOT="0"
-[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="amd64 x86"
-IUSE="bind8-stats dnstap ipv6 libevent minimal-responses mmap munin +nsec3 
ratelimit root-server runtime-checks ssl systemd libressl"
-
-S="${WORKDIR}/${MY_P}"
-
-RDEPEND="
-   acct-group/nsd
-   acct-user/nsd
-   dnstap? (
-   dev-libs/fstrm
-   dev-libs/protobuf-c
-   )
-   libevent? ( dev-libs/libevent )
-   munin? ( net-analyzer/munin )
-   ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:= )
-   )
-   systemd? ( sys-apps/systemd )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   sys-devel/flex
-   virtual/yacc
-   systemd? ( virtual/pkgconfig )
-"
-
-PATCHES=(
-   # Fix the paths in the munin plugin to match our install
-   "${FILESDIR}"/nsd_munin_.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   --enable-largefile
-   --enable-pie
-   --enable-relro-now
-   --enable-tcp-fastopen
-   --with-dbfile="${EPREFIX}"/var/db/nsd/nsd.db
-   --with-logfile="${EPREFIX}"/var/log/nsd.log
-   --with-pidfile="${EPREFIX}"/run/nsd/nsd.pid
-   --with-xfrdfile="${EPREFIX}"/var/db/nsd/xfrd.state
-   --with-xfrdir="${EPREFIX}"/var/db/nsd
-   --with-zonelistfile="${EPREFIX}"/var/db/nsd/zone.list
-   --with-zonesdir="${EPREFIX}"/var/lib/nsd
-   $(use_enable bind8-stats)
-   $(use_enable bind8-stats zone-stats)
-   $(use_enable dnstap)
-   $(use_enable ipv6)
-   $(use_enable minimal-responses)
-   $(use_enable mmap)
-   $(use_enable nsec3)
-   $(use_enable ratelimit)
-   $(use_enable root-server)
-   $(use_enable runtime-checks checking)
-   $(use_enable systemd)
-   $(use_with libevent)
-   $(use_with ssl)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-
-   dodoc 
doc/{ChangeLog,CREDITS,NSD-4-features,NSD-FOR-BIND-USERS,README,RELNOTES,REQUIREMENTS}
-
-   newinitd "${FILESDIR}"/nsd.initd-r1 nsd
-
-   # install munin plugin and config
-   if use munin ; then
-   exeinto /usr/libexec/munin/plugins
-   doexe contrib/nsd_munin_
-   

[gentoo-commits] repo/gentoo:master commit in: net-dns/nsd/

2020-12-07 Thread Lars Wendler
commit: 2657c97364679bbd7112226f81c19935f8190b9e
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Dec  8 07:32:05 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Dec  8 07:32:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2657c973

net-dns/nsd: v4.3.4: Security stabilization for amd64 and x86

Bug: https://bugs.gentoo.org/758977
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Lars Wendler  gentoo.org>

 net-dns/nsd/nsd-4.3.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/nsd/nsd-4.3.4.ebuild b/net-dns/nsd/nsd-4.3.4.ebuild
index 46801d6b5f0..1b91a3af252 100644
--- a/net-dns/nsd/nsd-4.3.4.ebuild
+++ b/net-dns/nsd/nsd-4.3.4.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="http://www.nlnetlabs.nl/downloads/${PN}/${MY_P}.tar.gz;
 LICENSE="BSD"
 SLOT="0"
 [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="bind8-stats dnstap ipv6 libevent minimal-responses mmap munin +nsec3 
ratelimit root-server runtime-checks ssl systemd libressl"
 
 S="${WORKDIR}/${MY_P}"



[gentoo-commits] repo/proj/guru:dev commit in: sys-fs/dwarfs/

2020-12-07 Thread Denis Reva
commit: 50fe719866a2455b1d22d4d0610bef98ed379689
Author: Denis Reva  gmail  com>
AuthorDate: Tue Dec  8 07:28:14 2020 +
Commit: Denis Reva  gmail  com>
CommitDate: Tue Dec  8 07:28:14 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=50fe7198

sys-fs/dwarfs: added ~arm64, improve dependencies

I have added ~arm64 keyword since #758008 fixed

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Denis Reva  gmail.com>

 ...arfs-0.2.3-r1.ebuild => dwarfs-0.2.3-r2.ebuild} | 25 +++---
 1 file changed, 8 insertions(+), 17 deletions(-)

diff --git a/sys-fs/dwarfs/dwarfs-0.2.3-r1.ebuild 
b/sys-fs/dwarfs/dwarfs-0.2.3-r2.ebuild
similarity index 89%
rename from sys-fs/dwarfs/dwarfs-0.2.3-r1.ebuild
rename to sys-fs/dwarfs/dwarfs-0.2.3-r2.ebuild
index 236e19ac..050f3888 100644
--- a/sys-fs/dwarfs/dwarfs-0.2.3-r1.ebuild
+++ b/sys-fs/dwarfs/dwarfs-0.2.3-r2.ebuild
@@ -17,34 +17,25 @@ 
SRC_URI="https://github.com/mhx/dwarfs/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE=""
 
-DEPEND="app-arch/zstd
-   app-arch/lz4
-   app-arch/xz-utils
-   app-arch/snappy
-   dev-libs/boost[context,threads]
+DEPEND="sys-devel/flex
+   sys-devel/binutils:*"
+RDEPEND="dev-libs/boost[context,threads]
dev-libs/double-conversion
dev-libs/libfmt
dev-libs/libevent
-   dev-cpp/gflags
-   dev-cpp/glog[gflags]
-   dev-cpp/sparsehash
-   sys-libs/binutils-libs
-   sys-libs/libunwind
-   sys-fs/fuse:3
-   sys-devel/flex
-   sys-devel/binutils:*
-   sys-libs/zlib"
-RDEPEND="dev-libs/boost[context,threads]
-   dev-libs/double-conversion
app-arch/zstd
app-arch/lz4
app-arch/xz-utils
app-arch/snappy
+   dev-cpp/sparsehash
+   dev-cpp/gflags
+   dev-cpp/glog[gflags]
sys-fs/fuse:3
sys-libs/binutils-libs
+   sys-libs/zlib
sys-libs/libunwind"
 BDEPEND="app-text/ronn
dev-util/cmake



[gentoo-commits] repo/proj/prefix:master commit in: scripts/auto-bootstraps/

2020-12-07 Thread Fabian Groffen
commit: 54b2c23688965c5ddf48c1f6a9bae45ef092e2c8
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Dec  7 18:41:54 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Dec  8 07:26:11 2020 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=54b2c236

scripts/auto-bootstraps/analyse_result: fix SyntaxWarning

Signed-off-by: Fabian Groffen  gentoo.org>

 scripts/auto-bootstraps/analyse_result.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/auto-bootstraps/analyse_result.py 
b/scripts/auto-bootstraps/analyse_result.py
index 4420c3ff7c..b2cc9bfec8 100755
--- a/scripts/auto-bootstraps/analyse_result.py
+++ b/scripts/auto-bootstraps/analyse_result.py
@@ -127,7 +127,7 @@ with os.scandir(resultsdir) as it:
 if os.path.exists(elapsedf):
 with open(elapsedf, 'rb') as f:
 l = f.readline()
-if l is not '':
+if l != '':
 elapsedtime = int(l)
 
 mconf = os.path.join(resultsdir, arch, "%s" % d, "make.conf")



[gentoo-commits] repo/proj/prefix:master commit in: sys-devel/gettext/files/, sys-devel/gettext/

2020-12-07 Thread Fabian Groffen
commit: 3631fa5cabc06c37d62d0d7b1f893255d268fb2d
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Dec  7 20:27:44 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Dec  8 07:26:14 2020 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=3631fa5c

sys-devel/gettext: migrated to gx86

Signed-off-by: Fabian Groffen  gentoo.org>

 sys-devel/gettext/Manifest |3 -
 sys-devel/gettext/files/0.18.1.1-no-woe32dll.patch |   84 --
 sys-devel/gettext/files/0.19.3-localename.patch|  168 ---
 sys-devel/gettext/files/0.19.3-tests-cygwin.patch  |   89 --
 .../gettext/files/0.19.7-gnulib-cygwin25.patch |   22 -
 sys-devel/gettext/files/0.19.8.1-cygwin-ftm.patch  |   11 -
 sys-devel/gettext/files/0.19.8.1-no-woe32dll.patch |   95 --
 .../gettext/files/0.19.8.1-tests-cygwin.patch  |   89 --
 .../files/gettext-0.14.1-lib-path-tests.patch  |   17 -
 .../gettext/files/gettext-0.14.2-fix-race.patch|   13 -
 .../files/gettext-0.15-expat-no-dlopen.patch   |   36 -
 .../gettext/files/gettext-0.16.1-x64-solaris.patch |  173 ---
 sys-devel/gettext/files/gettext-0.17-gnuinfo.patch |   16 -
 .../gettext/files/gettext-0.17-open-args.patch |   25 -
 .../gettext/files/gettext-0.17-winnt-pipe.patch|   36 -
 .../gettext/files/gettext-0.17-winnt-vs9.patch |   26 -
 sys-devel/gettext/files/gettext-0.17-winnt.patch   | 1264 
 .../gettext/files/gettext-0.17-x-python.patch  |   28 -
 .../gettext/files/gettext-0.18.1.1-no-gets.patch   |   42 -
 .../gettext-0.18.1.1-uclibc-sched_param-def.patch  |   20 -
 .../files/gettext-0.19.7-disable-libintl.patch |   42 -
 .../files/gettext-0.19.8.1-format-security.patch   |   87 --
 .../files/gettext-0.20-parallel_install.patch  |   37 -
 .../gettext/files/gettext-0.21-no-setlocale.patch  |  190 ---
 .../files/gettext-0.21_rc1-avoid_eautomake.patch   |   22 -
 sys-devel/gettext/gettext-0.19.7.ebuild|  151 ---
 sys-devel/gettext/gettext-0.19.8.1.ebuild  |  150 ---
 sys-devel/gettext/gettext-0.21.ebuild  |  170 ---
 sys-devel/gettext/metadata.xml |   18 -
 29 files changed, 3124 deletions(-)

diff --git a/sys-devel/gettext/Manifest b/sys-devel/gettext/Manifest
deleted file mode 100644
index 993bbc9245..00
--- a/sys-devel/gettext/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST gettext-0.19.7.tar.gz 19235781 BLAKE2B 
4c2cfcb0b21a66a9f8d2d57de7420e624a1235f97180ad5ac194a5eb629760a9cacc7f3966cdf893d7af86c1740d8bb2266c639ebe2664ea44f2c47a962a841a
 SHA512 
7ba89074d3eddd0b4a5e2980e1ec74b53c49b7a04a1fa91c70c4bc11ce9c30415e4df9d79698148eaaed325fb4feb25a340a2e8e01fbe86b1a66b1376a4c9e3d
-DIST gettext-0.19.8.1.tar.gz 19704011 BLAKE2B 
17dc7aad338a26d71b818fea51e46a47dccf14744ee575ce86b591becaea402e36d64dc018e1a84113c356122ffef367cf2fa424e51ebc9720350040b4960091
 SHA512 
073042fa2dc48804c58e76f036130a669e19612c25427b0ab14d0b366b549a63751bf3af03bfd0745d7c4f72497a4b2aab26a3cc6de83189ce111679073878e1
-DIST gettext-0.21.tar.gz 24181849 BLAKE2B 
2eae99d0916b00b2af6fbc6bf7e309076519a10fea16cd49e7aa29fe8aec1ee7c784c6277281b764dc4abacf400cd3fe461129586303c8cd337db15c76cb4b87
 SHA512 
bbe590c5dd3580c75bf30ff768da99a88eb8d466ec1ac9eea20be4cab4357ecf72448e6b81b47425e39d50fa6320ba426632914d7898dfebb4f159abc39c31d1

diff --git a/sys-devel/gettext/files/0.18.1.1-no-woe32dll.patch 
b/sys-devel/gettext/files/0.18.1.1-no-woe32dll.patch
deleted file mode 100644
index 3f2e4c424e..00
--- a/sys-devel/gettext/files/0.18.1.1-no-woe32dll.patch
+++ /dev/null
@@ -1,84 +0,0 @@
-Derived from Cygwin: gettext-0.19.7-1.src/0.18.1.1-no-woe32dll
-
 origsrc/gettext-0.18.1.1/gettext-tools/configure.ac2010-06-06 
15:04:04.0 -0500
-+++ src/gettext-0.18.1.1/gettext-tools/configure.ac2013-03-07 
22:13:24.525723500 -0600
-#@@ -108,7 +108,7 @@ AC_SUBST([LTNOUNDEF])
- dnl On mingw and Cygwin, we can activate special Makefile rules which add
- dnl version information to the shared libraries and executables.
- case "$host_os" in
--  mingw* | cygwin*) is_woe32=yes ;;
-+  mingw*) is_woe32=yes ;;
-   *) is_woe32=no ;;
- esac
- AM_CONDITIONAL([WOE32], [test $is_woe32 = yes])
-#@@ -211,7 +211,7 @@ dnlmust arrange to define the auxili
- dnlexported variables _also_ in the static library.
- if test "$enable_shared" = yes; then
-   case "$host_os" in
--mingw* | cygwin*) is_woe32dll=yes ;;
-+mingw*) is_woe32dll=yes ;;
- *) is_woe32dll=no ;;
-   esac
- else
 origsrc/gettext-0.18.1.1/m4/woe32-dll.m4   2010-06-06 07:49:58.0 
-0500
-+++ src/gettext-0.18.1.1/m4/woe32-dll.m4   2013-03-07 23:33:34.183820200 
-0600
-#@@ -29,7 +29,7 @@ AC_DEFUN([gl_WOE32_DLL],
- [
-   AC_REQUIRE([AC_CANONICAL_HOST])
-   case "$host_os" in
--mingw* | cygwin*)
-+mingw*)
-   AC_MSG_CHECKING([for auto-import of symbols])
-   AC_CACHE_VAL([gl_cv_ld_autoimport], [
- gl_save_LDFLAGS="$LDFLAGS"
 

[gentoo-commits] repo/proj/prefix:master commit in: scripts/

2020-12-07 Thread Fabian Groffen
commit: 29becc5018f1adc4a3ce624ef87e7ef9b487585a
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Dec  8 07:25:04 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Dec  8 07:26:16 2020 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=29becc50

scripts/bootstrap-prefix: bump snapshot for misc pkg updates

Signed-off-by: Fabian Groffen  gentoo.org>

 scripts/bootstrap-prefix.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/bootstrap-prefix.sh b/scripts/bootstrap-prefix.sh
index 37e87ac08b..9ef524a1ad 100755
--- a/scripts/bootstrap-prefix.sh
+++ b/scripts/bootstrap-prefix.sh
@@ -598,7 +598,7 @@ do_tree() {
 bootstrap_tree() {
# RAP uses the latest gentoo main repo snapshot to bootstrap.
is-rap && LATEST_TREE_YES=1
-   local PV="20201128"
+   local PV="20201207"
if [[ -n ${LATEST_TREE_YES} ]]; then
do_tree "${SNAPSHOT_URL}" portage-latest.tar.bz2
else



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

2020-12-07 Thread Michael Palimaka
commit: 67ff80c4f9ed93dafa3c8e905cdcda0aff6108b6
Author: Michael Palimaka  gentoo  org>
AuthorDate: Tue Dec  8 06:08:16 2020 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Tue Dec  8 07:03:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67ff80c4

sys-libs/libapparmor: version bump 3.0.1

Closes: https://bugs.gentoo.org/747934
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Michael Palimaka  gentoo.org>

 sys-libs/libapparmor/Manifest |  1 +
 sys-libs/libapparmor/libapparmor-3.0.1.ebuild | 97 +++
 2 files changed, 98 insertions(+)

diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest
index 89bb054ab20..db15b30fede 100644
--- a/sys-libs/libapparmor/Manifest
+++ b/sys-libs/libapparmor/Manifest
@@ -1,2 +1,3 @@
 DIST apparmor-2.13.4.tar.gz 7390179 BLAKE2B 
49818a010d5e5757dd43710f2af925fbb62a9f8f9be74556ff31a9a8834bebac010762fc6bef3da8d295e487b65d0e0135f4be25bcb01a834846c5e5d65d92a4
 SHA512 
d42748bf36ae66849f79653a62d499e9d17a97c4d680fb653eb1c379d0593aaa09f7ddfc6f2fa0d2fb468bce05fb25444976f60a5ec24778fdd7ec20d1c13651
 DIST apparmor-3.0.0.tar.gz 7780686 BLAKE2B 
a9d9edb4fd2cb32b3db322a3f145aac7cea40fac3401b82947b2c5183598cc326d70859466823e3ac0a2227483c7ed7ba0b2f727e9fb7fbf532468716ef8d18f
 SHA512 
2465a8bc400e24e548b0589b7b022fb8325c53858429b9c54204f989d5589d7bd99c9507bde88a48f9965a55edcbac98efeeb6b93aeefe6a27afa0b7e851aea6
+DIST apparmor-3.0.1.tar.gz 7785713 BLAKE2B 
c530d159a4139de8e59d9d975af866259b56d555e3abe2d1e2a6bfd2db57d8371d643bb93f1cd6ca96172960c09a74cc05c82d34a2e253c4c1f6ecce747f4129
 SHA512 
e1073e7b2cde7cc4cefcfddce8fa5069845b5873c260b9fbd4bea2ff801708101d813ff30e23a64da36f3c6394cd9339e01a170e9add69deef2d70ecd9ed9687

diff --git a/sys-libs/libapparmor/libapparmor-3.0.1.ebuild 
b/sys-libs/libapparmor/libapparmor-3.0.1.ebuild
new file mode 100644
index 000..9ddf4c3bbf3
--- /dev/null
+++ b/sys-libs/libapparmor/libapparmor-3.0.1.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_OPTIONAL=1
+DISTUTILS_USE_SETUPTOOLS="no"
+PYTHON_COMPAT=( python3_{5,6,7,8} )
+GENTOO_DEPEND_ON_PERL="no"
+
+inherit autotools distutils-r1 perl-functions
+
+MY_PV="$(ver_cut 1-2)"
+
+DESCRIPTION="Library to support AppArmor userspace utilities"
+HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home;
+SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="doc +perl +python static-libs"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="perl? ( dev-lang/perl:= )
+   python? ( ${PYTHON_DEPS} )"
+DEPEND="${RDEPEND}
+   sys-devel/autoconf-archive
+   sys-devel/bison
+   sys-devel/flex
+   doc? ( dev-lang/perl )
+   perl? ( dev-lang/swig )
+   python? ( dev-lang/swig )"
+
+S=${WORKDIR}/apparmor-${PV}/libraries/${PN}
+
+# depends on the package already being installed
+RESTRICT="test"
+
+src_prepare() {
+   rm -r m4 || die "failed to remove bundled macros"
+   default
+   eautoreconf
+   use python && distutils-r1_src_prepare
+}
+
+src_configure() {
+   econf \
+   $(use_enable static-libs static) \
+   $(use_with perl) \
+   $(use_with python)
+}
+
+src_compile() {
+   emake -C src
+   emake -C include
+   use doc && emake -C doc
+   use perl && emake -C swig/perl
+
+   if use python ; then
+   pushd swig/python > /dev/null
+   emake libapparmor_wrap.c
+   distutils-r1_src_compile
+   popd > /dev/null
+   fi
+}
+
+src_install() {
+   emake DESTDIR="${D}" -C src install
+   emake DESTDIR="${D}" -C include install
+   use doc && emake DESTDIR="${D}" -C doc install
+
+   if use perl ; then
+   emake DESTDIR="${D}" -C swig/perl install
+   perl_set_version
+   insinto "${VENDOR_ARCH}"
+   doins swig/perl/LibAppArmor.pm
+
+   # bug 620886
+   perl_delete_localpod
+   perl_fix_packlist
+   fi
+
+   if use python ; then
+   pushd swig/python > /dev/null
+   distutils-r1_src_install
+
+   python_moduleinto LibAppArmor
+   python_foreach_impl python_domodule LibAppArmor.py
+   popd > /dev/null
+   fi
+
+   dodoc AUTHORS ChangeLog NEWS README
+
+   find "${D}" -name '*.la' -delete || die
+}



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

2020-12-07 Thread Michael Palimaka
commit: bdb27e72011137b381d43288c144e64c84ebe0fb
Author: Michael Palimaka  gentoo  org>
AuthorDate: Tue Dec  8 06:09:11 2020 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Tue Dec  8 07:03:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdb27e72

sys-apps/apparmor-utils: version bump 3.0.1

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Michael Palimaka  gentoo.org>

 sys-apps/apparmor-utils/Manifest   |  1 +
 .../apparmor-utils/apparmor-utils-3.0.1.ebuild | 88 ++
 2 files changed, 89 insertions(+)

diff --git a/sys-apps/apparmor-utils/Manifest b/sys-apps/apparmor-utils/Manifest
index 89bb054ab20..db15b30fede 100644
--- a/sys-apps/apparmor-utils/Manifest
+++ b/sys-apps/apparmor-utils/Manifest
@@ -1,2 +1,3 @@
 DIST apparmor-2.13.4.tar.gz 7390179 BLAKE2B 
49818a010d5e5757dd43710f2af925fbb62a9f8f9be74556ff31a9a8834bebac010762fc6bef3da8d295e487b65d0e0135f4be25bcb01a834846c5e5d65d92a4
 SHA512 
d42748bf36ae66849f79653a62d499e9d17a97c4d680fb653eb1c379d0593aaa09f7ddfc6f2fa0d2fb468bce05fb25444976f60a5ec24778fdd7ec20d1c13651
 DIST apparmor-3.0.0.tar.gz 7780686 BLAKE2B 
a9d9edb4fd2cb32b3db322a3f145aac7cea40fac3401b82947b2c5183598cc326d70859466823e3ac0a2227483c7ed7ba0b2f727e9fb7fbf532468716ef8d18f
 SHA512 
2465a8bc400e24e548b0589b7b022fb8325c53858429b9c54204f989d5589d7bd99c9507bde88a48f9965a55edcbac98efeeb6b93aeefe6a27afa0b7e851aea6
+DIST apparmor-3.0.1.tar.gz 7785713 BLAKE2B 
c530d159a4139de8e59d9d975af866259b56d555e3abe2d1e2a6bfd2db57d8371d643bb93f1cd6ca96172960c09a74cc05c82d34a2e253c4c1f6ecce747f4129
 SHA512 
e1073e7b2cde7cc4cefcfddce8fa5069845b5873c260b9fbd4bea2ff801708101d813ff30e23a64da36f3c6394cd9339e01a170e9add69deef2d70ecd9ed9687

diff --git a/sys-apps/apparmor-utils/apparmor-utils-3.0.1.ebuild 
b/sys-apps/apparmor-utils/apparmor-utils-3.0.1.ebuild
new file mode 100644
index 000..7204e752028
--- /dev/null
+++ b/sys-apps/apparmor-utils/apparmor-utils-3.0.1.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
+inherit eapi7-ver perl-module python-r1 toolchain-funcs
+
+MY_PV="$(ver_cut 1-2)"
+
+DESCRIPTION="Additional userspace utils to assist with AppArmor profile 
management"
+HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home;
+SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+   dev-lang/perl
+   ~sys-libs/libapparmor-${PV}
+   ${PYTHON_DEPS}"
+DEPEND="${COMMON_DEPEND}
+   sys-devel/gettext
+"
+RDEPEND="${COMMON_DEPEND}
+   ~sys-libs/libapparmor-${PV}[perl,python,${PYTHON_USEDEP}]
+   ~sys-apps/apparmor-${PV}
+   dev-perl/Locale-gettext
+   dev-perl/RPC-XML
+   dev-perl/TermReadKey
+   dev-python/notify2[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   virtual/perl-Data-Dumper
+   virtual/perl-Getopt-Long"
+
+S=${WORKDIR}/apparmor-${PV}
+
+src_prepare() {
+   default
+
+   sed -i binutils/Makefile \
+   -e 's/Bstatic/Bdynamic/g' || die
+
+   sed -i utils/aa-remove-unknown \
+   -e 
's#^\(APPARMOR_FUNCTIONS=\).*#\1/usr/libexec/rc.apparmor.functions#' || die
+}
+
+src_compile() {
+   python_setup
+
+   pushd utils > /dev/null || die
+   # launches non-make subprocesses causing "make jobserver unavailable"
+   # error messages to appear in generated code
+   emake -j1
+   popd > /dev/null || die
+
+   pushd binutils > /dev/null || die
+   export EXTRA_CFLAGS="${CFLAGS}"
+   emake CC="$(tc-getCC)" USE_SYSTEM=1
+   popd > /dev/null || die
+}
+
+src_install() {
+   pushd utils > /dev/null || die
+   perl_set_version
+   emake DESTDIR="${D}" PERLDIR="${D}/${VENDOR_LIB}/Immunix" \
+   VIM_INSTALL_PATH="${D}/usr/share/vim/vimfiles/syntax" install
+
+   install_python() {
+   local -x PYTHONDONTWRITEBYTECODE=
+   "${PYTHON}" "${S}"/utils/python-tools-setup.py install 
--prefix=/usr \
+   --root="${D}" --optimize 2
+   }
+
+   python_foreach_impl install_python
+   python_replicate_script "${D}"/usr/bin/aa-easyprof \
+   
"${D}"/usr/sbin/aa-{audit,autodep,cleanprof,complain,disable,enforce,genprof,logprof,mergeprof,unconfined}
+   popd > /dev/null || die
+
+   pushd binutils > /dev/null || die
+   emake install DESTDIR="${D}" USE_SYSTEM=1
+   popd > /dev/null || die
+}



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

2020-12-07 Thread Michael Palimaka
commit: b0ef823f03bc013324d6617501fed3cc29abe188
Author: Michael Palimaka  gentoo  org>
AuthorDate: Tue Dec  8 06:01:46 2020 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Tue Dec  8 07:03:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0ef823f

sec-policy/apparmor-profiles: version bump 3.0.1

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Michael Palimaka  gentoo.org>

 sec-policy/apparmor-profiles/Manifest  |  1 +
 .../apparmor-profiles-3.0.1.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/sec-policy/apparmor-profiles/Manifest 
b/sec-policy/apparmor-profiles/Manifest
index 89bb054ab20..db15b30fede 100644
--- a/sec-policy/apparmor-profiles/Manifest
+++ b/sec-policy/apparmor-profiles/Manifest
@@ -1,2 +1,3 @@
 DIST apparmor-2.13.4.tar.gz 7390179 BLAKE2B 
49818a010d5e5757dd43710f2af925fbb62a9f8f9be74556ff31a9a8834bebac010762fc6bef3da8d295e487b65d0e0135f4be25bcb01a834846c5e5d65d92a4
 SHA512 
d42748bf36ae66849f79653a62d499e9d17a97c4d680fb653eb1c379d0593aaa09f7ddfc6f2fa0d2fb468bce05fb25444976f60a5ec24778fdd7ec20d1c13651
 DIST apparmor-3.0.0.tar.gz 7780686 BLAKE2B 
a9d9edb4fd2cb32b3db322a3f145aac7cea40fac3401b82947b2c5183598cc326d70859466823e3ac0a2227483c7ed7ba0b2f727e9fb7fbf532468716ef8d18f
 SHA512 
2465a8bc400e24e548b0589b7b022fb8325c53858429b9c54204f989d5589d7bd99c9507bde88a48f9965a55edcbac98efeeb6b93aeefe6a27afa0b7e851aea6
+DIST apparmor-3.0.1.tar.gz 7785713 BLAKE2B 
c530d159a4139de8e59d9d975af866259b56d555e3abe2d1e2a6bfd2db57d8371d643bb93f1cd6ca96172960c09a74cc05c82d34a2e253c4c1f6ecce747f4129
 SHA512 
e1073e7b2cde7cc4cefcfddce8fa5069845b5873c260b9fbd4bea2ff801708101d813ff30e23a64da36f3c6394cd9339e01a170e9add69deef2d70ecd9ed9687

diff --git a/sec-policy/apparmor-profiles/apparmor-profiles-3.0.1.ebuild 
b/sec-policy/apparmor-profiles/apparmor-profiles-3.0.1.ebuild
new file mode 100644
index 000..2231d39bbf2
--- /dev/null
+++ b/sec-policy/apparmor-profiles/apparmor-profiles-3.0.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PV="$(ver_cut 1-2)"
+
+DESCRIPTION="A collection of profiles for the AppArmor application security 
system"
+HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home;
+SRC_URI="https://launchpad.net/apparmor/${MY_PV}/${PV}/+download/apparmor-${PV}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="minimal"
+
+RESTRICT="test"
+
+S=${WORKDIR}/apparmor-${PV}/profiles
+
+src_install() {
+   if use minimal ; then
+   insinto /etc/apparmor.d
+   doins -r apparmor.d/{abi,abstractions,tunables}
+   else
+   default
+   fi
+}



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

2020-12-07 Thread Michael Palimaka
commit: b1d762f55384dd6553ff49965f122a37401f25e1
Author: Michael Palimaka  gentoo  org>
AuthorDate: Tue Dec  8 06:08:54 2020 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Tue Dec  8 07:03:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1d762f5

sys-apps/apparmor: version bump 3.0.1

Closes: https://bugs.gentoo.org/750860
Closes: https://bugs.gentoo.org/758272
Closes: https://bugs.gentoo.org/758272
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Michael Palimaka  gentoo.org>

 sys-apps/apparmor/Manifest  |  1 +
 sys-apps/apparmor/apparmor-3.0.1.ebuild | 83 +
 2 files changed, 84 insertions(+)

diff --git a/sys-apps/apparmor/Manifest b/sys-apps/apparmor/Manifest
index 89bb054ab20..db15b30fede 100644
--- a/sys-apps/apparmor/Manifest
+++ b/sys-apps/apparmor/Manifest
@@ -1,2 +1,3 @@
 DIST apparmor-2.13.4.tar.gz 7390179 BLAKE2B 
49818a010d5e5757dd43710f2af925fbb62a9f8f9be74556ff31a9a8834bebac010762fc6bef3da8d295e487b65d0e0135f4be25bcb01a834846c5e5d65d92a4
 SHA512 
d42748bf36ae66849f79653a62d499e9d17a97c4d680fb653eb1c379d0593aaa09f7ddfc6f2fa0d2fb468bce05fb25444976f60a5ec24778fdd7ec20d1c13651
 DIST apparmor-3.0.0.tar.gz 7780686 BLAKE2B 
a9d9edb4fd2cb32b3db322a3f145aac7cea40fac3401b82947b2c5183598cc326d70859466823e3ac0a2227483c7ed7ba0b2f727e9fb7fbf532468716ef8d18f
 SHA512 
2465a8bc400e24e548b0589b7b022fb8325c53858429b9c54204f989d5589d7bd99c9507bde88a48f9965a55edcbac98efeeb6b93aeefe6a27afa0b7e851aea6
+DIST apparmor-3.0.1.tar.gz 7785713 BLAKE2B 
c530d159a4139de8e59d9d975af866259b56d555e3abe2d1e2a6bfd2db57d8371d643bb93f1cd6ca96172960c09a74cc05c82d34a2e253c4c1f6ecce747f4129
 SHA512 
e1073e7b2cde7cc4cefcfddce8fa5069845b5873c260b9fbd4bea2ff801708101d813ff30e23a64da36f3c6394cd9339e01a170e9add69deef2d70ecd9ed9687

diff --git a/sys-apps/apparmor/apparmor-3.0.1.ebuild 
b/sys-apps/apparmor/apparmor-3.0.1.ebuild
new file mode 100644
index 000..c857b1c46fa
--- /dev/null
+++ b/sys-apps/apparmor/apparmor-3.0.1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd toolchain-funcs
+
+MY_PV="$(ver_cut 1-2)"
+
+DESCRIPTION="Userspace utils and init scripts for the AppArmor application 
security system"
+HOMEPAGE="https://gitlab.com/apparmor/apparmor/wikis/home;
+SRC_URI="https://launchpad.net/${PN}/${MY_PV}/${PV}/+download/${PN}-${PV}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc"
+
+RESTRICT="test" # bug 675854
+
+RDEPEND="~sys-libs/libapparmor-${PV}"
+DEPEND="${RDEPEND}
+   dev-lang/perl
+   sys-devel/bison
+   sys-devel/gettext
+   sys-devel/flex
+   doc? ( dev-tex/latex2html )
+"
+
+S=${WORKDIR}/apparmor-${PV}/parser
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.0.0-makefile.patch"
+   "${FILESDIR}/${PN}-2.11.1-dynamic-link.patch"
+)
+
+src_prepare() {
+   default
+
+   # remove warning about missing file that controls features
+   # we don't currently support
+   sed -e "/installation problem/ctrue" -i rc.apparmor.functions || die
+
+   # bug 634782
+   sed -e "s/cpp/$(tc-getCPP) -/" \
+   -i ../common/list_capabilities.sh \
+   -i ../common/list_af_names.sh || die
+}
+
+src_compile() {
+   emake \
+   AR="$(tc-getAR)" \
+   CC="$(tc-getCC)" \
+   CPP="$(tc-getCPP) -" \
+   CXX="$(tc-getCXX)" \
+   USE_SYSTEM=1 \
+   arch manpages
+   use doc && emake pdf
+}
+
+src_test() {
+   emake CXX="$(tc-getCXX)" USE_SYSTEM=1 check
+}
+
+src_install() {
+   emake \
+   CPP="$(tc-getCPP) -" \
+   DESTDIR="${D}" \
+   DISTRO="unknown" \
+   USE_SYSTEM=1 \
+   install
+
+   dodir /etc/apparmor.d/disable
+
+   newinitd "${FILESDIR}/${PN}-init-1" ${PN}
+   systemd_newunit "${FILESDIR}/apparmor.service" apparmor.service
+
+   use doc && dodoc techdoc.pdf
+
+   exeinto /usr/share/apparmor
+   doexe "${FILESDIR}/apparmor_load.sh"
+   doexe "${FILESDIR}/apparmor_unload.sh"
+}



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

2020-12-07 Thread Joonas Niilola
commit: cdc6da9d80f268045574be784c8ca3855ad2d5c0
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Dec  8 05:50:27 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  8 05:53:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdc6da9d

dev-python/pyspelling: add missing dies

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

 dev-python/pyspelling/pyspelling-2.7.0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/pyspelling/pyspelling-2.7.0.ebuild 
b/dev-python/pyspelling/pyspelling-2.7.0.ebuild
index 97c7dbb77ba..8aea3245861 100644
--- a/dev-python/pyspelling/pyspelling-2.7.0.ebuild
+++ b/dev-python/pyspelling/pyspelling-2.7.0.ebuild
@@ -43,11 +43,11 @@ distutils_enable_tests pytest
 python_prepare_all() {
# mkdocs-git-revision-date-localized-plugin needs git repo
if use doc; then
-   git init
+   git init || die
git config --global user.email "y...@example.com" || die
git config --global user.name "Your Name" || die
-   git add .
-   git commit -m 'init'
+   git add . || die
+   git commit -m 'init' || die
fi
 
distutils-r1_python_prepare_all



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

2020-12-07 Thread Joonas Niilola
commit: 9af3c41ad7b62d03402eb95343ea457528c388f5
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Dec  8 05:40:30 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  8 05:53:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9af3c41a

dev-python/bracex: add missing test dep

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

 dev-python/bracex/bracex-2.0.1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-python/bracex/bracex-2.0.1.ebuild 
b/dev-python/bracex/bracex-2.0.1.ebuild
index 5e4f9fdc45e..938c2fc2c53 100644
--- a/dev-python/bracex/bracex-2.0.1.ebuild
+++ b/dev-python/bracex/bracex-2.0.1.ebuild
@@ -27,6 +27,8 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
+BDEPEND="test? ( dev-vcs/git )"
+
 distutils_enable_tests pytest
 
 python_prepare_all() {



[gentoo-commits] repo/gentoo:master commit in: dev-python/mkdocs-git-revision-date-localized-plugin/

2020-12-07 Thread Joonas Niilola
commit: 39430c19e6efa851d913a4ee55667b5a930887d9
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Dec  8 05:49:24 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  8 05:53:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39430c19

dev-python/mkdocs-git-revision-date-localized-plugin: add missing dies

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

 .../mkdocs-git-revision-date-localized-plugin-0.8.ebuild| 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.8.ebuild
 
b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.8.ebuild
index d7eaace9d55..fdef23498c4 100644
--- 
a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.8.ebuild
+++ 
b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.8.ebuild
@@ -34,11 +34,11 @@ distutils_enable_tests --install pytest
 python_prepare_all() {
# mkdocs-git-revision-date-localized-plugin's tests need git repo
if use test; then
-   git init
+   git init || die
git config --global user.email "y...@example.com" || die
git config --global user.name "Your Name" || die
-   git add .
-   git commit -m 'init'
+   git add . || die
+   git commit -m 'init' || die
fi
 
distutils-r1_python_prepare_all



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

2020-12-07 Thread Joonas Niilola
commit: a445c63f5afd73743c117e88c369e7eea4b5c9a8
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Dec  8 05:45:25 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  8 05:53:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a445c63f

dev-python/pymdown-extensions: add missing test dep

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

 dev-python/pymdown-extensions/pymdown-extensions-8.0.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-python/pymdown-extensions/pymdown-extensions-8.0.1.ebuild 
b/dev-python/pymdown-extensions/pymdown-extensions-8.0.1.ebuild
index ed192ca4a3c..f13a1d92a27 100644
--- a/dev-python/pymdown-extensions/pymdown-extensions-8.0.1.ebuild
+++ b/dev-python/pymdown-extensions/pymdown-extensions-8.0.1.ebuild
@@ -29,8 +29,9 @@ KEYWORDS="~amd64 ~x86"
 
 RDEPEND=">=dev-python/markdown-3.2[${PYTHON_USEDEP}]"
 
-DEPEND="test? (
+BDEPEND="test? (
dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-vcs/git
 )"
 
 distutils_enable_tests pytest



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

2020-12-07 Thread Joonas Niilola
commit: 3e76cbb58d716c0b3f2ca85cd7e3215068680941
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Dec  8 05:49:58 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  8 05:53:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e76cbb5

dev-python/pymdown-extensions: add missing dies

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

 dev-python/pymdown-extensions/pymdown-extensions-8.0.1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/pymdown-extensions/pymdown-extensions-8.0.1.ebuild 
b/dev-python/pymdown-extensions/pymdown-extensions-8.0.1.ebuild
index f13a1d92a27..bb8e5e1c5ca 100644
--- a/dev-python/pymdown-extensions/pymdown-extensions-8.0.1.ebuild
+++ b/dev-python/pymdown-extensions/pymdown-extensions-8.0.1.ebuild
@@ -53,11 +53,11 @@ python_prepare_all() {
 
# mkdocs-git-revision-date-localized-plugin needs git repo
if use doc; then
-   git init
+   git init || die
git config --global user.email "y...@example.com" || die
git config --global user.name "Your Name" || die
-   git add .
-   git commit -m 'init'
+   git add . || die
+   git commit -m 'init' || die
fi
 
distutils-r1_python_prepare_all



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

2020-12-07 Thread Joonas Niilola
commit: b69cb84fbabde113874385926d43288072269d4c
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Dec  8 05:46:50 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  8 05:53:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b69cb84f

dev-python/wcmatch: add missing test dep

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

 dev-python/wcmatch/wcmatch-7.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-python/wcmatch/wcmatch-7.1.ebuild 
b/dev-python/wcmatch/wcmatch-7.1.ebuild
index ef181cb493b..2b77ed17b04 100644
--- a/dev-python/wcmatch/wcmatch-7.1.ebuild
+++ b/dev-python/wcmatch/wcmatch-7.1.ebuild
@@ -31,8 +31,9 @@ RDEPEND="
>=dev-python/bracex-2.0[${PYTHON_USEDEP}]
 "
 
-DEPEND="test? (
+BDEPEND="test? (
dev-python/mock[${PYTHON_USEDEP}]
+   dev-vcs/git
 )"
 
 distutils_enable_tests pytest



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

2020-12-07 Thread Joonas Niilola
commit: e14d3c85a8ff068849f209b25351af96f995df79
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Dec  8 05:50:55 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  8 05:53:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e14d3c85

dev-python/wcmatch: add missing dies

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

 dev-python/wcmatch/wcmatch-7.1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/wcmatch/wcmatch-7.1.ebuild 
b/dev-python/wcmatch/wcmatch-7.1.ebuild
index 2b77ed17b04..4fc94a4a472 100644
--- a/dev-python/wcmatch/wcmatch-7.1.ebuild
+++ b/dev-python/wcmatch/wcmatch-7.1.ebuild
@@ -45,11 +45,11 @@ python_prepare_all() {
 
# mkdocs-git-revision-date-localized-plugin needs git repo
if use doc; then
-   git init
+   git init || die
git config --global user.email "y...@example.com" || die
git config --global user.name "Your Name" || die
-   git add .
-   git commit -m 'init'
+   git add . || die
+   git commit -m 'init' || die
fi
 
distutils-r1_python_prepare_all



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

2020-12-07 Thread Joonas Niilola
commit: fd9ea288b1988f22cf4bfcca573bafdbc132c597
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Sat Apr 11 08:57:29 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  8 05:53:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd9ea288

dev-python/mkdocs-material: Material theme for mkdocs

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

Package-Manager: Portage-2.3.98, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan  riseup.net>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-python/mkdocs-material/Manifest|  1 +
 dev-python/mkdocs-material/metadata.xml| 26 +
 .../mkdocs-material/mkdocs-material-6.1.7.ebuild   | 33 ++
 3 files changed, 60 insertions(+)

diff --git a/dev-python/mkdocs-material/Manifest 
b/dev-python/mkdocs-material/Manifest
new file mode 100644
index 000..d9c436bb34a
--- /dev/null
+++ b/dev-python/mkdocs-material/Manifest
@@ -0,0 +1 @@
+DIST mkdocs-material-6.1.7.tar.gz 4580050 BLAKE2B 
9919a94b008be298dcff569a33c6dacfa783b338cbf1a09afde6f14c85636b9f971f65863d82f9616c527c3521490c945c0d3ad3647adf69ff8e2795a1b43166
 SHA512 
ddca360760db8a29055bbf41b58d568943965ffe3bcce5b77fbd4af17caaaebba94f41a9dec6d1042c537054ab92eb6da41cc267ef4421d91ed69373417cde99

diff --git a/dev-python/mkdocs-material/metadata.xml 
b/dev-python/mkdocs-material/metadata.xml
new file mode 100644
index 000..14b90ae1b17
--- /dev/null
+++ b/dev-python/mkdocs-material/metadata.xml
@@ -0,0 +1,26 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+andrewammerl...@riseup.net
+Andrew Ammerlaan
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+  
+What to expect
+
+Responsive design and fluid layout for all kinds of screens and devices, 
designed to serve your project documentation in a user-friendly way in 41 
languages with optimal readability.
+
+Easily customizable primary and accent color, fonts, favicon and logo; 
straight forward localization through theme extension; integrated with Google 
Analytics, Disqus and GitHub.
+
+Well-designed search interface accessible through hotkeys (F or S), 
intelligent grouping of search results, search term highlighting and lazy 
loading.
+  
+  
+squidfunk/mkdocs-material
+mkdocs-material
+  
+

diff --git a/dev-python/mkdocs-material/mkdocs-material-6.1.7.ebuild 
b/dev-python/mkdocs-material/mkdocs-material-6.1.7.ebuild
new file mode 100644
index 000..cef41ffedf2
--- /dev/null
+++ b/dev-python/mkdocs-material/mkdocs-material-6.1.7.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+   dev-python/mkdocs-minify-plugin
+   dev-python/mkdocs-redirects
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="A Material Design theme for MkDocs"
+HOMEPAGE="
+   https://github.com/squidfunk/mkdocs-material
+   https://pypi.org/project/mkdocs-material
+"
+SRC_URI="https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-1.1[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.4[${PYTHON_USEDEP}]
+   >=dev-python/pymdown-extensions-7.0[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-material-extensions-1.0[${PYTHON_USEDEP}]
+"



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

2020-12-07 Thread Joonas Niilola
commit: a9550c280e92e0ec825815b34f0d0d4059d1fd8c
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Dec  8 05:46:16 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  8 05:53:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9550c28

dev-python/pyspelling: add missing test dep

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

 dev-python/pyspelling/pyspelling-2.7.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-python/pyspelling/pyspelling-2.7.0.ebuild 
b/dev-python/pyspelling/pyspelling-2.7.0.ebuild
index f350d6f3873..97c7dbb77ba 100644
--- a/dev-python/pyspelling/pyspelling-2.7.0.ebuild
+++ b/dev-python/pyspelling/pyspelling-2.7.0.ebuild
@@ -36,6 +36,8 @@ RDEPEND="
>=dev-python/wcmatch-6.0.3[${PYTHON_USEDEP}]
 "
 
+BDEPEND="test? ( dev-vcs/git )"
+
 distutils_enable_tests pytest
 
 python_prepare_all() {



[gentoo-commits] repo/gentoo:master commit in: dev-python/mkdocs-git-revision-date-localized-plugin/

2020-12-07 Thread Joonas Niilola
commit: caebccd776405e3fe73d65fc743b5f866b8c1501
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Dec  8 05:42:56 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  8 05:53:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caebccd7

dev-python/mkdocs-git-revision-date-localized-plugin: add missing test dep

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

 .../mkdocs-git-revision-date-localized-plugin-0.8.ebuild   | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.8.ebuild
 
b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.8.ebuild
index 55eb83b82cf..d7eaace9d55 100644
--- 
a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.8.ebuild
+++ 
b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.8.ebuild
@@ -23,9 +23,10 @@ RDEPEND="
dev-python/GitPython[${PYTHON_USEDEP}]
>=dev-python/mkdocs-1.0[${PYTHON_USEDEP}]
 "
-DEPEND="test? (
+BDEPEND="test? (
dev-python/click[${PYTHON_USEDEP}]
dev-python/mkdocs-material[${PYTHON_USEDEP}]
+   dev-vcs/git
 )"
 
 distutils_enable_tests --install pytest



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

2020-12-07 Thread Joonas Niilola
commit: 5baf0448b9b057378db6acb36209611da9455a96
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Dec  8 05:48:43 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  8 05:53:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5baf0448

dev-python/bracex: add missing dies

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

 dev-python/bracex/bracex-2.0.1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/bracex/bracex-2.0.1.ebuild 
b/dev-python/bracex/bracex-2.0.1.ebuild
index 938c2fc2c53..3219582fd35 100644
--- a/dev-python/bracex/bracex-2.0.1.ebuild
+++ b/dev-python/bracex/bracex-2.0.1.ebuild
@@ -34,11 +34,11 @@ distutils_enable_tests pytest
 python_prepare_all() {
# mkdocs-git-revision-date-localized-plugin needs git repo
if use doc; then
-   git init
+   git init || die
git config --global user.email "y...@example.com" || die
git config --global user.name "Your Name" || die
-   git add .
-   git commit -m 'init'
+   git add . || die
+   git commit -m 'init' || die
fi
 
distutils-r1_python_prepare_all



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

2020-12-07 Thread Joonas Niilola
commit: 6ece9cf35268142766535fa482288743e89dd33c
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Dec  8 05:48:13 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  8 05:53:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ece9cf3

dev-python/backrefs: add missing dies

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

 dev-python/backrefs/backrefs-4.5.0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/backrefs/backrefs-4.5.0.ebuild 
b/dev-python/backrefs/backrefs-4.5.0.ebuild
index acb18049bdd..76f334eeed6 100644
--- a/dev-python/backrefs/backrefs-4.5.0.ebuild
+++ b/dev-python/backrefs/backrefs-4.5.0.ebuild
@@ -38,11 +38,11 @@ distutils_enable_tests pytest
 python_prepare_all() {
# mkdocs-git-revision-date-localized-plugin needs git repo
if use doc; then
-   git init
+   git init || die
git config --global user.email "y...@example.com" || die
git config --global user.name "Your Name" || die
-   git add .
-   git commit -m 'init'
+   git add . || die
+   git commit -m 'init' || die
fi
 
distutils-r1_python_prepare_all



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

2020-12-07 Thread Joonas Niilola
commit: 9edfaaa337588709c062661ab3aefa65ec429a3e
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Mon Dec  7 11:33:46 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  8 05:53:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9edfaaa3

eclass/docs: quick fixes

- remove DOCS_EXTRA_ARGS: it causes too many problems
with "unexpected arguments" and it is not used anyway

- fix the append_deps function: apperently I messed up
somewhere and all deps but the first got ignored

- remove the check_deps function: it is not required
and is causing more problems at the moment (did the python
eclasses change the way they handle this function?)

Package-Manager: Portage-2.3.98, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan  riseup.net>
Signed-off-by: Joonas Niilola  gentoo.org>

 eclass/docs.eclass | 38 ++
 1 file changed, 10 insertions(+), 28 deletions(-)

diff --git a/eclass/docs.eclass b/eclass/docs.eclass
index 73c9ec99ca5..adacae4abda 100644
--- a/eclass/docs.eclass
+++ b/eclass/docs.eclass
@@ -19,7 +19,7 @@
 # to the location of the compiled documentation
 #
 # The aim of this eclass is to make it easy to add additional
-# doc builders. To do this, add a -setup and
+# doc builders. To do this, add a -deps and
 # -build function for your doc builder.
 # For python based doc builders you can use the
 # python_append_deps function to append [${PYTHON_USEDEP}]
@@ -77,10 +77,6 @@ esac
 # Sets whether to use sphinx.ext.autodoc/mkautodoc
 # Defaults to 1 (True) for sphinx, and 0 (False) for mkdocs
 
-# @ECLASS-VARIABLE: DOCS_EXTRA_ARGS
-# @DESCRIPTION:
-# Extra arguments to parse to the DOCS_BUILDER
-
 # @ECLASS-VARIABLE: DOCS_OUTDIR
 # @DESCRIPTION:
 # Sets where the compiled files will be put.
@@ -90,7 +86,7 @@ esac
 #
 # HTML_DOCS=( "${yourdocs}" "${DOCS_OUTDIR}/." )
 #
-# Defaults to ${DOCS_DIR}/_build/html
+# Defaults to ${S}/_build/html
 
 # @ECLASS-VARIABLE: DOCS_CONFIG_NAME
 # @DESCRIPTION:
@@ -122,21 +118,6 @@ case ${DOCS_BUILDER} in
;;
 esac
 
-# @FUNCTION: python_check_deps
-# @DESCRIPTION:
-# Check if the dependencies are valid
-python_check_deps() {
-   debug-print-function ${FUNCNAME}
-   use doc || return 0
-
-   local dep
-   for dep in ${CHECK_DEPS[@]}; do
-   has_version "${dep}[${PYTHON_USEDEP}]" || return 1
-   done
-}
-# Save this before we start manipulating it
-CHECK_DEPS=${DOCS_DEPEND}
-
 # @FUNCTION: python_append_dep
 # @DESCRIPTION:
 # Appends [\${PYTHON_USEDEP}] to all dependencies
@@ -145,10 +126,10 @@ CHECK_DEPS=${DOCS_DEPEND}
 python_append_deps() {
debug-print-function ${FUNCNAME}
 
-   local temp=()
+   local temp
local dep
for dep in ${DOCS_DEPEND[@]}; do
-   temp+=(" ${dep}[\${PYTHON_USEDEP}]")
+   temp+=" ${dep}[\${PYTHON_USEDEP}]"
done
DOCS_DEPEND=${temp}
 }
@@ -165,7 +146,8 @@ sphinx_deps() {
if [[ -n "${DOCS_DEPEND}" ]]; then
die "${FUNCNAME}: do not set DOCS_AUTODOC to 0 if 
external plugins are used"
else
-   DOCS_DEPEND="dev-python/sphinx"
+   DOCS_DEPEND="$(python_gen_any_dep "
+   dev-python/sphinx[\${PYTHON_USEDEP}]")"
fi
elif [[ ${DOCS_AUTODOC} == 1 ]]; then
DOCS_DEPEND="$(python_gen_any_dep "
@@ -203,7 +185,7 @@ sphinx_compile() {
sed -i -e 's:^intersphinx_mapping:disabled_&:' \
"${DOCS_DIR}"/conf.py || die
# not all packages include the Makefile in pypi tarball
-   sphinx-build "${DOCS_EXTRA_ARGS}" -b html -d 
"${DOCS_DIR}"/_build/doctrees "${DOCS_DIR}" \
+   sphinx-build -b html -d "${DOCS_OUTDIR}"/_build/doctrees "${DOCS_DIR}" \
"${DOCS_OUTDIR}" || die "${FUNCNAME}: sphinx-build failed"
 }
 
@@ -244,7 +226,7 @@ mkdocs_compile() {
die "${FUNCNAME}: ${mkdocsyml} not found, DOCS_DIR=${DOCS_DIR} 
wrong"
 
pushd "${DOCS_DIR}" || die
-   mkdocs build "${DOCS_EXTRA_ARGS}" -d "${DOCS_OUTDIR}" || die 
"${FUNCNAME}: mkdocs build failed"
+   mkdocs build -d "${DOCS_OUTDIR}" || die "${FUNCNAME}: mkdocs build 
failed"
popd || die
 
# remove generated .gz variants
@@ -283,7 +265,7 @@ doxygen_compile() {
mkdir -p "${DOCS_OUTDIR}" || die
 
pushd "${DOCS_DIR}" || die
-   (cat "${DOCS_CONFIG_NAME}" ; echo "HTML_OUTPUT=${DOCS_OUTDIR}") | 
doxygen - "${DOCS_EXTRA_ARGS}" || die "${FUNCNAME}: doxygen failed"
+   (cat "${DOCS_CONFIG_NAME}" ; echo "HTML_OUTPUT=${DOCS_OUTDIR}") | 
doxygen - || die "${FUNCNAME}: doxygen failed"
popd || die
 }
 
@@ -305,7 +287,7 @@ docs_compile() {
: ${DOCS_DIR:="${S}"}
 
# Where to put the compiled files?
-   : ${DOCS_OUTDIR:="${DOCS_DIR}/_build/html"}
+   : ${DOCS_OUTDIR:="${S}/_build/html"}
 
${DOCS_BUILDER}_compile
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/mkdocs-git-revision-date-localized-plugin/

2020-12-07 Thread Joonas Niilola
commit: 0a6b558d3e5ac7ed230192346831b9aa64484bd0
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Mon Dec  7 11:25:31 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  8 05:53:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a6b558d

dev-python/mkdocs-git-revision-date-localized-plugin: mkdocs plugin

Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>
Signed-off-by: Joonas Niilola  gentoo.org>

 .../Manifest   |  1 +
 .../metadata.xml   | 17 
 ...s-git-revision-date-localized-plugin-0.8.ebuild | 31 ++
 3 files changed, 49 insertions(+)

diff --git a/dev-python/mkdocs-git-revision-date-localized-plugin/Manifest 
b/dev-python/mkdocs-git-revision-date-localized-plugin/Manifest
new file mode 100644
index 000..acc012c3114
--- /dev/null
+++ b/dev-python/mkdocs-git-revision-date-localized-plugin/Manifest
@@ -0,0 +1 @@
+DIST mkdocs-git-revision-date-localized-plugin-0.8.tar.gz 364352 BLAKE2B 
cfd1709b5c9e1f99ca1a2d8d194634afde6d57aecaca1d2cb70edc21c28d0b210c3497a4214d6a95592bc5a7aad3b88d96b275427f3218aa198ab7b3ae8f364a
 SHA512 
84f19aa13189b74f18f98433939935052f1d757f66972d4f1cc1bfd14b614f8fd57b0ac0dcf41fcb678eb8dddba93ddc78dc776d6a81977d096920128d31f58e

diff --git a/dev-python/mkdocs-git-revision-date-localized-plugin/metadata.xml 
b/dev-python/mkdocs-git-revision-date-localized-plugin/metadata.xml
new file mode 100644
index 000..bb319d114c9
--- /dev/null
+++ b/dev-python/mkdocs-git-revision-date-localized-plugin/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+andrewammerl...@riseup.net
+Andrew Ammerlaan
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+  
+timvink/mkdocs-git-revision-date-localized-plugin
+mkdocs-git-revision-date-localized-plugin
+  
+

diff --git 
a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.8.ebuild
 
b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.8.ebuild
new file mode 100644
index 000..45794cc41c7
--- /dev/null
+++ 
b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.8.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Display the localized date of the last git modification of a 
markdown file"
+HOMEPAGE="
+   https://github.com/timvink/mkdocs-git-revision-date-localized-plugin
+   https://pypi.org/project/mkdocs-git-revision-date-localized-plugin
+"
+SRC_URI="https://github.com/timvink/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/Babel-2.7.0[${PYTHON_USEDEP}]
+   dev-python/GitPython[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-1.0[${PYTHON_USEDEP}]
+"
+DEPEND="test? (
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/mkdocs-material[${PYTHON_USEDEP}]
+)"
+
+distutils_enable_tests --install pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/mkdocs-git-revision-date-localized-plugin/

2020-12-07 Thread Joonas Niilola
commit: a6fc7b6552783b05b15533bdd0e5fdb364bd0a5a
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Tue Dec  8 05:42:29 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  8 05:53:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6fc7b65

dev-python/mkdocs-git-revision-date-localized-plugin: fix test phase

Signed-off-by: Andrew Ammerlaan  riseup.net>
Signed-off-by: Joonas Niilola  gentoo.org>

 .../mkdocs-git-revision-date-localized-plugin-0.8.ebuild| 13 +
 1 file changed, 13 insertions(+)

diff --git 
a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.8.ebuild
 
b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.8.ebuild
index 45794cc41c7..55eb83b82cf 100644
--- 
a/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.8.ebuild
+++ 
b/dev-python/mkdocs-git-revision-date-localized-plugin/mkdocs-git-revision-date-localized-plugin-0.8.ebuild
@@ -29,3 +29,16 @@ DEPEND="test? (
 )"
 
 distutils_enable_tests --install pytest
+
+python_prepare_all() {
+   # mkdocs-git-revision-date-localized-plugin's tests need git repo
+   if use test; then
+   git init
+   git config --global user.email "y...@example.com" || die
+   git config --global user.name "Your Name" || die
+   git add .
+   git commit -m 'init'
+   fi
+
+   distutils-r1_python_prepare_all
+}



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

2020-12-07 Thread Joonas Niilola
commit: 87fd664911b4b1661053dbca2121cab93c38e7b4
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Sat Apr 11 08:51:14 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  8 05:53:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87fd6649

dev-python/pyspelling: Spell checker automation tool

Package-Manager: Portage-2.3.98, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan  riseup.net>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-python/pyspelling/Manifest|  1 +
 dev-python/pyspelling/metadata.xml| 28 +++
 dev-python/pyspelling/pyspelling-2.7.0.ebuild | 52 +++
 3 files changed, 81 insertions(+)

diff --git a/dev-python/pyspelling/Manifest b/dev-python/pyspelling/Manifest
new file mode 100644
index 000..b85ac18e568
--- /dev/null
+++ b/dev-python/pyspelling/Manifest
@@ -0,0 +1 @@
+DIST pyspelling-2.7.0.tar.gz 149425 BLAKE2B 
f8e600a41ebd4ec290562307306e7fd5c67d384b9186de037b98d50d58016ded19c426caa892497ca44e309fb3db04292b890612afbe25a34f9f6b06985d3740
 SHA512 
2fcd225a66cb02fff10d5ca652e523a01bd0488a005dafa32ba1151fba9afe73809781501c957d6df00927baa9fb6779872973b32e2d3fe8a09306fdc4191995

diff --git a/dev-python/pyspelling/metadata.xml 
b/dev-python/pyspelling/metadata.xml
new file mode 100644
index 000..e649e6dcff7
--- /dev/null
+++ b/dev-python/pyspelling/metadata.xml
@@ -0,0 +1,28 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+   
+   lssndrbarbi...@gmail.com
+   Alessandro Barbieri
+   
+   
+   andrewammerl...@riseup.net
+   Andrew Ammerlaan
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   facelessuser/pyspelling
+   
+   
+PySpelling is a module to help with automating spell checking in a project 
with Aspell or 
+Hunspell. It is essentially a wrapper around the command line utility of these 
two spell 
+checking tools, and allows you to setup different spelling tasks for different 
file types. 
+You can apply specific and different filters and options to each task. 
PySpelling can also 
+be used in CI environments to fail the build if there are misspelled words.
+Aspell and Hunspell are very good spell checking tools. Aspell particularly 
comes with a couple of filters, but the filters are limited in types and aren't 
extremely flexible. PySpelling was created to work around Aspell's and 
Hunspell's filtering shortcomings by creating a wrapper around them that could 
be extended to handle more kinds of file formats and provide more advanced 
filtering. If you need to filter out specific HTML tags with specific IDs or 
class names, PySpelling can do it. If you want to scan Python files for 
docstrings, but also avoid specific content within the docstring, you can do 
that as well. If PySpelling doesn't have a filter you need, with access to so 
many available Python modules, you can easily write your own.
+
+

diff --git a/dev-python/pyspelling/pyspelling-2.7.0.ebuild 
b/dev-python/pyspelling/pyspelling-2.7.0.ebuild
new file mode 100644
index 000..f350d6f3873
--- /dev/null
+++ b/dev-python/pyspelling/pyspelling-2.7.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+   ~dev-python/mkdocs_pymdownx_material_extras-1.1.3
+   dev-python/mkdocs-git-revision-date-localized-plugin
+   dev-python/mkdocs-minify-plugin
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="Spell checker automation tool"
+HOMEPAGE="https://github.com/facelessuser/pyspelling;
+SRC_URI="https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   || ( app-text/aspell app-text/hunspell )
+
+   dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/html5lib[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/soupsieve-1.8[${PYTHON_USEDEP}]
+   >=dev-python/wcmatch-6.0.3[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # mkdocs-git-revision-date-localized-plugin needs git repo
+   if use doc; then
+   git init
+   git config --global user.email "y...@example.com" || die
+   git config --global user.name "Your Name" || die
+   git add .
+   git commit -m 'init'
+   fi
+
+   distutils-r1_python_prepare_all
+}



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

2020-12-07 Thread Joonas Niilola
commit: 7b49dd3aa543c8da6801277b84fe75aa603f9817
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Sat Apr 11 08:53:27 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  8 05:53:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b49dd3a

dev-python/pymdown-extensions: Extensions for Python Markdown.

Package-Manager: Portage-2.3.98, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan  riseup.net>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-python/pymdown-extensions/Manifest |  1 +
 dev-python/pymdown-extensions/metadata.xml | 17 ++
 .../pymdown-extensions-8.0.1.ebuild| 63 ++
 3 files changed, 81 insertions(+)

diff --git a/dev-python/pymdown-extensions/Manifest 
b/dev-python/pymdown-extensions/Manifest
new file mode 100644
index 000..715d3ad0bc4
--- /dev/null
+++ b/dev-python/pymdown-extensions/Manifest
@@ -0,0 +1 @@
+DIST pymdown-extensions-8.0.1.tar.gz 642787 BLAKE2B 
fe25fd828633bb1a653430431de9fd2f9abc881ff457d2c630befd7c094a147f4d4883088488a66c601190794c15fdfb8297a3252ba3b070412b2f18872f6126
 SHA512 
3f85bfe9128dcdc63cea4c2eb4d55173d697ae9d112559a74527ed64b3bd63f67eee119b81a54d0ac927bc21b6eb8411c03dc7afc77673739a81772c10ebe62a

diff --git a/dev-python/pymdown-extensions/metadata.xml 
b/dev-python/pymdown-extensions/metadata.xml
new file mode 100644
index 000..6b89dfe643e
--- /dev/null
+++ b/dev-python/pymdown-extensions/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+   
+   andrewammerl...@riseup.net
+   Andrew Ammerlaan
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   facelessuser/pymdown-extensions
+   pymdown-extensions
+   
+

diff --git a/dev-python/pymdown-extensions/pymdown-extensions-8.0.1.ebuild 
b/dev-python/pymdown-extensions/pymdown-extensions-8.0.1.ebuild
new file mode 100644
index 000..ed192ca4a3c
--- /dev/null
+++ b/dev-python/pymdown-extensions/pymdown-extensions-8.0.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+   dev-python/mkdocs-git-revision-date-localized-plugin
+   dev-python/mkdocs-minify-plugin
+   dev-python/mkdocs-material
+   dev-python/pymdown-lexers
+   dev-python/pyspelling
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="Extensions for Python Markdown."
+HOMEPAGE="
+   https://github.com/facelessuser/pymdown-extensions
+   https://pypi.org/project/pymdown-extensions
+"
+SRC_URI="https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-python/markdown-3.2[${PYTHON_USEDEP}]"
+
+DEPEND="test? (
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+)"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # Fails on whitspaces
+   rm tests/test_syntax.py || die
+
+   # AssertionError: False is not true
+   sed -i -e 's:test_no_pygments_linenums_custom_class:_&:' \
+   tests/test_extensions/test_highlight.py  || die
+
+   sed -i -e 's:test_default_override:_&:' \
+   tests/test_extensions/test_superfences.py  || die
+
+   sed -i -e 's:test_tabbed:_&:' \
+   -e 's:test_tabbed_split:_&:' \
+   tests/test_extensions/test_tabbed.py  || die
+
+   # mkdocs-git-revision-date-localized-plugin needs git repo
+   if use doc; then
+   git init
+   git config --global user.email "y...@example.com" || die
+   git config --global user.name "Your Name" || die
+   git add .
+   git commit -m 'init'
+   fi
+
+   distutils-r1_python_prepare_all
+}



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

2020-12-07 Thread Joonas Niilola
commit: 2d5c428428639f1c601c77a2297b5e7a4b311ec7
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Mon Dec  7 11:59:40 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  8 05:53:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d5c4284

dev-python/mkdocs-bootstrap: fix setuptools dep

Closes: https://bugs.gentoo.org/748366
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-python/mkdocs-bootstrap/mkdocs-bootstrap-1.1-r1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-python/mkdocs-bootstrap/mkdocs-bootstrap-1.1-r1.ebuild 
b/dev-python/mkdocs-bootstrap/mkdocs-bootstrap-1.1-r1.ebuild
index 67ca8fa0f5e..7d7ccbe6b6b 100644
--- a/dev-python/mkdocs-bootstrap/mkdocs-bootstrap-1.1-r1.ebuild
+++ b/dev-python/mkdocs-bootstrap/mkdocs-bootstrap-1.1-r1.ebuild
@@ -4,7 +4,6 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6,7,8} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
 
 DOCS_BUILDER="mkdocs"
 



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

2020-12-07 Thread Joonas Niilola
commit: 321dbb26e1c4a22767a20aa11a16ae8d1fe3d14d
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Dec  8 05:39:06 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  8 05:53:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=321dbb26

dev-python/backrefs: add missing test deps

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

 dev-python/backrefs/backrefs-4.5.0.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-python/backrefs/backrefs-4.5.0.ebuild 
b/dev-python/backrefs/backrefs-4.5.0.ebuild
index ec9ea94633e..acb18049bdd 100644
--- a/dev-python/backrefs/backrefs-4.5.0.ebuild
+++ b/dev-python/backrefs/backrefs-4.5.0.ebuild
@@ -27,7 +27,11 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-BDEPEND="test? ( dev-python/mock[${PYTHON_USEDEP}] )"
+BDEPEND="test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/regex[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )"
 
 distutils_enable_tests pytest
 



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

2020-12-07 Thread Joonas Niilola
commit: 2527e0288b8ad832ddcd80bb60475b344719f179
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Mon Dec  7 12:00:58 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  8 05:53:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2527e028

dev-python/mkdocs-bootswatch: fix setuptools dep

Closes: https://bugs.gentoo.org/748270
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/15302
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-python/mkdocs-bootswatch/mkdocs-bootswatch-1.1-r1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-python/mkdocs-bootswatch/mkdocs-bootswatch-1.1-r1.ebuild 
b/dev-python/mkdocs-bootswatch/mkdocs-bootswatch-1.1-r1.ebuild
index 6fecc945233..bb9630d5c05 100644
--- a/dev-python/mkdocs-bootswatch/mkdocs-bootswatch-1.1-r1.ebuild
+++ b/dev-python/mkdocs-bootswatch/mkdocs-bootswatch-1.1-r1.ebuild
@@ -4,7 +4,6 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6,7,8} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
 
 DOCS_BUILDER="mkdocs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/mkdocs-material-extensions/

2020-12-07 Thread Joonas Niilola
commit: 8d5930671be14399474cd1f1166d007c55113228
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Sun Apr 12 18:30:04 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  8 05:53:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d593067

dev-python/mkdocs-material-extensions: Extension pack

Extension pack for Python Markdown.

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan  riseup.net>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-python/mkdocs-material-extensions/Manifest |  1 +
 dev-python/mkdocs-material-extensions/metadata.xml | 17 ++
 .../mkdocs-material-extensions-1.0.1.ebuild| 36 ++
 3 files changed, 54 insertions(+)

diff --git a/dev-python/mkdocs-material-extensions/Manifest 
b/dev-python/mkdocs-material-extensions/Manifest
new file mode 100644
index 000..2ef134ab7d4
--- /dev/null
+++ b/dev-python/mkdocs-material-extensions/Manifest
@@ -0,0 +1 @@
+DIST mkdocs-material-extensions-1.0.1.tar.gz 12259 BLAKE2B 
464b0856f10f0b9311d5c6fe15def4af9384354ab86e62392052ae1bb7450bd09ac56b5d3e9f40b252b30c924f1cf35597ffc9c898f0cffb2c11a74b45da4090
 SHA512 
68bfdde71f654a9ae42cb6d4545005eddc235e74f6a4c49707853de9cb30261c77ab8c8534b15019c7030d01b97a32645f5355a9e6511470466bf0e6f17b6890

diff --git a/dev-python/mkdocs-material-extensions/metadata.xml 
b/dev-python/mkdocs-material-extensions/metadata.xml
new file mode 100644
index 000..878e3e67055
--- /dev/null
+++ b/dev-python/mkdocs-material-extensions/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+   
+   andrewammerl...@riseup.net
+   Andrew Ammerlaan
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   facelessuser/mkdocs-material-extensions
+   mkdocs-material-extensions
+   
+

diff --git 
a/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.0.1.ebuild 
b/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.0.1.ebuild
new file mode 100644
index 000..a5b3893e994
--- /dev/null
+++ 
b/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.0.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Extension pack for Python Markdown"
+HOMEPAGE="
+   https://github.com/facelessuser/mkdocs-material-extensions
+   https://pypi.org/project/mkdocs-material-extensions
+"
+SRC_URI="https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# mkdocs-material depends on this package creating a circular dep
+PDEPEND=">=dev-python/mkdocs-material-5.0.0[${PYTHON_USEDEP}]"
+
+# we still need mkdocs-material for test, but the circular dep can be avoided
+# by first emerging with FEATURES="-test"
+BDEPEND="test? ( ${PDEPEND} )"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # AssertionError: False is not true
+   sed -i -e 's:test_material_svg_injection:_&:' \
+   tests/extensions/test_emoji.py  || die
+
+   distutils-r1_python_prepare_all
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/mkdocs-minify-plugin/

2020-12-07 Thread Joonas Niilola
commit: 5b28a5d3f466b15aa35167f6c8a89077605baef9
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Sat Apr 11 08:55:15 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  8 05:53:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b28a5d3

dev-python/mkdocs-minify-plugin: MkDocs plugin

A plugin to  minify HTML and/or JS files

Package-Manager: Portage-2.3.98, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan  riseup.net>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-python/mkdocs-minify-plugin/Manifest   |  1 +
 dev-python/mkdocs-minify-plugin/metadata.xml   | 17 +++
 .../mkdocs-minify-plugin-0.3.0.ebuild  | 25 ++
 3 files changed, 43 insertions(+)

diff --git a/dev-python/mkdocs-minify-plugin/Manifest 
b/dev-python/mkdocs-minify-plugin/Manifest
new file mode 100644
index 000..aff01e13d93
--- /dev/null
+++ b/dev-python/mkdocs-minify-plugin/Manifest
@@ -0,0 +1 @@
+DIST mkdocs-minify-plugin-0.3.0.tar.gz 3101 BLAKE2B 
6b3451734d2d87f967c46521350f53cfd3cacdb555777328056ca61ed80e2341da86041be32fe87a0174241e3f36f0f0d7ca43538d0a8ca7a45cc06b6b4254e3
 SHA512 
97d8cb1ca3b0abfa362b9f71c7f881c889eb08963519ff0a356778b446c62140edb70ec344cbf54df7990e94ef515202b567799d0426e518a1abd6c3886a4281

diff --git a/dev-python/mkdocs-minify-plugin/metadata.xml 
b/dev-python/mkdocs-minify-plugin/metadata.xml
new file mode 100644
index 000..c68438d47fd
--- /dev/null
+++ b/dev-python/mkdocs-minify-plugin/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+   
+   andrewammerl...@riseup.net
+   Andrew Ammerlaan
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   byrnereese/mkdocs-minify-plugin
+   mkdocs-minify-plugin
+   
+

diff --git a/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.3.0.ebuild 
b/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.3.0.ebuild
new file mode 100644
index 000..5f83e701116
--- /dev/null
+++ b/dev-python/mkdocs-minify-plugin/mkdocs-minify-plugin-0.3.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="An MkDocs plugin to minify HTML and/or JS files prior to being 
written to disk"
+HOMEPAGE="
+   https://github.com/byrnereese/mkdocs-minify-plugin
+   https://pypi.org/project/mkdocs-minify-plugin/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/mkdocs-1.0.4[${PYTHON_USEDEP}]
+   >=app-text/htmlmin-0.1.4[${PYTHON_USEDEP}]
+   >=dev-python/jsmin-2.2.2[${PYTHON_USEDEP}]
+"



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

2020-12-07 Thread Joonas Niilola
commit: 49a05e194fc3834e0121cbc2ff80d6222168d70c
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Mon Dec  7 11:26:00 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  8 05:53:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49a05e19

dev-python/mkdocs-redirects: redirects plugin

Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-python/mkdocs-redirects/Manifest   |  1 +
 dev-python/mkdocs-redirects/metadata.xml   | 17 +++
 .../mkdocs-redirects/mkdocs-redirects-1.0.1.ebuild | 24 ++
 3 files changed, 42 insertions(+)

diff --git a/dev-python/mkdocs-redirects/Manifest 
b/dev-python/mkdocs-redirects/Manifest
new file mode 100644
index 000..dffce1a98b6
--- /dev/null
+++ b/dev-python/mkdocs-redirects/Manifest
@@ -0,0 +1 @@
+DIST mkdocs-redirects-1.0.1.tar.gz 5772 BLAKE2B 
e48a35b18690c040efcca2e3e6a97650a3f951b89d537537b54b297e61c590099c6891dd1d64f21dd4efcc4a20d3d709a2815280c2846324f9f57b5a953a31bb
 SHA512 
e3eb31ce920aceab2e4c93988853fc0e63ba789db229ac798791061b26252416c5c68b2c221f82e3a08ce7522e6b2aa58ca606b9a31653f782e31c415861f7d0

diff --git a/dev-python/mkdocs-redirects/metadata.xml 
b/dev-python/mkdocs-redirects/metadata.xml
new file mode 100644
index 000..de03ad6b9f3
--- /dev/null
+++ b/dev-python/mkdocs-redirects/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+   
+   andrewammerl...@riseup.net
+   Andrew Ammerlaan
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   datarobot/mkdocs-redirects
+   mkdocs-redirects
+   
+

diff --git a/dev-python/mkdocs-redirects/mkdocs-redirects-1.0.1.ebuild 
b/dev-python/mkdocs-redirects/mkdocs-redirects-1.0.1.ebuild
new file mode 100644
index 000..a273917c3f3
--- /dev/null
+++ b/dev-python/mkdocs-redirects/mkdocs-redirects-1.0.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Plugin for Mkdocs page redirects"
+HOMEPAGE="
+   https://github.com/datarobot/mkdocs-redirects
+   https://pypi.org/project/mkdocs-redirects/
+"
+SRC_URI="https://github.com/datarobot/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/mkdocs-1.0.4[${PYTHON_USEDEP}]
+   dev-python/twine[${PYTHON_USEDEP}]
+"



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

2020-12-07 Thread Joonas Niilola
commit: a36aaad8c621ad06811158c025c1591e38e7eee1
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Sat Apr 11 08:56:26 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  8 05:53:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a36aaad8

dev-python/mkdocs_pymdownx_material_extras: New package

Custom alterations based on Mkdocs-Material.

Package-Manager: Portage-2.3.98, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan  riseup.net>
Signed-off-by: Joonas Niilola  gentoo.org>

 .../mkdocs_pymdownx_material_extras/Manifest   |  2 ++
 .../mkdocs_pymdownx_material_extras/metadata.xml   | 27 ++
 .../mkdocs_pymdownx_material_extras-1.0.7.ebuild   | 22 ++
 .../mkdocs_pymdownx_material_extras-1.1.3.ebuild   | 22 ++
 4 files changed, 73 insertions(+)

diff --git a/dev-python/mkdocs_pymdownx_material_extras/Manifest 
b/dev-python/mkdocs_pymdownx_material_extras/Manifest
new file mode 100644
index 000..e4d3e543740
--- /dev/null
+++ b/dev-python/mkdocs_pymdownx_material_extras/Manifest
@@ -0,0 +1,2 @@
+DIST mkdocs_pymdownx_material_extras-1.0.7.tar.gz 17995 BLAKE2B 
a7a8715ec07b9ef5551eadb37e618f45ca2f8f3c707aa5269eb7d2587db70ba29cfaa8027bb606c4264bbf93d7b3950d7a5dc03640b71afc677658b044d064fa
 SHA512 
33fe8fddd0ee5856fdfb02068e2698f26a8db139458d7736715b776fbc2d8ae8ccb3170dbb786c52338e4e7a1612006046eb429f2268469f6f2bb5ba7f8e256d
+DIST mkdocs_pymdownx_material_extras-1.1.3.tar.gz 40029 BLAKE2B 
faa17e6e4d27a5d5e34a98a6830e34b934f8623fafb87a73051eb424cf95d29c5dd185bbfbbe49dd3e9300a8310ac0543d480ab70e5abee4047b1cecc774
 SHA512 
340818ebcd8f9cf175e5049028d0932a0d6208de3d8f86cf5ea47747680079c6b9b3bf27e0c32ee10ee6a1bc7ab8ffc6cc3aa48470be43ed32adfde74f44d5dd

diff --git a/dev-python/mkdocs_pymdownx_material_extras/metadata.xml 
b/dev-python/mkdocs_pymdownx_material_extras/metadata.xml
new file mode 100644
index 000..4f0fe0e6ec8
--- /dev/null
+++ b/dev-python/mkdocs_pymdownx_material_extras/metadata.xml
@@ -0,0 +1,27 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+   
+   lssndrbarbi...@gmail.com
+   Alessandro Barbieri
+   
+   
+   andrewammerl...@riseup.net
+   Andrew Ammerlaan
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   facelessuser/mkdocs_pymdownx_material_extras
+   mkdocs-pymdownx-material-extras
+   
+   
+A plugin that for MkDocs and specifically the MkDocs Material Theme. 
+Adds additional resources that are used in the PyMdown Extensions 
documentation, and other @facelessuser projects.
+While this is not specifically meant for outside consumption, and was 
originally written for @facelessuser projects, it can be freely used if desired.
+Files are copied from the pymdown-extensions project.
+   
+

diff --git 
a/dev-python/mkdocs_pymdownx_material_extras/mkdocs_pymdownx_material_extras-1.0.7.ebuild
 
b/dev-python/mkdocs_pymdownx_material_extras/mkdocs_pymdownx_material_extras-1.0.7.ebuild
new file mode 100644
index 000..463f6ecd3f8
--- /dev/null
+++ 
b/dev-python/mkdocs_pymdownx_material_extras/mkdocs_pymdownx_material_extras-1.0.7.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Custom alterations based on Mkdocs-Material"
+HOMEPAGE="
+   https://github.com/facelessuser/mkdocs_pymdownx_material_extras
+   https://pypi.org/project/mkdocs-pymdownx-material-extras;
+SRC_URI="https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/mkdocs-material-5.0.2[${PYTHON_USEDEP}]
+"

diff --git 
a/dev-python/mkdocs_pymdownx_material_extras/mkdocs_pymdownx_material_extras-1.1.3.ebuild
 
b/dev-python/mkdocs_pymdownx_material_extras/mkdocs_pymdownx_material_extras-1.1.3.ebuild
new file mode 100644
index 000..463f6ecd3f8
--- /dev/null
+++ 
b/dev-python/mkdocs_pymdownx_material_extras/mkdocs_pymdownx_material_extras-1.1.3.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Custom alterations based on Mkdocs-Material"
+HOMEPAGE="
+   https://github.com/facelessuser/mkdocs_pymdownx_material_extras
+   https://pypi.org/project/mkdocs-pymdownx-material-extras;
+SRC_URI="https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/mkdocs-material-5.0.2[${PYTHON_USEDEP}]
+"



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

2020-12-07 Thread Joonas Niilola
commit: 9195a189765e739076eabc298d37a20c43990800
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Sat Apr 11 08:52:12 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  8 05:53:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9195a189

dev-python/pymdown-lexers: Additional lexers for use in Pygments

Package-Manager: Portage-2.3.98, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan  riseup.net>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-python/pymdown-lexers/Manifest |  1 +
 dev-python/pymdown-lexers/metadata.xml | 20 ++
 .../pymdown-lexers-0_pre20180905.ebuild| 24 ++
 3 files changed, 45 insertions(+)

diff --git a/dev-python/pymdown-lexers/Manifest 
b/dev-python/pymdown-lexers/Manifest
new file mode 100644
index 000..d1be47278bb
--- /dev/null
+++ b/dev-python/pymdown-lexers/Manifest
@@ -0,0 +1 @@
+DIST pymdown-lexers-0_pre20180905.tar.gz 2596 BLAKE2B 
ff08ac12fbb242ab5b51b80f91d18281cf8cd9bf121b1a6d389ef47a069c614991d6fb99ff05cca9802e68b4dfc2c89d9f6d4b02051a133968ab9ee24943756b
 SHA512 
d0a509cdd9924053b79259b873ec3a3671869b37f7a97112370d21c360f6315961d13610cf08a00e10f58d5e25ac360b3844fc997392dfe724ec14f02a079596

diff --git a/dev-python/pymdown-lexers/metadata.xml 
b/dev-python/pymdown-lexers/metadata.xml
new file mode 100644
index 000..c0315f8bfff
--- /dev/null
+++ b/dev-python/pymdown-lexers/metadata.xml
@@ -0,0 +1,20 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+   
+   lssndrbarbi...@gmail.com
+   Alessandro Barbieri
+   
+   
+   andrewammerl...@riseup.net
+   Andrew Ammerlaan
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   facelessuser/pymdown-lexers
+   
+

diff --git a/dev-python/pymdown-lexers/pymdown-lexers-0_pre20180905.ebuild 
b/dev-python/pymdown-lexers/pymdown-lexers-0_pre20180905.ebuild
new file mode 100644
index 000..ab51a255289
--- /dev/null
+++ b/dev-python/pymdown-lexers/pymdown-lexers-0_pre20180905.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit distutils-r1
+
+COMMIT="fa422cb95b794157760259c5c20a1235e4a459be"
+
+DESCRIPTION="Additional lexers for use in Pygments"
+HOMEPAGE="https://github.com/facelessuser/pymdown-lexers;
+SRC_URI="https://github.com/facelessuser/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/pygments-2.0.1[${PYTHON_USEDEP}]
+"
+
+S="${WORKDIR}/${PN}-${COMMIT}"



[gentoo-commits] repo/proj/prefix:master commit in: media-libs/xine-lib/, dev-libs/libintl/

2020-12-07 Thread Sam James
commit: 0e368e4d88f85e17f47347d518cc5b0ef6095c11
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  8 03:26:10 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  8 03:26:10 2020 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=0e368e4d

*/*: drop more ~*-bsd

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

 dev-libs/libintl/libintl-0.19.7.ebuild   | 2 +-
 media-libs/xine-lib/xine-lib-1.2.1-r1.ebuild | 3 +--
 media-libs/xine-lib/xine-lib-1.2.2.ebuild| 1 -
 media-libs/xine-lib/xine-lib-1.2..ebuild | 1 -
 4 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/dev-libs/libintl/libintl-0.19.7.ebuild 
b/dev-libs/libintl/libintl-0.19.7.ebuild
index d881b516a0..01749dc7dc 100644
--- a/dev-libs/libintl/libintl-0.19.7.ebuild
+++ b/dev-libs/libintl/libintl-0.19.7.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://gnu/gettext/${MY_P}.tar.gz"
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE="static-libs +threads"
 
 DEPEND=">=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]"

diff --git a/media-libs/xine-lib/xine-lib-1.2.1-r1.ebuild 
b/media-libs/xine-lib/xine-lib-1.2.1-r1.ebuild
index b9b9962532..eebba9c6bd 100644
--- a/media-libs/xine-lib/xine-lib-1.2.1-r1.ebuild
+++ b/media-libs/xine-lib/xine-lib-1.2.1-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ** ]]; then
EHG_REPO_URI="http://hg.debian.org/hg/xine-lib/xine-lib-1.2;
inherit autotools mercurial
 else
-   #KEYWORDS="amd64 hppa ppc ppc64 x86 ~x86-fbsd"
+   #KEYWORDS="amd64 hppa ppc ppc64 x86"
SRC_URI="mirror://sourceforge/xine/${P}.tar.xz"
 fi
 
@@ -55,7 +55,6 @@ RDEPEND="dev-libs/libxdg-basedir
real? (
amd64? ( media-libs/amd64codecs )
x86? ( media-libs/win32codecs )
-   x86-fbsd? ( media-libs/win32codecs )
)
samba? ( net-fs/samba )
sdl? ( media-libs/libsdl )

diff --git a/media-libs/xine-lib/xine-lib-1.2.2.ebuild 
b/media-libs/xine-lib/xine-lib-1.2.2.ebuild
index de70f6b45d..86b60ddd7b 100644
--- a/media-libs/xine-lib/xine-lib-1.2.2.ebuild
+++ b/media-libs/xine-lib/xine-lib-1.2.2.ebuild
@@ -61,7 +61,6 @@ RDEPEND="${NLS_RDEPEND}
real? (
amd64? ( media-libs/amd64codecs )
x86? ( media-libs/win32codecs )
-   x86-fbsd? ( media-libs/win32codecs )
)
samba? ( net-fs/samba )
sdl? ( media-libs/libsdl )

diff --git a/media-libs/xine-lib/xine-lib-1.2..ebuild 
b/media-libs/xine-lib/xine-lib-1.2..ebuild
index d73eb46008..c3e7c8fdd2 100644
--- a/media-libs/xine-lib/xine-lib-1.2..ebuild
+++ b/media-libs/xine-lib/xine-lib-1.2..ebuild
@@ -61,7 +61,6 @@ RDEPEND="${NLS_RDEPEND}
real? (
amd64? ( media-libs/amd64codecs )
x86? ( media-libs/win32codecs )
-   x86-fbsd? ( media-libs/win32codecs )
)
samba? ( net-fs/samba )
sdl? ( media-libs/libsdl )



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

2020-12-07 Thread Brian Evans
commit: 53b13a12922df4b469896a3639bc0dac229ec8d7
Author: Brian Evans  gentoo  org>
AuthorDate: Tue Dec  8 03:24:11 2020 +
Commit: Brian Evans  gentoo  org>
CommitDate: Tue Dec  8 03:24:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53b13a12

dev-php/pecl-radius: Fix dependencies; drop old targets

Closes: https://bugs.gentoo.org/758944
Signed-off-by: Brian Evans  gentoo.org>

 .../pecl-radius/pecl-radius-1.4.0_beta1-r3.ebuild  | 31 ++
 1 file changed, 31 insertions(+)

diff --git a/dev-php/pecl-radius/pecl-radius-1.4.0_beta1-r3.ebuild 
b/dev-php/pecl-radius/pecl-radius-1.4.0_beta1-r3.ebuild
new file mode 100644
index 000..467867d6f62
--- /dev/null
+++ b/dev-php/pecl-radius/pecl-radius-1.4.0_beta1-r3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PHP_EXT_NAME="radius"
+PHP_EXT_INI="yes"
+PHP_EXT_ZENDEXT="no"
+
+USE_PHP="php7-2 php7-3 php7-4"
+PHP_EXT_PECL_FILENAME="${PN/pecl-/}-${PV/_beta/b}.tgz"
+PHP_EXT_S="${WORKDIR}/${PHP_EXT_PECL_FILENAME%.tgz}"
+
+inherit php-ext-pecl-r3
+
+KEYWORDS="~amd64 ~x86"
+
+DESCRIPTION="Provides support for RADIUS authentication (RFC 2865) and 
accounting (RFC 2866)"
+LICENSE="BSD"
+SLOT="0"
+IUSE="examples test"
+RESTRICT="!test? ( test )"
+
+S="${PHP_EXT_S}"
+
+RDEPEND="
+   php_targets_php7-2? ( dev-lang/php:7.2[pcntl(-),sockets(-)] )
+   php_targets_php7-3? ( dev-lang/php:7.3[pcntl(-),sockets(-)] )
+   php_targets_php7-4? ( dev-lang/php:7.4[pcntl(-),sockets(-)] )
+"
+DEPEND="test? ( ${RDEPEND} )"



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

2020-12-07 Thread Brian Evans
commit: c63cc154064656836724d7125c0be3454c1a1d35
Author: Brian Evans  gentoo  org>
AuthorDate: Tue Dec  8 03:25:46 2020 +
Commit: Brian Evans  gentoo  org>
CommitDate: Tue Dec  8 03:25:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c63cc154

dev-php/pecl-radius: Drop old revision

Signed-off-by: Brian Evans  gentoo.org>

 .../pecl-radius/pecl-radius-1.4.0_beta1-r2.ebuild  | 31 --
 1 file changed, 31 deletions(-)

diff --git a/dev-php/pecl-radius/pecl-radius-1.4.0_beta1-r2.ebuild 
b/dev-php/pecl-radius/pecl-radius-1.4.0_beta1-r2.ebuild
deleted file mode 100644
index a18ff95d221..000
--- a/dev-php/pecl-radius/pecl-radius-1.4.0_beta1-r2.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PHP_EXT_NAME="radius"
-PHP_EXT_INI="yes"
-PHP_EXT_ZENDEXT="no"
-
-USE_PHP="php5-6 php7-1 php7-2 php7-3 php7-4"
-PHP_EXT_PECL_FILENAME="${PN/pecl-/}-${PV/_beta/b}.tgz"
-PHP_EXT_S="${WORKDIR}/${PHP_EXT_PECL_FILENAME%.tgz}"
-
-inherit php-ext-pecl-r3
-
-KEYWORDS="~amd64 ~x86"
-
-DESCRIPTION="Provides support for RADIUS authentication (RFC 2865) and 
accounting (RFC 2866)"
-LICENSE="BSD"
-SLOT="0"
-IUSE="examples"
-
-S="${PHP_EXT_S}"
-
-RDEPEND="
-   php_targets_php5-6? ( dev-lang/php:5.6[pcntl,sockets] )
-   php_targets_php7-1? ( dev-lang/php:7.1[pcntl,sockets] )
-   php_targets_php7-2? ( dev-lang/php:7.2[pcntl,sockets] )
-   php_targets_php7-3? ( dev-lang/php:7.3[pcntl,sockets] )
-   php_targets_php7-4? ( dev-lang/php:7.3[pcntl,sockets] )
-"



[gentoo-commits] repo/proj/prefix:master commit in: sys-libs/newlib/, dev-libs/libintl/, net-nds/openldap/

2020-12-07 Thread Sam James
commit: 128103c4c6f1ae3c7acea37bb5dbd26bc51860fb
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  8 03:23:08 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  8 03:23:08 2020 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=128103c4

*/*: drop ~sh, ~*-bsd keywords

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

 dev-libs/libintl/libintl-0.19.6.ebuild   | 2 +-
 dev-libs/libintl/libintl-0.19.8.1.ebuild | 2 +-
 dev-libs/libintl/libintl-0.21.ebuild | 2 +-
 net-nds/openldap/openldap-2.4.45.ebuild  | 2 +-
 sys-libs/newlib/newlib-.ebuild   | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-libs/libintl/libintl-0.19.6.ebuild 
b/dev-libs/libintl/libintl-0.19.6.ebuild
index 2e2a383b35..5328d862d0 100644
--- a/dev-libs/libintl/libintl-0.19.6.ebuild
+++ b/dev-libs/libintl/libintl-0.19.6.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://gnu/gettext/${MY_P}.tar.gz"
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE="static-libs +threads"
 
 DEPEND=">=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]"

diff --git a/dev-libs/libintl/libintl-0.19.8.1.ebuild 
b/dev-libs/libintl/libintl-0.19.8.1.ebuild
index 3fe9c02494..d2afac184e 100644
--- a/dev-libs/libintl/libintl-0.19.8.1.ebuild
+++ b/dev-libs/libintl/libintl-0.19.8.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://gnu/gettext/${MY_P}.tar.gz"
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
 IUSE="static-libs +threads"
 
 DEPEND=">=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]"

diff --git a/dev-libs/libintl/libintl-0.21.ebuild 
b/dev-libs/libintl/libintl-0.21.ebuild
index c6e56c06d9..0a8f989c00 100644
--- a/dev-libs/libintl/libintl-0.21.ebuild
+++ b/dev-libs/libintl/libintl-0.21.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://gnu/gettext/${MY_P}.tar.gz"
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
 IUSE="static-libs +threads"
 
 DEPEND=">=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]"

diff --git a/net-nds/openldap/openldap-2.4.45.ebuild 
b/net-nds/openldap/openldap-2.4.45.ebuild
index b765d60650..383d7ba2f1 100644
--- a/net-nds/openldap/openldap-2.4.45.ebuild
+++ b/net-nds/openldap/openldap-2.4.45.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/${P}.tgz
 
 LICENSE="OPENLDAP GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris 
~x86-winnt"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-aix ~amd64-linux ~x86-linux ~x86-solaris ~x86-winnt"
 
 IUSE_DAEMON="crypt samba slp tcpd experimental minimal"
 IUSE_BACKEND="+berkdb"

diff --git a/sys-libs/newlib/newlib-.ebuild 
b/sys-libs/newlib/newlib-.ebuild
index 9e1878a57a..f50b2de6ce 100644
--- a/sys-libs/newlib/newlib-.ebuild
+++ b/sys-libs/newlib/newlib-.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "" ]] ; then
 else
SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz;
if [[ ${PV} != *.201[5-9] ]] ; then
-   KEYWORDS="-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~x64-cygwin"
+   KEYWORDS="-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sparc ~x86 
~x64-cygwin"
fi
 fi
 



[gentoo-commits] repo/proj/prefix:master commit in: sys-apps/coreutils/files/, sys-apps/coreutils/

2020-12-07 Thread Sam James
commit: 4d88e8d35bfd9e93351094ebd2e7237f9034aa36
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  8 03:08:18 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  8 03:08:18 2020 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=4d88e8d3

sys-apps/coreutils: sync with ::gentoo (bump to 8.32)

I've rebased the MiNT patch too.

Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
RepoMan-Options: --force
Signed-off-by: Sam James  gentoo.org>

 sys-apps/coreutils/Manifest|   1 +
 sys-apps/coreutils/coreutils-8.32.ebuild   | 247 +
 .../coreutils-8.32-ls-restore-8.31-behavior.patch  |  94 
 sys-apps/coreutils/files/coreutils-8.32-mint.patch | 155 +
 .../files/coreutils-8.32-sandbox-env-test.patch|  64 ++
 5 files changed, 561 insertions(+)

diff --git a/sys-apps/coreutils/Manifest b/sys-apps/coreutils/Manifest
index fb0c4db2ce..44d2e827af 100644
--- a/sys-apps/coreutils/Manifest
+++ b/sys-apps/coreutils/Manifest
@@ -2,3 +2,4 @@ DIST coreutils-8.29-patches-1.0.tar.xz 5772 BLAKE2B 
8f05185404d527ad524684231f0b
 DIST coreutils-8.29.tar.xz 5286588 BLAKE2B 
cbb66d9054bdd2db5b9a6010876484b16d178f8f4d935836b1e42830178647fac4e0a75052a6e7e2fbc50e74e4e7ff6f8da43f1137b96d0c2d027c4ebac28a98
 SHA512 
546bbcd5741beae7a68e7c4ca14d6d634f7c8be87feecdeddd00e226f4865bb89d503437c3a95622ba7bb0cb70addbb5bdf3767fa18d0b7410ab90ee53b29dfd
 DIST coreutils-8.30-patches-01.tar.xz 5788 BLAKE2B 
a41511ce39ac570cb14b7f12d125eebef92217469a9490808719fa0665f5e5c0adb96fbd02c4bac4d280d1502295669575790a81dbc01afe2ca3a9d384cbefb0
 SHA512 
b1e1933637de4581d5f8c6ede4e80a012435d13f0cf5550a76ab5bbe9441e3c15ce19ef3f78a7ea3b8368d5e9a3bb17c1207c471d26171b59786f38adeba0454
 DIST coreutils-8.30.tar.xz 5359532 BLAKE2B 
b66ccd112a6c2c8b90e58ff1c3371e7f5827937035769329885e5bdae197466189f3715720b8f8cf0b5047fe16d6c86984dcee994117c2d3c7b8dbd597027255
 SHA512 
25bc132c0d89ce71c33e417f04649c9fcfce6c5ef8b19f093b2e9e2851bfde9b5a31e20499d9c427332228ba54b88d445ddb445551e1944bb8f5cbff5ffa4eda
+DIST coreutils-8.32.tar.xz 5547836 BLAKE2B 
0ad99c176c19ec214fcfd0845523e5362f0151827707c759bd46c0fe8d2501c6ad1c29c5b71266f6525857bc0d56c472db0d7fe29953b6c65e2e6c76bdf3c515
 SHA512 
1c8f3584efd61b4b02e7ac5db8e103b63cfb2063432caaf1e64cb2dcc56d8c657d1133bbf10bd41468d6a1f31142e6caa81d16ae68fa3e6e84075c253613a145

diff --git a/sys-apps/coreutils/coreutils-8.32.ebuild 
b/sys-apps/coreutils/coreutils-8.32.ebuild
new file mode 100644
index 00..52bb58d0bc
--- /dev/null
+++ b/sys-apps/coreutils/coreutils-8.32.ebuild
@@ -0,0 +1,247 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+
+inherit eutils flag-o-matic python-any-r1 toolchain-funcs
+
+PATCH="${PN}-8.30-patches-01"
+DESCRIPTION="Standard GNU utilities (chmod, cp, dd, ls, sort, tr, head, wc, 
who,...)"
+HOMEPAGE="https://www.gnu.org/software/coreutils/;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
+   !vanilla? (
+   mirror://gentoo/${PATCH}.tar.xz
+   https://dev.gentoo.org/~polynomial-c/dist/${PATCH}.tar.xz
+   )
+"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="acl caps gmp hostname kill multicall nls selinux +split-usr static test 
userland_BSD vanilla xattr"
+RESTRICT="!test? ( test )"
+
+LIB_DEPEND="acl? ( sys-apps/acl[static-libs] )
+   caps? ( sys-libs/libcap )
+   gmp? ( dev-libs/gmp:=[static-libs] )
+   xattr? ( !userland_BSD? ( sys-apps/attr[static-libs] ) )"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs]} )
+   selinux? ( sys-libs/libselinux )
+   nls? ( virtual/libintl )"
+DEPEND="${RDEPEND}
+   static? ( ${LIB_DEPEND} )
+   app-arch/xz-utils
+   test? (
+   dev-lang/perl
+   dev-perl/Expect
+   !userland_BSD? (
+   dev-util/strace
+   )
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pyinotify[${PYTHON_USEDEP}]')
+   )"
+RDEPEND+="
+   hostname? ( !sys-apps/net-tools[hostname] )
+   kill? (
+   !sys-apps/util-linux[kill]
+   !sys-process/procps[kill]
+   )
+   !app-misc/realpath
+   !https://bugs.gentoo.org/;
+   --enable-install-program="arch,$(usev hostname),$(usev kill)"
+   --enable-no-install-program="groups,$(usev !hostname),$(usev 
!kill),su,uptime"
+   --enable-largefile
+   $(usex caps '' --disable-libcap)
+   $(use_enable nls)
+   $(use_enable acl)
+   $(use_enable multicall single-binary)
+   $(use_enable xattr)
+   $(use_with gmp)
+   )
+   if tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] ; 

[gentoo-commits] repo/proj/prefix:master commit in: sys-apps/help2man/, sys-apps/help2man/files/

2020-12-07 Thread Sam James
commit: a50c8f48bd841bd7f17f3110dd1562248d39961c
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  8 03:20:02 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  8 03:20:02 2020 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=a50c8f48

sys-apps/help2man: adjust Cygwin patch

* Use cygwinports patch again
* Rebase the Makefile hunk

Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
RepoMan-Options: --force
Signed-off-by: Sam James  gentoo.org>

 sys-apps/help2man/Manifest |   1 -
 .../help2man/files/help2man-1.47.16-cygwin.patch   | 165 +
 sys-apps/help2man/help2man-1.47.16.ebuild  |  18 ++-
 3 files changed, 175 insertions(+), 9 deletions(-)

diff --git a/sys-apps/help2man/Manifest b/sys-apps/help2man/Manifest
index 6a284f99aa..f01b7eebe1 100644
--- a/sys-apps/help2man/Manifest
+++ b/sys-apps/help2man/Manifest
@@ -1,5 +1,4 @@
 DIST help2man-1.40.4-cygwin-nls.patch 5371 BLAKE2B 
998988ee4c66d3e029d2279b4acd3c02d68df9fbd0d780670d03a5246e8308d1ba7c0c98e810d9527ed27ac11331a26c2b74dedcd0e722e7d78dd1cf8c95c851
 SHA512 
f21e82a5d96b886c7859205937f04ad8e83408ffa1a223106dd055a7a722dccf2d1e428b9e354cd49f0e38059e92fcc72da7aeb39984463492f801bd54b5d5c6
-DIST help2man-1.40.4-cygwin-nls.patch-2 5394 BLAKE2B 
16381050e40f05659846ce769cd60198af4731a24b1a36e14455a58318e6850a15a560adb25469a53e3b59e83a79110c5d5b616e65224a0bd8b70b23af4564eb
 SHA512 
3129eabaeecb2cf70e031f2473f723bd5cd09e861e30914273fd8c08b5b2fb48a78ee7830d605b009847c9fd7c4a8c51cc3964d2a6d426167fb5d37be49600a0
 DIST help2man-1.47.16.tar.xz 203036 BLAKE2B 
8e06c2c2e90adfc2ab8345908516b15ae50b02a7a9554d5d9beee4373b71c131aeaa0c148b9a988c531bbfe2149c25069af56a79101a4248b6c1adfeb734a132
 SHA512 
b427e60a9e3d2e805caf1ae84c337b09c7ca6f92b7ff14771f946c4a1bf7adf177df99b9c1c223ad76df99756005ababf5b548ff8e08d4746702ff7f8150b544
 DIST help2man-1.47.6.tar.xz 192980 BLAKE2B 
ddf2b899e4479a45505aefaf3dabfceb1595128da35c000b81be79046aabceff58e1d605b2797880c5c652947d0fe59673eaf087de911152e79768c571037a73
 SHA512 
d24849b93de58b20f518c071687e7bfa653a96600382f36c4cf7fc1047656458f75f093b911b786b18b6931b2453cb60868ecbe07cc7d2984e5981a874b34942
 DIST help2man-1.47.7.tar.xz 200128 BLAKE2B 
bdac9d1db29b03bbb8e41caecfdf3a7273b69d9b9fa2e206b2e6c28d1144c3104b8d4b7d4a43aab1b405bffd6e097db63a2f4e97a76dfcd980ee5d8a9ffc2114
 SHA512 
e6ec25d973df68edde87d3314b1bef2e679d57d4c9e024bca17362b9da058c80314050e1ae61d73179b8c2662c8692caa1f223fc48b8d02f2d4f040d16e51d14

diff --git a/sys-apps/help2man/files/help2man-1.47.16-cygwin.patch 
b/sys-apps/help2man/files/help2man-1.47.16-cygwin.patch
new file mode 100644
index 00..e1dd22b8b1
--- /dev/null
+++ b/sys-apps/help2man/files/help2man-1.47.16-cygwin.patch
@@ -0,0 +1,165 @@
+LD_PRELOAD by itself only works with Cygwin builtin functions, but
+textdomain() and friends come from libintl.  In order to override
+those functions, we have to "replace" cygintl-?.dll since functions are
+bound to a DLL name at link time.  Our replacement will be used since
+it is loaded first by LD_PRELOAD.
+
+But as we are making this *the* libintl, we need to provide 
+pass-throughs for the other functions which we're not overriding,
+otherwise Locale::gettext won't load (not to mention the program
+that we're trying to help2man).
+
+--- origsrc/help2man-1.40.4/bindtextdomain.c   2009-11-13 00:01:34.0 
-0600
 src/help2man-1.40.4/bindtextdomain.c   2011-12-29 00:24:33.608078600 
-0600
+@@ -27,12 +27,34 @@ static char *(*r_textdomain)(char const
+ static char *(*r_bindtextdomain)(char const *, char const *) = 0;
+ static char *(*r_bind_textdomain_codeset)(char const *, char const *) = 0;
+ 
++#ifdef __CYGWIN__
++static void *RTLD_NEXT = 0;
++static char *(*r_gettext)(const char *) = 0;
++static char *(*r_dgettext)(const char *, const char *) = 0;
++static char *(*r_dcgettext)(const char *, const char *, int) = 0;
++static char *(*r_ngettext)(const char *, const char *, unsigned long int) = 0;
++static char *(*r_dngettext)(const char *, const char *, const char *,
++unsigned long int) = 0;
++static char *(*r_dcngettext)(const char *, const char *, const char *,
++ unsigned long int, int) = 0;
++static char *(*r_setlocale)(int, const char *) = 0;
++
++#define SYM(sym) libintl_ ## sym
++#else
++#define SYM(sym) sym
++#endif
++
+ void setup()
+ {
+ static int done = 0;
+ if (done++)
+ return;
+ 
++#ifdef __CYGWIN__
++if (!(RTLD_NEXT = dlopen("/usr/bin/cygintl-8.dll", RTLD_LAZY)))
++die("libintl8 not found");
++#endif
++
+ if (!(e_textdomain = getenv("TEXTDOMAIN")))
+   die("TEXTDOMAIN not set");
+ 
+@@ -48,9 +70,19 @@ void setup()
+ if (!(r_bind_textdomain_codeset = dlsym(RTLD_NEXT,
+   "bind_textdomain_codeset")))
+   die("can't find symbol \"bind_textdomain_codeset\"");
++
++#ifdef __CYGWIN__
++r_gettext 

[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-php/

2020-12-07 Thread Brian Evans
commit: 162e920a0c63a5bfe98805f7dce4a3354d8f3b3e
Author: Brian Evans  gentoo  org>
AuthorDate: Tue Dec  8 02:31:00 2020 +
Commit: Brian Evans  gentoo  org>
CommitDate: Tue Dec  8 02:31:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=162e920a

app-eselect/eselect-php: Version bump for 0.9.7

Includes PHP 8 support

Signed-off-by: Brian Evans  gentoo.org>

 app-eselect/eselect-php/Manifest |  1 +
 app-eselect/eselect-php/eselect-php-0.9.7.ebuild | 38 
 2 files changed, 39 insertions(+)

diff --git a/app-eselect/eselect-php/Manifest b/app-eselect/eselect-php/Manifest
index 313fb404135..c68b2b5c945 100644
--- a/app-eselect/eselect-php/Manifest
+++ b/app-eselect/eselect-php/Manifest
@@ -1 +1,2 @@
 DIST eselect-php-0.9.6.tar.xz 53236 BLAKE2B 
38478d4792f8a527e5f519abd7765211aff8c1d132ceeba5eec70ea3b8d1f254be52564334fed3840950c2461ff4a30784b92fbb8b21cc448083617797eab1d4
 SHA512 
d3f14288b3493cb48717c1f27430ae8b60881e9f6f48e4b7644a4596d9fc1b9823a6af8b7101a62b28a92e3bff164b1717617a2642a5bb02e8dd46de56d4f410
+DIST eselect-php-0.9.7.tar.bz2 8460 BLAKE2B 
160c87d1373b10cb2bd2d48210c7382f721433fb45557d0a5336af0ea25a1a49b151bcbbcf253947e6a5018b5740e8f9f9b1a66544bd74539a4e54aeab047a74
 SHA512 
f6c909906228906bc75be24bdf69330db10b0ea84822a5a016a185ac2855eec34bf6cb0bdaf22f3edc331002e72c8ae56733e1ea13cf815948a7a58439240fa9

diff --git a/app-eselect/eselect-php/eselect-php-0.9.7.ebuild 
b/app-eselect/eselect-php/eselect-php-0.9.7.ebuild
new file mode 100644
index 000..c118dbec249
--- /dev/null
+++ b/app-eselect/eselect-php/eselect-php-0.9.7.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd autotools
+
+DESCRIPTION="PHP eselect module"
+HOMEPAGE="https://gitweb.gentoo.org/proj/eselect-php.git/;
+SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="fpm apache2"
+
+# The "DirectoryIndex" line in 70_mod_php.conf requires mod_dir.
+RDEPEND="app-admin/eselect
+   apache2? ( www-servers/apache[apache2_modules_dir] )"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # We expect localstatedir to be "var"ish, not "var/lib"ish, because
+   # that's what PHP upstream expects. See for example the FPM
+   # configuration where they put logs in @localstatedir@/log.
+   #
+   # The libdir is passed explicitly in case the /usr/lib symlink
+   # is not present (bug 624528).
+   econf --libdir="${EPREFIX}/usr/$(get_libdir)" \
+ --localstatedir="${EPREFIX}/var" \
+ --with-piddir="${EPREFIX}/run" \
+ $(use_enable apache2) \
+ $(use_enable fpm)
+}



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

2020-12-07 Thread Brian Evans
commit: 8c791c3e47ecf2ad892b2585ae732ad49965ee70
Author: Brian Evans  gentoo  org>
AuthorDate: Tue Dec  8 02:32:24 2020 +
Commit: Brian Evans  gentoo  org>
CommitDate: Tue Dec  8 02:32:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c791c3e

dev-lang/php: Fix embed and apache2 installs for 8.0.0

Signed-off-by: Brian Evans  gentoo.org>

 dev-lang/php/php-8.0.0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-lang/php/php-8.0.0.ebuild b/dev-lang/php/php-8.0.0.ebuild
index 59f2e692f17..801d79b66ce 100644
--- a/dev-lang/php/php-8.0.0.ebuild
+++ b/dev-lang/php/php-8.0.0.ebuild
@@ -75,7 +75,7 @@ RESTRICT="!test? ( test )"
 # the ./configure script. Other versions *work*, but we need to stick to
 # the ones that can be detected to avoid a repeat of bug #564824.
 COMMON_DEPEND="
-   >=app-eselect/eselect-php-0.9.1[apache2?,fpm?]
+   >=app-eselect/eselect-php-0.9.7[apache2?,fpm?]
>=dev-libs/libpcre2-10.30[unicode]
fpm? ( acl? ( sys-apps/acl ) )
apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] )
@@ -538,7 +538,7 @@ src_install() {
# We're specifically not using emake 
install-sapi as libtool
# may cause unnecessary relink failures (see 
bug #351266)
insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/"
-   newins ".libs/libphp${PHP_MV}$(get_libname)" \
+   newins ".libs/libphp$(get_libname)" \
   "libphp${PHP_MV}$(get_libname)"
keepdir "/usr/$(get_libdir)/apache2/modules"
else
@@ -561,7 +561,7 @@ src_install() {
source="sapi/fpm/php-fpm"
;;
embed)
-   
source="libs/libphp${PHP_MV}$(get_libname)"
+   
source="libs/libphp$(get_libname)"
;;
phpdbg)
source="sapi/phpdbg/phpdbg"



[gentoo-commits] proj/eselect-php: New tag: 0.9.7

2020-12-07 Thread Brian Evans
commit: 
Commit: Brian Evans  gentoo  org>
CommitDate: Tue Dec  8 02:27:17 2020 +

New tag: 0.9.7




[gentoo-commits] proj/eselect-php:master commit in: src/

2020-12-07 Thread Brian Evans
commit: ebb669221f6e8d0c871431a78aa90be2eacde112
Author: Brian Evans  gentoo  org>
AuthorDate: Tue Dec  8 02:21:45 2020 +
Commit: Brian Evans  gentoo  org>
CommitDate: Tue Dec  8 02:21:45 2020 +
URL:https://gitweb.gentoo.org/proj/eselect-php.git/commit/?id=ebb66922

Add support for PHP 8

Signed-off-by: Brian Evans  gentoo.org>

 src/php.eselect.in.in | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/php.eselect.in.in b/src/php.eselect.in.in
index d243c64..77f1635 100644
--- a/src/php.eselect.in.in
+++ b/src/php.eselect.in.in
@@ -165,7 +165,7 @@ parse_target_major_version() {
local target="${1}"
local major="${target:3:1}"
case "${major}" in
-   5|7) echo "${major}" ;;
+   5|7|8) echo "${major}" ;;
*)   die "invalid PHP target name: ${target}" ;;
esac
 }
@@ -275,7 +275,7 @@ find_sapi_targets() {
 
local pattern_suffix
case "${sapi}" in
-   apache2) pattern_suffix="apache2/libphp[57].so" ;;
+   apache2) pattern_suffix="apache2/libphp[578].so" ;;
cli) pattern_suffix="bin/php" ;;
fpm) pattern_suffix="bin/php-fpm" ;;
cgi) pattern_suffix="bin/php-cgi" ;;
@@ -345,6 +345,9 @@ write_mod_php_conf() {
@MKDIR_P@ "${conf_dir}" || die "failed to create ${conf_dir}"
 
local major=$(parse_target_major_version "${target}")
+   if [[ $major -gt 7 ]] ; then
+   major=''
+   fi
cat <<-EOF > "${conf_path}" || die "failed to write mod_php.conf"

LoadModule php${major}_module modules/mod_php.so



[gentoo-commits] proj/eselect-php:master commit in: /

2020-12-07 Thread Brian Evans
commit: e4f4b66850fe3e59de9728d9230b7c286194ccb4
Author: Brian Evans  gentoo  org>
AuthorDate: Tue Dec  8 02:24:15 2020 +
Commit: Brian Evans  gentoo  org>
CommitDate: Tue Dec  8 02:24:15 2020 +
URL:https://gitweb.gentoo.org/proj/eselect-php.git/commit/?id=e4f4b668

Version bump to 0.9.7

Signed-off-by: Brian Evans  gentoo.org>

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac
index 3246bee..84e8276 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT([eselect-php], [0.9.6])
+AC_INIT([eselect-php], [0.9.7])
 AC_CONFIG_AUX_DIR([build-aux])
 AM_INIT_AUTOMAKE([-Wall foreign no-dist-gzip dist-xz tar-ustar])
 



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

2020-12-07 Thread Brian Evans
commit: 333e7c03c9a981b5c62298fb3d757d809dcd6090
Author: Brian Evans  gentoo  org>
AuthorDate: Tue Dec  8 01:09:16 2020 +
Commit: Brian Evans  gentoo  org>
CommitDate: Tue Dec  8 01:09:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=333e7c03

profiles: add php_targets_php8-0 to stable mask

Signed-off-by: Brian Evans  gentoo.org>

 profiles/base/use.stable.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/base/use.stable.mask b/profiles/base/use.stable.mask
index be1ec99403a..ea79d69f115 100644
--- a/profiles/base/use.stable.mask
+++ b/profiles/base/use.stable.mask
@@ -4,6 +4,10 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in use.mask
 
+# Brian Evans  (2020-12-08)
+# Allow packages to add php 8.0 support while waiting on its stable
+php_targets_php8-0
+
 # Sergei Trofimovich  (2020-04-13)
 # dev-vcs/darcs (dev-lang/ghc) has no stable keywords.
 darcs



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

2020-12-07 Thread Brian Evans
commit: 5cb59dec291b6aa5f7e201857ce4bc160359b0f3
Author: Brian Evans  gentoo  org>
AuthorDate: Tue Dec  8 01:04:21 2020 +
Commit: Brian Evans  gentoo  org>
CommitDate: Tue Dec  8 01:04:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cb59dec

dev-lang/php: Version bump for 8.0.0

Signed-off-by: Brian Evans  gentoo.org>

 dev-lang/php/Manifest |   1 +
 dev-lang/php/php-8.0.0.ebuild | 747 ++
 2 files changed, 748 insertions(+)

diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest
index 0e0a2d22d67..718e2e97bed 100644
--- a/dev-lang/php/Manifest
+++ b/dev-lang/php/Manifest
@@ -10,3 +10,4 @@ DIST php-7.4.11.tar.xz 10302076 BLAKE2B 
e32e77057ddd7b12553766e30366262812d43427
 DIST php-7.4.12.tar.xz 10311980 BLAKE2B 
11052d59881f84d4012fa993e5969abf52d4419877bf595ba524b31f5971f623adc382f49d4f7ed75f33dcf85c903a66d88b7c983807ee5f79152314334061c5
 SHA512 
6c06fb74f8e479ead000b0e2e56602c217d012f1a80e47e151543c033bb5426e56aaa5e8acfcd19fd49ae14c4ca827c8e57a5b56386b20002dbc80fbd07ab04f
 DIST php-7.4.13.tar.xz 10319848 BLAKE2B 
c1da97eb605f1fc2b36190bfe92feb1fd527f4aaf1483865561a08cf990e70445f5520c8abcea7d9c6482dc47e500507644e0cd2cc756cfa99adfec0359cd795
 SHA512 
3525f4fd4ea6d97ed75ed8360d2a851e8577c09247ae3c6eb7e7b43265ee418297d91c1022bf5bbb64d1eecdebbbc2e0f6d42b560f584a741b475db2c6897ea7
 DIST php-7.4.9.tar.xz 10289560 BLAKE2B 
0fd9d82539a46f7ce58857560f5aeb4be6dfe5f5a05f8b8c55c30d6000d19408b4ecc460c9135736298cdb8312ec958ab8358110b2b265bb8c185f80b1522dc6
 SHA512 
6179c2d867d6775d7f41785003c36d06ce620e7746ea7e6a4d275264e814a66d465776b47b04e2926ed1228cf58f2c15cdda74faf10372435c74ede7aeb79e18
+DIST php-8.0.0.tar.xz 10726788 BLAKE2B 
16c4aa075ba5dee6d47086323cd152b33dc7b62ac6b3ab6637ec386c1048e256a160d72e72cbc88450af1e84389042ebf2d644d3361c9a34879cc494d5b9b64f
 SHA512 
65630940c95436f3e3ecb71b9f1ca15bb4118267dbda604ed1ee009d528c21a3ec21f48a15e4dd3529fe9cd2b354c211a7b4975b5de43e1f2afa6656cabe1fd0

diff --git a/dev-lang/php/php-8.0.0.ebuild b/dev-lang/php/php-8.0.0.ebuild
new file mode 100644
index 000..59f2e692f17
--- /dev/null
+++ b/dev-lang/php/php-8.0.0.ebuild
@@ -0,0 +1,747 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+WANT_AUTOMAKE="none"
+
+inherit flag-o-matic systemd autotools
+
+MY_PV=${PV/_rc/rc}
+DESCRIPTION="The PHP language runtime engine"
+HOMEPAGE="https://www.php.net/;
+SRC_URI="https://www.php.net/distributions/${P}.tar.xz;
+
+LICENSE="PHP-3.01
+   BSD
+   Zend-2.0
+   bcmath? ( LGPL-2.1+ )
+   fpm? ( BSD-2 )
+   gd? ( gd )
+   unicode? ( BSD-2 LGPL-2.1 )"
+
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+# We can build the following SAPIs in the given order
+SAPIS="embed cli cgi fpm apache2 phpdbg"
+
+# SAPIs and SAPI-specific USE flags (cli SAPI is default on):
+IUSE="${IUSE}
+   ${SAPIS/cli/+cli}
+   threads"
+
+IUSE="${IUSE} acl argon2 bcmath berkdb bzip2 calendar cdb cjk
+   coverage +ctype curl debug
+   enchant exif ffi +fileinfo +filter firebird
+   +flatfile ftp gd gdbm gmp +iconv imap inifile
+   intl iodbc ipv6 kerberos ldap ldap-sasl libedit libressl lmdb
+   mhash mssql mysql mysqli nls
+   oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm
+   readline selinux +session session-mm sharedmem
+   +simplexml snmp soap sockets sodium spell sqlite ssl
+   sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode webp
+   +xml xmlreader xmlwriter xpm xslt zip zlib"
+
+# Without USE=readline or libedit, the interactive "php -a" CLI will hang.
+REQUIRED_USE="
+   || ( cli cgi fpm apache2 embed phpdbg )
+   cli? ( ^^ ( readline libedit ) )
+   !cli? ( ?? ( readline libedit ) )
+   truetype? ( gd zlib )
+   webp? ( gd zlib )
+   cjk? ( gd zlib )
+   exif? ( gd zlib )
+   xpm? ( gd zlib )
+   gd? ( zlib )
+   simplexml? ( xml )
+   soap? ( xml )
+   xmlreader? ( xml )
+   xmlwriter? ( xml )
+   xslt? ( xml )
+   ldap-sasl? ( ldap )
+   qdbm? ( !gdbm )
+   session-mm? ( session !threads )
+   mysql? ( || ( mysqli pdo ) )
+   firebird? ( pdo )
+   mssql? ( pdo )
+"
+
+RESTRICT="!test? ( test )"
+
+# The supported (that is, autodetected) versions of BDB are listed in
+# the ./configure script. Other versions *work*, but we need to stick to
+# the ones that can be detected to avoid a repeat of bug #564824.
+COMMON_DEPEND="
+   >=app-eselect/eselect-php-0.9.1[apache2?,fpm?]
+   >=dev-libs/libpcre2-10.30[unicode]
+   fpm? ( acl? ( sys-apps/acl ) )
+   apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] )
+   argon2? ( app-crypt/argon2:= )
+   berkdb? ( || (  

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

2020-12-07 Thread Brian Evans
commit: cb980ff94091149f527c10d72b8011b747b3ca3c
Author: Brian Evans  gentoo  org>
AuthorDate: Tue Dec  8 01:06:41 2020 +
Commit: Brian Evans  gentoo  org>
CommitDate: Tue Dec  8 01:06:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb980ff9

profiles: add php_targets_php8-0

Signed-off-by: Brian Evans  gentoo.org>

 profiles/desc/php_targets.desc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/desc/php_targets.desc b/profiles/desc/php_targets.desc
index 3496ec0d467..e0fc8bcc653 100644
--- a/profiles/desc/php_targets.desc
+++ b/profiles/desc/php_targets.desc
@@ -3,6 +3,7 @@
 
 # This file contains descriptions of the PHP_TARGETS USE_EXPAND flags
 
+php8-0 - Build against PHP 8.0
 php7-4 - Build against PHP 7.4
 php7-3 - Build against PHP 7.3
 php7-2 - Build against PHP 7.2



[gentoo-commits] repo/gentoo:master commit in: virtual/httpd-php/

2020-12-07 Thread Brian Evans
commit: 9ce171a802ed1e5bb85c96b1d0a687f923ac1263
Author: Brian Evans  gentoo  org>
AuthorDate: Tue Dec  8 01:05:39 2020 +
Commit: Brian Evans  gentoo  org>
CommitDate: Tue Dec  8 01:05:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ce171a8

virtual/httpd-php: New slot version to match 8.0 release

Signed-off-by: Brian Evans  gentoo.org>

 virtual/httpd-php/httpd-php-8.0.ebuild | 12 
 1 file changed, 12 insertions(+)

diff --git a/virtual/httpd-php/httpd-php-8.0.ebuild 
b/virtual/httpd-php/httpd-php-8.0.ebuild
new file mode 100644
index 000..75a1a6f6717
--- /dev/null
+++ b/virtual/httpd-php/httpd-php-8.0.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+DESCRIPTION="Virtual to provide PHP-enabled webservers"
+SLOT="${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+
+RDEPEND="|| ( dev-lang/php:${SLOT}[fpm]
+ dev-lang/php:${SLOT}[apache2]
+ dev-lang/php:${SLOT}[cgi] )"



[gentoo-commits] repo/proj/guru:dev commit in: app-editors/micro/

2020-12-07 Thread Theo Anderson
commit: 77fe9ba7e47ec9b42c4b1d8ffe5a58db84fc424d
Author: Theo Anderson  posteo  de>
AuthorDate: Tue Dec  8 00:51:50 2020 +
Commit: Theo Anderson  posteo  de>
CommitDate: Tue Dec  8 00:51:50 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=77fe9ba7

app-editors/micro: new package 2.0.8

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Theo Anderson  posteo.de>

 app-editors/micro/Manifest   |  80 +++
 app-editors/micro/metadata.xml   |   8 +++
 app-editors/micro/micro-2.0.8.ebuild | 121 +++
 3 files changed, 209 insertions(+)

diff --git a/app-editors/micro/Manifest b/app-editors/micro/Manifest
new file mode 100644
index ..301a674e
--- /dev/null
+++ b/app-editors/micro/Manifest
@@ -0,0 +1,80 @@
+DIST github.com%2Fblang%2Fsemver%2F@v%2Fv3.5.1+incompatible.mod 31 BLAKE2B 
15785a01a9f07d2cfe324a1ece5c8188395300b11821621fe13427b702cb9f452ebe125566c3c2648d2d83139add9ad6224d00536aaea7b16306eb62f67f8184
 SHA512 
5f7f52012aa82bdc43bd89d1491fbe00091299554bd85dbfc07f0cc757fcf44f4499df97a4f19c234ce70fbb7af0f4c54c13ffd547ef0a733365ea9c68dd0297
+DIST github.com%2Fblang%2Fsemver%2F@v%2Fv3.5.1+incompatible.zip 19948 BLAKE2B 
3f604e82647eb2a4a4c309622080fd07701d032a430999f13da727cc01d455cd3d0e31a7079e0bd833fd17d84a228f9e3f588719c4491ba83e50aa442080acf3
 SHA512 
e1c0c9251b0c7f05bcfad6f73cab4215cbd550d98065ccf8553dc04a56d7f6153ee70a477230a0e7cd8adc3707c8bfba279676902300537eb056fd912d75b51c
+DIST github.com%2Fchzyer%2Flogex%2F@v%2Fv1.1.10.mod 31 BLAKE2B 
683f04ea11a77fcee27cfc84f41a1974ca6d61ee854dc77f072493358099ec03e94f01b5cd5cbb5ef69c856dc36790b660a3e90d7d520fd553e572f1b01a2304
 SHA512 
0e40cd7ff22a86cd23b49b509f5b5653f67e31ca67a07ab82743f56e5504f126cb2c11d88da644afbaf024dffa657560a420ec6d82f6b463452ad8a8bdb576d2
+DIST 
github.com%2Fchzyer%2Freadline%2F@v%2Fv0.0.0-20180603132655-2972be24d48e.mod 34 
BLAKE2B 
b1e2e3052b202324b63ddd8e580c76da40ff0bdf1df2e9e2f3d7b2f5287d75469a544e1a586352130ce636bb08c9d4ca517f0fd49c892bc17365412cb791dcaa
 SHA512 
c0d4f293bac15a26df2433bb909794b75ecbc5cb4ffdb33a8fbf3c8f421597780eb6bb036cfb11a8346ec959ceb8e36efa8ebb84d8ebbd606485735ba171f98d
+DIST github.com%2Fchzyer%2Ftest%2F@v%2Fv0.0.0-20180213035817-a1ea475d72b1.mod 
30 BLAKE2B 
9ec507e8410331513ba11ed5432f95b9141e41125975204c2dcb50b5fbe6f7117430ed9b1b0df44fcb45843f75ca862070f85cb40a5c4f6a8d13c066d2d6741a
 SHA512 
528f23910ca94ddf6f811331dc7ed615b2949b2cb04c630e4e2b0ba4a6dadac1396268c4c3251a77af25db3e94dc8b0a0a66d365a8d3feaa78f31192a40e2556
+DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 
7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267
 SHA512 
5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
+DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.mod 34 BLAKE2B 
7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267
 SHA512 
5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
+DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.zip 60320 BLAKE2B 
86bdbc333e5c23ccf4f805945ca9f2aecc5c242d2ae824d20127eceaa2bf7bbab239ff2799572a2c8fa206166a36e97d5eccc8fc5021743d8ad32f39cd53b9eb
 SHA512 
7b4e4df2fea731e23e05437f26f24e32b2e99028d685b72e3a726c1cb616ada4a77ca4fb9db4a6fae48178cc5172e724b74499bc776d63a9110cb97377d5edeb
+DIST github.com%2Fdustin%2Fgo-humanize%2F@v%2Fv1.0.0.mod 37 BLAKE2B 
f097ba062c5ae93b06edbf7827cc21a40d6bf6d2130c44fc8002344e860b3471742cf930e505a74a6a2af3a77a6dcc7d01b103d01f6f208c96dd9ca713c96344
 SHA512 
be96d9da23cc31932c1001e2ed367e55d06ccf2af41cc106e83b92fb866b61110d06ff224797c942b9ab6104bdcba4542f2214b9fb2d88df63e69be8158c6e2b
+DIST github.com%2Fdustin%2Fgo-humanize%2F@v%2Fv1.0.0.zip 26356 BLAKE2B 
665fb778605fc05dc686b59a3ad82a6df9020017243cc84498e4113c7b18343507a0084cd67febc329fa6b44e675696f99f632cd282ead5bb06f93ff3bd50bea
 SHA512 
88e19d0139de7de602272e14586a99eda26b2867ea60ef56b517d13b37c0d28b1ab62c05b2f9cf1a9b8dcc8e5afa9c915baf7a30b0f17c4fbd47d5c71d0a3965
+DIST github.com%2Fgdamore%2Fencoding%2F@v%2Fv1.0.0.mod 77 BLAKE2B 
1b81c4c20a890027242b50f1566f4dfdaf120ee26d3dc56d0c2b6465df2ba79b208289eb40c3d7b666a4e7e874210f59aea545d5125c9a55c5597a3ca7f37feb
 SHA512 
fb153c4e481c073133f0c933c67eba8a1f160ab146921f2c77125b6ff5c348cea57e3a5701a557c8db2212d32e3cba1c09b9509210660c17b66c2a45ba97cb75
+DIST github.com%2Fgdamore%2Fencoding%2F@v%2Fv1.0.0.zip 19867 BLAKE2B 
a772206ce6dc48b32d7125a25b26694325d367ebcbad85466b2e6cfdb9fc9f0e08b98b7ecede5397344e5f7e623c4c76edcf69dcee99917adccf5b31aad80bf8
 SHA512 
127767c725e376b43fe4e2003ddc12fe89693d6d7e52b01e6d47d73fd04496decc0fd60b64c7a65303428e00a52ece1848610ea35231789a814187ef8503bee3
+DIST github.com%2Fgo-errors%2Ferrors%2F@v%2Fv1.0.1.mod 35 

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

2020-12-07 Thread Robin H. Johnson
commit: 46265eeb4f36cca8039241dc1a9a2d41d2f6caa7
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Tue Dec  8 00:31:03 2020 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Tue Dec  8 00:37:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46265eeb

dev-python/gevent: bump libev dep

EVBACKEND_LINUXAIO was added to libev-4.24
EVBACKEND_IOURING was added in libev-4.31

```
src/gevent/libev/corecext.c: In function '__pyx_pymod_exec_corecext':
src/gevent/libev/corecext.c:24279:36: error: 'EVBACKEND_LINUXAIO' undeclared 
(first use in this function)
24279 |   __pyx_t_1 = __Pyx_PyInt_From_int(EVBACKEND_LINUXAIO); if 
(unlikely(!__pyx_t_1)) __PYX_ERR(0, 113, __pyx_L1_error)
  |^~
src/gevent/libev/corecext.c:24279:36: note: each undeclared identifier is 
reported only once for each function it appears in
src/gevent/libev/corecext.c:24284:36: error: 'EVBACKEND_IOURING' undeclared 
(first use in this function); did you mean 'EVBACKEND_PORT'?
24284 |   __pyx_t_1 = __Pyx_PyInt_From_int(EVBACKEND_IOURING); if 
(unlikely(!__pyx_t_1)) __PYX_ERR(0, 114, __pyx_L1_error)
  |^
```

Signed-off-by: Robin H. Johnson  gentoo.org>

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

diff --git a/dev-python/gevent/gevent-20.9.0.ebuild 
b/dev-python/gevent/gevent-20.9.0.ebuild
index 0e56fd67180..b51407611f0 100644
--- a/dev-python/gevent/gevent-20.9.0.ebuild
+++ b/dev-python/gevent/gevent-20.9.0.ebuild
@@ -20,7 +20,7 @@ IUSE="doc examples test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-   >=dev-libs/libev-4.23:=
+   >=dev-libs/libev-4.31:=
dev-libs/libuv:=
>=net-dns/c-ares-1.12:=
>=dev-python/greenlet-0.4.17



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

2020-12-07 Thread Sergei Trofimovich
commit: 973c2804ea92b4acb82e0d61ae9179b0fc15db74
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Dec  7 22:47:32 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Dec  8 00:37:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=973c2804

sys-libs/glibc: 2.32: cut 3 patchset

This patchset includes a few upstream backports:
- sh: Add sh4 fpu Implies folder
- linux: Allow adjtime with NULL argument [BZ #26833]
- __vfscanf_internal: fix aliasing violation (bug 26690)
- iconv: Accept redundant shift sequences in IBM1364 [BZ #26224]
- aarch64: Add unwind information to _start (bug 26853)
- support: Provide a way to reorder responses within the DNS test server
- support: Provide a way to clear the RA bit in DNS server responses
- resolv: Handle transaction ID collisions in parallel queries (bug 26600)
- resolv: Serialize processing in resolv/tst-resolv-txnid-collision
- struct _Unwind_Exception alignment should not depend on compiler flags
- Remove __warn_memset_zero_len [BZ #25399]
- Remove __warndecl
- aarch64: Fix DT_AARCH64_VARIANT_PCS handling [BZ #26798]

Two of them are specual (noticed by Gentoo users):
- "linux: Allow adjtime with NULL argument [BZ #26833]" fixes openntpd
  startup failure.
- "__vfscanf_internal: fix aliasing violation (bug 26690)" fixes gcc-11
  compatibility.

Reported-by: Tobias Leupold
Bug: https://bugs.gentoo.org/756316
Bug: https://sourceware.org/PR26833
Reported-by: andy
Bug: https://bugs.gentoo.org/750992
Bug: https://sourceware.org/PR26690
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-libs/glibc/Manifest |1 +
 sys-libs/glibc/glibc-2.32-r4.ebuild | 1513 +++
 2 files changed, 1514 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 0131d63d77c..4a7bf7b5926 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -12,6 +12,7 @@ DIST glibc-2.31-patches-8.tar.xz 60868 BLAKE2B 
c641a77cab0b3e5379a6911a548483266
 DIST glibc-2.31-patches-9.tar.xz 74712 BLAKE2B 
62991b67de4def4cca944e8420d2f0139f88b6754c6bc81072bb321c574c1db22641857345325848e1dfb551c10758f582e4425e687a7921cdbd4e7e7923a047
 SHA512 
699d898e3a8ed02b04573c675f572076e8f747767bfc577a033a49cd7d9078a7a60ac325acd4bd419a93b56edf90ce067baa7578ab315e27885f1f0e13916354
 DIST glibc-2.31.tar.xz 16676764 BLAKE2B 
91df1792345f157265eae405185a81fd4b8ce36d4c2388f44b0d5b1ae38174ea374cbc909cd260770b9f38ea58051da13766d4fa22abf41c2d4a2493257b179b
 SHA512 
735e4c0ef10418b6ea945ad3906585e5bbd8b282d76f2131309dce4cec6b15066a5e4a3731773ce428a819b542579c9957867bb0abf05ed2030983fca4412306
 DIST glibc-2.32-patches-2.tar.xz 8588 BLAKE2B 
57a85241e3270d14df0332b039a933c5a7ee4d089684d85cca564eeec2d6796735de60b628c5746858757342922d58993d6cf7187ce1d7102b2299ca2cf8513f
 SHA512 
45bbab9e2f813f55cb4a1438dcd9365170b8facff50b11648ba6022da06c20029bb65a4b06fd906af82aa7461b7374f85105fd7eedb7915cec3f1df3779b68a3
+DIST glibc-2.32-patches-3.tar.xz 46516 BLAKE2B 
f88ea6d34d984cc913b492f570199e3d9b9893e4cef6d93c1404fa46901e0014e6e0dcee7644eed49964093fbedee36e825992b641ac87e1e2623c9882c5b300
 SHA512 
062360cf16a704d0f02218e765f58b03f510591bb35104ef68f0feac7e02fc4ba68e1cf0576ed40dd1d241eeb55ac3bf229b7f0ec8dde385552ad9ae5a4dabdf
 DIST glibc-2.32.tar.xz 16744512 BLAKE2B 
a56b4afbb35315c5cd6dca0f62e44455dceae3e6e88a8453621f9a5394a60ddf10ca9309b2db0911830c7fd77e3faa5d94694eb94d5b2c05fc5285cef52255da
 SHA512 
8460c155b7003e04f18dabece4ed9ad77445fa2288a7dc08e80a8fc4c418828af29e0649951bd71a54ea2ad2d4da7570aafd9bdfe4a37e9951b772b442afe50b
 DIST locale-gen-2.00.tar.gz 7738 BLAKE2B 
cde6de5ba3400aea24d0d5f1b79471f89f09fb747c8e371e38316c7ada92f967e0865f573f23cb353d82419c234724143c0aeca9eb70eb945dfc581cc7491eb1
 SHA512 
b609fddb9ec5e567c008841fef3390eddb5d6e7699a8271b3b8c0ade1b44b0ac2e5d1daa8b9acabf3432e3b88110b538a96f209b1ad0f9e988b7efce66606dff
 DIST locale-gen-2.10.tar.gz 7747 BLAKE2B 
49f569c5ae5260fca128503bc6f22d6f6f1cda817920c41fdadadf1527bbb4f3eb161f79fa729830666a4673e9092f99f4685ec8fcac8ddea0b8242bca9c1f4f
 SHA512 
e350e60d458d67638e3090711fca05af6fafac06c51b97648244549f8a0621dab7543f09dc7ad4c62392f13bdae8e5875dc6d0b6c3d83efc29d116bc2eef92db

diff --git a/sys-libs/glibc/glibc-2.32-r4.ebuild 
b/sys-libs/glibc/glibc-2.32-r4.ebuild
new file mode 100644
index 000..75489f16007
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.32-r4.ebuild
@@ -0,0 +1,1513 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+
+inherit python-any-r1 prefix eutils toolchain-funcs flag-o-matic gnuconfig \
+   multilib systemd multiprocessing
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/;
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+SLOT="2.2"
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=3

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

2020-12-07 Thread Alessandro Barbieri
commit: bf61ef790600fc783ee0fb07e6de402d4ef76788
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Dec  7 01:53:07 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Tue Dec  8 00:35:34 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bf61ef79

dev-python/billiard: package soon to be treecleaned

Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/billiard/Manifest|  1 +
 dev-python/billiard/billiard-3.6.3.0.ebuild | 47 +
 dev-python/billiard/metadata.xml|  8 +
 3 files changed, 56 insertions(+)

diff --git a/dev-python/billiard/Manifest b/dev-python/billiard/Manifest
new file mode 100644
index ..3c1ee4ac
--- /dev/null
+++ b/dev-python/billiard/Manifest
@@ -0,0 +1 @@
+DIST billiard-3.6.3.0.tar.gz 153944 BLAKE2B 
72a63f859a3798481d068e0e1c7f411e5c4b5de43f95eb6e56345738c9247e8b6f7a0cca88e85cfc74891e83a2c2b20f067ce16471f5c83c13e23699bed267e7
 SHA512 
3977137ec5ca558294df2e7653d2d2bc100d7be0e0aa24fd0395b244e946739c3de49b124064e9887b938c0237db6212ae65d8474816f2849c550df9a23e7a06

diff --git a/dev-python/billiard/billiard-3.6.3.0.ebuild 
b/dev-python/billiard/billiard-3.6.3.0.ebuild
new file mode 100644
index ..a223df5f
--- /dev/null
+++ b/dev-python/billiard/billiard-3.6.3.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{7,8} pypy3 )
+
+inherit distutils-r1 flag-o-matic
+
+DESCRIPTION="Python multiprocessing fork"
+HOMEPAGE="
+   https://pypi.org/project/billiard
+   https://github.com/celery/billiard
+"
+SRC_URI="https://github.com/celery/billiard/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+RESTRICT="test"
+
+RDEPEND=""
+DEPEND="
+   test? (
+   >=dev-python/case-1.3.1[${PYTHON_USEDEP}]
+   >=dev-python/pytest-3.0[${PYTHON_USEDEP}]
+   
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   billiard
+   celery/billiard
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/click-didyoumean/

2020-12-07 Thread Alessandro Barbieri
commit: 9eb0e7ab3a2967dc71449a8bba8b7ef4fa0be5ed
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Dec  7 01:07:57 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Tue Dec  8 00:35:34 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9eb0e7ab

dev-python/click-didyoumean: new package

Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/click-didyoumean/Manifest   |  1 +
 .../click-didyoumean/click-didyoumean-0.0.3.ebuild | 25 ++
 dev-python/click-didyoumean/metadata.xml   |  8 +++
 3 files changed, 34 insertions(+)

diff --git a/dev-python/click-didyoumean/Manifest 
b/dev-python/click-didyoumean/Manifest
new file mode 100644
index ..21d70b69
--- /dev/null
+++ b/dev-python/click-didyoumean/Manifest
@@ -0,0 +1 @@
+DIST click-didyoumean-0.0.3.tar.gz 4283 BLAKE2B 
8af7cb4c0448a67f263c1c8939ff89e1429e4d98a8e41cd49f573c5e43458c5da72f81e78e4d72e071ce753998b2f4765de5f3aad9330cf29032decb8fff9a5f
 SHA512 
6e832881817645eb8fa3a40acaab74a7f0dcc798aa984781a011b2ef78da2a4ae71ff2d58907bcbb35adbfc659727223c28c3622788eef05ecbdf758d6ac889d

diff --git a/dev-python/click-didyoumean/click-didyoumean-0.0.3.ebuild 
b/dev-python/click-didyoumean/click-didyoumean-0.0.3.ebuild
new file mode 100644
index ..0467f716
--- /dev/null
+++ b/dev-python/click-didyoumean/click-didyoumean-0.0.3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( pypy3 python3_{7..9} )
+inherit distutils-r1
+
+DESCRIPTION="Enable git-like did-you-mean feature in click"
+HOMEPAGE="
+   https://github.com/click-contrib/click-didyoumean
+   https://pypi.org/project/click-didyoumean
+"
+SRC_URI="https://github.com/click-contrib/click-didyoumean/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"
+DEPEND="
+   dev-python/click
+"
+RDEPEND="${DEPEND}"
+
+distutils_enable_tests pytest
\ No newline at end of file

diff --git a/dev-python/click-didyoumean/metadata.xml 
b/dev-python/click-didyoumean/metadata.xml
new file mode 100644
index ..54658d6f
--- /dev/null
+++ b/dev-python/click-didyoumean/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   lssndrbarbi...@gmail.com
+   Alessandro Barbieri
+   
+
\ No newline at end of file



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/click-repl/

2020-12-07 Thread Alessandro Barbieri
commit: 6c616474a614c374318ca96316b7cc0fbf897e18
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Dec  7 01:08:51 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Tue Dec  8 00:35:34 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6c616474

dev-python/click-repl: fix copyright

Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/click-repl/click-repl-0.1.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/click-repl/click-repl-0.1.6.ebuild 
b/dev-python/click-repl/click-repl-0.1.6.ebuild
index e4952908..906544f3 100644
--- a/dev-python/click-repl/click-repl-0.1.6.ebuild
+++ b/dev-python/click-repl/click-repl-0.1.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/click-repl/

2020-12-07 Thread Alessandro Barbieri
commit: b7965e47ba3be18325b05aa135adb438c0f69ffd
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Dec  7 00:56:39 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Tue Dec  8 00:35:34 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b7965e47

dev-python/click-repl: new package

Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/click-repl/Manifest|  1 +
 dev-python/click-repl/click-repl-0.1.6.ebuild | 27 +++
 dev-python/click-repl/metadata.xml|  8 
 3 files changed, 36 insertions(+)

diff --git a/dev-python/click-repl/Manifest b/dev-python/click-repl/Manifest
new file mode 100644
index ..24735d6b
--- /dev/null
+++ b/dev-python/click-repl/Manifest
@@ -0,0 +1 @@
+DIST click-repl-0.1.6.tar.gz 7044 BLAKE2B 
707586110eaa68667567db8dea8c35752966195f504431842856e5e07fda32840f56cc85cd91446205ccc4d65bc99d8a54b96e76e1ff419c4d2eb38ef3392207
 SHA512 
e87268acae211aa4b19f59a04b771f4ef2e533024b35e3b05007cee44c9b8df0aa69f997524ac5b81df0edb56b95e2ab919ad6aef751987ade9fadb9eee41521

diff --git a/dev-python/click-repl/click-repl-0.1.6.ebuild 
b/dev-python/click-repl/click-repl-0.1.6.ebuild
new file mode 100644
index ..e4952908
--- /dev/null
+++ b/dev-python/click-repl/click-repl-0.1.6.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{7..9} )
+inherit distutils-r1
+
+DESCRIPTION="Subcommand REPL for click apps"
+HOMEPAGE="
+   https://github.com/click-contrib/click-repl
+   https://pypi.org/project/click-repl
+"
+SRC_URI="https://github.com/click-contrib/click-repl/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"
+DEPEND="
+   dev-python/click
+   dev-python/prompt_toolkit
+   dev-python/six
+"
+RDEPEND="${DEPEND}"
+
+distutils_enable_tests pytest
\ No newline at end of file

diff --git a/dev-python/click-repl/metadata.xml 
b/dev-python/click-repl/metadata.xml
new file mode 100644
index ..54658d6f
--- /dev/null
+++ b/dev-python/click-repl/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   lssndrbarbi...@gmail.com
+   Alessandro Barbieri
+   
+
\ No newline at end of file



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

2020-12-07 Thread Alessandro Barbieri
commit: 6bdcb298e193f36972a13b639e31b58ecbadec9d
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Dec  6 23:47:20 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Tue Dec  8 00:35:34 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6bdcb298

sys-cluster/pcs: slash

Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/pcs/pcs-0.10.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/pcs/pcs-0.10.7.ebuild 
b/sys-cluster/pcs/pcs-0.10.7.ebuild
index 56339bee..2811b60e 100644
--- a/sys-cluster/pcs/pcs-0.10.7.ebuild
+++ b/sys-cluster/pcs/pcs-0.10.7.ebuild
@@ -74,7 +74,7 @@ src_install() {
SYSTEMCTL_OVERRIDE=$(use systemd) \
DESTDIR="${D}" \
CONF_DIR="/etc/default/" \
-   PREFIX="/usr${EPREFIX}" \
+   PREFIX="/usr/${EPREFIX}" \
BUNDLE_INSTALL_PYAGENTX=false \
BUNDLE_TO_INSTALL=false \
BUILD_GEMS=false



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

2020-12-07 Thread Sebastian Pipping
commit: 6873b3d3cca2e8f60e07bee1e862782f0bc9
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Tue Dec  8 00:24:16 2020 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Tue Dec  8 00:24:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6873b3d3

app-text/wiki2beamer: Address PythonCompatUpdate

Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-3.0.0, Repoman-2.3.23

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

diff --git a/app-text/wiki2beamer/wiki2beamer-0.10.0.ebuild 
b/app-text/wiki2beamer/wiki2beamer-0.10.0.ebuild
index 3d7c75757a2..349bbcbf25e 100644
--- a/app-text/wiki2beamer/wiki2beamer-0.10.0.ebuild
+++ b/app-text/wiki2beamer/wiki2beamer-0.10.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit python-single-r1
 



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

2020-12-07 Thread Marek Szuba
commit: e010b023e9c59cbde96516bc71aa73bc8bb7f53b
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Dec  7 23:55:35 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Dec  7 23:55:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e010b023

profiles: mention lua-eclass migration in ntopng mask comments

Signed-off-by: Marek Szuba  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 91a25ae4f7b..fa0e2ba2882 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -663,6 +663,8 @@ dev-lang/vala:0.50
 # Indefinitely masking until we have a solution
 # for this.
 # bug #719084
+# Furthermore, ntopng ebuilds depending directly on dev-lang/lua{,jit}
+# must be migrated to lua eclasses before unmasking (bug #752777).
 net-analyzer/ntopng
 net-analyzer/pmacct
 net-libs/nDPI



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

2020-12-07 Thread Marek Szuba
commit: 7cc9f60c84c4cb2ad8ffaf5407245f19e0a4b73b
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Dec  7 23:42:31 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Dec  7 23:44:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cc9f60c

dev-libs/libprelude-5.2.0-r10: do not link Lua bindings against liblua

This is neither allowed for compiled Lua modules nor, as demonstrated
by the fact simply dropping this from linker options works just fine,
actually needed in this case.

Signed-off-by: Marek Szuba  gentoo.org>

 .../files/libprelude-5.2.0-luabindings_liblua.patch | 13 +
 dev-libs/libprelude/libprelude-5.2.0-r10.ebuild |  1 +
 2 files changed, 14 insertions(+)

diff --git 
a/dev-libs/libprelude/files/libprelude-5.2.0-luabindings_liblua.patch 
b/dev-libs/libprelude/files/libprelude-5.2.0-luabindings_liblua.patch
new file mode 100644
index 000..6eeb4beb92b
--- /dev/null
+++ b/dev-libs/libprelude/files/libprelude-5.2.0-luabindings_liblua.patch
@@ -0,0 +1,13 @@
+Compiled Lua modules must not link against liblua.
+
+--- a/bindings/lua/Makefile.am
 b/bindings/lua/Makefile.am
+@@ -9,7 +9,7 @@
+ 
+ AM_CPPFLAGS = -I@top_srcdir@ -I@top_builddir@/src/include 
-I@top_srcdir@/src/include -I@top_builddir@/src/libprelude-error 
-I@top_srcdir@/bindings/c++/include @LUA_CFLAGS@ -I@top_srcdir@/libmissing 
-I@top_builddir@/libmissing
+ 
+-prelude_la_LDFLAGS = -module -avoid-version @LUA_LIBS@
++prelude_la_LDFLAGS = -module -avoid-version
+ prelude_la_LIBADD = $(top_builddir)/bindings/c++/.libs/libpreludecpp.la
+ prelude_la_SOURCES = prelude.cxx
+ preludedir = $(libdir)/lua/@LUA_VERSION@

diff --git a/dev-libs/libprelude/libprelude-5.2.0-r10.ebuild 
b/dev-libs/libprelude/libprelude-5.2.0-r10.ebuild
index 501ea6e31ee..47127ff700b 100644
--- a/dev-libs/libprelude/libprelude-5.2.0-r10.ebuild
+++ b/dev-libs/libprelude/libprelude-5.2.0-r10.ebuild
@@ -44,6 +44,7 @@ BDEPEND=">=dev-lang/swig-4.0.0
 PATCHES=(
"${FILESDIR}/${PN}-4.0.0-fix-python-bindings.patch"
"${FILESDIR}/${PN}-5.1.0-fix_gtkdoc_1.32.patch"
+   "${FILESDIR}/${PN}-5.2.0-luabindings_liblua.patch"
 )
 
 src_prepare() {



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

2020-12-07 Thread Marek Szuba
commit: 349072e067b616f34fe15d4705769879dacd57c1
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Dec  7 23:12:11 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Dec  7 23:44:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=349072e0

dev-libs/libprelude-5.2.0-r10: use LUA_DEPS in BDEPEND as well

Safer that way, using two different Lua implementations at build time
and at run time can sometimes result in subtle problems that are a major
pain in the neck to debug.

Signed-off-by: Marek Szuba  gentoo.org>

 dev-libs/libprelude/libprelude-5.2.0-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libprelude/libprelude-5.2.0-r10.ebuild 
b/dev-libs/libprelude/libprelude-5.2.0-r10.ebuild
index 5f21c422533..501ea6e31ee 100644
--- a/dev-libs/libprelude/libprelude-5.2.0-r10.ebuild
+++ b/dev-libs/libprelude/libprelude-5.2.0-r10.ebuild
@@ -34,7 +34,7 @@ DEPEND="${RDEPEND}"
 BDEPEND=">=dev-lang/swig-4.0.0
dev-util/gtk-doc-am
sys-devel/flex
-   lua? ( dev-lang/lua:* )
+   lua? ( ${LUA_DEPS} )
perl? ( dev-lang/perl:= virtual/perl-ExtUtils-MakeMaker )
python? ( ${PYTHON_DEPS} )
ruby? ( ${RUBY_DEPS} )



[gentoo-commits] proj/kde-sunset:master commit in: kde-misc/kdiff3/

2020-12-07 Thread Andreas Sturmlechner
commit: 8998ea26279a59fea3d28fee95c1d2af5dbced70
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Dec  7 23:02:13 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Dec  7 23:02:13 2020 +
URL:https://gitweb.gentoo.org/proj/kde-sunset.git/commit/?id=8998ea26

kde-misc/kdiff3: Drop IUSE=qt5, a weird option for SLOT=4

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

 kde-misc/kdiff3/kdiff3-0.9.98-r1.ebuild | 20 ++--
 1 file changed, 6 insertions(+), 14 deletions(-)

diff --git a/kde-misc/kdiff3/kdiff3-0.9.98-r1.ebuild 
b/kde-misc/kdiff3/kdiff3-0.9.98-r1.ebuild
index 99c8b0b0..0d8efd8f 100644
--- a/kde-misc/kdiff3/kdiff3-0.9.98-r1.ebuild
+++ b/kde-misc/kdiff3/kdiff3-0.9.98-r1.ebuild
@@ -1,26 +1,22 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit qmake-utils
 
 DESCRIPTION="Qt/KDE based frontend to diff3"
-HOMEPAGE="http://kdiff3.sourceforge.net/;
+HOMEPAGE="https://apps.kde.org/en/kdiff3;
 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="4"
 KEYWORDS="amd64 x86 ~amd64-linux"
-IUSE="qt5"
+IUSE=""
 
 DEPEND="
-   !qt5? ( dev-qt/qtcore:4
-   dev-qt/qtgui:4 )
-   qt5? ( dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtwidgets:5 )
+   dev-qt/qtcore:4
+   dev-qt/qtgui:4
 "
 RDEPEND="${DEPEND}
sys-apps/diffutils
@@ -36,11 +32,7 @@ src_prepare() {
 }
 
 src_configure() {
-   if ! use qt5; then
-   eqmake4 "${S}"/src-QT4/kdiff3.pro
-   else
-   eqmake5 "${S}"/src-QT4/kdiff3.pro
-   fi
+   eqmake4 src-QT4/kdiff3.pro
 }
 
 src_install() {



[gentoo-commits] proj/kde-sunset:master commit in: media-sound/amarok/

2020-12-07 Thread Andreas Sturmlechner
commit: bb7cd047e1d6447a46987135e355ac42b3d3f54b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Dec  7 23:29:48 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Dec  7 23:29:48 2020 +
URL:https://gitweb.gentoo.org/proj/kde-sunset.git/commit/?id=bb7cd047

media-sound/amarok: Switch to media-libs/liblastfm:0-qt4

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

 media-sound/amarok/amarok-2.8.90-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/amarok/amarok-2.8.90-r5.ebuild 
b/media-sound/amarok/amarok-2.8.90-r5.ebuild
index 2e91ab06..512712a6 100644
--- a/media-sound/amarok/amarok-2.8.90-r5.ebuild
+++ b/media-sound/amarok/amarok-2.8.90-r5.ebuild
@@ -33,7 +33,7 @@ COMMONDEPEND="
>=virtual/mysql-5.1[-minimal(-)]
>=x11-libs/qtscriptgenerator-0.1.0
ipod? ( >=media-libs/libgpod-0.7.0[gtk] )
-   lastfm? ( >=media-libs/liblastfm-1.0.3[qt4(-)] )
+   lastfm? ( media-libs/liblastfm:0-qt4 )
mp3tunes? (
dev-libs/glib:2
dev-libs/libxml2



[gentoo-commits] proj/kde-sunset:master commit in: media-libs/liblastfm/, media-libs/liblastfm/files/

2020-12-07 Thread Andreas Sturmlechner
commit: 30f8f48f03c4556fd1468cdce618eeaf28726e37
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Dec  7 23:14:37 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Dec  7 23:14:37 2020 +
URL:https://gitweb.gentoo.org/proj/kde-sunset.git/commit/?id=30f8f48f

media-libs/liblastfm: Drop IUSE=qt5 and set SLOT="0-qt4"

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

 .../liblastfm-1.1.0_pre20150206-qt-5.11b3.patch| 302 -
 .../liblastfm-1.1.0_pre20150206-r1.ebuild  |  47 
 .../liblastfm/liblastfm-1.1.0_pre20150206.ebuild   |  87 --
 3 files changed, 47 insertions(+), 389 deletions(-)

diff --git 
a/media-libs/liblastfm/files/liblastfm-1.1.0_pre20150206-qt-5.11b3.patch 
b/media-libs/liblastfm/files/liblastfm-1.1.0_pre20150206-qt-5.11b3.patch
deleted file mode 100644
index fc0e9b89..
--- a/media-libs/liblastfm/files/liblastfm-1.1.0_pre20150206-qt-5.11b3.patch
+++ /dev/null
@@ -1,302 +0,0 @@
-From 62a08d490a1e75e3ef5d08f3fb37e65c1563e706 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner 
-Date: Sun, 1 Apr 2018 11:51:42 +0200
-Subject: [PATCH 1/4] Make Qt5 build default and simplify logic, add missing
- deps
-

- CMakeLists.txt | 16 
- 1 file changed, 8 insertions(+), 8 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index be88967..e628611 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -27,19 +27,19 @@ set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH}" 
"${PROJECT_SOURCE_DIR}/cmake/Module
- # setup qt stuff
- set(CMAKE_AUTOMOC ON)
- 
--option(BUILD_WITH_QT4 "Build liblastfm with Qt4 no matter if Qt5 was found" 
OFF)
-+option(BUILD_WITH_QT4 "Build liblastfm with Qt4" OFF)
- 
--if( NOT BUILD_WITH_QT4 )
--# try Qt5 first, and prefer that if found
--find_package(Qt5Core QUIET)
--endif()
-+if(NOT BUILD_WITH_QT4)
-+find_package(Qt5 REQUIRED COMPONENTS Core Network Xml CONFIG)
-+
-+if(BUILD_FINGERPRINT)
-+find_package(Qt5Sql REQUIRED CONFIG)
-+endif()
- 
--if(Qt5Core_DIR)
- set(LASTFM_LIB_VERSION_SUFFIX 5)
--message(STATUS "Found Qt5! Please keep in mind, this is highly 
experimental and not our main development target..")
- include_directories(${Qt5Core_INCLUDE_DIRS})
- if(UNIX AND NOT APPLE)
--find_package(Qt5DBus REQUIRED)
-+find_package(Qt5DBus REQUIRED CONFIG)
- endif()
- 
- # macro(qt_wrap_ui)
--- 
-2.17.0
-
-
-From ff32d56e5e1bd8b1f86a8e9840c778249ff19118 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner 
-Date: Sun, 1 Apr 2018 11:56:48 +0200
-Subject: [PATCH 2/4] Make use of FeatureSummary
-

- CMakeLists.txt | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index e628611..dcdfd91 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -20,6 +20,7 @@ option(BUILD_TESTS "Build liblastfm tests" ON)
- 
- # installation dirs
- include(GNUInstallDirs)
-+include(FeatureSummary)
- 
- #cmake module path
- set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH}" 
"${PROJECT_SOURCE_DIR}/cmake/Modules")
-@@ -97,3 +98,5 @@ if(BUILD_TESTS)
- enable_testing()
- add_subdirectory(tests)
- endif()
-+
-+feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
--- 
-2.17.0
-
-
-From 5762278b29c1ab6559dcca7a1e8fbad1d75134da Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner 
-Date: Sun, 1 Apr 2018 12:06:48 +0200
-Subject: [PATCH 3/4] Cleanup include dirs
-

- CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index dcdfd91..52589b5 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -38,10 +38,10 @@ if(NOT BUILD_WITH_QT4)
- endif()
- 
- set(LASTFM_LIB_VERSION_SUFFIX 5)
--include_directories(${Qt5Core_INCLUDE_DIRS})
- if(UNIX AND NOT APPLE)
- find_package(Qt5DBus REQUIRED CONFIG)
- endif()
-+include_directories(Qt5::Core Qt5::Network Qt5::Xml)
- 
- # macro(qt_wrap_ui)
- # qt5_wrap_ui(${ARGN})
--- 
-2.17.0
-
-
-From aeb0cbc56376021444a56a984613faacefedfea9 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner 
-Date: Sun, 15 Apr 2018 21:31:14 +0200
-Subject: [PATCH 4/4] Fix build with Qt 5.11_beta3 (drop qt5_use_modules)
-

- CMakeLists.txt |  3 --
- src/CMakeLists.txt | 63 +++---
- src/fingerprint/CMakeLists.txt | 20 ++-
- tests/lastfm_add_test.cmake| 16 +
- 4 files changed, 55 insertions(+), 47 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 52589b5..c8bc89d 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -57,9 +57,6 @@ if(NOT BUILD_WITH_QT4)
- # endmacro()
- else()
- find_package(Qt4 COMPONENTS QtCore QtNetwork QtXml REQUIRED)
--
--macro(qt5_use_modules)
--endmacro()
- endif()
- 
- 
-diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-index 0f872fb..22ce506 100644
 a/src/CMakeLists.txt

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

2020-12-07 Thread Andreas Sturmlechner
commit: 336ba1d03e6c1f7b326fde1637573d965dcbca22
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Dec  7 23:24:44 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Dec  7 23:25:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=336ba1d0

media-libs/liblastfm: Drop 1.1.0_pre20150206

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

 media-libs/liblastfm/Manifest  |   1 -
 .../liblastfm-1.1.0_pre20150206-qt-5.11b3.patch| 302 -
 .../liblastfm/liblastfm-1.1.0_pre20150206.ebuild   |  51 
 3 files changed, 354 deletions(-)

diff --git a/media-libs/liblastfm/Manifest b/media-libs/liblastfm/Manifest
index dfec470a786..7e3fcd07db2 100644
--- a/media-libs/liblastfm/Manifest
+++ b/media-libs/liblastfm/Manifest
@@ -1,2 +1 @@
-DIST liblastfm-1.1.0_pre20150206.tar.gz 119380 BLAKE2B 
ec532b7577e60c02f9e8202b06e4e496b052801d60a27795d58204c6fbec62eea24512979ea9e42f643e7cfc01794982e07b808f6411b884893e13c29d9e17b0
 SHA512 
984d4b6b36a12e019e486425d243fc5be24fc3968b30f7ec746204c976b9c526477d56793205c9a6eed79bff1b33a2b1c7063d1d08fd376c4b89346337d8b166
 DIST liblastfm-1.1.0_pre20190625.tar.gz 119348 BLAKE2B 
d4755d6dfe6dc8bb4c21e1f4ed94fd96165313111a553271e518ad57f08aab45980239a51416d6e99d87a86f7859c7ea04ba81fb06f6dfa61b2aa7f554935589
 SHA512 
ee36cc31e1f7b345e2de29ff4151acb7bbe30960bbf2528bf8eb5214a47272955efe3bd1c6e20af8dd22a4fbc510de34befdcd6c728683ae300bd45e578e5ebb

diff --git 
a/media-libs/liblastfm/files/liblastfm-1.1.0_pre20150206-qt-5.11b3.patch 
b/media-libs/liblastfm/files/liblastfm-1.1.0_pre20150206-qt-5.11b3.patch
deleted file mode 100644
index fc0e9b8938d..000
--- a/media-libs/liblastfm/files/liblastfm-1.1.0_pre20150206-qt-5.11b3.patch
+++ /dev/null
@@ -1,302 +0,0 @@
-From 62a08d490a1e75e3ef5d08f3fb37e65c1563e706 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner 
-Date: Sun, 1 Apr 2018 11:51:42 +0200
-Subject: [PATCH 1/4] Make Qt5 build default and simplify logic, add missing
- deps
-

- CMakeLists.txt | 16 
- 1 file changed, 8 insertions(+), 8 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index be88967..e628611 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -27,19 +27,19 @@ set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH}" 
"${PROJECT_SOURCE_DIR}/cmake/Module
- # setup qt stuff
- set(CMAKE_AUTOMOC ON)
- 
--option(BUILD_WITH_QT4 "Build liblastfm with Qt4 no matter if Qt5 was found" 
OFF)
-+option(BUILD_WITH_QT4 "Build liblastfm with Qt4" OFF)
- 
--if( NOT BUILD_WITH_QT4 )
--# try Qt5 first, and prefer that if found
--find_package(Qt5Core QUIET)
--endif()
-+if(NOT BUILD_WITH_QT4)
-+find_package(Qt5 REQUIRED COMPONENTS Core Network Xml CONFIG)
-+
-+if(BUILD_FINGERPRINT)
-+find_package(Qt5Sql REQUIRED CONFIG)
-+endif()
- 
--if(Qt5Core_DIR)
- set(LASTFM_LIB_VERSION_SUFFIX 5)
--message(STATUS "Found Qt5! Please keep in mind, this is highly 
experimental and not our main development target..")
- include_directories(${Qt5Core_INCLUDE_DIRS})
- if(UNIX AND NOT APPLE)
--find_package(Qt5DBus REQUIRED)
-+find_package(Qt5DBus REQUIRED CONFIG)
- endif()
- 
- # macro(qt_wrap_ui)
--- 
-2.17.0
-
-
-From ff32d56e5e1bd8b1f86a8e9840c778249ff19118 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner 
-Date: Sun, 1 Apr 2018 11:56:48 +0200
-Subject: [PATCH 2/4] Make use of FeatureSummary
-

- CMakeLists.txt | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index e628611..dcdfd91 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -20,6 +20,7 @@ option(BUILD_TESTS "Build liblastfm tests" ON)
- 
- # installation dirs
- include(GNUInstallDirs)
-+include(FeatureSummary)
- 
- #cmake module path
- set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH}" 
"${PROJECT_SOURCE_DIR}/cmake/Modules")
-@@ -97,3 +98,5 @@ if(BUILD_TESTS)
- enable_testing()
- add_subdirectory(tests)
- endif()
-+
-+feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
--- 
-2.17.0
-
-
-From 5762278b29c1ab6559dcca7a1e8fbad1d75134da Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner 
-Date: Sun, 1 Apr 2018 12:06:48 +0200
-Subject: [PATCH 3/4] Cleanup include dirs
-

- CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index dcdfd91..52589b5 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -38,10 +38,10 @@ if(NOT BUILD_WITH_QT4)
- endif()
- 
- set(LASTFM_LIB_VERSION_SUFFIX 5)
--include_directories(${Qt5Core_INCLUDE_DIRS})
- if(UNIX AND NOT APPLE)
- find_package(Qt5DBus REQUIRED CONFIG)
- endif()
-+include_directories(Qt5::Core Qt5::Network Qt5::Xml)
- 
- # macro(qt_wrap_ui)
- # qt5_wrap_ui(${ARGN})
--- 
-2.17.0
-
-
-From aeb0cbc56376021444a56a984613faacefedfea9 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner 
-Date: 

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

2020-12-07 Thread Andreas Sturmlechner
commit: 0d6d9e58edf4d2310914e03de3791dde3ff7778b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Dec  7 23:24:14 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Dec  7 23:25:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d6d9e58

media-libs/liblastfm: 1.1.0_pre20190625 snapshot bump

Basically just incorporating the patches we already apply to prev snapshot.

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

 media-libs/liblastfm/Manifest  |  1 +
 .../liblastfm/liblastfm-1.1.0_pre20190625.ebuild   | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/media-libs/liblastfm/Manifest b/media-libs/liblastfm/Manifest
index 9467a56ff82..dfec470a786 100644
--- a/media-libs/liblastfm/Manifest
+++ b/media-libs/liblastfm/Manifest
@@ -1 +1,2 @@
 DIST liblastfm-1.1.0_pre20150206.tar.gz 119380 BLAKE2B 
ec532b7577e60c02f9e8202b06e4e496b052801d60a27795d58204c6fbec62eea24512979ea9e42f643e7cfc01794982e07b808f6411b884893e13c29d9e17b0
 SHA512 
984d4b6b36a12e019e486425d243fc5be24fc3968b30f7ec746204c976b9c526477d56793205c9a6eed79bff1b33a2b1c7063d1d08fd376c4b89346337d8b166
+DIST liblastfm-1.1.0_pre20190625.tar.gz 119348 BLAKE2B 
d4755d6dfe6dc8bb4c21e1f4ed94fd96165313111a553271e518ad57f08aab45980239a51416d6e99d87a86f7859c7ea04ba81fb06f6dfa61b2aa7f554935589
 SHA512 
ee36cc31e1f7b345e2de29ff4151acb7bbe30960bbf2528bf8eb5214a47272955efe3bd1c6e20af8dd22a4fbc510de34befdcd6c728683ae300bd45e578e5ebb

diff --git a/media-libs/liblastfm/liblastfm-1.1.0_pre20190625.ebuild 
b/media-libs/liblastfm/liblastfm-1.1.0_pre20190625.ebuild
new file mode 100644
index 000..66923fd858e
--- /dev/null
+++ b/media-libs/liblastfm/liblastfm-1.1.0_pre20190625.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+COMMIT=f867df52757c569d97d9755c911ac9dec146f365
+inherit cmake
+
+DESCRIPTION="Collection of libraries to integrate Last.fm services"
+HOMEPAGE="https://github.com/lastfm/liblastfm;
+SRC_URI="https://github.com/lastfm/liblastfm/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+LICENSE="GPL-3"
+KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+SLOT="0/0"
+IUSE="fingerprint test"
+
+# 1 of 2 (UrlBuilderTest) is failing, last checked version 1.0.9
+RESTRICT="test"
+
+RDEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtxml:5
+   fingerprint? (
+   dev-qt/qtsql:5
+   media-libs/libsamplerate
+   sci-libs/fftw:3.0
+   )
+"
+DEPEND="${RDEPEND}
+   test? ( dev-qt/qttest:5 )
+"
+
+src_configure() {
+   # demos not working
+   local mycmakeargs=(
+   -DBUILD_DEMOS=OFF
+   -DBUILD_WITH_QT4=OFF
+   -DBUILD_FINGERPRINT=$(usex fingerprint)
+   -DBUILD_TESTS=$(usex test)
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/prefix:master commit in: sys-apps/help2man/

2020-12-07 Thread Sam James
commit: b1ac4d207c73149fa170e256ed6f7b9c94363e19
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  7 23:07:14 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  7 23:07:14 2020 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=b1ac4d20

sys-apps/help2man: drop gone ~sh ~amd64-fbsd ~x86-fbsd

Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
RepoMan-Options: --force
Signed-off-by: Sam James  gentoo.org>

 sys-apps/help2man/help2man-1.47.16.ebuild | 2 +-
 sys-apps/help2man/help2man-1.47.6.ebuild  | 4 ++--
 sys-apps/help2man/help2man-1.47.7.ebuild  | 4 ++--
 sys-apps/help2man/help2man-1.47.8.ebuild  | 4 ++--
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/sys-apps/help2man/help2man-1.47.16.ebuild 
b/sys-apps/help2man/help2man-1.47.16.ebuild
index 34cf70532e..9fe158d130 100644
--- a/sys-apps/help2man/help2man-1.47.16.ebuild
+++ b/sys-apps/help2man/help2man-1.47.16.ebuild
@@ -17,7 +17,7 @@ SRC_URI+=" elibc_Cygwin? (
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="nls"
 
 RDEPEND="dev-lang/perl

diff --git a/sys-apps/help2man/help2man-1.47.6.ebuild 
b/sys-apps/help2man/help2man-1.47.6.ebuild
index c6386779e3..da30e55958 100644
--- a/sys-apps/help2man/help2man-1.47.6.ebuild
+++ b/sys-apps/help2man/help2man-1.47.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -9,7 +9,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="nls"
 
 RDEPEND="dev-lang/perl

diff --git a/sys-apps/help2man/help2man-1.47.7.ebuild 
b/sys-apps/help2man/help2man-1.47.7.ebuild
index c6386779e3..da30e55958 100644
--- a/sys-apps/help2man/help2man-1.47.7.ebuild
+++ b/sys-apps/help2man/help2man-1.47.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -9,7 +9,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="nls"
 
 RDEPEND="dev-lang/perl

diff --git a/sys-apps/help2man/help2man-1.47.8.ebuild 
b/sys-apps/help2man/help2man-1.47.8.ebuild
index 20cca7decc..0d39a72030 100644
--- a/sys-apps/help2man/help2man-1.47.8.ebuild
+++ b/sys-apps/help2man/help2man-1.47.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -15,7 +15,7 @@ 
https://raw.githubusercontent.com/cygwinports/help2man/${CYGWIN_PATCHREV}/${CYGW
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="nls"
 
 RDEPEND="dev-lang/perl



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/rrdtool/, profiles/

2020-12-07 Thread Marek Szuba
commit: 1ebcd0064fc20fa3002b5c76efd6a28e21ad93bc
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Dec  7 22:20:18 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Dec  7 23:05:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ebcd006

net-analyzer/rrdtool: migrate to lua.eclass

Featuring proper multi-impl support including testing. Lua bindings have
been confirmed to build, test and install fine for all five
implementations currently listed in LUA_COMPAT.

Speaking of testing, in order for it to be complete the file "test.png"
produced for each enabled Lua target by rrd.graphv should be visually
inspected. For obvious reasons automating this would be way more trouble
than it is worth (an image recogniser as a build-time dependency???),
that said I *have* inspected those images while testing whether LuaJIT
as well as PUC Lua 5.2, 5.3 and 5.4 really are supported (although
upstream documentation says "Lua 5.0 or newer" their build scripts only
explicitly mention PUC Lua 5.0 and 5.1, and LuaJIT is not mentioned in
either) and they looked fine for all five implementations.

Closes: https://bugs.gentoo.org/752780
Signed-off-by: Marek Szuba  gentoo.org>

 net-analyzer/rrdtool/rrdtool-1.7.2-r100.ebuild | 248 +
 profiles/package.mask  |   1 +
 2 files changed, 249 insertions(+)

diff --git a/net-analyzer/rrdtool/rrdtool-1.7.2-r100.ebuild 
b/net-analyzer/rrdtool/rrdtool-1.7.2-r100.ebuild
new file mode 100644
index 000..9f7abe89568
--- /dev/null
+++ b/net-analyzer/rrdtool/rrdtool-1.7.2-r100.ebuild
@@ -0,0 +1,248 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_OPTIONAL=true
+DISTUTILS_SINGLE_IMPL=true
+GENTOO_DEPEND_ON_PERL=no
+LUA_COMPAT=( lua5-{1..4} luajit )
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit autotools lua perl-module distutils-r1 flag-o-matic multilib
+
+MY_P=${P/_/-}
+
+DESCRIPTION="A system to store and display time-series data"
+HOMEPAGE="https://oss.oetiker.ch/rrdtool/;
+SRC_URI="https://oss.oetiker.ch/rrdtool/pub/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0/8.0.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~x86-macos ~x86-solaris"
+IUSE="dbi doc graph lua perl python rados rrdcgi ruby static-libs tcl tcpd 
test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
+   lua? (
+   ${LUA_REQUIRED_USE}
+   test? ( graph )
+   )"
+
+CDEPEND="
+   >=dev-libs/glib-2.28.7:2[static-libs(+)?]
+   >=dev-libs/libxml2-2.7.8:2[static-libs(+)?]
+   dbi? ( dev-db/libdbi[static-libs(+)?] )
+   graph? (
+   >=media-libs/libpng-1.5.10:0=[static-libs(+)?]
+   >=x11-libs/cairo-1.10.2[svg,static-libs(+)?]
+   >=x11-libs/pango-1.28
+   )
+   lua? ( ${LUA_DEPS} )
+   perl? ( dev-lang/perl:= )
+   python? ( ${PYTHON_DEPS} )
+   rados? ( sys-cluster/ceph )
+   tcl? ( dev-lang/tcl:0= )
+   tcpd? ( sys-apps/tcp-wrappers )
+"
+
+DEPEND="
+   ${CDEPEND}
+   sys-apps/groff
+   virtual/pkgconfig
+   virtual/awk
+   test? ( sys-devel/bc )
+"
+RDEPEND="
+   ${CDEPEND}
+"
+BDEPEND="test? (
+   lua? ( ${LUA_DEPS} )
+)"
+PDEPEND="
+   ruby? ( ~dev-ruby/rrdtool-bindings-${PV} )
+"
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.4.9-disable-rrd_graph-perl.patch
+   "${FILESDIR}"/${PN}-1.7.0-disable-rrd_graph-cgi.patch
+   "${FILESDIR}"/${PN}-1.7.1-configure.ac.patch
+)
+S=${WORKDIR}/${MY_P}
+
+python_compile() {
+   cd bindings/python || die
+   distutils-r1_python_compile
+}
+
+python_install() {
+   cd bindings/python || die
+   distutils-r1_python_install
+}
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   # At the next version bump, please see if you actually still need this
+   # before adding versions
+   if ! [ -f doc/rrdrados.pod ]; then
+   cp "${FILESDIR}"/${PN}-1.5.5-rrdrados.pod doc/rrdrados.pod
+   else
+   die "File already exists: doc/rrdrados.pod. Remove this code!"
+   fi
+
+   # bug 456810
+   # no time to sleep
+   sed -i \
+   -e 's|$LUA_CFLAGS|IGNORE_THIS_BAD_TEST|g' \
+   -e 's|^sleep 1$||g' \
+   -e '/^dnl.*png/s|^dnl||g' \
+   configure.ac || die
+
+   # Python bindings are built/installed manually
+   sed -i \
+   -e '/^all-local:/s| @COMP_PYTHON@||' \
+   bindings/Makefile.am || die
+
+   if ! use graph; then
+   sed -i \
+   -e '2s:rpn1::; 2s:rpn2::; 6s:create-with-source-4::;' \
+   -e '7s:xport1::; 7s:dcounter1::; 7s:vformatter1::' \
+   -e 's|graph1||g' \
+   tests/Makefile.am || 

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

2020-12-07 Thread Marek Szuba
commit: 5164f0142ef497af1f022b599c033a99b30abeec
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Dec  7 20:10:41 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Dec  7 23:05:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5164f014

net-analyzer/rrdtool: limit unmigrated ebuilds to dev-lang/lua:0

Signed-off-by: Marek Szuba  gentoo.org>

 net-analyzer/rrdtool/rrdtool-1.7.2-r1.ebuild | 2 +-
 net-analyzer/rrdtool/rrdtool-1.7.2.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/rrdtool/rrdtool-1.7.2-r1.ebuild 
b/net-analyzer/rrdtool/rrdtool-1.7.2-r1.ebuild
index 0504266762e..fa7ddc30fd6 100644
--- a/net-analyzer/rrdtool/rrdtool-1.7.2-r1.ebuild
+++ b/net-analyzer/rrdtool/rrdtool-1.7.2-r1.ebuild
@@ -30,7 +30,7 @@ CDEPEND="
>=x11-libs/cairo-1.10.2[svg,static-libs(+)?]
>=x11-libs/pango-1.28
)
-   lua? ( dev-lang/lua:* )
+   lua? ( dev-lang/lua:0= )
perl? ( dev-lang/perl:= )
python? ( ${PYTHON_DEPS} )
rados? ( sys-cluster/ceph )

diff --git a/net-analyzer/rrdtool/rrdtool-1.7.2.ebuild 
b/net-analyzer/rrdtool/rrdtool-1.7.2.ebuild
index 9d9de2a3f49..1ee76659bd7 100644
--- a/net-analyzer/rrdtool/rrdtool-1.7.2.ebuild
+++ b/net-analyzer/rrdtool/rrdtool-1.7.2.ebuild
@@ -30,7 +30,7 @@ CDEPEND="
>=x11-libs/cairo-1.10.2[svg,static-libs(+)?]
>=x11-libs/pango-1.28
)
-   lua? ( dev-lang/lua:*[deprecated] )
+   lua? ( dev-lang/lua:0=[deprecated] )
perl? ( dev-lang/perl:= )
python? ( ${PYTHON_DEPS} )
rados? ( sys-cluster/ceph )



[gentoo-commits] repo/proj/prefix:master commit in: sys-apps/sed/

2020-12-07 Thread Sam James
commit: f7040945e140b89d3f65b3b6ac6224506d6abe4a
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  7 22:48:54 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  7 22:48:54 2020 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=f7040945

sys-apps/sed: sync with ::gentoo (bump to 4.8)

Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
RepoMan-Options: --force
Signed-off-by: Sam James  gentoo.org>

 sys-apps/sed/Manifest   |  1 +
 sys-apps/sed/sed-4.8.ebuild | 82 +
 2 files changed, 83 insertions(+)

diff --git a/sys-apps/sed/Manifest b/sys-apps/sed/Manifest
index ec23d184ad..d3aa8dd8fe 100644
--- a/sys-apps/sed/Manifest
+++ b/sys-apps/sed/Manifest
@@ -1,2 +1,3 @@
 DIST sed-4.2.2.tar.bz2 1059414 BLAKE2B 
aebe0bf90e9f9c7907e0baa8a4d1a16e59a5893198382fb9fe08ed66cab670921c0db1e07f668bf3db8dfe9bb4f0e68b9c34fd7228c70df24be043d3e7ea8d92
 SHA512 
dbbb0bb348fac54612d29182c09c88bda7096dea03bd94f03c580c24146e65a06db12808c6a1a9adc94548fa3843511e3e80b251cb07142110cf149eab23f573
 DIST sed-4.5.tar.xz 1274252 BLAKE2B 
08525659e0e01ec50e736c1665634f3816f57c48aeefa7f6bc7a152cd6c171bb4e96e5c215429fc5edbe6e1de6cc3efe4f2f3bf6865933a30dd1700e921d5b3f
 SHA512 
f95fb27e03b2301dae63878413b4c48e40341cc676945a612e1d0bd911da3192858ae142791292a99fbdaacbc7dab2d6fccb50787c06846f99b0b3740b40c196
+DIST sed-4.8.tar.xz 1348048 BLAKE2B 
62f6b6500cc9a20a35cafc2b09b12bb7da67fa0afb0b1b26153babc0023424b3126f44d29eba14c25fc4490996c90738b191c9440c66da6c120bbb9bc6f6df65
 SHA512 
7de25d9bc2981c63321c2223f3fbcab61d7b0df4fcf7d4394b72400b91993e1288d8bf53948ed5fffcf5a98c75265726a68ad4fb98e1d571bf768603a108c1c8

diff --git a/sys-apps/sed/sed-4.8.ebuild b/sys-apps/sed/sed-4.8.ebuild
new file mode 100644
index 00..d889186d10
--- /dev/null
+++ b/sys-apps/sed/sed-4.8.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Super-useful stream editor"
+HOMEPAGE="http://sed.sourceforge.net/;
+SRC_URI="mirror://gnu/sed/${P}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="acl forced-sandbox nls selinux static"
+
+RDEPEND="
+   !static? (
+   acl? ( virtual/acl )
+   nls? ( virtual/libintl )
+   selinux? ( sys-libs/libselinux )
+   )
+"
+DEPEND="${RDEPEND}
+   static? (
+   acl? ( virtual/acl[static-libs(+)] )
+   nls? ( virtual/libintl[static-libs(+)] )
+   selinux? ( sys-libs/libselinux[static-libs(+)] )
+   )
+"
+BDEPEND="nls? ( sys-devel/gettext )"
+
+
+src_bootstrap_sed() {
+   # make sure system-sed works #40786 #650052
+   if ! type -p sed > /dev/null || has_version 
'sys-apps/sed[forced-sandbox]' ; then
+   mkdir -p "${T}/bootstrap"
+   printf '#!/bin/sh\nexec busybox sed "$@"\n' > 
"${T}/bootstrap/sed" || die
+   chmod a+rx "${T}/bootstrap/sed"
+   PATH="${T}/bootstrap:${PATH}"
+   fi
+}
+
+src_prepare() {
+   # Don't use sed before bootstrap if we have to recover a broken host 
sed.
+   src_bootstrap_sed
+
+   default
+
+   if use forced-sandbox ; then
+   # Upstream doesn't want to add a configure flag for this.
+   # 
https://lists.gnu.org/archive/html/bug-sed/2018-03/msg1.html
+   sed -i \
+   -e '/^bool sandbox = false;/s:false:true:' \
+   sed/sed.c || die
+   # Make sure the sed took.
+   grep -q '^bool sandbox = true;' sed/sed.c || die "forcing 
sandbox failed"
+   fi
+}
+
+src_configure() {
+   local myconf=()
+   if use userland_GNU; then
+   myconf+=( --exec-prefix="${EPREFIX}" )
+   else
+   myconf+=( --program-prefix=g )
+   fi
+
+   use static && append-ldflags -static
+   myconf+=(
+   $(use_enable acl)
+   $(use_enable nls)
+   $(use_with selinux)
+   )
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   # don't want charset.alias, installed by libiconv
+   rm -f "${ED}"/lib/charset.alias
+}



[gentoo-commits] repo/proj/prefix:master commit in: sys-apps/help2man/

2020-12-07 Thread Sam James
commit: 7e064a4b5fc8b661883849d71b850042100932ff
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  7 23:02:21 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  7 23:02:21 2020 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=7e064a4b

sys-apps/help2man: sync with ::gentoo (bump to 1.47.16)

Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
RepoMan-Options: --force
Signed-off-by: Sam James  gentoo.org>

 sys-apps/help2man/Manifest|  2 ++
 sys-apps/help2man/help2man-1.47.16.ebuild | 50 +++
 2 files changed, 52 insertions(+)

diff --git a/sys-apps/help2man/Manifest b/sys-apps/help2man/Manifest
index 2fc8570c78..6a284f99aa 100644
--- a/sys-apps/help2man/Manifest
+++ b/sys-apps/help2man/Manifest
@@ -1,4 +1,6 @@
 DIST help2man-1.40.4-cygwin-nls.patch 5371 BLAKE2B 
998988ee4c66d3e029d2279b4acd3c02d68df9fbd0d780670d03a5246e8308d1ba7c0c98e810d9527ed27ac11331a26c2b74dedcd0e722e7d78dd1cf8c95c851
 SHA512 
f21e82a5d96b886c7859205937f04ad8e83408ffa1a223106dd055a7a722dccf2d1e428b9e354cd49f0e38059e92fcc72da7aeb39984463492f801bd54b5d5c6
+DIST help2man-1.40.4-cygwin-nls.patch-2 5394 BLAKE2B 
16381050e40f05659846ce769cd60198af4731a24b1a36e14455a58318e6850a15a560adb25469a53e3b59e83a79110c5d5b616e65224a0bd8b70b23af4564eb
 SHA512 
3129eabaeecb2cf70e031f2473f723bd5cd09e861e30914273fd8c08b5b2fb48a78ee7830d605b009847c9fd7c4a8c51cc3964d2a6d426167fb5d37be49600a0
+DIST help2man-1.47.16.tar.xz 203036 BLAKE2B 
8e06c2c2e90adfc2ab8345908516b15ae50b02a7a9554d5d9beee4373b71c131aeaa0c148b9a988c531bbfe2149c25069af56a79101a4248b6c1adfeb734a132
 SHA512 
b427e60a9e3d2e805caf1ae84c337b09c7ca6f92b7ff14771f946c4a1bf7adf177df99b9c1c223ad76df99756005ababf5b548ff8e08d4746702ff7f8150b544
 DIST help2man-1.47.6.tar.xz 192980 BLAKE2B 
ddf2b899e4479a45505aefaf3dabfceb1595128da35c000b81be79046aabceff58e1d605b2797880c5c652947d0fe59673eaf087de911152e79768c571037a73
 SHA512 
d24849b93de58b20f518c071687e7bfa653a96600382f36c4cf7fc1047656458f75f093b911b786b18b6931b2453cb60868ecbe07cc7d2984e5981a874b34942
 DIST help2man-1.47.7.tar.xz 200128 BLAKE2B 
bdac9d1db29b03bbb8e41caecfdf3a7273b69d9b9fa2e206b2e6c28d1144c3104b8d4b7d4a43aab1b405bffd6e097db63a2f4e97a76dfcd980ee5d8a9ffc2114
 SHA512 
e6ec25d973df68edde87d3314b1bef2e679d57d4c9e024bca17362b9da058c80314050e1ae61d73179b8c2662c8692caa1f223fc48b8d02f2d4f040d16e51d14
 DIST help2man-1.47.8.tar.xz 200264 BLAKE2B 
2650909986649a471cfa13db96fda34e864312aab96ffa2692c2d38cbb9b36149d90a398b3ea9568992b9da01ab7aeeab8022ee74edebf2e7c83cac48c951e7c
 SHA512 
05e420560b143042418db2e992beaef45cc5a568cdbf640c7b285ba2dc322290d14e0df978ff4c412a99f4346e38f6fb9796ebda695ddc002a3d0e74e85725d6

diff --git a/sys-apps/help2man/help2man-1.47.16.ebuild 
b/sys-apps/help2man/help2man-1.47.16.ebuild
new file mode 100644
index 00..34cf70532e
--- /dev/null
+++ b/sys-apps/help2man/help2man-1.47.16.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="GNU utility to convert program --help output to a man page"
+HOMEPAGE="https://www.gnu.org/software/help2man/;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
+
+# Was: 
https://raw.githubusercontent.com/cygwinports/help2man/${CYGWIN_PATCHREV}/${CYGWIN_PATCH}
 -> ${PN}-${CYGWIN_PATCH}
+CYGWIN_PATCHREV="adf3e6f73a4857e55594f140d6282d9ff5362f5a"
+CYGWIN_PATCH="1.40.4-cygwin-nls.patch"
+CYGWIN_REV="-2"
+SRC_URI+=" elibc_Cygwin? (
+   
https://raw.githubusercontent.com/msys2/MSYS2-packages/master/help2man/${CYGWIN_PATCH}
 -> ${PN}-${CYGWIN_PATCH}${CYGWIN_REV}
+)"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="nls"
+
+RDEPEND="dev-lang/perl
+   nls? ( dev-perl/Locale-gettext )"
+DEPEND="${RDEPEND}"
+
+DOCS=( debian/changelog NEWS README THANKS ) #385753
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.46.1-linguas.patch
+)
+
+src_prepare() {
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   sed -i \
+   -e 's/-shared/-bundle/' \
+   Makefile.in || die
+   fi
+   default
+   use elibc_Cygwin && eapply -p2 
"${DISTDIR}/${PN}-${CYGWIN_PATCH}${CYGWIN_REV}"
+}
+
+src_configure() {
+   # Disable gettext requirement as the release includes the gmo files 
#555018
+   local myeconfargs=(
+   ac_cv_path_MSGFMT=$(type -P false)
+   $(use_enable nls)
+   )
+   econf "${myeconfargs[@]}"
+}



[gentoo-commits] repo/gentoo:master commit in: net-print/hplip-plugin/

2020-12-07 Thread James Le Cuirot
commit: 6ff027645c5912e8c26419fbdbcb58a7f6ce149b
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Dec  7 22:23:26 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Dec  7 22:57:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ff02764

net-print/hplip-plugin: Version bump to 3.20.11

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

 net-print/hplip-plugin/Manifest|  1 +
 net-print/hplip-plugin/hplip-plugin-3.20.11.ebuild | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/net-print/hplip-plugin/Manifest b/net-print/hplip-plugin/Manifest
index 954eb9245e1..25eb4f95ab8 100644
--- a/net-print/hplip-plugin/Manifest
+++ b/net-print/hplip-plugin/Manifest
@@ -1,3 +1,4 @@
 DIST hplip-3.19.12-plugin.run 11512079 BLAKE2B 
534cbba51b2254f8227611b8f0449e100361fb445400f664e43e30412be8eb554bb35c2fe260d45cd5ad742b083af6d551532a9d14585029b0ff93675fab578a
 SHA512 
ac2022d555f5084d5bf1e4519ddbb29828e9ca385aa6dff818ae9e79b60b4b2745e31ad4146cb01bca3747fae0d61b96e4a823b81179d2e2c55a643831165e4b
+DIST hplip-3.20.11-plugin.run 11514293 BLAKE2B 
b3b7698a45e5e68a25ec1216e736484d26546b657f4a519a153acf0280847667e7ca81afc988f722668746281857d51d9e1703857514ffe5b57dea85f2bae4d3
 SHA512 
9075c1ac8e8f6e12d33b81b633025259f54352ea00271eec07ee898fd9a164445519608fc9ea61a7157845a4a03f87c28f486c7994f0d7db81d11d3fe51f1876
 DIST hplip-3.20.6-plugin.run 11514108 BLAKE2B 
83e2d26fb397c5c5df1fc4371bfc2798cea049965499b6f1ad5daa05b44b74f51ba9deb933b564dfa47a8d0ef79d4921c3a96b9531730317742e1c5651d7b012
 SHA512 
6f9e5c92e302f4068abbe9134cf7f8081fcbe98568c9b75d6a668843b76c83afd0f4fbb3d90d3ac775c719ab8e2dca5beedd887ef6d072bd8ee0eb48d42521ed
 DIST hplip-3.20.9-plugin.run 11515336 BLAKE2B 
27686828374675412ae82a0a5be121c87dbd9ed3adb8d5f30e2f946e315140a5641fdbc60d7f952323060de7fb7bce77b21f19e0d07aa0c5c36e898732030b8b
 SHA512 
bbb5c5768c0f1e88f960f9decff65d70942bc40d8f0443fa2e1c0507895e2e6ba7bc8e0fbec5a74b335787ac45bd3c34cf6bc4d5e544ce7c2ef0965e074a440a

diff --git a/net-print/hplip-plugin/hplip-plugin-3.20.11.ebuild 
b/net-print/hplip-plugin/hplip-plugin-3.20.11.ebuild
new file mode 100644
index 000..fa8335f3ab1
--- /dev/null
+++ b/net-print/hplip-plugin/hplip-plugin-3.20.11.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit unpacker
+
+DESCRIPTION="Proprietary plugins and firmware for HPLIP"
+HOMEPAGE="https://developers.hp.com/hp-linux-imaging-and-printing/plugins;
+SRC_URI="https://developers.hp.com/sites/default/files/hplip-${PV}-plugin.run;
+LICENSE="hplip-plugin"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="orblite"
+
+RDEPEND="
+   ~net-print/hplip-${PV}
+   virtual/udev
+   orblite? (
+   media-gfx/sane-backends
+   >=sys-libs/glibc-2.26
+   virtual/libusb:0
+   )
+"
+DEPEND=""
+
+S=${WORKDIR}
+
+HPLIP_HOME=/usr/share/hplip
+
+# Binary prebuilt package
+QA_PREBUILT="${HPLIP_HOME}/*.so"
+
+# License does not allow us to redistribute the "source" package
+RESTRICT="mirror"
+
+src_install() {
+   local hplip_arch
+   case "${ARCH}" in
+   amd64) hplip_arch="x86_64" ;;
+   arm)   hplip_arch="arm32"  ;;
+   x86)   hplip_arch="x86_32" ;;
+   *) die "Unsupported architecture." ;;
+   esac
+
+   insinto "${HPLIP_HOME}"/data/firmware
+   doins *.fw.gz
+
+   for plugin in *-${hplip_arch}.so; do
+   local plugin_type=prnt
+   case "${plugin}" in
+   bb_orblite-*)
+   use orblite || continue
+   plugin_type=scan ;;
+   bb_*)
+   plugin_type=scan ;;
+   fax_*)
+   plugin_type=fax ;;
+   esac
+
+   exeinto "${HPLIP_HOME}"/${plugin_type}/plugins
+   newexe ${plugin} ${plugin/-${hplip_arch}}
+   done
+
+   insinto /var/lib/hp
+   newins - hplip.state <<-_EOF_
+   [plugin]
+   installed = 1
+   eula = 1
+   version = ${PV}
+   _EOF_
+}



[gentoo-commits] repo/gentoo:master commit in: games-util/sc-controller/

2020-12-07 Thread James Le Cuirot
commit: baf0cece610437ea9dd4a19168da3a2a428d2417
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Dec  7 22:21:03 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Dec  7 22:57:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baf0cece

games-util/sc-controller: Version bump to 0.4.8.2

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

 games-util/sc-controller/Manifest  |  1 +
 .../sc-controller/sc-controller-0.4.8.2.ebuild | 29 ++
 2 files changed, 30 insertions(+)

diff --git a/games-util/sc-controller/Manifest 
b/games-util/sc-controller/Manifest
index 31972543988..38b205222bd 100644
--- a/games-util/sc-controller/Manifest
+++ b/games-util/sc-controller/Manifest
@@ -1 +1,2 @@
 DIST sc-controller-0.4.8.1.tar.gz 2520167 BLAKE2B 
40c8e366519ec2a6d80b31c2b342fba2664fa35f3a889e222665f8f5cd4d59dd912804f6cdf4ecd844ab94075f5f45f88a61138ac1c0cb528652c9fd9b710afa
 SHA512 
bc57bd381c71e94c0771ecdb08f95326d0c1478e25cdf3955b71c203abe6cb78091ca977deb8a1e954b5b1b65a6df487f8b8921920b1eb672aa6f1f5554a4847
+DIST sc-controller-0.4.8.2.tar.gz 2520528 BLAKE2B 
0c98e1fd49e846909ec0a78c5bbf48731de464ab79ebe3e1b0370e2a6f176e925e6f2b288c17358221b2e50be0cd783f31f05324ac585aec310967d148ce5011
 SHA512 
8d157e871fa519ebd3eee27dd1c0ff1afe6f79201df12578aa31f3cbc62974bd7ba47c8a097870b693a7abaacaadd1e502012c9664c0aecddbd982fa10c7f84d

diff --git a/games-util/sc-controller/sc-controller-0.4.8.2.ebuild 
b/games-util/sc-controller/sc-controller-0.4.8.2.ebuild
new file mode 100644
index 000..fd7546b73bf
--- /dev/null
+++ b/games-util/sc-controller/sc-controller-0.4.8.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit distutils-r1 xdg
+
+DESCRIPTION="User-mode driver and GTK-based GUI for Steam Controllers and 
others"
+HOMEPAGE="https://github.com/Ryochan7/sc-controller/;
+SRC_URI="https://github.com/Ryochan7/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+LICENSE="GPL-2 CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+udev"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/pygobject[${PYTHON_USEDEP},cairo]
+   dev-python/pylibacl[${PYTHON_USEDEP}]
+   dev-python/python-evdev[${PYTHON_USEDEP}]
+   ')
+   gnome-base/librsvg
+   x11-libs/gtk+:3
+   udev? ( games-util/game-device-udev-rules )
+"



[gentoo-commits] proj/kde-sunset:master commit in: kde-apps/superkaramba/, kde-apps/okular/, kde-plasma/kdm/, kde-base/smokeqt/, ...

2020-12-07 Thread Andreas Sturmlechner
commit: cbc8b0acc79359b95d570e709409cbd5e9a4d183
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Dec  7 22:56:37 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Dec  7 22:56:37 2020 +
URL:https://gitweb.gentoo.org/proj/kde-sunset.git/commit/?id=cbc8b0ac

*/*: Cleanup media-libs/qimageblitz USEDEP (drop -qt5(-) req)

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

 kde-apps/kolourpaint/kolourpaint-4.14.3.ebuild| 11 ++-
 kde-apps/kopete/kopete-4.14.3-r1.ebuild   |  5 +++--
 kde-apps/okular/okular-16.08.3.ebuild |  2 +-
 kde-apps/okular/okular-4.14.3.ebuild  |  2 +-
 kde-apps/superkaramba/superkaramba-15.08.3.ebuild |  7 +++
 kde-base/smokeqt/smokeqt-4.14.3-r1.ebuild |  2 +-
 kde-misc/basket/basket-1.81.ebuild|  4 ++--
 kde-misc/krecipes/krecipes-2.0.0.ebuild   |  6 +++---
 kde-misc/tellico/tellico-2.3.11.ebuild|  4 ++--
 kde-plasma/kdm/kdm-4.11.22.ebuild |  6 +++---
 kde-plasma/ksmserver/ksmserver-4.11.22.ebuild |  6 +++---
 x11-themes/dekorator/dekorator-0.5.1-r1.ebuild|  4 ++--
 12 files changed, 30 insertions(+), 29 deletions(-)

diff --git a/kde-apps/kolourpaint/kolourpaint-4.14.3.ebuild 
b/kde-apps/kolourpaint/kolourpaint-4.14.3.ebuild
index 0b22d784..1a65859d 100644
--- a/kde-apps/kolourpaint/kolourpaint-4.14.3.ebuild
+++ b/kde-apps/kolourpaint/kolourpaint-4.14.3.ebuild
@@ -1,18 +1,19 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=6
 
 KDE_HANDBOOK="optional"
 inherit kde4-base
 
 DESCRIPTION="Paint Program for KDE"
-HOMEPAGE="https://www.kde.org/applications/graphics/kolourpaint/;
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
+HOMEPAGE="https://apps.kde.org/en/kolourpaint;
+
 LICENSE="BSD LGPL-2"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
 IUSE="debug"
 
-DEPEND="media-libs/qimageblitz[-qt5(+)]"
+DEPEND="media-libs/qimageblitz"
 RDEPEND="${DEPEND}"
 
 pkg_postinst() {

diff --git a/kde-apps/kopete/kopete-4.14.3-r1.ebuild 
b/kde-apps/kopete/kopete-4.14.3-r1.ebuild
index 851adbe1..c3edb5f6 100644
--- a/kde-apps/kopete/kopete-4.14.3-r1.ebuild
+++ b/kde-apps/kopete/kopete-4.14.3-r1.ebuild
@@ -7,7 +7,8 @@ KDE_HANDBOOK="optional"
 inherit kde4-base kde4-functions-extra
 
 DESCRIPTION="KDE multi-protocol IM client"
-HOMEPAGE="https://kopete.kde.org 
https://www.kde.org/applications/internet/kopete;
+HOMEPAGE="https://kopete.kde.org https://apps.kde.org/en/kopete;
+
 KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
 IUSE="debug ssl v4l"
 
@@ -66,7 +67,7 @@ COMMONDEPEND="
dev-libs/libpcre
>=dev-qt/qtgui-4.4.0:4[mng]
media-libs/phonon:0-qt4
-   media-libs/qimageblitz[-qt5(+)]
+   media-libs/qimageblitz
x11-libs/libX11
x11-libs/libXScrnSaver
gadu? ( >=net-libs/libgadu-1.8.0[threads] )

diff --git a/kde-apps/okular/okular-16.08.3.ebuild 
b/kde-apps/okular/okular-16.08.3.ebuild
index 16076785..0f5c8a3f 100644
--- a/kde-apps/okular/okular-16.08.3.ebuild
+++ b/kde-apps/okular/okular-16.08.3.ebuild
@@ -19,7 +19,7 @@ RESTRICT+=" test"
 DEPEND="
media-libs/freetype
media-libs/phonon:0-qt4
-   media-libs/qimageblitz[-qt5(+)]
+   media-libs/qimageblitz
sys-libs/zlib
chm? ( dev-libs/chmlib )
crypt? ( app-crypt/qca:2-qt4 )

diff --git a/kde-apps/okular/okular-4.14.3.ebuild 
b/kde-apps/okular/okular-4.14.3.ebuild
index 280221e6..42917dd9 100644
--- a/kde-apps/okular/okular-4.14.3.ebuild
+++ b/kde-apps/okular/okular-4.14.3.ebuild
@@ -18,7 +18,7 @@ IUSE="chm crypt debug djvu dpi ebook +jpeg mobi +postscript 
+pdf +tiff"
 
 DEPEND="
media-libs/freetype
-   media-libs/qimageblitz[-qt5(+)]
+   media-libs/qimageblitz
sys-libs/zlib
chm? ( dev-libs/chmlib )
crypt? ( app-crypt/qca:2-qt4 )

diff --git a/kde-apps/superkaramba/superkaramba-15.08.3.ebuild 
b/kde-apps/superkaramba/superkaramba-15.08.3.ebuild
index 862c1b7b..f0711d41 100644
--- a/kde-apps/superkaramba/superkaramba-15.08.3.ebuild
+++ b/kde-apps/superkaramba/superkaramba-15.08.3.ebuild
@@ -1,19 +1,18 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=6
 
 inherit kde4-base
 
 DESCRIPTION="A tool to create interactive applets for the KDE desktop"
-HOMEPAGE="https://www.kde.org/applications/utilities/superkaramba
-https://utils.kde.org/projects/superkaramba;
+HOMEPAGE="https://techbase.kde.org/Projects/SuperKaramba/FAQ;
 
 KEYWORDS="~amd64 ~x86"
 IUSE="debug"
 
 DEPEND="
-   media-libs/qimageblitz[-qt5(+)]
+   media-libs/qimageblitz
x11-libs/libX11
x11-libs/libXrender
 "

diff --git a/kde-base/smokeqt/smokeqt-4.14.3-r1.ebuild 
b/kde-base/smokeqt/smokeqt-4.14.3-r1.ebuild
index 25a61ae4..72b1d322 100644
--- a/kde-base/smokeqt/smokeqt-4.14.3-r1.ebuild

[gentoo-commits] proj/kde-sunset:master commit in: kde-apps/krfb/

2020-12-07 Thread Andreas Sturmlechner
commit: 71557236007d67db9feae00a30ff2eeb622d87f9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Dec  7 22:43:33 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Dec  7 22:44:26 2020 +
URL:https://gitweb.gentoo.org/proj/kde-sunset.git/commit/?id=71557236

kde-apps/krfb: EAPI-6 bump, switch to net-libs/telepathy-qt:0-qt4

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

 kde-apps/krfb/{krfb-4.14.3.ebuild => krfb-4.14.3-r1.ebuild} | 13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/kde-apps/krfb/krfb-4.14.3.ebuild 
b/kde-apps/krfb/krfb-4.14.3-r1.ebuild
similarity index 71%
rename from kde-apps/krfb/krfb-4.14.3.ebuild
rename to kde-apps/krfb/krfb-4.14.3-r1.ebuild
index d78bf472..39b8f579 100644
--- a/kde-apps/krfb/krfb-4.14.3.ebuild
+++ b/kde-apps/krfb/krfb-4.14.3-r1.ebuild
@@ -1,13 +1,14 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=6
 
 KDE_HANDBOOK="optional"
 inherit kde4-base
 
 DESCRIPTION="VNC-compatible server to share KDE desktops"
-HOMEPAGE="https://www.kde.org/applications/system/krfb/;
+HOMEPAGE="https://apps.kde.org/en/krfb;
+
 KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
 IUSE="debug telepathy ktp"
 REQUIRED_USE="ktp? ( telepathy )"
@@ -20,21 +21,21 @@ DEPEND="
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXtst
-   telepathy? ( >=net-libs/telepathy-qt-0.9[qt4(-)] )
+   telepathy? ( net-libs/telepathy-qt:0-qt4 )
 "
 RDEPEND="${DEPEND}"
 
 src_prepare() {
# bug 518824, patch before eclass magic
-   epatch 
"${FILESDIR}/${PN}-4.14.0-CVE-2014-4607-unbundle-libvncserver.patch"
+   eapply 
"${FILESDIR}/${PN}-4.14.0-CVE-2014-4607-unbundle-libvncserver.patch"
 
kde4-base_src_prepare
 }
 
 src_configure() {
local mycmakeargs=(
-   $(cmake-utils_use_with telepathy TelepathyQt4)
-   $(cmake-utils_use_with ktp KTp)
+   -DWITH_TelepathyQt4=$(usex telepathy)
+   -DWITH_KTp=$(use ktp)
)
 
kde4-base_src_configure



[gentoo-commits] proj/kde-sunset:master commit in: kde-apps/krdc/

2020-12-07 Thread Andreas Sturmlechner
commit: af2c10f8a7618b03deed03ac13331e452d366427
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Dec  7 22:28:19 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Dec  7 22:44:26 2020 +
URL:https://gitweb.gentoo.org/proj/kde-sunset.git/commit/?id=af2c10f8

kde-apps/krdc: EAPI-6 bump, switch to net-libs/telepathy-qt:0-qt4

Also drop no-op IUSE flags.

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

 .../{krdc-4.14.3.ebuild => krdc-4.14.3-r1.ebuild}| 20 +++-
 1 file changed, 7 insertions(+), 13 deletions(-)

diff --git a/kde-apps/krdc/krdc-4.14.3.ebuild 
b/kde-apps/krdc/krdc-4.14.3-r1.ebuild
similarity index 52%
rename from kde-apps/krdc/krdc-4.14.3.ebuild
rename to kde-apps/krdc/krdc-4.14.3-r1.ebuild
index a74d9674..291de393 100644
--- a/kde-apps/krdc/krdc-4.14.3.ebuild
+++ b/kde-apps/krdc/krdc-4.14.3-r1.ebuild
@@ -1,23 +1,20 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=6
 
 KDE_HANDBOOK="optional"
 inherit kde4-base
 
 DESCRIPTION="KDE remote desktop connection (RDP and VNC) client"
-HOMEPAGE="https://www.kde.org/applications/internet/krdc/;
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-IUSE="debug jpeg +rdp telepathy vnc zeroconf"
+HOMEPAGE="https://apps.kde.org/en/krdc;
 
-#nx? ( >=net-misc/nxcl-0.9-r1 ) disabled upstream, last checked 4.13.1
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
+IUSE="debug +rdp telepathy vnc"
 
 DEPEND="
-   jpeg? ( virtual/jpeg:0 )
-   telepathy? ( >=net-libs/telepathy-qt-0.9[qt4(-)] )
+   telepathy? ( net-libs/telepathy-qt:0-qt4 )
vnc? ( >=net-libs/libvncserver-0.9 )
-   zeroconf? ( net-dns/avahi )
 "
 RDEPEND="${DEPEND}
rdp? ( >=net-misc/freerdp-1.1.0_beta1[X] )
@@ -27,11 +24,8 @@ PATCHES=( "${FILESDIR}/${PN}-4.13.1-freerdp.patch" )
 
 src_configure() {
local mycmakeargs=(
-   $(cmake-utils_use_with jpeg)
-   $(cmake-utils_use_with telepathy TelepathyQt4)
-   $(cmake-utils_use_with vnc LibVNCServer)
-   $(cmake-utils_use_with zeroconf DNSSD)
+   -DWITH_TelepathyQt4=$(usex telepathy)
+   -DWITH_LibVNCServer=$(usex vnc)
)
-
kde4-base_src_configure
 }



[gentoo-commits] proj/kde-sunset:master commit in: media-libs/qimageblitz/

2020-12-07 Thread Andreas Sturmlechner
commit: 6f20523627900b452121b57d4da2423b366bf76a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Dec  7 22:47:28 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Dec  7 22:47:28 2020 +
URL:https://gitweb.gentoo.org/proj/kde-sunset.git/commit/?id=6f205236

media-libs/qimageblitz: Drop IUSE=qt5

Package was last-rited in Gentoo ebuild repo almost a year ago and we'll
just ignore it ever had the option.

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

 .../qimageblitz/qimageblitz-0.0.6_p20131029.ebuild  | 17 +
 1 file changed, 5 insertions(+), 12 deletions(-)

diff --git a/media-libs/qimageblitz/qimageblitz-0.0.6_p20131029.ebuild 
b/media-libs/qimageblitz/qimageblitz-0.0.6_p20131029.ebuild
index c175cfb0..b4751876 100644
--- a/media-libs/qimageblitz/qimageblitz-0.0.6_p20131029.ebuild
+++ b/media-libs/qimageblitz/qimageblitz-0.0.6_p20131029.ebuild
@@ -10,20 +10,13 @@ 
HOMEPAGE="https://websvn.kde.org/trunk/kdesupport/qimageblitz/;
 SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${P}.tar.xz;
 
 LICENSE="GPL-2 LGPL-2"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~x86-macos 
~x86-solaris"
 SLOT="0"
-IUSE="altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx cpu_flags_x86_sse 
cpu_flags_x86_sse2 debug qt5"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~x86-macos 
~x86-solaris"
+IUSE="altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx cpu_flags_x86_sse 
cpu_flags_x86_sse2 debug"
 
 DEPEND="
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   )
-   !qt5? (
-   dev-qt/qtcore:4
-   dev-qt/qtgui:4
-   )
+   dev-qt/qtcore:4
+   dev-qt/qtgui:4
 "
 RDEPEND="${DEPEND}"
 
@@ -34,7 +27,7 @@ PATCHES=(
 
 src_configure() {
local mycmakeargs=(
-   -DQT4_BUILD=$(usex !qt5)
+   -DQT4_BUILD=ON
-DHAVE_3DNOW=$(usex cpu_flags_x86_3dnow)
-DHAVE_MMX=$(usex cpu_flags_x86_mmx)
-DHAVE_SSE=$(usex cpu_flags_x86_sse)



[gentoo-commits] proj/kde-sunset:master commit in: net-libs/telepathy-qt/

2020-12-07 Thread Andreas Sturmlechner
commit: b6e5f277eaa920191fd9af1daefc9bb242efc999
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Dec  7 21:54:18 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Dec  7 22:44:27 2020 +
URL:https://gitweb.gentoo.org/proj/kde-sunset.git/commit/?id=b6e5f277

net-libs/telepathy-qt: Drop 0.9.7 (r0)

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

 net-libs/telepathy-qt/telepathy-qt-0.9.7.ebuild | 106 
 1 file changed, 106 deletions(-)

diff --git a/net-libs/telepathy-qt/telepathy-qt-0.9.7.ebuild 
b/net-libs/telepathy-qt/telepathy-qt-0.9.7.ebuild
deleted file mode 100644
index 1c133245..
--- a/net-libs/telepathy-qt/telepathy-qt-0.9.7.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-inherit python-any-r1 cmake-utils virtualx multibuild
-
-DESCRIPTION="Qt bindings for the Telepathy D-Bus protocol"
-HOMEPAGE="https://telepathy.freedesktop.org/;
-SRC_URI="https://telepathy.freedesktop.org/releases/${PN}/${P}.tar.gz;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-IUSE="debug farstream +qt4 qt5 test"
-
-REQUIRED_USE="|| ( qt4 qt5 )"
-
-RDEPEND="
-   farstream? (
-   >=net-libs/telepathy-farstream-0.2.2
-   >=net-libs/telepathy-glib-0.18.0
-   )
-   qt4? (
-   dev-qt/qtcore:4
-   dev-qt/qtdbus:4
-   )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtxml:5
-   )
-   !net-libs/telepathy-qt4
-"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-   test? (
-   dev-libs/dbus-glib
-   dev-libs/glib:2
-   dev-python/dbus-python
-   qt4? ( dev-qt/qttest:4 )
-   qt5? ( dev-qt/qttest:5 )
-   )
-"
-
-DOCS=( AUTHORS ChangeLog HACKING NEWS README )
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.9.6.1-yes-release.patch"
-   "${FILESDIR}/${PN}-0.9.6.1-qtpath.patch"
-)
-
-# bug 549448 - last checked with 0.9.7
-RESTRICT="test"
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-
-   MULTIBUILD_VARIANTS=( $(usev qt4) $(usev qt5) )
-}
-
-src_configure() {
-   myconfigure() {
-   local mycmakeargs=(
-   -DENABLE_DEBUG_OUTPUT=$(usex debug)
-   -DENABLE_FARSTREAM=$(usex farstream)
-   -DENABLE_TESTS=$(usex test)
-   -DENABLE_EXAMPLES=OFF
-   )
-   if [[ ${MULTIBUILD_VARIANT} = qt4 ]]; then
-   mycmakeargs+=( -DDESIRED_QT_VERSION=4 )
-   fi
-   if [[ ${MULTIBUILD_VARIANT} = qt5 ]]; then
-   mycmakeargs+=( -DDESIRED_QT_VERSION=5 )
-   fi
-   cmake-utils_src_configure
-   }
-
-   multibuild_foreach_variant myconfigure
-}
-
-src_compile() {
-   multibuild_foreach_variant cmake-utils_src_compile
-}
-
-src_test() {
-   _test_runner() {
-   ctest -E '(CallChannel)'
-   }
-
-   mytest() {
-   pushd "${BUILD_DIR}" > /dev/null || die
-   virtx _test_runner
-   popd > /dev/null || die
-   }
-
-   multibuild_foreach_variant mytest
-}
-
-src_install() {
-   multibuild_foreach_variant cmake-utils_src_install
-}



[gentoo-commits] proj/kde-sunset:master commit in: net-libs/telepathy-qt/files/, net-libs/telepathy-qt/

2020-12-07 Thread Andreas Sturmlechner
commit: d6d150e2b6eb5cfc3658e7bee5c616224edfc56f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Dec  7 21:53:11 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Dec  7 22:15:18 2020 +
URL:https://gitweb.gentoo.org/proj/kde-sunset.git/commit/?id=d6d150e2

net-libs/telepathy-qt: EAPI-7, cmake.eclass, SLOT="0-qt4", drop IUSE=test

Add missing patches to fix build in the first place.
Test dependency is gone from Gentoo ebuild repo so drop all facilities.

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

 .../files/telepathy-qt-0.9.6.1-qtpath.patch| 21 
 .../files/telepathy-qt-0.9.6.1-yes-release.patch   | 17 +++
 net-libs/telepathy-qt/metadata.xml |  2 +-
 net-libs/telepathy-qt/telepathy-qt-0.9.7-r1.ebuild | 57 ++
 4 files changed, 96 insertions(+), 1 deletion(-)

diff --git a/net-libs/telepathy-qt/files/telepathy-qt-0.9.6.1-qtpath.patch 
b/net-libs/telepathy-qt/files/telepathy-qt-0.9.6.1-qtpath.patch
new file mode 100644
index ..a14e1da1
--- /dev/null
+++ b/net-libs/telepathy-qt/files/telepathy-qt-0.9.6.1-qtpath.patch
@@ -0,0 +1,21 @@
+Ensure that the correct version of Qt is always used.
+
+With the introduction qt-4.8.6, Qt binaries were moved from /usr/bin to
+/usr/$(get_libdir)/qt4/bin, leaving behind in their place symlinks to 
qtchooser.
+
+There is no guarantee to which version of Qt these symlinks might point, so it
+is necessary to find the correct version explicitly.
+
+Once qmake is found, it is queried for the correct location of all other items.
+
+--- a/cmake/modules/FindQt.cmake
 b/cmake/modules/FindQt.cmake
+@@ -19,7 +19,7 @@
+ IF(NOT QT5_INSTALLED)
+ IF(NOT QT_QMAKE_EXECUTABLE)
+ FIND_PROGRAM(QT_QMAKE_EXECUTABLE_FINDQT NAMES qmake qmake4 qmake-qt4 
qmake5 qmake-qt5
+-PATHS "${QT_SEARCH_PATH}/bin" "$ENV{QTDIR}/bin")
++PATHS /usr/${CMAKE_INSTALL_LIBDIR}/qt4/bin /usr/bin 
NO_DEFAULT_PATH)
+ SET(QT_QMAKE_EXECUTABLE ${QT_QMAKE_EXECUTABLE_FINDQT} CACHE PATH "Qt 
qmake program.")
+ ENDIF(NOT QT_QMAKE_EXECUTABLE)
+ 

diff --git a/net-libs/telepathy-qt/files/telepathy-qt-0.9.6.1-yes-release.patch 
b/net-libs/telepathy-qt/files/telepathy-qt-0.9.6.1-yes-release.patch
new file mode 100644
index ..97a880c7
--- /dev/null
+++ b/net-libs/telepathy-qt/files/telepathy-qt-0.9.6.1-yes-release.patch
@@ -0,0 +1,17 @@
+diff --git a/cmake/modules/TelepathyDefaults.cmake 
b/cmake/modules/TelepathyDefaults.cmake
+index d34b24d..eb51454 100644
+--- a/cmake/modules/TelepathyDefaults.cmake
 b/cmake/modules/TelepathyDefaults.cmake
+@@ -59,11 +59,7 @@ if(CMAKE_COMPILER_IS_GNUCXX)
+ set(DEPRECATED_DECLARATIONS_FLAGS)
+ endif (CXX_DEPRECATED_DECLARATIONS)
+ 
+-if(${TP_QT_NANO_VERSION} EQUAL 0)
+-set(NOT_RELEASE 0)
+-else(${TP_QT_NANO_VERSION} EQUAL 0)
+-set(NOT_RELEASE 1)
+-endif(${TP_QT_NANO_VERSION} EQUAL 0)
++set(NOT_RELEASE 0)
+ 
+ set(desired
+ all

diff --git a/net-libs/telepathy-qt/metadata.xml 
b/net-libs/telepathy-qt/metadata.xml
index fe1485f3..6549ca3d 100644
--- a/net-libs/telepathy-qt/metadata.xml
+++ b/net-libs/telepathy-qt/metadata.xml
@@ -3,6 +3,6 @@
 


-   Enable support for audio/video calls via 
farstream
+   Enable support for audio/video calls via 
farstream

 

diff --git a/net-libs/telepathy-qt/telepathy-qt-0.9.7-r1.ebuild 
b/net-libs/telepathy-qt/telepathy-qt-0.9.7-r1.ebuild
new file mode 100644
index ..089b2acf
--- /dev/null
+++ b/net-libs/telepathy-qt/telepathy-qt-0.9.7-r1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+inherit cmake python-any-r1
+
+DESCRIPTION="Qt bindings for the Telepathy D-Bus protocol"
+HOMEPAGE="https://telepathy.freedesktop.org/;
+SRC_URI="https://telepathy.freedesktop.org/releases/${PN}/${P}.tar.gz;
+
+LICENSE="LGPL-2.1"
+SLOT="0-qt4"
+KEYWORDS="amd64 ~arm x86"
+IUSE="debug farstream"
+
+# test deps are gone
+RESTRICT+=" test"
+
+DEPEND="
+   dev-qt/qtcore:4
+   dev-qt/qtdbus:4
+   farstream? (
+   >=net-libs/telepathy-farstream-0.2.2
+   >=net-libs/telepathy-glib-0.18.0
+   )
+"
+RDEPEND="${DEPEND}
+   !net-libs/telepathy-qt4
+   !

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

2020-12-07 Thread Louis Sautier
commit: e5230abab6741d56341f39d1cf2228e6fa620705
Author: Louis Sautier  gentoo  org>
AuthorDate: Mon Dec  7 22:16:34 2020 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Mon Dec  7 22:16:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5230aba

dev-python/pyftpdlib: skip more unreliable tests

Closes: https://bugs.gentoo.org/758686
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Louis Sautier  gentoo.org>

 dev-python/pyftpdlib/pyftpdlib-1.5.6-r1.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-python/pyftpdlib/pyftpdlib-1.5.6-r1.ebuild 
b/dev-python/pyftpdlib/pyftpdlib-1.5.6-r1.ebuild
index 6b3a26921e6..12d44dae1d4 100644
--- a/dev-python/pyftpdlib/pyftpdlib-1.5.6-r1.ebuild
+++ b/dev-python/pyftpdlib/pyftpdlib-1.5.6-r1.ebuild
@@ -60,6 +60,10 @@ python_test() {
# https://github.com/giampaolo/pyftpdlib/issues/513
# https://bugs.gentoo.org/702578

pyftpdlib/test/test_servers.py::TestFtpAuthentication::test_auth_failed
+   # https://github.com/giampaolo/pyftpdlib/issues/543
+   # https://bugs.gentoo.org/758686
+   
pyftpdlib/test/test_functional.py::ThreadedFTPTests::test_idle_timeout
+   
pyftpdlib/test/test_functional.py::ThreadedFTPTests::test_stou_max_tries
)
# Tests fail with TZ=GMT, see https://bugs.gentoo.org/23
TZ=UTC+1 pytest -vv ${skipped_tests[@]/#/--deselect } \



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

2020-12-07 Thread Matt Turner
commit: ef0bba850801208f6c2b73e3dfb7491f5562cd82
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Dec  7 22:09:06 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Dec  7 22:09:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef0bba85

x11-libs/libXau: Add XORG_DOC=doc

Closes: https://bugs.gentoo.org/758908
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/libXau/libXau-1.0.9-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/x11-libs/libXau/libXau-1.0.9-r1.ebuild 
b/x11-libs/libXau/libXau-1.0.9-r1.ebuild
index 0eedddc69c5..cf92719098c 100644
--- a/x11-libs/libXau/libXau-1.0.9-r1.ebuild
+++ b/x11-libs/libXau/libXau-1.0.9-r1.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=7
 
+XORG_DOC=doc
 XORG_MULTILIB=yes
 inherit xorg-3
 



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

2020-12-07 Thread Matt Turner
commit: 0877108bdb1bf71690aa61c8d63767f460e4f17e
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Dec  6 05:07:24 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Dec  7 22:06:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0877108b

gnome2-utils.eclass: Drop EAPI < 5 support

Closes: https://bugs.gentoo.org/566728
Signed-off-by: Matt Turner  gentoo.org>

 eclass/gnome2-utils.eclass | 25 +++--
 1 file changed, 7 insertions(+), 18 deletions(-)

diff --git a/eclass/gnome2-utils.eclass b/eclass/gnome2-utils.eclass
index 06643db0f60..bc1f8f20777 100644
--- a/eclass/gnome2-utils.eclass
+++ b/eclass/gnome2-utils.eclass
@@ -4,7 +4,7 @@
 # @ECLASS: gnome2-utils.eclass
 # @MAINTAINER:
 # gn...@gentoo.org
-# @SUPPORTED_EAPIS: 0 1 2 3 4 5 6 7
+# @SUPPORTED_EAPIS: 5 6 7
 # @BLURB: Auxiliary functions commonly used by Gnome packages.
 # @DESCRIPTION:
 # This eclass provides a set of auxiliary functions needed by most Gnome
@@ -14,13 +14,13 @@
 #  * GConf schemas management
 #  * scrollkeeper (old Gnome help system) management
 
-[[ ${EAPI:-0} == [012345] ]] && inherit multilib
+[[ ${EAPI} == 5 ]] && inherit multilib
 # eutils.eclass: emktemp
 # xdg-utils.eclass: xdg_environment_reset, xdg_icon_cache_update
 inherit eutils xdg-utils
 
-case "${EAPI:-0}" in
-   0|1|2|3|4|5|6|7) ;;
+case ${EAPI} in
+   5|6|7) ;;
*) die "EAPI=${EAPI} is not supported" ;;
 esac
 
@@ -95,7 +95,7 @@ gnome2_environment_reset() {
# Ensure we don't rely on dconf/gconf while building, bug #511946
export GSETTINGS_BACKEND="memory"
 
-   if has ${EAPI:-0} 6 7; then
+   if has ${EAPI} 6 7; then
# Try to cover the packages honoring this variable, bug #508124
export GST_INSPECT="$(type -P true)"
 
@@ -110,7 +110,6 @@ gnome2_environment_reset() {
 # in the GNOME2_ECLASS_SCHEMAS environment variable.
 # This function should be called from pkg_preinst.
 gnome2_gconf_savelist() {
-   has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
pushd "${ED}" > /dev/null || die
export GNOME2_ECLASS_SCHEMAS=$(find 'etc/gconf/schemas/' -name 
'*.schemas' 2> /dev/null)
popd > /dev/null || die
@@ -122,7 +121,6 @@ gnome2_gconf_savelist() {
 # using gconftool-2.
 # This function should be called from pkg_postinst.
 gnome2_gconf_install() {
-   has ${EAPI:-0} 0 1 2 && ! use prefix && EROOT="${ROOT}"
local updater="${EROOT%/}${GCONFTOOL_BIN}"
 
if [[ ! -x "${updater}" ]]; then
@@ -163,7 +161,6 @@ gnome2_gconf_install() {
 # Removes schema files previously installed by the current ebuild from Gconf's
 # database.
 gnome2_gconf_uninstall() {
-   has ${EAPI:-0} 0 1 2 && ! use prefix && EROOT="${ROOT}"
local updater="${EROOT%/}${GCONFTOOL_BIN}"
 
if [[ ! -x "${updater}" ]]; then
@@ -255,7 +252,6 @@ gnome2_omf_fix() {
 # in the GNOME2_ECLASS_SCROLLS environment variable.
 # This function should be called from pkg_preinst.
 gnome2_scrollkeeper_savelist() {
-   has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
pushd "${ED}" > /dev/null || die
export GNOME2_ECLASS_SCROLLS=$(find 'usr/share/omf' -type f -name 
"*.omf" 2> /dev/null)
popd > /dev/null || die
@@ -266,7 +262,6 @@ gnome2_scrollkeeper_savelist() {
 # Updates the global scrollkeeper database.
 # This function should be called from pkg_postinst and pkg_postrm.
 gnome2_scrollkeeper_update() {
-   has ${EAPI:-0} 0 1 2 && ! use prefix && EROOT="${ROOT}"
local updater="${EROOT%/}${SCROLLKEEPER_UPDATE_BIN}"
 
if [[ ! -x "${updater}" ]] ; then
@@ -291,7 +286,6 @@ gnome2_scrollkeeper_update() {
 # implementations that call gnome2_schemas_update conditionally.
 # This function should be called from pkg_preinst.
 gnome2_schemas_savelist() {
-   has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
pushd "${ED}" > /dev/null || die
export GNOME2_ECLASS_GLIB_SCHEMAS=$(find 'usr/share/glib-2.0/schemas' 
-name '*.gschema.xml' 2>/dev/null)
popd > /dev/null || die
@@ -302,7 +296,6 @@ gnome2_schemas_savelist() {
 # Updates GSettings schemas.
 # This function should be called from pkg_postinst and pkg_postrm.
 gnome2_schemas_update() {
-   has ${EAPI:-0} 0 1 2 && ! use prefix && EROOT="${ROOT}"
local updater="${EROOT%/}${GLIB_COMPILE_SCHEMAS}"
 
if [[ ! -x ${updater} ]]; then
@@ -321,7 +314,6 @@ gnome2_schemas_update() {
 # GNOME2_ECLASS_GDK_PIXBUF_LOADERS variable.
 # This function should be called from pkg_preinst.
 gnome2_gdk_pixbuf_savelist() {
-   has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
pushd "${ED}" > /dev/null || die
export GNOME2_ECLASS_GDK_PIXBUF_LOADERS=$(find usr/lib*/gdk-pixbuf-2.0 
-type f 2>/dev/null)
popd > /dev/null || die
@@ -332,7 +324,6 @@ gnome2_gdk_pixbuf_savelist() {
 # Updates gdk-pixbuf loader cache if GNOME2_ECLASS_GDK_PIXBUF_LOADERS has some.
 # This function should be called 

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

2020-12-07 Thread Matt Turner
commit: fe3a89581a24e32f0830a4b4db88b517d76af43e
Author: David Michael  gmail  com>
AuthorDate: Sun Dec  6 18:05:48 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Dec  7 22:06:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe3a8958

x11-libs/gtk+: Port to EAPI=7

Signed-off-by: David Michael  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/gtk+/gtk+-3.24.24-r1.ebuild | 252 +++
 1 file changed, 252 insertions(+)

diff --git a/x11-libs/gtk+/gtk+-3.24.24-r1.ebuild 
b/x11-libs/gtk+/gtk+-3.24.24-r1.ebuild
new file mode 100644
index 000..252b894c2f5
--- /dev/null
+++ b/x11-libs/gtk+/gtk+-3.24.24-r1.ebuild
@@ -0,0 +1,252 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+GNOME2_EAUTORECONF="yes"
+
+inherit gnome2 multilib multilib-minimal virtualx
+
+DESCRIPTION="Gimp ToolKit +"
+HOMEPAGE="https://www.gtk.org/;
+
+LICENSE="LGPL-2+"
+SLOT="3"
+IUSE="aqua broadway cloudprint colord cups examples gtk-doc +introspection 
+sysprof test vim-syntax wayland +X xinerama"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   xinerama? ( X )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+# Upstream wants us to do their job:
+# https://bugzilla.gnome.org/show_bug.cgi?id=768662#c1
+RESTRICT="test"
+
+# FIXME: introspection data is built against system installation of gtk+:3,
+# bug #
+COMMON_DEPEND="
+   >=dev-libs/atk-2.32.0[introspection?,${MULTILIB_USEDEP}]
+   >=dev-libs/fribidi-0.19.7[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.57.2:2[${MULTILIB_USEDEP}]
+   media-libs/fontconfig[${MULTILIB_USEDEP}]
+   >=media-libs/libepoxy-1.4[X(+)?,${MULTILIB_USEDEP}]
+   >=x11-libs/cairo-1.14[aqua?,glib,svg,X?,${MULTILIB_USEDEP}]
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?,${MULTILIB_USEDEP}]
+   >=x11-libs/pango-1.41.0[introspection?,${MULTILIB_USEDEP}]
+   >=media-libs/harfbuzz-0.9:=
+   x11-misc/shared-mime-info
+
+   cloudprint? (
+   >=net-libs/rest-0.7[${MULTILIB_USEDEP}]
+   >=dev-libs/json-glib-1.0[${MULTILIB_USEDEP}]
+   )
+   colord? ( >=x11-misc/colord-0.1.9:0=[${MULTILIB_USEDEP}] )
+   cups? ( >=net-print/cups-2.0[${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-1.39:= )
+   wayland? (
+   >=dev-libs/wayland-1.14.91[${MULTILIB_USEDEP}]
+   >=dev-libs/wayland-protocols-1.17
+   media-libs/mesa[wayland,${MULTILIB_USEDEP}]
+   >=x11-libs/libxkbcommon-0.2[${MULTILIB_USEDEP}]
+   )
+   X? (
+   >=app-accessibility/at-spi2-atk-2.15.1[${MULTILIB_USEDEP}]
+   media-libs/mesa[X(+),${MULTILIB_USEDEP}]
+   x11-libs/libX11[${MULTILIB_USEDEP}]
+   >=x11-libs/libXi-1.3[${MULTILIB_USEDEP}]
+   x11-libs/libXext[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.5[${MULTILIB_USEDEP}]
+   x11-libs/libXcursor[${MULTILIB_USEDEP}]
+   x11-libs/libXfixes[${MULTILIB_USEDEP}]
+   x11-libs/libXcomposite[${MULTILIB_USEDEP}]
+   x11-libs/libXdamage[${MULTILIB_USEDEP}]
+   xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   >=sys-devel/gettext-0.19.7[${MULTILIB_USEDEP}]
+   sysprof? ( >=dev-util/sysprof-capture-3.33.2:3[${MULTILIB_USEDEP}] )
+   test? (
+   media-fonts/font-misc-misc
+   media-fonts/font-cursor-misc
+   )
+   X? ( x11-base/xorg-proto )
+"
+# gtk+-3.2.2 breaks Alt key handling in <=x11-libs/vte-0.30.1:2.90
+# gtk+-3.3.18 breaks scrolling in <=x11-libs/vte-0.31.0:2.90
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-update-icon-cache-3
+   !https://gitlab.gnome.org/GNOME/gnome-shell/issues/109 
from a
+   # user overridden GTK_IM_MODULE envvar
+   --with-included-immodules=wayland
+   )
+   fi;
+
+   ECONF_SOURCE=${S} gnome2_src_configure "${myconf[@]}"
+
+   # work-around gtk-doc out-of-source brokedness
+   if multilib_is_native_abi; then
+   local d
+   for d in gdk gtk libgail-util; do
+   ln -s "${S}"/docs/reference/${d}/html 
docs/reference/${d}/html || die
+   done
+   fi
+}
+
+multilib_src_test() {
+   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/gtk" || die
+   GSETTINGS_SCHEMA_DIR="${S}/gtk" virtx emake check
+}
+
+multilib_src_install() {
+   gnome2_src_install
+}
+
+multilib_src_install_all() {
+   insinto /etc/gtk-3.0
+   doins "${FILESDIR}"/settings.ini
+   # Skip README.{in,commits,win32} that would get installed by default
+   DOCS=( 

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

2020-12-07 Thread Matt Turner
commit: 133ff8f4f26dfd3eafcfcdf13ec86a90234563bb
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Dec  5 23:37:48 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Dec  7 22:06:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=133ff8f4

gnome2.eclass: Drop EAPI=4 support

Closes: https://bugs.gentoo.org/596674
Signed-off-by: Matt Turner  gentoo.org>

 eclass/gnome2.eclass | 93 +++-
 1 file changed, 27 insertions(+), 66 deletions(-)

diff --git a/eclass/gnome2.eclass b/eclass/gnome2.eclass
index 1a4ff451df3..341802f8c80 100644
--- a/eclass/gnome2.eclass
+++ b/eclass/gnome2.eclass
@@ -4,7 +4,7 @@
 # @ECLASS: gnome2.eclass
 # @MAINTAINER:
 # gn...@gentoo.org
-# @SUPPORTED_EAPIS: 4 5 6
+# @SUPPORTED_EAPIS: 5 6
 # @BLURB: Provides phases for Gnome/Gtk+ based packages.
 # @DESCRIPTION:
 # Exports portage base functions used by ebuilds written for packages using the
@@ -19,8 +19,8 @@ GNOME2_EAUTORECONF=${GNOME2_EAUTORECONF:-""}
 [[ ${GNOME2_EAUTORECONF} == 'yes' ]] && inherit autotools
 inherit eutils libtool ltprune gnome.org gnome2-utils xdg
 
-case "${EAPI:-0}" in
-   4|5)
+case ${EAPI:-0} in
+   5)
EXPORT_FUNCTIONS src_unpack src_prepare src_configure 
src_compile src_install pkg_preinst pkg_postinst pkg_postrm
;;
6)
@@ -29,13 +29,6 @@ case "${EAPI:-0}" in
*) die "EAPI=${EAPI} is not supported" ;;
 esac
 
-# @ECLASS-VARIABLE: DOCS
-# @DEFAULT_UNSET
-# @DESCRIPTION:
-# String containing documents passed to dodoc command for eapi4.
-# In eapi5 we rely on einstalldocs (from eutils.eclass) and for newer EAPIs we
-# follow PMS spec.
-
 # @ECLASS-VARIABLE: ELTCONF
 # @DEFAULT_UNSET
 # @DESCRIPTION:
@@ -48,7 +41,7 @@ ELTCONF=${ELTCONF:-""}
 # Extra configure opts passed to econf.
 # Deprecated, pass extra arguments to gnome2_src_configure.
 # Banned in eapi6 and newer.
-if has ${EAPI:-0} 4 5; then
+if has ${EAPI} 5; then
G2CONF=${G2CONF:-""}
 fi
 
@@ -64,7 +57,7 @@ fi
 #
 # Banned since eapi6 as upstream is moving away from this obsolete macro in 
favor
 # of autoconf-archive macros, that do not expose this issue (bug #270919)
-if has ${EAPI:-0} 4 5; then
+if has ${EAPI} 5; then
if [[ ${GCONF_DEBUG} != "no" ]]; then
IUSE="debug"
fi
@@ -77,23 +70,18 @@ fi
 
 # @ECLASS-VARIABLE: GNOME2_LA_PUNT
 # @DESCRIPTION:
-# For eapi4 it sets if we should delete ALL or none of the .la files
-# For eapi5 and newer it relies on prune_libtool_files (from eutils.eclass)
+# It relies on prune_libtool_files (from ltprune.eclass)
 # for this. Available values for GNOME2_LA_PUNT:
 # - "no": will not clean any .la files
 # - "yes": will run prune_libtool_files --modules
 # - If it is not set, it will run prune_libtool_files
-if has ${EAPI:-0} 4; then
-   GNOME2_LA_PUNT=${GNOME2_LA_PUNT:-"no"}
-else
-   GNOME2_LA_PUNT=${GNOME2_LA_PUNT:-""}
-fi
+GNOME2_LA_PUNT=${GNOME2_LA_PUNT:-""}
 
 # @FUNCTION: gnome2_src_unpack
 # @DESCRIPTION:
 # Stub function for old EAPI.
 gnome2_src_unpack() {
-   if has ${EAPI:-0} 4 5; then
+   if has ${EAPI} 5; then
unpack ${A}
cd "${S}"
else
@@ -115,7 +103,7 @@ gnome2_src_prepare() {
# We stop to run it from eapi6 as scrollkeeper helpers from
# rarian are not running anything and, then, access violations
# shouldn't occur.
-   has ${EAPI:-0} 4 5 && gnome2_omf_fix
+   has ${EAPI} 5 && gnome2_omf_fix
 
# Disable all deprecation warnings
gnome2_disable_deprecation_warning
@@ -135,7 +123,7 @@ gnome2_src_prepare() {
 gnome2_src_configure() {
# Deprecated for a long time now and banned since eapi6, see Gnome team 
policies
if [[ -n ${G2CONF} ]] ; then
-   if has ${EAPI:-0} 4 5; then
+   if has ${EAPI} 5; then
eqawarn "G2CONF set, please review documentation at 
https://wiki.gentoo.org/wiki/Project:GNOME/Gnome_Team_Ebuild_Policies#G2CONF_and_src_configure;
else
die "G2CONF set, please review documentation at 
https://wiki.gentoo.org/wiki/Project:GNOME/Gnome_Team_Ebuild_Policies#G2CONF_and_src_configure;
@@ -144,7 +132,7 @@ gnome2_src_configure() {
 
local g2conf=()
 
-   if has ${EAPI:-0} 4 5; then
+   if has ${EAPI} 5; then
if [[ ${GCONF_DEBUG} != 'no' ]] ; then
if use debug ; then
g2conf+=( --enable-debug=yes )
@@ -156,19 +144,14 @@ gnome2_src_configure() {
fi
fi
 
-   # Starting with EAPI=5, we consider packages installing gtk-doc to be
-   # handled by adding DEPEND="dev-util/gtk-doc-am" which provides tools to
-   # relink URLs in documentation to already installed documentation.
-   # This decision also greatly helps with constantly broken doc 
generation.
+   # We consider packages 

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

2020-12-07 Thread Matt Turner
commit: 9f6f9ad2c9c3dd85ae5f538a0a50cb1cd3a84ada
Author: David Michael  gmail  com>
AuthorDate: Thu Dec  3 04:04:39 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Dec  7 22:06:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f6f9ad2

gnome2-utils.eclass: skip executing cross-compiled tools

Executing tools installed in ROOT will fail when cross-compiling,
so this prints a warning about manually running the command instead
in that case.  The warning is copied from dev-libs/glib.

This also reorders the exception handling by increasing severity so
that the "nothing to do" non-error returns first, otherwise the
expected problem of unexecutable cross-compiled commands returns,
otherwise the unexpected problem of missing commands returns.

The immodule cache functions were updated to handle a different
problem.  They run native tools from BROOT, but they are not
guaranteed to exist while cross-compiling (e.g. gtk+ can't BDEPEND
on itself, so the cross-compiled gtk+ can be installed before the
native gtk+, which fails from gtk-query-immodules not existing).

Closes: https://bugs.gentoo.org/611030
Closes: https://bugs.gentoo.org/757483
Signed-off-by: David Michael  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 eclass/gnome2-utils.eclass | 98 +++---
 1 file changed, 75 insertions(+), 23 deletions(-)

diff --git a/eclass/gnome2-utils.eclass b/eclass/gnome2-utils.eclass
index bc1f8f20777..8513de0af4d 100644
--- a/eclass/gnome2-utils.eclass
+++ b/eclass/gnome2-utils.eclass
@@ -16,8 +16,9 @@
 
 [[ ${EAPI} == 5 ]] && inherit multilib
 # eutils.eclass: emktemp
+# toolchain-funs.eclass: tc-is-cross-compiler
 # xdg-utils.eclass: xdg_environment_reset, xdg_icon_cache_update
-inherit eutils xdg-utils
+inherit eutils toolchain-funcs xdg-utils
 
 case ${EAPI} in
5|6|7) ;;
@@ -123,13 +124,21 @@ gnome2_gconf_savelist() {
 gnome2_gconf_install() {
local updater="${EROOT%/}${GCONFTOOL_BIN}"
 
-   if [[ ! -x "${updater}" ]]; then
-   debug-print "${updater} is not executable"
+   if [[ -z "${GNOME2_ECLASS_SCHEMAS}" ]]; then
+   debug-print "No GNOME 2 GConf schemas found"
return
fi
 
-   if [[ -z "${GNOME2_ECLASS_SCHEMAS}" ]]; then
-   debug-print "No GNOME 2 GConf schemas found"
+   if tc-is-cross-compiler ; then
+   ewarn "Updating of GNOME 2 GConf schemas skipped due to 
cross-compilation."
+   ewarn "You might want to run gconftool-2 manually on the target 
for"
+   ewarn "your final image and re-run it when packages installing"
+   ewarn "GNOME 2 GConf schemas get upgraded or added to the 
image."
+   return
+   fi
+
+   if [[ ! -x "${updater}" ]]; then
+   debug-print "${updater} is not executable"
return
fi
 
@@ -163,13 +172,20 @@ gnome2_gconf_install() {
 gnome2_gconf_uninstall() {
local updater="${EROOT%/}${GCONFTOOL_BIN}"
 
-   if [[ ! -x "${updater}" ]]; then
-   debug-print "${updater} is not executable"
+   if [[ -z "${GNOME2_ECLASS_SCHEMAS}" ]]; then
+   debug-print "No GNOME 2 GConf schemas found"
return
fi
 
-   if [[ -z "${GNOME2_ECLASS_SCHEMAS}" ]]; then
-   debug-print "No GNOME 2 GConf schemas found"
+   if tc-is-cross-compiler ; then
+   ewarn "Removal of GNOME 2 GConf schemas skipped due to 
cross-compilation."
+   ewarn "You might want to run gconftool-2 manually on the target 
for"
+   ewarn "your final image to uninstall this package's schemas."
+   return
+   fi
+
+   if [[ ! -x "${updater}" ]]; then
+   debug-print "${updater} is not executable"
return
fi
 
@@ -264,13 +280,21 @@ gnome2_scrollkeeper_savelist() {
 gnome2_scrollkeeper_update() {
local updater="${EROOT%/}${SCROLLKEEPER_UPDATE_BIN}"
 
-   if [[ ! -x "${updater}" ]] ; then
-   debug-print "${updater} is not executable"
+   if [[ -z "${GNOME2_ECLASS_SCROLLS}" ]]; then
+   debug-print "No scroll cache to update"
return
fi
 
-   if [[ -z "${GNOME2_ECLASS_SCROLLS}" ]]; then
-   debug-print "No scroll cache to update"
+   if tc-is-cross-compiler ; then
+   ewarn "Updating of scrollkeeper database skipped due to 
cross-compilation."
+   ewarn "You might want to run scrollkeeper-update manually on 
the target"
+   ewarn "for your final image and re-run it when packages 
installing"
+   ewarn "scrollkeeper OMF files get upgraded or added to the 
image."
+   return
+   fi
+
+   if [[ ! -x "${updater}" ]] ; then
+   debug-print "${updater} is not executable"
return
fi
 
@@ -298,6 +322,14 @@ 

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

2020-12-07 Thread Matt Turner
commit: ac2c67038daeca32c856a57925f22a5503ffa128
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Dec  6 16:30:14 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Dec  7 22:06:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac2c6703

gnome2.eclass: Add EAPI=7 support

Closes: https://bugs.gentoo.org/658638
Closes: https://bugs.gentoo.org/717100
Signed-off-by: Matt Turner  gentoo.org>

 eclass/gnome2.eclass | 29 ++---
 1 file changed, 18 insertions(+), 11 deletions(-)

diff --git a/eclass/gnome2.eclass b/eclass/gnome2.eclass
index 341802f8c80..27ea9f96c0d 100644
--- a/eclass/gnome2.eclass
+++ b/eclass/gnome2.eclass
@@ -4,7 +4,7 @@
 # @ECLASS: gnome2.eclass
 # @MAINTAINER:
 # gn...@gentoo.org
-# @SUPPORTED_EAPIS: 5 6
+# @SUPPORTED_EAPIS: 5 6 7
 # @BLURB: Provides phases for Gnome/Gtk+ based packages.
 # @DESCRIPTION:
 # Exports portage base functions used by ebuilds written for packages using the
@@ -17,13 +17,14 @@
 GNOME2_EAUTORECONF=${GNOME2_EAUTORECONF:-""}
 
 [[ ${GNOME2_EAUTORECONF} == 'yes' ]] && inherit autotools
-inherit eutils libtool ltprune gnome.org gnome2-utils xdg
+[[ ${EAPI} == [56] ]] && inherit eutils ltprune
+inherit libtool gnome.org gnome2-utils xdg
 
 case ${EAPI:-0} in
5)
EXPORT_FUNCTIONS src_unpack src_prepare src_configure 
src_compile src_install pkg_preinst pkg_postinst pkg_postrm
;;
-   6)
+   6|7)
EXPORT_FUNCTIONS src_prepare src_configure src_compile 
src_install pkg_preinst pkg_postinst pkg_postrm
;;
*) die "EAPI=${EAPI} is not supported" ;;
@@ -70,8 +71,8 @@ fi
 
 # @ECLASS-VARIABLE: GNOME2_LA_PUNT
 # @DESCRIPTION:
-# It relies on prune_libtool_files (from ltprune.eclass)
-# for this. Available values for GNOME2_LA_PUNT:
+# In EAPIs 5 and 6, it relies on prune_libtool_files (from ltprune.eclass) for
+# this. Later EAPIs use find ... -delete. Available values for GNOME2_LA_PUNT:
 # - "no": will not clean any .la files
 # - "yes": will run prune_libtool_files --modules
 # - If it is not set, it will run prune_libtool_files
@@ -85,7 +86,7 @@ gnome2_src_unpack() {
unpack ${A}
cd "${S}"
else
-   die "gnome2_src_unpack is banned from eapi6"
+   die "gnome2_src_unpack is banned since eapi6"
fi
 }
 
@@ -264,11 +265,17 @@ gnome2_src_install() {
rm -fr "${ED}/usr/share/applications/mimeinfo.cache"
 
# Delete all .la files
-   case "${GNOME2_LA_PUNT}" in
-   yes)prune_libtool_files --modules;;
-   no) ;;
-   *)  prune_libtool_files;;
-   esac
+   if has ${EAPI} 5 6; then
+   case "${GNOME2_LA_PUNT}" in
+   yes)prune_libtool_files --modules;;
+   no) ;;
+   *)  prune_libtool_files;;
+   esac
+   else
+   if [[ ${GNOME2_LA_PUNT} != 'no' ]]; then
+   find "${ED}" -name '*.la' -delete || die
+   fi
+   fi
 }
 
 # @FUNCTION: gnome2_pkg_preinst



[gentoo-commits] proj/sci:master commit in: sci-biology/ABI-expression-data/

2020-12-07 Thread Horea Christian
commit: aaec306f11b680865a951db6ab7f0c4e3962a186
Author: Horea Christian  chymera  eu>
AuthorDate: Mon Dec  7 21:51:42 2020 +
Commit: Horea Christian  gmail  com>
CommitDate: Mon Dec  7 21:51:42 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=aaec306f

sci-biology/ABI-expression-data: removed version with missing distfiles

Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Horea Christian  chymera.eu>

 .../ABI-expression-data-0.1.1-r1.ebuild| 34 --
 1 file changed, 34 deletions(-)

diff --git 
a/sci-biology/ABI-expression-data/ABI-expression-data-0.1.1-r1.ebuild 
b/sci-biology/ABI-expression-data/ABI-expression-data-0.1.1-r1.ebuild
deleted file mode 100644
index 4636480f7..0
--- a/sci-biology/ABI-expression-data/ABI-expression-data-0.1.1-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit check-reqs
-
-DESCRIPTION="Gene expression data form the Allen Mouse Brain data portal"
-HOMEPAGE="https://github.com/IBT-FMI/ABI-geneexpression-data;
-SRC_URI="
-   http://chymera.eu/distfiles/${P}.tar.xz
-   "
-
-LICENSE="fairuse"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND=""
-DEPEND=""
-
-pkg_pretend() {
-   CHECKREQS_DISK_BUILD="7G"
-   CHECKREQS_DISK_USR="7G"
-   CHECKREQS_DISK_VAR="7G"
-   check-reqs_pkg_pretend
-}
-
-# We disable this phase to not check requirements twice.
-pkg_setup() { :; }
-
-src_install() {
-   insinto "/usr/share/${PN}"
-   doins -r *
-}



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

2020-12-07 Thread Conrad Kostecki
commit: 8fc7aaf192ba9b56c14185029aef5fa1b1e02385
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun Dec  6 07:00:13 2020 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Dec  7 21:45:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fc7aaf1

sys-auth/AusweisApp2: drop maintainer

Closes: https://github.com/gentoo/gentoo/pull/18525
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-auth/AusweisApp2/metadata.xml | 8 
 1 file changed, 8 deletions(-)

diff --git a/sys-auth/AusweisApp2/metadata.xml 
b/sys-auth/AusweisApp2/metadata.xml
index 3139b205836..ef8b97cce62 100644
--- a/sys-auth/AusweisApp2/metadata.xml
+++ b/sys-auth/AusweisApp2/metadata.xml
@@ -1,14 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gen...@pogatzki.net
-   Volkmar W. Pogatzki
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   

conik...@gentoo.org
Conrad Kostecki



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

2020-12-07 Thread Andreas K. Hüttel
commit: 96102234abd31d14cc5541b81b5e97291106fde3
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Dec  7 21:36:58 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Dec  7 21:36:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96102234

package.mask: Unmask icu-68

Bug: https://bugs.gentoo.org/751919
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/package.mask | 6 --
 1 file changed, 6 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 7ca37778f34..1c7c4a3436a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -437,12 +437,6 @@ dev-python/couchdb-python
 www-apps/liquid_feedback_frontend
 www-apps/webmcp
 
-# Lars Wendler  (2020-10-30)
-# Removed public macro definitions for TRUE and FALSE which breaks lots of
-# revdeps. See tacker bug at https://bugs.gentoo.org/751919
-=dev-libs/icu-68.1
-=dev-libs/icu-layoutex-68.1
-
 # Georgy Yakovlev  (2020-10-30)
 # broken acl handling, possible broken chattr handling
 # needs more testing



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

2020-12-07 Thread Stephan Hartmann
commit: 9acf51b665b6f4b5b97edb871da588c4e870e9b3
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Mon Dec  7 20:57:00 2020 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Mon Dec  7 20:58:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9acf51b6

www-client/chromium: depend on at least ICU 68.1 for dev channel

Bug: https://bugs.gentoo.org/758947
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/chromium/chromium-89.0.4343.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-89.0.4343.0.ebuild 
b/www-client/chromium/chromium-89.0.4343.0.ebuild
index 9646590a2c9..54e890be83b 100644
--- a/www-client/chromium/chromium-89.0.4343.0.ebuild
+++ b/www-client/chromium/chromium-89.0.4343.0.ebuild
@@ -138,7 +138,7 @@ else
dev-libs/libxslt:=
>=dev-libs/re2-0.2019.08.01:=
>=media-libs/openh264-1.6.0:=
-   system-icu? ( >=dev-libs/icu-67.1:= )
+   system-icu? ( >=dev-libs/icu-68.1:= )
"
RDEPEND+="${COMMON_DEPEND}"
DEPEND+="${COMMON_DEPEND}"



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

2020-12-07 Thread Andreas Sturmlechner
commit: 1f5df4ea9a033075140bf03eab94489dc44f5b2c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Dec  7 20:38:07 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Dec  7 20:52:47 2020 +
URL:https://gitweb.gentoo.org/proj/kde-sunset.git/commit/?id=1f5df4ea

qt4-r2.eclass: Remove unused eclass

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

 eclass/qt4-r2.eclass | 139 ---
 1 file changed, 139 deletions(-)

diff --git a/eclass/qt4-r2.eclass b/eclass/qt4-r2.eclass
deleted file mode 100644
index d8a72529..
--- a/eclass/qt4-r2.eclass
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# @ECLASS: qt4-r2.eclass
-# @MAINTAINER:
-# q...@gentoo.org
-# @BLURB: Eclass for Qt4-based packages, second edition.
-# @DESCRIPTION:
-# This eclass contains various functions that may be useful when
-# dealing with packages using Qt4 libraries. Supports only EAPIs
-# 2, 3, 4, and 5. Use qmake-utils.eclass in EAPI 6 and later.
-
-case ${EAPI} in
-   2|3|4|5) : ;;
-   6) die "qt4-r2.eclass is banned in EAPI 6 and later" ;;
-   *) die "qt4-r2.eclass: unsupported EAPI=${EAPI:-0}" ;;
-esac
-
-inherit base eutils qmake-utils
-
-export XDG_CONFIG_HOME="${T}"
-
-# @ECLASS-VARIABLE: DOCS
-# @DEFAULT_UNSET
-# @DESCRIPTION:
-# Array containing documents passed to dodoc command.
-# Paths can be absolute or relative to ${S}.
-#
-# Example: DOCS=( ChangeLog README "${WORKDIR}/doc_folder/" )
-
-# @ECLASS-VARIABLE: HTML_DOCS
-# @DEFAULT_UNSET
-# @DESCRIPTION:
-# Array containing documents passed to dohtml command.
-# Paths can be absolute or relative to ${S}.
-#
-# Example: HTML_DOCS=( "doc/document.html" "${WORKDIR}/html_folder/" )
-
-# @ECLASS-VARIABLE: LANGS
-# @DEFAULT_UNSET
-# @DESCRIPTION:
-# In case your Qt4 application provides various translations, use this variable
-# to specify them in order to populate "linguas_*" IUSE automatically. Make 
sure
-# that you set this variable before inheriting qt4-r2 eclass.
-#
-# Example: LANGS="de el it ja"
-for x in ${LANGS}; do
-   IUSE+=" linguas_${x}"
-done
-
-# @ECLASS-VARIABLE: LANGSLONG
-# @DEFAULT_UNSET
-# @DESCRIPTION:
-# Same as LANGS, but this variable is for LINGUAS that must be in long format.
-# Remember to set this variable before inheriting qt4-r2 eclass.
-# Look at ${PORTDIR}/profiles/desc/linguas.desc for details.
-#
-# Example: LANGSLONG="en_GB ru_RU"
-for x in ${LANGSLONG}; do
-   IUSE+=" linguas_${x%_*}"
-done
-unset x
-
-# @ECLASS-VARIABLE: PATCHES
-# @DEFAULT_UNSET
-# @DESCRIPTION:
-# Array variable containing all the patches to be applied. This variable
-# is expected to be defined in the global scope of ebuilds. Make sure to
-# specify the full path. This variable is used in src_prepare phase.
-#
-# Example:
-# @CODE
-# PATCHES=(
-#  "${FILESDIR}/mypatch.patch"
-#  "${FILESDIR}/mypatch2.patch"
-# )
-# @CODE
-
-# @FUNCTION: qt4-r2_src_unpack
-# @DESCRIPTION:
-# Default src_unpack function for packages that depend on qt4. If you have to
-# override src_unpack in your ebuild (probably you don't need to), call
-# qt4-r2_src_unpack in it.
-qt4-r2_src_unpack() {
-   debug-print-function $FUNCNAME "$@"
-
-   base_src_unpack "$@"
-}
-
-# @FUNCTION: qt4-r2_src_prepare
-# @DESCRIPTION:
-# Default src_prepare function for packages that depend on qt4. If you have to
-# override src_prepare in your ebuild, you should call qt4-r2_src_prepare in 
it,
-# otherwise autopatcher will not work!
-qt4-r2_src_prepare() {
-   debug-print-function $FUNCNAME "$@"
-
-   base_src_prepare "$@"
-}
-
-# @FUNCTION: qt4-r2_src_configure
-# @DESCRIPTION:
-# Default src_configure function for packages that depend on qt4. If you have 
to
-# override src_configure in your ebuild, call qt4-r2_src_configure in it.
-qt4-r2_src_configure() {
-   debug-print-function $FUNCNAME "$@"
-
-   local project_file=$(qmake-utils_find_pro_file)
-
-   if [[ -n ${project_file} ]]; then
-   eqmake4 "${project_file}"
-   else
-   base_src_configure "$@"
-   fi
-}
-
-# @FUNCTION: qt4-r2_src_compile
-# @DESCRIPTION:
-# Default src_compile function for packages that depend on qt4. If you have to
-# override src_compile in your ebuild (probably you don't need to), call
-# qt4-r2_src_compile in it.
-qt4-r2_src_compile() {
-   debug-print-function $FUNCNAME "$@"
-
-   base_src_compile "$@"
-}
-
-# @FUNCTION: qt4-r2_src_install
-# @DESCRIPTION:
-# Default src_install function for qt4-based packages. Installs compiled code,
-# and documentation (via DOCS and HTML_DOCS variables).
-qt4-r2_src_install() {
-   debug-print-function $FUNCNAME "$@"
-
-   base_src_install INSTALL_ROOT="${D}" "$@"
-   einstalldocs
-}
-
-EXPORT_FUNCTIONS src_unpack src_prepare src_configure src_compile src_install



[gentoo-commits] proj/kde-sunset:master commit in: x11-libs/qwt/, x11-libs/qwt/files/

2020-12-07 Thread Andreas Sturmlechner
commit: 228037c22dd287a738c9d609364b6acd26ddd6e9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Dec  7 20:52:35 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Dec  7 20:52:47 2020 +
URL:https://gitweb.gentoo.org/proj/kde-sunset.git/commit/?id=228037c2

x11-libs/qwt: Drop 6.1.3-r1, no revdeps

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

 x11-libs/qwt/files/qwt-6.0.2-invalid-read.patch | 250 
 x11-libs/qwt/files/qwt-6.1.1-pc-destdir.patch   |  15 --
 x11-libs/qwt/metadata.xml   |   4 -
 x11-libs/qwt/qwt-6.1.3-r1.ebuild| 213 
 4 files changed, 482 deletions(-)

diff --git a/x11-libs/qwt/files/qwt-6.0.2-invalid-read.patch 
b/x11-libs/qwt/files/qwt-6.0.2-invalid-read.patch
deleted file mode 100644
index a2253509..
--- a/x11-libs/qwt/files/qwt-6.0.2-invalid-read.patch
+++ /dev/null
@@ -1,250 +0,0 @@
 qwt-6.0.2-orig/textengines/mathml/qwt_mml_document.cpp 2012-12-01 
00:22:46.752106265 +1100
-+++ qwt-6.0.2/textengines/mathml/qwt_mml_document.cpp  2013-01-31 
14:29:30.590197611 +1100
-@@ -4421,7 +4421,10 @@
- if ( ok )
- return value;
- else
--qWarning( "Could not convert %s to form", 
value_str.toLatin1().data() );
-+{
-+QByteArray value_str_ba = value_str.toLatin1();
-+qWarning( "Could not convert %s to form", value_str_ba.data() );
-+}
- 
- }
- 
-@@ -4658,7 +4661,10 @@
- continue;
- }
- else
--qWarning( "MmlMtableNode::layoutSymbol(): could not parse 
value %s%%", value.toLatin1().data() );
-+{
-+QByteArray value_ba = value.toLatin1();
-+qWarning( "MmlMtableNode::layoutSymbol(): could not parse 
value %s%%", value_ba.data() );
-+}
- }
- 
- // Relatively sized column, but we failed to parse the factor. Treat 
is like an auto
-@@ -5167,7 +5173,8 @@
- double factor = factor_str.toFloat( _ok );
- if ( !float_ok || factor < 0 )
- {
--qWarning( "MmlMpaddedNode::interpretSpacing(): could not parse 
\"%s\"", value.toLatin1().data() );
-+QByteArray value_ba = value.toLatin1();
-+qWarning( "MmlMpaddedNode::interpretSpacing(): could not parse 
\"%s\"", value_ba.data() );
- return 0;
- }
- 
-@@ -5196,7 +5203,8 @@
- unit_size = QwtMmlNode::interpretSpacing( "1" + pseudo_unit, _ok 
);
- if ( !unit_ok )
- {
--qWarning( "MmlMpaddedNode::interpretSpacing(): could not parse 
\"%s\"", value.toLatin1().data() );
-+QByteArray value_ba = value.toLatin1();
-+qWarning( "MmlMpaddedNode::interpretSpacing(): could not parse 
\"%s\"", value_ba.data() );
- return 0;
- }
- }
-@@ -5368,7 +5376,8 @@
- return ( int )( em * factor );
- else
- {
--qWarning( "interpretSpacing(): could not parse \"%sem\"", 
value.toLatin1().data() );
-+QByteArray value_ba = value.toLatin1();
-+qWarning( "interpretSpacing(): could not parse \"%sem\"", 
value_ba.data() );
- if ( ok != 0 )
- *ok = false;
- return 0;
-@@ -5384,7 +5393,8 @@
- return ( int )( ex * factor );
- else
- {
--qWarning( "interpretSpacing(): could not parse \"%sex\"", 
value.toLatin1().data() );
-+QByteArray value_ba = value.toLatin1();
-+qWarning( "interpretSpacing(): could not parse \"%sex\"", 
value_ba.data() );
- if ( ok != 0 )
- *ok = false;
- return 0;
-@@ -5406,7 +5416,8 @@
- }
- else
- {
--qWarning( "interpretSpacing(): could not parse \"%scm\"", 
value.toLatin1().data() );
-+QByteArray value_ba = value.toLatin1();
-+qWarning( "interpretSpacing(): could not parse \"%scm\"", 
value_ba.data() );
- if ( ok != 0 )
- *ok = false;
- return 0;
-@@ -5428,7 +5439,8 @@
- }
- else
- {
--qWarning( "interpretSpacing(): could not parse \"%smm\"", 
value.toLatin1().data() );
-+QByteArray value_ba = value.toLatin1();
-+qWarning( "interpretSpacing(): could not parse \"%smm\"", 
value_ba.data() );
- if ( ok != 0 )
- *ok = false;
- return 0;
-@@ -5450,7 +5462,8 @@
- }
- else
- {
--qWarning( "interpretSpacing(): could not parse \"%sin\"", 
value.toLatin1().data() );
-+QByteArray value_ba = value.toLatin1();
-+qWarning( "interpretSpacing(): could not parse \"%sin\"", 
value_ba.data() );
- if ( ok != 0 )
- *ok = false;
- return 0;
-@@ -5466,7 +5479,8 @@
- 

  1   2   3   >