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

2018-08-01 Thread Guilherme Amadio
commit: dd44c8ac46f22bddd0ffcf30878056e0be1e7406
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Thu Aug  2 06:39:51 2018 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Thu Aug  2 06:40:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd44c8ac

media-libs/libjpeg-turbo: fix on prefix

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 media-libs/libjpeg-turbo/libjpeg-turbo-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjpeg-turbo/libjpeg-turbo-2.0.0.ebuild 
b/media-libs/libjpeg-turbo/libjpeg-turbo-2.0.0.ebuild
index 9bacfe12a0f..801a716356c 100644
--- a/media-libs/libjpeg-turbo/libjpeg-turbo-2.0.0.ebuild
+++ b/media-libs/libjpeg-turbo/libjpeg-turbo-2.0.0.ebuild
@@ -47,7 +47,7 @@ multilib_src_configure() {
fi
 
local mycmakeargs=(
-   -DCMAKE_INSTALL_DEFAULT_DOCDIR="/usr/share/doc/${PF}"
+   -DCMAKE_INSTALL_DEFAULT_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
-DENABLE_STATIC="$(usex static-libs)"
-DWITH_JAVA="$(multilib_native_usex java)"
-DWITH_MEM_SRCDST=ON



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2018-08-01 Thread Hans de Graaff
commit: 72e954bbd2288f0dd63ffcca7c37d523f2d9fe10
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Aug  2 06:20:30 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Aug  2 06:20:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72e954bb

www-apache/passenger: add 5.3.4

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 www-apache/passenger/Manifest   |   1 +
 www-apache/passenger/passenger-5.3.4.ebuild | 127 
 2 files changed, 128 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 100640dd8f9..76a5f9b5fea 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,2 +1,3 @@
 DIST passenger-5.3.2.tar.gz 7039759 BLAKE2B 
be10b368530b8560d7d93664bbf91711ace0cadb0d1e15a978c0a52311a626ea2e1c6d05e507ef488b384e4a7ccc4b02da35bd5bd5878788b036401e06a33b5f
 SHA512 
97900a0e0de67cc3c3770c291c85c6fe937fceab5632c9832bc5c461d3b4e586a47c9733a1a50a805834f591e5af90651789ed74bf74e0eed4d6ce8084c51967
 DIST passenger-5.3.3.tar.gz 7040055 BLAKE2B 
1a9caa34dd809f96da84e9e3c00f365fd5a5e80c5134c25be810ad2bd9e1f01d0f64c6323211f28121590ac4d4593572c5f4392e1be2bc87d78741a0fdd73885
 SHA512 
ae0b4a2681e7877c7a57d236139033f17782f3d0d891ac58bbfec211e77e3ada9d36c250c9c9234d853c666d1501ccc0e2d5997c247f10985cad936ad97a741e
+DIST passenger-5.3.4.tar.gz 7201951 BLAKE2B 
bc67fc5a0a1a8a38918d5c36470cc9df888eb7b85304b06f283199692b18922a9077db11db374fded091f851d5af67e7852d662f0e22a7ac4d49381eae35cbf9
 SHA512 
08fa0b06ae85cd48c748739be77713752c989ef031910441c243b5beacef398d544c41c87faa05a4d3f088da048b20ff5923d368ca12e0e2fd815726e9ce8c1a

diff --git a/www-apache/passenger/passenger-5.3.4.ebuild 
b/www-apache/passenger/passenger-5.3.4.ebuild
new file mode 100644
index 000..7a2b4ba6996
--- /dev/null
+++ b/www-apache/passenger/passenger-5.3.4.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/";
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   epatch "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/phusion_passenger/platform_info/compiler.rb || die
+
+   # Use sed here so that we can dynamically set the documentation 
directory.
+   sed -i -e "s:/usr/share/doc/passenger:/usr/share/doc/${P}:" \
+   -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/phusion_passenger/packaging.rb || die
+   rm -f bin/passenger-install-apache2-module || die "Unable to remove 
unneeded install script."
+
+   # Make sure we use the system-provided version where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Avoid building documentation to avoid a dependency on mizuho.
+   #sed -i -e 's/, :doc//' build/packaging.rb || die
+   touch doc/*.html || die
+
+   # Fix hard-coded use of AR
+   sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/support/cplusplus.rb || 
die
+
+   # Make sure apache support is not attempted with -apache2
+   if ! use apache2 ; then
+   sed -i 

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

2018-08-01 Thread Alon Bar-Lev
commit: 311a92b3f7ba58f658e7c4c69ff21d8601085adb
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Thu Aug  2 05:46:03 2018 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Thu Aug  2 06:18:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=311a92b3

app-crypt/xca: add dev-qt/qtsql dependency

Closes: https://bugs.gentoo.org/show_bug.cgi?id=662610
Thanks-To: Mike Auty
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-crypt/xca/xca-2.1.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-crypt/xca/xca-2.1.0.ebuild b/app-crypt/xca/xca-2.1.0.ebuild
index bda63f6d683..1577add7f67 100644
--- a/app-crypt/xca/xca-2.1.0.ebuild
+++ b/app-crypt/xca/xca-2.1.0.ebuild
@@ -17,6 +17,7 @@ IUSE="bindist doc libressl"
 RDEPEND="
dev-libs/libltdl:0=
dev-qt/qtgui:5
+   dev-qt/qtsql:5[sqlite]
dev-qt/qtwidgets:5
!libressl? ( dev-libs/openssl:0=[bindist=] )
libressl? ( dev-libs/libressl:0= )



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

2018-08-01 Thread Mart Raudsepp
commit: 985aaaf44b0c3e3c891cfc750dd847626d53b26a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Aug  2 05:34:45 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Aug  2 05:50:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=985aaaf4

gnome-base/libgtop: fix license

Package-Manager: Portage-2.3.43, Repoman-2.3.10

 gnome-base/libgtop/libgtop-2.36.0.ebuild | 2 +-
 gnome-base/libgtop/libgtop-2.38.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-base/libgtop/libgtop-2.36.0.ebuild 
b/gnome-base/libgtop/libgtop-2.36.0.ebuild
index dd04cae7630..6d26117f85c 100644
--- a/gnome-base/libgtop/libgtop-2.36.0.ebuild
+++ b/gnome-base/libgtop/libgtop-2.36.0.ebuild
@@ -7,7 +7,7 @@ inherit flag-o-matic gnome2
 DESCRIPTION="A library that provides top functionality to applications"
 HOMEPAGE="https://git.gnome.org/browse/libgtop";
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="2/10" # libgtop soname version
 KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 ~sh sparc x86 ~x86-fbsd"
 IUSE="+introspection"

diff --git a/gnome-base/libgtop/libgtop-2.38.0.ebuild 
b/gnome-base/libgtop/libgtop-2.38.0.ebuild
index 5a13f2cabe7..41517e31a31 100644
--- a/gnome-base/libgtop/libgtop-2.38.0.ebuild
+++ b/gnome-base/libgtop/libgtop-2.38.0.ebuild
@@ -7,7 +7,7 @@ inherit flag-o-matic gnome2
 DESCRIPTION="A library that provides top functionality to applications"
 HOMEPAGE="https://git.gnome.org/browse/libgtop";
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="2/11" # libgtop soname version
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~x86-fbsd"
 IUSE="+introspection"



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

2018-08-01 Thread Mart Raudsepp
commit: 045f590323ac919311642667ec531d89d9a8d77e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Aug  2 05:21:22 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Aug  2 05:50:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=045f5903

gnome-base/libgtop: bump to 2.38.0

Package-Manager: Portage-2.3.43, Repoman-2.3.10

 gnome-base/libgtop/Manifest  |  1 +
 gnome-base/libgtop/libgtop-2.38.0.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/gnome-base/libgtop/Manifest b/gnome-base/libgtop/Manifest
index bb1da6b6f6c..5a283d2317a 100644
--- a/gnome-base/libgtop/Manifest
+++ b/gnome-base/libgtop/Manifest
@@ -1 +1,2 @@
 DIST libgtop-2.36.0.tar.xz 727072 BLAKE2B 
46f24573bde0bcfeb2210ea08446f6e6590fadc5697745178133ce5f3aec2e464cbce8446d2dbddb9f05d4a16eb7daf110c4554778a28573116b2b59edcf556f
 SHA512 
2768c628fa3e872a940246042b2c78ad4618612ecb2cf2b95fb70343a4f1a01bb558d0ce9e5b3468f395349f338ca33d460e1d91f2c123ad39243cd0ff20d5e5
+DIST libgtop-2.38.0.tar.xz 729700 BLAKE2B 
2296741d6c6bd1c9eb17be10e480dabd732e956826c859c176cbc6f8f03259a3b2f2f04d6c55d1c562b082f7e880bb4b7a3f07a66d7f24660085387dce078879
 SHA512 
96586b7f12a2b63c5ec7f69c51b6e28361a7458f24f20270fc589213bfae43ae99d1e39efb6101d189741bba084c887554f745131e99d8ed90b7db6d53c36e1d

diff --git a/gnome-base/libgtop/libgtop-2.38.0.ebuild 
b/gnome-base/libgtop/libgtop-2.38.0.ebuild
new file mode 100644
index 000..5a13f2cabe7
--- /dev/null
+++ b/gnome-base/libgtop/libgtop-2.38.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit flag-o-matic gnome2
+
+DESCRIPTION="A library that provides top functionality to applications"
+HOMEPAGE="https://git.gnome.org/browse/libgtop";
+
+LICENSE="GPL-2"
+SLOT="2/11" # libgtop soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~x86-fbsd"
+IUSE="+introspection"
+
+RDEPEND="
+   >=dev-libs/glib-2.26:2
+   introspection? ( >=dev-libs/gobject-introspection-0.6.7:= )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/gtk-doc-am-1.4
+   >=sys-devel/gettext-0.19.4
+   virtual/pkgconfig
+"
+
+src_configure() {
+   # Add explicit stdc, bug #628256
+   append-cflags "-std=c99"
+
+   gnome2_src_configure \
+   --disable-static \
+   $(use_enable introspection)
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-system-monitor/

2018-08-01 Thread Mart Raudsepp
commit: c5dbc2a5978d5c142b6d5b6fb97e4ef2afc1ae11
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Aug  2 05:37:18 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Aug  2 05:50:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5dbc2a5

gnome-extra/gnome-system-monitor: bump to 3.26.0

Package-Manager: Portage-2.3.43, Repoman-2.3.10

 gnome-extra/gnome-system-monitor/Manifest  |  1 +
 .../gnome-system-monitor-3.26.0.ebuild | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/gnome-extra/gnome-system-monitor/Manifest 
b/gnome-extra/gnome-system-monitor/Manifest
index 3920fff8ab7..eb609dd5452 100644
--- a/gnome-extra/gnome-system-monitor/Manifest
+++ b/gnome-extra/gnome-system-monitor/Manifest
@@ -1 +1,2 @@
 DIST gnome-system-monitor-3.24.0.tar.xz 930956 BLAKE2B 
f08b6da2ee9d45d232f1d1f019b6844f6fcf50baf85944d240611fbc0794cce6755d6b7daf275f4d97686558fc0f2525a8700fda473b576f8d5d41f66f118275
 SHA512 
4155d9f130cc1e38d32b76d10ca91056d82b90ca555f9ded26acfd1ef018b92163b0cc2256861b8e166b3bfa7eadc6c900aa9c79fd0c859045197ab2eaf3dc9f
+DIST gnome-system-monitor-3.26.0.tar.xz 941144 BLAKE2B 
bde11ed78b10140916121df49af36b04afc6d9cb35fc1fa4f240ab8c109b79bfce5175d0e91e7a80c6da5420e13ca2aa520e76db9b79ea08d5dab23fcd8a301a
 SHA512 
c2593371d956a4c11ad9ac4afabc996c02d743f9ba443192b0d955ab42464a02ad3fe19398b9489d33d552fdfdc2fb615e85d4dcb9342b821cb0b590fd3c3043

diff --git 
a/gnome-extra/gnome-system-monitor/gnome-system-monitor-3.26.0.ebuild 
b/gnome-extra/gnome-system-monitor/gnome-system-monitor-3.26.0.ebuild
new file mode 100644
index 000..d4296000909
--- /dev/null
+++ b/gnome-extra/gnome-system-monitor/gnome-system-monitor-3.26.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome2
+
+DESCRIPTION="The Gnome System Monitor"
+HOMEPAGE="https://help.gnome.org/users/gnome-system-monitor/";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="systemd X"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+
+RDEPEND="
+   >=dev-libs/glib-2.37.3:2
+   >=gnome-base/libgtop-2.37.2:2=
+   >=x11-libs/gtk+-3.22:3[X(+)]
+   >=dev-cpp/gtkmm-3.3.18:3.0
+   >=dev-cpp/glibmm-2.46:2
+   >=dev-libs/libxml2-2.0:2
+   >=gnome-base/librsvg-2.35:2
+   systemd? ( >=sys-apps/systemd-44:0= )
+   X? ( >=x11-libs/libwnck-2.91.0:3 )
+"
+# eautoreconf requires gnome-base/gnome-common
+DEPEND="${RDEPEND}
+   app-text/yelp-tools
+   >=dev-util/intltool-0.41.0
+   virtual/pkgconfig
+"
+
+src_configure() {
+   # XXX: appdata is deprecated by appstream-glib, upstream must upgrade
+   gnome2_src_configure \
+   $(use_enable systemd) \
+   $(use_enable X broken-wnck) \
+   APPDATA_VALIDATE="$(type -P true)"
+}



[gentoo-commits] repo/gentoo:master commit in: games-puzzle/gnome-sudoku/

2018-08-01 Thread Mart Raudsepp
commit: cb6d5039987d8797c5c3f60c7a0f4c3b1d623144
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Aug  2 05:09:41 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Aug  2 05:50:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb6d5039

games-puzzle/gnome-sudoku: bump to 3.26.0

Package-Manager: Portage-2.3.43, Repoman-2.3.10

 games-puzzle/gnome-sudoku/Manifest |  1 +
 .../gnome-sudoku/gnome-sudoku-3.26.0.ebuild| 37 ++
 2 files changed, 38 insertions(+)

diff --git a/games-puzzle/gnome-sudoku/Manifest 
b/games-puzzle/gnome-sudoku/Manifest
index 0562e6eaa84..0220384a700 100644
--- a/games-puzzle/gnome-sudoku/Manifest
+++ b/games-puzzle/gnome-sudoku/Manifest
@@ -1 +1,2 @@
 DIST gnome-sudoku-3.24.0.tar.xz 2890256 BLAKE2B 
81e8c2cf8df3a441979dfcd6d5726439231d9c4175be1fc765f02aef5bd13bee3675708cd33694f1c2a3a0097e35a83023b6add3bfe7930c4289be576fbfbf2f
 SHA512 
3e00726be6ceebe6107f0e7c1100e1072f815dcaf0f4d5f2ce5cf75ae0393457aead001fe8b43420d20ef6e09bc8a7d6fd79d8aaa72a87c21e7c9f8d18ee0809
+DIST gnome-sudoku-3.26.0.tar.xz 2821288 BLAKE2B 
bb0c3269a1557d22686414dc3dd4eee4141af60e1342e498f30c0f902e8d6471dab588eeb4b302000fd5f302867edb80e966fb89f40587aa5f797c6525b0949b
 SHA512 
d40ca96556af2d1537845554a8ee9bf4c63aa4eefd38a000d6dcffd649cdd14ee0d1fb85d128e59605714da19e6a7a02b8ca3e8d70fe9eb897b18028457f7928

diff --git a/games-puzzle/gnome-sudoku/gnome-sudoku-3.26.0.ebuild 
b/games-puzzle/gnome-sudoku/gnome-sudoku-3.26.0.ebuild
new file mode 100644
index 000..1b9809f4996
--- /dev/null
+++ b/games-puzzle/gnome-sudoku/gnome-sudoku-3.26.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+VALA_MIN_API_VERSION="0.36"
+
+inherit gnome2 vala
+
+DESCRIPTION="Test your logic skills in this number grid puzzle"
+HOMEPAGE="https://wiki.gnome.org/Apps/Sudoku";
+
+LICENSE="GPL-3+ CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+RDEPEND="
+   >=dev-libs/glib-2.40:2
+   dev-libs/libgee:0.8=[introspection]
+   dev-libs/json-glib
+   >=dev-libs/qqwing-1.3.4
+   x11-libs/gdk-pixbuf:2[introspection]
+   >=x11-libs/gtk+-3.19.0:3[introspection]
+   x11-libs/pango[introspection]
+"
+DEPEND="${RDEPEND}
+   $(vala_depend)
+   app-text/yelp-tools
+   dev-libs/appstream-glib
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   gnome2_src_prepare
+   vala_src_prepare
+}



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

2018-08-01 Thread Hans de Graaff
commit: 45101549c3f7dcd716c63454516b29d3531836cf
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Aug  2 05:36:24 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Aug  2 05:36:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45101549

dev-ruby/ruby-gettext: cleanup

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-ruby/ruby-gettext/Manifest  |  1 -
 dev-ruby/ruby-gettext/ruby-gettext-3.2.2.ebuild | 65 -
 2 files changed, 66 deletions(-)

diff --git a/dev-ruby/ruby-gettext/Manifest b/dev-ruby/ruby-gettext/Manifest
index b8c55bcde39..4111f0e62e4 100644
--- a/dev-ruby/ruby-gettext/Manifest
+++ b/dev-ruby/ruby-gettext/Manifest
@@ -1,2 +1 @@
-DIST gettext-3.2.2.gem 283648 BLAKE2B 
d9095e11f3f92ac37f84aad9059e5740af07186caad963b6cbd6081329031122ed2acf402565b5e8bf7c6f51b18d045fab09e6d390effe2f0d7d66981f253efd
 SHA512 
c6806a4f2b9c8519cccdf7651b3482e5938015323648cb1b82acd0632d88ea5c7cdabd925eecb2d4e17d0d396126d4e2ebaac26241c3c7b4f61e187cd4b3133f
 DIST gettext-3.2.9.gem 285696 BLAKE2B 
a7bc40b2102f5b937d5f0e407dbaa23ead1da59eb9284c10a249c59548d0e2ad5fcd56b8855439893d2d31b57e0109bb6a9d5cc2d24075f5e360dc16b9291137
 SHA512 
21496c38cfc16a2b280f30bb94ff4560007eaa7f02c2341cb26aca2969a663c0863cdb650b4eadfd262d8585111dfb572e2ebc66a7a879045de50bf9da80a501

diff --git a/dev-ruby/ruby-gettext/ruby-gettext-3.2.2.ebuild 
b/dev-ruby/ruby-gettext/ruby-gettext-3.2.2.ebuild
deleted file mode 100644
index 26e0e20c816..000
--- a/dev-ruby/ruby-gettext/ruby-gettext-3.2.2.ebuild
+++ /dev/null
@@ -1,65 +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_NAME="${PN/ruby-/}"
-RUBY_FAKEGEM_VERSION="${PV%_*}"
-
-RUBY_FAKEGEM_RECIPE_DOC="yard"
-RUBY_FAKEGEM_EXTRADOC="README.md doc/text/news.md"
-
-RUBY_FAKEGEM_TASK_TEST="none"
-
-RUBY_FAKEGEM_EXTRAINSTALL="locale po"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Native Language Support Library and Tools modeled after GNU 
gettext package"
-HOMEPAGE="http://ruby-gettext.github.io/";
-
-KEYWORDS="alpha amd64 arm ~hppa ia64 ppc ppc64 ~sparc x86"
-IUSE="doc test"
-SLOT="0"
-LICENSE="|| ( Ruby LGPL-3+ )"
-
-ruby_add_rdepend ">=dev-ruby/locale-2.0.5 >=dev-ruby/text-1.3.0"
-
-ruby_add_bdepend "doc? ( dev-ruby/yard )
-   dev-ruby/racc"
-ruby_add_bdepend "test? (
-   dev-ruby/test-unit:2
-   dev-ruby/test-unit-rr )"
-
-RDEPEND+=" sys-devel/gettext"
-DEPEND+=" sys-devel/gettext"
-
-all_ruby_prepare() {
-   # Fix broken racc invocation
-   sed -i -e '/command_line/ s/#{racc}/-S racc/' Rakefile || die
-
-   # Avoid bundler dependency
-   sed -i -e '/bundler/,/helper.install/ s:^:#:' \
-   -e 's/helper.gemspec/Gem::Specification.new/' Rakefile || die
-
-   # Avoid dependency on developer-specific tools.
-   sed -i -e '/notify/ s:^:#:' test/run-test.rb || die
-
-   # Avoid tests failing due to a missing test file.
-   sed -i -e '/test_invalid_charset/,/end/ s:^:#:' test/test_mo.rb || die
-}
-
-each_ruby_test() {
-   # Upstream tries to daisy-chain rake calls but they fail badly
-   # with our setup, so run it manually.
-   ${RUBY} test/run-test.rb || die "tests failed"
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   insinto /usr/share/doc/${PF}
-   doins -r samples
-}



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

2018-08-01 Thread Hans de Graaff
commit: 741293b6dca664f614e82b69963501d5c0f8d2d1
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Aug  2 05:32:18 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Aug  2 05:32:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=741293b6

dev-ruby/commander: add 4.4.6

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-ruby/commander/Manifest   |  1 +
 dev-ruby/commander/commander-4.4.6.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-ruby/commander/Manifest b/dev-ruby/commander/Manifest
index e1345e9295d..a5f083d317b 100644
--- a/dev-ruby/commander/Manifest
+++ b/dev-ruby/commander/Manifest
@@ -1,3 +1,4 @@
 DIST commander-4.4.3.gem 36352 BLAKE2B 
4849e3940762c2686258938590aad28292ff6d5c4cda0e14caf688b5d0177b1061318cc185071991e667f38efb132b9b4ea7bb9646731c18a30014b9f8d49b13
 SHA512 
9831ab6983359ebd112223f72991d09a79c04488d578973430920c399249b5071678b86190f9bc63f0303f479336a332b8e83e4f4ac9322e9630fa4d3863d4a5
 DIST commander-4.4.4.gem 36864 BLAKE2B 
66a391c3d25ecc79308b9da8010c8d3a8b26902a72e7e96558a9c2690f6a8735093c9a218097b52610d8dc49316c0469e47e05539a3b01beb9310894ce313bde
 SHA512 
d4b7912f03f9c78c6bd5b63221b334391b0788a579d2dd20b389c6a34024ad7b5057631426e48befc9d5c02f35921cb31b530b38cee93817f2383dac113f2b82
 DIST commander-4.4.5.gem 36864 BLAKE2B 
c4bfcfdd01c09bafa98497aac028054e910e077b38a23f0aa46898d6153560d41d6ccf0e36f46c2702cbd480da892195b7d28840448fb7f8d64ecb6c6e3b1962
 SHA512 
d2ed3abe7c054054a8442a76bd006684d26908d9ce92a7314d7acffc21dbc16e46144927dc795a69eb195ae04b8d84fa7bc6601c7f682ee188fcbc93ed5a9be2
+DIST commander-4.4.6.gem 36864 BLAKE2B 
83e2390a482cc085b6af6cc78cbd28679e14ac09279495e1cf00c6aa55b04789501291e1547121b5223177631feead69aa789600ad660be52f22651490ef1278
 SHA512 
697fcbd7b1b8fe0d5f3c5f492b8d1dbd4fd4233ecef3f214797a8fbf9fd102f75f77fceb486d6386db51df0e6afa281518e522c161eba01d017c2c0532d9ac4d

diff --git a/dev-ruby/commander/commander-4.4.6.ebuild 
b/dev-ruby/commander/commander-4.4.6.ebuild
new file mode 100644
index 000..73c8c572cac
--- /dev/null
+++ b/dev-ruby/commander/commander-4.4.6.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_EXTRADOC="History.rdoc README.md"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="The complete solution for Ruby command-line executables"
+HOMEPAGE="https://visionmedia.github.com/commander/";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/highline-1.7.2:0"
+
+all_ruby_prepare() {
+   sed -i -e "/simplecov/,/end/ s:^:#:" spec/spec_helper.rb || die
+}



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

2018-08-01 Thread Hans de Graaff
commit: 5e8226c7f1f59dae150bbf58802ecb0fe18b7d40
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Aug  2 05:33:07 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Aug  2 05:33:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e8226c7

dev-ruby/commander: cleanup

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-ruby/commander/Manifest   |  2 --
 dev-ruby/commander/commander-4.4.3.ebuild | 25 -
 dev-ruby/commander/commander-4.4.4.ebuild | 25 -
 3 files changed, 52 deletions(-)

diff --git a/dev-ruby/commander/Manifest b/dev-ruby/commander/Manifest
index a5f083d317b..c63b891de51 100644
--- a/dev-ruby/commander/Manifest
+++ b/dev-ruby/commander/Manifest
@@ -1,4 +1,2 @@
-DIST commander-4.4.3.gem 36352 BLAKE2B 
4849e3940762c2686258938590aad28292ff6d5c4cda0e14caf688b5d0177b1061318cc185071991e667f38efb132b9b4ea7bb9646731c18a30014b9f8d49b13
 SHA512 
9831ab6983359ebd112223f72991d09a79c04488d578973430920c399249b5071678b86190f9bc63f0303f479336a332b8e83e4f4ac9322e9630fa4d3863d4a5
-DIST commander-4.4.4.gem 36864 BLAKE2B 
66a391c3d25ecc79308b9da8010c8d3a8b26902a72e7e96558a9c2690f6a8735093c9a218097b52610d8dc49316c0469e47e05539a3b01beb9310894ce313bde
 SHA512 
d4b7912f03f9c78c6bd5b63221b334391b0788a579d2dd20b389c6a34024ad7b5057631426e48befc9d5c02f35921cb31b530b38cee93817f2383dac113f2b82
 DIST commander-4.4.5.gem 36864 BLAKE2B 
c4bfcfdd01c09bafa98497aac028054e910e077b38a23f0aa46898d6153560d41d6ccf0e36f46c2702cbd480da892195b7d28840448fb7f8d64ecb6c6e3b1962
 SHA512 
d2ed3abe7c054054a8442a76bd006684d26908d9ce92a7314d7acffc21dbc16e46144927dc795a69eb195ae04b8d84fa7bc6601c7f682ee188fcbc93ed5a9be2
 DIST commander-4.4.6.gem 36864 BLAKE2B 
83e2390a482cc085b6af6cc78cbd28679e14ac09279495e1cf00c6aa55b04789501291e1547121b5223177631feead69aa789600ad660be52f22651490ef1278
 SHA512 
697fcbd7b1b8fe0d5f3c5f492b8d1dbd4fd4233ecef3f214797a8fbf9fd102f75f77fceb486d6386db51df0e6afa281518e522c161eba01d017c2c0532d9ac4d

diff --git a/dev-ruby/commander/commander-4.4.3.ebuild 
b/dev-ruby/commander/commander-4.4.3.ebuild
deleted file mode 100644
index 01035888ab9..000
--- a/dev-ruby/commander/commander-4.4.3.ebuild
+++ /dev/null
@@ -1,25 +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 ruby24"
-
-RUBY_FAKEGEM_EXTRADOC="History.rdoc README.md"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-inherit ruby-fakegem
-
-DESCRIPTION="The complete solution for Ruby command-line executables"
-HOMEPAGE="https://visionmedia.github.com/commander/";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/highline-1.7.2 =dev-ruby/highline-1.7*"
-
-all_ruby_prepare() {
-   sed -i -e "/simplecov/,/end/ s:^:#:" spec/spec_helper.rb || die
-}

diff --git a/dev-ruby/commander/commander-4.4.4.ebuild 
b/dev-ruby/commander/commander-4.4.4.ebuild
deleted file mode 100644
index 403705bb3b2..000
--- a/dev-ruby/commander/commander-4.4.4.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_EXTRADOC="History.rdoc README.md"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-inherit ruby-fakegem
-
-DESCRIPTION="The complete solution for Ruby command-line executables"
-HOMEPAGE="https://visionmedia.github.com/commander/";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/highline-1.7.2 =dev-ruby/highline-1.7*"
-
-all_ruby_prepare() {
-   sed -i -e "/simplecov/,/end/ s:^:#:" spec/spec_helper.rb || die
-}



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

2018-08-01 Thread Hans de Graaff
commit: ce5ce1992d7877fac2f38cd26e4e57b59b582eff
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Aug  2 05:35:48 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Aug  2 05:35:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce5ce199

dev-ruby/ruby-gettext: ppc stable, bug 658310

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-ruby/ruby-gettext/ruby-gettext-3.2.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/ruby-gettext/ruby-gettext-3.2.9.ebuild 
b/dev-ruby/ruby-gettext/ruby-gettext-3.2.9.ebuild
index 43358f0b428..772539ef5db 100644
--- a/dev-ruby/ruby-gettext/ruby-gettext-3.2.9.ebuild
+++ b/dev-ruby/ruby-gettext/ruby-gettext-3.2.9.ebuild
@@ -20,7 +20,7 @@ inherit ruby-fakegem
 DESCRIPTION="Native Language Support Library and Tools modeled after GNU 
gettext package"
 HOMEPAGE="https://ruby-gettext.github.io/";
 
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~ppc ppc64 ~sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~sparc x86"
 IUSE="doc test"
 SLOT="0"
 LICENSE="|| ( Ruby LGPL-3+ )"



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

2018-08-01 Thread Virgil Dupras
commit: 8e19e0560b5a505cbbabda20240db0502263c219
Author: Virgil Dupras  gentoo  org>
AuthorDate: Thu Aug  2 03:03:10 2018 +
Commit: Virgil Dupras  gentoo  org>
CommitDate: Thu Aug  2 03:04:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e19e056

dev-python/django: bump to 2.1

* EAPI 7
* Drop py34
* Add py37
* Drop webapps

Inheriting webapps doesn't make sense. This isn't a webapp, it's a
library. Because django was abandoned before I took over maintenance, I
highly doubt that the package was used for anything serious, so there
isn't much to break by this removal.

The only thing that webapps did was copy admin media in some place for
easy HTTP static serving, but that isn't even what you would want to do
in a django webapp. You would rather run "collectstatic" on the whole
app and serve the result, which would include admin media, over HTTP.

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 dev-python/django/Manifest  |  1 +
 dev-python/django/django-2.1.ebuild | 87 +
 2 files changed, 88 insertions(+)

diff --git a/dev-python/django/Manifest b/dev-python/django/Manifest
index a64a8d232d8..fa19778180d 100644
--- a/dev-python/django/Manifest
+++ b/dev-python/django/Manifest
@@ -2,3 +2,4 @@ DIST Django-1.11.14.tar.gz 7850578 BLAKE2B 
b858ab51d40812979ec04cffc459ce137a5f5
 DIST Django-1.11.15.tar.gz 7843843 BLAKE2B 
b7713de8136302d8d95929ed449ab01173e28c0d5d20529eaae9d6bd6d323f53b674a4fb6e8398da4b57a223f10ef63e7961accc8fd777313f18b4e2b0f225ed
 SHA512 
4ea18c59f7c74d0b6deb9d292d5de068c6dcc53d9596f321f5a7e823ff5fe423cc8d69c88bf53e3acd9c36c4ecc4447148243a127d5114a4894b0fd4d449f37e
 DIST Django-1.8.19.tar.gz 7359244 BLAKE2B 
1c7b857f864527cf5b9cac8e08599e1f4f3306a828bcc253e0e59755da6d464592e627eb3743687b0410d308b3d089359dd79af0146b02e6db7f5eca43f04401
 SHA512 
cec71f4a1aaa3fcfc43a035e9fcd8d6fabde7aade43491f9205942cbeb251ae394e49ec6b5b2403b74c24b069064d44ae6070b151c0c949b940f2d46aa87774e
 DIST Django-2.0.8.tar.gz 7987343 BLAKE2B 
ab35f50ce1911cb9603c7ac85e7ab01e6019ce9a2dac4cd733b11f35722368946ff3a130c3c791da4d49cf609b5747b4c5de64e29e27a8e12abb7f9e29cd363b
 SHA512 
ac3cc3f58cb977518c6f549834beb35677c2d5541cfb5723045b98165926e826178cb33737c52a0f999be24bc38b84dde489a5f91d1c8d51b8338aa611acb518
+DIST Django-2.1.tar.gz 8583964 BLAKE2B 
92a48bbdd45fa94c7b43961bf22bd5521019bf0c9f37f6685c8916d9d1886b77522fb58d7db27989a713445b51e15858161e5b99e636cdadc23860d2d0a8ef56
 SHA512 
1c75f0ad8ef353fb38d245034f108df5554cc27073f44ef920576b5dba3d2dd685d8905c0bde1701d43cb01b4c9dbb2bfa7c38c57fae3208af5be616d26d39cb

diff --git a/dev-python/django/django-2.1.ebuild 
b/dev-python/django/django-2.1.ebuild
new file mode 100644
index 000..87201aa293d
--- /dev/null
+++ b/dev-python/django/django-2.1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+PYTHON_REQ_USE='sqlite?,threads(+)'
+
+inherit bash-completion-r1 distutils-r1 eutils
+
+MY_PN="Django"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="High-level Python web framework"
+HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django/";
+SRC_URI="https://www.djangoproject.com/m/releases/$(ver_cut 
1-2)/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+# admin fonts: Roboto (media-fonts/roboto)
+LICENSE+=" Apache-2.0"
+# admin icons, jquery, xregexp.js
+LICENSE+=" MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="doc sqlite test"
+
+RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]"
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   doc? ( >=dev-python/sphinx-1.0.7[${PYTHON_USEDEP}] )
+   test? (
+   $(python_gen_impl_dep sqlite)
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   )"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.0.7-bashcomp.patch
+)
+
+python_prepare_all() {
+   # Prevent d'loading in the doc build
+   sed -e '/^"sphinx.ext.intersphinx",/d' -i docs/conf.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+   use doc && emake -C docs html
+}
+
+python_test() {
+   # Tests have non-standard assumptions about PYTHONPATH,
+   # and don't work with ${BUILD_DIR}/lib.
+   PYTHONPATH=. "${PYTHON}" tests/runtests.py --settings=test_sqlite -v2 \
+   || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+   newbashcomp extras/django_bash_completion ${PN}-admin
+   bashcomp_alias ${PN}-admin django-admin.py
+
+   if use doc; then
+   rm -fr docs/_build/html/_sources || die
+   local HTML_DOCS=( do

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

2018-08-01 Thread Nick Sarnie
commit: 310e575aa650af1b10d329161f5314651b119b3d
Author: Nick Sarnie  gentoo  org>
AuthorDate: Thu Aug  2 02:38:56 2018 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Aug  2 02:38:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=310e575a

app-emulation/wine-mono: Sync with ::wine

Bump to 4.7.3

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 app-emulation/wine-mono/Manifest   |  1 +
 app-emulation/wine-mono/wine-mono-4.7.3.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/app-emulation/wine-mono/Manifest b/app-emulation/wine-mono/Manifest
index 230aea30ad2..1254df968b4 100644
--- a/app-emulation/wine-mono/Manifest
+++ b/app-emulation/wine-mono/Manifest
@@ -1,3 +1,4 @@
 DIST wine-mono-4.6.4.msi 45592064 BLAKE2B 
30099b7f02276e47e350a96af07bf64b43c857b3b3323d0cab85864b753e9810c0d7b5d496e2f53f5b2c3a434eb440a19f9928707c4127303aa0335928e39097
 SHA512 
1d50df5d4d000998c74fbee79b8ffc691d88ee3b34db9fd7124e0df68d6f84768ece489ac8c3f5f3141c2073c8666b93ae23ca6cd652a6542a821df3d1b66b6d
 DIST wine-mono-4.7.0.msi 64625152 BLAKE2B 
9c533d9f9a5cec6aefa66ed916e88f0a03ab76e8292f112a669208c5b26855a314657c9950993a205941cd314f0c93a55f621ed71ebb4846a66d30fa9af3c855
 SHA512 
07cd2b26f3bfe6fc796a126b83e9c0aa655d3e8152af536ae2e8ae419013742706ddae6f93cc2341c94a2f3b8ae7d1b27d12f891d371928189291428f9ed877c
 DIST wine-mono-4.7.1.msi 56470528 BLAKE2B 
b1b9dd832f725cb70b80889c08db524540c389c4eb8c990415f0c1b4a17274fc96390808c943bd0ff42c79f4bbb376b3d599d31ed42b5ebcb4be79dbc273eeec
 SHA512 
d47f21fa3ddb31522366056a2062cf7b77eec0a12f96dc05326561c9d2604405128441ff40d1b9567a6e6cd1c19ee03444d2ba02dd3b8dd2d150030dfb52f765
+DIST wine-mono-4.7.3.msi 56470528 BLAKE2B 
59397f851bd0883f060fd359228fcdedea5a32ce06349fd563411dfa603a6c8700496111821fd9e571cfd4586e829acb12321528a4a8330d1fb6f92855482225
 SHA512 
d51c0e21c8448a4d11c3e4fd530bda340cc93cd420080e08aadd7b704183dcadf8553b0937e02c7a54a8a2fb46a395718a3e807b85f19936b0e4ee7b92052dfe

diff --git a/app-emulation/wine-mono/wine-mono-4.7.3.ebuild 
b/app-emulation/wine-mono/wine-mono-4.7.3.ebuild
new file mode 100644
index 000..e18bbd1ddb6
--- /dev/null
+++ b/app-emulation/wine-mono/wine-mono-4.7.3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Wine Mono is a replacement for the .NET runtime and class 
libraries in Wine"
+HOMEPAGE="https://www.winehq.org/";
+SRC_URI="https://dl.winehq.org/wine/${PN}/${PV}/${P}.msi";
+
+LICENSE="BSD-2 GPL-2 LGPL-2.1 MIT MPL-1.1"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="!!app-emulation/wine:0"
+
+S="${WORKDIR}"
+
+src_install() {
+   insinto /usr/share/wine/mono
+   doins "${DISTDIR}/${P}.msi"
+}



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

2018-08-01 Thread Nick Sarnie
commit: 6594f2dbc3e0ed16f69031ae0e361b95fa707872
Author: Nick Sarnie  gentoo  org>
AuthorDate: Thu Aug  2 02:40:16 2018 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Aug  2 02:40:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6594f2db

app-emulation/wine-vanilla: Sync with ::wine

Support wine-mono-4.7.3

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 .../{wine-vanilla-.ebuild => wine-vanilla-3.13-r1.ebuild}   | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/wine-vanilla/wine-vanilla-.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-3.13-r1.ebuild
similarity index 99%
copy from app-emulation/wine-vanilla/wine-vanilla-.ebuild
copy to app-emulation/wine-vanilla/wine-vanilla-3.13-r1.ebuild
index cdb123c486e..96e3367ccf4 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-3.13-r1.ebuild
@@ -107,7 +107,7 @@ RDEPEND="${COMMON_DEPEND}
!app-emulation/wine:0
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
gecko? ( app-emulation/wine-gecko:2.47[abi_x86_32?,abi_x86_64?] )
-   mono? ( app-emulation/wine-mono:4.7.1 )
+   mono? ( app-emulation/wine-mono:4.7.3 )
perl? (
dev-lang/perl
dev-perl/XML-Simple

diff --git a/app-emulation/wine-vanilla/wine-vanilla-.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-.ebuild
index cdb123c486e..96e3367ccf4 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-.ebuild
@@ -107,7 +107,7 @@ RDEPEND="${COMMON_DEPEND}
!app-emulation/wine:0
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
gecko? ( app-emulation/wine-gecko:2.47[abi_x86_32?,abi_x86_64?] )
-   mono? ( app-emulation/wine-mono:4.7.1 )
+   mono? ( app-emulation/wine-mono:4.7.3 )
perl? (
dev-lang/perl
dev-perl/XML-Simple



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

2018-08-01 Thread Nick Sarnie
commit: 4a12f50bb608bf15c32b41243224e86e0437e93d
Author: Nick Sarnie  gentoo  org>
AuthorDate: Thu Aug  2 02:41:03 2018 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Aug  2 02:41:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a12f50b

app-emulation/wine-d3d9: Sync with ::wine

Support wine-mono-4.7.3

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 .../wine-d3d9/{wine-d3d9-.ebuild => wine-d3d9-3.13-r1.ebuild}   | 2 +-
 app-emulation/wine-d3d9/wine-d3d9-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/wine-d3d9/wine-d3d9-.ebuild 
b/app-emulation/wine-d3d9/wine-d3d9-3.13-r1.ebuild
similarity index 99%
copy from app-emulation/wine-d3d9/wine-d3d9-.ebuild
copy to app-emulation/wine-d3d9/wine-d3d9-3.13-r1.ebuild
index 76dbf253632..11b99cc481c 100644
--- a/app-emulation/wine-d3d9/wine-d3d9-.ebuild
+++ b/app-emulation/wine-d3d9/wine-d3d9-3.13-r1.ebuild
@@ -122,7 +122,7 @@ RDEPEND="${COMMON_DEPEND}
!app-emulation/wine:0
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
gecko? ( app-emulation/wine-gecko:2.47[abi_x86_32?,abi_x86_64?] )
-   mono? ( app-emulation/wine-mono:4.7.1 )
+   mono? ( app-emulation/wine-mono:4.7.3 )
perl? (
dev-lang/perl
dev-perl/XML-Simple

diff --git a/app-emulation/wine-d3d9/wine-d3d9-.ebuild 
b/app-emulation/wine-d3d9/wine-d3d9-.ebuild
index 76dbf253632..11b99cc481c 100644
--- a/app-emulation/wine-d3d9/wine-d3d9-.ebuild
+++ b/app-emulation/wine-d3d9/wine-d3d9-.ebuild
@@ -122,7 +122,7 @@ RDEPEND="${COMMON_DEPEND}
!app-emulation/wine:0
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
gecko? ( app-emulation/wine-gecko:2.47[abi_x86_32?,abi_x86_64?] )
-   mono? ( app-emulation/wine-mono:4.7.1 )
+   mono? ( app-emulation/wine-mono:4.7.3 )
perl? (
dev-lang/perl
dev-perl/XML-Simple



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

2018-08-01 Thread Nick Sarnie
commit: 74a91a215c97d62e0318477483268b0ab31fbeb2
Author: Nick Sarnie  gentoo  org>
AuthorDate: Thu Aug  2 02:42:42 2018 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Aug  2 02:42:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74a91a21

app-emulation/wine-any: Sync with ::wine

Support wine-mono-4.7.3

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 .../wine-any/{wine-any-.ebuild => wine-any-3.13-r1.ebuild}  | 2 +-
 app-emulation/wine-any/wine-any-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/wine-any/wine-any-.ebuild 
b/app-emulation/wine-any/wine-any-3.13-r1.ebuild
similarity index 99%
copy from app-emulation/wine-any/wine-any-.ebuild
copy to app-emulation/wine-any/wine-any-3.13-r1.ebuild
index 6380a95584b..8d4e1a7fbcf 100644
--- a/app-emulation/wine-any/wine-any-.ebuild
+++ b/app-emulation/wine-any/wine-any-3.13-r1.ebuild
@@ -138,7 +138,7 @@ RDEPEND="${COMMON_DEPEND}
!app-emulation/wine:0
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
gecko? ( app-emulation/wine-gecko:2.47[abi_x86_32?,abi_x86_64?] )
-   mono? ( app-emulation/wine-mono:4.7.1 )
+   mono? ( app-emulation/wine-mono:4.7.3 )
perl? (
dev-lang/perl
dev-perl/XML-Simple

diff --git a/app-emulation/wine-any/wine-any-.ebuild 
b/app-emulation/wine-any/wine-any-.ebuild
index 6380a95584b..8d4e1a7fbcf 100644
--- a/app-emulation/wine-any/wine-any-.ebuild
+++ b/app-emulation/wine-any/wine-any-.ebuild
@@ -138,7 +138,7 @@ RDEPEND="${COMMON_DEPEND}
!app-emulation/wine:0
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
gecko? ( app-emulation/wine-gecko:2.47[abi_x86_32?,abi_x86_64?] )
-   mono? ( app-emulation/wine-mono:4.7.1 )
+   mono? ( app-emulation/wine-mono:4.7.3 )
perl? (
dev-lang/perl
dev-perl/XML-Simple



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

2018-08-01 Thread Nick Sarnie
commit: b477ed3992392a896f53e8d0a7290bffcb8898b7
Author: Nick Sarnie  gentoo  org>
AuthorDate: Thu Aug  2 02:41:52 2018 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Aug  2 02:41:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b477ed39

app-emulation/wine-staging: Sync with ::wine

Support wine-mono-4.7.3

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 .../{wine-staging-.ebuild => wine-staging-3.13-r1.ebuild}   | 2 +-
 app-emulation/wine-staging/wine-staging-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/wine-staging/wine-staging-.ebuild 
b/app-emulation/wine-staging/wine-staging-3.13-r1.ebuild
similarity index 99%
copy from app-emulation/wine-staging/wine-staging-.ebuild
copy to app-emulation/wine-staging/wine-staging-3.13-r1.ebuild
index e7da95dd642..5a5e118f347 100644
--- a/app-emulation/wine-staging/wine-staging-.ebuild
+++ b/app-emulation/wine-staging/wine-staging-3.13-r1.ebuild
@@ -128,7 +128,7 @@ RDEPEND="${COMMON_DEPEND}
!app-emulation/wine:0
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
gecko? ( app-emulation/wine-gecko:2.47[abi_x86_32?,abi_x86_64?] )
-   mono? ( app-emulation/wine-mono:4.7.1 )
+   mono? ( app-emulation/wine-mono:4.7.3 )
perl? (
dev-lang/perl
dev-perl/XML-Simple

diff --git a/app-emulation/wine-staging/wine-staging-.ebuild 
b/app-emulation/wine-staging/wine-staging-.ebuild
index e7da95dd642..5a5e118f347 100644
--- a/app-emulation/wine-staging/wine-staging-.ebuild
+++ b/app-emulation/wine-staging/wine-staging-.ebuild
@@ -128,7 +128,7 @@ RDEPEND="${COMMON_DEPEND}
!app-emulation/wine:0
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
gecko? ( app-emulation/wine-gecko:2.47[abi_x86_32?,abi_x86_64?] )
-   mono? ( app-emulation/wine-mono:4.7.1 )
+   mono? ( app-emulation/wine-mono:4.7.3 )
perl? (
dev-lang/perl
dev-perl/XML-Simple



[gentoo-commits] repo/proj/wine:master commit in: app-emulation/wine-vanilla/

2018-08-01 Thread Nick Sarnie
commit: f4534f87960d17380e1dacbc0ef5d5314ba76f9c
Author: Lucian Poston  pm  me>
AuthorDate: Wed Aug  1 16:01:25 2018 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Aug  2 02:34:31 2018 +
URL:https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=f4534f87

app-emulation/wine-vanilla-3.13: wine-mono-4.7.3

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-emulation/wine-vanilla/wine-vanilla-3.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/wine-vanilla/wine-vanilla-3.13.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-3.13.ebuild
index cdb123c..96e3367 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-3.13.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-3.13.ebuild
@@ -107,7 +107,7 @@ RDEPEND="${COMMON_DEPEND}
!app-emulation/wine:0
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
gecko? ( app-emulation/wine-gecko:2.47[abi_x86_32?,abi_x86_64?] )
-   mono? ( app-emulation/wine-mono:4.7.1 )
+   mono? ( app-emulation/wine-mono:4.7.3 )
perl? (
dev-lang/perl
dev-perl/XML-Simple



[gentoo-commits] repo/proj/wine:master commit in: app-emulation/wine-d3d9/

2018-08-01 Thread Nick Sarnie
commit: 39c18137746960f4e291c22348fcb4d19e333be3
Author: Lucian Poston  pm  me>
AuthorDate: Wed Aug  1 08:59:17 2018 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Aug  2 02:34:30 2018 +
URL:https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=39c18137

app-emulation/wine-d3d9: Add 3.13-r1 for mono fix

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-emulation/wine-d3d9/wine-d3d9-3.13-r1.ebuild | 574 +++
 1 file changed, 574 insertions(+)

diff --git a/app-emulation/wine-d3d9/wine-d3d9-3.13-r1.ebuild 
b/app-emulation/wine-d3d9/wine-d3d9-3.13-r1.ebuild
new file mode 100644
index 000..11b99cc
--- /dev/null
+++ b/app-emulation/wine-d3d9/wine-d3d9-3.13-r1.ebuild
@@ -0,0 +1,574 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PLOCALES="ar bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt 
ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru sk sl sr_RS@cyrillic sr_RS@latin sv 
te th tr uk wa zh_CN zh_TW"
+PLOCALE_BACKUP="en"
+
+inherit autotools estack eutils flag-o-matic gnome2-utils l10n multilib 
multilib-minimal pax-utils toolchain-funcs virtualx versionator xdg-utils
+
+MY_PN="${PN%%-*}"
+MY_P="${MY_PN}-${PV}"
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://source.winehq.org/git/wine.git";
+   EGIT_BRANCH="master"
+   inherit git-r3
+   SRC_URI=""
+   #KEYWORDS=""
+else
+   MAJOR_V=$(get_version_component_range 1)
+   SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.x/${MY_P}.tar.xz";
+   KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
+fi
+S="${WORKDIR}/${MY_P}"
+
+D3D9_P="wine-d3d9-${PV}"
+D3D9_DIR="${WORKDIR}/wine-d3d9-patches-${D3D9_P}"
+GWP_V="20180120"
+PATCHDIR="${WORKDIR}/gentoo-wine-patches"
+
+DESCRIPTION="Free implementation of Windows(tm) on Unix, with Gallium Nine 
patchset"
+HOMEPAGE="https://www.winehq.org/";
+SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~np-hardass/distfiles/wine/gentoo-wine-patches-${GWP_V}.tar.xz
+"
+
+if [[ ${PV} == "" ]] ; then
+   D3D9_EGIT_REPO_URI="https://github.com/sarnex/wine-d3d9-patches.git";
+else
+   SRC_URI="${SRC_URI}
+   d3d9? ( 
https://github.com/sarnex/wine-d3d9-patches/archive/${D3D9_P}.tar.gz )"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="${PV}"
+IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos 
elibc_glibc +fontconfig +gecko gphoto2 gsm gssapi gstreamer +jpeg kerberos 
kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl 
+opengl osmesa oss +perl pcap +png prelink pulseaudio +realtime +run-exes samba 
scanner sdl selinux +ssl test +threads +truetype udev +udisks v4l vkd3d vulkan 
+X +xcomposite xinerama +xml"
+REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
+   X? ( truetype )
+   elibc_glibc? ( threads )
+   osmesa? ( opengl )
+   test? ( abi_x86_32 )" # osmesa-opengl #286560 # X-truetype #551124
+
+# FIXME: the test suite is unsuitable for us; many tests require net access
+# or fail due to Xvfb's opengl limitations.
+RESTRICT="test"
+
+COMMON_DEPEND="
+   X? (
+   x11-libs/libXcursor[${MULTILIB_USEDEP}]
+   x11-libs/libXext[${MULTILIB_USEDEP}]
+   x11-libs/libXfixes[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr[${MULTILIB_USEDEP}]
+   x11-libs/libXi[${MULTILIB_USEDEP}]
+   x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
+   )
+   alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
+   capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] )
+   cups? ( net-print/cups:=[${MULTILIB_USEDEP}] )
+   d3d9? (
+   media-libs/mesa[d3d9,egl,${MULTILIB_USEDEP}]
+   x11-libs/libX11[${MULTILIB_USEDEP}]
+   x11-libs/libXext[${MULTILIB_USEDEP}]
+   x11-libs/libxcb[${MULTILIB_USEDEP}]
+   )
+   fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
+   gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
+   gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] )
+   gssapi? ( virtual/krb5[${MULTILIB_USEDEP}] )
+   gstreamer? (
+   media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
+   media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
+   )
+   jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
+   kerberos? ( virtual/krb5:0=[${MULTILIB_USEDEP}] )
+   lcms? ( media-libs/lcms:2=[${MULTILIB_USEDEP}] )
+   ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
+   mp3? ( >=media-sound/mpg123-1.5.0[${MULTILIB_USEDEP}] )
+   ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
+   netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
+   nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
+   odbc? ( dev-db/unixODBC:=[${MULTILIB_USEDEP}] )
+   openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
+   opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
+   opengl? (
+   virtual/glu[${MULTILIB_USEDEP}]
+   

[gentoo-commits] repo/proj/wine:master commit in: app-emulation/wine-staging/

2018-08-01 Thread Nick Sarnie
commit: 2bd5260117aaff4e58c9196f6f77a1897a0fe0a0
Author: Lucian Poston  pm  me>
AuthorDate: Wed Aug  1 08:54:46 2018 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Aug  2 02:34:30 2018 +
URL:https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=2bd52601

app-emulation/wine-staging-: wine-mono-4.7.3

Package-Manager: Portage-2.3.40, Repoman-2.3.9

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

diff --git a/app-emulation/wine-staging/wine-staging-.ebuild 
b/app-emulation/wine-staging/wine-staging-.ebuild
index e7da95d..5a5e118 100644
--- a/app-emulation/wine-staging/wine-staging-.ebuild
+++ b/app-emulation/wine-staging/wine-staging-.ebuild
@@ -128,7 +128,7 @@ RDEPEND="${COMMON_DEPEND}
!app-emulation/wine:0
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
gecko? ( app-emulation/wine-gecko:2.47[abi_x86_32?,abi_x86_64?] )
-   mono? ( app-emulation/wine-mono:4.7.1 )
+   mono? ( app-emulation/wine-mono:4.7.3 )
perl? (
dev-lang/perl
dev-perl/XML-Simple



[gentoo-commits] repo/proj/wine:master commit in: app-emulation/wine-mono/

2018-08-01 Thread Nick Sarnie
commit: 6fd26791d17fa7c5f57081688c0e32d5d4039696
Author: Lucian Poston  pm  me>
AuthorDate: Wed Aug  1 08:41:01 2018 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Aug  2 02:34:21 2018 +
URL:https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=6fd26791

app-emulation/wine-mono: Bump 4.7.3

Fixes: https://bugs.gentoo.org/661902

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-emulation/wine-mono/Manifest   |  1 +
 app-emulation/wine-mono/wine-mono-4.7.3.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/app-emulation/wine-mono/Manifest b/app-emulation/wine-mono/Manifest
index 230aea3..1254df9 100644
--- a/app-emulation/wine-mono/Manifest
+++ b/app-emulation/wine-mono/Manifest
@@ -1,3 +1,4 @@
 DIST wine-mono-4.6.4.msi 45592064 BLAKE2B 
30099b7f02276e47e350a96af07bf64b43c857b3b3323d0cab85864b753e9810c0d7b5d496e2f53f5b2c3a434eb440a19f9928707c4127303aa0335928e39097
 SHA512 
1d50df5d4d000998c74fbee79b8ffc691d88ee3b34db9fd7124e0df68d6f84768ece489ac8c3f5f3141c2073c8666b93ae23ca6cd652a6542a821df3d1b66b6d
 DIST wine-mono-4.7.0.msi 64625152 BLAKE2B 
9c533d9f9a5cec6aefa66ed916e88f0a03ab76e8292f112a669208c5b26855a314657c9950993a205941cd314f0c93a55f621ed71ebb4846a66d30fa9af3c855
 SHA512 
07cd2b26f3bfe6fc796a126b83e9c0aa655d3e8152af536ae2e8ae419013742706ddae6f93cc2341c94a2f3b8ae7d1b27d12f891d371928189291428f9ed877c
 DIST wine-mono-4.7.1.msi 56470528 BLAKE2B 
b1b9dd832f725cb70b80889c08db524540c389c4eb8c990415f0c1b4a17274fc96390808c943bd0ff42c79f4bbb376b3d599d31ed42b5ebcb4be79dbc273eeec
 SHA512 
d47f21fa3ddb31522366056a2062cf7b77eec0a12f96dc05326561c9d2604405128441ff40d1b9567a6e6cd1c19ee03444d2ba02dd3b8dd2d150030dfb52f765
+DIST wine-mono-4.7.3.msi 56470528 BLAKE2B 
59397f851bd0883f060fd359228fcdedea5a32ce06349fd563411dfa603a6c8700496111821fd9e571cfd4586e829acb12321528a4a8330d1fb6f92855482225
 SHA512 
d51c0e21c8448a4d11c3e4fd530bda340cc93cd420080e08aadd7b704183dcadf8553b0937e02c7a54a8a2fb46a395718a3e807b85f19936b0e4ee7b92052dfe

diff --git a/app-emulation/wine-mono/wine-mono-4.7.3.ebuild 
b/app-emulation/wine-mono/wine-mono-4.7.3.ebuild
new file mode 100644
index 000..e18bbd1
--- /dev/null
+++ b/app-emulation/wine-mono/wine-mono-4.7.3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Wine Mono is a replacement for the .NET runtime and class 
libraries in Wine"
+HOMEPAGE="https://www.winehq.org/";
+SRC_URI="https://dl.winehq.org/wine/${PN}/${PV}/${P}.msi";
+
+LICENSE="BSD-2 GPL-2 LGPL-2.1 MIT MPL-1.1"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="!!app-emulation/wine:0"
+
+S="${WORKDIR}"
+
+src_install() {
+   insinto /usr/share/wine/mono
+   doins "${DISTDIR}/${P}.msi"
+}



[gentoo-commits] repo/proj/wine:master commit in: app-emulation/wine-staging/

2018-08-01 Thread Nick Sarnie
commit: 7858d21ada12eb1137ec90e65625880e8e2b5bae
Author: Lucian Poston  pm  me>
AuthorDate: Wed Aug  1 16:02:05 2018 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Aug  2 02:34:31 2018 +
URL:https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=7858d21a

app-emulation/wine-staging-3.13: wine-mono-4.7.3

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-emulation/wine-staging/wine-staging-3.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/wine-staging/wine-staging-3.13.ebuild 
b/app-emulation/wine-staging/wine-staging-3.13.ebuild
index e7da95d..5a5e118 100644
--- a/app-emulation/wine-staging/wine-staging-3.13.ebuild
+++ b/app-emulation/wine-staging/wine-staging-3.13.ebuild
@@ -128,7 +128,7 @@ RDEPEND="${COMMON_DEPEND}
!app-emulation/wine:0
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
gecko? ( app-emulation/wine-gecko:2.47[abi_x86_32?,abi_x86_64?] )
-   mono? ( app-emulation/wine-mono:4.7.1 )
+   mono? ( app-emulation/wine-mono:4.7.3 )
perl? (
dev-lang/perl
dev-perl/XML-Simple



[gentoo-commits] repo/proj/wine:master commit in: app-emulation/wine-d3d9/

2018-08-01 Thread Nick Sarnie
commit: df29bb61bba5b40f571e6ddcc1c6217d9d52400f
Author: Lucian Poston  pm  me>
AuthorDate: Wed Aug  1 16:02:45 2018 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Aug  2 02:34:31 2018 +
URL:https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=df29bb61

app-emulation/wine-d3d9-3.13: wine-mono-4.7.3

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-emulation/wine-d3d9/wine-d3d9-3.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/wine-d3d9/wine-d3d9-3.13.ebuild 
b/app-emulation/wine-d3d9/wine-d3d9-3.13.ebuild
index 76dbf25..11b99cc 100644
--- a/app-emulation/wine-d3d9/wine-d3d9-3.13.ebuild
+++ b/app-emulation/wine-d3d9/wine-d3d9-3.13.ebuild
@@ -122,7 +122,7 @@ RDEPEND="${COMMON_DEPEND}
!app-emulation/wine:0
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
gecko? ( app-emulation/wine-gecko:2.47[abi_x86_32?,abi_x86_64?] )
-   mono? ( app-emulation/wine-mono:4.7.1 )
+   mono? ( app-emulation/wine-mono:4.7.3 )
perl? (
dev-lang/perl
dev-perl/XML-Simple



[gentoo-commits] repo/proj/wine:master commit in: app-emulation/wine-vanilla/

2018-08-01 Thread Nick Sarnie
commit: ea2906272de08e1f6fbbed20d6ac62ddc3da75a0
Author: Lucian Poston  pm  me>
AuthorDate: Wed Aug  1 09:00:24 2018 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Aug  2 02:34:30 2018 +
URL:https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=ea290627

app-emulation/wine-vanilla: Add 3.13-r1 for mono fix

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 .../wine-vanilla/wine-vanilla-3.13-r1.ebuild   | 531 +
 1 file changed, 531 insertions(+)

diff --git a/app-emulation/wine-vanilla/wine-vanilla-3.13-r1.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-3.13-r1.ebuild
new file mode 100644
index 000..96e3367
--- /dev/null
+++ b/app-emulation/wine-vanilla/wine-vanilla-3.13-r1.ebuild
@@ -0,0 +1,531 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PLOCALES="ar bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt 
ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru sk sl sr_RS@cyrillic sr_RS@latin sv 
te th tr uk wa zh_CN zh_TW"
+PLOCALE_BACKUP="en"
+
+inherit autotools estack eutils flag-o-matic gnome2-utils l10n multilib 
multilib-minimal pax-utils toolchain-funcs virtualx versionator xdg-utils
+
+MY_PN="${PN%%-*}"
+MY_P="${MY_PN}-${PV}"
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://source.winehq.org/git/wine.git";
+   EGIT_BRANCH="master"
+   inherit git-r3
+   SRC_URI=""
+   #KEYWORDS=""
+else
+   MAJOR_V=$(get_version_component_range 1)
+   SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.x/${MY_P}.tar.xz";
+   KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
+fi
+S="${WORKDIR}/${MY_P}"
+
+GWP_V="20180120"
+PATCHDIR="${WORKDIR}/gentoo-wine-patches"
+
+DESCRIPTION="Free implementation of Windows(tm) on Unix, without external 
patchsets"
+HOMEPAGE="https://www.winehq.org/";
+SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~np-hardass/distfiles/wine/gentoo-wine-patches-${GWP_V}.tar.xz
+"
+
+LICENSE="LGPL-2.1"
+SLOT="${PV}"
+IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc 
+fontconfig +gecko gphoto2 gsm gssapi gstreamer +jpeg kerberos kernel_FreeBSD 
+lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss 
+perl pcap +png prelink pulseaudio +realtime +run-exes samba scanner sdl 
selinux +ssl test +threads +truetype udev +udisks v4l vkd3d vulkan +X 
+xcomposite xinerama +xml"
+REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
+   X? ( truetype )
+   elibc_glibc? ( threads )
+   osmesa? ( opengl )
+   test? ( abi_x86_32 )" # osmesa-opengl #286560 # X-truetype #551124
+
+# FIXME: the test suite is unsuitable for us; many tests require net access
+# or fail due to Xvfb's opengl limitations.
+RESTRICT="test"
+
+COMMON_DEPEND="
+   X? (
+   x11-libs/libXcursor[${MULTILIB_USEDEP}]
+   x11-libs/libXext[${MULTILIB_USEDEP}]
+   x11-libs/libXfixes[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr[${MULTILIB_USEDEP}]
+   x11-libs/libXi[${MULTILIB_USEDEP}]
+   x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
+   )
+   alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
+   capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] )
+   cups? ( net-print/cups:=[${MULTILIB_USEDEP}] )
+   fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
+   gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
+   gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] )
+   gssapi? ( virtual/krb5[${MULTILIB_USEDEP}] )
+   gstreamer? (
+   media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
+   media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
+   )
+   jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
+   kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] )
+   lcms? ( media-libs/lcms:2=[${MULTILIB_USEDEP}] )
+   ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
+   mp3? ( >=media-sound/mpg123-1.5.0[${MULTILIB_USEDEP}] )
+   ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
+   netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
+   nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
+   odbc? ( dev-db/unixODBC:=[${MULTILIB_USEDEP}] )
+   openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
+   opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
+   opengl? (
+   virtual/glu[${MULTILIB_USEDEP}]
+   virtual/opengl[${MULTILIB_USEDEP}]
+   )
+   osmesa? ( >=media-libs/mesa-13[osmesa,${MULTILIB_USEDEP}] )
+   pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
+   png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
+   pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )
+   scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
+   sdl? ( media-libs/libsdl2:=[haptic,joystick,${MULTILIB_USEDEP}] )
+   ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
+   truetype? ( >=media-libs/freetype-2.0.0[${MULTI

[gentoo-commits] repo/proj/wine:master commit in: app-emulation/wine-staging/

2018-08-01 Thread Nick Sarnie
commit: 9812bf67605bb7092db97bad1875c5b1394038be
Author: Lucian Poston  pm  me>
AuthorDate: Wed Aug  1 09:01:22 2018 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Aug  2 02:34:30 2018 +
URL:https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=9812bf67

app-emulation/wine-staging: Add 3.13-r1 for mono fix

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 .../wine-staging/wine-staging-3.13-r1.ebuild   | 611 +
 1 file changed, 611 insertions(+)

diff --git a/app-emulation/wine-staging/wine-staging-3.13-r1.ebuild 
b/app-emulation/wine-staging/wine-staging-3.13-r1.ebuild
new file mode 100644
index 000..5a5e118
--- /dev/null
+++ b/app-emulation/wine-staging/wine-staging-3.13-r1.ebuild
@@ -0,0 +1,611 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PLOCALES="ar bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt 
ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru sk sl sr_RS@cyrillic sr_RS@latin sv 
te th tr uk wa zh_CN zh_TW"
+PLOCALE_BACKUP="en"
+
+inherit autotools estack eutils flag-o-matic gnome2-utils l10n multilib 
multilib-minimal pax-utils toolchain-funcs virtualx versionator xdg-utils
+
+MY_PN="${PN%%-*}"
+MY_P="${MY_PN}-${PV}"
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://source.winehq.org/git/wine.git";
+   EGIT_BRANCH="master"
+   inherit git-r3
+   SRC_URI=""
+   #KEYWORDS=""
+else
+   MAJOR_V=$(get_version_component_range 1)
+   SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.x/${MY_P}.tar.xz";
+   KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
+fi
+S="${WORKDIR}/${MY_P}"
+
+STAGING_P="wine-staging-${PV}"
+STAGING_DIR="${WORKDIR}/${STAGING_P}"
+GWP_V="20180120"
+PATCHDIR="${WORKDIR}/gentoo-wine-patches"
+
+DESCRIPTION="Free implementation of Windows(tm) on Unix, with Wine-Staging 
patchset"
+HOMEPAGE="https://www.winehq.org/";
+SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~np-hardass/distfiles/wine/gentoo-wine-patches-${GWP_V}.tar.xz
+"
+
+if [[ ${PV} == "" ]] ; then
+   STAGING_EGIT_REPO_URI="https://github.com/wine-staging/wine-staging.git";
+else
+   SRC_URI="${SRC_URI}
+   staging? ( 
https://github.com/wine-staging/wine-staging/archive/v${PV}.tar.gz -> 
${STAGING_P}.tar.gz )"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="${PV}"
+IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc 
ffmpeg +fontconfig +gecko gphoto2 gsm gssapi gstreamer +jpeg kerberos 
kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl 
+opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime 
+run-exes samba scanner sdl selinux +ssl staging test themes +threads +truetype 
udev +udisks v4l vaapi vkd3d vulkan +X +xcomposite xinerama +xml"
+REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
+   X? ( truetype )
+   elibc_glibc? ( threads )
+   ffmpeg? ( staging )
+   osmesa? ( opengl )
+   pipelight? ( staging )
+   test? ( abi_x86_32 )
+   themes? ( staging )
+   vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
+
+# FIXME: the test suite is unsuitable for us; many tests require net access
+# or fail due to Xvfb's opengl limitations.
+RESTRICT="test"
+
+COMMON_DEPEND="
+   X? (
+   x11-libs/libXcursor[${MULTILIB_USEDEP}]
+   x11-libs/libXext[${MULTILIB_USEDEP}]
+   x11-libs/libXfixes[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr[${MULTILIB_USEDEP}]
+   x11-libs/libXi[${MULTILIB_USEDEP}]
+   x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
+   )
+   alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
+   capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] )
+   cups? ( net-print/cups:=[${MULTILIB_USEDEP}] )
+   ffmpeg? ( >=media-video/ffmpeg-4:=[${MULTILIB_USEDEP}] )
+   fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
+   gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
+   gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] )
+   gssapi? ( virtual/krb5[${MULTILIB_USEDEP}] )
+   gstreamer? (
+   media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
+   media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
+   )
+   jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
+   kerberos? ( virtual/krb5:0=[${MULTILIB_USEDEP}] )
+   lcms? ( media-libs/lcms:2=[${MULTILIB_USEDEP}] )
+   ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
+   mp3? ( >=media-sound/mpg123-1.5.0[${MULTILIB_USEDEP}] )
+   ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
+   netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
+   nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
+   odbc? ( dev-db/unixODBC:=[${MULTILIB_USEDEP}] )
+   openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
+   opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
+   opengl? (
+   virtual/glu[${MULTILIB_USEDEP}]

[gentoo-commits] repo/proj/wine:master commit in: app-emulation/wine-any/

2018-08-01 Thread Nick Sarnie
commit: d1dfc37740c114286cf23af2bc9bbbd0fb028d0a
Author: Lucian Poston  pm  me>
AuthorDate: Wed Aug  1 08:57:48 2018 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Aug  2 02:34:30 2018 +
URL:https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=d1dfc377

app-emulation/wine-any: Add 3.13-r1 for mono fix

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-emulation/wine-any/wine-any-3.13-r1.ebuild | 640 +
 1 file changed, 640 insertions(+)

diff --git a/app-emulation/wine-any/wine-any-3.13-r1.ebuild 
b/app-emulation/wine-any/wine-any-3.13-r1.ebuild
new file mode 100644
index 000..8d4e1a7
--- /dev/null
+++ b/app-emulation/wine-any/wine-any-3.13-r1.ebuild
@@ -0,0 +1,640 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PLOCALES="ar bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt 
ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru sk sl sr_RS@cyrillic sr_RS@latin sv 
te th tr uk wa zh_CN zh_TW"
+PLOCALE_BACKUP="en"
+
+inherit autotools estack eutils flag-o-matic gnome2-utils l10n multilib 
multilib-minimal pax-utils toolchain-funcs virtualx versionator xdg-utils
+
+MY_PN="${PN%%-*}"
+MY_P="${MY_PN}-${PV}"
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://source.winehq.org/git/wine.git";
+   EGIT_BRANCH="master"
+   inherit git-r3
+   SRC_URI=""
+   #KEYWORDS=""
+else
+   MAJOR_V=$(get_version_component_range 1)
+   SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.x/${MY_P}.tar.xz";
+   KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
+fi
+S="${WORKDIR}/${MY_P}"
+
+STAGING_P="wine-staging-${PV}"
+STAGING_DIR="${WORKDIR}/${STAGING_P}"
+D3D9_P="wine-d3d9-${PV}"
+D3D9_DIR="${WORKDIR}/wine-d3d9-patches-${D3D9_P}"
+GWP_V="20180120"
+PATCHDIR="${WORKDIR}/gentoo-wine-patches"
+
+DESCRIPTION="Free implementation of Windows(tm) on Unix, with optional 
external patchsets"
+HOMEPAGE="https://www.winehq.org/";
+SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~np-hardass/distfiles/wine/gentoo-wine-patches-${GWP_V}.tar.xz
+"
+
+if [[ ${PV} == "" ]] ; then
+   STAGING_EGIT_REPO_URI="https://github.com/wine-staging/wine-staging.git";
+   D3D9_EGIT_REPO_URI="https://github.com/sarnex/wine-d3d9-patches.git";
+else
+   SRC_URI="${SRC_URI}
+   staging? ( 
https://github.com/wine-staging/wine-staging/archive/v${PV}.tar.gz -> 
${STAGING_P}.tar.gz )
+   d3d9? ( 
https://github.com/sarnex/wine-d3d9-patches/archive/${D3D9_P}.tar.gz )"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="${PV}"
+IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos 
elibc_glibc ffmpeg +fontconfig +gecko gphoto2 gsm gssapi gstreamer +jpeg 
kerberos kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal 
opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio 
+realtime +run-exes samba scanner sdl selinux +ssl staging test themes +threads 
+truetype udev +udisks v4l vaapi vkd3d vulkan +X +xcomposite xinerama +xml"
+REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
+   X? ( truetype )
+   elibc_glibc? ( threads )
+   ffmpeg? ( staging )
+   osmesa? ( opengl )
+   pipelight? ( staging )
+   test? ( abi_x86_32 )
+   themes? ( staging )
+   vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124
+
+# FIXME: the test suite is unsuitable for us; many tests require net access
+# or fail due to Xvfb's opengl limitations.
+RESTRICT="test"
+
+COMMON_DEPEND="
+   X? (
+   x11-libs/libXcursor[${MULTILIB_USEDEP}]
+   x11-libs/libXext[${MULTILIB_USEDEP}]
+   x11-libs/libXfixes[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr[${MULTILIB_USEDEP}]
+   x11-libs/libXi[${MULTILIB_USEDEP}]
+   x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
+   )
+   alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
+   capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] )
+   cups? ( net-print/cups:=[${MULTILIB_USEDEP}] )
+   d3d9? (
+   media-libs/mesa[d3d9,egl,${MULTILIB_USEDEP}]
+   x11-libs/libX11[${MULTILIB_USEDEP}]
+   x11-libs/libXext[${MULTILIB_USEDEP}]
+   x11-libs/libxcb[${MULTILIB_USEDEP}]
+   )
+   ffmpeg? ( >=media-video/ffmpeg-4:=[${MULTILIB_USEDEP}] )
+   fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
+   gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
+   gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] )
+   gssapi? ( virtual/krb5[${MULTILIB_USEDEP}] )
+   gstreamer? (
+   media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
+   media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
+   )
+   jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
+   kerberos? ( virtual/krb5:0=[${MULTILIB_USEDEP}] )
+   lcms? ( media-libs/lcms:2=[${MULTILIB_USEDEP}] )
+   ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
+   mp3? ( >

[gentoo-commits] repo/proj/wine:master commit in: app-emulation/wine-vanilla/

2018-08-01 Thread Nick Sarnie
commit: d5e4a6027bf3abd94d28f55bb7a73b4af1356848
Author: Lucian Poston  pm  me>
AuthorDate: Wed Aug  1 08:50:17 2018 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Aug  2 02:34:29 2018 +
URL:https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=d5e4a602

app-emulation/wine-vanilla-: wine-mono-4.7.3

Package-Manager: Portage-2.3.40, Repoman-2.3.9

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

diff --git a/app-emulation/wine-vanilla/wine-vanilla-.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-.ebuild
index cdb123c..96e3367 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-.ebuild
@@ -107,7 +107,7 @@ RDEPEND="${COMMON_DEPEND}
!app-emulation/wine:0
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
gecko? ( app-emulation/wine-gecko:2.47[abi_x86_32?,abi_x86_64?] )
-   mono? ( app-emulation/wine-mono:4.7.1 )
+   mono? ( app-emulation/wine-mono:4.7.3 )
perl? (
dev-lang/perl
dev-perl/XML-Simple



[gentoo-commits] repo/proj/wine:master commit in: app-emulation/wine-any/

2018-08-01 Thread Nick Sarnie
commit: cba2971d19cc8b9fec5f6aa2aba1d94b2a09810f
Author: Lucian Poston  pm  me>
AuthorDate: Wed Aug  1 16:03:27 2018 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Aug  2 02:35:02 2018 +
URL:https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=cba2971d

app-emulation/wine-any-3.13: wine-mono-4.7.3

Closes: https://github.com/gentoo/repo-proj-wine/pull/7

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-emulation/wine-any/wine-any-3.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/wine-any/wine-any-3.13.ebuild 
b/app-emulation/wine-any/wine-any-3.13.ebuild
index 6380a95..8d4e1a7 100644
--- a/app-emulation/wine-any/wine-any-3.13.ebuild
+++ b/app-emulation/wine-any/wine-any-3.13.ebuild
@@ -138,7 +138,7 @@ RDEPEND="${COMMON_DEPEND}
!app-emulation/wine:0
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
gecko? ( app-emulation/wine-gecko:2.47[abi_x86_32?,abi_x86_64?] )
-   mono? ( app-emulation/wine-mono:4.7.1 )
+   mono? ( app-emulation/wine-mono:4.7.3 )
perl? (
dev-lang/perl
dev-perl/XML-Simple



[gentoo-commits] repo/proj/wine:master commit in: app-emulation/wine-d3d9/

2018-08-01 Thread Nick Sarnie
commit: ec06357399e30017b01e202dc383c1a90b397fe7
Author: Lucian Poston  pm  me>
AuthorDate: Wed Aug  1 08:53:50 2018 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Aug  2 02:34:30 2018 +
URL:https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=ec063573

app-emulation/wine-d3d9-: wine-mono-4.7.3

Package-Manager: Portage-2.3.40, Repoman-2.3.9

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

diff --git a/app-emulation/wine-d3d9/wine-d3d9-.ebuild 
b/app-emulation/wine-d3d9/wine-d3d9-.ebuild
index 76dbf25..11b99cc 100644
--- a/app-emulation/wine-d3d9/wine-d3d9-.ebuild
+++ b/app-emulation/wine-d3d9/wine-d3d9-.ebuild
@@ -122,7 +122,7 @@ RDEPEND="${COMMON_DEPEND}
!app-emulation/wine:0
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
gecko? ( app-emulation/wine-gecko:2.47[abi_x86_32?,abi_x86_64?] )
-   mono? ( app-emulation/wine-mono:4.7.1 )
+   mono? ( app-emulation/wine-mono:4.7.3 )
perl? (
dev-lang/perl
dev-perl/XML-Simple



[gentoo-commits] repo/proj/wine:master commit in: app-emulation/wine-any/

2018-08-01 Thread Nick Sarnie
commit: f1c4d8a910a9b3cdca68b309aec334bc84390c92
Author: Lucian Poston  pm  me>
AuthorDate: Wed Aug  1 08:52:51 2018 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Aug  2 02:34:30 2018 +
URL:https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=f1c4d8a9

app-emulation/wine-any-: wine-mono-4.7.3

Package-Manager: Portage-2.3.40, Repoman-2.3.9

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

diff --git a/app-emulation/wine-any/wine-any-.ebuild 
b/app-emulation/wine-any/wine-any-.ebuild
index 6380a95..8d4e1a7 100644
--- a/app-emulation/wine-any/wine-any-.ebuild
+++ b/app-emulation/wine-any/wine-any-.ebuild
@@ -138,7 +138,7 @@ RDEPEND="${COMMON_DEPEND}
!app-emulation/wine:0
dos? ( >=games-emulation/dosbox-0.74_p20160629 )
gecko? ( app-emulation/wine-gecko:2.47[abi_x86_32?,abi_x86_64?] )
-   mono? ( app-emulation/wine-mono:4.7.1 )
+   mono? ( app-emulation/wine-mono:4.7.3 )
perl? (
dev-lang/perl
dev-perl/XML-Simple



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

2018-08-01 Thread Virgil Dupras
commit: 2896430e5bc38aa4fb4d500169bffeba7f244281
Author: Virgil Dupras  gentoo  org>
AuthorDate: Thu Aug  2 01:17:24 2018 +
Commit: Virgil Dupras  gentoo  org>
CommitDate: Thu Aug  2 01:17:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2896430e

sci-libs/xdmf2: require cmake < 3.12

As it is, this package is incompatible with cmake 3.12+. Let's document
that incompatibility until we fix the build.

Bug: https://bugs.gentoo.org/661860
Package-Manager: Portage-2.3.44, Repoman-2.3.10

 sci-libs/xdmf2/xdmf2-1.0_p141226-r2.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sci-libs/xdmf2/xdmf2-1.0_p141226-r2.ebuild 
b/sci-libs/xdmf2/xdmf2-1.0_p141226-r2.ebuild
index 605039d40cf..08550ddf6c1 100644
--- a/sci-libs/xdmf2/xdmf2-1.0_p141226-r2.ebuild
+++ b/sci-libs/xdmf2/xdmf2-1.0_p141226-r2.ebuild
@@ -23,7 +23,10 @@ RDEPEND="
dev-libs/libxml2:2
python? ( ${PYTHON_DEPS} )
"
+
+# TODO: fix builds for cmake 3.12+. See bug #661860
 DEPEND="${RDEPEND}
+   <=dev-util/cmake-3.12
doc? ( app-doc/doxygen )
python? ( dev-lang/swig:0 )
 "



[gentoo-commits] proj/devmanual:master commit in: function-reference/install-functions/

2018-08-01 Thread Göktürk Yüksek
commit: 5334a50837431d67a196a7848623e01401b3c5eb
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Jul 26 17:23:11 2018 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Wed Aug  1 22:57:52 2018 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=5334a508

install-functions: refer to ${ED} instead of ${D}

Since EAPI 3, the install functions use ${ED} instead of ${D}.

 function-reference/install-functions/text.xml | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/function-reference/install-functions/text.xml 
b/function-reference/install-functions/text.xml
index b6bd181..1134164 100644
--- a/function-reference/install-functions/text.xml
+++ b/function-reference/install-functions/text.xml
@@ -5,9 +5,8 @@
 
 
 
-The following functions, which are all provided by ebuild.sh and the 
standard
-library, handle various install-related tasks. ${D} is automatically 
handled
-for all of these functions.
+The following functions are provided by the package manager to handle various
+install-related tasks. ${ED} is prepended automatically to the install 
location.
 
 
 
@@ -271,7 +270,7 @@ the first is the source name, the second the name to use 
when installing.
   fowners
 
 
-  Call chown on the specified files in ${D}
+  Call chown on the specified files in ${ED}
 
   
   
@@ -279,7 +278,7 @@ the first is the source name, the second the name to use 
when installing.
   fperms
 
 
-  Call chmod on the specified files in ${D}
+  Call chmod on the specified files in ${ED}
 
   
   



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/ck-sources/

2018-08-01 Thread Göktürk Yüksek
commit: 5228308caa2eb5c0ae8c0b64b7066817f4ce0235
Author: kuzetsa  gmail  com>
AuthorDate: Sun Jul 29 22:09:35 2018 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Wed Aug  1 22:46:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5228308c

sys-kernel/ck-sources: genpatches-4.14-64

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-kernel/ck-sources/Manifest  |  3 ++
 sys-kernel/ck-sources/ck-sources-4.14.59.ebuild | 66 +
 2 files changed, 69 insertions(+)

diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
index fe7ea96f82a..52409dbb7d2 100644
--- a/sys-kernel/ck-sources/Manifest
+++ b/sys-kernel/ck-sources/Manifest
@@ -23,6 +23,9 @@ DIST genpatches-4.14-60.extras.tar.xz 17480 BLAKE2B 
ba9706cc7fd251ce586062354be3
 DIST genpatches-4.14-61.base.tar.xz 1572988 BLAKE2B 
247cb2a933ea600cdb8ae25d0d5b6fcdb25e3da1d5963b6585e0820c42b30d2ffc1fbb1c77ba997fb733956f9099fce97fc27c61940fe6c3acc02b158d4a2179
 SHA512 
487704706b850a241381ba4c32ad7088e9da8e9e371fde4b212d39945dcd9376ea1c24e354df3fea403837cee4e7d03b014a680d2e387f49bc7cc139e7d72f51
 DIST genpatches-4.14-61.experimental.tar.xz 5224 BLAKE2B 
452c3308f23ddc13e342c7840fe772d65a7cd95eb4ef72ebcf39121d4b8ffc67f6b0dbc8c544f9f93c0079904d3943a99e7a319c1856744ab6f2a7b248acbd95
 SHA512 
bf98aa6ba8fa40beed7f2849e02e3b598c5bd582843ab1d66805b71c81aa96aaf74d9c5d38788e1dedf825d98dac953bfc82faacf2774410b97044adcb7db41d
 DIST genpatches-4.14-61.extras.tar.xz 17488 BLAKE2B 
ff11e1b46e4cc9ccd85322800f2dca81db331635287c69c6959421dc621c763d3ddacc8cf9f5b7b2155fa24bfcf6d388fbcb7726be1af31dd8d2e3270b3762b3
 SHA512 
1335e48d797b29ba68672a60626105d2a5252f2a2a1707c478c3b68362aa5b1a4a562604f28cf3230d27e8be18f49f858289ddc1fde99f53ea7c66fe2942f52e
+DIST genpatches-4.14-64.base.tar.xz 1627076 BLAKE2B 
12cdb62b2204dc7eff6e05c81013fa898c37d708af01ad3581b173da82a52e52af946749922033fb46ec9e7ac35d909523fe30c6e82defd3e26717cb48b73a5a
 SHA512 
8c1f384e329cbc34c774d503385cf99d1ba747851a872a8769ec50bfe5a43aa1d0074101228404a02c6930898725d3419dbb4203d0be6bd30e8f29f74505dd4c
+DIST genpatches-4.14-64.experimental.tar.xz 5224 BLAKE2B 
2914da5fc4ac05ed3e9c4bc1a864700e7cd701d4bfccc5b741044ad24da3b3c938ec24af000daa6492d8df8dadfd3526c28fd42807bc2e5081454dc2fd02561f
 SHA512 
2706b89bc97c1754ae3ad820e5c005c05d1a4f609236e30089d1421769a2c246ceb8bcd3a06841f0e77bd1dd52c24123df7c363c3e5deffeb94a32429b36f956
+DIST genpatches-4.14-64.extras.tar.xz 17492 BLAKE2B 
456c2108f5ae99cb231ba90363e824209a0ae7d63b59ba0a943e75d4a001a62dc93330d38d6c8509479a0a112728590016423b909717b8ad01462313d05d1216
 SHA512 
d248ec2ab188f1f0cd5f0ba253e76eddafb4687e750343de3cb29539cc64063ba7f3744b61735147e406d0307b2eec9a022ed9f4c179c5b1cace53b59ea05106
 DIST genpatches-4.16-15.base.tar.xz 402268 BLAKE2B 
1ce1a4da6e6ed219554adbf9acd0816747298c375a17794831ca9ecacd5bcf8c23c6eb49ab83d04d15b732f5ce6611be98f1d5acf151f3af172cfc6e48dab23d
 SHA512 
2a5d0a8f83597bed7ee6000786d336729d53a2d76b674c14f4f92230cfb4cae6aca688ad70f0aa922e4826eddb0eb5d6d3b8d63ac207c54c52781759dd90c4ce
 DIST genpatches-4.16-15.experimental.tar.xz 5164 BLAKE2B 
c059c922b3f371ba3fbea51e714ee056d59a7326ddcc122f0c1e94055793d654e8a57faee263fd7b70a088a092e3b1d828befcf406d3d647291ce17782dadcde
 SHA512 
ef3f4590aa9e4801c648b520a49eace811051422c4d849d80dd3d0ada07b71fd955cf520c8f1ce3d1c41d1bcc9f11f0fe05f329ca67f9098e924da3deb65d51b
 DIST genpatches-4.16-15.extras.tar.xz 17500 BLAKE2B 
f4c4d640834c03b2d0543b12fc6b227ac994201f9b31872342c63d930d4280bd1f93625c148eefb126f9269fc1fea1872ac4920ba679938c6aec7d916449
 SHA512 
a32823c41c47b26110da59d63bd6104d8b38ae9ecac43e87ec03ecef726349475e40fe88354a1680bf816a12f6edd0dbfb1a2b2865be0a0716047b12d2cfbded

diff --git a/sys-kernel/ck-sources/ck-sources-4.14.59.ebuild 
b/sys-kernel/ck-sources/ck-sources-4.14.59.ebuild
new file mode 100644
index 000..9fd3a4a11a7
--- /dev/null
+++ b/sys-kernel/ck-sources/ck-sources-4.14.59.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+KEYWORDS="~amd64 ~x86"
+
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/
+   http://kernel.kolivas.org/";
+
+IUSE="experimental"
+
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="64"
+K_SECURITY_UNSUPPORTED="1"
+K_DEBLOB_AVAILABLE="1"
+
+PYTHON_COMPAT=( python2_7 )
+inherit python-any-r1 kernel-2
+detect_version
+detect_arch
+
+DEPEND="deblob? ( ${PYTHON_DEPS} )"
+
+K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
+
+DESCRIPTION="Con Kolivas' high performance patchset and Gentoo's genpatches 
for Linux ${K_BRANCH_ID}"
+
+CK_VERSION="1"
+
+CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.xz"
+
+CK_BASE_URL="http://ck.kolivas.org/patches/4.0";
+CK_LVER_URL="${CK_BASE_URL}/${K_BRANCH_ID}/${K_BRANCH_ID}-ck${CK_VERSION}"
+CK_URI="${CK_LVER_URL}/${CK_FILE}"
+
+# Fix for: https://github.com/gentoo/gentoo/pull/6942
+BLKIO_HASH="25849740d77dfc089fdb

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/ck-sources/

2018-08-01 Thread Göktürk Yüksek
commit: 7d3eacd6c7f5d60c55ed55d04894ac56676dcd74
Author: kuzetsa  gmail  com>
AuthorDate: Sun Jul 29 22:07:42 2018 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Wed Aug  1 22:45:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d3eacd6

sys-kernel/ck-sources: genpatches-4.9-119

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-kernel/ck-sources/Manifest  |  3 ++
 sys-kernel/ck-sources/ck-sources-4.9.116.ebuild | 65 +
 2 files changed, 68 insertions(+)

diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
index 95a4065d70c..fe7ea96f82a 100644
--- a/sys-kernel/ck-sources/Manifest
+++ b/sys-kernel/ck-sources/Manifest
@@ -50,6 +50,9 @@ DIST genpatches-4.9-115.extras.tar.xz 17344 BLAKE2B 
713ff0e6fcebf64ba05a3adef5f5
 DIST genpatches-4.9-116.base.tar.xz 2242000 BLAKE2B 
ca253be4ee3d950ef2c2dafbcc7177e8bbb33cf7dc21f67f31eff367619675d5fd414ccfa157bbb993f08cef19692d682a3baf7c465abbeb087a4a39abce
 SHA512 
c14e30c2deffd265e3308c3d988c5155c3e5b915a5c6a37a8f9b79e954eb67240006839868e1d67d272cb4a797eb1148bedc985f2aa3fe78674584940c1f93de
 DIST genpatches-4.9-116.experimental.tar.xz 106392 BLAKE2B 
7bc7c184b906b8b30bfb0a9774c43d627e92c16ba5c352c4ec5b9a84947d1cf8aaeafa69c97755ac5734f185dfe8e7a65229ebc663fbcbcfa0d4ef78ee50f3ab
 SHA512 
b2e9c0cd9eef7fde59b722d7e3e17dd7d22d6641f7cf1cb0dfc45d6b81af2eb78b212c76da19f4c8558f17248d14e79fa780475bd43bad3a38c1d7680e1451a0
 DIST genpatches-4.9-116.extras.tar.xz 17364 BLAKE2B 
32b28b0f9afbe1024e37625acf4cabb4ee4e0bb89f3b88b294ce56547dfb067e704b8c44f919cb93f79d8aa2ba186b17bf987666fe491768ae0d7a016a4744be
 SHA512 
62123ab783bf3a712b45736ba772e9b045e4cb66e05be0481ebf1a15168ff4de91aa5abca2d52f9586495b26be1d257d9c20a4a78641a8e50780faf62f1c42ac
+DIST genpatches-4.9-119.base.tar.xz 2275992 BLAKE2B 
fabaf4cf9d4162219bcb2bc3adf4166a3c704804a749822db00312907546720942cf474428fe7db5aef41c18a85de4c78beda00ea83d7cebb9ead51b9e593c80
 SHA512 
31d821b44476045d6d535dd52b99bc56a9c37daf732c9091537531eeac8e0c8e4f32928c90798ea2a5280eb6314d6a4a1eb4d5ec26f905ea2235b0b1e569
+DIST genpatches-4.9-119.experimental.tar.xz 106416 BLAKE2B 
aafd01ea5503cd78c70002c150b5bc7312f7a4c5ec9462bc72100e82daaeb84ab298210345f9574a40b7fcbbf6d4091ab09691ae8a2617ece7cdf5da2310c3b2
 SHA512 
a18c5be590fec6d6e2e24b2adfb96a1aa92eee9fe832313a8696a2b3a1a01b1df933d613d45ecda05f14088cc3831e5f315b4569bd3dfc6dd1d347ee6cffedd5
+DIST genpatches-4.9-119.extras.tar.xz 17352 BLAKE2B 
f48cb9bf0d315ba20c8649bbb713fa8072f5e41cb962295f31374b8253ad37e7e84220ae381dcf0ae95b9613e3d81bdc02c298c591ed3f692278d0680739ce6c
 SHA512 
a6b7c6e8a6b01bd51b5182c434e06f664a5442e049e66087f18a24d56b5b96389972cc5aeb8c1ac894667462551d9a948d52b3bd147750e969e725c5128af522
 DIST linux-4.14.tar.xz 100770500 BLAKE2B 
85dc4aa953fe65e273a24473d8de98e4f204f97c43be9fc87cf5be01f796f94cfde5c8f9c84619751f1cac51f83ce0b4681fb19c5f2965a72d4a94fe5577846a
 SHA512 
77e43a02d766c3d73b7e25c4aafb2e931d6b16e870510c22cef0cdb05c3acb7952b8908ebad12b10ef982c6efbe286364b1544586e715cf38390e483927904d8
 DIST linux-4.16.tar.xz 103020152 BLAKE2B 
c7f7b36280b74b2112a098733680e1e93c4f99571099d471b2dde5f7a746d9b9fab5112fffe3b7978c40f15ecaa33203ea98c2158fab2d5857ece5d74f9f
 SHA512 
ab47849314b177d0eec9dbf261f33972b0d89fb92fb0650130ffa7abc2f36c0fab2d06317dc1683c51a472a9a631573a9b1e7258d6281a2ee189897827f14662
 DIST linux-4.17.tar.xz 102165892 BLAKE2B 
b9e1fe2c063d2761b4d54594b841f6591fd6f5b634a402c07e0fa5518a2b271293d97c5a7a8e3c30c9c4d78df16bf20a4f0befe998c9a9393bb3290d2df1dda3
 SHA512 
4d9de340a26155a89ea8773131c76220cc2057f2b5d031b467b60e8b14c1842518e2d60a863d8c695f0f7640f3f18d43826201984a238dade857b6cef79837db

diff --git a/sys-kernel/ck-sources/ck-sources-4.9.116.ebuild 
b/sys-kernel/ck-sources/ck-sources-4.9.116.ebuild
new file mode 100644
index 000..d56e3528bbc
--- /dev/null
+++ b/sys-kernel/ck-sources/ck-sources-4.9.116.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+KEYWORDS="~amd64 ~x86"
+
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/
+   http://kernel.kolivas.org/";
+
+K_WANT_GENPATCHES="base extras experimental"
+K_EXP_GENPATCHES_PULL="1"
+K_EXP_GENPATCHES_NOUSE="1"
+K_GENPATCHES_VER="119"
+K_SECURITY_UNSUPPORTED="1"
+K_DEBLOB_AVAILABLE="1"
+
+PYTHON_COMPAT=( python2_7 )
+inherit python-any-r1 kernel-2
+detect_version
+detect_arch
+
+DEPEND="deblob? ( ${PYTHON_DEPS} )"
+
+K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
+
+DESCRIPTION="Con Kolivas' high performance patchset and Gentoo's genpatches 
for Linux ${K_BRANCH_ID}"
+
+CK_VERSION="1"
+
+CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.xz"
+
+CK_BASE_URL="http://ck.kolivas.org/patches/4.0";
+CK_LVER_URL="${CK_BASE_URL}/${K_BRANCH_ID}/${K_BRANCH_ID}-ck${CK_VERSION}"
+CK_URI="${CK_LVER_URL}/${CK_FILE}"
+
+# solves bug #606866 (Fix build for CONFIG_FREEZER disabled.x)
+FRZR_HASH="7de569950716

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/ck-sources/

2018-08-01 Thread Göktürk Yüksek
commit: ac18e5ddee55924f98535b9ee428ca5405de9e9c
Author: kuzetsa  gmail  com>
AuthorDate: Sun Jul 29 22:10:33 2018 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Wed Aug  1 22:46:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac18e5dd

sys-kernel/ck-sources: genpatches-4.17-12

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-kernel/ck-sources/Manifest  |  3 ++
 sys-kernel/ck-sources/ck-sources-4.17.11.ebuild | 61 +
 2 files changed, 64 insertions(+)

diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
index 52409dbb7d2..af4497afc20 100644
--- a/sys-kernel/ck-sources/Manifest
+++ b/sys-kernel/ck-sources/Manifest
@@ -35,6 +35,9 @@ DIST genpatches-4.16-17.extras.tar.xz 17492 BLAKE2B 
9ad1072b3c62c064a72a5406e80e
 DIST genpatches-4.16-18.base.tar.xz 508740 BLAKE2B 
bbdd0ef86712ab8561c1d0272ac163cf165ee35ca496f24f8c587f74004085ed058e26b9bcaa900918badfbaa146dec2dfe73d98072fb4b43fb1fdd33a5097af
 SHA512 
5b4841f67241de83e984d9b83a9643a311f8b8bc18e78536db4b1223e0c7daaee60c75b7e551f42d0ccc1b068241d773d720159dc0446375229e38cfa0a9e140
 DIST genpatches-4.16-18.experimental.tar.xz 5168 BLAKE2B 
536cd42df508c7b528ca5cdd34f215426d07572455c0e26c678b9f044f53574fe1d2ab1488bde7ac306c9e7a3fd9042755bbb98d988f4389592dbd44ca3b0f47
 SHA512 
be5c1a1d6e758486b2d5bdeed44750cf6b9d38a42fdb34aa577b36c496ff25e221bf57243a280e1c4315705fc83e340e855614486d2bbff2528b05b1a35721ef
 DIST genpatches-4.16-18.extras.tar.xz 17496 BLAKE2B 
926ea0dfe37beb6244da243d2dbf37c4e85118f0d56410b4f80b019228d5702d14e514c5324a1ca455e4d69927f30490b152b746340d0feeeae46342cf7ad1de
 SHA512 
69db081086e60a2eaeb2038b3017b8815c7b2d8b6e1b0f20af04f3e8e783d3b6f67263cdf0988314ed6e91fa3561336c7db1949e3fc51ab00b9d7f62803f65c7
+DIST genpatches-4.17-12.base.tar.xz 246780 BLAKE2B 
64cafd4ba5492db8df42f20d92040fa758d61044398562432f0111d07a4e8e3a5dcf9c2c1d52cb503f10ffc44162616185697186344cd5291390457a807aa376
 SHA512 
b9ea2c3181dac826da6db02bfb677f8889b9ff06497e7231b1ddb90cdcc6b8be70b85d25c70ccea874493fe26c338f2639fd5aee8cfa77a164f4a2d07278e4e7
+DIST genpatches-4.17-12.experimental.tar.xz 5228 BLAKE2B 
303a95aa5d28940446d41530e02b251a3b2a4fb5123f2f0f7d7ce9f674012b4be27e2f6149760efcc3e7a92d91b4be0a6c46d34b320f50f1b3317b205da1d38e
 SHA512 
758f92ba2a94e1a5052dc2470fc2a459032a25954fd799b1aa15cfdc37335f6ad642d2c06ec13250134bdece9ca0b9c30ddba31d70ea47fce87c6d637aaa3f63
+DIST genpatches-4.17-12.extras.tar.xz 17496 BLAKE2B 
4e62accefe05f592f514403a5ee38aaa3e68f629e2cdc9b4048ac9884b7ef26940b9663055614881fc849fdc2948aeecb12b81ed283d587c3cf765784453ff45
 SHA512 
2c55ee4a36046b8c487ee2cf8a0484df9e00b529cf5d5296d3e7dc0f611a4ae748841574df2f996ffe81fcd98578bf9872523a795d3c2657df15f836af5a4975
 DIST genpatches-4.17-7.base.tar.xz 145032 BLAKE2B 
b227c23375bc4b16bcc281b3c8e31776538d1d91a61f0df1a6f49dff41494c87c7f75abc455aa5afaa422f47e7d9900bff4834dd038f4af8ea07f0ac0628b3bb
 SHA512 
95e67406a0400354b74e73273edd3dd6512212e408f7aa2202b5c7e6b03d541af05cdd37de9451673eebb6ec9893695d00a78bcabe4ff8686a51a62e8ae85899
 DIST genpatches-4.17-7.experimental.tar.xz 5216 BLAKE2B 
ecaf744867f77064c251d4e35fc7737d25d46e66374edf9cb38004111ba3799728e0a02a9157f67ddb5d7577fe211ea3e6e09f8b272fd79ceab5f1097a34403e
 SHA512 
1a6c77c94c2c7ff559e915fa4db238595c21b1faa7f716acecf68b7f31a349a30575f89e31ee2d64e2a4571feba4ff016fb858a5b1d3a3b7661923b1f3581fa4
 DIST genpatches-4.17-7.extras.tar.xz 17480 BLAKE2B 
ba9706cc7fd251ce586062354be3af5bd1760a3f19c458ecac4da4d094489bc54a50e27c792725c8b8d5b5a9be0de09949fa7c389db226344bcdfd8ffb859455
 SHA512 
5f384790402cbd7a7ed9f00401f868d10b3f9a55b63f3cbcac37e196da48eced24c2994f1716267f9ce7be7d80fe118a42855b1e1c884acb8d1e3a1ad3ca5a09

diff --git a/sys-kernel/ck-sources/ck-sources-4.17.11.ebuild 
b/sys-kernel/ck-sources/ck-sources-4.17.11.ebuild
new file mode 100644
index 000..ae581c138e8
--- /dev/null
+++ b/sys-kernel/ck-sources/ck-sources-4.17.11.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+KEYWORDS="~amd64 ~x86"
+
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/
+   http://kernel.kolivas.org/";
+
+IUSE="experimental"
+
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="12"
+K_SECURITY_UNSUPPORTED="1"
+K_DEBLOB_AVAILABLE="1"
+
+PYTHON_COMPAT=( python2_7 )
+inherit python-any-r1 kernel-2
+detect_version
+detect_arch
+
+DEPEND="deblob? ( ${PYTHON_DEPS} )"
+
+K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
+
+DESCRIPTION="Con Kolivas' high performance patchset and Gentoo's genpatches 
for Linux ${K_BRANCH_ID}"
+
+CK_VERSION="1"
+
+CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.xz"
+
+CK_BASE_URL="http://ck.kolivas.org/patches/4.0";
+CK_LVER_URL="${CK_BASE_URL}/${K_BRANCH_ID}/${K_BRANCH_ID}-ck${CK_VERSION}"
+CK_URI="${CK_LVER_URL}/${CK_FILE}"
+
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${CK_URI}"
+
+UNIPATCH_LIST="${DISTDIR}

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

2018-08-01 Thread Louis Sautier
commit: ed07f6917e66f5389d39b8e8d3f428e75f18efc4
Author: Louis Sautier  gentoo  org>
AuthorDate: Wed Aug  1 22:22:55 2018 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Wed Aug  1 22:25:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed07f691

dev-python/irc: remove old

Package-Manager: Portage-2.3.43, Repoman-2.3.10

 dev-python/irc/Manifest  |  1 -
 dev-python/irc/irc-15.0.6.ebuild | 63 
 2 files changed, 64 deletions(-)

diff --git a/dev-python/irc/Manifest b/dev-python/irc/Manifest
index f590746dad6..db17edb39ee 100644
--- a/dev-python/irc/Manifest
+++ b/dev-python/irc/Manifest
@@ -1,3 +1,2 @@
-DIST irc-15.0.6.tar.gz 81996 BLAKE2B 
b5d329b70404a92d4f69cc3fef2be374b0a1e98e04588b7f2f7f7c241dc3d72122f813b67e48522b7779dfdf90478db6ff10cda3c66b621f7c4a099142d533f0
 SHA512 
48240eb496a3c88310f02cf092b8e19e4aa8d8dc165a9a8a39c313490a69ecc29ac67db297436df5e86e7253e2481bd19bc0429ea9cc359089a5cd6179125c0f
 DIST irc-16.3.tar.gz 87067 BLAKE2B 
61d8b9cc20390a3eb918e5593a167b28f37154ee05cb4d7a72f8901509d3345e8d6bee9c17b66aa6c71fad4608a9f98eb3848190f82eac7db6f2013227979c25
 SHA512 
84b5a56a441cdf22396c10b81c115cb2e297ac082785e9baf0bc73d655034be1ff3f553d44412f066ab4b74530faddb66a9cc2f511a332e87fe49af0b6e68e5b
 DIST irc-16.4.tar.gz 86909 BLAKE2B 
c1544a36cb4173fdd22514ab5c6a61d691634224f93c9a04aa08b9fc91203aa18ed2bf429221089fd2bbea45de6138e8eb480b1ac706e36c6ed2c01405397dda
 SHA512 
9080d3dd484751ffa80b117184cd63c4728b1bc50f2493b046a1fd3779e65016f874d0e629d2ac8a3b36db39a91985b890f3a1fb35bd9638d96f2654bf6da943

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



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

2018-08-01 Thread Louis Sautier
commit: db1b6eb178a699001d701be1f7f5c3604142e3d1
Author: Louis Sautier  gentoo  org>
AuthorDate: Wed Aug  1 22:18:57 2018 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Wed Aug  1 22:25:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db1b6eb1

dev-python/irc: bump to 16.4

Package-Manager: Portage-2.3.43, Repoman-2.3.10

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

diff --git a/dev-python/irc/Manifest b/dev-python/irc/Manifest
index 3a36658a335..f590746dad6 100644
--- a/dev-python/irc/Manifest
+++ b/dev-python/irc/Manifest
@@ -1,2 +1,3 @@
 DIST irc-15.0.6.tar.gz 81996 BLAKE2B 
b5d329b70404a92d4f69cc3fef2be374b0a1e98e04588b7f2f7f7c241dc3d72122f813b67e48522b7779dfdf90478db6ff10cda3c66b621f7c4a099142d533f0
 SHA512 
48240eb496a3c88310f02cf092b8e19e4aa8d8dc165a9a8a39c313490a69ecc29ac67db297436df5e86e7253e2481bd19bc0429ea9cc359089a5cd6179125c0f
 DIST irc-16.3.tar.gz 87067 BLAKE2B 
61d8b9cc20390a3eb918e5593a167b28f37154ee05cb4d7a72f8901509d3345e8d6bee9c17b66aa6c71fad4608a9f98eb3848190f82eac7db6f2013227979c25
 SHA512 
84b5a56a441cdf22396c10b81c115cb2e297ac082785e9baf0bc73d655034be1ff3f553d44412f066ab4b74530faddb66a9cc2f511a332e87fe49af0b6e68e5b
+DIST irc-16.4.tar.gz 86909 BLAKE2B 
c1544a36cb4173fdd22514ab5c6a61d691634224f93c9a04aa08b9fc91203aa18ed2bf429221089fd2bbea45de6138e8eb480b1ac706e36c6ed2c01405397dda
 SHA512 
9080d3dd484751ffa80b117184cd63c4728b1bc50f2493b046a1fd3779e65016f874d0e629d2ac8a3b36db39a91985b890f3a1fb35bd9638d96f2654bf6da943

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



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

2018-08-01 Thread Patrice Clement
commit: d657f4d48237bfdfec31c144778b5bbf7ad6ae44
Author: Patrice Clement  gentoo  org>
AuthorDate: Wed Aug  1 21:29:08 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Wed Aug  1 21:40:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d657f4d4

sys-devel/slibtool: version bump.

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-devel/slibtool/Manifest   |  1 +
 sys-devel/slibtool/slibtool-0.5.20.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/sys-devel/slibtool/Manifest b/sys-devel/slibtool/Manifest
index 2f0fc07df02..0c6f2ae9ef4 100644
--- a/sys-devel/slibtool/Manifest
+++ b/sys-devel/slibtool/Manifest
@@ -1 +1,2 @@
 DIST slibtool-0.5.19.tar.xz 53100 BLAKE2B 
0db931c536584318796ae4ed29eee79eebf29956a59075e3e75f77deb4ee429ece63fe4f42a11b9e1db906803216a29a97daf2e085db0e34c30afc6cad8ebd5d
 SHA512 
ad15d7b9eb9996d6c94248b0a1db94c49a9bfecb0ddc9104aac2841708d521a03a3293cfa63c824e8af2b7ab04fa62c0f5e13c1c4bc037dc302f9101866df956
+DIST slibtool-0.5.20.tar.xz 53856 BLAKE2B 
52663c6d3abe13c3c68bb4f42df303f3cebdf80cd45351c65bd57a65ee9e2eaee0485dfd9bd9083163178d9fc69b5afac3ec62dec973b84354663ca93f85618f
 SHA512 
c447cc8f19d26451f5a36633311410a2c9c2c4a7c452c45e98248144349c48e623d5b59d4580a45a194067d4878776f2e6f754cee052cb87c2610a7b9f6c0a32

diff --git a/sys-devel/slibtool/slibtool-0.5.20.ebuild 
b/sys-devel/slibtool/slibtool-0.5.20.ebuild
new file mode 100644
index 000..d5ca0f0b916
--- /dev/null
+++ b/sys-devel/slibtool/slibtool-0.5.20.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="A skinny libtool implementation, written in C"
+HOMEPAGE="https://git.midipix.org/cgit.cgi/slibtool";
+SRC_URI="https://git.midipix.org/cgit.cgi/${PN}/snapshot/${P}.tar.xz";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm"
+
+src_configure() {
+   ./configure --host=${CHOST} --prefix="${EPREFIX}"/usr || die
+}



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

2018-08-01 Thread Amadeusz Piotr Żołnowski
commit: eb3ddb110e1f5d297adaa68caf0313d4837b7f6c
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Tue Jul 31 23:00:34 2018 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Wed Aug  1 21:01:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb3ddb11

dev-python/precis-i18n: Add package, needed for net-im/gajim bump

Thanks to Alex  pzskc383.dp.ua> for initial version of the
ebuild.

Gentoo-Bug: 651616

 dev-python/precis-i18n/Manifest |  1 +
 dev-python/precis-i18n/metadata.xml | 21 +++
 dev-python/precis-i18n/precis-i18n-1.0.0.ebuild | 28 +
 3 files changed, 50 insertions(+)

diff --git a/dev-python/precis-i18n/Manifest b/dev-python/precis-i18n/Manifest
new file mode 100644
index 000..ba8ebfe0e03
--- /dev/null
+++ b/dev-python/precis-i18n/Manifest
@@ -0,0 +1 @@
+DIST precis_i18n-1.0.0.tar.gz 61251 BLAKE2B 
3f49f77ae4e6eea6ac1429a8de9b4ebe217d4d901edc223ee487d8a11bb45dc9e21a1e9fef9bd4478273ae721b5c02e4e2a7d2a3f28da281fcbdc17a12a1094e
 SHA512 
9017852fdd2a066b8e31521bd39843f3b1f87259ce87e1567cfaa2b932b52b745ad84eb89b77a4c3ea0a04e513573655266b2cc73997e951268646da7a000e5d

diff --git a/dev-python/precis-i18n/metadata.xml 
b/dev-python/precis-i18n/metadata.xml
new file mode 100644
index 000..252b16c4bd6
--- /dev/null
+++ b/dev-python/precis-i18n/metadata.xml
@@ -0,0 +1,21 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   aide...@gentoo.org
+   
+   
+   PRECIS-i18n: Internationalized Usernames and Passwords
+
+   This module implements the PRECIS Framework as described in:
+
+   PRECIS Framework: Preparation, Enforcement, and Comparison of 
Internationalized Strings in Application Protocols (RFC 8264)
+   Preparation, Enforcement, and Comparison of Internationalized 
Strings Representing Usernames and Passwords (RFC 8265)
+   Preparation, Enforcement, and Comparison of Internationalized 
Strings Representing Nicknames (RFC 8266)
+   
+   
+   
https://github.com/byllyfish/precis_i18n/issues
+   byllyfish/precis_i18n
+   precis-i18n
+   
+

diff --git a/dev-python/precis-i18n/precis-i18n-1.0.0.ebuild 
b/dev-python/precis-i18n/precis-i18n-1.0.0.ebuild
new file mode 100644
index 000..64ef7198e16
--- /dev/null
+++ b/dev-python/precis-i18n/precis-i18n-1.0.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{4,5,6} )
+
+inherit distutils-r1
+
+MY_PN="${PN/-/_}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Internationalized Usernames and Passwords"
+HOMEPAGE="https://pypi.python.org/pypi/precis-i18n";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN/-/_}/${P/-/_}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+S="${WORKDIR}/${MY_P}"
+
+python_test() {
+   esetup.py test
+}



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

2018-08-01 Thread Michał Górny
commit: 489d16282e799fe32caa98ff9827993b7f1a7e2c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  1 16:37:45 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  1 20:53:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=489d1628

sys-devel/llvmgold: Add version 8 for trunk

 sys-devel/llvmgold/llvmgold-8.ebuild | 24 
 1 file changed, 24 insertions(+)

diff --git a/sys-devel/llvmgold/llvmgold-8.ebuild 
b/sys-devel/llvmgold/llvmgold-8.ebuild
new file mode 100644
index 000..aa147f6824c
--- /dev/null
+++ b/sys-devel/llvmgold/llvmgold-8.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="LLVMgold plugin symlink for autoloading"
+HOMEPAGE="https://llvm.org/";
+SRC_URI=""
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="sys-devel/llvm:${PV}[gold]
+   !sys-devel/llvm:0"
+
+S=${WORKDIR}
+
+src_install() {
+   dodir "/usr/${CHOST}/binutils-bin/lib/bfd-plugins"
+   dosym "../../../../lib/llvm/${PV}/$(get_libdir)/LLVMgold.so" \
+   "/usr/${CHOST}/binutils-bin/lib/bfd-plugins/LLVMgold.so"
+}



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

2018-08-01 Thread Michał Górny
commit: 229b4a263e6cdb036cc4738d1e4cd934d7050b86
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  1 16:45:44 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  1 20:53:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=229b4a26

sys-devel/clang-runtime: Branch out LLVM 7.0

 .../clang-runtime/clang-runtime-7.0..ebuild| 32 ++
 1 file changed, 32 insertions(+)

diff --git a/sys-devel/clang-runtime/clang-runtime-7.0..ebuild 
b/sys-devel/clang-runtime/clang-runtime-7.0..ebuild
new file mode 100644
index 000..dcd22734f00
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-7.0..ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/";
+SRC_URI=""
+
+LICENSE="metapackage"
+# Note: keep it matching clang- version
+SLOT="7.0.0"
+KEYWORDS=""
+IUSE="+compiler-rt crt libcxx openmp +sanitize"
+
+RDEPEND="
+   compiler-rt? (
+   ~sys-libs/compiler-rt-${PV}:${SLOT}
+   sanitize? ( ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT} )
+   )
+   crt? (
+   || (
+   sys-libs/netbsd-csu[${MULTILIB_USEDEP}]
+   sys-freebsd/freebsd-lib[${MULTILIB_USEDEP}]
+   )
+   )
+   libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )"
+
+REQUIRED_USE="sanitize? ( compiler-rt )"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt/

2018-08-01 Thread Michał Górny
commit: 93b8d1d69fdbafb66f9d3fbab176aed2f14f6731
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  1 16:42:38 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  1 20:53:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93b8d1d6

sys-libs/compiler-rt: Branch out LLVM 7.0

 sys-libs/compiler-rt/compiler-rt-7.0..ebuild | 111 +++
 1 file changed, 111 insertions(+)

diff --git a/sys-libs/compiler-rt/compiler-rt-7.0..ebuild 
b/sys-libs/compiler-rt/compiler-rt-7.0..ebuild
new file mode 100644
index 000..11f4acf5427
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-7.0..ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
+# (needed due to CMAKE_BUILD_TYPE != Gentoo)
+CMAKE_MIN_VERSION=3.7.0-r1
+PYTHON_COMPAT=( python2_7 )
+
+inherit cmake-utils flag-o-matic git-r3 llvm multiprocessing \
+   python-any-r1 toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/";
+SRC_URI=""
+EGIT_REPO_URI="https://git.llvm.org/git/compiler-rt.git
+   https://github.com/llvm-mirror/compiler-rt.git";
+EGIT_BRANCH="release_70"
+
+LICENSE="|| ( UoI-NCSA MIT )"
+# Note: this needs to be updated to match version of clang-
+SLOT="7.0.0"
+KEYWORDS=""
+IUSE="+clang test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+CLANG_SLOT=${SLOT%%.*}
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep "dev-python/lit[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${PV%_*}*:${CLANG_SLOT} )
+   ${PYTHON_DEPS}"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+pkg_pretend() {
+   if ! use clang && ! tc-is-clang; then
+   ewarn "Building using a compiler other than clang may result in 
broken atomics"
+   ewarn "library. Enable USE=clang unless you have a very good 
reason not to."
+   fi
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+test_compiler() {
+   $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   # pre-set since we need to pass it to cmake
+   BUILD_DIR=${WORKDIR}/${P}_build
+
+   local nolib_flags=( -nodefaultlibs -lc )
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   # ensure we can use clang before installing compiler-rt
+   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+   strip-unsupported-flags
+   elif ! test_compiler; then
+   if test_compiler "${nolib_flags[@]}"; then
+   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+   ewarn "${CC} seems to lack runtime, trying with 
${nolib_flags[*]}"
+   fi
+   fi
+
+   local mycmakeargs=(
+   -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${SLOT}"
+
+   -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
+   -DCOMPILER_RT_BUILD_LIBFUZZER=OFF
+   -DCOMPILER_RT_BUILD_PROFILE=OFF
+   -DCOMPILER_RT_BUILD_SANITIZERS=OFF
+   -DCOMPILER_RT_BUILD_XRAY=OFF
+   )
+
+   if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then
+   mycmakeargs+=(
+   # disable use of SDK for the system itself
+   -DDARWIN_macosx_CACHED_SYSROOT=/
+   )
+   fi
+
+   if use test; then
+   mycmakeargs+=(
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+
+   
-DCOMPILER_RT_TEST_COMPILER="${EPREFIX}/usr/lib/llvm/${CLANG_SLOT}/bin/clang"
+   
-DCOMPILER_RT_TEST_CXX_COMPILER="${EPREFIX}/usr/lib/llvm/${CLANG_SLOT}/bin/clang++"
+   )
+   fi
+
+   cmake-utils_src_configure
+}
+
+src_test() {
+   # respect TMPDIR!
+   local -x LIT_PRESERVES_TMP=1
+
+   cmake-utils_src_make check-builtins
+}



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libomp/

2018-08-01 Thread Michał Górny
commit: b4d69f819e7d13e0849d08ae3f452d680f9f25c5
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  1 16:45:26 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  1 20:53:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4d69f81

sys-libs/libomp: Branch out LLVM 7.0

 sys-libs/libomp/libomp-7.0..ebuild | 116 +
 1 file changed, 116 insertions(+)

diff --git a/sys-libs/libomp/libomp-7.0..ebuild 
b/sys-libs/libomp/libomp-7.0..ebuild
new file mode 100644
index 000..8c9332ca58e
--- /dev/null
+++ b/sys-libs/libomp/libomp-7.0..ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
+# (needed due to CMAKE_BUILD_TYPE != Gentoo)
+CMAKE_MIN_VERSION=3.7.0-r1
+PYTHON_COMPAT=( python2_7 )
+
+inherit cmake-multilib git-r3 linux-info multiprocessing python-any-r1
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org";
+SRC_URI=""
+EGIT_REPO_URI="https://git.llvm.org/git/openmp.git
+   https://github.com/llvm-mirror/openmp.git";
+EGIT_BRANCH="release_70"
+
+# Additional licenses:
+# - MIT-licensed Intel code,
+# - LLVM Software Grant from Intel.
+
+LICENSE="|| ( UoI-NCSA MIT ) MIT LLVM-Grant"
+SLOT="0"
+KEYWORDS=""
+IUSE="cuda hwloc kernel_linux offload ompt test"
+# CUDA works only with the x86_64 ABI
+REQUIRED_USE="offload? ( cuda? ( abi_x86_64 ) )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   hwloc? ( sys-apps/hwloc:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   virtual/libelf:=[${MULTILIB_USEDEP}]
+   virtual/libffi:=[${MULTILIB_USEDEP}]
+   cuda? ( dev-util/nvidia-cuda-sdk:= )
+   )"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="${RDEPEND}
+   dev-lang/perl
+   offload? ( virtual/pkgconfig[${MULTILIB_USEDEP}] )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   >=sys-devel/clang-6
+   )"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+kernel_pds_check() {
+   if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then
+   local CONFIG_CHECK="~!SCHED_PDS"
+   local ERROR_SCHED_PDS="\
+PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11
+< 4.14-pf9) do not implement sched_yield() call which may result in horrible
+performance problems with libomp. If you are using one of the specified
+kernel versions, you may want to disable the PDS scheduler."
+
+   check_extra_config
+   fi
+}
+
+pkg_pretend() {
+   kernel_pds_check
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local libdir="$(get_libdir)"
+   local mycmakeargs=(
+   -DOPENMP_LIBDIR_SUFFIX="${libdir#lib}"
+
+   -DLIBOMP_USE_HWLOC=$(usex hwloc)
+   -DLIBOMP_OMPT_SUPPORT=$(usex ompt)
+
+   -DOPENMP_ENABLE_LIBOMPTARGET=$(usex offload)
+
+   # do not install libgomp.so & libiomp5.so aliases
+   -DLIBOMP_INSTALL_ALIASES=OFF
+   # disable unnecessary hack copying stuff back to srcdir
+   -DLIBOMP_COPY_EXPORTS=OFF
+   )
+   use offload && mycmakeargs+=(
+   # this is non-fatal and libomp checks for CUDA conditionally
+   # to ABI, so we can just ignore passing the wrong value
+   # on non-amd64 ABIs
+   -DCMAKE_DISABLE_FIND_PACKAGE_CUDA=$(usex !cuda)
+   )
+   use test && mycmakeargs+=(
+   # this project does not use standard LLVM cmake macros
+   -DOPENMP_LLVM_LIT_EXECUTABLE="${EPREFIX}/usr/bin/lit"
+   -DOPENMP_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+
+   -DOPENMP_TEST_C_COMPILER="$(type -P "${CHOST}-clang")"
+   -DOPENMP_TEST_CXX_COMPILER="$(type -P "${CHOST}-clang++")"
+   )
+   cmake-utils_src_configure
+}
+
+multilib_src_test() {
+   # respect TMPDIR!
+   local -x LIT_PRESERVES_TMP=1
+
+   cmake-utils_src_make check-libomp
+}



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

2018-08-01 Thread Michał Górny
commit: 9d365f880dcfb1909fced669fb3b3141f804a431
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  1 16:40:11 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  1 20:53:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d365f88

sys-devel/clang-common: Branch out LLVM 7.0

 .../clang-common/clang-common-7.0..ebuild  | 33 ++
 1 file changed, 33 insertions(+)

diff --git a/sys-devel/clang-common/clang-common-7.0..ebuild 
b/sys-devel/clang-common/clang-common-7.0..ebuild
new file mode 100644
index 000..da74c699fbb
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-7.0..ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit bash-completion-r1 git-r3
+
+DESCRIPTION="Common files shared between multiple slots of clang"
+HOMEPAGE="https://llvm.org/";
+SRC_URI=""
+EGIT_REPO_URI="https://git.llvm.org/git/clang.git
+   https://github.com/llvm-mirror/clang.git";
+EGIT_BRANCH="release_70"
+
+LICENSE="UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+PDEPEND="sys-devel/clang:*"
+
+src_unpack() {
+   git-r3_fetch
+   git-r3_checkout '' '' '' utils/bash-autocomplete.sh
+}
+
+src_configure() { :; }
+src_compile() { :; }
+src_test() { :; }
+
+src_install() {
+   newbashcomp utils/bash-autocomplete.sh clang
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/llvm-ocaml/

2018-08-01 Thread Michał Górny
commit: 59079df70d51b8a4741fd5b2853f713ccf051f45
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  1 16:38:59 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  1 20:53:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59079df7

dev-ml/llvm-ocaml: Branch out LLVM 7.0

 dev-ml/llvm-ocaml/llvm-ocaml-7.0..ebuild | 127 +++
 1 file changed, 127 insertions(+)

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-7.0..ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-7.0..ebuild
new file mode 100644
index 000..a42a26046fc
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-7.0..ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
+# (needed due to CMAKE_BUILD_TYPE != Gentoo)
+CMAKE_MIN_VERSION=3.7.0-r1
+PYTHON_COMPAT=( python2_7 )
+
+inherit cmake-utils git-r3 llvm multiprocessing python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/";
+SRC_URI=""
+EGIT_REPO_URI="https://git.llvm.org/git/llvm.git
+   https://github.com/llvm-mirror/llvm.git";
+EGIT_BRANCH="release_70"
+
+# Keep in sync with sys-devel/llvm
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC Sparc SystemZ X86 XCore )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
+
+LICENSE="UoI-NCSA"
+SLOT="0/${PV}"
+KEYWORDS=""
+IUSE="debug test ${ALL_LLVM_TARGETS[*]}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.00.0:0=
+   dev-ml/ocaml-ctypes:=
+   ~sys-devel/llvm-${PV}:=[${LLVM_TARGET_USEDEPS// /,},debug?]
+   !sys-devel/llvm[ocaml(-)]"
+# configparser-3.2 breaks the build (3.3 or none at all are fine)
+DEPEND="${RDEPEND}
+   dev-lang/perl
+   dev-ml/findlib
+   test? ( dev-ml/ounit )
+   !!

[gentoo-commits] repo/gentoo:master commit in: sys-libs/llvm-libunwind/

2018-08-01 Thread Michał Górny
commit: 4c3b65b73ec03b11cbd3375c85342e32ab80bd42
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  1 16:43:56 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  1 20:53:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c3b65b7

sys-libs/llvm-libunwind: Branch out LLVM 7.0

 .../llvm-libunwind/llvm-libunwind-7.0..ebuild  | 146 +
 1 file changed, 146 insertions(+)

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-7.0..ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-7.0..ebuild
new file mode 100644
index 000..377bafe2462
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-7.0..ebuild
@@ -0,0 +1,146 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
+# (needed due to CMAKE_BUILD_TYPE != Gentoo)
+CMAKE_MIN_VERSION=3.7.0-r1
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+inherit cmake-multilib git-r3 llvm multiprocessing python-any-r1
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://github.com/llvm-mirror/libunwind";
+SRC_URI=""
+EGIT_REPO_URI="https://git.llvm.org/git/libunwind.git
+   https://github.com/llvm-mirror/libunwind.git";
+EGIT_BRANCH="release_70"
+
+LICENSE="|| ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="debug +static-libs test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="!sys-libs/libunwind"
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6
+   test? ( >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') )"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+   if use test; then
+   git-r3_fetch "https://git.llvm.org/git/libcxx.git
+   https://github.com/llvm-mirror/libcxx.git";
+   git-r3_fetch "https://git.llvm.org/git/libcxxabi.git
+   https://github.com/llvm-mirror/libcxxabi.git";
+   fi
+   git-r3_fetch
+
+   if use test; then
+   git-r3_checkout https://llvm.org/git/libcxx.git \
+   "${WORKDIR}"/libcxx
+   git-r3_checkout https://llvm.org/git/libcxxabi.git \
+   "${WORKDIR}"/libcxxabi
+   fi
+   git-r3_checkout
+}
+
+multilib_src_configure() {
+   local libdir=$(get_libdir)
+
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+   -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug)
+   -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs)
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+
+   # support non-native unwinding; given it's small enough,
+   # enable it unconditionally
+   -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON
+   )
+   if use test; then
+   local clang_path=$(type -P "${CHOST:+${CHOST}-}clang" 
2>/dev/null)
+   local jobs=${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" 
"$(get_nproc)")}
+
+   [[ -n ${clang_path} ]] || die "Unable to find ${CHOST}-clang 
for tests"
+
+   mycmakeargs+=(
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   
-DLLVM_LIT_ARGS="-vv;-j;${jobs};--param=cxx_under_test=${clang_path}"
+   -DLIBUNWIND_LIBCXX_PATH="${WORKDIR}"/libcxx
+   )
+   fi
+
+   cmake-utils_src_configure
+}
+
+build_libcxxabi() {
+   local -x LDFLAGS="${LDFLAGS} -L${BUILD_DIR}/$(get_libdir)"
+   local CMAKE_USE_DIR=${WORKDIR}/libcxxabi
+   local BUILD_DIR=${BUILD_DIR}/libcxxabi
+   local mycmakeargs=(
+   -DLIBCXXABI_LIBDIR_SUFFIX=
+   -DLIBCXXABI_ENABLE_SHARED=ON
+   -DLIBCXXABI_ENABLE_STATIC=OFF
+   -DLIBCXXABI_USE_LLVM_UNWINDER=ON
+   -DLIBCXXABI_INCLUDE_TESTS=OFF
+
+   -DLIBCXXABI_LIBCXX_INCLUDES="${WORKDIR}"/libcxx/include
+   -DLIBCXXABI_LIBUNWIND_INCLUDES="${S}"/include
+   )
+
+   cmake-utils_src_configure
+   cmake-utils_src_compile
+}
+
+build_libcxx() {
+   local -x LDFLAGS="${LDFLAGS} -L${BUILD_DIR}/libcxxabi/lib 
-L${BUILD_DIR}/$(get_libdir)"
+   local CMAKE_USE_DIR=${WORKDIR}/libcxx
+   local BUILD_DIR=${BUILD_DIR}/libcxx
+   local mycmakeargs=(
+   -DLIBCXX_LIBDIR_SUFFIX=
+   -DLIBCXX_ENABLE_SHARED=ON
+   -DLIBCXX_ENABLE_STATIC=OFF
+   -DLIBCXX_ENABLE_EXPERIMENTAL_LIBRARY=OFF
+   -DLIBCXXABI_USE_LLVM_UNWINDER=ON
+   -DLIBCXX_CXX_ABI=libcxxabi
+   -DLIBCXX_CXX_ABI_INCLUDE_PATHS="${WORKDIR}"/libcxxabi/include
+   -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF
+   -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl)
+

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

2018-08-01 Thread Michał Górny
commit: 2fc71e0ca13ae8c71d986e86d3e9836de5f78d06
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  1 16:41:38 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  1 20:53:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fc71e0c

dev-python/clang-python: Branch out LLVM 7.0

 .../clang-python/clang-python-7.0..ebuild  | 49 ++
 1 file changed, 49 insertions(+)

diff --git a/dev-python/clang-python/clang-python-7.0..ebuild 
b/dev-python/clang-python/clang-python-7.0..ebuild
new file mode 100644
index 000..d0d8cf54084
--- /dev/null
+++ b/dev-python/clang-python/clang-python-7.0..ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2018 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 git-r3 python-r1
+
+DESCRIPTION="Python bindings for sys-devel/clang"
+HOMEPAGE="https://llvm.org/";
+SRC_URI=""
+EGIT_REPO_URI="https://git.llvm.org/git/clang.git
+   https://github.com/llvm-mirror/clang.git";
+EGIT_BRANCH="release_70"
+
+LICENSE="UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+RDEPEND="
+   >=sys-devel/clang-${PV}:*
+   !sys-devel/llvm:0[clang(-),python(-)]
+   !sys-devel/clang:0[python(-)]
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${P}/bindings/python
+
+src_unpack() {
+   git-r3_fetch
+   git-r3_checkout '' '' '' bindings/python
+}
+
+python_test() {
+   "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+   python_foreach_impl python_test
+}
+
+src_install() {
+   python_foreach_impl python_domodule clang
+}



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

2018-08-01 Thread Michał Górny
commit: d1a30469768b416a6b0cb5bec2324fe419cce4e8
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  1 16:39:37 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  1 20:53:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1a30469

sys-devel/lld: Branch out LLVM 7.0

 sys-devel/lld/lld-7.0..ebuild | 75 +++
 1 file changed, 75 insertions(+)

diff --git a/sys-devel/lld/lld-7.0..ebuild 
b/sys-devel/lld/lld-7.0..ebuild
new file mode 100644
index 000..2245210632c
--- /dev/null
+++ b/sys-devel/lld/lld-7.0..ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
+# (needed due to CMAKE_BUILD_TYPE != Gentoo)
+CMAKE_MIN_VERSION=3.7.0-r1
+PYTHON_COMPAT=( python2_7 )
+
+inherit cmake-utils git-r3 llvm multiprocessing python-any-r1
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/";
+SRC_URI=""
+EGIT_REPO_URI="https://git.llvm.org/git/lld.git
+   https://github.com/llvm-mirror/lld.git";
+EGIT_BRANCH="release_70"
+
+LICENSE="UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="~sys-devel/llvm-${PV}"
+DEPEND="${RDEPEND}
+   test? ( $(python_gen_any_dep 
"~dev-python/lit-${PV}[\${PYTHON_USEDEP}]") )"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+   if use test; then
+   # needed for patched gtest
+   git-r3_fetch "https://git.llvm.org/git/llvm.git
+   https://github.com/llvm-mirror/llvm.git";
+   fi
+   git-r3_fetch
+
+   if use test; then
+   git-r3_checkout https://llvm.org/git/llvm.git \
+   "${WORKDIR}"/llvm '' utils/{lit,unittest}
+   fi
+   git-r3_checkout
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=ON
+
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+   )
+   use test && mycmakeargs+=(
+   -DLLVM_BUILD_TESTS=ON
+   -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+   )
+
+   cmake-utils_src_configure
+}
+
+src_test() {
+   cmake-utils_src_make check-lld
+}



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxx/

2018-08-01 Thread Michał Górny
commit: 9d598b0bfe83031f928d37d4618c4d137ed5d2cd
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  1 16:45:05 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  1 20:53:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d598b0b

sys-libs/libcxx: Branch out LLVM 7.0

 sys-libs/libcxx/libcxx-7.0..ebuild | 225 +
 1 file changed, 225 insertions(+)

diff --git a/sys-libs/libcxx/libcxx-7.0..ebuild 
b/sys-libs/libcxx/libcxx-7.0..ebuild
new file mode 100644
index 000..64bc9accf26
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-7.0..ebuild
@@ -0,0 +1,225 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# Ninja provides better scalability and cleaner verbose output, and is used
+# throughout all LLVM projects.
+: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
+# (needed due to CMAKE_BUILD_TYPE != Gentoo)
+CMAKE_MIN_VERSION=3.7.0-r1
+EGIT_REPO_URI="https://git.llvm.org/git/libcxx.git
+   https://github.com/llvm-mirror/libcxx.git";
+EGIT_BRANCH="release_70"
+PYTHON_COMPAT=( python2_7 )
+
+[[ ${PV} == * ]] && SCM="git-r3" || SCM=""
+
+inherit ${SCM} cmake-multilib llvm multiprocessing python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/";
+if [[ ${PV} != * ]] ; then
+   SRC_URI="https://llvm.org/releases/${PV}/${P}.src.tar.xz";
+   S="${WORKDIR}/${P}.src"
+else
+   SRC_URI=""
+fi
+
+LICENSE="|| ( UoI-NCSA MIT )"
+SLOT="0"
+if [[ ${PV} != * ]] ; then
+   KEYWORDS="~amd64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+else
+   KEYWORDS=""
+fi
+IUSE="elibc_glibc elibc_musl +libcxxabi libcxxrt +libunwind +static-libs test"
+REQUIRED_USE="libunwind? ( || ( libcxxabi libcxxrt ) )
+   ?? ( libcxxabi libcxxrt )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? ( 
~sys-libs/libcxxabi-${PV}[libunwind=,static-libs?,${MULTILIB_USEDEP}] )
+   libcxxrt? ( 
sys-libs/libcxxrt[libunwind=,static-libs?,${MULTILIB_USEDEP}] )
+   !libcxxabi? ( !libcxxrt? ( >=sys-devel/gcc-4.7:=[cxx] ) )"
+# llvm-6 for new lit options
+# clang-3.9.0 installs necessary target symlinks unconditionally
+# which removes the need for MULTILIB_USEDEP
+DEPEND="${RDEPEND}
+   test? ( >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') )
+   app-arch/xz-utils
+   >=sys-devel/llvm-6"
+
+DOCS=( CREDITS.TXT )
+
+PATCHES=(
+   # Add link flag "-Wl,-z,defs" to avoid underlinking; this is needed in a
+   # out-of-tree build.
+   "${FILESDIR}/${PN}-3.9-cmake-link-flags.patch"
+)
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+
+   if ! use libcxxabi && ! use libcxxrt && ! tc-is-gcc ; then
+   eerror "To build ${PN} against libsupc++, you have to use gcc. 
Other"
+   eerror "compilers are not supported. Please set CC=gcc and 
CXX=g++"
+   eerror "and try again."
+   die
+   fi
+   if tc-is-gcc && [[ $(gcc-version) < 4.7 ]] ; then
+   eerror "${PN} needs to be built with gcc-4.7 or later (or other"
+   eerror "conformant compilers). Please use gcc-config to switch 
to"
+   eerror "gcc-4.7 or later version."
+   die
+   fi
+}
+
+test_compiler() {
+   $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+multilib_src_configure() {
+   local cxxabi cxxabi_incs
+   if use libcxxabi; then
+   cxxabi=libcxxabi
+   cxxabi_incs="${EPREFIX}/usr/include/libcxxabi"
+   elif use libcxxrt; then
+   cxxabi=libcxxrt
+   cxxabi_incs="${EPREFIX}/usr/include/libcxxrt"
+   else
+   local 
gcc_inc="${EPREFIX}/usr/lib/gcc/${CHOST}/$(gcc-fullversion)/include/g++-v$(gcc-major-version)"
+   cxxabi=libsupc++
+   cxxabi_incs="${gcc_inc};${gcc_inc}/${CHOST}"
+   fi
+
+   # we want -lgcc_s for unwinder, and for compiler runtime when using
+   # gcc, clang with gcc runtime (or any unknown compiler)
+   local extra_libs=() want_gcc_s=ON
+   if use libunwind; then
+   # work-around missing -lunwind upstream
+   extra_libs+=( -lunwind )
+   # if we're using libunwind and clang with compiler-rt, we want
+   # to link to compiler-rt instead of -lgcc_s
+   if tc-is-clang; then
+   # get the full library list out of 'pretend mode'
+   # and grep it for libclang_rt references
+   local args=( $($(tc-g

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

2018-08-01 Thread Michał Górny
commit: 67b9dfae193718a8aab6f799c169d6998f444eb1
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  1 16:41:02 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  1 20:53:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67b9dfae

sys-devel/clang: Branch out LLVM 7.0

 sys-devel/clang/clang-7.0..ebuild | 298 ++
 1 file changed, 298 insertions(+)

diff --git a/sys-devel/clang/clang-7.0..ebuild 
b/sys-devel/clang/clang-7.0..ebuild
new file mode 100644
index 000..68737b42224
--- /dev/null
+++ b/sys-devel/clang/clang-7.0..ebuild
@@ -0,0 +1,298 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
+# (needed due to CMAKE_BUILD_TYPE != Gentoo)
+CMAKE_MIN_VERSION=3.7.0-r1
+PYTHON_COMPAT=( python2_7 )
+
+inherit cmake-utils eapi7-ver flag-o-matic git-r3 llvm \
+   multilib-minimal multiprocessing pax-utils python-single-r1 \
+   toolchain-funcs
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/";
+SRC_URI=""
+EGIT_REPO_URI="https://git.llvm.org/git/clang.git
+   https://github.com/llvm-mirror/clang.git";
+EGIT_BRANCH="release_70"
+
+# Keep in sync with sys-devel/llvm
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC Sparc SystemZ X86 XCore )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
+
+LICENSE="UoI-NCSA"
+SLOT="$(ver_cut 1)"
+KEYWORDS=""
+IUSE="debug default-compiler-rt default-libcxx doc +static-analyzer
+   test xml z3 kernel_FreeBSD ${ALL_LLVM_TARGETS[*]}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   ~sys-devel/llvm-${PV}:${SLOT}=[debug=,${LLVM_TARGET_USEDEPS// 
/,},${MULTILIB_USEDEP}]
+   static-analyzer? (
+   dev-lang/perl:*
+   z3? ( sci-mathematics/z3:0= )
+   )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   ${PYTHON_DEPS}"
+# configparser-3.2 breaks the build (3.3 or none at all are fine)
+DEPEND="${RDEPEND}
+   doc? ( dev-python/sphinx )
+   xml? ( virtual/pkgconfig )
+   !!https://git.llvm.org/git/clang-tools-extra.git
+   https://github.com/llvm-mirror/clang-tools-extra.git";
+   if use test; then
+   # needed for patched gtest
+   git-r3_fetch "https://git.llvm.org/git/llvm.git
+   https://github.com/llvm-mirror/llvm.git";
+   fi
+   git-r3_fetch
+
+   git-r3_checkout https://llvm.org/git/clang-tools-extra.git \
+   "${S}"/tools/extra
+   if use test; then
+   git-r3_checkout https://llvm.org/git/llvm.git \
+   "${WORKDIR}"/llvm '' \
+   lib/Testing/Support utils/{lit,llvm-lit,unittest}
+   fi
+   git-r3_checkout "${EGIT_REPO_URI}" "${S}"
+}
+
+multilib_src_configure() {
+   local llvm_version=$(llvm-config --version) || die
+   local clang_version=$(ver_cut 1-3 "${llvm_version}")
+
+   local mycmakeargs=(
+   # ensure that the correct llvm-config is used
+   -DLLVM_CONFIG="$(type -P "${CHOST}-llvm-config")"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${SLOT}"
+   
-DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${SLOT}/share/man"
+   # relative to bindir
+   -DCLANG_RESOURCE_DIR="../../../../lib/clang/${clang_version}"
+
+   -DBUILD_SHARED_LIBS=ON
+   -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+   -DLLVM_BUILD_TESTS=$(usex test)
+
+   # these are not propagated reliably, so redefine them
+   -DLLVM_ENABLE_EH=ON
+   -DLLVM_ENABLE_RTTI=ON
+
+   -DCMAKE_DISABLE_FIND_PACKAGE_LibXml2=$(usex !xml)
+   # libgomp support fails to find headers without explicit -I
+   # furthermore, it provides only syntax checking
+   -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp
+
+   # override default stdlib and rtlib
+   -DCLANG_DEFAULT_CXX_STDLIB=$(usex default-libcxx libc++ "")
+   -DCLANG_DEFAULT_RTLIB=$(usex default-compiler-rt compiler-rt "")
+
+   -DCLANG_ENABLE_ARCMT=$(usex static-analyzer)
+   -DCLANG_ENABLE_STATIC_ANALYZER=$(usex static-analyzer)
+   # z3 is not multilib-friendly
+   -DCLANG_ANALYZER_BUILD_Z3=$(multilib_native_usex z3)
+   )
+   use test && mycmakeargs+=(
+   -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+   -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+   )
+
+   if multilib_is_native_abi; then
+   mycmakeargs+=(
+   # normally copied from LLVM_INCLUDE_DOCS but the latter
+   # is lacking value in stand

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

2018-08-01 Thread Michał Górny
commit: 5ee8fc8a088120af62fc8260e4bd76f4a198281b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  1 16:36:58 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  1 20:53:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ee8fc8a

sys-devel/llvm: Branch out LLVM 7.0

 sys-devel/llvm/llvm-7.0..ebuild | 252 
 1 file changed, 252 insertions(+)

diff --git a/sys-devel/llvm/llvm-7.0..ebuild 
b/sys-devel/llvm/llvm-7.0..ebuild
new file mode 100644
index 000..7e0077310f5
--- /dev/null
+++ b/sys-devel/llvm/llvm-7.0..ebuild
@@ -0,0 +1,252 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
+# (needed due to CMAKE_BUILD_TYPE != Gentoo)
+CMAKE_MIN_VERSION=3.7.0-r1
+PYTHON_COMPAT=( python2_7 )
+
+inherit cmake-utils eapi7-ver flag-o-matic git-r3 multilib-minimal \
+   multiprocessing pax-utils python-any-r1 toolchain-funcs
+
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="https://llvm.org/";
+SRC_URI=""
+EGIT_REPO_URI="https://git.llvm.org/git/llvm.git
+   https://github.com/llvm-mirror/llvm.git";
+EGIT_BRANCH="release_70"
+
+# Keep in sync with CMakeLists.txt
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC Sparc SystemZ X86 XCore )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+
+# Additional licenses:
+# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
+# 2. ARM backend: LLVM Software Grant by ARM.
+# 3. MD5 code: public-domain.
+# 4. Tests (not installed):
+#  a. gtest: BSD.
+#  b. YAML tests: MIT.
+
+LICENSE="UoI-NCSA rc BSD public-domain
+   llvm_targets_ARM? ( LLVM-Grant )"
+SLOT="$(ver_cut 1)"
+KEYWORDS=""
+IUSE="debug doc gold libedit +libffi ncurses test xar xml
+   kernel_Darwin ${ALL_LLVM_TARGETS[*]}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:0=
+   gold? ( >=sys-devel/binutils-2.22:*[cxx] )
+   libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
+   libffi? ( >=virtual/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )
+   xar? ( app-arch/xar )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )"
+# configparser-3.2 breaks the build (3.3 or none at all are fine)
+DEPEND="${RDEPEND}
+   dev-lang/perl
+   || ( >=sys-devel/gcc-3.0 >=sys-devel/llvm-3.5
+   ( >=sys-freebsd/freebsd-lib-9.1-r10 sys-libs/libcxx )
+   )
+   kernel_Darwin? (
+   =sys-devel/binutils-apple-5.1
+   )
+   doc? ( dev-python/sphinx )
+   gold? ( sys-libs/binutils-libs )
+   libffi? ( virtual/pkgconfig )
+   !!https://bugs.gentoo.org/show_bug.cgi?id=565358
+   eapply 
"${FILESDIR}"//0007-llvm-config-Clean-up-exported-values-update-for-shar.patch
+
+   # disable use of SDK on OSX, bug #568758
+   sed -i -e 's/xcrun/false/' utils/lit/lit/util.py || die
+
+   # User patches + QA
+   cmake-utils_src_prepare
+}
+
+multilib_src_configure() {
+   local ffi_cflags ffi_ldflags
+   if use libffi; then
+   ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi)
+   ffi_ldflags=$($(tc-getPKG_CONFIG) --libs-only-L libffi)
+   fi
+
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   # disable appending VCS revision to the version to improve
+   # direct cache hit ratio
+   -DLLVM_APPEND_VC_REV=OFF
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${SLOT}"
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+   -DBUILD_SHARED_LIBS=ON
+   -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+   -DLLVM_BUILD_TESTS=$(usex test)
+
+   -DLLVM_ENABLE_FFI=$(usex libffi)
+   -DLLVM_ENABLE_LIBEDIT=$(usex libedit)
+   -DLLVM_ENABLE_TERMINFO=$(usex ncurses)
+   -DLLVM_ENABLE_LIBXML2=$(usex xml)
+   -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+   -DLLVM_ENABLE_EH=ON
+   -DLLVM_ENABLE_RTTI=ON
+
+   -DWITH_POLLY=OFF # TODO
+
+   -DLLVM_HOST_TRIPLE="${CHOST}"
+
+   -DFFI_INCLUDE_DIR="${ffi_cflags#-I}"
+   -DFFI_LIBRARY_DIR="${ffi_ldflags#-L}"
+   # used only for llvm-objdump tool
+   -DHAVE_LIBXAR=$(multilib_native_usex xar 1 0)
+
+   # disable OCaml bindings (now in dev-ml/llvm-ocaml)
+   -DOCAMLFIND=NO
+   )
+
+#  Note: go bindings have no CMake rules at the moment
+#  but let's kill the check in case they are introduced
+#  if ! multilib_is_native_abi || ! use go; then
+   mycmakeargs+=(
+   -DGO_EXECUTABLE=GO_EXECUTABLE-NOTFOUND
+   )
+#  fi
+
+   use test && mycmakeargs+=(
+   -

[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/

2018-08-01 Thread Michał Górny
commit: 9cbfe9d5e7e3fd05f1692db412b357b6023f0efb
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  1 16:43:26 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  1 20:53:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cbfe9d5

sys-libs/compiler-rt-sanitizers: Branch out LLVM 7.0

 .../compiler-rt-sanitizers-7.0..ebuild | 170 +
 1 file changed, 170 insertions(+)

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-7.0..ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-7.0..ebuild
new file mode 100644
index 000..3028242fe9f
--- /dev/null
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-7.0..ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
+# (needed due to CMAKE_BUILD_TYPE != Gentoo)
+CMAKE_MIN_VERSION=3.7.0-r1
+PYTHON_COMPAT=( python2_7 )
+
+inherit check-reqs cmake-utils flag-o-matic git-r3 llvm \
+   multiprocessing python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/";
+SRC_URI=""
+EGIT_REPO_URI="https://git.llvm.org/git/compiler-rt.git
+   https://github.com/llvm-mirror/compiler-rt.git";
+EGIT_BRANCH="release_70"
+
+LICENSE="|| ( UoI-NCSA MIT )"
+# Note: this needs to be updated to match version of clang-
+SLOT="7.0.0"
+KEYWORDS=""
+IUSE="+clang test elibc_glibc"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+CLANG_SLOT=${SLOT%%.*}
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6
+   clang? ( sys-devel/clang )
+   test? (
+   !=dev-python/lit-5[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${PV%_*}*:${CLANG_SLOT}
+   sys-libs/compiler-rt:${SLOT} )
+   ${PYTHON_DEPS}"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+check_space() {
+   if use test; then
+   local CHECKREQS_DISK_BUILD=11G
+   check-reqs_pkg_pretend
+   fi
+}
+
+pkg_pretend() {
+   check_space
+}
+
+pkg_setup() {
+   check_space
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_unpack() {
+   if use test; then
+   # needed for patched gtest
+   git-r3_fetch "https://git.llvm.org/git/llvm.git
+   https://github.com/llvm-mirror/llvm.git";
+   fi
+   git-r3_fetch
+
+   if use test; then
+   git-r3_checkout https://llvm.org/git/llvm.git \
+   "${WORKDIR}"/llvm '' utils/unittest
+   fi
+   git-r3_checkout
+}
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   if use test; then
+   # remove tests that are broken by new glibc
+   # https://bugs.llvm.org/show_bug.cgi?id=36065
+   if use elibc_glibc && has_version '>=sys-libs/glibc-2.25'; then
+   rm test/lsan/TestCases/Linux/use_tls_dynamic.cc || die
+   rm test/msan/dtls_test.c || die
+   fi
+   fi
+}
+
+src_configure() {
+   # pre-set since we need to pass it to cmake
+   BUILD_DIR=${WORKDIR}/${P}_build
+
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   fi
+
+   local mycmakeargs=(
+   -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${SLOT}"
+   # use a build dir structure consistent with install
+   # this makes it possible to easily deploy test-friendly clang
+   -DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${SLOT}"
+
+   -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
+   # built-ins installed by sys-libs/compiler-rt
+   -DCOMPILER_RT_BUILD_BUILTINS=OFF
+   -DCOMPILER_RT_BUILD_LIBFUZZER=ON
+   -DCOMPILER_RT_BUILD_PROFILE=ON
+   -DCOMPILER_RT_BUILD_SANITIZERS=ON
+   -DCOMPILER_RT_BUILD_XRAY=ON
+   )
+   if use test; then
+   mycmakeargs+=(
+   -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+
+   # they are created during src_test()
+   
-DCOMPILER_RT_TEST_COMPILER="${BUILD_DIR}/lib/llvm/${CLANG_SLOT}/bin/clang"
+   
-DCOMPILER_RT_TEST_CXX_COMPILER="${BUILD_DIR}/lib/llvm/${CLANG_SLOT}/bin/clang++"
+   )
+
+   # same flags are passed for build & tests, so we need to strip
+   # them down to a subset supported by clang
+   CC=${EPREFIX}/usr/lib/llvm/${CLANG_SLOT}/bin/clang \
+   CXX=${EPREFIX}/usr/lib/llvm/${CLANG_SLOT}/bin/c

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

2018-08-01 Thread Michał Górny
commit: 8dd62344f9a064f84b764c8dfe877d70d15249f0
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  1 16:42:03 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  1 20:53:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dd62344

dev-util/lldb: Branch out LLVM 7.0

 dev-util/lldb/lldb-7.0..ebuild | 118 +
 1 file changed, 118 insertions(+)

diff --git a/dev-util/lldb/lldb-7.0..ebuild 
b/dev-util/lldb/lldb-7.0..ebuild
new file mode 100644
index 000..55be1c6e375
--- /dev/null
+++ b/dev-util/lldb/lldb-7.0..ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
+# (needed due to CMAKE_BUILD_TYPE != Gentoo)
+CMAKE_MIN_VERSION=3.7.0-r1
+PYTHON_COMPAT=( python2_7 )
+
+inherit cmake-utils git-r3 llvm multiprocessing python-single-r1 \
+   toolchain-funcs
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/";
+SRC_URI=""
+EGIT_REPO_URI="https://git.llvm.org/git/lldb.git
+   https://github.com/llvm-mirror/lldb.git";
+EGIT_BRANCH="release_70"
+
+LICENSE="UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="libedit ncurses python test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libedit? ( dev-libs/libedit:0= )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+   python? ( dev-python/six[${PYTHON_USEDEP}]
+   ${PYTHON_DEPS} )
+   ~sys-devel/clang-${PV}[xml]
+   ~sys-devel/llvm-${PV}
+   !https://git.llvm.org/git/llvm.git
+   https://github.com/llvm-mirror/llvm.git";
+   fi
+   git-r3_fetch
+
+   if use test; then
+   git-r3_checkout https://llvm.org/git/llvm.git \
+   "${WORKDIR}"/llvm '' lib/Testing/Support utils/unittest
+   fi
+   git-r3_checkout
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DLLDB_DISABLE_CURSES=$(usex !ncurses)
+   -DLLDB_DISABLE_LIBEDIT=$(usex !libedit)
+   -DLLDB_DISABLE_PYTHON=$(usex !python)
+   -DLLDB_USE_SYSTEM_SIX=1
+   -DLLVM_ENABLE_TERMINFO=$(usex ncurses)
+
+   -DLLDB_INCLUDE_TESTS=$(usex test)
+
+   # TODO: fix upstream to detect this properly
+   -DHAVE_LIBDL=ON
+   -DHAVE_LIBPTHREAD=ON
+
+   # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO
+   # and TERMINFO_LIBS... so just force FindCurses.cmake to use
+   # ncurses with complete library set (including autodetection
+   # of -ltinfo)
+   -DCURSES_NEED_NCURSES=ON
+   )
+   use test && mycmakeargs+=(
+   -DLLVM_BUILD_TESTS=$(usex test)
+   # compilers for lit tests
+   -DLLDB_TEST_C_COMPILER="$(type -P clang)"
+   -DLLDB_TEST_CXX_COMPILER="$(type -P clang++)"
+
+   -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+   )
+
+   cmake-utils_src_configure
+}
+
+src_test() {
+   cmake-utils_src_make check-lldb-lit
+   use python && cmake-utils_src_make check-lldb
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   # oh my...
+   if use python; then
+   # remove custom readline.so for now
+   # TODO: figure out how to deal with it
+   # upstream is basically building a custom readline.so with 
-ledit
+   # to avoid symbol collisions between readline and libedit...
+   rm "${D}$(python_get_sitedir)/readline.so" || die
+
+   # byte-compile the modules
+   python_optimize
+   fi
+}



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

2018-08-01 Thread Michał Górny
commit: b640e0eb72b4cf87be93d2a8c97d34534fbcfafa
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  1 20:53:00 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  1 20:53:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b640e0eb

app-portage/gverify: New package for gentoo.git verification tool

 app-portage/gverify/Manifest |  1 +
 app-portage/gverify/gverify-1.ebuild | 30 ++
 app-portage/gverify/metadata.xml |  8 
 3 files changed, 39 insertions(+)

diff --git a/app-portage/gverify/Manifest b/app-portage/gverify/Manifest
new file mode 100644
index 000..7534034172c
--- /dev/null
+++ b/app-portage/gverify/Manifest
@@ -0,0 +1 @@
+DIST gverify-1.tar.gz 4558 BLAKE2B 
193fb63dd3816b4577314199e4f8606a20f60d883f22f36636f1dba4c3fe4a701e89fd352b33ee3ce5bfb10b39e351f971aa55c8cd6eef493fc492e2c4c5d17e
 SHA512 
f666306973bf173683edd845499ea1b244ffc9254ed0d816660022f871e7cec480d452fd962db5417b23d3101496b80a49caece29cbddf3058e2a21ec945a268

diff --git a/app-portage/gverify/gverify-1.ebuild 
b/app-portage/gverify/gverify-1.ebuild
new file mode 100644
index 000..3564e46d305
--- /dev/null
+++ b/app-portage/gverify/gverify-1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{4,5,6,7}} )
+inherit python-single-r1
+
+DESCRIPTION="gentoo.git signature verification tool"
+HOMEPAGE="https://github.com/mgorny/gverify";
+SRC_URI="https://github.com/mgorny/gverify/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="${PYTHON_DEPS}
+   app-crypt/gnupg
+   dev-vcs/git"
+DEPEND="${PYTHON_DEPS}"
+
+src_compile() {
+   emake PREFIX="${EPREFIX}"/usr
+}
+
+src_install() {
+   emake install DESTDIR="${D}" PREFIX=/usr
+   dodoc README
+}

diff --git a/app-portage/gverify/metadata.xml b/app-portage/gverify/metadata.xml
new file mode 100644
index 000..0319eec4c8b
--- /dev/null
+++ b/app-portage/gverify/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   mgo...@gentoo.org
+   Michał Górny
+   
+



[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/

2018-08-01 Thread Michał Górny
commit: 49543978cfb4fc44b832b1580fd5f04cab17b127
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  1 16:43:35 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  1 20:53:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49543978

sys-libs/compiler-rt-sanitizers:  is now 8.0

 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-.ebuild
index bb00fe63714..6d2a4a7a40b 100644
--- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-.ebuild
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-.ebuild
@@ -19,7 +19,7 @@ EGIT_REPO_URI="https://git.llvm.org/git/compiler-rt.git
 
 LICENSE="|| ( UoI-NCSA MIT )"
 # Note: this needs to be updated to match version of clang-
-SLOT="7.0.0"
+SLOT="8.0.0"
 KEYWORDS=""
 IUSE="+clang test elibc_glibc"
 RESTRICT="!test? ( test ) !clang? ( test )"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxabi/

2018-08-01 Thread Michał Górny
commit: 60a26ff2bfb31e1e2f919754e8f656197d93
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  1 16:44:22 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  1 20:53:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60a26ff2

sys-libs/libcxxabi: Branch out LLVM 7.0

 sys-libs/libcxxabi/libcxxabi-7.0..ebuild | 122 +++
 1 file changed, 122 insertions(+)

diff --git a/sys-libs/libcxxabi/libcxxabi-7.0..ebuild 
b/sys-libs/libcxxabi/libcxxabi-7.0..ebuild
new file mode 100644
index 000..9d5908494f0
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-7.0..ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
+# (needed due to CMAKE_BUILD_TYPE != Gentoo)
+CMAKE_MIN_VERSION=3.7.0-r1
+PYTHON_COMPAT=( python2_7 )
+
+inherit cmake-multilib git-r3 llvm multiprocessing python-any-r1
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/";
+SRC_URI=""
+EGIT_REPO_URI="https://git.llvm.org/git/libcxxabi.git
+   https://github.com/llvm-mirror/libcxxabi.git";
+EGIT_BRANCH="release_70"
+
+LICENSE="|| ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+libunwind +static-libs test elibc_musl"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libunwind? (
+   || (
+   
>=sys-libs/libunwind-1.0.1-r1[static-libs?,${MULTILIB_USEDEP}]
+   
>=sys-libs/llvm-libunwind-3.9.0-r1[static-libs?,${MULTILIB_USEDEP}]
+   )
+   )"
+# llvm-6 for new lit options
+DEPEND="${RDEPEND}
+   >=sys-devel/llvm-6
+   test? ( >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') )"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+   # we need the headers
+   git-r3_fetch "https://git.llvm.org/git/libcxx.git
+   https://github.com/llvm-mirror/libcxx.git";
+   git-r3_fetch
+
+   git-r3_checkout https://llvm.org/git/libcxx.git \
+   "${WORKDIR}"/libcxx ''
+   git-r3_checkout
+}
+
+multilib_src_configure() {
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLIBCXXABI_LIBDIR_SUFFIX=${libdir#lib}
+   -DLIBCXXABI_ENABLE_SHARED=ON
+   -DLIBCXXABI_ENABLE_STATIC=$(usex static-libs)
+   -DLIBCXXABI_USE_LLVM_UNWINDER=$(usex libunwind)
+   -DLIBCXXABI_INCLUDE_TESTS=$(usex test)
+
+   -DLIBCXXABI_LIBCXX_INCLUDES="${WORKDIR}"/libcxx/include
+   # upstream is omitting standard search path for this
+   # probably because gcc & clang are bundling their own unwind.h
+   -DLIBCXXABI_LIBUNWIND_INCLUDES="${EPREFIX}"/usr/include
+   )
+   if use test; then
+   local clang_path=$(type -P "${CHOST:+${CHOST}-}clang" 
2>/dev/null)
+   local jobs=${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" 
"$(get_nproc)")}
+
+   [[ -n ${clang_path} ]] || die "Unable to find ${CHOST}-clang 
for tests"
+
+   mycmakeargs+=(
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   
-DLLVM_LIT_ARGS="-vv;-j;${jobs};--param=cxx_under_test=${clang_path}"
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+build_libcxx() {
+   local -x LDFLAGS="${LDFLAGS} -L${BUILD_DIR}/$(get_libdir)"
+   local CMAKE_USE_DIR=${WORKDIR}/libcxx
+   local BUILD_DIR=${BUILD_DIR}/libcxx
+   local mycmakeargs=(
+   -DLIBCXX_LIBDIR_SUFFIX=
+   -DLIBCXX_ENABLE_SHARED=ON
+   -DLIBCXX_ENABLE_STATIC=OFF
+   -DLIBCXX_ENABLE_EXPERIMENTAL_LIBRARY=OFF
+   -DLIBCXX_CXX_ABI=libcxxabi
+   -DLIBCXX_CXX_ABI_INCLUDE_PATHS="${S}"/include
+   -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF
+   -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl)
+   -DLIBCXX_HAS_GCC_S_LIB=OFF
+   -DLIBCXX_INCLUDE_TESTS=OFF
+   )
+
+   cmake-utils_src_configure
+   cmake-utils_src_compile
+}
+
+multilib_src_test() {
+   # build a local copy of libc++ for testing to avoid circular dep
+   build_libcxx
+   mv "${BUILD_DIR}"/libcxx/lib/libc++* "${BUILD_DIR}/$(get_libdir)/" || 
die
+
+   cmake-utils_src_make check-libcxxabi
+}
+
+multilib_src_install_all() {
+   insinto /usr/include/libcxxabi
+   doins -r include/.
+}



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

2018-08-01 Thread Michał Górny
commit: 48a8c42a0b26a201768e92c56cd88b5d8d11ac83
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  1 16:41:13 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  1 20:53:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48a8c42a

sys-devel/clang:  is now 8.0

 sys-devel/clang/clang-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang/clang-.ebuild 
b/sys-devel/clang/clang-.ebuild
index 0ece5c80216..a30db408c52 100644
--- a/sys-devel/clang/clang-.ebuild
+++ b/sys-devel/clang/clang-.ebuild
@@ -27,7 +27,7 @@ ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
 LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
 
 LICENSE="UoI-NCSA"
-SLOT="7"
+SLOT="8"
 KEYWORDS=""
 IUSE="debug default-compiler-rt default-libcxx doc +static-analyzer
test xml z3 kernel_FreeBSD ${ALL_LLVM_TARGETS[*]}"



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

2018-08-01 Thread Michał Górny
commit: e141c6729bd4523db261ce77bbdf0d5439acc100
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  1 16:45:52 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  1 20:53:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e141c672

sys-devel/clang-runtime:  is now 8.0

 sys-devel/clang-runtime/clang-runtime-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-runtime/clang-runtime-.ebuild 
b/sys-devel/clang-runtime/clang-runtime-.ebuild
index dcd22734f00..43a7e11f5ce 100644
--- a/sys-devel/clang-runtime/clang-runtime-.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-.ebuild
@@ -11,7 +11,7 @@ SRC_URI=""
 
 LICENSE="metapackage"
 # Note: keep it matching clang- version
-SLOT="7.0.0"
+SLOT="8.0.0"
 KEYWORDS=""
 IUSE="+compiler-rt crt libcxx openmp +sanitize"
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt/

2018-08-01 Thread Michał Górny
commit: 3fd207f77e8388be33f814d38ccbf59569a397e2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  1 16:42:48 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  1 20:53:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fd207f7

sys-libs/compiler-rt:  is now 8.0

 sys-libs/compiler-rt/compiler-rt-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/compiler-rt/compiler-rt-.ebuild 
b/sys-libs/compiler-rt/compiler-rt-.ebuild
index 7a956b544df..7e254d18763 100644
--- a/sys-libs/compiler-rt/compiler-rt-.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-.ebuild
@@ -19,7 +19,7 @@ EGIT_REPO_URI="https://git.llvm.org/git/compiler-rt.git
 
 LICENSE="|| ( UoI-NCSA MIT )"
 # Note: this needs to be updated to match version of clang-
-SLOT="7.0.0"
+SLOT="8.0.0"
 KEYWORDS=""
 IUSE="+clang test"
 RESTRICT="!test? ( test ) !clang? ( test )"



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

2018-08-01 Thread Michał Górny
commit: 8b25489970ab126bd00b30c0df1f91f0e681dadb
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  1 16:37:13 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  1 20:53:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b254899

sys-devel/llvm:  is now 8.0

 sys-devel/llvm/llvm-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/llvm/llvm-.ebuild b/sys-devel/llvm/llvm-.ebuild
index e405d61283c..612f8a07e7b 100644
--- a/sys-devel/llvm/llvm-.ebuild
+++ b/sys-devel/llvm/llvm-.ebuild
@@ -35,7 +35,7 @@ ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
 
 LICENSE="UoI-NCSA rc BSD public-domain
llvm_targets_ARM? ( LLVM-Grant )"
-SLOT="7"
+SLOT="8"
 KEYWORDS=""
 IUSE="debug doc gold libedit +libffi ncurses test xar xml
kernel_Darwin ${ALL_LLVM_TARGETS[*]}"



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

2018-08-01 Thread Michał Górny
commit: d202fe46c2e75a3f93d44deab3787d16824d5fc2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  1 16:35:51 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  1 20:53:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d202fe46

sys-devel/llvm-common: Branch out LLVM 7.0

 sys-devel/llvm-common/llvm-common-7.0..ebuild | 37 +++
 1 file changed, 37 insertions(+)

diff --git a/sys-devel/llvm-common/llvm-common-7.0..ebuild 
b/sys-devel/llvm-common/llvm-common-7.0..ebuild
new file mode 100644
index 000..8d23d53951c
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-7.0..ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit git-r3
+
+DESCRIPTION="Common files shared between multiple slots of LLVM"
+HOMEPAGE="https://llvm.org/";
+SRC_URI=""
+EGIT_REPO_URI="https://git.llvm.org/git/llvm.git
+   https://github.com/llvm-mirror/llvm.git";
+EGIT_BRANCH="release_70"
+
+LICENSE="UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="!sys-devel/llvm:0"
+
+src_unpack() {
+   git-r3_fetch
+   git-r3_checkout '' '' '' utils/vim
+}
+
+src_configure() { :; }
+src_compile() { :; }
+src_test() { :; }
+
+src_install() {
+   insinto /usr/share/vim/vimfiles
+   doins -r utils/vim/*/
+   # some users may find it useful
+   newdoc utils/vim/README README.vim
+   dodoc utils/vim/vimrc
+}



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

2018-08-01 Thread Michał Górny
commit: 12fd1fc143993600d715a838d02d6f19166b1bd8
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  1 16:38:15 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  1 20:53:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12fd1fc1

dev-python/lit: Branch out LLVM 7.0

 dev-python/lit/lit-7.0..ebuild | 41 ++
 1 file changed, 41 insertions(+)

diff --git a/dev-python/lit/lit-7.0..ebuild 
b/dev-python/lit/lit-7.0..ebuild
new file mode 100644
index 000..470c4cf4dbe
--- /dev/null
+++ b/dev-python/lit/lit-7.0..ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+inherit distutils-r1 git-r3 multiprocessing
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/";
+SRC_URI=""
+EGIT_REPO_URI="https://git.llvm.org/git/llvm.git
+   https://github.com/llvm-mirror/llvm.git";
+EGIT_BRANCH="release_70"
+
+LICENSE="UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+S=${WORKDIR}/${P}/utils/lit
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/psutil[${PYTHON_USEDEP}]
+   sys-devel/llvm )"
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+src_unpack() {
+   git-r3_fetch
+   git-r3_checkout '' '' '' utils/lit
+}
+
+python_test() {
+   ./lit.py -j "${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" 
"$(get_nproc)")}" \
+   -vv tests || die
+}



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

