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

2017-12-23 Thread Alice Ferrazzi
commit: 8a3338b59c56df943d8c91dfaba2398f59026118
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Sun Dec 24 07:44:48 2017 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Sun Dec 24 07:44:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a3338b5

sys-kernel/git-sources: bump

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 sys-kernel/git-sources/Manifest|  1 +
 sys-kernel/git-sources/git-sources-4.15_rc5.ebuild | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index bdab613a34e..76978972f00 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -3,3 +3,4 @@ DIST patch-4.15-rc1.patch 43506905 BLAKE2B 
b6126c5f86574042d1c1dc3f305eea3453b24
 DIST patch-4.15-rc2.patch 44097969 BLAKE2B 
b0ebb776063a83eda0dab583a4c53cb19366dcc50ac32dc12eb7de7a033a8b8671f66f587ad34a62864958d111e16e1efe336e8fef0b6b188bccaaecce8d9451
 SHA512 
a1833e28b7e513c71c6a14e3caf6c1709ebb2c4cb9804ec31a4d0afd2a6b3f339f5fd6523197459f6a96d0b9b4ba4885e188a88365b1d195a8e38ced3c2910cb
 DIST patch-4.15-rc3.patch 45281665 BLAKE2B 
ff9051f836b8efeaa0c356a58221f5464413807dbe5c5e2b879e6b57f0ee67da1ab1b245f10de95db4054d3b20c799d3b30b8f6573a118172b38939d4b09575a
 SHA512 
871bd2804f50ab732c73c67e9d41daa3f1bc427c00d846be06068155e5f2fb0e3a6b0941d949e8488f6b987953dd8ee06f23f34d676d567cadabae894f9b1025
 DIST patch-4.15-rc4.patch 45578434 BLAKE2B 
cddb2beb403d3cbd0d0d98218dad90078fba989e386f5926af97cffdbcc5d5e1cb7c2d71aba428e4ed85e3c61811ee91d14d5864de6b1f88acad1eba9da28841
 SHA512 
378f693d76ee16043da844e9cd053bbfe086c31025ea8d295803845c9d71b1a310c816238703bae81ecbe76dbe45cc69bc007f0b3e7ff6d8eb9dbf621c401847
+DIST patch-4.15-rc5.patch 45928364 BLAKE2B 
0e798993916680abae0ec40c4bc3128b4b79fd267a6c22448e2cf4bf574aed1b923681a406cf9f48ea1902df2a95f0962d8a300402cccb7dfc1fb9932c9fb6fa
 SHA512 
90d19f5d373e9368d6346c047754a0cdc6e53072da63a533a49cadc8a7ed14e6eebfe109d8be6642f820398626a25d6e75577fcf59e9a9902c4e959fcc470604

