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

2019-07-12 Thread Andreas Sturmlechner
commit: 994ad05cbb71a2e8c5c7b4dbcc60605568fe8706
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jul 12 18:37:36 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jul 13 06:50:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=994ad05c

media-gfx/krita: 4.2.3 version bump

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

 media-gfx/krita/Manifest   |   1 +
 media-gfx/krita/krita-4.2.3.ebuild | 118 +
 2 files changed, 119 insertions(+)

diff --git a/media-gfx/krita/Manifest b/media-gfx/krita/Manifest
index e5583f50a1c..349c094aea4 100644
--- a/media-gfx/krita/Manifest
+++ b/media-gfx/krita/Manifest
@@ -1,2 +1,3 @@
 DIST krita-4.1.8.tar.gz 244065767 BLAKE2B 
ba2cbb6d1575cec189e8f10461b720a081f185e1e078fc1e8194c9e6d455dade45f35f1ae5a891717918b3c03863a2a7f3f819753a106ede5695003cfa260157
 SHA512 
d02715bffbd6abd29ca69598fdb1e6a652fd4f1944092ff12016a57ff2ee3bab209c93e065905ec9bfea395e50f833915bb924b97a2c119d101057cba6c9
 DIST krita-4.2.2.tar.gz 246075662 BLAKE2B 
0d4f57924f4a63afbbd53df885844aa02e93b75afb0be3a32f1be6a6d3b031389b6efc907e725b31f31f6846fd8a02cefb33e93354a75191f7ba6bf485b72f4e
 SHA512 
7ca5f18c9c8c0448ac2634bb6e0108328b4ae84527741aa35863a3423449797a4e1e1debcd7c6ace2c6c3362d339ed5b7970af71e5bd4b0e7299cf8e877ca096
+DIST krita-4.2.3.tar.gz 246136588 BLAKE2B 
1d7a371f7aeb8cf3747adcd4ab681b0ecf849e64ace16b456e9c2b8ed5fd958be895fd64c623931e47ae81bdf35b3e54161ecb204501f48c97b35ac2dcb8ac59
 SHA512 
6493740183b360a939d85cc7bc646cb173dc923a3dc63966d0f178bf308675ffead01d3bfefeeffb376f5efd7d90ee7f271b3ff412787123113dd125cc022ab5

diff --git a/media-gfx/krita/krita-4.2.3.ebuild 
b/media-gfx/krita/krita-4.2.3.ebuild
new file mode 100644
index 000..b1daa80676c
--- /dev/null
+++ b/media-gfx/krita/krita-4.2.3.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_TEST="forceoptional"
+QT_MINIMAL="5.12.3"
+VIRTUALX_REQUIRED="test"
+PYTHON_COMPAT=( python3_{5,6,7} )
+inherit kde5 python-single-r1
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+   SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Free digital painting application. Digital Painting, Creative 
Freedom!"
+HOMEPAGE="https://kde.org/applications/graphics/krita/ https://krita.org/";
+LICENSE="GPL-3"
+IUSE="color-management fftw gif +gsl heif +jpeg openexr pdf qtmedia +raw tiff 
vc"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+BDEPEND="
+   dev-cpp/eigen:3
+   dev-lang/perl
+   sys-devel/gettext
+"
+COMMON_DEPEND="${PYTHON_DEPS}
+   $(add_frameworks_dep karchive)
+   $(add_frameworks_dep kcompletion)
+   $(add_frameworks_dep kconfig)
+   $(add_frameworks_dep kcoreaddons)
+   $(add_frameworks_dep kcrash)
+   $(add_frameworks_dep kguiaddons)
+   $(add_frameworks_dep ki18n)
+   $(add_frameworks_dep kiconthemes)
+   $(add_frameworks_dep kitemmodels)
+   $(add_frameworks_dep kitemviews)
+   $(add_frameworks_dep kwidgetsaddons)
+   $(add_frameworks_dep kwindowsystem)
+   $(add_frameworks_dep kxmlgui)
+   $(add_qt_dep qtconcurrent)
+   $(add_qt_dep qtdbus)
+   $(add_qt_dep qtdeclarative)
+   $(add_qt_dep qtgui '-gles2' '' '5=')
+   $(add_qt_dep qtnetwork)
+   $(add_qt_dep qtprintsupport)
+   $(add_qt_dep qtsvg)
+   $(add_qt_dep qtwidgets)
+   $(add_qt_dep qtx11extras)
+   $(add_qt_dep qtxml)
+   dev-libs/boost:=
+   dev-libs/quazip
+   dev-python/PyQt5[${PYTHON_USEDEP}]
+   dev-python/sip[${PYTHON_USEDEP}]
+   media-gfx/exiv2:=
+   media-libs/lcms
+   media-libs/libpng:0=
+   sys-libs/zlib
+   virtual/opengl
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXi
+   color-management? ( media-libs/opencolorio )
+   fftw? ( sci-libs/fftw:3.0= )
+   gif? ( media-libs/giflib )
+   gsl? ( sci-libs/gsl:= )
+   jpeg? ( virtual/jpeg:0 )
+   heif? ( media-libs/libheif:= )
+   openexr? (
+   media-libs/ilmbase:=
+   media-libs/openexr
+   )
+   pdf? ( app-text/poppler[qt5] )
+   qtmedia? ( $(add_qt_dep qtmultimedia) )
+   raw? ( media-libs/libraw:= )
+   tiff? ( media-libs/tiff:0 )
+"
+DEPEND="${COMMON_DEPEND}
+   vc? ( >=dev-libs/vc-1.1.0 )
+"
+RDEPEND="${COMMON_DEPEND}
+   !app-office/calligra:4[calligra_features_krita]
+   !app-office/calligra-l10n:4[calligra_features_krita(+)]
+"
+
+# bug 630508
+RESTRICT+=" test"
+
+PATCHES=( "${FILESDIR}"/${PN}-4.2.2-tests-optional.patch )
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+   kde5_pkg_setup
+}
+
+src_configure() {
+   # Prevent sandbox violation from FindPyQt5.py module
+   # See Gentoo-bug 655918
+   addpredict /dev/dri
+
+   local mycmakeargs=

[gentoo-commits] repo/gentoo:master commit in: kde-plasma/powerdevil/

2019-07-12 Thread Andreas Sturmlechner
commit: 4a58efe7b2344a8ba432f176888b7b7dee751c8f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jul 11 20:32:20 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jul 13 06:50:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a58efe7

kde-plasma/powerdevil: Fix USE brightness-control

Closes: https://bugs.gentoo.org/689666
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../{powerdevil-5.16.3.ebuild => powerdevil-5.16.3-r1.ebuild}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/powerdevil/powerdevil-5.16.3.ebuild 
b/kde-plasma/powerdevil/powerdevil-5.16.3-r1.ebuild
similarity index 97%
rename from kde-plasma/powerdevil/powerdevil-5.16.3.ebuild
rename to kde-plasma/powerdevil/powerdevil-5.16.3-r1.ebuild
index 752e8c8dbc3..2179318d27f 100644
--- a/kde-plasma/powerdevil/powerdevil-5.16.3.ebuild
+++ b/kde-plasma/powerdevil/powerdevil-5.16.3-r1.ebuild
@@ -52,7 +52,7 @@ RDEPEND="${DEPEND}
 
 src_configure() {
local mycmakeargs=(
-   -DWITH_DDCUTIL=$(usex brightness-control)
+   -DHAVE_DDCUTIL=$(usex brightness-control)
$(cmake-utils_use_find_package wireless KF5BluezQt)
$(cmake-utils_use_find_package wireless KF5NetworkManagerQt)
)



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

2019-07-12 Thread Hans de Graaff
commit: bd6376f8c65d6433791c11b88c42f7eb1ee0b036
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jul 13 06:01:13 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jul 13 06:13:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd6376f8

dev-ruby/aws-sigv4: add 1.1.0

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

 dev-ruby/aws-sigv4/Manifest   |  1 +
 dev-ruby/aws-sigv4/aws-sigv4-1.1.0.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-ruby/aws-sigv4/Manifest b/dev-ruby/aws-sigv4/Manifest
index ae3c5784393..75ad950a3fc 100644
--- a/dev-ruby/aws-sigv4/Manifest
+++ b/dev-ruby/aws-sigv4/Manifest
@@ -1 +1,2 @@
 DIST aws-sigv4-1.0.3.gem 10752 BLAKE2B 
6e9f8d106a8a61bc4982d8653e550f9c795ec9fcac6e4521d318bab9a9ee74036eed8ef7c7c4f192dbbc92ac7ed7011f1c764d0b87df1f72404ab4bd2f357347
 SHA512 
a3d8cfbfe54196ed43c4ed6f7dfb7234808c540aee6324ab6752b1c8356890a8e697d128f7c6a3257030e8d5df1bb5bb36fae67c575e2648da89232586a3f82b
+DIST aws-sigv4-1.1.0.gem 11776 BLAKE2B 
37292443ded772746dae5a351ef440a1dc1e537de8335bb3be9caf813d58380c834143194f4d8373e24bf4d27734c38203ca1fbffb6909f0350dbb887a3c6033
 SHA512 
0c7e76f1d8581436aece86db9a50ff9ccec371885512b2e41908d2c4e3d2f44b220e674d112a92216857c859518cb1e9664d9e50c431616883f13f96fcb922f0

diff --git a/dev-ruby/aws-sigv4/aws-sigv4-1.1.0.ebuild 
b/dev-ruby/aws-sigv4/aws-sigv4-1.1.0.ebuild
new file mode 100644
index 000..c00aa14815c
--- /dev/null
+++ b/dev-ruby/aws-sigv4/aws-sigv4-1.1.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Amazon Web Services Signature Version 4 signing library"
+HOMEPAGE="https://aws.amazon.com/sdk-for-ruby/";
+
+LICENSE="Apache-2.0"
+SLOT="1"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/aws-eventstream-1.0.2:1"



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

2019-07-12 Thread Hans de Graaff
commit: 43c6d8975419146a22a450e1c43c531b0d6e6c5f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jul 13 05:57:20 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jul 13 06:13:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43c6d897

app-admin/r10k: add 3.3.0

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

 app-admin/r10k/Manifest  |  1 +
 app-admin/r10k/r10k-3.3.0.ebuild | 44 
 2 files changed, 45 insertions(+)

diff --git a/app-admin/r10k/Manifest b/app-admin/r10k/Manifest
index fc32d23087a..ad95243dc73 100644
--- a/app-admin/r10k/Manifest
+++ b/app-admin/r10k/Manifest
@@ -1,2 +1,3 @@
 DIST r10k-3.1.0.gem 202240 BLAKE2B 
46b7b03d7d57aa856f31ee1a8fe804b1e5ed2272f2543955c46fd194a956c4074fab7a0ca59ce828e1d0841cd7beabdcaa7a167329a8ac707e96be9e71f2cd2f
 SHA512 
7ec80be0e09d0693f33eaca4420a47a6fa7c2216ab8a06a45611b7150f97be00eaca7dd674962f14b169f9b0b315c3b47c76612baee0724c7d928541e535a960
 DIST r10k-3.2.0.gem 206336 BLAKE2B 
badc840ec7e6793daf205f1352899fa909e9a922a353a52841809dc80fd03758a865e0cb8210e58bb5c25968207d537b3f19c1903fbb519c50b6af2dd27eb5fb
 SHA512 
7ea00ec28ba631877d33fa8b00b25e1c69346b787499ec7b26118c16acecf6bd39fcdc4618af016ebf5b62850b6d984510f7e9153dd4e99771def299b7d0703d
+DIST r10k-3.3.0.gem 206848 BLAKE2B 
92fedb9871c6e22df3a3f8c4cf18feac1bf3ef51e2e67b3001c811bc81397eda71bc9da94ef860d6e39b989fd1c1a3b9dae402142496f17c4427ff2de62188fd
 SHA512 
674c5c386885dd1476264d8bc047ddad0411b6344350662021ede8a5352e95fd50a72f62127b00bf6b2bc8e6b3835b017128788707610d510a64eee13b9f4d4f

diff --git a/app-admin/r10k/r10k-3.3.0.ebuild b/app-admin/r10k/r10k-3.3.0.ebuild
new file mode 100644
index 000..a1ebf57c283
--- /dev/null
+++ b/app-admin/r10k/r10k-3.3.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_TASK_DOC=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Puppet environment and module deployment"
+HOMEPAGE="https://github.com/puppetlabs/r10k";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+git"
+
+ruby_add_rdepend "
+   ~dev-ruby/colored-1.2
+   ~dev-ruby/cri-2.15.6
+   >=dev-ruby/gettext-setup-0.24:0
+   ~dev-ruby/log4r-1.1.10
+   >=dev-ruby/multi_json-1.10:0
+   >=dev-ruby/puppet_forge-2.2.8
+   =dev-ruby/puppet_forge-2.2*
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/archive-tar-minitar
+)"
+
+RDEPEND="${RDEPEND} git? ( >=dev-vcs/git-1.6.6 )"
+
+all_ruby_prepare() {
+   sed -i -e '/s.files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid specs for unpackaged rugget git provider
+   rm -rf spec/unit/git_spec.rb spec/unit/git/rugged || die
+}



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

2019-07-12 Thread Hans de Graaff
commit: 9a4a4368df4ad54c55be4f225cad2b50e72379a0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jul 13 06:04:01 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jul 13 06:13:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a4a4368

dev-ruby/bindata: add 2.4.4

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

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

diff --git a/dev-ruby/bindata/Manifest b/dev-ruby/bindata/Manifest
index 871dbcc6c67..fa5b7841c0d 100644
--- a/dev-ruby/bindata/Manifest
+++ b/dev-ruby/bindata/Manifest
@@ -1 +1,2 @@
 DIST bindata-2.4.1.gem 78848 BLAKE2B 
a497299aca02abe61c64fe946ef928ade75f58195bdafa1b5ac842c7dd272e0dd2e5da957b558492bb1dd1e47da7da1525c0d54f0e97e571c5db804e8b24ef7e
 SHA512 
538f7deb461c234801677baf30bf6d5300dd46f201ebcaef4cc4182354e1ed375fc1c341a13d6b3a1f579e25e4e53d8aeab0dd979a581131e2a984758243
+DIST bindata-2.4.4.gem 79872 BLAKE2B 
f22f8af6270cd7d790031d2ab53a80f2480ad687abd91803ce556495d1fe8f09e1c316ccfc5b35f2cf914e44e17121d3cc84baab19d51a5671b540429d6ff1f2
 SHA512 
c7af17ea3c7aec6360acfbe0b511700706daec24a4028c86eee441baaad39c259200ee66d33e6f73766c24ae9a8a3c00e5a0c140b4e12e0d526046cd81c6ce79

diff --git a/dev-ruby/bindata/bindata-2.4.4.ebuild 
b/dev-ruby/bindata/bindata-2.4.4.ebuild
new file mode 100644
index 000..e08c6e1a982
--- /dev/null
+++ b/dev-ruby/bindata/bindata-2.4.4.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Parsing Binary Data in Ruby"
+HOMEPAGE="https://github.com/dmendel/bindata";
+
+LICENSE="BSD-2"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/minitest:5 )"
+
+all_ruby_prepare() {
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+   sed -i -e '/[Cc]overalls/d' test/test_helper.rb || die
+}



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

2019-07-12 Thread Hans de Graaff
commit: 574fa61946edb3aa132494d1d5cc37c36c063329
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jul 13 06:12:34 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jul 13 06:13:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=574fa619

dev-ruby/bindex: add 0.8.1

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

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

diff --git a/dev-ruby/bindex/Manifest b/dev-ruby/bindex/Manifest
index ab2e51743b7..015e2e1 100644
--- a/dev-ruby/bindex/Manifest
+++ b/dev-ruby/bindex/Manifest
@@ -1 +1,2 @@
 DIST bindex-0.7.0.gem 19456 BLAKE2B 
b9bbd6856e2e8c388aa02dbe6e93762cbb2011909ca62eb8d710e064c569f3f0454e352777434257920f33ce953195c48a368e337a672b63afd201c20597de16
 SHA512 
f991514979661cd7a03ece0aea368136ffcb8ed0b6d49ce11b3e1291d1dd3b653e78465b6433dc75b15cd320fb9839021937683828c8361b3cc1753377e3a757
+DIST bindex-0.8.1.gem 19968 BLAKE2B 
dccbee6954c530f64ac13e7ed0108fe81978327c216ad2e60b675eed92419494cd32ba0e09ff2fa5371f3fff61e05661bdf704644cce49310dc6ce10888cc4e5
 SHA512 
18729825e329c24e483f1e181315d373d5095c18918088d915a8307e2775e5d0163dae50440f5c58609bf32806fa567ece8bfbbd69a061a8c30e367605bc3444

diff --git a/dev-ruby/bindex/bindex-0.8.1.ebuild 
b/dev-ruby/bindex/bindex-0.8.1.ebuild
new file mode 100644
index 000..b4793d77304
--- /dev/null
+++ b/dev-ruby/bindex/bindex-0.8.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Bindings for your Ruby exceptions"
+HOMEPAGE="https://github.com/gsamokovarov/bindex";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/I s:^:#:' Rakefile || die
+}
+
+each_ruby_configure() {
+   ${RUBY} -Cext/skiptrace extconf.rb || die
+}
+
+each_ruby_compile() {
+   emake V=1 -Cext/skiptrace
+   cp ext/skiptrace/cruby.so lib/skiptrace/internal/ || die
+}



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

2019-07-12 Thread Hans de Graaff
commit: fa3ef195247aa3ea6136f1fef1b32fe837c3eb9b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jul 13 05:58:38 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jul 13 06:13:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa3ef195

app-admin/r10k: cleanup

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

 app-admin/r10k/Manifest  |  1 -
 app-admin/r10k/r10k-3.1.0.ebuild | 49 
 2 files changed, 50 deletions(-)

diff --git a/app-admin/r10k/Manifest b/app-admin/r10k/Manifest
index ad95243dc73..06ca9937569 100644
--- a/app-admin/r10k/Manifest
+++ b/app-admin/r10k/Manifest
@@ -1,3 +1,2 @@
-DIST r10k-3.1.0.gem 202240 BLAKE2B 
46b7b03d7d57aa856f31ee1a8fe804b1e5ed2272f2543955c46fd194a956c4074fab7a0ca59ce828e1d0841cd7beabdcaa7a167329a8ac707e96be9e71f2cd2f
 SHA512 
7ec80be0e09d0693f33eaca4420a47a6fa7c2216ab8a06a45611b7150f97be00eaca7dd674962f14b169f9b0b315c3b47c76612baee0724c7d928541e535a960
 DIST r10k-3.2.0.gem 206336 BLAKE2B 
badc840ec7e6793daf205f1352899fa909e9a922a353a52841809dc80fd03758a865e0cb8210e58bb5c25968207d537b3f19c1903fbb519c50b6af2dd27eb5fb
 SHA512 
7ea00ec28ba631877d33fa8b00b25e1c69346b787499ec7b26118c16acecf6bd39fcdc4618af016ebf5b62850b6d984510f7e9153dd4e99771def299b7d0703d
 DIST r10k-3.3.0.gem 206848 BLAKE2B 
92fedb9871c6e22df3a3f8c4cf18feac1bf3ef51e2e67b3001c811bc81397eda71bc9da94ef860d6e39b989fd1c1a3b9dae402142496f17c4427ff2de62188fd
 SHA512 
674c5c386885dd1476264d8bc047ddad0411b6344350662021ede8a5352e95fd50a72f62127b00bf6b2bc8e6b3835b017128788707610d510a64eee13b9f4d4f

diff --git a/app-admin/r10k/r10k-3.1.0.ebuild b/app-admin/r10k/r10k-3.1.0.ebuild
deleted file mode 100644
index c03f18e4e6a..000
--- a/app-admin/r10k/r10k-3.1.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby23 ruby24 ruby25"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC=""
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Puppet environment and module deployment"
-HOMEPAGE="https://github.com/puppetlabs/r10k";
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+git"
-
-ruby_add_rdepend "
-   ~dev-ruby/colored-1.2
-   =dev-ruby/cri-2.15*
-   >=dev-ruby/gettext-setup-0.24:0
-   ~dev-ruby/log4r-1.1.10
-   >=dev-ruby/multi_json-1.10:0
-   >=dev-ruby/puppet_forge-2.2.8
-   =dev-ruby/puppet_forge-2.2*
-"
-
-ruby_add_bdepend "test? (
-   dev-ruby/archive-tar-minitar
-)"
-
-RDEPEND="${RDEPEND} git? ( >=dev-vcs/git-1.6.6 )"
-
-all_ruby_prepare() {
-   sed -i -e 's/json_pure/json/' \
-   -e '/cri/ s/2\.6\../2.7/' \
-   -e '/systemu/ s/2.5.2/2.5/' \
-   -e '/faraday/ s/0.9.0/0.9/' \
-   -e '/semantic_puppet/ s/~>/>/' \
-   -e '/s.files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid specs for unpackaged rugget git provider
-   rm -rf spec/unit/git_spec.rb spec/unit/git/rugged || die
-}



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

2019-07-12 Thread Matthew Thode
commit: 7fe06417fd5a0afdc2b2278c405206db702e19ae
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Jul 13 05:50:39 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Jul 13 05:50:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fe06417

sys-cluster/heat: fix Sdir (again)

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

 sys-cluster/heat/heat-2019.1..ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-cluster/heat/heat-2019.1..ebuild 
b/sys-cluster/heat/heat-2019.1..ebuild
index d776c23e949..d6bd077a30e 100644
--- a/sys-cluster/heat/heat-2019.1..ebuild
+++ b/sys-cluster/heat/heat-2019.1..ebuild
@@ -19,7 +19,6 @@ else
https://tarballs.openstack.org/${PN}/openstack-${P}.tar.gz";
KEYWORDS="~amd64 ~arm64 ~x86"
 fi
-S="${WORKDIR}/openstack-${P}"
 
 LICENSE="Apache-2.0"
 SLOT="0"



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

2019-07-12 Thread Hans de Graaff
commit: 29d8592ba1f0ca6306899a9ffbad2138064d8c6e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jul 13 05:37:30 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jul 13 05:37:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29d8592b

dev-ruby/rack-attack: add 6.1.0

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

 dev-ruby/rack-attack/Manifest |  1 +
 dev-ruby/rack-attack/rack-attack-6.1.0.ebuild | 37 +++
 2 files changed, 38 insertions(+)

diff --git a/dev-ruby/rack-attack/Manifest b/dev-ruby/rack-attack/Manifest
index 16a6e524bc6..a789fa323b5 100644
--- a/dev-ruby/rack-attack/Manifest
+++ b/dev-ruby/rack-attack/Manifest
@@ -1,2 +1,3 @@
 DIST rack-attack-5.4.2.gem 23040 BLAKE2B 
7af950339f03139e6a3ac9e8349e6d2af5182a29f643a08a9ea0806349c02965d05e99d95421f14ba827c9c942a6824f710dbaf06adbb0aa07dde03d74e629ed
 SHA512 
a4af12c2c436a3634108494e2a5b9c5751c0fa2e87af6efa326d9c09fdae54b5bd8a8974c48785dfef64565ff9ee0a6704c90acf1277c8e80849ff30f9fbb67b
 DIST rack-attack-6.0.0.gem 23552 BLAKE2B 
ffd558e6a8b4b03fb332ef84f74c77f3f6dbfbaa8ce819c9522c02791ae35acc177b07a5f52f1888ccf25feb068e1812d1d61ddb7ebc9ea34da7ae1fe6275c27
 SHA512 
dca8ab20a3c4e5ac1214b232674fbf164a4c05f7ebb219193608b235583cdea5367d402d32a60d6a92c534a04d328714c673a7c93c50423a038e653561023f87
+DIST rack-attack-6.1.0.gem 23552 BLAKE2B 
91f1c83659ea906732c6ab39904a5b01710fba3bf82e6c9b5bf88d9c992bd1f5d69c71e6487e85874f9c4527ac0f053bb648d600e8ac17569f0b6331089f0fc0
 SHA512 
b03050f15f05a27ee9a4f997c9de0c34a548f9fbd8e46d52f071c138f31c4bfc65196873a0bebce3c8d3862809b75295ab0f30c97afb128051cfa9b161d3dbe2

diff --git a/dev-ruby/rack-attack/rack-attack-6.1.0.ebuild 
b/dev-ruby/rack-attack/rack-attack-6.1.0.ebuild
new file mode 100644
index 000..dbabb18b825
--- /dev/null
+++ b/dev-ruby/rack-attack/rack-attack-6.1.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby24 ruby25 ruby26"
+
+# Skip integration tests since they require additional unpackaged
+# dependencies and running daemons.
+RUBY_FAKEGEM_TASK_TEST="test:units"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="A DSL for blocking & throttling abusive clients"
+HOMEPAGE="https://github.com/kickstarter/rack-attack";
+
+LICENSE="MIT"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="test"
+
+ruby_add_rdepend "dev-ruby/rack:*"
+ruby_add_bdepend "test? (
+   dev-ruby/actionpack
+   dev-ruby/activesupport
+   dev-ruby/rack-test
+   dev-ruby/minitest )"
+
+all_ruby_prepare() {
+   sed -i -e '/\(bundler\|byebug\)/ s:^:#:' Rakefile spec/spec_helper.rb 
|| die
+   sed -i -e '3igem "actionpack"' spec/spec_helper.rb || die
+   sed -i -e '/rubocop/I s:^:#:' Rakefile || die
+}



[gentoo-commits] proj/sci:master commit in: dev-python/pyfftw/

2019-07-12 Thread Benda XU
commit: 339c6b1e085fc222e76dad3b77b8629f0169495a
Author: Marius Brehler  googlemail  com>
AuthorDate: Fri Jul 12 14:06:05 2019 +
Commit: Benda XU  gentoo  org>
CommitDate: Sat Jul 13 03:15:17 2019 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=339c6b1e

dev-python/pyfftw: Remove from overlay, available as pyFFTW in tree

Closes: https://github.com/gentoo/sci/pull/919

Signed-off-by: Marius Brehler  googlemail.com>
Signed-off-by: Benda Xu  gentoo.org>

 dev-python/pyfftw/metadata.xml | 19 
 dev-python/pyfftw/pyfftw-0.10.4.ebuild | 40 --
 dev-python/pyfftw/pyfftw-0.9.2.ebuild  | 35 -
 dev-python/pyfftw/pyfftw-.ebuild   | 33 
 4 files changed, 127 deletions(-)

diff --git a/dev-python/pyfftw/metadata.xml b/dev-python/pyfftw/metadata.xml
deleted file mode 100644
index c93b316f7..0
--- a/dev-python/pyfftw/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-   mar...@linux.sungazer.de
-   Marius Brehler
-   
-   
-   s...@gentoo.org
-   Gentoo Science Project
-   
-   
-A pythonic wrapper around FFTW, the FFT library, presenting a
-unified interface for all the supported transforms.
-
-   
-   pyFFTW
-   
-

diff --git a/dev-python/pyfftw/pyfftw-0.10.4.ebuild 
b/dev-python/pyfftw/pyfftw-0.10.4.ebuild
deleted file mode 100644
index d6d6e7bbc..0
--- a/dev-python/pyfftw/pyfftw-0.10.4.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{4,5} )
-
-inherit distutils-r1
-
-MY_PN="pyFFTW"
-
-DESCRIPTION="FFTW wrapper for python"
-HOMEPAGE="http://hgomersall.github.io/pyFFTW/";
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="test"
-KEYWORDS="~amd64"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-RDEPEND="
-   >=dev-python/numpy-1.8.0[${PYTHON_USEDEP}]
-   sci-libs/scipy[${PYTHON_USEDEP}]
-   >=sci-libs/fftw-3.3.3
-   >=dev-python/cython-0.19.1[${PYTHON_USEDEP}]
-   "
-DEPEND="${RDEPEND}"
-
-#current python_test() broken
-RESTRICT="test"
-
-python_test() {
-   distutils_install_for_testing
-   cd "${TEST_DIR}"/lib || die
-
-   cp "${S}"/setup.py "${TEST_DIR}"/lib/ || die
-   cp -r "${S}"/test "${TEST_DIR}"/lib/ || die
-   esetup.py test || die
-}

diff --git a/dev-python/pyfftw/pyfftw-0.9.2.ebuild 
b/dev-python/pyfftw/pyfftw-0.9.2.ebuild
deleted file mode 100644
index 7a5b2d505..0
--- a/dev-python/pyfftw/pyfftw-0.9.2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{4,5} )
-
-inherit distutils-r1
-
-MY_PN="pyFFTW"
-
-DESCRIPTION="FFTW wrapper for python"
-HOMEPAGE="http://hgomersall.github.io/pyFFTW/";
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="test"
-KEYWORDS="~amd64"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-RDEPEND="
-   >=dev-python/numpy-1.8.0[${PYTHON_USEDEP}]
-   >=sci-libs/fftw-3.3.3
-   >=dev-python/cython-0.19.1[${PYTHON_USEDEP}]
-   "
-DEPEND="${RDEPEND}"
-
-python_test() {
-   distutils_install_for_testing
-   cd "${TEST_DIR}"/lib || die
-   cp "${S}"/setup.py "${TEST_DIR}"/lib/ || die
-   cp -r "${S}"/test "${TEST_DIR}"/lib/ || die
-   esetup.py test || die
-}

diff --git a/dev-python/pyfftw/pyfftw-.ebuild 
b/dev-python/pyfftw/pyfftw-.ebuild
deleted file mode 100644
index 7a7f4257d..0
--- a/dev-python/pyfftw/pyfftw-.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{4,5} )
-
-inherit distutils-r1 git-r3
-
-MY_PN="pyFFTW"
-
-DESCRIPTION="FFTW wrapper for python"
-HOMEPAGE="http://hgomersall.github.io/pyFFTW/";
-EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git 
git://github.com/${MY_PN}/${MY_PN}.git"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="test"
-
-RDEPEND="
-   >=dev-python/numpy-1.8.0[${PYTHON_USEDEP}]
-   sci-libs/scipy[${PYTHON_USEDEP}]
-   >=sci-libs/fftw-3.3.3
-   >=dev-python/cython-0.19.1[${PYTHON_USEDEP}]
-   "
-DEPEND="${RDEPEND}"
-
-python_test() {
-   distutils_install_for_testing
-   cd "${TEST_DIR}"/lib || die
-   cp "${S}"/setup.py "${TEST_DIR}"/lib/ || die
-   cp -r "${S}"/test "${TEST_DIR}"/lib/ || die
-   esetup.py test || die
-}



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

2019-07-12 Thread Louis Sautier
commit: b1a3d3c12b3e8537665ddebca3f0e25363c15179
Author: Louis Sautier  gentoo  org>
AuthorDate: Sat Jul 13 01:38:04 2019 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Sat Jul 13 01:38:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1a3d3c1

dev-python/zipp: bump to 0.5.2

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

 dev-python/zipp/Manifest  |  1 +
 dev-python/zipp/zipp-0.5.2.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/zipp/Manifest b/dev-python/zipp/Manifest
index 778f14e8829..84258d759a3 100644
--- a/dev-python/zipp/Manifest
+++ b/dev-python/zipp/Manifest
@@ -1 +1,2 @@
 DIST zipp-0.5.1.tar.gz 10763 BLAKE2B 
4f70d6ed94203d4b9fb9127930a07797c3cbfa023e0cd472e9d3a18e1877619dbefee654cd0364592a594b6e9e0aabc813e0560695bb18f8e3a64cb4ce76f0e2
 SHA512 
d4486ae98159677cd481cddb3bd00d5d2237dc94f0f3129b03994800b0e136c12b05e02d2ca7d628043dabce323f34dd919b9ba731549656802527abdcfea120
+DIST zipp-0.5.2.tar.gz 10875 BLAKE2B 
97e56b8e1cbff2344ee6b385085e6c821d61bd2c2510ac54e50a3f706515f1e22789168c97599787787b47f09dabe55abb594f5724d1d540f62d8d68fc32e36f
 SHA512 
8c84b620844315ab1f1aa3c5bb29dcdf1271a0139198b5c3d6aa31ecb9a86f0dcef963819403d971ae0461c737312c064572c57ecf32d73dc973a5f69cf0375c