2018-08-01 Thread Zac Medico
commit: 50232e5d8c153e5500c97be29d6347f960e01760
Author: kewl fft  alto  eu  org>
AuthorDate: Wed Aug  1 20:05:48 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Aug  1 20:50:20 2018 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=50232e5d

etc-update: add arch32 to arch OS_FAMILY (for the 32-bit users)

Closes: https://github.com/gentoo/portage/pull/349

 bin/etc-update | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bin/etc-update b/bin/etc-update
index 850f6a21b..f0aaca1e6 100755
--- a/bin/etc-update
+++ b/bin/etc-update
@@ -37,7 +37,7 @@ OS_RELEASE_ID=$(cat /etc/os-release 2>/dev/null | grep '^ID=' 
| cut -d'=' -f2 |
 case $OS_RELEASE_ID in
suse|opensuse|opensuse-leap|opensuse-tumbleweed) OS_FAMILY='rpm' ;;
fedora|rhel) OS_FAMILY='rpm' ;;
-   arch|archarm|manjaro|antergos) OS_FAMILY='arch' NEW_EXT='pacnew';;
+   arch|archarm|arch32|manjaro|antergos) OS_FAMILY='arch' 
NEW_EXT='pacnew';;
*) OS_FAMILY='gentoo' ;;
 esac
 