diff --git a/sys-kernel/git-sources/git-sources-4.15_rc5.ebuild 
b/sys-kernel/git-sources/git-sources-4.15_rc5.ebuild
new file mode 100644
index 000..163014d38b8
--- /dev/null
+++ b/sys-kernel/git-sources/git-sources-4.15_rc5.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+UNIPATCH_STRICTORDER="yes"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_NOUSEPR="yes"
+K_SECURITY_UNSUPPORTED="1"
+K_BASE_VER="4.14"
+K_EXP_GENPATCHES_NOUSE="1"
+K_FROM_GIT="yes"
+ETYPE="sources"
+CKV="${PVR/-r/-git}"
+
+# only use this if it's not an _rc/_pre release
+[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}"
+inherit kernel-2
+detect_version
+
+DESCRIPTION="The very latest -git version of the Linux kernel"
+HOMEPAGE="https://www.kernel.org;
+SRC_URI="${KERNEL_URI}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86"
+IUSE=""
+
+K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and
+experimental nature. If you have any issues, try a matching vanilla-sources
+ebuild -- if the problem is not there, please contact the upstream kernel
+developers at https://bugzilla.kernel.org and on the linux-kernel mailing list 
to
+report the problem so it can be fixed in time for the next kernel release."
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   >=sys-devel/patch-2.7.5"
+
+pkg_postinst() {
+   postinst_sources
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/puppet-mode/

2017-12-23 Thread Hans de Graaff
commit: 249e15aa6d2ca15261ca627ba23d7e7b4588e948
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Dec 24 07:08:18 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec 24 07:08:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=249e15aa

app-emacs/puppet-mode: amd64 stable, bug 639474

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 app-emacs/puppet-mode/puppet-mode-0.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/puppet-mode/puppet-mode-0.3-r1.ebuild 
b/app-emacs/puppet-mode/puppet-mode-0.3-r1.ebuild
index c3499c592da..71d3827097d 100644
--- a/app-emacs/puppet-mode/puppet-mode-0.3-r1.ebuild
+++ b/app-emacs/puppet-mode/puppet-mode-0.3-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/voxpupuli/puppet-mode/archive/${PV}.tar.gz -> ${P}.t
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86"
 
 DOCS="CHANGES.rst README.rst"
 SITEFILE="50${PN}-1-gentoo.el"



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

2017-12-23 Thread Hans de Graaff
commit: fdb73a4d73626318e49b51fcfb81286d55479e8a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Dec 24 07:10:08 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec 24 07:10:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdb73a4d

app-admin/puppet: amd64 stable, bug 639474

Package-Manager: Portage-2.3.13, Repoman-2.3.3

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

diff --git a/app-admin/puppet/puppet-4.10.8.ebuild 
b/app-admin/puppet/puppet-4.10.8.ebuild
index 1e8432878e5..847f8eddb1f 100644
--- a/app-admin/puppet/puppet-4.10.8.ebuild
+++ b/app-admin/puppet/puppet-4.10.8.ebuild
@@ -17,7 +17,7 @@ SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
 
 LICENSE="Apache-2.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86"
 IUSE="augeas diff doc emacs experimental ldap rrdtool selinux shadow sqlite 
vim-syntax xemacs"
 RESTRICT="test"
 



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

2017-12-23 Thread Hans de Graaff
commit: 53dcc6114b5a06181e630bea6e2ae7f1d0003a15
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Dec 24 06:44:01 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec 24 06:44:01 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53dcc611

dev-ruby/ffi: cleanup

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-ruby/ffi/Manifest|  1 -
 dev-ruby/ffi/ffi-1.9.6-r2.ebuild | 66 
 2 files changed, 67 deletions(-)

diff --git a/dev-ruby/ffi/Manifest b/dev-ruby/ffi/Manifest
index 45bd3ce7149..c3de3d8dcb3 100644
--- a/dev-ruby/ffi/Manifest
+++ b/dev-ruby/ffi/Manifest
@@ -1,2 +1 @@
 DIST ffi-git-1.9.18.tgz 901805 BLAKE2B 
b04715095858d461e4a0a904185dbd603e391611ef446de385deb533d8fcbff0ada3f1865599fb51e3446df629c16d491c476e179cfa356c7d8c84e1827b2729
 SHA512 
49c52e5e42e436b7969c35a34b28bd7929d75372638ac5373486a1d624026c12dc682009bc101e4a2c8f1442ed6f1ba17b438cda2e02d4256622b489c4bd9945
-DIST ffi-git-1.9.6.tgz 895468 BLAKE2B 
a64b6f9504726c87d4564fef01bba2f0bae79b76e94a4464b954e54f29c70ccc51a26bed3a2c9efae80597b6344bda3f319585b67cd77f4e7f00bd8afd40f1ee
 SHA512 
4b690b70db41642be679f13b33a67e27e1a4b14ca56d6ce355ea0a300c793a63e1081fb19d4c4bd395c1bea55a1669b96e3405932fffeebd328809a410fe3e8f

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



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

2017-12-23 Thread Hans de Graaff
commit: bd998c09ad357f6ad904f4126de2a8aa46207fa5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Dec 24 06:38:44 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec 24 06:38:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd998c09

dev-ruby/rdoc: add 6.0.1

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-ruby/rdoc/Manifest  |  1 +
 dev-ruby/rdoc/rdoc-6.0.1.ebuild | 90 +
 2 files changed, 91 insertions(+)

diff --git a/dev-ruby/rdoc/Manifest b/dev-ruby/rdoc/Manifest
index ff06de46679..8676e8da198 100644
--- a/dev-ruby/rdoc/Manifest
+++ b/dev-ruby/rdoc/Manifest
@@ -3,3 +3,4 @@ DIST rdoc-4.3.0.gem 738816 BLAKE2B 
f705b4fed5a9a7e3a850cacc17b7df3f8fdeb163938ed
 DIST rdoc-5.0.0.tar.gz 701335 BLAKE2B 
6fb6fe6bd6c00886229613f2d49e3f9bd1b7158c16ffa75b2ba8db73dad373b09cf8460ec81f54e555d15ca5b7f7f9703eabf3d088944de6922acc8c8778e189
 SHA512 
922c1fc36a3186eb2784754297930306b420a27ed2dcae879ed34b9325158e1e9c4e0721a44a027805c3e921f9b975b69009ffbf734173d668ba9df1d959c061
 DIST rdoc-5.1.0.tar.gz 702376 BLAKE2B 
733d77a341ddad10f5b648b6bb492e0f79daa392e2ca371d38236e4c85a1c409699e35dd3f5bc8bc48551b399603bb0a747cb3c5f7f1fbf4765aabffaad575aa
 SHA512 
cd2ed37e8502a3e9093c88c258ac5e39542a23c3dcaedb9b5eb48ce391a694e5b35fbcfd62f01ec6353ac9c40a4b7043b2ff11bbc403d2e03de9a84c52bcefe7
 DIST rdoc-6.0.0.tar.gz 696677 BLAKE2B 
d12ce5a22462b797252182244bbd2d1089c557a77f901224b06bc75bbffc9c50055ea0de5808a2055293730e0e79632bd2361a814eb5370b05c33a225c2e0d2a
 SHA512 
18669123b3d712f73f901599a3ae903914369dc3c985651b7bc7ff6e1893a834e6c5688ced97ea6324e6af13050d151bee5d62f44e7a4a1cb8d314acac77b50d
+DIST rdoc-6.0.1.tar.gz 697323 BLAKE2B 
7af4a3189c6680ae3d92b7a0b7764e73a104017b49442d89ffa0e2da2d504e7493b6842a3b5b60326e8f633a10447e2e6efb17ff61da7b6e4e55b52d973fa523
 SHA512 
43812f068b430d4462821098bca1a1f0fc2adc63c6f358a48b4af94aafb76d33eb494ef06f91aa72065f128fb0d34f53a05cb246f0c4fcc31ce9c1b31658d108

diff --git a/dev-ruby/rdoc/rdoc-6.0.1.ebuild b/dev-ruby/rdoc/rdoc-6.0.1.ebuild
new file mode 100644
index 000..a2fd6a5a44d
--- /dev/null
+++ b/dev-ruby/rdoc/rdoc-6.0.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc RI.rdoc TODO.rdoc"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_BINDIR="exe"
+
+inherit ruby-fakegem eutils
+
+DESCRIPTION="An extended version of the RDoc library from Ruby 1.8"
+HOMEPAGE="https://github.com/ruby/rdoc/;
+SRC_URI="https://github.com/ruby/rdoc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Ruby MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE=""
+
+RDEPEND+=">=app-eselect/eselect-ruby-20161226"
+
+ruby_add_bdepend "
+   dev-ruby/kpeg
+   >dev-ruby/racc-1.4.10
+   test? (
+   >=dev-ruby/minitest-5.8:5
+   )"
+
+all_ruby_prepare() {
+   # Other packages also have use for a nonexistent directory, bug 321059
+   sed -i -e 's#/nonexistent#/nonexistent_rdoc_tests#g' test/test_rdoc*.rb 
|| die
+
+   # Avoid unneeded dependency on bundler, bug 603696
+   sed -i -e '/bundler/ s:^:#:' \
+   -e 's/Bundler::GemHelper.gemspec.full_name/"rdoc"/' Rakefile || 
die
+
+   # Remove test that is depending on the locale, which we can't garantuee.
+   sed -i -e '/def test_encode_with/,/^  end/ s:^:#:' 
test/test_rdoc_options.rb || die
+
+   # Remove test depending on FEATURES=userpriv, bug 361959
+   sed -i -e '/def test_check_files/,/^  end/ s:^:#:' 
test/test_rdoc_options.rb || die
+
+   # Remove tests for code that is not included and not listed in 
Manifest.txt
+   rm -f test/test_rdoc_i18n_{locale,text}.rb \
+  test/test_rdoc_generator_pot* || die
+}
+
+all_ruby_compile() {
+   all_fakegem_compile
+
+   if use doc ; then
+   ruby -Ilib -S exe/rdoc || die
+   fi
+}
+
+each_ruby_compile() {
+   ${RUBY} -S rake generate || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   for bin in rdoc ri; do
+   ruby_fakegem_binwrapper $bin /usr/bin/$bin-2
+
+   for version in ${USE_RUBY}; do
+   version=`echo ${version} | cut -c 5-`
+   if use ruby_targets_ruby${version}; then
+   ruby_fakegem_binwrapper $bin 
/usr/bin/${bin}${version}
+   sed -i -e "1s/env ruby/ruby${version}/" \
+   "${ED}/usr/bin/${bin}${version}" || die
+ 

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

2017-12-23 Thread Hans de Graaff
commit: 6579172c751ff2d36baf9d7752dd3126916aca73
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Dec 24 06:43:15 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec 24 06:43:15 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6579172c

dev-ruby/ruby-gettext: add 3.2.6

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-ruby/ruby-gettext/Manifest  |  1 +
 dev-ruby/ruby-gettext/ruby-gettext-3.2.6.ebuild | 65 +
 2 files changed, 66 insertions(+)

diff --git a/dev-ruby/ruby-gettext/Manifest b/dev-ruby/ruby-gettext/Manifest
index 5ed9be67fa2..47ba6880e1e 100644
--- a/dev-ruby/ruby-gettext/Manifest
+++ b/dev-ruby/ruby-gettext/Manifest
@@ -1,3 +1,4 @@
 DIST gettext-3.2.2.gem 283648 BLAKE2B 
d9095e11f3f92ac37f84aad9059e5740af07186caad963b6cbd6081329031122ed2acf402565b5e8bf7c6f51b18d045fab09e6d390effe2f0d7d66981f253efd
 SHA512 
c6806a4f2b9c8519cccdf7651b3482e5938015323648cb1b82acd0632d88ea5c7cdabd925eecb2d4e17d0d396126d4e2ebaac26241c3c7b4f61e187cd4b3133f
 DIST gettext-3.2.3.gem 283648 BLAKE2B 
b746edbc9effd191a2abcff90f699d7a460845104b76410fab20bfef3294afc51951918441f0912fcadca4f59d810ffde9d5ac16c3de7adde6e5f7508c558bb3
 SHA512 
a7e6ca4e54a81eba7bd148849823ea480526f6d377d818f89aad28fc4cf79eb7e01dded441cad143ac806c73241173a1437deddb165ce7f178a9367bc4c5
 DIST gettext-3.2.4.gem 284160 BLAKE2B 
dcd4154686fc4bc596d5433a2d1f3c74eff136dcd2945b65caea495541b5d18bd4a77c7ceafa27c4d5c04b40d11b807941c504f07293bdbb16c473003cded72c
 SHA512 
53613d29fbd68866a66c912428f87e8191682838f2ea9c218972633cc075a19052a7ed1f7e02c5818f2b600b2e0296c4efe832fd854557bfd0afb746cfbfa2c7
+DIST gettext-3.2.6.gem 284672 BLAKE2B 
d431abb3b81e0293eca4b8d3f50fb5840d030aa0c61e2f8f1144680d1e69de4404760f4a0d2b48afbc3a2ca9a6a2a943cd3cf49b9784a33bdde6b0136cbef015
 SHA512 
8d8a820e9d22aae93de69573b4312f7490d0f494bdd27d6b920c29b5100620297d0622ea6dd693e3f7b0b4e1ebfd867de5e7fcfc04633c211ad2f414d23bb36a

diff --git a/dev-ruby/ruby-gettext/ruby-gettext-3.2.6.ebuild 
b/dev-ruby/ruby-gettext/ruby-gettext-3.2.6.ebuild
new file mode 100644
index 000..50931eb376e
--- /dev/null
+++ b/dev-ruby/ruby-gettext/ruby-gettext-3.2.6.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_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="https://ruby-gettext.github.io/;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~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/nokogiri/

2017-12-23 Thread Hans de Graaff
commit: bb8d2192b439012ce7edc70b7eafa9f6a8dcc454
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Dec 24 06:52:27 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec 24 06:52:27 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb8d2192

dev-ruby/nokogiri: amd64 stable, bug 642004

Package-Manager: Portage-2.3.13, Repoman-2.3.3

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.8.1.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.8.1.ebuild
index d574f7d742b..61c3fb99298 100644
--- a/dev-ruby/nokogiri/nokogiri-1.8.1.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.8.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="http://nokogiri.org/;
 LICENSE="MIT"
 SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> 
${P}-git.tgz"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE=""
 



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

2017-12-23 Thread Jason Zaman
commit: 3a8bca2c85267b9f1aacb840d75eb8646412a21b
Author: Jason Zaman  gentoo  org>
AuthorDate: Sun Dec 24 05:43:49 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Dec 24 05:44:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a8bca2c

sys-auth/consolekit: bump to 1.2.1

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 sys-auth/consolekit/Manifest|   1 +
 sys-auth/consolekit/consolekit-1.2.1.ebuild | 131 
 2 files changed, 132 insertions(+)

diff --git a/sys-auth/consolekit/Manifest b/sys-auth/consolekit/Manifest
index c4f23a78f7b..06205e253cd 100644
--- a/sys-auth/consolekit/Manifest
+++ b/sys-auth/consolekit/Manifest
@@ -2,4 +2,5 @@ DIST ConsoleKit-0.4.6.tar.xz 366572 BLAKE2B 
ab4c277fd47b8f99ce8c5a67de86e89b1bdd
 DIST ConsoleKit2-1.1.0.tar.bz2 630178 BLAKE2B 
20d1994a19fbe03d411ac5437f77b75571fbdc19478100676e51e2a1232c643f4b0c86125b5bf1d42aeb5cfb7c8b34601221d674ac27d9bf3112fcd8a83afacb
 SHA512 
14ded07d4140e7a31132de21e84c2878475676b8c98f72b42340708972ed384abb9ba9380d74719718fc220c001387c788cf709cd15f8b19d598467dfe8a57df
 DIST ConsoleKit2-1.1.2.tar.bz2 1125567 BLAKE2B 
1b7c60d224ea4197687c566d324a302aa2f5ed92ed0cfc563ba4d42f78af2999d1693e4587208e5412d042fb0cff99919dfa02ca5b5a43bda3310c17b39ca5d6
 SHA512 
fadca85e05c176b06ead40fba5c068d497bf69bcc322287363d0c27cdd6627b758295db1ef534b908c0e6240486430d8cb36660b4d71216a60d19a52d6d0db39
 DIST ConsoleKit2-1.2.0.tar.bz2 1125402 BLAKE2B 
c2119287ff173783c377a1353f8ce59432f8aa3e64f654716c895fadb5d07462069e457aae7925a6c44bc48bfd4147fc10e9f488a39714386fb6c14bced09f36
 SHA512 
c0f6e629b7229c2ffaafe8da899970b48c8372402447af18560fffd8804d9ab91a4ad2eb82c8f648a14807f8ccc5fb1ab4366de14faa8a2d5fb3767a6a4253f7
+DIST ConsoleKit2-1.2.1.tar.bz2 1182946 BLAKE2B 
f76f99008c78bd3a318c918776129072944e4c3ac18348960e3a725179d3ce4dc2cfb4d04ec5c143bb998f23f63cf36c0f88d8296dc3d0a382a138f3a0a2fecc
 SHA512 
31befe89f7fa604138bfb0722fc6cf12f0934bac004f98fc331004eb5a7f466ed7bd0dc9adc9869da739974208f9a3bc125068ff8a60d4b2badb58ef70a3eb10
 DIST consolekit_0.4.6-4.debian.tar.gz 12192 BLAKE2B 
e88ed907ea3ceecb9ac399618614b1aa5d7eb2c46a706451d78e4ec1598dee5a02d6c5a1b0dd678f6bed4c25277884ec6969a23f8181ef3d8ede94452b6570db
 SHA512 
f7fc5965b1f495d16a8ca167940431bc2569e9bde9e4a356b9c9ed00c2825db61da7b6db3d434d977fff72b3aaef30c455a365b9eba282a887a523753613b58f

diff --git a/sys-auth/consolekit/consolekit-1.2.1.ebuild 
b/sys-auth/consolekit/consolekit-1.2.1.ebuild
new file mode 100644
index 000..ad224d1d9a6
--- /dev/null
+++ b/sys-auth/consolekit/consolekit-1.2.1.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools libtool linux-info pam xdg-utils
+
+MY_PN=ConsoleKit2
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Framework for defining and tracking users, login sessions and 
seats"
+HOMEPAGE="https://github.com/ConsoleKit2/ConsoleKit2 
https://www.freedesktop.org/wiki/Software/ConsoleKit;
+SRC_URI="https://github.com/${MY_PN}/${MY_PN}/releases/download/${PV}/${MY_P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="acl cgroups debug doc evdev kernel_linux pam pm-utils policykit selinux 
test udev"
+
+COMMON_DEPEND=">=dev-libs/glib-2.40:2=[dbus]
+   >=sys-devel/gettext-0.19
+   sys-apps/dbus
+   sys-libs/zlib:=
+   x11-libs/libX11:=
+   acl? (
+   sys-apps/acl:=
+   >=virtual/udev-200
+   )
+   cgroups? (
+   app-admin/cgmanager
+   >=sys-libs/libnih-1.0.2[dbus]
+   )
+   evdev? ( dev-libs/libevdev:= )
+   udev? (
+   virtual/libudev
+   x11-libs/libdrm:=
+   )
+   pam? ( virtual/pam )
+   policykit? ( >=sys-auth/polkit-0.110 )
+   selinux? ( sys-libs/libselinux )"
+# pm-utils: bug 557432
+RDEPEND="${COMMON_DEPEND}
+   kernel_linux? ( sys-apps/coreutils[acl?] )
+   pm-utils? ( sys-power/pm-utils )
+   selinux? ( sec-policy/selinux-consolekit )"
+DEPEND="${COMMON_DEPEND}
+   dev-libs/libxslt
+   virtual/pkgconfig
+   doc? ( app-text/xmlto )
+   test? (
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/xmlto
+   )"
+
+S=${WORKDIR}/${MY_P}
+
+QA_MULTILIB_PATHS="usr/lib/ConsoleKit/.*"
+
+pkg_setup() {
+   if use kernel_linux; then
+   # This is from https://bugs.gentoo.org/376939
+   use acl && CONFIG_CHECK="~TMPFS_POSIX_ACL"
+   # This is required to get login-session-id string with 
pam_ck_connector.so
+   use pam && CONFIG_CHECK+=" ~AUDITSYSCALL"
+   linux-info_pkg_setup
+   fi
+}
+
+src_prepare() {
+   xdg_environment_reset
+
+   sed -i -e '/SystemdService/d' 
data/org.freedesktop.ConsoleKit.service.in || 

[gentoo-commits] repo/gentoo:master commit in: profiles/, dev-php/xdebug-client/, dev-php/xdebug/

2017-12-23 Thread Brian Evans
commit: 474dd0af519051fef42bcf6716a71a0b94f539f7
Author: Brian Evans  gentoo  org>
AuthorDate: Sun Dec 24 03:07:20 2017 +
Commit: Brian Evans  gentoo  org>
CommitDate: Sun Dec 24 03:07:20 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=474dd0af

Revert "dev-php/xdebug: Bump 2.6.0-alpha1"

This reverts commit 2c021fed3ecf350c4b00b10689426d572e112738.

 dev-php/xdebug-client/Manifest |  1 -
 .../xdebug-client-2.6.0_alpha1.ebuild  | 29 ---
 dev-php/xdebug/Manifest|  1 -
 dev-php/xdebug/xdebug-2.6.0_alpha1.ebuild  | 41 --
 profiles/package.mask  |  7 
 5 files changed, 79 deletions(-)

diff --git a/dev-php/xdebug-client/Manifest b/dev-php/xdebug-client/Manifest
index 897d543a284..2f0054762be 100644
--- a/dev-php/xdebug-client/Manifest
+++ b/dev-php/xdebug-client/Manifest
@@ -2,4 +2,3 @@ DIST xdebug-2.4.1.tgz 265542 BLAKE2B 
01526f01bc24f6b241c9647da100b3c080a93bcce4c
 DIST xdebug-2.5.0.tgz 267640 BLAKE2B 
beaa0ac97867a4d28f7daca3277f3c2071f2bc5cfa9302b64f8e02b65b2745340a689962d4f8e1668e3434ed271af741f8d47466f501e1d05c0e2240f0f39730
 SHA512 
75b1dbf32059eebb6ea3fb6ebb50ab26d73f8ce2964be1fec41ecfd9ae3d8bd55b6997daf03727b28b91ba06d08734865158bed6f038a46f00a1da5424ce5fe6
 DIST xdebug-2.5.3.tgz 279085 BLAKE2B 
cbbfb15e92c3f80cda502340396a6137e2234442fd98bc3fe4b2e08e76cba6292fb5176992aadba7193308ec4c9ab32356922a4416a21b23603e9b48a0d73c06
 SHA512 
b301a5abb92e123bbe2b36f7838b56d370a0f2c0c4d3c350b5014f4b86d31daa66e9bff995eed67a570558f6a72ca46a097266e6ab94c413f1dcb99c0fbd4f22
 DIST xdebug-2.5.5.tgz 279491 BLAKE2B 
2492911db7afca2bc96761788c4ec7eac92cb22a6d65b69070b74f702df2bae1ba7dff9f5edfe83542229dbb7ebb3850b6ed1cf19a5e5969413aac3f2d39fc73
 SHA512 
9faab421bd90c03734c047d8c6dcc021c8bc665eb36781c692f194d04c7dca24fe1eb920ca8dc407e5bf4ae0912c4b917587f940f34b07171a8881d4cf8695d1
-DIST xdebug-2.6.0alpha1.tgz 276350 BLAKE2B 
bbb3fdb46c0e69cee606a6b4c3acbc1816acb73c174bb8b598ab068a40b20f728ea908bd063bafa540a4a47ae46e5a262487f0f35435ef587acfbe4f93d23c34
 SHA512 
ffd3b5ca78c6b42773ad43cedbe18ccd6d4ed34b709cbd821d4496d384e2bf9a90bb23c53011d490047f28d198b08b225c2b445a8dfe420769587065098f2e89

diff --git a/dev-php/xdebug-client/xdebug-client-2.6.0_alpha1.ebuild 
b/dev-php/xdebug-client/xdebug-client-2.6.0_alpha1.ebuild
deleted file mode 100644
index 0bf9c2be8c9..000
--- a/dev-php/xdebug-client/xdebug-client-2.6.0_alpha1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_PV="${PV/_/}"
-MY_PV="${MY_PV/rc/RC}"
-
-DESCRIPTION="Xdebug client for the Common Debugger Protocol (DBGP)"
-HOMEPAGE="http://www.xdebug.org/;
-SRC_URI="http://pecl.php.net/get/xdebug-${MY_PV}.tgz;
-
-LICENSE="Xdebug"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
-IUSE="libedit"
-
-DEPEND="libedit? ( dev-libs/libedit )
-   net-libs/libnsl:0="
-RDEPEND="${DEPEND}"
-S="${WORKDIR}/xdebug-${MY_PV}/debugclient"
-
-src_configure() {
-   econf $(use_with libedit)
-}
-
-src_install() {
-   newbin debugclient xdebug
-}

diff --git a/dev-php/xdebug/Manifest b/dev-php/xdebug/Manifest
index 897d543a284..2f0054762be 100644
--- a/dev-php/xdebug/Manifest
+++ b/dev-php/xdebug/Manifest
@@ -2,4 +2,3 @@ DIST xdebug-2.4.1.tgz 265542 BLAKE2B 
01526f01bc24f6b241c9647da100b3c080a93bcce4c
 DIST xdebug-2.5.0.tgz 267640 BLAKE2B 
beaa0ac97867a4d28f7daca3277f3c2071f2bc5cfa9302b64f8e02b65b2745340a689962d4f8e1668e3434ed271af741f8d47466f501e1d05c0e2240f0f39730
 SHA512 
75b1dbf32059eebb6ea3fb6ebb50ab26d73f8ce2964be1fec41ecfd9ae3d8bd55b6997daf03727b28b91ba06d08734865158bed6f038a46f00a1da5424ce5fe6
 DIST xdebug-2.5.3.tgz 279085 BLAKE2B 
cbbfb15e92c3f80cda502340396a6137e2234442fd98bc3fe4b2e08e76cba6292fb5176992aadba7193308ec4c9ab32356922a4416a21b23603e9b48a0d73c06
 SHA512 
b301a5abb92e123bbe2b36f7838b56d370a0f2c0c4d3c350b5014f4b86d31daa66e9bff995eed67a570558f6a72ca46a097266e6ab94c413f1dcb99c0fbd4f22
 DIST xdebug-2.5.5.tgz 279491 BLAKE2B 
2492911db7afca2bc96761788c4ec7eac92cb22a6d65b69070b74f702df2bae1ba7dff9f5edfe83542229dbb7ebb3850b6ed1cf19a5e5969413aac3f2d39fc73
 SHA512 
9faab421bd90c03734c047d8c6dcc021c8bc665eb36781c692f194d04c7dca24fe1eb920ca8dc407e5bf4ae0912c4b917587f940f34b07171a8881d4cf8695d1
-DIST xdebug-2.6.0alpha1.tgz 276350 BLAKE2B 
bbb3fdb46c0e69cee606a6b4c3acbc1816acb73c174bb8b598ab068a40b20f728ea908bd063bafa540a4a47ae46e5a262487f0f35435ef587acfbe4f93d23c34
 SHA512 
ffd3b5ca78c6b42773ad43cedbe18ccd6d4ed34b709cbd821d4496d384e2bf9a90bb23c53011d490047f28d198b08b225c2b445a8dfe420769587065098f2e89

diff --git a/dev-php/xdebug/xdebug-2.6.0_alpha1.ebuild 
b/dev-php/xdebug/xdebug-2.6.0_alpha1.ebuild
deleted file mode 100644
index e6373356bd7..000
--- a/dev-php/xdebug/xdebug-2.6.0_alpha1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# 

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

2017-12-23 Thread Thomas Deutschmann
commit: 18717f432bf9ee9acc11968db28e4b2eb2c6a233
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Dec 24 02:03:58 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Dec 24 02:03:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18717f43

sci-electronics/geda-suite: Fix sci-electronics/pcb dependency

Required due to commit 65bcfacb0cf0569edae90ddc8ec6107d903b28aa.

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sci-electronics/geda-suite/geda-suite-20110427.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-electronics/geda-suite/geda-suite-20110427.ebuild 
b/sci-electronics/geda-suite/geda-suite-20110427.ebuild
index 86d2a25f866..5db8819d9da 100644
--- a/sci-electronics/geda-suite/geda-suite-20110427.ebuild
+++ b/sci-electronics/geda-suite/geda-suite-20110427.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 HOMEPAGE="http://www.geda.seul.org;
@@ -13,7 +13,7 @@ RDEPEND="sci-electronics/geda
sci-electronics/gerbv
>=sci-electronics/gnucap-0.35.20091207
>=sci-electronics/gwave-20090213-r1
-   >=sci-electronics/pcb-20100929
+   sci-electronics/pcb
>=sci-electronics/geda-xgsch2pcb-0.1.3-r2
>=sci-electronics/iverilog-0.9.1
sci-electronics/ngspice



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Panotools-Script/files/, dev-perl/Panotools-Script/

2017-12-23 Thread Kent Fredric
commit: 504f447ff488f89ea556fd3a35d7a21216532a7d
Author: Kent Fredric  gentoo  org>
AuthorDate: Sun Dec 24 00:21:05 2017 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Sun Dec 24 00:22:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=504f447f

dev-perl/Panotools-Script: Fix test failures re bug #623084

- EAPI6
- Fix test failures

Bug: https://bugs.gentoo.org/623084
Package-Manager: Portage-2.3.18, Repoman-2.3.6

 .../Panotools-Script-0.280.0-r3.ebuild | 38 ++
 .../Panotools-Script-0.28-curly-bracket.patch  | 30 +
 2 files changed, 68 insertions(+)

diff --git a/dev-perl/Panotools-Script/Panotools-Script-0.280.0-r3.ebuild 
b/dev-perl/Panotools-Script/Panotools-Script-0.280.0-r3.ebuild
new file mode 100644
index 000..c04a544f9ae
--- /dev/null
+++ b/dev-perl/Panotools-Script/Panotools-Script-0.280.0-r3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=BPOSTLE
+DIST_VERSION=0.28
+inherit eutils perl-module
+
+DESCRIPTION="A perl module for reading, writing, and manipulating hugin script 
files"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gui"
+
+RDEPEND="dev-perl/URI
+   dev-perl/libwww-perl
+   >=dev-perl/Image-Size-2.900.0
+   >=media-libs/exiftool-6
+   gui? ( gnome-extra/zenity )"
+DEPEND=""
+PATCHES=( "${FILESDIR}/${PN}-0.28-curly-bracket.patch" )
+
+src_install() {
+   perl-module_src_install
+   if use gui ; then
+   domenu "${S}"/desktop/*.desktop || die
+   else
+   rm "${D}"/usr/bin/*-gui || die
+   fi
+}
+
+pkg_postinst() {
+   einfo "Some of the scripts require 'nona', 'freepv', 'enblend', 
'autotrace', and"
+   einfo "ImageMagick command-line tools which are available in the 
following"
+   einfo "packages: media-gfx/hugin, media-gfx/freepv, media-gfx/enblend,"
+   einfo "media-gfx/autotrace, and media-gfx/imagemagick."
+}

diff --git 
a/dev-perl/Panotools-Script/files/Panotools-Script-0.28-curly-bracket.patch 
b/dev-perl/Panotools-Script/files/Panotools-Script-0.28-curly-bracket.patch
new file mode 100644
index 000..edbc260e7d5
--- /dev/null
+++ b/dev-perl/Panotools-Script/files/Panotools-Script-0.28-curly-bracket.patch
@@ -0,0 +1,30 @@
+From eb0ec97d7cd256b1c57e1508134c0285203d6674 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
+Date: Mon, 22 May 2017 11:48:27 +0200
+Subject: Escape literal curly bracket in a regexp
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Literal curly brackets must be escaped for Perl 5.26.0.
+
+Bug: https://rt.cpan.org/Public/Bug/Display.html?id=117275
+Bug: https://bugs.gentoo.org/623084
+Signed-off-by: Petr Písař 
+---
+ t/104.metachars.t | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/t/104.metachars.t b/t/104.metachars.t
+index 68ec199..8f3bb9e 100644
+--- a/t/104.metachars.t
 b/t/104.metachars.t
+@@ -25,4 +25,4 @@ print $rule->Assemble;
+ ok ($rule->Assemble =~ /%.1 : %.pod/);
+ ok ($rule->Assemble =~ /\tpod2man --center \$\(PACKAGE\) --release 
\$\(PACKAGE_VERSION\) \$< \$@/);
+ ok ($rule->Assemble =~ /\techo `uname -a` > \$\(TMPDIR\)\/foo/);
+-ok ($rule->Assemble =~ /\tuname -a > \${TMPDIR}\/bar && echo \\"\\ 
\\#\\#\\#\\ \\\(woo\\!\\\)\\ \\#\\#\\#\\ \\"/);
++ok ($rule->Assemble =~ /\tuname -a > \$\{TMPDIR\}\/bar && echo \\"\\ 
\\#\\#\\#\\ \\\(woo\\!\\\)\\ \\#\\#\\#\\ \\"/);
+-- 
+2.15.1
+



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

2017-12-23 Thread Michał Górny
commit: 96dadfcd6f5337c1cf46b88aabc98cfbed92a211
Author: David Pedersen  users  noreply  github  
com>
AuthorDate: Sat Dec 23 01:13:14 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 23 23:49:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96dadfcd

games-rpg/runescape-launcher: Regenerate Manifest

Closes: https://github.com/gentoo/gentoo/pull/6607

 games-rpg/runescape-launcher/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-rpg/runescape-launcher/Manifest 
b/games-rpg/runescape-launcher/Manifest
index b53ef074213..7507e40b1e6 100644
--- a/games-rpg/runescape-launcher/Manifest
+++ b/games-rpg/runescape-launcher/Manifest
@@ -1 +1 @@
-DIST runescape-launcher_2.2.4_amd64.deb 3013304 SHA256 
c57c84286c50959d47dfff54490d87849d12830cccd703373917720822e002de SHA512 
f19b693036ef1cc93d4c3f233ebbae31ef26d696875acd4dd0383f96127f09ce077c8256f37fc07243df063f4cc38211c5ab766ae798680ba4ad59e6c674e426
 WHIRLPOOL 
d7140eb9fdee033c545df4298607b2578436bc7b52d6acf7aef51bc8205d387408b142794daee5c07f9d7f7903af89b2d6f83e803329972a4324ebacf5a9f54f
+DIST runescape-launcher_2.2.4_amd64.deb 3014372 BLAKE2B 
9ac215ff5f4b50a432fe14924d9bd7b8891d488cac05c6e2e657b97df68446e3d6a71c5c8330ff2ee995eddbfa63f885915a0c26413546845edeb219c2e56ac4
 SHA512 
47a3d757f2719474767ba95346f7e2d51a41612c8287656e78a958c68f62a26abcffc187b21d6cb7584bc94b2b5583d55dde4f27cfc18174e917864a7002c518



[gentoo-commits] repo/gentoo:master commit in: dev-perl/PadWalker/

2017-12-23 Thread Kent Fredric
commit: 4110f4aff09c35bec9414707afadb375fed998a1
Author: Kent Fredric  gentoo  org>
AuthorDate: Sat Dec 23 23:35:07 2017 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Sat Dec 23 23:35:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4110f4af

dev-perl/PadWalker: Bump to version 2.300.0 re bug #614636

Upstream:
- Fix test failures without '.' in @INC

Bug: https://bugs.gentoo.org/614636
Package-Manager: Portage-2.3.18, Repoman-2.3.6

 dev-perl/PadWalker/Manifest |  1 +
 dev-perl/PadWalker/PadWalker-2.300.0.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/dev-perl/PadWalker/Manifest b/dev-perl/PadWalker/Manifest
index e6628c9fd9a..b8f1649d58e 100644
--- a/dev-perl/PadWalker/Manifest
+++ b/dev-perl/PadWalker/Manifest
@@ -1 +1,2 @@
 DIST PadWalker-2.2.tar.gz 16158 BLAKE2B 
6ae785c6549607e1ae863e350d2fc92b9dd5a797e386ccdbfcc0a53826c6ca516ea048b9903898c55bee9c9853607334da304277a9703baebccc787d2f16b203
 SHA512 
b0bdfd4f1ebf63e71618dda0db6249fc6b4a0165cc829a9a90e68353f31b61ec6c5873b598b67b085f0a7fb8be40fd1f890e57de85dfdd1bee5543146cc1a3f3
+DIST PadWalker-2.3.tar.gz 16177 BLAKE2B 
b809448751e907083cde30ab95ab6229d47089044ac20695968b3488f7a45beda3b1567ac96d7d76a49c06399307419088a6d3d727a537dcca0859efe6d73843
 SHA512 
0a222dc2ed26825bc031b0e4b4b78660fe9d1a5a5d98552f30e730aa4c8e5c38577da9a960669258a11cfd712f6e3827bafa23162aa1101f01b47b08e303b4b0

diff --git a/dev-perl/PadWalker/PadWalker-2.300.0.ebuild 
b/dev-perl/PadWalker/PadWalker-2.300.0.ebuild
new file mode 100644
index 000..8107bfa0be6
--- /dev/null
+++ b/dev-perl/PadWalker/PadWalker-2.300.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ROBIN
+DIST_VERSION=2.3
+inherit perl-module
+
+DESCRIPTION="play with other peoples' lexical variables"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+DEPEND="virtual/perl-ExtUtils-MakeMaker"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/PPI/

2017-12-23 Thread Kent Fredric
commit: e956162b87bf2ff11b4eaddff72df4838e6546e4
Author: Kent Fredric  gentoo  org>
AuthorDate: Sat Dec 23 10:33:30 2017 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Sat Dec 23 23:35:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e956162b

dev-perl/PPI: Cleanup old re bug #615700

Closes: https://bugs.gentoo.org/615700
Package-Manager: Portage-2.3.18, Repoman-2.3.6

 dev-perl/PPI/Manifest |  1 -
 dev-perl/PPI/PPI-1.220.ebuild | 33 -
 2 files changed, 34 deletions(-)

diff --git a/dev-perl/PPI/Manifest b/dev-perl/PPI/Manifest
index 59c3ae01193..9b23b1fdf6b 100644
--- a/dev-perl/PPI/Manifest
+++ b/dev-perl/PPI/Manifest
@@ -1,2 +1 @@
-DIST PPI-1.220.tar.gz 245416 BLAKE2B 
5fe0af493bee7d7bc7a94384d35b7defd09e6b38c6bb7f4e60432a536cb136478904daa24031408ce229c6c4fb57d41069fbc860830102c28ec66fb49c7615e5
 SHA512 
03ff865424a11cb351211dc7d57b6477848e8f354de74dc5bae214614438549f1dba6818842f6312f88fa631514abad69b0023046d56c8e8584d0b634c202694
 DIST PPI-1.224.tar.gz 257197 BLAKE2B 
47b80a0794bb9157cf0c3ef37d381f3dd5afe938cc6f3df1952ddfca87aa56ae0a4272f34fcd18f713e59ee4a0bcdd90043f012fef5ccf41130926021cb3c70a
 SHA512 
7c5f4a01b3d4a1e7e2f68d7e5c81368387fbe9a4cd2f20afc494706f742c9ba0b293747b692fb77af9a1457e077687c7d5217bf09137ab71bb50ba52da24431c

diff --git a/dev-perl/PPI/PPI-1.220.ebuild b/dev-perl/PPI/PPI-1.220.ebuild
deleted file mode 100644
index 91a28549852..000
--- a/dev-perl/PPI/PPI-1.220.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-MODULE_AUTHOR=MITHALDU
-MODULE_VERSION=1.220
-inherit perl-module
-
-DESCRIPTION="Parse, Analyze and Manipulate Perl (without perl)"
-
-SLOT="0"
-KEYWORDS="alpha amd64 ~arm ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos ~sparc-solaris"
-IUSE="test"
-
-RDEPEND="
-   >=virtual/perl-Scalar-List-Utils-1.20
-   >=dev-perl/Params-Util-1.00
-   >=dev-perl/Clone-0.30
-   >=virtual/perl-Digest-MD5-2.35
-   dev-perl/IO-String
-   >=dev-perl/List-MoreUtils-0.16
-   >=virtual/perl-Storable-2.17"
-DEPEND="${RDEPEND}
-   test? ( >=dev-perl/File-Remove-1.42
-   >=virtual/perl-Test-Simple-0.86
-   >=dev-perl/Test-NoWarnings-0.084
-   >=virtual/perl-File-Spec-0.84
-   dev-perl/Test-SubCalls
-   dev-perl/Test-Object
-   >=dev-perl/Class-Inspector-1.22 )"
-
-SRC_TEST="do"



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

2017-12-23 Thread Zac Medico
commit: c5af5f0d482540243b7c92d636fd5982aa51353a
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Dec 23 23:15:06 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Dec 23 23:20:01 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5af5f0d

net-misc/electron-cash: new package

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 net-misc/electron-cash/Manifest|   1 +
 net-misc/electron-cash/electron-cash-3.0.ebuild| 155 +
 .../electron-cash/files/2.8.0-no-user-root.patch   |  15 ++
 net-misc/electron-cash/metadata.xml|  21 +++
 4 files changed, 192 insertions(+)

diff --git a/net-misc/electron-cash/Manifest b/net-misc/electron-cash/Manifest
new file mode 100644
index 000..9d2539917da
--- /dev/null
+++ b/net-misc/electron-cash/Manifest
@@ -0,0 +1 @@
+DIST electron-cash-3.0.tar.gz 1623371 BLAKE2B 
3311ce41dd40de82ce9f96763fd527505eabda0c9ac10e5076c5dbc3ed73c4f1f299a62e39b5fd696468408bd3764c7dceca36b006d18394d72f61e14f6417b5
 SHA512 
b136d9099e8cc3b248a4cb525c6aeb4a38a57809a66dc8e897bee34fde071b5a14bbe6283ad3bf50087be8544508e078824c249ead0e1914ef7622688fef7e5e

diff --git a/net-misc/electron-cash/electron-cash-3.0.ebuild 
b/net-misc/electron-cash/electron-cash-3.0.ebuild
new file mode 100644
index 000..74a0b17301d
--- /dev/null
+++ b/net-misc/electron-cash/electron-cash-3.0.ebuild
@@ -0,0 +1,155 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+PYTHON_COMPAT=( python3_{4,5} )
+PYTHON_REQ_USE="ncurses?"
+
+inherit distutils-r1 gnome2-utils xdg-utils
+
+MY_P="electrum-${PV}"
+DESCRIPTION="Lightweight Bitcoin Cash client (BCH fork of Electrum)"
+HOMEPAGE="https://github.com/fyookball/electrum/;
+SRC_URI="https://github.com/fyookball/electrum/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+LINGUAS="es_ES ja_JP pt_BR pt_PT zh_CN"
+
+IUSE="audio_modem cli cosign digitalbitbox email ncurses qrcode +qt5 sync vkb"
+
+for lingua in ${LINGUAS}; do
+   IUSE+=" linguas_${lingua}"
+done
+
+REQUIRED_USE="
+   || ( cli ncurses qt5 )
+   audio_modem? ( qt5 )
+   cosign? ( qt5 )
+   digitalbitbox? ( qt5 )
+   email? ( qt5 )
+   qrcode? ( qt5 )
+   sync? ( qt5 )
+   vkb? ( qt5 )
+"
+
+RDEPEND="
+   dev-python/ecdsa[${PYTHON_USEDEP}]
+   dev-python/jsonrpclib[${PYTHON_USEDEP}]
+   dev-python/pbkdf2[${PYTHON_USEDEP}]
+   dev-python/pyaes[${PYTHON_USEDEP}]
+   dev-python/PySocks[${PYTHON_USEDEP}]
+   dev-python/qrcode[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/tlslite[${PYTHON_USEDEP}]
+   || (
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+   dev-libs/protobuf[python,${PYTHON_USEDEP}]
+   )
+   virtual/python-dnspython[${PYTHON_USEDEP}]
+   qrcode? ( media-gfx/zbar[v4l] )
+   qt5? (
+   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
+   )
+   ncurses? ( dev-lang/python )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS="RELEASE-NOTES"
+
+src_prepare() {
+   eapply "${FILESDIR}/2.8.0-no-user-root.patch"
+
+   # Prevent icon from being installed in the wrong location
+   sed -i '/icons/d' setup.py || die
+
+   pyrcc5 icons.qrc -o gui/qt/icons_rc.py || die
+
+   local wordlist=
+   for wordlist in  \
+   $(usex linguas_ja_JP '' japanese) \
+   $(usex linguas_pt_BR '' $(usex linguas_pt_PT '' portuguese)) \
+   $(usex linguas_es_ES '' spanish) \
+   $(usex linguas_zh_CN '' chinese_simplified) \
+   ; do
+   rm -f "lib/wordlist/${wordlist}.txt" || die
+   sed -i "/${wordlist}\\.txt/d" lib/mnemonic.py || die
+   done
+
+   # Remove unrequested GUI implementations:
+   local gui setup_py_gui
+   for gui in  \
+   $(usex cli  '' stdio)  \
+   kivy \
+   $(usex qt5  '' qt   )  \
+   $(usex ncurses  '' text )  \
+   ; do
+   rm gui/"${gui}"* -r || die
+   done
+
+   # And install requested ones...
+   for gui in  \
+   $(usex qt5  qt   '')  \
+   ; do
+   setup_py_gui="${setup_py_gui}'electrum_gui.${gui}',"
+   done
+
+   sed -i "s/'electrum_gui\\.qt',/${setup_py_gui}/" setup.py || die
+
+   local bestgui
+   if use qt5; then
+   bestgui=qt
+   elif use ncurses; then
+   bestgui=text
+   else
+   bestgui=stdio
+   fi
+   sed -i 's/^\([[:space:]]*\)\(config_options\['\''cwd'\''\] = 
.*\)$/\1\2\n\1config_options.setdefault("gui", "'"${bestgui}"'")\n/' "${PN}" || 
die
+
+   local plugin
+   # trezor requires python trezorlib module
+   # keepkey requires trezor
+  

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

2017-12-23 Thread Patrice Clement
commit: 1e885942dcc45a620aed9ad91d7e82104bd8d544
Author: Patrice Clement  gentoo  org>
AuthorDate: Sat Dec 23 22:58:06 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sat Dec 23 23:00:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e885942

app-misc/todo: rename script and avoid file collision.

Closes: https://bugs.gentoo.org/610862
Package-Manager: Portage-2.3.13, Repoman-2.3.3

 app-misc/todo/todo-2.10-r2.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-misc/todo/todo-2.10-r2.ebuild 
b/app-misc/todo/todo-2.10-r2.ebuild
index 6ea3e65d487..69c2994478d 100644
--- a/app-misc/todo/todo-2.10-r2.ebuild
+++ b/app-misc/todo/todo-2.10-r2.ebuild
@@ -35,10 +35,10 @@ src_test() {
 }
 
 src_install() {
-   newbin "${PN}.sh" "${PN}"
-   dosym "${PN}" "/usr/bin/${PN}txt"
-   newbashcomp "${PN}_completion" "${PN}.sh"
-   bashcomp_alias "${PN}.sh" "${PN}txt"
+   newbin "${PN}.sh" "${PN}cli"
+   dosym "${PN}cli" "/usr/bin/${PN}txt"
+   newbashcomp "${PN}_completion" "${PN}cli.sh"
+   bashcomp_alias "${PN}cli.sh" "${PN}txt"
einstalldocs
 }
 



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

2017-12-23 Thread Sergei Trofimovich
commit: fd47fbc146c76c3a57a12479cdde1a5871e04864
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 23 22:41:38 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 22:41:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd47fbc1

sys-fs/cryptsetup: stable 1.7.5 for ia64, bug #641712

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="ia64"

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

diff --git a/sys-fs/cryptsetup/cryptsetup-1.7.5.ebuild 
b/sys-fs/cryptsetup/cryptsetup-1.7.5.ebuild
index a0678be69d4..35784d8a346 100644
--- a/sys-fs/cryptsetup/cryptsetup-1.7.5.ebuild
+++ b/sys-fs/cryptsetup/cryptsetup-1.7.5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="mirror://kernel/linux/utils/${PN}/v$(get_version_component_range 1-2)/$
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh 
~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86"
 CRYPTO_BACKENDS="+gcrypt kernel nettle openssl"
 # we don't support nss since it doesn't allow cryptsetup to be built statically
 # and it's missing ripemd160 support so it can't provide full backward 
compatibility



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

2017-12-23 Thread Thomas Beierlein
commit: 65bcfacb0cf0569edae90ddc8ec6107d903b28aa
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Dec 23 22:10:18 2017 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sat Dec 23 22:10:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65bcfacb

sci-electronics/pcb: Complete switch to new naming scheme

Drop the old pcb-mmdd ebuild.

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sci-electronics/pcb/pcb-20140316-r1.ebuild | 148 -
 1 file changed, 148 deletions(-)

diff --git a/sci-electronics/pcb/pcb-20140316-r1.ebuild 
b/sci-electronics/pcb/pcb-20140316-r1.ebuild
deleted file mode 100644
index 5acd185dfde..000
--- a/sci-electronics/pcb/pcb-20140316-r1.ebuild
+++ /dev/null
@@ -1,148 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit autotools eutils xdg-utils gnome2-utils toolchain-funcs
-
-DESCRIPTION="GPL Electronic Design Automation: Printed Circuit Board editor"
-HOMEPAGE="http://www.gpleda.org/;
-SRC_URI="mirror://sourceforge/pcb/pcb/${P}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86 ~x86-macos"
-IUSE="dbus debug doc gcode gif gtk jpeg m4lib-png motif nelma opengl png
-test tk toporouter xrender"
-# toporouter-output USE flag removed, there seems to be no result
-
-CDEPEND="dev-libs/glib:2
-   gif? ( >=media-libs/gd-2.0.23 )
-   gtk? ( x11-libs/gtk+:2 x11-libs/pango
-   x11-libs/gtkglext
-   dbus? ( sys-apps/dbus ) )
-   jpeg? ( >=media-libs/gd-2.0.23[jpeg] )
-   motif? ( !gtk? (
-   >=x11-libs/motif-2.3:0
-   dbus? ( sys-apps/dbus )
-   xrender? ( >=x11-libs/libXrender-0.9 ) ) )
-   nelma? ( >=media-libs/gd-2.0.23[png] )
-   opengl? ( virtual/opengl )
-   gcode? ( >=media-libs/gd-2.0.23[png] )
-   virtual/libintl
-   png? ( >=media-libs/gd-2.0.23[png] )
-   m4lib-png? ( >=media-libs/gd-2.0.23[png] )
-   tk? ( >=dev-lang/tk-8:0 )"
-#toporouter-output? ( x11-libs/cairo )
-
-DEPEND="${CDEPEND}
-   test? (
-   sci-electronics/gerbv
-   virtual/imagemagick-tools
-   )
-   >=dev-util/intltool-0.35
-   virtual/pkgconfig
-   sys-devel/gettext"
-
-RDEPEND="${CDEPEND}
-   sci-electronics/electronics-menu"
-
-DOCS="AUTHORS README NEWS ChangeLog"
-
-pkg_setup() {
-   if use gtk && use motif; then
-   elog "Can only build for GTK+ or Motif/Lesstif GUI. GTK+ has 
priority."
-   fi
-   if !(use gtk || use motif); then
-   elog "Building without GUI, make sure you know what you are 
doing."
-   fi
-   if use dbus && !(use gtk || use motif); then
-   elog "dbus needs GTK or Motif/Lesstif GUI. Try USE=-dbus or 
USE=gtk or USE=motif."
-   fi
-   if use opengl && !(use gtk); then
-   elog "GL drawing needs GTK"
-   fi
-   if (use gtk || (! use gtk && ! use motif)) &&  (use xrender); then
-   elog "The XRender extension is only usable with the 
Motif/Lesstif GUI."
-   fi
-}
-
-src_prepare() {
-   if use test; then
-   # adapt the list of tests to run according to USE flag settings
-   if ! use png; then
-   sed -i '/^hid_png/d' tests/tests.list || die
-   fi
-   if ! use gcode; then
-   sed -i '/^hid_gcode/d' tests/tests.list || die
-   fi
-   fi
-   # Backport from upstream
-   # 
http://git.geda-project.org/pcb/commit/?id=a34b40add60310a51780f359cc90d9c5ee75752c
-   # (do not install static GTS library)
-   sed -i -e 's/lib_LIBRARIES/noinst_LIBRARIES/' -e 
's/include_HEADERS/noinst_HEADERS/' gts/Makefile.am || die
-
-   # fix bad syntax in Makefile.am and configure.ac before running 
eautoreconf
-   sed -i -e 's/:=/=/' Makefile.am || die
-   epatch "${FILESDIR}"/${PN}-20110918-fix-config.diff
-   eautoreconf
-}
-
-src_configure() {
-   local myconf
-   if use gtk ; then
-   myconf="--with-gui=gtk $(use_enable dbus) $(use_enable opengl 
gl) --disable-xrender"
-   elif use motif ; then
-   myconf="--with-gui=lesstif $(use_enable dbus) $(use_enable 
xrender)"
-   else
-   myconf="--with-gui=batch --disable-xrender --disable-dbus"
-   fi
-
-   local exporters="bom gerber ps"
-   if (use png || use jpeg || use gif) ; then
-   exporters="${exporters} png"
-   fi
-   use nelma && exporters="${exporters} nelma"
-   use gcode && exporters="${exporters} gcode"
-   use tk || export WISH="${EPREFIX}/bin/true"
-
-   econf \
-   ${myconf} \
-   $(use_enable doc) \
-   $(use_enable gif) \
-   $(use_enable jpeg) \
-   $(use_enable png) \
-   $(use_enable m4lib-png) \
-   

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

2017-12-23 Thread Thomas Beierlein
commit: ba65ce37ba3be76dfbaec8cd0e42172d3fbb98ba
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Dec 23 22:02:00 2017 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sat Dec 23 22:04:37 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba65ce37

package.mask: Mask >=sci-electronics/pcb-2000

Supports switch to new naming scheme

 profiles/package.mask | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 9dc95f58fda..98aa5d17607 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,13 @@
 
 #--- END OF EXAMPLES ---
 
+# Thomas Beierlein  (23 Dec 2017)
+# To adapt to changed version naming by upstream 
+# (pcb-mmdd to pcb-x.y.z) we move the ebuild to
+# pcb-0_pmmdd and mask >=pcb-2000.
+# Do not remove the mask until newer version gets stable
+>=sci-electronics/pcb-2000
+
 # Mike Gilbert  (23 Dec 2017)
 # Fails to build without glibc rpc support, bug 630670.
 # Use net-nds/rpcbind instead.



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

2017-12-23 Thread Sergei Trofimovich
commit: 0158894b84fc3329c0eba8d7f7658718d43630d6
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 23 20:57:56 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 21:58:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0158894b

dev-python/pytest: stable 3.2.2 for ppc/ppc64, bug #641304

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc ppc64"

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

diff --git a/dev-python/pytest/pytest-3.2.2.ebuild 
b/dev-python/pytest/pytest-3.2.2.ebuild
index 82bcca5312c..496d26f45ed 100644
--- a/dev-python/pytest/pytest-3.2.2.ebuild
+++ b/dev-python/pytest/pytest-3.2.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="doc test"
 
 # When bumping, please check setup.py for the proper py version



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

2017-12-23 Thread Sergei Trofimovich
commit: c7662e9121b9259f9938c5155674482bc9d3d8e5
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 23 21:52:11 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 21:58:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7662e91

dev-python/pytest-fixture-config: stable 1.2.11 for ppc/ppc64, bug #641304

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc ppc64"

 dev-python/pytest-fixture-config/pytest-fixture-config-1.2.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/pytest-fixture-config/pytest-fixture-config-1.2.11.ebuild 
b/dev-python/pytest-fixture-config/pytest-fixture-config-1.2.11.ebuild
index 26d1e6d68fd..bfbb52d3c67 100644
--- a/dev-python/pytest-fixture-config/pytest-fixture-config-1.2.11.ebuild
+++ b/dev-python/pytest-fixture-config/pytest-fixture-config-1.2.11.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm64 ia64 ~mips ppc ppc64 ~sparc ~x86"
 IUSE="test"
 
 RDEPEND="



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

2017-12-23 Thread Sergei Trofimovich
commit: 6cb3752acea74c8d0151bb2d50e7d5cc111b547c
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 23 21:52:38 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 21:58:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cb3752a

dev-python/pytest-virtualenv: stable 1.2.11 for ppc/ppc64, bug #641304

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc ppc64"

 dev-python/pytest-virtualenv/pytest-virtualenv-1.2.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pytest-virtualenv/pytest-virtualenv-1.2.11.ebuild 
b/dev-python/pytest-virtualenv/pytest-virtualenv-1.2.11.ebuild
index 84001d81515..ee925944ca9 100644
--- a/dev-python/pytest-virtualenv/pytest-virtualenv-1.2.11.ebuild
+++ b/dev-python/pytest-virtualenv/pytest-virtualenv-1.2.11.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm64 ia64 ~mips ppc ppc64 ~sparc ~x86"
 IUSE="test"
 
 RDEPEND="



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

2017-12-23 Thread Sergei Trofimovich
commit: 541f23bc930fa2ef995cecdac4081c1d3d22f1dd
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 23 20:59:00 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 21:58:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=541f23bc

dev-python/setuptools-git: stable 1.2 for ppc/ppc64, bug #641304

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc ppc64"

 dev-python/setuptools-git/setuptools-git-1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools-git/setuptools-git-1.2.ebuild 
b/dev-python/setuptools-git/setuptools-git-1.2.ebuild
index 46a11774092..bf26dc59a28 100644
--- a/dev-python/setuptools-git/setuptools-git-1.2.ebuild
+++ b/dev-python/setuptools-git/setuptools-git-1.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm64 ia64 ~mips ppc ppc64 ~sparc ~x86"
 
 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
 dev-vcs/git"



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

2017-12-23 Thread Sergei Trofimovich
commit: 34dae25214ddafbbfededad20bd9a99958c78526
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 23 20:58:47 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 21:58:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34dae252

dev-python/setuptools: stable 36.7.2 for ppc/ppc64, bug #641304

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc ppc64"

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

diff --git a/dev-python/setuptools/setuptools-36.7.2.ebuild 
b/dev-python/setuptools/setuptools-36.7.2.ebuild
index 884f36b2b4d..5a03d6966dd 100644
--- a/dev-python/setuptools/setuptools-36.7.2.ebuild
+++ b/dev-python/setuptools/setuptools-36.7.2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
-   KEYWORDS="~amd64 ~arm64 ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm64 ia64 ~mips ppc ppc64 ~sparc ~x86"
 fi
 
 DESCRIPTION="Collection of extensions to Distutils"



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

2017-12-23 Thread Sergei Trofimovich
commit: ff904189d4327bfc6f3f646e7fb9b234c176d1f0
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 23 20:57:30 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 21:58:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff904189

dev-python/jaraco-packaging: stable 4.1 for ppc/ppc64, bug #641304

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc ppc64"

 dev-python/jaraco-packaging/jaraco-packaging-4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/jaraco-packaging/jaraco-packaging-4.1.ebuild 
b/dev-python/jaraco-packaging/jaraco-packaging-4.1.ebuild
index 9543f4c803c..2dd0e6e7774 100644
--- a/dev-python/jaraco-packaging/jaraco-packaging-4.1.ebuild
+++ b/dev-python/jaraco-packaging/jaraco-packaging-4.1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ia64 ~mips ppc ppc64 ~sparc x86"
 IUSE="doc test"
 
 RDEPEND=">=dev-python/six-1.4[${PYTHON_USEDEP}]"



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

2017-12-23 Thread Sergei Trofimovich
commit: eac8379137caf7e14ea2b74cf2960c3e8160efe4
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 23 20:57:43 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 21:58:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eac83791

dev-python/py: stable 1.4.34 for ppc/ppc64, bug #641304

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc ppc64"

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

diff --git a/dev-python/py/py-1.4.34.ebuild b/dev-python/py/py-1.4.34.ebuild
index b04a773bd76..0cb6b09ad50 100644
--- a/dev-python/py/py-1.4.34.ebuild
+++ b/dev-python/py/py-1.4.34.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 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 ~ppc-macos 
~x64-macos ~x86-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos"
 IUSE="doc test"
 
 RDEPEND=""



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

2017-12-23 Thread Sergei Trofimovich
commit: 3f17cdc4e420f25281f1c0a3a16abd30d8d6d388
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 23 20:57:17 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 21:58:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f17cdc4

dev-python/contextlib2: stable 0.5.5 for ppc/ppc64, bug #641304

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc ppc64"

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

diff --git a/dev-python/contextlib2/contextlib2-0.5.5.ebuild 
b/dev-python/contextlib2/contextlib2-0.5.5.ebuild
index 9b386887a75..35c7bfa6464 100644
--- a/dev-python/contextlib2/contextlib2-0.5.5.ebuild
+++ b/dev-python/contextlib2/contextlib2-0.5.5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="PSF-2.4"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm64 ia64 ~mips ppc ppc64 ~sparc ~x86"
 IUSE="test"
 
 DEPEND="



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

2017-12-23 Thread Sergei Trofimovich
commit: 11d2f630adf192f69bf0584b16ae244d1124c323
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 23 21:51:08 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 21:58:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11d2f630

dev-python/backports-unittest-mock: stable 1.3 for ppc/ppc64, bug #641304

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc ppc64"

 dev-python/backports-unittest-mock/backports-unittest-mock-1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/backports-unittest-mock/backports-unittest-mock-1.3.ebuild 
b/dev-python/backports-unittest-mock/backports-unittest-mock-1.3.ebuild
index 4314c568b12..de8ebebd8eb 100644
--- a/dev-python/backports-unittest-mock/backports-unittest-mock-1.3.ebuild
+++ b/dev-python/backports-unittest-mock/backports-unittest-mock-1.3.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ia64 ~mips ppc ppc64 ~sparc x86"
 IUSE="doc test"
 
 RDEPEND="dev-python/backports[${PYTHON_USEDEP}]



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

2017-12-23 Thread Sergei Trofimovich
commit: 58f20d3199bf03344ca67c8c489a9b38296ff06b
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 23 21:52:25 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 21:58:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58f20d31

dev-python/pytest-shutil: stable 1.2.11 for ppc/ppc64, bug #641304

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc ppc64"

 dev-python/pytest-shutil/pytest-shutil-1.2.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pytest-shutil/pytest-shutil-1.2.11.ebuild 
b/dev-python/pytest-shutil/pytest-shutil-1.2.11.ebuild
index ae104480164..4c1f5fe917e 100644
--- a/dev-python/pytest-shutil/pytest-shutil-1.2.11.ebuild
+++ b/dev-python/pytest-shutil/pytest-shutil-1.2.11.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm64 ia64 ~mips ppc ppc64 ~sparc ~x86"
 IUSE="test"
 
 RDEPEND="



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

2017-12-23 Thread Thomas Beierlein
commit: 1be583fca8fede5a560fce51c7643e3c20004dbc
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Dec 23 21:50:18 2017 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sat Dec 23 21:50:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1be583fc

sci-electronics/pcb: prepare for switch in file naming

Old versions had pcb-mmdd as official release number. Recently
upstream switched to pcb-x.y.z
As discussed on #gentoo-dev we rename pcb-20140316 to pcb-0_p20140316,
and package mask >=pcb-2000.

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sci-electronics/pcb/pcb-0_p20140316.ebuild | 150 +
 1 file changed, 150 insertions(+)

diff --git a/sci-electronics/pcb/pcb-0_p20140316.ebuild 
b/sci-electronics/pcb/pcb-0_p20140316.ebuild
new file mode 100644
index 000..a36541e014b
--- /dev/null
+++ b/sci-electronics/pcb/pcb-0_p20140316.ebuild
@@ -0,0 +1,150 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit autotools eutils xdg-utils gnome2-utils toolchain-funcs
+
+DESCRIPTION="GPL Electronic Design Automation: Printed Circuit Board editor"
+HOMEPAGE="http://www.gpleda.org/;
+SRC_URI="mirror://sourceforge/pcb/pcb/${P/0_p/}/${P/0_p/}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~x86-macos"
+IUSE="dbus debug doc gcode gif gtk jpeg m4lib-png motif nelma opengl png
+test tk toporouter xrender"
+# toporouter-output USE flag removed, there seems to be no result
+
+CDEPEND="dev-libs/glib:2
+   gif? ( >=media-libs/gd-2.0.23 )
+   gtk? ( x11-libs/gtk+:2 x11-libs/pango
+   x11-libs/gtkglext
+   dbus? ( sys-apps/dbus ) )
+   jpeg? ( >=media-libs/gd-2.0.23[jpeg] )
+   motif? ( !gtk? (
+   >=x11-libs/motif-2.3:0
+   dbus? ( sys-apps/dbus )
+   xrender? ( >=x11-libs/libXrender-0.9 ) ) )
+   nelma? ( >=media-libs/gd-2.0.23[png] )
+   opengl? ( virtual/opengl )
+   gcode? ( >=media-libs/gd-2.0.23[png] )
+   virtual/libintl
+   png? ( >=media-libs/gd-2.0.23[png] )
+   m4lib-png? ( >=media-libs/gd-2.0.23[png] )
+   tk? ( >=dev-lang/tk-8:0 )"
+#toporouter-output? ( x11-libs/cairo )
+
+DEPEND="${CDEPEND}
+   test? (
+   sci-electronics/gerbv
+   virtual/imagemagick-tools
+   )
+   >=dev-util/intltool-0.35
+   virtual/pkgconfig
+   sys-devel/gettext"
+
+RDEPEND="${CDEPEND}
+   sci-electronics/electronics-menu"
+
+DOCS="AUTHORS README NEWS ChangeLog"
+
+S="${WORKDIR}/${P/0_p/}"
+
+pkg_setup() {
+   if use gtk && use motif; then
+   elog "Can only build for GTK+ or Motif/Lesstif GUI. GTK+ has 
priority."
+   fi
+   if !(use gtk || use motif); then
+   elog "Building without GUI, make sure you know what you are 
doing."
+   fi
+   if use dbus && !(use gtk || use motif); then
+   elog "dbus needs GTK or Motif/Lesstif GUI. Try USE=-dbus or 
USE=gtk or USE=motif."
+   fi
+   if use opengl && !(use gtk); then
+   elog "GL drawing needs GTK"
+   fi
+   if (use gtk || (! use gtk && ! use motif)) &&  (use xrender); then
+   elog "The XRender extension is only usable with the 
Motif/Lesstif GUI."
+   fi
+}
+
+src_prepare() {
+   if use test; then
+   # adapt the list of tests to run according to USE flag settings
+   if ! use png; then
+   sed -i '/^hid_png/d' tests/tests.list || die
+   fi
+   if ! use gcode; then
+   sed -i '/^hid_gcode/d' tests/tests.list || die
+   fi
+   fi
+   # Backport from upstream
+   # 
http://git.geda-project.org/pcb/commit/?id=a34b40add60310a51780f359cc90d9c5ee75752c
+   # (do not install static GTS library)
+   sed -i -e 's/lib_LIBRARIES/noinst_LIBRARIES/' -e 
's/include_HEADERS/noinst_HEADERS/' gts/Makefile.am || die
+
+   # fix bad syntax in Makefile.am and configure.ac before running 
eautoreconf
+   sed -i -e 's/:=/=/' Makefile.am || die
+   epatch "${FILESDIR}"/${PN}-20110918-fix-config.diff
+   eautoreconf
+}
+
+src_configure() {
+   local myconf
+   if use gtk ; then
+   myconf="--with-gui=gtk $(use_enable dbus) $(use_enable opengl 
gl) --disable-xrender"
+   elif use motif ; then
+   myconf="--with-gui=lesstif $(use_enable dbus) $(use_enable 
xrender)"
+   else
+   myconf="--with-gui=batch --disable-xrender --disable-dbus"
+   fi
+
+   local exporters="bom gerber ps"
+   if (use png || use jpeg || use gif) ; then
+   exporters="${exporters} png"
+   fi
+   use nelma && exporters="${exporters} nelma"
+   use gcode && exporters="${exporters} gcode"
+   use tk || export WISH="${EPREFIX}/bin/true"
+
+   econf \
+   ${myconf} \

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

2017-12-23 Thread Thomas Beierlein
commit: 1cb4bbd81a1744146db8938cd1fb7e2ed49eb2d3
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Dec 23 21:53:19 2017 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sat Dec 23 21:53:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cb4bbd8

sci-electronics/pcb: Copy over stable arches to renamed ebuild

See commit before

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sci-electronics/pcb/pcb-0_p20140316.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-electronics/pcb/pcb-0_p20140316.ebuild 
b/sci-electronics/pcb/pcb-0_p20140316.ebuild
index a36541e014b..ce02a939c6b 100644
--- a/sci-electronics/pcb/pcb-0_p20140316.ebuild
+++ b/sci-electronics/pcb/pcb-0_p20140316.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="mirror://sourceforge/pcb/pcb/${P/0_p/}/${P/0_p/}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~x86-macos"
+KEYWORDS="amd64 ppc x86 ~x86-macos"
 IUSE="dbus debug doc gcode gif gtk jpeg m4lib-png motif nelma opengl png
 test tk toporouter xrender"
 # toporouter-output USE flag removed, there seems to be no result



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

2017-12-23 Thread Thomas Beierlein
commit: 26611334db774e8539d4e0a7173175fb028f6fc7
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Dec 23 21:26:24 2017 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sat Dec 23 21:27:54 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26611334

sci-electronics/geda-suite: Version bump

Drops especially the min version for sci-electronics/pcb.

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 .../geda-suite/geda-suite-20171223.ebuild  | 24 ++
 1 file changed, 24 insertions(+)

diff --git a/sci-electronics/geda-suite/geda-suite-20171223.ebuild 
b/sci-electronics/geda-suite/geda-suite-20171223.ebuild
new file mode 100644
index 000..b042cef805b
--- /dev/null
+++ b/sci-electronics/geda-suite/geda-suite-20171223.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+HOMEPAGE="http://www.geda.seul.org;
+DESCRIPTION="Metapackage for all components for a full-featured gEDA/gaf 
system"
+
+IUSE=''
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+RDEPEND="sci-electronics/geda
+   sci-electronics/gerbv
+   >=sci-electronics/gnucap-0.35.20091207
+   >=sci-electronics/gwave-20090213-r1
+   sci-electronics/pcb
+   >=sci-electronics/geda-xgsch2pcb-0.1.3-r3
+   >=sci-electronics/iverilog-0.9.6
+   sci-electronics/ngspice
+   sci-electronics/gspiceui
+   >=sci-electronics/gnetman-0.0.1_pre20110124
+   sci-electronics/gtkwave"



[gentoo-commits] repo/gentoo:master commit in: dev-php/xdebug-client/, dev-php/xdebug/, profiles/

2017-12-23 Thread David Seifert
commit: 2c021fed3ecf350c4b00b10689426d572e112738
Author: Charles Nérot  nerot  com>
AuthorDate: Fri Dec 22 09:31:05 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Dec 23 21:21:27 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c021fed

dev-php/xdebug: Bump 2.6.0-alpha1

Bug: https://bugs.gentoo.org/640256
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Closes: https://github.com/gentoo/gentoo/pull/6586

 dev-php/xdebug-client/Manifest |  1 +
 .../xdebug-client-2.6.0_alpha1.ebuild  | 29 +++
 dev-php/xdebug/Manifest|  1 +
 dev-php/xdebug/xdebug-2.6.0_alpha1.ebuild  | 41 ++
 profiles/package.mask  |  7 
 5 files changed, 79 insertions(+)

diff --git a/dev-php/xdebug-client/Manifest b/dev-php/xdebug-client/Manifest
index 2f0054762be..897d543a284 100644
--- a/dev-php/xdebug-client/Manifest
+++ b/dev-php/xdebug-client/Manifest
@@ -2,3 +2,4 @@ DIST xdebug-2.4.1.tgz 265542 BLAKE2B 
01526f01bc24f6b241c9647da100b3c080a93bcce4c
 DIST xdebug-2.5.0.tgz 267640 BLAKE2B 
beaa0ac97867a4d28f7daca3277f3c2071f2bc5cfa9302b64f8e02b65b2745340a689962d4f8e1668e3434ed271af741f8d47466f501e1d05c0e2240f0f39730
 SHA512 
75b1dbf32059eebb6ea3fb6ebb50ab26d73f8ce2964be1fec41ecfd9ae3d8bd55b6997daf03727b28b91ba06d08734865158bed6f038a46f00a1da5424ce5fe6
 DIST xdebug-2.5.3.tgz 279085 BLAKE2B 
cbbfb15e92c3f80cda502340396a6137e2234442fd98bc3fe4b2e08e76cba6292fb5176992aadba7193308ec4c9ab32356922a4416a21b23603e9b48a0d73c06
 SHA512 
b301a5abb92e123bbe2b36f7838b56d370a0f2c0c4d3c350b5014f4b86d31daa66e9bff995eed67a570558f6a72ca46a097266e6ab94c413f1dcb99c0fbd4f22
 DIST xdebug-2.5.5.tgz 279491 BLAKE2B 
2492911db7afca2bc96761788c4ec7eac92cb22a6d65b69070b74f702df2bae1ba7dff9f5edfe83542229dbb7ebb3850b6ed1cf19a5e5969413aac3f2d39fc73
 SHA512 
9faab421bd90c03734c047d8c6dcc021c8bc665eb36781c692f194d04c7dca24fe1eb920ca8dc407e5bf4ae0912c4b917587f940f34b07171a8881d4cf8695d1
+DIST xdebug-2.6.0alpha1.tgz 276350 BLAKE2B 
bbb3fdb46c0e69cee606a6b4c3acbc1816acb73c174bb8b598ab068a40b20f728ea908bd063bafa540a4a47ae46e5a262487f0f35435ef587acfbe4f93d23c34
 SHA512 
ffd3b5ca78c6b42773ad43cedbe18ccd6d4ed34b709cbd821d4496d384e2bf9a90bb23c53011d490047f28d198b08b225c2b445a8dfe420769587065098f2e89

diff --git a/dev-php/xdebug-client/xdebug-client-2.6.0_alpha1.ebuild 
b/dev-php/xdebug-client/xdebug-client-2.6.0_alpha1.ebuild
new file mode 100644
index 000..0bf9c2be8c9
--- /dev/null
+++ b/dev-php/xdebug-client/xdebug-client-2.6.0_alpha1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MY_PV="${PV/_/}"
+MY_PV="${MY_PV/rc/RC}"
+
+DESCRIPTION="Xdebug client for the Common Debugger Protocol (DBGP)"
+HOMEPAGE="http://www.xdebug.org/;
+SRC_URI="http://pecl.php.net/get/xdebug-${MY_PV}.tgz;
+
+LICENSE="Xdebug"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="libedit"
+
+DEPEND="libedit? ( dev-libs/libedit )
+   net-libs/libnsl:0="
+RDEPEND="${DEPEND}"
+S="${WORKDIR}/xdebug-${MY_PV}/debugclient"
+
+src_configure() {
+   econf $(use_with libedit)
+}
+
+src_install() {
+   newbin debugclient xdebug
+}

diff --git a/dev-php/xdebug/Manifest b/dev-php/xdebug/Manifest
index 2f0054762be..897d543a284 100644
--- a/dev-php/xdebug/Manifest
+++ b/dev-php/xdebug/Manifest
@@ -2,3 +2,4 @@ DIST xdebug-2.4.1.tgz 265542 BLAKE2B 
01526f01bc24f6b241c9647da100b3c080a93bcce4c
 DIST xdebug-2.5.0.tgz 267640 BLAKE2B 
beaa0ac97867a4d28f7daca3277f3c2071f2bc5cfa9302b64f8e02b65b2745340a689962d4f8e1668e3434ed271af741f8d47466f501e1d05c0e2240f0f39730
 SHA512 
75b1dbf32059eebb6ea3fb6ebb50ab26d73f8ce2964be1fec41ecfd9ae3d8bd55b6997daf03727b28b91ba06d08734865158bed6f038a46f00a1da5424ce5fe6
 DIST xdebug-2.5.3.tgz 279085 BLAKE2B 
cbbfb15e92c3f80cda502340396a6137e2234442fd98bc3fe4b2e08e76cba6292fb5176992aadba7193308ec4c9ab32356922a4416a21b23603e9b48a0d73c06
 SHA512 
b301a5abb92e123bbe2b36f7838b56d370a0f2c0c4d3c350b5014f4b86d31daa66e9bff995eed67a570558f6a72ca46a097266e6ab94c413f1dcb99c0fbd4f22
 DIST xdebug-2.5.5.tgz 279491 BLAKE2B 
2492911db7afca2bc96761788c4ec7eac92cb22a6d65b69070b74f702df2bae1ba7dff9f5edfe83542229dbb7ebb3850b6ed1cf19a5e5969413aac3f2d39fc73
 SHA512 
9faab421bd90c03734c047d8c6dcc021c8bc665eb36781c692f194d04c7dca24fe1eb920ca8dc407e5bf4ae0912c4b917587f940f34b07171a8881d4cf8695d1
+DIST xdebug-2.6.0alpha1.tgz 276350 BLAKE2B 
bbb3fdb46c0e69cee606a6b4c3acbc1816acb73c174bb8b598ab068a40b20f728ea908bd063bafa540a4a47ae46e5a262487f0f35435ef587acfbe4f93d23c34
 SHA512 
ffd3b5ca78c6b42773ad43cedbe18ccd6d4ed34b709cbd821d4496d384e2bf9a90bb23c53011d490047f28d198b08b225c2b445a8dfe420769587065098f2e89

diff --git a/dev-php/xdebug/xdebug-2.6.0_alpha1.ebuild 
b/dev-php/xdebug/xdebug-2.6.0_alpha1.ebuild
new file mode 100644
index 000..e6373356bd7
--- /dev/null
+++ b/dev-php/xdebug/xdebug-2.6.0_alpha1.ebuild
@@ -0,0 

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

2017-12-23 Thread David Seifert
commit: 58676013a79c5548e828e7a605946fec6d34617d
Author: Harri Nieminen  gmail  com>
AuthorDate: Fri Dec 15 17:47:28 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Dec 23 21:21:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58676013

sys-cluster/native-mpi: EAPI 3 -> 6

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

 sys-cluster/native-mpi/native-mpi-0.ebuild | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/sys-cluster/native-mpi/native-mpi-0.ebuild 
b/sys-cluster/native-mpi/native-mpi-0.ebuild
index 5b2cab5d1d1..3d8f7384739 100644
--- a/sys-cluster/native-mpi/native-mpi-0.ebuild
+++ b/sys-cluster/native-mpi/native-mpi-0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=3
+EAPI=6
 
 DESCRIPTION="Use native OS MPI in prefix environment"
 HOMEPAGE="https://prefix.gentoo.org;
@@ -15,8 +15,10 @@ IUSE=""
 DEPEND=""
 RDEPEND="${DEPEND}"
 
+S="${WORKDIR}"
+
 src_install() {
-   cat >> "${T}"/99mpi <<- EOF
+   cat >> "${T}"/99mpi <<- EOF || die
MPI_CC=gcc
MPI_CXX=g++
MPI_FC=gfortran



[gentoo-commits] repo/gentoo:master commit in: media-fonts/cm-unicode/

2017-12-23 Thread David Seifert
commit: 594fcfce7a0a20cfc4deb4c92377357dd5553ae7
Author: Harri Nieminen  gmail  com>
AuthorDate: Tue Dec 19 16:47:21 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Dec 23 21:21:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=594fcfce

media-fonts/cm-unicode: Remove old

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

 media-fonts/cm-unicode/cm-unicode-0.7.0.ebuild | 21 -
 1 file changed, 21 deletions(-)

diff --git a/media-fonts/cm-unicode/cm-unicode-0.7.0.ebuild 
b/media-fonts/cm-unicode/cm-unicode-0.7.0.ebuild
deleted file mode 100644
index 99da08fbceb..000
--- a/media-fonts/cm-unicode/cm-unicode-0.7.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=3
-
-inherit font
-
-DESCRIPTION="Computer Modern Unicode fonts"
-HOMEPAGE="http://cm-unicode.sourceforge.net/;
-SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}-ttf.tar.xz"
-
-LICENSE="OFL-1.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND="app-arch/xz-utils"
-RDEPEND=""
-
-FONT_SUFFIX="ttf"
-DOCS="Changes FAQ"



[gentoo-commits] repo/gentoo:master commit in: net-im/signal-desktop-bin/

2017-12-23 Thread David Seifert
commit: 0fe58ca394538fc9f6016467cdb93084b3907a97
Author: robert  r123  de>
AuthorDate: Wed Dec 20 21:50:01 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Dec 23 21:21:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fe58ca3

net-im/signal-desktop-bin: remove old version

 net-im/signal-desktop-bin/Manifest |  1 -
 .../signal-desktop-bin-1.0.40.ebuild   | 50 --
 2 files changed, 51 deletions(-)

diff --git a/net-im/signal-desktop-bin/Manifest 
b/net-im/signal-desktop-bin/Manifest
index 4908945f21c..ea14c9061c9 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1,2 +1 @@
-DIST signal-desktop_1.0.40_amd64.deb 94694618 BLAKE2B 
ed6824f3e2ab2ee7a9872d19b8b8938547be8e3904d62d646b4e7c2dafb1caea3a8f847b7ac6fbbe6d905f5af45a02f83d766d7f55205a1a6fbc0927c2b464ad
 SHA512 
b11f9b537a862c496a942a17977c7cc4f5ffc7b5892c6287e13711b2705163692d7b014083de770144df6d51bfc9a8b0f128e3b1a8c0f507fc042d27d5136d32
 DIST signal-desktop_1.1.0_amd64.deb 65522064 BLAKE2B 
4128a5d3ceca998fb36dc48a19c7cb520f5ea9a162881e1bcd578b6e68861113164c636a0159e937b42492ecfa5624de66376871a61133a4c3fc4be85e535322
 SHA512 
2bb1c92ccc070325d38bfaacca6998a1ce465801e70736bea9eee3f46fb321882bbe052460cdef8c4767ea971b3be248f31467f301feebed428048541a613524

diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-1.0.40.ebuild 
b/net-im/signal-desktop-bin/signal-desktop-bin-1.0.40.ebuild
deleted file mode 100644
index 55d85246678..000
--- a/net-im/signal-desktop-bin/signal-desktop-bin-1.0.40.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_PN="${PN/-bin/}"
-
-inherit gnome2-utils unpacker xdg-utils pax-utils
-
-DESCRIPTION="Signal Desktop"
-HOMEPAGE="https://signal.org/ https://github.com/WhisperSystems/Signal-Desktop;
-SRC_URI="https://updates.signal.org/desktop/apt/pool/main/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RESTRICT="bindist mirror"
-
-RDEPEND="
-   gnome-base/gconf:2
-   dev-libs/libappindicator:3
-   dev-libs/nss
-   x11-libs/libXtst
-   "
-
-QA_PREBUILT="opt/Signal/signal-desktop
-   opt/Signal/libnode.so
-   opt/Signal/libffmpeg.so"
-
-S="${WORKDIR}"
-
-src_install() {
-   doins -r .
-   fperms +x /opt/Signal/signal-desktop
-   pax-mark m opt/Signal/signal-desktop
-
-   dosym ../../opt/Signal/${MY_PN} /usr/bin/${MY_PN}
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   gnome2_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   gnome2_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: net-im/signal-desktop-bin/

2017-12-23 Thread David Seifert
commit: 1cc9717c0b1bca519c33cc70ca34030ea91cf840
Author: robert  r123  de>
AuthorDate: Wed Dec 20 21:49:18 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Dec 23 21:21:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cc9717c

net-im/signal-desktop-bin: bump version 1.1.0

Closes: https://bugs.gentoo.org/642008
Closes: https://github.com/gentoo/gentoo/pull/6593

 net-im/signal-desktop-bin/Manifest |  1 +
 .../signal-desktop-bin-1.1.0.ebuild| 51 ++
 2 files changed, 52 insertions(+)

diff --git a/net-im/signal-desktop-bin/Manifest 
b/net-im/signal-desktop-bin/Manifest
index 54cf368c1ef..4908945f21c 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1 +1,2 @@
 DIST signal-desktop_1.0.40_amd64.deb 94694618 BLAKE2B 
ed6824f3e2ab2ee7a9872d19b8b8938547be8e3904d62d646b4e7c2dafb1caea3a8f847b7ac6fbbe6d905f5af45a02f83d766d7f55205a1a6fbc0927c2b464ad
 SHA512 
b11f9b537a862c496a942a17977c7cc4f5ffc7b5892c6287e13711b2705163692d7b014083de770144df6d51bfc9a8b0f128e3b1a8c0f507fc042d27d5136d32
+DIST signal-desktop_1.1.0_amd64.deb 65522064 BLAKE2B 
4128a5d3ceca998fb36dc48a19c7cb520f5ea9a162881e1bcd578b6e68861113164c636a0159e937b42492ecfa5624de66376871a61133a4c3fc4be85e535322
 SHA512 
2bb1c92ccc070325d38bfaacca6998a1ce465801e70736bea9eee3f46fb321882bbe052460cdef8c4767ea971b3be248f31467f301feebed428048541a613524

diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-1.1.0.ebuild 
b/net-im/signal-desktop-bin/signal-desktop-bin-1.1.0.ebuild
new file mode 100644
index 000..55ac05c96d9
--- /dev/null
+++ b/net-im/signal-desktop-bin/signal-desktop-bin-1.1.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MY_PN="${PN/-bin/}"
+
+inherit gnome2-utils unpacker xdg-utils pax-utils
+
+DESCRIPTION="Signal Desktop"
+HOMEPAGE="https://signal.org/ https://github.com/WhisperSystems/Signal-Desktop;
+SRC_URI="https://updates.signal.org/desktop/apt/pool/main/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RESTRICT="bindist mirror"
+
+RDEPEND="
+   gnome-base/gconf:2
+   dev-libs/libappindicator:3
+   dev-libs/nss
+   x11-libs/libXtst
+   net-print/cups
+   "
+
+QA_PREBUILT="opt/Signal/signal-desktop
+   opt/Signal/libnode.so
+   opt/Signal/libffmpeg.so"
+
+S="${WORKDIR}"
+
+src_install() {
+   doins -r .
+   fperms +x /opt/Signal/signal-desktop
+   pax-mark m opt/Signal/signal-desktop
+
+   dosym ../../opt/Signal/${MY_PN} /usr/bin/${MY_PN}
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   gnome2_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: net-wireless/wpa_supplicant/files/2015-8/, ...

2017-12-23 Thread David Seifert
commit: 6196afced73431a3f02f3735a3ddc5e872cf4d2b
Author: charIes17  arcor  de>
AuthorDate: Sun Dec 17 08:16:24 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Dec 23 21:21:36 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6196afce

net-wireless/wpa_supplicant: remove unused patches

Unused patches for wpa_supplicant to be removed:

files/2015-7
files/2015-8
files/2016-1

Closes: https://bugs.gentoo.org/641440
Package-Manager: Portage-2.3.13, Repoman-2.3.3
Closes: https://github.com/gentoo/gentoo/pull/6570

 ...-peer-Fix-last-fragment-length-validation.patch | 54 --
 ...erver-Fix-last-fragment-length-validation.patch | 51 --
 ...r-Fix-error-path-for-unexpected-Confirm-m.patch | 34 -
 ...ject-a-Credential-with-invalid-passphrase.patch | 82 --
 ...parameter-set-with-invalid-passphrase-cha.patch | 51 --
 ...ines-from-wpa_supplicant-config-network-o.patch | 82 --
 ...CRED-commands-with-newline-characters-in-.patch | 62 
 ...commands-with-newline-characters-in-the-s.patch | 50 -
 8 files changed, 466 deletions(-)

diff --git 
a/net-wireless/wpa_supplicant/files/2015-7/0001-EAP-pwd-peer-Fix-last-fragment-length-validation.patch
 
b/net-wireless/wpa_supplicant/files/2015-7/0001-EAP-pwd-peer-Fix-last-fragment-length-validation.patch
deleted file mode 100644
index 82c26398b69..000
--- 
a/net-wireless/wpa_supplicant/files/2015-7/0001-EAP-pwd-peer-Fix-last-fragment-length-validation.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-From 8057821706784608b828e769ccefbced95591e50 Mon Sep 17 00:00:00 2001
-From: Jouni Malinen 
-Date: Sun, 1 Nov 2015 18:18:17 +0200
-Subject: [PATCH] EAP-pwd peer: Fix last fragment length validation
-
-All but the last fragment had their length checked against the remaining
-room in the reassembly buffer. This allowed a suitably constructed last
-fragment frame to try to add extra data that would go beyond the buffer.
-The length validation code in wpabuf_put_data() prevents an actual
-buffer write overflow from occurring, but this results in process
-termination. (CVE-2015-5315)
-
-Signed-off-by: Jouni Malinen 

- src/eap_peer/eap_pwd.c | 7 +++
- 1 file changed, 3 insertions(+), 4 deletions(-)
-
-diff --git a/src/eap_peer/eap_pwd.c b/src/eap_peer/eap_pwd.c
-index 1f78544..75ceef1 100644
 a/src/eap_peer/eap_pwd.c
-+++ b/src/eap_peer/eap_pwd.c
-@@ -903,7 +903,7 @@ eap_pwd_process(struct eap_sm *sm, void *priv, struct 
eap_method_ret *ret,
-   /*
-* buffer and ACK the fragment
-*/
--  if (EAP_PWD_GET_MORE_BIT(lm_exch)) {
-+  if (EAP_PWD_GET_MORE_BIT(lm_exch) || data->in_frag_pos) {
-   data->in_frag_pos += len;
-   if (data->in_frag_pos > wpabuf_size(data->inbuf)) {
-   wpa_printf(MSG_INFO, "EAP-pwd: Buffer overflow attack "
-@@ -916,7 +916,8 @@ eap_pwd_process(struct eap_sm *sm, void *priv, struct 
eap_method_ret *ret,
-   return NULL;
-   }
-   wpabuf_put_data(data->inbuf, pos, len);
--
-+  }
-+  if (EAP_PWD_GET_MORE_BIT(lm_exch)) {
-   resp = eap_msg_alloc(EAP_VENDOR_IETF, EAP_TYPE_PWD,
-EAP_PWD_HDR_SIZE,
-EAP_CODE_RESPONSE, eap_get_id(reqData));
-@@ -930,10 +931,8 @@ eap_pwd_process(struct eap_sm *sm, void *priv, struct 
eap_method_ret *ret,
-* we're buffering and this is the last fragment
-*/
-   if (data->in_frag_pos) {
--  wpabuf_put_data(data->inbuf, pos, len);
-   wpa_printf(MSG_DEBUG, "EAP-pwd: Last fragment, %d bytes",
-  (int) len);
--  data->in_frag_pos += len;
-   pos = wpabuf_head_u8(data->inbuf);
-   len = data->in_frag_pos;
-   }
--- 
-1.9.1
-

diff --git 
a/net-wireless/wpa_supplicant/files/2015-7/0001-EAP-pwd-server-Fix-last-fragment-length-validation.patch
 
b/net-wireless/wpa_supplicant/files/2015-7/0001-EAP-pwd-server-Fix-last-fragment-length-validation.patch
deleted file mode 100644
index bfc4c74e95c..000
--- 
a/net-wireless/wpa_supplicant/files/2015-7/0001-EAP-pwd-server-Fix-last-fragment-length-validation.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-From bef802ece03f9ae9d52a21f0cf4f1bc2c5a1f8aa Mon Sep 17 00:00:00 2001
-From: Jouni Malinen 
-Date: Sun, 1 Nov 2015 18:24:16 +0200
-Subject: [PATCH] EAP-pwd server: Fix last fragment length validation
-
-All but the last fragment had their length checked against the remaining
-room in the reassembly buffer. This allowed a suitably constructed last
-fragment frame to try to add extra data that would go beyond the buffer.
-The length validation code in wpabuf_put_data() prevents an actual
-buffer write overflow from occurring, but this results in process
-termination. (CVE-2015-5314)
-
-Signed-off-by: 

[gentoo-commits] repo/gentoo:master commit in: media-libs/osl/files/, media-libs/osl/

2017-12-23 Thread David Seifert
commit: 58d64aeec2469a0295a101bdaf8b57c533835b2d
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Sat Dec 23 11:14:24 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Dec 23 21:21:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58d64aee

media-libs/osl: New package

A small but rich language for programmable shading in advanced
renderers and other applications, ideal for describing materials,
lights, displacement, and pattern generation.

New dependency for media-gfx/blender.
Closes: https://github.com/gentoo/gentoo/pull/6609

 media-libs/osl/Manifest   |   1 +
 media-libs/osl/files/osl-1.8.12-cmake-fixes.patch | 332 ++
 media-libs/osl/metadata.xml   |  27 ++
 media-libs/osl/osl-1.8.12.ebuild  |  70 +
 4 files changed, 430 insertions(+)

diff --git a/media-libs/osl/Manifest b/media-libs/osl/Manifest
new file mode 100644
index 000..b3d37043f05
--- /dev/null
+++ b/media-libs/osl/Manifest
@@ -0,0 +1 @@
+DIST osl-1.8.12.tar.gz 14572814 BLAKE2B 
edf742b104e723e1e3e56b2fb28b1cd4c81921b04a00b8c0f58cf174105a78881283837b550fb4a67d38f5f0a37327fac7a17310974895ed747e8813e6c8ad7b
 SHA512 
29bb0a23d9e1aa445e87b7080be056f939a1828fa87f001cc1503a8c76d21a5620c69146158d27800db71b1abee71a0c39804d85aea7b5899b0cb7ca1c617b56

diff --git a/media-libs/osl/files/osl-1.8.12-cmake-fixes.patch 
b/media-libs/osl/files/osl-1.8.12-cmake-fixes.patch
new file mode 100644
index 000..6ad5d94ac93
--- /dev/null
+++ b/media-libs/osl/files/osl-1.8.12-cmake-fixes.patch
@@ -0,0 +1,332 @@
+From cb34603cce0a8814dc66f76ecc5ceeb04a8d3791 Mon Sep 17 00:00:00 2001
+From: Jonathan Scruggs 
+Date: Fri, 18 Aug 2017 13:37:54 +0100
+Subject: [PATCH] OpenShadingLanguage/RB-1.8: Change to GNUInstallDirs for
+ install paths
+
+The variables: BIN_INSTALL_DIR, LIB_INSTALL_DIR, INCLUDE_INSTALL_DIR,
+DOC_INSTALL_DIR, and MAN_INSTALL_DIR are defined but never used.
+Instead, hard coded paths to lib, include, and bin were used. This
+will cause difficulty on multi-lib systems or in cases where they
+are named differently. The existing variables were replaced by the
+GNUInstallDirs variables, which is compatible on all systems.
+
+The macro install_targets was defined, but never used in code,
+so all library installs were changed to use it.
+Thus all library installs now use GNUInstallDirs.
+
+INSTALL_DOCS variable is defined, so it's now controlling if
+the documentation is being installed.
+
+Signed-off by: Jonathan Scruggs 
+---
+ CMakeLists.txt | 66 +-
+ src/cmake/util_macros.cmake|  6 ++--
+ src/doc/CMakeLists.txt |  6 ++--
+ src/include/CMakeLists.txt |  2 +-
+ src/liboslcomp/CMakeLists.txt  |  2 +-
+ src/liboslexec/CMakeLists.txt  |  2 +-
+ src/liboslnoise/CMakeLists.txt |  2 +-
+ src/liboslquery/CMakeLists.txt |  2 +-
+ src/osl.imageio/CMakeLists.txt | 19 +---
+ src/oslc/CMakeLists.txt|  2 +-
+ src/oslinfo/CMakeLists.txt |  2 +-
+ src/testrender/CMakeLists.txt  |  2 +-
+ src/testshade/CMakeLists.txt   |  6 ++--
+ 13 files changed, 32 insertions(+), 87 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 305047c0..da4635ab 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -248,6 +248,8 @@ set (OSL_BUILD_PLUGINS ON CACHE BOOL "Bool OSL plugins, 
for example OIIO plugin"
+ set (USE_CCACHE ON CACHE BOOL "Use ccache if found")
+ set (CODECOV OFF CACHE BOOL "Build code coverage tests")
+ option (USE_BOOST_WAVE "Use Boost Wave for C preprocessor (alternative is to 
use clang)" OFF)
++set (PLUGIN_SEARCH_PATH "" CACHE STRING "Default plugin search path")
++set (INSTALL_DOCS ON CACHE BOOL "Install documentation")
+ 
+ # Use ccache if found
+ find_program (CCACHE_FOUND ccache)
+@@ -349,6 +351,14 @@ if (OSL_NAMESPACE)
+ endif ()
+ message(STATUS "Setting Namespace to: ${OSL_NAMESPACE}")
+ 
++include (GNUInstallDirs)
++
++message (STATUS "CMAKE_INSTALL_PREFIX is ${CMAKE_INSTALL_PREFIX}")
++message (STATUS "CMAKE_INSTALL_LIBDIR is ${CMAKE_INSTALL_LIBDIR}")
++message (STATUS "CMAKE_INSTALL_BINDIR is ${CMAKE_INSTALL_BINDIR}")
++message (STATUS "CMAKE_INSTALL_DOCDIR is ${CMAKE_INSTALL_DOCDIR}")
++message (STATUS "CMAKE_INSTALL_INCLUDEDIR is ${CMAKE_INSTALL_INCLUDEDIR}")
++
+ set (CMAKE_MODULE_PATH
+  "${PROJECT_SOURCE_DIR}/src/cmake/modules"
+  "${PROJECT_SOURCE_DIR}/src/cmake")
+@@ -363,58 +373,6 @@ include_directories (
+   )
+ 
+ 
+-###
+-# Paths for install tree customization.  Note that relative paths are relative
+-# to CMAKE_INSTALL_PREFIX.
+-set (DEFAULT_BIN_INSTALL_DIR   "bin")
+-set (DEFAULT_LIB_INSTALL_DIR   "lib")
+-set (DEFAULT_INCLUDE_INSTALL_DIR "include/OSL")
+-if (UNIX AND NOT SELF_CONTAINED_INSTALL_TREE)
+-# Try to be well-behaved and install into reasonable places 

[gentoo-commits] proj/sci:master commit in: dev-perl/Text-RecordParser/

2017-12-23 Thread Martin Mokrejs
commit: cf3f2992fc0460ff5b254d60b2ec7e68458b313d
Author: Martin Mokrejš  fold  natur  cuni  cz>
AuthorDate: Sat Dec 23 21:13:04 2017 +
Commit: Martin Mokrejs  fold  natur  cuni  cz>
CommitDate: Sat Dec 23 21:13:04 2017 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=cf3f2992

dev-perl/Text-RecordParser: add missing dependency

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 dev-perl/Text-RecordParser/Text-RecordParser-1.6.5.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-perl/Text-RecordParser/Text-RecordParser-1.6.5.ebuild 
b/dev-perl/Text-RecordParser/Text-RecordParser-1.6.5.ebuild
index 07a357f68..fcb4e8ac7 100644
--- a/dev-perl/Text-RecordParser/Text-RecordParser-1.6.5.ebuild
+++ b/dev-perl/Text-RecordParser/Text-RecordParser-1.6.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -13,7 +13,9 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE=""
 
-RDEPEND="dev-lang/perl"
+RDEPEND="
+   dev-lang/perl
+   dev-perl/Module-Install"
 DEPEND="${RDEPEND}"
 
 SRC_TEST="do"



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

2017-12-23 Thread Sergei Trofimovich
commit: 24fd67a086660f1350a801b93bbc0b8906ec43cf
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 23 20:37:41 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 20:37:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24fd67a0

sys-kernel/gentoo-sources: stable 4.14.8-r1 for ppc64, bug #641832 (thanks to 
ernsteiswuerfel)

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc64"

 sys-kernel/gentoo-sources/gentoo-sources-4.14.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.14.8-r1.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.14.8-r1.ebuild
index 389964e9260..58283d68afa 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.14.8-r1.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.14.8-r1.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ppc64 ~s390 ~sh sparc 
x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



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

2017-12-23 Thread Sergei Trofimovich
commit: 9574b5ac44bfbd8d5eccbee54814b4476c4797a2
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 23 20:37:34 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 20:37:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9574b5ac

sys-kernel/gentoo-sources: stable 4.14.8-r1 for ia64, bug #641832

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="ia64"

 sys-kernel/gentoo-sources/gentoo-sources-4.14.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.14.8-r1.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.14.8-r1.ebuild
index 810c1b4a6b9..389964e9260 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.14.8-r1.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.14.8-r1.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



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

2017-12-23 Thread Sergei Trofimovich
commit: 7eda2d0ef1b4c4021c74288ee938615e4ae32aee
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 23 20:35:57 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 20:36:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eda2d0e

dev-ruby/pkg-config: stable 1.2.8 for ia64, bug #642004

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="ia64"

 dev-ruby/pkg-config/pkg-config-1.2.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/pkg-config/pkg-config-1.2.8.ebuild 
b/dev-ruby/pkg-config/pkg-config-1.2.8.ebuild
index e44eb405be2..84010c864b0 100644
--- a/dev-ruby/pkg-config/pkg-config-1.2.8.ebuild
+++ b/dev-ruby/pkg-config/pkg-config-1.2.8.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="A pkg-config implementation by Ruby"
 HOMEPAGE="https://github.com/rcairo/pkg-config;
 LICENSE="|| ( LGPL-2 LGPL-2.1 LGPL-3 )"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sparc ~x86"
 SLOT="0"
 IUSE="test"
 



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

2017-12-23 Thread Sergei Trofimovich
commit: 84b864d340560505442119fd716e225a5da65154
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 23 20:35:51 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 20:36:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84b864d3

dev-ruby/nokogiri: stable 1.8.1 for ia64, bug #642004

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="ia64"

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.8.1.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.8.1.ebuild
index 46380a944c9..d574f7d742b 100644
--- a/dev-ruby/nokogiri/nokogiri-1.8.1.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.8.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="http://nokogiri.org/;
 LICENSE="MIT"
 SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> 
${P}-git.tgz"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE=""
 



[gentoo-commits] repo/gentoo:master commit in: dev-ada/langkit/, dev-ada/langkit/files/

2017-12-23 Thread Alfredo Tupone
commit: df124d65f1c4eb996e4bff76d9b22f60d49a275f
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Sat Dec 23 20:32:49 2017 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Dec 23 20:32:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df124d65

dev-ada/langkit: Add dev-ada/langkit

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-ada/langkit/Manifest|  1 +
 dev-ada/langkit/files/langkit-2017-gentoo.patch | 36 
 dev-ada/langkit/langkit-2017.ebuild | 45 +
 dev-ada/langkit/metadata.xml| 18 ++
 4 files changed, 100 insertions(+)

diff --git a/dev-ada/langkit/Manifest b/dev-ada/langkit/Manifest
new file mode 100644
index 000..e7ad949e03c
--- /dev/null
+++ b/dev-ada/langkit/Manifest
@@ -0,0 +1 @@
+DIST langkit-gps-src-2017.tar.gz 364589 BLAKE2B 
14d80e904ded20a73d65a5828157ea82672559b5bb47e465381989ad3a6e90f41bd0c6db0a5e4f7b7c532fd4f697f9bc8cb3163c6e61106d0d44da994b1c7b28
 SHA512 
1c86e60710e4def3d430372eed11bf1a27bf82e84c7b787c5a0be15229b6e5f786dbdf830a311423dd7539841de3076d370afc8b4c1b0cddd1bc379372dcdc95

diff --git a/dev-ada/langkit/files/langkit-2017-gentoo.patch 
b/dev-ada/langkit/files/langkit-2017-gentoo.patch
new file mode 100644
index 000..0260d44c888
--- /dev/null
+++ b/dev-ada/langkit/files/langkit-2017-gentoo.patch
@@ -0,0 +1,36 @@
+--- langkit-gps-src/langkit/templates/project_file.mako.old2017-07-11 
14:19:12.841221846 +0200
 langkit-gps-src/langkit/templates/project_file.mako2017-07-11 
14:12:39.104981170 +0200
+@@ -82,9 +82,11 @@
+ for Default_Switches ("Ada") use
+Common_Ada_Cargs & ("-g", "-O0", "-gnatwe", "-gnata");
+ 
+-for Default_Switches ("C") use Common_C_Cargs & ("-g3", "-O0");
++for Default_Switches ("C") use Common_C_Cargs &
++  ("-g3", "-O0", "-fPIC");
+ 
+-for Switches ("quex_lexer.c") use Common_C_Cargs & ("-g0", "-O0");
++for Switches ("quex_lexer.c") use Common_C_Cargs &
++  ("-g0", "-O0", "-fPIC");
+ --  This file is *huge* and the debugging information for it harms
+ --  Valgrind runs. We almost never have to debug this file so
+ --  this is acceptable.
+@@ -111,6 +111,7 @@
+   --  ... and this prevents OOM on other platforms
+ end case;
+   end case;
++  for Driver ("C") use External ("GCC", "gcc");
+end Compiler;
+ 
+package Binder is
+--- langkit-gps-src/langkit/compile_context.py.old 2017-12-13 
22:12:38.689143125 +0100
 langkit-gps-src/langkit/compile_context.py 2017-12-13 22:13:02.446737994 
+0100
+@@ -1171,8 +1171,7 @@
+ # the Quex specification changed from last build.
+ if generate_lexer and self.cache.is_stale('quex_specification',
+   quex_spec):
+-quex_py_file = path.join(os.environ["QUEX_PATH"], "quex-exe.py")
+-subprocess.check_call([sys.executable, quex_py_file, "-i",
++subprocess.check_call(["quex", "-i",
+quex_file,
+"-o", "quex_lexer",
+"--buffer-element-size", "4",

diff --git a/dev-ada/langkit/langkit-2017.ebuild 
b/dev-ada/langkit/langkit-2017.ebuild
new file mode 100644
index 000..1d2558ae90d
--- /dev/null
+++ b/dev-ada/langkit/langkit-2017.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit python-single-r1
+
+MYPN=${PN}-gps-src
+
+DESCRIPTION="A Python framework to generate language parsers"
+HOMEPAGE="https://www.adacore.com/community;
+SRC_URI="http://mirrors.cdn.adacore.com/art/591c45e2c7a447af2deed044
+   -> ${MYPN}-${PV}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+   dev-ada/gnatcoll[gnat_2017,iconv]
+   dev-python/mako
+   dev-python/pyyaml
+   dev-python/enum34
+   dev-python/funcy
+   dev-python/docutils
+   dev-python/quex"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"/${MYPN}
+
+PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
+
+src_test() {
+   testsuite/testsuite.py | grep FAILED && die "Test failed"
+}
+
+src_install() {
+   default
+   python_domodule langkit
+   python_doscript scripts/create-project.py
+}

diff --git a/dev-ada/langkit/metadata.xml b/dev-ada/langkit/metadata.xml
new file mode 100644
index 000..bfb9cb6484b
--- /dev/null
+++ b/dev-ada/langkit/metadata.xml
@@ -0,0 +1,18 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   tup...@gentoo.org
+   Tupone Alfredo
+   
+   
+   Langkit (nickname for language kit) is a tool whose 

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

2017-12-23 Thread Sergei Trofimovich
commit: 4c4024541820f7a52b2a22813a86a599a3dd7a5a
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 23 20:23:23 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 20:24:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c402454

dev-lang/ruby: stable 2.2.9 for ia64, bug #641090

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="ia64"

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

diff --git a/dev-lang/ruby/ruby-2.2.9.ebuild b/dev-lang/ruby/ruby-2.2.9.ebuild
index 15c6fa65de9..0a2b63fcee7 100644
--- a/dev-lang/ruby/ruby-2.2.9.ebuild
+++ b/dev-lang/ruby/ruby-2.2.9.ebuild
@@ -30,7 +30,7 @@ SRC_URI="mirror://ruby/2.2/${MY_P}.tar.xz
 
https://dev.gentoo.org/~flameeyes/ruby-team/${PN}-patches-${PATCHSET}.tar.bz2;
 
 LICENSE="|| ( Ruby-BSD BSD-2 )"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc 
~x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc 
~x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="berkdb debug doc examples gdbm ipv6 jemalloc libressl +rdoc rubytests 
socks5 ssl tk xemacs ncurses +readline"
 
 RDEPEND="



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

2017-12-23 Thread Sergei Trofimovich
commit: 07fbc79893af0ba7bc076be16a4b8669a3a04109
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 23 20:23:16 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 20:24:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07fbc798

dev-util/cppcheck: stable 1.81 for hppa, bug #641220

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="hppa"

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

diff --git a/dev-util/cppcheck/cppcheck-1.81.ebuild 
b/dev-util/cppcheck/cppcheck-1.81.ebuild
index ea26f5ace89..f4de61a9373 100644
--- a/dev-util/cppcheck/cppcheck-1.81.ebuild
+++ b/dev-util/cppcheck/cppcheck-1.81.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa x86"
+KEYWORDS="amd64 ~arm ~arm64 hppa x86"
 IUSE="htmlreport pcre qt5"
 
 RDEPEND="



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

2017-12-23 Thread Patrick McLean
commit: eb721eb425537a048d49886e80998d100bd06759
Author: Patrick McLean  gentoo  org>
AuthorDate: Sat Dec 23 19:59:29 2017 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Dec 23 19:59:47 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb721eb4

sys-cluster/ceph: Revision bump to 10.2.10-r1, add yasm DEPEND (bug #642068)

Closes: https://bugs.gentoo.org/642068

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-cluster/ceph/ceph-10.2.10-r1.ebuild | 306 
 1 file changed, 306 insertions(+)

diff --git a/sys-cluster/ceph/ceph-10.2.10-r1.ebuild 
b/sys-cluster/ceph/ceph-10.2.10-r1.ebuild
new file mode 100644
index 000..f982615035e
--- /dev/null
+++ b/sys-cluster/ceph/ceph-10.2.10-r1.ebuild
@@ -0,0 +1,306 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
+
+inherit check-reqs autotools eutils python-r1 udev user \
+   readme.gentoo-r1 systemd versionator flag-o-matic toolchain-funcs
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/ceph/ceph.git;
+   SRC_URI=""
+else
+   SRC_URI="https://download.ceph.com/tarballs/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+DESCRIPTION="Ceph distributed filesystem"
+HOMEPAGE="https://ceph.com/;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+IUSE="babeltrace cephfs cryptopp debug fuse gtk jemalloc ldap +libaio"
+IUSE+=" libatomic lttng +nss +radosgw static-libs +tcmalloc test xfs zfs"
+
+# unbundling code commented out pending bugs 584056 and 584058
+#>=dev-libs/jerasure-2.0.0-r1
+#>=dev-libs/gf-complete-2.0.0
+COMMON_DEPEND="
+   app-arch/snappy:=
+   sys-libs/zlib:=
+   app-arch/lz4:=
+   app-arch/bzip2:=
+   app-arch/zstd:=
+   dev-libs/boost:=[threads]
+   dev-libs/libaio:=
+   dev-libs/leveldb:=[snappy]
+   nss? ( dev-libs/nss:= )
+   libatomic? ( dev-libs/libatomic_ops:= )
+   cryptopp? ( dev-libs/crypto++:= )
+   sys-apps/keyutils
+   sys-apps/util-linux
+   dev-libs/libxml2:=
+   radosgw? ( dev-libs/fcgi:= )
+   ldap? ( net-nds/openldap:= )
+   babeltrace? ( dev-util/babeltrace )
+   fuse? ( sys-fs/fuse:0= )
+   xfs? ( sys-fs/xfsprogs:= )
+   zfs? ( sys-fs/zfs:= )
+   gtk? (
+   x11-libs/gtk+:2=
+   dev-cpp/gtkmm:2.4
+   gnome-base/librsvg:=
+   )
+   radosgw? (
+   dev-libs/fcgi:=
+   dev-libs/expat:=
+   net-misc/curl:=
+   )
+   jemalloc? ( dev-libs/jemalloc:= )
+   !jemalloc? ( =dev-util/google-perftools-2.4*:= )
+   lttng? ( dev-util/lttng-ust:= )
+   ${PYTHON_DEPS}
+   "
+DEPEND="${COMMON_DEPEND}
+   dev-python/cython[${PYTHON_USEDEP}]
+   app-arch/cpio
+   dev-lang/yasm
+   virtual/pkgconfig
+   dev-python/sphinx
+   test? (
+   sys-fs/btrfs-progs
+   sys-apps/grep[pcre]
+   dev-python/tox[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   )"
+RDEPEND="${COMMON_DEPEND}
+   sys-apps/hdparm
+   sys-block/parted
+   sys-fs/cryptsetup
+   sys-apps/gptfdisk
+   !/dev/null || die
+   #
+   # This generates a QA warning about running econf in src_compile
+   # and src_install. Unfortunately the only other way to do this would
+   # involve building all of for each python implementation times, which
+   # wastes a _lot_ of CPU time and disk space. This hack will no longer
+   # be needed with >=ceph-11.2.
+   #
+   python_setup "${1}"
+   econf "${ECONFARGS[@]}"
+
+   popd >/dev/null || die
+}
+
+src_compile() {
+   emake
+   emake_python_bindings all
+
+   use test && emake check-local
+}
+
+src_test() {
+   make check || die "make check failed"
+}
+
+src_install() {
+   default
+   emake_python_bindings install-exec "DESTDIR=\"${D}\""
+
+   prune_libtool_files --all
+
+   exeinto /usr/$(get_libdir)/ceph
+   newexe src/init-ceph ceph_init.sh
+
+   insinto /etc/logrotate.d/
+   newins "${FILESDIR}"/ceph.logrotate ${PN}
+
+   keepdir /var/lib/${PN}{,/tmp} /var/log/${PN}/stat
+
+   fowners -R ceph:ceph /var/lib/ceph /var/log/ceph
+
+   newinitd "${FILESDIR}/rbdmap.initd" rbdmap
+   newinitd "${FILESDIR}/${PN}.initd-r5" ${PN}
+   newconfd "${FILESDIR}/${PN}.confd-r3" ${PN}
+
+   insinto /etc/sysctl.d
+   newins "${FILESDIR}"/sysctld 90-${PN}.conf
+
+   use tcmalloc && newenvd "${FILESDIR}"/envd-tcmalloc 99${PN}-tcmalloc
+
+   systemd_install_serviced "${FILESDIR}/ceph-mds_at.service.conf" 
"ceph-mds@.service"
+   systemd_install_serviced "${FILESDIR}/ceph-osd_at.service.conf" 
"ceph-osd@.service"
+
+   udev_dorules udev/*.rules
+
+   readme.gentoo_create_doc
+
+   python_setup 

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

2017-12-23 Thread Patrick McLean
commit: c21b242192f65ec58d5328f78b099e6722d7d5a4
Author: Patrick McLean  gentoo  org>
AuthorDate: Sat Dec 23 20:01:12 2017 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Dec 23 20:01:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c21b2421

sys-cluster/ceph: Remove original 10.2.10 ebuild

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-cluster/ceph/ceph-10.2.10.ebuild | 305 ---
 1 file changed, 305 deletions(-)

diff --git a/sys-cluster/ceph/ceph-10.2.10.ebuild 
b/sys-cluster/ceph/ceph-10.2.10.ebuild
deleted file mode 100644
index f142f074819..000
--- a/sys-cluster/ceph/ceph-10.2.10.ebuild
+++ /dev/null
@@ -1,305 +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,5,6}} )
-
-inherit check-reqs autotools eutils python-r1 udev user \
-   readme.gentoo-r1 systemd versionator flag-o-matic toolchain-funcs
-
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/ceph/ceph.git;
-   SRC_URI=""
-else
-   SRC_URI="https://download.ceph.com/tarballs/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm64 ~x86"
-fi
-
-DESCRIPTION="Ceph distributed filesystem"
-HOMEPAGE="https://ceph.com/;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-
-IUSE="babeltrace cephfs cryptopp debug fuse gtk jemalloc ldap +libaio"
-IUSE+=" libatomic lttng +nss +radosgw static-libs +tcmalloc test xfs zfs"
-
-# unbundling code commented out pending bugs 584056 and 584058
-#>=dev-libs/jerasure-2.0.0-r1
-#>=dev-libs/gf-complete-2.0.0
-COMMON_DEPEND="
-   app-arch/snappy:=
-   sys-libs/zlib:=
-   app-arch/lz4:=
-   app-arch/bzip2:=
-   app-arch/zstd:=
-   dev-libs/boost:=[threads]
-   dev-libs/libaio:=
-   dev-libs/leveldb:=[snappy]
-   nss? ( dev-libs/nss:= )
-   libatomic? ( dev-libs/libatomic_ops:= )
-   cryptopp? ( dev-libs/crypto++:= )
-   sys-apps/keyutils
-   sys-apps/util-linux
-   dev-libs/libxml2:=
-   radosgw? ( dev-libs/fcgi:= )
-   ldap? ( net-nds/openldap:= )
-   babeltrace? ( dev-util/babeltrace )
-   fuse? ( sys-fs/fuse:0= )
-   xfs? ( sys-fs/xfsprogs:= )
-   zfs? ( sys-fs/zfs:= )
-   gtk? (
-   x11-libs/gtk+:2=
-   dev-cpp/gtkmm:2.4
-   gnome-base/librsvg:=
-   )
-   radosgw? (
-   dev-libs/fcgi:=
-   dev-libs/expat:=
-   net-misc/curl:=
-   )
-   jemalloc? ( dev-libs/jemalloc:= )
-   !jemalloc? ( =dev-util/google-perftools-2.4*:= )
-   lttng? ( dev-util/lttng-ust:= )
-   ${PYTHON_DEPS}
-   "
-DEPEND="${COMMON_DEPEND}
-   dev-python/cython[${PYTHON_USEDEP}]
-   app-arch/cpio
-   virtual/pkgconfig
-   dev-python/sphinx
-   test? (
-   sys-fs/btrfs-progs
-   sys-apps/grep[pcre]
-   dev-python/tox[${PYTHON_USEDEP}]
-   dev-python/virtualenv[${PYTHON_USEDEP}]
-   )"
-RDEPEND="${COMMON_DEPEND}
-   sys-apps/hdparm
-   sys-block/parted
-   sys-fs/cryptsetup
-   sys-apps/gptfdisk
-   !/dev/null || die
-   #
-   # This generates a QA warning about running econf in src_compile
-   # and src_install. Unfortunately the only other way to do this would
-   # involve building all of for each python implementation times, which
-   # wastes a _lot_ of CPU time and disk space. This hack will no longer
-   # be needed with >=ceph-11.2.
-   #
-   python_setup "${1}"
-   econf "${ECONFARGS[@]}"
-
-   popd >/dev/null || die
-}
-
-src_compile() {
-   emake
-   emake_python_bindings all
-
-   use test && emake check-local
-}
-
-src_test() {
-   make check || die "make check failed"
-}
-
-src_install() {
-   default
-   emake_python_bindings install-exec "DESTDIR=\"${D}\""
-
-   prune_libtool_files --all
-
-   exeinto /usr/$(get_libdir)/ceph
-   newexe src/init-ceph ceph_init.sh
-
-   insinto /etc/logrotate.d/
-   newins "${FILESDIR}"/ceph.logrotate ${PN}
-
-   keepdir /var/lib/${PN}{,/tmp} /var/log/${PN}/stat
-
-   fowners -R ceph:ceph /var/lib/ceph /var/log/ceph
-
-   newinitd "${FILESDIR}/rbdmap.initd" rbdmap
-   newinitd "${FILESDIR}/${PN}.initd-r5" ${PN}
-   newconfd "${FILESDIR}/${PN}.confd-r3" ${PN}
-
-   insinto /etc/sysctl.d
-   newins "${FILESDIR}"/sysctld 90-${PN}.conf
-
-   use tcmalloc && newenvd "${FILESDIR}"/envd-tcmalloc 99${PN}-tcmalloc
-
-   systemd_install_serviced "${FILESDIR}/ceph-mds_at.service.conf" 
"ceph-mds@.service"
-   systemd_install_serviced "${FILESDIR}/ceph-osd_at.service.conf" 
"ceph-osd@.service"
-
-   udev_dorules udev/*.rules
-
-   readme.gentoo_create_doc
-
-   python_setup 'python2*'
-   python_fix_shebang "${ED}"/usr/{,s}bin/
-
-   # python_fix_shebang apparently is 

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

2017-12-23 Thread Sergei Trofimovich
commit: a26c735f0cfa7a2163341eb9d5d0bc6d851b2865
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Dec 23 10:55:13 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 19:53:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a26c735f

dev-python/pyblake2: stable 1.1.0 for sparc, bug #640898

Package-Manager: Portage-2.3.13, Repoman-2.3.3
RepoMan-Options: --include-arches="sparc"

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

diff --git a/dev-python/pyblake2/pyblake2-1.1.0.ebuild 
b/dev-python/pyblake2/pyblake2-1.1.0.ebuild
index 04258841a95..5b0697139d1 100644
--- a/dev-python/pyblake2/pyblake2-1.1.0.ebuild
+++ b/dev-python/pyblake2/pyblake2-1.1.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
 # pyblake2 itself allows more licenses but blake2 allows the following three
 LICENSE="|| ( CC0-1.0 openssl Apache-2.0 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sparc ~x86 
~x64-cygwin ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc ~x86 
~x64-cygwin ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 python_test() {
"${EPYTHON}" test/test.py || die "Tests fail with ${EPYTHON}"



[gentoo-commits] repo/gentoo:master commit in: app-i18n/poedit/

2017-12-23 Thread Sergei Trofimovich
commit: a13191183a2c3c446012bf315338c679c21db086
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Dec 22 14:06:35 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 19:53:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1319118

app-i18n/poedit: keyworded 1.8.7 for sparc, bug #555984

Package-Manager: Portage-2.3.8, Repoman-2.3.3
RepoMan-Options: --include-arches="sparc"

 app-i18n/poedit/poedit-1.8.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/poedit/poedit-1.8.7.ebuild 
b/app-i18n/poedit/poedit-1.8.7.ebuild
index b4ca8cf69ff..4e868c8f55a 100644
--- a/app-i18n/poedit/poedit-1.8.7.ebuild
+++ b/app-i18n/poedit/poedit-1.8.7.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/vslavik/${PN}/releases/download/v${PV}-oss/${P}.tar.
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
 IUSE=""
 
 # db/expat req for legacytm (backwards support for pre 1.6)



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

2017-12-23 Thread Sergei Trofimovich
commit: 70bc39be0391eded2c56ee7269172f277f6163ec
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Dec 23 10:58:01 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 19:53:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70bc39be

sys-apps/portage: stable 2.3.13-r1 for hppa/sparc, bug #637386

Package-Manager: Portage-2.3.13, Repoman-2.3.3
RepoMan-Options: --include-arches="hppa sparc"

 sys-apps/portage/portage-2.3.13-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/portage/portage-2.3.13-r1.ebuild 
b/sys-apps/portage/portage-2.3.13-r1.ebuild
index 4b49b032688..9499a46d6fc 100644
--- a/sys-apps/portage/portage-2.3.13-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.13-r1.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and 
distribution system for Gento
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
 SLOT="0"
 IUSE="build doc epydoc +ipc linguas_ru +native-extensions selinux xattr"
 



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

2017-12-23 Thread Sergei Trofimovich
commit: 04ecb2114a73ba6f7545fb6eb7a4efc10f2ea15e
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Dec 22 14:08:47 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 19:53:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04ecb211

app-editors/vim: stable 8.0.1298 for sparc, bug #639710

Package-Manager: Portage-2.3.8, Repoman-2.3.3
RepoMan-Options: --include-arches="sparc"

 app-editors/vim/vim-8.0.1298.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/vim/vim-8.0.1298.ebuild 
b/app-editors/vim/vim-8.0.1298.ebuild
index 64e5be4ffdf..e3c6c5c63c1 100644
--- a/app-editors/vim/vim-8.0.1298.ebuild
+++ b/app-editors/vim/vim-8.0.1298.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
 else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz

https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Vim, an improved vi-style text editor"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Plack/

2017-12-23 Thread Sergei Trofimovich
commit: 5e357e07d2e2b67734c4713933bdaa8984a9e818
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Dec 22 14:14:52 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 19:53:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e357e07

dev-perl/Plack: keyworded 1.4.400 for sparc, bug #613376

Package-Manager: Portage-2.3.8, Repoman-2.3.3
RepoMan-Options: --include-arches="sparc"

 dev-perl/Plack/Plack-1.4.400.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Plack/Plack-1.4.400.ebuild 
b/dev-perl/Plack/Plack-1.4.400.ebuild
index 3efd901b61e..01fb05cebc3 100644
--- a/dev-perl/Plack/Plack-1.4.400.ebuild
+++ b/dev-perl/Plack/Plack-1.4.400.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
 DESCRIPTION="Perl Superglue for Web frameworks and Web Servers (PSGI toolkit)"
 
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="test minimal examples"
 PATCHES=(
"${FILESDIR}/${PN}-1.3.900-network-testing.patch"



[gentoo-commits] repo/gentoo:master commit in: app-i18n/poedit/

2017-12-23 Thread Sergei Trofimovich
commit: 0e917b078edb5a45687a03e34767af14bca7029d
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Dec 22 14:05:32 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 19:53:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e917b07

app-i18n/poedit: keyworded 1.8.5 for sparc, bug #555984

Package-Manager: Portage-2.3.8, Repoman-2.3.3
RepoMan-Options: --include-arches="sparc"

 app-i18n/poedit/poedit-1.8.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/poedit/poedit-1.8.5.ebuild 
b/app-i18n/poedit/poedit-1.8.5.ebuild
index 3b8c2b88360..95a2f210354 100644
--- a/app-i18n/poedit/poedit-1.8.5.ebuild
+++ b/app-i18n/poedit/poedit-1.8.5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/vslavik/${PN}/releases/download/v${PV}-oss/${P}.tar.
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 hppa ~ppc ppc64 x86"
+KEYWORDS="amd64 hppa ~ppc ppc64 ~sparc x86"
 IUSE=""
 
 # db/expat req for legacytm (backwards support for pre 1.6)



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Test-MockTime-HiRes/

2017-12-23 Thread Sergei Trofimovich
commit: 10ffe4d2ee845c61df4fc97278e8a586fb706be5
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Dec 22 14:13:48 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 19:53:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10ffe4d2

dev-perl/Test-MockTime-HiRes: keyworded 0.70.0 for sparc, bug #613376

Package-Manager: Portage-2.3.8, Repoman-2.3.3
RepoMan-Options: --include-arches="sparc"

 dev-perl/Test-MockTime-HiRes/Test-MockTime-HiRes-0.70.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Test-MockTime-HiRes/Test-MockTime-HiRes-0.70.0.ebuild 
b/dev-perl/Test-MockTime-HiRes/Test-MockTime-HiRes-0.70.0.ebuild
index e1a77e168de..5db4b4e6f94 100644
--- a/dev-perl/Test-MockTime-HiRes/Test-MockTime-HiRes-0.70.0.ebuild
+++ b/dev-perl/Test-MockTime-HiRes/Test-MockTime-HiRes-0.70.0.ebuild
@@ -9,7 +9,7 @@ inherit perl-module
 
 DESCRIPTION="Replace actual time with simulated high resolution time"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="test"
 
 RDEPEND="



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

2017-12-23 Thread Sergei Trofimovich
commit: b065d2a68bea6ad9215e3ffe17cd19837408ed59
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Dec 23 11:06:36 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 19:53:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b065d2a6

sys-kernel/gentoo-sources: stable 4.14.8-r1 for sparc, bug #641832

Package-Manager: Portage-2.3.13, Repoman-2.3.3
RepoMan-Options: --include-arches="sparc"

 sys-kernel/gentoo-sources/gentoo-sources-4.14.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.14.8-r1.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.14.8-r1.ebuild
index 67c6e4feb86..810c1b4a6b9 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.14.8-r1.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.14.8-r1.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/lucene++/

2017-12-23 Thread Sergei Trofimovich
commit: db48662ed414166e6c47cff71fd5a498096da4b8
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Dec 22 14:04:29 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 19:53:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db48662e

dev-cpp/lucene++: keyworded 3.0.7 for sparc, bug #555984

Package-Manager: Portage-2.3.8, Repoman-2.3.3
RepoMan-Options: --include-arches="sparc"

 dev-cpp/lucene++/lucene++-3.0.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/lucene++/lucene++-3.0.7.ebuild 
b/dev-cpp/lucene++/lucene++-3.0.7.ebuild
index ddb0f0570e2..75e282e5ff4 100644
--- a/dev-cpp/lucene++/lucene++-3.0.7.ebuild
+++ b/dev-cpp/lucene++/lucene++-3.0.7.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/luceneplusplus/LucenePlusPlus/archive/rel_${PV}.tar.
 
 LICENSE="|| ( LGPL-3 Apache-2.0 )"
 SLOT="0"
-KEYWORDS="amd64 hppa ~ppc ppc64 x86"
+KEYWORDS="amd64 hppa ~ppc ppc64 ~sparc x86"
 IUSE="debug"
 
 DEPEND="dev-libs/boost:="



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Cookie-Baker/

2017-12-23 Thread Sergei Trofimovich
commit: a6d46c063f5ff27a3d0ad6112c70caaad7bde101
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Dec 22 14:09:46 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 19:53:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6d46c06

dev-perl/Cookie-Baker: keyworded 0.80.0 for sparc, bug #613376

Package-Manager: Portage-2.3.8, Repoman-2.3.3
RepoMan-Options: --include-arches="sparc"

 dev-perl/Cookie-Baker/Cookie-Baker-0.80.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Cookie-Baker/Cookie-Baker-0.80.0.ebuild 
b/dev-perl/Cookie-Baker/Cookie-Baker-0.80.0.ebuild
index 20c56f4f6ee..67b188f03c8 100644
--- a/dev-perl/Cookie-Baker/Cookie-Baker-0.80.0.ebuild
+++ b/dev-perl/Cookie-Baker/Cookie-Baker-0.80.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="Cookie string generator / parser"
 
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="test +xs"
 
 RDEPEND="



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

2017-12-23 Thread Sergei Trofimovich
commit: 2fce6fb31892b9308a39ac18b1cb35c9fb1fa83c
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Dec 22 14:07:36 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 19:53:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fce6fb3

app-editors/vim-core: stable 8.0.1298 for sparc, bug #639710

Package-Manager: Portage-2.3.8, Repoman-2.3.3
RepoMan-Options: --include-arches="sparc"

 app-editors/vim-core/vim-core-8.0.1298.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/vim-core/vim-core-8.0.1298.ebuild 
b/app-editors/vim-core/vim-core-8.0.1298.ebuild
index aa37675a587..a6f485967f3 100644
--- a/app-editors/vim-core/vim-core-8.0.1298.ebuild
+++ b/app-editors/vim-core/vim-core-8.0.1298.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
 else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 
vim-${PV}.tar.gz

https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="vim and gvim shared files"



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

2017-12-23 Thread Sergei Trofimovich
commit: acdbea75557f2423670a7190d090e32f1b7a38b8
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 23 19:48:03 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 23 19:48:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acdbea75

app-admin/haskell-updater: bump up to 1.3.1

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-admin/haskell-updater/Manifest |  1 +
 .../haskell-updater/haskell-updater-1.3.1.ebuild   | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/app-admin/haskell-updater/Manifest 
b/app-admin/haskell-updater/Manifest
index 2e3286937a4..71d89a509eb 100644
--- a/app-admin/haskell-updater/Manifest
+++ b/app-admin/haskell-updater/Manifest
@@ -1,3 +1,4 @@
 DIST haskell-updater-1.2.10.tar.gz 26586 BLAKE2B 
adc46f85118fa55e530aa079ef2df0663b178b15311f4f2ff6474db75aacf1277238a27a2bb98841fc1fe50b556d7f01a677861b3ce9559fe809a02db401ef8d
 SHA512 
c0a72ae77362e5ed4ea0e29175454119b1284756adeb43534bf58b661f3cabb88e08bd5903d415a9f95a6de309753dedf974ddd853b300fd215250e0ad7c
 DIST haskell-updater-1.2.12.tar.gz 26708 BLAKE2B 
d0b040cb3b6211b3c5c60f8cfa3dbccbf9cb15d246b21609a21aac746a8a034e284fe0b99891b5035980252a7aa8b376ad943f32882dc29e16226d95583cb053
 SHA512 
f3a993cb556919bf2e57fdaca7eea9146abc59096e779cbffb69a5c29fc5f6ef889c8ccf4d8331dbd9279919ea91bb05a16d83ad70085d5ef5a44d61120fe7e7
 DIST haskell-updater-1.2.9.tar.gz 26675 BLAKE2B 
a3d11cdcee886a07d87cd2888a9deea1d963b7234b4a10a6b78e9467fae4e9382c92f14a6ba0593f86bf9422ab2cb4bec823de96f34b463590ae18429c118edb
 SHA512 
d19b6154d5ef4da176638c237082586688e2ac73a41c075fc3e51979b86b9e48ca5a9bfe6c870d468d66d95c1464456feed8afc388aea282aa7aad5a35f5e0da
+DIST haskell-updater-1.3.1.tar.gz 26573 BLAKE2B 
68e5357e8f24b9b372dba4feac76595cbf35602d9d9094d616497c9d0040177b5f1def5833770041b693220717f3a4976877e0608858d5d8d426620c71e5
 SHA512 
39c36c4a8997806bb4d64625bc9ed72334a68e57f8c32f75d0c3704ab52b3b68605444c89480e5186c04bb275b3608ea9544366ebc5a00e010cc5fb4ae8296df

diff --git a/app-admin/haskell-updater/haskell-updater-1.3.1.ebuild 
b/app-admin/haskell-updater/haskell-updater-1.3.1.ebuild
new file mode 100644
index 000..5d51680239c
--- /dev/null
+++ b/app-admin/haskell-updater/haskell-updater-1.3.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+CABAL_FEATURES="bin nocabaldep"
+inherit eutils haskell-cabal
+
+DESCRIPTION="Rebuild Haskell dependencies in Gentoo"
+HOMEPAGE="http://haskell.org/haskellwiki/Gentoo#haskell-updater;
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND=">=dev-lang/ghc-6.12.1"
+
+# Need a lower version for portage to get --keep-going
+RDEPEND="|| ( >=sys-apps/portage-2.1.6
+   sys-apps/pkgcore
+   sys-apps/paludis )"
+
+src_prepare() {
+   default
+
+   if use prefix; then
+   sed -i -e "s,/var/db/pkg,${EPREFIX}&,g" \
+   "${S}/Distribution/Gentoo/Packages.hs" || die
+
+   sed -i -e 's,"/","'"${EPREFIX}"'/",g' \
+   "${S}/Distribution/Gentoo/GHC.hs" || die
+   fi
+}
+
+src_configure() {
+   cabal_src_configure \
+   --bindir="${EPREFIX}/usr/sbin" \
+   --constraint="Cabal == $(cabal-version)"
+}
+
+src_install() {
+   cabal_src_install
+
+   dodoc TODO
+}



[gentoo-commits] proj/lisp:master commit in: dev-lisp/trivial-backtrace/

2017-12-23 Thread José María Alonso
commit: dfcdf718111bc200213d602df663aafe5c0a6d3e
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat Dec 23 19:32:13 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Sat Dec 23 19:32:13 2017 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=dfcdf718

dev-lisp/trivial-backtrace: Updates workdir

 dev-lisp/trivial-backtrace/trivial-backtrace-1.1.0.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/dev-lisp/trivial-backtrace/trivial-backtrace-1.1.0.ebuild 
b/dev-lisp/trivial-backtrace/trivial-backtrace-1.1.0.ebuild
index 27d16028..d1b8d4ba 100644
--- a/dev-lisp/trivial-backtrace/trivial-backtrace-1.1.0.ebuild
+++ b/dev-lisp/trivial-backtrace/trivial-backtrace-1.1.0.ebuild
@@ -14,8 +14,6 @@ SLOT="0"
 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
 IUSE=""
 
-S="${WORKDIR}/${PN}"
-
 CLSYSTEMS="${PN} ${PN}-test"
 
 src_install() {



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

2017-12-23 Thread Mike Gilbert
commit: f1fcbab82e021a77c436fed35b709a47cbd532fd
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Dec 23 19:12:12 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Dec 23 19:12:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1fcbab8

net-mail/tpop3d: drop support for drac

mail-client/drac is masked for removal.

Package-Manager: Portage-2.3.19_p2, Repoman-2.3.6_p36

 net-mail/tpop3d/metadata.xml| 1 -
 net-mail/tpop3d/tpop3d-1.5.5.ebuild | 8 ++--
 2 files changed, 2 insertions(+), 7 deletions(-)

diff --git a/net-mail/tpop3d/metadata.xml b/net-mail/tpop3d/metadata.xml
index 77624f3ecb7..f435a118d9c 100644
--- a/net-mail/tpop3d/metadata.xml
+++ b/net-mail/tpop3d/metadata.xml
@@ -7,7 +7,6 @@
   
   
 Enable authentication by an external 
program
-Enable dynamic relay support in the tpop3d pop3 
server
 Enable authentication against /etc/passwd-style flat 
files
 Enable /etc/passwd authentication
 Use OpenSSL for sha1 encrypted passwords.

diff --git a/net-mail/tpop3d/tpop3d-1.5.5.ebuild 
b/net-mail/tpop3d/tpop3d-1.5.5.ebuild
index f348994935b..8219ef29778 100644
--- a/net-mail/tpop3d/tpop3d-1.5.5.ebuild
+++ b/net-mail/tpop3d/tpop3d-1.5.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/tpop3d/${P}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 x86"
-IUSE="authexternal debug drac flatfile gdbm ldap maildir mbox mysql offensive
+IUSE="authexternal debug flatfile gdbm ldap maildir mbox mysql offensive
pam passwd perl postgres +sha1 shadow ssl tcpd"
 
 RDEPEND="sha1? ( >=dev-libs/openssl-0.9.6 )
@@ -25,8 +25,7 @@ RDEPEND="sha1?( >=dev-libs/openssl-0.9.6 )
  >=net-mail/mailbase-0.00-r8 )
tcpd?   ( >=sys-apps/tcp-wrappers-7.6 )"
 
-DEPEND="${RDEPEND}
-   drac?   ( mail-client/drac )"
+DEPEND="${RDEPEND}"
 
 src_prepare() {
epatch "${FILESDIR}/${PN}-1.5.4-gold.patch"
@@ -68,9 +67,6 @@ src_configure() {
use ssl && myconf="${myconf} --enable-tls"
use tcpd&& myconf="${myconf} --enable-tcp-wrappers"
 
-   # Install mail-client/drac for integration with tpop3d
-   use drac&& myconf="${myconf} --enable-drac"
-
econf ${myconf}
 
# Causes crash with "stack smashing attack" on connect, because of bug 
in



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

2017-12-23 Thread Mike Gilbert
commit: 2de43c2bae06324c88563bcfd772af21dcdcd29b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Dec 23 19:10:22 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Dec 23 19:12:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2de43c2b

net-mail/qpopper: drop support for drac

mail-client/drac is masked for removal.

Package-Manager: Portage-2.3.19_p2, Repoman-2.3.6_p36

 net-mail/qpopper/metadata.xml | 1 -
 net-mail/qpopper/qpopper-4.1.0.ebuild | 5 ++---
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/net-mail/qpopper/metadata.xml b/net-mail/qpopper/metadata.xml
index 6c8e884f1b7..c2e9f4709a9 100644
--- a/net-mail/qpopper/metadata.xml
+++ b/net-mail/qpopper/metadata.xml
@@ -7,7 +7,6 @@
   
   
 Enables the pop.auth file in /etc/pop.auth
-Enables DRAC support
 Enables mail spool file is in home directory 
~/Mailbox
   
 

diff --git a/net-mail/qpopper/qpopper-4.1.0.ebuild 
b/net-mail/qpopper/qpopper-4.1.0.ebuild
index a2e67328a12..810e4e0da8c 100644
--- a/net-mail/qpopper/qpopper-4.1.0.ebuild
+++ b/net-mail/qpopper/qpopper-4.1.0.ebuild
@@ -13,13 +13,12 @@ 
SRC_URI="ftp://ftp.qualcomm.com/eudora/servers/unix/popper/${MY_P}.tar.gz;
 LICENSE="qpopper GPL-2 ISOC-rfc"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE="debug drac gdbm mailbox pam ssl xinetd apop"
+IUSE="debug gdbm mailbox pam ssl xinetd apop"
 
 DEPEND="virtual/mta
>=net-mail/mailbase-0.00-r8
xinetd? ( virtual/inetd )
gdbm? ( sys-libs/gdbm )
-   drac? ( mail-client/drac )
pam? ( >=sys-libs/pam-0.72 )
ssl? ( dev-libs/openssl:0 )
 "
@@ -52,7 +51,7 @@ src_configure() {
$(use_with pam pam pop3)\
$(use_enable apop apop /etc/pop.auth) \
$(use_enable mailbox home-dir-mail Mailbox) \
-   $(use_with drac) \
+   --disable-drac \
--enable-shy \
--enable-popuid=pop \
--enable-log-login \



[gentoo-commits] repo/gentoo:master commit in: net-p2p/xmr-stak/, net-p2p/xmr-stak/files/

2017-12-23 Thread Craig Andrews
commit: 0ff9128b8023fd2f9730d06c7e92338c04ce1448
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat Dec 23 15:37:54 2017 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Dec 23 19:10:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ff9128b

net-p2p/xmr-stak: Unified all-in-one Monero miner

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 net-p2p/xmr-stak/Manifest   |  1 +
 net-p2p/xmr-stak/files/xmr-stak.service | 32 +
 net-p2p/xmr-stak/metadata.xml   | 18 ++
 net-p2p/xmr-stak/xmr-stak-2.2.0.ebuild  | 64 +
 net-p2p/xmr-stak/xmr-stak-.ebuild   | 64 +
 5 files changed, 179 insertions(+)

diff --git a/net-p2p/xmr-stak/Manifest b/net-p2p/xmr-stak/Manifest
new file mode 100644
index 000..6fa84342d86
--- /dev/null
+++ b/net-p2p/xmr-stak/Manifest
@@ -0,0 +1 @@
+DIST xmr-stak-2.2.0.tar.gz 316309 BLAKE2B 
8a5042e91eff1d7a49dcf50d67430f21459509443117150f59f861edb0c145e0f336cb617ea4f2a7edfd923493efbc8f5ce9cd134a7f7af14b270c8cfdd3cc24
 SHA512 
1ec30b1f97043307461816e61cb7afaf9e77cfad895b13f5facf98f34da8d9b8751d9885930b0a38777017978fb4f25bb3a69a1c2a5db47b1a851bc88cd7d78d

diff --git a/net-p2p/xmr-stak/files/xmr-stak.service 
b/net-p2p/xmr-stak/files/xmr-stak.service
new file mode 100644
index 000..00f63c0dcd9
--- /dev/null
+++ b/net-p2p/xmr-stak/files/xmr-stak.service
@@ -0,0 +1,32 @@
+[Unit]
+Description=Unified all-in-one Monero miner
+After=network-online.target
+AssertFileNotEmpty=/etc/xmr-stak/main.config
+
+[Service]
+Environment=GPU_FORCE_64BIT_PTR=1
+Environment=GPU_MAX_HEAP_SIZE=100
+Environment=GPU_USE_SYNC_OBJECTS=1
+Environment=GPU_MAX_ALLOC_PERCENT=100
+Environment=GPU_SINGLE_ALLOC_PERCENT=100
+ExecStart=/usr/bin/xmr-stak --cpu /etc/xmr-stak/cpu.config --amd 
/etc/xmr-stak/amd.config --nvidia /etc/xmr-stak/nvidia.config -c 
/etc/xmr-stak/main.config
+DynamicUser=true
+Group=video
+CPUSchedulingPolicy=idle
+PrivateTmp=true
+ProtectHome=true
+ProtectSystem=strict
+NoNewPrivileges=true
+CapabilityBoundingSet=
+MemoryDenyWriteExecute=true
+ProtectKernelModules=true
+ProtectKernelTunables=true
+ProtectControlGroups=true
+RestrictRealtime=true
+RestrictAddressFamilies=AF_INET AF_INET6 AF_UNIX
+RestrictNamespaces=true
+PrivateUsers=true
+ConfigurationDirectory=xmr-stak
+
+[Install]
+WantedBy=multi-user.target

diff --git a/net-p2p/xmr-stak/metadata.xml b/net-p2p/xmr-stak/metadata.xml
new file mode 100644
index 000..ad51a30e1d0
--- /dev/null
+++ b/net-p2p/xmr-stak/metadata.xml
@@ -0,0 +1,18 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   candr...@gentoo.org
+   Craig Andrews
+   
+   
+   fireice-uk/xmr-stak
+   
+   
+   Enable NVIDIA CUDA toolkit support
+   Enable payment of devfee to the 
developer
+   Enable CPU affinity support via hwloc
+   Enable OpenCL support
+   Enable internal webserver
+   
+

diff --git a/net-p2p/xmr-stak/xmr-stak-2.2.0.ebuild 
b/net-p2p/xmr-stak/xmr-stak-2.2.0.ebuild
new file mode 100644
index 000..a135ea9bfcd
--- /dev/null
+++ b/net-p2p/xmr-stak/xmr-stak-2.2.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils systemd
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/fireice-uk/xmr-stak.git;
+   inherit git-r3
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/fireice-uk/xmr-stak/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Unified all-in-one Monero miner"
+HOMEPAGE="https://github.com/fireice-uk/xmr-stak;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cuda devfee hwloc opencl ssl webserver"
+
+DEPEND="cuda? ( dev-util/nvidia-cuda-toolkit )
+   hwloc? ( sys-apps/hwloc )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:0= )
+   webserver? ( net-libs/libmicrohttpd )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   if ! use devfee; then
+   sed -i -e 's!fDevDonationLevel = .*;!fDevDonationLevel = 0.0;!' 
xmrstak/donate-level.hpp || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCUDA_ENABLE=$(usex cuda)
+   -DHWLOC_ENABLE=$(usex hwloc)
+   -DMICROHTTPD_ENABLE=$(usex webserver)
+   -DOpenCL_ENABLE=$(usex opencl)
+   -DOpenSSL_ENABLE=$(usex ssl)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   systemd_dounit "${FILESDIR}"/${PN}.service
+   dodir /etc/xmr-stak
+}
+
+pkg_postinst() {
+   if [ ! -e "${ROOT}etc/xmr-stak/main.config" ]; then
+   ewarn "To use xmr-stack:"
+   if use cuda || use opencl; then
+   ewarn "As root or as 

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

2017-12-23 Thread Michael Weber
commit: 3f65159b5cd9660500e374cf405249a48ee40e35
Author: Michael Weber  gentoo  org>
AuthorDate: Sat Dec 23 18:57:52 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Sat Dec 23 18:58:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f65159b

sci-electronics/gwave: Restrict guile-2.2, thanks Juergen Rose.

Closes: https://bugs.gentoo.org/640804
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sci-electronics/gwave/gwave-20120229.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sci-electronics/gwave/gwave-20120229.ebuild 
b/sci-electronics/gwave/gwave-20120229.ebuild
index 8d3fc503820..9b452ec4261 100644
--- a/sci-electronics/gwave/gwave-20120229.ebuild
+++ b/sci-electronics/gwave/gwave-20120229.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -19,6 +19,7 @@ IUSE="gnuplot plotutils"
 SLOT="0"
 
 DEPEND=">=dev-scheme/guile-2[deprecated,networking]
+   

[gentoo-commits] repo/gentoo:master commit in: sci-biology/bamtools/

2017-12-23 Thread David Seifert
commit: a4fea019175a1a73486a1f759b0cafc875826072
Author: David Seifert  gentoo  org>
AuthorDate: Sat Dec 23 18:44:09 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Dec 23 18:45:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4fea019

sci-biology/bamtools: Version bump to 2.5.1

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sci-biology/bamtools/Manifest  |  1 +
 sci-biology/bamtools/bamtools-2.5.1.ebuild | 69 ++
 2 files changed, 70 insertions(+)

diff --git a/sci-biology/bamtools/Manifest b/sci-biology/bamtools/Manifest
index bd3643e1a9e..da707d0eb8f 100644
--- a/sci-biology/bamtools/Manifest
+++ b/sci-biology/bamtools/Manifest
@@ -1 +1,2 @@
 DIST bamtools-2.4.2.tar.gz 548095 BLAKE2B 
19f302eb5de9c8e3f0dc53cb9cbb359b1186b44318f7cb82e83ea995920bb30331d0873c9ad9c68601306772eab1283ead2b0eb4a8cb17cb1eade600c9cdbfac
 SHA512 
244a63609c0b10a85bba7cac210a27ea9abafba136e9c91fc789c7aa21a6cdaa7622afebc50ec8d30d4446872d5206dbd3d679ca03e95ac90771c87359cb69a0
+DIST bamtools-2.5.1.tar.gz 549750 BLAKE2B 
c00b42b10e074e2c6b06f8bc9277a57080b9e99cd10080b1ad9052d59a3db353b33ecf6c30642d1651897396ea65e1e19cb15db0d58a89d4375fe34a8ec38e55
 SHA512 
f2c761c5bf923cf2f3db3dc54e40b4781307106b9177784f930aab619bd11fae3b343f3cfd232524580d39f0526a2a2f18efcf820fe4d9c951406bdb6b953afb

diff --git a/sci-biology/bamtools/bamtools-2.5.1.ebuild 
b/sci-biology/bamtools/bamtools-2.5.1.ebuild
new file mode 100644
index 000..ba21654b97f
--- /dev/null
+++ b/sci-biology/bamtools/bamtools-2.5.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils multibuild
+
+DESCRIPTION="A programmer's API and an end-user's toolkit for handling BAM 
files"
+HOMEPAGE="https://github.com/pezmaster31/bamtools;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/pezmaster31/bamtools.git;
+else
+   SRC_URI="https://github.com/pezmaster31/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0/${PV}" # no stable ABI yet
+IUSE="static-libs"
+
+RDEPEND="
+   >=dev-libs/jsoncpp-1.8.0:=
+   sys-libs/zlib:="
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] &&
+   MULTIBUILD_VARIANTS=(
+   $(usev static-libs)
+   shared
+   )
+}
+
+src_prepare() {
+   # delete bundled libs, just to be safe
+   rm -r src/third_party/{gtest-1.6.0,jsoncpp} || die
+
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   my_configure() {
+   case "${MULTIBUILD_ID}" in
+   static*)
+   local mycmakeargs=( -DBUILD_SHARED_LIBS=OFF )
+   ;;
+   shared)
+   local mycmakeargs=( -DBUILD_SHARED_LIBS=ON )
+   ;;
+   *)
+   die "${MULTIBUILD_ID} is not recognized"
+   ;;
+   esac
+
+   cmake-utils_src_configure
+   }
+   multibuild_foreach_variant my_configure
+}
+
+src_compile() {
+   multibuild_foreach_variant cmake-utils_src_compile
+}
+
+src_install() {
+   multibuild_foreach_variant cmake-utils_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: sci-biology/bamtools/

2017-12-23 Thread David Seifert
commit: a1b05c071c6654e2c96dac44a6b2e599a56a42c7
Author: David Seifert  gentoo  org>
AuthorDate: Sat Dec 23 18:37:39 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Dec 23 18:45:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1b05c07

sci-biology/bamtools: Add support for static libraries

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sci-biology/bamtools/bamtools-.ebuild | 38 +--
 1 file changed, 36 insertions(+), 2 deletions(-)

diff --git a/sci-biology/bamtools/bamtools-.ebuild 
b/sci-biology/bamtools/bamtools-.ebuild
index bd0157db0d1..ba21654b97f 100644
--- a/sci-biology/bamtools/bamtools-.ebuild
+++ b/sci-biology/bamtools/bamtools-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit cmake-utils
+inherit cmake-utils multibuild
 
 DESCRIPTION="A programmer's API and an end-user's toolkit for handling BAM 
files"
 HOMEPAGE="https://github.com/pezmaster31/bamtools;
@@ -18,6 +18,7 @@ fi
 
 LICENSE="MIT"
 SLOT="0/${PV}" # no stable ABI yet
+IUSE="static-libs"
 
 RDEPEND="
>=dev-libs/jsoncpp-1.8.0:=
@@ -25,7 +26,13 @@ RDEPEND="
 DEPEND="${RDEPEND}
virtual/pkgconfig"
 
-mycmakeargs=( -DBUILD_SHARED_LIBS=ON )
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] &&
+   MULTIBUILD_VARIANTS=(
+   $(usev static-libs)
+   shared
+   )
+}
 
 src_prepare() {
# delete bundled libs, just to be safe
@@ -33,3 +40,30 @@ src_prepare() {
 
cmake-utils_src_prepare
 }
+
+src_configure() {
+   my_configure() {
+   case "${MULTIBUILD_ID}" in
+   static*)
+   local mycmakeargs=( -DBUILD_SHARED_LIBS=OFF )
+   ;;
+   shared)
+   local mycmakeargs=( -DBUILD_SHARED_LIBS=ON )
+   ;;
+   *)
+   die "${MULTIBUILD_ID} is not recognized"
+   ;;
+   esac
+
+   cmake-utils_src_configure
+   }
+   multibuild_foreach_variant my_configure
+}
+
+src_compile() {
+   multibuild_foreach_variant cmake-utils_src_compile
+}
+
+src_install() {
+   multibuild_foreach_variant cmake-utils_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: sci-biology/bamtools/

2017-12-23 Thread David Seifert
commit: 483f71801c8c59240ed81cb1e7bc5e3aad9a2a19
Author: David Seifert  gentoo  org>
AuthorDate: Sat Dec 23 18:44:56 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Dec 23 18:45:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=483f7180

sci-biology/bamtools: Remove old

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sci-biology/bamtools/Manifest  |  1 -
 sci-biology/bamtools/bamtools-2.4.2.ebuild | 35 --
 2 files changed, 36 deletions(-)

diff --git a/sci-biology/bamtools/Manifest b/sci-biology/bamtools/Manifest
index da707d0eb8f..424c08d5159 100644
--- a/sci-biology/bamtools/Manifest
+++ b/sci-biology/bamtools/Manifest
@@ -1,2 +1 @@
-DIST bamtools-2.4.2.tar.gz 548095 BLAKE2B 
19f302eb5de9c8e3f0dc53cb9cbb359b1186b44318f7cb82e83ea995920bb30331d0873c9ad9c68601306772eab1283ead2b0eb4a8cb17cb1eade600c9cdbfac
 SHA512 
244a63609c0b10a85bba7cac210a27ea9abafba136e9c91fc789c7aa21a6cdaa7622afebc50ec8d30d4446872d5206dbd3d679ca03e95ac90771c87359cb69a0
 DIST bamtools-2.5.1.tar.gz 549750 BLAKE2B 
c00b42b10e074e2c6b06f8bc9277a57080b9e99cd10080b1ad9052d59a3db353b33ecf6c30642d1651897396ea65e1e19cb15db0d58a89d4375fe34a8ec38e55
 SHA512 
f2c761c5bf923cf2f3db3dc54e40b4781307106b9177784f930aab619bd11fae3b343f3cfd232524580d39f0526a2a2f18efcf820fe4d9c951406bdb6b953afb

diff --git a/sci-biology/bamtools/bamtools-2.4.2.ebuild 
b/sci-biology/bamtools/bamtools-2.4.2.ebuild
deleted file mode 100644
index bd0157db0d1..000
--- a/sci-biology/bamtools/bamtools-2.4.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-utils
-
-DESCRIPTION="A programmer's API and an end-user's toolkit for handling BAM 
files"
-HOMEPAGE="https://github.com/pezmaster31/bamtools;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/pezmaster31/bamtools.git;
-else
-   SRC_URI="https://github.com/pezmaster31/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0/${PV}" # no stable ABI yet
-
-RDEPEND="
-   >=dev-libs/jsoncpp-1.8.0:=
-   sys-libs/zlib:="
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-mycmakeargs=( -DBUILD_SHARED_LIBS=ON )
-
-src_prepare() {
-   # delete bundled libs, just to be safe
-   rm -r src/third_party/{gtest-1.6.0,jsoncpp} || die
-
-   cmake-utils_src_prepare
-}



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

2017-12-23 Thread Mike Gilbert
commit: 020d824b1a5615df5a62b9faae9ec9ee1aebaa23
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Dec 23 18:23:00 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Dec 23 18:23:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=020d824b

profiles: mask portmap instead of rpcbind

 profiles/package.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index df6e573e838..58d70533a69 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,7 +33,7 @@
 # Fails to build without glibc rpc support, bug 630670.
 # Use net-nds/rpcbind instead.
 # Removal in 30 days.
-net-nds/rpcbind
+net-nds/portmap
 
 # Mike Gilbert  (23 Dec 2017)
 # Fails to build without glibc rpc support, bug 641154.



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

2017-12-23 Thread Mike Gilbert
commit: f756f1fb891d9f422133bbbc63c2afb3d106347d
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Dec 23 18:21:02 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Dec 23 18:21:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f756f1fb

dev-python/python-systemd: remove old

Package-Manager: Portage-2.3.19_p2, Repoman-2.3.6_p36

 dev-python/python-systemd/Manifest |  1 -
 .../python-systemd/python-systemd-230.ebuild   | 25 --
 2 files changed, 26 deletions(-)

diff --git a/dev-python/python-systemd/Manifest 
b/dev-python/python-systemd/Manifest
index 678ae5ae651..fda9da3b38a 100644
--- a/dev-python/python-systemd/Manifest
+++ b/dev-python/python-systemd/Manifest
@@ -1,2 +1 @@
-DIST python-systemd-230.tar.gz 39329 BLAKE2B 
310df913d88538b94720298fba5861a461c57e3a1d560b7152e948853a8a4410269f426f763901d2c5ebfd4979396e27380036fc6b7ea847e3f8d78a074ea725
 SHA512 
3c26c59b9005a45c3aeea8a6838ece9b5aa27dd7394ebe75319c1536b52462a847f18a79fdc8cf3bf6df9a70af63c84d5ff66a9587519dd9a006cc3df4966ce8
 DIST python-systemd-233.tar.gz 49680 BLAKE2B 
7d612022738d3114a39f7ad7f4d7799ac3d027980592a5205247d4c866ac3d9520d63ee02f143e26865f0d83338f30422dd0c2299f575e8b03f3112900e9af73
 SHA512 
92a6cc7123db586e5ae5fbb56e5065b17be9da47ced9dbc5920d80b7db7f56d15b127e72d30889c5b24b119724a33f68be1ef322529620ed95b0f95707e4c2ab

diff --git a/dev-python/python-systemd/python-systemd-230.ebuild 
b/dev-python/python-systemd/python-systemd-230.ebuild
deleted file mode 100644
index c07c434..000
--- a/dev-python/python-systemd/python-systemd-230.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
-PYTHON_COMPAT=( python{2_7,3_4} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python module for native access to the systemd facilities"
-HOMEPAGE="https://github.com/systemd/python-systemd;
-SRC_URI="https://github.com/systemd/python-systemd/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ppc ppc64 sparc x86"
-IUSE=""
-
-DEPEND="sys-apps/systemd"
-RDEPEND="${DEPEND}
-   !sys-apps/systemd[python(-)]"
-
-src_compile() {
-   emake systemd/id128-constants.h
-   distutils-r1_src_compile
-}



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

2017-12-23 Thread Mike Gilbert
commit: 31b22dd4c13cee38a6bca00cc255611d12558cfd
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Dec 23 18:20:31 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Dec 23 18:20:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31b22dd4

dev-python/python-systemd: add python3_6

Package-Manager: Portage-2.3.19_p2, Repoman-2.3.6_p36

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

diff --git a/dev-python/python-systemd/python-systemd-233.ebuild 
b/dev-python/python-systemd/python-systemd-233.ebuild
index 080d0a4a9fe..0f7da4e87a0 100644
--- a/dev-python/python-systemd/python-systemd-233.ebuild
+++ b/dev-python/python-systemd/python-systemd-233.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
 
 inherit distutils-r1
 



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

2017-12-23 Thread Mike Gilbert
commit: fc3e7ac73e339a5af4c0e3da7018aed83b3c6e92
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Dec 23 18:12:03 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Dec 23 18:12:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc3e7ac7

profiles: mask mail-client/drac for removal

 profiles/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 0d239e6cedd..76f357ebc85 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Mike Gilbert  (23 Dec 2017)
+# Fails to build without glibc rpc support, bug 641154.
+# Dead upstream.
+# Removal in 30 days.
+mail-client/drac
+
 # Thomas Beierlein  (22 Dec 2017)
 # Development moved to another naming scheme.
 # Use media-radio/tucnak instead.



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

2017-12-23 Thread Mike Gilbert
commit: e30e7bc289d85b1b4af3d391d0cbdc2efcb16386
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Dec 23 18:14:00 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Dec 23 18:14:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e30e7bc2

profiles: mask net-nds/portmap for removal

 profiles/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 76f357ebc85..df6e573e838 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -30,6 +30,12 @@
 #--- END OF EXAMPLES ---
 
 # Mike Gilbert  (23 Dec 2017)
+# Fails to build without glibc rpc support, bug 630670.
+# Use net-nds/rpcbind instead.
+# Removal in 30 days.
+net-nds/rpcbind
+
+# Mike Gilbert  (23 Dec 2017)
 # Fails to build without glibc rpc support, bug 641154.
 # Dead upstream.
 # Removal in 30 days.



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

2017-12-23 Thread Mike Gilbert
commit: b7ad7de7e4a3d584601bf3d7bd9c8d9c7dd2af48
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Dec 11 19:14:06 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Dec 23 18:04:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7ad7de7

meson.eclass: add meson_use function

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

diff --git a/eclass/meson.eclass b/eclass/meson.eclass
index 2c943dd6ae2..71735fbfc67 100644
--- a/eclass/meson.eclass
+++ b/eclass/meson.eclass
@@ -137,6 +137,19 @@ _meson_create_cross_file() {
EOF
 }
 
+# @FUNCTION: meson_use
+# @USAGE:  [option name]
+# @DESCRIPTION:
+# Given a USE flag and meson project option, outputs a string like:
+#
+#   -Doption=true
+#   -Doption=false
+#
+# If the project option is unspecified, it defaults to the USE flag.
+meson_use() {
+   usex "$1" "-D${2-$1}=true" "-D${2-$1}=false"
+}
+
 # @FUNCTION: meson_src_configure
 # @DESCRIPTION:
 # This is the meson_src_configure function.



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

2017-12-23 Thread Mike Gilbert
commit: 4682eef9816274a2f7feec73736d276057a32d76
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Dec 23 17:52:30 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Dec 23 17:52:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4682eef9

www-client/chromium: remove old

Package-Manager: Portage-2.3.19_p1, Repoman-2.3.6_p35

 www-client/chromium/Manifest |   1 -
 www-client/chromium/chromium-63.0.3239.84.ebuild | 660 ---
 2 files changed, 661 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index e484359a8cb..8371c646e17 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,5 +1,4 @@
 DIST chromium-63.0.3239.108.tar.xz 534294640 BLAKE2B 
f0f87115e91d7a2aa331cbab05475cac098f6ec37b8ca82b6a84911edcf0104a89557304467704911a3f3b3232d8a83d575bd545df1c31518e50c2563d83c095
 SHA512 
3cb7c8569d2d061f5abf4ad68d9ea1716a1b07bdf8dfa7b600d558d308374ff5dbda9f947e67e21186e3e716fe9524fc63e8eabd9eac1fa805f0eb7d994c32c8
-DIST chromium-63.0.3239.84.tar.xz 534280828 BLAKE2B 
08437f625a97ea49f274140a0444dc5531e7a178a99d04592194158817169f4b9c42769dd76b5df624b5189705b17b9b049f61c2474b411ee520439213f12513
 SHA512 
049a09a821606ff7f52fa8f41d34f0e67c02a20a346841dfcbb06c4138c60a62240f33d9255662260251e5be913a14b004cb2a12873d2ed34751be2b1efb3f34
 DIST chromium-64.0.3282.24.tar.xz 482195676 BLAKE2B 
fdbe03cd5ee936913300beba18faf2a14b07a28a3904642bb4aef076c69914e1d058bde076e8f093836c4b5c548b7aa33c292b283f2807104ee5f5ebf87d6c91
 SHA512 
84bf757cf7a5ce08f81c4d2ef7b628b4bc393f457b81df8d86a4420a5cf68b61e01d5add6c6b221cbaf19f85b411228770d2c821e81cd8b0c16e27a455a96dff
 DIST chromium-64.0.3282.39.tar.xz 482357636 BLAKE2B 
7e7209aa1c4584210b552e82b29c57af549492c85e96204b15c3d27d9ed3c89b7109c9bc539709ecc7221147c2cd4957b6dacf18bfa358c2568175e39eeb4a84
 SHA512 
16d7c16b218fb42a1371fe105b87a04fce0397df0912824fd443667a1b93ee65b1b9f7c8c3007bea8fc241e6a1b6cb4fa29a4f37c83b3fdfdd8ed6a6523e6906
 DIST chromium-65.0.3294.5.tar.xz 484687920 BLAKE2B 
2d4d30ea83bfa0d5753eecd4ea735ec5d81097867b7c32c190853adee372c5032dac549c064fb22688555ef6231a3e2e43b274735883285f91a0a2d9c7a151ec
 SHA512 
089bcc7eba7d5a2a964b5b6e94c7735653582cd6925325b9bdb2788bd4abb4b3cbc8c71f5c77004600864106a18da3fddda0adaa53ad54a96efe21498e45f23a

diff --git a/www-client/chromium/chromium-63.0.3239.84.ebuild 
b/www-client/chromium/chromium-63.0.3239.84.ebuild
deleted file mode 100644
index be37d445c4f..000
--- a/www-client/chromium/chromium-63.0.3239.84.ebuild
+++ /dev/null
@@ -1,660 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-PYTHON_COMPAT=( python2_7 )
-
-CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu 
he
-   hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl 
sr
-   sv sw ta te th tr uk vi zh-CN zh-TW"
-
-inherit check-reqs chromium-2 eutils gnome2-utils flag-o-matic multilib 
ninja-utils pax-utils portability python-any-r1 readme.gentoo-r1 
toolchain-funcs versionator xdg-utils
-
-DESCRIPTION="Open-source version of Google Chrome web browser"
-HOMEPAGE="http://chromium.org/;
-SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~x86"
-IUSE="component-build cups gnome-keyring +hangouts kerberos neon pic 
+proprietary-codecs pulseaudio selinux +suid +system-ffmpeg +system-icu 
+system-libvpx +tcmalloc widevine"
-RESTRICT="!system-ffmpeg? ( proprietary-codecs? ( bindist ) )"
-
-COMMON_DEPEND="
-   app-arch/bzip2:=
-   cups? ( >=net-print/cups-1.3.11:= )
-   dev-libs/expat:=
-   dev-libs/glib:2
-   system-icu? ( >=dev-libs/icu-59 =dev-libs/libxml2-2.9.4-r3:=[icu]
-   dev-libs/libxslt:=
-   dev-libs/nspr:=
-   >=dev-libs/nss-3.14.3:=
-   >=dev-libs/re2-0.2016.05.01:=
-   gnome-keyring? ( >=gnome-base/libgnome-keyring-3.12:= )
-   >=media-libs/alsa-lib-1.0.19:=
-   media-libs/fontconfig:=
-   media-libs/freetype:=
-   >=media-libs/harfbuzz-1.5.0:=[icu(-)]
-   media-libs/libjpeg-turbo:=
-   media-libs/libpng:=
-   system-libvpx? ( media-libs/libvpx:=[postproc,svc] )
-   >=media-libs/openh264-1.6.0:=
-   pulseaudio? ( media-sound/pulseaudio:= )
-   system-ffmpeg? (
-   >=media-video/ffmpeg-3:=
-   || (
-   media-video/ffmpeg[-samba]
-   >=net-fs/samba-4.5.10-r1[-debug(-)]
-   )
-   !=net-fs/samba-4.5.12
-   media-libs/opus:=
-   )
-   sys-apps/dbus:=
-   sys-apps/pciutils:=
-   virtual/udev
-   x11-libs/cairo:=
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3[X]
-   x11-libs/libX11:=
-   x11-libs/libXcomposite:=
-   x11-libs/libXcursor:=
-   x11-libs/libXdamage:=
-   

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

2017-12-23 Thread Mike Gilbert
commit: a93aec226c3efecfd112352473906f35a63b696f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Dec 23 17:51:38 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Dec 23 17:51:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a93aec22

www-client/chromium: add EXTRA_GN variable

This allows the user to pass extra arguments to gn.

Package-Manager: Portage-2.3.19_p1, Repoman-2.3.6_p35

 www-client/chromium/chromium-63.0.3239.108.ebuild | 2 +-
 www-client/chromium/chromium-64.0.3282.39.ebuild  | 2 +-
 www-client/chromium/chromium-65.0.3294.5.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/www-client/chromium/chromium-63.0.3239.108.ebuild 
b/www-client/chromium/chromium-63.0.3239.108.ebuild
index be37d445c4f..32f9dd27a34 100644
--- a/www-client/chromium/chromium-63.0.3239.108.ebuild
+++ b/www-client/chromium/chromium-63.0.3239.108.ebuild
@@ -532,7 +532,7 @@ src_configure() {
bootstrap_gn
 
einfo "Configuring Chromium..."
-   set -- out/Release/gn gen --args="${myconf_gn}" out/Release
+   set -- out/Release/gn gen --args="${myconf_gn} ${EXTRA_GN}" out/Release
echo "$@"
"$@" || die
 }

diff --git a/www-client/chromium/chromium-64.0.3282.39.ebuild 
b/www-client/chromium/chromium-64.0.3282.39.ebuild
index d5457f45e29..a80dbf6b626 100644
--- a/www-client/chromium/chromium-64.0.3282.39.ebuild
+++ b/www-client/chromium/chromium-64.0.3282.39.ebuild
@@ -540,7 +540,7 @@ src_configure() {
bootstrap_gn
 
einfo "Configuring Chromium..."
-   set -- out/Release/gn gen --args="${myconf_gn}" out/Release
+   set -- out/Release/gn gen --args="${myconf_gn} ${EXTRA_GN}" out/Release
echo "$@"
"$@" || die
 }

diff --git a/www-client/chromium/chromium-65.0.3294.5.ebuild 
b/www-client/chromium/chromium-65.0.3294.5.ebuild
index fe5b46bb945..92ee58d2d8e 100644
--- a/www-client/chromium/chromium-65.0.3294.5.ebuild
+++ b/www-client/chromium/chromium-65.0.3294.5.ebuild
@@ -545,7 +545,7 @@ src_configure() {
bootstrap_gn
 
einfo "Configuring Chromium..."
-   set -- out/Release/gn gen --args="${myconf_gn}" out/Release
+   set -- out/Release/gn gen --args="${myconf_gn} ${EXTRA_GN}" out/Release
echo "$@"
"$@" || die
 }



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

2017-12-23 Thread Mike Gilbert
commit: 1a8dd9f3dbd7a5bbf087c3bbeecfd5be593e470f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Dec 23 17:44:18 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Dec 23 17:44:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a8dd9f3

www-client/chromium: beta channel bump (64.0.3282.39)

Package-Manager: Portage-2.3.19_p1, Repoman-2.3.6_p35

 www-client/chromium/Manifest   |  2 +-
 ...3282.14.ebuild => chromium-64.0.3282.39.ebuild} |  6 ++
 www-client/chromium/files/chromium-angle-r0.patch  | 89 ++
 3 files changed, 96 insertions(+), 1 deletion(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 07b8f0951ea..e484359a8cb 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,5 +1,5 @@
 DIST chromium-63.0.3239.108.tar.xz 534294640 BLAKE2B 
f0f87115e91d7a2aa331cbab05475cac098f6ec37b8ca82b6a84911edcf0104a89557304467704911a3f3b3232d8a83d575bd545df1c31518e50c2563d83c095
 SHA512 
3cb7c8569d2d061f5abf4ad68d9ea1716a1b07bdf8dfa7b600d558d308374ff5dbda9f947e67e21186e3e716fe9524fc63e8eabd9eac1fa805f0eb7d994c32c8
 DIST chromium-63.0.3239.84.tar.xz 534280828 BLAKE2B 
08437f625a97ea49f274140a0444dc5531e7a178a99d04592194158817169f4b9c42769dd76b5df624b5189705b17b9b049f61c2474b411ee520439213f12513
 SHA512 
049a09a821606ff7f52fa8f41d34f0e67c02a20a346841dfcbb06c4138c60a62240f33d9255662260251e5be913a14b004cb2a12873d2ed34751be2b1efb3f34
-DIST chromium-64.0.3282.14.tar.xz 482211216 BLAKE2B 
0ffc69478719903e39998fd6f908883dadcb32580a64b1e8a93b270dfb221cb89b674c7e288649de24e468a56da78cdbf35af9693cd24f5cba158789db609d30
 SHA512 
75b851be4bf4814e91a4e7a036b7aa78d0c76e138605a42ebe9ce8d2017a1f95eb2dc67bd73f4fa911ce2a28cec769a699f52c98c2b1b3a037321af517692c28
 DIST chromium-64.0.3282.24.tar.xz 482195676 BLAKE2B 
fdbe03cd5ee936913300beba18faf2a14b07a28a3904642bb4aef076c69914e1d058bde076e8f093836c4b5c548b7aa33c292b283f2807104ee5f5ebf87d6c91
 SHA512 
84bf757cf7a5ce08f81c4d2ef7b628b4bc393f457b81df8d86a4420a5cf68b61e01d5add6c6b221cbaf19f85b411228770d2c821e81cd8b0c16e27a455a96dff
+DIST chromium-64.0.3282.39.tar.xz 482357636 BLAKE2B 
7e7209aa1c4584210b552e82b29c57af549492c85e96204b15c3d27d9ed3c89b7109c9bc539709ecc7221147c2cd4957b6dacf18bfa358c2568175e39eeb4a84
 SHA512 
16d7c16b218fb42a1371fe105b87a04fce0397df0912824fd443667a1b93ee65b1b9f7c8c3007bea8fc241e6a1b6cb4fa29a4f37c83b3fdfdd8ed6a6523e6906
 DIST chromium-65.0.3294.5.tar.xz 484687920 BLAKE2B 
2d4d30ea83bfa0d5753eecd4ea735ec5d81097867b7c32c190853adee372c5032dac549c064fb22688555ef6231a3e2e43b274735883285f91a0a2d9c7a151ec
 SHA512 
089bcc7eba7d5a2a964b5b6e94c7735653582cd6925325b9bdb2788bd4abb4b3cbc8c71f5c77004600864106a18da3fddda0adaa53ad54a96efe21498e45f23a

diff --git a/www-client/chromium/chromium-64.0.3282.14.ebuild 
b/www-client/chromium/chromium-64.0.3282.39.ebuild
similarity index 99%
rename from www-client/chromium/chromium-64.0.3282.14.ebuild
rename to www-client/chromium/chromium-64.0.3282.39.ebuild
index c0f32ba37a4..d5457f45e29 100644
--- a/www-client/chromium/chromium-64.0.3282.14.ebuild
+++ b/www-client/chromium/chromium-64.0.3282.39.ebuild
@@ -146,6 +146,9 @@ PATCHES=(
"${FILESDIR}/chromium-FORTIFY_SOURCE-r2.patch"
"${FILESDIR}/chromium-webrtc-r0.patch"
"${FILESDIR}/chromium-memcpy-r0.patch"
+   "${FILESDIR}/chromium-cups-r0.patch"
+   "${FILESDIR}/chromium-clang-r2.patch"
+   "${FILESDIR}/chromium-angle-r0.patch"
 )
 
 pre_build_checks() {
@@ -438,6 +441,9 @@ src_configure() {
# Trying to use gold results in linker crash.
myconf_gn+=" use_gold=false use_sysroot=false 
linux_use_bundled_binutils=false use_custom_libcxx=false"
 
+   # Disable forced lld, bug 641556
+   myconf_gn+=" use_lld=false"
+
ffmpeg_branding="$(usex proprietary-codecs Chrome Chromium)"
myconf_gn+=" proprietary_codecs=$(usex proprietary-codecs true false)"
myconf_gn+=" ffmpeg_branding=\"${ffmpeg_branding}\""

diff --git a/www-client/chromium/files/chromium-angle-r0.patch 
b/www-client/chromium/files/chromium-angle-r0.patch
new file mode 100644
index 000..462b8ae4443
--- /dev/null
+++ b/www-client/chromium/files/chromium-angle-r0.patch
@@ -0,0 +1,89 @@
+From 030017a4855c7b6e7f2ff8d9566c146f31eb301b Mon Sep 17 00:00:00 2001
+From: Kai Ninomiya 
+Date: Wed, 06 Dec 2017 14:06:53 -0800
+Subject: [PATCH] Mark StaticType related functions as constexpr
+
+Fixes compilation on some versions of GCC and probably Clang.
+
+Follow-up to http://crrev.com/c/786317
+
+Bug: angleproject:1432
+Change-Id: I3fc3ad0f65492f9543eb27fcdce6ca29a9ad06e5
+Reviewed-on: https://chromium-review.googlesource.com/812220
+Reviewed-by: Jamie Madill 
+Commit-Queue: Kai Ninomiya 
+---
+
+diff --git a/third_party/angle/src/compiler/translator/StaticType.h 
b/third_party/angle/src/compiler/translator/StaticType.h
+index 

[gentoo-commits] proj/grs:desktop-amd64-hardened commit in: scripts/, /

2017-12-23 Thread Anthony G. Basile
commit: 35032324852c10a521b9c1b2e8e0b871729675ec
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Dec 23 17:35:33 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Dec 23 17:35:53 2017 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=35032324

build: use new syntax for kernel directive

 build | 4 ++--
 scripts/kernel-config | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/build b/build
index 3303986..10271f2 100644
--- a/build
+++ b/build
@@ -29,7 +29,7 @@ runscript initrc.sh
 runscript passwd.sh
 runscript clean.sh
 unmount
-kernel
+kernel x86_64
 
 log stamp
 log Tar+Hash
@@ -46,7 +46,7 @@ hashit
 +populate 4
 +runscript cycle.3.sh
 +unmount
-+kernel
++kernel x86_64
 +
 +log stamp
 +log END

diff --git a/scripts/kernel-config b/scripts/kernel-config
index 679b07c..8ae9a21 100644
--- a/scripts/kernel-config
+++ b/scripts/kernel-config
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86 4.14.4-vanilla Kernel Configuration
+# Linux/x86 4.14.8-vanilla Kernel Configuration
 #
 CONFIG_64BIT=y
 CONFIG_X86_64=y



[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: scripts/, /

2017-12-23 Thread Anthony G. Basile
commit: de17ba953679b394d26d2caa215e470956d40043
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Dec 23 17:35:33 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Dec 23 17:35:33 2017 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=de17ba95

build: use new syntax for kernel directive

 build | 4 ++--
 scripts/kernel-config | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/build b/build
index 3303986..10271f2 100644
--- a/build
+++ b/build
@@ -29,7 +29,7 @@ runscript initrc.sh
 runscript passwd.sh
 runscript clean.sh
 unmount
-kernel
+kernel x86_64
 
 log stamp
 log Tar+Hash
@@ -46,7 +46,7 @@ hashit
 +populate 4
 +runscript cycle.3.sh
 +unmount
-+kernel
++kernel x86_64
 +
 +log stamp
 +log END

diff --git a/scripts/kernel-config b/scripts/kernel-config
index 679b07c..8ae9a21 100644
--- a/scripts/kernel-config
+++ b/scripts/kernel-config
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86 4.14.4-vanilla Kernel Configuration
+# Linux/x86 4.14.8-vanilla Kernel Configuration
 #
 CONFIG_64BIT=y
 CONFIG_X86_64=y



[gentoo-commits] proj/grs:desktop-amd64-uclibc-hardened commit in: /, scripts/

2017-12-23 Thread Anthony G. Basile
commit: 929f07eed0b70e96c34fadc2d0b2d66d9f22834e
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Dec 23 17:35:33 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Dec 23 17:38:13 2017 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=929f07ee

build: use new syntax for kernel directive

 build | 14 --
 scripts/kernel-config |  2 +-
 2 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/build b/build
index 5ca3387..10271f2 100644
--- a/build
+++ b/build
@@ -29,7 +29,7 @@ runscript initrc.sh
 runscript passwd.sh
 runscript clean.sh
 unmount
-kernel
+kernel x86_64
 
 log stamp
 log Tar+Hash
@@ -38,5 +38,15 @@ log stamp
 tarit
 hashit
 
-log stamp
++log stamp
++log Extras
++log stamp
++
++mount
++populate 4
++runscript cycle.3.sh
++unmount
++kernel x86_64
++
++log stamp
 +log END

diff --git a/scripts/kernel-config b/scripts/kernel-config
index 5985a28..a485802 100644
--- a/scripts/kernel-config
+++ b/scripts/kernel-config
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86 4.7.10-hardened Kernel Configuration
+# Linux/x86 4.14.8-vanilla Kernel Configuration
 #
 CONFIG_64BIT=y
 CONFIG_X86_64=y



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

2017-12-23 Thread David Seifert
commit: 95b33a4a08bd94802dc57890f05dd03fcbc61458
Author: soredake  krutt  org>
AuthorDate: Sat Dec 23 16:12:58 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Dec 23 16:52:15 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95b33a4a

net-misc/streamlink: improve live version

Closes: https://bugs.gentoo.org/637142
Closes: https://github.com/gentoo/gentoo/pull/6174

 net-misc/streamlink/streamlink-.ebuild | 15 ++-
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/net-misc/streamlink/streamlink-.ebuild 
b/net-misc/streamlink/streamlink-.ebuild
index 4a297db743e..ff3f06dea73 100644
--- a/net-misc/streamlink/streamlink-.ebuild
+++ b/net-misc/streamlink/streamlink-.ebuild
@@ -22,15 +22,20 @@ RDEPEND="dev-python/pycryptodome[${PYTHON_USEDEP}]
virtual/python-futures[${PYTHON_USEDEP}]
virtual/python-singledispatch[${PYTHON_USEDEP}]
dev-python/backports-shutil_which[$(python_gen_usedep 'python2*')]
-   dev-python/backports-shutil_get_terminal_size[$(python_gen_usedep 
'python2*')]
+   $(python_gen_cond_dep 
'dev-python/backports-shutil_get_terminal_size[${PYTHON_USEDEP}]' 'python2*')
dev-python/pycountry[${PYTHON_USEDEP}]
+   dev-python/websocket-client[${PYTHON_USEDEP}]
media-video/rtmpdump
virtual/ffmpeg"
 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
-   doc? ( dev-python/sphinx[${PYTHON_USEDEP}]
-   dev-python/docutils[${PYTHON_USEDEP}] )
-   test? ( dev-python/mock[$(python_gen_usedep 'python2*')]
-   ${RDEPEND} )"
+   doc? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   )
+   test? (
+   $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' 
'python2*')
+   ${RDEPEND}
+   )"
 
 python_configure_all() {
# Avoid iso-639, iso3166 dependencies since we use pycountry.



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

2017-12-23 Thread David Seifert
commit: 82b703ed7611bc30de37b3c5eba17493f01de665
Author: soredake  krutt  org>
AuthorDate: Tue Dec 19 09:26:47 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Dec 23 16:52:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82b703ed

net-misc/streamlink: version bump to 0.9.0

 net-misc/streamlink/Manifest|  1 +
 net-misc/streamlink/streamlink-0.9.0.ebuild | 59 +
 2 files changed, 60 insertions(+)

diff --git a/net-misc/streamlink/Manifest b/net-misc/streamlink/Manifest
index 61e78f3b90b..a78c3f03f98 100644
--- a/net-misc/streamlink/Manifest
+++ b/net-misc/streamlink/Manifest
@@ -2,3 +2,4 @@ DIST streamlink-0.1.0.tar.gz 960622 BLAKE2B 
8d035784fc3585c738135a901b6da35b9ace
 DIST streamlink-0.4.0.tar.gz 30674625 BLAKE2B 
301ff7e2086425604c59d12063cd5b14f789dc39249bba96faedb0fece663f9e5d65f1f696d40f92f07a95a9edd5c915c71d22dcd1afb378cc000bac6eeebd5e
 SHA512 
58a4110b1e6b20f0b05842ee8450a93d646d523a284cf60ad878b460b8e80081d78658f5abb67744609cfdd0a88ebbf97faf6453b2b53709f259e4f9cc093eed
 DIST streamlink-0.6.0.tar.gz 30696706 BLAKE2B 
d735c9605b1d0bb9aa6c52c145b1ee3d9645d5a1be0ab0bbc4a84a3e9c5b527a8a35f3d61c2bc5e51d1549f6328802e13ca83231c08bebc90496144fb25c7dfe
 SHA512 
b9f75bfd2cab577688ed84a6c690f776b2e3af38fa60edb7f2fd73f2c25246c81098652180c3adae61eec8798a7805988cad01c366989a961efdb1e12578af49
 DIST streamlink-0.7.0.tar.gz 30709251 BLAKE2B 
215a8aa8b273e9b46fb86020dd53cb15bd19cb3de77e0b6e4a124916b964077a012cec5358d81707782834031490921fcae8a3a8321b70a43a4b538321eac06e
 SHA512 
6e908229295c4d129d2bb9bfc26c76b20d45c2c9dc8193528a259c572cddd4ea620f9f903fb639ddad206bcad05a416ccc50328d01489a7684ec724a8cf1c3c1
+DIST streamlink-0.9.0.tar.gz 30720281 BLAKE2B 
b0a19f78f26908ff7b35cbcc3a95539969cb00e6b54c1cdb4c4c72685e77f9291ced933238708cfd4cdb6225c7dade4fd49e9a98a7092a1aff2d91297aacd951
 SHA512 
3d8aea95cd71968dc8a77eb1ad243abad10db76d6f9729498826876465e10ad2ac6204f26ec528d05ddd352236789ba8f8a86347abd50ed2d558b7ffc41349cd

diff --git a/net-misc/streamlink/streamlink-0.9.0.ebuild 
b/net-misc/streamlink/streamlink-0.9.0.ebuild
new file mode 100644
index 000..30393d7be3f
--- /dev/null
+++ b/net-misc/streamlink/streamlink-0.9.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+PYTHON_REQ_USE='xml(+),threads(+)'
+
+inherit distutils-r1
+
+DESCRIPTION="CLI for extracting streams from websites to a video player of 
your choice"
+HOMEPAGE="https://streamlink.github.io/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="BSD-2 Apache-2.0"
+SLOT="0"
+IUSE="doc test"
+
+RDEPEND="dev-python/pycryptodome[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   virtual/python-futures[${PYTHON_USEDEP}]
+   virtual/python-singledispatch[${PYTHON_USEDEP}]
+   dev-python/backports-shutil_which[$(python_gen_usedep 'python2*')]
+   $(python_gen_cond_dep 
'dev-python/backports-shutil_get_terminal_size[${PYTHON_USEDEP}]' 'python2*')
+   dev-python/pycountry[${PYTHON_USEDEP}]
+   dev-python/websocket-client[${PYTHON_USEDEP}]
+   media-video/rtmpdump
+   virtual/ffmpeg"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   doc? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   )
+   test? (
+   $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' 
'python2*')
+   ${RDEPEND}
+   )"
+
+python_configure_all() {
+   # Avoid iso-639, iso3166 dependencies since we use pycountry.
+   export STREAMLINK_USE_PYCOUNTRY=1
+}
+
+python_compile_all() {
+   use doc && emake -C docs html man
+}
+
+python_test() {
+   esetup.py test
+}
+
+python_install_all() {
+   if use doc; then
+   local HTML_DOCS=( docs/_build/html/. )
+   doman docs/_build/man/*
+   fi
+   distutils-r1_python_install_all
+}



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

2017-12-23 Thread David Seifert
commit: ac93db4cd1db719974ea989925b6ae56fe28d245
Author: soredake  krutt  org>
AuthorDate: Tue Dec 19 09:24:07 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Dec 23 16:52:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac93db4c

net-misc/streamlink: drop 0.8.1 version

 net-misc/streamlink/Manifest|  1 -
 net-misc/streamlink/streamlink-0.8.1.ebuild | 54 -
 2 files changed, 55 deletions(-)

diff --git a/net-misc/streamlink/Manifest b/net-misc/streamlink/Manifest
index d97b889653a..61e78f3b90b 100644
--- a/net-misc/streamlink/Manifest
+++ b/net-misc/streamlink/Manifest
@@ -2,4 +2,3 @@ DIST streamlink-0.1.0.tar.gz 960622 BLAKE2B 
8d035784fc3585c738135a901b6da35b9ace
 DIST streamlink-0.4.0.tar.gz 30674625 BLAKE2B 
301ff7e2086425604c59d12063cd5b14f789dc39249bba96faedb0fece663f9e5d65f1f696d40f92f07a95a9edd5c915c71d22dcd1afb378cc000bac6eeebd5e
 SHA512 
58a4110b1e6b20f0b05842ee8450a93d646d523a284cf60ad878b460b8e80081d78658f5abb67744609cfdd0a88ebbf97faf6453b2b53709f259e4f9cc093eed
 DIST streamlink-0.6.0.tar.gz 30696706 BLAKE2B 
d735c9605b1d0bb9aa6c52c145b1ee3d9645d5a1be0ab0bbc4a84a3e9c5b527a8a35f3d61c2bc5e51d1549f6328802e13ca83231c08bebc90496144fb25c7dfe
 SHA512 
b9f75bfd2cab577688ed84a6c690f776b2e3af38fa60edb7f2fd73f2c25246c81098652180c3adae61eec8798a7805988cad01c366989a961efdb1e12578af49
 DIST streamlink-0.7.0.tar.gz 30709251 BLAKE2B 
215a8aa8b273e9b46fb86020dd53cb15bd19cb3de77e0b6e4a124916b964077a012cec5358d81707782834031490921fcae8a3a8321b70a43a4b538321eac06e
 SHA512 
6e908229295c4d129d2bb9bfc26c76b20d45c2c9dc8193528a259c572cddd4ea620f9f903fb639ddad206bcad05a416ccc50328d01489a7684ec724a8cf1c3c1
-DIST streamlink-0.8.1.tar.gz 30712058 BLAKE2B 
bf8d5c346cf0536feedad2a4d306f4216bd0e1bbc46b8c6da3d31959021116c26a0d6267da9322ff95a4734fd07d9701e897bad29d10fe79c9078bd5b9480837
 SHA512 
0317b29089aa457780bee8b45400c574af50e14f9bf5e890af0f6be14ff945b0fd6683941e7c1ffb212aab8b1639ef04550f8f0d094c345dfdc33b16f839f770

diff --git a/net-misc/streamlink/streamlink-0.8.1.ebuild 
b/net-misc/streamlink/streamlink-0.8.1.ebuild
deleted file mode 100644
index 65c5b4adf48..000
--- a/net-misc/streamlink/streamlink-0.8.1.ebuild
+++ /dev/null
@@ -1,54 +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} )
-PYTHON_REQ_USE='xml(+),threads(+)'
-
-inherit distutils-r1
-
-DESCRIPTION="CLI for extracting streams from websites to a video player of 
your choice"
-HOMEPAGE="https://streamlink.github.io/;
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64 ~x86"
-LICENSE="BSD-2 Apache-2.0"
-SLOT="0"
-IUSE="doc test"
-
-RDEPEND="dev-python/pycryptodome[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   virtual/python-futures[${PYTHON_USEDEP}]
-   virtual/python-singledispatch[${PYTHON_USEDEP}]
-   dev-python/backports-shutil_which[$(python_gen_usedep 'python2*')]
-   dev-python/backports-shutil_get_terminal_size[$(python_gen_usedep 
'python2*')]
-   dev-python/pycountry[${PYTHON_USEDEP}]
-   media-video/rtmpdump
-   virtual/ffmpeg"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
-   doc? ( dev-python/sphinx[${PYTHON_USEDEP}]
-   dev-python/docutils[${PYTHON_USEDEP}] )
-   test? ( dev-python/mock[$(python_gen_usedep 'python2*')]
-   ${RDEPEND} )"
-
-python_configure_all() {
-   # Avoid iso-639, iso3166 dependencies since we use pycountry.
-   export STREAMLINK_USE_PYCOUNTRY=1
-}
-
-python_compile_all() {
-   use doc && emake -C docs html man
-}
-
-python_test() {
-   esetup.py test
-}
-
-python_install_all() {
-   if use doc; then
-   local HTML_DOCS=( docs/_build/html/. )
-   doman docs/_build/man/*
-   fi
-   distutils-r1_python_install_all
-}



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

2017-12-23 Thread Fabian Groffen
commit: a65876de7bd40dd2e7547c73d29383c7bd441b6d
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Dec 23 16:06:17 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Dec 23 16:06:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a65876de

dev-libs/gnulib: marked ~x64-macos

Package-Manager: Portage-2.3.13, Repoman-2.3.3

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

diff --git a/dev-libs/gnulib/gnulib-2016.12.21.08.39.01.ebuild 
b/dev-libs/gnulib/gnulib-2016.12.21.08.39.01.ebuild
index a17e77d2675..3c04d3d2b62 100644
--- a/dev-libs/gnulib/gnulib-2016.12.21.08.39.01.ebuild
+++ b/dev-libs/gnulib/gnulib-2016.12.21.08.39.01.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://git.savannah.gnu.org/cgit/${PN}.git/snapshot/${PN}-${GIT_TAG}.t
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~ppc-aix ~x86-fbsd ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~ppc-aix ~x86-fbsd ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="doc"
 
 S="${WORKDIR}/${PN}-${GIT_TAG}"



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

2017-12-23 Thread Fabian Groffen
commit: 82a7b2d795d7e8e7aed2163c930a8228b700c3be
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Dec 23 16:17:38 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Dec 23 16:17:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82a7b2d7

dev-libs/gnulib: add new snapshot, fix dosym usage

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-libs/gnulib/Manifest| 1 +
 dev-libs/gnulib/gnulib-2016.12.21.08.39.01.ebuild   | 2 +-
 ...2016.12.21.08.39.01.ebuild => gnulib-2017.12.19.15.53.47.ebuild} | 6 +++---
 dev-libs/gnulib/gnulib--r1.ebuild   | 2 +-
 4 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/dev-libs/gnulib/Manifest b/dev-libs/gnulib/Manifest
index e8fb7cffca1..8df5698d775 100644
--- a/dev-libs/gnulib/Manifest
+++ b/dev-libs/gnulib/Manifest
@@ -1 +1,2 @@
 DIST gnulib-3a0b7b74982f44c735f4cfc2dccf538c3c4ef9e2.tar.gz 6192393 BLAKE2B 
6c7409242c0421dd260369e7ca0b1c27ee46eb34c332d349545a5020e31fd476127b770739dc2578b3aa23e3a569e7d1467f41055bf449799d78b6ec48943fe8
 SHA512 
9076d0476aef4a7425fb6db038c2a4657ae1a5619a0ddce07a68a97883924f07635edc59818b532564128fbe23b06b39c98b4c544d4fc670dfc4ebd34e2e52c5
+DIST gnulib-f583f328bec489dd59b54ecc1cc640843ea261cf.tar.gz 6486622 BLAKE2B 
725fcb598262d12c8b0f04d4341cc59c18a915ce34f5239c587121a7f297d2b86dd49f98f19900c49400166789f6eea22f6719c76a78c0b107ba2fc550568145
 SHA512 
303d8d5eafd210854b803e9add2575de314a28cfc530dae49d1f738d73fbaaf3e3c18267ecf0367b8e16b11a2e403454f37b586f0e7718297ca6cdac9984258b

diff --git a/dev-libs/gnulib/gnulib-2016.12.21.08.39.01.ebuild 
b/dev-libs/gnulib/gnulib-2016.12.21.08.39.01.ebuild
index 3c04d3d2b62..a008b1478d0 100644
--- a/dev-libs/gnulib/gnulib-2016.12.21.08.39.01.ebuild
+++ b/dev-libs/gnulib/gnulib-2016.12.21.08.39.01.ebuild
@@ -39,5 +39,5 @@ src_install() {
doexe gnulib-tool
 
# create and install the wrapper
-   dosym /usr/share/${PN}/gnulib-tool /usr/bin/gnulib-tool
+   dosym ../share/${PN}/gnulib-tool /usr/bin/gnulib-tool
 }

diff --git a/dev-libs/gnulib/gnulib-2016.12.21.08.39.01.ebuild 
b/dev-libs/gnulib/gnulib-2017.12.19.15.53.47.ebuild
similarity index 79%
copy from dev-libs/gnulib/gnulib-2016.12.21.08.39.01.ebuild
copy to dev-libs/gnulib/gnulib-2017.12.19.15.53.47.ebuild
index 3c04d3d2b62..3018a94c51d 100644
--- a/dev-libs/gnulib/gnulib-2016.12.21.08.39.01.ebuild
+++ b/dev-libs/gnulib/gnulib-2017.12.19.15.53.47.ebuild
@@ -3,9 +3,9 @@
 
 EAPI=6
 
-GIT_TAG="3a0b7b74982f44c735f4cfc2dccf538c3c4ef9e2"
+GIT_TAG="f583f328bec489dd59b54ecc1cc640843ea261cf"
 
-DESCRIPTION="Gnulib is a library of common routines intended to be shared at 
the source level"
+DESCRIPTION="Library of common routines intended to be shared"
 HOMEPAGE="https://www.gnu.org/software/gnulib;
 
SRC_URI="https://git.savannah.gnu.org/cgit/${PN}.git/snapshot/${PN}-${GIT_TAG}.tar.gz;
 
@@ -39,5 +39,5 @@ src_install() {
doexe gnulib-tool
 
# create and install the wrapper
-   dosym /usr/share/${PN}/gnulib-tool /usr/bin/gnulib-tool
+   dosym ../share/${PN}/gnulib-tool /usr/bin/gnulib-tool
 }

diff --git a/dev-libs/gnulib/gnulib--r1.ebuild 
b/dev-libs/gnulib/gnulib--r1.ebuild
index 6615893ccf1..394e16ee666 100644
--- a/dev-libs/gnulib/gnulib--r1.ebuild
+++ b/dev-libs/gnulib/gnulib--r1.ebuild
@@ -37,5 +37,5 @@ src_install() {
doexe gnulib-tool
 
# create and install the wrapper
-   dosym /usr/share/${PN}/gnulib-tool /usr/bin/gnulib-tool
+   dosym ../share/${PN}/gnulib-tool /usr/bin/gnulib-tool
 }



[gentoo-commits] proj/grss:master commit in: grs/

2017-12-23 Thread Anthony G. Basile
commit: 88b09b807c7c3f8e6da242eae864f9bc0c2daf33
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Dec 23 16:04:22 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Dec 23 16:04:22 2017 +
URL:https://gitweb.gentoo.org/proj/grss.git/commit/?id=88b09b80

grs/Interpret.py: fix number of args for _ke.kernel()

 grs/Interpret.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/grs/Interpret.py b/grs/Interpret.py
index 45eca5f..523cdda 100644
--- a/grs/Interpret.py
+++ b/grs/Interpret.py
@@ -227,7 +227,7 @@ class Interpret(Daemon):
 elif verb == 'pivot':
 semantic_action(_line, objs, 1, _pc.pivot, objs[0], _md)
 elif verb == 'kernel':
-semantic_action(_line, objs, 0, _ke.kernel, objs[0])
+semantic_action(_line, objs, 1, _ke.kernel, objs[0])
 elif verb == 'tarit':
 # 'tarit' can either be just a verb, or a 'verb obj' pair.
 if len(objs):



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/contrib/

2017-12-23 Thread Jason Zaman
commit: 0cb16fbd5d7bc0dfa8c5201e6dbb3f450f6e97a1
Author: Jason Zaman  perfinion  com>
AuthorDate: Sat Dec 23 15:26:22 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Dec 23 15:26:22 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=0cb16fbd

dropbox: mmap_file_perms is deprecated, use mmap_exec_file_perms instead

 policy/modules/contrib/dropbox.te | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/policy/modules/contrib/dropbox.te 
b/policy/modules/contrib/dropbox.te
index f7f6125f..63f95c25 100644
--- a/policy/modules/contrib/dropbox.te
+++ b/policy/modules/contrib/dropbox.te
@@ -40,7 +40,7 @@ userdom_user_tmpfs_file(dropbox_tmpfs_t)
 
 allow dropbox_t self:process { execmem signal_perms };
 allow dropbox_t self:fifo_file rw_fifo_file_perms;
-allow dropbox_t dropbox_home_t:file mmap_file_perms;
+allow dropbox_t dropbox_home_t:file mmap_exec_file_perms;
 
 # dropbox updates itself in /tmp then in ~/.dropbox-dist/
 can_exec(dropbox_t, dropbox_exec_t)



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/contrib/

2017-12-23 Thread Jason Zaman
commit: 6f30ae2e7e7c4cc92ce84b78423ecafe721d3dea
Author: Jason Zaman  perfinion  com>
AuthorDate: Sat Dec 23 15:23:38 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Dec 23 15:23:38 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=6f30ae2e

portage: allow to map font files

 policy/modules/contrib/portage.te | 1 +
 1 file changed, 1 insertion(+)

diff --git a/policy/modules/contrib/portage.te 
b/policy/modules/contrib/portage.te
index 067afc97..44bdca53 100644
--- a/policy/modules/contrib/portage.te
+++ b/policy/modules/contrib/portage.te
@@ -207,6 +207,7 @@ init_exec(portage_t)
 libs_run_ldconfig(portage_t, portage_roles)
 
 miscfiles_read_localization(portage_t)
+miscfiles_read_fonts(portage_t)
 
 # run setfiles -r
 seutil_run_setfiles(portage_t, portage_roles)



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/contrib/

2017-12-23 Thread Jason Zaman
commit: bbccb371e1eb5326abda8f934a66471c29fe4290
Author: Jason Zaman  perfinion  com>
AuthorDate: Sat Dec 23 15:01:03 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Dec 23 15:01:03 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=bbccb371

portage: sandbox must be able to map usr_t files

 policy/modules/contrib/portage.if | 1 +
 1 file changed, 1 insertion(+)

diff --git a/policy/modules/contrib/portage.if 
b/policy/modules/contrib/portage.if
index a81a4d0d..240838d2 100644
--- a/policy/modules/contrib/portage.if
+++ b/policy/modules/contrib/portage.if
@@ -164,6 +164,7 @@ interface(`portage_compile_domain',`
 
files_exec_etc_files($1)
files_exec_usr_src_files($1)
+   files_map_usr_files($1)
 
# Came up with bug #496328
fs_getattr_tmpfs($1)



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/contrib/

2017-12-23 Thread Jason Zaman
commit: 2fc780e90665d3d003fa879a83d478c9f7da2196
Author: Jason Zaman  perfinion  com>
AuthorDate: Sat Dec 23 15:41:47 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Dec 23 15:41:47 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=2fc780e9

portage: allow compile domains to map portage_tmp_t

 policy/modules/contrib/portage.if | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/policy/modules/contrib/portage.if 
b/policy/modules/contrib/portage.if
index 240838d2..23c15ba7 100644
--- a/policy/modules/contrib/portage.if
+++ b/policy/modules/contrib/portage.if
@@ -117,7 +117,7 @@ interface(`portage_compile_domain',`
manage_sock_files_pattern($1, portage_tmp_t, portage_tmp_t)
files_tmp_filetrans($1, portage_tmp_t, { dir file lnk_file sock_file 
fifo_file })
# SELinux-enabled programs running in the sandbox
-   allow $1 portage_tmp_t:file relabel_file_perms;
+   allow $1 portage_tmp_t:file { relabel_file_perms map };
allow $1 portage_tmp_t:dir relabel_dir_perms;
 
manage_files_pattern($1, portage_tmpfs_t, portage_tmpfs_t)



[gentoo-commits] proj/lisp:master commit in: dev-lisp/trivial-backtrace/

2017-12-23 Thread José María Alonso
commit: 2873a0d3b28eb38ba464496f80fd7b98b808a8d0
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat Dec 23 15:38:11 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Sat Dec 23 15:38:11 2017 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=2873a0d3

dev-lisp/trivial-backtrace: Updates SRC_URI and manifest

 dev-lisp/trivial-backtrace/trivial-backtrace-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lisp/trivial-backtrace/trivial-backtrace-1.1.0.ebuild 
b/dev-lisp/trivial-backtrace/trivial-backtrace-1.1.0.ebuild
index aed357fc..27d16028 100644
--- a/dev-lisp/trivial-backtrace/trivial-backtrace-1.1.0.ebuild
+++ b/dev-lisp/trivial-backtrace/trivial-backtrace-1.1.0.ebuild
@@ -7,7 +7,7 @@ inherit common-lisp-3 eutils
 
 DESCRIPTION="A simple library for generating a backtrace portably."
 HOMEPAGE="http://common-lisp.net/project/trivial-backtrace;
-SRC_URI="mirror://gentoo/${P}.tar.gz"
+SRC_URI="https://dev.gentoo.org/~nimiux/${CATEGORY}/${PN}/${P}.tar.bz2;
 
 LICENSE="MIT BSD"
 SLOT="0"



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

2017-12-23 Thread Brian Evans
commit: 6ec5419502d7560183c841fab5112dc61446be36
Author: Brian Evans  gentoo  org>
AuthorDate: Sat Dec 23 15:14:12 2017 +
Commit: Brian Evans  gentoo  org>
CommitDate: Sat Dec 23 15:17:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ec54195

dev-db/mycli: Version bump to 1.15

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-db/mycli/Manifest|  1 +
 dev-db/mycli/mycli-1.15.0.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-db/mycli/Manifest b/dev-db/mycli/Manifest
index 4aef069b92a..e0a8a114e3a 100644
--- a/dev-db/mycli/Manifest
+++ b/dev-db/mycli/Manifest
@@ -1,2 +1,3 @@
 DIST mycli-1.10.0.tar.gz 272722 BLAKE2B 
f2a4d7b76684718167fb6bb4f90a96a31b669cf1f35c266ed544d00b4fe4f9b0cb2c6d81e161d41f1df785e2dcf79056a675857f8400d8cd7811199ea00064b7
 SHA512 
d66866fd23ee2be3f1bb47d1414b8151c2b50e8844a2553e139f753ae55dd010d1c23aae7c5863891ea4f347b124145405dc7894efc27fc8fcb74127c14261f8
+DIST mycli-1.15.0.tar.gz 275065 BLAKE2B 
47ae049a7a669d18fc2bb467dd4ee6d1bbe23a86115db6d1965c48c93a2a1be9bb8b4427b377f8ce935b957c854c1c4bf4a87fdea07f27329a13fd6a28b59559
 SHA512 
7a7d98220c4a679340dbf3c3c9fb3eaab7698f7abbe3e62835a03df10b59c79f0dfd916e9f7b39f12215063849ecadf9d08d086d14b00666b67bac1d092609f2
 DIST mycli-1.7.1.tar.gz 266597 BLAKE2B 
8fc6006dbb85a7053d67040d492ba12619507160efd240fdb89125794a01fbb439756bdeb420c306a883db925f6ec7ae0c36657c4c4b2197cfb702fc77babcb1
 SHA512 
5c61fe67f3205dd1123ed8d38441cda0574db04dd46b7e075d216f7aa8cd856a2f06a1b4bf7dbe9fd0b07f3e91c151fe3f885d10d3db488b6c306e0ce9ac9e7c

diff --git a/dev-db/mycli/mycli-1.15.0.ebuild b/dev-db/mycli/mycli-1.15.0.ebuild
new file mode 100644
index 000..8db9aeb2741
--- /dev/null
+++ b/dev-db/mycli/mycli-1.15.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+inherit distutils-r1
+
+DESCRIPTION="CLI for MySQL Database with auto-completion and syntax 
highlighting"
+
+HOMEPAGE="http://mycli.net;
+SRC_URI="https://github.com/dbcli/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="
+   >=dev-python/click-4.1[${PYTHON_USEDEP}]
+   >=dev-python/configobj-5.0.6[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/prompt_toolkit-1.0.10[${PYTHON_USEDEP}]
+   !>=dev-python/prompt_toolkit-1.1.0
+   >=dev-python/pygments-2.0[${PYTHON_USEDEP}]
+   >=dev-python/pymysql-0.6.7[${PYTHON_USEDEP}]
+   >=dev-python/python-sqlparse-0.2.2[${PYTHON_USEDEP}]
+   !>=dev-python/python-sqlparse-0.3.0
+"



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

2017-12-23 Thread Brian Evans
commit: b44049dfd6cce0c7d0f688092dbb6eefdaf1d24c
Author: Brian Evans  gentoo  org>
AuthorDate: Sat Dec 23 15:15:43 2017 +
Commit: Brian Evans  gentoo  org>
CommitDate: Sat Dec 23 15:17:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b44049df

dev-db/mycli: Update live ebuild

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-db/mycli/mycli-.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-db/mycli/mycli-.ebuild b/dev-db/mycli/mycli-.ebuild
index e58d1eb05b0..3deef04e91b 100644
--- a/dev-db/mycli/mycli-.ebuild
+++ b/dev-db/mycli/mycli-.ebuild
@@ -17,12 +17,13 @@ KEYWORDS=""
 IUSE=""
 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
 RDEPEND="
-   >=dev-python/cli_helpers-0.1.0[${PYTHON_USEDEP}]
>=dev-python/click-4.1[${PYTHON_USEDEP}]
>=dev-python/configobj-5.0.6[${PYTHON_USEDEP}]
-   dev-python/cryptography[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-1.0.0[${PYTHON_USEDEP}]
>=dev-python/prompt_toolkit-1.0.10[${PYTHON_USEDEP}]
+   !>=dev-python/prompt_toolkit-1.1.0
>=dev-python/pygments-2.0[${PYTHON_USEDEP}]
>=dev-python/pymysql-0.6.7[${PYTHON_USEDEP}]
>=dev-python/python-sqlparse-0.2.2[${PYTHON_USEDEP}]
+   !>=dev-python/python-sqlparse-0.3.0
 "



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/gsl/

2017-12-23 Thread Craig Andrews
commit: 54afb9aad4f99e358d75019fb16aef9c622a8acb
Author: Jan Henke  taujhe  de>
AuthorDate: Tue Dec 19 21:26:36 2017 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Dec 23 15:14:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54afb9aa

dev-cpp/gsl: Fix tests

Actually apply the patch as well.

Closes: https://bugs.gentoo.org/636828

 dev-cpp/gsl/gsl-0_pre20171105.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-cpp/gsl/gsl-0_pre20171105.ebuild 
b/dev-cpp/gsl/gsl-0_pre20171105.ebuild
index 78ac010145e..ae775ff3f8c 100644
--- a/dev-cpp/gsl/gsl-0_pre20171105.ebuild
+++ b/dev-cpp/gsl/gsl-0_pre20171105.ebuild
@@ -18,6 +18,10 @@ IUSE="test"
 RDEPEND=""
 DEPEND="test? ( >=dev-cpp/catch-1.11.0 )"
 
+PATCHES=(
+   "${FILESDIR}/${P}-use_system_catch-636828.patch"
+)
+
 src_configure() {
local mycmakeargs=( -DGSL_TEST=$(usex test) )
cmake-utils_src_configure



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

2017-12-23 Thread Manuel Rüger
commit: 39c1c46cc3c0362d069915aa072e62facfaf9fcf
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sat Dec 23 15:08:02 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sat Dec 23 15:08:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39c1c46c

dev-python/docker-py: Version bump to 2.7.0

Package-Manager: Portage-2.3.19, Repoman-2.3.6

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

diff --git a/dev-python/docker-py/Manifest b/dev-python/docker-py/Manifest
index 7f3eb178599..4de1eb39c1f 100644
--- a/dev-python/docker-py/Manifest
+++ b/dev-python/docker-py/Manifest
@@ -1,2 +1,3 @@
 DIST docker-py-2.4.2.tar.gz 180890 BLAKE2B 
57518a0c8481fde0198100354225cd8a2908af6d3ca2690d98ad80b386ca4c688c7ccd6a34634ce04fb5ab1553b6c0dfbc75d28333a10f28de7188fe2ee7ffde
 SHA512 
3367066b2acd96b85bef28aef00c91d752dc25b3055575b4f2f9c0b981eb4bca81a742bc6da5f97cf039cd9c7d818e3f80101997fe3a2e2c6f3a9c42fd3111c2
 DIST docker-py-2.6.1.tar.gz 191919 BLAKE2B 
e8147d83594138d5456fd75efa776b8c69fbca9f9d3959e1e2318dbdb9ae638ecf483785bbfebf58308d237a7b5d6f1ac885489811094d11e0e7270c0555ec46
 SHA512 
ee5e646e6b45ed9fafd8bd32c4cdeff565988ff77b21303b0c1b4b1ea56a9d51d04c4f8c9595159efff09cfd8962c1a7060c1910d48cbfb4a2024e90b662ae58
+DIST docker-py-2.7.0.tar.gz 196369 BLAKE2B 
dd181dbf32f5afda06e748cb49f15d5fc6ff4a579c64b505308ad0d96913ddc8065d165090ec2b20e1f17a4519988a5665dd7a8c7643ca53aaa4385ceecb1341
 SHA512 
15cf1d8949d71e472f7636ff975cbc4c5f3e18e2d193cb603ade1397a56d0c1ec239167b71be325af99105bc36590a0f0faa1ab010f36fe8baca7807ddfa191b

diff --git a/dev-python/docker-py/docker-py-2.7.0.ebuild 
b/dev-python/docker-py/docker-py-2.7.0.ebuild
new file mode 100644
index 000..009498461e8
--- /dev/null
+++ b/dev-python/docker-py/docker-py-2.7.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python client for Docker"
+HOMEPAGE="https://github.com/docker/docker-py;
+SRC_URI="https://github.com/docker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc test"
+
+RDEPEND="
+   >=dev-python/docker-pycreds-0.2.1[${PYTHON_USEDEP}]
+   !~dev-python/requests-2.18.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
+   >=dev-python/six-1.4.0[${PYTHON_USEDEP}]
+   >=dev-python/websocket-client-0.32.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 
'>=dev-python/backports-ssl-match-hostname-3.5[${PYTHON_USEDEP}]' 'python2_7' 
'python3_4' )
+   $(python_gen_cond_dep '>=dev-python/ipaddress-1.0.16[${PYTHON_USEDEP}]' 
'python2_7' )
+"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   ${RDEPEND}
+   >=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
+   dev-python/pytest-runner[${PYTHON_USEDEP}]
+   >=dev-python/pytest-2.9.1[${PYTHON_USEDEP}]
+   )
+   doc? (
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-1.4.6[${PYTHON_USEDEP}]
+   )
+"
+
+python_prepare_all() {
+   sed -i -e "s/import pip//" -e "s/if 'docker-py'.*/if False:/" setup.py 
|| die
+   distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+   if use doc; then
+   sphinx-build docs html || die "docs failed to build"
+   HTML_DOCS=( html/. )
+   fi
+}
+
+python_test() {
+   py.test tests/unit/ || die "tests failed under ${EPYTHON}"
+}



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

2017-12-23 Thread Manuel Rüger
commit: 6c31f57bc2ab20bcad8b8fb70194dd50dc2cfa6d
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sat Dec 23 15:04:32 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sat Dec 23 15:04:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c31f57b

dev-embedded/esptool: Version bump to 2.2

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-embedded/esptool/Manifest   |  1 +
 dev-embedded/esptool/esptool-2.2.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index 9cc69c3733d..ba7354924a4 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1 +1,2 @@
 DIST esptool-2.1.tar.gz 68974 BLAKE2B 
4aaddc9bf22a624de18e7d58b35a42f6fa27cf8bdfff119a270b9531f1e19ecb3f4d7eebad319a799068a19941bf0c843fc464fd5ae891d8e03e1a2bad54dd68
 SHA512 
be657df04a345d2c91bbe3a9cbb93cd7bb0bc68e61388ff4d134c88d514c74fe3f2c5e7c64f4100264bc5973b1d3e66251cdb16a77894fb9e116d9c6a54a8dc3
+DIST esptool-2.2.tar.gz 70585 BLAKE2B 
ea4553d7857987233d1488e6db1993ec687ce10c9c810c7a5327043283fab19b10863106ecf8bfac6d7585a8bbf2823b90d7e225dd4a27bfb784f183e86c796a
 SHA512 
a84b61875a8f227b8103fcc546eb1323547159fbdc962d0577eb6498126589c9fa3b23ca840d33ab2636d7c05de3eb048bdfbdbd86d895c8e37f9bbc169a4caa

diff --git a/dev-embedded/esptool/esptool-2.2.ebuild 
b/dev-embedded/esptool/esptool-2.2.ebuild
new file mode 100644
index 000..066db389f9a
--- /dev/null
+++ b/dev-embedded/esptool/esptool-2.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif 
ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}
+   dev-python/ecdsa[${PYTHON_USEDEP}]
+   dev-python/pyaes[${PYTHON_USEDEP}]
+   >=dev-python/pyserial-2.5[${PYTHON_USEDEP}]"
+
+RESTRICT="test" # Uses a device connected to the serial port
+
+python_test() {
+   ${EPYTHON} test/test_esptool.py || die
+}



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

2017-12-23 Thread Manuel Rüger
commit: 7cd24f352071d168f4345b8daa9e02c61541355f
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sat Dec 23 15:02:25 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sat Dec 23 15:02:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cd24f35

app-crypt/cfssl: Remove old

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-crypt/cfssl/Manifest |  1 -
 app-crypt/cfssl/cfssl-1.2.0_p20170601.ebuild | 36 
 2 files changed, 37 deletions(-)

diff --git a/app-crypt/cfssl/Manifest b/app-crypt/cfssl/Manifest
index bfb41750f64..38e52a2702a 100644
--- a/app-crypt/cfssl/Manifest
+++ b/app-crypt/cfssl/Manifest
@@ -1,3 +1,2 @@
-DIST cfssl-1.2.0_p20170601.tar.gz 8025105 BLAKE2B 
cc87451f23e5a495816980d65bd32f270f6982940368afed7d13591dd8c0d56665e666bc555abc4e0b2f5a5cfd997a18b8a6a9f757c9ea6ec62c82448de1b72d
 SHA512 
f89d6b142eb5286b720c9d94534c474b15738c6a856999588392b37ffa753e0f0c9d663debee9cc216be765d8f39a71872401173a56293cdca2f2d1791c3d758
 DIST cfssl-1.2.0_p20170915.tar.gz 8027590 BLAKE2B 
5361a9ba7f08d3940aa5e27f65b55359871d85dcf8e4f21b6e59a9f3c9741490b16898e2001133742dfa1294927b0b322ffd5bdf836754851bed0c176bc710da
 SHA512 
247ee892f7785ae11e8b2d38c1fdad0a3bcea9d9e410ce1bc985d15fad65b981c46e317cbb0fe0cacf190dfbbad7b9f8685f6ddd2a24056dd61e621b2cccd232
 DIST cfssl-1.2.0_p20171207.tar.gz 8028127 BLAKE2B 
35bb2b6fa08345dd6042742891cc0ad87ffac3cd24e8f16551e7e4e36b7f11caf4baafee961666ed95cf14e77cf4e24e11f7d8d85503abfc42a8fe3fbc2fe758
 SHA512 
d94f27bcc5f59fb2882f6db802baff9706461f1a823706810f7ab5911fcdd3abc9150060df0aa756478774cf3b5e06aec0b11cefce32ff3c6ff85948b8624356

diff --git a/app-crypt/cfssl/cfssl-1.2.0_p20170601.ebuild 
b/app-crypt/cfssl/cfssl-1.2.0_p20170601.ebuild
deleted file mode 100644
index 7b35026cf94..000
--- a/app-crypt/cfssl/cfssl-1.2.0_p20170601.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-EGO_PN="github.com/cloudflare/${PN}"
-EGIT_COMMIT="9c06c53d4dfb9c0272c983a26ea10a6a2da12392"
-inherit golang-build golang-vcs-snapshot
-
-ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-
-DESCRIPTION="Cloudflare's PKI and TLS toolkit"
-HOMEPAGE="https://github.com/cloudflare/cfssl;
-SRC_URI="${ARCHIVE_URI}"
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="hardened"
-
-RDEPEND="!!dev-lang/mono" #File collision (bug 614364)
-
-RESTRICT="test"
-
-src_compile() {
-   export CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')"
-   pushd src || die
-   GOPATH="${S}" go install github.com/cloudflare/cfssl/cmd/... || 
die
-   popd || die
-}
-
-src_install() {
-   dobin bin/*
-   pushd src/${EGO_PN} || die
-   dodoc CHANGELOG README.md
-   popd || die
-}



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

2017-12-23 Thread Manuel Rüger
commit: 876ec85fdef3ea33dd432129266a8db544b5ecf9
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sat Dec 23 15:02:05 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sat Dec 23 15:02:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=876ec85f

app-crypt/cfssl: Update snapshot

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-crypt/cfssl/Manifest |  1 +
 app-crypt/cfssl/cfssl-1.2.0_p20171207.ebuild | 34 
 2 files changed, 35 insertions(+)

diff --git a/app-crypt/cfssl/Manifest b/app-crypt/cfssl/Manifest
index 2466cdff8ab..bfb41750f64 100644
--- a/app-crypt/cfssl/Manifest
+++ b/app-crypt/cfssl/Manifest
@@ -1,2 +1,3 @@
 DIST cfssl-1.2.0_p20170601.tar.gz 8025105 BLAKE2B 
cc87451f23e5a495816980d65bd32f270f6982940368afed7d13591dd8c0d56665e666bc555abc4e0b2f5a5cfd997a18b8a6a9f757c9ea6ec62c82448de1b72d
 SHA512 
f89d6b142eb5286b720c9d94534c474b15738c6a856999588392b37ffa753e0f0c9d663debee9cc216be765d8f39a71872401173a56293cdca2f2d1791c3d758
 DIST cfssl-1.2.0_p20170915.tar.gz 8027590 BLAKE2B 
5361a9ba7f08d3940aa5e27f65b55359871d85dcf8e4f21b6e59a9f3c9741490b16898e2001133742dfa1294927b0b322ffd5bdf836754851bed0c176bc710da
 SHA512 
247ee892f7785ae11e8b2d38c1fdad0a3bcea9d9e410ce1bc985d15fad65b981c46e317cbb0fe0cacf190dfbbad7b9f8685f6ddd2a24056dd61e621b2cccd232
+DIST cfssl-1.2.0_p20171207.tar.gz 8028127 BLAKE2B 
35bb2b6fa08345dd6042742891cc0ad87ffac3cd24e8f16551e7e4e36b7f11caf4baafee961666ed95cf14e77cf4e24e11f7d8d85503abfc42a8fe3fbc2fe758
 SHA512 
d94f27bcc5f59fb2882f6db802baff9706461f1a823706810f7ab5911fcdd3abc9150060df0aa756478774cf3b5e06aec0b11cefce32ff3c6ff85948b8624356

diff --git a/app-crypt/cfssl/cfssl-1.2.0_p20171207.ebuild 
b/app-crypt/cfssl/cfssl-1.2.0_p20171207.ebuild
new file mode 100644
index 000..265e2450366
--- /dev/null
+++ b/app-crypt/cfssl/cfssl-1.2.0_p20171207.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+EGO_PN="github.com/cloudflare/${PN}"
+EGIT_COMMIT="d2393674072314fda47d2c7c16cb7fd4cdc16821"
+inherit golang-build golang-vcs-snapshot
+
+SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Cloudflare's PKI and TLS toolkit"
+HOMEPAGE="https://github.com/cloudflare/cfssl;
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="hardened"
+
+RDEPEND="!!dev-lang/mono" #File collision (bug 614364)
+
+RESTRICT="test"
+
+src_compile() {
+   pushd src || die
+   CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" GOPATH="${S}" go install 
github.com/cloudflare/cfssl/cmd/... || die
+   popd || die
+}
+
+src_install() {
+   dobin bin/*
+   pushd src/${EGO_PN} || die
+   dodoc CHANGELOG README.md
+   popd || die
+}



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

2017-12-23 Thread Manuel Rüger
commit: 7b0fba4b53edb8cff54d311142b2b27cea89fedc
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sat Dec 23 15:02:18 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sat Dec 23 15:02:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b0fba4b

dev-db/etcd: Remove old

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-db/etcd/Manifest   |  2 --
 dev-db/etcd/etcd-3.2.10.ebuild | 63 --
 dev-db/etcd/etcd-3.2.9.ebuild  | 63 --
 3 files changed, 128 deletions(-)

diff --git a/dev-db/etcd/Manifest b/dev-db/etcd/Manifest
index cf4050bcb94..f981842ae87 100644
--- a/dev-db/etcd/Manifest
+++ b/dev-db/etcd/Manifest
@@ -1,5 +1,3 @@
 DIST etcd-2.3.8.tar.gz 2206562 BLAKE2B 
754930b4b5f0e90386b2b4765a9dbb6790ae509a81d3430c3f7c2c828d90318db3b01a2faea0c7075078096ce74302f2be7444245047534749f49d13a927851e
 SHA512 
4268de32797cab23e9e47784d31d5abd6982068c53d3cc9735a06719740dba45b73f4e067cbc7aa8aef5ca7c56d8be067f1076685ac82f64012b760d8b7f2bfc
-DIST etcd-3.2.10.tar.gz 3016954 BLAKE2B 
d957914e2bb14219531f4d44e01150045c92b27afbf2a3f1a6b09a2a97771c1ae9822925e69feacd2f761f6b0a8e3a2cf09adb3f2783d7f80cea5f9fd8d7cd67
 SHA512 
6d00bd47b8c76332e4d1eaa12d8db6052c19bad5e99402860875ba1d6590e0b4aa1afc7cfeb25128125d0195c408c5f4d782b75a0132fc6a8f5cfff673faab75
 DIST etcd-3.2.11.tar.gz 3016255 BLAKE2B 
b57d70ab50e9b8c7bf11920c0bf18789975af7f4f1d66b0afb17ba1d4830250972ba2e276de4d67b80bec317cf9d35eac7f63f8ca7c7c25fce2947807dcc42f8
 SHA512 
e0a71d43d6595c0a08a6068addcf13c98d3d8bd6873c9b5ac39b6183daea34191c1b81a2c81f5c7ec98d587c85f3b1af8cd584d7a0857668f77fb80151858fdb
 DIST etcd-3.2.12.tar.gz 3046578 BLAKE2B 
7b7a071c6856a7f1b5b7ceb68a4efbac74fde6ed1211dabda7d715ea79cd4dc9c10b0f1345d70b8a21e52cb3ac6adfc37c232ea28ff88e5f401212b5a8610d73
 SHA512 
b672a35ba62efccffa09be6b3d2a84b99e8abcae87093539c705d82e13c0f985a9f07a3d885af7386595f12d433756176db107739749c301e7e5d096e85d018b
-DIST etcd-3.2.9.tar.gz 2889569 BLAKE2B 
27f2e7db1518317484f850bbc5f350adc249c90423efc9379f69050ac0300ce687ef5eeb804520ddd577594080c5bffc0e32eba12edfa8b49775aa4861946647
 SHA512 
c194365e388fda8f796af70ff4b575b6ccabac0ca9ae3d84d55718e3914b927d5a6ba10b48eddc897139918880fcfa29d7a329463d20ce72f62115a0a41b6d4d

diff --git a/dev-db/etcd/etcd-3.2.10.ebuild b/dev-db/etcd/etcd-3.2.10.ebuild
deleted file mode 100644
index 9de03c3233b..000
--- a/dev-db/etcd/etcd-3.2.10.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
-
-inherit user systemd golang-vcs-snapshot
-
-KEYWORDS="~amd64"
-EGO_PN="github.com/coreos/etcd"
-DESCRIPTION="Highly-available key value store for shared configuration and 
service discovery"
-HOMEPAGE="https://github.com/coreos/etcd;
-SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="doc"
-DEPEND=">=dev-lang/go-1.8:="
-RDEPEND="!dev-db/etcdctl"
-
-src_prepare() {
-   default
-   sed -e 's|GIT_SHA=.*|GIT_SHA=v${PV}|'\
-   -i "${S}"/src/${EGO_PN}/build || die
-}
-
-pkg_setup() {
-   enewgroup ${PN}
-   enewuser ${PN} -1 -1 /var/lib/${PN} ${PN}
-}
-
-src_compile() {
-   export GOPATH=${S}
-   pushd src/${EGO_PN} || die
-   ./build || die
-   popd || die
-}
-
-src_install() {
-   pushd src/${EGO_PN} || die
-   insinto /etc/${PN}
-   doins "${FILESDIR}/${PN}.conf"
-   dobin bin/*
-   dodoc README.md
-   use doc && dodoc -r Documentation
-   systemd_dounit "${FILESDIR}/${PN}.service"
-   systemd_newtmpfilesd "${FILESDIR}/${PN}.tmpfiles.d.conf" ${PN}.conf
-   newinitd "${FILESDIR}"/${PN}.initd ${PN}
-   newconfd "${FILESDIR}"/${PN}.confd ${PN}
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
-   dodir /var/lib/${PN}
-   fowners ${PN}:${PN} /var/lib/${PN}
-   fperms 755 /var/lib/${PN}
-   dodir /var/log/${PN}
-   fowners ${PN}:${PN} /var/log/${PN}
-   fperms 755 /var/log/${PN}
-   popd || die
-}
-
-src_test() {
-   pushd src/${EGO_PN} || die
-   ./test || die
-   popd || die
-}

diff --git a/dev-db/etcd/etcd-3.2.9.ebuild b/dev-db/etcd/etcd-3.2.9.ebuild
deleted file mode 100644
index 9de03c3233b..000
--- a/dev-db/etcd/etcd-3.2.9.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
-
-inherit user systemd golang-vcs-snapshot
-
-KEYWORDS="~amd64"
-EGO_PN="github.com/coreos/etcd"
-DESCRIPTION="Highly-available key value store for shared configuration and 
service discovery"
-HOMEPAGE="https://github.com/coreos/etcd;
-SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="doc"
-DEPEND=">=dev-lang/go-1.8:="
-RDEPEND="!dev-db/etcdctl"
-
-src_prepare() {
-   default

  1   2   >