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

2020-04-24 Thread Georgy Yakovlev
commit: ef2d20a4d9ce405212fc3048bbf4dddee44154d1
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Apr 25 06:27:40 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Apr 25 06:27:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef2d20a4

profiles/arch/powerpc/package.use.mask: update chromium flag masks

Signed-off-by: Georgy Yakovlev  gentoo.org>

 profiles/arch/powerpc/package.use.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/arch/powerpc/package.use.mask 
b/profiles/arch/powerpc/package.use.mask
index 91244aa4344..8baff944814 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -7,7 +7,7 @@ net-misc/whois xcrypt
 
 # Georgy Yakovlev  (2020-04-19)
 # Unsupported on ppc/ppc64
-www-client/chromium proprietary-codecs tcmalloc widevine
+www-client/chromium widevine
 
 # Patrick McLean  (2020-04-03)
 # Lots of deps for little gain



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

2020-04-24 Thread Georgy Yakovlev
commit: 16e2baa4ab0878a7256c23a35af270fc644e6f08
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Apr 25 05:58:18 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Apr 25 06:05:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16e2baa4

virtual/rust: bump to 1.43.0

Bug: https://bugs.gentoo.org/701362
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev  gentoo.org>

 virtual/rust/rust-1.43.0.ebuild | 15 +++
 1 file changed, 15 insertions(+)

diff --git a/virtual/rust/rust-1.43.0.ebuild b/virtual/rust/rust-1.43.0.ebuild
new file mode 100644
index 000..c04cb8fc40d
--- /dev/null
+++ b/virtual/rust/rust-1.43.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for Rust language compiler"
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+BDEPEND=""
+RDEPEND="|| ( =dev-lang/rust-${PV}*[${MULTILIB_USEDEP}] 
=dev-lang/rust-bin-${PV}*[${MULTILIB_USEDEP}] )"



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

2020-04-24 Thread Georgy Yakovlev
commit: cff84737fa33c9186b8549c66ecda830382fba36
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Apr 25 03:35:51 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Apr 25 06:05:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cff84737

dev-lang/rust: bump to 1.43.0

use system libgit2
initial src_test support (thanks smaeul)
clean-up ebuild code a bit

Closes: https://bugs.gentoo.org/707746
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-lang/rust/Manifest |  15 +
 ...12-Ignore-broken-and-non-applicable-tests.patch |  89 +
 0-llvm10-LLVMTimeTraceProfilerInitialize.patch |  26 ++
 dev-lang/rust/files/1.43.0-llvm10.patch| 194 ++
 dev-lang/rust/rust-1.43.0.ebuild   | 413 +
 5 files changed, 737 insertions(+)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index acba249de03..5f746fe3066 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -26,5 +26,20 @@ DIST rust-1.41.1-powerpc64le-unknown-linux-gnu.tar.xz 
110594504 BLAKE2B eaf9c92e
 DIST rust-1.41.1-s390x-unknown-linux-gnu.tar.xz 114814112 BLAKE2B 
ef22c377e1d89ef4ebe78df19d91bcf042e2e1d8997be80d7d40998b18f6b44f8bb1232b1f72e42e3ffb6d1ff235f3cd2f04854e996bbf7be8f6d5d7299e8514
 SHA512 
f809adc626876df5c6e050362d59189ede5e3991ac41fd129922540abeb728f618e1a3f3925cee34895de5e037141aabb1f8c2b94d4069945d174e38446e8153
 DIST rust-1.41.1-x86_64-unknown-linux-gnu.tar.xz 111202140 BLAKE2B 
226c68b1e97cc9be82e81f6c9e065e08514166a65a57159c2f63527063ae5f514650afc2591e0c4854ecd0239dc82cbc9a97b99412608645aca879a71354d857
 SHA512 
c75d4a18cf9300c6ab480d34c5e4b41be971535931455239330cb2a0e927bcf9cf102498cad5dd1d5d802fd1d9c9d214b80e8ff15aa6be68d3e7f41420cad666
 DIST rust-1.41.1-x86_64-unknown-linux-musl.tar.xz 96076684 BLAKE2B 
3672e24a83c1e4c97a0844f9522a9fced19d5ef01c89d44e54bba8683514a86f7a14ea2e8c2f28d03c65b7e2e0358ff3cea2f85de1e69eb5334c55e18a8c8e4f
 SHA512 
29e7b2aae35017d7f4313e0a482712390ffec752e62d8b1bda95d56a1f93ba882a8f610b469b5d2d7fa3d6d35c2cdc4e45d219ad85b8a3f71ba6ce04b1add48b
+DIST rust-1.42.0-aarch64-unknown-linux-gnu.tar.xz 99903344 BLAKE2B 
77e64c56c2f3ab505af9d9003d127b8beb3b2204344985faa6de92905c96d92342485e062e0ff1228baf51a67c8c2274078a60cc86e0c67ba99481a5c01d4d0d
 SHA512 
691a11e279efdcafa6bdafacb7fb48ccf653e180e0e85909b6031105a297d47538efb36d63216f6185427f818483a51aa827f351ca2123840d72caf60079fe13
+DIST rust-1.42.0-arm-unknown-linux-gnueabi.tar.xz 102380528 BLAKE2B 
5df9a33fa2b1414c9986f01d8dbd85fab2a705818336e1b2c94ca63136be7be63d25a2586efa956cf31aa604106b3c92857e2133169c7f3062da22006f1896bf
 SHA512 
8e1b5351a3289441823ed0ce12f2fb0cedc267efe5c504966aefbc9a74f37ed11f4da1086295d7351c58c2d0bf59c4b7b54b23d5ec0dec4750bd7e38500afeb0
+DIST rust-1.42.0-arm-unknown-linux-gnueabihf.tar.xz 100300920 BLAKE2B 
eb90db613230e44f5002388d83460b635f33ceee349b094ca2472171d54ce3d459b6a2143a66705ef7ea89dcb0fc9b21e6d2f2f53479098ca8559f7c84ee0697
 SHA512 
d58c1820f39abfdf74569e26ba4f13347dde16632415d4ec0b54cc99c3b04563ed551ed1ba717b33e9b1a9b13e2502008203472f8ed712e302d1db66909e7ccf
+DIST rust-1.42.0-armv7-unknown-linux-gnueabihf.tar.xz 105021972 BLAKE2B 
5a04715582193138344ef05700af4ccc90074a1b7d6ed8109993b6c59315e6fd6bc947504fcde36b869da8db4b7b8d8240f908387c8b2d78e21e35f6c27fdef7
 SHA512 
26768ec530506e20fed8f9ef2c1ca85eec155fc90949f2063836b6109b296a976c8430a698971a8b1c11e8f6ad043d854a36e9f0e849417178411dc5cbd30e59
+DIST rust-1.42.0-i686-unknown-linux-gnu.tar.xz 124258356 BLAKE2B 
3e2e0c11e792943be65c989d4b9ba98cc92b2a1dfec7b8506f00d20e439050faf744b991e7e4fa91f0c8a52f7a4e5fb8dc5d383fd0430fa46c4e35dfa5bb26e7
 SHA512 
7376be5abed573bbf68f73ed5609fa8e22dfa3ead19a3f3d78d553347e3ae01604ab9906f5317f1687a8ab3f9ad9c38cde44ef6f56d7da65a788a74aee9df057
+DIST rust-1.42.0-mips-unknown-linux-gnu.tar.xz 95265764 BLAKE2B 
b02a340c7689812f7e13286f3dcde893933869c9becb071e9b0455eb68130d74fd67babdf85859ff7b4ef449261be6e09f230a4cf6196041c199d717324c8b21
 SHA512 
cc19b383ac3dde62750cd247e7fdec9ca4b4ee16880b9b00c42e62c57b46c522950983b500bf8fc70b8198469a18ab92c1ca382e8a07abf8bc937d8f17208d5d
+DIST rust-1.42.0-mips64-unknown-linux-gnuabi64.tar.xz 99814476 BLAKE2B 
405fa7426a8d21648be97f6b93065b20878419a2c0aa5889ea6a66b9c0f5804d2673a23932a2462965f04e320c4e78f4c79d5b0a6f9877dfe9909d4b4b8864be
 SHA512 
e8933af6290f2cb881fdfc7d2ba3da1c47ef67d847c8a3e659f8f626b7154f202f071ccd4e90555333a3f3dc2bf4101a645b5665dd00a6d72b5acacd6ad317a2
+DIST rust-1.42.0-mipsel-unknown-linux-gnu.tar.xz 95248132 BLAKE2B 
875597ba699281d7160ba2f36fe03f3a234d19e5c6e91ce1291ab2369799349a42e1e7e6dcdf524980548a8c499693d6b48967913d4280776da7a921dfd18ab1
 SHA512 
733307eec1f938385a43b38aadcd84b7d4c1cfc084e070333d955d8b36f3192a7f7e6c05c5c07d782b945acbb261e48db94f2f9f7d3a09e8669055a577c90528
+DIST rust-1.42.0-powerpc-unknown-linux-gnu.tar.xz 100228400 BLAKE2B 
e05749ab974ffb0dbae332d4f59c8f71047f86c5e33a36855

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

2020-04-24 Thread Georgy Yakovlev
commit: 766c642811b87c5cead817a597cf79efcdf0c405
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Apr 25 02:28:50 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Apr 25 06:05:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=766c6428

eclass/rust-toolchain.eclass: add multilib support on amd64

Bug: https://bugs.gentoo.org/701362
Signed-off-by: Georgy Yakovlev  gentoo.org>

 eclass/rust-toolchain.eclass | 28 ++--
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git a/eclass/rust-toolchain.eclass b/eclass/rust-toolchain.eclass
index 66266a5b544..9d7360ed1c4 100644
--- a/eclass/rust-toolchain.eclass
+++ b/eclass/rust-toolchain.eclass
@@ -104,19 +104,19 @@ rust_arch_uri() {
 rust_all_arch_uris()
 {
   local uris=""
-  uris+="amd64? ( elibc_glibc? ( $(rust_arch_uri x86_64-unknown-linux-gnu 
"$@") ) 
-  elibc_musl?  ( $(rust_arch_uri x86_64-unknown-linux-musl 
"$@") ) ) "
-  uris+="arm?   ( $(rust_arch_uri arm-unknown-linux-gnueabi  "$@")
-  $(rust_arch_uri arm-unknown-linux-gnueabihf"$@")
-  $(rust_arch_uri armv7-unknown-linux-gnueabihf  "$@") ) "
-  uris+="arm64? ( $(rust_arch_uri aarch64-unknown-linux-gnu  "$@") ) "
-  uris+="mips?  ( $(rust_arch_uri mips-unknown-linux-gnu "$@")
-  $(rust_arch_uri mipsel-unknown-linux-gnu   "$@")
-  $(rust_arch_uri mips64-unknown-linux-gnuabi64  "$@") ) "
-  uris+="ppc?   ( $(rust_arch_uri powerpc-unknown-linux-gnu  "$@") ) "
-  uris+="ppc64? ( $(rust_arch_uri powerpc64-unknown-linux-gnu"$@")
-  $(rust_arch_uri powerpc64le-unknown-linux-gnu  "$@") ) "
-  uris+="s390?  ( $(rust_arch_uri s390x-unknown-linux-gnu"$@") ) "
-  uris+="x86?   ( $(rust_arch_uri i686-unknown-linux-gnu "$@") ) "
+  uris+="abi_x86_64? ( elibc_glibc? ( $(rust_arch_uri x86_64-unknown-linux-gnu 
"$@") ) 
+   elibc_musl?  ( $(rust_arch_uri 
x86_64-unknown-linux-musl "$@") ) ) "
+  uris+="arm?( $(rust_arch_uri arm-unknown-linux-gnueabi  "$@")
+   $(rust_arch_uri arm-unknown-linux-gnueabihf"$@")
+   $(rust_arch_uri armv7-unknown-linux-gnueabihf  "$@") ) "
+  uris+="arm64?  ( $(rust_arch_uri aarch64-unknown-linux-gnu  "$@") ) "
+  uris+="mips?   ( $(rust_arch_uri mips-unknown-linux-gnu "$@")
+   $(rust_arch_uri mipsel-unknown-linux-gnu   "$@")
+   $(rust_arch_uri mips64-unknown-linux-gnuabi64  "$@") ) "
+  uris+="ppc?( $(rust_arch_uri powerpc-unknown-linux-gnu  "$@") ) "
+  uris+="ppc64?  ( $(rust_arch_uri powerpc64-unknown-linux-gnu"$@")
+   $(rust_arch_uri powerpc64le-unknown-linux-gnu  "$@") ) "
+  uris+="s390?   ( $(rust_arch_uri s390x-unknown-linux-gnu"$@") ) "
+  uris+="abi_x86_32? ( $(rust_arch_uri i686-unknown-linux-gnu "$@") ) "
   echo "${uris}"
 }



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

2020-04-24 Thread Georgy Yakovlev
commit: bb80483ead24db59cd1b0df05ac0446a0dde4b0c
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Apr 25 02:32:56 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Apr 25 06:05:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb80483e

dev-lang/rust-bin: bump to 1.43.0, multilib on amd64

Bug: https://bugs.gentoo.org/701362
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-lang/rust-bin/Manifest   |  14 +++
 dev-lang/rust-bin/rust-bin-1.43.0.ebuild | 184 +++
 2 files changed, 198 insertions(+)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index d39edcaddb8..2f9684c805a 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -26,3 +26,17 @@ DIST rust-1.42.0-powerpc64le-unknown-linux-gnu.tar.xz 
109926880 BLAKE2B 92a9067f
 DIST rust-1.42.0-s390x-unknown-linux-gnu.tar.xz 116937084 BLAKE2B 
4d68801c7c40aa0aca24d19d25e80614b5b40aa2715aacddb6b9f5441b1c7e19e7b0d396caea860607df1dc580deadc43d9cd1f988cbe654b3132b665f9032af
 SHA512 
85b1331a9a71cc43a2fa628b8510590ff072e409c2c38ebfd9089ab7a245182e23b52f6221b25c63f6048e1bf4ada0f561dd8f3f810680c9727040bc8a0d8d46
 DIST rust-1.42.0-x86_64-unknown-linux-gnu.tar.xz 110826392 BLAKE2B 
8c90bacc9b350d64c4084edf104e9004461d681e19f8e8179ff6eb0b2bc50e25d95e3ed13c83f77224cc60f374f3961f0069dfe20512c844598b8eb2393300b0
 SHA512 
87c06d4503e7ba12bd3dfc8dd279a3bdf33a24d2c22eec1378b79b2c17ccdad9b4c8dbd0d4704eae1f3476aec5639d3ba143e8c74a296d631b17b57da7447e70
 DIST rust-1.42.0-x86_64-unknown-linux-musl.tar.xz 97471188 BLAKE2B 
29e7089a33a20e5c57a68c171e6b049e5dbc97d4c940106bbf7116c970e7ddb2271b1cf33162b4141d89b0b59049e09ca49c848a326036eefbc03e369f3ab18e
 SHA512 
d804a08e38fa6735ce57067a3c39c59e2932943aa8baf43419815e9c743f50e198d88ef80d87fc193b8bcba011c685471146c0741954095eed74e41f86de38c8
+DIST rust-1.43.0-aarch64-unknown-linux-gnu.tar.xz 103995164 BLAKE2B 
176c7fe79ab9bc28acae5836bd1af024320e89debe31713f611fe9338656a1357e7538035a8d9da8c2258715ea4724cabfca60af67df2c521e5a92c48f0b6daf
 SHA512 
99cc7913d49c58a6a5f5b065afaff58ecf6cb00f5a83b8047944d2bde94eed9a33a7edc88373c52a371bad4f1b5f8d8742ac22ac9c05911223e76f13ffece70a
+DIST rust-1.43.0-arm-unknown-linux-gnueabi.tar.xz 103463680 BLAKE2B 
32c158b7e36ee311a920db1e46bfd6463f9700c55332b0daee507e52fbca5733045efb5a0d14de07eabf1c311d5e23e2cbd3946731b4658b9e6e335970e94042
 SHA512 
63d8a68f227b64247dd2592dc249dbca2317a769035210147d507d836ed1f729474fbb38f8057064779052a78904ae6a378ffcb92ef652e818aa618ae8d971ac
+DIST rust-1.43.0-arm-unknown-linux-gnueabihf.tar.xz 104566108 BLAKE2B 
c2c12f3e81972bc7e00088ec05aeb6a3cdd9e7bdad75f7444829fe5212c1d9540373331e3b67bcc3985985c3c26c9a159a1558bf0dcb4d6c1cc93255fc5de715
 SHA512 
5c4aaf87d9a320d146c9698751ad7ca6ea4f0db1de1add70271133c2d412268955932a014e97962f82b32529f6e9845a392a622b4cdf5905f93444d56483645f
+DIST rust-1.43.0-armv7-unknown-linux-gnueabihf.tar.xz 108910044 BLAKE2B 
7d9e6528caacd4deea26e2f61b499ac64407c2993f91c80f490d6b90a6c7463186de73b2cfdcda6b9d9cbe7ca46163eda91392daaf3ba5df6b7e0bd9053627f0
 SHA512 
728ed2d12079989f4547b1756e9e5b9fdf551f54626b02141346e8e42df1b2a4039b16131864021ab95b6011084e00e3edc2c072a4917a3a4fde965c0a0e2c15
+DIST rust-1.43.0-i686-unknown-linux-gnu.tar.xz 126712424 BLAKE2B 
4803c58374bc9a6a415f34560b54137d0470b6dcebc874baaa630e3a924b25a656c156cd52e0770c7beca57e0836080299d8ff6cb3de45fa22d5d6839a38b309
 SHA512 
25fa8203874cac4f0c57da77c0ee9d2750b595f43590b666ad609ad1fe85fdc2604658be5fe7059aff6d0d567be0c6ae01e1e9d7fceb22bd602f1548201aa0eb
+DIST rust-1.43.0-mips-unknown-linux-gnu.tar.xz 95888196 BLAKE2B 
36d85527e56181575061172d73c3d81a8978587bc2586fa7d41159601ac81ac00f9cc5ca582086a1a5564f5284caf297dc7bf703884d1206d86ecfff951c5f15
 SHA512 
bd94d3a64eeb22a720b04ee3ad0d5b488ba6f981fff5e93b5a140d6a68cbf6489eaba1f4c9f9f028f34b12623f89b72ff07a0cf03c611ba4b97a715459d6f4d0
+DIST rust-1.43.0-mips64-unknown-linux-gnuabi64.tar.xz 100772304 BLAKE2B 
5d958d5c16b36eff4138edf5d1cdd6852b17ee05c804ad7896c17dcf68b2417a1cb5dad530c6c8e51612b3e229e19e78505798506317da63148b7f3e7bd45426
 SHA512 
f3c87264f5585c6b8d6d76de298b9585e9b5700c0a4246b2eefcb773466ae9a0958a83c4f7b8460186f89f4d0f73cb43719a8d6b985c65bdbd69746bd6fd7bb1
+DIST rust-1.43.0-mipsel-unknown-linux-gnu.tar.xz 97727252 BLAKE2B 
19054f41e6278cfc419dec3a3a8b59101611de1e55699f63974898a14197fecece5fc78f3fb431fb610d062b8d082e652183f511135afcaa4ee2e4b1cd7e18e1
 SHA512 
808f2ce7afd5f6464d53fdece7f3f54e5bafc2c6757b6472e8070c3418b17daaef34d980e435c086c86fa228c8f11349ac7902eae73cf3bd4fd57ce552ccc192
+DIST rust-1.43.0-powerpc-unknown-linux-gnu.tar.xz 102103936 BLAKE2B 
7cc4919d4e197aff4d24f9f8ad9c8230f8cc132b56469d6c39543141b4538bd74f5f80668fbd3eec2a8e60a3f7c6a9934f648312dfc84f21e0fafbc14377877d
 SHA512 
6255171dd035278daf304812ce57c32553db59494bc40dbb610afae26fe889239e724511bef5197d28412279aded2d36cb5733c2e2fc42fae1a795405e635a6b
+DIST rust-1.43.0-powerpc64-unknow

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

2020-04-24 Thread Georgy Yakovlev
commit: b3b30f9f858a3ed056fe6261d1fb4303876f5a91
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Apr 25 06:05:28 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Apr 25 06:05:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3b30f9f

dev-lang/rust: restrict tests for now

need more work

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-lang/rust/rust-1.43.0.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-lang/rust/rust-1.43.0.ebuild b/dev-lang/rust/rust-1.43.0.ebuild
index f667f663374..ab176763421 100644
--- a/dev-lang/rust/rust-1.43.0.ebuild
+++ b/dev-lang/rust/rust-1.43.0.ebuild
@@ -106,6 +106,10 @@ QA_FLAGS_IGNORED="
usr/lib/rustlib/.*/lib/lib.*.so
 "
 
+# tests need a bit more work, currently they are causing multiple
+# re-compilations and somewhat fragile.
+RESTRICT="test"
+
 QA_SONAME="usr/lib.*/librustc_macros.*.so"
 
 PATCHES=(



[gentoo-commits] proj/musl:master commit in: sys-devel/binutils/

2020-04-24 Thread Jory Pratt
commit: d56571623d6ce56e3e7d4ba8782f8a2f229754b0
Author: Jory Pratt  gentoo  org>
AuthorDate: Sat Apr 25 04:44:32 2020 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Sat Apr 25 04:44:36 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=d5657162

sys-devel/binutils: drop unsupported keywords

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

 sys-devel/binutils/binutils-2.33.1-r1.ebuild | 2 +-
 sys-devel/binutils/binutils-2.34.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/binutils/binutils-2.33.1-r1.ebuild 
b/sys-devel/binutils/binutils-2.33.1-r1.ebuild
index 49473ad..6963e7e 100644
--- a/sys-devel/binutils/binutils-2.33.1-r1.ebuild
+++ b/sys-devel/binutils/binutils-2.33.1-r1.ebuild
@@ -42,7 +42,7 @@ case ${PV} in
*)
SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
SLOT=$(ver_cut 1-2)
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc 
ppc64 ~riscv s390 sparc x86"
+   KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 x86"
;;
 esac
 

diff --git a/sys-devel/binutils/binutils-2.34.ebuild 
b/sys-devel/binutils/binutils-2.34.ebuild
index 4e33aa0..bb58baf 100644
--- a/sys-devel/binutils/binutils-2.34.ebuild
+++ b/sys-devel/binutils/binutils-2.34.ebuild
@@ -42,7 +42,7 @@ case ${PV} in
*)
SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
SLOT=$(ver_cut 1-2)
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
;;
 esac
 



[gentoo-commits] proj/musl:master commit in: sys-auth/polkit/

2020-04-24 Thread Jory Pratt
commit: 28a6f6a69129ae6fe8da60fd2ceed2ca5fdaabe0
Author: Jory Pratt  gentoo  org>
AuthorDate: Sat Apr 25 04:41:02 2020 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Sat Apr 25 04:41:08 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=28a6f6a6

sys-auth/polkit: mark arm64 stable, cleanup old builds

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

 sys-auth/polkit/Manifest   |   1 -
 sys-auth/polkit/polkit-0.115-r3.ebuild | 144 
 sys-auth/polkit/polkit-0.115-r4.ebuild | 145 -
 sys-auth/polkit/polkit-0.116-r1.ebuild |   2 +-
 4 files changed, 1 insertion(+), 291 deletions(-)

diff --git a/sys-auth/polkit/Manifest b/sys-auth/polkit/Manifest
index 201ccd8..8e04530 100644
--- a/sys-auth/polkit/Manifest
+++ b/sys-auth/polkit/Manifest
@@ -1,2 +1 @@
-DIST polkit-0.115.tar.gz 1550932 BLAKE2B 
3185ebed46209f88a9ffccbbcaf1bf180d1ae6d5ec53cf3c66d867ad43910b47a1123a3db190991ebb382a0d28fc5a119ea4bab942db324e9af5663056cf6ee1
 SHA512 
1153011fa93145b2c184e6b3446d3ca21b38918641aeccd8fac3985ac3e30ec6bc75be6973985fde90f2a24236592f1595be259155061c2d33358dd17c4ee4fc
 DIST polkit-0.116.tar.gz 1548311 BLAKE2B 
e9761a2934136d453a47b81dd1f132f9fc96c45b731d5fceb2aa7706f5325b6499f6acbb68032befc1b21878b1b54754685607c916ca8e02a8accca3ca014b31
 SHA512 
b66b01cc2bb4349de70147f41f161f0f6f41e7230b581dfb054058b48969ec57041ab05b51787c749ccfc36aa5f317952d7e7ba337b4f6f6c0a923ed5866c2d5