diff --git a/dev-python/zipp/zipp-0.5.2.ebuild 
b/dev-python/zipp/zipp-0.5.2.ebuild
new file mode 100644
index 000..2d0e62d3d6e
--- /dev/null
+++ b/dev-python/zipp/zipp-0.5.2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Backport of pathlib-compatible object wrapper for zip files"
+HOMEPAGE="https://github.com/jaraco/zipp";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
+   test? (
+   dev-python/contextlib2[${PYTHON_USEDEP}]
+   dev-python/pathlib2[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/unittest2[${PYTHON_USEDEP}]
+   )
+   doc? (
+   >=dev-python/jaraco-packaging-3.2[${PYTHON_USEDEP}]
+   >=dev-python/rst-linker-1.9[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   )
+"
+
+python_compile_all() {
+   if use doc; then
+   sphinx-build docs docs/_build/html || die
+   HTML_DOCS=( docs/_build/html/. )
+   fi
+}
+
+python_test() {
+   pytest -vv || die "tests failed with ${EPYTHON}"
+}



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

2019-07-12 Thread Louis Sautier
commit: 5f63bed1b0701b617d9dfea7e7f40310b8d8f44d
Author: Louis Sautier  gentoo  org>
AuthorDate: Sat Jul 13 01:32:28 2019 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Sat Jul 13 01:32:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f63bed1

dev-python/irc: bump to 17.1, requires dev-python/importlib_metadata

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

 dev-python/irc/Manifest|  1 +
 dev-python/irc/irc-17.1.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/dev-python/irc/Manifest b/dev-python/irc/Manifest
index 9a863f4d528..e58ae380772 100644
--- a/dev-python/irc/Manifest
+++ b/dev-python/irc/Manifest
@@ -1,3 +1,4 @@
 DIST irc-16.3.tar.gz 87067 BLAKE2B 
61d8b9cc20390a3eb918e5593a167b28f37154ee05cb4d7a72f8901509d3345e8d6bee9c17b66aa6c71fad4608a9f98eb3848190f82eac7db6f2013227979c25
 SHA512 
84b5a56a441cdf22396c10b81c115cb2e297ac082785e9baf0bc73d655034be1ff3f553d44412f066ab4b74530faddb66a9cc2f511a332e87fe49af0b6e68e5b
 DIST irc-16.4.tar.gz 86909 BLAKE2B 
c1544a36cb4173fdd22514ab5c6a61d691634224f93c9a04aa08b9fc91203aa18ed2bf429221089fd2bbea45de6138e8eb480b1ac706e36c6ed2c01405397dda
 SHA512 
9080d3dd484751ffa80b117184cd63c4728b1bc50f2493b046a1fd3779e65016f874d0e629d2ac8a3b36db39a91985b890f3a1fb35bd9638d96f2654bf6da943
 DIST irc-17.0.tar.gz 86522 BLAKE2B 
1fc1d2faa4e13bfdabffbccae0c40ea7dd477894a5b6f24370950d4bce5e833103fcd2c20d39e2fd0490975b1f36fb234bc354d08f1524062f4dfe7195158750
 SHA512 
7afef790048b6905d1ae1fa559fa100f57a508586a9d3641890c578730677c965b5c1dc9e00927c8178955632ff919c00484c535e5c411ce15f68a7d3f93
+DIST irc-17.1.tar.gz 90266 BLAKE2B 
bcee4710527d718c43fd836f36c48af4bd3b92aee202b0197be710ffc249b3b24d6bfb4f092a102ba0789325e0322b23d65af3fd5d7aa45cf0174d278b5d5282
 SHA512 
8c6a7d1e302ddfdb86808fe422f922a4bf088dd2890e5ca7a924ca960e603c78e9aedab202c895c555e3ad569e6be133aff652e0a374a16e3ab165100e6fecb6

diff --git a/dev-python/irc/irc-17.1.ebuild b/dev-python/irc/irc-17.1.ebuild
new file mode 100644
index 000..1a6a8515e16
--- /dev/null
+++ b/dev-python/irc/irc-17.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit distutils-r1
+
+DESCRIPTION="IRC client framework written in Python"
+HOMEPAGE="https://github.com/jaraco/irc";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples test"
+
+RDEPEND="
+   dev-python/importlib_metadata[${PYTHON_USEDEP}]
+   dev-python/jaraco-collections[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-functools-1.20[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-itertools-1.8[${PYTHON_USEDEP}]
+   dev-python/jaraco-logging[${PYTHON_USEDEP}]
+   dev-python/jaraco-stream[${PYTHON_USEDEP}]
+   dev-python/jaraco-text[${PYTHON_USEDEP}]
+   dev-python/more-itertools[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   >=dev-python/tempora-1.6[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
+   doc? (
+   >=dev-python/jaraco-packaging-3.2[${PYTHON_USEDEP}]
+   >=dev-python/rst-linker-1.9[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   )
+   test? (
+   ${RDEPEND}
+   dev-python/backports-unittest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-2.8[${PYTHON_USEDEP}]
+   )
+"
+
+python_compile_all() {
+   if use doc; then
+   cd docs || die
+   sphinx-build . _build/html || die
+   HTML_DOCS=( docs/_build/html/. )
+   fi
+}
+
+python_test() {
+   # Override pytest options to skip flake8
+   pytest -vv --override-ini="addopts=--doctest-modules" \
+   || die "Tests failed with ${EPYTHON}"
+}
+
+python_install_all() {
+   if use examples; then
+   docompress -x "/usr/share/doc/${PF}/scripts"
+   dodoc -r scripts
+   fi
+   distutils-r1_python_install_all
+}



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

2019-07-12 Thread Louis Sautier
commit: b703775a83a795ee9d65f2e2ba0532872b741efc
Author: Louis Sautier  gentoo  org>
AuthorDate: Sat Jul 13 01:32:50 2019 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Sat Jul 13 01:32:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b703775a

dev-python/irc: remove old

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

 dev-python/irc/Manifest|  1 -
 dev-python/irc/irc-16.4.ebuild | 65 --
 2 files changed, 66 deletions(-)

diff --git a/dev-python/irc/Manifest b/dev-python/irc/Manifest
index e58ae380772..cb43389 100644
--- a/dev-python/irc/Manifest
+++ b/dev-python/irc/Manifest
@@ -1,4 +1,3 @@
 DIST irc-16.3.tar.gz 87067 BLAKE2B 
61d8b9cc20390a3eb918e5593a167b28f37154ee05cb4d7a72f8901509d3345e8d6bee9c17b66aa6c71fad4608a9f98eb3848190f82eac7db6f2013227979c25
 SHA512 
84b5a56a441cdf22396c10b81c115cb2e297ac082785e9baf0bc73d655034be1ff3f553d44412f066ab4b74530faddb66a9cc2f511a332e87fe49af0b6e68e5b
-DIST irc-16.4.tar.gz 86909 BLAKE2B 
c1544a36cb4173fdd22514ab5c6a61d691634224f93c9a04aa08b9fc91203aa18ed2bf429221089fd2bbea45de6138e8eb480b1ac706e36c6ed2c01405397dda
 SHA512 
9080d3dd484751ffa80b117184cd63c4728b1bc50f2493b046a1fd3779e65016f874d0e629d2ac8a3b36db39a91985b890f3a1fb35bd9638d96f2654bf6da943
 DIST irc-17.0.tar.gz 86522 BLAKE2B 
1fc1d2faa4e13bfdabffbccae0c40ea7dd477894a5b6f24370950d4bce5e833103fcd2c20d39e2fd0490975b1f36fb234bc354d08f1524062f4dfe7195158750
 SHA512 
7afef790048b6905d1ae1fa559fa100f57a508586a9d3641890c578730677c965b5c1dc9e00927c8178955632ff919c00484c535e5c411ce15f68a7d3f93
 DIST irc-17.1.tar.gz 90266 BLAKE2B 
bcee4710527d718c43fd836f36c48af4bd3b92aee202b0197be710ffc249b3b24d6bfb4f092a102ba0789325e0322b23d65af3fd5d7aa45cf0174d278b5d5282
 SHA512 
8c6a7d1e302ddfdb86808fe422f922a4bf088dd2890e5ca7a924ca960e603c78e9aedab202c895c555e3ad569e6be133aff652e0a374a16e3ab165100e6fecb6

diff --git a/dev-python/irc/irc-16.4.ebuild b/dev-python/irc/irc-16.4.ebuild
deleted file mode 100644
index b45ad1c3f64..000
--- a/dev-python/irc/irc-16.4.ebuild
+++ /dev/null
@@ -1,65 +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,6,7}} )
-
-inherit distutils-r1
-
-DESCRIPTION="IRC client framework written in Python"
-HOMEPAGE="https://github.com/jaraco/irc";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc examples test"
-
-RDEPEND="
-   >=dev-python/jaraco-functools-1.20[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-itertools-1.8[${PYTHON_USEDEP}]
-   >=dev-python/tempora-1.6[${PYTHON_USEDEP}]
-   dev-python/jaraco-collections[${PYTHON_USEDEP}]
-   dev-python/jaraco-logging[${PYTHON_USEDEP}]
-   dev-python/jaraco-stream[${PYTHON_USEDEP}]
-   dev-python/jaraco-text[${PYTHON_USEDEP}]
-   dev-python/more-itertools[${PYTHON_USEDEP}]
-   dev-python/pytz[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-"
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
-   doc? (
-   >=dev-python/jaraco-packaging-3.2[${PYTHON_USEDEP}]
-   >=dev-python/rst-linker-1.9[${PYTHON_USEDEP}]
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   )
-   test? (
-   ${RDEPEND}
-   dev-python/backports-unittest-mock[${PYTHON_USEDEP}]
-   >=dev-python/pytest-2.8[${PYTHON_USEDEP}]
-   )
-"
-
-python_compile_all() {
-   if use doc; then
-   cd docs || die
-   sphinx-build . _build/html || die
-   HTML_DOCS=( docs/_build/html/. )
-   fi
-}
-
-python_test() {
-   # Override pytest options to skip flake8
-   pytest -vv --override-ini="addopts=--doctest-modules" \
-   || die "Tests failed with ${EPYTHON}"
-}
-
-python_install_all() {
-   if use examples; then
-   docompress -x "/usr/share/doc/${PF}/scripts"
-   dodoc -r scripts
-   fi
-   distutils-r1_python_install_all
-}



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

2019-07-12 Thread Louis Sautier
commit: cfcc42a34a1f50c7441fa4d81fb122877257e44a
Author: Louis Sautier  gentoo  org>
AuthorDate: Sat Jul 13 00:30:50 2019 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Sat Jul 13 01:09:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfcc42a3

dev-python/importlib_resources: add doc

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

 .../importlib_resources-1.0.2-r1.ebuild   | 15 ++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/dev-python/importlib_resources/importlib_resources-1.0.2-r1.ebuild 
b/dev-python/importlib_resources/importlib_resources-1.0.2-r1.ebuild
index 1e8e022c6b5..5ebc09e8110 100644
--- a/dev-python/importlib_resources/importlib_resources-1.0.2-r1.ebuild
+++ b/dev-python/importlib_resources/importlib_resources-1.0.2-r1.ebuild
@@ -15,13 +15,14 @@ LICENSE="Apache-2.0"
 
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="test"
+IUSE="doc test"
 
 RDEPEND="
$(python_gen_cond_dep 'dev-python/pathlib2[${PYTHON_USEDEP}]' -2)
virtual/python-typing[${PYTHON_USEDEP}]
 "
 BDEPEND="
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? ( ${RDEPEND} )
dev-python/setuptools[${PYTHON_USEDEP}]
 "
@@ -29,6 +30,18 @@ BDEPEND="
 # https://gitlab.com/python-devs/importlib_resources/issues/71
 PATCHES=( "${FILESDIR}/${P}-skip-wheel.patch" )
 
+python_prepare_all() {
+   sed -i "/'sphinx.ext.intersphinx'/d" ${PN}/docs/conf.py || die
+   distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+   if use doc; then
+   sphinx-build ${PN}/docs docs/_build/html || die
+   HTML_DOCS=( docs/_build/html/. )
+   fi
+}
+
 python_test() {
"${EPYTHON}" -m unittest discover -v || die "tests failed with 
${EPYTHON}"
 }



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

2019-07-12 Thread Louis Sautier
commit: ef5a789c10a044f0126b77742a77549f1492a782
Author: Louis Sautier  gentoo  org>
AuthorDate: Sat Jul 13 01:02:05 2019 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Sat Jul 13 01:09:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef5a789c

dev-python/importlib_metadata: new package, v0.18

Required by dev-python/irc-17.1

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

 dev-python/importlib_metadata/Manifest |  1 +
 .../importlib_metadata-0.18.ebuild | 51 ++
 dev-python/importlib_metadata/metadata.xml | 17 
 3 files changed, 69 insertions(+)

diff --git a/dev-python/importlib_metadata/Manifest 
b/dev-python/importlib_metadata/Manifest
new file mode 100644
index 000..b3cd34cc3f9
--- /dev/null
+++ b/dev-python/importlib_metadata/Manifest
@@ -0,0 +1 @@
+DIST importlib_metadata-0.18.tar.gz 23341 BLAKE2B 
e1c43a760b141b0589973672ad1cd6c47e077293353f67ebe2c2b3631265712dcecc8e14a57803539d2276d5d908fae3c4ac07165ddd5937cf53955ff896001e
 SHA512 
2f39789725548bcb37061b0b99f90802a2919339db6b29f95b38811b35f4cafc7acfb4cca1167e28a4738ba195af31344f59ab457d87710764d1ba8f06034b18

diff --git a/dev-python/importlib_metadata/importlib_metadata-0.18.ebuild 
b/dev-python/importlib_metadata/importlib_metadata-0.18.ebuild
new file mode 100644
index 000..dcfb1283d7b
--- /dev/null
+++ b/dev-python/importlib_metadata/importlib_metadata-0.18.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=( pypy{,3} python{2_7,3_{5,6,7}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Read metadata from Python packages"
+HOMEPAGE="https://importlib-metadata.readthedocs.io/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND="
+   dev-python/zipp[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '>=dev-python/configparser-3.5[${PYTHON_USEDEP}]' 
-2)
+   $(python_gen_cond_dep 'dev-python/contextlib2[${PYTHON_USEDEP}]' -2)
+   $(python_gen_cond_dep 'dev-python/pathlib2[${PYTHON_USEDEP}]' -2)
+"
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   ${RDEPEND}
+   $(python_gen_cond_dep 
'dev-python/importlib_resources[${PYTHON_USEDEP}]' pypy pypy3 python2_7 
python3_5 python3_6)
+   )
+   doc? (
+   >=dev-python/rst-linker-1.9[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   )
+"
+python_prepare_all() {
+   sed -i "/'sphinx.ext.intersphinx'/d" ${PN}/docs/conf.py || die
+   distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+   if use doc; then
+   sphinx-build ${PN}/docs docs/_build/html || die
+   HTML_DOCS=( docs/_build/html/. )
+   fi
+}
+
+python_test() {
+   "${EPYTHON}" -m unittest discover -v || die "tests failed with 
${EPYTHON}"
+}

diff --git a/dev-python/importlib_metadata/metadata.xml 
b/dev-python/importlib_metadata/metadata.xml
new file mode 100644
index 000..232d18f4ff0
--- /dev/null
+++ b/dev-python/importlib_metadata/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   sb...@gentoo.org
+   Louis Sautier
+   
+   
+   pyt...@gentoo.org
+   Python
+   
+   
+   importlib-metadata
+   python-devs/importlib_metadata
+   
https://gitlab.com/python-devs/importlib_metadata/issues
+   
+



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

2019-07-12 Thread Thomas Deutschmann
commit: b071a044059b008fea94b5af02326ef2b0d28992
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Jul 12 23:42:52 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jul 12 23:42:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b071a044

sys-kernel/linux-firmware: new snapshot

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

 sys-kernel/linux-firmware/Manifest |   1 +
 .../linux-firmware/linux-firmware-20190712.ebuild  | 301 +
 2 files changed, 302 insertions(+)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 84c1efe1754..e0102e45b50 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -2,3 +2,4 @@ DIST linux-firmware-20190502.tar.gz 185125493 BLAKE2B 
48e60d08893688ab546d3d8344
 DIST linux-firmware-20190514.tar.gz 186854834 BLAKE2B 
cc4feeb4627fa402e445b8176557d67107701c6c0db44f5e5398b4040a0b80d40e32731ca3a31ca67de1e134e6b05f7e43ad29f5793c69e23fa220562624d53f
 SHA512 
eff7a5b7c65b254949443b9d2943332f486c73a69b8398c1298cfe1c06c9fdafa2dcfb2f9d1c02adad8b5e205f25bd61001fee99814e12e5d524179bc3e2
 DIST linux-firmware-20190603.tar.gz 186855626 BLAKE2B 
66e3bf709ae9a3df1ac9b7b9bd4e1fa556b07696896e7db086c7b60887a8e8854638d86ecead091d32b3d9a83adc1ab88e8b2fde730f8f97a3225492c2229512
 SHA512 
9027ae7f649b7e1ff15177c1edb23def93d8fe90a63a90e72e7ab98414d557c9f4545ced30363c68eb1715cd74d19c0dd9e395e82320427b4aab2432a173e62b
 DIST linux-firmware-20190620.tar.gz 190401448 BLAKE2B 
a31bbe2f2bf00b9b4f5dfe43f1b764b1cd66e07baf12b21a9f9ab0186c6075c0e78b70b22ac0c3e0762d54dd1624c55f1ae177c445472e28be7c46f570dc015e
 SHA512 
f09ed91c57d6b9f181131030e0af66766c0b49e06cce732744f5df44ed989b635e9a275ec5b140418586fd6fec7f3a1d703dd22b9257f4e5dc7c52f1194f75ae
+DIST linux-firmware-20190712.tar.gz 193523688 BLAKE2B 
2c2751d41b7e17eb40092af43d9dd196ef5544ed43a77392780b77a2def50306f7479aa5b682507b29e471e9acdc446cc44e4ef2c0cceba9d116dbeea5a4d981
 SHA512 
db60dc1d42603c4fba663b7a7ff7fa8de66dd17d8dd99560162c7e763f73012d2e0ded0bb3827d80efa9a4eec4689c11000d44dc094a59242e62f92670b4aca0

diff --git a/sys-kernel/linux-firmware/linux-firmware-20190712.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20190712.ebuild
new file mode 100644
index 000..f395cd682de
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20190712.ebuild
@@ -0,0 +1,301 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit savedconfig
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git";
+else
+   GIT_COMMIT="d52556e4592e64023157a83fb0f483661f23ac0e"
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/linux-firmware-${GIT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="alpha amd64 arm arm64 hppa ia64 mips ppc ppc64 s390 sh sparc 
x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git";
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? (
+   linux-fw-redistributable ( BSD-2 BSD BSD-4 ISC MIT 
no-source-code ) )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="+redistributable savedconfig unknown-license"
+RESTRICT="binchecks strip
+   unknown-license? ( bindist )"
+
+RDEPEND="!savedconfig? (
+   redistributable? (
+   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+   !media-tv/cx18-firmware
+   ! 
${PN}.conf
+   find * ! -type d ! -name ${PN}.conf >> ${PN}.conf
+
+   if use savedconfig; then
+   restore_config ${PN}.conf
+
+   ebegin "Removing all files not listed in config"
+   find ! -type d ! -name ${PN}.conf -printf "%P\n" \
+   | grep -Fvx -f <(grep -v '^#' ${PN}.conf \
+   || die "grep failed, empty config file?") \
+   | xargs -d '\n' --no-run-if-empty rm
+   eend $? || die
+   fi
+
+   # remove empty directories, bug #396073
+   find -type d -empty -delete || die
+}
+
+src_install() {
+   if use !savedconfig; then
+   save_config ${PN}.conf
+   fi
+   rm ${PN}.conf || die
+
+   if ! ( shopt -s failglob; : * ) 2>/dev/null; then
+   eerror "No files to install. Check your USE flag settings"
+   eerror "and the list of files in your saved configuration."
+   die "Refusing to install an

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

2019-07-12 Thread Sergei Trofimovich
commit: 1b4b03f4084fc08475ccf1bdc3734e0ff9ed37df
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Jul 12 22:07:06 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jul 12 23:37:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b4b03f4

toolchain.eclass: add 'einfo' when last cross-compiler is removed

Signed-off-by: Sergei Trofimovich  gentoo.org>

 eclass/toolchain.eclass | 1 +
 1 file changed, 1 insertion(+)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 3d997fb6581..9caed25f55a 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -2253,6 +2253,7 @@ toolchain_pkg_postrm() {
# clean up the cruft left behind by cross-compilers
if is_crosscompile ; then
if [[ -z $(ls "${EROOT%/}"/etc/env.d/gcc/${CTARGET}* 
2>/dev/null) ]] ; then
+   einfo "Removing last cross-compiler instance. Deleting 
dangling symlinks."
rm -f "${EROOT%/}"/etc/env.d/gcc/config-${CTARGET}
rm -f "${EROOT%/}"/etc/env.d/??gcc-${CTARGET}
rm -f 
"${EROOT%/}"/usr/bin/${CTARGET}-{gcc,{g,c}++}{,32,64}



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

2019-07-12 Thread Sergei Trofimovich
commit: bbc72dc75013128bb0a235010690db8b5cac7e30
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Jul 12 22:17:03 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jul 12 23:37:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbc72dc7

toolchain.eclass: update active cross-gcc on uninstall

gcc-config-2 changed /usr/bin/gcc from a binary to symlink
in commit b907ef80bc421df23515afc4c306e4d96c67649
("Convert binary wrapper to a symlink wrapper.")

Before the above change /usr/bin/gcc worked in both cases
when active cross-gcc is being uninstalled. After the above
change symlink becomes dangling.

The change runs `gcc-config` more aggressively.

Reported-by: Pietro
Closes: https://bugs.gentoo.org/680360
Signed-off-by: Sergei Trofimovich  gentoo.org>

 eclass/toolchain.eclass | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 9caed25f55a..6bc04b4cbfe 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -2241,6 +2241,7 @@ toolchain_pkg_postinst() {
 }
 
 toolchain_pkg_postrm() {
+   do_gcc_config
if [[ ! ${ROOT%/} && -f 
${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then
eselect compiler-shadow clean all
fi
@@ -2265,9 +2266,6 @@ toolchain_pkg_postrm() {
[[ ${ROOT%/} ]] && return 0
 
if [[ ! -e ${LIBPATH}/libstdc++.so ]] ; then
-   # make sure the profile is sane during same-slot upgrade #289403
-   do_gcc_config
-
einfo "Running 'fix_libtool_files.sh ${GCC_RELEASE_VER}'"
fix_libtool_files.sh ${GCC_RELEASE_VER}
if [[ -n ${BRANCH_UPDATE} ]] ; then



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

2019-07-12 Thread William Hubbs
commit: adc405d52ce0bca80c639745c0d822ba12ec1f09
Author: William Hubbs  sony  com>
AuthorDate: Fri Jul 12 23:24:18 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jul 12 23:26:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adc405d5

dev-python/markdown: 2.6.11bump needed for www-apps/netbox

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: William Hubbs  gentoo.org>

 dev-python/markdown/Manifest   |  1 +
 dev-python/markdown/markdown-2.6.11.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-python/markdown/Manifest b/dev-python/markdown/Manifest
index b9286f02e6b..7d4384d4099 100644
--- a/dev-python/markdown/Manifest
+++ b/dev-python/markdown/Manifest
@@ -1,3 +1,4 @@
+DIST Markdown-2.6.11.tar.gz 274132 BLAKE2B 
0d14d308c97d925db83d71f3b9be5622e77ee4a159fced15c811390b39950e81bff9ffc567f32e878cbc44014640ab0a2f596258cfd0dce6b66029105cec7370
 SHA512 
4e7dd3e04f181fa2751a359aede301fb29a23b9af74867ff9d1d0fdd051dcd16d04a5891e37aff0b309649c5fd13363802ec7e10fc33896e9453991efcab4a66
 DIST Markdown-2.6.5.tar.gz 301781 BLAKE2B 
527a84bc8c4a891e64749bce273bf10c439376386c27355f386de8a0dd89e2bf0c1d6cadb0ff937fa3825655ab6220901f7b17ea2d184f3b3d178cbb54af58b8
 SHA512 
d966136a7184ada4eec70af661aba441694a8c4f59e57d59a28dfbc1649ca1e90cc1e4a29b354b3caf35362e1e0c96eeb3f46c68f82d7a898b76c08866d459d3
 DIST Markdown-2.6.8.tar.gz 307330 BLAKE2B 
6867f15425bd84bc030ab52000dc2f83bff0c9885854cec4a2a785f80b18129160bc57da30226fe17f42043b4938482e2e4eff9cdb3d4370b0146cc09f1ff576
 SHA512 
85c1a16ebb50af79f378eb2fa936342df6174a4f597a74fee6d0495ef2bc4c7c8337463799e427cb6788b3429e400309958b5c4784f536593047ab2e47ac7c23
 DIST Markdown-2.6.9.tar.gz 271564 BLAKE2B 
792e438955a55de9f473107618516d17129caa4d02097d510992d25715a4f28aae005781b3a2e4fe53692bc12e96ab49008b66ff49247bf1685bac4c7607e0b6
 SHA512 
d00c800dc7c1ae0753cbcddd755ade7d593a8d9c9d4ffc6eb8765233a44027a75b68948c14b4469d7aa0e7f74029e9f60159d81ed40b3d2e770c68a81533ccfa

diff --git a/dev-python/markdown/markdown-2.6.11.ebuild 
b/dev-python/markdown/markdown-2.6.11.ebuild
new file mode 100644
index 000..9a281f958d1
--- /dev/null
+++ b/dev-python/markdown/markdown-2.6.11.ebuild
@@ -0,0 +1,47 @@
+# 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} pypy pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Python implementation of the markdown markup language"
+HOMEPAGE="
+   https://python-markdown.github.io/
+   https://pypi.org/project/Markdown/
+   https://github.com/Python-Markdown/markdown";
+SRC_URI="mirror://pypi/M/${PN^}/${P^}.tar.gz"
+
+LICENSE="|| ( BSD GPL-2 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="doc test pygments"
+
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/nose[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/pytidylib[${PYTHON_USEDEP}]
+   )"
+# source cites pytidylib however from testruns it appears optional
+RDEPEND="pygments? ( dev-python/pygments[${PYTHON_USEDEP}] )"
+
+S="${WORKDIR}/${P^}"
+
+python_compile_all() {
+   if use doc; then
+   esetup.py build_docs
+   HTML_DOCS=( "${BUILD_DIR}"/docs/. )
+
+   # remove .txt files
+   find "${BUILD_DIR}"/docs -name '*.txt' -delete || die
+   fi
+}
+
+python_test() {
+   esetup.py test
+}



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

2019-07-12 Thread Louis Sautier
commit: 0bf9aabc4ce817581da94f57feba1a57c7d450a5
Author: Louis Sautier  gentoo  org>
AuthorDate: Fri Jul 12 22:45:16 2019 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Fri Jul 12 23:04:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bf9aabc

dev-python/importlib_resources: add PyPy{,3}, fix tests, deps

* If tests are called with setup.py, _py2.py is loaded even when Python 3
  is used and may fail because of a missing "pathlib2" package.
* Add x86 keyword.
* Use PyPI tarballs.
* Fix dependencies.

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

 dev-python/importlib_resources/Manifest|  2 +-
 .../importlib_resources-1.0.2-skip-wheel.patch | 12 
 .../importlib_resources-1.0.2-r1.ebuild| 34 ++
 .../importlib_resources-1.0.2.ebuild   | 27 -
 4 files changed, 47 insertions(+), 28 deletions(-)

diff --git a/dev-python/importlib_resources/Manifest 
b/dev-python/importlib_resources/Manifest
index 6b5b888e590..ee0d6e36341 100644
--- a/dev-python/importlib_resources/Manifest
+++ b/dev-python/importlib_resources/Manifest
@@ -1 +1 @@
-DIST importlib_resources-1.0.2.tar.gz 23605 BLAKE2B 
813f913a779115575f3cab6f5be8f9e7ea706a6f0e47bc0bb29439901515b435c33975f6b1fd96d74140e488b0bd98aca3331e0d69940153b348891fd5f4f400
 SHA512 
3b7b254abdf2cb8ee0abf1608123c49de05d1eada081567a0e083d1f496f37643b81e771490b414dcf56672a7e7ea9aa6dd6b77ea8206d3a97e81ad69da7e927
+DIST importlib_resources-1.0.2.tar.gz 23602 BLAKE2B 
24c27b45ec56d3838b039baf2ebc1e0c5ec582d5cfdeb5cf26587255bf8b32aa1fcf43802cabca3b82b3ddec8cdf2616d10489c3c1aca77c9fa91af1f25ef9e7
 SHA512 
50bfc5130a2c9c9354efef1cd7132e805ed0f13467ba67172f83e11d907212bef3957aeef51fd904b73996c8280008d99c918637956a470448dfd67ef4807f82

diff --git 
a/dev-python/importlib_resources/files/importlib_resources-1.0.2-skip-wheel.patch
 
b/dev-python/importlib_resources/files/importlib_resources-1.0.2-skip-wheel.patch
new file mode 100644
index 000..1cff1fafeaf
--- /dev/null
+++ 
b/dev-python/importlib_resources/files/importlib_resources-1.0.2-skip-wheel.patch
@@ -0,0 +1,12 @@
+diff --git a/setup.cfg b/setup.cfg
+index c9ef791..412b1a9 100644
+--- a/setup.cfg
 b/setup.cfg
+@@ -19,7 +19,6 @@ classifiers =
+ python_requires = >=2.7,!=3.0,!=3.1,!=3.2,!=3.3
+ setup_requires = 
+   setuptools
+-  wheel
+ install_requires = 
+   pathlib2; python_version < '3'
+   typing; python_version < '3.5'

diff --git a/dev-python/importlib_resources/importlib_resources-1.0.2-r1.ebuild 
b/dev-python/importlib_resources/importlib_resources-1.0.2-r1.ebuild
new file mode 100644
index 000..1e8e022c6b5
--- /dev/null
+++ b/dev-python/importlib_resources/importlib_resources-1.0.2-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# This is a backport of Python 3.7's importlib.resources
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Read resources from Python packages"
+HOMEPAGE="https://importlib-resources.readthedocs.io/en/latest/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+LICENSE="Apache-2.0"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+   $(python_gen_cond_dep 'dev-python/pathlib2[${PYTHON_USEDEP}]' -2)
+   virtual/python-typing[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? ( ${RDEPEND} )
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+# https://gitlab.com/python-devs/importlib_resources/issues/71
+PATCHES=( "${FILESDIR}/${P}-skip-wheel.patch" )
+
+python_test() {
+   "${EPYTHON}" -m unittest discover -v || die "tests failed with 
${EPYTHON}"
+}

diff --git a/dev-python/importlib_resources/importlib_resources-1.0.2.ebuild 
b/dev-python/importlib_resources/importlib_resources-1.0.2.ebuild
deleted file mode 100644
index 830ec759d0b..000
--- a/dev-python/importlib_resources/importlib_resources-1.0.2.ebuild
+++ /dev/null
@@ -1,27 +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_{5,6} )
-
-inherit distutils-r1
-
-DESCRIPTION="Read resources from Python packages"
-HOMEPAGE="https://importlib-resources.readthedocs.io/en/latest/";
-SRC_URI="https://gitlab.com/python-devs/${PN}/-/archive/${PV}/${P}.tar.gz";
-LICENSE="Apache-2.0"
-
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/wheel[${PYTHON_USEDEP}]"
-
-RDEPEND="${DEPEND}"
-
-python_test() {
-   esetup.py test
-}



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

2019-07-12 Thread Louis Sautier
commit: edc62e571b4af9486ba6a74880b53faed8258903
Author: Louis Sautier  gentoo  org>
AuthorDate: Fri Jul 12 23:02:03 2019 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Fri Jul 12 23:04:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edc62e57

dev-python/importlib_resources: add myself and python as maintainers

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

 dev-python/importlib_resources/metadata.xml | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/dev-python/importlib_resources/metadata.xml 
b/dev-python/importlib_resources/metadata.xml
index af87c20668a..0370da6b872 100644
--- a/dev-python/importlib_resources/metadata.xml
+++ b/dev-python/importlib_resources/metadata.xml
@@ -9,6 +9,14 @@
proxy-ma...@gentoo.org
Proxy Maintainers

+   
+   sb...@gentoo.org
+   Louis Sautier
+   
+   
+   pyt...@gentoo.org
+   Python
+   

Backport of Python 3.7’s standard library importlib.resources
module for Python 2.7, and 3.4 through 3.6. Users of Python
@@ -18,5 +26,7 @@


python-devs/importlib_resources
+   importlib_resources
+   
https://gitlab.com/python-devs/importlib_resources/issues

 



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

2019-07-12 Thread William Hubbs
commit: 356338ade526ba082bc4277dd48189a767b02366
Author: William Hubbs  sony  com>
AuthorDate: Fri Jul 12 22:25:54 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jul 12 22:27:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=356338ad

dev-python/drf-yasg: 1.16.0 bump

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: William Hubbs  gentoo.org>

 dev-python/drf-yasg/Manifest   |  1 +
 dev-python/drf-yasg/drf-yasg-1.16.0.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-python/drf-yasg/Manifest b/dev-python/drf-yasg/Manifest
index 88605dd4962..345b2aff4ac 100644
--- a/dev-python/drf-yasg/Manifest
+++ b/dev-python/drf-yasg/Manifest
@@ -1 +1,2 @@
 DIST drf-yasg-1.14.0.tar.gz 1270930 BLAKE2B 
11c075fecf1e0742765ebcab27ffda719867e4d49f5e6f337d2d048dea26e3fd1585f42a2bc58808395ff3ef2e1c5aae912d5ab547f91be5b3f0bc3a0ebae98e
 SHA512 
283307cecfc0c8fe97a8742780184bd73b547f9cd4e28bafd35cb1447519f65a432f112627fc7f5e9560185014d0477a9bf507c1cb9afcbdc3f58a21a7dd351f
+DIST drf-yasg-1.16.0.tar.gz 1288698 BLAKE2B 
cc27c5da43a20a21af8b775b891ae4f528bbe6db570f4af0008d3ca0d7ae404a20e9781985c567e880d584f219fa819709e7fcb0bcf851f5ab2ecf9d5122186f
 SHA512 
f13abe5647df15c241abe3569eb2f12865cca7018898240da7b2d7a583c362b4fd1f8a6bf57de0efb27a19a2e8e894edf74d83d82b4d69b80ed56c4836d4

diff --git a/dev-python/drf-yasg/drf-yasg-1.16.0.ebuild 
b/dev-python/drf-yasg/drf-yasg-1.16.0.ebuild
new file mode 100644
index 000..8a923a2a9c5
--- /dev/null
+++ b/dev-python/drf-yasg/drf-yasg-1.16.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_6 )
+inherit distutils-r1
+
+DESCRIPTION="Automated generation of Swagger/OpenAPI 2.0 schemas from Django 
Rest framework"
+HOMEPAGE="https://github.com/axnsan12/drf-yasg";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+validation"
+
+RDEPEND=">=dev-python/django-1.11.7[${PYTHON_USEDEP}]
+   >=dev-python/djangorestframework-3.7.7[${PYTHON_USEDEP}]
+   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
+   >=dev-python/coreapi-2.3.3[${PYTHON_USEDEP}]
+   >=dev-python/coreschema-0.0.4[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.15.34[${PYTHON_USEDEP}]
+   >=dev-python/inflection-0.3.1[${PYTHON_USEDEP}]
+   >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
+   validation? ( 
>=dev-python/swagger-spec-validator-2.1.0[${PYTHON_USEDEP}] )"
+DEPEND="${RDEPEND}
+dev-python/setuptools[${PYTHON_USEDEP}]"



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

2019-07-12 Thread William Hubbs
commit: ed7e8f7c8bb4340736b34e323a330b1452f1224b
Author: William Hubbs  sony  com>
AuthorDate: Fri Jul 12 21:46:12 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jul 12 21:47:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed7e8f7c

dev-python/djangorestframework: 3.9.4 bump

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: William Hubbs  gentoo.org>

 dev-python/djangorestframework/Manifest   |  1 +
 .../djangorestframework-3.9.4.ebuild  | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/dev-python/djangorestframework/Manifest 
b/dev-python/djangorestframework/Manifest
index f0ddcff8a37..417da5aacef 100644
--- a/dev-python/djangorestframework/Manifest
+++ b/dev-python/djangorestframework/Manifest
@@ -1 +1,2 @@
 DIST djangorestframework-3.9.2.tar.gz 785546 BLAKE2B 
b00e502a483894bfcebb9075a2534a68d0c48093b60482dfd2fd3b5653731ba5d535259451fcdd2f25f16832ec9e5a6b5e13b5e43095f770b88a0f251525a69d
 SHA512 
cf3b23de7b27bca082df571a2cfcb1c593bebd36830b60238a2efa794ded762b22444a00885acac7d97db393943063a9f7a81e9dd32628afa7f1308008520a76
+DIST djangorestframework-3.9.4.tar.gz 779306 BLAKE2B 
9ae955cf0145ad8b80b65d8b6d8f0b947e0e11ecb1b52939a1fd4d209d48d84a4d756d979596180c63f6caf25ff796503b0b3cc8237ec1bbf2d1787fae5a2863
 SHA512 
bfa269b1ca95c1d35d97f3fcdcf821778f2c2ba14ce79288b776ecff369922603ba9a2292a59ca8ad263eb3eef675420a2bb2e609e11e53e503a78bd365b2913

diff --git a/dev-python/djangorestframework/djangorestframework-3.9.4.ebuild 
b/dev-python/djangorestframework/djangorestframework-3.9.4.ebuild
new file mode 100644
index 000..7ec25886c67
--- /dev/null
+++ b/dev-python/djangorestframework/djangorestframework-3.9.4.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=( python3_{5,6,7} )
+inherit distutils-r1
+
+DESCRIPTION="Web APIs with django made easy"
+HOMEPAGE="https://www.django-rest-framework.org";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=dev-python/django-1.11[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+dev-python/setuptools[${PYTHON_USEDEP}]"



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

2019-07-12 Thread Lars Wendler
commit: 3996629cd3e9f71bf44f03e8a59529d7e740f1a7
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jul 12 21:25:07 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jul 12 21:25:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3996629c

app-shells/rush: Bump to version 2.1

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Lars Wendler  gentoo.org>

 app-shells/rush/Manifest|  1 +
 app-shells/rush/rush-2.1.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/app-shells/rush/Manifest b/app-shells/rush/Manifest
index 484d5b66d7f..49a079e8368 100644
--- a/app-shells/rush/Manifest
+++ b/app-shells/rush/Manifest
@@ -1 +1,2 @@
 DIST rush-2.0.tar.xz 810096 BLAKE2B 
793f341910cfa5e1560928ea96234ebcd5185e00450c81fd03e67598227973248ebe2dd12fecaba135fcf991d830e44d2e8b273ff251d1f9b8038df2575ae3cd
 SHA512 
7087962d0489e2cdac903abf193e7b1306ae8f76eae7f722f105a70a14aae3d72627de230edd104da34ea31aa07cdc8024eff33a9c70b987a2111435fe2a684e
+DIST rush-2.1.tar.xz 811160 BLAKE2B 
88cd95da8b3ec03f52bc9a38e44091051f5b7daaa7a49c630f6ad30c5c6e3945ec69225dddcdfacefdbe9aa39e654fc65965af2c5925848c61975413692f95ec
 SHA512 
388439a5436429eb0ed35009b8828a14566fd2e3671eea5e4d88285058084e5c921088824cb3626d755d1af4ad83a3edd39648173f0f0bafdc5b8751e94524aa

diff --git a/app-shells/rush/rush-2.1.ebuild b/app-shells/rush/rush-2.1.ebuild
new file mode 100644
index 000..cabf20f3885
--- /dev/null
+++ b/app-shells/rush/rush-2.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Restricted User Shell"
+HOMEPAGE="https://puszcza.gnu.org.ua/projects/rush/";
+SRC_URI="ftp://download.gnu.org.ua/pub/release/${PN}/${P}.tar.xz";
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="GPL-3"
+SLOT="0"
+
+IUSE="nls"
+
+BDEPEND="
+   nls? ( sys-devel/gettext )
+"
+
+# Testsuite doesn't like our sandbox (bug #689554)
+RESTRICT="test"
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable nls)
+   )
+   econf "${myeconfargs[@]}"
+}



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

2019-07-12 Thread William Hubbs
commit: c57d304a1aa3f4cce660e3e317ad54784ffb7486
Author: William Hubbs  sony  com>
AuthorDate: Fri Jul 12 21:11:18 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jul 12 21:12:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c57d304a

dev-python/django-taggit: 1.1.0 bump

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: William Hubbs  gentoo.org>

 dev-python/django-taggit/Manifest   |  1 +
 dev-python/django-taggit/django-taggit-1.1.0.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/dev-python/django-taggit/Manifest 
b/dev-python/django-taggit/Manifest
index 6b435f77d9f..6e518049a02 100644
--- a/dev-python/django-taggit/Manifest
+++ b/dev-python/django-taggit/Manifest
@@ -1 +1,2 @@
 DIST django-taggit-0.24.0.tar.gz 44534 BLAKE2B 
7a7c756cebc57bc870407d85b81c527ca7cfa5933050e02e5ea5ad18e2879732ea8993c725a4a8b1ded95bcefae3a8f4afa7c38d323bde347be7fb8a5d36c229
 SHA512 
669fd69c8c66dc4561fa87e94c7277d3de9aeb14136e8911b542dd3e6af84751781f5985c63deba5defedfa80e6650cafd608e206932ff4dfdfc80f796035a8c
+DIST django-taggit-1.1.0.tar.gz 41780 BLAKE2B 
9f9460bc2f8fe3e42ca3c9f206e23f48c3761b486db026a4818e0a3934064bbe467a477b81cca0d8f133233db17558de2dc40779748a190408af090f8ce942d3
 SHA512 
974c1ef77e28b764707aceb9c5030c531ac57ea25ee112e46bf6c100f9ccfb186fe8681042425de25850b04b8925d844af9d35d4221f86e4426529037a47d36e

diff --git a/dev-python/django-taggit/django-taggit-1.1.0.ebuild 
b/dev-python/django-taggit/django-taggit-1.1.0.ebuild
new file mode 100644
index 000..95d4513a3f1
--- /dev/null
+++ b/dev-python/django-taggit/django-taggit-1.1.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2019 Sony Interactive Entertainment Inc.
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+inherit distutils-r1
+
+DESCRIPTION="simple tagging for django"
+HOMEPAGE="https://github.com/jazzband/django-taggit";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND=">=dev-python/django-1.11[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]"



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

2019-07-12 Thread William Hubbs
commit: 6f9b5116f9a174cceb3668caf51714795c1aefd3
Author: William Hubbs  sony  com>
AuthorDate: Fri Jul 12 20:48:26 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jul 12 20:50:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f9b5116

dev-python/django-tables2: 2.0.6 bump

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: William Hubbs  gentoo.org>

 dev-python/django-tables2/Manifest |  1 +
 .../django-tables2/django-tables2-2.0.6.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-python/django-tables2/Manifest 
b/dev-python/django-tables2/Manifest
index d6f12f32924..3a8927c4abf 100644
--- a/dev-python/django-tables2/Manifest
+++ b/dev-python/django-tables2/Manifest
@@ -1,2 +1,3 @@
 DIST django-tables2-1.1.2.tar.gz 966053 BLAKE2B 
0eb997ff660cf80c7f935945439c8a48b70d4a48531930582fce508e5618d5341350613ae5208fec469b07869a808937cea7e92d838d44900086f862a43bb02f
 SHA512 
b82d9a4fdd27e37056effc68b361dbb708d558fbc5aa0f90a09850a20f0bca34ac7965000e72368e1a792fc6a893f83c64910dfb6569b6016ef1e5b20be0e5f5
 DIST django-tables2-2.0.3.tar.gz 8411743 BLAKE2B 
ee5f1a358076363227b080425a07cc0a037412e151400dda7fddab085586d97910f0cde03efc340f10afb1199ea3c55a63d34105ff47fa32e72689053bc4b10d
 SHA512 
a1cee5b604fc8ddeae84b65026502fcc738506796f94e6f85d594c2ddb54451c12dfbfbe5c8e91a01ba5150a7c0a41ed71ce95f56dfb7fdefa13fb0cecbc237f
+DIST django-tables2-2.0.6.tar.gz 71283 BLAKE2B 
d72259d65930aac6856bdd32c1827ad6f659ca19303dcd10abbaef2ff5b49179aba301fd5b0159bd134b3cdec217980780ed39f96a2ba1876e306773d79e3f9b
 SHA512 
d6e872226caf123bb0c560ca2f455e29972d9e0634b4538ab751baef999368ff64f1b5095397838fd1c2146a7e5528555e5c01c8d9ff9b2324a3d24da7557161

diff --git a/dev-python/django-tables2/django-tables2-2.0.6.ebuild 
b/dev-python/django-tables2/django-tables2-2.0.6.ebuild
new file mode 100644
index 000..1e54153c0f4
--- /dev/null
+++ b/dev-python/django-tables2/django-tables2-2.0.6.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} pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="Table/data-grid framework for Django"
+HOMEPAGE="https://pypi.org/project/django-tables2/ 
https://github.com/bradleyayers/django-tables2/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="BSD-2"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND=">=dev-python/django-1.11"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"



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

2019-07-12 Thread Lars Wendler
commit: 6433b535071ec71c92c4e79659d89856b3f84970
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jul 12 19:46:19 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jul 12 19:46:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6433b535

dev-util/strace: Removed old.

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Lars Wendler  gentoo.org>

 dev-util/strace/Manifest  |  1 -
 dev-util/strace/strace-5.0.ebuild | 93 ---
 2 files changed, 94 deletions(-)

diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest
index e27a960a1f9..c5f89c3cad6 100644
--- a/dev-util/strace/Manifest
+++ b/dev-util/strace/Manifest
@@ -1,4 +1,3 @@
 DIST strace-4.26.tar.xz 1444216 BLAKE2B 
ea8ff5f863afa29a3a40e8d89ff5c3835c64adf7c34c8957bbe3d99a02998d61714437470293d1759e87c1ceb8ed42564632ef33dd9d5303452ec7505822d1ba
 SHA512 
cce153246802fcdb1547bc11164784066101a2e672e2a264cb742593b559e579aa4bedc749d87fdd1fc2045f4f79b54d419bb50c823074d2cca6f3c75ccf2290
-DIST strace-5.0.tar.xz 1468752 BLAKE2B 
3626697ec340728f2703cd5d8a4e8f274184a6b8ef76b1d239ba7a2ec8c76d7dd7e47e6cde6f5edc8e14ae0322e82a6425fb8586d0f1aba709c4d2208a503027
 SHA512 
cba3280ada27ef434eda54d0e150f04ab89ad227d67b29bd0993f9ac7747eb32b0e49af8cc493b92eab99c0848ec8dc6bbd9b1db423abd53f19129dacbddf265
 DIST strace-5.1.tar.xz 1493868 BLAKE2B 
1a513fbcb30a61af60013c779a6ca8c842aa20a6f359c29cf16bd5357dd26428855ebb8b097c137f8351d87b776d9674c7e41fb2789185439b70fd6d50c904e9
 SHA512 
dfbfa97650f0c42d088a3c5ff9715a05a31e579742fb2874c225b6e3c26b0d49c2427489080e971ee2cabb0fe744ff2464b3524c5adae0b3d5843583018de074
 DIST strace-5.2.tar.xz 1515544 BLAKE2B 
919a689741eabd843a43fdb557953ee6095a4d1abea808d7c35049b93afd338e0df7c69014486dfb88d22dd7cdb2f74b939ed55f08e85cdb9793d8150d08bde0
 SHA512 
41bea20215fa80ad90a5d49c41944e02774e715efda5e563b3714e5800933a5fca4a2392634193cf49c0752321a39e0c185bdbc9cfb8ee053b09a6bd5723da35

diff --git a/dev-util/strace/strace-5.0.ebuild 
b/dev-util/strace/strace-5.0.ebuild
deleted file mode 100644
index 8425a9b06ce..000
--- a/dev-util/strace/strace-5.0.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic toolchain-funcs
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/strace/strace.git";
-   inherit git-r3 autotools
-else
-   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz";
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
-fi
-
-DESCRIPTION="A useful diagnostic, instructional, and debugging tool"
-HOMEPAGE="https://strace.io/";
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="aio perl static unwind elfutils"
-
-REQUIRED_USE="?? ( unwind elfutils )"
-
-LIB_DEPEND="
-   unwind? ( sys-libs/libunwind[static-libs(+)] )
-   elfutils? ( dev-libs/elfutils[static-libs(+)] )
-"
-# strace only uses the header from libaio to decode structs
-DEPEND="
-   static? ( ${LIB_DEPEND} )
-   aio? ( >=dev-libs/libaio-0.3.106 )
-   sys-kernel/linux-headers
-"
-RDEPEND="
-   !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
-   perl? ( dev-lang/perl )
-"
-
-src_prepare() {
-   default
-
-   if [[ ! -e configure ]] ; then
-   # git generation
-   sed /autoreconf/d -i bootstrap || die
-   ./bootstrap || die
-   eautoreconf
-   [[ ! -e CREDITS ]] && cp CREDITS{.in,}
-   fi
-
-   filter-lfs-flags # configure handles this sanely
-   # Add -pthread since strace wants -lrt for timer_create, and -lrt uses 
-lpthread.
-   use static && append-ldflags -static -pthread
-
-   export ac_cv_header_libaio_h=$(usex aio)
-   use elibc_musl && export ac_cv_header_stdc=no
-
-   # Stub out the -k test since it's known to be flaky. #545812
-   sed -i '1iexit 77' tests*/strace-k.test || die
-}
-
-src_configure() {
-   # Set up the default build settings, and then use the names strace 
expects.
-   tc-export_build_env BUILD_{CC,CPP}
-   local v bv
-   for v in CC CPP {C,CPP,LD}FLAGS ; do
-   bv="BUILD_${v}"
-   export "${v}_FOR_BUILD=${!bv}"
-   done
-
-   # Don't require mpers support on non-multilib systems. #649560
-   local myeconfargs=(
-   --enable-mpers=check
-   $(use_with unwind libunwind)
-   $(use_with elfutils libdw)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_test() {
-   if has usersandbox $FEATURES ; then
-   ewarn "Test suite is known to fail with FEATURES=usersandbox -- 
skipping ..." #643044
-   return 0
-   fi
-
-   default
-}
-
-src_install() {
-   default
-   use perl || rm "${ED%/}"/usr/bin/strace-graph
-   dodoc CREDITS
-}



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

2019-07-12 Thread Lars Wendler
commit: c4e9c707f031ff15e0543bcf13cbd1e99518a1bf
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jul 12 19:45:47 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jul 12 19:46:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4e9c707

dev-util/strace: Bump to version 5.2

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Lars Wendler  gentoo.org>

 dev-util/strace/Manifest  |  1 +
 dev-util/strace/strace-5.2.ebuild | 95 +++
 2 files changed, 96 insertions(+)

diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest
index fb54c3bfdb5..e27a960a1f9 100644
--- a/dev-util/strace/Manifest
+++ b/dev-util/strace/Manifest
@@ -1,3 +1,4 @@
 DIST strace-4.26.tar.xz 1444216 BLAKE2B 
ea8ff5f863afa29a3a40e8d89ff5c3835c64adf7c34c8957bbe3d99a02998d61714437470293d1759e87c1ceb8ed42564632ef33dd9d5303452ec7505822d1ba
 SHA512 
cce153246802fcdb1547bc11164784066101a2e672e2a264cb742593b559e579aa4bedc749d87fdd1fc2045f4f79b54d419bb50c823074d2cca6f3c75ccf2290
 DIST strace-5.0.tar.xz 1468752 BLAKE2B 
3626697ec340728f2703cd5d8a4e8f274184a6b8ef76b1d239ba7a2ec8c76d7dd7e47e6cde6f5edc8e14ae0322e82a6425fb8586d0f1aba709c4d2208a503027
 SHA512 
cba3280ada27ef434eda54d0e150f04ab89ad227d67b29bd0993f9ac7747eb32b0e49af8cc493b92eab99c0848ec8dc6bbd9b1db423abd53f19129dacbddf265
 DIST strace-5.1.tar.xz 1493868 BLAKE2B 
1a513fbcb30a61af60013c779a6ca8c842aa20a6f359c29cf16bd5357dd26428855ebb8b097c137f8351d87b776d9674c7e41fb2789185439b70fd6d50c904e9
 SHA512 
dfbfa97650f0c42d088a3c5ff9715a05a31e579742fb2874c225b6e3c26b0d49c2427489080e971ee2cabb0fe744ff2464b3524c5adae0b3d5843583018de074
+DIST strace-5.2.tar.xz 1515544 BLAKE2B 
919a689741eabd843a43fdb557953ee6095a4d1abea808d7c35049b93afd338e0df7c69014486dfb88d22dd7cdb2f74b939ed55f08e85cdb9793d8150d08bde0
 SHA512 
41bea20215fa80ad90a5d49c41944e02774e715efda5e563b3714e5800933a5fca4a2392634193cf49c0752321a39e0c185bdbc9cfb8ee053b09a6bd5723da35

diff --git a/dev-util/strace/strace-5.2.ebuild 
b/dev-util/strace/strace-5.2.ebuild
new file mode 100644
index 000..db378889c0d
--- /dev/null
+++ b/dev-util/strace/strace-5.2.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic toolchain-funcs
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/strace/strace.git";
+   inherit git-r3 autotools
+else
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="A useful diagnostic, instructional, and debugging tool"
+HOMEPAGE="https://strace.io/";
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="aio perl static unwind elfutils"
+
+REQUIRED_USE="?? ( unwind elfutils )"
+
+LIB_DEPEND="
+   unwind? ( sys-libs/libunwind[static-libs(+)] )
+   elfutils? ( dev-libs/elfutils[static-libs(+)] )
+"
+# strace only uses the header from libaio to decode structs
+DEPEND="
+   static? ( ${LIB_DEPEND} )
+   aio? ( >=dev-libs/libaio-0.3.106 )
+   sys-kernel/linux-headers
+"
+RDEPEND="
+   !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+   perl? ( dev-lang/perl )
+"
+
+src_prepare() {
+   default
+
+   if [[ ! -e configure ]] ; then
+   # git generation
+   sed /autoreconf/d -i bootstrap || die
+   ./bootstrap || die
+   eautoreconf
+   [[ ! -e CREDITS ]] && cp CREDITS{.in,}
+   fi
+
+   filter-lfs-flags # configure handles this sanely
+   # Add -pthread since strace wants -lrt for timer_create, and -lrt uses 
-lpthread.
+   use static && append-ldflags -static -pthread
+
+   export ac_cv_header_libaio_h=$(usex aio)
+   use elibc_musl && export ac_cv_header_stdc=no
+
+   # Stub out the -k test since it's known to be flaky. #545812
+   sed -i '1iexit 77' tests*/strace-k.test || die
+}
+
+src_configure() {
+   # Set up the default build settings, and then use the names strace 
expects.
+   tc-export_build_env BUILD_{CC,CPP}
+   local v bv
+   for v in CC CPP {C,CPP,LD}FLAGS ; do
+   bv="BUILD_${v}"
+   export "${v}_FOR_BUILD=${!bv}"
+   done
+
+   # Don't require mpers support on non-multilib systems. #649560
+   local myeconfargs=(
+   --enable-mpers=check
+   $(use_with unwind libunwind)
+   $(use_with elfutils libdw)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   if has usersandbox ${FEATURES} ; then
+   ewarn "Test suite is known to fail with FEATURES=usersandbox -- 
skipping ..." #643044
+   return 0
+   fi
+
+   default
+}
+
+src_install() {
+   default
+   if ! use perl ; then
+   rm "${ED}"/usr/bin/strace-graph || die
+

[gentoo-commits] repo/gentoo:master commit in: dev-perl/IO-Socket-SSL/

2019-07-12 Thread Kent Fredric
commit: 17c1b24ed64bdd0b93dfa7abad119e3e7faa2906
Author: Kent Fredric  gentoo  org>
AuthorDate: Fri Jul 12 19:39:24 2019 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Fri Jul 12 19:40:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17c1b24e

dev-perl/IO-Socket-SSL: Bump to version 2.66.0 re bug #678182

Upstream:
- Prefer AES for server side cipher default (performance)
- Make fingerprint algo optional, based on fingerprint length
- use CTX_set_ecdh_auto when needed (OpenSSL 1.0.2)
- Update fingerprints in live tests
- Support dual RSA and ECDSA certificates on the same domain
- Update PublicSuffix
- Fail compilation when Net::SSLeay has cross-version API-incompatible
   OpenSSL linking
- Enable X509_V_FLAG_PARTIAL_CHAIN if supported (Net::SSLeay 1.83+,
   OpenSSL 1.1.0+ )
- Support multiple/automatic/custom curves (Net::SSLeay 1.86+)
- Enable Post-Handshake-Auth client-side when client certs are
  provided (TLS1.3, Net::SSLeay 1.86+)
- Support for TLS 1.3 (OpenSSL 1.1.1, Net::SSLeay 1.86+)
- Fix memory leak when CRL are used
- Fix memory leak w/ stop_SSL and threads, non-blocking sockets, or
  timeout
- Fix various test failures w/ newer OpenSSL
- Fix redefine warnings when Socket6 is installed w/o
  IO::Socket::{IP,INET6}
- Add optional 'serial' argument to IO::Socket::SSL::Intercept
- Add function get_session_reused to detect session reuse.
- Fix fingerprint_xxx value reported by IO::Socket::SSL::Utils::Cert_asHash
- Fix creation of serial number in IO::Socket::SSL::Intercept
- Fix tests failing w/o IPv6 support
- Use SNI if hostname is given in ALL CAPS
- Don't add authority key for issuer in Utils::CERT_create
- Add missing certificates to dist/manifest
- Don't check for OCSP if SSL_fingerprint is used and matches

Keywords:
- Due to addition of Mozilla-CA as a dep, the following keywords are
  dropped:
amd64-{fbsd,linux} arm{,64} hppa ia64 m68k{,-mint} mips
ppc-{aix,macos} riscv s390 sh sparc sparc{,64}-solaris x64-cygwin
{x86,x64}-{macos,solaris} x86-{fbsd,linux}

Bug: https://bugs.gentoo.org/682224
Closes: https://bugs.gentoo.org/678182
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Kent Fredric  gentoo.org>

 dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.66.0.ebuild | 31 ++
 dev-perl/IO-Socket-SSL/Manifest|  1 +
 2 files changed, 32 insertions(+)

diff --git a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.66.0.ebuild 
b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.66.0.ebuild
new file mode 100644
index 000..5415815f46d
--- /dev/null
+++ b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.66.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SULLR
+DIST_VERSION=2.066
+DIST_EXAMPLES=("example/*")
+inherit perl-module
+
+DESCRIPTION="Nearly transparent SSL encapsulation for IO::Socket::INET"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86"
+IUSE="idn"
+
+RDEPEND="
+   dev-perl/Mozilla-CA
+   >=dev-perl/Net-SSLeay-1.460.0
+   virtual/perl-Scalar-List-Utils
+   idn? (
+   || (
+   >=dev-perl/URI-1.50
+   dev-perl/Net-LibIDN
+   dev-perl/Net-IDN-Encode
+   )
+   )"
+DEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+"
+mydoc=("docs/debugging.txt")

diff --git a/dev-perl/IO-Socket-SSL/Manifest b/dev-perl/IO-Socket-SSL/Manifest
index cdc7486d825..ff23459c239 100644
--- a/dev-perl/IO-Socket-SSL/Manifest
+++ b/dev-perl/IO-Socket-SSL/Manifest
@@ -1,3 +1,4 @@
 DIST IO-Socket-SSL-2.024.tar.gz 209567 BLAKE2B 
b03bb1ea8de6bfb1aee642b9848aeb53e0548be9f0aa64a91f327c09245f206ce6bfc91bc6ef9b90dfb0744eaa5b169648f3b68f35d55d59d8435a3db580cf2c
 SHA512 
b76c43efbffba031b72efebc9f5348eb24ea1d48704e61c2256c0a23a754fb786cad23d7a330884f526ed31fc2878e27f4114793afa8135cc0caf8f251c07c3c
 DIST IO-Socket-SSL-2.048.tar.gz 214926 BLAKE2B 
1defa05aaa3f7b8e3fb078ca2d919400a92c33fd018c23ba81d3496e3d10c08981815c741b9a36bf449514576e8593a953ee0f61d9e82c13f664d19ba49f5e68
 SHA512 
649aa7f4ed8c7c1f4725bd48e28c40d3929f0c7c7fc40093f6e4d373ea8e306451c2fc3f645a23a33d99cd3a5a378997f7affb2b165d883648c33fc801cfce67
 DIST IO-Socket-SSL-2.052.tar.gz 221703 BLAKE2B 
764dfa3b81e649bd67fec030f89c4e994372d7f18d126ce38653aa935011687f19ce6142bc7bb21f2d86613cdaa1cbd432568a3870f110427a639c81fb28a050
 SHA512 
44a2ba94d1e9f911d6815a784263e2cddac0cea90e79cf8e267f73d8b2a3726ca9933d621bac8849a52db50bff0bd7a0d2cfd546a550f2963ea44346d3f8b600
+DIST IO-Socket-SSL-2.066.tar.gz 244730 BLAKE2B 
1e197dc7ee4221c7a9bd5bdda54e29d2ea0321ae9a7929e5204917b3c0f3a7e90af5712a0684a6094041d47535396ba5173fdd48e35abf739b2224fcb590
 SHA512 
2a15f6d65f276ad4eae33139ae7af4c891d4c9e5f6aa65f45e51bfa02c85e8367a275bd33c73ece1b47b9d18eadc59e65fe1c584f9ccd3c7655948710fb4a57a



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

2019-07-12 Thread Matthew Thode
commit: 714a502b692fc826783d6bfc6511d065b6003c78
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jul 12 18:46:34 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Jul 12 18:58:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=714a502b

dev-python/josepy: 1.2.0 bump

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

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

diff --git a/dev-python/josepy/Manifest b/dev-python/josepy/Manifest
index 1bd101c2365..5dd93092bd7 100644
--- a/dev-python/josepy/Manifest
+++ b/dev-python/josepy/Manifest
@@ -1,2 +1,3 @@
 DIST josepy-1.0.1.tar.gz 50251 BLAKE2B 
eb75e05dec890c92043357740829edf96f49f0c77b85211b9a9077ef39bfe59df2ee5952c1569559a07b6505870d796b3aa9e2b0fdba6943860b035f09a004b2
 SHA512 
51f0e1286a05ebc42f388d13e47e7bd2d1eb11ba1cf06f4d52d627d4a3c2d01f73f1ce9c9ff23ed7dd78ba18142af23e3de4277a63dc69b433bbc3e7aedfd6eb
 DIST josepy-1.1.0.tar.gz 51286 BLAKE2B 
57da7c74308b7698e84e19307283f9c09e61ee4f99ffcc98f02f50c24a96efd485540b878d5d52248a51f81356ab406654c6016614e32a1810cc1ff46b49ba39
 SHA512 
eee886565b1cb92e6d7a42f1e3666a158c162fb891f90de844118ac32b24f6deccf2eee5990ba100827109203f7da99c2b55735fb7bda05fd7a447dca39d6362
+DIST josepy-1.2.0.tar.gz 53130 BLAKE2B 
1308ac60d32c65d8117e87474ed178f3e582de1f5bd958f31cac9a5837e0006a64291f9b8752ab1282d7f656d8931ecba54cb311888106618da993ab5bd773ff
 SHA512 
1e746cf8e02c86a728d1a502000bba3c7db829f29dcb49ed40c7398d2ec904e830d267c60b444d57c3cf44d6ae829d3f3f4fd4288dcb3d5f47ab96d06a2d6bc5

diff --git a/dev-python/josepy/josepy-1.2.0.ebuild 
b/dev-python/josepy/josepy-1.2.0.ebuild
new file mode 100644
index 000..63f431f7dc3
--- /dev/null
+++ b/dev-python/josepy/josepy-1.2.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_5 python3_6 python3_7 )
+inherit distutils-r1
+
+DESCRIPTION="JOSE protocol implementation in Python"
+HOMEPAGE="https://github.com/jezdez/josepy";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-python/setuptools-1.0[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-0.8[${PYTHON_USEDEP}]
+   >=dev-python/pyopenssl-0.13[${PYTHON_USEDEP}]
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+"
+RDEPEND="${DEPEND}
+   !<=app-crypt/acme-0.20.0"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/acme/, app-crypt/certbot/, app-crypt/certbot-apache/, ...

2019-07-12 Thread Matthew Thode
commit: 1833b888ff73755c102a1834da4f6bd9d45ad720
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jul 12 18:57:58 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Jul 12 18:59:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1833b888

app-crypt/acme: certbot* too, 0.34.2 cleanup

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

 app-crypt/acme/Manifest|  1 -
 app-crypt/acme/acme-0.34.2.ebuild  | 68 --
 app-crypt/certbot-apache/Manifest  |  1 -
 .../certbot-apache/certbot-apache-0.34.2.ebuild| 38 
 app-crypt/certbot-nginx/Manifest   |  1 -
 .../certbot-nginx/certbot-nginx-0.34.2.ebuild  | 34 ---
 app-crypt/certbot/Manifest |  1 -
 app-crypt/certbot/certbot-0.34.2.ebuild| 48 ---
 8 files changed, 192 deletions(-)

diff --git a/app-crypt/acme/Manifest b/app-crypt/acme/Manifest
index 8e39bf083cc..82a02c2e556 100644
--- a/app-crypt/acme/Manifest
+++ b/app-crypt/acme/Manifest
@@ -1,3 +1,2 @@
-DIST certbot-0.34.2.tar.gz 1347778 BLAKE2B 
57195e3a7a3481c4c1fa184035b73b8b5e06a33f37b317d895381ec6c4b57852a475a3b76593b8fee9922f731512ed0d0423afa26b5c04138d24781df9da42f0
 SHA512 
63923b1d433f4c714318e848335e696e2412c574cc16f4fb1631caeebdce5a7f599985cf450e96dceb87a958c8f09a003e1d2f24eac1bdc183c7a5c43bb362de
 DIST certbot-0.35.0.tar.gz 1333065 BLAKE2B 
8bd4fd735e68f24ee7c0533b18b63e2924eab9dcef78250f5d7094fbb04f78acca1c11cefae48e25da637a01a7dcd004f22926923b63a39206b63133193793a1
 SHA512 
ca94858aca5c6849dd6667d1e96389d80a7882de9a4deeda28d244ac105c1524dddb100dc899e4fabdef908607956617e26640b8e573b04a0625e19413c23bee
 DIST certbot-0.36.0.tar.gz 1322339 BLAKE2B 
69fbf68b5dd95d6d3ac6c868d583da8c66dfcd01e3471c511d0d9d95de08ac096479733e9fca12ca99abf43484835fa7184dcccb1c11a41ee7948174364f2894
 SHA512 
f7fa8c6200a76b4fc4830865bf11fbba8bd73ea55e1236680181073952505c83b4650b43ccfc8e9b96caf47b85c43e47acf8db6d92134f7c279ebd954ab0ac92

diff --git a/app-crypt/acme/acme-0.34.2.ebuild 
b/app-crypt/acme/acme-0.34.2.ebuild
deleted file mode 100644
index f70241eefc6..000
--- a/app-crypt/acme/acme-0.34.2.ebuild
+++ /dev/null
@@ -1,68 +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,3_6})
-
-if [[ ${PV} == * ]]; then
-   EGIT_REPO_URI="https://github.com/certbot/certbot.git";
-   inherit git-r3
-   S=${WORKDIR}/${P}/${PN}
-else
-   SRC_URI="https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> 
certbot-${PV}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
-   S=${WORKDIR}/certbot-${PV}/acme
-fi
-
-inherit distutils-r1
-
-DESCRIPTION="An implementation of the ACME protocol"
-HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/";
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="doc test"
-
-RDEPEND="
-   >=dev-python/cryptography-1.3.4[${PYTHON_USEDEP}]
-   >=dev-python/idna-2.0.0[${PYTHON_USEDEP}]
-   >=dev-python/josepy-1.1.0[${PYTHON_USEDEP}]
-   dev-python/mock[${PYTHON_USEDEP}]
-   >=dev-python/pyopenssl-0.13.1[${PYTHON_USEDEP}]
-   dev-python/pyrfc3339[${PYTHON_USEDEP}]
-   dev-python/pytz[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.10[${PYTHON_USEDEP}]
-   >=dev-python/requests-toolbelt-0.3.0[${PYTHON_USEDEP}]
-   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
-"
-DEPEND="
-   doc? (
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
-   )
-   test? (
-   ${RDEPEND}
-   dev-python/nose[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   )
-   >=dev-python/setuptools-1.0[${PYTHON_USEDEP}]
-"
-
-src_compile() {
-   python_foreach_impl run_in_build_dir default
-   if use doc ; then
-   cd docs || die
-   sphinx-build -b html -d _build/doctrees   . _build/html
-   fi
-}
-
-python_test() {
-   nosetests -w ${PN} || die
-}
-
-python_install_all() {
-   use doc && local HTML_DOCS=( docs/_build/html/. )
-
-   distutils-r1_python_install_all
-}

diff --git a/app-crypt/certbot-apache/Manifest 
b/app-crypt/certbot-apache/Manifest
index 8e39bf083cc..82a02c2e556 100644
--- a/app-crypt/certbot-apache/Manifest
+++ b/app-crypt/certbot-apache/Manifest
@@ -1,3 +1,2 @@
-DIST certbot-0.34.2.tar.gz 1347778 BLAKE2B 
57195e3a7a3481c4c1fa184035b73b8b5e06a33f37b317d895381ec6c4b57852a475a3b76593b8fee9922f731512ed0d0423afa26b5c04138d24781df9da42f0
 SHA512 
63923b1d433f4c714318e848335e696e2412c574cc16f4fb1631caeebdce5a7f599985cf450e96dceb87a958c8f09a003e1d2f24eac1bdc183c7a5c43bb362de
 DIST certbot-0.35.0.tar.gz 1333065 BLAKE2B 
8bd4fd735e68f24ee7c0533b18b63e2924eab9dcef78250f5d7094fbb04f78acca1c11cefae48e25da637a01a7dcd004f

[gentoo-commits] repo/gentoo:master commit in: app-crypt/acme/

2019-07-12 Thread Matthew Thode
commit: 0484448daa4ad5cfbda4c6f69f3af581dc68e39b
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jul 12 18:50:51 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Jul 12 18:58:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0484448d

app-crypt/acme: 0.36.0 bump

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

 app-crypt/acme/Manifest   |  1 +
 app-crypt/acme/acme-0.36.0.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/app-crypt/acme/Manifest b/app-crypt/acme/Manifest
index cc587dde9d2..8e39bf083cc 100644
--- a/app-crypt/acme/Manifest
+++ b/app-crypt/acme/Manifest
@@ -1,2 +1,3 @@
 DIST certbot-0.34.2.tar.gz 1347778 BLAKE2B 
57195e3a7a3481c4c1fa184035b73b8b5e06a33f37b317d895381ec6c4b57852a475a3b76593b8fee9922f731512ed0d0423afa26b5c04138d24781df9da42f0
 SHA512 
63923b1d433f4c714318e848335e696e2412c574cc16f4fb1631caeebdce5a7f599985cf450e96dceb87a958c8f09a003e1d2f24eac1bdc183c7a5c43bb362de
 DIST certbot-0.35.0.tar.gz 1333065 BLAKE2B 
8bd4fd735e68f24ee7c0533b18b63e2924eab9dcef78250f5d7094fbb04f78acca1c11cefae48e25da637a01a7dcd004f22926923b63a39206b63133193793a1
 SHA512 
ca94858aca5c6849dd6667d1e96389d80a7882de9a4deeda28d244ac105c1524dddb100dc899e4fabdef908607956617e26640b8e573b04a0625e19413c23bee
+DIST certbot-0.36.0.tar.gz 1322339 BLAKE2B 
69fbf68b5dd95d6d3ac6c868d583da8c66dfcd01e3471c511d0d9d95de08ac096479733e9fca12ca99abf43484835fa7184dcccb1c11a41ee7948174364f2894
 SHA512 
f7fa8c6200a76b4fc4830865bf11fbba8bd73ea55e1236680181073952505c83b4650b43ccfc8e9b96caf47b85c43e47acf8db6d92134f7c279ebd954ab0ac92

diff --git a/app-crypt/acme/acme-0.36.0.ebuild 
b/app-crypt/acme/acme-0.36.0.ebuild
new file mode 100644
index 000..3acd37f75f8
--- /dev/null
+++ b/app-crypt/acme/acme-0.36.0.ebuild
@@ -0,0 +1,68 @@
+# 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,3_6,3_7})
+
+if [[ ${PV} == * ]]; then
+   EGIT_REPO_URI="https://github.com/certbot/certbot.git";
+   inherit git-r3
+   S=${WORKDIR}/${P}/${PN}
+else
+   SRC_URI="https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> 
certbot-${PV}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   S=${WORKDIR}/certbot-${PV}/acme
+fi
+
+inherit distutils-r1
+
+DESCRIPTION="An implementation of the ACME protocol"
+HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="doc test"
+
+RDEPEND="
+   >=dev-python/cryptography-1.3.4[${PYTHON_USEDEP}]
+   >=dev-python/idna-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/josepy-1.1.0[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   >=dev-python/pyopenssl-0.13.1[${PYTHON_USEDEP}]
+   dev-python/pyrfc3339[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.10[${PYTHON_USEDEP}]
+   >=dev-python/requests-toolbelt-0.3.0[${PYTHON_USEDEP}]
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+"
+DEPEND="
+   doc? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
+   )
+   test? (
+   ${RDEPEND}
+   dev-python/nose[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+   >=dev-python/setuptools-1.0[${PYTHON_USEDEP}]
+"
+
+src_compile() {
+   python_foreach_impl run_in_build_dir default
+   if use doc ; then
+   cd docs || die
+   sphinx-build -b html -d _build/doctrees   . _build/html
+   fi
+}
+
+python_test() {
+   nosetests -w ${PN} || die
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/_build/html/. )
+
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot-nginx/

2019-07-12 Thread Matthew Thode
commit: a108c7a45113646e5c8d83f2ec9a79f3f50d0ab6
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jul 12 18:56:58 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Jul 12 18:59:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a108c7a4

app-crypt/certbot-nginx: 0.36.0 bump

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

 app-crypt/certbot-nginx/Manifest| 1 +
 .../{certbot-nginx-.ebuild => certbot-nginx-0.36.0.ebuild}  | 2 +-
 app-crypt/certbot-nginx/certbot-nginx-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/app-crypt/certbot-nginx/Manifest b/app-crypt/certbot-nginx/Manifest
index cc587dde9d2..8e39bf083cc 100644
--- a/app-crypt/certbot-nginx/Manifest
+++ b/app-crypt/certbot-nginx/Manifest
@@ -1,2 +1,3 @@
 DIST certbot-0.34.2.tar.gz 1347778 BLAKE2B 
57195e3a7a3481c4c1fa184035b73b8b5e06a33f37b317d895381ec6c4b57852a475a3b76593b8fee9922f731512ed0d0423afa26b5c04138d24781df9da42f0
 SHA512 
63923b1d433f4c714318e848335e696e2412c574cc16f4fb1631caeebdce5a7f599985cf450e96dceb87a958c8f09a003e1d2f24eac1bdc183c7a5c43bb362de
 DIST certbot-0.35.0.tar.gz 1333065 BLAKE2B 
8bd4fd735e68f24ee7c0533b18b63e2924eab9dcef78250f5d7094fbb04f78acca1c11cefae48e25da637a01a7dcd004f22926923b63a39206b63133193793a1
 SHA512 
ca94858aca5c6849dd6667d1e96389d80a7882de9a4deeda28d244ac105c1524dddb100dc899e4fabdef908607956617e26640b8e573b04a0625e19413c23bee
+DIST certbot-0.36.0.tar.gz 1322339 BLAKE2B 
69fbf68b5dd95d6d3ac6c868d583da8c66dfcd01e3471c511d0d9d95de08ac096479733e9fca12ca99abf43484835fa7184dcccb1c11a41ee7948174364f2894
 SHA512 
f7fa8c6200a76b4fc4830865bf11fbba8bd73ea55e1236680181073952505c83b4650b43ccfc8e9b96caf47b85c43e47acf8db6d92134f7c279ebd954ab0ac92

diff --git a/app-crypt/certbot-nginx/certbot-nginx-.ebuild 
b/app-crypt/certbot-nginx/certbot-nginx-0.36.0.ebuild
similarity index 95%
copy from app-crypt/certbot-nginx/certbot-nginx-.ebuild
copy to app-crypt/certbot-nginx/certbot-nginx-0.36.0.ebuild
index 3eea110a0e5..c4f2df8684e 100644
--- a/app-crypt/certbot-nginx/certbot-nginx-.ebuild
+++ b/app-crypt/certbot-nginx/certbot-nginx-0.36.0.ebuild
@@ -26,7 +26,7 @@ IUSE=""
 CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
 RDEPEND="${CDEPEND}
>=app-crypt/acme-0.29.0[${PYTHON_USEDEP}]
-   >=app-crypt/certbot-0.34.0[${PYTHON_USEDEP}]
+   >=app-crypt/certbot-0.35.0[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/pyopenssl[${PYTHON_USEDEP}]
>=dev-python/pyparsing-1.5.5[${PYTHON_USEDEP}]

diff --git a/app-crypt/certbot-nginx/certbot-nginx-.ebuild 
b/app-crypt/certbot-nginx/certbot-nginx-.ebuild
index 3eea110a0e5..c4f2df8684e 100644
--- a/app-crypt/certbot-nginx/certbot-nginx-.ebuild
+++ b/app-crypt/certbot-nginx/certbot-nginx-.ebuild
@@ -26,7 +26,7 @@ IUSE=""
 CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
 RDEPEND="${CDEPEND}
>=app-crypt/acme-0.29.0[${PYTHON_USEDEP}]
-   >=app-crypt/certbot-0.34.0[${PYTHON_USEDEP}]
+   >=app-crypt/certbot-0.35.0[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/pyopenssl[${PYTHON_USEDEP}]
>=dev-python/pyparsing-1.5.5[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot/

2019-07-12 Thread Matthew Thode
commit: a721d6592d69121f7a5364b20053a765c88a7bc7
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jul 12 18:52:55 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Jul 12 18:58:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a721d659

app-crypt/certbot: 0.36.0 bump

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

 app-crypt/certbot/Manifest   | 1 +
 app-crypt/certbot/{certbot-.ebuild => certbot-0.36.0.ebuild} | 2 +-
 app-crypt/certbot/certbot-.ebuild| 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/app-crypt/certbot/Manifest b/app-crypt/certbot/Manifest
index cc587dde9d2..8e39bf083cc 100644
--- a/app-crypt/certbot/Manifest
+++ b/app-crypt/certbot/Manifest
@@ -1,2 +1,3 @@
 DIST certbot-0.34.2.tar.gz 1347778 BLAKE2B 
57195e3a7a3481c4c1fa184035b73b8b5e06a33f37b317d895381ec6c4b57852a475a3b76593b8fee9922f731512ed0d0423afa26b5c04138d24781df9da42f0
 SHA512 
63923b1d433f4c714318e848335e696e2412c574cc16f4fb1631caeebdce5a7f599985cf450e96dceb87a958c8f09a003e1d2f24eac1bdc183c7a5c43bb362de
 DIST certbot-0.35.0.tar.gz 1333065 BLAKE2B 
8bd4fd735e68f24ee7c0533b18b63e2924eab9dcef78250f5d7094fbb04f78acca1c11cefae48e25da637a01a7dcd004f22926923b63a39206b63133193793a1
 SHA512 
ca94858aca5c6849dd6667d1e96389d80a7882de9a4deeda28d244ac105c1524dddb100dc899e4fabdef908607956617e26640b8e573b04a0625e19413c23bee
+DIST certbot-0.36.0.tar.gz 1322339 BLAKE2B 
69fbf68b5dd95d6d3ac6c868d583da8c66dfcd01e3471c511d0d9d95de08ac096479733e9fca12ca99abf43484835fa7184dcccb1c11a41ee7948174364f2894
 SHA512 
f7fa8c6200a76b4fc4830865bf11fbba8bd73ea55e1236680181073952505c83b4650b43ccfc8e9b96caf47b85c43e47acf8db6d92134f7c279ebd954ab0ac92

diff --git a/app-crypt/certbot/certbot-.ebuild 
b/app-crypt/certbot/certbot-0.36.0.ebuild
similarity index 96%
copy from app-crypt/certbot/certbot-.ebuild
copy to app-crypt/certbot/certbot-0.36.0.ebuild
index d1e115014c9..c5567979351 100644
--- a/app-crypt/certbot/certbot-.ebuild
+++ b/app-crypt/certbot/certbot-0.36.0.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
>=app-crypt/acme-0.29.0[${PYTHON_USEDEP}]
>=dev-python/configargparse-0.9.3[${PYTHON_USEDEP}]
dev-python/configobj[${PYTHON_USEDEP}]
-   >=dev-python/cryptography-1.2[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-1.2.3[${PYTHON_USEDEP}]
>=dev-python/josepy-1.1.0[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
>=dev-python/parsedatetime-1.3[${PYTHON_USEDEP}]

diff --git a/app-crypt/certbot/certbot-.ebuild 
b/app-crypt/certbot/certbot-.ebuild
index d1e115014c9..c5567979351 100644
--- a/app-crypt/certbot/certbot-.ebuild
+++ b/app-crypt/certbot/certbot-.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
>=app-crypt/acme-0.29.0[${PYTHON_USEDEP}]
>=dev-python/configargparse-0.9.3[${PYTHON_USEDEP}]
dev-python/configobj[${PYTHON_USEDEP}]
-   >=dev-python/cryptography-1.2[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-1.2.3[${PYTHON_USEDEP}]
>=dev-python/josepy-1.1.0[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
>=dev-python/parsedatetime-1.3[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot-apache/

2019-07-12 Thread Matthew Thode
commit: 84c9093981f54e0f4be956f89cbf6f476971cf48
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jul 12 18:54:48 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Jul 12 18:59:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84c90939

app-crypt/certbot-apache: 0.36.0 bump

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

 app-crypt/certbot-apache/Manifest   | 1 +
 .../{certbot-apache-.ebuild => certbot-apache-0.36.0.ebuild}| 2 +-
 app-crypt/certbot-apache/certbot-apache-.ebuild | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/app-crypt/certbot-apache/Manifest 
b/app-crypt/certbot-apache/Manifest
index cc587dde9d2..8e39bf083cc 100644
--- a/app-crypt/certbot-apache/Manifest
+++ b/app-crypt/certbot-apache/Manifest
@@ -1,2 +1,3 @@
 DIST certbot-0.34.2.tar.gz 1347778 BLAKE2B 
57195e3a7a3481c4c1fa184035b73b8b5e06a33f37b317d895381ec6c4b57852a475a3b76593b8fee9922f731512ed0d0423afa26b5c04138d24781df9da42f0
 SHA512 
63923b1d433f4c714318e848335e696e2412c574cc16f4fb1631caeebdce5a7f599985cf450e96dceb87a958c8f09a003e1d2f24eac1bdc183c7a5c43bb362de
 DIST certbot-0.35.0.tar.gz 1333065 BLAKE2B 
8bd4fd735e68f24ee7c0533b18b63e2924eab9dcef78250f5d7094fbb04f78acca1c11cefae48e25da637a01a7dcd004f22926923b63a39206b63133193793a1
 SHA512 
ca94858aca5c6849dd6667d1e96389d80a7882de9a4deeda28d244ac105c1524dddb100dc899e4fabdef908607956617e26640b8e573b04a0625e19413c23bee
+DIST certbot-0.36.0.tar.gz 1322339 BLAKE2B 
69fbf68b5dd95d6d3ac6c868d583da8c66dfcd01e3471c511d0d9d95de08ac096479733e9fca12ca99abf43484835fa7184dcccb1c11a41ee7948174364f2894
 SHA512 
f7fa8c6200a76b4fc4830865bf11fbba8bd73ea55e1236680181073952505c83b4650b43ccfc8e9b96caf47b85c43e47acf8db6d92134f7c279ebd954ab0ac92

diff --git a/app-crypt/certbot-apache/certbot-apache-.ebuild 
b/app-crypt/certbot-apache/certbot-apache-0.36.0.ebuild
similarity index 95%
copy from app-crypt/certbot-apache/certbot-apache-.ebuild
copy to app-crypt/certbot-apache/certbot-apache-0.36.0.ebuild
index 3a00f63544a..5ac928afccf 100644
--- a/app-crypt/certbot-apache/certbot-apache-.ebuild
+++ b/app-crypt/certbot-apache/certbot-apache-0.36.0.ebuild
@@ -24,7 +24,7 @@ SLOT="0"
 IUSE="test"
 
 RDEPEND=">=app-crypt/acme-0.29.0[${PYTHON_USEDEP}]
-   >=app-crypt/certbot-0.34.0[${PYTHON_USEDEP}]
+   >=app-crypt/certbot-0.36.0[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/python-augeas[${PYTHON_USEDEP}]
dev-python/zope-component[${PYTHON_USEDEP}]

diff --git a/app-crypt/certbot-apache/certbot-apache-.ebuild 
b/app-crypt/certbot-apache/certbot-apache-.ebuild
index 3a00f63544a..5ac928afccf 100644
--- a/app-crypt/certbot-apache/certbot-apache-.ebuild
+++ b/app-crypt/certbot-apache/certbot-apache-.ebuild
@@ -24,7 +24,7 @@ SLOT="0"
 IUSE="test"
 
 RDEPEND=">=app-crypt/acme-0.29.0[${PYTHON_USEDEP}]
-   >=app-crypt/certbot-0.34.0[${PYTHON_USEDEP}]
+   >=app-crypt/certbot-0.36.0[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/python-augeas[${PYTHON_USEDEP}]
dev-python/zope-component[${PYTHON_USEDEP}]



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

2019-07-12 Thread Fabian Groffen
commit: 1a2c5387f43e3364b186a8e3dc0e5f890c2475f9
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Jul 12 18:16:19 2019 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Jul 12 18:16:30 2019 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=1a2c5387

scripts/bootstrap-prefix: bump tree snapshot for ppc-macos

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

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

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



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

2019-07-12 Thread Fabian Groffen
commit: 667a6170ad2536aa3800bf35b3ea38f227d739b7
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Jun 29 11:44:55 2019 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Jun 29 11:44:55 2019 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=667a6170

qcheck: add -F argument

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

 q.c  |  2 +-
 qcheck.c | 38 ++
 tests/qcheck/dotest  |  2 +-
 tests/qcheck/list01.good |  2 +-
 tests/qcheck/list02.good |  2 +-
 tests/qcheck/list04.good |  4 ++--
 tests/qcheck/list05.good |  4 ++--
 tests/qcheck/list06.good |  4 ++--
 tests/qcheck/list07.good |  4 ++--
 tests/qcheck/list09.good |  4 ++--
 10 files changed, 36 insertions(+), 30 deletions(-)

diff --git a/q.c b/q.c
index 31427f3..3dd49f7 100644
--- a/q.c
+++ b/q.c
@@ -129,7 +129,7 @@ int q_main(int argc, char **argv)
rret = readlink("/proc/self/exe", buf, sizeof(buf) - 1);
 #endif
if (rret == -1) {
-   warnfp("haha no symlink love for you");
+   warnfp("haha no symlink love for you ... :(");
return 1;
}
buf[rret] = '\0';

diff --git a/qcheck.c b/qcheck.c
index 97070f2..f77a501 100644
--- a/qcheck.c
+++ b/qcheck.c
@@ -24,8 +24,12 @@
 #include "xasprintf.h"
 #include "xregex.h"
 
-#define QCHECK_FLAGS "s:uABHTPp" COMMON_FLAGS
+#define QCHECK_FORMAT "%[CATEGORY]%[PN]"
+#define QCHECK_FORMAT_VERBOSE "%[CATEGORY]%[PF]"
+
+#define QCHECK_FLAGS "F:s:uABHTPp" COMMON_FLAGS
 static struct option const qcheck_long_opts[] = {
+   {"format",  a_argument, NULL, 'F'},
{"skip",a_argument, NULL, 's'},
{"update", no_argument, NULL, 'u'},
{"noafk",  no_argument, NULL, 'A'},
@@ -37,6 +41,7 @@ static struct option const qcheck_long_opts[] = {
COMMON_LONG_OPTS
 };
 static const char * const qcheck_opts_help[] = {
+   "Custom output format (default: " QCHECK_FORMAT ")",
"Ignore files matching the regular expression ",
"Update missing files, chksum and mtimes for packages",
"Ignore missing files",
@@ -61,6 +66,7 @@ struct qcheck_opt_state {
bool chk_mtime;
bool chk_config_protect;
bool undo_prelink;
+   const char *fmt;
 };
 
 static int
@@ -97,7 +103,7 @@ qcheck_process_contents(tree_pkg_ctx *pkg_ctx, struct 
qcheck_opt_state *state)
num_files = num_files_ok = num_files_unknown = num_files_ignored = 0;
qcprintf("%sing %s ...\n",
(state->qc_update ? "Updat" : "Check"),
-   atom_format("%[CATEGORY]%[PF]", atom));
+   atom_format(state->fmt, atom));
if (state->qc_update) {
fp_contents_update = tree_pkg_vdb_fopenat_rw(pkg_ctx, 
"CONTENTS~");
if (fp_contents_update == NULL) {
@@ -328,13 +334,8 @@ qcheck_process_contents(tree_pkg_ctx *pkg_ctx, struct 
qcheck_opt_state *state)
if (!verbose)
return EXIT_SUCCESS;
}
-   if (state->bad_only && num_files_ok != num_files) {
-   if (verbose)
-   printf("%s\n", atom_format("%[CATEGORY]%[PF]", atom));
-   else {
-   printf("%s\n", atom_format("%[CATEGORY]%[PN]", atom));
-   }
-   }
+   if (state->bad_only && num_files_ok != num_files)
+   printf("%s\n", atom_format(state->fmt, atom));
qcprintf("  %2$s*%1$s %3$s%4$zu%1$s out of %3$s%5$zu%1$s file%6$s are 
good",
NORM, BOLD, BLUE, num_files_ok, num_files,
(num_files > 1 ? "s" : ""));
@@ -398,6 +399,7 @@ int qcheck_main(int argc, char **argv)
.chk_mtime = true,
.chk_config_protect = true,
.undo_prelink = false,
+   .fmt = NULL,
};
 
while ((ret = GETOPT_LONG(QCHECK, qcheck, "")) != -1) {
@@ -409,16 +411,20 @@ int qcheck_main(int argc, char **argv)
xarraypush(regex_arr, &preg, sizeof(preg));
break;
}
-   case 'u': state.qc_update = true; break;
-   case 'A': state.chk_afk = false; break;
-   case 'B': state.bad_only = true; break;
-   case 'H': state.chk_hash = false; break;
-   case 'T': state.chk_mtime = false; break;
-   case 'P': state.chk_config_protect = false; break;
-   case 'p': state.undo_prelink = prelink_available(); break;
+   case 'u': state.qc_update = true;break;
+   case 'A': state.chk_afk = false; break;
+   case 'B': state.bad_only = true; break;
+   case 'H': state.chk_hash = false;break;
+   case 'T': state.chk_mtime = false;

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

2019-07-12 Thread Fabian Groffen
commit: c720262bfd9a31512b03f2e3129839886d9d27c6
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Jul 12 17:59:20 2019 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Jul 12 17:59:20 2019 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=c720262b

libq/tree: avoid calling qsort with empty set

Encountering an empty directory in tree_next_pkg_int will not populate
cat_ctx->pkg_ctxs, so avoid calling qsort with it.  While at it, avoid
calling it for a single entry too.

Bug: https://bugs.gentoo.org/689290#c7
Signed-off-by: Fabian Groffen  gentoo.org>

 libq/tree.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/libq/tree.c b/libq/tree.c
index 9dfbe7d..6bb6a89 100644
--- a/libq/tree.c
+++ b/libq/tree.c
@@ -341,7 +341,6 @@ tree_next_pkg_int(tree_cat_ctx *cat_ctx)
if (cat_ctx->ctx->do_sort) {
if (cat_ctx->pkg_ctxs == NULL) {
size_t pkg_size = 0;
-   cat_ctx->pkg_ctxs = NULL;
cat_ctx->pkg_cnt = 0;
cat_ctx->pkg_cur = 0;
while ((de = readdir(cat_ctx->dir)) != NULL) {
@@ -359,7 +358,7 @@ tree_next_pkg_int(tree_cat_ctx *cat_ctx)
cat_ctx->pkg_cnt--;
}
 
-   if (cat_ctx->ctx->pkgsortfunc != NULL) {
+   if (cat_ctx->ctx->pkgsortfunc != NULL && 
cat_ctx->pkg_cnt > 1) {
qsort(cat_ctx->pkg_ctxs, cat_ctx->pkg_cnt,
sizeof(*cat_ctx->pkg_ctxs), 
cat_ctx->ctx->pkgsortfunc);
}



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

2019-07-12 Thread Michał Górny
commit: 0d921fb9c272d16408469d503a60a7a719bcab98
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 12 18:01:49 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 12 18:01:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d921fb9

app-misc/votrify: Bump to v5

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

 app-misc/votrify/Manifest |  1 +
 app-misc/votrify/votrify-5.ebuild | 51 +++
 2 files changed, 52 insertions(+)

diff --git a/app-misc/votrify/Manifest b/app-misc/votrify/Manifest
index ec855c97614..409d9a85f16 100644
--- a/app-misc/votrify/Manifest
+++ b/app-misc/votrify/Manifest
@@ -2,3 +2,4 @@ DIST votrify-1.tar.gz 6936 BLAKE2B 
7c9a5668842c5b1783e5c8b2341d42aa21257b96a8221
 DIST votrify-2.tar.gz 9095 BLAKE2B 
801c9ad89f93349ce6ad0d9421e9a968a511d9699454c91cc713dd3a133c4f87666de3bc3905041999a5090eb5794d6ceed89aabc997e6950d2b5a4b4bb185cc
 SHA512 
8c3795520d6ee5d34c8aa649a24309e30da8843bcddbfc8ff0b822eab5529a621d9fa475dc6714a6de0ed1d229d3a949870666967448a23036d28af5e7da00ab
 DIST votrify-3.tar.gz 9153 BLAKE2B 
fdff14dd7332bd6688cb2d04d87e7cf0888aa881cac6a98961cc544182869b190ac8591545c773e7a14293ff0fac7efd646be3cc7f8d059a8e45b709051eae69
 SHA512 
bde636cb238e114814f1246f49c9b5f363d7c9255da4cf2f5da6cb8da19f1b970e0027b630f21b0166c73de770e5bc931b811c3326ccc790db6d1d873731ef9e
 DIST votrify-4.tar.gz 9184 BLAKE2B 
78149b3e53a830c405de70b0dff301eb4467489a59af8de76fade98eeeacc9ae78cc229db23eef26355579a9944917074419e2f38eb59eb0cae6d314985d0383
 SHA512 
1639fd6b6e96fb767088fb4b3be4d2d09cb0f6a12bdd745d610b6853ff2f585f8100523e92ee75d7800fe54cb42a5c716bbefe57d85395627e8c67d75e45aae1
+DIST votrify-5.tar.gz 9192 BLAKE2B 
5df0ccd0b5a843b384e002c2bd1001df06cb5bcf039f10c689abeda07f1a05c545a917b0a42bd78c06c537eacca58ef7b4c2920a0fe6809f4450d4c98ee2fade
 SHA512 
3d441eb42f860e4e571541300a04c1a52a01abbe20f76615adc1c9764bafbff35faf0f1dbe9f9267ad3c4dc0e4cb4bc715b87e2104cdef8997e7918ab834bb5d

diff --git a/app-misc/votrify/votrify-5.ebuild 
b/app-misc/votrify/votrify-5.ebuild
new file mode 100644
index 000..278667874da
--- /dev/null
+++ b/app-misc/votrify/votrify-5.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit python-single-r1
+
+DESCRIPTION="Tool for community verification of Gentoo elections"
+HOMEPAGE="https://github.com/mgorny/votrify";
+SRC_URI="https://github.com/mgorny/votrify/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="app-misc/gentoo-elections"
+
+src_configure() {
+   # update default location for election scripts
+   sed -i -e "s^os.path.dirname(__file__)^'${EPREFIX}/usr/lib'^" \
+   votrify-make-confirmation || die
+
+   python_fix_shebang votrify-{make,verify}-*
+}
+
+make_wrappers() {
+   local election=${1}
+
+   newbin - "votrify-${election}-make" \
+   < <(sed -e "s^@ELECTION@^${election}^" \
+   votrify-wrapper-make.bash.in || die)
+   newbin - "votrify-${election}-verify" \
+   < <(sed -e "s^@ELECTION@^${election}^" \
+   votrify-wrapper-verify.bash.in || die)
+}
+
+src_install() {
+   dobin votrify-{make,verify}-*
+   make_wrappers council-201906
+   einstalldocs
+}
+
+pkg_postinst() {
+   elog "In order to interactively create confirmation for Council 2019 
election:"
+   elog "  votrify-council-201906-make"
+   elog
+   elog "In order to verify the results for Council 2019 election:"
+   elog "  votrify-council-201906-verify"
+}



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

2019-07-12 Thread Michał Górny
commit: 1753b97b925faccbbb446d0fb7ab228dcbf17fa8
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 12 17:55:27 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 12 17:59:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1753b97b

app-misc/votrify: Bump to v4

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

 app-misc/votrify/Manifest |  1 +
 app-misc/votrify/votrify-4.ebuild | 51 +++
 2 files changed, 52 insertions(+)

diff --git a/app-misc/votrify/Manifest b/app-misc/votrify/Manifest
index 5bb9256fc18..ec855c97614 100644
--- a/app-misc/votrify/Manifest
+++ b/app-misc/votrify/Manifest
@@ -1,3 +1,4 @@
 DIST votrify-1.tar.gz 6936 BLAKE2B 
7c9a5668842c5b1783e5c8b2341d42aa21257b96a82210c16e44bee8f71b690c7dba5acf48a39beff0189106db1fe141ef1ec30d68f25573a19a53c12618d346
 SHA512 
14fdb4ee185d96f416b47df7b29175cebc6e003aca7c1faf927b258f7dbe39b7ed69c4defb25900c6856b6e9abde3b03a69ca02152755d8532708b6cfb7f51a0
 DIST votrify-2.tar.gz 9095 BLAKE2B 
801c9ad89f93349ce6ad0d9421e9a968a511d9699454c91cc713dd3a133c4f87666de3bc3905041999a5090eb5794d6ceed89aabc997e6950d2b5a4b4bb185cc
 SHA512 
8c3795520d6ee5d34c8aa649a24309e30da8843bcddbfc8ff0b822eab5529a621d9fa475dc6714a6de0ed1d229d3a949870666967448a23036d28af5e7da00ab
 DIST votrify-3.tar.gz 9153 BLAKE2B 
fdff14dd7332bd6688cb2d04d87e7cf0888aa881cac6a98961cc544182869b190ac8591545c773e7a14293ff0fac7efd646be3cc7f8d059a8e45b709051eae69
 SHA512 
bde636cb238e114814f1246f49c9b5f363d7c9255da4cf2f5da6cb8da19f1b970e0027b630f21b0166c73de770e5bc931b811c3326ccc790db6d1d873731ef9e
+DIST votrify-4.tar.gz 9184 BLAKE2B 
78149b3e53a830c405de70b0dff301eb4467489a59af8de76fade98eeeacc9ae78cc229db23eef26355579a9944917074419e2f38eb59eb0cae6d314985d0383
 SHA512 
1639fd6b6e96fb767088fb4b3be4d2d09cb0f6a12bdd745d610b6853ff2f585f8100523e92ee75d7800fe54cb42a5c716bbefe57d85395627e8c67d75e45aae1

diff --git a/app-misc/votrify/votrify-4.ebuild 
b/app-misc/votrify/votrify-4.ebuild
new file mode 100644
index 000..278667874da
--- /dev/null
+++ b/app-misc/votrify/votrify-4.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit python-single-r1
+
+DESCRIPTION="Tool for community verification of Gentoo elections"
+HOMEPAGE="https://github.com/mgorny/votrify";
+SRC_URI="https://github.com/mgorny/votrify/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="app-misc/gentoo-elections"
+
+src_configure() {
+   # update default location for election scripts
+   sed -i -e "s^os.path.dirname(__file__)^'${EPREFIX}/usr/lib'^" \
+   votrify-make-confirmation || die
+
+   python_fix_shebang votrify-{make,verify}-*
+}
+
+make_wrappers() {
+   local election=${1}
+
+   newbin - "votrify-${election}-make" \
+   < <(sed -e "s^@ELECTION@^${election}^" \
+   votrify-wrapper-make.bash.in || die)
+   newbin - "votrify-${election}-verify" \
+   < <(sed -e "s^@ELECTION@^${election}^" \
+   votrify-wrapper-verify.bash.in || die)
+}
+
+src_install() {
+   dobin votrify-{make,verify}-*
+   make_wrappers council-201906
+   einstalldocs
+}
+
+pkg_postinst() {
+   elog "In order to interactively create confirmation for Council 2019 
election:"
+   elog "  votrify-council-201906-make"
+   elog
+   elog "In order to verify the results for Council 2019 election:"
+   elog "  votrify-council-201906-verify"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/google-api-python-client/

2019-07-12 Thread Patrick McLean
commit: f7521ac462e74e4e8cbfa77f2d29a121dc13b0ec
Author: Patrick McLean  sony  com>
AuthorDate: Fri Jul 12 17:52:02 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Jul 12 17:52:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7521ac4

dev-python/google-api-python-client: Version bump to 1.7.9

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/google-api-python-client/Manifest   |  1 +
 .../google-api-python-client-1.7.9.ebuild  | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/google-api-python-client/Manifest 
b/dev-python/google-api-python-client/Manifest
index c83d94ccb52..8184ae57e92 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -2,3 +2,4 @@ DIST google-api-python-client-1.5.3.tar.gz 3622355 BLAKE2B 
1187729581c9e852a4512
 DIST google-api-python-client-1.6.2.tar.gz 4262337 BLAKE2B 
0ae3e5b1c6bbb80999cfaadaef7812bb53d03eb1160f79a29bf73a180dae40bd2c5e7dceff0badaf5eda44718a06c4ec65fe993896a82c5fd12348f810ec2812
 SHA512 
ee906c2efb47469dc18dcfcb1edfad4346f61e88c1e7f73b60924b393c704e7033a5ff4f9a1965d0c29aa3a6bf25b60888e1d39366cbc1372861b49e79c9e886
 DIST google-api-python-client-1.6.5.tar.gz 4255929 BLAKE2B 
4e2197fe56f25cd202f7a0b3f64b3796158d798bfedb9c0690a59c24bd5ce10fbe0300093ebb76cd343dae5eea2a0a360903cd0890834241926fd55a7dc07ea9
 SHA512 
b2f2be81e6f54ee3065e75ea064ea3ae49cb983d401ac46dca8459409dbd6df7c3ba07798285b5177bfa632a20d43aaaef3a7c73d5d565796567b8b305737565
 DIST google-api-python-client-1.7.0.tar.gz 4259363 BLAKE2B 
0a6129e5cfa002095c18eb17c28b8f576f69c6aefa20cb752ce1b529cf5c6ba63f9d213cecb34340fd8224387c7d06c8ad3b4f493e32d26afd14e8e12b4c7ded
 SHA512 
3dc0323ec8816725cc46ad75735b81c2b1e97d1dfc8964f9852f8f739dcdecec461deb7e77b759d66b1e711ffcd948ae45df1e870cef9d6966ebfd793a40
+DIST google-api-python-client-1.7.9.tar.gz 4142239 BLAKE2B 
1754162cd7ae5aa64e105e4842ac415473949064576241453ba5aefcc9c53e3a070167d4210f49509a5f63d4b9e79fa5377119ccd53acafe24eaad4a39e5f8c7
 SHA512 
1e4410c5e639a6bd3cf12b3e648a63e0098182bb52196085dc92597a38e98984fd349adc282d688aa58ec263502d984f54c7827b7ce53128811e7137234358b6

diff --git 
a/dev-python/google-api-python-client/google-api-python-client-1.7.9.ebuild 
b/dev-python/google-api-python-client/google-api-python-client-1.7.9.ebuild
new file mode 100644
index 000..6d8fc40555e
--- /dev/null
+++ b/dev-python/google-api-python-client/google-api-python-client-1.7.9.ebuild
@@ -0,0 +1,44 @@
+# 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 )
+
+inherit distutils-r1
+
+DESCRIPTION="Google API Client for Python"
+HOMEPAGE="https://github.com/google/google-api-python-client";
+SRC_URI="https://github.com/google/google-api-python-client/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+
+RDEPEND="
+   >=dev-python/httplib2-0.9.2[${PYTHON_USEDEP}]
+   =dev-python/google-auth-1.4.1[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-httplib2-0.0.3[${PYTHON_USEDEP}]
+   >=dev-python/uritemplate-3.0[${PYTHON_USEDEP}]
+   =dev-python/six-1.6.1[${PYTHON_USEDEP}]
+   

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

2019-07-12 Thread Patrick McLean
commit: 06fe530f39148aff433d02b3b7a4a5c981d538c8
Author: Patrick McLean  sony  com>
AuthorDate: Fri Jul 12 17:48:19 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Jul 12 17:52:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06fe530f

dev-python/werkzeug: Version bump to 0.15.4

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/werkzeug/Manifest   |  1 +
 dev-python/werkzeug/werkzeug-0.15.4.ebuild | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/werkzeug/Manifest b/dev-python/werkzeug/Manifest
index 5e9a421b209..a805a1d3a44 100644
--- a/dev-python/werkzeug/Manifest
+++ b/dev-python/werkzeug/Manifest
@@ -1,2 +1,3 @@
 DIST Werkzeug-0.12.2.tar.gz 1169770 BLAKE2B 
12e7e422e7dae0ab2fc3cc52f80536362dea8edd61cdaec45a6cca35b789d731408e10cc46288b0c5c22138e20e9d52a88c2db78d22a215d5ab4bb9477526fcc
 SHA512 
9ff45aeb51a71fd5115e8cdee40a7b2fddfa0574c356686050cb1bdced5c6c18f672b601ca2637010c7f59be75c66ee558efb4ea05052c550ec7da3644b88e0a
 DIST Werkzeug-0.14.1.tar.gz 1185546 BLAKE2B 
4c358688752adce870e8b44ffede56e44ab26990f12c98cc75a7c7e0d40b1f39f4208237ed26a2acb1f78a3359272cb44bab4606c5bca55a5c5f5edfa22c9faa
 SHA512 
64976cc46c1cee2203112c50aba6f9404d4e48d4a90f8b11837148b5415a28572b7e706095586045a46879e853fc5a80c63e7bf0c13eda29d564a37b4a554c0b
+DIST Werkzeug-0.15.4.tar.gz 925334 BLAKE2B 
ffb132026e5a43bdbbb6decf19c47b07bb38afe383fc6b769a793f9e72769bdb5a9507918590d485b9a84e8db392202fe985b0cd1fa00e8af17eccbf53bcdaec
 SHA512 
b27b313cb29128ad1a1d0b04be7d1b29eacd4fb8280757510ce662b4f8743e7311966f7fb170531bd5dcb9668e9c6672f0cc0cf53bb4af3ec7328312a88b53ab

diff --git a/dev-python/werkzeug/werkzeug-0.15.4.ebuild 
b/dev-python/werkzeug/werkzeug-0.15.4.ebuild
new file mode 100644
index 000..0b9d4251212
--- /dev/null
+++ b/dev-python/werkzeug/werkzeug-0.15.4.ebuild
@@ -0,0 +1,39 @@
+# 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
+
+MY_PN="Werkzeug"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Collection of various utilities for WSGI applications"
+HOMEPAGE="http://werkzeug.pocoo.org/ https://pypi.org/project/Werkzeug/ 
https://github.com/pallets/werkzeug";
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND="dev-python/simplejson[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-xprocess[${PYTHON_USEDEP}]
+   )"
+
+S="${WORKDIR}/${MY_P}"
+
+python_compile() {
+   distutils-r1_python_compile
+}
+
+python_test() {
+   pytest -vv tests || die "Tests failed under ${EPYTHON}"
+}



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

2019-07-12 Thread Michał Górny
commit: 622467f2d4781537a54e13a65dfc94ff4155bd61
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 12 17:50:17 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 12 17:50:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=622467f2

app-misc/votrify: Bump to v3

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

 app-misc/votrify/Manifest |  1 +
 app-misc/votrify/votrify-3.ebuild | 51 +++
 2 files changed, 52 insertions(+)

diff --git a/app-misc/votrify/Manifest b/app-misc/votrify/Manifest
index 84bdc7053b1..5bb9256fc18 100644
--- a/app-misc/votrify/Manifest
+++ b/app-misc/votrify/Manifest
@@ -1,2 +1,3 @@
 DIST votrify-1.tar.gz 6936 BLAKE2B 
7c9a5668842c5b1783e5c8b2341d42aa21257b96a82210c16e44bee8f71b690c7dba5acf48a39beff0189106db1fe141ef1ec30d68f25573a19a53c12618d346
 SHA512 
14fdb4ee185d96f416b47df7b29175cebc6e003aca7c1faf927b258f7dbe39b7ed69c4defb25900c6856b6e9abde3b03a69ca02152755d8532708b6cfb7f51a0
 DIST votrify-2.tar.gz 9095 BLAKE2B 
801c9ad89f93349ce6ad0d9421e9a968a511d9699454c91cc713dd3a133c4f87666de3bc3905041999a5090eb5794d6ceed89aabc997e6950d2b5a4b4bb185cc
 SHA512 
8c3795520d6ee5d34c8aa649a24309e30da8843bcddbfc8ff0b822eab5529a621d9fa475dc6714a6de0ed1d229d3a949870666967448a23036d28af5e7da00ab
+DIST votrify-3.tar.gz 9153 BLAKE2B 
fdff14dd7332bd6688cb2d04d87e7cf0888aa881cac6a98961cc544182869b190ac8591545c773e7a14293ff0fac7efd646be3cc7f8d059a8e45b709051eae69
 SHA512 
bde636cb238e114814f1246f49c9b5f363d7c9255da4cf2f5da6cb8da19f1b970e0027b630f21b0166c73de770e5bc931b811c3326ccc790db6d1d873731ef9e

diff --git a/app-misc/votrify/votrify-3.ebuild 
b/app-misc/votrify/votrify-3.ebuild
new file mode 100644
index 000..278667874da
--- /dev/null
+++ b/app-misc/votrify/votrify-3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit python-single-r1
+
+DESCRIPTION="Tool for community verification of Gentoo elections"
+HOMEPAGE="https://github.com/mgorny/votrify";
+SRC_URI="https://github.com/mgorny/votrify/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="app-misc/gentoo-elections"
+
+src_configure() {
+   # update default location for election scripts
+   sed -i -e "s^os.path.dirname(__file__)^'${EPREFIX}/usr/lib'^" \
+   votrify-make-confirmation || die
+
+   python_fix_shebang votrify-{make,verify}-*
+}
+
+make_wrappers() {
+   local election=${1}
+
+   newbin - "votrify-${election}-make" \
+   < <(sed -e "s^@ELECTION@^${election}^" \
+   votrify-wrapper-make.bash.in || die)
+   newbin - "votrify-${election}-verify" \
+   < <(sed -e "s^@ELECTION@^${election}^" \
+   votrify-wrapper-verify.bash.in || die)
+}
+
+src_install() {
+   dobin votrify-{make,verify}-*
+   make_wrappers council-201906
+   einstalldocs
+}
+
+pkg_postinst() {
+   elog "In order to interactively create confirmation for Council 2019 
election:"
+   elog "  votrify-council-201906-make"
+   elog
+   elog "In order to verify the results for Council 2019 election:"
+   elog "  votrify-council-201906-verify"
+}



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

2019-07-12 Thread Patrick McLean
commit: 1d627fc9d13030fa6d9c4ea24f4fd10579031ac0
Author: Patrick McLean  sony  com>
AuthorDate: Fri Jul 12 17:31:31 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Jul 12 17:31:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d627fc9

dev-python/google-auth: Version bump to 1.6.3

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/google-auth/Manifest |  1 +
 dev-python/google-auth/google-auth-1.6.3.ebuild | 48 +
 2 files changed, 49 insertions(+)

diff --git a/dev-python/google-auth/Manifest b/dev-python/google-auth/Manifest
index fc5e005d7e9..1a56cf01e1a 100644
--- a/dev-python/google-auth/Manifest
+++ b/dev-python/google-auth/Manifest
@@ -1,3 +1,4 @@
 DIST google-auth-1.0.1.tar.gz 133903 BLAKE2B 
0a99dcdb37a195f24077162ea8191e2eb12aac0eec8e08d06f0b17aba9c4f5ed44f19ca41c737a249611ce02b98e03474d1e995909c5755222605e004d11fb1d
 SHA512 
c10822c6b75700503a06a4b3a43a123d57605a043eb494bcb0232cc3941fc039d0803ed75be26d0da72fd4df613135c290fb3fdf82b0fa47d4fe0729462d80f4
 DIST google-auth-1.1.0.tar.gz 290602 BLAKE2B 
efc1ae38b29693f035ea9d19af83bd0e098dacb143192d77140ea1548a17dd051b344b6b34044f6d02e5bea631fe4026dda4ba7c1053535641f34aed08cdd48e
 SHA512 
03b4021f5bc3c60671e1e528642af4682828e3a83a07aa9dea8a28b3f97c4020ac47f325c8a952f366d45196e6a9a78a78e1abcfc8d7f878f7b6369434a0b79f
 DIST google-auth-1.4.1.tar.gz 74272 BLAKE2B 
8b9c8f59979688bc8a28d3f6c32eb06aa527b3cf9a515ceca51aa346d70622786292f5be5a4bdb2ca266b777d5d5fd41061af3afd4a2608a6673192ad643ed8f
 SHA512 
cba174049a331c8c0ea5b82da0096641d975f59f1f2c3237c32b1730b4c9f9d12f3bfdcb6cc9b9f9c87109d509dcd423d0a4a4d98200e707052760c253f3ee45
+DIST google-auth-1.6.3.tar.gz 80899 BLAKE2B 
71e9ef4fbb8803dbea96e1b9b3183f9bae8a9bd7e29eda1c9ee042c7abb3e5011ee4f461ddafd3295119e3a5a451892b8a38cb49702c59828baba1af35403c25
 SHA512 
47a3e9390428ffa58946c348d4e1a1bfe1290d6e06b75924bbacb37d5af929050690ef5c13820468de805646f4686c035b00dfe947c090d53568dd85d804af5e

diff --git a/dev-python/google-auth/google-auth-1.6.3.ebuild 
b/dev-python/google-auth/google-auth-1.6.3.ebuild
new file mode 100644
index 000..65a3ed04f6a
--- /dev/null
+++ b/dev-python/google-auth/google-auth-1.6.3.ebuild
@@ -0,0 +1,48 @@
+# 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 )
+
+inherit distutils-r1
+
+DESCRIPTION="Google Authentication Library"
+HOMEPAGE="https://github.com/GoogleCloudPlatform/google-auth-library-python 
https://pypi.org/project/google-auth/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+
+RDEPEND="
+   dev-python/namespace-google[${PYTHON_USEDEP}]
+   >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}]
+   >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}]
+   >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}]
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+   >=dev-python/cachetools-2.0.0[${PYTHON_USEDEP}]
+   "
+DEPEND="${RDEPEND}
+   test? (
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-localserver[${PYTHON_USEDEP}]
+   )"
+
+src_prepare() {
+   # delete stray files included in the tarball
+   find "${S}"/tests -name '*.pyc' -delete || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   pytest -vv || die "Tests failed under ${EPYTHON}"
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   find "${ED}" -name '*.pth' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/google-api-python-client/

2019-07-12 Thread Patrick McLean
commit: df9de02ecaf987d4c95eb06069820c6994f371b9
Author: Patrick McLean  sony  com>
AuthorDate: Fri Jul 12 17:21:29 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Jul 12 17:21:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df9de02e

dev-python/google-api-python-client: Version bump to 1.7.0

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/google-api-python-client/Manifest   |  1 +
 .../google-api-python-client-1.7.0.ebuild  | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/google-api-python-client/Manifest 
b/dev-python/google-api-python-client/Manifest
index d46cbcf264b..c83d94ccb52 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,3 +1,4 @@
 DIST google-api-python-client-1.5.3.tar.gz 3622355 BLAKE2B 
1187729581c9e852a4512fdfd557785791c8102d6796f6d02d212820f9fe89393574ffbedc1445416ff2fa876269f18adb162a33241f6331e989a31ccafec60d
 SHA512 
3f58af0d1f165fa7e045d08a0bfc282855b40dbea16d310bbc4cbce76f631b6303738a396048efc8ea114fdff1164d1ad303148999d0ab0ba0d2cc91df9408b3
 DIST google-api-python-client-1.6.2.tar.gz 4262337 BLAKE2B 
0ae3e5b1c6bbb80999cfaadaef7812bb53d03eb1160f79a29bf73a180dae40bd2c5e7dceff0badaf5eda44718a06c4ec65fe993896a82c5fd12348f810ec2812
 SHA512 
ee906c2efb47469dc18dcfcb1edfad4346f61e88c1e7f73b60924b393c704e7033a5ff4f9a1965d0c29aa3a6bf25b60888e1d39366cbc1372861b49e79c9e886
 DIST google-api-python-client-1.6.5.tar.gz 4255929 BLAKE2B 
4e2197fe56f25cd202f7a0b3f64b3796158d798bfedb9c0690a59c24bd5ce10fbe0300093ebb76cd343dae5eea2a0a360903cd0890834241926fd55a7dc07ea9
 SHA512 
b2f2be81e6f54ee3065e75ea064ea3ae49cb983d401ac46dca8459409dbd6df7c3ba07798285b5177bfa632a20d43aaaef3a7c73d5d565796567b8b305737565
+DIST google-api-python-client-1.7.0.tar.gz 4259363 BLAKE2B 
0a6129e5cfa002095c18eb17c28b8f576f69c6aefa20cb752ce1b529cf5c6ba63f9d213cecb34340fd8224387c7d06c8ad3b4f493e32d26afd14e8e12b4c7ded
 SHA512 
3dc0323ec8816725cc46ad75735b81c2b1e97d1dfc8964f9852f8f739dcdecec461deb7e77b759d66b1e711ffcd948ae45df1e870cef9d6966ebfd793a40

diff --git 
a/dev-python/google-api-python-client/google-api-python-client-1.7.0.ebuild 
b/dev-python/google-api-python-client/google-api-python-client-1.7.0.ebuild
new file mode 100644
index 000..6d8fc40555e
--- /dev/null
+++ b/dev-python/google-api-python-client/google-api-python-client-1.7.0.ebuild
@@ -0,0 +1,44 @@
+# 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 )
+
+inherit distutils-r1
+
+DESCRIPTION="Google API Client for Python"
+HOMEPAGE="https://github.com/google/google-api-python-client";
+SRC_URI="https://github.com/google/google-api-python-client/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+
+RDEPEND="
+   >=dev-python/httplib2-0.9.2[${PYTHON_USEDEP}]
+   =dev-python/google-auth-1.4.1[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-httplib2-0.0.3[${PYTHON_USEDEP}]
+   >=dev-python/uritemplate-3.0[${PYTHON_USEDEP}]
+   =dev-python/six-1.6.1[${PYTHON_USEDEP}]
+   

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

2019-07-12 Thread Anthony G. Basile
commit: 7ac468f385e3a63f57d3d73a9b3e62a52cdfd0d7
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Jul 12 16:43:00 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 12 16:43:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ac468f3

net-libs/libmicrohttpd: IUSE="+epoll", bug #689702

Signed-off-by: Anthony G. Basile  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

 net-libs/libmicrohttpd/libmicrohttpd-0.9.62.ebuild | 2 +-
 net-libs/libmicrohttpd/libmicrohttpd-0.9.63.ebuild | 2 +-
 net-libs/libmicrohttpd/libmicrohttpd-0.9.64.ebuild | 2 +-
 net-libs/libmicrohttpd/libmicrohttpd-0.9.65.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-libs/libmicrohttpd/libmicrohttpd-0.9.62.ebuild 
b/net-libs/libmicrohttpd/libmicrohttpd-0.9.62.ebuild
index 19abf491bbf..45a833af693 100644
--- a/net-libs/libmicrohttpd/libmicrohttpd-0.9.62.ebuild
+++ b/net-libs/libmicrohttpd/libmicrohttpd-0.9.62.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz"
 LICENSE="LGPL-2.1"
 SLOT="0/12"
 KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~sparc x86"
-IUSE="epoll messages ssl static-libs test"
+IUSE="+epoll messages ssl static-libs test"
 
 RDEPEND="ssl? (
dev-libs/libgcrypt:0=

diff --git a/net-libs/libmicrohttpd/libmicrohttpd-0.9.63.ebuild 
b/net-libs/libmicrohttpd/libmicrohttpd-0.9.63.ebuild
index de2fce1d175..29169cf8841 100644
--- a/net-libs/libmicrohttpd/libmicrohttpd-0.9.63.ebuild
+++ b/net-libs/libmicrohttpd/libmicrohttpd-0.9.63.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz"
 LICENSE="LGPL-2.1"
 SLOT="0/12"
 KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sparc x86"
-IUSE="epoll messages ssl static-libs test"
+IUSE="+epoll messages ssl static-libs test"
 
 RDEPEND="ssl? (
dev-libs/libgcrypt:0=

diff --git a/net-libs/libmicrohttpd/libmicrohttpd-0.9.64.ebuild 
b/net-libs/libmicrohttpd/libmicrohttpd-0.9.64.ebuild
index 7b1be999f8e..300e0e2e916 100644
--- a/net-libs/libmicrohttpd/libmicrohttpd-0.9.64.ebuild
+++ b/net-libs/libmicrohttpd/libmicrohttpd-0.9.64.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz"
 LICENSE="LGPL-2.1"
 SLOT="0/12"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-IUSE="epoll messages ssl static-libs test"
+IUSE="+epoll messages ssl static-libs test"
 
 RDEPEND="ssl? (
dev-libs/libgcrypt:0=

diff --git a/net-libs/libmicrohttpd/libmicrohttpd-0.9.65.ebuild 
b/net-libs/libmicrohttpd/libmicrohttpd-0.9.65.ebuild
index 7b1be999f8e..300e0e2e916 100644
--- a/net-libs/libmicrohttpd/libmicrohttpd-0.9.65.ebuild
+++ b/net-libs/libmicrohttpd/libmicrohttpd-0.9.65.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz"
 LICENSE="LGPL-2.1"
 SLOT="0/12"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-IUSE="epoll messages ssl static-libs test"
+IUSE="+epoll messages ssl static-libs test"
 
 RDEPEND="ssl? (
dev-libs/libgcrypt:0=



[gentoo-commits] repo/gentoo:master commit in: app-admin/github-backup-utils/

2019-07-12 Thread William Hubbs
commit: 2199ba99ab3f6a55df4464742baa9b13c7f98f05
Author: William Hubbs  sony  com>
AuthorDate: Fri Jul 12 16:37:38 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jul 12 16:38:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2199ba99

app-admin/github-backup-utils: 2.17.0 bump

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: William Hubbs  gentoo.org>

 app-admin/github-backup-utils/Manifest |  1 +
 .../github-backup-utils-2.17.0.ebuild  | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/app-admin/github-backup-utils/Manifest 
b/app-admin/github-backup-utils/Manifest
index 4a286a88215..65acf87bfe6 100644
--- a/app-admin/github-backup-utils/Manifest
+++ b/app-admin/github-backup-utils/Manifest
@@ -8,6 +8,7 @@ DIST github-backup-utils-2.14.2.tar.gz 84628 BLAKE2B 
579088448da16330083ee4ffbbd
 DIST github-backup-utils-2.15.0.tar.gz 84856 BLAKE2B 
cc31d45711d4b26d246e08565b48bf5b65e3c6127bbeb01064273e4bcc8e3f3b5fd8e439cd4717c4c8d103113b00eba4ed670737169ce6ffa7a8256b08386e01
 SHA512 
3294641c8220cd7d5e212e47b7011f188432e5e6437e6d97a9d6c38182fd451a0229588ee28872d5c1bb1b0cab93eb612586a268761d42cb763f38ad13ec0ab4
 DIST github-backup-utils-2.15.1.tar.gz 84627 BLAKE2B 
14f448a8c15b45cdf2a2868d70d90bd91228bbeb3d7534fd89ed1812fd1bcc52e9720d4063fc33f9463035eb34736c919c888c17b2602ebb772fdef4830592f5
 SHA512 
72a0c70ef629f17a2b3be12661379a94150181c0ac87803e4490a9b927e84760917e936e3346d2da6a0ec004ef8fa9b1297b41341bce115a2dd26bbcc62c1843
 DIST github-backup-utils-2.16.1.tar.gz 84847 BLAKE2B 
5c6c0cbe8268ae176321739582783e920454efbebb62a0058ceeddb675a46050db3126897054c0120a74bcfa16bd28b4dd311cbd6a5e23dac262a49bc026c90d
 SHA512 
bde17ed47ec0b89fd95e0a018cc0709045da6f27ffbf492d555219a09e3fcca612d67da1e0d5786fa8ea08a7eaa6d183dc1d40fd45d7bace5d05899ae0007fcb
+DIST github-backup-utils-2.17.0.tar.gz 89926 BLAKE2B 
82e89d616f78d630a4c537ad110f1097fd4925f9d0b45ebd117a5f4dbce21ec84bddd1f7a2cfebc52464e8fff9117bd4b0cc5e862e666d4b3d05f11a9b88730d
 SHA512 
aeae5d5f662a687e13ff0aed54801759480ba39e31f0ad49a9ecc4fabad5aa5e124e774c7b939a366a33135e81614d1cee6f1004481bbe94150b48a11f222a90
 DIST github-backup-utils-2.5.0.tar.gz 40850 BLAKE2B 
34f16e290619a21edef11410a583357a15b57c9a6a0d20b188863f5c41a7a30bcc168a2337ff7203de6f5659c611178bed0e0cff3d802c1ec923d7c4d8e1ee3a
 SHA512 
ecd5b85e0e2e300a9f40ecb8f545868554c7b48bdf800a21cf111ead80c185c96d475c67487c9b9e8af676f8c71a001730084abde79e05860b3e24004888292d
 DIST github-backup-utils-2.6.0.tar.gz 45970 BLAKE2B 
855c7e93aa4db136629db8ba109328d51b9e9ca82aef1190a9703be2cc456ac006cd6bacaf1d3ffe9ccd8d43fb83c15c30c9b514abd37fb2104e62b2e1ed51fa
 SHA512 
a795e439f9d28e27b457c5b6eb42f35d6aea1527c2a01a26b81d6e86829db14a0b27a366d9358214bbe1c16540fe524fb0010d5f509c78ba5398c6bdbf04182e
 DIST github-backup-utils-2.6.3.tar.gz 50884 BLAKE2B 
43e8c398da11f891230a7910fc29d9fc702f5985c8bda5388f8415446e12a3408383ee5a76a26f2519625be3bf442600e4281a4e10e24b5a1143ac4ca1934442
 SHA512 
dff092325ad6f3502c8c0afbea90a53469af0ab4b98eaa39a950022c5b4e199cd3b48b5ec0585e3ea39b9bbd707dd037e8e0ed00ed8c6858276ba1a8e1075290

diff --git a/app-admin/github-backup-utils/github-backup-utils-2.17.0.ebuild 
b/app-admin/github-backup-utils/github-backup-utils-2.17.0.ebuild
new file mode 100644
index 000..0bef08b2f3d
--- /dev/null
+++ b/app-admin/github-backup-utils/github-backup-utils-2.17.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# See https://github.com/github/backup-utils/issues/135
+PYTHON_COMPAT=(python2_7)
+inherit python-any-r1
+
+DESCRIPTION="Backup and recovery utilities for GitHub Enterprise"
+HOMEPAGE="https://github.com/github/backup-utils";
+SRC_URI="https://github.com/github/backup-utils/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+DEPEND="test? (
+   dev-util/checkbashisms
+   sys-apps/moreutils
+   ${PYTHON_DEPS}
+)"
+
+RDEPEND="net-misc/rsync"
+
+MY_PN="${PN/#github-/}"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+src_compile() {
+   :;
+}
+
+src_install() {
+   dobin bin/*
+   insinto usr/share/${PN}
+   doins share/${PN}/version
+
+   exeinto usr/share/${PN}
+   doexe share/${PN}/bm.sh
+   doexe share/${PN}/ghe-*
+
+   insinto etc/${PN}
+   newins backup.config-example backup.config
+
+dodoc -r docs/*
+}
+
+src_test() {
+   emake test
+}



[gentoo-commits] repo/gentoo:master commit in: mail-mta/msmtp/

2019-07-12 Thread Lars Wendler
commit: f6600c4ceffd289d23c3e31c1ccd6f8ae18c0451
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jul 12 15:32:53 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jul 12 15:32:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6600c4c

mail-mta/msmtp: Bump to version 1.8.5

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Lars Wendler  gentoo.org>

 mail-mta/msmtp/Manifest   |   1 +
 mail-mta/msmtp/msmtp-1.8.5.ebuild | 148 ++
 2 files changed, 149 insertions(+)

diff --git a/mail-mta/msmtp/Manifest b/mail-mta/msmtp/Manifest
index ed57ae6d191..e9da447ae4e 100644
--- a/mail-mta/msmtp/Manifest
+++ b/mail-mta/msmtp/Manifest
@@ -1,2 +1,3 @@
 DIST msmtp-1.8.3.tar.xz 336120 BLAKE2B 
4c58dc82e01135bc84176c25c65812414901f134a71aba5460675df3270f1d9dd3a706c66f5773315a38d63463f5c9eb68b584d6e5d0d5f0b1c23d6436d9a2b8
 SHA512 
c265991c0925d79b28a664ee6832316350d59d546f252989dafb8a517a8be1c496fcc85981325e5b381801a7bcb77e38dabdc12fc5be1bf49b9886a409a21819
 DIST msmtp-1.8.4.tar.xz 337292 BLAKE2B 
ac96dbd14cb5382563b995f2aff247c8ddf429dfa58ad6652ec3a3d05a98703a6c88a83d9e60ba3fb1d389682a6c0a653c5854f85258fe9d529674e61fbb146f
 SHA512 
7c358ff6235802348f55f0359ad5f6a87fcd1cede9e6f95d603b0a6e7197527cf5c99be8c1f30b2c8fadf4fc56b0b8ac4962db0e57bb5bc522145c59637ed6ec
+DIST msmtp-1.8.5.tar.xz 338840 BLAKE2B 
92971fae2e3ad4d324d89f6f41950e3d4c4d922dbda82867d0df5f7d2ef67de1b5a2d83fd779a53399ef54a1515bc648e16e8c9d437fc1863bfb669a079a31dc
 SHA512 
16e85d714b15e07f96f5ed5bf32b0c97a970877c13cfb77b5df29f7ea075d4da899a58786dcd60ace049b1f15061f4bcf96fa7fd442413560066a6c17a60f9a8

diff --git a/mail-mta/msmtp/msmtp-1.8.5.ebuild 
b/mail-mta/msmtp/msmtp-1.8.5.ebuild
new file mode 100644
index 000..4df45a184c6
--- /dev/null
+++ b/mail-mta/msmtp/msmtp-1.8.5.ebuild
@@ -0,0 +1,148 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fcaps multilib user
+
+DESCRIPTION="An SMTP client and SMTP plugin for mail user agents such as Mutt"
+HOMEPAGE="https://marlam.de/msmtp/";
+SRC_URI="https://marlam.de/msmtp/releases/${P}.tar.xz";
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x86-macos"
+IUSE="daemon doc gnome-keyring idn +mta nls sasl ssl vim-syntax"
+
+# fcaps.eclass unconditionally defines "filecaps" USE flag which we need for
+# USE="daemon" in order to set the caps we need.
+REQUIRED_USE="daemon? ( filecaps )"
+
+# Upstream discourages usage of openssl. See also
+# https://marlam.de/msmtp/news/openssl-discouraged/
+DEPEND="
+   gnome-keyring? ( app-crypt/libsecret )
+   nls? ( virtual/libintl )
+   sasl? ( virtual/gsasl )
+   ssl? ( net-libs/gnutls[idn?] )
+   !ssl? ( idn? ( net-dns/libidn2:= ) )
+"
+
+RDEPEND="${DEPEND}
+   net-mail/mailbase
+   mta? (
+   !mail-mta/courier
+   !mail-mta/esmtp
+   !mail-mta/exim
+   !mail-mta/mini-qmail
+   !mail-mta/netqmail
+   !mail-mta/nullmailer
+   !mail-mta/postfix
+   !mail-mta/qmail-ldap
+   !mail-mta/sendmail
+   !mail-mta/opensmtpd
+   !=mail-mta/ssmtp-2.64-r2[mta]
+   )
+"
+
+BDEPEND="${DEPEND}
+   doc? ( virtual/texi2dvi )
+   nls? ( sys-devel/gettext )
+   virtual/pkgconfig
+"
+
+DOCS="AUTHORS ChangeLog NEWS README THANKS doc/msmtprc*"
+
+src_prepare() {
+   # Use default Gentoo location for mail aliases
+   sed -i 's:/etc/aliases:/etc/mail/aliases:' 
scripts/find_alias/find_alias_for_msmtp.sh || die
+
+   default
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-gai-idn
+   $(use_enable nls)
+   $(use_with daemon msmtpd)
+   $(use_with gnome-keyring libsecret)
+   $(use_with idn libidn)
+   $(use_with sasl libgsasl)
+   $(use_with ssl tls gnutls)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   default
+
+   if use doc ; then
+   cd doc || die
+   emake html pdf
+   fi
+}
+
+src_install() {
+   default
+
+   if use daemon ; then
+   fcaps CAP_NET_BIND_SERVICE usr/bin/msmtpd
+   newinitd "${FILESDIR}"/msmtpd.init msmtpd
+   newconfd "${FILESDIR}"/msmtpd.confd msmtpd
+   fi
+
+   if use doc ; then
+   dodoc doc/msmtp.{html,pdf}
+   fi
+
+   if use mta ; then
+   dodir /usr/sbin
+   dosym ../bin/msmtp /usr/sbin/sendmail
+   dosym msmtp /usr/bin/sendmail
+   dosym ../bin/msmtp /usr/$(get_libdir)/sendmail
+   fi
+
+   if use vim-syntax ; then
+   insinto /usr/share/vim/vimfiles/syntax
+   doins scripts/vim/msmtp.vim
+   fi
+
+   in

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

2019-07-12 Thread Lars Wendler
commit: 60083908653a81473863e4e725ff59d5177de2f1
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jul 12 11:03:25 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jul 12 15:26:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60083908

sys-apps/kexec-tools: Synced live ebuild

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/kexec-tools/kexec-tools-.ebuild | 9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/sys-apps/kexec-tools/kexec-tools-.ebuild 
b/sys-apps/kexec-tools/kexec-tools-.ebuild
index d9c36c6dcf7..a96230eff79 100644
--- a/sys-apps/kexec-tools/kexec-tools-.ebuild
+++ b/sys-apps/kexec-tools/kexec-tools-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit flag-o-matic libtool linux-info systemd
 
@@ -9,7 +9,8 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3 autotools

EGIT_REPO_URI="https://git.kernel.org/pub/scm/utils/kernel/kexec/kexec-tools.git";
 else
-   SRC_URI="mirror://kernel/linux/utils/kernel/kexec/${P}.tar.xz"
+   SRC_URI="mirror://kernel/linux/utils/kernel/kexec/${P/_/-}.tar.xz"
+   [[ "${PV}" == *_rc* ]] || \
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 fi
 
@@ -27,6 +28,8 @@ DEPEND="
zlib? ( sys-libs/zlib )"
 RDEPEND="${DEPEND}"
 
+S="${WORKDIR}/${P/_/-}"
+
 CONFIG_CHECK="~KEXEC"
 
 PATCHES=(
@@ -41,7 +44,7 @@ pkg_setup() {
 
 src_prepare() {
default
-   if [[ ${PV} == "" ]] ; then
+   if [[ "${PV}" ==  ]] ; then
eautoreconf
else
elibtoolize



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

2019-07-12 Thread Lars Wendler
commit: 1923e0c3dbe18c667361c3ab6e5a188a02f8c006
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jul 12 08:50:11 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jul 12 15:26:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1923e0c3

sys-apps/kexec-tools: Bump to version 2.0.20_rc1

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/kexec-tools/Manifest  |  1 +
 sys-apps/kexec-tools/kexec-tools-2.0.20_rc1.ebuild | 88 ++
 2 files changed, 89 insertions(+)

diff --git a/sys-apps/kexec-tools/Manifest b/sys-apps/kexec-tools/Manifest
index 609f6985c68..9965b31e06f 100644
--- a/sys-apps/kexec-tools/Manifest
+++ b/sys-apps/kexec-tools/Manifest
@@ -1,3 +1,4 @@
 DIST kexec-tools-2.0.17.tar.xz 290612 BLAKE2B 
57ec5b5ed33a5c5bbe433099d6e80663717c8a086bdb8b95f4a1d81fd7e546619c0064698454dc79f489313f98696ee6dee4cafbc8b1b93db5c7909cdf7a6234
 SHA512 
e0f254ca2b26fa02cb61ba9a0735423b26bac2693fbd920eaf7cc2822c298de958bd65f7c37947ca1f6811a3752a58f7cf8aa903494f0109ea76b7159a037fa6
 DIST kexec-tools-2.0.18.tar.xz 289816 BLAKE2B 
b894a5c563810b0a537a3837e902a8d1a3b903c2028393047d6e28d125582f82a4f7ad7c192857f7f58c2fb045deb39e6caf115434c8ba826c705d1363c6b683
 SHA512 
a4142e703a752eb270da29f02ea4fb213f3f4f965e73bb483c388a378821094317a4c63406ab0afe118f79eb168ff63b9d2d9530551c984592165430e269d697
 DIST kexec-tools-2.0.19.tar.xz 292348 BLAKE2B 
c9827d77c82f11351086f4cdf4bacd076a03c744969952706ffd6f17395f28fba2437dac976e12e8e5648ca09fac6ff241daf9b8d3fee215519ded9f18441ff0
 SHA512 
68b15fe46f9633d55c5ae51a6e7114b0c66bd8f4fe81197f581121939a7b21990a2eea89a0961ac6eb7af364ba0d3981ea504df81c7b4cc0b288ca6ac896730f
+DIST kexec-tools-2.0.20-rc1.tar.xz 296624 BLAKE2B 
bb30a4179f1884848c5fc04a376dae570eb18a20a4e5fb87f339c2270c1ded13e7c73436ba9869c8bd93eff158560f9f5625d533819a243bda328ca916ec6cb8
 SHA512 
ffb518fd51cc7b38e72d45a7b14aaf8cf5b8743968c654c4f6fb6123f3d0b5643657f1ada565d69aacdc292e4deac2afeeb4513e91bde8fb81c96ae1f4365f02

diff --git a/sys-apps/kexec-tools/kexec-tools-2.0.20_rc1.ebuild 
b/sys-apps/kexec-tools/kexec-tools-2.0.20_rc1.ebuild
new file mode 100644
index 000..a96230eff79
--- /dev/null
+++ b/sys-apps/kexec-tools/kexec-tools-2.0.20_rc1.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic libtool linux-info systemd
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3 autotools
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/utils/kernel/kexec/kexec-tools.git";
+else
+   SRC_URI="mirror://kernel/linux/utils/kernel/kexec/${P/_/-}.tar.xz"
+   [[ "${PV}" == *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+fi
+
+DESCRIPTION="Load another kernel from the currently executing Linux kernel"
+HOMEPAGE="https://kernel.org/pub/linux/utils/kernel/kexec/";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="booke lzma xen zlib"
+
+REQUIRED_USE="lzma? ( zlib )"
+
+DEPEND="
+   lzma? ( app-arch/xz-utils )
+   zlib? ( sys-libs/zlib )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${P/_/-}"
+
+CONFIG_CHECK="~KEXEC"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.0.4-disable-kexec-test.patch
+   "${FILESDIR}"/${PN}-2.0.4-out-of-source.patch
+)
+
+pkg_setup() {
+   # GNU Make's $(COMPILE.S) passes ASFLAGS to $(CCAS), CCAS=$(CC)
+   export ASFLAGS="${CCASFLAGS}"
+}
+
+src_prepare() {
+   default
+   if [[ "${PV}" ==  ]] ; then
+   eautoreconf
+   else
+   elibtoolize
+   fi
+   filter-flags '-mindirect-branch=thunk*'
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_with booke)
+   $(use_with lzma)
+   $(use_with xen)
+   $(use_with zlib)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   dodoc "${FILESDIR}"/README.Gentoo
+
+   newinitd "${FILESDIR}"/kexec.init-2.0.13-r1 kexec
+   newconfd "${FILESDIR}"/kexec.conf-2.0.4 kexec
+
+   insinto /etc
+   doins "${FILESDIR}"/kexec.conf
+
+   insinto /etc/kernel/postinst.d
+   doins "${FILESDIR}"/90_kexec
+
+   systemd_dounit "${FILESDIR}"/kexec.service
+}
+
+pkg_postinst() {
+   if systemd_is_booted || has_version sys-apps/systemd; then
+   elog "For systemd support the new config file is"
+   elog "   /etc/kexec.conf"
+   elog "Please adopt it to your needs as there is no autoconfig 
anymore"
+   fi
+}



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

2019-07-12 Thread Lars Wendler
commit: a6ba451805f9b3bd5aa6e56d4b3fac34f410d0a2
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jul 12 08:45:14 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jul 12 15:26:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6ba4518

sys-apps/kexec-tools: Removed old.

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/kexec-tools/kexec-tools-2.0.19.ebuild | 85 --
 1 file changed, 85 deletions(-)

diff --git a/sys-apps/kexec-tools/kexec-tools-2.0.19.ebuild 
b/sys-apps/kexec-tools/kexec-tools-2.0.19.ebuild
deleted file mode 100644
index b2fcd90aca6..000
--- a/sys-apps/kexec-tools/kexec-tools-2.0.19.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic libtool linux-info systemd
-
-if [[ ${PV} == "" ]] ; then
-   inherit git-r3 autotools
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/utils/kernel/kexec/kexec-tools.git";
-else
-   SRC_URI="mirror://kernel/linux/utils/kernel/kexec/${P}.tar.xz"
-   KEYWORDS="~amd64 ~arm64 ~x86"
-fi
-
-DESCRIPTION="Load another kernel from the currently executing Linux kernel"
-HOMEPAGE="https://kernel.org/pub/linux/utils/kernel/kexec/";
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="booke lzma xen zlib"
-
-REQUIRED_USE="lzma? ( zlib )"
-
-DEPEND="
-   lzma? ( app-arch/xz-utils )
-   zlib? ( sys-libs/zlib )"
-RDEPEND="${DEPEND}"
-
-CONFIG_CHECK="~KEXEC"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.0.4-disable-kexec-test.patch
-   "${FILESDIR}"/${PN}-2.0.4-out-of-source.patch
-)
-
-pkg_setup() {
-   # GNU Make's $(COMPILE.S) passes ASFLAGS to $(CCAS), CCAS=$(CC)
-   export ASFLAGS="${CCASFLAGS}"
-}
-
-src_prepare() {
-   default
-   if [[ ${PV} == "" ]] ; then
-   eautoreconf
-   else
-   elibtoolize
-   fi
-   filter-flags '-mindirect-branch=thunk*'
-}
-
-src_configure() {
-   local myeconfargs=(
-   $(use_with booke)
-   $(use_with lzma)
-   $(use_with xen)
-   $(use_with zlib)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-
-   dodoc "${FILESDIR}"/README.Gentoo
-
-   newinitd "${FILESDIR}"/kexec.init-2.0.13-r1 kexec
-   newconfd "${FILESDIR}"/kexec.conf-2.0.4 kexec
-
-   insinto /etc
-   doins "${FILESDIR}"/kexec.conf
-
-   insinto /etc/kernel/postinst.d
-   doins "${FILESDIR}"/90_kexec
-
-   systemd_dounit "${FILESDIR}"/kexec.service
-}
-
-pkg_postinst() {
-   if systemd_is_booted || has_version sys-apps/systemd; then
-   elog "For systemd support the new config file is"
-   elog "   /etc/kexec.conf"
-   elog "Please adopt it to your needs as there is no autoconfig 
anymore"
-   fi
-}



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

2019-07-12 Thread Lars Wendler
commit: 3d71034ee9eb178d44d58c40165db91431821923
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jul 12 08:43:33 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jul 12 15:26:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d71034e

sys-apps/debianutils: Bump to version 4.8.6.2

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/debianutils/Manifest   |  1 +
 sys-apps/debianutils/debianutils-4.8.6.2.ebuild | 39 +
 2 files changed, 40 insertions(+)

diff --git a/sys-apps/debianutils/Manifest b/sys-apps/debianutils/Manifest
index 1adbd31b09a..4b6d47bd460 100644
--- a/sys-apps/debianutils/Manifest
+++ b/sys-apps/debianutils/Manifest
@@ -1,3 +1,4 @@
 DIST debianutils_4.8.3.tar.xz 159292 BLAKE2B 
e655741f42594ff12b4f349331da57ec09073802c9778594619686c93fc3061cf5248ac8e9e2c1b391eb49dd572f3033b1db206ff43f373b17caf7f3c835111f
 SHA512 
468b8f001c0338f166cbc2fe25079edc5feeaa38dce2f5c7e6724c691d6cb35f4843e987695e33ead557bb11887e78ff8a5e3e1f52a266a0f32fb978fa643897
 DIST debianutils_4.8.6.1.tar.xz 156604 BLAKE2B 
100bc458609273eb94da46e267395fe4ea16e499805b0d5a29f6144b8b7d2198ccb47b2048cdb6d311014c7b0ac373283cf6034a773ddbd95121856eb0dcbf83
 SHA512 
158f024311b3de292bd20df966c0f61285c748597101cee61e81883e0032c1e6a4baccb5c231b28f00ce3afc58a4aaedd64a65641351974c37fdb5f4952b0d2a
+DIST debianutils_4.8.6.2.tar.xz 156704 BLAKE2B 
9ab9625042e8167daa988fb161db0dad56327ce8acb29b774a771e988c2e49ed17fe7ef3ce594b9fab3ffdc0518864b83c9dead91603b92d6c297fe79529b8c4
 SHA512 
1110d0f42870848a8a29b7b52d304ed39ae7d08156da09268dada7464ae45abc1f35320a12f218f8ba9bb2f1d323737136c143ef17141feef1275056842789a2
 DIST debianutils_4.8.6.tar.xz 156532 BLAKE2B 
2add390a0e38aa3d7103e09b3b65fa2b88c3965ca411c5789409454519791bccdb12d89b1bea4d07417f733d23d0662d4f510750ab404d7a4e8f20c2bd3d7ef4
 SHA512 
5913729cc3c56962e8939b71803258952df0d7204df8090a7504fbefc7f5d1da8e749d606fe23148ea3294909ef172bc1f4f821690169e861729caab70921a2f

diff --git a/sys-apps/debianutils/debianutils-4.8.6.2.ebuild 
b/sys-apps/debianutils/debianutils-4.8.6.2.ebuild
new file mode 100644
index 000..2b96aa35347
--- /dev/null
+++ b/sys-apps/debianutils/debianutils-4.8.6.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+DESCRIPTION="A selection of tools from Debian"
+HOMEPAGE="https://packages.qa.debian.org/d/debianutils.html";
+SRC_URI="mirror://debian/pool/main/d/${PN}/${PN}_${PV}.tar.xz"
+
+LICENSE="BSD GPL-2 SMAIL"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-linux"
+IUSE="+installkernel static"
+
+PATCHES=( "${FILESDIR}"/${PN}-3.4.2-no-bs-namespace.patch )
+
+src_configure() {
+   use static && append-ldflags -static
+   default
+}
+
+src_install() {
+   into /
+   dobin tempfile run-parts
+   if use installkernel ; then
+   dosbin installkernel
+   fi
+
+   into /usr
+   dosbin savelog
+
+   doman tempfile.1 run-parts.8 savelog.8
+   use installkernel && doman installkernel.8
+   cd debian || die
+   dodoc changelog control
+   keepdir /etc/kernel/postinst.d
+}



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

2019-07-12 Thread Lars Wendler
commit: c02bb3adf7137b212aa8c88de8d627289a08b4aa
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jul 12 08:44:00 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jul 12 15:26:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c02bb3ad

sys-apps/debianutils: Removed old.

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/debianutils/Manifest |  1 -
 sys-apps/debianutils/debianutils-4.8.6.ebuild | 39 ---
 2 files changed, 40 deletions(-)

diff --git a/sys-apps/debianutils/Manifest b/sys-apps/debianutils/Manifest
index 4b6d47bd460..d72f6e421b3 100644
--- a/sys-apps/debianutils/Manifest
+++ b/sys-apps/debianutils/Manifest
@@ -1,4 +1,3 @@
 DIST debianutils_4.8.3.tar.xz 159292 BLAKE2B 
e655741f42594ff12b4f349331da57ec09073802c9778594619686c93fc3061cf5248ac8e9e2c1b391eb49dd572f3033b1db206ff43f373b17caf7f3c835111f
 SHA512 
468b8f001c0338f166cbc2fe25079edc5feeaa38dce2f5c7e6724c691d6cb35f4843e987695e33ead557bb11887e78ff8a5e3e1f52a266a0f32fb978fa643897
 DIST debianutils_4.8.6.1.tar.xz 156604 BLAKE2B 
100bc458609273eb94da46e267395fe4ea16e499805b0d5a29f6144b8b7d2198ccb47b2048cdb6d311014c7b0ac373283cf6034a773ddbd95121856eb0dcbf83
 SHA512 
158f024311b3de292bd20df966c0f61285c748597101cee61e81883e0032c1e6a4baccb5c231b28f00ce3afc58a4aaedd64a65641351974c37fdb5f4952b0d2a
 DIST debianutils_4.8.6.2.tar.xz 156704 BLAKE2B 
9ab9625042e8167daa988fb161db0dad56327ce8acb29b774a771e988c2e49ed17fe7ef3ce594b9fab3ffdc0518864b83c9dead91603b92d6c297fe79529b8c4
 SHA512 
1110d0f42870848a8a29b7b52d304ed39ae7d08156da09268dada7464ae45abc1f35320a12f218f8ba9bb2f1d323737136c143ef17141feef1275056842789a2
-DIST debianutils_4.8.6.tar.xz 156532 BLAKE2B 
2add390a0e38aa3d7103e09b3b65fa2b88c3965ca411c5789409454519791bccdb12d89b1bea4d07417f733d23d0662d4f510750ab404d7a4e8f20c2bd3d7ef4
 SHA512 
5913729cc3c56962e8939b71803258952df0d7204df8090a7504fbefc7f5d1da8e749d606fe23148ea3294909ef172bc1f4f821690169e861729caab70921a2f

diff --git a/sys-apps/debianutils/debianutils-4.8.6.ebuild 
b/sys-apps/debianutils/debianutils-4.8.6.ebuild
deleted file mode 100644
index 789bd904848..000
--- a/sys-apps/debianutils/debianutils-4.8.6.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit flag-o-matic
-
-DESCRIPTION="A selection of tools from Debian"
-HOMEPAGE="https://packages.qa.debian.org/d/debianutils.html";
-SRC_URI="mirror://debian/pool/main/d/${PN}/${PN}_${PV}.tar.xz"
-
-LICENSE="BSD GPL-2 SMAIL"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-linux"
-IUSE="+installkernel static"
-
-PATCHES=( "${FILESDIR}"/${PN}-3.4.2-no-bs-namespace.patch )
-
-src_configure() {
-   use static && append-ldflags -static
-   default
-}
-
-src_install() {
-   into /
-   dobin tempfile run-parts
-   if use installkernel ; then
-   dosbin installkernel
-   fi
-
-   into /usr
-   dosbin savelog
-
-   doman tempfile.1 run-parts.8 savelog.8
-   use installkernel && doman installkernel.8
-   cd debian || die
-   dodoc changelog control
-   keepdir /etc/kernel/postinst.d
-}



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

2019-07-12 Thread Mike Gilbert
commit: 532d65505afa271ee6540ade839e9f5dea160728
Author: Stephan Hartmann  googlemail  com>
AuthorDate: Fri Jul 12 09:33:14 2019 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jul 12 15:00:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=532d6550

www-client/chromium: beta channel bump to 76.0.3809.62

Closes: https://github.com/gentoo/gentoo/pull/12431
Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Stephan Hartmann  googlemail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 www-client/chromium/Manifest| 2 +-
 .../{chromium-76.0.3809.46.ebuild => chromium-76.0.3809.62.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 502050dd0d3..5410e32dd46 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,3 +1,3 @@
 DIST chromium-75.0.3770.100.tar.xz 708247700 BLAKE2B 
9d9872019ab37b51daf4f0367ef121aefa8897c73b611478608e7c9be2d1098bcaec1ff8b22ccf4793933e7beca95bb74007061acc1424e2ed46717236549a85
 SHA512 
83048f302eb4e5fa59da3149e156180b07e310a6549b83a0841c5d92fa7102dbf9d53c5243aa9c35f3747b3f0c2d02c1541385f10115373cb3125cc6d1be9a42
 DIST chromium-75.0.3770.90.tar.xz 708212580 BLAKE2B 
e52149e8eea0734ec2704f176fed1911e6252cb0dab76894dcece7c826a0581e099b58e638324b115aecf61f26884ffdb8d5ea1c820bf0df2f49dbab1986d3f4
 SHA512 
5956ad1cf342f143c0587299bdd5497acfc958975e5b4878731c40e0e5db58280ea8b36ca077cafce7e812510356de57872f37753cb92de5258cb24578d2c327
-DIST chromium-76.0.3809.46.tar.xz 730245736 BLAKE2B 
de8038cd7eaa69bff576219bb2e66b66ce1d0220a7be7a7ded79677be7c35275ab0585e4d7796ebf90ae86aa310b7d1192b5359e222ca49f69575dc270dc08a5
 SHA512 
5fb9bef3944749185b19af10042aa902c956905c964730d2b99e3237b03908a77e9eb67b6e5e495bdd51e95c2ef39d0a71d2cffa8a87ba3a642e4a918603d056
+DIST chromium-76.0.3809.62.tar.xz 728909368 BLAKE2B 
940817ccbc40ddde29123ecbcc3d3148a9df82a18a3f13470ed9d0964b147c859be7a1e79229b67fe9c7e5087f3fbd5048aac2f001a97e9040ce2346247a3af6
 SHA512 
603815fb93c1629421fc866cbf63e8c94bdbe582e0c4a9c9c2da76173f3d44b4dae1e81fac054d3268b20bfa057aed96eca1c5d4b7ef5b608b8c9ee60684e886

diff --git a/www-client/chromium/chromium-76.0.3809.46.ebuild 
b/www-client/chromium/chromium-76.0.3809.62.ebuild
similarity index 100%
rename from www-client/chromium/chromium-76.0.3809.46.ebuild
rename to www-client/chromium/chromium-76.0.3809.62.ebuild



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

2019-07-12 Thread Hans de Graaff
commit: b4de8c946d02121a27f6e4033ab29a723f7e05dc
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jul 12 13:48:01 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jul 12 13:48:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4de8c94

dev-ruby/gruff: amd64, x86 stable

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

 dev-ruby/gruff/gruff-0.7.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/gruff/gruff-0.7.0-r1.ebuild 
b/dev-ruby/gruff/gruff-0.7.0-r1.ebuild
index 43e016e7b8d..ba43d17e00f 100644
--- a/dev-ruby/gruff/gruff-0.7.0-r1.ebuild
+++ b/dev-ruby/gruff/gruff-0.7.0-r1.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/topfunky/gruff";
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-macos"
+KEYWORDS="amd64 x86 ~x86-macos"
 IUSE=""
 
 # imagemagick is an indirect dependency through rmagick. However, for



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

2019-07-12 Thread Alexis Ballier
commit: 0642fedc099744a656783c8cc348686995ec701e
Author: Alexis Ballier  gentoo  org>
AuthorDate: Fri Jul 12 13:44:59 2019 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Fri Jul 12 13:45:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0642fedc

media-video/ffmpeg: bump to 4.1.4

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Alexis Ballier  gentoo.org>

 media-video/ffmpeg/Manifest|   1 +
 media-video/ffmpeg/ffmpeg-4.1.4.ebuild | 528 +
 2 files changed, 529 insertions(+)

diff --git a/media-video/ffmpeg/Manifest b/media-video/ffmpeg/Manifest
index 0e8f0dec592..d00a18c632d 100644
--- a/media-video/ffmpeg/Manifest
+++ b/media-video/ffmpeg/Manifest
@@ -8,3 +8,4 @@ DIST ffmpeg-3.4.6.tar.bz2 10190001 BLAKE2B 
4c7842900171cf871f8524f08f435797b1a16
 DIST ffmpeg-4.1.1.tar.bz2 10686360 BLAKE2B 
47f4716d7e184d7318eb1a99ab1cdc188009464e973162e583f7ca4ae79fa3b103f9d5329c8993b72d20667e42e5a749123709a4640f07762568300b5c3c897f
 SHA512 
0241c44e1dffd0d890a3d30a1b2387ea167d578bb39ba0c804fb417e132d343a9e43da9247b205e18b893d8cf75d8528e9971569be67ac380b88618ef0a75ed4
 DIST ffmpeg-4.1.2.tar.bz2 10687366 BLAKE2B 
c69cc693078f40610c4414f01ed20f89a85db398b3177d8d79a6f58f2d48b6a8049a2bc622933e0ae0a2889f635c25ccf1c5856cb86a4d98bb0bc2308188ae86
 SHA512 
6c3bf20d46772a80299c9d385919a745e4022c0a9b3c438c0504d3c94bb8d472f2c9026105330fa7c50c2f23f511eb853f32e4387f73c0b7b0d0761c20cb8b31
 DIST ffmpeg-4.1.3.tar.bz2 10689073 BLAKE2B 
8486e21c8df116af802bb7f9208e702ec1feaa4f292f14021e0b6bfb3957b13ddacfa87db361e677ae0583cc2bd1d402a66b0c8507cbed79a001c9b8462100bf
 SHA512 
d0f8b3ee7b55e67b1c7ad9610a7b19a15acfc35dc843683502e536ebcc2e8678b55325532c0039b764cc978e95f83afb48bd24304abaee26f26d3247a8310bfe
+DIST ffmpeg-4.1.4.tar.bz2 10691784 BLAKE2B 
5f1f0b3c78cdd913e44bef448ff4d26fc5ea01e1a002baf98461fe0d8870bc2b0f29a1770377df8ff4f0c45febd532d6436c6627f5d1fb97125e92d9929f9284
 SHA512 
0c2d5bf4873b2bf12aff8c8b576d58dc3c5984ca727f48e1247293cbebda382e9070e8b7fac99870ec2ae0cef3be0a187d5ec5d58ee3e861cd673cae961b5947

diff --git a/media-video/ffmpeg/ffmpeg-4.1.4.ebuild 
b/media-video/ffmpeg/ffmpeg-4.1.4.ebuild
new file mode 100644
index 000..46cb0d7e1ef
--- /dev/null
+++ b/media-video/ffmpeg/ffmpeg-4.1.4.ebuild
@@ -0,0 +1,528 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# Subslot: libavutil major.libavcodec major.libavformat major
+# Since FFmpeg ships several libraries, subslot is kind of limited here.
+# Most consumers will use those three libraries, if a "less used" library
+# changes its soname, consumers will have to be rebuilt the old way
+# (preserve-libs).
+# If, for example, a package does not link to libavformat and only libavformat
+# changes its ABI then this package will be rebuilt needlessly. Hence, such a
+# package is free _not_ to := depend on FFmpeg but I would strongly encourage
+# doing so since such a case is unlikely.
+FFMPEG_SUBSLOT=56.58.58
+
+SCM=""
+if [ "${PV#}" != "${PV}" ] ; then
+   SCM="git-r3"
+   EGIT_MIN_CLONE_TYPE="single"
+   EGIT_REPO_URI="https://git.ffmpeg.org/ffmpeg.git";
+fi
+
+inherit eutils flag-o-matic multilib multilib-minimal toolchain-funcs ${SCM}
+
+DESCRIPTION="Complete solution to record, convert and stream audio and video. 
Includes libavcodec"
+HOMEPAGE="https://ffmpeg.org/";
+if [ "${PV#}" != "${PV}" ] ; then
+   SRC_URI=""
+elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot
+   SRC_URI="mirror://gentoo/${P}.tar.bz2"
+else # Release
+   SRC_URI="https://ffmpeg.org/releases/${P/_/-}.tar.bz2";
+fi
+FFMPEG_REVISION="${PV#*_p}"
+
+SLOT="0/${FFMPEG_SUBSLOT}"
+LICENSE="
+   !gpl? ( LGPL-2.1 )
+   gpl? ( GPL-2 )
+   amr? (
+   gpl? ( GPL-3 )
+   !gpl? ( LGPL-3 )
+   )
+   gmp? (
+   gpl? ( GPL-3 )
+   !gpl? ( LGPL-3 )
+   )
+   encode? (
+   amrenc? (
+   gpl? ( GPL-3 )
+   !gpl? ( LGPL-3 )
+   )
+   )
+   samba? ( GPL-3 )
+"
+if [ "${PV#}" = "${PV}" ] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
+fi
+
+# Options to use as use_enable in the foo[:bar] form.
+# This will feed configure with $(use_enable foo bar)
+# or $(use_enable foo foo) if no :bar is set.
+# foo is added to IUSE.
+FFMPEG_FLAG_MAP=(
+   +bzip2:bzlib cpudetection:runtime-cpudetect debug gcrypt gnutls 
gmp
+   +gpl hardcoded-tables +iconv libressl:libtls libxml2 lzma 
+network opencl
+   openssl +postproc samba:libsmbclient sdl:ffplay sdl:sdl2 vaapi 
vdpau
+   X:xlib xcb:libxcb xcb:libxcb-shm xcb:libxcb-xfixes +zlib
+   # libavdevice options
+   cdio:libcdio iec61883:libi

[gentoo-commits] repo/gentoo:master commit in: sci-visualization/gnuplot/

2019-07-12 Thread Agostino Sarubbo
commit: 7195a38d4e4179191d70493a1c6c0a3c9322db0e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jul 12 13:33:22 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jul 12 13:33:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7195a38d

sci-visualization/gnuplot: amd64 stable wrt bug #689718

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

 sci-visualization/gnuplot/gnuplot-5.2.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-visualization/gnuplot/gnuplot-5.2.6.ebuild 
b/sci-visualization/gnuplot/gnuplot-5.2.6.ebuild
index 9240510b103..88161e584c0 100644
--- a/sci-visualization/gnuplot/gnuplot-5.2.6.ebuild
+++ b/sci-visualization/gnuplot/gnuplot-5.2.6.ebuild
@@ -17,7 +17,7 @@ if [[ -z ${PV%%*} ]]; then
 else
MY_P="${P/_/.}"
SRC_URI="mirror://sourceforge/gnuplot/${MY_P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 
~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="gnuplot bitmap? ( free-noncomm )"



[gentoo-commits] repo/gentoo:master commit in: net-p2p/syncthing/

2019-07-12 Thread Agostino Sarubbo
commit: 11b95761ed1ab88be4192d77b4560515a9df4df6
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jul 12 13:33:12 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jul 12 13:33:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11b95761

net-p2p/syncthing: amd64 stable wrt bug #689656

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

 net-p2p/syncthing/syncthing-1.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/syncthing/syncthing-1.1.4.ebuild 
b/net-p2p/syncthing/syncthing-1.1.4.ebuild
index 7666efeb812..7442b933d9c 100644
--- a/net-p2p/syncthing/syncthing-1.1.4.ebuild
+++ b/net-p2p/syncthing/syncthing-1.1.4.ebuild
@@ -68,7 +68,7 @@ SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm ~x86"
 IUSE="selinux tools"
 
 BDEPEND=">=dev-lang/go-1.12"



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

2019-07-12 Thread Michał Górny
commit: 90362928c2dd6d13c7435d1d4ac962fc042a65fa
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul 12 13:02:47 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 12 13:03:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90362928

app-misc/votrify: Bump to v2

Now with friendly wrappers for Council 2019 election.

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

 app-misc/votrify/Manifest |  1 +
 app-misc/votrify/votrify-2.ebuild | 51 +++
 2 files changed, 52 insertions(+)

diff --git a/app-misc/votrify/Manifest b/app-misc/votrify/Manifest
index 20f81a5828d..84bdc7053b1 100644
--- a/app-misc/votrify/Manifest
+++ b/app-misc/votrify/Manifest
@@ -1 +1,2 @@
 DIST votrify-1.tar.gz 6936 BLAKE2B 
7c9a5668842c5b1783e5c8b2341d42aa21257b96a82210c16e44bee8f71b690c7dba5acf48a39beff0189106db1fe141ef1ec30d68f25573a19a53c12618d346
 SHA512 
14fdb4ee185d96f416b47df7b29175cebc6e003aca7c1faf927b258f7dbe39b7ed69c4defb25900c6856b6e9abde3b03a69ca02152755d8532708b6cfb7f51a0
+DIST votrify-2.tar.gz 9095 BLAKE2B 
801c9ad89f93349ce6ad0d9421e9a968a511d9699454c91cc713dd3a133c4f87666de3bc3905041999a5090eb5794d6ceed89aabc997e6950d2b5a4b4bb185cc
 SHA512 
8c3795520d6ee5d34c8aa649a24309e30da8843bcddbfc8ff0b822eab5529a621d9fa475dc6714a6de0ed1d229d3a949870666967448a23036d28af5e7da00ab

diff --git a/app-misc/votrify/votrify-2.ebuild 
b/app-misc/votrify/votrify-2.ebuild
new file mode 100644
index 000..278667874da
--- /dev/null
+++ b/app-misc/votrify/votrify-2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit python-single-r1
+
+DESCRIPTION="Tool for community verification of Gentoo elections"
+HOMEPAGE="https://github.com/mgorny/votrify";
+SRC_URI="https://github.com/mgorny/votrify/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="app-misc/gentoo-elections"
+
+src_configure() {
+   # update default location for election scripts
+   sed -i -e "s^os.path.dirname(__file__)^'${EPREFIX}/usr/lib'^" \
+   votrify-make-confirmation || die
+
+   python_fix_shebang votrify-{make,verify}-*
+}
+
+make_wrappers() {
+   local election=${1}
+
+   newbin - "votrify-${election}-make" \
+   < <(sed -e "s^@ELECTION@^${election}^" \
+   votrify-wrapper-make.bash.in || die)
+   newbin - "votrify-${election}-verify" \
+   < <(sed -e "s^@ELECTION@^${election}^" \
+   votrify-wrapper-verify.bash.in || die)
+}
+
+src_install() {
+   dobin votrify-{make,verify}-*
+   make_wrappers council-201906
+   einstalldocs
+}
+
+pkg_postinst() {
+   elog "In order to interactively create confirmation for Council 2019 
election:"
+   elog "  votrify-council-201906-make"
+   elog
+   elog "In order to verify the results for Council 2019 election:"
+   elog "  votrify-council-201906-verify"
+}



[gentoo-commits] proj/sci:master commit in: sci-mathematics/petsc/

2019-07-12 Thread Matthias Maier
commit: b3ce34b463fb20b65ade548d959fae9ac81ed606
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Jul 12 12:12:08 2019 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Jul 12 12:12:08 2019 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=b3ce34b4

sci-mathematics/petsc: switch back to EAPI 6 for the time being

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

 sci-mathematics/petsc/petsc-3.11.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/petsc/petsc-3.11.3.ebuild 
b/sci-mathematics/petsc/petsc-3.11.3.ebuild
index 59a9cff21..99676386d 100644
--- a/sci-mathematics/petsc/petsc-3.11.3.ebuild
+++ b/sci-mathematics/petsc/petsc-3.11.3.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=6
 
 PYTHON_COMPAT=( python2_7 )
 



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/modeller/

2019-07-12 Thread Alexey Shvetsov
commit: a5e403b16e99731e3ca1db68e236abaf822b4ce1
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Fri Jul 12 11:45:44 2019 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Fri Jul 12 11:45:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5e403b1

sci-chemistry/modeller: Version bump

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Alexey Shvetsov  gentoo.org>

 sci-chemistry/modeller/Manifest |   1 +
 sci-chemistry/modeller/modeller-9.22.ebuild | 145 
 2 files changed, 146 insertions(+)

diff --git a/sci-chemistry/modeller/Manifest b/sci-chemistry/modeller/Manifest
index 0674ee130c5..69e1780c97f 100644
--- a/sci-chemistry/modeller/Manifest
+++ b/sci-chemistry/modeller/Manifest
@@ -1 +1,2 @@
 DIST modeller-9.20.tar.gz 34909796 BLAKE2B 
d89c81823c4d7784a7b3d64fdb01158a973edc7d8b316c773e038ba8645797c543d5bc58c1bff5462ae5975a6c2796f4b2d500641d226c3b2281cf794cfeba8d
 SHA512 
667edeeda0a9038258f6932b3cef22a1e9d0fe47f47bd2ac612e7bac7f23a863f5a65cfd93abfa405310e7fb7b305d53e71d6c6e930613b0dbd43b24dcd5919a
+DIST modeller-9.22.tar.gz 34953371 BLAKE2B 
3bf8828b38f22955dea973cfe54cbd2f77bf021900bd5aa3c75f083b12e2a7199c3173de526acfeab005c0606816bac347b9bdfb6b62d5e3db9c9e18fed99ac4
 SHA512 
0056f09a07d6e2b565c8f4accca48ad176c9d32634b75bc4db60a187d56f22ef1710296dfd31bf27f496c5ed100146420be7cfdb135ca8b2b0fac7d7f5fa877f

diff --git a/sci-chemistry/modeller/modeller-9.22.ebuild 
b/sci-chemistry/modeller/modeller-9.22.ebuild
new file mode 100644
index 000..57f11e16861
--- /dev/null
+++ b/sci-chemistry/modeller/modeller-9.22.ebuild
@@ -0,0 +1,145 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 eutils multilib
+
+DESCRIPTION="Homology or comparative modeling of protein three-dimensional 
structures"
+HOMEPAGE="https://salilab.org/modeller/";
+SRC_URI="https://salilab.org/${PN}/${PV}/${P}.tar.gz";
+
+LICENSE="modeller"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples"
+SLOT="0"
+
+RESTRICT="mirror"
+
+DEPEND=">=dev-lang/swig-1.3"
+RDEPEND=""
+
+INPATH="${EPREFIX}"/opt/modeller${ver}
+
+QA_PREBUILT="/opt/*"
+
+pkg_setup() {
+   case ${ARCH} in
+   x86)
+   EXECTYPE="i386-intel8";;
+   amd64)
+   EXECTYPE="x86_64-intel8";;
+   *)
+   die "Your arch "${ARCH}" does not appear supported at 
this time.";;
+   esac
+}
+
+python_prepare_all(){
+   sed "s:i386-intel8:${EXECTYPE}:g" -i src/swig/setup.py || die
+   distutils-r1_python_prepare_all
+}
+
+python_compile(){
+   cd src/swig || die
+   swig -python -keyword -nodefaultctor -nodefaultdtor -noproxy modeller.i 
|| die
+   distutils-r1_python_compile
+}
+
+python_install() {
+   cd src/swig || die
+   distutils-r1_python_install
+}
+
+python_install_all(){
+   cd "${S}" || die
+   sed \
+   -e "/^EXECUTABLE_TYPE/s:xxx:${EXECTYPE}:g" \
+   -e "/MODINSTALL/s:xxx:\"${INPATH}\":g" \
+   -i bin/modscript || die
+
+   sed -e "s;@TOPDIR\@;\"${INPATH}\";" \
+   -e "s;@EXETYPE\@;${EXECTYPE};" \
+   bin/modpy.sh.in > "${T}/modpy.sh"
+
+   insinto ${INPATH}
+   doins -r modlib
+   python_foreach_impl python_domodule modlib/modeller
+
+   insinto ${INPATH}/bin
+   doins -r bin/{lib,*top}
+
+   exeinto ${INPATH}/bin
+   doexe bin/{modscript,mod${PV}_${EXECTYPE}} "${T}"/modpy.sh
+
+   python_foreach_impl python_doscript bin/modslave.py
+   dosym ${INPATH}/bin/modscript /opt/bin/mod${PV}
+   dosym ${INPATH}/bin/modpy.sh /opt/bin/modpy.sh
+
+   exeinto ${INPATH}/lib/${EXECTYPE}/
+   doexe lib/${EXECTYPE}/lib*
+   dosym libmodeller.so.8 ${INPATH}/lib/${EXECTYPE}/libmodeller.so
+   dosym ../../${INPATH}/lib/${EXECTYPE}/libmodeller.so.8 
/usr/$(get_libdir)/libmodeller.so.8
+
+   use doc && HTML_DOCS=( doc/. )
+   distutils-r1_python_install_all
+
+   if use examples; then
+   insinto /usr/share/${PN}/
+   doins -r examples
+   fi
+
+   insinto /etc/revdep-rebuild
+   cat >> "${T}"/40-${PN} <<- EOF
+   SEARCH_DIRS_MASK="${EPREFIX}/opt/modeller/lib/"
+   EOF
+   doins "${T}"/40-${PN}
+}
+
+pkg_postinst() {
+   if [[ ! -e "${INPATH}/modlib/modeller/config.py" ]]; then
+   echo install_dir = \"${INPATH}/\"> 
${INPATH}/modlib/modeller/config.py
+   fi
+
+   if grep -q license ${INPATH}/modlib/modeller/config.py; then
+   einfo "A license key file is already present in 
${IN_PATH}/modlib/modeller/config.py"
+   else
+   ewarn "Obtain a license Key from"
+   ewarn "http://salilab.org/modeller/registration.html";
+   ewarn "And run this before using modeller:"
+  

[gentoo-commits] proj/sci:master commit in: sci-mathematics/petsc/files/, sci-mathematics/petsc/

2019-07-12 Thread Matthias Maier
commit: fd85a467bb08d7e711568fd09cc890755878ba62
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Jul 12 10:56:29 2019 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Jul 12 10:56:29 2019 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=fd85a467

sci-mathematics/petsc: drop old

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

 .../files/petsc-3.8.3-fix_sandbox_violation.patch  |  17 --
 sci-mathematics/petsc/petsc-3.8.4.ebuild   | 205 -
 sci-mathematics/petsc/petsc-3.9.4.ebuild   | 196 
 3 files changed, 418 deletions(-)

diff --git 
a/sci-mathematics/petsc/files/petsc-3.8.3-fix_sandbox_violation.patch 
b/sci-mathematics/petsc/files/petsc-3.8.3-fix_sandbox_violation.patch
deleted file mode 100644
index 4f51aee81..0
--- a/sci-mathematics/petsc/files/petsc-3.8.3-fix_sandbox_violation.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff --git a/config/PETSc/options/installDir.py 
b/config/PETSc/options/installDir.py
-index 975dc8a..c216941 100644
 a/config/PETSc/options/installDir.py
-+++ b/config/PETSc/options/installDir.py
-@@ -39,12 +39,6 @@ class Configure(config.base.Configure):
- if self.framework.argDB['prefix']:
-   self.dir = 
os.path.abspath(os.path.expanduser(self.framework.argDB['prefix']))
-   self.addMakeMacro('PREFIXDIR',self.dir)
--  try:
--os.makedirs(os.path.join(self.dir,'PETScTestDirectory'))
--os.rmdir(os.path.join(self.dir,'PETScTestDirectory'))
--  except:
--self.installSudoMessage = 'You do not have write permissions to the 
--prefix directory '+self.dir+'\nYou will be prompted for the sudo password for 
any external package installs'
--self.installSudo = 'sudo '
- else:
-   self.dir = os.path.abspath(os.path.join(self.petscdir.dir, 
self.arch.arch))
- self.confDir = os.path.abspath(os.path.join(self.petscdir.dir, 
self.arch.arch))

diff --git a/sci-mathematics/petsc/petsc-3.8.4.ebuild 
b/sci-mathematics/petsc/petsc-3.8.4.ebuild
deleted file mode 100644
index c47619aaf..0
--- a/sci-mathematics/petsc/petsc-3.8.4.ebuild
+++ /dev/null
@@ -1,205 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils flag-o-matic fortran-2 python-any-r1 toolchain-funcs versionator
-
-MY_P="${PN}-$(replace_version_separator _ -)"
-
-DESCRIPTION="Portable, Extensible Toolkit for Scientific Computation"
-HOMEPAGE="http://www.mcs.anl.gov/petsc/";
-SRC_URI="http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/${MY_P}.tar.gz";
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="afterimage boost complex-scalars cxx debug doc fftw
-   fortran hdf5 hypre mpi metis mumps scotch sparse superlu threads X"
-
-# hypre and superlu curretly exclude each other due to missing linking to hypre
-# if both are enabled
-REQUIRED_USE="
-   afterimage? ( X )
-   complex-scalars? ( !hypre !superlu )
-   hdf5? ( mpi )
-   hypre? ( cxx mpi !superlu )
-   mumps? ( mpi scotch )
-   scotch? ( mpi )
-   superlu? ( !hypre )
-"
-
-RDEPEND="
-   virtual/blas
-   virtual/lapack
-   afterimage? ( media-libs/libafterimage )
-   boost? ( dev-libs/boost )
-   fftw? ( sci-libs/fftw:3.0[mpi?] )
-   hdf5? ( sci-libs/hdf5[mpi?] )
-   hypre? ( >=sci-libs/hypre-2.8.0b[mpi?] )
-   metis? ( >=sci-libs/parmetis-4 )
-   mpi? ( virtual/mpi[cxx?,fortran?] )
-   mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack )
-   scotch? ( sci-libs/scotch[mpi?] )
-   sparse? ( sci-libs/suitesparse >=sci-libs/cholmod-1.7.0 )
-   superlu? ( >=sci-libs/superlu-5 )
-   X? ( x11-libs/libX11 )
-"
-
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-   dev-util/cmake
-"
-
-#
-# PETSc does not want its Makefiles to be invoked with anything higher than
-# -j1. The underlying build system does automatically invoke a parallel
-# build. This might not be what you want, but *hey* not your choice.
-#
-# V=1 enables verbose output with full compiler and linker invocation
-#
-MAKEOPTS="${MAKEOPTS} -j1 V=1"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.7.0-disable-rpath.patch \
-   "${FILESDIR}"/${PN}-3.8.3-fix_sandbox_violation.patch
-)
-
-src_prepare() {
-   default
-
-   sed -i -e 's%/usr/bin/env python%/usr/bin/env python2%' configure || die
-}
-
-# petsc uses --with-blah=1 and --with-blah=0 to en/disable options
-petsc_enable() {
-   use "$1" && echo "--with-${2:-$1}=1" || echo "--with-${2:-$1}=0"
-}
-# add external library:
-# petsc_with use_flag libname libdir
-# petsc_with use_flag libname include linking_libs
-petsc_with() {
-   local myuse p=${2:-${1}}
-   if use ${1}; then
-   myuse="--with-${p}=1"
-   if [[ $# -ge 4 ]]; then
-   myuse="${

[gentoo-commits] proj/sci:master commit in: sci-mathematics/petsc/

2019-07-12 Thread Matthias Maier
commit: 817744adda580e8ccdbc83ec6b29e00426f83591
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Jul 12 10:58:53 2019 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Jul 12 10:58:53 2019 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=817744ad

sci-mathematics/petsc: version bump to 3.11.3

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

 sci-mathematics/petsc/petsc-3.11.3.ebuild | 191 ++
 1 file changed, 191 insertions(+)

diff --git a/sci-mathematics/petsc/petsc-3.11.3.ebuild 
b/sci-mathematics/petsc/petsc-3.11.3.ebuild
new file mode 100644
index 0..59a9cff21
--- /dev/null
+++ b/sci-mathematics/petsc/petsc-3.11.3.ebuild
@@ -0,0 +1,191 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit flag-o-matic fortran-2 python-any-r1 toolchain-funcs
+
+DESCRIPTION="Portable, Extensible Toolkit for Scientific Computation"
+HOMEPAGE="http://www.mcs.anl.gov/petsc/";
+SRC_URI="http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/${P}.tar.gz";
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="afterimage boost complex-scalars cxx debug doc fftw
+   fortran hdf5 hypre mpi metis mumps scotch sparse superlu threads X"
+
+# hypre and superlu curretly exclude each other due to missing linking to hypre
+# if both are enabled
+REQUIRED_USE="
+   afterimage? ( X )
+   complex-scalars? ( !hypre !superlu )
+   hdf5? ( mpi )
+   hypre? ( cxx mpi !superlu )
+   mumps? ( mpi scotch )
+   scotch? ( mpi )
+   superlu? ( !hypre )
+"
+
+RDEPEND="
+   virtual/blas
+   virtual/lapack
+   afterimage? ( media-libs/libafterimage )
+   boost? ( dev-libs/boost )
+   fftw? ( sci-libs/fftw:3.0[mpi?] )
+   hdf5? ( sci-libs/hdf5[mpi?] )
+   hypre? ( >=sci-libs/hypre-2.8.0b[mpi?] )
+   metis? ( >=sci-libs/parmetis-4 )
+   mpi? ( virtual/mpi[cxx?,fortran?] )
+   mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack )
+   scotch? ( sci-libs/scotch[mpi?] )
+   sparse? ( sci-libs/suitesparse >=sci-libs/cholmod-1.7.0 )
+   superlu? ( >=sci-libs/superlu-5 )
+   X? ( x11-libs/libX11 )
+"
+
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+   dev-util/cmake
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.7.0-disable-rpath.patch \
+   "${FILESDIR}"/${PN}-3.9.0-fix_sandbox_violation.patch
+)
+
+src_prepare() {
+   default
+
+   sed -i -e 's%/usr/bin/env python%/usr/bin/env python2%' configure || die
+}
+
+# petsc uses --with-blah=1 and --with-blah=0 to en/disable options
+petsc_enable() {
+   use "$1" && echo "--with-${2:-$1}=1" || echo "--with-${2:-$1}=0"
+}
+# add external library:
+# petsc_with use_flag libname libdir
+# petsc_with use_flag libname include linking_libs
+petsc_with() {
+   local myuse p=${2:-${1}}
+   if use ${1}; then
+   myuse="--with-${p}=1"
+   if [[ $# -ge 4 ]]; then
+   myuse="${myuse} --with-${p}-include=${EPREFIX}${3}"
+   shift 3
+   myuse="${myuse} --with-${p}-lib=$@"
+   else
+   myuse="${myuse} --with-${p}-dir=${EPREFIX}${3:-/usr}"
+   fi
+   else
+   myuse="--with-${p}=0"
+   fi
+   echo ${myuse}
+}
+
+# select between configure options depending on use flag
+petsc_select() {
+   use "$1" && echo "--with-$2=$3" || echo "--with-$2=$4"
+}
+
+src_configure() {
+   # bug 548498
+   # PETSc runs mpi processes during configure that result in a sandbox
+   # violation by trying to open /proc/mtrr rw. This is not easy to
+   # mitigate because it happens in libpciaccess.so called by libhwloc.so,
+   # which is used by libmpi.so.
+   addpredict /proc/mtrr
+   # if mpi is built with knem support it needs /dev/knem too
+   addpredict /dev/knem
+
+   # configureMPITypes with openmpi-2* insists on accessing the scaling
+   # governor rw.
+   addpredict /sys/devices/system/cpu/
+
+   local mylang
+   local myopt
+
+   use cxx && mylang="cxx" || mylang="c"
+   use debug && myopt="debug" || myopt="opt"
+
+   # environmental variables expected by petsc during build
+
+   export PETSC_DIR="${S}"
+   export PETSC_ARCH="linux-gnu-${mylang}-${myopt}"
+
+   if use debug; then
+   strip-flags
+   filter-flags -O*
+   fi
+
+   # C Support on CXX builds is enabled if possible i.e. when not using
+   # complex scalars (no complex type for both available at the same time)
+
+   econf \
+   scrollOutput=1 \
+   FFLAGS="${FFLAGS} -fPIC" \
+   CFLAGS="${CFLAGS} -fPIC" \
+   CXXFLAGS="${CXXFLAGS} -fPIC" \
+   LDFLAGS="${LDFLAGS}" \
+   --prefix="${EPREFIX

[gentoo-commits] proj/sci:master commit in: sci-mathematics/petsc/

2019-07-12 Thread Matthias Maier
commit: 0b1e1d868ca34c28fcfbcb5e30d2ed0e63c94039
Author: Bernd Waibel  gmail  com>
AuthorDate: Fri Nov  9 16:36:54 2018 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Jul 12 10:55:21 2019 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=0b1e1d86

sci-mathematics/petsc: fix blas configuration error

* add blas to call to pkg-config for blas/lapack
* make EAPI 7 compatible, remove versionator.eclass
* change --with-cmake= variable to avoid warning

Thanks to @ycoudier for hint on pkg-config

Suggested-by: @ycoudier
Closes: https://bugs.gentoo.org/669040
Closes: https://github.com/gentoo/sci/issues/892
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Bernd Waibel  gmail.com>
Signed-off-by: Matthias Maier  gentoo.org>

 sci-mathematics/petsc/petsc-3.10.0.ebuild | 14 +-
 1 file changed, 5 insertions(+), 9 deletions(-)

diff --git a/sci-mathematics/petsc/petsc-3.10.0.ebuild 
b/sci-mathematics/petsc/petsc-3.10.0.ebuild
index b67536ef6..80dfd5255 100644
--- a/sci-mathematics/petsc/petsc-3.10.0.ebuild
+++ b/sci-mathematics/petsc/petsc-3.10.0.ebuild
@@ -1,17 +1,15 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
 PYTHON_COMPAT=( python2_7 )
 
-inherit eutils flag-o-matic fortran-2 python-any-r1 toolchain-funcs versionator
-
-MY_P="${PN}-$(replace_version_separator _ -)"
+inherit flag-o-matic fortran-2 python-any-r1 toolchain-funcs
 
 DESCRIPTION="Portable, Extensible Toolkit for Scientific Computation"
 HOMEPAGE="http://www.mcs.anl.gov/petsc/";
-SRC_URI="http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/${MY_P}.tar.gz";
+SRC_URI="http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/${P}.tar.gz";
 
 LICENSE="BSD-2"
 SLOT="0"
@@ -54,8 +52,6 @@ DEPEND="${RDEPEND}
dev-util/cmake
 "
 
-S="${WORKDIR}/${MY_P}"
-
 PATCHES=(
"${FILESDIR}"/${PN}-3.7.0-disable-rpath.patch \
"${FILESDIR}"/${PN}-3.9.0-fix_sandbox_violation.patch
@@ -143,7 +139,7 @@ src_configure() {
--with-petsc-arch=${PETSC_ARCH} \
--with-precision=double \
--with-gnu-compilers \
-   --with-blas-lapack-lib="$($(tc-getPKG_CONFIG) --libs lapack)" \
+   --with-blas-lapack-lib="$($(tc-getPKG_CONFIG) --libs blas 
lapack)" \
$(petsc_enable debug debugging) \
$(petsc_enable mpi) \
$(petsc_select mpi cc mpicc $(tc-getCC)) \
@@ -154,7 +150,7 @@ src_configure() {
$(petsc_select complex-scalars scalar-type complex real) \
--with-windows-graphics=0 \
--with-matlab=0 \
-   --with-cmake=cmake \
+   --with-cmake:BOOL=1 \
$(petsc_enable threads pthread) \
$(petsc_with afterimage afterimage \
/usr/include/libAfterImage -lAfterImage) \



[gentoo-commits] proj/sci:master commit in: sci-mathematics/petsc/

2019-07-12 Thread Matthias Maier
commit: fcbf3687c7f71449e326be09015c1e7f6fb6d655
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Jul 12 10:53:40 2019 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Jul 12 10:55:24 2019 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=fcbf3687

sci-mathematics/petsc: also apply patches to 3.10.4 and 3.11.1

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

 sci-mathematics/petsc/petsc-3.10.4.ebuild | 14 +-
 sci-mathematics/petsc/petsc-3.11.1.ebuild | 14 +-
 2 files changed, 10 insertions(+), 18 deletions(-)

diff --git a/sci-mathematics/petsc/petsc-3.10.4.ebuild 
b/sci-mathematics/petsc/petsc-3.10.4.ebuild
index bc9a4b110..418196a8d 100644
--- a/sci-mathematics/petsc/petsc-3.10.4.ebuild
+++ b/sci-mathematics/petsc/petsc-3.10.4.ebuild
@@ -5,13 +5,11 @@ EAPI=6
 
 PYTHON_COMPAT=( python2_7 )
 
-inherit eutils flag-o-matic fortran-2 python-any-r1 toolchain-funcs versionator
-
-MY_P="${PN}-$(replace_version_separator _ -)"
+inherit flag-o-matic fortran-2 python-any-r1 toolchain-funcs
 
 DESCRIPTION="Portable, Extensible Toolkit for Scientific Computation"
 HOMEPAGE="http://www.mcs.anl.gov/petsc/";
-SRC_URI="http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/${MY_P}.tar.gz";
+SRC_URI="http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/${P}.tar.gz";
 
 LICENSE="BSD-2"
 SLOT="0"
@@ -54,8 +52,6 @@ DEPEND="${RDEPEND}
dev-util/cmake
 "
 
-S="${WORKDIR}/${MY_P}"
-
 PATCHES=(
"${FILESDIR}"/${PN}-3.7.0-disable-rpath.patch \
"${FILESDIR}"/${PN}-3.9.0-fix_sandbox_violation.patch
@@ -83,7 +79,7 @@ petsc_with() {
shift 3
myuse="${myuse} --with-${p}-lib=$@"
else
-   myuse="${myuse}"
+   myuse="${myuse} --with-${p}-dir=${EPREFIX}${3:-/usr}"
fi
else
myuse="--with-${p}=0"
@@ -143,7 +139,7 @@ src_configure() {
--with-petsc-arch=${PETSC_ARCH} \
--with-precision=double \
--with-gnu-compilers \
-   --with-blas-lapack-lib="$($(tc-getPKG_CONFIG) --libs lapack)" \
+   --with-blas-lapack-lib="$($(tc-getPKG_CONFIG) --libs blas 
lapack)" \
$(petsc_enable debug debugging) \
$(petsc_enable mpi) \
$(petsc_select mpi cc mpicc $(tc-getCC)) \
@@ -154,7 +150,7 @@ src_configure() {
$(petsc_select complex-scalars scalar-type complex real) \
--with-windows-graphics=0 \
--with-matlab=0 \
-   --with-cmake=true \
+   --with-cmake:BOOL=1 \
$(petsc_enable threads pthread) \
$(petsc_with afterimage afterimage \
/usr/include/libAfterImage -lAfterImage) \

diff --git a/sci-mathematics/petsc/petsc-3.11.1.ebuild 
b/sci-mathematics/petsc/petsc-3.11.1.ebuild
index e6517c680..99676386d 100644
--- a/sci-mathematics/petsc/petsc-3.11.1.ebuild
+++ b/sci-mathematics/petsc/petsc-3.11.1.ebuild
@@ -5,13 +5,11 @@ EAPI=6
 
 PYTHON_COMPAT=( python2_7 )
 
-inherit eutils flag-o-matic fortran-2 python-any-r1 toolchain-funcs versionator
-
-MY_P="${PN}-$(replace_version_separator _ -)"
+inherit flag-o-matic fortran-2 python-any-r1 toolchain-funcs
 
 DESCRIPTION="Portable, Extensible Toolkit for Scientific Computation"
 HOMEPAGE="http://www.mcs.anl.gov/petsc/";
-SRC_URI="http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/${MY_P}.tar.gz";
+SRC_URI="http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/${P}.tar.gz";
 
 LICENSE="BSD-2"
 SLOT="0"
@@ -54,8 +52,6 @@ DEPEND="${RDEPEND}
dev-util/cmake
 "
 
-S="${WORKDIR}/${MY_P}"
-
 PATCHES=(
"${FILESDIR}"/${PN}-3.7.0-disable-rpath.patch \
"${FILESDIR}"/${PN}-3.9.0-fix_sandbox_violation.patch
@@ -83,7 +79,7 @@ petsc_with() {
shift 3
myuse="${myuse} --with-${p}-lib=$@"
else
-   myuse="${myuse}"
+   myuse="${myuse} --with-${p}-dir=${EPREFIX}${3:-/usr}"
fi
else
myuse="--with-${p}=0"
@@ -143,7 +139,7 @@ src_configure() {
--with-petsc-arch=${PETSC_ARCH} \
--with-precision=double \
--with-gnu-compilers \
-   --with-blas-lapack-lib="$($(tc-getPKG_CONFIG) --libs lapack)" \
+   --with-blas-lapack-lib="$($(tc-getPKG_CONFIG) --libs blas 
lapack)" \
$(petsc_enable debug debugging) \
$(petsc_enable mpi) \
$(petsc_select mpi cc mpicc $(tc-getCC)) \
@@ -154,7 +150,7 @@ src_configure() {
$(petsc_select complex-scalars scalar-type complex real) \
--with-windows-graphics=0 \
--with-matlab=0 \
-   --with-cmake=true \
+   --with-cmake:BOOL=1 \
$(petsc_enable threads p

[gentoo-commits] proj/sci:master commit in: sci-mathematics/slepc/

2019-07-12 Thread Matthias Maier
commit: 47cb9d9136d6bdf7595de93c033f2b1be00dde0f
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Jul 12 10:57:26 2019 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Jul 12 10:57:26 2019 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=47cb9d91

sci-mathematics/slepc: drop old

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

 sci-mathematics/slepc/slepc-3.10.0.ebuild | 74 ---
 sci-mathematics/slepc/slepc-3.8.2.ebuild  | 74 ---
 sci-mathematics/slepc/slepc-3.9.0.ebuild  | 74 ---
 3 files changed, 222 deletions(-)

diff --git a/sci-mathematics/slepc/slepc-3.10.0.ebuild 
b/sci-mathematics/slepc/slepc-3.10.0.ebuild
deleted file mode 100644
index 5bd6c4b95..0
--- a/sci-mathematics/slepc/slepc-3.10.0.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils flag-o-matic python-any-r1 toolchain-funcs versionator
-
-DESCRIPTION="Scalable Library for Eigenvalue Problem Computations"
-HOMEPAGE="http://slepc.upv.es/";
-SRC_URI="http://slepc.upv.es/download/distrib/${P}.tar.gz";
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="complex-scalars doc mpi"
-
-PETSC_PV="$(get_version_component_range 1-2 ${PV})"
-RDEPEND="
-   =sci-mathematics/petsc-${PETSC_PV}*:=[mpi=,complex-scalars=]
-   sci-libs/arpack[mpi=]
-   mpi? ( virtual/mpi )
-"
-
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-   dev-util/cmake
-"
-
-MAKEOPTS="${MAKEOPTS} -j1 V=1"
-
-src_prepare() {
-   default
-
-   sed -i -e 's%/usr/bin/env python%/usr/bin/env python2%' configure || die
-}
-
-src_configure() {
-   # *sigh*
-   addpredict "${PETSC_DIR}"/.nagged
-
-   # Make sure that the environment is set up correctly:
-   unset PETSC_DIR
-   unset PETSC_ARCH
-   unset SLEPC_DIR
-   source "${EPREFIX}"/etc/env.d/99petsc
-   export PETSC_DIR
-
-   # configure is a custom python script and doesn't want to have default
-   # configure arguments that we set with econf
-   ./configure \
-   --prefix="${EPREFIX}/usr/$(get_libdir)/slepc" \
-   --with-arpack=1 \
-   --with-arpack-dir="${EPREFIX}/usr/$(get_libdir)" \
-   --with-arpack-flags="$(usex mpi "-lparpack,-larpack" 
"-larpack")"
-
-}
-
-src_install() {
-   emake SLEPC_DESTDIR="${D}/usr/$(get_libdir)/slepc" install
-
-   # add PETSC_DIR to environmental variables
-   cat >> 99slepc <<- EOF
-   SLEPC_DIR=${EPREFIX}/usr/$(get_libdir)/slepc
-   EOF
-   doenvd 99slepc
-
-   if use doc ; then
-   dodoc docs/slepc.pdf
-   dohtml -r docs/*.html docs/manualpages
-   fi
-}

diff --git a/sci-mathematics/slepc/slepc-3.8.2.ebuild 
b/sci-mathematics/slepc/slepc-3.8.2.ebuild
deleted file mode 100644
index 5bd6c4b95..0
--- a/sci-mathematics/slepc/slepc-3.8.2.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils flag-o-matic python-any-r1 toolchain-funcs versionator
-
-DESCRIPTION="Scalable Library for Eigenvalue Problem Computations"
-HOMEPAGE="http://slepc.upv.es/";
-SRC_URI="http://slepc.upv.es/download/distrib/${P}.tar.gz";
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="complex-scalars doc mpi"
-
-PETSC_PV="$(get_version_component_range 1-2 ${PV})"
-RDEPEND="
-   =sci-mathematics/petsc-${PETSC_PV}*:=[mpi=,complex-scalars=]
-   sci-libs/arpack[mpi=]
-   mpi? ( virtual/mpi )
-"
-
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-   dev-util/cmake
-"
-
-MAKEOPTS="${MAKEOPTS} -j1 V=1"
-
-src_prepare() {
-   default
-
-   sed -i -e 's%/usr/bin/env python%/usr/bin/env python2%' configure || die
-}
-
-src_configure() {
-   # *sigh*
-   addpredict "${PETSC_DIR}"/.nagged
-
-   # Make sure that the environment is set up correctly:
-   unset PETSC_DIR
-   unset PETSC_ARCH
-   unset SLEPC_DIR
-   source "${EPREFIX}"/etc/env.d/99petsc
-   export PETSC_DIR
-
-   # configure is a custom python script and doesn't want to have default
-   # configure arguments that we set with econf
-   ./configure \
-   --prefix="${EPREFIX}/usr/$(get_libdir)/slepc" \
-   --with-arpack=1 \
-   --with-arpack-dir="${EPREFIX}/usr/$(get_libdir)" \
-   --with-arpack-flags="$(usex mpi "-lparpack,-larpack" 
"-larpack")"
-
-}
-
-src_install() {
-   emake SLEPC_DESTDIR="${D}/usr/$(get_libdir)/slepc" install
-
-   # add PETSC_DIR to environmental variables
-   cat >> 99slepc <<- EOF
-   SLEPC_DIR=${EPREFIX

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

2019-07-12 Thread Ulrich Müller
commit: 599639682ab170a9bfa83348f9f84de0f12fc71d
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Jul 12 09:57:07 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Jul 12 09:57:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59963968

wxwidgets.eclass: Whitespace.

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

 eclass/wxwidgets.eclass | 45 ++---
 1 file changed, 22 insertions(+), 23 deletions(-)

diff --git a/eclass/wxwidgets.eclass b/eclass/wxwidgets.eclass
index 0cbf4959040..1cd6e49505d 100644
--- a/eclass/wxwidgets.eclass
+++ b/eclass/wxwidgets.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: wxwidgets.eclass
@@ -7,19 +7,19 @@
 # @SUPPORTED_EAPIS: 0 1 2 3 4 5 6
 # @BLURB: Manages build configuration for wxGTK-using packages.
 # @DESCRIPTION:
-#  This eclass sets up the proper environment for ebuilds using the wxGTK
-#  libraries.  Ebuilds using wxPython do not need to inherit this eclass.
+# This eclass sets up the proper environment for ebuilds using the wxGTK
+# libraries.  Ebuilds using wxPython do not need to inherit this eclass.
 #
-#  More specifically, this eclass controls the configuration chosen by the
-#  /usr/bin/wx-config wrapper.
+# More specifically, this eclass controls the configuration chosen by the
+# /usr/bin/wx-config wrapper.
 #
-#  Using the eclass is simple:
+# Using the eclass is simple:
 #
-#- set WX_GTK_VER equal to a SLOT of wxGTK
-#- call setup-wxwidgets()
+#   - set WX_GTK_VER equal to a SLOT of wxGTK
+#   - call setup-wxwidgets()
 #
-#  The configuration chosen is based on the version required and the flags
-#  wxGTK was built with.
+# The configuration chosen is based on the version required and the flags
+# wxGTK was built with.
 
 if [[ -z ${_WXWIDGETS_ECLASS} ]]; then
 
@@ -64,22 +64,21 @@ case ${EAPI} in
;;
 esac
 
-# @FUNCTION:setup-wxwidgets
+# @FUNCTION: setup-wxwidgets
 # @DESCRIPTION:
+# Call this in your ebuild to set up the environment for wxGTK.  Besides
+# controlling the wx-config wrapper this exports WX_CONFIG containing
+# the path to the config in case it needs to be passed to a build system.
 #
-#  Call this in your ebuild to set up the environment for wxGTK.  Besides
-#  controlling the wx-config wrapper this exports WX_CONFIG containing
-#  the path to the config in case it needs to be passed to a build system.
+# In wxGTK-2.9 and later it also controls the level of debugging output
+# from the libraries.  In these versions debugging features are enabled
+# by default and need to be disabled at the package level.  Because this
+# causes many warning dialogs to pop up during runtime we add -DNDEBUG to
+# CPPFLAGS to disable debugging features (unless your ebuild has a debug
+# USE flag and it's enabled).  If you don't like this behavior you can set
+# WX_DISABLE_NDEBUG to override it.
 #
-#  In wxGTK-2.9 and later it also controls the level of debugging output
-#  from the libraries.  In these versions debugging features are enabled
-#  by default and need to be disabled at the package level.  Because this
-#  causes many warning dialogs to pop up during runtime we add -DNDEBUG to
-#  CPPFLAGS to disable debugging features (unless your ebuild has a debug
-#  USE flag and it's enabled).  If you don't like this behavior you can set
-#  WX_DISABLE_NDEBUG to override it.
-#
-#  See: http://docs.wxwidgets.org/trunk/overview_debugging.html
+# See: http://docs.wxwidgets.org/trunk/overview_debugging.html
 
 setup-wxwidgets() {
local wxtoolkit wxdebug wxconf



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/gnuplot/

2019-07-12 Thread Ulrich Müller
commit: b403974b082671921262ba46118ee59feee08f3c
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Jul 12 10:17:15 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Jul 12 10:17:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b403974b

sci-visualization/gnuplot: Remove old.

Package-Manager: Portage-2.3.68, Repoman-2.3.16
Signed-off-by: Ulrich Müller  gentoo.org>

 sci-visualization/gnuplot/Manifest |   1 -
 sci-visualization/gnuplot/gnuplot-5.2.2.ebuild | 212 -
 2 files changed, 213 deletions(-)

diff --git a/sci-visualization/gnuplot/Manifest 
b/sci-visualization/gnuplot/Manifest
index 54e400239d7..eebac593a07 100644
--- a/sci-visualization/gnuplot/Manifest
+++ b/sci-visualization/gnuplot/Manifest
@@ -1,5 +1,4 @@
 DIST gnuplot-5.0.7.tar.gz 5100186 BLAKE2B 
97fcefa12148fc2b581113c5283eb09217e87858ae293931758d0bb595fd7aaca4671216956211a3d30492be35f91809a975c9c80c25861c477e9235a8b5b309
 SHA512 
5d7241dc1472f87af8632110a1e88f83b5ea3f41e1bc8c89a45dc4662a3071d91a25bf9ae5196a2b8bef09c8079c22f635bb947c02def3416d78880d61eea919
-DIST gnuplot-5.2.2.tar.gz 5282973 BLAKE2B 
a15c72aaa8d62079ea3e9f20fa9fe3aaaf6036cf8dc67a784dee79ac7bd0ad7bfac754c9583b50c46deeef2f1bcd920d1094a5d1e19a1dae75405de8c3249621
 SHA512 
51d5b2234dae358580cc2794ed63f8a5b950baf73edc5362f5bb18d77e8066c3c010239c3b29840db11e5936cb9381bb57193de751bd274af5547a45d6d88b0b
 DIST gnuplot-5.2.5.tar.gz 5305288 BLAKE2B 
e9ba602cb8ae8f5f24758fcf8dc4f6e7530fe0286370fdf02e01a19be073c4d93ac1d03f3e1f1154212e269124f1c5305a22814d19f6e6989d70d8e1fb68f8f5
 SHA512 
e516f33b678963e13c2464679efec6c387e57df4f92a57d319baec8bbd29ab46e545cd5d70b2d17644d734040892769da745b8a5441467dcdb8f9c892a493ca4
 DIST gnuplot-5.2.6.tar.gz 5321601 BLAKE2B 
4281ba29926ee7fc046b48006fed6513dd3a9ee8bd3a6aa41c5782c5162bfc8af64ffdfec77d4996af6a634f5f3424404eab77c0efd91c65bd34412f5b8f17c7
 SHA512 
557c0d00c951055ca03ef0f2b262e96b8013da4fedeb64dc5325fabd94772144fd2fe7bfa9d159fa47ab76695109cb4d3f01fc5bfa996df4576aee0eebe36a90
 DIST gnuplot-5.2.7.tar.gz 5335673 BLAKE2B 
6ca3055f6bb2e032562c7f21beda0adca1087598c7bacc9ab187c7ea4a3d85e08598ddb0ff0660bca081bc17899dbb92bbfbb6acde8b7b5367f12da7a2a14b62
 SHA512 
f6b77e16b25e5705ea9dad4f89ed5f5a3cf95d3e4215da00be3cbfbcdeee23009e9205156399448526783f25b5b7599b674670c94c01345abafeff74f6c7de93

diff --git a/sci-visualization/gnuplot/gnuplot-5.2.2.ebuild 
b/sci-visualization/gnuplot/gnuplot-5.2.2.ebuild
deleted file mode 100644
index b9ca6aa4f8c..000
--- a/sci-visualization/gnuplot/gnuplot-5.2.2.ebuild
+++ /dev/null
@@ -1,212 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools flag-o-matic readme.gentoo-r1 toolchain-funcs wxwidgets
-
-DESCRIPTION="Command-line driven interactive plotting program"
-HOMEPAGE="http://www.gnuplot.info/";
-
-if [[ -z ${PV%%*} ]]; then
-   inherit cvs
-   ECVS_SERVER="gnuplot.cvs.sourceforge.net:/cvsroot/gnuplot"
-   ECVS_MODULE="gnuplot"
-   ECVS_BRANCH="HEAD"
-   ECVS_USER="anonymous"
-   ECVS_CVS_OPTIONS="-dP"
-   MY_P="${PN}"
-else
-   MY_P="${P/_/.}"
-   SRC_URI="mirror://sourceforge/gnuplot/${MY_P}.tar.gz"
-   KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 ~s390 ~sparc x86 
~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
-fi
-
-LICENSE="gnuplot bitmap? ( free-noncomm )"
-SLOT="0"
-IUSE="aqua bitmap cairo compat doc examples +gd ggi latex libcaca libcerf lua 
qt5 readline regis svga wxwidgets X"
-
-RDEPEND="
-   cairo? (
-   x11-libs/cairo
-   x11-libs/pango )
-   gd? ( >=media-libs/gd-2.0.35-r3:2=[png] )
-   ggi? ( media-libs/libggi )
-   latex? (
-   virtual/latex-base
-   lua? (
-   dev-tex/pgf
-   >=dev-texlive/texlive-latexrecommended-2008-r2 ) )
-   libcaca? ( media-libs/libcaca )
-   lua? ( dev-lang/lua:0 )
-   qt5? ( dev-qt/qtcore:5=
-   dev-qt/qtgui:5=
-   dev-qt/qtnetwork:5=
-   dev-qt/qtprintsupport:5=
-   dev-qt/qtsvg:5=
-   dev-qt/qtwidgets:5= )
-   readline? ( sys-libs/readline:0= )
-   libcerf? ( sci-libs/libcerf )
-   svga? ( media-libs/svgalib )
-   wxwidgets? (
-   x11-libs/wxGTK:3.0[X]
-   x11-libs/cairo
-   x11-libs/pango
-   x11-libs/gtk+:2 )
-   X? ( x11-libs/libXaw )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   doc? (
-   virtual/latex-base
-   dev-texlive/texlive-latexextra
-   app-text/ghostscript-gpl )
-   qt5? ( dev-qt/linguist-tools:5 )"
-
-S="${WORKDIR}/${MY_P}"
-
-GP_VERSION="${PV%.*}"
-E_SITEFILE="lisp/50${PN}-gentoo.el"
-TEXMF="${EPREFIX}/usr/share/texmf-site"
-
-src_prepare() {
-   eapply "${F

[gentoo-commits] repo/gentoo:master commit in: sci-visualization/gnuplot/

2019-07-12 Thread Ulrich Müller
commit: 26837bc4095a2b0f77f226584666759d220cf08a
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Jul 12 10:17:03 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Jul 12 10:17:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26837bc4

sci-visualization/gnuplot: Bump to version 5.2.7.

Package-Manager: Portage-2.3.68, Repoman-2.3.16
Signed-off-by: Ulrich Müller  gentoo.org>

 sci-visualization/gnuplot/Manifest |   1 +
 sci-visualization/gnuplot/gnuplot-5.2.7.ebuild | 210 +
 2 files changed, 211 insertions(+)

diff --git a/sci-visualization/gnuplot/Manifest 
b/sci-visualization/gnuplot/Manifest
index 18acd02522f..54e400239d7 100644
--- a/sci-visualization/gnuplot/Manifest
+++ b/sci-visualization/gnuplot/Manifest
@@ -2,3 +2,4 @@ DIST gnuplot-5.0.7.tar.gz 5100186 BLAKE2B 
97fcefa12148fc2b581113c5283eb09217e878
 DIST gnuplot-5.2.2.tar.gz 5282973 BLAKE2B 
a15c72aaa8d62079ea3e9f20fa9fe3aaaf6036cf8dc67a784dee79ac7bd0ad7bfac754c9583b50c46deeef2f1bcd920d1094a5d1e19a1dae75405de8c3249621
 SHA512 
51d5b2234dae358580cc2794ed63f8a5b950baf73edc5362f5bb18d77e8066c3c010239c3b29840db11e5936cb9381bb57193de751bd274af5547a45d6d88b0b
 DIST gnuplot-5.2.5.tar.gz 5305288 BLAKE2B 
e9ba602cb8ae8f5f24758fcf8dc4f6e7530fe0286370fdf02e01a19be073c4d93ac1d03f3e1f1154212e269124f1c5305a22814d19f6e6989d70d8e1fb68f8f5
 SHA512 
e516f33b678963e13c2464679efec6c387e57df4f92a57d319baec8bbd29ab46e545cd5d70b2d17644d734040892769da745b8a5441467dcdb8f9c892a493ca4
 DIST gnuplot-5.2.6.tar.gz 5321601 BLAKE2B 
4281ba29926ee7fc046b48006fed6513dd3a9ee8bd3a6aa41c5782c5162bfc8af64ffdfec77d4996af6a634f5f3424404eab77c0efd91c65bd34412f5b8f17c7
 SHA512 
557c0d00c951055ca03ef0f2b262e96b8013da4fedeb64dc5325fabd94772144fd2fe7bfa9d159fa47ab76695109cb4d3f01fc5bfa996df4576aee0eebe36a90
+DIST gnuplot-5.2.7.tar.gz 5335673 BLAKE2B 
6ca3055f6bb2e032562c7f21beda0adca1087598c7bacc9ab187c7ea4a3d85e08598ddb0ff0660bca081bc17899dbb92bbfbb6acde8b7b5367f12da7a2a14b62
 SHA512 
f6b77e16b25e5705ea9dad4f89ed5f5a3cf95d3e4215da00be3cbfbcdeee23009e9205156399448526783f25b5b7599b674670c94c01345abafeff74f6c7de93

diff --git a/sci-visualization/gnuplot/gnuplot-5.2.7.ebuild 
b/sci-visualization/gnuplot/gnuplot-5.2.7.ebuild
new file mode 100644
index 000..9240510b103
--- /dev/null
+++ b/sci-visualization/gnuplot/gnuplot-5.2.7.ebuild
@@ -0,0 +1,210 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools flag-o-matic readme.gentoo-r1 toolchain-funcs wxwidgets
+
+DESCRIPTION="Command-line driven interactive plotting program"
+HOMEPAGE="http://www.gnuplot.info/";
+
+if [[ -z ${PV%%*} ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.code.sf.net/p/gnuplot/gnuplot-main";
+   EGIT_BRANCH="branch-5-2-stable"
+   MY_P="${PN}"
+   EGIT_CHECKOUT_DIR="${WORKDIR}/${MY_P}"
+else
+   MY_P="${P/_/.}"
+   SRC_URI="mirror://sourceforge/gnuplot/${MY_P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 
~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="gnuplot bitmap? ( free-noncomm )"
+SLOT="0"
+IUSE="aqua bitmap cairo compat doc examples +gd ggi latex libcaca libcerf lua 
qt5 readline regis svga wxwidgets X"
+
+RDEPEND="
+   cairo? (
+   x11-libs/cairo
+   x11-libs/pango )
+   gd? ( >=media-libs/gd-2.0.35-r3:2=[png] )
+   ggi? ( media-libs/libggi )
+   latex? (
+   virtual/latex-base
+   lua? (
+   dev-tex/pgf
+   >=dev-texlive/texlive-latexrecommended-2008-r2 ) )
+   libcaca? ( media-libs/libcaca )
+   lua? ( dev-lang/lua:0 )
+   qt5? ( dev-qt/qtcore:5=
+   dev-qt/qtgui:5=
+   dev-qt/qtnetwork:5=
+   dev-qt/qtprintsupport:5=
+   dev-qt/qtsvg:5=
+   dev-qt/qtwidgets:5= )
+   readline? ( sys-libs/readline:0= )
+   libcerf? ( sci-libs/libcerf )
+   svga? ( media-libs/svgalib )
+   wxwidgets? (
+   x11-libs/wxGTK:3.0[X]
+   x11-libs/cairo
+   x11-libs/pango
+   x11-libs/gtk+:2 )
+   X? ( x11-libs/libXaw )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   doc? (
+   virtual/latex-base
+   dev-texlive/texlive-latexextra
+   app-text/ghostscript-gpl )
+   qt5? ( dev-qt/linguist-tools:5 )"
+
+S="${WORKDIR}/${MY_P}"
+
+GP_VERSION="${PV%.*}"
+E_SITEFILE="lisp/50${PN}-gentoo.el"
+TEXMF="${EPREFIX}/usr/share/texmf-site"
+
+src_prepare() {
+   eapply "${FILESDIR}"/${PN}-5.0.1-fix-underlinking.patch
+   eapply "${FILESDIR}"/${PN}-5.0.6-no-picins.patch
+   eapply "${FILESDIR}"/${PN}-5.2.2-regis.patch
+   eapply_user
+
+   if [[ -z ${PV%%*} ]]; then
+   local

[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2019-07-12 Thread Alexey Shvetsov
commit: 50abaf042dc5695ea72776c11f064ea30b0d3ed5
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Fri Jul 12 07:51:50 2019 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Fri Jul 12 08:31:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50abaf04

dev-embedded/platformio: Version bump

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Alexey Shvetsov  gentoo.org>

 dev-embedded/platformio/Manifest   |  2 +-
 .../{platformio-3.6.7.ebuild => platformio-4.0.0.ebuild}   | 10 --
 2 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index f0a8884e66f..1a1123d2467 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1 +1 @@
-DIST platformio-3.6.7.tar.gz 113602 BLAKE2B 
1ba828be8dc5f10767571356b61239bf167b6b2bcbfb19dfa007032c3584ba955b18329a16bb1ec079fae7314f46ac27e35dae671b03e379fa8d49a27ae1d6f9
 SHA512 
0bff99493d38ee803018807bd5a69717fb1e3d0e20c8caee892ca8d689bbf50b78a18121d149e4729a34d79894e116d1183eb5d0ff505d63f721c06469820ddf
+DIST platformio-4.0.0.tar.gz 139700 BLAKE2B 
1b4e6e244a0596f2713c1c07ca117d55986776a0dbdbdf06a313226b04941e4ae22ceb3444eca943cd130a8dd8546050febebf3f4dc435b0407b32c61212b07a
 SHA512 
dddb717e39d9ede8464090599d6bc636e258120e97327d666f3479c2b55c0c6c73708d5c1306118a6a56fa2a85471cec6865d9465726174486a70832e32bc1d7

diff --git a/dev-embedded/platformio/platformio-3.6.7.ebuild 
b/dev-embedded/platformio/platformio-4.0.0.ebuild
similarity index 74%
rename from dev-embedded/platformio/platformio-3.6.7.ebuild
rename to dev-embedded/platformio/platformio-4.0.0.ebuild
index cb996b8fa12..3062aaa4423 100644
--- a/dev-embedded/platformio/platformio-3.6.7.ebuild
+++ b/dev-embedded/platformio/platformio-4.0.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
 DISTUTILS_SINGLE_IMPL=1
 
 inherit distutils-r1
@@ -20,15 +20,13 @@ IUSE=""
 DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]"
 RDEPEND="${DEPEND}
-   =dev-python/click-5[${PYTHON_USEDEP}]
-   =dev-python/lockfile-0.9.1[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
=dev-python/requests-2.4[${PYTHON_USEDEP}]
=dev-python/semantic_version-2.5.0[${PYTHON_USEDEP}]"
+   >=dev-python/semantic_version-2.5.0[${PYTHON_USEDEP}]
+   

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

2019-07-12 Thread Alexey Shvetsov
commit: aae4f945f51a6152884d3d402d779c7466467d4e
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Fri Jul 12 07:51:17 2019 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Fri Jul 12 08:31:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aae4f945

dev-python/semantic_version: Works with python3.7

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Alexey Shvetsov  gentoo.org>

 dev-python/semantic_version/semantic_version-2.6.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/semantic_version/semantic_version-2.6.0-r2.ebuild 
b/dev-python/semantic_version/semantic_version-2.6.0-r2.ebuild
index 4410086f472..eadd3d40009 100644
--- a/dev-python/semantic_version/semantic_version-2.6.0-r2.ebuild
+++ b/dev-python/semantic_version/semantic_version-2.6.0-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6}} )
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7}} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/files/, dev-embedded/platformio/

2019-07-12 Thread Alexey Shvetsov
commit: 69d1b970ea84daad202d441086f80007e690a7ba
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Fri Jul 12 08:29:16 2019 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Fri Jul 12 08:32:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69d1b970

dev-embedded/platformio: Fix py3 in scripts

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Alexey Shvetsov  gentoo.org>

 ...-Make-scripts-compatible-with-py2-and-py3.patch | 65 ++
 dev-embedded/platformio/platformio-4.0.0.ebuild|  2 +
 2 files changed, 67 insertions(+)

diff --git 
a/dev-embedded/platformio/files/platformio-4.0.0-Make-scripts-compatible-with-py2-and-py3.patch
 
b/dev-embedded/platformio/files/platformio-4.0.0-Make-scripts-compatible-with-py2-and-py3.patch
new file mode 100644
index 000..c899105dde6
--- /dev/null
+++ 
b/dev-embedded/platformio/files/platformio-4.0.0-Make-scripts-compatible-with-py2-and-py3.patch
@@ -0,0 +1,65 @@
+From e1d5cb23f342269e1e99b017c1082cd6208b8c9d Mon Sep 17 00:00:00 2001
+From: Alexey Shvetsov 
+Date: Fri, 12 Jul 2019 11:26:27 +0300
+Subject: [PATCH] Make scripts compatible with py2 and py3
+
+Signed-off-by: Alexey Shvetsov 
+---
+ scripts/docspregen.py | 5 +++--
+ scripts/fixsymlink.py | 4 +++-
+ 2 files changed, 6 insertions(+), 3 deletions(-)
+
+diff --git a/scripts/docspregen.py b/scripts/docspregen.py
+index b4e5a67f..ab43bd7c 100644
+--- a/scripts/docspregen.py
 b/scripts/docspregen.py
+@@ -11,6 +11,7 @@
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ # See the License for the specific language governing permissions and
+ # limitations under the License.
++from __future__ import print_function
+ 
+ import os
+ import urlparse
+@@ -280,7 +281,7 @@ Packages
+ 
+ 
+ def generate_platform(name, rst_dir):
+-print "Processing platform: %s" % name
++print("Processing platform: %s" % name)
+ 
+ compatible_boards = [
+ board for board in BOARDS if name == board['platform']
+@@ -439,7 +440,7 @@ def update_platform_docs():
+ 
+ 
+ def generate_framework(type_, data, rst_dir=None):
+-print "Processing framework: %s" % type_
++print("Processing framework: %s" % type_)
+ 
+ compatible_platforms = [
+ m for m in PLATFORM_MANIFESTS
+diff --git a/scripts/fixsymlink.py b/scripts/fixsymlink.py
+index a73a0109..b250b04b 100644
+--- a/scripts/fixsymlink.py
 b/scripts/fixsymlink.py
+@@ -12,13 +12,15 @@
+ # See the License for the specific language governing permissions and
+ # limitations under the License.
+ 
++from __future__ import print_function
++
+ from os import chdir, getcwd, readlink, remove, symlink, walk
+ from os.path import exists, islink, join, relpath
+ from sys import exit as sys_exit
+ 
+ 
+ def fix_symlink(root, fname, brokenlink):
+-print root, fname, brokenlink
++print(root, fname, brokenlink)
+ prevcwd = getcwd()
+ 
+ chdir(root)
+-- 
+2.22.0
+

diff --git a/dev-embedded/platformio/platformio-4.0.0.ebuild 
b/dev-embedded/platformio/platformio-4.0.0.ebuild
index 3062aaa4423..5200247c426 100644
--- a/dev-embedded/platformio/platformio-4.0.0.ebuild
+++ b/dev-embedded/platformio/platformio-4.0.0.ebuild
@@ -30,3 +30,5 @@ RDEPEND="${DEPEND}
=dev-python/semantic_version-2.5.0[${PYTHON_USEDEP}]


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

2019-07-12 Thread Lars Wendler
commit: 0a20fa699b8c3747049e4cd2495c81408683e613
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jul 12 08:02:35 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jul 12 08:03:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a20fa69

app-admin/keepassxc: Synced live ebuild.

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Lars Wendler  gentoo.org>

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

diff --git a/app-admin/keepassxc/keepassxc-.ebuild 
b/app-admin/keepassxc/keepassxc-.ebuild
index fa1b4e6b216..20cd5799cde 100644
--- a/app-admin/keepassxc/keepassxc-.ebuild
+++ b/app-admin/keepassxc/keepassxc-.ebuild
@@ -74,7 +74,7 @@ src_configure() {
-DWITH_TESTS="$(usex test)"
-DWITH_XC_AUTOTYPE="$(usex autotype)"
-DWITH_XC_BROWSER="$(usex browser)"
-   -DWITH_XC_KEESHARE_SECURE="$(usex keeshare)"
+   -DWITH_XC_KEESHARE="$(usex keeshare)"
-DWITH_XC_NETWORKING="$(usex network)"
-DWITH_XC_SSHAGENT=ON
-DWITH_XC_UPDATECHECK=OFF



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

2019-07-12 Thread Lars Wendler
commit: ab99c029cf18e7baa97ed900b61a4ec314b3c2e1
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jul 12 07:56:13 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jul 12 08:03:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab99c029

app-admin/keepassxc: Removed old.

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Lars Wendler  gentoo.org>

 app-admin/keepassxc/Manifest   |  1 -
 app-admin/keepassxc/keepassxc-2.4.2.ebuild | 99 --
 2 files changed, 100 deletions(-)

diff --git a/app-admin/keepassxc/Manifest b/app-admin/keepassxc/Manifest
index 229cd289c48..154c918fd6d 100644
--- a/app-admin/keepassxc/Manifest
+++ b/app-admin/keepassxc/Manifest
@@ -1,3 +1,2 @@
 DIST keepassxc-2.3.4-src.tar.xz 4137176 BLAKE2B 
bbf8dbef5fb365f3c0d9332454b2b3bce7d4e411f43939ae683428ca669a459f1662bb8b1a1da228bc9447ee15349a5cd558e4fdfcc5194f22401f56003fd0f0
 SHA512 
edca22ef9d7c553d21d8ea6115a5635265176acc56fdf055f1961a3e65046de49ed5b67eb68ecf4f925226fb5bca140d5d473a5082301168f6a8bb7979f562a8
-DIST keepassxc-2.4.2-src.tar.xz 3290468 BLAKE2B 
bcb4974729c771073b6ccf4f5af5ac94a237c349dacc10be5db698630e4fc8fc226a6911957c1ea4723dfce9aa348c11588aa1e5927487cdd36d9c8bae0d7758
 SHA512 
4ad7e559a36831ad715672d3cddcd3becd4f39847b7ad4451d920c76671e607f8ec9d65ed6f5450dd95e037d129cafe8faff8c1ecd9d20a22fed2c72b2dde9f2
 DIST keepassxc-2.4.3-src.tar.xz 3301944 BLAKE2B 
ba95d5d48049367e7d3c39b5fdc9fc9816dfe2b257530068f229d1b5bd4eb9c137607f63bcce0aac4bc67ed41ee00c0385be800720acfdc3920c4cade180
 SHA512 
893f1d18ab8051143d29c568ba87adcc42a13d28d0c3a7af04396cd91d6724f8a98d76d2e20ca15138c4642ec060d48b9e957857251f3a0df6066af08cd0765d

diff --git a/app-admin/keepassxc/keepassxc-2.4.2.ebuild 
b/app-admin/keepassxc/keepassxc-2.4.2.ebuild
deleted file mode 100644
index fa1b4e6b216..000
--- a/app-admin/keepassxc/keepassxc-2.4.2.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake-utils xdg
-
-DESCRIPTION="KeePassXC - KeePass Cross-platform Community Edition"
-HOMEPAGE="https://keepassxc.org";
-
-if [[ "${PV}" !=  ]] ; then
-   if [[ "${PV}" == *_beta* ]] ; then
-   
SRC_URI="https://github.com/keepassxreboot/keepassxc/archive/${PV/_/-}.tar.gz 
-> ${P}.tar.gz"
-   S="${WORKDIR}/${P/_/-}"
-   else
-   
#SRC_URI="https://github.com/keepassxreboot/keepassxc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   
SRC_URI="https://github.com/keepassxreboot/keepassxc/releases/download/${PV}/${P}-src.tar.xz";
-   KEYWORDS="~amd64 ~x86"
-   fi
-else
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/keepassxreboot/${PN}";
-fi
-
-LICENSE="LGPL-2.1 GPL-2 GPL-3"
-SLOT="0"
-IUSE="autotype browser debug keeshare +network test yubikey"
-
-RDEPEND="
-   app-crypt/argon2:=
-   dev-libs/libgcrypt:=
-   >=dev-libs/libsodium-1.0.12:=
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   media-gfx/qrencode:=
-   sys-libs/zlib:=
-   autotype? (
-   dev-qt/qtx11extras:5
-   x11-libs/libX11
-   x11-libs/libXi
-   x11-libs/libXtst
-   )
-   browser? ( >=dev-libs/libsodium-1.0.12 )
-   keeshare? ( dev-libs/quazip )
-   yubikey? ( sys-auth/ykpers )
-"
-
-DEPEND="
-   ${RDEPEND}
-   dev-qt/linguist-tools:5
-   dev-qt/qttest:5
-"
-
-# Not a runtime dependency but still needed (see bug #667092)
-PDEPEND="
-   x11-misc/xsel
-"
-
-src_prepare() {
-use test || \
-   sed -e "/^find_package(Qt5Test/d" -i CMakeLists.txt || die
-
-cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DWITH_GUI_TESTS=OFF
-   -DWITH_TESTS="$(usex test)"
-   -DWITH_XC_AUTOTYPE="$(usex autotype)"
-   -DWITH_XC_BROWSER="$(usex browser)"
-   -DWITH_XC_KEESHARE_SECURE="$(usex keeshare)"
-   -DWITH_XC_NETWORKING="$(usex network)"
-   -DWITH_XC_SSHAGENT=ON
-   -DWITH_XC_UPDATECHECK=OFF
-   -DWITH_XC_YUBIKEY="$(usex yubikey)"
-   )
-   if [[ "${PV}" == *_beta* ]] ; then
-   mycmakeargs+=( -DOVERRIDE_VERSION="${PV/_/-}" )
-   fi
-   cmake-utils_src_configure
-}
-
-pkg_preinst() {
-   xdg_pkg_preinst
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-}



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

2019-07-12 Thread Lars Wendler
commit: af7a46b5a4920ef0dd58381d54bb52fbbe2d7cb7
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jul 12 08:00:03 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jul 12 08:03:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af7a46b5

app-admin/keepassxc: Revbump to fix keeshare cmake build option

Thanks-to: Markus Rathgeb  gmail.com>
Closes: https://bugs.gentoo.org/689714
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Lars Wendler  gentoo.org>

 .../keepassxc/{keepassxc-2.4.3.ebuild => keepassxc-2.4.3-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/keepassxc/keepassxc-2.4.3.ebuild 
b/app-admin/keepassxc/keepassxc-2.4.3-r1.ebuild
similarity index 97%
rename from app-admin/keepassxc/keepassxc-2.4.3.ebuild
rename to app-admin/keepassxc/keepassxc-2.4.3-r1.ebuild
index fa1b4e6b216..20cd5799cde 100644
--- a/app-admin/keepassxc/keepassxc-2.4.3.ebuild
+++ b/app-admin/keepassxc/keepassxc-2.4.3-r1.ebuild
@@ -74,7 +74,7 @@ src_configure() {
-DWITH_TESTS="$(usex test)"
-DWITH_XC_AUTOTYPE="$(usex autotype)"
-DWITH_XC_BROWSER="$(usex browser)"
-   -DWITH_XC_KEESHARE_SECURE="$(usex keeshare)"
+   -DWITH_XC_KEESHARE="$(usex keeshare)"
-DWITH_XC_NETWORKING="$(usex network)"
-DWITH_XC_SSHAGENT=ON
-DWITH_XC_UPDATECHECK=OFF



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

2019-07-12 Thread Sergei Trofimovich
commit: 871f682ede7e0bfa9b7929b009c67156b2079227
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Jul 12 07:26:40 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jul 12 07:26:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=871f682e

sys-devel/crossdev: bump up to 20190712, bug #687598

Closes: https://bugs.gentoo.org/687598
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-devel/crossdev/Manifest |  1 +
 sys-devel/crossdev/crossdev-20190712.ebuild | 36 +
 2 files changed, 37 insertions(+)

diff --git a/sys-devel/crossdev/Manifest b/sys-devel/crossdev/Manifest
index a62d19a6262..68cfe302fdd 100644
--- a/sys-devel/crossdev/Manifest
+++ b/sys-devel/crossdev/Manifest
@@ -1,3 +1,4 @@
 DIST crossdev-20181020.tar.xz 27172 BLAKE2B 
8a388d5201ab419b865b96a4314190a693a7e00f3b5ecc2db2efdf36efca102206b5c4c5633e5e4ee508f5433ff4e086460501462bacc86c2adb10cab33a0244
 SHA512 
dd7fa9522ce6f58684b54ddc57e088f19a8ad5392ff45ed5b2b1f95f4be7dbc753442adc1c2591a785d94070979200936ca713913e547e84ae02b05c83bf8cde
 DIST crossdev-20181202.tar.xz 27184 BLAKE2B 
d1770f5148d666b22a20576b638e71bf6325e8a61776b8b47ecaf2e5437150554f6973c5306d233a836e4ffe3ff0480167c9b877c5f9e733681fd502016a19d4
 SHA512 
896bf050c81f3f34b2be187a851832494c039aa93177c806b689a75d16567f178e4ca33c21282fc320506b76e09b0cde8a45976b6309bf9bc5be8290db3dd8af
 DIST crossdev-20190311.tar.xz 27176 BLAKE2B 
444828314b4e5363e9603a1fea8034e0b2b604a164d8efd6c31bf15591080daebd936eb2881c83e165f945742d11f54b04bf5f59b4ff39c048e55fef9989d268
 SHA512 
1f572df09204e297efd6e97001aad929226f26e9ddc706568680d75b1746a624e86c1578c5d3ee1e52ece0bbafdd17ae59565f3098864f018768c2901821f4ff
+DIST crossdev-20190712.tar.xz 27240 BLAKE2B 
a2d09a21df1eeeb16ad03c7415a58e3d3424221b08d1a672167945df8ebe9b6c1898ee3f684d8653ed088cc1ef0155de0156b14e2a77bb47389c6f3e277039d7
 SHA512 
987c29b7e36f94e1bd14c4072514a04d6655a41a922cc179e6cd12bc78a71dd60202d202c40a107365297fe11c6e2bdcbd2a3cea21b5b7260c0b8608d9d3ade5

diff --git a/sys-devel/crossdev/crossdev-20190712.ebuild 
b/sys-devel/crossdev/crossdev-20190712.ebuild
new file mode 100644
index 000..36e054f04b2
--- /dev/null
+++ b/sys-devel/crossdev/crossdev-20190712.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="git://anongit.gentoo.org/proj/crossdev.git"
+else
+   SRC_URI="mirror://gentoo/${P}.tar.xz
+   https://dev.gentoo.org/~slyfox/distfiles/${P}.tar.xz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+fi
+
+DESCRIPTION="Gentoo Cross-toolchain generator"
+HOMEPAGE="https://www.gentoo.org/";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+   >=sys-apps/portage-2.1
+   >=app-portage/portage-utils-0.55
+   app-shells/bash
+   sys-apps/gentoo-functions
+   !sys-devel/crossdev-wrappers"
+DEPEND="app-arch/xz-utils"
+
+src_install() {
+   default
+
+   if [[ "${PV}" == "" ]] ; then
+   sed -i "s:@CDEVPV@:${EGIT_VERSION}:" "${ED%/}"/usr/bin/crossdev 
|| die
+   fi
+}



[gentoo-commits] proj/crossdev:master commit in: wrappers/

2019-07-12 Thread Sergei Trofimovich
commit: 2652a5494f4910700b18298796f7f7fefdf0ba78
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Jul 12 07:23:01 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jul 12 07:23:01 2019 +
URL:https://gitweb.gentoo.org/proj/crossdev.git/commit/?id=2652a549

wrappers: tweak rarning message to contain config file paths

commit 393e1cd0c6d3ac81fa166bafe6065d42849f622c
("wrappers: create profile/ and override ARCH, LIBC and KERNEL there")
broke config paths reporting as it upgraded 'conf' singleton
to 'confs' array but did not update warning message accordingly.

Signed-off-by: Sergei Trofimovich  gentoo.org>

 wrappers/emerge-wrapper | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/wrappers/emerge-wrapper b/wrappers/emerge-wrapper
index c652df5..d084a96 100755
--- a/wrappers/emerge-wrapper
+++ b/wrappers/emerge-wrapper
@@ -24,7 +24,7 @@ emit_setup_warning()
if ! ${setup_warning} ; then
setup_warning=true
echo "!!! WARNING - Cannot auto-configure CHOST ${CHOST};"
-   echo "!!! You should edit ${conf}"
+   echo "!!! You should edit ${confs[*]}"
echo "!!! by hand to complete your configuration."
fi
echo "!!!  $*"