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

2017-09-11 Thread Hans de Graaff
commit: 8f0e1f5a06a5733e38b44f4d955c0a1ec58b4a81
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Sep 12 05:16:29 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Sep 12 05:16:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f0e1f5a

dev-ruby/websocket-driver: add 0.7.0

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/websocket-driver/Manifest |  1 +
 .../websocket-driver/websocket-driver-0.7.0.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-ruby/websocket-driver/Manifest 
b/dev-ruby/websocket-driver/Manifest
index 9e539dc67a0..e6077eda8e9 100644
--- a/dev-ruby/websocket-driver/Manifest
+++ b/dev-ruby/websocket-driver/Manifest
@@ -1 +1,2 @@
 DIST websocket-driver-0.6.5.tar.gz 24737 SHA256 
669630e31ea741115507d86efab4ac743c846c277e1994ace92a02b7d98794d9 SHA512 
6915fdefac26a24e1f7d3d9a7e6bc6afc84b491150290a75a14243c233f5029d7d6e90a803b34bd6a8e8717322c6ae6fd4d3f3dad7a50c8eb18f17c3f2e9bbd0
 WHIRLPOOL 
e7a054f20bf1e78414dfd657b04b2e2f4b91c1f240c7df6ee66783eb3c0397bf0c68ccc91321debe03cda9469b9debf35ab30251198cea0890d14f895ba94c81
+DIST websocket-driver-0.7.0.tar.gz 25557 SHA256 
b2794adebf75f14c1f76bdced35685bf92d614570cb45d63187348b1d5dab40e SHA512 
cc022a53c546e66eb2b7ab04ff2a809ad22087343807f0e31c51e36e028123d808cbfc1956bc8e14d1fd913661664302a41ae5abc9a34562562da2e5cba58368
 WHIRLPOOL 
8c810dc3a1969113f7f577aabdd910525fff3ab946bda27a0c20a8237dbb40dbda63ff36245216027e577e5095c19666e955587fed39409f9989d81ffa7afbe4

diff --git a/dev-ruby/websocket-driver/websocket-driver-0.7.0.ebuild 
b/dev-ruby/websocket-driver/websocket-driver-0.7.0.ebuild
new file mode 100644
index 000..23f710fb8de
--- /dev/null
+++ b/dev-ruby/websocket-driver/websocket-driver-0.7.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A complete implementation of the WebSocket protocols"
+HOMEPAGE="https://github.com/faye/websocket-driver-ruby;
+SRC_URI="https://github.com/faye/websocket-driver-ruby/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+RUBY_S="${PN}-ruby-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/websocket-extensions-0.1.0"
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die
+}
+
+each_ruby_configure() {
+   ${RUBY} -Cext/websocket-driver extconf.rb || die
+}
+
+each_ruby_compile() {
+   emake V=1 -Cext/websocket-driver
+   cp ext/websocket-driver/websocket_mask.so lib/ || die
+}



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

2017-09-11 Thread Hans de Graaff
commit: ded9310e62babce957c2cdb4be677415c5a6d9fe
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Sep 12 05:10:43 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Sep 12 05:10:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ded9310e

dev-ruby/websocket-driver: cleanup

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/websocket-driver/Manifest |  1 -
 .../websocket-driver/websocket-driver-0.6.4.ebuild | 38 --
 2 files changed, 39 deletions(-)

diff --git a/dev-ruby/websocket-driver/Manifest 
b/dev-ruby/websocket-driver/Manifest
index 7f64b492ea4..9e539dc67a0 100644
--- a/dev-ruby/websocket-driver/Manifest
+++ b/dev-ruby/websocket-driver/Manifest
@@ -1,2 +1 @@
-DIST websocket-driver-0.6.4.tar.gz 24516 SHA256 
3af1b2cabe12fb7845836e362923e5136106e621b8bac9600faba4a845286fd9 SHA512 
5d84586a0ec396f2c55eaf65db95ce4ebf427fdeb261c47595667561c6c76730eed0e2971fe7919067a39427ca31b2805be2e7443661494946165c0d9bc9935a
 WHIRLPOOL 
edc1e823adeaca8fddd6644cbb83310fc9185a18fe5c8bf41d13c8476ed7d7862f6ad691fa6d4926cf1d2729bd522d44a1df3e824172363abd84212f14784fce
 DIST websocket-driver-0.6.5.tar.gz 24737 SHA256 
669630e31ea741115507d86efab4ac743c846c277e1994ace92a02b7d98794d9 SHA512 
6915fdefac26a24e1f7d3d9a7e6bc6afc84b491150290a75a14243c233f5029d7d6e90a803b34bd6a8e8717322c6ae6fd4d3f3dad7a50c8eb18f17c3f2e9bbd0
 WHIRLPOOL 
e7a054f20bf1e78414dfd657b04b2e2f4b91c1f240c7df6ee66783eb3c0397bf0c68ccc91321debe03cda9469b9debf35ab30251198cea0890d14f895ba94c81

diff --git a/dev-ruby/websocket-driver/websocket-driver-0.6.4.ebuild 
b/dev-ruby/websocket-driver/websocket-driver-0.6.4.ebuild
deleted file mode 100644
index aa039c71b87..000
--- a/dev-ruby/websocket-driver/websocket-driver-0.6.4.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A complete implementation of the WebSocket protocols"
-HOMEPAGE="https://github.com/faye/websocket-driver-ruby;
-SRC_URI="https://github.com/faye/websocket-driver-ruby/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-RUBY_S="${PN}-ruby-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/websocket-extensions-0.1.0"
-
-all_ruby_prepare() {
-   sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die
-}
-
-each_ruby_configure() {
-   ${RUBY} -Cext/websocket-driver extconf.rb || die
-}
-
-each_ruby_compile() {
-   emake V=1 -Cext/websocket-driver
-   cp ext/websocket-driver/websocket_mask.so lib/ || die
-}



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

2017-09-11 Thread Benda XU
commit: 69fe1365667ca61225f4265a45a10f0b38c251d4
Author: Benda Xu  gentoo  org>
AuthorDate: Tue Sep 12 03:41:46 2017 +
Commit: Benda XU  gentoo  org>
CommitDate: Tue Sep 12 03:43:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69fe1365

eclass/toolchain-glibc.eclass: prefixify etc/init.d/nscd

Credit: Martin Mokrejš
Bug: 608234

 eclass/toolchain-glibc.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/toolchain-glibc.eclass b/eclass/toolchain-glibc.eclass