[gentoo-commits] repo/gentoo:master commit in: games-rpg/bass/

2018-08-01 Thread Pacho Ramos
commit: b8658e19e5694925e0464c263b71536db25f2d56
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Aug  1 20:11:59 2018 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug  1 20:11:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8658e19

games-rpg/bass: Provide CD version too

Package-Manager: Portage-2.3.43, Repoman-2.3.10

 games-rpg/bass/Manifest   |  1 +
 games-rpg/bass/bass-1.3-r1.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/games-rpg/bass/Manifest b/games-rpg/bass/Manifest
index f8b05a25ee1..60c83753ec9 100644
--- a/games-rpg/bass/Manifest
+++ b/games-rpg/bass/Manifest
@@ -1,2 +1,3 @@
 DIST BASS-Floppy-1.3.zip 7675813 BLAKE2B 
dbe6e110c4901ba6f1b055208b796b71ef1ab879a0266273765c8f9544065715e0535f41ecaa1cde7e02499ac5e90624eb5a42d1b82dbeee52ddba90bd1dcdd9
 SHA512 
d220f84448b50e1464329e204f876acc4a9eda24b319577ed74aec8e1a0316e2df268f8768ac9267b90a29a857b010bdae71e2f3c77428987f299bec3dc1ce15
+DIST bass-cd-1.2.zip 69377781 BLAKE2B 
7eb59b78eda2ab1385f742189f420706aac3364dabb9263729341d1973e93b27c0509e7d22b5eb3a228400a398a82cc074adb9a601e93cfa7d7dca1f51e9d68e
 SHA512 
