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

2020-06-12 Thread Petrus Zhao
commit: 66b3df59c18306cfaa8fc17f9355f77a196f835b
Author: Petrus Zhao  gmail  com>
AuthorDate: Sat Jun 13 05:42:54 2020 +
Commit: Petrus Zhao  gmail  com>
CommitDate: Sat Jun 13 05:42:54 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=66b3df59

x11-misc/i3lock-color: move virtual/pkgconfig to BDEPEND

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

 x11-misc/i3lock-color/i3lock-color-2.12_rc4.ebuild | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/x11-misc/i3lock-color/i3lock-color-2.12_rc4.ebuild 
b/x11-misc/i3lock-color/i3lock-color-2.12_rc4.ebuild
index 9966570..3e3eefd 100644
--- a/x11-misc/i3lock-color/i3lock-color-2.12_rc4.ebuild
+++ b/x11-misc/i3lock-color/i3lock-color-2.12_rc4.ebuild
@@ -27,10 +27,8 @@ RDEPEND="
media-libs/libjpeg-turbo
 "
 
-DEPEND="
-   ${RDEPEND}
-   virtual/pkgconfig
-"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
 
 S="${WORKDIR}/${PN}-${MY_PV}"
 



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

2020-06-12 Thread Hans de Graaff
commit: ab0d4572963e13354124c93503e9038adc37fad2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 13 05:06:29 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 13 05:06:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab0d4572

dev-ruby/middleware: initial import of 0.1.0

New dependency for forthcoming protobuf-cucumber.

Imported from "graaff" overlay.

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

 dev-ruby/middleware/Manifest|  1 +
 dev-ruby/middleware/metadata.xml|  8 
 dev-ruby/middleware/middleware-0.1.0.ebuild | 23 +++
 3 files changed, 32 insertions(+)

diff --git a/dev-ruby/middleware/Manifest b/dev-ruby/middleware/Manifest
new file mode 100644
index 000..e67082b1e61
--- /dev/null
+++ b/dev-ruby/middleware/Manifest
@@ -0,0 +1 @@
+DIST middleware-0.1.0.gem 11264 BLAKE2B 
27d8db46ef95f30a751c26aade2331285887abf8360a07a99bce02ad1193650edf1d9dab30078ae9a6e56d8e1f3384f7c357d5a01d9a5ed52fedc9d3c4f559d3
 SHA512 
a485c254accefb915a56a6aaebb0bf5fa8520e5aefb1dca9945f4402fd6fb28cd69b34692d5d276f2f025c6f919d983acba44ef0ad9d8966fc571f7cfd64da12

diff --git a/dev-ruby/middleware/metadata.xml b/dev-ruby/middleware/metadata.xml
new file mode 100644
index 000..3df5c34efc9
--- /dev/null
+++ b/dev-ruby/middleware/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+r...@gentoo.org
+Gentoo Ruby Project
+  
+

diff --git a/dev-ruby/middleware/middleware-0.1.0.ebuild 
b/dev-ruby/middleware/middleware-0.1.0.ebuild
new file mode 100644
index 000..8dd0a371349
--- /dev/null
+++ b/dev-ruby/middleware/middleware-0.1.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md user_guide.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Generalized implementation of the middleware abstraction for Ruby"
+HOMEPAGE="https://github.com/mitchellh/middleware;
+LICENSE="MIT"
+
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE=""
+
+all_ruby_prepare() {
+   # Avoid test failing with rspec 2.14+
+   sed -i -e '/should raise an error if an invalid middleware is given/,/^ 
 end/ s:^:#:' spec/middleware/runner_spec.rb
+}



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

2020-06-12 Thread Hans de Graaff
commit: 79fa11efd12181773b78252d38ef555a4637031f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 13 04:46:50 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 13 04:46:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79fa11ef

dev-ruby/vcr: add 6.0.0

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

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

diff --git a/dev-ruby/vcr/Manifest b/dev-ruby/vcr/Manifest
index 59e937fc345..e2dcb0c762b 100644
--- a/dev-ruby/vcr/Manifest
+++ b/dev-ruby/vcr/Manifest
@@ -1,3 +1,4 @@
 DIST vcr-4.0.0.tar.gz 146920 BLAKE2B 
19ae33d2f40821d2cfe5c0fc55d5e91e02b8e6ba2bba000c326d993987fd641dd5b4cedd6a8a441f86664ecb67dfe2501d335936af9271fa83aef6dc001b12f2
 SHA512 
2f98eedd021f7c125fc3f29189190ddc817bb95fc8e8e0ab53e65eaf94c5c0c41f3ca4abf9d829591acdefe97b931943c47129f95c21f2ef590ed500cc6f56f9
 DIST vcr-5.0.0.tar.gz 147602 BLAKE2B 
031c9a70c9483b496ed3cda1c65138d214c257392aa5f9157135b0fd4c33d35dd6143afc0e775c5061bb823d936d1bdaa084eaf0024e87747e6101b582d8bd1e
 SHA512 
88e4d82f1c5b3d48c89a75324a256c66858740d2889a4d86851ebb3a303745829e42f20b20d4cbc18d7b0510eb0b229a770bb6209be93dbb8c8b0be84bf5f645
 DIST vcr-5.1.0.tar.gz 150438 BLAKE2B 
615a0ce570da29be402f97dcba1ba987c611c73cc9ebc56168c752d57c1c2f0acae78b42164d8c56f71cded150a93566d45c0c84153bdc3dc8bb37199e4e
 SHA512 
5297e46b1ffe31c3559df57f0af158cb8064ba48b83702ea3bf12eca4c7260bcb71d3df7ae645a3cc14817366992458beb4fd9771c1f98a56835dcd69ff107f9
+DIST vcr-6.0.0.tar.gz 153423 BLAKE2B 
95f0794af34d4ce21c0ed3b3a77de64300fd3c844919624cd6021c2e74687d3a66b7d4f73b2b040f90774d9cea0305563cdfaab162b4a1df842f2367e72f6209
 SHA512 
9a19896ca4f5624c6e74772006aea4dfda0527d9ba733ec0d90418c6234fa5684121be1258badcfd647739cb47dbaae556b8c2e2636f309a79ea94e8835de40f

diff --git a/dev-ruby/vcr/vcr-6.0.0.ebuild b/dev-ruby/vcr/vcr-6.0.0.ebuild
new file mode 100644
index 000..ca4669a2923
--- /dev/null
+++ b/dev-ruby/vcr/vcr-6.0.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md CONTRIBUTING.md README.md Upgrade.md"
+
+RUBY_FAKEGEM_GEMSPEC="vcr.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Records your test suite's HTTP interactions and replay them 
during test runs"
+HOMEPAGE="https://github.com/vcr/vcr/;
+SRC_URI="https://github.com/vcr/vcr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+SLOT="$(ver_cut 1)"
+IUSE="test"
+
+# Tests require all supported HTTP libraries to be present, and it is
+# not possible to avoid some of them without very extensive patches.
+RESTRICT="test"



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

2020-06-12 Thread Hans de Graaff
commit: db20cfa91b17e69545c1090c4416b9f9a6978b61
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 13 04:38:51 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 13 04:38:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db20cfa9

dev-ruby/sanitize: add 5.2.0

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

 dev-ruby/sanitize/Manifest  |  1 +
 dev-ruby/sanitize/sanitize-5.2.0.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-ruby/sanitize/Manifest b/dev-ruby/sanitize/Manifest
index 22ea722595e..0b02d3b702f 100644
--- a/dev-ruby/sanitize/Manifest
+++ b/dev-ruby/sanitize/Manifest
@@ -1,3 +1,4 @@
 DIST sanitize-4.6.6.tar.gz 1349809 BLAKE2B 
d34f3359f1241881f96d48cfce6aa554796e7c7a2282c729dc93b6db7f1c5d2ec1677ebd1cddb79cb14f84d7724ddb7dad551136cd130bd89750ab5851a8094f
 SHA512 
6f2567601dea9fd08996fe537e5543c7618e407a68580a19b74333a6e840d1123891a087e6c57c88f887390cd04e4c25af71547d7d9622e61369dc4ffe92f220
 DIST sanitize-5.0.0.tar.gz 1350342 BLAKE2B 
0c4a8e442a2dc9748dfb4ab2cf13862bbb2692665194ae8aa18bf84bac200e5622fa05cf2a022d7a0c3a7ddd901996f028948f517f8f6227d0aad2479f05996c
 SHA512 
dcfaec0666bb017580deaa4a9fb2c6e50dc678fe26bd57db7451472e1558ff7adaa6e0bd43554ceb68501a92d25405415ce6570806b177d7d92f138666f5169c
 DIST sanitize-5.1.0.tar.gz 1351620 BLAKE2B 
098fc23c87d02d73341e466b6bb4440037f5a46841a898e05f37bc3379df8534ade8948e58173725d93b620627d8ba9c5a9a9e55b6d29f52b43fd7328cd6fd3f
 SHA512 
d6c1f28795f881ab7fd11283c29f8e09b15bf393ee1b419aa9b8bbe41a7a7a28b5644a1c55b8e87534acf0ac73f1a07c14964c3d158814302dee57eaf2e91f90
+DIST sanitize-5.2.0.tar.gz 1352054 BLAKE2B 
a0502805472bbe3d9bfb7c647bde6fd67d7204addf7e351c890e3db001c7095f0292d19b338aef73ef35f3f46525b9365bfcac820820025578b5bcf60afaa01d
 SHA512 
9851145f9a4e07c18da15de809ca8120739d6062bdbc10d39947bbffc8b41385f6d8e8e5abebb5c4d29c5dfa68ff772767758cc079fe13b44e055a61bd978ab4

diff --git a/dev-ruby/sanitize/sanitize-5.2.0.ebuild 
b/dev-ruby/sanitize/sanitize-5.2.0.ebuild
new file mode 100644
index 000..980f5a48297
--- /dev/null
+++ b/dev-ruby/sanitize/sanitize-5.2.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="HISTORY.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Sanitize is a whitelist-based HTML sanitizer"
+HOMEPAGE="https://github.com/rgrove/sanitize;
+SRC_URI="https://github.com/rgrove/sanitize/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="5"
+KEYWORDS="~amd64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+ruby_add_rdepend "
+   >=dev-ruby/crass-1.0.2 =dev-ruby/crass-1.0*
+   >=dev-ruby/nokogiri-1.8.0
+   dev-ruby/nokogumbo:2"
+ruby_add_bdepend "test? ( dev-ruby/minitest )"
+
+each_ruby_test() {
+   ${RUBY} -Ilib test/test_sanitize.rb || die
+}



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

2020-06-12 Thread Hans de Graaff
commit: 83de57e7ecd009615d61487b523bf91d6286e0ff
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 13 04:18:05 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 13 04:18:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83de57e7

dev-ruby/asciimath: add 2.0.0

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

 dev-ruby/asciimath/Manifest   |  1 +
 dev-ruby/asciimath/asciimath-2.0.0.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/dev-ruby/asciimath/Manifest b/dev-ruby/asciimath/Manifest
index b5fc6fd6631..514e12762c5 100644
--- a/dev-ruby/asciimath/Manifest
+++ b/dev-ruby/asciimath/Manifest
@@ -1,3 +1,4 @@
 DIST asciimath-1.0.4.gem 14336 BLAKE2B 
84aac2d2b987f72a17288cee6d00197c429e04c216fad62ecd23b5f3eebe9590ead519df86cdaf99246dcfee4c18bab67176a0d47a1b864de6e44bdb4b90b70c
 SHA512 
e99e6f869dda3e0236392039e6dccf5912b095e32ee7acbfb4684a5d723d05f4d3c9961554d5beab2a3d703b1ef50c45ed15c0dbda2179ab35d3b1b6b8759b49
 DIST asciimath-1.0.8.gem 18432 BLAKE2B 
2877b387ca3da2d657d78e134296ec621b839688843f94428f7bb64d74625bd6a0a3f533bb5a832510ec64c789b43338f48fb13b0ac561c308b15172e5fb4e6d
 SHA512 
02717069498bb8f6757c3411be1c16473363f4d69f82fdd6075cdee740ecbd742e6a6e97b22355adc8657e5df166834106c9cd8482336ffeff76debc2b0d45a5
 DIST asciimath-1.0.9.gem 18944 BLAKE2B 
3ccc3f594d7a0d8b6996349d85356179ef3a9052a84f923ad1d0976e42f58670a350473b41d1c4a0c4f70a3cc4687e6adaa7987bd811ef32bd3da41f100f4246
 SHA512 
32c4f2cb7e9d330c371e9b9abcdf9e31bf44014c5c0b0044589302116b55840a2e1a41ab006d61a2258e4a5c2d4a772dad77f579150fc9bf099a7a4d19c6cd44
+DIST asciimath-2.0.0.gem 57344 BLAKE2B 
18cb2ca27a626bbb241768d070c47c981ae1f3a626cd9f476e7511f04f73154a1c3742338d92540bbd78fadbf775f4db7d2558c451fc8a276002fc5adc044ece
 SHA512 
4823e7fa2e3107765d2804d15f5250dc30572099405df988ffe13f17ed584043bb7e48794cabc9b9853997083c57af5f3d73d20223ada95d00f997363130bedd

diff --git a/dev-ruby/asciimath/asciimath-2.0.0.ebuild 
b/dev-ruby/asciimath/asciimath-2.0.0.ebuild
new file mode 100644
index 000..a65964bf1a7
--- /dev/null
+++ b/dev-ruby/asciimath/asciimath-2.0.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.adoc README.adoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A pure Ruby AsciiMath parsing and conversion library"
+HOMEPAGE="https://github.com/pepijnve/asciimath;
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""



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

2020-06-12 Thread Hans de Graaff
commit: 438566d28fff0072a266d32fd25f33065d748794
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 13 04:21:45 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 13 04:21:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=438566d2

dev-ruby/bson: add 4.9.2

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

 dev-ruby/bson/Manifest  |  1 +
 dev-ruby/bson/bson-4.9.2.ebuild | 43 +
 2 files changed, 44 insertions(+)

diff --git a/dev-ruby/bson/Manifest b/dev-ruby/bson/Manifest
index a2c3837722d..fce05131faa 100644
--- a/dev-ruby/bson/Manifest
+++ b/dev-ruby/bson/Manifest
@@ -1,2 +1,3 @@
 DIST bson-4.7.1.tar.gz 120690 BLAKE2B 
fbb6eeca2b339eaa80503294cefd1c97abb9f992ce1068bbf64a6ffa9239fabb6df4c982c90ab3522362c5bbe55bbaf479023a2f5f2e24ffb86a1dd8fae80db3
 SHA512 
75026ab81abf5f629200b008a3a8da38a594751c43335eb0c8e29bc94848d2dfce9479419de136b8176dde5d2cc9e66ceb5a7d2b52cfacdb1813a1c63871fa95
 DIST bson-4.8.2.tar.gz 153029 BLAKE2B 
bc058d06afecdfcaa029e525f8122bd4e647a432934cd2b7594721920e9f0b1d727a48fcf44ec14d2206a699ea6c24c872b46e821548a99ea66f9c7ce0600d98
 SHA512 
48b4fc7278cb8e0623acf42241ca3169a98f3a7f754c8af8f94b9046540843d22acafe18db4ba804636f3356dfe79d6c6843004ee980c327726851c28315776d
+DIST bson-4.9.2.tar.gz 155910 BLAKE2B 
6c2b8356803f2b6975d5ea84ebf59815cb101eb0394c9fedc34d9e9405f20bc4d4691eb9e5167dfdc7cebad95121e752473d6f244ba4ead8d0c454e4f4f694e1
 SHA512 
d2619eb18e19b3686ad1c14ebbaebd6a08c8b87295c16091472d7a90e680530c146e95df77efb07a2d8248ebf8eefc0f3afdde38bbd8a814ca26fce2ab470baf

diff --git a/dev-ruby/bson/bson-4.9.2.ebuild b/dev-ruby/bson/bson-4.9.2.ebuild
new file mode 100644
index 000..5e6f5007077
--- /dev/null
+++ b/dev-ruby/bson/bson-4.9.2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+GITHUB_USER="mongodb"
+GITHUB_PROJECT="bson-ruby"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A Ruby BSON implementation for MongoDB. (Includes binary C-based 
extension.)"
+HOMEPAGE="https://www.mongodb.org/;
+SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+RUBY_S="bson-ruby-${PV}"
+
+LICENSE="APSL-2"
+SLOT="4"
+KEYWORDS="~amd64"
+IUSE="test doc"
+
+all_ruby_prepare() {
+   # Remove bundler support
+   sed -i -e '/bundler/I s:^:#:' Rakefile || die
+
+   # Remove project-specific rspec options
+   rm .rspec || die
+}
+
+each_ruby_configure() {
+   ${RUBY} -C ext/bson extconf.rb || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+   emake -C ext/bson V=1 CFLAGS="${CFLAGS} -fPIC" archflag="${LDFLAGS}"
+   cp ext/bson/*$(get_modname) lib/ || die
+}



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

2020-06-12 Thread Hans de Graaff
commit: e10acd5ed89e596da6ec00f19165c65c3b3d3a35
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 13 04:24:19 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 13 04:24:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e10acd5e

dev-ruby/bundler-audit: add 0.7.0

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

 dev-ruby/bundler-audit/Manifest   |  1 +
 dev-ruby/bundler-audit/bundler-audit-0.7.0.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/dev-ruby/bundler-audit/Manifest b/dev-ruby/bundler-audit/Manifest
index 1e6ae6a0e3f..2f017611b6a 100644
--- a/dev-ruby/bundler-audit/Manifest
+++ b/dev-ruby/bundler-audit/Manifest
@@ -1 +1,2 @@
 DIST bundler-audit-0.6.1.gem 108032 BLAKE2B 
84a3600e64846ced023af7cd922508f5f81f0bac64b3c9f1c360d0202adabfb3aaa3e8a7d5900a70bcbeec09424274c716bcc63707eb14d0052758f81fc5399e
 SHA512 
b4b1c981070d55f1c7d7353a401f0efb9696544a522052fdae5b6abcf20a3facefc6f118eb0fd53ef859f1db5d84ab7dc5fe056b5d7cf1d458186294af1558b0
+DIST bundler-audit-0.7.0.gem 33280 BLAKE2B 
eb0eab79f7cf62d6eb886f2d1cb91650bb2e7c39f3a98a035b7bf2168297c67d51a9f5a21fb7882d12679fd626ec71fbdfc1c2fbbb4ec4425313dc772eda1fa0
 SHA512 
cea9397c180555dbcbf01011fdd499ab178f12e6b6caf4d43be4500624850680ecf23a18a4691881217efb984bd59b18215fd8ccc48f75ccbe20f0263f2ffcc7

diff --git a/dev-ruby/bundler-audit/bundler-audit-0.7.0.ebuild 
b/dev-ruby/bundler-audit/bundler-audit-0.7.0.ebuild
new file mode 100644
index 000..8f28270125c
--- /dev/null
+++ b/dev-ruby/bundler-audit/bundler-audit-0.7.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Provides patch-level verification for Bundled apps"
+HOMEPAGE="https://github.com/rubysec/bundler-audit;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+
+#tests are trying to download AND have some odd failures
+#rspec ./spec/database_spec.rb:113 # Bundler::Audit::Database#size should eq 
323
+#rspec ./spec/database_spec.rb:117 # Bundler::Audit::Database#advisories 
should return a list of all advisories.
+RESTRICT=test
+
+ruby_add_rdepend "
+   >=dev-ruby/thor-0.18:0
+   || ( dev-ruby/bundler:2 >=dev-ruby/bundler-1.2:0 )
+"
+
+all_ruby_prepare() {
+   sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die
+
+   # Avoid specs that require network access via 'bundle install'
+   rm spec/{integration,scanner}_spec.rb || die
+
+   # Avoid specs that only work when the source is a git repository
+   sed -i -e '/describe "path"/,/^  end/ s:^:#:' \
+   -e '/describe "update!"/,/^  end/ s:^:#:' \
+   spec/database_spec.rb || die
+}



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

2020-06-12 Thread Hans de Graaff
commit: c8058ffdbb68fe91472df0cc68e7a7b4c754e84a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 13 04:27:16 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 13 04:27:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8058ffd

dev-ruby/rouge: add 3.20.0

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

 dev-ruby/rouge/Manifest|  1 +
 dev-ruby/rouge/rouge-3.20.0.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/rouge/Manifest b/dev-ruby/rouge/Manifest
index 54feb15187f..dd30001618a 100644
--- a/dev-ruby/rouge/Manifest
+++ b/dev-ruby/rouge/Manifest
@@ -2,3 +2,4 @@ DIST rouge-3.16.0.tar.gz 815138 BLAKE2B 
9106bb9f62b0aa9ad879f6982389e0690eb1ed87
 DIST rouge-3.17.0.tar.gz 816264 BLAKE2B 
d8814594e4d61babfee59cc9a251a6dddf89c66b3664fbcedf2216943ccc887eadcb564e4bb829df2b7adcd898743c48514e2b779f23159a7d77a9f442782373
 SHA512 
3ed7f314ec27b966115371d4eff6f4e4880417f8de36b3dc80012ba0cdba18aeae7b58057dc1e02956e59bb14db8786a94262def85bbc85a699002aa90859f2f
 DIST rouge-3.18.0.tar.gz 882486 BLAKE2B 
aca9f22b84a168423cf66189a29ba51611854e03706619437b654a7e2c1fe99fd18b3f3e02f3a82ad7a9a771d6382204fc4758b8a33818ee485bed8bd60066f4
 SHA512 
ee37fe498fe5fd23e31fd0a0b2ed25d0742e9b2de36b3a923a39737825346c85f45043d85fe56f12f28db989c67ce9d96a8ac2a273150edb87773b870a80bfc8
 DIST rouge-3.19.0.tar.gz 919603 BLAKE2B 
53cffee53d8c6bd8e27dc0278f9ef8e9bff2a01d568d2342847ce0afe71ec72a8394f6e9184f575e38abad7893c61a4553ca73c8072bdcdb91f347ffe63a65e5
 SHA512 
4a59e5bebfb0c58be82bcc23e7a9906d9ff5cba8a636b47b94be00194ab0ab6cfae4d584586ee037e160245630abada889aa85332398289a214b7a493a8e825d
+DIST rouge-3.20.0.tar.gz 938340 BLAKE2B 
dcb61527f023e34be5c2fdc362f74b64be24cc26e32f88ce7122ab7fbbee5c44f5a29c5c1d8fb5e721ede2df0119cbb2c00b5e178d1462967c54a6d062ae2e53
 SHA512 
3eaee2d98c5cb252d783c5bae365de4c400d980917a59b943d6fe93490c48e9d36e51b7d92acf468c10e702c942074f1525fa7e1c81c7c37d9b0927e9d4f332b

diff --git a/dev-ruby/rouge/rouge-3.20.0.ebuild 
b/dev-ruby/rouge/rouge-3.20.0.ebuild
new file mode 100644
index 000..1ce32a97ce3
--- /dev/null
+++ b/dev-ruby/rouge/rouge-3.20.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_TASK_TEST="spec"
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+
+RUBY_FAKEGEM_GEMSPEC="rouge.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Yet-another-markdown-parser using a strict syntax definition in 
pure Ruby"
+HOMEPAGE="https://github.com/jneen/rouge;
+SRC_URI="https://github.com/jneen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+ruby_add_bdepend "doc? ( dev-ruby/redcarpet )
+   test? ( dev-ruby/minitest-power_assert )
+   dev-ruby/yard
+"
+
+ruby_add_rdepend "dev-ruby/redcarpet"
+
+all_ruby_prepare() {
+   rm -f tasks/{check/style,update/changelog}.rake || die
+
+   sed -i -e '/bundler/I s:^:#: ; 5irequire "minitest-power_assert"' 
spec/spec_helper.rb || die
+   sed -i -e '/\(changelog\|bundler\|rubocop\)/ s:^:#: ; 1irequire 
"pathname"' Rakefile || die
+}



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

2020-06-12 Thread Hans de Graaff
commit: 9e4b8ca3a33b8420aaf9143a9f3baee37fbf5e0f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 13 04:20:05 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 13 04:20:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e4b8ca3

dev-ruby/bson: cleanup

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

 dev-ruby/bson/Manifest  |  3 ---
 dev-ruby/bson/bson-4.6.0.ebuild | 43 -
 dev-ruby/bson/bson-4.7.0.ebuild | 43 -
 dev-ruby/bson/bson-4.8.0.ebuild | 43 -
 4 files changed, 132 deletions(-)

diff --git a/dev-ruby/bson/Manifest b/dev-ruby/bson/Manifest
index 08ee6b76dde..a2c3837722d 100644
--- a/dev-ruby/bson/Manifest
+++ b/dev-ruby/bson/Manifest
@@ -1,5 +1,2 @@
-DIST bson-4.6.0.tar.gz 115899 BLAKE2B 
cae63b799cba6a464988937b26bc47533e8ca5089c3a1f5e4bc8cf01e11eaa1f5bd82b79f144b2bafd7cae8478743c3ccedfe8c839ff45db907c77b5e1c6d1a4
 SHA512 
9661b394d6d45caef7d10df439ca5a65869fa4dcde49158f818e7c2764a31976c615bacf09a09a8bcf2bab2e2d78a64be1a7fdad68e796facd071f972b1f5635
-DIST bson-4.7.0.tar.gz 120354 BLAKE2B 
8399eb5c3658ed23b6aaac93144c7b1047143b3bc0f1a4610a2ce168a350f04d814f1929a3fcc6efdfcb453abfc54199091c8fbb034a837aab065e7c9814ab70
 SHA512 
34289260f37e0c72de26219ada8843a44044f61316217c2a4157187bd2d5e871e1578415c09107c65d78496ad388985dfbdc8dec562d3e3aace2bf4bef7ab6fb
 DIST bson-4.7.1.tar.gz 120690 BLAKE2B 
fbb6eeca2b339eaa80503294cefd1c97abb9f992ce1068bbf64a6ffa9239fabb6df4c982c90ab3522362c5bbe55bbaf479023a2f5f2e24ffb86a1dd8fae80db3
 SHA512 
75026ab81abf5f629200b008a3a8da38a594751c43335eb0c8e29bc94848d2dfce9479419de136b8176dde5d2cc9e66ceb5a7d2b52cfacdb1813a1c63871fa95
-DIST bson-4.8.0.tar.gz 151255 BLAKE2B 
b15bde922ae882d372815d8b6e0ed8a6f8b79c2fe6fd6d361a31bacf3acdaec4376d5331276aac8fcafc641c7d72cef9c5a99e485cb8f738cf9318336cbd4500
 SHA512 
284c8686a34018eb04223b391dff4f771d5b83f7e7d9fda8fcc4e2ae8c15ffca52a7ef5049cc866b0dc62d3761ede442eaaecfe19c8381256510c9902e850b01
 DIST bson-4.8.2.tar.gz 153029 BLAKE2B 
bc058d06afecdfcaa029e525f8122bd4e647a432934cd2b7594721920e9f0b1d727a48fcf44ec14d2206a699ea6c24c872b46e821548a99ea66f9c7ce0600d98
 SHA512 
48b4fc7278cb8e0623acf42241ca3169a98f3a7f754c8af8f94b9046540843d22acafe18db4ba804636f3356dfe79d6c6843004ee980c327726851c28315776d

diff --git a/dev-ruby/bson/bson-4.6.0.ebuild b/dev-ruby/bson/bson-4.6.0.ebuild
deleted file mode 100644
index 1a5d0fd00b1..000
--- a/dev-ruby/bson/bson-4.6.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-GITHUB_USER="mongodb"
-GITHUB_PROJECT="bson-ruby"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="A Ruby BSON implementation for MongoDB. (Includes binary C-based 
extension.)"
-HOMEPAGE="https://www.mongodb.org/;
-SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
-RUBY_S="bson-ruby-${PV}"
-
-LICENSE="APSL-2"
-SLOT="4"
-KEYWORDS="~amd64"
-IUSE="test doc"
-
-all_ruby_prepare() {
-   # Remove bundler support
-   sed -i -e '/bundler/I s:^:#:' Rakefile || die
-
-   # Remove project-specific rspec options
-   rm .rspec || die
-}
-
-each_ruby_configure() {
-   ${RUBY} -C ext/bson extconf.rb || die "extconf.rb failed"
-}
-
-each_ruby_compile() {
-   emake -C ext/bson V=1 CFLAGS="${CFLAGS} -fPIC" archflag="${LDFLAGS}"
-   cp ext/bson/*$(get_modname) lib/ || die
-}

diff --git a/dev-ruby/bson/bson-4.7.0.ebuild b/dev-ruby/bson/bson-4.7.0.ebuild
deleted file mode 100644
index 1a5d0fd00b1..000
--- a/dev-ruby/bson/bson-4.7.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-GITHUB_USER="mongodb"
-GITHUB_PROJECT="bson-ruby"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="A Ruby BSON implementation for MongoDB. (Includes binary C-based 
extension.)"
-HOMEPAGE="https://www.mongodb.org/;
-SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
-RUBY_S="bson-ruby-${PV}"
-
-LICENSE="APSL-2"
-SLOT="4"
-KEYWORDS="~amd64"
-IUSE="test doc"
-
-all_ruby_prepare() {
-   # Remove bundler support
-   sed -i -e '/bundler/I s:^:#:' Rakefile || die
-
-   # Remove project-specific rspec options
-   rm .rspec || die
-}
-
-each_ruby_configure() {
-   ${RUBY} -C ext/bson extconf.rb || die "extconf.rb failed"
-}
-
-each_ruby_compile() {
-   emake -C ext/bson 

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

2020-06-12 Thread Georgy Yakovlev
commit: 23d9602fbaaf83a7da276c8276db82e7e262684a
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jun 13 03:37:04 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jun 13 03:37:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23d9602f

app-admin/conserver: bump to 8.2.5

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

 app-admin/conserver/Manifest   |  1 +
 app-admin/conserver/conserver-8.2.5.ebuild | 96 ++
 2 files changed, 97 insertions(+)

diff --git a/app-admin/conserver/Manifest b/app-admin/conserver/Manifest
index 037203a6f0f..c87fb8546a1 100644
--- a/app-admin/conserver/Manifest
+++ b/app-admin/conserver/Manifest
@@ -1,2 +1,3 @@
 DIST conserver-8.2.3.tar.gz 329825 BLAKE2B 
94ceb427a18b38855ee3146e432be50248a518221d9779c833b3bf1190dedf800ff498ffdd88eafc7cea343b2f87f476738977021c85f19c869bf0a012f1da11
 SHA512 
35b387629973620aa25211d9532f940e17d7891aa7216776c315cb9fde09106b7388e7cef29f5a2ead8660fc35e2be2b14f38a51cd2b3198251b7e7e70a2254d
 DIST conserver-8.2.4.tar.gz 432854 BLAKE2B 
5b6003609187e629544a7183b32cb7b2ab6c854cabf915271a3a924d18c2c13a1bf01f0524740b35859d83c4cb5cc525b87182c342b0075d5486ba428ed71091
 SHA512 
c59b9bcf582209f8450a8189c1af536951e15ff3aa97994ea99f9de5c6028237a9fa3ca8ba0f7d63ec33b96e45adf76be755181c4199621debfed9feaf1659ad
+DIST conserver-8.2.5.tar.gz 434260 BLAKE2B 
f057a99db8e2f39f644ac8c55dc75372e74a9736c403ceaee8b70af6418ebec881f0c00d0ed4e0825c5f00900c70e0cf5c340637f5f16d19875448c58172ffb3
 SHA512 
76a1d75307faabeb04b65c5cd5fb1bb7df22e0ff25769f94a86a4b9134da262e6523ba207c8da1ec5b67299498c807ec92279a10846c0b3f23c9effa4ee01c1e

diff --git a/app-admin/conserver/conserver-8.2.5.ebuild 
b/app-admin/conserver/conserver-8.2.5.ebuild
new file mode 100644
index 000..8ecd6b02a53
--- /dev/null
+++ b/app-admin/conserver/conserver-8.2.5.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools pam ssl-cert
+
+DESCRIPTION="Serial Console Manager"
+HOMEPAGE="https://www.conserver.com;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz;
+
+LICENSE="BSD BSD-with-attribution"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="debug ipv6 freeipmi kerberos libressl pam ssl test tcpd"
+RESTRICT="!test? ( test )"
+
+DEPEND="debug? ( dev-libs/dmalloc:= )
+   freeipmi? ( sys-libs/freeipmi:= )
+   kerberos? (
+   virtual/krb5
+   net-libs/libgssglue
+   )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   pam? ( sys-libs/pam )
+   tcpd? ( sys-apps/tcp-wrappers )
+"
+RDEPEND="${DEPEND}
+   pam? ( sys-auth/pambase )"
+
+DOCS=( CHANGES FAQ PROTOCOL README.md conserver/Sun-serial 
contrib/maketestcerts)
+
+src_prepare() {
+   default
+   sed -e '/^INSTALL_PROGRAM/s:-s::' \
+   -i {console,conserver,autologin,contrib/chat}/Makefile.in || die
+   eautoreconf
+}
+
+src_configure() {
+   local myconf=(
+   $(use_with debug dmalloc)
+   $(use_with ipv6)
+   $(use_with freeipmi)
+   $(use_with kerberos gssapi)
+   $(use_with ssl openssl)
+   $(use_with pam)
+   $(use_with tcpd libwrap)
+   --with-cffile=conserver/conserver.cf
+   --with-logfile=/var/log/conserver.log
+   --with-master=localhost
+   --with-pidfile=/run/conserver.pid
+   --with-port=7782
+   --with-pwdfile=conserver/conserver.passwd
+   )
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" exampledir="/usr/share/doc/${PF}/examples" install
+
+   keepdir /var/consoles
+   fowners daemon:daemon /var/consoles
+   fperms 700 /var/consoles
+
+   newinitd "${FILESDIR}"/conserver.initd-r1 conserver
+   newconfd "${FILESDIR}"/conserver.confd-r1 conserver
+
+   dodir /etc/conserver
+   fperms 700 /etc/conserver
+   insinto /etc/conserver
+   newins "${S}"/conserver.cf/conserver.cf conserver.cf.sample
+   newins "${S}"/conserver.cf/conserver.passwd conserver.passwd.sample
+
+   einstalldocs
+   docinto examples
+   dodoc -r conserver.cf/samples/.
+
+   newpamd "${FILESDIR}"/conserver.pam-pambase conserver
+}
+
+src_test() {
+   # hangs without -j1
+   emake -j1 test
+}
+
+pkg_postinst() {
+   if use ssl; then
+   if [[ ! -f "${EROOT}"/etc/ssl/conserver/conserver.key ]]; then
+   install_cert /etc/ssl/conserver/conserver
+   fi
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/lha/

2020-06-12 Thread Aaron Bauman
commit: 5fd34b6c421e0e5a88e92c303d6e0a67fc90b33c
Author: John Helmert III  posteo  net>
AuthorDate: Tue Jun  9 21:45:27 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Jun 13 02:05:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fd34b6c

app-arch/lha: Security bump

Bug: https://bugs.gentoo.org/572418
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: John Helmert III  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/16155
Signed-off-by: Aaron Bauman  gentoo.org>

 app-arch/lha/Manifest  |  1 +
 app-arch/lha/lha-114i_p20201004.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/app-arch/lha/Manifest b/app-arch/lha/Manifest
index d2e59243e39..695979b92d3 100644
--- a/app-arch/lha/Manifest
+++ b/app-arch/lha/Manifest
@@ -1 +1,2 @@
 DIST lha-1.14i-ac20050924p1.tar.gz 285518 BLAKE2B 
7e10ee4cfaeb7212f9dfbe254d33ec7b97bce41a042eed3d6f826790650f5059a19d2a334cc41a86112ba8d80904168a0b3c2785e7670577b2bda0b4d27f0dcc
 SHA512 
efe43d407d273f8f724f7b205223bd122c76adac4b67ad5e9811e88cae03f1f3c3af4297aa6f24951a02558975bbafacf697e97ab0da578b4e0115b89237566f
+DIST lha-114i_p20201004.tar.gz 220541 BLAKE2B 
64268deb40de67d5f4888f7d4b4529fa1b6ca02c562bd041d9edd1ac9cc74ccfa43198c79310bd354806e3095f6aba8c97256b49686feb8c713e3d8110137103
 SHA512 
9a9337cbb6a3d71253597750301e37163c5b495e712f2374adf2ac0d19f731ed49482a3f8b639e4c48c7ef6fa7ed9f9081516d77548e9c88ed3b9ac037efeb06

diff --git a/app-arch/lha/lha-114i_p20201004.ebuild 
b/app-arch/lha/lha-114i_p20201004.ebuild
new file mode 100644
index 000..64f5b7ac288
--- /dev/null
+++ b/app-arch/lha/lha-114i_p20201004.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+MY_COMMIT="7c3cd95fdf0d2f9198bb779561724cd314bc39a6"
+
+DESCRIPTION="Utility for creating and opening lzh archives"
+HOMEPAGE="https://github.com/jca02266/lha https://lha.osdn.jp;
+SRC_URI="https://github.com/jca02266/lha/archive/${MY_COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="lha"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~m68k-mint"
+
+S="${WORKDIR}/${PN}-${MY_COMMIT}"
+
+PATCHES=(
+   "${FILESDIR}"/${P/_p*}-file-list-from-stdin.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   if [[ ${CHOST} == *-interix* ]]; then
+   export ac_cv_header_inttypes_h=no
+   export ac_cv_func_iconv=no
+   fi
+
+   default
+}
+
+src_install() {
+   default
+   dodoc olddoc/ChangeLog Hacking_of_LHa
+}



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

2020-06-12 Thread Aaron Bauman
commit: 78f82f7cb10835ccf5799706dd752eada3a0e5b9
Author: John Helmert III  posteo  net>
AuthorDate: Tue Jun  9 23:03:19 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Jun 13 01:56:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78f82f7c

dev-libs/tre: Security bump

Bug: https://bugs.gentoo.org/597616
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: John Helmert III  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/16158
Signed-off-by: Aaron Bauman  gentoo.org>

 dev-libs/tre/files/0.8.0-CVE-2016-8559.patch | 73 
 dev-libs/tre/tre-0.8.0-r2.ebuild | 67 +
 2 files changed, 140 insertions(+)

diff --git a/dev-libs/tre/files/0.8.0-CVE-2016-8559.patch 
b/dev-libs/tre/files/0.8.0-CVE-2016-8559.patch
new file mode 100644
index 000..39ceae01644
--- /dev/null
+++ b/dev-libs/tre/files/0.8.0-CVE-2016-8559.patch
@@ -0,0 +1,73 @@
+From c3edc06d1e1360f3570db9155d6b318ae0d0f0f7 Mon Sep 17 00:00:00 2001
+From: Rich Felker 
+Date: Thu, 6 Oct 2016 18:34:58 -0400
+Subject: fix missing integer overflow checks in regexec buffer size
+ computations
+
+most of the possible overflows were already ruled out in practice by
+regcomp having already succeeded performing larger allocations.
+however at least the num_states*num_tags multiplication can clearly
+overflow in practice. for safety, check them all, and use the proper
+type, size_t, rather than int.
+
+also improve comments, use calloc in place of malloc+memset, and
+remove bogus casts.
+---
+ src/regex/regexec.c | 23 ++-
+ 1 file changed, 18 insertions(+), 5 deletions(-)
+
+Note: patch was modified to apply to tre, parts were taken from
+https://github.com/laurikari/tre/issues/37
+
+--- a/lib/tre-match-parallel.c
 b/lib/tre-match-parallel.c
+@@ -59,6 +59,7 @@
+ #ifdef HAVE_MALLOC_H
+ #include 
+ #endif /* HAVE_MALLOC_H */
++#include 
+ 
+ #include "tre-internal.h"
+ #include "tre-match-utils.h"
+@@ -150,11 +151,24 @@
+ 
+   /* Allocate memory for temporary data required for matching.This 
needs to
+  be done for every matching operation to be thread safe.  This allocates
+- everything in a single large block from the stack frame using alloca()
+- or with malloc() if alloca is unavailable. */
++ everything in a single large block with calloc(). */
+   {
+-int tbytes, rbytes, pbytes, xbytes, total_bytes;
++size_t tbytes, rbytes, pbytes, xbytes, total_bytes;
+ char *tmp_buf;
++
++/* Ensure that tbytes and xbytes*num_states cannot overflow, and that
++ * they don't contribute more than 1/8 of SIZE_MAX to total_bytes. */
++if (num_tags > SIZE_MAX/(8 * sizeof(int) * tnfa->num_states))
++  return REG_BADPAT;
++
++/* Likewise check rbytes. */
++if (tnfa->num_states+1 > SIZE_MAX/(8 * sizeof(*reach_next)))
++  return REG_BADPAT;
++
++/* Likewise check pbytes. */
++if (tnfa->num_states > SIZE_MAX/(8 * sizeof(*reach_pos)))
++  return REG_BADPAT;
++
+ /* Compute the length of the block we need. */
+ tbytes = sizeof(*tmp_tags) * num_tags;
+ rbytes = sizeof(*reach_next) * (tnfa->num_states + 1);
+@@ -168,11 +182,11 @@
+ #ifdef TRE_USE_ALLOCA
+ buf = alloca(total_bytes);
+ #else /* !TRE_USE_ALLOCA */
+-buf = xmalloc((unsigned)total_bytes);
++buf = xmalloc(total_bytes);
+ #endif /* !TRE_USE_ALLOCA */
+ if (buf == NULL)
+   return REG_ESPACE;
+-memset(buf, 0, (size_t)total_bytes);
++memset(buf, 0, total_bytes);
+ 
+ /* Get the various pointers within tmp_buf (properly aligned). */
+ tmp_tags = (void *)buf;

diff --git a/dev-libs/tre/tre-0.8.0-r2.ebuild b/dev-libs/tre/tre-0.8.0-r2.ebuild
new file mode 100644
index 000..3b7cb484bc4
--- /dev/null
+++ b/dev-libs/tre/tre-0.8.0-r2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib
+
+DESCRIPTION="Lightweight, robust, and efficient POSIX compliant regexp 
matching library"
+HOMEPAGE="https://laurikari.net/tre/ https://github.com/laurikari/tre/;
+SRC_URI="https://laurikari.net/tre/${P}.tar.bz2;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="nls static-libs"
+
+RDEPEND="
+   !app-text/agrep
+   !dev-ruby/amatch
+   !app-misc/glimpse"
+
+DEPEND="
+   ${RDEPEND}
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )"
+
+PATCHES=(
+   "${FILESDIR}/${PV}-pkgcfg.patch"
+   "${FILESDIR}/${PV}-CVE-2016-8559.patch"
+)
+
+src_prepare() {
+   default
+}
+
+src_configure() {
+   econf \
+   --enable-agrep \
+   --enable-system-abi \
+   $(use_enable nls) \
+   $(use_enable static-libs static)
+}
+
+src_test() {
+   if locale -a | grep -iq en_US.iso88591; 

[gentoo-commits] repo/proj/guru:dev commit in: media-video/mpv-mpris/

2020-06-12 Thread Oliver Freyermuth
commit: 5690361135ffb707ca912c094d0c874afd1a66e4
Author: Oliver Freyermuth  googlemail  com>
AuthorDate: Sat Jun 13 01:29:52 2020 +
Commit: Oliver Freyermuth  googlemail  com>
CommitDate: Sat Jun 13 01:30:01 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=56903611

media-video/mpv-mpris: move virtual/pkgconfig to BDEPEND

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Oliver Freyermuth  googlemail.com>

 media-video/mpv-mpris/mpv-mpris-0.5.ebuild  | 4 ++--
 media-video/mpv-mpris/mpv-mpris-.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-video/mpv-mpris/mpv-mpris-0.5.ebuild 
b/media-video/mpv-mpris/mpv-mpris-0.5.ebuild
index f9abd91..0254241 100644
--- a/media-video/mpv-mpris/mpv-mpris-0.5.ebuild
+++ b/media-video/mpv-mpris/mpv-mpris-0.5.ebuild
@@ -18,10 +18,10 @@ SLOT="0"
 LICENSE="MIT"
 IUSE="+autoload"
 
+BDEPEND="virtual/pkgconfig"
 RDEPEND="media-video/mpv:=[cplugins,libmpv]
dev-libs/glib"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
+DEPEND="${RDEPEND}"
 
 DOCS=(
README.md

diff --git a/media-video/mpv-mpris/mpv-mpris-.ebuild 
b/media-video/mpv-mpris/mpv-mpris-.ebuild
index f9abd91..0254241 100644
--- a/media-video/mpv-mpris/mpv-mpris-.ebuild
+++ b/media-video/mpv-mpris/mpv-mpris-.ebuild
@@ -18,10 +18,10 @@ SLOT="0"
 LICENSE="MIT"
 IUSE="+autoload"
 
+BDEPEND="virtual/pkgconfig"
 RDEPEND="media-video/mpv:=[cplugins,libmpv]
dev-libs/glib"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
+DEPEND="${RDEPEND}"
 
 DOCS=(
README.md



[gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/

2020-06-12 Thread Ronny Gutbrod
commit: 713a98c7c77dd5f53e82561eef9aa338eb563b18
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Sat Jun 13 01:15:34 2020 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sat Jun 13 01:27:34 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=713a98c7

net-im/nheko: Version bump 0.7.2.

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

 net-im/nheko/Manifest   |  1 +
 net-im/nheko/nheko-0.7.2.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index ea118d5..fa46f76 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1 +1,2 @@
 DIST nheko-0.7.1.tar.gz 781856 BLAKE2B 
ebe4bc30b31c38f31dd732ebfeac6d79f3772a1de54ec3d46a0b3cf3622e6acbac574733da78420ece4030b0dee921f054f44ce9c2c159c67d94add1b2f3685b
 SHA512 
c3f8325c865b4021709114ab7f658ae5198404242eb8761c8589d42b08d175323406a65ff0706b16a4139155ac7676e12282bce078cc0a02284ecd70a7d62bdc
+DIST nheko-0.7.2.tar.gz 899595 BLAKE2B 
dcf6316e651501580036f55e1a81eb8bf30c725167f43e3f36a20079159a2c980258b6602571c32791ba24d00a7427bde6e302ebf4831eda371f9d69e2f1dda5
 SHA512 
6faac4d5507358231004af474b2de2672aab0b9b369b5ae7f311774e8c3525cecbab0aacf61ec484696d56db171b66b688d044e05a6938c9c04ec9e885e1e82e

diff --git a/net-im/nheko/nheko-0.7.2.ebuild b/net-im/nheko/nheko-0.7.2.ebuild
new file mode 100644
index 000..54b3b78
--- /dev/null
+++ b/net-im/nheko/nheko-0.7.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg
+
+DESCRIPTION="Desktop client for Matrix using Qt and C++14"
+HOMEPAGE="https://github.com/Nheko-Reborn/nheko;
+SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+   dev-qt/qtmultimedia:5[gstreamer,qml]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtgraphicaleffects:5
+   dev-qt/qtsvg:5
+   dev-qt/qtconcurrent:5
+   app-text/cmark
+   dev-libs/tweeny
+   dev-db/lmdb++
+   >=dev-libs/mtxclient-0.3.1
+   dev-cpp/nlohmann_json
+"
+DEPEND="
+   ${RDEPEND}
+   dev-qt/linguist-tools:5
+   dev-libs/spdlog
+"
+
+src_prepare() {
+   cmake_src_prepare
+   xdg_src_prepare
+
+   # TODO: Unbundle SingleApplication, blurhash and cpp-httplib.
+}



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

2020-06-12 Thread Ronny Gutbrod
commit: 76673bb10509bdd0b9b9545f25da994cb52157a2
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Sat Jun 13 00:57:22 2020 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sat Jun 13 00:57:22 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=76673bb1

dev-libs/mtxclient: Version bump 0.3.1.

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

 dev-libs/mtxclient/Manifest   |  1 +
 dev-libs/mtxclient/mtxclient-0.3.1.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/dev-libs/mtxclient/Manifest b/dev-libs/mtxclient/Manifest
index 5afa0f8..8e3b770 100644
--- a/dev-libs/mtxclient/Manifest
+++ b/dev-libs/mtxclient/Manifest
@@ -1 +1,2 @@
 DIST mtxclient-0.3.0.tar.gz 507299 BLAKE2B 
4c36762a3a0a3aafebd414d2c967cc5183710c7be34df9b50078538e7971e86182114ed310ed96a452a02f3d8c1c18fa5aa0de414d0c391d97efb1ce7f1b49f9
 SHA512 
113eb2c1042e0aeea6607fae0b7fd0ff1655d6b902fa11a3492561c53240901e641f53d413810e932ac210e519026016c5fac38bda1592336c95b2d79781557e
+DIST mtxclient-0.3.1.tar.gz 511985 BLAKE2B 
5271dc755ea10be2bddd0155b9c3288be2f0cb165989fdebcf237795a12041e8f21f7c54b9f7ec86e5fa08c386daad696f77509ae65b2aa2c30c9a292bb1b682
 SHA512 
ed4991b0a611be80cef42dec5e4b747787dae6aeaf46dc1cc395b06233efc9a5b1b57b1809eb9dacd7893b4de19f43996bb6d4556fc67697013248d79528a567

diff --git a/dev-libs/mtxclient/mtxclient-0.3.1.ebuild 
b/dev-libs/mtxclient/mtxclient-0.3.1.ebuild
new file mode 100644
index 000..fcdc911
--- /dev/null
+++ b/dev-libs/mtxclient/mtxclient-0.3.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Client API library for Matrix, built on top of Boost.Asio"
+HOMEPAGE="https://github.com/Nheko-Reborn/mtxclient;
+SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="test"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-libs/libsodium
+   >=dev-libs/boost-1.70.0
+   dev-libs/olm
+   dev-libs/openssl
+   dev-cpp/nlohmann_json
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/spdlog
+   test? ( dev-cpp/gtest )
+"
+
+# remove_failing_tests depends on remove_network_tests.
+PATCHES=(
+   "${FILESDIR}/0.3.0_remove_network_tests.patch"
+   "${FILESDIR}/0.3.0_remove_failing_tests.patch"
+)
+
+src_configure() {
+   local -a mycmakeargs=(
+   -DBUILD_LIB_TESTS="$(usex test)"
+   -DBUILD_LIB_EXAMPLES=OFF
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/user/ssnb:master commit in: dev-nodejs/sellside-emitter/, eclass/

2020-06-12 Thread Samuel Bernardo
commit: 1478d88285b8402ec8257169580a3432be59f8d2
Author: Samuel Bernardo  gmail  com>
AuthorDate: Sat Jun 13 00:59:02 2020 +
Commit: Samuel Bernardo  gmail  com>
CommitDate: Sat Jun 13 00:59:02 2020 +
URL:https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=1478d882

Correct url for sellside-emitter and improve npm.eclass to allow to select a 
group diferent from the npm package name

Signed-off-by: Samuel Bernardo  gmail.com>

 dev-nodejs/sellside-emitter/Manifest  |  4 ++--
 dev-nodejs/sellside-emitter/sellside-emitter-1.2.1.ebuild |  3 ++-
 eclass/npm.eclass | 12 +++-
 3 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/dev-nodejs/sellside-emitter/Manifest 
b/dev-nodejs/sellside-emitter/Manifest
index 7e803aa..0beaf54 100644
--- a/dev-nodejs/sellside-emitter/Manifest
+++ b/dev-nodejs/sellside-emitter/Manifest
@@ -1,3 +1,3 @@
-DIST %40sellside%2Femitter-1.2.1.tgz 4515 BLAKE2B 
db44371979be00abfdb832b9f86f7d421df0e46d7ed9f4d48845c4b877781d5807d6e51e34b9e2912e4edc220954b97a773113147e39ed747332b3619d30709a
 SHA512 
3f5ad469de2f0e7a787791c1ecd109fcc0dfe33837a4cd90f195c9db1806906a39c9c9320e7e7a60f02f5061fed55b0eb9de5d6e58bc319bb5e23fc470d6421b
-EBUILD sellside-emitter-1.2.1.ebuild 354 BLAKE2B 
1b2f2323ef593d59b5a9d6c25ebe370798df4171e548754a4a074370234a082f85ad98218470ac90ca7bc64531a2e760417d2271e1e25e7f096d36852c84007b
 SHA512 
d5e7accf0993791e671104345ce7690843d1dd9d76b1e5517493ac9c3f87c538727339fa90494e71c4661a6130eec55c61cbbf0af5ea7eb8bfc34f723cecb57c
+DIST emitter-1.2.1.tgz 4515 BLAKE2B 
db44371979be00abfdb832b9f86f7d421df0e46d7ed9f4d48845c4b877781d5807d6e51e34b9e2912e4edc220954b97a773113147e39ed747332b3619d30709a
 SHA512 
3f5ad469de2f0e7a787791c1ecd109fcc0dfe33837a4cd90f195c9db1806906a39c9c9320e7e7a60f02f5061fed55b0eb9de5d6e58bc319bb5e23fc470d6421b
+EBUILD sellside-emitter-1.2.1.ebuild 374 BLAKE2B 
f53dad0fad247aa77a366d3b2522bf1f0b75e80c14273beedfd8dff2cfeb58840b1075de3f79c1be2de1ff50946949cd37430997a70c731be0e3a22043fe3799
 SHA512 
2f3d309989b48bdd91403cd4d5dcc615c84fcdeed986a28d8db610f0efb1ac23c76dc033ffe44b6c005cf8d53f8901cfb5c22424c436e0f66581f43fd11e77bd
 MISC metadata.xml 159 BLAKE2B 
1874e3af4a6c7f7ae7f3e6d4c497285da514376330d15173d0b667317398c37989e85c7fa71cff0b53c1fdd3e6358955b1ad12238b324b9cc174afe0fca5ce2d
 SHA512 
0d6d278aef7bd376d99b4f23af5d26573e625e50864403c2dd0f5c253a4f7ddd5e8d3363f154cbf020a7ecd9d3ecb64e0e4c144860602ae2aee9cd50

diff --git a/dev-nodejs/sellside-emitter/sellside-emitter-1.2.1.ebuild 
b/dev-nodejs/sellside-emitter/sellside-emitter-1.2.1.ebuild
index 99a9b3e..33c6fbf 100644
--- a/dev-nodejs/sellside-emitter/sellside-emitter-1.2.1.ebuild
+++ b/dev-nodejs/sellside-emitter/sellside-emitter-1.2.1.ebuild
@@ -5,7 +5,8 @@
 EAPI=6
 
 NPM_MODULE="@sellside/emitter"
-NPM_PN_URI="%40sellside%2Femitter"
+NPM_GROUP_URI="@sellside/emitter"
+NPM_PN_URI="emitter"
 
 inherit npm
 

diff --git a/eclass/npm.eclass b/eclass/npm.eclass
index 3ec0bf5..a0f7271 100644
--- a/eclass/npm.eclass
+++ b/eclass/npm.eclass
@@ -65,8 +65,18 @@ if [[ -z $NPM_PN_URI ]]; then
NPM_PN_URI="${PN}"
 fi
 
+# @ECLASS-VARIABLE: NPM_GROUP_URI
+# @DESCRIPTION:
+# Name of the group at the npm registry. 
+# The Default value for NPM_GROUP_URI is ${NPM_PN_URI}
+#
+# Example: NPM_GROUP_URI="${MY_PN}"
+if [[ -z $NPM_GROUP_URI ]]; then
+   NPM_GROUP_URI="${NPM_PN_URI}"
+fi
+
 HOMEPAGE="https://www.npmjs.org/package/${NPM_PN_URI};
-SRC_URI="http://registry.npmjs.org/${NPM_PN_URI}/-/${NPM_PN_URI}-${PV}.tgz;
+SRC_URI="http://registry.npmjs.org/${NPM_GROUP_URI}/-/${NPM_PN_URI}-${PV}.tgz;
 
 # @FUNCTION: npm-src_unpack
 # @DESCRIPTION:



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

2020-06-12 Thread Sergei Trofimovich
commit: da03d40f146a646c38e75fd0a6fc299b5aeba505
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Jun 12 18:34:10 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jun 12 23:46:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da03d40f

meson.eclass: override 'nm' tool with tuple-prefixed one

x11-libs/libdrm and media-libs/libglvnd fail to find 'nm'
tool on sys-devel/binutils-config[-native-symlinks] system as:
`meson.build:40:0: ERROR: Program(s) ['nm'] not found or not executable`

It's caused by the code that locates the tool as:
`prog_nm = find_program('nm')`.

The change adds 'nm' tool along with other binutils tools.

Closes: https://bugs.gentoo.org/720886
Signed-off-by: Sergei Trofimovich  gentoo.org>

 eclass/meson.eclass | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/eclass/meson.eclass b/eclass/meson.eclass
index e79faa1beea..1590c1f14cf 100644
--- a/eclass/meson.eclass
+++ b/eclass/meson.eclass
@@ -178,6 +178,7 @@ _meson_create_cross_file() {
cpp = $(_meson_env_array "$(tc-getCXX)")
fortran = $(_meson_env_array "$(tc-getFC)")
llvm-config = '$(tc-getPROG LLVM_CONFIG llvm-config)'
+   nm = $(_meson_env_array "$(tc-getNM)")
objc = $(_meson_env_array "$(tc-getPROG OBJC cc)")
objcpp = $(_meson_env_array "$(tc-getPROG OBJCXX c++)")
pkgconfig = '$(tc-getPKG_CONFIG)'
@@ -228,6 +229,7 @@ _meson_create_native_file() {
cpp = $(_meson_env_array "$(tc-getBUILD_CXX)")
fortran = $(_meson_env_array "$(tc-getBUILD_PROG FC gfortran)")
llvm-config = '$(tc-getBUILD_PROG LLVM_CONFIG llvm-config)'
+   nm = $(_meson_env_array "$(tc-getBUILD_NM)")
objc = $(_meson_env_array "$(tc-getBUILD_PROG OBJC cc)")
objcpp = $(_meson_env_array "$(tc-getBUILD_PROG OBJCXX c++)")
pkgconfig = '$(tc-getBUILD_PKG_CONFIG)'



[gentoo-commits] repo/gentoo:master commit in: media-sound/musepack-tools/, media-sound/musepack-tools/files/

2020-06-12 Thread Sergei Trofimovich
commit: d003b99aff2ca04697f7598397d9c0767349647a
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Jun 12 23:19:55 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jun 12 23:19:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d003b99a

media-sound/musepack-tools: fix -fno-common build failure

Fix by Jeroen Roovers.

Reported-by: Toralf Förster
Closes: https://bugs.gentoo.org/706992
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich  gentoo.org>

 .../files/musepack-tools-465-fno-common.patch| 16 
 media-sound/musepack-tools/musepack-tools-465-r1.ebuild  |  5 -
 2 files changed, 20 insertions(+), 1 deletion(-)

diff --git 
a/media-sound/musepack-tools/files/musepack-tools-465-fno-common.patch 
b/media-sound/musepack-tools/files/musepack-tools-465-fno-common.patch
new file mode 100644
index 000..0fb9f5e5eb5
--- /dev/null
+++ b/media-sound/musepack-tools/files/musepack-tools-465-fno-common.patch
@@ -0,0 +1,16 @@
+https://bugs.gentoo.org/706992
+--- a/libmpcdec/requant.h
 b/libmpcdec/requant.h
+@@ -47,9 +47,9 @@
+ 
+ 
+ /* C O N S T A N T S */
+-const mpc_uint8_t  Res_bit [18]; ///< Bits per sample for chosen 
quantizer
+-const MPC_SAMPLE_FORMAT __Cc[1 + 18]; ///< Requantization coefficients
+-const mpc_int16_t   __Dc[1 + 18]; ///< Requantization offset
++extern const mpc_uint8_t  Res_bit [18]; ///< Bits per sample for 
chosen quantizer
++extern const MPC_SAMPLE_FORMAT __Cc[1 + 18]; ///< Requantization 
coefficients
++extern const mpc_int16_t   __Dc[1 + 18]; ///< Requantization offset
+ 
+ #define Cc (__Cc + 1)
+ #define Dc (__Dc + 1)

diff --git a/media-sound/musepack-tools/musepack-tools-465-r1.ebuild 
b/media-sound/musepack-tools/musepack-tools-465-r1.ebuild
index dd79c74addd..6c28404bd48 100644
--- a/media-sound/musepack-tools/musepack-tools-465-r1.ebuild
+++ b/media-sound/musepack-tools/musepack-tools-465-r1.ebuild
@@ -27,4 +27,7 @@ RDEPEND="${DEPEND}
!media-libs/libmpcdecsv7
 "
 
-PATCHES=( "${FILESDIR}/${P}-gentoo.patch" )
+PATCHES=(
+   "${FILESDIR}/${P}-gentoo.patch"
+   "${FILESDIR}/${P}-fno-common.patch"
+)



[gentoo-commits] repo/gentoo:master commit in: app-crypt/pinentry/files/, app-crypt/pinentry/

2020-06-12 Thread Sergei Trofimovich
commit: 2c53a9350cfb5b89c7b7fb6d4747ffc6541085c9
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Jun 12 23:13:55 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jun 12 23:13:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c53a935

app-crypt/pinentry: respect user's AR setting

Reported-by: Agostino Sarubbo
Closes: https://bugs.gentoo.org/718028
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-crypt/pinentry/files/pinentry-1.0.0-AR.patch | 11 +++
 app-crypt/pinentry/pinentry-1.1.0-r3.ebuild  |  1 +
 2 files changed, 12 insertions(+)

diff --git a/app-crypt/pinentry/files/pinentry-1.0.0-AR.patch 
b/app-crypt/pinentry/files/pinentry-1.0.0-AR.patch
new file mode 100644
index 000..82af67f694a
--- /dev/null
+++ b/app-crypt/pinentry/files/pinentry-1.0.0-AR.patch
@@ -0,0 +1,11 @@
+https://bugs.gentoo.org/718028
+--- a/configure.ac
 b/configure.ac
+@@ -80,6 +80,7 @@ AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
+ AC_PROG_CC
+ AC_PROG_CPP
+ AC_PROG_INSTALL
++AM_PROG_AR
+ AC_PROG_RANLIB
+ # We need to check for cplusplus here because we may not do the test
+ # for Qt and autoconf does does not allow that.

diff --git a/app-crypt/pinentry/pinentry-1.1.0-r3.ebuild 
b/app-crypt/pinentry/pinentry-1.1.0-r3.ebuild
index dc98be9984f..053f01d8ca6 100644
--- a/app-crypt/pinentry/pinentry-1.1.0-r3.ebuild
+++ b/app-crypt/pinentry/pinentry-1.1.0-r3.ebuild
@@ -49,6 +49,7 @@ DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
 PATCHES=(
"${FILESDIR}/${PN}-1.0.0-make-icon-work-under-Plasma-Wayland.patch"
"${FILESDIR}/${PN}-0.8.2-ncurses.patch"
+   "${FILESDIR}/${PN}-1.0.0-AR.patch"
 )
 
 src_prepare() {



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

2020-06-12 Thread Sergei Trofimovich
commit: bbe7157fa7331803c50edad2d7b821c7e1110a55
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Jun 12 23:07:31 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jun 12 23:07:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbe7157f

dev-scheme/guile-sqlite3: bump up to 0.1.1

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

 dev-scheme/guile-sqlite3/Manifest  |  1 +
 .../guile-sqlite3/guile-sqlite3-0.1.1.ebuild   | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-scheme/guile-sqlite3/Manifest 
b/dev-scheme/guile-sqlite3/Manifest
index 90ac055c1d7..2eab792af3a 100644
--- a/dev-scheme/guile-sqlite3/Manifest
+++ b/dev-scheme/guile-sqlite3/Manifest
@@ -1 +1,2 @@
 DIST guile-sqlite3-0.1.0.tar.gz 23832 BLAKE2B 
cff04a320ab239bf0d90c01ffc4e557bf5bf2978a433fcca0413b09f3c3b2ee5ed75f3655077dc493ae42a11a8e027f0a17b74c97e3eecadfb67f2e0e7912693
 SHA512 
8c1f58024c464e5628162e3ba1bf129809403bcc5d2329b55b6628f419ff8d5ead21d87f0bdcbb458ce5798d62184af177616bbfbeb653c34450c716f6b3ab26
+DIST guile-sqlite3-0.1.1.tar.gz 24702 BLAKE2B 
73a0431ad2c8bbbc54063d9c82a94f695e87837283af6f8dcd7f77cef614a38ad49304c1ca45cc32f4b705f8e6a65c028877c6fc820968c287ed4c429704cea6
 SHA512 
09e30493920ebccd523372b3b6255c4ddd79c98f7193a1e32ca258ef41304986749901a0f95714b46900ab6ffa874453db6ae11b03a54526d13014bf25ae4e5d

diff --git a/dev-scheme/guile-sqlite3/guile-sqlite3-0.1.1.ebuild 
b/dev-scheme/guile-sqlite3/guile-sqlite3-0.1.1.ebuild
new file mode 100644
index 000..2dcdab11299
--- /dev/null
+++ b/dev-scheme/guile-sqlite3/guile-sqlite3-0.1.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools
+
+DESCRIPTION="Guile bindings of sqlite3"
+HOMEPAGE="https://notabug.org/guile-sqlite3/guile-sqlite3;
+SRC_URI="https://notabug.org/guile-sqlite3/guile-sqlite3/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="LGPL-3+ GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+   >=dev-scheme/guile-2.0.11:=
+   dev-db/sqlite:3=
+"
+DEPEND="${RDEPEND}"
+
+# guile generates ELF files without use of C or machine code
+# It's a portage's false positive. bug #677600
+QA_FLAGS_IGNORED='.*[.]go'
+
+S=${WORKDIR}/${PN}
+
+src_prepare() {
+   default
+
+   # upstream tag on top of source tree. has no autogenerated files
+   eautoreconf
+}



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

2020-06-12 Thread Sergei Trofimovich
commit: aec008bcfbd1bb4891d70e23f7857cbb3b9e8d88
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Jun 12 23:02:49 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jun 12 23:02:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aec008bc

dev-util/perf: use user's CC in HOSTCC and friends

Reported-by: Agostino Sarubbo
Closes: https://bugs.gentoo.org/720698
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-util/perf/perf-5.7-r1.ebuild | 237 +++
 1 file changed, 237 insertions(+)

diff --git a/dev-util/perf/perf-5.7-r1.ebuild b/dev-util/perf/perf-5.7-r1.ebuild
new file mode 100644
index 000..d0b9058a60c
--- /dev/null
+++ b/dev-util/perf/perf-5.7-r1.ebuild
@@ -0,0 +1,237 @@
+# 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 bash-completion-r1 estack eutils llvm toolchain-funcs prefix python-r1 
linux-info
+
+MY_PV="${PV/_/-}"
+MY_PV="${MY_PV/-pre/-git}"
+
+DESCRIPTION="Userland tools for Linux Performance Counters"
+HOMEPAGE="https://perf.wiki.kernel.org/;
+
+LINUX_V="${PV:0:1}.x"
+if [[ ${PV} == *_rc* ]] ; then
+   LINUX_VER=$(ver_cut 1-2).$(($(ver_cut 3)-1))
+   PATCH_VERSION=$(ver_cut 1-3)
+   LINUX_PATCH=patch-${PV//_/-}.xz
+   
SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/testing/${LINUX_PATCH}
+   
https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/testing/v${PATCH_VERSION}/${LINUX_PATCH};
+elif [[ ${PV} == *.*.* ]] ; then
+   # stable-release series
+   LINUX_VER=$(ver_cut 1-2)
+   LINUX_PATCH=patch-${PV}.xz
+   
SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_PATCH};
+else
+   LINUX_VER=${PV}
+   SRC_URI=""
+fi
+
+LINUX_SOURCES="linux-${LINUX_VER}.tar.xz"
+SRC_URI+=" 
https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES};
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux"
+IUSE="audit clang crypt debug +demangle +doc gtk java lzma numa perl python 
slang systemtap unwind zlib"
+# TODO babeltrace
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="audit? ( sys-process/audit )
+   crypt? ( dev-libs/openssl:0= )
+   clang? (
+   >> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}"
+   tar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \
+   "${paths[@]/#/linux-${LINUX_VER}/}" || die
+
+   if [[ -n ${LINUX_PATCH} ]] ; then
+   eshopts_push -o noglob
+   ebegin "Filtering partial source patch"
+   filterdiff -p1 ${paths[@]/#/-i } -z "${DISTDIR}"/${LINUX_PATCH} 
\
+   > ${P}.patch
+   eend $? || die "filterdiff failed"
+   eshopts_pop
+   fi
+
+   local a
+   for a in ${A}; do
+   [[ ${a} == ${LINUX_SOURCES} ]] && continue
+   [[ ${a} == ${LINUX_PATCH} ]] && continue
+   unpack ${a}
+   done
+}
+
+src_prepare() {
+   default
+   if [[ -n ${LINUX_PATCH} ]] ; then
+   pushd "${S_K}" >/dev/null || die
+   eapply "${WORKDIR}"/${P}.patch
+   popd || die
+   fi
+
+   # Drop some upstream too-developer-oriented flags and fix the
+   # Makefile in general
+   sed -i \
+   -e "s:\$(sysconfdir_SQ)/bash_completion.d:$(get_bashcompdir):" \
+   "${S}"/Makefile.perf || die
+   # A few places still use -Werror w/out $(WERROR) protection.
+   sed -i -e 's:-Werror::' \
+   "${S}"/Makefile.perf "${S_K}"/tools/lib/bpf/Makefile || die
+
+   # Avoid the call to make kernelversion
+   echo "#define PERF_VERSION \"${MY_PV}\"" > PERF-VERSION-FILE
+
+   # The code likes to compile local assembly files which lack ELF 
markings.
+   find -name '*.S' -exec sed -i '$a.section .note.GNU-stack,"",%progbits' 
{} +
+
+   # Fix shebang to use python from prefix
+   if [[ -n "${EPREFIX}" ]]; then
+   hprefixify ${S_K}/scripts/bpf_helpers_doc.py
+   fi
+}
+
+puse() { usex $1 "" no; }
+perf_make() {
+   # The arch parsing is a bit funky.  The perf tools package is integrated
+   # into the kernel, so it wants an ARCH that looks like the kernel arch,
+   # but it also wants to know about the split value -- i386/x86_64 vs just
+   # x86.  We can get that by telling the func to use an older linux 
version.
+   # It's kind of a hack, but not that bad ...
+
+   # LIBDIR sets a search path of perf-gtk.so. Bug 515954
+
+   local arch=$(tc-arch-kernel)
+   local java_dir
+   use java && java_dir="/etc/java-config-2/current-system-vm"
+   # FIXME: NO_CORESIGHT
+   # FIXME: NO_LIBBABELTRACE
+   emake V=1 VF=1 \
+   

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

2020-06-12 Thread Tim Harder
commit: b8bee09fb6e59c78a25499258e6f0022be371222
Author: Tim Harder  gentoo  org>
AuthorDate: Fri Jun 12 22:34:13 2020 +
Commit: Tim Harder  gentoo  org>
CommitDate: Fri Jun 12 22:34:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8bee09f

sys-fs/fuse-common: version bump to 3.9.2

Signed-off-by: Tim Harder  gentoo.org>

 sys-fs/fuse-common/Manifest |  1 +
 sys-fs/fuse-common/fuse-common-3.9.2.ebuild | 34 +
 2 files changed, 35 insertions(+)

diff --git a/sys-fs/fuse-common/Manifest b/sys-fs/fuse-common/Manifest
index 6861c860454..6311e22560e 100644
--- a/sys-fs/fuse-common/Manifest
+++ b/sys-fs/fuse-common/Manifest
@@ -2,3 +2,4 @@ DIST fuse-3.2.6.tar.xz 1456220 BLAKE2B 
9b09504ed04abd0134188c28f3908e69e3416c345
 DIST fuse-3.8.0.tar.xz 1416716 BLAKE2B 
f921b739489e8eb8b2a78b719c9761f330de839f151f787a6db37d8d004ef9b90022bfe3c5d24ceab333cde8741340ede0315a5b92cabdaf87fb1b291f72e292
 SHA512 
46d2b1494c73f8b6b2be4e8969bb9906ea35620fb4081edc3176f7ba34e6ed815d5f9c5c6f06604fb37836460e25d0ce51619853288bb881362f04cba6b31812
 DIST fuse-3.9.0.tar.xz 1523028 BLAKE2B 
2fff93431e59e370189fb1527de7bff3863d20e1a62628bb56a6671077a1c919b394ddac66537a1ef7c2991556b1817b2c7f6a92c161ebfffbc804466e19e5e7
 SHA512 
0c96df5db4d0ceb7885ddb6f6c05b523ee7e179f8f411ad0614caecb9fa0f5fd682ab9bf4dfdaa3aff9d90c18b8947a122ee376328535e49fa6091d784aa0cb7
 DIST fuse-3.9.1.tar.xz 1595308 BLAKE2B 
3b1d5c8ac99e96183581d034889d8d6cab8f26cafd765dc4ab2cbeb655b3b162836c960ceacf08cd458bec2daaf0474877c9611ef6a6543795e4971ddc12
 SHA512 
295bb62274264789c977a1fee78c6c122a2f227ae85d750b8519cafbdcf6551499b77cf021d83cc8261831e29761c166d84a4e50bdebb4191c76bcad1d15d329
+DIST fuse-3.9.2.tar.xz 1674292 BLAKE2B 
42d796802d3ce2e072120153b695d1e64d160695714c58ffba7859281bfa2c1ff3d9f95b92a38c1a5443abe5a8468f0d9d285845b97a444ae1b64bf750e234ae
 SHA512 
47795d2e0431c93ff36609247016a5ddfa631e4dcdc56cb579030bdb78497e3fa2db28b0cbadd0848024be39381c54f8441de28b0af51f8b800519e76c7af9ed

diff --git a/sys-fs/fuse-common/fuse-common-3.9.2.ebuild 
b/sys-fs/fuse-common/fuse-common-3.9.2.ebuild
new file mode 100644
index 000..1562ff02eb9
--- /dev/null
+++ b/sys-fs/fuse-common/fuse-common-3.9.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit udev
+
+DESCRIPTION="Common files for multiple slots of sys-fs/fuse"
+HOMEPAGE="https://github.com/libfuse/libfuse;
+SRC_URI="https://github.com/libfuse/libfuse/releases/download/fuse-${PV}/fuse-${PV}.tar.xz;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="!

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

2020-06-12 Thread Tim Harder
commit: 2fdbb1cbb455b918fdae854f5c916a28aa8e05a7
Author: Tim Harder  gentoo  org>
AuthorDate: Fri Jun 12 22:36:35 2020 +
Commit: Tim Harder  gentoo  org>
CommitDate: Fri Jun 12 22:36:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fdbb1cb

sys-fs/fuse: version bump to 3.9.2

Signed-off-by: Tim Harder  gentoo.org>

 sys-fs/fuse/Manifest  |  1 +
 sys-fs/fuse/fuse-3.9.2.ebuild | 86 +++
 2 files changed, 87 insertions(+)

diff --git a/sys-fs/fuse/Manifest b/sys-fs/fuse/Manifest
index 8d1f686484c..c7a5280d989 100644
--- a/sys-fs/fuse/Manifest
+++ b/sys-fs/fuse/Manifest
@@ -1,2 +1,3 @@
 DIST fuse-2.9.9.tar.gz 1813177 BLAKE2B 
9e9141380bda46eb0bcce325c6fd293fe3844fe884a4952bb38d4b89dc48b728ffcc891038b3a7a861f05acfacce9dd7bb0e11d600609f3ad0ab278ccbe98847
 SHA512 
3d82fafd04f2924299bb09d2bb144935fa004a43fb9a6568e2e1cc5a60fded2efa1711029a0d7f12b3e6e4501f7217f2ee3545646d89da8dece083cb390f23e2
 DIST fuse-3.9.1.tar.xz 1595308 BLAKE2B 
3b1d5c8ac99e96183581d034889d8d6cab8f26cafd765dc4ab2cbeb655b3b162836c960ceacf08cd458bec2daaf0474877c9611ef6a6543795e4971ddc12
 SHA512 
295bb62274264789c977a1fee78c6c122a2f227ae85d750b8519cafbdcf6551499b77cf021d83cc8261831e29761c166d84a4e50bdebb4191c76bcad1d15d329
+DIST fuse-3.9.2.tar.xz 1674292 BLAKE2B 
42d796802d3ce2e072120153b695d1e64d160695714c58ffba7859281bfa2c1ff3d9f95b92a38c1a5443abe5a8468f0d9d285845b97a444ae1b64bf750e234ae
 SHA512 
47795d2e0431c93ff36609247016a5ddfa631e4dcdc56cb579030bdb78497e3fa2db28b0cbadd0848024be39381c54f8441de28b0af51f8b800519e76c7af9ed

diff --git a/sys-fs/fuse/fuse-3.9.2.ebuild b/sys-fs/fuse/fuse-3.9.2.ebuild
new file mode 100644
index 000..a858b29b4ec
--- /dev/null
+++ b/sys-fs/fuse/fuse-3.9.2.ebuild
@@ -0,0 +1,86 @@
+# 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 meson multilib-minimal flag-o-matic udev python-any-r1
+
+DESCRIPTION="An interface for filesystems implemented in userspace"
+HOMEPAGE="https://github.com/libfuse/libfuse;
+SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.xz;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+IUSE="+suid test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
+   )"
+RDEPEND=">=sys-fs/fuse-common-3.3.0-r1"
+
+DOCS=( AUTHORS ChangeLog.rst README.md doc/README.NFS doc/kernel.txt )
+
+python_check_deps() {
+   has_version -b "dev-python/pytest[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python_setup
+}
+
+src_prepare() {
+   default
+
+   # lto not supported yet -- https://github.com/libfuse/libfuse/issues/198
+   filter-flags '-flto*'
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Dexamples=$(usex test true false)
+   -Duseroot=false
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+   )
+   meson_src_configure
+}
+
+multilib_src_compile() {
+   eninja
+}
+
+src_test() {
+   if [[ ${EUID} != 0 ]]; then
+   ewarn "Running as non-root user, skipping tests"
+   elif has sandbox ${FEATURES}; then
+   ewarn "Sandbox enabled, skipping tests"
+   else
+   multilib-minimal_src_test
+   fi
+}
+
+multilib_src_test() {
+   ${EPYTHON} -m pytest test || die
+}
+
+multilib_src_install() {
+   DESTDIR="${D}" eninja install
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   # installed via fuse-common
+   rm -r "${ED}"/{etc,$(get_udevdir)} || die
+
+   # useroot=false prevents the build system from doing this.
+   use suid && fperms u+s /usr/bin/fusermount3
+
+   # manually install man pages to respect compression
+   rm -r "${ED}"/usr/share/man || die
+   doman doc/{fusermount3.1,mount.fuse3.8}
+}



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

2020-06-12 Thread Tim Harder
commit: 37286d4242cc1f6168d053ee553dbd1d7f0627fa
Author: Tim Harder  gentoo  org>
AuthorDate: Fri Jun 12 22:34:35 2020 +
Commit: Tim Harder  gentoo  org>
CommitDate: Fri Jun 12 22:34:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37286d42

sys-fs/fuse-common: remove old

Signed-off-by: Tim Harder  gentoo.org>

 sys-fs/fuse-common/Manifest |  3 --
 sys-fs/fuse-common/fuse-common-3.2.6.ebuild | 52 -
 sys-fs/fuse-common/fuse-common-3.8.0.ebuild | 34 ---
 sys-fs/fuse-common/fuse-common-3.9.0.ebuild | 34 ---
 4 files changed, 123 deletions(-)

diff --git a/sys-fs/fuse-common/Manifest b/sys-fs/fuse-common/Manifest
index 6311e22560e..228ab945ade 100644
--- a/sys-fs/fuse-common/Manifest
+++ b/sys-fs/fuse-common/Manifest
@@ -1,5 +1,2 @@
-DIST fuse-3.2.6.tar.xz 1456220 BLAKE2B 
9b09504ed04abd0134188c28f3908e69e3416c345a96aefbca0f64447f3c3a8907550874f5fec9cd8f65fbaa892be6cc0213a7f61d7ad51c955ce3acf955ee17
 SHA512 
3a1ef77ab4c79a24aad0b259e17f568a30a5faf53ac17eb25d05f30dc7423f0081583f5b3c284ca9196a01885843e97c323a84231272b7e2b55c8e73848a61b8
-DIST fuse-3.8.0.tar.xz 1416716 BLAKE2B 
f921b739489e8eb8b2a78b719c9761f330de839f151f787a6db37d8d004ef9b90022bfe3c5d24ceab333cde8741340ede0315a5b92cabdaf87fb1b291f72e292
 SHA512 
46d2b1494c73f8b6b2be4e8969bb9906ea35620fb4081edc3176f7ba34e6ed815d5f9c5c6f06604fb37836460e25d0ce51619853288bb881362f04cba6b31812
-DIST fuse-3.9.0.tar.xz 1523028 BLAKE2B 
2fff93431e59e370189fb1527de7bff3863d20e1a62628bb56a6671077a1c919b394ddac66537a1ef7c2991556b1817b2c7f6a92c161ebfffbc804466e19e5e7
 SHA512 
0c96df5db4d0ceb7885ddb6f6c05b523ee7e179f8f411ad0614caecb9fa0f5fd682ab9bf4dfdaa3aff9d90c18b8947a122ee376328535e49fa6091d784aa0cb7
 DIST fuse-3.9.1.tar.xz 1595308 BLAKE2B 
3b1d5c8ac99e96183581d034889d8d6cab8f26cafd765dc4ab2cbeb655b3b162836c960ceacf08cd458bec2daaf0474877c9611ef6a6543795e4971ddc12
 SHA512 
295bb62274264789c977a1fee78c6c122a2f227ae85d750b8519cafbdcf6551499b77cf021d83cc8261831e29761c166d84a4e50bdebb4191c76bcad1d15d329
 DIST fuse-3.9.2.tar.xz 1674292 BLAKE2B 
42d796802d3ce2e072120153b695d1e64d160695714c58ffba7859281bfa2c1ff3d9f95b92a38c1a5443abe5a8468f0d9d285845b97a444ae1b64bf750e234ae
 SHA512 
47795d2e0431c93ff36609247016a5ddfa631e4dcdc56cb579030bdb78497e3fa2db28b0cbadd0848024be39381c54f8441de28b0af51f8b800519e76c7af9ed

diff --git a/sys-fs/fuse-common/fuse-common-3.2.6.ebuild 
b/sys-fs/fuse-common/fuse-common-3.2.6.ebuild
deleted file mode 100644
index 1c522686ccb..000
--- a/sys-fs/fuse-common/fuse-common-3.2.6.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit meson udev flag-o-matic
-
-DESCRIPTION="Common files for multiple slots of sys-fs/fuse"
-HOMEPAGE="https://github.com/libfuse/libfuse;
-SRC_URI="https://github.com/libfuse/libfuse/releases/download/fuse-${PV}/fuse-${PV}.tar.xz;
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86"
-
-DEPEND="virtual/pkgconfig"
-RDEPEND="!https://github.com/libfuse/libfuse/issues/198
-   filter-flags -flto*
-}
-
-src_configure() {
-   local emesonargs=( -Dudevrulesdir="$(get_udevdir)"/rules.d )
-   meson_src_configure
-}
-
-src_install() {
-   newsbin "${BUILD_DIR}"/util/mount.fuse3 mount.fuse
-   newman doc/mount.fuse3.8 mount.fuse.8
-
-   udev_newrules util/udev.rules 99-fuse.rules
-
-   if use kernel_linux ; then
-   newinitd "${FILESDIR}"/fuse.init fuse
-   elif use kernel_FreeBSD ; then
-   newinitd "${FILESDIR}"/fuse-fbsd.init fuse
-   else
-   die "We don't know what init code install for your kernel, 
please file a bug."
-   fi
-
-   insinto /etc
-   doins util/fuse.conf
-}

diff --git a/sys-fs/fuse-common/fuse-common-3.8.0.ebuild 
b/sys-fs/fuse-common/fuse-common-3.8.0.ebuild
deleted file mode 100644
index 1562ff02eb9..000
--- a/sys-fs/fuse-common/fuse-common-3.8.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit udev
-
-DESCRIPTION="Common files for multiple slots of sys-fs/fuse"
-HOMEPAGE="https://github.com/libfuse/libfuse;
-SRC_URI="https://github.com/libfuse/libfuse/releases/download/fuse-${PV}/fuse-${PV}.tar.xz;
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
-
-BDEPEND="virtual/pkgconfig"
-RDEPEND="!https://github.com/libfuse/libfuse;
-SRC_URI="https://github.com/libfuse/libfuse/releases/download/fuse-${PV}/fuse-${PV}.tar.xz;
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
-
-BDEPEND="virtual/pkgconfig"
-RDEPEND="!

[gentoo-commits] repo/user/ssnb:master commit in: app-emulation/opennebula/

2020-06-12 Thread Samuel Bernardo
commit: 2a4cf534a94309b8b9af65dadadff46a0f1e7b8a
Author: Samuel Bernardo  gmail  com>
AuthorDate: Fri Jun 12 22:33:10 2020 +
Commit: Samuel Bernardo  gmail  com>
CommitDate: Fri Jun 12 22:33:10 2020 +
URL:https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=2a4cf534

Update opennebula

Signed-off-by: Samuel Bernardo  gmail.com>

 app-emulation/opennebula/Manifest |   2 +
 app-emulation/opennebula/opennebula-5.10.5.ebuild | 306 ++
 2 files changed, 308 insertions(+)

diff --git a/app-emulation/opennebula/Manifest 
b/app-emulation/opennebula/Manifest
index d1d31f1..7ce17c1 100644
--- a/app-emulation/opennebula/Manifest
+++ b/app-emulation/opennebula/Manifest
@@ -61,6 +61,8 @@ AUX tmpfiles.d/opennebula-sunstone.conf 77 BLAKE2B 
9988562b0e36bf74fc67af5a1777e
 AUX tmpfiles.d/opennebula.conf 77 BLAKE2B 
9988562b0e36bf74fc67af5a1777eca18b24e0a1bcfc78735f360f1aceca4602e32f7b6cfbe3b731a13725a9cd14a4dc49b71c12bb7576a29aa00112b37cd2be
 SHA512 
c13210255ebb0f34d464e2799858d6ac2a79afac287ead639821ef5e939b7666a960ebb1ee96bc7098a111ddd6765e72d8a5e53e0647b9a866d0826e02cbd2a1
 DIST opennebula-5.10.1.tar.gz 43207580 BLAKE2B 
de87e839cd772bec769af4a689fed02e81fbdc6fbb35def9ad6344383dc935ebd431137cb194dd3b840965004f4e145ac63443d7034d56a9a6bb19af9030642d
 SHA512 
861293298997c825e94228ea28f0f352db3f56dd28b654be24ca2226edd422fc54cf94665f5ae5cc17dc51d3d52081c936f249b77fc4f8198de6a1ec0006edaf
 DIST opennebula-5.10.4.tar.gz 5697792 BLAKE2B 
fde611cbe5b44ee403b57e915253c9ffba267230bf3a54cd466260615918e871aebeae6f17c246a84ef1686df176134acff272c49e6a9b69c8841bc8fab1f1b5
 SHA512 
c509ec4a56b7865d118ab79e08227f0a78d1d899361ea2ae2ea3c6ac6ad3ab4a2a38211a4f5b7abf35ef512674d13ffb19f97286fed63515289e4f9a602f3145
+DIST opennebula-5.10.5.tar.gz 5699952 BLAKE2B 
35dce44e085342e8d2628bc060ed0644309a6e5aa8ec1898663b537eb698d66f980353cc60ab3b6496bf78b496dcd1097db2d327b54f80d87bf273ab67aeef55
 SHA512 
e35b9f8c8bc4f1e4424e3a8083c2c31edbe5b799df44a222bd310fdca87c4a3c6d2a3f27da75b12364bdf29883e6f641c2ad5c484e5cc07dce3ebf054681fc58
 EBUILD opennebula-5.10.1.ebuild 9405 BLAKE2B 
fd6dfefc76da0aaadc993b7ed1593b8826fb642a92797220c9ce6226b846539900f6e7914730decfe57f79514654506e9a1aed76ebd28c1fc797d71ee5a6b2ba
 SHA512 
360d3323e46a1253f6489c696e020ea38e260923d6b0fcb50154b0cb412b4bd3db994365a072915f5a8411032cea12dd8b87fe2f730e418d6742dd7218722a66
 EBUILD opennebula-5.10.4.ebuild 9735 BLAKE2B 
dd7f5bf32aea6bd30f4ca75d7db123fb9ce03f1357d789fefa76a46b7a4f1a669df0d68d5239e85a40da591d7bbf993f759a02704ba468b6c04f6445401343f4
 SHA512 
3c54819ee10cb07fe7ea41dd0b65b8de9075ac96e34524c512cd58457071b00f7be85f3bd062a57aa4459703b29d98c2b577a97c6b03093699b99021b59cfdf5
+EBUILD opennebula-5.10.5.ebuild 9735 BLAKE2B 
dd7f5bf32aea6bd30f4ca75d7db123fb9ce03f1357d789fefa76a46b7a4f1a669df0d68d5239e85a40da591d7bbf993f759a02704ba468b6c04f6445401343f4
 SHA512 
3c54819ee10cb07fe7ea41dd0b65b8de9075ac96e34524c512cd58457071b00f7be85f3bd062a57aa4459703b29d98c2b577a97c6b03093699b99021b59cfdf5
 MISC metadata.xml 931 BLAKE2B 
abb0ecf04eb6fc45f64c5d2d6636591c9d706fbf1902943a80f7e058443787824581219fb8457a83192e4e2b672521609449d4eef78ab677f8c093fe939034b6
 SHA512 
c3770f399572b16601e7eeaf4a1eb4b5eea950ad18239be8719124f60f3edd02da4c7b28b177329d70b0810ee7d8597e522dd62a1bd4c8ea1194acf0d92dfeb2

diff --git a/app-emulation/opennebula/opennebula-5.10.5.ebuild 
b/app-emulation/opennebula/opennebula-5.10.5.ebuild
new file mode 100644
index 000..7d8d079
--- /dev/null
+++ b/app-emulation/opennebula/opennebula-5.10.5.ebuild
@@ -0,0 +1,306 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+PYTHON_COMPAT=( python2_7 python3_6 )
+
+inherit user eutils multilib ruby-ng systemd rpm python-r1
+
+MY_P="one-release-${PV}"
+P_RPM="${P}-1"
+
+DESCRIPTION="OpenNebula Virtual Infrastructure Engine"
+HOMEPAGE="http://www.opennebula.org/;
+
+IUSE="qemu +mysql xen sqlite +extras systemd docker +sunstone vnc +python +doc"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+SRC_URI="https://github.com/OpenNebula/one/archive/release-${PV}.tar.gz -> 
${P}.tar.gz"
+
+RDEPEND=">=dev-libs/xmlrpc-c-1.18.02[abyss,cxx,threads]
+   dev-lang/ruby
+   python? ( ${PYTHON_DEPS}
+   >=dev-python/pygobject-2.90.4:3[${PYTHON_USEDEP}] )
+   extras? ( dev-libs/openssl
+   dev-ruby/libxml
+   net-misc/curl
+   dev-libs/libxslt
+   dev-libs/expat
+   dev-ruby/uuidtools
+   dev-ruby/amazon-ec2
+   dev-ruby/webmock
+   dev-ruby/mysql
+   dev-ruby/mysql2
+   dev-ruby/parse-cron
+   dev-ruby/sequel
+   dev-ruby/treetop
+   dev-ruby/xml-simple
+   dev-ruby/zendesk_api
+   dev-ruby/ffi-rzmq
+  

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

2020-06-12 Thread Mart Raudsepp
commit: d52382a15d37d933c509831a9eafc559e1b19a3e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Jun 12 21:52:43 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Jun 12 22:15:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d52382a1

dev-util/anjuta: bump to 3.34.0

Closes: https://bugs.gentoo.org/721946
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-util/anjuta/Manifest |   1 +
 dev-util/anjuta/anjuta-3.34.0.ebuild | 148 +++
 2 files changed, 149 insertions(+)

diff --git a/dev-util/anjuta/Manifest b/dev-util/anjuta/Manifest
index 1a1e5917fe4..871d38262c3 100644
--- a/dev-util/anjuta/Manifest
+++ b/dev-util/anjuta/Manifest
@@ -1 +1,2 @@
 DIST anjuta-3.28.0.tar.xz 6382736 BLAKE2B 
8872736d80d0a09d35706ef69c0de56c84b9abf025f9552ae4b21b0b51c3ab8ad93f07dd1564601422890e92155cc7be80bae8de77106035621a54316608832b
 SHA512 
c8de0b0debf0a511d6c50fe2582077a33c04290a045cce637c05c15df984cc3e8ee942c0c3a75bfd01c48e6c302d5424565c4e54fe6eb118c87a3590563505ef
+DIST anjuta-3.34.0.tar.xz 6420472 BLAKE2B 
a5e10ea3bb60499e54def8d1b78603b0c809167ad03a3e11f9dbd031514f1a7cb566d9c7694be23fe3165e617fbfc3d1e6ce36f7dc8c0672044f26390aed6d5a
 SHA512 
9d5a4c23751893ff7e21cd55c1f112f27b53fe2ea5ac645c63e2da627efce202b88696e3e5d860ad75a5c13c88a9082775d74f4482208161b5e63d56c4004d57

diff --git a/dev-util/anjuta/anjuta-3.34.0.ebuild 
b/dev-util/anjuta/anjuta-3.34.0.ebuild
new file mode 100644
index 000..e8778c51151
--- /dev/null
+++ b/dev-util/anjuta/anjuta-3.34.0.ebuild
@@ -0,0 +1,148 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python2_7 ) # python loader crashes on load with py3 in 3.34.0
+# libanjuta-language-vala.so links to a specific slot of libvala; we want to
+# avoid automagic behavior.
+VALA_MIN_API_VERSION="0.46" # 3.34.0 upstream release supports up to 0.44, but 
0.46 vala LTS support was added without any other adjustments post-release; 
0.48 will need patches
+VALA_MAX_API_VERSION="${VALA_MIN_API_VERSION}"
+
+# We inherit autotools explicitly because GNOME2_EAUTORECONF is set only 
conditionally later, so gnome2.eclass doesn't do it for us
+inherit autotools gnome2 flag-o-matic readme.gentoo-r1 python-single-r1 vala
+
+DESCRIPTION="A versatile IDE for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Anjuta;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+
+IUSE="debug devhelp glade +introspection subversion terminal test vala"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# FIXME: automagically uses gnome-extra/libgda:6 if available
+# FIXME: make python dependency non-automagic
+COMMON_DEPEND="
+   >=dev-libs/glib-2.34:2[dbus]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/gtk+-3.10:3
+   >=dev-libs/libxml2-2.4.23
+   >=dev-libs/gdl-3.5.5:3=
+   >=x11-libs/gtksourceview-3:3.0
+
+   sys-devel/autogen
+
+   >=gnome-extra/libgda-5:5=
+   dev-util/ctags
+
+   x11-libs/libXext
+   x11-libs/libXrender
+
+   ${PYTHON_DEPS}
+
+   devhelp? ( >=dev-util/devhelp-3.7.4:= )
+   glade? ( >=dev-util/glade-3.12:3.10= )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.5:= )
+   subversion? (
+   >=dev-vcs/subversion-1.8:=
+   >=net-libs/serf-1.2:1=
+   >=dev-libs/apr-1:=
+   >=dev-libs/apr-util-1:= )
+   terminal? ( >=x11-libs/vte-0.27.6:2.91 )
+   vala? ( $(vala_depend) )
+"
+# python plugins need pygobject and introspection; we have introspection 
optional, so while this is all a bit of a mess,
+# restrict the pygobject dep to when python plugins can work in the build (the 
python loader explicitly imports gi.repository.Anjuta)
+RDEPEND="${COMMON_DEPEND}
+   introspection? (
+   $(python_gen_cond_dep '
+   >=dev-python/pygobject-3.2:3[${PYTHON_MULTI_USEDEP}]
+   ')
+   )
+   gnome-base/gsettings-desktop-schemas
+"
+DEPEND="${COMMON_DEPEND}
+   >=dev-lang/perl-5
+   >=dev-util/gtk-doc-am-1.4
+   >=dev-util/intltool-0.40.1
+   sys-devel/bison
+   sys-devel/flex
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig
+   !!dev-libs/gnome-build
+   test? (
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/docbook-xml-dtd:4.5 )
+   app-text/yelp-tools
+   dev-libs/gobject-introspection-common
+   gnome-base/gnome-common
+"
+# yelp-tools, gi-common and gnome-common are required by eautoreconf
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   if use vala; then
+   DISABLE_AUTOFORMATTING="yes"
+   DOC_CONTENTS="To create a generic vala project you will need to 
specify
+desired valac versioned binary to be used, to do that you
+will need to:
+1. 

[gentoo-commits] repo/user/ssnb:master commit in: dev-util/rpmlint/

2020-06-12 Thread Samuel Bernardo
commit: 662fdb06edffd96000fa30da57490ea75d9fe8f5
Author: Samuel Bernardo  gmail  com>
AuthorDate: Fri Jun 12 21:46:13 2020 +
Commit: Samuel Bernardo  gmail  com>
CommitDate: Fri Jun 12 21:46:13 2020 +
URL:https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=662fdb06

Update rpmlint now supporting python3

Signed-off-by: Samuel Bernardo  gmail.com>

 dev-util/rpmlint/Manifest | 5 ++---
 dev-util/rpmlint/{rpmlint-1.10.ebuild => rpmlint-1.11.ebuild} | 0
 dev-util/rpmlint/rpmlint-1.5.ebuild   | 1 -
 dev-util/rpmlint/rpmlint-.ebuild  | 9 +
 4 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/dev-util/rpmlint/Manifest b/dev-util/rpmlint/Manifest
index 941d284..f569181 100644
--- a/dev-util/rpmlint/Manifest
+++ b/dev-util/rpmlint/Manifest
@@ -1,4 +1,3 @@
 AUX fedora.config 9778 BLAKE2B 
18ec007c92cea5ee444f18f15e94ac5e8d682cd4d475a97a7f362a16665b85bd5a5a94cdaf0b77b4f309f0dbf36e3d9cc80adae3619bc8aa30b63894facf4c00
 SHA512 
999d646d8df3fc4ebbcd67017673408b1d35ce7807054b0f4f025415d8611ca26a87cb4b41b011f1e6f0ac2916aca69d90f3f754065453d61f23ef1a1e281bfa
-EBUILD rpmlint-1.10.ebuild 1010 BLAKE2B 
4fe53a0e355d1cd0cf96d4e396e0bc8c54ed5fe11124747d4cd759a6d8fe970c42f5fc0fbd6053d499041e67eba9f2696d77aeeb616bc5d583d1fbc84f033e9d
 SHA512 
e4c0c8b2c60abd4aa629043e7b906347d778a0ed7e4e9557e3a854b25397b55ea669245f0cea212eb4808e3bee6841240196b9a35664f50c9edc205ba0440989
-EBUILD rpmlint-1.5.ebuild 1010 BLAKE2B 
4fe53a0e355d1cd0cf96d4e396e0bc8c54ed5fe11124747d4cd759a6d8fe970c42f5fc0fbd6053d499041e67eba9f2696d77aeeb616bc5d583d1fbc84f033e9d
 SHA512 
e4c0c8b2c60abd4aa629043e7b906347d778a0ed7e4e9557e3a854b25397b55ea669245f0cea212eb4808e3bee6841240196b9a35664f50c9edc205ba0440989
-EBUILD rpmlint-.ebuild 1010 BLAKE2B 
4fe53a0e355d1cd0cf96d4e396e0bc8c54ed5fe11124747d4cd759a6d8fe970c42f5fc0fbd6053d499041e67eba9f2696d77aeeb616bc5d583d1fbc84f033e9d
 SHA512 
e4c0c8b2c60abd4aa629043e7b906347d778a0ed7e4e9557e3a854b25397b55ea669245f0cea212eb4808e3bee6841240196b9a35664f50c9edc205ba0440989
+EBUILD rpmlint-1.11.ebuild 1038 BLAKE2B 
08eea34d3b86189b1ae1cbf7c877c56ef23706d353e40173e4b170f5058b164bfcbf6c9eb2317f4b08fc93afbec2176600aec4c150f988878addcd582cd10a11
 SHA512 
98d049d26a58bd58da5148bc73affdec71aaefd6ee51c06387eff3a6cb6f194cf3ef855621e938eba184a1d833a6fdfed2e7ff0339ebeb489dc3c4079360e505
+EBUILD rpmlint-.ebuild 1038 BLAKE2B 
08eea34d3b86189b1ae1cbf7c877c56ef23706d353e40173e4b170f5058b164bfcbf6c9eb2317f4b08fc93afbec2176600aec4c150f988878addcd582cd10a11
 SHA512 
98d049d26a58bd58da5148bc73affdec71aaefd6ee51c06387eff3a6cb6f194cf3ef855621e938eba184a1d833a6fdfed2e7ff0339ebeb489dc3c4079360e505

diff --git a/dev-util/rpmlint/rpmlint-1.10.ebuild 
b/dev-util/rpmlint/rpmlint-1.11.ebuild
similarity index 100%
rename from dev-util/rpmlint/rpmlint-1.10.ebuild
rename to dev-util/rpmlint/rpmlint-1.11.ebuild

diff --git a/dev-util/rpmlint/rpmlint-1.5.ebuild 
b/dev-util/rpmlint/rpmlint-1.5.ebuild
deleted file mode 12
index dc1570b..000
--- a/dev-util/rpmlint/rpmlint-1.5.ebuild
+++ /dev/null
@@ -1 +0,0 @@
-rpmlint-.ebuild
\ No newline at end of file

diff --git a/dev-util/rpmlint/rpmlint-.ebuild 
b/dev-util/rpmlint/rpmlint-.ebuild
index cad98b1..e82bc9c 100644
--- a/dev-util/rpmlint/rpmlint-.ebuild
+++ b/dev-util/rpmlint/rpmlint-.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2019 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
+EAPI=7
+PYTHON_COMPAT=( python3_6 )
 
-inherit python-single-r1 git-r3
+inherit python-r1 git-r3
 #inherit python-single-r1
 #[ "${PV}" =  ] && inherit git-r3
 
@@ -21,6 +21,7 @@ fi
 LICENSE="GPL-2"
 SLOT="0"
 [ "${PV}" =  ] || KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 COMMON_DEPEND="
${PYTHON_DEPS}



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

2020-06-12 Thread Georgy Yakovlev
commit: 6f339bce84315a96132ed9f64f31be5d34e1
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jun 12 21:37:23 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jun 12 21:37:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f339bce

dev-lang/rust: add cross-strip information

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

 dev-lang/rust/rust-1.44.0.ebuild | 13 -
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/dev-lang/rust/rust-1.44.0.ebuild b/dev-lang/rust/rust-1.44.0.ebuild
index ad573f79cdc..bd67db4cdf4 100644
--- a/dev-lang/rust/rust-1.44.0.ebuild
+++ b/dev-lang/rust/rust-1.44.0.ebuild
@@ -356,8 +356,19 @@ src_configure() {
sed -i "/^target = \[/ s#\[.*\]#\[${rust_targets}\]#" 
config.toml || die
 
ewarn
-   ewarn "enabled ${rust_target} rust target, using 
${cross_toolchain} cross toolchain"
+   ewarn "Enabled ${rust_target} rust target"
+   ewarn "Using ${cross_toolchain} cross toolchain"
ewarn
+   if ! has_version -b 'sys-devel/binutils[multitarget]' ; then
+   ewarn "'sys-devel/binutils[multitarget]' is not 
installed"
+   ewarn "'strip' will be unable to strip cross libraries"
+   ewarn "cross targets will be installed with full debug 
information"
+   ewarn "enable 'multitarget' USE flag for binutils to be 
able to strip object files"
+   ewarn
+   ewarn "Alternatively llvm-strip can be used, it 
supports stripping any target"
+   ewarn "define STRIP=\"llvm-strip\" to use it 
(experimental)"
+   ewarn
+   fi
done
fi # I_KNOW_WHAT_I_AM_DOING_CROSS
 



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/why3-for-spark/files/, sci-mathematics/why3-for-spark/

2020-06-12 Thread Alfredo Tupone
commit: ea162b812cb64c737eba031c8fcb8bbef7a2084a
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Jun 12 21:24:23 2020 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jun 12 21:24:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea162b81

sci-mathematics/why3-for-spark: fix flags and compression

Closes: https://bugs.gentoo.org/728032
Closes: https://bugs.gentoo.org/728050
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alfredo Tupone  gentoo.org>

 .../files/why3-for-spark-2019-flags.patch  |  28 +
 .../why3-for-spark/why3-for-spark-2019-r2.ebuild   | 116 +
 2 files changed, 144 insertions(+)

diff --git 
a/sci-mathematics/why3-for-spark/files/why3-for-spark-2019-flags.patch 
b/sci-mathematics/why3-for-spark/files/why3-for-spark-2019-flags.patch
new file mode 100644
index 000..b562bb02cd8
--- /dev/null
+++ b/sci-mathematics/why3-for-spark/files/why3-for-spark-2019-flags.patch
@@ -0,0 +1,28 @@
+--- a/Makefile.in  2020-06-12 21:03:33.375534124 +0200
 b/Makefile.in  2020-06-12 21:03:48.623283408 +0200
+@@ -96,7 +96,7 @@
+ 
+ WARNINGS = A-4-9-41-44-45-50-52@5@8@48
+ 
+-OFLAGS = -w $(WARNINGS) -safe-string -keep-locs -bin-annot -dtypes -g 
$(INCLUDES)
++OFLAGS = -w $(WARNINGS) -safe-string -keep-locs -bin-annot -dtypes -g 
$(INCLUDES) -cclib "$(LDFLAGS)" -ccopt "$(CFLAGS)"
+ BFLAGS = -w $(WARNINGS) -safe-string -keep-locs -bin-annot -dtypes -g 
$(INCLUDES)
+ 
+ OLINKFLAGS = -linkall $(EXTCMXA)
+@@ -664,13 +664,13 @@
+ all: $(TOOLS)
+ 
+ lib/why3server$(EXE): $(SERVER_O)
+-  $(CC) -Wall -o $@ $^
++  $(CC) -Wall $(CFLAGS) -o $@ $^ $(LDFLAGS)
+ 
+ lib/why3cpulimit$(EXE): $(CPULIM_O)
+-  $(CC) -Wall -o $@ $^
++  $(CC) -Wall $(CFLAGS) -o $@ $^ $(LDFLAGS)
+ 
+ %.o: %.c
+-  $(CC) -Wall -O -g -o $@ -c $<
++  $(CC) -Wall -O -g $(CFLAGS) -o $@ -c $<
+ 
+ uninstall-bin::
+   rm -f $(LIBDIR)/why3/why3server$(EXE) $(LIBDIR)/why3/why3cpulimit$(EXE)

diff --git a/sci-mathematics/why3-for-spark/why3-for-spark-2019-r2.ebuild 
b/sci-mathematics/why3-for-spark/why3-for-spark-2019-r2.ebuild
new file mode 100644
index 000..e27b1427040
--- /dev/null
+++ b/sci-mathematics/why3-for-spark/why3-for-spark-2019-r2.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MYP=why3-${PV}-20190517-197BB-src
+
+DESCRIPTION="Platform for deductive program verification"
+HOMEPAGE="http://why3.lri.fr/;
+SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf915d31e87a8f1c967d54
+   -> ${MYP}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="coq doc emacs gtk html hypothesis-selection +ocamlopt zarith zip"
+RESTRICT=strip
+
+DEPEND=">=dev-lang/ocaml-4.09.0[ocamlopt?]
+   >=dev-ml/ocamlbuild-0.14.0
+   dev-ml/menhir
+   dev-ml/num
+   coq? ( >=sci-mathematics/coq-8.9.1 )
+   doc? ( dev-tex/rubber )
+   gtk? ( >=dev-ml/lablgtk-2.18.8[sourceview] )
+   emacs? ( >=app-editors/emacs-23.1:* )
+   html? ( dev-tex/hevea )
+   hypothesis-selection? ( dev-ml/ocamlgraph )
+   zarith? ( dev-ml/zarith )
+   zip? ( >=dev-ml/camlzip-1.07 )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"/${MYP}
+
+PATCHES=(
+   "${FILESDIR}"/${P}-gentoo.patch
+   "${FILESDIR}"/${P}-flags.patch
+)
+
+QA_FLAGS_IGNORED=(
+   /usr/lib64/why3/commands/why3shell
+   /usr/lib64/why3/commands/why3extract
+   /usr/lib64/why3/commands/why3execute
+   /usr/lib64/why3/commands/why3prove
+   /usr/lib64/why3/commands/why3wc
+   /usr/lib64/why3/commands/why3doc
+   /usr/lib64/why3/commands/why3replay
+   /usr/lib64/why3/commands/why3webserver
+   /usr/lib64/why3/plugins/python.cmxs
+   /usr/lib64/why3/plugins/hypothesis_selection.cmxs
+   /usr/lib64/why3/plugins/tptp.cmxs
+   /usr/lib64/why3/plugins/dimacs.cmxs
+   /usr/lib64/why3/plugins/genequlin.cmxs
+   /usr/lib64/ocaml/why3/why3.cmxs
+   /usr/lib64/ocaml/why3/why3extract.cmxs
+   /usr/bin/why3
+   /usr/bin/why3config
+   /usr/bin/why3session
+   /usr/bin/gnat_server
+   /usr/bin/gnatwhy3
+   /usr/bin/why3realize
+)
+
+REQUIRED_USE="html? ( doc )"
+
+src_prepare() {
+   find examples -name \*gz | xargs gunzip
+   default
+}
+
+src_configure() {
+   econf \
+   --disable-pvs-libs \
+   --disable-isabelle-libs \
+   --enable-verbose-make \
+   $(use_enable coq coq-libs) \
+   $(use_enable doc) \
+   $(use_enable emacs emacs-compilation) \
+   $(use_enable gtk ide) \
+   $(use_enable html html-doc) \
+   $(use_enable hypothesis-selection) \
+   $(use_enable ocamlopt native-code) \
+   $(use_enable zarith) \
+   $(use_enable zip)
+}
+
+src_compile() {
+   emake -j1
+   if use ocamlopt; then
+ 

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

2020-06-12 Thread Sergei Trofimovich
commit: 4ed405c9e080ea02aa522f51c569763ec6de8bb7
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Jun 12 21:19:24 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jun 12 21:20:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ed405c9

dev-libs/elfutils: bump up to 0.180

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

 dev-libs/elfutils/Manifest |  1 +
 dev-libs/elfutils/elfutils-0.180.ebuild| 86 ++
 .../files/elfutils-0.180-PaX-support.patch | 26 +++
 .../elfutils/files/elfutils-0.180-readelf.patch| 23 ++
 4 files changed, 136 insertions(+)

diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest
index 581a21cf845..f5e4359c624 100644
--- a/dev-libs/elfutils/Manifest
+++ b/dev-libs/elfutils/Manifest
@@ -1,2 +1,3 @@
 DIST elfutils-0.177.tar.bz2 8852413 BLAKE2B 
03f432342651f7646d73b7847325bd14b722ce34d85df01b1ad072b916af9b9da2d0d119cd24e952073bd584ec76b027ba9b6c7d45fb057372b3e700b1f5741a
 SHA512 
2779987463a22ed220759e25a09c9a1eb84c0f36db37675136e59aa55c7f8f90b7a7d34ffc4e6a4291d7fa73692a1bd1a303a74270b11d1623b4f9868d19498f
 DIST elfutils-0.179.tar.bz2 9057637 BLAKE2B 
b34f5af6d2a6613622f4d5da78b9ae10e60800fc91cb4607115fcaaf90c1c544460fb02e164f87e52951a446d6479909bbf3aa02b7db78b26af7863290de8848
 SHA512 
ff2d96ad1db08e3a2ddaa60bd5a05e9b61ffa71d646f889cebb6bef51322e874930809c6dd0a257ced8c6e8de4b59ecf13ca6741dc68f9400293208278a0c052
+DIST elfutils-0.180.tar.bz2 9079640 BLAKE2B 
bd7863b82a71d2932a23c9d125d5eb6485977a3256a8a0b25980183d33f7345c3d9fae78277de5c955eb0ceeb955f8fa71d209f4f39bcf6dd49e46a8bbd7efcf
 SHA512 
62e96035ccfe8928baca2285decbe8b8703a2daa956df81ece18fecf643272fb68955806b3e807a514141a7a9bf44520bf09461672aa580bd6807485fb604d25

diff --git a/dev-libs/elfutils/elfutils-0.180.ebuild 
b/dev-libs/elfutils/elfutils-0.180.ebuild
new file mode 100644
index 000..086304510f1
--- /dev/null
+++ b/dev-libs/elfutils/elfutils-0.180.ebuild
@@ -0,0 +1,86 @@
+# Copyright 2003-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic multilib-minimal
+
+DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement 
for libelf)"
+HOMEPAGE="http://elfutils.org/;
+SRC_URI="https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2;
+
+LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="bzip2 lzma nls static-libs test +threads +utils valgrind"
+
+RDEPEND=">=sys-libs/zlib-1.2.8-r1[static-libs?,${MULTILIB_USEDEP}]
+   bzip2? ( >=app-arch/bzip2-1.0.6-r4[static-libs?,${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1[static-libs?,${MULTILIB_USEDEP}] )
+   !dev-libs/libelf"
+DEPEND="${RDEPEND}
+   valgrind? ( dev-util/valgrind )
+"
+BDEPEND="nls? ( sys-devel/gettext )
+   >=sys-devel/flex-2.5.4a
+   sys-devel/m4"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.175-disable-biarch-test-PR24158.patch
+   "${FILESDIR}"/${PN}-0.177-disable-large.patch
+   "${FILESDIR}"/${PN}-0.180-PaX-support.patch
+   "${FILESDIR}"/${PN}-0.179-CC-in-tests.patch
+   "${FILESDIR}"/${PN}-0.180-readelf.patch
+)
+
+src_prepare() {
+   default
+
+   if ! use static-libs; then
+   sed -i -e '/^lib_LIBRARIES/s:=.*:=:' -e '/^%.os/s:%.o$::' 
lib{asm,dw,elf}/Makefile.in || die
+   fi
+   # https://sourceware.org/PR23914
+   sed -i 's:-Werror::' */Makefile.in || die
+}
+
+src_configure() {
+   use test && append-flags -g #407135
+
+   # Symbol aliases are implemented as asm statements.
+   # Will require porting: https://gcc.gnu.org/PR48200
+   filter-flags '-flto*'
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   $(use_enable nls) \
+   $(use_enable threads thread-safety) \
+   $(use_enable valgrind) \
+   --disable-debuginfod \
+   --program-prefix="eu-" \
+   --with-zlib \
+   $(use_with bzip2 bzlib) \
+   $(use_with lzma)
+}
+
+multilib_src_test() {
+   # CC is a workaround for tests using ${CC-gcc}
+   env 
LD_LIBRARY_PATH="${BUILD_DIR}/libelf:${BUILD_DIR}/libebl:${BUILD_DIR}/libdw:${BUILD_DIR}/libasm"
 \
+   LC_ALL="C" \
+   CC="$(gc-getCC)" \
+   emake check VERBOSE=1
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   dodoc NOTES
+   # These build quick, and are needed for most tests, so don't
+   # disable their building when the USE flag is disabled.
+   if ! use utils; then
+   rm -rf "${ED}"/usr/bin || die
+   fi
+}

diff --git 

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

2020-06-12 Thread William Hubbs
commit: 23d6e910651b74097e39c40d22e2bc8675d1b31a
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jun 12 21:12:46 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jun 12 21:12:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23d6e910

dev-util/github-cli: sync live ebuild

Signed-off-by: William Hubbs  gentoo.org>

 dev-util/github-cli/github-cli-.ebuild | 23 +--
 1 file changed, 9 insertions(+), 14 deletions(-)

diff --git a/dev-util/github-cli/github-cli-.ebuild 
b/dev-util/github-cli/github-cli-.ebuild
index 9da2da770a1..a85b465b8d8 100644
--- a/dev-util/github-cli/github-cli-.ebuild
+++ b/dev-util/github-cli/github-cli-.ebuild
@@ -273,13 +273,6 @@ LICENSE="MIT Apache-2.0 BSD BSD-2 MPL-2.0"
 SLOT="0"
 
 RDEPEND=">=dev-vcs/git-1.7.3"
-BDEPEND=">=dev-lang/go-1.13"
-
-unset GOBIN GOPATH GOCODE
-
-PATCHES=(
-   "${FILESDIR}/cli-0.9.0-manpage-build-gen-docs.patch"
-)
 
 src_unpack() {
if [[ ${PV} == * ]]; then
@@ -292,17 +285,19 @@ src_unpack() {
 
 src_compile() {
[[ ${PV} == * ]] || export GH_VERSION="v${PV}"
-   # Golang LDFLAGS are not the same as GCC/Binutils LDFLAGS
+   # Go LDFLAGS are not the same as GCC/Binutils LDFLAGS
unset LDFLAGS
+   # Once we set up cross compiling, this line will need to be adjusted
+   # to compile for the target.
+   # Everything else in this function happens on the host.
+   emake
 
-   emake bin/gh # default target
-
-   einfo "Building manpage"
+   einfo "Building man pages"
emake manpages
 
-   einfo "Building completion"
-   bin/gh completion -s bash > gh.bash-completion || die
-   bin/gh completion -s zsh > gh.zsh-completion || die
+   einfo "Building completions"
+   go run ./cmd/gh completion -s bash > gh.bash-completion || die
+   go run ./cmd/gh completion -s zsh > gh.zsh-completion || die
 }
 
 src_install() {



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

2020-06-12 Thread William Hubbs
commit: 01f819dbc3bc89fa1163000beb188fa7616dea9c
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jun 12 21:13:34 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jun 12 21:13:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01f819db

dev-util/github-cli: remove patch

Signed-off-by: William Hubbs  gentoo.org>

 .../files/cli-0.9.0-manpage-build-gen-docs.patch  | 15 ---
 1 file changed, 15 deletions(-)

diff --git a/dev-util/github-cli/files/cli-0.9.0-manpage-build-gen-docs.patch 
b/dev-util/github-cli/files/cli-0.9.0-manpage-build-gen-docs.patch
deleted file mode 100644
index ff79812f2f5..000
--- a/dev-util/github-cli/files/cli-0.9.0-manpage-build-gen-docs.patch
+++ /dev/null
@@ -1,15 +0,0 @@
 cli-0.9.0/Makefile.orig2020-05-30 20:59:44.372628296 -0700
-+++ cli-0.9.0/Makefile 2020-05-30 21:02:17.172650230 -0700
-@@ -46,6 +46,10 @@
- .PHONY: site-publish
- 
- 
-+bin/gen-docs:
-+  @go build -trimpath -ldflags "$(LDFLAGS)" -o "$@" ./cmd/gen-docs
-+
- .PHONY: manpages
--manpages:
--  go run ./cmd/gen-docs --man-page --doc-path ./share/man/man1/
-+manpages: bin/gen-docs
-+  bin/gen-docs --man-page --doc-path ./share/man/man1/
-+



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

2020-06-12 Thread William Hubbs
commit: a8173fa13680333b65751046fea0ad807b741cfa
Author: William Hubbs  gentoo  org>
AuthorDate: Sun May 10 20:34:23 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jun 12 20:01:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8173fa1

eclass/go-module.eclass: remove EGO_VENDOR support

Signed-off-by: William Hubbs  gentoo.org>

 eclass/go-module.eclass | 81 -
 1 file changed, 6 insertions(+), 75 deletions(-)

diff --git a/eclass/go-module.eclass b/eclass/go-module.eclass
index 17d37494f15..7b66c3e2b1e 100644
--- a/eclass/go-module.eclass
+++ b/eclass/go-module.eclass
@@ -120,29 +120,6 @@ EXPORT_FUNCTIONS src_unpack pkg_postinst
 # This decision  does NOT weaken Go module security, as Go will verify the
 # go.sum copy of the Hash1 values during building of the package.
 
-# @ECLASS-VARIABLE: EGO_VENDOR
-# @DESCRIPTION:
-# This variable is deprecated and should no longer be used. Please
-# convert your ebuilds to use EGO_SUM.
-
-# @FUNCTION: go-module_vendor_uris
-# @DESCRIPTION:
-# This function is deprecated.
-go-module_vendor_uris() {
-   local hash import line repo x
-   for line in "${EGO_VENDOR[@]}"; do
-   read -r import hash repo x <<< "${line}"
-   if [[ -n ${x} ]]; then
-   eerror "Trailing information in EGO_VENDOR in 
${P}.ebuild"
-   eerror "${line}"
-   eerror "Trailing information is: \"${x}\""
-   die "Invalid EGO_VENDOR format"
-   fi
-   : "${repo:=${import}}"
-   echo "https://${repo}/archive/${hash}.tar.gz -> 
${repo//\//-}-${hash}.tar.gz"
-   done
-}
-
 # @ECLASS-VARIABLE: _GOMODULE_GOPROXY_BASEURI
 # @DESCRIPTION:
 # Golang module proxy service to fetch module files from. Note that the module
@@ -261,17 +238,16 @@ go-module_set_globals() {
 
 # @FUNCTION: go-module_src_unpack
 # @DESCRIPTION:
-# - If EGO_VENDOR is set, use the deprecated function to unpack the base
-#   tarballs and the tarballs indicated in EGO_VENDOR to the correct
-#   locations.
-# - Otherwise, if EGO_SUM is set, unpack the base tarball(s) and set up the
+# If EGO_SUM is set, unpack the base tarball(s) and set up the
 #   local go proxy.
+# - Otherwise, if EGO_VENDOR is set, bail out.
 # - Otherwise do a normal unpack.
 go-module_src_unpack() {
-   if [[ "${#EGO_VENDOR[@]}" -gt 0 ]]; then
-   _go-module_src_unpack_vendor
-   elif [[ "${#EGO_SUM[@]}" -gt 0 ]]; then
+   if [[ "${#EGO_SUM[@]}" -gt 0 ]]; then
_go-module_src_unpack_gosum
+   elif [[ "${#EGO_VENDOR[@]}" -gt 0 ]]; then
+   eerror "${EBUILD} is using EGO_VENDOR which is no longer 
supported"
+   die "Please update this ebuild"
else
default
fi
@@ -350,51 +326,6 @@ _go-module_gosum_synthesize_files() {
fi
 }
 
-# @FUNCTION: _go-module_src_unpack_vendor
-# @DESCRIPTION:
-# Extract all archives in ${a} which are not nentioned in ${EGO_VENDOR}
-# to their usual locations then extract all archives mentioned in
-# ${EGO_VENDOR} to ${S}/vendor.
-_go-module_src_unpack_vendor() {
-   # shellcheck disable=SC2120
-   debug-print-function "${FUNCNAME}" "$@"
-   local f hash import line repo tarball vendor_tarballs x
-   vendor_tarballs=()
-   for line in "${EGO_VENDOR[@]}"; do
-   read -r import hash repo x <<< "${line}"
-   if [[ -n ${x} ]]; then
-   eerror "Trailing information in EGO_VENDOR in 
${P}.ebuild"
-   eerror "${line}"
-   die "Invalid EGO_VENDOR format"
-   fi
-   : "${repo:=${import}}"
-   vendor_tarballs+=("${repo//\//-}-${hash}.tar.gz")
-   done
-   for f in ${A}; do
-   [[ -n ${vendor_tarballs[*]} ]] && has "${f}" 
"${vendor_tarballs[@]}" &&
-   continue
-   unpack "${f}"
-   done
-
-   [[ -z ${vendor_tarballs[*]} ]] && return
-   for line in "${EGO_VENDOR[@]}"; do
-   read -r import hash repo _ <<< "${line}"
-   : "${repo:=${import}}"
-   tarball=${repo//\//-}-${hash}.tar.gz
-   ebegin "Vendoring ${import} ${tarball}"
-   rm -fr "${S}/vendor/${import}" || die
-   mkdir -p "${S}/vendor/${import}" || die
-   tar -C "${S}/vendor/${import}" -x --strip-components 1 \
-   -f "${DISTDIR}/${tarball}" || die
-   eend
-   done
-   # replace GOFLAGS if EGO_VENDOR is being used
-   [[ ${#EGO_VENDOR[@]} -gt 0 ]] &&
-   GOFLAGS="-v -x -mod=vendor"
-   eqawarn "${P}.ebuild: EGO_VENDOR will be removed in the future."
-   eqawarn "Please request that the author migrate to EGO_SUM."
-}
-
 # @FUNCTION: _go-module_src_unpack_verify_gosum
 # @DESCRIPTION:
 # Validate 

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

2020-06-12 Thread William Hubbs
commit: 07e101741a5eb5aeeb5d5a55144e260a7a38d7f9
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jun 12 19:46:30 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jun 12 19:48:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07e10174

profiles/package.mask: remove go-protobuf mask

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 6f8593abc14..6b7bd907768 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -250,12 +250,6 @@ dev-python/symboltype
 # Removal after 2020-06-14.
  (2020-05-11)
-# No reverse dependencies, upstream has superseeded this with the
-# ggoogle.golang.org/protobuf module.
-# Removal in 30 days. Bug #722542.
-dev-go/go-protobuf
-
 # Michał Górny  (2020-05-11)
 # Causes downgrades of multiple Python packages.  Not touched since
 # initial commit, waiting for a bump to the final release.  Maintainer



[gentoo-commits] repo/gentoo:master commit in: dev-go/go-protobuf/

2020-06-12 Thread William Hubbs
commit: 5f6e1a93c0b391cb8a8d9abc2d95150036fc77d3
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jun 12 19:38:12 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jun 12 19:48:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f6e1a93

dev-go/go-protobuf: remove deprecated package

Bug: https://bugs.gentoo.org/722542
Signed-off-by: William Hubbs  gentoo.org>

 dev-go/go-protobuf/Manifest |  6 
 dev-go/go-protobuf/go-protobuf-1.3.2.ebuild | 47 -
 dev-go/go-protobuf/metadata.xml | 11 ---
 3 files changed, 64 deletions(-)

diff --git a/dev-go/go-protobuf/Manifest b/dev-go/go-protobuf/Manifest
deleted file mode 100644
index 8edf26dc045..000
--- a/dev-go/go-protobuf/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-DIST github.com-golang-net-2ec189313ef0a07735684caebd1ba8b8ebca456f.tar.gz 
1101182 BLAKE2B 
70d0a91f559c3aafd9e385bedf6ee10d15a8146fd93a4e7c49744f7e129a9316ede1b207641e988ae4d484e6dff6fc4303471a9eb90f7c720cd25b20d293edaf
 SHA512 
ddcbbd3e1cddd4dae68ccd47e31648fe9374db0c3e354adea6b9d50a026ae5c8d4477b747f956e8e793497c3d9e3b88d1ae31c29f859f7aec2824220d0e40ce0
-DIST github.com-golang-sys-b397fe3ad8ed895c98fa54584f61835a88e65ff5.tar.gz 
1488020 BLAKE2B 
0706578c7a65071352bf8f0ffcde90a6b2bf2bb455f8749c595d60c0340299c22b697527540096eb1b2b706614c7313ebf6ef517fb5bc7db220b4b9c4ac4a7f7
 SHA512 
9777166cc07a369d7758a0dd36a2759e1c356bcf7ee5d3ef906c31f038f5aaeefdad3987fd75d4f4c82bbdf750563c24c67e89ccc62ccc0964b9c39d7fe1e7d1
-DIST github.com-golang-text-v0.3.2.tar.gz 7168069 BLAKE2B 
c2412f4554e2a50fe0764c24cd52a0799d526cb78952839fa1c031c43e7c34a58f6c65d2e450a0ddd0447d5f749aa5104dd47dca5a2c4964e3dd6e2eb39313c3
 SHA512 
48156313c3ae4c01ea3a8b790ae829f50f2a53ea9ad7c14509749405da5cb7c98e6e1a2e9f3619e01393935d452b5b5e568b29719cd1f286570272d59508da58
-DIST 
github.com-google-go-genproto-c459b9ce5143dd819763d9329ff92a8e35e61bd9.tar.gz 
5499674 BLAKE2B 
c29f4c14738464b2ebc4540d60c58b0cbe1333aa695aa3b6ea618e95786d92a2c4549af6efb04728ef0a8bf7e2ffb3f12f776770e1903167cc6808deff62097d
 SHA512 
ede9c905317a4536881876e9dd14c761144babd3b7a443f07dbf68b3b0c9db157b4e7c9d27d1cb70b729a202d6960e89d1ffa598e325a25d110243de9bf4b3ee
-DIST github.com-grpc-grpc-go-v1.24.0.tar.gz 755074 BLAKE2B 
d3f65458971195db3329807e147811e3ac049d0b6775498efee7a98885dfbfd616bab490f5684341a9968bda6573b89ac008219d76b224a8c25994e97453b36f
 SHA512 
479dbb72eaaec6fd6e48006b9b2ae636b5fd08b1fe5aeeed18c40d794b1ee4d4fe473b3d2cc77fe5ceaa1ddd00221a64d940d8fb228612c9ed3c83c7d1b4c756
-DIST go-protobuf-1.3.2.tar.gz 312285 BLAKE2B 
381ae3c4bad3d3b3d489a3b66752e9e2405d17d9ed2c55aa1ec06ce6c18171b1c7625f6cc6e28490551a6410835f6e774a408de39f6e9ea9b3cddaf46e3b859a
 SHA512 
ef9190f7773b18005760eb755a1dee25eff38c188687033362635e2431cf2c7372a59a3fec91acd6e4f63aa31d08391f7521a8dafef7895268b6a1a78735dd8a

diff --git a/dev-go/go-protobuf/go-protobuf-1.3.2.ebuild 
b/dev-go/go-protobuf/go-protobuf-1.3.2.ebuild
deleted file mode 100644
index 09c2d10626f..000
--- a/dev-go/go-protobuf/go-protobuf-1.3.2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit go-module
-
-EGO_VENDOR=(
-   "google.golang.org/grpc v1.24.0 github.com/grpc/grpc-go"
-   "golang.org/x/net 2ec189313ef0a07735684caebd1ba8b8ebca456f 
github.com/golang/net"
-   "google.golang.org/genproto c459b9ce5143dd819763d9329ff92a8e35e61bd9 
github.com/google/go-genproto"
-   "golang.org/x/sys b397fe3ad8ed895c98fa54584f61835a88e65ff5 
github.com/golang/sys"
-   "golang.org/x/text v0.3.2 github.com/golang/text"
-)
-
-DESCRIPTION="Go support for Google's protocol buffers"
-HOMEPAGE="https://github.com/golang/protobuf;
-SRC_URI="https://github.com/golang/protobuf/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   test? ( $(go-module_vendor_uris) )"
-# LICENSE omits licenses for EGO_VENDOR packages, since those are only
-# test dependencies which are not used at runtime.
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-DEPEND="test? ( dev-libs/protobuf )"
-RDEPEND=""
-RESTRICT="!test? ( test )"
-S=${WORKDIR}/${P#go-}
-
-src_unpack() {
-   if use test; then
-   go-module_src_unpack
-   else
-   default
-   fi
-}
-
-src_compile() {
-   export GOBIN=${S}/bin
-   default
-}
-
-src_install() {
-   dobin "${GOBIN}"/*
-   dodoc README.md
-}

diff --git a/dev-go/go-protobuf/metadata.xml b/dev-go/go-protobuf/metadata.xml
deleted file mode 100644
index 318f2056109..000
--- a/dev-go/go-protobuf/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-  
-zmed...@gentoo.org
-  
-  
-golang/protobuf
-cpe:/a:protobuf_project:protobuf
-  
-



[gentoo-commits] repo/gentoo:master commit in: www-servers/gunicorn/

2020-06-12 Thread Michał Górny
commit: 13e81442a01679a7e5f4065fcfeb48ff90be2a2f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 12 19:31:42 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 12 19:31:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13e81442

www-servers/gunicorn: Add python@ as co-maint

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

 www-servers/gunicorn/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/www-servers/gunicorn/metadata.xml 
b/www-servers/gunicorn/metadata.xml
index 96e0eb804f8..63bf1bf57b3 100644
--- a/www-servers/gunicorn/metadata.xml
+++ b/www-servers/gunicorn/metadata.xml
@@ -5,6 +5,10 @@
rafaelmart...@gentoo.org
Rafael G. Martins

+   
+   pyt...@gentoo.org
+   Python
+   

Gunicorn 'Green Unicorn' is a Python WSGI HTTP Server for UNIX. 
It's a
pre-fork worker model ported from Ruby's Unicorn project. The 
Gunicorn



[gentoo-commits] repo/gentoo:master commit in: www-servers/gunicorn/

2020-06-12 Thread Michał Górny
commit: 0d8eedf503c10b13a8f35ce211efd907ebcf56bb
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 12 19:05:08 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 12 19:31:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d8eedf5

www-servers/gunicorn: Bump to 20.0.4

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

 www-servers/gunicorn/Manifest   |  1 +
 www-servers/gunicorn/gunicorn-20.0.4.ebuild | 35 +
 2 files changed, 36 insertions(+)

diff --git a/www-servers/gunicorn/Manifest b/www-servers/gunicorn/Manifest
index f13291a6f5a..fbb79ae6af6 100644
--- a/www-servers/gunicorn/Manifest
+++ b/www-servers/gunicorn/Manifest
@@ -1,2 +1,3 @@
 DIST gunicorn-19.8.1.tar.gz 415541 BLAKE2B 
f0eefc4ff24052320b4dfaac3fc2523487f8dbb63365a9a3c52bc411b4d8f6150f348c709cae94dc4acb45e7fda534cf462d0339abc0325230d3560f76ce3241
 SHA512 
7f7fcbcde20b70d3a2faad595e08a028530348895f784eddcb35f24b3d5a7955edfc5b68aac4630243798fa37d41b7e869ec0d454dc80700c2630ba2cc39afc0
 DIST gunicorn-19.9.0.tar.gz 415774 BLAKE2B 
1ac920e3a02aff434d2458cbcacd821df428e2dceeb0ee5a10c8cc449e49c0252980847bfcee02633f791c05aa086b37f5b50f9fd535acee6deb8a18dd1c24f8
 SHA512 
4a89f963daa7afe7741a4fb9aa4f14192429ac0e9ba5672547d683475dd2f2733efeed903ec99db9d831e2b05b9ed9e583e3cfec483a1b481d897aa77373e8a3
+DIST gunicorn-20.0.4.tar.gz 373841 BLAKE2B 
d6f0b5b901697ebc6ee987af5766174a845de8bfad03ce95638ed087b92175e9b2f0e9a49fda70f8f9c6fdc15e1ef1a431c069270af068fb29780abcedf63fc3
 SHA512 
706620f165e36c178a6d3e65f51a9bb7746abd40dfc7c0f1b3b523771be953dd03b36111f192407aef474ad44afdffd11b6502e51376d11465ffac2255822d5e

diff --git a/www-servers/gunicorn/gunicorn-20.0.4.ebuild 
b/www-servers/gunicorn/gunicorn-20.0.4.ebuild
new file mode 100644
index 000..1c881d642a1
--- /dev/null
+++ b/www-servers/gunicorn/gunicorn-20.0.4.ebuild
@@ -0,0 +1,35 @@
+# 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..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="A WSGI HTTP Server for UNIX"
+HOMEPAGE="https://gunicorn.org https://pypi.org/project/gunicorn 
https://github.com/benoitc/gunicorn;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT PSF-2 doc? ( BSD )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="dev-python/setproctitle[${PYTHON_USEDEP}]"
+
+DOCS="README.rst"
+
+distutils_enable_sphinx 'docs/source' --no-autodoc
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -e 's:--cov=gunicorn --cov-report=xml::' -i setup.cfg || die
+   distutils-r1_src_prepare
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/source/_build/html/. )
+
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/swt/

2020-06-12 Thread Georgy Yakovlev
commit: a42043f83cf4480c3effe41b9729a34bf7e015bd
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jun 12 19:29:05 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jun 12 19:30:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a42043f8

dev-java/swt/swt: set minimum dep on jdk to 1.8

allows to compile with openjdk:8 and run with openjdk:11

Tested-by: Rick Farina  gentoo.org>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-java/swt/swt-3.7.2-r3.ebuild | 2 +-
 dev-java/swt/swt-3.8.2-r3.ebuild | 2 +-
 dev-java/swt/swt-4.2-r4.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-java/swt/swt-3.7.2-r3.ebuild b/dev-java/swt/swt-3.7.2-r3.ebuild
index 082fd3c27e7..1da53e15860 100644
--- a/dev-java/swt/swt-3.7.2-r3.ebuild
+++ b/dev-java/swt/swt-3.7.2-r3.ebuild
@@ -35,7 +35,7 @@ COMMON_DEPEND="
)"
 DEPEND="${COMMON_DEPEND}
app-arch/unzip
-   >=virtual/jdk-1.4
+   virtual/jdk:1.8
virtual/pkgconfig
x11-base/xorg-proto
x11-libs/libX11

diff --git a/dev-java/swt/swt-3.8.2-r3.ebuild b/dev-java/swt/swt-3.8.2-r3.ebuild
index 83fd139c603..6234e6e4942 100644
--- a/dev-java/swt/swt-3.8.2-r3.ebuild
+++ b/dev-java/swt/swt-3.8.2-r3.ebuild
@@ -35,7 +35,7 @@ COMMON_DEPEND="
)"
 DEPEND="${COMMON_DEPEND}
app-arch/unzip
-   >=virtual/jdk-1.4
+   virtual/jdk:1.8
virtual/pkgconfig
x11-base/xorg-proto
x11-libs/libX11

diff --git a/dev-java/swt/swt-4.2-r4.ebuild b/dev-java/swt/swt-4.2-r4.ebuild
index 430e488a08c..eff2fb275a5 100644
--- a/dev-java/swt/swt-4.2-r4.ebuild
+++ b/dev-java/swt/swt-4.2-r4.ebuild
@@ -35,7 +35,7 @@ COMMON_DEPEND="
)"
 DEPEND="${COMMON_DEPEND}
app-arch/unzip
-   >=virtual/jdk-1.4
+   virtual/jdk:1.8
virtual/pkgconfig
x11-base/xorg-proto
x11-libs/libX11



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

2020-06-12 Thread Sergei Trofimovich
commit: 384ccf9305ab48db14a7b2dbe605f137f1554c4e
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Jun 12 18:32:10 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jun 12 18:44:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=384ccf93

app-shells/fish: keyworded 3.1.2 for sparc

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

 app-shells/fish/fish-3.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/fish/fish-3.1.2.ebuild 
b/app-shells/fish/fish-3.1.2.ebuild
index 77f6617e11c..4a0590edf2b 100644
--- a/app-shells/fish/fish-3.1.2.ebuild
+++ b/app-shells/fish/fish-3.1.2.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == "" ]]; then
EGIT_REPO_URI="https://github.com/${PN}-shell/${PN}-shell.git;
 else

SRC_URI="https://github.com/${PN}-shell/${PN}-shell/releases/download/${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
 fi
 
 LICENSE="GPL-2"



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

2020-06-12 Thread Sergei Trofimovich
commit: 96b375369c9507aeccbd1c7d01bc785d7490e1cf
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Jun 12 18:30:57 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jun 12 18:44:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96b37536

dev-libs/nss: stable 3.52.1-r1 for hppa, bug #726842

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

 dev-libs/nss/nss-3.52.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nss/nss-3.52.1-r1.ebuild 
b/dev-libs/nss/nss-3.52.1-r1.ebuild
index 4f53d6a652e..0f733991c19 100644
--- a/dev-libs/nss/nss-3.52.1-r1.ebuild
+++ b/dev-libs/nss/nss-3.52.1-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/$
 
 LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 s390 sparc 
x86 ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 s390 sparc 
x86 ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE="cacert utils"
 # pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND
 RDEPEND="



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

2020-06-12 Thread Sergei Trofimovich
commit: 800fad79c609cd7b6e00b515aed24e76efeb7935
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Jun 12 18:37:54 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jun 12 18:44:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=800fad79

profiles/arch/sparc: move argcomplete[test] use.mask to use.stable.mask

Fish is now keyworded again.

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 profiles/arch/sparc/package.use.mask| 4 
 profiles/arch/sparc/package.use.stable.mask | 4 
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/profiles/arch/sparc/package.use.mask 
b/profiles/arch/sparc/package.use.mask
index dee4a6fc226..fec62a38f46 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -24,10 +24,6 @@ dev-python/urllib3 test
 # Requires www-client/firefox which isn't available on sparc
 dev-ruby/capybara test
 
-# Rolf Eike Beer  (2020-04-27)
-# app-shells/fish dependency is broken on sparc, bug #709662
-dev-python/argcomplete test
-
 # Rolf Eike Beer  (2020-04-26)
 # tests optionally depend on dev-ruby/coffee-script needing nodejs
 dev-ruby/tilt test

diff --git a/profiles/arch/sparc/package.use.stable.mask 
b/profiles/arch/sparc/package.use.stable.mask
index d730ac918cd..43f211b9563 100644
--- a/profiles/arch/sparc/package.use.stable.mask
+++ b/profiles/arch/sparc/package.use.stable.mask
@@ -1,6 +1,10 @@
 # Copyright 2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Rolf Eike Beer  (2020-04-27)
+# app-shells/fish dependency is broken on sparc, bug #727684
+dev-python/argcomplete test
+
 # Mikle Kolyada  (2020-06-08)
 # clisp is not stable on sparc
 app-text/texlive-core xindy



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

2020-06-12 Thread Sergei Trofimovich
commit: 91d580d6b34fc9879143c7b909cfa0764510a66c
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Jun 12 18:31:34 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jun 12 18:44:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91d580d6

app-shells/fish: keyworded 3.0.2 for sparc

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

 app-shells/fish/fish-3.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/fish/fish-3.0.2.ebuild 
b/app-shells/fish/fish-3.0.2.ebuild
index 74c634df070..03142f16ead 100644
--- a/app-shells/fish/fish-3.0.2.ebuild
+++ b/app-shells/fish/fish-3.0.2.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == "" ]]; then
EGIT_REPO_URI="https://github.com/${PN}-shell/${PN}-shell.git;
 else

SRC_URI="https://github.com/${PN}-shell/${PN}-shell/releases/download/${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
 fi
 
 LICENSE="GPL-2"



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

2020-06-12 Thread William Hubbs
commit: 7f359fa081291c68c533b110c71dcb3f7115c4ca
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jun 12 18:27:18 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jun 12 18:27:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f359fa0

sys-cluster/minikube: 1.11.0 bump

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/minikube/Manifest   |2 +
 sys-cluster/minikube/minikube-1.11.0.ebuild | 1229 +++
 2 files changed, 1231 insertions(+)

diff --git a/sys-cluster/minikube/Manifest b/sys-cluster/minikube/Manifest
index e12e80e36de..bcd7aa72154 100644
--- a/sys-cluster/minikube/Manifest
+++ b/sys-cluster/minikube/Manifest
@@ -406,6 +406,7 @@ DIST 
github.com%2Fgrpc-ecosystem%2Fgo-grpc-prometheus%2F@v%2Fv1.2.0.mod 52 BLAKE
 DIST github.com%2Fgrpc-ecosystem%2Fgo-grpc-prometheus%2F@v%2Fv1.2.0.zip 35110 
BLAKE2B 
4ebd3cf0dc4580a53cbefe7a955cf05cb6d1d60a69951ea4e18eaaf108ce2cd5bfd0b2dc4bed62a12b48922f6f9dcdf1e598b77a946bfa0267314caea827286d
 SHA512 
5c8e6beedefdf390a9eda76fd8d5042323e1c9a6306605ec7ca8b1612bc038a6cb0c02ca1093e0b6373a05ea64b7eb0c0bc62720a74b37d4ceb61564f4d46753
 DIST github.com%2Fgrpc-ecosystem%2Fgrpc-gateway%2F@v%2Fv1.9.0.mod 661 BLAKE2B 
c7566b98c99bd43fb31dcd6de0086533bc499df099dbfc3c37aeba4996bbf46cf11b98e0c356ecebd0c7adbcabf4ab54fb31c41309287c26c083e78cd1639451
 SHA512 
35fbfcc2b6fb04830cf6d4966469ccf37e4b7593c8d8c5479dd2322722bb325b7f303ca836989c3ea96f862a4c85bae7863c415f94b72bb91742763ef08bcb49
 DIST github.com%2Fgrpc-ecosystem%2Fgrpc-gateway%2F@v%2Fv1.9.5.mod 661 BLAKE2B 
c7566b98c99bd43fb31dcd6de0086533bc499df099dbfc3c37aeba4996bbf46cf11b98e0c356ecebd0c7adbcabf4ab54fb31c41309287c26c083e78cd1639451
 SHA512 
35fbfcc2b6fb04830cf6d4966469ccf37e4b7593c8d8c5479dd2322722bb325b7f303ca836989c3ea96f862a4c85bae7863c415f94b72bb91742763ef08bcb49
+DIST github.com%2Fgrpc-ecosystem%2Fgrpc-gateway%2F@v%2Fv1.9.5.zip 429863 
BLAKE2B 
51d2d6558bb657231d7e7e9561e42018196902dd388a320726a5f5c93bc8ed0b8c6eccc62b2e6c49d4b09f084ad99a8b17ce3944963e990c75271ee6f8aa
 SHA512 
3cf71984f9b4974a2967b5d0496bf9ee28f248f10133ed54017c02b7d2bb9e04dcc00cd3873f5a8b9fa4ae7d6cec619a4ee4e97e6dbfecd886df10de47017fda
 DIST github.com%2Fhashicorp%2Fgo-cleanhttp%2F@v%2Fv0.5.0.mod 41 BLAKE2B 
927bedbe012a3bba2fb1363bf0157795f58be7dde5d303332f72ae6d7bd13775e9e1e034db821821857801b21b2366a92a28bcb84c00704a12925db0ce19a4e4
 SHA512 
302b6f472b54597aaeb4b43528098b5a5264acc97abf2228d8cb62bf32e6a29a7171ec6fb8898b494ffe837ee044e58f5596bff425214985aacd2b8b69934341
 DIST github.com%2Fhashicorp%2Fgo-cleanhttp%2F@v%2Fv0.5.0.zip 9548 BLAKE2B 
42b7838560a999f9e5993ddb0d2c56df785334d7a53a66a1165acfcdad1d61c74711f70963bcc606e8dc20635cef940e1f0f921310bd25731923be21d79d1490
 SHA512 
ab85daa699ca551b48699cb4e41e449f9ce46bc8921c7aa149b6148499e0b369d60df79de1568119c20cfbed7b2febd7ce2df3800f73315da3357b2a373d7cf4
 DIST github.com%2Fhashicorp%2Fgo-retryablehttp%2F@v%2Fv0.5.4.mod 95 BLAKE2B 
66af3c20daaa7307f453ab70f7f8db429de6202fef7ad27c4c54f6a37d5c06c253df6ea24ed2315fa8208107187615b7e5d7a5aeae2cd1fcfd3be407e8f67fe7
 SHA512 
472addc2b61db4d72d356e2033b0963352d5baed7e2c28a567ec4f4f8a4cdf199d50de2022d136f9ef85ee5e0329c2e4b9a6797e4ef07e348fe7976aec56088b
@@ -1158,6 +1159,7 @@ DIST 
k8s.io%2Futils%2F@v%2Fv0.0.0-20191114184206-e782cd3c129f.zip 137840 BLAKE2B
 DIST k8s.io%2Futils%2F@v%2Fv0.0.0-20200229041039-0a110f9eb7ab.mod 164 BLAKE2B 
cd4086710de69fcfd2179978f78cb5fb4633a6700b6cab545a83a733fef06e492428deb492149294c3fea186aa01b86080d2a387c1af2a789f35b5f37abfc7ac
 SHA512 
d2cb2a60b25ab16fe3d377d4811a04503c068eef7901bb971f4107d3cc1339279ee95e3c3967651c98112b61fa7bc0fd913dd61a8aec6348180fa8bb357914c5
 DIST k8s.io%2Futils%2F@v%2Fv0.0.0-20200229041039-0a110f9eb7ab.zip 142565 
BLAKE2B 
f07f331ebc449b89e63c1c6a34531452ca6e1e3174ee1a0ee6b7ef27b633b065eaec0f4009e4c57b59c30c9ae9019cceb0cd115fb7750d36dfaf2c62c093c15e
 SHA512 
1dca0ef3f5ecb4ae7a94afa3daa3021ab6615fd8c7480b5804074eabc88d017457d2d9ca6cd17dd00c50de55d3884b2fb45ea2673887b032fb8becc909676447
 DIST minikube-1.10.1.tar.gz 78757817 BLAKE2B 
bc42e2ef9a8fbd62a3160ee678413e869d65a00a609bc8bb5648aa746e7f793b51450e149ced275e05e02ce11f25e7f043a73ce135fd86fe3199e7f39773651c
 SHA512 
e775bb0528d31f2a4ec36412bc5907f60dde4bb637afe448182304cefa7bf6ddd2935f30f49c1696b44ce68ae348abc3c790a908337cb767e70a19f08779ca43
+DIST minikube-1.11.0.tar.gz 78844952 BLAKE2B 
428576ee7d19bddea790b5d8548ff043c80e5745fca0ff343bcab694a1d963afe9ada634935650dbe3d83babfc9c668f8819907870d55ea8c4d9b9162e68e2a8
 SHA512 
135da8952620d39e3a38f5612a9756529554e307be673dd4262d45622451d04d8c1a1b3836ccec2a11d272fc20f817aa72498b50d126ee4f0460e39e0a868e7c
 DIST modernc.org%2Fcc%2F@v%2Fv1.0.0.mod 22 BLAKE2B 
26488aa7e4d0339d58279e663998091c24b5a6d4d026ea71166c06695034ffb5011d20f49c151c6a41481c6cb5648806ae5201bffcf4e2e49b6e7ec9375d9469
 SHA512 

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

2020-06-12 Thread Michał Górny
commit: 69ec73a22cc88656b337e45abd81b76a0232b745
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 12 18:14:38 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 12 18:24:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69ec73a2

dev-python/sphinxcontrib-spelling: Port to py3.9

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

 dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-5.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-5.1.0.ebuild 
b/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-5.1.0.ebuild
index 03e7ab2f7de..232987d99ee 100644
--- a/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-5.1.0.ebuild
+++ b/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-5.1.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit distutils-r1
 



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

2020-06-12 Thread Michał Górny
commit: bd41d3399dab0520ac6cb273e6d070dae9fbaedb
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 12 17:59:43 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 12 18:24:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd41d339

dev-python/xmlschema: Bump to 1.2.1

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

 dev-python/xmlschema/Manifest   |  1 +
 dev-python/xmlschema/xmlschema-1.2.1.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/dev-python/xmlschema/Manifest b/dev-python/xmlschema/Manifest
index b4b68ff3579..ad28e3b8333 100644
--- a/dev-python/xmlschema/Manifest
+++ b/dev-python/xmlschema/Manifest
@@ -1,2 +1,3 @@
 DIST xmlschema-1.1.3.tar.gz 298490 BLAKE2B 
70c24424fd6a5e87e07591451db920d22c1bf2c63c1908e008401eafe210b759894ba508011ee58e2c242ca5b3d424c86cdf7a65312e9df1cda426802af8e861
 SHA512 
df277cd75058e10b8e0505db51fc167c688fe4c3d319de289ac77faa37913f60d2697f4456e00d637c4a3c3f83d164619e0ce1b849e8c8ea3b5e1932b56044dc
 DIST xmlschema-1.2.0.tar.gz 314580 BLAKE2B 
d42b221d2730d2b5cdab655269f7b885c72bce1794f12111b4110a80a1288e1996633ef5f00e9fc3ef7cd66a4267baffbdb6a906d0a0c3caf418d31abda93016
 SHA512 
1a6644b02e96beeea68bd737a4a66fd02693b4cb3c36a07e569a2b2c3e2b0db4fe01a475fcc3c4e5372c6000b27ef824ba5859215a03212fe4c0f2ec61f7103b
+DIST xmlschema-1.2.1.tar.gz 318674 BLAKE2B 
686b94846b9cc8bc3dabfea9c9171a186561a0ad568a2806f5575a0c5808d3542f4e2cb7c01096036f5a54fb839cbdd95077fee9febad4cd7a82ead445228e62
 SHA512 
6d27ea5aea227e35f25a34a651b27084844bca015ae60d096fe1879150efb681141c368cd38cf376a2f0ea28b265cb844f1de82d2d7f704e3c2db67683f2af9b

diff --git a/dev-python/xmlschema/xmlschema-1.2.1.ebuild 
b/dev-python/xmlschema/xmlschema-1.2.1.ebuild
new file mode 100644
index 000..e6e1d1a243d
--- /dev/null
+++ b/dev-python/xmlschema/xmlschema-1.2.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2019-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,9} pypy3 )
+inherit distutils-r1
+
+DESCRIPTION="An XML Schema validator and decoder"
+HOMEPAGE="https://github.com/sissaschool/xmlschema 
https://pypi.org/project/xmlschema/;
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   =dev-python/elementpath-1.4*[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}
+   test? (
+   dev-python/lxml[${PYTHON_USEDEP}]
+   )"
+
+src_prepare() {
+   # https://github.com/sissaschool/xmlschema/issues/197
+   sed -i -e 's:test_schema_resource_access:_&:' \
+   tests/test_resources.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   "${EPYTHON}" tests/test_all.py -v ||
+   die "Tests fail with ${EPYTHON}"
+}



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

2020-06-12 Thread Michał Górny
commit: 82c58d6f5fcbc936f7f34140118e47b31c7b9e52
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 12 18:19:01 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 12 18:24:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82c58d6f

dev-python/sphinxcontrib-spelling: Bump to 5.1.1

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

 dev-python/sphinxcontrib-spelling/Manifest |  1 +
 .../sphinxcontrib-spelling-5.1.1.ebuild| 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/sphinxcontrib-spelling/Manifest 
b/dev-python/sphinxcontrib-spelling/Manifest
index eed8bec9e1e..a02049b30fc 100644
--- a/dev-python/sphinxcontrib-spelling/Manifest
+++ b/dev-python/sphinxcontrib-spelling/Manifest
@@ -1,3 +1,4 @@
 DIST sphinxcontrib-spelling-4.3.0.tar.gz 38316 BLAKE2B 
4bfcbfb22c10b5bd181ef5ba7b64815ccaeaa50f01ccff96adab914cfbe6674ce28088e5eb5717b44531565f961b1f159014d235275065070e22d96d08cd4af2
 SHA512 
0d1575079be7994df905de02d31ad2c9c3af9634a487fbc9c565067fcbef6c36fd4fbd326ccbee4b40b3ff14696ad85a97c68018a956ff3e2f7e1be46bb3a074
 DIST sphinxcontrib-spelling-5.0.0.tar.gz 38479 BLAKE2B 
5fb20cb08529e1db9d5df25a31f09849dacf41003893dcc74355d70161269b18b3bda7eb2dcc279250190e6eb2ead7a3bb1d40ac4a4d5db1a390f339a22da777
 SHA512 
bd608e13d1643924d69336da6a5fedac3f60ffbbf0d367c203936395270b2504f45db2ec0d2fe179a86dc91616e458c6fa0d2a6f66a20ee956c5f52ece1140ce
 DIST sphinxcontrib-spelling-5.1.0.tar.gz 22942 BLAKE2B 
00861b429b7ed45791f9dd8394b23cf2982875a9e3470c1e2dee22ff0500515d409821a73e46b49bcf397e9ef40f377f933e460b8673579b1f234bf157e4
 SHA512 
22c5c4eac56c0138e33aae38c2ed1d254211c502087e4c0ebebf2b3b7df69d2567cacde394abb2d8385eab48ea6e3ac9282c980bc8b52408f46bc06ab9634fa4
+DIST sphinxcontrib-spelling-5.1.1.tar.gz 22883 BLAKE2B 
eb5d13e73221dd4de86ebddc5222ee75b152a0e7681e93c0cfd66767903a949cb3d967c12bf553a67bfcd2854133f1164b965711781601753420f5f6a132bc7e
 SHA512 
79825228d35e98fc85e4d1d6cfcc3f720df68b7f1493a0907e712369fcb76fc30d96de44fbbcc092e6978a797646da532489f420af42566ca4f9b5b932d85292

diff --git 
a/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-5.1.1.ebuild 
b/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-5.1.1.ebuild
new file mode 100644
index 000..5b51077280e
--- /dev/null
+++ b/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-5.1.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Sphinx spelling extension"
+HOMEPAGE="https://github.com/sphinx-contrib/spelling;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   dev-python/pbr[${PYTHON_USEDEP}]
+   dev-python/pyenchant[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   app-dicts/myspell-en
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   dev-python/testtools[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source --no-autodoc
+distutils_enable_tests unittest
+
+RDEPEND+="
+   dev-python/namespace-sphinxcontrib[${PYTHON_USEDEP}]
+"
+
+python_install_all() {
+   distutils-r1_python_install_all
+   find "${ED}" -name '*.pth' -delete || die
+}



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

2020-06-12 Thread Michał Górny
commit: 3b39889c9909aa00f783987db6469e66eaee62ee
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 12 18:14:19 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 12 18:24:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b39889c

dev-python/pyenchant: Port to py3.9

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

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

diff --git a/dev-python/pyenchant/pyenchant-3.1.0.ebuild 
b/dev-python/pyenchant/pyenchant-3.1.0.ebuild
index 466fac197d5..ec2269fe01a 100644
--- a/dev-python/pyenchant/pyenchant-3.1.0.ebuild
+++ b/dev-python/pyenchant/pyenchant-3.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( pypy3 python3_{6,7,8} )
+PYTHON_COMPAT=( pypy3 python3_{6..9} )
 
 inherit distutils-r1
 



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

2020-06-12 Thread Mike Gilbert
commit: 6a1adc628363b4622c055acdcf20020ff49f2f95
Author: Stephan Hartmann  googlemail  com>
AuthorDate: Fri Jun 12 17:38:46 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jun 12 18:20:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a1adc62

net-libs/libsrtp: fix nss dependency, add rtp patch

Thanks-to: Joakim Tjernlund  infinera.com>
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Stephan Hartmann  googlemail.com>
Signed-off-by: Mike Gilbert  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/16205

 .../libsrtp/files/libsrtp-2.3.0-rtp-header.patch   | 24 ++
 ...ibsrtp-2.3.0.ebuild => libsrtp-2.3.0-r1.ebuild} |  3 ++-
 2 files changed, 26 insertions(+), 1 deletion(-)

diff --git a/net-libs/libsrtp/files/libsrtp-2.3.0-rtp-header.patch 
b/net-libs/libsrtp/files/libsrtp-2.3.0-rtp-header.patch
new file mode 100644
index 000..096b19e8f34
--- /dev/null
+++ b/net-libs/libsrtp/files/libsrtp-2.3.0-rtp-header.patch
@@ -0,0 +1,24 @@
+From 55299517f39e2e1a34df05c27cbc9898071ac9db Mon Sep 17 00:00:00 2001
+From: Lennart Grahl 
+Date: Mon, 18 May 2020 18:01:08 +0200
+Subject: [PATCH] Fix two-byte RTP header extension encryption
+
+Also ignores the application bits as required by RFC 8285, sec 4.3
+Fixes #490
+---
+ srtp/srtp.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/srtp/srtp.c b/srtp/srtp.c
+index b45cee0f..176b01f0 100644
+--- a/srtp/srtp.c
 b/srtp/srtp.c
+@@ -1423,7 +1423,7 @@ static srtp_err_status_t srtp_process_header_encryption(
+ xtn_hdr_data++;
+ }
+ }
+-} else if ((ntohs(xtn_hdr->profile_specific) & 0x1fff) == 0x100) {
++} else if ((ntohs(xtn_hdr->profile_specific) & 0xfff0) == 0x1000) {
+ /* RFC 5285, section 4.3. Two-Byte Header */
+ while (xtn_hdr_data + 1 < xtn_hdr_end) {
+ uint8_t xid = *xtn_hdr_data;

diff --git a/net-libs/libsrtp/libsrtp-2.3.0.ebuild 
b/net-libs/libsrtp/libsrtp-2.3.0-r1.ebuild
similarity index 95%
rename from net-libs/libsrtp/libsrtp-2.3.0.ebuild
rename to net-libs/libsrtp/libsrtp-2.3.0-r1.ebuild
index b534d6b7f95..552f914255b 100644
--- a/net-libs/libsrtp/libsrtp-2.3.0.ebuild
+++ b/net-libs/libsrtp/libsrtp-2.3.0-r1.ebuild
@@ -22,7 +22,7 @@ RDEPEND="
!libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
)
-   nss? ( dev-libs/nss )
+   nss? ( >=dev-libs/nss-3.52[${MULTILIB_USEDEP}] )
 "
 DEPEND="${RDEPEND}"
 
@@ -36,6 +36,7 @@ DOCS=( CHANGES )
 PATCHES=(
"${FILESDIR}/${P}-gcc-10.patch"
"${FILESDIR}/${P}-nss.patch"
+   "${FILESDIR}/${P}-rtp-header.patch"
 )
 
 src_prepare() {



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

2020-06-12 Thread Tim Harder
commit: 97be83089052f36d087c01054979fd922582538e
Author: Tim Harder  gentoo  org>
AuthorDate: Fri Jun 12 17:57:45 2020 +
Commit: Tim Harder  gentoo  org>
CommitDate: Fri Jun 12 18:07:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97be8308

media-libs/exiftool: version bump to 12.00

Signed-off-by: Tim Harder  gentoo.org>

 media-libs/exiftool/Manifest  |  1 +
 media-libs/exiftool/exiftool-12.00.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/media-libs/exiftool/Manifest b/media-libs/exiftool/Manifest
index f709ec5c507..055650cdaa9 100644
--- a/media-libs/exiftool/Manifest
+++ b/media-libs/exiftool/Manifest
@@ -1,2 +1,3 @@
 DIST Image-ExifTool-11.98.tar.gz 4804406 BLAKE2B 
86bf7fdcc9781fa22e379e3f04ec01b43451978ae33f1c811796ba820198ca417a9ca94b634a8c39acb01604bc8004f47c20e747e6b19f5b4833d29c5cee8fb1
 SHA512 
d992173a16679b0c3b9fcc466713d5c208e7b161c542535e88088f9695ec14f0ff76ae5fa46d0d6065a8ee366464d0602783170438e2f8fe02d21e458365bbb0
 DIST Image-ExifTool-11.99.tar.gz 4806946 BLAKE2B 
bec63b26674d551b12965d984610776ea70ff8a4969d83e26677f860af418a792bf26546daa4d487adb521a77da64298907fb3b203c20c827b1197ce9e24b34b
 SHA512 
e8d7d9dcf57b71553cf894bb26997e4b5b79e23bb0ccb2b496e1ed7e39a0c65933492a01ec164f53cb9633457721c6bc938002bfc1f81bb020a455b080b1d1fd
+DIST Image-ExifTool-12.00.tar.gz 4817545 BLAKE2B 
007f7b3dc155f1240c300c55bd32be137096538b13ba455338dcc0aa8341c8f29316ca53d62905b4a362d54eb9b2e3a4173952bca9d71197c03edcac5d07454f
 SHA512 
458a0cbab18202f796645656ba431b5179b79392d91064f7c4d6d3cab60a28b1cd0a45e6ea1d0ba9296b7ccd00088e320e95f020fddfc4a41e22c00d2e9d1c1d

diff --git a/media-libs/exiftool/exiftool-12.00.ebuild 
b/media-libs/exiftool/exiftool-12.00.ebuild
new file mode 100644
index 000..58ee12770a1
--- /dev/null
+++ b/media-libs/exiftool/exiftool-12.00.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_NAME=Image-ExifTool
+inherit perl-module
+
+DESCRIPTION="Read and write meta information in image, audio and video files"
+HOMEPAGE="https://exiftool.org/;
+SRC_URI="https://exiftool.org/${DIST_P}.tar.gz;
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x64-macos"
+IUSE="doc"
+
+SRC_TEST="do"
+
+src_install() {
+   perl-module_src_install
+   use doc && dodoc -r html/
+
+   insinto /usr/share/${PN}
+   doins -r fmt_files config_files arg_files
+}



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

2020-06-12 Thread Tim Harder
commit: a29c6ab11a9de426cecde6a6001a0f97797e5836
Author: Tim Harder  gentoo  org>
AuthorDate: Fri Jun 12 18:04:00 2020 +
Commit: Tim Harder  gentoo  org>
CommitDate: Fri Jun 12 18:07:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a29c6ab1

media-gfx/sxiv: remove old

Signed-off-by: Tim Harder  gentoo.org>

 media-gfx/sxiv/Manifest   |  1 -
 media-gfx/sxiv/sxiv-25.ebuild | 64 ---
 2 files changed, 65 deletions(-)

diff --git a/media-gfx/sxiv/Manifest b/media-gfx/sxiv/Manifest
index 6d16ece80f6..ac073efa7be 100644
--- a/media-gfx/sxiv/Manifest
+++ b/media-gfx/sxiv/Manifest
@@ -1,2 +1 @@
-DIST sxiv-25.tar.gz 48814 BLAKE2B 
17ef2ff0e75acd6acce068dfc17dfbce78bb1a38b652e948b5f88902adcbae504e9322c92d125b71c511a95c7e8e47b58060ff58e2c804a7296b5a801d3fc0e8
 SHA512 
ca0d834c9982c5e98c0bae51d21b7d08692af2d692eeb2ac55e19c4da7d09b16bbaa8022af0a0d00c52def4120058d895f37a2f8b14f453a0ceb65eebe564814
 DIST sxiv-26.tar.gz 48569 BLAKE2B 
a73707e2fd699b53e38ddc48710a73b945d4e102743567283d7351c92c513e4e57a32c409267593a2c5808caf811b7caeb555f8ba2762f1cc76a421aceff0e95
 SHA512 
c4bd56ea14e520ea9b116e275009f2089e5c434d6894281215b09d07572b2d3190c3c3eca015a2933328d704afb7d443a66e858b4e6904a3d4d45378b35d22cb

diff --git a/media-gfx/sxiv/sxiv-25.ebuild b/media-gfx/sxiv/sxiv-25.ebuild
deleted file mode 100644
index 2c633fa3bd9..000
--- a/media-gfx/sxiv/sxiv-25.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit desktop xdg-utils gnome2-utils savedconfig toolchain-funcs
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/muennich/sxiv.git;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/muennich/sxiv/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~ppc64 x86"
-fi
-
-DESCRIPTION="Simple (or small or suckless) X Image Viewer"
-HOMEPAGE="https://github.com/muennich/sxiv/;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="exif gif +jpeg +png"
-
-RDEPEND="
-   exif? ( media-libs/libexif )
-   gif? ( media-libs/giflib:0= )
-   media-libs/imlib2[X,gif?,jpeg?,png?]
-   x11-libs/libX11
-   x11-libs/libXft
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}"/${P}-makefile.patch )
-
-src_prepare() {
-   restore_config config.h
-   default
-}
-
-src_compile() {
-   emake V=1 CC="$(tc-getCC)" HAVE_LIBEXIF=$(usex exif 1 0) 
HAVE_GIFLIB=$(usex gif 1 0)
-}
-
-src_install() {
-   emake DESTDIR="${ED}" PREFIX=/usr install
-   emake -C icon DESTDIR="${ED}" PREFIX=/usr install
-   dodoc README.md
-   domenu sxiv.desktop
-
-   save_config config.h
-}
-
-pkg_preinst() {
-   gnome2_icon_savelist
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   gnome2_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   gnome2_icon_cache_update
-}



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

2020-06-12 Thread Sergei Trofimovich
commit: a8b2ba462dc5492064b1a40c25a0de7fc0710a5b
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Jun 12 18:03:46 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jun 12 18:04:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8b2ba46

app-emulation/qemu: allow user to override AS

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

 app-emulation/qemu/qemu-5.0.0.ebuild | 2 +-
 app-emulation/qemu/qemu-.ebuild  | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-emulation/qemu/qemu-5.0.0.ebuild 
b/app-emulation/qemu/qemu-5.0.0.ebuild
index 1b8e7ee1132..db4f361eae9 100644
--- a/app-emulation/qemu/qemu-5.0.0.ebuild
+++ b/app-emulation/qemu/qemu-5.0.0.ebuild
@@ -375,7 +375,7 @@ src_prepare() {
default
 
# Use correct toolchain to fix cross-compiling
-   tc-export AR LD NM OBJCOPY PKG_CONFIG RANLIB
+   tc-export AR AS LD NM OBJCOPY PKG_CONFIG RANLIB
export WINDRES=${CHOST}-windres
 
# Verbose builds

diff --git a/app-emulation/qemu/qemu-.ebuild 
b/app-emulation/qemu/qemu-.ebuild
index ae78e0ad179..db4f361eae9 100644
--- a/app-emulation/qemu/qemu-.ebuild
+++ b/app-emulation/qemu/qemu-.ebuild
@@ -24,7 +24,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.qemu.org/${P}.tar.xz;
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
 fi
 
 DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
@@ -375,7 +375,7 @@ src_prepare() {
default
 
# Use correct toolchain to fix cross-compiling
-   tc-export AR LD NM OBJCOPY PKG_CONFIG RANLIB
+   tc-export AR AS LD NM OBJCOPY PKG_CONFIG RANLIB
export WINDRES=${CHOST}-windres
 
# Verbose builds



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

2020-06-12 Thread Georgy Yakovlev
commit: 8e0668379b81eaaa034547c554b0e5ab59672e89
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jun 12 17:40:03 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jun 12 17:42:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e066837

dev-lang/rust: more cross triple fixes

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

 dev-lang/rust/rust-1.44.0.ebuild | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-lang/rust/rust-1.44.0.ebuild b/dev-lang/rust/rust-1.44.0.ebuild
index dba7e9ab61e..ad573f79cdc 100644
--- a/dev-lang/rust/rust-1.44.0.ebuild
+++ b/dev-lang/rust/rust-1.44.0.ebuild
@@ -324,10 +324,14 @@ src_configure() {
 
local cross_target_spec
for cross_target_spec in "${RUST_CROSS_TARGETS[@]}";do
+   # extracts first element form ::
local cross_llvm_target="${cross_target_spec%%:*}"
+   # extracts toolchain triples, :
local cross_triples="${cross_target_spec#*:}"
-   local cross_rust_target="${cross_triples#*:}"
-   local cross_toolchain="${cross_triples#:*}"
+   # extracts first element after before : separator
+   local cross_rust_target="${cross_triples%%:*}"
+   # extracts last element after : separator
+   local cross_toolchain="${cross_triples##*:}"
use llvm_targets_${cross_llvm_target} || die "need 
llvm_targets_${cross_llvm_target} target enabled"
command -v ${cross_toolchain}-gcc > /dev/null 2>&1 || die "need 
${cross_toolchain} cross toolchain"
 



[gentoo-commits] repo/proj/guru:dev commit in: app-emulation/nvidia-container-toolkit/files/, ...

2020-06-12 Thread Rui Huang
commit: e5dbdf8d5ad826b5e7d17aa1eba39a8c02e9e640
Author: Huang Rui  gmail  com>
AuthorDate: Fri Jun 12 17:31:44 2020 +
Commit: Rui Huang  gmail  com>
CommitDate: Fri Jun 12 17:31:44 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e5dbdf8d

app-emulation/nvidia-container-toolkit: new package

NVIDIA container runtime toolkit
Replacement of nvidia-docker and nvidia-docker2
nvidia-docker is deprecated because docker now has
native gpu support, which this package is required to use.

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Huang Rui  gmail.com>

 app-emulation/nvidia-container-toolkit/Manifest|  1 +
 .../nvidia-container-toolkit/files/config.toml | 17 ++
 .../nvidia-container-toolkit/metadata.xml  | 20 
 .../nvidia-container-toolkit-1.1.1.ebuild  | 60 ++
 4 files changed, 98 insertions(+)

diff --git a/app-emulation/nvidia-container-toolkit/Manifest 
b/app-emulation/nvidia-container-toolkit/Manifest
new file mode 100644
index 000..b8fe638
--- /dev/null
+++ b/app-emulation/nvidia-container-toolkit/Manifest
@@ -0,0 +1 @@
+DIST nvidia-container-toolkit-1.1.1.tar.gz 1768013 BLAKE2B 
c7fb99d5da981937bcdb00927b9debf8724bbeb54a3e50d043560c424ade5575b9d62d40988e3804f9dfe78650d9d2b186d0469aa0d8a85f561124da28b752a0
 SHA512 
99db21a0741b8cb36c55cfb1c74dd275013cfaed51bf35eb5546d335ead22b682547835b5c74c57c8a359f0f7869e9ed7b64c17ce4afcc3540fd0b2da0f547e7

diff --git a/app-emulation/nvidia-container-toolkit/files/config.toml 
b/app-emulation/nvidia-container-toolkit/files/config.toml
new file mode 100644
index 000..4d51e51
--- /dev/null
+++ b/app-emulation/nvidia-container-toolkit/files/config.toml
@@ -0,0 +1,17 @@
+disable-require = false
+#swarm-resource = "DOCKER_RESOURCE_GPU"
+
+[nvidia-container-cli]
+#root = "/run/nvidia/driver"
+#path = "/usr/bin/nvidia-container-cli"
+environment = []
+#debug = "/var/log/nvidia-container-toolkit.log"
+#ldcache = "/etc/ld.so.cache"
+load-kmods = true
+#no-cgroups = false
+user = "root:video"
+ldconfig = "@/sbin/ldconfig"
+#alpha-merge-visible-devices-envvars = false
+
+[nvidia-container-runtime]
+#debug = "/var/log/nvidia-container-runtime.log"

diff --git a/app-emulation/nvidia-container-toolkit/metadata.xml 
b/app-emulation/nvidia-container-toolkit/metadata.xml
new file mode 100644
index 000..7ce5efe
--- /dev/null
+++ b/app-emulation/nvidia-container-toolkit/metadata.xml
@@ -0,0 +1,20 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   vows...@gmail.com
+   Huang Rui
+   
+   
+   NVIDIA/container-toolkit
+   
+   
+   NVIDIA container runtime toolkit, build and run containers leveraging
+   NVIDIA GPUs. tl;dr: nvidia-docker is deprecated because docker now has
+   native gpu support, which this package is required to use. The NVIDIA
+   Container Toolkit (formerly known as NVIDIA Docker) allows containers to
+   access full GPU acceleration. OpenGL, OpenCL and CUDA are supported for
+   production use. Vulkan support is currently in beta. This only works for
+   Linux containers running on Linux host systems with NVIDIA GPUs.
+   
+

diff --git 
a/app-emulation/nvidia-container-toolkit/nvidia-container-toolkit-1.1.1.ebuild 
b/app-emulation/nvidia-container-toolkit/nvidia-container-toolkit-1.1.1.ebuild
new file mode 100644
index 000..1632552
--- /dev/null
+++ 
b/app-emulation/nvidia-container-toolkit/nvidia-container-toolkit-1.1.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+GITHUB_PN="container-toolkit"
+EGO_PN_VCS="github.com/NVIDIA/${GITHUB_PN}"
+EGO_PN="${EGO_PN_VCS}"
+
+inherit golang-build
+
+DESCRIPTION="NVIDIA container runtime toolkit"
+HOMEPAGE="https://github.com/NVIDIA/container-toolkit;
+
+if [[ "${PV}" == "" ]] ; then
+   inherit golang-vcs
+else
+   inherit golang-vcs-snapshot
+   SRC_URI="
+   https://github.com/NVIDIA/${GITHUB_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   "
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+IUSE=""
+
+RDEPEND="
+   app-emulation/libnvidia-container
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND=""
+
+src_compile() {
+   echo "${S}" || die
+   EGO_PN="${EGO_PN_VCS}/pkg" \
+   EGO_BUILD_FLAGS="-o ${T}/${PN}" \
+   golang-build_src_compile
+}
+
+src_install() {
+   dobin "${T}/${PN}"
+   into "/usr/bin"
+   dosym "${PN}" "/usr/bin/nvidia-container-runtime-hook"
+   insinto "/etc/nvidia-container-runtime"
+   doins "${FILESDIR}/config.toml"
+}
+
+pkg_postinst() {
+   elog "Your docker service must restart after install this package."
+   elog "OpenRC: sudo rc-service docker restart"
+   elog "systemd: sudo systemctl restart docker"
+   elog "You may need to edit your 

[gentoo-commits] repo/proj/guru:dev commit in: app-emulation/libnvidia-container/files/, app-emulation/libnvidia-container/

2020-06-12 Thread Rui Huang
commit: 6ea051893e15e9b5b607c2090e4a5cc6529c5e67
Author: Huang Rui  gmail  com>
AuthorDate: Fri Jun 12 17:29:56 2020 +
Commit: Rui Huang  gmail  com>
CommitDate: Fri Jun 12 17:29:56 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6ea05189

app-emulation/libnvidia-container: new package

NVIDIA container runtime library, this repository provides a
library and a simple CLI utility to automatically configure
GNU/Linux containers.

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Huang Rui  gmail.com>

 app-emulation/libnvidia-container/Manifest |   1 +
 .../libnvidia-container-1.1.1-add-enum-h.patch | 119 +++
 .../libnvidia-container-1.1.1-add-sysfs-c.patch| 536 ++
 .../libnvidia-container-1.1.1-add-sysfs-h.patch|  92 +++
 .../libnvidia-container-1.1.1-add-utils-c.patch| 801 +
 .../libnvidia-container-1.1.1-add-utils-h.patch| 164 +
 .../files/libnvidia-container-1.1.1-fix-git.patch  |  13 +
 .../libnvidia-container-1.1.1-fix-makefile.patch   | 104 +++
 .../files/libnvidia-container-1.1.1-fix-nvc.patch  |  15 +
 .../libnvidia-container-1.1.1.ebuild   |  49 ++
 app-emulation/libnvidia-container/metadata.xml |  18 +
 11 files changed, 1912 insertions(+)

diff --git a/app-emulation/libnvidia-container/Manifest 
b/app-emulation/libnvidia-container/Manifest
new file mode 100644
index 000..fe268ab
--- /dev/null
+++ b/app-emulation/libnvidia-container/Manifest
@@ -0,0 +1 @@
+DIST libnvidia-container-1.1.1.tar.gz 145175 BLAKE2B 
fda6293650fe54b3d142c603c4c69446d16c6551821c76c516d881ba30c7cb867de75f4abc14f25d7fabb2330c27d4d727d835a908121cc0b760a10cc62f1852
 SHA512 
100574f89744005315d5b3bb012accd4760cbf52ae588317d7277910bf8ddd712b53b2911b92892066a7af133651aacb8513207eae4dd3ad3d6ca34642d2f5ed

diff --git 
a/app-emulation/libnvidia-container/files/libnvidia-container-1.1.1-add-enum-h.patch
 
b/app-emulation/libnvidia-container/files/libnvidia-container-1.1.1-add-enum-h.patch
new file mode 100644
index 000..ab043b5
--- /dev/null
+++ 
b/app-emulation/libnvidia-container/files/libnvidia-container-1.1.1-add-enum-h.patch
@@ -0,0 +1,119 @@
+diff --git a/src/pci-enum.h b/src/pci-enum.h
+new file mode 100644
+index 000..73b8497
+--- /dev/null
 b/src/pci-enum.h
+@@ -0,0 +1,112 @@
++/*
++ * (C) Copyright IBM Corporation 2006
++ *
++ * Copyright (c) 2007 Paulo R. Zanoni, Tiago Vignatti
++ *
++ * Copyright 2009 Red Hat, Inc.
++ *
++ * Copyright (c) 2014 NVIDIA Corporation
++ *
++ * All Rights Reserved.
++ *
++ * Permission is hereby granted, free of charge, to any person obtaining a 
copy
++ * of this software and associated documentation files (the "Software"), to 
deal
++ * in the Software without restriction, including without limitation the 
rights
++ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
++ * copies of the Software, and to permit persons to whom the Software is
++ * furnished to do so, subject to the following conditions:
++ * 
++ * The above copyright notice and this permission notice shall be included in
++ * all copies or substantial portions of the Software.
++ * 
++ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
++ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
++ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
++ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
++ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 
FROM,
++ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
++ * THE SOFTWARE.
++ */
++
++/**
++ * pci-enum.h
++ * 
++ * Based on libpciaccess/include/pciaccess.h from libpciaccess-0.12.1, which
++ * can be found here:
++ *
++ * http://cgit.freedesktop.org/xorg/lib/libpciaccess
++ *
++ * Original authors: Ian Romanick , Paulo R. Zanoni,
++ *   Tiago Vignatti
++ */
++
++#ifndef PCI_ENUM_H
++#define PCI_ENUM_H
++
++#include 
++
++struct pci_id_match;
++
++#ifdef __cplusplus
++extern "C" {
++#endif
++
++int pci_enum_match_id(struct pci_id_match *);
++
++#ifdef __cplusplus
++}
++#endif
++
++#define PCI_MATCH_ANY  (~0U)
++
++#define PCI_BASE_CLASS_MASK 0xff00
++#define PCI_SUB_CLASS_MASK  0x00ff
++#define PCI_FULL_CLASS_MASK PCI_BASE_CLASS_MASK | PCI_SUB_CLASS_MASK
++
++/**
++ * Compare two PCI ID values (either vendor or device).  This is used
++ * internally to compare the fields of pci_id_match to the fields of
++ * pci_device.
++ */
++#define PCI_ID_COMPARE(a, b) \
++(((a) == PCI_MATCH_ANY) || ((a) == (b)))
++
++/**
++ */
++struct pci_id_match {
++/**
++ * Device/vendor matching controls
++ * 
++ * Control the search based on the device, vendor, subdevice, or subvendor
++ * IDs.  Setting any of these fields to PCI_MATCH_ANY will cause the field
++ * to not be used in the comparison.
++ */
++/*@{*/
++

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

2020-06-12 Thread Brian Evans
commit: 404cc30aff3913e0669ecc32aee66f4a2b609ae3
Author: Brian Evans  gentoo  org>
AuthorDate: Fri Jun 12 17:29:00 2020 +
Commit: Brian Evans  gentoo  org>
CommitDate: Fri Jun 12 17:29:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=404cc30a

mail-client/s-nail: Version bump for 14.9.19

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

 mail-client/s-nail/Manifest  |  1 +
 mail-client/s-nail/s-nail-14.9.19.ebuild | 92 
 2 files changed, 93 insertions(+)

diff --git a/mail-client/s-nail/Manifest b/mail-client/s-nail/Manifest
index 0c30c85a81d..2e0b8ebf5a7 100644
--- a/mail-client/s-nail/Manifest
+++ b/mail-client/s-nail/Manifest
@@ -1,3 +1,4 @@
 DIST s-nail-14.9.13.tar.xz 734416 BLAKE2B 
b23de9c32357d5b88ecb723dc875d3366b2b4c57dd654a4f2422e8bb81b781a76568eb0955990d4166f034bf40459fa5d2992da6e7f2b403a641a4d4c0c1e200
 SHA512 
6467846fab5752c708886ba7a66cd2038effc0cf8d72e2feb670283cf1d5436c27037087eeaa201c074964476ff0c213cffe74169fb03089ebf964fcc766e6ea
 DIST s-nail-14.9.15.tar.xz 757180 BLAKE2B 
9d3efe43e6f1f4486bb66bb0060a6b656097c4b6d95e5f22e209e7464bd92bc9cf42a36009d674a3ee032ab32f64ecef2aa0cc1b09519a7760bf5d1145e35c5d
 SHA512 
ca95c544890a13b475fb12f882a172942f29517319956eccab1fbc2a67625fe53e3f0cc10c31daac98e28bb1fae48364d80db9ec35f0e6cc71d748290a2635df
 DIST s-nail-14.9.16.tar.xz 790052 BLAKE2B 
c12dcb3e0f412b34a3f3214ad3be05095ac5045932f5605b59a21ae953c0edb2619cdff1c67249a2ff8a02d809af08d2559af4319462d39dab37df1f904a4d13
 SHA512 
147c9dbd6abf9a17778eafa36f1cd85b0f769e6acbae06d67d0aa8b9c8b940f78e115d13d277d4269ea44c9ad6dbe75228da9878d9eebb233cb354f3d548089f
+DIST s-nail-14.9.19.tar.xz 792952 BLAKE2B 
6d21f48862edaee2f0c6c37e61378551365d3e5169ee4cb6c64e05e35c977b6b14b7ae2a24201df305c723ab0bbd2b6873b04126014840ad50128c45a1375161
 SHA512 
53c8cf7449afc3e99029ad54ed9c63edefce8ca00cd32dab138c34a7ced7d16852e45e5ad3949b2b8d7baa17421ce38079405781517cdbd3cb67d773bad561f8

diff --git a/mail-client/s-nail/s-nail-14.9.19.ebuild 
b/mail-client/s-nail/s-nail-14.9.19.ebuild
new file mode 100644
index 000..2ab1bbc671b
--- /dev/null
+++ b/mail-client/s-nail/s-nail-14.9.19.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+HOMEPAGE="https://www.sdaoden.eu/code.html;
+DESCRIPTION="Enhanced mailx-compatible mail client based on Hierloom mailx 
(nail)"
+LICENSE="BSD BSD-4 ISC RSA"
+
+SRC_URI="https://ftp.sdaoden.eu/${P}.tar.xz;
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="idn kerberos libressl net ssl"
+
+RDEPEND="
+   sys-libs/ncurses:0=
+   virtual/libiconv
+   idn? ( net-dns/libidn2 )
+   net? (
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   kerberos? ( virtual/krb5 )
+   )
+   !mail-client/mailx
+   !net-mail/mailutils
+   !mail-client/nail
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/awk"
+
+src_configure() {
+   local confopts=(
+   CC=$(tc-getCC)
+   EXTRA_CFLAGS=-std=c99
+   strip=/bin/true
+   OPT_AUTOCC=no
+   VAL_PREFIX="${EPREFIX}"/usr
+   VAL_SYSCONFDIR="${EPREFIX}"/etc
+   VAL_MTA="${EPREFIX}/usr/sbin/sendmail"
+   VAL_MAIL='/var/spool/mail'
+   VAL_PAGER=less
+   $(usex idn VAL_IDNA=idn2 OPT_IDNA=no)
+   VERBOSE=1
+   )
+
+   if use net; then
+   confopts+=( OPT_TLS=$(usex ssl require no)
+   OPT_GSSAPI=$(usex kerberos require no)
+   )
+   else
+   confopts+=( OPT_NET=no )
+   fi
+
+   tc-is-cross-compiler && confopts+=( OPT_CROSS_BUILD=yes )
+
+   emake "${confopts[@]}" config
+}
+
+src_compile() {
+   emake build
+}
+
+src_install() {
+   # Use /usr/sbin/sendmail by default and provide an example
+   cat <<- EOSMTP >> nail.rc
+
+   # Use the local sendmail (/usr/sbin/sendmail) binary by default.
+   # (Uncomment the following line to use a SMTP server)
+   #set smtp=localhost
+
+   # Ask for CC: list too.
+   set askcc
+   EOSMTP
+
+   emake DESTDIR="${D}" install
+
+   dodoc INSTALL NEWS README THANKS
+
+   dodir /bin
+   dosym ../usr/bin/mailx /bin/mail
+   dosym s-nail /usr/bin/mailx
+   dosym mailx /usr/bin/mail
+   dosym mailx /usr/bin/Mail
+
+   dosym s-nail.1 /usr/share/man/man1/mailx.1
+   dosym mailx.1 /usr/share/man/man1/mail.1
+   dosym mailx.1 /usr/share/man/man1/Mail.1
+}



[gentoo-commits] repo/gentoo:master commit in: mail-client/s-nail/files/, mail-client/s-nail/

2020-06-12 Thread Brian Evans
commit: 35d7acc4bd52ef1dd55b045c74f84ab45bab27b1
Author: Brian Evans  gentoo  org>
AuthorDate: Fri Jun 12 17:30:39 2020 +
Commit: Brian Evans  gentoo  org>
CommitDate: Fri Jun 12 17:30:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35d7acc4

mail-client/s-nail: Drop old

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

 mail-client/s-nail/Manifest|   2 -
 .../s-nail/files/s-nail-14.9.15-havenet.patch  | 205 -
 mail-client/s-nail/s-nail-14.9.13.ebuild   |  91 -
 mail-client/s-nail/s-nail-14.9.15.ebuild   |  94 --
 4 files changed, 392 deletions(-)

diff --git a/mail-client/s-nail/Manifest b/mail-client/s-nail/Manifest
index 2e0b8ebf5a7..d5b467af9df 100644
--- a/mail-client/s-nail/Manifest
+++ b/mail-client/s-nail/Manifest
@@ -1,4 +1,2 @@
-DIST s-nail-14.9.13.tar.xz 734416 BLAKE2B 
b23de9c32357d5b88ecb723dc875d3366b2b4c57dd654a4f2422e8bb81b781a76568eb0955990d4166f034bf40459fa5d2992da6e7f2b403a641a4d4c0c1e200
 SHA512 
6467846fab5752c708886ba7a66cd2038effc0cf8d72e2feb670283cf1d5436c27037087eeaa201c074964476ff0c213cffe74169fb03089ebf964fcc766e6ea
-DIST s-nail-14.9.15.tar.xz 757180 BLAKE2B 
9d3efe43e6f1f4486bb66bb0060a6b656097c4b6d95e5f22e209e7464bd92bc9cf42a36009d674a3ee032ab32f64ecef2aa0cc1b09519a7760bf5d1145e35c5d
 SHA512 
ca95c544890a13b475fb12f882a172942f29517319956eccab1fbc2a67625fe53e3f0cc10c31daac98e28bb1fae48364d80db9ec35f0e6cc71d748290a2635df
 DIST s-nail-14.9.16.tar.xz 790052 BLAKE2B 
c12dcb3e0f412b34a3f3214ad3be05095ac5045932f5605b59a21ae953c0edb2619cdff1c67249a2ff8a02d809af08d2559af4319462d39dab37df1f904a4d13
 SHA512 
147c9dbd6abf9a17778eafa36f1cd85b0f769e6acbae06d67d0aa8b9c8b940f78e115d13d277d4269ea44c9ad6dbe75228da9878d9eebb233cb354f3d548089f
 DIST s-nail-14.9.19.tar.xz 792952 BLAKE2B 
6d21f48862edaee2f0c6c37e61378551365d3e5169ee4cb6c64e05e35c977b6b14b7ae2a24201df305c723ab0bbd2b6873b04126014840ad50128c45a1375161
 SHA512 
53c8cf7449afc3e99029ad54ed9c63edefce8ca00cd32dab138c34a7ced7d16852e45e5ad3949b2b8d7baa17421ce38079405781517cdbd3cb67d773bad561f8

diff --git a/mail-client/s-nail/files/s-nail-14.9.15-havenet.patch 
b/mail-client/s-nail/files/s-nail-14.9.15-havenet.patch
deleted file mode 100644
index 386e03e174d..000
--- a/mail-client/s-nail/files/s-nail-14.9.15-havenet.patch
+++ /dev/null
@@ -1,205 +0,0 @@
-diff --git a/THANKS b/THANKS
-index 9613133d..1d4dfd0d 100644
 a/THANKS
-+++ b/THANKS
-@@ -43,6 +43,7 @@ Erich Eckner  erich dot eckner at gmx dot de
- Paul Eggert   eggert at cs dot ucla dot edu
- Justin Ellingwood JustinEllingwood at gmail dot com
- Robert Elzkre at munnari dot OZ dot AU
-+Brian Evans   grknight at gentoo dot org
- Rich Felker   dalias at libc dot org
- Dr. Werner Fink   werner at suse dot de
- Felix Fontein felix at fontein dot de
-diff --git a/mx-test.sh b/mx-test.sh
-index 4a60a1b0..201b00e7 100755
 a/mx-test.sh
-+++ b/mx-test.sh
-@@ -5442,12 +5442,17 @@ t_mta_aliases() {
-## xxx The following are actually *expandaddr* tests!!
- 
-# May not send plain names over SMTP!
--   echo | ${MAILX} ${ARGS} -Smta=smtp://laber.backe \
--  -Smta-aliases=./.tali \
--  -b a3 -c a2 a1 > ./.tall 2>&1
--   check_exn0 3
--   check 4 - "${MBOX}" '1172368381 238'
--   if have_feat uistrings; then
-+   mtaali=
-+   if have_feat smtp; then
-+  echo | ${MAILX} ${ARGS} \
-+ -Smta=smtp://laber.backe -Ssmtp-auth=none \
-+ -Smta-aliases=./.tali \
-+ -b a3 -c a2 a1 > ./.tall 2>&1
-+  check_exn0 3
-+  check 4 - "${MBOX}" '1172368381 238'
-+  mtaali=1
-+   fi
-+   if [ -n "${mtaali}" ] && have_feat uistrings; then
-   check 5 - .tall '771616226 179'
-else
-   t_echoskip '5:[test unsupported]'
-diff --git a/src/mx/cmd-resend.c b/src/mx/cmd-resend.c
-index 488c9b78..31f20609 100644
 a/src/mx/cmd-resend.c
-+++ b/src/mx/cmd-resend.c
-@@ -723,7 +723,11 @@ jleave:
- 
- static int
- a_crese_resend1(void *vp, boole add_resent){
--   struct mx_url url;
-+#ifdef mx_HAVE_NET
-+   struct mx_url url, *urlp = 
-+#else
-+   struct mx_url *urlp = NIL;
-+#endif
-struct header head;
-struct mx_name *myto, *myrawto;
-boole mta_isexe;
-@@ -747,7 +751,7 @@ jedar:
-   goto jleave;
-}
- 
--   if(!(mta_isexe = mx_sendout_mta_url()))
-+   if(!(mta_isexe = mx_sendout_mta_url(urlp)))
-   goto jleave;
-mta_isexe = (mta_isexe != TRU1);
- 
-@@ -794,7 +798,7 @@ jedar:
-   head.h_mailx_orig_cc = lextract(hfield1("cc", mp), GCC | gf);
-   head.h_mailx_orig_bcc = lextract(hfield1("bcc", mp), GBCC | gf);
- 
--  if(n_resend_msg(mp, (mta_isexe ? NIL : ), , add_resent
-+  if(n_resend_msg(mp, (mta_isexe ? NIL : urlp), , add_resent
- ) != OKAY){
-  /* n_autorec_relax_gut(); XXX but is handled automatically? */
-  goto jleave;

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

2020-06-12 Thread Georgy Yakovlev
commit: f0cecc7b52bd20fbc674e81496008feff72efc8d
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jun 12 17:23:31 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jun 12 17:24:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0cecc7b

dev-lang/rust: fix cross triple detection

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

 dev-lang/rust/rust-1.44.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/rust/rust-1.44.0.ebuild b/dev-lang/rust/rust-1.44.0.ebuild
index a0e29a784e9..dba7e9ab61e 100644
--- a/dev-lang/rust/rust-1.44.0.ebuild
+++ b/dev-lang/rust/rust-1.44.0.ebuild
@@ -327,7 +327,7 @@ src_configure() {
local cross_llvm_target="${cross_target_spec%%:*}"
local cross_triples="${cross_target_spec#*:}"
local cross_rust_target="${cross_triples#*:}"
-   local cross_toolchain="${cross_triples%:*}"
+   local cross_toolchain="${cross_triples#:*}"
use llvm_targets_${cross_llvm_target} || die "need 
llvm_targets_${cross_llvm_target} target enabled"
command -v ${cross_toolchain}-gcc > /dev/null 2>&1 || die "need 
${cross_toolchain} cross toolchain"
 



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

2020-06-12 Thread Alfredo Tupone
commit: e44c1a2908dd37053f67be7c70c780779c424053
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Jun 12 17:17:56 2020 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jun 12 17:17:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e44c1a29

dev-lang/gnat-gpl: remove an old version

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

 dev-lang/gnat-gpl/Manifest|   1 -
 dev-lang/gnat-gpl/gnat-gpl-2019-r1.ebuild | 141 --
 2 files changed, 142 deletions(-)

diff --git a/dev-lang/gnat-gpl/Manifest b/dev-lang/gnat-gpl/Manifest
index 9a9290e817b..13cdef5417f 100644
--- a/dev-lang/gnat-gpl/Manifest
+++ b/dev-lang/gnat-gpl/Manifest
@@ -10,7 +10,6 @@ DIST gcc-6.3.0-patches-1.0.tar.bz2 7596 BLAKE2B 
e3c298bd80b83e72d6ea9b4ec777d4f2
 DIST gcc-7-gpl-2018-src.tar.gz 90302033 BLAKE2B 
2f79137e176bff04c4fb17ab863302943588226d5b599dfa1acf0e495111be1c581f4e130f911c312916669c4f2707eec5218601db090d5060248b2fe481d710
 SHA512 
79f06deca5753251de82a703f4a9698c117706290df779291a5405edb06f1c225d1d2416bda0e67dcd87cc308bf79504e89d4bd8e22aa0eedfbf06d88bc37f33
 DIST gcc-7.3.0-patches-1.8.tar.bz2 14435 BLAKE2B 
3e5c1abad56ccd6e0aa7739cb7cd651ec07ef9bf25be554343f1fa0444f251de41bde5fe6f8bb9e85e3f7a5cf8b2b83515647d93d62f338fa7843581fcaff2f8
 SHA512 
4d9d76b3d47f1af4f23cae15278d165b22065a3d1512323d1e31b5e0cb47e4654733dc43fa11906a3bd18e827621c9a5ec62b73563f8e5ead663c29f7d0d7345
 DIST gcc-8-2019-20190517-18C94-src.tar.gz 95266904 BLAKE2B 
8dc1983317517e9d7221ffd3d1c804367c98a7142b3964e6382ee037da2cfebc9e044640549c77905646727e97ba108445b00f36916a65c326e862230608a7dc
 SHA512 
50933d7eab927a2d118e01c5cb85336203544f6fbc3f245a148e952320d6f8452fcd5d355019a144e8af03357d129bb145397506db0a62fddf1f746b6671e7fc
-DIST gcc-8.3.0-patches-3.tar.bz2 15944 BLAKE2B 
f1ae61be794123f34ca88c279bfe33abadd37eea0ca0267ac9c0c77707dc8305063a7ecc2e23511c281f7e903dff349fef016d3fbbf3237acf383fe1639d4b7b
 SHA512 
f43d86a55c932df4a494c6b687101a2992b91b1a4e01677165ed0f04de6108150ef713762f71d0ef764dbd4bad97a99d15fcb42c23e4bb42d83a866ff2d0c614
 DIST gcc-8.3.0-patches-4.tar.bz2 17095 BLAKE2B 
449d83371bf5a70020f4caad38d7b8f79bc4b3aeb13b060d28b56506fdd33e15527ab38c41baa3134dc9a25208dadfafab5992e93b2e9719dda420f830e7a8bf
 SHA512 
0dcc5ce887b5c1dd9977ca1b1d8760563edf7ce2d39644f6212397c55c325ee441e1e02aea623bff157d95827db25528791137edc24931a88baad6499d0d15d5
 DIST gcc-interface-4.9-gpl-2016-src.tar.gz 339037 BLAKE2B 
8218ea3a3e3ddb11febb5f2fbcfad69ec25251d3ed6bf4f9c70dc9b3720cc2fb3310d704db40bd0c749be89b17a2b3766ddae3d6158313480073856057ad4bcf
 SHA512 
507df314d1890c228c19f458bd51197377deaaa2d6082fe1e71b62b683252ee5fba4adfe2386246e14618b1c77288e0dcb5bf501e2daaca249b6299462c2f6bd
 DIST gcc-interface-6-gpl-2017-src.tar.gz 347016 BLAKE2B 
934c6dac491abece9a6868d28fe9d2a6a1109238fe25c9b94abe83dfc22a1085489f0e0384626da0a3abeebe7537c5715df49a7e2d40577c96eb7ac897b84fd8
 SHA512 
5833303fce5bf812ccbc71f3d3726c0cb877937d75327edb15097c0b7dba58024a52688392906695ab92fb4e5d7a6623671eac9a05d17937dc0270bafcde920a

diff --git a/dev-lang/gnat-gpl/gnat-gpl-2019-r1.ebuild 
b/dev-lang/gnat-gpl/gnat-gpl-2019-r1.ebuild
deleted file mode 100644
index 6f1e39dc569..000
--- a/dev-lang/gnat-gpl/gnat-gpl-2019-r1.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PATCH_GCC_VER=8.3.0
-PATCH_VER="3"
-
-TOOLCHAIN_GCC_PV=8.3.1
-
-REL=8
-MYP=gcc-${REL}-${PV}-20190517-18C94-src
-GNATDIR=gnat-${PV}-20190517-18C94-src
-INTFDIR=gcc-interface-${REL}-${PV}-20190510-18F59-src
-BTSTRP_X86=gnat-gpl-2014-x86-linux-bin
-BTSTRP_AMD64=gnat-gpl-2014-x86_64-linux-bin
-
-# we provide own tarball below
-GCC_TARBALL_SRC_URI="
-   http://mirrors.cdn.adacore.com/art/5cdf865331e87aa2cdf16b49
-   -> ${GNATDIR}.tar.gz
-   http://mirrors.cdn.adacore.com/art/5cdf8a0731e87a8f1d425049
-   -> ${MYP}.tar.gz
-   http://mirrors.cdn.adacore.com/art/5cdf87cc31e87aa2cdf16b50
-   -> ${INTFDIR}.tar.gz
-   bootstrap? (
-   amd64? (
-   
http://mirrors.cdn.adacore.com/art/564b3ebec8e196b040fbe66c ->
-   ${BTSTRP_AMD64}.tar.gz
-   )
-   x86? (
-   
http://mirrors.cdn.adacore.com/art/564b3e9dc8e196b040fbe248 ->
-   ${BTSTRP_X86}.tar.gz
-   )
-   )"
-
-inherit toolchain-funcs toolchain
-
-DESCRIPTION="GNAT Ada Compiler - GPL version"
-HOMEPAGE="http://libre.adacore.com/;
-
-LICENSE+=" GPL-2 GPL-3"
-KEYWORDS="amd64 x86"
-IUSE="+ada +bootstrap"
-RESTRICT="!test? ( test )"
-
-RDEPEND="!sys-devel/gcc:${TOOLCHAIN_GCC_PV}"
-DEPEND="${RDEPEND}
-   elibc_glibc? ( >=sys-libs/glibc-2.13 )
-   >=sys-devel/binutils-2.20"
-
-S="${WORKDIR}"/${MYP}
-PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.13 )"
-
-pkg_setup() {
- 

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

2020-06-12 Thread Andrew Savchenko
commit: 8421f5d3141ac121ab0815abee28e62f4695d022
Author: Andrew Savchenko  gentoo  org>
AuthorDate: Fri Jun 12 16:42:17 2020 +
Commit: Andrew Savchenko  gentoo  org>
CommitDate: Fri Jun 12 17:02:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8421f5d3

app-admin/clsync: remove old

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Andrew Savchenko  gentoo.org>

 app-admin/clsync/Manifest|   1 -
 app-admin/clsync/clsync-0.4.2.ebuild | 102 ---
 2 files changed, 103 deletions(-)

diff --git a/app-admin/clsync/Manifest b/app-admin/clsync/Manifest
index bc0327932be..53ae0d386a1 100644
--- a/app-admin/clsync/Manifest
+++ b/app-admin/clsync/Manifest
@@ -1,2 +1 @@
-DIST clsync-0.4.2.tar.gz 256042 BLAKE2B 
28474fc66341b93705a502fcff390e3affcd89a9e1eb272dce9b28be709562e09c03e9c300cfeb5371e2e618a2239468a58c46212a39d751fbbfddeaab12bcf6
 SHA512 
d14a2efc4bf58d9d5c7a3fe5634cacdd182cd7cd814b0e9ebd99024a7282b056d1f7ceeec6903666391c3572d599a18e205af818b098ed7768d5c0e0f4cd1200
 DIST clsync-0.4.4.tar.gz 268276 BLAKE2B 
0027760cfdee5c4410c4cea45aae2def6498d812d2f50038993c39a33c6029722ec2dd2cfff20815a3ffd8834eb8c439059e5f1d2cc3d2cf98ecb22ed22f2322
 SHA512 
cdafbf43fdeafe9cb53c08e0514ef356fb5b4bbd8da2226263180e7441d222c76e6c73f847f484b3688a8672e4a85df0346c0236d8d0ed4506d209189af02dcd

diff --git a/app-admin/clsync/clsync-0.4.2.ebuild 
b/app-admin/clsync/clsync-0.4.2.ebuild
deleted file mode 100644
index d40e8568b97..000
--- a/app-admin/clsync/clsync-0.4.2.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools eutils linux-info
-
-DESCRIPTION="Live sync tool based on inotify, written in GNU C"
-HOMEPAGE="https://github.com/xaionaro/clsync http://ut.mephi.ru/oss/clsync;
-SRC_URI="https://github.com/xaionaro/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+caps cluster control-socket cgroups debug extra-debug
-extra-hardened gio hardened +highload-locks +inotify mhash
-namespaces seccomp"
-
-REQUIRED_USE="
-   || ( gio inotify )
-   extra-debug? ( debug )
-   extra-hardened? ( hardened )
-   mhash? ( cluster )
-   seccomp? ( caps )
-"
-CDEPEND="
-   dev-libs/glib:2
-   cgroups? ( dev-libs/libcgroup )
-   mhash? ( app-crypt/mhash )
-"
-DEPEND="${CDEPEND}
-   virtual/pkgconfig
-"
-RDEPEND="${CDEPEND}
-   ~app-doc/clsync-docs-${PV}
-"
-
-pkg_pretend() {
-   use namespaces && CONFIG_CHECK="~NAMESPACES ~UTS_NS ~IPC_NS ~USER_NS 
~PID_NS ~NET_NS"
-   use seccomp && CONFIG_CHECK+=" ~SECCOMP"
-   check_extra_config
-}
-
-src_prepare() {
-   eapply_user
-   eautoreconf
-}
-
-src_configure() {
-   local harden_level=0
-   use hardened && harden_level=1
-   use extra-hardened && harden_level=2
-
-   local debug_level=0
-   use debug && debug_level=1
-   use extra-debug && debug_level=2
-
-   econf \
-   --disable-socket-library \
-   --enable-clsync \
-   --enable-debug=${debug_level} \
-   --enable-paranoid=${harden_level} \
-   --without-bsm \
-   --without-kqueue \
-   $(use_enable caps capabilities) \
-   $(use_enable cluster) \
-   $(use_enable control-socket socket) \
-   $(use_enable highload-locks) \
-   $(use_enable namespaces unshare) \
-   $(use_enable seccomp) \
-   $(use_with cgroups libcgroup) \
-   $(use_with gio gio lib) \
-   $(use_with inotify inotify native) \
-   $(use_with mhash)
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-
-   # docs go into clsync-docs
-   rm -rf "${ED}/usr/share/doc" || die
-
-   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
-   newconfd "${FILESDIR}/${PN}.confd" "${PN}"
-
-   # filter rules and sync scripts are supposed to be here
-   insinto /etc/${PN}
-   newins "${FILESDIR}/${PN}.conf" "${PN}.conf"
-   keepdir /etc/${PN}
-}
-
-pkg_postinst() {
-   einfo "${PN} is just a convenient way to run synchronization tools on 
live data,"
-   einfo "it doesn't copy data itself, so you need to install software to 
do actual"
-   einfo "data transfer. Usually net-misc/rsync is a good choise, but 
${PN} is"
-   einfo "is flexible enough to use any user tool, see manual page for 
details."
-   einfo
-   einfo "${PN} init script can be multiplexed, to use symlink init script 
to"
-   einfo "othername and use conf.d/othername to configure it."
-   einfo
-   einfo "If you're interested in improved security, enable"
-   einfo "USE=\"caps cgroups hardened namespaces seccomp\""
-}



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

2020-06-12 Thread Andrew Savchenko
commit: 69ce958af77c743d21454b328e7d783de28f4c70
Author: Andrew Savchenko  gentoo  org>
AuthorDate: Fri Jun 12 16:58:36 2020 +
Commit: Andrew Savchenko  gentoo  org>
CommitDate: Fri Jun 12 17:02:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69ce958a

dev-libs/libclsync: remove old

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Andrew Savchenko  gentoo.org>

 dev-libs/libclsync/Manifest   |  1 -
 dev-libs/libclsync/libclsync-0.4.2.ebuild | 73 ---
 2 files changed, 74 deletions(-)

diff --git a/dev-libs/libclsync/Manifest b/dev-libs/libclsync/Manifest
index bc0327932be..53ae0d386a1 100644
--- a/dev-libs/libclsync/Manifest
+++ b/dev-libs/libclsync/Manifest
@@ -1,2 +1 @@
-DIST clsync-0.4.2.tar.gz 256042 BLAKE2B 
28474fc66341b93705a502fcff390e3affcd89a9e1eb272dce9b28be709562e09c03e9c300cfeb5371e2e618a2239468a58c46212a39d751fbbfddeaab12bcf6
 SHA512 
d14a2efc4bf58d9d5c7a3fe5634cacdd182cd7cd814b0e9ebd99024a7282b056d1f7ceeec6903666391c3572d599a18e205af818b098ed7768d5c0e0f4cd1200
 DIST clsync-0.4.4.tar.gz 268276 BLAKE2B 
0027760cfdee5c4410c4cea45aae2def6498d812d2f50038993c39a33c6029722ec2dd2cfff20815a3ffd8834eb8c439059e5f1d2cc3d2cf98ecb22ed22f2322
 SHA512 
cdafbf43fdeafe9cb53c08e0514ef356fb5b4bbd8da2226263180e7441d222c76e6c73f847f484b3688a8672e4a85df0346c0236d8d0ed4506d209189af02dcd

diff --git a/dev-libs/libclsync/libclsync-0.4.2.ebuild 
b/dev-libs/libclsync/libclsync-0.4.2.ebuild
deleted file mode 100644
index 0dac4bb0c59..000
--- a/dev-libs/libclsync/libclsync-0.4.2.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_PN=${PN#lib}
-MY_P="${MY_PN}-${PV}"
-
-inherit autotools eutils ltprune
-
-DESCRIPTION="Control and monitoring library for clsync"
-HOMEPAGE="http://ut.mephi.ru/oss/clsync https://github.com/xaionaro/clsync;
-SRC_URI="https://github.com/xaionaro/${MY_PN}/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug extra-debug extra-hardened hardened static-libs"
-S="${WORKDIR}/${MY_P}"
-
-REQUIRED_USE="
-   extra-debug? ( debug )
-   extra-hardened? ( hardened )
-"
-
-DEPEND="virtual/pkgconfig"
-RDEPEND="=app-doc/clsync-docs-0.4*"
-
-src_prepare() {
-   eapply_user
-   eautoreconf
-}
-
-src_configure() {
-   local harden_level=0
-   use hardened && harden_level=1
-   use extra-hardened && harden_level=2
-
-   local debug_level=0
-   use debug && debug_level=1
-   use extra-debug && debug_level=2
-
-   econf \
-   --enable-socket-library \
-   --disable-clsync \
-   --enable-debug=${debug_level} \
-   --enable-paranoid=${harden_level} \
-   --without-bsm \
-   --without-kqueue \
-   --disable-capabilities \
-   --disable-cluster \
-   --enable-socket \
-   --disable-highload-locks \
-   --disable-unshare \
-   --disable-seccomp \
-   --without-libcgroup \
-   --without-gio \
-   --with-inotify=native \
-   --without-mhash
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   prune_libtool_files
-   use static-libs || find "${ED}" -name "*.a" -delete || die "failed to 
remove static libs"
-
-   # docs go into clsync-docs
-   rm -rf "${ED}/usr/share/doc" || die
-}
-
-pkg_postinst() {
-   einfo "clsync instances you are going to use _must_ be compiled"
-   einfo "with control-socket support"
-}



[gentoo-commits] repo/gentoo:master commit in: app-doc/clsync-docs/

2020-06-12 Thread Andrew Savchenko
commit: ca5da1e06f6960ba6a892d3adf24512f57de2ad9
Author: Andrew Savchenko  gentoo  org>
AuthorDate: Fri Jun 12 16:50:08 2020 +
Commit: Andrew Savchenko  gentoo  org>
CommitDate: Fri Jun 12 17:02:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca5da1e0

app-doc/clsync-docs: remove old

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Andrew Savchenko  gentoo.org>

 app-doc/clsync-docs/Manifest |  1 -
 app-doc/clsync-docs/clsync-docs-0.4.2.ebuild | 40 
 2 files changed, 41 deletions(-)

diff --git a/app-doc/clsync-docs/Manifest b/app-doc/clsync-docs/Manifest
index bc0327932be..53ae0d386a1 100644
--- a/app-doc/clsync-docs/Manifest
+++ b/app-doc/clsync-docs/Manifest
@@ -1,2 +1 @@
-DIST clsync-0.4.2.tar.gz 256042 BLAKE2B 
28474fc66341b93705a502fcff390e3affcd89a9e1eb272dce9b28be709562e09c03e9c300cfeb5371e2e618a2239468a58c46212a39d751fbbfddeaab12bcf6
 SHA512 
d14a2efc4bf58d9d5c7a3fe5634cacdd182cd7cd814b0e9ebd99024a7282b056d1f7ceeec6903666391c3572d599a18e205af818b098ed7768d5c0e0f4cd1200
 DIST clsync-0.4.4.tar.gz 268276 BLAKE2B 
0027760cfdee5c4410c4cea45aae2def6498d812d2f50038993c39a33c6029722ec2dd2cfff20815a3ffd8834eb8c439059e5f1d2cc3d2cf98ecb22ed22f2322
 SHA512 
cdafbf43fdeafe9cb53c08e0514ef356fb5b4bbd8da2226263180e7441d222c76e6c73f847f484b3688a8672e4a85df0346c0236d8d0ed4506d209189af02dcd

diff --git a/app-doc/clsync-docs/clsync-docs-0.4.2.ebuild 
b/app-doc/clsync-docs/clsync-docs-0.4.2.ebuild
deleted file mode 100644
index 80ae3e55b4a..000
--- a/app-doc/clsync-docs/clsync-docs-0.4.2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_PN="${PN%-docs}"
-MY_P="${MY_PN}-${PV}"
-
-SRC_URI="https://github.com/xaionaro/${MY_PN}/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
-KEYWORDS="amd64 x86"
-S="${WORKDIR}/${MY_P}"
-
-DESCRIPTION="Clsync and libclsync API documentation"
-HOMEPAGE="http://ut.mephi.ru/oss/clsync https://github.com/xaionaro/clsync;
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="api +examples"
-
-DEPEND="api? ( app-doc/doxygen )"
-
-src_configure() {
-   : # doxygen doesn't depend on configuration
-}
-
-src_compile() {
-   if use api; then
-   doxygen .doxygen || die "doxygen failed"
-   fi
-}
-
-src_install() {
-   dodoc CONTRIB DEVELOPING NOTES PROTOCOL README.md SHORTHANDS TODO
-   if use api; then
-   dodoc -r doc/doxygen/html doc/devel/*
-   fi
-   if use examples; then
-   docinto examples
-   dodoc -r examples/{production,clsync*}
-   fi
-}



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

2020-06-12 Thread Mike Gilbert
commit: 67270353460d76130476dea6730903a595db3153
Author: Stephan Hartmann  googlemail  com>
AuthorDate: Fri Jun 12 16:53:01 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jun 12 16:55:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67270353

net-libs/libsrtp: version bump to 2.3.0

Closes: https://bugs.gentoo.org/723492
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Stephan Hartmann  googlemail.com>
Signed-off-by: Mike Gilbert  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/16204

 net-libs/libsrtp/Manifest |  1 +
 net-libs/libsrtp/files/libsrtp-2.3.0-gcc-10.patch | 26 +++
 net-libs/libsrtp/files/libsrtp-2.3.0-nss.patch| 12 +++
 net-libs/libsrtp/libsrtp-2.3.0.ebuild | 95 +++
 net-libs/libsrtp/metadata.xml |  1 +
 5 files changed, 135 insertions(+)

diff --git a/net-libs/libsrtp/Manifest b/net-libs/libsrtp/Manifest
index bc57e86e9e4..4cdfe368ac8 100644
--- a/net-libs/libsrtp/Manifest
+++ b/net-libs/libsrtp/Manifest
@@ -1,2 +1,3 @@
 DIST libsrtp-1.6.0.tar.gz 1648862 BLAKE2B 
5526d7659db160df3b6d9f14922bd731d083f04c6dd084ef473c439d720733d0fd8b38bdfe92e30e05a8a94c41df965d04bca52601b2644352428b49b1ed9093
 SHA512 
5ac712d0d343c3b63ed248503cc7d33c637895a274c4434c91f513be117836f27cd5daba83088b4647bbd9c82d841e216e6346af8d485cb9ddcd35dee21d4887
 DIST libsrtp-2.2.0.tar.gz 308469 BLAKE2B 
4ef318bdf5c69b69b5869f478d5f0b9ee82d7d8a52440d10e931722c75b2f3a62b59f7542bb932cc93a21b7af24e6b253d70b4722833c5e1e5afce052e3b00e2
 SHA512 
3a5214b02199ae8dff45a2ed225ed9b1dcb75a9c6b07669e23bf86f97ad26e3e22b4930acdf3c56b21b605211a89a53a17c61602195b391a5b29a09823ba868c
+DIST libsrtp-2.3.0.tar.gz 633819 BLAKE2B 
9ea40e9689fabc29b7a2c637bd4e4a2c44eec79205a6e5c5e5abf1069dfec7ba28d868ba620462205d61fdb28d0ca3b8532c1f59db704edd508e01afb551d255
 SHA512 
34b1a01cb9a75aed175be09aadd2827224203b9801becc3fbc5214667cce79c3b87b0f59e4315583863ab5a2cc4fc81d56ab604a5e4c984518b8a8a2a7b77461

diff --git a/net-libs/libsrtp/files/libsrtp-2.3.0-gcc-10.patch 
b/net-libs/libsrtp/files/libsrtp-2.3.0-gcc-10.patch
new file mode 100644
index 000..67d4ad86d51
--- /dev/null
+++ b/net-libs/libsrtp/files/libsrtp-2.3.0-gcc-10.patch
@@ -0,0 +1,26 @@
+diff --git a/crypto/math/datatypes.c b/crypto/math/datatypes.c
+index 001584c..4fcb396 100644
+--- a/crypto/math/datatypes.c
 b/crypto/math/datatypes.c
+@@ -79,7 +79,7 @@ int octet_get_weight(uint8_t octet)
+ 
+ /* the value MAX_PRINT_STRING_LEN is defined in datatypes.h */
+ 
+-char bit_string[MAX_PRINT_STRING_LEN];
++static char bit_string[MAX_PRINT_STRING_LEN];
+ 
+ uint8_t srtp_nibble_to_hex_char(uint8_t nibble)
+ {
+diff --git a/test/util.c b/test/util.c
+index 2abc28e..c0f7614 100644
+--- a/test/util.c
 b/test/util.c
+@@ -49,7 +49,7 @@
+ #include 
+ 
+ /* include space for null terminator */
+-char bit_string[MAX_PRINT_STRING_LEN + 1];
++static char bit_string[MAX_PRINT_STRING_LEN + 1];
+ 
+ static inline int hex_char_to_nibble(uint8_t c)
+ {

diff --git a/net-libs/libsrtp/files/libsrtp-2.3.0-nss.patch 
b/net-libs/libsrtp/files/libsrtp-2.3.0-nss.patch
new file mode 100644
index 000..6f71839e69d
--- /dev/null
+++ b/net-libs/libsrtp/files/libsrtp-2.3.0-nss.patch
@@ -0,0 +1,12 @@
+diff --git a/crypto/cipher/aes_gcm_nss.c b/crypto/cipher/aes_gcm_nss.c
+index 54547cd..ecbba64 100644
+--- a/crypto/cipher/aes_gcm_nss.c
 b/crypto/cipher/aes_gcm_nss.c
+@@ -284,6 +284,7 @@ static srtp_err_status_t srtp_aes_gcm_nss_do_crypto(void 
*cv,
+ 
+ c->params.pIv = c->iv;
+ c->params.ulIvLen = GCM_IV_LEN;
++c->params.ulIvBits = 8 * GCM_IV_LEN;
+ c->params.pAAD = c->aad;
+ c->params.ulAADLen = c->aad_size;
+ 

diff --git a/net-libs/libsrtp/libsrtp-2.3.0.ebuild 
b/net-libs/libsrtp/libsrtp-2.3.0.ebuild
new file mode 100644
index 000..b534d6b7f95
--- /dev/null
+++ b/net-libs/libsrtp/libsrtp-2.3.0.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools multilib-minimal
+
+DESCRIPTION="Open-source implementation of the Secure Real-time Transport 
Protocol (SRTP)"
+HOMEPAGE="https://github.com/cisco/libsrtp;
+SRC_URI="https://github.com/cisco/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="2/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 -sparc ~x86 
~ppc-macos ~x64-macos ~x86-macos"
+IUSE="debug doc libressl nss openssl static-libs test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="?? ( nss openssl )"
+
+RDEPEND="
+   openssl? (
+   !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
+   libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
+   )
+   nss? ( dev-libs/nss )
+"
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+"
+
+DOCS=( CHANGES )
+
+PATCHES=(
+   "${FILESDIR}/${P}-gcc-10.patch"
+  

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

2020-06-12 Thread Georgy Yakovlev
commit: c30b9bed5d16025c59b878e9dff69b90af41bf4d
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jun 12 03:11:03 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jun 12 16:39:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c30b9bed

eclass/cargo.eclass: drop EAPI=6 support

no consumers left in the tree

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

 eclass/cargo.eclass | 1 -
 1 file changed, 1 deletion(-)

diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass
index ad90a0c7dd8..ccbf87aa9a6 100644
--- a/eclass/cargo.eclass
+++ b/eclass/cargo.eclass
@@ -16,7 +16,6 @@ _CARGO_ECLASS=1
 RUST_DEPEND=">=virtual/rust-1.37.0"
 
 case ${EAPI} in
-   6) DEPEND="${RUST_DEPEND}";;
7) BDEPEND="${RUST_DEPEND}";;
*) die "EAPI=${EAPI:-0} is not supported" ;;
 esac



[gentoo-commits] data/api:master commit in: files/

2020-06-12 Thread Louis Sautier
commit: e3811f47146905ab5f6439f6dd0cad35f043474b
Author: Louis Sautier  gentoo  org>
AuthorDate: Fri Jun 12 16:29:32 2020 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Fri Jun 12 16:29:55 2020 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=e3811f47

uid-gid.txt: move requested UID+GID 421 to acct

Signed-off-by: Louis Sautier  gentoo.org>

 files/uid-gid.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/files/uid-gid.txt b/files/uid-gid.txt
index 6a72da3..1fed892 100644
--- a/files/uid-gid.txt
+++ b/files/uid-gid.txt
@@ -268,7 +268,7 @@ anope   417 417 acct
 usbmux 418 -   acct
 wesnoth419 419 acct
 davfs2 420 420 acctUsed by net-fs/davfs2
-znc421 421 requested
+znc421 421 acct
 abrt   422 422 acct
 pdns   423 423 acctUsed by net-dns/pdns
 quagga 424 424 acct



[gentoo-commits] data/api:master commit in: files/

2020-06-12 Thread Louis Sautier
commit: 57fdab6dcd2c148e23b21a453c505011e256b072
Author: Louis Sautier  gentoo  org>
AuthorDate: Fri Jun 12 16:27:47 2020 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Fri Jun 12 16:29:55 2020 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=57fdab6d

uid-gid.txt: add UID+GID 398 for net-p2p/airdcpp-webclient

Signed-off-by: Louis Sautier  gentoo.org>

 files/uid-gid.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/files/uid-gid.txt b/files/uid-gid.txt
index 1fed892..d4fab8f 100644
--- a/files/uid-gid.txt
+++ b/files/uid-gid.txt
@@ -244,6 +244,7 @@ octoprint   368 368 acct
 buildbot   393 393 acctUsed by 
dev-util/buildbot, dev-util/buildbot-worker
 openvpn394 394 acct
 motion 395 395 acct
+airdcppd   398 398 acct
 svn399 -   acctUsed by 
dev-vcs/subversion[-apache2]
 svnusers   -   399 acctUsed by 
dev-vcs/subversion[-apache2]
 slurm  400 400 acct



[gentoo-commits] repo/gentoo:master commit in: net-irc/znc/

2020-06-12 Thread Louis Sautier
commit: a1f1f7d5e7c55914427fd840846a350c1ded4d5e
Author: Louis Sautier  gentoo  org>
AuthorDate: Fri Jun 12 15:18:17 2020 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Fri Jun 12 16:33:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1f1f7d5

net-irc/znc: remove old

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Louis Sautier  gentoo.org>

 net-irc/znc/Manifest |   1 -
 net-irc/znc/znc-1.7.4.ebuild | 183 ---
 2 files changed, 184 deletions(-)

diff --git a/net-irc/znc/Manifest b/net-irc/znc/Manifest
index 9ca3d2f47dd..838db7de2b5 100644
--- a/net-irc/znc/Manifest
+++ b/net-irc/znc/Manifest
@@ -1,4 +1,3 @@
 DIST gtest-1.8.1.tar.gz 992298 BLAKE2B 
40ef3417fe424205c0617f07207347ce671ac87605f8ac9b8a333b0b06e3fbef9f556041ee324c18f957f3258ab9fe06704f31cdd038355fb7890180eb77ced1
 SHA512 
e6283c667558e1fd6e49fa96e52af0e415a3c8037afe1d28b7ff1ec4c2ef8f49beb70a9327b7fc77eb4052a58c4ccad8b5260ec90e4bceeac7a46ff59c4369d7
-DIST znc-1.7.4.tar.gz 2084756 BLAKE2B 
3b389a13d7c1c59b8ac485b6996b5a56a03689e8191a65c99692ea849a99ed0a013065a47ea3d213faf883e1d3e595375a665090b4173e97261c3afe21a120e7
 SHA512 
ea559ee9e06bfbc51c03ef08e145bc39ee7402638cc153fab7dc1dcedae01548fa0743d726304f9e4631a66241eb96c03940b76093954093a35f69641133b2ae
 DIST znc-1.7.5.tar.gz 2170656 BLAKE2B 
af5548bff1d9c6e740e668f467f52e8540a59bec9363fb4a17c594e1a9638417f75321b074e2aad6380769a594fc134543681928a7a33d00083ba9babc441a69
 SHA512 
f067503e5f45499c0acd687ef66266c4a65b80048e2a5835d3f9dfc4cd69b35890abdc3457726d7a7b25909f507349770eec43d9941bd62094c3527e64fbd825
 DIST znc-1.8.1.tar.gz 2161359 BLAKE2B 
5b9026156a62748659ae0496f9d799e7d1e0815358fa59f7538ca9d750b8f418fe8a57362b5b5bba40cfb00c2adc5fdc3eee0b56ebde50565c97d158296b827e
 SHA512 
87713ca05621806a399abc23f45671746578f6487561666704bb2ed1cd1863159a42ef4344eea95c9e7dc13d131b669eeabedda37e919d0bad6a05103ad80a16

diff --git a/net-irc/znc/znc-1.7.4.ebuild b/net-irc/znc/znc-1.7.4.ebuild
deleted file mode 100644
index 899adac5a0d..000
--- a/net-irc/znc/znc-1.7.4.ebuild
+++ /dev/null
@@ -1,183 +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 cmake-utils python-single-r1 readme.gentoo-r1 systemd user
-
-GTEST_VER="1.8.1"
-GTEST_URL="https://github.com/google/googletest/archive/${GTEST_VER}.tar.gz -> 
gtest-${GTEST_VER}.tar.gz"
-DESCRIPTION="An advanced IRC Bouncer"
-
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI=${EGIT_REPO_URI:-"https://github.com/znc/znc.git"}
-   SRC_URI=""
-else
-   MY_PV=${PV/_/-}
-   MY_P=${PN}-${MY_PV}
-   SRC_URI="
-   https://znc.in/releases/archive/${MY_P}.tar.gz
-   test? ( ${GTEST_URL} )
-   "
-   KEYWORDS="amd64 arm x86"
-   S=${WORKDIR}/${MY_P}
-fi
-
-HOMEPAGE="https://znc.in;
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="+ipv6 +icu libressl nls perl python +ssl sasl tcl test +zlib"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} icu )"
-
-RDEPEND="
-   icu? ( dev-libs/icu:= )
-   nls? ( dev-libs/boost:=[nls] )
-   perl? ( >=dev-lang/perl-5.10:= )
-   python? ( ${PYTHON_DEPS} )
-   sasl? ( >=dev-libs/cyrus-sasl-2 )
-   ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
-   tcl? ( dev-lang/tcl:0= )
-   zlib? ( sys-libs/zlib:0= )
-"
-DEPEND="
-   ${RDEPEND}
-   virtual/pkgconfig
-   nls? ( sys-devel/gettext )
-   perl? ( >=dev-lang/swig-3.0.0 )
-   python? ( >=dev-lang/swig-3.0.0 )
-   test? ( dev-qt/qtnetwork:5 )
-"
-
-PATCHES=( "${FILESDIR}"/${PN}-1.7.1-inttest-dir.patch )
-
-pkg_setup() {
-   if use python; then
-   python-single-r1_pkg_setup
-   fi
-
-   enewgroup ${PN}
-   enewuser ${PN} -1 -1 /var/lib/${PN} ${PN}
-   # The home directory was previously set to /dev/null
-   # This caused a bug with the systemd unit
-   # https://bugs.gentoo.org/521916
-   esethome ${PN} /var/lib/${PN}
-}
-
-src_prepare() {
-   # Let SWIG rebuild modperl/modpython to make user patching easier.
-   if [[ ${PV} != ** ]]; then
-   rm modules/modperl/generated.tar.gz || die
-   rm modules/modpython/generated.tar.gz || die
-   fi
-
-   sed -i -e "s|DZNC_BIN_DIR:path=|DZNC_BIN_DIR:path=${T}/inttest|" \
-   test/CMakeLists.txt || die
-
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DWANT_SYSTEMD=yes  # Causes -DSYSTEMD_DIR to be used.
-   -DSYSTEMD_DIR="$(systemd_get_systemunitdir)"
-   -DWANT_ICU="$(usex icu)"
-   -DWANT_IPV6="$(usex ipv6)"
-   -DWANT_I18N="$(usex nls)"
-   -DWANT_PERL="$(usex perl)"
-   

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

2020-06-12 Thread Michał Górny
commit: 5695f869596291ca227e11ec7b42fd888e46f9ed
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 12 14:35:07 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 12 15:40:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5695f869

dev-python/feedparser: Port to py3.9

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

 .../feedparser/feedparser-6.0.0_beta1.ebuild   |  6 +-
 .../files/feedparser-6.0.0_beta1-py39.patch| 89 ++
 2 files changed, 94 insertions(+), 1 deletion(-)

diff --git a/dev-python/feedparser/feedparser-6.0.0_beta1.ebuild 
b/dev-python/feedparser/feedparser-6.0.0_beta1.ebuild
index c85240293a4..1b027df2319 100644
--- a/dev-python/feedparser/feedparser-6.0.0_beta1.ebuild
+++ b/dev-python/feedparser/feedparser-6.0.0_beta1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6..8} pypy3 )
+PYTHON_COMPAT=( python3_{6..9} pypy3 )
 
 inherit distutils-r1
 
@@ -24,6 +24,10 @@ RDEPEND="dev-python/sgmllib3k[${PYTHON_USEDEP}]"
 
 distutils_enable_tests unittest
 
+PATCHES=(
+   "${FILESDIR}"/${P}-py39.patch
+)
+
 src_prepare() {
# broken
rm \

diff --git a/dev-python/feedparser/files/feedparser-6.0.0_beta1-py39.patch 
b/dev-python/feedparser/files/feedparser-6.0.0_beta1-py39.patch
new file mode 100644
index 000..f9315e47809
--- /dev/null
+++ b/dev-python/feedparser/files/feedparser-6.0.0_beta1-py39.patch
@@ -0,0 +1,89 @@
+From fa587d171aed1b44ee06af271d718ab6fa73b77a Mon Sep 17 00:00:00 2001
+From: Karthikeyan Singaravelan 
+Date: Wed, 26 Feb 2020 22:06:39 +0530
+Subject: [PATCH 1/2] Use encodebytes instead of encodestring in Python 3.9.
+
+---
+ feedparser/http.py  | 5 -
+ feedparser/mixin.py | 5 -
+ 2 files changed, 8 insertions(+), 2 deletions(-)
+
+diff --git a/feedparser/http.py b/feedparser/http.py
+index 272faad6..53511f02 100644
+--- a/feedparser/http.py
 b/feedparser/http.py
+@@ -73,7 +73,10 @@ class request(object):
+ 
+ # Python 3.1 deprecated decodestring in favor of decodebytes.
+ # This can be removed after Python 2.7 support is dropped.
+-_base64decode = getattr(base64, 'decodebytes', base64.decodestring)
++try:
++_base64decode = base64.decodebytes
++except AttributeError:
++_base64decode = base64.decodestring
+ 
+ try:
+ basestring
+diff --git a/feedparser/mixin.py b/feedparser/mixin.py
+index 1b0dc1ae..549931f5 100644
+--- a/feedparser/mixin.py
 b/feedparser/mixin.py
+@@ -50,7 +50,10 @@
+ 
+ # Python 2.7 only offers "decodestring()".
+ # This name substitution can be removed when Python 2.7 support is dropped.
+-_base64decode = getattr(base64, 'decodebytes', base64.decodestring)
++try:
++_base64decode = base64.decodebytes
++except AttributeError:
++_base64decode = base64.decodestring
+ 
+ 
+ bytes_ = type(b'')
+
+From 7798957b66c9cee00db9a18f84c518cacf8f14aa Mon Sep 17 00:00:00 2001
+From: Karthikeyan Singaravelan 
+Date: Sun, 17 May 2020 14:25:17 +
+Subject: [PATCH 2/2] Use base64.decodebytes only in Python 3
+
+---
+ feedparser/http.py  | 7 +--
+ feedparser/mixin.py | 7 +--
+ 2 files changed, 2 insertions(+), 12 deletions(-)
+
+diff --git a/feedparser/http.py b/feedparser/http.py
+index 53511f02..1119cb3b 100644
+--- a/feedparser/http.py
 b/feedparser/http.py
+@@ -71,12 +71,7 @@ class request(object):
+ from .datetimes import _parse_date
+ from .urls import convert_to_idn
+ 
+-# Python 3.1 deprecated decodestring in favor of decodebytes.
+-# This can be removed after Python 2.7 support is dropped.
+-try:
+-_base64decode = base64.decodebytes
+-except AttributeError:
+-_base64decode = base64.decodestring
++_base64decode = base64.decodebytes
+ 
+ try:
+ basestring
+diff --git a/feedparser/mixin.py b/feedparser/mixin.py
+index 549931f5..119fa4ca 100644
+--- a/feedparser/mixin.py
 b/feedparser/mixin.py
+@@ -48,12 +48,7 @@
+ from .urls import _urljoin, make_safe_absolute_uri, resolve_relative_uris
+ 
+ 
+-# Python 2.7 only offers "decodestring()".
+-# This name substitution can be removed when Python 2.7 support is dropped.
+-try:
+-_base64decode = base64.decodebytes
+-except AttributeError:
+-_base64decode = base64.decodestring
++_base64decode = base64.decodebytes
+ 
+ 
+ bytes_ = type(b'')



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

2020-06-12 Thread Michał Górny
commit: 89eb4f4517de327c03e5c5b7f5ff7c98dc58bcc4
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 12 14:39:15 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 12 15:40:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89eb4f45

dev-python/jsonpickle: Port to py3.9

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

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

diff --git a/dev-python/jsonpickle/jsonpickle-1.4.1-r1.ebuild 
b/dev-python/jsonpickle/jsonpickle-1.4.1-r1.ebuild
index 01a5d3be0b9..fa56bf7fde1 100644
--- a/dev-python/jsonpickle/jsonpickle-1.4.1-r1.ebuild
+++ b/dev-python/jsonpickle/jsonpickle-1.4.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..9} )
 DISTUTILS_USE_SETUPTOOLS=rdepend
 inherit distutils-r1
 



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

2020-06-12 Thread Michał Górny
commit: 284ab66d9bd127c04503be4a99f5f9b4eb122ed0
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 12 14:54:03 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 12 15:40:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=284ab66d

dev-python/idna-ssl: Enable tests

All three of them.

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

 dev-python/idna-ssl/Manifest  |  2 +-
 dev-python/idna-ssl/idna-ssl-1.1.0.ebuild | 16 ++--
 2 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/dev-python/idna-ssl/Manifest b/dev-python/idna-ssl/Manifest
index 0a672cb6471..0746793e2b9 100644
--- a/dev-python/idna-ssl/Manifest
+++ b/dev-python/idna-ssl/Manifest
@@ -1 +1 @@
-DIST idna-ssl-1.1.0.tar.gz 3377 BLAKE2B 
4a3baee5c976bdde4092eb3a980e555a72fb74395d3bc673ccd6e986e003b696cabdeb41061ad9b5f8da62074c034e4a07298fa993d5fff185f723ff4cb5f432
 SHA512 
f9db74cecabbbfddfd1817bbd8434ef2aafeea433c3eefff3f94c7e994da40e3f315fcda527f3a0c3743028f26bbc934f1dd21f94134123c3271975d0527cd35
+DIST idna-ssl-1.1.0.gh.tar.gz 5267 BLAKE2B 
07912379da74e4711f291a54bd0878e08d8820005b055f9b978a684b8263a801a7fb9ccbbf395aa226e009b3ebfe4a7cca11861502a9b859446279b111911209
 SHA512 
01e58e9f32f7e02ef203edbd76e199916ea0b16d01a929ca2fb272d83988483c17e9c36e131f47bfba7f7b657bef9e2be222f81800716a5b87d5847c27cce34d

diff --git a/dev-python/idna-ssl/idna-ssl-1.1.0.ebuild 
b/dev-python/idna-ssl/idna-ssl-1.1.0.ebuild
index c4270a8e234..19407984662 100644
--- a/dev-python/idna-ssl/idna-ssl-1.1.0.ebuild
+++ b/dev-python/idna-ssl/idna-ssl-1.1.0.ebuild
@@ -9,12 +9,24 @@ inherit distutils-r1
 
 DESCRIPTION="Patch ssl.match_hostname for Unicode(idna) domains support"
 HOMEPAGE="https://github.com/aio-libs/idna-ssl 
https://pypi.org/project/idna_ssl/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+SRC_URI="
+   https://github.com/aio-libs/idna-ssl/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
 
 SLOT="0"
 LICENSE="MIT"
 KEYWORDS="amd64 ~arm ~arm64 x86"
 IUSE=""
 
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
 RDEPEND="dev-python/idna[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? ( dev-python/aiohttp[${PYTHON_USEDEP}] )"
+
+src_prepare() {
+   sed -e 's:--no-cov-on-fail --cov=idna_ssl --cov-report=term 
--cov-report=html::' \
+   -i setup.cfg || die
+   sed -e 's:test_aiohttp:_&:' -i tests/test_base.py || die
+   distutils-r1_src_prepare
+}
+
+distutils_enable_tests pytest



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

2020-06-12 Thread Michał Górny
commit: 3d915b9a36c4158c98b12f0c4da7a25dde8034b0
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 12 14:58:59 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 12 15:40:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d915b9a

dev-python/setproctitle: Port to py3.9

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

 dev-python/setproctitle/setproctitle-1.1.10-r1.ebuild | 13 +
 1 file changed, 1 insertion(+), 12 deletions(-)

diff --git a/dev-python/setproctitle/setproctitle-1.1.10-r1.ebuild 
b/dev-python/setproctitle/setproctitle-1.1.10-r1.ebuild
index 0b893c76c41..a0662118eee 100644
--- a/dev-python/setproctitle/setproctitle-1.1.10-r1.ebuild
+++ b/dev-python/setproctitle/setproctitle-1.1.10-r1.ebuild
@@ -2,8 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-# pypy doesn't get started in test run. Still required by www-servers/gunicorn
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit distutils-r1 toolchain-funcs
 
@@ -24,17 +23,7 @@ DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
 # Required for re-write of test suite
 DISTUTILS_IN_SOURCE_BUILD=1
 
-python_compile_all() {
-   # Make a nice html file
-   rst2html.py README.rst > README.html
-   # The README.rst will be duplicated in src_install
-   rm README.rst || die
-}
-
 python_test() {
-   # The suite via the Makefile appears to not cater to pypy
-   [[ ${EPYTHON} =~ pypy ]] && return
-
# prepare embedded executable
emake \
CC="$(tc-getCC)" \



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

2020-06-12 Thread Michał Górny
commit: bac36e03c88e53946323bd7d96e1ce4546e68ef5
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 12 14:56:57 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 12 15:40:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bac36e03

dev-python/aiohttp: Port to py3.9

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

 dev-python/aiohttp/aiohttp-3.6.2.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/dev-python/aiohttp/aiohttp-3.6.2.ebuild 
b/dev-python/aiohttp/aiohttp-3.6.2.ebuild
index fe8ce0270cf..cd2cfb9da4f 100644
--- a/dev-python/aiohttp/aiohttp-3.6.2.ebuild
+++ b/dev-python/aiohttp/aiohttp-3.6.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit distutils-r1
 
@@ -124,6 +124,12 @@ python_prepare_all() {
sed -e 's|^async def 
test_partially_applied_handler(|@pytest.mark.xfail\n\0|' \
-i tests/test_web_urldispatcher.py || die
 
+   # minor breakages on py3.9
+   sed -e 's:test_iface:_&:' \
+   -i tests/test_frozenlist.py || die
+   sed -e 's:test_proxy_https_bad_response:_&:' \
+   -i tests/test_proxy_functional.py || die
+
distutils-r1_python_prepare_all
 }
 



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

2020-06-12 Thread Michał Górny
commit: b031a84bb8d2e2310f501e1994cd7a720cc80460
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 12 14:26:56 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 12 15:40:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b031a84b

dev-python/sgmllib3k: Import, new dep of dev-python/feedparser

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

 dev-python/sgmllib3k/Manifest   |  1 +
 dev-python/sgmllib3k/metadata.xml   |  7 +++
 dev-python/sgmllib3k/sgmllib3k-1.0.0.ebuild | 15 +++
 3 files changed, 23 insertions(+)

diff --git a/dev-python/sgmllib3k/Manifest b/dev-python/sgmllib3k/Manifest
new file mode 100644
index 000..5f5d490e190
--- /dev/null
+++ b/dev-python/sgmllib3k/Manifest
@@ -0,0 +1 @@
+DIST sgmllib3k-1.0.0.tar.gz 5750 BLAKE2B 
188ac3c55245ff431e1ad7981f706f1a8fce3e9f3aaf844252c02da1189e5b9c7d29b76d803cbbcfc157fbb1ec7f36245186693472b95ed1634a2989185308ae
 SHA512 
f9238afb831356f66b1c3e55975e0ea88007ffe1469b8b4e325e704d1915eb0ab120f5f9e98f36eeb4bf6204a1938d8a4d5a424f0cc054b141ac94adc8ef8ca9

diff --git a/dev-python/sgmllib3k/metadata.xml 
b/dev-python/sgmllib3k/metadata.xml
new file mode 100644
index 000..266e3f19ca5
--- /dev/null
+++ b/dev-python/sgmllib3k/metadata.xml
@@ -0,0 +1,7 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   pyt...@gentoo.org
+   
+

diff --git a/dev-python/sgmllib3k/sgmllib3k-1.0.0.ebuild 
b/dev-python/sgmllib3k/sgmllib3k-1.0.0.ebuild
new file mode 100644
index 000..56060a4e95f
--- /dev/null
+++ b/dev-python/sgmllib3k/sgmllib3k-1.0.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} pypy3 )
+inherit distutils-r1
+
+DESCRIPTION="Py3k port of sgmllib"
+HOMEPAGE="https://pypi.org/project/sgmllib3k/;
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"



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

2020-06-12 Thread Michał Górny
commit: 806ef2d4bc8c1f962a7f23a5f5ec1225b1a8e46a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 12 14:56:53 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 12 15:40:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=806ef2d4

dev-python/async_timeout: Port to py3.9

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

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

diff --git a/dev-python/async_timeout/async_timeout-3.0.1.ebuild 
b/dev-python/async_timeout/async_timeout-3.0.1.ebuild
index 782e942a433..b0788bc692f 100644
--- a/dev-python/async_timeout/async_timeout-3.0.1.ebuild
+++ b/dev-python/async_timeout/async_timeout-3.0.1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: www-servers/gunicorn/

2020-06-12 Thread Michał Górny
commit: 2524436f448eefe5b8bf61dd6bda35944e2b949e
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 12 14:59:16 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 12 15:40:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2524436f

www-servers/gunicorn: Port to py3.9

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

 www-servers/gunicorn/gunicorn-19.9.0.ebuild | 15 ++-
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/www-servers/gunicorn/gunicorn-19.9.0.ebuild 
b/www-servers/gunicorn/gunicorn-19.9.0.ebuild
index a3c4673b2fc..7a3d0bb7165 100644
--- a/www-servers/gunicorn/gunicorn-19.9.0.ebuild
+++ b/www-servers/gunicorn/gunicorn-19.9.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit distutils-r1
 
@@ -13,25 +13,22 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 LICENSE="MIT PSF-2 doc? ( BSD )"
 SLOT="0"
 KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
 
 RDEPEND="dev-python/setproctitle[${PYTHON_USEDEP}]"
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
+BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/unittest2[${PYTHON_USEDEP}]
)"
 
 DOCS="README.rst"
 
 distutils_enable_sphinx 'docs/source' --no-autodoc
+distutils_enable_tests pytest
 
-python_test() {
-   py.test -v || die "Testing failed with ${EPYTHON}"
+src_prepare() {
+   sed -e 's:--cov=gunicorn --cov-report=xml::' -i setup.cfg || die
+   distutils-r1_src_prepare
 }
 
 python_install_all() {



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

2020-06-12 Thread Michał Górny
commit: 8c0fb6810e28fcf32ad18f99158f47d94486024c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 12 14:27:13 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 12 15:40:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c0fb681

dev-python/feedparser: Bump to 6.0.0b1

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

 dev-python/feedparser/Manifest |  1 +
 .../feedparser/feedparser-6.0.0_beta1.ebuild   | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/dev-python/feedparser/Manifest b/dev-python/feedparser/Manifest
index db4835e642c..81802883ee5 100644
--- a/dev-python/feedparser/Manifest
+++ b/dev-python/feedparser/Manifest
@@ -1 +1,2 @@
 DIST feedparser-5.2.1.tar.gz 252956 BLAKE2B 
182ebefa8a44276e758f277c203c28b274c580b667b039e4fc6ed9bd059b15e35e775e9efb784a97d712dc57e7b176ff91d6e094ddd225735f4315ffa770ae83
 SHA512 
1fd0c4324e2eff8ef4b15e3793c767290bca562af4a5056fdbdfa12411095530c87a113bb1b9757e532ff63aecb399b18f1e6b753884798eb6b8d3fdf575af81
+DIST feedparser-6.0.0b1.tar.gz 250065 BLAKE2B 
54e955f011af0755e0f627caa1491be15a073984d5c7c2b4edd6e9dcd6054e19b5c77cea9741d0bf7af151f9c79b22739c12db94619373f195e024df65b1cff1
 SHA512 
580e02bd77dcba547eb8295f958c6d30e55c62bd7fdbe25eda7687d0654b9342edf82ab637902175fc90b86a8ae9cbae8ba2c7c9a83009d25ab5c007c37cf02d

diff --git a/dev-python/feedparser/feedparser-6.0.0_beta1.ebuild 
b/dev-python/feedparser/feedparser-6.0.0_beta1.ebuild
new file mode 100644
index 000..c85240293a4
--- /dev/null
+++ b/dev-python/feedparser/feedparser-6.0.0_beta1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..8} pypy3 )
+
+inherit distutils-r1
+
+MY_PV=${PV/_beta/b}
+MY_P=${PN}-${MY_PV}
+DESCRIPTION="Parse RSS and Atom feeds in Python"
+HOMEPAGE="https://github.com/kurtmckee/feedparser 
https://pypi.org/project/feedparser/;
+SRC_URI="
+   https://github.com/kurtmckee/feedparser/archive/${MY_PV}.tar.gz
+   -> ${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+
+RDEPEND="dev-python/sgmllib3k[${PYTHON_USEDEP}]"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   # broken
+   rm \
+   tests/illformed/chardet/big5.xml \
+   tests/illformed/undeclared_namespace.xml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   "${EPYTHON}" tests/runtests.py || die
+}



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

2020-06-12 Thread Michał Górny
commit: 25c06ae473e1df61af6a6a1dbc50490f3950
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 12 15:37:16 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 12 15:40:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25c06ae4

dev-python/aws-xray-sdk-python: Port to py3.9

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

 dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.6.0.ebuild 
b/dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.6.0.ebuild
index d378ad8cef7..21cbd82511a 100644
--- a/dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.6.0.ebuild
+++ b/dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.6.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit distutils-r1
 



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

2020-06-12 Thread Michał Górny
commit: 0c9db6a25078b74285482468107c026398e47947
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 12 15:36:58 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 12 15:40:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c9db6a2

dev-python/pytest-aiohttp: Port to py3.9

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

 dev-python/pytest-aiohttp/pytest-aiohttp-0.3.0-r1.ebuild | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-python/pytest-aiohttp/pytest-aiohttp-0.3.0-r1.ebuild 
b/dev-python/pytest-aiohttp/pytest-aiohttp-0.3.0-r1.ebuild
index 733b6f0e196..beda1c97ad5 100644
--- a/dev-python/pytest-aiohttp/pytest-aiohttp-0.3.0-r1.ebuild
+++ b/dev-python/pytest-aiohttp/pytest-aiohttp-0.3.0-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit distutils-r1
 
@@ -17,10 +17,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 IUSE=""
 
-CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-DEPEND="${CDEPEND}"
 RDEPEND="
-   ${CDEPEND}
>=dev-python/pytest-5.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-0.22.0[${PYTHON_USEDEP}]
 "



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

2020-06-12 Thread Michał Górny
commit: d16f9b80333ef10c48bb1d624901ceae51784978
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 12 14:54:16 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 12 15:40:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d16f9b80

dev-python/idna-ssl: Port to py3.9

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

 dev-python/idna-ssl/idna-ssl-1.1.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/idna-ssl/idna-ssl-1.1.0.ebuild 
b/dev-python/idna-ssl/idna-ssl-1.1.0.ebuild
index 19407984662..c80202c1db5 100644
--- a/dev-python/idna-ssl/idna-ssl-1.1.0.ebuild
+++ b/dev-python/idna-ssl/idna-ssl-1.1.0.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit distutils-r1
 



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

2020-06-12 Thread Michał Górny
commit: 82f4935b95df5ff3e7bbb01d67d7abade6d36ae9
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 12 14:42:08 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 12 15:40:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82f4935b

dev-python/flask-sqlalchemy: Port to py3.9

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

 dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.1-r1.ebuild 
b/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.1-r1.ebuild
index ec14e363416..1df802f3bd4 100644
--- a/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.1-r1.ebuild
+++ b/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( pypy3 python3_{6,7,8} )
+PYTHON_COMPAT=( pypy3 python3_{6..9} )
 
 inherit distutils-r1
 



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

2020-06-12 Thread Michał Górny
commit: 631fabdcca7da914940ddc405cd0022d9fef0b2d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 12 14:42:55 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 12 15:40:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=631fabdc

dev-python/flask-sqlalchemy: Bump to 2.4.3

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

 dev-python/flask-sqlalchemy/Manifest   |  1 +
 .../flask-sqlalchemy/flask-sqlalchemy-2.4.3.ebuild | 29 ++
 2 files changed, 30 insertions(+)

diff --git a/dev-python/flask-sqlalchemy/Manifest 
b/dev-python/flask-sqlalchemy/Manifest
index 8e4f250d509..3da6695d757 100644
--- a/dev-python/flask-sqlalchemy/Manifest
+++ b/dev-python/flask-sqlalchemy/Manifest
@@ -1 +1,2 @@
 DIST Flask-SQLAlchemy-2.4.1.tar.gz 128863 BLAKE2B 
5ce87601a5dbeb8505144c0970eecd0bf553ad3feccd74e7de567a4fe0702575c6f7935d4812410ced17b7b98e6b8e6fcb67a589681cd82464fa4cf0dc09ba74
 SHA512 
a55e6fe563583e240bb594c157424fba1a8462f953fa0bb14701954bcb52d1e7bf71eec38f4037c1752ceab90e798642274de58e0f950d83e234f4c702e0b6ee
+DIST Flask-SQLAlchemy-2.4.3.tar.gz 132134 BLAKE2B 
fb4df0daea347021334934ec1b22b18f9c4f97b6cf07c1c74f0d1567c6f0c3e0d16909f67adef89e8236e8a53e4126f1598fb21dc6f7fa5f5e042cbe733238fb
 SHA512 
231593d53b02c4560eeb74dca7075495eb6fb4a75a4d25257aa281401dac39ac3ab2ef0edfd76ce762332c599b9bf2d903743142056a827a3170709516e94445

diff --git a/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.3.ebuild 
b/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.3.ebuild
new file mode 100644
index 000..5733e429063
--- /dev/null
+++ b/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{6..9} )
+
+inherit distutils-r1
+
+MY_PN="Flask-SQLAlchemy"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="SQLAlchemy support for Flask applications"
+HOMEPAGE="https://pypi.org/project/Flask-SQLAlchemy/;
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/flask-0.10[${PYTHON_USEDEP}]
+   >=dev-python/sqlalchemy-0.8.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs dev-python/pallets-sphinx-themes \
+   dev-python/sphinx-issues



[gentoo-commits] repo/gentoo:master commit in: media-fonts/fira-code/

2020-06-12 Thread Hans de Graaff
commit: ea706d51b310c0938ad0dd91c37d3a15e0d32e41
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jun 12 15:29:14 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jun 12 15:30:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea706d51

media-fonts/fira-code: add 5.2

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

 media-fonts/fira-code/Manifest   | 2 +-
 media-fonts/fira-code/{fira-code-5.1.ebuild => fira-code-5.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/fira-code/Manifest b/media-fonts/fira-code/Manifest
index 0720d209991..edc2125a985 100644
--- a/media-fonts/fira-code/Manifest
+++ b/media-fonts/fira-code/Manifest
@@ -3,4 +3,4 @@ DIST fira-code-2.tar.gz 7100481 BLAKE2B 
1ca41276c56b6edb174620224d2a0a72750cd29c
 DIST fira-code-3.1.tar.gz 5665465 BLAKE2B 
d1ad5d8e2d217d9dc1f06b9ac52dcf87f4f108aab1469399f0d1fb011f3619a1ce1c85803213da33a7b7f6e48fffddc194627b3fe560f7340a6a41b15d822062
 SHA512 
6acb941664a773a1186e6b6150ce747977fc95963d4be8756de05eddf7c2785ba0a5eac8319361779f6e747e8cd1edadeff1a72045cdeb3b152ce5bb2c1b77dd
 DIST fira-code-3.tar.gz 5665172 BLAKE2B 
c27861867102b788da151e9b5ed3b8a1d3e610f9f40d6facfc7f850fb15ff6903bc4e0579674e4732b52bf1477b3f9bc223158c59991d4517af3476f7f5d819f
 SHA512 
2518b2fe1e2454da32a023e93c38358b0c89691f2f47b2e26e9ccf583109911b83d73880800fe02f556e9ed5888edf08e447360628eedb4e7a693a2f9e778520
 DIST fira-code-4.tar.gz 5580474 BLAKE2B 
0bc9b4c8a54f238f1c464398162a56dccf0ac5f4aaffac00357bc7ad0ed99436b44220180f9753a0bc6f2fccc5dafe4a47df9cac91dc87fb1441952e1f04eeae
 SHA512 
037698435b3f77f5ad2dcfb6ea6ff3063c50d224c2b95ada472bf9b12a6342e892d60220e1993045858697fff9c4fb5da97b41ac3437c4fa50f48ef1398c9738
-DIST fira-code-5.1.tar.gz 5100828 BLAKE2B 
529a6a6cee3ee9e45b5e0a1f4e90468a04a4c15cc888e84d8a0530efe2ea067f315868ad0f00861533a9185e206f157bcee4994be91685f5c3d3c3a046d4f8ca
 SHA512 
806c0bb84253396b239258897a1249c1a3a26354da50b48987ee4a5a61ec3aac60641dc248cb6636b285396d4036f9c2d6759c2c977bc8d977fdb438105e0a85
+DIST fira-code-5.2.tar.gz 4875970 BLAKE2B 
baff9ca088252e03a442860a95a03ae6e8ab59f102be3352e5b3c6a0b709907cc84bf70d4e9880ad5d48fca6a000e021a7453c838b4f9bfd0a2a441ddfe3
 SHA512 
10247bf8b72f4d44a5b5d727edeae2baee549b6654e12469ad3ab75d3926635b4b2cdfcbb2b9b4c89b28d7c5411c428c00729f94567dad3bc0dc23ff5446ce2d

diff --git a/media-fonts/fira-code/fira-code-5.1.ebuild 
b/media-fonts/fira-code/fira-code-5.2.ebuild
similarity index 100%
rename from media-fonts/fira-code/fira-code-5.1.ebuild
rename to media-fonts/fira-code/fira-code-5.2.ebuild



[gentoo-commits] proj/genkernel:master commit in: defaults/

2020-06-12 Thread Thomas Deutschmann
commit: 94edd477e491da2b900e6d1b1d71884081cf09ab
Author: Richard Yao  gentoo  org>
AuthorDate: Thu Jun  4 02:22:28 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 12 14:55:32 2020 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=94edd477

defaults/linuxrc: Disable unnecessary udev timeout in zpool import

This is a regression that was introduced in sys-fs/zfs-kmod-0.7.0.
It was originally fixed by 2eb1d04cfbfa397b58a0b388f8ed28688fd114d8, but
this neglected to handle the case where booting is done via arguments
such as "root=ZFS" or "root=ZFS=rpool/ROOT/gentoo" on the kernel
commandline. This handles it.

Signed-off-by: Richard Yao  gentoo.org>
Closes: https://github.com/gentoo/genkernel/pull/16
Signed-off-by: Thomas Deutschmann  gentoo.org>

 defaults/initrd.scripts | 2 ++
 defaults/linuxrc| 1 -
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts
index 514a8bc..2e3632b 100644
--- a/defaults/initrd.scripts
+++ b/defaults/initrd.scripts
@@ -1630,6 +1630,7 @@ start_volumes() {
 
if [ "${USE_ZFS}" = '1' ]
then
+   export ZPOOL_IMPORT_UDEV_TIMEOUT_MS=0
# Avoid race involving asynchronous module loading
if call_func_timeout waitForZFS 5
then
@@ -1679,6 +1680,7 @@ start_volumes() {
fi
fi
fi
+   unset ZPOOL_IMPORT_UDEV_TIMEOUT_MS
fi
 }
 

diff --git a/defaults/linuxrc b/defaults/linuxrc
index 964a932..e90bd34 100644
--- a/defaults/linuxrc
+++ b/defaults/linuxrc
@@ -128,7 +128,6 @@ do
;;
dozfs*)
USE_ZFS=1
-   export ZPOOL_IMPORT_UDEV_TIMEOUT_MS=0
 
case "${x#*=}" in
*force*)



[gentoo-commits] repo/gentoo:master commit in: www-servers/nginx-unit/

2020-06-12 Thread Thomas Deutschmann
commit: 9c0cda00919769cc6b1bff6d57ba6f348948ef7d
Author: Ralph Seichter  seichter  de>
AuthorDate: Sat May 30 17:45:14 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 12 14:44:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c0cda00

www-servers/nginx-unit: Bump to version 1.18.0

See http://unit.nginx.org/CHANGES.txt for the upstream change log.

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Ralph Seichter  seichter.de>
Closes: https://github.com/gentoo/gentoo/pull/16018
Signed-off-by: Thomas Deutschmann  gentoo.org>

 www-servers/nginx-unit/Manifest |  1 +
 www-servers/nginx-unit/nginx-unit-1.18.0.ebuild | 79 +
 2 files changed, 80 insertions(+)

diff --git a/www-servers/nginx-unit/Manifest b/www-servers/nginx-unit/Manifest
index fdb40a579ef..fe905a146f0 100644
--- a/www-servers/nginx-unit/Manifest
+++ b/www-servers/nginx-unit/Manifest
@@ -1 +1,2 @@
 DIST nginx-unit-1.17.0.tar.gz 726928 BLAKE2B 
d171f2f818302cb0f491ccc3ca93596ee52817647cf1f2f176ebed075cb1dd5772f133d9e925075fe72d826a63b4c4debddace8784612196ebe6b6655d70571b
 SHA512 
4175fc6dd84ad8a3bbdc117d3ce0c7a11c708a7a204ade0bb40f5606f6923e351bb1a8f1f8394c09cdf12fdc20bc927920412dc4b41d3141f76482db047c4bed
+DIST nginx-unit-1.18.0.tar.gz 742273 BLAKE2B 
d856aadb07286acb944a7bd486fc8c548db0412f8e4e2bec0382aa719d743ee22208c20ccf50466e3d592e29690abfacbfd6d4c44b1369bdc5a61ca2765bd3d2
 SHA512 
2beac69caeb09278a6c2cdafe20a8040e589f9ad6e302c896cd396ae7d576f563dd6a480f815b4a26d22e15592b5abcd927a8ba436517bd9b9bbb78bff3176ff

diff --git a/www-servers/nginx-unit/nginx-unit-1.18.0.ebuild 
b/www-servers/nginx-unit/nginx-unit-1.18.0.ebuild
new file mode 100644
index 000..ac0c6c8fc95
--- /dev/null
+++ b/www-servers/nginx-unit/nginx-unit-1.18.0.ebuild
@@ -0,0 +1,79 @@
+# 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 flag-o-matic python-single-r1 toolchain-funcs
+
+MY_P="unit-${PV}"
+DESCRIPTION="Dynamic web and application server"
+HOMEPAGE="https://unit.nginx.org;
+SRC_URI="https://unit.nginx.org/download/${MY_P}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+MY_USE="perl python ruby"
+MY_USE_PHP="php7-2 php7-3 php7-4"
+IUSE="${MY_USE} ${MY_USE_PHP} ssl"
+REQUIRED_USE="|| ( ${IUSE} )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+DEPEND="perl? ( dev-lang/perl:= )
+   php7-2? ( dev-lang/php:7.2[embed] )
+   php7-3? ( dev-lang/php:7.3[embed] )
+   php7-4? ( dev-lang/php:7.4[embed] )
+   python? ( ${PYTHON_DEPS} )
+   ruby? ( dev-lang/ruby:* )
+   ssl? ( dev-libs/openssl:0 )"
+RDEPEND="${DEPEND}"
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   eapply_user
+   sed -i '/^CFLAGS/d' auto/make || die
+}
+
+src_configure() {
+   local opt=(
+   --control=unix:/run/${PN}.sock
+   --log=/var/log/${PN}
+   --modules=$(get_libdir)/${PN}
+   --pid=/run/${PN}.pid
+   --prefix=/usr
+   --state=/var/lib/${PN}
+   )
+   use ssl && opt+=( --openssl )
+   export AR="$(tc-getAR)"
+   export CC="$(tc-getCC)"
+   ./configure ${opt[@]} --ld-opt="${LDFLAGS}" || die "Core configuration 
failed"
+   # Modules require position-independent code
+   append-cflags $(test-flags-CC -fPIC)
+   for flag in ${MY_USE} ; do
+   if use ${flag} ; then
+   ./configure ${flag} || die "Module configuration 
failed: ${flag}"
+   fi
+   done
+   for flag in ${MY_USE_PHP} ; do
+   if use ${flag} ; then
+   local php_slot="/usr/$(get_libdir)/${flag/-/.}"
+   ./configure php \
+   --module=${flag} \
+   --config=${php_slot}/bin/php-config \
+   --lib-path=${php_slot}/$(get_libdir) || die 
"Module configuration failed: ${flag}"
+   fi
+   done
+}
+
+src_install() {
+   default
+   diropts -m 0770
+   keepdir /var/lib/${PN}
+   newinitd "${FILESDIR}/${PN}.initd" ${PN}
+}



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

2020-06-12 Thread Thomas Deutschmann
commit: 6a9fd15d54a437a8c052c8788c14c10a8838cbac
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri May 22 13:43:38 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 12 14:32:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a9fd15d

app-misc/elasticsearch: drop old

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

 app-misc/elasticsearch/Manifest|  1 -
 app-misc/elasticsearch/elasticsearch-5.6.16.ebuild | 69 --
 app-misc/elasticsearch/files/elasticsearch.conf.2  | 59 --
 app-misc/elasticsearch/files/elasticsearch.init.2  | 60 ---
 app-misc/elasticsearch/files/elasticsearch.service | 53 -
 5 files changed, 242 deletions(-)

diff --git a/app-misc/elasticsearch/Manifest b/app-misc/elasticsearch/Manifest
index cfe38f90da5..2646a3af8cd 100644
--- a/app-misc/elasticsearch/Manifest
+++ b/app-misc/elasticsearch/Manifest
@@ -1,4 +1,3 @@
-DIST elasticsearch-5.6.16.tar.gz 33894983 BLAKE2B 
f96e78f1f28d8106948c91a0d31ea3d41b538fb0fd8534e2f52be651cf22986c76eae67c58c8ef10fef218d1646b1b4b5aa0a3625520e62e482063420775e92e
 SHA512 
cc831e50ce311366484c47cf9fead9bd6562035132e6fd29508e78776dd71846c713d8d1e7a0a99338df46cad124149fb5d767e0ae0bbbed0b50153e234f2631
 DIST elasticsearch-6.8.8.tar.gz 149927766 BLAKE2B 
329bb778100125d9624acc84252fe8281cd4ee3823fbafeabf8aeeca529c3cd8902b197d5e5a852d55f7a56ec410312e3932b34736607890dedad9e12c3afe2e
 SHA512 
c703d6230a42b77fb0f169158afbc18517118375e341ef889c231acc0f096a44716ba4fc1a2558fd000b0ceff4d9c3aff2f2c792f2c2ae92f0e7f82c6a70eaec
 DIST elasticsearch-7.6.2-no-jdk-linux-x86_64.tar.gz 148140124 BLAKE2B 
9a850011533052d7a4041484936dfa2c8fe7f7976314147bc2b1d5f239bbdfe68a3593d3e0d2bb4d709a71e81aa7c200f9530921dab9d50c0ab3e349f4769ffb
 SHA512 
aa5f499b26e92e19a673093fe2ff73c1c03a8da029b59cb83db43f9e2dfd7c650ee6a122bcf647b7e83f658ad9b9cc64092e6e7c1b4f8476f2973a6006b8df3c
 DIST elasticsearch-7.7.0-no-jdk-linux-x86_64.tar.gz 157716656 BLAKE2B 
812c4db511f844fb23cb79bdfe3778281f1b6dad6a45553380829e330231304ce0e18eb975867e8474f652a63bdab2f4fb8c14158753aa8b29db5debfd3f00ae
 SHA512 
a8d6cb7186301f50ba72ee5cde6c26390bdb6a8c13d902a75c63038b3dbb3cd7e544bbf6934d88324d722a213b7bf2efc0b27f9cae64428e6842d640bda5ee54

diff --git a/app-misc/elasticsearch/elasticsearch-5.6.16.ebuild 
b/app-misc/elasticsearch/elasticsearch-5.6.16.ebuild
deleted file mode 100644
index 0fa64b4d269..000
--- a/app-misc/elasticsearch/elasticsearch-5.6.16.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd user
-
-DESCRIPTION="Open Source, Distributed, RESTful, Search Engine"
-HOMEPAGE="https://www.elastic.co/products/elasticsearch;
-SRC_URI="https://artifacts.elastic.co/downloads/${PN}/${P}.tar.gz;
-LICENSE="Apache-2.0 BSD-2 LGPL-3 MIT public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="virtual/jre:1.8"
-
-pkg_setup() {
-   enewgroup ${PN}
-   enewuser ${PN} -1 /bin/bash /usr/share/${PN} ${PN}
-}
-
-src_prepare() {
-   default
-
-   rm -v bin/*.{bat,exe} LICENSE.txt || die
-}
-
-src_install() {
-   keepdir /etc/${PN}
-   keepdir /etc/${PN}/scripts
-
-   insinto /etc/${PN}
-   doins -r config/.
-   rm -rv config || die
-
-   insinto /usr/share/${PN}
-   doins -r .
-
-   exeinto /usr/share/${PN}/bin
-   doexe "${FILESDIR}/elasticsearch-systemd-pre-exec"
-
-   chmod +x "${ED}"/usr/share/${PN}/bin/* || die
-
-   keepdir /var/{lib,log}/${PN}
-   fowners ${PN}:${PN} /var/{lib,log}/${PN}
-   fperms 0750 /var/{lib,log}/${PN}
-   dodir /usr/share/${PN}/plugins
-
-   insinto /etc/sysctl.d
-   newins "${FILESDIR}/${PN}.sysctl.d" ${PN}.conf
-
-   newconfd "${FILESDIR}/${PN}.conf.2" ${PN}
-   newinitd "${FILESDIR}/${PN}.init.2" ${PN}
-
-   systemd_newtmpfilesd "${FILESDIR}/${PN}.tmpfiles.d" ${PN}.conf
-   systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service
-}
-
-pkg_postinst() {
-   elog
-   elog "You may create multiple instances of ${PN} by"
-   elog "symlinking the init script:"
-   elog "ln -sf /etc/init.d/${PN} /etc/init.d/${PN}.instance"
-   elog
-   elog "Please make sure you put elasticsearch.yml, log4j2.properties and 
scripts"
-   elog "from /etc/elasticsearch into the configuration directory of the 
instance:"
-   elog "/etc/${PN}/instance"
-   elog
-}

diff --git a/app-misc/elasticsearch/files/elasticsearch.conf.2 
b/app-misc/elasticsearch/files/elasticsearch.conf.2
deleted file mode 100644
index e802448a86a..000
--- a/app-misc/elasticsearch/files/elasticsearch.conf.2
+++ /dev/null
@@ -1,59 +0,0 @@
-
-# Elasticsearch
-
-
-# Elasticsearch home directory
-#ES_HOME=/usr/share/elasticsearch
-
-# Elasticsearch 

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

2020-06-12 Thread Thomas Deutschmann
commit: d944d1c3b80a0924529a12a0d56fb6d4abe8ef0c
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Jun 12 03:47:19 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 12 14:32:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d944d1c3

dev-db/redis: bump to 6.0.5, drop broken

Closes: https://bugs.gentoo.org/727924
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/redis/Manifest   | 2 +-
 dev-db/redis/{redis-6.0.4.ebuild => redis-6.0.5.ebuild} | 4 
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-db/redis/Manifest b/dev-db/redis/Manifest
index 001c4915229..bbb5d2a2458 100644
--- a/dev-db/redis/Manifest
+++ b/dev-db/redis/Manifest
@@ -4,4 +4,4 @@ DIST redis-5.0.5.tar.gz 1975750 BLAKE2B 
3a0463685ae30f9d38e96d7324ae624474f02311
 DIST redis-5.0.7.tar.gz 1984203 BLAKE2B 
a4e65784ae5d673833d1a6df73800d95ca4d8db7ec045c166027d0c372291e2f5fa2ccc4fe8d4a081b7a967c154fcf03d4b097c5d7b05755a52b465e441ad7ee
 SHA512 
75c1d4bcca3e28d80f6b6942f0153ff33538d706339c69bddd2646c36f88b901c77dde09fba5629ba90ace00077e45d37b0a822a863f9f737ef9a79eb7093d9d
 DIST redis-5.0.8.tar.gz 1985757 BLAKE2B 
e46af2133e066ccb91a8eb2c2fbfefe3747e1cfa71efa78dd50830e1bc1d83261f78ed6ff75b789b238709d9f72d5d401be2f2dd698bd19c41c091d10e0baf47
 SHA512 
106a74ab910267472fb418fdeb4f39e29efe9d73ed5af78b7847c91eaabd473dd729a63078e72d8e87c842169502946e9a0a97c42dea415db82732864c7c46dc
 DIST redis-5.0.9.tar.gz 1986574 BLAKE2B 
7802d0556d11c9be8577b9bb3f4dbad8c2419b38659001421f96040e8a64a4a304e9dc1f06d82802ce1c92515d166cfd37c2f347df4c4cda0c2c4c2bb10d27c5
 SHA512 
d2c7bc1f769bc5d179bfe6e71954962813b50597eafc752a9b1edf2fd87e84707b7daf0910db56dd0e89cb3bdb3e551da7f111ae4899f505bac5f77f99744c13
-DIST redis-6.0.4.tar.gz 2217173 BLAKE2B 
b93b405bbca06cfeafd57d92bc7966ffe97c22cf2b906729772431ca57d1beeb4ff67c7dad27c711ef676e30c0932fc24cf9be475cb6a2a31c21d8b0a3312f44
 SHA512 
8b0922fd7a9d03d4c21d4822da2c7b16a79c65151d3084b03bbacb35dfc2213a0847115c36ffbe8cc1e7b8664ed142e1e05e9f3f262a5e8a043849b398c7547d
+DIST redis-6.0.5.tar.gz 2217666 BLAKE2B 
6c85b344ada4a8b9981bf0403e883d7584b391b5275f14b4335f51924c2e9dc2eb7886694cd62eec2ac2c4e747468161b75cde3a4b373e496453787cbc994c43
 SHA512 
62ce42bb5ac9443e0736f5dfeffa7609542cef5b3c6c7d689ad8427cf788f3daf321531fdaa0329942e746e2eee47461be9d8771b89ae25adcc5badc225ebf26

diff --git a/dev-db/redis/redis-6.0.4.ebuild b/dev-db/redis/redis-6.0.5.ebuild
similarity index 95%
rename from dev-db/redis/redis-6.0.4.ebuild
rename to dev-db/redis/redis-6.0.5.ebuild
index 7a13cdaa9d1..16fd3cbb2f8 100644
--- a/dev-db/redis/redis-6.0.4.ebuild
+++ b/dev-db/redis/redis-6.0.5.ebuild
@@ -109,6 +109,10 @@ src_prepare() {
 
 src_configure() {
econf $(use_with luajit)
+
+   # Linenoise can't be built with -std=c99, see 
https://bugs.gentoo.org/451164
+   # also, don't define ANSI/c99 for lua twice
+   sed -i -e "s:-std=c99::g" deps/linenoise/Makefile deps/Makefile || die
 }
 
 src_compile() {



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

2020-06-12 Thread Thomas Deutschmann
commit: 9accac513cde11003ac3e05805381f40b4df353e
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri May 22 13:38:53 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 12 14:32:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9accac51

www-apps/kibana-bin: bump to 7.7.0

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

 www-apps/kibana-bin/Manifest|  2 +
 www-apps/kibana-bin/kibana-bin-7.7.0.ebuild | 90 +
 2 files changed, 92 insertions(+)

diff --git a/www-apps/kibana-bin/Manifest b/www-apps/kibana-bin/Manifest
index 33e17c178ee..79631d77b77 100644
--- a/www-apps/kibana-bin/Manifest
+++ b/www-apps/kibana-bin/Manifest
@@ -1,5 +1,7 @@
 DIST kibana-5.6.16-linux-x86_64.tar.gz 53468981 BLAKE2B 
dda2aacad7043e4ed259c194de95da143cfc8f4fef624ff783eb8323f9053afe3a9857e358df7aa0b1fa26e9b452ff5afe7480b7befb5504af95d730c1deea53
 SHA512 
e3b8cd5911444be3c8f39d2060216d968456cae123a3ac47805bbf1e3d5ca581ecfd061988655926a5c6243df0ea2e127e5cf6fe35d336df570cd5b82cfd338f
 DIST kibana-6.8.8-linux-x86_64.tar.gz 189162738 BLAKE2B 
63ff29f7b2cf8bed931a473c0c33a9b9a82bbbd95ede171ad964e5855d56bd113981065ec12c0eb48f5e010d003229f3c91d9578a520e5909e04de5e5a635662
 SHA512 
f2104d1f83595cacf9ba3ce4225dc7044a251255afb62e494a7e3224cfbd280e5f51755c6a5c3452f8208fd8566ec6a11d51cd4453dc66cb8a8b158876fb4eae
 DIST kibana-7.6.2-linux-x86_64.tar.gz 249555386 BLAKE2B 
e3db49bbf87de5c20dd8ae91a3835d27d10bcfa914b6cf6501eeddb229f896cdfbd78fa712c0ed63498a80a87ae48b0d2bac4218d8e1328c4c228f61e4c9b5d4
 SHA512 
5a7187f7fd1af3d4009053b904948fca08e171ea5eea36f8120019721d84b1649bdaf1bc606577ebad179bd4d24b014a1733c8221f67b1b7da2c756c68819311
+DIST kibana-7.7.0-linux-x86_64.tar.gz 278962064 BLAKE2B 
80ff28fc67d6b5d3b492a957e4cd2847364a86850abd60c468cad7d366fbbd9c406a5fd5c5e40e61ba7b5b333f0ee8c71f7c16f0da3f12fed8c81e20dec620ce
 SHA512 
ea6e7ca12c43be627c54691e365827a2e42458ab443dedeb948a2aa2e63d1506859554a0eaef4ccdb9c03de836d4f2b4afda7daf25a826748351df2d15309b8b
 DIST kibana-oss-6.8.8-linux-x86_64.tar.gz 66262509 BLAKE2B 
76531791f024cf98c5ebe6840564f8f49cd3539370889f209ac0b89763ad71cfd23575789c7bdeb1ad0f6adff8ee555ece530e8fdcc6e51e0671e0a4ae0095c8
 SHA512 
64c839cf8c1bbddf776655f6674640bd01bbe97039b78f9fac0a95f425eea37825c5fa9a06b4e8bad4e8230db02424afa569a3adcd5d36164f3d6aada8b2f4e4
 DIST kibana-oss-7.6.2-linux-x86_64.tar.gz 102252121 BLAKE2B 
f0b6571733b7eb5379491b8a27ee3b0ab49c643c73fd9ba53b0446f70deb059f788abf789037b9988ff398013c46653570c5ed3e539e76dd424b3ea624280e1c
 SHA512 
639119273e0184640cf25513dd29633939c4bdc173e6577d377d60503db68989980fe09829fad8ba0862695dd7f79fd7dbd0102c3c2f9eb5e762071579a3d424
+DIST kibana-oss-7.7.0-linux-x86_64.tar.gz 138321105 BLAKE2B 
148782533116a46bcaa529282ab0f8fe818789538ffac12187e95486db8757f030423e416a810c09ee20ca182e6ce80441208777e891d91961f8fc718926c975
 SHA512 
ed29806990a032abfeca747edcf9162f4704be5774bbe394bbe6b34c5614c97e27a900a64e9b6e7b242767bdf31729c34903c86e9708fb066f83d8df76966152

diff --git a/www-apps/kibana-bin/kibana-bin-7.7.0.ebuild 
b/www-apps/kibana-bin/kibana-bin-7.7.0.ebuild
new file mode 100644
index 000..b7064ff5a2e
--- /dev/null
+++ b/www-apps/kibana-bin/kibana-bin-7.7.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd
+
+MY_PN="${PN%-bin}"
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Analytics and search dashboard for Elasticsearch"
+HOMEPAGE="https://www.elastic.co/products/kibana;
+SRC_URI="x-pack? ( 
https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}-linux-x86_64.tar.gz )
+   !x-pack? ( 
https://artifacts.elastic.co/downloads/${MY_PN}/${MY_PN}-oss-${PV}-linux-x86_64.tar.gz
 )"
+
+# source: LICENSE.txt and NOTICE.txt
+LICENSE="Apache-2.0 Artistic-2 BSD BSD-2 CC-BY-3.0 CC-BY-4.0 icu ISC MIT 
MPL-2.0 OFL-1.1 openssl public-domain Unlicense WTFPL-2 ZLIB x-pack? ( Elastic 
)"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="x-pack"
+
+RDEPEND="
+   acct-group/kibana
+   acct-user/kibana
+   >=net-libs/nodejs-10.19.0
+   x-pack? (
+   dev-libs/expat
+   dev-libs/nss
+   )"
+
+S="${WORKDIR}/${MY_P}-linux-x86_64"
+
+src_prepare() {
+   default
+
+   # remove unused directory
+   rm -r data || die
+
+   # remove bundled nodejs
+   rm -r node || die
+   sed -i 's@\(^NODE="\).*@\1/usr/bin/node"@g' \
+   bin/kibana || die
+
+   # move optimize/plugins to /var/lib/kibana
+   rm -r optimize plugins || die
+
+   # handle node.js version with RDEPEND
+   sed -i /node_version_validator/d src/setup_node_env/index.js || die
+}
+
+src_install() {
+   insinto /etc/${MY_PN}
+   doins -r config/.
+   rm -r config || die
+
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${MY_PN}.logrotate ${MY_PN}
+
+   newconfd "${FILESDIR}"/${MY_PN}.confd ${MY_PN}
+  

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

2020-06-12 Thread Thomas Deutschmann
commit: 3515be20f125eedd566a0b010da73c27f0e4d7f6
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri May 22 13:34:50 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 12 14:32:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3515be20

app-admin/logstash-bin: bump to 7.7.0

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

 app-admin/logstash-bin/Manifest  |  2 +
 app-admin/logstash-bin/logstash-bin-7.7.0.ebuild | 73 
 2 files changed, 75 insertions(+)

diff --git a/app-admin/logstash-bin/Manifest b/app-admin/logstash-bin/Manifest
index 9d0a0c4b61e..0f12b29f933 100644
--- a/app-admin/logstash-bin/Manifest
+++ b/app-admin/logstash-bin/Manifest
@@ -1,5 +1,7 @@
 DIST logstash-5.6.15.tar.gz 110086992 BLAKE2B 
3047259c4bc5d71b072fa004c44953f84860ec53e051641c4efc903e38243e85b8fdebeaf093c01f5410c1f05a78a8d8aa2282fc45cf5fd784a41ea66ff5b196
 SHA512 
405039ff988aee8878cbeca96ef0fcbadba762f877eaec36c8a75b010e56a943c2951a8f83f9279d7d9fea99c4f8a200c705f784813a2733289336c58c34ca1e
 DIST logstash-6.8.8.tar.gz 179965893 BLAKE2B 
a56db7b09c7fd59a5496e076ab11bf273265cff7eedfc9c9dfaa117a16baeb9b9c8e97a71eb8ff2a80f379b242d08c2d997476d7a48bab802ff3380d8914f13c
 SHA512 
11c0b9be1d51c3feff82181234d0b5cd838edff78678bdc410f306c52d6345393e9d6c4d6095c2e3aa044f8c5af35d98fa2570891e81e9e3c57907c2baed6100
 DIST logstash-7.6.2.tar.gz 172679447 BLAKE2B 
afeaab06178669559ff532cf72575f8063d07f95f2401060d33e0a99c87bb9e0c251e45634b9723efe456892ac19586accc89cf7272163e48eeaef438632b777
 SHA512 
c86dcf36cd0d578467c7013234040d5ea100f08ef69a185f6aa86c87dfa46936282abf10d0f495ffe649274136b735d17ab513ef3401205140c2d98bd9f91238
+DIST logstash-7.7.0.tar.gz 166451553 BLAKE2B 
30b732f1ef516b275246b0e14212b0b00b78502e0b4e78211b3bfdd77e2190639ed8c35f775dae7817b0b43a446d34941b968e8a0785302c337a326a507fc607
 SHA512 
970740adc47551d7967b9841cc39d15f2cbdcd46c2fee1f84b5688fac266fdcd2202cbb10d3a10cf3768606f693ed2e4fc79e91d293a3295083718bafaa7bc9d
 DIST logstash-oss-6.8.8.tar.gz 179836007 BLAKE2B 
e278d8dd34341bceb506accb3424b4af6db0795b582e1370d60f4a4b68671372449c94ae28f4a7585b8d4f4e63dcf7d6fa80eed37fd4ef8e872414ae2cd15b80
 SHA512 
ceba8d798c1246c9fd3385bc4b64995fcf9083dc5149211fabc09bfa3208d56bba6d8ae4ab73da5f9968633f30c547e0132f76543e2f9a2a96675ee58df74b09
 DIST logstash-oss-7.6.2.tar.gz 172501347 BLAKE2B 
2a83d7617c8e13a0b736ed0023a164d2191102f49e7d7174bf3ea9c56370c51e4fd760f7bb3aba97f1b9bd2ec122ba22e00dec9ac9636f7b79128c6bb2da548e
 SHA512 
c425a9748964ef38fc58f67778cd88fc367df91087362353cfee316e54528e4a23407e1fc53d628008fd4c829b427061758112f10e7805cec88c0a1f0a966d2a
+DIST logstash-oss-7.7.0.tar.gz 166272505 BLAKE2B 
a12b065874e03ae985c590b8bcbaabf4d2ee6d0ce3ca1f5d60b0874074996e7f8c40bad4fd242e26e74c11741620103e41bdeade2f60f6fabe97652d1c9fbb1e
 SHA512 
a455fcf5c9a44c326ae581f9390ddf206064e6e6b3801cca312cef91e8d33086f8a6598ed68f81f2cfc6d8d66783632b983bef7c8a4ad0f24e929827ec137da4

diff --git a/app-admin/logstash-bin/logstash-bin-7.7.0.ebuild 
b/app-admin/logstash-bin/logstash-bin-7.7.0.ebuild
new file mode 100644
index 000..9e7d19873de
--- /dev/null
+++ b/app-admin/logstash-bin/logstash-bin-7.7.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit java-pkg-2
+
+MY_PN="${PN%-bin}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Tool for managing events and logs"
+HOMEPAGE="https://www.elastic.co/products/logstash;
+SRC_URI="x-pack? ( 
https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}.tar.gz )
+   !x-pack? ( 
https://artifacts.elastic.co/downloads/${MY_PN}/${MY_PN}-oss-${PV}.tar.gz )"
+
+# source: LICENSE.txt and NOTICE.txt
+LICENSE="Apache-2.0 MIT x-pack? ( Elastic )"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="x-pack"
+
+RESTRICT="strip"
+QA_PREBUILT="opt/logstash/vendor/jruby/lib/jni/*/libjffi*.so"
+
+RDEPEND="acct-group/logstash
+   acct-user/logstash
+   virtual/jre"
+
+S="${WORKDIR}/${MY_P}"
+
+src_install() {
+   keepdir /etc/"${MY_PN}"/{conf.d,patterns,plugins}
+   keepdir "/var/log/${MY_PN}"
+
+   insinto "/usr/share/${MY_PN}"
+   newins "${FILESDIR}/agent.conf.sample" agent.conf
+
+   rm -v config/{pipelines.yml,startup.options} || die
+   insinto /etc/${MY_PN}
+   doins -r config/.
+   doins "${FILESDIR}/pipelines.yml"
+   rm -rv config data || die
+
+   insinto "/opt/${MY_PN}"
+   doins -r .
+   fperms 0755 "/opt/${MY_PN}/bin/${MY_PN}" 
"/opt/${MY_PN}/vendor/jruby/bin/jruby" "/opt/${MY_PN}/bin/logstash-plugin"
+
+   newconfd "${FILESDIR}/${MY_PN}.confd-r2" "${MY_PN}"
+   newinitd "${FILESDIR}/${MY_PN}.initd-r2" "${MY_PN}"
+
+   insinto /usr/share/eselect/modules
+   doins "${FILESDIR}"/logstash-plugin.eselect
+}
+
+pkg_postinst() {
+   ewarn "Self installed plugins are removed during Logstash upgrades (Bug 
#622602)"
+   ewarn "Install 

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

2020-06-12 Thread Thomas Deutschmann
commit: d73484c003a2e6505467439fb5aa6193d0232a49
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri May 22 13:40:16 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 12 14:32:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d73484c0

www-apps/kibana-bin: drop old

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/15915
Signed-off-by: Thomas Deutschmann  gentoo.org>

 www-apps/kibana-bin/Manifest |  1 -
 www-apps/kibana-bin/kibana-bin-5.6.16.ebuild | 70 
 2 files changed, 71 deletions(-)

diff --git a/www-apps/kibana-bin/Manifest b/www-apps/kibana-bin/Manifest
index 79631d77b77..07a436e2905 100644
--- a/www-apps/kibana-bin/Manifest
+++ b/www-apps/kibana-bin/Manifest
@@ -1,4 +1,3 @@
-DIST kibana-5.6.16-linux-x86_64.tar.gz 53468981 BLAKE2B 
dda2aacad7043e4ed259c194de95da143cfc8f4fef624ff783eb8323f9053afe3a9857e358df7aa0b1fa26e9b452ff5afe7480b7befb5504af95d730c1deea53
 SHA512 
e3b8cd5911444be3c8f39d2060216d968456cae123a3ac47805bbf1e3d5ca581ecfd061988655926a5c6243df0ea2e127e5cf6fe35d336df570cd5b82cfd338f
 DIST kibana-6.8.8-linux-x86_64.tar.gz 189162738 BLAKE2B 
63ff29f7b2cf8bed931a473c0c33a9b9a82bbbd95ede171ad964e5855d56bd113981065ec12c0eb48f5e010d003229f3c91d9578a520e5909e04de5e5a635662
 SHA512 
f2104d1f83595cacf9ba3ce4225dc7044a251255afb62e494a7e3224cfbd280e5f51755c6a5c3452f8208fd8566ec6a11d51cd4453dc66cb8a8b158876fb4eae
 DIST kibana-7.6.2-linux-x86_64.tar.gz 249555386 BLAKE2B 
e3db49bbf87de5c20dd8ae91a3835d27d10bcfa914b6cf6501eeddb229f896cdfbd78fa712c0ed63498a80a87ae48b0d2bac4218d8e1328c4c228f61e4c9b5d4
 SHA512 
5a7187f7fd1af3d4009053b904948fca08e171ea5eea36f8120019721d84b1649bdaf1bc606577ebad179bd4d24b014a1733c8221f67b1b7da2c756c68819311
 DIST kibana-7.7.0-linux-x86_64.tar.gz 278962064 BLAKE2B 
80ff28fc67d6b5d3b492a957e4cd2847364a86850abd60c468cad7d366fbbd9c406a5fd5c5e40e61ba7b5b333f0ee8c71f7c16f0da3f12fed8c81e20dec620ce
 SHA512 
ea6e7ca12c43be627c54691e365827a2e42458ab443dedeb948a2aa2e63d1506859554a0eaef4ccdb9c03de836d4f2b4afda7daf25a826748351df2d15309b8b

diff --git a/www-apps/kibana-bin/kibana-bin-5.6.16.ebuild 
b/www-apps/kibana-bin/kibana-bin-5.6.16.ebuild
deleted file mode 100644
index a5b43acbd70..000
--- a/www-apps/kibana-bin/kibana-bin-5.6.16.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit user
-
-MY_PN="${PN%-bin}"
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Analytics and search dashboard for Elasticsearch"
-HOMEPAGE="https://www.elastic.co/products/kibana;
-SRC_URI="https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}-linux-x86_64.tar.gz;
-
-# source: LICENSE.txt and NOTICE.txt
-LICENSE="Apache-2.0 Artistic-2 BSD BSD-2 CC-BY-3.0 CC-BY-4.0 icu ISC MIT 
MPL-2.0 OFL-1.1 openssl public-domain Unlicense WTFPL-2 ZLIB"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=">=net-libs/nodejs-6.17.0"
-
-# Do not complain about CFLAGS etc since kibana does not use them.
-QA_FLAGS_IGNORED='.*'
-
-S="${WORKDIR}/${MY_P}-linux-x86_64"
-
-pkg_setup() {
-   enewgroup ${MY_PN}
-   enewuser ${MY_PN} -1 -1 /opt/${MY_PN} ${MY_PN}
-}
-
-src_prepare() {
-   default
-
-   # remove bundled nodejs
-   rm -r node || die
-
-   # remove empty unused directory
-   rmdir data || die
-}
-
-src_install() {
-   insinto /etc/${MY_PN}
-   doins -r config/.
-   rm -r config || die
-
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}"/${MY_PN}.logrotate ${MY_PN}
-
-   newconfd "${FILESDIR}"/${MY_PN}.confd ${MY_PN}
-   newinitd "${FILESDIR}"/${MY_PN}.initd ${MY_PN}
-
-   insinto /opt/${MY_PN}
-   doins -r .
-
-   fperms -R +x /opt/${MY_PN}/bin
-
-   diropts -m 0750 -o ${MY_PN} -g ${MY_PN}
-   keepdir /var/log/${MY_PN}
-}
-
-pkg_postinst() {
-   elog "This version of Kibana is compatible with Elasticsearch $(ver_cut 
1-2) and"
-   elog "Node.js 6. Some plugins may fail with other versions of Node.js 
(Bug #656008)."
-   elog
-   elog "Be sure to point ES_INSTANCE to your Elasticsearch instance"
-   elog "in /etc/conf.d/${MY_PN}."
-   elog
-   elog "Elasticsearch can run local or remote."
-}



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

2020-06-12 Thread Thomas Deutschmann
commit: 69a4cfdb585bd153a03ac4a348b2e7a8a73b6a32
Author: Philippe Chaintreuil  parallaxshift  com>
AuthorDate: Mon Jun  8 14:35:38 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 12 14:30:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69a4cfdb

mail-client/roundcube: 1.4.6 version bump

Just a copy of 1.4.4.

Closes: https://bugs.gentoo.org/727534
Closes: https://github.com/gentoo/gentoo/pull/16119
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Philippe Chaintreuil  parallaxshift.com>
Signed-off-by: Thomas Deutschmann  gentoo.org>

 mail-client/roundcube/Manifest   |  1 +
 mail-client/roundcube/roundcube-1.4.6.ebuild | 73 
 2 files changed, 74 insertions(+)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 7731196a331..cdff49e7642 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -7,3 +7,4 @@ DIST roundcubemail-1.4.1-complete.tar.gz 6998687 BLAKE2B 
ff33e512bb202d37d77ae2a
 DIST roundcubemail-1.4.2-complete.tar.gz 7006013 BLAKE2B 
f92b94de3ce58cd145ce3d30875902d44410cb039176be5c2d09a23741b08405b21107b03a0ae302cfdf5a845a49cf044f13a09b582f291639648aac3b2f4c81
 SHA512 
3f705bc38b44a0b7ea3241b0222f607b040ec01c8ea400b6b6222fbe346570c5f3450e5a188bab99ea171481453eb3f5b1e7457070ace1144558ec662a4273bb
 DIST roundcubemail-1.4.3-complete.tar.gz 7028284 BLAKE2B 
c53efbee437960339c6e80a1fd2a8ae8dfebd886cf029fc081d16c7874f0b6ea7fa03edb54276384dbf9d3948d84a6869f97cf3ce6bf27c52d50ba76ca56
 SHA512 
c65359473d08a46dbd42894c2758a46209491fc421ee58ab5b1c0d0d56e3fec8b2f43d01b18cb8934589cbee7e7abfda2c8efbf02b3521790d7b45ed6dc88a1e
 DIST roundcubemail-1.4.4-complete.tar.gz 7029864 BLAKE2B 
2a6764a65c29e3deac6275c3dfd19ab2bee1f33ae1a7767561fcac25688bb8f3f7eeaee3eece20d2a6210aff18a5e493d0be709f4a3ae2ad4f3cfd9a1b124f06
 SHA512 
ddea321b5266c547f67c010147e9aa1457bea4802bec37f9e9d87e691bdc8df27f5c90cff8770de2458822160b85f7359f62742072ae1d642a040b9d88651519
+DIST roundcubemail-1.4.6-complete.tar.gz 7031573 BLAKE2B 
541147faeb2fafbf15fd3a4f42a5ecbb642113f02ea9135c91d3b359ec4582e490b80b2e20efa1f6afe8c35e5afe2263682a717a5342198a9eabb7e555e302bb
 SHA512 
e86763ced58cfa8174f71d33ae45cd62f26a58853b9361b83fa5bf883a4106c957f66b6b17b03172a3ee595ca74d7c19ac38e449a23377defd77cf555742

diff --git a/mail-client/roundcube/roundcube-1.4.6.ebuild 
b/mail-client/roundcube/roundcube-1.4.6.ebuild
new file mode 100644
index 000..6d3b3ede4e4
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.4.6.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+DESCRIPTION="A browser-based multilingual IMAP client with an application-like 
user interface"
+HOMEPAGE="https://roundcube.net;
+SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz;
+
+# roundcube is GPL-licensed, the rest of the licenses here are
+# for bundled PEAR components, googiespell and utf8.class.php
+LICENSE="GPL-3 BSD PHP-2.02 PHP-3 MIT public-domain"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="change-password enigma ldap mysql postgres sqlite ssl spell"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+   ${DEPEND}
+   
>=dev-lang/php-5.4.0[filter,gd,iconv,json,ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml]
+   virtual/httpd-php
+   change-password? (
+   dev-lang/php[sockets]
+   )
+   enigma? (
+   app-crypt/gnupg
+   )
+   mysql? (
+   || (
+   dev-lang/php[mysql]
+   dev-lang/php[mysqli]
+   )
+   )
+   spell? ( dev-lang/php[curl,spell] )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc CHANGELOG INSTALL README.md UPGRADING
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r [[:lower:]]* SQL
+   doins .htaccess
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/logs
+   webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+   webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+   webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
+
+   webapp_src_install
+}
+
+pkg_postinst() {
+   webapp_pkg_postinst
+
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   elog "You can review the post-upgrade instructions at:"
+   elog 
"${EROOT%/}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
+   fi
+}



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

2020-06-12 Thread Thomas Deutschmann
commit: f4958b7a2941668d51845fdb35d91aaeb4a40a62
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Jun 12 03:48:38 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 12 14:32:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4958b7a

dev-db/redis: drop old

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/16028
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/redis/Manifest  |   3 -
 dev-db/redis/redis-4.0.2-r1.ebuild | 131 --
 dev-db/redis/redis-5.0.5.ebuild| 156 
 dev-db/redis/redis-5.0.7.ebuild| 159 -
 4 files changed, 449 deletions(-)

diff --git a/dev-db/redis/Manifest b/dev-db/redis/Manifest
index bbb5d2a2458..66c7c82651f 100644
--- a/dev-db/redis/Manifest
+++ b/dev-db/redis/Manifest
@@ -1,7 +1,4 @@
 DIST redis-4.0.14.tar.gz 1740967 BLAKE2B 
d9122565ba890416d8936db936bc1410af840cc7617b485b94428891806d5889f5f02c2e722a7e68fe6c0b2690c1ef3479cc8837c55fb154f2b43af9986647a4
 SHA512 
7730a4083962046f8fee674a8ce95e1d3e8c8dcc2d64a65491dc3b851413b2d745942be7a94ee77074aa530da5f3d458c4e7388d7950a8495d8ee9f4862b7e06
-DIST redis-4.0.2.tar.gz 1713990 BLAKE2B 
307ab76b336f7520e14a23a1577c46e1b63cc5a5a5b6afb725cb87934fbcb62107085671fd1072d1142ce8e92f069e6b6064c9f4468335bc6997897c8f494471
 SHA512 
1458909c6fc16cff8ca5e6dddff23b988ee1e447f2d0bccf5941553b22bab6abb851732b3fe53dafb8a69d6c0939c3ce7e0686d51e03be720fb018c038d3b1b4
-DIST redis-5.0.5.tar.gz 1975750 BLAKE2B 
3a0463685ae30f9d38e96d7324ae624474f02311e22e186460834920babc35ff343d84e8cb78a2cee0d45d9ba1c01944c783c88892b6580d83bc1cdec64a3e94
 SHA512 
78215ec02b7184e05788c7a368146ea53095a877a0e09174b4c9f175aeb9ba9174023c19e33bf62e4513b848e1841538d398e7c0a651c5c947255c1691cb4586
-DIST redis-5.0.7.tar.gz 1984203 BLAKE2B 
a4e65784ae5d673833d1a6df73800d95ca4d8db7ec045c166027d0c372291e2f5fa2ccc4fe8d4a081b7a967c154fcf03d4b097c5d7b05755a52b465e441ad7ee
 SHA512 
75c1d4bcca3e28d80f6b6942f0153ff33538d706339c69bddd2646c36f88b901c77dde09fba5629ba90ace00077e45d37b0a822a863f9f737ef9a79eb7093d9d
 DIST redis-5.0.8.tar.gz 1985757 BLAKE2B 
e46af2133e066ccb91a8eb2c2fbfefe3747e1cfa71efa78dd50830e1bc1d83261f78ed6ff75b789b238709d9f72d5d401be2f2dd698bd19c41c091d10e0baf47
 SHA512 
106a74ab910267472fb418fdeb4f39e29efe9d73ed5af78b7847c91eaabd473dd729a63078e72d8e87c842169502946e9a0a97c42dea415db82732864c7c46dc
 DIST redis-5.0.9.tar.gz 1986574 BLAKE2B 
7802d0556d11c9be8577b9bb3f4dbad8c2419b38659001421f96040e8a64a4a304e9dc1f06d82802ce1c92515d166cfd37c2f347df4c4cda0c2c4c2bb10d27c5
 SHA512 
d2c7bc1f769bc5d179bfe6e71954962813b50597eafc752a9b1edf2fd87e84707b7daf0910db56dd0e89cb3bdb3e551da7f111ae4899f505bac5f77f99744c13
 DIST redis-6.0.5.tar.gz 2217666 BLAKE2B 
6c85b344ada4a8b9981bf0403e883d7584b391b5275f14b4335f51924c2e9dc2eb7886694cd62eec2ac2c4e747468161b75cde3a4b373e496453787cbc994c43
 SHA512 
62ce42bb5ac9443e0736f5dfeffa7609542cef5b3c6c7d689ad8427cf788f3daf321531fdaa0329942e746e2eee47461be9d8771b89ae25adcc5badc225ebf26

diff --git a/dev-db/redis/redis-4.0.2-r1.ebuild 
b/dev-db/redis/redis-4.0.2-r1.ebuild
deleted file mode 100644
index 510cd9b08c0..000
--- a/dev-db/redis/redis-4.0.2-r1.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools eutils flag-o-matic systemd toolchain-funcs user
-
-DESCRIPTION="A persistent caching system, key-value and data structures 
database"
-HOMEPAGE="http://redis.io/;
-SRC_URI="http://download.redis.io/releases/${P}.tar.gz;
-
-LICENSE="BSD"
-KEYWORDS="amd64 arm arm64 hppa ppc ppc64 x86 ~amd64-linux ~x86-linux 
~x86-macos ~x86-solaris"
-IUSE="+jemalloc tcmalloc luajit test"
-RESTRICT="!test? ( test )"
-SLOT="0"
-
-# Redis does NOT build with Lua 5.2 or newer at this time.
-# This should link correctly with both unslotted & slotted Lua, without
-# changes.
-RDEPEND="luajit? ( dev-lang/luajit:2 )
-   !luajit? ( || ( dev-lang/lua:5.1 =dev-lang/lua-5.1*:0 ) )
-   tcmalloc? ( dev-util/google-perftools )
-   jemalloc? ( >=dev-libs/jemalloc-3.2 )"
-DEPEND="virtual/pkgconfig
-   >=sys-devel/autoconf-2.63
-   test? ( dev-lang/tcl:0= )
-   ${RDEPEND}"
-REQUIRED_USE="?? ( tcmalloc jemalloc )"
-
-S="${WORKDIR}/${PN}-${PV/_/-}"
-
-pkg_setup() {
-   enewgroup redis 75
-   enewuser redis 75 -1 /var/lib/redis redis
-}
-
-src_prepare() {
-   epatch \
-   "${FILESDIR}"/${PN}-4.0.1-shared.patch \
-   "${FILESDIR}"/${PN}-3.2.3-config.patch \
-   "${FILESDIR}"/${PN}-4.0.1-sharedlua.patch
-   eapply_user
-
-   # Copy lua modules into build dir
-   cp 
"${S}"/deps/lua/src/{fpconv,lua_bit,lua_cjson,lua_cmsgpack,lua_struct,strbuf}.c 
"${S}"/src || die
-   cp "${S}"/deps/lua/src/{fpconv,strbuf}.h "${S}"/src || die
-   # Append cflag for lua_cjson
-   

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

2020-06-12 Thread Thomas Deutschmann
commit: 5350a4cdb790fc1b64b428c3c97ab93d4a0922ca
Author: Robert Förster  gmake  de>
AuthorDate: Fri Jun 12 10:51:40 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 12 14:27:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5350a4cd

net-misc/oidentd: version bump

Closes: https://bugs.gentoo.org/725164
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Robert Förster  gmake.de>
Closes: https://github.com/gentoo/gentoo/pull/16203
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-misc/oidentd/Manifest  |  1 +
 .../oidentd/files/oidentd-2.5.0-respect-ar.patch   | 12 +
 net-misc/oidentd/oidentd-2.5.0.ebuild  | 55 ++
 3 files changed, 68 insertions(+)

diff --git a/net-misc/oidentd/Manifest b/net-misc/oidentd/Manifest
index 6d1c2163397..b7d8c50999b 100644
--- a/net-misc/oidentd/Manifest
+++ b/net-misc/oidentd/Manifest
@@ -1 +1,2 @@
 DIST oidentd-2.4.0.tar.xz 188280 BLAKE2B 
e7a6cdcc78ae61b103b81335d6a4802bbc301adad256dbe9461245e7a2839e1f4786cf3bf7206df2f8fc6414351c4bb8f92c87d16d69f678e0793b9a760ee966
 SHA512 
3dc6f8ba1c374c21bbc721516f83c5b825d5bc75dbda390d5e5e0e72ceac31495380a6025c626edcec4f8685a009f5be9571606c50e28fc28dc9f73a20f1b2d0
+DIST oidentd-2.5.0.tar.xz 195536 BLAKE2B 
ea6327fc415811b7050503daa393639f5740e9c1681794cfadf447e4968024aed7e0367ba804209d236c295777f856297b62c1d7e307c268c3d9fad9b240b7f5
 SHA512 
31ff2cad2afaa9f07a0aa35ad904047de78f168f9e6d6a3fcf7397eb89e6b930c30741eb1de44e3c2c24f48ca7d860cafd2771f464b336d400ab6d98384e9320

diff --git a/net-misc/oidentd/files/oidentd-2.5.0-respect-ar.patch 
b/net-misc/oidentd/files/oidentd-2.5.0-respect-ar.patch
new file mode 100644
index 000..156b136f775
--- /dev/null
+++ b/net-misc/oidentd/files/oidentd-2.5.0-respect-ar.patch
@@ -0,0 +1,12 @@
+diff --git a/configure.ac b/configure.ac
+index b458d11..b163128 100644
+--- a/configure.ac
 b/configure.ac
+@@ -32,6 +32,7 @@ AC_PROG_LEX
+ AC_PROG_RANLIB
+ AC_PROG_INSTALL
+ AC_PATH_PROG(sedpath, sed)
++AM_PROG_AR
+ 
+ AC_HEADER_STDC
+ AC_HEADER_SYS_WAIT

diff --git a/net-misc/oidentd/oidentd-2.5.0.ebuild 
b/net-misc/oidentd/oidentd-2.5.0.ebuild
new file mode 100644
index 000..ceb7d227fd8
--- /dev/null
+++ b/net-misc/oidentd/oidentd-2.5.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools systemd
+
+DESCRIPTION="Another (RFC1413 compliant) ident daemon"
+HOMEPAGE="https://oidentd.janikrabe.com/;
+SRC_URI="https://files.janikrabe.com/pub/${PN}/releases/${PV}/${P}.tar.xz;
+
+LICENSE="BSD-2 GPL-2 LGPL-2+ MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="debug ipv6 masquerade selinux"
+
+DEPEND="masquerade? ( net-libs/libnetfilter_conntrack )"
+
+RDEPEND="
+   acct-user/oidentd
+   acct-group/oidentd
+   selinux? ( sec-policy/selinux-oident )
+   ${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-respect-ar.patch" )
+
+src_prepare() {
+   sed -i '/ExecStart/ s|$| -u oidentd -g oidentd|' 
contrib/systemd/*.service || die
+
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   local myconf=(
+   $(use_enable debug)
+   $(use_enable ipv6)
+   $(use_enable masquerade libnfct)
+   $(use_enable masquerade nat)
+   --enable-xdgbdir
+   )
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+
+   newinitd "${FILESDIR}"/${PN}-2.0.7-init ${PN}
+   newconfd "${FILESDIR}"/${PN}-2.2.2-confd ${PN}
+
+   systemd_dounit contrib/systemd/${PN}@.service
+   systemd_dounit contrib/systemd/${PN}.socket
+   systemd_dounit contrib/systemd/${PN}.service
+}



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

2020-06-12 Thread Thomas Deutschmann
commit: f715c87aa4d77849fb2abf05225b7bcad98a740a
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri May 22 13:34:07 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 12 14:32:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f715c87a

app-misc/elasticsearch: bump to 7.7.0

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

 app-misc/elasticsearch/Manifest   |  2 +
 app-misc/elasticsearch/elasticsearch-7.7.0.ebuild | 83 +++
 2 files changed, 85 insertions(+)

diff --git a/app-misc/elasticsearch/Manifest b/app-misc/elasticsearch/Manifest
index 99c33de25e3..cfe38f90da5 100644
--- a/app-misc/elasticsearch/Manifest
+++ b/app-misc/elasticsearch/Manifest
@@ -1,5 +1,7 @@
 DIST elasticsearch-5.6.16.tar.gz 33894983 BLAKE2B 
f96e78f1f28d8106948c91a0d31ea3d41b538fb0fd8534e2f52be651cf22986c76eae67c58c8ef10fef218d1646b1b4b5aa0a3625520e62e482063420775e92e
 SHA512 
cc831e50ce311366484c47cf9fead9bd6562035132e6fd29508e78776dd71846c713d8d1e7a0a99338df46cad124149fb5d767e0ae0bbbed0b50153e234f2631
 DIST elasticsearch-6.8.8.tar.gz 149927766 BLAKE2B 
329bb778100125d9624acc84252fe8281cd4ee3823fbafeabf8aeeca529c3cd8902b197d5e5a852d55f7a56ec410312e3932b34736607890dedad9e12c3afe2e
 SHA512 
c703d6230a42b77fb0f169158afbc18517118375e341ef889c231acc0f096a44716ba4fc1a2558fd000b0ceff4d9c3aff2f2c792f2c2ae92f0e7f82c6a70eaec
 DIST elasticsearch-7.6.2-no-jdk-linux-x86_64.tar.gz 148140124 BLAKE2B 
9a850011533052d7a4041484936dfa2c8fe7f7976314147bc2b1d5f239bbdfe68a3593d3e0d2bb4d709a71e81aa7c200f9530921dab9d50c0ab3e349f4769ffb
 SHA512 
aa5f499b26e92e19a673093fe2ff73c1c03a8da029b59cb83db43f9e2dfd7c650ee6a122bcf647b7e83f658ad9b9cc64092e6e7c1b4f8476f2973a6006b8df3c
+DIST elasticsearch-7.7.0-no-jdk-linux-x86_64.tar.gz 157716656 BLAKE2B 
812c4db511f844fb23cb79bdfe3778281f1b6dad6a45553380829e330231304ce0e18eb975867e8474f652a63bdab2f4fb8c14158753aa8b29db5debfd3f00ae
 SHA512 
a8d6cb7186301f50ba72ee5cde6c26390bdb6a8c13d902a75c63038b3dbb3cd7e544bbf6934d88324d722a213b7bf2efc0b27f9cae64428e6842d640bda5ee54
 DIST elasticsearch-oss-6.8.8.tar.gz 68655829 BLAKE2B 
808b9dd49f7d9c9968e6e1c5dcd8d1150d3638b8380ad0608f1e85f00d98c6da6d0c9c324f244b510d35ecec0f37b40e29fd0761b83118e137cf394c231cc0e8
 SHA512 
7c5972d365a8a2a80c351039ff54a274bb1f95379d6f4feab4fa01360541bffa58409ffac6030acade24be54d1cc57e7ea24a7cf29531aba35a565718e30288d
 DIST elasticsearch-oss-7.6.2-no-jdk-linux-x86_64.tar.gz 72570377 BLAKE2B 
5a5ec3e79cba236dd4a6ffd279b0fca4ad882c877b418261b0314d8101885a2d2496c837b44e5dbefe5ed994aeeca488a8f08a2ba26c4b44b156c180dae6004c
 SHA512 
6197a0b62f577cd0692c1fb97a473a9971f8fef383dc6ef618035785dbc662947d2adbc425ce130ef531cbfaf9add9ed5da5a698387e770c49af820644d67e72
+DIST elasticsearch-oss-7.7.0-no-jdk-linux-x86_64.tar.gz 73216528 BLAKE2B 
f0f1a3d3347ea37703e90bd896b24f6e3c58406d9fb20f3607a4d08eee325b5ae293db48d1afdc208468ee775b9085a28f39f2e175b67e4881bfb61d5cb85a9a
 SHA512 
f9b323cff078a0dc856f99efd164775a9cd0718bb0ddb6c4d4817fa53cae71748f1aec5158afa45d4b29076043cbada9743a996e685439436e93d94a9eff2768

diff --git a/app-misc/elasticsearch/elasticsearch-7.7.0.ebuild 
b/app-misc/elasticsearch/elasticsearch-7.7.0.ebuild
new file mode 100644
index 000..2155270debe
--- /dev/null
+++ b/app-misc/elasticsearch/elasticsearch-7.7.0.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd
+
+DESCRIPTION="Open Source, Distributed, RESTful, Search Engine"
+HOMEPAGE="https://www.elastic.co/products/elasticsearch;
+SRC_URI="x-pack? ( 
https://artifacts.elastic.co/downloads/${PN}/${P}-no-jdk-linux-x86_64.tar.gz )
+   !x-pack? ( 
https://artifacts.elastic.co/downloads/${PN}/${PN}-oss-${PV}-no-jdk-linux-x86_64.tar.gz
 )"
+LICENSE="Apache-2.0 BSD-2 LGPL-3 MIT public-domain x-pack? ( Elastic )"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="x-pack"
+
+RDEPEND="acct-group/elasticsearch
+   acct-user/elasticsearch
+   virtual/jre"
+
+QA_PRESTRIPPED="usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/\(bin\|lib\)/.*"
+
+src_prepare() {
+   default
+
+   rm LICENSE.txt NOTICE.txt || die
+   rmdir logs || die
+}
+
+src_install() {
+   keepdir /etc/${PN}
+   keepdir /etc/${PN}/scripts
+
+   insinto /etc/${PN}
+   doins -r config/.
+   rm -r config || die
+
+   fowners root:${PN} /etc/${PN}
+   fperms 2750 /etc/${PN}
+
+   insinto /usr/share/${PN}
+   doins -r .
+
+   exeinto /usr/share/${PN}/bin
+   doexe "${FILESDIR}/elasticsearch-systemd-pre-exec"
+
+   chmod +x "${ED}"/usr/share/${PN}/bin/* || die
+
+   if use x-pack; then
+   chmod +x 
"${ED}"/usr/share/${PN}/modules/x-pack-ml/platform/linux-x86_64/bin/* || die
+   fi
+
+   keepdir /var/{lib,log}/${PN}
+   fowners ${PN}:${PN} /var/{lib,log}/${PN}
+   fperms 0750 /var/{lib,log}/${PN}
+   dodir 

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

2020-06-12 Thread Thomas Deutschmann
commit: 45e128b16aa4472e309d2e8f115383b81f5fef72
Author: Tomáš Mózes  gmail  com>
AuthorDate: Thu Jun 11 07:05:54 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 12 14:29:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45e128b1

app-admin/graylog: bump to 3.3.1

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

 app-admin/graylog/Manifest |  1 +
 app-admin/graylog/graylog-3.3.1.ebuild | 83 ++
 2 files changed, 84 insertions(+)

diff --git a/app-admin/graylog/Manifest b/app-admin/graylog/Manifest
index 4492479af82..e17f484fca5 100644
--- a/app-admin/graylog/Manifest
+++ b/app-admin/graylog/Manifest
@@ -1,3 +1,4 @@
 DIST graylog-2.5.1.tgz 123878927 BLAKE2B 
d168579be4d20e3a8081d608247e7101fc5d99ddd2b5f063f94d7e91d4095c6bd016a4bc1be0f0e08b5043b771070312286404ece5eacc51e4a8730dfc13dab1
 SHA512 
44e2ca00e47a34708cea94b74fdc0f56f3a381f161d25633bdf7685fbcd989937163508f8b47b0869c7daacec6c8bd2c874f9381e196ffb3194eb6e3f96b3ce9
 DIST graylog-3.1.3.tgz 120983897 BLAKE2B 
68e1dd7b8de7ab9fb12fd2035bcf6f0901d8d9f5083ff8efef09736819ccd70ae4dd6f466cf2fa1eaebb24b4098a26d72524f9b9a47e8dd62d0224bad189bb62
 SHA512 
8eec2339db474b89fc717e693ec23ca32d9a018f9bb924aab895d1a1f4e90afa9fe9547e432d13b9d0bf5831f8772763f19de41ac66f3e09ebf7e96ebd6cbccf
 DIST graylog-3.2.4.tgz 125543280 BLAKE2B 
77e738fb140678af3e4aae80d71e58b15bfbd9b4ffd1d08381678869cf70cadc59d2d19a27d6cdd1634917da4da8a0144543a32ae88bc644ea6d9d62099c
 SHA512 
97e22516d50a7309d2eb8e608b19d6424eb72c54bdfe699bb996542235b99966cb28487cc11700d6a163d65c1465b9faf681940b9b85d427a5dfb94c42ce2a1d
+DIST graylog-3.3.1.tgz 129279195 BLAKE2B 
b3894a453d369f200951d260c0229cec7dbbeb01fcd5df1d8be354c0669c32c1ae3f435a7bad2fc92823f2408fd6e06eded19a56442d6eaa636bd8401f8573a9
 SHA512 
9e99784e4c349965aafae8c153bd843007dadf664febe7088cfa7561568841d6acb73592d5f57feaece683ea667a535124cdd49e6ed3a05bab13d07239c8b3dd

diff --git a/app-admin/graylog/graylog-3.3.1.ebuild 
b/app-admin/graylog/graylog-3.3.1.ebuild
new file mode 100644
index 000..cda5c7e5b52
--- /dev/null
+++ b/app-admin/graylog/graylog-3.3.1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Free and open source log management"
+HOMEPAGE="https://www.graylog.org;
+SRC_URI="https://downloads.graylog.org/releases/graylog/${P}.tgz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+RESTRICT="strip"
+
+RDEPEND="!app-admin/graylog2
+   acct-group/graylog
+   acct-user/graylog
+   >=virtual/jdk-1.8:*"
+
+DOCS=(
+   COPYING README.markdown UPGRADING.rst
+)
+
+GRAYLOG_DATA_DIR="/var/lib/graylog"
+GRAYLOG_INSTALL_DIR="/usr/share/graylog"
+QA_PREBUILT="${GRAYLOG_INSTALL_DIR}/lib/sigar/libsigar*"
+
+src_prepare() {
+   default
+
+   # Stick to architecture of build host
+   if ! use amd64; then
+   rm -r lib/sigar/libsigar-amd64-*.so || die "Failed in removing 
AMD64 support libraries"
+   fi
+   if ! use ppc64; then
+   rm -r lib/sigar/libsigar-ppc64-*.so || die "Failed in removing 
PPC64 support libraries"
+   fi
+   if ! use x86; then
+   rm -r lib/sigar/libsigar-x86-*.so || die "Failed in removing 
X86 support libraries"
+   fi
+   # Currently unsupported platforms
+   # QA warning galore but testing/patches welcome
+   rm lib/sigar/libsigar-*freebsd*so \
+   lib/sigar/libsigar-*solaris*so \
+   lib/sigar/libsigar-*hpux*.sl \
+   lib/sigar/libsigar-*macosx*.dylib \
+   lib/sigar/libsigar-ia64-*.so \
+   lib/sigar/libsigar-ppc-*.so \
+   lib/sigar/libsigar-s390x*.so \
+   lib/sigar/*winnt* || die "Failed in removing unsupported 
platform libraries"
+
+   # gentoo specific paths
+   sed -i "s@\(node_id_file = \).*@\1${GRAYLOG_DATA_DIR}/node-id@g; \
+   s@\(message_journal_dir = 
\).*@\1${GRAYLOG_DATA_DIR}/data/journal@g;" \
+   graylog.conf.example || die
+}
+
+src_install() {
+   default
+
+   insinto /etc/graylog
+   doins graylog.conf.example
+
+   insinto "${GRAYLOG_INSTALL_DIR}"
+   doins graylog.jar
+   doins -r lib plugin
+
+   keepdir "${GRAYLOG_DATA_DIR}"
+
+   newconfd "${FILESDIR}/graylog.confd" graylog
+   newinitd "${FILESDIR}/graylog.initd" graylog
+}
+
+pkg_postinst() {
+   ewarn "Graylog does not depend on need.net any more (#439092)."
+   ewarn
+   ewarn "Please configure rc_need according to your binding address in:"
+   ewarn "/etc/conf.d/graylog"
+   ewarn
+   ewarn "Graylog requires Java >= 8"
+   ewarn "Elasticsearch 5.x or 6.x (does NOT work with 7.x)"
+   ewarn "and MongoDB 3.6 or 4.0 (does NOT work with 4.2)"
+}



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

2020-06-12 Thread Thomas Deutschmann
commit: 0770eaa0b01de2dd33e3e05b27d0e05a69b92531
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri May 22 13:37:43 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 12 14:32:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0770eaa0

app-admin/filebeat: drop old

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

 app-admin/filebeat/Manifest   |  4 --
 app-admin/filebeat/filebeat-5.6.13.ebuild | 65 --
 app-admin/filebeat/filebeat-6.6.1.ebuild  | 66 --
 app-admin/filebeat/filebeat-7.2.0.ebuild  | 67 ---
 app-admin/filebeat/filebeat-7.4.1.ebuild  | 67 ---
 5 files changed, 269 deletions(-)

diff --git a/app-admin/filebeat/Manifest b/app-admin/filebeat/Manifest
index fe28da25208..fb28fcb43e1 100644
--- a/app-admin/filebeat/Manifest
+++ b/app-admin/filebeat/Manifest
@@ -29,12 +29,8 @@ DIST 
code.cloudfoundry.org%2Fgofileutils%2F@v%2Fv0.0.0-2017015228-4d0c80011a
 DIST 
code.cloudfoundry.org%2Frfc5424%2F@v%2Fv0.0.0-20180905210152-236a6d29298a.mod 
37 BLAKE2B 
7f1d6b0d3a4466e42d7eef1cc7fb543f9e3614c482fc33462f006a193bbac8f629b55ff4f6046091dd19cc3414517bff8817e43836c9caa68284b580edcc0d78
 SHA512 
f05b5cedfdb7a281ab89b8150387ddcd695b84617c0355bad4bad1abb7609cec47d3e16bdd3fda172f067ad58e68a120b9abd18a240e5181e94d2912f4b6308d
 DIST 
code.cloudfoundry.org%2Frfc5424%2F@v%2Fv0.0.0-20180905210152-236a6d29298a.zip 
12973 BLAKE2B 
761863ec1f123172069a000a43a5aa2e60a07bae4b8ece617450608603121ac81b12b771f9ae3ab0f3eb9cf14c2d2c23319a31e4f8cd49e93d5e19f5a6dc2c12
 SHA512 
d39f126bbd0bc0ce86098d3eb4e14ff02d0b6b053cb2e63ba202d5fed007d673ef39d2653d29751ee0b7107e96ad32d48c66944d55815dab4f7b9c778c531c55
 DIST 
dmitri.shuralyov.com%2Fgpu%2Fmtl%2F@v%2Fv0.0.0-20190408044501-666a987793e9.mod 
36 BLAKE2B 
b430ef9388b0dfe932b201495a00275a6036338c99160d7362556be1e25924584b0802061d193533f23b1f76719dfd6a9484572babd25f1af0e53fd9bf07ac00
 SHA512 
196affe091247f94ceda4b56629bd62d4ee2b397f2c0f56c9534c02e43531b46705ad33543b58c1a4fc7a48e25e5923db087fe0485a93966a4086581c0d1d3e1
-DIST filebeat-5.6.13.tar.gz 18212575 BLAKE2B 
a0b8810523cecd1c6c87a69832c92b39fdc4cbe199eeae3c837f60b5057915e4d1ffb0fd371b3296cea398a11135b9d8da147451997514c85447722d086b8739
 SHA512 
fd572666858f1aeeede9e1b2074668d0bd691f58d51acd7955a3203b27d3ee850784a39e47941a570a833926a4109645eb98c24b49263276d1df475578c17efa
-DIST filebeat-6.6.1.tar.gz 29108620 BLAKE2B 
21dbe189dcf91efe6170574e3cff858cca4094936fbda54a343f66e61a5f0cd7d29e71d547c34ddd78776283d13e48926dd84925eed58ca07cc7bedf216c9064
 SHA512 
9c7646efa8aa44c2ae1cbcf85204749bc57491aad075d3ca283cd75a1b3a93d922169603407b2ea111e7e3abe0a43ce26fabccfe93d56a4232bd63e2b2e8b24a
 DIST filebeat-6.8.4.tar.gz 35552503 BLAKE2B 
165edceffa71318d77363e4e8e737663eb45e5c3d20148dffd887eb3d07eb7998c068b3a3da315ff582f7687d75183ae9828f8b9c87d0c025d450936e00d
 SHA512 
4739481a2ec0307804b797369050b81668f531793bdd1c72304b963e8ab4662b40820dfab211c7fdeeef5deb431f5a0e6ef2680841b4748d352ee8724b2bac42
-DIST filebeat-7.2.0.tar.gz 46415588 BLAKE2B 
a8940e9a4a85e6eac79dca3418d3dcd14c5a1062741dd895c561d1498c287bb974a5ac89d5b353dbb75e78e6c67cba97a08d41528042db4e4d76bb46016fac60
 SHA512 
67d251cabca10a1f6d392be8e6203e66d4cf5d63ceb2af88185ea4824259995dafd3aa8dd2da326d079cfcfedce5996f173cd6c50972db67cbe25f660683e5d1
 DIST filebeat-7.3.2.tar.gz 49977990 BLAKE2B 
6219a382b415572fdea2ff4b0aa3f02b3c1e500d77ed5200b6d5b4334a08b8e91d389ea41b3afe98355f8b20e7f8ecaccf5996f0bb7aad5f10e0f0d69400a0d6
 SHA512 
75943b251343d28f478f2f19665e4ba31f5bc6e4b26f6e6da8aa062322da4ab8e134c87a9557a97677ba3b22484c44ebaeaeeb87866e0f12e67f1647fe34131a
-DIST filebeat-7.4.1.tar.gz 59665819 BLAKE2B 
5af538d317713d42d79d43b58344149980d4bf07b99ea6e6b29562cbce8e221f067881b85a78e4b6dee4973f42aaca1108e4941b1c3041df6162885a7c49d57f
 SHA512 
917942f2434ed09ccc998e75d4272ff03ed1536bfa8c7f09d48f11bccdbe0315d298bc3aeab3c66be3ac3d9fabac506c8b797aa4560dceb7f1978ac420d35696
 DIST filebeat-7.5.2.tar.gz 64360149 BLAKE2B 
2bcbe19b9354c7039c652e6edd4b2cac688b136188f55caaf070dc9d60bd775eb2f0a4016725bf48baa5d26a056f74226d6bec09d1909fcbaf36ad2703d06f2e
 SHA512 
8911e05b489e07f4ec6ee6397e916186ad618bfe97c43c509d564a828a1938eeea6c57cf66f2e93216b5d6b3958e0450d3aab24b65ef7209f0040f66ee36e74a
 DIST filebeat-7.6.1.tar.gz 77795975 BLAKE2B 
2ca420b339b96baefff5042dba456fe1086dfdc5ccc1503609ff1989d79952709347662be60b18591e2b1a9f6557bfb942429b9aa6412dc02072331c8918c95c
 SHA512 
c4f8daff002fe393b95f00b47df1ecb5566a69a9345bbbe1caceffecd8d413e3e9886f30cd4f2914579526db3de92c036c78fb37d703d447567fe921275b5fac
 DIST filebeat-7.7.0.tar.gz 90104462 BLAKE2B 
d044ec00bcae08745d012e49fc3cf9369b201da68ee2bfca2ce7f91ecd74c78e7c48d2045e539b6752c164e4c3f6cba38a00f1ee7a82493e008f6be49581b5d5
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: app-admin/graylog/files/, app-admin/graylog/

2020-06-12 Thread Thomas Deutschmann
commit: bb7cdc21763150c485c71185b95931b82d225d13
Author: Tomáš Mózes  gmail  com>
AuthorDate: Thu Jun 11 07:12:39 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 12 14:29:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb7cdc21

app-admin/graylog: security cleanup

https://docs.graylog.org/en/3.3/pages/changelog.html#graylog-3-3-0

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/16187
Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-admin/graylog/Manifest |  3 --
 app-admin/graylog/files/confd-r2   | 12 -
 app-admin/graylog/files/initd-r2   | 31 
 app-admin/graylog/graylog-2.5.1.ebuild | 87 --
 app-admin/graylog/graylog-3.1.3.ebuild | 83 
 app-admin/graylog/graylog-3.2.4.ebuild | 83 
 6 files changed, 299 deletions(-)

diff --git a/app-admin/graylog/Manifest b/app-admin/graylog/Manifest
index e17f484fca5..653c8795579 100644
--- a/app-admin/graylog/Manifest
+++ b/app-admin/graylog/Manifest
@@ -1,4 +1 @@
-DIST graylog-2.5.1.tgz 123878927 BLAKE2B 
d168579be4d20e3a8081d608247e7101fc5d99ddd2b5f063f94d7e91d4095c6bd016a4bc1be0f0e08b5043b771070312286404ece5eacc51e4a8730dfc13dab1
 SHA512 
44e2ca00e47a34708cea94b74fdc0f56f3a381f161d25633bdf7685fbcd989937163508f8b47b0869c7daacec6c8bd2c874f9381e196ffb3194eb6e3f96b3ce9
-DIST graylog-3.1.3.tgz 120983897 BLAKE2B 
68e1dd7b8de7ab9fb12fd2035bcf6f0901d8d9f5083ff8efef09736819ccd70ae4dd6f466cf2fa1eaebb24b4098a26d72524f9b9a47e8dd62d0224bad189bb62
 SHA512 
8eec2339db474b89fc717e693ec23ca32d9a018f9bb924aab895d1a1f4e90afa9fe9547e432d13b9d0bf5831f8772763f19de41ac66f3e09ebf7e96ebd6cbccf
-DIST graylog-3.2.4.tgz 125543280 BLAKE2B 
77e738fb140678af3e4aae80d71e58b15bfbd9b4ffd1d08381678869cf70cadc59d2d19a27d6cdd1634917da4da8a0144543a32ae88bc644ea6d9d62099c
 SHA512 
97e22516d50a7309d2eb8e608b19d6424eb72c54bdfe699bb996542235b99966cb28487cc11700d6a163d65c1465b9faf681940b9b85d427a5dfb94c42ce2a1d
 DIST graylog-3.3.1.tgz 129279195 BLAKE2B 
b3894a453d369f200951d260c0229cec7dbbeb01fcd5df1d8be354c0669c32c1ae3f435a7bad2fc92823f2408fd6e06eded19a56442d6eaa636bd8401f8573a9
 SHA512 
9e99784e4c349965aafae8c153bd843007dadf664febe7088cfa7561568841d6acb73592d5f57feaece683ea667a535124cdd49e6ed3a05bab13d07239c8b3dd

diff --git a/app-admin/graylog/files/confd-r2 b/app-admin/graylog/files/confd-r2
deleted file mode 100644
index 97eac6ac77f..000
--- a/app-admin/graylog/files/confd-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-GRAYLOG_CONFIG_FILE="/etc/graylog2/graylog.conf"
-GRAYLOG_DATA_DIR="/var/lib/graylog2"
-GRAYLOG_GROUP="graylog"
-GRAYLOG_INSTALL_DIR="/usr/share/graylog2"
-GRAYLOG_LOG_DIR="/var/log/graylog2"
-GRAYLOG_OPTIONS=""
-GRAYLOG_USER="graylog"
-
-JAVA_OPTS="-Djava.library.path=$GRAYLOG_INSTALL_DIR/lib/sigar -Xms1g -Xmx1g 
-XX:NewRatio=1 -server -XX:+ResizeTLAB -XX:+UseConcMarkSweepGC 
-XX:+CMSConcurrentMTEnabled -XX:+CMSClassUnloadingEnabled -XX:+UseParNewGC 
-XX:-OmitStackTraceInFastThrow"
-
-# Please adjust according to your bind address
-rc_need="net.lo"

diff --git a/app-admin/graylog/files/initd-r2 b/app-admin/graylog/files/initd-r2
deleted file mode 100644
index c6177eef41d..000
--- a/app-admin/graylog/files/initd-r2
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-command="/usr/bin/java"
-command_args="${JAVA_OPTS} -jar ${GRAYLOG_INSTALL_DIR}/graylog.jar server -f 
${GRAYLOG_CONFIG_FILE} --no-pid-file ${GRAYLOG_OPTIONS}"
-command_background="true"
-command_user="${GRAYLOG_USER}:${GRAYLOG_GROUP}"
-pidfile="/run/${RC_SVCNAME}.pid"
-
-output_log="${GRAYLOG_LOG_DIR}/graylog.stdout.log"
-error_log="${GRAYLOG_LOG_DIR}/graylog.stderr.log"
-directory="${GRAYLOG_INSTALL_DIR}"
-required_files="${GRAYLOG_CONFIG_FILE}"
-
-depend() {
-   use dns
-}
-
-start_pre() {
-   local d
-   for d in \
-   "${GRAYLOG_DATA_DIR}" \
-   "${GRAYLOG_DATA_DIR}/data" \
-   "${GRAYLOG_DATA_DIR}/data/contentpacks" \
-   "${GRAYLOG_DATA_DIR}/data/journal" \
-   "${GRAYLOG_LOG_DIR}"; do
-
-   checkpath -d -o "${GRAYLOG_USER}":"${GRAYLOG_GROUP}" -m750 
"${d}"
-   done
-}

diff --git a/app-admin/graylog/graylog-2.5.1.ebuild 
b/app-admin/graylog/graylog-2.5.1.ebuild
deleted file mode 100644
index b045b60179e..000
--- a/app-admin/graylog/graylog-2.5.1.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit user
-
-DESCRIPTION="Free and open source log management"
-HOMEPAGE="https://www.graylog.org;
-SRC_URI="https://packages.graylog2.org/releases/graylog/graylog-${PV}.tgz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-RESTRICT="strip"
-

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

2020-06-12 Thread Thomas Deutschmann
commit: 6a4031d4d8dd9a856f0285635ae03f1568c67d92
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Jun 12 03:46:24 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 12 14:32:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a4031d4

dev-db/redis: don't call ar directly

Closes: https://bugs.gentoo.org/718666
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/redis/redis-5.0.9-r1.ebuild | 162 +
 1 file changed, 162 insertions(+)

diff --git a/dev-db/redis/redis-5.0.9-r1.ebuild 
b/dev-db/redis/redis-5.0.9-r1.ebuild
new file mode 100644
index 000..1c36ec874b7
--- /dev/null
+++ b/dev-db/redis/redis-5.0.9-r1.ebuild
@@ -0,0 +1,162 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd toolchain-funcs
+
+DESCRIPTION="A persistent caching system, key-value and data structures 
database"
+HOMEPAGE="https://redis.io;
+SRC_URI="http://download.redis.io/releases/${P}.tar.gz;
+
+LICENSE="BSD"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~x86-macos ~x86-solaris"
+IUSE="+jemalloc tcmalloc luajit test"
+RESTRICT="!test? ( test )"
+SLOT="0"
+
+# Redis does NOT build with Lua 5.2 or newer at this time.
+# This should link correctly with both unslotted & slotted Lua, without
+# changes.
+COMMON_DEPEND="
+   luajit? ( dev-lang/luajit:2 )
+   !luajit? ( || ( dev-lang/lua:5.1 =dev-lang/lua-5.1*:0 ) )
+   tcmalloc? ( dev-util/google-perftools )
+   jemalloc? ( >=dev-libs/jemalloc-5.1:= )"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   acct-group/redis
+   acct-user/redis"
+
+BDEPEND="
+   ${COMMON_DEPEND}
+   virtual/pkgconfig"
+
+# Tcl is only needed in the CHOST test env
+DEPEND="
+   ${COMMON_DEPEND}
+   test? ( dev-lang/tcl:0= )"
+
+REQUIRED_USE="?? ( tcmalloc jemalloc )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.2.3-config.patch
+   "${FILESDIR}"/${PN}-5.0-shared.patch
+   "${FILESDIR}"/${PN}-5.0-sharedlua.patch
+   "${FILESDIR}"/${PN}-5.0.8-ppc-atomic.patch
+   "${FILESDIR}"/${PN}-sentinel-5.0-config.patch
+)
+
+src_prepare() {
+   default
+
+   # don't call ar directly
+   sed -e '/^STLIB_MAKE_CMD/s/ar/$(AR)/g' \
+   -i deps/hiredis/Makefile || die
+
+   # Copy lua modules into build dir
+   cp 
deps/lua/src/{fpconv,lua_bit,lua_cjson,lua_cmsgpack,lua_struct,strbuf}.c src/ 
|| die
+   cp deps/lua/src/{fpconv,strbuf}.h src/ || die
+   # Append cflag for lua_cjson
+   # 
https://github.com/antirez/redis/commit/4fdcd213#diff-3ba529ae517f6b57803af0502f52a40bL61
+   append-cflags "-DENABLE_CJSON_GLOBAL"
+
+   # now we will rewrite present Makefiles
+   local makefiles="" MKF
+   for MKF in $(find -name 'Makefile' | cut -b 3-); do
+   mv "${MKF}" "${MKF}.in"
+   sed -i  -e 's:$(CC):@CC@:g' \
+   -e 's:$(CFLAGS):@AM_CFLAGS@:g' \
+   -e 's: $(DEBUG)::g' \
+   -e 's:$(OBJARCH)::g' \
+   -e 's:ARCH:TARCH:g' \
+   -e '/^CCOPT=/s:$: $(LDFLAGS):g' \
+   "${MKF}.in" \
+   || die "Sed failed for ${MKF}"
+   makefiles+=" ${MKF}"
+   done
+   # autodetection of compiler and settings; generates the modified 
Makefiles
+   cp "${FILESDIR}"/configure.ac-3.2 configure.ac || die
+
+   # Use the correct pkgconfig name for Lua
+   if false && has_version 'dev-lang/lua:5.3'; then
+   # Lua5.3 gives:
+   #lua_bit.c:83:2: error: #error "Unknown number type, check 
LUA_NUMBER_* in luaconf.h"
+   LUAPKGCONFIG=lua5.3
+   elif false && has_version 'dev-lang/lua:5.2'; then
+   # Lua5.2 fails with:
+   # scripting.c:(.text+0x1f9b): undefined reference to `lua_open'
+   # Because lua_open because lua_newstate in 5.2
+   LUAPKGCONFIG=lua5.2
+   elif has_version 'dev-lang/lua:5.1'; then
+   LUAPKGCONFIG=lua5.1
+   else
+   LUAPKGCONFIG=lua
+   fi
+   # The upstream configure script handles luajit specially, and is not
+   # effected by these changes.
+   einfo "Selected LUAPKGCONFIG=${LUAPKGCONFIG}"
+   sed -i  \
+   -e "/^AC_INIT/s|, [0-9].+, |, $PV, |" \
+   -e 
"s:AC_CONFIG_FILES(\[Makefile\]):AC_CONFIG_FILES([${makefiles}]):g" \
+   -e "/PKG_CHECK_MODULES.*\/s,lua5.1,${LUAPKGCONFIG},g" \
+   configure.ac || die "Sed failed for configure.ac"
+   eautoreconf
+}
+
+src_configure() {
+   econf $(use_with luajit)
+
+   # Linenoise can't be built with -std=c99, see 
https://bugs.gentoo.org/451164
+   # also, don't define ANSI/c99 for lua twice
+   sed -i -e "s:-std=c99::g" 

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

2020-06-12 Thread Thomas Deutschmann
commit: 5024efd4ecd36d8ba938e58f611c481fb1c7af08
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Jun 12 14:16:40 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 12 14:24:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5024efd4

dev-lang/php: bump to v7.4.7

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

 dev-lang/php/Manifest |   1 +
 dev-lang/php/php-7.4.7.ebuild | 750 ++
 2 files changed, 751 insertions(+)

diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest
index 31cf33a3557..57375aed80f 100644
--- a/dev-lang/php/Manifest
+++ b/dev-lang/php/Manifest
@@ -1,3 +1,4 @@
 DIST php-7.2.31.tar.xz 12309936 BLAKE2B 
fc81f41dd4ec8695029bfe1993d76b1fdfe7f16d926f57302b9e85f3acd250967db9b9f0597c47589ae553d5faaaf0266e24b5b64247e017361d991bf96cd4de
 SHA512 
b21c504d0af2c095e4ae5a62c810af96171b927a27ea4694f59555c0d47798d61c3491a92941099cd9c978b3b0f41852ca2cf745e42ee3d9a6d107a5a884c9ee
 DIST php-7.3.18.tar.xz 12116280 BLAKE2B 
73d82e4a22f29dbeec221ef3109592a40e559238a0093e80e8e10bcd7de64f3bd58dd6f0835ddf3d9c2323fc37d738301b07291ca11a84c70ddced172676bc20
 SHA512 
e626091c835f6d165ff48ae3be8ddf7a66b0a320c6d77dc98fb73235d560814c180112a9e5478a5b3b6bb01ed99a50f8025fdc3d1ef80cca59e04ac248f9b0bf
 DIST php-7.4.6.tar.xz 10284824 BLAKE2B 
83536e48c6ab6ef357283d2f99a0f1825fdbb1867598514dc87cb8a7181298aa1e6d45659b7a4343fdacdacbbfec9e4cca89f85fe53c9e48696e534da710
 SHA512 
786634d53ed100cc7638e64ca340efdd42405c258638f3f97fcd1816d4f0c643dc8d8b2b0f60d36904343dc8c2af7f9b8e4a652ea66ec2fe324290c72bc09c13
+DIST php-7.4.7.tar.xz 10286580 BLAKE2B 
fb297cc5847012e1d222479e00132c8838cb990a5face43620ced6fb82cabeb544c0de230e24e25ed5449b3050158e836743e514197180b40ebf240ceca45db6
 SHA512 
5b3ba690e610e0511675f06a10afe9edbcfa90b5b16956d22aab225cdf140b55e5a8a551e7b189d30404981c94c6921b8c4aed00102546cfa38784a719704b80

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

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

2020-06-12 Thread Thomas Deutschmann
commit: 60752d324e50eb358fe8bec13bd84e785241e365
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Jun 12 14:17:46 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 12 14:24:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60752d32

dev-lang/php: bump to v7.3.19

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

 dev-lang/php/Manifest  |   1 +
 dev-lang/php/php-7.3.19.ebuild | 760 +
 2 files changed, 761 insertions(+)

diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest
index 57375aed80f..f986f8b458d 100644
--- a/dev-lang/php/Manifest
+++ b/dev-lang/php/Manifest
@@ -1,4 +1,5 @@
 DIST php-7.2.31.tar.xz 12309936 BLAKE2B 
fc81f41dd4ec8695029bfe1993d76b1fdfe7f16d926f57302b9e85f3acd250967db9b9f0597c47589ae553d5faaaf0266e24b5b64247e017361d991bf96cd4de
 SHA512 
b21c504d0af2c095e4ae5a62c810af96171b927a27ea4694f59555c0d47798d61c3491a92941099cd9c978b3b0f41852ca2cf745e42ee3d9a6d107a5a884c9ee
 DIST php-7.3.18.tar.xz 12116280 BLAKE2B 
73d82e4a22f29dbeec221ef3109592a40e559238a0093e80e8e10bcd7de64f3bd58dd6f0835ddf3d9c2323fc37d738301b07291ca11a84c70ddced172676bc20
 SHA512 
e626091c835f6d165ff48ae3be8ddf7a66b0a320c6d77dc98fb73235d560814c180112a9e5478a5b3b6bb01ed99a50f8025fdc3d1ef80cca59e04ac248f9b0bf
+DIST php-7.3.19.tar.xz 12117968 BLAKE2B 
84172d2aad901cdca97a6f4c3405d3f4f25c72053ca09ef8a5c6ef93d35b23ac3a7771ff9f2c4ddd000512fe288f3fb25b17bb023f3fed16735f0d6ea5bda790
 SHA512 
f37800d9e1bf808ad1099f6190965cc75781e7bf6d2c341a7143aca435abc9974a2987cbfeb8c2b35805c946218343612906fde3cc84b195c2c586945869b760
 DIST php-7.4.6.tar.xz 10284824 BLAKE2B 
83536e48c6ab6ef357283d2f99a0f1825fdbb1867598514dc87cb8a7181298aa1e6d45659b7a4343fdacdacbbfec9e4cca89f85fe53c9e48696e534da710
 SHA512 
786634d53ed100cc7638e64ca340efdd42405c258638f3f97fcd1816d4f0c643dc8d8b2b0f60d36904343dc8c2af7f9b8e4a652ea66ec2fe324290c72bc09c13
 DIST php-7.4.7.tar.xz 10286580 BLAKE2B 
fb297cc5847012e1d222479e00132c8838cb990a5face43620ced6fb82cabeb544c0de230e24e25ed5449b3050158e836743e514197180b40ebf240ceca45db6
 SHA512 
5b3ba690e610e0511675f06a10afe9edbcfa90b5b16956d22aab225cdf140b55e5a8a551e7b189d30404981c94c6921b8c4aed00102546cfa38784a719704b80

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

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

2020-06-12 Thread Thomas Deutschmann
commit: 82a9cd0f9ce609612893d5b63971e93f6c39030f
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri May 22 13:40:48 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 12 14:32:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82a9cd0f

app-admin/logstash-bin: drop old

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

 app-admin/logstash-bin/Manifest   |  1 -
 app-admin/logstash-bin/logstash-bin-5.6.15.ebuild | 77 ---
 2 files changed, 78 deletions(-)

diff --git a/app-admin/logstash-bin/Manifest b/app-admin/logstash-bin/Manifest
index 0f12b29f933..bfaf48bbf8f 100644
--- a/app-admin/logstash-bin/Manifest
+++ b/app-admin/logstash-bin/Manifest
@@ -1,4 +1,3 @@
-DIST logstash-5.6.15.tar.gz 110086992 BLAKE2B 
3047259c4bc5d71b072fa004c44953f84860ec53e051641c4efc903e38243e85b8fdebeaf093c01f5410c1f05a78a8d8aa2282fc45cf5fd784a41ea66ff5b196
 SHA512 
405039ff988aee8878cbeca96ef0fcbadba762f877eaec36c8a75b010e56a943c2951a8f83f9279d7d9fea99c4f8a200c705f784813a2733289336c58c34ca1e
 DIST logstash-6.8.8.tar.gz 179965893 BLAKE2B 
a56db7b09c7fd59a5496e076ab11bf273265cff7eedfc9c9dfaa117a16baeb9b9c8e97a71eb8ff2a80f379b242d08c2d997476d7a48bab802ff3380d8914f13c
 SHA512 
11c0b9be1d51c3feff82181234d0b5cd838edff78678bdc410f306c52d6345393e9d6c4d6095c2e3aa044f8c5af35d98fa2570891e81e9e3c57907c2baed6100
 DIST logstash-7.6.2.tar.gz 172679447 BLAKE2B 
afeaab06178669559ff532cf72575f8063d07f95f2401060d33e0a99c87bb9e0c251e45634b9723efe456892ac19586accc89cf7272163e48eeaef438632b777
 SHA512 
c86dcf36cd0d578467c7013234040d5ea100f08ef69a185f6aa86c87dfa46936282abf10d0f495ffe649274136b735d17ab513ef3401205140c2d98bd9f91238
 DIST logstash-7.7.0.tar.gz 166451553 BLAKE2B 
30b732f1ef516b275246b0e14212b0b00b78502e0b4e78211b3bfdd77e2190639ed8c35f775dae7817b0b43a446d34941b968e8a0785302c337a326a507fc607
 SHA512 
970740adc47551d7967b9841cc39d15f2cbdcd46c2fee1f84b5688fac266fdcd2202cbb10d3a10cf3768606f693ed2e4fc79e91d293a3295083718bafaa7bc9d

diff --git a/app-admin/logstash-bin/logstash-bin-5.6.15.ebuild 
b/app-admin/logstash-bin/logstash-bin-5.6.15.ebuild
deleted file mode 100644
index 635350ca2ab..000
--- a/app-admin/logstash-bin/logstash-bin-5.6.15.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit java-pkg-2 user
-
-MY_PN="${PN%-bin}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Tool for managing events and logs"
-HOMEPAGE="https://www.elastic.co/products/logstash;
-SRC_URI="https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}.tar.gz;
-
-# source: LICENSE.txt and NOTICE.txt
-LICENSE="Apache-2.0 MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RESTRICT="strip"
-QA_PREBUILT="opt/logstash/vendor/jruby/lib/jni/*/libjffi*.so"
-
-RDEPEND="virtual/jre:1.8"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
-   enewgroup ${MY_PN}
-   enewuser ${MY_PN} -1 -1 /var/lib/${MY_PN} ${MY_PN}
-}
-
-src_install() {
-   keepdir /etc/"${MY_PN}"/{conf.d,patterns,plugins}
-   keepdir "/var/lib/${MY_PN}"
-   keepdir "/var/log/${MY_PN}"
-
-   insinto "/usr/share/${MY_PN}"
-   newins "${FILESDIR}/agent.conf.sample" agent.conf
-
-   rm -v config/startup.options || die
-   insinto /etc/${MY_PN}
-   doins -r config/.
-   rm -rv config data || die
-
-   insinto "/opt/${MY_PN}"
-   doins -r .
-   fperms 0755 "/opt/${MY_PN}/bin/${MY_PN}" 
"/opt/${MY_PN}/vendor/jruby/bin/jruby" "/opt/${MY_PN}/bin/logstash-plugin"
-
-   newconfd "${FILESDIR}/${MY_PN}.confd-r1" "${MY_PN}"
-   newinitd "${FILESDIR}/${MY_PN}.initd-r1" "${MY_PN}"
-
-   insinto /usr/share/eselect/modules
-   doins "${FILESDIR}"/logstash-plugin.eselect
-}
-
-pkg_postinst() {
-   ewarn "The default pidfile directory has been changed from 
/run/logstash to /run."
-   ewarn "Please ensure any running logstash processes are shut down 
cleanly."
-   ewarn
-   ewarn "The default data directory has been moved from 
/opt/logstash/data to"
-   ewarn "/var/lib/logstash/data. Please check and move its contents as 
necessary."
-   ewarn
-   ewarn "Self installed plugins are removed during Logstash upgrades (Bug 
#622602)"
-   ewarn "Install the plugins via eselect module that will automatically 
re-install"
-   ewarn "all self installed plugins after Logstash upgrades."
-   elog
-   elog "Installing plugins:"
-   elog "eselect logstash-plugin install logstash-output-gelf"
-   elog
-
-   elog "Reinstalling self installed plugins (installed via eselect 
module):"
-   eselect logstash-plugin reinstall
-
-   elog
-   elog "Sample configuration:"
-   elog "${EROOT%/}/usr/share/${MY_PN}"
-}



[gentoo-commits] repo/gentoo:master commit in: net-wireless/ubertooth/, net-wireless/ubertooth/files/

2020-06-12 Thread Rick Farina
commit: 0d91ca6832027ca0f8271b57509e331402e8649d
Author: Rick Farina  gentoo  org>
AuthorDate: Fri Jun 12 14:20:08 2020 +
Commit: Rick Farina  gentoo  org>
CommitDate: Fri Jun 12 14:20:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d91ca68

net-wireless/ubertooth: fix bug #706598

thanks to Jonas Stein
https://github.com/greatscottgadgets/ubertooth/issues/408
https://github.com/greatscottgadgets/ubertooth/pull/409

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Rick Farina  gentoo.org>

 .../files/ubertooth-2018.12.1-gcc-10.patch | 23 ++
 net-wireless/ubertooth/ubertooth-2018.12.1.ebuild  | 12 ++-
 net-wireless/ubertooth/ubertooth-.ebuild   | 10 +-
 3 files changed, 35 insertions(+), 10 deletions(-)

diff --git a/net-wireless/ubertooth/files/ubertooth-2018.12.1-gcc-10.patch 
b/net-wireless/ubertooth/files/ubertooth-2018.12.1-gcc-10.patch
new file mode 100644
index 000..b4f25e6b0b8
--- /dev/null
+++ b/net-wireless/ubertooth/files/ubertooth-2018.12.1-gcc-10.patch
@@ -0,0 +1,23 @@
+From abc1d87631c71fb5bf3be4b81327c66292d852ca Mon Sep 17 00:00:00 2001
+From: Jonas Stein 
+Date: Sat, 6 Jun 2020 21:11:38 +0200
+Subject: [PATCH] extern packet_counter_max to compile with gcc-10
+
+Fixes: https://github.com/greatscottgadgets/ubertooth/issues/408
+---
+ host/libubertooth/src/ubertooth_callback.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/libubertooth/src/ubertooth_callback.c 
b/libubertooth/src/ubertooth_callback.c
+index a36e3512..adb9934f 100644
+--- a/libubertooth/src/ubertooth_callback.c
 b/libubertooth/src/ubertooth_callback.c
+@@ -27,7 +27,7 @@
+ 
+ #include "ubertooth_callback.h"
+ 
+-unsigned int packet_counter_max;
++extern unsigned int packet_counter_max;
+ 
+ static int8_t cc2400_rssi_to_dbm( const int8_t rssi )
+ {

diff --git a/net-wireless/ubertooth/ubertooth-2018.12.1.ebuild 
b/net-wireless/ubertooth/ubertooth-2018.12.1.ebuild
index 845ee09d379..32189828f35 100644
--- a/net-wireless/ubertooth/ubertooth-2018.12.1.ebuild
+++ b/net-wireless/ubertooth/ubertooth-2018.12.1.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"
+EAPI="7"
 
-inherit cmake-utils udev
+inherit cmake udev
 
 HOMEPAGE="http://ubertooth.sourceforge.net/;
 
@@ -34,6 +34,8 @@ DESCRIPTION="open source wireless development platform 
suitable for Bluetooth ex
 #readd firmware building, but do it right
 #USE="-fortran -mudflap -nls -openmp -multilib" crossdev --without-headers 
--genv 'EXTRA_ECONF="--with-mode=thumb --with-cpu=cortex-m3 --with-float=soft"' 
-s4 -t arm-cortexm3-eabi
 
+PATCHES=( "${FILESDIR}"/"${P}"-gcc-10.patch )
+
 src_configure() {
local mycmakeargs=(
-DUSE_BLUEZ=$(usex bluez)
@@ -47,11 +49,11 @@ src_configure() {
-DUDEV_RULES_PATH="$(get_udevdir)/rules.d"
)
fi
-   cmake-utils_src_configure
+   cmake_src_configure
 }
 
 src_install() {
-   cmake-utils_src_install
+   cmake_src_install
 
insinto /usr/share/${PN}
pushd "${WORKDIR}/${PN}-${MY_PV}" || die

diff --git a/net-wireless/ubertooth/ubertooth-.ebuild 
b/net-wireless/ubertooth/ubertooth-.ebuild
index 845ee09d379..4a9603a7e8d 100644
--- a/net-wireless/ubertooth/ubertooth-.ebuild
+++ b/net-wireless/ubertooth/ubertooth-.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"
+EAPI="7"
 
-inherit cmake-utils udev
+inherit cmake udev
 
 HOMEPAGE="http://ubertooth.sourceforge.net/;
 
@@ -47,11 +47,11 @@ src_configure() {
-DUDEV_RULES_PATH="$(get_udevdir)/rules.d"
)
fi
-   cmake-utils_src_configure
+   cmake_src_configure
 }
 
 src_install() {
-   cmake-utils_src_install
+   cmake_src_install
 
insinto /usr/share/${PN}
pushd "${WORKDIR}/${PN}-${MY_PV}" || die



  1   2   >