diff --git a/sys-auth/polkit/polkit-0.115-r3.ebuild 
b/sys-auth/polkit/polkit-0.115-r3.ebuild
deleted file mode 100644
index 51680ce..000
--- a/sys-auth/polkit/polkit-0.115-r3.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools pam pax-utils systemd user xdg-utils
-
-DESCRIPTION="Policy framework for controlling privileges for system-wide 
services"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/polkit";
-SRC_URI="https://www.freedesktop.org/software/${PN}/releases/${P}.tar.gz";
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~mips ~ppc x86"
-IUSE="elogind examples gtk +introspection jit kde nls pam selinux systemd test"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="?? ( elogind systemd )"
-
-CDEPEND="
-   dev-lang/spidermonkey:52[-debug]
-   dev-libs/glib:2
-   dev-libs/expat
-   elogind? ( sys-auth/elogind )
-   introspection? ( dev-libs/gobject-introspection )
-   pam? (
-   sys-auth/pambase
-   sys-libs/pam
-   )
-   systemd? ( sys-apps/systemd:0=[policykit] )
-"
-DEPEND="${CDEPEND}
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/docbook-xsl-stylesheets
-   dev-libs/gobject-introspection-common
-   dev-libs/libxslt
-   dev-util/glib-utils
-   dev-util/gtk-doc-am
-   dev-util/intltool
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-RDEPEND="${CDEPEND}
-   selinux? ( sec-policy/selinux-policykit )
-"
-PDEPEND="
-   gtk? ( || (
-   >=gnome-extra/polkit-gnome-0.105
-   >=lxde-base/lxsession-0.5.2
-   ) )
-   kde? ( kde-plasma/polkit-kde-agent )
-   !systemd? ( !elogind? ( sys-auth/consolekit[policykit] ) )
-"
-
-DOCS=( docs/TODO HACKING NEWS README )
-
-PATCHES=(
-   # bug 660880
-   "${FILESDIR}"/polkit-0.115-elogind.patch
-   "${FILESDIR}"/CVE-2018-19788.patch
-   "${FILESDIR}"/${P}-make-netgroup-support-optional.patch
-)
-
-QA_MULTILIB_PATHS="
-   usr/lib/polkit-1/polkit-agent-helper-1
-   usr/lib/polkit-1/polkitd"
-
-pkg_setup() {
-   local u=polkitd
-   local g=polkitd
-   local h=/var/lib/polkit-1
-
-   enewgroup ${g}
-   enewuser ${u} -1 -1 ${h} ${g}
-   esethome ${u} ${h}
-}
-
-src_prepare() {
-   default
-
-   sed -i -e 's|unix-group:wheel|unix-user:0|' 
src/polkitbackend/*-default.rules || die #401513
-
-   # Workaround upstream hack around standard gtk-doc behavior, bug #552170
-   sed -i -e 's/@ENABLE_GTK_DOC_TRUE@\(TARGET_DIR\)/\1/' \
-   -e '/install-data-local:/,/uninstall-local:/ 
s/@ENABLE_GTK_DOC_TRUE@//' \
-   -e 's/@ENABLE_GTK_DOC_FALSE@install-data-local://' \
-   docs/polkit/Makefile.in || die
-
-   # disable broken test - bug #624022
-   sed -i -e "/^SUBDIRS/s/polkitbackend//" test/Makefile.am || die
-
-   # Fix cross-building, bug #590764, elogind patch, bug #598615
-   eautoreconf
-}
-
-src_configure() {
-   xdg_environment_reset
-
-   local myeconfargs=(
-   --localstatedir="${EPREFIX}"/var
-   --disable-static
-   --enable-man-pages
-   --disable-gtk-doc
-   --disable-examples
-   $(use_enable elogind libelogind)
-   $(use_enable introspection)
-   $(use_enable nls)
-   $(usex pa

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

2020-04-24 Thread Matthias Maier
commit: df6f4d9066388e9baca3e3a502e7c098dc03e7d5
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Apr 25 04:31:36 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Apr 25 04:34:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df6f4d90

sci-libs/trilinos: fix installation

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/trilinos/trilinos-12.18.1.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sci-libs/trilinos/trilinos-12.18.1.ebuild 
b/sci-libs/trilinos/trilinos-12.18.1.ebuild
index 40ce8083314..605b4f2f2d0 100644
--- a/sci-libs/trilinos/trilinos-12.18.1.ebuild
+++ b/sci-libs/trilinos/trilinos-12.18.1.ebuild
@@ -194,13 +194,12 @@ src_install() {
cmake-utils_src_install
 
# Clean up the mess:
-   rm "${ED}"/TrilinosRepoVersion.txt || die "rm failed"
mv "${ED}"/bin "${ED}/usr/$(get_libdir)"/trilinos || die "mv failed"
if [ -f "${ED}"/lib/exodus.py ]; then
mv "${ED}"/lib/exodus.py "${ED}/usr/$(get_libdir)"/trilinos || 
die "mv failed"
fi
if [[ $(get_libdir) != lib ]]; then
-   mv "${ED}"/usr/lib/pkgconfig "${ED}/usr/$(get_libdir)" || die 
"mv failed"
+   mv "${ED}"/usr/lib/pkgconfig "${ED}/usr/$(get_libdir)"
fi
 
#



[gentoo-commits] proj/musl:master commit in: sys-fs/lvm2/

2020-04-24 Thread Jory Pratt
commit: e4af27e1dbcace155f5d0109b28aac4a9600da44
Author: Jory Pratt  gentoo  org>
AuthorDate: Sat Apr 25 04:36:20 2020 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Sat Apr 25 04:36:45 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=e4af27e1

sys-fs/lvm2: bump to latest stable

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

 sys-fs/lvm2/Manifest   |  18 +-
 sys-fs/lvm2/lvm2-2.02.183.ebuild   | 263 
 sys-fs/lvm2/lvm2-2.02.184-r1.ebuild| 266 
 sys-fs/lvm2/lvm2-2.02.184-r4.ebuild| 274 
 sys-fs/lvm2/lvm2-2.02.184-r5.ebuild| 276 -
 sys-fs/lvm2/lvm2-2.02.184.ebuild   | 262 ---
 ...-2.02.186-r2.ebuild => lvm2-2.02.187-r2.ebuild} |   6 +-
 7 files changed, 4 insertions(+), 1361 deletions(-)

diff --git a/sys-fs/lvm2/Manifest b/sys-fs/lvm2/Manifest
index b7043ca..a94c173 100644
--- a/sys-fs/lvm2/Manifest
+++ b/sys-fs/lvm2/Manifest
@@ -1,17 +1 @@
--BEGIN PGP SIGNED MESSAGE-
-Hash: SHA256
-
-DIST LVM2.2.02.183.tgz 2380574 BLAKE2B 
b1fe71b6cdb8ee20dd53d0ad3399c553487baafa12657ec81a794c84ad161988afdb8693ac247877a2645d693a0740c74c8b991047ed2ba4adc9ec75f1c261a9
 SHA512 
3947523c6b0862ada40677ed171ed0cf95e070119e377296fc5ccb153e9c4212d34c0b16a887dbd68ccf265525345dabfed2aa59fb3604555429a7e2ecfff4d7
-DIST LVM2.2.02.184.tgz 2383698 BLAKE2B 
b6e308d76d541b9461dfcc6e82db256a175ccdabfae9c9d57d84eabd0d5ea50e3e09954b34741903e027412c2c26f72a5005fe934261576337a810738139deb8
 SHA512 
9db74f675e7c58f663a39afb79b6f33a33ad2cfbda63e9783ef5027f33977b4a1262a2e6754aa67c586eed083ee119a2e837c32a7746dcc53f13877c9d65c390
-DIST LVM2.2.02.186.tgz 2389759 BLAKE2B 
e094c0135d455386ea5789208899d4dbdd5e78bebf52e49ab5587f881fbc2b94c6accecacf1b4ed182b0c87046402c00a47a1b724795a94fe3ec998b580a77ae
 SHA512 
06a1c00142ee41d8a576a5e06a5beae70baced3020e753ce3b612355cc4d9e33be4acf58569d49436c4ee1118d288d884c7301b7d886074eaf9f2fa6b0248c03
--BEGIN PGP SIGNATURE-
-
-iQEzBAEBCAAdFiEEDe3xqQRWi60fxFwoPcxEeC7QfhwFAl3vqfcACgkQPcxEeC7Q
-fhwSxwf/fiCH3bVA5161TlVLqLnt1U9L5kJBHnUzha2oB5Pl6zYC6FhYLQwbBBPP
-JFaquKMyd52GSwW5Bh+FoJPb5NUlYeVG5MGz2xSLzmv9crEajF+uBtbx4RbCy8l1
-bwu5Kvm0kl/wY16bjj32Nb1JC/NYJL48Hlp1ctHiWXwAIhMTIWyHmde1WwXncwRM
-xGoXAO2t3XQR3OWuJlvUfq2SJHIbd4IF4wlM6R4805Hks/kLePqCQ4gVp/PS5FMK
-PwcCuf5uC0Iad7nlxQAZzhKLKk819Sf9bAOEruRQmGddnZcb/sJFwOsttv4ykJxu
-a+mjZGkExGsjf2Zktse+9pl4EvE1qA==
-=ODib
--END PGP SIGNATURE-
+DIST LVM2.2.02.187.tgz 2405544 BLAKE2B 
be804be3c64927a8848e8ea8de228fb563b6f8c22628b785aabb33fc993629e5370788216bd814246aeb3a5546fd5446383ce24342e716579887556edf2bbed2
 SHA512 
3ce56f0c0d2e7dbcdae5be263199f73ee5c4c052599d53cde9b16500a326d0340893344f4671839be06b5b4225d592175d01c9974db14f2dc220d6e9a1d47e91

diff --git a/sys-fs/lvm2/lvm2-2.02.183.ebuild b/sys-fs/lvm2/lvm2-2.02.183.ebuild
deleted file mode 100644
index 96ca623..000
--- a/sys-fs/lvm2/lvm2-2.02.183.ebuild
+++ /dev/null
@@ -1,263 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools linux-info multilib systemd toolchain-funcs udev 
flag-o-matic usr-ldscript
-
-DESCRIPTION="User-land utilities for LVM2 (device-mapper) software"
-HOMEPAGE="https://sourceware.org/lvm2/";
-SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
-   ftp://sourceware.org/pub/lvm2/old/${PN/lvm/LVM}.${PV}.tgz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~mips ppc x86"
-IUSE="readline static static-libs systemd lvm2create_initrd sanlock selinux 
+udev +thin device-mapper-only"
-REQUIRED_USE="device-mapper-only? ( !lvm2create_initrd !sanlock !thin )
-   systemd? ( udev )"
-
-DEPEND_COMMON="
-   dev-libs/libaio[static-libs?]
-   static? ( dev-libs/libaio[static-libs] )
-   !static? ( dev-libs/libaio[static-libs?] )
-   readline? ( sys-libs/readline:0= )
-   sanlock? ( sys-cluster/sanlock )
-   systemd? ( >=sys-apps/systemd-205:0= )
-   udev? ( >=virtual/libudev-208:=[static-libs?] )"
-# /run is now required for locking during early boot. /var cannot be assumed to
-# be available -- thus, pull in recent enough baselayout for /run.
-# This version of LVM is incompatible with cryptsetup <1.1.2.
-RDEPEND="${DEPEND_COMMON}
-   >=sys-apps/baselayout-2.2
-   !=sys-apps/util-linux-2.16
-   lvm2create_initrd? ( sys-apps/makedev )
-   thin? ( >=sys-block/thin-provisioning-tools-0.3.0 )"
-# note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check
-# USE 'static' currently only works with eudev, bug 520450
-DEPEND="${DEPEND_COMMON}
-   virtual/pkgconfig
-   >=sys-devel/binutils-2.20.1-r1
-   sys-devel/autoconf-archive
-   static? (
-   selinux? ( sys-libs/libselinux[static-libs] )
-   udev? ( >=sys-fs/eude

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

2020-04-24 Thread Jory Pratt
commit: 3f86efb9448fe0e5229e811fc3c0178a82675518
Author: Jory Pratt  gentoo  org>
AuthorDate: Sat Apr 25 04:27:46 2020 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Sat Apr 25 04:28:10 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=3f86efb9

sys-devel/lld: Add stable with 2MB stacksize for musl

Closes: https://github.com/gentoo/musl/issues/297
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Jory Pratt  gentoo.org>

 sys-devel/lld/Manifest |  1 +
 sys-devel/lld/lld-9.0.1.ebuild | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 1094e2f..75e6601 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -1 +1,2 @@
 DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
+DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-devel/lld/lld-9.0.1.ebuild b/sys-devel/lld/lld-9.0.1.ebuild
new file mode 100644
index 000..b05c0a9
--- /dev/null
+++ b/sys-devel/lld/lld-9.0.1.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=( python3_{6,7} )
+inherit cmake-utils llvm llvm.org multiprocessing python-any-r1
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/";
+LLVM_COMPONENTS=( lld )
+LLVM_TEST_COMPONENTS=( llvm/utils/{lit,unittest} )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS="amd64 arm arm64 ppc64 x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="~sys-devel/llvm-${PV}"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( $(python_gen_any_dep 
"~dev-python/lit-${PV}[\${PYTHON_USEDEP}]") )"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+python_check_deps() {
+   has_version -b "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+   use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=ON
+
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+   )
+   use test && mycmakeargs+=(
+   -DLLVM_BUILD_TESTS=ON
+   -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+   )
+
+   cmake-utils_src_configure
+}
+
+src_test() {
+   local -x LIT_PRESERVES_TMP=1
+   cmake-utils_src_make check-lld
+}



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

2020-04-24 Thread Mike Gilbert
commit: ba5575a48f13231ff64878d0f3c02d7e99f187d5
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Apr 25 04:10:09 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 25 04:10:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba5575a4

media-gfx/fontforge: fix build with truetype-debugger enabled

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

 media-gfx/fontforge/fontforge-20200314.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/media-gfx/fontforge/fontforge-20200314.ebuild 
b/media-gfx/fontforge/fontforge-20200314.ebuild
index 78f202d17f2..595c9336afa 100644
--- a/media-gfx/fontforge/fontforge-20200314.ebuild
+++ b/media-gfx/fontforge/fontforge-20200314.ebuild
@@ -94,7 +94,12 @@ src_configure() {
fi
 
if use truetype-debugger ; then
-   mycmakeargs+=( 
-DENABLE_FREETYPE_DEBUGGER="${EPREFIX}/usr/include/freetype2/internal4fontforge"
 )
+   local ft2="${ESYSROOT}/usr/include/freetype2"
+   local ft2i="${ft2}/internal4fontforge"
+   mycmakeargs+=(
+   -DENABLE_FREETYPE_DEBUGGER="${ft2}"
+   
-DFreeTypeSource_INCLUDE_DIRS="${ft2};${ft2i}/include;${ft2i}/include/freetype;${ft2i}/src/truetype"
+   )
fi
 
cmake_src_configure



[gentoo-commits] proj/releng:master commit in: tools/

2020-04-24 Thread Matt Turner
commit: 7f9d62eae5b8a93b0e67ee1da758a8f2e2dd5832
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Apr 25 03:54:20 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 25 03:54:20 2020 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=7f9d62ea

ppc: Use StrictHostKeyChecking=no

We're using UserKnownHostsFile=/dev/null to force ssh to use the
fingerprint from DNSSEC, so StrictHostKeyChecking=no just prevents ssh
from asking us to confirm the fingerprint.

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

 tools/catalyst-auto-ppc.conf | 2 +-
 tools/catalyst-auto-ppc64le.conf | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/catalyst-auto-ppc.conf b/tools/catalyst-auto-ppc.conf
index c6e6e67a..1ff04bd0 100644
--- a/tools/catalyst-auto-ppc.conf
+++ b/tools/catalyst-auto-ppc.conf
@@ -32,7 +32,7 @@ update_symlinks() {
 }
 
 upload() {
-   rsync -e 'ssh -i /root/.ssh/id_rsa -o UserKnownHostsFile=/dev/null -o 
VerifyHostKeyDNS=yes' "$@" p...@releng-incoming.gentoo.org:
+   rsync -e 'ssh -i /root/.ssh/id_rsa -o UserKnownHostsFile=/dev/null -o 
VerifyHostKeyDNS=yes -o StrictHostKeyChecking=no' "$@" 
p...@releng-incoming.gentoo.org:
 }
  
 post_build() {

diff --git a/tools/catalyst-auto-ppc64le.conf b/tools/catalyst-auto-ppc64le.conf
index b9f09e46..acfcdfec 100644
--- a/tools/catalyst-auto-ppc64le.conf
+++ b/tools/catalyst-auto-ppc64le.conf
@@ -31,7 +31,7 @@ update_symlinks() {
 }
 
 upload() {
-   rsync -e 'ssh -i /root/.ssh/id_rsa -o UserKnownHostsFile=/dev/null -o 
VerifyHostKeyDNS=yes' "$@" p...@releng-incoming.gentoo.org:
+   rsync -e 'ssh -i /root/.ssh/id_rsa -o UserKnownHostsFile=/dev/null -o 
VerifyHostKeyDNS=yes -o StrictHostKeyChecking=no' "$@" 
p...@releng-incoming.gentoo.org:
 }
 
 post_build() {



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

2020-04-24 Thread Matt Turner
commit: b0e2bf63bbc24866d54da292b9201f4ad6d2eb06
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Apr 25 03:52:17 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 25 03:53:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0e2bf63

dev-util/ccls: Pass -DCLANG_LINK_CLANG_DYLIB=1

Fixes the build with clang-10, while evidently not harming the build
against earlier versions.

Thanks to Michael Cook for the patch.

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

 dev-util/ccls/ccls-0.20190823.6.ebuild | 1 +
 dev-util/ccls/ccls-.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-util/ccls/ccls-0.20190823.6.ebuild 
b/dev-util/ccls/ccls-0.20190823.6.ebuild
index d959663fa6f..ac5830184a3 100644
--- a/dev-util/ccls/ccls-0.20190823.6.ebuild
+++ b/dev-util/ccls/ccls-0.20190823.6.ebuild
@@ -35,6 +35,7 @@ RDEPEND="${DEPEND}"
 src_configure() {
local mycmakeargs=(
-DUSE_SYSTEM_RAPIDJSON=ON
+   -DCLANG_LINK_CLANG_DYLIB=1
)
cmake_src_configure
 }

diff --git a/dev-util/ccls/ccls-.ebuild b/dev-util/ccls/ccls-.ebuild
index d959663fa6f..ac5830184a3 100644
--- a/dev-util/ccls/ccls-.ebuild
+++ b/dev-util/ccls/ccls-.ebuild
@@ -35,6 +35,7 @@ RDEPEND="${DEPEND}"
 src_configure() {
local mycmakeargs=(
-DUSE_SYSTEM_RAPIDJSON=ON
+   -DCLANG_LINK_CLANG_DYLIB=1
)
cmake_src_configure
 }



[gentoo-commits] proj/musl:master commit in: sys-devel/binutils/

2020-04-24 Thread Jory Pratt
commit: 8b739f64206b56e191d870250d124c28d6717b1b
Author: Jory Pratt  gentoo  org>
AuthorDate: Sat Apr 25 02:58:07 2020 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Sat Apr 25 03:07:00 2020 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=8b739f64

sys-devel/binutils: add stable with 2MB stack size for musl users

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

 sys-devel/binutils/Manifest  |   2 +
 sys-devel/binutils/binutils-2.33.1-r1.ebuild | 439 +++
 2 files changed, 441 insertions(+)

diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest
index 7cea121..6a78d89 100644
--- a/sys-devel/binutils/Manifest
+++ b/sys-devel/binutils/Manifest
@@ -1,2 +1,4 @@
+DIST binutils-2.33.1-patches-2.tar.xz 18636 BLAKE2B 
0e0757329b6a83aeff4f4c450c95e73fd48fcc89f83e63f294568632bee0972552cf2f57494352c5d9a7c16a51cdbc4108b38fa6028d4388c8e76046b3da9212
 SHA512 
d982f68d1f5fdb384309a2a1b7426bf840a90e7a85b37229b4223b62c36cab9dd9ec0c08382c85c68adf996dec21133df3180a2fc649363adae8645f8282f71d
+DIST binutils-2.33.1.tar.xz 21490848 BLAKE2B 
c336a8412938dc8c224f40a763a8bea9937cca0462a8fb80e62f14aabe590107fc061a3f4b9327e1f4652cb026384d36a91b4766d4d469d2d0680932874b638c
 SHA512 
b7a6767c6c7ca6b5cafa7080e6820b7bb3a53b7148348c438d99905defbdf0d30c9744a484ee01c9441a8153901808513366b15ba9533e20c9673c262ade36ac
 DIST binutils-2.34-patches-1.tar.xz 20388 BLAKE2B 
8828505f62259a307de445357320827e7f6bc416a7f4c72140add505f62eef3928c7daec13be158b52c2a7a1d989f539025e4be6ec27ef80ede81477a42c5042
 SHA512 
951dffcc30ad5706dc48e71995217655c5d96472446ab66a357f19486b57d1868143a9809887eab7ba8c42c33124f8b37d3bab6618388ea8a08b4399d348a645
 DIST binutils-2.34.tar.xz 21637796 BLAKE2B 
07dd23916a7d27f71c3f160c8c16abe2bd4fce294c738c665a012a3be6a87dbe8160d0c38740524f9025e01d438e99b2a94bcf9f9f79ee214f5dd033de8aad3d
 SHA512 
2c7976939dcf5e8c5b7374cccd39bfe803b1bec73c6abfa0eb17c24e1942574c6bdb874c66a092a82adc443182eacd8a5a8001c19a76101f0c7ba40c27de0bbd

diff --git a/sys-devel/binutils/binutils-2.33.1-r1.ebuild 
b/sys-devel/binutils/binutils-2.33.1-r1.ebuild
new file mode 100644
index 000..49473ad
--- /dev/null
+++ b/sys-devel/binutils/binutils-2.33.1-r1.ebuild
@@ -0,0 +1,439 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/";
+LICENSE="GPL-3+"
+IUSE="default-gold doc +gold multitarget +nls +plugins static-libs test"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here:
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=2
+PATCH_DEV=slyfox
+
+case ${PV} in
+   )
+   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git";
+   inherit git-r3
+   S=${WORKDIR}/binutils
+   EGIT_CHECKOUT_DIR=${S}
+   SLOT=${PV}
+   ;;
+   *.)
+   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git";
+   inherit git-r3
+   S=${WORKDIR}/binutils
+   EGIT_CHECKOUT_DIR=${S}
+   EGIT_BRANCH=$(ver_cut 1-2)
+   EGIT_BRANCH="binutils-${EGIT_BRANCH/./_}-branch"
+   SLOT=$(ver_cut 1-2)
+   ;;
+   *)
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
+   SLOT=$(ver_cut 1-2)
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc 
ppc64 ~riscv s390 sparc x86"
+   ;;
+esac
+
+#
+# The Gentoo patchset
+#
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-slyfox}
+
+[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz";
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}
+   doc? ( sys-apps/texinfo )
+   test? ( dev-util/dejagnu )
+   nls? ( sys-devel/gettext )
+   sys-devel/flex
+   virtual/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.33-gcc-10.patch
+)
+
+MY_BUILDDIR=${WORKDIR}/build
+
+src_unpack() {
+   case ${PV} in
+   *)

[gentoo-commits] repo/gentoo:master commit in: app-shells/fzy/files/, app-shells/fzy/

2020-04-24 Thread Georgy Yakovlev
commit: 09a124492c3bef396d42acfa1d51a7b0cf996de3
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Apr 25 02:15:33 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Apr 25 02:21:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09a12449

app-shells/fzy: revbump, respect LDFLAGS

Closes: https://bugs.gentoo.org/719072
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-shells/fzy/files/1.0-cflags.patch  | 34 ++
 app-shells/fzy/files/fzy-0.9-cflags.patch  | 11 ---
 .../fzy/{fzy-1.0.ebuild => fzy-1.0-r1.ebuild}  |  4 +--
 3 files changed, 36 insertions(+), 13 deletions(-)

diff --git a/app-shells/fzy/files/1.0-cflags.patch 
b/app-shells/fzy/files/1.0-cflags.patch
new file mode 100644
index 000..4805b4814a4
--- /dev/null
+++ b/app-shells/fzy/files/1.0-cflags.patch
@@ -0,0 +1,34 @@
+From 89b4a0437dce6f99de80482d484b3e0346067889 Mon Sep 17 00:00:00 2001
+From: Georgy Yakovlev 
+Date: Fri, 24 Apr 2020 19:12:16 -0700
+Subject: [PATCH] cflags
+
+---
+ Makefile | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 2d23118..713daad 100644
+--- a/Makefile
 b/Makefile
+@@ -1,7 +1,7 @@
+ VERSION=1.0
+ 
+ CPPFLAGS=-DVERSION=\"${VERSION}\" -D_GNU_SOURCE
+-CFLAGS+=-Wall -Wextra -g -std=c99 -O3 -pedantic -Ideps
++CFLAGS+=-Wall -Wextra -std=c99 -pedantic -Ideps
+ PREFIX?=/usr/local
+ MANDIR?=$(PREFIX)/share/man
+ BINDIR?=$(PREFIX)/bin
+@@ -29,7 +29,7 @@ check: test/fzytest
+   $(DEBUGGER) ./test/fzytest
+ 
+ fzy: $(OBJECTS)
+-  $(CC) $(CFLAGS) $(CCFLAGS) -o $@ $(OBJECTS) $(LIBS)
++  $(CC) $(CFLAGS) $(CCFLAGS) $(LDFLAGS) -o $@ $(OBJECTS) $(LIBS)
+ 
+ %.o: %.c config.h
+   $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<
+-- 
+2.26.2
+

diff --git a/app-shells/fzy/files/fzy-0.9-cflags.patch 
b/app-shells/fzy/files/fzy-0.9-cflags.patch
deleted file mode 100644
index 328abc9c6fe..000
--- a/app-shells/fzy/files/fzy-0.9-cflags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 fzy-0.9/Makefile
-+++ fzy-0.9/Makefile
-@@ -1,7 +1,7 @@
- VERSION=0.9
- 
- CPPFLAGS=-DVERSION=\"${VERSION}\" -D_GNU_SOURCE
--CFLAGS+=-Wall -Wextra -g -std=c99 -O3 -pedantic -Ideps
-+CFLAGS+=-Wall -Wextra -std=c99 -pedantic -Ideps
- PREFIX?=/usr/local
- MANDIR?=$(PREFIX)/share/man
- BINDIR?=$(PREFIX)/bin

diff --git a/app-shells/fzy/fzy-1.0.ebuild b/app-shells/fzy/fzy-1.0-r1.ebuild
similarity index 92%
rename from app-shells/fzy/fzy-1.0.ebuild
rename to app-shells/fzy/fzy-1.0-r1.ebuild
index 38f54c0bf9d..660ca21138e 100644
--- a/app-shells/fzy/fzy-1.0.ebuild
+++ b/app-shells/fzy/fzy-1.0-r1.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
@@ -21,7 +21,7 @@ SLOT="0"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-PATCHES=( "${FILESDIR}"/fzy-0.9-cflags.patch )
+PATCHES=( "${FILESDIR}"/1.0-cflags.patch )
 
 src_prepare() {
default



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

2020-04-24 Thread Georgy Yakovlev
commit: b0aeaf22fed1de616d322ba420d5cea6d349d94e
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Apr 25 02:19:58 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Apr 25 02:21:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0aeaf22

app-shells/fzy: update live ebuild

Bug: https://bugs.gentoo.org/719072
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-shells/fzy/fzy-.ebuild | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/app-shells/fzy/fzy-.ebuild b/app-shells/fzy/fzy-.ebuild
index 8fb7bb35ba1..98dfd31e607 100644
--- a/app-shells/fzy/fzy-.ebuild
+++ b/app-shells/fzy/fzy-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit eutils savedconfig toolchain-funcs
 
@@ -21,12 +21,11 @@ SLOT="0"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-PATCHES=( "${FILESDIR}"/fzy-0.9-cflags.patch )
-
 src_prepare() {
default
restore_config config.h
tc-export CC
+   sed -i 's/$(LIBS)/$(LIBS) $(LDFLAGS)/g' Makefile || die
 }
 
 src_install() {



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

2020-04-24 Thread Matthias Maier
commit: aa994a77efb09f333c73168d6294d5aff2a960ee
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Apr 25 01:51:49 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Apr 25 02:02:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa994a77

sci-libs/trilinos: fix DESTDIR and installation

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/trilinos/Manifest| 1 +
 sci-libs/trilinos/trilinos-12.18.1.ebuild | 8 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/sci-libs/trilinos/Manifest b/sci-libs/trilinos/Manifest
index 2d59d00dbf2..36e24a7c12e 100644
--- a/sci-libs/trilinos/Manifest
+++ b/sci-libs/trilinos/Manifest
@@ -1,3 +1,4 @@
 DIST trilinos-12.14.1-patches-r0.tar.xz 6448 BLAKE2B 
f852a4612c400ddfb6dcecb476e0b9b2cd0f38ac9cd74fd09fc1f99ccb2588a4703f8c8514689c81d23aa218aff3cdcbe9b5205becea8936723d6e339705d54d
 SHA512 
206bd08f0a5b7f7107e60c9e9c1a15fa7e74916bacb5399cccdd936b426768834ff24424ea77e8d1706afa98d88bb5a098b3b0203039024a3b5f5388c4a9735b
 DIST trilinos-12.14.1.tar.gz 129036436 BLAKE2B 
e7401df2ff8408a7af4a8e90d93b1929df65228c4f5cf3c754d20ebdfa8f3835800f540e87c1198e0baf2fefe0920618ae497f59373720754ab0c9dc1da93136
 SHA512 
dfff0e0582cb5ad12614dd53e9635572c8d1ee86d96f432f5a6e046af63edb13f6bfa3037204ab89fbb0d27e9be9bd9661d47efb41ab2a6e421bca5eba6b6a87
+DIST trilinos-12.18.1-patches-r0.tar.xz 6236 BLAKE2B 
fdcdedde68ef855aa98671223ad2c42467284ad7ca364e2b5ca715094a6efacc463f2d1812ee63ac980ca87dbe16bb2ac04835f52efa1df34651a608cb5407e9
 SHA512 
e6db2be4642b8f9797b0be6dd05641ae469dd5117b1b04da54ed955bd56473d6aaa69d59dfd7869db1e7059d2d9b2cb2d9269dd5ef863663eabb90c5c256b987
 DIST trilinos-12.18.1.tar.gz 152007573 BLAKE2B 
5dc2ee432d12fb4ca1dc2d7ad68015f523fdbcbd4f55388a89d31c0946a1c5031b3e8f906952cf6b2f4f16928e6da5f17b1f6ee0f0e5669cfce5c8a09367
 SHA512 
e2a57df57e8e98ed97bbde9c1e768738f0eaccc32466aff6daa308573a860b3debee89bd570c113ca0f6a6458ff562aa6596ddf657236c368b7b2e26a4b4466b

diff --git a/sci-libs/trilinos/trilinos-12.18.1.ebuild 
b/sci-libs/trilinos/trilinos-12.18.1.ebuild
index 58c77990f12..40ce8083314 100644
--- a/sci-libs/trilinos/trilinos-12.18.1.ebuild
+++ b/sci-libs/trilinos/trilinos-12.18.1.ebuild
@@ -10,7 +10,8 @@ DESCRIPTION="Scientific library collection for large scale 
problems"
 HOMEPAGE="http://trilinos.sandia.gov/";
 MY_PV="${PV//\./-}"
 PATCHSET="r0"
-SRC_URI="https://github.com/${PN}/Trilinos/archive/${PN}-release-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+SRC_URI="https://github.com/${PN}/Trilinos/archive/${PN}-release-${MY_PV}.tar.gz
 -> ${P}.tar.gz
+   
https://dev.gentoo.org/~tamiko/distfiles/${P}-patches-${PATCHSET}.tar.xz";
 
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 
@@ -65,6 +66,7 @@ DEPEND="${RDEPEND}
 S="${WORKDIR}/Trilinos-${PN}-release-${MY_PV}"
 
 PATCHES=(
+   "${WORKDIR}"/patches
 )
 
 trilinos_conf() {
@@ -192,10 +194,14 @@ src_install() {
cmake-utils_src_install
 
# Clean up the mess:
+   rm "${ED}"/TrilinosRepoVersion.txt || die "rm failed"
mv "${ED}"/bin "${ED}/usr/$(get_libdir)"/trilinos || die "mv failed"
if [ -f "${ED}"/lib/exodus.py ]; then
mv "${ED}"/lib/exodus.py "${ED}/usr/$(get_libdir)"/trilinos || 
die "mv failed"
fi
+   if [[ $(get_libdir) != lib ]]; then
+   mv "${ED}"/usr/lib/pkgconfig "${ED}/usr/$(get_libdir)" || die 
"mv failed"
+   fi
 
#
# register $(get_libdir)/trilinos in LDPATH so that the dynamic linker



[gentoo-commits] repo/proj/guru:dev commit in: x11-misc/xob/

2020-04-24 Thread Ronny Gutbrod
commit: 3bfd19bd9da246edd95033a315789b84491b8217
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Sat Apr 25 01:00:58 2020 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sat Apr 25 01:42:16 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3bfd19bd

x11-misc/xob: New package.

A lightweight overlay volume (or anything) bar for the X Window System.

Signed-off-by: Ronny (tastytea) Gutbrod  tastytea.de>

 x11-misc/xob/Manifest   |  1 +
 x11-misc/xob/metadata.xml   |  8 
 x11-misc/xob/xob-0.2.ebuild | 25 +
 3 files changed, 34 insertions(+)

diff --git a/x11-misc/xob/Manifest b/x11-misc/xob/Manifest
new file mode 100644
index 000..af59ad6
--- /dev/null
+++ b/x11-misc/xob/Manifest
@@ -0,0 +1 @@
+DIST xob-0.2.tar.gz 510814 BLAKE2B 
fa2590511a8cb48d009a8e07d5d8a57aebb09a70caa80e648304a1af6ea48378db062151cacfd87efa589486c2699985c3904718bb75055968c17c57009fca8e
 SHA512 
f1981bb04172c5453428ecbdab33cc22453d1336aaac54ff613b29924179533c040cc82e640f12f3c5d1753c227af010aee3ac725ff4fb22d64ba1b07692a97e

diff --git a/x11-misc/xob/metadata.xml b/x11-misc/xob/metadata.xml
new file mode 100644
index 000..5533c93
--- /dev/null
+++ b/x11-misc/xob/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   gen...@tastytea.de
+   Ronny (tastytea) Gutbrod
+   
+

diff --git a/x11-misc/xob/xob-0.2.ebuild b/x11-misc/xob/xob-0.2.ebuild
new file mode 100644
index 000..2a73d3f
--- /dev/null
+++ b/x11-misc/xob/xob-0.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A lightweight overlay volume (or anything) bar for the X Window 
System"
+HOMEPAGE="https://github.com/florentc/xob";
+SRC_URI="https://github.com/florentc/xob/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   x11-libs/libX11
+   dev-libs/libconfig
+"
+DEPEND="${RDEPEND}"
+
+src_install() {
+   emake prefix="${EPREFIX}"/usr \
+ sysconfdir="${EPREFIX}"/etc \
+ DESTDIR="${D}" install
+   dodoc CHANGELOG.md README.md
+}



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

2020-04-24 Thread Alessandro Barbieri
commit: d8b23f9379b7ac1f4a3a2403dd942490103adfaa
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 25 00:50:25 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:50:25 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d8b23f93

dev-python/pep517: new package

doesn't install

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

 dev-python/pep517/Manifest|  1 +
 dev-python/pep517/metadata.xml| 18 +
 dev-python/pep517/pep517-0.8.2.ebuild | 38 +++
 3 files changed, 57 insertions(+)

diff --git a/dev-python/pep517/Manifest b/dev-python/pep517/Manifest
new file mode 100644
index 000..a21985f
--- /dev/null
+++ b/dev-python/pep517/Manifest
@@ -0,0 +1 @@
+DIST pep517-0.8.2.tar.gz 19057 BLAKE2B 
44cecac9cb3542680d9f7f7e89d042313d9dcf00a49b94e589cde1918f62f3f527aec3f0c9afb039f280f072b46dbd78472ef197eec19fd7efd10b3573b7b2d5
 SHA512 
589af6465fe64ad04a8cf4af048df6a8e644423799b9ddd9f246fb314b5809c0415f7738a6c15280714a7454e53c7212c6a2f3f93d379204ee79b8832b53d307

diff --git a/dev-python/pep517/metadata.xml b/dev-python/pep517/metadata.xml
new file mode 100644
index 000..ae26236
--- /dev/null
+++ b/dev-python/pep517/metadata.xml
@@ -0,0 +1,18 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+  
+PEP 517 specifies a standard API for systems which build Python packages.
+
+This package contains wrappers around the hooks specified by PEP 517. It 
provides:
+
+A mechanism to call the hooks in a subprocess, so they are isolated from 
the current process.
+Fallbacks for the optional hooks, so that frontends can call the hooks 
without checking which are defined.
+Higher-level functions which install the build dependencies into a 
temporary environment and build a wheel/sdist using them.
+  
+  
+pypa/pep517
+pep517
+  
+

diff --git a/dev-python/pep517/pep517-0.8.2.ebuild 
b/dev-python/pep517/pep517-0.8.2.ebuild
new file mode 100644
index 000..d606c6d
--- /dev/null
+++ b/dev-python/pep517/pep517-0.8.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{6,7} )
+DISTUTILS_USE_SETUPTOOLS=pyproject.toml
+
+inherit distutils-r1
+
+DESCRIPTION="standard API for systems which build Python packages"
+HOMEPAGE="
+   https://github.com/pypa/pep517
+   https://pypi.org/project/pep517
+"
+SRC_URI="https://github.com/pypa/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="
+   >=dev-python/flit_core-2[${PYTHON_USEDEP}]
+   

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

2020-04-24 Thread Alessandro Barbieri
commit: a52e3f3a2491f989cd7f4d8a457cebe46c425d01
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 25 00:45:00 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:45:00 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a52e3f3a

dev-python/check-manifest: SETUPTOOLS rdepend

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

 dev-python/check-manifest/check-manifest-0.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/check-manifest/check-manifest-0.41.ebuild 
b/dev-python/check-manifest/check-manifest-0.41.ebuild
index 6747474..84306ae 100644
--- a/dev-python/check-manifest/check-manifest-0.41.ebuild
+++ b/dev-python/check-manifest/check-manifest-0.41.ebuild
@@ -4,7 +4,7 @@
 EAPI="7"
 
 PYTHON_COMPAT=( python3_{6,7} )
-#DISTUTILS_USE_SETUPTOOLS=rdepend
+DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1
 



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

2020-04-24 Thread Alessandro Barbieri
commit: cc02656ba572db40abf29312aae6de05460930e0
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Apr 24 22:18:02 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:37:16 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cc02656b

dev-python/check-manifest:

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

 dev-python/check-manifest/Manifest |  1 +
 .../check-manifest/check-manifest-0.41.ebuild  | 34 ++
 dev-python/check-manifest/metadata.xml | 12 
 3 files changed, 47 insertions(+)

diff --git a/dev-python/check-manifest/Manifest 
b/dev-python/check-manifest/Manifest
new file mode 100644
index 000..dec7368
--- /dev/null
+++ b/dev-python/check-manifest/Manifest
@@ -0,0 +1 @@
+DIST check-manifest-0.41.tar.gz 31080 BLAKE2B 
470b5d56d04c6877df6ca1b76c5fa3db8505beae023298ad879c992a2727528d3de87bf4b8f35fde5141025d53535684d2213fd4a28c4584f8a5d5d1ddc61e35
 SHA512 
ee876c3d6b6c6b44f0701b34e64890e9edbb59a94ab9ea2c944ca02bbd65a6e659c4f2084d72851267636af041aeda006e992c44b30566b65978ec986f42ae84

diff --git a/dev-python/check-manifest/check-manifest-0.41.ebuild 
b/dev-python/check-manifest/check-manifest-0.41.ebuild
new file mode 100644
index 000..6747474
--- /dev/null
+++ b/dev-python/check-manifest/check-manifest-0.41.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{6,7} )
+#DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="Tool to check the completeness of MANIFEST.in for Python packages"
+HOMEPAGE="
+   https://github.com/mgedmin/check-manifest
+   https://pypi.org/project/check-manifest
+"
+SRC_URI="https://github.com/mgedmin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+#install requires, is right?
+RDEPEND="
+   dev-python/pep517[${PYTHON_USEDEP}]
+   dev-python/toml[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests nose

diff --git a/dev-python/check-manifest/metadata.xml 
b/dev-python/check-manifest/metadata.xml
new file mode 100644
index 000..68672b0
--- /dev/null
+++ b/dev-python/check-manifest/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+  
+Are you a Python developer? Have you uploaded packages to the Python Package 
Index? Have you accidentally uploaded broken packages with some files missing? 
If so, check-manifest is for you.
+  
+  
+mgedmin/check-manifest
+check-manifest
+  
+



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

2020-04-24 Thread Alessandro Barbieri
commit: c50d6e195b00a9f0d3693edbaf8868d5120dab27
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 25 00:34:24 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:37:18 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c50d6e19

sci-libs/jdqz: longdesc  lang="en"

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

 sci-libs/jdqz/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/jdqz/metadata.xml b/sci-libs/jdqz/metadata.xml
index a6bd263..1b4bd09 100644
--- a/sci-libs/jdqz/metadata.xml
+++ b/sci-libs/jdqz/metadata.xml
@@ -5,5 +5,5 @@
lssndrbarbi...@gmail.com
Alessandro Barbieri

-   Jacobi-Davidson type method for the generalized 
standard eigenvalue problem. Choice of standard or harmonic Rayleigh-Ritz for 
the extraction. Choice of GMRES or BiCGstab(l) for solving the correction 
equation.
+   Jacobi-Davidson type method for the 
generalized standard eigenvalue problem. Choice of standard or harmonic 
Rayleigh-Ritz for the extraction. Choice of GMRES or BiCGstab(l) for solving 
the correction equation.
 



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

2020-04-24 Thread Alessandro Barbieri
commit: 9d1db4a3a02af5233999f88d1fc5f9b569f03ce5
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Apr 23 13:12:09 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:37:15 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9d1db4a3

media-libs/skia: new package

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

 media-libs/skia/Manifest   |   1 +
 media-libs/skia/metadata.xml   |  13 
 media-libs/skia/skia-84.ebuild | 142 +
 3 files changed, 156 insertions(+)

diff --git a/media-libs/skia/Manifest b/media-libs/skia/Manifest
new file mode 100644
index 000..f1160cc
--- /dev/null
+++ b/media-libs/skia/Manifest
@@ -0,0 +1 @@
+DIST skia-84.tar.gz 46451124 BLAKE2B 
f64d5a4e66307ab99214e36be402064e75acd83d9f6e4957b52c3be3c1088feb92ac53ef6a15b94d3bbd74f5567c34146cc837e750c4867c02254a5ff258b2fb
 SHA512 
e2455d57db4de093b7ce5c0a9ef7260df7ad7bebbe7684e39153a4bd7c80169629bdb58163fec5ed304b1f8a846200ce7100a8d067540afee6eff6a230393542

diff --git a/media-libs/skia/metadata.xml b/media-libs/skia/metadata.xml
new file mode 100644
index 000..8e363d5
--- /dev/null
+++ b/media-libs/skia/metadata.xml
@@ -0,0 +1,13 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+  
+Skia is an open source 2D graphics library which provides common APIs that 
work across a variety of hardware and software platforms. It serves as the 
graphics engine for Google Chrome and Chrome OS, Android, Mozilla Firefox and 
Firefox OS, and many other products.
+
+Skia is sponsored and managed by Google, but is available for use by anyone 
under the BSD Free Software License. While engineering of the core components 
is done by the Skia development team, we consider contributions from any source.
+  
+  
+use Dawn, a WebGPU implementation
+  
+

diff --git a/media-libs/skia/skia-84.ebuild b/media-libs/skia/skia-84.ebuild
new file mode 100644
index 000..ec24265
--- /dev/null
+++ b/media-libs/skia/skia-84.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit ninja-utils python-any-r1
+
+COMMIT="2fc431eaea2979f6e6b20cdb715db8861d5a47b1"
+
+SRC_URI="https://github.com/google/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
+KEYWORDS="~amd64"
+DESCRIPTION="A complete 2D graphic library for drawing Text, Geometries, and 
Images"
+HOMEPAGE="
+   https://skia.org
+   https://github.com/google/skia
+"
+LICENSE="BSD"
+SLOT="0"
+IUSE="dawn expat gif jpeg png pdf webp zlib"
+#TODO: find out how to enable and link: angle egl ffmpeg fontconfig freetype 
gl harfbuzz heif icu lua opencl piex sfntly wuffs vulkan xps s
+
+#TODO: find out which deps are needed for gl/egl/vulkan/X/gif/xps
+#  fontconfig? ( media-libs/fontconfig )
+#  freetype? ( media-libs/freetype )
+#  ffmpeg? ( virtual/ffmpeg )
+#  harfbuzz? ( media-libs/harfbuzz )
+#  heif? ( media-libs/libheif )
+#  icu? ( dev-libs/icu )
+#  virtual/opengl
+#  lua? ( dev-lang/lua )
+#  opencl? ( virtual/opencl )
+RDEPEND="
+   expat? ( dev-libs/expat )
+   jpeg? ( media-libs/libjpeg-turbo )
+   png? ( media-libs/libpng )
+   webp? ( media-libs/libwebp )
+   zlib? ( sys-libs/zlib )
+"
+DEPEND="
+   ${PYTHON_DEPS}
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-util/gn
+"
+
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+src_prepare() {
+   default
+   # https://chromium.googlesource.com/chromium/src/third_party/zlib
+   # https://github.com/jtkukunas/zlib
+   sed \
+   -e '/:zlib_x86/d' \
+   -e '/third_party("zlib_x86/,/^}/d' \
+   -i third_party/zlib/BUILD.gn
+}
+
+src_configure() {
+   python_setup
+   tc-export AR CC CXX
+
+   local myconf_gn=()
+   passflags() {
+   local _f _x
+   _f=( ${1} )
+   _x="[$(printf '"%s", ' "${_f[@]}")]"
+   myconf_gn+=( extra_${2}="${_x}" )
+   }
+   passflags "${CFLAGS}" cflags_c
+   passflags "${CXXFLAGS}" cflags_cc
+   passflags "${CFLAGS}" ldflags
+
+   myconf_gn+=(
+   ar=\"${AR}\"
+   cc=\"${CC}\"
+   cxx=\"${CXX}\"
+   is_component_build=true
+   is_official_build=true
+
+   skia_enable_pdf=$(usex pdf true false)
+
+   skia_use_dawn=$(usex dawn true false)
+   skia_use_expat=$(usex expat true false)
+   skia_use_libgifcodec=$(usex gif true false)
+   skia_use_libjpeg_turbo_decode=$(usex jpeg true false)
+   skia_use_libjpeg_turbo_encode=$(usex jpeg true false)
+   skia_use_libpng_decode=$(usex png true false)
+   skia_use_libpng_encode=$(usex png true false)
+   skia_use_libwebp_decode=$(usex webp true false)
+  

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

2020-04-24 Thread Alessandro Barbieri
commit: 3b9a4b6ca84a7479a0ed441b761fd425311141f5
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 25 00:08:22 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:37:17 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3b9a4b6c

dev-python/pytest-randomly: new package

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

 dev-python/pytest-randomly/Manifest|  1 +
 dev-python/pytest-randomly/metadata.xml| 34 
 .../pytest-randomly/pytest-randomly-3.3.1.ebuild   | 46 ++
 3 files changed, 81 insertions(+)

diff --git a/dev-python/pytest-randomly/Manifest 
b/dev-python/pytest-randomly/Manifest
new file mode 100644
index 000..8c9c377
--- /dev/null
+++ b/dev-python/pytest-randomly/Manifest
@@ -0,0 +1 @@
+DIST pytest-randomly-3.3.1.tar.gz 31404 BLAKE2B 
28a77b2c7043ece3305e1971957b23a7188bf1889483c9747f2fe925bfe72e872d8e8f4a52e3dc372f9934dd81c3e88bbc9be52bc574605faed80e57fa852d3c
 SHA512 
242274b1e9fcbb03278766ddd46e8d3dca2374f09db0d111feb0bebdabab4d46ecc63d17f17e692cf4adf662dd3b450f87fe14e248488acb4d3c629567d54458

diff --git a/dev-python/pytest-randomly/metadata.xml 
b/dev-python/pytest-randomly/metadata.xml
new file mode 100644
index 000..46c4254
--- /dev/null
+++ b/dev-python/pytest-randomly/metadata.xml
@@ -0,0 +1,34 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+  
+lssndrbarbi...@gmail.com
+Alessandro Barbieri
+  
+  
+Features
+
+All of these features are on by default but can be disabled with flags.
+
+Randomly shuffles the order of test items. This is done first at the level 
of modules, then at the level of test classes (if you have them), then at the 
order of functions. This also works with things like doctests.
+Resets random.seed() at the start of every test case and test to a fixed 
number - this defaults to time.time() from the start of your test run, but you 
can pass in --randomly-seed to repeat a randomness-induced failure.
+If factory boy is installed, its random state is reset at the start of 
every test. This allows for repeatable use of its random ‘fuzzy’ features.
+If faker is installed, its random state is reset at the start of every 
test. This is also for repeatable fuzzy data in tests - factory boy uses faker 
for lots of data.
+If numpy is installed, its random state is reset at the start of every 
test.
+If additional random generators are used, they can be registered under the 
pytest_randomly.random_seeder entry point and will have their seed reset at the 
start of every test. Register a function that takes the current seed value.
+Works with pytest-xdist.
+
+About
+
+Randomness in testing can be quite powerful to discover hidden flaws in the 
tests themselves, as well as giving a little more coverage to your system.
+
+By randomly ordering the tests, the risk of surprising inter-test dependencies 
is reduced - a technique used in many places, for example Google’s C++ test 
runner googletest.
+
+By resetting the random seed to a repeatable number for each test, tests can 
create data based on random numbers and yet remain repeatable, for example 
factory boy’s fuzzy values. This is good for ensuring that tests specify the 
data they need and that the tested system is not affected by any data that is 
filled in randomly due to not being specified.
+
+This plugin is a Pytest port of my plugin for nose, nose-randomly. I’ve 
written a blog post on its history.
+  
+  
+pytest-dev/pytest-randomly
+  
+

diff --git a/dev-python/pytest-randomly/pytest-randomly-3.3.1.ebuild 
b/dev-python/pytest-randomly/pytest-randomly-3.3.1.ebuild
new file mode 100644
index 000..2796f69
--- /dev/null
+++ b/dev-python/pytest-randomly/pytest-randomly-3.3.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Pytest plugin to randomly order tests and control random.seed"
+HOMEPAGE="
+   https://pypi.python.org/pypi/pytest-randomly
+   https://github.com/pytest-dev/pytest-randomly
+"
+SRC_URI="https://github.com/pytest-dev/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="test"
+
+RDEPEND="
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/factory_boy[${PYTHON_USEDEP}]
+   dev-python/faker[${PYTHON_USEDEP}]
+   dev-python/isort[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/secretstorage[${PYTHON_USEDEP}]
+   dev-python/twine[${PYTHON_USEDEP}]
+
+   $(python_gen_cond_dep 'dev-python/black[${PYTHON_USEDEP}]' python3_8)
+   $(python_gen_cond_dep 'dev-python/importlib_metadata[${PYTHON_USEDEP

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

2020-04-24 Thread Alessandro Barbieri
commit: 3c3f623cbc95fc0fe8bbb7ff0874eed7b163b35b
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Apr 24 17:16:24 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:37:15 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3c3f623c

dev-python/ufoLib2: add unzip dep

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

 dev-python/ufoLib2/ufoLib2-0.6.3a_p1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/ufoLib2/ufoLib2-0.6.3a_p1.ebuild 
b/dev-python/ufoLib2/ufoLib2-0.6.3a_p1.ebuild
index 6af2817..81fcbc6 100644
--- a/dev-python/ufoLib2/ufoLib2-0.6.3a_p1.ebuild
+++ b/dev-python/ufoLib2/ufoLib2-0.6.3a_p1.ebuild
@@ -28,6 +28,7 @@ DEPEND="
${RDEPEND}
dev-python/setuptools_scm[${PYTHON_USEDEP}]
 "
+BDEPEND="app-arch/unzip"
 
 S="${WORKDIR}/${MYP}"
 



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

2020-04-24 Thread Alessandro Barbieri
commit: ec392ceb9853e29e72ecfda7babdefd13ee9
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Apr 20 00:06:30 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:37:14 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ec392ceb

dev-python/ufoLib2: new package

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

 dev-python/ufoLib2/Manifest |  1 +
 dev-python/ufoLib2/metadata.xml |  9 +++
 dev-python/ufoLib2/ufoLib2-0.6.3a_p1.ebuild | 39 +
 3 files changed, 49 insertions(+)

diff --git a/dev-python/ufoLib2/Manifest b/dev-python/ufoLib2/Manifest
new file mode 100644
index 000..501265e
--- /dev/null
+++ b/dev-python/ufoLib2/Manifest
@@ -0,0 +1 @@
+DIST ufoLib2-0.6.3a1.zip 63774 BLAKE2B 
1452ae99547f820f431b8cebf820ecfaf6f7160838b6e06f8724963517d98dc6d002d4cb254285dd3474254c6d423b0622e6ed6cdf54005d54e5904e26af1114
 SHA512 
898389183748c6405a4d0f78197f47d51d28d42f95ba2872dc4c175dd9c5fb617c172ea87ef88aea88daeea44f6a4fc0a76081f7e2c6457a1d25edfa93a36607

diff --git a/dev-python/ufoLib2/metadata.xml b/dev-python/ufoLib2/metadata.xml
new file mode 100644
index 000..bfbb323
--- /dev/null
+++ b/dev-python/ufoLib2/metadata.xml
@@ -0,0 +1,9 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+  
+fonttools/ufoLib2
+ufoLib2
+  
+

diff --git a/dev-python/ufoLib2/ufoLib2-0.6.3a_p1.ebuild 
b/dev-python/ufoLib2/ufoLib2-0.6.3a_p1.ebuild
new file mode 100644
index 000..6af2817
--- /dev/null
+++ b/dev-python/ufoLib2/ufoLib2-0.6.3a_p1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit distutils-r1
+
+MYP="${P/_p/}"
+
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MYP}.zip"
+KEYWORDS="~amd64 ~x86"
+
+DESCRIPTION="A UFO font library"
+HOMEPAGE="https://github.com/fonttools/ufoLib2";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="test"
+
+RDEPEND="
+   >=dev-python/fonttools-4.0.0[${PYTHON_USEDEP}]
+   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+"
+
+S="${WORKDIR}/${MYP}"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   sed -e '/\/d' -i setup.cfg
+   distutils-r1_python_prepare_all
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/factory_boy/, dev-python/factory_boy/files/

2020-04-24 Thread Alessandro Barbieri
commit: 0ad2f64b1aeecca2b2387ecd6decd07585808c31
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Apr 24 23:52:43 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:37:17 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0ad2f64b

dev-python/factory_boy: new package

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

 dev-python/factory_boy/Manifest|  1 +
 dev-python/factory_boy/factory_boy-2.12.0.ebuild   | 46 ++
 .../files/factory_boy-2.11.1-test.patch| 22 +++
 dev-python/factory_boy/metadata.xml| 17 
 4 files changed, 86 insertions(+)

diff --git a/dev-python/factory_boy/Manifest b/dev-python/factory_boy/Manifest
new file mode 100644
index 000..5516a43
--- /dev/null
+++ b/dev-python/factory_boy/Manifest
@@ -0,0 +1 @@
+DIST factory_boy-2.12.0.tar.gz 142758 BLAKE2B 
ce5ebae106fd57ce5292ad4713e20e5a83a818675746dd3bb241ad3592da83975b87659547740a3cddb646795889605260ce24d6f1878994418eec35c9b7b8da
 SHA512 
33236bc02d5331998bb210af498bea46fc9540e66af32db8fdab563193b7ae8870e7cc01c93c24a03ee23ba64bac6ca27a72bb51a264d1c7b6bf9b098c65d5d2

diff --git a/dev-python/factory_boy/factory_boy-2.12.0.ebuild 
b/dev-python/factory_boy/factory_boy-2.12.0.ebuild
new file mode 100644
index 000..f911893
--- /dev/null
+++ b/dev-python/factory_boy/factory_boy-2.12.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="A fixtures replacement tool"
+HOMEPAGE="https://github.com/FactoryBoy/factory_boy";
+SRC_URI="https://github.com/FactoryBoy/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/faker[${PYTHON_USEDEP}]"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_impl_dep sqlite)
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/isort[${PYTHON_USEDEP}]
+   dev-python/mongoengine[${PYTHON_USEDEP}]
+   dev-python/pillow[jpeg,${PYTHON_USEDEP}]
+   dev-python/sqlalchemy[${PYTHON_USEDEP}]
+   )
+"
+# Disable tests which require running mongod
+PATCHES=( "${FILESDIR}/${PN}-2.11.1-test.patch" )
+
+python_prepare_all() {
+   # Fix symbolic link QA
+   rm ChangeLog || die "remove failed"
+   cp docs/changelog.rst ChangeLog || die "copy failed"
+
+   distutils-r1_python_prepare_all
+}
+
+#python_test() {
+#  "${EPYTHON}" -m unittest discover -v || die "tests failed with 
${EPYTHON}"
+#}
+
+distutils_enable_tests unittest
+distutils_enable_sphinx docs dev-python/sphinx_rtd_theme

diff --git a/dev-python/factory_boy/files/factory_boy-2.11.1-test.patch 
b/dev-python/factory_boy/files/factory_boy-2.11.1-test.patch
new file mode 100644
index 000..0cdb54a
--- /dev/null
+++ b/dev-python/factory_boy/files/factory_boy-2.11.1-test.patch
@@ -0,0 +1,22 @@
+--- ../tests/test_mongoengine.py   2018-12-22 16:22:00.168173656 +0200
 ../tests/test_mongoengine.py   2018-12-22 16:22:23.207181092 +0200
+@@ -58,9 +58,6 @@
+ )
+ 
+ @classmethod
+-def tearDownClass(cls):
+-cls.db.drop_database(cls.db_name)
+-
+ def setUp(self):
+ mongoengine.connect('factory_boy_test')
+ 
+@@ -69,9 +66,3 @@
+ self.assertEqual('name0', std.name)
+ self.assertEqual('street0', std.address.street)
+ self.assertIsNone(std.id)
+-
+-def test_creation(self):
+-std1 = PersonFactory.create()
+-self.assertEqual('name1', std1.name)
+-self.assertEqual('street1', std1.address.street)
+-self.assertIsNotNone(std1.id)

diff --git a/dev-python/factory_boy/metadata.xml 
b/dev-python/factory_boy/metadata.xml
new file mode 100644
index 000..5bacae7
--- /dev/null
+++ b/dev-python/factory_boy/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   lssndrbarbi...@gmail.com
+   Alessandro Barbieri
+   
+   
+   A versatile test fixtures replacement based on thoughtbot's
+   factory_bot for Ruby. It is designed to work well with various
+   ORMs (Django, Mongo, SQLAlchemy).
+   
+   
+   FactoryBoy/factory_boy
+   factory_boy
+   
+



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

2020-04-24 Thread Alessandro Barbieri
commit: f973f4d24ec301514e5e78d79ef90d1f53bc4dee
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Apr 20 20:29:03 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:37:15 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f973f4d2

dev-python/cu2qu: add unzip dependency

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

 dev-python/cu2qu/cu2qu-1.6.7.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/cu2qu/cu2qu-1.6.7.ebuild 
b/dev-python/cu2qu/cu2qu-1.6.7.ebuild
index b3520e6..cd3d8ee 100644
--- a/dev-python/cu2qu/cu2qu-1.6.7.ebuild
+++ b/dev-python/cu2qu/cu2qu-1.6.7.ebuild
@@ -22,6 +22,7 @@ DEPEND="
${RDEPEND}
 "
 BDEPEND="
+   app-arch/unzip
dev-python/cython[${PYTHON_USEDEP}]
 "
 



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/zita-ajbridge/

2020-04-24 Thread Alessandro Barbieri
commit: e67d05e28abd016c5b9bae6e25bb553df0629b9c
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 25 00:32:53 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:37:17 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e67d05e2

media-sound/zita-ajbridge: longdescription lang="en"

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

 media-sound/zita-ajbridge/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/zita-ajbridge/metadata.xml 
b/media-sound/zita-ajbridge/metadata.xml
index 55ce4de..317bcc2 100644
--- a/media-sound/zita-ajbridge/metadata.xml
+++ b/media-sound/zita-ajbridge/metadata.xml
@@ -6,7 +6,7 @@
Denis Reva
RarogCmex

-   Zita-ajbridge provides two applications, zita-a2j and 
zita-j2a. They allow to use an ALSA device as a Jack client, to provide 
additional capture (a2j) or playback (j2a) channels. Functionally these are 
equivalent to the alsa_in and alsa_out clients that come with Jack, but they 
provide much better audio quality. The resampling ratio will typically be 
stable within 1 PPM and change only very smoothly. Delay will be stable as well 
even under worse case conditions, e.g. the Jack client running near the end of 
the cycle.
+   Zita-ajbridge provides two applications, 
zita-a2j and zita-j2a. They allow to use an ALSA device as a Jack client, to 
provide additional capture (a2j) or playback (j2a) channels. Functionally these 
are equivalent to the alsa_in and alsa_out clients that come with Jack, but 
they provide much better audio quality. The resampling ratio will typically be 
stable within 1 PPM and change only very smoothly. Delay will be stable as well 
even under worse case conditions, e.g. the Jack client running near the end of 
the cycle.
 
 The theory of operation and internals of these apps are the subject of a paper 
presented at LAC 2012.
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/ukpostcodeparser/, dev-python/ukpostcodeparser/files/

2020-04-24 Thread Alessandro Barbieri
commit: 5e90c0ac0f421d3163faab593c367cce6b4602cb
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Apr 24 22:44:15 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:37:16 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5e90c0ac

dev-python/ukpostcodeparser: new package

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

 dev-python/ukpostcodeparser/Manifest   |  1 +
 .../files/ukpostcodeparser-1.1.2-test.patch| 70 ++
 dev-python/ukpostcodeparser/metadata.xml   | 15 +
 .../ukpostcodeparser/ukpostcodeparser-1.1.2.ebuild | 30 ++
 4 files changed, 116 insertions(+)

diff --git a/dev-python/ukpostcodeparser/Manifest 
b/dev-python/ukpostcodeparser/Manifest
new file mode 100644
index 000..12535d7
--- /dev/null
+++ b/dev-python/ukpostcodeparser/Manifest
@@ -0,0 +1 @@
+DIST ukpostcodeparser-1.1.2.tar.gz 5585 BLAKE2B 
c95f215f0e4b222b85ec3ab0a8d82186845d9cb161098240411a425094ada391bb6c891904293cca4a56e9370217829b51ba30e91824dd3d762279baef6c65f7
 SHA512 
8113522b728c095f937a9f53f21c369130e3e63c4fc3546dbea4ad1c53648742fb0e766b1254c76ee65d69dec585f1a90caa7d39ca540de1765ff5f989a702de

diff --git 
a/dev-python/ukpostcodeparser/files/ukpostcodeparser-1.1.2-test.patch 
b/dev-python/ukpostcodeparser/files/ukpostcodeparser-1.1.2-test.patch
new file mode 100644
index 000..fd08a55
--- /dev/null
+++ b/dev-python/ukpostcodeparser/files/ukpostcodeparser-1.1.2-test.patch
@@ -0,0 +1,70 @@
+--- ../ukpostcodeparser/test/parser.py 2018-12-19 17:55:53.435338634 +0200
 ../ukpostcodeparser/test/parser.py 2018-12-19 17:56:54.075385419 +0200
+@@ -796,14 +796,6 @@
+ expected=InvalidPostcodeError
+ )
+ 
+-def test_091(self):
+-self.run_parser(
+-postcode='w1m 4zz',
+-strict=True,
+-incode_mandatory=False,
+-expected=InvalidPostcodeError
+-)
+-
+ def test_092(self):
+ self.run_parser(
+ postcode='3r0',
+@@ -844,22 +836,6 @@
+ expected=('GIR', '')
+ )
+ 
+-def test_097(self):
+-self.run_parser(
+-postcode='w1m 4zz',
+-strict=True,
+-incode_mandatory=False,
+-expected=InvalidPostcodeError
+-)
+-
+-def test_098(self):
+-self.run_parser(
+-postcode='w1m',
+-strict=True,
+-incode_mandatory=False,
+-expected=InvalidPostcodeError
+-)
+-
+ def test_099(self):
+ self.run_parser(
+ postcode='dn169aaA',
+@@ -1068,14 +1044,6 @@
+ expected=InvalidPostcodeError
+ )
+ 
+-def test_125(self):
+-self.run_parser(
+-postcode='w1m 4zz',
+-strict=True,
+-incode_mandatory=True,
+-expected=InvalidPostcodeError
+-)
+-
+ def test_126(self):
+ self.run_parser(
+ postcode='3r0',
+@@ -1116,14 +1084,6 @@
+ expected=IncodeNotFoundError
+ )
+ 
+-def test_131(self):
+-self.run_parser(
+-postcode='w1m 4zz',
+-strict=True,
+-incode_mandatory=True,
+-expected=InvalidPostcodeError
+-)
+-
+ def test_132(self):
+ self.run_parser(
+ postcode='w1m',

diff --git a/dev-python/ukpostcodeparser/metadata.xml 
b/dev-python/ukpostcodeparser/metadata.xml
new file mode 100644
index 000..f34e585
--- /dev/null
+++ b/dev-python/ukpostcodeparser/metadata.xml
@@ -0,0 +1,15 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   lssndrbarbi...@gmail.com
+   Alessandro Barbieri
+   
+   
+   UK Postcode parser
+   
+   
+   hamstah/ukpostcodeparser
+   UkPostcodeParser
+   
+

diff --git a/dev-python/ukpostcodeparser/ukpostcodeparser-1.1.2.ebuild 
b/dev-python/ukpostcodeparser/ukpostcodeparser-1.1.2.ebuild
new file mode 100644
index 000..0469203
--- /dev/null
+++ b/dev-python/ukpostcodeparser/ukpostcodeparser-1.1.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( pypy3 python3_{6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="UK postcode parser library"
+HOMEPAGE="https://github.com/hamstah/ukpostcodeparser";
+SRC_URI="https://github.com/hamstah/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# https://github.com/hamstah/ukpostcodeparser/issues/8
+PATCHES=( "${FILESDIR}/${P}-test.patch" )
+
+python_test() {
+   "${PYTHON}" -m unittest discover -v -s ukpostcodeparser/test -p 
parser.py || die "tests failed with ${EPYTHON}"
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   find "${ED}" -t

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

2020-04-24 Thread Alessandro Barbieri
commit: fb7ccdc00a41e170fad5059449e82c565c9ff410
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 25 00:30:33 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:37:17 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fb7ccdc0

media-libs/skia: add skia-80

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

 media-libs/skia/Manifest   | 1 +
 media-libs/skia/{skia-84.ebuild => skia-80.ebuild} | 3 ++-
 media-libs/skia/skia-84.ebuild | 1 +
 3 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/media-libs/skia/Manifest b/media-libs/skia/Manifest
index f1160cc..47b7b21 100644
--- a/media-libs/skia/Manifest
+++ b/media-libs/skia/Manifest
@@ -1 +1,2 @@
+DIST skia-80.tar.gz 35947943 BLAKE2B 
dd716b842f909cd0c1e7b7b6836762ec2dcd63d5d9e889f550926fe8927ef649b3255c0fb19901cfded421b015f7eb856ed2f3f09401596b82440b98d260ad6d
 SHA512 
748eab7b1afb8b1a9ceb6249ad045dfa52ada9133fb29aa333ca0a72f615304815b83811fd659a570c18acbd2e9a701f58f836adb31847f85c387a6386dbd804
 DIST skia-84.tar.gz 46451124 BLAKE2B 
f64d5a4e66307ab99214e36be402064e75acd83d9f6e4957b52c3be3c1088feb92ac53ef6a15b94d3bbd74f5567c34146cc837e750c4867c02254a5ff258b2fb
 SHA512 
e2455d57db4de093b7ce5c0a9ef7260df7ad7bebbe7684e39153a4bd7c80169629bdb58163fec5ed304b1f8a846200ce7100a8d067540afee6eff6a230393542

diff --git a/media-libs/skia/skia-84.ebuild b/media-libs/skia/skia-80.ebuild
similarity index 97%
copy from media-libs/skia/skia-84.ebuild
copy to media-libs/skia/skia-80.ebuild
index ec24265..1585976 100644
--- a/media-libs/skia/skia-84.ebuild
+++ b/media-libs/skia/skia-80.ebuild
@@ -7,7 +7,8 @@ PYTHON_COMPAT=( python2_7 )
 
 inherit ninja-utils python-any-r1
 
-COMMIT="2fc431eaea2979f6e6b20cdb715db8861d5a47b1"
+#https://github.com/google/skia/blob/master/include/core/SkMilestone.h
+COMMIT="93e853bf2b832d13cb64194b90a8fec44544e518"
 
 SRC_URI="https://github.com/google/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
 KEYWORDS="~amd64"

diff --git a/media-libs/skia/skia-84.ebuild b/media-libs/skia/skia-84.ebuild
index ec24265..610a193 100644
--- a/media-libs/skia/skia-84.ebuild
+++ b/media-libs/skia/skia-84.ebuild
@@ -7,6 +7,7 @@ PYTHON_COMPAT=( python2_7 )
 
 inherit ninja-utils python-any-r1
 
+#https://github.com/google/skia/blob/master/include/core/SkMilestone.h
 COMMIT="2fc431eaea2979f6e6b20cdb715db8861d5a47b1"
 
 SRC_URI="https://github.com/google/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"



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

2020-04-24 Thread Alessandro Barbieri
commit: 2db41d8dd36beba0c565cfabaeb169f8ccb4f355
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Apr 24 22:03:17 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:37:15 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2db41d8d

dev-python/text-unidecode: new package

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

 dev-python/text-unidecode/Manifest |  1 +
 dev-python/text-unidecode/metadata.xml | 15 ++
 .../text-unidecode/text-unidecode-1.3.ebuild   | 33 ++
 3 files changed, 49 insertions(+)

diff --git a/dev-python/text-unidecode/Manifest 
b/dev-python/text-unidecode/Manifest
new file mode 100644
index 000..7cf837a
--- /dev/null
+++ b/dev-python/text-unidecode/Manifest
@@ -0,0 +1 @@
+DIST text-unidecode-1.3.tar.gz 76885 BLAKE2B 
b783963b4fce6588d45d48a498de566c08df83ae62c72caf599648df195eb94b7c02090503590ab8c747af0d210847ddfbf0772289e170361914db20c049828e
 SHA512 
aeaf0e79bd0545ca7a4fe700d5a7dac1d5900841fcfe8a5a568c84ba7d3bee5f75eaac0531f4a01d689a550ac5bc7e1acaeb8132293f220db8387fae2eb6a150

diff --git a/dev-python/text-unidecode/metadata.xml 
b/dev-python/text-unidecode/metadata.xml
new file mode 100644
index 000..3f17f6d
--- /dev/null
+++ b/dev-python/text-unidecode/metadata.xml
@@ -0,0 +1,15 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+  
+lssndrbarbi...@gmail.com
+Alessandro Barbieri
+  
+  
+text-unidecode
+
+  kmik...@gmail.com
+  Mikhail Korobov
+
+  
+

diff --git a/dev-python/text-unidecode/text-unidecode-1.3.ebuild 
b/dev-python/text-unidecode/text-unidecode-1.3.ebuild
new file mode 100644
index 000..496d2de
--- /dev/null
+++ b/dev-python/text-unidecode/text-unidecode-1.3.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=( pypy3 python3_{6,7,8} )
+inherit distutils-r1
+
+DESCRIPTION="The most basic Text::Unidecode port"
+HOMEPAGE="https://github.com/kmike/text-unidecode";
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="|| ( Artistic GPL-1 GPL-2+ )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( dev-python/pytest )"
+RDEPEND=""
+
+python_prepare_all() {
+   sed -i '/pytest-runner/d' setup.py
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   distutils_install_for_testing
+   cd "${TEST_DIR}" || die
+   cp "${S}/test_unidecode.py" . || die
+   cp "${S}/setup.cfg" . || die
+   pytest || die "Tests fail with ${EPYTHON}"
+}



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

2020-04-24 Thread Alessandro Barbieri
commit: 35af3f6c6bae98218a1cf11aa2f7d6dddf061d62
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 25 00:33:45 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:37:18 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=35af3f6c

dev-libs/open62541: longdesc  lang="en"

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

 dev-libs/open62541/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/open62541/metadata.xml b/dev-libs/open62541/metadata.xml
index 9ef64b2..0dafe42 100644
--- a/dev-libs/open62541/metadata.xml
+++ b/dev-libs/open62541/metadata.xml
@@ -5,7 +5,7 @@
 k...@kmk-computers.de
 Kurt Kanzenbach
   
-  
+  
 open62541 (http://open62541.org) is an open source and free implementation
 of OPC UA (OPC Unified Architecture) written in the common subset of the 
C99
 and C++98 languages. The library is usable with all major compilers and



[gentoo-commits] repo/proj/guru:dev commit in: sys-apps/procs/

2020-04-24 Thread Alessandro Barbieri
commit: 61086e8b0ccbc113e76b487594accadbb4885d02
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 25 00:32:00 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:37:17 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=61086e8b

sys-apps/procs:  lang="en"

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

 sys-apps/procs/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/procs/metadata.xml b/sys-apps/procs/metadata.xml
index 7eed842..a9bb9e7 100644
--- a/sys-apps/procs/metadata.xml
+++ b/sys-apps/procs/metadata.xml
@@ -8,7 +8,7 @@

dalance/procs

-   
+   
procs is a replacement for ps written in Rust.

 



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

2020-04-24 Thread Alessandro Barbieri
commit: 6cb8dd5fd879acb9dd96b1d172b2af79981d1944
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Apr 19 17:33:28 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:37:14 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6cb8dd5f

dev-libs/protothreads:  lang="en"

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

 dev-libs/protothreads/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/protothreads/metadata.xml 
b/dev-libs/protothreads/metadata.xml
index 57e5834..cabdf5d 100644
--- a/dev-libs/protothreads/metadata.xml
+++ b/dev-libs/protothreads/metadata.xml
@@ -5,6 +5,6 @@
lssndrbarbi...@gmail.com
Alessandro Barbieri

-   Protothreads are extremely lightweight stackless 
threads designed for severely memory constrained systems, such as small 
embedded systems or wireless sensor network nodes. Protothreads provide linear 
code execution for event-driven systems implemented in C. Protothreads can be 
used with or without an underlying operating system to provide blocking 
event-handlers. Protothreads provide sequential flow of control without complex 
state machines or full multi-threading.
+   Protothreads are extremely lightweight 
stackless threads designed for severely memory constrained systems, such as 
small embedded systems or wireless sensor network nodes. Protothreads provide 
linear code execution for event-driven systems implemented in C. Protothreads 
can be used with or without an underlying operating system to provide blocking 
event-handlers. Protothreads provide sequential flow of control without complex 
state machines or full multi-threading.

 



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

2020-04-24 Thread Alessandro Barbieri
commit: 878c775a628c2c2649acd600b5f0c622beb71a3c
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Apr 19 17:34:02 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:37:14 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=878c775a

sys-cluster/genders:  lang="en"

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

 sys-cluster/genders/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/genders/metadata.xml b/sys-cluster/genders/metadata.xml
index 1ac907d..7ea7721 100644
--- a/sys-cluster/genders/metadata.xml
+++ b/sys-cluster/genders/metadata.xml
@@ -8,5 +8,5 @@
   
 chaos/genders
   
-  Genders is a static cluster configuration database used for 
cluster configuration management. It is used by a variety of tools and scripts 
for management of large clusters. The genders database is typically replicated 
on every node of the cluster. It describes the layout and configuration of the 
cluster so that tools and scripts can sense the variations of cluster nodes. By 
abstracting this information into a plain text file, it becomes possible to 
change the configuration of a cluster by modifying only one 
file.
+  Genders is a static cluster configuration 
database used for cluster configuration management. It is used by a variety of 
tools and scripts for management of large clusters. The genders database is 
typically replicated on every node of the cluster. It describes the layout and 
configuration of the cluster so that tools and scripts can sense the variations 
of cluster nodes. By abstracting this information into a plain text file, it 
becomes possible to change the configuration of a cluster by modifying only one 
file.
 



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

2020-04-24 Thread Alessandro Barbieri
commit: c95f55dec7a3ecdc24cdc230b0bc7ff2f7f3ac80
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Apr 24 22:16:31 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:37:16 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c95f55de

dev-python/black: bump to python3.8

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

 dev-python/black/black-19.10_beta0-r2.ebuild | 56 
 1 file changed, 56 insertions(+)

diff --git a/dev-python/black/black-19.10_beta0-r2.ebuild 
b/dev-python/black/black-19.10_beta0-r2.ebuild
new file mode 100644
index 000..0835948
--- /dev/null
+++ b/dev-python/black/black-19.10_beta0-r2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+MY_PV="19.10b0"
+
+DESCRIPTION="The uncompromising Python code formatter"
+HOMEPAGE="https://github.com/psf/black https://pypi.org/project/black/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${PN}-${MY_PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   test? (
+   >=dev-python/aiohttp-3.3.2[${PYTHON_USEDEP}]
+   dev-python/aiohttp-cors[${PYTHON_USEDEP}]
+   )
+"
+
+RDEPEND="
+   >=dev-python/appdirs-1.4[${PYTHON_USEDEP}]
+   >=dev-python/attrs-18.1[${PYTHON_USEDEP}]
+   >=dev-python/click-6.5[${PYTHON_USEDEP}]
+   >=dev-python/mypy_extensions-0.4.3[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.6[${PYTHON_USEDEP}]
+   >=dev-python/regex-2019.11.1[${PYTHON_USEDEP}]
+   >=dev-python/toml-0.9.4[${PYTHON_USEDEP}]
+   >=dev-python/typed-ast-1.4.0[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-3.7.4[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 'dev-python/dataclasses[${PYTHON_USEDEP}]' 
python3_6)
+"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+python_prepare_all() {
+   # cannot get_version() for some reason so we set it here manually
+   sed -i -e "s/get_version(root=CURRENT_DIR.parent)/${MY_PV::-2}/g" \
+   -e '/for sp in "abcfr":/d' \
+   -e '/version.split(sp)/d' \
+   docs/conf.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+distutils_enable_tests pytest
+# docs fail to build:: module 'black' has no attribute 'is_python36'
+# 'release': return_codes_re.sub('', self.config.release),
+#distutils_enable_sphinx docs dev-python/recommonmark



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

2020-04-24 Thread Alessandro Barbieri
commit: f89a4bbb7b88b1515a08c33a5da725fc285550ef
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 25 00:35:56 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:37:18 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f89a4bbb

dev-python/skia-pathops: new package

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

 dev-python/skia-pathops/Manifest  |  1 +
 dev-python/skia-pathops/metadata.xml  | 12 ++
 dev-python/skia-pathops/skia-pathops-0.4.0.ebuild | 49 +++
 3 files changed, 62 insertions(+)

diff --git a/dev-python/skia-pathops/Manifest b/dev-python/skia-pathops/Manifest
new file mode 100644
index 000..67aaadb
--- /dev/null
+++ b/dev-python/skia-pathops/Manifest
@@ -0,0 +1 @@
+DIST skia-pathops-0.4.0.zip 41254656 BLAKE2B 
000829370de58d75cd56211c564c9d58ccf530b638ec0314a8e91fb1a9bb2e3f7e38618f88f3f78f5c404eb9a5d2e182419be7ec411418459e47ad1400bfd615
 SHA512 
23162a491cbabc1915ef8263c3d49672fb6a2cd4165707fa2e42a43d8e2d4b6ec0ea2e9c2aa377de8e1cbcc1ad6ff7dc8c03b9bd9f6844b97a8a6e538e35075e

diff --git a/dev-python/skia-pathops/metadata.xml 
b/dev-python/skia-pathops/metadata.xml
new file mode 100644
index 000..25c671f
--- /dev/null
+++ b/dev-python/skia-pathops/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+  
+fonttools/skia-pathops
+skia-pathops
+  
+  
+Python bindings for the Google Skia library's Path Ops module, performing 
boolean operations on paths (intersection, union, difference, xor).
+  
+

diff --git a/dev-python/skia-pathops/skia-pathops-0.4.0.ebuild 
b/dev-python/skia-pathops/skia-pathops-0.4.0.ebuild
new file mode 100644
index 000..96d1bc9
--- /dev/null
+++ b/dev-python/skia-pathops/skia-pathops-0.4.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit distutils-r1
+
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.zip"
+KEYWORDS="~amd64"
+DESCRIPTION="Python bindings for the Skia Path Ops"
+HOMEPAGE="
+   https://github.com/fonttools/skia-pathops
+   https://skia.org/dev/present/pathops
+"
+LICENSE="BSD"
+SLOT="0"
+
+RDEPEND="
+   ~media-libs/skia-80:=
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/pytest-cython[${PYTHON_USEDEP}]
+   dev-python/pytest-randomly[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+BDEPEND="
+   app-arch/unzip
+   dev-python/cython[${PYTHON_USEDEP}]
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+"
+#  dev-python/setuptools_git_ls_files[${PYTHON_USEDEP}]
+
+#S="${WORKDIR}/${PN}-${MY_PV#v}"
+
+distutils_enable_tests pytest
+
+pkg_setup() {
+   export BUILD_SKIA_FROM_SOURCE=0
+}
+
+python_prepare_all() {
+   sed -e '/doctest-cython/d' -i tox.ini
+   distutils-r1_python_prepare_all
+}



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

2020-04-24 Thread Alessandro Barbieri
commit: 22f26eda54544cf817366a59c17b7ef7f2fac2c2
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Apr 24 22:36:19 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:37:16 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=22f26eda

dev-python/validators: new package

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

 dev-python/validators/Manifest |  1 +
 dev-python/validators/metadata.xml |  8 +++
 dev-python/validators/validators-0.14.0.ebuild | 32 ++
 3 files changed, 41 insertions(+)

diff --git a/dev-python/validators/Manifest b/dev-python/validators/Manifest
new file mode 100644
index 000..bc091ea
--- /dev/null
+++ b/dev-python/validators/Manifest
@@ -0,0 +1 @@
+DIST validators-0.14.0.tar.gz 25442 BLAKE2B 
e4c159afd24b33bd91ea59ca00254712cf69f9a4d180dd794f9b142a372bfd1695cebe7b49585a6b7eb8ea8290499e0138151a3e7a5693db187d8ad2bb520c9e
 SHA512 
ec9153cb817f25e40221502484cdbdb9cf1566fe8445f7b822d4a80325154aca5a665be452f6251351682d36167c5a6bb02c3259d6067f4f51fa1d01aaa44a4e

diff --git a/dev-python/validators/metadata.xml 
b/dev-python/validators/metadata.xml
new file mode 100644
index 000..f31aef4
--- /dev/null
+++ b/dev-python/validators/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+  
+lssndrbarbi...@gmail.com
+Alessandro Barbieri
+  
+

diff --git a/dev-python/validators/validators-0.14.0.ebuild 
b/dev-python/validators/validators-0.14.0.ebuild
new file mode 100644
index 000..3a8b85b
--- /dev/null
+++ b/dev-python/validators/validators-0.14.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python Data Validation for Humans"
+HOMEPAGE="https://github.com/kvesteri/validators";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/decorator-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/six-1.4.0[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   >=dev-python/isort-4.2.2[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+#issues with sphinx.ext.pngmath 
https://github.com/kvesteri/validators/issues/156
+distutils_enable_sphinx docs "

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

2020-04-24 Thread Alessandro Barbieri
commit: 096960ea6d7de12adab2bf8e879cf8f16b000138
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Apr 24 23:38:28 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:37:16 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=096960ea

dev-python/faker: new package

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

 dev-python/faker/Manifest   |  1 +
 dev-python/faker/faker-4.0.3.ebuild | 44 +
 dev-python/faker/metadata.xml   | 18 +++
 3 files changed, 63 insertions(+)

diff --git a/dev-python/faker/Manifest b/dev-python/faker/Manifest
new file mode 100644
index 000..b9e0bd2
--- /dev/null
+++ b/dev-python/faker/Manifest
@@ -0,0 +1 @@
+DIST faker-4.0.3.tar.gz 996987 BLAKE2B 
cc8fa1ae039d1a753efde2a43404681fe53124fb2a92724a81384cd10dd8008833c6c4468012f3cfaef83ca6e6a50813ef00036b180df2f1752a79064507c770
 SHA512 
08d7a4fc3a65f4f31467e0aa91525ce92042ef7e471992a63c3fef2efa14ab894bda1f0fa1e6b651f78ceadee7c3683079001db904147739628457a44adef615

diff --git a/dev-python/faker/faker-4.0.3.ebuild 
b/dev-python/faker/faker-4.0.3.ebuild
new file mode 100644
index 000..7968c17
--- /dev/null
+++ b/dev-python/faker/faker-4.0.3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python package that generates fake data"
+HOMEPAGE="
+   https://github.com/joke2k/faker
+   https://pypi.org/project/Faker
+"
+SRC_URI="https://github.com/joke2k/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/python-dateutil-2.4[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   >=dev-python/text-unidecode-1.3[${PYTHON_USEDEP}]
+   virtual/python-ipaddress[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   >=dev-python/sphinx-2.4[${PYTHON_USEDEP}]
+   =dev-python/pytest-5.4.0[${PYTHON_USEDEP}]
+   =dev-python/ukpostcodeparser-1.1.1[${PYTHON_USEDEP}]
+   >=dev-python/validators-0.13.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+#TODO: make docs working
+#distutils_enable_sphinx docs --no-autodoc

diff --git a/dev-python/faker/metadata.xml b/dev-python/faker/metadata.xml
new file mode 100644
index 000..81bcab6
--- /dev/null
+++ b/dev-python/faker/metadata.xml
@@ -0,0 +1,18 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   lssndrbarbi...@gmail.com
+   Alessandro Barbieri
+   
+   
+   Python package that generates fake data for you.
+   Whether you need to bootstrap your database, create good-looking
+   XML documents, fill-in your persistence to stress test it,
+   or anonymize data taken from a production service, Faker is for you.
+   
+   
+   joke2k/faker
+   Faker
+   
+



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

2020-04-24 Thread Alessandro Barbieri
commit: 7406ddd6c411013f1c67c938fe265c162397c345
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Apr 24 22:08:27 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:37:16 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7406ddd6

dev-python/aiohttp-cors: bump to python3.8

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

 .../aiohttp-cors/aiohttp-cors-0.7.0-r1.ebuild  | 36 ++
 1 file changed, 36 insertions(+)

diff --git a/dev-python/aiohttp-cors/aiohttp-cors-0.7.0-r1.ebuild 
b/dev-python/aiohttp-cors/aiohttp-cors-0.7.0-r1.ebuild
new file mode 100644
index 000..2c9822a
--- /dev/null
+++ b/dev-python/aiohttp-cors/aiohttp-cors-0.7.0-r1.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_{6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Implements CORS support for aiohttp asyncio-powered asynchronous 
HTTP server"
+HOMEPAGE="https://github.com/aio-libs/aiohttp-cors";
+SRC_URI="https://github.com/aio-libs/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-python/aiohttp-1.1.1[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
+   dev-python/selenium[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests pytest
+
+# https://github.com/aio-libs/aiohttp-cors/pull/278
+PATCHES=(
+   "${FILESDIR}/${P}-tests.patch"
+   "${FILESDIR}/${P}-py3_7.patch"
+)
+
+src_prepare() {
+   sed -i -e '/^addopts=/d' setup.cfg || die
+   distutils-r1_src_prepare
+}



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

2020-04-24 Thread Alessandro Barbieri
commit: 72a8ae907625d23ef354f6e4f4165d467a035ab1
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Apr 20 20:27:33 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:37:15 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=72a8ae90

dev-python/cu2qu: new package

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

 dev-python/cu2qu/Manifest   |  1 +
 dev-python/cu2qu/cu2qu-1.6.7.ebuild | 28 +++
 dev-python/cu2qu/metadata.xml   | 44 +
 3 files changed, 73 insertions(+)

diff --git a/dev-python/cu2qu/Manifest b/dev-python/cu2qu/Manifest
new file mode 100644
index 000..4996475
--- /dev/null
+++ b/dev-python/cu2qu/Manifest
@@ -0,0 +1 @@
+DIST cu2qu-1.6.7.zip 215819 BLAKE2B 
328df385c459f82805eaa9483ccf49ab1faae2f4a878381d2a7fd1e2be01d15f55eb5f2afabc1a0487d3bed4ae407cc2042989bc820620bd1ac0b33f95d441bc
 SHA512 
929d353cf8ef6f989cd373c49ba77082cfdd35edce6aafa1c13d983782562a16245d75d086d3a7e28dd217bda6c19d50966a4fb1ce50d5a0397eb1304816a28f

diff --git a/dev-python/cu2qu/cu2qu-1.6.7.ebuild 
b/dev-python/cu2qu/cu2qu-1.6.7.ebuild
new file mode 100644
index 000..b3520e6
--- /dev/null
+++ b/dev-python/cu2qu/cu2qu-1.6.7.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit distutils-r1
+
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.zip"
+KEYWORDS="~amd64"
+DESCRIPTION="Cubic-to-quadratic bezier curve conversion"
+HOMEPAGE="https://github.com/googlefonts/cu2qu";
+LICENSE="Apache-2.0"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/fonttools-3.32[${PYTHON_USEDEP}]
+   >=dev-python/defcon-0.6.0[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest

diff --git a/dev-python/cu2qu/metadata.xml b/dev-python/cu2qu/metadata.xml
new file mode 100644
index 000..831cc74
--- /dev/null
+++ b/dev-python/cu2qu/metadata.xml
@@ -0,0 +1,44 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+  
+googlefonts/cu2qu
+cu2qu
+  
+  
+This library provides functions which take in UFO objects (Defcon Fonts or 
Robofab RFonts) and converts any cubic curves to quadratic. The most useful 
function is probably fonts_to_quadratic:
+
+from defcon import Font
+from cu2qu.ufo import fonts_to_quadratic
+thin_font = Font('MyFont-Thin.ufo')
+bold_font = Font('MyFont-Bold.ufo')
+fonts_to_quadratic([thin_font, bold_font])
+
+Interpolation compatibility is guaranteed during conversion. If it's not 
needed, converting one font at a time may yield more optimized results:
+
+for font in [thin_font, bold_font]:
+fonts_to_quadratic([font])
+
+Some fonts may need a different error threshold than the default (0.001 em). 
This can also be provided by the caller:
+
+fonts_to_quadratic([thin_font, bold_font], max_err_em=0.005)
+
+for font in [thin_font, bold_font]:
+fonts_to_quadratic([font], max_err_em=0.001)
+
+fonts_to_quadratic can print a string reporting the number of curves of each 
length. For example fonts_to_quadratic([font], dump_stats=True) may print 
something like:
+
+3: 1000
+4: 2000
+5: 100
+
+meaning that the font now contains 1000 curves with three points, 2000 with 
four points, and 100 with five. Given multiple fonts, the function will report 
the total counts across all fonts. You can also accumulate statistics between 
calls by providing your own report dictionary:
+
+stats = {}
+for font in [thin_font, bold_font]:
+fonts_to_quadratic([font], stats=stats)
+# "stats" will report combined statistics for both fonts
+
+The library also provides a command-line script also named cu2qu. Check its 
--help to see all the options.  
+



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

2020-04-24 Thread Alessandro Barbieri
commit: 8886ea1d02f17102055c89c2f80d0924b5a0cf6d
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Apr 19 17:32:49 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:37:14 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8886ea1d

media-libs/amdvlk:  lang="en"

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

 media-libs/amdvlk/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/amdvlk/metadata.xml b/media-libs/amdvlk/metadata.xml
index b5b5e7e..3c5a2b9 100644
--- a/media-libs/amdvlk/metadata.xml
+++ b/media-libs/amdvlk/metadata.xml
@@ -5,7 +5,7 @@
denis7...@gmail.com
Reva Denis aka RarogCmex

-   
+   
The AMD Open Source Driver for Vulkan® is an open-source Vulkan 
driver for AMD Radeon™ graphics adapters on Linux®. It is built on top of AMD’s 
Platform Abstraction Library (PAL), a shared component that is designed to 
encapsulate certain hardware and OS-specific programming details for many of 
AMD’s 3D and compute drivers. Leveraging PAL can help provide a consistent 
experience across platforms, including support for recently released GPUs and 
compatibility with AMD developer tools.
Shaders that compose a particular VkPipeline object are 
compiled as a single entity using the LLVM-Based Pipeline Compiler (LLPC) 
library. LLPC builds on LLVM’s existing shader compilation infrastructure for 
AMD GPUs to generate code objects compatible with PAL’s pipeline ABI.




[gentoo-commits] repo/proj/guru:dev commit in: sys-auth/mrsh/

2020-04-24 Thread Alessandro Barbieri
commit: 088994ded4dc85db2e25238615e41c8822a6d8cb
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Apr 19 17:35:34 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:37:14 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=088994de

sys-auth/mrsh:  lang="en"

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

 sys-auth/mrsh/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-auth/mrsh/metadata.xml b/sys-auth/mrsh/metadata.xml
index 68a30cc..04abe5c 100644
--- a/sys-auth/mrsh/metadata.xml
+++ b/sys-auth/mrsh/metadata.xml
@@ -8,7 +8,7 @@
   
 chaos/mrsh
   
-Mrsh is a set of remote shell programs that use munge 
authentication
+Mrsh is a set of remote shell programs that use 
munge authentication
 rather than reserved ports for security.  The code for mrsh is based
 on the source code for rsh, rshd, rlogin, rlogind, and rcp.
   



[gentoo-commits] repo/proj/guru:dev commit in: games-misc/Fallout3Terminal/

2020-04-24 Thread Alessandro Barbieri
commit: 614ff46c4450bf543e2942c89057800f79082e97
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Apr 19 17:34:51 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:37:14 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=614ff46c

games-misc/Fallout3Terminal:  lang="en"

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

 games-misc/Fallout3Terminal/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-misc/Fallout3Terminal/metadata.xml 
b/games-misc/Fallout3Terminal/metadata.xml
index 1abbee5..7436112 100644
--- a/games-misc/Fallout3Terminal/metadata.xml
+++ b/games-misc/Fallout3Terminal/metadata.xml
@@ -6,7 +6,7 @@
 lssndrbarbi...@gmail.com
 Alessandro Barbieri
   
-  
+  
 Fallout3Terminal is my own version of a Fallout 3/4/NV Terminal operating 
system, complete 
 with the ability to write journal entries, and in-game sounds from Fallout 3 
itself! I 
 tried to recreate as many little details there are in the games, like the 
RobCo OS header 



[gentoo-commits] repo/gentoo:master commit in: app-portage/layman/

2020-04-24 Thread Brian Dolbec
commit: b33d3f2f466ad14bb5ad6dadf5159e767f657624
Author: Brian Dolbec  gentoo  org>
AuthorDate: Fri Apr 24 23:52:25 2020 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Fri Apr 24 23:52:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b33d3f2f

app-portage/layman: Update subversion deps for qa-reports

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Brian Dolbec  gentoo.org>

 app-portage/layman/layman-2.4.2-r1.ebuild | 8 +---
 app-portage/layman/layman-2.4.3.ebuild| 8 +---
 app-portage/layman/layman-.ebuild | 8 +---
 3 files changed, 3 insertions(+), 21 deletions(-)

diff --git a/app-portage/layman/layman-2.4.2-r1.ebuild 
b/app-portage/layman/layman-2.4.2-r1.ebuild
index 8540842c8cf..6ed498235fd 100644
--- a/app-portage/layman/layman-2.4.2-r1.ebuild
+++ b/app-portage/layman/layman-2.4.2-r1.ebuild
@@ -28,13 +28,7 @@ RDEPEND="
git? ( dev-vcs/git )
mercurial? ( dev-vcs/mercurial )
g-sorcery? ( app-portage/g-sorcery )
-   subversion? (
-   || (
-   >=dev-vcs/subversion-1.5.4[http]
-   >=dev-vcs/subversion-1.5.4[webdav-neon]
-   >=dev-vcs/subversion-1.5.4[webdav-serf]
-   )
-   )
+   subversion? ( >=dev-vcs/subversion-1.5.4[http] )
gpg? ( >=dev-python/pyGPG-0.2 )
sync-plugin-portage? ( >=sys-apps/portage-2.2.16[${PYTHON_USEDEP}] )
!sync-plugin-portage? ( sys-apps/portage[${PYTHON_USEDEP}] )

diff --git a/app-portage/layman/layman-2.4.3.ebuild 
b/app-portage/layman/layman-2.4.3.ebuild
index 07b59dff1c2..dae60bcf5c6 100644
--- a/app-portage/layman/layman-2.4.3.ebuild
+++ b/app-portage/layman/layman-2.4.3.ebuild
@@ -35,13 +35,7 @@ RDEPEND="
git? ( dev-vcs/git )
mercurial? ( dev-vcs/mercurial )
g-sorcery? ( app-portage/g-sorcery )
-   subversion? (
-   || (
-   >=dev-vcs/subversion-1.5.4[http]
-   >=dev-vcs/subversion-1.5.4[webdav-neon]
-   >=dev-vcs/subversion-1.5.4[webdav-serf]
-   )
-   )
+   subversion? ( >=dev-vcs/subversion-1.5.4[http] )
gpg? ( >=dev-python/pyGPG-0.2 )
sync-plugin-portage? ( >=sys-apps/portage-2.2.16[${PYTHON_USEDEP}] )
!sync-plugin-portage? ( sys-apps/portage[${PYTHON_USEDEP}] )

diff --git a/app-portage/layman/layman-.ebuild 
b/app-portage/layman/layman-.ebuild
index 07b59dff1c2..dae60bcf5c6 100644
--- a/app-portage/layman/layman-.ebuild
+++ b/app-portage/layman/layman-.ebuild
@@ -35,13 +35,7 @@ RDEPEND="
git? ( dev-vcs/git )
mercurial? ( dev-vcs/mercurial )
g-sorcery? ( app-portage/g-sorcery )
-   subversion? (
-   || (
-   >=dev-vcs/subversion-1.5.4[http]
-   >=dev-vcs/subversion-1.5.4[webdav-neon]
-   >=dev-vcs/subversion-1.5.4[webdav-serf]
-   )
-   )
+   subversion? ( >=dev-vcs/subversion-1.5.4[http] )
gpg? ( >=dev-python/pyGPG-0.2 )
sync-plugin-portage? ( >=sys-apps/portage-2.2.16[${PYTHON_USEDEP}] )
!sync-plugin-portage? ( sys-apps/portage[${PYTHON_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: app-portage/mirrorselect/

2020-04-24 Thread Brian Dolbec
commit: 845bd8163ad47a43537188a18b91ccf980eb544a
Author: Brian Dolbec  gentoo  org>
AuthorDate: Fri Apr 24 23:41:12 2020 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Fri Apr 24 23:41:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=845bd816

app-portage/mirrorselect: Fix qa-report complaint

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Brian Dolbec  gentoo.org>

 app-portage/mirrorselect/mirrorselect-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/mirrorselect/mirrorselect-.ebuild 
b/app-portage/mirrorselect/mirrorselect-.ebuild
index 14f0555e412..eaf8d49e634 100644
--- a/app-portage/mirrorselect/mirrorselect-.ebuild
+++ b/app-portage/mirrorselect/mirrorselect-.ebuild
@@ -23,7 +23,7 @@ KEYWORDS=""
 RDEPEND="
dev-util/dialog
>=net-analyzer/netselect-0.4[ipv6(+)]
-   =dev-python/ssl-fetch-[${PYTHON_USEDEP}]
+   ~dev-python/ssl-fetch-[${PYTHON_USEDEP}]
"
 
 python_prepare_all() {



[gentoo-commits] repo/gentoo:master commit in: app-portage/g-sorcery/

2020-04-24 Thread Brian Dolbec
commit: d702b84cb88f9b570b05a381a45125b8cef3cd51
Author: Brian Dolbec  gentoo  org>
AuthorDate: Fri Apr 24 23:29:20 2020 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Fri Apr 24 23:37:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d702b84c

app-portage/g-sorcery: Add missing RESTRICT="!test? ( test )"

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Brian Dolbec  gentoo.org>

 app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
index 7a60508035b..a1e76e62e3d 100644
--- a/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
@@ -14,6 +14,7 @@ 
SRC_URI="https://github.com/jauhien/g-sorcery/archive/${PV}.tar.gz -> ${P}.tar.g
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="bson git test"
+RESTRICT="!test? ( test )"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 
 DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: net-proxy/haproxy/

2020-04-24 Thread Thomas Deutschmann
commit: 41ad503b9d249ade9b89c24b1575b411204e4469
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Apr 24 23:30:57 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Apr 24 23:35:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41ad503b

net-proxy/haproxy: fix missing trailing slash

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-proxy/haproxy/haproxy-1.8.25-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-proxy/haproxy/haproxy-1.8.25-r1.ebuild 
b/net-proxy/haproxy/haproxy-1.8.25-r1.ebuild
index 9186d522055..2c5c63d0d07 100644
--- a/net-proxy/haproxy/haproxy-1.8.25-r1.ebuild
+++ b/net-proxy/haproxy/haproxy-1.8.25-r1.ebuild
@@ -163,7 +163,7 @@ pkg_postinst() {
if [[ -d "${EROOT}/usr/share/doc/${PF}" ]]; then
einfo "Please consult the installed documentation for 
learning the configuration file's syntax."
einfo "The documentation and sample configuration files 
are installed here:"
-   einfo "   ${EROOT}usr/share/doc/${PF}"
+   einfo "   ${EROOT}/usr/share/doc/${PF}"
fi
fi
 }



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

2020-04-24 Thread Thomas Deutschmann
commit: 28a6aaad34ed89b45d37a46600e1df1fc1b24510
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Apr 24 23:34:26 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Apr 24 23:35:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28a6aaad

app-misc/cmatrix: fix missing trailing slashes

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-misc/cmatrix/{cmatrix-2.0.ebuild => cmatrix-2.0-r1.ebuild} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-misc/cmatrix/cmatrix-2.0.ebuild 
b/app-misc/cmatrix/cmatrix-2.0-r1.ebuild
similarity index 82%
rename from app-misc/cmatrix/cmatrix-2.0.ebuild
rename to app-misc/cmatrix/cmatrix-2.0-r1.ebuild
index 64b0aaf7b48..c691bbc100c 100644
--- a/app-misc/cmatrix/cmatrix-2.0.ebuild
+++ b/app-misc/cmatrix/cmatrix-2.0-r1.ebuild
@@ -33,9 +33,9 @@ src_install() {
 
 pkg_postinst() {
if use X; then
-   if [[ -d "${ROOT}"usr/share/fonts/misc ]] ; then
-   einfo ">>> Running mkfontdir on 
${ROOT}usr/share/fonts/misc"
-   mkfontdir "${ROOT}"usr/share/fonts/misc
+   if [[ -d "${ROOT}"/usr/share/fonts/misc ]] ; then
+   einfo ">>> Running mkfontdir on 
${ROOT}/usr/share/fonts/misc"
+   mkfontdir "${ROOT}"/usr/share/fonts/misc
fi
font_pkg_postinst
fi



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

2020-04-24 Thread Matthew Thode
commit: 2611932e12c134d6ada37d7e4622adde0ce419af
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Apr 24 23:31:16 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Apr 24 23:31:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2611932e

profiles: add more rackspce client stuff for removal

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index cc83d0a80f0..e72ec442ac1 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -59,7 +59,11 @@ games-action/rune
 # not needed anymore, no revdeps
 # removal in 14 days. Bug #718996.
 dev-python/ip-associations-python-novaclient-ext
+dev-python/os-virtual-interfacesv2-python-novaclient-ext
+dev-python/os-networksv2-python-novaclient-ext
+dev-python/osc-placement
 dev-python/rackspace-novaclient
+dev-python/nose-testconfig
 
 # Michał Górny  (2020-04-23)
 # Unmaintained.  Stuck on Python 3.6.  No revdeps.



[gentoo-commits] proj/releng:master commit in: releases/weekly/specs/ppc/ppc64le/

2020-04-24 Thread Matt Turner
commit: bf443b09a456bb94a70458e8d66d2d999bddee43
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Apr 24 23:25:33 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Apr 24 23:25:33 2020 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=bf443b09

specs/ppc64le: Switch to new profiles

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

 releases/weekly/specs/ppc/ppc64le/stage1.spec | 2 +-
 releases/weekly/specs/ppc/ppc64le/stage3.spec | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/releases/weekly/specs/ppc/ppc64le/stage1.spec 
b/releases/weekly/specs/ppc/ppc64le/stage1.spec
index edb3c201..0594f2d8 100644
--- a/releases/weekly/specs/ppc/ppc64le/stage1.spec
+++ b/releases/weekly/specs/ppc/ppc64le/stage1.spec
@@ -2,7 +2,7 @@ subarch: ppc64le
 target: stage1
 version_stamp: latest
 rel_type: default
-profile: default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian
+profile: default/linux/ppc64le/17.0
 snapshot: latest
 source_subpath: default/stage3-ppc64le-latest
 compression_mode: pixz_x

diff --git a/releases/weekly/specs/ppc/ppc64le/stage3.spec 
b/releases/weekly/specs/ppc/ppc64le/stage3.spec
index 3c681cfb..3af43553 100644
--- a/releases/weekly/specs/ppc/ppc64le/stage3.spec
+++ b/releases/weekly/specs/ppc/ppc64le/stage3.spec
@@ -2,7 +2,7 @@ subarch: ppc64le
 target: stage3
 version_stamp: latest
 rel_type: default
-profile: default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian
+profile: default/linux/ppc64le/17.0
 snapshot: latest
 source_subpath: default/stage1-ppc64le-latest
 compression_mode: pixz_x



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

2020-04-24 Thread Matthew Thode
commit: 07d6afae4681561486f03f7202033ce6bd0c5819
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Apr 24 23:14:32 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Apr 24 23:14:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07d6afae

sys-cluster/nova: 20.2.0 amd64/x86 stable for libvirt update

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

 sys-cluster/nova/Manifest   |   2 -
 sys-cluster/nova/nova-20.1.1.ebuild | 218 
 sys-cluster/nova/nova-20.2.0.ebuild |   2 +-
 3 files changed, 1 insertion(+), 221 deletions(-)

diff --git a/sys-cluster/nova/Manifest b/sys-cluster/nova/Manifest
index 5b95e6ab823..129cd44c372 100644
--- a/sys-cluster/nova/Manifest
+++ b/sys-cluster/nova/Manifest
@@ -1,5 +1,3 @@
-DIST nova-20.1.1.tar.gz 11604365 BLAKE2B 
cafc47be451d12f84918c5ad7500ab548be8978cf2f28af6dbac1dba2233e6a3d43be96b9496976d2027894883780241a67950135c92013f60e310ebd925
 SHA512 
90e9359ce96e9c7a55583a0c02a3b5b0635f20ab474c9b7ceee3255ddc6571925f4db41b950811b9bc2e3fc8c2fbb78683b1979b3d1f287449725cd70f5ad7b0
 DIST nova-20.2.0.tar.gz 11625085 BLAKE2B 
5ae0be3831ed03722947041efa6ce1dc3662273517ca652fb0c135f90f0323deed1f0af7751916343e3c8e065be4cc8eb7b00adf043ddaa798bf5faa88aa7bc9
 SHA512 
3db1fc8bda5ae95394518af1a856b6876104b852ffd758bda90a7fbdb8b389bc246e406d55eae614e65b559556ea9511c0c1281e2858d6157dd462767ae5127f
-DIST nova.conf.sample-20.1.1 220110 BLAKE2B 
af98687c895ee091cc2e8d668eb50b52cc94618081f8a50b544faebed29b2b3a5dfa38309da70dcc6d0083792605b810081b50c15a6c960947e0c782f25717ab
 SHA512 
cc6cce95943b06d60dfc1f85b87d527662eeb57388dca4a6037078b517302b86fd7f752c6e9e43c59c10be83ac5955f21c08284bbc946ffe2171f5bfa6edff38
 DIST nova.conf.sample-20.2.0 220110 BLAKE2B 
af98687c895ee091cc2e8d668eb50b52cc94618081f8a50b544faebed29b2b3a5dfa38309da70dcc6d0083792605b810081b50c15a6c960947e0c782f25717ab
 SHA512 
cc6cce95943b06d60dfc1f85b87d527662eeb57388dca4a6037078b517302b86fd7f752c6e9e43c59c10be83ac5955f21c08284bbc946ffe2171f5bfa6edff38
 DIST nova.conf.sample-2019.2. 220110 BLAKE2B 
af98687c895ee091cc2e8d668eb50b52cc94618081f8a50b544faebed29b2b3a5dfa38309da70dcc6d0083792605b810081b50c15a6c960947e0c782f25717ab
 SHA512 
cc6cce95943b06d60dfc1f85b87d527662eeb57388dca4a6037078b517302b86fd7f752c6e9e43c59c10be83ac5955f21c08284bbc946ffe2171f5bfa6edff38

diff --git a/sys-cluster/nova/nova-20.1.1.ebuild 
b/sys-cluster/nova/nova-20.1.1.ebuild
deleted file mode 100644
index c68161259e2..000
--- a/sys-cluster/nova/nova-20.1.1.ebuild
+++ /dev/null
@@ -1,218 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7} )
-inherit distutils-r1 eutils linux-info multilib
-
-DESCRIPTION="Cloud computing fabric controller"
-HOMEPAGE="https://launchpad.net/nova";
-
-if [[ ${PV} == * ]];then
-   inherit git-r3
-   
SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/nova/train/nova.conf.sample
 -> nova.conf.sample-${PV}"
-   EGIT_REPO_URI="https://github.com/openstack/nova.git";
-   EGIT_BRANCH="stable/train"
-else
-   
SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/nova/train/nova.conf.sample
 -> nova.conf.sample-${PV}
-   https://tarballs.openstack.org/${PN}/${P}.tar.gz";
-   KEYWORDS="amd64 ~arm64 x86"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="+compute compute-only iscsi +memcached +mysql +novncproxy openvswitch 
postgres +rabbitmq sqlite"
-REQUIRED_USE="
-   !compute-only? ( || ( mysql postgres sqlite ) )
-   compute-only? ( compute !rabbitmq !memcached !mysql !postgres !sqlite )"
-
-CDEPEND="
-   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
-   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
-DEPEND="
-   ${CDEPEND}
-   app-admin/sudo"
-
-RDEPEND="
-   ${CDEPEND}
-   compute-only? (
-   >=dev-python/sqlalchemy-1.2.19[${PYTHON_USEDEP}]
-   )
-   sqlite? (
-   >=dev-python/sqlalchemy-1.2.19[sqlite,${PYTHON_USEDEP}]
-   )
-   mysql? (
-   >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
-   !~dev-python/pymysql-0.7.7[${PYTHON_USEDEP}]
-   >=dev-python/sqlalchemy-1.2.19[${PYTHON_USEDEP}]
-   )
-   postgres? (
-   >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}]
-   >=dev-python/sqlalchemy-1.2.19[${PYTHON_USEDEP}]
-   )
-   >=dev-python/decorator-3.4.0[${PYTHON_USEDEP}]
-   >=dev-python/eventlet-0.20.0[${PYTHON_USEDEP}]
-   !~dev-python/eventlet-0.20.1[${PYTHON_USEDEP}]
-   >=dev-python/jinja-2.10[${PYTHON_USEDEP}]
-   >=dev-python/keystonemiddleware-4.17.0[${PYTHON_USEDEP}]
-   >=dev-python/lxml-2.4.1[${PYTHON_USEDEP}]
-   !~dev-python/lxml-3.7.0[${PYTHON_USEDEP}]
-   >=dev-python/routes-2.3.1[${PYTHON_USEDEP}]
-   >=dev-python/cryptography-2.7[${PYTHON_USEDEP}]
-   >=d

[gentoo-commits] repo/gentoo:master commit in: dev-python/pyqtgraph/files/, dev-python/pyqtgraph/

2020-04-24 Thread Marek Szuba
commit: 530156324d4c5acd0aa63fb6b520453c576b09c4
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Apr 24 15:42:23 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Apr 24 22:56:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53015632

dev-python/pyqtgraph: bump to 0.11.0_rc0 and EAPI-7

The only version to date with python3_8 support. Ostensibly a release
candidate but if it's good enough for Debian to package then it's good
enough for me!

Committed with kind permission of mgorny on behalf of the Python
project.

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

 dev-python/pyqtgraph/Manifest  |  1 +
 .../files/pyqtgraph-0.11.0-qt5_only.patch  | 11 +
 dev-python/pyqtgraph/pyqtgraph-0.11.0_rc0.ebuild   | 48 ++
 3 files changed, 60 insertions(+)

diff --git a/dev-python/pyqtgraph/Manifest b/dev-python/pyqtgraph/Manifest
index ae3b55682a0..5b078024ea7 100644
--- a/dev-python/pyqtgraph/Manifest
+++ b/dev-python/pyqtgraph/Manifest
@@ -1 +1,2 @@
 DIST pyqtgraph-0.10.0.tar.gz 704972 BLAKE2B 
cb1295608536b06de32ea72503b2df2be7f4ae3065b42431542539feec5eb37412e3a7697e2ee97309594b9aecc19c692ef7b45f843f37bd50148a3c0b6e1d31
 SHA512 
d995da7b4f13ae0009582aebe3f753dc78566dc50ba9314d3a2d37ad4ed8f2fd8bb497a01bb8b37b6d96bf14c071aad018bcbc7224d9dd9b47589a7b5b640d30
+DIST pyqtgraph-0.11.0_rc0.tar.gz 755973 BLAKE2B 
845c57a16c71d449419cca452ac70468eb21f198b3aebe39204e8ac1408ebd4471a95b24cbd91cd4c745439c17a805738e50a29f8690de5d84f86c2597310aea
 SHA512 
6eb5573b19c7fc0bc263bdc5d75a9a7a5d86d5ce525e406fcbd8f4215a8b2a0a9a7d4839d177fb10ff62a5feacdf088347828900daa9f60ae84e54824b98f470

diff --git a/dev-python/pyqtgraph/files/pyqtgraph-0.11.0-qt5_only.patch 
b/dev-python/pyqtgraph/files/pyqtgraph-0.11.0-qt5_only.patch
new file mode 100644
index 000..1e65b0de926
--- /dev/null
+++ b/dev-python/pyqtgraph/files/pyqtgraph-0.11.0-qt5_only.patch
@@ -0,0 +1,11 @@
+--- a/pyqtgraph/Qt.py
 b/pyqtgraph/Qt.py
+@@ -25,7 +25,7 @@
+ ## This is done by first checking to see whether one of the libraries
+ ## is already imported. If not, then attempt to import PyQt4, then PySide.
+ if QT_LIB is None:
+-libOrder = [PYQT4, PYSIDE, PYQT5, PYSIDE2]
++libOrder = [PYQT5]
+ 
+ for lib in libOrder:
+ if lib in sys.modules:

diff --git a/dev-python/pyqtgraph/pyqtgraph-0.11.0_rc0.ebuild 
b/dev-python/pyqtgraph/pyqtgraph-0.11.0_rc0.ebuild
new file mode 100644
index 000..f13ada12b64
--- /dev/null
+++ b/dev-python/pyqtgraph/pyqtgraph-0.11.0_rc0.ebuild
@@ -0,0 +1,48 @@
+# 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
+
+MY_PV=$(ver_rs 3 "")
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="A pure-python graphics and GUI library built on PyQt and numpy"
+HOMEPAGE="http://www.pyqtgraph.org/ https://pypi.org/project/pyqtgraph/";
+SRC_URI="https://github.com/${PN}/${PN}/archive/${MY_P}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples opengl svg"
+
+RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]
+   sci-libs/scipy[${PYTHON_USEDEP}]
+   dev-python/PyQt5[gui,widgets,opengl=,svg=,${PYTHON_USEDEP}]
+   opengl? ( dev-python/pyopengl[${PYTHON_USEDEP}] )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.11.0-qt5_only.patch
+)
+
+DOCS=( CHANGELOG README.md )
+
+S="${WORKDIR}"/${PN}-${MY_P}
+
+distutils_enable_sphinx doc/source
+
+python_prepare_all() {
+   distutils-r1_python_prepare_all
+
+   if ! use opengl; then
+   rm -r pyqtgraph/opengl || die
+   fi
+}
+
+python_install_all() {
+   use examples && DOCS+=( examples/ )
+   distutils-r1_python_install_all
+}



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

2020-04-24 Thread Marek Szuba
commit: a24a33d5cf21de68039371057540185ee828d686
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Apr 24 22:58:13 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Apr 24 22:58:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a24a33d5

dev-python/pslab-python: support python3_8, drop python3_6

The latter is necessary due to there being no dev-python/pyqtgraph which
supports both 3.6 and 3.8.

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

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

diff --git a/dev-python/pslab-python/pslab-python-1.0.1-r1.ebuild 
b/dev-python/pslab-python/pslab-python-1.0.1-r1.ebuild
index ee580736dab..e87f109dd51 100644
--- a/dev-python/pslab-python/pslab-python-1.0.1-r1.ebuild
+++ b/dev-python/pslab-python/pslab-python-1.0.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{7,8} )
 
 inherit distutils-r1
 



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

2020-04-24 Thread Matt Turner
commit: 97a90dff776eb9b4f723fd47f44154626df8d100
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Apr 24 22:16:03 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Apr 24 22:16:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97a90dff

dev-util/ccls: Version bump to 0.20190823.6

Closes: https://bugs.gentoo.org/712314
Closes: https://bugs.gentoo.org/714764
Closes: https://bugs.gentoo.org/719034
Signed-off-by: Matt Turner  gentoo.org>

 dev-util/ccls/Manifest |  1 +
 dev-util/ccls/ccls-0.20190823.6.ebuild | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-util/ccls/Manifest b/dev-util/ccls/Manifest
index 84534b3e8ac..62b02853fd4 100644
--- a/dev-util/ccls/Manifest
+++ b/dev-util/ccls/Manifest
@@ -1 +1,2 @@
 DIST ccls-0.20190823.5.tar.gz 158118 BLAKE2B 
09b4a985a284fe74adc408eb9e86094aaf4ebfaf50de3238a17299efabe4749326b8239356c2808ca500a44bef664b2a654e9b16c83c3ef04cd7cf90c56fe3ef
 SHA512 
3c4ecac663eb463870153734fa6206701ede9d72bae3b6eae9c26adab2979ad79d2ac860c1ffb07f8cfcea4aa63afed90510734d91f830c99a86b3811959583f
+DIST ccls-0.20190823.6.tar.gz 158158 BLAKE2B 
f2957b310f1bddc17a498191d315327adbeed72ecf3a60f2abde2fe1af8341246670d779807dcfaf98217f648d4fbe5914e4f64108cfe7a3f68e62b00e96dcaa
 SHA512 
c6df96e304f5b7381c67eda4c1bd05873a85fb0d0983b3abcc507987a402860aa6660079a0e7b125f5cda22047da936239480aa0b604cd2598f84a4b9e9c3bdd

diff --git a/dev-util/ccls/ccls-0.20190823.6.ebuild 
b/dev-util/ccls/ccls-0.20190823.6.ebuild
new file mode 100644
index 000..d959663fa6f
--- /dev/null
+++ b/dev-util/ccls/ccls-0.20190823.6.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_REPO_URI="https://github.com/MaskRay/${PN}";
+
+if [[ ${PV} = * ]]; then
+   GIT_ECLASS="git-r3"
+fi
+
+inherit cmake ${GIT_ECLASS}
+
+DESCRIPTION="C/C++/ObjC language server"
+HOMEPAGE="https://github.com/MaskRay/ccls";
+
+if [[ ${PV} == * ]] ; then
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+DEPEND="
+   dev-libs/rapidjson
+   sys-devel/clang:=
+   sys-devel/llvm:=
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DUSE_SYSTEM_RAPIDJSON=ON
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: app-forensics/honggfuzz/

2020-04-24 Thread Sergei Trofimovich
commit: 55b64a062be886387348bd99e2707cccddeb5052
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Apr 24 21:59:28 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Apr 24 21:59:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55b64a06

app-forensics/honggfuzz: bump up to 2.2

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-forensics/honggfuzz/Manifest |  1 +
 app-forensics/honggfuzz/honggfuzz-2.2.ebuild | 44 
 2 files changed, 45 insertions(+)

diff --git a/app-forensics/honggfuzz/Manifest b/app-forensics/honggfuzz/Manifest
index 23b272ac541..0f658dc9eb6 100644
--- a/app-forensics/honggfuzz/Manifest
+++ b/app-forensics/honggfuzz/Manifest
@@ -1 +1,2 @@
 DIST honggfuzz-2.1.tar.gz 65209308 BLAKE2B 
83882aaba55e1a809c7477c528f92e3617ea912794680c21de680da38a17e5b6ccf6dbfa9e3c6da263fd8730a0007cf44b5038b8f1c80ecd9cc8dffec7548a99
 SHA512 
04505085779ba824a494f414b9eb7d9f5f5e6962ca4736cd4fa4bc00438c9cb63c5a367db9510f8e1b0383469207d70fad1e978e696912c721a14a5340e9ad2b
+DIST honggfuzz-2.2.tar.gz 65219878 BLAKE2B 
f842c6d3dea22525d1335fbdbdffa349ace743762386e81e40f1eab99dafa8f34b935c1cb4871b25ade76e3ac8f846d0329ef01bc0097a888e60b400819ada2d
 SHA512 
8e6a0cf027d521967a69828afa6e0ae5306ad7387c595405f9d3151344e2aa91f9537355fafdf03f06e6702014e2faa0609c3d249f22af5793663f3c9d09180d

diff --git a/app-forensics/honggfuzz/honggfuzz-2.2.ebuild 
b/app-forensics/honggfuzz/honggfuzz-2.2.ebuild
new file mode 100644
index 000..087d70b53f6
--- /dev/null
+++ b/app-forensics/honggfuzz/honggfuzz-2.2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="A general purpose fuzzer with feedback support"
+HOMEPAGE="https://google.github.io/honggfuzz/";
+SRC_URI="https://github.com/google/honggfuzz/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+   >=sys-libs/binutils-libs-2.29:=
+   sys-libs/libunwind:=
+   app-arch/xz-utils
+"
+
+DEPEND="${RDEPEND}"
+
+DOCS=(
+   CHANGELOG
+   COPYING
+   CONTRIBUTING
+   README.md
+)
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.0-no-werror.patch
+)
+
+src_compile() {
+   CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" emake
+}
+
+src_install() {
+   dobin ${PN}
+
+   einstalldocs
+}



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

2020-04-24 Thread Sergei Trofimovich
commit: 0b65ea6b511cc792fe3749ae99bdf8458c41771f
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Apr 24 20:01:08 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Apr 24 21:48:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b65ea6b

media-libs/woff2: stable 1.0.2-r1 for sparc, bug #715808

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 media-libs/woff2/woff2-1.0.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/woff2/woff2-1.0.2-r1.ebuild 
b/media-libs/woff2/woff2-1.0.2-r1.ebuild
index 08b29db4d65..3c1822a06be 100644
--- a/media-libs/woff2/woff2-1.0.2-r1.ebuild
+++ b/media-libs/woff2/woff2-1.0.2-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris"
 IUSE=""
 
 RDEPEND="app-arch/brotli"



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

2020-04-24 Thread Sergei Trofimovich
commit: 75f9081419d40104f2436839683f09779b3728da
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Apr 24 20:01:52 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Apr 24 21:48:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75f90814

media-gfx/fontforge: stable 20200314 for sparc, bug #715808

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 media-gfx/fontforge/fontforge-20200314.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/fontforge/fontforge-20200314.ebuild 
b/media-gfx/fontforge/fontforge-20200314.ebuild
index 571eb53e528..78f202d17f2 100644
--- a/media-gfx/fontforge/fontforge-20200314.ebuild
+++ b/media-gfx/fontforge/fontforge-20200314.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg
 
 LICENSE="BSD GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg 
unicode woff2 X"
 RESTRICT="!test? ( test )"
 



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

2020-04-24 Thread Michael Orlitzky
commit: 16bf0e7f6968b4a6eff5a3139a79d26871a37037
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Fri Apr 24 21:24:57 2020 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Fri Apr 24 21:41:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16bf0e7f

dev-libs/ntl: remove old "unused" versions.

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Michael Orlitzky  gentoo.org>

 dev-libs/ntl/Manifest  |   3 -
 .../ntl/files/ntl-9.2.0-sanitize-makefile.patch| 160 -
 dev-libs/ntl/files/ntl-9.2.0-singular.patch|  13 --
 .../ntl/files/ntl-9.6.4-sanitize-makefile.patch| 160 -
 dev-libs/ntl/ntl-10.5.0.ebuild |  62 
 dev-libs/ntl/ntl-9.3.0.ebuild  |  82 ---
 dev-libs/ntl/ntl-9.6.4.ebuild  |  85 ---
 7 files changed, 565 deletions(-)

diff --git a/dev-libs/ntl/Manifest b/dev-libs/ntl/Manifest
index 3ae669d70fb..c1c7dc4d859 100644
--- a/dev-libs/ntl/Manifest
+++ b/dev-libs/ntl/Manifest
@@ -1,4 +1 @@
-DIST ntl-10.5.0.tar.gz 1278729 BLAKE2B 
a061ac4e0989ea671c51a22904851e5b7919f3a7e55624048c576d6f48d2ba3d6f88baa6c656c9ef43ad2145a03df9d891372f8462a1c5b6b53bc1d05301d9f6
 SHA512 
b299dfc29005079470972c2a9ca02acd0ebdbc31ff8923df02f3627dbc66daa0f527226972cef032e1e488c4272554634a96456e94653fdf8b01356160319aa0
 DIST ntl-11.4.3.tar.gz 2274421 BLAKE2B 
d2c2fe695b17f47b24ad714d51dd723cbba453cc0fd67b8f46392103ef2f40ba54246411c793f0f60d1d50aae27cb8e75f6e8526fa9592e04c2cd0bdecef760c
 SHA512 
26515ed73c8e74d0ff8bc161101f1b815f2c23e4bd633cc426f6da2741c6d8f43ad4f8df2cb7ad915475933599e0ee01cc360e75569f6f5d49cb5e5eae37b3f5
-DIST ntl-9.3.0.tar.gz 888710 BLAKE2B 
153a6f1bd11f27ef2944e4df5e941c4ddbb1783449e2a72aa1a272fcf169997b01646cfac63ac3af5a85a7f9a4db99a664503615d323ba54784849e764316b0c
 SHA512 
dfb4ac7a66aaddcf5d0d0c9fcaff253b0196a9d9f727788127dd18e131528fe60dedf8bfb864503225fc5796987aec9c7019b74e0fc12cd12c20aa33a9cf9d7d
-DIST ntl-9.6.4.tar.gz 915256 BLAKE2B 
78d8415bb1fe858881f997383ca9adcc8af2499251fc1b2e8e2211a8c7b8edc249ef28f3705e302d438c19cc07bd31d8b36681cb6b5a846d4f0b35ff09d310ff
 SHA512 
ec8a4deb6996b31140edff978e07844ea8e30327491a6777d3982bffec01599b0cb5cc5dca297c8610ecb7ac9a4eae3407a59736fed840a2415a52a159370868

diff --git a/dev-libs/ntl/files/ntl-9.2.0-sanitize-makefile.patch 
b/dev-libs/ntl/files/ntl-9.2.0-sanitize-makefile.patch
deleted file mode 100644
index 2e8b77ae4b9..000
--- a/dev-libs/ntl/files/ntl-9.2.0-sanitize-makefile.patch
+++ /dev/null
@@ -1,160 +0,0 @@
-diff -Naur ntl-9.2.0.orig/src/DoConfig ntl-9.2.0/src/DoConfig
 ntl-9.2.0.orig/src/DoConfig2015-07-09 21:45:26.959930693 +1200
-+++ ntl-9.2.0/src/DoConfig 2015-07-09 21:46:52.250122780 +1200
-@@ -38,14 +38,16 @@
- 
- 'LDFLAGS' => '',
- 'LDLIBS'  => '-lm',
-+'PICFLAG' => '-fPIC',
- 'CPPFLAGS'=> '',
- 
--'DEF_PREFIX'  => '/usr/local',
-+'DEF_PREFIX'  => '/usr',
- 
- 'PREFIX'  => '$(DEF_PREFIX)',
- 'LIBDIR'  => '$(PREFIX)/lib',
- 'INCLUDEDIR'  => '$(PREFIX)/include',
- 'DOCDIR'  => '$(PREFIX)/share/doc',
-+'SHMAKE'  => 'non-gld',
- 
- 'GMP_PREFIX'  => '$(DEF_PREFIX)',
- 'GMP_INCDIR'  => '$(GMP_PREFIX)/include',
-diff -Naur ntl-9.2.0.orig/src/mfile ntl-9.2.0/src/mfile
 ntl-9.2.0.orig/src/mfile   2015-07-09 21:45:26.959930693 +1200
-+++ ntl-9.2.0/src/mfile2015-07-09 21:57:40.631583489 +1200
-@@ -109,6 +109,16 @@
- WIZARD=@{WIZARD}
- # Set to off if you want to bypass the wizard; otherwise, set to on.
- 
-+###
-+#
-+# New addition for shared library building. With gcc you need to
-+# choose the Position Indepent Code flag. You have a choice of 
-+# -fpic better code but in rare case not available (ppc)
-+# -fPIC slightly slower code but guaranted to work anywhere.
-+#
-+###
-+
-+PICFLAG=@{PICFLAG}
- 
- #
- #
-@@ -141,6 +151,8 @@
- 
- OBJ=$(O19)
- 
-+SHOBJ=$(subst .o,.lo,$(OBJ))
-+
- # library source files
- 
- 
-@@ -314,6 +326,8 @@
- 
- LINK = $(CXX) $(NTL_INCLUDE) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS)
- 
-+.SUFFIXES: .lo
-+
- 
- 
- # 'make all' does a complete make, including all setup.
-@@ -322,11 +336,11 @@
- # again.
- 
- all:
--  make setup1
--  make setup2
--  make setup3
--  make setup4
--  make ntl.a
-+  ${MAKE} setup1
-+  ${MAKE} setup2
-+  ${MAKE} setup3
-+  ${MAKE} setup4
-+  ${MAKE} ntl.a
-   touch all
- 
- 
-@@ -373,22 +387,37 @@
- lip.o:lip.c g_lip_impl.h c_lip_impl.h 
-   $(LCOMP) $(COMPILE) $(GMP_OPT_INCDIR) lip.c
- 
-+lip.lo:   lip.c g_lip_impl.h c_lip_impl.h 
-+  $(LCOMP) $(COMPILE) $(PICFLAG) $(GMP_OPT_INCDIR) lip.c -o lip.lo
-+
- ctools.o: ctools.c
-   $(LCOMP) $(COMPILE) ctools.c
- 
-+ctools.lo:ctools.c

[gentoo-commits] repo/gentoo:master commit in: app-portage/layman/

2020-04-24 Thread Brian Dolbec
commit: b71773652e8fc7021d9daef0dde423520f3b5c75
Author: Brian Dolbec  gentoo  org>
AuthorDate: Fri Apr 24 13:31:18 2020 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Fri Apr 24 21:41:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7177365

app-portage/layman: Version bump

Fixes bug 674594, 613936
Fixes python 3.7 and python 3.8 compatibility.

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Brian Dolbec  gentoo.org>

 app-portage/layman/Manifest| 1 +
 app-portage/layman/{layman-2.4.2-r2.ebuild => layman-2.4.3.ebuild} | 0
 2 files changed, 1 insertion(+)

diff --git a/app-portage/layman/Manifest b/app-portage/layman/Manifest
index e161600729e..4d3f37e06d6 100644
--- a/app-portage/layman/Manifest
+++ b/app-portage/layman/Manifest
@@ -1 +1,2 @@
 DIST layman-2.4.2.tar.gz 137893 BLAKE2B 
ad925b974e280c0c933cb7c7d5131946fbb40d15410a671be3d93fa895e2d92a4f3218bce99abc8f2c1e007e72bd51662a18665579bf2ded7f349eb9ed5c652c
 SHA512 
9d32269f51f896c554e6cbf8a674c50009bce48dd83dfe773b08b75bafd567eb75c26c227ab3a60bc83c1ed511862a3979b8d851befe8ad16fd0847eb91337cf
+DIST layman-2.4.3.tar.gz 135311 BLAKE2B 
b83fd543468be904a10d6fbda11f8d603a6936ecef3029c9d1c82fe4c938d2cd299874a3e114ac3524485ce8a33c5ec21885adddc218f5e331519318c0b1ad5a
 SHA512 
2f3d1180647b358d5ca929fd28c6c5f4664f1f6f24e3114a4dc886d23279ffcdde7ca292c64aab84f1710ddf7029c26483de07c2271ca527b861b0ea2b54

diff --git a/app-portage/layman/layman-2.4.2-r2.ebuild 
b/app-portage/layman/layman-2.4.3.ebuild
similarity index 100%
rename from app-portage/layman/layman-2.4.2-r2.ebuild
rename to app-portage/layman/layman-2.4.3.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-portage/gs-elpa/

2020-04-24 Thread Brian Dolbec
commit: b58a43f4c44153a3170c8b1e7377b1dfdee7e1f1
Author: Brian Dolbec  gentoo  org>
AuthorDate: Fri Apr 24 14:12:36 2020 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Fri Apr 24 21:41:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b58a43f4

app-portage/gs-elpa: Add python 3.7, 3.8 to PYTHON_COMPAT

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Brian Dolbec  gentoo.org>

 app-portage/gs-elpa/gs-elpa-0.1.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/gs-elpa/gs-elpa-0.1.3-r1.ebuild 
b/app-portage/gs-elpa/gs-elpa-0.1.3-r1.ebuild
index 9d3af3fb369..14fa6f91c46 100644
--- a/app-portage/gs-elpa/gs-elpa-0.1.3-r1.ebuild
+++ b/app-portage/gs-elpa/gs-elpa-0.1.3-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=(python3_6)
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/g-sorcery/files/, app-portage/g-sorcery/

2020-04-24 Thread Brian Dolbec
commit: 2ced56cbde6e937a80c58559122660e8b5c64d17
Author: Brian Dolbec  gentoo  org>
AuthorDate: Thu Apr 23 19:27:51 2020 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Fri Apr 24 21:41:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ced56cb

app-portage/g-sorcery: Add py 3.7, 3.8

Fix test fails due to class variables inheritence change.

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Brian Dolbec  gentoo.org>

 .../files/g-sorcery-0.2.1-py3.7.tests-fix.patch| 140 +
 app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild|   8 +-
 2 files changed, 146 insertions(+), 2 deletions(-)

diff --git a/app-portage/g-sorcery/files/g-sorcery-0.2.1-py3.7.tests-fix.patch 
b/app-portage/g-sorcery/files/g-sorcery-0.2.1-py3.7.tests-fix.patch
new file mode 100644
index 000..84a702413ac
--- /dev/null
+++ b/app-portage/g-sorcery/files/g-sorcery-0.2.1-py3.7.tests-fix.patch
@@ -0,0 +1,140 @@
+diff --git a/README.md b/README.md
+index 9bdd5b7..c2eb5ad 100644
+--- a/README.md
 b/README.md
+@@ -26,3 +26,5 @@ This project is aimed to create a framework for 
ebuild-generators for
+ 3rd party software providers.
+ 
+ If you want to develop a new backend see [developer's 
instructions](https://github.com/jauhien/g-sorcery/blob/master/docs/developer_instructions.rst).
++
++[TODO 
list](https://trello.com/b/8WdY2ZIs/framework-for-automated-ebuild-generators).
+diff --git a/scripts/all_pythons.sh b/scripts/all_pythons.sh
+index af4c1f1..3c85974 100755
+--- a/scripts/all_pythons.sh
 b/scripts/all_pythons.sh
+@@ -2,7 +2,7 @@
+ 
+ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
+ 
+-for VER in 2.7 3.3 3.4
++for VER in 2.7 3.6 3.7 3.8
+ do
+ echo
+ echo "testing python${VER}"
+diff --git a/tests/server.py b/tests/server.py
+index 51d49b7..aa895ea 100644
+--- a/tests/server.py
 b/tests/server.py
+@@ -4,20 +4,21 @@
+ """
+ server.py
+ ~
+-
++
+ test server
+-
++
+ :copyright: (c) 2013 by Jauhien Piatlicki
+ :license: GPL-2, see LICENSE for more details.
+ """
+ 
+ import os
+ import threading
++import time
+ 
+ from g_sorcery.compatibility import py2k
+ 
+ if py2k:
+-from SocketServer import TCPServer as HTTPServer 
++from SocketServer import TCPServer as HTTPServer
+ from SimpleHTTPServer import SimpleHTTPRequestHandler
+ else:
+ from http.server import HTTPServer
+@@ -26,26 +27,27 @@ else:
+ def HTTPRequestHandlerGenerator(direct):
+ 
+ class HTTPRequestHandler(SimpleHTTPRequestHandler, object):
+-directory = direct
+ 
+ def __init__(self, request, client_address, server):
++self.direct = direct
+ super(HTTPRequestHandler, self).__init__(request, client_address, 
server)
+ 
+ def translate_path(self, path):
+-return os.path.join(self.directory, path[1:])
++return os.path.join(self.direct, path[1:])
+ 
+ return HTTPRequestHandler
+ 
+-
++
+ class Server(threading.Thread):
+ def __init__(self, directory, port=8080):
+ super(Server, self).__init__()
+ HTTPServer.allow_reuse_address = True
+ server_address = ('127.0.0.1', port)
+ self.httpd = HTTPServer(server_address, 
HTTPRequestHandlerGenerator(directory))
+-
++
+ def run(self):
+ self.httpd.serve_forever()
+ 
+ def shutdown(self):
+ self.httpd.shutdown()
++time.sleep(0.5)
+diff --git a/tests/test_DBGenerator.py b/tests/test_DBGenerator.py
+index 9a47c86..3c28278 100644
+--- a/tests/test_DBGenerator.py
 b/tests/test_DBGenerator.py
+@@ -4,9 +4,9 @@
+ """
+ test_DBGenerator.py
+ ~~~
+-
++
+ DBGenerator test suite
+-
++
+ :copyright: (c) 2013 by Jauhien Piatlicki
+ :license: GPL-2, see LICENSE for more details.
+ """
+@@ -81,11 +81,13 @@ class TestDBGenerator(BaseTest):
+ srv = Server(orig_tempdir.name)
+ srv.start()
+ 
+-pkg_db = db_generator(self.tempdir.name, "test_repo",
++try:
++pkg_db = db_generator(self.tempdir.name, "test_repo",
+   common_config = common_config, config = config)
+ 
+-srv.shutdown()
+-srv.join()
++finally:
++srv.shutdown()
++srv.join()
+ 
+ self.assertEqual(set(pkg_db.list_categories()), set(["app-test1", 
"app-test2"]))
+ self.assertTrue(pkg_db.in_category("app-test1", "test"))
+diff --git a/tests/test_PackageDB.py b/tests/test_PackageDB.py
+index 152c605..8be8f8a 100644
+--- a/tests/test_PackageDB.py
 b/tests/test_PackageDB.py
+@@ -70,11 +70,13 @@ class TestPackageDB(BaseTest):
+ 
+ srv = Server(orig_tempdir.name, port=port)
+ srv.start()
+-self.assertRaises(IntegrityError, test_db.sync, sync_address)
+-os.system("cd " + orig_tempdir.name + " && mv good.tar.gz 
dummy.tar.gz")
+-test_db.sync(sync_addr

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

2020-04-24 Thread Brian Dolbec
commit: b48359be8173f4fa7993c2708465290281fdfc19
Author: Brian Dolbec  gentoo  org>
AuthorDate: Thu Apr 23 19:23:38 2020 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Fri Apr 24 21:41:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b48359be

dev-python/sexpdata: Add python 3.7, 3.8

Update maintainer

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Brian Dolbec  gentoo.org>

 dev-python/sexpdata/metadata.xml | 5 -
 dev-python/sexpdata/sexpdata-0.0.3-r1.ebuild | 2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/dev-python/sexpdata/metadata.xml b/dev-python/sexpdata/metadata.xml
index 9f415dca82a..4c2e02398eb 100644
--- a/dev-python/sexpdata/metadata.xml
+++ b/dev-python/sexpdata/metadata.xml
@@ -1,7 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-  
+   
+   lay...@gentoo.org
+   Gentoo Layman team
+   
   
 tkf/sexpdata
   

diff --git a/dev-python/sexpdata/sexpdata-0.0.3-r1.ebuild 
b/dev-python/sexpdata/sexpdata-0.0.3-r1.ebuild
index b0baea02ce4..99c85b495e5 100644
--- a/dev-python/sexpdata/sexpdata-0.0.3-r1.ebuild
+++ b/dev-python/sexpdata/sexpdata-0.0.3-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=(python3_6)
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: games-arcade/xboing/

2020-04-24 Thread Andreas K. Hüttel
commit: b3ab289285d6e23cc70866be4ec32c330399f3c2
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Apr 24 21:23:43 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Apr 24 21:23:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3ab2892

games-arcade/xboing: Apply -fcommon workaround

This is prehistoric software without upstream activity or even a
bugtracker. Let's keep it working as long as possible...

Closes: https://bugs.gentoo.org/707214
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 games-arcade/xboing/xboing-2.4-r3.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/games-arcade/xboing/xboing-2.4-r3.ebuild 
b/games-arcade/xboing/xboing-2.4-r3.ebuild
index 9c36b5a49e6..d4782422134 100644
--- a/games-arcade/xboing/xboing-2.4-r3.ebuild
+++ b/games-arcade/xboing/xboing-2.4-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-inherit eutils
+inherit flag-o-matic eutils
 
 DESCRIPTION="Blockout type game where you bounce a ball trying to destroy 
blocks"
 HOMEPAGE="http://www.techrescue.org/xboing/";
@@ -36,6 +36,7 @@ src_prepare() {
 src_configure() {
xmkmf -a || die
sed -i -e "s:GENTOO_VER:${PF/${PN}-/}:" Imakefile || die
+   append-cflags -fcommon
 }
 
 src_compile() {



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

2020-04-24 Thread Andreas K. Hüttel
commit: 30efb3108230b04f5206bf0dfba77e3759fdd476
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Apr 24 21:09:54 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Apr 24 21:10:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30efb310

app-text/xournalpp: Version bump

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 app-text/xournalpp/Manifest|  1 +
 app-text/xournalpp/xournalpp-1.0.18.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/app-text/xournalpp/Manifest b/app-text/xournalpp/Manifest
index 24b899ea999..02a9412a393 100644
--- a/app-text/xournalpp/Manifest
+++ b/app-text/xournalpp/Manifest
@@ -1 +1,2 @@
 DIST xournalpp-1.0.17.tgz 14885382 BLAKE2B 
501feb4480eee5aa38cc148f561d6c730505e43fd5d8017936f4b1d15f1b83ae936eb0a2e81b9889c668f9ed0a9c46b9053c984d45815c88829b023b7dbbd209
 SHA512 
cc3568ce22fd42f0e8458f1428c102d2fc18a9650d8c5968cadd6693fc19374780beb3c7f6206f2f494439296a883b2a5160da37e3a0e10d6fe3654084967ab9
+DIST xournalpp-1.0.18.tgz 14892343 BLAKE2B 
d2aaede0e85d724cf8032f38a6fa2c3c4862f26d410dbab8264dd50ab8ee0d26889eeab433ef615fe9ce271710192eca380ff80149431d5368125926cf8d2b25
 SHA512 
90568a2674a18ff711ecef5f1a66ea1c5746d7f1fde271b36342d9bf48e096e63075cf7fd8b69e39e144273a4d1b922c415eee929eba94b2fa515a0bb481815a

diff --git a/app-text/xournalpp/xournalpp-1.0.18.ebuild 
b/app-text/xournalpp/xournalpp-1.0.18.ebuild
new file mode 100644
index 000..6cb1258352c
--- /dev/null
+++ b/app-text/xournalpp/xournalpp-1.0.18.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils xdg
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/xournalpp/xournalpp.git";
+   unset SRC_URI
+else
+   KEYWORDS="~amd64"
+   SRC_URI="https://github.com/xournalpp/xournalpp/archive/${PV}.tar.gz -> 
${P}.tgz"
+fi
+
+DESCRIPTION="Handwriting notetaking software with PDF annotation support"
+HOMEPAGE="https://github.com/xournalpp/xournalpp";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+COMMONDEPEND="
+   app-text/poppler
+   dev-libs/glib
+   dev-libs/libxml2
+   dev-libs/libzip:=
+   media-libs/portaudio
+   media-libs/libsndfile
+   sys-libs/zlib:=
+   x11-libs/gtk+:3
+"
+RDEPEND="${COMMONDEPEND}
+"
+DEPEND="${COMMONDEPEND}
+"
+BDEPEND="
+   virtual/pkgconfig
+   sys-apps/lsb-release
+"
+
+src_prepare() {
+   cmake-utils_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: sci-biology/foldingathome/

2020-04-24 Thread Ian Stakenvicius
commit: 4c0751916936840cb32736e393045aaa21dc0294
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Fri Apr 24 19:49:15 2020 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Fri Apr 24 21:09:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c075191

sci-biology/foldingathome: version bump

Trivial version bump, per bug comments; thanks for testing!

Closes: https://bugs.gentoo.org/718584
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Ian Stakenvicius  gentoo.org>

 sci-biology/foldingathome/Manifest |   1 +
 .../foldingathome/foldingathome-7.6.9.ebuild   | 140 +
 2 files changed, 141 insertions(+)

diff --git a/sci-biology/foldingathome/Manifest 
b/sci-biology/foldingathome/Manifest
index e611180008f..d61a17ed13f 100644
--- a/sci-biology/foldingathome/Manifest
+++ b/sci-biology/foldingathome/Manifest
@@ -1 +1,2 @@
 DIST fahclient_7.5.1-64bit-release.tar.bz2 3438239 BLAKE2B 
69fb60cdd5356fe4f5ad1f106b67d078baf0394c5d3c474dff2f1ac840bcb31bfd9ca9a9c6112b9ee9497dcdc223732627a21c50b455e46c096a52587d5d229b
 SHA512 
5f6f2f882d57fe53ad0a55b48f09fc3803af6aebbbf0e92be39477d4c4da92237d6edabec61dd8183678bdcfe3923ff9b0938647a77edc2c69ce8958defcfdf1
+DIST fahclient_7.6.9-64bit-release.tar.bz2 3962851 BLAKE2B 
896ca7cdd1357bb37cd8a5c438223c398c5f8c6bde7f7302d0e62ccff603b9a3dd3fb348bd021b9654867eb8f2579c91cfe87e3229b365620b383a4f261ae5f4
 SHA512 
0a360d8a985d3d538922a2d9519b70845a568f7d052c3047e7f847865165e9cd6e741016ee00496161ca3c2115beef34e95ab594d0f864bccc0fe12de6886f19

diff --git a/sci-biology/foldingathome/foldingathome-7.6.9.ebuild 
b/sci-biology/foldingathome/foldingathome-7.6.9.ebuild
new file mode 100644
index 000..cb7ce89a604
--- /dev/null
+++ b/sci-biology/foldingathome/foldingathome-7.6.9.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit versionator user systemd
+
+DESCRIPTION="Folding@Home is a distributed computing project for protein 
folding"
+HOMEPAGE="https://foldingathome.org/";
+SRC_URI="https://download.foldingathome.org/releases/public/release/fahclient/centos-6.7-64bit/v$(get_version_component_range
 1-2)/fahclient_${PV}-64bit-release.tar.bz2"
+
+RESTRICT="mirror bindist strip"
+
+LICENSE="FAH-EULA-2014 FAH-special-permission"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+# Expressly listing all deps, as this is a binpkg and it is doubtful whether
+# i.e. uclibc or clang can provide what is necessary at runtime
+DEPEND="dev-util/patchelf"
+RDEPEND="app-arch/bzip2
+   || (
+   dev-libs/openssl-compat:1.0.0
+   =dev-libs/openssl-1.0*:*
+   )
+   sys-devel/gcc
+   sys-libs/glibc
+   sys-libs/zlib
+   acct-group/video
+"
+
+S="${WORKDIR}/fahclient_${PV}-64bit-release"
+
+QA_PREBUILT="opt/foldingathome/*"
+
+pkg_setup() {
+   elog ""
+   elog "Special permission is hereby granted to the Gentoo project to 
provide an"
+   elog "automated installer package which downloads and installs the 
Folding@home client"
+   elog "software. Permission is also granted for future Gentoo installer 
packages on the"
+   elog "condition that they continue to adhere to all of the terms of the 
accompanying"
+   elog "Folding@home license agreements and display this notice."
+   elog "-- Vijay S. Pande, Stanford University, 07 May 2013"
+   elog ""
+   elog "(ref: 
http://foldingforum.org/viewtopic.php?f=16&t=22524&p=241992#p241992 )"
+   elog ""
+
+   enewgroup foldingathome
+   enewuser foldingathome -1 -1 "${EPREFIX}"/opt/foldingathome video
+}
+
+src_install() {
+   patchelf --set-rpath "${EPREFIX}/opt/foldingathome" FAHClient || die
+   patchelf --set-rpath "${EPREFIX}/opt/foldingathome" FAHCoreWrapper || 
die
+
+   dosym "../../usr/$(get_libdir)/libssl.so.1.0.0" 
/opt/foldingathome/libssl.so.10
+   dosym "../../usr/$(get_libdir)/libcrypto.so.1.0.0" 
/opt/foldingathome/libcrypto.so.10
+
+   exeinto /opt/foldingathome
+   doexe {FAHClient,FAHCoreWrapper}
+
+   insinto /opt/foldingathome
+   doins sample-config.xml
+
+   newconfd "${FILESDIR}"/7.3/folding-conf.d foldingathome
+   cat <"${T}"/fah-init
+#!/sbin/openrc-run
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+start_stop_daemon_args="--chdir \"${EPREFIX}/opt/foldingathome\""
+command="${EPREFIX}/opt/foldingathome/FAHClient"
+command_args="\${FOLD_OPTS}"
+command_user=foldingathome
+command_background=1
+pidfile="\${PIDFILE}"
+EOF
+   newinitd "${T}"/fah-init foldingathome
+
+   cat <"${T}"/fah-init.service
+[Unit]
+Description=Folding@Home V7 Client
+Documentation=https://foldingathome.org
+
+[Service]
+Type=simple
+User=foldingathome
+Group=foldingathome
+Nice=19
+WorkingDirectory=${EPREFIX}/opt/foldingathome
+ExecStart=${EPREFIX}/opt/foldingathome/FAHClie

[gentoo-commits] repo/gentoo:master commit in: sci-biology/foldingathome/

2020-04-24 Thread Ian Stakenvicius
commit: 2d0aa630324eee5ff13ab39a87b56edc7a743ef6
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Fri Apr 24 21:08:13 2020 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Fri Apr 24 21:09:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d0aa630

sci-biology/foldingathome: migrate to eapi7

includes migration from 'versionator' to 'eapi7-ver'

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Ian Stakenvicius  gentoo.org>

 sci-biology/foldingathome/foldingathome-7.6.9.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sci-biology/foldingathome/foldingathome-7.6.9.ebuild 
b/sci-biology/foldingathome/foldingathome-7.6.9.ebuild
index cb7ce89a604..ca477a6d6b7 100644
--- a/sci-biology/foldingathome/foldingathome-7.6.9.ebuild
+++ b/sci-biology/foldingathome/foldingathome-7.6.9.ebuild
@@ -1,13 +1,13 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-inherit versionator user systemd
+inherit user systemd
 
 DESCRIPTION="Folding@Home is a distributed computing project for protein 
folding"
 HOMEPAGE="https://foldingathome.org/";
-SRC_URI="https://download.foldingathome.org/releases/public/release/fahclient/centos-6.7-64bit/v$(get_version_component_range
 1-2)/fahclient_${PV}-64bit-release.tar.bz2"
+SRC_URI="https://download.foldingathome.org/releases/public/release/fahclient/centos-6.7-64bit/v$(ver_cut
 1-2)/fahclient_${PV}-64bit-release.tar.bz2"
 
 RESTRICT="mirror bindist strip"
 



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

2020-04-24 Thread Andreas K. Hüttel
commit: 5757433bf328543ec7ed32b76c1a3cf4d2850550
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Apr 24 21:02:03 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Apr 24 21:02:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5757433b

media-libs/openmoiv: Remove last-rited package

Closes: https://bugs.gentoo.org/701012
Closes: https://bugs.gentoo.org/668244
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 media-libs/openmoiv/Manifest   |  1 -
 media-libs/openmoiv/metadata.xml   | 12 -
 media-libs/openmoiv/openmoiv-1.0.3a.ebuild | 42 --
 3 files changed, 55 deletions(-)

diff --git a/media-libs/openmoiv/Manifest b/media-libs/openmoiv/Manifest
deleted file mode 100644
index 9cdc7391df4..000
--- a/media-libs/openmoiv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST OpenMOIV.src.1.0.3a.tar.bz2 327168 BLAKE2B 
d713a597d1b13de80bca52541ead2a4701c52dac0f501ee2f9e8020fbe26120c1580dd09ccf5281df4f90ada40fdbae07535f0c87b67934a9458a75853e1c11a
 SHA512 
428b151101f257e8a86b94dae9a2eb88bf0232dca613a95ea2d304985a46955a36dd00e1b709db793bbf856dd59c031b3d21fd5142f07f655f85d95a5a530c47

diff --git a/media-libs/openmoiv/metadata.xml b/media-libs/openmoiv/metadata.xml
deleted file mode 100644
index 6b96c86f38d..000
--- a/media-libs/openmoiv/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-   dilfri...@gentoo.org
-   Andreas K. Hüttel
-   
-   
-   s...@gentoo.org
-   Gentoo Science Project
-   
-

diff --git a/media-libs/openmoiv/openmoiv-1.0.3a.ebuild 
b/media-libs/openmoiv/openmoiv-1.0.3a.ebuild
deleted file mode 100644
index 9e1faf1ee66..000
--- a/media-libs/openmoiv/openmoiv-1.0.3a.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="Object-oriented 3D toolkit for rendering and interaction of 
chemical systems"
-HOMEPAGE="http://www.tecn.upf.es/openMOIV/";
-SRC_URI="http://www.tecn.upf.es/openMOIV/download/1.0.3/OpenMOIV.src.${PV}.tar.bz2";
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="media-libs/coin"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/OpenMOIV.src.${PV/a//}"
-
-src_prepare() {
-   cmake-utils_src_prepare
-   sed \
-   -e 's:$ENV{OIV_DIR}/include:/usr/include/coin:g' \
-   -i CMakeLists.txt || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -Dshared:int=1
-   -Dcoin:int=1
-   -Dsys_fonts:int=1
-   )
-   cmake-utils_src_configure
-}
-
-src_install() {
-   dolib.so "${BUILD_DIR}"/libChemKit2.so
-
-   insinto /usr/include
-   doins -r "${S}"/include/ChemKit2
-}



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

2020-04-24 Thread Andreas K. Hüttel
commit: db18dc14cb00a009c163de993c6d80ce19321e8a
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Apr 24 21:03:07 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Apr 24 21:03:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db18dc14

package.mask: Drop media-libs/openmoiv mask, package removed

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 55257417fa3..cc83d0a80f0 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -616,10 +616,6 @@ games-puzzle/skoosh
 # Bug #713020
 dev-dotnet/gnome-keyring-sharp
 
-# Andreas K. Hüttel  (2020-03-27)
-# No consumers. Build problems, bug 668244. Removal in 30 days.
-media-libs/openmoiv
-
 # Rafael G. Martins  (2020-03-27)
 # Python 2 only. Uses old version of DNSimple API.
 # Removal in 30 days.  Bug #712960



[gentoo-commits] proj/layman: New tag: 2.4.3

2020-04-24 Thread Brian Dolbec
commit: 
Commit: Brian Dolbec  gentoo  org>
CommitDate: Fri Apr 24 21:01:37 2020 +

New tag: 2.4.3




[gentoo-commits] repo/gentoo:master commit in: dev-perl/TeX-Encode/

2020-04-24 Thread Andreas K. Hüttel
commit: bbb230857a172cd23625741dc7f2413a21fd0b2d
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Apr 24 20:59:09 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Apr 24 20:59:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbb23085

dev-perl/TeX-Encode: Version bump. Tests now fixed.

Closes: https://bugs.gentoo.org/699624
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-perl/TeX-Encode/Manifest|  1 +
 dev-perl/TeX-Encode/TeX-Encode-2.8.0.ebuild | 30 +
 2 files changed, 31 insertions(+)

diff --git a/dev-perl/TeX-Encode/Manifest b/dev-perl/TeX-Encode/Manifest
index 01314058cf2..1d4041ffcc4 100644
--- a/dev-perl/TeX-Encode/Manifest
+++ b/dev-perl/TeX-Encode/Manifest
@@ -1 +1,2 @@
 DIST TeX-Encode-2.004.tar.gz 34464 BLAKE2B 
689ae22abd5cd3615d2f53f8b7d38eb8598f85ee2b06f0af6bedc350acb617ffe91be46e019db93d739062ce75c0fbf1011e2be4000407f2653132bf20ed7f7f
 SHA512 
a55857517ffd0abfab897ff5e0c74cef163ad5c54321a346af6d36c08037bf8da35dfae1d0969cb6e864b72728f86f23dd42c0f87a842be6ab273c5a86a64e4d
+DIST TeX-Encode-2.008.tar.gz 33990 BLAKE2B 
929cda56ce2a2df5e667dd2e079107c64e10876dd8b874373df56d5dbfc29337535d082f3adbf7edca62e0ef01baf8e3d6aa8eb2b04114f76602028534a89d9c
 SHA512 
cc7a6e6947827a59f981ad377d3deed88b7113eaf2357f4d526c1d92cc4c054b6e7b718cf21b59ef85469d4249e053de8bdf4ba27f0a28c0cd51ad89dc1e4e8f

diff --git a/dev-perl/TeX-Encode/TeX-Encode-2.8.0.ebuild 
b/dev-perl/TeX-Encode/TeX-Encode-2.8.0.ebuild
new file mode 100644
index 000..8f7ae9278a5
--- /dev/null
+++ b/dev-perl/TeX-Encode/TeX-Encode-2.8.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ATHREEF
+DIST_VERSION=2.008
+inherit perl-module
+
+DESCRIPTION="Encode/decode Perl utf-8 strings into TeX"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   virtual/perl-Carp
+   >=virtual/perl-Encode-0.100.0
+"
+DEPEND="${RDEPEND}
+   >=virtual/perl-CPAN-Meta-Requirements-2.120.620
+   virtual/perl-ExtUtils-MakeMaker
+   virtual/perl-Module-Metadata
+   test? (
+   virtual/perl-File-Spec
+   virtual/perl-IO
+   >=virtual/perl-Test-Simple-0.100.0
+   )
+"



[gentoo-commits] proj/layman:master commit in: pm_plugins/portage/sync/modules/laymansync/

2020-04-24 Thread Brian Dolbec
commit: 8241372090c46c4ac6393189051909950b056453
Author: Brian Dolbec  gentoo  org>
AuthorDate: Fri Apr 24 12:39:06 2020 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Fri Apr 24 13:56:48 2020 +
URL:https://gitweb.gentoo.org/proj/layman.git/commit/?id=82413720

laymansync.pylayman.py: Fix bug 674594  typo

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

 pm_plugins/portage/sync/modules/laymansync/pylayman.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pm_plugins/portage/sync/modules/laymansync/pylayman.py 
b/pm_plugins/portage/sync/modules/laymansync/pylayman.py
index 5682135..8e3bc24 100644
--- a/pm_plugins/portage/sync/modules/laymansync/pylayman.py
+++ b/pm_plugins/portage/sync/modules/laymansync/pylayman.py
@@ -161,7 +161,7 @@ class PyLayman(NewBase):
 if self.repo.name not in available_overlays:
 overlay_package = create_overlay_package(repo=self.repo,\
 logger=self.logger,\
-xterm_titles=self.xter_titles)
+xterm_titles=self.xterm_titles)
 create_overlay_xml = Interactive(config=self.config)
 path = self.config.get_option('overlay_defs') + '/reposconf.xml'
 result = create_overlay_xml(overlay_package=overlay_package,



[gentoo-commits] proj/layman:master commit in: layman/tests/

2020-04-24 Thread Brian Dolbec
commit: c381b3ff58236f4243bfec6eb206cbee968d8779
Author: Brian Dolbec  gentoo  org>
AuthorDate: Fri Apr 24 12:33:00 2020 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Fri Apr 24 13:54:16 2020 +
URL:https://gitweb.gentoo.org/proj/layman.git/commit/?id=c381b3ff

test/external.py: Remove __future__ imports

Remove unused resetwarnings() call since unittest.main() does a sys.exit()

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

 layman/tests/external.py | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/layman/tests/external.py b/layman/tests/external.py
index f2b18cd..e6f408d 100755
--- a/layman/tests/external.py
+++ b/layman/tests/external.py
@@ -14,9 +14,6 @@
 # Sebastian Pipping 
 #
 
-from __future__ import print_function
-from __future__ import unicode_literals
-
 '''Runs external (non-doctest) test cases.'''
 
 import os
@@ -452,7 +449,7 @@ class FetchRemoteList(unittest.TestCase):
 available = api.get_available()
 self.assertEqual(available, ['wrobel', 'wrobel-stable'])
 
-
+
 # Test the info of an overlay.
 info = api.get_info_str(['wrobel'], verbose=True, local=False)
 test_info = 'wrobel\n~~\nSource  : https://overlays.gentoo.org'\
@@ -769,4 +766,3 @@ class RemoteDBCache(unittest.TestCase):
 if __name__ == '__main__':
 filterwarnings('ignore')
 unittest.main()
-resetwarnings()



[gentoo-commits] proj/layman:master commit in: layman/

2020-04-24 Thread Brian Dolbec
commit: 8c4e2883180ad126d8b334d82898622dad9d0b47
Author: Brian Dolbec  gentoo  org>
AuthorDate: Fri Apr 24 13:03:33 2020 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Fri Apr 24 13:57:26 2020 +
URL:https://gitweb.gentoo.org/proj/layman.git/commit/?id=8c4e2883

Update version for a release

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

 layman/version.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/layman/version.py b/layman/version.py
index 402a339..966582c 100644
--- a/layman/version.py
+++ b/layman/version.py
@@ -24,7 +24,7 @@ from __future__ import unicode_literals
 __version__ = "$Id: version.py 309 2007-04-09 16:23:38Z wrobel $"
 
 
-VERSION = '2.4.2'
+VERSION = '2.4.3'
 
 if __name__ == '__main__':
 print(VERSION)



[gentoo-commits] proj/layman:master commit in: /

2020-04-24 Thread Brian Dolbec
commit: 3dadb5366ddad90dc8ef74bcac649dc2c15c251d
Author: Brian Dolbec  gentoo  org>
AuthorDate: Fri Apr 24 12:45:34 2020 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Fri Apr 24 13:57:13 2020 +
URL:https://gitweb.gentoo.org/proj/layman.git/commit/?id=3dadb536

Update .gitignore

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

 .gitignore | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.gitignore b/.gitignore
index 4b1721a..20319a6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,6 @@
 *~
 *.pyc
+*.pyo
 /doc/layman.8
 /doc/layman.8.html
 /doc/docbook-xsl.css
@@ -8,3 +9,4 @@
 *.patch
 testpath
 /misc/*
+*.geany



[gentoo-commits] proj/layman:master commit in: layman/

2020-04-24 Thread Brian Dolbec
commit: e4de947fd48a95b078e7d6a35099e200e6f19a02
Author: Brian Dolbec  gentoo  org>
AuthorDate: Fri Apr 24 12:36:33 2020 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Fri Apr 24 13:56:34 2020 +
URL:https://gitweb.gentoo.org/proj/layman.git/commit/?id=e4de947f

layman/config.py: Fix py3.7, py3.8 ConfigParser error

Newer pythons require string defaults only.
The final config instance variable is either a NoneType or list

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

 layman/config.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/layman/config.py b/layman/config.py
index 853e22f..bc3172b 100644
--- a/layman/config.py
+++ b/layman/config.py
@@ -96,7 +96,7 @@ class BareConfig(object):
 'cache' : '%(storage)s/cache',
 'local_list': '%(storage)s/overlays.xml',
 'installed': '%(storage)s/installed.xml',
-'protocol_filter': [],
+'protocol_filter': '',
 'auto_sync': 'No',
 'check_official': 'Yes',
 'conf_type': 'repos.conf',



[gentoo-commits] proj/layman:master commit in: bin/

2020-04-24 Thread Brian Dolbec
commit: 19ada4cea20b317fffcdd43c3d64e606f47d6607
Author: Brian Dolbec  gentoo  org>
AuthorDate: Fri Apr 24 12:42:13 2020 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Fri Apr 24 13:57:00 2020 +
URL:https://gitweb.gentoo.org/proj/layman.git/commit/?id=19ada4ce

bin/layman: Add development code pythonpath insert

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

 bin/layman | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/bin/layman b/bin/layman
index fbb793b..0c8f061 100755
--- a/bin/layman
+++ b/bin/layman
@@ -20,6 +20,12 @@ __version__ = "0.2"
 
 import os
 
+# Used for running live development code only
+#import sys
+#print(os.path.dirname(os.path.dirname(os.path.abspath(__file__
+#sys.path.insert(0,os.path.dirname(os.path.dirname(os.path.abspath(__file__
+
+
 
#===
 #
 # Dependencies



[gentoo-commits] proj/layman:master commit in: layman/overlays/, layman/

2020-04-24 Thread Brian Dolbec
commit: ae11c78123120e8c0a399e806dad224504aad574
Author: Brian Dolbec  gentoo  org>
AuthorDate: Fri Apr 24 12:35:38 2020 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Fri Apr 24 13:56:12 2020 +
URL:https://gitweb.gentoo.org/proj/layman.git/commit/?id=ae11c781

Add additional debug statements to trace a py3.7, py3.8 error

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

 layman/db.py   |  1 +
 layman/overlays/overlay.py | 19 ++-
 layman/remotedb.py |  5 -
 3 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/layman/db.py b/layman/db.py
index d67ea87..9b32952 100644
--- a/layman/db.py
+++ b/layman/db.py
@@ -111,6 +111,7 @@ class DB(DbBase):
 if overlay.name not in self.overlays.keys():
 if not self._check_official(overlay):
 return False
+self.output.debug('RemoteDB.__init__(), DB.add overlay.add() 
call', 4)
 result = overlay.add(self.config['storage'])
 if result == 0:
 if 'priority' in self.config.keys():

diff --git a/layman/overlays/overlay.py b/layman/overlays/overlay.py
index 9cbeb99..03829a8 100755
--- a/layman/overlays/overlay.py
+++ b/layman/overlays/overlay.py
@@ -95,8 +95,9 @@ class Overlay(object):
 def add(self, base):
 res = 1
 first_s = True
-
+self.output.debug('Overlay.add()', 5)
 self.sources = self.filter_protocols(self.sources)
+self.output.debug('Overlay.add(), filtered protocols, sources:' + 
str(self.sources), 5)
 if not self.sources:
 msg = 'Overlay.add() error: overlay "%(name)s" does not support '\
   ' the given\nprotocol(s) %(protocol)s and cannot be '\
@@ -110,10 +111,12 @@ class Overlay(object):
 if not first_s:
 self.output.info('\nTrying next source of listed sources...', 
4)
 try:
+self.output.debug('Overlay.add(), s.add(base)', 5)
 res = s.add(base)
 if res == 0:
 # Worked, throw other sources away
 self.sources = [s]
+self.output.debug('Overlay.add(), back from s.add(base)', 
5)
 break
 except Exception as error:
 self.output.warn(str(error), 4)
@@ -132,11 +135,17 @@ class Overlay(object):
 from the overlay's sources.
 '''
 _sources = []
-if not self.config['protocol_filter']:
+self.output.debug('Overlay.filter_protocols()', 5)
+self.output.debug('Overlay.filter_protocols() filters:' + 
str(type(self.config['protocol_filter'])), 5)
+if not self.config['protocol_filter'] and not 
self.config['protocol_filter'] == []:
+self.output.debug('Overlay.filter_protocols() no protocol_filter, 
returning', 5)
 return sources
-
+self.output.debug('Overlay.filter_protocols() sources:' + 
str(sources), 5)
 for source in sources:
+self.output.debug('Overlay.filter_protocols() source:' + 
str(type(source)), 5)
+self.output.debug('Overlay.filter_protocols() filters:' + 
str(self.config['protocol_filter']), 5)
 for protocol in self.config['protocol_filter']:
+self.output.debug('Overlay.filter_protocols() protocol: ' + 
protocol + ' ' + str(type(protocol)), 5)
 protocol = protocol.lower()
 #re.search considers "\+" as the literal "+".
 if protocol == 'git+ssh':
@@ -144,7 +153,7 @@ class Overlay(object):
 protocol += '://'
 if re.search('^' + protocol, source.src):
 _sources.append(source)
-
+self.output.debug('Overlay.filter_protocols(), returning sources' + 
str(_sources), 5)
 return _sources
 
 
@@ -792,7 +801,7 @@ class Overlay(object):
 try:
 res = self.sources[0].update(base, src)
 if res == 0:
-# Updating it worked, no need to bother 
+# Updating it worked, no need to bother
 # checking other sources.
 self.sources[0].src = src
 result = True

diff --git a/layman/remotedb.py b/layman/remotedb.py
index 2df0c63..6e75bec 100644
--- a/layman/remotedb.py
+++ b/layman/remotedb.py
@@ -83,15 +83,18 @@ class RemoteDB(DbBase):
 self.output.debug('RemoteDB.__init__(), paths to load = %s' 
%str(paths),
 2)
 if config['nocheck']:
+self.output.debug('RemoteDB.__init__(), ignore = 2', 5)
 ignore = 2
 else:
+self.output.debug('RemoteDB.__init__(), ignore = 0', 5)
 ignore = 0
 
 #quiet = int(config['quietness']) < 3
-
+self.output.debug('RemoteDB.__init__(), DbBase.__init__() call', 5)
 DbBase.__init__(self, config, paths=paths, ignor

[gentoo-commits] proj/layman:master commit in: /

2020-04-24 Thread Brian Dolbec
commit: a04f6c7257cac50f2688e5b1b055d87f2231d33a
Author: Brian Dolbec  gentoo  org>
AuthorDate: Fri Apr 24 13:16:01 2020 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Fri Apr 24 13:57:41 2020 +
URL:https://gitweb.gentoo.org/proj/layman.git/commit/?id=a04f6c72

CHANGES: update for release

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

 CHANGES | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/CHANGES b/CHANGES
index 14bf02c..e829179 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,6 +1,13 @@
 CHANGES
 ---
 
+Version 2.4.3 - Release 2020-04-24
+==
+ - Bug 613936 Drop portage_native_kwargs
+ - Bug 674594 typo in laymansync.pylayman.py
+ - Fix python 3.7 and python 3.8 compatibility
+ - several more typo fixes, added more debug statements...
+
 Version 2.4.2 - Release 2017-02-01
 ==
  - Bug 587474 Fix a missed eprefix placeholder for repos_conf setting.



[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice-bin/

2020-04-24 Thread Andreas K. Hüttel
commit: 8b90ca22e6489e2f8a06649c34b67597c689dc1b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Apr 24 20:51:41 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Apr 24 20:53:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b90ca22

app-office/libreoffice-bin: Remove old

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 app-office/libreoffice-bin/Manifest|  12 -
 .../libreoffice-bin/libreoffice-bin-6.3.4.2.ebuild | 258 -
 2 files changed, 270 deletions(-)

diff --git a/app-office/libreoffice-bin/Manifest 
b/app-office/libreoffice-bin/Manifest
index 41341ef036e..fb6d428a02c 100644
--- a/app-office/libreoffice-bin/Manifest
+++ b/app-office/libreoffice-bin/Manifest
@@ -1,24 +1,12 @@
 DIST amd64-bin-libreoffice-6.3.4.2-r1.tar.xz 120405708 BLAKE2B 
0395c234ab0197cc4c80b1164a98d9638ac35703c195a56152b1cbca43eb4f49b6180d264ae9ee3c1cdf12e711db0d4e23f7dc7d919e74cb8e7d6bbe5d18f778
 SHA512 
c22669ae2e93bdcef6b1b6bb4b1aac9a17ecf6aceb3cc249e9f8925e18244185c03d5e420457bba8506628b6b997858e132012807fde4c73c62c84590c972872
-DIST amd64-bin-libreoffice-6.3.4.2.tar.xz 120383964 BLAKE2B 
2e03acd9de791650263609a370ea7c0ec2ae4af3086f937f9160f17523fe1f2ef9727e1e630875cac24bd28d30d91d88c8e6ea5c227b57705c3af8691ba624ee
 SHA512 
c369cd02b81fba3682080ad99a6f039bd2c99ffa7fe299b1b1e59eb998a712d0c9be1d96e953e37acebe1e1b9e7d94ed7ae143742ed1da4aeb68c5ec081be736
 DIST amd64-bin-libreoffice-gnome-6.3.4.2-r1.xd3 1045524 BLAKE2B 
22879632b95de6b39887c4bd8066685c86d1993e0b36e079e8d7582bb53a2338f6e07f0743bcb11b384099676e9df7b0ee61d1943e172b43dab8b4ab409034b9
 SHA512 
8d4fec241583782e14abc832175c11199d27400f9f3f876c7d31be89dbdf6e346a9d38049594657726368d40d5d80d8e2b96c30a6b971f24a98288abd032310b
-DIST amd64-bin-libreoffice-gnome-6.3.4.2.xd3 1044405 BLAKE2B 
f3e0822f7f6254fc63b5f794f89864d6609a08d3f708847bd0c2153a3910b481f042273a929bfd813d613ed7c84c862f6b00222f072393a7395b5f6dbfdc995a
 SHA512 
95113bd128851d3b61361fc2c0b4ef00e676fa9cec8607e08573bafa02c8a9034c590b2e56c5deba607659dc4ebcc0f27373969792f9db29f10f92fc5042ef77
 DIST amd64-bin-libreoffice-gnome-java-6.3.4.2-r1.xd3 28708504 BLAKE2B 
d804206438db8f62dc8b60f0a5ac454812188da276e62364f42bc7f80035958f10e99af8f22088ab3d8ad28fa87581a722b6c167aa7e4382ba644770c6278af1
 SHA512 
3130d2db027980dcf4ca06ee54c9957006acb5978d9da243722f9ec92616ecb3cc9c00639623c0a4125d95fb7cae4d813a689cddd3e0e7eb7136c7ec6f8f8417
-DIST amd64-bin-libreoffice-gnome-java-6.3.4.2.xd3 28710042 BLAKE2B 
d2ec91775f4225e38b424365d96b3b3be288a27b71f59f4b3fbdc6b6ac1304aa79c881dfa0c1119d519c697cf397504a9d57f383fd5afac158d4dc201f154cc6
 SHA512 
f4ef915a1eef9658ae1200adf2374646f5a8d117dba5f169920d0a662e8e16fa8e700f726bdd5cc9913973c0d5d55a61f303d2b13cd8c3372159ebb19308601b
 DIST amd64-bin-libreoffice-java-6.3.4.2-r1.xd3 28563471 BLAKE2B 
548eb7147726909020fb7f1b063110c54c1bae5f6403ac4dde81125c1591b527c11f1fe0f86d46779d0ca8ffb9e2c2c9802f9dfaef113b2067482d970f80c89d
 SHA512 
e9882ff68ae93cd4c64dd790b288bc4c54f16d26c8f78507452cf46e1ec12c0d30bd3c875973f5ebf816bc57529e71b4495363f2ad5e1b33a4c3e01672d9abe8
-DIST amd64-bin-libreoffice-java-6.3.4.2.xd3 28561387 BLAKE2B 
e4524e07151178167c4e60442b04d665fcf3d10e2a9ae1226d23cbe86e04a3ac2fb8026f2dc17723e747cba54684ebc525c23a0950a57fff7c77bb602f7d7307
 SHA512 
11cf85d0ef3fd88be747ff324b211cd3ae2e4432b1a8e6d54f4308d0e2f86df209fd26ce4e2309c8c406e655ee217852c817cc46bab1a1135e61020177081c7b
 DIST amd64-bin-libreoffice-kde-6.3.4.2-r1.xd3 17993514 BLAKE2B 
773b1051efc1d4ee0c3cd7f87c8e08ae62a66dc1410be10e842c06b7ce3fb371bfccd6e5b80a9640e063afcc6f72175fb075dcf1657a89b8cb95ace13d6618d9
 SHA512 
c72409dfbc88bc5864d7b70a101212aefc75ed037b896fb761a5a62460d7d46567401284caf5d518044d0ea306ecded89bc6e1f86d96dda6a97b6ee78ca6a265
-DIST amd64-bin-libreoffice-kde-6.3.4.2.xd3 17993497 BLAKE2B 
9be9c0190f0fe2ca56bc470d27938a6a199b384847252027e7b4573bd00370a57d685dcc45f62a30766d3a7f97366e8754a34f426f2cfee4c2669dfa0c37eebf
 SHA512 
7ef1be0c8d837e8ffb88ab03dbbbc0bfeb7442f81e695a7325b7c130e3175a3b8cf22aa71fbf8e175684fd0e39259c17621b6b0dac7f6681c63ca497888ba59c
 DIST amd64-bin-libreoffice-kde-java-6.3.4.2-r1.xd3 28570032 BLAKE2B 
7f2e117bd82c315f984dfb4bfadf25e5b5bca1a6b8bfe47cdb8ef6fa30dfdc01ae4a29edf9b2750b28bbd7648c93bf84aa273034581afeb48b16764fa511d11e
 SHA512 
ba36687555e7ad863a9b4a385f7689506dd5e567a77a61560792aa278ce77d30ff02ae134c1b09dcc1068335bb008a29e24175ba79bd38fac273b626e713ddeb
-DIST amd64-bin-libreoffice-kde-java-6.3.4.2.xd3 28568852 BLAKE2B 
649a4d3d4191a8806c7ad047c5ef47f4516ffeaa111646b72dce5bc10a5a5aab9b5feec2c93c6cb2479031dd5d3d464869d63093a5c0254ac6e58feae6439e71
 SHA512 
c9c1c30ccb279351a00e2389a47dff6468abfe0d28fb2afb1a94e68631601bbb89f83192bddee55b8c155959e92259b1b171409e846b8be6f761041452196ede
 DIST x86-bin-libreoffice-6.3.4.2-r1.tar.xz 122245316 BLAKE2B 
0a61ff884bd78b57bff1c120d52728d3a3d9c13c21620b6b324defbb3043420ce52eb3a52e4a582228518d467857d710d4d29

[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice-bin/

2020-04-24 Thread Andreas K. Hüttel
commit: d403cb4145db8a28de51199bb90ec00f3c75fbf5
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Apr 24 20:53:07 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Apr 24 20:53:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d403cb41

app-office/libreoffice-bin: Drop gcc version check, outdated

Closes: https://bugs.gentoo.org/699122
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 app-office/libreoffice-bin/libreoffice-bin-6.3.4.2-r1.ebuild | 6 --
 1 file changed, 6 deletions(-)

diff --git a/app-office/libreoffice-bin/libreoffice-bin-6.3.4.2-r1.ebuild 
b/app-office/libreoffice-bin/libreoffice-bin-6.3.4.2-r1.ebuild
index 2e36bbc7b7c..e29317cfd88 100644
--- a/app-office/libreoffice-bin/libreoffice-bin-6.3.4.2-r1.ebuild
+++ b/app-office/libreoffice-bin/libreoffice-bin-6.3.4.2-r1.ebuild
@@ -195,12 +195,6 @@ PYTHON_UPDATER_IGNORE="1"
 
 QA_PREBUILT="/usr/*"
 
-pkg_pretend() {
-   [[ $(gcc-major-version) -lt 4 ]] || \
-   ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) 
-le 4 ]] ) \
-   && die "Sorry, but gcc-4.4 and earlier won't work for 
libreoffice-bin package (see bug #387515)."
-}
-
 pkg_setup() {
python-single-r1_pkg_setup
 }



[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice-bin-debug/

2020-04-24 Thread Andreas K. Hüttel
commit: c3daad83059e6149f6688f5c7f46bb8fa39e44d5
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Apr 24 20:52:06 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Apr 24 20:53:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3daad83

app-office/libreoffice-bin-debug: Remove old

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 app-office/libreoffice-bin-debug/Manifest  | 12 ---
 .../libreoffice-bin-debug-6.3.4.2.ebuild   | 87 --
 2 files changed, 99 deletions(-)

diff --git a/app-office/libreoffice-bin-debug/Manifest 
b/app-office/libreoffice-bin-debug/Manifest
index 5308c1ebf48..ba54e7b43f6 100644
--- a/app-office/libreoffice-bin-debug/Manifest
+++ b/app-office/libreoffice-bin-debug/Manifest
@@ -1,24 +1,12 @@
 DIST amd64-debug-libreoffice-6.3.4.2-r1.tar.xz 1582210944 BLAKE2B 
d631020a890cfbfa342f17752334952bbe8dd828c3704751813792c647e8bd09d85dd9f706a7708295365014d12ab0167352510d10f70868e74bc2f12397181d
 SHA512 
baf4bc9344487e0d20279e82f70c697d34fb0d5bc877518f776e3ad638ef2e883f76ee514e120d8d1936f93a1516b343b95dab4ac184972a558065bb0b9e316d
-DIST amd64-debug-libreoffice-6.3.4.2.tar.xz 1581963020 BLAKE2B 
457d29040c129e4a9425b11c74437813be10f840291c0b675d687226f2f82030fb42140f2ed6828768f48b2574b18c5eb96423ce56ae6b29c5112ca442467b4f
 SHA512 
64bdf5fbb08276e5d34d0a5f7fea43f4ae07e443f48b64721dfef9ae7ac237aafcc043b4facbcc4d5fc93de1a1558c559add244661ed1b578dc61dbaae8bdf1e
 DIST amd64-debug-libreoffice-gnome-6.3.4.2-r1.xd3 1635618 BLAKE2B 
090cb16753f121b1b51158eeef02faf4559da3db21014f856c1fdd020656924e726b779c44f008f67639be048210461395ed8a2253cf67103aca4994d1af26e6
 SHA512 
89e1998499f4f531b2fadd0855db08de045788714e71a8c768bcc947f81d6ea9770c6bd8c0feae1d02436c4aad105714aa6b957398c6325b89f3cd35e1b71445
-DIST amd64-debug-libreoffice-gnome-6.3.4.2.xd3 1634833 BLAKE2B 
125ec2babfa430940e1eedd02ac20ea5331ebdcc7e24175671c80848f1a5e388555b07afa0618c9a443247bbce6d852bf2ea5ff1c4fca515b623e3202e1ed935
 SHA512 
6cc6893bbe3d6c852e0d407c6a3e94b76910161e115b4f84f254f30ad2fc609571fc1af98822f30d2f54ca3a6e1c8f963e89868f17422a6c0278f6e80ba91d96
 DIST amd64-debug-libreoffice-gnome-java-6.3.4.2-r1.xd3 783523882 BLAKE2B 
ca707c7f8ac69ab1d052d4b6fc0e2ad8ec55468bfa956425f2d26f96ba80f4722f81e74cec9cc4cc253b9031c8db24f755f24bc9ba7c118f0a1f42a1b065540e
 SHA512 
d2422a8d1ad1cd689836fdd3bc8fb0c1e7b38eff0fcd4f5e4ec00a1f8e50da0630214502eb5b8fda3b74c159c1d46ef7b7a266db7ba5c7b1bb767050f5378808
-DIST amd64-debug-libreoffice-gnome-java-6.3.4.2.xd3 783362580 BLAKE2B 
8d45422533ab257c5e6ad51cee7da492a23f7244f40146b55ad151422a9ccd43bf33c19f9c38e3362b629760125a8430d5175e7f85be377a258e4c481d6ed878
 SHA512 
fdb1adb08c7df3364ac0b90ee8f16e970a94d7e0bf981e338122250258fd4cc53a9913013d54361169f3e10dfae8e1ba590fd3529a71195c661c252267456f73
 DIST amd64-debug-libreoffice-java-6.3.4.2-r1.xd3 781874299 BLAKE2B 
c6f56c1787e5910bc766e21e80f2f51477293da338da42331b23d21adb9a0d94601c9a0712627c1220a3b7b336f3a9a14a262362cd32655833fa0dee1bb8971c
 SHA512 
d3bcc8eb1b219d445653e4e3601aea0c3fc8cdb03ebc5be28263ea013e6eebd9bbb50ca49a2bc34564ab7abff441078c15396aee9edeeef8bbcebdf67ac11dad
-DIST amd64-debug-libreoffice-java-6.3.4.2.xd3 781722382 BLAKE2B 
096a56ae8be46fc5b05f6d11deb4e4e33db6c50eb3f97720ddd30666a12d8b477c391855d3ba1b6780ba34a9fb1a1ed6d5bb68b0049b9eee09ec6b383d30c62a
 SHA512 
91c5641007cd37bbe26fd9ada674bae8f8d3c5cd182d2ec8b005acfe2cc895aae24174751f4a7c089f447bf5c26e654eb8404a47bc55fb344489374dade8e75c
 DIST amd64-debug-libreoffice-kde-6.3.4.2-r1.xd3 481593623 BLAKE2B 
7728b7946427bffb77582df79f6445e2c862b27b1361404e6c65a3603a0ffca8ff80cf081b1b33f5b9da274576a4b5fb83fc43826574de952946f79b9de66e67
 SHA512 
18a0d9156bbb05c29fb298581aa3d6a3a0eb893253f1bc58b3ef2c07e316afafb22adb4912bea23b0037cce56fb616a650cdfea11159994c364ae2611a2f5e2a
-DIST amd64-debug-libreoffice-kde-6.3.4.2.xd3 480580759 BLAKE2B 
55fc612e56bfff7710216670af11e8b2711daacb1af6a9bf20e124f9efe3eb928dd543ab44a7ac3754d439040c12d445eb3921ea9d54484d9ffcf3ab85dceb36
 SHA512 
8dc2c5b53a8dccac789ad0fb4ea88fb3191348870b1f8d94800e3cbbb468d85dd6bc0eeedd1cec28f03e8c97eaf9fd0f980170dff80a8f14d3a1a5e0e5129478
 DIST amd64-debug-libreoffice-kde-java-6.3.4.2-r1.xd3 785235399 BLAKE2B 
fd497e17592a3c57d2199ed9a4d593dab8da5d51def18c0221724fbee312a1cd9d600da6c4fe6a82204446e388afde95603a0718fb350334e8b942e2e7df
 SHA512 
61ed5c21f56b6a156a5839c07ae92c396a8eff3de892da7964e9526b1c4fe2fb43cb5e3d9c501f58f44040d2b2ab7bc75afb6d8f0a453e95b642270bacb4ec5a
-DIST amd64-debug-libreoffice-kde-java-6.3.4.2.xd3 785403537 BLAKE2B 
13e20b78c161ab08cf6b4b8f065a9e21ae81ef8fe6e749909d7da639ff2eb7b881f39efb3e036fd450c8d9f579d645f7ee89ca880cb83d08d96f72b79e39aa74
 SHA512 
d2150ed588ae8ab8f45a44ff96725d9735437750a690e39a4b4b58c438f425c6b77cc97caf6c3d403016eb00cb6e13b6a6c5ad9c39a6ce29f3a0e9ab46b79b66
 DIST x86-debug-libreoffice-6.3.4.2-r1.tar.xz 1541803308 BLAKE2B 
3bd60878521d95b070ff8148428378e82e

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

2020-04-24 Thread Guilherme Amadio
commit: 061e5694572cc06e6a711e03de4141af87000a7a
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Fri Apr 24 20:45:53 2020 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Fri Apr 24 20:46:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=061e5694

dev-util/perf: use LLVM_MAX_SLOT=9 (bug 718644)

Closes: https://bugs.gentoo.org/718644
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Guilherme Amadio  gentoo.org>

 dev-util/perf/perf-5.6.4.ebuild | 10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/dev-util/perf/perf-5.6.4.ebuild b/dev-util/perf/perf-5.6.4.ebuild
index ac50bdd4988..3f1d4e665d1 100644
--- a/dev-util/perf/perf-5.6.4.ebuild
+++ b/dev-util/perf/perf-5.6.4.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python2_7 python3_{6,7} )
-inherit bash-completion-r1 estack eutils toolchain-funcs python-r1 linux-info
+inherit bash-completion-r1 estack eutils llvm toolchain-funcs python-r1 
linux-info
 
 MY_PV="${PV/_/-}"
 MY_PV="${MY_PV/-pre/-git}"
@@ -42,8 +42,8 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 RDEPEND="audit? ( sys-process/audit )
crypt? ( dev-libs/openssl:0= )
clang? (
-   sys-devel/clang:*
-   sys-devel/llvm:*
+   

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

2020-04-24 Thread Mart Raudsepp
commit: 4a6bad47665f8d2d9d084374ae37077746a4154c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 24 20:19:42 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 24 20:27:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a6bad47

dev-lang/vala: bump to 0.48.5

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-lang/vala/Manifest   |  1 +
 dev-lang/vala/vala-0.48.5.ebuild | 49 
 2 files changed, 50 insertions(+)

diff --git a/dev-lang/vala/Manifest b/dev-lang/vala/Manifest
index d6a874de93d..a42087e7154 100644
--- a/dev-lang/vala/Manifest
+++ b/dev-lang/vala/Manifest
@@ -11,3 +11,4 @@ DIST vala-0.46.7.tar.xz 3402828 BLAKE2B 
c028875e2c6036a6657244bff62d3a2eec2104c0
 DIST vala-0.46.9.tar.xz 3413264 BLAKE2B 
6bc14f9316b3d5a2c81b0fbaed48ca85ffec37c616746b1bf432c883838097938e13931d06efc1e4abd027441e31fe73b2e76ba9b578ea33948f4dbe38a18bf2
 SHA512 
64ce902a15de9a477d50e3b0a0f64007c1acea7ad620ad224ed49cecbb029ebf8c9fcd79df6f0c64f46c0fd25cbf34f94be145a937460329dc9c38087073f240
 DIST vala-0.48.2.tar.xz 3433912 BLAKE2B 
25b10235b81b34e0baf6a3cceed660affca9d226ca4f04e96d0dbf4d2ba10635452806bca4f9a82387778bbf813f8ee43c36cf476ab81c524cefaba0febcbad0
 SHA512 
0ea2d2c56d6d01007fe41e13bc51faa5e780259bc55f34a2d84270a5b6a0a46d59cce5eb195f81c78f1acbfb118cc3c5882edf0d187788791ee3ce865faece89
 DIST vala-0.48.3.tar.xz 3438824 BLAKE2B 
4d743a158e12134f31f2e9850713594e3bd668b2a5e74d05df2d828b10a2272dc2cb228bc0041a394dc08633db3e2497eb095c5526763d69225388198995e470
 SHA512 
e73eade8b0cfa312d896c81b76e045bc9b8b71bd89298c0f8d78b2f596eebf64dc0eea8d1e266b2c17a774105560ed47590fbe00d65b1fda8db6823ac3ba4bb4
+DIST vala-0.48.5.tar.xz 3445096 BLAKE2B 
a41fd6b5b06526eb1a743c2e8681b4e3891b19a24213669f28407f9e8e29c3aa1a077458558491e0af05aed5659a7a6d4a0a18d711465d9c936e719245b944b1
 SHA512 
129097880c0dbe40cb84dc60a0af454b247759131ce29e9b5cbf74ca9dae35917e1ba973eff1d5ee025e54afe5a0881eb37d11ab433346e5e4c9a7625952b2d3

diff --git a/dev-lang/vala/vala-0.48.5.ebuild b/dev-lang/vala/vala-0.48.5.ebuild
new file mode 100644
index 000..1f7c05bd15c
--- /dev/null
+++ b/dev-lang/vala/vala-0.48.5.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome2
+
+DESCRIPTION="Compiler for the GObject type system"
+HOMEPAGE="https://wiki.gnome.org/Projects/Vala";
+
+LICENSE="LGPL-2.1+"
+SLOT="0.48"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~x86-linux"
+IUSE="test valadoc"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.48.0:2
+   >=dev-libs/vala-common-${PV}
+   valadoc? ( >=media-gfx/graphviz-2.16 )
+   != it, which 
would be bad
+# as the newer is not required with older vala when those are picked instead 
of 0.46.
+# vala-0.45.91 ships a broken libsoup-2.4.vapi copy too, but that'll be fixed 
by 0.45.92
+DEPEND="${RDEPEND}
+   dev-libs/libxslt
+   sys-devel/flex
+   virtual/pkgconfig
+   virtual/yacc
+   test? (
+   dev-libs/dbus-glib
+   >=dev-libs/glib-2.26:2
+   dev-libs/gobject-introspection )
+"
+
+src_configure() {
+   # weasyprint enables generation of PDF from HTML
+   gnome2_src_configure \
+   --disable-unversioned \
+   $(use_enable valadoc) \
+   VALAC=: \
+   WEASYPRINT=:
+}
+
+src_install() {
+   default
+   find "${D}" -name "*.la" -delete || die
+}



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

2020-04-24 Thread Mart Raudsepp
commit: 5ae9f5d9b99c2cbfe0e24c99dd0e53a92bceb156
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 24 20:14:54 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 24 20:27:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ae9f5d9

dev-lang/vala: bump to 0.40.22

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-lang/vala/Manifest|  1 +
 dev-lang/vala/vala-0.40.22.ebuild | 54 +++
 2 files changed, 55 insertions(+)

diff --git a/dev-lang/vala/Manifest b/dev-lang/vala/Manifest
index c7a7a6628a3..85dcc2d3a3d 100644
--- a/dev-lang/vala/Manifest
+++ b/dev-lang/vala/Manifest
@@ -3,6 +3,7 @@ DIST vala-0.40.16.tar.xz 3412776 BLAKE2B 
0cfe072ce3dfd8b95e804582899ff002869bc00
 DIST vala-0.40.18.tar.xz 3429060 BLAKE2B 
113cebedfefec3a510085e6562012cefedcc6879f4a21eed835e779d850c39ea0c5d9ce5e5e036fa5d849c28f803fd80f1b4e55d4eb3db0fb0fa8f2706824823
 SHA512 
a58afc4ecf5a7c5c35d3f32d06947ed656f66672fd496d4963b5267d8be9ffecbbc0415af8ef15d35c92f986cb7861dc09d2ec35c2b6f77f3decc4adba24ced2
 DIST vala-0.40.19.tar.xz 3435688 BLAKE2B 
caacacd0ed33a5a1fd465c7494d326941225f4cca052cdeda103430a6313d1f5bf30f254d1f7451663988b1303dc564923ab5717d796673b0af71912c49196ff
 SHA512 
a1ef798ed754192da8677d9dd9627b24c0addd658d38e217ace6889c462a70d1d19c029cd7f660c82b97a48f77eba3b03758ab625ad6ccf4fe20dfd627ecd30a
 DIST vala-0.40.20.tar.xz 3443256 BLAKE2B 
4cb53448ffabd29ea2c1411d019aa3749be113371e411d90803aa77a5ba19790d3766dae43af58a107680acc04870b30670fd53d4ce239de8d15dd79571cadfb
 SHA512 
767f156c85bd901e6e672439c2bf7fdfe60e4f7b088ca89f8787179e57b42904c92749ca8bd79c1e4319ec998e0e3f6bd6f13ed679be1f5240041f797657eb36
+DIST vala-0.40.22.tar.xz 3458916 BLAKE2B 
3a9516ea22f550ad4ee0bacb15c77be1f8fa971725cad30fb97ec6939c604406881ca6b2e981e6ed99a8cf6218bd55f54aff6b06e074bc09089d01c554ab817f
 SHA512 
913af4725ff56f330815fc76ac4bf7f7fb28182fe2764db1b9da5d2452dd264df071f84f62eef6c56719ef4abe595d88ba5d89c0fea15d9e1835e0fdb23668ce
 DIST vala-0.44.11.tar.xz 3370248 BLAKE2B 
c111b6175e6339148e30bedc77f62a9ef3ec912ad0621c9303fc5dba31694173b49ccc433d3681303d64a1e442ed9b7b064f27931369cb13fa028bfc25ffa3c9
 SHA512 
6111699039ed37084426d7603b82dfa9bd497c66ba7353ee22e8541bf15a2cbb634d315593c093f18c20bac877ae34884e5b570cd25237ce12aa73e941c4c540
 DIST vala-0.44.9.tar.xz 3363004 BLAKE2B 
b87f8f7d9cda5a77486720b8c542c42ed448cfbb6a1bae899591a799dcf25882a0539c3acef282d0ba42a7ea78d68e7a5d99aa4daa306a70afe6938732d03c25
 SHA512 
9af559a6cb1680013886a4d425e619503d60394f2c7b1ab897cc7830ee566f8122dcd4380b78b551fbf556cead623c245adc1f7f3357b8315be8c120412a3e9f
 DIST vala-0.46.6.tar.xz 3383032 BLAKE2B 
c7f38cf617f3a0d5a5915ebedd320ef6a5c3714e21618e95756529e1fb09abc12417f31aeefc0111e828da5c2dabd6195b07bb1cc69c6e74f73d72fe7403637a
 SHA512 
ab24c3ad37af62e38289fd085a33f72e178e0b58c1f24c27c58c1010270a4b0e5cb4cc510b6147c51e5796a7ae63aed3a4ac219b24ff985f2546e25c9ad48992

diff --git a/dev-lang/vala/vala-0.40.22.ebuild 
b/dev-lang/vala/vala-0.40.22.ebuild
new file mode 100644
index 000..661aaba4756
--- /dev/null
+++ b/dev-lang/vala/vala-0.40.22.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_EAUTORECONF="yes"
+
+inherit gnome2
+
+DESCRIPTION="Compiler for the GObject type system"
+HOMEPAGE="https://wiki.gnome.org/Projects/Vala";
+
+LICENSE="LGPL-2.1"
+SLOT="0.40"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~x86-linux"
+IUSE="test valadoc"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.40.0:2
+   >=dev-libs/vala-common-${PV}
+   valadoc? ( >=media-gfx/graphviz-2.16 )
+"
+DEPEND="${RDEPEND}
+   !${CATEGORY}/${PN}:0
+   dev-libs/libxslt
+   sys-devel/flex
+   virtual/pkgconfig
+   virtual/yacc
+   test? (
+   dev-libs/dbus-glib
+   >=dev-libs/glib-2.26:2
+   dev-libs/gobject-introspection )
+"
+
+PATCHES=(
+   # From master
+   "${FILESDIR}"/0.40-Allow-disabling-the-build-of-valadoc.patch
+   # Add missing bits to make valadoc parallel installable
+   "${FILESDIR}"/0.40-valadoc-doclets-data-parallel-installable.patch
+)
+
+src_configure() {
+   # weasyprint enables generation of PDF from HTML
+   gnome2_src_configure \
+   --disable-unversioned \
+   $(use_enable valadoc) \
+   VALAC=: \
+   WEASYPRINT=:
+}
+
+src_install() {
+   default
+   find "${D}" -name "*.la" -delete || die
+}



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

2020-04-24 Thread Mart Raudsepp
commit: 51384b53202fc9d8e65c2db4e835179fac936482
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 24 20:17:48 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 24 20:27:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51384b53

dev-lang/vala: bump to 0.46.9

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-lang/vala/Manifest   |  1 +
 dev-lang/vala/vala-0.46.9.ebuild | 49 
 2 files changed, 50 insertions(+)

diff --git a/dev-lang/vala/Manifest b/dev-lang/vala/Manifest
index 85dcc2d3a3d..d6a874de93d 100644
--- a/dev-lang/vala/Manifest
+++ b/dev-lang/vala/Manifest
@@ -8,5 +8,6 @@ DIST vala-0.44.11.tar.xz 3370248 BLAKE2B 
c111b6175e6339148e30bedc77f62a9ef3ec912
 DIST vala-0.44.9.tar.xz 3363004 BLAKE2B 
b87f8f7d9cda5a77486720b8c542c42ed448cfbb6a1bae899591a799dcf25882a0539c3acef282d0ba42a7ea78d68e7a5d99aa4daa306a70afe6938732d03c25
 SHA512 
9af559a6cb1680013886a4d425e619503d60394f2c7b1ab897cc7830ee566f8122dcd4380b78b551fbf556cead623c245adc1f7f3357b8315be8c120412a3e9f
 DIST vala-0.46.6.tar.xz 3383032 BLAKE2B 
c7f38cf617f3a0d5a5915ebedd320ef6a5c3714e21618e95756529e1fb09abc12417f31aeefc0111e828da5c2dabd6195b07bb1cc69c6e74f73d72fe7403637a
 SHA512 
ab24c3ad37af62e38289fd085a33f72e178e0b58c1f24c27c58c1010270a4b0e5cb4cc510b6147c51e5796a7ae63aed3a4ac219b24ff985f2546e25c9ad48992
 DIST vala-0.46.7.tar.xz 3402828 BLAKE2B 
c028875e2c6036a6657244bff62d3a2eec2104c06ec3c993f4d59371f2ec7947cfd36f577d41a2c4ba52f6dd7fb03251cad989e3b2787e2817bd988cc16030ca
 SHA512 
609694c2b773abdd8f47d0e9dd8e1dabac2053f7e0321eac7232b3931b15df30e095541dbb02965fc74f3a29b7562b7a326c56ce7c570e6528f8cfa480363c76
+DIST vala-0.46.9.tar.xz 3413264 BLAKE2B 
6bc14f9316b3d5a2c81b0fbaed48ca85ffec37c616746b1bf432c883838097938e13931d06efc1e4abd027441e31fe73b2e76ba9b578ea33948f4dbe38a18bf2
 SHA512 
64ce902a15de9a477d50e3b0a0f64007c1acea7ad620ad224ed49cecbb029ebf8c9fcd79df6f0c64f46c0fd25cbf34f94be145a937460329dc9c38087073f240
 DIST vala-0.48.2.tar.xz 3433912 BLAKE2B 
25b10235b81b34e0baf6a3cceed660affca9d226ca4f04e96d0dbf4d2ba10635452806bca4f9a82387778bbf813f8ee43c36cf476ab81c524cefaba0febcbad0
 SHA512 
0ea2d2c56d6d01007fe41e13bc51faa5e780259bc55f34a2d84270a5b6a0a46d59cce5eb195f81c78f1acbfb118cc3c5882edf0d187788791ee3ce865faece89
 DIST vala-0.48.3.tar.xz 3438824 BLAKE2B 
4d743a158e12134f31f2e9850713594e3bd668b2a5e74d05df2d828b10a2272dc2cb228bc0041a394dc08633db3e2497eb095c5526763d69225388198995e470
 SHA512 
e73eade8b0cfa312d896c81b76e045bc9b8b71bd89298c0f8d78b2f596eebf64dc0eea8d1e266b2c17a774105560ed47590fbe00d65b1fda8db6823ac3ba4bb4

diff --git a/dev-lang/vala/vala-0.46.9.ebuild b/dev-lang/vala/vala-0.46.9.ebuild
new file mode 100644
index 000..afe20bbc8ab
--- /dev/null
+++ b/dev-lang/vala/vala-0.46.9.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome2
+
+DESCRIPTION="Compiler for the GObject type system"
+HOMEPAGE="https://wiki.gnome.org/Projects/Vala";
+
+LICENSE="LGPL-2.1+"
+SLOT="0.46"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~x86-linux"
+IUSE="test valadoc"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.48.0:2
+   >=dev-libs/vala-common-${PV}
+   valadoc? ( >=media-gfx/graphviz-2.16 )
+   != it, which 
would be bad
+# as the newer is not required with older vala when those are picked instead 
of 0.46.
+# vala-0.45.91 ships a broken libsoup-2.4.vapi copy too, but that'll be fixed 
by 0.45.92
+DEPEND="${RDEPEND}
+   dev-libs/libxslt
+   sys-devel/flex
+   virtual/pkgconfig
+   virtual/yacc
+   test? (
+   dev-libs/dbus-glib
+   >=dev-libs/glib-2.26:2
+   dev-libs/gobject-introspection )
+"
+
+src_configure() {
+   # weasyprint enables generation of PDF from HTML
+   gnome2_src_configure \
+   --disable-unversioned \
+   $(use_enable valadoc) \
+   VALAC=: \
+   WEASYPRINT=:
+}
+
+src_install() {
+   default
+   find "${D}" -name "*.la" -delete || die
+}



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

2020-04-24 Thread Mart Raudsepp
commit: 145f59d9b05bcba5c1b545de739d1c4f42dac752
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 24 20:10:20 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 24 20:27:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=145f59d9

dev-libs/vala-common: bump to 0.48.5

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/vala-common/Manifest  |  1 +
 dev-libs/vala-common/vala-common-0.48.5.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-libs/vala-common/Manifest b/dev-libs/vala-common/Manifest
index 4b475034ffb..0730315f074 100644
--- a/dev-libs/vala-common/Manifest
+++ b/dev-libs/vala-common/Manifest
@@ -5,3 +5,4 @@ DIST vala-0.46.7.tar.xz 3402828 BLAKE2B 
c028875e2c6036a6657244bff62d3a2eec2104c0
 DIST vala-0.46.9.tar.xz 3413264 BLAKE2B 
6bc14f9316b3d5a2c81b0fbaed48ca85ffec37c616746b1bf432c883838097938e13931d06efc1e4abd027441e31fe73b2e76ba9b578ea33948f4dbe38a18bf2
 SHA512 
64ce902a15de9a477d50e3b0a0f64007c1acea7ad620ad224ed49cecbb029ebf8c9fcd79df6f0c64f46c0fd25cbf34f94be145a937460329dc9c38087073f240
 DIST vala-0.48.2.tar.xz 3433912 BLAKE2B 
25b10235b81b34e0baf6a3cceed660affca9d226ca4f04e96d0dbf4d2ba10635452806bca4f9a82387778bbf813f8ee43c36cf476ab81c524cefaba0febcbad0
 SHA512 
0ea2d2c56d6d01007fe41e13bc51faa5e780259bc55f34a2d84270a5b6a0a46d59cce5eb195f81c78f1acbfb118cc3c5882edf0d187788791ee3ce865faece89
 DIST vala-0.48.3.tar.xz 3438824 BLAKE2B 
4d743a158e12134f31f2e9850713594e3bd668b2a5e74d05df2d828b10a2272dc2cb228bc0041a394dc08633db3e2497eb095c5526763d69225388198995e470
 SHA512 
e73eade8b0cfa312d896c81b76e045bc9b8b71bd89298c0f8d78b2f596eebf64dc0eea8d1e266b2c17a774105560ed47590fbe00d65b1fda8db6823ac3ba4bb4
+DIST vala-0.48.5.tar.xz 3445096 BLAKE2B 
a41fd6b5b06526eb1a743c2e8681b4e3891b19a24213669f28407f9e8e29c3aa1a077458558491e0af05aed5659a7a6d4a0a18d711465d9c936e719245b944b1
 SHA512 
129097880c0dbe40cb84dc60a0af454b247759131ce29e9b5cbf74ca9dae35917e1ba973eff1d5ee025e54afe5a0881eb37d11ab433346e5e4c9a7625952b2d3

diff --git a/dev-libs/vala-common/vala-common-0.48.5.ebuild 
b/dev-libs/vala-common/vala-common-0.48.5.ebuild
new file mode 100644
index 000..ee55cfcad10
--- /dev/null
+++ b/dev-libs/vala-common/vala-common-0.48.5.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+GNOME_ORG_MODULE="vala"
+
+inherit gnome.org
+
+DESCRIPTION="Build infrastructure for packages that use Vala"
+HOMEPAGE="https://wiki.gnome.org/Projects/Vala";
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+IUSE=""
+
+RDEPEND=""
+DEPEND=""
+BDEPEND=""
+
+src_configure() { :; }
+
+src_compile() { :; }
+
+src_install() {
+   insinto /usr/share/aclocal
+   doins vala.m4 vapigen/vapigen.m4
+   insinto /usr/share/vala
+   doins vapigen/Makefile.vapigen
+}



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

2020-04-24 Thread Mart Raudsepp
commit: d656f17f3144a11f6a7eb34bb51e151d432ca748
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 24 20:11:05 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 24 20:27:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d656f17f

dev-libs/vala-common: remove old

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/vala-common/Manifest  |  3 ---
 dev-libs/vala-common/vala-common-0.44.9.ebuild | 30 --
 dev-libs/vala-common/vala-common-0.46.6.ebuild | 30 --
 dev-libs/vala-common/vala-common-0.48.2.ebuild | 30 --
 4 files changed, 93 deletions(-)

diff --git a/dev-libs/vala-common/Manifest b/dev-libs/vala-common/Manifest
index 0730315f074..914980f9b8f 100644
--- a/dev-libs/vala-common/Manifest
+++ b/dev-libs/vala-common/Manifest
@@ -1,8 +1,5 @@
 DIST vala-0.44.11.tar.xz 3370248 BLAKE2B 
c111b6175e6339148e30bedc77f62a9ef3ec912ad0621c9303fc5dba31694173b49ccc433d3681303d64a1e442ed9b7b064f27931369cb13fa028bfc25ffa3c9
 SHA512 
6111699039ed37084426d7603b82dfa9bd497c66ba7353ee22e8541bf15a2cbb634d315593c093f18c20bac877ae34884e5b570cd25237ce12aa73e941c4c540
-DIST vala-0.44.9.tar.xz 3363004 BLAKE2B 
b87f8f7d9cda5a77486720b8c542c42ed448cfbb6a1bae899591a799dcf25882a0539c3acef282d0ba42a7ea78d68e7a5d99aa4daa306a70afe6938732d03c25
 SHA512 
9af559a6cb1680013886a4d425e619503d60394f2c7b1ab897cc7830ee566f8122dcd4380b78b551fbf556cead623c245adc1f7f3357b8315be8c120412a3e9f
-DIST vala-0.46.6.tar.xz 3383032 BLAKE2B 
c7f38cf617f3a0d5a5915ebedd320ef6a5c3714e21618e95756529e1fb09abc12417f31aeefc0111e828da5c2dabd6195b07bb1cc69c6e74f73d72fe7403637a
 SHA512 
ab24c3ad37af62e38289fd085a33f72e178e0b58c1f24c27c58c1010270a4b0e5cb4cc510b6147c51e5796a7ae63aed3a4ac219b24ff985f2546e25c9ad48992
 DIST vala-0.46.7.tar.xz 3402828 BLAKE2B 
c028875e2c6036a6657244bff62d3a2eec2104c06ec3c993f4d59371f2ec7947cfd36f577d41a2c4ba52f6dd7fb03251cad989e3b2787e2817bd988cc16030ca
 SHA512 
609694c2b773abdd8f47d0e9dd8e1dabac2053f7e0321eac7232b3931b15df30e095541dbb02965fc74f3a29b7562b7a326c56ce7c570e6528f8cfa480363c76
 DIST vala-0.46.9.tar.xz 3413264 BLAKE2B 
6bc14f9316b3d5a2c81b0fbaed48ca85ffec37c616746b1bf432c883838097938e13931d06efc1e4abd027441e31fe73b2e76ba9b578ea33948f4dbe38a18bf2
 SHA512 
64ce902a15de9a477d50e3b0a0f64007c1acea7ad620ad224ed49cecbb029ebf8c9fcd79df6f0c64f46c0fd25cbf34f94be145a937460329dc9c38087073f240
-DIST vala-0.48.2.tar.xz 3433912 BLAKE2B 
25b10235b81b34e0baf6a3cceed660affca9d226ca4f04e96d0dbf4d2ba10635452806bca4f9a82387778bbf813f8ee43c36cf476ab81c524cefaba0febcbad0
 SHA512 
0ea2d2c56d6d01007fe41e13bc51faa5e780259bc55f34a2d84270a5b6a0a46d59cce5eb195f81c78f1acbfb118cc3c5882edf0d187788791ee3ce865faece89
 DIST vala-0.48.3.tar.xz 3438824 BLAKE2B 
4d743a158e12134f31f2e9850713594e3bd668b2a5e74d05df2d828b10a2272dc2cb228bc0041a394dc08633db3e2497eb095c5526763d69225388198995e470
 SHA512 
e73eade8b0cfa312d896c81b76e045bc9b8b71bd89298c0f8d78b2f596eebf64dc0eea8d1e266b2c17a774105560ed47590fbe00d65b1fda8db6823ac3ba4bb4
 DIST vala-0.48.5.tar.xz 3445096 BLAKE2B 
a41fd6b5b06526eb1a743c2e8681b4e3891b19a24213669f28407f9e8e29c3aa1a077458558491e0af05aed5659a7a6d4a0a18d711465d9c936e719245b944b1
 SHA512 
129097880c0dbe40cb84dc60a0af454b247759131ce29e9b5cbf74ca9dae35917e1ba973eff1d5ee025e54afe5a0881eb37d11ab433346e5e4c9a7625952b2d3

diff --git a/dev-libs/vala-common/vala-common-0.44.9.ebuild 
b/dev-libs/vala-common/vala-common-0.44.9.ebuild
deleted file mode 100644
index 51429ad4aeb..000
--- a/dev-libs/vala-common/vala-common-0.44.9.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GNOME_ORG_MODULE="vala"
-
-inherit gnome.org
-
-DESCRIPTION="Build infrastructure for packages that use Vala"
-HOMEPAGE="https://wiki.gnome.org/Projects/Vala";
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
-IUSE=""
-
-RDEPEND=""
-DEPEND=""
-BDEPEND=""
-
-src_configure() { :; }
-
-src_compile() { :; }
-
-src_install() {
-   insinto /usr/share/aclocal
-   doins vala.m4 vapigen/vapigen.m4
-   insinto /usr/share/vala
-   doins vapigen/Makefile.vapigen
-}

diff --git a/dev-libs/vala-common/vala-common-0.46.6.ebuild 
b/dev-libs/vala-common/vala-common-0.46.6.ebuild
deleted file mode 100644
index ee55cfcad10..000
--- a/dev-libs/vala-common/vala-common-0.46.6.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GNOME_ORG_MODULE="vala"
-
-inherit gnome.org
-
-DESCRIPTION="Build infrastructure for packages that use Vala"
-HOMEPAGE="https://wiki.gnome.org/Projects/Vala";
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~

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

2020-04-24 Thread Mart Raudsepp
commit: bf4832612c790f54d6f4ded89ba9b074440b76ff
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 24 20:25:56 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 24 20:27:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf483261

gnome-base/nautilus: bump to 3.34.3, drop USE=packagekit

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/nautilus/Manifest   |   1 +
 gnome-base/nautilus/nautilus-3.34.3.ebuild | 106 +
 2 files changed, 107 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 5928b3e7fc0..1b090e9c869 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,2 +1,3 @@
 DIST nautilus-3.32.3.tar.xz 3197820 BLAKE2B 
28140210a855fe62faba4f0833067a81c4d8f71c0cc870ba4fdcc016754b01df003e45f636836f67cced8515aba8c8fb7922de788a14bfe0f0cc4518010aed5f
 SHA512 
f19710f02bd91edb2d2f6cb8f46be6bebea3edfed14a07612444d5990533bafd032b604d65533727eb377b574d6bd4c82dbe11894d85ad254ee1473b683c4392
 DIST nautilus-3.34.2.tar.xz 3196976 BLAKE2B 
38424061cb5591fc1df5824dd80e282637345bde148955c81632d4894153e10f3840389bb4e43dffe8c28f10eb6e64c1cc89f1bffdcf80fa581a5d47b7724dee
 SHA512 
1a4e24fea3201f68b0316b95425bbc90078baa1ae7dccef2d2e48beda4007ecf2986254cde243d310c548e47a4693d84d1255654199649ce08429a99fb3a3a51
+DIST nautilus-3.34.3.tar.xz 3213260 BLAKE2B 
a417ee5d5e032befed704b71b9ffd29cc9a2a6fae0612f96601756b876b0990625cc78eb2c7679bdce914f3dd30208b60243f403a508cf87a6761ea56251140d
 SHA512 
f8ef86b5b67ef2b8eced492ee6b8d77155a9d6ec5ba6bb18132d678e6f12870963da9bcf4ff0bfbb8f4791bf068314557f9551febc23234c48d722e529c6ed9d

diff --git a/gnome-base/nautilus/nautilus-3.34.3.ebuild 
b/gnome-base/nautilus/nautilus-3.34.3.ebuild
new file mode 100644
index 000..1c66ba5253e
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-3.34.3.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus";
+
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+DEPEND="
+   >=dev-libs/glib-2.58.1:2
+   >=media-libs/gexiv2-0.10.0
+   gstreamer? ( media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0 )
+   >=app-arch/gnome-autoar-0.2.1
+   >=gnome-base/gnome-desktop-3.0.0:3=
+   >=x11-libs/gtk+-3.22.27:3[X,introspection?]
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-2.0:=
+   x11-libs/libX11
+   >=dev-libs/libxml2-2.7.8:2
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   sendto? ( !=app-misc/tracker-miners-2.0:=
+" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
+BDEPEND="
+   >=dev-util/gdbus-codegen-2.51.2
+   dev-util/glib-utils
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.10
+   app-text/docbook-xml-dtd:4.1.2 )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   x11-base/xorg-proto
+"
+PDEPEND="
+   gnome? ( x11-themes/adwaita-icon-theme )
+   previewer? ( >=gnome-extra/sushi-0.1.9 )
+   sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
+   >=gnome-base/gvfs-1.14[gtk(+)]
+" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) 
since gvfs-1.34
+
+PATCHES=(
+   "${FILESDIR}"/3.30.5-docs-build.patch # Always install pregenerated 
manpage, keeping docs option for gtk-doc
+   "${FILESDIR}"/3.32.3-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
+   "${FILESDIR}"/3.34.2-pango-1.42-compat.patch
+)
+
+src_prepare() {
+   if use previewer; then
+   DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
+   To activate the previewer, select a file and press 
space; to
+   close the previewer, press space again."
+   fi
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dextensions=true # image file properties, sendto support; also 
required for -Dgstreamer=true
+   $(meson_use gstreamer) # gstreamer audio-video-properties 
extension
+   $(meson_use introspection)
+   -Dpackagekit=false
+   $(meson_use selinux)
+   -Dprofiling=false
+   -Dtests=$(usex test all none)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   use previewer && readme.gentoo_create_doc
+   meson_src_inst

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

2020-04-24 Thread Mart Raudsepp
commit: 1dede0bc196eaab5163424814974fc3acbb9320d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 24 20:09:39 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 24 20:27:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dede0bc

dev-libs/vala-common: bump to 0.46.9

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/vala-common/Manifest  |  1 +
 dev-libs/vala-common/vala-common-0.46.9.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-libs/vala-common/Manifest b/dev-libs/vala-common/Manifest
index a5dbc566ef7..4b475034ffb 100644
--- a/dev-libs/vala-common/Manifest
+++ b/dev-libs/vala-common/Manifest
@@ -2,5 +2,6 @@ DIST vala-0.44.11.tar.xz 3370248 BLAKE2B 
c111b6175e6339148e30bedc77f62a9ef3ec912
 DIST vala-0.44.9.tar.xz 3363004 BLAKE2B 
b87f8f7d9cda5a77486720b8c542c42ed448cfbb6a1bae899591a799dcf25882a0539c3acef282d0ba42a7ea78d68e7a5d99aa4daa306a70afe6938732d03c25
 SHA512 
9af559a6cb1680013886a4d425e619503d60394f2c7b1ab897cc7830ee566f8122dcd4380b78b551fbf556cead623c245adc1f7f3357b8315be8c120412a3e9f
 DIST vala-0.46.6.tar.xz 3383032 BLAKE2B 
c7f38cf617f3a0d5a5915ebedd320ef6a5c3714e21618e95756529e1fb09abc12417f31aeefc0111e828da5c2dabd6195b07bb1cc69c6e74f73d72fe7403637a
 SHA512 
ab24c3ad37af62e38289fd085a33f72e178e0b58c1f24c27c58c1010270a4b0e5cb4cc510b6147c51e5796a7ae63aed3a4ac219b24ff985f2546e25c9ad48992
 DIST vala-0.46.7.tar.xz 3402828 BLAKE2B 
c028875e2c6036a6657244bff62d3a2eec2104c06ec3c993f4d59371f2ec7947cfd36f577d41a2c4ba52f6dd7fb03251cad989e3b2787e2817bd988cc16030ca
 SHA512 
609694c2b773abdd8f47d0e9dd8e1dabac2053f7e0321eac7232b3931b15df30e095541dbb02965fc74f3a29b7562b7a326c56ce7c570e6528f8cfa480363c76
+DIST vala-0.46.9.tar.xz 3413264 BLAKE2B 
6bc14f9316b3d5a2c81b0fbaed48ca85ffec37c616746b1bf432c883838097938e13931d06efc1e4abd027441e31fe73b2e76ba9b578ea33948f4dbe38a18bf2
 SHA512 
64ce902a15de9a477d50e3b0a0f64007c1acea7ad620ad224ed49cecbb029ebf8c9fcd79df6f0c64f46c0fd25cbf34f94be145a937460329dc9c38087073f240
 DIST vala-0.48.2.tar.xz 3433912 BLAKE2B 
25b10235b81b34e0baf6a3cceed660affca9d226ca4f04e96d0dbf4d2ba10635452806bca4f9a82387778bbf813f8ee43c36cf476ab81c524cefaba0febcbad0
 SHA512 
0ea2d2c56d6d01007fe41e13bc51faa5e780259bc55f34a2d84270a5b6a0a46d59cce5eb195f81c78f1acbfb118cc3c5882edf0d187788791ee3ce865faece89
 DIST vala-0.48.3.tar.xz 3438824 BLAKE2B 
4d743a158e12134f31f2e9850713594e3bd668b2a5e74d05df2d828b10a2272dc2cb228bc0041a394dc08633db3e2497eb095c5526763d69225388198995e470
 SHA512 
e73eade8b0cfa312d896c81b76e045bc9b8b71bd89298c0f8d78b2f596eebf64dc0eea8d1e266b2c17a774105560ed47590fbe00d65b1fda8db6823ac3ba4bb4

diff --git a/dev-libs/vala-common/vala-common-0.46.9.ebuild 
b/dev-libs/vala-common/vala-common-0.46.9.ebuild
new file mode 100644
index 000..ee55cfcad10
--- /dev/null
+++ b/dev-libs/vala-common/vala-common-0.46.9.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+GNOME_ORG_MODULE="vala"
+
+inherit gnome.org
+
+DESCRIPTION="Build infrastructure for packages that use Vala"
+HOMEPAGE="https://wiki.gnome.org/Projects/Vala";
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+IUSE=""
+
+RDEPEND=""
+DEPEND=""
+BDEPEND=""
+
+src_configure() { :; }
+
+src_compile() { :; }
+
+src_install() {
+   insinto /usr/share/aclocal
+   doins vala.m4 vapigen/vapigen.m4
+   insinto /usr/share/vala
+   doins vapigen/Makefile.vapigen
+}



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

2020-04-24 Thread Mart Raudsepp
commit: bcf330f9321c7876b542104e7a47eed10eb480dd
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 24 20:20:36 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 24 20:27:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcf330f9

dev-lang/vala: remove old

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-lang/vala/Manifest|  4 ---
 dev-lang/vala/vala-0.40.16.ebuild | 54 ---
 dev-lang/vala/vala-0.40.19.ebuild | 54 ---
 dev-lang/vala/vala-0.46.6.ebuild  | 49 ---
 dev-lang/vala/vala-0.48.2.ebuild  | 49 ---
 5 files changed, 210 deletions(-)

diff --git a/dev-lang/vala/Manifest b/dev-lang/vala/Manifest
index a42087e7154..1b136cb28a7 100644
--- a/dev-lang/vala/Manifest
+++ b/dev-lang/vala/Manifest
@@ -1,14 +1,10 @@
 DIST vala-0.36.20.tar.xz 2918672 BLAKE2B 
9c2c46992444fafd173f767a4a10ac185b0c49db0ede3cb52dec10da08ab3370adb4445087b24c91c9126e8586418a149ac783b3de92cac6c4badd488f3dc56f
 SHA512 
21ca0573a2f9d945a362f7f15da7db25532fd7b19a0aa0442243b95df0568b7a88ae94d0659af44f6f57e364f4370de361102e7e46a070487985e7cb5d81277c
-DIST vala-0.40.16.tar.xz 3412776 BLAKE2B 
0cfe072ce3dfd8b95e804582899ff002869bc005b93ad1ba68e9b085e12444a3ef967c6282d65bab7f8302018edc075077ae8de65182b9123f8f74a91ea062bf
 SHA512 
e37c8573fe6104c0ad6f29748cd28564638d62ebe499ce084481c74d2601a19334c431575904fbbed490b44ea117246516580a5d658dfba30c63de7e7c3fa3e0
 DIST vala-0.40.18.tar.xz 3429060 BLAKE2B 
113cebedfefec3a510085e6562012cefedcc6879f4a21eed835e779d850c39ea0c5d9ce5e5e036fa5d849c28f803fd80f1b4e55d4eb3db0fb0fa8f2706824823
 SHA512 
a58afc4ecf5a7c5c35d3f32d06947ed656f66672fd496d4963b5267d8be9ffecbbc0415af8ef15d35c92f986cb7861dc09d2ec35c2b6f77f3decc4adba24ced2
-DIST vala-0.40.19.tar.xz 3435688 BLAKE2B 
caacacd0ed33a5a1fd465c7494d326941225f4cca052cdeda103430a6313d1f5bf30f254d1f7451663988b1303dc564923ab5717d796673b0af71912c49196ff
 SHA512 
a1ef798ed754192da8677d9dd9627b24c0addd658d38e217ace6889c462a70d1d19c029cd7f660c82b97a48f77eba3b03758ab625ad6ccf4fe20dfd627ecd30a
 DIST vala-0.40.20.tar.xz 3443256 BLAKE2B 
4cb53448ffabd29ea2c1411d019aa3749be113371e411d90803aa77a5ba19790d3766dae43af58a107680acc04870b30670fd53d4ce239de8d15dd79571cadfb
 SHA512 
767f156c85bd901e6e672439c2bf7fdfe60e4f7b088ca89f8787179e57b42904c92749ca8bd79c1e4319ec998e0e3f6bd6f13ed679be1f5240041f797657eb36
 DIST vala-0.40.22.tar.xz 3458916 BLAKE2B 
3a9516ea22f550ad4ee0bacb15c77be1f8fa971725cad30fb97ec6939c604406881ca6b2e981e6ed99a8cf6218bd55f54aff6b06e074bc09089d01c554ab817f
 SHA512 
913af4725ff56f330815fc76ac4bf7f7fb28182fe2764db1b9da5d2452dd264df071f84f62eef6c56719ef4abe595d88ba5d89c0fea15d9e1835e0fdb23668ce
 DIST vala-0.44.11.tar.xz 3370248 BLAKE2B 
c111b6175e6339148e30bedc77f62a9ef3ec912ad0621c9303fc5dba31694173b49ccc433d3681303d64a1e442ed9b7b064f27931369cb13fa028bfc25ffa3c9
 SHA512 
6111699039ed37084426d7603b82dfa9bd497c66ba7353ee22e8541bf15a2cbb634d315593c093f18c20bac877ae34884e5b570cd25237ce12aa73e941c4c540
 DIST vala-0.44.9.tar.xz 3363004 BLAKE2B 
b87f8f7d9cda5a77486720b8c542c42ed448cfbb6a1bae899591a799dcf25882a0539c3acef282d0ba42a7ea78d68e7a5d99aa4daa306a70afe6938732d03c25
 SHA512 
9af559a6cb1680013886a4d425e619503d60394f2c7b1ab897cc7830ee566f8122dcd4380b78b551fbf556cead623c245adc1f7f3357b8315be8c120412a3e9f
-DIST vala-0.46.6.tar.xz 3383032 BLAKE2B 
c7f38cf617f3a0d5a5915ebedd320ef6a5c3714e21618e95756529e1fb09abc12417f31aeefc0111e828da5c2dabd6195b07bb1cc69c6e74f73d72fe7403637a
 SHA512 
ab24c3ad37af62e38289fd085a33f72e178e0b58c1f24c27c58c1010270a4b0e5cb4cc510b6147c51e5796a7ae63aed3a4ac219b24ff985f2546e25c9ad48992
 DIST vala-0.46.7.tar.xz 3402828 BLAKE2B 
c028875e2c6036a6657244bff62d3a2eec2104c06ec3c993f4d59371f2ec7947cfd36f577d41a2c4ba52f6dd7fb03251cad989e3b2787e2817bd988cc16030ca
 SHA512 
609694c2b773abdd8f47d0e9dd8e1dabac2053f7e0321eac7232b3931b15df30e095541dbb02965fc74f3a29b7562b7a326c56ce7c570e6528f8cfa480363c76
 DIST vala-0.46.9.tar.xz 3413264 BLAKE2B 
6bc14f9316b3d5a2c81b0fbaed48ca85ffec37c616746b1bf432c883838097938e13931d06efc1e4abd027441e31fe73b2e76ba9b578ea33948f4dbe38a18bf2
 SHA512 
64ce902a15de9a477d50e3b0a0f64007c1acea7ad620ad224ed49cecbb029ebf8c9fcd79df6f0c64f46c0fd25cbf34f94be145a937460329dc9c38087073f240
-DIST vala-0.48.2.tar.xz 3433912 BLAKE2B 
25b10235b81b34e0baf6a3cceed660affca9d226ca4f04e96d0dbf4d2ba10635452806bca4f9a82387778bbf813f8ee43c36cf476ab81c524cefaba0febcbad0
 SHA512 
0ea2d2c56d6d01007fe41e13bc51faa5e780259bc55f34a2d84270a5b6a0a46d59cce5eb195f81c78f1acbfb118cc3c5882edf0d187788791ee3ce865faece89
 DIST vala-0.48.3.tar.xz 3438824 BLAKE2B 
4d743a158e12134f31f2e9850713594e3bd668b2a5e74d05df2d828b10a2272dc2cb228bc0041a394dc08633db3e2497eb095c5526763d69225388198995e470
 SHA512 
e73eade8b0cfa312d896c81b76e045bc9b8b71bd89298c0f8d78b2f596eebf64dc0eea8d1e266b2c17a774105560ed47590fbe00d65b1fda8db6823ac3ba4

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

2020-04-24 Thread Michał Górny
commit: 06a26afc5c4a1db7c5b32c2f9b17ea23ed4c30c9
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 24 20:15:18 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 24 20:15:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06a26afc

dev-python/pypiserver: Add missing mock dep

Closes: https://bugs.gentoo.org/719270
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pypiserver/pypiserver-1.3.1-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/pypiserver/pypiserver-1.3.1-r1.ebuild 
b/dev-python/pypiserver/pypiserver-1.3.1-r1.ebuild
index 932cb26051e..cde7613ca75 100644
--- a/dev-python/pypiserver/pypiserver-1.3.1-r1.ebuild
+++ b/dev-python/pypiserver/pypiserver-1.3.1-r1.ebuild
@@ -26,6 +26,7 @@ BDEPEND="${RDEPEND}
>=dev-python/pytest-2.3[${PYTHON_USEDEP}]
dev-python/twine[${PYTHON_USEDEP}]
dev-python/webtest[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' -2)
)"
 
 PATCHES=(



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

2020-04-24 Thread Michał Górny
commit: 19be75bb99e12b8083f088ee14d29620f9902ec0
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 24 20:04:13 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 24 20:12:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19be75bb

dev-python/mando: Remove old

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

 dev-python/mando/Manifest   |  1 -
 dev-python/mando/mando-0.3.2.ebuild | 42 -
 2 files changed, 43 deletions(-)

diff --git a/dev-python/mando/Manifest b/dev-python/mando/Manifest
index 2db64f33799..cadf3302663 100644
--- a/dev-python/mando/Manifest
+++ b/dev-python/mando/Manifest
@@ -1,2 +1 @@
-DIST mando-0.3.2.tar.gz 22393 BLAKE2B 
bf6a7df4a6e2e8270d0b8fa278cde7d520bf5c9d490dec748927d8f7c024381094f946e5feb4b5334b0d7255df002aeb1b42b8545b7514194425e37f739d2da9
 SHA512 
57f5041ad175c4eca4c158d9d917dcb1f9c25978c60aa0e76322d0395b0edbc3fb7b062da7b9af871a97bbd46cfe7f81e634287f813baf15ef134be53150bd11
 DIST mando-0.6.4.tar.gz 36560 BLAKE2B 
9878746485d4b896c3e32512b77ac02739940a1398eee12056fd6719cc3c99f8c526c8e573d2556b6a9d0d8d26e20fb45c97119e626b1d44f0a5b5f4655adba1
 SHA512 
457fa0db4e8e5dbfac6146d254181213814ef1975c919b4573007face27749ec3a50eda850558ebdc0fdff94a5e9819fd825b10cb3023078b2b426c2825fdbf0

diff --git a/dev-python/mando/mando-0.3.2.ebuild 
b/dev-python/mando/mando-0.3.2.ebuild
deleted file mode 100644
index 5e16ff3b6b0..000
--- a/dev-python/mando/mando-0.3.2.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python3_6 )
-
-inherit distutils-r1 vcs-snapshot
-
-DESCRIPTION="Create Python CLI apps with little to no effort at all!"
-HOMEPAGE="https://mando.readthedocs.org/";
-SRC_URI="https://github.com/rubik/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc examples test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
-   test? ( dev-python/paramunittest[${PYTHON_USEDEP}] )
-"
-RDEPEND=""
-
-python_compile_all() {
-   use doc && emake -C docs html
-}
-
-python_test() {
-   "${PYTHON}" mando/tests/run.py || die "tests failed under ${EPYTHON}"
-}
-
-python_install_all() {
-   use doc && local HTML_DOCS=( docs/_build/html/. )
-   if use examples; then
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-
-   distutils-r1_python_install_all
-}



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

2020-04-24 Thread Michał Górny
commit: f9fabc59b0c9c193d38579876263652fcc297be0
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 24 19:40:11 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 24 20:12:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9fabc59

dev-python/ntplib: Enable py3.{7,8}

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

 dev-python/ntplib/ntplib-0.3.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/ntplib/ntplib-0.3.3.ebuild 
b/dev-python/ntplib/ntplib-0.3.3.ebuild
index 37e5fcbc114..11967a49ea2 100644
--- a/dev-python/ntplib/ntplib-0.3.3.ebuild
+++ b/dev-python/ntplib/ntplib-0.3.3.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit distutils-r1
 
@@ -18,5 +18,5 @@ IUSE=""
 RESTRICT="test"
 
 python_test() {
-   "${PYTHON:-python}" ./test_ntplib.py
+   "${EPYTHON}" ./test_ntplib.py || die
 }



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

2020-04-24 Thread Michał Górny
commit: 8e78211cfda5f7947b9a88eec75bd3b38d303654
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 24 20:07:36 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 24 20:13:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e78211c

package.mask: Last rite dev-python/paramunittest

Bug: https://bugs.gentoo.org/719296
Signed-off-by: Michał Górny  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 42ff5625c58..77598b77c29 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2020-04-24)
+# Unmaintained.  Stuck at py3.6.  Missing tests.  No revdeps.
+# Removal in 30 days.  Bug #719296.
+dev-python/paramunittest
+
 # Michał Górny  (2020-04-24)
 # Stuck on Python 2.  Last release of obmenu in 2006, obtheme in 2013.
 # Require dead dev-python/pygtk.



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

2020-04-24 Thread Michał Górny
commit: 9b1898ecd5dd4811e08deba57c9a78c9cf91eebf
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 24 20:12:02 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 24 20:13:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b1898ec

package.mask: Last rite dev-python/parsley

Bug: https://bugs.gentoo.org/719298
Signed-off-by: Michał Górny  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 77598b77c29..55257417fa3 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2020-04-24)
+# Unmaintained.  Stuck at py3.6.  Missing tests.  No revdeps.
+# Removal in 30 days.  Bug #719298.
+dev-python/parsley
+
 # Michał Górny  (2020-04-24)
 # Unmaintained.  Stuck at py3.6.  Missing tests.  No revdeps.
 # Removal in 30 days.  Bug #719296.



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

2020-04-24 Thread Michał Górny
commit: 7b51c2cafa9cb9688f3234d1851a2f1682b59c8a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 24 19:36:20 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 24 20:12:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b51c2ca

dev-python/nose_fixes: Enable py3.{7,8}, modernize

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

 dev-python/nose_fixes/nose_fixes-1.3.ebuild | 27 ++-
 1 file changed, 6 insertions(+), 21 deletions(-)

diff --git a/dev-python/nose_fixes/nose_fixes-1.3.ebuild 
b/dev-python/nose_fixes/nose_fixes-1.3.ebuild
index 5abc2100e90..15b6fcc2314 100644
--- a/dev-python/nose_fixes/nose_fixes-1.3.ebuild
+++ b/dev-python/nose_fixes/nose_fixes-1.3.ebuild
@@ -1,9 +1,10 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-PYTHON_COMPAT=( python3_6 pypy3 )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
 
 inherit distutils-r1
 
@@ -14,10 +15,8 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE="doc"
 
 RDEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]"
 DEPEND="
${RDEPEND}
@@ -26,20 +25,6 @@ DEPEND="
dev-python/pkginfo[${PYTHON_USEDEP}]
)"
 
-python_prepare_all() {
-   sed -e 's:../bin/sphinx-build:/usr/bin/sphinx-build:' -i docs/Makefile 
|| die
-   distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
-   use doc && emake -C docs html
-}
-
-python_install_all() {
-   use doc && local HTML_DOCS=( docs/_build/html/. )
-   distutils-r1_python_install_all
-}
-
-python_test() {
-   nosetests || die
-}
+distutils_enable_sphinx docs \
+   dev-python/pkginfo
+distutils_enable_tests nose



[gentoo-commits] repo/gentoo:master commit in: media-plugins/vdr-xineliboutput/

2020-04-24 Thread Jörg Bornkessel
commit: c15caab8983407dc394a3871207109572a97fd03
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Fri Apr 24 20:04:43 2020 +
Commit: Jörg Bornkessel  gentoo  org>
CommitDate: Fri Apr 24 20:05:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c15caab8

media-plugins/vdr-xineliboutput: version bump, cleanup old

thx to S. Schreier for reporting this

Closes: https://bugs.gentoo.org/717070
Package-Manager: Portage-2.3.90, Repoman-2.3.20
Signed-off-by: Joerg Bornkessel  gentoo.org>

 media-plugins/vdr-xineliboutput/Manifest  |  2 +-
 ...ut-2.0.0.ebuild => vdr-xineliboutput-2.2.0.ebuild} | 19 ---
 2 files changed, 13 insertions(+), 8 deletions(-)

diff --git a/media-plugins/vdr-xineliboutput/Manifest 
b/media-plugins/vdr-xineliboutput/Manifest
index 023e8ba2808..b3eae169dc5 100644
--- a/media-plugins/vdr-xineliboutput/Manifest
+++ b/media-plugins/vdr-xineliboutput/Manifest
@@ -1,2 +1,2 @@
-DIST vdr-xineliboutput-2.0.0.tgz 413085 BLAKE2B 
85fffdbea51917035475863019095ed81bdda6e8e994c3d76b83433fca14cf680c64e268c04316199f6b707b5da7bf0ceafb991781ced552abebebf2e283fb5f
 SHA512 
9410072bcd8ae71196e3417c12dc810da109f155748d58b3b0b422cd6d8cd29b3f8a7d0cbffada9dd22af679161ffeb096e952f620ed1c7f1122b46bf111f9ee
 DIST vdr-xineliboutput-2.1.0.tgz 415333 BLAKE2B 
8311271dda889cde5ab69d5bf1f643c8f6b1991ca615ce6322ea5585aac12b07b32f6fd933bf6c3797d45971597e61d429e4d9de356246109cab7c8f059b4d79
 SHA512 
226654dcd47864e9df8282ef401509d291677587b2850872c535abb7bee468a7c6d72c30953090890d002f0977aa1ee357a0fe6938ce3f3c1b6324e82b926537
+DIST vdr-xineliboutput-2.2.0.tgz 426058 BLAKE2B 
8a5e325e0dd45dffdbcf1b9e49d4ae2486d3b3c7585dbca81855264a0a9057c48da7626acd5e9d7b2113b200eead178b19a0d9834ace5d25cd97157912d50bfa
 SHA512 
d3b753fe496c6f73d491195cc1daca46f2ef6350683fc15e3e8a423a90946574c3fdf0ed43727d61f007a8abdf3041e274317216bf06a8146dc9206f88d9

diff --git a/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.0.0.ebuild 
b/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0.ebuild
similarity index 87%
rename from media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.0.0.ebuild
rename to media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0.ebuild
index da8c3780dca..a0ae0f345cf 100644
--- a/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.0.0.ebuild
+++ b/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
 inherit toolchain-funcs vdr-plugin-2
 
@@ -14,11 +14,11 @@ SRC_URI="mirror://sourceforge/${PN#vdr-}/${P}.tgz"
 SLOT="0"
 LICENSE="GPL-2+"
 KEYWORDS="~amd64 ~x86"
-IUSE="bluray caps dbus fbcon jpeg libextractor nls opengl +vdr vdpau +X +xine 
xinerama"
+IUSE="bluray caps cec dbus fbcon jpeg libextractor nls opengl +vdr vaapi vdpau 
+X +xine xinerama"
 
 COMMON_DEPEND="
vdr? (
-   >=media-video/vdr-1.6.0
+   media-video/vdr
libextractor? ( >=media-libs/libextractor-0.5.20 )
caps? ( sys-libs/libcap )
)
@@ -31,12 +31,13 @@ COMMON_DEPEND="
x11-libs/libX11
x11-libs/libXext
x11-libs/libXrender
-   xinerama? ( x11-libs/libXinerama )
+   bluray? ( media-libs/libbluray )
dbus? ( dev-libs/dbus-glib dev-libs/glib:2 )
-   vdpau? ( x11-libs/libvdpau >=media-libs/xine-lib-1.2 )
jpeg? ( virtual/jpeg:* )
-   bluray? ( media-libs/libbluray )
opengl? ( virtual/opengl )
+   vaapi? ( x11-libs/libva 
>=media-libs/xine-lib-1.2[vaapi] )
+   vdpau? ( x11-libs/libvdpau 
>=media-libs/xine-lib-1.2[vdpau] )
+   xinerama? ( x11-libs/libXinerama )
)
)"
 
@@ -82,21 +83,25 @@ src_configure() {
$(use_enable X xshm) \
$(use_enable X xdpms) \
$(use_enable X xshape) \
+   $(use_enable X xrandr) \
$(use_enable X xrender) \
$(use_enable fbcon fb) \
$(use_enable vdr) \
$(use_enable xine libxine) \
$(use_enable libextractor) \
$(use_enable caps libcap) \
+   $(use_enable cec libcec) \
$(use_enable jpeg libjpeg) \
$(use_enable xinerama) \
-   $(use_enable vdpau) \
$(use_enable dbus dbus-glib-1) \
$(use_enable nls i18n) \
$(use_enable bluray libbluray) \
$(use_enable opengl) \
${myconf} \
|| die
+
+   # UINT64_C is needed by ffmpeg headers
+   append-cxxflags -D__STDC_CONSTANT_MACROS
 }
 
 src_install() {



  1   2   3   >