ff896e723b4dbf2cc52851ee1260c1006aa285b768a727974719d63509bdac1c65be9ea565eb037d5e9e1c8fd8fd76a8c04776bcde46616ca9ccce18ea498d64
 DIST bass.png 27613 BLAKE2B 
1bc440055d4cfd3115e3b2768f5b88fa49eaed3f3d957b436e1e0df236fb0bc968ced18962ff9833962a1ab8a8b544e57ea10c679eb6d434c633f27956fdc489
 SHA512 
c0f62257f025970f51f32a7f3284cf117a091d40bbcd6c7503e8f0e8e98954cf96e35a04a4e633a04a721ff01beb7a6e0f4c883e286e477c3e065d411db4c87e

diff --git a/games-rpg/bass/bass-1.3-r1.ebuild 
b/games-rpg/bass/bass-1.3-r1.ebuild
new file mode 100644
index 000..57359be0e1b
--- /dev/null
+++ b/games-rpg/bass/bass-1.3-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit desktop eutils
+
+DESCRIPTION="Beneath a Steel Sky: a SciFi thriller set in a bleak vision of 
the future"
+HOMEPAGE="https://en.wikipedia.org/wiki/Beneath_a_Steel_Sky";
+
+CD_VERSION="1.2"
+SRC_URI="http://downloads.sourceforge.net/scummvm/BASS-Floppy-${PV}.zip
+   http://downloads.sourceforge.net/scummvm/bass-cd-${CD_VERSION}.zip
+   mirror://gentoo/${PN}.png"
+
+LICENSE="bass"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND=">=games-engines/scummvm-0.5.0"
+DEPEND="${RDEPEND}
+   app-arch/unzip
+"
+
+S="${WORKDIR}/"
+
+src_install() {
+   dobin "${FILESDIR}"/scummvmGetLang.sh
+
+   insinto /usr/share/${PN}
+   doins sky.*
+   mv bass-cd-"${CD_VERSION}"/readme.txt readme-cd.txt
+   doins -r bass-cd-"${CD_VERSION}"/
+
+   make_wrapper bass "scummvm -f -p \"/usr/share/${PN}\" 
-q\$(scummvmGetLang.sh) sky" .
+   make_wrapper bass-cd "scummvm -f -p 
\"/usr/share/${PN}/bass-cd-${CD_VERSION}\" -q\$(scummvmGetLang.sh) sky" .
+
+   doicon "${DISTDIR}"/${PN}.png
+   make_desktop_entry ${PN} "Beneath a Steel Sky (Floppy version)"
+   make_desktop_entry ${PN}-cd "Beneath a Steel Sky (CD version)"
+
+   dodoc readme*.txt
+}



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