index 98e394659cf..e9cf01cf8c2 100644
--- a/eclass/toolchain-glibc.eclass
+++ b/eclass/toolchain-glibc.eclass
@@ -1278,7 +1278,7 @@ toolchain-glibc_do_src_install() {
doins "${WORKDIR}"/extra/etc/*.conf || die
 
if ! in_iuse nscd || use nscd ; then
-   doinitd "${WORKDIR}"/extra/etc/nscd || die
+   doinitd "$(prefixify_ro "${WORKDIR}"/extra/etc/nscd)" || die
 
local nscd_args=(
-e "s:@PIDFILE@:$(strings "${ED}"/usr/sbin/nscd | grep 
nscd.pid):"



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

2017-09-11 Thread Kent Fredric
commit: f72a66681df7afe18b59f458358926ab11ac6a0e
Author: Kent Fredric  gentoo  org>
AuthorDate: Tue Sep 12 02:36:04 2017 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Tue Sep 12 02:36:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f72a6668

dev-lang/perl: Cleanup old re bug #620304

Bug: https://bugs.gentoo.org/620304
Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-lang/perl/perl-5.24.1-r1.ebuild | 562 
 1 file changed, 562 deletions(-)

diff --git a/dev-lang/perl/perl-5.24.1-r1.ebuild 
b/dev-lang/perl/perl-5.24.1-r1.ebuild
deleted file mode 100644
index 31affec623a..000
--- a/dev-lang/perl/perl-5.24.1-r1.ebuild
+++ /dev/null
@@ -1,562 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils alternatives flag-o-matic toolchain-funcs multilib 
multiprocessing
-
-PATCH_VER=3
-CROSS_VER=1.1.4
-
-PERL_OLDVERSEN="5.24.0"
-MODULE_AUTHOR=SHAY
-
-SHORT_PV="${PV%.*}"
-MY_P="perl-${PV/_rc/-RC}"
-MY_PV="${PV%_rc*}"
-
-DESCRIPTION="Larry Wall's Practical Extraction and Report Language"
-
-SRC_URI="
-   mirror://cpan/src/5.0/${MY_P}.tar.xz
-   
mirror://cpan/authors/id/${MODULE_AUTHOR:0:1}/${MODULE_AUTHOR:0:2}/${MODULE_AUTHOR}/${MY_P}.tar.xz
-   
https://github.com/gentoo-perl/perl-patchset/releases/download/${MY_P}-patches-${PATCH_VER}/${MY_P}-patches-${PATCH_VER}.tar.xz
-   mirror://gentoo/${MY_P}-patches-${PATCH_VER}.tar.xz
-   
https://dev.gentoo.org/~kentnl/distfiles/${MY_P}-patches-${PATCH_VER}.tar.xz
-   
https://github.com/arsv/perl-cross/releases/download/${CROSS_VER}/perl-cross-${CROSS_VER}.tar.gz
-"
-HOMEPAGE="http://www.perl.org/;
-
-LICENSE="|| ( Artistic GPL-1+ )"
-SLOT="0/${SHORT_PV}"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-IUSE="berkdb debug doc gdbm ithreads"
-
-RDEPEND="
-   berkdb? ( sys-libs/db:= )
-   gdbm? ( >=sys-libs/gdbm-1.8.3 )
-   app-arch/bzip2
-   sys-libs/zlib
-"
-DEPEND="${RDEPEND}
-   !prefix? ( elibc_FreeBSD? ( sys-freebsd/freebsd-mk-defs ) )
-"
-PDEPEND="
-   >=app-admin/perl-cleaner-2.5
-   >=virtual/perl-File-Temp-0.230.400-r2
-   >=virtual/perl-Data-Dumper-2.154.0
-   virtual/perl-Test-Harness
-"
-# bug 390719, bug 523624
-# virtual/perl-Test-Harness is here for the bundled ExtUtils::MakeMaker
-
-S="${WORKDIR}/${MY_P}"
-
-dual_scripts() {
-   src_remove_dual  perl-core/Archive-Tar2.40.100_rc   ptar 
ptardiff ptargrep
-   src_remove_dual  perl-core/CPAN   2.110.100_rc  cpan
-   src_remove_dual  perl-core/Digest-SHA 5.950.100_rc  shasum
-   src_remove_dual  perl-core/Encode 2.800.100_rc  enc2xs 
piconv
-   src_remove_dual  perl-core/ExtUtils-MakeMaker 7.100.200_rc  
instmodsh
-   src_remove_dual  perl-core/ExtUtils-ParseXS   3.310.0   xsubpp
-   src_remove_dual  perl-core/IO-Compress2.69.1_rc  
zipdetails
-   src_remove_dual  perl-core/JSON-PP2.273.0.100_rc 
json_pp
-   src_remove_dual  perl-core/Module-CoreList5.201.701.142.400_rc  
corelist
-   src_remove_dual  perl-core/Pod-Parser 1.630.0   
pod2usage podchecker podselect
-   src_remove_dual  perl-core/Pod-Perldoc3.250.300_rc  perldoc
-   src_remove_dual  perl-core/Test-Harness   3.360.100_rc  prove
-   src_remove_dual  perl-core/podlators  4.70.0pod2man 
pod2text
-   src_remove_dual_man  perl-core/podlators  4.70.0
/usr/share/man/man1/perlpodstyle.1
-}
-
-check_rebuild() {
-   # Fresh install
-   if [[ -z "${REPLACING_VERSIONS}" ]]; then
-   return 0;
-   # Major Upgrade
-   # doesn't matter if there's multiple copies, it still needs a rebuild
-   # if the string is anything other than "5.CURRENTMAJOR"
-   elif [[ "${REPLACING_VERSIONS%.*}" != "${PV%.*}" ]]; then
-   echo ""
-   ewarn "UPDATE THE PERL MODULES:"
-   ewarn "After updating dev-lang/perl the installed Perl modules"
-   ewarn "have to be re-installed. In most cases, this is done 
automatically"
-   ewarn "by the package manager, but subsequent steps are still 
recommended"
-   ewarn "to ensure system consistency."
-   ewarn
-   ewarn "You should start with a depclean to remove any unused 
perl dependencies"
-   ewarn "that may confuse portage in future. Regular depcleans 
are also encouraged"
-   ewarn "as part of your regular update cycle, as that will keep 
perl upgrades working."
-   ewarn "Recommended: 

[gentoo-commits] repo/gentoo:master commit in: virtual/perl-File-Path/

2017-09-11 Thread Kent Fredric
commit: 7732cd814de3b145c06595227e288a489cd3fedf
Author: Kent Fredric  gentoo  org>
AuthorDate: Tue Sep 12 02:39:25 2017 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Tue Sep 12 02:39:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7732cd81

virtual/perl-File-Path: Cleanup old re bug #620304

Bug: https://bugs.gentoo.org/620304
Package-Manager: Portage-2.3.6, Repoman-2.3.2

 .../perl-File-Path/perl-File-Path-2.120.100_rc-r2.ebuild  | 15 ---
 1 file changed, 15 deletions(-)

diff --git a/virtual/perl-File-Path/perl-File-Path-2.120.100_rc-r2.ebuild 
b/virtual/perl-File-Path/perl-File-Path-2.120.100_rc-r2.ebuild
deleted file mode 100644
index 30ba034b375..000
--- a/virtual/perl-File-Path/perl-File-Path-2.120.100_rc-r2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
-
-RDEPEND="
-   || ( =dev-lang/perl-5.26* =dev-lang/perl-5.24* 
~perl-core/${PN#perl-}-${PV} )
-   dev-lang/perl:=
-   !perl-core/${PN#perl-}-${PV}-r999
-"



[gentoo-commits] repo/gentoo:master commit in: perl-core/File-Path/

2017-09-11 Thread Kent Fredric
commit: 88071a939c90a9ae0f6c5bebdc0e92874a4a125a
Author: Kent Fredric  gentoo  org>
AuthorDate: Tue Sep 12 02:28:36 2017 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Tue Sep 12 02:33:22 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88071a93

perl-core/File-Path: Stable 2.130.0 for arm64, bug #620304

Tested-by: abkinch
Package-Manager: Portage-2.3.6, Repoman-2.3.2

 perl-core/File-Path/File-Path-2.130.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/perl-core/File-Path/File-Path-2.130.0.ebuild 
b/perl-core/File-Path/File-Path-2.130.0.ebuild
index d6be75cb89d..47dbb9dd467 100644
--- a/perl-core/File-Path/File-Path-2.130.0.ebuild
+++ b/perl-core/File-Path/File-Path-2.130.0.ebuild
@@ -10,6 +10,6 @@ inherit perl-module
 DESCRIPTION="File path and name utilities"
 
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-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 ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 IUSE=""



[gentoo-commits] repo/gentoo:master commit in: virtual/perl-File-Path/

2017-09-11 Thread Kent Fredric
commit: 1f858f4b08354b06f32d7ab12dc1f159371afaa0
Author: Kent Fredric  gentoo  org>
AuthorDate: Tue Sep 12 02:31:23 2017 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Tue Sep 12 02:33:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f858f4b

virtual/perl-File-Path: stable 2.130.0 for arm64, bug #620304

Tested-by: abkinch
Package-Manager: Portage-2.3.6, Repoman-2.3.2
RepoMan-Options: --include-arches="arm64"

 virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild 
b/virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild
index 114f91ededb..7b56edf4bb8 100644
--- a/virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild
+++ b/virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 
 DESCRIPTION="Virtual for ${PN#perl-}"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-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 ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 RDEPEND="
~perl-core/${PN#perl-}-${PV}



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

2017-09-11 Thread Kent Fredric
commit: ad938813e9867525b0c222ad8985f32ccb10325a
Author: Kent Fredric  gentoo  org>
AuthorDate: Tue Sep 12 02:33:07 2017 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Tue Sep 12 02:33:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad938813

dev-lang/perl: Stable 5.24.1-r2 on arm64, bug #620304

Tested-by: abkinch
Package-Manager: Portage-2.3.6, Repoman-2.3.2
RepoMan-Options: --include-arches="arm64"

 dev-lang/perl/perl-5.24.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/perl/perl-5.24.1-r2.ebuild 
b/dev-lang/perl/perl-5.24.1-r2.ebuild
index 83418ead5e4..1250d4c7125 100644
--- a/dev-lang/perl/perl-5.24.1-r2.ebuild
+++ b/dev-lang/perl/perl-5.24.1-r2.ebuild
@@ -29,7 +29,7 @@ HOMEPAGE="http://www.perl.org/;
 
 LICENSE="|| ( Artistic GPL-1+ )"
 SLOT="0/${SHORT_PV}"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-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 ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="berkdb debug doc gdbm ithreads"
 
 RDEPEND="



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

2017-09-11 Thread Anthony G. Basile
commit: 080e8f85b4356e530c66bb4ab6c3b3358561
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Sep 12 01:19:44 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Sep 12 01:20:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=080e8f85

net-libs/axtls: version bump to 2.1.4

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 net-libs/axtls/Manifest   |   1 +
 net-libs/axtls/axtls-2.1.4.ebuild | 178 ++
 2 files changed, 179 insertions(+)

diff --git a/net-libs/axtls/Manifest b/net-libs/axtls/Manifest
index 8db6feb4887..9f706c1f432 100644
--- a/net-libs/axtls/Manifest
+++ b/net-libs/axtls/Manifest
@@ -2,3 +2,4 @@ DIST axTLS-1.5.3.tar.gz 1309853 SHA256 
367ce7918b9e7738d853d5eaaa9d4fbdb362c5b32
 DIST axTLS-2.1.1.tar.gz 1305982 SHA256 
6ea445bb7f3ce072242df7f687f531c9d18079681990f93cd4f65f43ef2057a1 SHA512 
55619d5e02ce466bab223ebc1036ef39c6491d11126ed70f2712a427de2c7e396086a97d3607c9cb69685ade0763e2e55f2c94f9ba746d8ce7b34b0d1996f51a
 WHIRLPOOL 
0e05ec073735f0ed334cb6d84c901c162f413a26485a79ec166ee5bbf9ed02708056093d31d5a00bd4374727a6eb08146f538ede04450145101d5eeb03409986
 DIST axTLS-2.1.2.tar.gz 1317506 SHA256 
38deea2ba07104c7d0e719e06f8bdc35990ac55e5926a26628f7ac240677fd2e SHA512 
29e915c0b8549cf93f0664525c84281dd64159dcb3703badec382d203d0209b4f97d7cb875c710610da8e50a7e28d2b94ac161d1fd5fb625d492b15869333ada
 WHIRLPOOL 
b6164acd82bb48a8020ab695642aa85b4a7782f2488cf25ec1c21618c4ec5e1ac16496057ebe21f158b29c2bd1133c40a089c1c5740e8a9f8817be585186b83b
 DIST axTLS-2.1.3.tar.gz 1316776 SHA256 
555ce7adf743c97ca7562e4e5644f8d678c9d88139aeeadb758282f1d37db8a9 SHA512 
aa116b671bf0fa059cb77f9e5c0307c48ab476b7ce7017f1d4b2e6362d9d527e534908cb30ec3667eec8c49566f950de3ae4ec0adf5b603fb4efb571eaffc596
 WHIRLPOOL 
366c8e1109ffe1082ca8a89758ec38b7b01ec9b24c5885171b1a36a4323b5915c81f78f50b4ce2999e14dc907cee624ad52256ffeaf5771e4545186b242c
+DIST axTLS-2.1.4.tar.gz 1316768 SHA256 
e53dd20e2b619349bc48b631176a38742ea600333fd0349df83c6366b7be05bb SHA512 
ce301719a12f5b836e3c67a169119d2836382b7b97d39f4010b8b8a644a6751b9f948a6c91f8dc6c39d19f5723311af7aca8958f9052e72cb38a9907247af3e6
 WHIRLPOOL 
6304f783df3006393ed01c82b011d3acf93d4ece675974f41e261a6ea20371378eaee8f6ca396b66694950583c59554a5b1c784d26c5fa02714483805ab3fb46

diff --git a/net-libs/axtls/axtls-2.1.4.ebuild 
b/net-libs/axtls/axtls-2.1.4.ebuild
new file mode 100644
index 000..e1336b9174a
--- /dev/null
+++ b/net-libs/axtls/axtls-2.1.4.ebuild
@@ -0,0 +1,178 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit multilib multilib-minimal savedconfig toolchain-funcs user
+
+
+# axtls CONFIG MINI-HOWTO
+#
+# Note: axtls is highly configurable and uses mconf, like the linux kernel.
+# You can configure it in a couple of ways:
+#
+# 1) USE="-savedconfig" and set/unset the remaining flags to obtain the 
features
+# you want, and possibly a lot more.
+#
+# 2) You can create your own configuration file by doing
+#
+#  FEATURES="keepwork" USE="savedconfig -*" emerge axtls
+#  cd /var/tmp/portage/net-libs/axtls*/work/axTLS
+#  make menuconfig
+#
+# Now configure axtls as you want.  Finally save your config file:
+#
+#  cp config/.config /etc/portage/savedconfig/net-libs/axtls-${PV}
+#
+# where ${PV} is the current version.  You can then run emerge again with
+# your configuration by doing
+#
+#  USE="savedconfig" emerge axtls
+#
+
+
+MY_PN=${PN/tls/TLS}
+
+DESCRIPTION="Embedded client/server TLSv1 SSL library and small HTTP(S) server"
+HOMEPAGE="http://axtls.sourceforge.net/;
+SRC_URI="mirror://sourceforge/axtls/${MY_PN}-${PV}.tar.gz"
+S="${WORKDIR}/${PN}-code"
+
+LICENSE="BSD GPL-2"
+SLOT="0/1"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~x86"
+
+IUSE="httpd cgi-lua cgi-php static static-libs doc"
+
+# TODO: add ipv6, and c#, java, lua, perl bindings
+# Currently these all have some issue
+DEPEND="doc? ( app-doc/doxygen )"
+RDEPEND="
+   httpd? (
+   cgi-lua? ( dev-lang/lua )
+   cgi-php? ( dev-lang/php[cgi] )
+   )"
+
+#Note1: static, cgi-* makes no sense if httpd is not given
+REQUIRED_USE="
+   static? ( httpd )
+   cgi-lua? ( httpd )
+   cgi-php? ( httpd )"
+
+AXTLS_GROUP="axtls"
+AXTLS_USER="axtls"
+
+pkg_setup() {
+   use httpd && {
+   ebegin "Creating axtls user and group"
+   enewgroup ${AXTLS_GROUP}
+   enewuser ${AXTLS_USER} -1 -1 -1 ${AXTLS_GROUP}
+   }
+}
+
+src_prepare() {
+   tc-export AR CC
+
+   eapply "${FILESDIR}/explicit-libdir-r1.patch"
+
+   #We want CONFIG_DEBUG to avoid stripping
+   #but not for debugging info
+   sed -i -e 's: -g::' config/Rules.mak || die
+   

[gentoo-commits] repo/gentoo:master commit in: net-dns/dnsmasq/

2017-09-11 Thread Patrick McLean
commit: 5ec9332bf0cb190def3a4c8564e039c72cac604d
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Sep 12 00:54:19 2017 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Sep 12 00:54:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ec9332b

net-dns/dnsmasq: Fix issue with HAVE_IDN being run as a command

Gentoo-Bug: 628350
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 net-dns/dnsmasq/dnsmasq-2.77-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/dnsmasq/dnsmasq-2.77-r1.ebuild 
b/net-dns/dnsmasq/dnsmasq-2.77-r1.ebuild
index 6ed68e83162..754968a7d31 100644
--- a/net-dns/dnsmasq/dnsmasq-2.77-r1.ebuild
+++ b/net-dns/dnsmasq/dnsmasq-2.77-r1.ebuild
@@ -102,7 +102,7 @@ src_configure() {
COPTS="$(use_have -n auth-dns auth)"
COPTS+="$(use_have conntrack)"
COPTS+="$(use_have dbus)"
-   COPTS+="$(use libidn2 || $(use_have idn))"
+   COPTS+="$(use libidn2 || use_have idn)"
COPTS+="$(use_have libidn2)"
COPTS+="$(use_have -n inotify)"
COPTS+="$(use_have -n dhcp dhcp dhcp6)"



[gentoo-commits] proj/musl:master commit in: media-sound/pulseaudio/

2017-09-11 Thread Jory Pratt
commit: 854f6c15067765613266cdc7724b284e3e104fa7
Author: Jory A. Pratt  gentoo  org>
AuthorDate: Mon Sep 11 22:37:44 2017 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Mon Sep 11 22:37:44 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=854f6c15

media-sound/pulseaudio - sync with version 11.0

 media-sound/pulseaudio/Manifest   |   2 +
 media-sound/pulseaudio/pulseaudio-11.0.ebuild | 369 ++
 2 files changed, 371 insertions(+)

diff --git a/media-sound/pulseaudio/Manifest b/media-sound/pulseaudio/Manifest
index 08e1b21..91af1e6 100644
--- a/media-sound/pulseaudio/Manifest
+++ b/media-sound/pulseaudio/Manifest
@@ -5,6 +5,8 @@ AUX pulseaudio.service 227 SHA256 
62cd3b7e83845a27f437790cf293970f85ff02816da599
 AUX pulseaudio.tmpfiles 36 SHA256 
d836951fb800308256288506b6bd82919d377399e1292dc10905a7aa12dac0e9 SHA512 
f040850d81030ef04e1aa368d333a1ae1b7238adef5772280fc344c3068262d5ab8c9f3edb92db9c443f9d7d21abb27583ea1efc51ed733bbfa43e2edc68dde1
 WHIRLPOOL 
b293b7372b7f63ddea63e6985d1f66a2010d8778ea3ae00501e58f15bfba3ed19b794111c073ee3bd5c8cf98d33f3c8db95220acf57f97477523f4cfa7121553
 DIST pulseaudio-10.0.tar.xz 1608040 SHA256 
a3186824de9f0d2095ded5d0d0db0405dc73133983c2fbb37291547e37462f57 SHA512 
11d98b4b2000a41bdea92df253409452bc9b77d8bb309b6d14c439e3b902e3f90c69da00daff409e3859a54ad01c63a75be5723616bdcb492801d622a6406481
 WHIRLPOOL 
6d03d8cf7b96cbb46a8cc5f7810f7cf1c4187aa9321483d5e56435874b218d437bc66860d25a149be59ca73de7118916e05e481758e04619e099cb9a50dcb119
 DIST pulseaudio-10.99.1.tar.xz 1635836 SHA256 
c9791844569d8d0adb468c183d0d9fb6ac12b9db34a4a078a7773c8bac993f32 SHA512 
410758da3cf3431b5810b9a5790d60ed8fe0bba58f621f4ca8e7ba66be8dcdd53cbd8284105ee6694b04f81a37791c3e8c5fe4af3ee034e89dff0b66fdbde006
 WHIRLPOOL 
c8dfe0e4ab54029fdc3b47fb43282406908b7993ee155d6aaa9919419fb4e58a8f1df34bc569a33697a02533979c6ff4002944a20ed96c1246993eb3b97b7eb3
+DIST pulseaudio-11.0.tar.xz 1648128 SHA256 
072305d4018fc5e75bb1b45ee6b938fa52fc9fd27493bf327415ef89ed14c969 SHA512 
37d0afe343c136cef1906342f17c3473f791fe17b7e6dd463ce120d45285bc12e3680b8b4b6779d79b8ce2e755fe2a0cc4d4c960209b1dae9f924731484ecded
 WHIRLPOOL 
a7ddd82f9b65fe85ee4509909e03fb8526fb1998f4d13505637a4fc4d5f379f96e279279413aa7a878b6c13e9a331b4a4b06e0c63efa7ef8e5609194d9af9018
 EBUILD pulseaudio-10.0.ebuild 11018 SHA256 
fe6de7d9125875de17f8eec61d475922cfd1fdb586795780d0aed98e02cb06f5 SHA512 
afad5f4da75bbebf7537cad4938d2ec12389c0ab71ed55dd46d246987acd8b1418f52181f0fb130817018ce6050e4d8a34da1438093c01811718a7766fb14ea8
 WHIRLPOOL 
47ebb6864f3ce8b91015dd091605aa6fb9eebc4dda31d1314eaa6ee5e552a88aef9776badbd4e87a1f761e0e5f69af727ea28416eb538dc794ec878f2f7ec0cc
 EBUILD pulseaudio-10.99.1.ebuild 11027 SHA256 
cded1326d7cb4593e7a8eeac15198616de4395131415f18239be751aa34c81dc SHA512 
e8eb325b7cd8ff6ba3a785f52a1e1279935b0bda3372d6fede83a7406791e4ae7bb27d3310b57a4167567c5ff94b8781036bddeb777ee6cd50de4527f2160d22
 WHIRLPOOL 
6516a7aa65d6e03a86843db2ec660b3edfc0eb3641c7b979630035e92669167389e91d2e3dd7e9314723c9f69a93ef77979e1a64cea832866e40bf4139a537d8
+EBUILD pulseaudio-11.0.ebuild 11015 SHA256 
b2538ee55f921acf157874ce4f5ff66d9f258756f2c2f1cbabbc1589a169867b SHA512 
2f5d763e439f3aa44a23c917a93e3429a67066e035fbb75c9508b8f25c368a3121c433b9392ed71c1059d77bb9a1c1a40bbe75fb1bcb1bb588a1955d3ca1f72d
 WHIRLPOOL 
9c57dee9fae6007efa2200421daaef9326cce0eb37b776296de688011f9371cdaba3d63131aa18e515f9070824d1d6a19d74c4bdd1cd566809ee081cab898e6e
 MISC metadata.xml 3412 SHA256 
cd935d80de811afb228e5ca6d9ec448f8eb1f8f76dfd35751ece76982139f3a4 SHA512 
93583cdaa021b818252c01aa575c812fbb594604ed0d8aca395d9d9db36d7ada3e2796047b585917c227a8c2030f3bde13e3ec6af5842829895104dc9cf41a48
 WHIRLPOOL 
4b73707a368354166090949c6a2a9cc41d20c37407b36582a4567f33e743bdd1ded174330f868b7eb0c4acbe983b1654eab0cae9f0cdf3ab43046d732b823831

diff --git a/media-sound/pulseaudio/pulseaudio-11.0.ebuild 
b/media-sound/pulseaudio/pulseaudio-11.0.ebuild
new file mode 100644
index 000..e044692
--- /dev/null
+++ b/media-sound/pulseaudio/pulseaudio-11.0.ebuild
@@ -0,0 +1,369 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools bash-completion-r1 eutils flag-o-matic gnome2-utils 
linux-info systemd user versionator udev multilib-minimal
+
+DESCRIPTION="A networked sound server with an advanced plugin system"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/;
+SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${P}.tar.xz;
+
+# libpulse-simple and libpulse link to libpulse-core; this is daemon's
+# library and can link to gdbm and other GPL-only libraries. In this
+# cases, we have a fully GPL-2 package. Leaving the rest of the
+# GPL-forcing USE flags for those who use them.
+# qpaeq equalizer pyqt GUI frontend is AGPL-3+
+LICENSE="!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 ) equalizer? ( AGPL-3+ )"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 

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

2017-09-11 Thread Austin English
commit: c83c31660a642946f55a6c5cc1b998681c28e06c
Author: Austin English  gentoo  org>
AuthorDate: Mon Sep 11 21:13:18 2017 +
Commit: Austin English  gentoo  org>
CommitDate: Mon Sep 11 22:22:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c83c3166

app-admin/salt: rebase files/salt-2015.8.13-sanitize-minion-name.patch so it 
actually applies

 app-admin/salt/files/salt-2015.8.13-sanitize-minion-name.patch | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/salt/files/salt-2015.8.13-sanitize-minion-name.patch 
b/app-admin/salt/files/salt-2015.8.13-sanitize-minion-name.patch
index 6ede1399072..df9e0f66d00 100644
--- a/app-admin/salt/files/salt-2015.8.13-sanitize-minion-name.patch
+++ b/app-admin/salt/files/salt-2015.8.13-sanitize-minion-name.patch
@@ -11,7 +11,7 @@ diff --git a/salt/utils/verify.py b/salt/utils/verify.py
 index 5cac0fa651b..a3dc67db336 100644
 --- a/salt/utils/verify.py
 +++ b/salt/utils/verify.py
-@@ -480,12 +480,21 @@ def clean_path(root, path, subdir=False):
+@@ -484,12 +484,21 @@ def clean_path(root, path, subdir=False):
  return ''
  
  
@@ -31,6 +31,6 @@ index 5cac0fa651b..a3dc67db336 100644
  try:
 -return bool(clean_path(opts['pki_dir'], id_))
 +return bool(clean_path(opts['pki_dir'], id_)) and clean_id(id_)
- except (AttributeError, KeyError, TypeError) as e:
+ except (AttributeError, KeyError) as e:
  return False
  



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

2017-09-11 Thread Gilles Dartiguelongue
commit: c38a5e013b3a8a2c893a300a0f473a79663283af
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 21:35:19 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:15 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c38a5e01

www-client/surf: add missing USE dependency on gcr, bug #630412

Refs: https://bugs.gentoo.org/show_bug.cgi?id=630412
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 www-client/surf/surf-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/surf/surf-.ebuild b/www-client/surf/surf-.ebuild
index 86c0f8432f1..c21a8305225 100644
--- a/www-client/surf/surf-.ebuild
+++ b/www-client/surf/surf-.ebuild
@@ -14,7 +14,7 @@ SLOT="0"
 KEYWORDS=""
 
 COMMON_DEPEND="
-   app-crypt/gcr
+   app-crypt/gcr[gtk]
dev-libs/glib:2
net-libs/libsoup
net-libs/webkit-gtk:4



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnome-online-accounts/

2017-09-11 Thread Gilles Dartiguelongue
commit: e55467594b4a3445fc6a0840a6d34f66ace0025c
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 21:29:00 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5546759

net-libs/gnome-online-accounts: add missing USE dependency on gcr, bug #630412

Refs: https://bugs.gentoo.org/show_bug.cgi?id=630412
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 net-libs/gnome-online-accounts/gnome-online-accounts-3.22.5.ebuild| 2 +-
 net-libs/gnome-online-accounts/gnome-online-accounts-3.22.6-r1.ebuild | 2 +-
 net-libs/gnome-online-accounts/gnome-online-accounts-3.24.3.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-libs/gnome-online-accounts/gnome-online-accounts-3.22.5.ebuild 
b/net-libs/gnome-online-accounts/gnome-online-accounts-3.22.5.ebuild
index 544782be2ca..4a28c584838 100644
--- a/net-libs/gnome-online-accounts/gnome-online-accounts-3.22.5.ebuild
+++ b/net-libs/gnome-online-accounts/gnome-online-accounts-3.22.5.ebuild
@@ -34,7 +34,7 @@ RDEPEND="
 
introspection? ( >=dev-libs/gobject-introspection-0.6.2:= )
kerberos? (
-   app-crypt/gcr:0=
+   app-crypt/gcr:0=[gtk]
app-crypt/mit-krb5 )
 "
 #  telepathy? ( net-libs/telepathy-glib )

diff --git 
a/net-libs/gnome-online-accounts/gnome-online-accounts-3.22.6-r1.ebuild 
b/net-libs/gnome-online-accounts/gnome-online-accounts-3.22.6-r1.ebuild
index 7e1c409ce8a..f5e78d51ff8 100644
--- a/net-libs/gnome-online-accounts/gnome-online-accounts-3.22.6-r1.ebuild
+++ b/net-libs/gnome-online-accounts/gnome-online-accounts-3.22.6-r1.ebuild
@@ -36,7 +36,7 @@ RDEPEND="
 
introspection? ( >=dev-libs/gobject-introspection-0.6.2:= )
kerberos? (
-   app-crypt/gcr:0=
+   app-crypt/gcr:0=[gtk]
app-crypt/mit-krb5 )
 "
 #  telepathy? ( net-libs/telepathy-glib )

diff --git a/net-libs/gnome-online-accounts/gnome-online-accounts-3.24.3.ebuild 
b/net-libs/gnome-online-accounts/gnome-online-accounts-3.24.3.ebuild
index 937edd3948f..f5fea7795c1 100644
--- a/net-libs/gnome-online-accounts/gnome-online-accounts-3.24.3.ebuild
+++ b/net-libs/gnome-online-accounts/gnome-online-accounts-3.24.3.ebuild
@@ -36,7 +36,7 @@ RDEPEND="
 
introspection? ( >=dev-libs/gobject-introspection-0.6.2:= )
kerberos? (
-   app-crypt/gcr:0=
+   app-crypt/gcr:0=[gtk]
app-crypt/mit-krb5 )
 "
 #  telepathy? ( net-libs/telepathy-glib )



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnome-online-accounts/

2017-09-11 Thread Gilles Dartiguelongue
commit: d5083a008b9e76edf2af14a4ae076b0c0f7ef087
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 21:28:21 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5083a00

net-libs/gnome-online-accounts: drop old revision

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 net-libs/gnome-online-accounts/Manifest|  1 -
 .../gnome-online-accounts-3.24.2-r1.ebuild | 93 --
 2 files changed, 94 deletions(-)

diff --git a/net-libs/gnome-online-accounts/Manifest 
b/net-libs/gnome-online-accounts/Manifest
index e86eb1f24c2..5338023a05f 100644
--- a/net-libs/gnome-online-accounts/Manifest
+++ b/net-libs/gnome-online-accounts/Manifest
@@ -1,4 +1,3 @@
 DIST gnome-online-accounts-3.22.5.tar.xz 1404888 SHA256 
a8a4894ea5c6ba4508f8fec539287f2ebaf2c9bcf4426463b6724ca58b9d8982 SHA512 
5c87decaeb64850be02c3191088d518a5c3b84cb8d202692ff50b59dbf83f28a56f5bf34873ec9cc16301da3f8b3f41a892cf6a67f9e9f9f2bf35a8bde07a258
 WHIRLPOOL 
abc5c08bcc384159ff021fcec960baf707b49bbacf1d07984b01d7180244c8e4424e4c14ce3cdb7fd89c0e88dd33bfa40dbfcd32e1ace1a6730ef64d143ba64f
 DIST gnome-online-accounts-3.22.6.tar.xz 1404728 SHA256 
464248492840f6e3c6b3a30c54dad4995c1e348bce04c899a6a26b7a2551f7e5 SHA512 
6b5370447ccc5407ed5abd32b70c94c52de1166466e731e2a0295800e598be5c068a8fd6c492d439bce1a7faea8ed3638f689438d42e335997892738b51ed673
 WHIRLPOOL 
44494f1fb48e17874120ebf0a5b765f40dbb277030d01ee073377a5030af18249a422397f6f63dc2ebebdd759d083e021cf4c1bae556fc217d64026d4afec5c0
-DIST gnome-online-accounts-3.24.2.tar.xz 1410548 SHA256 
b70ad52d1541e1e5192dd060bb11552a3af5007ab477aa81d265d1cd1cf7afba SHA512 
02e71900ab306ff97ad397af3adbed3b3c8dc20e156f77680886e580440437290d0e6a20268e816ffc46f24798a064544914395f642a15c7ee62eb92d400cf7c
 WHIRLPOOL 
ac159bbdb4aa2125b767a06a3e74558d82a5484cde8a3367e86841105595d01269542fe6f34dc1e250738961c13b3598252e5fe1223f6fed457bf35011d07579
 DIST gnome-online-accounts-3.24.3.tar.xz 1410696 SHA256 
252e58eb953032f84731724ff2e8c8afb403ca803bd35382eabcfeee9c703854 SHA512 
356e3b967f1821303926334d00cb2df875d81d20bb38905ba754b4aa03644aabd561e1da2de8df2325fac50b8d02e3422f2bc4f22bdbc3fe8b32c11ded738ce2
 WHIRLPOOL 
ffaa8943b5d21989b70384712346a6846c1db991ceca61d53041e807316d63b8997381bb5ae7595a60f1cb6729e639ecd42b8a198d9fbf3721a5df9898fc9e66

diff --git 
a/net-libs/gnome-online-accounts/gnome-online-accounts-3.24.2-r1.ebuild 
b/net-libs/gnome-online-accounts/gnome-online-accounts-3.24.2-r1.ebuild
deleted file mode 100644
index 937edd3948f..000
--- a/net-libs/gnome-online-accounts/gnome-online-accounts-3.24.2-r1.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-VALA_USE_DEPEND="vapigen"
-
-inherit gnome2 vala
-
-DESCRIPTION="GNOME framework for accessing online accounts"
-HOMEPAGE="https://wiki.gnome.org/Projects/GnomeOnlineAccounts;
-
-LICENSE="LGPL-2+"
-SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-
-IUSE="debug gnome +introspection kerberos vala" # telepathy"
-REQUIRED_USE="vala? ( introspection )"
-
-# pango used in goaeditablelabel
-# libsoup used in goaoauthprovider
-# goa kerberos provider is incompatible with app-crypt/heimdal, see
-# https://bugzilla.gnome.org/show_bug.cgi?id=692250
-# json-glib-0.16 needed for bug #485092
-RDEPEND="
-   >=dev-libs/glib-2.44:2
-   >=app-crypt/libsecret-0.5
-   >=dev-libs/json-glib-0.16
-   dev-libs/libxml2:2
-   >=net-libs/libsoup-2.42:2.4
-   net-libs/rest:0.7
-   net-libs/telepathy-glib
-   >=net-libs/webkit-gtk-2.7.2:4
-   >=x11-libs/gtk+-3.19.12:3
-   x11-libs/pango
-
-   introspection? ( >=dev-libs/gobject-introspection-0.6.2:= )
-   kerberos? (
-   app-crypt/gcr:0=
-   app-crypt/mit-krb5 )
-"
-#  telepathy? ( net-libs/telepathy-glib )
-# goa-daemon can launch gnome-control-center
-PDEPEND="gnome? ( 
>=gnome-base/gnome-control-center-3.2[gnome-online-accounts(+)] )"
-
-DEPEND="${RDEPEND}
-   vala? ( $(vala_depend) )
-   dev-libs/libxslt
-   >=dev-util/gtk-doc-am-1.3
-   >=dev-util/gdbus-codegen-2.30.0
-   >=dev-util/intltool-0.50.1
-   sys-devel/gettext
-   virtual/pkgconfig
-
-   dev-libs/gobject-introspection-common
-   gnome-base/gnome-common
-"
-# eautoreconf needs gobject-introspection-common, gnome-common
-
-# Due to sub-configure
-QA_CONFIGURE_OPTIONS=".*"
-
-src_prepare() {
-   use vala && vala_src_prepare
-   gnome2_src_prepare
-}
-
-src_configure() {
-   # TODO: Give users a way to set the G/FB/Windows Live secrets
-   # telepathy optional support is really a badly one, bug #494456
-   gnome2_src_configure \
-   --disable-static \
-   --enable-backend \
-   

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/nm-applet/

2017-09-11 Thread Gilles Dartiguelongue
commit: f29a9501bc4028e98b59b75ae9224599747794c8
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 21:15:45 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f29a9501

gnome-extra/nm-applet: cleanup old revision

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 gnome-extra/nm-applet/Manifest   |  1 -
 gnome-extra/nm-applet/nm-applet-1.8.0.ebuild | 62 
 2 files changed, 63 deletions(-)

diff --git a/gnome-extra/nm-applet/Manifest b/gnome-extra/nm-applet/Manifest
index bebccdee5d0..47a8f5212e0 100644
--- a/gnome-extra/nm-applet/Manifest
+++ b/gnome-extra/nm-applet/Manifest
@@ -1,3 +1,2 @@
 DIST network-manager-applet-1.4.6.tar.xz 1388916 SHA256 
10a6fcfe8c6206cf18ec78a522a716b5ec9d0b7ca1e7d234c638725b316fec76 SHA512 
f0eab5c50739c2309fa19336e23ead6603dc953b62fff0600a91988df8d41c2f300c22ebd4d5be8654a3fd7bac38dacc23be149f1a7085f10bb55e1830d9472f
 WHIRLPOOL 
f04c5bcf0796539b37fc1b83f81151be2fa68bb078209555196840617332ac8e624cc5911c9932b1768764c2bd696c613c760681d543f8e8e28d0f7f0bc7e221
-DIST network-manager-applet-1.8.0.tar.xz 1446328 SHA256 
d4de2457d27dc8bc236ece54d79e6b5ab24611b9ce7cbdd514671ebcb772d576 SHA512 
5f86806cd60d740ddd7773d6f006b1fd2cefdaecdf617c97dba48732a872f0cb1d4ac0785e87f989f13cd626cdbe017b6f99ce0079aecc6031d3cc52d8d2a36d
 WHIRLPOOL 
06e0fad89a9190e0f83ddd92cff43a8be4db658fbbb3cfaa754026e50e6c60e3f9ec0d38cf00d7dae907bbfb514f342498eeff9db1a880e502ce6ad8ccb555af
 DIST network-manager-applet-1.8.2.tar.xz 1445920 SHA256 
3e57e9cf545a336da7035af1ba6171900ebc023ef19a594fe170da64af84c925 SHA512 
1e9019ca17a55138e08eaf34c7889b7d5f531e918412bf025c0e03eb0794dc323b59f0d3521f14e93b6a94756f8e2a52139c76117ed430c73bcd1366eeffb5c9
 WHIRLPOOL 
1f711907c0f0265b25b79b17681c8c666129699362d0dec11eac0413b0f9d9be322f4a0e2a760d586cb769c5446eb1fc191d4459be45a39f3c37e11ee738d495

diff --git a/gnome-extra/nm-applet/nm-applet-1.8.0.ebuild 
b/gnome-extra/nm-applet/nm-applet-1.8.0.ebuild
deleted file mode 100644
index a2c15c63033..000
--- a/gnome-extra/nm-applet/nm-applet-1.8.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-GNOME_ORG_MODULE="network-manager-applet"
-
-inherit gnome2
-
-DESCRIPTION="GNOME applet for NetworkManager"
-HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager;
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="+introspection gcr +modemmanager selinux teamd"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86"
-
-RDEPEND="
-   app-crypt/libsecret
-   >=dev-libs/glib-2.32:2[dbus]
-   >=dev-libs/dbus-glib-0.88
-   >=sys-apps/dbus-1.4.1
-   >=sys-auth/polkit-0.96-r1
-   >=x11-libs/gtk+-3.4:3[introspection?]
-   >=x11-libs/libnotify-0.7.0
-
-   app-text/iso-codes
-   >=net-misc/networkmanager-1.7:=[introspection?,modemmanager?,teamd?]
-   net-misc/mobile-broadband-provider-info
-
-   introspection? ( >=dev-libs/gobject-introspection-0.9.6:= )
-   virtual/freedesktop-icon-theme
-   virtual/libgudev:=
-   gcr? ( >=app-crypt/gcr-3.14:= )
-   modemmanager? ( net-misc/modemmanager )
-   selinux? ( sys-libs/libselinux )
-   teamd? ( >=dev-libs/jansson-2.3 )
-"
-DEPEND="${RDEPEND}
-   >=dev-util/gtk-doc-am-1.0
-   >=dev-util/intltool-0.50.1
-   virtual/pkgconfig
-"
-
-PDEPEND="virtual/notification-daemon" #546134
-
-src_configure() {
-   local myconf=(
-   --without-appindicator
-   --disable-lto
-   --disable-ld-gc
-   --disable-more-warnings
-   --disable-static
-   --localstatedir=/var
-   $(use_enable introspection)
-   $(use_with gcr)
-   $(use_with modemmanager wwan)
-   $(use_with selinux)
-   $(use_with teamd team)
-   )
-   gnome2_src_configure "${myconf[@]}"
-}



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

2017-09-11 Thread Gilles Dartiguelongue
commit: a48eabfd44bf7bf8523d9339e1c94e39a5163152
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 21:27:03 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a48eabfd

net-im/empathy: add missing USE dependency on gcr, bug #630412

Refs: https://bugs.gentoo.org/show_bug.cgi?id=630412
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 net-im/empathy/empathy-3.12.12.ebuild | 2 +-
 net-im/empathy/empathy-3.12.14.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-im/empathy/empathy-3.12.12.ebuild 
b/net-im/empathy/empathy-3.12.12.ebuild
index 90583dbc59f..7f1c071016f 100644
--- a/net-im/empathy/empathy-3.12.12.ebuild
+++ b/net-im/empathy/empathy-3.12.12.ebuild
@@ -44,7 +44,7 @@ COMMON_DEPEND="
>=net-libs/telepathy-glib-0.23.2
>=net-im/telepathy-logger-0.8.0:=
 
-   app-crypt/gcr
+   app-crypt/gcr[gtk]
dev-libs/libxml2:2
gnome-base/gsettings-desktop-schemas
media-sound/pulseaudio[glib]

diff --git a/net-im/empathy/empathy-3.12.14.ebuild 
b/net-im/empathy/empathy-3.12.14.ebuild
index 29c41f11bc6..d5ec3f94f0c 100644
--- a/net-im/empathy/empathy-3.12.14.ebuild
+++ b/net-im/empathy/empathy-3.12.14.ebuild
@@ -43,7 +43,7 @@ COMMON_DEPEND="
>=net-libs/telepathy-glib-0.23.2
>=net-im/telepathy-logger-0.8.0:=
 
-   app-crypt/gcr
+   app-crypt/gcr[gtk]
dev-libs/libxml2:2
gnome-base/gsettings-desktop-schemas
media-sound/pulseaudio[glib]



[gentoo-commits] repo/gentoo:master commit in: dev-libs/totem-pl-parser/

2017-09-11 Thread Gilles Dartiguelongue
commit: 49a752ec46cbcc5cfc39cf4e302d04087fba3ab4
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 21:54:02 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49a752ec

dev-libs/totem-pl-parser: fix unittests on first install, bug #630242

Closes: https://bugs.gentoo.org/show_bug.cgi?id=630242
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-libs/totem-pl-parser/totem-pl-parser-3.10.8.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-libs/totem-pl-parser/totem-pl-parser-3.10.8.ebuild 
b/dev-libs/totem-pl-parser/totem-pl-parser-3.10.8.ebuild
index 50753e332a2..a997be14131 100644
--- a/dev-libs/totem-pl-parser/totem-pl-parser-3.10.8.ebuild
+++ b/dev-libs/totem-pl-parser/totem-pl-parser-3.10.8.ebuild
@@ -55,9 +55,13 @@ src_prepare() {
 }
 
 src_configure() {
+   # uninstalled-tests is abused to switch from loading live FS helper
+   # to in-build-tree helper, check on upgrades this is not having other
+   # consequences, bug #630242
gnome2_src_configure \
--disable-static \
--enable-gmime=2.6 \
+   --enable-uninstalled-tests \
$(use_enable archive libarchive) \
$(use_enable crypt libgcrypt) \
$(use_enable quvi) \



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libcryptui/

2017-09-11 Thread Gilles Dartiguelongue
commit: 14ea93b533c6fc8fb6a8ebff30a6f96daf279620
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 21:36:45 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14ea93b5

x11-libs/libcryptui: add missing USE dependency on gcr, bug #630412

Refs: https://bugs.gentoo.org/show_bug.cgi?id=630412
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 x11-libs/libcryptui/libcryptui-3.12.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libcryptui/libcryptui-3.12.2-r1.ebuild 
b/x11-libs/libcryptui/libcryptui-3.12.2-r1.ebuild
index c97291428d8..6447ee44eca 100644
--- a/x11-libs/libcryptui/libcryptui-3.12.2-r1.ebuild
+++ b/x11-libs/libcryptui/libcryptui-3.12.2-r1.ebuild
@@ -19,7 +19,7 @@ COMMON_DEPEND="
>=dev-libs/glib-2.32:2
>=x11-libs/gtk+-3:3[introspection?]
>=dev-libs/dbus-glib-0.72
-   >=app-crypt/gcr-3
+   >=app-crypt/gcr-3[gtk]
x11-libs/libICE
x11-libs/libSM
 



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

2017-09-11 Thread Gilles Dartiguelongue
commit: 445d4eebd02bfb38dc64cf143f31d8e01626c9bf
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 21:49:20 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=445d4eeb

media-sound/pulseaudio: fix inconsistent use of tabs and spaces

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 media-sound/pulseaudio/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/pulseaudio/metadata.xml 
b/media-sound/pulseaudio/metadata.xml
index e35348f6106..3a9d6bb69ff 100644
--- a/media-sound/pulseaudio/metadata.xml
+++ b/media-sound/pulseaudio/metadata.xml
@@ -42,7 +42,7 @@
   script for PulseAudio. Since this support is only supported for
   embedded situations, do not enable without reading the upstream
   instructions at
- 
https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide/
 .
+  
https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide/
 .
 
 Use libasyncns for asynchronous name 
resolution.
 Build the doxygen-described API documentation.



[gentoo-commits] repo/gentoo:master commit in: mail-client/evolution/

2017-09-11 Thread Gilles Dartiguelongue
commit: 2867f4d1bfbe61ad3bb1189c0157a54add88a546
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 21:23:35 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2867f4d1

mail-client/evolution: add missing USE dependency on gcr, bug #630412

Refs: https://bugs.gentoo.org/show_bug.cgi?id=630412
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 mail-client/evolution/evolution-3.22.4.ebuild | 2 +-
 mail-client/evolution/evolution-3.22.6.ebuild | 2 +-
 mail-client/evolution/evolution-3.24.5.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/mail-client/evolution/evolution-3.22.4.ebuild 
b/mail-client/evolution/evolution-3.22.4.ebuild
index 230c6c35213..bd260f6ac72 100644
--- a/mail-client/evolution/evolution-3.22.4.ebuild
+++ b/mail-client/evolution/evolution-3.22.4.ebuild
@@ -27,7 +27,7 @@ PINENTRY_DEPEND="|| ( app-crypt/pinentry[gnome-keyring] 
app-crypt/pinentry[gtk]
 # gnome-desktop support is optional with --enable-gnome-desktop
 # gnome-autoar (currently disabled because no release has been made)
 COMMON_DEPEND="
-   >=app-crypt/gcr-3.4:=
+   >=app-crypt/gcr-3.4:=[gtk]
>=app-text/enchant-1.1.7
>=dev-libs/glib-2.46:2[dbus]
>=dev-libs/libxml2-2.7.3:2

diff --git a/mail-client/evolution/evolution-3.22.6.ebuild 
b/mail-client/evolution/evolution-3.22.6.ebuild
index 02a163721d0..ac18731b748 100644
--- a/mail-client/evolution/evolution-3.22.6.ebuild
+++ b/mail-client/evolution/evolution-3.22.6.ebuild
@@ -26,7 +26,7 @@ PINENTRY_DEPEND="|| ( app-crypt/pinentry[gnome-keyring] 
app-crypt/pinentry[gtk]
 # dconf explicitely needed for backup plugin
 # gnome-desktop support is optional with --enable-gnome-desktop
 COMMON_DEPEND="
-   >=app-crypt/gcr-3.4:=
+   >=app-crypt/gcr-3.4:=[gtk]
>=app-text/enchant-1.1.7
>=dev-libs/glib-2.46:2[dbus]
>=dev-libs/libxml2-2.7.3:2

diff --git a/mail-client/evolution/evolution-3.24.5.ebuild 
b/mail-client/evolution/evolution-3.24.5.ebuild
index a3c3eed5162..15ce660ad9d 100644
--- a/mail-client/evolution/evolution-3.24.5.ebuild
+++ b/mail-client/evolution/evolution-3.24.5.ebuild
@@ -26,7 +26,7 @@ PINENTRY_DEPEND="|| ( app-crypt/pinentry[gnome-keyring] 
app-crypt/pinentry[gtk]
 # dconf explicitely needed for backup plugin
 # gnome-desktop support is optional with --enable-gnome-desktop
 COMMON_DEPEND="
-   >=app-crypt/gcr-3.4:=
+   >=app-crypt/gcr-3.4:=[gtk]
>=app-text/enchant-1.1.7
>=dev-libs/glib-2.46:2[dbus]
>=dev-libs/libxml2-2.7.3:2



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/seahorse-nautilus/

2017-09-11 Thread Gilles Dartiguelongue
commit: 7b4e07218520128fa2e39d60261556ea31461d4e
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 21:18:57 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b4e0721

gnome-extra/seahorse-nautilus: add missing USE dependency on gcr, bug #630412

Refs: https://bugs.gentoo.org/show_bug.cgi?id=630412
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 gnome-extra/seahorse-nautilus/seahorse-nautilus-3.11.92.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-extra/seahorse-nautilus/seahorse-nautilus-3.11.92.ebuild 
b/gnome-extra/seahorse-nautilus/seahorse-nautilus-3.11.92.ebuild
index 34e799ff4df..5c84f720454 100644
--- a/gnome-extra/seahorse-nautilus/seahorse-nautilus-3.11.92.ebuild
+++ b/gnome-extra/seahorse-nautilus/seahorse-nautilus-3.11.92.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -17,7 +17,7 @@ IUSE=""
 
 COMMON_DEPEND="
>=app-crypt/gpgme-1.0.0
-   >=app-crypt/gcr-3.4
+   >=app-crypt/gcr-3.4[gtk]
>=dev-libs/dbus-glib-0.35
>=dev-libs/glib-2.28:2
gnome-base/gnome-keyring



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

2017-09-11 Thread Gilles Dartiguelongue
commit: 1fbfd61b733eab9f417cc88d69791fa3f2ab17fb
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 21:30:22 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fbfd61b

www-client/epiphany: drop old revision

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 www-client/epiphany/Manifest   |  1 -
 www-client/epiphany/epiphany-3.24.3.ebuild | 76 --
 2 files changed, 77 deletions(-)

diff --git a/www-client/epiphany/Manifest b/www-client/epiphany/Manifest
index c42e4481638..19e3d480b50 100644
--- a/www-client/epiphany/Manifest
+++ b/www-client/epiphany/Manifest
@@ -1,3 +1,2 @@
 DIST epiphany-3.22.7.tar.xz 2293224 SHA256 
a15b7ec19644eec8d40ce11286bbca28ac188202b47e2b9fc593ab0974e9c784 SHA512 
8150952e89b86d05958bd9f9a0c78ba583764ec878220c8e328cb936108faf25a10837e038bd1a0ba1279555d2f95f819477cfddcb67c31e5b4c3533daf446bd
 WHIRLPOOL 
1856f814a08896e685bc34a1097c72d2cd615263e5974b2008088354644cbb58ee8a3ffeb2d9c3b5edcea5a5c56cb4305b200fb6dfc86a0766fe686b90d5
-DIST epiphany-3.24.3.tar.xz 3456304 SHA256 
fef51676310d9f37e18c9b2d778254232eb17cccd988c2d1ecf42c7b2963a154 SHA512 
a294cd450073b157450e7ce4d4fa355aa7efe4d5fe8773bab733f918b974126f2f189c4ba55d62a7e14088e1de9d169c5bfe3ed147ba4f8fb074c91443f068af
 WHIRLPOOL 
4a083db2a497952e12b8404b96f0353bc70b5b55322ade127955a97869e5269bead4aeff4178cf68cbdd250b3dc78e7a708427adcb1094ff09c03a23d2557c8a
 DIST epiphany-3.24.4.tar.xz 3213184 SHA256 
15f0f664bed190143cce8a03f610fa863b92d9502513c107304e5285924ee5c9 SHA512 
98ca26f8f962b8b68c90ac71f793e3c967ba15edab3c4f5dc49e3e325ce8ec02c8fa3c0d3b885ab123637593963ce29583280a03ac70ff3e9a55b7ce91c7145b
 WHIRLPOOL 
5c3c45e07f50a02103c93fdb797fd83c1a29e453930c713089078aee644e40cdc207c6de34992a801d11e987677dd8455957589ed9027b468924d3f33801efe2

diff --git a/www-client/epiphany/epiphany-3.24.3.ebuild 
b/www-client/epiphany/epiphany-3.24.3.ebuild
deleted file mode 100644
index 5bafc1129b9..000
--- a/www-client/epiphany/epiphany-3.24.3.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-
-inherit flag-o-matic eutils gnome2 virtualx
-
-DESCRIPTION="GNOME webbrowser based on Webkit"
-HOMEPAGE="https://wiki.gnome.org/Apps/Web;
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="test"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
-
-COMMON_DEPEND="
-   >=dev-libs/glib-2.46.0:2[dbus]
-   >=x11-libs/gtk+-3.22.13:3
-   >=net-libs/webkit-gtk-2.15.90:4=
-   >=x11-libs/cairo-1.2
-   >=app-crypt/gcr-3.5.5:=
-   >=x11-libs/gdk-pixbuf-2.36.5:2
-   >=gnome-base/gnome-desktop-2.91.2:3=
-   dev-libs/icu:=
-   >=dev-libs/json-glib-1.2.0
-   >=x11-libs/libnotify-0.5.1:=
-   >=app-crypt/libsecret-0.14
-   >=net-libs/libsoup-2.48:2.4
-   >=dev-libs/libxml2-2.6.12:2
-   >=dev-libs/libxslt-1.1.7
-   dev-db/sqlite:3
-   >=app-text/iso-codes-0.35
-   >=gnome-base/gsettings-desktop-schemas-0.0.1
-"
-# epiphany-extensions support was removed in 3.7; let's not pretend it still 
works
-RDEPEND="${COMMON_DEPEND}
-   x11-themes/adwaita-icon-theme
-   !www-client/epiphany-extensions
-"
-# paxctl needed for bug #407085
-DEPEND="${COMMON_DEPEND}
-   app-text/yelp-tools
-   dev-libs/appstream-glib
-   sys-apps/paxctl
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   # https://bugzilla.gnome.org/show_bug.cgi?id=751591
-   "${FILESDIR}"/${PN}-3.16.0-unittest-1.patch
-
-   # https://bugzilla.gnome.org/show_bug.cgi?id=751593
-   "${FILESDIR}"/${PN}-3.14.0-unittest-2.patch
-)
-
-src_configure() {
-   # https://bugzilla.gnome.org/show_bug.cgi?id=778495
-   append-cflags -std=gnu11
-
-   # httpseverywhere is experimental in 3.24; gnome bug #775575
-   # firefox sync storage is not quite ready in 3.24; deps on 
hogweed/nettle
-   gnome2_src_configure \
-   --enable-shared \
-   --disable-static \
-   --with-distributor-name=Gentoo \
-   --without-libhttpseverywhere \
-   --disable-firefox-sync \
-   $(use_enable test tests)
-}
-
-src_test() {
-   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
-   GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check
-}



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

2017-09-11 Thread Gilles Dartiguelongue
commit: 058099585033e5da7ab9cb7f47fc630e983a4527
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 21:48:16 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05809958

media-sound/pulseaudio: fix multilib build issue with USE=-glib, bug #603392

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 media-sound/pulseaudio/pulseaudio-11.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/pulseaudio/pulseaudio-11.0.ebuild 
b/media-sound/pulseaudio/pulseaudio-11.0.ebuild
index 54df4e0b7f5..9ca990d0710 100644
--- a/media-sound/pulseaudio/pulseaudio-11.0.ebuild
+++ b/media-sound/pulseaudio/pulseaudio-11.0.ebuild
@@ -255,9 +255,9 @@ multilib_src_compile() {
emake
use doc && emake doxygen
else
-   local targets=( libpulse.la libpulse-simple.la )
+   local targets=( libpulse.la libpulsedsp.la libpulse-simple.la )
use glib && targets+=( libpulse-mainloop-glib.la )
-   emake -C src libpulse{,dsp,-simple,-mainloop-glib}.la
+   emake -C src ${targets[*]}
fi
 }
 



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/nm-applet/

2017-09-11 Thread Gilles Dartiguelongue
commit: bfde0d0442166b9629ff31d7da948aebd7fd7ca5
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 21:17:36 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfde0d04

gnome-extra/nm-applet: add missing USE dependency on gcr, bug #630412

Refs: https://bugs.gentoo.org/show_bug.cgi?id=630412
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 gnome-extra/nm-applet/nm-applet-1.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/nm-applet/nm-applet-1.8.2.ebuild 
b/gnome-extra/nm-applet/nm-applet-1.8.2.ebuild
index 3bd4fd88121..a937ab737f5 100644
--- a/gnome-extra/nm-applet/nm-applet-1.8.2.ebuild
+++ b/gnome-extra/nm-applet/nm-applet-1.8.2.ebuild
@@ -31,7 +31,7 @@ RDEPEND="
introspection? ( >=dev-libs/gobject-introspection-0.9.6:= )
virtual/freedesktop-icon-theme
virtual/libgudev:=
-   gcr? ( >=app-crypt/gcr-3.14:= )
+   gcr? ( >=app-crypt/gcr-3.14:=[gtk] )
modemmanager? ( net-misc/modemmanager )
selinux? ( sys-libs/libselinux )
teamd? ( >=dev-libs/jansson-2.3 )



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

2017-09-11 Thread Gilles Dartiguelongue
commit: 450edd16939f81e660bdaacdf604454d50d989d0
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 21:33:54 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=450edd16

www-client/epiphany: add missing USE dependency on gcr, bug #630412

Refs: https://bugs.gentoo.org/show_bug.cgi?id=630412
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 www-client/epiphany/epiphany-3.22.7.ebuild | 2 +-
 www-client/epiphany/epiphany-3.24.4.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-client/epiphany/epiphany-3.22.7.ebuild 
b/www-client/epiphany/epiphany-3.22.7.ebuild
index ca22c8316ed..a7701018ee3 100644
--- a/www-client/epiphany/epiphany-3.22.7.ebuild
+++ b/www-client/epiphany/epiphany-3.22.7.ebuild
@@ -15,7 +15,7 @@ IUSE="test"
 KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~sparc x86"
 
 COMMON_DEPEND="
-   >=app-crypt/gcr-3.5.5:=
+   >=app-crypt/gcr-3.5.5:=[gtk]
>=app-crypt/libsecret-0.14
>=app-text/iso-codes-0.35
>=dev-libs/glib-2.44.0:2[dbus]

diff --git a/www-client/epiphany/epiphany-3.24.4.ebuild 
b/www-client/epiphany/epiphany-3.24.4.ebuild
index 3a53dc2b527..d98149a5ecf 100644
--- a/www-client/epiphany/epiphany-3.24.4.ebuild
+++ b/www-client/epiphany/epiphany-3.24.4.ebuild
@@ -19,7 +19,7 @@ COMMON_DEPEND="
>=x11-libs/gtk+-3.22.13:3
>=net-libs/webkit-gtk-2.15.90:4=
>=x11-libs/cairo-1.2
-   >=app-crypt/gcr-3.5.5:=
+   >=app-crypt/gcr-3.5.5:=[gtk]
>=x11-libs/gdk-pixbuf-2.36.5:2
>=gnome-base/gnome-desktop-2.91.2:3=
dev-libs/icu:=



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

2017-09-11 Thread Gilles Dartiguelongue
commit: 5a1abb5b1f51c103d1dbd2ad8f461b370197
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 20:35:47 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:54:59 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a1abb5b

media-sound/pulseaudio: version bump 10.99.1 → 11.0, bug #627760

Closes: https://bugs.gentoo.org/show_bug.cgi?id=627760
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 media-sound/pulseaudio/Manifest   |   1 +
 media-sound/pulseaudio/pulseaudio-11.0.ebuild | 365 ++
 2 files changed, 366 insertions(+)

diff --git a/media-sound/pulseaudio/Manifest b/media-sound/pulseaudio/Manifest
index d91643a9943..6a827a3929b 100644
--- a/media-sound/pulseaudio/Manifest
+++ b/media-sound/pulseaudio/Manifest
@@ -1,2 +1,3 @@
 DIST pulseaudio-10.0.tar.xz 1608040 SHA256 
a3186824de9f0d2095ded5d0d0db0405dc73133983c2fbb37291547e37462f57 SHA512 
11d98b4b2000a41bdea92df253409452bc9b77d8bb309b6d14c439e3b902e3f90c69da00daff409e3859a54ad01c63a75be5723616bdcb492801d622a6406481
 WHIRLPOOL 
6d03d8cf7b96cbb46a8cc5f7810f7cf1c4187aa9321483d5e56435874b218d437bc66860d25a149be59ca73de7118916e05e481758e04619e099cb9a50dcb119
 DIST pulseaudio-10.99.1.tar.xz 1635836 SHA256 
c9791844569d8d0adb468c183d0d9fb6ac12b9db34a4a078a7773c8bac993f32 SHA512 
410758da3cf3431b5810b9a5790d60ed8fe0bba58f621f4ca8e7ba66be8dcdd53cbd8284105ee6694b04f81a37791c3e8c5fe4af3ee034e89dff0b66fdbde006
 WHIRLPOOL 
c8dfe0e4ab54029fdc3b47fb43282406908b7993ee155d6aaa9919419fb4e58a8f1df34bc569a33697a02533979c6ff4002944a20ed96c1246993eb3b97b7eb3
+DIST pulseaudio-11.0.tar.xz 1648128 SHA256 
072305d4018fc5e75bb1b45ee6b938fa52fc9fd27493bf327415ef89ed14c969 SHA512 
37d0afe343c136cef1906342f17c3473f791fe17b7e6dd463ce120d45285bc12e3680b8b4b6779d79b8ce2e755fe2a0cc4d4c960209b1dae9f924731484ecded
 WHIRLPOOL 
a7ddd82f9b65fe85ee4509909e03fb8526fb1998f4d13505637a4fc4d5f379f96e279279413aa7a878b6c13e9a331b4a4b06e0c63efa7ef8e5609194d9af9018

diff --git a/media-sound/pulseaudio/pulseaudio-11.0.ebuild 
b/media-sound/pulseaudio/pulseaudio-11.0.ebuild
new file mode 100644
index 000..54df4e0b7f5
--- /dev/null
+++ b/media-sound/pulseaudio/pulseaudio-11.0.ebuild
@@ -0,0 +1,365 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools bash-completion-r1 eutils flag-o-matic gnome2-utils 
linux-info systemd user versionator udev multilib-minimal
+
+DESCRIPTION="A networked sound server with an advanced plugin system"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/;
+SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${P}.tar.xz;
+
+# libpulse-simple and libpulse link to libpulse-core; this is daemon's
+# library and can link to gdbm and other GPL-only libraries. In this
+# cases, we have a fully GPL-2 package. Leaving the rest of the
+# GPL-forcing USE flags for those who use them.
+# qpaeq equalizer pyqt GUI frontend is AGPL-3+
+LICENSE="!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 ) equalizer? ( AGPL-3+ )"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~amd64-linux ~x86-linux"
+
+# +alsa-plugin as discussed in bug #519530
+IUSE="+alsa +alsa-plugin +asyncns bluetooth +caps dbus doc equalizer +gdbm 
+glib
+gnome gtk ipv6 jack libsamplerate libressl lirc native-headset neon 
ofono-headset
++orc oss qt4 realtime selinux sox ssl systemd system-wide tcpd test +udev
++webrtc-aec +X zeroconf"
+
+# See "*** BLUEZ support not found (requires D-Bus)" in configure.ac
+REQUIRED_USE="
+   bluetooth? ( dbus )
+   equalizer? ( dbus )
+   ofono-headset? ( bluetooth )
+   native-headset? ( bluetooth )
+   udev? ( || ( alsa oss ) )
+"
+
+# libpcre needed in some cases, bug #472228
+RDEPEND="
+   || (
+   elibc_glibc? ( virtual/libc )
+   elibc_uclibc? ( virtual/libc )
+   dev-libs/libpcre
+   )
+   >=media-libs/libsndfile-1.0.20[${MULTILIB_USEDEP}]
+   X? (
+   >=x11-libs/libX11-1.4.0[${MULTILIB_USEDEP}]
+   >=x11-libs/libxcb-1.6[${MULTILIB_USEDEP}]
+   x11-libs/libSM[${MULTILIB_USEDEP}]
+   x11-libs/libICE[${MULTILIB_USEDEP}]
+   x11-libs/libXtst[${MULTILIB_USEDEP}]
+   )
+   caps? ( >=sys-libs/libcap-2.22-r2[${MULTILIB_USEDEP}] )
+   libsamplerate? ( >=media-libs/libsamplerate-0.1.1-r1 )
+   alsa? ( >=media-libs/alsa-lib-1.0.19 )
+   glib? ( >=dev-libs/glib-2.4.0:2[${MULTILIB_USEDEP}] )
+   zeroconf? ( >=net-dns/avahi-0.6.12[dbus] )
+   jack? ( virtual/jack )
+   tcpd? ( sys-apps/tcp-wrappers[${MULTILIB_USEDEP}] )
+   lirc? ( app-misc/lirc )
+   dbus? ( >=sys-apps/dbus-1.0.0[${MULTILIB_USEDEP}] )
+   gtk? ( x11-libs/gtk+:3 )
+   gnome? ( >=gnome-base/gconf-2.4.0 )
+   bluetooth? (
+   >=net-wireless/bluez-5
+   

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

2017-09-11 Thread Gilles Dartiguelongue
commit: 82b947f403c93c99aa5931bae5ffdcf6e9535ace
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 20:47:28 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82b947f4

dev-lang/vala: fix missing g-i test dependency, bug #630648

testrunner.sh generates files that require GLib-2.0 and GObject-2.0
gobject-introspection files to be installed.

Closes: https://bugs.gentoo.org/show_bug.cgi?id=630648
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-lang/vala/vala-0.32.1.ebuild | 3 ++-
 dev-lang/vala/vala-0.34.8.ebuild | 3 ++-
 dev-lang/vala/vala-0.34.9.ebuild | 3 ++-
 dev-lang/vala/vala-0.36.4.ebuild | 3 ++-
 4 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/dev-lang/vala/vala-0.32.1.ebuild b/dev-lang/vala/vala-0.32.1.ebuild
index ee41880bd50..fdcc64bbe9c 100644
--- a/dev-lang/vala/vala-0.32.1.ebuild
+++ b/dev-lang/vala/vala-0.32.1.ebuild
@@ -24,7 +24,8 @@ DEPEND="${RDEPEND}
virtual/yacc
test? (
dev-libs/dbus-glib
-   >=dev-libs/glib-2.26:2 )
+   >=dev-libs/glib-2.26:2
+   dev-libs/gobject-introspection )
 "
 
 src_configure() {

diff --git a/dev-lang/vala/vala-0.34.8.ebuild b/dev-lang/vala/vala-0.34.8.ebuild
index c1d2fb5d290..e5d2bad715f 100644
--- a/dev-lang/vala/vala-0.34.8.ebuild
+++ b/dev-lang/vala/vala-0.34.8.ebuild
@@ -24,7 +24,8 @@ DEPEND="${RDEPEND}
virtual/yacc
test? (
dev-libs/dbus-glib
-   >=dev-libs/glib-2.26:2 )
+   >=dev-libs/glib-2.26:2
+   dev-libs/gobject-introspection )
 "
 
 src_configure() {

diff --git a/dev-lang/vala/vala-0.34.9.ebuild b/dev-lang/vala/vala-0.34.9.ebuild
index 80d4d54e8e5..0a3f3d4a293 100644
--- a/dev-lang/vala/vala-0.34.9.ebuild
+++ b/dev-lang/vala/vala-0.34.9.ebuild
@@ -24,7 +24,8 @@ DEPEND="${RDEPEND}
virtual/yacc
test? (
dev-libs/dbus-glib
-   >=dev-libs/glib-2.26:2 )
+   >=dev-libs/glib-2.26:2
+   dev-libs/gobject-introspection )
 "
 
 src_configure() {

diff --git a/dev-lang/vala/vala-0.36.4.ebuild b/dev-lang/vala/vala-0.36.4.ebuild
index 919b19f4a46..6b41e12db52 100644
--- a/dev-lang/vala/vala-0.36.4.ebuild
+++ b/dev-lang/vala/vala-0.36.4.ebuild
@@ -24,7 +24,8 @@ DEPEND="${RDEPEND}
virtual/yacc
test? (
dev-libs/dbus-glib
-   >=dev-libs/glib-2.26:2 )
+   >=dev-libs/glib-2.26:2
+   dev-libs/gobject-introspection )
 "
 
 src_configure() {



[gentoo-commits] proj/portage:master commit in: pym/portage/tests/locks/, pym/_emerge/

2017-09-11 Thread Zac Medico
commit: 504f66b0e25281e4465ebeceb799c3e54ff2b884
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Sep 11 21:01:39 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Sep 11 21:07:30 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=504f66b0

AsynchronousLock: allow missing dummy_threading for Python 3.7

Python 3.7 does not support thread-less builds.

Reported-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
See: https://bugs.python.org/issue31370
X-Gentoo-bug: 630730
X-Gentoo-bug-url: https://bugs.gentoo.org/630730

 pym/_emerge/AsynchronousLock.py   | 6 +-
 pym/portage/tests/locks/test_asynchronous_lock.py | 8 +++-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/pym/_emerge/AsynchronousLock.py b/pym/_emerge/AsynchronousLock.py
index 6a32d2d40..fb0c2b30d 100644
--- a/pym/_emerge/AsynchronousLock.py
+++ b/pym/_emerge/AsynchronousLock.py
@@ -1,13 +1,17 @@
 # Copyright 2010-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-import dummy_threading
 import fcntl
 import errno
 import logging
 import sys
 
 try:
+   import dummy_threading
+except ImportError:
+   dummy_threading = None
+
+try:
import threading
 except ImportError:
threading = dummy_threading

diff --git a/pym/portage/tests/locks/test_asynchronous_lock.py 
b/pym/portage/tests/locks/test_asynchronous_lock.py
index ab67242d5..6493b6da6 100644
--- a/pym/portage/tests/locks/test_asynchronous_lock.py
+++ b/pym/portage/tests/locks/test_asynchronous_lock.py
@@ -5,6 +5,11 @@ import itertools
 import signal
 import tempfile
 
+try:
+   import dummy_threading
+except ImportError:
+   dummy_threading = None
+
 from portage import os
 from portage import shutil
 from portage.tests import TestCase
@@ -20,7 +25,8 @@ class AsynchronousLockTestCase(TestCase):
path = os.path.join(tempdir, 'lock_me')
for force_async, async_unlock in itertools.product(
(True, False), repeat=2):
-   for force_dummy in (True, False):
+   for force_dummy in ((False,) if dummy_threading 
is None
+   else (True, False)):
async_lock = AsynchronousLock(path=path,
scheduler=scheduler, 
_force_async=force_async,
_force_thread=True,



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

2017-09-11 Thread Sergei Trofimovich
commit: f46fa55d35daf5c20d2cef32bbc92b09778e5c2e
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep 11 21:51:56 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep 11 21:51:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f46fa55d

dev-vcs/cvs: stable 1.12.12-r12 for hppa, bug #627498 (thanks to Dakon)

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

 dev-vcs/cvs/cvs-1.12.12-r12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/cvs/cvs-1.12.12-r12.ebuild 
b/dev-vcs/cvs/cvs-1.12.12-r12.ebuild
index 67b3f52a93c..57c895c00f6 100644
--- a/dev-vcs/cvs/cvs-1.12.12-r12.ebuild
+++ b/dev-vcs/cvs/cvs-1.12.12-r12.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="mirror://gnu/non-gnu/cvs/source/feature/${PV}/${P}.tar.bz2
 
 LICENSE="GPL-2 LGPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-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 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 IUSE="crypt doc kerberos nls pam server"
 RESTRICT="test"



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/workaround/

2017-09-11 Thread Brian Dolbec
commit: 217cc19519ffba50f077ff6e3e5c1b792eb4d69c
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:07:59 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:16 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=217cc195

repoman: New linechecks module, workaround

 .../modules/linechecks/workaround/__init__.py  | 27 ++
 .../modules/linechecks/workaround/workarounds.py   | 18 +++
 2 files changed, 45 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/workaround/__init__.py 
b/repoman/pym/repoman/modules/linechecks/workaround/__init__.py
new file mode 100644
index 0..0b5aa70c8
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/workaround/__init__.py
@@ -0,0 +1,27 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Workaround plug-in module for repoman LineChecks.
+Performs checks for upstream workarounds in ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'do',
+   'description': doc,
+   'provides':{
+   'addpredict-check': {
+   'name': "addpredict",
+   'sourcefile': "workarounds",
+   'class': "SandboxAddpredict",
+   'description': doc,
+   },
+   'noasneeded-check': {
+   'name': "noasneeded",
+   'sourcefile': "workarounds",
+   'class': "NoAsNeeded",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/workaround/workarounds.py 
b/repoman/pym/repoman/modules/linechecks/workaround/workarounds.py
new file mode 100644
index 0..37cb54314
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/workaround/workarounds.py
@@ -0,0 +1,18 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class NoAsNeeded(LineCheck):
+   """Check for calls to the no-as-needed function."""
+   repoman_check_name = 'upstream.workaround'
+   re = re.compile(r'.*\$\(no-as-needed\)')
+   error = 'NO_AS_NEEDED'
+
+
+class SandboxAddpredict(LineCheck):
+   """Check for calls to the addpredict function."""
+   repoman_check_name = 'upstream.workaround'
+   re = re.compile(r'(^|\s)addpredict\b')
+   error = 'SANDBOX_ADDPREDICT'



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/gentoo_header/

2017-09-11 Thread Brian Dolbec
commit: 0dc0e940b61a5e0103147b0d8ae5fb2bebc624b0
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:01:04 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:14 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=0dc0e940

repoman: New linechecks module, gentoo_header

 .../modules/linechecks/gentoo_header/__init__.py   | 21 ++
 .../modules/linechecks/gentoo_header/header.py | 49 ++
 2 files changed, 70 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/gentoo_header/__init__.py 
b/repoman/pym/repoman/modules/linechecks/gentoo_header/__init__.py
new file mode 100644
index 0..b80a83ecf
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/gentoo_header/__init__.py
@@ -0,0 +1,21 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Gentoo-header plug-in module for repoman LineChecks.
+Performs header checks on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'do',
+   'description': doc,
+   'provides':{
+   'header-check': {
+   'name': "gentooheader",
+   'sourcefile': "header",
+   'class': "EbuildHeader",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/gentoo_header/header.py 
b/repoman/pym/repoman/modules/linechecks/gentoo_header/header.py
new file mode 100644
index 0..4b75fc4b5
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/gentoo_header/header.py
@@ -0,0 +1,49 @@
+
+import re
+import time
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class EbuildHeader(LineCheck):
+   """Ensure ebuilds have proper headers
+   Copyright header errors
+   CVS header errors
+   License header errors
+
+   Args:
+   modification_year - Year the ebuild was last modified
+   """
+
+   repoman_check_name = 'ebuild.badheader'
+
+   gentoo_copyright = r'^# Copyright ((1999|2\d\d\d)-)?%s Gentoo 
Foundation$'
+   gentoo_license = (
+   '# Distributed under the terms'
+   ' of the GNU General Public License v2')
+   id_header_re = re.compile(r'.*\$(Id|Header)(:.*)?\$.*')
+   blank_line_re = re.compile(r'^$')
+   ignore_comment = False
+
+   def new(self, pkg):
+   if pkg.mtime is None:
+   self.modification_year = r'2\d\d\d'
+   else:
+   self.modification_year = str(time.gmtime(pkg.mtime)[0])
+   self.gentoo_copyright_re = re.compile(
+   self.gentoo_copyright % self.modification_year)
+
+   def check(self, num, line):
+   if num > 2:
+   return
+   elif num == 0:
+   if not self.gentoo_copyright_re.match(line):
+   return self.errors['COPYRIGHT_ERROR']
+   elif num == 1 and line.rstrip('\n') != self.gentoo_license:
+   return self.errors['LICENSE_ERROR']
+   elif num == 2 and self.id_header_re.match(line):
+   return self.errors['ID_HEADER_ERROR']
+   elif num == 2 and not self.blank_line_re.match(line):
+   return self.errors['NO_BLANK_LINE_ERROR']
+
+



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/scan/ebuild/

2017-09-11 Thread Brian Dolbec
commit: f68c6bb2e4239e9fb041c2eb6c133fd7ab2ccd3e
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:10:13 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:17 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f68c6bb2

repoman: Remove the no longer used modules/scan/ebuild/checks.py

 repoman/pym/repoman/modules/scan/ebuild/checks.py | 1044 -
 1 file changed, 1044 deletions(-)

diff --git a/repoman/pym/repoman/modules/scan/ebuild/checks.py 
b/repoman/pym/repoman/modules/scan/ebuild/checks.py
deleted file mode 100644
index de03bedd2..0
--- a/repoman/pym/repoman/modules/scan/ebuild/checks.py
+++ /dev/null
@@ -1,1044 +0,0 @@
-# -*- coding:utf-8 -*-
-# repoman: Checks
-# Copyright 2007-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-"""This module contains functions used in Repoman to ascertain the quality
-and correctness of an ebuild."""
-
-from __future__ import unicode_literals
-
-from itertools import chain
-import operator
-import re
-import time
-
-# import our initialized portage instance
-from repoman._portage import portage
-
-from portage.eapi import (
-   eapi_supports_prefix, eapi_has_implicit_rdepend,
-   eapi_has_src_prepare_and_src_configure, eapi_has_dosed_dohard,
-   eapi_exports_AA, eapi_has_pkg_pretend)
-
-from . import errors
-
-
-class LineCheck(object):
-   """Run a check on a line of an ebuild."""
-   """A regular expression to determine whether to ignore the line"""
-   ignore_line = False
-   """True if lines containing nothing more than comments with optional
-   leading whitespace should be ignored"""
-   ignore_comment = True
-
-   def new(self, pkg):
-   pass
-
-   def check_eapi(self, eapi):
-   """Returns if check should be run in the given EAPI (default: 
True)"""
-   return True
-
-   def check(self, num, line):
-   """Run the check on line and return error if there is one"""
-   if self.re.match(line):
-   return self.error
-
-   def end(self):
-   pass
-
-
-class PhaseCheck(LineCheck):
-   """ basic class for function detection """
-
-   func_end_re = re.compile(r'^\}$')
-   phases_re = re.compile('(%s)' % '|'.join((
-   'pkg_pretend', 'pkg_setup', 'src_unpack', 'src_prepare',
-   'src_configure', 'src_compile', 'src_test', 'src_install',
-   'pkg_preinst', 'pkg_postinst', 'pkg_prerm', 'pkg_postrm',
-   'pkg_config')))
-   in_phase = ''
-
-   def check(self, num, line):
-   m = self.phases_re.match(line)
-   if m is not None:
-   self.in_phase = m.group(1)
-   if self.in_phase != '' and self.func_end_re.match(line) is not 
None:
-   self.in_phase = ''
-
-   return self.phase_check(num, line)
-
-   def phase_check(self, num, line):
-   """ override this function for your checks """
-   pass
-
-
-class EbuildHeader(LineCheck):
-   """Ensure ebuilds have proper headers
-   Copyright header errors
-   CVS header errors
-   License header errors
-
-   Args:
-   modification_year - Year the ebuild was last modified
-   """
-
-   repoman_check_name = 'ebuild.badheader'
-
-   gentoo_copyright = r'^# Copyright ((1999|2\d\d\d)-)?%s Gentoo 
Foundation$'
-   gentoo_license = (
-   '# Distributed under the terms'
-   ' of the GNU General Public License v2')
-   id_header_re = re.compile(r'.*\$(Id|Header)(:.*)?\$.*')
-   blank_line_re = re.compile(r'^$')
-   ignore_comment = False
-
-   def new(self, pkg):
-   if pkg.mtime is None:
-   self.modification_year = r'2\d\d\d'
-   else:
-   self.modification_year = str(time.gmtime(pkg.mtime)[0])
-   self.gentoo_copyright_re = re.compile(
-   self.gentoo_copyright % self.modification_year)
-
-   def check(self, num, line):
-   if num > 2:
-   return
-   elif num == 0:
-   if not self.gentoo_copyright_re.match(line):
-   return errors.COPYRIGHT_ERROR
-   elif num == 1 and line.rstrip('\n') != self.gentoo_license:
-   return errors.LICENSE_ERROR
-   elif num == 2 and self.id_header_re.match(line):
-   return errors.ID_HEADER_ERROR
-   elif num == 2 and not self.blank_line_re.match(line):
-   return errors.NO_BLANK_LINE_ERROR
-
-
-class EbuildWhitespace(LineCheck):
-   """Ensure ebuilds have proper whitespacing"""
-
-   repoman_check_name = 'ebuild.minorsyn'
-
-   ignore_line 

[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/quotes/

2017-09-11 Thread Brian Dolbec
commit: 2f8ec909aac9fffc14c15499ed3394bd6445621c
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:04:31 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:15 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=2f8ec909

repoman: New linechecks module, quotes

 .../repoman/modules/linechecks/quotes/__init__.py  | 27 +++
 .../repoman/modules/linechecks/quotes/quoteda.py   | 16 
 .../repoman/modules/linechecks/quotes/quotes.py| 86 ++
 3 files changed, 129 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/quotes/__init__.py 
b/repoman/pym/repoman/modules/linechecks/quotes/__init__.py
new file mode 100644
index 0..6043ab20c
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/quotes/__init__.py
@@ -0,0 +1,27 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Nested plug-in module for repoman LineChecks.
+Performs nested subshell checks on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'do',
+   'description': doc,
+   'provides':{
+   'quote-check': {
+   'name': "quote",
+   'sourcefile': "quotes",
+   'class': "EbuildQuote",
+   'description': doc,
+   },
+   'quoteda-check': {
+   'name': "quoteda",
+   'sourcefile': "quoteda",
+   'class': "EbuildQuotedA",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/quotes/quoteda.py 
b/repoman/pym/repoman/modules/linechecks/quotes/quoteda.py
new file mode 100644
index 0..7fd9ba797
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/quotes/quoteda.py
@@ -0,0 +1,16 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class EbuildQuotedA(LineCheck):
+   """Ensure ebuilds have no quoting around ${A}"""
+
+   repoman_check_name = 'ebuild.minorsyn'
+   a_quoted = re.compile(r'.*\"\$(\{A\}|A)\"')
+
+   def check(self, num, line):
+   match = self.a_quoted.match(line)
+   if match:
+   return "Quoted \"${A}\" on line: %d"

diff --git a/repoman/pym/repoman/modules/linechecks/quotes/quotes.py 
b/repoman/pym/repoman/modules/linechecks/quotes/quotes.py
new file mode 100644
index 0..68c594e23
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/quotes/quotes.py
@@ -0,0 +1,86 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class EbuildQuote(LineCheck):
+   """Ensure ebuilds have valid quoting around things like D,FILESDIR, 
etc..."""
+
+   repoman_check_name = 'ebuild.minorsyn'
+   _message_commands = [
+   "die", "echo", "eerror", "einfo", "elog", "eqawarn", "ewarn"]
+   _message_re = re.compile(
+   r'\s(' + "|".join(_message_commands) + r')\s+"[^"]*"\s*$')
+   _ignored_commands = ["local", "export"] + _message_commands
+   ignore_line = re.compile(
+   r'(^$)|(^\s*#.*)|(^\s*\w+=.*)' +
+   r'|(^\s*(' + "|".join(_ignored_commands) + r')\s+)')
+   ignore_comment = False
+   var_names = ["D", "DISTDIR", "FILESDIR", "S", "T", "ROOT", "WORKDIR"]
+
+   # EAPI=3/Prefix vars
+   var_names += ["ED", "EPREFIX", "EROOT"]
+
+   # variables for games.eclass
+   var_names += [
+   "Ddir", "GAMES_PREFIX_OPT", "GAMES_DATADIR",
+   "GAMES_DATADIR_BASE", "GAMES_SYSCONFDIR", "GAMES_STATEDIR",
+   "GAMES_LOGDIR", "GAMES_BINDIR"]
+
+   # variables for multibuild.eclass
+   var_names += ["BUILD_DIR"]
+
+   var_names = "(%s)" % "|".join(var_names)
+   var_reference = re.compile(
+   r'\$(\{%s\}|%s\W)' % (var_names, var_names))
+   missing_quotes = re.compile(
+   r'(\s|^)[^"\'\s]*\$\{?%s\}?[^"\'\s]*(\s|$)' % var_names)
+   cond_begin = re.compile(r'(^|\s+)\[\[($|\\$|\s+)')
+   cond_end = re.compile(r'(^|\s+)\]\]($|\\$|\s+)')
+
+   def check(self, num, line):
+   if self.var_reference.search(line) is None:
+   return
+   # There can be multiple matches / violations on a single line. 
We
+   # have to make sure none of the matches are violators. Once 
we've
+   # found one violator, any remaining matches on the same line can
+   # be ignored.
+   pos = 0
+   while pos <= len(line) - 1:
+   missing_quotes = self.missing_quotes.search(line, pos)
+   if not missing_quotes:
+   break
+   # If the last character of the previous match is a 
whitespace
+   # character, that character may be 

[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/whitespace/

2017-09-11 Thread Brian Dolbec
commit: fdf9a1391c77abbf6dd553e92013e54be9a82f53
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:07:13 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:16 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=fdf9a139

repoman: New linechecks module, whitespace

 .../modules/linechecks/whitespace/__init__.py  | 27 ++
 .../repoman/modules/linechecks/whitespace/blank.py | 25 
 .../modules/linechecks/whitespace/whitespace.py| 21 +
 3 files changed, 73 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/whitespace/__init__.py 
b/repoman/pym/repoman/modules/linechecks/whitespace/__init__.py
new file mode 100644
index 0..ded690ed7
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/whitespace/__init__.py
@@ -0,0 +1,27 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Whitespace plug-in module for repoman LineChecks.
+Performs checks for useless whitespace in ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'do',
+   'description': doc,
+   'provides':{
+   'whitespace-check': {
+   'name': "whitespace",
+   'sourcefile': "whitespace",
+   'class': "EbuildWhitespace",
+   'description': doc,
+   },
+   'blankline-check': {
+   'name': "blankline",
+   'sourcefile': "blank",
+   'class': "EbuildBlankLine",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/whitespace/blank.py 
b/repoman/pym/repoman/modules/linechecks/whitespace/blank.py
new file mode 100644
index 0..2ab4097a3
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/whitespace/blank.py
@@ -0,0 +1,25 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class EbuildBlankLine(LineCheck):
+   repoman_check_name = 'ebuild.minorsyn'
+   ignore_comment = False
+   blank_line = re.compile(r'^$')
+
+   def new(self, pkg):
+   self.line_is_blank = False
+
+   def check(self, num, line):
+   if self.line_is_blank and self.blank_line.match(line):
+   return 'Useless blank line on line: %d'
+   if self.blank_line.match(line):
+   self.line_is_blank = True
+   else:
+   self.line_is_blank = False
+
+   def end(self):
+   if self.line_is_blank:
+   yield 'Useless blank line on last line'

diff --git a/repoman/pym/repoman/modules/linechecks/whitespace/whitespace.py 
b/repoman/pym/repoman/modules/linechecks/whitespace/whitespace.py
new file mode 100644
index 0..556b2ab81
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/whitespace/whitespace.py
@@ -0,0 +1,21 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class EbuildWhitespace(LineCheck):
+   """Ensure ebuilds have proper whitespacing"""
+
+   repoman_check_name = 'ebuild.minorsyn'
+
+   ignore_line = re.compile(r'(^$)|(^(\t)*#)')
+   ignore_comment = False
+   leading_spaces = re.compile(r'^[\S\t]')
+   trailing_whitespace = re.compile(r'.*([\S]$)')
+
+   def check(self, num, line):
+   if self.leading_spaces.match(line) is None:
+   return self.errors['LEADING_SPACES_ERROR']
+   if self.trailing_whitespace.match(line) is None:
+   return self.errors['TRAILING_WHITESPACE_ERROR']



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/uri/

2017-09-11 Thread Brian Dolbec
commit: 9f46eba88b7bcacdfde619ff4006b0bb850a39b6
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:05:03 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:16 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=9f46eba8

repoman: New linechecks module, uri

 .../pym/repoman/modules/linechecks/uri/__init__.py | 21 +++
 repoman/pym/repoman/modules/linechecks/uri/uri.py  | 30 ++
 2 files changed, 51 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/uri/__init__.py 
b/repoman/pym/repoman/modules/linechecks/uri/__init__.py
new file mode 100644
index 0..a7731e3cc
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/uri/__init__.py
@@ -0,0 +1,21 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Uri plug-in module for repoman LineChecks.
+Performs HOMEPAGE variable checks on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'do',
+   'description': doc,
+   'provides':{
+   'httpsuri-check': {
+   'name': "httpsuri",
+   'sourcefile': "uri",
+   'class': "UriUseHttps",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/uri/uri.py 
b/repoman/pym/repoman/modules/linechecks/uri/uri.py
new file mode 100644
index 0..1a0afe682
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/uri/uri.py
@@ -0,0 +1,30 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class UriUseHttps(LineCheck):
+   """Check that we use https:// for known good sites."""
+   repoman_check_name = 'uri.https'
+   _SITES = (
+   '([-._a-zA-Z0-9]*\.)?apache\.org',
+   '((alioth|packages(\.qa)?|people|www)\.)?debian\.org',
+   # Most FDO sites support https, but not all (like tango).
+   # List the most common ones here for now.
+   
'((anongit|bugs|cgit|dri|patchwork|people|specifications|www|xcb|xorg)\.)?freedesktop\.org',
+   '((bugs|dev|wiki|www)\.)?gentoo\.org',
+   '((wiki)\.)?github\.(io|com)',
+   'savannah\.(non)?gnu\.org',
+   '((gcc|www)\.)?gnu\.org',
+   'curl\.haxx\.se',
+   
'((bugzilla|git|mirrors|patchwork|planet|www(\.wiki)?)\.)?kernel\.org',
+   '((bugs|wiki|www)\.)?linuxfoundation\.org',
+   '((docs|pypi|www)\.)?python\.org',
+   '(sf|sourceforge)\.net',
+   '(www\.)?(enlightenment|sourceware|x)\.org',
+   )
+   # Try to anchor the end of the URL so we don't get false positives
+   # with http://github.com.foo.bar.com/.  Unlikely, but possible.
+   re = re.compile(r'.*\bhttp://(%s)(\s|["\'/]|$)' % r'|'.join(_SITES))
+   error = 'URI_HTTPS'



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/emake/

2017-09-11 Thread Brian Dolbec
commit: 291e91dde78e3b1cbd5f9886e6825171008ab210
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:00:30 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:14 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=291e91dd

repoman: New linechecks module, emake

 .../repoman/modules/linechecks/emake/__init__.py   | 27 ++
 .../pym/repoman/modules/linechecks/emake/emake.py  | 23 ++
 2 files changed, 50 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/emake/__init__.py 
b/repoman/pym/repoman/modules/linechecks/emake/__init__.py
new file mode 100644
index 0..2e930dae8
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/emake/__init__.py
@@ -0,0 +1,27 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Emake plug-in module for repoman LineChecks.
+Performs emake checks on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'do',
+   'description': doc,
+   'provides':{
+   'paralleldisabled-check': {
+   'name': "paralleldisabled",
+   'sourcefile': "emake",
+   'class': "EMakeParallelDisabledViaMAKEOPTS",
+   'description': doc,
+   },
+   'autodefault-check': {
+   'name': "autodefault",
+   'sourcefile': "emake",
+   'class': "WantAutoDefaultValue",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/emake/emake.py 
b/repoman/pym/repoman/modules/linechecks/emake/emake.py
new file mode 100644
index 0..e1e3e638e
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/emake/emake.py
@@ -0,0 +1,23 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class EMakeParallelDisabledViaMAKEOPTS(LineCheck):
+   """Check for MAKEOPTS=-j1 that disables parallelization."""
+   repoman_check_name = 'upstream.workaround'
+   re = re.compile(r'^\s*MAKEOPTS=(\'|")?.*-j\s*1\b')
+   error = 'EMAKE_PARALLEL_DISABLED_VIA_MAKEOPTS'
+
+
+class WantAutoDefaultValue(LineCheck):
+   """Check setting WANT_AUTO* to latest (default value)."""
+   repoman_check_name = 'ebuild.minorsyn'
+   _re = re.compile(r'^WANT_AUTO(CONF|MAKE)=(\'|")?latest')
+
+   def check(self, num, line):
+   m = self._re.match(line)
+   if m is not None:
+   return 'WANT_AUTO' + m.group(1) + \
+   ' redundantly set to default value "latest" on 
line: %d'



[gentoo-commits] proj/portage:repoman commit in: /

2017-09-11 Thread Brian Dolbec
commit: 05068f028ced074c7cb78aa3e21be434555e4be6
Author: El Acheche Anis  ubuntu  com>
AuthorDate: Wed Jul 26 22:20:56 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:35 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=05068f02

repoman: .travis.yml: pyyaml python module is needed for builds

 .travis.yml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.travis.yml b/.travis.yml
index 20078530e..386591a14 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -14,6 +14,8 @@ install:
 - "[[ ${TRAVIS_PYTHON_VERSION} == 3.[6789] || ${TRAVIS_PYTHON_VERSION} == 
pypy ]] || pip install pysha3"
 # always install pygost for Streebog
 - pip install pygost
+# pyyaml is needed for building
+- pip install pyyaml
 
 script:
 - printf "[build_ext]\nportage-ext-modules=true" >> setup.cfg



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/do/

2017-09-11 Thread Brian Dolbec
commit: 44e1ac8209e7e38f4bb81fdcdb7da97f5b9dd619
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 00:19:44 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:14 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=44e1ac82

repoman: New linechecks module, do

 .../pym/repoman/modules/linechecks/do/__init__.py   | 21 +
 repoman/pym/repoman/modules/linechecks/do/dosym.py  | 16 
 2 files changed, 37 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/do/__init__.py 
b/repoman/pym/repoman/modules/linechecks/do/__init__.py
new file mode 100644
index 0..a56204794
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/do/__init__.py
@@ -0,0 +1,21 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Do plug-in module for repoman LineChecks.
+Performs do* checks on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'do',
+   'description': doc,
+   'provides':{
+   'nonrelative-check': {
+   'name': "dosym",
+   'sourcefile': "dosym",
+   'class': "EbuildNonRelativeDosym",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/do/dosym.py 
b/repoman/pym/repoman/modules/linechecks/do/dosym.py
new file mode 100644
index 0..bab4dad03
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/do/dosym.py
@@ -0,0 +1,16 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class EbuildNonRelativeDosym(LineCheck):
+   """Check ebuild for dosym using absolute paths instead of relative."""
+   repoman_check_name = 'ebuild.absdosym'
+   regex = re.compile(
+   r'^\s*dosym\s+["\']?(/(bin|etc|lib|opt|sbin|srv|usr|var)\S*)')
+
+   def check(self, num, line):
+   match = self.regex.match(line)
+   if match:
+   return "dosym '%s'... could use relative path" % 
(match.group(1), ) + " on line: %d"



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/portage/

2017-09-11 Thread Brian Dolbec
commit: 656a979fc092abd1ce68b5eb26faadbdad41
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:04:00 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:15 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=656a979f

repoman: New linechecks module, portage

 .../repoman/modules/linechecks/portage/__init__.py | 27 
 .../repoman/modules/linechecks/portage/internal.py | 37 ++
 2 files changed, 64 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/portage/__init__.py 
b/repoman/pym/repoman/modules/linechecks/portage/__init__.py
new file mode 100644
index 0..d390c6054
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/portage/__init__.py
@@ -0,0 +1,27 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Portage plug-in module for repoman LineChecks.
+Performs checks for internal portage variable usage in ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'do',
+   'description': doc,
+   'provides':{
+   'internal-check': {
+   'name': "portageinternal",
+   'sourcefile': "internal",
+   'class': "PortageInternal",
+   'description': doc,
+   },
+   'portageinternalvariableassignment-check': {
+   'name': "portageinternalvariableassignment",
+   'sourcefile': "internal",
+   'class': "PortageInternalVariableAssignment",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/portage/internal.py 
b/repoman/pym/repoman/modules/linechecks/portage/internal.py
new file mode 100644
index 0..869337221
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/portage/internal.py
@@ -0,0 +1,37 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class PortageInternal(LineCheck):
+   repoman_check_name = 'portage.internal'
+   ignore_comment = True
+   # Match when the command is preceded only by leading whitespace or a 
shell
+   # operator such as (, {, |, ||, or &&. This prevents false positives in
+   # things like elog messages, as reported in bug #413285.
+
+   internal_portage_func_or_var = (
+   'ecompress|ecompressdir|env-update|prepall|prepalldocs|preplib')
+   re = re.compile(
+   r'^(\s*|.*[|&{(]+\s*)\b(%s)\b' % internal_portage_func_or_var)
+
+   def check(self, num, line):
+   """Run the check on line and return error if there is one"""
+   m = self.re.match(line)
+   if m is not None:
+   return ("'%s'" % m.group(2)) + " called on line: %d"
+
+
+class PortageInternalVariableAssignment(LineCheck):
+   repoman_check_name = 'portage.internal'
+   internal_assignment = re.compile(
+   r'\s*(export\s+)?(EXTRA_ECONF|EXTRA_EMAKE)\+?=')
+
+   def check(self, num, line):
+   match = self.internal_assignment.match(line)
+   e = None
+   if match is not None:
+   e = 'Assignment to variable %s' % match.group(2)
+   e += ' on line: %d'
+   return e



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/helpers/

2017-09-11 Thread Brian Dolbec
commit: faabe3297ec32e9b4a12cd622aab0280693f264d
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:01:52 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:15 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=faabe329

repoman: New linechecks module, helpers

 .../repoman/modules/linechecks/helpers/__init__.py | 21 +
 .../repoman/modules/linechecks/helpers/offset.py   | 22 ++
 2 files changed, 43 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/helpers/__init__.py 
b/repoman/pym/repoman/modules/linechecks/helpers/__init__.py
new file mode 100644
index 0..e2d12afe4
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/helpers/__init__.py
@@ -0,0 +1,21 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Helpers plug-in module for repoman LineChecks.
+Performs variable helpers checks on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'do',
+   'description': doc,
+   'provides':{
+   'nooffset-check': {
+   'name': "nooffset",
+   'sourcefile': "offset",
+   'class': "NoOffsetWithHelpers",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/helpers/offset.py 
b/repoman/pym/repoman/modules/linechecks/helpers/offset.py
new file mode 100644
index 0..5d7624a68
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/helpers/offset.py
@@ -0,0 +1,22 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class NoOffsetWithHelpers(LineCheck):
+   """ Check that the image location, the alternate root offset, and the
+   offset prefix (D, ROOT, ED, EROOT and EPREFIX) are not used with
+   helpers """
+
+   repoman_check_name = 'variable.usedwithhelpers'
+   # Ignore matches in quoted strings like this:
+   # elog "installed into ${ROOT}usr/share/php5/apc/."
+   _install_funcs = (
+   'docinto|do(compress|dir|hard)'
+   '|exeinto|fowners|fperms|insinto|into')
+   _quoted_vars = 'D|ROOT|ED|EROOT|EPREFIX'
+   re = re.compile(
+   r'^[^#"\']*\b(%s)\s+"?\$\{?(%s)\b.*' %
+   (_install_funcs, _quoted_vars))
+   error = 'NO_OFFSET_WITH_HELPERS'



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/, repoman/pym/repoman/modules/scan/ebuild/

2017-09-11 Thread Brian Dolbec
commit: 42b08308ce0c527fb85bed0a530cc54c5a901121
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:09:03 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:17 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=42b08308

repoman: Convert multicheck module to the new linechecks sub-module

 repoman/pym/repoman/modules/scan/ebuild/__init__.py   |  2 +-
 repoman/pym/repoman/modules/scan/ebuild/multicheck.py | 10 +++---
 repoman/pym/repoman/scanner.py|  1 +
 3 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/repoman/pym/repoman/modules/scan/ebuild/__init__.py 
b/repoman/pym/repoman/modules/scan/ebuild/__init__.py
index 3e1d31951..1d8ec1941 100644
--- a/repoman/pym/repoman/modules/scan/ebuild/__init__.py
+++ b/repoman/pym/repoman/modules/scan/ebuild/__init__.py
@@ -47,7 +47,7 @@ module_spec = {
'functions': ['check'],
'func_kwargs': {
},
-   'mod_kwargs': ['qatracker', 'options'
+   'mod_kwargs': ['qatracker', 'options', 'repo_settings', 
'linechecks',
],
'func_kwargs': {
'ebuild': (None, None),

diff --git a/repoman/pym/repoman/modules/scan/ebuild/multicheck.py 
b/repoman/pym/repoman/modules/scan/ebuild/multicheck.py
index 9e36e2a68..94526ae9e 100644
--- a/repoman/pym/repoman/modules/scan/ebuild/multicheck.py
+++ b/repoman/pym/repoman/modules/scan/ebuild/multicheck.py
@@ -8,7 +8,7 @@ import io
 from portage import _encodings, _unicode_encode
 
 from repoman.modules.scan.scanbase import ScanBase
-from .checks import run_checks, checks_init
+from repoman.modules.linechecks.controller import LineCheckController
 
 
 class MultiCheck(ScanBase):
@@ -22,7 +22,11 @@ class MultiCheck(ScanBase):
'''
self.qatracker = kwargs.get('qatracker')
self.options = kwargs.get('options')
-   checks_init(self.options.experimental_inherit == 'y')
+   self.controller = LineCheckController(
+   kwargs.get('repo_settings'),
+   kwargs.get('linechecks')
+   )
+   self.controller.checks_init(self.options.experimental_inherit 
== 'y')
 
def check(self, **kwargs):
'''Check the ebuild for utf-8 encoding
@@ -40,7 +44,7 @@ class MultiCheck(ScanBase):
errors='strict'),
mode='r', encoding=_encodings['repo.content'])
try:
-   for check_name, e in run_checks(f, pkg):
+   for check_name, e in 
self.controller.run_checks(f, pkg):
self.qatracker.add_error(
check_name, 
ebuild.relative_path + ': %s' % e)
finally:

diff --git a/repoman/pym/repoman/scanner.py b/repoman/pym/repoman/scanner.py
index b3d030570..d61e50131 100644
--- a/repoman/pym/repoman/scanner.py
+++ b/repoman/pym/repoman/scanner.py
@@ -193,6 +193,7 @@ class Scanner(object):
"env": self.env,
"have": self.have,
"dev_keywords": self.dev_keywords,
+   "linechecks": self.moduleconfig.linechecks,
}
# initialize the plugin checks here
self.modules = {}



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/nested/

2017-09-11 Thread Brian Dolbec
commit: 420e4103de0a3a56478871ff3f5733067d8da862
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:02:24 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:15 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=420e4103

repoman: New linechecks module, nested

 .../repoman/modules/linechecks/nested/__init__.py   | 21 +
 .../pym/repoman/modules/linechecks/nested/nested.py | 15 +++
 .../repoman/modules/linechecks/nested/nesteddie.py  | 11 +++
 3 files changed, 47 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/nested/__init__.py 
b/repoman/pym/repoman/modules/linechecks/nested/__init__.py
new file mode 100644
index 0..8eeeccbac
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/nested/__init__.py
@@ -0,0 +1,21 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Nested plug-in module for repoman LineChecks.
+Performs nested subshell checks on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'do',
+   'description': doc,
+   'provides':{
+   'nesteddie-check': {
+   'name': "nesteddie",
+   'sourcefile': "nested",
+   'class': "EbuildNestedDie",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/nested/nested.py 
b/repoman/pym/repoman/modules/linechecks/nested/nested.py
new file mode 100644
index 0..06b272772
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/nested/nested.py
@@ -0,0 +1,15 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class EbuildNestedDie(LineCheck):
+   """Check ebuild for nested die statements (die statements in 
subshells)"""
+
+   repoman_check_name = 'ebuild.nesteddie'
+   nesteddie_re = re.compile(r'^[^#]*\s\(\s[^)]*\bdie\b')
+
+   def check(self, num, line):
+   if self.nesteddie_re.match(line):
+   return self.errors['NESTED_DIE_ERROR']

diff --git a/repoman/pym/repoman/modules/linechecks/nested/nesteddie.py 
b/repoman/pym/repoman/modules/linechecks/nested/nesteddie.py
new file mode 100644
index 0..6c1e4be9f
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/nested/nesteddie.py
@@ -0,0 +1,11 @@
+
+
+class EbuildNestedDie(LineCheck):
+   """Check ebuild for nested die statements (die statements in 
subshells)"""
+
+   repoman_check_name = 'ebuild.nesteddie'
+   nesteddie_re = re.compile(r'^[^#]*\s\(\s[^)]*\bdie\b')
+
+   def check(self, num, line):
+   if self.nesteddie_re.match(line):
+   return errors.NESTED_DIE_ERROR



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/phases/

2017-09-11 Thread Brian Dolbec
commit: a5f301f50d4172dd1db16b916c4ef62727ba01bc
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:03:33 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:15 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=a5f301f5

repoman: New linechecks module, phases

 .../repoman/modules/linechecks/phases/__init__.py  | 34 +++
 .../pym/repoman/modules/linechecks/phases/phase.py | 71 ++
 2 files changed, 105 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/phases/__init__.py 
b/repoman/pym/repoman/modules/linechecks/phases/__init__.py
new file mode 100644
index 0..476443b25
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/phases/__init__.py
@@ -0,0 +1,34 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Phases plug-in module for repoman LineChecks.
+Performs phase dependant checks on ebuilds using a PhaseCheck base class.
+"""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'do',
+   'description': doc,
+   'provides':{
+   'emakeparallel-check': {
+   'name': "emakeparallel",
+   'sourcefile': "phase",
+   'class': "EMakeParallelDisabled",
+   'description': doc,
+   },
+   'srccompileeconf-check': {
+   'name': "srccompileeconf",
+   'sourcefile': "phase",
+   'class': "SrcCompileEconf",
+   'description': doc,
+   },
+   'srcunpackpatches-check': {
+   'name': "srcunpackpatches",
+   'sourcefile': "phase",
+   'class': "SrcUnpackPatches",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/phases/phase.py 
b/repoman/pym/repoman/modules/linechecks/phases/phase.py
new file mode 100644
index 0..acc3a1e1d
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/phases/phase.py
@@ -0,0 +1,71 @@
+
+import re
+
+from portage.eapi import eapi_has_src_prepare_and_src_configure
+from repoman.modules.linechecks.base import LineCheck
+
+
+class PhaseCheck(LineCheck):
+   """ basic class for function detection """
+
+   func_end_re = re.compile(r'^\}$')
+   phases_re = re.compile('(%s)' % '|'.join((
+   'pkg_pretend', 'pkg_setup', 'src_unpack', 'src_prepare',
+   'src_configure', 'src_compile', 'src_test', 'src_install',
+   'pkg_preinst', 'pkg_postinst', 'pkg_prerm', 'pkg_postrm',
+   'pkg_config')))
+   in_phase = ''
+
+   def check(self, num, line):
+   m = self.phases_re.match(line)
+   if m is not None:
+   self.in_phase = m.group(1)
+   if self.in_phase != '' and self.func_end_re.match(line) is not 
None:
+   self.in_phase = ''
+
+   return self.phase_check(num, line)
+
+   def phase_check(self, num, line):
+   """ override this function for your checks """
+   pass
+
+
+class EMakeParallelDisabled(PhaseCheck):
+   """Check for emake -j1 calls which disable parallelization."""
+   repoman_check_name = 'upstream.workaround'
+   re = re.compile(r'^\s*emake\s+.*-j\s*1\b')
+
+   def phase_check(self, num, line):
+   if self.in_phase == 'src_compile' or self.in_phase == 
'src_install':
+   if self.re.match(line):
+   return self.errors['EMAKE_PARALLEL_DISABLED']
+
+
+class SrcCompileEconf(PhaseCheck):
+   repoman_check_name = 'ebuild.minorsyn'
+   configure_re = re.compile(r'\s(econf|./configure)')
+
+   def check_eapi(self, eapi):
+   return eapi_has_src_prepare_and_src_configure(eapi)
+
+   def phase_check(self, num, line):
+   if self.in_phase == 'src_compile':
+   m = self.configure_re.match(line)
+   if m is not None:
+   return ("'%s'" % m.group(1)) + \
+   " call should be moved to src_configure 
from line: %d"
+
+
+class SrcUnpackPatches(PhaseCheck):
+   repoman_check_name = 'ebuild.minorsyn'
+   src_prepare_tools_re = re.compile(r'\s(e?patch|sed)\s')
+
+   def check_eapi(self, eapi):
+   return eapi_has_src_prepare_and_src_configure(eapi)
+
+   def phase_check(self, num, line):
+   if self.in_phase == 'src_unpack':
+   m = self.src_prepare_tools_re.search(line)
+   if m is not None:
+   return ("'%s'" % m.group(1)) + \
+   " call should be moved to src_prepare 
from line: %d"



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/use/

2017-09-11 Thread Brian Dolbec
commit: 439cb1c9cb54c7471996c97f60028d7b528d0d18
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:05:56 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:16 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=439cb1c9

repoman: New linechecks module, use

 .../pym/repoman/modules/linechecks/use/__init__.py  | 21 +
 .../pym/repoman/modules/linechecks/use/builtwith.py | 10 ++
 2 files changed, 31 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/use/__init__.py 
b/repoman/pym/repoman/modules/linechecks/use/__init__.py
new file mode 100644
index 0..e5665d2d8
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/use/__init__.py
@@ -0,0 +1,21 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Use plug-in module for repoman LineChecks.
+Performs Built-With-Use checks on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'do',
+   'description': doc,
+   'provides':{
+   'builtwith-check': {
+   'name': "builtwith",
+   'sourcefile': "builtwith",
+   'class': "BuiltWithUse",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/use/builtwith.py 
b/repoman/pym/repoman/modules/linechecks/use/builtwith.py
new file mode 100644
index 0..0ec4fae21
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/use/builtwith.py
@@ -0,0 +1,10 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class BuiltWithUse(LineCheck):
+   repoman_check_name = 'ebuild.minorsyn'
+   re = re.compile(r'(^|.*\b)built_with_use\b')
+   error = 'BUILT_WITH_USE'



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/tests/

2017-09-11 Thread Brian Dolbec
commit: 79c30786d44d7e4d592537e97f2914eae7834e91
Author: El Acheche Anis  ubuntu  com>
AuthorDate: Mon Jul 24 04:49:26 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:34 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=79c30786

repoman: repoman/pym/repoman/tests/runTests.py: Fix PEP8 E261

 repoman/pym/repoman/tests/runTests.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/repoman/pym/repoman/tests/runTests.py 
b/repoman/pym/repoman/tests/runTests.py
index 1795aa487..ca37b14b3 100644
--- a/repoman/pym/repoman/tests/runTests.py
+++ b/repoman/pym/repoman/tests/runTests.py
@@ -17,7 +17,7 @@ def debug_signal(signum, frame):
pdb.set_trace()
 
 if platform.python_implementation() == 'Jython':
-   debug_signum = signal.SIGUSR2 # bug #424259
+   debug_signum = signal.SIGUSR2  # bug #424259
 else:
debug_signum = signal.SIGUSR1
 



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/tests/

2017-09-11 Thread Brian Dolbec
commit: 0069db2e51ad7e780bfa450f073e8b24ecd54648
Author: El Acheche Anis  ubuntu  com>
AuthorDate: Mon Jul 24 04:47:42 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:34 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=0069db2e

repoman: repoman/pym/repoman/tests/runTests.py: Fix PEP8 E302

 repoman/pym/repoman/tests/runTests.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/repoman/pym/repoman/tests/runTests.py 
b/repoman/pym/repoman/tests/runTests.py
index 3125ff058..1795aa487 100644
--- a/repoman/pym/repoman/tests/runTests.py
+++ b/repoman/pym/repoman/tests/runTests.py
@@ -11,6 +11,7 @@ import platform
 import pwd
 import signal
 
+
 def debug_signal(signum, frame):
import pdb
pdb.set_trace()



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/eapi/

2017-09-11 Thread Brian Dolbec
commit: fb1afecc6583a10ff477d4f9be600d4252c67b06
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 00:20:37 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:14 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=fb1afecc

repoman: New linechecks module, eapi

 .../repoman/modules/linechecks/eapi/__init__.py| 51 +
 .../pym/repoman/modules/linechecks/eapi/checks.py  | 83 ++
 .../repoman/modules/linechecks/eapi/definition.py  | 36 ++
 3 files changed, 170 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/eapi/__init__.py 
b/repoman/pym/repoman/modules/linechecks/eapi/__init__.py
new file mode 100644
index 0..e598fdfe3
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/eapi/__init__.py
@@ -0,0 +1,51 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Eapi plug-in module for repoman LineChecks.
+Performs eapi dependant checks on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'eapi',
+   'description': doc,
+   'provides':{
+   'definition-check': {
+   'name': "definition",
+   'sourcefile': "definition",
+   'class': "EapiDefinition",
+   'description': doc,
+   },
+   'srcprepare-check': {
+   'name': "srcprepare",
+   'sourcefile': "checks",
+   'class': "UndefinedSrcPrepareSrcConfigurePhases",
+   'description': doc,
+   },
+   'eapi3deprecated-check': {
+   'name': "eapi3deprecated",
+   'sourcefile': "checks",
+   'class': "Eapi3DeprecatedFuncs",
+   'description': doc,
+   },
+   'pkgpretend-check': {
+   'name': "pkgpretend",
+   'sourcefile': "checks",
+   'class': "UndefinedPkgPretendPhase",
+   'description': doc,
+   },
+   'eapi4incompatible-check': {
+   'name': "eapi4incompatible",
+   'sourcefile': "checks",
+   'class': "Eapi4IncompatibleFuncs",
+   'description': doc,
+   },
+   'eapi4gonevars-check': {
+   'name': "eapi4gonevars",
+   'sourcefile': "checks",
+   'class': "Eapi4GoneVars",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/eapi/checks.py 
b/repoman/pym/repoman/modules/linechecks/eapi/checks.py
new file mode 100644
index 0..de899c061
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/eapi/checks.py
@@ -0,0 +1,83 @@
+
+import re
+
+from portage.eapi import (
+   eapi_has_src_prepare_and_src_configure, eapi_has_dosed_dohard,
+   eapi_exports_AA, eapi_has_pkg_pretend)
+from repoman.modules.linechecks.base import LineCheck
+
+
+# EAPI <2 checks
+class UndefinedSrcPrepareSrcConfigurePhases(LineCheck):
+   repoman_check_name = 'EAPI.incompatible'
+   src_configprepare_re = 
re.compile(r'\s*(src_configure|src_prepare)\s*\(\)')
+
+   def check_eapi(self, eapi):
+   return not eapi_has_src_prepare_and_src_configure(eapi)
+
+   def check(self, num, line):
+   m = self.src_configprepare_re.match(line)
+   if m is not None:
+   return ("'%s'" % m.group(1)) + \
+   " phase is not defined in EAPI < 2 on line: %d"
+
+
+# EAPI-3 checks
+class Eapi3DeprecatedFuncs(LineCheck):
+   repoman_check_name = 'EAPI.deprecated'
+   deprecated_commands_re = re.compile(r'^\s*(check_license)\b')
+
+   def check_eapi(self, eapi):
+   return eapi not in ('0', '1', '2')
+
+   def check(self, num, line):
+   m = self.deprecated_commands_re.match(line)
+   if m is not None:
+   return ("'%s'" % m.group(1)) + \
+   " has been deprecated in EAPI=3 on line: %d"
+
+
+# EAPI <4 checks
+class UndefinedPkgPretendPhase(LineCheck):
+   repoman_check_name = 'EAPI.incompatible'
+   pkg_pretend_re = re.compile(r'\s*(pkg_pretend)\s*\(\)')
+
+   def check_eapi(self, eapi):
+   return not eapi_has_pkg_pretend(eapi)
+
+   def check(self, num, line):
+   m = self.pkg_pretend_re.match(line)
+   if m is not None:
+   return ("'%s'" % m.group(1)) + \
+   " phase is not defined in EAPI < 4 on line: %d"
+
+
+# EAPI-4 checks
+class Eapi4IncompatibleFuncs(LineCheck):
+   repoman_check_name = 'EAPI.incompatible'

[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/tests/

2017-09-11 Thread Brian Dolbec
commit: 652d0e28d19817db5263a48a3fe6fa889b31cc51
Author: El Acheche Anis  ubuntu  com>
AuthorDate: Mon Jul 24 04:46:28 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:34 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=652d0e28

repoman: repoman/pym/repoman/tests/runTests.py: Fix PEP8 E401

 repoman/pym/repoman/tests/runTests.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/repoman/pym/repoman/tests/runTests.py 
b/repoman/pym/repoman/tests/runTests.py
index 759abdd82..3125ff058 100644
--- a/repoman/pym/repoman/tests/runTests.py
+++ b/repoman/pym/repoman/tests/runTests.py
@@ -3,7 +3,8 @@
 # Copyright 2006-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-import os, sys
+import os
+import sys
 import os.path as osp
 import grp
 import platform



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/deprecated/

2017-09-11 Thread Brian Dolbec
commit: 89a1924390edfb173136a8787b0161e377332edb
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 00:19:12 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:14 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=89a19243

repoman: New linechecks module, deprecated

 .../modules/linechecks/deprecated/__init__.py  | 46 +++
 .../modules/linechecks/deprecated/deprecated.py| 32 +++
 .../modules/linechecks/deprecated/inherit.py   | 66 ++
 3 files changed, 144 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/deprecated/__init__.py 
b/repoman/pym/repoman/modules/linechecks/deprecated/__init__.py
new file mode 100644
index 0..8c5f61d49
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/deprecated/__init__.py
@@ -0,0 +1,46 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Deprecated plug-in module for repoman LineChecks.
+Performs miscelaneous deprecation checks on ebuilds not covered by
+specialty modules."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'deprecated',
+   'description': doc,
+   'provides':{
+   'useq-check': {
+   'name': "useq",
+   'sourcefile': "deprecated",
+   'class': "DeprecatedUseq",
+   'description': doc,
+   },
+   'hasq-check': {
+   'name': "hasq",
+   'sourcefile': "deprecated",
+   'class': "DeprecatedHasq",
+   'description': doc,
+   },
+   'preserve-check': {
+   'name': "preservelib",
+   'sourcefile': "deprecated",
+   'class': "PreserveOldLib",
+   'description': doc,
+   },
+   'bindnow-check': {
+   'name': "bindnow",
+   'sourcefile': "deprecated",
+   'class': "DeprecatedBindnowFlags",
+   'description': doc,
+   },
+   'inherit-check': {
+   'name': "inherit",
+   'sourcefile': "inherit",
+   'class': "InheritDeprecated",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/deprecated/deprecated.py 
b/repoman/pym/repoman/modules/linechecks/deprecated/deprecated.py
new file mode 100644
index 0..b33852e74
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/deprecated/deprecated.py
@@ -0,0 +1,32 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class DeprecatedUseq(LineCheck):
+   """Checks for use of the deprecated useq function"""
+   repoman_check_name = 'ebuild.minorsyn'
+   re = re.compile(r'(^|.*\b)useq\b')
+   error = 'USEQ_ERROR'
+
+
+class DeprecatedHasq(LineCheck):
+   """Checks for use of the deprecated hasq function"""
+   repoman_check_name = 'ebuild.minorsyn'
+   re = re.compile(r'(^|.*\b)hasq\b')
+   error = 'HASQ_ERROR'
+
+
+class PreserveOldLib(LineCheck):
+   """Check for calls to the deprecated preserve_old_lib function."""
+   repoman_check_name = 'ebuild.minorsyn'
+   re = re.compile(r'.*preserve_old_lib')
+   error = 'PRESERVE_OLD_LIB'
+
+
+class DeprecatedBindnowFlags(LineCheck):
+   """Check for calls to the deprecated bindnow-flags function."""
+   repoman_check_name = 'ebuild.minorsyn'
+   re = re.compile(r'.*\$\(bindnow-flags\)')
+   error = 'DEPRECATED_BINDNOW_FLAGS'

diff --git a/repoman/pym/repoman/modules/linechecks/deprecated/inherit.py 
b/repoman/pym/repoman/modules/linechecks/deprecated/inherit.py
new file mode 100644
index 0..8a20f22a4
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/deprecated/inherit.py
@@ -0,0 +1,66 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class InheritDeprecated(LineCheck):
+   """Check if ebuild directly or indirectly inherits a deprecated 
eclass."""
+
+   repoman_check_name = 'inherit.deprecated'
+
+   # deprecated eclass : new eclass (False if no new eclass)
+   deprecated_eclasses = {
+   "base": False,
+   "bash-completion": "bash-completion-r1",
+   "boost-utils": False,
+   "clutter": "gnome2",
+   "confutils": False,
+   "distutils": "distutils-r1",
+   "games": False,
+   "gems": "ruby-fakegem",
+   "gpe": False,
+   "gst-plugins-bad": "gstreamer",
+   "gst-plugins-base": "gstreamer",
+   "gst-plugins-good": "gstreamer",
+   "gst-plugins-ugly": "gstreamer",
+   

[gentoo-commits] proj/portage:repoman commit in: pym/portage/

2017-09-11 Thread Brian Dolbec
commit: 4cdcaf7ffc9a03e5113f76e7f7860275615166c5
Author: Brian Dolbec  gentoo  org>
AuthorDate: Thu Aug 17 01:50:21 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:17 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=4cdcaf7f

module.py: Extend the module loader for API version checking

If provided with an iterable of compatibility versions, The controller
will check the plugin modules module_spec 'version' variable is
compatible with the base application.

 pym/portage/module.py | 22 --
 1 file changed, 20 insertions(+), 2 deletions(-)

diff --git a/pym/portage/module.py b/pym/portage/module.py
index 00f322387..f5116b6f5 100644
--- a/pym/portage/module.py
+++ b/pym/portage/module.py
@@ -15,6 +15,10 @@ class InvalidModuleName(PortageException):
"""An invalid or unknown module name."""
 
 
+class ModuleVersionError(PortageException):
+   '''An incompatible module version'''
+
+
 class Module(object):
"""Class to define and hold our plug-in module
 
@@ -87,16 +91,17 @@ class Modules(object):
@param namepath: Python import path to the "modules" directory
"""
 
-   def __init__(self, path, namepath):
+   def __init__(self, path, namepath, compat_versions=None):
self._module_path = path
self._namepath = namepath
+   self.compat_versions = compat_versions
self.parents = []
self._modules = self._get_all_modules()
self.modules = ProtectedDict(self._modules)
self.module_names = sorted(self._modules)
 
def _get_all_modules(self):
-   """scans the emaint modules dir for loadable modules
+   """scans the _module_path dir for loadable modules
 
@rtype: dictionary of module_plugins
"""
@@ -117,6 +122,7 @@ class Modules(object):
kids = {}
for entry in importables:
new_module = Module(entry, self._namepath)
+   self._check_compat(new_module)
for module_name in new_module.kids:
kid = new_module.kids[module_name]
kid['parent'] = new_module
@@ -211,6 +217,8 @@ class Modules(object):
 
@type modname: string
@param modname: the module class name
+   @type var: string
+   @param var: the base level variable to return
@type dictionary
@return: the modules class exported options descriptions
"""
@@ -220,3 +228,13 @@ class Modules(object):
raise InvalidModuleName(
"Module name '%s' was invalid or not found" % 
modname)
return value
+
+   def _check_compat(self, module):
+   if self.compat_versions:
+   if not module.module_spec['version'] in 
self.compat_versions:
+   raise ModuleVersionError(
+   "Error loading '%s' plugin module: %s, 
version: %s\n"
+   "Module is not compatible with the 
current application version\n"
+   "Compatible module API versions are: %s"
+   % (self._namepath, 
module.module_spec['name'],
+   module.module_spec['version'], 
self.compat_versions))



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/tests/

2017-09-11 Thread Brian Dolbec
commit: 4b78ebe663d1de0fad092c36e2d340d695e66ca5
Author: El Acheche Anis  ubuntu  com>
AuthorDate: Mon Jul 24 04:50:07 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:35 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=4b78ebe6

repoman: repoman/pym/repoman/tests/runTests.py: Fix PEP8 E226

 repoman/pym/repoman/tests/runTests.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/repoman/pym/repoman/tests/runTests.py 
b/repoman/pym/repoman/tests/runTests.py
index ca37b14b3..b0e715ec6 100644
--- a/repoman/pym/repoman/tests/runTests.py
+++ b/repoman/pym/repoman/tests/runTests.py
@@ -35,7 +35,7 @@ repoman_pym = 
osp.dirname(osp.dirname(osp.dirname(osp.realpath(__file__
 sys.path.insert(0, repoman_pym)
 
 # Add in the parent portage python modules
-portage_pym = osp.dirname(osp.dirname(repoman_pym))+'/pym'
+portage_pym = osp.dirname(osp.dirname(repoman_pym)) + '/pym'
 sys.path.insert(0, portage_pym)
 
 # import our centrally initialized portage instance



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/useless/

2017-09-11 Thread Brian Dolbec
commit: 5e555d2420a65507448c768b1aff7b34418fa9c6
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:06:38 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:16 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=5e555d24

repoman: New linechecks module, useless

 .../repoman/modules/linechecks/useless/__init__.py | 27 ++
 .../pym/repoman/modules/linechecks/useless/cd.py   | 24 +++
 .../repoman/modules/linechecks/useless/dodoc.py| 16 +
 3 files changed, 67 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/useless/__init__.py 
b/repoman/pym/repoman/modules/linechecks/useless/__init__.py
new file mode 100644
index 0..acc4479f5
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/useless/__init__.py
@@ -0,0 +1,27 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Useless plug-in module for repoman LineChecks.
+Performs checks for useless operations on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'do',
+   'description': doc,
+   'provides':{
+   'uselesscds-check': {
+   'name': "uselesscds",
+   'sourcefile': "cd",
+   'class': "EbuildUselessCdS",
+   'description': doc,
+   },
+   'uselessdodoc-check': {
+   'name': "uselessdodoc",
+   'sourcefile': "dodoc",
+   'class': "EbuildUselessDodoc",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/useless/cd.py 
b/repoman/pym/repoman/modules/linechecks/useless/cd.py
new file mode 100644
index 0..3daa04451
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/useless/cd.py
@@ -0,0 +1,24 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class EbuildUselessCdS(LineCheck):
+   """Check for redundant cd ${S} statements"""
+   repoman_check_name = 'ebuild.minorsyn'
+   _src_phases = r'^\s*src_(prepare|configure|compile|install|test)\s*\(\)'
+   method_re = re.compile(_src_phases)
+   cds_re = re.compile(r'^\s*cd\s+("\$(\{S\}|S)"|\$(\{S\}|S))\s')
+
+   def __init__(self, errors):
+   self.errors = errors
+   self.check_next_line = False
+
+   def check(self, num, line):
+   if self.check_next_line:
+   self.check_next_line = False
+   if self.cds_re.match(line):
+   return self.errors['REDUNDANT_CD_S_ERROR']
+   elif self.method_re.match(line):
+   self.check_next_line = True

diff --git a/repoman/pym/repoman/modules/linechecks/useless/dodoc.py 
b/repoman/pym/repoman/modules/linechecks/useless/dodoc.py
new file mode 100644
index 0..502bfbea8
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/useless/dodoc.py
@@ -0,0 +1,16 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class EbuildUselessDodoc(LineCheck):
+   """Check ebuild for useless files in dodoc arguments."""
+   repoman_check_name = 'ebuild.minorsyn'
+   uselessdodoc_re = re.compile(
+   
r'^\s*dodoc(\s+|\s+.*\s+)(ABOUT-NLS|COPYING|LICENCE|LICENSE)($|\s)')
+
+   def check(self, num, line):
+   match = self.uselessdodoc_re.match(line)
+   if match:
+   return "Useless dodoc '%s'" % (match.group(2), ) + " on 
line: %d"



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/patches/

2017-09-11 Thread Brian Dolbec
commit: 0b861f2b8372026938dc2d0b18cbb24f787bb108
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:02:58 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:15 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=0b861f2b

repoman: New linechecks module, patches

 .../repoman/modules/linechecks/patches/__init__.py  | 21 +
 .../repoman/modules/linechecks/patches/patches.py   | 16 
 2 files changed, 37 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/patches/__init__.py 
b/repoman/pym/repoman/modules/linechecks/patches/__init__.py
new file mode 100644
index 0..67434f911
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/patches/__init__.py
@@ -0,0 +1,21 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Patches plug-in module for repoman LineChecks.
+Performs PATCHES variable checks on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'do',
+   'description': doc,
+   'provides':{
+   'patches-check': {
+   'name': "patches",
+   'sourcefile': "patches",
+   'class': "EbuildPatches",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/patches/patches.py 
b/repoman/pym/repoman/modules/linechecks/patches/patches.py
new file mode 100644
index 0..63651cd7c
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/patches/patches.py
@@ -0,0 +1,16 @@
+
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class EbuildPatches(LineCheck):
+   """Ensure ebuilds use bash arrays for PATCHES to ensure white space 
safety"""
+   repoman_check_name = 'ebuild.patches'
+   re = re.compile(r'^\s*PATCHES=[^\(]')
+   error = 'PATCHES_ERROR'
+
+   def check_eapi(self, eapi):
+   return eapi in ("0", "1", "2", "3", "4", "4-python",
+   "4-slot-abi", "5", "5-hdepend", "5-progress")



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/scan/metadata/, ...

2017-09-11 Thread Brian Dolbec
commit: e04fdbf1448a2353d1c20f26ab6039b0449aac7f
Author: Brian Dolbec  gentoo  org>
AuthorDate: Wed Aug 16 23:24:24 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:17 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=e04fdbf1

repoman: Initial adding file/module/API version

 repoman/pym/repoman/config.py| 7 +--
 repoman/pym/repoman/main.py  | 3 +++
 repoman/pym/repoman/modules/linechecks/assignment/__init__.py| 3 ++-
 repoman/pym/repoman/modules/linechecks/config.py | 2 +-
 repoman/pym/repoman/modules/linechecks/depend/__init__.py| 3 ++-
 repoman/pym/repoman/modules/linechecks/deprecated/__init__.py| 3 ++-
 repoman/pym/repoman/modules/linechecks/do/__init__.py| 3 ++-
 repoman/pym/repoman/modules/linechecks/eapi/__init__.py  | 3 ++-
 repoman/pym/repoman/modules/linechecks/emake/__init__.py | 3 ++-
 repoman/pym/repoman/modules/linechecks/gentoo_header/__init__.py | 3 ++-
 repoman/pym/repoman/modules/linechecks/helpers/__init__.py   | 3 ++-
 repoman/pym/repoman/modules/linechecks/nested/__init__.py| 3 ++-
 repoman/pym/repoman/modules/linechecks/patches/__init__.py   | 3 ++-
 repoman/pym/repoman/modules/linechecks/phases/__init__.py| 3 ++-
 repoman/pym/repoman/modules/linechecks/portage/__init__.py   | 3 ++-
 repoman/pym/repoman/modules/linechecks/quotes/__init__.py| 3 ++-
 repoman/pym/repoman/modules/linechecks/uri/__init__.py   | 3 ++-
 repoman/pym/repoman/modules/linechecks/use/__init__.py   | 3 ++-
 repoman/pym/repoman/modules/linechecks/useless/__init__.py   | 3 ++-
 repoman/pym/repoman/modules/linechecks/whitespace/__init__.py| 3 ++-
 repoman/pym/repoman/modules/linechecks/workaround/__init__.py| 3 ++-
 repoman/pym/repoman/modules/scan/depend/__init__.py  | 3 ++-
 repoman/pym/repoman/modules/scan/directories/__init__.py | 3 ++-
 repoman/pym/repoman/modules/scan/eapi/__init__.py| 3 ++-
 repoman/pym/repoman/modules/scan/ebuild/__init__.py  | 3 ++-
 repoman/pym/repoman/modules/scan/eclasses/__init__.py| 3 ++-
 repoman/pym/repoman/modules/scan/fetch/__init__.py   | 3 ++-
 repoman/pym/repoman/modules/scan/keywords/__init__.py| 3 ++-
 repoman/pym/repoman/modules/scan/manifest/__init__.py| 3 ++-
 repoman/pym/repoman/modules/scan/metadata/__init__.py| 3 ++-
 repoman/pym/repoman/modules/scan/module.py   | 9 ++---
 repoman/pym/repoman/modules/scan/options/__init__.py | 3 ++-
 repoman/pym/repoman/qa_data.py   | 4 ++--
 repoman/pym/repoman/repos.py | 2 +-
 repoman/pym/repoman/scanner.py   | 3 ++-
 35 files changed, 76 insertions(+), 38 deletions(-)

diff --git a/repoman/pym/repoman/config.py b/repoman/pym/repoman/config.py
index f98130db3..dbf75237c 100644
--- a/repoman/pym/repoman/config.py
+++ b/repoman/pym/repoman/config.py
@@ -142,8 +142,11 @@ def load_config(conf_dirs, file_extensions=None, 
valid_versions=None):
 
if config:
if config['version'] not in valid_versions:
-   raise ConfigError("Invalid file version: %s in: 
%s\nPlease upgrade repoman: current valid versions: %s"
-   % (config['version'], filename, 
valid_versions))
+   raise ConfigError(
+   "Invalid file version: %s in: 
%s\nPlease upgrade to "
+   ">=app-portage/repoman-%s, current 
valid API versions: %s"
+   % (config['version'], filename,
+   config['repoman_version'], 
valid_versions))
result = merge_config(result, config)
 
return result

diff --git a/repoman/pym/repoman/main.py b/repoman/pym/repoman/main.py
index c1e3b99fe..81e2ff61e 100755
--- a/repoman/pym/repoman/main.py
+++ b/repoman/pym/repoman/main.py
@@ -47,10 +47,12 @@ os.umask(0o22)
 LOGLEVEL = logging.WARNING
 portage.util.initialize_logger(LOGLEVEL)
 
+VALID_VERSIONS = [1,]
 
 def repoman_main(argv):
config_root = os.environ.get("PORTAGE_CONFIGROOT")
repoman_settings = portage.config(config_root=config_root, 
local_config=False)
+   repoman_settings.valid_versions = VALID_VERSIONS
 
if repoman_settings.get("NOCOLOR", "").lower() in ("yes", "true") or \
repoman_settings.get('TERM') == 'dumb' or \
@@ -92,6 +94,7 @@ def repoman_main(argv):
config_root, portdir, portdir_overlay,
repoman_settings, vcs_settings, options, qadata)
repoman_settings = repo_settings.repoman_settings
+   

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

2017-09-11 Thread Sergei Trofimovich
commit: 28f26eba4d9ee2144636d5856a9bfe7396d3abcd
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep 11 21:41:26 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep 11 21:41:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f26eba

dev-libs/expat: stable 2.2.1 for hppa, bug #622046 (thanks to Dakon)

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

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

diff --git a/dev-libs/expat/expat-2.2.1.ebuild 
b/dev-libs/expat/expat-2.2.1.ebuild
index c34b56952dd..d5f1905 100644
--- a/dev-libs/expat/expat-2.2.1.ebuild
+++ b/dev-libs/expat/expat-2.2.1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/expat/${P}.tar.bz2"
 
 LICENSE="MIT"
 SLOT="0"
-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 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+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 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE="elibc_FreeBSD examples static-libs unicode"
 RDEPEND="abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r6
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"



[gentoo-commits] repo/gentoo:master commit in: virtual/perl-File-Path/

2017-09-11 Thread Sergei Trofimovich
commit: a0498c8a913dd4ff0399926f185f031bd09932b4
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep 11 21:41:22 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep 11 21:41:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0498c8a

virtual/perl-File-Path: stable 2.130.0 for hppa, bug #620304 (thanks to Dakon)

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

 virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild 
b/virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild
index 5d1b08a1fda..114f91ededb 100644
--- a/virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild
+++ b/virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 
 DESCRIPTION="Virtual for ${PN#perl-}"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-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 ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 RDEPEND="
~perl-core/${PN#perl-}-${PV}



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

2017-09-11 Thread Sergei Trofimovich
commit: 5c668b06f05a5658b334834ede4533016dcce8ad
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep 11 21:41:30 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep 11 21:41:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c668b06

dev-lang/perl: stable 5.24.1-r2 for hppa, bug #620304 (thanks to Dakon)

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

 dev-lang/perl/perl-5.24.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/perl/perl-5.24.1-r2.ebuild 
b/dev-lang/perl/perl-5.24.1-r2.ebuild
index c913dcc4cd7..83418ead5e4 100644
--- a/dev-lang/perl/perl-5.24.1-r2.ebuild
+++ b/dev-lang/perl/perl-5.24.1-r2.ebuild
@@ -29,7 +29,7 @@ HOMEPAGE="http://www.perl.org/;
 
 LICENSE="|| ( Artistic GPL-1+ )"
 SLOT="0/${SHORT_PV}"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-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 ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="berkdb debug doc gdbm ithreads"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: perl-core/File-Path/

2017-09-11 Thread Sergei Trofimovich
commit: 14ae554ca5715c4c6a4d98e1f2f567dde1d08ed4
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep 11 21:41:18 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep 11 21:41:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14ae554c

perl-core/File-Path: stable 2.130.0 for hppa, bug #620304 (thanks to Dakon)

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

 perl-core/File-Path/File-Path-2.130.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/perl-core/File-Path/File-Path-2.130.0.ebuild 
b/perl-core/File-Path/File-Path-2.130.0.ebuild
index 3d251bcedf6..d6be75cb89d 100644
--- a/perl-core/File-Path/File-Path-2.130.0.ebuild
+++ b/perl-core/File-Path/File-Path-2.130.0.ebuild
@@ -10,6 +10,6 @@ inherit perl-module
 DESCRIPTION="File path and name utilities"
 
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-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 ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 IUSE=""



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/

2017-09-11 Thread Thomas Deutschmann
commit: 94b2888c2f035bc2d9ce5baac83d6d1ac50f3d7b
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Sep 11 20:59:44 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep 11 21:01:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94b2888c

net-dns/bind-tools: x86 stable (bug #623154)

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 net-dns/bind-tools/bind-tools-9.11.1_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.11.1_p3.ebuild 
b/net-dns/bind-tools/bind-tools-9.11.1_p3.ebuild
index d70d99bb892..61d86263900 100644
--- a/net-dns/bind-tools/bind-tools-9.11.1_p3.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.11.1_p3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="ftp://ftp.isc.org/isc/bind9/${MY_PV}/${MY_P}.tar.gz;
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="alpha ~amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
~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 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc gost gssapi idn ipv6 libressl readline seccomp ssl urandom xml"
 # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687
 



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

2017-09-11 Thread Thomas Deutschmann
commit: 0c6ff9583283e9884a45f7feb8ef5677c0a4f0bb
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Sep 11 20:40:13 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep 11 21:01:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c6ff958

sys-devel/binutils: x86 stable (bug #624524)

Package-Manager: Portage-2.3.8, Repoman-2.3.3

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

diff --git a/sys-devel/binutils/binutils-2.28.1.ebuild 
b/sys-devel/binutils/binutils-2.28.1.ebuild
index 6f5950dce38..bf3081deef9 100644
--- a/sys-devel/binutils/binutils-2.28.1.ebuild
+++ b/sys-devel/binutils/binutils-2.28.1.ebuild
@@ -7,4 +7,4 @@ PATCHVER="1.0"
 ELF2FLT_VER=""
 inherit toolchain-binutils
 
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc ~x86 ~amd64-fbsd -sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd -sparc-fbsd ~x86-fbsd"



[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/

2017-09-11 Thread Thomas Deutschmann
commit: a836c85121e4d49cc8e9b716fc50456e3524952a
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Sep 11 20:58:17 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep 11 21:01:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a836c851

net-dns/bind: x86 stable (bug #623154)

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 net-dns/bind/bind-9.11.1_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.11.1_p3.ebuild 
b/net-dns/bind/bind-9.11.1_p3.ebuild
index 33b1a9765ec..44b516ee5b4 100644
--- a/net-dns/bind/bind-9.11.1_p3.ebuild
+++ b/net-dns/bind/bind-9.11.1_p3.ebuild
@@ -38,7 +38,7 @@ SRC_URI="ftp://ftp.isc.org/isc/bind9/${MY_PV}/${MY_P}.tar.gz
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~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 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # -berkdb by default re bug 602682
 IUSE="-berkdb +caps dlz dnstap doc filter- fixed-rrset geoip gost gssapi 
idn ipv6
 json ldap libressl lmdb mysql nslint odbc postgres python rpz seccomp selinux 
ssl static-libs



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

2017-09-11 Thread Thomas Deutschmann
commit: 4a75a4f185c8c636eb2dc74f78a2817ac6d57dfa
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Sep 11 21:01:36 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep 11 21:01:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a75a4f1

media-video/ffmpeg: x86 stable (bug #627018)

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 media-video/ffmpeg/ffmpeg-3.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/ffmpeg/ffmpeg-3.3.3.ebuild 
b/media-video/ffmpeg/ffmpeg-3.3.3.ebuild
index a469a1fdf31..f0c2c72e244 100644
--- a/media-video/ffmpeg/ffmpeg-3.3.3.ebuild
+++ b/media-video/ffmpeg/ffmpeg-3.3.3.ebuild
@@ -54,7 +54,7 @@ LICENSE="
samba? ( GPL-3 )
 "
 if [ "${PV#}" = "${PV}" ] ; then
-   KEYWORDS="amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x64-solaris ~x86-solaris"
+   KEYWORDS="amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~x64-solaris ~x86-solaris"
 fi
 
 # Options to use as use_enable in the foo[:bar] form.



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

2017-09-11 Thread Michael Orlitzky
commit: b6a6e2e7af38063427741b9db162718a000464be
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Mon Sep 11 20:51:54 2017 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon Sep 11 20:51:54 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6a6e2e7

profiles: unmask =net-analyzer/nagios{,-core}-4.3.4.

 profiles/package.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 9e6eec16a03..01916da8edc 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -156,11 +156,6 @@ dev-qt/qtphonon
 # net-analyzer/ntopng is available
 net-analyzer/ntop
 
-# Michael Orlitzky  (30 Aug 2017)
-# Ownership of most installed files has changed; needs testing.
-=net-analyzer/nagios-core-4.3.4
-=net-analyzer/nagios-4.3.4
-
 # James Le Cuirot  (29 Aug 2017)
 # The FOSS-friendly oracle-javamail has rendered other implementations
 # and the virtual obsolete. Removal in 30 days. See bug #553186.



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

2017-09-11 Thread Michał Górny
commit: 8d93eec00a5d7ed495f31c6d5b9fa06ee0a87fbf
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 11 20:39:38 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 11 20:43:13 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d93eec0

media-libs/opencv: Multilib [contrib_hdf] headers

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

 media-libs/opencv/opencv-3.1.0-r8.ebuild | 3 +++
 media-libs/opencv/opencv-3.2.0-r3.ebuild | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/media-libs/opencv/opencv-3.1.0-r8.ebuild 
b/media-libs/opencv/opencv-3.1.0-r8.ebuild
index 58487f70f7b..d98e0e09ffd 100644
--- a/media-libs/opencv/opencv-3.1.0-r8.ebuild
+++ b/media-libs/opencv/opencv-3.1.0-r8.ebuild
@@ -114,6 +114,9 @@ MULTILIB_WRAPPED_HEADERS=(
/usr/include/opencv2/cvv/filter.hpp
/usr/include/opencv2/cvv/final_show.hpp
/usr/include/opencv2/cvv/show_image.hpp
+   # [contrib_hdf]
+   /usr/include/opencv2/hdf.hpp
+   /usr/include/opencv2/hdf/hdf5.hpp
# [vtk]
/usr/include/opencv2/viz.hpp
/usr/include/opencv2/viz/types.hpp

diff --git a/media-libs/opencv/opencv-3.2.0-r3.ebuild 
b/media-libs/opencv/opencv-3.2.0-r3.ebuild
index 6ca89918bc5..94e5af0f524 100644
--- a/media-libs/opencv/opencv-3.2.0-r3.ebuild
+++ b/media-libs/opencv/opencv-3.2.0-r3.ebuild
@@ -107,6 +107,9 @@ MULTILIB_WRAPPED_HEADERS=(
/usr/include/opencv2/cvv/filter.hpp
/usr/include/opencv2/cvv/final_show.hpp
/usr/include/opencv2/cvv/show_image.hpp
+   # [contrib_hdf]
+   /usr/include/opencv2/hdf.hpp
+   /usr/include/opencv2/hdf/hdf5.hpp
# [vtk]
/usr/include/opencv2/viz.hpp
/usr/include/opencv2/viz/types.hpp



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libXpresent/

2017-09-11 Thread Sergei Trofimovich
commit: 5c1684a25f2c3b6d2d57d406fd981dd610f62c94
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep 11 20:38:04 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep 11 20:41:59 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c1684a2

x11-libs/libXpresent: keyworded 1.0.0 for ppc64, bug #616260

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

 x11-libs/libXpresent/libXpresent-1.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libXpresent/libXpresent-1.0.0.ebuild 
b/x11-libs/libXpresent/libXpresent-1.0.0.ebuild
index 49d1cfd11fe..f78b12e347b 100644
--- a/x11-libs/libXpresent/libXpresent-1.0.0.ebuild
+++ b/x11-libs/libXpresent/libXpresent-1.0.0.ebuild
@@ -8,7 +8,7 @@ inherit xorg-2
 
 DESCRIPTION="X Present Extension C Library"
 
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc x86 ~amd64-linux ~x86-linux 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 x86 ~amd64-linux 
~x86-linux ~x64-solaris ~x86-solaris"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Test-Dependencies/files/, dev-perl/Test-Dependencies/

2017-09-11 Thread Kent Fredric
commit: ca1d40bfe9630aed8d9dd08692113d67ed107945
Author: Kent Fredric  gentoo  org>
AuthorDate: Mon Sep 11 20:34:05 2017 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Mon Sep 11 20:36:36 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca1d40bf

dev-perl/Test-Dependencies: Bump to version 0.230.0 and kill ::Heavy

This bump removes support for having ::Heavy work and forces the code
paths to try the ::Light, or die()

This is because there's little evidence anyone uses this, as its been
broken since Perl 5.22, and allows us to consider removing
rpm-build-perl without also removing Test::Dependencies

(Test::Dependencies doesn't itself have any obvious consumers, but it
 did recently from Crypt-SMIME)

Bug: https://bugs.gentoo.org/623096
Bug: https://bugs.gentoo.org/627080
Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-perl/Test-Dependencies/Manifest|   1 +
 .../Test-Dependencies-0.230.0.ebuild   |  37 +++
 ...Dependencies-0.230.0-backcompat-test-more.patch |  78 ++
 .../files/Test-Dependencies-0.230.0-no-heavy.patch | 287 +
 4 files changed, 403 insertions(+)

diff --git a/dev-perl/Test-Dependencies/Manifest 
b/dev-perl/Test-Dependencies/Manifest
index 3663f9ebe9c..eec4d058114 100644
--- a/dev-perl/Test-Dependencies/Manifest
+++ b/dev-perl/Test-Dependencies/Manifest
@@ -1,2 +1,3 @@
 DIST Test-Dependencies-0.12.tar.gz 23960 SHA256 
c801e440550b8bc6e111d3add8ce0b6d97ce03cfe9f450845a95b43761b41d20 SHA512 
9d08602a28c9b20ef63def7c0d3a0908fc148e354a9fc04166f56f6bdbe69543b106b09a902cb7fb88912f83ed40bb8da7a74b3f48f1d14f6abb9204ccdd
 WHIRLPOOL 
d930a6b2bcd086fe1e34787fcff41dae2de0e0c07d2bd393bb146a53bc8f502532e17c1b7250f0c83c0f5d1ba997444c3aaa7652bc4322b65a00b9f825d5af44
 DIST Test-Dependencies-0.21.tar.gz 42936 SHA256 
ccd56e400be33bb198228909efc2516539607701401fb369ac90c724b84c2012 SHA512 
0da1004cdd5fbfb68f4f19ec2013ef37ae4ce85921532b80717ae91d6e5332cae6c5b6511768105945ccb35eccb1f450602a5c5309e511591f0f7c57a02c3788
 WHIRLPOOL 
84e80cd09faa5d9aa307828aeeb96df21c03d0c79a41b4f6f4d1ea9024248a6ae7b08fcbbfa2cbd50bec9f0348b7e7c59e177fab9ca88af00589ada79d3a99df
+DIST Test-Dependencies-0.23.tar.gz 16324 SHA256 
14e42182e2bdadcf1b155b0904a2a7e3067f8606457fe778f67498597a9357af SHA512 
cfbf3c337e8a26d1f4803d788a67399e7d87b611d4d9c4b3c942893212d9f7b614f45c03dacd19f081a25010f11e5e24ffe704196fc92cfd9466dd1ad84d48c3
 WHIRLPOOL 
d0e26bec27dcbf2512006b99e3731c4f30b654d12913cdd122709db551c2c80d3518313320d20b6fdcd05fc804d75af6da4df8a258d2cc4be4019b4c9a1c0ded

diff --git a/dev-perl/Test-Dependencies/Test-Dependencies-0.230.0.ebuild 
b/dev-perl/Test-Dependencies/Test-Dependencies-0.230.0.ebuild
new file mode 100644
index 000..567f8323af2
--- /dev/null
+++ b/dev-perl/Test-Dependencies/Test-Dependencies-0.230.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=EHUELS
+DIST_VERSION=0.23
+inherit perl-module
+
+DESCRIPTION="Ensure that your dependency listing is complete"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+PATCHES=(
+   "${FILESDIR}/${P}-no-heavy.patch"
+   "${FILESDIR}/${P}-backcompat-test-more.patch"
+)
+RDEPEND="
+   virtual/perl-CPAN-Meta
+   dev-perl/File-Find-Rule-Perl
+   virtual/perl-Module-CoreList
+   dev-perl/Pod-Strip
+"
+DEPEND="${RDEPEND}
+   >=virtual/perl-CPAN-Meta-Requirements-2.120.620
+   virtual/perl-ExtUtils-MakeMaker
+   virtual/perl-Module-Metadata
+   test? (
+   >=virtual/perl-Test-Simple-0.980.0
+   )
+"
+pkg_postinst() {
+   einfo 'Test::Dependencies::Heavy is now defunct in this release.'
+   einfo 'Read `perldoc Test::Dependencies::Heavy` for details.'
+}

diff --git 
a/dev-perl/Test-Dependencies/files/Test-Dependencies-0.230.0-backcompat-test-more.patch
 
b/dev-perl/Test-Dependencies/files/Test-Dependencies-0.230.0-backcompat-test-more.patch
new file mode 100644
index 000..af1bc2e506d
--- /dev/null
+++ 
b/dev-perl/Test-Dependencies/files/Test-Dependencies-0.230.0-backcompat-test-more.patch
@@ -0,0 +1,78 @@
+From 459bee47f8fccac28f13f60e9c20c65c7125ae00 Mon Sep 17 00:00:00 2001
+From: Kent Fredric 
+Date: Tue, 12 Sep 2017 08:22:02 +1200
+Subject: Weaken Test::More requirements
+
+---
+ META.json | 2 +-
+ META.yml  | 2 +-
+ Makefile.PL   | 4 ++--
+ t/00-load-basic.t | 4 ++--
+ 4 files changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/META.json b/META.json
+index cd9ff8d..7bd675d 100644
+--- a/META.json
 b/META.json
+@@ -53,7 +53,7 @@
+   },
+   "test" : {
+  "requires" : {
+-"Test::More" : "1.30"
++"Test::More" : "0.98"
+  }
+   }
+},
+diff --git a/META.yml b/META.yml
+index 01e1e21..da65985 100644
+--- a/META.yml
 b/META.yml
+@@ -3,7 +3,7 @@ abstract: 'Verify dependencies in META.yml or 

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

2017-09-11 Thread Sergei Trofimovich
commit: 680b41c0320461e71b0c78f5d509e22ccf5c3d86
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep 11 20:35:19 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep 11 20:35:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=680b41c0

dev-python/hyperlink: keyworded 17.1.1 for ppc64, bug #614386

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

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

diff --git a/dev-python/hyperlink/hyperlink-17.1.1.ebuild 
b/dev-python/hyperlink/hyperlink-17.1.1.ebuild
index b8d4e5eea07..f637f017e37 100644
--- a/dev-python/hyperlink/hyperlink-17.1.1.ebuild
+++ b/dev-python/hyperlink/hyperlink-17.1.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86"
 IUSE="test"
 
 RDEPEND=""



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

2017-09-11 Thread Sergei Trofimovich
commit: 8414bd213ecf32be84981d040a4e2995b38c981e
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep 11 20:35:24 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep 11 20:35:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8414bd21

dev-python/twisted: keyworded 17.5.0-r1 for ppc64, bug #614386

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

 dev-python/twisted/twisted-17.5.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/twisted/twisted-17.5.0-r1.ebuild 
b/dev-python/twisted/twisted-17.5.0-r1.ebuild
index 0e907ac6fc3..a859d97e120 100644
--- a/dev-python/twisted/twisted-17.5.0-r1.ebuild
+++ b/dev-python/twisted/twisted-17.5.0-r1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="${SRC_URI}/${TWISTED_RELEASE}/${TWISTED_P}.tar.bz2
 
 # Dropped keywords due to new deps not keyworded
 #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh 
~x86 ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86"
 
 LICENSE="MIT"
 SLOT="0"



[gentoo-commits] proj/portage:master commit in: repoman/man/, repoman/pym/repoman/

2017-09-11 Thread Michał Górny
commit: 342d3d5479b08d97635bc09615083b5a4493eb92
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep  2 21:55:08 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 11 20:32:44 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=342d3d54

repoman: Unify usage of --bug and --closes options

Replace the different logic used for --bug and --closes options with
a uniform solution. As a result, --closes now interprets numbers
as Gentoo bug numbers rather than GitHub pull request numbers.

This change is mostly done since the 'Closes' tag now started being used
to resolve Gentoo bugs. While changing the logic could be confusing,
it has not made it into a release yet and the GitHub default would not
be very useful anyway.

After all, repoman is normally used to commit the changes before a pull
request is created, which implies that the user does not know the pull
request number yet. The 'Closes' tag for pull request is usually added
by the reviewer before merging, using 'git --amend' since repoman has
no amending option. That considered, it is quite unlikely that anyone
would find --closes with pull request numbers useful.

 repoman/man/repoman.1  |  7 ---
 repoman/pym/repoman/actions.py | 17 -
 2 files changed, 8 insertions(+), 16 deletions(-)

diff --git a/repoman/man/repoman.1 b/repoman/man/repoman.1
index a49c72c0d..41df8ed2f 100644
--- a/repoman/man/repoman.1
+++ b/repoman/man/repoman.1
@@ -31,9 +31,10 @@ is forced for known bug trackers.
 \fB-c\fR, \fB--closes\fR
 Include a \fBCloses\fR tag in the commit message footer that can be used
 to close pull requests (and issues) on GitHub and other compatible
-services (GitLab, Bitbucket). The argument can be either a PR number for
-the gentoo/gentoo GitHub repository or a full PR/bug URL. For bug URLs,
-HTTPS is forced automatically for known bug/PR trackers.
+services (GitLab, Bitbucket). The argument can be either a Gentoo bug
+number or a full PR/bug URL. Gentoo bug URLs are automatically shortened
+to the canonical \fBhttps://bugs.gentoo.org/NN\fR form, and HTTPS
+is forced for known bug trackers.
 .TP
 \fB\-\-digest=\fR
 Automatically update Manifest digests for modified files. This

diff --git a/repoman/pym/repoman/actions.py b/repoman/pym/repoman/actions.py
index 2112299c0..b76a6e466 100644
--- a/repoman/pym/repoman/actions.py
+++ b/repoman/pym/repoman/actions.py
@@ -357,7 +357,9 @@ class Actions(object):
 
# Common part of commit footer
commit_footer = "\n"
-   for bug in self.options.bug:
+   for tag, bug in chain(
+   (('Bug', x) for x in self.options.bug),
+   (('Closes', x) for x in self.options.closes)):
# case 1: pure number NN
if bug.isdigit():
bug = 'https://bugs.gentoo.org/%s' % (bug, )
@@ -374,18 +376,7 @@ class Actions(object):
elif (purl.scheme == 'http' and
purl.netloc in 
self.https_bugtrackers):
bug = urlunsplit(('https',) + purl[1:])
-   commit_footer += "Bug: %s\n" % (bug, )
-
-   for closes in self.options.closes:
-   # case 1: pure number 
-   if closes.isdigit():
-   closes = 
'https://github.com/gentoo/gentoo/pull/%s' % (closes, )
-   else:
-   purl = urlsplit(closes)
-   # case 2: bug tracker w/ http -> https
-   if purl.netloc in self.https_bugtrackers:
-   closes = urlunsplit(('https',) + 
purl[1:])
-   commit_footer += "Closes: %s\n" % (closes, )
+   commit_footer += "%s: %s\n" % (tag, bug)
 
if dco_sob:
commit_footer += "Signed-off-by: %s\n" % (dco_sob, )



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

2017-09-11 Thread Michał Górny
commit: ee39ad638e341de937fc1e5ccf5dc653f641b4e9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep  2 19:08:45 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 11 20:32:45 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ee39ad63

repoman: Update --bug/--closes description for bugs.g.o hooks

Update the description for --bug and --closes to account for the fact
that the tags are now handled by git hooks on Gentoo Infra, and cause
actions on Gentoo Bugzilla.

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

 repoman/man/repoman.1 | 13 +++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/repoman/man/repoman.1 b/repoman/man/repoman.1
index 41df8ed2f..813bdae21 100644
--- a/repoman/man/repoman.1
+++ b/repoman/man/repoman.1
@@ -27,14 +27,23 @@ be either a Gentoo bug number or a full bug URL (either 
Gentoo
 or upstream). Gentoo bug URLs are automatically shortened to
 the canonical \fBhttps://bugs.gentoo.org/NN\fR form, and HTTPS
 is forced for known bug trackers.
+
+When pushing to the Gentoo repository, the reference to the commit
+will be automatically added as a comment on the bug.
 .TP
 \fB-c\fR, \fB--closes\fR
 Include a \fBCloses\fR tag in the commit message footer that can be used
-to close pull requests (and issues) on GitHub and other compatible
-services (GitLab, Bitbucket). The argument can be either a Gentoo bug
+to close bugs and pull requests. The argument can be either a Gentoo bug
 number or a full PR/bug URL. Gentoo bug URLs are automatically shortened
 to the canonical \fBhttps://bugs.gentoo.org/NN\fR form, and HTTPS
 is forced for known bug trackers.
+
+When pushing to the Gentoo repository, the referenced bugs will be
+closed as RESOLVED/FIXED automatically with a comment referencing
+the commit. Furthermore, GitHub pull requests will be closed as well
+due to the automatic GitHub mirroring.
+
+Other platforms using the \fBCloses\fR tag include GitLab and Bitbucket.
 .TP
 \fB\-\-digest=\fR
 Automatically update Manifest digests for modified files. This



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

2017-09-11 Thread Michał Górny
commit: fb2459330cf226ee34d3875a1143531bd109aaf2
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 31 20:29:50 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 11 20:32:46 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=fb245933

ebuild.sh: Completely ban external commands in global scope

Set PATH to /dev/null when sourcing the ebuild for dependency resolution
in order to prevent shell from finding external commands via PATH
lookup. While this does not prevent executing programs via full path, it
should catch the majority of accidental uses.

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

 bin/ebuild.sh | 6 +-
 bin/isolated-functions.sh | 4 
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/bin/ebuild.sh b/bin/ebuild.sh
index c23561651..94a44d534 100755
--- a/bin/ebuild.sh
+++ b/bin/ebuild.sh
@@ -80,8 +80,12 @@ else
done
unset funcs x
 
+   # prevent the shell from finding external executables
+   # note: we can't use empty because it implies current directory
+   _PORTAGE_ORIG_PATH=${PATH}
+   export PATH=/dev/null
command_not_found_handle() {
-   die "Command not found while sourcing ebuild: ${*}"
+   die "External commands disallowed while sourcing ebuild: ${*}"
}
 fi
 

diff --git a/bin/isolated-functions.sh b/bin/isolated-functions.sh
index e320f7132..b28e44f18 100644
--- a/bin/isolated-functions.sh
+++ b/bin/isolated-functions.sh
@@ -121,6 +121,10 @@ __helpers_die() {
 }
 
 die() {
+   # restore PATH since die calls basename & sed
+   # TODO: make it pure bash
+   [[ -n ${_PORTAGE_ORIG_PATH} ]] && PATH=${_PORTAGE_ORIG_PATH}
+
set +x # tracing only produces useless noise here
local IFS=$' \t\n'
 



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

2017-09-11 Thread Sergei Trofimovich
commit: 76442f368ca7fc8aa1c80997fc7342b2b28a99c2
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep 11 20:27:46 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep 11 20:27:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76442f36

sys-apps/portage: stable 2.3.6 for hppa, bug #622160 (thanks to Dakon)

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

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

diff --git a/sys-apps/portage/portage-2.3.6.ebuild 
b/sys-apps/portage/portage-2.3.6.ebuild
index 6c760e0a2f7..997eb5d0ceb 100644
--- a/sys-apps/portage/portage-2.3.6.ebuild
+++ b/sys-apps/portage/portage-2.3.6.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 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 SLOT="0"
 IUSE="build doc epydoc +ipc linguas_ru +native-extensions selinux xattr"
 



[gentoo-commits] proj/gentoolkit:master commit in: pym/gentoolkit/ekeyword/

2017-09-11 Thread Sebastian Pipping
commit: 0bbf21d7c25743e030879ab65af5e432aba2eaa3
Author: Sebastian Pipping  pipping  org>
AuthorDate: Sat Sep  9 13:04:27 2017 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sat Sep  9 13:04:27 2017 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=0bbf21d7

ekeyword: Support sorting keywords without additional changes

 pym/gentoolkit/ekeyword/ekeyword.py | 26 +++---
 1 file changed, 19 insertions(+), 7 deletions(-)

diff --git a/pym/gentoolkit/ekeyword/ekeyword.py 
b/pym/gentoolkit/ekeyword/ekeyword.py
index 170c25b..af37a9a 100755
--- a/pym/gentoolkit/ekeyword/ekeyword.py
+++ b/pym/gentoolkit/ekeyword/ekeyword.py
@@ -261,15 +261,29 @@ def process_content(ebuild, data, ops, arch_status=None, 
verbose=0,
continue
 
# Ok, we've got it, now let's process things.
-   old_keywords = set(m.group(3).split())
+   old_keywords_original = m.group(3).split()  # preserve original 
order
+   old_keywords = set(old_keywords_original)
new_keywords = process_keywords(
old_keywords, ops, arch_status=arch_status)
 
+   were_sorted_already = (
+   old_keywords_original == 
sort_keywords(old_keywords_original))
+
# Finally let's present the results to the user.
-   if (new_keywords != old_keywords) or verbose:
+   if (new_keywords != old_keywords) or \
+   (not ops and not were_sorted_already) or 
verbose:
# Only do the diff work if something actually changed.
updated = True
-   old_keywords = sort_keywords(old_keywords)
+
+   if not ops:
+   # We're sorting only so we want to compare with 
the
+   # unsorted original (or changes in order will 
not show)
+   old_keywords = old_keywords_original
+   else:
+   # We changed keywords so let's diff sorted 
versions
+   # so that keywords changes are easy to spot
+   old_keywords = sort_keywords(old_keywords)
+
new_keywords = sort_keywords(new_keywords)
line = '%s"%s"%s\n' % (m.group(1), ' 
'.join(new_keywords),
   m.group(5))
@@ -435,14 +449,12 @@ def args_to_work(args, arch_status=None, _repo='gentoo', 
quiet=0):
"""Process |args| into a list of work itmes (ebuild/arches to update)"""
work = []
todo_arches = []
-   last_todo_arches = None
+   last_todo_arches = []
 
for arg in args:
if arg.endswith('.ebuild'):
if not todo_arches:
todo_arches = last_todo_arches
-   if not todo_arches:
-   raise ValueError('missing arches to process for 
%s' % arg)
work.append([arg, todo_arches])
last_todo_arches = todo_arches
todo_arches = []
@@ -510,7 +522,7 @@ def main(argv):
parser = get_parser()
opts = parser.parse_args(parse_args)
if not work_args:
-   parser.error('need arches/ebuilds to process')
+   parser.error('need ebuilds to process')
 
if opts.style == 'auto':
if not portage_settings().get('NOCOLOR', 'false').lower() in 
('no', 'false'):



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

2017-09-11 Thread Michał Górny
commit: 5281668fef347cdb34a65efe3a1beac1ecc4d880
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 11 20:19:35 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 11 20:19:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5281668f

app-emulation/libvirt: Drop  ref for removed package

 app-emulation/libvirt/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/libvirt/metadata.xml 
b/app-emulation/libvirt/metadata.xml
index 48462a7f251..06697bca0c7 100644
--- a/app-emulation/libvirt/metadata.xml
+++ b/app-emulation/libvirt/metadata.xml
@@ -33,7 +33,7 @@
Support management of Linux Containers virtualisation 
(app-emulation/lxc)


-   Support management of OpenVZ virtualisation (see 
sys-kernel/openvz-sources)
+   Support management of OpenVZ virtualisation (openvz-sources)


Support management of User Mode Linux virtualisation



[gentoo-commits] proj/gentoolkit: Branch deleted: ekeyword-allow-sorting-only

2017-09-11 Thread Sebastian Pipping
commit: 
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Mon Sep 11 20:19:41 2017 +

Branch deleted: ekeyword-allow-sorting-only




[gentoo-commits] repo/gentoo:master commit in: dev-util/sysdig/files/, dev-util/sysdig/

2017-09-11 Thread Michał Górny
commit: b22e8f9a974f682f9b35d5a54ed21fc30f8e94e6
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 11 20:13:37 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 11 20:16:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b22e8f9a

dev-util/sysdig: Backport net-misc/curl-7.55.0+ build fix

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

 .../sysdig/files/sysdig-0.17.0-curlbuild.h.patch   | 53 ++
 ...ysdig-0.17.0.ebuild => sysdig-0.17.0-r1.ebuild} |  8 +++-
 2 files changed, 60 insertions(+), 1 deletion(-)

diff --git a/dev-util/sysdig/files/sysdig-0.17.0-curlbuild.h.patch 
b/dev-util/sysdig/files/sysdig-0.17.0-curlbuild.h.patch
new file mode 100644
index 000..465be572b1f
--- /dev/null
+++ b/dev-util/sysdig/files/sysdig-0.17.0-curlbuild.h.patch
@@ -0,0 +1,53 @@
+From d15be88ccb1b7df9a0b6db2967131521b526918b Mon Sep 17 00:00:00 2001
+From: Mark Stemm 
+Date: Tue, 15 Aug 2017 17:49:53 -0700
+Subject: [PATCH] Don't include curlbuild.h
+
+It's not required to build and it's not present with some newer versions
+of libcurl, so removing it.
+
+Thanks to https://github.com/hhoffstaette for the tip.
+
+This fixes https://github.com/draios/sysdig/issues/895.
+---
+ userspace/libsinsp/marathon_http.cpp | 1 -
+ userspace/libsinsp/mesos_http.cpp| 1 -
+ userspace/sysdig.project | 1 -
+ 3 files changed, 3 deletions(-)
+
+diff --git a/userspace/libsinsp/marathon_http.cpp 
b/userspace/libsinsp/marathon_http.cpp
+index f7937b681..2e4449ad9 100644
+--- a/userspace/libsinsp/marathon_http.cpp
 b/userspace/libsinsp/marathon_http.cpp
+@@ -7,7 +7,6 @@
+ #include "marathon_http.h"
+ #include "curl/curl.h"
+ #include "curl/easy.h"
+-#include "curl/curlbuild.h"
+ #define BUFFERSIZE 512 // b64 needs this macro
+ #include "b64/encode.h"
+ #include "sinsp.h"
+diff --git a/userspace/libsinsp/mesos_http.cpp 
b/userspace/libsinsp/mesos_http.cpp
+index 18ac9f5b5..c6bfb5810 100644
+--- a/userspace/libsinsp/mesos_http.cpp
 b/userspace/libsinsp/mesos_http.cpp
+@@ -7,7 +7,6 @@
+ #include "mesos_http.h"
+ #include "curl/curl.h"
+ #include "curl/easy.h"
+-#include "curl/curlbuild.h"
+ #include "sinsp.h"
+ #include "sinsp_int.h"
+ #include "sinsp_curl.h"
+diff --git a/userspace/sysdig.project b/userspace/sysdig.project
+index 5d00f18f2..76a18f0a8 100644
+--- a/userspace/sysdig.project
 b/userspace/sysdig.project
+@@ -752,7 +752,6 @@
+ 
+ 
+   
+-
+ 
+ 
+ 

diff --git a/dev-util/sysdig/sysdig-0.17.0.ebuild 
b/dev-util/sysdig/sysdig-0.17.0-r1.ebuild
similarity index 91%
rename from dev-util/sysdig/sysdig-0.17.0.ebuild
rename to dev-util/sysdig/sysdig-0.17.0-r1.ebuild
index c636a7eb86d..d886e9c22e5 100644
--- a/dev-util/sysdig/sysdig-0.17.0.ebuild
+++ b/dev-util/sysdig/sysdig-0.17.0-r1.ebuild
@@ -24,7 +24,7 @@ RDEPEND="
sys-libs/ncurses:0=
sys-libs/zlib:0=
dev-libs/openssl:0=
-   https://bugs.gentoo.org/627572
+   "${FILESDIR}"/sysdig-0.17.0-curlbuild.h.patch
+   )
+
sed -i -e 's:-ggdb::' CMakeLists.txt || die
 
cmake-utils_src_prepare



[gentoo-commits] proj/musl:master commit in: app-editors/emacs/

2017-09-11 Thread Aric Belsito
commit: 9840b540f363ca57e99237d6b4734eed41268975
Author: Aric Belsito  gmail  com>
AuthorDate: Mon Sep 11 19:40:15 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Mon Sep 11 19:40:15 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=9840b540

app-editors/emacs: version bump to 24.5-r4/25.2-r1

 app-editors/emacs/Manifest   | 8 ++--
 app-editors/emacs/emacs-24.5-r3.ebuild   | 2 +-
 app-editors/emacs/{emacs-24.5-r3.ebuild => emacs-24.5-r4.ebuild} | 6 +++---
 app-editors/emacs/{emacs-25.2.ebuild => emacs-25.2-r1.ebuild}| 7 +--
 app-editors/emacs/emacs-25.2.ebuild  | 2 +-
 5 files changed, 16 insertions(+), 9 deletions(-)

diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest
index 0286f55..3a250b6 100644
--- a/app-editors/emacs/Manifest
+++ b/app-editors/emacs/Manifest
@@ -6,8 +6,12 @@ AUX emacs-24.4-preload-hack.patch 343 SHA256 
289febdc960bee609514fe5291fb3d60cc9
 AUX emacs-vcs-musl.patch 2344 SHA256 
2e4072282384a42646e1beb50cc1354e24ceab67128e41ebb23549f2466545fe SHA512 
d581f5c964d6ae3a2b31acb5c60469086ab36404ea853403cc9b7137e8941f09e77be0966153f0d960fe2cfc3238b6a7467c9648ba00e1610eb4c29086187c56
 WHIRLPOOL 
58dd2cb23ad0c34eb8ee97bfa5b817ef1d0e102b7b49dd3451ddf5406318f28ea21ea8ce76a6461980ebf69780d02e266b2d928502151b703177985505f2ef2c
 AUX preload.c 1868 SHA256 
3498abf641e809c06bf6a265d54880e93ee31f7abf81210856b6dbef7d267129 SHA512 
6268255b7afa8455ad7ce63ef6f01a7d114b53fbb3dc557b187de0ee6514b33b3419d70b8d7984dc289f5eed075a30b508133147821f77c4345df5cbd62e616e
 WHIRLPOOL 
0c72d97de94cf5e1cf6a8ee4f8f42800d63f35465ea22f8c409857620ecc37e304ff6c2c4670659a063e5f275488fcdd1b45226d9d0130c4506480df7708bff6
 DIST emacs-24.5-patches-3.tar.xz 12500 SHA256 
4927e037141c0c242d0d6d3aa7dfde140faae361aa556e6ded64b7ab26819f07 SHA512 
9bddca3d4a67b57ca03c26fbca378def345592a95c40e868fc47fd9944ed0f750bc30f3a4d588a8a0b4c90daa6c9ed63b56182e8d2d87b4c8d849bf834ead1cc
 WHIRLPOOL 
c16cbfda1040b205ced4c1ed120aad6f65285fb315ce89dc936e6a357fbc8f9215fb178b696d2a914c53c6869384f0b1b56fcb6b84c5438f026101b4989de6c5
+DIST emacs-24.5-patches-4.tar.xz 13632 SHA256 
3b2d7c2034711d114494745780b6521150aa0c524966cbaceeb8d4d053dcbdd3 SHA512 
569c3a55aaf1102c0bae4ab25ee06372763cd2de8a54e26b3eefd54e585cf90b53c8ffe1ca48eb4fd312a340380fd3f2fcdb584697814bf429129b48fa56ffb5
 WHIRLPOOL 
1855ac4178faafcc2d86141e023ff2626246c87e7ff2e7bfbaf9a989e9a48d2767acb9f7af99924cd7db04d34913a42764490831b7b45a34bcd131999180ff28
 DIST emacs-24.5.tar.xz 39759804 SHA256 
dd47d71dd2a526cf6b47cb49af793ec2e26af69a0951cc40e43ae290eacfc34e SHA512 
89dee4c3aadb6e505c523f84c65b5e40e5bf28a586cc8a4518a59581c22972f942bb6f3c772df0d5b2685c3e78247c545c6bb2576e981d1ef0f9298c18ad1677
 WHIRLPOOL 
3d9f8fb840f4c846246e642369f967ba0ec357c7cf718ed865523a3cd39605ba14b8c15fc9ae3f076c27e5b6e41fcb681d15f1c6ffc5934430c0a2bf47c233a3
+DIST emacs-25.2-patches-1.tar.xz 2104 SHA256 
ea0ba1cf1fb06eb76907cc034acb440af1147bdc0fa849ba8185d016fe58e4ff SHA512 
45c666ba6332c8fb60a925c6af9c0da113f46055159d931feddb99ce19b2a03e0101b3a4d671fe699cd5f33fd58a25791bfb8b16e20f463e5d304902ee24854a
 WHIRLPOOL 
97c49266b7be18f028ae939dbdcfd3933637770506f108fcd9d08fa33c63f376fbb6fe520e42ec28adb6d4527c298173bffe596af774748946a3d8a130aa90f7
 DIST emacs-25.2.tar.xz 46900336 SHA256 
59b55194c9979987c5e9f1a1a4ab5406714e80ffcfd415cc6b9222413bc073fa SHA512 
2485d5ccd58ecc953cbd2458bdfa45e3c9a6ddfdb1b93c72b957a0da2460d4e42092905e039e8f5bac337ea1ecb9ac404b28702a363323ee5813b30032ebf00c
 WHIRLPOOL 
98de8ad164cf65b21e5fbfdbd7fcee84da32e3de66715d2f03f3c4d03cfa68d49aff2124e5da331282bb5fd9c2b2fbac4ddfd0985e907d2354994c78383f
-EBUILD emacs-24.5-r3.ebuild 11394 SHA256 
3cacb6d7d80c231fbf91672bec23459e926b11055fe060fda90d471cc3a67380 SHA512 
686c87909c5f7381da890f8fd3fb89b320584ee498fbe0afdd2565d17e99fb4c7e5ec4884e0752d06befa8739434d170e894a3c4b634d5d34a3803b70778201b
 WHIRLPOOL 
a9b17e5391e6c9a03a8c912b8e7177bac316b6111b5834d77d8b79ff61e3a84e5afde3a670099169cd11413e1d7ef66bf913c282ec722d9f1776947088ed69aa
-EBUILD emacs-25.2.ebuild 11499 SHA256 
88cff642b021ebaa31341d1f4bbc8291c9ed58ef131fa5310ac561e23735c0b5 SHA512 
323b98393887f19d824636dfa0dbd00d424ad8d69589b72da31b871d49ed5bfd3187769cc9509ad2c0c8e04a6ca9639dc4334ff3cc9c40f5d80162df326bfdca
 WHIRLPOOL 
2c9212d2ab40d43e04f493f6fd198e4b5d24a229b754dcb3f719ab5a52c7f2fef6714d2db02db90af2c5d9de110f697aae900e576a6c3233a38d81ae3ae9e109
+EBUILD emacs-24.5-r3.ebuild 11397 SHA256 
649505fc5dcc00a476978044535ab72095973a0fe728a3de9a766b2e320b6e20 SHA512 
dfc2496d3c48d7b3621189ccacfea7e05f37c1e578fe804e74ea9c00ef054b2ab0b3b5961c9f494834d44a14e1b940f455ba9a2b16063e4fe5e9c35d7d19c493
 WHIRLPOOL 
6bc3143c0a37583b52a5bb0e6a4df41fa96e9e5f26f17ef14ea815c6f75862316dcc00f0ea42ea71d66ae87447d31cfc68c56dfba0fdea6106508bc528139d49
+EBUILD emacs-24.5-r4.ebuild 11406 SHA256 
fc99eb8f2556a8db720fec2747d70b29cb7d3731248db95128f5b913e6fb18da SHA512 

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

2017-09-11 Thread Sergei Trofimovich
commit: 9ad9dafe004d49dce1c32f6b93e8560d4b372c5c
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep 11 19:36:30 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep 11 19:36:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ad9dafe

dev-libs/openssl: stable 1.0.2l for hppa/sparc, bug #628476 (thanks to Dakon)

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

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

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



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

2017-09-11 Thread William Hubbs
commit: f42e2fbf0dd9e8c771f7138435210ea7061e0599
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Sep 11 19:32:10 2017 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Sep 11 19:32:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f42e2fbf

app-emulation/go-secbench: add runtime dependency on docker

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 .../go-secbench/go-secbench-0.1.0-r1.ebuild| 27 ++
 1 file changed, 27 insertions(+)

diff --git a/app-emulation/go-secbench/go-secbench-0.1.0-r1.ebuild 
b/app-emulation/go-secbench/go-secbench-0.1.0-r1.ebuild
new file mode 100644
index 000..9704fffb853
--- /dev/null
+++ b/app-emulation/go-secbench/go-secbench-0.1.0-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+EGO_PN="github.com/qnib/go-secbench"
+inherit golang-build golang-vcs-snapshot
+
+DESCRIPTION="run and evaluate the docker security benchmark"
+HOMEPAGE="https://github.com/qnib/go-secbench;
+SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="test"
+
+DEPEND="dev-lang/go"
+RDEPEND="app-emulation/docker"
+
+src_compile() {
+   GOPATH="${S}" go build -o bin/go-secbench src/${EGO_PN}/cmd/main.go || 
die
+}
+
+src_install() {
+   dobin bin/${PN}
+dodoc "src/${EGO_PN}/README.md"
+}



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

2017-09-11 Thread Sergei Trofimovich
commit: 13622f1a3bb558d6cbc020c3f311ecc45921920f
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep 11 19:28:08 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep 11 19:28:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13622f1a

sys-apps/net-tools: stable 1.60_p20161110235919 for ia64, bug #605312

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

 sys-apps/net-tools/net-tools-1.60_p20161110235919.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/net-tools/net-tools-1.60_p20161110235919.ebuild 
b/sys-apps/net-tools/net-tools-1.60_p20161110235919.ebuild
index 17eb029e32e..c0514d1965a 100644
--- a/sys-apps/net-tools/net-tools-1.60_p20161110235919.ebuild
+++ b/sys-apps/net-tools/net-tools-1.60_p20161110235919.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"
@@ -11,7 +11,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-2
 else
SRC_URI="mirror://gentoo/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="Standard Linux networking tools"



[gentoo-commits] proj/emacs-tools: New tag: emacs-25.2-patches-1

2017-09-11 Thread Ulrich Müller
commit: 
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Sep 11 19:19:07 2017 +

New tag: emacs-25.2-patches-1




[gentoo-commits] proj/emacs-tools: New tag: emacs-23.4-patches-21

2017-09-11 Thread Ulrich Müller
commit: 
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Sep 11 19:19:06 2017 +

New tag: emacs-23.4-patches-21




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

2017-09-11 Thread Sergei Trofimovich
commit: b502b85426828e8103d5a8bae9930cf3f0bff715
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep 11 19:10:22 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep 11 19:13:15 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b502b854

dev-libs/libxml2: stable 2.9.4-r3 for hppa, bug #623206 (thanks to Dakon)

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

 dev-libs/libxml2/libxml2-2.9.4-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.9.4-r3.ebuild 
b/dev-libs/libxml2/libxml2-2.9.4-r3.ebuild
index a81eda28ac8..ebcc325b4be 100644
--- a/dev-libs/libxml2/libxml2-2.9.4-r3.ebuild
+++ b/dev-libs/libxml2/libxml2-2.9.4-r3.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="http://www.xmlsoft.org/;
 
 LICENSE="MIT"
 SLOT="2"
-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 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+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 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE="debug examples icu ipv6 lzma python readline static-libs test"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



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

2017-09-11 Thread Sergei Trofimovich
commit: ce0c05b7a39c1b148110532c6659f1a093e0635a
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep 11 19:13:07 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep 11 19:13:15 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce0c05b7

sys-apps/grep: stable 3.0 for hppa, bug #623624 (thanks to Rolf Eike Beer)

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

 sys-apps/grep/grep-3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/grep/grep-3.0.ebuild b/sys-apps/grep/grep-3.0.ebuild
index 346a8cb7447..26fb14cd91a 100644
--- a/sys-apps/grep/grep-3.0.ebuild
+++ b/sys-apps/grep/grep-3.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
 
 LICENSE="GPL-3"
 SLOT="0"
-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"
 IUSE="nls pcre static"
 
 LIB_DEPEND="pcre? ( >=dev-libs/libpcre-7.8-r1[static-libs(+)] )"



[gentoo-commits] repo/gentoo:master commit in: profiles/, dev-php/PEAR-Auth/

2017-09-11 Thread Michał Górny
commit: dda192c3091bc332f1929ffcc01fac3efeceb66e
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 11 18:55:11 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 11 18:56:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dda192c3

dev-php/PEAR-Auth: Remove last-rited pkg

 dev-php/PEAR-Auth/Manifest |  2 --
 dev-php/PEAR-Auth/PEAR-Auth-1.6.4.ebuild   | 28 -
 .../PEAR-Auth/PEAR-Auth-1.6.5_pre20150209.ebuild   | 29 --
 dev-php/PEAR-Auth/metadata.xml |  8 --
 profiles/package.mask  |  9 ---
 5 files changed, 76 deletions(-)

diff --git a/dev-php/PEAR-Auth/Manifest b/dev-php/PEAR-Auth/Manifest
deleted file mode 100644
index 3354188687f..000
--- a/dev-php/PEAR-Auth/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST Auth-1.6.4.tgz 56048 SHA256 
5fb31a2f758474fd9a044afbc387d65fef38732b8f313837971b9a16104779e6 SHA512 
670f77d0b68d4701ddb19093637ac341d75411bdacc527fc2fb1cf412d87cf9c78595f925a518e3b5b577635f59904c3c1f499cc8a357ee0c807652070e2961b
 WHIRLPOOL 
22e01a2c7556eb409a0caee0320bfd8269e8f606d67286df658db1f63266faac385e732f63ede13386be22001bc293a1abcaa29fb20a26f85eec6c760f6db7fc
-DIST Auth-1.6.5_pre20150209.tar.gz 62733 SHA256 
b1165facc7f133acbfe41e8def74acd0e864ff39de6d92f90b97f075ace86124 SHA512 
4d3ebe3eaa8129ce205adcc3c2b8aadbf2f3a3624a597f901944b61bccc052c92b922e6762b9e061fdffd885c5b20e32b6dd1453e205f734f6eed0b40d0a8338
 WHIRLPOOL 
a04b96d4a8e9c4a91fa85482eaa29542ed6d47daf7f1bb9273faa346e2868473ca18819f27019a23a76e0a747c45d7bbc502f7229a69b8073262edbbc8a795a2

diff --git a/dev-php/PEAR-Auth/PEAR-Auth-1.6.4.ebuild 
b/dev-php/PEAR-Auth/PEAR-Auth-1.6.4.ebuild
deleted file mode 100644
index 1b77ddca873..000
--- a/dev-php/PEAR-Auth/PEAR-Auth-1.6.4.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-inherit php-pear-r1
-
-DESCRIPTION="Provides methods for creating an authentication system using PHP"
-LICENSE="PHP-3.01"
-SLOT="0"
-KEYWORDS="alpha amd64 hppa ia64 ppc ~ppc64 sparc x86"
-IUSE="minimal"
-RDEPEND="!minimal? ( >=dev-php/PEAR-Log-1.9.10
-   >=dev-php/PEAR-File_Passwd-1.1.0
-   >=dev-php/PEAR-Net_POP3-1.3.0
-   >=dev-php/PEAR-DB-1.7.6-r1
-   dev-php/PEAR-MDB
-   >=dev-php/PEAR-MDB2-2.0.0_rc1
-   >=dev-php/PEAR-Crypt_CHAP-1.0.0
-   >=dev-php/PEAR-SOAP-0.9.0
-   >=dev-php/PEAR-File_SMBPasswd-1.0.0
-   >=dev-php/PEAR-HTTP_Client-1.1.0 )"
-
-pkg_postinst() {
-   if ! use minimal && ! has_version "dev-lang/php[imap,soap]" ; then
-   elog "${PN} can optionally use php's imap and soap features."
-   elog "If you want those, recompile dev-lang/php with these 
flags in USE."
-   fi
-}

diff --git a/dev-php/PEAR-Auth/PEAR-Auth-1.6.5_pre20150209.ebuild 
b/dev-php/PEAR-Auth/PEAR-Auth-1.6.5_pre20150209.ebuild
deleted file mode 100644
index 2ad9eb1050b..000
--- a/dev-php/PEAR-Auth/PEAR-Auth-1.6.5_pre20150209.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
-inherit php-pear-r2 vcs-snapshot
-
-SRC_URI="https://github.com/pear/Auth/archive/9c6817a6ae4bfabf9d6ffa91cbcdca6ab2e31ce7.tar.gz
 -> ${PEAR_P}.tar.gz"
-DESCRIPTION="Provides methods for creating an authentication system using PHP"
-LICENSE="PHP-3.01"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="minimal"
-RDEPEND="!minimal? ( >=dev-php/PEAR-Log-1.9.10
-   >=dev-php/PEAR-File_Passwd-1.1.0
-   >=dev-php/PEAR-Net_POP3-1.3.0
-   >=dev-php/PEAR-DB-1.7.6-r1
-   dev-php/PEAR-MDB
-   >=dev-php/PEAR-MDB2-2.0.0_rc1
-   >=dev-php/PEAR-Crypt_CHAP-1.0.0
-   >=dev-php/PEAR-SOAP-0.9.0
-   >=dev-php/PEAR-File_SMBPasswd-1.0.0
-   >=dev-php/PEAR-HTTP_Client-1.1.0 )"
-
-pkg_postinst() {
-   if ! use minimal ; then
-   elog "${PN} can optionally use php's imap and soap features."
-   elog "If you want those, recompile dev-lang/php with these 
flags in USE."
-   fi
-}

diff --git a/dev-php/PEAR-Auth/metadata.xml b/dev-php/PEAR-Auth/metadata.xml
deleted file mode 100644
index b86acf66c75..000
--- a/dev-php/PEAR-Auth/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   php-b...@gentoo.org
-   PHP
-   
-

diff --git a/profiles/package.mask b/profiles/package.mask
index cccde16be97..9e6eec16a03 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -346,15 +346,6 @@ kde-apps/kommander
 # experimental features and accept a more unstable release.
 >=www-client/chromium-62
 
-# Brian Evans 

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

2017-09-11 Thread Michał Górny
commit: 14ba6107df398885246b4deba3ed6f2aa7044921
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 11 18:41:30 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 11 18:56:07 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14ba6107

media-video/dfbsee: Remove last-rited pkg

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

 media-video/dfbsee/Manifest|  1 -
 media-video/dfbsee/dfbsee-0.7.4-r1.ebuild  | 35 
 .../dfbsee/files/dfbsee-0.7.4-direcfb-0.9.24.patch | 21 ---
 media-video/dfbsee/files/dfbsee-0.7.4-gcc4.patch   | 65 --
 .../dfbsee/files/dfbsee-0.7.4-standardtypes.patch  | 43 --
 media-video/dfbsee/metadata.xml|  7 ---
 profiles/package.mask  |  5 --
 7 files changed, 177 deletions(-)

diff --git a/media-video/dfbsee/Manifest b/media-video/dfbsee/Manifest
deleted file mode 100644
index 7f20a41dbc1..000
--- a/media-video/dfbsee/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST DFBSee-0.7.4.tar.gz 147346 SHA256 
778115b9fba23de3dabc9ac117b73e2762d795fc97c299075434d74ae2dd87e8 SHA512 
c2c3c78b72fae804d5923891be5ec07827162189ecb22d71cf061130ec3bf5a63d121b093ebc90e185d1c890c7ca98d4484f2bee91e42ee84993889d93b2d6ea
 WHIRLPOOL 
083547c7a13136caaabf88fa5dfeeaeede9278d534f00a7d5cd8618e1639de70f514c8d66185ea9c37898b114f7ad639d0aee5da5a9afa09a8279b2d1dbb5477

diff --git a/media-video/dfbsee/dfbsee-0.7.4-r1.ebuild 
b/media-video/dfbsee/dfbsee-0.7.4-r1.ebuild
deleted file mode 100644
index 9f1a8389f5b..000
--- a/media-video/dfbsee/dfbsee-0.7.4-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-
-inherit eutils toolchain-funcs
-
-MY_PN="DFBSee"
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="an image viewer and video player based on DirectFB"
-HOMEPAGE="http://directfb.org/index.php?path=Projects%2FDFBSee;
-SRC_URI="http://www.directfb.org/download/${MY_P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 -sparc x86"
-IUSE=""
-
-RDEPEND=">=dev-libs/DirectFB-0.9.24[png]"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
-   epatch "${FILESDIR}/${P}-direcfb-0.9.24.patch"
-   epatch "${FILESDIR}/${P}-gcc4.patch"
-   epatch "${FILESDIR}/${P}-standardtypes.patch"
-}
-
-src_configure() {
-   tc-export CC
-   default
-}

diff --git a/media-video/dfbsee/files/dfbsee-0.7.4-direcfb-0.9.24.patch 
b/media-video/dfbsee/files/dfbsee-0.7.4-direcfb-0.9.24.patch
deleted file mode 100644
index 8a8d0cf4d3f..000
--- a/media-video/dfbsee/files/dfbsee-0.7.4-direcfb-0.9.24.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -Nru orig-DFBSee-0.7.4/src/main.c DFBSee-0.7.4/src/main.c
 orig-DFBSee-0.7.4/src/main.c   2005-12-05 15:12:38.0 +0800
-+++ DFBSee-0.7.4/src/main.c2005-12-05 15:14:14.0 +0800
-@@ -53,7 +53,7 @@
- main (intargc, 
-   char **argv)
- {
--  DFBCardCapabilitiescaps;
-+  DFBGraphicsDeviceDescriptioncaps;
-   DFBSurfaceDescription  dsc;
-   IDirectFBEventBuffer  *buffer;
-   IDirectFBSurface  *image_area;
-@@ -78,7 +78,7 @@
-   /* create the super interface */
-   DFBCHECK (DirectFBCreate ());
- 
--  dfb->GetCardCapabilities (dfb, );
-+  dfb->GetDeviceDescription (dfb, );
-   hw_stretchblit = caps.acceleration_mask & DFXL_STRETCHBLIT;
-   
-   dfb->SetCooperativeLevel (dfb, DFSCL_FULLSCREEN);

diff --git a/media-video/dfbsee/files/dfbsee-0.7.4-gcc4.patch 
b/media-video/dfbsee/files/dfbsee-0.7.4-gcc4.patch
deleted file mode 100644
index 5f17937b85e..000
--- a/media-video/dfbsee/files/dfbsee-0.7.4-gcc4.patch
+++ /dev/null
@@ -1,65 +0,0 @@
-diff -Nru orig-DFBSee-0.7.4/src/rotate.c DFBSee-0.7.4/src/rotate.c
 orig-DFBSee-0.7.4/src/rotate.c 2005-12-05 15:37:52.0 +0800
-+++ DFBSee-0.7.4/src/rotate.c  2005-12-05 15:38:10.0 +0800
-@@ -43,9 +43,9 @@
- {\
-   *d = *s;\
-   s++;\
--  (__u8*)d += dest_pitch;\
-+  d = ((void*) d) + dest_pitch;\
- }\
--  (__u8*)src += src_pitch;\
-+  src = ((void*) src) + src_pitch;\
- }\
- }\
- 
-@@ -53,7 +53,7 @@
- {\
-   type d;\
-   type s;\
--  (__u8 *) dest += (height - 1) * dest_pitch;\
-+  dest = ((void*) dest) + (height - 1) * dest_pitch;\
-   for (w = 0; w < width; w++)\
- {\
-   h = height;\
-@@ -63,9 +63,9 @@
- {\
-   *d = *s;\
-   s++;\
--  (__u8*)d -= dest_pitch;\
-+  d = ((void*) d) - dest_pitch;\
- }\
--  (__u8*)src += src_pitch;\
-+  src = ((void*) src) + src_pitch;\
- }\
- }\
- 
-@@ -73,7 +73,7 @@
- {\
-   type d;\
-   type s;\
--  (__u8 *) dest += (height - 1) * dest_pitch;\
-+  dest = ((void*) dest) + (height - 1) * dest_pitch;\
-   while (--height)\
- {\
-   d = (type) dest + width - 1;\
-@@ -85,8 +85,8 @@
-   s++;\
-  

[gentoo-commits] repo/gentoo:master commit in: net-misc/directvnc/files/, profiles/, net-misc/directvnc/

2017-09-11 Thread Michał Górny
commit: bae2403f35afc9b02f786baf9eb95645dbc52ee7
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 11 18:40:13 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 11 18:56:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bae2403f

net-misc/directvnc: Remove last-rited pkg

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

 net-misc/directvnc/Manifest|  2 -
 net-misc/directvnc/directvnc-0.7.6-r1.ebuild   | 42 --
 net-misc/directvnc/directvnc-0.7.8.ebuild  | 51 --
 .../directvnc/files/directvnc-0.7.6-mouse.patch| 30 -
 .../directvnc/files/directvnc-0.7.8-mouse.patch| 29 
 net-misc/directvnc/metadata.xml| 15 ---
 profiles/package.mask  |  5 ---
 7 files changed, 174 deletions(-)

diff --git a/net-misc/directvnc/Manifest b/net-misc/directvnc/Manifest
deleted file mode 100644
index 3f7fe1c9030..000
--- a/net-misc/directvnc/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST directvnc-0.7.6.tar.gz 380677 SHA256 
9e170e7e25a5cacd4f8ca9b808a62940ef24ccc33c7cef521b6e64a0be5e7134 SHA512 
dd64fdc6bee5fc1aeb7ed7ccf18f0962db0f6b2733e20f7647065fb58907dbb499a048a12ef7d3ec84f5a45b1acccd6f4c2db39078fb2c2a224605f91d648a51
 WHIRLPOOL 
569dec31c543f98223d635402d35ca92fe2790f5d9a2dd3f52ef809c002df1ac6d33856553113e039875b69e6dc0a81f2f9c3c91be7b1ac13635754db18551cc
-DIST directvnc-0.7.8.tar.gz 374455 SHA256 
07d6109aef5bba2df86f0dd658be7ed9d828801be0878eba3d32f041189d3330 SHA512 
15c2cbca3c5ada18bf68f8cf8e4123504fc887a97b0aceb0e2c8d9db769414653b0e62c5896d041cba5daf2e911a83db9c70a2d2a509f309ae62e49d75c91271
 WHIRLPOOL 
fdcc16e4209283ddce2975b2068fe77d19b7d136cb1316d6fcc95dad7875a26806c0858f1814f67214420004f00e300c7543a6672b372391f543a14b25886f54

diff --git a/net-misc/directvnc/directvnc-0.7.6-r1.ebuild 
b/net-misc/directvnc/directvnc-0.7.6-r1.ebuild
deleted file mode 100644
index cdab96c9956..000
--- a/net-misc/directvnc/directvnc-0.7.6-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-AUTOTOOLS_IN_SOURCE_BUILD=1
-AUTOTOOLS_AUTORECONF=1
-
-inherit eutils autotools-utils
-
-DESCRIPTION="Very thin VNC client for unix framebuffer systems"
-HOMEPAGE="https://drinkmilk.github.com/directvnc/;
-SRC_URI="https://github.com/downloads/drinkmilk/${PN}/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~ppc ~amd64"
-IUSE="+mouse dmalloc"
-
-RDEPEND="dev-libs/DirectFB[fbcon,dynload]
-   virtual/jpeg"
-
-DEPEND="${RDEPEND}
-   dmalloc? ( dev-libs/dmalloc )
-   x11-proto/xproto"
-
-DOCS=( NEWS THANKS )
-
-src_prepare() {
-   # Make mouse support optional
-   use mouse || epatch "${FILESDIR}/${P}-mouse.patch"
-   sed -i -e 's|$(prefix)/share/doc/@PACKAGE@|@docdir@|g' Makefile.am || 
die
-   autotools-utils_src_prepare
-}
-
-src_configure() {
-   myeconfargs=(
-   $(use_with dmalloc)
-   )
-
-   autotools-utils_src_configure
-}

diff --git a/net-misc/directvnc/directvnc-0.7.8.ebuild 
b/net-misc/directvnc/directvnc-0.7.8.ebuild
deleted file mode 100644
index da4fed45eb9..000
--- a/net-misc/directvnc/directvnc-0.7.8.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-AUTOTOOLS_IN_SOURCE_BUILD=1
-AUTOTOOLS_AUTORECONF=1
-
-inherit eutils autotools-utils
-
-DESCRIPTION="Very thin VNC client for unix framebuffer systems"
-HOMEPAGE="https://drinkmilk.github.com/directvnc/;
-SRC_URI="https://github.com/downloads/drinkmilk/${PN}/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="+mouse dmalloc"
-
-RDEPEND="dev-libs/DirectFB[fbcon,dynload]
-   virtual/jpeg"
-
-DEPEND="${RDEPEND}
-   dmalloc? ( dev-libs/dmalloc )
-   x11-proto/xproto"
-
-DOCS=( NEWS THANKS )
-
-src_prepare() {
-   use mouse || epatch "${FILESDIR}"/${P}-mouse.patch
-
-   # fix package version
-   sed -i -e '/^AM_INIT_AUTOMAKE/s/0.7.7/0.7.8/g' configure.in || die
-   # fix build system don't respect --docdir option
-   sed -i -e 's|$(prefix)/share/doc/@PACKAGE@|@docdir@|g' Makefile.am || 
die
-
-   autotools-utils_src_prepare
-}
-
-src_configure() {
-   myeconfargs=(
-   $(use_with dmalloc)
-   )
-
-   autotools-utils_src_configure
-}
-
-pkg_postinst() {
-   einfo "To customize your keyboard mapping, please consult the manual"
-   einfo " commmand: man 7 directvnc-kbmapping"
-}

diff --git a/net-misc/directvnc/files/directvnc-0.7.6-mouse.patch 
b/net-misc/directvnc/files/directvnc-0.7.6-mouse.patch
deleted file mode 100644
index 71d90166177..000
--- a/net-misc/directvnc/files/directvnc-0.7.6-mouse.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-diff --git a/src/dfb.c b/src/dfb.c
-old mode 100755
-new mode 

[gentoo-commits] repo/gentoo:master commit in: dev-php/PEAR-HTTP_Client/, profiles/, dev-php/PEAR-HTTP_Client/files/

2017-09-11 Thread Michał Górny
commit: dc9ff9ae1becc0f6975e57637a7d8950a7e22ac9
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 11 18:54:36 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 11 18:56:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc9ff9ae

dev-php/PEAR-HTTP_Client: Remove last-rited pkg

 dev-php/PEAR-HTTP_Client/Manifest  |  1 -
 .../PEAR-HTTP_Client-1.2.1-r1.ebuild   | 22 ---
 .../PEAR-HTTP_Client/PEAR-HTTP_Client-1.2.1.ebuild | 11 
 dev-php/PEAR-HTTP_Client/files/modern-php.patch| 69 --
 dev-php/PEAR-HTTP_Client/metadata.xml  |  8 ---
 profiles/package.mask  |  1 -
 6 files changed, 112 deletions(-)

diff --git a/dev-php/PEAR-HTTP_Client/Manifest 
b/dev-php/PEAR-HTTP_Client/Manifest
deleted file mode 100644
index 31df5041d97..000
--- a/dev-php/PEAR-HTTP_Client/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST HTTP_Client-1.2.1.tgz 10202 SHA256 
1c76e6748fe59270c5df058042c692aa00a0cc23f61f5cd64eb61673158e3e55 SHA512 
9865a63b11362ef5397ed52e052e8b322e5132db674aa26720d6dbabd542415a640c9c9a5804025ee634d9b17fe4f14003c35f2f516c3674ca688a44e9a7958d
 WHIRLPOOL 
2531d31c0cb4d71ea67601718f359fe2b44ed90259f5192ff4326b68ed17e1211310645080c6d671831b670ca8ccb9c7638b2b16b2cca74de5b75d60c1a57445

diff --git a/dev-php/PEAR-HTTP_Client/PEAR-HTTP_Client-1.2.1-r1.ebuild 
b/dev-php/PEAR-HTTP_Client/PEAR-HTTP_Client-1.2.1-r1.ebuild
deleted file mode 100644
index be135e1f8c4..000
--- a/dev-php/PEAR-HTTP_Client/PEAR-HTTP_Client-1.2.1-r1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit php-pear-r2
-
-DESCRIPTION="Perform multiple HTTP requests and process their results"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-RDEPEND=">=dev-php/PEAR-HTTP_Request-1.2"
-
-PATCHES=( "${FILESDIR}/modern-php.patch" )
-
-src_install() {
-   insinto /usr/share/php/HTTP
-   doins -r Client.php Client
-   php-pear-r2_install_packagexml
-   einstalldocs
-}

diff --git a/dev-php/PEAR-HTTP_Client/PEAR-HTTP_Client-1.2.1.ebuild 
b/dev-php/PEAR-HTTP_Client/PEAR-HTTP_Client-1.2.1.ebuild
deleted file mode 100644
index 0cf3b60e5b6..000
--- a/dev-php/PEAR-HTTP_Client/PEAR-HTTP_Client-1.2.1.ebuild
+++ /dev/null
@@ -1,11 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-inherit php-pear-r1
-
-DESCRIPTION="Perform multiple HTTP requests and process their results"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
-IUSE=""
-RDEPEND=">=dev-php/PEAR-HTTP_Request-1.2"

diff --git a/dev-php/PEAR-HTTP_Client/files/modern-php.patch 
b/dev-php/PEAR-HTTP_Client/files/modern-php.patch
deleted file mode 100644
index 6e715452b48..000
--- a/dev-php/PEAR-HTTP_Client/files/modern-php.patch
+++ /dev/null
@@ -1,69 +0,0 @@
-diff -aurN a/Client/CookieManager.php b/Client/CookieManager.php
 a/Client/CookieManager.php 2008-10-25 13:08:26.0 -0400
-+++ b/Client/CookieManager.php 2017-08-07 10:17:04.495233973 -0400
-@@ -75,11 +75,14 @@
- * @access   public
- * @see  serializeSessionCookies()
- */
--function HTTP_Client_CookieManager($serializeSession = false)
-+function __construct($serializeSession = false)
- {
- $this->serializeSessionCookies($serializeSession);
- }
--
-+function HTTP_Client_CookieManager($serializeSession = false)
-+{
-+self::__construct($serializeSession);
-+}
-/**
- * Sets whether session cookies should be serialized when serializing 
object
- *
-@@ -264,4 +267,3 @@
- }
- }
- }
--?>
-diff -aurN a/Client.php b/Client.php
 a/Client.php   2008-10-25 13:08:26.0 -0400
-+++ b/Client.php   2017-08-07 10:13:52.524610550 -0400
-@@ -171,12 +171,12 @@
- * @paramarray   Default headers to send on every 
request
- * @paramHTTP_Client_CookieManager   Cookie manager object to use
- */
--function HTTP_Client($defaultRequestParams = null, $defaultHeaders = 
null, $cookieManager = null)
-+function __construct($defaultRequestParams = null, $defaultHeaders = 
null, $cookieManager = null)
- {
- if (!empty($cookieManager) && is_a($cookieManager, 
'HTTP_Client_CookieManager')) {
- $this->_cookieManager = $cookieManager;
- } else {
--$this->_cookieManager =& new HTTP_Client_CookieManager();
-+$this->_cookieManager = new HTTP_Client_CookieManager();
- }
- if (isset($defaultHeaders)) {
- $this->setDefaultHeader($defaultHeaders);
-@@ -185,7 +185,10 @@
- $this->setRequestParameter($defaultRequestParams);
- }
- }
--
-+function HTTP_Client($defaultRequestParams = 

[gentoo-commits] repo/gentoo:master commit in: x11-apps/spotlighter/, profiles/

2017-09-11 Thread Michał Górny
commit: ad102d778271ee2c66e2bd47ce57b0235e736db5
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 11 18:47:45 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 11 18:56:15 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad102d77

x11-apps/spotlighter: Remove last-rited pkg

Closes: https://bugs.gentoo.org/468128
Closes: https://bugs.gentoo.org/571854
Closes: https://bugs.gentoo.org/357341

 profiles/package.mask  |  4 
 x11-apps/spotlighter/Manifest  |  1 -
 x11-apps/spotlighter/metadata.xml  |  9 -
 x11-apps/spotlighter/spotlighter-0.1-r1.ebuild | 27 --
 4 files changed, 41 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 7aabe289371..afdf67b4719 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -403,10 +403,6 @@ sys-kernel/openvz-sources
 # Its pre release so better to mask it
 =media-gfx/freecad-0.17_pre*
 
-# Pacho Ramos  (26 Jul 2017)
-# Upstream dead, cannot be bumped, buggy (#468128). Removal in a month.
-x11-apps/spotlighter
-
 # Kent Fredric  (21 Jul 2017)
 # Masked due to serious regression that introduces widespread data
 # corruption when storing data in blobs. Masked, because any code

diff --git a/x11-apps/spotlighter/Manifest b/x11-apps/spotlighter/Manifest
deleted file mode 100644
index 7624e7507b2..000
--- a/x11-apps/spotlighter/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST spotlighter-0.1.tar.gz 331020 SHA256 
80e1db22164edefd0251caf376a6ce0e0c5bd6d3cf0fd9ca4f1675e612ba9ec5 SHA512 
d988310fb959d42f0490429201eebc9de8b5241f5c6ba2a1706a42e38b73d1afdef64d1ba6260934fa04d9f4425279bafc750e4ec4bcebd6c914c12dc088095c
 WHIRLPOOL 
473474f819cbb634f314e7d42acec84d27a84e61f1bc4e867d2d33d3ccf583f808d9e07a877065e882c06b1a16dbfde87128d0826a25fdd9d85e239caee3da76

diff --git a/x11-apps/spotlighter/metadata.xml 
b/x11-apps/spotlighter/metadata.xml
deleted file mode 100644
index cbdddb0b0b8..000
--- a/x11-apps/spotlighter/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   Spotlighter is a tool that show a movable 
and resizable spotlight
-   on the desktop screen.
-   You can use this to hide and show objects on the desktop.
-   This program has been implemented for educational 
purposes.
-

diff --git a/x11-apps/spotlighter/spotlighter-0.1-r1.ebuild 
b/x11-apps/spotlighter/spotlighter-0.1-r1.ebuild
deleted file mode 100644
index 16330fb6708..000
--- a/x11-apps/spotlighter/spotlighter-0.1-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-SRC_URI="mirror://debian/pool/main/s/${PN}/${PN}_${PV}.orig.tar.gz -> 
${P}.tar.gz"
-DESCRIPTION="Shows a movable and resizable spotlight on the screen"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE=""
-
-COMMON_DEPEND="sys-devel/gettext
-   x11-libs/gtk+:2"
-DEPEND="${COMMON_DEPEND}
-   dev-util/intltool"
-RDEPEND="${COMMON_DEPEND}
-   dev-libs/atk
-   media-libs/fontconfig
-   >=media-libs/libpng-1.2
-   sci-libs/gsl"
-
-src_install() {
-   emake DESTDIR="${D}" install
-}



[gentoo-commits] repo/gentoo:master commit in: profiles/, dev-php/PEAR-Auth_HTTP/

2017-09-11 Thread Michał Górny
commit: a21371fbaf91a686504316ddd7a47668a8b39464
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 11 18:55:01 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 11 18:56:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a21371fb

dev-php/PEAR-Auth_HTTP: Remove last-rited pkg

 dev-php/PEAR-Auth_HTTP/Manifest   |  1 -
 dev-php/PEAR-Auth_HTTP/PEAR-Auth_HTTP-2.1.8-r1.ebuild | 15 ---
 dev-php/PEAR-Auth_HTTP/metadata.xml   |  8 
 profiles/package.mask |  1 -
 4 files changed, 25 deletions(-)

diff --git a/dev-php/PEAR-Auth_HTTP/Manifest b/dev-php/PEAR-Auth_HTTP/Manifest
deleted file mode 100644
index d6b57d4b2c3..000
--- a/dev-php/PEAR-Auth_HTTP/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Auth_HTTP-2.1.8.tgz 8626 SHA256 
bd3f37de04cbfd99c16fc2ca0ecf807611b0ceb5a943f6cedf359183c074e03c SHA512 
e25686d289cd95b3ceea1d6836b1bd31ba36a755dc2ebf57d0d250d4169467bf5d313be3234e989557d4239f0ecb40150e561c087a34f228b0848190b98349b6
 WHIRLPOOL 
e665a9a13907f7cb66c65a1ed76b1bbe814864ddffa20d86b18dc2c801ac2b203fcfb178b0a6d4b2a01a380c9b131d8b95f29c1bd6d06e0c4d2093a00c5a2dd8

diff --git a/dev-php/PEAR-Auth_HTTP/PEAR-Auth_HTTP-2.1.8-r1.ebuild 
b/dev-php/PEAR-Auth_HTTP/PEAR-Auth_HTTP-2.1.8-r1.ebuild
deleted file mode 100644
index af14c8c0b4b..000
--- a/dev-php/PEAR-Auth_HTTP/PEAR-Auth_HTTP-2.1.8-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit php-pear-r2
-
-DESCRIPTION="Create HTTP authentication systems like Apache's realm-based 
.htaccess mechanism"
-LICENSE="PHP-3.01"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-RDEPEND="dev-php/PEAR-Auth"
-DOCS=( docs/sample.sql )
-HTML_DOCS=( docs/test_digest_simple.php docs/test_digest_post.php 
docs/test_digest_get.php docs/test_basic_simple.php )

diff --git a/dev-php/PEAR-Auth_HTTP/metadata.xml 
b/dev-php/PEAR-Auth_HTTP/metadata.xml
deleted file mode 100644
index b86acf66c75..000
--- a/dev-php/PEAR-Auth_HTTP/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   php-b...@gentoo.org
-   PHP
-   
-

diff --git a/profiles/package.mask b/profiles/package.mask
index e2b60c7767a..cccde16be97 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -354,7 +354,6 @@ kde-apps/kommander
 # dev-php-Auth_HTTP has an upstream but relies on PEAR-Auth which does not
 # Masked for removal in 30 days
 dev-php/PEAR-Auth
-dev-php/PEAR-Auth_HTTP
 
 # Lars Wendler  (06 Aug 2017)
 # Masked for security reasons:



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

2017-09-11 Thread Michał Górny
commit: ba6d85b31119d0859d00c60bf445152d386f099d
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 11 18:49:50 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 11 18:56:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba6d85b3

sys-kernel/openvz-sources: Remove last-rited pkg

Closes: https://bugs.gentoo.org/580516
Closes: https://bugs.gentoo.org/463926
Closes: https://bugs.gentoo.org/516552

 profiles/package.mask  |  5 ---
 sys-kernel/openvz-sources/Manifest |  7 
 sys-kernel/openvz-sources/metadata.xml | 14 ---
 .../openvz-sources-2.6.32.108.5.ebuild | 48 --
 .../openvz-sources-2.6.32.108.8.ebuild | 48 --
 .../openvz-sources-2.6.32.111.12.ebuild| 48 --
 .../openvz-sources-2.6.32.112.15.ebuild| 48 --
 .../openvz-sources-2.6.32.113.11.ebuild| 48 --
 .../openvz-sources-2.6.32.116.1.ebuild | 48 --
 9 files changed, 314 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index afdf67b4719..5cc48e253ce 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -394,11 +394,6 @@ media-libs/silgraphite
 # the current versions. Removal in 14 days.
 dev-texlive/texlive-documentation
 
-# Michał Górny  (04 Aug 2017)
-# Unmaintained since mid-2016, requires an active maintainer. Has
-# multiple build failure bugs. Removal in 30 days. Bug #580516.
-sys-kernel/openvz-sources
-
 # Alexey Shvetsov  (26 Jul 2017)
 # Its pre release so better to mask it
 =media-gfx/freecad-0.17_pre*

diff --git a/sys-kernel/openvz-sources/Manifest 
b/sys-kernel/openvz-sources/Manifest
deleted file mode 100644
index 064d34eda69..000
--- a/sys-kernel/openvz-sources/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-DIST linux-2.6.32.tar.xz 52620720 SHA256 
723106c298c5ba8733bb51ecc106b05e332a18490edc5f61cc6e57dbb36dcc46 SHA512 
f8570daf2806eb191fce54cc7358577b0571bb295a75bd86db630d6136b328ae48e4732554b2d1886c64b0a0018bf0b9105dcface978a5005d1b77789aa40312
 WHIRLPOOL 
bfcb4b186f7c4b60e69674a85d20a8e92b5efd05941b550401ef446cc6b20c9ed197f920d1cd9250c0e518c05308b9225f7ababe41cdfc83570412117b2ee555
-DIST patch-042stab108.5-combined.gz 52741774 SHA256 
9909c8565b17fdd5f0f6694ea1e5cfb16bba7008cd57171297dd9136fc18ea19 SHA512 
ff48ccd0bb83f6ba2810dbdbb13b66b710882384d16e441ac8a8447dc1a6d2171b84a4e494fde32b5b95de73a652f74e4a8b698ccd6716e402c64b983faa593a
 WHIRLPOOL 
da80e16b2c9cc803aaa5c46175adb81f81d7b688b4360f4002ad1513217f40103465948e99417e25e046bb4b8feb725b5d53f165981f6a213997d5f40dfd3274
-DIST patch-042stab108.8-combined.gz 52745522 SHA256 
3a08fe55caf39a012e00f434bbcc2fa590728186eeac4843d2937d1cd983c6a0 SHA512 
dc2b8e11084d3f11fb8b9f37f1a0d444881558982c1d9d4d7716c8bbe1ca5f594d2be0954ad57d8413075e431020b87eef2d11e9783f4dc22276b9ac892368c5
 WHIRLPOOL 
540a101279087c9cb992803188371e2082fe3d107b8c106a2dcd82bbc3c8895388c3fb15788e71d3b3438c0830da1c7f923a547fdcabf2b867aff4ecaa83bfe7
-DIST patch-042stab111.12-combined.gz 52812755 SHA256 
d427fb467f6ee2eb895c6ec54f3c7ef674a525e5e68f2c850763bb5e7916710c SHA512 
6cf071a8d7fe405e9a4907b2c8577c663cca3f799d3a4c03d79aea1ceec264abe336bf21e8f115a2ee13f4ba1b11abc1157cf231dcf55c4c89689985a07a86bf
 WHIRLPOOL 
d1d2b435ca53377adfe0dc85b040415928ce93cde33bc628fa0683824d8090238f8cb682fcac12b1f834edc3220a07486ddb9c63a0c8f3e9061829a49111b10e
-DIST patch-042stab112.15-combined.gz 64328107 SHA256 
10309105a1cedba25e122294cb918622d666fd3421656b0579dbc5e81f96f44f SHA512 
3c7ad792c9f8b13d61c0d9ed173e9fd9e2915a73d0533c32357c7caee1d213e42f891dc4ee1509b2bb4a7a19985f757ab52c3023169e341b45bb3ea6fb8bf8be
 WHIRLPOOL 
1c0f6c35a66342cbbe602107b269c04cf048e6efb4bbaf60210f6ee0eee30eb652d30518da6e85b9c37fead769b9bfd7d8a7410482c778a5b634d88b10c76c6c
-DIST patch-042stab113.11-combined.gz 64331474 SHA256 
00baf6ddb8fd50cf415d402fb4bfac064008ff7320183fee8985739401b6c002 SHA512 
87f9551d37f0f4c1dcbef251acf402c95c454c377300851d83d47bc100614cbda35767d32376827dd38d3daa72c3c80ed3b9504ce92924aa1d7b74c804fa1031
 WHIRLPOOL 
0141f853f1c0a7dad084a2f5889113b1a17ac24fcb2d66d19569a9f03368817f489adeddee00ab4b906ad4d31d744fae08acdf41142b09764c5be539afc8fcf6
-DIST patch-042stab116.1-combined.gz 64360898 SHA256 
7bdc7180438916ae242048df5aeedc592d2941b4f87fba0d01ccc13e4b11d457 SHA512 
f3415c541467760a00d3554c33453baf7b817945792e73b07c04ac25b9e1c3dcfa425905acb4b049a8efbd7509bd722984ff9ac07e6f006bac9a6a952e58aee0
 WHIRLPOOL 
b4be5e988fb32d8522213150bdecc3aca099a63a2bcffc2b894bb9041603363b4636d0bc83000cf3b8a51f5849b9833645f5bce4e058755c9a237bbe0db2e3d0

diff --git a/sys-kernel/openvz-sources/metadata.xml 
b/sys-kernel/openvz-sources/metadata.xml
deleted file mode 100644
index 39166738d08..000
--- a/sys-kernel/openvz-sources/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-

[gentoo-commits] repo/gentoo:master commit in: profiles/, media-gfx/DFBPoint/

2017-09-11 Thread Michał Górny
commit: 3cb61f56ca97240859e19a85846e047c604e8338
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 11 18:42:51 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 11 18:56:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cb61f56

media-gfx/DFBPoint: Remove last-rited pkg

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

 media-gfx/DFBPoint/DFBPoint-0.7.2.ebuild | 41 
 media-gfx/DFBPoint/Manifest  |  1 -
 media-gfx/DFBPoint/metadata.xml  |  5 
 profiles/package.mask|  5 
 4 files changed, 52 deletions(-)

diff --git a/media-gfx/DFBPoint/DFBPoint-0.7.2.ebuild 
b/media-gfx/DFBPoint/DFBPoint-0.7.2.ebuild
deleted file mode 100644
index c9dd948dc5c..000
--- a/media-gfx/DFBPoint/DFBPoint-0.7.2.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit gnome2-utils
-
-DESCRIPTION="DFBPoint is presentation program based on DirectFB"
-HOMEPAGE="http://www.directfb.org/index.php?path=Projects%2FDFBPoint;
-SRC_URI="http://www.directfb.org/download/${PN}/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 -sparc x86"
-IUSE=""
-
-RDEPEND="
-   dev-libs/DirectFB
-   >=dev-libs/glib-2:2
-"
-DEPEND="${RDEPEND}
-   >=dev-libs/glib-2
-"
-
-src_prepare() {
-   gnome2_disable_deprecation_warning
-}
-
-src_install () {
-   default
-
-   dodir /usr/share/DFBPoint/
-   cp dfbpoint.dtd "${D}"/usr/share/DFBPoint/
-
-   dodoc AUTHORS ChangeLog INSTALL README NEWS
-
-   dodir /usr/share/DFBPoint/examples/
-   cd examples
-   cp bg.png bullet.png decker.ttf test.xml wilber_stoned.png \
-   "${D}"/usr/share/DFBPoint/examples/
-   cp -R guadec/ "${D}"/usr/share/DFBPoint/examples/
-}

diff --git a/media-gfx/DFBPoint/Manifest b/media-gfx/DFBPoint/Manifest
deleted file mode 100644
index a0e3096f062..000
--- a/media-gfx/DFBPoint/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST DFBPoint-0.7.2.tar.gz 536190 SHA256 
0518773b8aceca0f105a01c70480951c1b6ee173d85db31f9168d3c4173df325 SHA512 
f1e256a40adfa9397a07730eb53c6239ea26615a789337d93f02ed85b16750768634398ed4e3da36cde7192b8fc34a87ccbe0e85f394a586da18d8f982e3b304
 WHIRLPOOL 
ee24222a262c6495cf6c14c75e6131a2d4d970688165d017026f4810bb92a28ab738a1e9bfcacd7e34120ed05998f2def7572de01a0dcdc75ea658752af2

diff --git a/media-gfx/DFBPoint/metadata.xml b/media-gfx/DFBPoint/metadata.xml
deleted file mode 100644
index 6f49eba8f49..000
--- a/media-gfx/DFBPoint/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-

diff --git a/profiles/package.mask b/profiles/package.mask
index ef2de70ed27..c8d2d2b2171 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -429,11 +429,6 @@ app-mobilephone/linuxsms
 # in a month.
 games-arcade/smc
 
-# Pacho Ramos  (26 Jul 2017)
-# Dead for a long time, relies on also dead DirectFB lib (#625608). Removal
-# in a month.
-media-gfx/DFBPoint
-
 # Kent Fredric  (21 Jul 2017)
 # Masked due to serious regression that introduces widespread data
 # corruption when storing data in blobs. Masked, because any code



[gentoo-commits] repo/gentoo:master commit in: dev-php/PEAR-HTML_Template_IT/files/, dev-php/PEAR-HTML_Template_IT/, profiles/

2017-09-11 Thread Michał Górny
commit: 8544036496c44901cc6d67c2b3f177e78d4c5378
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 11 18:54:54 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 11 18:56:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85440364

dev-php/PEAR-HTML_Template_IT: Remove last-rited pkg

 dev-php/PEAR-HTML_Template_IT/Manifest |  1 -
 .../PEAR-HTML_Template_IT-1.3.0-r1.ebuild  | 32 ---
 .../PEAR-HTML_Template_IT-1.3.0.ebuild | 12 -
 .../PEAR-HTML_Template_IT/files/constructor.patch  | 62 --
 .../files/preg-callback.patch  | 17 --
 dev-php/PEAR-HTML_Template_IT/metadata.xml |  8 ---
 profiles/package.mask  |  1 -
 7 files changed, 133 deletions(-)

diff --git a/dev-php/PEAR-HTML_Template_IT/Manifest 
b/dev-php/PEAR-HTML_Template_IT/Manifest
deleted file mode 100644
index ff46c074bfc..000
--- a/dev-php/PEAR-HTML_Template_IT/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST HTML_Template_IT-1.3.0.tgz 23309 SHA256 
fe042e9fcc34b77cb6c008090257a25c39e3c1f5e3b0cac99e4eef142954fe70 SHA512 
3174db25b09de3dd11e572c6f85b40ba8d6dd213175bcf9b308a52a6b3756ffa7870cfca5766f5692282b5788d6ae586003259e518f26fc263b25da12f99e168
 WHIRLPOOL 
6591343353dcd5ce09161d0afed1ebedaf6d92592ef467f11bb1126c733059a41d043675d8ed966d0cd949cfc22897cc659c5c229d85bd421221a11f6fb4cff4

diff --git 
a/dev-php/PEAR-HTML_Template_IT/PEAR-HTML_Template_IT-1.3.0-r1.ebuild 
b/dev-php/PEAR-HTML_Template_IT/PEAR-HTML_Template_IT-1.3.0-r1.ebuild
deleted file mode 100644
index c60b49c2ffd..000
--- a/dev-php/PEAR-HTML_Template_IT/PEAR-HTML_Template_IT-1.3.0-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit php-pear-r2
-
-DESCRIPTION="Integrated Templates"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
-IUSE="examples test"
-DEPEND="test? ( dev-php/phpunit ${RDEPEND} )"
-
-src_prepare() {
-   eapply "${FILESDIR}/preg-callback.patch" \
-   "${FILESDIR}/constructor.patch"
-   eapply_user
-}
-
-src_install() {
-   use examples && HTML_DOCS=(
-   examples/sample_it.php
-   examples/sample_itx_addblockfile.php
-   examples/templates/
-   )
-   php-pear-r2_src_install
-}
-
-src_test() {
-   phpunit tests/AllTests.php || die
-}

diff --git a/dev-php/PEAR-HTML_Template_IT/PEAR-HTML_Template_IT-1.3.0.ebuild 
b/dev-php/PEAR-HTML_Template_IT/PEAR-HTML_Template_IT-1.3.0.ebuild
deleted file mode 100644
index 6afed25538f..000
--- a/dev-php/PEAR-HTML_Template_IT/PEAR-HTML_Template_IT-1.3.0.ebuild
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit php-pear-r1
-
-DESCRIPTION="Integrated Templates"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
-IUSE=""

diff --git a/dev-php/PEAR-HTML_Template_IT/files/constructor.patch 
b/dev-php/PEAR-HTML_Template_IT/files/constructor.patch
deleted file mode 100644
index 61d54eab4e2..000
--- a/dev-php/PEAR-HTML_Template_IT/files/constructor.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-diff -aurN a/HTML/Template/IT_Error.php b/HTML/Template/IT_Error.php
 a/HTML/Template/IT_Error.php   2010-03-10 03:08:10.0 -0500
-+++ b/HTML/Template/IT_Error.php   2017-08-01 16:44:31.257269180 -0400
-@@ -58,8 +58,11 @@
-  */
- function IT_Error($msg, $file = __FILE__, $line = __LINE__)
- {
-+$this->__construct($msg, $file, $line);
-+}
-+function __construct($msg, $file = __FILE__, $line = __LINE__)
-+{
- $this->PEAR_Error(sprintf("%s [%s on line %d].", $msg, $file, 
$line)); 
- } // end func IT_Error
-   
- } // end class IT_Error
--?>
-diff -aurN a/HTML/Template/IT.php b/HTML/Template/IT.php
 a/HTML/Template/IT.php 2017-08-01 16:40:29.822907534 -0400
-+++ b/HTML/Template/IT.php 2017-08-01 16:44:46.515860952 -0400
-@@ -409,6 +409,10 @@
-  */
- function HTML_Template_IT($root = '', $options = null)
- {
-+$this->__construct($root, $options);
-+}
-+function __construct($root = '', $options = null)
-+{
- if (!is_null($options)) {
- $this->setOptions($options);
- }
-@@ -1184,4 +1188,3 @@
- $errorMessages[$value] : $errorMessages[IT_ERROR];
- }
- } // end class IntegratedTemplate
--?>
-diff -aurN a/HTML/Template/ITX.php b/HTML/Template/ITX.php
 a/HTML/Template/ITX.php2010-03-10 03:08:10.0 -0500
-+++ b/HTML/Template/ITX.php2017-08-01 16:44:41.185654236 -0400
-@@ -138,13 +138,17 @@
-  */
- function HTML_Template_ITX($root = '')
- {
-+$this->__construct($root);
-+}
-+function __construct($root = '')
-+{

[gentoo-commits] repo/gentoo:master commit in: profiles/, dev-php/PEAR-Services_Weather/

2017-09-11 Thread Michał Górny
commit: d3ab1f1979f6b153bfade499700575dc8cf61b90
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 11 18:52:51 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 11 18:56:22 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3ab1f19

dev-php/PEAR-Services_Weather: Remove last-rited pkg

 dev-php/PEAR-Services_Weather/Manifest   |  1 -
 .../PEAR-Services_Weather-1.4.6.ebuild   | 20 
 dev-php/PEAR-Services_Weather/metadata.xml   |  8 
 profiles/package.mask|  1 -
 4 files changed, 30 deletions(-)

diff --git a/dev-php/PEAR-Services_Weather/Manifest 
b/dev-php/PEAR-Services_Weather/Manifest
deleted file mode 100644
index 3f2b88796e4..000
--- a/dev-php/PEAR-Services_Weather/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Services_Weather-1.4.6.tgz 55639 SHA256 
ca7034efd56be892c36b747bae80566a2cd23c11d4a1d92dd9619ec36da1 SHA512 
f70796909da0bb58afd1292485a467c61d0f12a2861550873fbe2cbed3cd4712b1765ae51202cbe1ef185043cda61df465bd5995daf317f065e5bf02ad43378b
 WHIRLPOOL 
5d5982b34029c99f4eefd6fa56e86488e96caab92edaceadc8d6f242648d9b2eceabb91b3fc2fc9d3314f746fcf9669bfa5ec5321960e804e2fb8306ac8562db

diff --git a/dev-php/PEAR-Services_Weather/PEAR-Services_Weather-1.4.6.ebuild 
b/dev-php/PEAR-Services_Weather/PEAR-Services_Weather-1.4.6.ebuild
deleted file mode 100644
index 2d613055d01..000
--- a/dev-php/PEAR-Services_Weather/PEAR-Services_Weather-1.4.6.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-
-inherit php-pear-r1
-
-DESCRIPTION="This class acts as an interface to various online 
weather-services"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86"
-IUSE="minimal"
-RDEPEND="dev-lang/php[ctype]
-   >=dev-php/PEAR-HTTP_Request-1.2.4-r1
-   !minimal? ( >=dev-php/PEAR-Cache-1.5.4-r1
-   >=dev-php/PEAR-DB-1.7.6-r1
-   >=dev-php/PEAR-SOAP-0.8.1-r1
-   >=dev-php/PEAR-XML_Serializer-0.15.0-r1
-   >=dev-php/PEAR-Net_FTP-1.3.1 )"

diff --git a/dev-php/PEAR-Services_Weather/metadata.xml 
b/dev-php/PEAR-Services_Weather/metadata.xml
deleted file mode 100644
index aca42932b83..000
--- a/dev-php/PEAR-Services_Weather/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-   php-b...@gentoo.org
-   PHP
-
-

diff --git a/profiles/package.mask b/profiles/package.mask
index 2ae50b366c1..f7f6e68cf35 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -363,7 +363,6 @@ dev-php/PEAR-Numbers_Roman
 dev-php/PEAR-PEAR_Info
 dev-php/PEAR-SOAP
 dev-php/PEAR-Services_Amazon
-dev-php/PEAR-Services_Weather
 
 # Lars Wendler  (06 Aug 2017)
 # Masked for security reasons:



[gentoo-commits] repo/gentoo:master commit in: profiles/, dev-php/PEAR-HTML_TreeMenu/, dev-php/PEAR-HTML_TreeMenu/files/

2017-09-11 Thread Michał Górny
commit: 117f9c9c8e20aa7f63b49e4e4b25ebaf857feede
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 11 18:54:47 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 11 18:56:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=117f9c9c

dev-php/PEAR-HTML_TreeMenu: Remove last-rited pkg

 dev-php/PEAR-HTML_TreeMenu/Manifest|   1 -
 .../PEAR-HTML_TreeMenu-1.2.2-r1.ebuild |  26 
 .../PEAR-HTML_TreeMenu/files/modern-syntax.patch   | 144 -
 dev-php/PEAR-HTML_TreeMenu/metadata.xml|   8 --
 profiles/package.mask  |   1 -
 5 files changed, 180 deletions(-)

diff --git a/dev-php/PEAR-HTML_TreeMenu/Manifest 
b/dev-php/PEAR-HTML_TreeMenu/Manifest
deleted file mode 100644
index 4519b477dba..000
--- a/dev-php/PEAR-HTML_TreeMenu/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST HTML_TreeMenu-1.2.2.tgz 55925 SHA256 
bd57e97b9e1e84c97faec057f842452a5a1240798756d17ee959b1971def3d12 SHA512 
653b9e82133a447f65feaf1e95f1948d889d5c97198b5bcc6fd2bf5f9eda89c087d77e863c8fbbd5da8083926716f63820cd8504751c29fbf45695a6b83b01b4
 WHIRLPOOL 
def5ae0f77bfe773698cccecdaba1326c6cc3fdbd872dc1fc6175a7dd7a511a26e567fdb4f29269660560cc17283df7fc396673e96eda9f9dd92060bd00ccf20

diff --git a/dev-php/PEAR-HTML_TreeMenu/PEAR-HTML_TreeMenu-1.2.2-r1.ebuild 
b/dev-php/PEAR-HTML_TreeMenu/PEAR-HTML_TreeMenu-1.2.2-r1.ebuild
deleted file mode 100644
index a08179fc41a..000
--- a/dev-php/PEAR-HTML_TreeMenu/PEAR-HTML_TreeMenu-1.2.2-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit php-pear-r2
-
-DESCRIPTION="Provides an API to create a HTML tree"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
-IUSE=""
-
-PATCHES=( "${FILESDIR}/modern-syntax.patch" )
-
-src_install() {
-   php-pear-r2_src_install
-   docinto html
-   dodoc -r TreeMenu.js images imagesAlt imagesAlt2 imagesAlt3 
docs/example.php
-}
-
-pkg_postinst() {
-   elog "Please copy the TreeMenu.js and the contents of one of the images"
-   elog "directory from ${EROOT}usr/share/doc/${PF}/html to the same 
location"
-   elog "in your website for this script to work properly"
-}

diff --git a/dev-php/PEAR-HTML_TreeMenu/files/modern-syntax.patch 
b/dev-php/PEAR-HTML_TreeMenu/files/modern-syntax.patch
deleted file mode 100644
index 8b9773d1235..000
--- a/dev-php/PEAR-HTML_TreeMenu/files/modern-syntax.patch
+++ /dev/null
@@ -1,144 +0,0 @@
-diff -aurN a/HTML/TreeMenu.php b/HTML/TreeMenu.php
 a/HTML/TreeMenu.php2010-10-25 05:10:46.0 -0400
-+++ b/HTML/TreeMenu.php2017-08-04 15:25:16.730007135 -0400
-@@ -83,6 +83,9 @@
-  *
-  * @access public
-  */
-+function __construct()
-+{
-+}
- function HTML_TreeMenu()
- {
- // Not much to do here :(
-@@ -206,7 +209,7 @@
- case 'heyes_array':
- // Need to create a HTML_TreeMenu object ?
- if (!isset($params['treeMenu'])) {
--$treeMenu =  HTML_TreeMenu();
-+$treeMenu = new HTML_TreeMenu();
- $parentID = 0;
- } else {
- $treeMenu = &$params['treeMenu'];
-@@ -240,7 +243,7 @@
- default:
- // Need to create a HTML_TreeMenu object ?
- if (!isset($params['treeMenu'])) {
--$treeMenu =  HTML_TreeMenu();
-+$treeMenu = new HTML_TreeMenu();
- } else {
- $treeMenu = &$params['treeMenu'];
- }
-@@ -312,7 +315,7 @@
- if (is_string($xml)) {
- // Supplied $xml is a string
- include_once 'XML/Tree.php';
--$xmlTree =  XML_Tree();
-+$xmlTree = new XML_Tree();
- $xmlTree->getTreeFromString($xml);
- } else {
- // Supplied $xml is an XML_Tree object
-@@ -469,7 +472,7 @@
-  *
-  * @access public
-  */
--function HTML_TreeNode($options = array(), $events = array())
-+function __construct($options = array(), $events = array())
- {
- $this->text  = '';
- $this->link  = '';
-@@ -488,7 +491,10 @@
- $this->$option = $value;
- }
- }
--
-+function HTML_TreeNode($options = array(), $events = array())
-+{
-+self::__construct($options, $events);
-+}
- /**
-  * Allows setting of various parameters after the initial constructor call
-  *
-@@ -585,11 +591,14 @@
-  *
-  * @param HTML_TreeMenu &$structure The menu structure
-  */
--function HTML_TreeMenu_Presentation(&$structure)
-+function __construct(&$structure)
- {
- $this->menu = &$structure;
- }
--
-+function HTML_TreeMenu_Presentation(&$structure)
-+{
-+self::__construct($structure);
-+}
- 

[gentoo-commits] repo/gentoo:master commit in: profiles/, x11-misc/tinymount/

2017-09-11 Thread Michał Górny
commit: a14b6269ee691134c52fc3b9075aa1b353a6467c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 11 18:45:27 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 11 18:56:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a14b6269

x11-misc/tinymount: Remove last-rited pkg

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

 profiles/package.mask |  5 ---
 x11-misc/tinymount/Manifest   |  1 -
 x11-misc/tinymount/metadata.xml   | 20 ---
 x11-misc/tinymount/tinymount-0.2.8.ebuild | 56 ---
 4 files changed, 82 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 6a34e2aacb6..95099f8db2a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -411,11 +411,6 @@ x11-apps/spotlighter
 # Fails to build (#542108), relies on dead DirectFB. Removal in a month.
 dev-libs/DFB++
 
-# Pacho Ramos  (26 Jul 2017)
-# One of the last consumers of old udisks:0, upstream dead for ages
-# (#601358). Removal in a month.
-x11-misc/tinymount
-
 # Kent Fredric  (21 Jul 2017)
 # Masked due to serious regression that introduces widespread data
 # corruption when storing data in blobs. Masked, because any code

diff --git a/x11-misc/tinymount/Manifest b/x11-misc/tinymount/Manifest
deleted file mode 100644
index 88116742fcf..000
--- a/x11-misc/tinymount/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tinymount-0.2.8.tar.gz 28176 SHA256 
c3aae8e77d32818cbb52a186924bfd0b22fdf45e6e5c73bff56ea478c45fe9ba SHA512 
22a958938ce4b4d34d6edd037594945e91d37499264d7907c79c220bd38243b9e4e7b422b00cacc0af991fac9e7d9022d932042df7a65ef9339f351e9b94c758
 WHIRLPOOL 
bbe0e3a5e7b8b595b0c870e0c68fb99bd2852ada2c5f246d5e3efca7689c57765e6f1f1bb1f524ef6367aa26a3b48c4f3468966f21f7808ba108ce28e3d4cac0

diff --git a/x11-misc/tinymount/metadata.xml b/x11-misc/tinymount/metadata.xml
deleted file mode 100644
index 692225c19fa..000
--- a/x11-misc/tinymount/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-  
-liman...@narod.ru
-Mike Limansky
-Both upstream and ebuild author
-  
-  
-desktop-m...@gentoo.org
-Gentoo Desktop Miscellaneous Project
-  
-  
-proxy-ma...@gentoo.org
-Proxy Maintainers
-  
-  
-limansky/tinymount
-  
-

diff --git a/x11-misc/tinymount/tinymount-0.2.8.ebuild 
b/x11-misc/tinymount/tinymount-0.2.8.ebuild
deleted file mode 100644
index 10392535326..000
--- a/x11-misc/tinymount/tinymount-0.2.8.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PLOCALES="ru uk"
-inherit l10n qt4-r2
-
-if [[ ${PV} == * ]]; then
-   EGIT_REPO_URI=("https://github.com/limansky/${PN}.git;)
-   inherit git-r3
-else
-   SRC_URI="https://github.com/limansky/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Simple graphical utility for disk mounting"
-HOMEPAGE="https://github.com/limansky/tinymount;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug libnotify"
-
-COMMON_DEPEND="
-   dev-qt/qtcore:4
-   dev-qt/qtdbus:4
-   dev-qt/qtgui:4
-   libnotify? ( x11-libs/libnotify )"
-DEPEND="${COMMON_DEPEND}
-   virtual/pkgconfig"
-RDEPEND="${COMMON_DEPEND}
-   sys-fs/udisks:0"
-
-DOCS=( ChangeLog README.md )
-
-src_prepare() {
-   remove_locale() {
-   sed -i -e "/translations\/${PN}_${1}.ts/d" src/src.pro || die
-   }
-
-   # Check for locales added/removed from previous version
-   l10n_find_plocales_changes src/translations "${PN}_" .ts
-
-   # Prevent disabled locales from being built
-   l10n_for_each_disabled_locale_do remove_locale
-
-   # Bug 441986
-   sed -i -e 's|-Werror||g' src/src.pro || die
-
-   qt4-r2_src_prepare
-}
-
-src_configure() {
-   eqmake4 \
-   PREFIX="${EPREFIX}/usr" \
-   $(use libnotify && echo CONFIG+=with_libnotify)
-}



[gentoo-commits] repo/gentoo:master commit in: profiles/, sci-geosciences/googleearth/, sci-geosciences/googleearth/files/

2017-09-11 Thread Michał Górny
commit: f2699c5c3ed279c944584589473d73e07f441267
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 11 18:44:48 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 11 18:56:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2699c5c

sci-geosciences/googleearth: Remove last-rited pkg

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

 profiles/package.mask  |   4 -
 sci-geosciences/googleearth/Manifest   |   2 -
 .../files/googleearth-7-desktopfile.patch  |  17 --
 .../googleearth/files/googleearth-mimetypes.xml|  21 ---
 .../googleearth/googleearth-7.1.8.3036.ebuild  | 174 -
 sci-geosciences/googleearth/metadata.xml   |  10 --
 6 files changed, 228 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 003c486bfba..6a34e2aacb6 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -416,10 +416,6 @@ dev-libs/DFB++
 # (#601358). Removal in a month.
 x11-misc/tinymount
 
-# Pacho Ramos  (26 Jul 2017)
-# EOL, severely broken, impossible to bump (#624966). Removal in a month.
-sci-geosciences/googleearth
-
 # Kent Fredric  (21 Jul 2017)
 # Masked due to serious regression that introduces widespread data
 # corruption when storing data in blobs. Masked, because any code

diff --git a/sci-geosciences/googleearth/Manifest 
b/sci-geosciences/googleearth/Manifest
deleted file mode 100644
index 17391443425..000
--- a/sci-geosciences/googleearth/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST GoogleEarthLinux-7.1.8.3036_amd64.deb 45349754 SHA256 
6612d107d271b7210399c23a631e88cf424bbd6744bedc265f855a5decbd9637 SHA512 
4dd8c29247a85df903ef0e4552081f6b25abae5020ce3ce59277fa1ab566fa429a0e674674e844bf12fa9747a1becff3ad124f1325755771359ffadcbed1e9e2
 WHIRLPOOL 
6378a6a29e46ce8bfd937b45733bfe1530659a3374a8146e1d5dbb9e90b6afb4fe7989198c54034596735991b953acef4ad9ad65130635b318168cb79a5d0c00
-DIST GoogleEarthLinux-7.1.8.3036_i386.deb 44160280 SHA256 
82028d65869f6f1e40e4e09764ea7db020ca467651722c6113eccd21735fcd3e SHA512 
e28fa3bbd84fb5dc09c8a2e318274bebb04e6b272ca9d2df8a36835700ed20a33682d84d249fde8d7235bfaeff6c89cd5325518528931e4cff2117cca842add3
 WHIRLPOOL 
487ecba9ff8528515f66c96f01b5aad621065c672516eabe6f21de3a0f2c2273b44da3ccd75b0684469d4155023630c7e3cdf8da8b128c00939fa1350ecf12af

diff --git a/sci-geosciences/googleearth/files/googleearth-7-desktopfile.patch 
b/sci-geosciences/googleearth/files/googleearth-7-desktopfile.patch
deleted file mode 100644
index 0de8b589b77..000
--- a/sci-geosciences/googleearth/files/googleearth-7-desktopfile.patch
+++ /dev/null
@@ -1,17 +0,0 @@
 google-earth.desktop
-+++ google-earth.desktop
-@@ -3,10 +3,10 @@
- Name=Google Earth
- GenericName=3D planet viewer
- Comment=Explore, search and discover the planet
--Exec=/opt/google/earth/free/google-earth %f
-+Exec=/opt/googleearth/googleearth %f
- Terminal=false
--MultipleArgs=false
-+X-MultipleArgs=false
- Icon=google-earth
- Type=Application
--Categories=Application;Network
--MimeType=application/vnd.google-earth.kml+xml;application/vnd.google-earth.kmz;application/earthviewer;application/keyhole
-+Categories=Network;
-+MimeType=application/vnd.google-earth.kml+xml;application/vnd.google-earth.kmz;application/earthviewer;application/keyhole;

diff --git a/sci-geosciences/googleearth/files/googleearth-mimetypes.xml 
b/sci-geosciences/googleearth/files/googleearth-mimetypes.xml
deleted file mode 100644
index 3ecfa97cdae..000
--- a/sci-geosciences/googleearth/files/googleearth-mimetypes.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-  
-Keyhole Markup Language data
-
-  
-
-  
-Keyhole Markup Language archive
-
-  
-
-  
-Keyhole Markup Language data
-  
-
-  
-Keyhole Markup Language data
-  
-
-

diff --git a/sci-geosciences/googleearth/googleearth-7.1.8.3036.ebuild 
b/sci-geosciences/googleearth/googleearth-7.1.8.3036.ebuild
deleted file mode 100644
index 74329abbc43..000
--- a/sci-geosciences/googleearth/googleearth-7.1.8.3036.ebuild
+++ /dev/null
@@ -1,174 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit pax-utils eutils unpacker fdo-mime gnome2-utils
-
-DESCRIPTION="A 3D interface to the planet"
-HOMEPAGE="https://earth.google.com/;
-# no upstream versioning, version determined from help/about
-# incorrect digest means upstream bumped and thus needs version bump
-SRC_URI="x86? ( 
https://dl.google.com/dl/earth/client/current/google-earth-stable_current_i386.deb
-   -> GoogleEarthLinux-${PV}_i386.deb )
-   amd64? ( 
https://dl.google.com/dl/earth/client/current/google-earth-stable_current_amd64.deb
-   -> GoogleEarthLinux-${PV}_amd64.deb )"
-LICENSE="googleearth GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-RESTRICT="mirror splitdebug"
-IUSE="+bundled-libs"
-

[gentoo-commits] repo/gentoo:master commit in: profiles/, dev-php/PEAR-PEAR_Info/

2017-09-11 Thread Michał Górny
commit: e62dc5a5c396db709d660d55e415eac7ab8374de
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 11 18:54:07 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 11 18:56:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e62dc5a5

dev-php/PEAR-PEAR_Info: Remove last-rited pkg

 dev-php/PEAR-PEAR_Info/Manifest   |  2 --
 dev-php/PEAR-PEAR_Info/PEAR-PEAR_Info-1.7.0.ebuild| 10 --
 dev-php/PEAR-PEAR_Info/PEAR-PEAR_Info-1.9.2-r3.ebuild | 15 ---
 dev-php/PEAR-PEAR_Info/metadata.xml   |  8 
 profiles/package.mask |  1 -
 5 files changed, 36 deletions(-)

diff --git a/dev-php/PEAR-PEAR_Info/Manifest b/dev-php/PEAR-PEAR_Info/Manifest
deleted file mode 100644
index 3450d3dfd07..000
--- a/dev-php/PEAR-PEAR_Info/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST PEAR_Info-1.7.0.tgz 56638 SHA256 
2e45b938db2df9621e56298ed46324621bbc498f3497380628125bc2e0ef02d6 SHA512 
53781a5aa8d256e702ec77e67d49a9c37d05dfd90677f1b742fc37ba77a9209370aa0d9e69973839301fa46b93dc16df8871d6c3a2a43cd6957cfacc5d6f6fa1
 WHIRLPOOL 
936a9fc0ac5d058ee832a21b6d85dec952ce233433fd0a91528251c1e54f2e704ebdc49a77cb14757da33598bf8bfbaef68bdd0b737c7d065cf205fa41eb19df
-DIST PEAR_Info-1.9.2.tgz 60722 SHA256 
6123482a21d0613e3911c71f999432eaf5d6369d615ae0f5b78a117fa1507733 SHA512 
f0b2d389bc6b0c5dc43b16ef1fefc6db516a542ca3f012c82b666fb883abbb68032f9fd4d1dd331860d17f5fb45a89c54b64dc6ca610f5c49daca2de144ea407
 WHIRLPOOL 
852b271964f90ea8f5b249c60b47180c695cbca6b0d8658b7e4088d58015b9d040c177b17acb14bf46b3581f0ea64fef4a8ed69cb6dff565bcce2202706c5b51

diff --git a/dev-php/PEAR-PEAR_Info/PEAR-PEAR_Info-1.7.0.ebuild 
b/dev-php/PEAR-PEAR_Info/PEAR-PEAR_Info-1.7.0.ebuild
deleted file mode 100644
index 0da3fb5d614..000
--- a/dev-php/PEAR-PEAR_Info/PEAR-PEAR_Info-1.7.0.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-inherit php-pear-r1
-
-DESCRIPTION="Show Information about your PEAR install and its packages"
-LICENSE="PHP-3 BSD"
-SLOT="0"
-KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
-IUSE=""

diff --git a/dev-php/PEAR-PEAR_Info/PEAR-PEAR_Info-1.9.2-r3.ebuild 
b/dev-php/PEAR-PEAR_Info/PEAR-PEAR_Info-1.9.2-r3.ebuild
deleted file mode 100644
index 4fe1d1dce57..000
--- a/dev-php/PEAR-PEAR_Info/PEAR-PEAR_Info-1.9.2-r3.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit php-pear-r1
-
-DESCRIPTION="Show Information about your PEAR install and its packages"
-LICENSE="PHP-3.01"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="minimal"
-
-DEPEND="dev-lang/php:*[pcre(+)]
-   dev-php/PEAR-Console_Getargs"

diff --git a/dev-php/PEAR-PEAR_Info/metadata.xml 
b/dev-php/PEAR-PEAR_Info/metadata.xml
deleted file mode 100644
index aca42932b83..000
--- a/dev-php/PEAR-PEAR_Info/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-   php-b...@gentoo.org
-   PHP
-
-

diff --git a/profiles/package.mask b/profiles/package.mask
index 9a90170ec14..708d1170c5f 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -360,7 +360,6 @@ dev-php/PEAR-HTML_TreeMenu
 dev-php/PEAR-HTTP_Client
 dev-php/PEAR-HTTP_Request
 dev-php/PEAR-Numbers_Roman
-dev-php/PEAR-PEAR_Info
 
 # Lars Wendler  (06 Aug 2017)
 # Masked for security reasons:



[gentoo-commits] repo/gentoo:master commit in: dev-libs/DFB++/files/, profiles/, dev-libs/DFB++/

2017-09-11 Thread Michał Górny
commit: 246d70e38bcc8119c76296e40163ac2d6557a2c3
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 11 18:46:39 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 11 18:56:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=246d70e3

dev-libs/DFB++: Remove last-rited pkg

Closes: https://bugs.gentoo.org/542108
Closes: https://bugs.gentoo.org/596438

 dev-libs/DFB++/DFB++-1.2.0.ebuild  | 28 --
 dev-libs/DFB++/Manifest|  1 -
 .../DFB++/files/DFB++-1.2.0-directfb-api.patch | 28 --
 dev-libs/DFB++/metadata.xml|  8 ---
 profiles/package.mask  |  4 
 5 files changed, 69 deletions(-)

diff --git a/dev-libs/DFB++/DFB++-1.2.0.ebuild 
b/dev-libs/DFB++/DFB++-1.2.0.ebuild
deleted file mode 100644
index f89148a7ac6..000
--- a/dev-libs/DFB++/DFB++-1.2.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-inherit eutils
-
-DESCRIPTION="C++ bindings for DirectFB"
-HOMEPAGE="http://www.directfb.org/dfb++.xml;
-SRC_URI="http://www.directfb.org/downloads/Extras/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 x86"
-IUSE=""
-
-RDEPEND=">=dev-libs/DirectFB-${PV}"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-src_unpack() {
-   unpack ${A}
-   cd "${S}"
-   epatch "${FILESDIR}"/${P}-directfb-api.patch #235041
-}
-
-src_install() {
-   emake install DESTDIR="${D}" || die
-   dodoc AUTHORS ChangeLog NEWS README
-}

diff --git a/dev-libs/DFB++/Manifest b/dev-libs/DFB++/Manifest
deleted file mode 100644
index 1f0b555300a..000
--- a/dev-libs/DFB++/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST DFB++-1.2.0.tar.gz 369240 SHA256 
d9281587e02ef288275d639a16abbe72ec0bc4e83f10b3308570f14f9126606a SHA512 
8689e1037f5cd19fb7f8e9ebe3eee971e6e51338116fad11a1618df4646daabeab79fec90670f3dc4e227be9ede9821abe927ffbbd0e57511220d3a28a75d1da
 WHIRLPOOL 
950218b861b524ab412429b8af7ea00a8568528e2577b86ff33877998b3474d6dddc678cfc4155e051261aeeef77183b3cf10f6106ea69e59526d3939908b890

diff --git a/dev-libs/DFB++/files/DFB++-1.2.0-directfb-api.patch 
b/dev-libs/DFB++/files/DFB++-1.2.0-directfb-api.patch
deleted file mode 100644
index 6b6dfc5ba8c..000
--- a/dev-libs/DFB++/files/DFB++-1.2.0-directfb-api.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-fix building with DirectFB-1.2.3
-
-http://bugs.gentoo.org/235041
-
-patch by Philippe Weibel
-
 dfb++/idirectfbvideoprovider.cpp
-+++ dfb++/idirectfbvideoprovider.cpp
-@@ -165,7 +165,7 @@
-  return level;
- }
- 
--void IDirectFBVideoProvider::SetStreamAttributes (DFBStreamDescription attr)
-+void IDirectFBVideoProvider::SetStreamAttributes (DFBStreamAttributes attr)
- {
-  DFBCHECK( iface->SetStreamAttributes (iface, attr) );
- }
 include/idirectfbvideoprovider.h
-+++ include/idirectfbvideoprovider.h
-@@ -68,7 +68,7 @@
-  floatGetVolume ();
- 
- 
-- void SetStreamAttributes   (DFBStreamDescription 
   attr);
-+ void SetStreamAttributes   (DFBStreamAttributes  
  attr);
- 
-  void SetAudioOutputs   
(DFBVideoProviderAudioUnits *audioUnits);
-  DFBVideoProviderAudioUnits   GetAudioOutputs   ();

diff --git a/dev-libs/DFB++/metadata.xml b/dev-libs/DFB++/metadata.xml
deleted file mode 100644
index 19bf1be2581..000
--- a/dev-libs/DFB++/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-   graph...@gentoo.org
-   Gentoo Graphics Project
-
-

diff --git a/profiles/package.mask b/profiles/package.mask
index 95099f8db2a..7aabe289371 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -407,10 +407,6 @@ sys-kernel/openvz-sources
 # Upstream dead, cannot be bumped, buggy (#468128). Removal in a month.
 x11-apps/spotlighter
 
-# Pacho Ramos  (26 Jul 2017)
-# Fails to build (#542108), relies on dead DirectFB. Removal in a month.
-dev-libs/DFB++
-
 # Kent Fredric  (21 Jul 2017)
 # Masked due to serious regression that introduces widespread data
 # corruption when storing data in blobs. Masked, because any code



  1   2   3   >