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

2019-11-15 Thread Patrick McLean
commit: 8b121a58741c04aea2468260ca1c1bb1b815740e
Author: Patrick McLean  gentoo  org>
AuthorDate: Sat Nov 16 07:57:33 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Nov 16 07:57:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b121a58

dev-python/coverage: Fix tests with cpython in 4.5.4

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/coverage/coverage-4.5.4.ebuild  |  26 +-
 .../coverage/files/coverage-4.5.4-tests.patch  | 104 +
 2 files changed, 126 insertions(+), 4 deletions(-)

diff --git a/dev-python/coverage/coverage-4.5.4.ebuild 
b/dev-python/coverage/coverage-4.5.4.ebuild
index f6b95bdeabd..75ac87bd7a1 100644
--- a/dev-python/coverage/coverage-4.5.4.ebuild
+++ b/dev-python/coverage/coverage-4.5.4.ebuild
@@ -28,9 +28,15 @@ BDEPEND="
)
 "
 
+DISTUTILS_IN_SOURCE_BUILD=1
+
+PATCHES=(
+   "${FILESDIR}/coverage-4.5.4-tests.patch"
+)
+
 src_prepare() {
-   # avoid the dep on xdist
-   sed -i -e '/^addopts/s:-n3::' setup.cfg || die
+   # avoid the dep on xdist, run tests verbosely
+   sed -i -e '/^addopts/s:-n3:-v:' setup.cfg || die
distutils-r1_src_prepare
 }
 
@@ -45,6 +51,18 @@ python_compile() {
 
 python_test() {
distutils_install_for_testing
-   "${EPYTHON}" igor.py test_with_tracer py || die
-   "${EPYTHON}" igor.py test_with_tracer c || die
+   local bindir=${TEST_DIR}/scripts
+
+   pushd tests/eggsrc >/dev/null || die
+   distutils_install_for_testing
+   popd >/dev/null || die
+
+   "${EPYTHON}" igor.py zip_mods || die
+   PATH="${bindir}:${PATH}" "${EPYTHON}" igor.py test_with_tracer py || die
+
+   # No C extensions under pypy
+   if [[ ${EPYTHON} != pypy* ]]; then
+   cp -l -- "${TEST_DIR}"/lib/*/coverage/*.so coverage/ || die
+   PATH="${bindir}:${PATH}" "${EPYTHON}" igor.py test_with_tracer 
c || die
+   fi
 }

diff --git a/dev-python/coverage/files/coverage-4.5.4-tests.patch 
b/dev-python/coverage/files/coverage-4.5.4-tests.patch
new file mode 100644
index 000..193c4e88ef9
--- /dev/null
+++ b/dev-python/coverage/files/coverage-4.5.4-tests.patch
@@ -0,0 +1,104 @@
+diff --git a/tests/farm/run/run_timid.py b/tests/farm/run/run_timid.py
+index 0370cf84..4e3cf1ca 100644
+--- a/tests/farm/run/run_timid.py
 b/tests/farm/run/run_timid.py
+@@ -38,6 +38,10 @@ if os.environ.get('COVERAGE_TEST_TRACER', 'c') == 'c':
+ else:
+ # If the Python trace function is being tested, then regular running will
+ # also show the Python function.
+-contains("out_timid/showtraceout.txt", "regular PyTracer")
++#
++# tox.ini deletes compiled c modules to make this test work, not feasible
++# to do this from the ebuild environment
++#contains("out_timid/showtraceout.txt", "regular PyTracer")
++pass
+ 
+ clean("out_timid")
+diff --git a/tests/test_concurrency.py b/tests/test_concurrency.py
+index 578cc679..ae340099 100644
+--- a/tests/test_concurrency.py
 b/tests/test_concurrency.py
+@@ -11,6 +11,7 @@ import time
+ 
+ from flaky import flaky
+ 
++import unittest
+ import coverage
+ from coverage import env
+ from coverage.backward import import_local_file
+@@ -271,6 +272,7 @@ class ConcurrencyTest(CoverageTest):
+ code = SIMPLE.format(QLIMIT=self.QLIMIT)
+ self.try_some_code(code, "gevent", gevent)
+ 
++@unittest.skip("greenlet tests don't work with python tracer")
+ def test_greenlet(self):
+ GREENLET = """\
+ from greenlet import greenlet
+@@ -289,6 +291,7 @@ class ConcurrencyTest(CoverageTest):
+ """
+ self.try_some_code(GREENLET, "greenlet", greenlet, "hello 
world\n42\n")
+ 
++@unittest.skip("greenlet tests don't work with python tracer")
+ def test_greenlet_simple_code(self):
+ code = SIMPLE.format(QLIMIT=self.QLIMIT)
+ self.try_some_code(code, "greenlet", greenlet)
+diff --git a/tests/test_filereporter.py b/tests/test_filereporter.py
+index 91e47762..121c3260 100644
+--- a/tests/test_filereporter.py
 b/tests/test_filereporter.py
+@@ -4,6 +4,7 @@
+ """Tests for FileReporters"""
+ 
+ import os
++import unittest
+ 
+ from coverage.plugin import FileReporter
+ from coverage.python import PythonFileReporter
+@@ -87,6 +88,7 @@ class FileReporterTest(UsingModulesMixin, CoverageTest):
+ assert acu < bcu and acu <= bcu and acu != bcu
+ assert bcu > acu and bcu >= acu and bcu != acu
+ 
++@unittest.skip("we don't install zip eggs on gentoo")
+ def test_egg(self):
+ # Test that we can get files out of eggs, and read their source files.
+ # The egg1 module is installed by an action in igor.py.
+diff --git a/tests/test_oddball.py b/tests/test_oddball.py
+index aa2f333c..bc63395a 100644
+--- a/tests/test_oddball.py
 b/tests/test_oddball.py
+@@ -405,7 +405,9 @@ class 

[gentoo-commits] repo/gentoo:master commit in: mail-filter/zdkimfilter/

2019-11-15 Thread Hanno Böck
commit: 84e0ef5095721bf92f5f370259c52b644ff40bec
Author: Hanno Böck  gentoo  org>
AuthorDate: Sat Nov 16 07:38:49 2019 +
Commit: Hanno Böck  gentoo  org>
CommitDate: Sat Nov 16 07:38:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84e0ef50

mail-filter/zdkimfilter: Initial commit

DKIM support for the courier MTA.
This package was previously removed from Gentoo due to
lack of maintainership, reviving it due to increased
need of DKIM support.

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 mail-filter/zdkimfilter/Manifest   |  1 +
 mail-filter/zdkimfilter/metadata.xml   |  7 ++
 mail-filter/zdkimfilter/zdkimfilter-1.8.ebuild | 35 ++
 3 files changed, 43 insertions(+)

diff --git a/mail-filter/zdkimfilter/Manifest b/mail-filter/zdkimfilter/Manifest
new file mode 100644
index 000..9a97e398ef1
--- /dev/null
+++ b/mail-filter/zdkimfilter/Manifest
@@ -0,0 +1 @@
+DIST zdkimfilter-1.8.tar.gz 717481 BLAKE2B 
ec662a02c4a248085a42548d892084eb23c592c0511026039d18e8cc7a1a46dcf37411f8fc7395be507065ddb9cda8c5a1226e5e379852b4ef7ee84c2936b439
 SHA512 
e4b32c5d636db8a76ecfc2e4c8b1bda2053dc6c5baba13ed66120458f012a9d22d9ec269ae88100f1cc048b9c7d6c67a887ed1a48435a6353ab68bc13054c42c

diff --git a/mail-filter/zdkimfilter/metadata.xml 
b/mail-filter/zdkimfilter/metadata.xml
new file mode 100644
index 000..38ce6c17a3f
--- /dev/null
+++ b/mail-filter/zdkimfilter/metadata.xml
@@ -0,0 +1,7 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+ha...@gentoo.org
+  
+

diff --git a/mail-filter/zdkimfilter/zdkimfilter-1.8.ebuild 
b/mail-filter/zdkimfilter/zdkimfilter-1.8.ebuild
new file mode 100644
index 000..6205edee11c
--- /dev/null
+++ b/mail-filter/zdkimfilter/zdkimfilter-1.8.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+DESCRIPTION="DKIM filter for Courier-MTA"
+HOMEPAGE="https://www.tana.it/sw/zdkimfilter;
+SRC_URI="https://www.tana.it/sw/zdkimfilter/${P}.tar.gz;
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug"
+
+DEPEND="mail-filter/opendkim
+   mail-mta/courier
+   dev-db/opendbx
+   dev-libs/nettle
+   net-dns/libidn2
+   dev-libs/libunistring"
+RDEPEND="${DEPEND}"
+
+# For working tests we need a fix for opendkim,
+# see https://bugs.gentoo.org/700174
+RESTRICT="test"
+
+src_configure() {
+   econf $(use_enable debug)
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   diropts -o mail -g mail
+   dodir /etc/courier/filters/keys
+   dodoc release-notes-*.txt README ChangeLog
+   dodoc odbx_example.{conf,sql}
+}



[gentoo-commits] repo/gentoo:master commit in: mail-filter/libmilter/files/, mail-filter/libmilter/

2019-11-15 Thread Hanno Böck
commit: 9d467a0e64ef635873702cecbf8f614b164a6907
Author: Hanno Böck  gentoo  org>
AuthorDate: Sat Nov 16 07:32:31 2019 +
Commit: Hanno Böck  gentoo  org>
CommitDate: Sat Nov 16 07:32:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d467a0e

mail-filter/libmilter: Bump and glibc 2.30 support

Upstream versions aren't increased properly, so we have to
make this a _p1 version.
Newer build system patch from sendmail ebuild.
Patch for glibc 2.30 support extracted from OpenSUSE.

Closes: https://bugs.gentoo.org/691692
Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 mail-filter/libmilter/Manifest |   1 +
 .../libmilter/files/libmilter-glibc-2.30.patch |  25 +++
 .../files/sendmail-8.14.6-build-system.patch   | 211 +
 mail-filter/libmilter/libmilter-1.0.2_p1.ebuild|  72 +++
 4 files changed, 309 insertions(+)

diff --git a/mail-filter/libmilter/Manifest b/mail-filter/libmilter/Manifest
index 1fc4bdf2b58..02a7dd7b9e9 100644
--- a/mail-filter/libmilter/Manifest
+++ b/mail-filter/libmilter/Manifest
@@ -1 +1,2 @@
 DIST sendmail.8.14.5.tar.gz 2092508 BLAKE2B 
3d90fa9778ebb42f2f334b35e46d0f24e8fcfd46fe69d6032f246c90fc998fbeb21e70c70bc454c688a76ea00c90ee9b5f0e5e0fc9b89b9f16fa9c814a825f9c
 SHA512 
178addd247f1c7c8ca90d70b9240db4cad4e55f0710d5df0fe979e5473a182d2035150c352836576a28bb2b9660b0d5ebfcd95269a156ac0d2c3dba3edb60452
+DIST sendmail.8.15.2.tar.gz 2207417 BLAKE2B 
3d9dfb5bc2b535e30ef2fc61333e12a9b1fc45a5d730d2bed1ef956adb574721833f87aeba0475705b76e0c7d6cf00f9a10025bffb0de6c6b4dae606eb2ec399
 SHA512 
04feb37316c13b66b1518596507a7da7c16cb0bf1abf10367f7fd888a428fadb093a9efa55342fa55b936c3f0cbdc63b9e2505cd99201a69a0c05b8ad65f49f9

diff --git a/mail-filter/libmilter/files/libmilter-glibc-2.30.patch 
b/mail-filter/libmilter/files/libmilter-glibc-2.30.patch
new file mode 100644
index 000..5ceac845b90
--- /dev/null
+++ b/mail-filter/libmilter/files/libmilter-glibc-2.30.patch
@@ -0,0 +1,25 @@
+--- a/libmilter/sm_gethost.c   2014-03-05 01:59:45.0 +0100
 b/libmilter/sm_gethost.c   2019-11-14 18:59:41.885353232 +0100
+@@ -51,18 +51,20 @@ sm_getipnodebyname(name, family, flags,
+ {
+   bool resv6 = true;
+   struct hostent *h;
+-
++#ifdef RES_USE_INET6
+   if (family == AF_INET6)
+   {
+   /* From RFC2133, section 6.1 */
+   resv6 = bitset(RES_USE_INET6, _res.options);
+   _res.options |= RES_USE_INET6;
+   }
++#endif
+   SM_SET_H_ERRNO(0);
+   h = gethostbyname(name);
++#ifdef RES_USE_INET6
+   if (family == AF_INET6 && !resv6)
+   _res.options &= ~RES_USE_INET6;
+-
++#endif
+   /* the function is supposed to return only the requested family */
+   if (h != NULL && h->h_addrtype != family)
+   {

diff --git a/mail-filter/libmilter/files/sendmail-8.14.6-build-system.patch 
b/mail-filter/libmilter/files/sendmail-8.14.6-build-system.patch
new file mode 100644
index 000..3348e921926
--- /dev/null
+++ b/mail-filter/libmilter/files/sendmail-8.14.6-build-system.patch
@@ -0,0 +1,211 @@
+diff -Nru sendmail-8.14.3.orig/cf/cf/Makefile sendmail-8.14.3/cf/cf/Makefile
+--- sendmail-8.14.3.orig/cf/cf/Makefile2005-06-14 04:16:34.0 
+0200
 sendmail-8.14.3/cf/cf/Makefile 2009-09-20 10:55:50.0 +0200
+@@ -80,10 +80,10 @@
+ install-cf:  install-sendmail-cf install-submit-cf
+ 
+ install-sendmail-cf: $(CF).cf
+-  $(INSTALL) -c -o $(CFOWN) -g $(CFGRP) -m $(CFMODE) $(CF).cf 
${DESTDIR}$(MAILDIR)/sendmail.cf
++  $(INSTALL) -c -o $(CFOWN) -g $(CFGRP) -m $(CFMODE) $(CF).cf 
"${DESTDIR}$(MAILDIR)/sendmail.cf"
+ 
+ install-submit-cf: $(SUBMIT).cf
+-  $(INSTALL) -c -o $(CFOWN) -g $(CFGRP) -m $(CFMODE) $(SUBMIT).cf 
${DESTDIR}$(MAILDIR)/submit.cf
++  $(INSTALL) -c -o $(CFOWN) -g $(CFGRP) -m $(CFMODE) $(SUBMIT).cf 
"${DESTDIR}$(MAILDIR)/submit.cf"
+ 
+ depend:
+
+diff -Nru sendmail-8.14.6.orig/devtools/M4/UNIX/defines.m4 
sendmail-8.14.6/devtools/M4/UNIX/defines.m4
+--- sendmail-8.14.6.orig/devtools/M4/UNIX/defines.m4   2012-01-21 
00:07:08.0 +
 sendmail-8.14.6/devtools/M4/UNIX/defines.m42012-12-27 
08:13:15.792214375 +
+@@ -26,7 +26,7 @@
+ CCLINK = ifdef(`confCCLINK', `confCCLINK', `confCC')
+ # Linker for libraries
+ LD=   ifdef(`confLD', `confLD', `confCC')
+-LDOPTS=   ifdef(`confLDOPTS', `confLDOPTS') ifdef(`confMT', 
ifdef(`confMTLDOPTS', `confMTLDOPTS', `'), `')
++LDOPTS=   ifdef(`confLDOPTS', `confLDOPTS')
+ LDOPTS_SO= ${LDOPTS} ifdef(`confLDOPTS_SO', `confLDOPTS_SO', `-shared')
+ 
+ # Shell
+@@ -71,7 +71,7 @@
+ LIBADD= ifdef(`conf_'bldCURRENT_PRD`_LIBS', `conf_'bldCURRENT_PRD`_LIBS')
+ 
+ # libraries required on your system
+-LIBS= ${LIBADD} ifdef(`confLIBS', `confLIBS') 
ifdef(`conf_'bldCURRENT_PRD`_LIB_POST', `conf_'bldCURRENT_PRD`_LIB_POST')
++LIBS= ${LIBADD} ifdef(`confLIBS', `confLIBS') 

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

2019-11-15 Thread Hans de Graaff
commit: 81d52e18148cbbf6b463c7e133c692444386aa85
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 16 06:41:54 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 16 06:41:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81d52e18

dev-ruby/recog: add 2.3.6

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

 dev-ruby/recog/Manifest   |  1 +
 dev-ruby/recog/recog-2.3.6.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/dev-ruby/recog/Manifest b/dev-ruby/recog/Manifest
index 7ce0b537e5b..c16e6f6f6fc 100644
--- a/dev-ruby/recog/Manifest
+++ b/dev-ruby/recog/Manifest
@@ -2,3 +2,4 @@ DIST recog-2.1.46.gem 246784 BLAKE2B 
1b151fb6944371d186154ecc28eb74f6727b92394bf
 DIST recog-2.3.2.gem 259584 BLAKE2B 
035cdcb23fa837798fd256d00eb3cfa11b6ebeefd218c3c00a0f68ad1311efc6ce62a3db537cdc7a692d77e10b45c63f7c391314b05ca93c9afc269e67e7ba24
 SHA512 
0deb0e2354bab3ae190b0b71d370755de802d679a37a2d907fcc6503a12120e27d607bd3f31db62f678e4488228977132f3816a4586e5e85ba37f7ff6cd27733
 DIST recog-2.3.4.gem 262656 BLAKE2B 
ca2ea05844f5fde74859b22a9f710e5a9f0d44d789d49fb2c8502f4f09f5e5a3772d4a4187e5f0c10ec250c84599defc9dc86dd5602a7bdc7586f07ed14df350
 SHA512 
4ebf2ce4d502eb103eb3d10b7c01f3e43a402b90d8883f76cedb93edea32f31d196c4141c11264739f73ee9afe8590c50a368897a1286ff408d4454e89622be6
 DIST recog-2.3.5.gem 263168 BLAKE2B 
da850cc08e7ffebd34e040eac15ecc62ab857c61d8a65cf5e9889f94c0173204ef8de5c712c89ddfc67c9d6bb8c01c09c702547de1bbdd7b12d121e4f4fefe7b
 SHA512 
a45bc81c17edc9e431aa945678c77c573e2d1ad2352b4b4862492108cda0620145f6dc04a7d7ff2a6b456db32ed0348af4e61cd2be187f9d3de2b421f1f4e4ce
+DIST recog-2.3.6.gem 266752 BLAKE2B 
ec11be53a79f83b174c12f44d90c4085e02ae10fb49744ee6c5d655e4be32414fa158f6a11b2d73786c00447f8ebf3f40aecd422f14886a72eb59f1519a65f63
 SHA512 
b4731092884de9dcf961122bf0cd5b4ed2fe8b9fc7ecdbd144d0813cbad52895ab4b3c0b7069a7f7e7a80bcf236cfd1c8c0d594d2caa65a76cca60e362009b43

diff --git a/dev-ruby/recog/recog-2.3.6.ebuild 
b/dev-ruby/recog/recog-2.3.6.ebuild
new file mode 100644
index 000..c000a7c6eb5
--- /dev/null
+++ b/dev-ruby/recog/recog-2.3.6.ebuild
@@ -0,0 +1,37 @@
+# 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_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL="xml"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Pattern recognition for hosts, services, and content"
+HOMEPAGE="https://github.com/rapid7/recog;
+
+LICENSE="BSD-2"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/nokogiri"
+
+ruby_add_bdepend "test? (
+   dev-ruby/regexp_parser:0
+   dev-ruby/rspec:3
+   dev-util/aruba
+   dev-util/cucumber
+)"
+
+all_ruby_prepare() {
+   sed -i -e '/simplecov/I s:^:#:' -e '1igem "regexp_parser", "~>0.2"' 
spec/spec_helper.rb || die
+}
+
+each_ruby_test() {
+   RSPEC_VERSION=3 ruby-ng_rspec
+   ruby-ng_cucumber
+}



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

2019-11-15 Thread Hans de Graaff
commit: 4c6dda57235c5318642d4e06569991efe7be5e7e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 16 06:36:43 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 16 06:36:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c6dda57

dev-ruby/puppet_forge: add 2.3.1

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

 dev-ruby/puppet_forge/Manifest  |  1 +
 dev-ruby/puppet_forge/puppet_forge-2.3.1.ebuild | 44 +
 2 files changed, 45 insertions(+)

diff --git a/dev-ruby/puppet_forge/Manifest b/dev-ruby/puppet_forge/Manifest
index bf3e113a462..e9f8c89e685 100644
--- a/dev-ruby/puppet_forge/Manifest
+++ b/dev-ruby/puppet_forge/Manifest
@@ -1,2 +1,3 @@
 DIST puppet_forge-2.2.9.gem 772608 BLAKE2B 
15cad2cc183688262b96a35af46324a3264b8a615fa414bddb6b55587ac30f4fdcc64ddaa0f18b66571bde1a1eb17339bf1fad1630f3a06b6c1575cdbf1c9140
 SHA512 
753ad4b95db25c1ad284ceb802b03db9724f2a1c1f4522f252428f8ae7c6771361b6a38d070c2ce989bec9538471529cdd92c925501a0f8f4f1bb5e6d8ef3733
 DIST puppet_forge-2.3.0.gem 773632 BLAKE2B 
6024eed4c7b62c19c04d4f45a03dd40fa14bf074a1c44c14c766527bc3f4937bd9ac553df14b432834fd3bafa8f680d8b677ccfe6b366b954336888cb9f25aff
 SHA512 
7b14b006562874524c7a5045ae44fc7c3ac932aa32beb3751a6c18e3498401dc22294a81386d2ee25d5f8618efaa425b51798daec6f12193916c76dd28aafe85
+DIST puppet_forge-2.3.1.gem 772608 BLAKE2B 
a1ceb23ebcd21e600404f5be296c1df5792f01262e5ac85544be49faa10366b25702bf6f957320ac259609bc4832a5946bcff8a5a1dece45b9cc3d6e74aeab06
 SHA512 
420cf5feb7e1a29a59f81cfcff807f94f889ae3f21a8d4243956f8139e8fdf86514f8a00e96e210a40e8f0bcdde53f06b8f9ca06231012c11b04a9b6cb322f44

diff --git a/dev-ruby/puppet_forge/puppet_forge-2.3.1.ebuild 
b/dev-ruby/puppet_forge/puppet_forge-2.3.1.ebuild
new file mode 100644
index 000..42f9b2833e1
--- /dev/null
+++ b/dev-ruby/puppet_forge/puppet_forge-2.3.1.ebuild
@@ -0,0 +1,44 @@
+# 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="README.md CHANGELOG.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL=locales
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Tools to access Forge API information on Modules, Users, and 
Releases"
+HOMEPAGE="https://github.com/puppetlabs/forge-ruby;
+
+LICENSE="Apache-2.0"
+SLOT="2"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+   >=dev-ruby/faraday-0.9.0:0
+   >=dev-ruby/faraday_middleware-0.9.0:0
+   >=dev-ruby/gettext-setup-0.11:0
+   dev-ruby/minitar
+   =dev-ruby/semantic_puppet-1*
+"
+
+all_ruby_prepare() {
+   # Avoid integration and user specs since they all require network access
+   rm -rf spec/integration spec/unit/forge/v3/user_spec.rb || die
+
+   # Fix overly restrictive dependencies
+   sed -i \
+   -e '/faraday/ s/0.15.0/0.99.0/' \
+   -e '/faraday_middleware/ s/0.13.0/0.99.0/' \
+   ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+}



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

2019-11-15 Thread Aaron W. Swenson
commit: 78d50d359c8c7b98809e4cf3d3e07561099bc898
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sat Nov 16 00:55:10 2019 +
Commit: Aaron W. Swenson  gentoo  org>
CommitDate: Sat Nov 16 00:57:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78d50d35

dev-db/pspg: Bump to 2.5.4

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pspg/Manifest  |  2 ++
 dev-db/pspg/pspg-2.5.4.ebuild | 17 +
 2 files changed, 19 insertions(+)

diff --git a/dev-db/pspg/Manifest b/dev-db/pspg/Manifest
index 8bc88a0f862..1fc04585fd6 100644
--- a/dev-db/pspg/Manifest
+++ b/dev-db/pspg/Manifest
@@ -1,2 +1,4 @@
 DIST pspg-1.6.5.tar.gz 1005525 BLAKE2B 
2befb8a7081e1fcf5df60eca48f34b819d9de3d07920613b7f759887b4ddcccbc52e46ea8f407666a50a53bbfda582a10b1b2ca65d0c4452bc46db8cd971a802
 SHA512 
755e40dd6c68a01ad235e6fc2751af76c8ed63c2832bfa26356fa80e62bd59a076413cf7fc075685f9267bc7339fadf4975a695d681fc7821b7da0589805c1f0
 DIST pspg-1.6.8.tar.gz 1017316 BLAKE2B 
0150b4577365000b2fdd9de93307acbb5133915917c92affd1a598b3f16769ff0afa6e0b9c0d4639b771dcd62f1f7364a028a3b9d96cc6c40e3ac41c550a8d48
 SHA512 
337ae1eb9e92dc97ca32127322aaa3d0c5edb8766e5cab16e778148b3256119c7c5b1b2e4b6ab0b520113ede07c464d1c1c5e460c8efb7714f5a29acfa845e9d
+DIST pspg-2.5.3.tar.gz 1345043 BLAKE2B 
3aa36e361df9a1d26b0f607fff8654316999696e0afa0fbee3ddcd0abee07ae0aff3bfd84238fb620eb9c5454881152d93215361f1b78774d6188bdd24aa8153
 SHA512 
5e132637c25f70bac1ac45433d191c99ac3181f4c72e2126785ac5215368533802e297e152df9b53afb82837ead9454c2f08020cabf77727673e304084e742bb
+DIST pspg-2.5.4.tar.gz 1346559 BLAKE2B 
01c0a35a6372ccb7ad007595d01eb0c8380428722418a4f4b6040a549757d2eab601371ded51a762d81677adc259abf5f8af4311fca6427fb24244e0c33035d2
 SHA512 
2a9c677bbff4eb032403b90f44dbe9f62a46775c1cf180e90fc3df2853973c4b584b674fa11e2b3be844402f5c00777388ff05782fdecee3b27d92280fc288ff

diff --git a/dev-db/pspg/pspg-2.5.4.ebuild b/dev-db/pspg/pspg-2.5.4.ebuild
new file mode 100644
index 000..60a6aaa3b83
--- /dev/null
+++ b/dev-db/pspg/pspg-2.5.4.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A better pager for psql and mysql"
+HOMEPAGE="https://github.com/okbob/${PN};
+SRC_URI="https://github.com/okbob/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="sys-libs/ncurses:*
+dev-db/postgresql:=
+sys-libs/readline:*"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/, dev-db/pspg/, dev-db/postgresql/files/

2019-11-15 Thread Aaron W. Swenson
commit: 0fffd50cd83a345a3ce59bdaeb355a90ae5e9077
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sat Nov 16 00:50:58 2019 +
Commit: Aaron W. Swenson  gentoo  org>
CommitDate: Sat Nov 16 00:57:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fffd50c

dev-db/postgresql: Version bumps

12.1, 11.6, 10.11, 9.6.16, 9.5.20, and 9.4.25.

Update no-server patch for 12.1.

Closes: https://bugs.gentoo.org/696152
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/postgresql/Manifest |   6 +
 .../files/postgresql-12.1-no-server.patch  | 143 ++
 dev-db/postgresql/postgresql-10.11.ebuild  | 466 +++
 dev-db/postgresql/postgresql-11.6.ebuild   | 468 
 dev-db/postgresql/postgresql-12.1.ebuild   | 468 
 dev-db/postgresql/postgresql-9.4.25.ebuild | 480 
 dev-db/postgresql/postgresql-9.5.20.ebuild | 486 
 dev-db/postgresql/postgresql-9.6.16.ebuild | 491 +
 dev-db/pspg/pspg-2.5.3.ebuild  |  17 +
 9 files changed, 3025 insertions(+)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index 54658c29909..77316d391e1 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -1,14 +1,20 @@
 DIST postgresql-10.10.tar.bz2 19012049 BLAKE2B 
44ed5cfe2dc57ff3533faa1e921c981e0e437fe19adccc2ad87b939ec0c1bd5772ed8b0d6a7815dfc70c15149725250cb9431d58388fd3331a2bc2623b9959fb
 SHA512 
60cafe4b27a194949aff482dcce4fa096a9916f37205868437a32afb8964df71934b619a0b891fe85eb7c7f9b11775cffbbedca589e78feb6c4184eb224b48bc
+DIST postgresql-10.11.tar.bz2 19017947 BLAKE2B 
952d0fc76b665545eb512e0a6df6d2dafe0eaec4bdc774968d0a49dd6f6873b35a317ca6fd2bd74f36864d10f5a61e1920440e066522f982d0a7f1ce285143a9
 SHA512 
ce90b34e74d423b6db1f0e840b8e09579965c020fa2cfe3e567b604d3354d91e00a4347d559876be829aa89db44f84736e154495708ba9908f1d850446a1fc7b
 DIST postgresql-10.9.tar.bz2 18981395 BLAKE2B 
ef2ac003b393ea7cbf24c45fac6b3dc69df2a8694a9e891d5a68f7310d63fb816649d16a7351d03b63a4eb2256703efcab616a0146324478335267c39f3b9829
 SHA512 
4e2f30a0fd262f2e3ce5fc836425be635326600cd6cd4e117c57f59ea7ab2e9ea463a8d357fe7adb8c0dd0094e43d08efc2a137f8f9975715a5908e35920f98e
 DIST postgresql-11.4.tar.bz2 19759635 BLAKE2B 
a3f35df40d31dce52073eeacf4e16bc7ccb487dc0a6e15b84d087f04fd130b66b1168ece3edc63927c377ca1044b54ccb3db5fb9b4a5c86a5b0e179a6678c73c
 SHA512 
159fb84134e05ddc58e40a879ca52ed4d58ced7bcd1e7310d59bda84f9055339a31a92cfaab2c063a88685f7417b9a828534394bf9a2477fc33d1fb6cd26186b
 DIST postgresql-11.5.tar.bz2 19773087 BLAKE2B 
32dca67ddfe2f6a6801a5d82a25fe7df0cc2dd89c35eee87a57ebe6391b8d7d4bccc59d6cac3e821ad76731ab319e3303f2fcbce9ee8cda1cfef13b2185c0ab1
 SHA512 
537148079dc6c33cfb9bf9722171e524707b42ef01369deb968d0d6e8fa9b7f16f6ce67139d9dc45fb7385defbf56aa2c0affe5ee9d76e996f31e47486192141
+DIST postgresql-11.6.tar.bz2 19843202 BLAKE2B 
379953e0a0abb5a5abb109370cf2b95979321524031fe754c0a5a2cde636b2fdafa1da9c9ee84638a884cec3a312607f8ac7da6b1817c3b700a44c3025fd1944
 SHA512 
de6833c0df8dbac7bc498ac573dc4c3645070d9bbdd6b5d89db3ef41e86e7fc19d5e6450aa46ee2a1392d86c33acf6b9364b2863caac49f45351a46647feecbd
 DIST postgresql-12.0.tar.bz2 20177458 BLAKE2B 
614222e43519a83044587981cb04ab7e437357d5b2784068d425aaeb67df54f44aef4aaaf780bd3f83f012c0fc8f41723bc83b6e44e7bf2707857c491b8d129b
 SHA512 
231a0b5c181c33cb01c3f39de1802319b79eceec6997935ab8605dea1f4583a52d0d16e5a70fcdeea313462f062503361d543433ee03d858ba332c72a665f696
+DIST postgresql-12.1.tar.bz2 20213711 BLAKE2B 
670e33c23a14527aedb694647ff2d2670df159352ef10c11e5895aafffaa752bd49ee7b1991262f4c7548dc8c617e06f651c6098a676b4462ed06e3982d0f5fa
 SHA512 
f45b1762fd60b6f7419305d108b7fc521e3a7afa833d3aacccba814465baf40d19f57ff9bf2909d726c4c94a1cd99a39f1aa8e45fd0364cdedbcbed36ff48caf
 DIST postgresql-9.4.22.tar.bz2 16848787 BLAKE2B 
5c2aaef13ef0cf33c421e6839877a8e4e1fc5dbe41d9cabefddd369925869f92f6c6b8a124b5778f9b25359103f0a7ada1eddcaf4bac498709f563928f25e7e3
 SHA512 
f11623a89b2320616fd53eda52da544bdfcb63bff08cb78fccde134ef628eee7ee90b3de6952f4e08c10297d356624faabf0e5b181b0105f51797796cd04efef
 DIST postgresql-9.4.23.tar.bz2 16848808 BLAKE2B 
fd747fb3f6f540190ecbd53116ef7b8b812d05f5968e32c9d09c5902239eaf073281262dba9836514344303a3c894f48c617e050ce713be7c09f53ee49c7b3cd
 SHA512 
b1eb392b939ac8369c76e4ecc142c78f380afc498b60ec0ea97acb16c21ffa5c11a24c2c46463032865955b7c531492c08feb6ef1efc46a549369f026594ea61
 DIST postgresql-9.4.24.tar.bz2 16842941 BLAKE2B 
999a33addd493d1169ba3222a269fea827f4ed866453727bf9545d6a8873943d56b8e71773daf0f116150dc557afaf2e80dc570e8f351ba64b196ae8bcd8fbc9
 SHA512 
8e7b4da8a5cf48cf4d98cce117614f7ab594087d0002f996c1fedc2a38af6eaa663ad3ce67ced6d6b0fd6d0b00aee932025bf50a4314933ba535716577e9393f
+DIST postgresql-9.4.25.tar.bz2 16849015 BLAKE2B 

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

2019-11-15 Thread Aaron W. Swenson
commit: 3a8701a58d97025e09ccd4c9e2095b51644326eb
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sat Nov 16 00:57:05 2019 +
Commit: Aaron W. Swenson  gentoo  org>
CommitDate: Sat Nov 16 00:57:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a8701a5

dev-db/pspg: Remove 2.5.3

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Aaron W. Swenson  gentoo.org>

 dev-db/pspg/Manifest  |  1 -
 dev-db/pspg/pspg-2.5.3.ebuild | 17 -
 2 files changed, 18 deletions(-)

diff --git a/dev-db/pspg/Manifest b/dev-db/pspg/Manifest
index 1fc04585fd6..8fcd75c08ef 100644
--- a/dev-db/pspg/Manifest
+++ b/dev-db/pspg/Manifest
@@ -1,4 +1,3 @@
 DIST pspg-1.6.5.tar.gz 1005525 BLAKE2B 
2befb8a7081e1fcf5df60eca48f34b819d9de3d07920613b7f759887b4ddcccbc52e46ea8f407666a50a53bbfda582a10b1b2ca65d0c4452bc46db8cd971a802
 SHA512 
755e40dd6c68a01ad235e6fc2751af76c8ed63c2832bfa26356fa80e62bd59a076413cf7fc075685f9267bc7339fadf4975a695d681fc7821b7da0589805c1f0
 DIST pspg-1.6.8.tar.gz 1017316 BLAKE2B 
0150b4577365000b2fdd9de93307acbb5133915917c92affd1a598b3f16769ff0afa6e0b9c0d4639b771dcd62f1f7364a028a3b9d96cc6c40e3ac41c550a8d48
 SHA512 
337ae1eb9e92dc97ca32127322aaa3d0c5edb8766e5cab16e778148b3256119c7c5b1b2e4b6ab0b520113ede07c464d1c1c5e460c8efb7714f5a29acfa845e9d
-DIST pspg-2.5.3.tar.gz 1345043 BLAKE2B 
3aa36e361df9a1d26b0f607fff8654316999696e0afa0fbee3ddcd0abee07ae0aff3bfd84238fb620eb9c5454881152d93215361f1b78774d6188bdd24aa8153
 SHA512 
5e132637c25f70bac1ac45433d191c99ac3181f4c72e2126785ac5215368533802e297e152df9b53afb82837ead9454c2f08020cabf77727673e304084e742bb
 DIST pspg-2.5.4.tar.gz 1346559 BLAKE2B 
01c0a35a6372ccb7ad007595d01eb0c8380428722418a4f4b6040a549757d2eab601371ded51a762d81677adc259abf5f8af4311fca6427fb24244e0c33035d2
 SHA512 
2a9c677bbff4eb032403b90f44dbe9f62a46775c1cf180e90fc3df2853973c4b584b674fa11e2b3be844402f5c00777388ff05782fdecee3b27d92280fc288ff

diff --git a/dev-db/pspg/pspg-2.5.3.ebuild b/dev-db/pspg/pspg-2.5.3.ebuild
deleted file mode 100644
index 60a6aaa3b83..000
--- a/dev-db/pspg/pspg-2.5.3.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A better pager for psql and mysql"
-HOMEPAGE="https://github.com/okbob/${PN};
-SRC_URI="https://github.com/okbob/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="sys-libs/ncurses:*
-dev-db/postgresql:=
-sys-libs/readline:*"
-RDEPEND="${DEPEND}"



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

2019-11-15 Thread Georgy Yakovlev
commit: e5bed22a5e3e1c47f85fc18e66dd86e2e052f1bf
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Nov 16 00:42:45 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Nov 16 00:42:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5bed22a

dev-util/cargo-ebuild: add ~ppc64 keyword

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

 dev-util/cargo-ebuild/cargo-ebuild-0.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cargo-ebuild/cargo-ebuild-0.2.0.ebuild 
b/dev-util/cargo-ebuild/cargo-ebuild-0.2.0.ebuild
index 2fedb507b4a..aa0e59b2b1e 100644
--- a/dev-util/cargo-ebuild/cargo-ebuild-0.2.0.ebuild
+++ b/dev-util/cargo-ebuild/cargo-ebuild-0.2.0.ebuild
@@ -154,7 +154,7 @@ SRC_URI="$(cargo_crate_uris ${CRATES})"
 RESTRICT="mirror"
 LICENSE="|| ( MIT Apache-2.0 )"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~ppc64"
 IUSE=""
 
 DEPEND=""



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

2019-11-15 Thread Georgy Yakovlev
commit: 085d79ec4faf95758f293007f95c5f42bcee7dab
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Nov 15 23:58:33 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Nov 16 00:20:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=085d79ec

dev-python/grpcio-testing: bump to 1.25.0

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

 dev-python/grpcio-testing/Manifest |  1 +
 .../grpcio-testing/grpcio-testing-1.25.0.ebuild| 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-python/grpcio-testing/Manifest 
b/dev-python/grpcio-testing/Manifest
index ef920cef14c..4512c27f584 100644
--- a/dev-python/grpcio-testing/Manifest
+++ b/dev-python/grpcio-testing/Manifest
@@ -7,3 +7,4 @@ DIST grpcio-testing-1.21.1.tar.gz 16879 BLAKE2B 
4595b99b174db549a2637c9e203e7de0
 DIST grpcio-testing-1.22.1.tar.gz 16718 BLAKE2B 
c90717c5910be42a161fd08746b898a691cdc80f631991f718c061bf56e3e8851b49ab2219a59ebe80f4d878c713230ef6355095e78aa1d0c164aad570dd27d9
 SHA512 
90f366bbf352e7f7165f91ac4605ed74a7f7b08f1981838f0d218396c54983cc0752121fa890abbfcdba719461093ab3e5ce47e95d3e68047fcba1b7f5820d73
 DIST grpcio-testing-1.23.0.tar.gz 17042 BLAKE2B 
42eeaf657355c569dd62e0acdad99449b2d70d725f493a727168314ca8f4a8016b3a39521b8796cc6160472e455385004079857ed88e796c964304d99b5361e4
 SHA512 
3eb370f5a6568a22a87c72c8bad1c4ae537d36b19fa45039620dc3ae645561bd4836cd430fdf6f64a7687178412c4a2e51fb6474d470039e310f639f86c351f3
 DIST grpcio-testing-1.24.3.tar.gz 17066 BLAKE2B 
9f968ce096b70d7b3a01d9991d2dbd70aa73cb39dce4ea1aeb36e65f6e33180b0e7d126c18029da6cb1c91bb4371206cd3481ddaf0014c24e463014d6e990a08
 SHA512 
265369f696ecc5e3fff35027d951c405e62e7c8ac61145813d7eca66db6e91d0ebfc39ef151cedd9c67437688898bde02656fdbd547718443f2701ab18e68a1b
+DIST grpcio-testing-1.25.0.tar.gz 16469 BLAKE2B 
00bf64f79c073b2bce8bac519555ffecf4701f5d99d58bf15fb5a12acc71639b014986e4699f8ce8e0c68606ee6582c7d214474e88120a51495b61a7e03f2612
 SHA512 
11531ff2dc58f3ed7eba4ef3160dca475a5dbe76ff6570337005e7c3e276a6e7efe33556151fb263c209eac2bba1efb7ab611744405ab97eafb78edb07476240

diff --git a/dev-python/grpcio-testing/grpcio-testing-1.25.0.ebuild 
b/dev-python/grpcio-testing/grpcio-testing-1.25.0.ebuild
new file mode 100644
index 000..74459df6780
--- /dev/null
+++ b/dev-python/grpcio-testing/grpcio-testing-1.25.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+inherit distutils-r1
+
+DESCRIPTION="Testing utilities for gRPC Python"
+HOMEPAGE="https://grpc.io;
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="~dev-python/grpcio-${PV}[${PYTHON_USEDEP}]
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"



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

2019-11-15 Thread Georgy Yakovlev
commit: 685966a9c020f530d9490c4fb9aef08b0c7d048f
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Nov 15 23:57:21 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Nov 16 00:20:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=685966a9

dev-python/grpcio-tools: bump to 1.25.0

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

 dev-python/grpcio-tools/Manifest   |  1 +
 dev-python/grpcio-tools/grpcio-tools-1.25.0.ebuild | 29 ++
 2 files changed, 30 insertions(+)

diff --git a/dev-python/grpcio-tools/Manifest b/dev-python/grpcio-tools/Manifest
index 668b26de9ec..2c4e02cbe99 100644
--- a/dev-python/grpcio-tools/Manifest
+++ b/dev-python/grpcio-tools/Manifest
@@ -7,3 +7,4 @@ DIST grpcio-tools-1.21.1.tar.gz 2032788 BLAKE2B 
f26e94c92ebe076496a8738dcbdf9b67
 DIST grpcio-tools-1.22.1.tar.gz 2022553 BLAKE2B 
bd94ece55c5e9e41c923c1beb5a2deb2b49d6ac479401b9de622d8a3fb0deb7e852d7da3a0239442d7560135565af1fda80ab43f7def870488dd17cf52c1dce5
 SHA512 
92d65c40ccda268154dbc21a9b7607f4ccee8feb0c5eeb0d88ae0d34ca80b3e1e7a6a2f8b7059aa904a7cb3654b0e23ceeebe44f58c08b713bf78ab7e4faed4d
 DIST grpcio-tools-1.23.0.tar.gz 2025916 BLAKE2B 
7dc3854e29731f7736ef08526142e31e9b14df2b08367cddc9dd69a0b5ebb53938a9a24284e5228fd603402960507d7903eb7a6c90a1243ed311cd595eda0f26
 SHA512 
306e1de073bffd036643dee6fdaf8c2f48cf810fc4403b02a5b2aa44ba77d8c985181b23ec20d787261786b1c6e4930f8e5a253752da95beeb257ff0555175cb
 DIST grpcio-tools-1.24.3.tar.gz 1984292 BLAKE2B 
f9ec935f0ea8af31ac5f60909551efc403241917879fb456ea88ac3fc58cd068f0263726819f0e6500d6ca11ae38cd1799db6af4d4f822002d92fe7a16d01060
 SHA512 
89d12beadead3c68532a769795446a9edca96be495ea2af42bf1934e86cc06d06fc345f7847b17a088d66a2c4390461533be075a93e3d5c255c625da097812ab
+DIST grpcio-tools-1.25.0.tar.gz 1987671 BLAKE2B 
3f5d0a7927e8d10a3951d494884fcfbbc9bf531ca3e63324a1c4923eea47065f3db665f26f968e778bcea418cc6b801bd1c863ed2ead1aaa123205a4ac6a97f7
 SHA512 
9f17e1641766537002e595e660e384dab54c5c36f17b2f085348392171bcbcaacbb0a55f77ba6eba50603faef59c5436c784b6c1a0de96597d7701e1bf82710f

diff --git a/dev-python/grpcio-tools/grpcio-tools-1.25.0.ebuild 
b/dev-python/grpcio-tools/grpcio-tools-1.25.0.ebuild
new file mode 100644
index 000..36d23bc9bf4
--- /dev/null
+++ b/dev-python/grpcio-tools/grpcio-tools-1.25.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Protobuf code generator for gRPC"
+HOMEPAGE="https://grpc.io;
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="dev-python/cython[${PYTHON_USEDEP}]
+   ~dev-python/grpcio-${PV}[${PYTHON_USEDEP}]
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+   !

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

2019-11-15 Thread Georgy Yakovlev
commit: 7d234af969f1bd8037b498ddb44ceb2b516c68a9
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Nov 15 23:52:13 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Nov 16 00:20:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d234af9

net-libs/grpc: bump to 1.25.0

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

 net-libs/grpc/Manifest |   1 +
 .../grpc/files/grpc-1.25.0-pkgconfig-libdir.patch  |  17 
 net-libs/grpc/grpc-1.25.0.ebuild   | 112 +
 3 files changed, 130 insertions(+)

diff --git a/net-libs/grpc/Manifest b/net-libs/grpc/Manifest
index 1254f6798c1..c347eb0907d 100644
--- a/net-libs/grpc/Manifest
+++ b/net-libs/grpc/Manifest
@@ -7,3 +7,4 @@ DIST grpc-1.21.1.tar.gz 15043553 BLAKE2B 
bed23af6606a69eb02a033d5dd6d92e3e080cc6
 DIST grpc-1.22.1.tar.gz 15083781 BLAKE2B 
5f1bc2fc638cfa2f97df9dfba3c927ae0c7871b9e56f8012795000c30f20fa4d5c1bad37d117cf8ea54fb372b8b02702a866c027c6e0a467f276a752ee9d17c6
 SHA512 
086ceb7a4fc1439bd23a2cab8c90ba2542491d5a9c278a0ff6e1b3ad623cf7725b2a7310bb793d9b36882bd9394d02a3616331ac26c78d822e68b305c2ae27f6
 DIST grpc-1.23.0.tar.gz 15212436 BLAKE2B 
119a62e6573a1c7785934f7752d9bf2fc0f503a268e439ce143d6730994e3fc154ffd558a2fb3776a77f5f36798baac334f50d1c612ae5564c3c2f110df8b42c
 SHA512 
4770651bd73b71735152155327c44d59125442b405157ffea8fb80b6f16406dd388474394e44ef620e2a777018121988a3a7a552a42141650d7cac263ab499a0
 DIST grpc-1.24.3.tar.gz 15364420 BLAKE2B 
7a1262ee931c2578399e7373e25fefb7a4329a2c0f139b17fbd4073406a931730393016455ff3ddee8b686ebb7903a898ca532972f57369c7658c68643b6d715
 SHA512 
19afa8b1fd64c429317c85d8cf42d01af0ac6aec82508740c176e1fd4f92dea9531ea9812523215ed67466bae93a75e14dc34cd9cce5987a13c0104e0313c69c
+DIST grpc-1.25.0.tar.gz 16460163 BLAKE2B 
a581b1db459468e7c01af579da39cc111825931eee21d9af13833b1d65e448ee2024d86edb95e7acb705ad427f793d7911d6fb66418155e75f5e1f0e6116578a
 SHA512 
7d9e126eafdfefe9b5c2eacf9c082b972115f231a55cff53386305f2df68037e2593eedc3f27fe0eaeb7fbe78b28f6b87607cdeccf59929b9a9b33bf74ab5c92

diff --git a/net-libs/grpc/files/grpc-1.25.0-pkgconfig-libdir.patch 
b/net-libs/grpc/files/grpc-1.25.0-pkgconfig-libdir.patch
new file mode 100644
index 000..28088713e5f
--- /dev/null
+++ b/net-libs/grpc/files/grpc-1.25.0-pkgconfig-libdir.patch
@@ -0,0 +1,17 @@
+--- a/Makefile 2018-05-28 17:59:34.631540261 +0800
 b/Makefile 2018-05-28 18:01:31.266936000 +0800
+@@ -460,11 +460,11 @@
+ CACHE_MK += HAS_PKG_CONFIG = true,
+ endif
+ 
+-CORE_PC_TEMPLATE = 
prefix=$(prefix),exec_prefix=\$${prefix},includedir=\$${prefix}/include,libdir=\$${exec_prefix}/lib,,Name:
 $(PC_NAME),Description: $(PC_DESCRIPTION),Version: $(CORE_VERSION),Cflags: 
-I\$${includedir} $(PC_CFLAGS),Requires: $(PC_REQUIRES),Libs: -L\$${libdir} 
$(PC_LIB),Libs.private: $(PC_LIBS_PRIVATE)
++CORE_PC_TEMPLATE = 
prefix=$(prefix),exec_prefix=\$${prefix},includedir=\$${prefix}/include,libdir=\$${exec_prefix}/$(INSTALL_LIBDIR),,Name:
 $(PC_NAME),Description: $(PC_DESCRIPTION),Version: $(CORE_VERSION),Cflags: 
-I\$${includedir} $(PC_CFLAGS),Requires: $(PC_REQUIRES),Libs: -L\$${libdir} 
$(PC_LIB),Libs.private: $(PC_LIBS_PRIVATE)
+ 
+-CPP_PC_TEMPLATE = 
prefix=$(prefix),exec_prefix=\$${prefix},includedir=\$${prefix}/include,libdir=\$${exec_prefix}/lib,,Name:
 $(PC_NAME),Description: $(PC_DESCRIPTION),Version: $(CPP_VERSION),Cflags: 
-I\$${includedir} $(PC_CFLAGS),Requires: $(PC_REQUIRES),Libs: -L\$${libdir} 
$(PC_LIB),Libs.private: $(PC_LIBS_PRIVATE)
++CPP_PC_TEMPLATE = 
prefix=$(prefix),exec_prefix=\$${prefix},includedir=\$${prefix}/include,libdir=\$${exec_prefix}/$(INSTALL_LIBDIR),,Name:
 $(PC_NAME),Description: $(PC_DESCRIPTION),Version: $(CPP_VERSION),Cflags: 
-I\$${includedir} $(PC_CFLAGS),Requires: $(PC_REQUIRES),Libs: -L\$${libdir} 
$(PC_LIB),Libs.private: $(PC_LIBS_PRIVATE)
+ 
+-CSHARP_PC_TEMPLATE = 
prefix=$(prefix),exec_prefix=\$${prefix},includedir=\$${prefix}/include,libdir=\$${exec_prefix}/lib,,Name:
 $(PC_NAME),Description: $(PC_DESCRIPTION),Version: $(CSHARP_VERSION),Cflags: 
-I\$${includedir} $(PC_CFLAGS),Requires: $(PC_REQUIRES),Libs: -L\$${libdir} 
$(PC_LIB),Libs.private: $(PC_LIBS_PRIVATE)
++CSHARP_PC_TEMPLATE = 
prefix=$(prefix),exec_prefix=\$${prefix},includedir=\$${prefix}/include,libdir=\$${exec_prefix}/$(INSTALL_LIBDIR),,Name:
 $(PC_NAME),Description: $(PC_DESCRIPTION),Version: $(CSHARP_VERSION),Cflags: 
-I\$${includedir} $(PC_CFLAGS),Requires: $(PC_REQUIRES),Libs: -L\$${libdir} 
$(PC_LIB),Libs.private: $(PC_LIBS_PRIVATE)
+ 
+ ifeq ($(SYSTEM),MINGW32)
+ EXECUTABLE_SUFFIX = .exe

diff --git a/net-libs/grpc/grpc-1.25.0.ebuild b/net-libs/grpc/grpc-1.25.0.ebuild
new file mode 100644
index 000..0a1213a0a71
--- /dev/null
+++ b/net-libs/grpc/grpc-1.25.0.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+

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

2019-11-15 Thread Georgy Yakovlev
commit: d76df6103b4641b7a25769efe78c0ae9a3ad9317
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Nov 15 23:55:30 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Nov 16 00:20:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d76df610

dev-python/grpcio: bump to 1.25.0

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

 dev-python/grpcio/Manifest |  1 +
 dev-python/grpcio/grpcio-1.25.0.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-python/grpcio/Manifest b/dev-python/grpcio/Manifest
index 49268ad8926..d9879a3be65 100644
--- a/dev-python/grpcio/Manifest
+++ b/dev-python/grpcio/Manifest
@@ -7,3 +7,4 @@ DIST grpcio-1.21.1.tar.gz 13919484 BLAKE2B 
dcad98da8db4aa588facc30d1b010ec1e4d5f
 DIST grpcio-1.22.1.tar.gz 13923342 BLAKE2B 
6d211b93a7597f568d106e0d6e3d30b90d7b4bf6fae42b163f2ae04e01c4b323c4d7c2a5380ccdbab14f9a6986c86fae4948bc827a97c189f915bc24738fc426
 SHA512 
5392041a021b0523fc7a615070ea0f907fc960cb69ffba1e7fcdf0aa8e498cb33f567d9eec795dc06662f558884dcabcc17a1ae4a26fcaa479b0a43c08e8b913
 DIST grpcio-1.23.0.tar.gz 13977223 BLAKE2B 
b9f95aaf397eae9610280937980e4b2694af98e6cd5f80015dd83c67ec6bf9c41e76474f873627d6c6cc35fe9af3b45f14aabb6ea809b51cf5f0bb0f3b702794
 SHA512 
ff3cd9d2380a158ea7a49ba2c9cd5bd1ec98194aa48cf2d45596ab93f0e8a6d6ed0291e5dfc52bca79c62950e6a0ce387819d19f036c0dd1e6dc7b737c1ee97f
 DIST grpcio-1.24.3.tar.gz 14030592 BLAKE2B 
aa9e61c692937d7fc06d0fb601f7632a6ac5fb165aabec9e7993cf1fa41254b004fff89f650f390544e5fb1972dca542169ce0fdae79a71d775fe3cbb44a2d95
 SHA512 
0dc90de5a06b9af7fa91d3e96117f69813e5fee31499e8e48daac7d164856594f164a434d3dd28d6e0220e417926aadceabb9b7597e86a6bb87d8943e6661dce
+DIST grpcio-1.25.0.tar.gz 15358518 BLAKE2B 
84ae22faa25dcd961c5cd0e6db68c48df4b64a529673d729436710e0fa08dd6119304dc7905f46ce4f92e6bccbbb05068d7fa04da4c579a1d59c4717623807bc
 SHA512 
bb0241905bad15d6bd019323f1699b95f7cd047aec227197aed9f0bfbca923788fbf59052ab604718542ad69767877560853ef563613ea0490cee2e9f9e9206d

diff --git a/dev-python/grpcio/grpcio-1.25.0.ebuild 
b/dev-python/grpcio/grpcio-1.25.0.ebuild
new file mode 100644
index 000..bcf535535b9
--- /dev/null
+++ b/dev-python/grpcio/grpcio-1.25.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="High-performance RPC framework (python libraries)"
+HOMEPAGE="https://grpc.io;
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-libs/openssl-1.0.2:0=[-bindist]
+   >=dev-python/cython-0.28.3[${PYTHON_USEDEP}]
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   net-dns/c-ares:=
+   !

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

2019-11-15 Thread Michał Górny
commit: 18b907980e2fbc2d99c0736c42d36a79fdd0447a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 16 00:13:57 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 16 00:19:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18b90798

dev-python/coverage: Bump to 4.5.4, start fixing tests

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

 dev-python/coverage/Manifest  |  1 +
 dev-python/coverage/coverage-4.5.4.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 228936e7629..05862532377 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,2 +1,3 @@
 DIST coverage-4.2.tar.gz 359873 BLAKE2B 
4bca9c44922ad99203d65387267c62bee02b0368dfd70c758dbed959ebaa1352366603359865662cde863ca1518de21a4d33d22b86b78ff75c2c23aecf4d726c
 SHA512 
17c508e65e8494bda51dc301eb99e24f39392cc3efe54eee5d94bf45021f91cb5e1acc192981974eb1725e01cd4590c80308bf9bb237a129c2de067bd4556e23
 DIST coverage-4.5.2.tar.gz 384845 BLAKE2B 
a7b4f249a68e025449d26ef8ee2194b9ce355c979d1f5192a7863a0ab0089f9deb3a8e63a39bef528ed7c58fbcc7cd4bc193fea3a135f5996a6655268a6b7a93
 SHA512 
0d98c8118648a319ac6f3b4c4c6f1ff8a92085bbe8276dd5504c8df4638933f920d7382d8e6de8e16bff43b62091310e0eab7b7722c6d28c976baedbfae3d03e
+DIST coverage-4.5.4.tar.gz 385185 BLAKE2B 
9d040bff13cebd1cb7147f15c3ec03bb08648cf801b5b2bb046a6b5bcadb3d3886be8bf0a624d225f25d10a5ca82fe5fb88f55e44e92a0a3285836b837972970
 SHA512 
ba534e04fe35cbadc4b16735f25c08f579a49a6677ec106680f222f2dfb3d0f1e011d0962f1c2108c375173ac4588bea1619ecda05ff9ba6fd888daddfd27b0e

diff --git a/dev-python/coverage/coverage-4.5.4.ebuild 
b/dev-python/coverage/coverage-4.5.4.ebuild
new file mode 100644
index 000..f6b95bdeabd
--- /dev/null
+++ b/dev-python/coverage/coverage-4.5.4.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Code coverage measurement for Python"
+HOMEPAGE="https://coverage.readthedocs.io/en/latest/ 
https://pypi.org/project/coverage/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=""
+BDEPEND="
+   >=dev-python/setuptools-18.4[${PYTHON_USEDEP}]
+   test? (
+   dev-python/PyContracts[${PYTHON_USEDEP}]
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
+   )
+"
+
+src_prepare() {
+   # avoid the dep on xdist
+   sed -i -e '/^addopts/s:-n3::' setup.cfg || die
+   distutils-r1_src_prepare
+}
+
+python_compile() {
+   if [[ ${EPYTHON} == python2.7 ]]; then
+   local CFLAGS="${CFLAGS} -fno-strict-aliasing"
+   export CFLAGS
+   fi
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   distutils_install_for_testing
+   "${EPYTHON}" igor.py test_with_tracer py || die
+   "${EPYTHON}" igor.py test_with_tracer c || die
+}



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

2019-11-15 Thread Michał Górny
commit: a4d04c5c06bedfaed6f602ee6a77a159f5e0cb58
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 16 00:01:19 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 16 00:01:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4d04c5c

xfce-base/thunar: Bump to 1.8.11

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

 xfce-base/thunar/Manifest |  1 +
 xfce-base/thunar/thunar-1.8.11.ebuild | 79 +++
 2 files changed, 80 insertions(+)

diff --git a/xfce-base/thunar/Manifest b/xfce-base/thunar/Manifest
index 5912217244c..aad69c72213 100644
--- a/xfce-base/thunar/Manifest
+++ b/xfce-base/thunar/Manifest
@@ -1,2 +1,3 @@
 DIST Thunar-1.8.9.tar.bz2 2375302 BLAKE2B 
e98659633b448e1d231e466c72741de71ce448ecf413a4f29df47acd78c9353a8cbc374961b6bb09d4d9d6ff4b98b81d575e98705a742e30038a7c549604
 SHA512 
8e1bff80692ee22393a0c0cfa09178aa14cc476a058f406cab7ca873778ac4673cbac2d271f525a51e0120f1b17f8872c58407e8d7b77c6e67b721f4e5318f80
 DIST thunar-1.8.10.tar.bz2 2359582 BLAKE2B 
af307e753ee126f932f42fa355a4955a0533c336b208891dee23ba8a7235d2452a1b0ebcc3a1ea89bd28c9aaf04d80e54e5b534de57761c51b928390532a0c6a
 SHA512 
93704f6d5ba719b32a15e3f52ef4c297ce1684cce4c55c1308aadf2809db8192e7ecad36d57f95431b8ad600df19b2bc032f2815eb9eac432e4f6889558fea36
+DIST thunar-1.8.11.tar.bz2 2362727 BLAKE2B 
75146010df503146413d0d669d24f2e36e23f50952acb06e8670ee41a1dbf21ccb1992e9dbd2296d0ce46d120d81a0e2838e972b7e869977e2d4a8697a4e89eb
 SHA512 
13576616fc556dae9be97f2390e85c12c01b78d86a59e5e8700b67dca7a2e70fe5f1e5716d3d77d22e158e7573a89e096aa8098b78e7bd8e81cb319a6809

diff --git a/xfce-base/thunar/thunar-1.8.11.ebuild 
b/xfce-base/thunar/thunar-1.8.11.ebuild
new file mode 100644
index 000..618ae2c03d1
--- /dev/null
+++ b/xfce-base/thunar/thunar-1.8.11.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit xdg-utils
+
+DESCRIPTION="File manager for the Xfce desktop environment"
+HOMEPAGE="https://www.xfce.org/projects/ 
https://docs.xfce.org/xfce/thunar/start;
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0/3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="exif introspection libnotify pcre +trash-panel-plugin udisks"
+
+GVFS_DEPEND=">=gnome-base/gvfs-1.18.3"
+COMMON_DEPEND=">=dev-lang/perl-5.6
+   >=dev-libs/glib-2.42
+   >=x11-libs/gdk-pixbuf-2.14
+   >=x11-libs/gtk+-3.22:3
+   >=xfce-base/exo-0.12:=
+   >=xfce-base/libxfce4ui-4.12:=
+   >=xfce-base/libxfce4util-4.12:=
+   >=xfce-base/xfconf-4.12:=
+   exif? ( >=media-libs/libexif-0.6.19:= )
+   introspection? ( dev-libs/gobject-introspection:= )
+   libnotify? ( >=x11-libs/libnotify-0.7 )
+   pcre? ( >=dev-libs/libpcre-6:= )
+   trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= )
+   udisks? ( dev-libs/libgudev:= )"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/desktop-file-utils-0.20-r1
+   x11-misc/shared-mime-info
+   trash-panel-plugin? ( ${GVFS_DEPEND} )
+   udisks? (
+   virtual/udev
+   ${GVFS_DEPEND}[udisks,udev]
+   )"
+DEPEND="${COMMON_DEPEND}
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog FAQ HACKING NEWS README THANKS TODO )
+
+src_configure() {
+   local myconf=(
+   $(use_enable introspection)
+   $(use_enable udisks gudev)
+   $(use_enable libnotify notifications)
+   $(use_enable exif)
+   $(use_enable pcre)
+   $(use_enable trash-panel-plugin tpa-plugin)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   elog "If you were using an older Xfce version and Thunar fails to start"
+   elog "with a message similar to:"
+   elog "  Failed to register: Timeout was reached"
+   elog "you may need to reset your xfce4 session:"
+   elog "  rm ~/.cache/sessions/xfce4-session-*"
+   elog "See https://bugs.gentoo.org/698914.;
+
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



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

2019-11-15 Thread Michał Górny
commit: 4ebed096fbf817c6cf6dac2446dbcec9d1b7a3d4
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 15 23:58:03 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 15 23:58:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ebed096

xfce-base/exo: Bump to 0.12.9

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

 xfce-base/exo/Manifest  |  1 +
 xfce-base/exo/exo-0.12.9.ebuild | 48 +
 2 files changed, 49 insertions(+)

diff --git a/xfce-base/exo/Manifest b/xfce-base/exo/Manifest
index 60786eb3dfb..07ce1f73e70 100644
--- a/xfce-base/exo/Manifest
+++ b/xfce-base/exo/Manifest
@@ -1,2 +1,3 @@
 DIST exo-0.12.4.tar.bz2 1235738 BLAKE2B 
f05ae13bb5ec599686207df3fe7458b8a42227194c91c24397ed282d2c7a6ccf10989f14c662f2e0d986c59695de2b8d50743c8489bc716aaa001cbd23fe3598
 SHA512 
8f84258aeb5c1fcfe91e775af1e5fed02f36b3d18aa72d497cd05294d54f050d679628cdb4339219c67b203a8cc663704a240fc18e6a918cef363cf4d9b94783
 DIST exo-0.12.8.tar.bz2 1342201 BLAKE2B 
6f52072f169a48ace6490d4c272e7e1208ca66efc388c8706b183d8ebe908d2fc305ae0239647e96e860eaacb1fbc440fc8dd559757f29088548c95702b1401e
 SHA512 
5b96f1e3ba7112d349ee7d986288996c52210304d0aa54594fdc8c85ec0b12e13791f320f28e91bd25afda5f1046f402ba4fcf2eca5df5d8fc0c3515cd6b98a3
+DIST exo-0.12.9.tar.bz2 1333477 BLAKE2B 
18b6892b32ff65350b9e64be8190a5d6ca3637c97ba1449e7e511c1efaf081a308c9a0796d845d0069186f85dc775f9196703a1f0a97c16de7bbae6aa94a47d8
 SHA512 
ae0e893c595553ff9db15967419ffd9d78ec6ab6dbcefcc02536367e04cc4db51d41305f0f527778ba9b8b04cb51bd560bff07ef5ba3a56d1acab1d1730e7ee7

diff --git a/xfce-base/exo/exo-0.12.9.ebuild b/xfce-base/exo/exo-0.12.9.ebuild
new file mode 100644
index 000..77319c3c1ac
--- /dev/null
+++ b/xfce-base/exo/exo-0.12.9.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit xdg-utils
+
+DESCRIPTION="Extensions, widgets and framework library with session support 
for Xfce"
+HOMEPAGE="https://www.xfce.org/projects/;
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+IUSE="gtk2"
+
+RDEPEND=">=dev-lang/perl-5.6
+   >=dev-libs/glib-2.42
+   dev-perl/URI
+   >=x11-libs/gtk+-3.22:3
+   >=xfce-base/libxfce4ui-4.12:=[gtk3(+)]
+   >=xfce-base/libxfce4util-4.12:=
+   gtk2? ( >=x11-libs/gtk+-2.24:2 )"
+DEPEND="${RDEPEND}
+   dev-util/gtk-doc-am
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+src_configure() {
+   local myconf=(
+   $(use_enable gtk2)
+   )
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2019-11-15 Thread Michał Górny
commit: 95245adfd7edb8d867260ebd7253d51f6e896004
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 16 00:17:50 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 16 00:19:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95245adf

dev-python/coverage: Fix remaining MissingTestRestrict

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

 dev-python/coverage/coverage-4.2.ebuild   | 1 +
 dev-python/coverage/coverage-4.5.2.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-python/coverage/coverage-4.2.ebuild 
b/dev-python/coverage/coverage-4.2.ebuild
index 64e0292d1d4..0db0400c8bc 100644
--- a/dev-python/coverage/coverage-4.2.ebuild
+++ b/dev-python/coverage/coverage-4.2.ebuild
@@ -16,6 +16,7 @@ LICENSE="BSD"
 SLOT="0"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND=""
 DEPEND="

diff --git a/dev-python/coverage/coverage-4.5.2.ebuild 
b/dev-python/coverage/coverage-4.5.2.ebuild
index 285a75e51f2..755bd7f16b7 100644
--- a/dev-python/coverage/coverage-4.5.2.ebuild
+++ b/dev-python/coverage/coverage-4.5.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
 SLOT="0"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND=""
 DEPEND="



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

2019-11-15 Thread Michał Górny
commit: 5e919beb6398455d79f9ab21e4399b8c701224ab
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 15 23:59:17 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 15 23:59:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e919beb

media-video/parole: Bump to 1.0.5

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

 media-video/parole/Manifest|  1 +
 media-video/parole/parole-1.0.5.ebuild | 64 ++
 2 files changed, 65 insertions(+)

diff --git a/media-video/parole/Manifest b/media-video/parole/Manifest
index 8cc2908cfc1..d470dabbfcb 100644
--- a/media-video/parole/Manifest
+++ b/media-video/parole/Manifest
@@ -1 +1,2 @@
 DIST parole-1.0.4.tar.bz2 921020 BLAKE2B 
c81b5d8773a933e7f3b2d3816401e5e833db58964623b1c40747b47632f594e9aaabde87d89de3c6e87b01b43ef9aef01194ab5a40ce2e36fe8909acceac5c3e
 SHA512 
5f67830e36b6ac41c85dbbb7d6b4e2dfbd037c9e8fe4f5ab5ef8c52ebe4c69b5a9bfdee298b174a85334a4ae9414ed3492994853896f745c489116359cc14969
+DIST parole-1.0.5.tar.bz2 929983 BLAKE2B 
542cee0e45b0f2219235211daf161984a50849cb864f00351c3f1c112b4a6cd11fdda4dd8b2fd6ebc0bf5984542135453bbf9180b458c6cfa76b740419806bfd
 SHA512 
458b042752919d4dd1bfdaceda2b281b07a3094d986a99ec2ff51c12b7ca32adba6ce67ecb67e9ab70bdf83cfa22f8b5027054e2c3a3cf71d50ec8b98eeb24df

diff --git a/media-video/parole/parole-1.0.5.ebuild 
b/media-video/parole/parole-1.0.5.ebuild
new file mode 100644
index 000..9086cdac2e2
--- /dev/null
+++ b/media-video/parole/parole-1.0.5.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit xdg-utils
+
+DESCRIPTION="A simple Xfce4 media player using GStreamer"
+HOMEPAGE="https://docs.xfce.org/apps/parole/start;
+SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~mips ~x86"
+IUSE="libnotify taglib"
+
+COMMON_DEPEND=">=dev-libs/dbus-glib-0.100
+   >=dev-libs/glib-2.32:2
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   sys-apps/dbus
+   >=x11-libs/gtk+-3.20:3
+   x11-libs/libX11
+   >=xfce-base/libxfce4ui-4.11:=[gtk3(+)]
+   >=xfce-base/libxfce4util-4.11:=
+   >=xfce-base/xfconf-4.10:=
+   libnotify? ( >=x11-libs/libnotify-0.7 )
+   taglib? ( >=media-libs/taglib-1.6:0= )"
+RDEPEND="${COMMON_DEPEND}
+   media-plugins/gst-plugins-meta:1.0"
+DEPEND="${COMMON_DEPEND}
+   dev-util/glib-utils
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig
+   x11-base/xorg-proto"
+
+DOCS=( AUTHORS ChangeLog README THANKS TODO )
+
+src_configure() {
+   local myconf=(
+   # clutter backend does not work with new GTK+3 versions
+   --disable-clutter
+   $(use_enable taglib)
+   $(use_enable libnotify notify-plugin)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



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

2019-11-15 Thread Michał Górny
commit: 30046ae9483d461d7e7a94848ef6133c712635db
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 15 23:51:14 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 15 23:51:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30046ae9

dev-python/flaky: Fix remaining MissingTestRestrict

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

 dev-python/flaky/flaky-3.1.1.ebuild | 1 +
 dev-python/flaky/flaky-3.4.0.ebuild | 1 +
 dev-python/flaky/flaky-3.5.3.ebuild | 1 +
 3 files changed, 3 insertions(+)

diff --git a/dev-python/flaky/flaky-3.1.1.ebuild 
b/dev-python/flaky/flaky-3.1.1.ebuild
index b2685e9adba..c03a15deba0 100644
--- a/dev-python/flaky/flaky-3.1.1.ebuild
+++ b/dev-python/flaky/flaky-3.1.1.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
 LICENSE="Apache-2.0"
 KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86 ~amd64-linux ~x86-linux"
 IUSE="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND=""
 DEPEND="${RDEPEND}

diff --git a/dev-python/flaky/flaky-3.4.0.ebuild 
b/dev-python/flaky/flaky-3.4.0.ebuild
index a52de0d7eb3..2c19f1f374c 100644
--- a/dev-python/flaky/flaky-3.4.0.ebuild
+++ b/dev-python/flaky/flaky-3.4.0.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
 LICENSE="Apache-2.0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND=""
 DEPEND="${RDEPEND}

diff --git a/dev-python/flaky/flaky-3.5.3.ebuild 
b/dev-python/flaky/flaky-3.5.3.ebuild
index 18a872e5c80..63e1e860882 100644
--- a/dev-python/flaky/flaky-3.5.3.ebuild
+++ b/dev-python/flaky/flaky-3.5.3.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
 LICENSE="Apache-2.0"
 KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND=""
 DEPEND="${RDEPEND}



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

2019-11-15 Thread Michał Górny
commit: ed43198f7d94f997d270f4f0fac5cb008e3a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 15 23:49:27 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 15 23:50:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed43198f

dev-python/flaky: Bump to 3.6.1

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

 dev-python/flaky/Manifest   |  1 +
 dev-python/flaky/flaky-3.6.1.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-python/flaky/Manifest b/dev-python/flaky/Manifest
index 9069bc3c223..d027274ff32 100644
--- a/dev-python/flaky/Manifest
+++ b/dev-python/flaky/Manifest
@@ -1,3 +1,4 @@
 DIST flaky-3.1.1.tar.gz 29136 BLAKE2B 
fe2f47356e0279885cc294f22bc4588b502c7ada1d3f7a3728b1e3127f011f5900187669bb4e0755e706a1bd77e1804c42986a07c6d3dc58fe085967adb6957c
 SHA512 
039ad115a52b8b3a31bba045874e1860f1e04ea9cf878316226fb22af3c715b3893570c2f7380cf8467107f1a83a4ff69d0e9135daeb2dbea4b8f873a192815c
 DIST flaky-3.4.0.tar.gz 29197 BLAKE2B 
8f551a414cb06f5259d37785eb769a77105b1039398462288eeaeeb6acea8456c30cc7da6cf515cd99be2adb19a77282d2d0d3abe795761985f45ffd062de508
 SHA512 
14fda6312e4eb8260a8190204622a7dd274d0c946dda07ec8aa65e8c341f7f4a701c704c807f50eacf77589231b37c3bb06eec18d60a718f24e9b0182f7e8cb5
 DIST flaky-3.5.3.tar.gz 29320 BLAKE2B 
6bd2095cd481fdd8311e08c3e8aaff78fe22bfefd8463ea3b8190a469d8f909039267256afa876a22a57eae9e390af8235b10211509fe8549d000ed7e9331baa
 SHA512 
9ecb80ab1ec2e0db96b7a7a5856a147434c22d29a603e76d3db3f8d94ddea06ecab799943179910bc1d9d8d5dc1c7bcc94156628352479d67e2dcaaf5cbabf27
+DIST flaky-3.6.1.tar.gz 29501 BLAKE2B 
57d8c1ed9f271688f8a6f2acf25456058b3a67c86ea7aac8c32fd52221d294b5226461b9260677e3ed94af84ff9993a02e79f0d6b01f05daee2992efd8ad03b8
 SHA512 
f14fbd9259759f3b6f18a7dc16e00717ce54392a10cd9b3225636e33c904e69c6b01398bfce96d7273a40b6c2cca897a05ad386a4d8a83bffee12fab322f9b32

diff --git a/dev-python/flaky/flaky-3.6.1.ebuild 
b/dev-python/flaky/flaky-3.6.1.ebuild
new file mode 100644
index 000..ce46ead9aa0
--- /dev/null
+++ b/dev-python/flaky/flaky-3.6.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Plugin for nose or py.test that automatically reruns flaky tests"
+HOMEPAGE="https://pypi.org/project/flaky/ https://github.com/box/flaky;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="Apache-2.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/genty[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   )
+"
+python_test() {
+   nosetests --with-flaky --exclude="test_nose_options_example" 
test/test_nose/ || die
+   pytest -k 'example and not options' --doctest-modules test/test_pytest/ 
|| die
+   pytest -p no:flaky test/test_pytest/test_flaky_pytest_plugin.py || die
+   nosetests --with-flaky --force-flaky --max-runs 2 
test/test_nose/test_nose_options_example.py || die
+   pytest --force-flaky --max-runs 2  
test/test_pytest/test_pytest_options_example.py || die
+}



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

2019-11-15 Thread Michał Górny
commit: d96fb9076a22d72d1d732edd3754295a7ad56053
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 15 23:23:40 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 15 23:24:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d96fb907

dev-python/unittest-mixins: Fix remaining MissingTestRestrict

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

 dev-python/unittest-mixins/unittest-mixins-1.3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/unittest-mixins/unittest-mixins-1.3.ebuild 
b/dev-python/unittest-mixins/unittest-mixins-1.3.ebuild
index 449b4e06c86..33de2e61d2f 100644
--- a/dev-python/unittest-mixins/unittest-mixins-1.3.ebuild
+++ b/dev-python/unittest-mixins/unittest-mixins-1.3.ebuild
@@ -14,6 +14,7 @@ LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64"
 IUSE="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND=">=dev-python/six-1.10.0[${PYTHON_USEDEP}]"
 



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

2019-11-15 Thread Michał Górny
commit: 15650c7ecce6503b945c144ce0fd089bcef355e2
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 15 23:23:00 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 15 23:24:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15650c7e

dev-python/unittest-mixins: Bump to 1.6

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

 dev-python/unittest-mixins/Manifest   |  1 +
 dev-python/unittest-mixins/unittest-mixins-1.6.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/dev-python/unittest-mixins/Manifest 
b/dev-python/unittest-mixins/Manifest
index 846cd9bf9b1..79b8f860732 100644
--- a/dev-python/unittest-mixins/Manifest
+++ b/dev-python/unittest-mixins/Manifest
@@ -1 +1,2 @@
 DIST unittest-mixins-1.3.tar.gz 12942 BLAKE2B 
24183d35b6d269c45947f9fdfb89f668e7dddfd25a2e634e92b0318b7a90e535c4ca33ed497cd4af54416c2d4909b4fd4d6d13bf94d830ac8b13939411d36ea6
 SHA512 
8cdc7adf387d3576d1690c2ab62eff93c085a36b82b756d237cc177aa52718e7ce6c5ec103841f1581cd28576bb17fbbe034c21d1c1347da643dfde3b8033d3a
+DIST unittest-mixins-1.6.tar.gz 14156 BLAKE2B 
f47831355cb3f6606b36124af7d6634b8c012d8f85ce843fbb2882360006eaf3b964d6d2ed718137e0c37d330cfbabbafbfa75e4b1217f2a5546027f7379ba53
 SHA512 
0d4a0bbf80264f34a03aebbb2668733cd3753f99b24b006ea6704a2b97df9fb51755e8c4efd0094219e65d25756ea31ff27d3892b32ab6829050236a6bcbc986

diff --git a/dev-python/unittest-mixins/unittest-mixins-1.6.ebuild 
b/dev-python/unittest-mixins/unittest-mixins-1.6.ebuild
new file mode 100644
index 000..344d34e7805
--- /dev/null
+++ b/dev-python/unittest-mixins/unittest-mixins-1.6.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="A set of mixin classes and other helpers for unittest test case 
classes"
+HOMEPAGE="https://github.com/nedbat/unittest-mixins 
https://pypi.org/project/unittest-mixins/;
+SRC_URI="https://github.com/nedbat/unittest-mixins/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=dev-python/six-1.10.0[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest



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

2019-11-15 Thread Lars Wendler
commit: ea36cc2c63ab6c06e1851dc44189e64109e1717d
Author: Alexander Tsoy  tsoy  me>
AuthorDate: Fri Nov 15 23:07:54 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Nov 15 23:08:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea36cc2c

sys-apps/attr: Add --no-gc-sections to linker flags

Bug: https://bugs.gentoo.org/700116
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/attr/attr-2.4.48-r3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-apps/attr/attr-2.4.48-r3.ebuild 
b/sys-apps/attr/attr-2.4.48-r3.ebuild
index 1c55fe11bd6..c5ed52072cc 100644
--- a/sys-apps/attr/attr-2.4.48-r3.ebuild
+++ b/sys-apps/attr/attr-2.4.48-r3.ebuild
@@ -24,6 +24,7 @@ PATCHES=(
 pkg_setup() {
# Remove -flto* from flags as this breaks binaries (bug #644048)
filter-flags -flto*
+   append-ldflags "-Wl,--no-gc-sections" #700116
 }
 
 src_prepare() {



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

2019-11-15 Thread Patrick McLean
commit: 513a3ec240d0f8ac74b597e974f8dd5775566623
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Nov 15 23:00:34 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Nov 15 23:00:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=513a3ec2

dev-python/jinja: Version bump to 2.10.3

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/jinja/Manifest|  1 +
 dev-python/jinja/jinja-2.10.3.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/dev-python/jinja/Manifest b/dev-python/jinja/Manifest
index 50c6a9cbcc4..853323e2673 100644
--- a/dev-python/jinja/Manifest
+++ b/dev-python/jinja/Manifest
@@ -1 +1,2 @@
 DIST jinja-2.10.1.tar.gz 267828 BLAKE2B 
0cd7e2880f1d41f3a6aafa0878343c2ff017099de6b2ad607baa3c9cba9d58c9241e1ba65cc23ea16244a1b3ea8720933f45f1061811e5f1abdcd881c4017bce
 SHA512 
71c90be0b2aeefaa80279cba55f7827b5a42455f9dc55de9ca7e9e3e363678caa357426955267542f3c8a9b775e61aca55e439af192ed0a67f592be4ef91aff6
+DIST jinja-2.10.3.tar.gz 266316 BLAKE2B 
0d8c10bb866eb887fd1c88ca5c5304f46d27930d8426587185ea72c0b79b512919bd5fa75987c26e433be049fd5764fb4ec08d42a4ec5ed00510fe8051e10f5e
 SHA512 
566b781218b533c16b107b57e0252da5947fad262fd8d3fbb134b5916939c5e5d31c95e34bd6b14eec333d2ba3b4a6faa4168497a1ac774e7044f8220ac1b06e

diff --git a/dev-python/jinja/jinja-2.10.3.ebuild 
b/dev-python/jinja/jinja-2.10.3.ebuild
new file mode 100644
index 000..def83f0e623
--- /dev/null
+++ b/dev-python/jinja/jinja-2.10.3.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="A full-featured template engine for Python"
+HOMEPAGE="http://jinja.pocoo.org/ https://pypi.org/project/Jinja2/;
+
+# pypi tarball is missing tests
+SRC_URI="https://github.com/pallets/jinja/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris"
+IUSE="doc examples test"
+RESTRICT="!test? ( test )"
+
+CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   !dev-python/jinja:compat"
+RDEPEND="${CDEPEND}
+   dev-python/markupsafe[${PYTHON_USEDEP}]"
+BDEPEND="${CDEPEND}
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
+
+distutils_enable_tests pytest
+
+# XXX: handle Babel better?
+
+wrap_opts() {
+   local mydistutilsargs=()
+
+   if [[ ${EPYTHON} == python* ]]; then
+   mydistutilargs+=( --with-debugsupport )
+   fi
+
+   "${@}"
+}
+
+python_prepare() {
+   # async is not supported on python2
+   if ! python_is_python3; then
+   rm -f jinja2/async*.py || die "Failed to remove async from 
python2"
+   fi
+}
+
+python_compile() {
+   wrap_opts distutils-r1_python_compile
+}
+
+python_compile_all() {
+   use doc && emake -C docs html
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/_build/html/. )
+   if use examples ; then
+   docinto examples
+   dodoc -r examples/.
+   fi
+
+   distutils-r1_python_install_all
+
+   insinto /usr/share/vim/vimfiles/syntax
+   doins ext/Vim/*
+}
+
+pkg_postinst() {
+   if ! has_version dev-python/Babel; then
+   elog "For i18n support, please emerge dev-python/Babel."
+   fi
+}



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

2019-11-15 Thread Patrick McLean
commit: e26f5d8aceb4bbbdc225a66e56c7a1088f5fd815
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Nov 15 22:32:25 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Nov 15 23:00:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e26f5d8a

dev-python/markupsafe: Version bump to 1.1.1

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/markupsafe/Manifest|  1 +
 dev-python/markupsafe/markupsafe-1.1.1.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-python/markupsafe/Manifest b/dev-python/markupsafe/Manifest
index 5536041632c..d467c58a234 100644
--- a/dev-python/markupsafe/Manifest
+++ b/dev-python/markupsafe/Manifest
@@ -1,2 +1,3 @@
 DIST MarkupSafe-0.23.tar.gz 13416 BLAKE2B 
f8ce67bab421447b201592bafce6a7ce58a827199ae45c585489165641c82dd3684810381654d3ac1325adaef3499665461d814cabf795eed9ed1dbb04632a52
 SHA512 
4f1fd91ced5e7119584b56cf7b69cfe6fdd9613bd77412368a38e9ef5d1011ba5c76d1d3a0da3d60f9f474627e6c8c8b613a80a668b32d212f09072f8b1f5b28
 DIST MarkupSafe-1.0.tar.gz 14356 BLAKE2B 
d1ceeef939f4d4c31b871d8d1bbd78c72d72ff2e8c7109c9ab2b202e4b8272db25bc13210cfe2f442dbe2073963ec41f5924e4df9dc93a45ebe85fe9f0d9f12b
 SHA512 
7437a02cb1b9c1d6d6c20b13d394f24a1cd1cb8c743f832d8b1cbb6ab8846f70f54d924dd693423b33c4d592e772983ae38fd4a35961e233457c48bd3584ecb8
+DIST MarkupSafe-1.1.1.tar.gz 19151 BLAKE2B 
184ab0bc42f8d254ef4239f700f019c0a380bdf2117dfe1abe2eb4dfa0f037158d181a120d8654a6971e9c8badb078f997e3a8bf231898e0f4bb3e8496d9abd3
 SHA512 
f3014e6131a3ab866914c5635b5397ef71906bffb1b6f8c5f2ed2acf167429ff7914236d38943e872683a57a9be9669f4c5aace6274f3307ab21ef25373db0b6

diff --git a/dev-python/markupsafe/markupsafe-1.1.1.ebuild 
b/dev-python/markupsafe/markupsafe-1.1.1.ebuild
new file mode 100644
index 000..4ef2ac80cea
--- /dev/null
+++ b/dev-python/markupsafe/markupsafe-1.1.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} pypy{,3} )
+
+inherit distutils-r1
+
+MY_PN="MarkupSafe"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Implements a XML/HTML/XHTML Markup safe string for Python"
+HOMEPAGE="https://pypi.org/project/MarkupSafe;
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+S=${WORKDIR}/${MY_P}
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2019-11-15 Thread Thomas Deutschmann
commit: adb505034b7f8a897d310d7fcc17d5a4974d60dc
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Nov 15 22:50:58 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Nov 15 22:58:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adb50503

sys-firmware/intel-microcode: bump

- Updated microcodes:

  sig 0x000406e3, pf_mask 0xc0, 2019-08-14, rev 0x00d4 -> 2019-10-03, rev 0x00d6
  sig 0x000506e3, pf_mask 0x36, 2019-08-14, rev 0x00d4 -> 2019-10-03, rev 0x00d6
  sig 0x000806e9, pf_mask 0xc0, 2019-08-14, rev 0x00c6 -> 2019-09-26, rev 0x00ca
  sig 0x000806e9, pf_mask 0x10, 2019-10-03, rev 0x00c8 -> 2019-10-15, rev 0x00ca
  sig 0x000806ea, pf_mask 0xc0, 2019-08-14, rev 0x00c6 -> 2019-10-03, rev 0x00ca
  sig 0x000806eb, pf_mask 0xd0, 2019-08-14, rev 0x00c6 -> 2019-10-03, rev 0x00ca
  sig 0x000806ec, pf_mask 0x94, 2019-08-14, rev 0x00c6 -> 2019-10-03, rev 0x00ca
  sig 0x000906e9, pf_mask 0x2a, 2019-08-14, rev 0x00c6 -> 2019-10-03, rev 0x00ca
  sig 0x000906ea, pf_mask 0x22, 2019-08-14, rev 0x00c6 -> 2019-10-03, rev 0x00ca
  sig 0x000906eb, pf_mask 0x02, 2019-08-14, rev 0x00c6 -> 2019-10-03, rev 0x00ca
  sig 0x000906ec, pf_mask 0x22, 2019-08-14, rev 0x00c6 -> 2019-10-03, rev 0x00ca
  sig 0x000906ed, pf_mask 0x22, 2019-08-14, rev 0x00c6 -> 2019-10-03, rev 0x00ca
  sig 0x000a0660, pf_mask 0x80, 2019-08-27, rev 0x00c6 -> 2019-10-03, rev 0x00ca

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

 sys-firmware/intel-microcode/Manifest   | 2 +-
 ...91112_p20191110.ebuild => intel-microcode-20191115_p20191110.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 6f3a4a4b147..2ad31222e68 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,2 +1,2 @@
 DIST intel-microcode-collection-20191110.tar.xz 5487112 BLAKE2B 
89674e81857235abfdc21e50c767c702cd52da0c61c2c860bc8484c0d2b6c368601c5b1db956e90c9039c3e0b9d79139ed15e3a1a8c5a203e2cf196db69ade79
 SHA512 
b82221b7f506126613a80d1b8d0e47f4fea9debc51f5390c67eb50fda01677d60f50573376172054973c46563911dc79feb7b8d2cf35f53813c3a93228e7e2ee
-DIST microcode-20191112.tar.gz 2895473 BLAKE2B 
5fd824ed52c9ce0a0f2d22f627e1c089fbd864d671598c2eeba1dac5c63a324a7ce7db63032542595155d20cde4401def40f1430a5004402adda027a98d1f955
 SHA512 
34cebf266f9d6cc38b0dd87f8c7fcf42f3c8d9e434560328b0811b4c4834d0f253d834f53bfaf5b4c561bb153b4bcf509620131046bf0afd6038d02bf9a25a13
+DIST microcode-20191115.tar.gz 2998063 BLAKE2B 
a06f2769da1577b9ce3a34f447e182312d003842b043372d850de51012efd9c0247f9a6bc8964e3da6127f8afb58f3fb31b1204e7286af9b27c795c00419ef7e
 SHA512 
11014c16bde83ac290bc75e458242f5e64b8dffd49de2e938f61f4a09979cd5e80dd1a85d2ccbac067e4398dc3d93ef3583e4aa9b2e545ba46d26e65ec1e2881

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20191112_p20191110.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20191115_p20191110.ebuild
similarity index 100%
rename from 
sys-firmware/intel-microcode/intel-microcode-20191112_p20191110.ebuild
rename to sys-firmware/intel-microcode/intel-microcode-20191115_p20191110.ebuild



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

2019-11-15 Thread Michał Górny
commit: ed80835ba92a55f6ff0589dcc6b6da8f078a7d30
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 15 22:51:39 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 15 22:55:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed80835b

dev-python/future: Enable pypy*, and fix tests on py38

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

 dev-python/future/files/future-0.18.2-tests.patch | 269 ++
 dev-python/future/future-0.18.2.ebuild|   6 +-
 2 files changed, 274 insertions(+), 1 deletion(-)

diff --git a/dev-python/future/files/future-0.18.2-tests.patch 
b/dev-python/future/files/future-0.18.2-tests.patch
new file mode 100644
index 000..3742adb7282
--- /dev/null
+++ b/dev-python/future/files/future-0.18.2-tests.patch
@@ -0,0 +1,269 @@
+diff --git a/tests/test_future/test_backports.py 
b/tests/test_future/test_backports.py
+index 9eeb741..63b1afe 100644
+--- a/tests/test_future/test_backports.py
 b/tests/test_future/test_backports.py
+@@ -87,7 +87,8 @@ class TestChainMap(unittest.TestCase):
+ d['b'] = 20
+ d['c'] = 30
+ self.assertEqual(d.maps, [{'b':20, 'c':30}, {'a':1, 'b':2}])  # check 
internal state
+-self.assertEqual(d.items(), dict(a=1, b=20, c=30).items())# check 
items/iter/getitem
++self.assertEqual(sorted(d.items()),
++ sorted(dict(a=1, b=20, c=30).items()))   # check 
items/iter/getitem
+ self.assertEqual(len(d), 3)   # check 
len
+ for key in 'abc': # check 
contains
+ self.assertIn(key, d)
+@@ -96,7 +97,8 @@ class TestChainMap(unittest.TestCase):
+ 
+ del d['b']# 
unmask a value
+ self.assertEqual(d.maps, [{'c':30}, {'a':1, 'b':2}])  # check 
internal state
+-self.assertEqual(d.items(), dict(a=1, b=2, c=30).items()) # check 
items/iter/getitem
++self.assertEqual(sorted(d.items()),
++ sorted(dict(a=1, b=2, c=30).items()))# check 
items/iter/getitem
+ self.assertEqual(len(d), 3)   # check 
len
+ for key in 'abc': # check 
contains
+ self.assertIn(key, d)
+diff --git a/tests/test_future/test_builtins.py 
b/tests/test_future/test_builtins.py
+index ca07b9e..944d97b 100644
+--- a/tests/test_future/test_builtins.py
 b/tests/test_future/test_builtins.py
+@@ -8,7 +8,7 @@ from future.builtins import (bytes, dict, int, range, round, 
str, super,
+  ascii, chr, hex, input, next, oct, open, pow,
+  filter, map, zip, min, max)
+ 
+-from future.utils import PY3, exec_, native_str, implements_iterator
++from future.utils import PYPY, PY2, PY3, exec_, native_str, 
implements_iterator
+ from future.tests.base import (unittest, skip26, expectedFailurePY2,
+expectedFailurePY26)
+ 
+@@ -699,12 +699,13 @@ class BuiltinTest(unittest.TestCase):
+ self.assertEqual(eval('dir()', g, m), list('xyz'))
+ self.assertEqual(eval('globals()', g, m), g)
+ self.assertEqual(eval('locals()', g, m), m)
+-self.assertRaises(TypeError, eval, 'a', m)
++if not (PYPY and PY2):
++self.assertRaises(TypeError, eval, 'a', m)
+ class A:
+ "Non-mapping"
+ pass
+ m = A()
+-self.assertRaises(TypeError, eval, 'a', g, m)
++self.assertRaises((AttributeError, TypeError), eval, 'a', g, m)
+ 
+ # Verify that dict subclasses work as well
+ class D(dict):
+@@ -784,8 +785,9 @@ class BuiltinTest(unittest.TestCase):
+ # self.assertRaisesRegex(NameError, "name 'print' is not defined",
+ #exec_, code, {'__builtins__': {}})
+ # Now:
+-self.assertRaises(NameError,
+-  exec_, code, {'__builtins__': {}})
++if not PYPY:
++self.assertRaises(NameError,
++  exec_, code, {'__builtins__': {}})
+ # __builtins__ must be a mapping type
+ # Was:
+ # self.assertRaises(TypeError,
+@@ -797,8 +799,9 @@ class BuiltinTest(unittest.TestCase):
+ # Was:
+ # self.assertRaisesRegex(NameError, "__build_class__ not found",
+ #exec_, code, {'__builtins__': {}})
+-self.assertRaises(NameError,
+-  exec_, code, {'__builtins__': {}})
++if not PYPY:
++self.assertRaises(NameError,
++  exec_, code, {'__builtins__': {}})
+ 
+ class frozendict_error(Exception):
+ pass
+@@ -1304,8 +1307,9 @@ class BuiltinTest(unittest.TestCase):
+ self.assertAlmostEqual(pow(-1, 0.5), 1j)
+ 

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

2019-11-15 Thread Michał Górny
commit: e9ef55f40bc47b003c193ad6a74d8ec179936ae0
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 15 22:53:57 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 15 22:55:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9ef55f4

dev-python/future: Fix remaining MissingTestRestrict

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

 dev-python/future/future-0.17.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/future/future-0.17.0.ebuild 
b/dev-python/future/future-0.17.0.ebuild
index c8748ca2601..f314fd9d302 100644
--- a/dev-python/future/future-0.17.0.ebuild
+++ b/dev-python/future/future-0.17.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-linux ~x86-linux"
 IUSE="doc test"
+RESTRICT="!test? ( test )"
 
 BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: x11-libs/fltk/, x11-libs/fltk/files/

2019-11-15 Thread Jeroen Roovers
commit: 2abc8d0bb878cfa6804571de88b8b0c28e79fb99
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Fri Nov 15 22:20:37 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Fri Nov 15 22:21:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2abc8d0b

x11-libs/fltk: Maybe fix FLTK_INCLUDE_DIRS in cmake files

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Bug: https://bugs.gentoo.org/show_bug.cgi?id=462776
Signed-off-by: Jeroen Roovers  gentoo.org>

 x11-libs/fltk/files/fltk-1.3.5-cmake.patch | 33 ++
 x11-libs/fltk/files/fltk-1.3.5-optim.patch | 11 
 .../{fltk-1.3.5-r3.ebuild => fltk-1.3.5-r4.ebuild} |  6 ++--
 x11-libs/fltk/fltk-1.3..ebuild |  6 ++--
 x11-libs/fltk/fltk-1.4..ebuild |  6 ++--
 5 files changed, 50 insertions(+), 12 deletions(-)

diff --git a/x11-libs/fltk/files/fltk-1.3.5-cmake.patch 
b/x11-libs/fltk/files/fltk-1.3.5-cmake.patch
new file mode 100644
index 000..1eac250248d
--- /dev/null
+++ b/x11-libs/fltk/files/fltk-1.3.5-cmake.patch
@@ -0,0 +1,33 @@
+--- a/configure.ac
 b/configure.ac
+@@ -57,6 +57,7 @@
+ FL_DSO_VERSION=${FL_MAJOR_VERSION}.${FL_MINOR_VERSION}
+ FL_ABI_VERSION=${FL_MAJOR_VERSION}.${FL_MINOR_VERSION}.0
+ FL_VERSION=${FL_MAJOR_VERSION}.${FL_MINOR_VERSION}.${FL_PATCH_VERSION}
++FLTK_VERSION_FULL=${FL_VERSION}
+ 
+ AC_SUBST(FL_MAJOR_VERSION)
+ AC_SUBST(FL_MINOR_VERSION)
+@@ -64,6 +65,7 @@
+ AC_SUBST(FL_DSO_VERSION)
+ AC_SUBST(FL_ABI_VERSION)
+ AC_SUBST(FL_VERSION)
++AC_SUBST(FLTK_VERSION_FULL)
+ 
+ AC_SUBST(ARCHFLAGS)
+ AC_SUBST(OPTIM)
+@@ -1576,10 +1578,13 @@
+ BINARY_DIR=
+ AC_SUBST(BINARY_DIR)
+ 
++INCLUDE_DIRS="${includedir}"
++AC_SUBST(INCLUDE_DIRS)
++
+ dnl Write all of the files...
+ AC_CONFIG_HEADER(config.h:configh.in)
+ AC_CONFIG_HEADER(FL/abi-version.h:abi-version.in)
+-AC_CONFIG_FILES([makeinclude fltk.list fltk-config fltk.spec FL/Makefile])
++AC_CONFIG_FILES([makeinclude fltk.list fltk-config fltk.spec FL/Makefile 
CMake/FLTKConfig.cmake])
+ AC_OUTPUT
+ 
+ dnl Make sure the fltk-config script is executable...

diff --git a/x11-libs/fltk/files/fltk-1.3.5-optim.patch 
b/x11-libs/fltk/files/fltk-1.3.5-optim.patch
new file mode 100644
index 000..4d1512d749d
--- /dev/null
+++ b/x11-libs/fltk/files/fltk-1.3.5-optim.patch
@@ -0,0 +1,11 @@
+--- a/configure.ac
 b/configure.ac
+@@ -1265,7 +1265,7 @@
+   if test "x$with_optim" != x; then
+   OPTIM="$with_optim $OPTIM"
+   else
+-  OPTIM="-Os $OPTIM"
++  OPTIM=" $OPTIM"
+   fi
+ fi
+ 

diff --git a/x11-libs/fltk/fltk-1.3.5-r3.ebuild 
b/x11-libs/fltk/fltk-1.3.5-r4.ebuild
similarity index 96%
rename from x11-libs/fltk/fltk-1.3.5-r3.ebuild
rename to x11-libs/fltk/fltk-1.3.5-r4.ebuild
index f7f98303c4b..7af2106929b 100644
--- a/x11-libs/fltk/fltk-1.3.5-r3.ebuild
+++ b/x11-libs/fltk/fltk-1.3.5-r4.ebuild
@@ -63,6 +63,8 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.3.3-makefile-dirs.patch
"${FILESDIR}"/${PN}-1.3.3-visibility.patch
"${FILESDIR}"/${PN}-1.3.4-conf-tests.patch
+   "${FILESDIR}"/${PN}-1.3.5-cmake.patch
+   "${FILESDIR}"/${PN}-1.3.5-optim.patch
 )
 
 src_prepare() {
@@ -77,10 +79,6 @@ src_prepare() {
-e "/^docdir/s:fltk:${PF}/html:" \
-e "/SILENT:/d" \
makeinclude.in || die
-   sed -e "s/7/${PV}/" \
-   < "${FILESDIR}"/FLTKConfig.cmake \
-   > CMake/FLTKConfig.cmake || die
-   sed -e 's:-Os::g' -i configure.ac || die
 
# also in Makefile:config.guess config.sub:
cp misc/config.{guess,sub} . || die

diff --git a/x11-libs/fltk/fltk-1.3..ebuild 
b/x11-libs/fltk/fltk-1.3..ebuild
index 66dbf39fd1a..f8b095c4b45 100644
--- a/x11-libs/fltk/fltk-1.3..ebuild
+++ b/x11-libs/fltk/fltk-1.3..ebuild
@@ -63,6 +63,8 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.3.-conf-tests.patch
"${FILESDIR}"/${PN}-1.3.3-makefile-dirs.patch
"${FILESDIR}"/${PN}-1.3.3-visibility.patch
+   "${FILESDIR}"/${PN}-1.3.5-cmake.patch
+   "${FILESDIR}"/${PN}-1.3.5-optim.patch
 )
 
 pkg_setup() {
@@ -87,10 +89,6 @@ src_prepare() {
-e "/^docdir/s:fltk:${PF}/html:" \
-e "/SILENT:/d" \
makeinclude.in || die
-   sed -e "s/7/${PV}/" \
-   < "${FILESDIR}"/FLTKConfig.cmake \
-   > CMake/FLTKConfig.cmake || die
-   sed -e 's:-Os::g' -i configure.ac || die
 
# also in Makefile:config.guess config.sub:
cp misc/config.{guess,sub} . || die

diff --git a/x11-libs/fltk/fltk-1.4..ebuild 
b/x11-libs/fltk/fltk-1.4..ebuild
index d18d64075f1..7940dc7b3ef 100644
--- a/x11-libs/fltk/fltk-1.4..ebuild
+++ b/x11-libs/fltk/fltk-1.4..ebuild
@@ -67,6 +67,8 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.3.0-share.patch
"${FILESDIR}"/${PN}-1.3.3-makefile-dirs.patch
"${FILESDIR}"/${PN}-1.3.4-conf-tests.patch
+   

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

2019-11-15 Thread Alexys Jacob
commit: aa00fb597e4e68a105bdb03549d1f0b18edc23f0
Author: Alexys Jacob  gentoo  org>
AuthorDate: Fri Nov 15 21:56:59 2019 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Fri Nov 15 21:56:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa00fb59

x86/package.use.mask: dev-php/pecl-mongodb[test]

Signed-off-by: Alexys Jacob  gentoo.org>

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

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index dd12b908e28..f40f2ce0016 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -305,3 +305,7 @@ x11-terms/eterm cpu_flags_x86_sse2
 
 # Steve Dibb  (2008-09-29)
 media-video/mplayer -cpudetection
+
+# Tomáš Mózes  (2019-11-02)
+# Requires dev-db/mongodb which has dropped x86 support
+dev-php/pecl-mongodb test



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mongo-c-driver/

2019-11-15 Thread Alexys Jacob
commit: 925e3e95a2a374c215ee6585fa52c8e3e4f64fe0
Author: Tomas Mozes  gmail  com>
AuthorDate: Sat Nov  2 22:03:22 2019 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Fri Nov 15 21:54:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=925e3e95

dev-libs/mongo-c-driver: bump to 1.15.1

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

 dev-libs/mongo-c-driver/Manifest   |  1 +
 .../mongo-c-driver/mongo-c-driver-1.15.1.ebuild| 95 ++
 2 files changed, 96 insertions(+)

diff --git a/dev-libs/mongo-c-driver/Manifest b/dev-libs/mongo-c-driver/Manifest
index 9ecf336d91e..0e15101cd2a 100644
--- a/dev-libs/mongo-c-driver/Manifest
+++ b/dev-libs/mongo-c-driver/Manifest
@@ -9,6 +9,7 @@ DIST mongo-c-driver-1.12.0.tar.gz 5708175 BLAKE2B 
113db7ec95f8e9b65433fc20def722
 DIST mongo-c-driver-1.13.0.tar.gz 5734887 BLAKE2B 
ce5c78dde31edc753a6678e90889a0da7129cd1fcf1dce7222df4d25ca109b1bfbb545c755abf8e4cc39dd40dde7ba4c50dd51dcfc67c970e2b8eb278bd543fc
 SHA512 
d2f5b04b3d2dbdeba4547ec1fe8a0da7bad5214de92fff480ef0ff7d97ea45d5e6347c11c249867d4905b1dd81b76c7cfbb9094a58df586dae881955ee246907
 DIST mongo-c-driver-1.13.1.tar.gz 5740487 BLAKE2B 
92184df6f15f951564a7df14d8ec52eb0199a49af102d44c8fb7678db82a41f915c984e95f5301f533dde63139221cb6e161fa5053b9fcc33080abe1095d9c35
 SHA512 
454670a145a5f2272daa5ca88f2e7d7e42c9b7df62dfc29b3c4b602ef8f819a740890c40872fa47dc411cc5ef9a34b55a6feea3657a802a5be378c4dbe79f42d
 DIST mongo-c-driver-1.14.0.tar.gz 6573651 BLAKE2B 
0b1157473554a5aa49e61cf1c85dc7b1f1917581e661a4295876d4c93e72137b4c7c04e1b7545ba7272706499dbe868a36f1c888d2d07a8176f1c4dc01f9fa5f
 SHA512 
99ca4001341d044a8ffc02a5d7175d40f8a998bdaad15a668a7db0558fa616ec18152faeda6da7f28b34c5d2cf4b649180c9390d2229e1342b6c4f6742816994
+DIST mongo-c-driver-1.15.1.tar.gz 6699867 BLAKE2B 
afb75b6f50173bbe161a37a5cd3afd7d2ce3d9ab73019e2a27e2b15b0be0a54c5e3b423dda2e6d65b85ff7c1dbbd883f3a0e0ebc244a13c531d2c39297d9a5e9
 SHA512 
7544900809dd008da110b412acc1e5e42ea908d804fdf3bced8100e48f1695844605407c9733b285b8833b636bcaec8687df25a01c9749612c61df2325214fe5
 DIST mongo-c-driver-1.3.5.tar.gz 5860804 BLAKE2B 
a55de56d285638f21caff06446e3c0c19a5b8722a2ed69fdf046c35973c9bedcc1686065e4355db28afc83c1415872eee2972a6fb3f21647d2cafce12706adc0
 SHA512 
23844ffe20580998308aa9c8409afcb87dccde874077eefc6806b705e5de5743846ba0513f3a3fe83147fc47842ab8c7438ad1de5f3f55b81586b9e19046aabf
 DIST mongo-c-driver-1.6.2.tar.gz 6907818 BLAKE2B 
7922a50ba58d92d2954eb5c2ccb02fd3b70861bd26516fd12fe6bdf79a926799fbc3a367e1c24a57932870726aa5abc1d264215ea964a56bc318ab0f413afc60
 SHA512 
b3fe08a31bc83707a4d94f8ea2742fc9b17d024d6c2f92b49cfc4fe012e58cd441c9f0fa4bae9f4205fca44b2a0d8c6d5bc32a05fc9ede9bab0011839a1394af
 DIST mongo-c-driver-1.8.2.tar.gz 7308675 BLAKE2B 
ca82c2824486cee78b164d1fdfcf1de062804f0f8637a36ec197efe434ae23a387ec0e6b2e4aa3e9c8bb2434a3cef48fecd17fc4b159a92ad86b8b940b17598a
 SHA512 
af23601ba33694d80acdb890c1b85a354fda966491c4bbfb341a884bcd6314886e405efa3a09e47398adf8dbfdeb1b05ae8b022a72f04a66265bfaeddb661f76

diff --git a/dev-libs/mongo-c-driver/mongo-c-driver-1.15.1.ebuild 
b/dev-libs/mongo-c-driver/mongo-c-driver-1.15.1.ebuild
new file mode 100644
index 000..6bded6a0a99
--- /dev/null
+++ b/dev-libs/mongo-c-driver/mongo-c-driver-1.15.1.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils
+
+DESCRIPTION="Client library written in C for MongoDB"
+HOMEPAGE="https://github.com/mongodb/mongo-c-driver;
+SRC_URI="https://github.com/mongodb/mongo-c-driver/releases/download/${PV}/${P}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~s390 ~x86"
+IUSE="debug examples icu libressl sasl ssl static-libs test"
+REQUIRED_USE="test? ( static-libs )"
+
+RDEPEND="app-arch/snappy:=
+   app-arch/zstd:=
+   >=dev-libs/libbson-${PV}
+   dev-python/sphinx
+   sys-libs/zlib:=
+   icu? ( dev-libs/icu:= )
+   sasl? ( dev-libs/cyrus-sasl:= )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )"
+DEPEND="${RDEPEND}
+   test? (
+   dev-db/mongodb
+   dev-libs/libbson[static-libs]
+   )"
+
+# No tests on x86 because tests require dev-db/mongodb which don't support
+# x86 anymore (bug #645994)
+RESTRICT="x86? ( test )
+   !test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.14.0-enable-tests.patch" # enable tests with 
system libbson
+   "${FILESDIR}/${PN}-1.14.0-no-docs.patch"
+)
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   # copy private headers for tests since we don't build libbson
+   if use test; then
+   mkdir -p src/libbson/tests/bson || die
+   for f in bson-context-private.h bson-iso8601-private.h 
bson-private.h; do
+   cp 

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

2019-11-15 Thread Alexys Jacob
commit: a2a9f33b9e67f8fd957d40769974de55241c98b8
Author: Tomas Mozes  gmail  com>
AuthorDate: Sat Nov  2 22:02:02 2019 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Fri Nov 15 21:54:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2a9f33b

dev-libs/libbson: bump to 1.15.1

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/13531
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-libs/libbson/Manifest  |  1 +
 dev-libs/libbson/libbson-1.15.1.ebuild | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/dev-libs/libbson/Manifest b/dev-libs/libbson/Manifest
index 0fd2d28f7f9..5d72c4fca67 100644
--- a/dev-libs/libbson/Manifest
+++ b/dev-libs/libbson/Manifest
@@ -7,6 +7,7 @@ DIST libbson-1.12.0.tar.gz 5708175 BLAKE2B 
113db7ec95f8e9b65433fc20def7224ee8d54
 DIST libbson-1.13.0.tar.gz 5734887 BLAKE2B 
ce5c78dde31edc753a6678e90889a0da7129cd1fcf1dce7222df4d25ca109b1bfbb545c755abf8e4cc39dd40dde7ba4c50dd51dcfc67c970e2b8eb278bd543fc
 SHA512 
d2f5b04b3d2dbdeba4547ec1fe8a0da7bad5214de92fff480ef0ff7d97ea45d5e6347c11c249867d4905b1dd81b76c7cfbb9094a58df586dae881955ee246907
 DIST libbson-1.13.1.tar.gz 5740487 BLAKE2B 
92184df6f15f951564a7df14d8ec52eb0199a49af102d44c8fb7678db82a41f915c984e95f5301f533dde63139221cb6e161fa5053b9fcc33080abe1095d9c35
 SHA512 
454670a145a5f2272daa5ca88f2e7d7e42c9b7df62dfc29b3c4b602ef8f819a740890c40872fa47dc411cc5ef9a34b55a6feea3657a802a5be378c4dbe79f42d
 DIST libbson-1.14.0.tar.gz 6573651 BLAKE2B 
0b1157473554a5aa49e61cf1c85dc7b1f1917581e661a4295876d4c93e72137b4c7c04e1b7545ba7272706499dbe868a36f1c888d2d07a8176f1c4dc01f9fa5f
 SHA512 
99ca4001341d044a8ffc02a5d7175d40f8a998bdaad15a668a7db0558fa616ec18152faeda6da7f28b34c5d2cf4b649180c9390d2229e1342b6c4f6742816994
+DIST libbson-1.15.1.tar.gz 6699867 BLAKE2B 
afb75b6f50173bbe161a37a5cd3afd7d2ce3d9ab73019e2a27e2b15b0be0a54c5e3b423dda2e6d65b85ff7c1dbbd883f3a0e0ebc244a13c531d2c39297d9a5e9
 SHA512 
7544900809dd008da110b412acc1e5e42ea908d804fdf3bced8100e48f1695844605407c9733b285b8833b636bcaec8687df25a01c9749612c61df2325214fe5
 DIST libbson-1.3.5.tar.gz 4547720 BLAKE2B 
e5e258344aea0969ac74d88d040a464b72d460a13776c5c8c639e569ed3208fabd2641e850bf035c6889b466ddcc33d487da0aeab58f308bee7446b5fd0a31a1
 SHA512 
b55ae1d424f786aabed6567a77cd09aa26c74ab0a09392e88faef8c156b1650c026f86f245bc8431a0ebcf404c4f80eb1b22e978a24289d32692c84375a66596
 DIST libbson-1.3.6.tar.gz 4546329 BLAKE2B 
fa9102cd02e40e0ddb7518d34502f6ff63109b91af18a2285422530dae8c6cc04041b7589f340f2e6ed7a80e2474fea2684001b7ced5e8c911d4ba51e1a6edcc
 SHA512 
a7da914ed0f03212d4fb01879543f0b2c7629923e33200fe30335a9a90a1082ffa2566c7a556b90a6c7ffbef5665a45ec67f872a5fcb89830769b1df5130
 DIST libbson-1.6.2.tar.gz 4835257 BLAKE2B 
ebe20a6c9ac8a4fcbd8e838d1a7cd319a6b31956690aa2dfca2be42eaafb646405ea01fe2bf20b2dc21bf933c0eafc330fd45409f7c902a7bf0c0641cfe0891d
 SHA512 
f95f5bb829cff3aac6c1d95a159e38396d8fccef66d3026dac8085ba13ec376274cddeb92277d711ac4d40cafd8b89b73e9a9d1cf29e22f7f79aa9422c69488b

diff --git a/dev-libs/libbson/libbson-1.15.1.ebuild 
b/dev-libs/libbson/libbson-1.15.1.ebuild
new file mode 100644
index 000..a21a401d4d6
--- /dev/null
+++ b/dev-libs/libbson/libbson-1.15.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils
+
+DESCRIPTION="Library routines related to building,parsing and iterating BSON 
documents"
+HOMEPAGE="https://github.com/mongodb/mongo-c-driver/tree/master/src/libbson;
+SRC_URI="https://github.com/mongodb/mongo-c-driver/releases/download/${PV}/mongo-c-driver-${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~x86"
+IUSE="examples static-libs"
+
+DEPEND="dev-python/sphinx"
+
+PATCHES=( "${FILESDIR}/libbson-1.14.0-no-docs.patch" )
+
+S="${WORKDIR}/mongo-c-driver-${PV}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_BSON=ON
+   -DENABLE_EXAMPLES=OFF
+   -DENABLE_MAN_PAGES=ON
+   -DENABLE_MONGOC=OFF
+   -DENABLE_TESTS=OFF
+   -DENABLE_STATIC="$(usex static-libs ON OFF)"
+   -DENABLE_UNINSTALL=OFF
+   )
+
+   cmake-utils_src_configure
+}
+
+src_install() {
+   if use examples; then
+   docinto examples
+   dodoc src/libbson/examples/*.c
+   fi
+
+   cmake-utils_src_install
+}



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

2019-11-15 Thread Alexys Jacob
commit: d62bab85f4466f694685606e51e664896a1c8146
Author: Tomas Mozes  gmail  com>
AuthorDate: Sat Nov  2 22:09:52 2019 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Fri Nov 15 21:54:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d62bab85

dev-php/pecl-mongodb: bump to 1.6.0

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

 dev-php/pecl-mongodb/Manifest  |  1 +
 dev-php/pecl-mongodb/pecl-mongodb-1.6.0.ebuild | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/dev-php/pecl-mongodb/Manifest b/dev-php/pecl-mongodb/Manifest
index 4f129ed93d4..458572d3211 100644
--- a/dev-php/pecl-mongodb/Manifest
+++ b/dev-php/pecl-mongodb/Manifest
@@ -1,3 +1,4 @@
 DIST mongodb-1.3.3.tgz 925476 BLAKE2B 
845abd4c7cf5dbb1fb3b04c5fc4070f0a360874ac566f1988025701258141a89afaa0e60c3d7166484fa37eda4ef08d94deeabdcc2ebe2a4f221dcf83aff20df
 SHA512 
16c82ada278eac6996065d3c594237fbb8c1a7fe4e21828aa8af9ef98033cf6dfaf0fee90095e8116e946e620b551a6122238f85865a6c47d4d087f784cd54ea
 DIST mongodb-1.5.3.tgz 1059580 BLAKE2B 
23bd5f6b0f218cf55bd5713a770f3990d5c1492925623712583356d8aee42a1b47519b93ba64036aaf98f97ab4b1b30de9d8aa39659f2575c4f4dba3892d574d
 SHA512 
35704e75bd7867a436d953c00c7560c9a08a4fa8f3555d7cc00aeda34e87c6c7aa7ecc1d7f674747e34f4f8dac35d320f6317e60229528ea9782bbe669bafec0
 DIST mongodb-1.5.5.tgz 1060017 BLAKE2B 
475ca0f6a1cbd5270c9bde0f195d6092ef25441e0cee0a45ed378a868bd1ad27c7a77c4f4702b6f82004433805563cdaa728cbc11bb5beff83b982122cad339b
 SHA512 
1eefc8f8e359a979082dc7808e89ff5418cd2dc73d4250638e33dc32cce40ef42502e9dbbb07303381e0062b84818568034f4e4cda8c8bf905513d00bf008392
+DIST mongodb-1.6.0.tgz 1096156 BLAKE2B 
16c3b1d07d31d29a214aba320347f8e40cfc4f0dae8b0713b02cd0e3ff98fd54b09217472f33378efdfcae755bbdbfe58da7db89d4dda2893ba7b3b0e8bb
 SHA512 
e75dc607bf41bb71a0fce3b73785ef4203af97a3e8b21bf70a80c2216e9530463a6aaca55b013a4fa2f3c4eb72405a25209935ea1a238475f990763af54aa641

diff --git a/dev-php/pecl-mongodb/pecl-mongodb-1.6.0.ebuild 
b/dev-php/pecl-mongodb/pecl-mongodb-1.6.0.ebuild
new file mode 100644
index 000..18b9f1a79d6
--- /dev/null
+++ b/dev-php/pecl-mongodb/pecl-mongodb-1.6.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PHP_EXT_NAME="mongodb"
+USE_PHP="php7-1 php7-2 php7-3"
+
+inherit php-ext-pecl-r3
+
+DESCRIPTION="MongoDB database driver for PHP"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libressl sasl test"
+
+PHP_DEPEND="
+   php_targets_php7-1? ( dev-lang/php:7.1[json,ssl,zlib] )
+   php_targets_php7-2? ( dev-lang/php:7.2[json,ssl,zlib] )
+   php_targets_php7-3? ( dev-lang/php:7.3[json,ssl,zlib] )"
+COMMON_DEPEND="${PHP_DEPEND}
+   >=dev-libs/libbson-1.15.1
+   >=dev-libs/mongo-c-driver-1.15.1[sasl?,ssl]
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   sasl? ( dev-libs/cyrus-sasl )"
+DEPEND="${COMMON_DEPEND}
+   test? ( dev-db/mongodb )"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND="${PHP_DEPEND}
+   virtual/pkgconfig"
+
+# No tests on x86 because tests require dev-db/mongodb which don't support
+# x86 anymore (bug #645994)
+RESTRICT="x86? ( test )
+   !test? ( test )"
+
+src_configure() {
+   local PHP_EXT_ECONF_ARGS=(
+   --enable-mongodb
+   --with-libbson
+   --with-libmongoc
+   --with-mongodb-sasl=$(usex sasl)
+   )
+   php-ext-source-r3_src_configure
+}
+
+# FEATURES="test" emerge dev-php/pecl-mongodb
+src_test() {
+   local PORT=27017
+   mongod --port ${PORT} --bind_ip 127.0.0.1 --nounixsocket --fork \
+   --dbpath="${T}" --logpath="${T}/mongod.log" || die
+   php-ext-pecl-r3_src_test
+   kill $(<"${T}/mongod.lock")
+}



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

2019-11-15 Thread Alexys Jacob
commit: 43d97f36b607be3536627591c225a23e11a81215
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Oct 31 00:40:21 2019 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Fri Nov 15 21:52:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43d97f36

sys-cluster/pacemaker: python compats, disable static lib

Since no other packages require the static libraries built
by pacemaker, I'll disable them as suggested by the links
below
https://flameeyes.blog/2011/08/29/useless-flag-static-libs/
https://archives.gentoo.org/gentoo-dev/message/2dada80c2b9c85b0e83e6328428bf8ab

Package-Manager: Portage-2.3.77, Repoman-2.3.17
Signed-off-by: Alessandro Barbieri  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/13442
Signed-off-by: Alexys Jacob  gentoo.org>

 sys-cluster/pacemaker/pacemaker-1.1.19-r1.ebuild | 80 
 1 file changed, 80 insertions(+)

diff --git a/sys-cluster/pacemaker/pacemaker-1.1.19-r1.ebuild 
b/sys-cluster/pacemaker/pacemaker-1.1.19-r1.ebuild
new file mode 100644
index 000..ed65ac8337a
--- /dev/null
+++ b/sys-cluster/pacemaker/pacemaker-1.1.19-r1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+inherit autotools python-single-r1
+
+MY_PN="${PN^}"
+MY_P="${MY_PN}-${PV/_/-}"
+
+DESCRIPTION="Pacemaker CRM"
+HOMEPAGE="http://www.linux-ha.org/wiki/Pacemaker;
+SRC_URI="https://github.com/ClusterLabs/${PN}/archive/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~x86"
+IUSE="acl heartbeat smtp snmp"
+
+DEPEND="${PYTHON_DEPS}
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   sys-cluster/cluster-glue
+   >=sys-cluster/libqb-0.14.0
+   sys-cluster/resource-agents
+
+   heartbeat?  ( >=sys-cluster/heartbeat-3.0.0 )
+   !heartbeat? ( sys-cluster/corosync )
+   smtp?   ( net-libs/libesmtp )
+   snmp?   ( net-analyzer/net-snmp )
+"
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+S="${WORKDIR}/${PN}-${MY_P}"
+
+src_prepare() {
+   default
+   sed -i -e "s/ -ggdb//g" configure.ac || die
+   eautoreconf
+   python_fix_shebang .
+}
+
+src_configure() {
+   # appends lib to localstatedir automatically
+   local myconf=(
+   --libdir="/usr/$(get_libdir)"
+   --localstatedir=/var
+   --disable-dependency-tracking
+   --disable-fatal-warnings
+   --disable-static
+   --without-cs-quorum
+   --without-cman
+   $(use_with acl)
+   $(use_with heartbeat)
+   $(use_with smtp esmtp)
+   $(use_with snmp)
+   )
+
+   if use heartbeat ; then
+   myconf+=( --without-corosync )
+   else
+   myconf+=( --with-ais )
+   fi
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   rm -rf "${D}/var/run" "${D}/etc/init.d"
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}" || die
+   if has_version "

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

2019-11-15 Thread Zac Medico
commit: b944e808839cdcd5ea25e1af3912bd52c671fe6e
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Nov 15 21:37:23 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Nov 15 21:37:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b944e808

app-emulation/libpod: Remove old version 1.5.1-r1

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Zac Medico  gentoo.org>

 app-emulation/libpod/Manifest   |   1 -
 app-emulation/libpod/libpod-1.5.1-r1.ebuild | 142 
 2 files changed, 143 deletions(-)

diff --git a/app-emulation/libpod/Manifest b/app-emulation/libpod/Manifest
index d80038301d2..65cc6cd084c 100644
--- a/app-emulation/libpod/Manifest
+++ b/app-emulation/libpod/Manifest
@@ -1,2 +1 @@
-DIST libpod-1.5.1.tar.gz 8010274 BLAKE2B 
4928b45a6d86fe14ff7359c856da664d14fc578dcff095c984eb0fa3b4aed42576cf610f19a9015064f406109d79cd6df60eb0b2990e5058de1e4f9f7d9ae7ee
 SHA512 
d9d422c4189adb840cfe3dd8b7e8278412f0ea17e4ccd2cdf4f4b134a87b1add61bbdca1c8d9db3db846c272e2ab3f624bf9e4aac005b78d0c7e161af898dc02
 DIST libpod-1.6.3.tar.gz 8340471 BLAKE2B 
b017a29ab034d8432b3abe2d920e0a71ad6542a5f088ed0de8fc67e846b409efbfd5be2e72908b52b5d21f05ce30c31db3bd55f8d8974711eb8f48cf8c3553a5
 SHA512 
a4d9f4c74db42fade86c36f4b2c27b8b3ff42db90af21bccab2eae8e9d710ae102c05e1fa926ac1d8e67613e11fa40163800077b61e49d90de521ab472e9c8dd

diff --git a/app-emulation/libpod/libpod-1.5.1-r1.ebuild 
b/app-emulation/libpod/libpod-1.5.1-r1.ebuild
deleted file mode 100644
index f1061d08281..000
--- a/app-emulation/libpod/libpod-1.5.1-r1.ebuild
+++ /dev/null
@@ -1,142 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-EGIT_COMMIT="00057929f5acfd98341964d85722383363376d52"
-EGO_PN="github.com/containers/${PN}"
-
-inherit bash-completion-r1 flag-o-matic golang-vcs-snapshot
-
-DESCRIPTION="Library and podman tool for running OCI-based containers in Pods"
-HOMEPAGE="https://github.com/containers/libpod/;
-SRC_URI="https://github.com/containers/libpod/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
-SLOT="0"
-
-KEYWORDS="~amd64"
-IUSE="apparmor btrfs ostree +rootless selinux"
-REQUIRED_USE="!selinux? ( !ostree )"
-RESTRICT="test"
-
-COMMON_DEPEND="
-   app-crypt/gpgme:=
-   >=app-emulation/conmon-2.0.0
-   >=app-emulation/runc-1.0.0_rc6
-   dev-libs/libassuan:=
-   dev-libs/libgpg-error:=
-   sys-fs/lvm2
-   sys-libs/libseccomp:=
-
-   apparmor? ( sys-libs/libapparmor )
-   btrfs? ( sys-fs/btrfs-progs )
-   ostree? (
-   dev-libs/glib:=
-   dev-util/ostree:=
-   )
-   rootless? ( app-emulation/slirp4netns )
-   selinux? ( sys-libs/libselinux:= )
-"
-DEPEND="
-   ${COMMON_DEPEND}
-   dev-go/go-md2man"
-RDEPEND="${COMMON_DEPEND}"
-S="${WORKDIR}/${P}/src/${EGO_PN}"
-
-src_prepare() {
-   default
-
-   # Disable installation of python modules here, since those are
-   # installed by separate ebuilds.
-   sed -e '/^GIT_.*/d' \
-   -e 's/$(GO) build/$(GO) build -v -work -x/' \
-   -e 's/^\(install:.*\) install\.python$/\1/' \
-   -i Makefile || die
-}
-
-src_compile() {
-   # Filter unsupported linker flags
-   filter-flags '-Wl,*'
-
-   [[ -f hack/apparmor_tag.sh ]] || die
-   if use apparmor; then
-   echo -e "#!/bin/sh\necho apparmor" > hack/apparmor_tag.sh || die
-   else
-   echo -e "#!/bin/sh\ntrue" > hack/apparmor_tag.sh || die
-   fi
-
-   [[ -f hack/btrfs_installed_tag.sh ]] || die
-   if use btrfs; then
-   echo -e "#!/bin/sh\ntrue" > hack/btrfs_installed_tag.sh || die
-   else
-   echo -e "#!/bin/sh\necho exclude_graphdriver_btrfs" > \
-   hack/btrfs_installed_tag.sh || die
-   fi
-
-   [[ -f hack/ostree_tag.sh ]] || die
-   if use ostree; then
-   echo -e "#!/bin/sh\necho ostree" > hack/ostree_tag.sh || die
-   else
-   echo -e "#!/bin/sh\necho containers_image_ostree_stub" > 
hack/ostree_tag.sh || die
-   fi
-
-   [[ -f hack/selinux_tag.sh ]] || die
-   if use selinux; then
-   echo -e "#!/bin/sh\necho selinux" > hack/selinux_tag.sh || die
-   else
-   echo -e "#!/bin/sh\ntrue" > hack/selinux_tag.sh || die
-   fi
-
-   env -u GOCACHE -u XDG_CACHE_HOME GOPATH="${WORKDIR}/${P}" 
GOBIN="${WORKDIR}/${P}/bin" \
-   emake all \
-   GIT_BRANCH=master \
-   GIT_BRANCH_CLEAN=master \
-   COMMIT_NO="${EGIT_COMMIT}" \
-   GIT_COMMIT="${EGIT_COMMIT}"
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
-
-   insinto /etc/containers
-   newins test/registries.conf registries.conf.example

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

2019-11-15 Thread Zac Medico
commit: c265b4f057d0b8ba0ca7c52045372af58a13fa7c
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Nov 15 21:24:45 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Nov 15 21:24:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c265b4f0

app-emulation/buildah: Bump to version 1.11.5

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Zac Medico  gentoo.org>

 app-emulation/buildah/Manifest  |  1 +
 app-emulation/buildah/buildah-1.11.5.ebuild | 50 +
 2 files changed, 51 insertions(+)

diff --git a/app-emulation/buildah/Manifest b/app-emulation/buildah/Manifest
index cc53b820d9a..7ca2df07441 100644
--- a/app-emulation/buildah/Manifest
+++ b/app-emulation/buildah/Manifest
@@ -1,2 +1,3 @@
 DIST buildah-1.11.2.tar.gz 10128075 BLAKE2B 
ad8f4253b62cd7709bf5ae530d002190c1850da6bbfa7dff2281de0592422eccc67a4ba6e52f7a82d6c1b320b986237a84d0ffaaf9b3b1b93822a54621365250
 SHA512 
f491d96d5bb4d0aa03981fb58d24f36c2e3928179c8fb79e85f323ce9a65ae6da05b816d86ae43f94a83a1b2445b315f93ca28b531436d9b4e5861e4adef2aac
 DIST buildah-1.11.3.tar.gz 10429884 BLAKE2B 
2d433a128d115c6b2f3a9d246d41406993905dee357237796cea3295036d026ca93f8c98ca992cfebfa574ab0d5e7b974fd356a146b7cde58986166bc18a5645
 SHA512 
07fff3f8c044ad01a663bf5470b19f75568ce741b3bb45f656200099ba559622597111ede3e20331dc06139f2e58d962d92bf0fdd00284ca6ed05b5b66500975
+DIST buildah-1.11.5.tar.gz 10594213 BLAKE2B 
421d4ea78ad84fbae42086b8d49fec26db8e2aa1f83e261a8b5b1f3f41a5be4ea2fdeb41d4e27fb52bf23f309b8aea1d050cea0c6deffcad0ebb273032e712ba
 SHA512 
04a9c51e1cb6f3a88f118b69dcea1eba85b02d534e671cd5bf31a6d6a797bce4a488c9373c92736fccd74331c1242ff60a95f44626ecbb50c32db176c7106e86

diff --git a/app-emulation/buildah/buildah-1.11.5.ebuild 
b/app-emulation/buildah/buildah-1.11.5.ebuild
new file mode 100644
index 000..7d81cc79879
--- /dev/null
+++ b/app-emulation/buildah/buildah-1.11.5.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module
+
+KEYWORDS="~amd64"
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+IUSE="selinux"
+EGIT_COMMIT="v${PV}"
+GIT_COMMIT="7c97335"
+SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+RDEPEND="app-crypt/gpgme:=
+   app-emulation/skopeo
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-fs/lvm2:=
+   sys-libs/libseccomp:=
+   selinux? ( sys-libs/libselinux:= )"
+DEPEND="${RDEPEND}"
+RESTRICT="test"
+
+src_prepare() {
+   default
+   sed -e 's|^\(GIT_COMMIT ?= \).*|\1'${GIT_COMMIT}'|' -i Makefile || die
+
+   [[ -f selinux_tag.sh ]] || die
+   use selinux || { echo -e "#!/bin/sh\ntrue" > \
+   selinux_tag.sh || die; }
+}
+
+src_compile() {
+   export -n GOCACHE XDG_CACHE_HOME
+   emake all
+}
+
+src_install() {
+   dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md 
troubleshooting.md
+   doman docs/*.1
+   dodoc -r docs/tutorials
+   dobin ${PN} imgtype
+   dobashcomp contrib/completions/bash/buildah
+}
+
+src_test() {
+   emake test-unit
+}



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

2019-11-15 Thread Zac Medico
commit: eef6015d8a2af09f16edfb16b5e637d3ffb43fda
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Nov 15 21:12:16 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Nov 15 21:13:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eef6015d

app-emulation/skopeo: LICENSE: account for vendored software

Reported-by: Michał Górny  gentoo.org>
Bug: https://bugs.gentoo.org/694906
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Zac Medico  gentoo.org>

 app-emulation/skopeo/skopeo-0.1.39.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/skopeo/skopeo-0.1.39.ebuild 
b/app-emulation/skopeo/skopeo-0.1.39.ebuild
index 3af894ea4f9..b26bcce7615 100644
--- a/app-emulation/skopeo/skopeo-0.1.39.ebuild
+++ b/app-emulation/skopeo/skopeo-0.1.39.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="Command line utility foroperations on container 
images and image re
 HOMEPAGE="https://github.com/containers/skopeo;
 SRC_URI="https://github.com/containers/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-LICENSE="Apache-2.0"
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT"
 SLOT="0"
 KEYWORDS="~amd64"
 IUSE=""



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

2019-11-15 Thread Zac Medico
commit: 197cdaa91b73c8ed495008462e251d317da5fbe3
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Nov 15 21:06:20 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Nov 15 21:07:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=197cdaa9

app-emulation/skopeo: Remove old versions

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Zac Medico  gentoo.org>

 app-emulation/skopeo/Manifest |  2 --
 app-emulation/skopeo/skopeo-0.1.37.ebuild | 55 ---
 app-emulation/skopeo/skopeo-0.1.38.ebuild | 55 ---
 3 files changed, 112 deletions(-)

diff --git a/app-emulation/skopeo/Manifest b/app-emulation/skopeo/Manifest
index 8d080fb893c..a2d4b48ca79 100644
--- a/app-emulation/skopeo/Manifest
+++ b/app-emulation/skopeo/Manifest
@@ -1,4 +1,2 @@
-DIST skopeo-0.1.37.tar.gz 2766509 BLAKE2B 
59e3f4cf37694b4ae59fe4eca6afd8abe4f7ab1aec3c0cee409be6f0f648fd2929092ee9b5a2b167c5041202dac908cd39f693d8ae8eebf621be47f302bd885c
 SHA512 
e2de3c65f864572fe74ca55ee107703a49855f0da71c440784b06d13ed724456cf7bf30e18a5cb15cf2e136edc688b56321cf7838a2cc66f39c4ea9d9686441e
-DIST skopeo-0.1.38.tar.gz 2947365 BLAKE2B 
1d2d6ea2ed677f2b068ecca9b8dcee9d31280acb3f7acd8e0a59321d178244b506f4124eba8dd0519a3f5b307a6001d05a093cdf93189eccb55cf7c9cc41895b
 SHA512 
83e53eb7632761eb444d4f824b6fee7a2e265e386fd1ba58e2d3194750f794a0e1cdc94a76222d12f589f851c459b165756661a76c09cc9c7dd9b2d6fff2b39f
 DIST skopeo-0.1.39.tar.gz 3850036 BLAKE2B 
e635be475f22cc25ab98e446424f4a6b0babe34f827a73f9c9c1533db782490e9af94e759ac78fbeeec1c0e1fa42eef9d09fb4e7ff1f4df654f65fe4c1a9f7b0
 SHA512 
c4aadc40f9d637c628cd96c204b3e9bc3a928c145521bed2e5046508fc936ff99442dda8b4a4cdd85c4d04e64a9ccee5ea8d563c6ebf4e6020d50d96b921716c
 DIST skopeo-0.1.40.tar.gz 3907911 BLAKE2B 
0a9ebcc9662036b1595149f0d19a46c0565b115d37b22c6410041eef3e6755b20561439596f1033dd6ce2c78a4948e358b2518003729873d5ab8ce9a7bec082c
 SHA512 
161edb8afa961e48e314cf70a4fcebd971a45a50fc11eab6ec751ba4eb05a8be011d16b83c4ed1fa9d6336846da5f518da006d4476ee4e29a160c629820773d3

diff --git a/app-emulation/skopeo/skopeo-0.1.37.ebuild 
b/app-emulation/skopeo/skopeo-0.1.37.ebuild
deleted file mode 100644
index a3641ef7199..000
--- a/app-emulation/skopeo/skopeo-0.1.37.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-EGO_PN=github.com/containers/skopeo
-COMMIT=e079f9d
-inherit golang-vcs-snapshot bash-completion-r1
-
-DESCRIPTION="Command line utility foroperations on container images and image 
repositories"
-HOMEPAGE="https://github.com/containers/skopeo;
-SRC_URI="https://github.com/containers/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-COMMON_DEPEND=">=app-crypt/gpgme-1.5.5:=
-   >=dev-libs/libassuan-2.4.3:=
-   dev-libs/libgpg-error:=
-   >=sys-fs/btrfs-progs-4.0.1
-   >=sys-fs/lvm2-2.02.145:="
-DEPEND="${COMMON_DEPEND}
-   dev-go/go-md2man"
-RDEPEND="${COMMON_DEPEND}"
-
-S="${WORKDIR}/${P}/src/${EGO_PN}"
-
-RESTRICT="test"
-
-src_compile() {
-   local BUILDTAGS="containers_image_ostree_stub"
-   set -- env -u GOCACHE -u XDG_CACHE_HOME GOPATH="${WORKDIR}/${P}" \
-   go build -ldflags "-X main.gitCommit=${COMMIT}" \
-   -gcflags "${GOGCFLAGS}" -tags "${BUILDTAGS}" \
-   -o skopeo ./cmd/skopeo
-   echo "$@"
-   "$@" || die
-   cd docs || die
-   for f in *.1.md; do
-   go-md2man -in ${f} -out ${f%%.md} || die
-   done
-}
-
-src_install() {
-   dobin skopeo
-   doman docs/*.1
-   dobashcomp completions/bash/skopeo
-   insinto /etc/containers
-   newins default-policy.json policy.json
-   insinto /etc/containers/registries.d
-   doins default.yaml
-   keepdir /var/lib/atomic/sigstore
-   einstalldocs
-}

diff --git a/app-emulation/skopeo/skopeo-0.1.38.ebuild 
b/app-emulation/skopeo/skopeo-0.1.38.ebuild
deleted file mode 100644
index d6afc826266..000
--- a/app-emulation/skopeo/skopeo-0.1.38.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-EGO_PN=github.com/containers/skopeo
-COMMIT=37f616e
-inherit golang-vcs-snapshot bash-completion-r1
-
-DESCRIPTION="Command line utility foroperations on container images and image 
repositories"
-HOMEPAGE="https://github.com/containers/skopeo;
-SRC_URI="https://github.com/containers/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-COMMON_DEPEND=">=app-crypt/gpgme-1.5.5:=
-   >=dev-libs/libassuan-2.4.3:=
-   dev-libs/libgpg-error:=
-   >=sys-fs/btrfs-progs-4.0.1
-   >=sys-fs/lvm2-2.02.145:="
-DEPEND="${COMMON_DEPEND}
-   dev-go/go-md2man"
-RDEPEND="${COMMON_DEPEND}"
-

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

2019-11-15 Thread William Hubbs
commit: f6a87dc1d98b5f3deaeb5b43818f20e17afa79c4
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Nov 15 21:01:07 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Nov 15 21:03:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6a87dc1

sys-apps/shadow: 4.7-r1: create /etc/sub{g,u}id, remove split-usr

Bug: https://bugs.gentoo.org/700062
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/shadow/shadow-4.7-r1.ebuild | 212 +++
 1 file changed, 212 insertions(+)

diff --git a/sys-apps/shadow/shadow-4.7-r1.ebuild 
b/sys-apps/shadow/shadow-4.7-r1.ebuild
new file mode 100644
index 000..c0735c920ae
--- /dev/null
+++ b/sys-apps/shadow/shadow-4.7-r1.ebuild
@@ -0,0 +1,212 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit libtool pam
+
+DESCRIPTION="Utilities to deal with user accounts"
+HOMEPAGE="https://github.com/shadow-maint/shadow;
+SRC_URI="https://github.com/shadow-maint/shadow/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="BSD GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86"
+IUSE="acl audit +cracklib nls pam selinux skey xattr"
+# Taken from the man/Makefile.am file.
+LANGS=( cs da de es fi fr hu id it ja ko pl pt_BR ru sv tr zh_CN zh_TW )
+
+DEPEND="acl? ( sys-apps/acl:0= )
+   audit? ( >=sys-process/audit-2.6:0= )
+   cracklib? ( >=sys-libs/cracklib-2.7-r3:0= )
+   pam? ( sys-libs/pam:0= )
+   skey? ( sys-auth/skey:0= )
+   selinux? (
+   >=sys-libs/libselinux-1.28:0=
+   sys-libs/libsemanage:0=
+   )
+   nls? ( virtual/libintl )
+   xattr? ( sys-apps/attr:0= )"
+BDEPEND="
+   app-arch/xz-utils
+   nls? ( sys-devel/gettext )"
+RDEPEND="${DEPEND}
+   pam? ( >=sys-auth/pambase-20150213 )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.1.3-dots-in-usernames.patch"
+)
+
+src_prepare() {
+   default
+   #eautoreconf
+   elibtoolize
+}
+
+src_configure() {
+   local myeconfargs=(
+   --without-group-name-max-length
+   --without-tcb
+   --enable-shared=no
+   --enable-static=yes
+   $(use_with acl)
+   $(use_with audit)
+   $(use_with cracklib libcrack)
+   $(use_with pam libpam)
+   $(use_with skey)
+   $(use_with selinux)
+   $(use_enable nls)
+   $(use_with elibc_glibc nscd)
+   $(use_with xattr attr)
+   )
+   econf "${myeconfargs[@]}"
+
+   has_version 'sys-libs/uclibc[-rpc]' && sed -i '/RLOGIN/d' config.h 
#425052
+
+   if use nls ; then
+   local l langs="po" # These are the pot files.
+   for l in ${LANGS[*]} ; do
+   has ${l} ${LINGUAS-${l}} && langs+=" ${l}"
+   done
+   sed -i "/^SUBDIRS = /s:=.*:= ${langs}:" man/Makefile || die
+   fi
+}
+
+set_login_opt() {
+   local comment="" opt=$1 val=$2
+   if [[ -z ${val} ]]; then
+   comment="#"
+   sed -i \
+   -e "/^${opt}\>/s:^:#:" \
+   "${ED}"/etc/login.defs || die
+   else
+   sed -i -r \
+   -e "/^#?${opt}\>/s:.*:${opt} ${val}:" \
+   "${ED}"/etc/login.defs
+   fi
+   local res=$(grep "^${comment}${opt}\>" "${ED}"/etc/login.defs)
+   einfo "${res:-Unable to find ${opt} in /etc/login.defs}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" suidperms=4711 install
+
+   # Remove libshadow and libmisc; see bug 37725 and the following
+   # comment from shadow's README.linux:
+   #   Currently, libshadow.a is for internal use only, so if you see
+   #   -lshadow in a Makefile of some other package, it is safe to
+   #   remove it.
+   rm -f "${ED}"/{,usr/}$(get_libdir)/lib{misc,shadow}.{a,la}
+
+   insinto /etc
+   if ! use pam ; then
+   insopts -m0600
+   doins etc/login.access etc/limits
+   fi
+
+   # needed for 'useradd -D'
+   insinto /etc/default
+   insopts -m0600
+   doins "${FILESDIR}"/default/useradd
+
+   cd "${S}" || die
+   insinto /etc
+   insopts -m0644
+   newins etc/login.defs login.defs
+
+   set_login_opt CREATE_HOME yes
+   if ! use pam ; then
+   set_login_opt MAIL_CHECK_ENAB no
+   set_login_opt SU_WHEEL_ONLY yes
+   set_login_opt CRACKLIB_DICTPATH /usr/$(get_libdir)/cracklib_dict
+   set_login_opt LOGIN_RETRIES 3
+   set_login_opt ENCRYPT_METHOD SHA512
+   set_login_opt CONSOLE
+   else
+   dopamd "${FILESDIR}"/pam.d-include/shadow
+
+   for x in chpasswd chgpasswd newusers; do
+

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

2019-11-15 Thread Zac Medico
commit: c4346317163561fbf286043d004bf39f4901b3d6
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Nov 15 20:50:11 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Nov 15 21:02:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4346317

app-emulation/skopeo: Bump to version 0.1.40

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Zac Medico  gentoo.org>

 app-emulation/skopeo/Manifest |  1 +
 app-emulation/skopeo/skopeo-0.1.40.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/app-emulation/skopeo/Manifest b/app-emulation/skopeo/Manifest
index c49672d8a48..8d080fb893c 100644
--- a/app-emulation/skopeo/Manifest
+++ b/app-emulation/skopeo/Manifest
@@ -1,3 +1,4 @@
 DIST skopeo-0.1.37.tar.gz 2766509 BLAKE2B 
59e3f4cf37694b4ae59fe4eca6afd8abe4f7ab1aec3c0cee409be6f0f648fd2929092ee9b5a2b167c5041202dac908cd39f693d8ae8eebf621be47f302bd885c
 SHA512 
e2de3c65f864572fe74ca55ee107703a49855f0da71c440784b06d13ed724456cf7bf30e18a5cb15cf2e136edc688b56321cf7838a2cc66f39c4ea9d9686441e
 DIST skopeo-0.1.38.tar.gz 2947365 BLAKE2B 
1d2d6ea2ed677f2b068ecca9b8dcee9d31280acb3f7acd8e0a59321d178244b506f4124eba8dd0519a3f5b307a6001d05a093cdf93189eccb55cf7c9cc41895b
 SHA512 
83e53eb7632761eb444d4f824b6fee7a2e265e386fd1ba58e2d3194750f794a0e1cdc94a76222d12f589f851c459b165756661a76c09cc9c7dd9b2d6fff2b39f
 DIST skopeo-0.1.39.tar.gz 3850036 BLAKE2B 
e635be475f22cc25ab98e446424f4a6b0babe34f827a73f9c9c1533db782490e9af94e759ac78fbeeec1c0e1fa42eef9d09fb4e7ff1f4df654f65fe4c1a9f7b0
 SHA512 
c4aadc40f9d637c628cd96c204b3e9bc3a928c145521bed2e5046508fc936ff99442dda8b4a4cdd85c4d04e64a9ccee5ea8d563c6ebf4e6020d50d96b921716c
+DIST skopeo-0.1.40.tar.gz 3907911 BLAKE2B 
0a9ebcc9662036b1595149f0d19a46c0565b115d37b22c6410041eef3e6755b20561439596f1033dd6ce2c78a4948e358b2518003729873d5ab8ce9a7bec082c
 SHA512 
161edb8afa961e48e314cf70a4fcebd971a45a50fc11eab6ec751ba4eb05a8be011d16b83c4ed1fa9d6336846da5f518da006d4476ee4e29a160c629820773d3

diff --git a/app-emulation/skopeo/skopeo-0.1.40.ebuild 
b/app-emulation/skopeo/skopeo-0.1.40.ebuild
new file mode 100644
index 000..3ee26d3ab1a
--- /dev/null
+++ b/app-emulation/skopeo/skopeo-0.1.40.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+COMMIT=be6146b
+inherit go-module bash-completion-r1
+
+DESCRIPTION="Command line utility foroperations on container images and image 
repositories"
+HOMEPAGE="https://github.com/containers/skopeo;
+SRC_URI="https://github.com/containers/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+COMMON_DEPEND=">=app-crypt/gpgme-1.5.5:=
+   >=dev-libs/libassuan-2.4.3:=
+   dev-libs/libgpg-error:=
+   >=sys-fs/btrfs-progs-4.0.1
+   >=sys-fs/lvm2-2.02.145:="
+DEPEND="${COMMON_DEPEND}
+   dev-go/go-md2man"
+RDEPEND="${COMMON_DEPEND}"
+
+RESTRICT="test"
+
+src_compile() {
+   local BUILDTAGS="containers_image_ostree_stub"
+   set -- env -u GOCACHE -u XDG_CACHE_HOME \
+   go build -mod=vendor -ldflags "-X main.gitCommit=${COMMIT}" \
+   -gcflags "${GOGCFLAGS}" -tags "${BUILDTAGS}" \
+   -o skopeo ./cmd/skopeo
+   echo "$@"
+   "$@" || die
+   cd docs || die
+   for f in *.1.md; do
+   go-md2man -in ${f} -out ${f%%.md} || die
+   done
+}
+
+src_install() {
+   dobin skopeo
+   doman docs/*.1
+   dobashcomp completions/bash/skopeo
+   insinto /etc/containers
+   newins default-policy.json policy.json
+   insinto /etc/containers/registries.d
+   doins default.yaml
+   keepdir /var/lib/atomic/sigstore
+   einstalldocs
+}



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

2019-11-15 Thread Ian Whyman
commit: a9402dcb1e2bbc0f90b3f996780a205820cca7f3
Author: Ian Whyman  gentoo  org>
AuthorDate: Fri Nov 15 20:50:01 2019 +
Commit: Ian Whyman  gentoo  org>
CommitDate: Fri Nov 15 20:50:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9402dcb

media-video/handbrake: 1.3.0 Bump

Closes: https://bugs.gentoo.org/698970
Closes: https://bugs.gentoo.org/700098
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Ian Whyman  gentoo.org>

 media-video/handbrake/Manifest  | 1 +
 media-video/handbrake/{handbrake-.ebuild => handbrake-1.3.0.ebuild} | 2 ++
 media-video/handbrake/handbrake-.ebuild | 2 ++
 3 files changed, 5 insertions(+)

diff --git a/media-video/handbrake/Manifest b/media-video/handbrake/Manifest
index 704911517b5..39ca8d3e610 100644
--- a/media-video/handbrake/Manifest
+++ b/media-video/handbrake/Manifest
@@ -1 +1,2 @@
 DIST handbrake-1.2.2.tar.bz2 18010777 BLAKE2B 
75ace4565bef22a6ee8cd3291a393dd20d9a8fcc57b16bca15393f9a5f18949bf104ad69b536453013598ea3dc0ddbceddf85b96e234f09ef2c119810242f48e
 SHA512 
434e6db1acbe01771aeefd2f257bdc58ad84e63ba441f4977f634b9ccb3c708176b928adf1dfa9e20d4948b65876ae9b4dfdc35f9c56f03f34858380090ab29c
+DIST handbrake-1.3.0.tar.bz2 16801695 BLAKE2B 
2a71674f557562317ed643064f252f3f88815a0b2fbbf9478f79efdd18282304443a29120effdce8ed9b07d00896d0946be0a7f4a94ae65252f9935c97829fb4
 SHA512 
40801a5a3756feb33f374e68e7ed743841d33f7a6b22dd2361034f182b32cdcead3ff02a7a6e16f0ffbc7b693541747b048dc606deadf7a8e490aad193e07c4d

diff --git a/media-video/handbrake/handbrake-.ebuild 
b/media-video/handbrake/handbrake-1.3.0.ebuild
similarity index 98%
copy from media-video/handbrake/handbrake-.ebuild
copy to media-video/handbrake/handbrake-1.3.0.ebuild
index f75730cee0d..13e3bf9a6ad 100644
--- a/media-video/handbrake/handbrake-.ebuild
+++ b/media-video/handbrake/handbrake-1.3.0.ebuild
@@ -31,9 +31,11 @@ RDEPEND="
app-arch/xz-utils
media-libs/speex
dev-libs/jansson
+   dev-libs/libxml2
media-libs/a52dec
media-libs/libass:=
>=media-libs/libbluray-1.0
+   >=media-libs/dav1d-0.5.1
media-libs/libdvdnav
media-libs/libdvdread:=
media-libs/libsamplerate

diff --git a/media-video/handbrake/handbrake-.ebuild 
b/media-video/handbrake/handbrake-.ebuild
index f75730cee0d..13e3bf9a6ad 100644
--- a/media-video/handbrake/handbrake-.ebuild
+++ b/media-video/handbrake/handbrake-.ebuild
@@ -31,9 +31,11 @@ RDEPEND="
app-arch/xz-utils
media-libs/speex
dev-libs/jansson
+   dev-libs/libxml2
media-libs/a52dec
media-libs/libass:=
>=media-libs/libbluray-1.0
+   >=media-libs/dav1d-0.5.1
media-libs/libdvdnav
media-libs/libdvdread:=
media-libs/libsamplerate



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

2019-11-15 Thread Zac Medico
commit: d9d0bce0062e13bb75b56fd1feb3b56f3f73
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Nov 15 20:30:14 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Nov 15 20:33:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9d0bce0

app-emulation/containers-storage: Remove old versions

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Zac Medico  gentoo.org>

 app-emulation/containers-storage/Manifest  |   2 -
 .../containers-storage-1.13.1.ebuild   | 110 -
 .../containers-storage-1.13.3.ebuild   | 110 -
 app-emulation/containers-storage/metadata.xml  |   3 -
 4 files changed, 225 deletions(-)

diff --git a/app-emulation/containers-storage/Manifest 
b/app-emulation/containers-storage/Manifest
index 91bec43f25d..9342b4834ba 100644
--- a/app-emulation/containers-storage/Manifest
+++ b/app-emulation/containers-storage/Manifest
@@ -1,4 +1,2 @@
-DIST containers-storage-1.13.1.tar.gz 5983556 BLAKE2B 
1d0b6aba0464603fb26c45beecdb9b4afe6566dff4698da980ad6f9736a6d810ec41334f181d5709f78bab986e704c965b1967ed591348cd687d9cb92875321d
 SHA512 
9fa686f44dda3d363f7c623abc9baa0911e26eb5e7dbb7bc60da259fe8d52411cb25fb98e2c8db10a5a80ebf04d07af8390acd48d26706f913900b19e58eac9f
-DIST containers-storage-1.13.3.tar.gz 5983607 BLAKE2B 
9e591873da4824a133e3818ba9a97074bca234c3154bef9c4febcfd559d0b2ab7462c7da24ce7d391bbdbe2d9a62cb9fd711624623ba28cd8e79d0ca7fcabb47
 SHA512 
83fd16cbe5821c68092845defc2c5b8407b03c3972b146f409be3444a114d357709fefc25206a1ca26e6ef4a5fc219f360bb0195ffdc1c6e9f79e90f07740820
 DIST containers-storage-1.13.5.tar.gz 5968281 BLAKE2B 
9690ebc87ce32a82b7560d594e192e0ad4dc9e8885797593d8c9699c13b9ddf0814773bce081edafe3050aba5d2bc470855c0717874c091b1468d52f7ad08658
 SHA512 
7f9f65e3141b7843a42389c78b3fbcc55a205eb661968f85942ccc2751fa6eb3fdf1199e8d244264d1b8f392e290a1770f93d5a8fd58de98f9d9a277aa39155f
 DIST github.com-pquerna-ffjson-e517b90714f7c0eabe6d2e570a5886ae077d6db6.tar.gz 
103470 BLAKE2B 
81f0f6ea6648997cb61723d09d456802e60a3d1eb35134c4bbc8af5943b955b1402fe2b3f8d0d4d2d0293ab256a9be66d53262d5f79ca00bf8c18ded39dc44f4
 SHA512 
fadca5a7bd0c0578b23281720a08c505054f3497daeee8efa36b5acafa4118feb4b8a96c4acb4c279d72ebcd50846307cfbb846a355b62f350c961f9102c93a6

diff --git a/app-emulation/containers-storage/containers-storage-1.13.1.ebuild 
b/app-emulation/containers-storage/containers-storage-1.13.1.ebuild
deleted file mode 100644
index daa6f6e3484..000
--- a/app-emulation/containers-storage/containers-storage-1.13.1.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-EGO_VENDOR=(
-   "github.com/pquerna/ffjson e517b90714f7c0eabe6d2e570a5886ae077d6db6"
-)
-
-inherit golang-vcs-snapshot
-
-KEYWORDS="~amd64"
-DESCRIPTION="containers/storage library"
-HOMEPAGE="https://github.com/containers/storage;
-LICENSE="Apache-2.0 BSD BSD-2 ISC MIT"
-SLOT="0"
-IUSE="btrfs +device-mapper ostree test"
-EGO_PN="${HOMEPAGE#*//}"
-EGIT_COMMIT="v${PV}"
-SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz
-   ${EGO_VENDOR_URI}"
-RDEPEND="
-   btrfs? ( sys-fs/btrfs-progs )
-   device-mapper? ( sys-fs/lvm2:= )
-   ostree? (
-   dev-libs/glib:=
-   dev-util/ostree:=
-   )"
-DEPEND="${RDEPEND}
-   dev-go/go-md2man
-   test? (
-   sys-fs/btrfs-progs
-   sys-fs/lvm2
-   sys-apps/util-linux
-   )"
-RESTRICT="test? ( userpriv ) !test? ( test )"
-
-src_unpack() {
-   golang-vcs-snapshot_src_unpack
-}
-
-src_prepare() {
-   default
-
-   [[ -f ${S}/src/${EGO_PN}/hack/btrfs_tag.sh ]] || die
-   use btrfs || { echo -e "#!/bin/sh\necho exclude_graphdriver_btrfs" > \
-   "${S}/src/${EGO_PN}/hack/btrfs_tag.sh" || die; }
-
-   [[ -f ${S}/src/${EGO_PN}/hack/libdm_tag.sh ]] || die
-   use device-mapper || { echo -e "#!/bin/sh\necho btrfs_noversion 
exclude_graphdriver_devicemapper" > \
-   "${S}/src/${EGO_PN}/hack/libdm_tag.sh" || die; }
-
-   [[ -f ${S}/src/${EGO_PN}/hack/ostree_tag.sh ]] || die
-   use ostree || { echo -e "#!/bin/sh\ntrue" > \
-   "${S}/src/${EGO_PN}/hack/ostree_tag.sh" || die; }
-
-   sed -e 's:TestChrootUntarPath(:_\0:' \
-   -i "${S}/src/${EGO_PN}/pkg/chrootarchive/archive_test.go" || die
-   sed -e 's:TestTarUntar(:_\0:' \
-   -e 's:TestTarWithOptionsChownOptsAlwaysOverridesIdPair(:_\0:' \
-   -e 's:TestTarWithOptions(:_\0:' \
-   -i "${S}/src/${EGO_PN}/pkg/archive/archive_test.go" || die
-   sed -e 's:TestTarUntarWithXattr(:_\0:' \
-   -e 's:TestTarWithBlockCharFifo(:_\0:' \
-   -i "${S}/src/${EGO_PN}/pkg/archive/archive_unix_test.go" || die
-   sed -e 's:TestTarUntarWithXattr(:_\0:' \
-   -i 

[gentoo-commits] repo/gentoo:master commit in: lxde-base/lxsession/, lxde-base/lxsession/files/

2019-11-15 Thread Pacho Ramos
commit: 55e4ad33378ad58c3dd34329670c7d0ff04e6880
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Nov 15 20:14:57 2019 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Nov 15 20:14:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55e4ad33

lxde-base/lxsession: Drop old

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Pacho Ramos  gentoo.org>

 lxde-base/lxsession/Manifest   |  1 -
 .../files/lxsession-0.5.2-key2-null.patch  | 20 --
 lxde-base/lxsession/lxsession-0.5.2.ebuild | 72 --
 lxde-base/lxsession/lxsession-0.5.4.ebuild | 63 ---
 4 files changed, 156 deletions(-)

diff --git a/lxde-base/lxsession/Manifest b/lxde-base/lxsession/Manifest
index f640f1aba27..2c4208a6c52 100644
--- a/lxde-base/lxsession/Manifest
+++ b/lxde-base/lxsession/Manifest
@@ -1,2 +1 @@
-DIST lxsession-0.5.2.tar.xz 354092 BLAKE2B 
3acbf1be74ed461d331ea8ed10e5c403057671d5f7f32c72951ba89681ad4b0b1a104c2962805738e5b414549e84db3e12327172ffe1b7c6f13a09e09c44fd0f
 SHA512 
2e08e5263bb4ef9d8051e84997347a12d2f1ba75cf4e70f9e3ba783a509246f0d6efd672ac1cc1d0fffc8707710ddb148298449b5365deb6785623d596bc3da1
 DIST lxsession-0.5.4.tar.xz 422756 BLAKE2B 
a04c67dbbb9da6405e165a05eb43d82f9d7ecc943147a8c5ab4fb5edf50b40b408db102ea1e96e142f61fcc2d1ead023685c33e1c26c09a4183882cfe9c5c930
 SHA512 
5b92d6e703ef692e3788554a3a34eca7bb4b7bb23d735af838c35bfaab142238eaeee3095176e5e4a7464468ab5478a596c670b0e2488f8599091f3e2fc8482b

diff --git a/lxde-base/lxsession/files/lxsession-0.5.2-key2-null.patch 
b/lxde-base/lxsession/files/lxsession-0.5.2-key2-null.patch
deleted file mode 100644
index 31c88a9caa6..000
--- a/lxde-base/lxsession/files/lxsession-0.5.2-key2-null.patch
+++ /dev/null
@@ -1,20 +0,0 @@
 lxsession-0.5.2/lxsession/settings.vala.key2   2014-10-18 
01:54:57.0 +0900
-+++ lxsession-0.5.2/lxsession/settings.vala2015-07-13 14:56:00.830117779 
+0900
-@@ -56,7 +56,7 @@ namespace Lxsession
- return return_map;
- }
- 
--public void create_config_item (string categorie, string key1, string 
key2, string type, string? variable)
-+public void create_config_item (string categorie, string key1, 
string? key2, string type, string? variable)
- {
- /* only support string for now */
- string item_key = categorie + ";" + key1 + ";" + key2 + ";";
-@@ -71,7 +71,7 @@ namespace Lxsession
- update_support_keys (categorie, key1, key2);
- }
- 
--public void delete_config_item (string categorie, string key1, string 
key2, string type)
-+public void delete_config_item (string categorie, string key1, 
string? key2, string type)
- {
- /* only support string for now */
- string item_key = categorie + ";" + key1 + ";" + key2 + ";";

diff --git a/lxde-base/lxsession/lxsession-0.5.2.ebuild 
b/lxde-base/lxsession/lxsession-0.5.2.ebuild
deleted file mode 100644
index 84ca13270d2..000
--- a/lxde-base/lxsession/lxsession-0.5.2.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit vala autotools
-
-DESCRIPTION="LXDE session manager"
-HOMEPAGE="https://wiki.lxde.org/en/LXSession;
-SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 arm ~arm64 ppc x86 ~x86-linux"
-SLOT="0"
-
-# upower USE flag is enabled by default in the desktop profile
-IUSE="nls upower"
-
-COMMON_DEPEND="
-   dev-libs/glib:2
-   dev-libs/dbus-glib
-   dev-libs/libgee:0
-   dev-libs/libunique:1
-   lxde-base/lxde-common
-   sys-auth/polkit
-   x11-libs/gtk+:2
-   x11-libs/libX11
-   sys-apps/dbus
-"
-RDEPEND="${COMMON_DEPEND}
-   !lxde-base/lxsession-edit
-   sys-apps/lsb-release
-   upower? ( sys-power/upower )
-"
-DEPEND="${COMMON_DEPEND}
-   $(vala_depend)
-   dev-util/intltool
-   sys-devel/gettext
-   virtual/pkgconfig
-   x11-base/xorg-proto
-"
-
-PATCHES=(
-   # Fedora patches
-   "${FILESDIR}"/${P}-reload.patch
-   "${FILESDIR}"/${P}-key2-null.patch
-   "${FILESDIR}"/${P}-notify-daemon-default.patch
-   "${FILESDIR}"/${P}-fix-invalid-memcpy.patch
-)
-
-src_prepare() {
-   vala_src_prepare
-
-   # Don't start in Xfce to avoid bugs like
-   # https://bugzilla.redhat.com/show_bug.cgi?id=616730
-   sed -i 's/^NotShowIn=GNOME;KDE;/NotShowIn=GNOME;KDE;XFCE;/g' 
data/lxpolkit.desktop.in.in || die
-
-   # fix icon in desktop file
-   # 
http://lxde.git.sourceforge.net/git/gitweb.cgi?p=lxde/lxsession-edit;a=commit;h=3789a96691eadac9b8f3bf3034a97645860bd138
-   sed -i 's/^Icon=xfwm4/Icon=session-properties/g' 
data/lxsession-edit.desktop.in || die
-
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # dbus is used for 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extension-dash-to-panel/

2019-11-15 Thread Pacho Ramos
commit: 52bb4231eea3d1a713608bbb1b3a17be13a9bbc0
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Nov 15 20:10:57 2019 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Nov 15 20:10:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52bb4231

gnome-extra/gnome-shell-extension-dash-to-panel: Drop old

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Pacho Ramos  gentoo.org>

 .../gnome-shell-extension-dash-to-panel/Manifest   |  1 -
 .../gnome-shell-extension-dash-to-panel-25.ebuild  | 54 --
 2 files changed, 55 deletions(-)

diff --git a/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest 
b/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest
index 0373f7d717f..428cc5484c2 100644
--- a/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest
+++ b/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest
@@ -1,4 +1,3 @@
 DIST gnome-shell-extension-dash-to-panel-23.tar.gz 21075058 BLAKE2B 
66a48a2ca1379fb423fbd55e68b13dc8e649aceb89676d80893b56e6bda860937946bc981bca110634c975c8712378e5dbdc67f5749a4f5aa70622b75304b71b
 SHA512 
0f8ea1b5b92213046195e88cd6433f15cf05d73712c88def4ffcfe43e75e8fad11df5a25a2b4e2ace9ac0e4b56c151e20931cfa233c39589ee33d1fec1a8499a
-DIST gnome-shell-extension-dash-to-panel-25.tar.gz 21097782 BLAKE2B 
25061645ecfe073b3891a974c765a98df295daa01a82cac53318b505bea99296ceddac91898fdae7fe1e01f8042d665f39d5c600544fcc69b9911a7078ed3de6
 SHA512 
7675fa8f1d73981fcb1e7347d0664851bf7ebb0b467093b1a166470b91890623ae617ba6399e8f367c56e84d293625cf75aca2b8f17ac21fbd96243a22e216c7
 DIST gnome-shell-extension-dash-to-panel-26.tar.gz 21100594 BLAKE2B 
da90d4f496e10c14c554edb74065c95bf211f6778c097e3b81d863a46d0d3477f281cebac72f334b461f28b998284a861363b27d6c17ef5b1d47947a1f44bf01
 SHA512 
45bc148d2419db5943d0c2170ea3739a36c5a928c39d070501c5dfbec3910ba08058af1926c42f75d6b3e5918d8c30aef4f38db0af14115c11027520fa582a2f
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git 
a/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-25.ebuild
 
b/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-25.ebuild
deleted file mode 100644
index 853e1e9bd64..000
--- 
a/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-25.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit gnome2-utils
-
-MY_PN="${PN/gnome-shell-extension-/}"
-MY_P="${MY_PN}-${PV}"
-DESCRIPTION="An icon taskbar for the Gnome Shell"
-HOMEPAGE="https://github.com/home-sweet-gnome/dash-to-panel;
-SRC_URI="https://github.com/home-sweet-gnome/${MY_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-COMMON_DEPEND="dev-libs/glib:2"
-RDEPEND="${COMMON_DEPEND}
-   app-eselect/eselect-gnome-shell-extensions
-   >=gnome-base/gnome-shell-3.18.0
-"
-DEPEND="${COMMON_DEPEND}"
-BDEPEND="
-   dev-util/intltool
-   sys-devel/gettext
-"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
-   default
-
-   # Set correct version
-   export VERSION="${PV}"
-
-   # Don't install README and COPYING in unwanted locations
-   sed -i -e 's/COPYING//g' -e 's/README.md//g' Makefile || die
-}
-
-pkg_preinst() {
-   gnome2_schemas_savelist
-}
-
-pkg_postinst() {
-   gnome2_schemas_update
-   ebegin "Updating list of installed extensions"
-   eselect gnome-shell-extensions update
-   eend $?
-}
-
-pkg_postrm() {
-   gnome2_schemas_update
-}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extension-dash-to-panel/files/, ...

2019-11-15 Thread Pacho Ramos
commit: e55880f1e37744047db33ae63c314a46e46ec3fd
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Nov 15 20:10:41 2019 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Nov 15 20:10:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e55880f1

gnome-extra/gnome-shell-extension-dash-to-panel: Bump to v26, add branding and 
defaults

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Pacho Ramos  gentoo.org>

 .../gnome-shell-extension-dash-to-panel/Manifest   |  2 +
 ...shell-extension-dash-to-panel-26-branding.patch | 11 
 ...-shell-extension-dash-to-panel-26-opacity.patch | 11 
 .../gnome-shell-extension-dash-to-panel-26.ebuild  | 74 ++
 4 files changed, 98 insertions(+)

diff --git a/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest 
b/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest
index 95155856a37..0373f7d717f 100644
--- a/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest
+++ b/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest
@@ -1,2 +1,4 @@
 DIST gnome-shell-extension-dash-to-panel-23.tar.gz 21075058 BLAKE2B 
66a48a2ca1379fb423fbd55e68b13dc8e649aceb89676d80893b56e6bda860937946bc981bca110634c975c8712378e5dbdc67f5749a4f5aa70622b75304b71b
 SHA512 
0f8ea1b5b92213046195e88cd6433f15cf05d73712c88def4ffcfe43e75e8fad11df5a25a2b4e2ace9ac0e4b56c151e20931cfa233c39589ee33d1fec1a8499a
 DIST gnome-shell-extension-dash-to-panel-25.tar.gz 21097782 BLAKE2B 
25061645ecfe073b3891a974c765a98df295daa01a82cac53318b505bea99296ceddac91898fdae7fe1e01f8042d665f39d5c600544fcc69b9911a7078ed3de6
 SHA512 
7675fa8f1d73981fcb1e7347d0664851bf7ebb0b467093b1a166470b91890623ae617ba6399e8f367c56e84d293625cf75aca2b8f17ac21fbd96243a22e216c7
+DIST gnome-shell-extension-dash-to-panel-26.tar.gz 21100594 BLAKE2B 
da90d4f496e10c14c554edb74065c95bf211f6778c097e3b81d863a46d0d3477f281cebac72f334b461f28b998284a861363b27d6c17ef5b1d47947a1f44bf01
 SHA512 
45bc148d2419db5943d0c2170ea3739a36c5a928c39d070501c5dfbec3910ba08058af1926c42f75d6b3e5918d8c30aef4f38db0af14115c11027520fa582a2f
+DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git 
a/gnome-extra/gnome-shell-extension-dash-to-panel/files/gnome-shell-extension-dash-to-panel-26-branding.patch
 
b/gnome-extra/gnome-shell-extension-dash-to-panel/files/gnome-shell-extension-dash-to-panel-26-branding.patch
new file mode 100644
index 000..fde8e190eab
--- /dev/null
+++ 
b/gnome-extra/gnome-shell-extension-dash-to-panel/files/gnome-shell-extension-dash-to-panel-26-branding.patch
@@ -0,0 +1,11 @@
+--- a/schemas/org.gnome.shell.extensions.dash-to-panel.gschema.xml~
2019-11-15 20:43:03.0 +0100
 b/schemas/org.gnome.shell.extensions.dash-to-panel.gschema.xml 
2019-11-15 21:01:39.754116059 +0100
+@@ -352,7 +352,7 @@
+   Show appplications button in the dash
+ 
+ 
+-  ""
++  
"/usr/share/gnome-shell/extensions/dash-to-pa...@jderose9.github.com/img/gentoo.svg"
+   Custom Show Applications icon
+   Customize the Show Applications icon
+ 

diff --git 
a/gnome-extra/gnome-shell-extension-dash-to-panel/files/gnome-shell-extension-dash-to-panel-26-opacity.patch
 
b/gnome-extra/gnome-shell-extension-dash-to-panel/files/gnome-shell-extension-dash-to-panel-26-opacity.patch
new file mode 100644
index 000..013d5d81813
--- /dev/null
+++ 
b/gnome-extra/gnome-shell-extension-dash-to-panel/files/gnome-shell-extension-dash-to-panel-26-opacity.patch
@@ -0,0 +1,11 @@
+--- a/schemas/org.gnome.shell.extensions.dash-to-panel.gschema.xml.old 
2019-11-15 20:38:17.244421281 +0100
 b/schemas/org.gnome.shell.extensions.dash-to-panel.gschema.xml 
2019-11-15 20:43:03.570757200 +0100
+@@ -222,7 +222,7 @@
+   Custom background color for the panel
+ 
+ 
+-  false
++  true
+   Custom background color
+   Replace current theme background color for the 
panel
+ 

diff --git 
a/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-26.ebuild
 
b/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-26.ebuild
new file mode 100644
index 000..48736876ea0
--- /dev/null
+++ 
b/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-26.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome2-utils
+
+MY_PN="${PN/gnome-shell-extension-/}"
+MY_P="${MY_PN}-${PV}"
+DESCRIPTION="An icon taskbar for the Gnome Shell"
+HOMEPAGE="https://github.com/home-sweet-gnome/dash-to-panel;
+SRC_URI="
+   https://github.com/home-sweet-gnome/${MY_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+

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

2019-11-15 Thread Mike Gilbert
commit: a994b75140cb66a2214e57fbe2192073ccd87a83
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Nov 15 18:49:44 2019 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Nov 15 18:49:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a994b751

sys-apps/kmod: revbump for RDEPEND change

Package-Manager: Portage-2.3.79_p3, Repoman-2.3.18_p2
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/kmod/{kmod-26-r2.ebuild => kmod-26-r3.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sys-apps/kmod/kmod-26-r2.ebuild b/sys-apps/kmod/kmod-26-r3.ebuild
similarity index 100%
rename from sys-apps/kmod/kmod-26-r2.ebuild
rename to sys-apps/kmod/kmod-26-r3.ebuild



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

2019-11-15 Thread Mike Gilbert
commit: 734b16ad15cf068dd70f1065843e33ea4f93cfd7
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Nov 15 18:44:58 2019 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Nov 15 18:44:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=734b16ad

sys-apps/kmod: sync live ebuild

Package-Manager: Portage-2.3.79_p3, Repoman-2.3.18_p2
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/kmod/kmod-.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/sys-apps/kmod/kmod-.ebuild b/sys-apps/kmod/kmod-.ebuild
index 8e2f199af67..2cf70d9af7e 100644
--- a/sys-apps/kmod/kmod-.ebuild
+++ b/sys-apps/kmod/kmod-.ebuild
@@ -21,7 +21,7 @@ 
HOMEPAGE="https://git.kernel.org/?p=utils/kernel/kmod/kmod.git;
 
 LICENSE="LGPL-2"
 SLOT="0"
-IUSE="debug doc lzma pkcs7 python static-libs +tools zlib"
+IUSE="debug doc libressl lzma pkcs7 python static-libs +tools zlib"
 
 # Upstream does not support running the test suite with custom configure flags.
 # I was also told that the test suite is intended for kmod developers.
@@ -36,7 +36,10 @@ RDEPEND="!sys-apps/module-init-tools
!=app-arch/xz-utils-5.0.4-r1 )
python? ( ${PYTHON_DEPS} )
-   pkcs7? ( >=dev-libs/openssl-1.1.0:0= )
+   pkcs7? (
+   !libressl? ( >=dev-libs/openssl-1.1.0:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
zlib? ( >=sys-libs/zlib-1.2.6 )" #427130
 DEPEND="${RDEPEND}
doc? ( dev-util/gtk-doc )



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

2019-11-15 Thread Mike Gilbert
commit: ab4d42b4c700cfb08d601c7741959e6f0483705a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Nov 15 17:26:13 2019 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Nov 15 18:37:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab4d42b4

sys-apps/kmod: rename 'ssl' USE flag to 'pkcs7'

This better expresses the effect of the --with-openssl configure option.
See NEWS for more details.

This also has the nice side-effect of disabling the dependency on
opensssl by default, which makes kmod work without /usr mounted in early
boot.

Closes: https://bugs.gentoo.org/700128
Package-Manager: Portage-2.3.79_p3, Repoman-2.3.18_p2
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/kmod/kmod-26-r2.ebuild | 6 +++---
 sys-apps/kmod/kmod-.ebuild  | 6 +++---
 sys-apps/kmod/metadata.xml  | 1 +
 3 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/sys-apps/kmod/kmod-26-r2.ebuild b/sys-apps/kmod/kmod-26-r2.ebuild
index 08754b1f8b1..4c0380e44bd 100644
--- a/sys-apps/kmod/kmod-26-r2.ebuild
+++ b/sys-apps/kmod/kmod-26-r2.ebuild
@@ -21,7 +21,7 @@ 
HOMEPAGE="https://git.kernel.org/?p=utils/kernel/kmod/kmod.git;
 
 LICENSE="LGPL-2"
 SLOT="0"
-IUSE="debug doc libressl lzma python ssl static-libs +tools zlib"
+IUSE="debug doc libressl lzma pkcs7 python static-libs +tools zlib"
 
 # Upstream does not support running the test suite with custom configure flags.
 # I was also told that the test suite is intended for kmod developers.
@@ -36,7 +36,7 @@ RDEPEND="!sys-apps/module-init-tools
!=app-arch/xz-utils-5.0.4-r1 )
python? ( ${PYTHON_DEPS} )
-   ssl? (
+   pkcs7? (
!libressl? ( >=dev-libs/openssl-1.1.0:0= )
libressl? ( dev-libs/libressl:0= )
)
@@ -93,7 +93,7 @@ src_configure() {
$(use_enable static-libs static)
$(use_enable tools)
$(use_with lzma xz)
-   $(use_with ssl openssl)
+   $(use_with pkcs7 openssl)
$(use_with zlib)
)
 

diff --git a/sys-apps/kmod/kmod-.ebuild b/sys-apps/kmod/kmod-.ebuild
index 40622a08336..8e2f199af67 100644
--- a/sys-apps/kmod/kmod-.ebuild
+++ b/sys-apps/kmod/kmod-.ebuild
@@ -21,7 +21,7 @@ 
HOMEPAGE="https://git.kernel.org/?p=utils/kernel/kmod/kmod.git;
 
 LICENSE="LGPL-2"
 SLOT="0"
-IUSE="debug doc lzma python ssl static-libs +tools zlib"
+IUSE="debug doc lzma pkcs7 python static-libs +tools zlib"
 
 # Upstream does not support running the test suite with custom configure flags.
 # I was also told that the test suite is intended for kmod developers.
@@ -36,7 +36,7 @@ RDEPEND="!sys-apps/module-init-tools
!=app-arch/xz-utils-5.0.4-r1 )
python? ( ${PYTHON_DEPS} )
-   ssl? ( >=dev-libs/openssl-1.1.0:0= )
+   pkcs7? ( >=dev-libs/openssl-1.1.0:0= )
zlib? ( >=sys-libs/zlib-1.2.6 )" #427130
 DEPEND="${RDEPEND}
doc? ( dev-util/gtk-doc )
@@ -86,7 +86,7 @@ src_configure() {
$(use_enable static-libs static)
$(use_enable tools)
$(use_with lzma xz)
-   $(use_with ssl openssl)
+   $(use_with pkcs7 openssl)
$(use_with zlib)
)
 

diff --git a/sys-apps/kmod/metadata.xml b/sys-apps/kmod/metadata.xml
index 188bf47702e..be2aa770174 100644
--- a/sys-apps/kmod/metadata.xml
+++ b/sys-apps/kmod/metadata.xml
@@ -10,6 +10,7 @@
 
 
Enable support for XZ compressed modules
+   Enable PKCS#7 signature parsing for modinfo.
Install module loading/unloading tools.
Enable support for gzipped modules
 



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

2019-11-15 Thread Mikle Kolyada
commit: 306b4622648909158bac6ff5e315794fd8d5bd09
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Nov 15 18:08:50 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Nov 15 18:08:50 2019 +
URL:https://gitweb.gentoo.org/proj/pambase.git/commit/?id=306b4622

remove openpam support

Signed-off-by: Mikle Kolyada  gentoo.org>

 Makefile |  7 +--
 openpam-conf | 24 
 2 files changed, 1 insertion(+), 30 deletions(-)

diff --git a/Makefile b/Makefile
index abd7008..d036d84 100644
--- a/Makefile
+++ b/Makefile
@@ -9,12 +9,7 @@ PAMD=login passwd su system-auth system-login 
system-local-login system-remote-l
 # (i.e.: in the ebuild)
 GIT=git
 
-# Get this by default, even if I'd like avoid it...
-ifeq "$(IMPLEMENTATION)" ""
-IMPLEMENTATION=linux-pam
-endif
-
-PAMFLAGS = -include $(IMPLEMENTATION)-conf -include basic-conf 
-DLINUX_PAM_VERSION=$(LINUX_PAM_VERSION)
+PAMFLAGS = -include linux-pam-conf -include basic-conf 
-DLINUX_PAM_VERSION=$(LINUX_PAM_VERSION)
 
 ifeq "$(CRACKLIB)" "yes"
 PAMFLAGS += -DHAVE_CRACKLIB=1

diff --git a/openpam-conf b/openpam-conf
deleted file mode 100644
index e38107c..000
--- a/openpam-conf
+++ /dev/null
@@ -1,24 +0,0 @@
-#if HAVE_CRACKLIB
-# error "pam_cracklib is only supported with Linux-PAM"
-#endif
-
-// OpenPAM only provides basic modules, it's FreeBSD that provides the
-// extended modules, so check for FreeBSD building first.
-#ifdef __FreeBSD__
-# define HAVE_LOGIN_ACCESS 1
-# define SUPPORT_UNIX_SESSION  0
-
-# if defined(DEBUG)
-#  define DEBUG_NOLOGIN DEBUG
-# else
-#  define DEBUG_NOLOGIN
-# endif
-
-# define SUPPORT_NOLOGIN_ACCOUNT   1
-# define SUPPORT_NOLOGIN_AUTH  0
-
-# if defined(WANT_SHA512)
-#  error "SHA512 support is not present for FreeBSD!"
-# endif
-
-#endif /* __FreeBSD__ */



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

2019-11-15 Thread Jeroen Roovers
commit: 472132346457d1dee506eef87ec635ff75c5632a
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Fri Nov 15 17:46:41 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Fri Nov 15 17:47:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47213234

dev-python/pyparted: Add live ebuild

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Jeroen Roovers  gentoo.org>

 dev-python/pyparted/pyparted-99.ebuild | 24 
 1 file changed, 24 insertions(+)

diff --git a/dev-python/pyparted/pyparted-99.ebuild 
b/dev-python/pyparted/pyparted-99.ebuild
new file mode 100644
index 000..f05348d0005
--- /dev/null
+++ b/dev-python/pyparted/pyparted-99.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_{5,6}} )
+inherit distutils-r1 git-r3
+
+DESCRIPTION="Python bindings for sys-block/parted"
+HOMEPAGE="https://github.com/rhinstaller/pyparted/;
+EGIT_REPO_URI="https://github.com/rhinstaller/pyparted/;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS=""
+
+RDEPEND="
+   >=sys-block/parted-3.1
+   dev-python/decorator[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/pkgconfig
+"
+RESTRICT="test"



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

2019-11-15 Thread Jeroen Roovers
commit: f7058351194d101602c296d7e5e73417baa091c4
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Fri Nov 15 17:37:11 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Fri Nov 15 17:39:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7058351

dev-python/pyparted: Version 3.11.3

Package-Manager: Portage-2.3.79, Repoman-2.3.18
gentoo-dev/20191107.log: 17:20:29 @ let's ban jer for a start
gentoo-dev/20191107.log: 17:20:54 @ fun fact: every time i file a ban 
request for jer, he actually improvse

Signed-off-by: Jeroen Roovers  gentoo.org>

 dev-python/pyparted/Manifest   |  1 +
 dev-python/pyparted/pyparted-3.11.3.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-python/pyparted/Manifest b/dev-python/pyparted/Manifest
index f442b07fcc1..28a9b6a0a83 100644
--- a/dev-python/pyparted/Manifest
+++ b/dev-python/pyparted/Manifest
@@ -1,3 +1,4 @@
 DIST pyparted-3.10.7.tar.gz 99879 BLAKE2B 
f2d03415ec7623fbe25aeab70e53646aa5e576e9f20ac41ffe6c859be9572874579f5720b8d05191107f4143e2c6dd14d83a05798a345fa0ed8a81ce2634f599
 SHA512 
c57fed2a8d04511b12891fd59b6dd6840439aada7e5ebeab14a56e6e4f201c249046ee87d9d25af1b3f02960994efb0a2973f25928a9df85d48bbd1bc196ab07
 DIST pyparted-3.11.1.tar.gz 100585 BLAKE2B 
ee41f0c47e9432b68a2dbb8232bff63ded548d3b2867e3a1fdd891ce1f5ea1815b0c6b47416ae66e0b545c4b44065d158f2ec8ce2ff4784238e2b09bd12edc04
 SHA512 
4fe627693db803a82cacb37be8f2bee3527ee8d0d564229d7328a4e5c8dfa7cdd7a06c328ac7fa6b07c8f0c74d5db304410eaf312a60a0d494525d32c873fefd
 DIST pyparted-3.11.2.tar.gz 101318 BLAKE2B 
0c79535d6f3a269d5dfdd6c31ec80569d8c7432cd058f90999ebfd61ef727762a395d902539c49744108e92ba1a351c1ec939c02188869bed6c808551a843f92
 SHA512 
de6e7387e3eb9c9cb11e01f475d2749d2ce22ec2f11386df20cafcf83f7e431828f2db936f29c717e42694ff390a592598893633156a21aa7c8d5700a3c9ece9
+DIST pyparted-3.11.3.tar.gz 105305 BLAKE2B 
271d0ed91c187c66219f06e91def5e868d81494241a2e9137676162ffa388523f5cccb3ec6dfed655cb59da1ca56e7fde3bb9fafa227b86d8f7b279759fe237b
 SHA512 
b10a89d076a27a074d606101dccb62176299dd8f9da75a5a4bf9c8a6683d2873b649d948736e991e4cfa21d43a54e7d2934da8e539ce8626ae5fd47e892ae286

diff --git a/dev-python/pyparted/pyparted-3.11.3.ebuild 
b/dev-python/pyparted/pyparted-3.11.3.ebuild
new file mode 100644
index 000..97c6d6e4d2b
--- /dev/null
+++ b/dev-python/pyparted/pyparted-3.11.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_{5,6}} )
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for sys-block/parted"
+HOMEPAGE="https://github.com/rhinstaller/pyparted/;
+SRC_URI="https://github.com/rhinstaller/pyparted/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+   >=sys-block/parted-3.1
+   dev-python/decorator[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/pkgconfig
+"
+RESTRICT="test"



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

2019-11-15 Thread Jeroen Roovers
commit: ebad2350f1001b2c2036a9ba68fe832b4b1fa919
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Fri Nov 15 17:39:21 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Fri Nov 15 17:39:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebad2350

dev-python/pyparted: Old

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Jeroen Roovers  gentoo.org>

 dev-python/pyparted/Manifest   |  1 -
 dev-python/pyparted/pyparted-3.11.1.ebuild | 36 --
 2 files changed, 37 deletions(-)

diff --git a/dev-python/pyparted/Manifest b/dev-python/pyparted/Manifest
index 28a9b6a0a83..e02789d7a13 100644
--- a/dev-python/pyparted/Manifest
+++ b/dev-python/pyparted/Manifest
@@ -1,4 +1,3 @@
 DIST pyparted-3.10.7.tar.gz 99879 BLAKE2B 
f2d03415ec7623fbe25aeab70e53646aa5e576e9f20ac41ffe6c859be9572874579f5720b8d05191107f4143e2c6dd14d83a05798a345fa0ed8a81ce2634f599
 SHA512 
c57fed2a8d04511b12891fd59b6dd6840439aada7e5ebeab14a56e6e4f201c249046ee87d9d25af1b3f02960994efb0a2973f25928a9df85d48bbd1bc196ab07
-DIST pyparted-3.11.1.tar.gz 100585 BLAKE2B 
ee41f0c47e9432b68a2dbb8232bff63ded548d3b2867e3a1fdd891ce1f5ea1815b0c6b47416ae66e0b545c4b44065d158f2ec8ce2ff4784238e2b09bd12edc04
 SHA512 
4fe627693db803a82cacb37be8f2bee3527ee8d0d564229d7328a4e5c8dfa7cdd7a06c328ac7fa6b07c8f0c74d5db304410eaf312a60a0d494525d32c873fefd
 DIST pyparted-3.11.2.tar.gz 101318 BLAKE2B 
0c79535d6f3a269d5dfdd6c31ec80569d8c7432cd058f90999ebfd61ef727762a395d902539c49744108e92ba1a351c1ec939c02188869bed6c808551a843f92
 SHA512 
de6e7387e3eb9c9cb11e01f475d2749d2ce22ec2f11386df20cafcf83f7e431828f2db936f29c717e42694ff390a592598893633156a21aa7c8d5700a3c9ece9
 DIST pyparted-3.11.3.tar.gz 105305 BLAKE2B 
271d0ed91c187c66219f06e91def5e868d81494241a2e9137676162ffa388523f5cccb3ec6dfed655cb59da1ca56e7fde3bb9fafa227b86d8f7b279759fe237b
 SHA512 
b10a89d076a27a074d606101dccb62176299dd8f9da75a5a4bf9c8a6683d2873b649d948736e991e4cfa21d43a54e7d2934da8e539ce8626ae5fd47e892ae286

diff --git a/dev-python/pyparted/pyparted-3.11.1.ebuild 
b/dev-python/pyparted/pyparted-3.11.1.ebuild
deleted file mode 100644
index 93981ecbb4d..000
--- a/dev-python/pyparted/pyparted-3.11.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_{5,6}} )
-inherit distutils-r1
-
-DESCRIPTION="Python bindings for sys-block/parted"
-HOMEPAGE="https://github.com/rhinstaller/pyparted/;
-SRC_URI="${HOMEPAGE}archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="test"
-REQUIRED_USE="
-   test? ( python_targets_python2_7 )
-"
-
-RDEPEND="
-   >=sys-block/parted-3.1
-   dev-python/decorator[${PYTHON_USEDEP}]
-"
-DEPEND="
-   ${RDEPEND}
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.10.3-greater.patch
-)
-
-python_test() {
-   emake test
-}



[gentoo-commits] repo/gentoo:master commit in: sys-auth/elogind/files/, sys-auth/elogind/

2019-11-15 Thread Andreas Sturmlechner
commit: 7402aa2a4fc7ba4243043529784bddfb93cdaecd
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Nov 15 14:28:32 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Nov 15 17:37:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7402aa2a

sys-auth/elogind: 241.4 version bump

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

 sys-auth/elogind/Manifest |   1 +
 sys-auth/elogind/elogind-241.4.ebuild | 134 ++
 sys-auth/elogind/files/elogind-241.4-nodocs.patch |  29 +
 3 files changed, 164 insertions(+)

diff --git a/sys-auth/elogind/Manifest b/sys-auth/elogind/Manifest
index ff7b0c59822..a0e5f088472 100644
--- a/sys-auth/elogind/Manifest
+++ b/sys-auth/elogind/Manifest
@@ -1 +1,2 @@
 DIST elogind-241.3.tar.gz 1401391 BLAKE2B 
90bc10af1b6d66bc6b6e15314cbc7005f270ebd04767a88d93605d81b199758c7f5423ea85f9810f8dfcde82c6c2b8094e2237cf2ca70a9dfc45a4a8e20b0439
 SHA512 
b33c0ed85c4a97216f8d56441207510be180258d4f4e5ff9dea07d59d53b84b03c27f5397f09214ce9fc880f38865e20d7c05b41255d4b762c33099b7ebb53eb
+DIST elogind-241.4.tar.gz 1400769 BLAKE2B 
f1ddf87a6a4e3d06c184ae004d99acbfc1a753d0e5c6d18ff4c10a51b350cee0c14f833aba6f2a2a0f4891ad323868b9a94a3acb8b9eec2e30405b9fa4a09425
 SHA512 
e1685ac81028eab4a4cf63c7b962ae85f07bc0e39b2562934f863bfdf39417445c432fab5454e7c64b337ab62d95fb69abbe1139464a059a86fb485ed0534ad8

diff --git a/sys-auth/elogind/elogind-241.4.ebuild 
b/sys-auth/elogind/elogind-241.4.ebuild
new file mode 100644
index 000..1ea75923793
--- /dev/null
+++ b/sys-auth/elogind/elogind-241.4.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+if [[ ${PV} = ** ]]; then
+   EGIT_BRANCH="v241-stable"
+   EGIT_REPO_URI="https://github.com/elogind/elogind.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+inherit linux-info meson pam udev xdg-utils
+
+DESCRIPTION="The systemd project's logind, extracted to a standalone package"
+HOMEPAGE="https://github.com/elogind/elogind;
+
+LICENSE="CC0-1.0 LGPL-2.1+ public-domain"
+SLOT="0"
+IUSE="+acl debug doc +pam +policykit selinux"
+
+COMMON_DEPEND="
+   sys-apps/util-linux
+   sys-libs/libcap
+   virtual/libudev:=
+   acl? ( sys-apps/acl )
+   pam? ( sys-libs/pam )
+   selinux? ( sys-libs/libselinux )
+"
+DEPEND="${COMMON_DEPEND}
+   app-text/docbook-xml-dtd:4.2
+   app-text/docbook-xml-dtd:4.5
+   app-text/docbook-xsl-stylesheets
+   dev-util/gperf
+   dev-util/intltool
+   sys-devel/libtool
+   virtual/pkgconfig
+"
+RDEPEND="${COMMON_DEPEND}
+   !sys-apps/systemd
+"
+PDEPEND="
+   sys-apps/dbus
+   policykit? ( sys-auth/polkit )
+"
+
+DOCS=( NEWS README.md src/libelogind/sd-bus/GVARIANT-SERIALIZATION )
+
+PATCHES=( "${FILESDIR}/${P}-nodocs.patch" )
+
+pkg_setup() {
+   local CONFIG_CHECK="~CGROUPS ~EPOLL ~INOTIFY_USER ~SIGNALFD ~TIMERFD"
+
+   use kernel_linux && linux-info_pkg_setup
+}
+
+src_prepare() {
+   default
+   xdg_environment_reset
+}
+
+src_configure() {
+   local rccgroupmode="$(grep rc_cgroup_mode \"${EPREFIX}/etc/rc.conf\" | 
cut -d '"' -f 2)"
+   local cgroupmode="legacy"
+
+   if [[ "xhybrid" = "x${rccgroupmode}" ]] ; then
+   cgroupmode="hybrid"
+   elif [[ "xunified" = "x${rccgroupmode}" ]] ; then
+   cgroupmode="unified"
+   fi
+
+   local emesonargs=(
+   -Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
+   -Dhtmldir="${EPREFIX}/usr/share/doc/${PF}/html"
+   -Dpamlibdir=$(getpam_mod_dir)
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)"/rules.d
+   --libdir="${EPREFIX}"/usr/$(get_libdir)
+   -Drootlibdir="${EPREFIX}"/$(get_libdir)
+   -Drootlibexecdir="${EPREFIX}"/$(get_libdir)/elogind
+   -Drootprefix="${EPREFIX}/"
+   
-Dbashcompletiondir="${EPREFIX}/usr/share/bash-completion/completions"
+   -Dman=auto
+   -Dsmack=true
+   -Dcgroup-controller=openrc
+   -Ddefault-hierarchy=${cgroupmode}
+   -Ddefault-kill-user-processes=false
+   -Dacl=$(usex acl true false)
+   --buildtype $(usex debug debug release)
+   -Dhtml=$(usex doc auto false)
+   -Dpam=$(usex pam true false)
+   -Dselinux=$(usex selinux true false)
+   -Dutmp=$(usex elibc_musl false true)
+   )
+
+   meson_src_configure
+}
+
+src_install() {
+   DOCS+=( src/libelogind/sd-bus/GVARIANT-SERIALIZATION )
+
+   meson_src_install
+
+   newinitd "${FILESDIR}"/${PN}.init ${PN}
+
+   sed -e 

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

2019-11-15 Thread Andreas Sturmlechner
commit: 952ce9a0b17778e2341199167661a106eb073665
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Nov 15 14:25:57 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Nov 15 17:37:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=952ce9a0

media-gfx/krita: Drop 4.1.8-r1

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

 media-gfx/krita/Manifest   |   1 -
 .../krita/files/krita-4.0.3-tests-optional.patch   | 324 -
 .../krita-4.1.8-fix-pre-5.12-tablet-support.patch  |  49 
 ...-qt-5.12-fix-unsupported-composition-mode.patch |  38 ---
 media-gfx/krita/krita-4.1.8-r1.ebuild  | 123 
 5 files changed, 535 deletions(-)

diff --git a/media-gfx/krita/Manifest b/media-gfx/krita/Manifest
index 6fff880799d..e27248b96e5 100644
--- a/media-gfx/krita/Manifest
+++ b/media-gfx/krita/Manifest
@@ -1,2 +1 @@
-DIST krita-4.1.8.tar.gz 244065767 BLAKE2B 
ba2cbb6d1575cec189e8f10461b720a081f185e1e078fc1e8194c9e6d455dade45f35f1ae5a891717918b3c03863a2a7f3f819753a106ede5695003cfa260157
 SHA512 
d02715bffbd6abd29ca69598fdb1e6a652fd4f1944092ff12016a57ff2ee3bab209c93e065905ec9bfea395e50f833915bb924b97a2c119d101057cba6c9
 DIST krita-4.2.7.1.tar.xz 164304772 BLAKE2B 
99a4c3b6a48d1d695ee5bb8f6576c9a4593e1ff3a10846340974588ff8b3c061a7838b862c1ecdc4f0635ffa270cb272f1155b1efca4dbf50a11096ee1e92d48
 SHA512 
28f4af4131a0f364b285596031a3f59a8bd7e97930cd740a4767dbe95540dc403bd6ae0a99ff2bef95e2bac6f23931873404e4fed3ea4afd4b614b5f7d823a35

diff --git a/media-gfx/krita/files/krita-4.0.3-tests-optional.patch 
b/media-gfx/krita/files/krita-4.0.3-tests-optional.patch
deleted file mode 100644
index c9e3ddc2aea..000
--- a/media-gfx/krita/files/krita-4.0.3-tests-optional.patch
+++ /dev/null
@@ -1,324 +0,0 @@
-Autogenerated by KDE_TEST=forceoptional-recursive and edited.
-
 a/plugins/paintops/libpaintop/CMakeLists.txt   2018-08-29 
18:17:38.843385842 +0200
-+++ b/plugins/paintops/libpaintop/CMakeLists.txt   2018-08-29 
18:17:38.846385865 +0200
-@@ -104,4 +104,6 @@
- install(TARGETS kritalibpaintop  ${INSTALL_TARGETS_DEFAULT_ARGS})
- 
- 
-+if(BUILD_TESTING)
- add_subdirectory(tests)
-+endif()
 a/plugins/paintops/defaultpaintops/CMakeLists.txt  2018-08-29 
18:17:38.851385903 +0200
-+++ b/plugins/paintops/defaultpaintops/CMakeLists.txt  2018-08-29 
18:17:38.854385926 +0200
-@@ -1,4 +1,6 @@
-+if(BUILD_TESTING)
- add_subdirectory(brush/tests)
-+endif()
- 
- include_directories(brush
- duplicate
 a/plugins/impex/libkra/CMakeLists.txt  2018-08-29 18:17:38.858385956 
+0200
-+++ b/plugins/impex/libkra/CMakeLists.txt  2018-08-29 18:17:38.861385978 
+0200
-@@ -1,4 +1,6 @@
-+if(BUILD_TESTING)
- add_subdirectory(tests)
-+endif()
- 
- set(kritalibkra_LIB_SRCS
- kis_colorize_dom_utils.cpp
 a/plugins/impex/exr/CMakeLists.txt 2018-08-29 18:17:38.866386016 +0200
-+++ b/plugins/impex/exr/CMakeLists.txt 2018-08-29 18:17:38.869386039 +0200
-@@ -1,4 +1,6 @@
-+if(BUILD_TESTING)
- add_subdirectory(tests)
-+endif()
- 
- include_directories(SYSTEM ${OPENEXR_INCLUDE_DIR} )
- 
 a/plugins/impex/svg/CMakeLists.txt 2018-08-29 18:17:38.874386077 +0200
-+++ b/plugins/impex/svg/CMakeLists.txt 2018-08-29 18:17:38.878386107 +0200
-@@ -1,4 +1,6 @@
-+if(BUILD_TESTING)
- add_subdirectory(tests)
-+endif()
- 
- set(kritasvgimport_SOURCES
- kis_svg_import.cc
 a/plugins/impex/jpeg/CMakeLists.txt2018-08-29 18:17:38.883386145 
+0200
-+++ b/plugins/impex/jpeg/CMakeLists.txt2018-08-29 18:17:38.887386175 
+0200
-@@ -1,4 +1,6 @@
-+if(BUILD_TESTING)
- add_subdirectory(tests)
-+endif()
- 
- set(ICCJPEG_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/lcms")
- 
 a/plugins/impex/heightmap/CMakeLists.txt   2018-08-29 18:17:38.892386213 
+0200
-+++ b/plugins/impex/heightmap/CMakeLists.txt   2018-08-29 18:17:38.896386243 
+0200
-@@ -1,4 +1,6 @@
-+if(BUILD_TESTING)
- add_subdirectory(tests)
-+endif()
- 
- include_directories( ${CMAKE_CURRENT_SOURCE_DIR} )
- 
 a/plugins/impex/psd/CMakeLists.txt 2018-08-29 18:17:38.901386281 +0200
-+++ b/plugins/impex/psd/CMakeLists.txt 2018-08-29 18:17:38.904386304 +0200
-@@ -1,5 +1,7 @@
- if (NOT MSVC AND NOT APPLE)
--add_subdirectory(tests)
-+if(BUILD_TESTING)
-+add_subdirectory(tests)
-+endif()
- endif()
- 
- configure_file(config_psd.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config_psd.h)
 a/plugins/impex/ppm/CMakeLists.txt 2018-08-29 18:17:38.909386342 +0200
-+++ b/plugins/impex/ppm/CMakeLists.txt 2018-08-29 18:17:38.913386372 +0200
-@@ -1,4 +1,6 @@
-+if(BUILD_TESTING)
- add_subdirectory(tests)
-+endif()
- 
- include_directories( ${CMAKE_CURRENT_SOURCE_DIR} )
- 
 a/plugins/impex/png/CMakeLists.txt 2018-08-29 18:17:38.918386410 +0200
-+++ b/plugins/impex/png/CMakeLists.txt 2018-08-29 18:17:38.922386440 +0200
-@@ -1,4 +1,6 @@
-+if(BUILD_TESTING)
- add_subdirectory(tests)

[gentoo-commits] repo/gentoo:master commit in: kde-apps/libksieve/files/, kde-apps/libksieve/

2019-11-15 Thread Andreas Sturmlechner
commit: 35cb1f6518052796774bf6660423d193c6de6569
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Nov 15 11:53:37 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Nov 15 17:37:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35cb1f65

kde-apps/libksieve: Fix build with Qt 5.14.0_beta3

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

 .../files/libksieve-19.08.3-qt-5.14.patch  | 36 ++
 kde-apps/libksieve/libksieve-19.08.3.ebuild|  2 ++
 2 files changed, 38 insertions(+)

diff --git a/kde-apps/libksieve/files/libksieve-19.08.3-qt-5.14.patch 
b/kde-apps/libksieve/files/libksieve-19.08.3-qt-5.14.patch
new file mode 100644
index 000..403e58dd5f8
--- /dev/null
+++ b/kde-apps/libksieve/files/libksieve-19.08.3-qt-5.14.patch
@@ -0,0 +1,36 @@
+From 31b0ec79d4d58077bbb391c170fe9fef08d460a6 Mon Sep 17 00:00:00 2001
+From: Laurent Montel 
+Date: Fri, 15 Nov 2019 12:07:37 +0100
+Subject: Make it compile against 5.14 beta3
+
+---
+ src/ksieveui/editor/webengine/sieveeditorwebengineview.cpp | 6 ++
+ 1 file changed, 6 insertions(+)
+
+diff --git a/src/ksieveui/editor/webengine/sieveeditorwebengineview.cpp 
b/src/ksieveui/editor/webengine/sieveeditorwebengineview.cpp
+index d4968dc..87305e9 100644
+--- a/src/ksieveui/editor/webengine/sieveeditorwebengineview.cpp
 b/src/ksieveui/editor/webengine/sieveeditorwebengineview.cpp
+@@ -16,6 +16,8 @@
+ */
+ 
+ #include "sieveeditorwebengineview.h"
++#include 
++
+ #include 
+ #include 
+ #include 
+@@ -61,7 +63,11 @@ void 
SieveEditorWebEngineView::downloadRequested(QWebEngineDownloadItem *downloa
+ const QString filename = QFileDialog::getSaveFileName(this, i18n("Save 
Web Page"));
+ if (!filename.isEmpty()) {
+ 
download->setSavePageFormat(QWebEngineDownloadItem::SingleHtmlSaveFormat);
++#if QTWEBENGINEWIDGETS_VERSION >= QT_VERSION_CHECK(5, 14, 0)
++download->setDownloadFileName(filename);
++#else
+ download->setPath(filename);
++#endif
+ download->accept();
+ } else {
+ download->cancel();
+-- 
+cgit v1.1

diff --git a/kde-apps/libksieve/libksieve-19.08.3.ebuild 
b/kde-apps/libksieve/libksieve-19.08.3.ebuild
index 1df2bd92074..b702cee164b 100644
--- a/kde-apps/libksieve/libksieve-19.08.3.ebuild
+++ b/kde-apps/libksieve/libksieve-19.08.3.ebuild
@@ -55,6 +55,8 @@ RDEPEND="${COMMON_DEPEND}
 
 RESTRICT+=" test"
 
+PATCHES=( "${FILESDIR}/${P}-qt-5.14.patch" )
+
 src_prepare() {
ecm_src_prepare
 



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

2019-11-15 Thread Michał Górny
commit: 741e223b6194918335e235cd43b2ce5bf6ba7f54
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 15 16:59:38 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 15 17:27:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=741e223b

dev-python/future: Modernize, fix tests

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

 dev-python/future/future-0.17.1.ebuild | 31 ---
 1 file changed, 20 insertions(+), 11 deletions(-)

diff --git a/dev-python/future/future-0.17.1.ebuild 
b/dev-python/future/future-0.17.1.ebuild
index e99e2709bfa..0aee1d1a931 100644
--- a/dev-python/future/future-0.17.1.ebuild
+++ b/dev-python/future/future-0.17.1.ebuild
@@ -14,25 +14,38 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux"
-IUSE="doc test"
+IUSE="doc"
 
+distutils_enable_tests pytest
+
+# TODO: make numpy unconditional when it supports py3.8
 BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
doc? (
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   dev-python/sphinx-bootstrap-theme[${PYTHON_USEDEP}]
+   $(python_gen_any_dep '
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/sphinx-bootstrap-theme[${PYTHON_USEDEP}]
+   ' python{2_7,3_{5,6,7}})
)
test? (
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 'dev-python/numpy[${PYTHON_USEDEP}]' \
+   python{2_7,3_{5,6,7}})
)
 "
 
-PATCHES=(
-)
+python_check_deps() {
+   use doc || return 0
+   has_version "dev-python/sphinx[${PYTHON_USEDEP}]" &&
+   has_version 
"dev-python/sphinx-bootstrap-theme[${PYTHON_USEDEP}]"
+}
 
 python_prepare_all() {
sed -i "/'sphinx.ext.intersphinx'/d" docs/conf.py || die
+   # tests requiring network access
+   rm tests/test_future/test_requests.py || die
+   sed -i -e 's:test.*request_http:_&:' \
+   tests/test_future/test_standard_library.py || die
+
distutils-r1_python_prepare_all
 }
 
@@ -42,7 +55,3 @@ python_compile_all() {
HTML_DOCS=( docs/_build/html/. )
fi
 }
-
-python_test() {
-   pytest -vv || die "Tests failed under ${EPYTHON}"
-}



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

2019-11-15 Thread Michał Górny
commit: c3d950ac1db172fdfd7c6e5091e1d608ac182e5b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 15 17:01:41 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 15 17:27:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3d950ac

dev-python/future: Bump to 0.18.2

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

 dev-python/future/Manifest |  1 +
 dev-python/future/future-0.18.2.ebuild | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/dev-python/future/Manifest b/dev-python/future/Manifest
index 58eaf61d973..1b1bafcb16a 100644
--- a/dev-python/future/Manifest
+++ b/dev-python/future/Manifest
@@ -1,2 +1,3 @@
 DIST future-0.17.0.tar.gz 827812 BLAKE2B 
14bfce4927386b157da91e6bbad547e21bb622f7e81997bc4ac400842cec5f7a50d7a0f5a743c4c76a7b80be0dcb6f54c06901311fd27781d89a8d2df1cce7e9
 SHA512 
f2396379e8e36753aeafdf27225c2551a31b10036f21201f1c24d63c1bb318dbd491ec977af514a19a4d477b397df9eed9711be797a64e86fc00c4692729d876
 DIST future-0.17.1.tar.gz 829119 BLAKE2B 
95210b5128d25d6c189cd38bced873f096802690e8fab5f4591c08fa913c41dc255e24af1931cad91d872a286f690f47bf6e0aa365e2f6508b03b0d305779c26
 SHA512 
50094c44db81afbfd37ee25e1710ed11ecb2c2d64ad076fb62a2688dd36a9696ab26b0d7989bf1ecb10da251961a0ee6bb37c4dbd115f70384cd8c9a675d0b2d
+DIST future-0.18.2.tar.gz 829220 BLAKE2B 
68574b589bf54aa8dacbd162a54885589faa32829ccf212f50de5bf036ebd8b9aba0c13e63e80d34e507cc0dae4d8d3d47fea33433b17d2c2e6dbf6c37f66d8f
 SHA512 
91c025f7d94bcdf93df838fab67053165a414fc84e8496f92ecbb910dd55f6b6af5e360bbd051444066880c5a6877e75157bd95e150ead46e5c605930dfc50f2

diff --git a/dev-python/future/future-0.18.2.ebuild 
b/dev-python/future/future-0.18.2.ebuild
new file mode 100644
index 000..0aee1d1a931
--- /dev/null
+++ b/dev-python/future/future-0.18.2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Easy, clean, reliable Python 2/3 compatibility"
+HOMEPAGE="http://python-future.org/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux"
+IUSE="doc"
+
+distutils_enable_tests pytest
+
+# TODO: make numpy unconditional when it supports py3.8
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/sphinx-bootstrap-theme[${PYTHON_USEDEP}]
+   ' python{2_7,3_{5,6,7}})
+   )
+   test? (
+   $(python_gen_cond_dep 'dev-python/numpy[${PYTHON_USEDEP}]' \
+   python{2_7,3_{5,6,7}})
+   )
+"
+
+python_check_deps() {
+   use doc || return 0
+   has_version "dev-python/sphinx[${PYTHON_USEDEP}]" &&
+   has_version 
"dev-python/sphinx-bootstrap-theme[${PYTHON_USEDEP}]"
+}
+
+python_prepare_all() {
+   sed -i "/'sphinx.ext.intersphinx'/d" docs/conf.py || die
+   # tests requiring network access
+   rm tests/test_future/test_requests.py || die
+   sed -i -e 's:test.*request_http:_&:' \
+   tests/test_future/test_standard_library.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+   if use doc; then
+   sphinx-build docs/ docs/_build/html || die
+   HTML_DOCS=( docs/_build/html/. )
+   fi
+}



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

2019-11-15 Thread Matthew Thode
commit: 766c7a1759e744e7cfaedf9a05c06b9531665f77
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Nov 15 16:15:25 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Nov 15 16:23:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=766c7a17

app-emulation/diskimage-builder: 2.28.2 stable amd64 / x86 with cleanup

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

 app-emulation/diskimage-builder/Manifest   |  2 --
 .../diskimage-builder-2.27.2.ebuild| 42 --
 .../diskimage-builder-2.28.0.ebuild| 42 --
 .../diskimage-builder-2.28.2.ebuild|  2 +-
 4 files changed, 1 insertion(+), 87 deletions(-)

diff --git a/app-emulation/diskimage-builder/Manifest 
b/app-emulation/diskimage-builder/Manifest
index 14c857e127b..321fcf456db 100644
--- a/app-emulation/diskimage-builder/Manifest
+++ b/app-emulation/diskimage-builder/Manifest
@@ -1,4 +1,2 @@
-DIST diskimage-builder-2.27.2.tar.gz 421433 BLAKE2B 
089e68b07c6f79e54b8fb30e7a9328a6c55d1abb5f77b6592cc0b29b30a44a83803bdde93631e95e39d7fc82d9b5ff3fb425a7b94821b96f56421cbde9f8b078
 SHA512 
e2cc6f24d5bbfdf741d6b6e7e216d0e9631d6394cf3f3f4d34ce8a78ba2ba2ddbcb0b1434121f7ab1bd3600194777a5538651d9039c3bca06bb8cc621f06f037
-DIST diskimage-builder-2.28.0.tar.gz 425808 BLAKE2B 
f3cceec35f019b248df8aaa94f70231dc51a9fed06cf93b16366536cfcf45b4477b7aa09371bb3cffe95f51c74d0abf9065285b7b74c5d805604c2b00df8f38f
 SHA512 
6eddef513e8550fb6f90e917a504bac1166ef4355791bd9b0c10addebb8f84b783bf4e53dd472e6ed9acb5d3dcd951e675f4e9983ec4170c31afdb257b84e24d
 DIST diskimage-builder-2.28.2.tar.gz 424565 BLAKE2B 
77bad24f857de7fb17cb727f7f5168f86434e4cfeecef286da5b3351e9fdfeb0d1dc2472f800024a35adb40aa04155bb7cfa3a0772ed8186a21b31b582809312
 SHA512 
0bdce552a896834c97f2a982865a93f39f62d0ee68d001c60d320e831c25456a392b4510ed94d7123851dad262e5ccb38a541d0dda5d620f91cf9ab54776efaa
 DIST diskimage-builder-2.29.1.tar.gz 426780 BLAKE2B 
cd5b9c2cce5c289ef7f76ad41bf4b51ba6319c782be91b97a82d828c177912696ce6f94774d7294aca0d4af401d4d4e0ddd5fdd6d799e4e560ab03f971498b03
 SHA512 
cb083024739486c7651ce97ab36a30461754aae226af23b2ce757eca7c71e0fec42af07b8973f9c8344012238c4ae9d6252189ce6288d6451e020302f2dc35bf

diff --git a/app-emulation/diskimage-builder/diskimage-builder-2.27.2.ebuild 
b/app-emulation/diskimage-builder/diskimage-builder-2.27.2.ebuild
deleted file mode 100644
index 20cf3dfed3a..000
--- a/app-emulation/diskimage-builder/diskimage-builder-2.27.2.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python2_7 python3_6 python3_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Golden Disk Image builder."
-HOMEPAGE="http://docs.openstack.org/developer/diskimage-builder/;
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://opendev.org/openstack/diskimage-builder.git;
-else
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-
-CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
-   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
-DEPEND="${CDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]"
-RDEPEND="${CDEPEND}
-   >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
-   !~dev-python/Babel-2.4.0[${PYTHON_USEDEP}]
-   >=dev-python/networkx-1.10[${PYTHON_USEDEP}]
-   =dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
-   >=dev-python/flake8-2.5.4[${PYTHON_USEDEP}]
-   =dev-python/six-1.10.0[${PYTHON_USEDEP}]
-   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
-   app-emulation/qemu
-   sys-block/parted
-   sys-fs/multipath-tools
-   sys-fs/dosfstools
-   sys-apps/gptfdisk
-   !dev-python/dib-utils[${PYTHON_USEDEP}]"

diff --git a/app-emulation/diskimage-builder/diskimage-builder-2.28.0.ebuild 
b/app-emulation/diskimage-builder/diskimage-builder-2.28.0.ebuild
deleted file mode 100644
index 86d3bb124b3..000
--- a/app-emulation/diskimage-builder/diskimage-builder-2.28.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python2_7 python3_6 python3_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Golden Disk Image builder."
-HOMEPAGE="http://docs.openstack.org/developer/diskimage-builder/;
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://opendev.org/openstack/diskimage-builder.git;
-else
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-
-CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
-   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
-DEPEND="${CDEPEND}
- 

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

2019-11-15 Thread Matthew Thode
commit: 3458c93b0909f20226f65e90f2a4067f64fbfdc6
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Nov 15 16:22:59 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Nov 15 16:23:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3458c93b

dev-python/oslo-utils: 3.41.3 bump

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

 dev-python/oslo-utils/Manifest |   1 +
 dev-python/oslo-utils/oslo-utils-3.41.3.ebuild | 103 +
 2 files changed, 104 insertions(+)

diff --git a/dev-python/oslo-utils/Manifest b/dev-python/oslo-utils/Manifest
index ccf50e6156c..b999bd0c6d1 100644
--- a/dev-python/oslo-utils/Manifest
+++ b/dev-python/oslo-utils/Manifest
@@ -1 +1,2 @@
 DIST oslo-utils-3.40.4.tar.gz 90174 BLAKE2B 
63c419c7925d58bdf73e3a1aaa683141f5e91d2b70a7e27db44a49ef5c662e7e1ff45016edc51eb73892ddebb45f6bcf4d8c1066d2eb6c6ebafa7f6a1be662b0
 SHA512 
d5df70052f0c4931fb5e9e89b6edf98ec2435a319157e04f53bf486f54e855ab178825772d405c2121cd2a2cfb894abfa35afe11edbe6b5b8030cbb915f841ab
+DIST oslo-utils-3.41.3.tar.gz 91174 BLAKE2B 
9783360e5328083b5cfb2813f388ea29ca8876ce01cbcba5a25e0706766aab87d28f7683c4a9ef43ad9a0a4756403d2f35dc61ad170ada33e0dab67e5d5a6af4
 SHA512 
b8efc1ee5e22a0f224a48406208424d75ae1b9eb2b740bd2ac57e172f23f2d7e3f2ae712a006f89b4a64e0b6a619858908540b729705285d0aa99a8d5081495f

diff --git a/dev-python/oslo-utils/oslo-utils-3.41.3.ebuild 
b/dev-python/oslo-utils/oslo-utils-3.41.3.ebuild
new file mode 100644
index 000..3079473e8c1
--- /dev/null
+++ b/dev-python/oslo-utils/oslo-utils-3.41.3.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+inherit distutils-r1
+
+MY_PN=${PN/-/.}
+
+DESCRIPTION="Oslo Utility library"
+HOMEPAGE="https://launchpad.net/oslo;
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc test"
+
+CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}
+   test? (
+   >=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}]
+   !~dev-python/eventlet-0.18.3[${PYTHON_USEDEP}]
+   !~dev-python/eventlet-0.20.1[${PYTHON_USEDEP}]
+   !~dev-python/eventlet-0.21.0[${PYTHON_USEDEP}]
+   !~dev-python/eventlet-0.23.0[${PYTHON_USEDEP}]
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/coverage-4.0.0[${PYTHON_USEDEP}]
+   !~dev-python/coverage-4.4.0[${PYTHON_USEDEP}]
+   >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
+   >=dev-python/bandit-1.1.0[${PYTHON_USEDEP}]
+   =dev-python/sphinx-1.6.2[${PYTHON_USEDEP}]
+   !~dev-python/sphinx-1.6.6[${PYTHON_USEDEP}]
+   !~dev-python/sphinx-1.6.7[${PYTHON_USEDEP}]
+   =dev-python/openstackdocstheme-1.18.1[${PYTHON_USEDEP}]' python2_7)
+   >=dev-python/reno-2.5.0[${PYTHON_USEDEP}]
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="
+   ${CDEPEND}
+   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
+   virtual/python-funcsigs[${PYTHON_USEDEP}]
+   >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
+   >=dev-python/monotonic-0.6[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2013.6[${PYTHON_USEDEP}]
+   >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}]
+   >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-2.1.0[${PYTHON_USEDEP}]
+"
+
+python_prepare_all() {
+   sed -i '/^hacking/d' test-requirements.txt || die
+   distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+   use doc && esetup.py build_sphinx
+}
+
+# Note: Tests fail due to requiring installation
+#
+# Installation appears to fail due to the use of namespace packages but root
+# cause was never truly established.
+#
+# Tests fail with:
+# ImportError: No module named 'oslo.utils
+
+#RESTRICT="test"
+
+python_test() {
+   distutils_install_for_testing
+
+   cd "${TEST_DIR}"/lib || die
+
+   rm -rf .testrepository || die "couldn't remove '.testrepository' under 
${EPTYHON}"
+
+   testr init || die "testr init failed 

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

2019-11-15 Thread Matthew Thode
commit: 91458cff45074464a6add33f74917710dc2da3cd
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Nov 15 16:13:45 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Nov 15 16:23:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91458cff

dev-libs/leatherman: 1.8.0 stable amd64/x86

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

 dev-libs/leatherman/Manifest|  1 -
 dev-libs/leatherman/leatherman-1.7.3.ebuild | 58 -
 dev-libs/leatherman/leatherman-1.8.0.ebuild |  2 +-
 3 files changed, 1 insertion(+), 60 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 46e77334802..9011ae69806 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,4 +1,3 @@
 DIST leatherman-1.3.0.tar.gz 434229 BLAKE2B 
e0c19bca2378afc4928554ac0862543504ba725aadc6cffd78220f7f7f1b725cad960fc6d9fdd2d54a43c233b35959ebcb9c71d1191a5535703599fa32e3301e
 SHA512 
5e06be7add652f69b0d4a8d778e33dfb68183c4d598217cc6542d2431f7984f0af989c27bd69e89b77ab03d6dd2adab9d70f68cd87dae20d8e24ae05923fbe9b
-DIST leatherman-1.7.3.tar.gz 815236 BLAKE2B 
26bb6cbf19675741c0d325f42ccce993cd7fa58b116601fa5fc79d2fb443f2c8b26799138289714a1663996247c267efb5485b04cfa68161bc291d91758f7f84
 SHA512 
4ce424d90c83e5268925095f267f3365b0a75e60d92af83836c790f538d381153c200fff1a1e152b60e247240698d3cbe9a59c4e366040eece0101819775ddff
 DIST leatherman-1.8.0.tar.gz 815287 BLAKE2B 
a8377cedac49e0845e689e4e8ff58fb59e6e59c77e8cd363774d22650b4b286d85e0b5e52b926c3e4169ba2eadf9fc50f16f5161001a16f63c49f3ca66c996cc
 SHA512 
fb308025f0807b12527fe6fc287fee861eb27b6987df38c03e1da73c477aec5a2a6c92860c983c4cc10282388ee34f2cf657a38831db007519c471f815f492f6
 DIST leatherman-1.9.0.tar.gz 815504 BLAKE2B 
62b4b9aeca3279b7f89fba1c3a7655e59c5d490cb44ba92e4c2dfe5ffa78eeb02a448bd6c6e6b08c324531b799ab5d1800a3b57c4e490794f76bf9737db16963
 SHA512 
d8e0fe7f165845056a0308241ef0e656077269cd6cbc656b1a72295ff475e813d3f523c8d45b14d7e10a8deebe786ac7fc836c46d4230142812a9c0362cd8967

diff --git a/dev-libs/leatherman/leatherman-1.7.3.ebuild 
b/dev-libs/leatherman/leatherman-1.7.3.ebuild
deleted file mode 100644
index 3e365ff23fc..000
--- a/dev-libs/leatherman/leatherman-1.7.3.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils multilib
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman;
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-IUSE="debug static-libs test"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-SLOT="0/${PV}"
-
-RDEPEND="net-misc/curl"
-DEPEND=">=dev-libs/boost-1.54:=[nls]
-   net-misc/curl
-   >=sys-devel/gcc-4.8:*"
-
-PATCHES=( "${FILESDIR}"/portage-sandbox-test-fix.patch )
-
-src_prepare() {
-   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   -DCMAKE_INSTALL_PREFIX=/usr
-   )
-   if ! use static-libs; then
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=ON
-   )
-   else
-   mycmakeargs+=(
-   -DLEATHERMAN_SHARED=OFF
-   )
-   fi
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-   cmake-utils_src_configure
-}
-
-src_test() {
-   "${WORKDIR}/${P}"_build/bin/leatherman_test
-}
-
-src_install() {
-   cmake-utils_src_install
-}

diff --git a/dev-libs/leatherman/leatherman-1.8.0.ebuild 
b/dev-libs/leatherman/leatherman-1.8.0.ebuild
index 33542697140..3e365ff23fc 100644
--- a/dev-libs/leatherman/leatherman-1.8.0.ebuild
+++ b/dev-libs/leatherman/leatherman-1.8.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 IUSE="debug static-libs test"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
 SLOT="0/${PV}"
 
 RDEPEND="net-misc/curl"



[gentoo-commits] repo/gentoo:master commit in: net-wireless/iwd/

2019-11-15 Thread Ben Kohler
commit: eb8dbe94cae643c4db4fe1842ec03c6b5b607dee
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Nov 15 15:35:33 2019 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Fri Nov 15 15:35:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb8dbe94

net-wireless/iwd: bump to 1.1, pull in changes from 

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Ben Kohler  gentoo.org>

 net-wireless/iwd/Manifest| 1 +
 net-wireless/iwd/{iwd-.ebuild => iwd-1.1.ebuild} | 4 ++--
 net-wireless/iwd/iwd-.ebuild | 2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/net-wireless/iwd/Manifest b/net-wireless/iwd/Manifest
index ced8e7630ad..8381c9dc9e8 100644
--- a/net-wireless/iwd/Manifest
+++ b/net-wireless/iwd/Manifest
@@ -2,3 +2,4 @@ DIST iwd-0.21.tar.xz 793432 BLAKE2B 
d82b90dbc83a2953d9de82e5e3a031f4db21f4e707d6
 DIST iwd-0.22.tar.xz 813324 BLAKE2B 
690ac6edbcd07be3b84318c77b8be5bef570951d02a7a6be1cd70ff0a475077253dd8e6f3b5c8a0177e6294b6cb12042e302b6752e2631ddd7cebe829c0c9f9f
 SHA512 
4fa9f8688a33663aad754a371e9c1c71161f394fc0d7c4a32ce3afe7e00efdca8f55f378a71ab32002bbe73538b1a092bc0f24c19912672d70d6b02fcc824fe0
 DIST iwd-0.23.tar.xz 817764 BLAKE2B 
2eaf13778658558529d9395ce42d0cd87ff1ae17f7ccd57011ef5e5a7bd68a1b25a0b5b40c5cec10e5cc2304cb49e65b1031f12608feb0d1c30fda2fa9f706cb
 SHA512 
e1ee8c2ca34836f8a971eb10ec79c02c2c3a683a183599839979aeb79e152ad0ef2a37520aeef05a3011c584f009bece158dbcd07841d1ab95138c743c7d11cc
 DIST iwd-1.0.tar.xz 819608 BLAKE2B 
8e4187fe92efc3fd686d28cab49a39bcdbc6cbe311d0ef517539e1094d3251e2c92879df24576b0aa100ff0be4bc2496e4ba6a22bc73f1c945ef3bf2a18331a2
 SHA512 
ef1f840019e5d954e4e8fbedc0f91ca14a981f3e73345daa6f55ad458c048172b510ebec22f8d3b658f84c8d0383b8861ac03f06f16adbcd73d45062e48c11b8
+DIST iwd-1.1.tar.xz 825936 BLAKE2B 
3e0018fa09b46c180d005991a1ca65787e5a5c70f4ca1723a1e296ddf1a536d799afb580d1a3bd0d70f37e60e723dcb0f0bf1f2c2514c5b490babee0f2f1eb47
 SHA512 
bfc31e1fa10db355b5146b80d49bcc5228c2a6ec5c0c9608b9d02b83840265adb9ac97afb45b0c3b2e299fd96f2a022006a018a89bad56acfc5872969a24d350

diff --git a/net-wireless/iwd/iwd-.ebuild b/net-wireless/iwd/iwd-1.1.ebuild
similarity index 98%
copy from net-wireless/iwd/iwd-.ebuild
copy to net-wireless/iwd/iwd-1.1.ebuild
index 1726ba28286..93c0d4823de 100644
--- a/net-wireless/iwd/iwd-.ebuild
+++ b/net-wireless/iwd/iwd-1.1.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 inherit flag-o-matic linux-info systemd
 
 #Set this variable to the required external ell version
-ELL_REQ=""
+ELL_REQ="0.26"
 
 if [[ ${PV} == ** ]]; then
inherit autotools git-r3
@@ -26,7 +26,7 @@ IUSE="+client +crda +monitor ofono wired cpu_flags_x86_aes 
cpu_flags_x86_ssse3"
 COMMON_DEPEND="sys-apps/dbus
client? ( sys-libs/readline:0= )"
 
-[[ -z "${ELL_REQ}" ]] || COMMON_DEPEND+="~dev-libs/ell-${ELL_REQ}"
+[[ -z "${ELL_REQ}" ]] || COMMON_DEPEND+=" ~dev-libs/ell-${ELL_REQ}"
 
 RDEPEND="${COMMON_DEPEND}
net-wireless/wireless-regdb

diff --git a/net-wireless/iwd/iwd-.ebuild b/net-wireless/iwd/iwd-.ebuild
index 1726ba28286..1e402ed46dd 100644
--- a/net-wireless/iwd/iwd-.ebuild
+++ b/net-wireless/iwd/iwd-.ebuild
@@ -26,7 +26,7 @@ IUSE="+client +crda +monitor ofono wired cpu_flags_x86_aes 
cpu_flags_x86_ssse3"
 COMMON_DEPEND="sys-apps/dbus
client? ( sys-libs/readline:0= )"
 
-[[ -z "${ELL_REQ}" ]] || COMMON_DEPEND+="~dev-libs/ell-${ELL_REQ}"
+[[ -z "${ELL_REQ}" ]] || COMMON_DEPEND+=" ~dev-libs/ell-${ELL_REQ}"
 
 RDEPEND="${COMMON_DEPEND}
net-wireless/wireless-regdb



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

2019-11-15 Thread Mikle Kolyada
commit: 8c3a1e6fafd3b859958e250818cfac17e471c09c
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Nov 15 14:38:08 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Nov 15 15:04:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c3a1e6f

sys-cluster/slurm: Version bump (v19.05.4.1)

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-cluster/slurm/Manifest   |   1 +
 sys-cluster/slurm/slurm-19.05.4.1.ebuild | 266 +++
 2 files changed, 267 insertions(+)

diff --git a/sys-cluster/slurm/Manifest b/sys-cluster/slurm/Manifest
index 1ec305f1dbd..0f860576a6c 100644
--- a/sys-cluster/slurm/Manifest
+++ b/sys-cluster/slurm/Manifest
@@ -1,2 +1,3 @@
 DIST slurm-18.08.7.tar.bz2 6186006 BLAKE2B 
a5458f72cbe93bc1103c2c7f3d428ae14239cb092edad2c683e448dda35f3e108fef0d9a3a86599da6058c9c98a86dafed9a087ffe6e8d7425db9cdb879954b3
 SHA512 
d0047086f1b716877cc5bb39539bf96a8fd08b1851c85fd85112c6432c1ce2a0f29fc9dd8803094c8fa44d063cec5f417e6bed231b6d338934ff4b48424a5a93
+DIST slurm-19-05-4-1.tar.gz 8446001 BLAKE2B 
d3b1524a72d7969b14788b93c7d64b03faf159b71b1ed8fb30782980b7b39e9f4a1d1435f4fbdce722ed9585e7d3285f9a84322c5a5d2f44d5e084bb38019ae4
 SHA512 
ecee26b23fc72ea4b6eb3039aada1814b5932d75eaf61501a31b97ac8f7b600864f2429a36de068f1f1cde178fa1383f2c53192af5b1a62766e3ffe48be4395c
 DIST slurm-19.05.3-2.tar.bz2 6233270 BLAKE2B 
be59d157e99353340f9801f0adac21cfb8c3051f8d6a1bd94ad76fc05d0f83d1f933f72bf4e33b603521ec94cc859185bf56ecbcab674fcbff526164dd39d3cc
 SHA512 
15d63f1ba693458b220ece5512210f1dba52273946809b338e33d684b9daadecd3cc77fda84c1b3bf8b03bc0fe8b8be0f429a96a1bf72a8b5c8cf169e0e1f5bb

diff --git a/sys-cluster/slurm/slurm-19.05.4.1.ebuild 
b/sys-cluster/slurm/slurm-19.05.4.1.ebuild
new file mode 100644
index 000..2bfe56a32f5
--- /dev/null
+++ b/sys-cluster/slurm/slurm-19.05.4.1.ebuild
@@ -0,0 +1,266 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/SchedMD/slurm.git;
+   INHERIT_GIT="git-r3"
+   SRC_URI=""
+   KEYWORDS=""
+   MY_P="${P}"
+else
+   if [[ ${PV} == *pre* || ${PV} == *rc* ]]; then
+   MY_PV=$(ver_rs '-0.') # pre-releases or release-candidate
+   else
+   MY_PV=$(ver_rs 1-3 '-') # stable releases
+   fi
+   MY_P="${PN}-${MY_PV}"
+   INHERIT_GIT=""
+   SRC_URI="https://github.com/SchedMD/slurm/archive/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+inherit autotools bash-completion-r1 pam perl-module prefix toolchain-funcs 
systemd ${INHERIT_GIT}
+
+DESCRIPTION="A Highly Scalable Resource Manager"
+HOMEPAGE="https://www.schedmd.com https://github.com/SchedMD/slurm;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="debug hdf5 html ipmi json lua multiple-slurmd +munge mysql netloc numa 
ofed pam perl slurmdbd ssl static-libs ucx torque X"
+
+COMMON_DEPEND="
+   !sys-cluster/torque
+   !net-analyzer/slurm
+   !net-analyzer/sinfo
+   || ( sys-cluster/pmix[-pmi] >=sys-cluster/openmpi-2.0.0 )
+   mysql? (
+   || ( dev-db/mariadb-connector-c dev-db/mysql-connector-c )
+   slurmdbd? ( || ( dev-db/mariadb dev-db/mysql ) )
+   )
+   munge? ( sys-auth/munge )
+   pam? ( sys-libs/pam )
+   ssl? ( dev-libs/openssl:0= )
+   lua? ( dev-lang/lua:0= )
+   !lua? ( !dev-lang/lua )
+   ipmi? ( sys-libs/freeipmi )
+   json? ( dev-libs/json-c:= )
+   amd64? ( netloc? ( sys-apps/netloc ) )
+   hdf5? ( sci-libs/hdf5:= )
+   numa? ( sys-process/numactl )
+   ofed? ( sys-fabric/ofed )
+   ucx? ( sys-cluster/ucx )
+   X? ( net-libs/libssh2 )
+   >=sys-apps/hwloc-1.1.1-r1
+   sys-libs/ncurses:0=
+   app-arch/lz4:0=
+   sys-libs/readline:0="
+DEPEND="${COMMON_DEPEND}
+   html? ( sys-apps/man2html )"
+RDEPEND="${OMMON_DEPEND}
+   acct-user/slurm
+   acct-group/slurm
+   dev-libs/libcgroup"
+
+REQUIRED_USE="torque? ( perl )"
+
+S="${WORKDIR}/${PN}-${MY_P}"
+
+LIBSLURM_PERL_S="${WORKDIR}/${MY_P}/contribs/perlapi/libslurm/perl"
+LIBSLURMDB_PERL_S="${WORKDIR}/${MY_P}/contribs/perlapi/libslurmdb/perl"
+
+RESTRICT="test"
+
+src_unpack() {
+   if [[ ${PV} == ** ]]; then
+   git-r3_src_unpack
+   else
+   default
+   fi
+}
+
+src_prepare() {
+   tc-ld-disable-gold
+   default
+
+   # pids should go to /var/run/slurm
+   sed \
+   -e 's:/tmp:/var/tmp:g' \
+   -e 
"s:/var/run/slurmctld.pid:${EPREFIX}/run/slurm/slurmctld.pid:g" \
+   -e "s:/var/run/slurmd.pid:${EPREFIX}/run/slurm/slurmd.pid:g" \
+   -e 
"s:StateSaveLocation=.*:StateSaveLocation=${EPREFIX}/var/spool/slurm:g" \
+   -e 
"s:SlurmdSpoolDir=.*:SlurmdSpoolDir=${EPREFIX}/var/spool/slurm/slurmd:g" \
+ 

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

2019-11-15 Thread Thomas Deutschmann
commit: 160e36dec431e784d841a86ca97e79071847a9d9
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Nov 15 15:01:03 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Nov 15 15:01:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=160e36de

sys-apps/attr: add live ebuild for easier bisect

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

 sys-apps/attr/attr-.ebuild | 100 +
 1 file changed, 100 insertions(+)

diff --git a/sys-apps/attr/attr-.ebuild b/sys-apps/attr/attr-.ebuild
new file mode 100644
index 000..1d01d82440c
--- /dev/null
+++ b/sys-apps/attr/attr-.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic libtool toolchain-funcs multilib-minimal usr-ldscript
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/${PN}.git;
+
+   inherit autotools git-r3
+else
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+   SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
+fi
+
+DESCRIPTION="Extended attributes tools"
+HOMEPAGE="https://savannah.nongnu.org/projects/attr;
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+IUSE="debug nls static-libs"
+
+DEPEND="nls? ( sys-devel/gettext )"
+
+pkg_setup() {
+   # Remove -flto* from flags as this breaks binaries (bug #644048)
+   filter-flags -flto*
+}
+
+src_prepare() {
+   default
+
+   if [[ ${PV} ==  ]] ; then
+   po/update-potfiles || die
+   eautopoint
+   eautoreconf
+   else
+   elibtoolize #580792
+   fi
+}
+
+multilib_src_configure() {
+   unset PLATFORM #184564
+   export OPTIMIZER=${CFLAGS}
+   export DEBUG=-DNDEBUG
+
+   tc-ld-disable-gold #644048
+
+   local myeconfargs=(
+   --bindir="${EPREFIX%/}"/bin
+   --enable-shared
+   $(use_enable static-libs static)
+   $(use_enable nls)
+   --libexecdir="${EPREFIX%/}"/usr/$(get_libdir)
+   $(use_enable debug)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" install
+
+   # Sanity check until we track down why this is happening. #644048
+   local lib="${ED}/usr/$(get_libdir)/libattr.so.1"
+   if [[ -e ${lib} ]] ; then
+   local versions=$(readelf -V "${lib}")
+   local symbols=$(readelf -sW "${lib}")
+   if [[ "${versions}" != *"ATTR_1.0"* || \
+ "${versions}" != *"ATTR_1.1"* || \
+ "${versions}" != *"ATTR_1.2"* || \
+ "${versions}" != *"ATTR_1.3"* || \
+ "${symbols}" != *"getxattr@ATTR_1.0"* ]] ; then
+   echo "# readelf -V ${lib}"
+   echo "${versions}"
+   echo "# readelf -sW ${lib}"
+   echo "${symbols}"
+   die "symbol version sanity check failed; please comment 
on https://bugs.gentoo.org/644048;
+   else
+   einfo "${lib} passed symbol checks"
+   fi
+   fi
+
+   if multilib_is_native_abi; then
+   # we install attr into /bin, so we need the shared lib with it
+   gen_usr_ldscript -a attr
+   fi
+
+   # Add a wrapper until people upgrade.
+   insinto /usr/include/attr
+   newins "${FILESDIR}"/xattr-shim.h xattr.h
+}
+
+multilib_src_install_all() {
+   if ! use static-libs; then
+   find "${ED}" -name '*.la' -delete || die
+   fi
+
+   einstalldocs
+}



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

2019-11-15 Thread Michał Górny
commit: 6d4ae7b527ff83377ac4b9d10270b3f89cb6a2c4
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 15 11:25:27 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 15 14:54:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d4ae7b5

dev-python/pytest: Bump to 4.6.6

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

 dev-python/pytest/Manifest|  1 +
 dev-python/pytest/pytest-4.6.6.ebuild | 72 +++
 2 files changed, 73 insertions(+)

diff --git a/dev-python/pytest/Manifest b/dev-python/pytest/Manifest
index c7e9d0ee56a..ae30d4377b4 100644
--- a/dev-python/pytest/Manifest
+++ b/dev-python/pytest/Manifest
@@ -1,3 +1,4 @@
 DIST pytest-3.10.1.tar.gz 892420 BLAKE2B 
38849ae69bf4380bc1a99aa105cac04be078da4460373dfc16fa555238b2830fa2f5ae6c19de8aa2af9ac18d87c5d2705d62f7b2e67e4a62d843f6a28bbd76fd
 SHA512 
30ff79c0fdcbeef68e1191ff400a20428e391717f06957f554b694b94b565dca01346fe989c3e443c4402f3b2bdbd5564f6303a4447f933fb54cba45628f
 DIST pytest-4.5.0.tar.gz 943607 BLAKE2B 
49a0e91fda7f4231fdd39f90eb2daa344d3034c10faff221330ea0ae7482a2a7d0fb9443a0a264db00f1d92568d5a6005cb73e07d8643b46906f7ecff831adcb
 SHA512 
cbffc6216f83491b1de241058315c116697bfaa5206b5f558192a7f861d43dd036d30d0d689bedae7bdee4f0258dd19ef5827c356e11863dd596a5fabe8249fc
+DIST pytest-4.6.6.tar.gz 954899 BLAKE2B 
d3d76ec1fff18d343cc799f1acd0889489f303cdba72747881dfab8656599bc1865f01b5ad2754f0d05bda04aca4d7edf8c2071f2257fdf41506308d1bc0f623
 SHA512 
c5b6c21c352787eadce06be7529ecb6f6fd5f5eb193ec29e5a4cfff3d7e305f50c6f07aeac15bddce007d88077a35a8f59633111815321792ed3d9fa1011b684
 DIST pytest-5.0.1.tar.gz 949744 BLAKE2B 
c949f0fb6bc0d1430ec7c780537f8aee8ca1ebea5f89035d882434236c6af7d431a610774dbafa93552406e38852627a9f949a6f9198a792de9371efadb4f6ff
 SHA512 
92f5feb263a8708ef6cb8f4565688620b6bfeaef23536cfd24b9bc09515e37fdecd7fa8bcaeeb0775c0be1d8e9dcbd9a56e52f97fb13dc98116efc0056f870db

diff --git a/dev-python/pytest/pytest-4.6.6.ebuild 
b/dev-python/pytest/pytest-4.6.6.ebuild
new file mode 100644
index 000..6afc7e19c68
--- /dev/null
+++ b/dev-python/pytest/pytest-4.6.6.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Simple powerful testing with Python"
+HOMEPAGE="http://pytest.org/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# When bumping, please check setup.py for the proper py version
+PY_VER="1.5.0"
+
+# pathlib2 has been added to stdlib before py3.6, but pytest needs __fspath__
+# support, which only came in py3.6.
+RDEPEND="
+   >=dev-python/atomicwrites-1.0[${PYTHON_USEDEP}]
+   >=dev-python/attrs-17.4.0[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-4.0.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 'dev-python/importlib_metadata[${PYTHON_USEDEP}]' 
\
+   -2 python3_{5,6,7} pypy3)
+   $(python_gen_cond_dep 'dev-python/pathlib2[${PYTHON_USEDEP}]' -2 
python3_5)
+   >=dev-python/pluggy-0.12[${PYTHON_USEDEP}]
+   =dev-python/py-${PY_VER}[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/wcwidth[${PYTHON_USEDEP}]
+   virtual/python-funcsigs[${PYTHON_USEDEP}]"
+
+# flake cause a number of tests to fail
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   ${RDEPEND}
+   >=dev-python/hypothesis-3.56[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' -2)
+   dev-python/requests[${PYTHON_USEDEP}]
+   !!dev-python/flaky
+   )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.5.0-strip-setuptools_scm.patch"
+)
+
+python_prepare_all() {
+   grep -qF "py>=${PY_VER}" setup.py || die "Incorrect dev-python/py 
dependency"
+
+   # Something in the ebuild environment causes this to hang/error.
+   # https://bugs.gentoo.org/598442
+   rm testing/test_pdb.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   # In v4.1.1, pytest started being picky about its own verbosity options.
+   # running pytest on itself with -vv made 3 tests fail. This is why we 
don't
+   # have it below.
+   "${EPYTHON}" "${BUILD_DIR}"/lib/pytest.py --lsof -rfsxX \
+   || die "tests failed with ${EPYTHON}"
+}



[gentoo-commits] repo/gentoo:master commit in: games-engines/scummvm-tools/

2019-11-15 Thread Sven Wegener
commit: d7e37719dcfe4aa8e105282a5170482f2a15fd09
Author: Sven Wegener  gentoo  org>
AuthorDate: Fri Nov 15 14:43:52 2019 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Fri Nov 15 14:45:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7e37719

games-engines/scummvm-tools: Add sub-slot operator on boost

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Sven Wegener  gentoo.org>

 games-engines/scummvm-tools/scummvm-tools-1.8.0-r1.ebuild | 4 ++--
 games-engines/scummvm-tools/scummvm-tools-2.0.0-r1.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/games-engines/scummvm-tools/scummvm-tools-1.8.0-r1.ebuild 
b/games-engines/scummvm-tools/scummvm-tools-1.8.0-r1.ebuild
index 098f0922386..2a3b2686c5a 100644
--- a/games-engines/scummvm-tools/scummvm-tools-1.8.0-r1.ebuild
+++ b/games-engines/scummvm-tools/scummvm-tools-1.8.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -15,7 +15,7 @@ KEYWORDS="~amd64 ~ppc64 ~x86"
 IUSE="flac iconv mad png vorbis"
 RESTRICT="test" # some tests require external files
 
-RDEPEND=">=dev-libs/boost-1.32
+RDEPEND=">=dev-libs/boost-1.32:=
sys-libs/zlib
x11-libs/wxGTK:${WX_GTK_VER}
flac? ( media-libs/flac )

diff --git a/games-engines/scummvm-tools/scummvm-tools-2.0.0-r1.ebuild 
b/games-engines/scummvm-tools/scummvm-tools-2.0.0-r1.ebuild
index b6a8e720aef..4cf673ee91b 100644
--- a/games-engines/scummvm-tools/scummvm-tools-2.0.0-r1.ebuild
+++ b/games-engines/scummvm-tools/scummvm-tools-2.0.0-r1.ebuild
@@ -15,7 +15,7 @@ KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
 IUSE="flac iconv mad png vorbis"
 RESTRICT="test" # some tests require external files
 
-RDEPEND=">=dev-libs/boost-1.32
+RDEPEND=">=dev-libs/boost-1.32:=
sys-libs/zlib
x11-libs/wxGTK:${WX_GTK_VER}
flac? ( media-libs/flac )



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/

2019-11-15 Thread Sven Wegener
commit: 793087561c67140c86ef60c28aa13785c4b25322
Author: Sven Wegener  gentoo  org>
AuthorDate: Fri Nov 15 14:45:04 2019 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Fri Nov 15 14:45:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79308756

sci-electronics/kicad: Add sub-slot operator on boost

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Sven Wegener  gentoo.org>

 sci-electronics/kicad/kicad-4.0.7.ebuild| 4 ++--
 sci-electronics/kicad/kicad-5.0.1.ebuild| 2 +-
 sci-electronics/kicad/kicad-5.1.0-r1.ebuild | 2 +-
 sci-electronics/kicad/kicad-5.1.2-r1.ebuild | 2 +-
 sci-electronics/kicad/kicad-5.1.4.ebuild| 2 +-
 5 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sci-electronics/kicad/kicad-4.0.7.ebuild 
b/sci-electronics/kicad/kicad-4.0.7.ebuild
index 2ed5780e7a1..624172e8994 100644
--- a/sci-electronics/kicad/kicad-4.0.7.ebuild
+++ b/sci-electronics/kicad/kicad-4.0.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -37,7 +37,7 @@ COMMON_DEPEND=">=x11-libs/wxGTK-3.0.2:${WX_GTK_VER}[X,opengl]
dev-python/wxpython:${WX_GTK_VER}[opengl,${PYTHON_USEDEP}]
${PYTHON_DEPS}
)
-   >=dev-libs/boost-1.61[context,nls,threads,python?,${PYTHON_USEDEP}]
+   >=dev-libs/boost-1.61:=[context,nls,threads,python?,${PYTHON_USEDEP}]
github? (
libressl? ( dev-libs/libressl:0= )
!libressl? ( dev-libs/openssl:0= )

diff --git a/sci-electronics/kicad/kicad-5.0.1.ebuild 
b/sci-electronics/kicad/kicad-5.0.1.ebuild
index e04b292fa1e..a9f2e30229b 100644
--- a/sci-electronics/kicad/kicad-5.0.1.ebuild
+++ b/sci-electronics/kicad/kicad-5.0.1.ebuild
@@ -27,7 +27,7 @@ COMMON_DEPEND=">=x11-libs/wxGTK-3.0.2:${WX_GTK_VER}[X,opengl]
dev-python/wxpython:${WX_GTK_VER}[opengl,${PYTHON_USEDEP}]
${PYTHON_DEPS}
)
-   >=dev-libs/boost-1.61[context,nls,threads,python?,${PYTHON_USEDEP}]
+   >=dev-libs/boost-1.61:=[context,nls,threads,python?,${PYTHON_USEDEP}]
github? ( net-misc/curl:=[ssl] )
media-libs/glew:0=
media-libs/glm

diff --git a/sci-electronics/kicad/kicad-5.1.0-r1.ebuild 
b/sci-electronics/kicad/kicad-5.1.0-r1.ebuild
index 6780bf0336d..6646e63fac8 100644
--- a/sci-electronics/kicad/kicad-5.1.0-r1.ebuild
+++ b/sci-electronics/kicad/kicad-5.1.0-r1.ebuild
@@ -28,7 +28,7 @@ COMMON_DEPEND=">=x11-libs/wxGTK-3.0.2:${WX_GTK_VER}[X,opengl]
dev-python/wxpython:${WX_GTK_VER}[opengl,${PYTHON_USEDEP}]
${PYTHON_DEPS}
)
-   >=dev-libs/boost-1.61[context,nls,threads,python?,${PYTHON_USEDEP}]
+   >=dev-libs/boost-1.61:=[context,nls,threads,python?,${PYTHON_USEDEP}]
github? ( net-misc/curl:=[ssl] )
media-libs/glew:0=
media-libs/glm

diff --git a/sci-electronics/kicad/kicad-5.1.2-r1.ebuild 
b/sci-electronics/kicad/kicad-5.1.2-r1.ebuild
index a35800d88ee..440ad979830 100644
--- a/sci-electronics/kicad/kicad-5.1.2-r1.ebuild
+++ b/sci-electronics/kicad/kicad-5.1.2-r1.ebuild
@@ -28,7 +28,7 @@ COMMON_DEPEND="x11-libs/wxGTK:${WX_GTK_VER}[X,opengl]
dev-python/wxpython:4.0[${PYTHON_USEDEP}]
${PYTHON_DEPS}
)
-   >=dev-libs/boost-1.61[context,nls,threads,python?,${PYTHON_USEDEP}]
+   >=dev-libs/boost-1.61:=[context,nls,threads,python?,${PYTHON_USEDEP}]
github? ( net-misc/curl:=[ssl] )
media-libs/glew:0=
media-libs/glm

diff --git a/sci-electronics/kicad/kicad-5.1.4.ebuild 
b/sci-electronics/kicad/kicad-5.1.4.ebuild
index 6cf2d51c218..7922baa2fd5 100644
--- a/sci-electronics/kicad/kicad-5.1.4.ebuild
+++ b/sci-electronics/kicad/kicad-5.1.4.ebuild
@@ -28,7 +28,7 @@ COMMON_DEPEND="x11-libs/wxGTK:${WX_GTK_VER}[X,opengl]
dev-python/wxpython:4.0[${PYTHON_USEDEP}]
${PYTHON_DEPS}
)
-   >=dev-libs/boost-1.61[context,nls,threads,python?,${PYTHON_USEDEP}]
+   >=dev-libs/boost-1.61:=[context,nls,threads,python?,${PYTHON_USEDEP}]
github? ( net-misc/curl:=[ssl] )
media-libs/glew:0=
media-libs/glm



[gentoo-commits] repo/proj/dotnet:master commit in: app-editors/visual-studio-code/

2019-11-15 Thread Mikhail Pukhlikov
commit: f659a51055df674b49ef08223fb7b01cd02b5657
Author: Christian Groschupp  groschupp  org>
AuthorDate: Fri Nov 15 12:20:51 2019 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Fri Nov 15 14:35:39 2019 +
URL:https://gitweb.gentoo.org/repo/proj/dotnet.git/commit/?id=f659a510

app-editors/visual-studio-code: bump to 1.40.1

Signed-off-by: Christian Groschupp  groschupp.org>
Closes: https://github.com/gentoo/dotnet/pull/452
Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 ...{visual-studio-code-1.40.0.ebuild => visual-studio-code-1.40.1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/app-editors/visual-studio-code/visual-studio-code-1.40.0.ebuild 
b/app-editors/visual-studio-code/visual-studio-code-1.40.1.ebuild
similarity index 100%
rename from app-editors/visual-studio-code/visual-studio-code-1.40.0.ebuild
rename to app-editors/visual-studio-code/visual-studio-code-1.40.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-cdr/cdemu/

2019-11-15 Thread Agostino Sarubbo
commit: 5634073e69544bb09bcdca73a21b2812a8607866
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Nov 15 14:33:02 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Nov 15 14:33:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5634073e

app-cdr/cdemu: amd64 stable wrt bug #697446

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-cdr/cdemu/cdemu-3.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-cdr/cdemu/cdemu-3.2.3.ebuild b/app-cdr/cdemu/cdemu-3.2.3.ebuild
index 690af4a2097..0929becda5a 100644
--- a/app-cdr/cdemu/cdemu-3.2.3.ebuild
+++ b/app-cdr/cdemu/cdemu-3.2.3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://download.sourceforge.net/cdemu/cdemu-client/${MY_P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="+cdemu-daemon"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: app-cdr/gcdemu/

2019-11-15 Thread Agostino Sarubbo
commit: a20f5bb573091dbb06d7679a0476a366f22b0c3d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Nov 15 14:33:15 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Nov 15 14:33:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a20f5bb5

app-cdr/gcdemu: amd64 stable wrt bug #697446

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-cdr/gcdemu/gcdemu-3.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-cdr/gcdemu/gcdemu-3.2.3.ebuild 
b/app-cdr/gcdemu/gcdemu-3.2.3.ebuild
index ebf608985e2..c5330923b91 100644
--- a/app-cdr/gcdemu/gcdemu-3.2.3.ebuild
+++ b/app-cdr/gcdemu/gcdemu-3.2.3.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://download.sourceforge.net/cdemu/gcdemu/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE=""
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



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

2019-11-15 Thread Agostino Sarubbo
commit: 718a413fed92d657b215825e8475159dbfad6ed4
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Nov 15 14:33:20 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Nov 15 14:33:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=718a413f

dev-libs/libmirage: amd64 stable wrt bug #697446

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/libmirage/libmirage-3.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmirage/libmirage-3.2.3.ebuild 
b/dev-libs/libmirage/libmirage-3.2.3.ebuild
index 28c1c7527cf..7e744521c1f 100644
--- a/dev-libs/libmirage/libmirage-3.2.3.ebuild
+++ b/dev-libs/libmirage/libmirage-3.2.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://download.sourceforge.net/cdemu/libmirage/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0/11" # subslot = libmirage soname version
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="doc +introspection"
 
 RDEPEND=">=app-arch/bzip2-1:=



[gentoo-commits] repo/gentoo:master commit in: app-cdr/cdemu-daemon/

2019-11-15 Thread Agostino Sarubbo
commit: 8fc9be0e6899c352008d15377c3c6ff5f0edb803
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Nov 15 14:33:08 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Nov 15 14:33:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fc9be0e

app-cdr/cdemu-daemon: amd64 stable wrt bug #697446

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-cdr/cdemu-daemon/cdemu-daemon-3.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-cdr/cdemu-daemon/cdemu-daemon-3.2.3.ebuild 
b/app-cdr/cdemu-daemon/cdemu-daemon-3.2.3.ebuild
index 1350c2f5c68..b538cf3f7ce 100644
--- a/app-cdr/cdemu-daemon/cdemu-daemon-3.2.3.ebuild
+++ b/app-cdr/cdemu-daemon/cdemu-daemon-3.2.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://download.sourceforge.net/cdemu/cdemu-daemon/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0/7" # subslot = CDEMU_DAEMON_INTERFACE_VERSION_MAJOR in CMakeLists.txt
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE=""
 
 COMMON_DEPEND=">=dev-libs/glib-2.38:2



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

2019-11-15 Thread Agostino Sarubbo
commit: f2a83e215ae0d361c02546226620a811f902ab87
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Nov 15 14:33:25 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Nov 15 14:33:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2a83e21

sys-fs/vhba: amd64 stable wrt bug #697446

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/vhba/vhba-20190831.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/vhba/vhba-20190831.ebuild b/sys-fs/vhba/vhba-20190831.ebuild
index a30a5eb38cc..0c91b690bf2 100644
--- a/sys-fs/vhba/vhba-20190831.ebuild
+++ b/sys-fs/vhba/vhba-20190831.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://download.sourceforge.net/cdemu/vhba-module/${MY_P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE=""
 
 RDEPEND="virtual/udev"



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

2019-11-15 Thread Jeroen Roovers
commit: 8e800bf717b89dfb84044d5a7533955357ae3309
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Fri Nov 15 12:23:53 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Fri Nov 15 14:24:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e800bf7

net-misc/youtube-dl: Stable

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-misc/youtube-dl/youtube-dl-2019.11.05.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/youtube-dl/youtube-dl-2019.11.05.ebuild 
b/net-misc/youtube-dl/youtube-dl-2019.11.05.ebuild
index 89ac8f636ee..8b7913f66a7 100644
--- a/net-misc/youtube-dl/youtube-dl-2019.11.05.ebuild
+++ b/net-misc/youtube-dl/youtube-dl-2019.11.05.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/ytdl-org/youtube-dl/;
 SRC_URI="https://youtube-dl.org/downloads/${PV}/${P}.tar.gz;
 LICENSE="public-domain"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+KEYWORDS="amd64 arm ~arm64 hppa ppc ppc64 x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
 RESTRICT="test"
 SLOT="0"
 DEPEND="



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

2019-11-15 Thread Jeroen Roovers
commit: 0923bf0db794b84445e3536b8edec842680e7f55
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Fri Nov 15 12:25:03 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Fri Nov 15 14:24:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0923bf0d

net-misc/youtube-dl: Old

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-misc/youtube-dl/Manifest |  1 -
 net-misc/youtube-dl/youtube-dl-2019.10.29.ebuild | 69 
 2 files changed, 70 deletions(-)

diff --git a/net-misc/youtube-dl/Manifest b/net-misc/youtube-dl/Manifest
index 65178ac0b00..e04e784072e 100644
--- a/net-misc/youtube-dl/Manifest
+++ b/net-misc/youtube-dl/Manifest
@@ -1,2 +1 @@
-DIST youtube-dl-2019.10.29.tar.gz 3172150 BLAKE2B 
2cdaed88f1518245515d3d4030db8dd22b83ad1955bbd08fcef52b581d35f2de28dd9a95aafaede4edcba67aaf3b6e7697142ed6c715754da957a5cf8476cf80
 SHA512 
53d79440a86a08c39ec2f6d26e54aec12594b41419aeba2494eab087b49de97485beaeabc17cf819024799cf6f44d2386422c9d8f484c091c34b8cb202023c9d
 DIST youtube-dl-2019.11.05.tar.gz 3159084 BLAKE2B 
9db643c3f3fafa0ee0b35b24afa411a169fe91f4dc2dd756ce1d3ce4b0db32cb483bca9cafdde6395232f38d5bafe90cca065fe7c1359f35d26e75dfecdb8bc3
 SHA512 
ec6d42e61d01e7f4087e980953c47facbbc9c5722d40f6c066789b940e084042fdc9a00266c13822a671137adf7f528fd7eb31a7849337e2e7418a722d9f865f

diff --git a/net-misc/youtube-dl/youtube-dl-2019.10.29.ebuild 
b/net-misc/youtube-dl/youtube-dl-2019.10.29.ebuild
deleted file mode 100644
index 8b7913f66a7..000
--- a/net-misc/youtube-dl/youtube-dl-2019.10.29.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"
-PYTHON_COMPAT=(python{2_7,3_5,3_6,3_7})
-inherit bash-completion-r1 distutils-r1 readme.gentoo-r1
-
-DESCRIPTION="Download videos from YouTube.com (and more sites...)"
-HOMEPAGE="https://github.com/ytdl-org/youtube-dl/;
-SRC_URI="https://youtube-dl.org/downloads/${PV}/${P}.tar.gz;
-LICENSE="public-domain"
-
-KEYWORDS="amd64 arm ~arm64 hppa ppc ppc64 x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
-RESTRICT="test"
-SLOT="0"
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-"
-RDEPEND="
-   ${DEPEND}
-   || (
-   dev-python/pycryptodome[${PYTHON_USEDEP}]
-   dev-python/pycrypto[${PYTHON_USEDEP}]
-   )
-"
-S="${WORKDIR}/${PN}"
-
-src_compile() {
-   distutils-r1_src_compile
-}
-
-python_install_all() {
-   dodoc README.txt
-   doman ${PN}.1
-
-   newbashcomp ${PN}.bash-completion ${PN}
-
-   insinto /usr/share/zsh/site-functions
-   newins ${PN}.zsh _${PN}
-
-   insinto /usr/share/fish/vendor_completions.d
-   doins ${PN}.fish
-
-   distutils-r1_python_install_all
-
-   rm -r "${ED}"/usr/etc || die
-   rm -r "${ED}"/usr/share/doc/youtube_dl || die
-}
-
-pkg_postinst() {
-   elog "${PN}(1) / https://bugs.gentoo.org/355661 /"
-   elog "https://github.com/rg3/${PN}/blob/master/README.md#faq :"
-   elog
-   elog "${PN} works fine on its own on most sites. However, if you want"
-   elog "to convert video/audio, you'll need avconf (media-video/libav) or"
-   elog "ffmpeg (media-video/ffmpeg). On some sites - most notably YouTube 
-"
-   elog "videos can be retrieved in a higher quality format without sound."
-   elog "${PN} will detect whether avconv/ffmpeg is present and"
-   elog "automatically pick the best option."
-   elog
-   elog "Videos or video formats streamed via RTMP protocol can only be"
-   elog "downloaded when rtmpdump (media-video/rtmpdump) is installed."
-   elog
-   elog "Downloading MMS and RTSP videos requires either mplayer"
-   elog "(media-video/mplayer) or mpv (media-video/mpv) to be installed."
-   elog
-   elog "If you want ${PN} to embed thumbnails from the metadata into the"
-   elog "resulting MP4 files, consider installing 
media-video/atomicparsley"
-}



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

2019-11-15 Thread Agostino Sarubbo
commit: 61e492a78e2bdb40f324e24f52e967f096908cc8
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Nov 15 14:23:03 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Nov 15 14:23:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61e492a7

media-sound/teamspeak-client: amd64 stable wrt bug #695346

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-sound/teamspeak-client/teamspeak-client-3.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/teamspeak-client/teamspeak-client-3.3.2.ebuild 
b/media-sound/teamspeak-client/teamspeak-client-3.3.2.ebuild
index 0ffbabfc2d8..88a750e33f6 100644
--- a/media-sound/teamspeak-client/teamspeak-client-3.3.2.ebuild
+++ b/media-sound/teamspeak-client/teamspeak-client-3.3.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
x86? ( 
https://files.teamspeak-services.com/releases/client/${PV}/TeamSpeak3-Client-linux_x86-${MY_PV}.run
 )
 "
 
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* amd64 ~x86"
 LICENSE="teamspeak3 || ( GPL-2 GPL-3 LGPL-3 )"
 SLOT="0"
 IUSE="alsa pulseaudio"



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

2019-11-15 Thread Agostino Sarubbo
commit: d700cba290846aa4ff25ac46650dd4078ccffc89
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Nov 15 14:06:07 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Nov 15 14:06:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d700cba2

sys-fs/udiskie: amd64 stable wrt bug #694808

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-fs/udiskie/udiskie-1.7.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/udiskie/udiskie-1.7.7.ebuild 
b/sys-fs/udiskie/udiskie-1.7.7.ebuild
index 1189dc3c377..4bda47307f3 100644
--- a/sys-fs/udiskie/udiskie-1.7.7.ebuild
+++ b/sys-fs/udiskie/udiskie-1.7.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm x86"
+KEYWORDS="amd64 ~arm x86"
 IUSE=""
 
 RDEPEND="dev-python/docopt[${PYTHON_USEDEP}]



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

2019-11-15 Thread Fabian Groffen
commit: 5ec1f4368412c8d6f02148d3d9cb109050c8c626
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Nov 15 13:50:10 2019 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Nov 15 13:50:10 2019 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=5ec1f436

libq/xpak: rework to reuse more code

- introduce xpak_process{,_fd} to replace the very similar list and extract
- add _fd variant to be able to pass already open filedescriptor
- rework interface to carry a context pointer for the callback func for
  more flexibility
- adapt qxpak for the interface changes

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

 libq/xpak.c | 132 ++--
 libq/xpak.h |  26 +++-
 qxpak.c |  98 ++--
 3 files changed, 120 insertions(+), 136 deletions(-)

diff --git a/libq/xpak.c b/libq/xpak.c
index c2e93f9..9692eab 100644
--- a/libq/xpak.c
+++ b/libq/xpak.c
@@ -39,23 +39,22 @@
 #define XPAK_END_MSG_LEN 8
 
 typedef struct {
-   int dir_fd;
+   void *ctx;
FILE *fp;
-   int index_len;
-   int data_len;
+   unsigned int index_len;
+   unsigned int data_len;
char *index, *data;
 } _xpak_archive;
 
-typedef void (*xpak_callback_t)(int,char*,int,int,int,char*);
-
 static void _xpak_walk_index(
_xpak_archive *x,
-   int argc,
-   char **argv,
xpak_callback_t func)
 {
-   int i, pathname_len, data_offset, data_len;
-   char *p, pathname[100];
+   unsigned int pathname_len;
+   unsigned int data_offset;
+   unsigned int data_len;
+   char *p;
+   char pathname[100];
 
p = x->index;
while ((p - x->index) < x->index_len) {
@@ -73,43 +72,26 @@ static void _xpak_walk_index(
p += 4;
data_len = READ_BE_INT32((unsigned char*)p);
p += 4;
-   if (argc) {
-   for (i = 0; i < argc; ++i) {
-   if (argv[i] && !strcmp(pathname, argv[i])) {
-   argv[i] = NULL;
-   break;
-   }
-   }
-   if (i == argc)
-   continue;
-   }
-   (*func)(x->dir_fd, pathname, pathname_len,
+   (*func)(x->ctx, pathname, pathname_len,
data_offset, data_len, x->data);
}
-
-   if (argc)
-   for (i = 0; i < argc; ++i)
-   if (argv[i])
-   warn("Could not locate '%s' in archive", 
argv[i]);
 }
 
-static _xpak_archive *_xpak_open(const char *file)
+static _xpak_archive *_xpak_open(const int fd)
 {
static _xpak_archive ret;
char buf[XPAK_START_LEN];
 
/* init the file */
memset(, 0x00, sizeof(ret));
-   if (file[0] == '-' && file[1] == '\0')
-   ret.fp = stdin;
-   else if ((ret.fp = fopen(file, "r")) == NULL)
+   if ((ret.fp = fdopen(fd, "r")) == NULL)
return NULL;
 
/* verify this xpak doesnt suck */
if (fread(buf, 1, XPAK_START_LEN, ret.fp) != XPAK_START_LEN)
goto close_and_ret;
if (memcmp(buf, XPAK_START_MSG, XPAK_START_MSG_LEN)) {
-   warn("%s: Invalid xpak", file);
+   warn("Not an xpak file");
goto close_and_ret;
}
 
@@ -117,7 +99,7 @@ static _xpak_archive *_xpak_open(const char *file)
ret.index_len = READ_BE_INT32((unsigned char*)buf+XPAK_START_MSG_LEN);
ret.data_len = READ_BE_INT32((unsigned char*)buf+XPAK_START_MSG_LEN+4);
if (!ret.index_len || !ret.data_len) {
-   warn("Skipping empty archive '%s'", file);
+   warn("Skipping empty archive");
goto close_and_ret;
}
 
@@ -135,52 +117,21 @@ static void _xpak_close(_xpak_archive *x)
 }
 
 int
-xpak_list(
-   int dir_fd,
-   const char *file,
-   int argc,
-   char **argv,
-   xpak_callback_t func)
-{
-   _xpak_archive *x;
-   char buf[BUFSIZE];
-   size_t ret;
-
-   x = _xpak_open(file);
-   if (!x)
-   return 1;
-
-   x->dir_fd = dir_fd;
-   x->index = buf;
-   if (x->index_len >= sizeof(buf))
-   err("index length %d exceeds limit %zd", x->index_len, 
sizeof(buf));
-   ret = fread(x->index, 1, x->index_len, x->fp);
-   if (ret != (size_t)x->index_len)
-   err("insufficient data read, got %zd, requested %d", ret, 
x->index_len);
-   _xpak_walk_index(x, argc, argv, func);
-
-   _xpak_close(x);
-
-   return 0;
-}
-
-int
-xpak_extract(
-   int dir_fd,
-   const char *file,
-   int argc,
-   char **argv,
+xpak_process_fd(
+   int fd,
+   

[gentoo-commits] proj/portage-utils:master commit in: /

2019-11-15 Thread Fabian Groffen
commit: 2c58dc24df8cccf41d4126bb51e5cea8abaabb0f
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Nov 14 12:39:02 2019 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Nov 14 12:39:02 2019 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=2c58dc24

qpkg: drop binpkgs in CATEGORY subdir for compliance

emaint doesn't get a pile of binpkgs, so stash them where it expects
them

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

 qpkg.c | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/qpkg.c b/qpkg.c
index 947ff84..7a1baae 100644
--- a/qpkg.c
+++ b/qpkg.c
@@ -29,6 +29,7 @@
 #include "xarray.h"
 #include "xasprintf.h"
 #include "xchdir.h"
+#include "xmkdir.h"
 #include "xpak.h"
 
 #define QPKG_FLAGS "cEpP:" COMMON_FLAGS
@@ -309,7 +310,13 @@ qpkg_make(depend_atom *atom)
 
unlink(filelist);
 
-   snprintf(buf, buflen, "%s/%s.tbz2", qpkg_bindir, atom_to_pvr(atom));
+   /* create dirs, if necessary */
+   snprintf(buf, buflen, "%s/%s",
+   qpkg_bindir, atom->CATEGORY);
+   mkdir_p(buf, 0755);
+
+   snprintf(buf, buflen, "%s/%s/%s.tbz2",
+   qpkg_bindir, atom->CATEGORY, atom_to_pvr(atom));
if (rename(tbz2, buf)) {
warnp("could not move '%s' to '%s'", tbz2, buf);
free(buf);



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

2019-11-15 Thread Agostino Sarubbo
commit: 9f33ef87ef2e2dcd9f9ea3ee6f91f612396321d6
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Nov 15 13:48:32 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Nov 15 13:48:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f33ef87

media-gfx/krita: amd64 stable wrt bug #694508

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/media-gfx/krita/krita-4.2.7.1.ebuild 
b/media-gfx/krita/krita-4.2.7.1.ebuild
index 30b6159d8dc..4f1797aa006 100644
--- a/media-gfx/krita/krita-4.2.7.1.ebuild
+++ b/media-gfx/krita/krita-4.2.7.1.ebuild
@@ -10,7 +10,7 @@ inherit kde5 python-single-r1
 
 if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 DESCRIPTION="Free digital painting application. Digital Painting, Creative 
Freedom!"



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

2019-11-15 Thread Mikle Kolyada
commit: b63598b020363ec10c5179d4a790b045164d0b9a
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Nov 15 13:41:43 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Nov 15 13:41:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b63598b0

media-sound/mpd: filename fix

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 media-sound/mpd/Manifest  | 1 +
 media-sound/mpd/{mpd-0.21.16-r1 => mpd-0.21.16-r1.ebuild} | 0
 2 files changed, 1 insertion(+)

diff --git a/media-sound/mpd/Manifest b/media-sound/mpd/Manifest
index a42ae7cf554..2d3d11abb51 100644
--- a/media-sound/mpd/Manifest
+++ b/media-sound/mpd/Manifest
@@ -1,2 +1,3 @@
 DIST mpd-0.21.14.tar.xz 673036 BLAKE2B 
73eed90c0d48e26d747e26b0cd000d3e0a12dfebb015f865fe9d3ddbe5f7fa564b1655b7e0639951e9aeb2554185063b11d6bc818813ca6366688ea05705ba4a
 SHA512 
d5ce06741444d545c7334f4c4ab32dbfacaa264df5a1ac61b73d951e0a6f952c8ea1e4df1b5bfc827e7faa35a6b8026e78cbf3a057ee35adf448fa7204389cd9
 DIST mpd-0.21.15.tar.xz 673056 BLAKE2B 
e399c0439e790ac62525b33c5d2d26b47d36687edc877169934dd5379646d1d38ed7fec75532498a4c0f6e51e355e872847873045ae2446d037cce8781be3067
 SHA512 
c67ebdb7609b36b4b8504ce0751ca2dcc38a2fba03a5b8419185e8be64bce7e19560347a600773b65f55ba0a3cedeff051117071db8e7fe0a90c9771de8bd37e
+DIST mpd-0.21.16.tar.xz 673732 BLAKE2B 
ed43ae9d5d40fcac0d035c24161c4db3a1b6df2b05f6a006a47beb7f7ba8ec198cbd20e34c9fcaf4e9832dbf13c57a77a9e5864d7f16de2bdd1c414d41ce391c
 SHA512 
bb7587acd03d675ae3127ab4e196d549170551ac643e5134baa2bccaf8d7c9bba6c9a9edec9bcb61a2ec3a6ce26f4d77190323ef0329033d0cd8c1f8964be05c

diff --git a/media-sound/mpd/mpd-0.21.16-r1 
b/media-sound/mpd/mpd-0.21.16-r1.ebuild
similarity index 100%
rename from media-sound/mpd/mpd-0.21.16-r1
rename to media-sound/mpd/mpd-0.21.16-r1.ebuild



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

2019-11-15 Thread Mikle Kolyada
commit: e2a88dead7d341c8d1fafa8effc0460fe4a7eb78
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Nov 15 13:26:08 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Nov 15 13:26:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2a88dea

net-analyzer/arp-scan: expand SRC_URI

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 net-analyzer/arp-scan/arp-scan-1.9.6.ebuild | 2 +-
 net-analyzer/arp-scan/arp-scan-1.9.7.ebuild | 2 +-
 net-analyzer/arp-scan/arp-scan-9.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-analyzer/arp-scan/arp-scan-1.9.6.ebuild 
b/net-analyzer/arp-scan/arp-scan-1.9.6.ebuild
index b98d876c237..96432c7a989 100644
--- a/net-analyzer/arp-scan/arp-scan-1.9.6.ebuild
+++ b/net-analyzer/arp-scan/arp-scan-1.9.6.ebuild
@@ -6,7 +6,7 @@ inherit autotools
 
 DESCRIPTION="ARP scanning and fingerprinting tool"
 HOMEPAGE="https://github.com/royhills/arp-scan;
-SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/royhills/arp-scan/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"

diff --git a/net-analyzer/arp-scan/arp-scan-1.9.7.ebuild 
b/net-analyzer/arp-scan/arp-scan-1.9.7.ebuild
index b98d876c237..96432c7a989 100644
--- a/net-analyzer/arp-scan/arp-scan-1.9.7.ebuild
+++ b/net-analyzer/arp-scan/arp-scan-1.9.7.ebuild
@@ -6,7 +6,7 @@ inherit autotools
 
 DESCRIPTION="ARP scanning and fingerprinting tool"
 HOMEPAGE="https://github.com/royhills/arp-scan;
-SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/royhills/arp-scan/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"

diff --git a/net-analyzer/arp-scan/arp-scan-9.ebuild 
b/net-analyzer/arp-scan/arp-scan-9.ebuild
index 3b3dd50a2be..c0d12758251 100644
--- a/net-analyzer/arp-scan/arp-scan-9.ebuild
+++ b/net-analyzer/arp-scan/arp-scan-9.ebuild
@@ -6,7 +6,7 @@ inherit autotools git-r3
 
 DESCRIPTION="ARP scanning and fingerprinting tool"
 HOMEPAGE="https://github.com/royhills/arp-scan;
-EGIT_REPO_URI="${HOMEPAGE}"
+EGIT_REPO_URI="https://github.com/royhills/arp-scan;
 
 LICENSE="GPL-3"
 SLOT="0"



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

2019-11-15 Thread Mikle Kolyada
commit: 663f0d6cd2e1deea47aa0069b0f94902af35539f
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Nov 15 13:22:06 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Nov 15 13:22:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=663f0d6c

dev-python/python-novaclient: force RESTRICT="!test? ( test )"

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-python/python-novaclient/python-novaclient-13.0.1.ebuild | 2 ++
 dev-python/python-novaclient/python-novaclient-13.0.2.ebuild | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/dev-python/python-novaclient/python-novaclient-13.0.1.ebuild 
b/dev-python/python-novaclient/python-novaclient-13.0.1.ebuild
index bfd223c9f5d..341dc56 100644
--- a/dev-python/python-novaclient/python-novaclient-13.0.1.ebuild
+++ b/dev-python/python-novaclient/python-novaclient-13.0.1.ebuild
@@ -15,6 +15,8 @@ SLOT="0"
 KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
 IUSE="test"
 
+RESTRICT="!test? ( test )"
+
 CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0"
 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]

diff --git a/dev-python/python-novaclient/python-novaclient-13.0.2.ebuild 
b/dev-python/python-novaclient/python-novaclient-13.0.2.ebuild
index 5c078c718de..7839043d06c 100644
--- a/dev-python/python-novaclient/python-novaclient-13.0.2.ebuild
+++ b/dev-python/python-novaclient/python-novaclient-13.0.2.ebuild
@@ -15,6 +15,8 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="test"
 
+RESTRICT="!test? ( test )"
+
 CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0"
 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]



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

2019-11-15 Thread Mikle Kolyada
commit: 517f249edc5a1a6d7b65a16e29fad9bed5c6787e
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Nov 15 13:20:19 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Nov 15 13:20:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=517f249e

net-misc/memcached: force RESTRICT="!test? ( test )"

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 net-misc/memcached/memcached-1.5.14.ebuild | 2 ++
 net-misc/memcached/memcached-1.5.19.ebuild | 2 ++
 net-misc/memcached/memcached-1.5.20.ebuild | 2 ++
 3 files changed, 6 insertions(+)

diff --git a/net-misc/memcached/memcached-1.5.14.ebuild 
b/net-misc/memcached/memcached-1.5.14.ebuild
index 7aa1883474f..2b30e1b9a80 100644
--- a/net-misc/memcached/memcached-1.5.14.ebuild
+++ b/net-misc/memcached/memcached-1.5.14.ebuild
@@ -27,6 +27,8 @@ DEPEND="${RDEPEND}
 
 S="${WORKDIR}/${MY_P}"
 
+RESTRICT="!test? ( test )"
+
 src_prepare() {
epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
epatch "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"

diff --git a/net-misc/memcached/memcached-1.5.19.ebuild 
b/net-misc/memcached/memcached-1.5.19.ebuild
index c2d8ac61d12..77a0b3f38a8 100644
--- a/net-misc/memcached/memcached-1.5.19.ebuild
+++ b/net-misc/memcached/memcached-1.5.19.ebuild
@@ -27,6 +27,8 @@ DEPEND="${RDEPEND}
 
 S="${WORKDIR}/${MY_P}"
 
+RESTRICT="!test? ( test )"
+
 src_prepare() {
epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
epatch "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"

diff --git a/net-misc/memcached/memcached-1.5.20.ebuild 
b/net-misc/memcached/memcached-1.5.20.ebuild
index e16d121a5c3..0a1da23139b 100644
--- a/net-misc/memcached/memcached-1.5.20.ebuild
+++ b/net-misc/memcached/memcached-1.5.20.ebuild
@@ -27,6 +27,8 @@ DEPEND="${RDEPEND}
 
 S="${WORKDIR}/${MY_P}"
 
+RESTRICT="!test? ( test )"
+
 src_prepare() {
epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
epatch "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"



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

2019-11-15 Thread Mikle Kolyada
commit: 127aad5712324f81ff9daf67c8ce52fd7a22a5ce
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Nov 15 13:18:14 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Nov 15 13:18:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=127aad57

app-editors/texworks: force RESTRICT="!test? ( test )"

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 app-editors/texworks/texworks-0.6.3.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-editors/texworks/texworks-0.6.3.ebuild 
b/app-editors/texworks/texworks-0.6.3.ebuild
index 5aeb22b22dd..8d35ffb4914 100644
--- a/app-editors/texworks/texworks-0.6.3.ebuild
+++ b/app-editors/texworks/texworks-0.6.3.ebuild
@@ -34,6 +34,8 @@ BDEPEND="virtual/pkgconfig"
 
 S=${WORKDIR}/${PN}-release-${PV}
 
+RESTRICT="!test? ( test )"
+
 pkg_setup() {
python-single-r1_pkg_setup
 }



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

2019-11-15 Thread Mikle Kolyada
commit: 686bd78f2678e5400044e3578ec757bbb8cbd77c
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Nov 15 13:12:51 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Nov 15 13:12:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=686bd78f

media-sound/mpd: Drop old

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 media-sound/mpd/Manifest   |   1 -
 media-sound/mpd/mpd-0.21.16.ebuild | 299 -
 2 files changed, 300 deletions(-)

diff --git a/media-sound/mpd/Manifest b/media-sound/mpd/Manifest
index 2d3d11abb51..a42ae7cf554 100644
--- a/media-sound/mpd/Manifest
+++ b/media-sound/mpd/Manifest
@@ -1,3 +1,2 @@
 DIST mpd-0.21.14.tar.xz 673036 BLAKE2B 
73eed90c0d48e26d747e26b0cd000d3e0a12dfebb015f865fe9d3ddbe5f7fa564b1655b7e0639951e9aeb2554185063b11d6bc818813ca6366688ea05705ba4a
 SHA512 
d5ce06741444d545c7334f4c4ab32dbfacaa264df5a1ac61b73d951e0a6f952c8ea1e4df1b5bfc827e7faa35a6b8026e78cbf3a057ee35adf448fa7204389cd9
 DIST mpd-0.21.15.tar.xz 673056 BLAKE2B 
e399c0439e790ac62525b33c5d2d26b47d36687edc877169934dd5379646d1d38ed7fec75532498a4c0f6e51e355e872847873045ae2446d037cce8781be3067
 SHA512 
c67ebdb7609b36b4b8504ce0751ca2dcc38a2fba03a5b8419185e8be64bce7e19560347a600773b65f55ba0a3cedeff051117071db8e7fe0a90c9771de8bd37e
-DIST mpd-0.21.16.tar.xz 673732 BLAKE2B 
ed43ae9d5d40fcac0d035c24161c4db3a1b6df2b05f6a006a47beb7f7ba8ec198cbd20e34c9fcaf4e9832dbf13c57a77a9e5864d7f16de2bdd1c414d41ce391c
 SHA512 
bb7587acd03d675ae3127ab4e196d549170551ac643e5134baa2bccaf8d7c9bba6c9a9edec9bcb61a2ec3a6ce26f4d77190323ef0329033d0cd8c1f8964be05c

diff --git a/media-sound/mpd/mpd-0.21.16.ebuild 
b/media-sound/mpd/mpd-0.21.16.ebuild
deleted file mode 100644
index a5cdc87afb4..000
--- a/media-sound/mpd/mpd-0.21.16.ebuild
+++ /dev/null
@@ -1,299 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic linux-info meson systemd user xdg-utils
-
-DESCRIPTION="The Music Player Daemon (mpd)"
-HOMEPAGE="https://www.musicpd.org https://github.com/MusicPlayerDaemon/MPD;
-SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sh ~x86 ~x64-macos"
-IUSE="adplug +alsa ao audiofile bzip2 cdio chromaprint +cue +curl +dbus debug
-   +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag 
+inotify
-   +ipv6 jack lame libav libmpdclient libsamplerate libsoxr +mad mikmod mms
-   modplug mpg123 musepack +network nfs openal opus oss pipe pulseaudio 
qobuz
-   recorder samba selinux sid signalfd sndfile soundcloud sqlite systemd
-   test tidal twolame udisks unicode vorbis wavpack webdav wildmidi upnp
-   zeroconf zip zlib"
-
-OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pulseaudio recorder"
-DECODER_PLUGINS="adplug audiofile faad ffmpeg flac fluidsynth mad mikmod
-   modplug mpg123 musepack flac sid vorbis wavpack wildmidi"
-ENCODER_PLUGINS="audiofile flac lame twolame vorbis"
-
-REQUIRED_USE="
-   || ( ${OUTPUT_PLUGINS} )
-   || ( ${DECODER_PLUGINS} )
-   network? ( || ( ${ENCODER_PLUGINS} ) )
-   recorder? ( || ( ${ENCODER_PLUGINS} ) )
-   upnp? ( expat )
-   webdav? ( curl expat )
-   "
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   adplug? ( media-libs/adplug:= )
-   alsa? (
-   media-libs/alsa-lib
-   media-sound/alsa-utils
-   )
-
-   ao? ( media-libs/libao[alsa?,pulseaudio?] )
-   audiofile? ( media-libs/audiofile:= )
-
-   cdio? (
-   dev-libs/libcdio:=
-   dev-libs/libcdio-paranoia
-   )
-
-   chromaprint? ( media-libs/chromaprint )
-   curl? ( net-misc/curl )
-   dbus? ( sys-apps/dbus )
-   expat? ( dev-libs/expat )
-   faad? ( media-libs/faad2 )
-
-   ffmpeg? (
-   libav? ( media-video/libav:0= )
-   !libav? ( media-video/ffmpeg:0= )
-   )
-
-   flac? ( media-libs/flac )
-   fluidsynth? ( media-sound/fluidsynth )
-   gme? ( >=media-libs/game-music-emu-0.6.0_pre20120802 )
-   icu? (  dev-libs/icu:= )
-   id3tag? ( media-libs/libid3tag )
-   jack? ( virtual/jack )
-   lame? ( network? ( media-sound/lame ) )
-   libmpdclient? ( media-libs/libmpdclient )
-   libsamplerate? ( media-libs/libsamplerate )
-   libsoxr? ( media-libs/soxr )
-   mad? ( media-libs/libmad )
-   mikmod? ( media-libs/libmikmod )
-   mms? ( media-libs/libmms )
-   modplug? ( media-libs/libmodplug )
-   mpg123? ( media-sound/mpg123 )
-   musepack? ( media-sound/musepack-tools )
-   network? ( media-libs/libshout )
-   nfs? ( net-fs/libnfs )
-   openal? ( media-libs/openal )
-   opus? ( media-libs/opus )
-   pulseaudio? ( media-sound/pulseaudio )
-   qobuz? ( 

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

2019-11-15 Thread Mikle Kolyada
commit: 4e215a8a40060eedddf7fb1c9a06612054420c52
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Nov 15 13:12:02 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Nov 15 13:12:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e215a8a

media-sound/mpd: fix tidal support, migrate to acct-user

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 media-sound/mpd/mpd-0.21.16-r1 | 300 +
 1 file changed, 300 insertions(+)

diff --git a/media-sound/mpd/mpd-0.21.16-r1 b/media-sound/mpd/mpd-0.21.16-r1
new file mode 100644
index 000..e2533be2192
--- /dev/null
+++ b/media-sound/mpd/mpd-0.21.16-r1
@@ -0,0 +1,300 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic linux-info meson systemd user xdg-utils
+
+DESCRIPTION="The Music Player Daemon (mpd)"
+HOMEPAGE="https://www.musicpd.org https://github.com/MusicPlayerDaemon/MPD;
+SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sh ~x86 ~x64-macos"
+IUSE="adplug +alsa ao audiofile bzip2 cdio chromaprint +cue +curl +dbus debug
+   +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag 
+inotify
+   +ipv6 jack lame libav libmpdclient libsamplerate libsoxr +mad mikmod mms
+   modplug mpg123 musepack +network nfs openal opus oss pipe pulseaudio 
qobuz
+   recorder samba selinux sid signalfd sndfile soundcloud sqlite systemd
+   test tidal twolame udisks unicode vorbis wavpack webdav wildmidi upnp
+   zeroconf zip zlib"
+
+OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pulseaudio recorder"
+DECODER_PLUGINS="adplug audiofile faad ffmpeg flac fluidsynth mad mikmod
+   modplug mpg123 musepack flac sid vorbis wavpack wildmidi"
+ENCODER_PLUGINS="audiofile flac lame twolame vorbis"
+
+REQUIRED_USE="
+   || ( ${OUTPUT_PLUGINS} )
+   || ( ${DECODER_PLUGINS} )
+   network? ( || ( ${ENCODER_PLUGINS} ) )
+   recorder? ( || ( ${ENCODER_PLUGINS} ) )
+   upnp? ( expat )
+   webdav? ( curl expat )
+   "
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   acct-user/mpd
+   adplug? ( media-libs/adplug:= )
+   alsa? (
+   media-libs/alsa-lib
+   media-sound/alsa-utils
+   )
+
+   ao? ( media-libs/libao[alsa?,pulseaudio?] )
+   audiofile? ( media-libs/audiofile:= )
+
+   cdio? (
+   dev-libs/libcdio:=
+   dev-libs/libcdio-paranoia
+   )
+
+   chromaprint? ( media-libs/chromaprint )
+   curl? ( net-misc/curl )
+   dbus? ( sys-apps/dbus )
+   expat? ( dev-libs/expat )
+   faad? ( media-libs/faad2 )
+
+   ffmpeg? (
+   libav? ( media-video/libav:0= )
+   !libav? ( media-video/ffmpeg:0= )
+   )
+
+   flac? ( media-libs/flac )
+   fluidsynth? ( media-sound/fluidsynth )
+   gme? ( >=media-libs/game-music-emu-0.6.0_pre20120802 )
+   icu? (  dev-libs/icu:= )
+   id3tag? ( media-libs/libid3tag )
+   jack? ( virtual/jack )
+   lame? ( network? ( media-sound/lame ) )
+   libmpdclient? ( media-libs/libmpdclient )
+   libsamplerate? ( media-libs/libsamplerate )
+   libsoxr? ( media-libs/soxr )
+   mad? ( media-libs/libmad )
+   mikmod? ( media-libs/libmikmod )
+   mms? ( media-libs/libmms )
+   modplug? ( media-libs/libmodplug )
+   mpg123? ( media-sound/mpg123 )
+   musepack? ( media-sound/musepack-tools )
+   network? ( media-libs/libshout )
+   nfs? ( net-fs/libnfs )
+   openal? ( media-libs/openal )
+   opus? ( media-libs/opus )
+   pulseaudio? ( media-sound/pulseaudio )
+   qobuz? ( dev-libs/libgcrypt:0 )
+   samba? ( net-fs/samba )
+   selinux? ( sec-policy/selinux-mpd )
+   sid? ( || (
+   media-libs/libsidplay:2
+   media-libs/libsidplayfp
+   ) )
+   sndfile? ( media-libs/libsndfile )
+   soundcloud? ( >=dev-libs/yajl-2:= )
+   sqlite? ( dev-db/sqlite:3 )
+   systemd? ( sys-apps/systemd )
+   tidal? ( dev-libs/yajl
+   net-misc/curl )
+   twolame? ( media-sound/twolame )
+   udisks? ( sys-fs/udisks:2 )
+   upnp? ( net-libs/libupnp:0 )
+   vorbis? ( media-libs/libvorbis )
+   wavpack? ( media-sound/wavpack )
+   wildmidi? ( media-sound/wildmidi )
+   zeroconf? ( net-dns/avahi[dbus] )
+   zip? ( dev-libs/zziplib )
+   zlib? ( sys-libs/zlib:= )"
+
+DEPEND="${RDEPEND}
+   >=dev-libs/boost-1.58:=
+   test? ( dev-cpp/gtest )"
+
+BDEPEND=">=dev-util/meson-0.49.2
+   virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.18.conf.patch
+)
+
+pkg_setup() {
+   enewuser mpd "" "" "/var/lib/mpd" audio
+
+   if use eventfd; then
+   CONFIG_CHECK+=" 

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

2019-11-15 Thread Mikle Kolyada
commit: eab9be2a86b897665500d2a6de75ff182a47f1b5
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Nov 15 12:55:05 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Nov 15 12:55:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eab9be2a

app-editors/texworks: enable virtualx

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 app-editors/texworks/texworks-0.6.3.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/app-editors/texworks/texworks-0.6.3.ebuild 
b/app-editors/texworks/texworks-0.6.3.ebuild
index 63fc66eee9b..5aeb22b22dd 100644
--- a/app-editors/texworks/texworks-0.6.3.ebuild
+++ b/app-editors/texworks/texworks-0.6.3.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python{2_7,3_6,3_7} )
 
-inherit python-single-r1 cmake-utils xdg-utils
+inherit python-single-r1 cmake-utils virtualx xdg-utils
 
 DESCRIPTION="A simple interface for working with TeX documents"
 HOMEPAGE="http://tug.org/texworks/;
@@ -53,6 +53,10 @@ src_configure() {
cmake-utils_src_configure
 }
 
+src_test() {
+   virtx default_src_test
+}
+
 pkg_postinst() {
xdg_desktop_database_update
 }



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

2019-11-15 Thread Agostino Sarubbo
commit: 522022765a54ddea5dc57b45419883f4b8d703a3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Nov 15 12:47:38 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Nov 15 12:47:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52202276

virtual/lapack: amd64 stable wrt bug #698756

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 virtual/lapack/lapack-3.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/lapack/lapack-3.8.ebuild b/virtual/lapack/lapack-3.8.ebuild
index e11a4abdcb3..f5ef4e7927d 100644
--- a/virtual/lapack/lapack-3.8.ebuild
+++ b/virtual/lapack/lapack-3.8.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 DESCRIPTION="Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) 
implementation"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="eselect-ldso"
 
 RDEPEND="



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

2019-11-15 Thread Agostino Sarubbo
commit: d0448008f24c49e8e0156c005c354fa976d9d191
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Nov 15 12:47:14 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Nov 15 12:47:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0448008

app-eselect/eselect-blas: amd64 stable wrt bug #698756

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-eselect/eselect-blas/eselect-blas-0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-eselect/eselect-blas/eselect-blas-0.2.ebuild 
b/app-eselect/eselect-blas/eselect-blas-0.2.ebuild
index 3e574756e84..4b0f5d0583c 100644
--- a/app-eselect/eselect-blas/eselect-blas-0.2.ebuild
+++ b/app-eselect/eselect-blas/eselect-blas-0.2.ebuild
@@ -9,7 +9,7 @@ SRC_URI=""
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86"
 IUSE=""
 
 # Need skel.bash lib



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

2019-11-15 Thread Agostino Sarubbo
commit: e9f0a0e05b3903272a59d14e7891c648ff60
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Nov 15 12:47:21 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Nov 15 12:47:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9f0

sci-libs/lapack: amd64 stable wrt bug #698756

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sci-libs/lapack/lapack-3.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/lapack/lapack-3.8.0.ebuild 
b/sci-libs/lapack/lapack-3.8.0.ebuild
index a12e480344c..77c82672e9a 100644
--- a/sci-libs/lapack/lapack-3.8.0.ebuild
+++ b/sci-libs/lapack/lapack-3.8.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.netlib.org/${PN}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="lapacke doc eselect-ldso"
 # TODO: static-libs 64bit-index
 



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

2019-11-15 Thread Agostino Sarubbo
commit: dbd75144a5d716f1bdb5158d2208af0802c42f67
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Nov 15 12:47:30 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Nov 15 12:47:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbd75144

virtual/blas: amd64 stable wrt bug #698756

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 virtual/blas/blas-3.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/blas/blas-3.8.ebuild b/virtual/blas/blas-3.8.ebuild
index d11d8065042..d21b4e51af5 100644
--- a/virtual/blas/blas-3.8.ebuild
+++ b/virtual/blas/blas-3.8.ebuild
@@ -5,7 +5,7 @@ EAPI="7"
 
 DESCRIPTION="Virtual for FORTRAN 77 BLAS implementation"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
 IUSE="eselect-ldso"
 
 RDEPEND="



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

2019-11-15 Thread Agostino Sarubbo
commit: 0c15ac6bfb22bea18beea8f5796d0ad84e30
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Nov 15 12:41:37 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Nov 15 12:41:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c15ac62

lxde-base/lxsession: amd64 stable wrt bug #692514

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 lxde-base/lxsession/lxsession-0.5.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lxde-base/lxsession/lxsession-0.5.4-r1.ebuild 
b/lxde-base/lxsession/lxsession-0.5.4-r1.ebuild
index b6993e1a5b2..5ff1187688f 100644
--- a/lxde-base/lxsession/lxsession-0.5.4-r1.ebuild
+++ b/lxde-base/lxsession/lxsession-0.5.4-r1.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.lxde.org/en/LXSession;
 SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ppc x86 ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ppc x86 ~x86-linux"
 SLOT="0"
 
 # upower USE flag is enabled by default in the desktop profile



[gentoo-commits] repo/gentoo:master commit in: x11-misc/xiccd/

2019-11-15 Thread Agostino Sarubbo
commit: f80e64ba7ee53a07ce6105510ba1476eacb06f2b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Nov 15 12:38:54 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Nov 15 12:38:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f80e64ba

x11-misc/xiccd: amd64 stable wrt bug #689884

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-misc/xiccd/xiccd-0.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/xiccd/xiccd-0.3.0.ebuild 
b/x11-misc/xiccd/xiccd-0.3.0.ebuild
index 2a0748e9c40..680cb69d1d7 100644
--- a/x11-misc/xiccd/xiccd-0.3.0.ebuild
+++ b/x11-misc/xiccd/xiccd-0.3.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/agalakhov/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 RDEPEND="dev-libs/glib:2
x11-apps/xrandr



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

2019-11-15 Thread Agostino Sarubbo
commit: 165b996ebdd456846e94d790d3fd3a32b887fa74
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Nov 15 12:32:33 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Nov 15 12:32:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=165b996e

sys-block/arcconf: amd64 stable wrt bug #682768

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-block/arcconf/arcconf-2.01.22270-r1.ebuild | 2 +-
 sys-block/arcconf/arcconf-3.01.23531.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-block/arcconf/arcconf-2.01.22270-r1.ebuild 
b/sys-block/arcconf/arcconf-2.01.22270-r1.ebuild
index 34fc0c4eeda..637716b0158 100644
--- a/sys-block/arcconf/arcconf-2.01.22270-r1.ebuild
+++ b/sys-block/arcconf/arcconf-2.01.22270-r1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Microsemi Adaptec RAID Controller Command Line 
Utility"
 HOMEPAGE="https://www.microsemi.com/;
 SRC_URI="https://download.adaptec.com/raid/storage_manager/${PN}_${MY_PV}.zip;
 
-KEYWORDS="-* ~amd64 x86"
+KEYWORDS="-* amd64 x86"
 LICENSE="Microsemi"
 SLOT="0"
 

diff --git a/sys-block/arcconf/arcconf-3.01.23531.ebuild 
b/sys-block/arcconf/arcconf-3.01.23531.ebuild
index 71d1211cab8..87eb25fc603 100644
--- a/sys-block/arcconf/arcconf-3.01.23531.ebuild
+++ b/sys-block/arcconf/arcconf-3.01.23531.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://download.adaptec.com/raid/storage_manager/${PN}_${MY_PV}.zip;
 
 LICENSE="Microsemi"
 SLOT="0"
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
 
 DEPEND="app-arch/unzip"
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/dosemu/files/, app-emulation/dosemu/

2019-11-15 Thread Sergei Trofimovich
commit: 328509762ae5fa834d72e58858252200ed52f6a8
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Nov 15 12:30:08 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Nov 15 12:31:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32850976

app-emulation/dosemu: fix LTO build, bug #700126

Reported-by: Robert Gill
Closes: https://bugs.gentoo.org/700126
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Sergei Trofimovich  gentoo.org>

 .../dosemu/dosemu-1.4.1_pre20130107-r5.ebuild  |  1 +
 .../files/dosemu-1.4.1_pre20130107-lto.patch   | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/app-emulation/dosemu/dosemu-1.4.1_pre20130107-r5.ebuild 
b/app-emulation/dosemu/dosemu-1.4.1_pre20130107-r5.ebuild
index d6de58d0a4b..f2516914456 100644
--- a/app-emulation/dosemu/dosemu-1.4.1_pre20130107-r5.ebuild
+++ b/app-emulation/dosemu/dosemu-1.4.1_pre20130107-r5.ebuild
@@ -54,6 +54,7 @@ PATCHES=(
"${FILESDIR}"/${P}-flex-2.6.3.patch
"${FILESDIR}"/${P}-ia16-ldflags.patch
"${FILESDIR}"/${P}-fix-inline.patch
+   "${FILESDIR}"/${P}-lto.patch
 )
 
 src_prepare() {

diff --git a/app-emulation/dosemu/files/dosemu-1.4.1_pre20130107-lto.patch 
b/app-emulation/dosemu/files/dosemu-1.4.1_pre20130107-lto.patch
new file mode 100644
index 000..730ad4e5d5f
--- /dev/null
+++ b/app-emulation/dosemu/files/dosemu-1.4.1_pre20130107-lto.patch
@@ -0,0 +1,27 @@
+'asmlinkage' macros are supposed to make symbol available
+for calling from inline (or not) assembly.
+
+'static' keyword is not compatible to it and breaks -flto
+when gcc's LTO partitioner separates assembly definitions
+from C definitions. This causes symbol resolution failures:
+
+  ld: /tmp/dosemu.bin.h8Y59G.ltrans0.ltrans.o: in function `stub_rep__':
+  :(.text+0xe): undefined reference to `rep_movs_stos'
+
+The changes turns 'asmlinkage' into exported symbol.
+
+https://bugs.gentoo.org/700126
+--- a/src/emu-i386/simx86/cpatch.c
 b/src/emu-i386/simx86/cpatch.c
+@@ -37,9 +37,9 @@
+ #include "codegen-arch.h"
+ 
+ #ifdef __i386__
+-#define asmlinkage static __attribute__((used)) __attribute__((cdecl))
++#define asmlinkage __attribute__((used)) __attribute__((cdecl))
+ #else
+-#define asmlinkage static __attribute__((used))
++#define asmlinkage __attribute__((used))
+ #endif
+ 
+ int s_munprotect(unsigned int addr)



[gentoo-commits] repo/gentoo:master commit in: app-emulation/ganeti-instance-debootstrap/

2019-11-15 Thread Agostino Sarubbo
commit: 132bb62a00f3377532eebf2438a1570bac8a0eca
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Nov 15 12:24:16 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Nov 15 12:24:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=132bb62a

app-emulation/ganeti-instance-debootstrap: amd64 stable wrt bug #648100

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 .../ganeti-instance-debootstrap-0.16.ebuild   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/app-emulation/ganeti-instance-debootstrap/ganeti-instance-debootstrap-0.16.ebuild
 
b/app-emulation/ganeti-instance-debootstrap/ganeti-instance-debootstrap-0.16.ebuild
index 7bea16989fd..b6b769b1e5b 100644
--- 
a/app-emulation/ganeti-instance-debootstrap/ganeti-instance-debootstrap-0.16.ebuild
+++ 
b/app-emulation/ganeti-instance-debootstrap/ganeti-instance-debootstrap-0.16.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -10,7 +10,7 @@ 
SRC_URI="http://downloads.ganeti.org/instance-debootstrap/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 RDEPEND="
${DEPEND}



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

2019-11-15 Thread Michał Górny
commit: 4b19234b2f4d860117b9adb334af424331c434cb
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 15 11:40:21 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 15 12:13:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b19234b

dev-python/packaging: Fix UnnecessarySlashStrip

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

 dev-python/packaging/packaging-18.0.ebuild | 2 +-
 dev-python/packaging/packaging-19.2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/packaging/packaging-18.0.ebuild 
b/dev-python/packaging/packaging-18.0.ebuild
index 87be6a56152..af75bdacd0d 100644
--- a/dev-python/packaging/packaging-18.0.ebuild
+++ b/dev-python/packaging/packaging-18.0.ebuild
@@ -42,7 +42,7 @@ pkg_preinst() {
 
_cleanup() {
local pyver=$("${PYTHON}" -c "from distutils.sysconfig import 
get_python_version; print(get_python_version())")
-   local 
egginfo="${ROOT%/}$(python_get_sitedir)/${P}-py${pyver}.egg-info"
+   local 
egginfo="${ROOT}$(python_get_sitedir)/${P}-py${pyver}.egg-info"
if [[ -d ${egginfo} ]]; then
echo rm -r "${egginfo}"
rm -r "${egginfo}" || die "Failed to remove egg-info 
directory"

diff --git a/dev-python/packaging/packaging-19.2.ebuild 
b/dev-python/packaging/packaging-19.2.ebuild
index 67c7cc9c63e..27a840a82fe 100644
--- a/dev-python/packaging/packaging-19.2.ebuild
+++ b/dev-python/packaging/packaging-19.2.ebuild
@@ -42,7 +42,7 @@ pkg_preinst() {
 
_cleanup() {
local pyver=$("${PYTHON}" -c "from distutils.sysconfig import 
get_python_version; print(get_python_version())")
-   local 
egginfo="${ROOT%/}$(python_get_sitedir)/${P}-py${pyver}.egg-info"
+   local 
egginfo="${ROOT}$(python_get_sitedir)/${P}-py${pyver}.egg-info"
if [[ -d ${egginfo} ]]; then
rm -rv "${egginfo}" || die "Failed to remove egg-info 
directory"
fi



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

2019-11-15 Thread Michał Górny
commit: f99e7f4e4618ea8867b971aff84a5429c10f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 15 11:39:11 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 15 12:13:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f99e7f4e

dev-python/pluggy: Remove 0.6.0

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

 dev-python/pluggy/Manifest|  1 -
 dev-python/pluggy/pluggy-0.6.0.ebuild | 28 
 2 files changed, 29 deletions(-)

diff --git a/dev-python/pluggy/Manifest b/dev-python/pluggy/Manifest
index 6482a70baea..52f78e4d78a 100644
--- a/dev-python/pluggy/Manifest
+++ b/dev-python/pluggy/Manifest
@@ -2,5 +2,4 @@ DIST pluggy-0.11.0.tar.gz 56897 BLAKE2B 
2d40ca953fa0ead7516dd81007ef6f1f88b0ebe4
 DIST pluggy-0.12.0.tar.gz 57658 BLAKE2B 
53c35f16fa73ffd115c7988032593e925e538f1a49a36a0db4db406b013f6f68f293ebbe3673243748d5707e72520192775e59cb8e1bbe4f9a448a5f3ba64651
 SHA512 
a3a64caefc797334b73b0614e467613b99909037a62dcbfbb0cf917788ee8d12af4f43d7c371634ac6eb6f32a5aa08e51aa8179e70b5998d4d055cd7f535129f
 DIST pluggy-0.13.0.tar.gz 57726 BLAKE2B 
bbf473271c1ea6520d71a6dbbf145a2c3b1a2f2a58e4427b0584f5cb9e3cafc7dba9fcc3c8480211ca0c9ddc721288e49bfbf57bcae1320c667b7c7324cdddea
 SHA512 
82cf7d8aa4a0e09f8ba5048cd7ce038f34ca1453fe0c5a7926a2113e64528d0861955f8544035b4ffd61f0227e3d30d8d4180a05bf80e0de4809546e990bd4c7
 DIST pluggy-0.5.2.tar.gz 18935 BLAKE2B 
8e5bbab9ed0c78a0c6da076ad03618e66780f9ff209f4d08223e7a381eb4d7573727793f4543799e0e557991d4edcdbfd22c0565b69814379806912a4631abf3
 SHA512 
850b1a7b9e55d46d5deb16b8bc71e3f9d6c26b78fe34379b295a9780f3da8abb3c44f524f175d0392b61fc2d36d66d156db3f499a3c1666e2ff3e3c6344153cb
-DIST pluggy-0.6.0.tar.gz 19678 BLAKE2B 
79db59c5f0ce0dd157630d039ec50643f615789b6b993d84e9ab1bdc9ce04b32df336d88df13f13a16a1f0bd4acb7b900208e98c84f007bdc3654f9a1d5f19a2
 SHA512 
dd58dabe2e65eee64d62c8748c2bbd99457288e99b819eb12312f2acdb0740ac46fd08f83522bc992297b9f14eec14c216c2c9688580f68393bf6fc609e65812
 DIST pluggy-0.7.1.tar.gz 47784 BLAKE2B 
49eb28779717ead8963e14101cdfb830feeecff756a59f080e79e70465d48dbbc6e6100305e8b32031cefb0ba06bb10494f29bc8ddd38d4296016ecebaafccc1
 SHA512 
e19f6c1b3f2e711df1c8b075a2b802751afd218f1b692f08b2434c01d71c402331ff8c937550fbdfece2098f6d6856422d485f193e188916b365ded2e4087697

diff --git a/dev-python/pluggy/pluggy-0.6.0.ebuild 
b/dev-python/pluggy/pluggy-0.6.0.ebuild
deleted file mode 100644
index 63f1dd813ea..000
--- a/dev-python/pluggy/pluggy-0.6.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_{5,6,7}} pypy pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="plugin and hook calling mechanisms for python"
-HOMEPAGE="https://pluggy.readthedocs.io/ https://github.com/pytest-dev/pluggy 
https://pypi.org/project/pluggy/;
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux"
-IUSE="test"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest[${PYTHON_USEDEP}]
-   )"
-
-python_test() {
-   py.test -v || die "tests failed with ${EPYTHON}"
-}



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

2019-11-15 Thread Michał Górny
commit: cd405e41689d90ea2095562871b52e403215203b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 15 11:39:34 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 15 12:13:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd405e41

dev-python/pluggy: Add RESTRICT="!test? ( test )"

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

 dev-python/pluggy/pluggy-0.11.0.ebuild | 1 +
 dev-python/pluggy/pluggy-0.12.0.ebuild | 1 +
 dev-python/pluggy/pluggy-0.5.2.ebuild  | 1 +
 dev-python/pluggy/pluggy-0.7.1.ebuild  | 1 +
 4 files changed, 4 insertions(+)

diff --git a/dev-python/pluggy/pluggy-0.11.0.ebuild 
b/dev-python/pluggy/pluggy-0.11.0.ebuild
index d1d68d4ca7f..b02d326e089 100644
--- a/dev-python/pluggy/pluggy-0.11.0.ebuild
+++ b/dev-python/pluggy/pluggy-0.11.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND=""
 DEPEND="${RDEPEND}

diff --git a/dev-python/pluggy/pluggy-0.12.0.ebuild 
b/dev-python/pluggy/pluggy-0.12.0.ebuild
index 9f802dd8e77..d8ce296fc17 100644
--- a/dev-python/pluggy/pluggy-0.12.0.ebuild
+++ b/dev-python/pluggy/pluggy-0.12.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="dev-python/importlib_metadata[${PYTHON_USEDEP}]"
 DEPEND="${RDEPEND}

diff --git a/dev-python/pluggy/pluggy-0.5.2.ebuild 
b/dev-python/pluggy/pluggy-0.5.2.ebuild
index ebe067fe476..9c077692884 100644
--- a/dev-python/pluggy/pluggy-0.5.2.ebuild
+++ b/dev-python/pluggy/pluggy-0.5.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 sparc x86 
~amd64-linux ~x86-linux"
 IUSE="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND=""
 DEPEND="${RDEPEND}

diff --git a/dev-python/pluggy/pluggy-0.7.1.ebuild 
b/dev-python/pluggy/pluggy-0.7.1.ebuild
index 1e3dc2e42fb..f2d0a158480 100644
--- a/dev-python/pluggy/pluggy-0.7.1.ebuild
+++ b/dev-python/pluggy/pluggy-0.7.1.ebuild
@@ -15,6 +15,7 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND=""
 DEPEND="${RDEPEND}



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

2019-11-15 Thread Michał Górny
commit: a49862871a991d8f572ebdab19b120cd301d95a2
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 15 10:56:24 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 15 12:13:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4986287

dev-python/packaging: Bump to 19.2

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

 dev-python/packaging/Manifest  |  1 +
 dev-python/packaging/packaging-19.2.ebuild | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-python/packaging/Manifest b/dev-python/packaging/Manifest
index b9033fa8ef5..856c4d1a97d 100644
--- a/dev-python/packaging/Manifest
+++ b/dev-python/packaging/Manifest
@@ -1,3 +1,4 @@
 DIST packaging-16.8.tar.gz 44706 BLAKE2B 
6443f05d3745eb6c4cc3d51fccfb1afcfa207ac12498be4d15cd0f5c52c80435f8ea513589e8aec671cf88b10cc8c98555e7cac7fe9a1e0c67f4625fce83f80f
 SHA512 
d1a7b65472c7c02dd758f0c469d6c6aeea34de7b798613f7fcdf45fcccbeba1e9085cab113fa89b392a60f758f8747d13b1c265c809566990c22e61ca8db49bb
 DIST packaging-17.1.tar.gz 49849 BLAKE2B 
ceea74025c55c832cdd36b8464bb15862d8ee60387de973d7453d5cb8ec0b430d1e49a1b13c9dccb8b9c4c898cb07829f6fd04ca700d8cb2c5ba2b7abc0d160e
 SHA512 
52d2f482ae5cd0f8e7b3ac35c4b270ca736bc4f7ebaa569631d1dcb8ea024ee6f75127ca2aa3c95e686ebbd427de2ef4bc01bcd839591f7b4c1e26f9b8d9acb0
 DIST packaging-18.0.tar.gz 48018 BLAKE2B 
3c7082a6cd6ba697f8b2c036062c7020b3b6417ba5492abee3b57b6a14bd8895168f6d6ab385458d08561fdf37230eb9d79ce82a8eae7dd16dc4951d679f917f
 SHA512 
9f7cab9bdd756cc49192379b8381f81d218d3201e071498f2f6fd0307b1c46ad1a8c8b9d4f27e62d5f469eb05603a57be54deb8a5e0dbc2cf542e436a7127b34
+DIST packaging-19.2.tar.gz 59110 BLAKE2B 
8098538b8f48f4ff478eb13f3f4384d08c246b8a99711a48b2f412deaecd85faf13e24fd910a7a262c3407c5eb54939cd926e31e6f802deed0e28e0a92dfdb86
 SHA512 
af7312a85292f577d3e6e57154f10fb380bbdee749344ba4b226a09f22bf5ca664ed63c62cd5b4dea0be5eb5cff5c17ad04415aab8c925fa90dcae2e1c6dee5a

diff --git a/dev-python/packaging/packaging-19.2.ebuild 
b/dev-python/packaging/packaging-19.2.ebuild
new file mode 100644
index 000..67c7cc9c63e
--- /dev/null
+++ b/dev-python/packaging/packaging-19.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3  )
+
+inherit distutils-r1
+
+DESCRIPTION="Core utilities for Python packages"
+HOMEPAGE="https://github.com/pypa/packaging 
https://pypi.org/project/packaging/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="|| ( Apache-2.0 BSD-2 )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/pyparsing-2.1.10[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+DEPEND="
+   test? (
+   dev-python/pretend[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-16.8-distutils.patch"
+)
+
+python_test() {
+   pytest --capture=no --strict -vv || die
+}
+
+pkg_preinst() {
+   # https://bugs.gentoo.org/585146
+   cd "${HOME}" || die
+
+   _cleanup() {
+   local pyver=$("${PYTHON}" -c "from distutils.sysconfig import 
get_python_version; print(get_python_version())")
+   local 
egginfo="${ROOT%/}$(python_get_sitedir)/${P}-py${pyver}.egg-info"
+   if [[ -d ${egginfo} ]]; then
+   rm -rv "${egginfo}" || die "Failed to remove egg-info 
directory"
+   fi
+   }
+   python_foreach_impl _cleanup
+}



  1   2   >