2018-08-01 Thread Alexys Jacob
commit: af55e020ed97e6658d61d57ec9f1065eaf7d8bab
Author: Tomas Mozes  gmail  com>
AuthorDate: Tue Jun 26 14:27:48 2018 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Wed Aug  1 19:23:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af55e020

dev-libs/libbson: bump to 1.11.0

Package-Manager: Portage-2.3.40, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9171

 dev-libs/libbson/Manifest  |  1 +
 dev-libs/libbson/libbson-1.11.0.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-libs/libbson/Manifest b/dev-libs/libbson/Manifest
index 53b45ce472f..2f5fae2c400 100644
--- a/dev-libs/libbson/Manifest
+++ b/dev-libs/libbson/Manifest
@@ -2,6 +2,7 @@ DIST libbson-0.98.0.tar.gz 4451923 BLAKE2B 
2d53cdc0cf1afa189eb1597ccc46a604c9801
 DIST libbson-1.1.10.tar.gz 4431658 BLAKE2B 
1e542797c6617296c0ca7cb6dbbd34be5b31789a39130fb61000f11dfce6f7e3584f884c9350234b9704143d6a3280635cd32572b35e83010a7e9ddcc3f86ff8
 SHA512 
636178bafb19e7b103b5192866dbda0c70b8d7173560b0466f88b3a85cce3292a7caac9521808fa8c09d187f8c96564dcd9fb787e855d1619610f813583379bc
 DIST libbson-1.1.2.tar.gz 4492014 BLAKE2B 
684c5053faf5a7f3afe6063e34247cfe7709afe0c17e8f387cfb337e6cc62e7b79c3cbf018e245bc189899e094858e1caff156344e126ba889964b1112820d21
 SHA512 
03e2ee337445286c14b846cd7545707959b1d351fa466c6292379a85e48ea1a171dae37dd7aff092212239ad59aac6f1ab216ee5de74ef00a8a2a124559e34da
 DIST libbson-1.10.3.tar.gz 5616159 BLAKE2B 
368e273aedc21ec79b804625276a49f7b670f027b410595b1e6455228dc776f0ed629d6ee599d16b9d0db08ec08a8e4dac2bdf06fa931ef1578849bf86d85726
 SHA512 
47af1baad1ad74bbbdf2fd22a437034d317a2f3ec02fee485e983ae6829b3f01af2649a09577f08144a88385fa940dfa211ea02bfa3c0e25b59dbe2090269603
+DIST libbson-1.11.0.tar.gz 5681593 BLAKE2B 
43f70943cc7f1a9f6285c71136b1284be7ef0f223b777d5884d795102910aedb8d4f516d5d50cdecfa9219835a884b237aa98ab3742067c36944f0abdc67a8e4
 SHA512 
d20d83c9470972641407550bf835701df28c196b1cf19097450a062fd3c560c452c658aa5080bb28066079cea27888731f3670e81bd1b0cd5be1b97a2988074e
 DIST libbson-1.3.5.tar.gz 4547720 BLAKE2B 
e5e258344aea0969ac74d88d040a464b72d460a13776c5c8c639e569ed3208fabd2641e850bf035c6889b466ddcc33d487da0aeab58f308bee7446b5fd0a31a1
 SHA512 
b55ae1d424f786aabed6567a77cd09aa26c74ab0a09392e88faef8c156b1650c026f86f245bc8431a0ebcf404c4f80eb1b22e978a24289d32692c84375a66596
 DIST libbson-1.3.6.tar.gz 4546329 BLAKE2B 
fa9102cd02e40e0ddb7518d34502f6ff63109b91af18a2285422530dae8c6cc04041b7589f340f2e6ed7a80e2474fea2684001b7ced5e8c911d4ba51e1a6edcc
 SHA512 
a7da914ed0f03212d4fb01879543f0b2c7629923e33200fe30335a9a90a1082ffa2566c7a556b90a6c7ffbef5665a45ec67f872a5fcb89830769b1df5130
 DIST libbson-1.6.2.tar.gz 4835257 BLAKE2B 
ebe20a6c9ac8a4fcbd8e838d1a7cd319a6b31956690aa2dfca2be42eaafb646405ea01fe2bf20b2dc21bf933c0eafc330fd45409f7c902a7bf0c0641cfe0891d
 SHA512 
f95f5bb829cff3aac6c1d95a159e38396d8fccef66d3026dac8085ba13ec376274cddeb92277d711ac4d40cafd8b89b73e9a9d1cf29e22f7f79aa9422c69488b

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



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

2018-08-01 Thread Alexys Jacob
commit: c862745e3e07663bd0fdc2d5f811bc25b27537ad
Author: Tomas Mozes  gmail  com>
AuthorDate: Tue Jun 26 14:31:33 2018 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Wed Aug  1 19:23:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c862745e

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

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-libs/mongo-c-driver/Manifest   |  1 +
 .../files/mongo-c-driver-1.11.0-enable-tests.patch | 25 +++
 .../mongo-c-driver/mongo-c-driver-1.11.0.ebuild| 87 ++
 3 files changed, 113 insertions(+)

diff --git a/dev-libs/mongo-c-driver/Manifest b/dev-libs/mongo-c-driver/Manifest
index ace85a1ab45..0479e6f960f 100644
--- a/dev-libs/mongo-c-driver/Manifest
+++ b/dev-libs/mongo-c-driver/Manifest
@@ -4,6 +4,7 @@ DIST mongo-c-driver-0.98.2.tar.gz 5342760 BLAKE2B 
399fb03464234c87dcb66647c5383c
 DIST mongo-c-driver-1.1.10.tar.gz 5321144 BLAKE2B 
d63ba4b1a256b8b29654398a53d9ca46d49faad0e0327db0d51cfc4e2a1771568341ff4e7ba6ff2ff31fb11ad8a14c452e52cabdd83da7eb1c1ceb8af7bef7d2
 SHA512 
10ebd1bddc0c713c0934679974fb1ed29eda1bf8e2ebbe2a1ebbcba219574092c34c4b352231ec65ffe3e350d8d701ef85debaaa9f9c10e6ab36fc3fa29f69df
 DIST mongo-c-driver-1.1.2.tar.gz 5443153 BLAKE2B 
f8004486baf6d2d3086e458bdb4bc8060462fd52ba700cbf05fdb9827adcbd087b61d7e0e00169cf635c8021983dc851b7f34c3e08d66efc65483fce98a85f74
 SHA512 
d420fc407f6a04c06a959b8971dc2643c987df5c3d82f2b13bfdf6a44e96bc377478c4d0e385abf67f21b56892c915c79675fe9ebf6efa9aab51fe452c5e6f95
 DIST mongo-c-driver-1.10.3.tar.gz 5616159 BLAKE2B 
368e273aedc21ec79b804625276a49f7b670f027b410595b1e6455228dc776f0ed629d6ee599d16b9d0db08ec08a8e4dac2bdf06fa931ef1578849bf86d85726
 SHA512 
47af1baad1ad74bbbdf2fd22a437034d317a2f3ec02fee485e983ae6829b3f01af2649a09577f08144a88385fa940dfa211ea02bfa3c0e25b59dbe2090269603
+DIST mongo-c-driver-1.11.0.tar.gz 5681593 BLAKE2B 
43f70943cc7f1a9f6285c71136b1284be7ef0f223b777d5884d795102910aedb8d4f516d5d50cdecfa9219835a884b237aa98ab3742067c36944f0abdc67a8e4
 SHA512 
d20d83c9470972641407550bf835701df28c196b1cf19097450a062fd3c560c452c658aa5080bb28066079cea27888731f3670e81bd1b0cd5be1b97a2988074e
 DIST mongo-c-driver-1.3.5.tar.gz 5860804 BLAKE2B 
a55de56d285638f21caff06446e3c0c19a5b8722a2ed69fdf046c35973c9bedcc1686065e4355db28afc83c1415872eee2972a6fb3f21647d2cafce12706adc0
 SHA512 
23844ffe20580998308aa9c8409afcb87dccde874077eefc6806b705e5de5743846ba0513f3a3fe83147fc47842ab8c7438ad1de5f3f55b81586b9e19046aabf
 DIST mongo-c-driver-1.6.2.tar.gz 6907818 BLAKE2B 
7922a50ba58d92d2954eb5c2ccb02fd3b70861bd26516fd12fe6bdf79a926799fbc3a367e1c24a57932870726aa5abc1d264215ea964a56bc318ab0f413afc60
 SHA512 
b3fe08a31bc83707a4d94f8ea2742fc9b17d024d6c2f92b49cfc4fe012e58cd441c9f0fa4bae9f4205fca44b2a0d8c6d5bc32a05fc9ede9bab0011839a1394af
 DIST mongo-c-driver-1.8.2.tar.gz 7308675 BLAKE2B 
ca82c2824486cee78b164d1fdfcf1de062804f0f8637a36ec197efe434ae23a387ec0e6b2e4aa3e9c8bb2434a3cef48fecd17fc4b159a92ad86b8b940b17598a
 SHA512 
af23601ba33694d80acdb890c1b85a354fda966491c4bbfb341a884bcd6314886e405efa3a09e47398adf8dbfdeb1b05ae8b022a72f04a66265bfaeddb661f76

