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

2017-08-26 Thread Patrice Clement
commit: e709a4b83ad745e60767a161b70b82270e3e4d15
Author: Chris Mayo  gmail  com>
AuthorDate: Tue Aug 22 19:00:05 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sun Aug 27 06:54:27 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e709a4b8

media-gfx/gscan2pdf: version bump to 1.8.6.

- Use dev-perl/Image-Sane instead of dev-perl/Sane
- Note optional PDF to PS support with app-text/ghostscript-gpl

Package-Manager: Portage-2.3.6, Repoman-2.3.3
Closes: https://github.com/gentoo/gentoo/pull/5511

 media-gfx/gscan2pdf/Manifest   |  1 +
 media-gfx/gscan2pdf/gscan2pdf-1.8.6.ebuild | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/media-gfx/gscan2pdf/Manifest b/media-gfx/gscan2pdf/Manifest
index bb239eaf2ab..e5689c94a5a 100644
--- a/media-gfx/gscan2pdf/Manifest
+++ b/media-gfx/gscan2pdf/Manifest
@@ -1,2 +1,3 @@
 DIST gscan2pdf-1.7.2.tar.xz 393620 SHA256 
28cbdecbea19f99a34a29a365077f961f82395c6485cdbf1aa95ad3f942c1984 SHA512 
67bb0e15b2b7a354609838a5f2826a2d91b8941c95dc7f286a87cf0ad37bffc94dd7593307251a44c9af8e5267d97bf70cc5da57bb41e0274ee3318abbd933cc
 WHIRLPOOL 
5a6e446c3e9f67950f2b7514f10f22762399eea2cb9302c4de2e69e682204a3df1f4918aa621ce47ea83315ad5f23ce6d004055b1cfb4aa348e8d935404e040a
 DIST gscan2pdf-1.8.2.tar.xz 409296 SHA256 
d9fcf230e2c24e2a3cec0578e34709b3b2b95e4e5d6f84c177091d652a592896 SHA512 
c58615520072591ae3e54196bae01b6b04015be279a5f512bb03340fe051ce75ff85f54bbf357ccefddbf54b11765c2a10afd736697a99aa20b4b8e999aef82f
 WHIRLPOOL 
21e5f125c2a986def6a41a386ec740141038678f52dd70c595e9b6875feaa840e9ad7f1fd35c9d8f41e9906e6e1aa6a32a8da7cbc226d3231bd491f533476b7c
+DIST gscan2pdf-1.8.6.tar.xz 402532 SHA256 
0674d9f1decc84b0abfa7849a66d0d50fc508cef2b901a3806addb017c4e4645 SHA512 
3d33d0666e452b313a8dca91734188ab268e2fae9f0e259cd2142661a61697302bba5d602ee7395c1ffd7c87e0c52b422f9201a2b70f5211246aed359ff4092c
 WHIRLPOOL 
59ed68feaff638f24add40f1c931ca3bfe476e26edf9c40ce0fd22c21b7a0aa43711c205362506fae0a4b5c4bbab95edfc0c35f9c56e4f70c3c7d3ea80d231a9

diff --git a/media-gfx/gscan2pdf/gscan2pdf-1.8.6.ebuild 
b/media-gfx/gscan2pdf/gscan2pdf-1.8.6.ebuild
new file mode 100644
index 000..ef4bdc2f70b
--- /dev/null
+++ b/media-gfx/gscan2pdf/gscan2pdf-1.8.6.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils perl-module
+
+DESCRIPTION="Scan documents, perform OCR, produce PDFs and DjVus"
+HOMEPAGE="http://gscan2pdf.sourceforge.net/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# OCR tests fail with tesseract[opencl], not fixed by addpredict
+# and others on Wayland and the console
+RESTRICT="test"
+
+RDEPEND="
+   dev-perl/Config-General
+   dev-perl/Date-Calc
+   dev-perl/Data-UUID
+   dev-perl/Filesys-Df
+   dev-perl/glib-perl
+   dev-perl/Goo-Canvas
+   dev-perl/Gtk2-Ex-PodViewer
+   dev-perl/Gtk2-Ex-Simple-List
+   dev-perl/Gtk2-ImageView
+   dev-perl/Gtk2
+   dev-perl/HTML-Parser
+   dev-perl/Image-Sane
+   dev-perl/Locale-gettext
+   dev-perl/List-MoreUtils
+   dev-perl/Log-Log4perl
+   dev-perl/PDF-API2
+   dev-perl/Proc-ProcessTable
+   dev-perl/Readonly
+   dev-perl/Set-IntSpan
+   dev-perl/Try-Tiny
+   virtual/perl-Archive-Tar
+   virtual/perl-Carp
+   virtual/perl-Data-Dumper
+   virtual/perl-File-Temp
+   virtual/perl-Getopt-Long
+   virtual/perl-threads
+   virtual/perl-threads-shared
+   media-gfx/gtkimageview
+   media-gfx/imagemagick[png,tiff,perl]
+   media-gfx/sane-backends
+   media-libs/tiff"
+
+mydoc="History"
+
+pkg_postinst() {
+   optfeature "DjVu file support" "app-text/djvu[tiff] 
media-gfx/imagemagick[djvu]"
+   optfeature "creating PostScript files from PDFs" 
app-text/ghostscript-gpl
+   optfeature "Optical Character Recognition" app-text/tesseract[osd,tiff]
+   optfeature "scan post-processing" app-text/unpaper
+   optfeature "automatic document feeder support" media-gfx/sane-frontends
+   optfeature "sending PDFs as email attachments" x11-misc/xdg-utils
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/coffee-script-source/

2017-08-26 Thread Hans de Graaff
commit: e994ac16df53446925165056a1c78d831c14447c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 06:42:04 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 06:42:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e994ac16

Revert "dev-ruby/coffee-script-source: cleanup"

This reverts commit 8e2301cc9df3ba22b9de64ce0808d7a38d4790e8.

www-apps/jekyll-coffeescript depends on an old version of the
coffee-script-source.

 dev-ruby/coffee-script-source/Manifest|  1 +
 .../coffee-script-source-1.9.3.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/dev-ruby/coffee-script-source/Manifest 
b/dev-ruby/coffee-script-source/Manifest
index 79c417d3a08..571e88e2811 100644
--- a/dev-ruby/coffee-script-source/Manifest
+++ b/dev-ruby/coffee-script-source/Manifest
@@ -1 +1,2 @@
 DIST coffee-script-source-1.12.2.gem 65024 SHA256 
e12b16fd8927fbbf8b87cb2e9a85a6cf457c6881cc7ff8b1af15b31f70da07a4 SHA512 
f20dfc576202e5100f297e28481ac4e61776fd6684600ce5949b5deb26bfbacd74ae183462fc3cdaa81f95eb95729cd520b72841f70b6b4b133b1eea08ed6fcb
 WHIRLPOOL 
069e5dd89a63482a0a338a150056ece984c9dce050fe7da5eaf469a7233ff94b75f24e78ce536836743ee4ffefa066b4e996a6d851aa95879176ca709deda332
+DIST coffee-script-source-1.9.3.gem 58880 SHA256 
d2e34f9541e1bb57131dc64881b7bdc0835706216f06a13f6b3a73e4da0ced45 SHA512 
099a656499b72bd532d5c6d365f168f82dfdec91c79edb385ed939f9d78055926846c1a03084b41aa1e789f5b32873d5d86e8079bc081acb61654996371c829b
 WHIRLPOOL 
89df9e62d02ca8a275618deb8852a019e600bccdae278565f01cd467269715b64a9b8aae6fa949ca65997c902aa3b6381d13d2c17a5a1f3f6e7d1a2f0354cac3

diff --git a/dev-ruby/coffee-script-source/coffee-script-source-1.9.3.ebuild 
b/dev-ruby/coffee-script-source/coffee-script-source-1.9.3.ebuild
new file mode 100644
index 000..138110280a1
--- /dev/null
+++ b/dev-ruby/coffee-script-source/coffee-script-source-1.9.3.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+USE_RUBY="ruby20 ruby21 ruby22"
+
+RUBY_FAKEGEM_TASK_TEST=""
+RUBY_FAKEGEM_TASK_DOC=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby CoffeeScript is a bridge to the official CoffeeScript 
compiler"
+HOMEPAGE="http://jashkenas.github.io/coffee-script/";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 arm ppc ppc64 x86 ~x64-macos ~x86-solaris"
+
+IUSE=""



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

2017-08-26 Thread Hans de Graaff
commit: 9aa2f64aa152b7be045e3362bf14cedec87e8608
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 06:41:19 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 06:42:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9aa2f64a

Revert "dev-ruby/faraday: cleanup"

This reverts commit d244aad5b2f0ae1a52aa89654e99f664b22aee3b.

Some packages depend on https://github.com/lostisland/faraday";
+SRC_URI="https://github.com/lostisland/faraday/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE=""
+
+DEPEND+=" test? ( sys-process/lsof )"
+
+ruby_add_rdepend ">=dev-ruby/multipart-post-1.2.0 =dev-ruby/test-unit-2.4
+   dev-ruby/httpclient
+   dev-ruby/rack-test
+   dev-ruby/sinatra
+   dev-ruby/net-http-persistent
+   dev-ruby/patron
+   )"
+
+all_ruby_prepare() {
+   # Remove bundler support.
+   rm Gemfile || die
+   sed -i -e '/[Bb]undler/d' Rakefile test/helper.rb || die
+   sed -i -e '/bundler/,/^fi/ s:^:#:' script/test || die
+
+   # Remove simplecov and coveralls support, not needed to run tests.
+   sed -i -e '/simplecov/,/^  end/ s:^:#:' test/helper.rb || die
+
+   # Remove tests for adapters that are not packaged for Gentoo.
+   rm test/adapters/em_http_test.rb test/adapters/em_synchrony_test.rb 
test/adapters/excon_test.rb test/adapters/typhoeus_test.rb || die
+
+   # The proxy server is already killed, may be OS X vs Linux issue.
+   sed -i -e '138 s/^/#/' script/test || die
+
+   sed -i -e '/git ls-files/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_prepare() {
+   # Make sure the test scripts use the right ruby interpreter
+   sed -i -e 's:ruby:'${RUBY}':' script/* || die
+}
+
+each_ruby_test() {
+   each_fakegem_test
+
+   # Sleep some time to allow the sinatra test server to die
+   einfo "Waiting for test server to stop"
+   sleep 10
+}

diff --git a/dev-ruby/faraday/faraday-0.9.2-r2.ebuild 
b/dev-ruby/faraday/faraday-0.9.2-r2.ebuild
new file mode 100644
index 000..673d327b9a7
--- /dev/null
+++ b/dev-ruby/faraday/faraday-0.9.2-r2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_TASK_TEST="test"
+RUBY_FAKEGEM_TASK_DOC=""
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem eutils
+
+DESCRIPTION="HTTP/REST API client library with pluggable components"
+HOMEPAGE="https://github.com/lostisland/faraday";
+SRC_URI="https://github.com/lostisland/faraday/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64"
+IUSE=""
+
+DEPEND+=" test? ( sys-process/lsof )"
+
+ruby_add_rdepend ">=dev-ruby/multipart-post-1.2.0 =dev-ruby/test-unit-2.4
+   dev-ruby/httpclient
+   dev-ruby/rack-test
+   dev-ruby/sinatra
+   dev-ruby/net-http-persistent
+   dev-ruby/patron
+   )"
+
+all_ruby_prepare() {
+   # Remove bundler support.
+   rm Gemfile || die
+   sed -i -e '/[Bb]undler/d' Rakefile test/helper.rb || die
+   sed -i -e '/bundler/,/^fi/ s:^:#:' script/test || die
+
+   # Remove simplecov and coveralls support, not needed to run tests.
+   sed -i -e '/simplecov/,/^  end/ s:^:#:' test/helper.rb || die
+
+   # Remove tests for adapters that are not packaged for Gentoo.
+   rm test/adapters/em_http_test.rb test/adapters/em_synchrony_test.rb 
test/adapters/excon_test.rb test/adapters/typhoeus_test.rb || die
+
+   # The proxy server is already killed, may be OS X vs Linux issue.
+   sed -i -e '138 s/^/#/' script/test || die
+
+   sed -i -e '/git ls-files/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_prepare() {
+   # Make sure the test scripts use the right ruby interpreter
+   sed -i -e 's:ruby:'${RUBY}':' script/* || die
+}
+
+each_ruby_test() {
+   each_fakegem_test
+
+   # Sleep some time to allow the sinatra test server to die
+   einfo "Waiting for test server to stop"
+   sleep 10
+}



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

2017-08-26 Thread Patrice Clement
commit: 29cf0f85615332303ed8637dc4130fce86aee343
Author: Patrice Clement  gentoo  org>
AuthorDate: Sun Aug 27 06:40:18 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sun Aug 27 06:40:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29cf0f85

dev-embedded/arduino: remove $Id$ header.

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 dev-embedded/arduino/arduino-1.0.5-r2.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-embedded/arduino/arduino-1.0.5-r2.ebuild 
b/dev-embedded/arduino/arduino-1.0.5-r2.ebuild
index 7a1c2d55f1d..4a3a19ca0aa 100644
--- a/dev-embedded/arduino/arduino-1.0.5-r2.ebuild
+++ b/dev-embedded/arduino/arduino-1.0.5-r2.ebuild
@@ -1,6 +1,5 @@
 # Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
 EAPI=6
 JAVA_PKG_IUSE="doc examples"



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

2017-08-26 Thread Alexis Ballier
commit: e63a1ba6346da70d5a896393f0c28cef6a6fd868
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Jul 24 21:53:18 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Sun Aug 27 06:33:37 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e63a1ba6

media-video/ffmpeg: Allow building libffmpeg for Chromium via USE flag

Chromium is built from source and therefore can be built against the
system ffmpeg. Google Chrome already ships with support for
proprietary codecs and has libffmpeg.so built in.

Opera and Vivaldi, on the other hand, do not support proprietary
codecs and actively encourage you to replace the libffmpeg.so they
provide. Official instructions involve downloading the huge Chromium
tarball and building tons of baggage that you don't actually need,
despite the fact that libffmpeg.so is really just the main ffmpeg
libraries combined.

In order to build this, I felt it was worthwhile leveraging our
existing feature-rich ffmpeg package rather than duplicating it or
creating some poor imitation. This commit shows what little extra code
is required.

It would be possible to link to the regular libraries directly instead
of buildling additional copies if it weren't for the fact that these
browsers are usually built with -DFF_API_CONVERGENCE_DURATION=0,
making the ABI incompatible, at least until libavcodec hits 59.

That aside, all Chromium versions between 59 and 61 (maybe earlier?)
use the 55.57.57 ffmpeg ABI found in the 3.x series. Having these
browsers optionally RDEPEND on ffmpeg:0/55.57.57[chromium] should
therefore not be a problem for the time being. They simply need to
provide a symlink.

I have tested this with current versions of vivaldi, vivaldi-snapshot,
opera, opera-beta, and opera-developer. None were able to play videos
on news.bbc.co.uk without Flash until swapping in this library.

It has been noted that Vivaldi could potentially be built from
source. I may explore this possibility but I believe this change is
still useful, especially as some lack sufficient hardware to build
these browsers from source.

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 media-video/ffmpeg/ffmpeg-.ebuild   | 34 -
 media-video/ffmpeg/files/chromium.patch | 45 +
 media-video/ffmpeg/metadata.xml |  1 +
 3 files changed, 79 insertions(+), 1 deletion(-)

diff --git a/media-video/ffmpeg/ffmpeg-.ebuild 
b/media-video/ffmpeg/ffmpeg-.ebuild
index e2ab9a865dc..55572458a50 100644
--- a/media-video/ffmpeg/ffmpeg-.ebuild
+++ b/media-video/ffmpeg/ffmpeg-.ebuild
@@ -96,7 +96,7 @@ FFMPEG_ENCODER_FLAG_MAP=(
 )
 
 IUSE="
-   alsa doc +encode jack oss pic static-libs test v4l
+   alsa chromium doc +encode jack oss pic static-libs test v4l
${FFMPEG_FLAG_MAP[@]%:*}
${FFMPEG_ENCODER_FLAG_MAP[@]%:*}
 "
@@ -289,6 +289,10 @@ RESTRICT="
 
 S=${WORKDIR}/${P/_/-}
 
+PATCHES=(
+   "${FILESDIR}"/chromium.patch
+)
+
 MULTILIB_WRAPPED_HEADERS=(
/usr/include/libavutil/avconfig.h
 )
@@ -419,6 +423,20 @@ multilib_src_configure() {
"${myconf[@]}"
echo "${@}"
"${@}" || die
+
+   if multilib_is_native_abi && use chromium; then
+   einfo "Configuring for Chromium"
+   mkdir -p ../chromium || die
+   pushd ../chromium >/dev/null || die
+   set -- "${@}" \
+   --disable-shared \
+   --enable-static \
+   --enable-pic \
+   --extra-cflags="-DFF_API_CONVERGENCE_DURATION=0"
+   echo "${@}"
+   "${@}" || die
+   popd >/dev/null || die
+   fi
 }
 
 multilib_src_compile() {
@@ -430,6 +448,13 @@ multilib_src_compile() {
emake V=1 tools/${i}
fi
done
+
+   if use chromium; then
+   einfo "Compiling for Chromium"
+   pushd ../chromium >/dev/null || die
+   emake V=1 libffmpeg
+   popd >/dev/null || die
+   fi
fi
 }
 
@@ -442,6 +467,13 @@ multilib_src_install() {
dobin tools/${i}
fi
done
+
+   if use chromium; then
+   einfo "Installing for Chromium"
+   pushd ../chromium >/dev/null || die
+   emake V=1 DESTDIR="${D}" install-libffmpeg
+   popd >/dev/null || die
+   fi
fi
 }
 

diff --git a/media-video/ffmpeg/files/chromium.patch 
b/media-video/ffmpeg/files/chromium.patch
new file mode 100644
index 000..bc8b8d38698
--- /dev/null
+++ b/media-video/ffmpeg/files/chromium.patch
@@ -0,0 +1,45 @@
+Allow libffmpeg to be built for Chromium-based browsers
+https://patchwork.ffmpeg.org/patch/4500/
+
+diff --git a/Makefile b/Makefi

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

2017-08-26 Thread Hans de Graaff
commit: 20b2afad1033474a3d64079d3b82dc3a74ca1f20
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 06:11:52 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 06:17:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20b2afad

dev-ruby/chunky_png: add ruby24

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/chunky_png/chunky_png-1.3.8.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/chunky_png/chunky_png-1.3.8.ebuild 
b/dev-ruby/chunky_png/chunky_png-1.3.8.ebuild
index 20d1b94cad5..35e39e17f51 100644
--- a/dev-ruby/chunky_png/chunky_png-1.3.8.ebuild
+++ b/dev-ruby/chunky_png/chunky_png-1.3.8.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+USE_RUBY="ruby22 ruby23 ruby24"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



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

2017-08-26 Thread Hans de Graaff
commit: 7e5549c0f0fd90a329bf88dc07eb92fec1f234a7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 06:13:15 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 06:17:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e5549c0

dev-ruby/aws-sdk: cleanup

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/aws-sdk/Manifest  |  1 -
 dev-ruby/aws-sdk/aws-sdk-2.5.11.ebuild | 31 ---
 2 files changed, 32 deletions(-)

diff --git a/dev-ruby/aws-sdk/Manifest b/dev-ruby/aws-sdk/Manifest
index a7051ff382f..fd01f87d808 100644
--- a/dev-ruby/aws-sdk/Manifest
+++ b/dev-ruby/aws-sdk/Manifest
@@ -1,5 +1,4 @@
 DIST aws-sdk-ruby-1.66.0.tar.gz 1774530 SHA256 
265e20a99c17d3f476ce6f6e981fd37e8e529dac2a38eba1ef7a25205f8f49b6 SHA512 
53b13bab1db26f9eb6ba411a7143377fbdc56548fe881742953f388af60508be30cc2c82a3dce89675be2c799774d30313d19b47875a52d4c9134ce5f4b1914c
 WHIRLPOOL 
265d01034a3e31f8e12dc8962d67fa727e7123de0e5c56c633a84d4b7e91168f6c8ea9f4e4291ef54ef570f4675f2f087610bf11b11ec9efdb1c345c42dcb1ec
-DIST aws-sdk-ruby-2.5.11.tar.gz 2071123 SHA256 
577df03e33f292a052cbb1a5c3bd1c538789870241a3267046592491f6e1b829 SHA512 
5070b21838b7ee7dd8cde3bbdf6e53c97e73e9aab891b9b0b76274c9cae8697398d8c7ac1ab60ce0be9d70e2fdc58a89bde7a7d87cb9b1f80ffb5b6b48db837e
 WHIRLPOOL 
2bbb2c632f87a277937f92dd2b18074a0713002183db412eefcbf2eb095a6cf69fd28bc78fb9f02cd6f98b3bd5aa85031d371478364971d63f53f5cb3349a272
 DIST aws-sdk-ruby-2.6.50.tar.gz 2794854 SHA256 
6157d8ad834020f83fd7db332ff4b0a719bf0a0791ae4e7da5530915c19dbe30 SHA512 
3b592e25a135b369c67ddfd8d3c33db3b25faaac3161feeb5aa3feb1fdb6cfb5ca44cadc688dcfc8d456a398d94242f7ebc2922a82547b9b767249f4c9bdc0bc
 WHIRLPOOL 
5640fec6e04f4f7ac8abf56365fd94dc77d13c169a76655fc55393f06c45d11ff2f1a6c5b4f3957e7404b76a7a18dfc033a50aa57df5d878acf2b39cc47e741b
 DIST aws-sdk-ruby-2.8.14.tar.gz 2925334 SHA256 
3fd54d79269e0a06ebdbb8ce41c7f47002a450de2ef96cb5add33f45eef3cf3e SHA512 
d45e98acb924163dd0ee555ecb45729247f5bd4b788e6c22f5e95c02102945b9b67c5451958eaa2aa2195a773a49e6359405a89242cd1e283971c6065bc3de61
 WHIRLPOOL 
9f6e705c8fe96a7fb610b86e2f62c039d37ed89bbb07a39fd66db2c828408b69f8acffc6667de718c22ff080780c5481bb37c7e12c65e57a470360a913a67dc5
 DIST aws-sdk-ruby-2.9.44.tar.gz 3084191 SHA256 
6eb8f8b992b6cce654b6f40f37bbdd6d061580f9878e44c68ebbcabf2732829d SHA512 
b2ef48a821143fed624f348a30774ca9fd65af432a09a1699af84d4a757bb7026439fa07e29c43813e504baa9383285434fe72912265ef9ad50f3c2ec3f26176
 WHIRLPOOL 
c75cbc67ff6cb8cb90468d6d2f0b73f6c5b1f1ee5413c1a812772c85bf2638197f3a67dfa067d78153e02feac1816ccd831712e5c86910d858161089570bbedc

diff --git a/dev-ruby/aws-sdk/aws-sdk-2.5.11.ebuild 
b/dev-ruby/aws-sdk/aws-sdk-2.5.11.ebuild
deleted file mode 100644
index 7b88d2adad2..000
--- a/dev-ruby/aws-sdk/aws-sdk-2.5.11.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_RECIPE_TEST=""
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="../CHANGELOG.md ../MIGRATING.md ../README.md 
../UPGRADING.md"
-
-GITHUB_USER="aws"
-GITHUB_PROJECT="${PN}-ruby"
-RUBY_S="${GITHUB_PROJECT}-${PV}/${PN}"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Official SDK for Amazon Web Services"
-HOMEPAGE="http://aws.amazon.com/sdkforruby";
-SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz
 -> ${GITHUB_PROJECT}-${PV}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="2"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_rdepend "virtual/ruby-ssl
-   ~dev-ruby/aws-sdk-resources-${PV}"



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

2017-08-26 Thread Hans de Graaff
commit: b254c7bdfe0321e52473613a271421f173eaeb89
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 05:45:06 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 06:17:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b254c7bd

dev-ruby/gettext_i18n_rails: cleanup

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/gettext_i18n_rails/Manifest   |  1 -
 .../gettext_i18n_rails-1.5.0.ebuild| 35 --
 2 files changed, 36 deletions(-)

diff --git a/dev-ruby/gettext_i18n_rails/Manifest 
b/dev-ruby/gettext_i18n_rails/Manifest
index cac426f126a..5b066e61ac4 100644
--- a/dev-ruby/gettext_i18n_rails/Manifest
+++ b/dev-ruby/gettext_i18n_rails/Manifest
@@ -1,3 +1,2 @@
-DIST gettext_i18n_rails-1.5.0.tar.gz 21841 SHA256 
7797598d06b2cee4dc12db4ca0f7c11f966d58b8bdd4337caff0a6ddc5813317 SHA512 
ce962315b912c0978d4637aa451644186c5159aa529a4e12e7906e3d7cf1d5e9ff81bda33effd2947a22eff53d1bc51560ca682b95b98782f8d6d180d8d633c9
 WHIRLPOOL 
77e501274e0aceb1b2ee219623b17cd1868c9099c30760c840df04b492c3adc335042a1a717ed34e2ec44d418d928bb3574a7c508d2d940f6e148ccf82ad7f56
 DIST gettext_i18n_rails-1.7.2.tar.gz 22133 SHA256 
ba29437c92946191db695d8cb64ccc23834252aea17758e6e6277e083d55eead SHA512 
5c9dc7932810bd96be0da2282d72ea87d9fcdfab1f33fce7736dddc04784586d79d64dd9e9d828c5fd07b8eb3d466e29bdee08ad02d64973bef1e69599c9325b
 WHIRLPOOL 
255a1eae16b9cc7b3b59077d9407251286cce369ece1435a97f98fd173780b057e1dc4429e51dae1f5676565103310e84e0a2834a6ddeae5923a960d7a3153cb
 DIST gettext_i18n_rails-1.8.0.tar.gz 21702 SHA256 
8cf8230e64a63adf83e21fff26006683996de3d55efc660bd191deab4ac73584 SHA512 
9005526dd14e5e36f5ffdd207af824ad110f5e0c8dcf34175b6a68caad257d45a7b9ee048c6d0f38ffb399fbeff689b5e64b7c26f00263001efeababfa85aa7e
 WHIRLPOOL 
e730a47072d3901ab78fe809a5bc4ae49578c49d9da299d23d7358944c66944c18252556dfee43e665d1a265c958f13a62db7d6579fbd33f820cb72842f4b9b0

diff --git a/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.5.0.ebuild 
b/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.5.0.ebuild
deleted file mode 100644
index 5fd7dfa002b..000
--- a/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.5.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="Readme.md"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="FastGettext / Rails integration"
-HOMEPAGE="https://github.com/grosser/gettext_i18n_rails";
-SRC_URI="https://github.com/grosser/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/rails:4.2 dev-ruby/activerecord:4.2[sqlite] 
dev-ruby/temple )"
-ruby_add_rdepend ">=dev-ruby/fast_gettext-0.9.0"
-
-all_ruby_prepare() {
-   rm Gemfile Gemfile.lock || die
-
-   # Remove specs for slim and hamlet, template engines we don't package.
-   rm spec/gettext_i18n_rails/slim_parser_spec.rb 
spec/gettext_i18n_rails/haml_parser_spec.rb || die
-
-   # Test against Rails 4.2.0
-   sed -e '1igem "rails", "~>4.2.0"' -i spec/spec_helper.rb || die
-}



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

2017-08-26 Thread Hans de Graaff
commit: 98dda65f2be3b2a382bd3919db5ef2f9509fe01d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 06:04:20 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 06:17:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98dda65f

dev-ruby/coffee-rails: add ruby23

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/coffee-rails/coffee-rails-4.1.1-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/coffee-rails/coffee-rails-4.1.1-r2.ebuild 
b/dev-ruby/coffee-rails/coffee-rails-4.1.1-r2.ebuild
index 2680106a808..e9d7b5d7254 100644
--- a/dev-ruby/coffee-rails/coffee-rails-4.1.1-r2.ebuild
+++ b/dev-ruby/coffee-rails/coffee-rails-4.1.1-r2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22"
+USE_RUBY="ruby22 ruby23"
 
 RUBY_FAKEGEM_TASK_DOC=""
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"



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

2017-08-26 Thread Hans de Graaff
commit: c10145f5b905f3da0f0939d4b74b749e06defcc6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 06:04:42 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 06:17:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c10145f5

dev-ruby/coffee-rails: cleanup

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/coffee-rails/Manifest |  1 -
 dev-ruby/coffee-rails/coffee-rails-4.2.1-r2.ebuild | 34 --
 2 files changed, 35 deletions(-)

diff --git a/dev-ruby/coffee-rails/Manifest b/dev-ruby/coffee-rails/Manifest
index 0ee5e5883c2..50443b5833e 100644
--- a/dev-ruby/coffee-rails/Manifest
+++ b/dev-ruby/coffee-rails/Manifest
@@ -1,3 +1,2 @@
 DIST coffee-rails-4.1.1.tar.gz 5384 SHA256 
91531419b840b5eefdd1ca5214c9d8332a0761f7a86661c379ef40f495a777f8 SHA512 
643f8056280b3a4435cea28f53a2e9abe7c3c0a90a860dc91dc619da77968d6f1ed131b29f4e4b6f6312922024f15b92f5847b7f5c3da2a83447ec682c80a1fd
 WHIRLPOOL 
efcb409218eb65070088447e4a28a3fe4d0556842c386ae73605995489d71067b8b05e8168ff8e058238eb038129c626078041aead39776873fecc3b70ec5876
-DIST coffee-rails-4.2.1.tar.gz 5753 SHA256 
5efeb14c12edbf5e7854da1cab0d868a1d835b6e3b2c64879fcd067b0c53ec28 SHA512 
00b10b2d972d0a1ca2af07d09cc36a407568ddc8a9493d5db7004c4cce9cc65835b78c4d0870e1d18deb70c30f603232652c86df485fd769b17bed15631b1d0e
 WHIRLPOOL 
58caafd8763304a004b5fac698a586a057dd7685160572091fe1afa2bbf084aa8b53e61e03143ca7f7d9125827390b71b587b25e52815245f82be89bec80829e
 DIST coffee-rails-4.2.2.tar.gz 6013 SHA256 
d7d980310fbe0493892ee6d042c87e7972c9b27c0f327083e68345db8cd06cfd SHA512 
195f4132f21b271a3142af1aec911f86cd8234a6f382a337ba349407626fe501f529ff0f65ddfdd91c413dc87a44433e295f81f4399163910104369d11320041
 WHIRLPOOL 
894271b3185e03da5a9d2e2bfd94c482b07edc86efc112defa3c129fafd3fa46af8d9f8b013bff944d8837c81f11789db7716ae73b8156909525ca10e2dba626

diff --git a/dev-ruby/coffee-rails/coffee-rails-4.2.1-r2.ebuild 
b/dev-ruby/coffee-rails/coffee-rails-4.2.1-r2.ebuild
deleted file mode 100644
index 108414a4896..000
--- a/dev-ruby/coffee-rails/coffee-rails-4.2.1-r2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem versionator
-
-DESCRIPTION="Coffee Script adapter for the Rails asset pipeline"
-HOMEPAGE="https://github.com/rails/coffee-rails";
-SRC_URI="https://github.com/rails/coffee-rails/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux"
-
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/coffee-script-2.2.0
-   >dev-ruby/railties-4:* 

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

2017-08-26 Thread Hans de Graaff
commit: 18d5cd6f29f227a1a27e18c142c0eb9a263ea265
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 05:57:19 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 06:17:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18d5cd6f

dev-ruby/dep_selector: cleanup

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/dep_selector/Manifest |  1 -
 dev-ruby/dep_selector/dep_selector-0.1.1-r1.ebuild | 35 --
 2 files changed, 36 deletions(-)

diff --git a/dev-ruby/dep_selector/Manifest b/dev-ruby/dep_selector/Manifest
index 766c2e89e3d..9f1d5a0f6e1 100644
--- a/dev-ruby/dep_selector/Manifest
+++ b/dev-ruby/dep_selector/Manifest
@@ -1,2 +1 @@
-DIST dep_selector-0.1.1.tar.gz 81472 SHA256 
c49ac900a5011628be9031e57fded6948533a36b15569b0e52d4ed9c8b19579b SHA512 
08004bb54678983739a1861285d66915f7c7c3921371f5154f4e3ccd31748d1fb05856b6cb0f545975350e0ebdf881ab01b955036bfa19b9738a89cebb552720
 WHIRLPOOL 
9dee298246e05a5efefd576f1f37b618a7c31048b6ebb863f27694be1649b767335e6622e95a198e9f9d750719fd98f801435bca139ba968a57f0e0e09fe2dc2
 DIST dep_selector-1.0.5.tar.gz 70408 SHA256 
166853c5a5d8b5cf1fb8982d3884b68637ae9c8cffb04a0bd823593fbe91e643 SHA512 
05035e2e8c5206a5c7a126f9be39385dd800a0f40ceaed0e36afe08afc83259f4a170d112f6720dbb19e5901bc794f914fddf5366ad1200075fa688dee7e05c3
 WHIRLPOOL 
b63551480b36e4c03d91421bcba404ed240d5b3c82cc7fa09573c778ea560342829a7da9e5e5dbaa50844b723d72c1d68409fc6606f9b30ef5aeea69ad4aa73d

diff --git a/dev-ruby/dep_selector/dep_selector-0.1.1-r1.ebuild 
b/dev-ruby/dep_selector/dep_selector-0.1.1-r1.ebuild
deleted file mode 100644
index 2d8d8474f75..000
--- a/dev-ruby/dep_selector/dep_selector-0.1.1-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="constraint based package dependency resolver"
-HOMEPAGE="https://github.com/opscode/dep-selector";
-SRC_URI="https://github.com/opscode/dep-selector/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RUBY_S=${P/_/-}
-
-DEPEND+=" >=dev-libs/gecode-3.5.0 

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

2017-08-26 Thread Hans de Graaff
commit: d1a881bde98c7c6039d0d5169fe52d1b1577753d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 05:56:11 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 06:17:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1a881bd

dev-ruby/domain_name: cleanup

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/domain_name/Manifest  |  2 -
 .../domain_name/domain_name-0.5.20161021.ebuild| 46 --
 .../domain_name/domain_name-0.5.20161129.ebuild| 46 --
 3 files changed, 94 deletions(-)

diff --git a/dev-ruby/domain_name/Manifest b/dev-ruby/domain_name/Manifest
index 9aabf33e41c..d193c2cc373 100644
--- a/dev-ruby/domain_name/Manifest
+++ b/dev-ruby/domain_name/Manifest
@@ -1,5 +1,3 @@
-DIST domain_name-0.5.20161021.gem 119296 SHA256 
549ebe3f9ca703354f319c3733d46a926ef72c9654c769b325df40ff9f49acf8 SHA512 
a77436b7c250fac717aeed494c58f2e1444e09a98387e6187746d0756cdfcb4848752415258358f5db9843c08a73aa904a193b5894e8f7499f98c4c3f2118a74
 WHIRLPOOL 
4a55767b73e4ff3f4d6969af46610abbfaad0e49c320e518f3735434b07a64dde78281d3bc2bde9febfaf3648a9533cfaa91374de3986291bde943d23a438c2c
-DIST domain_name-0.5.20161129.gem 120320 SHA256 
e8f92582942a41348f02eaa7cc061b9b9d54d81ff9251d1bc3f0cc499c78083f SHA512 
87faedd07e3ab521c5468108afa09dba26476dc15493e27c3f0bab49ba0deb609d2a43626a0a9573fc36c9343bc9a641fefe61bab0a4525704e3083bcca2edd9
 WHIRLPOOL 
abd5622d2692ae2a15b044e299b53b05d40d94c08c9705033484e02aa8a8ec7502d7ce515a1128886a7f5715c38c356a6a71a7ee60df7671b84a630b2fff87d9
 DIST domain_name-0.5.20170223.gem 120320 SHA256 
faa895f66fe3c3f9cd9f77bbcc10f3a8456b85163e5480d1c64b804532fd6bad SHA512 
08842b21fccb0aeb521e99652cdfb36ac276c96ee83d14438f872287f0e11e0c05818c2b7dfee2dfe2be8cf4ff95bc2d30be54dd12fe7b6e84c620e50b24
 WHIRLPOOL 
3f07670d1d7b6ca2c2377294b8fabc168a4b5f2ed4035ef3b3bb6fabb098f444a0a9f867c26b00d7681d08d43c40f9eab07314d2fb15ce74a97cf2e33356393f
 DIST domain_name-0.5.20170404.gem 120320 SHA256 
6e8e5cf80b9fdfae3ef730e73a30bce5da0a1e4a70f6e0a0b8672a28a3471a8a SHA512 
3314d87ac3b04337dff047c423ded2f4b99a4b9300528c34388cbc30fbcc7e84ae884969624e046e0dcc1d856e0bb8246b1556ac2dc755a1b4917ccf975fece3
 WHIRLPOOL 
776368ce6dbc9f3de5efb1441f2659f7857df2b4922c40df7300787f5010a2dfcfd4ded25e9b8d94a68d62b7550a786d53faf148cae26097c3afb42ad4eeb025
 DIST domain_name-0.5.24.gem 104448 SHA256 
8cbd6aea8859823f89aefeec49232e9d4377456fd42d08accfbc0cc6b32a55f6 SHA512 
46caf0be89c3b2f38f79180c14f4eaa1096f12f80feb881dafb394033d2c6118f481c898310d281d15acd5b9a54473c9d9ee8f0e77dda5b03c40a0d6f137f602
 WHIRLPOOL 
df40be6b18f08f242bafeb985a93692e3286a3889b738790108c7df64eff90dfe28c874b06f7cefd7e8ee295753126ee2d32ceb89dca65c71b95721064301161

diff --git a/dev-ruby/domain_name/domain_name-0.5.20161021.ebuild 
b/dev-ruby/domain_name/domain_name-0.5.20161021.ebuild
deleted file mode 100644
index 11278119e2c..000
--- a/dev-ruby/domain_name/domain_name-0.5.20161021.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_TEST="none"
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Domain Name manipulation library for Ruby"
-HOMEPAGE="https://github.com/knu/ruby-domain_name";
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x86-macos ~x86-solaris"
-IUSE="test"
-
-ruby_add_rdepend ">=dev-ruby/unf-0.0.5-r1:0"
-
-ruby_add_bdepend "
-   test? (
-   >=dev-ruby/test-unit-2.5.5
-   dev-ruby/shoulda
-   )"
-
-all_ruby_prepare() {
-   sed -i -e '/bundler/,/end/ d; i gem "unf"' test/helper.rb || die
-   rm Gemfile* || die
-
-   # Remove development dependencies
-   sed -i -e '/dependency.*\(shoulda\|bundler\|jeweler\|rdoc\)/d' \
-   ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid dependency on git.
-   sed -i -e 's/`git ls-files`/""/' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_test() {
-   ruby-ng_testrb-2 -Ilib:test test/test_*.rb
-}

diff --git a/dev-ruby/domain_name/domain_name-0.5.20161129.ebuild 
b/dev-ruby/domain_name/domain_name-0.5.20161129.ebuild
deleted file mode 100644
index 11278119e2c..000
--- a/dev-ruby/domain_name/domain_name-0.5.20161129.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_TEST="none"
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Domain Name manipulation library for Ruby"
-HOMEPAGE="https://github.com/knu/ruby-domain_name";
-
-LICEN

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

2017-08-26 Thread Hans de Graaff
commit: 9b1fa54a4bbcf87215503549acd9a0d2f0eae7ec
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 06:13:36 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 06:17:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b1fa54a

dev-ruby/aws-sdk-resources: cleanup

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/aws-sdk-resources/Manifest|  1 -
 .../aws-sdk-resources-2.5.11.ebuild| 31 --
 2 files changed, 32 deletions(-)

diff --git a/dev-ruby/aws-sdk-resources/Manifest 
b/dev-ruby/aws-sdk-resources/Manifest
index cfbbb58eafc..a751cee6496 100644
--- a/dev-ruby/aws-sdk-resources/Manifest
+++ b/dev-ruby/aws-sdk-resources/Manifest
@@ -1,4 +1,3 @@
-DIST aws-sdk-ruby-2.5.11.tar.gz 2071123 SHA256 
577df03e33f292a052cbb1a5c3bd1c538789870241a3267046592491f6e1b829 SHA512 
5070b21838b7ee7dd8cde3bbdf6e53c97e73e9aab891b9b0b76274c9cae8697398d8c7ac1ab60ce0be9d70e2fdc58a89bde7a7d87cb9b1f80ffb5b6b48db837e
 WHIRLPOOL 
2bbb2c632f87a277937f92dd2b18074a0713002183db412eefcbf2eb095a6cf69fd28bc78fb9f02cd6f98b3bd5aa85031d371478364971d63f53f5cb3349a272
 DIST aws-sdk-ruby-2.6.50.tar.gz 2794854 SHA256 
6157d8ad834020f83fd7db332ff4b0a719bf0a0791ae4e7da5530915c19dbe30 SHA512 
3b592e25a135b369c67ddfd8d3c33db3b25faaac3161feeb5aa3feb1fdb6cfb5ca44cadc688dcfc8d456a398d94242f7ebc2922a82547b9b767249f4c9bdc0bc
 WHIRLPOOL 
5640fec6e04f4f7ac8abf56365fd94dc77d13c169a76655fc55393f06c45d11ff2f1a6c5b4f3957e7404b76a7a18dfc033a50aa57df5d878acf2b39cc47e741b
 DIST aws-sdk-ruby-2.8.14.tar.gz 2925334 SHA256 
3fd54d79269e0a06ebdbb8ce41c7f47002a450de2ef96cb5add33f45eef3cf3e SHA512 
d45e98acb924163dd0ee555ecb45729247f5bd4b788e6c22f5e95c02102945b9b67c5451958eaa2aa2195a773a49e6359405a89242cd1e283971c6065bc3de61
 WHIRLPOOL 
9f6e705c8fe96a7fb610b86e2f62c039d37ed89bbb07a39fd66db2c828408b69f8acffc6667de718c22ff080780c5481bb37c7e12c65e57a470360a913a67dc5
 DIST aws-sdk-ruby-2.9.44.tar.gz 3084191 SHA256 
6eb8f8b992b6cce654b6f40f37bbdd6d061580f9878e44c68ebbcabf2732829d SHA512 
b2ef48a821143fed624f348a30774ca9fd65af432a09a1699af84d4a757bb7026439fa07e29c43813e504baa9383285434fe72912265ef9ad50f3c2ec3f26176
 WHIRLPOOL 
c75cbc67ff6cb8cb90468d6d2f0b73f6c5b1f1ee5413c1a812772c85bf2638197f3a67dfa067d78153e02feac1816ccd831712e5c86910d858161089570bbedc

diff --git a/dev-ruby/aws-sdk-resources/aws-sdk-resources-2.5.11.ebuild 
b/dev-ruby/aws-sdk-resources/aws-sdk-resources-2.5.11.ebuild
deleted file mode 100644
index 5eccf6d5d0c..000
--- a/dev-ruby/aws-sdk-resources/aws-sdk-resources-2.5.11.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_EXTRAINSTALL="resources.schema.json"
-
-GITHUB_USER="aws"
-GITHUB_PROJECT="aws-sdk-ruby"
-RUBY_S="${GITHUB_PROJECT}-${PV}/${PN}"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Official SDK for Amazon Web Services"
-HOMEPAGE="http://aws.amazon.com/sdkforruby";
-SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz
 -> ${GITHUB_PROJECT}-${PV}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="2"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_rdepend "~dev-ruby/aws-sdk-core-${PV}"



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

2017-08-26 Thread Hans de Graaff
commit: 0d264802a8bdddab095bc78fe0f761ee4ce3d759
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 05:53:30 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 06:17:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d264802

dev-ruby/factory_girl: move ~x86 forward

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/factory_girl/factory_girl-4.8.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/factory_girl/factory_girl-4.8.0.ebuild 
b/dev-ruby/factory_girl/factory_girl-4.8.0.ebuild
index 9fed5b7c122..c3553278366 100644
--- a/dev-ruby/factory_girl/factory_girl-4.8.0.ebuild
+++ b/dev-ruby/factory_girl/factory_girl-4.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -23,7 +23,7 @@ 
SRC_URI="https://github.com/thoughtbot/factory_girl/archive/v${PV}.tar.gz -> ${P
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm"
+KEYWORDS="~amd64 ~arm ~x86"
 IUSE=""
 
 ruby_add_rdepend ">=dev-ruby/activesupport-3.0.0:*"



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

2017-08-26 Thread Hans de Graaff
commit: b8e9777d580bc0a5478c1ec5eef20dc558ce4173
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 05:46:41 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 06:17:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8e9777d

dev-ruby/ffi: cleanup

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/ffi/Manifest  |  2 --
 dev-ruby/ffi/ffi-1.9.14.ebuild | 62 --
 dev-ruby/ffi/ffi-1.9.17.ebuild | 62 --
 3 files changed, 126 deletions(-)

diff --git a/dev-ruby/ffi/Manifest b/dev-ruby/ffi/Manifest
index 3a9431c2888..72e2ee5af70 100644
--- a/dev-ruby/ffi/Manifest
+++ b/dev-ruby/ffi/Manifest
@@ -1,5 +1,3 @@
 DIST ffi-git-1.9.10.tgz 897526 SHA256 
3a9a9f6d36fe6a99a3e93865f9680a7578a01f2f52368c6e3c4eac94d3784c70 SHA512 
6b47ec43bffdbed31607b8fdc32c26cce9af4eadf03d751cf61f5d2fdd06a281891b6f2ad5f9c9916790211331edf022e5889dae13982be1ad42d12af8186146
 WHIRLPOOL 
ec8e816752c8ed35750dafe1146c2d371824154adfe5adf5c95846fa2a393d92eaaeee6e2a8052b2eea7513fbd9fa974b40bd788f7633068a4fcba26d4846d45
-DIST ffi-git-1.9.14.tgz 900791 SHA256 
dc5488a9cf407b6da7485f7edbe51dc7e6404adcf902649d8473cbcbb7dd0245 SHA512 
9ce000f878f5adfee6b286c4908e867ec829bc9212e8609b29ae816bdf400abec7c1fdebe674253270981545a96652cfcd6a163e060d8745c175ff7d599601a2
 WHIRLPOOL 
c2d234637656d7ace85f5c34e61f8bba6be490f4aa1af3d8932205d4aed11670df983ed651992cf734d07e22ae63ec1fab6ea408598686921d9342fb988416af
-DIST ffi-git-1.9.17.tgz 901769 SHA256 
69281e0961f5654835a174b4d7c8b33a7eec19843a77e3154281264708e9 SHA512 
13380d873849dbba1934b4fed7d2928f5ed35649a32e0c8768242525b4871b9d95c7d3d6045c28417b907bf318dd1d47069d93730bf9404e99e8707e039f5100
 WHIRLPOOL 
87f6cce67fca60ba19cd39728de44a2a3e867a4a481ef7bfa6d4984fa8640b75cee45557dee85abdff1f49232e9f7fd0fe62ff1d26dc708e33bdb0423ae5aafc
 DIST ffi-git-1.9.18.tgz 901805 SHA256 
8daf534dd511fb52a4f73d400b5e6e99c68d07e4a724e02541b06291e87cb08f SHA512 
49c52e5e42e436b7969c35a34b28bd7929d75372638ac5373486a1d624026c12dc682009bc101e4a2c8f1442ed6f1ba17b438cda2e02d4256622b489c4bd9945
 WHIRLPOOL 
e409bc63059eb00d8d075ddf0d52a2a16ec49d7149facfc81a0366c62288d8c82c090585c5e0ab42367145c4ddf2bdcf6f25faab93ab1cfe2269915b558f3e4d
 DIST ffi-git-1.9.6.tgz 895468 SHA256 
b27a59bf2eddcc17abaf7063a64e527fa892ba95cdb6320aba6fa945c769c9c7 SHA512 
4b690b70db41642be679f13b33a67e27e1a4b14ca56d6ce355ea0a300c793a63e1081fb19d4c4bd395c1bea55a1669b96e3405932fffeebd328809a410fe3e8f
 WHIRLPOOL 
7f5ad8d7766b037e24cff4721db02f05b39604c1be5e07ddad9de4a5155124d2a05ebd43209dfc2491cdc50ea08e5cda856f7502bf1c12666fa19b77516c81f7

diff --git a/dev-ruby/ffi/ffi-1.9.14.ebuild b/dev-ruby/ffi/ffi-1.9.14.ebuild
deleted file mode 100644
index cefa2767fb1..000
--- a/dev-ruby/ffi/ffi-1.9.14.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby extension for programmatically loading dynamic libraries"
-HOMEPAGE="https://wiki.github.com/ffi/ffi";
-
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"
-
-IUSE=""
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
-
-RDEPEND+=" virtual/libffi"
-DEPEND+=" virtual/libffi"
-
-all_ruby_prepare() {
-   sed -i -e '/tasks/ s:^:#:' \
-   -e '/Gem::Tasks/,/end/ s:^:#:' Rakefile || die
-
-   # Fix Makefile for tests
-   sed -i -e '/CCACHE :=/ s:^:#:' \
-   -e 's/-O2//' \
-   -e 's/^CFLAGS =/CFLAGS +=/' libtest/GNUmakefile || die
-
-   # Remove bundled version of libffi.
-   rm -rf ext/ffi_c/libffi || die
-}
-
-each_ruby_configure() {
-   ${RUBY} -Cext/ffi_c extconf.rb || die
-}
-
-each_ruby_compile() {
-   emake -Cext/ffi_c V=1
-   cp ext/ffi_c/ffi_c.so lib/ || die
-
-   ${RUBY} -S rake -f gen/Rakefile || die "types.conf generation failed"
-}
-
-each_ruby_test() {
-   CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" ${RUBY} -S rspec 
spec || die
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   docinto examples
-   dodoc samples/*
-}

diff --git a/dev-ruby/ffi/ffi-1.9.17.ebuild b/dev-ruby/ffi/ffi-1.9.17.ebuild
deleted file mode 100644
index 1bfb8ddd8d6..000
--- a/dev-ruby/ffi/ffi-1.9.17.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_DOCDIR="doc

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

2017-08-26 Thread Hans de Graaff
commit: d244aad5b2f0ae1a52aa89654e99f664b22aee3b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 05:51:49 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 06:17:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d244aad5

dev-ruby/faraday: cleanup

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/faraday/Manifest|  1 -
 dev-ruby/faraday/faraday-0.9.2-r1.ebuild | 67 
 dev-ruby/faraday/faraday-0.9.2-r2.ebuild | 67 
 3 files changed, 135 deletions(-)

diff --git a/dev-ruby/faraday/Manifest b/dev-ruby/faraday/Manifest
index ea5281b61d0..08052eca72b 100644
--- a/dev-ruby/faraday/Manifest
+++ b/dev-ruby/faraday/Manifest
@@ -1,3 +1,2 @@
 DIST faraday-0.11.0.tar.gz 59736 SHA256 
e19d2fa61f0446170a55ccc9a965b73c652c88ceb6fd0404d9b135012741203b SHA512 
d7e66f7d634b5c517dd688e874557839dbd7f720283dbeb27fd118c8cbcc596898545d62548d3c7c94d7cf49bdcda0d2fa705a1d20fa4d7ce238b38688d5cc62
 WHIRLPOOL 
5ca26dece6a473180345a104eca1091a7cfb1c00452f86dc74b5dbd846fb4a1b1024db7247d46c6a85b8b1064ef536e96ecce1d7af13b0798bd092042d50b095
 DIST faraday-0.12.2.tar.gz 62809 SHA256 
06819ce5118896ed4f600c5ff10d3c57027e32c0da928061b6e5618c0daf0ce8 SHA512 
966fc419d529a8bba5caa6d3932ee94f7b248110edc880b532860c24abd70cb50182e40b94b4143e26575c6db7ce046fa71ac0d25010385d7f0c3dda87f39439
 WHIRLPOOL 
da491935173454654ea465312ef114752d627e82c3939da4bee636423c9e5c2486f3b15e6a837573793676b6edaf66bfe85d91d85f56a0eaf2ac66a381ea3e59
-DIST faraday-0.9.2.tar.gz 57013 SHA256 
ceaf7838acc09c3c4401f74e49f3169cd20922258817f3af817fe7eedcb592f3 SHA512 
12c4ead8dca6baf6292291943ea1aab1a534509bf92c6e0a621c1c69e3493480fced68aa529d8678847028f2fc2a7672411df7e4d09e65a5e764c957fed1ee72
 WHIRLPOOL 
d2c4545c7b3320099aa1c5cc85fe1ebbb508749abdcf80de6cdf9e98b642f356e9f0b9174e5191b531406c7df39a326f9e4e5f77d0699c85a915699a92983b6e

diff --git a/dev-ruby/faraday/faraday-0.9.2-r1.ebuild 
b/dev-ruby/faraday/faraday-0.9.2-r1.ebuild
deleted file mode 100644
index 7c79c02e334..000
--- a/dev-ruby/faraday/faraday-0.9.2-r1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_TASK_TEST="test"
-RUBY_FAKEGEM_TASK_DOC=""
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem eutils
-
-DESCRIPTION="HTTP/REST API client library with pluggable components"
-HOMEPAGE="https://github.com/lostisland/faraday";
-SRC_URI="https://github.com/lostisland/faraday/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-IUSE=""
-
-DEPEND+=" test? ( sys-process/lsof )"
-
-ruby_add_rdepend ">=dev-ruby/multipart-post-1.2.0 =dev-ruby/test-unit-2.4
-   dev-ruby/httpclient
-   dev-ruby/rack-test
-   dev-ruby/sinatra
-   dev-ruby/net-http-persistent
-   dev-ruby/patron
-   )"
-
-all_ruby_prepare() {
-   # Remove bundler support.
-   rm Gemfile || die
-   sed -i -e '/[Bb]undler/d' Rakefile test/helper.rb || die
-   sed -i -e '/bundler/,/^fi/ s:^:#:' script/test || die
-
-   # Remove simplecov and coveralls support, not needed to run tests.
-   sed -i -e '/simplecov/,/^  end/ s:^:#:' test/helper.rb || die
-
-   # Remove tests for adapters that are not packaged for Gentoo.
-   rm test/adapters/em_http_test.rb test/adapters/em_synchrony_test.rb 
test/adapters/excon_test.rb test/adapters/typhoeus_test.rb || die
-
-   # The proxy server is already killed, may be OS X vs Linux issue.
-   sed -i -e '138 s/^/#/' script/test || die
-
-   sed -i -e '/git ls-files/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_prepare() {
-   # Make sure the test scripts use the right ruby interpreter
-   sed -i -e 's:ruby:'${RUBY}':' script/* || die
-}
-
-each_ruby_test() {
-   each_fakegem_test
-
-   # Sleep some time to allow the sinatra test server to die
-   einfo "Waiting for test server to stop"
-   sleep 10
-}

diff --git a/dev-ruby/faraday/faraday-0.9.2-r2.ebuild 
b/dev-ruby/faraday/faraday-0.9.2-r2.ebuild
deleted file mode 100644
index 673d327b9a7..000
--- a/dev-ruby/faraday/faraday-0.9.2-r2.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_TASK_TEST="test"
-RUBY_FAKEGEM_TASK_DOC=""
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem eutils
-
-DESCRIPTION="HTTP/REST API client library with pluggable components"
-HOMEPAGE="https://github.com/lostisland/faraday";
-SRC_URI="https://github.com/lostisland/faraday/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="

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

2017-08-26 Thread Hans de Graaff
commit: 8cce6ea921617d607f6d88c3fe66ff792c548ec7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 06:12:08 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 06:17:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cce6ea9

dev-ruby/barby: add ruby23

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/barby/barby-0.6.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/barby/barby-0.6.5.ebuild 
b/dev-ruby/barby/barby-0.6.5.ebuild
index 309d443a9fc..b20dbf36c77 100644
--- a/dev-ruby/barby/barby-0.6.5.ebuild
+++ b/dev-ruby/barby/barby-0.6.5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 
-USE_RUBY="ruby20 ruby21 ruby22"
+USE_RUBY="ruby22 ruby23"
 
 RUBY_FAKEGEM_TASK_TEST="test"
 



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

2017-08-26 Thread Hans de Graaff
commit: de9f5d7a841f7658ebb7f037571e368446ed62b8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 05:58:30 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 06:17:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de9f5d7a

dev-ruby/crack: cleanup

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/crack/crack-0.4.3.ebuild | 33 -
 1 file changed, 33 deletions(-)

diff --git a/dev-ruby/crack/crack-0.4.3.ebuild 
b/dev-ruby/crack/crack-0.4.3.ebuild
deleted file mode 100644
index 385706a50d2..000
--- a/dev-ruby/crack/crack-0.4.3.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md History"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Really simple JSON and XML parsing, ripped from Merb and Rails"
-HOMEPAGE="https://github.com/jnunemaker/crack";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/minitest )"
-ruby_add_rdepend ">=dev-ruby/safe_yaml-1.0.0"
-
-each_ruby_prepare() {
-   # Remove tests which fail when run by portage but pass when run by hand
-   sed -i -e '/{"regex": \/foo.*\/}/d' test/json_test.rb || die
-   sed -i -e '/{"regex": \/foo.*\/i}/d' test/json_test.rb || die
-   sed -i -e '/{"regex": \/foo.*\/mix}/d' test/json_test.rb || die
-}
-
-each_ruby_test() {
-   ${RUBY} -Itest -Ilib -e 'Dir["test/*_test.rb"].each { |f| load f }' || 
die
-}



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

2017-08-26 Thread Hans de Graaff
commit: 1164cbe3c702ecda7fec6a1d624b1b3630511321
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 06:09:31 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 06:17:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1164cbe3

dev-ruby/barby: cleanup

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/barby/Manifest  |  2 -
 dev-ruby/barby/barby-0.6.3-r1.ebuild | 99 
 dev-ruby/barby/barby-0.6.4.ebuild| 99 
 3 files changed, 200 deletions(-)

diff --git a/dev-ruby/barby/Manifest b/dev-ruby/barby/Manifest
index 7abef482f84..a0e2ef65055 100644
--- a/dev-ruby/barby/Manifest
+++ b/dev-ruby/barby/Manifest
@@ -1,3 +1 @@
-DIST barby-0.6.3.tar.gz 92841 SHA256 
51546e7f58fc4587ec7977ac924874ac89ee1397ddd11d3fdeaa3a567dcebb92 SHA512 
b7415298ee2d8bb17a88b5c647d707a15151d2110834e87c2d598def88290ad90947bc49ded175b44050d8d95510602d374699fd91f2fb873728e8536dc70ef6
 WHIRLPOOL 
e0272be0adeb828d7745ddbb9ffe61674314943bfd3ad5aaca29a998b38bdd9dbe25d1e4333b182c63edd0240c509a32037c4e9277cdbf0b01723aa261e19a6a
-DIST barby-0.6.4.tar.gz 92848 SHA256 
af9bc2d134c5889820ee0fdf87041552f56d0e2bdbf518b5af08240a2f1dd065 SHA512 
2cf8c03b73c372578297dbee8de9b814a3fabc9eeed4359e4e93ff3bcfa747825cbff110770eeaa57a6a1a2b1dee88a4e5e38dd5dc141b1a221c5cd533ff6fe2
 WHIRLPOOL 
9ec2b3a829ce373d52ba15a6863b0e225b9b2a3d2f41b75461ad5f6c93dd6b93c727914a07f997e027ed07ebf1a0f01aebf322847234ace692a0de8a93cbcfef
 DIST barby-0.6.5.tar.gz 93781 SHA256 
7a9d444b916e15c7c25602bc3d066191b7cdf08404b9efe2762188a9ecaa4e9e SHA512 
f6101edf7a75986c55577d27dcbb0628fc7a6a4d2b8b4eab7a53e2703fbd0a1ec70a062c7a1e3d2b65db2afeecf8f0375a936c2932125b0d96647b8d24dd0e5c
 WHIRLPOOL 
c731582495375df230ca0a05a810ab6d2ac69c83ccd63393b1f2ff9372e6c5fe9048bd19d5e5fad55e7eb0608ed9d7dd27ff08ec3372601cabc9674ca76c6f6a

diff --git a/dev-ruby/barby/barby-0.6.3-r1.ebuild 
b/dev-ruby/barby/barby-0.6.3-r1.ebuild
deleted file mode 100644
index 9f1b816f7d9..000
--- a/dev-ruby/barby/barby-0.6.3-r1.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_TASK_TEST="test"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby barcode generator that doesn't rely on 3rd party libraries"
-HOMEPAGE="http://toretore.eu/barby/";
-
-GITHUB_USER="toretore"
-SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test qrcode rmagick prawn png cairo"
-
-ruby_add_rdepend "
-   rmagick? ( dev-ruby/rmagick )
-   cairo? ( dev-ruby/rcairo )"
-
-ruby_add_rdepend "qrcode? ( dev-ruby/rqrcode )
-   png? ( dev-ruby/chunky_png )
-   prawn? ( dev-ruby/prawn:* )"
-
-ruby_add_bdepend "test? ( dev-ruby/minitest )"
-
-# testing requires imagemagick capable of png output
-DEPEND+=" test? ( media-gfx/imagemagick[png] )"
-
-# prawn breaks tests for some reasons, needs to be investigated; code
-# still works though.
-RESTRICT="prawn? ( test )"
-
-all_ruby_prepare() {
-   sed -i -e 's/README/README.md/' Rakefile || die
-
-   sed -i -e '/[bB]undler/s:^:#:' test/test_helper.rb || die
-
-   if use qrcode; then
-   sed -i -e '/^end/i s.add_dependency "rqrcode"' 
${RUBY_FAKEGEM_GEMSPEC}
-   else
-   rm \
-   lib/barby/barcode/qr_code.rb \
-   test/qr_code_test.rb
-   fi
-
-   if use rmagick; then
-   sed -i -e '/^end/i s.add_dependency "rmagick"' 
${RUBY_FAKEGEM_GEMSPEC}
-   else
-   rm \
-   lib/barby/outputter/rmagick_outputter.rb \
-   test/outputter/rmagick_outputter_test.rb
-   fi
-
-   if use prawn; then
-   sed -i -e '/^end/i s.add_dependency "prawn"' 
${RUBY_FAKEGEM_GEMSPEC}
-   else
-   rm \
-   lib/barby/outputter/prawn_outputter.rb \
-   test/outputter/prawn_outputter_test.rb
-   fi
-
-   if use png; then
-   sed -i -e '/^end/i s.add_dependency "chunky_png"' 
${RUBY_FAKEGEM_GEMSPEC}
-   else
-   rm \
-   lib/barby/outputter/png_outputter.rb \
-   test/outputter/png_outputter_test.rb
-   fi
-
-   if use cairo; then
-   sed -i -e '/^end/i s.add_dependency "cairo"' 
${RUBY_FAKEGEM_GEMSPEC}
-   else
-   rm \
-   lib/barby/outputter/cairo_outputter.rb \
-   test/outputter/cairo_outputter_test.rb
-   fi
-
-   rm -f \
-   lib/barby/barcode/data_matrix.rb \
-   test/data_matrix_test.rb \
-   lib/barby/outputter/pdfwrite

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

2017-08-26 Thread Hans de Graaff
commit: 70d7b087bb097d3242f45485bba36b6a146ffb3c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 06:13:57 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 06:17:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70d7b087

dev-ruby/aws-sdk-core: cleanup

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/aws-sdk-core/Manifest   |  1 -
 dev-ruby/aws-sdk-core/aws-sdk-core-2.5.11.ebuild | 41 
 2 files changed, 42 deletions(-)

diff --git a/dev-ruby/aws-sdk-core/Manifest b/dev-ruby/aws-sdk-core/Manifest
index cfbbb58eafc..a751cee6496 100644
--- a/dev-ruby/aws-sdk-core/Manifest
+++ b/dev-ruby/aws-sdk-core/Manifest
@@ -1,4 +1,3 @@
-DIST aws-sdk-ruby-2.5.11.tar.gz 2071123 SHA256 
577df03e33f292a052cbb1a5c3bd1c538789870241a3267046592491f6e1b829 SHA512 
5070b21838b7ee7dd8cde3bbdf6e53c97e73e9aab891b9b0b76274c9cae8697398d8c7ac1ab60ce0be9d70e2fdc58a89bde7a7d87cb9b1f80ffb5b6b48db837e
 WHIRLPOOL 
2bbb2c632f87a277937f92dd2b18074a0713002183db412eefcbf2eb095a6cf69fd28bc78fb9f02cd6f98b3bd5aa85031d371478364971d63f53f5cb3349a272
 DIST aws-sdk-ruby-2.6.50.tar.gz 2794854 SHA256 
6157d8ad834020f83fd7db332ff4b0a719bf0a0791ae4e7da5530915c19dbe30 SHA512 
3b592e25a135b369c67ddfd8d3c33db3b25faaac3161feeb5aa3feb1fdb6cfb5ca44cadc688dcfc8d456a398d94242f7ebc2922a82547b9b767249f4c9bdc0bc
 WHIRLPOOL 
5640fec6e04f4f7ac8abf56365fd94dc77d13c169a76655fc55393f06c45d11ff2f1a6c5b4f3957e7404b76a7a18dfc033a50aa57df5d878acf2b39cc47e741b
 DIST aws-sdk-ruby-2.8.14.tar.gz 2925334 SHA256 
3fd54d79269e0a06ebdbb8ce41c7f47002a450de2ef96cb5add33f45eef3cf3e SHA512 
d45e98acb924163dd0ee555ecb45729247f5bd4b788e6c22f5e95c02102945b9b67c5451958eaa2aa2195a773a49e6359405a89242cd1e283971c6065bc3de61
 WHIRLPOOL 
9f6e705c8fe96a7fb610b86e2f62c039d37ed89bbb07a39fd66db2c828408b69f8acffc6667de718c22ff080780c5481bb37c7e12c65e57a470360a913a67dc5
 DIST aws-sdk-ruby-2.9.44.tar.gz 3084191 SHA256 
6eb8f8b992b6cce654b6f40f37bbdd6d061580f9878e44c68ebbcabf2732829d SHA512 
b2ef48a821143fed624f348a30774ca9fd65af432a09a1699af84d4a757bb7026439fa07e29c43813e504baa9383285434fe72912265ef9ad50f3c2ec3f26176
 WHIRLPOOL 
c75cbc67ff6cb8cb90468d6d2f0b73f6c5b1f1ee5413c1a812772c85bf2638197f3a67dfa067d78153e02feac1816ccd831712e5c86910d858161089570bbedc

diff --git a/dev-ruby/aws-sdk-core/aws-sdk-core-2.5.11.ebuild 
b/dev-ruby/aws-sdk-core/aws-sdk-core-2.5.11.ebuild
deleted file mode 100644
index 86404259753..000
--- a/dev-ruby/aws-sdk-core/aws-sdk-core-2.5.11.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_EXTRAINSTALL="apis ca-bundle.crt endpoints.json"
-
-GITHUB_USER="aws"
-GITHUB_PROJECT="aws-sdk-ruby"
-RUBY_S="${GITHUB_PROJECT}-${PV}/${PN}"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Official SDK for Amazon Web Services"
-HOMEPAGE="http://aws.amazon.com/sdkforruby";
-SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz
 -> ${GITHUB_PROJECT}-${PV}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="2"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_rdepend "dev-ruby/jmespath:1"
-
-ruby_add_bdepend "test? ( dev-ruby/webmock )"
-
-all_ruby_prepare() {
-   sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die
-
-   # Avoid spec that gets confused by our directory names
-   sed -i -e '/requires prefixes from plugin names when loading/,/end/ 
s:^:#:' \
-   spec/seahorse/client/plugin_list_spec.rb || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/coffee-script-source/

2017-08-26 Thread Hans de Graaff
commit: 8e2301cc9df3ba22b9de64ce0808d7a38d4790e8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 05:59:05 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 06:17:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e2301cc

dev-ruby/coffee-script-source: cleanup

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/coffee-script-source/Manifest|  1 -
 .../coffee-script-source-1.9.3.ebuild | 19 ---
 2 files changed, 20 deletions(-)

diff --git a/dev-ruby/coffee-script-source/Manifest 
b/dev-ruby/coffee-script-source/Manifest
index 571e88e2811..79c417d3a08 100644
--- a/dev-ruby/coffee-script-source/Manifest
+++ b/dev-ruby/coffee-script-source/Manifest
@@ -1,2 +1 @@
 DIST coffee-script-source-1.12.2.gem 65024 SHA256 
e12b16fd8927fbbf8b87cb2e9a85a6cf457c6881cc7ff8b1af15b31f70da07a4 SHA512 
f20dfc576202e5100f297e28481ac4e61776fd6684600ce5949b5deb26bfbacd74ae183462fc3cdaa81f95eb95729cd520b72841f70b6b4b133b1eea08ed6fcb
 WHIRLPOOL 
069e5dd89a63482a0a338a150056ece984c9dce050fe7da5eaf469a7233ff94b75f24e78ce536836743ee4ffefa066b4e996a6d851aa95879176ca709deda332
-DIST coffee-script-source-1.9.3.gem 58880 SHA256 
d2e34f9541e1bb57131dc64881b7bdc0835706216f06a13f6b3a73e4da0ced45 SHA512 
099a656499b72bd532d5c6d365f168f82dfdec91c79edb385ed939f9d78055926846c1a03084b41aa1e789f5b32873d5d86e8079bc081acb61654996371c829b
 WHIRLPOOL 
89df9e62d02ca8a275618deb8852a019e600bccdae278565f01cd467269715b64a9b8aae6fa949ca65997c902aa3b6381d13d2c17a5a1f3f6e7d1a2f0354cac3

diff --git a/dev-ruby/coffee-script-source/coffee-script-source-1.9.3.ebuild 
b/dev-ruby/coffee-script-source/coffee-script-source-1.9.3.ebuild
deleted file mode 100644
index 138110280a1..000
--- a/dev-ruby/coffee-script-source/coffee-script-source-1.9.3.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_TASK_TEST=""
-RUBY_FAKEGEM_TASK_DOC=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby CoffeeScript is a bridge to the official CoffeeScript 
compiler"
-HOMEPAGE="http://jashkenas.github.io/coffee-script/";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm ppc ppc64 x86 ~x64-macos ~x86-solaris"
-
-IUSE=""



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

2017-08-26 Thread Hans de Graaff
commit: eb74abfe52939290ceaf6369a39b40fb69a4ee46
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 06:06:26 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 06:17:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb74abfe

dev-ruby/capistrano-stats: add ruby23, ruby24

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/capistrano-stats/capistrano-stats-1.1.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/capistrano-stats/capistrano-stats-1.1.1.ebuild 
b/dev-ruby/capistrano-stats/capistrano-stats-1.1.1.ebuild
index 7bceed6273e..ac44a2ebfda 100644
--- a/dev-ruby/capistrano-stats/capistrano-stats-1.1.1.ebuild
+++ b/dev-ruby/capistrano-stats/capistrano-stats-1.1.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22"
+USE_RUBY="ruby22 ruby23 ruby24"
 
 RUBY_FAKEGEM_TASK_TEST=""
 



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

2017-08-26 Thread Hans de Graaff
commit: eb165ebde5efebf4fb19c5eb9ae6c72c082272a0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 06:15:26 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 06:17:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb165ebd

dev-ruby/actionpack-action_caching: cleanup

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/actionpack-action_caching/Manifest|  1 -
 .../actionpack-action_caching-1.1.1.ebuild | 32 --
 2 files changed, 33 deletions(-)

diff --git a/dev-ruby/actionpack-action_caching/Manifest 
b/dev-ruby/actionpack-action_caching/Manifest
index 740b1ced260..71f53cb55ef 100644
--- a/dev-ruby/actionpack-action_caching/Manifest
+++ b/dev-ruby/actionpack-action_caching/Manifest
@@ -1,2 +1 @@
-DIST actionpack-action_caching-1.1.1.gem 13312 SHA256 
e7715ff3534d124e58fd40ebf6c05708d830fe2c71c2f2643ca060025b00b224 SHA512 
6ff988a5f715a8956826bb8941c15eabf9db1b08d223467cfb595c1596c955af86ddebea30a117aeff770092758d1940632acc13583aba9f3fd5793719e70efe
 WHIRLPOOL 
b2cca76a39b9fd2d6564f5f0ba96bb7286d13c86e6ddf517dd2c872c1c1573ccf52dadfe0a79433402ca0947c1cd1b68399010fe248f0974eb18935a1d9c45fe
 DIST actionpack-action_caching-1.2.0.gem 15872 SHA256 
260f26061342345fe5f393c839f579cc2945b3af579210188093d62466936037 SHA512 
a7bb1b9ba20ef7fb03851122299722fd9a8175ccb1c5dffd21b511cae03749d35feb1653211853c8f8adc65bb79c0efa1e232ce8f977aecac76447e7a4f86f9e
 WHIRLPOOL 
e2c866adcee028f4099efbc625423dc8c3d91f3d670bc206f2d4fb468241183c22668d61bea9f15904ee2a70aeda6ab65f8c463961d1867b427a6cdd4b58a1c0

diff --git 
a/dev-ruby/actionpack-action_caching/actionpack-action_caching-1.1.1.ebuild 
b/dev-ruby/actionpack-action_caching/actionpack-action_caching-1.1.1.ebuild
deleted file mode 100644
index e99548b553e..000
--- a/dev-ruby/actionpack-action_caching/actionpack-action_caching-1.1.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_TASK_DOC=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Action caching for Action Pack (removed from core in Rails 4.0)"
-HOMEPAGE="https://github.com/rails/actionpack-action_caching";
-LICENSE="MIT"
-
-KEYWORDS="~amd64"
-SLOT="0"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/actionpack-4.0.0:*"
-
-ruby_add_bdepend "test? ( >=dev-ruby/activerecord-4.0.0
-   dev-ruby/mocha )"
-
-all_ruby_prepare() {
-   sed -i -e "/bundler/d" Rakefile test/abstract_unit.rb || die
-   sed -i -e "/git/d" ${PN}.gemspec || die
-   sed -i -e "2irequire 'mocha/setup'" test/caching_test.rb || die
-}
-
-each_ruby_test() {
-   ${RUBY} -Ilib:test test/caching_test.rb || die
-}



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

2017-08-26 Thread Hans de Graaff
commit: 0ca9193c954d31eebc9da736ae6cb8c6f1f543c2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 05:53:50 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 06:17:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ca9193c

dev-ruby/factory_girl: cleanup

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/factory_girl/Manifest  |  1 -
 dev-ruby/factory_girl/factory_girl-4.7.0.ebuild | 48 -
 2 files changed, 49 deletions(-)

diff --git a/dev-ruby/factory_girl/Manifest b/dev-ruby/factory_girl/Manifest
index d15cc48d126..e016cc077a5 100644
--- a/dev-ruby/factory_girl/Manifest
+++ b/dev-ruby/factory_girl/Manifest
@@ -1,2 +1 @@
-DIST factory_girl-4.7.0.tar.gz 64403 SHA256 
8218e063479aa2dd64b0868d4f3afa0ba9c079b3d4c279de6ca07f9c78bb3c18 SHA512 
0ac67c03880697933f46c9f2abe18e5335c536a89c400248fd61d41049c9eb8697c1f1bec004103d330e9b7427a9e436c34500489bf2128e5d11377361ffe172
 WHIRLPOOL 
f686ab69e6f638f31edb9ec944027d7505a7411b7aad982cd21bff7bd93e5d793cd361869376be3ba80bb1b18d0d3c3fba7a9aacf34238ca0eaa32594bc37718
 DIST factory_girl-4.8.0.tar.gz 66025 SHA256 
81149a7466ead3f3ecd5e9a4cecd19ca20646901669b2892a62413f54a24036b SHA512 
c1e89b25c0dc3292b647179c3cfb487ae235d8049f936beb926c3799e0348ee66e4e6a5d3904fd1a11660477f4c2c993e5d2640a8f54f7cfc5779027d76cca61
 WHIRLPOOL 
075e04007a9e98c62ca09c4798cfd3dc3e1ebe7025d5b2ae1a2510f9d1a2d34ae9f9fbd56730c09757461d5c546f36517fb914c6c375bebb494409c8db268a4b

diff --git a/dev-ruby/factory_girl/factory_girl-4.7.0.ebuild 
b/dev-ruby/factory_girl/factory_girl-4.7.0.ebuild
deleted file mode 100644
index d16e7b110dc..000
--- a/dev-ruby/factory_girl/factory_girl-4.7.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_RECIPE_DOC="yard"
-
-# Tests depend on unpackaged appraisal, for now we just run the specs
-# with the version of Rails that is installed.
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="GETTING_STARTED.md NEWS README.md"
-
-RUBY_FAKEGEM_EXTRAINSTALL="features"
-
-inherit ruby-fakegem
-
-DESCRIPTION="factory_girl provides a framework and DSL for defining and using 
factories"
-HOMEPAGE="https://github.com/thoughtbot/factory_girl";
-SRC_URI="https://github.com/thoughtbot/factory_girl/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/activesupport-3.0.0:*"
-
-ruby_add_bdepend "
-   test? (
-   >=dev-ruby/activerecord-3.1[sqlite]
-   dev-ruby/bourne
-   >=dev-ruby/mocha-0.12.8
-   dev-ruby/rspec-its
-   dev-ruby/timecop
-   )
-"
-
-all_ruby_prepare() {
-   # Avoid unneeded test dependencies
-   sed -i -e '/simplecov/ s:^:#:' spec/spec_helper.rb || die
-
-   # Avoid specs that may fail due to more strict rspec 2.99
-   # interpretation.
-   sed -i -e '/callbacks using syntax methods without referencing 
FactoryGirl explicitly/,/^end/ s:^:#:' spec/acceptance/callbacks_spec.rb || die
-}



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

2017-08-26 Thread Hans de Graaff
commit: 3e93095a07959bb9732d6ab1d29b69fd0fc45ab9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 05:43:05 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 06:17:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e93095a

dev-ruby/curb: add 0.9.4

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/curb/Manifest  |  1 +
 dev-ruby/curb/curb-0.9.4.ebuild | 45 +
 2 files changed, 46 insertions(+)

diff --git a/dev-ruby/curb/Manifest b/dev-ruby/curb/Manifest
index 1cb0420ded4..d6c5fa50b1b 100644
--- a/dev-ruby/curb/Manifest
+++ b/dev-ruby/curb/Manifest
@@ -1 +1,2 @@
 DIST curb-0.9.3.gem 81920 SHA256 
42651d05f712a93fb9cc733910b285d389afbd16952d456b13733b12a403e009 SHA512 
b484505fbdd038f6827aec9fa936f0a00d0ada5af4c655320976b5efef2b0d503a1aae4f72246467ba7caaede1440c59f511f45f10c53b90fc2a94630bc620f9
 WHIRLPOOL 
62a529c8d937e92c3e0f058cf3eb09c73c41393675e8bb0a3cfd22015383f4b5fa8d01be48d5abf655b4310325ef5837496f0221f9fd91ea1861dbaceb0087fc
+DIST curb-0.9.4.gem 82432 SHA256 
cedc6ef5a287f86179fa7e47b9b70fb537d3c94c6f48b93071d6cec2a2268b8a SHA512 
7b81ba587ac9beb203e040234d9f5032d87352a3e045d3705f474d2eaf1f620245240a59894c7147f54d55f0293f60488e8f883367f96945d49ffcdcef42bfc1
 WHIRLPOOL 
5add294a7a463878d846afeed5bb9015cd70d52068e9dbc7b281f56ea6defb7f664d5b85575176f7d4dbef41e262713386d252a387dfa7f3e4bfef90ce808df9

diff --git a/dev-ruby/curb/curb-0.9.4.ebuild b/dev-ruby/curb/curb-0.9.4.ebuild
new file mode 100644
index 000..286c044ffd7
--- /dev/null
+++ b/dev-ruby/curb/curb-0.9.4.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_TEST="rake"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby-language bindings for libcurl"
+HOMEPAGE="https://github.com/taf2/curb";
+
+LICENSE="Ruby"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND+=" net-misc/curl[ssl]"
+RDEPEND+=" net-misc/curl[ssl]"
+
+all_ruby_prepare() {
+   # fix tests when localhost is also ::1
+   sed -i -e 's|localhost:|127.0.0.1:|g' tests/*.rb || die
+
+   # avoid tests making outside network connections
+   rm tests/bug_postfields_crash.rb || die
+   sed -e '/test_easy_http_verbs_must_respond_to_str/,/^  end/ s:^:#:' \
+   -i tests/tc_curl_easy.rb || die
+
+   # avoid failing tests where failure condition seems weird, no 
+   # upstream travis so not clear if the test is indeed broken.
+   sed -i -e '/test_multi_easy_http/,/^  end/ s:^:#:' 
tests/tc_curl_multi.rb || die
+}
+
+each_ruby_configure() {
+   ${RUBY} -Cext extconf.rb || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+   emake -Cext CFLAGS="${CFLAGS} -fPIC" archflags="${LDFLAGS}" V=1
+   cp -l ext/curb_core$(get_modname) lib || die
+}



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

2017-08-26 Thread Hans de Graaff
commit: 519f22d164e75c2478bcca8688594ad7978b973f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 06:08:37 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 06:17:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=519f22d1

dev-ruby/bcrypt-ruby: cleanup

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.11.ebuild | 59 --
 1 file changed, 59 deletions(-)

diff --git a/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.11.ebuild 
b/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.11.ebuild
deleted file mode 100644
index de7e5d524a1..000
--- a/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.11.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md"
-
-RUBY_FAKEGEM_NAME="bcrypt"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="An easy way to keep your users' passwords secure"
-HOMEPAGE="https://github.com/codahale/bcrypt-ruby";
-LICENSE="MIT"
-
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
-SLOT="0"
-IUSE=""
-
-all_ruby_prepare() {
-   rm Gemfile || die
-   sed -i -e '/git ls-files/d' bcrypt.gemspec || die
-}
-
-each_ruby_configure() {
-   ${RUBY} -Cext/mri extconf.rb || die
-}
-
-each_ruby_compile() {
-   emake -Cext/mri V=1
-   cp ext/mri/*$(get_modname) lib/ || die
-}
-
-each_ruby_install() {
-   each_fakegem_install
-
-   # bcrypt was called bcrypt-ruby before, so add a spec file that
-   # simply loads bcrypt to make sure that old projects load 
correctly
-   # we don't even need to create a file to load this: the `require
-   # bcrypt` was already part of bcrypt-ruby requirements.
-   cat - < "${T}/bcrypt-ruby.gemspec"
-Gem::Specification.new do |s|
-   s.name = "bcrypt-ruby"
-   s.version = "${RUBY_FAKEGEM_VERSION}"
-   s.summary = "Fake gem to load bcrypt"
-   s.homepage = "${HOMEPAGE}"
-   s.specification_version = 3
-   s.add_runtime_dependency("${RUBY_FAKEGEM_NAME}", ["= 
${RUBY_FAKEGEM_VERSION}"])
-end
-EOF
-   RUBY_FAKEGEM_NAME=bcrypt-ruby \
-   RUBY_FAKEGEM_GEMSPEC="${T}/bcrypt-ruby.gemspec" 
\
-   ruby_fakegem_install_gemspec
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ros/move_base/

2017-08-26 Thread Alexis Ballier
commit: 7644890c0b6b734dbf9ea04ca42b2cf6c9adef4e
Author: Alexis Ballier  gentoo  org>
AuthorDate: Sun Aug 27 06:08:47 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Sun Aug 27 06:08:59 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7644890c

dev-ros/move_base: add missing base_local_planner dep, bug #628994

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-ros/move_base/move_base-1.15.1.ebuild | 1 +
 dev-ros/move_base/move_base-.ebuild   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-ros/move_base/move_base-1.15.1.ebuild 
b/dev-ros/move_base/move_base-1.15.1.ebuild
index 8f4f85c9f55..a4396478557 100644
--- a/dev-ros/move_base/move_base-1.15.1.ebuild
+++ b/dev-ros/move_base/move_base-1.15.1.ebuild
@@ -19,6 +19,7 @@ RDEPEND="
dev-ros/roscpp
dev-ros/pluginlib
dev-ros/actionlib
+   dev-ros/base_local_planner
dev-ros/dynamic_reconfigure[${PYTHON_USEDEP}]
dev-ros/nav_core
dev-ros/tf

diff --git a/dev-ros/move_base/move_base-.ebuild 
b/dev-ros/move_base/move_base-.ebuild
index 8f4f85c9f55..a4396478557 100644
--- a/dev-ros/move_base/move_base-.ebuild
+++ b/dev-ros/move_base/move_base-.ebuild
@@ -19,6 +19,7 @@ RDEPEND="
dev-ros/roscpp
dev-ros/pluginlib
dev-ros/actionlib
+   dev-ros/base_local_planner
dev-ros/dynamic_reconfigure[${PYTHON_USEDEP}]
dev-ros/nav_core
dev-ros/tf



[gentoo-commits] proj/qt:qtbase59 commit in: dev-qt/qtcore/

2017-08-26 Thread Michael Palimaka
commit: 467bed54df10699535af6d6ad23c63930d8440d8
Author: Michael Palimaka  gentoo  org>
AuthorDate: Mon Aug  7 14:26:26 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Aug 27 05:51:53 2017 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=467bed54

dev-qt/qtcore: replicate ifdefs removed in >=5.8

Gentoo-bug: 620348
Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-qt/qtcore/qtcore-5.10..ebuild | 22 ++
 dev-qt/qtcore/qtcore-5.9.1.ebuild | 22 ++
 dev-qt/qtcore/qtcore-5.9..ebuild  | 22 ++
 dev-qt/qtcore/qtcore-5..ebuild| 22 ++
 4 files changed, 88 insertions(+)

diff --git a/dev-qt/qtcore/qtcore-5.10..ebuild 
b/dev-qt/qtcore/qtcore-5.10..ebuild
index 175000e7..b568c54d 100644
--- a/dev-qt/qtcore/qtcore-5.10..ebuild
+++ b/dev-qt/qtcore/qtcore-5.10..ebuild
@@ -42,3 +42,25 @@ src_configure() {
)
qt5-build_src_configure
 }
+
+src_install() {
+   qt5-build_src_install
+
+   local flags=(
+   ALSA CUPS DBUS EGL EGLFS EGL_X11 EVDEV FONTCONFIG 
FREETYPE
+   HARFBUZZ IMAGEFORMAT_JPEG IMAGEFORMAT_PNG LIBPROXY 
MITSHM
+   OPENGL OPENSSL OPENVG PULSEAUDIO SHAPE SSL TSLIB XCURSOR
+   XFIXES XKB XRANDR XRENDER XSYNC ZLIB
+   )
+
+   for flag in ${flags[@]}; do
+   cat >> "${D%/}"/${QT5_HEADERDIR}/QtCore/qconfig.h <<- _EOF_ || 
die
+
+   #if defined(QT_NO_${flag}) && defined(QT_${flag})
+   # undef QT_NO_${flag}
+   #elif !defined(QT_NO_${flag}) && !defined(QT_${flag})
+   # define QT_NO_${flag}
+   #endif
+   _EOF_
+   done
+}

diff --git a/dev-qt/qtcore/qtcore-5.9.1.ebuild 
b/dev-qt/qtcore/qtcore-5.9.1.ebuild
index 175000e7..b568c54d 100644
--- a/dev-qt/qtcore/qtcore-5.9.1.ebuild
+++ b/dev-qt/qtcore/qtcore-5.9.1.ebuild
@@ -42,3 +42,25 @@ src_configure() {
)
qt5-build_src_configure
 }
+
+src_install() {
+   qt5-build_src_install
+
+   local flags=(
+   ALSA CUPS DBUS EGL EGLFS EGL_X11 EVDEV FONTCONFIG 
FREETYPE
+   HARFBUZZ IMAGEFORMAT_JPEG IMAGEFORMAT_PNG LIBPROXY 
MITSHM
+   OPENGL OPENSSL OPENVG PULSEAUDIO SHAPE SSL TSLIB XCURSOR
+   XFIXES XKB XRANDR XRENDER XSYNC ZLIB
+   )
+
+   for flag in ${flags[@]}; do
+   cat >> "${D%/}"/${QT5_HEADERDIR}/QtCore/qconfig.h <<- _EOF_ || 
die
+
+   #if defined(QT_NO_${flag}) && defined(QT_${flag})
+   # undef QT_NO_${flag}
+   #elif !defined(QT_NO_${flag}) && !defined(QT_${flag})
+   # define QT_NO_${flag}
+   #endif
+   _EOF_
+   done
+}

diff --git a/dev-qt/qtcore/qtcore-5.9..ebuild 
b/dev-qt/qtcore/qtcore-5.9..ebuild
index 175000e7..b568c54d 100644
--- a/dev-qt/qtcore/qtcore-5.9..ebuild
+++ b/dev-qt/qtcore/qtcore-5.9..ebuild
@@ -42,3 +42,25 @@ src_configure() {
)
qt5-build_src_configure
 }
+
+src_install() {
+   qt5-build_src_install
+
+   local flags=(
+   ALSA CUPS DBUS EGL EGLFS EGL_X11 EVDEV FONTCONFIG 
FREETYPE
+   HARFBUZZ IMAGEFORMAT_JPEG IMAGEFORMAT_PNG LIBPROXY 
MITSHM
+   OPENGL OPENSSL OPENVG PULSEAUDIO SHAPE SSL TSLIB XCURSOR
+   XFIXES XKB XRANDR XRENDER XSYNC ZLIB
+   )
+
+   for flag in ${flags[@]}; do
+   cat >> "${D%/}"/${QT5_HEADERDIR}/QtCore/qconfig.h <<- _EOF_ || 
die
+
+   #if defined(QT_NO_${flag}) && defined(QT_${flag})
+   # undef QT_NO_${flag}
+   #elif !defined(QT_NO_${flag}) && !defined(QT_${flag})
+   # define QT_NO_${flag}
+   #endif
+   _EOF_
+   done
+}

diff --git a/dev-qt/qtcore/qtcore-5..ebuild 
b/dev-qt/qtcore/qtcore-5..ebuild
index 175000e7..b568c54d 100644
--- a/dev-qt/qtcore/qtcore-5..ebuild
+++ b/dev-qt/qtcore/qtcore-5..ebuild
@@ -42,3 +42,25 @@ src_configure() {
)
qt5-build_src_configure
 }
+
+src_install() {
+   qt5-build_src_install
+
+   local flags=(
+   ALSA CUPS DBUS EGL EGLFS EGL_X11 EVDEV FONTCONFIG 
FREETYPE
+   HARFBUZZ IMAGEFORMAT_JPEG IMAGEFORMAT_PNG LIBPROXY 
MITSHM
+   OPENGL OPENSSL OPENVG PULSEAUDIO SHAPE SSL TSLIB XCURSOR
+   XFIXES XKB XRANDR XRENDER XSYNC ZLIB
+   )
+
+   for flag in ${flags[@]}; do
+   cat >> "${D%/}"/${QT5_HEADERDIR}/QtCore/qconfig.h <<- _EOF_ || 
die
+
+   #if defined(QT_NO_${flag}) && defined(QT_${flag})
+   # undef QT_NO_${flag}
+ 

[gentoo-commits] proj/qt:qtbase59 commit in: eclass/

2017-08-26 Thread Michael Palimaka
commit: 54a9ac159f8aa39c8e6b70a06a6fbd62548a5945
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Aug 27 03:46:55 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Aug 27 05:51:53 2017 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=54a9ac15

qt5-build.eclass: create a forwarding header for qtbase

Since 5.8, the build system no longer creates a forwarding header causing the
system config to be used instead of what was passed to configure.

This reverts commit 53e51ab097bd73ec05d56c389bc68da17eaf22d5.

Gentoo-bug: 599636

 eclass/qt5-build.eclass | 13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index 60c16829..0a1eb77c 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -616,12 +616,7 @@ qt5_base_configure() {
$([[ ${QT5_MINOR_VERSION} -lt 8 ]] && echo -iconv)
 
# disable everything to prevent automagic deps (part 3)
-   -no-cups -no-evdev -no-tslib -no-icu -no-fontconfig
-
-   # FIXME
-   # since 5.8, disabling dbus generates a QT_NO_DBUS in 
QtCore/qconfig.h,
-   # thus specify runtime loading of libdbus to avoid the #define
-   $([[ ${QT5_MINOR_VERSION} -ge 8 ]] && echo -dbus-runtime || 
echo -no-dbus)
+   -no-cups -no-evdev -no-tslib -no-icu -no-fontconfig -no-dbus
 
# let portage handle stripping
-no-strip
@@ -685,6 +680,12 @@ qt5_base_configure() {
"${S}"/configure "${conf[@]}" || die "configure failed"
 
popd >/dev/null || die
+
+   if [[ ${QT5_MINOR_VERSION} -ge 8 ]]; then
+   # a forwarding header is no longer created since 5.8, causing 
the system
+   # config to always be used. bug 599636
+   cp src/corelib/global/qconfig.h include/QtCore/ || die
+   fi
 }
 
 # @FUNCTION: qt5_qmake



[gentoo-commits] proj/qt:master commit in: media-gfx/phototonic/

2017-08-26 Thread Michael Palimaka
commit: 05a114b049ddbf877e2058d2100155b9ae9cb5ff
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Aug 27 05:46:26 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Aug 27 05:49:57 2017 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=05a114b0

media-gfx/phototonic: use HTTPS

Package-Manager: Portage-2.3.6, Repoman-2.3.3

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

diff --git a/media-gfx/phototonic/phototonic-.ebuild 
b/media-gfx/phototonic/phototonic-.ebuild
index 0abb355f..a7310063 100644
--- a/media-gfx/phototonic/phototonic-.ebuild
+++ b/media-gfx/phototonic/phototonic-.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} =  ]]; then
EGIT_REPO_URI="https://github.com/oferkv/phototonic.git";
KEYWORDS=""
 else
-   SRC_URI="http://dev.gentoo.org/~yngwin/distfiles/${P}.tar.xz";
+   SRC_URI="https://dev.gentoo.org/~yngwin/distfiles/${P}.tar.xz";
KEYWORDS="~amd64 ~x86"
 fi
 



[gentoo-commits] proj/qt:master commit in: app-emulation/q4wine/

2017-08-26 Thread Michael Palimaka
commit: be3eadce92ef9bd198bc1c1f57e8945a2c2931ba
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Aug 27 05:49:54 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Aug 27 05:49:57 2017 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=be3eadce

app-emulation/q4wine: sync with main tree

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 app-emulation/q4wine/q4wine-.ebuild | 14 +-
 1 file changed, 5 insertions(+), 9 deletions(-)

diff --git a/app-emulation/q4wine/q4wine-.ebuild 
b/app-emulation/q4wine/q4wine-.ebuild
index 71633d1c..689118dc 100644
--- a/app-emulation/q4wine/q4wine-.ebuild
+++ b/app-emulation/q4wine/q4wine-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-inherit cmake-utils fdo-mime gnome2-utils git-r3
+inherit cmake-utils gnome2-utils xdg-utils git-r3
 
 # Upstream names the package PV-rX. We change that to
 # PV_pX so we can use portage revisions.
@@ -27,6 +27,7 @@ CDEPEND="
dev-qt/qtwidgets:5
dev-qt/qtxml:5
dbus? ( dev-qt/qtdbus:5 )
+   ico? ( >=media-gfx/icoutils-0.26.0 )
 "
 DEPEND="${CDEPEND}
dev-qt/linguist-tools:5
@@ -34,7 +35,6 @@ DEPEND="${CDEPEND}
 RDEPEND="${CDEPEND}
app-admin/sudo
>=sys-apps/which-2.19
-   ico? ( >=media-gfx/icoutils-0.26.0 )
iso? ( sys-fs/fuseiso )
 "
 
@@ -56,16 +56,12 @@ src_configure() {
cmake-utils_src_configure
 }
 
-pkg_preinst() {
-   gnome2_icon_savelist
-}
-
 pkg_postinst() {
-   fdo-mime_desktop_database_update
gnome2_icon_cache_update
+   xdg_desktop_database_update
 }
 
 pkg_postrm() {
-   fdo-mime_desktop_database_update
gnome2_icon_cache_update
+   xdg_desktop_database_update
 }



[gentoo-commits] proj/qt:master commit in: x11-misc/sddm/

2017-08-26 Thread Michael Palimaka
commit: cc650e40210b611cc9f4ad5cfbd640c54e0f1d77
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Aug 27 05:48:20 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Aug 27 05:49:57 2017 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=cc650e40

x11-misc/sddm: remove stray space

Package-Manager: Portage-2.3.6, Repoman-2.3.3

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

diff --git a/x11-misc/sddm/metadata.xml b/x11-misc/sddm/metadata.xml
index f6768610..292acc2a 100644
--- a/x11-misc/sddm/metadata.xml
+++ b/x11-misc/sddm/metadata.xml
@@ -17,5 +17,5 @@
and beatiful. It uses modern technologies like QtQuick, which in
turn gives the designer the ability to create smooth, animated
user interfaces.
-
+   
 



[gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/

2017-08-26 Thread Michael Palimaka
commit: 359c56207c4419716bec6f80013dc31b6ee72c63
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Aug 27 05:46:03 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Aug 27 05:49:57 2017 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=359c5620

dev-qt/qtgui: remove unused local USE description

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-qt/qtgui/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml
index 4b8150c6..a18a5dcb 100644
--- a/dev-qt/qtgui/metadata.xml
+++ b/dev-qt/qtgui/metadata.xml
@@ -10,7 +10,6 @@
Build the EGL Full Screen/Single Surface 
platform plugin
Enable support for input devices via 
evdev
Use GLES 2.0 or later instead of full 
OpenGL
-   Build the GTK platform theme plugin
Build a widgets style that mimics the 
active GTK+ theme
Build the IBus input method plugin
Enable support for input devices via 
dev-libs/libinput



[gentoo-commits] proj/qt:master commit in: dev-qt/qtpaths/, dev-qt/qtsensors/, dev-qt/qtwebchannel/, dev-qt/pixeltool/, ...

2017-08-26 Thread Michael Palimaka
commit: 4fd997188532d022fc0bd41eadb7e70679036920
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Aug 27 05:23:13 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Aug 27 05:37:08 2017 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=4fd99718

dev-qt: remove 5.7.

 dev-qt/assistant/assistant-5.7..ebuild |  37 -
 dev-qt/designer/designer-5.7..ebuild   |  40 -
 .../linguist-tools/linguist-tools-5.7..ebuild  |  35 -
 dev-qt/linguist/linguist-5.7..ebuild   |  28 
 dev-qt/pixeltool/pixeltool-5.7..ebuild |  25 ---
 dev-qt/qdbus/qdbus-5.7..ebuild |  25 ---
 dev-qt/qdbusviewer/qdbusviewer-5.7..ebuild |  27 
 dev-qt/qdoc/qdoc-5.7..ebuild   |  23 ---
 dev-qt/qt3d/qt3d-5.7..ebuild   |  32 
 dev-qt/qtbluetooth/qtbluetooth-5.7..ebuild |  33 
 dev-qt/qtcharts/qtcharts-5.7..ebuild   |  29 
 dev-qt/qtconcurrent/qtconcurrent-5.7..ebuild   |  23 ---
 dev-qt/qtcore/qtcore-5.7..ebuild   |  42 -
 dev-qt/qtdatavis3d/qtdatavis3d-5.7..ebuild |  31 
 dev-qt/qtdbus/qtdbus-5.7..ebuild   |  38 -
 dev-qt/qtdeclarative/qtdeclarative-5.7..ebuild |  56 ---
 dev-qt/qtdiag/qtdiag-5.7..ebuild   |  25 ---
 .../qtgraphicaleffects-5.7..ebuild |  21 ---
 dev-qt/qtgui/qtgui-5.7..ebuild | 174 -
 dev-qt/qthelp/qthelp-5.7..ebuild   |  31 
 .../qtimageformats/qtimageformats-5.7..ebuild  |  23 ---
 dev-qt/qtlocation/qtlocation-5.7..ebuild   |  29 
 dev-qt/qtmultimedia/qtmultimedia-5.7..ebuild   |  76 -
 dev-qt/qtnetwork/qtnetwork-5.7..ebuild |  53 ---
 dev-qt/qtopengl/qtopengl-5.7..ebuild   |  34 
 dev-qt/qtpaths/qtpaths-5.7..ebuild |  23 ---
 dev-qt/qtplugininfo/qtplugininfo-5.7..ebuild   |  23 ---
 dev-qt/qtpositioning/qtpositioning-5.7..ebuild |  34 
 .../qtprintsupport/qtprintsupport-5.7..ebuild  |  42 -
 .../qtquickcontrols-5.7..ebuild|  32 
 .../qtquickcontrols2-5.7..ebuild   |  21 ---
 dev-qt/qtscript/qtscript-5.7..ebuild   |  36 -
 dev-qt/qtscxml/qtscxml-5.7..ebuild |  19 ---
 dev-qt/qtsensors/qtsensors-5.7..ebuild |  26 ---
 dev-qt/qtserialport/qtserialport-5.7..ebuild   |  27 
 dev-qt/qtsql/qtsql-5.7..ebuild |  53 ---
 dev-qt/qtsvg/qtsvg-5.7..ebuild |  23 ---
 dev-qt/qttest/qttest-5.7..ebuild   |  29 
 .../qttranslations/qttranslations-5.7..ebuild  |  19 ---
 .../qtvirtualkeyboard-5.7..ebuild  |  38 -
 dev-qt/qtwayland/qtwayland-5.7..ebuild |  33 
 dev-qt/qtwebchannel/qtwebchannel-5.7..ebuild   |  26 ---
 .../qtwebengine-5.7.0-fix-system-ffmpeg.patch  |  13 --
 .../files/qtwebengine-5.7.0-icu58.patch|  51 --
 .../files/qtwebengine-5.7.0-undef-madv_free.patch  |  33 
 .../qtwebengine-5.7.1-fix-audio-detection.patch|  23 ---
 .../files/qtwebengine-5.7.1-gcc-7.patch| 144 -
 dev-qt/qtwebengine/qtwebengine-5.7..ebuild | 122 ---
 dev-qt/qtwebkit/qtwebkit-5.7..ebuild   | 117 --
 dev-qt/qtwebsockets/qtwebsockets-5.7..ebuild   |  27 
 dev-qt/qtwidgets/qtwidgets-5.7..ebuild |  41 -
 dev-qt/qtx11extras/qtx11extras-5.7..ebuild |  21 ---
 dev-qt/qtxml/qtxml-5.7..ebuild |  25 ---
 dev-qt/qtxmlpatterns/qtxmlpatterns-5.7..ebuild |  19 ---
 54 files changed, 2130 deletions(-)

diff --git a/dev-qt/assistant/assistant-5.7..ebuild 
b/dev-qt/assistant/assistant-5.7..ebuild
deleted file mode 100644
index 44fa4993..
--- a/dev-qt/assistant/assistant-5.7..ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-QT5_MODULE="qttools"
-inherit qt5-build
-
-DESCRIPTION="Tool for viewing on-line documentation in Qt help file format"
-
-if [[ ${QT5_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
-fi
-
-IUSE="webkit"
-
-DEPEND="
-   ~dev-qt/qtcore-${PV}
-   ~dev-qt/qtgui-${PV}
-   ~dev-qt/qthelp-${PV}
-   ~dev-qt/qtnetwork-${PV}
-   ~dev-qt/qtprintsupport-${PV}
-   ~dev-qt/qtsql-${PV}[sqlite]
-   ~dev-qt/qtwidgets-${PV}
-   webkit? ( ~dev-qt/qtwebkit-${PV} )
-"
-RDEPEND="${DEPEND}"
-
-QT5_TARGET_SUBDIRS=(
-   src/assistant/assistant
-)
-
-src_prepare() {
-   qt_use_disable_mod webkit webkitwidgets \
-   src/assistant/assistant/assistant.pro
-
-   qt5-build_src_prepare
-}

diff --git a/dev-qt/designer/designer-5.7..ebuild 
b/dev-qt/designer/de

[gentoo-commits] proj/qt:master commit in: dev-qt/qtsvg/, dev-qt/assistant/, dev-qt/qtmultimedia/, dev-qt/qtquickcontrols/, ...

2017-08-26 Thread Michael Palimaka
commit: 3a94c7f769b597f1d0dc06ae099f23ac3b134af1
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Aug 27 05:27:41 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Aug 27 05:37:09 2017 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=3a94c7f7

dev-qt: add 5.10.

Note that there is no qtwebkit-5.10. or later - it has switched to a
separate versioning scheme and release cycle.

Gentoo-bug: 624404

 dev-qt/assistant/assistant-5.10..ebuild|  37 +
 dev-qt/designer/designer-5.10..ebuild  |  40 +
 .../linguist-tools/linguist-tools-5.10..ebuild |  35 +
 dev-qt/linguist/linguist-5.10..ebuild  |  28 
 dev-qt/pixeltool/pixeltool-5.10..ebuild|  25 
 dev-qt/qdbus/qdbus-5.10..ebuild|  25 
 dev-qt/qdbusviewer/qdbusviewer-5.10..ebuild|  27 
 dev-qt/qdoc/qdoc-5.10..ebuild  |  31 
 dev-qt/qt3d/qt3d-5.10..ebuild  |  32 
 dev-qt/qtbluetooth/qtbluetooth-5.10..ebuild|  33 +
 dev-qt/qtcharts/qtcharts-5.10..ebuild  |  29 
 dev-qt/qtconcurrent/qtconcurrent-5.10..ebuild  |  23 +++
 dev-qt/qtcore/qtcore-5.10..ebuild  |  44 ++
 dev-qt/qtdatavis3d/qtdatavis3d-5.10..ebuild|  31 
 dev-qt/qtdbus/qtdbus-5.10..ebuild  |  38 +
 .../qtdeclarative/qtdeclarative-5.10..ebuild   |  56 +++
 dev-qt/qtdiag/qtdiag-5.10..ebuild  |  36 +
 .../qtgraphicaleffects-5.10..ebuild|  21 +++
 dev-qt/qtgui/qtgui-5.10..ebuild| 164 +
 dev-qt/qthelp/qthelp-5.10..ebuild  |  30 
 .../qtimageformats/qtimageformats-5.10..ebuild |  23 +++
 dev-qt/qtlocation/qtlocation-5.10..ebuild  |  36 +
 dev-qt/qtmultimedia/qtmultimedia-5.10..ebuild  |  65 
 dev-qt/qtnetwork/qtnetwork-5.10..ebuild|  53 +++
 .../qtnetworkauth/qtnetworkauth-5.10..ebuild   |  20 +++
 dev-qt/qtopengl/qtopengl-5.10..ebuild  |  34 +
 dev-qt/qtpaths/qtpaths-5.10..ebuild|  23 +++
 dev-qt/qtplugininfo/qtplugininfo-5.10..ebuild  |  23 +++
 .../qtpositioning/qtpositioning-5.10..ebuild   |  37 +
 .../qtprintsupport/qtprintsupport-5.10..ebuild |  42 ++
 .../qtquickcontrols-5.10..ebuild   |  32 
 .../qtquickcontrols2-5.10..ebuild  |  30 
 dev-qt/qtscript/qtscript-5.10..ebuild  |  36 +
 dev-qt/qtscxml/qtscxml-5.10..ebuild|  19 +++
 dev-qt/qtsensors/qtsensors-5.10..ebuild|  28 
 dev-qt/qtserialbus/qtserialbus-5.10..ebuild|  20 +++
 dev-qt/qtserialport/qtserialport-5.10..ebuild  |  27 
 dev-qt/qtspeech/qtspeech-5.10..ebuild  |  20 +++
 dev-qt/qtsql/qtsql-5.10..ebuild|  53 +++
 dev-qt/qtsvg/qtsvg-5.10..ebuild|  23 +++
 dev-qt/qttest/qttest-5.10..ebuild  |  29 
 .../qttranslations/qttranslations-5.10..ebuild |  19 +++
 .../qtvirtualkeyboard-5.10..ebuild |  38 +
 dev-qt/qtwayland/qtwayland-5.10..ebuild|  39 +
 dev-qt/qtwebchannel/qtwebchannel-5.10..ebuild  |  26 
 dev-qt/qtwebengine/qtwebengine-5.10..ebuild| 111 ++
 dev-qt/qtwebsockets/qtwebsockets-5.10..ebuild  |  27 
 dev-qt/qtwidgets/qtwidgets-5.10..ebuild|  49 ++
 dev-qt/qtx11extras/qtx11extras-5.10..ebuild|  21 +++
 dev-qt/qtxml/qtxml-5.10..ebuild|  25 
 .../qtxmlpatterns/qtxmlpatterns-5.10..ebuild   |  19 +++
 51 files changed, 1832 insertions(+)

diff --git a/dev-qt/assistant/assistant-5.10..ebuild 
b/dev-qt/assistant/assistant-5.10..ebuild
new file mode 100644
index ..02ad7650
--- /dev/null
+++ b/dev-qt/assistant/assistant-5.10..ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+QT5_MODULE="qttools"
+inherit qt5-build
+
+DESCRIPTION="Tool for viewing on-line documentation in Qt help file format"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
+fi
+
+IUSE="webkit"
+
+DEPEND="
+   ~dev-qt/qtcore-${PV}
+   ~dev-qt/qtgui-${PV}
+   ~dev-qt/qthelp-${PV}
+   ~dev-qt/qtnetwork-${PV}
+   ~dev-qt/qtprintsupport-${PV}
+   ~dev-qt/qtsql-${PV}[sqlite]
+   ~dev-qt/qtwidgets-${PV}
+   webkit? ( >=dev-qt/qtwebkit-5.9.1 )
+"
+RDEPEND="${DEPEND}"
+
+QT5_TARGET_SUBDIRS=(
+   src/assistant/assistant
+)
+
+src_prepare() {
+   qt_use_disable_mod webkit webkitwidgets \
+   src/assistant/assistant/assistant.pro
+
+   qt5-build_src_prepare
+}

diff --git a/dev-qt/designer/designer-5.10..ebuild 
b/dev-qt/designer/designer-5.10..ebuild
new file mode 100644
index 

[gentoo-commits] proj/qt:master commit in: dev-qt/qtwebkit/files/

2017-08-26 Thread Michael Palimaka
commit: 9cb6807005128f41f97023074b3fd07899484c7b
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Aug 27 05:23:48 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Aug 27 05:37:09 2017 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=9cb68070

dev-qt/qtwebkit: remove unused patch

 .../files/qtwebkit-5.8.0-use-gstreamer010.patch| 18 --
 1 file changed, 18 deletions(-)

diff --git a/dev-qt/qtwebkit/files/qtwebkit-5.8.0-use-gstreamer010.patch 
b/dev-qt/qtwebkit/files/qtwebkit-5.8.0-use-gstreamer010.patch
deleted file mode 100644
index b286059f..
--- a/dev-qt/qtwebkit/files/qtwebkit-5.8.0-use-gstreamer010.patch
+++ /dev/null
@@ -1,18 +0,0 @@
 a/Tools/qmake/mkspecs/features/features.prf
-+++ b/Tools/qmake/mkspecs/features/features.prf
-@@ -99,14 +99,8 @@ defineTest(detectFeatures) {
- qtConfig(dynamicgl): WEBKIT_CONFIG += have_dynamicgl
- 
- # HTML5 Media Support for builds with GStreamer
--unix:!mac:qtConfig(pkg-config) {
--packagesExist("glib-2.0 gio-2.0 gstreamer-1.0 
gstreamer-plugins-base-1.0") {
--WEBKIT_CONFIG += video use_gstreamer
--} else: packagesExist("glib-2.0 gio-2.0 \'gstreamer-0.10 >= 0.10.30\' 
\'gstreamer-plugins-base-0.10 >= 0.10.30\'") {
--WEBKIT_CONFIG += video use_gstreamer use_gstreamer010
--}
-+WEBKIT_CONFIG += video use_gstreamer use_gstreamer010
- use?(gstreamer): WEBKIT_CONFIG += use_native_fullscreen_video
--}
- 
- !enable?(video):false {
- WEBKIT_CONFIG += video use_qt_multimedia



[gentoo-commits] proj/qt:master commit in: profiles/

2017-08-26 Thread Michael Palimaka
commit: 080a0a82837c6f664eae5abf9f31c8d8084b9687
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Aug 27 05:20:22 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Aug 27 05:37:08 2017 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=080a0a82

profiles: remove stray file

 profiles/t | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/profiles/t b/profiles/t
deleted file mode 100644
index e69de29b..



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

2017-08-26 Thread Michael Palimaka
commit: 0315572fe3ad9b50c45f8214a5d6e545f51b4896
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Aug 27 05:32:29 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Aug 27 05:37:09 2017 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=0315572f

qt5-build.eclass: handle live minor versions >=10

 eclass/qt5-build.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index 7ec6cac3..60c16829 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -69,7 +69,7 @@ case ${PV} in
QT5_BUILD_TYPE="live"
EGIT_BRANCH="dev"
;;
-   5.?.)
+   5.?.|5.??.|5.???.)
# git stable branch
QT5_BUILD_TYPE="live"
EGIT_BRANCH=${PV%.}



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

2017-08-26 Thread Matt Thode
commit: 81c0a00a155a2f3080eb74ef604fc67681ebb24e
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 03:06:19 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Aug 27 04:24:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81c0a00a

dev-python/eventlet: 0.20.0 bup, 0.20.1 and 0.21.0 don't work in pike

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-python/eventlet/Manifest   |  1 +
 dev-python/eventlet/eventlet-0.20.0.ebuild | 64 ++
 2 files changed, 65 insertions(+)

diff --git a/dev-python/eventlet/Manifest b/dev-python/eventlet/Manifest
index 0758701c721..de43b66e1c4 100644
--- a/dev-python/eventlet/Manifest
+++ b/dev-python/eventlet/Manifest
@@ -1,3 +1,4 @@
 DIST eventlet-0.18.4.tar.gz 288920 SHA256 
74ef11d67ee5e85e009b0fced733c907620bca1ab8e6b0489d9f247405ab2685 SHA512 
3098f2e8649b1e10157b9474571b372176b05263a7d5e7bb915b0464551d70505bbdf77dc072f64c1c05b3011406ae4814ea1b6f746cea766bb58827b1515fcc
 WHIRLPOOL 
818fea5dec6532312068b9853a501d38bf4e69cca4e6e7ad6f6cbede9f9fe63237e3889ddb8b74d3d0e080b826d24532ed488687b60fc160a7e65d129ce2497f
+DIST eventlet-0.20.0.tar.gz 466828 SHA256 
2e17cda85f2003796f13de0e6c59a5253c0afd1f45dfc97bb9b6bfb8962f7895 SHA512 
4be70ba8cc3ac76d424aad66cd214e97249a42785319b992d048a77cd26f53a428f7959596d07da9a88c92ee103d73d4990733fc00bca57cc8fd242041365348
 WHIRLPOOL 
35b84c2ea667982561b9a791f9f8429f0902c3e99b0ad99b98aaa17bc145b534554fb2b005cfdcce3fb8762fc4a8e247eb109d442ba25750d39705fdc17b73d5
 DIST eventlet-0.20.1.tar.gz 469509 SHA256 
3ad581b8645a54acf436e62a4d8cbf229a1ec7bfa3287c160f0258826b297838 SHA512 
875c1ca82822a486bf28866c7d1f34df2419e7d33450a21740434d2e7f15c37a1090436cb7fe1feaeb5c810d39e4b238206c502323317897c8a42e844cbe7734
 WHIRLPOOL 
729505cd16fdecdc323f2bb12f4b03a9f9dc63267db4a1f005ba266a8bd8f37707969a80e23ecd18b2cc6e247e71bff0c31d7a5096576c57e6c3c32dc050cf73
 DIST eventlet-0.21.0.tar.gz 484191 SHA256 
08faffab88c1b08bd53ea28bf084a572c89f7e7648bd9d71e6116ac17a51a15d SHA512 
4ee682ca8faf870ff6f1d72e93527028f73ae13d7f755eceafb23f3cde48e52b83ff04b645b7e9027713de93c52f244db8b81d6abc7788a56ea38c7b0f47
 WHIRLPOOL 
7dd13fe69aa5690001900ac34382cee8c2b0c112fa556a4b552543806d6e88992ef1a5dd6fb7307fa63bcf25e311727b6c979a6acb0e009fc488edd64e4d5e87

diff --git a/dev-python/eventlet/eventlet-0.20.0.ebuild 
b/dev-python/eventlet/eventlet-0.20.0.ebuild
new file mode 100644
index 000..1b1f0eeb868
--- /dev/null
+++ b/dev-python/eventlet/eventlet-0.20.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+
+inherit distutils-r1
+
+DESCRIPTION="Highly concurrent networking library"
+HOMEPAGE="https://pypi.python.org/pypi/eventlet 
https://github.com/eventlet/eventlet/";
+SRC_URI="mirror://pypi/e/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc examples test"
+
+RDEPEND="virtual/python-enum34
+   >=dev-python/greenlet-0.3[${PYTHON_USEDEP}]"
+DEPEND="doc? ( dev-python/sphinx[${PYTHON_USEDEP}]
+   >=dev-python/python-docs-2.7.6-r1:2.7 )
+   test? ( ${RDEPEND}
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}] )"
+
+python_prepare_all() {
+   if use doc; then
+   local PYTHON_DOC_ATOM=$(best_version --host-root 
dev-python/python-docs:2.7)
+   local 
PYTHON_DOC_VERSION="${PYTHON_DOC_ATOM#dev-python/python-docs-}"
+   local 
PYTHON_DOC="/usr/share/doc/python-docs-${PYTHON_DOC_VERSION}/html"
+   local PYTHON_DOC_INVENTORY="${PYTHON_DOC}/objects.inv"
+   sed -i "s|'http://docs.python.org/': None|'${PYTHON_DOC}': 
'${PYTHON_DOC_INVENTORY}'|" doc/conf.py || die
+   fi
+
+   if use test; then
+#  sed -i '/This is a Python 3 module/d' 
eventlet/green/http/__init__.py || die
+#  sed -i 's/^import/from OpenSSL import/g' 
eventlet/green/OpenSSL/__init__.py || die
+#  sed -i 's/^from version/from OpenSSL.version/' 
eventlet/green/OpenSSL/__init__.py || die
+   sed -i 's/TEST_TIMEOUT = 1/TEST_TIMEOUT = 10/' 
tests/__init__.py || die
+   fi
+
+   # Prevent file collisions from teestsuite
+   sed -e "s:'tests', :'tests', 'tests.*', :" -i setup.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+   # https://github.com/eventlet/eventlet/issues/152
+   use doc && emake -C doc html
+}
+
+python_test() {
+   # Several errors 1 failure
+   # https://github.com/eventlet/eventlet/issues/151
+   nosetests tests || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( doc/_build/html/. )
+   use examples && local EXAMPLES=( examples/. )
+   distutils-r1_python_install_all
+}



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

2017-08-26 Thread Matt Thode
commit: 343fb6ad9d543164def17340239d4ea00cf550c7
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 03:41:11 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Aug 27 04:25:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=343fb6ad

dev-python/kombu: 4.1.0 bup

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-python/kombu/Manifest   |  1 +
 dev-python/kombu/kombu-4.1.0.ebuild | 77 +
 2 files changed, 78 insertions(+)

diff --git a/dev-python/kombu/Manifest b/dev-python/kombu/Manifest
index dac5d552aa5..f6f7904c796 100644
--- a/dev-python/kombu/Manifest
+++ b/dev-python/kombu/Manifest
@@ -1,2 +1,3 @@
 DIST kombu-3.0.37.tar.gz 411790 SHA256 
e064a00c66b4d1058cd2b0523fb8d98c82c18450244177b6c0f7913016642650 SHA512 
ba9bb00e23ce2d3da87eb07aacff8d63ef9879e6ca9f3fe82653cc2ee91610199fe8fc778d7c2e00df05b46130ecda0bdeceda48192b8af1fb0eca41fbb44712
 WHIRLPOOL 
1e3344eb25024e94d341a3928bd04a9fd13bb41fefd7254e5f2dd70a8b235ae48b93d9b003b21d9ccde4ebdb8d1f349d9af6d54b51c74d6c6b1ee7913ee06919
 DIST kombu-4.0.2.tar.gz 418051 SHA256 
d0fc6f2a36610a308f838db4b832dad79a681b516ac1d1a1f9d42edb58cc11a2 SHA512 
99be6aa833eedc02897da90ebbd838bf0ac2a21db91350e235fae99ce31607cbc749f73f99d24f76acfc68b81d6263688d35b72ed62bb21d024a3ab385fa666e
 WHIRLPOOL 
e140f700c2e00ab892b54664d61c56343fb4d51f65fc0c42e2b4e0b0f75836889f5746061db1f31d3ba5f5981946d47d29ba64b8e6f0561fec054b77167d090e
+DIST kombu-4.1.0.tar.gz 421875 SHA256 
4249d9dd9dbf1fcec471d1c2def20653c9310dd1a217272d77e4844f9d5273cb SHA512 
fc104a3f974fabf090cc257b1a7623af6048f4630c6c2a9bb693fe69d77b6cdab36135a290a41056c1f854f61cce8fc2aa6b7880e9273581bfdfa162b5724861
 WHIRLPOOL 
88b59ce41218e7a585b6d9b8240130d7a88c19df85f8cd74acb0263252dd16d4d631f8af546b4e8aeec4f048a808d55e1e3fb8e9895d0e46cf0cd20a5d68

diff --git a/dev-python/kombu/kombu-4.1.0.ebuild 
b/dev-python/kombu/kombu-4.1.0.ebuild
new file mode 100644
index 000..da1352bc366
--- /dev/null
+++ b/dev-python/kombu/kombu-4.1.0.ebuild
@@ -0,0 +1,77 @@
+# 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,6} )
+
+inherit distutils-r1
+
+DESCRIPTION="AMQP Messaging Framework for Python"
+HOMEPAGE="https://pypi.python.org/pypi/kombu https://github.com/celery/kombu";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc examples msgpack sqs test"
+
+# couchdb backend support possible via dev-python/couchdb-python
+# ditto dev-python/kazoo(>=1.3.1)
+RDEPEND="
+   >=dev-python/py-amqp-2.1.4[${PYTHON_USEDEP}]
+   =dev-python/boto3-1.4.4[${PYTHON_USEDEP}] )
+   msgpack? ( >=dev-python/msgpack-0.3.0[${PYTHON_USEDEP}] )"
+# Fix to https://github.com/celery/kombu/issues/474 obliges dev-python/pymongo 
to >=-3.0.2
+DEPEND="${RDEPEND}
+   >=dev-python/setuptools-20.6.7[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/case-1.5.2[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   >=dev-python/redis-py-2.10.3[${PYTHON_USEDEP}]
+   >=dev-python/pymongo-3.0.2[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}] )
+   doc? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/couchdb-python[${PYTHON_USEDEP}]
+   >=dev-python/sphinx_celery-1.1[${PYTHON_USEDEP}] )"
+
+# kazoo is optional for tests.
+# Refrain for now, no established demand for it from users
+
+# Req'd for test phase
+DISTUTILS_IN_SOURCE_BUILD=1
+
+PATCHES=(
+   "${FILESDIR}"/${P}-dict-iter.patch
+   )
+
+python_prepare_all() {
+   # AttributeError: test_Etcd instance has no attribute 'patch'
+   rm t/unit/transport/test_etcd.py || die
+   distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+   # Doc build misses and skips only content re librabbitmq which is not 
in portage
+   if use doc; then
+   emake -C docs html || die "kombu docs failed installation"
+   fi
+}
+
+python_test() {
+   esetup.py test
+}
+
+python_install_all() {
+   if use examples; then
+   docompress -x "/usr/share/doc/${PF}/examples"
+   docinto examples
+   dodoc -r examples/.
+   fi
+   use doc && local HTML_DOCS=( docs/_build/html/. )
+   distutils-r1_python_install_all
+}



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

2017-08-26 Thread Matt Thode
commit: a5e0c6734c1b5cfd956c408fff73c4a9c7a05022
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 02:51:56 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Aug 27 04:24:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5e0c673

dev-python/oslo-concurrency: 3.21.0 bup

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-python/oslo-concurrency/Manifest   |  1 +
 .../oslo-concurrency-3.21.0.ebuild | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/dev-python/oslo-concurrency/Manifest 
b/dev-python/oslo-concurrency/Manifest
index 1aeae89db22..be0b153ed53 100644
--- a/dev-python/oslo-concurrency/Manifest
+++ b/dev-python/oslo-concurrency/Manifest
@@ -1 +1,2 @@
 DIST oslo.concurrency-3.18.0.tar.gz 46670 SHA256 
49d56f2250e167ee03e3a4255d7b6086f93badd2a826e36d60324b91798c3980 SHA512 
ce934910eb33d00bbe0dbb0e022df6ebf69ba7e53ebe3fccb0f0025d9f1dd8a75b1e7547f67168e226d6fde80d953c12e7bae33559e75002a7b1b9040a8d8ce4
 WHIRLPOOL 
8f93f4d1f418d3b40322f6c576ea48d6cc0d45f1fb1ab6a3479c15b6533b125d58fe97b837f64a23ebd9fe8165292c96da00b38834d662690fa1ea5750a54a2f
+DIST oslo.concurrency-3.21.0.tar.gz 47353 SHA256 
732e53c37d349a97ea70bd4f31336de26de316453d956210e5cb0015cbc51abb SHA512 
98215419ec7864b090fc7b99136d9b719066f626cf336cd011a25126dc75b510f6a6b8ba74e842d7768da01363191abbb41cc80570955e91760fba579407ca30
 WHIRLPOOL 
c8a0343c3bdce498e231dd76d628ebfd5e18aad2c246896c09da300d1c8f72d60ba249e98ccd42176abe09bf1e62d5c8d85489e4b7885da3c49a98ad18bdda1e

diff --git a/dev-python/oslo-concurrency/oslo-concurrency-3.21.0.ebuild 
b/dev-python/oslo-concurrency/oslo-concurrency-3.21.0.ebuild
new file mode 100644
index 000..e2a64e7fc3b
--- /dev/null
+++ b/dev-python/oslo-concurrency/oslo-concurrency-3.21.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 )
+
+inherit distutils-r1
+
+DESCRIPTION="library for running  multi-thread, multi-process applications"
+HOMEPAGE="https://pypi.python.org/pypi/oslo.concurrency";
+SRC_URI="mirror://pypi/${PN:0:1}/oslo.concurrency/oslo.concurrency-${PV}.tar.gz"
+S="${WORKDIR}/oslo.concurrency-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="test"
+
+CDPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}
+   test? (
+   >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
+   >=dev-python/coverage-4.0[${PYTHON_USEDEP}]
+   !~dev-python/coverage-4.4[${PYTHON_USEDEP}]
+   virtual/python-futures[${PYTHON_USEDEP}]
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-1.6.2[${PYTHON_USEDEP}]
+   >=dev-python/openstackdocstheme-1.11.0[${PYTHON_USEDEP}]
+   >=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
+   !~dev-python/reno-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/eventlet-0.18.4[${PYTHON_USEDEP}]
+   !~dev-python/eventlet-0.20.1[${PYTHON_USEDEP}]
+   

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

2017-08-26 Thread Matt Thode
commit: 754c0d1a1d1d28011421c74a0afc856a2fc70499
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 04:01:38 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Aug 27 04:25:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=754c0d1a

dev-python/osprofiler: 1.11.0 bup

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-python/osprofiler/Manifest |  1 +
 dev-python/osprofiler/osprofiler-1.11.0.ebuild | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-python/osprofiler/Manifest b/dev-python/osprofiler/Manifest
index 614e71f102b..5913d35fd42 100644
--- a/dev-python/osprofiler/Manifest
+++ b/dev-python/osprofiler/Manifest
@@ -1,3 +1,4 @@
+DIST osprofiler-1.11.0.tar.gz 75301 SHA256 
b79081344555e0c7ba6fdd02a774e81728cbe81d82d8bfbe201ebd72899e6132 SHA512 
41697a9d3bfb81f0c193bd1bd82cb470f1e7e410192e982c076877026457c9b7eb3d17b72c3d02ba4e1bda6ff4a7006798210f37c67d75ff600e41fa047ca59e
 WHIRLPOOL 
24616173f4f9e5f14ed4a5ea7a5de4fb8a9165ae663c5f2ce8ac73964fb876f08b938b2e73711c7b9499ca6f17baf4cced821270433c4293385a4cbab60ba930
 DIST osprofiler-1.2.0.tar.gz 53375 SHA256 
62447e1ed954587036e1fa62b9f7d5f9d23b585f6fd0bf7a4c3b7926880f7f0d SHA512 
4c7d9ac8ed447e5b6bf8dabd37a144dad21c176e42abd20348a6f3fe2eccc9f05fa88aa04e63ea730bc9acd52c69a2949b39535363ba47e5b6ad96804fb3c0c5
 WHIRLPOOL 
bee27edabea3ab48b742a0e220f26dc8d4595dc244ed676e402af81096daf533a2fea42ca89a3963d2d8d4eb5dba2e9e23edb8caca2b1c0eccb39956c7a82a8d
 DIST osprofiler-1.4.0.tar.gz 59906 SHA256 
cda53436ffc8fc155fd220dd9bc9b2819c89f35baf62cd85f68dd5ea900f33fc SHA512 
541f51b949158d7ce5ff31c8d5632a57ce557469e3277d9aae1c589377388e9f57a7abcd436c4452af544ba3d4dd3332e43b8e3594e7aa13a526f0d24360c176
 WHIRLPOOL 
d7f7d2f5d8fd2b09d8e047f69809b7e1e21c8c2276a0a316132db47c5e18430bc866caa2fe3812173c175c1b3076c385226173eb81bb06712e0bdb50a5a2c099
 DIST osprofiler-1.5.0.tar.gz 72539 SHA256 
aee63cfd888e6049ea82535ce458ce4844b4ac893dcb18060eda24192505627e SHA512 
a4adaf39e4680d5d7d729b27c578919b335209671f911138e135c7554f0af33dce25e46863e65f98a2022a534e0f93c77acbc3bc69d304a28aa846fb5dbf469c
 WHIRLPOOL 
c0d55a6ce5db495bf02f619287987dd148ff5e83cbfc1a2b91893a05ff619c5806a02eaa87a3b1c83225699de84fd0f3e0b623fe664e9a0ead5c37eef99aac81

diff --git a/dev-python/osprofiler/osprofiler-1.11.0.ebuild 
b/dev-python/osprofiler/osprofiler-1.11.0.ebuild
new file mode 100644
index 000..1f158dae1a7
--- /dev/null
+++ b/dev-python/osprofiler/osprofiler-1.11.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
+
+inherit distutils-r1
+
+DESCRIPTION="OpenStack Profiler Library"
+HOMEPAGE="https://launchpad.net/osprofiler";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]
+"
+RDEPEND="
+   >=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-messaging-5.2.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-3.16.0[${PYTHON_USEDEP}]
+   >=dev-python/webob-1.6.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.10.0[${PYTHON_USEDEP}]
+   >=dev-python/netaddr-0.7.13[${PYTHON_USEDEP}]
+   !~dev-python/netaddr-0.7.16[${PYTHON_USEDEP}]
+   >=dev-python/oslo-concurrency-3.8.0[${PYTHON_USEDEP}]
+"



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

2017-08-26 Thread Matt Thode
commit: 202acfdb0a8754b79bf8af15db3144249ad2daad
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 03:54:13 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Aug 27 04:25:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=202acfdb

dev-python/oauthlib: 2.0.2 bup

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-python/oauthlib/Manifest  |  1 +
 dev-python/oauthlib/oauthlib-2.0.2.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/oauthlib/Manifest b/dev-python/oauthlib/Manifest
index f382ecd6775..46ac7cb1ad0 100644
--- a/dev-python/oauthlib/Manifest
+++ b/dev-python/oauthlib/Manifest
@@ -1,2 +1,3 @@
 DIST oauthlib-1.0.3.tar.gz 109095 SHA256 
ef4bfe4663ca3b97a995860c0173b967ebd98033d02f38c9e1b2cbb6c191d9ad SHA512 
b5df82729edc025f262a18c012f6036f52e97a8a846eeb75e4e205928acfd6e971a58194c4a06853d6743329d397e69b94fb431047b2a17a2cb2472c889c4d4c
 WHIRLPOOL 
f63142b667eaed207504494e67de8b58d8c966c19870a2e38714fa6d264a7f57873bb30f3548f9cd0906d9f3abb5c36c9de7255d869f47ebad7662b1dba6ec16
 DIST oauthlib-2.0.1.tar.gz 122966 SHA256 
132ad46df25e53a84b33f1fd43f80e973cda2cb018cc0168d7d0c8c4d5cef9b5 SHA512 
5d19839d1fec6939d10a26b5a0cf96024783fbf67b91299ad7ad640c5c75170918fcda9ed0e1a5dde353b86201f033e410b8312f1d9eaaf9af0b289c348f
 WHIRLPOOL 
9048e9d201fb969f6819b7b36c074cf5b153e208901be67f65726a72b589219aca02a9f30dab8b022a8952fb0b23699e8b8f7cd48b8997c51b1c5d8e8dfffe31
+DIST oauthlib-2.0.2.tar.gz 125631 SHA256 
b3b9b47f2a263fe249b5b48c4e25a5bce882ff20a0ac34d553ce43cff55b53ac SHA512 
ff2a720faf8a649b1e29f34fd4b5b0838937cc1ebef3fa4828aeccb781097d02b9578717de48ddee49e43c86840e38147664a87b81601616792765541cbf18e4
 WHIRLPOOL 
582070c6af489bc771d1e43f34f863fa88d17d083826d5adea00b00f02c2915b79c280c388dfdc1e45106eea6766f822d244369b27d447d16b2bb21bfed96715

diff --git a/dev-python/oauthlib/oauthlib-2.0.2.ebuild 
b/dev-python/oauthlib/oauthlib-2.0.2.ebuild
new file mode 100644
index 000..c9d022a5240
--- /dev/null
+++ b/dev-python/oauthlib/oauthlib-2.0.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Spec-compliant and thorough implementation of the OAuth 
request-signing logic"
+HOMEPAGE="https://github.com/idan/oauthlib 
https://pypi.python.org/pypi/oauthlib";
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+
+# optional extras hard set as RDEPs. See setup.py
+RDEPEND="
+   >=dev-python/pyjwt-1.0.0[${PYTHON_USEDEP}]
+   dev-python/blinker[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   "
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? ( ${RDEPEND}
+   dev-python/nose[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 
'>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]' python2_7)
+   $(python_gen_cond_dep 'dev-python/unittest2[${PYTHON_USEDEP}]' 
python2_7) )
+   "
+
+python_test() {
+   nosetests || die "tests failed under ${EPYTHON}"
+}



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

2017-08-26 Thread Matt Thode
commit: 1d0d8644dd29367a4d662dbbfe00c3ce48c53342
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 03:18:58 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Aug 27 04:25:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d0d8644

dev-python/py-amqp: 2.2.1 bup

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-python/py-amqp/Manifest |  1 +
 dev-python/py-amqp/py-amqp-2.2.1.ebuild | 55 +
 2 files changed, 56 insertions(+)

diff --git a/dev-python/py-amqp/Manifest b/dev-python/py-amqp/Manifest
index edb2db24427..63a95ffb25d 100644
--- a/dev-python/py-amqp/Manifest
+++ b/dev-python/py-amqp/Manifest
@@ -1,2 +1,3 @@
 DIST amqp-1.4.9.tar.gz 79392 SHA256 
2dea4d16d073c902c3b89d9b96620fb6729ac0f7a923bbc777cb4ad827c0c61a SHA512 
9c2fecb3c9e1d24333895031a9ae255a858146d498b169a89c3ca8061428c622d85dcee8d2ca45d63a3ecdda34a1efc917aabf42c7c35b579143caf81494a079
 WHIRLPOOL 
3ef2df26b7d169d10eb780c280cc2174bfdbfbc619a7c441dbba75e72e46cd8b5426163564d2a21414c695d1bc36b1a1bc4e0bb317192b0ae0e5fecc09941d33
 DIST amqp-2.1.4.tar.gz 99677 SHA256 
1378cc14afeb6c2850404f322d03dec0082d11d04bdcb0360e1b10d4e6e77ef9 SHA512 
42e9deba17ca1abcb6f00cc02abecc3f4b328555a73691dd253a5df79fd9a33cbb594992ec3a74790b3c1e05cf7ca7744058710f5a86222981a7abc304f9b9b5
 WHIRLPOOL 
65d9fc439459846a1804bebd5c73789bd5617cdbe90cfec330d539cc0a328365439d881d0fd5cd3a6b143738f61f9ce82647b44bf73517f6cacad372d8116e4e
+DIST amqp-2.2.1.tar.gz 103599 SHA256 
7ababb2c28672c2a48b907095bc79104531217a98807751b51e0d8c0fa831aff SHA512 
dcb6297917d4528cfe3ebc446e97be6fed3c100ea77c68923c923cac466fa2d85ed8afaf19582b281ee6e05d699e8ed3fd6cdcbb0cb4de0451becaf16711af29
 WHIRLPOOL 
51dfe02efc80175f293ef50b7d746f7d43ce30c21adedd9e9c260cb87e64ace53699cdfd0e18d3df92fef4ef12238259137ad60a6cc2cd2820afb8671bf4725e

diff --git a/dev-python/py-amqp/py-amqp-2.2.1.ebuild 
b/dev-python/py-amqp/py-amqp-2.2.1.ebuild
new file mode 100644
index 000..399c006bd58
--- /dev/null
+++ b/dev-python/py-amqp/py-amqp-2.2.1.ebuild
@@ -0,0 +1,55 @@
+# 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,6} )
+
+inherit distutils-r1
+
+MY_PN="amqp"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Low-level AMQP client for Python (fork of amqplib)"
+HOMEPAGE="https://github.com/celery/py-amqp https://pypi.python.org/pypi/amqp/";
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc extras test"
+
+RDEPEND=""
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/vine-1.1.3[${PYTHON_USEDEP}]
+   doc? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/sphinx_celery[${PYTHON_USEDEP}]
+   )
+   test? (
+   >=dev-python/case-1.3.1[${PYTHON_USEDEP}]
+   >=dev-python/pytest-3.0[${PYTHON_USEDEP}]
+   dev-python/pytest-cov[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+python_compile_all() {
+   use doc && emake -C docs html
+}
+
+python_test() {
+   esetup.py test
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/_build/html/. )
+   if use extras; then
+   insinto /usr/share/${PF}/extras
+   doins -r extra
+   fi
+   distutils-r1_python_install_all
+}



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

2017-08-26 Thread Matt Thode
commit: c899804f6114b346e43566d419dfc2a831a5f0cc
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 04:05:18 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Aug 27 04:25:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c899804f

dev-python/pyldap: 2.4.37 bup

Package-Manager: Portage-2.3.6, Repoman-2.3.3

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

diff --git a/dev-python/pyldap/Manifest b/dev-python/pyldap/Manifest
index ded048581d7..29c5b98e553 100644
--- a/dev-python/pyldap/Manifest
+++ b/dev-python/pyldap/Manifest
@@ -1 +1,2 @@
 DIST pyldap-2.4.28.tar.gz 130651 SHA256 
d38f31018f0c15925f50aec39f7255c15463f98797af53931e0e2a9ac21f6661 SHA512 
d8bdf79c63d94289f2503fefe77b4e5c3edca6bf42a6fc039cffc4ebb9db57808c5f4fbf9265d3f33b672971ba3194c35b3b6034543c4f6f7ff80497ff050a7b
 WHIRLPOOL 
ff72c9d451e9d47872f78b4cc27cd51a3f5a156ea9a49a01ade35e1e52d74a92abf69301670fcc8be6eb3e32da69d4290dd4d590ae8971eec2cc1c77491d6bdb
+DIST pyldap-2.4.37.tar.gz 303732 SHA256 
ba402b013696d7cb39ed20b38ae8f8be0461f837d3a2818e67f3bdf0cc16987f SHA512 
da9bf9eecebc8ba05ee313453b151a01147bc44c60da4936b80777ec3b69551f77be0e6f3c260dba771920d50fa6f54f1892eb0283761beed1ee8c6d83c2
 WHIRLPOOL 
23f2745836087874a3bd64835c0da2da8590028ca9a5d96b294ef00ecac00d4402300f2ccc6396606442dbae76ac164c84c4bfd39cfb3dcc6d5b9273b8e69ed1

diff --git a/dev-python/pyldap/pyldap-2.4.37.ebuild 
b/dev-python/pyldap/pyldap-2.4.37.ebuild
new file mode 100644
index 000..977643887b8
--- /dev/null
+++ b/dev-python/pyldap/pyldap-2.4.37.ebuild
@@ -0,0 +1,76 @@
+# 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,6} pypy )
+
+inherit distutils-r1 multilib
+
+DESCRIPTION="Various LDAP-related Python modules"
+HOMEPAGE="https://pypi.python.org/pypi/pyldap 
https://github.com/pyldap/pyldap/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~x86-solaris"
+IUSE="doc examples sasl ssl"
+
+# If you need support for openldap-2.3.x, please use python-ldap-2.3.9.
+# python team: Please do not remove python-ldap-2.3.9 from the tree.
+# OpenSSL is an optional runtime dep.
+# setup.py sets setuptools and misses pyasn1 and pyasn1-modules in 
install_requires
+RDEPEND="
+   >net-nds/openldap-2.4.11
+   dev-python/pyasn1[${PYTHON_USEDEP}]
+   dev-python/pyasn1-modules[${PYTHON_USEDEP}]
+   sasl? ( >=dev-libs/cyrus-sasl-2.1 )"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
+RDEPEND+=" !dev-python/python-ldap"
+
+python_prepare_all() {
+   sed -e "s:^library_dirs =.*:library_dirs = /usr/$(get_libdir) 
/usr/$(get_libdir)/sasl2:" \
+   -e "s:^include_dirs =.*:include_dirs = ${EPREFIX}/usr/include 
${EPREFIX}/usr/include/sasl:" \
+   -i setup.cfg || die "error fixing setup.cfg"
+
+   local mylibs="ldap"
+   if use sasl; then
+   use ssl && mylibs="ldap_r"
+   mylibs="${mylibs} sasl2"
+   else
+   sed -e 's/HAVE_SASL//g' -i setup.cfg || die
+   fi
+   use ssl && mylibs="${mylibs} ssl crypto"
+   use elibc_glibc && mylibs="${mylibs} resolv"
+
+   sed -e "s:^libs = .*:libs = lber ${mylibs}:" \
+   -i setup.cfg || die "error setting up libs in setup.cfg"
+
+   # set test expected to fail to expectedFailure
+   sed -e "s:^def test_bad_urls:@unittest.expectedFailure\ndef 
test_bad_urls:" \
+   -i Tests/t_ldapurl.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+   use doc && emake -C Doc html
+}
+
+python_test() {
+   # XXX: the tests supposedly can start local slapd
+   # but it requires some manual config, it seems.
+
+   "${PYTHON}" Tests/t_ldapurl.py || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( Doc/.build/html/. )
+   distutils-r1_python_install_all
+   if use examples; then
+   dodoc -r Demo
+   docompress -x /usr/share/doc/${PF}/Demo
+   fi
+}



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

2017-08-26 Thread Matt Thode
commit: 194e0786805b7d4e2571524d43fb5808fdb7c9dd
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 01:47:59 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Aug 27 04:24:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=194e0786

dev-python/oslo-serialization: 2.20.0 bup

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-python/oslo-serialization/Manifest |  1 +
 .../oslo-serialization-2.20.0.ebuild   | 76 ++
 2 files changed, 77 insertions(+)

diff --git a/dev-python/oslo-serialization/Manifest 
b/dev-python/oslo-serialization/Manifest
index 841d09a9018..1ac7922726c 100644
--- a/dev-python/oslo-serialization/Manifest
+++ b/dev-python/oslo-serialization/Manifest
@@ -1 +1,2 @@
 DIST oslo-serialization-2.16.0.tar.gz 28204 SHA256 
0ef8dfa735a42dcfd7d804c5b14576df92407f842d5e12c1fad7eb0889c444fc SHA512 
d6612d99e05e3c634d8b2a2e37183884f7aeec3608080bc2bbfcd8e436a64a678e1bb294024ddec0d276fc216fa92a9117a63eb085bc110500e07f1db172e5b0
 WHIRLPOOL 
5d43524577569a2ee194bc92f387fad10bf15e6922fa315f9559d6a7a6ecba95dfd977f30e7a9086e6120e38fc56f83d37e64f25bc113b6f212f03753f355cbd
+DIST oslo-serialization-2.20.0.tar.gz 28693 SHA256 
fca6fbb350d560aab8a4fdc9a1128dac3b1d38b2fc9bf5ad22136ae090854802 SHA512 
f15c55a28d1e99b4e01a579f6a3b20d260f8e911ea801b20b27acf3ce284a2bb0ef8a3fa6d6db2d5a094aea9efaa87308b1166ac23dab169209e06bb23d0880c
 WHIRLPOOL 
bd2d4fae43f685e2f307c944cce7b9cad21b571ef7bfe7419fba03bc912a2aaa9a1777292a53bcc518663d5b4ac05b3a1e144350d7acefa1657c0a15bad99af5

diff --git a/dev-python/oslo-serialization/oslo-serialization-2.20.0.ebuild 
b/dev-python/oslo-serialization/oslo-serialization-2.20.0.ebuild
new file mode 100644
index 000..b6311210869
--- /dev/null
+++ b/dev-python/oslo-serialization/oslo-serialization-2.20.0.ebuild
@@ -0,0 +1,76 @@
+# 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,6} )
+
+inherit distutils-r1 vcs-snapshot
+
+MY_PN=${PN/-/.}
+
+DESCRIPTION="Oslo Serialization library"
+HOMEPAGE="https://launchpad.net/oslo";
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc test"
+
+CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}
+   test? (
+   virtual/python-ipaddress[${PYTHON_USEDEP}]
+   >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/netaddr-0.7.13[${PYTHON_USEDEP}]
+   !~dev-python/netaddr-0.7.16[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-i18n-3.15.2[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
+   )
+   doc? (
+   >=dev-python/sphinx-1.6.2[${PYTHON_USEDEP}]
+   >=dev-python/openstackdocstheme-1.11.0[${PYTHON_USEDEP}]
+   >=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
+   !~dev-python/reno-2.3.1[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="
+   ${CDEPEND}
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.4.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-3.20.0[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2013.6[${PYTHON_USEDEP}]
+"
+
+python_prepare_all() {
+   use doc && esetup.py build_sphinx
+   distutils-r1_python_prepare_all
+}
+
+# Note: Tests fail due to requiring installation.
+#
+# Installation appears to fail due ot the use of namespace packages but root
+# cause was never truly established.
+RESTRICT="test"
+
+python_test() {
+   distutils_install_for_testing
+
+   PYTHONPATH="${TEST_DIR}/lib:${PYTHONPATH}"
+
+   rm -rf .testrepository || die "couldn't remove '.testrepository' under 
${EPTYHON}"
+
+   testr init || die "testr init failed under ${EPYTHON}"
+   testr run || die "testr run failed under ${EPYTHON}"
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( doc/build/html/. )
+
+   distutils-r1_python_install_all
+}



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

2017-08-26 Thread Matt Thode
commit: 05506dd2daf0c2bfd631544d712acf66efbec3e1
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 02:30:38 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Aug 27 04:24:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05506dd2

dev-python/oslo-db: 4.25.0 bup

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-python/oslo-db/Manifest  |  1 +
 dev-python/oslo-db/oslo-db-4.25.0.ebuild | 62 
 2 files changed, 63 insertions(+)

diff --git a/dev-python/oslo-db/Manifest b/dev-python/oslo-db/Manifest
index 1f3fd8b8bbf..474350f92e7 100644
--- a/dev-python/oslo-db/Manifest
+++ b/dev-python/oslo-db/Manifest
@@ -1 +1,2 @@
 DIST oslo.db-4.17.1.tar.gz 159919 SHA256 
a38250c599b6d3e04f008251098eab1b7951e29d8e5ba1ff16fb3f1c55bceac9 SHA512 
8bbe89feb56784b964778655cc9e12e57d20079ef520f68ca115168273ec86705b27c5551cd7707c6d64b8d87b742c6d7f80d9cce39141751cf77fb51cc9b1de
 WHIRLPOOL 
eebdcbe4974a915237bb237a0c484ac6433dedd54aa991ca140e0e802b26ff4a070619d04f2a97501ed59be0dbc3195dfc588f31716f43505e70141ed8b3a7c2
+DIST oslo.db-4.25.0.tar.gz 164879 SHA256 
923ad7cde18ee36b11199fa8ac14eff7a6bf6cd02de37b888ac886a4d35b18d3 SHA512 
ca027c748cdf5f1a7231b1a9817de449eb06b2002cd5c5cb4a9a70e3dec424caf76308dce2db33236f72ee253492e89ea2b4893e3c64df6306d23848257211ed
 WHIRLPOOL 
f5e81573c0b45fc8322549005ce9b9168b33da4fee1b68fbaaa2011b97cb0878f35f1a9c5d55049b795f5b750040dcd0ce04289bef278c0b4be7e8c5846b7d12

diff --git a/dev-python/oslo-db/oslo-db-4.25.0.ebuild 
b/dev-python/oslo-db/oslo-db-4.25.0.ebuild
new file mode 100644
index 000..52aed8998ed
--- /dev/null
+++ b/dev-python/oslo-db/oslo-db-4.25.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_4 python3_5)
+
+inherit distutils-r1
+
+DESCRIPTION="OpenStack Common DB Code"
+HOMEPAGE="https://launchpad.net/oslo";
+SRC_URI="mirror://pypi/${PN:0:1}/oslo.db/oslo.db-${PV}.tar.gz"
+S="${WORKDIR}/oslo.db-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+sqlite mysql postgres"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}
+"
+RDEPEND="
+   ${CDEPEND}
+   >=dev-python/alembic-0.8.10[${PYTHON_USEDEP}]
+   >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-3.15.2[${PYTHON_USEDEP}]
+   >=dev-python/oslo-config-4.0.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-config-4.3.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-config-4.4.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-3.20.0[${PYTHON_USEDEP}]
+   sqlite? (
+   >=dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}]
+   !~dev-python/sqlalchemy-1.1.5[sqlite,${PYTHON_USEDEP}]
+   !~dev-python/sqlalchemy-1.1.6[sqlite,${PYTHON_USEDEP}]
+   !~dev-python/sqlalchemy-1.1.7[sqlite,${PYTHON_USEDEP}]
+   !~dev-python/sqlalchemy-1.1.8[sqlite,${PYTHON_USEDEP}]
+   )
+   mysql? (
+   dev-python/mysql-python
+   >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
+   !~dev-python/sqlalchemy-1.1.5[${PYTHON_USEDEP}]
+   !~dev-python/sqlalchemy-1.1.6[${PYTHON_USEDEP}]
+   !~dev-python/sqlalchemy-1.1.7[${PYTHON_USEDEP}]
+   !~dev-python/sqlalchemy-1.1.8[${PYTHON_USEDEP}]
+   )
+   postgres? (
+   dev-python/psycopg:2
+   >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
+   !~dev-python/sqlalchemy-1.1.5[${PYTHON_USEDEP}]
+   !~dev-python/sqlalchemy-1.1.6[${PYTHON_USEDEP}]
+   !~dev-python/sqlalchemy-1.1.7[${PYTHON_USEDEP}]
+   !~dev-python/sqlalchemy-1.1.8[${PYTHON_USEDEP}]
+   )
+   >=dev-python/sqlalchemy-migrate-0.11.0[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+"



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

2017-08-26 Thread Matt Thode
commit: c2bcbd8bc503354805ac51a4722c138c6a901edd
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 03:51:53 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Aug 27 04:25:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2bcbd8b

dev-python/oslo-cache: 1.25.0 bup

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-python/oslo-cache/Manifest |  1 +
 dev-python/oslo-cache/oslo-cache-1.25.0.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/dev-python/oslo-cache/Manifest b/dev-python/oslo-cache/Manifest
index 49b75744eb1..8b3bd1c3add 100644
--- a/dev-python/oslo-cache/Manifest
+++ b/dev-python/oslo-cache/Manifest
@@ -1 +1,2 @@
 DIST oslo-cache-1.17.0.tar.gz 47178 SHA256 
bd74257b5bc781112af8862ebd6d41cf58359bc78ccd421cc47f0a79d5337c64 SHA512 
0ae55959a46624bd0b50cc8161f9428b3f61669f726ebc05d944f7e049c5172a1d9c83778c9632e8b2a21f047884d90d15b95c0e23a0dd19cb78f8d62f06d00e
 WHIRLPOOL 
28c346d092cf8538a0408e4cd60d48959432090cdbb4bb00ea43524b49dceb84afa786b5456aa71a6938d99c195f940a6741ef3d06e380c5c3fe2607223a5ad0
+DIST oslo-cache-1.25.0.tar.gz 51267 SHA256 
7b2e17bfb7f5de8fb7836a9e2311044cc62d904486e1cc2ad3b8182ec75e1d65 SHA512 
3c21736c864cd63f3a55fe06cedad54a877970d3ede70fe9259cd549fb2a81d425547445238f8c8f9e42929b775216c79b34eead8655588ef8e1c2617bbae6a2
 WHIRLPOOL 
ecc8bc414de18dbcb1911b3d33997884f38aa7470c537a6fc83bc8519e3d110388dee023b79d13f2b0eee300f8b144c2f0c0386023bf92af4bc71a61406a2bbf

diff --git a/dev-python/oslo-cache/oslo-cache-1.25.0.ebuild 
b/dev-python/oslo-cache/oslo-cache-1.25.0.ebuild
new file mode 100644
index 000..b655f5a5bee
--- /dev/null
+++ b/dev-python/oslo-cache/oslo-cache-1.25.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_{4,5}} )
+
+inherit distutils-r1 vcs-snapshot
+
+MY_PN=${PN/-/.}
+
+DESCRIPTION="Oslo Caching around dogpile.cache"
+HOMEPAGE="https://launchpad.net/oslo";
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}
+"
+RDEPEND="
+   ${CDEPEND}
+   >=dev-python/dogpile-cache-0.6.2[${PYTHON_USEDEP}]
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-config-4.0.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-config-4.3.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-config-4.4.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-i18n-3.15.2[${PYTHON_USEDEP}]
+   >=dev-python/oslo-log-3.22.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-3.20.0[${PYTHON_USEDEP}]
+"
+
+python_prepare_all() {
+   sed -i '/^hacking/d' test-requirements.txt || die
+   distutils-r1_python_prepare_all
+}



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

2017-08-26 Thread Matt Thode
commit: 32fff667f13044e9f7e9b2ed403f4f3ae874cc3b
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 02:00:42 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Aug 27 04:24:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32fff667

dev-python/oslo-policy: 1.25.1 bup

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-python/oslo-policy/Manifest |  2 +-
 ...{oslo-policy-1.23.0.ebuild => oslo-policy-1.25.1.ebuild} | 13 -
 2 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/dev-python/oslo-policy/Manifest b/dev-python/oslo-policy/Manifest
index 2cb74037558..0a32c01647d 100644
--- a/dev-python/oslo-policy/Manifest
+++ b/dev-python/oslo-policy/Manifest
@@ -1,2 +1,2 @@
 DIST oslo.policy-1.18.0.tar.gz 64504 SHA256 
414e9a63b1976ad90b2c5ad0897f74bc269c3f5ce0c6c21448d23c4797cc76ff SHA512 
e7d92d420a54da82988aaa481dc889fba1c954097895fa62fd232f2d129c9050541b6d2f63e59718420ee8b5a35039be4deb46a184fb1a1107b7239a58a299b8
 WHIRLPOOL 
797f287a57bfd957feb9f0d3845d790bdd73ac1e87ee774fb497286ce0c93aa9af442c0fe93c26afd80583570a6336dffad554c1e4e867acfbde4a3c3c78f2e1
-DIST oslo.policy-1.23.0.tar.gz 68316 SHA256 
a84e850072731ab26ce7f74a5732c0cf0f9e6a287c2ff906481d7ba04d9e1101 SHA512 
0caea31db52c25a753f78bce27fbcabf6a2d6e1e44aeeff8fd8d70d260bfb54dc584fa2c8920009b399231fdb96aff249c9f913316f41a19677aa28a7bffa0c3
 WHIRLPOOL 
b5046a3a2b03cb39295e2e4c2064c24c533cf75ed52f81dff21a1213b0bed23d40b6231ab355f2ca820351016ec58f849e2a043511f48b8a3cf2a5bdfe0f4945
+DIST oslo.policy-1.25.1.tar.gz 73148 SHA256 
29a2998bf21b4b74c8b744b69d6afe6f90ff3302a96ba35085024d0494c8f5b0 SHA512 
fe320d3b745d1d0499e0ecdea6a6c148982ac7ea9da165474a01b992d6998913e9207d75ace0a387866d7ef8e9ee7d0737f16355ae2425b42b545c656d138d6a
 WHIRLPOOL 
0211191eb46e743df41245294aa7e6210184e60521399dfef7742e0b0572a55f79c1551ab4142c1c9d855df774d8b5e5e688df7c6f8d0f353318cdc7b136cfbb

diff --git a/dev-python/oslo-policy/oslo-policy-1.23.0.ebuild 
b/dev-python/oslo-policy/oslo-policy-1.25.1.ebuild
similarity index 69%
rename from dev-python/oslo-policy/oslo-policy-1.23.0.ebuild
rename to dev-python/oslo-policy/oslo-policy-1.25.1.ebuild
index 851b0717355..cee01226d29 100644
--- a/dev-python/oslo-policy/oslo-policy-1.23.0.ebuild
+++ b/dev-python/oslo-policy/oslo-policy-1.25.1.ebuild
@@ -16,18 +16,21 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE=""
 
-CDEPEND=">=dev-python/pbr-2.0[${PYTHON_USEDEP}]"
+CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
 DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
${CDEPEND}"
 RDEPEND="
${CDEPEND}
-   >=dev-python/requests-2.10.0[${PYTHON_USEDEP}]
-   !~dev-python/requests-2.12.0[${PYTHON_USEDEP}]
-   !~dev-python/requests-2.13.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-config-3.22.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
+   >=dev-python/oslo-config-4.0.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-config-4.3.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-config-4.4.0[${PYTHON_USEDEP}]
>=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-i18n-3.15.2[${PYTHON_USEDEP}]
>=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-serialization-1.19.1[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.10.0[${PYTHON_USEDEP}]
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]



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

2017-08-26 Thread Matt Thode
commit: 1a6457893900c5b5f73f1bea0d92a108d59188a1
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 03:14:10 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Aug 27 04:24:59 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a645789

dev-python/oslo-service: 1.25.0 bup

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-python/oslo-service/Manifest   |  1 +
 dev-python/oslo-service/oslo-service-1.25.0.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/dev-python/oslo-service/Manifest b/dev-python/oslo-service/Manifest
index 98f91a0f438..a56e999cd95 100644
--- a/dev-python/oslo-service/Manifest
+++ b/dev-python/oslo-service/Manifest
@@ -1,2 +1,3 @@
 DIST oslo.service-1.19.0.tar.gz 74937 SHA256 
4c4e0198b6d87b6566f48c8e89cbe87386d4b44ba03159f28655f911a65dbff8 SHA512 
d9f8c5d07d418ab2d0234299071e4ff129ec4af4bf8f2973f7899c1a7636fc67f1ce16e770ada7c7fe8a19f28a156536e1c159546a0dd708f26404dffceb5c70
 WHIRLPOOL 
fc413ac2f7e3acff1664b1a98aeebeac6a2e42b2e82f276f628386754f962542c7c83edbc026ad66ad93067e1c5368f52bdf3bc3c8cb9cf222a2c0ac551cf215
 DIST oslo.service-1.19.1.tar.gz 76246 SHA256 
b7106bd22a092b358f929f28b2e4726b42c470b32d3e146d9c69e05661e0c37d SHA512 
3298ba9e0dddfe477c324b3eb55d4d20ab5da6231488658b78290d1e9e9eafab758885d350471d1c87c24d01551a4643c1f748323a8455d743f0dbe74d4c5d68
 WHIRLPOOL 
748820fb92e5a273ff2dcf9a20cf040c30e965ce2dc8743a74679ec961fd7d46325de3c5923949fa60f49f98ec160d568bdfda04ebb06c8fd74270b127fa3d39
+DIST oslo.service-1.25.0.tar.gz 76400 SHA256 
6de577c01866c970abd00bea1d6cd03eb8adaea86667ec8accfdfb3f1076e33b SHA512 
829c9be54813900c4bce0072e408a4c996548ca123524c76b4a3b99d7bc940d22f7d4a0a1d6e02ce88b252fa34bdedf26129bdfd4894c4b5b14c8ec71b85629c
 WHIRLPOOL 
3b56c1693cbf417e27ba0d02ee4d5ea06018f2fe39ed6f5481d5a70971e37395efd2ecbe6c0899adf3fe643098686ac4e0a232f57949c0a8d9ae78b774da873d

diff --git a/dev-python/oslo-service/oslo-service-1.25.0.ebuild 
b/dev-python/oslo-service/oslo-service-1.25.0.ebuild
new file mode 100644
index 000..cdb2b857ef4
--- /dev/null
+++ b/dev-python/oslo-service/oslo-service-1.25.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
+
+inherit distutils-r1
+
+DESCRIPTION="Library for running OpenStack services"
+HOMEPAGE="https://pypi.python.org/pypi/oslo.service";
+SRC_URI="mirror://pypi/${PN:0:1}/oslo.service/oslo.service-${PV}.tar.gz"
+S="${WORKDIR}/oslo.service-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="test"
+
+CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}
+   test? (
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-1.6.2[${PYTHON_USEDEP}]
+   >=dev-python/openstackdocstheme-1.11.0[${PYTHON_USEDEP}]
+   dev-python/doc8[${PYTHON_USEDEP}]
+   >=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
+   !~dev-python/reno-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/coverage-4.0[${PYTHON_USEDEP}]
+   !~dev-python/coverage-4.4[${PYTHON_USEDEP}]
+   >=dev-python/bandit-1.1.0[${PYTHON_USEDEP}]
+   )"
+RDEPEND="
+   ${CDEPEND}
+   >=dev-python/webob-1.7.1[${PYTHON_USEDEP}]
+   >=dev-python/eventlet-0.18.4[${PYTHON_USEDEP}]
+   !~dev-python/eventlet-0.20.1[${PYTHON_USEDEP}]
+   =dev-python/greenlet-0.3.2[${PYTHON_USEDEP}]
+   >=dev-python/monotonic-0.6[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-3.20.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-concurrency-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-config-4.0.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-config-4.3.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-config-4.4.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-log-3.22.0[${PYTHON_USEDEP}]
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-i18n-3.15.2[${PYTHON_USEDEP}]
+   >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}]
+   >=dev-python/routes-2.3.1[${PYTHON_USEDEP}]
+   dev-python/paste[${PYTHON_USEDEP}]
+"
+
+python_prepare_all() {
+   sed -i '/^hacking/d' test-requirements.txt || die
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   nosetests tests/ || die "test failed under ${EPYTHON}"
+}



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

2017-08-26 Thread Matt Thode
commit: 5991a554575265092e4d5016d2081a83006d13c8
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 03:59:41 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Aug 27 04:25:20 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5991a554

dev-python/pycadf: 2.6.0 bup2.6.0 bup

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-python/pycadf/Manifest|  1 +
 dev-python/pycadf/pycadf-2.6.0.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-python/pycadf/Manifest b/dev-python/pycadf/Manifest
index 32a0a51d055..ffa87525814 100644
--- a/dev-python/pycadf/Manifest
+++ b/dev-python/pycadf/Manifest
@@ -1 +1,2 @@
 DIST pycadf-2.5.0.tar.gz 247779 SHA256 
a5cbf899266ea25e62e927a31dbf13607f9ebfe1525b4ec95256afc42f43be70 SHA512 
af3d7676e671ed702a84052589be7146406c2c53ebfb1ee5922bec93664fac461514c832ce9f225d52a9c6b08ec330e17c5763bee6eda7a931b5dc0af6e57ed5
 WHIRLPOOL 
75116d8b5d669132d33bdb9f4648c4ce276b25f41dd81e10efa1e0521a0fe7cd4dc3dd95f1786aaf84014534f30cf98544df3800bfe86062db4ed5f2adf944f9
+DIST pycadf-2.6.0.tar.gz 249411 SHA256 
75b0e70f4c4fa46fef65671beb562c4bef1007541a38b5f724689209fcbf4b4e SHA512 
a581b54a8dae088e015d639f14eb46b3c41bdbfdd55b671e79f34b7392af49e3e8dbb2fd85a43e5f8e010cbcdba1d9a330972b5cb6f7f2c5179c00b6f135b4ec
 WHIRLPOOL 
374fcc4211c69a70c12571ca645c64e36d9ac30e3cbc26a527a533a545aff455724a9a0395464c1f71e1a327a5a46a22c7a43441c6882d789ff8b779fe193a66

diff --git a/dev-python/pycadf/pycadf-2.6.0.ebuild 
b/dev-python/pycadf/pycadf-2.6.0.ebuild
new file mode 100644
index 000..56d40ee7e83
--- /dev/null
+++ b/dev-python/pycadf/pycadf-2.6.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
+
+inherit distutils-r1
+
+DESCRIPTION="python implementation of DMTF Cloud Audit (CADF) data model"
+HOMEPAGE="https://pypi.python.org/pypi/pycadf";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc test"
+
+CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}
+   test? (
+   >=dev-python/coverage-4.0[${PYTHON_USEDEP}]
+   !~dev-python/coverage-4.4[${PYTHON_USEDEP}]
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
+   >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
+   >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
+   >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-sphinx-4.7.0[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-1.6.2[${PYTHON_USEDEP}]
+   )
+   doc? (
+   >=dev-python/oslo-sphinx-4.7.0[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-1.2.1[${PYTHON_USEDEP}]
+   

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

2017-08-26 Thread Matt Thode
commit: e587e368e282d61d1a93abe9222a34ab623c797b
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 02:24:34 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Aug 27 04:24:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e587e368

dev-python/alembic: 0.9.3 bup

Package-Manager: Portage-2.3.6, Repoman-2.3.3

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

diff --git a/dev-python/alembic/Manifest b/dev-python/alembic/Manifest
index 9e3d38cbbca..6546f109fce 100644
--- a/dev-python/alembic/Manifest
+++ b/dev-python/alembic/Manifest
@@ -1 +1,2 @@
 DIST alembic-0.8.10.tar.gz 976028 SHA256 
0e3b50e96218283ec7443fb661199f5a81f5879f766967a8a2d25e8f9d4e7919 SHA512 
28456eb41a2b2d0d870f34cfddf46c25ed01fd1ee99b1a3697e6c0c5369f49245e54db0d7232cc839cf03a5c48efb48a8b967586b3a81ba9462b485b6782a415
 WHIRLPOOL 
7aeac48eb5fa81c91bfbf9c601875fe3329f1f899f5c20321574bc7141f82aa4dee8c7388cad67d28f6a13ad5d016a14beb7e84386f8a641d10c00cec1839cb1
+DIST alembic-0.9.3.tar.gz 991744 SHA256 
57f2ede554c0b18f1cf811cfbb3b02c586a5422df94922e3821883ba0b8c616c SHA512 
1f39521a1cc9e1e8f8d344f2e48e1f656aed2ffda8e0608b9c5a9a7a1f0e4d16865ae0fba903023512a198afc70e72c683b0ff2bd1bc2e9ba6667009e940a63e
 WHIRLPOOL 
3ffc0bac46b4e0e89fa1e2afff2c1f2a6df5f9e3e9af3a4245ea4d048024b7b34896910db79d7bfc7be73fa9cb182d8a52425b67d5f57402984b6f3db39dc085

diff --git a/dev-python/alembic/alembic-0.9.3.ebuild 
b/dev-python/alembic/alembic-0.9.3.ebuild
new file mode 100644
index 000..d031f72bfde
--- /dev/null
+++ b/dev-python/alembic/alembic-0.9.3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit distutils-r1
+
+DESCRIPTION="database migrations tool, written by the author of SQLAlchemy"
+HOMEPAGE="https://bitbucket.org/zzzeek/alembic";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="test doc"
+
+# requires.txt cites 'SQLAlchemy>=0.7.3' which is really both old and silly
+# because it shatters the testsuite.  If 'someone' cares to adhere to correct 
form
+# and edit to -0.7.3, feel free, and then pick up the pieces.
+RDEPEND=">=dev-python/sqlalchemy-0.8.4[${PYTHON_USEDEP}]
+   dev-python/mako[${PYTHON_USEDEP}]
+   >=dev-python/python-editor-0.3[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   test? ( ${RDEPEND}
+   dev-python/nose[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}] )"
+# For test phase
+DISTUTILS_IN_SOURCE_BUILD=1
+
+python_prepare_all() {
+   # suite passes all if run from source. The residual fail & error are 
quite erroneous
+   rm tests/test_script_consumption.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   ${EPYTHON} run_tests.py || die "Testing failed with ${EPYTHON}"
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/. )
+
+   distutils-r1_python_install_all
+}



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

2017-08-26 Thread Matt Thode
commit: b1539aa6ae38b58097d2bd4db8f25d2ad3f7abb7
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 03:44:35 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Aug 27 04:25:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1539aa6

dev-python/tenacity: 4.4.0 bup

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-python/tenacity/Manifest  |  1 +
 dev-python/tenacity/tenacity-4.4.0.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-python/tenacity/Manifest b/dev-python/tenacity/Manifest
index 98a7b9b478a..df84d606a28 100644
--- a/dev-python/tenacity/Manifest
+++ b/dev-python/tenacity/Manifest
@@ -1 +1,2 @@
 DIST tenacity-3.7.1.tar.gz 22915 SHA256 
86cae49f4334277164b97a1871828e9173d669b9bb223de44ba8c1cee787bbfa SHA512 
83f277da3ee7beca4d564610a4ef46c33a87590214a41c0c36c9bb46920e5e8e7e8a8d130dcaac2802d058f7e995fbe01e13d5b7a65821e9a1e83072b78e3f00
 WHIRLPOOL 
c8747efea73d5fd966cd448dc3b2d33341f0ed2a53287df2fe98b0a587522b984461be07159e5b0817b60650e3cfafb0a6e673d1dcd96b7c138782728c75df63
+DIST tenacity-4.4.0.tar.gz 26133 SHA256 
9c5554b494dd8bae998dbffd7b8d1876e6b94de0c1df1ac51d0db25bb9f830b2 SHA512 
08f4eef91e38f8d166029625e337057bd9a934fd58473d8c3666436e6312a0f7dd7f24dea05c8427df627bd37c7003602089970079f214fa7b79beee64df3f96
 WHIRLPOOL 
f12433c89c0a4b2139be4d74dfb3812dcde9dae7feec9517d9287f85313fbe86567a1b9f9c3f55c1b4b864a84eaaac5097cc440dbffdb01a6425c0ef647b259d

diff --git a/dev-python/tenacity/tenacity-4.4.0.ebuild 
b/dev-python/tenacity/tenacity-4.4.0.ebuild
new file mode 100644
index 000..9fbf25820eb
--- /dev/null
+++ b/dev-python/tenacity/tenacity-4.4.0.ebuild
@@ -0,0 +1,26 @@
+# 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
+
+DESCRIPTION="General-purpose retrying library"
+HOMEPAGE="https://github.com/rholder/retrying";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+RDEPEND="
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+   virtual/python-futures[${PYTHON_USEDEP}]
+   >=dev-python/monotonic-0.6[${PYTHON_USEDEP}]
+"



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

2017-08-26 Thread Matt Thode
commit: 7362d503a4715e1086afaa8e290ed7d353fffd6a
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 02:14:53 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Aug 27 04:24:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7362d503

dev-python/oslo-log: 3.30.0 bup

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-python/oslo-log/Manifest   |  1 +
 dev-python/oslo-log/oslo-log-3.30.0.ebuild | 63 ++
 2 files changed, 64 insertions(+)

diff --git a/dev-python/oslo-log/Manifest b/dev-python/oslo-log/Manifest
index f7440c0e2c1..160529b49eb 100644
--- a/dev-python/oslo-log/Manifest
+++ b/dev-python/oslo-log/Manifest
@@ -1 +1,2 @@
 DIST oslo.log-3.20.1.tar.gz 69615 SHA256 
7d2bf72548f7f9bc94649b49fda642e057b35fd00790080c4e04b941e20aff2d SHA512 
9f802251177a8a822f5944729ac226e226cf7dbe94b9d5b4e5eedb7c64f6968a35810cc288b774085f16f77eaffabf752636bc51c52d50e87cc2840b76076f13
 WHIRLPOOL 
1bb65964b5b9d80889825e24b87cd817b7c13ffecc349b3407c778c064d297be838862f554cfafc16c2dd2d98be6fd9f16eda2a13594e332662328e37d842e53
+DIST oslo.log-3.30.0.tar.gz 78044 SHA256 
efcb51449f481891f792389fb23d53d84199a1c4f36c2e0602ec466dd5543de2 SHA512 
bdfd1ea1e8995b986c252680c26fd7be31ad820532f84fab893758782321be326ce32d063f1e413aaa4609f84fa15de18a0b460bb7c90954567f7a386ef9ff20
 WHIRLPOOL 
fb3a07ecd0da119901ad5e08a8d3fc9e398e3412c5104bcac9b17a706892a2df2e9c14f52c0d940498a34a4ef4cc52711e6798af55ea9c1b1e2f884ae0474f5c

diff --git a/dev-python/oslo-log/oslo-log-3.30.0.ebuild 
b/dev-python/oslo-log/oslo-log-3.30.0.ebuild
new file mode 100644
index 000..bff73dea9e2
--- /dev/null
+++ b/dev-python/oslo-log/oslo-log-3.30.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
+
+inherit distutils-r1
+
+DESCRIPTION="OpenStack logging config library, configuration for all openstack 
projects."
+HOMEPAGE="https://pypi.python.org/pypi/oslo.log 
https://github.com/openstack/oslo.log";
+SRC_URI="mirror://pypi/o/oslo.log/oslo.log-${PV}.tar.gz"
+S="${WORKDIR}/oslo.log-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="test"
+
+CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
+RDEPEND="
+   ${CDEPEND}
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-config-4.0.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-config-4.3.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-config-4.4.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-context-2.14.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-i18n-3.15.2[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-3.20.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-serialization-1.19.1[${PYTHON_USEDEP}]
+   >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/pyinotify-0.9.6[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
+   >=dev-python/monotonic-0.6[${PYTHON_USEDEP}]"
+DEPEND="
+   ${CDEPEND}
+   test? ( ${RDEPEND}
+   >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
+   >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
+   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+   >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
+   >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
+   >=dev-python/coverage-4.0[${PYTHON_USEDEP}]
+   !~dev-python/coverage-4.4[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-1.6.2[${PYTHON_USEDEP}]
+   >=dev-python/openstackdocstheme-1.11.0[${PYTHON_USEDEP}]
+   >=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
+   !~dev-python/reno-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/bandit-1.1.0[${PYTHON_USEDEP}]
+   )"
+
+python_prepare_all() {
+   sed -i '/^hacking/d' test-requirements.txt || die
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   nosetests oslo_log/tests || die "Tests fail with ${EPYTHON}"
+}



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

2017-08-26 Thread Matt Thode
commit: e7dbd9f0e6fcee1556cc06fdcda5005c059552e7
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 01:25:00 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Aug 27 04:24:20 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7dbd9f0

dev-python/oslo-config: 4.11.0 bup

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-python/oslo-config/Manifest  |  1 +
 dev-python/oslo-config/oslo-config-4.11.0.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/dev-python/oslo-config/Manifest b/dev-python/oslo-config/Manifest
index 2cb25acb1ae..8b7af14c9d2 100644
--- a/dev-python/oslo-config/Manifest
+++ b/dev-python/oslo-config/Manifest
@@ -1 +1,2 @@
 DIST oslo-config-3.22.1.tar.gz 117975 SHA256 
94992fce59bdd654632275527d479ca9426ea0fe43c97cf7fc74305a96e1bb92 SHA512 
af84f132d33b1fc4a63f4006231bfe09bd2a1ed0236e14e79d6013d7c697814a23f9318666186a6916c00f0157c2df227ed07fd874a65129e0cc686a90e82704
 WHIRLPOOL 
fbb8f69af03d03e1c533b12011820abb04a603e2312281aa6f1d223fc074549ee53daf311a3313cd9fea29b54d4108d68deec35ac3e6b9a5c99f8cc1e21366d7
+DIST oslo-config-4.11.0.tar.gz 129139 SHA256 
1be8aaba466a3449fdb21ee8f7025b0d3d252c8c7568b8d5d05ceff58617cd05 SHA512 
19bcd0d0a2dd9aa97ff16fb7de310a15eb47849c9e3b18e8afc911ed6c2f7c1c6d7452c0ae4cec2c01f94c04a506421681435967e9a82e075390c739d6afe6f1
 WHIRLPOOL 
91e9cf4e124b2ebab448f37738abb5c55d051a06dc6da513f1e13882b3d2eba20bbc73483640f06ef3571c1037bfb1d6ed0012ebfc896c00d9944e29e5537a1b

diff --git a/dev-python/oslo-config/oslo-config-4.11.0.ebuild 
b/dev-python/oslo-config/oslo-config-4.11.0.ebuild
new file mode 100644
index 000..4da26fd10e4
--- /dev/null
+++ b/dev-python/oslo-config/oslo-config-4.11.0.ebuild
@@ -0,0 +1,76 @@
+# 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,6} )
+
+inherit distutils-r1 vcs-snapshot
+
+MY_PN=${PN/-/.}
+
+DESCRIPTION="Oslo Configuration API"
+HOMEPAGE="https://launchpad.net/oslo";
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc test"
+
+CDEPEND=">=dev-python/pbr-1.3[${PYTHON_USEDEP}]"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}
+   test? (
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
+   >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
+   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+   >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
+   >=dev-python/coverage-4.0[${PYTHON_USEDEP}]
+   !~dev-python/coverage-4.4[${PYTHON_USEDEP}]
+   >=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
+   >=dev-python/mock-2.0[${PYTHON_USEDEP}]
+   >=dev-python/bandit-1.1.0[${PYTHON_USEDEP}]
+   !~dev-python/reno-2.3.1[${PYTHON_USEDEP}]
+   )
+   doc? (
+   >=dev-python/sphinx-1.6.2[${PYTHON_USEDEP}]
+   >=dev-python/openstackdocstheme-1.11.0[${PYTHON_USEDEP}]
+   >=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
+   !~dev-python/reno-2.3.1[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="
+   ${CDEPEND}
+   >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/netaddr-0.7.13[${PYTHON_USEDEP}]
+   !~dev-python/netaddr-0.7.16[${PYTHON_USEDEP}]
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-i18n-3.15.2[${PYTHON_USEDEP}]
+   >=dev-python/rfc3986-0.3.1[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-3.10.0[${PYTHON_USEDEP}]
+"
+
+python_prepare_all() {
+   sed -i '/^hacking/d' test-requirements.txt || die
+   use doc && esetup.py build_sphinx
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   rm -rf .testrepository || die "could not remove '.testrepository' under 
${EPTYHON}"
+
+   testr init || die "testr init failed under ${EPYTHON}"
+   testr run || die "testr run failed under ${EPYTHON}"
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( doc/build/html/. )
+
+   distutils-r1_python_install_all
+}



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

2017-08-26 Thread Matt Thode
commit: 902591cf8ec60c9912632100ddac83978d794560
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 01:32:07 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Aug 27 04:24:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=902591cf

dev-python/oslo-context: 2.17.0 bup

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-python/oslo-context/Manifest   |  1 +
 dev-python/oslo-context/oslo-context-2.17.0.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-python/oslo-context/Manifest b/dev-python/oslo-context/Manifest
index c0f849a3774..4b6fc777e84 100644
--- a/dev-python/oslo-context/Manifest
+++ b/dev-python/oslo-context/Manifest
@@ -1 +1,2 @@
 DIST oslo.context-2.12.2.tar.gz 26860 SHA256 
36decf5f8bd72a986d58c2e603c2e0d96d31da4283f2fbc145c6804113b86f64 SHA512 
752d2e9744fbf94d23d6cc3205f3b4974d440bf71ab885de2feea3e706ed93b771b50df264c754cc8f6882f8526de0318cb3d1fc07a28a872f4b02e59118af98
 WHIRLPOOL 
e54612a8fda6ee4a07ad603f54356f6bf5aa8bedcd11f9faaf88ff7f98ef79b0407dc50d9295b8131375fbc4916b5915096ce97a142a2c8c06eb9345749483e6
+DIST oslo.context-2.17.0.tar.gz 27756 SHA256 
e4c2080dd4767a843f8f3c287e24f89bc749ec7cac34fa6ec2b4de3b1bff9085 SHA512 
158ccfb5517f2e4521d9be0b4864b2f6cc491f2dc00b479ea6314892b24b0293fe1e5e654d1503b73f992d011bf79c0b3c5b1f7b69dc7d32549a8327897957ae
 WHIRLPOOL 
e48de23e16422c34b229c74d1d0b789f5db6ed43c3c8ec0db43ebc1b3e8e4ecb1edc22df2ce23e5d83c8c5fd1e01dd228d6b40f7acf44947a234ad9663a4f3c2

diff --git a/dev-python/oslo-context/oslo-context-2.17.0.ebuild 
b/dev-python/oslo-context/oslo-context-2.17.0.ebuild
new file mode 100644
index 000..14c2209fa7f
--- /dev/null
+++ b/dev-python/oslo-context/oslo-context-2.17.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_{4,5}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Helpers to maintain useful information about a request context"
+HOMEPAGE="https://pypi.python.org/pypi/oslo.context";
+SRC_URI="mirror://pypi/${PN:0:1}/oslo.context/oslo.context-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="test"
+
+CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}
+   test? (
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
+   >=dev-python/coverage-4.0[${PYTHON_USEDEP}]
+   !~dev-python/coverage-4.4[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-1.6.2[${PYTHON_USEDEP}]
+   >=dev-python/openstackdocstheme-1.11.0[${PYTHON_USEDEP}]
+   >=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
+   !~dev-python/reno-2.3.1[${PYTHON_USEDEP}]
+   )"
+RDEPEND="
+   ${CDEPEND}
+   >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/positional-1.1.1[${PYTHON_USEDEP}]
+"
+
+S="${WORKDIR}/oslo.context-${PV}"
+
+python_prepare_all() {
+   sed -i '/^hacking/d' test-requirements.txt || die
+   distutils-r1_python_prepare_all
+}
+
+# This time half the doc files are missing; Do you want them?
+python_test() {
+   nosetests tests/ || die "test failed under ${EPYTHON}"
+}



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

2017-08-26 Thread Matt Thode
commit: 273f0ecb1648fc79a8b0135a061806f8d3accd4a
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 02:07:38 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Aug 27 04:24:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=273f0ecb

dev-python/oslo-middleware: 3.30.0 bup

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-python/oslo-middleware/Manifest|  1 +
 .../oslo-middleware/oslo-middleware-3.30.0.ebuild  | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/dev-python/oslo-middleware/Manifest 
b/dev-python/oslo-middleware/Manifest
index dedd87433c2..3967e91e20a 100644
--- a/dev-python/oslo-middleware/Manifest
+++ b/dev-python/oslo-middleware/Manifest
@@ -1 +1,2 @@
 DIST oslo.middleware-3.23.2.tar.gz 51645 SHA256 
53363b5d92ac23378cfd872720f9dada29afb267c8b303d8910c3f5b6cb208a9 SHA512 
0fbf97b3fd5ae69c72f42755cdfdba7dc70570763299cbdbf836b5ad0a70c692cb1249397ed6e6f9d843223f656e5814adcc80e19d283984851216ea7395de83
 WHIRLPOOL 
ecb736218e0c571a2aa6e1f8d2ca5a088496bd06fbb54ff60f2e392fb0fd153b46dc46448136ae34b86276730d1edbcf24453cbc462aa23659e440116de730c6
+DIST oslo.middleware-3.30.0.tar.gz 56370 SHA256 
ac048caca94b48aa263f82f912bcdece86d771c4c74a36f6cba6495e7e039990 SHA512 
750ab7d9aa8f20a7776f7b785e17db3472b942de84f2f939bb1ad74f264d68e1ef8cdf4a39133a4b539cc40ca03acb889d9532d65d4a9a74edb7c6dee86aaa64
 WHIRLPOOL 
480389cadf16b90d5f580980716759dd032b61526f2b8b98fbf7fce9c1ca979fbd980b078c95668f92d608fe6c94601f113f92caa413451ca73b05ff6ae4145b

diff --git a/dev-python/oslo-middleware/oslo-middleware-3.30.0.ebuild 
b/dev-python/oslo-middleware/oslo-middleware-3.30.0.ebuild
new file mode 100644
index 000..86a1da3129e
--- /dev/null
+++ b/dev-python/oslo-middleware/oslo-middleware-3.30.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
+
+inherit distutils-r1
+
+DESCRIPTION="Components injected into wsgi pipelines to intercept 
request/response flows."
+HOMEPAGE="https://pypi.python.org/pypi/oslo.middleware";
+SRC_URI="mirror://pypi/${PN:0:1}/oslo.middleware/oslo.middleware-${PV}.tar.gz"
+S="${WORKDIR}/oslo.middleware-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="test"
+
+CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}
+   test? (
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-1.6.2[${PYTHON_USEDEP}]
+   >=dev-python/openstackdocstheme-1.11.0[${PYTHON_USEDEP}]
+   >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
+   >=dev-python/coverage-4.0[${PYTHON_USEDEP}]
+   !~dev-python/coverage-4.4[${PYTHON_USEDEP}]
+   >=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
+   !~dev-python/reno-2.3.1[${PYTHON_USEDEP}]
+   )"
+RDEPEND="
+   ${CDEPEND}
+   >=dev-python/jinja-2.8[${PYTHON_USEDEP}]
+   !~dev-python/jinja-2.9.0[${PYTHON_USEDEP}]
+   !~dev-python/jinja-2.9.1[${PYTHON_USEDEP}]
+   !~dev-python/jinja-2.9.2[${PYTHON_USEDEP}]
+   !~dev-python/jinja-2.9.3[${PYTHON_USEDEP}]
+   !~dev-python/jinja-2.9.4[${PYTHON_USEDEP}]
+   >=dev-python/oslo-config-4.0.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-config-4.3.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-config-4.4.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-config-3.18.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-context-2.14.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-i18n-3.15.2[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-3.20.0[${PYTHON_USEDEP}]
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
+   >=dev-python/webob-1.7.1[${PYTHON_USEDEP}]
+   >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/statsd-3.2.1[${PYTHON_USEDEP}]
+"
+
+python_prepare_all() {
+   sed -i '/^hacking/d' test-requirements.txt || die
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   nosetests tests/ || die "test failed under ${EPYTHON}"
+}



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

2017-08-26 Thread Matt Thode
commit: 67ce68c32ec84e546c5b2ec54967df1cb5e92332
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 03:44:58 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Aug 27 04:25:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67ce68c3

dev-python/oslo-messaging: 5.30.0 bup

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-python/oslo-messaging/Manifest |  1 +
 .../oslo-messaging/oslo-messaging-5.30.0.ebuild| 57 ++
 2 files changed, 58 insertions(+)

diff --git a/dev-python/oslo-messaging/Manifest 
b/dev-python/oslo-messaging/Manifest
index 6dcb4f0228e..6772de1f8ef 100644
--- a/dev-python/oslo-messaging/Manifest
+++ b/dev-python/oslo-messaging/Manifest
@@ -1 +1,2 @@
 DIST oslo.messaging-5.17.2.tar.gz 306066 SHA256 
42505cf4762c26cc9c454cea288281cbdb499ff61fdca1b51a3d197682cefb06 SHA512 
90f60b4813eabf41d03759e12d7a1cbce334169606fac7ab657c3002e01624946cf492d7a1e5984a4d642f64764691da1799eb6ef4e2ce37196651bafc750760
 WHIRLPOOL 
0b98adaf307240a7419b09077d76c4b7011f99fe87080a2c8be67a9f4bc4d45c00d1bad848e8a09cffb89d016c4a001572da50c4bf65c1a2907f1678a28271ec
+DIST oslo.messaging-5.30.0.tar.gz 315181 SHA256 
aa1f335e8c911f1d0f54bc16529a7eb417ba1bd763452e9b1b7c66df4bd6e2b4 SHA512 
dea1533222b9c410eca38bb20537bf2a7bb8cadd468fb778adebb78454f62ec608923f3bc5543877defbe1fb1fb910c03a2a5621e91c841d91dae50c48692904
 WHIRLPOOL 
25c6254fa25be9b510b183351ea8e50b005565234d0783f1f625be8314921f6068601929c086b59526fab7e34e672f47fede5b87eb93c75c7820994a4e8127cb

diff --git a/dev-python/oslo-messaging/oslo-messaging-5.30.0.ebuild 
b/dev-python/oslo-messaging/oslo-messaging-5.30.0.ebuild
new file mode 100644
index 000..4686a5f1c6f
--- /dev/null
+++ b/dev-python/oslo-messaging/oslo-messaging-5.30.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
+
+inherit distutils-r1
+
+DESCRIPTION="Messaging API for RPC and notifications over different messaging 
transports"
+HOMEPAGE="https://pypi.python.org/pypi/oslo.messaging";
+SRC_URI="mirror://pypi/${PN:0:1}/oslo.messaging/oslo.messaging-${PV}.tar.gz"
+S="${WORKDIR}/oslo.messaging-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}"
+RDEPEND="
+   ${CDEPEND}
+   >=dev-python/futurist-0.11.0[${PYTHON_USEDEP}]
+   !~dev-python/futurist-0.15.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-config-4.0.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-config-4.3.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-config-4.4.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-log-3.22.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-3.20.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}]
+   >=dev-python/oslo-service-1.10.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-i18n-3.15.2[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
+   >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/monotonic-0.6[${PYTHON_USEDEP}]
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+   >=dev-python/cachetools-1.1.0[${PYTHON_USEDEP}]
+   >=dev-python/webob-1.7.1[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-3.10.0[${PYTHON_USEDEP}]
+   >=dev-python/py-amqp-2.1.0[${PYTHON_USEDEP}]
+   !~dev-python/py-amqp-2.1.4[${PYTHON_USEDEP}]
+   >=dev-python/kombu-4.0.0[${PYTHON_USEDEP}]
+   !~dev-python/kombu-4.0.2[${PYTHON_USEDEP}]
+   >=dev-python/pika-0.10.0[${PYTHON_USEDEP}]
+   >=dev-python/pika-pool-0.1.3[${PYTHON_USEDEP}]
+   virtual/python-futures[${PYTHON_USEDEP}]
+   >=dev-python/tenacity-3.2.1[${PYTHON_USEDEP}]
+   >=dev-python/oslo-middleware-3.27.0[${PYTHON_USEDEP}]
+"
+
+python_prepare_all() {
+   sed -i '/^hacking/d' test-requirements.txt || die
+   distutils-r1_python_prepare_all
+}



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

2017-08-26 Thread Matt Thode
commit: e07a34f996d9bfcf4b173c70858d86bf2c38e1d2
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 02:45:05 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Aug 27 04:24:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e07a34f9

dev-python/futurist: 1.3.0 bup

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-python/futurist/Manifest  |  1 +
 dev-python/futurist/futurist-1.3.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/futurist/Manifest b/dev-python/futurist/Manifest
index e46537acd15..4bc90793b72 100644
--- a/dev-python/futurist/Manifest
+++ b/dev-python/futurist/Manifest
@@ -1 +1,2 @@
 DIST futurist-0.13.0.tar.gz 30739 SHA256 
2d51e23607f42bcd84fcf666b91d9a41c131943d85f7a252e599cdea6518ab1c SHA512 
a193721ac4920577cf42a39868a76ab772154430ff59b7ca90584d63d65097e842057a0767d357ead9b057638fc8b736d4245cae9945dabac8782d5821e134b0
 WHIRLPOOL 
bf5353773ca8482361567461e0aaee72c03b2535005533364da54b34a88fc19e7d260e0de8831b1f4c88ab2ffed70481a22892d186c5a0e5727fb4dc3649381a
+DIST futurist-1.3.0.tar.gz 40889 SHA256 
1cd2cccdb1d09e6d8bb61568e933611d41da8bf72e8714cfd473f0728145efef SHA512 
1510de6b52ac72500045e0daebd21184788b31123f0cd152fcca9021fcccf8638e808c0459a446f386ecd849dc2f563b7651145c6a5b56a6b36d630868729abe
 WHIRLPOOL 
eeb1ca603d38b110c99bc43b7a9bc833cabac9c71bb4fee1fe033dda883101d979258fab9f7b2d09572d29b226cf0c4c674da6023a7b42d86abc39c5325f539b

diff --git a/dev-python/futurist/futurist-1.3.0.ebuild 
b/dev-python/futurist/futurist-1.3.0.ebuild
new file mode 100644
index 000..7b11926575c
--- /dev/null
+++ b/dev-python/futurist/futurist-1.3.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 )
+
+inherit distutils-r1
+
+DESCRIPTION="Useful additions to futures, from the future"
+HOMEPAGE="https://pypi.python.org/pypi/futurist 
http://docs.openstack.org/developer/futurist";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   !~dev-python/futurist-2.1.0[${PYTHON_USEDEP}]"
+DEPEND="dev-python/setuptools
+   ${CDEPEND}"
+RDEPEND="
+   ${CDEPEND}
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+   >=dev-python/monotonic-0.6[${PYTHON_USEDEP}]
+   virtual/python-futures[${PYTHON_USEDEP}]
+   >=dev-python/contextlib2-0.4.0[${PYTHON_USEDEP}]
+   >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}]
+   

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

2017-08-26 Thread Matt Thode
commit: 3273cd58c58470150b9671b0f29bc0d971646f73
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 04:07:00 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Aug 27 04:25:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3273cd58

dev-python/ldappool: 2.1.0 bup

Package-Manager: Portage-2.3.6, Repoman-2.3.3

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

diff --git a/dev-python/ldappool/Manifest b/dev-python/ldappool/Manifest
index ea5a5b00d65..32ac8038b96 100644
--- a/dev-python/ldappool/Manifest
+++ b/dev-python/ldappool/Manifest
@@ -1,2 +1,3 @@
 DIST ldappool-1.0.tar.gz 6795 SHA256 
1fc36c617ffa6195a738ca99ae7f2178271ebe30a5ee6d41abdb49168afb75aa SHA512 
081dc08833d95bb0d3ce396cbbe697252e2b483cc3703e87f00f8af0513f9fdca4ff9c97295fb439ff1fcd404027d5922c2a6337665cfad526be3c6b83acfa53
 WHIRLPOOL 
e5cb9b61848cb3fa7314eeeb25fd9bed89ec7e4dca50eb501f80f952ca3aab78017962c85359efbe6d741ec9b38450d78a06a287aee8e7e935db391c3856a68a
 DIST ldappool-2.0.0.tar.gz 15089 SHA256 
2850274c16b3108fae9f0ce2bc327e7712f78578677c08336225b75edeb1c5f1 SHA512 
824243cca712d6aef8929c74cb15f0cefbc8795cdb599d3b0cc48e8eee4a58d3db94a6642379f87ba011784c289f936a62f2aed637bb005985bbee2118d3b6ea
 WHIRLPOOL 
9a54e41a9ff5c5236b9fcf16f61d11bd121c49f9122866c00fc82fc2e6fa2c72d4c45386f613b14ea2d20c58bd40750a90ad3c5384c8d8df6d665c7b7ccb07e0
+DIST ldappool-2.1.0.tar.gz 16395 SHA256 
f3e04e7ffd257f19c2b71b625817dcedc76356f30abc65748060baaeb5a1a5cf SHA512 
a261a4a68e159a54eae51dc19ed543398a1be61d305ba3958d4dab9ed2de9787203a418e5d754cf12c503e5a4c2e8d180d609968e6407201548d4c4886526c0c
 WHIRLPOOL 
a2ca320e12503f0412295256a21acbdfcb2da4e1031aba5cf0914a2a48f9a1f641c29aca772660dc5f929dc64981470c23954cfeacb4bb9c60fdb350f9c67385

diff --git a/dev-python/ldappool/ldappool-2.1.0.ebuild 
b/dev-python/ldappool/ldappool-2.1.0.ebuild
new file mode 100644
index 000..e3ef8ea4f58
--- /dev/null
+++ b/dev-python/ldappool/ldappool-2.1.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
+
+inherit distutils-r1
+
+DESCRIPTION="A connection pool for python-ldap"
+HOMEPAGE="https://launchpad.net/oslo";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+RDEPEND="
+   >=dev-python/pyldap-2.4.20[${PYTHON_USEDEP}]
+"



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

2017-08-26 Thread Matt Thode
commit: f50bb0b2becc40a13cea6c0ed99ad5d4a13a2280
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 01:43:00 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Aug 27 04:24:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f50bb0b2

dev-python/oslo-utils: 3.28.0 bup

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-python/oslo-utils/Manifest |  1 +
 dev-python/oslo-utils/oslo-utils-3.28.0.ebuild | 99 ++
 2 files changed, 100 insertions(+)

diff --git a/dev-python/oslo-utils/Manifest b/dev-python/oslo-utils/Manifest
index 14ad32d7389..874041d6443 100644
--- a/dev-python/oslo-utils/Manifest
+++ b/dev-python/oslo-utils/Manifest
@@ -1 +1,2 @@
 DIST oslo-utils-3.22.1.tar.gz 84249 SHA256 
9825db6337ce10e7c383d2598f87865605d35af15fa9ece7212838ba7d33730e SHA512 
afb21f8267f815e192a667fec247ae2e0d8163d7872805d36c4399928b475e34790136810607e8706ea37e32eb31da2fdc2b9defb2e06f7ba0a7235b2de1abc9
 WHIRLPOOL 
501cb7c18b2997635b5a2ffd91fd472f84168730e2cc76cb13f4937e657448e535d614e9eea64595bce31211af4e1ce0590cb8e313dd31785fe7700c4776585a
+DIST oslo-utils-3.28.0.tar.gz 85122 SHA256 
46abd731d8cfdb682eb5b1d22a2da3c549d79f889bd3db998eac4b64a955769f SHA512 
0206f4e0fcf0c3bdc46062a37e14e37d7a2d141665b7f1ff4c0d5966d04403dffba8814d216b3dc010d0e845c983f3335095c1dee0373b82150447c914f37fe4
 WHIRLPOOL 
40ed09a867e69d46657d76b505705b6161382b11bb5f870b33746d75a67e57320d44df57cf83ea6f68fd48098e49fbb75712e3bf99b695f6f3ae25f78874e3a6

diff --git a/dev-python/oslo-utils/oslo-utils-3.28.0.ebuild 
b/dev-python/oslo-utils/oslo-utils-3.28.0.ebuild
new file mode 100644
index 000..c718dde729f
--- /dev/null
+++ b/dev-python/oslo-utils/oslo-utils-3.28.0.ebuild
@@ -0,0 +1,99 @@
+# 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,6} )
+
+inherit distutils-r1 vcs-snapshot
+
+MY_PN=${PN/-/.}
+
+DESCRIPTION="Oslo Utility library"
+HOMEPAGE="https://launchpad.net/oslo";
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc test"
+
+CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}
+   test? (
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
+   >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
+   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+   >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
+   >=dev-python/coverage-4.0.0[${PYTHON_USEDEP}]
+   !~dev-python/coverage-4.4.0[${PYTHON_USEDEP}]
+   >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-config-4.0.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-config-4.3.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-config-4.4.0[${PYTHON_USEDEP}]
+   >=dev-python/bandit-1.1.0[${PYTHON_USEDEP}]
+   >=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
+   )
+   doc? (
+   >=dev-python/sphinx-1.6.2[${PYTHON_USEDEP}]
+   >=dev-python/openstackdocstheme-1.11.0[${PYTHON_USEDEP}]
+   >=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
+   !~dev-python/reno-2.3.1[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="
+   ${CDEPEND}
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+   virtual/python-funcsigs[${PYTHON_USEDEP}]
+   >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-i18n-3.15.2[${PYTHON_USEDEP}]
+   >=dev-python/monotonic-0.6[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2013.6[${PYTHON_USEDEP}]
+   >=dev-python/netaddr-0.7.13[${PYTHON_USEDEP}]
+   !~dev-python/netaddr-0.7.16[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}]
+   >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-2.1.0[${PYTHON_USEDEP}]
+"
+
+python_prepare_all() {
+   sed -i '/^hacking/d' test-requirements.txt || die
+   distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+   use doc && esetup.py build_sphinx
+}
+
+# Note: Tests fail due to requiring installation
+#
+# Installation appears to fail due to the use of namespace packages but root
+# cause was never truly established.
+#
+# Tests fail with:
+# ImportError: No module named 'oslo.utils
+
+#RESTRICT="test"
+
+python_test() {
+   distutils_install_for_testing
+
+   cd "${TEST_DIR}"/lib || die
+
+   rm -rf .testrepository || die "couldn't remove '.testrepository' under 
${EPTYHON}"
+
+   testr init || die "testr init failed under ${EPYTHON}"
+   te

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

2017-08-26 Thread Matt Thode
commit: 3d1278968d19d13bbcaf7f1753fbcb979f82e3be
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 01:39:33 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Aug 27 04:24:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d127896

dev-python/monotonic: 1.3 bup

Package-Manager: Portage-2.3.6, Repoman-2.3.3

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

diff --git a/dev-python/monotonic/Manifest b/dev-python/monotonic/Manifest
index 0b3ea05525a..fcb6abc8367 100644
--- a/dev-python/monotonic/Manifest
+++ b/dev-python/monotonic/Manifest
@@ -4,3 +4,4 @@ DIST monotonic-0.5.tar.gz 6493 SHA256 
8c1f882aa66c41daffa701cbf7121d8d264d0cb772
 DIST monotonic-1.0.tar.gz 7082 SHA256 
47d7d045b3f2a08bffe683d761ef7f9131a2598db1cec7532a06720656cf719d SHA512 
af2127ba56f346f0ccba324d7398b2c69b8ca3357dbd647eff4ecd8b843c28db935a1e16bf468e0c5e66b54a3bc63ebd24d4a8ea544c45ac22c01eb034322cc8
 WHIRLPOOL 
1d875e7aade716d670fda4fae34012200a258c234916719d843dd1a94d7ae89523ca8972c439d6aa3d7dfea73803c9df7145123f3b4a511f40ba2a5be300c89f
 DIST monotonic-1.1.tar.gz 7139 SHA256 
255c31929e1a01acac4ca709f95bd6d319d6112db3ba170d1fe945a6befe6942 SHA512 
50a33ea7459c46e5a901912056976ed6ee8d006d71f96c8b13e462a40d90455aae3d5e50d96ff2ab426b94c4aefa1701b44ea04edd3823860f8adc4e99d2b71c
 WHIRLPOOL 
4098870cc35097ba9f14c068b35d033991d62824b68dd8c628643a8c71517cf48e9a3c3659c3d2fd5039f993e14d193bf981e08b266caced89c1341ae917
 DIST monotonic-1.2.tar.gz 7173 SHA256 
c0e1ceca563ca6bb30b0fb047ee1002503ae6ad3585fc9c6af37a8f77ec274ba SHA512 
fe35cb2c23a9d8a6cac712fb0de2ec5bcff177f2f5af6e4d468090444f8c9a6adeca204071d9fc88bc4776e7b3fc30e15f00e77887925a7a39d9886dda412a82
 WHIRLPOOL 
41068f1f3ca6e02fc41c9379ad3443e477bda60736dd4eb45e91cabef4996df5c982a52f7a748d051b017383c9721d62785dfe6fa850fc4f6802891a2270f118
+DIST monotonic-1.3.tar.gz 7211 SHA256 
2b469e2d7dd403f7f7f79227fe5ad551ee1e76f8bb300ae935209884b93c7c1b SHA512 
870b9530235715eda099cc332c94935ebb80f52a30523dca90639b9f8b3391dd706a9a8f3aac402ebd8c008672e84cd09b5397e954160751e71940b3a9120bd9
 WHIRLPOOL 
ee2e70d6b45bfbbccaa6eca1ca3ddb9a9828353fb26075047b1780eac8271049d474795fbb3c6e6ca1a8515a307255b20e7e1332075327153ee851ada5d7

diff --git a/dev-python/monotonic/monotonic-1.3.ebuild 
b/dev-python/monotonic/monotonic-1.3.ebuild
new file mode 100644
index 000..81be52da705
--- /dev/null
+++ b/dev-python/monotonic/monotonic-1.3.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="An implementation of time.monotonic() for Python 2 & < 3.3"
+HOMEPAGE="https://github.com/atdt/monotonic";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND=""



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

2017-08-26 Thread Matt Thode
commit: 617e2ab179e8964871780a91d0c3a3f03f531e75
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 04:23:33 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Aug 27 04:25:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=617e2ab1

sys-auth/keystone: PIKE

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 sys-auth/keystone/keystone-2017.2..ebuild | 174 ++
 sys-auth/keystone/metadata.xml|   2 +-
 2 files changed, 175 insertions(+), 1 deletion(-)

diff --git a/sys-auth/keystone/keystone-2017.2..ebuild 
b/sys-auth/keystone/keystone-2017.2..ebuild
new file mode 100644
index 000..e9bfc0ef7fc
--- /dev/null
+++ b/sys-auth/keystone/keystone-2017.2..ebuild
@@ -0,0 +1,174 @@
+# 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 user
+
+DESCRIPTION="The Openstack authentication, authorization, and service catalog"
+HOMEPAGE="https://launchpad.net/keystone";
+EGIT_REPO_URI="https://github.com/openstack/keystone.git";
+EGIT_BRANCH="stable/pike"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS=""
+IUSE="+sqlite ldap memcached mongo mysql postgres test"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   !~dev-python/pbr-2.1.0"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}"
+RDEPEND="
+   ${CDEPEND}
+   >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
+   !~dev-python/Babel-2.4.0[${PYTHON_USEDEP}]
+   >=dev-python/webob-1.7.1[${PYTHON_USEDEP}]
+   >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}]
+   dev-python/paste[${PYTHON_USEDEP}]
+   >=dev-python/routes-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-1.6[${PYTHON_USEDEP}]
+   !~dev-python/cryptography-2.0[${PYTHON_USEDEP}]
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+   sqlite? (
+   >=dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}]
+   !~dev-python/sqlalchemy-1.1.5[sqlite,${PYTHON_USEDEP}]
+   !~dev-python/sqlalchemy-1.1.6[sqlite,${PYTHON_USEDEP}]
+   !~dev-python/sqlalchemy-1.1.7[sqlite,${PYTHON_USEDEP}]
+   !~dev-python/sqlalchemy-1.1.8[sqlite,${PYTHON_USEDEP}]
+   )
+   mysql? (
+   >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
+   !~dev-python/pymysql-0.7.7[${PYTHON_USEDEP}]
+   >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
+   !~dev-python/sqlalchemy-1.1.5[${PYTHON_USEDEP}]
+   !~dev-python/sqlalchemy-1.1.6[${PYTHON_USEDEP}]
+   !~dev-python/sqlalchemy-1.1.7[${PYTHON_USEDEP}]
+   !~dev-python/sqlalchemy-1.1.8[${PYTHON_USEDEP}]
+   )
+   postgres? (
+   >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}]
+   >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
+   !~dev-python/sqlalchemy-1.1.5[${PYTHON_USEDEP}]
+   !~dev-python/sqlalchemy-1.1.6[${PYTHON_USEDEP}]
+   !~dev-python/sqlalchemy-1.1.7[${PYTHON_USEDEP}]
+   !~dev-python/sqlalchemy-1.1.8[${PYTHON_USEDEP}]
+   )
+   >=dev-python/sqlalchemy-migrate-0.11.0[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
+   >=dev-python/passlib-1.7.0[${PYTHON_USEDEP}]
+   >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/keystonemiddleware-4.12.0[${PYTHON_USEDEP}]
+   >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}]
+   >=dev-python/scrypt-0.8.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-cache-1.5.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-concurrency-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-config-4.0.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-config-4.3.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-config-4.4.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-context-2.14.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-messaging-5.24.2[${PYTHON_USEDEP}]
+   !~dev-python/oslo-messaging-5.25.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-db-4.24.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-i18n-3.15.2[${PYTHON_USEDEP}]
+   >=dev-python/oslo-log-3.22.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-middleware-3.27.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-policy-1.23.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-serialization-1.19.1[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-3.20.0[${PYTHON_USEDEP}]
+   >=dev-python/oauthlib-0.6.0[${PYTHON_USEDEP}]
+   >=dev-python/pysaml2-2.4.0[${PYTHON_USEDEP}]
+   =dev-python/dogpile-cache-0.6.2[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-2.0.0[${PYTHON_USEDEP}]
+   !~dev-python/jsonschema-2.5.0[${PYTHON_USEDEP}]
+   =dev-python/pycadf-1.1.0[

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

2017-08-26 Thread Michael Palimaka
commit: 1316ead367c6c615d4943baf45bfc69f4766837e
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Aug 27 04:21:33 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Aug 27 04:21:41 2017 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=1316ead3

travis: update

 .travis.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.travis.yml b/.travis.yml
index cf77b5e1..f71b65ca 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -6,7 +6,7 @@ language: python
 python:
 - pypy
 env:
-- PORTAGE_VER="2.3.6"
+- PORTAGE_VER="2.3.8"
 before_install:
 - sudo apt-get -qq update
 - pip install lxml



[gentoo-commits] proj/qt:qtbase59 commit in: eclass/

2017-08-26 Thread Michael Palimaka
commit: 1495d22c38a2b6fec517fee21cb2acf5416746c5
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Aug 27 03:46:55 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Aug 27 04:15:28 2017 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=1495d22c

qt5-build.eclass: create a forwarding header for qtbase

Since 5.8, the build system no longer creates a forwarding header causing the
system config to be used instead of what was passed to configure.

This reverts commit 53e51ab097bd73ec05d56c389bc68da17eaf22d5.

Gentoo-bug: 599636

 eclass/qt5-build.eclass | 13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index 7ec6cac3..4c311493 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -616,12 +616,7 @@ qt5_base_configure() {
$([[ ${QT5_MINOR_VERSION} -lt 8 ]] && echo -iconv)
 
# disable everything to prevent automagic deps (part 3)
-   -no-cups -no-evdev -no-tslib -no-icu -no-fontconfig
-
-   # FIXME
-   # since 5.8, disabling dbus generates a QT_NO_DBUS in 
QtCore/qconfig.h,
-   # thus specify runtime loading of libdbus to avoid the #define
-   $([[ ${QT5_MINOR_VERSION} -ge 8 ]] && echo -dbus-runtime || 
echo -no-dbus)
+   -no-cups -no-evdev -no-tslib -no-icu -no-fontconfig -no-dbus
 
# let portage handle stripping
-no-strip
@@ -685,6 +680,12 @@ qt5_base_configure() {
"${S}"/configure "${conf[@]}" || die "configure failed"
 
popd >/dev/null || die
+
+   if [[ ${QT5_MINOR_VERSION} -ge 8 ]]; then
+   # a forwarding header is no longer created since 5.8, causing 
the system
+   # config to always be used. bug 599636
+   cp src/corelib/global/qconfig.h include/QtCore/ || die
+   fi
 }
 
 # @FUNCTION: qt5_qmake



[gentoo-commits] proj/qt:qtbase59 commit in: dev-qt/qtcore/

2017-08-26 Thread Michael Palimaka
commit: 53fa83d002fe7f4bb7ac9e59e4e70bc501ace39e
Author: Michael Palimaka  gentoo  org>
AuthorDate: Mon Aug  7 14:26:26 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Aug 27 04:15:22 2017 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=53fa83d0

dev-qt/qtcore: replicate ifdefs removed in >=5.8

Gentoo-bug: 620348
Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-qt/qtcore/qtcore-5.9.1.ebuild| 22 ++
 dev-qt/qtcore/qtcore-5.9..ebuild | 22 ++
 dev-qt/qtcore/qtcore-5..ebuild   | 22 ++
 3 files changed, 66 insertions(+)

diff --git a/dev-qt/qtcore/qtcore-5.9.1.ebuild 
b/dev-qt/qtcore/qtcore-5.9.1.ebuild
index 175000e7..b568c54d 100644
--- a/dev-qt/qtcore/qtcore-5.9.1.ebuild
+++ b/dev-qt/qtcore/qtcore-5.9.1.ebuild
@@ -42,3 +42,25 @@ src_configure() {
)
qt5-build_src_configure
 }
+
+src_install() {
+   qt5-build_src_install
+
+   local flags=(
+   ALSA CUPS DBUS EGL EGLFS EGL_X11 EVDEV FONTCONFIG 
FREETYPE
+   HARFBUZZ IMAGEFORMAT_JPEG IMAGEFORMAT_PNG LIBPROXY 
MITSHM
+   OPENGL OPENSSL OPENVG PULSEAUDIO SHAPE SSL TSLIB XCURSOR
+   XFIXES XKB XRANDR XRENDER XSYNC ZLIB
+   )
+
+   for flag in ${flags[@]}; do
+   cat >> "${D%/}"/${QT5_HEADERDIR}/QtCore/qconfig.h <<- _EOF_ || 
die
+
+   #if defined(QT_NO_${flag}) && defined(QT_${flag})
+   # undef QT_NO_${flag}
+   #elif !defined(QT_NO_${flag}) && !defined(QT_${flag})
+   # define QT_NO_${flag}
+   #endif
+   _EOF_
+   done
+}

diff --git a/dev-qt/qtcore/qtcore-5.9..ebuild 
b/dev-qt/qtcore/qtcore-5.9..ebuild
index 175000e7..b568c54d 100644
--- a/dev-qt/qtcore/qtcore-5.9..ebuild
+++ b/dev-qt/qtcore/qtcore-5.9..ebuild
@@ -42,3 +42,25 @@ src_configure() {
)
qt5-build_src_configure
 }
+
+src_install() {
+   qt5-build_src_install
+
+   local flags=(
+   ALSA CUPS DBUS EGL EGLFS EGL_X11 EVDEV FONTCONFIG 
FREETYPE
+   HARFBUZZ IMAGEFORMAT_JPEG IMAGEFORMAT_PNG LIBPROXY 
MITSHM
+   OPENGL OPENSSL OPENVG PULSEAUDIO SHAPE SSL TSLIB XCURSOR
+   XFIXES XKB XRANDR XRENDER XSYNC ZLIB
+   )
+
+   for flag in ${flags[@]}; do
+   cat >> "${D%/}"/${QT5_HEADERDIR}/QtCore/qconfig.h <<- _EOF_ || 
die
+
+   #if defined(QT_NO_${flag}) && defined(QT_${flag})
+   # undef QT_NO_${flag}
+   #elif !defined(QT_NO_${flag}) && !defined(QT_${flag})
+   # define QT_NO_${flag}
+   #endif
+   _EOF_
+   done
+}

diff --git a/dev-qt/qtcore/qtcore-5..ebuild 
b/dev-qt/qtcore/qtcore-5..ebuild
index 175000e7..b568c54d 100644
--- a/dev-qt/qtcore/qtcore-5..ebuild
+++ b/dev-qt/qtcore/qtcore-5..ebuild
@@ -42,3 +42,25 @@ src_configure() {
)
qt5-build_src_configure
 }
+
+src_install() {
+   qt5-build_src_install
+
+   local flags=(
+   ALSA CUPS DBUS EGL EGLFS EGL_X11 EVDEV FONTCONFIG 
FREETYPE
+   HARFBUZZ IMAGEFORMAT_JPEG IMAGEFORMAT_PNG LIBPROXY 
MITSHM
+   OPENGL OPENSSL OPENVG PULSEAUDIO SHAPE SSL TSLIB XCURSOR
+   XFIXES XKB XRANDR XRENDER XSYNC ZLIB
+   )
+
+   for flag in ${flags[@]}; do
+   cat >> "${D%/}"/${QT5_HEADERDIR}/QtCore/qconfig.h <<- _EOF_ || 
die
+
+   #if defined(QT_NO_${flag}) && defined(QT_${flag})
+   # undef QT_NO_${flag}
+   #elif !defined(QT_NO_${flag}) && !defined(QT_${flag})
+   # define QT_NO_${flag}
+   #endif
+   _EOF_
+   done
+}



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

2017-08-26 Thread Tim Harder
commit: 3ce77cb87f07e616ad0ef8758cc8892fac269069
Author: Tim Harder  gentoo  org>
AuthorDate: Sat Aug 26 00:21:02 2017 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Aug 27 03:46:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ce77cb8

app-misc/byobu: remove old

 app-misc/byobu/Manifest   |  1 -
 app-misc/byobu/byobu-5.116.ebuild | 43 ---
 2 files changed, 44 deletions(-)

diff --git a/app-misc/byobu/Manifest b/app-misc/byobu/Manifest
index 1529fb38bbf..a57b0c6c83b 100644
--- a/app-misc/byobu/Manifest
+++ b/app-misc/byobu/Manifest
@@ -1,3 +1,2 @@
-DIST byobu_5.116.orig.tar.gz 665355 SHA256 
85251e149bc56cfeb299c88b32390889b73b444f47039f9206a012602ecb9748 SHA512 
49a37ad155f32db4cc2d03c9b235b94f1acc63a4496b9d1929b9418f00daf045fa0a571616e2b33977d764724f3b692e56053d490cd26e765aa3e5a9aa00d572
 WHIRLPOOL 
e33053a3c4b388673e4b0ba4c968bd2cf9b66f101d456f578e25f437f8bd0365cd2a938becbfe9046f0261044063117a68cb4ca9ae9bc1ad56a1d11edf14
 DIST byobu_5.119.orig.tar.gz 664949 SHA256 
4b092ca12d3a33e89d84cc90c4a41af2ba8697d48e26080a45d64d6b7800ca77 SHA512 
498ea4f0e67bbef45d964bb157541bb115498f85f69c470ab8107b07886264d3bee03a108d37316fc580c4cd2231da3195f5e4dd9e8f819d309e13a06c83344a
 WHIRLPOOL 
35d69107e8566bd1af7d598e8380ad99fcf3ab0e3930f5aaa298a49e4da623676141e9efcfb4b491b2621ac9f0af764383ff939bca2d9f4c882df22eeea92618
 DIST byobu_5.122.orig.tar.gz 581198 SHA256 
0e5f14db8340712cf5b1049002c5b7f2a116ca28e6df418cb7500d3c4fa43234 SHA512 
df090d964dfc9b9667fa357f828e021788e0c43ed6849c9f0d4f0a95e8cc431e3cb74ce4569e96187a78f640a5fb91d5eda8cc1f2619d83cf2ad79c82a8c1f10
 WHIRLPOOL 
bf58f3b3784ba8587242f4bebefb0a4c0adc66a604d452c2f37d5f8479a8e21867ae79b32c2ea9203aca1e7c1bd0a8e92d28d4c864fc43a9a0a8dcb5d10d790c

diff --git a/app-misc/byobu/byobu-5.116.ebuild 
b/app-misc/byobu/byobu-5.116.ebuild
deleted file mode 100644
index 33c36ce0cdc..000
--- a/app-misc/byobu/byobu-5.116.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-inherit python-single-r1
-
-DESCRIPTION="A set of profiles for the GNU Screen console window manager 
(app-misc/screen)"
-HOMEPAGE="http://byobu.co";
-SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P/-/_}.orig.tar.gz";
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="screen"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   dev-libs/newt[${PYTHON_USEDEP}]
-   screen? ( app-misc/screen )
-   !screen? ( app-misc/tmux )"
-
-src_prepare() {
-   default
-
-   python_fix_shebang .
-
-   # Set default system backend to screen
-   if use screen ; then
-   sed -i -e 's/#\(BYOBU_BACKEND\).*/\1="screen"/' 
etc/byobu/backend || die
-   fi
-}
-
-src_install() {
-   default
-
-   # Create symlinks for backends
-   dosym ${PN} /usr/bin/${PN}-screen
-   dosym ${PN} /usr/bin/${PN}-tmux
-
-   docompress -x /usr/share/doc/${PN}
-}



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

2017-08-26 Thread Tim Harder
commit: bbef245f7d162861855831363b89c8ea454ab8da
Author: Tim Harder  gentoo  org>
AuthorDate: Sat Aug 26 00:20:22 2017 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Aug 27 03:46:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbef245f

app-misc/byobu: version bump to 5.122

 app-misc/byobu/Manifest   |  1 +
 app-misc/byobu/byobu-5.122.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/app-misc/byobu/Manifest b/app-misc/byobu/Manifest
index 88b229ef5de..1529fb38bbf 100644
--- a/app-misc/byobu/Manifest
+++ b/app-misc/byobu/Manifest
@@ -1,2 +1,3 @@
 DIST byobu_5.116.orig.tar.gz 665355 SHA256 
85251e149bc56cfeb299c88b32390889b73b444f47039f9206a012602ecb9748 SHA512 
49a37ad155f32db4cc2d03c9b235b94f1acc63a4496b9d1929b9418f00daf045fa0a571616e2b33977d764724f3b692e56053d490cd26e765aa3e5a9aa00d572
 WHIRLPOOL 
e33053a3c4b388673e4b0ba4c968bd2cf9b66f101d456f578e25f437f8bd0365cd2a938becbfe9046f0261044063117a68cb4ca9ae9bc1ad56a1d11edf14
 DIST byobu_5.119.orig.tar.gz 664949 SHA256 
4b092ca12d3a33e89d84cc90c4a41af2ba8697d48e26080a45d64d6b7800ca77 SHA512 
498ea4f0e67bbef45d964bb157541bb115498f85f69c470ab8107b07886264d3bee03a108d37316fc580c4cd2231da3195f5e4dd9e8f819d309e13a06c83344a
 WHIRLPOOL 
35d69107e8566bd1af7d598e8380ad99fcf3ab0e3930f5aaa298a49e4da623676141e9efcfb4b491b2621ac9f0af764383ff939bca2d9f4c882df22eeea92618
+DIST byobu_5.122.orig.tar.gz 581198 SHA256 
0e5f14db8340712cf5b1049002c5b7f2a116ca28e6df418cb7500d3c4fa43234 SHA512 
df090d964dfc9b9667fa357f828e021788e0c43ed6849c9f0d4f0a95e8cc431e3cb74ce4569e96187a78f640a5fb91d5eda8cc1f2619d83cf2ad79c82a8c1f10
 WHIRLPOOL 
bf58f3b3784ba8587242f4bebefb0a4c0adc66a604d452c2f37d5f8479a8e21867ae79b32c2ea9203aca1e7c1bd0a8e92d28d4c864fc43a9a0a8dcb5d10d790c

diff --git a/app-misc/byobu/byobu-5.122.ebuild 
b/app-misc/byobu/byobu-5.122.ebuild
new file mode 100644
index 000..f67cbf99d55
--- /dev/null
+++ b/app-misc/byobu/byobu-5.122.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit python-single-r1
+
+DESCRIPTION="A set of profiles for the GNU Screen console window manager 
(app-misc/screen)"
+HOMEPAGE="http://byobu.co";
+SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P/-/_}.orig.tar.gz";
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="screen"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   dev-libs/newt[${PYTHON_USEDEP}]
+   screen? ( app-misc/screen )
+   !screen? ( app-misc/tmux )"
+
+src_prepare() {
+   default
+
+   python_fix_shebang .
+
+   # Set default system backend to screen
+   if use screen ; then
+   sed -i -e 's/#\(BYOBU_BACKEND\).*/\1="screen"/' 
etc/byobu/backend || die
+   fi
+}
+
+src_install() {
+   default
+
+   # Create symlinks for backends
+   dosym ${PN} /usr/bin/${PN}-screen
+   dosym ${PN} /usr/bin/${PN}-tmux
+
+   docompress -x /usr/share/doc/${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: net-mail/isync/

2017-08-26 Thread Tim Harder
commit: 5e4724e268a8cea1fad06d70f4c6abfbfd8e8d5e
Author: Tim Harder  gentoo  org>
AuthorDate: Fri Aug 25 08:58:47 2017 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Aug 27 03:46:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e4724e2

net-mail/isync: version bump to 1.2.2

 net-mail/isync/Manifest   |  1 +
 net-mail/isync/isync-1.2.2.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/net-mail/isync/Manifest b/net-mail/isync/Manifest
index 71babef77b3..d3be67e32db 100644
--- a/net-mail/isync/Manifest
+++ b/net-mail/isync/Manifest
@@ -1,3 +1,4 @@
 DIST isync-1.0.6.tar.gz 188572 SHA256 
e543767a5e36574256e8c25ba43acddf060fdf5f6a7029b127560d87632f SHA512 
d22d45445396742f34b249837f46e61caa6d55933b0dd1ae74272d6baea5cce520adaed59ed3b34be5ca43b8793e0002b8db43b64cf47698abca1194db4da5d3
 WHIRLPOOL 
a3533275f5fb2b1a16ccc8929d505f1a93b0884629d8b9653b5b486564986779e811b641399aca4c0144ff247dfef9039ce02f660051fbaac571ccbca488d7f9
 DIST isync-1.2.0.tar.gz 278536 SHA256 
833878de1647d403cb56984757cc416094ee037c5388a0f1d1f74084f6e60e59 SHA512 
5e31220138df61ecb6694082d39af0450b03d7dcebc4052489742bebb0436b8361d7ea6d85490450b99959b4b1e9faa76bffa8b403178e18f732ff8f179ff56e
 WHIRLPOOL 
39940471ec0ad1d6297c0042362891aaf88485169671ad0802dedbd810c591d433e1ebd4230a992a7419ad64b47e1a4c4ef776a52c77b83952900ee185505944
 DIST isync-1.2.1.tar.gz 281990 SHA256 
e716de28c9a08e624a035caae3902fcf3b511553be5d61517a133e03aa3532ae SHA512 
706379e602cdcef3a1ca7eaf2301cfea15b9bbb5ee46c8f598308ad68a48725c6a4d13a2e73cc4633efec34fda1dbcb89bdd0e4c2e06993fa24db69cce9ff50b
 WHIRLPOOL 
16f68d7cd7f97f157035005e3fc369d0fec0fc4cdbb28a6eec63137911235292b3f77b57fd0831f0144fecfc4e61657c8f251e70c1df4ab387dea1f05bef4cbd
+DIST isync-1.2.2.tar.gz 285745 SHA256 
d9197e27bfe77e3d8971f4fcb25ec37b2506827c4bc9439b72376caa091ce877 SHA512 
246dcf0704c0afaad7c402a5fc304ccfd533dc084cd775df4d8d2cb53e69f5236a603d56a54f63b389049a556e23c0dfafb80a4ba929e1b4cffb90200eaf65d6
 WHIRLPOOL 
2fe3864bbffc2191622395ac1ae1d54493e45e6c5220913fdb70d2cf6fb0dc0961afa32c00fb41f74c682f5525e0209cb011c64c0e68e315a33b2e419b1515ef

diff --git a/net-mail/isync/isync-1.2.2.ebuild 
b/net-mail/isync/isync-1.2.2.ebuild
new file mode 100644
index 000..838bb0f289a
--- /dev/null
+++ b/net-mail/isync/isync-1.2.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="MailDir mailbox synchronizer"
+HOMEPAGE="http://isync.sourceforge.net/";
+SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
+IUSE="compat sasl libressl ssl zlib"
+
+DEPEND=">=sys-libs/db-4.2:*
+   zlib? ( sys-libs/zlib )
+   sasl? ( dev-libs/cyrus-sasl )
+   ssl? (
+   !libressl? ( >=dev-libs/openssl-0.9.6:* )
+   libressl? ( dev-libs/libressl )
+   )"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   econf \
+   --docdir="/usr/share/doc/${PF}" \
+   $(use_with ssl) \
+   $(use_with sasl) \
+   $(use_with zlib) \
+   $(use_enable compat)
+}



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

2017-08-26 Thread Tim Harder
commit: a677abcf2d828ffce5b54f591b804b86f1ead623
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Aug 27 02:42:23 2017 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Aug 27 03:46:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a677abcf

dev-python/hypothesis: version bump to 3.22.0

 dev-python/hypothesis/Manifest |  1 +
 dev-python/hypothesis/hypothesis-3.22.0.ebuild | 31 ++
 2 files changed, 32 insertions(+)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index b7b0a98d6c0..be9d22dd699 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -1,5 +1,6 @@
 DIST hypothesis-3.18.5.tar.gz 367643 SHA256 
732df6038156581592c4f8dc8689988dafd60669859d53e469e0e83c3ab9931b SHA512 
0f728c66ef0170c4886d5cc168419ae7bbcd9f9f72d968031e34fe01a616e3ad76bad35f3ea50f258f5f8f75ad63426894a9f0cf4c683f2c6a9c9e3b5ac8db58
 WHIRLPOOL 
6a02cbf8a2403ef5d08ea3b508459ee36102a5944df9efd1dec41101ff6ae3558f192d3375bac40b0e8b0ee2506a843f89dea576fcc8c38ca2726c74bda6
 DIST hypothesis-3.19.2.tar.gz 378801 SHA256 
aacfec60fcef1fec108347a421a2aebce5b1fa1f952567e6e0c9530c84201aad SHA512 
a63b991ad725994b47fd8cce14ff9bfdd85e58ccc3717ef9e64c68ee9f3a38b71fbe96c250441e5696dc5039cd2a39d6b21399d0f9a71940ef105377fe6c5ad2
 WHIRLPOOL 
3c376884a7838f421cc24a8a90bb1d44750cc117c52d369f9fb194d84f61c3e57c10054a9e496cc08acc343383f3224ac85fe46d05c87c667aa5f2e2795d6e08
+DIST hypothesis-3.22.0.tar.gz 443361 SHA256 
8af7ff4f62d1664090dc8957fda4ad90d899a4bf9a15aa526d52b1924aa62e57 SHA512 
a561b7b82d4e345d7811dc07c0c887a094762b51a44a4d3db5e6b1704d455ad1d7685d0be156aca468fdecec594b30d99d06bef3e44b4373f11b4502de54
 WHIRLPOOL 
1eeda21bcf05a7e86f35f9a2e8179835098420a360076354c1b367484d39bc787bf2dfa3109eee9908b98f58b585228c8e5981a2ff3f6a3fa3f5a1ccc2d24e93
 DIST hypothesis-3.6.0.tar.gz 73586 SHA256 
ecb0e711ab83032c54605d88fda1e07ca5c6025bdb5e91deab96eca29491f678 SHA512 
cb885628e5c38ab9312cfb177ebc3c014617d21031737f5fba343ba485c1b8ff82b1302e7bc1d3e79192bfd8324fd0501498c968f3ac8343829f8965f6354389
 WHIRLPOOL 
189c788fdd0a326879a468061c271b14056da5f7dc1d5975e8f360cd5a91957eb8f79c26a045fbe49d7b11f7cc09024d3d09a353321b1dda1d4d96b452fd9e7b
 DIST hypothesis-3.6.1.tar.gz 75106 SHA256 
d4a0aa584ee4654819b8bfc8b5791669ad229eb1db949716543d7c31219cb35b SHA512 
89a884cfc147b09e6356ea1f2272784b256065a7ff86584c133c00d11cb0fda0a8463e347c15698c605f6c2d8fc7aa09cd4c216849cb2b851566bdf4268c28c4
 WHIRLPOOL 
1a65ad7442ba457390414c3117fdcde6981adb6e7cd0269b47ac7ec63e60393af386518f4ca79410222ff7533b12f87a99705f22fd9b20befdcf6a6a4a422e12
 DIST hypothesis-3.8.3.tar.gz 79107 SHA256 
0ab895ba432585e6f15b1c766c6927d95d23a301adfae4249859f80c23dc8d51 SHA512 
6ad61a84af87263ce639f0cef36dec90c2e1cc9df64fcd053b44c3790b445a2bd103ba99cc17f22e8fb06dfdbcf082833b000764bab94532401ffe30a54cb439
 WHIRLPOOL 
abd02b563e034c5d8d80d71e40360faa47427f6da15815cdc0b13c1bdcb2cbbbabcad477ef58ea23f9b3d80248e3ade4a167e4c17c4147a59c32cfd4d207113e

diff --git a/dev-python/hypothesis/hypothesis-3.22.0.ebuild 
b/dev-python/hypothesis/hypothesis-3.22.0.ebuild
new file mode 100644
index 000..c56c9bb293e
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-3.22.0.ebuild
@@ -0,0 +1,31 @@
+# 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,6} pypy{,3} )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 eutils
+
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="https://github.com/HypothesisWorks/hypothesis-python 
https://pypi.python.org/pypi/hypothesis";
+SRC_URI="https://github.com/HypothesisWorks/hypothesis-python/archive/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+IUSE=""
+
+RDEPEND="$(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' 
'python2*')"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+
+S=${WORKDIR}/${PN}-python-${PV}
+
+pkg_postinst() {
+   optfeature "datetime support" dev-python/pytz
+   optfeature "numpy support" dev-python/numpy
+   optfeature "django support" dev-python/django dev-python/pytz
+   optfeature "pytest support" dev-python/pytest
+}



[gentoo-commits] proj/qt:qtbase59 commit in: eclass/

2017-08-26 Thread Michael Palimaka
commit: b64a61991e951958415f5e0ba72043d1a385a894
Author: Michael Palimaka  gentoo  org>
AuthorDate: Mon Aug  7 14:41:26 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Aug 27 03:49:08 2017 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=b64a6199

Revert "qt5-build.eclass: workaround global disabling of dbus for qtbase >= 5.8"

This reverts commit 53e51ab097bd73ec05d56c389bc68da17eaf22d5.

 eclass/qt5-build.eclass | 7 +--
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index 7ec6cac3..b6c211bc 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -616,12 +616,7 @@ qt5_base_configure() {
$([[ ${QT5_MINOR_VERSION} -lt 8 ]] && echo -iconv)
 
# disable everything to prevent automagic deps (part 3)
-   -no-cups -no-evdev -no-tslib -no-icu -no-fontconfig
-
-   # FIXME
-   # since 5.8, disabling dbus generates a QT_NO_DBUS in 
QtCore/qconfig.h,
-   # thus specify runtime loading of libdbus to avoid the #define
-   $([[ ${QT5_MINOR_VERSION} -ge 8 ]] && echo -dbus-runtime || 
echo -no-dbus)
+   -no-cups -no-evdev -no-tslib -no-icu -no-fontconfig -no-dbus
 
# let portage handle stripping
-no-strip



[gentoo-commits] proj/qt:qtbase59 commit in: dev-qt/qtcore/

2017-08-26 Thread Michael Palimaka
commit: b371f3bff0fb73f2247ab918c695faabaac4d178
Author: Michael Palimaka  gentoo  org>
AuthorDate: Mon Aug  7 14:26:26 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Aug 27 03:49:08 2017 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=b371f3bf

dev-qt/qtcore: replicate ifdefs removed in >=5.8

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-qt/qtcore/qtcore-5.9.1.ebuild| 22 ++
 dev-qt/qtcore/qtcore-5.9..ebuild | 22 ++
 dev-qt/qtcore/qtcore-5..ebuild   | 22 ++
 3 files changed, 66 insertions(+)

diff --git a/dev-qt/qtcore/qtcore-5.9.1.ebuild 
b/dev-qt/qtcore/qtcore-5.9.1.ebuild
index 175000e7..b568c54d 100644
--- a/dev-qt/qtcore/qtcore-5.9.1.ebuild
+++ b/dev-qt/qtcore/qtcore-5.9.1.ebuild
@@ -42,3 +42,25 @@ src_configure() {
)
qt5-build_src_configure
 }
+
+src_install() {
+   qt5-build_src_install
+
+   local flags=(
+   ALSA CUPS DBUS EGL EGLFS EGL_X11 EVDEV FONTCONFIG 
FREETYPE
+   HARFBUZZ IMAGEFORMAT_JPEG IMAGEFORMAT_PNG LIBPROXY 
MITSHM
+   OPENGL OPENSSL OPENVG PULSEAUDIO SHAPE SSL TSLIB XCURSOR
+   XFIXES XKB XRANDR XRENDER XSYNC ZLIB
+   )
+
+   for flag in ${flags[@]}; do
+   cat >> "${D%/}"/${QT5_HEADERDIR}/QtCore/qconfig.h <<- _EOF_ || 
die
+
+   #if defined(QT_NO_${flag}) && defined(QT_${flag})
+   # undef QT_NO_${flag}
+   #elif !defined(QT_NO_${flag}) && !defined(QT_${flag})
+   # define QT_NO_${flag}
+   #endif
+   _EOF_
+   done
+}

diff --git a/dev-qt/qtcore/qtcore-5.9..ebuild 
b/dev-qt/qtcore/qtcore-5.9..ebuild
index 175000e7..b568c54d 100644
--- a/dev-qt/qtcore/qtcore-5.9..ebuild
+++ b/dev-qt/qtcore/qtcore-5.9..ebuild
@@ -42,3 +42,25 @@ src_configure() {
)
qt5-build_src_configure
 }
+
+src_install() {
+   qt5-build_src_install
+
+   local flags=(
+   ALSA CUPS DBUS EGL EGLFS EGL_X11 EVDEV FONTCONFIG 
FREETYPE
+   HARFBUZZ IMAGEFORMAT_JPEG IMAGEFORMAT_PNG LIBPROXY 
MITSHM
+   OPENGL OPENSSL OPENVG PULSEAUDIO SHAPE SSL TSLIB XCURSOR
+   XFIXES XKB XRANDR XRENDER XSYNC ZLIB
+   )
+
+   for flag in ${flags[@]}; do
+   cat >> "${D%/}"/${QT5_HEADERDIR}/QtCore/qconfig.h <<- _EOF_ || 
die
+
+   #if defined(QT_NO_${flag}) && defined(QT_${flag})
+   # undef QT_NO_${flag}
+   #elif !defined(QT_NO_${flag}) && !defined(QT_${flag})
+   # define QT_NO_${flag}
+   #endif
+   _EOF_
+   done
+}

diff --git a/dev-qt/qtcore/qtcore-5..ebuild 
b/dev-qt/qtcore/qtcore-5..ebuild
index 175000e7..b568c54d 100644
--- a/dev-qt/qtcore/qtcore-5..ebuild
+++ b/dev-qt/qtcore/qtcore-5..ebuild
@@ -42,3 +42,25 @@ src_configure() {
)
qt5-build_src_configure
 }
+
+src_install() {
+   qt5-build_src_install
+
+   local flags=(
+   ALSA CUPS DBUS EGL EGLFS EGL_X11 EVDEV FONTCONFIG 
FREETYPE
+   HARFBUZZ IMAGEFORMAT_JPEG IMAGEFORMAT_PNG LIBPROXY 
MITSHM
+   OPENGL OPENSSL OPENVG PULSEAUDIO SHAPE SSL TSLIB XCURSOR
+   XFIXES XKB XRANDR XRENDER XSYNC ZLIB
+   )
+
+   for flag in ${flags[@]}; do
+   cat >> "${D%/}"/${QT5_HEADERDIR}/QtCore/qconfig.h <<- _EOF_ || 
die
+
+   #if defined(QT_NO_${flag}) && defined(QT_${flag})
+   # undef QT_NO_${flag}
+   #elif !defined(QT_NO_${flag}) && !defined(QT_${flag})
+   # define QT_NO_${flag}
+   #endif
+   _EOF_
+   done
+}



[gentoo-commits] repo/gentoo:master commit in: net-mail/isync/

2017-08-26 Thread Tim Harder
commit: fa05e77a8beec579fa8ca4c13282f6fcafc995e2
Author: Tim Harder  gentoo  org>
AuthorDate: Fri Aug 25 08:59:22 2017 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Aug 27 03:46:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa05e77a

net-mail/isync: remove old

 net-mail/isync/Manifest   |  2 --
 net-mail/isync/isync-1.0.6.ebuild | 28 
 net-mail/isync/isync-1.2.0.ebuild | 28 
 3 files changed, 58 deletions(-)

diff --git a/net-mail/isync/Manifest b/net-mail/isync/Manifest
index d3be67e32db..b1eb9464142 100644
--- a/net-mail/isync/Manifest
+++ b/net-mail/isync/Manifest
@@ -1,4 +1,2 @@
-DIST isync-1.0.6.tar.gz 188572 SHA256 
e543767a5e36574256e8c25ba43acddf060fdf5f6a7029b127560d87632f SHA512 
d22d45445396742f34b249837f46e61caa6d55933b0dd1ae74272d6baea5cce520adaed59ed3b34be5ca43b8793e0002b8db43b64cf47698abca1194db4da5d3
 WHIRLPOOL 
a3533275f5fb2b1a16ccc8929d505f1a93b0884629d8b9653b5b486564986779e811b641399aca4c0144ff247dfef9039ce02f660051fbaac571ccbca488d7f9
-DIST isync-1.2.0.tar.gz 278536 SHA256 
833878de1647d403cb56984757cc416094ee037c5388a0f1d1f74084f6e60e59 SHA512 
5e31220138df61ecb6694082d39af0450b03d7dcebc4052489742bebb0436b8361d7ea6d85490450b99959b4b1e9faa76bffa8b403178e18f732ff8f179ff56e
 WHIRLPOOL 
39940471ec0ad1d6297c0042362891aaf88485169671ad0802dedbd810c591d433e1ebd4230a992a7419ad64b47e1a4c4ef776a52c77b83952900ee185505944
 DIST isync-1.2.1.tar.gz 281990 SHA256 
e716de28c9a08e624a035caae3902fcf3b511553be5d61517a133e03aa3532ae SHA512 
706379e602cdcef3a1ca7eaf2301cfea15b9bbb5ee46c8f598308ad68a48725c6a4d13a2e73cc4633efec34fda1dbcb89bdd0e4c2e06993fa24db69cce9ff50b
 WHIRLPOOL 
16f68d7cd7f97f157035005e3fc369d0fec0fc4cdbb28a6eec63137911235292b3f77b57fd0831f0144fecfc4e61657c8f251e70c1df4ab387dea1f05bef4cbd
 DIST isync-1.2.2.tar.gz 285745 SHA256 
d9197e27bfe77e3d8971f4fcb25ec37b2506827c4bc9439b72376caa091ce877 SHA512 
246dcf0704c0afaad7c402a5fc304ccfd533dc084cd775df4d8d2cb53e69f5236a603d56a54f63b389049a556e23c0dfafb80a4ba929e1b4cffb90200eaf65d6
 WHIRLPOOL 
2fe3864bbffc2191622395ac1ae1d54493e45e6c5220913fdb70d2cf6fb0dc0961afa32c00fb41f74c682f5525e0209cb011c64c0e68e315a33b2e419b1515ef

diff --git a/net-mail/isync/isync-1.0.6.ebuild 
b/net-mail/isync/isync-1.0.6.ebuild
deleted file mode 100644
index 6ec6be6d3d4..000
--- a/net-mail/isync/isync-1.0.6.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils
-
-DESCRIPTION="MailDir mailbox synchronizer"
-HOMEPAGE="http://isync.sourceforge.net/";
-SRC_URI="mirror://sourceforge/isync/${P}.tar.gz"
-LICENSE="GPL-2"
-
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="ssl"
-
-DEPEND=">=sys-libs/db-4.2
-   ssl? ( >=dev-libs/openssl-0.9.6 )"
-RDEPEND="${DEPEND}"
-
-src_configure () {
-   econf $(use_with ssl)
-}
-
-src_install()
-{
-   emake DESTDIR="${D}" install
-   mv "${D}"/usr/share/doc/${PN} "${D}"/usr/share/doc/${PF} || die
-}

diff --git a/net-mail/isync/isync-1.2.0.ebuild 
b/net-mail/isync/isync-1.2.0.ebuild
deleted file mode 100644
index 0b53ac0d880..000
--- a/net-mail/isync/isync-1.2.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="MailDir mailbox synchronizer"
-HOMEPAGE="http://isync.sourceforge.net/";
-SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc x86"
-IUSE="compat sasl ssl"
-
-DEPEND=">=sys-libs/db-4.2:*
-   sys-libs/zlib
-   sasl? ( dev-libs/cyrus-sasl )
-   ssl? ( >=dev-libs/openssl-0.9.6:* )"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   # next version opt-in zlib
-   econf \
-   --docdir="/usr/share/doc/${PF}" \
-   $(use_with ssl) \
-   $(use_with sasl) \
-   $(use_enable compat)
-}



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

2017-08-26 Thread Tim Harder
commit: a21633beebf7b72b7bc2be5e40fef7c45ed9737a
Author: Tim Harder  gentoo  org>
AuthorDate: Sat Aug 26 00:20:47 2017 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Aug 27 03:46:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a21633be

app-misc/byobu: stabilize 5.119

 app-misc/byobu/byobu-5.119.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/byobu/byobu-5.119.ebuild 
b/app-misc/byobu/byobu-5.119.ebuild
index f67cbf99d55..33c36ce0cdc 100644
--- a/app-misc/byobu/byobu-5.119.ebuild
+++ b/app-misc/byobu/byobu-5.119.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P/-/_}.orig.tar.gz";
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="screen"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



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

2017-08-26 Thread Tim Harder
commit: e4829fab3b7e79a18a87a82d601505318f9954c2
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Aug 27 03:11:45 2017 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Aug 27 03:46:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4829fab

media-sound/abcmidi: version bump to 2017.08.26

 media-sound/abcmidi/Manifest  |  1 +
 media-sound/abcmidi/abcmidi-2017.08.26.ebuild | 40 +++
 2 files changed, 41 insertions(+)

diff --git a/media-sound/abcmidi/Manifest b/media-sound/abcmidi/Manifest
index 72b816ba3ec..e0ee769961b 100644
--- a/media-sound/abcmidi/Manifest
+++ b/media-sound/abcmidi/Manifest
@@ -2,3 +2,4 @@ DIST abcMIDI-2017.04.10.zip 549926 SHA256 
7984ab285721fe9e822490bf19d428ccd267e4
 DIST abcMIDI-2017.04.19.zip 550879 SHA256 
ed5c0e0cffb55a56fcf6cdbe037d819ad7028bc0822983f6988b5f78716447cc SHA512 
e58ea0b859a9e9e93fedfc5ab64a040c1e4afa0c37fabca0a0f7f5bdb7e0f92276f689b5342b893ba05772a33a7235458d31605c4a2bd36402a8cfcda746cf28
 WHIRLPOOL 
004ff61954ffaa790380281ffe42ef3a1d3f0a9efb05f01df10273895f824bcba7bcf439a783adad071503453f12da208127c2ec03d73343aff695a2b462f212
 DIST abcMIDI-2017.07.11.zip 552232 SHA256 
7546606a7476e2016b45f449cf47588cc9223ef7010d083df5c09b92e987a6c5 SHA512 
19e68eb6a4b7ce1845ccae2557ce55481bb5380d537d931a51cd298a35089eb96544e5837b1224e8bdff7d4dbcb187cfff4cc54e1c952b2b370807f15f002d5f
 WHIRLPOOL 
545f7d1ca710db46d7c8c429632fe9f5cdf7e54b39bf222e195dc984c62a24d996cf37761d4f415554caeb6b373769452bbf720bf6641d06a8f301988b34
 DIST abcMIDI-2017.08.14.zip 553314 SHA256 
160d807f41c6d303713e0ae9d54d77b0274a81094ad5b9c56ffb412735434da7 SHA512 
1d8a875320869cfacf18c5ea74a5554dc122ceb5a065e3ea50bae3c303b16fec4afa47c3aff8dd0e1bdfd4a09837af624c7c05133a0f61e9c7bce31eded12ebf
 WHIRLPOOL 
297692fac344f196d267f66b887d46d2d5663f625c957ef69a916468aa56810c6a6f3eca8e197471d1b0f48dc305082ead4e64a1124fc8fbc75c31a12c719d8f
+DIST abcMIDI-2017.08.26.zip 553607 SHA256 
fed5d4571ffc3f42819dfe7f06f3c9980d0edd35f969d0ae071dff29ee2e44f8 SHA512 
01b54b6397d560761e76ef935564ff2cab20b053837de184c6723c7bc0624cca804e9a3ab32041bc67988f0d5ba532ef66a901d2e56aea44c8c07af770f939f9
 WHIRLPOOL 
c1e4b865c0b58cefed082bed194d9784e8048516fd659f279a6e5656999abd567ce77efddfc7f2ad2588db51c0196a5b91ba8e8020826c605eabe685e8ccbebd

diff --git a/media-sound/abcmidi/abcmidi-2017.08.26.ebuild 
b/media-sound/abcmidi/abcmidi-2017.08.26.ebuild
new file mode 100644
index 000..adf33138050
--- /dev/null
+++ b/media-sound/abcmidi/abcmidi-2017.08.26.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools
+
+MY_P="abcMIDI-${PV}"
+DESCRIPTION="Programs for processing ABC music notation files"
+HOMEPAGE="http://ifdo.ca/~seymour/runabc/top.html";
+SRC_URI="http://ifdo.ca/~seymour/runabc/${MY_P}.zip";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+DEPEND="app-arch/unzip"
+
+S=${WORKDIR}/${PN}
+
+src_prepare() {
+   local PATCHES=( "${FILESDIR}"/${PN}-2016.05.05-docs.patch )
+   default
+
+   rm configure makefile || die
+   sed -i "s:-O2::" configure.ac || die
+
+   eautoreconf
+}
+
+src_install() {
+   default
+   dodoc 
doc/{AUTHORS,CHANGES,abcguide.txt,abcmatch.txt,history.txt,readme.txt,yapshelp.txt}
+
+   if use examples ; then
+   docinto examples
+   dodoc samples/*.abc
+   fi
+}



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

2017-08-26 Thread Tim Harder
commit: 005dfc4ff6dd9e799d9a5e125e9346ff320f69db
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Aug 27 03:12:26 2017 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Aug 27 03:46:47 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=005dfc4f

media-sound/abcmidi: remove old

 media-sound/abcmidi/Manifest  |  3 --
 media-sound/abcmidi/abcmidi-2017.04.10.ebuild | 40 ---
 media-sound/abcmidi/abcmidi-2017.04.19.ebuild | 40 ---
 media-sound/abcmidi/abcmidi-2017.07.11.ebuild | 40 ---
 4 files changed, 123 deletions(-)

diff --git a/media-sound/abcmidi/Manifest b/media-sound/abcmidi/Manifest
index e0ee769961b..a216e12fa7c 100644
--- a/media-sound/abcmidi/Manifest
+++ b/media-sound/abcmidi/Manifest
@@ -1,5 +1,2 @@
-DIST abcMIDI-2017.04.10.zip 549926 SHA256 
7984ab285721fe9e822490bf19d428ccd267e4b88dd4364e26a89e1a2286e622 SHA512 
899b0c8f57cbb2cd45461ab86511e4be4f8d8c2016b1c4da5096c1e5ad578bade83998ec2bee2b466ba08c364fb9fec2b7d762397525139e7aeada9410cc0dd5
 WHIRLPOOL 
d122b8437cd36d100acd6195a2e71d47a767b6233d9eadcb5551231e4bef4d569289fcd51dd8fc84c0f877ecbc72d0b6fea04ce4f8f8945c3fef89cd74808f59
-DIST abcMIDI-2017.04.19.zip 550879 SHA256 
ed5c0e0cffb55a56fcf6cdbe037d819ad7028bc0822983f6988b5f78716447cc SHA512 
e58ea0b859a9e9e93fedfc5ab64a040c1e4afa0c37fabca0a0f7f5bdb7e0f92276f689b5342b893ba05772a33a7235458d31605c4a2bd36402a8cfcda746cf28
 WHIRLPOOL 
004ff61954ffaa790380281ffe42ef3a1d3f0a9efb05f01df10273895f824bcba7bcf439a783adad071503453f12da208127c2ec03d73343aff695a2b462f212
-DIST abcMIDI-2017.07.11.zip 552232 SHA256 
7546606a7476e2016b45f449cf47588cc9223ef7010d083df5c09b92e987a6c5 SHA512 
19e68eb6a4b7ce1845ccae2557ce55481bb5380d537d931a51cd298a35089eb96544e5837b1224e8bdff7d4dbcb187cfff4cc54e1c952b2b370807f15f002d5f
 WHIRLPOOL 
545f7d1ca710db46d7c8c429632fe9f5cdf7e54b39bf222e195dc984c62a24d996cf37761d4f415554caeb6b373769452bbf720bf6641d06a8f301988b34
 DIST abcMIDI-2017.08.14.zip 553314 SHA256 
160d807f41c6d303713e0ae9d54d77b0274a81094ad5b9c56ffb412735434da7 SHA512 
1d8a875320869cfacf18c5ea74a5554dc122ceb5a065e3ea50bae3c303b16fec4afa47c3aff8dd0e1bdfd4a09837af624c7c05133a0f61e9c7bce31eded12ebf
 WHIRLPOOL 
297692fac344f196d267f66b887d46d2d5663f625c957ef69a916468aa56810c6a6f3eca8e197471d1b0f48dc305082ead4e64a1124fc8fbc75c31a12c719d8f
 DIST abcMIDI-2017.08.26.zip 553607 SHA256 
fed5d4571ffc3f42819dfe7f06f3c9980d0edd35f969d0ae071dff29ee2e44f8 SHA512 
01b54b6397d560761e76ef935564ff2cab20b053837de184c6723c7bc0624cca804e9a3ab32041bc67988f0d5ba532ef66a901d2e56aea44c8c07af770f939f9
 WHIRLPOOL 
c1e4b865c0b58cefed082bed194d9784e8048516fd659f279a6e5656999abd567ce77efddfc7f2ad2588db51c0196a5b91ba8e8020826c605eabe685e8ccbebd

diff --git a/media-sound/abcmidi/abcmidi-2017.04.10.ebuild 
b/media-sound/abcmidi/abcmidi-2017.04.10.ebuild
deleted file mode 100644
index adf33138050..000
--- a/media-sound/abcmidi/abcmidi-2017.04.10.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
-
-inherit autotools
-
-MY_P="abcMIDI-${PV}"
-DESCRIPTION="Programs for processing ABC music notation files"
-HOMEPAGE="http://ifdo.ca/~seymour/runabc/top.html";
-SRC_URI="http://ifdo.ca/~seymour/runabc/${MY_P}.zip";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="examples"
-
-DEPEND="app-arch/unzip"
-
-S=${WORKDIR}/${PN}
-
-src_prepare() {
-   local PATCHES=( "${FILESDIR}"/${PN}-2016.05.05-docs.patch )
-   default
-
-   rm configure makefile || die
-   sed -i "s:-O2::" configure.ac || die
-
-   eautoreconf
-}
-
-src_install() {
-   default
-   dodoc 
doc/{AUTHORS,CHANGES,abcguide.txt,abcmatch.txt,history.txt,readme.txt,yapshelp.txt}
-
-   if use examples ; then
-   docinto examples
-   dodoc samples/*.abc
-   fi
-}

diff --git a/media-sound/abcmidi/abcmidi-2017.04.19.ebuild 
b/media-sound/abcmidi/abcmidi-2017.04.19.ebuild
deleted file mode 100644
index adf33138050..000
--- a/media-sound/abcmidi/abcmidi-2017.04.19.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
-
-inherit autotools
-
-MY_P="abcMIDI-${PV}"
-DESCRIPTION="Programs for processing ABC music notation files"
-HOMEPAGE="http://ifdo.ca/~seymour/runabc/top.html";
-SRC_URI="http://ifdo.ca/~seymour/runabc/${MY_P}.zip";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="examples"
-
-DEPEND="app-arch/unzip"
-
-S=${WORKDIR}/${PN}
-
-src_prepare() {
-   local PATCHES=( "${FILESDIR}"/${PN}-2016.05.05-docs.patch )
-   default
-
-   rm configure makefile || die
-   sed -i "s:-O2::" configure.ac || die
-
-   eautoreconf
-}
-
-src_install() {
-   default
-   dodoc 
doc/{AUTHORS,CHANGES,abcguide.txt,abcmatch.txt,history.txt,readme.txt,yapshelp.txt}
-

[gentoo-commits] proj/qt:qtbase59 commit in: eclass/

2017-08-26 Thread Michael Palimaka
commit: c2e9b8b08fc490af7bdfb48cace3ca335bcabdd1
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Aug 27 03:46:55 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Aug 27 03:52:23 2017 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=c2e9b8b0

qt5-build.eclass: create a forwarding header for qtbase

Since 5.8, the build system no longer creates a forwarding header causing the
system config to be used instead of what was passed to configure.

This reverts commit 53e51ab097bd73ec05d56c389bc68da17eaf22d5.

Gentoo-bug: 599636

 eclass/qt5-build.eclass | 13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index 7ec6cac3..4c311493 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -616,12 +616,7 @@ qt5_base_configure() {
$([[ ${QT5_MINOR_VERSION} -lt 8 ]] && echo -iconv)
 
# disable everything to prevent automagic deps (part 3)
-   -no-cups -no-evdev -no-tslib -no-icu -no-fontconfig
-
-   # FIXME
-   # since 5.8, disabling dbus generates a QT_NO_DBUS in 
QtCore/qconfig.h,
-   # thus specify runtime loading of libdbus to avoid the #define
-   $([[ ${QT5_MINOR_VERSION} -ge 8 ]] && echo -dbus-runtime || 
echo -no-dbus)
+   -no-cups -no-evdev -no-tslib -no-icu -no-fontconfig -no-dbus
 
# let portage handle stripping
-no-strip
@@ -685,6 +680,12 @@ qt5_base_configure() {
"${S}"/configure "${conf[@]}" || die "configure failed"
 
popd >/dev/null || die
+
+   if [[ ${QT5_MINOR_VERSION} -ge 8 ]]; then
+   # a forwarding header is no longer created since 5.8, causing 
the system
+   # config to always be used. bug 599636
+   cp src/corelib/global/qconfig.h include/QtCore/ || die
+   fi
 }
 
 # @FUNCTION: qt5_qmake



[gentoo-commits] proj/qt:qtbase59 commit in: www-client/qupzilla/

2017-08-26 Thread Michael Palimaka
commit: 79f540fd9be7bb24c35f2e1481be2d86fb96a47e
Author: Andreas Sturmlechner  gmail  com>
AuthorDate: Sat Aug 26 14:50:03 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Aug 26 14:50:03 2017 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=79f540fd

www-client/qupzilla: Sync w/ tree - USE=kwallet, https, deps

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 www-client/qupzilla/metadata.xml | 27 ++-
 www-client/qupzilla/qupzilla-.ebuild | 12 ++--
 2 files changed, 20 insertions(+), 19 deletions(-)

diff --git a/www-client/qupzilla/metadata.xml b/www-client/qupzilla/metadata.xml
index 5f0517cc..b2c82f81 100644
--- a/www-client/qupzilla/metadata.xml
+++ b/www-client/qupzilla/metadata.xml
@@ -1,17 +1,18 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-  
-q...@gentoo.org
-Gentoo Qt Project
-  
-  
-Enable fancy non-blocking JavaScript dialogs
-  shown inside the page, not blocking the application window. When closing
-  browser windows with open dialogs, this can crash the application.
-
-  
-  
-QupZilla/qupzilla
-  
+   
+   q...@gentoo.org
+   Gentoo Qt Project
+   
+   
+   Enable encrypted storage of passwords with 
kde-frameworks/kwallet
+   Enable fancy non-blocking 
JavaScript dialogs
+   shown inside the page, not blocking the application 
window. When closing
+   browser windows with open dialogs, this can crash the 
application.
+   
+   
+   
+   QupZilla/qupzilla
+   
 

diff --git a/www-client/qupzilla/qupzilla-.ebuild 
b/www-client/qupzilla/qupzilla-.ebuild
index ef2a574d..0fc69015 100644
--- a/www-client/qupzilla/qupzilla-.ebuild
+++ b/www-client/qupzilla/qupzilla-.ebuild
@@ -25,15 +25,14 @@ else
 fi
 
 DESCRIPTION="A cross-platform web browser using QtWebEngine"
-HOMEPAGE="http://www.qupzilla.com/";
+HOMEPAGE="https://www.qupzilla.com/";
 SRC_URI+=" 
https://github.com/QupZilla/${PN}-plugins/archive/${PLUGINS_HASH}.tar.gz -> 
${PN}-plugins-${PLUGINS_VERSION}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="dbus debug gnome-keyring kde libressl nonblockdialogs"
+IUSE="dbus debug gnome-keyring kwallet libressl nonblockdialogs"
 
 RDEPEND="
-   >=dev-qt/qtconcurrent-5.8:5
>=dev-qt/qtcore-5.8:5
>=dev-qt/qtdeclarative-5.8:5[widgets]
>=dev-qt/qtgui-5.8:5
@@ -47,12 +46,13 @@ RDEPEND="
x11-libs/libxcb:=
dbus? ( >=dev-qt/qtdbus-5.8:5 )
gnome-keyring? ( gnome-base/gnome-keyring )
-   kde? ( kde-frameworks/kwallet:5 )
+   kwallet? ( kde-frameworks/kwallet:5 )
libressl? ( dev-libs/libressl:= )
-   !libressl? ( dev-libs/openssl:0 )
+   !libressl? ( dev-libs/openssl:0= )
 "
 DEPEND="${RDEPEND}
>=dev-qt/linguist-tools-5.8:5
+   >=dev-qt/qtconcurrent-5.8:5
virtual/pkgconfig
 "
 
@@ -95,7 +95,7 @@ src_configure() {
DEBUG_BUILD=$(usex debug true '') \
DISABLE_DBUS=$(usex dbus '' true) \
GNOME_INTEGRATION=$(usex gnome-keyring true '') \
-   KDE_INTEGRATION=$(usex kde true '') \
+   KDE_INTEGRATION=$(usex kwallet true '') \
NONBLOCK_JS_DIALOGS=$(usex nonblockdialogs true '')
 
eqmake5



[gentoo-commits] proj/qt:qtbase59 commit in: eclass/

2017-08-26 Thread Michael Palimaka
commit: 17850705303f7a6f3a1498f71daa02f4a1cbccac
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Aug 27 03:46:55 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Aug 27 03:49:08 2017 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=17850705

qt5-build.eclass: create a forwarding header for qtbase

Since 5.8, the build system no longer creates a forwarding header causing the
system config to be used instead of what was passed to configure.

Gentoo-bug: 599636

 eclass/qt5-build.eclass | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index b6c211bc..4c311493 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -680,6 +680,12 @@ qt5_base_configure() {
"${S}"/configure "${conf[@]}" || die "configure failed"
 
popd >/dev/null || die
+
+   if [[ ${QT5_MINOR_VERSION} -ge 8 ]]; then
+   # a forwarding header is no longer created since 5.8, causing 
the system
+   # config to always be used. bug 599636
+   cp src/corelib/global/qconfig.h include/QtCore/ || die
+   fi
 }
 
 # @FUNCTION: qt5_qmake



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/kdesvn/

2017-08-26 Thread Michael Palimaka
commit: cca5995d27a6fa02eb07e53145b9cd2c880a73bd
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Aug 26 12:37:42 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Aug 27 03:22:20 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cca5995d

dev-vcs/kdesvn: update HOMEPAGE

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-vcs/kdesvn/kdesvn-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/kdesvn/kdesvn-2.0.0.ebuild 
b/dev-vcs/kdesvn/kdesvn-2.0.0.ebuild
index 33501d6e646..483633ed6ea 100644
--- a/dev-vcs/kdesvn/kdesvn-2.0.0.ebuild
+++ b/dev-vcs/kdesvn/kdesvn-2.0.0.ebuild
@@ -7,7 +7,7 @@ KDE_HANDBOOK="forceoptional"
 inherit kde5
 
 DESCRIPTION="A frontend to the subversion vcs"
-HOMEPAGE="https://kdesvn.alwins-world.de/ https://cgit.kde.org/kdesvn.git/";
+HOMEPAGE="https://kdesvn.alwins-world.de/ https://cgit.kde.org/kdesvn.git";
 if [[ ${PV} != * ]]; then
SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
 fi



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

2017-08-26 Thread Michael Palimaka
commit: 3455d49f052597a8f63c2ab8984283b53413249c
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Aug 26 12:35:33 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Aug 27 03:22:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3455d49f

dev-util/cmake: update HOMEPAGE

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-util/cmake/cmake-3.7.2.ebuild | 4 ++--
 dev-util/cmake/cmake-3.8.2.ebuild | 4 ++--
 dev-util/cmake/cmake-3.9.0.ebuild | 4 ++--
 dev-util/cmake/cmake-3.9.1.ebuild | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-util/cmake/cmake-3.7.2.ebuild 
b/dev-util/cmake/cmake-3.7.2.ebuild
index c6e7f4e36e4..c6248dac592 100644
--- a/dev-util/cmake/cmake-3.7.2.ebuild
+++ b/dev-util/cmake/cmake-3.7.2.ebuild
@@ -10,8 +10,8 @@ inherit bash-completion-r1 elisp-common toolchain-funcs 
eutils versionator cmake
 MY_P="${P/_/-}"
 
 DESCRIPTION="Cross platform Make"
-HOMEPAGE="http://www.cmake.org/";
-SRC_URI="http://www.cmake.org/files/v$(get_version_component_range 
1-2)/${MY_P}.tar.gz"
+HOMEPAGE="https://cmake.org/";
+SRC_URI="https://cmake.org/files/v$(get_version_component_range 
1-2)/${MY_P}.tar.gz"
 
 LICENSE="CMake"
 SLOT="0"

diff --git a/dev-util/cmake/cmake-3.8.2.ebuild 
b/dev-util/cmake/cmake-3.8.2.ebuild
index 0a1274bc1f5..c2b7fb1b20f 100644
--- a/dev-util/cmake/cmake-3.8.2.ebuild
+++ b/dev-util/cmake/cmake-3.8.2.ebuild
@@ -10,8 +10,8 @@ inherit bash-completion-r1 elisp-common toolchain-funcs 
eutils versionator cmake
 MY_P="${P/_/-}"
 
 DESCRIPTION="Cross platform Make"
-HOMEPAGE="http://www.cmake.org/";
-SRC_URI="http://www.cmake.org/files/v$(get_version_component_range 
1-2)/${MY_P}.tar.gz"
+HOMEPAGE="https://cmake.org/";
+SRC_URI="https://cmake.org/files/v$(get_version_component_range 
1-2)/${MY_P}.tar.gz"
 
 LICENSE="CMake"
 SLOT="0"

diff --git a/dev-util/cmake/cmake-3.9.0.ebuild 
b/dev-util/cmake/cmake-3.9.0.ebuild
index d3f3f5aeaa6..5aca38087a1 100644
--- a/dev-util/cmake/cmake-3.9.0.ebuild
+++ b/dev-util/cmake/cmake-3.9.0.ebuild
@@ -10,8 +10,8 @@ inherit bash-completion-r1 elisp-common toolchain-funcs 
eutils versionator cmake
 MY_P="${P/_/-}"
 
 DESCRIPTION="Cross platform Make"
-HOMEPAGE="http://www.cmake.org/";
-SRC_URI="http://www.cmake.org/files/v$(get_version_component_range 
1-2)/${MY_P}.tar.gz"
+HOMEPAGE="https://cmake.org/";
+SRC_URI="https://cmake.org/files/v$(get_version_component_range 
1-2)/${MY_P}.tar.gz"
 
 LICENSE="CMake"
 SLOT="0"

diff --git a/dev-util/cmake/cmake-3.9.1.ebuild 
b/dev-util/cmake/cmake-3.9.1.ebuild
index d3f3f5aeaa6..5aca38087a1 100644
--- a/dev-util/cmake/cmake-3.9.1.ebuild
+++ b/dev-util/cmake/cmake-3.9.1.ebuild
@@ -10,8 +10,8 @@ inherit bash-completion-r1 elisp-common toolchain-funcs 
eutils versionator cmake
 MY_P="${P/_/-}"
 
 DESCRIPTION="Cross platform Make"
-HOMEPAGE="http://www.cmake.org/";
-SRC_URI="http://www.cmake.org/files/v$(get_version_component_range 
1-2)/${MY_P}.tar.gz"
+HOMEPAGE="https://cmake.org/";
+SRC_URI="https://cmake.org/files/v$(get_version_component_range 
1-2)/${MY_P}.tar.gz"
 
 LICENSE="CMake"
 SLOT="0"



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

2017-08-26 Thread Matt Turner
commit: 90b4b5d2cde9a4b49efe7f161fa738b96e811754
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Aug 27 00:47:14 2017 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Aug 27 00:47:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90b4b5d2

dev-libs/openssl: alpha stable, bug 628476

 dev-libs/openssl/openssl-1.0.2l.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/openssl/openssl-1.0.2l.ebuild 
b/dev-libs/openssl/openssl-1.0.2l.ebuild
index f701aa188a5..5f926e43c5e 100644
--- a/dev-libs/openssl/openssl-1.0.2l.ebuild
+++ b/dev-libs/openssl/openssl-1.0.2l.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://openssl/source/${MY_P}.tar.gz"
 
 LICENSE="openssl"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
 IUSE="+asm bindist gmp kerberos rfc3779 sctp cpu_flags_x86_sse2 sslv2 +sslv3 
static-libs test +tls-heartbeat vanilla zlib"
 RESTRICT="!bindist? ( bindist )"
 



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

2017-08-26 Thread Matt Thode
commit: 8dc6507630769bedf1dae7ba3eb3511837ce1eda
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Aug 26 23:41:43 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sat Aug 26 23:42:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dc65076

app-admin/puppetserver: fix bug 628564

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 .../puppetserver/puppetserver-5.0.0-r2.ebuild  | 130 +
 1 file changed, 130 insertions(+)

diff --git a/app-admin/puppetserver/puppetserver-5.0.0-r2.ebuild 
b/app-admin/puppetserver/puppetserver-5.0.0-r2.ebuild
new file mode 100644
index 000..569321228c0
--- /dev/null
+++ b/app-admin/puppetserver/puppetserver-5.0.0-r2.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib systemd tmpfiles user
+
+DESCRIPTION="Puppet Server is the next-generation application for managing 
Puppet agents."
+HOMEPAGE="http://docs.puppetlabs.com/puppetserver/";
+SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="puppetdb"
+# will need the same keywords as puppet
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND+="
+   >=virtual/jdk-1.8.0
+   app-admin/puppet-agent[puppetdb?]"
+DEPEND+=""
+
+pkg_setup() {
+   enewgroup puppet
+   enewuser puppet -1 -1 /opt/puppetlabs/server/data/puppetserver "puppet"
+}
+
+src_prepare() {
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' 
ext/redhat/puppetserver.service || die
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' 
ext/bin/puppetserver || die
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' install.sh 
|| die
+   sed -i 's/var\/run/run/g' ext/config/conf.d/puppetserver.conf || die
+   sed -i 's/var\/run/run/g' ext/redhat/puppetserver.service || die
+   sed -i 's/var\/run/run/g' install.sh || die
+   default
+}
+
+src_compile() {
+   einfo "not compiling"
+}
+
+src_install() {
+   insinto /opt/puppetlabs/server/apps/puppetserver
+   insopts -m0774
+   doins ext/ezbake-functions.sh
+   insopts -m0644
+   doins ext/ezbake.manifest
+   doins puppet-server-release.jar
+   doins jruby-9k.jar
+   doins jruby-1_7.jar
+   insinto /etc/puppetlabs/puppetserver
+   doins ext/config/logback.xml
+   doins ext/config/request-logging.xml
+   insinto /etc/puppetlabs/puppetserver/services.d
+   doins ext/system-config/services.d/bootstrap.cfg
+   doins ext/config/services.d/ca.cfg
+   insinto /etc/puppetlabs/puppetserver/conf.d
+   doins ext/config/conf.d/puppetserver.conf
+   doins ext/config/conf.d/auth.conf
+   doins ext/config/conf.d/global.conf
+   doins ext/config/conf.d/web-routes.conf
+   doins ext/config/conf.d/metrics.conf
+   doins ext/config/conf.d/webserver.conf
+   insopts -m0755
+   insinto /opt/puppetlabs/server/apps/puppetserver/scripts
+   doins install.sh
+   insinto /opt/puppetlabs/server/apps/puppetserver/cli/apps
+   doins ext/cli/irb
+   doins ext/cli/foreground
+   doins ext/cli/gem
+   doins ext/cli/ruby
+   doins ext/cli/reload
+   doins ext/cli/start
+   doins ext/cli/stop
+   insinto /opt/puppetlabs/server/apps/puppetserver/cli
+   doins ext/cli_defaults/cli-defaults.sh
+   insinto /opt/puppetlabs/server/apps/puppetserver/bin
+   doins ext/bin/puppetserver
+   insopts -m0644
+   dodir /opt/puppetlabs/server/bin
+   dosym ../apps/puppetserver/bin/puppetserver 
/opt/puppetlabs/server/bin/puppetserver
+   dodir /opt/puppetlabs/bin
+   dosym ../server/apps/puppetserver/bin/puppetserver 
/opt/puppetlabs/bin/puppetserver
+   dosym ../../opt/puppetlabs/server/apps/puppetserver/bin/puppetserver 
/usr/bin/puppetserver
+   dodir /opt/puppetlabs/server/apps/puppetserver/config/services.d
+   # other sys stuff
+   dodir /etc/puppetlabs/code
+   # needed for systemd
+   dodir /var/log/puppetlabs/puppetserver
+   dodir /etc/puppetlabs/puppet/ssl
+   fowners -R puppet:puppet /etc/puppetlabs/puppet/ssl
+   fperms -R 771 /etc/puppetlabs/puppet/ssl
+   # systemd type things
+   insinto /etc/systemd/system/puppetserver.service.d/
+   systemd_dounit ext/redhat/puppetserver.service
+   insinto /etc/default
+   newins ext/default puppetserver
+   # normal init type tasks
+   dosym ../default/puppetserver /etc/conf.d/puppetserver
+   newinitd "${FILESDIR}/puppetserver.init" puppetserver
+   # misc
+   insinto /etc/logrotate.d
+   newins ext/puppetserver.logrotate.conf puppetserver
+   # cleanup
+   dodir /opt/puppetlabs/server/data/puppetserver/jruby-gems
+   fowners -R puppet:puppet /opt/puppetlabs/server/data
+   fperms -R 775 /opt/puppetlabs/server/data/puppetserver
+   fperms 

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

2017-08-26 Thread Andreas Sturmlechner
commit: 83737e0aedf78702e2737da41499e37e078a80bb
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug 26 23:16:04 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug 26 23:16:04 2017 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=83737e0a

kde-apps/palapeli: Fix DEPENDs, set KDE_TEST=optional

Upstream commit f9490f5b415e30d55674e48adaa5d8efb51126ca

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 kde-apps/palapeli/palapeli-.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/kde-apps/palapeli/palapeli-.ebuild 
b/kde-apps/palapeli/palapeli-.ebuild
index 4b2a56033c..10e0963945 100644
--- a/kde-apps/palapeli/palapeli-.ebuild
+++ b/kde-apps/palapeli/palapeli-.ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 
 EGIT_BRANCH="frameworks"
-KDE_HANDBOOK="forceoptional" # not optional until kdelibs4support is gone
+KDE_HANDBOOK="optional"
 inherit kde5
 
 DESCRIPTION="Jigsaw puzzle game by KDE"
@@ -19,7 +19,6 @@ RDEPEND="
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kcrash)
-   $(add_frameworks_dep kdelibs4support)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kio)
$(add_frameworks_dep kitemviews)



[gentoo-commits] proj/kde:master commit in: app-office/kmymoney/

2017-08-26 Thread Andreas Sturmlechner
commit: 4100e27f53a1499be5f80e978ca58afc09509a32
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug 26 21:29:36 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug 26 21:29:36 2017 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=4100e27f

app-office/kmymoney: BUILD_TESTING=OFF fixed upstream, fix DEPENDs

Reported-by: gentermini in #gentoo-kde
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 app-office/kmymoney/kmymoney-.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/app-office/kmymoney/kmymoney-.ebuild 
b/app-office/kmymoney/kmymoney-.ebuild
index dfd668d3bd..a183bd4b31 100644
--- a/app-office/kmymoney/kmymoney-.ebuild
+++ b/app-office/kmymoney/kmymoney-.ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 
 KDE_HANDBOOK="optional"
-KDE_TEST="forceoptional-recursive"
+KDE_TEST="forceoptional"
 # QT_MINIMAL="5.9.1" # for webengine; defaulting to +webkit until Qt-5.9.1 in 
tree
 VIRTUALX_REQUIRED="test"
 VIRTUALDBUS_TEST="true"
@@ -66,7 +66,10 @@ COMMON_DEPEND="
)
holidays? ( $(add_kdeapps_dep kholidays) )
ofx? ( dev-libs/libofx )
-   webkit? ( $(add_qt_dep qtwebkit) )
+   webkit? (
+   $(add_frameworks_dep kdewebkit)
+   $(add_qt_dep qtwebkit)
+   )
!webkit? ( $(add_qt_dep qtwebengine 'widgets') )
weboob? (
$(add_frameworks_dep kross)



[gentoo-commits] repo/gentoo:master commit in: net-print/cups-filters/

2017-08-26 Thread Lars Wendler
commit: bab5f27135dbcdd17e4c55a747141e2e702034bc
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Aug 26 22:46:01 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Aug 26 22:46:01 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bab5f271

net-print/cups-filters: Removed old.

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 net-print/cups-filters/Manifest   |   1 -
 net-print/cups-filters/cups-filters-1.17.0.ebuild | 136 --
 2 files changed, 137 deletions(-)

diff --git a/net-print/cups-filters/Manifest b/net-print/cups-filters/Manifest
index 6ff7f5b7d74..fde9c95a296 100644
--- a/net-print/cups-filters/Manifest
+++ b/net-print/cups-filters/Manifest
@@ -1,7 +1,6 @@
 DIST cups-filters-1.13.5.tar.xz 1424764 SHA256 
35db1c5821c9ff0e0fedcf87b3ae68a424ad951bd8af421a2a1aac5613e17b8d SHA512 
1870b16ad64bc46068c8a74be7a112790a6ffc0be0e14cd858d83013b12e1c51efd905fbc4e189a42558814694348a9ef533b6fe504ef7bce3b4da149e0b3ea6
 WHIRLPOOL 
bcf3cf952d531bce5d7092a74dd9db819a13374155bc306eb88fdc2a22e78fa4918c70159f447f8b2b48eda6da713ab85936474fca63f8eb7c2e4318bb2a5386
 DIST cups-filters-1.15.0.tar.xz 1433652 SHA256 
a3bd793c55636904f8c3756f8fb64866ec4bb533f933250d6e04ebfdfeaad23c SHA512 
4a26e8757949ccf71a0be9223a1e6eb4084142efb84bddccc9fb60ce0fbbfb209638338ad7ac0868d937df612828ecc856ecfa1aeb0c8ce8f1ad582d472e6eef
 WHIRLPOOL 
0aac733eac086b3bdf2a306df06de75ddd8cff24fbc9801d50f30137cd0fe95f07b217e70d4a784b0499e8077576ed226e673ccfcbfd33d91f528d2f5c9f9737
 DIST cups-filters-1.16.4.tar.xz 1440964 SHA256 
2642c6a3cbf10a38d91f20b7b292583d19acb64e786eb6513b7b45738a2e5aed SHA512 
367c2c1d6755800b88f79808ef0c595aa80b080634299d015828bfb8f0e27085aa052c77e3f3f1645833340caca709bec8e00b46070ff4d13b9994fb1400da60
 WHIRLPOOL 
30f4e70770c60a743ca845e294e1bf79f3efa83e10f01398a0432461d31e59eac6568e6a302425250bd0417963e63b1ef208e35e5ddcf1a1f4125bdd80480324
-DIST cups-filters-1.17.0.tar.xz 1444020 SHA256 
e1f13b0b7336903567265716af6493cc1569d1c8bb79177494c22e2065b1ecd5 SHA512 
d40a4a8802cfb9323fa6b0d105c1228b8115738048a9f9c6cf027d635a42652bf583b7eaf5bdda768377aadc2aa645db3d3823ee6009d29f2ebd6690e8928061
 WHIRLPOOL 
29d827c9ef86e587ececb9057375abdb811509f0d402d7d670de35b47b9267c0f5fe2afd9bacfc3ef1eaf12fe1fef9777333996b6cac9a01c21abde795082678
 DIST cups-filters-1.17.1.tar.xz 1446932 SHA256 
e261c2f45d143a54e70b5242f5b30bf9fc755d7ec317657782c07213c4d729cd SHA512 
9031ef8c8f3c5ce941abad3652dd06f3a836bb7b498645ec9eba3c68c987acc8c4c4375f50f1aa1a80b6ccf4f14a7aaa91805669b646893f11f66b3143bc95d6
 WHIRLPOOL 
ca57865417bd98d6f5cf97a3f459da83a08951aee0cecedc7455d403503d9c88ec931d5096f0b2eb04c089f2bf91f87a1e4c7ed1e065180c3be06258702a88a3
 DIST cups-filters-1.17.2.tar.xz 1446940 SHA256 
9ec263eda9dbd8ddb01e5ca45be8e79a81d1b4d68b79339f9fdf60ec632967a9 SHA512 
16287824f807d66da7d43fd59471ae91225c95b737dda0a3ce9b687749a34fd8703e22e61915cf56ef694d58fb9e480220a1426a8fc06211fc88f2ce70c11ff0
 WHIRLPOOL 
c3827a8978e8856c0a6089b032ad963c3881e29b5bff3a9cbce2801d598f0be65a9a0275548e74cd01798717d9201e384cb179a825d68b14369ef2c9cfc793ad
 DIST cups-filters-1.5.0.tar.xz 1375588 SHA256 
f22a8864e8d5b693795605a31345c08cc68f85120ebde9a0aa7bc27639815932 SHA512 
81574f8368aaef61aeee4369caa394f2c8cdc717b03687d8a17c7927892f07cff68f1efb8d674757cb97001b55fd58fa5c14784a510ce9d31e385b1a73cd18c7
 WHIRLPOOL 
4201d08a2bb76d349a6b9f7220eb48dea86bb81c0cedbe8dcb8796c49ce26f67f6a7c49677b4fc7b6f865eb20e3c806746f565668e9f9e1e3935630621d032cd

diff --git a/net-print/cups-filters/cups-filters-1.17.0.ebuild 
b/net-print/cups-filters/cups-filters-1.17.0.ebuild
deleted file mode 100644
index acc59f5802c..000
--- a/net-print/cups-filters/cups-filters-1.17.0.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-GENTOO_DEPEND_ON_PERL=no
-
-inherit perl-module systemd flag-o-matic
-
-if [[ "${PV}" == "" ]] ; then
-   inherit bzr autotools
-   EBZR_REPO_URI="http://bzr.linuxfoundation.org/openprinting/cups-filters";
-else
-   SRC_URI="http://www.openprinting.org/download/${PN}/${P}.tar.xz";
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-fbsd ~m68k-mint"
-fi
-DESCRIPTION="Cups PDF filters"
-HOMEPAGE="https://wiki.linuxfoundation.org/openprinting/pdf_as_standard_print_job_format";
-
-LICENSE="MIT GPL-2"
-SLOT="0"
-IUSE="dbus +foomatic ipp_autosetup jpeg ldap pclm pdf perl png +postscript 
static-libs tiff zeroconf"
-
-RDEPEND="
-   >=app-text/poppler-0.32:=[cxx,jpeg?,lcms,tiff?,utils]
-   >=app-text/qpdf-3.0.2:=
-   dev-libs/glib:2
-   media-libs/fontconfig
-   media-libs/freetype:2
-   media-libs/lcms:2
-   >=net-print/cups-1.7.3
-   !<=net-print/cups-1.5.
-   sys-devel/bc
-   sys-libs/zlib
-   dbus? ( sys-apps/dbus )
-   foomatic? ( !net-print/foomatic-filters )
-   jpeg? ( virtual/

[gentoo-commits] repo/gentoo:master commit in: net-print/cups-filters/

2017-08-26 Thread Lars Wendler
commit: fe0a03b0c26a85d622ef48b47e4ea35eef486b1c
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Aug 26 22:45:15 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Aug 26 22:45:15 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe0a03b0

net-print/cups-filters: Bump to version 1.17.2

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 net-print/cups-filters/Manifest   |   1 +
 net-print/cups-filters/cups-filters-1.17.2.ebuild | 136 ++
 2 files changed, 137 insertions(+)

diff --git a/net-print/cups-filters/Manifest b/net-print/cups-filters/Manifest
index f369eb1c6ac..6ff7f5b7d74 100644
--- a/net-print/cups-filters/Manifest
+++ b/net-print/cups-filters/Manifest
@@ -3,4 +3,5 @@ DIST cups-filters-1.15.0.tar.xz 1433652 SHA256 
a3bd793c55636904f8c3756f8fb64866e
 DIST cups-filters-1.16.4.tar.xz 1440964 SHA256 
2642c6a3cbf10a38d91f20b7b292583d19acb64e786eb6513b7b45738a2e5aed SHA512 
367c2c1d6755800b88f79808ef0c595aa80b080634299d015828bfb8f0e27085aa052c77e3f3f1645833340caca709bec8e00b46070ff4d13b9994fb1400da60
 WHIRLPOOL 
30f4e70770c60a743ca845e294e1bf79f3efa83e10f01398a0432461d31e59eac6568e6a302425250bd0417963e63b1ef208e35e5ddcf1a1f4125bdd80480324
 DIST cups-filters-1.17.0.tar.xz 1444020 SHA256 
e1f13b0b7336903567265716af6493cc1569d1c8bb79177494c22e2065b1ecd5 SHA512 
d40a4a8802cfb9323fa6b0d105c1228b8115738048a9f9c6cf027d635a42652bf583b7eaf5bdda768377aadc2aa645db3d3823ee6009d29f2ebd6690e8928061
 WHIRLPOOL 
29d827c9ef86e587ececb9057375abdb811509f0d402d7d670de35b47b9267c0f5fe2afd9bacfc3ef1eaf12fe1fef9777333996b6cac9a01c21abde795082678
 DIST cups-filters-1.17.1.tar.xz 1446932 SHA256 
e261c2f45d143a54e70b5242f5b30bf9fc755d7ec317657782c07213c4d729cd SHA512 
9031ef8c8f3c5ce941abad3652dd06f3a836bb7b498645ec9eba3c68c987acc8c4c4375f50f1aa1a80b6ccf4f14a7aaa91805669b646893f11f66b3143bc95d6
 WHIRLPOOL 
ca57865417bd98d6f5cf97a3f459da83a08951aee0cecedc7455d403503d9c88ec931d5096f0b2eb04c089f2bf91f87a1e4c7ed1e065180c3be06258702a88a3
+DIST cups-filters-1.17.2.tar.xz 1446940 SHA256 
9ec263eda9dbd8ddb01e5ca45be8e79a81d1b4d68b79339f9fdf60ec632967a9 SHA512 
16287824f807d66da7d43fd59471ae91225c95b737dda0a3ce9b687749a34fd8703e22e61915cf56ef694d58fb9e480220a1426a8fc06211fc88f2ce70c11ff0
 WHIRLPOOL 
c3827a8978e8856c0a6089b032ad963c3881e29b5bff3a9cbce2801d598f0be65a9a0275548e74cd01798717d9201e384cb179a825d68b14369ef2c9cfc793ad
 DIST cups-filters-1.5.0.tar.xz 1375588 SHA256 
f22a8864e8d5b693795605a31345c08cc68f85120ebde9a0aa7bc27639815932 SHA512 
81574f8368aaef61aeee4369caa394f2c8cdc717b03687d8a17c7927892f07cff68f1efb8d674757cb97001b55fd58fa5c14784a510ce9d31e385b1a73cd18c7
 WHIRLPOOL 
4201d08a2bb76d349a6b9f7220eb48dea86bb81c0cedbe8dcb8796c49ce26f67f6a7c49677b4fc7b6f865eb20e3c806746f565668e9f9e1e3935630621d032cd

diff --git a/net-print/cups-filters/cups-filters-1.17.2.ebuild 
b/net-print/cups-filters/cups-filters-1.17.2.ebuild
new file mode 100644
index 000..acc59f5802c
--- /dev/null
+++ b/net-print/cups-filters/cups-filters-1.17.2.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+GENTOO_DEPEND_ON_PERL=no
+
+inherit perl-module systemd flag-o-matic
+
+if [[ "${PV}" == "" ]] ; then
+   inherit bzr autotools
+   EBZR_REPO_URI="http://bzr.linuxfoundation.org/openprinting/cups-filters";
+else
+   SRC_URI="http://www.openprinting.org/download/${PN}/${P}.tar.xz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-fbsd ~m68k-mint"
+fi
+DESCRIPTION="Cups PDF filters"
+HOMEPAGE="https://wiki.linuxfoundation.org/openprinting/pdf_as_standard_print_job_format";
+
+LICENSE="MIT GPL-2"
+SLOT="0"
+IUSE="dbus +foomatic ipp_autosetup jpeg ldap pclm pdf perl png +postscript 
static-libs tiff zeroconf"
+
+RDEPEND="
+   >=app-text/poppler-0.32:=[cxx,jpeg?,lcms,tiff?,utils]
+   >=app-text/qpdf-3.0.2:=
+   dev-libs/glib:2
+   media-libs/fontconfig
+   media-libs/freetype:2
+   media-libs/lcms:2
+   >=net-print/cups-1.7.3
+   !<=net-print/cups-1.5.
+   sys-devel/bc
+   sys-libs/zlib
+   dbus? ( sys-apps/dbus )
+   foomatic? ( !net-print/foomatic-filters )
+   jpeg? ( virtual/jpeg:0 )
+   ldap? ( net-nds/openldap )
+   pclm? ( >=app-text/qpdf-7.0_beta1 )
+   pdf? ( app-text/mupdf )
+   perl? ( dev-lang/perl:= )
+   png? ( media-libs/libpng:0= )
+   postscript? ( >=app-text/ghostscript-gpl-9.09[cups] )
+   tiff? ( media-libs/tiff:0 )
+   zeroconf? ( net-dns/avahi[dbus] )
+"
+DEPEND="${RDEPEND}
+   dev-util/gdbus-codegen
+"
+
+src_prepare() {
+   default
+   [[ "${PV}" == "" ]] && eautoreconf
+
+   # Bug #626800
+   append-cxxflags -std=c++11
+}
+
+src_configure() {
+   local myeconfargs=(
+   --docdir="${EPREFIX}/usr/share/doc/${PF}"
+   --enable-imagefilters
+   -

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

2017-08-26 Thread Lars Wendler
commit: bef0042bf2cd2e9b23494f8d136473bc343569b9
Author: charIes17  arcor  de>
AuthorDate: Mon Aug  7 16:09:09 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Aug 26 21:45:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bef0042b

app-admin/metalog: Bump EAPI 6, Gentoo-Bug 618572

Package-Manager: Portage-2.3.6, Repoman-2.3.3
Closes: https://github.com/gentoo/gentoo/pull/5340

 .../metalog/files/metalog-0.9-metalog-conf.patch   |  4 +-
 app-admin/metalog/metalog-3-r2.ebuild  | 56 ++
 2 files changed, 58 insertions(+), 2 deletions(-)

diff --git a/app-admin/metalog/files/metalog-0.9-metalog-conf.patch 
b/app-admin/metalog/files/metalog-0.9-metalog-conf.patch
index d3b2efc2e26..efb794de545 100644
--- a/app-admin/metalog/files/metalog-0.9-metalog-conf.patch
+++ b/app-admin/metalog/files/metalog-0.9-metalog-conf.patch
@@ -1,5 +1,5 @@
 metalog.conf
-+++ metalog.conf
+--- a/metalog.conf
 b/metalog.conf
 @@ -21,6 +21,8 @@
  # merely write $@ to some device (your console for messages):
  # echo "$@" > /dev/tty10

diff --git a/app-admin/metalog/metalog-3-r2.ebuild 
b/app-admin/metalog/metalog-3-r2.ebuild
new file mode 100644
index 000..073d55ec90e
--- /dev/null
+++ b/app-admin/metalog/metalog-3-r2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+inherit eutils systemd
+
+DESCRIPTION="A highly configurable replacement for syslogd/klogd"
+HOMEPAGE="http://metalog.sourceforge.net/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
+IUSE="unicode"
+
+RDEPEND=">=dev-libs/libpcre-3.4"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   app-arch/xz-utils"
+
+PATCHES=( "${FILESDIR}"/${PN}-0.9-metalog-conf.patch )
+
+src_configure() {
+   econf $(use_with unicode)
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   dodoc AUTHORS ChangeLog README NEWS metalog.conf
+
+   into /
+   dosbin "${FILESDIR}"/consolelog.sh
+
+   newinitd "${FILESDIR}"/metalog.initd metalog
+   newconfd "${FILESDIR}"/metalog.confd metalog
+   systemd_newunit "${FILESDIR}/${PN}.service-r1" "${PN}.service"
+}
+
+pkg_preinst() {
+   if [[ -d "${ROOT}"/etc/metalog ]] && [[ ! -e "${ROOT}"/etc/metalog.conf 
]] ; then
+   mv -f "${ROOT}"/etc/metalog/metalog.conf 
"${ROOT}"/etc/metalog.conf
+   rmdir "${ROOT}"/etc/metalog
+   export MOVED_METALOG_CONF=true
+   else
+   export MOVED_METALOG_CONF=false
+   fi
+}
+
+pkg_postinst() {
+   if ${MOVED_METALOG_CONF} ; then
+   ewarn "The default metalog.conf file has been moved"
+   ewarn "from /etc/metalog/metalog.conf to just"
+   ewarn "/etc/metalog.conf.  If you had a standard"
+   ewarn "setup, the file has been moved for you."
+   fi
+}



[gentoo-commits] proj/portage:master commit in: bin/postinst-qa-check.d/

2017-08-26 Thread Michał Górny
commit: 5e153472ee6c2f9514e20a6a6434804e46292e68
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug 15 09:10:06 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 26 21:16:12 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=5e153472

Add post-postinst checks for a few missed cache updates

Add postinst-qa-check.d checks for missed desktop, mime-info and GTK+
icon cache updates. In all of the cases the checks simply look for any
installed files that are newer than the cache.

This check has some limitations: it assumes that mtime is not preserved
when copying files to D, it can't distinguish whether the files
were installed by the current package (it reports all new files since
the last cache update) and it can't distinguish between the update
on postinst and postrm. However, it's certainly a step forward and will
help find a few bugs.

Reviewed-by: Zac Medico  gentoo.org>

 bin/postinst-qa-check.d/50gnome2-utils | 38 
 bin/postinst-qa-check.d/50xdg-utils| 65 ++
 2 files changed, 103 insertions(+)

diff --git a/bin/postinst-qa-check.d/50gnome2-utils 
b/bin/postinst-qa-check.d/50gnome2-utils
new file mode 100644
index 0..68e21cb74
--- /dev/null
+++ b/bin/postinst-qa-check.d/50gnome2-utils
@@ -0,0 +1,38 @@
+# check for missing calls to gnome2-utils regen functions
+
+gnome2_icon_cache_check() {
+   local d f files=() find_args
+   for d in usr/share/icons/*/; do
+   # gnome2_icon_cache_update updates only themes with an index
+   [[ -f ${d}/index.theme ]] || continue
+
+   find_args=()
+   # if the cache does not exist at all, we complain for any file
+   # otherwise, we look for files newer than the cache
+   [[ -f ${d}/icon-theme.cache ]] &&
+   find_args+=( -newer "${d}"/icon-theme.cache )
+
+   # (use -mindepth 2 to easily skip the cache files)
+   while read -r -d $'\0' f; do
+   files+=( "${f}" )
+   done < <(find "${d}" -mindepth 2 -type f "${find_args[@]}" 
-print0)
+   done
+
+   if [[ ${files[@]} ]]; then
+   eqawarn "QA Notice: new icons were found installed but GTK+ 
icon cache"
+   eqawarn "has not been updated:"
+   eqatag -v gnome2-utils.icon-cache "${files[@]/#//}"
+   eqawarn "Please make sure to call gnome2_icon_cache_update()"
+   eqawarn "in pkg_postinst() and pkg_postrm() phases of 
appropriate pkgs."
+   fi
+}
+
+gnome2_utils_postinst_check() {
+   cd "${EROOT}" || die
+   gnome2_icon_cache_check
+}
+
+gnome2_utils_postinst_check
+: # guarantee successful exit
+
+# vim:ft=sh

diff --git a/bin/postinst-qa-check.d/50xdg-utils 
b/bin/postinst-qa-check.d/50xdg-utils
new file mode 100644
index 0..4bc7bee9a
--- /dev/null
+++ b/bin/postinst-qa-check.d/50xdg-utils
@@ -0,0 +1,65 @@
+# check for missing calls to xdg-utils regen functions
+
+xdg_desktop_database_check() {
+   local d f files=()
+   for d in usr/share/applications; do
+   [[ -d ${d} ]] || continue
+
+   find_args=()
+   # if the cache does not exist at all, we complain for any file
+   # otherwise, we look for files newer than the cache
+   [[ -f ${d}/mimeinfo.cache ]] &&
+   find_args+=( -newer "${d}"/mimeinfo.cache )
+
+   # look for any .desktop files that are newer than the cache
+   # and that have any mime types defined
+   while read -r -d $'\0' f; do
+   files+=( "${f}" )
+   done < <(find "${d}" -name '*.desktop' "${find_args[@]}" \
+   -exec grep -lZi '^MimeType=' {} +)
+   done
+
+   if [[ ${files[@]} ]]; then
+   eqawarn "QA Notice: .desktop files with MimeType= were found 
installed"
+   eqawarn "but desktop mimeinfo cache has not been updated:"
+   eqatag -v xdg-utils.desktop "${files[@]/#//}"
+   eqawarn "Please make sure to call xdg_desktop_database_update()"
+   eqawarn "in pkg_postinst() and pkg_postrm() phases of 
appropriate pkgs."
+   fi
+}
+
+xdg_mimeinfo_database_check() {
+   local d f files=()
+   for d in usr/share/mime; do
+   [[ -d ${d} ]] || continue
+
+   find_args=()
+   # if the cache does not exist at all, we complain for any file
+   # otherwise, we look for files newer than the cache
+   [[ -f ${d}/mime.cache ]] &&
+   find_args+=( -newer "${d}"/mime.cache )
+
+   while read -r -d $'\0' f; do
+   files+=( "${f}" )
+   done < <(find "${d}" -name '*.xml' "${find_args[@]}" -print0)
+   done
+
+   if [[ ${files[@]} ]]; then
+   eqawarn "QA Notice: mi

[gentoo-commits] proj/portage:master commit in: bin/postinst-qa-check.d/

2017-08-26 Thread Michał Górny
commit: 028e76a38749c38e3661a204a5aaa5962fd55410
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug 16 16:05:31 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 26 21:16:15 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=028e76a3

Use ctime in cache post-postinst checks

Use ctime rather than mtime in cache post-postinst checks since mtime
may be preserved from the original tarball, and therefore be 'long time
ago'. ctime is more reliable in this regard.

Reviewed-by: Zac Medico  gentoo.org>

 bin/postinst-qa-check.d/50gnome2-utils | 2 +-
 bin/postinst-qa-check.d/50xdg-utils| 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/bin/postinst-qa-check.d/50gnome2-utils 
b/bin/postinst-qa-check.d/50gnome2-utils
index 68e21cb74..4e7c6eb85 100644
--- a/bin/postinst-qa-check.d/50gnome2-utils
+++ b/bin/postinst-qa-check.d/50gnome2-utils
@@ -10,7 +10,7 @@ gnome2_icon_cache_check() {
# if the cache does not exist at all, we complain for any file
# otherwise, we look for files newer than the cache
[[ -f ${d}/icon-theme.cache ]] &&
-   find_args+=( -newer "${d}"/icon-theme.cache )
+   find_args+=( -newercm "${d}"/icon-theme.cache )
 
# (use -mindepth 2 to easily skip the cache files)
while read -r -d $'\0' f; do

diff --git a/bin/postinst-qa-check.d/50xdg-utils 
b/bin/postinst-qa-check.d/50xdg-utils
index 4bc7bee9a..b0bb029bd 100644
--- a/bin/postinst-qa-check.d/50xdg-utils
+++ b/bin/postinst-qa-check.d/50xdg-utils
@@ -9,7 +9,7 @@ xdg_desktop_database_check() {
# if the cache does not exist at all, we complain for any file
# otherwise, we look for files newer than the cache
[[ -f ${d}/mimeinfo.cache ]] &&
-   find_args+=( -newer "${d}"/mimeinfo.cache )
+   find_args+=( -newercm "${d}"/mimeinfo.cache )
 
# look for any .desktop files that are newer than the cache
# and that have any mime types defined
@@ -37,7 +37,7 @@ xdg_mimeinfo_database_check() {
# if the cache does not exist at all, we complain for any file
# otherwise, we look for files newer than the cache
[[ -f ${d}/mime.cache ]] &&
-   find_args+=( -newer "${d}"/mime.cache )
+   find_args+=( -newercm "${d}"/mime.cache )
 
while read -r -d $'\0' f; do
files+=( "${f}" )



[gentoo-commits] proj/portage:master commit in: bin/, pym/portage/package/ebuild/

2017-08-26 Thread Michał Górny
commit: b6ac1641c752db48841f671e0ce7c4e1e98e1933
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug 15 08:11:10 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 26 21:16:07 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=b6ac1641

Support post-postinst QA checks

Extend the QA check mechanics in Portage to support post-postinst QA
checks. They are like post-install QA checks, except they are run after
pkg_postinst(), and so they can be used to verify that necessary
postinst actions were performed (e.g. regenerating caches).

Reviewed-by: Zac Medico  gentoo.org>

 bin/misc-functions.sh  | 57 ++
 pym/portage/package/ebuild/doebuild.py |  5 ++-
 2 files changed, 61 insertions(+), 1 deletion(-)

diff --git a/bin/misc-functions.sh b/bin/misc-functions.sh
index 079369313..18cddea21 100755
--- a/bin/misc-functions.sh
+++ b/bin/misc-functions.sh
@@ -256,6 +256,63 @@ install_qa_check() {
rm -f "${ED}"/usr/share/info/dir{,.gz,.bz2} || die "rm failed!"
 }
 
+postinst_qa_check() {
+   local d f paths qa_checks=()
+   if ! ___eapi_has_prefix_variables; then
+   local EPREFIX= EROOT=${ROOT}
+   fi
+
+   cd "${EROOT}" || die "cd failed"
+
+   # Collect the paths for QA checks, highest prio first.
+   paths=(
+   # sysadmin overrides
+   "${PORTAGE_OVERRIDE_EPREFIX}"/usr/local/lib/postinst-qa-check.d
+   # system-wide package installs
+   "${PORTAGE_OVERRIDE_EPREFIX}"/usr/lib/postinst-qa-check.d
+   )
+
+   # Now repo-specific checks.
+   # (yes, PORTAGE_ECLASS_LOCATIONS contains repo paths...)
+   for d in "${PORTAGE_ECLASS_LOCATIONS[@]}"; do
+   paths+=(
+   "${d}"/metadata/postinst-qa-check.d
+   )
+   done
+
+   paths+=(
+   # Portage built-in checks
+   
"${PORTAGE_OVERRIDE_EPREFIX}"/usr/lib/portage/postinst-qa-check.d
+   "${PORTAGE_BIN_PATH}"/postinst-qa-check.d
+   )
+
+   # Collect file names of QA checks. We need them early to support
+   # overrides properly.
+   for d in "${paths[@]}"; do
+   for f in "${d}"/*; do
+   [[ -f ${f} ]] && qa_checks+=( "${f##*/}" )
+   done
+   done
+
+   # Now we need to sort the filenames lexically, and process
+   # them in order.
+   while read -r -d '' f; do
+   # Find highest priority file matching the basename.
+   for d in "${paths[@]}"; do
+   [[ -f ${d}/${f} ]] && break
+   done
+
+   # Run in a subshell to treat it like external script,
+   # but use 'source' to pass all variables through.
+   (
+   # Allow inheriting eclasses.
+   # XXX: we want this only in repository-wide checks.
+   _IN_INSTALL_QA_CHECK=1
+   source "${d}/${f}" || eerror "Post-postinst QA check 
${f} failed to run"
+   )
+   done < <(printf "%s\0" "${qa_checks[@]}" | LC_ALL=C sort -u -z)
+}
+
 install_mask() {
local root="$1"
shift

diff --git a/pym/portage/package/ebuild/doebuild.py 
b/pym/portage/package/ebuild/doebuild.py
index 14d96f57c..ac697a763 100644
--- a/pym/portage/package/ebuild/doebuild.py
+++ b/pym/portage/package/ebuild/doebuild.py
@@ -1738,7 +1738,10 @@ _post_phase_cmds = {
"preinst_sfperms",
"preinst_selinux_labels",
"preinst_suid_scan",
-   ]
+   ],
+
+   "postinst" : [
+   "postinst_qa_check"],
 }
 
 def _post_phase_userpriv_perms(mysettings):



[gentoo-commits] proj/portage:master commit in: bin/postinst-qa-check.d/

2017-08-26 Thread Michał Górny
commit: 83b44fc48c07a4d8f0b6cb361f61b1493965fcb2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug 16 14:20:48 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 26 21:16:19 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=83b44fc4

Update caches after reporting missing cache updates

Call the appropriate updater to update caches after reporting a missing
cache update, in order to stop repeating the same issue on subsequent
packages that did not install any relevant files.

Closes: https://github.com/gentoo/portage/pull/195
Reviewed-by: Zac Medico  gentoo.org>

 bin/postinst-qa-check.d/50gnome2-utils |  9 +
 bin/postinst-qa-check.d/50xdg-utils| 18 ++
 2 files changed, 27 insertions(+)

diff --git a/bin/postinst-qa-check.d/50gnome2-utils 
b/bin/postinst-qa-check.d/50gnome2-utils
index 4e7c6eb85..d0cbb4037 100644
--- a/bin/postinst-qa-check.d/50gnome2-utils
+++ b/bin/postinst-qa-check.d/50gnome2-utils
@@ -16,6 +16,15 @@ gnome2_icon_cache_check() {
while read -r -d $'\0' f; do
files+=( "${f}" )
done < <(find "${d}" -mindepth 2 -type f "${find_args[@]}" 
-print0)
+
+   # if any files were found, update the db to avoid repeating
+   # the warning for subsequent packages
+   # (note: yes, it will eagerly repeat the update for next dirs
+   # but that's a minor issue)
+   if [[ ${files[@]} ]]; then
+   addwrite "${d}"
+   gtk-update-icon-cache -qf "${d}"
+   fi
done
 
if [[ ${files[@]} ]]; then

diff --git a/bin/postinst-qa-check.d/50xdg-utils 
b/bin/postinst-qa-check.d/50xdg-utils
index b0bb029bd..9f5e9a48c 100644
--- a/bin/postinst-qa-check.d/50xdg-utils
+++ b/bin/postinst-qa-check.d/50xdg-utils
@@ -17,6 +17,15 @@ xdg_desktop_database_check() {
files+=( "${f}" )
done < <(find "${d}" -name '*.desktop' "${find_args[@]}" \
-exec grep -lZi '^MimeType=' {} +)
+
+   # if any files were found, update the db to avoid repeating
+   # the warning for subsequent packages
+   # (note: yes, it will eagerly repeat the update for next dirs
+   # but it's a minor issue and we have only one dir anyway)
+   if [[ ${files[@]} ]]; then
+   addwrite "${d}"
+   update-desktop-database "${d}"
+   fi
done
 
if [[ ${files[@]} ]]; then
@@ -42,6 +51,15 @@ xdg_mimeinfo_database_check() {
while read -r -d $'\0' f; do
files+=( "${f}" )
done < <(find "${d}" -name '*.xml' "${find_args[@]}" -print0)
+
+   # if any files were found, update the db to avoid repeating
+   # the warning for subsequent packages
+   # (note: yes, it will eagerly repeat the update for next dirs
+   # but it's a minor issue and we have only one dir anyway)
+   if [[ ${files[@]} ]]; then
+   addwrite "${d}"
+   update-mime-database "${d}"
+   fi
done
 
if [[ ${files[@]} ]]; then



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

2017-08-26 Thread Sergei Trofimovich
commit: 470dca2b7f833ddd9f9537097ed8a56bd83e565f
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Aug 26 20:43:45 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Aug 26 20:44:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=470dca2b

dev-util/re2c: bump up to 1.0.2

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-util/re2c/Manifest  |  1 +
 dev-util/re2c/re2c-1.0.2.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-util/re2c/Manifest b/dev-util/re2c/Manifest
index 40b07c332d2..a9696c0245a 100644
--- a/dev-util/re2c/Manifest
+++ b/dev-util/re2c/Manifest
@@ -1,3 +1,4 @@
 DIST re2c-0.13.5.tar.gz 782725 SHA256 
f3a995139af475e80a30207d02728b1e0065b0caade7375e974cb1b14861668c SHA512 
56101bf01aea6f0c082b85382be34acada51d70036252581cd76ac4b2bdbc144633b97c63a94bfdba434ffb80884e11299a38853e2d805dc7ce6cf9d452c81c8
 WHIRLPOOL 
31e462704e3ab72fce92b62ce0bca73b256c98e48f302f6f90392c26a7235e86786f2bc5f43faedbaa60f9614098ac5d734a61abed394cd71135dd3639704210
 DIST re2c-0.16.tar.gz 4892417 SHA256 
48c12564297641cceb5ff05aead57f28118db6277f31e2262437feba89069e84 SHA512 
d4fb8078d9566a1fa177331b649cac79e2e45cc9558a22a2212503f6c77c9e6b4238aa01c85c66b86fa4831cdc669cedf8b430d395be6a0c6cfabfb7c61cf8a3
 WHIRLPOOL 
de28f65acac11ea36aad72eb8ba8f63949dcc10e9712ac84be91a66cd4216c01dee9eb360bf95db1c32de79cf9aa7ad2a1656eb877c52d44dd95a45e2b24253a
 DIST re2c-1.0.1.tar.gz 5758988 SHA256 
605058d18a00e01bfc32aebf83af35ed5b13180b4e9f279c90843afab2c66c7c SHA512 
ab3b652d8f97b0d1be4c7561ce65e28870ab8976f8a31d74a6629b43d2057bfa608c7f393d5e5d59d26f991552a60e6274f554ef58752bdfcfeba330578f1299
 WHIRLPOOL 
ed42bfdbe88a194c3972c09f7040009d5e804ce071549dff3d7b2a4916efb71c0f3ecba58402f3a1c4df1fdcf8035c01effdebaeb4aa6f1e7111a1c9746672ae
+DIST re2c-1.0.2.tar.gz 5805526 SHA256 
b0919585b50095a00e55b99212a81bc67c5fab61d877aca0d9d061aff3093f52 SHA512 
9d85933ae874cb9240175ce7210d3808173bafe246c67b9c333578846239b7bcef074287f26040b5a048bcd98db8d0393035c417918b80db1f74098695a77176
 WHIRLPOOL 
b67af97e088af4d21df45a47a8c8560fe70cbe5e9d207a77f945a84a60b4dc1dbb9eb9d297d5ffc750a690ec087a163dac925cd16b6e3530104eaab8bf174bde

diff --git a/dev-util/re2c/re2c-1.0.2.ebuild b/dev-util/re2c/re2c-1.0.2.ebuild
new file mode 100644
index 000..f81eb657511
--- /dev/null
+++ b/dev-util/re2c/re2c-1.0.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils
+
+DESCRIPTION="tool for generating C-based recognizers from regular expressions"
+HOMEPAGE="http://re2c.org/";
+SRC_URI="https://github.com/skvadrik/re2c/releases/download/${PV}/${P}.tar.gz";
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x86-solaris"
+
+src_prepare() {
+   default
+   export ac_cv_path_BISON="no"
+}
+
+src_install() {
+   default
+
+   docompress -x /usr/share/doc/${PF}/{examples,paper}
+   dodoc -r README CHANGELOG examples
+   docinto paper
+   dodoc doc/loplas.ps doc/tdfa/tdfa.pdf
+}



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

2017-08-26 Thread Ulrich Müller
commit: ce5724914c352662a38d70166e46aeba78dbbd13
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Aug 26 20:05:06 2017 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Aug 26 20:05:06 2017 +
URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=ce572491

Makefile: Join eapi-cheatsheet.pdf with pms.pdf target.

 Makefile | 23 ++-
 1 file changed, 10 insertions(+), 13 deletions(-)

diff --git a/Makefile b/Makefile
index ef9991b..d10a65a 100644
--- a/Makefile
+++ b/Makefile
@@ -10,7 +10,7 @@ all: pms.pdf
 
 html: pms.html
 
-pms.pdf: $(LATEXFILES) pms.bbl vc.tex
+pms.pdf eapi-cheatsheet.pdf: $(LATEXFILES) pms.bbl vc.tex
$(aux-clean)
set -e; \
while true; do \
@@ -23,6 +23,15 @@ pms.pdf: $(LATEXFILES) pms.bbl vc.tex
  grep -q 'Warning.*Rerun' eapi-cheatsheet.log pms.log || break; \
done
 
+eapi-cheatsheet-nocombine.pdf: pms.pdf
+   @# cheat sheet with separate pages, for proofreading
+   set -e; \
+   while true; do \
+ pdflatex -jobname eapi-cheatsheet-nocombine \
+   '\PassOptionsToClass{nocombine}{leaflet}\input{eapi-cheatsheet}'; \
+ grep -q 'Warning.*Rerun' eapi-cheatsheet-nocombine.log || break; \
+   done
+
 pms.dvi: $(LATEXFILES) pms.bbl vc.tex
$(aux-clean)
set -e; \
@@ -57,18 +66,6 @@ pms.bbl: pms.bib $(LATEXFILES) vc.tex
 vc.tex: $(SOURCES)
/bin/sh ./vc -m
 
-eapi-cheatsheet.pdf: pms.pdf
-   @# nothing to do here, since this is also part of the main document
-
-eapi-cheatsheet-nocombine.pdf: pms.pdf
-   @# cheat sheet with separate pages, for proofreading
-   set -e; \
-   while true; do \
- pdflatex -jobname eapi-cheatsheet-nocombine \
-   '\PassOptionsToClass{nocombine}{leaflet}\input{eapi-cheatsheet}'; \
- grep -q 'Warning.*Rerun' eapi-cheatsheet-nocombine.log || break; \
-   done
-
 dist: $(SOURCES) vc.tex pms.pdf pms.html
PV='$(PV)'; \
if test -z "$${PV}"; then \



[gentoo-commits] repo/gentoo:master commit in: sys-devel/clang/files/9999/, sys-devel/clang/, sys-devel/clang/files/5.0.0/

2017-08-26 Thread Michał Górny
commit: 9df648c8e6df688de3c2523dd817927023ba8ff7
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 26 20:00:51 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 26 20:02:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9df648c8

sys-devel/clang: Rebase the patches for , #628902

 sys-devel/clang/clang-4.0.1.ebuild |  2 +-
 sys-devel/clang/clang-5.0..ebuild  |  2 +-
 ...arch-type-to-find-compiler-rt-libraries-o.patch |  0
 ...arch-type-to-find-compiler-rt-libraries-o.patch | 28 --
 4 files changed, 18 insertions(+), 14 deletions(-)

diff --git a/sys-devel/clang/clang-4.0.1.ebuild 
b/sys-devel/clang/clang-4.0.1.ebuild
index 91478e80294..e50f7ce0dc2 100644
--- a/sys-devel/clang/clang-4.0.1.ebuild
+++ b/sys-devel/clang/clang-4.0.1.ebuild
@@ -90,7 +90,7 @@ src_unpack() {
 
 src_prepare() {
# fix finding compiler-rt libs
-   eapply 
"${FILESDIR}"//0001-Driver-Use-arch-type-to-find-compiler-rt-libraries-o.patch
+   eapply 
"${FILESDIR}"/5.0.0/0001-Driver-Use-arch-type-to-find-compiler-rt-libraries-o.patch
 
# fix stand-alone doc build
eapply 
"${FILESDIR}"//0007-cmake-Support-stand-alone-Sphinx-doxygen-doc-build.patch

diff --git a/sys-devel/clang/clang-5.0..ebuild 
b/sys-devel/clang/clang-5.0..ebuild
index eac03c29693..b619c8b888b 100644
--- a/sys-devel/clang/clang-5.0..ebuild
+++ b/sys-devel/clang/clang-5.0..ebuild
@@ -103,7 +103,7 @@ src_unpack() {
 
 src_prepare() {
# fix finding compiler-rt libs
-   eapply 
"${FILESDIR}"//0001-Driver-Use-arch-type-to-find-compiler-rt-libraries-o.patch
+   eapply 
"${FILESDIR}"/5.0.0/0001-Driver-Use-arch-type-to-find-compiler-rt-libraries-o.patch
 
# fix stand-alone doc build
eapply 
"${FILESDIR}"//0007-cmake-Support-stand-alone-Sphinx-doxygen-doc-build.patch

diff --git 
a/sys-devel/clang/files//0001-Driver-Use-arch-type-to-find-compiler-rt-libraries-o.patch
 
b/sys-devel/clang/files/5.0.0/0001-Driver-Use-arch-type-to-find-compiler-rt-libraries-o.patch
similarity index 100%
copy from 
sys-devel/clang/files//0001-Driver-Use-arch-type-to-find-compiler-rt-libraries-o.patch
copy to 
sys-devel/clang/files/5.0.0/0001-Driver-Use-arch-type-to-find-compiler-rt-libraries-o.patch

diff --git 
a/sys-devel/clang/files//0001-Driver-Use-arch-type-to-find-compiler-rt-libraries-o.patch
 
b/sys-devel/clang/files//0001-Driver-Use-arch-type-to-find-compiler-rt-libraries-o.patch
index 7d53cbdef3f..6a0278969c0 100644
--- 
a/sys-devel/clang/files//0001-Driver-Use-arch-type-to-find-compiler-rt-libraries-o.patch
+++ 
b/sys-devel/clang/files//0001-Driver-Use-arch-type-to-find-compiler-rt-libraries-o.patch
@@ -1,4 +1,4 @@
-From 19e3dc0ce4949cc7f869b4552c6a7f28cd59c3b7 Mon Sep 17 00:00:00 2001
+From 3ebf8771792a40ff7701f1309914d5d3d930ea71 Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
 Date: Thu, 17 Nov 2016 14:19:18 +0100
 Subject: [PATCH] [Driver] Use arch type to find compiler-rt libraries (on
@@ -30,10 +30,10 @@ will be used reliably for all 32-bit x86 variants.
  create mode 100644 
test/Driver/Inputs/basic_linux_tree/usr/lib/gcc/i686-unknown-linux/4.6.0/crtbegin.o
 
 diff --git a/lib/Driver/ToolChain.cpp b/lib/Driver/ToolChain.cpp
-index 6adc0386ee..7e4222f087 100644
+index 0476d156f5..2660c5a2c0 100644
 --- a/lib/Driver/ToolChain.cpp
 +++ b/lib/Driver/ToolChain.cpp
-@@ -283,15 +283,12 @@ static StringRef getArchNameForCompilerRTLib(const 
ToolChain &TC,
+@@ -297,15 +297,12 @@ static StringRef getArchNameForCompilerRTLib(const 
ToolChain &TC,
const llvm::Triple &Triple = TC.getTriple();
bool IsWindows = Triple.isOSWindows();
  
@@ -49,7 +49,7 @@ index 6adc0386ee..7e4222f087 100644
 +  return llvm::Triple::getArchTypeName(TC.getArch());
  }
  
- std::string ToolChain::getCompilerRT(const ArgList &Args, StringRef Component,
+ std::string ToolChain::getCompilerRTPath() const {
 diff --git 
a/test/Driver/Inputs/basic_linux_tree/usr/i686-unknown-linux/lib/.keep 
b/test/Driver/Inputs/basic_linux_tree/usr/i686-unknown-linux/lib/.keep
 new file mode 100644
 index 00..e69de29bb2
@@ -57,7 +57,7 @@ diff --git 
a/test/Driver/Inputs/basic_linux_tree/usr/lib/gcc/i686-unknown-linux/
 new file mode 100644
 index 00..e69de29bb2
 diff --git a/test/Driver/linux-ld.c b/test/Driver/linux-ld.c
-index e5aa870866..92b199b9d4 100644
+index 1c5f1a4556..a47afe3924 100644
 --- a/test/Driver/linux-ld.c
 +++ b/test/Driver/linux-ld.c
 @@ -71,6 +71,27 @@
@@ -100,29 +100,33 @@ index a9ef665c57..c9793d968c 100644
 +// CHECK-LINUX-NOSTDLIB-NOT: 
"{{.*}}/Inputs/resource_dir{{/|}}lib{{/|}}linux{{/|}}libclang_rt.builtins-i386.a"
  // CHECK-MSVC-NOSTDLIB: warning: argument unused during compilation: 
'--rtlib=compiler-rt'
 diff --git a/test/Driver/print-libgcc-file-name-clangrt.c 
b/test/Driver/print-libgcc-file-name-clangrt.c
-index 9f8120c

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

2017-08-26 Thread Michał Górny
commit: 95b6a805b1a6d75413eeb60b2f83e53a21443d5e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 26 19:03:07 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 26 20:02:01 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95b6a805

sys-devel/clang: Disable extra tests w/o static-anal

Tests for clang-tools-extra are disabled upstream if static-analyzer
is disabled. This is related to the fact that clang-tidy requires it,
and upstream did not split the tests properly (yet).

Bug: https://bugs.gentoo.org/627974

 sys-devel/clang/clang-4.0.1.ebuild| 6 +-
 sys-devel/clang/clang-5.0..ebuild | 6 +-
 sys-devel/clang/clang-.ebuild | 6 +-
 3 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/sys-devel/clang/clang-4.0.1.ebuild 
b/sys-devel/clang/clang-4.0.1.ebuild
index 821cae0ab5b..91478e80294 100644
--- a/sys-devel/clang/clang-4.0.1.ebuild
+++ b/sys-devel/clang/clang-4.0.1.ebuild
@@ -193,7 +193,11 @@ multilib_src_test() {
# respect TMPDIR!
local -x LIT_PRESERVES_TMP=1
cmake-utils_src_make check-clang
-   multilib_is_native_abi && cmake-utils_src_make check-clang-tools
+   # clang-tidy requires [static-analyzer] and tests are not split
+   # correctly, so they are all disabled when static-analyzer is off
+   if multilib_is_native_abi && use static-analyzer; then
+   cmake-utils_src_make check-clang-tools
+   fi
 }
 
 src_install() {

diff --git a/sys-devel/clang/clang-5.0..ebuild 
b/sys-devel/clang/clang-5.0..ebuild
index 54f8aaa20cf..eac03c29693 100644
--- a/sys-devel/clang/clang-5.0..ebuild
+++ b/sys-devel/clang/clang-5.0..ebuild
@@ -196,7 +196,11 @@ multilib_src_test() {
# respect TMPDIR!
local -x LIT_PRESERVES_TMP=1
cmake-utils_src_make check-clang
-   multilib_is_native_abi && cmake-utils_src_make check-clang-tools
+   # clang-tidy requires [static-analyzer] and tests are not split
+   # correctly, so they are all disabled when static-analyzer is off
+   if multilib_is_native_abi && use static-analyzer; then
+   cmake-utils_src_make check-clang-tools
+   fi
 }
 
 src_install() {

diff --git a/sys-devel/clang/clang-.ebuild 
b/sys-devel/clang/clang-.ebuild
index 010df120d1d..7b793aff3cd 100644
--- a/sys-devel/clang/clang-.ebuild
+++ b/sys-devel/clang/clang-.ebuild
@@ -200,7 +200,11 @@ multilib_src_test() {
# respect TMPDIR!
local -x LIT_PRESERVES_TMP=1
cmake-utils_src_make check-clang
-   multilib_is_native_abi && cmake-utils_src_make check-clang-tools
+   # clang-tidy requires [static-analyzer] and tests are not split
+   # correctly, so they are all disabled when static-analyzer is off
+   if multilib_is_native_abi && use static-analyzer; then
+   cmake-utils_src_make check-clang-tools
+   fi
 }
 
 src_install() {



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

2017-08-26 Thread Michał Górny
commit: 70b46f65dbbe9770a1774dd6ac7b025341823996
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug 26 19:11:45 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug 26 20:02:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70b46f65

media-libs/opencv: Fix header wrapping for [contrib_cvv]

 media-libs/opencv/opencv-3.2.0-r3.ebuild | 9 +
 1 file changed, 9 insertions(+)

diff --git a/media-libs/opencv/opencv-3.2.0-r3.ebuild 
b/media-libs/opencv/opencv-3.2.0-r3.ebuild
index cd80fac68b7..88d6e19eb55 100644
--- a/media-libs/opencv/opencv-3.2.0-r3.ebuild
+++ b/media-libs/opencv/opencv-3.2.0-r3.ebuild
@@ -98,6 +98,15 @@ DEPEND="${RDEPEND}
 MULTILIB_WRAPPED_HEADERS=(
/usr/include/opencv2/cvconfig.h
/usr/include/opencv2/opencv_modules.hpp
+   # [contrib_cvv]
+   /usr/include/opencv2/cvv.hpp
+   /usr/include/opencv2/cvv/call_meta_data.hpp
+   /usr/include/opencv2/cvv/cvv.hpp
+   /usr/include/opencv2/cvv/debug_mode.hpp
+   /usr/include/opencv2/cvv/dmatch.hpp
+   /usr/include/opencv2/cvv/filter.hpp
+   /usr/include/opencv2/cvv/final_show.hpp
+   /usr/include/opencv2/cvv/show_image.hpp
# [vtk]
/usr/include/opencv2/viz.hpp
/usr/include/opencv2/viz/types.hpp



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

2017-08-26 Thread Sergei Trofimovich
commit: 7705e8fc23d44a85abcc8c59c6aec6c9e8eaab8e
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Aug 26 17:30:13 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Aug 26 19:55:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7705e8fc

toolchain-glibc.eclass: remove special-casing of -freorder-blocks on ARCH=ppc

-freorder-blocks is enabled by default on -O and upper.

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

 eclass/toolchain-glibc.eclass | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/eclass/toolchain-glibc.eclass b/eclass/toolchain-glibc.eclass
index af516d85d8d..18c1e2f0a83 100644
--- a/eclass/toolchain-glibc.eclass
+++ b/eclass/toolchain-glibc.eclass
@@ -120,9 +120,6 @@ setup_target_flags() {
# The mips abi cannot support the GNU style hashes. 
#233233
filter-ldflags -Wl,--hash-style=gnu 
-Wl,--hash-style=both
;;
-   ppc)
-   append-flags "-freorder-blocks"
-   ;;
sparc)
# Both sparc and sparc64 can use -fcall-used-g6.  -g7 
is bad, though.
filter-flags "-fcall-used-g7"



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

2017-08-26 Thread Sebastian Pipping
commit: f77a6f6f98e8b134706bf90cdf2de7e046b2eab0
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Aug 26 18:24:34 2017 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sat Aug 26 19:44:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f77a6f6f

media-gfx/gimp: 2.9.6 (bug #628904)

Also bump to EAPI 6, resolve G2CONF, and sync live ebuild.

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 media-gfx/gimp/Manifest|   1 +
 .../gimp/{gimp-.ebuild => gimp-2.9.6.ebuild}   | 105 ++---
 media-gfx/gimp/gimp-.ebuild|  80 +---
 3 files changed, 97 insertions(+), 89 deletions(-)

diff --git a/media-gfx/gimp/Manifest b/media-gfx/gimp/Manifest
index 4cd208cef3b..a77314ed5e0 100644
--- a/media-gfx/gimp/Manifest
+++ b/media-gfx/gimp/Manifest
@@ -2,3 +2,4 @@ DIST gimp-2.8.14.tar.bz2 20440077 SHA256 
d82a958641c9c752d68e35f65840925c08e314c
 DIST gimp-2.8.20.tar.bz2 20853324 SHA256 
939ca1df70be865c672ffd654f4e20f188121d01601c5c90237214101533c805 SHA512 
5cd02854e21098c0d9d929e9131ede628ed520b6c76190eb9f6db38f057cff956e35b0a891d04c3a2e9c9e85c77f82d7ff5e63404187a8df921553763f649fd7
 WHIRLPOOL 
14b4791e6849629e3794de28d3bab228dc43df844c56cb31e36e4db3173e6c5ccda8f8f116b4fbd2dcec31c24de94d9b822f12bdb20ddc372cf035089355
 DIST gimp-2.8.22.tar.bz2 20873278 SHA256 
9187a35cc52b110d78124d7b27b68a68ade14a794c2721314bac6134d2a5638a SHA512 
84a78d428282538b606b3cd1ff571e52c3d828fceade171b2012bc1cdcb85919fc7734e7e6c45ed3a8683657fa580412b32c1b511b8a512172a8c1df930493e6
 WHIRLPOOL 
f9d2f2049b3bf91e8abb8a20b1fda93d801d66ca5d58a9710ae618b0289970c5eaf0df8f195de6c41a4f737fc9e666e011ff7061a45356f18cf426cbbedc3b06
 DIST gimp-2.9.4-r1.tar.xz 18510496 SHA256 
c3f3cab83f70c1c2c11c6b94157def3a40f1fd335ffda2ef3e191865fc89d97a SHA512 
60691506ad021d34a9728a76529fb7ff653f679979f23346ba84f1f9c36606c6bc118b611e92be79af894cba93746c8bdaeeb00012300c23fe995e50c3204025
 WHIRLPOOL 
a042ac4ccbb8172526cc9fa2ff2df7ac35bd9fcd6283778e03f451766176422ddf250229d9a074821b7a991c24bb14058abe49d9739815681d250f6201467a75
+DIST gimp-2.9.6.tar.bz2 25472593 SHA256 
b46f31d822a33ab416dcb15e33e10b5b98430814fa34f5ea4036230e845dfc9f SHA512 
c874daedb00fbfa4156f0e244b217e221b047cb3bd22a81fb190a5d9d774212dc7802ec215151c6dc87136148bf9f84ca23a0a6340681a53c39b5fa71b2ded89
 WHIRLPOOL 
c0166b2f7d3c0592c940030441f1d918463a5759ba8748c0c3ba0467b8dd15fea364041784e36aff4298e2754ae4f62d5cb83eb4e98531bf50bda1b7603b69c7

diff --git a/media-gfx/gimp/gimp-.ebuild b/media-gfx/gimp/gimp-2.9.6.ebuild
similarity index 68%
copy from media-gfx/gimp/gimp-.ebuild
copy to media-gfx/gimp/gimp-2.9.6.ebuild
index 84387691719..fa0bd3c7bf6 100644
--- a/media-gfx/gimp/gimp-.ebuild
+++ b/media-gfx/gimp/gimp-2.9.6.ebuild
@@ -1,18 +1,17 @@
 # Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=6
 PYTHON_COMPAT=( python2_7 )
 
-inherit virtualx autotools eutils gnome2 fdo-mime multilib python-single-r1 
git-r3
+inherit versionator virtualx autotools eutils gnome2 multilib python-single-r1
 
 DESCRIPTION="GNU Image Manipulation Program"
 HOMEPAGE="http://www.gimp.org/";
-EGIT_REPO_URI="https://git.gnome.org/browse/gimp";
-SRC_URI=""
+SRC_URI="mirror://gimp/v$(get_version_component_range 1-2)/${P}.tar.bz2"
 LICENSE="GPL-3 LGPL-3"
 SLOT="2"
-KEYWORDS=""
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc64 ~x86"
 
 LANGS="am ar ast az be bg br ca ca@valencia cs csb da de dz el en_CA en_GB eo 
es et eu fa fi fr ga gl gu he hi hr hu id is it ja ka kk km kn ko lt lv mk ml 
ms my nb nds ne nl nn oc pa pl pt pt_BR ro ru rw si sk sl sr sr@latin sv ta te 
th tr tt uk vi xh yi zh_CN zh_HK zh_TW"
 IUSE="alsa aalib altivec aqua debug doc openexr gnome postscript jpeg2k 
cpu_flags_x86_mmx mng pdf python smp cpu_flags_x86_sse udev vector-icons webp 
wmf xpm"
@@ -31,15 +30,15 @@ RDEPEND=">=dev-libs/glib-2.40.0:2
xpm? ( x11-libs/libXpm )
>=media-libs/freetype-2.1.7
>=media-libs/harfbuzz-0.9.19
-   >=media-libs/gexiv2-0.10.3
-   >=media-libs/libmypaint-1.3.0_beta0[gegl]
+   >=media-libs/gexiv2-0.10.6
+   >=media-libs/libmypaint-1.3.0[gegl]
>=media-libs/fontconfig-2.2.0
sys-libs/zlib
dev-libs/libxml2
dev-libs/libxslt
x11-themes/hicolor-icon-theme
-   >=media-libs/babl-0.1.24
-   >=media-libs/gegl-0.3.14:0.3[cairo]
+   >=media-libs/babl-0.1.30
+   >=media-libs/gegl-0.3.20:0.3[cairo]
>=dev-libs/glib-2.43
aalib? ( media-libs/aalib )
alsa? ( media-libs/alsa-lib )
@@ -58,8 +57,8 @@ RDEPEND=">=dev-libs/glib-2.40.0:2
>=dev-python/pycairo-1.0.2[${PYTHON_USEDEP}]
)
>=media-libs/tiff-3.5.7:0
-   >=gnome-base/librsvg-2.36.0:2
-   webp? ( >=media-libs/libwebp-0.5.1 )
+   >=gnome-base/librsvg-2.40.6:2
+   webp? ( >=media-libs/libwebp-0.6.0 )
wmf? ( >=media-l

[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/qgis/

2017-08-26 Thread Andreas Sturmlechner
commit: 92eccb1f95fd5128335793e909f69190063ddadd
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug 26 19:24:23 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug 26 19:24:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92eccb1f

sci-geosciences/qgis: Add missing qtnetwork[ssl] usedep

Reported-by: stephane.goujet  wanadoo.fr
Gentoo-bug: 625942
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 sci-geosciences/qgis/qgis-2.18.12-r100.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-geosciences/qgis/qgis-2.18.12-r100.ebuild 
b/sci-geosciences/qgis/qgis-2.18.12-r100.ebuild
index fcac2124558..2e8591032de 100644
--- a/sci-geosciences/qgis/qgis-2.18.12-r100.ebuild
+++ b/sci-geosciences/qgis/qgis-2.18.12-r100.ebuild
@@ -36,7 +36,7 @@ COMMON_DEPEND="
dev-qt/qtconcurrent:5
dev-qt/qtcore:5
dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
+   dev-qt/qtnetwork:5[ssl]
dev-qt/qtpositioning:5
dev-qt/qtprintsupport:5
dev-qt/qtscript:5



  1   2   3   >