diff --git 
a/dev-libs/mongo-c-driver/files/mongo-c-driver-1.11.0-enable-tests.patch 
b/dev-libs/mongo-c-driver/files/mongo-c-driver-1.11.0-enable-tests.patch
new file mode 100644
index 000..67fafafc93b
--- /dev/null
+++ b/dev-libs/mongo-c-driver/files/mongo-c-driver-1.11.0-enable-tests.patch
@@ -0,0 +1,25 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 860e4ea..7d646b1 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -110,7 +110,6 @@ if (ENABLE_BSON STREQUAL SYSTEM)
+   message ("--   libbson include path \"${BSON_INCLUDE_DIRS}\"")
+   message ("--   libbson libraries \"${BSON_LIBRARIES}\"")
+   message ("--   disabling test-libmongoc since using system libbson")
+-  SET (ENABLE_TESTS OFF)
+ 
+   if (ENABLE_STATIC MATCHES "ON|AUTO")
+  find_package (libbson-static-1.0
+diff --git a/src/libbson/tests/test-bson.c b/src/libbson/tests/test-bson.c
+index 51514ed..accb251 100644
+--- a/src/libbson/tests/test-bson.c
 b/src/libbson/tests/test-bson.c
+@@ -18,7 +18,7 @@
+ #include 
+ #include 
+ #define BSON_INSIDE
+-#include 
++#include "bson-private.h"
+ #undef BSON_INSIDE
+ #include 
+ #include 

diff --git a/dev-libs/mongo-c-driver/mongo-c-driver-1.11.0.ebuild 
b/dev-libs/mongo-c-driver/mongo-c-driver-1.11.0.ebuild
new file mode 100644
index 000..aaa06162f88
--- /dev/null
+++ b/dev-libs/mongo-c-driver/mongo-c-driver-1.11.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="Client library written in C for MongoDB"
+HOMEPAGE="https://github.com/mongodb/mongo-c-driver";
+SRC_URI="https://github.com/mongodb/mongo-c-driver/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~x86"
+IUSE="debug example

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

2018-08-01 Thread Alexys Jacob
commit: fcf9256619ad09fbb79ec2f7862f7b52547471a3
Author: Tomas Mozes  gmail  com>
AuthorDate: Thu Jul 26 07:33:45 2018 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Wed Aug  1 19:21:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcf92566

sys-cluster/keepalived: bump to 2.0.6

Package-Manager: Portage-2.3.43, Repoman-2.3.10
Closes: https://github.com/gentoo/gentoo/pull/9355

 sys-cluster/keepalived/Manifest|  1 +
 sys-cluster/keepalived/keepalived-2.0.6.ebuild | 69 ++
 2 files changed, 70 insertions(+)

diff --git a/sys-cluster/keepalived/Manifest b/sys-cluster/keepalived/Manifest
index 78093ce7a9e..ebad126b0b5 100644
--- a/sys-cluster/keepalived/Manifest
+++ b/sys-cluster/keepalived/Manifest
@@ -3,3 +3,4 @@ DIST keepalived-1.3.5.tar.gz 683183 BLAKE2B 
6242cbe61e8cbe80d094dbad3882b0116fc3
 DIST keepalived-1.4.3.tar.gz 744680 BLAKE2B 
d9ea5ef277bb0d11c489bbc8770f46528f1ddde14b2e8fb72fdccd543ff4583426aa2bb214e00e3964518e726377b049560ed35daf38f4cafcd4e7c43a13b78d
 SHA512 
bbf734123edeee4c807788e8db626975d7b626003ce2a6b901fbac3b7985b11c222db78e2806a7e7211980a748a6a302847736b14f3f8ed32b7337dbde6f4eac
 DIST keepalived-1.4.5.tar.gz 749813 BLAKE2B 
ff379d46b5f5a4912feeb1e9a039a95a76027a50868ade8ac31bc4dea22573a51489939bb29bc20c0eb912f78b1e57fbc6ac18e4b8e38d6493d271e135f8332f
 SHA512 
0786ecbef6dd840c8852f619cad1ea6a9c98b86a6c26bc6b104b38825212af689fbeb45148404b94dc6e3cdf7626cb6b2c902685b03586d05177578dff957bd5
 DIST keepalived-2.0.4.tar.gz 845498 BLAKE2B 
f05b25b04e1dddbf5f6a90de6b4088b7fbd453f628130343f0688147ae40094e74a0892f3c30d91e41bad31c029692e7a1be6462d2906cdf53e4b82a98b4935c
 SHA512 
b5df152b49a7b5187612b8719328c05fada57e8625c0e8053261c1d5f7afd09cc9b67200052d7a58ce596d1c718915109f5a9bf03520d80e0710157e938f72fb
+DIST keepalived-2.0.6.tar.gz 853859 BLAKE2B 
19cfc81d22026e607b0780612b1040ab7e2f9857038a612298b8676814b9bd1b7a43de905c62e5b853174b0298f53787e7fb52a3d35163e6aad3c0a01f0a
 SHA512 
9e340825b443c02ba1afe27d9ad97afc34722d80a27fc9a5f934157ec04ff15cef0a82b68c8917712415dc7ef079e27af88ac29a372ef42c87fcc9f9b8ab751e

diff --git a/sys-cluster/keepalived/keepalived-2.0.6.ebuild 
b/sys-cluster/keepalived/keepalived-2.0.6.ebuild
new file mode 100644
index 000..9ec3a8f5d74
--- /dev/null
+++ b/sys-cluster/keepalived/keepalived-2.0.6.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools
+
+DESCRIPTION="A strong & robust keepalive facility to the Linux Virtual Server 
project"
+HOMEPAGE="http://www.keepalived.org/";
+SRC_URI="http://www.keepalived.org/software/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="dbus debug ipv6 -json snmp"
+
+RDEPEND="dev-libs/libnl:=
+   dev-libs/openssl:=
+   dev-libs/popt
+   net-libs/libnfnetlink
+   sys-apps/iproute2
+   dbus? ( sys-apps/dbus )
+   json? ( dev-libs/json-c:= )
+   snmp? ( net-analyzer/net-snmp )"
+DEPEND="${RDEPEND}
+   >=sys-kernel/linux-headers-4.4"
+
+DOCS=(
+   README CONTRIBUTORS INSTALL ChangeLog AUTHOR TODO
+   doc/keepalived.conf.SYNOPSIS doc/NOTE_vrrp_vmac.txt
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   STRIP=/bin/true \
+   econf \
+   --with-kernel-dir=/usr \
+   --enable-sha1 \
+   --enable-vrrp \
+   $(use_enable dbus) \
+   $(use_enable dbus dbus-create-instance) \
+   $(use_enable debug) \
+   $(use_enable json) \
+   $(use_enable snmp)
+}
+
+src_install() {
+   default
+
+   newinitd "${FILESDIR}"/keepalived.init keepalived
+   newconfd "${FILESDIR}"/keepalived.confd keepalived
+
+   use snmp && dodoc doc/KEEPALIVED-MIB.txt
+
+   docinto genhash
+   dodoc genhash/README genhash/AUTHOR genhash/ChangeLog
+   # This was badly named by upstream, it's more HOWTO than anything else.
+   newdoc INSTALL INSTALL+HOWTO
+
+   # Security risk to bundle SSL certs
+   rm -v "${ED}"/etc/keepalived/samples/*.pem || die
+   # Clean up sysvinit files
+   rm -rv "${ED}"/etc/sysconfig || die
+}



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

2018-08-01 Thread Matt Thode
commit: 0cc4fe4edaedd5ed4d9875e4b6f73700f1c55f88
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Aug  1 18:37:05 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Wed Aug  1 18:37:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cc4fe4e

dev-python/cryptography-vectors: cleaing up manifest

Package-Manager: Portage-2.3.43, Repoman-2.3.10

 dev-python/cryptography-vectors/Manifest | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/dev-python/cryptography-vectors/Manifest 
b/dev-python/cryptography-vectors/Manifest
index a77d313827d..b290b4fc468 100644
--- a/dev-python/cryptography-vectors/Manifest
+++ b/dev-python/cryptography-vectors/Manifest
@@ -1,5 +1,2 @@
-DIST cryptography_vectors-1.7.1.tar.gz 26652514 BLAKE2B 
5aa670b4d52b010964465091660205fea4b7de1099701e25a6e31da9a7ea4a312a81a488ed369ac6b032e8232514361f87f1b0946cb55e0e0a18955874d2f09b
 SHA512 
2edaa91198adcf5e2523ea8d3d25a8cd7df85e6f6c06618301f87af6f0133f5d4672721082205a9a3c0c648390ee772e6107eb6ba76e96649bc2832676df8283
-DIST cryptography_vectors-2.0.2.tar.gz 27011827 BLAKE2B 
eda02ca72a4a6a608050c531fc649a9843a9b7083a0a7a726ac89201f37016e258538671b15d4197deaffdb6902c345ff40e1da604e2b6034148d9c204b0ab1d
 SHA512 
ab14bdf664e6df08c8436eb24c4465d3080aacd4e6cb47a0113b0877f869cd91d4184ad9122a428b323e91316b686eeb167c4e932773cac1e7b2adbc9309ca36
-DIST cryptography_vectors-2.1.4.tar.gz 27255711 BLAKE2B 
6c842b6366d794e9986110479e2175996b344aa191345c85a5cec8c0640b7a67b157f310eca31ac8e6487739357b11a2b86b9832fc680318e754c4751414c754
 SHA512 
74c2c1e3924f848488a3b5abdabda1a0089ae7d070b94e65f9fa2bf2da057ad27a37e46f90de4f2c3e9f1cc96c1c179cb5dbf0f50d5166a02846923e3bceb165
 DIST cryptography_vectors-2.2.2.tar.gz 27270814 BLAKE2B 
b57cfd402e85e34a1e52d034ef51699ba9ab7381e5baa28f0f062ecc8d6b7b5849ac4d5426c41768e1a4fb9462f84d7e22476ec64dc0bd0142a799caaf95eafb
 SHA512 
bdaf53c8087d6c44fcd3ab54069d1d45b60ee80d98fd813fe180b9e88272203b5dd2abd5fa6dcd3b4ce9ec3215997fd8e99e63309e2f0ac619a6f72d552afff9
 DIST cryptography_vectors-2.3.tar.gz 35303908 BLAKE2B 
694f5a741ddedce2101632dcf165961d4706feaa5c8482235f5afb69f4257bfb4f8a9b8423213661de0da2d56ebf43cc7ba138a4bbf9462f367ebd5adf2620f7
 SHA512 
7c51b0c29c182c4da3265824a1b6e44c943bd41dfa89199cded963d0182a8ade678a560ec9ea13f6e8918119fcacf1c90d804cc90368e51cc5d430228448231c



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

2018-08-01 Thread Matt Thode
commit: 74117b828dbfc9c780f380dfe57bdb170088215a
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Aug  1 18:36:23 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Wed Aug  1 18:37:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74117b82

dev-python/cryptography: fix attr(depends): = slot operator in blocker

Package-Manager: Portage-2.3.43, Repoman-2.3.10

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

diff --git a/dev-python/cryptography/cryptography-2.3.ebuild 
b/dev-python/cryptography/cryptography-2.3.ebuild
index b86ee83bd1e..958c0527b8c 100644
--- a/dev-python/cryptography/cryptography-2.3.ebuild
+++ b/dev-python/cryptography/cryptography-2.3.ebuild
@@ -42,7 +42,7 @@ RDEPEND="
 DEPEND="${RDEPEND}
>=dev-python/setuptools-1.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '>=dev-python/cffi-1.7:=[${PYTHON_USEDEP}]' 
'python*')
-   $(python_gen_cond_dep '!~dev-python/cffi-1.11.3:=[${PYTHON_USEDEP}]' 
'python*')
+   $(python_gen_cond_dep '!~dev-python/cffi-1.11.3[${PYTHON_USEDEP}]' 
'python*')
test? (
~dev-python/cryptography-vectors-${PV}[${PYTHON_USEDEP}]
dev-python/hypothesis[${PYTHON_USEDEP}]



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

2018-08-01 Thread Jonas Stein
commit: f943dfd5f530c38b079b82f187073d3cd2adce21
Author: Jonas Stein  gentoo  org>
AuthorDate: Wed Aug  1 18:19:54 2018 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Wed Aug  1 18:19:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f943dfd5

dev-libs/svrcore: Maintainer retired

Proxied maintainer retired due to inactivity.
Bug: https://bugs.gentoo.org/585818
Package-Manager: Portage-2.3.44, Repoman-2.3.10

 dev-libs/svrcore/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-libs/svrcore/metadata.xml b/dev-libs/svrcore/metadata.xml
index 502fff316fa..f7f7b9686a7 100644
--- a/dev-libs/svrcore/metadata.xml
+++ b/dev-libs/svrcore/metadata.xml
@@ -1,10 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   wibr...@redhat.com
-   William Brown
-   

w...@sol1.com.au
Wes



[gentoo-commits] repo/gentoo:master commit in: net-nds/389-ds-base/

2018-08-01 Thread Jonas Stein
commit: 9262fe640eeb0232ca266b82881b80aaa9731924
Author: Jonas Stein  gentoo  org>
AuthorDate: Wed Aug  1 18:20:39 2018 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Wed Aug  1 18:20:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9262fe64

net-nds/389-ds-base: Maintainer retired

Proxied maintainer retired due to inactivity.
Closes: https://bugs.gentoo.org/585818
Package-Manager: Portage-2.3.44, Repoman-2.3.10

 net-nds/389-ds-base/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/net-nds/389-ds-base/metadata.xml b/net-nds/389-ds-base/metadata.xml
index 0a91bf8a309..5f1b11d4bad 100644
--- a/net-nds/389-ds-base/metadata.xml
+++ b/net-nds/389-ds-base/metadata.xml
@@ -1,10 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   wibr...@redhat.com
-   William Brown
-   

w...@sol1.com.au
Wes



[gentoo-commits] repo/gentoo:master commit in: dev-java/idm-console-framework/

2018-08-01 Thread Jonas Stein
commit: f913efedfce2b32e799be82b93ff111b31424036
Author: Jonas Stein  gentoo  org>
AuthorDate: Wed Aug  1 18:19:18 2018 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Wed Aug  1 18:19:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f913efed

dev-java/idm-console-framework: Maintainer retired

Proxied maintainer retired due to inactivity.
Bug: https://bugs.gentoo.org/585818
Package-Manager: Portage-2.3.44, Repoman-2.3.10

 dev-java/idm-console-framework/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-java/idm-console-framework/metadata.xml 
b/dev-java/idm-console-framework/metadata.xml
index b3788377b81..9955befc08f 100644
--- a/dev-java/idm-console-framework/metadata.xml
+++ b/dev-java/idm-console-framework/metadata.xml
@@ -1,10 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   wibr...@redhat.com
-   William Brown
-   

w...@sol1.com.au
Wes



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

2018-08-01 Thread Virgil Dupras
commit: f13e7efa803147e9f82a01b6f7a6a8193f707e81
Author: Virgil Dupras  gentoo  org>
AuthorDate: Wed Aug  1 17:53:00 2018 +
Commit: Virgil Dupras  gentoo  org>
CommitDate: Wed Aug  1 17:57:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f13e7efa

dev-python/django: security bump to 1.11.15 and 2.0.8

Bug: https://bugs.gentoo.org/662580
Package-Manager: Portage-2.3.44, Repoman-2.3.10

 dev-python/django/Manifest   |  3 ++-
 .../django/{django-2.0.7.ebuild => django-1.11.15.ebuild}| 12 +++-
 .../django/{django-2.0.7.ebuild => django-2.0.8.ebuild}  |  0
 3 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/dev-python/django/Manifest b/dev-python/django/Manifest
index a01632ba4fa..a64a8d232d8 100644
--- a/dev-python/django/Manifest
+++ b/dev-python/django/Manifest
@@ -1,3 +1,4 @@
 DIST Django-1.11.14.tar.gz 7850578 BLAKE2B 
b858ab51d40812979ec04cffc459ce137a5f5604d105e73c2fdf9e36b07fd5cf12a7f31d6f89607716220328313663f4e99dabfdf40f93b5c829efe533efbc51
 SHA512 
71dbbad22bf0675a5c9aa36bcf69d6de561cf041b744fa37b407cb021ef342c3245b8001025c0492ce20df664e37ed2d7a5ffdc397761065d088ddb0d9fbe6c8
+DIST Django-1.11.15.tar.gz 7843843 BLAKE2B 
b7713de8136302d8d95929ed449ab01173e28c0d5d20529eaae9d6bd6d323f53b674a4fb6e8398da4b57a223f10ef63e7961accc8fd777313f18b4e2b0f225ed
 SHA512 
4ea18c59f7c74d0b6deb9d292d5de068c6dcc53d9596f321f5a7e823ff5fe423cc8d69c88bf53e3acd9c36c4ecc4447148243a127d5114a4894b0fd4d449f37e
 DIST Django-1.8.19.tar.gz 7359244 BLAKE2B 
1c7b857f864527cf5b9cac8e08599e1f4f3306a828bcc253e0e59755da6d464592e627eb3743687b0410d308b3d089359dd79af0146b02e6db7f5eca43f04401
 SHA512 
cec71f4a1aaa3fcfc43a035e9fcd8d6fabde7aade43491f9205942cbeb251ae394e49ec6b5b2403b74c24b069064d44ae6070b151c0c949b940f2d46aa87774e
-DIST Django-2.0.7.tar.gz 7988568 BLAKE2B 
afc3fb9cd3f37b7488ad8eb46eb9ebb540c54b04661a44620951930a352537ee3a3072a604fd2cbbc95ea3fe112ebab25f45f971bc30ad48161eb8cda26db6d3
 SHA512 
ef42d9046ce3e7b5067c5b85114c0cb5854b0ebb1d3bae526484f11da8abbf04864c83f176e9c6e498c9140b134c9a517968c7bb0bc087c49bf105b2aae8644c
+DIST Django-2.0.8.tar.gz 7987343 BLAKE2B 
ab35f50ce1911cb9603c7ac85e7ab01e6019ce9a2dac4cd733b11f35722368946ff3a130c3c791da4d49cf609b5747b4c5de64e29e27a8e12abb7f9e29cd363b
 SHA512 
ac3cc3f58cb977518c6f549834beb35677c2d5541cfb5723045b98165926e826178cb33737c52a0f999be24bc38b84dde489a5f91d1c8d51b8338aa611acb518

diff --git a/dev-python/django/django-2.0.7.ebuild 
b/dev-python/django/django-1.11.15.ebuild
similarity index 89%
copy from dev-python/django/django-2.0.7.ebuild
copy to dev-python/django/django-1.11.15.ebuild
index 133d40ffb7d..0d97bbcdfd4 100644
--- a/dev-python/django/django-2.0.7.ebuild
+++ b/dev-python/django/django-1.11.15.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python3_{4,5,6} )
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
 PYTHON_REQ_USE='sqlite?,threads(+)'
 WEBAPP_NO_AUTO_INSTALL="yes"
 
@@ -36,18 +36,19 @@ DEPEND="${RDEPEND}
test? (
$(python_gen_impl_dep sqlite)
dev-python/docutils[${PYTHON_USEDEP}]
-   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/numpy[$(python_gen_usedep 'python*')]
dev-python/pillow[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
-   )"
+   virtual/python-enum34[${PYTHON_USEDEP}]
+   )"
 
 S="${WORKDIR}/${MY_P}"
 
 WEBAPP_MANUAL_SLOT="yes"
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-2.0.7-bashcomp.patch
+   "${FILESDIR}"/${PN}-1.9-bashcomp.patch
 )
 
 pkg_setup() {
@@ -93,7 +94,8 @@ src_install() {
 
 pkg_postinst() {
elog "Additional Backend support can be enabled via"
-   optfeature "MySQL backend support" dev-python/mysqlclient
+   optfeature "MySQL backend support in python 2.7 only" 
dev-python/mysql-python
+   optfeature "MySQL backend support in python 2.7 - 3.4" 
dev-python/mysqlclient
optfeature "PostgreSQL backend support" dev-python/psycopg:2
echo ""
elog "Other features can be enhanced by"

diff --git a/dev-python/django/django-2.0.7.ebuild 
b/dev-python/django/django-2.0.8.ebuild
similarity index 100%
rename from dev-python/django/django-2.0.7.ebuild
rename to dev-python/django/django-2.0.8.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-python/cryptography/, dev-python/cryptography-vectors/, ...

2018-08-01 Thread Matt Thode
commit: bc82ed8c77227b67d20d84d0a05cffb8be68f26d
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Aug  1 17:40:20 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Wed Aug  1 17:50:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc82ed8c

dev-python/cryptography: 2.2.2-r1 for CVE-2018-10903 with cleanup

Fast stable as well

Bug: https://bugs.gentoo.org/662564
Package-Manager: Portage-2.3.43, Repoman-2.3.10

 .../cryptography-vectors-1.7.1.ebuild  | 25 ---
 .../cryptography-vectors-2.0.2.ebuild  | 25 ---
 .../cryptography-vectors-2.1.4.ebuild  | 25 ---
 .../cryptography-vectors-2.2.2.ebuild  |  2 +-
 .../cryptography-vectors-2.3.ebuild|  2 +-
 dev-python/cryptography/Manifest   |  3 -
 .../cryptography/cryptography-1.7.1-r1.ebuild  | 52 ---
 dev-python/cryptography/cryptography-1.7.1.ebuild  | 50 --
 .../cryptography/cryptography-2.0.2-r1.ebuild  | 51 ---
 .../cryptography/cryptography-2.1.4-r1.ebuild  | 68 ---
 dev-python/cryptography/cryptography-2.1.4.ebuild  | 63 --
 1.4-r2.ebuild => cryptography-2.2.2-r1.ebuild} |  3 +-
 dev-python/cryptography/cryptography-2.2.2.ebuild  | 68 ---
 dev-python/cryptography/files/CVE-2018-10903.patch | 76 ++
 14 files changed, 80 insertions(+), 433 deletions(-)

diff --git a/dev-python/cryptography-vectors/cryptography-vectors-1.7.1.ebuild 
b/dev-python/cryptography-vectors/cryptography-vectors-1.7.1.ebuild
deleted file mode 100644
index d116dec7d49..000
--- a/dev-python/cryptography-vectors/cryptography-vectors-1.7.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
-
-inherit distutils-r1
-
-MY_PN=${PN/-/_}
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Test vectors for the cryptography package"
-HOMEPAGE="https://pypi.org/project/cryptography-vectors/";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
-
-LICENSE="|| ( Apache-2.0 BSD )"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-RDEPEND=""
-
-S=${WORKDIR}/${MY_P}

diff --git a/dev-python/cryptography-vectors/cryptography-vectors-2.0.2.ebuild 
b/dev-python/cryptography-vectors/cryptography-vectors-2.0.2.ebuild
deleted file mode 100644
index 522a34ffd31..000
--- a/dev-python/cryptography-vectors/cryptography-vectors-2.0.2.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
-
-inherit distutils-r1
-
-MY_PN=${PN/-/_}
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Test vectors for the cryptography package"
-HOMEPAGE="https://pypi.org/project/cryptography-vectors/";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
-
-LICENSE="|| ( Apache-2.0 BSD )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-RDEPEND=""
-
-S=${WORKDIR}/${MY_P}

diff --git a/dev-python/cryptography-vectors/cryptography-vectors-2.1.4.ebuild 
b/dev-python/cryptography-vectors/cryptography-vectors-2.1.4.ebuild
deleted file mode 100644
index 4c323e7d6ba..000
--- a/dev-python/cryptography-vectors/cryptography-vectors-2.1.4.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 )
-
-inherit distutils-r1
-
-MY_PN=${PN/-/_}
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Test vectors for the cryptography package"
-HOMEPAGE="https://pypi.org/project/cryptography-vectors/";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
-
-LICENSE="|| ( Apache-2.0 BSD )"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x86-fbsd"
-IUSE=""
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-RDEPEND=""
-
-S=${WORKDIR}/${MY_P}

diff --git a/dev-python/cryptography-vectors/cryptography-vectors-2.2.2.ebuild 
b/dev-python/cryptography-vectors/cryptography-vectors-2.2.2.ebuild
index 6c1b08319c7..257fe8aef64 100644
--- a/dev-python/cryptography-vectors/cryptography-vectors-2.2.2.ebuild
+++ b/dev-python/cryptography-vectors/cryptography-vectors-2.2.2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
 
 LICENSE="|| ( Apache-2.0 BSD )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux

[gentoo-commits] repo/gentoo:master commit in: dev-python/cryptography/, dev-python/cryptography-vectors/

2018-08-01 Thread Matt Thode
commit: 3f9ba7fc9d66809b602189bbd2650eac8d86d91a
Author: Oz Tiram  gmail  com>
AuthorDate: Wed Aug  1 08:51:05 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Wed Aug  1 17:35:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f9ba7fc

dev-python/cryptography: bump version to 2.3

libressl is now supported upstream, removing patches

Bug: https://bugs.gentoo.org/662564
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Signed-off-by: Matthew Thode  gentoo.org>

 dev-python/cryptography-vectors/Manifest   |  1 +
 .../cryptography-vectors-2.3.ebuild| 25 
 dev-python/cryptography/Manifest   |  1 +
 dev-python/cryptography/cryptography-2.3.ebuild| 67 ++
 4 files changed, 94 insertions(+)

diff --git a/dev-python/cryptography-vectors/Manifest 
b/dev-python/cryptography-vectors/Manifest
index 3d90c045a47..a77d313827d 100644
--- a/dev-python/cryptography-vectors/Manifest
+++ b/dev-python/cryptography-vectors/Manifest
@@ -2,3 +2,4 @@ DIST cryptography_vectors-1.7.1.tar.gz 26652514 BLAKE2B 
5aa670b4d52b010964465091
 DIST cryptography_vectors-2.0.2.tar.gz 27011827 BLAKE2B 
eda02ca72a4a6a608050c531fc649a9843a9b7083a0a7a726ac89201f37016e258538671b15d4197deaffdb6902c345ff40e1da604e2b6034148d9c204b0ab1d
 SHA512 
ab14bdf664e6df08c8436eb24c4465d3080aacd4e6cb47a0113b0877f869cd91d4184ad9122a428b323e91316b686eeb167c4e932773cac1e7b2adbc9309ca36
 DIST cryptography_vectors-2.1.4.tar.gz 27255711 BLAKE2B 
6c842b6366d794e9986110479e2175996b344aa191345c85a5cec8c0640b7a67b157f310eca31ac8e6487739357b11a2b86b9832fc680318e754c4751414c754
 SHA512 
74c2c1e3924f848488a3b5abdabda1a0089ae7d070b94e65f9fa2bf2da057ad27a37e46f90de4f2c3e9f1cc96c1c179cb5dbf0f50d5166a02846923e3bceb165
 DIST cryptography_vectors-2.2.2.tar.gz 27270814 BLAKE2B 
b57cfd402e85e34a1e52d034ef51699ba9ab7381e5baa28f0f062ecc8d6b7b5849ac4d5426c41768e1a4fb9462f84d7e22476ec64dc0bd0142a799caaf95eafb
 SHA512 
bdaf53c8087d6c44fcd3ab54069d1d45b60ee80d98fd813fe180b9e88272203b5dd2abd5fa6dcd3b4ce9ec3215997fd8e99e63309e2f0ac619a6f72d552afff9
+DIST cryptography_vectors-2.3.tar.gz 35303908 BLAKE2B 
694f5a741ddedce2101632dcf165961d4706feaa5c8482235f5afb69f4257bfb4f8a9b8423213661de0da2d56ebf43cc7ba138a4bbf9462f367ebd5adf2620f7
 SHA512 
7c51b0c29c182c4da3265824a1b6e44c943bd41dfa89199cded963d0182a8ade678a560ec9ea13f6e8918119fcacf1c90d804cc90368e51cc5d430228448231c

diff --git a/dev-python/cryptography-vectors/cryptography-vectors-2.3.ebuild 
b/dev-python/cryptography-vectors/cryptography-vectors-2.3.ebuild
new file mode 100644
index 000..6c1b08319c7
--- /dev/null
+++ b/dev-python/cryptography-vectors/cryptography-vectors-2.3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 )
+
+inherit distutils-r1
+
+MY_PN=${PN/-/_}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Test vectors for the cryptography package"
+HOMEPAGE="https://pypi.org/project/cryptography-vectors/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
+
+LICENSE="|| ( Apache-2.0 BSD )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND=""
+
+S=${WORKDIR}/${MY_P}

diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest
index 032127fab86..179000c042e 100644
--- a/dev-python/cryptography/Manifest
+++ b/dev-python/cryptography/Manifest
@@ -2,3 +2,4 @@ DIST cryptography-1.7.1.tar.gz 420673 BLAKE2B 
8c0257187f29173bae610f191f6ae3251e
 DIST cryptography-2.0.2.tar.gz 427303 BLAKE2B 
53f891c02aa4b82b13a66a4c74bd6db9e8dcdb57bd0bba76648e0c1be710ce1d94c8425ead6d81b240b39c034125ce320757d4b43c56bc7410af11f171cf9a21
 SHA512 
a71219ff52006a7c8bf1553d0f132c747566c630281ef89aac40c65b193b1f0074fc9cda1de7057c76b452113dfb6188c83baef3ed9c05ff18adbc8b7bba646b
 DIST cryptography-2.1.4.tar.gz 441557 BLAKE2B 
66aa07930ee54469328977e27096e65b7a333b38b71828c71cb7891b489ef7af60f5e5590f67b43d5e63dc2279d9ca1ba036879f3145264f7639d65000958b50
 SHA512 
f749cb4384badc174a842514e5a4fee2ed01ab9c716799d8d9d5301f6d2d97b6c41deb9e425f48928b639fa34bef8c05529ed7e5b777ef5ca75c244f8fda8fd4
 DIST cryptography-2.2.2.tar.gz 443822 BLAKE2B 
d0fbaad78d172f1ba1bfa6edd64d2d5a0eac0853a564fdbb9830dfedc5c53fe1b28d8c1878be85ce38b8cd90a0c2e40e6a209158693a88a7053a80f0481e6302
 SHA512 
6c1b19cdb870d65abad42523697e9a0bebc7a0025b34f10c4bdd30c31efd7c41bcb4237a29b3a1b270e3fbade75ccb35df172b055b7c075d619f4d9424c9
+DIST cryptography-2.3.tar.gz 449464 BLAKE2B 
7485c745f9c6512a5efce42181970deff19bd4420e91230d84b070cd77450a6805c56a2e37cda73b45c90ed969c8fdbb866a7cc9e53a6828a1ca6e45befd9de8
 SHA512 
75e14020da500fdbbd578f004b22ef3237844185329adf59288b29f1b3ee9dd2005a2c4a933fe8609a59d168012a9f687bab0f31ab39ed6ca325198aa9295e52

diff -

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

2018-08-01 Thread Craig Andrews
commit: 173810f561e385a169b15814762c7f554b1b74a4
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Aug  1 17:22:58 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Aug  1 17:23:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=173810f5

dev-libs/libfmt: Re-add 4.1.0 because dev-libs/spdlog depends upon it

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 dev-libs/libfmt/Manifest|  1 +
 dev-libs/libfmt/libfmt-4.1.0.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-libs/libfmt/Manifest b/dev-libs/libfmt/Manifest
index 79112bd9695..688eb5d732a 100644
--- a/dev-libs/libfmt/Manifest
+++ b/dev-libs/libfmt/Manifest
@@ -1 +1,2 @@
+DIST libfmt-4.1.0.tar.gz 620863 BLAKE2B 
ff3a7db5a1eed3a6fc936be16caf2dd153d9452df16c07d6e0dc718bcfb9f51f52146498cb3f49591f1ad96d36a9561de2a78426d3bb8a0907b772e8be5a6f7f
 SHA512 
8daaa4a61bfe63345a12df0a9bca0b1cd6a162d0f4e97d2d2978ae19a1a1357ec4d4cce948ce726cdbe9403e51ad995950a2a99de28f9b9085c02ce845540b22
 DIST libfmt-5.1.0.tar.gz 641502 BLAKE2B 
8507e875a78de2e89b7fe2c1c049691bfef6e0a7375ef7958e2191bcc4c60972b54b6ebc213d1465826af8322d8f90b217c1c7e176b29351c733184ff95cca40
 SHA512 
b759a718353254fa8cd981e483bf01a45af0fc76901216404ace5e47f5d3edf43d42422184e5413c221e49832322fdf60d1860e8ec87349c674511064b31e5d6

diff --git a/dev-libs/libfmt/libfmt-4.1.0.ebuild 
b/dev-libs/libfmt/libfmt-4.1.0.ebuild
new file mode 100644
index 000..205d52c52e7
--- /dev/null
+++ b/dev-libs/libfmt/libfmt-4.1.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-multilib versionator
+
+DESCRIPTION="Small, safe and fast formatting library"
+HOMEPAGE="https://github.com/fmtlib/fmt";
+
+LICENSE="BSD-2"
+IUSE="test"
+SLOT="0/$(get_major_version)"
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/fmtlib/fmt.git";
+   inherit git-r3
+else
+   SRC_URI="https://github.com/fmtlib/fmt/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/fmt-${PV}"
+fi
+
+DEPEND=""
+RDEPEND=""
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DFMT_CMAKE_DIR="$(get_libdir)/cmake/fmt"
+   -DFMT_LIB_DIR="$(get_libdir)"
+   -DFMT_TEST=$(usex test)
+   -DBUILD_SHARED_LIBS=ON
+   )
+   cmake-utils_src_configure
+}



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

2018-08-01 Thread Brian Dolbec
commit: 47715d1278848bbf113a2cffeee3f63951292d45
Author: Brian Dolbec  gentoo  org>
AuthorDate: Wed Aug  1 17:09:43 2018 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Wed Aug  1 17:09:43 2018 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=47715d12

Gentoo-keys: Update gentoo-devs.seeds

 files/gentoo-keys/seeds/gentoo-devs.seeds |   4 ++--
 files/gentoo-keys/seeds/gentoo-devs.seeds.sig | Bin 662 -> 662 bytes
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/files/gentoo-keys/seeds/gentoo-devs.seeds 
b/files/gentoo-keys/seeds/gentoo-devs.seeds
index 16069df..5db9f13 100644
--- a/files/gentoo-keys/seeds/gentoo-devs.seeds
+++ b/files/gentoo-keys/seeds/gentoo-devs.seeds
@@ -2309,11 +2309,11 @@
 }, 
 "vdupras": {
 "fingerprint": [
-"CF101AD81FAC68A4D6F277C26E0303256C9ADB8C"
+"400601D339F49A7E72B3203A0FF891CD9F3A56C4"
 ], 
 "keydir": "vdupras", 
 "keys": [
-"CF101AD81FAC68A4D6F277C26E0303256C9ADB8C"
+"400601D339F49A7E72B3203A0FF891CD9F3A56C4"
 ], 
 "name": "Virgil Dupras", 
 "nick": "vdupras", 

diff --git a/files/gentoo-keys/seeds/gentoo-devs.seeds.sig 
b/files/gentoo-keys/seeds/gentoo-devs.seeds.sig
index 8ab2a97..8c8a966 100644
Binary files a/files/gentoo-keys/seeds/gentoo-devs.seeds.sig and 
b/files/gentoo-keys/seeds/gentoo-devs.seeds.sig differ



[gentoo-commits] proj/gkey-seeds:master commit in: /

2018-08-01 Thread Brian Dolbec
commit: f7f35673510698ac04bf277addf74bc43fa0f832
Author: Brian Dolbec  gentoo  org>
AuthorDate: Wed Aug  1 17:09:31 2018 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Wed Aug  1 17:09:31 2018 +
URL:https://gitweb.gentoo.org/proj/gkey-seeds.git/commit/?id=f7f35673

Gentoo-keys: Update gentoo-devs.seeds

 gentoo-devs.seeds |   4 ++--
 gentoo-devs.seeds.sig | Bin 662 -> 662 bytes
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gentoo-devs.seeds b/gentoo-devs.seeds
index 16069df..5db9f13 100644
--- a/gentoo-devs.seeds
+++ b/gentoo-devs.seeds
@@ -2309,11 +2309,11 @@
 }, 
 "vdupras": {
 "fingerprint": [
-"CF101AD81FAC68A4D6F277C26E0303256C9ADB8C"
+"400601D339F49A7E72B3203A0FF891CD9F3A56C4"
 ], 
 "keydir": "vdupras", 
 "keys": [
-"CF101AD81FAC68A4D6F277C26E0303256C9ADB8C"
+"400601D339F49A7E72B3203A0FF891CD9F3A56C4"
 ], 
 "name": "Virgil Dupras", 
 "nick": "vdupras", 

diff --git a/gentoo-devs.seeds.sig b/gentoo-devs.seeds.sig
index 8ab2a97..8c8a966 100644
Binary files a/gentoo-devs.seeds.sig and b/gentoo-devs.seeds.sig differ



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

2018-08-01 Thread Matt Thode
commit: e27a166d44ec83d576179b0e3d98774c26bea6c0
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Aug  1 17:03:04 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Wed Aug  1 17:03:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e27a166d

dev-python/python-ironicclient: 2.2.1 bump with cleanup

Package-Manager: Portage-2.3.43, Repoman-2.3.10

 dev-python/python-ironicclient/Manifest|  4 +-
 .../python-ironicclient-0.9.0.ebuild   | 71 
 .../python-ironicclient-1.7.1.ebuild   | 76 --
 ...1.1.ebuild => python-ironicclient-2.2.1.ebuild} | 50 +++---
 4 files changed, 27 insertions(+), 174 deletions(-)

diff --git a/dev-python/python-ironicclient/Manifest 
b/dev-python/python-ironicclient/Manifest
index 8aa1a67a5ab..9db500b1e75 100644
--- a/dev-python/python-ironicclient/Manifest
+++ b/dev-python/python-ironicclient/Manifest
@@ -1,4 +1,2 @@
-DIST python-ironicclient-0.9.0.tar.gz 95562 BLAKE2B 
a7030494cf706fd000ee52e2c1d9eb6e8c091ae667ddfb185dcf3fad16298229209340e92622310f70a44f0d32591175b6272f0fd1778e562a8c59c126bee9ba
 SHA512 
324aec8ed9861ce2df4b7783b7bd8b98e30efbc8775ddcb4668f760d8916248df0d32def5cb2d30e9e743ff30e5b6717c653ca6e5cb9ea25b536a369ac45be5d
-DIST python-ironicclient-1.11.1.tar.gz 171255 BLAKE2B 
2bd5c0be160a552826a4a6b767022e266b1765fbc4b4befb55a90c533eeb6ecb5cb289c708f83b7e87762845c6cd051854d05a1b8886f8f218c3c29a09294e62
 SHA512 
d8f164ad46a7fd3d3fd9a11e44384f1acb52b0ce9b4567b08a7e59d32e2098678c74afd2025689df1f0959d72072308867fec57ee0a9e14ba8ea33ec4ca8cbe6
 DIST python-ironicclient-1.17.0.tar.gz 206742 BLAKE2B 
8fb92acb02e146916dfebd677ac1c179e78b0c16af80fe59361de6def1435d58466a1b9aef9798a05e0ed2ddc30e860e7da7579c2e6a336ff5f220d41b93b51e
 SHA512 
3a1594d499dbfb508a87e87459308cdeb3eac9987116c8a7a250c5751fc1d4785056033e521ec5d99514a2b6c84362e7576dfec9c4941970422cf2757262c651
-DIST python-ironicclient-1.7.1.tar.gz 147835 BLAKE2B 
e656657833e7b5728d3c7f38707be01c3dbbf224101db64c05f94a2bab2bf0b64bc957aa60b84e383ff3170f77fb599e5132f1ce284128589ac0372cf654d29d
 SHA512 
65d94f745c9544805bd73f77dcdc7f0ab731f932a01629089a952af6f30b85d1db38f518cd4e82ec0346c13dbcaf1eb0e4e166b28d940c77fcbb57ae2465ac08
+DIST python-ironicclient-2.2.1.tar.gz 220436 BLAKE2B 
b36a5d0b2c297f52a121aa96007ce03556199d7d6139198e39114f2931fd7004bdf76fc5eca369247975bb9eb6d853a2fb4be133976de0ddfeb5767ead6c3c1a
 SHA512 
1827dba991c59cea8a43dd11d0f8f0f1dd6ae41a7f1f28d9d200bac61ae9a4901ac280107fa91a95ebf24072634eadee2e0140f5e1cf5962496f34997815aa04

diff --git a/dev-python/python-ironicclient/python-ironicclient-0.9.0.ebuild 
b/dev-python/python-ironicclient/python-ironicclient-0.9.0.ebuild
deleted file mode 100644
index 1cd53910dde..000
--- a/dev-python/python-ironicclient/python-ironicclient-0.9.0.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 python3_4 )
-
-inherit distutils-r1
-
-DESCRIPTION="Python bindings for the Ironic API"
-HOMEPAGE="http://www.openstack.org/";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="test"
-
-CDEPEND="
-   >=dev-python/pbr-1.8[${PYTHON_USEDEP}]
-"
-CRDEPEND="
-   >=dev-python/anyjson-0.3.3[${PYTHON_USEDEP}]
-   >=dev-python/appdirs-1.3.0[${PYTHON_USEDEP}]
-   >=dev-python/dogpile-cache-0.5.4[${PYTHON_USEDEP}]
-   >=dev-python/cliff-1.14.0[${PYTHON_USEDEP}]
-   >=dev-python/httplib2-0.7.5[${PYTHON_USEDEP}]
-   >=dev-python/lxml-2.3[${PYTHON_USEDEP}]
-   >=dev-python/oslo-i18n-1.5.0[${PYTHON_USEDEP}]
-   >=dev-python/oslo-utils-2.0.0[${PYTHON_USEDEP}]
-   >=dev-python/prettytable-0.7[${PYTHON_USEDEP}]
-   =dev-python/python-keystoneclient-1.6.0[${PYTHON_USEDEP}]
-   >=dev-python/python-openstackclient-1.5.0[${PYTHON_USEDEP}]
-   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
-"
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   ${CDEPEND}
-   test? (
-   ${CRDEPEND}
-   >=dev-python/coverage-3.6[${PYTHON_USEDEP}]
-   dev-python/doc8[${PYTHON_USEDEP}]
-   >=dev-python/fixtures-1.3.1[${PYTHON_USEDEP}]
-   >=dev-python/httpretty-0.8.4[${PYTHON_USEDEP}]
-   =dev-python/mock-1.2[${PYTHON_USEDEP}]
-   >=dev-python/Babel-1.3[${PYTHON_USEDEP}]
-   >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}]
-   >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
-   >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
-   !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}]
-   =dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
-   >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
-   )
-"
-RDEPEND="
-   ${CDEPEND}
-   ${CRDEPEND}
-"
-python_prepare_all() {

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

2018-08-01 Thread Matt Thode
commit: 81b8565122201d2a9ac6f89c0fb7630cf76bc4df
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Aug  1 16:37:51 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Wed Aug  1 17:03:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81b85651

dev-python/cliff: 2.11.1 stable amd64 and x86 with cleanup

Package-Manager: Portage-2.3.43, Repoman-2.3.10

 dev-python/cliff/Manifest|  2 --
 dev-python/cliff/cliff-2.11.0.ebuild | 62 
 dev-python/cliff/cliff-2.11.1.ebuild |  2 +-
 dev-python/cliff/cliff-2.8.0.ebuild  | 62 
 4 files changed, 1 insertion(+), 127 deletions(-)

diff --git a/dev-python/cliff/Manifest b/dev-python/cliff/Manifest
index 116a9e7bef4..9edbf1c4c3a 100644
--- a/dev-python/cliff/Manifest
+++ b/dev-python/cliff/Manifest
@@ -1,4 +1,2 @@
-DIST cliff-2.11.0.tar.gz 77037 BLAKE2B 
a38f37574f1802a2724143f35cc1d1159d8165f75f4c9e582e726cfdc9090814635d99b073a5d8df3a3e3b3d57b79e4e383c0569bd6769325d81af69384e9946
 SHA512 
0f29431b30610f0c781c9eddac57724043b6d7c05bc82f0ec3027a68230222f18f78ffc1d82dbd8ff4b5408b255b27879bbc1266e8641b4bc1c871f029f6cba2
 DIST cliff-2.11.1.tar.gz 76570 BLAKE2B 
dc0b4a702c6807077f830941516e8c5f2dc6b732e7a7788eb2c2e5fc5c3fa8d893e7156d6ad76904deb2d1cf31d1ef50d08b73b750422b84bb053a09e4930bb2
 SHA512 
ba494cc26e103c6043de49a59b3e9c0c9bb1658416095f02c6bccd3536f24615239a66941fb971c289926c88e85eeb29eb10065379e4f21645828f6aa4a2755e
 DIST cliff-2.12.0.tar.gz 77405 BLAKE2B 
70b3865837bdba1396fd76b4937c594dfc9f50db24f684c6676c4ac1125ab34f6cdca29fe63a490d41abd49a268d6246afc873a5805446d06b07cd754aebb727
 SHA512 
5802cdd17b6aa81dbb344efb8ef53212de999ab33eaec1eb06e1d002ab513758d3634ae5013ece6375b1bb98c9fed99aa74cf92752c34e1132fa5ac20a969f4f
-DIST cliff-2.8.0.tar.gz 71815 BLAKE2B 
d73d467a1e2e06e5f45e7fce766d6c8daf79d9a882692c0e77049427bb6de629409a282c8c554ba92c62a9c8fd44e0b19cd3cd93b9b3f1f2b8091a1e917a25b8
 SHA512 
a371916945ee71ec519aeb923ca44b0a0e10fe6e460d236434c5c2946ad2b517050bf9d0430bdde506bdf2d28ba60bd45941d9ce21d77a83e2d5541b088d04b3

diff --git a/dev-python/cliff/cliff-2.11.0.ebuild 
b/dev-python/cliff/cliff-2.11.0.ebuild
deleted file mode 100644
index de7cbcd1f88..000
--- a/dev-python/cliff/cliff-2.11.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2018 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="Command Line Interface Formulation Framework"
-HOMEPAGE="https://github.com/dreamhost/cliff";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
-IUSE="doc test"
-
-CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
-   !~dev-python/pbr-2.1.0"
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   ${CDEPEND}
-   test? (
-   dev-python/nose[${PYTHON_USEDEP}]
-   >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
-   >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
-   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
-   >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
-   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
-   >=dev-python/coverage-4.0[${PYTHON_USEDEP}]
-   !~dev-python/coverage-4.4[${PYTHON_USEDEP}]
-   >=dev-python/bandit-1.1.0[${PYTHON_USEDEP}]
-   )
-   doc? (
-   >=dev-python/sphinx-1.6.2[${PYTHON_USEDEP}]
-   )
-"
-# source files stipulate https://github.com/dreamhost/cliff";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
-IUSE="doc test"
-
-CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
-   !~dev-python/pbr-2.1.0"
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   ${CDEPEND}
-   test? (
-   dev-python/nose[${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/mock-2.0[${PYTHON_USEDEP}]
-   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
-   >=dev-python/coverage-4.0[${PYTHON_USEDEP}]
-   !~dev-python/coverage-4.4[${PYTHON_USEDEP}]
-   )
-   doc? (
-   >=dev-python/sphinx-1.6.2[${PYTHON_USEDEP}]
-   >=dev-python/openstackdocstheme-1.11.0[${PYTHON_USEDEP}]
-   )
-"
-# source files stipulate 

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

2018-08-01 Thread Matt Thode
commit: 753031c632393c27efc0730b28e9057a0b19ebf2
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Aug  1 16:54:22 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Wed Aug  1 17:03:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=753031c6

dev-python/py-amqp: 2.3.2 bump

Package-Manager: Portage-2.3.43, Repoman-2.3.10

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

diff --git a/dev-python/py-amqp/Manifest b/dev-python/py-amqp/Manifest
index cde943adeeb..15f985f281d 100644
--- a/dev-python/py-amqp/Manifest
+++ b/dev-python/py-amqp/Manifest
@@ -1,3 +1,4 @@
 DIST amqp-1.4.9.tar.gz 79392 BLAKE2B 
03c37db7341705c05d8a1087d8e2911f5d89676b0dd00381677f09d1541b76bf6881688a8897202534e57f7dec0d4341e76138f4eb81b9cef3653f98a7c334b5
 SHA512 
9c2fecb3c9e1d24333895031a9ae255a858146d498b169a89c3ca8061428c622d85dcee8d2ca45d63a3ecdda34a1efc917aabf42c7c35b579143caf81494a079
 DIST amqp-2.2.1.tar.gz 103599 BLAKE2B 
2f0f5573bea19a8dcd609cbadf664ad8835b83f470d0ac24214f3cebcf174e9838fd2f1e4dde029ee9511a1e55ff4b7e2a6368902fdc22035272cc01b8c2f96b
 SHA512 
dcb6297917d4528cfe3ebc446e97be6fed3c100ea77c68923c923cac466fa2d85ed8afaf19582b281ee6e05d699e8ed3fd6cdcbb0cb4de0451becaf16711af29
 DIST amqp-2.2.2.tar.gz 103128 BLAKE2B 
ee1513e12e1695ce2d16f72fc09dce713a5c9e7e630f8e8d2d39b580b15e254287ff49039db6a43f808f1d2c26239195c003648f360169abfbdcdab9aa700604
 SHA512 
8ebb8f2b0942e9b88b12cf35b8861da392190dd200d843bf3bba7b98e325afa53f52fe3f8250af1d2c1c14ffe8a071df5494d1eedc1bff974cd62fe88bc3e1e7
+DIST amqp-2.3.2.tar.gz 105854 BLAKE2B 
8bacae52f03118e2d0fb93a6494628f18f7139d655f1c4b3e7cda9fd81eba5d92f56038bc01dd4a28a89168be0fd51013db0060e945e7f7c63e1423892feaee6
 SHA512 
c9c99a238cf64ab5590eaea5756e9f68d58769b4d74af3405321d5c129171f34e6a5d20f2125ef2828e843b637fbd115d1ee9391726fe6ff09d233f0e6bdd511

diff --git a/dev-python/py-amqp/py-amqp-2.3.2.ebuild 
b/dev-python/py-amqp/py-amqp-2.3.2.ebuild
new file mode 100644
index 000..b70ca5751c1
--- /dev/null
+++ b/dev-python/py-amqp/py-amqp-2.3.2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2018 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.org/project/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: app-misc/lirc/

2018-08-01 Thread Craig Andrews
commit: d0a15ec739a1ce991d73ba97ad2a45532140babc
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Aug  1 16:23:25 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Aug  1 16:37:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0a15ec7

app-misc/lirc: Drop old version

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 app-misc/lirc/Manifest   |   1 -
 app-misc/lirc/lirc-0.10.0.ebuild | 151 ---
 2 files changed, 152 deletions(-)

diff --git a/app-misc/lirc/Manifest b/app-misc/lirc/Manifest
index 4f51ac9b435..d4b40149b07 100644
--- a/app-misc/lirc/Manifest
+++ b/app-misc/lirc/Manifest
@@ -1,3 +1,2 @@
-DIST lirc-0.10.0.tar.bz2 2523528 BLAKE2B 
5c133b40936060fbaa0a9463b1b07d9197d935388e3eb4e46791b1f844b82ea6b6d42ae0c6ce249ca306688fa5d15718f5a3a54b497fc9f168b8b736b06bdd1e
 SHA512 
06ccc1c8c80bfd17a6d180ae39a17779cbba341086f90a03a2e552bfb71e3abcb13f991312fba0e57df79c1882c1e29a2f273dddcd46a9ff53160b556e1547ab
 DIST lirc-0.10.1.tar.bz2 2523226 BLAKE2B 
47b7ee87de8f64f7f829af519c0d296a85cf91790148927e850965177d4984bb994a0ad122cb59c3db508813d0824ffec45126e794abd08174a052361cea53e5
 SHA512 
31c0b6ee169b302b4a2a3fa0ebcae0e01cb83c02fe02acf1de5ba8cf77a091a0221c7d8104448c30930adafe654cd08afb7d0df6b5b7ec2d47df26e5df9d
 DIST lirc-0.9.0.tar.bz2 857286 BLAKE2B 
034c7b8492dd42301bb6d40da8c6c95f714b925ee50e7396290231684024dc3fe3bb64987db92d2a4e4d56203436007e68222bbf9a775bb9d29bbefcc4a7c1e4
 SHA512 
e91534c63e6065bd7da3b15e1676edf1672b8beb21864a6825df86247d7d165bf2dee6f8191732933e24e42a406e46afc9948e4061eed2de7b08fac13431

diff --git a/app-misc/lirc/lirc-0.10.0.ebuild b/app-misc/lirc/lirc-0.10.0.ebuild
deleted file mode 100644
index 9b8d2c10c01..000
--- a/app-misc/lirc/lirc-0.10.0.ebuild
+++ /dev/null
@@ -1,151 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_4 python3_{5,6} )
-
-inherit eutils flag-o-matic linux-info python-single-r1 systemd xdg-utils
-
-DESCRIPTION="decode and send infra-red signals of many commonly used remote 
controls"
-HOMEPAGE="http://www.lirc.org/";
-
-LIRC_DRIVER_DEVICE="/dev/lirc0"
-
-MY_P=${PN}-${PV/_/-}
-
-if [[ "${PV/_pre/}" = "${PV}" ]]; then
-   SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2"
-else
-   SRC_URI="http://www.lirc.org/software/snapshots/${MY_P}.tar.bz2";
-fi
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
-IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   gtk? ( X )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-COMMON_DEPEND="
-   ${PYTHON_DEPS}
-   audio? (
-   >media-libs/portaudio-18
-   media-libs/alsa-lib
-   )
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   ftdi? ( dev-embedded/libftdi:0 )
-   systemd? ( sys-apps/systemd )
-   usb? ( virtual/libusb:0 )
-   X? (
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   )
-"
-
-DEPEND="
-   ${COMMON_DEPEND}
-   dev-libs/libxslt
-   doc? ( app-doc/doxygen )
-   sys-apps/kmod
-   sys-kernel/linux-headers
-"
-
-RDEPEND="
-   ${COMMON_DEPEND}
-   gtk? (
-   x11-libs/vte[introspection]
-   dev-python/pygobject[${PYTHON_USEDEP}]
-   )
-   inputlirc? ( app-misc/inputlircd )
-"
-
-pkg_setup() {
-   use uinput && CONFIG_CHECK="INPUT_UINPUT"
-}
-
-src_configure() {
-   xdg_environment_reset
-   econf \
-   --localstatedir="${EPREFIX}/var" \
-   $(use_enable static-libs static) \
-   $(use_enable devinput) \
-   $(use_enable uinput) \
-   $(use_with X x)
-}
-
-src_install() {
-   default
-
-   if use !gtk ; then
-   # lirc-setup requires gtk
-   rm "${ED%/}"/usr/bin/lirc-setup || die
-   fi
-
-   newinitd "${FILESDIR}"/lircd-0.8.6-r2 lircd
-   newinitd "${FILESDIR}"/lircmd-0.9.4a-r2 lircmd
-   newconfd "${FILESDIR}"/lircd.conf.4 lircd
-   newconfd "${FILESDIR}"/lircmd-0.10.0.conf lircmd
-
-   insinto /etc/modprobe.d/
-   newins "${FILESDIR}"/modprobed.lirc lirc.conf
-
-   newinitd "${FILESDIR}"/irexec-initd-0.9.4a-r2 irexec
-   newconfd "${FILESDIR}"/irexec-confd irexec
-
-   keepdir /etc/lirc
-   if [[ -e "${ED%/}"/etc/lirc/lircd.conf ]]; then
-   newdoc "${ED%/}"/etc/lirc/lircd.conf lircd.conf.example
-   fi
-
-   find "${ED}" -name '*.la' -delete || die
-
-   # Avoid QA notice
-   rm -d "${ED%/}"/var/run/lirc || die
-   rm -d "${ED%/}"/var/run || die
-}
-
-pkg_preinst() {
-   local dir="${EROOT%/}/etc/modprobe.d"
-   if [[ -a "${dir}"/lirc && ! -a "${dir}"/lirc.conf ]]; then
-   elog "Renaming ${dir}/lirc to lirc.conf"
-   mv -f "${dir}/lirc" "${dir}

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

2018-08-01 Thread Craig Andrews
commit: ed8d384791a44541c68ffde982d93d6f656d45c7
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Aug  1 16:35:35 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Aug  1 16:37:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed8d3847

net-analyzer/netdata: keep /var/{log,lib}/netdata

Closes: https://bugs.gentoo.org/655930
Package-Manager: Portage-2.3.44, Repoman-2.3.10

 .../netdata/{netdata-.ebuild => netdata-1.10.0-r1.ebuild}  | 7 +--
 net-analyzer/netdata/netdata-.ebuild   | 7 +--
 2 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/net-analyzer/netdata/netdata-.ebuild 
b/net-analyzer/netdata/netdata-1.10.0-r1.ebuild
similarity index 93%
copy from net-analyzer/netdata/netdata-.ebuild
copy to net-analyzer/netdata/netdata-1.10.0-r1.ebuild
index 7c343955b89..d22fa18925f 100644
--- a/net-analyzer/netdata/netdata-.ebuild
+++ b/net-analyzer/netdata/netdata-1.10.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -90,13 +90,16 @@ src_configure() {
 src_install() {
default
 
-   rm -rf "${D}/var/cache/netdata" || die
+   rm -rf "${D}/var/cache" || die
 
# Remove unneeded .keep files
find "${ED}" -name ".keep" -delete || die
 
fowners -Rc ${NETDATA_USER}:${NETDATA_GROUP} /var/log/netdata
+   keepdir /var/log/netdata
fowners -Rc ${NETDATA_USER}:${NETDATA_GROUP} /var/lib/netdata
+   keepdir /var/lib/netdata
+   keepdir /var/lib/netdata/registry
 
fowners -Rc root:${NETDATA_GROUP} /usr/share/${PN}
 

diff --git a/net-analyzer/netdata/netdata-.ebuild 
b/net-analyzer/netdata/netdata-.ebuild
index 7c343955b89..d22fa18925f 100644
--- a/net-analyzer/netdata/netdata-.ebuild
+++ b/net-analyzer/netdata/netdata-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -90,13 +90,16 @@ src_configure() {
 src_install() {
default
 
-   rm -rf "${D}/var/cache/netdata" || die
+   rm -rf "${D}/var/cache" || die
 
# Remove unneeded .keep files
find "${ED}" -name ".keep" -delete || die
 
fowners -Rc ${NETDATA_USER}:${NETDATA_GROUP} /var/log/netdata
+   keepdir /var/log/netdata
fowners -Rc ${NETDATA_USER}:${NETDATA_GROUP} /var/lib/netdata
+   keepdir /var/lib/netdata
+   keepdir /var/lib/netdata/registry
 
fowners -Rc root:${NETDATA_GROUP} /usr/share/${PN}
 



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

2018-08-01 Thread Craig Andrews
commit: 6419bd820d5e600e02ea0465d38bea7fec4c7a76
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Aug  1 16:28:21 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Aug  1 16:37:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6419bd82

dev-libs/libfmt: Drop old versions

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 dev-libs/libfmt/Manifest|  5 -
 dev-libs/libfmt/libfmt-3.0.1.ebuild | 33 -
 dev-libs/libfmt/libfmt-3.0.2.ebuild | 35 ---
 dev-libs/libfmt/libfmt-4.0.0.ebuild | 35 ---
 dev-libs/libfmt/libfmt-4.1.0.ebuild | 35 ---
 dev-libs/libfmt/libfmt-5.0.0.ebuild | 35 ---
 6 files changed, 178 deletions(-)

diff --git a/dev-libs/libfmt/Manifest b/dev-libs/libfmt/Manifest
index 023d1a11b36..79112bd9695 100644
--- a/dev-libs/libfmt/Manifest
+++ b/dev-libs/libfmt/Manifest
@@ -1,6 +1 @@
-DIST libfmt-3.0.1.tar.gz 606603 BLAKE2B 
faba3f2e1ab6677403141d7eb9a217857f1a18668fff802c8b027598b94b8a8227af890eb98d20a42dde62aa02584b208187f4a4c71bc2d55d029a2c5af12259
 SHA512 
daf5dfb2fe63eb611983fa248bd2182c6202cf1c4f0fc236f357040fce8e87ad531cdf59090306bb313ea333d546e516f467b385e05094e696d0ca091310aad6
-DIST libfmt-3.0.2.tar.gz 608369 BLAKE2B 
abc4634a8f3da9eed68e5f52497503a34a25e8cd3141819bfb8c08c4dd9eb47edac1e263d81d997d1465a221fa1958c6a5c40a8bdd06017430922a25716b1c34
 SHA512 
50f5a25d1a10fd5b265f3811fa11886b9efdae2952f2aefc9f22c87c1a748128369f4d530b320e5e9c67c745cdab4607d1cb08940f4cf968300dee22e1150117
-DIST libfmt-4.0.0.tar.gz 617818 BLAKE2B 
0c86bb6ff488226786c40cdf919fa2004c25a3da7a11ec69b81b08ca58a6a721c4e11f42a684d790c61b6ba0012d04f3af8b75f38ff2fd80332e80795a82
 SHA512 
8b9f7ce4720c3caef6de4a75b8d4b0fd7db4f1638edca98d5ea95f4a5157aef8faefbac68438236691bd373111ca089b4d3864f7352f3fba1fe44392e9644f8b
-DIST libfmt-4.1.0.tar.gz 620863 BLAKE2B 
ff3a7db5a1eed3a6fc936be16caf2dd153d9452df16c07d6e0dc718bcfb9f51f52146498cb3f49591f1ad96d36a9561de2a78426d3bb8a0907b772e8be5a6f7f
 SHA512 
8daaa4a61bfe63345a12df0a9bca0b1cd6a162d0f4e97d2d2978ae19a1a1357ec4d4cce948ce726cdbe9403e51ad995950a2a99de28f9b9085c02ce845540b22
-DIST libfmt-5.0.0.tar.gz 634165 BLAKE2B 
32ef9f655e4864ef6decd6e8545260996834103cc7cbf0df7bce00afe88c15a9821fe2d46d3f6f1e3a729b45916c515e088e3a04a4e46e709e7c74fe3e04f34c
 SHA512 
1ce93648ab7aca6082767ff009d5836e226fa42f183852ca15230f371ef0a34878110ca63d8669a68de7f115c137fdaa11de998986a9440f08d50f0f214ebb90
 DIST libfmt-5.1.0.tar.gz 641502 BLAKE2B 
8507e875a78de2e89b7fe2c1c049691bfef6e0a7375ef7958e2191bcc4c60972b54b6ebc213d1465826af8322d8f90b217c1c7e176b29351c733184ff95cca40
 SHA512 
b759a718353254fa8cd981e483bf01a45af0fc76901216404ace5e47f5d3edf43d42422184e5413c221e49832322fdf60d1860e8ec87349c674511064b31e5d6

diff --git a/dev-libs/libfmt/libfmt-3.0.1.ebuild 
b/dev-libs/libfmt/libfmt-3.0.1.ebuild
deleted file mode 100644
index 577be5b9940..000
--- a/dev-libs/libfmt/libfmt-3.0.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="Small, safe and fast formatting library"
-HOMEPAGE="https://github.com/fmtlib/fmt";
-
-LICENSE="BSD-2"
-IUSE="test"
-SLOT="0"
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/fmtlib/fmt.git";
-   inherit git-r3
-else
-   SRC_URI="https://github.com/fmtlib/fmt/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/fmt-${PV}"
-fi
-
-DEPEND=""
-RDEPEND=""
-
-src_configure() {
-   local mycmakeargs=(
-   -DFMT_TEST=$(usex test)
-   -DBUILD_SHARED_LIBS=ON
-   )
-   cmake-utils_src_configure
-}

diff --git a/dev-libs/libfmt/libfmt-3.0.2.ebuild 
b/dev-libs/libfmt/libfmt-3.0.2.ebuild
deleted file mode 100644
index 23798b4282f..000
--- a/dev-libs/libfmt/libfmt-3.0.2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-multilib
-
-DESCRIPTION="Small, safe and fast formatting library"
-HOMEPAGE="https://github.com/fmtlib/fmt";
-
-LICENSE="BSD-2"
-IUSE="test"
-SLOT="0"
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/fmtlib/fmt.git";
-   inherit git-r3
-else
-   SRC_URI="https://github.com/fmtlib/fmt/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/fmt-${PV}"
-fi
-
-DEPEND=""
-RDEPEND=""
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DFMT_CMAKE_DIR="$(get_libdir)/cmake/fmt"
-   -DFMT_LIB_DIR="$(get_libdir)"
-   -DFMT_TEST=$(usex test)
-   -DBUILD_SHARED_LIBS=ON
-   )
-   cmake-utils_src_configure
-}

diff --git a/dev-libs/libfmt/libfmt-4.0.0.eb

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

2018-08-01 Thread Craig Andrews
commit: b04f77d3b680bbb446f5b1a370830f9341f51931
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Aug  1 16:21:55 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Aug  1 16:37:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b04f77d3

app-misc/lirc: Parallel make fails so don't parallel make

Closes: https://bugs.gentoo.org/660824
Package-Manager: Portage-2.3.44, Repoman-2.3.10

 app-misc/lirc/lirc-0.10.1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-misc/lirc/lirc-0.10.1.ebuild b/app-misc/lirc/lirc-0.10.1.ebuild
index c31dc9f61af..9b775a2c345 100644
--- a/app-misc/lirc/lirc-0.10.1.ebuild
+++ b/app-misc/lirc/lirc-0.10.1.ebuild
@@ -67,6 +67,8 @@ RDEPEND="
inputlirc? ( app-misc/inputlircd )
 "
 
+MAKEOPTS+=" -j1"
+
 pkg_setup() {
use uinput && CONFIG_CHECK="INPUT_UINPUT"
python-single-r1_pkg_setup



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

2018-08-01 Thread Craig Andrews
commit: c3b1f35382fc6fef150c182cc9fdcb2c442cfb4b
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Aug  1 16:36:10 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Aug  1 16:37:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3b1f353

net-analyzer/netdata: Drop old version

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 net-analyzer/netdata/netdata-1.10.0.ebuild | 107 -
 1 file changed, 107 deletions(-)

diff --git a/net-analyzer/netdata/netdata-1.10.0.ebuild 
b/net-analyzer/netdata/netdata-1.10.0.ebuild
deleted file mode 100644
index 5bde37d06a8..000
--- a/net-analyzer/netdata/netdata-1.10.0.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2018 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 autotools fcaps linux-info python-r1 systemd user
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/firehol/${PN}.git";
-   inherit git-r3
-else
-   SRC_URI="https://github.com/firehol/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Linux real time system monitoring, done right!"
-HOMEPAGE="https://github.com/firehol/netdata https://my-netdata.io/";
-
-LICENSE="GPL-3+ MIT BSD"
-SLOT="0"
-IUSE="caps +compression cpu_flags_x86_sse2 ipmi mysql nfacct nodejs postgres 
+python"
-REQUIRED_USE="
-   mysql? ( python )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-# most unconditional dependencies are for plugins.d/charts.d.plugin:
-RDEPEND="
-   >=app-shells/bash-4:0
-   || (
-   net-analyzer/netcat6
-   net-analyzer/netcat
-   )
-   net-analyzer/tcpdump
-   net-analyzer/traceroute
-   net-misc/curl
-   net-misc/wget
-   sys-apps/util-linux
-   virtual/awk
-   caps? ( sys-libs/libcap )
-   compression? ( sys-libs/zlib )
-   ipmi? ( sys-libs/freeipmi )
-   nfacct? (
-   net-firewall/nfacct
-   net-libs/libmnl
-   )
-   nodejs? ( net-libs/nodejs )
-   python? (
-   ${PYTHON_DEPS}
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   mysql? (
-   || (
-   dev-python/mysqlclient[${PYTHON_USEDEP}]
-   dev-python/mysql-python[${PYTHON_USEDEP}]
-   )
-   )
-   postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] )
-   )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-: ${NETDATA_USER:=netdata}
-: ${NETDATA_GROUP:=netdata}
-
-FILECAPS=(
-   'cap_dac_read_search,cap_sys_ptrace+ep' 
'usr/libexec/netdata/plugins.d/apps.plugin'
-)
-
-pkg_setup() {
-   linux-info_pkg_setup
-
-   enewgroup ${PN}
-   enewuser ${PN} -1 -1 / ${PN}
-}
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   --localstatedir="${EPREFIX}"/var \
-   --with-user=${NETDATA_USER} \
-   $(use_enable nfacct plugin-nfacct) \
-   $(use_enable ipmi plugin-freeipmi) \
-   $(use_enable cpu_flags_x86_sse2 x86-sse) \
-   $(use_with compression zlib)
-}
-
-src_install() {
-   default
-
-   rm -rf "${D}/var/cache/netdata" || die
-
-   # Remove unneeded .keep files
-   find "${ED}" -name ".keep" -delete || die
-
-   fowners -Rc ${NETDATA_USER}:${NETDATA_GROUP} /var/log/netdata
-   fowners -Rc ${NETDATA_USER}:${NETDATA_GROUP} /var/lib/netdata
-
-   fowners -Rc root:${NETDATA_GROUP} /usr/share/${PN}
-
-   newinitd system/netdata-openrc ${PN}
-   systemd_dounit system/netdata.service
-   insinto /etc/netdata
-   doins system/netdata.conf
-}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/netdata/files/, net-analyzer/netdata/

2018-08-01 Thread Craig Andrews
commit: 0cd7399f84f76e46cbbe514b12d584221e8725e1
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Aug  1 16:30:55 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Aug  1 16:37:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cd7399f

net-analyzer/netdata: Drop old versions

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 net-analyzer/netdata/Manifest  |   2 -
 .../netdata/files/netdata-1.8.0-openrc-fixes.patch | 105 
 net-analyzer/netdata/netdata-1.8.0-r1.ebuild   | 108 -
 net-analyzer/netdata/netdata-1.9.0.ebuild  | 107 
 4 files changed, 322 deletions(-)

diff --git a/net-analyzer/netdata/Manifest b/net-analyzer/netdata/Manifest
index 63eefb3104e..8705cb492bd 100644
--- a/net-analyzer/netdata/Manifest
+++ b/net-analyzer/netdata/Manifest
@@ -1,3 +1 @@
 DIST netdata-1.10.0.tar.gz 2611773 BLAKE2B 
ffc4bfa593e4a36785c7e09709f1063598bd337016ad858e435049c5821f44fd5f048e4e7874e06d67c7e59234f6ec67a8a50fc7573f6b2f0cd768770ee2a612
 SHA512 
2358db818ad7d1ef6298c25d3f9d6c5a5a850f5bbe033b82cca1f3bc154055523637691417b6f2c2d4b7273b575afa0ec13e203ea7c2dd6321088a078ef05017
-DIST netdata-1.8.0.tar.gz 2779648 BLAKE2B 
537d39c3f24ec53fbc7156663cf842143c560b8f8b40647d68e3ad0772bea441a70c7550da213bb0c5d75e0a0d685f32388f95f36e1e1101a0d619f44523c9f4
 SHA512 
8bb21f49ce1fcf3d199eabd18f65d5005ef784b227f08cd8efe91e5cab2ae980cf0aea4bcaa3aca1dc666c10845684deca48257510ad574bd948ecd019afcdaf
-DIST netdata-1.9.0.tar.gz 2483847 BLAKE2B 
7f1bcc9cc5768a91b39c39cac04f877472d008630dfa3da97c0893c3cceeed721fb2982fce1f377267cf76e2a9ea70cca650d53bdd442e944820b0356f2700ea
 SHA512 
d17112ee48a7d06704d03598e6020b6172f93a6f19e5577657fc5ffe902b8a0472f53b880552eb653e855da3e743a863db446520af008d3b75fb1b438e90

diff --git a/net-analyzer/netdata/files/netdata-1.8.0-openrc-fixes.patch 
b/net-analyzer/netdata/files/netdata-1.8.0-openrc-fixes.patch
deleted file mode 100644
index 517eaec51fa..000
--- a/net-analyzer/netdata/files/netdata-1.8.0-openrc-fixes.patch
+++ /dev/null
@@ -1,105 +0,0 @@
-From 3f4db620484e777265a7e5f0cfe10ba840f7eefd Mon Sep 17 00:00:00 2001
-From: Craig Andrews 
-Date: Tue, 3 Oct 2017 10:52:02 -0400
-Subject: [PATCH 1/3] Eliminate bashisms in openrc script
-

- system/netdata-openrc.in | 14 +++---
- 1 file changed, 7 insertions(+), 7 deletions(-)
-
-diff --git a/system/netdata-openrc.in b/system/netdata-openrc.in
-index 465e1232c..5c4eafa57 100644
 a/system/netdata-openrc.in
-+++ b/system/netdata-openrc.in
-@@ -38,13 +38,13 @@ depend() {
- }
- 
- start_post() {
--  if [[ ! -f @sysconfdir_POST@/netdata/netdata.conf ]]; then
-+  if [ ! -f @sysconfdir_POST@/netdata/netdata.conf ]; then
-   ebegin "Downloading default configuration to 
@sysconfdir_POST@/netdata/netdata.conf"
-   sleep 2
-   curl -s -o @sysconfdir_POST@/netdata/netdata.conf.new 
"${NETDATA_CONFIG_URL}"
-   ret=$?
--  if [[ $ret -eq 0 && -s 
@sysconfdir_POST@/netdata/netdata.conf.new ]]; then
--  mv @sysconfdir_POST@/netdata/netdata.conf{.new,}
-+  if [ $ret -eq 0 && -s 
@sysconfdir_POST@/netdata/netdata.conf.new ]; then
-+  mv @sysconfdir_POST@/netdata/netdata.conf.new 
@sysconfdir_POST@/netdata/netdata.conf
-   else
-   ret=1
-   rm @sysconfdir_POST@/netdata/netdata.conf.new 
2>/dev/null
-@@ -57,20 +57,20 @@ stop_post() {
-   local result ret=0 count=0 sigkill=0
- 
-   ebegin "Waiting for netdata to save its database"
--  while [[ -f "${pidfile}" ]]; do
--  if [[ $count -gt ${NETDATA_WAIT_EXIT_TIMEOUT} ]]; then
-+  while [ -f "${pidfile}" ]; do
-+  if [ $count -gt ${NETDATA_WAIT_EXIT_TIMEOUT} ]; then
-   sigkill=1
-   break
-   fi
- 
--  count=$[count + 1]
-+  count=$((count + 1))
-   kill -0 $(cat ${pidfile}) 2>/dev/null
-   ret=$?
-   test $ret -eq 0 && sleep 1
-   done
-   eend $sigkill
- 
--  if [[ $sigkill -eq 1 && -f "${pidfile}" ]]; then
-+  if [ $sigkill -eq 1 && -f "${pidfile}" ]; then
-   ebegin "Netdata is taking too long to exit, forcing it to quit"
-   kill -SIGKILL $(cat ${pidfile}) 2>/dev/null
-   eend $?
-
-From b6d80fb3a3ae60077cbbc1e8dd0d01e1eb3ff67d Mon Sep 17 00:00:00 2001
-From: Craig Andrews 
-Date: Tue, 3 Oct 2017 14:56:53 -0400
-Subject: [PATCH 2/3] Fix the path to the netdata executable in the openrc
- script
-
-Fixes #2826

- system/netdata-openrc.in | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/system/netdata-openrc.in b/system/netdata-openrc.in
-index 5c4eafa57..512d48278 100644
 a/system/netdata-openrc.in
-+++ b/system/netdata-openrc.in
-@@ -23,7 +23,7 @@
- 
- ext

[gentoo-commits] proj/catalyst:master commit in: targets/support/

2018-08-01 Thread Richard Farina
commit: f67924980900067f82afffde433dfc1d03e9e224
Author: Rick Farina (Zero_Chaos)  gentoo  org>
AuthorDate: Wed Aug  1 15:45:35 2018 +
Commit: Richard Farina  gentoo  org>
CommitDate: Wed Aug  1 15:45:35 2018 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=f6792498

gentoo users know to start services they need, we don't configure any of these 
services, no real point in starting them

 targets/support/rc-update.sh | 9 -
 1 file changed, 9 deletions(-)

diff --git a/targets/support/rc-update.sh b/targets/support/rc-update.sh
index f2de50e0..3941f2e0 100755
--- a/targets/support/rc-update.sh
+++ b/targets/support/rc-update.sh
@@ -1,14 +1,5 @@
 #!/bin/bash
 
-if portageq has_version / '>=sys-apps/baselayout-2'
-then
-   # We need to add a few here for baselayout-2
-   [[ -e /etc/init.d/device-mapper ]] && rc-update add device-mapper boot
-   [[ -e /etc/init.d/lvm ]] && rc-update add lvm boot
-   [[ -e /etc/init.d/dmcrypt ]] && rc-update add dmcrypt boot
-   [[ -e /etc/init.d/mdraid ]] && rc-update add mdraid boot
-fi
-
 if [ "${clst_spec_prefix}" == "livecd" ]
 then
rc-update --all del iptables



[gentoo-commits] repo/gentoo:master commit in: sys-apps/proot/files/, sys-apps/proot/

2018-08-01 Thread Sergey Popov
commit: 696f994460597f835f57e3d0d65211056391333d
Author: Sergey Popov  gentoo  org>
AuthorDate: Wed Aug  1 14:26:08 2018 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Wed Aug  1 14:27:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=696f9944

sys-apps/proot: drop old versions

As those versions are broken since kernel 4.8
Drop entire package to be unstable

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-apps/proot/Manifest   |   4 -
 sys-apps/proot/files/proot-3.2.1-makefile.patch   |  11 --
 sys-apps/proot/files/proot-3.2.2-build-care.patch |  20 
 sys-apps/proot/files/proot-4.0.1-argv.patch   | 125 --
 sys-apps/proot/proot-3.2.2-r1.ebuild  |  72 -
 sys-apps/proot/proot-4.0.1.ebuild |  67 
 sys-apps/proot/proot-4.0.3.ebuild |  68 
 sys-apps/proot/proot-5.0.0.ebuild |  68 
 sys-apps/proot/proot-5.1.0.ebuild |  68 
 9 files changed, 503 deletions(-)

diff --git a/sys-apps/proot/Manifest b/sys-apps/proot/Manifest
index 0cc284692be..37f988ee1d1 100644
--- a/sys-apps/proot/Manifest
+++ b/sys-apps/proot/Manifest
@@ -1,5 +1 @@
-DIST proot-3.2.2.tar.gz 171047 BLAKE2B 
a99f7e27e57bc63508cd31b39d15cade0ffadc6b92a4f9acdf92d41afcbc9e294962d8f7b0114eade568f15b0262065ae20b3308f5b5d03a973c896ecffecaea
 SHA512 
baf8df06a463978f0faf36f9d81935d6583b99b7e8c54b8ac330478ed92bb3a5d5cd624e028247c50bb9bc6fbe1300c5736a38c0aff250b23614aa52f922dfdd
-DIST proot-4.0.1.tar.gz 218732 BLAKE2B 
2df499190bf4ffc2c60a9b4dcff21b21aa23647e958c49731679d0a8ca4ac33f8ffb2c52729179efd4dd6d0df78c92861e17061145527f0bc1aba574350a45c4
 SHA512 
df6ea412856268af65ed5fd3ede8ae099c70e9b08d7875e3e2d8e44e9d4288de93e3844aa361db0b7b579b68b5e7a983989ec0742a6d31d7bef889f739db2158
-DIST proot-4.0.3.tar.gz 222716 BLAKE2B 
40a0f99926db386f4018612035812246b67e2070ebd343183dfc6f1e5a53f1c3718352e1042e9727d9e617c0591b6fdcb90745d8d359d607dec95e015ac2704e
 SHA512 
1c74219d44ea79a4573c6dd21a5b62df8e93522886cadb1175044b782f40a711193af348763663d24ab634fbe13b67264f0bff061a980947810e38850d0133f8
-DIST proot-5.0.0.tar.gz 250005 BLAKE2B 
89b4f9cb5507b87ae52e82502846fa66a0083618672599068620f7f21ea750524f56f9159e81e1e96bee2ac476b1c49aeb58429178b70c01f26f34065f443fdf
 SHA512 
0617142d5bfe40329c12f5cbe3c850d01b82f10a8b44d63acb64e7e880af652fb60d05610fb91ce317353986eb30f031d82114661e5d58a38696d242ccd366ee
 DIST proot-5.1.0.tar.gz 253251 BLAKE2B 
8dc147d6c6ee303baf0c86f2fa4a8c17a58e76d9da9432635fc70ee06a65aa748ad617735012a1a18a520775fbe38c2264dcccefb681e8e829a5e7e1ddb05cca
 SHA512 
26be26d405a8bcbe94377c3e9c18a571e4b61e3074f0716b0db3517d147d9d4a07c80f7312171cf9580ac7748e72e688efaf1b8e4a0ca3bfc31c802aa351346f

diff --git a/sys-apps/proot/files/proot-3.2.1-makefile.patch 
b/sys-apps/proot/files/proot-3.2.1-makefile.patch
deleted file mode 100644
index 854c48ef081..000
--- a/sys-apps/proot/files/proot-3.2.1-makefile.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 src/GNUmakefile.orig   2013-12-06 10:47:18.554784621 +0400
-+++ src/GNUmakefile2013-12-06 10:47:43.129785804 +0400
-@@ -9,7 +9,7 @@
- CC   = gcc
- LD   = $(CC)
- CPPFLAGS += -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I. -I$(VPATH)
--CFLAGS   += -Wall -Wextra -O2
-+CFLAGS   += -Wall -Wextra
- LDFLAGS  += -ltalloc
- 
- OBJECTS = \

diff --git a/sys-apps/proot/files/proot-3.2.2-build-care.patch 
b/sys-apps/proot/files/proot-3.2.2-build-care.patch
deleted file mode 100644
index c52a39cf787..000
--- a/sys-apps/proot/files/proot-3.2.2-build-care.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-Skip check for building care, patch by Patrick Lauer 
-
 src/GNUmakefile   2014-02-25 16:42:04.336863622 +0800
-+++ src/GNUmakefile.new   2014-02-25 16:42:26.063050467 +0800
-@@ -54,15 +54,6 @@
- all: proot
- 
- ##
--# Sanity checks
--
--ifneq (,$(findstring care,$(MAKECMDGOALS)))
--ifneq ($(CARE_BUILD_ENV),ok)
--$(error care is supposed to be built with: http://build.reproducible.io)
--endif
--endif
--
--##
- # Beautified output
- 
- quiet_GEN = @echo "  GEN   $@"; $(GEN)

diff --git a/sys-apps/proot/files/proot-4.0.1-argv.patch 
b/sys-apps/proot/files/proot-4.0.1-argv.patch
deleted file mode 100644
index df580563458..000
--- a/sys-apps/proot/files/proot-4.0.1-argv.patch
+++ /dev/null
@@ -1,125 +0,0 @@
-commit 520fa3601c36dd0a3c84e310bd2a1189259000bd
-Author: Cédric VINCENT 
-Date:   Thu Aug 7 14:29:37 2014 +0200
-
-Don't dereference argv[0] when launching a script through a symlink.
-
-Reported-by: Joakim Tjernlund 
-Ref: https://bugs.gentoo.org/show_bug.cgi?id=517496
-
-Also, don't complain about non-regular or non-executable files that
-are not explicitely candidates.
-
-diff --git a/src/path/path.c b/src/path/p

[gentoo-commits] repo/gentoo:master commit in: sys-apps/proot/files/, sys-apps/proot/

2018-08-01 Thread Sergey Popov
commit: fe0b876d4e8abf8f9c28b365886fbbafdf9be14f
Author: Sergey Popov  gentoo  org>
AuthorDate: Wed Aug  1 14:23:02 2018 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Wed Aug  1 14:26:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe0b876d

sys-apps/proot: revision bump

Backport patches to make PRoot work under newer kernels
and to remove RWX code sections

Closes: https://bugs.gentoo.org/536724
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 .../proot/files/proot-2.3.1-lib-paths-fix.patch|   4 +-
 sys-apps/proot/files/proot-5.1.0-loader.patch  | 272 +
 sys-apps/proot/files/proot-5.1.0-makefile.patch|  22 ++
 sys-apps/proot/proot-5.1.0-r1.ebuild   |  73 ++
 4 files changed, 369 insertions(+), 2 deletions(-)

diff --git a/sys-apps/proot/files/proot-2.3.1-lib-paths-fix.patch 
b/sys-apps/proot/files/proot-2.3.1-lib-paths-fix.patch
index 43c0d03d978..647f19183a9 100644
--- a/sys-apps/proot/files/proot-2.3.1-lib-paths-fix.patch
+++ b/sys-apps/proot/files/proot-2.3.1-lib-paths-fix.patch
@@ -1,5 +1,5 @@
 src/execve/ldso.c  2013-01-23 16:22:37.870287856 +0400
-+++ src/execve/ldso.c  2013-01-23 16:31:40.219283675 +0400
+--- a/src/execve/ldso.c2013-01-23 16:22:37.870287856 +0400
 b/src/execve/ldso.c2013-01-23 16:31:40.219283675 +0400
 @@ -285,16 +285,10 @@
/* 6. /lib, /usr/lib + /usr/local/lib  */
if (IS_CLASS32(elf_header))

diff --git a/sys-apps/proot/files/proot-5.1.0-loader.patch 
b/sys-apps/proot/files/proot-5.1.0-loader.patch
new file mode 100644
index 000..e74cfaa7807
--- /dev/null
+++ b/sys-apps/proot/files/proot-5.1.0-loader.patch
@@ -0,0 +1,272 @@
+commit 77d5ba4e5bb35f91d026a3240ad0a91a2d4b662a
+Author: Cédric VINCENT 
+Date:   Fri Feb 20 14:28:55 2015 +0100
+
+Set tracee's stack executable when the loaded program requires this.
+
+This is required for UMEQ and for some older versions of PRoot.  For
+example:
+
+$ proot -q umeq-arm64-dce01957 -R ~/gentoo-arm64-20140718
+
+Before:
+
+proot info: vpid 1 terminated with signal 11
+
+Now, it is OK.
+
+diff --git a/src/compat.h b/src/compat.h
+index 2b603f1..5009490 100644
+--- a/src/compat.h
 b/src/compat.h
+@@ -243,5 +243,17 @@
+ #ifndef MAP_ANONYMOUS
+ #define MAP_ANONYMOUS 0x20
+ #endif
++#ifndef PROT_READ
++#define PROT_READ 0x1
++#endif
++#ifndef PROT_WRITE
++#define PROT_WRITE0x2
++#endif
++#ifndef PROT_EXEC
++#define PROT_EXEC 0x4
++#endif
++#ifndef PROT_GROWSDOWN
++#define PROT_GROWSDOWN0x0100
++#endif
+ 
+ #endif /* COMPAT_H */
+diff --git a/src/execve/elf.h b/src/execve/elf.h
+index 3ced10c..a5b367b 100644
+--- a/src/execve/elf.h
 b/src/execve/elf.h
+@@ -108,7 +108,8 @@ typedef union {
+ typedef enum {
+   PT_LOAD= 1,
+   PT_DYNAMIC = 2,
+-  PT_INTERP  = 3
++  PT_INTERP  = 3,
++  PT_GNU_STACK = 0x6474e551,
+ } SegmentType;
+ 
+ typedef struct {
+diff --git a/src/execve/enter.c b/src/execve/enter.c
+index cb84ec6..f0f3e7f 100644
+--- a/src/execve/enter.c
 b/src/execve/enter.c
+@@ -252,6 +252,11 @@ static int add_load_info(const ElfHeader *elf_header,
+   return status;
+   break;
+ 
++  case PT_GNU_STACK:
++  data->load_info->needs_executable_stack |=
++  ((PROGRAM_FIELD(*elf_header, *program_header, flags) & 
PF_X) != 0);
++  break;
++
+   default:
+   break;
+   }
+diff --git a/src/execve/execve.h b/src/execve/execve.h
+index 11eca10..98b8d03 100644
+--- a/src/execve/execve.h
 b/src/execve/execve.h
+@@ -49,6 +49,7 @@ typedef struct load_info {
+   char *raw_path;
+   Mapping *mappings;
+   ElfHeader elf_header;
++  bool needs_executable_stack;
+ 
+   struct load_info *interp;
+ } LoadInfo;
+diff --git a/src/execve/exit.c b/src/execve/exit.c
+index e6eff44..36cc51f 100644
+--- a/src/execve/exit.c
 b/src/execve/exit.c
+@@ -174,6 +174,9 @@ static void *transcript_mappings(void *cursor, const 
Mapping *mappings)
+ static int transfer_load_script(Tracee *tracee)
+ {
+   const word_t stack_pointer = peek_reg(tracee, CURRENT, STACK_POINTER);
++  static word_t page_size = 0;
++  static word_t page_mask = 0;
++
+   word_t entry_point;
+ 
+   size_t script_size;
+@@ -190,10 +193,22 @@ static int transfer_load_script(Tracee *tracee)
+   void *buffer;
+   size_t buffer_size;
+ 
++  bool needs_executable_stack;
+   LoadStatement *statement;
+   void *cursor;
+   int status;
+ 
++  if (page_size == 0) {
++  page_size = sysconf(_SC_PAGE_SIZE);
++  if ((int) page_size <= 0)
++  page_size = 0x1000;
++  page_mask = ~(page_size - 1);
++  }
++
++ 

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

2018-08-01 Thread Fabian Groffen
commit: 86b8e521983302545dea5c39c5a325d08c635837
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Aug  1 13:53:47 2018 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Aug  1 13:53:47 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86b8e521

app-portage/portage-utils: version bump to v0.73

Closes: https://bugs.gentoo.org/661762
Closes: https://bugs.gentoo.org/661474
Closes: https://bugs.gentoo.org/660508
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-portage/portage-utils/Manifest  | 2 +-
 .../{portage-utils-0.71.ebuild => portage-utils-0.73.ebuild}| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-portage/portage-utils/Manifest 
b/app-portage/portage-utils/Manifest
index 5ae983f0d09..001517ea8be 100644
--- a/app-portage/portage-utils/Manifest
+++ b/app-portage/portage-utils/Manifest
@@ -1,4 +1,4 @@
 DIST portage-utils-0.62.tar.xz 527216 BLAKE2B 
ac8331b74998ddb86db55a937992447bccf60611cc259ceb5fe79918c1a43b6dc4633e4ad64462e2df5c39e8d8aa193bd57ab24dcd714e088357eb3cb177e972
 SHA512 
71b2888cef1bf7549c3829cc7d4bbe2e99a711434bae4fb78c55b9c37815b61623518f19ab87db30f533d771398933c085640dc7c8ffcedf87a70ac702a52fa1
 DIST portage-utils-0.64.tar.xz 533124 BLAKE2B 
c3e0ecdc2d82af197dabb8434677d4c3bfbbee01c482c496d89d2f7be988ef894e0b3c7cb64337216144644a48ee3213fc1683ae6d75091e471189a4550b8c71
 SHA512 
e384b88454607aa9123ac3a71d55fb16de475ba59f4ba6efd236594f42140e75650696430138cdb6e1c4e1792db091bbc1db42b1c1102fd579af6514ecefffb7
-DIST portage-utils-0.71.tar.xz 555156 BLAKE2B 
504973b242f54824ae1f4b135dc1e1021ed0ca6a59d04ef39161255dbebdb7f8870455954ba02987c04c50f6963e7f6c460c4440b2c5ce456b9c489296979e48
 SHA512 
b9bf4156a1060fec56f9b6348d2d8e83b507a8bff2c507e07bc1c84075082b184d270ca0f89e0f4abf738ce9e8cb8b1f45a211d2dc52cadbdb0ee5d658bf678f
 DIST portage-utils-0.72.tar.xz 1585068 BLAKE2B 
33aae0b59cd6f6b7a5503f0282d009c6516f00d14228461359e5124fa104b2ce89019ae5113bac2ed2c975c891d9d5371632ad3dd66572bd6e3ce890895e9ba7
 SHA512 
9248a1f0d7103f5a26cc01bb8abc5890a0b02b746e06312cd25f0223faa0b59ba7cc0708f272ce327c956086f9a4fcc994bf30b948131da0e63164bba35cf1f2
+DIST portage-utils-0.73.tar.xz 1585564 BLAKE2B 
b743f459770ebceaa86cc47b0a9d0172ee495bbe2930cd57c2909d3ac2d7c1672447e84240245e1b98922004f4f34418d75b39c7e1550a34a07b964b7ecbcc8d
 SHA512 
d35af62e3b6551c5224a3afb89ebf2e08cf42de266389c3423782c19fcfe8934433a4554ea5ed629de495a66371f0220c479fa84f24d68655211b8538e18d105

diff --git a/app-portage/portage-utils/portage-utils-0.71.ebuild 
b/app-portage/portage-utils/portage-utils-0.73.ebuild
similarity index 94%
rename from app-portage/portage-utils/portage-utils-0.71.ebuild
rename to app-portage/portage-utils/portage-utils-0.73.ebuild
index 300ced4574a..a8b0d9ea2d6 100644
--- a/app-portage/portage-utils/portage-utils-0.71.ebuild
+++ b/app-portage/portage-utils/portage-utils-0.73.ebuild
@@ -5,7 +5,7 @@ EAPI="6"
 
 inherit toolchain-funcs
 
-DESCRIPTION="small and fast portage helper tools written in C"
+DESCRIPTION="Small and fast Portage helper tools written in C"
 HOMEPAGE="https://wiki.gentoo.org/wiki/Portage-utils";
 SRC_URI="mirror://gentoo/${P}.tar.xz
https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz";



[gentoo-commits] proj/portage-utils: New tag: v0.73

2018-08-01 Thread Fabian Groffen
commit: 
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Aug  1 13:48:11 2018 +

New tag: v0.73




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

2018-08-01 Thread Tony Vroon
commit: 4b6c098a423bc4db7cb24c95d2ebccd50a94e534
Author: Tony Vroon  gentoo  org>
AuthorDate: Wed Aug  1 13:27:07 2018 +
Commit: Tony Vroon  gentoo  org>
CommitDate: Wed Aug  1 13:39:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b6c098a

net-misc/asterisk: 13.22.0 version bump

Bugfix release; addresses stuck channels after app_confbridge ended quickly,
CDR deadlocks and now copes with OpenSSL configured as no-deprecated.

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 net-misc/asterisk/Manifest|   1 +
 net-misc/asterisk/asterisk-13.22.0.ebuild | 327 ++
 2 files changed, 328 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 2b79ea8e0b5..4f719c21b02 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -2,5 +2,6 @@ DIST asterisk-11.25.1.tar.gz 35125897 BLAKE2B 
42f79202c3e69dc0ff1ddad909c87bc0a0
 DIST asterisk-11.25.3.tar.gz 35134682 BLAKE2B 
9da24d5d6a674ab660edb103e5fc56ddfbcc58cd86166cc08cceb0598a63b51eae36133565e09a30ad11ff6623ba8945437dfb561d2916f68341d398540dabce
 SHA512 
9c0521d55e5b69663ea40066d52e397ba6c165a4b20cd0a1e5e375b9c0e5a6e4f37908e50b0b580e288dec9be252af9a8bce7bceb03ba029f902fb757e6311ed
 DIST asterisk-13.19.0.tar.gz 33027887 BLAKE2B 
f799f51dc4b45d6db2261abfae33f41416616650702ff0cf6c253a80cf2f554f180df9e90bd107ac6a29ef16e3bfadba087f6485fa93978899590b417443
 SHA512 
5404080a42e2d6d76b8fa8629c9570ae55c943676c51901a34552dc69c35f82001a1738e2da3adedf1de254bc8d1821ea7708f844685462ecdd1fd4e979e0e7f
 DIST asterisk-13.19.2.tar.gz 32991960 BLAKE2B 
3b1f731fb68e2d455bfc76e863a8abbd8903ac2f7e89f5bc4b97db0072b0999679a79e6ebbb55c886847fb1db639b6ad84d1f7de1fc3414968ab6b48c5eed72f
 SHA512 
3ee3d57d359ce3049480303b9662a33a905d08491e84d898fd6ee170ee9d34b8bdfcd082b80120dab606929a03572141fe219da75bb87770ed206aeb0249f1e4
+DIST asterisk-13.22.0.tar.gz 33036487 BLAKE2B 
09febd1d9ca875b532dffb7e2be5bda0aa9b2aac22d39a28ee3270d5bcb46f56946549aa5d7c8159c00fdb5a7f36e6f5466d6ebfc93f39cb65276efe0bee52b9
 SHA512 
eb5416d6911aac474c4a1532b1452b0d05359e4150b2e03ba8ac7d5f5f8bfc837a1640fcf26dfa8452b3a738af37e5659f5db6680c16d3ff1ee6c785864c5d5c
 DIST gentoo-asterisk-patchset-3.17.tar.bz2 5074 BLAKE2B 
3c945e77b54b2449253acb9fcea8d289a7a3184729190622c14aff5557d36c93556efa83320fe4e7ae84021960c09f35ae9f997e8015706eef933aae2948309e
 SHA512 
37f86f3c699b2643afd8080391e817a282571694bb56e00efd0734918dbc33d6c12a2463dbc24667597420863b4f506870140fbb8ef3f1700124ef790ae7252d
 DIST gentoo-asterisk-patchset-4.07.tar.bz2 2471 BLAKE2B 
d9026e7e8c12431496c24f204d117ed715741623195af10c838ec3ac5ce6a26fbb2d76d4c45c538881b532084e2ce74d2de83a27a0abaa5f65791be91416ef6d
 SHA512 
73a9f92e6a737687c311941100c45bbc573f54fa79d0284318996c0d70274a4d2218693406d71b371496d27123d4d99bbc159974388e6547a682c06084d3b4c5

diff --git a/net-misc/asterisk/asterisk-13.22.0.ebuild 
b/net-misc/asterisk/asterisk-13.22.0.ebuild
new file mode 100644
index 000..e0b88a37696
--- /dev/null
+++ b/net-misc/asterisk/asterisk-13.22.0.ebuild
@@ -0,0 +1,327 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools eutils linux-info multilib user systemd
+
+MY_P="${PN}-${PV/_/-}"
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="http://www.asterisk.org/";
+SRC_URI="http://downloads.asterisk.org/pub/telephony/asterisk/releases/${MY_P}.tar.gz
+mirror://gentoo/gentoo-asterisk-patchset-4.07.tar.bz2"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE="
+   +voicemail_storage_file
+   voicemail_storage_odbc
+   voicemail_storage_imap
+"
+IUSE="${IUSE_VOICEMAIL_STORAGE} alsa bluetooth calendar +caps cluster curl 
dahdi debug doc freetds gtalk http iconv ilbc xmpp ldap libedit libressl lua 
mysql newt +samples odbc osplookup oss pjproject portaudio postgres radius 
selinux snmp span speex srtp static syslog vorbis"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   ^^ ( ${IUSE_VOICEMAIL_STORAGE/+/} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+EPATCH_SUFFIX="patch"
+PATCHES=( "${WORKDIR}/asterisk-patchset" )
+
+CDEPEND="dev-db/sqlite:3
+   dev-libs/popt
+   dev-libs/jansson
+   dev-libs/libxml2
+   !libressl? ( dev-libs/openssl:0 )
+   libressl? ( dev-libs/libressl )
+   sys-libs/ncurses:*
+   sys-libs/zlib
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez )
+   calendar? ( net-libs/neon
+dev-libs/libical
+dev-libs/iksemel )
+   caps? ( sys-libs/libcap )
+   cluster? ( sys-cluster/corosync )
+   curl? ( net-misc/curl )
+   dahdi? ( >=net-libs/libpri-1.4.12_beta2
+   net-misc/dahdi-tools )
+   freetds? ( dev-db/freetds )
+   gtalk? ( dev-libs/iksemel )
+   http? ( dev-libs/gmime:2.6 )
+   iconv? ( virtual/libiconv )
+

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

2018-08-01 Thread Michał Górny
commit: 34ad2d0e9058bd186d3239d8d4401678ddde8642
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  1 13:33:10 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  1 13:34:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34ad2d0e

dev-python/pypy: Disable more problematic tests

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

 dev-python/pypy/pypy-6.0.0.ebuild | 13 -
 dev-python/pypy/pypy-.ebuild  | 13 -
 2 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/dev-python/pypy/pypy-6.0.0.ebuild 
b/dev-python/pypy/pypy-6.0.0.ebuild
index 63c1511a472..3f036775348 100644
--- a/dev-python/pypy/pypy-6.0.0.ebuild
+++ b/dev-python/pypy/pypy-6.0.0.ebuild
@@ -228,7 +228,18 @@ src_test() {
# (unset)
local -x PYTHONDONTWRITEBYTECODE=
 
-   ./pypy-c ./pypy/test_all.py --pypy=./pypy-c -vv lib-python || die
+   local ignored_tests=(
+   # network
+   --ignore=lib-python/2.7/test/test_urllibnet.py
+   --ignore=lib-python/2.7/test/test_urllib2net.py
+   # lots of free space
+   --ignore=lib-python/2.7/test/test_zipfile64.py
+   # no module named 'worker' -- a lot
+   --ignore=lib-python/2.7/test/test_xpickle.py
+   )
+
+   ./pypy-c ./pypy/test_all.py --pypy=./pypy-c -vv \
+   "${ignored_tests[@]}" lib-python || die
 }
 
 src_install() {

diff --git a/dev-python/pypy/pypy-.ebuild b/dev-python/pypy/pypy-.ebuild
index d3d73e720f2..11f050a7d0a 100644
--- a/dev-python/pypy/pypy-.ebuild
+++ b/dev-python/pypy/pypy-.ebuild
@@ -234,7 +234,18 @@ src_test() {
# (unset)
local -x PYTHONDONTWRITEBYTECODE=
 
-   ./pypy-c ./pypy/test_all.py --pypy=./pypy-c -vv lib-python || die
+   local ignored_tests=(
+   # network
+   --ignore=lib-python/2.7/test/test_urllibnet.py
+   --ignore=lib-python/2.7/test/test_urllib2net.py
+   # lots of free space
+   --ignore=lib-python/2.7/test/test_zipfile64.py
+   # no module named 'worker' -- a lot
+   --ignore=lib-python/2.7/test/test_xpickle.py
+   )
+
+   ./pypy-c ./pypy/test_all.py --pypy=./pypy-c -vv \
+   "${ignored_tests[@]}" lib-python || die
 }
 
 src_install() {



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

2018-08-01 Thread Michał Górny
commit: bd8453f541b60d86b5a64c8dd0becf34c64c6e01
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  1 13:32:47 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  1 13:34:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd8453f5

dev-python/pypy-bin: Disable more problematic tests

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

 dev-python/pypy-bin/pypy-bin-6.0.0.ebuild | 13 -
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/dev-python/pypy-bin/pypy-bin-6.0.0.ebuild 
b/dev-python/pypy-bin/pypy-bin-6.0.0.ebuild
index 312b592c270..2330fd7634d 100644
--- a/dev-python/pypy-bin/pypy-bin-6.0.0.ebuild
+++ b/dev-python/pypy-bin/pypy-bin-6.0.0.ebuild
@@ -150,7 +150,18 @@ src_test() {
# (unset)
local -x PYTHONDONTWRITEBYTECODE=
 
-   ./pypy-c ./pypy/test_all.py --pypy=./pypy-c -vv lib-python || die
+   local ignored_tests=(
+   # network
+   --ignore=lib-python/2.7/test/test_urllibnet.py
+   --ignore=lib-python/2.7/test/test_urllib2net.py
+   # lots of free space
+   --ignore=lib-python/2.7/test/test_zipfile64.py
+   # no module named 'worker' -- a lot
+   --ignore=lib-python/2.7/test/test_xpickle.py
+   )
+
+   ./pypy-c ./pypy/test_all.py --pypy=./pypy-c -vv \
+   "${ignored_tests[@]}" lib-python || die
 }
 
 src_install() {



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

2018-08-01 Thread Fabian Groffen
commit: e04d4940401a13f6851c732b70bdba0a64902d10
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Aug  1 13:26:32 2018 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Aug  1 13:26:32 2018 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=e04d4940

qmerge: implement laymans file identification, bug #660508

Portage can create binpkgs compressed differently than with bzip2, so
try to probe the file quickly before untarring, so we can use the
correct flag with tar.

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

 qmerge.c | 48 ++--
 1 file changed, 46 insertions(+), 2 deletions(-)

diff --git a/qmerge.c b/qmerge.c
index 54d6a79..6d98c43 100644
--- a/qmerge.c
+++ b/qmerge.c
@@ -773,6 +773,7 @@ pkg_merge(int level, const depend_atom *atom, const struct 
pkg_t *pkg)
char **iargv;
char c;
int iargc;
+   const char *compr;
 
if (!install || !pkg || !atom)
return;
@@ -914,11 +915,54 @@ pkg_merge(int level, const depend_atom *atom, const 
struct pkg_t *pkg)
if (run_applet_l("qxpak", "-d", "vdb", "-x", tbz2, NULL) != 0)
err("`qxpak -d vdb -x %s` failed", tbz2);
 
+   /* figure out if the data is compressed differently from what the
+* name suggests, bug #660508, usage of BINPKG_COMPRESS,
+* due to the minimal nature of where we run, we cannot rely on file
+* or GNU tar, so have to do some laymans MAGIC hunting ourselves */
+   compr = "j";  /* default: bzip2 */
+   {
+   /* bz2: 2-byte: 'B' 'Z'  at byte 0
+* gz:  4-byte:  1f  8b  at byte 0
+* xz:  4-byte: '7' 'z' 'X' 'Z'  at byte 1
+* tar: 6-byte: 'u' 's' 't' 'a' 'r' \0   at byte 257 */
+   unsigned char magic[257+6];
+   FILE *mfd;
+
+   sprintf(tbz2, "%s.tar.bz2", pkg->PF);
+   mfd = fopen(tbz2, "r");
+   if (mfd != NULL) {
+   size_t mlen = fread(magic, 1, sizeof(magic), mfd);
+   fclose(mfd);
+
+   if (mlen >= 2 && magic[0] == 'B' && magic[1] == 'Z') {
+   compr = "j";
+   } else if (mlen >= 4 &&
+   magic[0] == 037 && magic[1] == 0213 &&
+   magic[2] == 010 && magic[3] == 00)
+   {
+   compr = "z";
+   } else if (mlen >= 5 &&
+   magic[1] == '7' && magic[2] == 'z' &&
+   magic[3] == 'X' && magic[4] == 'Z')
+   {
+   compr = "J";
+   } else if (mlen == 257+6 &&
+   magic[257] == 'u' && magic[258] == 's' 
&&
+   magic[259] == 't' && magic[260] == 'a' 
&&
+   magic[261] == 'r' && magic[262] == '\0')
+   {
+   compr = "";
+   }
+   }
+   }
+
free(tbz2);
 
-   /* extrct the binary package data */
+   /* extract the binary package data */
mkdir("image", 0755);
-   snprintf(buf, sizeof(buf), BUSYBOX " tar -jx%sf %s.tar.bz2 -C image/", 
((verbose > 1) ? "v" : ""), pkg->PF);
+   snprintf(buf, sizeof(buf),
+   BUSYBOX " tar -%sx%sf %s.tar.bz2 -C image/",
+   compr, ((verbose > 1) ? "v" : ""), pkg->PF);
xsystem(buf);
fflush(stdout);
 



[gentoo-commits] repo/gentoo:master commit in: net-im/err/

2018-08-01 Thread Sergey Popov
commit: 7be9f4f7085eab0f72211f0b9b109fc783bf5fa8
Author: Sergey Popov  gentoo  org>
AuthorDate: Wed Aug  1 13:08:47 2018 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Wed Aug  1 13:11:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7be9f4f7

net-im/err: version bump

Reported-by: Leho Kraav  kraav.com>
Bug: https://bugs.gentoo.org/525036
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 net-im/err/Manifest |  1 +
 net-im/err/err-5.2.0.ebuild | 87 +
 net-im/err/metadata.xml | 32 -
 3 files changed, 104 insertions(+), 16 deletions(-)

diff --git a/net-im/err/Manifest b/net-im/err/Manifest
index c83e07c39df..958feac807e 100644
--- a/net-im/err/Manifest
+++ b/net-im/err/Manifest
@@ -1 +1,2 @@
 DIST err-1.7.1.tar.gz 100716 BLAKE2B 
6d47ec4e632210ed313342075f87e1857460b57dc9b32d4487b2980c9c99e2a852d27ae7a5c87ee6d8bc4bcd15577ca11934111f27c81979f8aca9d14223212d
 SHA512 
5be7f6ede6694877e73226de4da58bc47e1230032bc9be8dd3e8fd1448afd1e3ae4c02ecbdb30343b98466bb0d3a8fbfbcb6609c5c50768a9be70b9d22f675a4
+DIST errbot-5.2.0.tar.gz 189305 BLAKE2B 
96e275ee2a70fcab217f4a91c855192d8536cc177e0cafe08c8f55e17a09c06913c07e50473f87ea29e4537cd6389907615eba86d44756962ed59a87498be398
 SHA512 
d879e9da6647d697ead0a5f72fe83cf33614201863a9a62bc62c90d7ac0478e1e0902438c6f053d2ea56c940d68b136bbfa497175fb11647913bd7f139220aec

diff --git a/net-im/err/err-5.2.0.ebuild b/net-im/err/err-5.2.0.ebuild
new file mode 100644
index 000..56e859063a4
--- /dev/null
+++ b/net-im/err/err-5.2.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{3_5,3_6} )
+
+MY_PN="errbot"
+MY_P="${MY_PN}-${PV}"
+
+inherit distutils-r1 user
+
+DESCRIPTION="Multiprotocol chatbot designed to be easily deployable and 
maintainable"
+HOMEPAGE="http://errbot.io/";
+SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="irc +xmpp"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="
+   dev-python/ansi[${PYTHON_USEDEP}]
+   dev-python/bottle[${PYTHON_USEDEP}]
+   dev-python/colorlog[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/daemonize[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/webtest[${PYTHON_USEDEP}]
+   dev-python/yapsy[${PYTHON_USEDEP}]
+   virtual/python-dnspython[${PYTHON_USEDEP}]
+   irc? (
+   dev-python/irc[${PYTHON_USEDEP}]
+   )
+   xmpp? (
+   dev-python/pyasn1[${PYTHON_USEDEP}]
+   dev-python/pyasn1-modules[${PYTHON_USEDEP}]
+   dev-python/sleekxmpp[${PYTHON_USEDEP}]
+   )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+# NOTES:
+# 1. Support for BOT_SENTRY option is missing, cause
+#we do not have apropriate packages in portage yet
+# 2. Currently only XMPP is supported(IRC still untested)
+# 3. Internal web server is temporarily removed (rocket-err from requires.txt)
+# 4. pygments-markdown-lexer dependency(needed only for debugging?) is 
temporarily removed (pygments-markdown-lexer from requires.txt)
+
+pkg_setup() {
+   ebegin "Creating err group and user"
+   enewgroup 'err'
+   enewuser 'err' -1 -1 -1 'err'
+   eend ${?}
+}
+
+python_prepare_all() {
+   sed -i \
+   -e '/rocket-errbot/d' \
+   -e 's/dnspython3/dnspython/' \
+   -e '/pygments-markdown-lexer/d' \
+   setup.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   newinitd "${FILESDIR}"/errd.initd.2 errd
+   newconfd "${FILESDIR}"/errd.confd errd
+
+   dodir /etc/${PN}
+   keepdir /var/lib/${PN}
+   keepdir /var/log/${PN}
+   fowners -R err:err /var/lib/${PN}
+   fowners -R err:err /var/log/${PN}
+
+   insinto /etc/${PN}
+   newins errbot/config-template.py config.py
+}

diff --git a/net-im/err/metadata.xml b/net-im/err/metadata.xml
index e6e55f5a3b8..93446d15f5a 100644
--- a/net-im/err/metadata.xml
+++ b/net-im/err/metadata.xml
@@ -1,20 +1,20 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-  
-pinkb...@gentoo.org
-Sergey Popov
-  
-  
-Pull optional dependencies, needed for IRC backend
-Enable support for installing plugins with 
dev-vcs/git
-  
-  
-gbin/err
-
-  g...@gootz.net
-  Guillaume BINET
-
-err
-  
+   
+   pinkb...@gentoo.org
+   Sergey Popov
+   
+   
+   Pull optional dependencies, needed for IRC 
backend
+   Enable support for installing plugins with 
dev-vcs/git
+

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

2018-08-01 Thread Sergey Popov
commit: 76ee312b49eeef2cc1da22a87390a5189960f62c
Author: Sergey Popov  gentoo  org>
AuthorDate: Wed Aug  1 12:55:44 2018 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Wed Aug  1 12:55:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76ee312b

dev-python/daemonize: new package

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-python/daemonize/Manifest   |  1 +
 dev-python/daemonize/daemonize-2.4.7.ebuild | 18 ++
 dev-python/daemonize/metadata.xml   | 12 
 3 files changed, 31 insertions(+)

diff --git a/dev-python/daemonize/Manifest b/dev-python/daemonize/Manifest
new file mode 100644
index 000..a2280ec257f
--- /dev/null
+++ b/dev-python/daemonize/Manifest
@@ -0,0 +1 @@
+DIST daemonize-2.4.7.tar.gz 10096 BLAKE2B 
aeac5b0c0ac3dc0a1a069f3b1bdcc81bc8cc6703c4650ee6b569f6ce9caf621655e41a94406b1ff22817ef2f64d7826ad9491cbe1b0591e357141f34f06f
 SHA512 
33c32893916b9bc45949bb4115bc8aee2eacd809535783eb7b07d3d3ee162ea969da5a739078f8b061e89da52e8da468f9d7fe916dd4f9d7dbea7012c2955e9d

diff --git a/dev-python/daemonize/daemonize-2.4.7.ebuild 
b/dev-python/daemonize/daemonize-2.4.7.ebuild
new file mode 100644
index 000..e186dc2bcd2
--- /dev/null
+++ b/dev-python/daemonize/daemonize-2.4.7.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6} )
+
+inherit distutils-r1
+
+DESCRIPTION="Library for writing system daemons in Python"
+HOMEPAGE="https://github.com/thesharp/daemonize";
+SRC_URI="https://github.com/thesharp/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"

diff --git a/dev-python/daemonize/metadata.xml 
b/dev-python/daemonize/metadata.xml
new file mode 100644
index 000..0f169dd5171
--- /dev/null
+++ b/dev-python/daemonize/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   pinkb...@gentoo.org
+   Sergey Popov
+   
+   
+   thesharp/daemonize
+   daemonize
+   
+



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

2018-08-01 Thread Sergey Popov
commit: 5e677253c3a88520c768a78c9be6d88c3b0659c4
Author: Sergey Popov  gentoo  org>
AuthorDate: Wed Aug  1 12:59:44 2018 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Wed Aug  1 12:59:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e677253

dev-python/ansi: new package

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-python/ansi/Manifest  |  1 +
 dev-python/ansi/ansi-0.1.3.ebuild | 20 
 dev-python/ansi/metadata.xml  | 12 
 3 files changed, 33 insertions(+)

diff --git a/dev-python/ansi/Manifest b/dev-python/ansi/Manifest
new file mode 100644
index 000..3df0150bb7e
--- /dev/null
+++ b/dev-python/ansi/Manifest
@@ -0,0 +1 @@
+DIST ansi-0.1.3.tar.gz 4561 BLAKE2B 
33f1bb49dac19879a1e98dc75706e1963a11665a31c80161a6ff9580b5e2c0ec50de7e168860cde647488c67d2bb5bfd1418b9f4637c9db2f3d68d1b49bcfb47
 SHA512 
824ba1a9125af8fc23f402ab4de26c82250dad7be0080e0050585ad955337801393792c01ed3affa8a25551fa07b3caaedecde1889401293d415249e70a72705

diff --git a/dev-python/ansi/ansi-0.1.3.ebuild 
b/dev-python/ansi/ansi-0.1.3.ebuild
new file mode 100644
index 000..e1e76f20762
--- /dev/null
+++ b/dev-python/ansi/ansi-0.1.3.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6} )
+
+inherit distutils-r1
+
+DESCRIPTION="ANSI cursor movement and graphics in Python"
+HOMEPAGE="https://github.com/tehmaze/ansi";
+SRC_URI="https://github.com/tehmaze/${PN}/archive/${P}.tar.gz";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+S="${WORKDIR}/${PN}-${P}"

diff --git a/dev-python/ansi/metadata.xml b/dev-python/ansi/metadata.xml
new file mode 100644
index 000..7a7fc220ebb
--- /dev/null
+++ b/dev-python/ansi/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   pinkb...@gentoo.org
+   Sergey Popov
+   
+   
+   tehmaze/ansi
+   ansi
+   
+



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

2018-08-01 Thread Michał Górny
commit: 6d8908533b9be01de026a18cdb5d25e5ca0e6279
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  1 12:22:56 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  1 12:24:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d890853

dev-python/pypy3: Fix reenabling byte-compilation for tests

 dev-python/pypy3/pypy3-6.0.0.ebuild | 4 ++--
 dev-python/pypy3/pypy3-.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-python/pypy3/pypy3-6.0.0.ebuild 
b/dev-python/pypy3/pypy3-6.0.0.ebuild
index 71af571b476..d32be15922b 100644
--- a/dev-python/pypy3/pypy3-6.0.0.ebuild
+++ b/dev-python/pypy3/pypy3-6.0.0.ebuild
@@ -193,11 +193,11 @@ src_compile() {
 
 src_test() {
# (unset)
-   local -x PYTHONDONTWRITEBYTECODE
+   local -x PYTHONDONTWRITEBYTECODE=
 
# Test runner requires Python 2 too. However, it spawns PyPy3
# internally so that we end up testing the correct interpreter.
-   "${PYTHON}" ./pypy/test_all.py --pypy=./pypy3-c lib-python || die
+   "${PYTHON}" ./pypy/test_all.py --pypy=./pypy3-c -vv lib-python || die
 }
 
 src_install() {

diff --git a/dev-python/pypy3/pypy3-.ebuild 
b/dev-python/pypy3/pypy3-.ebuild
index 61b32ea2ad5..9aabe19e3d3 100644
--- a/dev-python/pypy3/pypy3-.ebuild
+++ b/dev-python/pypy3/pypy3-.ebuild
@@ -220,11 +220,11 @@ src_compile() {
 
 src_test() {
# (unset)
-   local -x PYTHONDONTWRITEBYTECODE
+   local -x PYTHONDONTWRITEBYTECODE=
 
# Test runner requires Python 2 too. However, it spawns PyPy3
# internally so that we end up testing the correct interpreter.
-   "${PYTHON}" ./pypy/test_all.py --pypy=./pypy3-c lib-python || die
+   "${PYTHON}" ./pypy/test_all.py --pypy=./pypy3-c -vv lib-python || die
 }
 
 src_install() {



  1   2   >