[gentoo-commits] repo/gentoo:master commit in: www-servers/puma/

2016-03-12 Thread Hans de Graaff
commit: 7dd76decb913489ddb4186b1e384dfaadb5b2b6e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 07:47:23 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 07:47:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dd76dec

www-servers/puma: initial import

Package-Manager: portage-2.2.26

 www-servers/puma/Manifest  |  1 +
 www-servers/puma/metadata.xml  | 18 +
 www-servers/puma/puma-3.1.0.ebuild | 54 ++
 3 files changed, 73 insertions(+)

diff --git a/www-servers/puma/Manifest b/www-servers/puma/Manifest
new file mode 100644
index 000..24f040b
--- /dev/null
+++ b/www-servers/puma/Manifest
@@ -0,0 +1 @@
+DIST puma-3.1.0.tar.gz 145272 SHA256 
b0d7c342ebd398d5cdebb25923ecb8b3f100ff2f4e92fe60218968b9ed5834ff SHA512 
b91446ce001107cfda689e4e7af3dbfb10bac9943ec3260c8830c1c4f962552c73113ba0f1aac453066716a84febb442908b5ffcd4f6fda1ecff7c9022898c12
 WHIRLPOOL 
266fadcbbe86cf94b792a86326e73f79266832c0d7cc2f03ceaab6cdaa87d7702723127dd14688cd1d00c516ac818229e72adbe42533ee61182b92eb0369e87a

diff --git a/www-servers/puma/metadata.xml b/www-servers/puma/metadata.xml
new file mode 100644
index 000..aa7df35
--- /dev/null
+++ b/www-servers/puma/metadata.xml
@@ -0,0 +1,18 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   r...@gentoo.org
+   Gentoo Ruby Project
+   
+   
+Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1
+server for Ruby/Rack applications. Puma is intended for use in
+both development and production environments. In order to get the
+best throughput, it is highly recommended that you use a Ruby
+implementation with real threads like Rubinius or JRuby.
+  
+   
+   puma/puma
+   
+

diff --git a/www-servers/puma/puma-3.1.0.ebuild 
b/www-servers/puma/puma-3.1.0.ebuild
new file mode 100644
index 000..95a646c
--- /dev/null
+++ b/www-servers/puma/puma-3.1.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="a simple, fast, threaded, and highly concurrent HTTP 1.1 server 
for Ruby/Rack"
+HOMEPAGE="http://puma.io/;
+SRC_URI="https://github.com/puma/puma/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="3"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND+=" dev-libs/openssl:0"
+RDEPEND+=" dev-libs/openssl:0"
+
+ruby_add_bdepend "virtual/ruby-ssl
+   test? ( dev-ruby/rack )"
+
+all_ruby_prepare() {
+   # Avoid test failing inconsistently
+   sed -i -e '/phased_restart_via_pumactl/,/^  end/ s:^:#:' 
test/test_integration.rb || die
+}
+
+each_ruby_prepare() {
+   sed -i -e 's:ruby:'${RUBY}':' test/shell/run.sh || die
+}
+
+each_ruby_configure() {
+   ${RUBY} -Cext/puma_http11 extconf.rb || die
+}
+
+each_ruby_compile() {
+   emake -Cext/puma_http11
+   cp ext/puma_http11/puma_http11$(get_modname) lib/puma/ || die
+}
+
+each_ruby_test() {
+   einfo "Running test suite"
+   ${RUBY} -Ilib:.:test -e "Dir['test/**/*test_*.rb'].each{|f| require f}" 
|| die
+
+   einfo "Running integration tests"
+   pushd test/shell
+   sh run.sh
+   popd
+}



[gentoo-commits] repo/gentoo:master commit in: games-engines/scummvm/

2016-03-12 Thread Michael Sterrett
commit: cefc8be569d168ba6e0ff69c6e78c18766106e5c
Author: Michael Sterrett  gentoo  org>
AuthorDate: Sun Mar 13 07:02:55 2016 +
Commit: Michael Sterrett  gentoo  org>
CommitDate: Sun Mar 13 07:03:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cefc8be5

games-engines/scummvm: version bump

Package-Manager: portage-2.2.26

 games-engines/scummvm/Manifest |   1 +
 games-engines/scummvm/scummvm-1.8.0.ebuild | 110 +
 2 files changed, 111 insertions(+)

diff --git a/games-engines/scummvm/Manifest b/games-engines/scummvm/Manifest
index c25de0b..e334089 100644
--- a/games-engines/scummvm/Manifest
+++ b/games-engines/scummvm/Manifest
@@ -1 +1,2 @@
 DIST scummvm-1.7.0.tar.bz2 20018016 SHA256 
d9ff0e8cf911afa466d5456d28fef692a17d47ddecfd428bf2fef591237c2e66 SHA512 
0133feb2df58461fb0e42b1e84cfb309bd964dad239f7ca0c7529edd4f4716895a45491e31597ec6f6d17361b0ce8f73c317399db07a1249b2ab570e4829000e
 WHIRLPOOL 
077eb74cf46dfb15eaa2d473b627d953bc8e13bd0ae87a4fdc16282e468cf237bd9173b761cc9f89b9d6a13ce76db40aa67d5092e2e77eba2a0c6dab097b0fb4
+DIST scummvm-1.8.0.tar.xz 17385064 SHA256 
a85c23a2b1fcb7586a7527ecdbdf6c899a45ecbdcba28b9322057dc27914daa8 SHA512 
2fb25467854d6115cf09fd40536728e2c1943c16d8bcb29ebbc3c37fa5dc750a72258e0b0dac6244e5ddcc5f2dfc69af3d7fdff83c98a92a546f8669daa8da27
 WHIRLPOOL 
55202291d09c86b250dc0ee24fdd3b34dd54924c4b5bb9889d6f2ef84f06db3caebc6bb36a9c1a9ccddd93cfdfaf5feac4982b4b0dc74305819af75031a68524

diff --git a/games-engines/scummvm/scummvm-1.8.0.ebuild 
b/games-engines/scummvm/scummvm-1.8.0.ebuild
new file mode 100644
index 000..6aff612
--- /dev/null
+++ b/games-engines/scummvm/scummvm-1.8.0.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit eutils flag-o-matic gnome2-utils toolchain-funcs games
+
+DESCRIPTION="Reimplementation of the SCUMM game engine used in Lucasarts 
adventures"
+HOMEPAGE="http://scummvm.sourceforge.net/;
+SRC_URI="http://scummvm.org/frs/scummvm/${PV}/${P}.tar.xz;
+
+LICENSE="GPL-2+ LGPL-2.1 BSD GPL-3-with-font-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE="aac alsa debug flac fluidsynth jpeg mpeg2 mp3 opengl png theora truetype 
unsupported vorbis zlib"
+RESTRICT="test"  # it only looks like there's a test there #77507
+
+RDEPEND=">=media-libs/libsdl-1.2.2[sound,joystick,video]
+   zlib? ( sys-libs/zlib )
+   jpeg? ( virtual/jpeg:0 )
+   png? ( media-libs/libpng:0 )
+   vorbis? ( media-libs/libogg media-libs/libvorbis )
+   theora? ( media-libs/libtheora )
+   aac? ( media-libs/faad2 )
+   alsa? ( media-libs/alsa-lib )
+   mp3? ( media-libs/libmad )
+   mpeg2? ( media-libs/libmpeg2 )
+   flac? ( media-libs/flac )
+   opengl? ( virtual/opengl )
+   truetype? ( media-libs/freetype:2 )
+   fluidsynth? ( media-sound/fluidsynth )"
+DEPEND="${RDEPEND}
+   app-arch/xz-utils
+   x86? ( dev-lang/nasm )"
+
+S=${WORKDIR}/${P/_/}
+
+src_prepare() {
+   # -g isn't needed for nasm here
+   sed -i \
+   -e '/NASMFLAGS/ s/-g//' \
+   configure || die
+   sed -i \
+   -e '/INSTALL.*doc/d' \
+   -e '/INSTALL.*\/pixmaps/d' \
+   -e 's/-s //' \
+   ports.mk || die
+}
+
+src_configure() {
+   local myconf
+
+   # bug #137547
+   use fluidsynth || myconf="${myconf} --disable-fluidsynth"
+
+   use x86 && append-ldflags -Wl,-z,noexecstack
+
+   # NOT AN AUTOCONF SCRIPT SO DONT CALL ECONF
+   ./configure \
+   --backend=sdl \
+   --host=$CHOST \
+   --enable-verbose-build \
+   --prefix=/usr \
+   --bindir="${GAMES_BINDIR}" \
+   --datadir="${GAMES_DATADIR}"/${PN} \
+   --libdir="${GAMES_LIBDIR}" \
+   --enable-zlib \
+   $(use_enable debug) \
+   $(use_enable !debug release-mode) \
+   $(use_enable zlib) \
+   $(use_enable aac faad) \
+   $(use_enable alsa) \
+   $(use_enable jpeg) \
+   $(use_enable png) \
+   $(use_enable mp3 mad) \
+   $(use_enable mpeg2) \
+   $(use_enable flac) \
+   $(use_enable opengl) \
+   $(use_enable vorbis) \
+   $(use_enable theora theoradec) \
+   $(use_enable truetype freetype2) \
+   $(use_enable x86 nasm) \
+   $(use unsupported && echo --enable-all-engines) \
+   ${myconf} ${EXTRA_ECONF} || die
+}
+
+src_compile() {
+   emake AR="$(tc-getAR) cru" RANLIB=$(tc-getRANLIB)
+}
+
+src_install() {
+   default
+   doicon -s scalable icons/scummvm.svg
+   make_desktop_entry scummvm ScummVM scummvm "Game;AdventureGame"
+   prepgamesdirs
+}
+
+pkg_preinst() {
+   

[gentoo-commits] dev/graaff:master commit in: app-forensics/brakeman/

2016-03-12 Thread Hans de Graaff
commit: 6b1452eb7aef936a82164338da0344e3696e69d1
Author: Hans de Graaff  degraaff  org>
AuthorDate: Sun Mar 13 06:44:58 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 06:44:58 2016 +
URL:https://gitweb.gentoo.org/dev/graaff.git/commit/?id=6b1452eb

app-forensics/brakeman: add 3.2.1

Package-Manager: portage-2.2.26

 app-forensics/brakeman/Manifest  |  1 +
 app-forensics/brakeman/brakeman-3.2.1.ebuild | 44 
 2 files changed, 45 insertions(+)

diff --git a/app-forensics/brakeman/Manifest b/app-forensics/brakeman/Manifest
index 3614df8..90d3685 100644
--- a/app-forensics/brakeman/Manifest
+++ b/app-forensics/brakeman/Manifest
@@ -1,2 +1,3 @@
 DIST brakeman-3.1.2.tar.gz 539937 SHA256 
4356133747d12a0faa59a8e26928b4b4aef2db531697c1382bb3e80584246f4b SHA512 
6a6eb8130830dc24c518c9123a5ea6c2246dcef083a828fbb8e3facd135fc0548ee8f296e0ce472141299f06a9c63d855dbb88fdfa9c03c69bd909fba5723038
 WHIRLPOOL 
c893e0fa7ae6460d9d70ac61ace9149118709dee8d4ed9fde89f4081bf21845fabe047969d458a18b0926300bb93d15a82c89d843799c81a71dcf72a84f062a4
 DIST brakeman-3.1.5.tar.gz 579890 SHA256 
166b6ede80477d5b1698d547f99e9fd743ac0c5d03fd34e4c03ad49debb36949 SHA512 
61eb3fe3fa0b680fb552c9358bce026d5d32ab52d61d3b77935e60b610c3ddc26137822788a97a500be6c0e174629f12840b6199f26f8a10abee687d05af634a
 WHIRLPOOL 
cfdf7bca9ebfacaa17eb940f9e84cfb3543fdc003109fcd225a4f09d611a21b79c34a959be9b5d4b038a9da4148d66962776932b68ae362937026e8d7b17acd9
+DIST brakeman-3.2.1.tar.gz 580419 SHA256 
821204d8fddacd3faa13318597e00d4edeedacd92abfb6453144465a16faceda SHA512 
5e01fa3e0155929fad04b60ffb8815357535c08b3b470843f2ad6fa7f0683c05df5e2c1ccdb1e6f5f73e51b4ed341837038abfb74201a6f4532310c1f60e0db1
 WHIRLPOOL 
a57104892071c86ce8fda1ddf08936033e26ad0cd469df4c360189a0785da832874dcf73cd443be8ea2e8e6a12de8e0574d7afc2b2faf2e43745b675ad8e75b1

diff --git a/app-forensics/brakeman/brakeman-3.2.1.ebuild 
b/app-forensics/brakeman/brakeman-3.2.1.ebuild
new file mode 100644
index 000..2d74fba
--- /dev/null
+++ b/app-forensics/brakeman/brakeman-3.2.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+USE_RUBY="ruby20 ruby21 ruby22"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGES FEATURES README.md WARNING_TYPES"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_GEMSPEC="brakeman.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Static analysis tool which checks RoR applications for security 
vulnerabilities"
+HOMEPAGE="http://brakemanscanner.org/;
+SRC_URI="https://github.com/presidentbeef/brakeman/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+   >=dev-ruby/erubis-2.6
+   >=dev-ruby/haml-3.0:*  =dev-ruby/highline-1.6.20 =dev-ruby/highline-1*
+   >=dev-ruby/ruby2ruby-2.3.0 =dev-ruby/ruby_parser-3.8.1 =dev-ruby/ruby_parser-3*
+   >=dev-ruby/safe_yaml-1.0
+   >=dev-ruby/sass-3.0:* =dev-ruby/sass-3*:*
+   >=dev-ruby/slim-1.3.6 =dev-ruby/terminal-table-1.4.5 =dev-ruby/terminal-table-1*"
+
+all_ruby_prepare() {
+   # Use gem version of test-unit for consistent results
+   sed -i -e '1i gem "test-unit"' test/test.rb || die
+}
+
+each_ruby_test() {
+   ${RUBY} test/test.rb || die
+}



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

2016-03-12 Thread Hans de Graaff
commit: 24849d007acc23861d55260f291cc599b907cfc0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 06:38:15 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 06:38:15 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24849d00

dev-ruby/webrobots: add 0.1.2

Drop ppc, x86 keywords due to missing webmock keywords, bug 563858

Package-Manager: portage-2.2.26

 dev-ruby/webrobots/Manifest   |  1 +
 dev-ruby/webrobots/webrobots-0.1.2.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-ruby/webrobots/Manifest b/dev-ruby/webrobots/Manifest
index 2554896..34066f7 100644
--- a/dev-ruby/webrobots/Manifest
+++ b/dev-ruby/webrobots/Manifest
@@ -1 +1,2 @@
 DIST webrobots-0.1.1.gem 17408 SHA256 
568c5e5a149c5e7fbd5065522bb986ddd8f147e8586818ab7e79d6a02e8496ca SHA512 
f303c238620d17cb64064d11eb352d2afb32529f7092609484e5e232ccbc903683f89116a0e5232605b6d0286a4a76b82e71e44884a7b77d12125f3b3c6c5a34
 WHIRLPOOL 
e7fa930ccebb17b0d785c3a4d0257d6fcd255816913b7a8e1f3c8ec4cd1a0e42d9040c30e6a3b4e28114dfc106f60c6161f6f4055686c0c6688bc781d6772b00
+DIST webrobots-0.1.2.gem 24064 SHA256 
ebbcaa2cb4930fa1b83206f432c5cb64746507b2dcf50ea1301569a4d662cda6 SHA512 
8b2a27a1758e613bced16b59a2b1708f46892132d7ea483c7b6cbb5173fa24032f4db271734820225c5e90d3f30d07c5fb682d0d807c637f535ef7256097
 WHIRLPOOL 
d353c46d54a26410b5bea9bd706e977e15b0a20af44d3764dd668ae86dd1fc9d6cbc2d94d91b5955f547dfc3589457f5654a706b53a2d7a702bb45a604edf1cf

diff --git a/dev-ruby/webrobots/webrobots-0.1.2.ebuild 
b/dev-ruby/webrobots/webrobots-0.1.2.ebuild
new file mode 100644
index 000..eaf8537
--- /dev/null
+++ b/dev-ruby/webrobots/webrobots-0.1.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+USE_RUBY="ruby20 ruby21 ruby22"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_DOCDIR="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A library to help write robots.txt compliant web robots"
+HOMEPAGE="https://github.com/knu/webrobots;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~x86-solaris"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/nokogiri-1.4.4"
+
+ruby_add_bdepend "test? ( dev-ruby/shoulda dev-ruby/test-unit:2 
dev-ruby/webmock )"
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/,/end/d' Rakefile test/helper.rb || die
+
+   # Avoid tests for live websites requirering a network connection.
+   sed -i -e '/robots.txt in the real world/,/^  end/ s:^:#:' 
test/test_webrobots.rb || die
+}
+
+each_ruby_test() {
+   ruby-ng_testrb-2 -Ilib test/test_*.rb
+}



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

2016-03-12 Thread Hans de Graaff
commit: 6f775fd31a4398189c1fd5ccf700d54cec3d7d6d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 06:41:41 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 06:41:41 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f775fd3

dev-ruby/web-console: add 2.3.0

Package-Manager: portage-2.2.26

 dev-ruby/web-console/Manifest |  1 +
 dev-ruby/web-console/web-console-2.3.0.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/dev-ruby/web-console/Manifest b/dev-ruby/web-console/Manifest
index e8ee71f..d7665f6 100644
--- a/dev-ruby/web-console/Manifest
+++ b/dev-ruby/web-console/Manifest
@@ -1 +1,2 @@
 DIST web-console-2.2.1.tar.gz 37554 SHA256 
147727d34bd4165a0c214a7f2761e2999dd4355f11661acb6da43f414fa33f9e SHA512 
832838a975f805b8c35fb03233fc1a39c90ba5c36908b4e3fb355bcad3b7b7113cbbb2544474948453353a89953cdd2fecdd71bdbeab5ab06f71bd7f67a3be31
 WHIRLPOOL 
d4d1e55a1864daab086e86e33debc800afb90c099556199c7cc13bfbd25098420df1756171f2722aecb449fec1df60a3f79725216ff3b28b8658de3369f0aa10
+DIST web-console-2.3.0.tar.gz 47641 SHA256 
8caf3bc1a9c426bb5f1745ec23da191589af4dc8e8ca9d0a359ecc9f8bf68efb SHA512 
36136242012053c2049b0faef682a8fe79f931904cd1007a6e08f36aca7a8923fc47fc058304f11cc0b205db876ca77b1cca65048c8ba4db401123ed9c05c834
 WHIRLPOOL 
fce26e3ab6a11187c3cbeb25d6529fd60d83bdcd384e221b9e7c68e2a48639ee2c9a04c9ee7d91d7ba3bd77fbdaa05e4fe333f4f38637264e18536d4e8ce82a9

diff --git a/dev-ruby/web-console/web-console-2.3.0.ebuild 
b/dev-ruby/web-console/web-console-2.3.0.ebuild
new file mode 100644
index 000..4f38228
--- /dev/null
+++ b/dev-ruby/web-console/web-console-2.3.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+USE_RUBY="ruby20 ruby21 ruby22"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.markdown README.markdown"
+
+RUBY_FAKEGEM_GEMSPEC="web-console.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A debugging tool for your Ruby on Rails applications"
+HOMEPAGE="https://github.com/rails/web-console;
+SRC_URI="https://github.com/rails/web-console/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+   >=dev-ruby/activemodel-4.0:*
+   >=dev-ruby/binding_of_caller-0.7.2
+   >=dev-ruby/railties-4.0:*
+   >=dev-ruby/sprockets-rails-2.0:* =dev-ruby/rails-4.0
+   dev-ruby/sqlite3
+   dev-ruby/mocha
+   dev-ruby/simplecov
+)"
+
+all_ruby_prepare() {
+   # Use an installed rails version rather than live source from github.
+   sed -i -e '/rails/ s/,/#/' Gemfile || die
+}



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

2016-03-12 Thread NP Hardass
commit: 5c96bff6d9fcbcd80e34207662f9c77454283066
Author: NP-Hardass  gentoo  org>
AuthorDate: Sun Mar 13 03:04:29 2016 +
Commit: NP Hardass  gentoo  org>
CommitDate: Sun Mar 13 03:04:53 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c96bff6

app-emulation/wine: Exclude staging patch that breaks -nls, Bug #577198

Package-Manager: portage-2.2.26

 app-emulation/wine/wine-1.9.5.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-emulation/wine/wine-1.9.5.ebuild 
b/app-emulation/wine/wine-1.9.5.ebuild
index b29387c..e7a9349 100644
--- a/app-emulation/wine/wine-1.9.5.ebuild
+++ b/app-emulation/wine/wine-1.9.5.ebuild
@@ -255,6 +255,9 @@ src_prepare() {
local STAGING_EXCLUDE=""
use pipelight || STAGING_EXCLUDE="${STAGING_EXCLUDE} -W 
Pipelight"
 
+   #577198 1.9.5 only
+   STAGING_EXCLUDE="${STAGING_EXCLUDE} -W makefiles-Disabled_Rules"
+
# Launch wine-staging patcher in a subshell, using epatch as a 
backend, and gitapply.sh as a backend for binary patches
ebegin "Running Wine-Staging patch installer"
(



[gentoo-commits] repo/gentoo:master commit in: net-print/epson-inkjet-printer-escpr/

2016-03-12 Thread Mike Gilbert
commit: 389ee8fba02a16392166b1f100ed45c2fe530eb4
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Mar 13 02:45:49 2016 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Mar 13 02:45:49 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=389ee8fb

net-print/epson-inkjet-printer-escpr: Cleanup src_install

We only want to install the binaries and ppd files; skip the lib subdir.

Package-Manager: portage-2.2.28_p57

 .../epson-inkjet-printer-escpr-1.6.4.ebuild  | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git 
a/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.6.4.ebuild 
b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.6.4.ebuild
index 4b2dd72..bf45609 100644
--- 
a/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.6.4.ebuild
+++ 
b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.6.4.ebuild
@@ -31,6 +31,7 @@ src_configure() {
 }
 
 src_install() {
-   default
-   rm -r "${ED%/}/usr/$(get_libdir)" || die
+   emake -C ppd DESTDIR="${D}" install
+   emake -C src DESTDIR="${D}" install
+   einstalldocs
 }



[gentoo-commits] repo/gentoo:master commit in: net-print/epson-inkjet-printer-escpr/

2016-03-12 Thread Mike Gilbert
commit: f88b8c22126482a58c008d962a318cf8360cbea1
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Mar 13 02:29:56 2016 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Mar 13 02:30:16 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f88b8c22

net-print/epson-inkjet-printer-escpr: Bump to 1.6.4

Package-Manager: portage-2.2.28_p57

 net-print/epson-inkjet-printer-escpr/Manifest  |  1 +
 .../epson-inkjet-printer-escpr-1.6.4.ebuild| 36 ++
 2 files changed, 37 insertions(+)

diff --git a/net-print/epson-inkjet-printer-escpr/Manifest 
b/net-print/epson-inkjet-printer-escpr/Manifest
index c326aac..9818fb7 100644
--- a/net-print/epson-inkjet-printer-escpr/Manifest
+++ b/net-print/epson-inkjet-printer-escpr/Manifest
@@ -1,3 +1,4 @@
 DIST epson-inkjet-printer-escpr-1.4.4-1lsb3.2.tar.gz 2432872 SHA256 
bec7c51d11d96b6448bd96b5e9ac622786e3fc5024e13cae2fc248f8858db2f6 SHA512 
7a3f1f880dba9048773d051cfe54ea2ee929d82a85efb496d4df4b84b33ed2f48bb6020892615d5d22da6b5671501b82df55cea6e11b35fea392392f115a6330
 WHIRLPOOL 
856bcffc4fe45c6bb15c7ecbe1c41e315ee68bf2c3c93697ac4f314324e2b3a0a8796ba741c04e962f1ca9148dbf38d529649ffd5d7ddaaa757666ea066e32a0
 DIST epson-inkjet-printer-escpr-1.5.2-1lsb3.2.tar.gz 2852564 SHA256 
9229aa8a033e97e29b0671082d08e1c56ebbee4e5adb2f350f81181835f06be8 SHA512 
680ffa68ea84830463bea1e6ffc4e1380ed60dc45689844afa15989177a8c3a2a67becd8a7b899b6ee6c8078de9b217563af06c70b1d42aefa7469327c0601af
 WHIRLPOOL 
1abaf4954781c2734e13a79f7dfde26d27ddec45fd360fa1983d544fe49123ff92305b9b30fdd8482d0c2f5cb954d1e7472d9cd18804cd093c41f81669bf5970
 DIST epson-inkjet-printer-escpr-1.6.1-1lsb3.2.tar.gz 3044091 SHA256 
bb7dea7439c571662db9cf7a8834cb87ed69fa249a7945218403187c6097c76f SHA512 
e4e6749ffcb8dd3b35bb6ba931165695b1b983fd9b47d5981358d191870c9658fec92aff63352b854f7d1362129e2359ef96166713ed11863e3536dbb5832bb3
 WHIRLPOOL 
e958b2921541177255176f9efd512ac0b981f2faf8828dc03409c364d14dc53ec113dcd37f116b12ecf0a3d8e59e1df9b589ec88f6fabf10ba61707386990126
+DIST epson-inkjet-printer-escpr-1.6.4-1lsb3.2.tar.gz 3243924 SHA256 
76c66461a30be82b9cc37d663147a72f488fe060ef54578120602bb87a3f7754 SHA512 
cb00eb1e71d3d4c4d8855fae20ea6f7babf2e861ac703d349a6d2a61e05055902f4347c72b237b9c56ec548735d30bdd3c613102bdabec701cef320ede9c3a9e
 WHIRLPOOL 
1e2923387d9d4650987020114bd539bfc7827f81e2fa6db646eb9a36b268fd8c5edce4eb2debc2daa6962375161fc994628c04c4690cb2881d2d8ceb9f44e755

diff --git 
a/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.6.4.ebuild 
b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.6.4.ebuild
new file mode 100644
index 000..4b2dd72
--- /dev/null
+++ 
b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.6.4.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+DESCRIPTION="Epson Inkjet Printer Driver (ESC/P-R)"
+HOMEPAGE="http://www.epson.com/;
+SRC_URI="https://download3.ebz.epson.net/dsc/f/03/00/04/37/97/88177bc0dc7025905eae4a0da1e841408f82e33c/epson-inkjet-printer-escpr-1.6.4-1lsb3.2.tar.gz;
+# http://download.ebz.epson.net/dsc/search/01/search/
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="net-print/cups"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/1.6.1-warnings.patch"
+)
+
+src_configure() {
+   econf --disable-shared
+
+   # Makefile calls ls to generate a file list which is included in 
Makefile.am
+   # Set the collation to C to avoid automake being called automatically
+   unset LC_ALL
+   export LC_COLLATE=C
+}
+
+src_install() {
+   default
+   rm -r "${ED%/}/usr/$(get_libdir)" || die
+}



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

2016-03-12 Thread Tim Harder
commit: 68b3b6a32a34fb147d7b6d7cb8924fdf9353404f
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Mar 13 02:06:31 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Mar 13 02:06:31 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68b3b6a3

app-vim/colorv: remove old

 app-vim/colorv/Manifest|  2 --
 app-vim/colorv/colorv-2.5.3.ebuild | 32 
 app-vim/colorv/colorv-2.5.6.ebuild | 26 --
 3 files changed, 60 deletions(-)

diff --git a/app-vim/colorv/Manifest b/app-vim/colorv/Manifest
index 467ad76..a44a820 100644
--- a/app-vim/colorv/Manifest
+++ b/app-vim/colorv/Manifest
@@ -1,3 +1 @@
-DIST colorv-2.5.3.tar.gz 48636 SHA256 
46ae0a4870e18e3358f90efd54e1c98951d5c3f11cb85220f4480d05e9382ded SHA512 
a4db26d189756f84339aec32cc406bf9fc8ac8a1fed0ad58c1f5110edc9cfac3d3f4f5af410c8cecbcced7b4c406e9fe78ecbb7d863b7e6ba7fae50b7ba32863
 WHIRLPOOL 
c81c2250146fa20a20a09dd0cd3197d9a249d35cd1e12d8188392a9046c4947cfa2c4ba081fa4ecc97462ece22ba96b9f771db1ba9f18b3e444e336a35d33c32
-DIST colorv-2.5.6.tar.bz2 40591 SHA256 
5843d0f5aa5aa4bc71ec281edca3e3391c8ccc0b9025405751edb6b16399f824 SHA512 
e6b5e1653080b2045028dd71e5839dda08a042c9970d27d1bfd47417c42020cb2cd68940c80e6f998a3a3adc723ee91c480a8bd55c711086a19d4c24b368e38e
 WHIRLPOOL 
4fef5fb226b00f2f0172493e85df6758dbb007fc36e3dc75758cca7a68928c41467de76c9c8da065456b0c4695bf2bc8c1bed8f9a998c11f41089bbc13953864
 DIST colorv-3.0.2.tar.bz2 47059 SHA256 
75a570021678a58225b346fa87aa13919ef84757a4cd5344855d101835ab231b SHA512 
cb4a893d65bbada5cec27c0810bf3e78db3c64e64f4179529d5da30402ab65b141f53dd7f2a9e8bbccf3d5f7dc5843afc7cab0d908e66a86fc41a5c38c9a848e
 WHIRLPOOL 
5fd18f5d6686717e628e136c8025041cbc0820ae394e3c7e1a19245fe02142770d911d505c1cc5efcf9ea29739faae31d72ef83543b833f116bd52f4ad9c37f0

diff --git a/app-vim/colorv/colorv-2.5.3.ebuild 
b/app-vim/colorv/colorv-2.5.3.ebuild
deleted file mode 100644
index cff07f5..000
--- a/app-vim/colorv/colorv-2.5.3.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit vim-plugin
-
-MY_PN="ColorV"
-DESCRIPTION="vim plugin: a color tool for vim"
-HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=3597;
-SRC_URI="https://github.com/vim-scripts/${MY_PN}/tarball/${PV} -> ${P}.tar.gz"
-LICENSE="MIT"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-VIM_PLUGIN_HELPFILES="${PN}"
-
-RDEPEND="
-   || (
-   app-editors/vim[python]
-   ( app-editors/gvim[python] dev-python/pygtk:2 )
-   )"
-
-src_unpack() {
-   unpack ${A}
-   mv *-${MY_PN}-* "${S}"
-}
-
-src_prepare() {
-   rm README* || die
-}

diff --git a/app-vim/colorv/colorv-2.5.6.ebuild 
b/app-vim/colorv/colorv-2.5.6.ebuild
deleted file mode 100644
index a563bec..000
--- a/app-vim/colorv/colorv-2.5.6.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit vim-plugin
-
-DESCRIPTION="vim plugin: a color tool for vim"
-HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=3597;
-LICENSE="MIT"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-VIM_PLUGIN_HELPFILES="${PN}.txt"
-
-RDEPEND="
-   || (
-   app-editors/vim[python]
-   ( app-editors/gvim[python] dev-python/pygtk:2 )
-   )"
-
-src_prepare() {
-   # use python colorpicker instead of C-based picker
-   rm autoload/colorv/{colorpicker.c,Makefile} || die
-}



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

2016-03-12 Thread Tim Harder
commit: d00de3d1b327b7450a695cf51a9401d0973f5aee
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Mar 13 02:06:18 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Mar 13 02:06:18 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d00de3d1

app-vim/colorv: add github homepage

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

diff --git a/app-vim/colorv/colorv-3.0.2.ebuild 
b/app-vim/colorv/colorv-3.0.2.ebuild
index 0b7cd64..3b03561 100644
--- a/app-vim/colorv/colorv-3.0.2.ebuild
+++ b/app-vim/colorv/colorv-3.0.2.ebuild
@@ -7,7 +7,7 @@ EAPI="5"
 inherit vim-plugin
 
 DESCRIPTION="vim plugin: a color tool for vim"
-HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=3597;
+HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=3597 
https://github.com/Rykka/colorv.vim/;
 LICENSE="MIT"
 KEYWORDS="~amd64 ~x86"
 IUSE=""



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

2016-03-12 Thread Tim Harder
commit: 593ccb4c1156a202a49ba1fe006d7d97c1bab245
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Mar 13 02:03:52 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Mar 13 02:03:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=593ccb4c

app-vim/nerdtree: stabilize 5.0.0

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

diff --git a/app-vim/nerdtree/nerdtree-5.0.0.ebuild 
b/app-vim/nerdtree/nerdtree-5.0.0.ebuild
index b6f46c9..fe3995e 100644
--- a/app-vim/nerdtree/nerdtree-5.0.0.ebuild
+++ b/app-vim/nerdtree/nerdtree-5.0.0.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="vim plugin: A tree explorer plugin for 
navigating the filesystem"
 HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=1658 
https://github.com/scrooloose/nerdtree;
 SRC_URI="https://github.com/scrooloose/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 LICENSE="WTFPL-2"
-KEYWORDS="~amd64 ~x86 ~x64-macos"
+KEYWORDS="amd64 x86 ~x64-macos"
 
 VIM_PLUGIN_HELPFILES="NERD_tree"
 



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

2016-03-12 Thread Tim Harder
commit: 438187f4d71dda159e1f8ed5646feb4c67da2f95
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Mar 13 02:04:03 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Mar 13 02:04:03 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=438187f4

app-vim/nerdtree: remove old

 app-vim/nerdtree/Manifest  |  1 -
 app-vim/nerdtree/nerdtree-4.2.0.ebuild | 15 ---
 2 files changed, 16 deletions(-)

diff --git a/app-vim/nerdtree/Manifest b/app-vim/nerdtree/Manifest
index f57fa0e..ec51726 100644
--- a/app-vim/nerdtree/Manifest
+++ b/app-vim/nerdtree/Manifest
@@ -1,2 +1 @@
-DIST nerdtree-4.2.0.tar.bz2 36943 SHA256 
6504080b52be5b8a17650d12237f516fe5e44ed20b6da9520d2d69189f3be2c5 SHA512 
dd8886ee1671e5290a0a094630433979bedb7a5e1f0fdab0c8d6d93e85216bd84dbf12d33be4f249886b6be4e04ae7d6041e290c50fa2e5044035aee4eff8e06
 WHIRLPOOL 
9a285b4d9a2d1ca1804c3d5c0f3959762d7c391636e1f3eb10198421645ccdf2db1058a9c12f49949e73be58f3a9fb4219a0d0328381f60b19cd9460c47a7ec9
 DIST nerdtree-5.0.0.tar.gz 56162 SHA256 
64ee6c672261aa5a6baafe45cfadf3affabe0b329166c75f10b84d68eaae5a3a SHA512 
7de6e7978604e89e2c03cadf74ff4a57545ff73a643039fdfe76f277e773374b5b5f9bbd5d8f3307df4af867f88fc687f9bb5e28ff9e90d11fecdef8bdb83d1a
 WHIRLPOOL 
d1e6458500a52cd0b5afe277c1395c28acd6988b55357ace2fd6b3d2db6add489029bf8c244a21cb6d971f80b53090d74a02d30edf3eca0754f17736a88ab604

diff --git a/app-vim/nerdtree/nerdtree-4.2.0.ebuild 
b/app-vim/nerdtree/nerdtree-4.2.0.ebuild
deleted file mode 100644
index 050de91..000
--- a/app-vim/nerdtree/nerdtree-4.2.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-
-inherit vim-plugin
-
-DESCRIPTION="vim plugin: A tree explorer plugin for navigating the filesystem"
-HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=1658;
-LICENSE="WTFPL-2"
-KEYWORDS="amd64 x86 ~x64-macos"
-IUSE=""
-
-VIM_PLUGIN_HELPFILES="NERD_tree"



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

2016-03-12 Thread Davide Pesavento
commit: 7c3bcf6032b37bcb15b8bac6dba1b151e80d613d
Author: Davide Pesavento  gentoo  org>
AuthorDate: Sun Mar 13 02:03:28 2016 +
Commit: Davide Pesavento  gentoo  org>
CommitDate: Sun Mar 13 02:03:28 2016 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=7c3bcf60

qt5-build.eclass: tweak sed to apply to avx512 tests added in 5.7

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

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index ea4c717..4260c20 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -209,7 +209,7 @@ qt5-build_src_prepare() {
# compiler support for extended instruction sets (bug 552942)
if [[ ${QT5_MINOR_VERSION} -ge 5 ]]; then
find config.tests/common -name '*.pro' -type f -execdir 
\
-   sed -i -e '/else:QMAKE_CXXFLAGS\s*+=/ d' '{}' + 
|| die
+   sed -i -e '/QMAKE_CXXFLAGS\s*+=/ d' '{}' + || 
die
fi
fi
 



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

2016-03-12 Thread Tim Harder
commit: 017d0bab455b4df27a271e5a55b909c05e0ad6d8
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Mar 13 02:00:57 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Mar 13 02:00:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=017d0bab

app-vim/nginx-syntax: remove old

 app-vim/nginx-syntax/Manifest  |  1 -
 app-vim/nginx-syntax/nginx-syntax-0.3.2.ebuild | 13 -
 2 files changed, 14 deletions(-)

diff --git a/app-vim/nginx-syntax/Manifest b/app-vim/nginx-syntax/Manifest
index daffa50..2684a99 100644
--- a/app-vim/nginx-syntax/Manifest
+++ b/app-vim/nginx-syntax/Manifest
@@ -1,2 +1 @@
-DIST nginx-syntax-0.3.2.tar.bz2 5736 SHA256 
53481176a8a4197f9ddbb3c355672f990449fc6d50c5e693c1dde92eeebbdd40 SHA512 
8397b6428a9141ba761bcbcd2763e9e3c8d676df45ff4e12e07dc59f1520282a390acc33a77ec7718b9cffe08c634170226abdc48d6e345b50e0e83e373b148c
 WHIRLPOOL 
760897d25790480bdc273e1d50e90e1b1f0cbef0c46464d74d264775ec05a067f085f169a466bec98ebdb1a02322806fe64c30ae708faec1d394bcbab09b7e95
 DIST nginx-syntax-0.3.3.tar.bz2 5675 SHA256 
1b729f6fb034750568fd7407192ba6787c998fad5c86ccd2d254a8392d4d583c SHA512 
0142c9b825b9f9c262145c0d202651f020e5b3f3f3548ecbdd713cf66c5f7098b974e7d16eedfa9d722c2efdfbd9732097bf8b293a610a64c21571ec66a5886d
 WHIRLPOOL 
d32a86d52632127e0ce520bca3ccebc80e95aabe9cb3c2c673a41b306937e85165e8eed7b1a8b5cfff9da8396eb6f248c40a500bde68de8f88b2cb8e8dd77ebc

diff --git a/app-vim/nginx-syntax/nginx-syntax-0.3.2.ebuild 
b/app-vim/nginx-syntax/nginx-syntax-0.3.2.ebuild
deleted file mode 100644
index 3a010e1..000
--- a/app-vim/nginx-syntax/nginx-syntax-0.3.2.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="2"
-
-inherit vim-plugin
-
-DESCRIPTION="vim plugin: Nginx configuration files syntax"
-HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=1886;
-LICENSE="vim"
-KEYWORDS="amd64 ~arm ppc x86 ~amd64-fbsd"
-IUSE=""



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

2016-03-12 Thread Tim Harder
commit: 81804c44855487f7c6522fef366122c00bdf4bd1
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Mar 13 02:00:46 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Mar 13 02:00:46 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81804c44

app-vim/nginx-syntax: stabilize 0.3.3

 app-vim/nginx-syntax/nginx-syntax-0.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-vim/nginx-syntax/nginx-syntax-0.3.3.ebuild 
b/app-vim/nginx-syntax/nginx-syntax-0.3.3.ebuild
index 84c8408..fc55228 100644
--- a/app-vim/nginx-syntax/nginx-syntax-0.3.3.ebuild
+++ b/app-vim/nginx-syntax/nginx-syntax-0.3.3.ebuild
@@ -9,4 +9,4 @@ inherit vim-plugin
 DESCRIPTION="vim plugin: Nginx configuration files syntax"
 HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=1886;
 LICENSE="vim"
-KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-fbsd"
+KEYWORDS="amd64 ~arm ppc x86 ~amd64-fbsd"



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

2016-03-12 Thread Tim Harder
commit: 999c13489a2318a2ce699455b064c93f09b52181
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Mar 13 01:48:35 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Mar 13 01:48:35 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=999c1348

app-vim/project: bump EAPI

 app-vim/project/project-1.4.1.ebuild | 15 ++-
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/app-vim/project/project-1.4.1.ebuild 
b/app-vim/project/project-1.4.1.ebuild
index c9224d8..d652a81 100644
--- a/app-vim/project/project-1.4.1.ebuild
+++ b/app-vim/project/project-1.4.1.ebuild
@@ -1,21 +1,18 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI="2"
+EAPI=5
 
 inherit vim-plugin
 
-DESCRIPTION="vim plugin: Managing multiple projects with multiple sources like
-an IDE"
+DESCRIPTION="vim plugin: Managing multiple projects with multiple sources like 
an IDE"
 HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=69;
-SRC_URI="http://www.vim.org/scripts/download_script.php?src_id=6273
-   -> ${P}.tar.gz"
+SRC_URI="http://www.vim.org/scripts/download_script.php?src_id=6273 -> 
${P}.tar.gz"
 
 LICENSE="vim.org"
-KEYWORDS="~ppc"
-IUSE=""
+KEYWORDS="~amd64 ~ppc ~x86"
 
 S=${WORKDIR}
 
-VIM_PLUGIN_HELPFILES="project"
+VIM_PLUGIN_HELPFILES="${PN}"



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

2016-03-12 Thread Tim Harder
commit: 3a3389d469c74ba0607f3cf4f0521ef1dfb50669
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Mar 13 01:56:22 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Mar 13 01:56:22 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a3389d4

app-vim/snipmate: version bump to 0.87 (bug #538490)

 app-vim/snipmate/Manifest |  1 +
 app-vim/snipmate/snipmate-0.87.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/app-vim/snipmate/Manifest b/app-vim/snipmate/Manifest
index 3316a3d..f710aa1 100644
--- a/app-vim/snipmate/Manifest
+++ b/app-vim/snipmate/Manifest
@@ -1 +1,2 @@
 DIST snipmate-0.83.zip 30761 SHA256 
9f22e7592e074dbafb006b502436a5ccb9c54d30aac2f718b16752f70d19de0e SHA512 
3fcc6fccefa356bd78b2a23e2e1613bcdc6d56c103288949fed4b0df4bc38122bd522040b7ac1572e30e44b2e9a37f6197af554da5a301e310d81f8221822184
 WHIRLPOOL 
f56433d19eb75c7f68a63bcdec727f24f3ebef4a8b3ce6838459e646dd83399afef7b110efe1bb9e99c1d8879acb7e8697839a8001ed5cd16cebb96a06116938
+DIST snipmate-0.87.tar.gz 20624 SHA256 
4ee93136a378ff3037bd2992f028cb475231d1f589c4c700ebb0e3f9af2cb0de SHA512 
36ef13676e0ff8085456883ad09c58be6051251a15b428a05d3caee678a6c8ab092694fdf876ecdf19b93e04cb8ff67108dda83ab602250f5ae42602e6b9
 WHIRLPOOL 
82d588d25aef73b73874d1d541b8bf63d5497e54a667bf064237a5fde615f5c5ec15d9d208e8781f0035e5e4d08a234b6d79332ebf3da8b3dbc94fa942bda3dd

diff --git a/app-vim/snipmate/snipmate-0.87.ebuild 
b/app-vim/snipmate/snipmate-0.87.ebuild
new file mode 100644
index 000..9a1feef
--- /dev/null
+++ b/app-vim/snipmate/snipmate-0.87.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit vim-plugin
+
+MY_PN=vim-${PN}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="vim plugin: TextMate-style snippets"
+HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=2540 
https://github.com/garbas/vim-snipmate;
+SRC_URI="https://github.com/garbas/${MY_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~x86"
+
+S=${WORKDIR}/${MY_P}
+
+VIM_PLUGIN_HELPFILES="SnipMate"
+VIM_PLUGIN_MESSAGES="filetype"
+
+src_prepare() {
+   rm addon-info.json || die
+}



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

2016-03-12 Thread Tim Harder
commit: f39ef3c8b84bc4d39d234ace265531c7c476c184
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Mar 13 01:53:50 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Mar 13 01:53:50 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f39ef3c8

app-vim/perl-support: drop to ~ppc

 app-vim/perl-support/perl-support-5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-vim/perl-support/perl-support-5.2.ebuild 
b/app-vim/perl-support/perl-support-5.2.ebuild
index fd6a95c..e7f53aa 100644
--- a/app-vim/perl-support/perl-support-5.2.ebuild
+++ b/app-vim/perl-support/perl-support-5.2.ebuild
@@ -8,7 +8,7 @@ inherit vim-plugin
 DESCRIPTION="vim plugin: Perl-IDE - Write and run Perl scripts using menus and 
hotkeys"
 HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=556;
 LICENSE="GPL-2 GPL-2+"
-KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~x86-macos"
 
 VIM_PLUGIN_HELPFILES="perlsupport.txt"
 



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

2016-03-12 Thread Tim Harder
commit: 43f1f767d63af3dd9b16cf6dbe2ebf2297ace419
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Mar 13 01:37:10 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Mar 13 01:37:10 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43f1f767

app-vim/l9: bump EAPI

 app-vim/l9/l9-1.1.ebuild | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/app-vim/l9/l9-1.1.ebuild b/app-vim/l9/l9-1.1.ebuild
index 7cd9b6c..ed406c2 100644
--- a/app-vim/l9/l9-1.1.ebuild
+++ b/app-vim/l9/l9-1.1.ebuild
@@ -1,10 +1,9 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=3
+EAPI=5
 
-VIM_PLUGIN_VIM_VERSION="7.2"
 inherit vim-plugin
 
 DESCRIPTION="vim plugin: library for vim scripts"
@@ -12,11 +11,9 @@ 
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=3252;
 SRC_URI="http://www.vim.org/scripts/download_script.php?src_id=13948 -> 
${P}.zip"
 LICENSE="MIT"
 KEYWORDS="amd64 x86"
-IUSE=""
 
-VIM_PLUGIN_HELPFILES="l9"
+VIM_PLUGIN_HELPFILES="${PN}.txt"
 
 DEPEND="app-arch/unzip"
-RDEPEND=""
 
-S="${WORKDIR}"
+S=${WORKDIR}



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

2016-03-12 Thread Tim Harder
commit: 35426d52bb3f587f705ddc3d7d01f344f50d77cf
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Mar 13 01:43:26 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Mar 13 01:43:26 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35426d52

app-vim/csound-syntax: bump EAPI

 app-vim/csound-syntax/csound-syntax-3.1.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/app-vim/csound-syntax/csound-syntax-3.1.ebuild 
b/app-vim/csound-syntax/csound-syntax-3.1.ebuild
index e76433f..8f5beba 100644
--- a/app-vim/csound-syntax/csound-syntax-3.1.ebuild
+++ b/app-vim/csound-syntax/csound-syntax-3.1.ebuild
@@ -1,15 +1,14 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=3
+EAPI=5
 inherit eutils vim-plugin
 
 DESCRIPTION="vim plugin: Syntax highlighting, filetype detection, folding, 
macros, and templates for Csound files"
 HOMEPAGE="http://www.eumus.edu.uy/docentes/jure/csound/vim/;
 LICENSE="vim"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
 
 VIM_PLUGIN_HELPFILES="${PN}"
 



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

2016-03-12 Thread Tim Harder
commit: 5214873a4d7012eb771424643cf2a80d4f7850cb
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Mar 13 01:38:54 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Mar 13 01:38:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5214873a

app-vim/multiplesearch: bump EAPI

 app-vim/multiplesearch/multiplesearch-1.3.ebuild | 10 --
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/app-vim/multiplesearch/multiplesearch-1.3.ebuild 
b/app-vim/multiplesearch/multiplesearch-1.3.ebuild
index 4b051cc..16653c1 100644
--- a/app-vim/multiplesearch/multiplesearch-1.3.ebuild
+++ b/app-vim/multiplesearch/multiplesearch-1.3.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=3
+EAPI=5
 
 inherit vim-plugin
 
@@ -11,11 +11,9 @@ 
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=479;
 SRC_URI="http://www.vim.org/scripts/download_script.php?src_id=9276 -> 
${P}.zip"
 LICENSE="vim"
 KEYWORDS="alpha amd64 ia64 ~mips ppc sparc x86"
-IUSE=""
 
-VIM_PLUGIN_HELPFILES="MultipleSearch"
+VIM_PLUGIN_HELPFILES="MultipleSearch.txt"
 
 DEPEND="app-arch/unzip"
-RDEPEND=""
 
-S="${WORKDIR}"
+S=${WORKDIR}



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

2016-03-12 Thread Tim Harder
commit: dc2cea118fe804c81ad729e82121b06c20727f14
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Mar 13 01:35:05 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Mar 13 01:35:05 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc2cea11

app-vim/colorsel: bump EAPI

 app-vim/colorsel/colorsel-20100406.ebuild | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/app-vim/colorsel/colorsel-20100406.ebuild 
b/app-vim/colorsel/colorsel-20100406.ebuild
index c2cd045..4533032 100644
--- a/app-vim/colorsel/colorsel-20100406.ebuild
+++ b/app-vim/colorsel/colorsel-20100406.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=3
+EAPI=5
 
 inherit vim-plugin
 
@@ -11,11 +11,10 @@ 
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=927;
 SRC_URI="http://www.vim.org/scripts/download_script.php?src_id=12789 -> 
${P}.zip"
 LICENSE="public-domain"
 KEYWORDS="alpha amd64 ia64 ~mips ppc sparc x86"
-IUSE=""
 
-VIM_PLUGIN_HELPFILES="${PN}"
+VIM_PLUGIN_HELPFILES="${PN}.txt"
 
 DEPEND="app-arch/unzip"
 RDEPEND=">=app-editors/gvim-7.0"
 
-S="${WORKDIR}"
+S=${WORKDIR}



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

2016-03-12 Thread Tim Harder
commit: 669c95edc9521f3985f3da87be9460ebb9e20c5e
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Mar 13 01:40:26 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Mar 13 01:40:26 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=669c95ed

app-vim/genutils: bump EAPI

 app-vim/genutils/genutils-2.5.ebuild | 8 +++-
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/app-vim/genutils/genutils-2.5.ebuild 
b/app-vim/genutils/genutils-2.5.ebuild
index 6184d61..a3a7080 100644
--- a/app-vim/genutils/genutils-2.5.ebuild
+++ b/app-vim/genutils/genutils-2.5.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=3
+EAPI=5
 
 inherit vim-plugin
 
@@ -11,13 +11,11 @@ 
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=197;
 SRC_URI="http://www.vim.org/scripts/download_script.php?src_id=11399 -> 
${P}.zip"
 LICENSE="GPL-3"
 KEYWORDS="alpha amd64 ia64 ~mips ppc sparc x86"
-IUSE=""
 
 VIM_PLUGIN_HELPTEXT=\
 "This plugin provides library functions and is not intended to be used
 directly by the user."
 
 DEPEND="app-arch/unzip"
-RDEPEND=""
 
-S="${WORKDIR}"
+S=${WORKDIR}



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

2016-03-12 Thread Tim Harder
commit: 5cc7a79ff405bf187c6f37d2754facd46d672c20
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Mar 13 01:42:24 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Mar 13 01:42:24 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cc7a79f

app-vim/fuzzyfinder: bump EAPI

 app-vim/fuzzyfinder/fuzzyfinder-4.2.2.ebuild | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/app-vim/fuzzyfinder/fuzzyfinder-4.2.2.ebuild 
b/app-vim/fuzzyfinder/fuzzyfinder-4.2.2.ebuild
index 346940b..b6b4852 100644
--- a/app-vim/fuzzyfinder/fuzzyfinder-4.2.2.ebuild
+++ b/app-vim/fuzzyfinder/fuzzyfinder-4.2.2.ebuild
@@ -1,10 +1,9 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=3
+EAPI=5
 
-VIM_PLUGIN_VIM_VERSION="7.2"
 inherit vim-plugin
 
 DESCRIPTION="vim plugin: buffer/file/command/tag/etc explorer with fuzzy 
matching"
@@ -12,7 +11,6 @@ 
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=1984;
 SRC_URI="http://www.vim.org/scripts/download_script.php?src_id=13961 -> 
${P}.zip"
 LICENSE="MIT"
 KEYWORDS="amd64 x86"
-IUSE=""
 
 VIM_PLUGIN_HELPFILES="fuf"
 



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

2016-03-12 Thread Tim Harder
commit: 59effef7611ec5b72354997926e698b72c98a1ef
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Mar 13 01:29:08 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Mar 13 01:29:08 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59effef7

app-vim/ansiesc: bump EAPI

 app-vim/ansiesc/ansiesc-12.ebuild | 7 ++-
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/app-vim/ansiesc/ansiesc-12.ebuild 
b/app-vim/ansiesc/ansiesc-12.ebuild
index cbeb31a..4caef31 100644
--- a/app-vim/ansiesc/ansiesc-12.ebuild
+++ b/app-vim/ansiesc/ansiesc-12.ebuild
@@ -1,9 +1,8 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=3
-VIM_PLUGIN_VIM_VERSION="7.3"
+EAPI=5
 
 inherit vim-plugin
 
@@ -11,9 +10,7 @@ DESCRIPTION="vim plugin: ansi escape sequences concealed, but 
highlighted as spe
 HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=302;
 LICENSE="public-domain"
 KEYWORDS="amd64 x86"
-IUSE=""
 
-DEPEND=""
 RDEPEND="app-vim/cecutil"
 
 VIM_PLUGIN_HELPFILES="AnsiEsc.txt"



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

2016-03-12 Thread Tim Harder
commit: eeb29307aa36b88b0302ca60bcdea88309f1045f
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Mar 13 01:31:36 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Mar 13 01:31:36 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeb29307

app-vim/cecutil: bump EAPI

 app-vim/cecutil/cecutil-17.ebuild | 10 --
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/app-vim/cecutil/cecutil-17.ebuild 
b/app-vim/cecutil/cecutil-17.ebuild
index c867a7b..91edfe9 100644
--- a/app-vim/cecutil/cecutil-17.ebuild
+++ b/app-vim/cecutil/cecutil-17.ebuild
@@ -1,16 +1,14 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-VIM_PLUGIN_VIM_VERSION="7.0"
+EAPI=5
+
 inherit vim-plugin
 
 DESCRIPTION="vim plugin: library used by many of Charles Campbell's plugins"
 HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=1066;
 LICENSE="vim"
 KEYWORDS="alpha amd64 ia64 ~mips ppc sparc x86"
-IUSE=""
 
-VIM_PLUGIN_HELPTEXT=\
-"This plugin provides library functions and is not intended to be used
-directly by the user. Documentation is available via ':help cecutil.txt'."
+VIM_PLUGIN_HELPFILES="${PN}.txt"



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

2016-03-12 Thread Tim Harder
commit: 3bc1b5b260fd8a20107e017edf174bfdd8413ec1
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Mar 13 01:26:37 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Mar 13 01:26:37 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bc1b5b2

app-vim/screen: bump EAPI

 app-vim/screen/screen-1.5.ebuild | 12 +++-
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/app-vim/screen/screen-1.5.ebuild b/app-vim/screen/screen-1.5.ebuild
index 1141a38e..684efc0 100644
--- a/app-vim/screen/screen-1.5.ebuild
+++ b/app-vim/screen/screen-1.5.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI="4"
+EAPI=5
 
-inherit vim-plugin
+inherit vim-plugin vcs-snapshot
 
 MY_PN="Screen-vim---gnu-screentmux"
 DESCRIPTION="vim plugin: simulate a split shell with screen or tmux"
@@ -12,17 +12,11 @@ 
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=2711;
 SRC_URI="https://github.com/vim-scripts/${MY_PN}/tarball/${PV} -> ${P}.tar.gz"
 LICENSE="public-domain"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
 
 VIM_PLUGIN_HELPFILES="screen.txt"
 
 RDEPEND="|| ( app-misc/screen app-misc/tmux )"
 
-src_unpack() {
-   unpack ${A}
-   mv *-${MY_PN}-* "${S}"
-}
-
 src_prepare() {
rm README || die
 }



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

2016-03-12 Thread Davide Pesavento
commit: 213c3ad70ffa9b73cdf111231fb40810bdf61210
Author: Davide Pesavento  gentoo  org>
AuthorDate: Sun Mar 13 01:04:01 2016 +
Commit: Davide Pesavento  gentoo  org>
CommitDate: Sun Mar 13 01:04:01 2016 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=213c3ad7

qt5-build.eclass: stop mentioning bug 307861 to users

It doesn't contain much useful information or instructions, and
users might actually get more confused because it's about Qt4.

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

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index f0023b8..d7be3d0 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -153,6 +153,7 @@ qt5-build_src_unpack() {
fi
fi
 
+   # bug 307861
if [[ ${PN} == qtwebengine || ${PN} == qtwebkit ]]; then
eshopts_push -s extglob
if is-flagq '-g?(gdb)?([1-9])'; then
@@ -160,7 +161,6 @@ qt5-build_src_unpack() {
ewarn "You have enabled debug info (probably have -g or 
-ggdb in your CFLAGS/CXXFLAGS)."
ewarn "You may experience really long compilation times 
and/or increased memory usage."
ewarn "If compilation fails, please try removing 
-g/-ggdb before reporting a bug."
-   ewarn "For more info check out 
https://bugs.gentoo.org/307861;
ewarn
fi
eshopts_pop



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

2016-03-12 Thread Tim Harder
commit: d581d8efe2127bf595e76678b2da540f6dc84dca
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Mar 13 01:26:57 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Mar 13 01:26:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d581d8ef

app-vim/screen: remove old

 app-vim/screen/Manifest  |  2 --
 app-vim/screen/screen-1.3.ebuild | 17 -
 app-vim/screen/screen-1.4.ebuild | 17 -
 3 files changed, 36 deletions(-)

diff --git a/app-vim/screen/Manifest b/app-vim/screen/Manifest
index 47d..cb217f0 100644
--- a/app-vim/screen/Manifest
+++ b/app-vim/screen/Manifest
@@ -1,3 +1 @@
-DIST screen-1.3.tar.bz2 12047 SHA256 
c0fff965c1922eb66cb49dda8d4a00d7bac30c7890ebb8ab2bbc74b316b2bd79 SHA512 
55e986518cd8a89557ab2b7034e10c23beeacade2ee676d6b0ecc105ced0a6f2388cdaa45e48c2916db34052442151bd1b2488a80ad3821b7cc8a30e3be998cc
 WHIRLPOOL 
4d675fafec8c49bf93ca49fce8a4896f887840292a5960b23b47b4e218e2b15b2b11a28d09a4b0d84e0cb16b332298f6e22b4320d161cdabc4e0d977d1834343
-DIST screen-1.4.tar.bz2 12690 SHA256 
fc2005d57a9093d08975ac2fec2db53cc46f7d3db9b47f9ca5e423750dc81da4 SHA512 
4474ec69719b01bc627b7621f1fd994f6acfa4c066a8e0761feca17652766b80a6686ce0611c1b10d3829000a102596297955be6f344d2bec0b62c3d17703c0d
 WHIRLPOOL 
5d86f9a78c2a4fc63beb67cf15fb82e258c7d3c22593a6ae4218b1c08efdb222e6c9e48a18dfd894c6e7880b0cddb3539d17ee3076d464c6783ee50606ab
 DIST screen-1.5.tar.gz 16395 SHA256 
5024d5288240d0a9261ab436dd831bec51e4c03e2a486d7deb2bd761ab854521 SHA512 
eef9fbe327b1ef16cb5d5ffb851b04c6d4c8f1b8ef215ae9a0f05c91eaa39538bb470fc1ecd2cbb7697ec23a4fdce2515b97818b47050cbfc4fe7da199648549
 WHIRLPOOL 
23c7afb8a4258cd58c95774c80b36f4f4bc3b6edaee536db4b8d152cbc75e8bdc9bf8ae5554e1c47bf7e6b8a4a1df41054b59de3abb4572597d282ba3183427b

diff --git a/app-vim/screen/screen-1.3.ebuild b/app-vim/screen/screen-1.3.ebuild
deleted file mode 100644
index de7ead3..000
--- a/app-vim/screen/screen-1.3.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="3"
-
-inherit vim-plugin
-
-DESCRIPTION="vim plugin: simulate a split shell with screen or tmux"
-HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=2711;
-LICENSE="public-domain"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-VIM_PLUGIN_HELPFILES="screen.txt"
-
-RDEPEND="|| ( app-misc/screen app-misc/tmux )"

diff --git a/app-vim/screen/screen-1.4.ebuild b/app-vim/screen/screen-1.4.ebuild
deleted file mode 100644
index de7ead3..000
--- a/app-vim/screen/screen-1.4.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="3"
-
-inherit vim-plugin
-
-DESCRIPTION="vim plugin: simulate a split shell with screen or tmux"
-HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=2711;
-LICENSE="public-domain"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-VIM_PLUGIN_HELPFILES="screen.txt"
-
-RDEPEND="|| ( app-misc/screen app-misc/tmux )"



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

2016-03-12 Thread Davide Pesavento
commit: e2c27b48a98cb8a6789ff9de5cb1b8637ab45a4e
Author: Davide Pesavento  gentoo  org>
AuthorDate: Sun Mar 13 01:14:52 2016 +
Commit: Davide Pesavento  gentoo  org>
CommitDate: Sun Mar 13 01:14:52 2016 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=e2c27b48

qt5-build.eclass: simplify gcc version check, add eerror

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

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index d7be3d0..3bae89c 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -136,20 +136,19 @@ EXPORT_FUNCTIONS src_unpack src_prepare src_configure 
src_compile src_install sr
 # @DESCRIPTION:
 # Unpacks the sources.
 qt5-build_src_unpack() {
-   local gcc_version_check_fatal=false
local min_gcc4_minor_version=5
-   if [[ ${QT5_MINOR_VERSION} -ge 6 ]]; then
-   gcc_version_check_fatal=true
-   fi
if [[ ${QT5_MINOR_VERSION} -ge 7 || ${PN} == qtwebengine ]]; then
min_gcc4_minor_version=7
fi
if [[ $(gcc-major-version) -lt 4 ]] || \
   [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 
${min_gcc4_minor_version} ]]; then
-   if ${gcc_version_check_fatal}; then
-   die "GCC version 4.${min_gcc4_minor_version} or later 
is required to build this package"
+   if [[ ${QT5_MINOR_VERSION} -ge 6 ]]; then
+   eerror "GCC version 4.${min_gcc4_minor_version} or 
later is required to build this package"
+   die "GCC 4.${min_gcc4_minor_version} or later required"
else
+   ewarn
ewarn "Using a GCC version lower than 
4.${min_gcc4_minor_version} is not supported"
+   ewarn
fi
fi
 



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

2016-03-12 Thread Davide Pesavento
commit: be19d02bcd57c7070be6969be595ae5c9f4f74f3
Author: Davide Pesavento  gentoo  org>
AuthorDate: Sun Mar 13 01:25:54 2016 +
Commit: Davide Pesavento  gentoo  org>
CommitDate: Sun Mar 13 01:25:54 2016 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=be19d02b

qt5-build.eclass: adjust ${S} for 5.7.0_alpha

Gentoo-Bug: 577114

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

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index 3bae89c..ea4c717 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -84,7 +84,7 @@ case ${PV} in
QT5_BUILD_TYPE="release"
MY_P=${QT5_MODULE}-opensource-src-${PV/_/-}

SRC_URI="http://download.qt.io/development_releases/qt/${PV%.*}/${PV/_/-}/submodules/${MY_P}.tar.xz;
-   S=${WORKDIR}/${MY_P}
+   S=${WORKDIR}/${MY_P%-alpha}
;;
*)
# official stable release



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

2016-03-12 Thread Tim Harder
commit: f9aa6a681471b256bd03b95a791695449b1ca5ba
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Mar 13 01:17:04 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Mar 13 01:17:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9aa6a68

app-vim/calendar: stabilize 2.9

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

diff --git a/app-vim/calendar/calendar-2.9.ebuild 
b/app-vim/calendar/calendar-2.9.ebuild
index a001f94..bcfca5c 100644
--- a/app-vim/calendar/calendar-2.9.ebuild
+++ b/app-vim/calendar/calendar-2.9.ebuild
@@ -9,6 +9,6 @@ inherit vim-plugin
 DESCRIPTION="vim plugin: calendar window"
 HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=52;
 LICENSE="vim"
-KEYWORDS="~amd64 ~mips ~ppc ~x86"
+KEYWORDS="amd64 ~mips ppc x86"
 
 VIM_PLUGIN_HELPFILES="${PN}.txt"



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

2016-03-12 Thread Tim Harder
commit: aa51338ebc9fd130cba62158129e274cb2af7315
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Mar 13 01:21:28 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Mar 13 01:22:55 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa51338e

app-vim/perl-support: version bump to 5.3.2

 app-vim/perl-support/Manifest  |  1 +
 app-vim/perl-support/perl-support-5.3.2.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/app-vim/perl-support/Manifest b/app-vim/perl-support/Manifest
index 24ad9ee..1202a92 100644
--- a/app-vim/perl-support/Manifest
+++ b/app-vim/perl-support/Manifest
@@ -2,3 +2,4 @@ DIST perl-support-4.14.tar.gz 155754 SHA256 
844726c7bcb669fb7d0dc949087905ac45fb
 DIST perl-support-4.8.zip 159646 SHA256 
170e2013490d3a80f5c71f57d14a7abe09f428ca9107838ff3a0896e4b6d9650 SHA512 
658daa78da8aa6feec34e85dae385dcd1e00f974f27af35d7cfb7df4350841ab726409b0bf08352e6f24e302f8767d8dd71759e8c08fa8a3aba972bdee177871
 WHIRLPOOL 
44846208f2b87bc7fbfb746aede4144eb104097751ab90848f9dbdf0b5cd00fc716e231a0f5f0fd9c60364e43285ab70eed0d04475121c315f9eccc572481ebc
 DIST perl-support-5.1.tar.bz2 155313 SHA256 
b1757b3c0e148edd721c1f2938a0c801dc9e4ea7fe09ffc30d489be13bffb249 SHA512 
eeb000aacbe96bff91491d78898cc6139f7fe5a2fdfc4fd3a0f783bb3fc0d753304b47342a3f3f94a2723d57ce05d2128dfba726db2446cb2ad2f4d1997055d1
 WHIRLPOOL 
e7c8a39337bdfae2042aa0dddc7a7530550999dfc85153f32e6e230d216c26b0b53253462f2f3022848ef4362944c84335e61641ccf232bf1b0cd255fdd88a3d
 DIST perl-support-5.2.tar.bz2 171572 SHA256 
59eaafd43bd7b4af143968985cd6179f79edf38bd228d58f29ffd306c93a1728 SHA512 
6300b4dc9609860b8931a273130d28e112d680b36c8118672d2aaf88eac6acfc84c3f9a29402d6e6895eafe1b9d9c56f6f4bfa10948ddbfc531e045870399071
 WHIRLPOOL 
92b8818cbad158bb12994f419ea91ce38dd3fd8a150418655a591a23a657b19ac02f345fcdf6353c5c437b33c68a7ddccde37d812bbf54a9e83915d5fa8e98dd
+DIST perl-support-5.3.2.tar.bz2 178598 SHA256 
b192d1d12eb06bb7b3067ad89f091afd87d3b36b15995eb907c688f0c9f464d6 SHA512 
1eff321b0c5184b58737e79de379fbe431b32fbe5a140914b950d024ee9b512393b46cf4e45cafe50289ee9f9d4747984534efeade399882a17237a1a1ca1161
 WHIRLPOOL 
945634b4d5f6344efb91826f51dc3415f7b9c63018424a6054da5bcddec9519c3b686acf5bd2399031c44bc5ccfd7f5a302592a5668e6489a7c250db2bed77c8

diff --git a/app-vim/perl-support/perl-support-5.3.2.ebuild 
b/app-vim/perl-support/perl-support-5.3.2.ebuild
new file mode 100644
index 000..2614baa
--- /dev/null
+++ b/app-vim/perl-support/perl-support-5.3.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit vim-plugin
+
+DESCRIPTION="vim plugin: Perl-IDE - Write and run Perl scripts using menus and 
hotkeys"
+HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=556;
+LICENSE="GPL-2 GPL-2+"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+
+VIM_PLUGIN_HELPFILES="perlsupport.txt"
+
+RDEPEND="dev-perl/Perl-Tags
+   dev-perl/Perl-Critic"
+
+src_prepare() {
+   # Don't set tabstop and shiftwidth
+   sed -i '/=4/s/^/"/' ftplugin/perl.vim
+}
+
+src_install() {
+   dodoc ${PN}/doc/{ChangeLog,perl-hot-keys.pdf}
+   rm -r ${PN}/doc/ || die
+
+   vim-plugin_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: app-vim/perl-support/, app-vim/perl-support/files/

2016-03-12 Thread Tim Harder
commit: 19f18358c2a37af623135e3b8f1ebf970a5e01b2
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Mar 13 01:22:15 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Mar 13 01:22:59 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19f18358

app-vim/perl-support: remove old

 app-vim/perl-support/Manifest  |  3 --
 .../files/perl-support-4.12-local-templates.patch  | 11 ---
 app-vim/perl-support/perl-support-4.14.ebuild  | 36 --
 app-vim/perl-support/perl-support-4.8.ebuild   | 21 -
 app-vim/perl-support/perl-support-5.1.ebuild   | 30 --
 5 files changed, 101 deletions(-)

diff --git a/app-vim/perl-support/Manifest b/app-vim/perl-support/Manifest
index 1202a92..1308dc3 100644
--- a/app-vim/perl-support/Manifest
+++ b/app-vim/perl-support/Manifest
@@ -1,5 +1,2 @@
-DIST perl-support-4.14.tar.gz 155754 SHA256 
844726c7bcb669fb7d0dc949087905ac45fb8cee4d02b63739d50fc064053ca4 SHA512 
b33b582f92a9a7bc9115b5b032b6c99888bedf9cde95e04e09b7a97b38b71f679c7fffb587a5afbfc450430abbfe659e16ce183902b7c4f36cdc93c5487e3194
 WHIRLPOOL 
077a2e32791743ddecf0970e65d5ace47ea49619de6c3d256ccadb0ead679ee302579890888fba59a918a9fdb90973970202744dd5cb4ae902cc26a6165afe0a
-DIST perl-support-4.8.zip 159646 SHA256 
170e2013490d3a80f5c71f57d14a7abe09f428ca9107838ff3a0896e4b6d9650 SHA512 
658daa78da8aa6feec34e85dae385dcd1e00f974f27af35d7cfb7df4350841ab726409b0bf08352e6f24e302f8767d8dd71759e8c08fa8a3aba972bdee177871
 WHIRLPOOL 
44846208f2b87bc7fbfb746aede4144eb104097751ab90848f9dbdf0b5cd00fc716e231a0f5f0fd9c60364e43285ab70eed0d04475121c315f9eccc572481ebc
-DIST perl-support-5.1.tar.bz2 155313 SHA256 
b1757b3c0e148edd721c1f2938a0c801dc9e4ea7fe09ffc30d489be13bffb249 SHA512 
eeb000aacbe96bff91491d78898cc6139f7fe5a2fdfc4fd3a0f783bb3fc0d753304b47342a3f3f94a2723d57ce05d2128dfba726db2446cb2ad2f4d1997055d1
 WHIRLPOOL 
e7c8a39337bdfae2042aa0dddc7a7530550999dfc85153f32e6e230d216c26b0b53253462f2f3022848ef4362944c84335e61641ccf232bf1b0cd255fdd88a3d
 DIST perl-support-5.2.tar.bz2 171572 SHA256 
59eaafd43bd7b4af143968985cd6179f79edf38bd228d58f29ffd306c93a1728 SHA512 
6300b4dc9609860b8931a273130d28e112d680b36c8118672d2aaf88eac6acfc84c3f9a29402d6e6895eafe1b9d9c56f6f4bfa10948ddbfc531e045870399071
 WHIRLPOOL 
92b8818cbad158bb12994f419ea91ce38dd3fd8a150418655a591a23a657b19ac02f345fcdf6353c5c437b33c68a7ddccde37d812bbf54a9e83915d5fa8e98dd
 DIST perl-support-5.3.2.tar.bz2 178598 SHA256 
b192d1d12eb06bb7b3067ad89f091afd87d3b36b15995eb907c688f0c9f464d6 SHA512 
1eff321b0c5184b58737e79de379fbe431b32fbe5a140914b950d024ee9b512393b46cf4e45cafe50289ee9f9d4747984534efeade399882a17237a1a1ca1161
 WHIRLPOOL 
945634b4d5f6344efb91826f51dc3415f7b9c63018424a6054da5bcddec9519c3b686acf5bd2399031c44bc5ccfd7f5a302592a5668e6489a7c250db2bed77c8

diff --git a/app-vim/perl-support/files/perl-support-4.12-local-templates.patch 
b/app-vim/perl-support/files/perl-support-4.12-local-templates.patch
deleted file mode 100644
index 9007fd6..000
--- a/app-vim/perl-support/files/perl-support-4.12-local-templates.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 plugin/perl-support.vim.orig
-+++ plugin/perl-support.vim
-@@ -145,7 +145,7 @@
-   let s:Perl_GlobalTemplateFile   = 
s:Perl_GlobalTemplateDir.'/Templates'
-   endif
-   "
--  let s:Perl_LocalTemplateFile= 
s:plugin_dir.'/perl-support/templates/Templates'
-+  let s:Perl_LocalTemplateFile= 
$HOME.'/.vim/perl-support/templates/Templates'
-   let s:Perl_LocalTemplateDir = fnamemodify( 
s:Perl_LocalTemplateFile, ":p:h" ).'/'
-   let s:Perl_CodeSnippets = 
s:plugin_dir.'/perl-support/codesnippets/'
-   let s:escfilename   = ' 
\%#[]'

diff --git a/app-vim/perl-support/perl-support-4.14.ebuild 
b/app-vim/perl-support/perl-support-4.14.ebuild
deleted file mode 100644
index 638f126..000
--- a/app-vim/perl-support/perl-support-4.14.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-
-inherit vim-plugin
-
-MY_PN="${PN}.vim"
-DESCRIPTION="vim plugin: Perl-IDE - Write and run Perl scripts using menus and 
hotkeys"
-HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=556;
-SRC_URI="https://github.com/vim-scripts/${MY_PN}/tarball/${PV} -> ${P}.tar.gz"
-LICENSE="GPL-2 GPL-2+"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
-IUSE=""
-
-VIM_PLUGIN_HELPFILES="${PN}.txt"
-
-RDEPEND="dev-perl/Perl-Tags
-   dev-perl/Perl-Critic"
-
-src_unpack() {
-   unpack ${A}
-   mv *-${MY_PN}-* "${S}"
-}
-
-src_prepare() {
-   # Don't set tabstop and shiftwidth
-   sed -i -e '/=4/s/^/"/' ftplugin/perl.vim
-}
-
-src_install() {
-   dodoc doc/{ChangeLog,perl-hot-keys.pdf}
-   rm doc/{ChangeLog,perl-hot-keys.*,pmdesc3.text} || 

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

2016-03-12 Thread Tim Harder
commit: c91a1a21f340b24215eb7adc6854592203e877a8
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Mar 13 01:17:36 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Mar 13 01:17:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c91a1a21

app-vim/calendar: remove old

 app-vim/calendar/Manifest|  1 -
 app-vim/calendar/calendar-2.5.ebuild | 17 -
 2 files changed, 18 deletions(-)

diff --git a/app-vim/calendar/Manifest b/app-vim/calendar/Manifest
index ec8f91e..4652801 100644
--- a/app-vim/calendar/Manifest
+++ b/app-vim/calendar/Manifest
@@ -1,2 +1 @@
-DIST calendar-2.5.tar.bz2 9787 SHA256 
ff7b505a6e818f09c47a2cdd32060e8b6095f9162169e34f93ac82de7ef85af4 SHA512 
b99b6b5f461a46386d43af442895aaffd502a1cfe272fa75433a8f6afc77cdae91c9c4529ef12b56b1ff003b79e75b12577ba4cef3a399c04ed1b06d027aae24
 WHIRLPOOL 
956fa3d69814e60bb1b89f84a0afa84267794ed35c94b9b52668706338d5d66e1e61e71c54a8c9b5ad867c1517f9241646dcb29e087fa91c073bb3752829f55b
 DIST calendar-2.9.tar.bz2 11070 SHA256 
144a657523f20514290092b4e17b307622e259838f1ba6f59c0bacb4a0bd3c52 SHA512 
8d1c29cb1e7b8189447d60bb5e8940b7ed52837c9039bd8ff8e3ce19c5fd7a9a8060291bb8a0c0bd2a2bb677fce388bb7f807f25358f3903c28b07c715ae1a07
 WHIRLPOOL 
703075efc70b13d19e925ab395a94940cb242c56184c2d30c3e83fe834b8188b977706207128b115c623d591e41ecc85a46c5fdec2649472d4b1504d830263de

diff --git a/app-vim/calendar/calendar-2.5.ebuild 
b/app-vim/calendar/calendar-2.5.ebuild
deleted file mode 100644
index 04e2580..000
--- a/app-vim/calendar/calendar-2.5.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=3
-
-inherit vim-plugin
-
-DESCRIPTION="vim plugin: calendar window"
-HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=52;
-LICENSE="vim"
-KEYWORDS="amd64 ~mips ppc x86"
-IUSE=""
-
-VIM_PLUGIN_HELPTEXT=\
-"This plugin provides a calendar window for vim. To start it, use the
-:Calendar command."



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

2016-03-12 Thread Tim Harder
commit: 8acb1bd2237494385b3b7e694b0b464e1e9679e5
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Mar 13 01:21:46 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Mar 13 01:22:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8acb1bd2

app-vim/perl-support: stabilize 5.2

 app-vim/perl-support/perl-support-5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-vim/perl-support/perl-support-5.2.ebuild 
b/app-vim/perl-support/perl-support-5.2.ebuild
index 9e2a968..fd6a95c 100644
--- a/app-vim/perl-support/perl-support-5.2.ebuild
+++ b/app-vim/perl-support/perl-support-5.2.ebuild
@@ -8,7 +8,7 @@ inherit vim-plugin
 DESCRIPTION="vim plugin: Perl-IDE - Write and run Perl scripts using menus and 
hotkeys"
 HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=556;
 LICENSE="GPL-2 GPL-2+"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~x86-macos"
 
 VIM_PLUGIN_HELPFILES="perlsupport.txt"
 



[gentoo-commits] proj/sci:master commit in: sci-biology/full_lengther_next/

2016-03-12 Thread Martin Mokrejs
commit: 647b66f0280dbf78d736abbe107f3fd93996616f
Author: Martin Mokrejš  fold  natur  cuni  cz>
AuthorDate: Sun Mar 13 00:13:19 2016 +
Commit: Martin Mokrejs  fold  natur  cuni  cz>
CommitDate: Sun Mar 13 00:13:19 2016 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=647b66f0

sci-biology/full_lengther_next: version bump

Package-Manager: portage-2.2.26

 .../{full_lengther_next-0.5.6.ebuild => full_lengther_next-0.5.7.ebuild}  | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sci-biology/full_lengther_next/full_lengther_next-0.5.6.ebuild 
b/sci-biology/full_lengther_next/full_lengther_next-0.5.7.ebuild
similarity index 100%
rename from sci-biology/full_lengther_next/full_lengther_next-0.5.6.ebuild
rename to sci-biology/full_lengther_next/full_lengther_next-0.5.7.ebuild



[gentoo-commits] repo/gentoo:master commit in: www-plugins/pipelight/

2016-03-12 Thread NP Hardass
commit: d442b1ca64377105d2ed3e19a1718441b51bc914
Author: NP-Hardass  gentoo  org>
AuthorDate: Sun Mar 13 00:06:53 2016 +
Commit: NP Hardass  gentoo  org>
CommitDate: Sun Mar 13 00:14:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d442b1ca

www-plugins/pipelight: drop old

Package-Manager: portage-2.2.26

 www-plugins/pipelight/Manifest |  2 -
 www-plugins/pipelight/pipelight-0.2.7.3.ebuild | 87 --
 www-plugins/pipelight/pipelight-0.2.8.ebuild   | 87 --
 3 files changed, 176 deletions(-)

diff --git a/www-plugins/pipelight/Manifest b/www-plugins/pipelight/Manifest
index 2887766..eade61c 100644
--- a/www-plugins/pipelight/Manifest
+++ b/www-plugins/pipelight/Manifest
@@ -1,3 +1 @@
-DIST pipelight-0.2.7.3.tar.gz 161967 SHA256 
db4585f44874c0b647e7cf611b5bf8efe308fe11573891cd74dd4fa5867e2e52 SHA512 
162b5f95b30c022a7f3bd821c7ba8e8af33ef0a4e2f38dff6a5da0a36725251a45b07c22c827c5a97b2320e395391f8d5c6702d3ed596e7cf66b064b2f9c8285
 WHIRLPOOL 
435bfb3f4fcb63b15af078da4765b0b0f1200e4691dcb3b92360cfda5f70f23c76458ff849c4a54ffab3f3f75c8d475c86c7ede6127cd57e6d34c50e1d07c367
 DIST pipelight-0.2.8.2.tar.gz 153877 SHA256 
13ca5fb18cd68f63137a0dded5a4d0811aa78b033918a3331953903ced34decf SHA512 
1599a7f1513e7d9bc9365bc5684050846e1827ec465103b042917963f6199d4af1d97d4943703d1e2a2dce8141c0c289b585ae485efb06b22ee30c17df465e8b
 WHIRLPOOL 
6342af3bbe70604eecab0f4abe194dd4b19bf899656eaf0d1951c8ebfe23df548883367cecf6d836331f364aa791003334dec10e6fb939ad9b982b7fb8a23172
-DIST pipelight-0.2.8.tar.gz 153492 SHA256 
ae543d6eb95b3f681bf5807de63208e42c3be2ada1d2661017ad3a215c0684c4 SHA512 
927fea510912879d0c976a20088dbbbadb3a1185e248d9a2ebb0afc4219bf4bcf4691f1ada678f4ccd24ea722e108615a04764ba664d66a6e03855aa663ae373
 WHIRLPOOL 
16d9b8460cb1d0f00097cf92d9c4d010a3f18b4d0c8c667b03b3b613bb80931b6fcf3d19d2ee96ae405375ee60e72aa4d6e84b9137ace7c7ac7d4d139e41eaff

diff --git a/www-plugins/pipelight/pipelight-0.2.7.3.ebuild 
b/www-plugins/pipelight/pipelight-0.2.7.3.ebuild
deleted file mode 100644
index fcd901a..000
--- a/www-plugins/pipelight/pipelight-0.2.7.3.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit multilib
-
-if [ ${PV} == "" ] ; then
-   inherit git-2
-   EGIT_REPO_URI="https://bitbucket.org/mmueller2012/${PN}.git;
-else
-   inherit vcs-snapshot
-   SRC_URI="https://bitbucket.org/mmueller2012/${PN}/get/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Wine-based wrapper for running Windows plugins on POSIX systems"
-HOMEPAGE="https://launchpad.net/pipelight;
-
-LICENSE="|| ( GPL-2+ LGPL-2.1+ MPL-1.1 )"
-SLOT="0"
-IUSE=""
-
-DEPEND="app-emulation/wine[X,abi_x86_32,pipelight]"
-RDEPEND="${DEPEND}
-   app-arch/cabextract
-   gnome-extra/zenity"
-
-QA_FLAGS_IGNORED="usr/share/pipelight/pluginloader.exe
-   usr/share/pipelight/winecheck.exe"
-
-src_configure() {
-   econf --wine-path="${EPREFIX}/usr/bin/wine"
-}
-
-src_install() {
-   default_src_install
-
-   # Ideally, every wrapped plugin could be a symlink to pipelight's 
wrapper
-   # plugin, but some browsers do not like this. Upstream provides a 
script to
-   # duplicate the wrapper plugin as a hack to work around it.  That script
-   # does not support DESTDIR, so we use sed to adjust it before running 
it to
-   # properly duplicate the plugins.
-   # XXX: Patch the script to support DESTDIR and send the patch upstream.
-   sed -e 
"s:^\(PIPELIGHT_LIBRARY_PATH=\"\)\\(.*\):\1${ED}usr/$(get_libdir)/${PN}\":" \
-   -e 
"s:^\(PLUGIN_PATH=\"\)\\(.*\):\1${ED}usr/$(get_libdir)/${PN}\":" \
-   "${ED}/usr/bin/pipelight-plugin" > "${T}/pipelight-plugin" \
-   || die "Generating temporary pipelight-plugin failed"
-   chmod u+x "${T}/pipelight-plugin" \
-   || die "Setting permissions on temporary pipelight-plugin 
failed"
-
-   # Create Plugins
-   "${T}/pipelight-plugin" --create-mozilla-plugins \
-   || die "Creating plugins failed"
-
-}
-
-postinst() {
-   # Obligatory warnings about proprietary software
-   ewarn "Neither the Gentoo developers nor the Pipelight developers can"
-   ewarn "patch security vulnerabilities in Windows plugins. Use them at 
your"
-   ewarn "own risk."
-   # Warn about missing pipelight-sandbox
-   ewarn
-   ewarn "The pipelight sandbox has not been packaged yet. Plugins will 
have"
-   ewarn "full privileges as Windows programs running inside wine."
-
-   # Helpful information for those willing to live dangerously
-   einfo "Using Windows plugins on certain websites might require a 
useragent"
-   einfo "switcher. See the upstream tutorial for more details."
-   einfo
-   einfo 

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

2016-03-12 Thread NP Hardass
commit: c79ca18071d4a3ab954aba8f30845c44a6792ac1
Author: NP-Hardass  gentoo  org>
AuthorDate: Sun Mar 13 00:11:32 2016 +
Commit: NP Hardass  gentoo  org>
CommitDate: Sun Mar 13 00:15:00 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c79ca180

profiles: www-plugins/pipelight force abi_x86_32 -abi_x86_64

 profiles/arch/amd64/package.use.force | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/arch/amd64/package.use.force 
b/profiles/arch/amd64/package.use.force
index 76c3404..369a049 100644
--- a/profiles/arch/amd64/package.use.force
+++ b/profiles/arch/amd64/package.use.force
@@ -2,6 +2,10 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
+# NP-Hardass  (12 Mar 2016)
+# 32 bit required, 64 bit optional
+www-plugins/pipelight abi_x86_32 -abi_x86_64
+
 # Michał Górny  (02 Sep 2013)
 # Packages with optional 64-bit variant.
 app-emulation/wine -abi_x86_64



[gentoo-commits] repo/gentoo:master commit in: www-plugins/pipelight/

2016-03-12 Thread NP Hardass
commit: 428f5168452714a44c3527354043ccd2f413f854
Author: NP-Hardass  gentoo  org>
AuthorDate: Sun Mar 13 00:06:15 2016 +
Commit: NP Hardass  gentoo  org>
CommitDate: Sun Mar 13 00:14:55 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=428f5168

www-plugins/pipelight: Add 0.2.8.2; Add 64 bit support per #528404

Package-Manager: portage-2.2.26

 www-plugins/pipelight/Manifest |  1 +
 ...elight-.ebuild => pipelight-0.2.8.2.ebuild} | 34 +++---
 www-plugins/pipelight/pipelight-.ebuild| 34 +++---
 3 files changed, 47 insertions(+), 22 deletions(-)

diff --git a/www-plugins/pipelight/Manifest b/www-plugins/pipelight/Manifest
index 6a74563..2887766 100644
--- a/www-plugins/pipelight/Manifest
+++ b/www-plugins/pipelight/Manifest
@@ -1,2 +1,3 @@
 DIST pipelight-0.2.7.3.tar.gz 161967 SHA256 
db4585f44874c0b647e7cf611b5bf8efe308fe11573891cd74dd4fa5867e2e52 SHA512 
162b5f95b30c022a7f3bd821c7ba8e8af33ef0a4e2f38dff6a5da0a36725251a45b07c22c827c5a97b2320e395391f8d5c6702d3ed596e7cf66b064b2f9c8285
 WHIRLPOOL 
435bfb3f4fcb63b15af078da4765b0b0f1200e4691dcb3b92360cfda5f70f23c76458ff849c4a54ffab3f3f75c8d475c86c7ede6127cd57e6d34c50e1d07c367
+DIST pipelight-0.2.8.2.tar.gz 153877 SHA256 
13ca5fb18cd68f63137a0dded5a4d0811aa78b033918a3331953903ced34decf SHA512 
1599a7f1513e7d9bc9365bc5684050846e1827ec465103b042917963f6199d4af1d97d4943703d1e2a2dce8141c0c289b585ae485efb06b22ee30c17df465e8b
 WHIRLPOOL 
6342af3bbe70604eecab0f4abe194dd4b19bf899656eaf0d1951c8ebfe23df548883367cecf6d836331f364aa791003334dec10e6fb939ad9b982b7fb8a23172
 DIST pipelight-0.2.8.tar.gz 153492 SHA256 
ae543d6eb95b3f681bf5807de63208e42c3be2ada1d2661017ad3a215c0684c4 SHA512 
927fea510912879d0c976a20088dbbbadb3a1185e248d9a2ebb0afc4219bf4bcf4691f1ada678f4ccd24ea722e108615a04764ba664d66a6e03855aa663ae373
 WHIRLPOOL 
16d9b8460cb1d0f00097cf92d9c4d010a3f18b4d0c8c667b03b3b613bb80931b6fcf3d19d2ee96ae405375ee60e72aa4d6e84b9137ace7c7ac7d4d139e41eaff

diff --git a/www-plugins/pipelight/pipelight-.ebuild 
b/www-plugins/pipelight/pipelight-0.2.8.2.ebuild
similarity index 83%
copy from www-plugins/pipelight/pipelight-.ebuild
copy to www-plugins/pipelight/pipelight-0.2.8.2.ebuild
index 8f1557d..75380cf 100644
--- a/www-plugins/pipelight/pipelight-.ebuild
+++ b/www-plugins/pipelight/pipelight-0.2.8.2.ebuild
@@ -1,18 +1,18 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI=5
 
-inherit multilib
+inherit multilib-build
 
 if [ ${PV} == "" ] ; then
-   inherit git-2
+   inherit git-r3
EGIT_REPO_URI="https://bitbucket.org/mmueller2012/${PN}.git;
 else
inherit vcs-snapshot
SRC_URI="https://bitbucket.org/mmueller2012/${PN}/get/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~x86"
 fi
 
 DESCRIPTION="Wine-based wrapper for running Windows plugins on POSIX systems"
@@ -20,19 +20,31 @@ HOMEPAGE="https://launchpad.net/pipelight;
 
 LICENSE="|| ( GPL-2+ LGPL-2.1+ MPL-1.1 )"
 SLOT="0"
-KEYWORDS=""
-IUSE=""
+IUSE="+abi_x86_32 abi_x86_64"
 
-DEPEND="app-emulation/wine[X,abi_x86_32,pipelight]"
+DEPEND="app-emulation/wine[X,${MULTILIB_USEDEP},pipelight]"
 RDEPEND="${DEPEND}
app-arch/cabextract
-   gnome-extra/zenity"
+   app-crypt/gnupg
+   media-fonts/corefonts
+   || (
+   gnome-extra/zenity
+   kde-apps/kdialog
+   )"
 
-QA_FLAGS_IGNORED="usr/share/pipelight/pluginloader.exe
-   usr/share/pipelight/winecheck.exe"
+QA_FLAGS_IGNORED="usr/share/pipelight/pluginloader{,64}.exe
+   usr/share/pipelight/winecheck{,64}.exe"
 
 src_configure() {
-   econf --wine-path="${EPREFIX}/usr/bin/wine"
+   local myconf=( --wine-path="${EPREFIX}/usr/bin/wine" )
+   if use abi_x86_64; then
+   myconf+=(
+   --with-win64
+   --win64-cxx=wineg++
+   --wine64-path="${EPREFIX}/usr/bin/wine64"
+   )
+   fi
+   econf "${myconf[@]}"
 }
 
 src_install() {

diff --git a/www-plugins/pipelight/pipelight-.ebuild 
b/www-plugins/pipelight/pipelight-.ebuild
index 8f1557d..75380cf 100644
--- a/www-plugins/pipelight/pipelight-.ebuild
+++ b/www-plugins/pipelight/pipelight-.ebuild
@@ -1,18 +1,18 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI=5
 
-inherit multilib
+inherit multilib-build
 
 if [ ${PV} == "" ] ; then
-   inherit git-2
+   inherit git-r3
EGIT_REPO_URI="https://bitbucket.org/mmueller2012/${PN}.git;
 else
inherit vcs-snapshot
SRC_URI="https://bitbucket.org/mmueller2012/${PN}/get/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~x86"
 fi
 
 

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/hub/, dev-vcs/hub/files/

2016-03-12 Thread Christoph Junghans
commit: a8181ee921c13ac81be1a6a5beb8b20a62ff7b83
Author: Christoph Junghans  gentoo  org>
AuthorDate: Sun Mar 13 00:05:13 2016 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Sun Mar 13 00:09:18 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8181ee9

dev-vcs/hub: fixed bashcomp

Package-Manager: portage-2.2.26

 dev-vcs/hub/files/hub-2.2.3-bashcomp.patch | 28 
 dev-vcs/hub/hub-2.2.3-r1.ebuild| 51 ++
 2 files changed, 79 insertions(+)

diff --git a/dev-vcs/hub/files/hub-2.2.3-bashcomp.patch 
b/dev-vcs/hub/files/hub-2.2.3-bashcomp.patch
new file mode 100644
index 000..10dee20
--- /dev/null
+++ b/dev-vcs/hub/files/hub-2.2.3-bashcomp.patch
@@ -0,0 +1,28 @@
+From 57f1ff3981e2c1f9297f35a90e74dd12025a6fe9 Mon Sep 17 00:00:00 2001
+From: Christoph Junghans 
+Date: Fri, 4 Mar 2016 19:18:16 -0700
+Subject: [PATCH] bashcomp: try to load git comp first (fix #592)
+
+---
+ etc/hub.bash_completion.sh | 5 +
+ 1 file changed, 5 insertions(+)
+
+diff --git a/etc/hub.bash_completion.sh b/etc/hub.bash_completion.sh
+index f0b4f76..bd84d32 100755
+--- a/etc/hub.bash_completion.sh
 b/etc/hub.bash_completion.sh
+@@ -1,6 +1,11 @@
+ # hub tab-completion script for bash.
+ # This script complements the completion script that ships with git.
+ 
++# If there is no git tab completion, but we have the _completion loader try 
to load it
++if ! declare -F _git > /dev/null && declare -F _completion_loader > 
/dev/null; then
++  _completion_loader git
++fi
++
+ # Check that git tab completion is available
+ if declare -F _git > /dev/null; then
+   # Duplicate and rename the 'list_all_commands' function
+-- 
+2.4.10
+

diff --git a/dev-vcs/hub/hub-2.2.3-r1.ebuild b/dev-vcs/hub/hub-2.2.3-r1.ebuild
new file mode 100644
index 000..9e3c44b
--- /dev/null
+++ b/dev-vcs/hub/hub-2.2.3-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit bash-completion-r1 readme.gentoo-r1
+
+DESCRIPTION="Command-line wrapper for git that makes you better at GitHub"
+HOMEPAGE="https://github.com/github/hub;
+SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+DEPEND=">=dev-lang/go-1.5.1:="
+RDEPEND=">=dev-vcs/git-1.7.3"
+
+DOC_CONTENTS="You may want to add 'alias git=hub' to your .{csh,bash}rc"
+
+# https://github.com/github/hub/issues/592
+# https://github.com/github/hub/pull/1136  
+PATCHES=( "${FILESDIR}"/"${P}"-bashcomp.patch )
+
+src_compile() {
+   ./script/build || die
+}
+
+#src_test() {
+#  ./script/test || die
+#}
+
+src_install() {
+   readme.gentoo_create_doc
+
+   dobin hub
+
+   doman man/${PN}.1
+   dodoc README.md
+
+   newbashcomp etc/${PN}.bash_completion.sh ${PN}
+
+   insinto /usr/share/zsh/site-functions
+   newins etc/hub.zsh_completion _${PN}
+}
+
+pkg_postinst() {
+   readme.gentoo_print_elog
+}



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

2016-03-12 Thread Christoph Junghans
commit: 189db3580e65603d55efc73fb4647f337aa1ba89
Author: Christoph Junghans  gentoo  org>
AuthorDate: Sun Mar 13 00:08:32 2016 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Sun Mar 13 00:09:19 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=189db358

dev-vcs/hub: remove old

Package-Manager: portage-2.2.26

 dev-vcs/hub/Manifest  |  1 -
 dev-vcs/hub/hub-1.12.4.ebuild | 53 ---
 2 files changed, 54 deletions(-)

diff --git a/dev-vcs/hub/Manifest b/dev-vcs/hub/Manifest
index ac80e2b..b7cae90 100644
--- a/dev-vcs/hub/Manifest
+++ b/dev-vcs/hub/Manifest
@@ -1,4 +1,3 @@
-DIST hub-1.12.4.tar.gz 76798 SHA256 
b7fe404d7dc5f60554f088bec12de5e80229331430ea0ced46d5bf89ecae5117 SHA512 
3c80592954f6f9bd9406adf8faaaf3e307a5387b623b07f06f574e6841899a7e253b67429417ba37c78b53064ddd0188b9f37e3e24130d899207c23bad389618
 WHIRLPOOL 
46c0870101add366c83d12ea92cfd1d434e841df58101ef8b1250e040cb0fe92590245b3e092780213b837cc2f9d9ad9bd9bff37a110bc608d63cddd7bbf4898
 DIST hub-2.2.0.tar.gz 301460 SHA256 
2da1351197eb5696c207f22c69a5422af052d74277b73d0b8661efb9ec1d0eb1 SHA512 
ad65cfd2a81ab92ab69d31ff7a068cf2da1557ca1d2f6e1b97b7f939249e9955bb2cace42b8900ec2d5b98970fbca27435edcd503af7ee3c05a79462e7734d8a
 WHIRLPOOL 
83ea1d3b1086d7cdcebed6cb604027763cd41dd3f101dd56827c469ec61034a9e3a7b4cbdb5b7820707a13679a558704d80d58fed125f07573fb983dff9a
 DIST hub-2.2.2.tar.gz 311726 SHA256 
610572ee903aea1fa8622c16ab7ddef2bd1bfec9f4854447ab8e0fbdbe6a0cae SHA512 
27eb8d3b973b30ab16fa59649af55934a2543d74d5160337be881b9d6038efaac4d19e3b2d3295191e65daedafa93d36773f05b3e3a48eae312b711db34762c0
 WHIRLPOOL 
e4274515eac18938c42b4bf71a5ed7ec0e1c66a4ea65db68559172c039bd2b7b252d0c0ffc7209545f966d4d8b0d7b89c6e075f589ac677e16340ba5c641f778
 DIST hub-2.2.3.tar.gz 314438 SHA256 
f8a43df60b2efd95c70054324e73f27c3b253ec1c4969de8ea6c514669c688ed SHA512 
6f05b697ea4aa4962ac2977e2060e418a7332756c713828ec987aad6c06b6cfb9f39c2ed79797f6c2243f841cd009344482a341d11c14fd4728ba4b8cc0318d5
 WHIRLPOOL 
105edccf4841eafd7718b071efffbd42ce2974c646940f1ea3a6130a96a2bb0ffaf772f44f1f64666bd9d4ceae631dfc8de1c1343bd68e84fe59ccefe518214b

diff --git a/dev-vcs/hub/hub-1.12.4.ebuild b/dev-vcs/hub/hub-1.12.4.ebuild
deleted file mode 100644
index 1415d6b..000
--- a/dev-vcs/hub/hub-1.12.4.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-USE_RUBY="ruby19 ruby20 ruby21"
-RUBY_FAKEGEM_TASK_DOC=
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit bash-completion-r1 readme.gentoo ruby-fakegem
-
-DESCRIPTION="Command-line wrapper for git that makes you better at GitHub"
-HOMEPAGE="https://github.com/github/hub;
-SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-RDEPEND+=" dev-vcs/git"
-
-ruby_add_bdepend "
-   test? (
-   dev-ruby/webmock
-   dev-util/cucumber
-   dev-ruby/minitest:5
-   )"
-
-DOC_CONTENTS="You may want to add 'alias git=hub' to your .{csh,bash}rc"
-
-all_ruby_prepare() {
-   # Git's manpage changed, so this test will fail
-   sed -i -e '/test_help_custom_command/,+4 s/^/#/' test/hub_test.rb || die
-}
-
-src_install() {
-   ruby-ng_src_install
-   readme.gentoo_create_doc
-
-   cd "${S}"/all/${P} || die
-
-   doman man/${PN}.1
-
-   insinto /usr/share/${PN}/
-   doins -r git-hooks
-
-   # Broken with autoloader
-   # https://github.com/github/hub/issues/592
-   #newbashcomp etc/hub.bash_completion.sh ${PN}
-
-   insinto /usr/share/zsh/site-functions
-   newins etc/hub.zsh_completion ${PN}
-}



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

2016-03-12 Thread Tim Harder
commit: b7f364ba99f4851f3d41cc66f67b43a06c204787
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Mar 13 00:06:02 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Mar 13 00:08:14 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7f364ba

app-vim/nerdcommenter: fix license (bug #566430) and bump EAPI

 app-vim/nerdcommenter/nerdcommenter-2.3.0.ebuild | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/app-vim/nerdcommenter/nerdcommenter-2.3.0.ebuild 
b/app-vim/nerdcommenter/nerdcommenter-2.3.0.ebuild
index 6e8e0f2..65099b2 100644
--- a/app-vim/nerdcommenter/nerdcommenter-2.3.0.ebuild
+++ b/app-vim/nerdcommenter/nerdcommenter-2.3.0.ebuild
@@ -1,22 +1,19 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=2
+EAPI=5
 
-VIM_PLUGIN_VIM_VERSION=7.0
 inherit vim-plugin
 
 DESCRIPTION="vim plugin: easy commenting of code for many filetypes"
 HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=1218;
 SRC_URI="http://www.vim.org/scripts/download_script.php?src_id=14455 -> 
${P}.zip"
-LICENSE="public-domain"
+LICENSE="WTFPL-2 "
 KEYWORDS="amd64 x86 ~x86-linux ~x86-macos ~sparc64-solaris"
-IUSE=""
 
-VIM_PLUGIN_HELPFILES="NERD_commenter"
+VIM_PLUGIN_HELPFILES="NERD_commenter.txt"
 
 DEPEND="app-arch/unzip"
-RDEPEND=""
 
 S="${WORKDIR}"



[gentoo-commits] proj/kde:master commit in: kde-misc/plasma-applet-redshift-control/

2016-03-12 Thread Manuel Rüger
commit: a4920558ec4b9fc1f1abb39493804b508c457161
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sat Mar 12 23:43:19 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sat Mar 12 23:43:19 2016 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=a4920558

kde-misc/plasma-applet-redshift-control: Version bump

Package-Manager: portage-2.2.28

 .../plasma-applet-redshift-control-1.0.14.ebuild| 17 +
 1 file changed, 17 insertions(+)

diff --git 
a/kde-misc/plasma-applet-redshift-control/plasma-applet-redshift-control-1.0.14.ebuild
 
b/kde-misc/plasma-applet-redshift-control/plasma-applet-redshift-control-1.0.14.ebuild
new file mode 100644
index 000..4702a19
--- /dev/null
+++ 
b/kde-misc/plasma-applet-redshift-control/plasma-applet-redshift-control-1.0.14.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit kde5
+
+DESCRIPTION="Plasma 5 applet for controlling redshift"
+HOMEPAGE="http://kde-apps.org/content/show.php/Redshift+Control?content=170746 
https://github.com/kotelnik/plasma-applet-redshift-control/;
+SRC_URI="https://github.com/kotelnik/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="x11-misc/redshift"



[gentoo-commits] proj/kde:master commit in: kde-misc/plasma-applet-redshift-control/

2016-03-12 Thread Manuel Rüger
commit: 796778bcc181ec5bf51be862e03050f4599541f1
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sat Mar 12 23:43:38 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sat Mar 12 23:43:38 2016 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=796778bc

kde-misc/plasma-applet-redshift-control: Remove old

Package-Manager: portage-2.2.28

 .../plasma-applet-redshift-control-1.0.13.ebuild| 17 -
 1 file changed, 17 deletions(-)

diff --git 
a/kde-misc/plasma-applet-redshift-control/plasma-applet-redshift-control-1.0.13.ebuild
 
b/kde-misc/plasma-applet-redshift-control/plasma-applet-redshift-control-1.0.13.ebuild
deleted file mode 100644
index 4702a19..000
--- 
a/kde-misc/plasma-applet-redshift-control/plasma-applet-redshift-control-1.0.13.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit kde5
-
-DESCRIPTION="Plasma 5 applet for controlling redshift"
-HOMEPAGE="http://kde-apps.org/content/show.php/Redshift+Control?content=170746 
https://github.com/kotelnik/plasma-applet-redshift-control/;
-SRC_URI="https://github.com/kotelnik/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2+"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND="x11-misc/redshift"



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

2016-03-12 Thread Manuel Rüger
commit: 62fc27f2328fb506f4cdc8330864023bac1d581c
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sat Mar 12 23:40:09 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sat Mar 12 23:40:09 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62fc27f2

app-shells/thefuck: Initial version

Package-Manager: portage-2.2.28

 app-shells/thefuck/Manifest   |  1 +
 app-shells/thefuck/metadata.xml   | 11 +++
 app-shells/thefuck/thefuck-3.4.ebuild | 30 ++
 3 files changed, 42 insertions(+)

diff --git a/app-shells/thefuck/Manifest b/app-shells/thefuck/Manifest
new file mode 100644
index 000..36cee96
--- /dev/null
+++ b/app-shells/thefuck/Manifest
@@ -0,0 +1 @@
+DIST thefuck-3.4.tar.gz 781871 SHA256 
ce98f6219e64b6e9e9f2cad22fa1bac121a5d79f3a530d9b2cb8bc61a629904f SHA512 
8d78a91d3320230fbd47bdd79ad352bf7b5c9bc2f7d41bd8382177e650f9e01d1660c0620e443a3bb7e36c193c73ea3b5f2e5bc1b469b8d919602b8c1d4f
 WHIRLPOOL 
44408d18caae4c41e51360cdce720d2514f4288fbc2a70f7894718b2c14caa9c0baa7df3d28501e3421be2ff7e69a7293f2b4822003e1f7cacbaa55a1b1e8b78

diff --git a/app-shells/thefuck/metadata.xml b/app-shells/thefuck/metadata.xml
new file mode 100644
index 000..f7e2bc9
--- /dev/null
+++ b/app-shells/thefuck/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mr...@gentoo.org
+   Manuel Rüger
+   
+   
+   nvbn/thefuck
+   
+

diff --git a/app-shells/thefuck/thefuck-3.4.ebuild 
b/app-shells/thefuck/thefuck-3.4.ebuild
new file mode 100644
index 000..d75c92f
--- /dev/null
+++ b/app-shells/thefuck/thefuck-3.4.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=(python{2_7,3_4})
+
+inherit distutils-r1
+
+DESCRIPTION="Magnificent app which corrects your previous console command"
+HOMEPAGE="https://github.com/nvbn/thefuck;
+SRC_URI="https://github.com/nvbn/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64"
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="test"
+
+RDEPEND="dev-python/pathlib[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/decorator[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]"
+DEPEND="test? ( ${RDEPEND}
+   dev-python/pytest[${PYTHON_USEDEP}] )
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+
+python_test() {
+   py.test || die
+}



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

2016-03-12 Thread Matt Thode
commit: ce93b625788fd80e928a428e38201e1411fae8ec
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Mar 12 23:33:31 2016 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sat Mar 12 23:33:31 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce93b625

dev-python/keyring: bup

Package-Manager: portage-2.2.26

 dev-python/keyring/Manifest   |  1 +
 dev-python/keyring/keyring-8.5.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/keyring/Manifest b/dev-python/keyring/Manifest
index b3ff613..5ec7819 100644
--- a/dev-python/keyring/Manifest
+++ b/dev-python/keyring/Manifest
@@ -9,3 +9,4 @@ DIST keyring-8.2.tar.gz 34682 SHA256 
89d5392dfb82dce6610845a8dc52541ec7e46204faf
 DIST keyring-8.3.tar.gz 33864 SHA256 
284f754d86bd176cd44f57fdc33b9d0decc0cdfc38f06eec649b5b1f93e40dc2 SHA512 
96191b830b73ea35a0cfde53143f5d458f3afc36c8c1eb00852e9521d468007f7abee7921279ce975658902db8919da419d0b0a34d21073748353f6e8a4a5c59
 WHIRLPOOL 
c768730fce8368bda90e038e47bdefb8058d873102b7e3e68691959550f7159144b3c0b71cf2ea4de5240508d8ce8de1e81d0aa55aba2748d8901d4e220fd469
 DIST keyring-8.4.1.tar.gz 34322 SHA256 
59054102b7454704cf22040e2a41a320b2a46d5de511ba3a46268cf20ad40689 SHA512 
6eeb7bcb3033be9d6f968c878d92a3f1436487dc412a48b9becf051d068cd1153ca0670f08d395c911f7b5fe20314398bfb275da8ec3575b408f0f0afb6e2f35
 WHIRLPOOL 
a0c991a3be26ff89f05e75edf4add3b8c88d900d7522b3f490be143301dcb9e7ee740aaa3746bfe56da39ac3ecf66bf4c1b76b7a00ccf10f1a3a2704b5f99c48
 DIST keyring-8.4.tar.gz 34271 SHA256 
45c54d972515514bc2464d9eae51e83cdd5955ccb8f6443541b03f0ea6d5196c SHA512 
f6cb1cc64f70f40920460ae09f814a3167e21cb96566d3d23d6722e294ce1f5da29984b09d440982663b9aebc7ee75a1fb7a1448e69040ecbc40319c0ca07af4
 WHIRLPOOL 
af197a05bc226406aaafea5a475d09ccd4b854af7986f0f7c5eb20e000426cda8bd0b3b6a29cfad52bf337620fa556502a42935618f93ec4b3b8165318edb8b2
+DIST keyring-8.5.tar.gz 34461 SHA256 
0f203b6b63aabbdabc5f7dac365ee71fd96e28f06ca2c12053d85f0b90472f2a SHA512 
216b6f3aae3d9faed9b31b38ddbea1c59e5f3dcfac3cdaf8bf3b41de5061bf77b976e0287240b53be734aa92a11fd50defe448b9c0e19db0821cb68ef805f0aa
 WHIRLPOOL 
3e8c1b54738189bfdf7430248acc9f5ac13a763702a9b40f6f5cef6530d3553ea959242411870c06654932755cf5ad89fc9f7a087f29d9ac61442ac88282d7d6

diff --git a/dev-python/keyring/keyring-8.5.ebuild 
b/dev-python/keyring/keyring-8.5.ebuild
new file mode 100644
index 000..fb1e076
--- /dev/null
+++ b/dev-python/keyring/keyring-8.5.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Provides access to the system keyring service"
+HOMEPAGE="https://github.com/jaraco/keyring;
+SRC_URI="mirror://pypi/k/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="PSF-2"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/setuptools_scm-1.9[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-runner[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/gdata[$(python_gen_usedep 'python2*')]
+   dev-python/keyczar[$(python_gen_usedep 'python2*')]
+   dev-python/pycrypto[$(python_gen_usedep 'python*')]
+   )"
+RDEPEND=""
+
+python_test() {
+   py.test -v -v || die "testsuite failed under ${EPYTHON}"
+}



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

2016-03-12 Thread Patrice Clement
commit: 2490b50c6e89e98fe462e506f9acb040244bf8fb
Author: Louis Sautier  gmail  com>
AuthorDate: Sat Mar 12 21:04:57 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sat Mar 12 21:35:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2490b50c

dev-python/nagiosplugin: bump to 1.2.4, EAPI=6

Package-Manager: portage-2.2.27
Closes: https://github.com/gentoo/gentoo/pull/1036

 dev-python/nagiosplugin/Manifest  |  1 +
 dev-python/nagiosplugin/metadata.xml  | 25 ++--
 dev-python/nagiosplugin/nagiosplugin-1.2.4.ebuild | 28 +++
 3 files changed, 42 insertions(+), 12 deletions(-)

diff --git a/dev-python/nagiosplugin/Manifest b/dev-python/nagiosplugin/Manifest
index b018c5d..81bbf09 100644
--- a/dev-python/nagiosplugin/Manifest
+++ b/dev-python/nagiosplugin/Manifest
@@ -1 +1,2 @@
 DIST nagiosplugin-1.2.3.tar.gz 37570 SHA256 
9a1729d6479b71b1c7184e88a6214b00133953921df1be2d14ccb35a94a3c8dd SHA512 
3f3045db181acc144cb41871f2f67090a7b096d600c9cda7e4f9b86648d47319dca7c42b74670ba307c0bc60955eb33aefcde9c895e544bbb4c7ca1f80e8919d
 WHIRLPOOL 
2482a04ba7280973e9c4f8faedc4c54ca193bd1ff3d37c608dc4018dc2e39dd719e43edac7393c9102436ff8f5dacbeaa3df32c9523924aa6474ca20cdc83445
+DIST nagiosplugin-1.2.4.tar.gz 38290 SHA256 
6b020aca516f3643ad02378866d382f0296bf378fa3874d9b2e1d3cc6135f8bb SHA512 
42c7823445c0dc1f5fedc6b8bed6c5be4e2b5e4c14cfa2cfbd158ae43485baa0fc74b80f9dcbb89bfdb27b984d72201c8a7c330c71d837c0f822603a5f8f7ae3
 WHIRLPOOL 
4f62e0f589cde46324b71060ba6e9aa37fcf08d9277fb26f03df3f5b6cfa6b181394cdde6f10dd5c5aa4fae3010c91e0895698724e7147ad30f07e342ef6987b

diff --git a/dev-python/nagiosplugin/metadata.xml 
b/dev-python/nagiosplugin/metadata.xml
index eea9306..ccebbfe 100644
--- a/dev-python/nagiosplugin/metadata.xml
+++ b/dev-python/nagiosplugin/metadata.xml
@@ -1,16 +1,17 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
- sautier.lo...@gmail.com
- Louis Sautier
-  
-  
- proxy-ma...@gentoo.org
- Proxy Maintainers
-  
-  
- nagiosplugin
- flyingcircus/nagiosplugin
-  
+   
+   sautier.lo...@gmail.com
+   Louis Sautier
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   nagiosplugin
+   flyingcircus/nagiosplugin
+   
https://bitbucket.org/flyingcircus/nagiosplugin/issues
+   
 

diff --git a/dev-python/nagiosplugin/nagiosplugin-1.2.4.ebuild 
b/dev-python/nagiosplugin/nagiosplugin-1.2.4.ebuild
new file mode 100644
index 000..0345645
--- /dev/null
+++ b/dev-python/nagiosplugin/nagiosplugin-1.2.4.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="A class library for writing nagios-compatible plugins"
+HOMEPAGE="https://bitbucket.org/flyingcircus/nagiosplugin/ 
https://pypi.python.org/pypi/nagiosplugin/;
+if [[ ${PV} == "" ]] ; then
+   inherit mercurial
+   EHG_REPO_URI="https://bitbucket.org/flyingcircus/nagiosplugin/;
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="ZPL"
+SLOT="0"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+python_test() {
+   esetup.py test
+}



[gentoo-commits] dev/mrueg:master commit in: /

2016-03-12 Thread Manuel Rüger
commit: 11f9747fc5822a95f7ee7fea57b82149ccfe439d
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sat Mar 12 21:37:51 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sat Mar 12 21:37:51 2016 +
URL:https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=11f9747f

.travis.yml: Update

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

diff --git a/.travis.yml b/.travis.yml
index 50ad58a8..df68cf5 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -6,7 +6,7 @@ language: python
 python:
 - pypy
 env:
-- PORTAGE_VER="2.2.27"
+- PORTAGE_VER="2.2.28"
 before_script:
 - mkdir travis-overlay
 - mv !(travis-overlay) travis-overlay/



[gentoo-commits] proj/kde:master commit in: kde-misc/plasma-applet-redshift-control/

2016-03-12 Thread Manuel Rüger
commit: c3eaa8703c06a3b877c8044aa717ce7cd9d3c407
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sat Mar 12 21:35:49 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sat Mar 12 21:35:49 2016 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c3eaa870

kde-misc/plasma-applet-redshift-control: Version bump

Package-Manager: portage-2.2.28

 .../plasma-applet-redshift-control-1.0.13.ebuild| 17 +
 1 file changed, 17 insertions(+)

diff --git 
a/kde-misc/plasma-applet-redshift-control/plasma-applet-redshift-control-1.0.13.ebuild
 
b/kde-misc/plasma-applet-redshift-control/plasma-applet-redshift-control-1.0.13.ebuild
new file mode 100644
index 000..4702a19
--- /dev/null
+++ 
b/kde-misc/plasma-applet-redshift-control/plasma-applet-redshift-control-1.0.13.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit kde5
+
+DESCRIPTION="Plasma 5 applet for controlling redshift"
+HOMEPAGE="http://kde-apps.org/content/show.php/Redshift+Control?content=170746 
https://github.com/kotelnik/plasma-applet-redshift-control/;
+SRC_URI="https://github.com/kotelnik/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="x11-misc/redshift"



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

2016-03-12 Thread Manuel Rüger
commit: 72646b23bb0da381fdee6d0be00483a9b4de03f7
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sat Mar 12 21:36:34 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sat Mar 12 21:36:34 2016 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=72646b23

.travis.yml: Update portage version

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

diff --git a/.travis.yml b/.travis.yml
index 735d37b..4d63157 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -6,7 +6,7 @@ language: python
 python:
 - pypy
 env:
-- PORTAGE_VER="2.2.27"
+- PORTAGE_VER="2.2.28"
 before_script:
 - mkdir travis-overlay
 - mv !(travis-overlay) travis-overlay/



[gentoo-commits] proj/kde:master commit in: kde-misc/plasma-applet-redshift-control/

2016-03-12 Thread Manuel Rüger
commit: 1a48c9998bc08795bdf1373c96e057ee317826c6
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sat Mar 12 21:36:07 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sat Mar 12 21:36:07 2016 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=1a48c999

kde-misc/plasma-applet-redshift-control: Remove old

Package-Manager: portage-2.2.28

 .../plasma-applet-redshift-control-1.0.12.ebuild| 17 -
 1 file changed, 17 deletions(-)

diff --git 
a/kde-misc/plasma-applet-redshift-control/plasma-applet-redshift-control-1.0.12.ebuild
 
b/kde-misc/plasma-applet-redshift-control/plasma-applet-redshift-control-1.0.12.ebuild
deleted file mode 100644
index 4702a19..000
--- 
a/kde-misc/plasma-applet-redshift-control/plasma-applet-redshift-control-1.0.12.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit kde5
-
-DESCRIPTION="Plasma 5 applet for controlling redshift"
-HOMEPAGE="http://kde-apps.org/content/show.php/Redshift+Control?content=170746 
https://github.com/kotelnik/plasma-applet-redshift-control/;
-SRC_URI="https://github.com/kotelnik/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2+"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND="x11-misc/redshift"



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

2016-03-12 Thread NP Hardass
commit: 29ee4ef82bd567b4a270cf923ba28d85f5a202f7
Author: NP-Hardass  gentoo  org>
AuthorDate: Sat Mar 12 21:36:16 2016 +
Commit: NP Hardass  gentoo  org>
CommitDate: Sat Mar 12 21:36:33 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29ee4ef8

app-emulation/wine: Enable mono on 64 bit builds.  Bug #577120

Package-Manager: portage-2.2.26

 app-emulation/wine/wine-1.9.5.ebuild | 1 -
 app-emulation/wine/wine-.ebuild  | 1 -
 2 files changed, 2 deletions(-)

diff --git a/app-emulation/wine/wine-1.9.5.ebuild 
b/app-emulation/wine/wine-1.9.5.ebuild
index 5abc380..b29387c 100644
--- a/app-emulation/wine/wine-1.9.5.ebuild
+++ b/app-emulation/wine/wine-1.9.5.ebuild
@@ -50,7 +50,6 @@ IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags 
dos elibc_glibc +fon
 REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
test? ( abi_x86_32 )
elibc_glibc? ( threads )
-   mono? ( abi_x86_32 )
pipelight? ( staging )
s3tc? ( staging )
vaapi? ( staging )

diff --git a/app-emulation/wine/wine-.ebuild 
b/app-emulation/wine/wine-.ebuild
index 5abc380..b29387c 100644
--- a/app-emulation/wine/wine-.ebuild
+++ b/app-emulation/wine/wine-.ebuild
@@ -50,7 +50,6 @@ IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags 
dos elibc_glibc +fon
 REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
test? ( abi_x86_32 )
elibc_glibc? ( threads )
-   mono? ( abi_x86_32 )
pipelight? ( staging )
s3tc? ( staging )
vaapi? ( staging )



[gentoo-commits] repo/gentoo:master commit in: x11-terms/xterm/

2016-03-12 Thread Manuel Rüger
commit: 8f5c893939c8c52b0a77d7c2a0d6296b81ff79c2
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sat Mar 12 21:33:08 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sat Mar 12 21:33:08 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f5c8939

x11-terms/xterm: Version bump

Package-Manager: portage-2.2.28

 x11-terms/xterm/Manifest |  1 +
 x11-terms/xterm/xterm-324.ebuild | 92 
 2 files changed, 93 insertions(+)

diff --git a/x11-terms/xterm/Manifest b/x11-terms/xterm/Manifest
index 32b02e4..0c6d5a9 100644
--- a/x11-terms/xterm/Manifest
+++ b/x11-terms/xterm/Manifest
@@ -2,3 +2,4 @@ DIST xterm-314.tgz 1200426 SHA256 
1dbf1e93796c1b71b22b84e82eb58bcf20a14a7f365158
 DIST xterm-320.tgz 1217356 SHA256 
a60dbb574334c081425fa30f011cd9f571e3be7a91e2a84e252461798bce24a7 SHA512 
6c234b5564ce1276136bc3ef8ef5d6703ed9dc3af3b0fd7c8c713c0876276fc4bb55cee7137f9a8c45df66531b6bd8eb778bd7660ea35c4aa8aa80ba17ba1263
 WHIRLPOOL 
2d7b0de46096a7a0426a419007a590bc478d19c7e2ddc3cea2fbfe0998a2f2fe5c6f5da46b5869260207e897a284250fa2cd483d613d65636c01ce366d7b6a5c
 DIST xterm-322.tgz 1227531 SHA256 
9adb41b53f76a3fccaa65d47a87d336094a523985d1d6a6b8cc468375ed109d6 SHA512 
12641478cf35daabf45ae4edb0015e2659ca8e9849d56a93765335fc67667ab5ad5eb06c8ca5ed1b90004c22d40a6c57bb624894217b9256d1723154bf5a0c99
 WHIRLPOOL 
bfb2ee3ec96ed9f178ef922b03b947dc2e0072a1787a2c794ac620502ceea7c7bc36d01fc7566ca1ac75dd8c3ba6776d77eadf7a92c0d8040ee39d489bf8e279
 DIST xterm-323.tgz 1234918 SHA256 
e39f7469910ecc92bd53496037770d4b572d33486a4ba97188e64459f25658bf SHA512 
f70cb33fb0dfdcdf79560de6fc9d35a443a83f2b20d086d3cdd14f20bbf1b2da524479672701d0c298e1a06dae7f7a48ccdc0f04fbeb6cc0d5e673dd4df9ccd2
 WHIRLPOOL 
dcea230dd1cfd9f6ba918f386175b2a8d5dfa6e604c78aa320a2cba1791e7534d4c7d8159c90399e1bfe8dd620023dc2dc9db3efff35ddc6f77d45ab218f85e3
+DIST xterm-324.tgz 1235312 SHA256 
70ecbec8d27789248e8ae2dc2cf159a2e189c152a6559a2b3df7f4838da36092 SHA512 
f6f2518a11eec6e41afb10ca4ec298c566b1fc5c3b3c4c4d533311b3f64ec04c2bc692798e75bbd34382cb64eca9b21ee4b05438c4d18486046d3c710c586626
 WHIRLPOOL 
80bdf5dda75d8f7d2b60b0611399f96506c79195235bec1b0c5e98cd32a535dc582ad12e34ec9f3998d9d223ed284debe50582113723a1e58e6a0c2d1bd9fd48

diff --git a/x11-terms/xterm/xterm-324.ebuild b/x11-terms/xterm/xterm-324.ebuild
new file mode 100644
index 000..a332d4e
--- /dev/null
+++ b/x11-terms/xterm/xterm-324.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils flag-o-matic multilib
+
+DESCRIPTION="Terminal Emulator for X Windows"
+HOMEPAGE="http://invisible-island.net/xterm/;
+SRC_URI="ftp://invisible-island.net/${PN}/${P}.tgz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="+openpty toolbar truetype unicode Xaw3d"
+
+COMMON_DEPEND="kernel_linux? ( sys-libs/libutempter )
+   kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-lib-9.0 
sys-libs/libutempter ) )
+   >=sys-libs/ncurses-5.7-r7:0=
+   x11-apps/xmessage
+   x11-libs/libX11
+   x11-libs/libXaw
+   x11-libs/libXft
+   x11-libs/libxkbfile
+   x11-libs/libXmu
+   x11-libs/libXrender
+   x11-libs/libXt
+   unicode? ( x11-apps/luit )
+   Xaw3d? ( x11-libs/libXaw3d )"
+RDEPEND="${COMMON_DEPEND}
+   media-fonts/font-misc-misc"
+DEPEND="${COMMON_DEPEND}
+   virtual/pkgconfig
+   x11-proto/kbproto
+   x11-proto/xproto"
+
+DOCS=( README{,.i18n} ctlseqs.txt )
+
+pkg_setup() {
+   DEFAULTS_DIR="${EPREFIX}"/usr/share/X11/app-defaults
+}
+
+src_configure() {
+   # 454736
+   # Workaround for ncurses[tinfo] until upstream fixes their buildsystem 
using
+   # something sane like pkg-config or ncurses5-config and stops guessing 
libs
+   # Everything gets linked against ncurses anyways, so don't shout
+   append-libs $(pkg-config --libs ncurses)
+
+   econf \
+   --libdir="${EPREFIX}"/etc \
+   --disable-full-tgetent \
+   --with-app-defaults="${DEFAULTS_DIR}" \
+   --disable-setuid \
+   --disable-setgid \
+   --with-utempter \
+   --with-x \
+   $(use_with Xaw3d) \
+   --disable-imake \
+   --enable-256-color \
+   --enable-broken-osc \
+   --enable-broken-st \
+   --enable-exec-xterm \
+   $(use_enable truetype freetype) \
+   --enable-i18n \
+   --enable-load-vt-fonts \
+   --enable-logging \
+   $(use_enable openpty) \
+   $(use_enable toolbar) \
+   $(use_enable unicode mini-luit) \
+  

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

2016-03-12 Thread Manuel Rüger
commit: 8aa34dc9d24a736c100461167e7c32b8708abf7f
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sat Mar 12 21:34:35 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sat Mar 12 21:34:35 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aa34dc9

dev-ruby/rake: Remove old

Package-Manager: portage-2.2.28

 dev-ruby/rake/Manifest   |  1 -
 dev-ruby/rake/rake-11.0.1.ebuild | 49 
 2 files changed, 50 deletions(-)

diff --git a/dev-ruby/rake/Manifest b/dev-ruby/rake/Manifest
index ded5b3d..593089e 100644
--- a/dev-ruby/rake/Manifest
+++ b/dev-ruby/rake/Manifest
@@ -1,4 +1,3 @@
 DIST rake-0.9.6.gem 123904 SHA256 
0cde8637bc097b984b602d7db77b1982b3a0be5ab014f1e533b6b517ca807e26 SHA512 
9ea3b7bd96db7e96f8bf5a00db710003d39ffeea6eabfde4b9a8afead0e6f6a8fa7740f42a61d77a4322f64ab0338b19af8c63d0178624dc7c0e787e11b0b6f3
 WHIRLPOOL 
90ab856325bd4c4a3944720e063156d65368298658ed0619380da4cdbc7c932ede44e39fd79f87f5a5ed6ce63f4c7d01c0d1f06ee1b720e3576ac6ba04290e03
 DIST rake-10.5.0.gem 130560 SHA256 
2b55a1ad44b5c945719d8a97c302a316af770b835187d12143e83069df5a8a49 SHA512 
0c95921e00af8dbc51edf9fdb8a8d8b0cc68295894fd310b3c4e5aafef1d5d6f9819a9e8a9b4c854f54835115123411278992f6223e0fb18e2efa7fa58ab6fcf
 WHIRLPOOL 
a35b2070c8b0eef32a106b2d15c77ab60010cc4472d222eaed826cd98302e4c037f16c6bef5f1c372ea4c8b648edd2bd8e0895133d1efaee5548744d0770cc54
-DIST rake-11.0.1.gem 129024 SHA256 
c4c902e78f2eb4d87ce7f18fe13483ab92d964197431113f422233dca340feda SHA512 
f1adbfb73593ad337705600d019f50eaad567bd38986a6730c78916dc17ca6b93bfabc473357cb7bd1960d24bac7f7d8ea16987e9ee259189b2fbb5244e207bb
 WHIRLPOOL 
8c5e7c77cf62e57a78ec6ce07ed3b49a90c5e0066600fbd55899f1f7963046ff9e02fea7ca6c2dbd0456d1baa91e3a8db4812f57594dc6f2a5b53336c8e3073c
 DIST rake-11.1.0.gem 129024 SHA256 
aef48a72ef8101b4400f3eb67a7adc27e39cedcbfe83bf57f1d759f00596b4f7 SHA512 
9b2df8dc386f3c881c84cf3dfc07b2e04c21049eeb82553fc59094e5c6b647f66b301ba47cd90b2b60838e6216292e16890700547ef93d59482de2e803167f97
 WHIRLPOOL 
2544e23322b4fc9fc306a9ecd1a164a4189e76ecde246156ac2d185f607f8f05f385a3bf0f7f4b176ba80358cf073030aa1d4bbe55fc8b3217ff2718aa95ceea

diff --git a/dev-ruby/rake/rake-11.0.1.ebuild b/dev-ruby/rake/rake-11.0.1.ebuild
deleted file mode 100644
index 93013f7..000
--- a/dev-ruby/rake/rake-11.0.1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGES README.rdoc TODO"
-
-RUBY_FAKEGEM_TASK_TEST=""
-
-inherit bash-completion-r1 ruby-fakegem
-
-DESCRIPTION="Make-like scripting in Ruby"
-HOMEPAGE="https://github.com/ruby/rake;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc"
-
-DEPEND+=" app-arch/gzip"
-
-ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.8 )"
-
-all_ruby_compile() {
-   if use doc; then
-   rdoc --title "Rake - Ruby Make" --main README.rdoc --out html 
lib *.rdoc doc/*/*.rdoc || die
-   fi
-}
-
-each_ruby_test() {
-   ${RUBY} -Ilib:test:. -e 'gem "minitest", "~>5.8"; require 
"minitest/autorun"; Dir["test/test_*.rb"].each{|f| require f}' || die
-}
-
-all_ruby_install() {
-   ruby_fakegem_binwrapper rake
-
-   if use doc; then
-   pushd html
-   dohtml -r *
-   popd
-   fi
-
-   doman doc/rake.1
-
-   newbashcomp "${FILESDIR}"/rake.bash-completion ${PN}
-}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/xterm/

2016-03-12 Thread Manuel Rüger
commit: 9371b9627aa64939596f6579fa662061e81b9ebc
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sat Mar 12 21:33:47 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sat Mar 12 21:33:47 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9371b962

x11-terms/xterm: Remove old

Package-Manager: portage-2.2.28

 x11-terms/xterm/Manifest |  1 -
 x11-terms/xterm/xterm-322.ebuild | 92 
 2 files changed, 93 deletions(-)

diff --git a/x11-terms/xterm/Manifest b/x11-terms/xterm/Manifest
index 0c6d5a9..aa4125f 100644
--- a/x11-terms/xterm/Manifest
+++ b/x11-terms/xterm/Manifest
@@ -1,5 +1,4 @@
 DIST xterm-314.tgz 1200426 SHA256 
1dbf1e93796c1b71b22b84e82eb58bcf20a14a7f365158819f3b4dbb29fe93f0 SHA512 
bce72207b6db288c3873f00b928797dfd2aaea51d183b11d377af008a1a83965bd781c648fd26d88b491197594315b2d2549cfdb44f0dbd856b269aebc31ad9f
 WHIRLPOOL 
a9eda394dc47d0d31ab27fe338e3a1d41ef581b1617d324fdb98289374e9d5e4854735ddc4a862323203ec1ecb2788f3ae7e4abe1f3b17b15dadecc6edb9f651
 DIST xterm-320.tgz 1217356 SHA256 
a60dbb574334c081425fa30f011cd9f571e3be7a91e2a84e252461798bce24a7 SHA512 
6c234b5564ce1276136bc3ef8ef5d6703ed9dc3af3b0fd7c8c713c0876276fc4bb55cee7137f9a8c45df66531b6bd8eb778bd7660ea35c4aa8aa80ba17ba1263
 WHIRLPOOL 
2d7b0de46096a7a0426a419007a590bc478d19c7e2ddc3cea2fbfe0998a2f2fe5c6f5da46b5869260207e897a284250fa2cd483d613d65636c01ce366d7b6a5c
-DIST xterm-322.tgz 1227531 SHA256 
9adb41b53f76a3fccaa65d47a87d336094a523985d1d6a6b8cc468375ed109d6 SHA512 
12641478cf35daabf45ae4edb0015e2659ca8e9849d56a93765335fc67667ab5ad5eb06c8ca5ed1b90004c22d40a6c57bb624894217b9256d1723154bf5a0c99
 WHIRLPOOL 
bfb2ee3ec96ed9f178ef922b03b947dc2e0072a1787a2c794ac620502ceea7c7bc36d01fc7566ca1ac75dd8c3ba6776d77eadf7a92c0d8040ee39d489bf8e279
 DIST xterm-323.tgz 1234918 SHA256 
e39f7469910ecc92bd53496037770d4b572d33486a4ba97188e64459f25658bf SHA512 
f70cb33fb0dfdcdf79560de6fc9d35a443a83f2b20d086d3cdd14f20bbf1b2da524479672701d0c298e1a06dae7f7a48ccdc0f04fbeb6cc0d5e673dd4df9ccd2
 WHIRLPOOL 
dcea230dd1cfd9f6ba918f386175b2a8d5dfa6e604c78aa320a2cba1791e7534d4c7d8159c90399e1bfe8dd620023dc2dc9db3efff35ddc6f77d45ab218f85e3
 DIST xterm-324.tgz 1235312 SHA256 
70ecbec8d27789248e8ae2dc2cf159a2e189c152a6559a2b3df7f4838da36092 SHA512 
f6f2518a11eec6e41afb10ca4ec298c566b1fc5c3b3c4c4d533311b3f64ec04c2bc692798e75bbd34382cb64eca9b21ee4b05438c4d18486046d3c710c586626
 WHIRLPOOL 
80bdf5dda75d8f7d2b60b0611399f96506c79195235bec1b0c5e98cd32a535dc582ad12e34ec9f3998d9d223ed284debe50582113723a1e58e6a0c2d1bd9fd48

diff --git a/x11-terms/xterm/xterm-322.ebuild b/x11-terms/xterm/xterm-322.ebuild
deleted file mode 100644
index a332d4e..000
--- a/x11-terms/xterm/xterm-322.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils flag-o-matic multilib
-
-DESCRIPTION="Terminal Emulator for X Windows"
-HOMEPAGE="http://invisible-island.net/xterm/;
-SRC_URI="ftp://invisible-island.net/${PN}/${P}.tgz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-IUSE="+openpty toolbar truetype unicode Xaw3d"
-
-COMMON_DEPEND="kernel_linux? ( sys-libs/libutempter )
-   kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-lib-9.0 
sys-libs/libutempter ) )
-   >=sys-libs/ncurses-5.7-r7:0=
-   x11-apps/xmessage
-   x11-libs/libX11
-   x11-libs/libXaw
-   x11-libs/libXft
-   x11-libs/libxkbfile
-   x11-libs/libXmu
-   x11-libs/libXrender
-   x11-libs/libXt
-   unicode? ( x11-apps/luit )
-   Xaw3d? ( x11-libs/libXaw3d )"
-RDEPEND="${COMMON_DEPEND}
-   media-fonts/font-misc-misc"
-DEPEND="${COMMON_DEPEND}
-   virtual/pkgconfig
-   x11-proto/kbproto
-   x11-proto/xproto"
-
-DOCS=( README{,.i18n} ctlseqs.txt )
-
-pkg_setup() {
-   DEFAULTS_DIR="${EPREFIX}"/usr/share/X11/app-defaults
-}
-
-src_configure() {
-   # 454736
-   # Workaround for ncurses[tinfo] until upstream fixes their buildsystem 
using
-   # something sane like pkg-config or ncurses5-config and stops guessing 
libs
-   # Everything gets linked against ncurses anyways, so don't shout
-   append-libs $(pkg-config --libs ncurses)
-
-   econf \
-   --libdir="${EPREFIX}"/etc \
-   --disable-full-tgetent \
-   --with-app-defaults="${DEFAULTS_DIR}" \
-   --disable-setuid \
-   --disable-setgid \
-   --with-utempter \
-   --with-x \
-   $(use_with Xaw3d) \
-   --disable-imake \
-   --enable-256-color \
-   --enable-broken-osc \
-   --enable-broken-st \
-   

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

2016-03-12 Thread Manuel Rüger
commit: d4f5b4b70891f92f426854e2dae5fb430bb18044
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sat Mar 12 21:32:36 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sat Mar 12 21:32:36 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4f5b4b7

dev-ruby/rake: Version bump

Package-Manager: portage-2.2.28

 dev-ruby/rake/Manifest   |  1 +
 dev-ruby/rake/rake-11.1.0.ebuild | 49 
 2 files changed, 50 insertions(+)

diff --git a/dev-ruby/rake/Manifest b/dev-ruby/rake/Manifest
index 944af58..ded5b3d 100644
--- a/dev-ruby/rake/Manifest
+++ b/dev-ruby/rake/Manifest
@@ -1,3 +1,4 @@
 DIST rake-0.9.6.gem 123904 SHA256 
0cde8637bc097b984b602d7db77b1982b3a0be5ab014f1e533b6b517ca807e26 SHA512 
9ea3b7bd96db7e96f8bf5a00db710003d39ffeea6eabfde4b9a8afead0e6f6a8fa7740f42a61d77a4322f64ab0338b19af8c63d0178624dc7c0e787e11b0b6f3
 WHIRLPOOL 
90ab856325bd4c4a3944720e063156d65368298658ed0619380da4cdbc7c932ede44e39fd79f87f5a5ed6ce63f4c7d01c0d1f06ee1b720e3576ac6ba04290e03
 DIST rake-10.5.0.gem 130560 SHA256 
2b55a1ad44b5c945719d8a97c302a316af770b835187d12143e83069df5a8a49 SHA512 
0c95921e00af8dbc51edf9fdb8a8d8b0cc68295894fd310b3c4e5aafef1d5d6f9819a9e8a9b4c854f54835115123411278992f6223e0fb18e2efa7fa58ab6fcf
 WHIRLPOOL 
a35b2070c8b0eef32a106b2d15c77ab60010cc4472d222eaed826cd98302e4c037f16c6bef5f1c372ea4c8b648edd2bd8e0895133d1efaee5548744d0770cc54
 DIST rake-11.0.1.gem 129024 SHA256 
c4c902e78f2eb4d87ce7f18fe13483ab92d964197431113f422233dca340feda SHA512 
f1adbfb73593ad337705600d019f50eaad567bd38986a6730c78916dc17ca6b93bfabc473357cb7bd1960d24bac7f7d8ea16987e9ee259189b2fbb5244e207bb
 WHIRLPOOL 
8c5e7c77cf62e57a78ec6ce07ed3b49a90c5e0066600fbd55899f1f7963046ff9e02fea7ca6c2dbd0456d1baa91e3a8db4812f57594dc6f2a5b53336c8e3073c
+DIST rake-11.1.0.gem 129024 SHA256 
aef48a72ef8101b4400f3eb67a7adc27e39cedcbfe83bf57f1d759f00596b4f7 SHA512 
9b2df8dc386f3c881c84cf3dfc07b2e04c21049eeb82553fc59094e5c6b647f66b301ba47cd90b2b60838e6216292e16890700547ef93d59482de2e803167f97
 WHIRLPOOL 
2544e23322b4fc9fc306a9ecd1a164a4189e76ecde246156ac2d185f607f8f05f385a3bf0f7f4b176ba80358cf073030aa1d4bbe55fc8b3217ff2718aa95ceea

diff --git a/dev-ruby/rake/rake-11.1.0.ebuild b/dev-ruby/rake/rake-11.1.0.ebuild
new file mode 100644
index 000..93013f7
--- /dev/null
+++ b/dev-ruby/rake/rake-11.1.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGES README.rdoc TODO"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+inherit bash-completion-r1 ruby-fakegem
+
+DESCRIPTION="Make-like scripting in Ruby"
+HOMEPAGE="https://github.com/ruby/rake;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc"
+
+DEPEND+=" app-arch/gzip"
+
+ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.8 )"
+
+all_ruby_compile() {
+   if use doc; then
+   rdoc --title "Rake - Ruby Make" --main README.rdoc --out html 
lib *.rdoc doc/*/*.rdoc || die
+   fi
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:test:. -e 'gem "minitest", "~>5.8"; require 
"minitest/autorun"; Dir["test/test_*.rb"].each{|f| require f}' || die
+}
+
+all_ruby_install() {
+   ruby_fakegem_binwrapper rake
+
+   if use doc; then
+   pushd html
+   dohtml -r *
+   popd
+   fi
+
+   doman doc/rake.1
+
+   newbashcomp "${FILESDIR}"/rake.bash-completion ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: x11-proto/videoproto/

2016-03-12 Thread Manuel Rüger
commit: f10318dbb5f5d31b4dc858695b82f67e75a6dbbe
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sat Mar 12 21:30:36 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sat Mar 12 21:30:36 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f10318db

x11-proto/videoproto: Version bump

Package-Manager: portage-2.2.28

 x11-proto/videoproto/Manifest|  1 +
 x11-proto/videoproto/videoproto-2.3.3.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/x11-proto/videoproto/Manifest b/x11-proto/videoproto/Manifest
index 58370df..2ef54af 100644
--- a/x11-proto/videoproto/Manifest
+++ b/x11-proto/videoproto/Manifest
@@ -1 +1,2 @@
 DIST videoproto-2.3.2.tar.bz2 118862 SHA256 
8dae168cb820fcd32f564879afb3f24d27c176300d9af66819a18265539bd4b6 SHA512 
57ca8981b217724e4e0599624e6d8077aca0f2568855c54b74dbf5e03d25864eb114540b02a49c11487beb03d55d52efc09d8a7fb86a3078a4d52f4a3042ef36
 WHIRLPOOL 
dca8458262eb87518cdfa08cfd07894b8ea079d89d15e823654c81636803c594ea5caf04cc80d14ca8382bd7bc6a541a64f5b82c2c45197752dab4fe33f36f28
+DIST videoproto-2.3.3.tar.bz2 121016 SHA256 
c7803889fd08e6fcaf7b68cc394fb038b2325d1f315e571a6954577e07cca702 SHA512 
84136f7ba15e86ef7e178af4ca70c4c0f0a83fb37e9e39c2564c31762439453c5e7b85934366b711261d454615a57314cf75ac35a17544cb186bad301e920cf5
 WHIRLPOOL 
b7786bbc6436fa927974508b5aba527d60dc54dc0d6dc7e420579db49d79704f39cd5a65633a702256578fd93b61a538118c9e659514b42c5bc2b865b73cbb9a

diff --git a/x11-proto/videoproto/videoproto-2.3.3.ebuild 
b/x11-proto/videoproto/videoproto-2.3.3.ebuild
new file mode 100644
index 000..9b70bff
--- /dev/null
+++ b/x11-proto/videoproto/videoproto-2.3.3.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+XORG_MULTILIB=yes
+inherit xorg-2
+
+DESCRIPTION="X.Org Video protocol headers"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix 
~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/

2016-03-12 Thread Manuel Rüger
commit: e568e1b08734f77e40cd0bd5c5937b88f751abdf
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sat Mar 12 21:29:13 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sat Mar 12 21:29:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e568e1b0

x11-base/xorg-server: Version bump

Package-Manager: portage-2.2.28

 x11-base/xorg-server/Manifest  |   1 +
 x11-base/xorg-server/xorg-server-1.18.2.ebuild | 242 +
 2 files changed, 243 insertions(+)

diff --git a/x11-base/xorg-server/Manifest b/x11-base/xorg-server/Manifest
index c3cc3b0..102d82a 100644
--- a/x11-base/xorg-server/Manifest
+++ b/x11-base/xorg-server/Manifest
@@ -6,3 +6,4 @@ DIST xorg-server-1.16.4.tar.bz2 5817330 SHA256 
abb6e1cc9213a9915a121f48576ff6739
 DIST xorg-server-1.17.4.tar.bz2 5791384 SHA256 
0c4b45c116a812a996eb432d8508cf26c2ec8c3916ff2a50781796882f8d6457 SHA512 
4b8377b86ca88f27dcf59db2996b2ee620ce6f181a37dc47600365db588d48f2f3ca66a3149e7c856e686e5783b1cccb2ba0827aa7413299163dfca869f4d376
 WHIRLPOOL 
c5baa1b01e57eac9e18bd1890c0a7e2246836524645057d5e05a1a19225d863645616aafaadbf9d083ffb672d47ea1934ad8323d813533e9519f0d92f9a1c6ab
 DIST xorg-server-1.18.0.tar.bz2 5818703 SHA256 
195670819695d9cedd8dde95fbe069be0d0f488a77797a2d409f9f702daf312e SHA512 
c7b1403e79e26ea96690f5634eb2fa424f9436a8a3c8a17779f71d254a813ae9b2ff1eb3dc8c6b4c37da125f3108ee86f6f5b1c27c1db6ab28eb6c8ee62e5768
 WHIRLPOOL 
439cfc2da70f3234facd4684e8ef5cea8b0b2d73251280de4a705bd31c2498df814c189f01ec057da3b810d994dc1e30e1faceec4b059ef428e137c8584450d9
 DIST xorg-server-1.18.1.tar.bz2 5846953 SHA256 
85ec56dbeb89a951295cdf4f39bf38e515f900d35e06d4a8081b114d1520789d SHA512 
4b2db85fe4386329b3d20fc53848556ce8dedeb9553d610afc45962d477c8e7ea887abb6c27ba2701160d15ddff9a500bfaae6deff9cf62a80452c4b18278429
 WHIRLPOOL 
8588631538c759331f352cb278f755ccd10bd69e22f637d358cabfc397eed656b419cfa628276d60548cf4b102f735f7079f00c069d1dccd43800fae0ab98bfc
+DIST xorg-server-1.18.2.tar.bz2 5864615 SHA256 
022142b07f6477d140dcc915902df326408a53ca3a352426a499f142b25d632d SHA512 
c44a1b39150fff3ab673cb252d7b498c8c3bc5b3b2abfb6c358c64fadb9ef97789ac457d6acb8afaece29bbbe66399854fd2db13763cb40e7c63fb4237601da9
 WHIRLPOOL 
83dbcae14e3857ca244930e91cc5ba5f22e4284ace1447ffb086f5dd69526b878bb45bf3ef8451b27838dc20924e9e465fa8e586b6ba672a51dc051bc51abda1

diff --git a/x11-base/xorg-server/xorg-server-1.18.2.ebuild 
b/x11-base/xorg-server/xorg-server-1.18.2.ebuild
new file mode 100644
index 000..d222570
--- /dev/null
+++ b/x11-base/xorg-server/xorg-server-1.18.2.ebuild
@@ -0,0 +1,242 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+XORG_DOC=doc
+inherit xorg-2 multilib versionator flag-o-matic
+EGIT_REPO_URI="git://anongit.freedesktop.org/xorg/xserver"
+
+DESCRIPTION="X.Org X servers"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
+
+IUSE_SERVERS="dmx kdrive xephyr xnest xorg xvfb"
+IUSE="${IUSE_SERVERS} glamor ipv6 libressl minimal selinux +suid systemd tslib 
+udev unwind wayland"
+
+CDEPEND=">=app-eselect/eselect-opengl-1.3.0
+   !libressl? ( dev-libs/openssl:0 )
+   libressl? ( dev-libs/libressl )
+   media-libs/freetype
+   >=x11-apps/iceauth-1.0.2
+   >=x11-apps/rgb-1.0.3
+   >=x11-apps/xauth-1.0.3
+   x11-apps/xkbcomp
+   >=x11-libs/libdrm-2.4.46
+   >=x11-libs/libpciaccess-0.12.901
+   >=x11-libs/libXau-1.0.4
+   >=x11-libs/libXdmcp-1.0.2
+   >=x11-libs/libXfont-1.4.2
+   >=x11-libs/libxkbfile-1.0.4
+   >=x11-libs/libxshmfence-1.1
+   >=x11-libs/pixman-0.27.2
+   >=x11-libs/xtrans-1.3.5
+   >=x11-misc/xbitmaps-1.0.1
+   >=x11-misc/xkeyboard-config-2.4.1-r3
+   dmx? (
+   x11-libs/libXt
+   >=x11-libs/libdmx-1.0.99.1
+   >=x11-libs/libX11-1.1.5
+   >=x11-libs/libXaw-1.0.4
+   >=x11-libs/libXext-1.0.99.4
+   >=x11-libs/libXfixes-5.0
+   >=x11-libs/libXi-1.2.99.1
+   >=x11-libs/libXmu-1.0.3
+   x11-libs/libXrender
+   >=x11-libs/libXres-1.0.3
+   >=x11-libs/libXtst-1.0.99.2
+   )
+   glamor? (
+   media-libs/libepoxy
+   >=media-libs/mesa-10.3.4-r1[egl,gbm]
+   !x11-libs/glamor
+   )
+   kdrive? (
+   >=x11-libs/libXext-1.0.5
+   x11-libs/libXv
+   )
+   xephyr? (
+   x11-libs/libxcb
+   x11-libs/xcb-util
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-renderutil
+   x11-libs/xcb-util-wm
+   )
+   !minimal? (
+   >=x11-libs/libX11-1.1.5
+   >=x11-libs/libXext-1.0.5
+   

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

2016-03-12 Thread NP Hardass
commit: f7ab9735aad27334ff3cca67aa177f24e0fb45df
Author: NP-Hardass  gentoo  org>
AuthorDate: Sat Mar 12 21:09:22 2016 +
Commit: NP Hardass  gentoo  org>
CommitDate: Sat Mar 12 21:10:00 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7ab9735

app-emulation/wine: Check and warn about GCC-5.3 compile bug.  #574044

Package-Manager: portage-2.2.26

 app-emulation/wine/files/pr69140.c   | 24 
 app-emulation/wine/wine-1.9.4.ebuild | 14 ++
 app-emulation/wine/wine-1.9.5.ebuild | 14 ++
 app-emulation/wine/wine-.ebuild  | 14 ++
 4 files changed, 66 insertions(+)

diff --git a/app-emulation/wine/files/pr69140.c 
b/app-emulation/wine/files/pr69140.c
new file mode 100644
index 000..2c345dd
--- /dev/null
+++ b/app-emulation/wine/files/pr69140.c
@@ -0,0 +1,24 @@
+/* { dg-do compile { target lp64 } } */
+/* { dg-options "-O2 -mincoming-stack-boundary=3" } */
+
+typedef struct {
+  unsigned int buf[4];
+  unsigned char in[64];
+} MD4_CTX;
+
+static void
+MD4Transform (unsigned int buf[4], const unsigned int in[16])
+{
+  unsigned int a, b, c, d;
+  (b) += c)) & ((d))) | ((~(c)) & ((a + (in[7]);
+  (a) += b)) & ((c))) | ((~(b)) & ((d + (in[8]);
+  (d) += a)) & ((b))) | ((~(a)) & ((c + (in[9]);
+  buf[3] += d;
+}
+
+void __attribute__((ms_abi))
+MD4Update (MD4_CTX *ctx, const unsigned char *buf)
+{
+  MD4Transform( ctx->buf, (unsigned int *)ctx->in);
+  MD4Transform( ctx->buf, (unsigned int *)ctx->in);
+}

diff --git a/app-emulation/wine/wine-1.9.4.ebuild 
b/app-emulation/wine/wine-1.9.4.ebuild
index 6388a5b..e47fe62 100644
--- a/app-emulation/wine/wine-1.9.4.ebuild
+++ b/app-emulation/wine/wine-1.9.4.ebuild
@@ -174,6 +174,20 @@ wine_build_environment_check() {
return 1
fi
fi
+   # bug #574044
+   if use abi_x86_64 && [[ $(gcc-major-version) = 5 && 
$(gcc-minor-version) = 3 ]]; then
+   einfo "Checking for gcc-5-3 stack realignment compiler bug ..."
+   $(tc-getCC) -O2 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || die
+   # Run in subshell to prevent "Aborted" message
+   if ! ( "${T}"/69140 || false ) >/dev/null 2>&1; then
+   eerror "Wine cannot be built with this version of 
gcc-5.3"
+   eerror "due to compiler bugs; please re-emerge the 
latest gcc-5.3.x ebuild,"
+   eerror "or use gcc-config to select a different 
compiler version."
+   eerror "See https://bugs.gentoo.org/574044;
+   eerror
+   return 1
+   fi
+   fi
 
if use abi_x86_64 && [[ $(( $(gcc-major-version) * 100 + 
$(gcc-minor-version) )) -lt 404 ]]; then
eerror "You need gcc-4.4+ to build 64-bit wine"

diff --git a/app-emulation/wine/wine-1.9.5.ebuild 
b/app-emulation/wine/wine-1.9.5.ebuild
index 2c75d7b..5abc380 100644
--- a/app-emulation/wine/wine-1.9.5.ebuild
+++ b/app-emulation/wine/wine-1.9.5.ebuild
@@ -174,6 +174,20 @@ wine_build_environment_check() {
return 1
fi
fi
+   # bug #574044
+   if use abi_x86_64 && [[ $(gcc-major-version) = 5 && 
$(gcc-minor-version) = 3 ]]; then
+   einfo "Checking for gcc-5-3 stack realignment compiler bug ..."
+   $(tc-getCC) -O2 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || die
+   # Run in subshell to prevent "Aborted" message
+   if ! ( "${T}"/69140 || false ) >/dev/null 2>&1; then
+   eerror "Wine cannot be built with this version of 
gcc-5.3"
+   eerror "due to compiler bugs; please re-emerge the 
latest gcc-5.3.x ebuild,"
+   eerror "or use gcc-config to select a different 
compiler version."
+   eerror "See https://bugs.gentoo.org/574044;
+   eerror
+   return 1
+   fi
+   fi
 
if use abi_x86_64 && [[ $(( $(gcc-major-version) * 100 + 
$(gcc-minor-version) )) -lt 404 ]]; then
eerror "You need gcc-4.4+ to build 64-bit wine"

diff --git a/app-emulation/wine/wine-.ebuild 
b/app-emulation/wine/wine-.ebuild
index 2c75d7b..5abc380 100644
--- a/app-emulation/wine/wine-.ebuild
+++ b/app-emulation/wine/wine-.ebuild
@@ -174,6 +174,20 @@ wine_build_environment_check() {
return 1
fi
fi
+   # bug #574044
+   if use abi_x86_64 && [[ $(gcc-major-version) = 5 && 
$(gcc-minor-version) = 3 ]]; then
+   einfo "Checking for gcc-5-3 stack realignment compiler bug ..."
+   $(tc-getCC) -O2 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || die
+   # Run in subshell to prevent "Aborted" message
+   if ! ( "${T}"/69140 || false ) >/dev/null 2>&1; then
+   

[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/tclpython/

2016-03-12 Thread Patrice Clement
commit: 7d5c5498e365b80dfc38f15c21235596be434ab0
Author: Patrice Clement  gentoo  org>
AuthorDate: Sat Mar 12 20:38:24 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sat Mar 12 20:40:05 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d5c5498

dev-tcltk/tclpython: Remove offending ebuild to get the tree back to a normal 
state.

See this QA report:
https://qa-reports.gentoo.org/output/gentoo-ci/7e6d83c/output.html#dev-tcltk/tclpython

Package-Manager: portage-2.2.26

 dev-tcltk/tclpython/tclpython-4.1-r5.ebuild | 56 -
 1 file changed, 56 deletions(-)

diff --git a/dev-tcltk/tclpython/tclpython-4.1-r5.ebuild 
b/dev-tcltk/tclpython/tclpython-4.1-r5.ebuild
deleted file mode 100644
index a8787e6..000
--- a/dev-tcltk/tclpython/tclpython-4.1-r5.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PYTHON_COMPAT=( python{2_7,3_3,3_4} )
-
-inherit eutils multilib python-single-r1 toolchain-funcs
-
-DESCRIPTION="Python package for Tcl"
-HOMEPAGE="http://jfontain.free.fr/tclpython.htm;
-SRC_URI="http://jfontain.free.fr/${P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}
-   dev-lang/tcl:0=
-   sys-devel/binutils:0="
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-python-3.patch
-)
-
-src_prepare() {
-   epatch ${PATCHES[@]}
-}
-
-src_compile() {
-   local cfile="tclpython tclthread"
-   for src in ${cfile}; do
-   compile="$(tc-getCC) -shared -fPIC ${CFLAGS} 
-I$(python_get_includedir) -c ${src}.c"
-   einfo "${compile}"
-   eval "${compile}" || die
-   done
-
-   link="$(tc-getCC) -fPIC -shared ${LDFLAGS} -o tclpython.so.${PV} 
tclpython.o tclthread.o -lpthread -lutil $(python_get_LIBS) -ltcl"
-   einfo "${link}"
-   eval "${link}" || die
-}
-
-src_install() {
-   insinto /usr/$(get_libdir)/tclpython
-   doins tclpython.so.${PV} pkgIndex.tcl
-   fperms 775 /usr/$(get_libdir)/tclpython/tclpython.so.${PV}
-   dosym tclpython.so.${PV} /usr/$(get_libdir)/tclpython/tclpython.so
-
-   dodoc CHANGES INSTALL README
-   dohtml tclpython.htm
-}



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

2016-03-12 Thread Andreas Hüttel
commit: 90f83785807ca1fee1a8203cbf6dc23f0f2fc828
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Mar 12 20:16:57 2016 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Sat Mar 12 20:16:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90f83785

dev-perl/List-AllUtils: Remove old

Package-Manager: portage-2.2.27

 .../List-AllUtils/List-AllUtils-0.30.0-r1.ebuild   | 23 --
 dev-perl/List-AllUtils/List-AllUtils-0.80.0.ebuild | 27 --
 dev-perl/List-AllUtils/Manifest|  1 -
 3 files changed, 51 deletions(-)

diff --git a/dev-perl/List-AllUtils/List-AllUtils-0.30.0-r1.ebuild 
b/dev-perl/List-AllUtils/List-AllUtils-0.30.0-r1.ebuild
deleted file mode 100644
index 32fff3f..000
--- a/dev-perl/List-AllUtils/List-AllUtils-0.30.0-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-MODULE_AUTHOR=DROLSKY
-MODULE_VERSION=0.03
-inherit perl-module
-
-DESCRIPTION='Combines List::Util and List::MoreUtils in one bite-sized package'
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
-   >=dev-perl/List-MoreUtils-0.280.0
-   >=virtual/perl-Scalar-List-Utils-1.190.0
-"
-DEPEND="${RDEPEND}"
-
-SRC_TEST="do"

diff --git a/dev-perl/List-AllUtils/List-AllUtils-0.80.0.ebuild 
b/dev-perl/List-AllUtils/List-AllUtils-0.80.0.ebuild
deleted file mode 100644
index 6d28df7..000
--- a/dev-perl/List-AllUtils/List-AllUtils-0.80.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-MODULE_AUTHOR=DROLSKY
-MODULE_VERSION=0.08
-inherit perl-module
-
-DESCRIPTION='Combines List::Util and List::MoreUtils in one bite-sized package'
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-RDEPEND=">=dev-perl/List-MoreUtils-0.280.0
-   >=virtual/perl-Scalar-List-Utils-1.310.0"
-
-DEPEND="${RDEPEND}
-   >=virtual/perl-ExtUtils-MakeMaker-6.300.0
-   test? (
-   virtual/perl-File-Temp
-   >=virtual/perl-Test-Simple-0.880.0
-   dev-perl/Test-Warnings  )"
-
-SRC_TEST="do"

diff --git a/dev-perl/List-AllUtils/Manifest b/dev-perl/List-AllUtils/Manifest
index 09ba3eb..a82d1bc 100644
--- a/dev-perl/List-AllUtils/Manifest
+++ b/dev-perl/List-AllUtils/Manifest
@@ -1,2 +1 @@
-DIST List-AllUtils-0.03.tar.gz 14355 SHA256 
4806cc718c5b7530d0bec48d3f7682e7f55a489be4014519d68f937c11c2a115 SHA512 
b2b9165df393d8c8e9f19ab46aa6ede0c5b80eda59fd6800932ee342d34f20ee9ef7ae89f78f90c31131fe4352800eb93b6e631bce9adf2e4aa41730d6e8a98f
 WHIRLPOOL 
32bcf02fa4ac198c46f852553c74d97dc5f38b5d0988386d4060c1452519cc01bd81f86adec35405e974385ec05fcd86bf0d52474039a2ca2ad608f9c9d475e2
 DIST List-AllUtils-0.08.tar.gz 19283 SHA256 
27ddc2f0d47656cd3e08846ffe19f765bbd6c1d0e3c751ce4bb704e2b0b7ad1f SHA512 
112591ad2c0ecfdbe2757e96827d5ea8f6d2b47491ace9ba406270fb6d15626a28da2381ef27231c61b7b4b42dc1bdeb323defa751d9a5cd20ca2cf489cd28e3
 WHIRLPOOL 
e8191107c7f1a7beaf43e08fabd84ace25c4a6b5859e1eefb8c0b4a378abcf3620f2c0fd15f3b2a412dc5a9d757f6d905b2e849461e5d833662eb3cdc13d91a5



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

2016-03-12 Thread Andreas Hüttel
commit: 4486885a43d661d21be61c4429fe1cc035e42f87
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Mar 12 20:28:04 2016 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Sat Mar 12 20:28:04 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4486885a

dev-perl/Log-Any: Remove old

Package-Manager: portage-2.2.27

 dev-perl/Log-Any/Log-Any-1.32.0.ebuild | 32 
 dev-perl/Log-Any/Manifest  |  1 -
 2 files changed, 33 deletions(-)

diff --git a/dev-perl/Log-Any/Log-Any-1.32.0.ebuild 
b/dev-perl/Log-Any/Log-Any-1.32.0.ebuild
deleted file mode 100644
index 6400cf2..000
--- a/dev-perl/Log-Any/Log-Any-1.32.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-MODULE_AUTHOR=DAGOLDEN
-MODULE_VERSION=1.032
-inherit perl-module
-
-DESCRIPTION="Bringing loggers and listeners together"
-
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
-IUSE="test"
-
-RDEPEND="
-   virtual/perl-Carp
-   virtual/perl-Data-Dumper
-   virtual/perl-Exporter
-   virtual/perl-IO
-"
-DEPEND="${RDEPEND}
-   >=virtual/perl-ExtUtils-MakeMaker-6.170.0
-   test? (
-   virtual/perl-Test-Simple
-   virtual/perl-File-Spec
-   virtual/perl-File-Temp
-   )
-"
-
-SRC_TEST=do

diff --git a/dev-perl/Log-Any/Manifest b/dev-perl/Log-Any/Manifest
index 3e311ad..799c226 100644
--- a/dev-perl/Log-Any/Manifest
+++ b/dev-perl/Log-Any/Manifest
@@ -1,3 +1,2 @@
 DIST Log-Any-0.15.tar.gz 17537 SHA256 
fbb24743d1b61debc490cb41f8f3f1e865379c8b52dacb419f10ff03d02b1cb2 SHA512 
4f1919c64ca5bbb2773369ab44ef972272926554b37f95d31a8dbd1f11da730307b55023eba1396c608ce194c70a83afe59034c116fa2c5817b7037222948869
 WHIRLPOOL 
66624c84f20458500393a521a7f618fdecef016e74af727c09189f1708793a3aaba76ca645ef19fa4648de27c2531f2c8fb7e9f10d148c9b6ad3d104249a5521
-DIST Log-Any-1.032.tar.gz 39824 SHA256 
808558fa42aa96365ed0af773973a5618b4ad50511d81fc7548f67133efdb956 SHA512 
e7539f402c30637cb5b3935b7967130c4ecadb0bfdc35252740ab9f626c0c7752323f0bc0eb3b0530458570a5710ac8d845e48b8ea8e0517dc10b41077ac5184
 WHIRLPOOL 
d54f1476b2a4676525d728811f02d2340a9945dee38ba3b5038d3ced9232e4cb1f89dc19e0f219f01a701aac60624c9051d4241b5e33266b304d59deff45e365
 DIST Log-Any-1.038.tar.gz 41707 SHA256 
09a07da9b797efa114096e2ea26287d19f22cfae5ac4d135c1be7ab5da94e220 SHA512 
36c8370d3924ee9cc85f2be5fe9d8212e7148b98392df90ef8e5566aedf12050115029434d9d969c1582c43a755fb540268dce73390ea53e8918f2901e25e62e
 WHIRLPOOL 
055df7a42d7424eca9162da656b65c0f37cf16c3c355836aefcaf0357afdf2450f63b500db350a86facae291fa9c00314b5d5681e12a35818713dcbf624282c3



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

2016-03-12 Thread Andreas Hüttel
commit: 07472d8d4dea35e10f8b4241d81b715048857828
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Mar 12 20:25:43 2016 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Sat Mar 12 20:25:43 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07472d8d

dev-perl/Log-Agent: Remove old

Package-Manager: portage-2.2.27

 dev-perl/Log-Agent/Log-Agent-1.0.0.ebuild | 23 ---
 dev-perl/Log-Agent/Manifest   |  1 -
 2 files changed, 24 deletions(-)

diff --git a/dev-perl/Log-Agent/Log-Agent-1.0.0.ebuild 
b/dev-perl/Log-Agent/Log-Agent-1.0.0.ebuild
deleted file mode 100644
index 091a513..000
--- a/dev-perl/Log-Agent/Log-Agent-1.0.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-MODULE_AUTHOR=MROGASKI
-MODULE_VERSION=1.000
-inherit perl-module
-
-DESCRIPTION="A general logging framework"
-
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~ppc-aix ~amd64-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos ~sparc-solaris ~x86-solaris"
-IUSE="test"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
-   virtual/perl-ExtUtils-MakeMaker
-   test? ( virtual/perl-Test-Simple )
-"
-
-SRC_TEST="do parallel"

diff --git a/dev-perl/Log-Agent/Manifest b/dev-perl/Log-Agent/Manifest
index 546fbc9..4cd0606 100644
--- a/dev-perl/Log-Agent/Manifest
+++ b/dev-perl/Log-Agent/Manifest
@@ -1,3 +1,2 @@
 DIST Log-Agent-0.307.tar.gz 55238 SHA256 
668b3b798a093b4ac78765d7ede6cf1133a50d7be11a6c717bca6e351d40e7fe SHA512 
ecf706a739c6c56052e53296bddce06c5b3983631827737d6a08611105c43f4adcd8df0342b9aaaddbc4318a142848efdcfd644e42fd9871838bfb884a2f916b
 WHIRLPOOL 
16112cd7a5d4117f084c6615b8de1ff93ab2f84026bed7113ae232816af82536b08e3c2e683ab883fb0f681b7e8764fcc4a6433d0d0f4a8250636fc886f8c317
-DIST Log-Agent-1.000.tar.gz 55407 SHA256 
c25be2fcc9be011ad0b0a5a84d767cac8489c0a791c7961c4ee809ee9509f373 SHA512 
5bdb068ebce637d88a5bfe51162de773dec4938aa2d9285130d7f51e9d875e02842387fda52c4189fa329f747ce34290bdd3e46b0a1eadfd7384008de998c302
 WHIRLPOOL 
040329bb8de096423805de46eb25709355345a168cc85f7f14f2e072fcdcda507231c1b08130f19667e690b738d8a0e15d198b63366187f82710535300c8281d
 DIST Log-Agent-1.001.tar.gz 56215 SHA256 
9a7827fa862e3bb3af121518fcfbac4f505fdadbe863496dc18ee7daabdeae85 SHA512 
b8d3a15e40129add73bb4967ecc5daf37c0fd8a17eb75ed86fe338a9eb228b37ddd56b9bbf9bdef91f8453eb1b53d7fe303a96f68cbb0834820f2354fa37b5e7
 WHIRLPOOL 
8b421a6e1eb08f2f7744d56c8fd066c907bb2a4b8964005123ed817c1a0604fa3a51a098fa285c2af0e7ad11e70900d6d574bdef94e02218a944da684f8a0c0e



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

2016-03-12 Thread Andreas Hüttel
commit: b1d5952c1d0027c43191bc26b008385a391a6469
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Mar 12 20:30:49 2016 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Sat Mar 12 20:30:49 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1d5952c

dev-perl/Log-Dispatch: Remove old

Package-Manager: portage-2.2.27

 dev-perl/Log-Dispatch/Log-Dispatch-2.450.0.ebuild | 42 --
 dev-perl/Log-Dispatch/Log-Dispatch-2.510.0.ebuild | 43 ---
 dev-perl/Log-Dispatch/Manifest|  2 --
 3 files changed, 87 deletions(-)

diff --git a/dev-perl/Log-Dispatch/Log-Dispatch-2.450.0.ebuild 
b/dev-perl/Log-Dispatch/Log-Dispatch-2.450.0.ebuild
deleted file mode 100644
index f25be38..000
--- a/dev-perl/Log-Dispatch/Log-Dispatch-2.450.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-MODULE_AUTHOR=DROLSKY
-MODULE_VERSION=2.45
-inherit perl-module
-
-DESCRIPTION="Dispatches messages to multiple Log::Dispatch::* objects"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~ppc-aix"
-IUSE="test"
-
-RDEPEND="
-   virtual/perl-Carp
-   dev-perl/Devel-GlobalDestruction
-   >=dev-perl/Dist-CheckConflicts-0.20.0
-   dev-perl/Module-Runtime
-   dev-perl/Params-Validate
-   virtual/perl-Scalar-List-Utils
-   >=virtual/perl-Sys-Syslog-0.280.0
-"
-DEPEND="${RDEPEND}
-   >=dev-perl/Dist-CheckConflicts-0.20.0
-   virtual/perl-ExtUtils-MakeMaker
-   test? (
-   virtual/perl-Data-Dumper
-   virtual/perl-Exporter
-   virtual/perl-File-Spec
-   virtual/perl-File-Temp
-   virtual/perl-IO
-   dev-perl/Test-Fatal
-   >=virtual/perl-Test-Simple-0.880.0
-   dev-perl/Test-Requires
-   )
-"
-
-SRC_TEST="do parallel"

diff --git a/dev-perl/Log-Dispatch/Log-Dispatch-2.510.0.ebuild 
b/dev-perl/Log-Dispatch/Log-Dispatch-2.510.0.ebuild
deleted file mode 100644
index 9a2aee6..000
--- a/dev-perl/Log-Dispatch/Log-Dispatch-2.510.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-MODULE_AUTHOR=DROLSKY
-MODULE_VERSION=2.51
-inherit perl-module
-
-DESCRIPTION="Dispatches messages to multiple Log::Dispatch::* objects"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~ppc-aix"
-IUSE="test"
-
-RDEPEND="
-   virtual/perl-Carp
-   dev-perl/Devel-GlobalDestruction
-   >=dev-perl/Dist-CheckConflicts-0.20.0
-   virtual/perl-Encode
-   dev-perl/Module-Runtime
-   >=dev-perl/Params-Validate-1.30.0
-   virtual/perl-Scalar-List-Utils
-   >=virtual/perl-Sys-Syslog-0.280.0
-"
-DEPEND="${RDEPEND}
-   >=dev-perl/Dist-CheckConflicts-0.20.0
-   virtual/perl-ExtUtils-MakeMaker
-   test? (
-   virtual/perl-Data-Dumper
-   virtual/perl-Exporter
-   virtual/perl-File-Spec
-   virtual/perl-File-Temp
-   virtual/perl-IO
-   dev-perl/Test-Fatal
-   >=virtual/perl-Test-Simple-0.880.0
-   dev-perl/Test-Requires
-   )
-"
-
-SRC_TEST="do parallel"

diff --git a/dev-perl/Log-Dispatch/Manifest b/dev-perl/Log-Dispatch/Manifest
index 8f61317..941a8bb 100644
--- a/dev-perl/Log-Dispatch/Manifest
+++ b/dev-perl/Log-Dispatch/Manifest
@@ -1,4 +1,2 @@
 DIST Log-Dispatch-2.41.tar.gz 35285 SHA256 
3f81fa068a2d68b0d13243a874da765ffb728a9d26ed44ef088ca627faa4556f SHA512 
5ce6c1d9549583d6e8927a3e3bc1f4b2d37e7705edd10ea05039ea5fc12ea3b01b49cb9d863bccadb373e6522b973b5189125e2a91a824fdb5dbec2b5d9c6d7c
 WHIRLPOOL 
92d6313adae51a1da0533638da0eb9e4e569aa2d6601d9b372e3eccc69bcb20fa1853e726548a663aa7cfc1251d9a2951ad83f66903a2cfdfb16409d51db82fe
-DIST Log-Dispatch-2.45.tar.gz 52537 SHA256 
707fc17d1f072150b87d400e5994b46ae2083a7120a9d21d37680ade08084bd6 SHA512 
c4b82c408ffa8b5b9681b8b3eea90dc2cb95639a65f568ca977068bf30b087f7e29fdc2a80216770e07774c39744fbf6810faeac4786a3a183764bbe15d70f76
 WHIRLPOOL 
6e9043477bed42afa6412e2cfc2c0330ad2971edd88fb781f8c4a1b27254bd1162d651e752aab6c0563786721975ac0c4a8ce42a93d536925b882eda08149141
-DIST Log-Dispatch-2.51.tar.gz 56576 SHA256 
c7dad8cdb7f242f5663fd49ee848c4345dd35fc609ed98a2c00c75d23ca6fac8 SHA512 
5dcd37c48a58e9c2dfe3f18108c4d902a9e46c710eb519958f1f3347e8794bda2c7f34895bf54e47695f77a89bfd96ca887b72f05173dc7e70ee2698f8e3c313
 WHIRLPOOL 
064d359c6891b9c9fcbec4ec351a1c34c61b2800761ac43b33c2db8505b2482d41911f6df5857f29b804385e133237367258d230e36a09d28ce794295681b609
 DIST Log-Dispatch-2.54.tar.gz 59316 SHA256 
7c365b8cdd2712cb642421773665d67a0a190cc6b44d19b804671c7631193f81 SHA512 
67dd4bf15899fa441ecd725305b443873c77fcf8eeff44e53408637f81dc14c3375bdf52514214c111d1692a7087efb929ecdc411771dd413fef10bb034dc45b
 WHIRLPOOL 

[gentoo-commits] proj/mozilla:master commit in: www-client/firefox/files/, www-client/firefox/

2016-03-12 Thread Ian Stakenvicius
commit: 6290ff0ea8dd57f0b55b064eaf4636581a0d09d0
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Sat Mar 12 19:27:31 2016 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Sat Mar 12 19:27:31 2016 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=6290ff0e

attempt at fixing crash when jit is disabled

 ...efox-45.0-jitless-atomic-operations-ppc64.patch | 46 ++
 ...irefox-45.0-jitless-atomic-operations-x86.patch | 11 ++
 www-client/firefox/firefox-45.0.ebuild |  4 +-
 3 files changed, 60 insertions(+), 1 deletion(-)

diff --git 
a/www-client/firefox/files/firefox-45.0-jitless-atomic-operations-ppc64.patch 
b/www-client/firefox/files/firefox-45.0-jitless-atomic-operations-ppc64.patch
new file mode 100644
index 000..26e9373
--- /dev/null
+++ 
b/www-client/firefox/files/firefox-45.0-jitless-atomic-operations-ppc64.patch
@@ -0,0 +1,46 @@
+
+# HG changeset patch
+# User Lars T Hansen 
+# Date 1457091735 -3600
+# Node ID 69f237c2cf9131e97372debee01931dbacd064e5
+# Parent  3aa4483740828617001060fe7386051020521e90
+Bug 1253216 - clean up the atomic ops ifdef nest. r=jorendorff
+
+diff --git a/js/src/jit/AtomicOperations.h b/js/src/jit/AtomicOperations.h
+--- a/js/src/jit/AtomicOperations.h
 b/js/src/jit/AtomicOperations.h
+@@ -318,21 +318,29 @@ AtomicOperations::isLockfree(int32_t siz
+ } // namespace js
+ 
+ #if defined(JS_CODEGEN_ARM)
+ # include "jit/arm/AtomicOperations-arm.h"
+ #elif defined(JS_CODEGEN_ARM64)
+ # include "jit/arm64/AtomicOperations-arm64.h"
+ #elif defined(JS_CODEGEN_MIPS32) || defined(JS_CODEGEN_MIPS64)
+ # include "jit/mips-shared/AtomicOperations-mips-shared.h"
+-#elif defined(__ppc64__) || defined(__PPC64_)   \
+-|| defined(__ppc64le__) || defined(__PPC64LE__) \
+-|| defined(__ppc__) || defined(__PPC__)
++#elif defined(__ppc__) || defined(__PPC__)
+ # include "jit/none/AtomicOperations-ppc.h"
+ #elif defined(JS_CODEGEN_NONE)
+-# include "jit/none/AtomicOperations-none.h"
++  // You can disable the JIT with --disable-ion but you must still
++  // provide the atomic operations that will be used by the JS engine.
++  // When the JIT is disabled the operations are simply safe-for-races
++  // C++ realizations of atomics.  These operations cannot be written
++  // in portable C++, hence the default here is to crash.  See the
++  // top of the file for more guidance.
++# if defined(__ppc64__) || defined(__PPC64__) || defined(__ppc64le__) || 
defined(__PPC64LE__)
++#  include "jit/none/AtomicOperations-ppc.h"
++# else
++#  include "jit/none/AtomicOperations-none.h" // These MOZ_CRASH() always
++# endif
+ #elif defined(JS_CODEGEN_X86) || defined(JS_CODEGEN_X64)
+ # include "jit/x86-shared/AtomicOperations-x86-shared.h"
+ #else
+ # error "Atomic operations must be defined for this platform"
+ #endif
+ 
+ #endif // jit_AtomicOperations_h
+

diff --git 
a/www-client/firefox/files/firefox-45.0-jitless-atomic-operations-x86.patch 
b/www-client/firefox/files/firefox-45.0-jitless-atomic-operations-x86.patch
new file mode 100644
index 000..86b2713
--- /dev/null
+++ b/www-client/firefox/files/firefox-45.0-jitless-atomic-operations-x86.patch
@@ -0,0 +1,11 @@
+--- a/js/src/jit/AtomicOperations.h2016-03-12 13:42:27.914524205 -0500
 b/js/src/jit/AtomicOperations.h2016-03-12 13:42:15.644573630 -0500
+@@ -311,6 +311,8 @@
+   // top of the file for more guidance.
+ # if defined(__ppc64__) || defined(__PPC64__) || defined(__ppc64le__) || 
defined(__PPC64LE__)
+ #  include "jit/none/AtomicOperations-ppc.h"
++# elif defined(__i386__) || defined(__x86_64__)
++#  include "jit/x86-shared/AtomicOperations-x86-shared.h"
+ # else
+ #  include "jit/none/AtomicOperations-none.h" // These MOZ_CRASH() always
+ # endif

diff --git a/www-client/firefox/firefox-45.0.ebuild 
b/www-client/firefox/firefox-45.0.ebuild
index 7026972..8fa5df6 100644
--- a/www-client/firefox/firefox-45.0.ebuild
+++ b/www-client/firefox/firefox-45.0.ebuild
@@ -132,7 +132,9 @@ src_unpack() {
 src_prepare() {
# Apply our patches
eapply "${WORKDIR}/firefox" \
-   "${FILESDIR}"/${PN}-45-qt-widget-fix.patch
+   "${FILESDIR}"/${PN}-45-qt-widget-fix.patch \
+   "${FILESDIR}"/${P}-jitless-atomic-operations-ppc64.patch \
+   "${FILESDIR}"/${P}-jitless-atomic-operations-x86.patch
 
# Allow user to apply any additional patches without modifing ebuild
eapply_user



[gentoo-commits] repo/gentoo:master commit in: app-backup/qt4-fsarchiver/, sys-fs/lufs/, net-misc/x2goserver/, ...

2016-03-12 Thread Tim Harder
commit: b3fb8c5ddb50ac1902d152442384cc0bdc31dda5
Author: Tim Harder  gentoo  org>
AuthorDate: Sat Mar 12 19:21:19 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sat Mar 12 19:23:45 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3fb8c5d

various sys-fs/sshfs-fuse -> sys-fs/sshfs pkgmove updates

 app-backup/qt4-fsarchiver/qt4-fsarchiver-0.6.19.6.ebuild | 2 +-
 app-backup/qt4-fsarchiver/qt4-fsarchiver-0.6.19.7.ebuild | 2 +-
 kde-misc/kdeconnect/kdeconnect-0.8-r1.ebuild | 2 +-
 kde-misc/kdeconnect/kdeconnect-0.8.ebuild| 2 +-
 net-misc/x2goserver/metadata.xml | 2 +-
 net-misc/x2goserver/x2goserver-4.0.1.19-r2.ebuild| 2 +-
 net-misc/x2goserver/x2goserver-4.0.1.19-r3.ebuild| 2 +-
 net-misc/x2goserver/x2goserver-4.0.1.19.ebuild   | 2 +-
 sys-fs/lufs/lufs-0.9.7-r3.ebuild | 2 +-
 9 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/app-backup/qt4-fsarchiver/qt4-fsarchiver-0.6.19.6.ebuild 
b/app-backup/qt4-fsarchiver/qt4-fsarchiver-0.6.19.6.ebuild
index 5276dde..28b7d95 100644
--- a/app-backup/qt4-fsarchiver/qt4-fsarchiver-0.6.19.6.ebuild
+++ b/app-backup/qt4-fsarchiver/qt4-fsarchiver-0.6.19.6.ebuild
@@ -61,6 +61,6 @@ pkg_postinst() {
elog "  sys-fs/ntfs3g[ntfsprogs]"
elog "  sys-fs/reiser4progs"
elog "  sys-fs/reiserfsprogs"
-   elog "  sys-fs/sshfs-fuse"
+   elog "  sys-fs/sshfs"
elog "  sys-fs/xfsprogs"
 }

diff --git a/app-backup/qt4-fsarchiver/qt4-fsarchiver-0.6.19.7.ebuild 
b/app-backup/qt4-fsarchiver/qt4-fsarchiver-0.6.19.7.ebuild
index 1bcf6b5..852ac81 100644
--- a/app-backup/qt4-fsarchiver/qt4-fsarchiver-0.6.19.7.ebuild
+++ b/app-backup/qt4-fsarchiver/qt4-fsarchiver-0.6.19.7.ebuild
@@ -61,6 +61,6 @@ pkg_postinst() {
elog "  sys-fs/ntfs3g[ntfsprogs]"
elog "  sys-fs/reiser4progs"
elog "  sys-fs/reiserfsprogs"
-   elog "  sys-fs/sshfs-fuse"
+   elog "  sys-fs/sshfs"
elog "  sys-fs/xfsprogs"
 }

diff --git a/kde-misc/kdeconnect/kdeconnect-0.8-r1.ebuild 
b/kde-misc/kdeconnect/kdeconnect-0.8-r1.ebuild
index 7e10f20..7d40b62 100644
--- a/kde-misc/kdeconnect/kdeconnect-0.8-r1.ebuild
+++ b/kde-misc/kdeconnect/kdeconnect-0.8-r1.ebuild
@@ -50,7 +50,7 @@ PATCHES=(
 pkg_postinst(){
elog
elog "Optional dependency:"
-   elog "sys-fs/sshfs-fuse (for 'remote filesystem browser' plugin)"
+   elog "sys-fs/sshfs (for 'remote filesystem browser' plugin)"
elog
elog "The Android .apk file is available via"
elog 
"https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp;

diff --git a/kde-misc/kdeconnect/kdeconnect-0.8.ebuild 
b/kde-misc/kdeconnect/kdeconnect-0.8.ebuild
index e27ce0c..91df10b 100644
--- a/kde-misc/kdeconnect/kdeconnect-0.8.ebuild
+++ b/kde-misc/kdeconnect/kdeconnect-0.8.ebuild
@@ -47,7 +47,7 @@ PATCHES=( "${FILESDIR}/${P}-ninja.patch" )
 pkg_postinst(){
elog
elog "Optional dependency:"
-   elog "sys-fs/sshfs-fuse (for 'remote filesystem browser' plugin)"
+   elog "sys-fs/sshfs (for 'remote filesystem browser' plugin)"
elog
elog "The Android .apk file is available via"
elog 
"https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp;

diff --git a/net-misc/x2goserver/metadata.xml b/net-misc/x2goserver/metadata.xml
index 6d2d030..9799259 100644
--- a/net-misc/x2goserver/metadata.xml
+++ b/net-misc/x2goserver/metadata.xml
@@ -7,6 +7,6 @@

The X2Go server

-   Use sys-fs/sshfs-fuse to allow 
shared folders
+   Use sys-fs/sshfs to allow shared 
folders

 

diff --git a/net-misc/x2goserver/x2goserver-4.0.1.19-r2.ebuild 
b/net-misc/x2goserver/x2goserver-4.0.1.19-r2.ebuild
index 83207b6..a37ce6f 100644
--- a/net-misc/x2goserver/x2goserver-4.0.1.19-r2.ebuild
+++ b/net-misc/x2goserver/x2goserver-4.0.1.19-r2.ebuild
@@ -30,7 +30,7 @@ RDEPEND="dev-perl/Capture-Tiny
x11-apps/xauth
x11-apps/xhost
x11-apps/xwininfo
-   fuse? ( sys-fs/sshfs-fuse )
+   fuse? ( sys-fs/sshfs )
postgres? ( dev-perl/DBD-Pg )
sqlite? ( dev-perl/DBD-SQLite )"
 

diff --git a/net-misc/x2goserver/x2goserver-4.0.1.19-r3.ebuild 
b/net-misc/x2goserver/x2goserver-4.0.1.19-r3.ebuild
index a977760..a03ed0b 100644
--- a/net-misc/x2goserver/x2goserver-4.0.1.19-r3.ebuild
+++ b/net-misc/x2goserver/x2goserver-4.0.1.19-r3.ebuild
@@ -30,7 +30,7 @@ RDEPEND="dev-perl/Capture-Tiny
x11-apps/xauth
x11-apps/xhost
x11-apps/xwininfo
-   fuse? ( sys-fs/sshfs-fuse )
+   fuse? ( sys-fs/sshfs )
postgres? ( dev-perl/DBD-Pg )
sqlite? ( dev-perl/DBD-SQLite )"
 

diff --git a/net-misc/x2goserver/x2goserver-4.0.1.19.ebuild 
b/net-misc/x2goserver/x2goserver-4.0.1.19.ebuild
index 65465d4..6c7fb45 100644
--- a/net-misc/x2goserver/x2goserver-4.0.1.19.ebuild
+++ 

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

2016-03-12 Thread Zac Medico
commit: 4ec443f2ac57040304107720f24cad6b4651c7a4
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Mar 12 07:50:31 2016 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Mar 12 18:42:57 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=4ec443f2

egencache --write-timestamp: use write_atomic (bug 577126)

Use write_atomic in order to create a new inode. This leads to
copy-on-write behavior with hardlinks, which is useful if someone
wants to use hardlinks to create copy-on-write repository
snapshots on a filesystem such as ext4 (no need for btrfs or zfs).

X-Gentoo-bug: 577126
X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=577126
Acked-by: Brian Dolbec  gentoo.org>

 bin/egencache | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/bin/egencache b/bin/egencache
index 7e3387e..0123d57 100755
--- a/bin/egencache
+++ b/bin/egencache
@@ -1165,9 +1165,9 @@ def egencache_main(args):
if options.write_timestamp:
timestamp_path = os.path.join(repo_path, 'metadata', 
'timestamp.chk')
try:
-   with open(timestamp_path, 'w') as f:
-   f.write(time.strftime('%s\n' % 
TIMESTAMP_FORMAT, time.gmtime()))
-   except IOError:
+   portage.util.write_atomic(timestamp_path,
+   time.strftime('%s\n' % TIMESTAMP_FORMAT, 
time.gmtime()))
+   except (EnvironmentError, portage.exception.PortageException):
ret.append(os.EX_IOERR)
else:
ret.append(os.EX_OK)



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kgamma/, kde-plasma/kwayland-integration/, ...

2016-03-12 Thread Johannes Huber
commit: 3bd4fa27da72755f8bb36aa0425bb8987e548cac
Author: Johannes Huber  gentoo  org>
AuthorDate: Sat Mar 12 18:28:01 2016 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Sat Mar 12 18:28:14 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bd4fa27

kde-plasma: Remove KDE Plasma 5.5.4

Package-Manager: portage-2.2.28

 kde-plasma/bluedevil/Manifest  |   1 -
 kde-plasma/bluedevil/bluedevil-5.5.4.ebuild|  52 ---
 kde-plasma/breeze-gtk/Manifest |   1 -
 kde-plasma/breeze-gtk/breeze-gtk-5.5.4.ebuild  |  13 --
 kde-plasma/breeze/Manifest |   1 -
 kde-plasma/breeze/breeze-5.5.4.ebuild  |  66 
 kde-plasma/kde-cli-tools/Manifest  |   1 -
 .../kde-cli-tools/kde-cli-tools-5.5.4.ebuild   |  60 ---
 kde-plasma/kde-gtk-config/Manifest |   1 -
 .../kde-gtk-config/kde-gtk-config-5.5.4.ebuild |  57 ---
 kde-plasma/kdecoration/Manifest|   1 -
 kde-plasma/kdecoration/kdecoration-5.5.4.ebuild|  17 --
 kde-plasma/kdeplasma-addons/Manifest   |   1 -
 .../kdeplasma-addons/kdeplasma-addons-5.5.4.ebuild |  64 
 kde-plasma/kgamma/Manifest |   1 -
 kde-plasma/kgamma/kgamma-5.5.4.ebuild  |  31 
 kde-plasma/khelpcenter/Manifest|   1 -
 kde-plasma/khelpcenter/khelpcenter-5.5.4.ebuild|  42 -
 kde-plasma/khotkeys/Manifest   |   1 -
 kde-plasma/khotkeys/khotkeys-5.5.4.ebuild  |  46 --
 kde-plasma/kinfocenter/Manifest|   1 -
 kde-plasma/kinfocenter/kinfocenter-5.5.4.ebuild|  89 ---
 kde-plasma/kmenuedit/Manifest  |   1 -
 kde-plasma/kmenuedit/kmenuedit-5.5.4.ebuild|  45 --
 kde-plasma/kscreen/Manifest|   1 -
 kde-plasma/kscreen/kscreen-5.5.4.ebuild|  34 
 kde-plasma/kscreenlocker/Manifest  |   1 -
 .../kscreenlocker-5.5.4-lockscreen-bypass.patch|  39 -
 .../kscreenlocker/kscreenlocker-5.5.4-r1.ebuild|  95 
 kde-plasma/ksshaskpass/Manifest|   1 -
 kde-plasma/ksshaskpass/ksshaskpass-5.5.4.ebuild|  50 --
 kde-plasma/ksysguard/Manifest  |   1 -
 kde-plasma/ksysguard/ksysguard-5.5.4.ebuild|  48 --
 kde-plasma/kwallet-pam/Manifest|   1 -
 kde-plasma/kwallet-pam/kwallet-pam-5.5.4.ebuild|  54 ---
 kde-plasma/kwayland-integration/Manifest   |   1 -
 .../kwayland-integration-5.5.4.ebuild  |  23 ---
 kde-plasma/kwayland/Manifest   |   1 -
 kde-plasma/kwayland/kwayland-5.5.4.ebuild  |  25 ---
 kde-plasma/kwin/Manifest   |   1 -
 kde-plasma/kwin/kwin-5.5.4.ebuild  |  88 ---
 kde-plasma/kwrited/Manifest|   1 -
 kde-plasma/kwrited/kwrited-5.5.4.ebuild|  24 ---
 kde-plasma/libkscreen/Manifest |   1 -
 kde-plasma/libkscreen/libkscreen-5.5.4.ebuild  |  26 
 kde-plasma/libksysguard/Manifest   |   1 -
 kde-plasma/libksysguard/libksysguard-5.5.4.ebuild  |  54 ---
 kde-plasma/milou/Manifest  |   1 -
 kde-plasma/milou/milou-5.5.4.ebuild|  30 
 kde-plasma/oxygen/Manifest |   1 -
 kde-plasma/oxygen/oxygen-5.5.4.ebuild  |  36 -
 kde-plasma/plasma-desktop/Manifest |   1 -
 .../plasma-desktop/plasma-desktop-5.5.4.ebuild | 139 -
 kde-plasma/plasma-mediacenter/Manifest |   1 -
 .../plasma-mediacenter-5.5.4.ebuild|  48 --
 kde-plasma/plasma-meta/plasma-meta-5.5.4.ebuild|  63 
 kde-plasma/plasma-nm/Manifest  |   1 -
 kde-plasma/plasma-nm/plasma-nm-5.5.4.ebuild|  66 
 kde-plasma/plasma-pa/Manifest  |   1 -
 kde-plasma/plasma-pa/plasma-pa-5.5.4.ebuild|  27 
 kde-plasma/plasma-sdk/Manifest |   1 -
 kde-plasma/plasma-sdk/plasma-sdk-5.5.4.ebuild  |  40 -
 kde-plasma/plasma-workspace-wallpapers/Manifest|   1 -
 .../plasma-workspace-wallpapers-5.5.4.ebuild   |  16 --
 kde-plasma/plasma-workspace/Manifest   |   1 -
 .../plasma-workspace/plasma-workspace-5.5.4.ebuild | 172 -
 kde-plasma/polkit-kde-agent/Manifest   |   1 -
 .../polkit-kde-agent/polkit-kde-agent-5.5.4.ebuild |  32 
 kde-plasma/powerdevil/Manifest |   1 -
 kde-plasma/powerdevil/powerdevil-5.5.4.ebuild  |  81 --
 kde-plasma/sddm-kcm/Manifest   |   1 -
 kde-plasma/sddm-kcm/sddm-kcm-5.5.4.ebuild  |  39 -
 kde-plasma/systemsettings/Manifest |   1 -
 

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

2016-03-12 Thread Tim Harder
commit: 68c651408063b468d7776b1dc44e14658f901f93
Author: Tim Harder  gentoo  org>
AuthorDate: Sat Mar 12 17:40:55 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sat Mar 12 18:14:35 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68c65140

dev-python/dugong: add py35 support

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

diff --git a/dev-python/dugong/dugong-3.5.ebuild 
b/dev-python/dugong/dugong-3.5.ebuild
index bc55041..71cc545 100644
--- a/dev-python/dugong/dugong-3.5.ebuild
+++ b/dev-python/dugong/dugong-3.5.ebuild
@@ -3,7 +3,7 @@
 # $Id$
 
 EAPI=5
-PYTHON_COMPAT=( python3_{3,4} )
+PYTHON_COMPAT=( python3_{3,4,5} )
 
 inherit distutils-r1
 



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

2016-03-12 Thread Tim Harder
commit: 7b63361486fee22842d88d73f448b4e918012407
Author: Tim Harder  gentoo  org>
AuthorDate: Sat Mar 12 18:02:23 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sat Mar 12 18:14:35 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b633614

dev-python/apsw: version bump to 3.11.1_p1

 dev-python/apsw/Manifest  |  1 +
 dev-python/apsw/apsw-3.11.1_p1.ebuild | 43 +++
 dev-python/apsw/metadata.xml  | 11 +
 3 files changed, 50 insertions(+), 5 deletions(-)

diff --git a/dev-python/apsw/Manifest b/dev-python/apsw/Manifest
index 7183715..71f6fa3 100644
--- a/dev-python/apsw/Manifest
+++ b/dev-python/apsw/Manifest
@@ -1,3 +1,4 @@
+DIST apsw-3.11.1_p1.zip 679045 SHA256 
92685d555bb5bdbf5ec85563cd826f76630c33a589ef2528e8f14f73a8bcc95f SHA512 
3976b14ade967b2e39fdd18436e7a9a2f8f4f5b289ee93725878bd8bfa15ccb7548156df8cca981f494a4cdcc7aaed5370fde2b805e6eea022892ece1231bd96
 WHIRLPOOL 
8ad615ba3b5f15cdd36c15a370b036a4fddf92b69b6b0058d3fdf8d83bd2b39251d11b3cd291319c08ad09baf3f26d1b0cff3d54777e6c7169e335e985a0d1e9
 DIST apsw-3.8.10.1_p1.tar.gz 307142 SHA256 
af20221e1a65f593b47d83f1f8a136afc6d2199a22bc014251a44e31e7b0ca17 SHA512 
1f997c6c88ca65995c8b5d894135d5900a4d2f56f877f74f0e99eab4ede0d06be5730ce282a5d99358318ca076eec75f2afe271574b6c02aaabf4bef181d0bda
 WHIRLPOOL 
3e9b609a19ee39edda9af8140982c74d53d3e2b4c0bd05ea53974cb7a3c2f12f13ab4acf1d51ac5b50ee738f5380dc83b819e0ed11bf28107f903f0a52eb5949
 DIST apsw-3.8.11.1_p1.tar.gz 307797 SHA256 
f4dc653aca10dfae8578c8bf1125600f77d0d8dcc85b4185754388aa87ae0997 SHA512 
4ca857d32f423475b17e81130d4919627d581b80dd6f3f120d95906ddad657d6f52eb69fb211612e15f5eaee0211c0ad992391c93068a463e72670d49f69c61e
 WHIRLPOOL 
15a58a83e1e5f3ee4afc470a0d58e29f5ee5cf416897b1c83ad021fb9c47f0533a5e01417aa59fb74e7b33ad9e5f1a74b40c0cbffcee4cf01617006dbad3dc2a
 DIST apsw-3.8.7.1_p1.tar.gz 303446 SHA256 
7aee29cc170332aa1a16fb80753152e809208bbc91823f64178e4afc32526fec SHA512 
104aad3a8cec07647b71c77814cc069587daf84450b41f992d0b3c752c476105351b28912768a29f7952bfd75e9b2d3fcd8e6ae758b3bab8b986bf8e1300c256
 WHIRLPOOL 
cc95728b07e384ee88002afce4b68abcfb259a62188cc77bad1154a83bf3e1979fec8761fe8a3c9e5ae35d5027cdf42c1b4a4b7749ad76d7935e032e253c8167

diff --git a/dev-python/apsw/apsw-3.11.1_p1.ebuild 
b/dev-python/apsw/apsw-3.11.1_p1.ebuild
new file mode 100644
index 000..de24957
--- /dev/null
+++ b/dev-python/apsw/apsw-3.11.1_p1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
+
+inherit distutils-r1 flag-o-matic
+
+MY_PV=${PV/_p/-r}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="APSW - Another Python SQLite Wrapper"
+HOMEPAGE="https://github.com/rogerbinns/apsw/;
+SRC_URI="https://github.com/rogerbinns/apsw/releases/download/${MY_PV}/${MY_P}.zip
 -> ${P}.zip"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+IUSE="doc"
+
+RDEPEND=">=dev-db/sqlite-${PV%_p*}"
+DEPEND="${RDEPEND}
+   app-arch/unzip"
+
+S=${WORKDIR}/${MY_P}
+
+PATCHES=( "${FILESDIR}/${PN}-3.6.20.1-fix_tests.patch" )
+
+python_compile() {
+   python_is_python3 || append-cflags -fno-strict-aliasing
+   distutils-r1_python_compile --enable=load_extension
+}
+
+python_test() {
+   "${PYTHON}" setup.py build_test_extension || die "Building of test 
loadable extension failed"
+   "${PYTHON}" tests.py -v || die "Tests failed under ${EPYTHON}"
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( doc/. )
+   distutils-r1_python_install_all
+}

diff --git a/dev-python/apsw/metadata.xml b/dev-python/apsw/metadata.xml
index b6b8d82..bd25419 100644
--- a/dev-python/apsw/metadata.xml
+++ b/dev-python/apsw/metadata.xml
@@ -5,12 +5,13 @@
 pyt...@gentoo.org
 Python
   
-  APSW provides an SQLite 3 wrapper that provides the 
thinnest layer over SQLite 3 possible.
-Everything you can do from the C API to SQLite 3, you can do from Python. 
-Although APSW looks vaguely similar to the DBAPI, it is not compliant with 
that API and instead
-works the way SQLite 3 does.
+  
+APSW provides an SQLite 3 wrapper that provides the thinnest layer over 
SQLite 3 possible.
+Everything you can do from the C API to SQLite 3, you can do from Python.
+Although APSW looks vaguely similar to the DBAPI, it is not compliant with 
that API and instead
+works the way SQLite 3 does.
+  
   
-apsw
 rogerbinns/apsw
   
 



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

2016-03-12 Thread Tim Harder
commit: 1f467769e07770dae98f47d6800912d7343c2f10
Author: Tim Harder  gentoo  org>
AuthorDate: Sat Mar 12 18:11:16 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sat Mar 12 18:14:35 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f467769

sys-fs/s3ql: version bump to 2.17.1

 sys-fs/s3ql/Manifest   |  1 +
 sys-fs/s3ql/s3ql-2.17.1.ebuild | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/sys-fs/s3ql/Manifest b/sys-fs/s3ql/Manifest
index 589b655..15ff423 100644
--- a/sys-fs/s3ql/Manifest
+++ b/sys-fs/s3ql/Manifest
@@ -3,3 +3,4 @@ DIST s3ql-2.11.1.tar.bz2 897259 SHA256 
15c09a7b733d2b7a0eced31f0bfc4b423f27c70b5
 DIST s3ql-2.11.tar.bz2 867710 SHA256 
bfa893ffbe26f3b3480c6e60664ca33af3c3d65b05767b759d5ed6b580c57b3e SHA512 
86f3cb3294f38ab25ddf593dae2ea36af6d4df8871e15b3c99bddd7c8c5c038ab5cd0adaf067afb508dd3f7e163e8b86ab7994f2401cf33543cdeb43bc9fdb9d
 WHIRLPOOL 
a4e01f0971e687da594d1c106866cf05b7010e56091c6ddad635039d455a7c8973a6fb37de1ffa71efd1b314cbd533ac380c8b508e7e4e9c752a40300f1d9126
 DIST s3ql-2.12.tar.bz2 906837 SHA256 
1b8c727fe2490328ba880218c57e29b2c3376600e529f576629c443a5b7c8b81 SHA512 
51c90a983a6b076fd70468406e6a1c74592b85458068bc07325d43b75d1ca50fb80694fcab83e6c41a1e3ac8209a203716624971be1cecc9cad75a8f3f4761d9
 WHIRLPOOL 
d5225a104c7b02fe0a17a86ad6f48eeb17265aa74a2de793829b5a3b84a3d60ec5039839f801a1c8648f58e5007ba021ca949a7384842993f2b4a3e3e06f4393
 DIST s3ql-2.14.tar.bz2 907415 SHA256 
2f4e4bb27b2ad5eb8d2f1ab8c7c5a643a031dee635b582bad77b4348f747098f SHA512 
8ada75934e438928bca03f59fc6b08f013887dfc926bfe1069108cf9172c1fbf20229db4c6248022b9af1e7f52ec9cf1ab536acddcc8993ca55f59a7be43c218
 WHIRLPOOL 
faa06a2b637f58167e810bbb4a61942cbecac83c741e2adbbc9ce728edf5f202e6d78565f5d2e4b9ebad90629c698db8a578049b174578401b6544e8d2c87c3b
+DIST s3ql-2.17.1.tar.bz2 957313 SHA256 
fddd00f576048b25eb4263c6c07acb500f6203a0e2e59336d947453ff7be3b11 SHA512 
dd2c16dd30c0f103e0cdd42329b2cf242dad7edf2aed773746a8e00cbfd3e4735174293347fa68bceacb2a8379099356b32b2c35e9f1c2524740e92929185611
 WHIRLPOOL 
ab141c383b9ec933a14d49524586e3d45f3d9bb52396bd6b7ac43929d3ec6595afa642a94b8686170db7d8ceb55b816498098cae22121e963f4ec95a794a3241

diff --git a/sys-fs/s3ql/s3ql-2.17.1.ebuild b/sys-fs/s3ql/s3ql-2.17.1.ebuild
new file mode 100644
index 000..f0dc294
--- /dev/null
+++ b/sys-fs/s3ql/s3ql-2.17.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python3_{3,4,5} )
+
+inherit distutils-r1
+
+DESCRIPTION="A full-featured file system for online data storage"
+HOMEPAGE="https://bitbucket.org/nikratio/s3ql/;
+SRC_URI="https://www.bitbucket.org/nikratio/s3ql/downloads/${P}.tar.bz2;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="contrib doc test"
+
+RDEPEND=">=dev-db/sqlite-3.7.0:3
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/apsw-3.7.0[${PYTHON_USEDEP}]
+   >=dev-python/dugong-3.4[${PYTHON_USEDEP}]
+   >=dev-python/llfuse-1.0[${PYTHON_USEDEP}]
+   dev-python/pycrypto[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   sys-fs/fuse"
+DEPEND="${RDEPEND}
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   net-misc/rsync[xattr]
+   )"
+
+RESTRICT="test"
+
+python_test() {
+   addwrite /dev/fuse
+   py.test -v tests || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   if use contrib ; then
+   exeinto /usr/share/doc/${PF}/contrib
+   docompress -x /usr/share/doc/${PF}/contrib
+   doexe contrib/*.{py,sh}
+   doman contrib/*.1
+   fi
+
+   if use doc ; then
+   dodoc doc/manual.pdf
+   dohtml -r doc/html/*
+   fi
+}



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

2016-03-12 Thread Tim Harder
commit: f501fada63cd1fa5fab9ae26298a8483f4f7acd5
Author: Tim Harder  gentoo  org>
AuthorDate: Sat Mar 12 17:26:28 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sat Mar 12 18:14:35 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f501fada

dev-python/contextlib2: add py35 support

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

diff --git a/dev-python/contextlib2/contextlib2-0.5.1.ebuild 
b/dev-python/contextlib2/contextlib2-0.5.1.ebuild
index 682e3a2..b17ca72 100644
--- a/dev-python/contextlib2/contextlib2-0.5.1.ebuild
+++ b/dev-python/contextlib2/contextlib2-0.5.1.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=5
 
-PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
+PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} pypy )
 
 inherit distutils-r1
 



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

2016-03-12 Thread Tim Harder
commit: 00f26ad6ed825f11a4dadc60e7dfa8be508a5663
Author: Tim Harder  gentoo  org>
AuthorDate: Sat Mar 12 17:34:22 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sat Mar 12 18:14:35 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00f26ad6

dev-python/trollius: version bump to 2.1

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

diff --git a/dev-python/trollius/Manifest b/dev-python/trollius/Manifest
index 45d1032..0770d31 100644
--- a/dev-python/trollius/Manifest
+++ b/dev-python/trollius/Manifest
@@ -1,2 +1,3 @@
 DIST trollius-1.0.4.tar.gz 259188 SHA256 
8884cae4ec6a2d593abcffd5e700626ad4618f42b11beb2b75998f2e8247de76 SHA512 
f8df8c9f0034e6075e2a356a0bcfcd7908d98d8d14b07332a71de0115753e17335f5b8030c06c6b2a5b79437392ccf13f92d46155622f789b13c36d04c6d1f9e
 WHIRLPOOL 
0cc57bee6be7a2bd8785decc406792c0d354dfc24f4a51b40d0de9557e212cbda738f9aab0a41fcb1ebe1a4b72986c09db1e243fd6ca3398f1df400e8c4ae6ad
 DIST trollius-2.0.tar.gz 273021 SHA256 
a8e0e2d3a3193be3e0f113253f41675d2679d23c491f32b37f4e0a736f32a28f SHA512 
457be3ac9b7dd036576e29ee754afe1289f864f0b4ebe166405f64574d094b75ebeb2fa18d1a5d48dbc03069bcb491e92b983c55a8acad8bf9f9471f0e659549
 WHIRLPOOL 
2ed7ba50d687e63f59ad0cef88df76ba354102aadfc5ef47342b0756ae7d6d87e4e94a55593eacdf61601ade1d5338339489db8001097d633acdc9fc9d119246
+DIST trollius-2.1.tar.gz 276425 SHA256 
cd165d9d9578d3aadbf26e71a88d9a70c4e444792a5628dc9af255f62030cc90 SHA512 
d800e060e13da22c83fc20f2c0e61d6c50cca309d90e8faecaf24e68240d78ec7fc9cfbb68a968ba7e9d73268e974353d9bd9063eb0ca02a4f0e88610abd6018
 WHIRLPOOL 
febf87b4fb47a7cb573a538981807da207caff26d11562d899814573ea265d1e4a4ccf6dad0a19dbe639ef27be791958351711408bce2ac0b57792f489e4757b

diff --git a/dev-python/trollius/trollius-2.1.ebuild 
b/dev-python/trollius/trollius-2.1.ebuild
new file mode 100644
index 000..de32001
--- /dev/null
+++ b/dev-python/trollius/trollius-2.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_{3,4,5}} pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="A port of the Tulip project (asyncio module, PEP3156)"
+HOMEPAGE="https://github.com/haypo/trollius 
https://pypi.python.org/pypi/trollius/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="virtual/python-futures[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+
+python_test() {
+   "${PYTHON}" runtests.py || die "Testing failed under ${EPYTHON}"
+}



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

2016-03-12 Thread Tim Harder
commit: 0ca00d3e3b93607a3dcd24553414e0603c8046fb
Author: Tim Harder  gentoo  org>
AuthorDate: Sat Mar 12 18:03:41 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sat Mar 12 18:14:35 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ca00d3e

dev-python/defusedxml: add py35 support

 dev-python/defusedxml/defusedxml-0.4.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/defusedxml/defusedxml-0.4.1-r1.ebuild 
b/dev-python/defusedxml/defusedxml-0.4.1-r1.ebuild
index 60ef9f8..01cf099 100644
--- a/dev-python/defusedxml/defusedxml-0.4.1-r1.ebuild
+++ b/dev-python/defusedxml/defusedxml-0.4.1-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI=5
 
-PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
+PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} pypy )
 PYTHON_REQ_USE="xml(+)"
 
 inherit distutils-r1



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

2016-03-12 Thread Tim Harder
commit: 216ab37fc7eb97b6e41dcebafea7076b5381fc98
Author: Tim Harder  gentoo  org>
AuthorDate: Sat Mar 12 17:34:43 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sat Mar 12 18:14:35 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=216ab37f

dev-python/llfuse: version bump to 1.0

 dev-python/llfuse/Manifest  |  1 +
 dev-python/llfuse/llfuse-1.0.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/llfuse/Manifest b/dev-python/llfuse/Manifest
index 540cf3e..257d4c6 100644
--- a/dev-python/llfuse/Manifest
+++ b/dev-python/llfuse/Manifest
@@ -2,3 +2,4 @@ DIST llfuse-0.40.tar.bz2 454032 SHA256 
ee8b1125a6f2ab904d617d7602d86c0e3f69e4031
 DIST llfuse-0.41.tar.bz2 397155 SHA256 
58079acce2ed03305bfea998cfad7c5d1815c85c263e0a21f692d4cdb7d01bde SHA512 
5c8bd2cf4bb5dec624fa3aa96aeadd2583cdfa45a9331d62e395ca2007c96f8ae667dba40568e1a17f30157b1d0ca123fe68639d78d117cd83c2405649bf166d
 WHIRLPOOL 
da876ab8502682cf77e711e9d2d8be5e74e6aa0d8bc639e7b55afa2f76d15173e5651706310b3814ef3a820c6afe45a50134cfa61e5db93fab452c222ef9394b
 DIST llfuse-0.42.1.tar.bz2 320282 SHA256 
8ee9f190682d1c94e6522e77064fcdb4c7b07e71a6b9d1193ac1527972a98b59 SHA512 
b87b26a3b19db954110248233f393c2c445d42b0fd89d83da3282d1f21f9ef6285721f3348e86d00d46584e3fc9896c6111d9573a103505476ab4f59d2c1b444
 WHIRLPOOL 
c08d356e8170180aba87de9b5fb8f716a99865040582f90ec4a144c88b27f10f5e36ef4af20a29367cf3e4ae971a1a1b731e2717f7d1dece70754af49a4e535b
 DIST llfuse-0.43.tar.bz2 323979 SHA256 
550c23c99ab1da711e816bdd980d588de174e143bc96cdb1f11c6ae6af35c7a1 SHA512 
d3dfd33898eefd5774d007c960ac72f6c7a509ad18b5fb520a07f8c9b23414ba3f171e7d36a8703cdb2421270c3a3da82626cb6be7eb0cb3840d29506926c73f
 WHIRLPOOL 
07b9e181f48d2f6d512436c775011b81f5db2e144809c9010e3a6cb263be75ebea1bebac7ecd02e242214b31feb18bafc0b996d36b257db152762769bdb5f127
+DIST llfuse-1.0.tar.bz2 323706 SHA256 
fa521ce77a8c0ac1c8c21e6d4b0705dacc0ddd627439c2b3827c674909c027d2 SHA512 
17d5fc91083dc29b11120980b68d000605582a757bf61a09ce4b840105fe0dc2b6afa416d09bf2abf11fd3c8bcbd5dfa4d90a9c9cc955c80a38111fb594e8b06
 WHIRLPOOL 
aa8d22d0e7c6f5121c981c3c4fe7999aada35fa3bd5189c1ea14715366880af40105e8c35b4da7a098df449b277761a8dc50c489e65a074de430227599f032ac

diff --git a/dev-python/llfuse/llfuse-1.0.ebuild 
b/dev-python/llfuse/llfuse-1.0.ebuild
new file mode 100644
index 000..37a7e75
--- /dev/null
+++ b/dev-python/llfuse/llfuse-1.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for the low-level FUSE API"
+HOMEPAGE="https://python-llfuse.googlecode.com/ 
https://pypi.python.org/pypi/llfuse;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.bz2"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples test"
+
+RDEPEND=">=sys-fs/fuse-2.8.0
+   $(python_gen_cond_dep 'dev-python/contextlib2[${PYTHON_USEDEP}]' 
python2_7)"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   virtual/pkgconfig
+   test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+
+python_test() {
+   py.test || die "Tests failed under ${EPYTHON}"
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( doc/html/. )
+   use examples && local EXAMPLES=( examples/. )
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: kde-apps/ark/

2016-03-12 Thread Michael Palimaka
commit: 5dc40815075bc76ea319fe5a36ddf1e4e5568a22
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Mar 12 18:11:32 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Mar 12 18:12:05 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dc40815

kde-apps/ark: fix configure

Package-Manager: portage-2.2.28

 kde-apps/ark/ark-15.08.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-apps/ark/ark-15.08.3-r1.ebuild 
b/kde-apps/ark/ark-15.08.3-r1.ebuild
index 358abb3..fe59b87 100644
--- a/kde-apps/ark/ark-15.08.3-r1.ebuild
+++ b/kde-apps/ark/ark-15.08.3-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI=5
 
 KDE_HANDBOOK="forceoptional"
-KDE_TEST="forceoptional"
+KDE_TEST="optional"
 inherit kde5
 
 DESCRIPTION="KDE Archiving tool"



[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/modules/vcs/cvs/, pym/repoman/modules/vcs/None/, ...

2016-03-12 Thread Brian Dolbec
commit: 3d633146a48f65d1a6beeb9603f987bfa92e65ea
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Feb  7 18:50:21 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Mar 12 17:57:40 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=3d633146

repoman: Add repo_settings to VCSSettings class and the Changes classes

Needed for more code migration from atcions.py to the vcs modules.

 pym/repoman/main.py | 4 
 pym/repoman/modules/vcs/None/changes.py | 4 ++--
 pym/repoman/modules/vcs/bzr/changes.py  | 4 ++--
 pym/repoman/modules/vcs/changes.py  | 4 +++-
 pym/repoman/modules/vcs/cvs/changes.py  | 4 ++--
 pym/repoman/modules/vcs/git/changes.py  | 4 ++--
 pym/repoman/modules/vcs/hg/changes.py   | 4 ++--
 pym/repoman/modules/vcs/svn/changes.py  | 4 ++--
 8 files changed, 19 insertions(+), 13 deletions(-)

diff --git a/pym/repoman/main.py b/pym/repoman/main.py
index 6921005..337e638 100755
--- a/pym/repoman/main.py
+++ b/pym/repoman/main.py
@@ -84,6 +84,7 @@ def repoman_main(argv):
myreporoot = os.path.basename(portdir_overlay)
myreporoot += mydir[len(portdir_overlay):]
 
+   # avoid a circular parameter repo_settings
vcs_settings = VCSSettings(options, repoman_settings)
 
repo_settings = RepoSettings(
@@ -91,6 +92,9 @@ def repoman_main(argv):
repoman_settings, vcs_settings, options, qawarnings)
repoman_settings = repo_settings.repoman_settings
 
+   # Now set repo_settings
+   vcs_settings.repo_settings = repo_settings
+
if 'digest' in repoman_settings.features and options.digest != 'n':
options.digest = 'y'
 

diff --git a/pym/repoman/modules/vcs/None/changes.py 
b/pym/repoman/modules/vcs/None/changes.py
index 759b554..37693ad 100644
--- a/pym/repoman/modules/vcs/None/changes.py
+++ b/pym/repoman/modules/vcs/None/changes.py
@@ -12,12 +12,12 @@ class Changes(ChangesBase):
 
vcs = 'None'
 
-   def __init__(self, options):
+   def __init__(self, options, repo_settings):
'''Class init
 
@param options: commandline options
'''
-   super(Changes, self).__init__(options)
+   super(Changes, self).__init__(options, repo_settings)
 
def scan(self):
'''VCS type scan function, looks for all detectable changes'''

diff --git a/pym/repoman/modules/vcs/bzr/changes.py 
b/pym/repoman/modules/vcs/bzr/changes.py
index 519d311..9bd0646 100644
--- a/pym/repoman/modules/vcs/bzr/changes.py
+++ b/pym/repoman/modules/vcs/bzr/changes.py
@@ -13,12 +13,12 @@ class Changes(ChangesBase):
 
vcs = 'bzr'
 
-   def __init__(self, options):
+   def __init__(self, options, repo_settings):
'''Class init
 
@param options: commandline options
'''
-   super(Changes, self).__init__(options)
+   super(Changes, self).__init__(options, repo_settings)
 
def _scan(self):
'''VCS type scan function, looks for all detectable changes'''

diff --git a/pym/repoman/modules/vcs/changes.py 
b/pym/repoman/modules/vcs/changes.py
index 1745a65..921e9b5 100644
--- a/pym/repoman/modules/vcs/changes.py
+++ b/pym/repoman/modules/vcs/changes.py
@@ -13,8 +13,10 @@ class ChangesBase(object):
 
vcs = 'None'
 
-   def __init__(self, options):
+   def __init__(self, options, repo_settings):
self.options = options
+   self.repo_settings = repo_settings
+   self.repoman_settings = repo_settings.repoman_settings
self._reset()
 
def _reset(self):

diff --git a/pym/repoman/modules/vcs/cvs/changes.py 
b/pym/repoman/modules/vcs/cvs/changes.py
index 061486f..5fc9642 100644
--- a/pym/repoman/modules/vcs/cvs/changes.py
+++ b/pym/repoman/modules/vcs/cvs/changes.py
@@ -16,12 +16,12 @@ class Changes(ChangesBase):
 
vcs = 'cvs'
 
-   def __init__(self, options):
+   def __init__(self, options, repo_settings):
'''Class init
 
@param options: commandline options
'''
-   super(Changes, self).__init__(options)
+   super(Changes, self).__init__(options, repo_settings)
self._tree = None
 
def _scan(self):

diff --git a/pym/repoman/modules/vcs/git/changes.py 
b/pym/repoman/modules/vcs/git/changes.py
index d0b6acd..f159298 100644
--- a/pym/repoman/modules/vcs/git/changes.py
+++ b/pym/repoman/modules/vcs/git/changes.py
@@ -13,12 +13,12 @@ class Changes(ChangesBase):
 
vcs = 'git'
 
-   def __init__(self, options):
+   def __init__(self, options, repo_settings):
'''Class init
 
@param options: commandline options
'''
-   super(Changes, self).__init__(options)
+   super(Changes, self).__init__(options, repo_settings)
 
def 

[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/modules/vcs/None/, pym/repoman/modules/vcs/

2016-03-12 Thread Brian Dolbec
commit: 7d41f0e3ce539bc8bd52fc780f1ba1c736be6ead
Author: Brian Dolbec  gentoo  org>
AuthorDate: Wed Feb 10 18:08:55 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Mar 12 17:57:41 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=7d41f0e3

repoman: Migrate add items to the vcs modules

 pym/repoman/actions.py  | 25 +
 pym/repoman/modules/vcs/None/changes.py |  4 
 pym/repoman/modules/vcs/changes.py  | 20 
 3 files changed, 25 insertions(+), 24 deletions(-)

diff --git a/pym/repoman/actions.py b/pym/repoman/actions.py
index 6c9de57..4032e04 100644
--- a/pym/repoman/actions.py
+++ b/pym/repoman/actions.py
@@ -422,30 +422,7 @@ class Actions(object):
 
if myautoadd:
print(">>> Auto-Adding missing Manifest/ChangeLog 
file(s)...")
-   add_cmd = [self.vcs_settings.vcs, "add"]
-   add_cmd += myautoadd
-   if self.options.pretend:
-   portage.writemsg_stdout(
-   "(%s)\n" % " ".join(add_cmd),
-   noiselevel=-1)
-   else:
-
-   if sys.hexversion < 0x302 and 
sys.hexversion >= 0x300 and \
-   not os.path.isabs(add_cmd[0]):
-   # Python 3.1 _execvp throws TypeError 
for non-absolute executable
-   # path passed as bytes (see 
http://bugs.python.org/issue8513).
-   fullname = find_binary(add_cmd[0])
-   if fullname is None:
-   raise 
portage.exception.CommandNotFound(add_cmd[0])
-   add_cmd[0] = fullname
-
-   add_cmd = [_unicode_encode(arg) for arg in 
add_cmd]
-   retcode = subprocess.call(add_cmd)
-   if retcode != os.EX_OK:
-   logging.error(
-   "Exiting on %s error code: 
%s\n" % (self.vcs_settings.vcs, retcode))
-   sys.exit(retcode)
-
+   self.vcs_settings.changes.add_items(myautoadd)
myupdates += myautoadd
return myupdates, broken_changelog_manifests
 

diff --git a/pym/repoman/modules/vcs/None/changes.py 
b/pym/repoman/modules/vcs/None/changes.py
index 37693ad..98beedb 100644
--- a/pym/repoman/modules/vcs/None/changes.py
+++ b/pym/repoman/modules/vcs/None/changes.py
@@ -22,3 +22,7 @@ class Changes(ChangesBase):
def scan(self):
'''VCS type scan function, looks for all detectable changes'''
pass
+
+   def add_items(self, myautoadd):
+   '''Nothing to add them to'''
+   pass

diff --git a/pym/repoman/modules/vcs/changes.py 
b/pym/repoman/modules/vcs/changes.py
index 948407c..ee94217 100644
--- a/pym/repoman/modules/vcs/changes.py
+++ b/pym/repoman/modules/vcs/changes.py
@@ -2,9 +2,14 @@
 Base Changes class
 '''
 
+import logging
 import os
+import subprocess
+import sys
 from itertools import chain
 
+from repoman._portage import portage
+from portage import _unicode_encode
 
 class ChangesBase(object):
'''Base Class object to scan and hold the resultant data
@@ -89,3 +94,18 @@ class ChangesBase(object):
def update_index(self, mymanifests, myupdates):
'''Update the vcs's modified index if it is needed'''
pass
+
+   def add_items(self, myautoadd):
+   add_cmd = [self.vcs, "add"]
+   add_cmd += myautoadd
+   if self.options.pretend:
+   portage.writemsg_stdout(
+   "(%s)\n" % " ".join(add_cmd),
+   noiselevel=-1)
+   else:
+   add_cmd = [_unicode_encode(arg) for arg in 
add_cmd]
+   retcode = subprocess.call(add_cmd)
+   if retcode != os.EX_OK:
+   logging.error(
+   "Exiting on %s error code: 
%s\n" % (self.vcs_settings.vcs, retcode))
+   sys.exit(retcode)



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

2016-03-12 Thread Brian Dolbec
commit: 227a0f19a000a39a419ac9abf6677536e05f6cb6
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jan  4 07:57:36 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Mar 12 17:57:38 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=227a0f19

repoman: Move the large depency checks loop to a new plugin 
ProfileDependsChecks class

 pym/repoman/modules/scan/depend/__init__.py |   9 ++
 pym/repoman/modules/scan/depend/profile.py  | 207 
 pym/repoman/repos.py|   1 +
 pym/repoman/scanner.py  | 181 +---
 4 files changed, 224 insertions(+), 174 deletions(-)

diff --git a/pym/repoman/modules/scan/depend/__init__.py 
b/pym/repoman/modules/scan/depend/__init__.py
index ebc716c..cddb7f1 100644
--- a/pym/repoman/modules/scan/depend/__init__.py
+++ b/pym/repoman/modules/scan/depend/__init__.py
@@ -19,6 +19,15 @@ module_spec = {
'func_desc': {
},
},
+   'profile-module': {
+   'name': "profile",
+   'sourcefile': "profile",
+   'class': "ProfileDependsChecks",
+   'description': doc,
+   'functions': ['check'],
+   'func_desc': {
+   },
+   },
}
 }
 

diff --git a/pym/repoman/modules/scan/depend/profile.py 
b/pym/repoman/modules/scan/depend/profile.py
new file mode 100644
index 000..db63b1c
--- /dev/null
+++ b/pym/repoman/modules/scan/depend/profile.py
@@ -0,0 +1,207 @@
+# -*- coding:utf-8 -*-
+
+
+import copy
+from pprint import pformat
+
+from _emerge.Package import Package
+
+# import our initialized portage instance
+from repoman._portage import portage
+from portage.dep import Atom
+
+
+def sort_key(item):
+   return item[2].sub_path
+
+
+class ProfileDependsChecks(object):
+
+   def __init__(self, **kwargs):
+   self.qatracker = kwargs.get('qatracker')
+   self.portdb = kwargs.get('portdb')
+   self.profiles = kwargs.get('profiles')
+   self.options = kwargs.get('options')
+   self.repo_settings = kwargs.get('repo_settings')
+   self.include_arches = kwargs.get('include_arches')
+   self.caches = kwargs.get('caches')
+   self.repoman_incrementals = kwargs.get('repoman_incrementals')
+   self.env = kwargs.get('env')
+   self.have = kwargs.get('have')
+   self.dev_keywords = kwargs.get('dev_keywords')
+
+   def check(self, **kwargs):
+   arches = kwargs.get('arches')
+   ebuild = kwargs.get('ebuild')
+   pkg = kwargs.get('pkg')
+   baddepsyntax = kwargs.get('baddepsyntax')
+   unknown_pkgs = kwargs.get('unknown_pkgs')
+
+   relevant_profiles = []
+   for keyword, arch, groups in arches:
+   if arch not in self.profiles:
+   # A missing profile will create an error 
further down
+   # during the KEYWORDS verification.
+   continue
+
+   if self.include_arches is not None:
+   if arch not in self.include_arches:
+   continue
+
+   relevant_profiles.extend(
+   (keyword, groups, prof) for prof in 
self.profiles[arch])
+
+   relevant_profiles.sort(key=sort_key)
+
+   for keyword, groups, prof in relevant_profiles:
+
+   is_stable_profile = prof.status == "stable"
+   is_dev_profile = prof.status == "dev" and \
+   self.options.include_dev
+   is_exp_profile = prof.status == "exp" and \
+   self.options.include_exp_profiles == 'y'
+   if not (is_stable_profile or is_dev_profile or 
is_exp_profile):
+   continue
+
+   dep_settings = self.caches['arch'].get(prof.sub_path)
+   if dep_settings is None:
+   dep_settings = portage.config(
+   config_profile_path=prof.abs_path,
+   
config_incrementals=self.repoman_incrementals,
+   
config_root=self.repo_settings.config_root,
+   local_config=False,
+   
_unmatched_removal=self.options.unmatched_removal,
+   env=self.env, 
repositories=self.repo_settings.repoman_settings.repositories)
+   dep_settings.categories = 

[gentoo-commits] proj/portage:repoman commit in: pym/repoman/modules/manifest/, pym/repoman/checks/ebuilds/variables/, ...

2016-03-12 Thread Brian Dolbec
commit: 9ec14ff18b4d1002f601c6fe06fca253e042b06d
Author: Brian Dolbec  gentoo  org>
AuthorDate: Wed Jan  6 03:08:08 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Mar 12 17:57:39 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=9ec14ff1

repoman: Delete unused subpkgs

 pym/repoman/checks/ebuilds/variables/__init__.py | 0
 pym/repoman/modules/fix/__init__.py  | 0
 pym/repoman/modules/full/__init__.py | 0
 pym/repoman/modules/manifest/__init__.py | 0
 4 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/pym/repoman/checks/ebuilds/variables/__init__.py 
b/pym/repoman/checks/ebuilds/variables/__init__.py
deleted file mode 100644
index e69de29..000

diff --git a/pym/repoman/modules/fix/__init__.py 
b/pym/repoman/modules/fix/__init__.py
deleted file mode 100644
index e69de29..000

diff --git a/pym/repoman/modules/full/__init__.py 
b/pym/repoman/modules/full/__init__.py
deleted file mode 100644
index e69de29..000

diff --git a/pym/repoman/modules/manifest/__init__.py 
b/pym/repoman/modules/manifest/__init__.py
deleted file mode 100644
index e69de29..000



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

2016-03-12 Thread Brian Dolbec
commit: 9e70c49fc67178c884765ec86ae2c07d44c9fd6f
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 23:09:27 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Mar 12 17:57:37 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=9e70c49f

repoman: Migrate license checks to a plugin module

 pym/repoman/checks/ebuilds/variables/license.py | 47 --
 pym/repoman/modules/scan/metadata/__init__.py   |  9 +
 pym/repoman/modules/scan/metadata/license.py| 53 +
 pym/repoman/scanner.py  |  7 +---
 4 files changed, 63 insertions(+), 53 deletions(-)

diff --git a/pym/repoman/checks/ebuilds/variables/license.py 
b/pym/repoman/checks/ebuilds/variables/license.py
deleted file mode 100644
index bdc859c..000
--- a/pym/repoman/checks/ebuilds/variables/license.py
+++ /dev/null
@@ -1,47 +0,0 @@
-
-'''description.py
-Perform checks on the LICENSE variable.
-'''
-
-# import our initialized portage instance
-from repoman._portage import portage
-
-
-class LicenseChecks(object):
-   '''Perform checks on the LICENSE variable.'''
-
-   def __init__(self, qatracker, liclist, liclist_deprecated):
-   '''
-   @param qatracker: QATracker instance
-   @param liclist: List of licenses.
-   @param liclist: List of deprecated licenses.
-   '''
-   self.qatracker = qatracker
-   self.liclist = liclist
-   self.liclist_deprecated = liclist_deprecated
-
-   def check(
-   self, pkg, package, ebuild, y_ebuild):
-   '''
-   @param pkg: Package in which we check (object).
-   @param package: Package in which we check (string).
-   @param ebuild: Ebuild which we check (object).
-   @param y_ebuild: Ebuild which we check (string).
-   '''
-
-   # Parse the LICENSE variable, remove USE conditions and flatten 
it.
-   licenses = portage.dep.use_reduce(
-   pkg._metadata["LICENSE"], matchall=1, flat=True)
-
-   # Check each entry to ensure that it exists in 
${PORTDIR}/licenses/.
-   for lic in licenses:
-   # Need to check for "||" manually as no portage
-   # function will remove it without removing values.
-   if lic not in self.liclist and lic != "||":
-   self.qatracker.add_error(
-   "LICENSE.invalid",
-   package + "/" + y_ebuild + ".ebuild: 
%s" % lic)
-   elif lic in self.liclist_deprecated:
-   self.qatracker.add_error(
-   "LICENSE.deprecated",
-   "%s: %s" % (ebuild.relative_path, lic))

diff --git a/pym/repoman/modules/scan/metadata/__init__.py 
b/pym/repoman/modules/scan/metadata/__init__.py
index 83aac7f..c8f3609 100644
--- a/pym/repoman/modules/scan/metadata/__init__.py
+++ b/pym/repoman/modules/scan/metadata/__init__.py
@@ -37,6 +37,15 @@ module_spec = {
'func_desc': {
},
},
+   'license-metadata': {
+   'name': "license",
+   'sourcefile': "license",
+   'class': "LicenseChecks",
+   'description': doc,
+   'functions': ['check'],
+   'func_desc': {
+   },
+   },
}
 }
 

diff --git a/pym/repoman/modules/scan/metadata/license.py 
b/pym/repoman/modules/scan/metadata/license.py
new file mode 100644
index 000..b022b20
--- /dev/null
+++ b/pym/repoman/modules/scan/metadata/license.py
@@ -0,0 +1,53 @@
+
+'''license.py
+Perform checks on the LICENSE variable.
+'''
+
+# import our initialized portage instance
+from repoman._portage import portage
+
+
+class LicenseChecks(object):
+   '''Perform checks on the LICENSE variable.'''
+
+   def __init__(self, **kwargs):
+   '''
+   @param qatracker: QATracker instance
+   @param repo_metadata: dictionary of various repository items.
+   '''
+   self.qatracker = kwargs.get('qatracker')
+   self.repo_metadata = kwargs.get('repo_metadata')
+
+   def check(self, **kwargs):
+   '''
+   @param xpkg: Package in which we check (string).
+   @param ebuild: Ebuild which we check (object).
+   @param y_ebuild: Ebuild which we check (string).
+   '''
+   xpkg = kwargs.get('xpkg')
+   ebuild = kwargs.get('ebuild')
+   y_ebuild = kwargs.get('y_ebuild')
+   if not kwargs.get('badlicsyntax'):
+   # Parse the 

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

2016-03-12 Thread Brian Dolbec
commit: 77c4da789a13f32b79e135085be4f0c6ca03f2bb
Author: Brian Dolbec  gentoo  org>
AuthorDate: Fri Mar 11 00:11:13 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Mar 12 17:57:42 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=77c4da78

repoman: Move changelog_modified to dynamic_data for use in the scan/ebuild 
module

 pym/repoman/modules/scan/ebuild/ebuild.py | 3 ++-
 pym/repoman/scanner.py| 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/pym/repoman/modules/scan/ebuild/ebuild.py 
b/pym/repoman/modules/scan/ebuild/ebuild.py
index 0ae416b..e9a2cdd 100644
--- a/pym/repoman/modules/scan/ebuild/ebuild.py
+++ b/pym/repoman/modules/scan/ebuild/ebuild.py
@@ -74,9 +74,10 @@ class Ebuild(ScanBase):
self.xpkg = kwargs.get('xpkg')
self.y_ebuild = kwargs.get('y_ebuild')
self.changed = kwargs.get('changed')
+   changelog_modified = kwargs.get('changelog_modified')
self._set_paths(**kwargs)
 
-   if self.checks['changelog'] and not self.changelog_modified \
+   if self.checks['changelog'] and not changelog_modified \
and self.ebuild_path in self.changed.new_ebuilds:
self.qatracker.add_error('changelog.ebuildadded', 
self.relative_path)
 

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index 3d23725..86e389a 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -263,7 +263,7 @@ class Scanner(object):
self.qatracker.add_error("changelog.missing", 
xpkg + "/ChangeLog")
 
changelog_path = os.path.join(checkdir_relative, 
"ChangeLog")
-   self.changelog_modified = changelog_path in 
self.changed.changelogs
+   dynamic_data["changelog_modified"] = changelog_path in 
self.changed.changelogs
 
self._scan_ebuilds(ebuildlist, dynamic_data)
return dynamic_data['can_force']



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

2016-03-12 Thread Brian Dolbec
commit: 26b72f2f66f25481c9b388a3da78a822c1a67ac2
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 05:33:17 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Mar 12 17:57:39 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=26b72f2f

repoman: Enable verbosity option to be useful for setting the logging level

Verbosity option was not being used internally.
Convert debug print's added to proper debug messages.

 pym/repoman/main.py| 13 ++---
 pym/repoman/scanner.py | 35 +++
 2 files changed, 29 insertions(+), 19 deletions(-)

diff --git a/pym/repoman/main.py b/pym/repoman/main.py
index 890e034..6921005 100755
--- a/pym/repoman/main.py
+++ b/pym/repoman/main.py
@@ -19,7 +19,6 @@ from portage import os
 import portage.checksum
 import portage.const
 import portage.repository.config
-from portage import util
 from portage.output import create_color_func, nocolor
 from portage.output import ConsoleStyleFile, StyleWriter
 from portage.util import formatter
@@ -37,13 +36,14 @@ from repoman.modules.vcs.settings import VCSSettings
 if sys.hexversion >= 0x300:
basestring = str
 
-util.initialize_logger()
-
 bad = create_color_func("BAD")
 
 # A sane umask is needed for files that portage creates.
 os.umask(0o22)
 
+LOGLEVEL = logging.WARNING
+portage.util.initialize_logger(LOGLEVEL)
+
 
 def repoman_main(argv):
config_root = os.environ.get("PORTAGE_CONFIGROOT")
@@ -61,6 +61,13 @@ def repoman_main(argv):
print("Portage", portage.VERSION)
sys.exit(0)
 
+   logger = logging.getLogger()
+
+   if options.verbosity > 0:
+   logger.setLevel(LOGLEVEL - 10 * options.verbosity)
+   else:
+   logger.setLevel(LOGLEVEL)
+
if options.experimental_inherit == 'y':
# This is experimental, so it's non-fatal.
qawarnings.add("inherit.missing")

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index 2f717e2..3d23725 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -19,13 +19,13 @@ from portage.module import Modules
 
 MODULES_PATH = os.path.join(os.path.dirname(__file__), "modules", "scan")
 # initial development debug info
-#print("module path:", path)
+logging.debug("module path: %s", MODULES_PATH)
 
 MODULE_CONTROLLER = Modules(path=MODULES_PATH, namepath="repoman.modules.scan")
 
-# initial development debug info
-#print(module_controller.module_names)
 MODULE_NAMES = MODULE_CONTROLLER.module_names[:]
+# initial development debug info
+logging.debug("module_names: %s", MODULE_NAMES)
 
 
 class Scanner(object):
@@ -200,7 +200,7 @@ class Scanner(object):
for mod in ['manifests', 'isebuild', 'keywords', 'files', 
'vcsstatus',
'fetches', 'pkgmetadata']:
mod_class = MODULE_CONTROLLER.get_class(mod)
-   print("Initializing class name:", mod_class.__name__)
+   logging.debug("Initializing class name: %s", 
mod_class.__name__)
self.modules[mod_class.__name__] = 
mod_class(**self.kwargs)
 
def scan_pkgs(self, can_force):
@@ -208,7 +208,7 @@ class Scanner(object):
for xpkg in self.effective_scanlist:
xpkg_continue = False
# ebuilds and digests added to cvs respectively.
-   logging.info("checking package %s" % xpkg)
+   logging.info("checking package %s", xpkg)
# save memory by discarding xmatch caches from previous 
package(s)
self.caches['arch_xmatch'].clear()
self.eadded = []
@@ -236,7 +236,7 @@ class Scanner(object):
# need to set it up for ==> self.modules or some other 
ordered list
for mod in ['Manifests', 'IsEbuild', 'KeywordChecks', 
'FileChecks',
'VCSStatus', 'FetchChecks', 
'PkgMetadata']:
-   print("scan_pkgs(): module:", mod)
+   logging.debug("scan_pkgs; module: %s", mod)
do_it, functions = self.modules[mod].runInPkgs
if do_it:
for func in functions:
@@ -300,7 +300,7 @@ class Scanner(object):
logging.debug("do_it: %s, functions: %s", 
do_it, [x.__name__ for x in functions])
if do_it:
for func in functions:
-   print("\tRunning function:", 
func)
+   logging.debug("\tRunning 
function: %s", func)
rdata = func(**dynamic_data)

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

2016-03-12 Thread Brian Dolbec
commit: 37cf2581b3261f4a5d0520e20255f343b63ca958
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jan  4 08:37:22 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Mar 12 17:57:38 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=37cf2581

repoman: Create a metadata UnusedCheck and final pkg checks

Create a plugin loop for any final pkg checks.
Create the one plugin for the unused use-descriptions in mteadata.xml.

 pym/repoman/modules/scan/metadata/__init__.py |  9 +++
 pym/repoman/modules/scan/metadata/unused.py   | 32 
 pym/repoman/scanner.py| 36 ---
 3 files changed, 68 insertions(+), 9 deletions(-)

diff --git a/pym/repoman/modules/scan/metadata/__init__.py 
b/pym/repoman/modules/scan/metadata/__init__.py
index 4f376e1..f619764 100644
--- a/pym/repoman/modules/scan/metadata/__init__.py
+++ b/pym/repoman/modules/scan/metadata/__init__.py
@@ -55,6 +55,15 @@ module_spec = {
'func_desc': {
},
},
+   'unused-metadata': {
+   'name': "unused",
+   'sourcefile': "unused",
+   'class': "UnusedCheck",
+   'description': doc,
+   'functions': ['check'],
+   'func_desc': {
+   },
+   },
}
 }
 

diff --git a/pym/repoman/modules/scan/metadata/unused.py 
b/pym/repoman/modules/scan/metadata/unused.py
new file mode 100644
index 000..5eb6716
--- /dev/null
+++ b/pym/repoman/modules/scan/metadata/unused.py
@@ -0,0 +1,32 @@
+
+
+class UnusedCheck(object):
+
+   def __init__(self, **kwargs):
+   self.qatracker = kwargs.get('qatracker')
+
+   def check(self, **kwargs):
+   xpkg = kwargs.get('xpkg')
+   muselist = kwargs.get('muselist')
+   used_useflags = kwargs.get('used_useflags')
+   # check if there are unused local USE-descriptions in 
metadata.xml
+   # (unless there are any invalids, to avoid noise)
+   if kwargs.get('allvalid'):
+   for myflag in muselist.difference(used_useflags):
+   self.qatracker.add_error(
+   "metadata.warning",
+   "%s/metadata.xml: unused local 
USE-description: '%s'"
+   % (xpkg, myflag))
+   return {'continue': False}
+
+   @property
+   def runInPkgs(self):
+   return (False, [])
+
+   @property
+   def runInEbuilds(self):
+   return (False, [])
+
+   @property
+   def runInFinal(self):
+   return (True, [self.check])

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index 4f4f78b..2f717e2 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -270,7 +270,6 @@ class Scanner(object):
 
 
def _scan_ebuilds(self, ebuildlist, dynamic_data):
-   xpkg = dynamic_data['xpkg']
# detect unused local USE-descriptions
dynamic_data['used_useflags'] = set()
 
@@ -318,11 +317,30 @@ class Scanner(object):
if y_ebuild_continue:
continue
 
-   # check if there are unused local USE-descriptions in 
metadata.xml
-   # (unless there are any invalids, to avoid noise)
-   if dynamic_data['allvalid']:
-   for myflag in 
dynamic_data['muselist'].difference(dynamic_data['used_useflags']):
-   self.qatracker.add_error(
-   "metadata.warning",
-   "%s/metadata.xml: unused local 
USE-description: '%s'"
-   % (xpkg, myflag))
+   # Final checks
+   # initialize per pkg plugin final checks here
+   # need to set it up for ==> self.modules_list or some other 
ordered list
+   xpkg_complete = False
+   for mod in [('unused', 'UnusedChecks')]:
+   if mod[0]:
+   mod_class = MODULE_CONTROLLER.get_class(mod[0])
+   print("Initializing class name:", 
mod_class.__name__)
+   self.modules[mod[1]] = mod_class(**self.kwargs)
+   print("scan_ebuilds final checks: module:", mod[1])
+   do_it, functions = self.modules[mod[1]].runInFinal
+   # print("do_it", do_it, "functions", functions)
+   if do_it:
+   for func in functions:
+   print("\tRunning function:", func)
+   rdata = func(**dynamic_data)

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

2016-03-12 Thread Brian Dolbec
commit: 581cfe406a41b63098b9d62cfb4aa8e6bd3404db
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jan  4 04:44:05 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Mar 12 17:57:38 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=581cfe40

repoman: Create a new MultiCheck class plugin

Move ebuilds/ checks.py and errors.py to the scan/ebuild plugin.
Remove the checks_init from main(), initialize it in the MultiCheck
class where it is needed.

 pym/repoman/checks/ebuilds/__init__.py |  0
 pym/repoman/main.py|  2 --
 pym/repoman/modules/scan/ebuild/__init__.py|  9 +
 .../ebuilds => modules/scan/ebuild}/checks.py  |  2 +-
 .../ebuilds => modules/scan/ebuild}/errors.py  |  0
 pym/repoman/modules/scan/ebuild/multicheck.py  | 39 ++
 pym/repoman/scanner.py | 21 +---
 7 files changed, 50 insertions(+), 23 deletions(-)

diff --git a/pym/repoman/checks/ebuilds/__init__.py 
b/pym/repoman/checks/ebuilds/__init__.py
deleted file mode 100644
index e69de29..000

diff --git a/pym/repoman/main.py b/pym/repoman/main.py
index 8784685..890e034 100755
--- a/pym/repoman/main.py
+++ b/pym/repoman/main.py
@@ -26,7 +26,6 @@ from portage.util import formatter
 
 from repoman.actions import Actions
 from repoman.argparser import parse_args
-from repoman.checks.ebuilds.checks import checks_init
 from repoman.qa_data import (
format_qa_output, format_qa_output_column, qahelp,
qawarnings, qacats)
@@ -65,7 +64,6 @@ def repoman_main(argv):
if options.experimental_inherit == 'y':
# This is experimental, so it's non-fatal.
qawarnings.add("inherit.missing")
-   checks_init(experimental_inherit=True)
 
# Set this to False when an extraordinary issue (generally
# something other than a QA issue) makes it impossible to

diff --git a/pym/repoman/modules/scan/ebuild/__init__.py 
b/pym/repoman/modules/scan/ebuild/__init__.py
index a22e736..e712e4b 100644
--- a/pym/repoman/modules/scan/ebuild/__init__.py
+++ b/pym/repoman/modules/scan/ebuild/__init__.py
@@ -28,6 +28,15 @@ module_spec = {
'func_desc': {
},
},
+   'multicheck-module': {
+   'name': "multicheck",
+   'sourcefile': "multicheck",
+   'class': "MultiCheck",
+   'description': doc,
+   'functions': ['check'],
+   'func_kwargs': {
+   },
+   },
}
 }
 

diff --git a/pym/repoman/checks/ebuilds/checks.py 
b/pym/repoman/modules/scan/ebuild/checks.py
similarity index 99%
rename from pym/repoman/checks/ebuilds/checks.py
rename to pym/repoman/modules/scan/ebuild/checks.py
index 7894e2b..8cdc230 100644
--- a/pym/repoman/checks/ebuilds/checks.py
+++ b/pym/repoman/modules/scan/ebuild/checks.py
@@ -21,7 +21,7 @@ from portage.eapi import (
eapi_has_src_prepare_and_src_configure, eapi_has_dosed_dohard,
eapi_exports_AA, eapi_has_pkg_pretend)
 
-import repoman.checks.ebuilds.errors as errors
+from . import errors
 
 
 class LineCheck(object):

diff --git a/pym/repoman/checks/ebuilds/errors.py 
b/pym/repoman/modules/scan/ebuild/errors.py
similarity index 100%
rename from pym/repoman/checks/ebuilds/errors.py
rename to pym/repoman/modules/scan/ebuild/errors.py

diff --git a/pym/repoman/modules/scan/ebuild/multicheck.py 
b/pym/repoman/modules/scan/ebuild/multicheck.py
new file mode 100644
index 000..8b85abf
--- /dev/null
+++ b/pym/repoman/modules/scan/ebuild/multicheck.py
@@ -0,0 +1,39 @@
+
+import io
+
+from portage import _encodings, _unicode_encode
+
+from .checks import run_checks, checks_init
+
+
+class MultiCheck(object):
+   '''Class to run multiple different checks on an ebuild'''
+
+   def __init__(self, **kwargs):
+   self.qatracker = kwargs.get('qatracker')
+   self.options = kwargs.get('options')
+   checks_init(self.options.experimental_inherit == 'y')
+
+   def check(self, **kwargs):
+   ebuild = kwargs.get('ebuild')
+   pkg = kwargs.get('pkg')
+   try:
+   # All ebuilds should have utf_8 encoding.
+   f = io.open(
+   _unicode_encode(ebuild.full_path, 
encoding=_encodings['fs'],
+   errors='strict'),
+   mode='r', encoding=_encodings['repo.content'])
+   try:
+   for check_name, e in run_checks(f, pkg):
+   self.qatracker.add_error(
+   check_name, 
ebuild.relative_path + ': %s' % e)
+   finally:
+   

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

2016-03-12 Thread Brian Dolbec
commit: c1b5828828df31a99da67116ef50a84d3f99549c
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jan  4 07:55:55 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Mar 12 17:57:38 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=c1b58288

repoman: Create a new Options class plugin

This handles an options.force bypass using the is_forced() from withing the 
plugin system.

 pym/repoman/modules/scan/options/__init__.py | 24 
 pym/repoman/modules/scan/options/options.py  | 18 ++
 pym/repoman/scanner.py   | 10 ++
 3 files changed, 44 insertions(+), 8 deletions(-)

diff --git a/pym/repoman/modules/scan/options/__init__.py 
b/pym/repoman/modules/scan/options/__init__.py
new file mode 100644
index 000..2d3d9d2
--- /dev/null
+++ b/pym/repoman/modules/scan/options/__init__.py
@@ -0,0 +1,24 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Options plug-in module for repoman.
+Performs option related actions on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'options',
+   'description': doc,
+   'provides':{
+   'options-module': {
+   'name': "options",
+   'sourcefile': "options",
+   'class': "Options",
+   'description': doc,
+   'functions': ['is_forced'],
+   'func_desc': {
+   },
+   },
+   }
+}
+

diff --git a/pym/repoman/modules/scan/options/options.py 
b/pym/repoman/modules/scan/options/options.py
new file mode 100644
index 000..c2546d6
--- /dev/null
+++ b/pym/repoman/modules/scan/options/options.py
@@ -0,0 +1,18 @@
+
+
+class Options(object):
+
+   def __init__(self, **kwargs):
+   self.options = kwargs.get('options')
+
+   def is_forced(self, **kwargs):
+   if self.options.force:
+   # The dep_check() calls are the most expensive QA test. 
If --force
+   # is enabled, there's no point in wasting time on these 
since the
+   # user is intent on forcing the commit anyway.
+   return {'continue': True}
+   return {'continue': False}
+
+   @property
+   def runInEbuilds(self):
+   return (True, [self.is_forced])

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index fac2bf6..88eaa4b 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -291,6 +291,8 @@ class Scanner(object):
('use_flags', 'USEFlagChecks'), ('ruby', 
'RubyEclassChecks'),
('license', 'LicenseChecks'), ('restrict', 
'RestrictChecks'),
('mtime', 'MtimeChecks'), ('multicheck', 
'MultiCheck'),
+   # Options.is_forced() is used to bypass further 
checks
+   ('options', 'Options'),
]:
if mod[0]:
mod_class = 
MODULE_CONTROLLER.get_class(mod[0])
@@ -318,14 +320,6 @@ class Scanner(object):
if y_ebuild_continue:
continue
 
-   # Syntax Checks
-
-   if self.options.force:
-   # The dep_check() calls are the most expensive 
QA test. If --force
-   # is enabled, there's no point in wasting time 
on these since the
-   # user is intent on forcing the commit anyway.
-   continue
-
relevant_profiles = []
for keyword, arch, groups in dynamic_data['arches']:
if arch not in self.profiles:



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

2016-03-12 Thread Brian Dolbec
commit: 9d952e139ebccbed765c7ce9516cb10d9ce99432
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 21:19:59 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Mar 12 17:57:37 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=9d952e13

repoman: Migrate some additional Dependency code to the plugin

 pym/repoman/modules/scan/depend/depend.py | 13 -
 pym/repoman/scanner.py| 22 +++---
 2 files changed, 15 insertions(+), 20 deletions(-)

diff --git a/pym/repoman/modules/scan/depend/depend.py 
b/pym/repoman/modules/scan/depend/depend.py
index 4cb8709..2f90eee 100644
--- a/pym/repoman/modules/scan/depend/depend.py
+++ b/pym/repoman/modules/scan/depend/depend.py
@@ -1,3 +1,5 @@
+# -*- coding:utf-8 -*-
+
 
 from _emerge.Package import Package
 
@@ -121,7 +123,16 @@ class DependChecks(object):
qacat = m + ".syntax"
self.qatracker.add_error(
qacat, "%s: %s: %s" % (ebuild.relative_path, m, 
b))
-   return {'continue': False, 'unknown_pkgs': unknown_pkgs, 
'type_list': type_list}
+
+   # data required for some other tests
+   badlicsyntax = len([z for z in type_list if z == "LICENSE"])
+   badprovsyntax = len([z for z in type_list if z == "PROVIDE"])
+   baddepsyntax = len(type_list) != badlicsyntax + badprovsyntax
+   badlicsyntax = badlicsyntax > 0
+   #badprovsyntax = badprovsyntax > 0
+
+   return {'continue': False, 'unknown_pkgs': unknown_pkgs, 
'type_list': type_list,
+   'badlicsyntax': badlicsyntax, 'baddepsyntax': 
baddepsyntax}
 
@property
def runInEbuilds(self):

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index cb1f42f..1086a75 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -327,26 +327,10 @@ class Scanner(object):
if y_ebuild_continue:
continue
 
-   if dynamic_data['live_ebuild'] and 
self.repo_settings.repo_config.name == "gentoo":
-   self.liveeclasscheck.check(
-   dynamic_data['pkg'], xpkg, 
dynamic_data['ebuild'], y_ebuild, dynamic_data['ebuild'].keywords, 
self.repo_metadata['pmaskdict'])
-
-   unknown_pkgs = set()
-   baddepsyntax = False
-   badlicsyntax = False
-   badprovsyntax = False
-   # catpkg = catdir + "/" + y_ebuild
-
-   badlicsyntax = len([z for z in 
dynamic_data['type_list'] if z == "LICENSE"])
-   badprovsyntax = len([z for z in 
dynamic_data['type_list'] if z == "PROVIDE"])
-   baddepsyntax = len(dynamic_data['type_list']) != 
badlicsyntax + badprovsyntax
-   badlicsyntax = badlicsyntax > 0
-   badprovsyntax = badprovsyntax > 0
-
used_useflags = 
used_useflags.union(dynamic_data['ebuild_UsedUseFlags'])
 
# license checks
-   if not badlicsyntax:
+   if not dynamic_data['badlicsyntax']:
self.licensecheck.check(dynamic_data['pkg'], 
xpkg, dynamic_data['ebuild'], y_ebuild)
 
self.restrictcheck.check(dynamic_data['pkg'], xpkg, 
dynamic_data['ebuild'], y_ebuild)
@@ -452,7 +436,7 @@ class Scanner(object):
dep_settings.usemask = 
dep_settings._use_manager.getUseMask(
dynamic_data['pkg'], 
stable=dep_settings._parent_stable)
 
-   if not baddepsyntax:
+   if not dynamic_data['baddepsyntax']:
ismasked = not 
dynamic_data['ebuild'].archs or \
dynamic_data['pkg'].cpv not in 
self.portdb.xmatch("match-visible",
Atom("%s::%s" % 
(dynamic_data['pkg'].cp, self.repo_settings.repo_config.name)))
@@ -542,7 +526,7 @@ class Scanner(object):
% 
(dynamic_data['ebuild'].relative_path, mytype, keyword,

prof, pformat(atoms, indent=6)))
 
-   if not baddepsyntax and dynamic_data['unknown_pkgs']:
+   if not dynamic_data['baddepsyntax'] and 
dynamic_data['unknown_pkgs']:
type_map = {}
for mytype, atom in 
dynamic_data['unknown_pkgs']:
type_map.setdefault(mytype, 
set()).add(atom)



[gentoo-commits] proj/portage:repoman commit in: pym/repoman/modules/vcs/cvs/, pym/repoman/modules/vcs/hg/, ...

2016-03-12 Thread Brian Dolbec
commit: 685676cc8d53e710836697ba0c79d8a252b884a7
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Feb  7 18:53:58 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Mar 12 17:57:41 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=685676cc

repoman: Migrate digest regeneration to the vcs modules

 pym/repoman/actions.py | 15 ++-
 pym/repoman/modules/vcs/bzr/changes.py | 14 --
 pym/repoman/modules/vcs/changes.py |  5 +
 pym/repoman/modules/vcs/cvs/changes.py | 13 +++--
 pym/repoman/modules/vcs/git/changes.py |  9 +
 pym/repoman/modules/vcs/hg/changes.py  |  9 +
 pym/repoman/modules/vcs/settings.py|  6 --
 pym/repoman/modules/vcs/svn/changes.py | 17 +
 8 files changed, 69 insertions(+), 19 deletions(-)

diff --git a/pym/repoman/actions.py b/pym/repoman/actions.py
index 8ff658c..4d06555 100644
--- a/pym/repoman/actions.py
+++ b/pym/repoman/actions.py
@@ -6,7 +6,6 @@ import errno
 import io
 import logging
 import platform
-import re
 import signal
 import subprocess
 import sys
@@ -25,7 +24,6 @@ from portage.package.ebuild.digestgen import digestgen
 from portage.process import find_binary, spawn
 from portage.util import writemsg_level
 
-from repoman._subprocess import repoman_getstatusoutput
 from repoman.gpg import gpgsign, need_signature
 from repoman import utilities
 from repoman.modules.vcs.vcs import vcs_files_to_cps
@@ -160,17 +158,8 @@ class Actions(object):
"\"You're rather crazy... "
"doing the entire repository.\"\n")
 
-   if self.vcs_settings.vcs in ('cvs', 'svn') and (myupdates or 
myremoved):
-   for x in sorted(vcs_files_to_cps(
-   chain(myupdates, myremoved, mymanifests),
-   self.scanner.repolevel, self.scanner.reposplit, 
self.scanner.categories)):
-   self.repoman_settings["O"] = 
os.path.join(self.repo_settings.repodir, x)
-   digestgen(mysettings=self.repoman_settings, 
myportdb=self.repo_settings.portdb)
-
-   elif broken_changelog_manifests:
-   for x in broken_changelog_manifests:
-   self.repoman_settings["O"] = 
os.path.join(self.repo_settings.repodir, x)
-   digestgen(mysettings=self.repoman_settings, 
myportdb=self.repo_settings.portdb)
+   self.vcs_settings.changes.digest_regen(myupdates, myremoved, 
mymanifests,
+   self.scanner, broken_changelog_manifests)
 
if self.repo_settings.sign_manifests:
self.sign_manifest(myupdates, myremoved, mymanifests)

diff --git a/pym/repoman/modules/vcs/bzr/changes.py 
b/pym/repoman/modules/vcs/bzr/changes.py
index 9bd0646..81e7cf5 100644
--- a/pym/repoman/modules/vcs/bzr/changes.py
+++ b/pym/repoman/modules/vcs/bzr/changes.py
@@ -4,7 +4,9 @@ Bazaar module Changes class submodule
 
 from repoman.modules.vcs.changes import ChangesBase
 from repoman._subprocess import repoman_popen
-
+from repoman._portage import portage
+from portage import os
+from portage.package.ebuild.digestgen import digestgen
 
 class Changes(ChangesBase):
'''Class object to scan and hold the resultant data
@@ -36,6 +38,7 @@ class Changes(ChangesBase):
"./" + elem.split()[-3:-2][0].split('/')[-1:][0]
for elem in bzrstatus
if elem and (elem[1:2] == "K" or elem[0:1] == "R")]
+   self.bzrstatus = bzrstatus
# Bazaar expands nothing.
 
@property
@@ -45,6 +48,13 @@ class Changes(ChangesBase):
return self._unadded
self._unadded = [
"./" + elem.rstrip().split()[1].split('/')[-1:][0]
-   for elem in bzrstatus
+   for elem in self.bzrstatus
if elem.startswith("?") or elem[0:2] == " D"]
return self._unadded
+
+   def digest_regen(self, myupdates, myremoved, mymanifests, scanner, 
broken_changelog_manifests):
+   if broken_changelog_manifests:
+   for x in broken_changelog_manifests:
+   self.repoman_settings["O"] = 
os.path.join(self.repo_settings.repodir, x)
+   digestgen(mysettings=self.repoman_settings, 
myportdb=self.repo_settings.portdb)
+

diff --git a/pym/repoman/modules/vcs/changes.py 
b/pym/repoman/modules/vcs/changes.py
index 921e9b5..27b627f 100644
--- a/pym/repoman/modules/vcs/changes.py
+++ b/pym/repoman/modules/vcs/changes.py
@@ -76,6 +76,11 @@ class ChangesBase(object):
'''Create a thick manifest'''
pass
 
+   def digest_regen(self, myupdates, myremoved, mymanifests, scanner,
+  

[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/checks/ebuilds/variables/, ...

2016-03-12 Thread Brian Dolbec
commit: 48681d6afce147d3cf579e350250f60bd03199e7
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 23:10:48 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Mar 12 17:57:37 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=48681d6a

repoman: Migrate RestrictChecks to a plugin module

 pym/repoman/modules/scan/metadata/__init__.py  |  9 +++
 .../scan/metadata}/restrict.py | 29 +++---
 pym/repoman/scanner.py |  9 +--
 3 files changed, 30 insertions(+), 17 deletions(-)

diff --git a/pym/repoman/modules/scan/metadata/__init__.py 
b/pym/repoman/modules/scan/metadata/__init__.py
index c8f3609..4f376e1 100644
--- a/pym/repoman/modules/scan/metadata/__init__.py
+++ b/pym/repoman/modules/scan/metadata/__init__.py
@@ -46,6 +46,15 @@ module_spec = {
'func_desc': {
},
},
+   'restrict-metadata': {
+   'name': "restrict",
+   'sourcefile': "restrict",
+   'class': "RestrictChecks",
+   'description': doc,
+   'functions': ['check'],
+   'func_desc': {
+   },
+   },
}
 }
 

diff --git a/pym/repoman/checks/ebuilds/variables/restrict.py 
b/pym/repoman/modules/scan/metadata/restrict.py
similarity index 54%
rename from pym/repoman/checks/ebuilds/variables/restrict.py
rename to pym/repoman/modules/scan/metadata/restrict.py
index 215b792..93ca298 100644
--- a/pym/repoman/checks/ebuilds/variables/restrict.py
+++ b/pym/repoman/modules/scan/metadata/restrict.py
@@ -12,21 +12,23 @@ from repoman.qa_data import valid_restrict
 class RestrictChecks(object):
'''Perform checks on the RESTRICT variable.'''
 
-   def __init__(self, qatracker):
+   def __init__(self, **kwargs):
'''
@param qatracker: QATracker instance
'''
-   self.qatracker = qatracker
+   self.qatracker = kwargs.get('qatracker')
 
-   def check(self, pkg, package, ebuild, y_ebuild):
+   def check(self, **kwargs):
+   xpkg = kwargs.get('xpkg')
+   ebuild = kwargs.get('ebuild')
+   y_ebuild = kwargs.get('y_ebuild')
myrestrict = None
 
try:
myrestrict = portage.dep.use_reduce(
-   pkg._metadata["RESTRICT"], matchall=1, 
flat=True)
+   ebuild.metadata["RESTRICT"], matchall=1, 
flat=True)
except portage.exception.InvalidDependString as e:
-   self. qatracker.add_error(
-   "RESTRICT.syntax",
+   self.qatracker.add_error("RESTRICT.syntax",
"%s: RESTRICT: %s" % (ebuild.relative_path, e))
del e
 
@@ -36,6 +38,15 @@ class RestrictChecks(object):
 
if mybadrestrict:
for mybad in mybadrestrict:
-   self.qatracker.add_error(
-   "RESTRICT.invalid",
-   package + "/" + y_ebuild + 
".ebuild: %s" % mybad)
+   
self.qatracker.add_error("RESTRICT.invalid",
+   "%s/%s.ebuild: %s" % (xpkg, 
y_ebuild, mybad))
+   return {'continue': False}
+
+   @property
+   def runInPkgs(self):
+   return (False, [])
+
+   @property
+   def runInEbuilds(self):
+   return (True, [self.check])
+

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index 27cd31d..c8fc245 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -18,7 +18,6 @@ from portage import _unicode_encode
 from portage.dep import Atom
 from portage.output import green
 from repoman.checks.ebuilds.checks import run_checks
-from repoman.checks.ebuilds.variables.restrict import RestrictChecks
 from repoman.modules.commit import repochecks
 from repoman.profile import check_profiles, dev_profile_keywords, setup_profile
 from repoman.repos import repo_metadata
@@ -211,10 +210,6 @@ class Scanner(object):
print("Initializing class name:", mod_class.__name__)
self.modules[mod_class.__name__] = 
mod_class(**self.kwargs)
 
-   # initialize our checks classes here before the big xpkg loop
-   self.restrictcheck = RestrictChecks(self.qatracker)
-
-
def scan_pkgs(self, can_force):
dynamic_data = {'can_force': can_force}
for xpkg in self.effective_scanlist:
@@ -298,7 +293,7 @@ class Scanner(object):
('description', 'DescriptionChecks'), 

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

2016-03-12 Thread Brian Dolbec
commit: 7cedfcc4825b291d38360ec8b90f3724161a5df6
Author: Brian Dolbec  gentoo  org>
AuthorDate: Thu Jan 21 18:29:07 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Mar 12 17:57:39 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=7cedfcc4

repoman: Fix a traceback due to xmlint not being installed for a manifest 
generation

Mike helped find teh fact that self.binary was None, causing the misleading 
traceback.
Tighten up the logic in XmlLint.
Bypass the PkgMetadata check for manifest mode.

floppym@naomi btrfs-progs % repoman manifest
>>> Creating Manifest for /home/floppym/repos/gentoo/sys-fs/btrfs-progs
Traceback (most recent call last):
  File "/home/floppym/bin/repoman", line 37, in 
repoman_main(sys.argv[1:])
  File "/home/floppym/src/portage/pym/repoman/main.py", line 111, in 
repoman_main
can_force = scanner.scan_pkgs(can_force)
  File "/home/floppym/src/portage/pym/repoman/scanner.py", line 242, in 
scan_pkgs
rdata = func(**dynamic_data)
  File 
"/home/floppym/src/portage/pym/repoman/modules/scan/metadata/pkgmetadata.py", 
line 180, in check
if not self.xmllint.check(checkdir, repolevel):
  File "/home/floppym/src/portage/pym/repoman/_xml.py", line 98, in check
os.path.join(checkdir, "metadata.xml"
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'

 pym/repoman/_xml.py  | 2 +-
 pym/repoman/modules/scan/metadata/pkgmetadata.py | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/pym/repoman/_xml.py b/pym/repoman/_xml.py
index 2661f14..f7ff9fb 100644
--- a/pym/repoman/_xml.py
+++ b/pym/repoman/_xml.py
@@ -60,6 +60,7 @@ class XmlLint(object):
self.repoman_settings = repoman_settings
self._is_capable = metadata_dtd is not None
self.binary = None
+   self._is_capable = False
self._check_capable()
 
def _check_capable(self):
@@ -68,7 +69,6 @@ class XmlLint(object):
self.binary = find_binary('xmllint')
if not self.binary:
print(red("!!! xmllint not found. Can't check 
metadata.xml.\n"))
-   self._is_capable = False
elif not self._is_capable:
if not fetch_metadata_dtd(self.metadata_dtd, 
self.repoman_settings):
sys.exit(1)

diff --git a/pym/repoman/modules/scan/metadata/pkgmetadata.py 
b/pym/repoman/modules/scan/metadata/pkgmetadata.py
index 220fd23..8e93457 100644
--- a/pym/repoman/modules/scan/metadata/pkgmetadata.py
+++ b/pym/repoman/modules/scan/metadata/pkgmetadata.py
@@ -71,6 +71,9 @@ class PkgMetadata(ScanBase):
repolevel = kwargs.get('repolevel')
 
self.musedict = {}
+   if self.options.mode in ['manifest']:
+   return {'continue': False, 'muselist': 
frozenset(self.musedict)}
+
# metadata.xml file check
if "metadata.xml" not in checkdirlist:
self.qatracker.add_error("metadata.missing", xpkg + 
"/metadata.xml")



[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/modules/vcs/cvs/, pym/repoman/modules/vcs/None/, ...

2016-03-12 Thread Brian Dolbec
commit: 4936f759401b7d5d540f70911029c0f8c080bcc3
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jan 30 01:58:36 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Mar 12 17:57:40 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=4936f759

repoman: Migrate actions.py vcs code to the vcs modules

Add missing changes code to the existing Changes classes.
This removes the duplicated code in the Actions class.
Optimize the code for the vcs modules.

 pym/repoman/actions.py   | 213 +--
 pym/repoman/modules/vcs/None/__init__.py |   1 +
 pym/repoman/modules/vcs/bzr/__init__.py  |   1 +
 pym/repoman/modules/vcs/bzr/changes.py   |  21 ++-
 pym/repoman/modules/vcs/changes.py   |  29 +
 pym/repoman/modules/vcs/cvs/__init__.py  |   1 +
 pym/repoman/modules/vcs/cvs/changes.py   |  29 -
 pym/repoman/modules/vcs/git/__init__.py  |   1 +
 pym/repoman/modules/vcs/git/changes.py   |  26 +++-
 pym/repoman/modules/vcs/hg/__init__.py   |   1 +
 pym/repoman/modules/vcs/hg/changes.py|  40 +-
 pym/repoman/modules/vcs/settings.py  |   5 +-
 pym/repoman/modules/vcs/svn/__init__.py  |   1 +
 pym/repoman/modules/vcs/svn/changes.py   |  38 +-
 14 files changed, 190 insertions(+), 217 deletions(-)

diff --git a/pym/repoman/actions.py b/pym/repoman/actions.py
index 55aff3f..7a29635 100644
--- a/pym/repoman/actions.py
+++ b/pym/repoman/actions.py
@@ -16,7 +16,6 @@ from itertools import chain
 from _emerge.UserQuery import UserQuery
 
 import portage
-from portage import cvstree
 from portage import os
 from portage import _encodings
 from portage import _unicode_encode
@@ -26,8 +25,7 @@ from portage.package.ebuild.digestgen import digestgen
 from portage.process import find_binary, spawn
 from portage.util import writemsg_level
 
-from repoman._subprocess import repoman_popen, repoman_getstatusoutput
-from repoman.errors import err
+from repoman._subprocess import repoman_getstatusoutput
 from repoman.gpg import gpgsign, need_signature
 from repoman import utilities
 from repoman.modules.vcs.vcs import vcs_files_to_cps
@@ -72,13 +70,11 @@ class Actions(object):
 
 
def perform(self, qa_output):
-   myunadded, mydeleted = self._vcs_unadded()
+   myautoadd = self._vcs_autoadd()
 
-   myautoadd = self._vcs_autoadd(myunadded)
+   self._vcs_deleted()
 
-   self._vcs_deleted(mydeleted)
-
-   changes = self.get_vcs_changed(mydeleted)
+   changes = self.get_vcs_changed()
 
mynew, mychanged, myremoved, no_expansion, expansion = changes
 
@@ -128,12 +124,14 @@ class Actions(object):
 
print("* %s files being committed..." % 
green(str(len(myupdates))), end=' ')
 
-   if self.vcs_settings.vcs not in ('cvs', 'svn'):
-   # With git, bzr and hg, there's never any keyword 
expansion, so
+   if not self.vcs_settings.needs_keyword_expansion:
+   # With some VCS types there's never any keyword 
expansion, so
# there's no need to regenerate manifests and all files 
will be
# committed in one big commit at the end.
+   logging.debug("VCS type doesn't need keyword expansion")
print()
elif not self.repo_settings.repo_config.thin_manifest:
+   logging.debug("perform: Calling thick_manifest()")
self.thick_manifest(myupdates, myheaders, no_expansion, 
expansion)
 
logging.info("myupdates: %s", myupdates)
@@ -272,62 +270,8 @@ class Actions(object):
sys.exit(1)
 
 
-   def _vcs_unadded(self):
-   myunadded = []
-   mydeleted = []
-   if self.vcs_settings.vcs == "cvs":
-   try:
-   myvcstree = portage.cvstree.getentries("./", 
recursive=1)
-   myunadded = portage.cvstree.findunadded(
-   myvcstree, recursive=1, basedir="./")
-   except SystemExit:
-   raise  # TODO propagate this
-   except:
-   err("Error retrieving CVS tree; exiting.")
-   if self.vcs_settings.vcs == "svn":
-   try:
-   with repoman_popen("svn status --no-ignore") as 
f:
-   svnstatus = f.readlines()
-   myunadded = [
-   "./" + elem.rstrip().split()[1]
-   for elem in svnstatus
-   if elem.startswith("?") or 
elem.startswith("I")]
-   except SystemExit:
-   raise  # TODO propagate 

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

2016-03-12 Thread Brian Dolbec
commit: df63aa82642b47dc81770d22634c49afe1104c81
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 21:55:33 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Mar 12 17:57:37 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=df63aa82

repoman: Migrate additional dynamic data setting to the USEFlagsChecks

 pym/repoman/scanner.py | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index 1086a75..04dc86e 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -286,7 +286,7 @@ class Scanner(object):
def _scan_ebuilds(self, ebuildlist, dynamic_data):
xpkg = dynamic_data['xpkg']
# detect unused local USE-descriptions
-   used_useflags = set()
+   dynamic_data['used_useflags'] = set()
 
for y_ebuild in ebuildlist:
dynamic_data['y_ebuild'] = y_ebuild
@@ -327,8 +327,6 @@ class Scanner(object):
if y_ebuild_continue:
continue
 
-   used_useflags = 
used_useflags.union(dynamic_data['ebuild_UsedUseFlags'])
-
# license checks
if not dynamic_data['badlicsyntax']:
self.licensecheck.check(dynamic_data['pkg'], 
xpkg, dynamic_data['ebuild'], y_ebuild)
@@ -538,7 +536,7 @@ class Scanner(object):
# check if there are unused local USE-descriptions in 
metadata.xml
# (unless there are any invalids, to avoid noise)
if dynamic_data['allvalid']:
-   for myflag in 
dynamic_data['muselist'].difference(used_useflags):
+   for myflag in 
dynamic_data['muselist'].difference(dynamic_data['used_useflags']):
self.qatracker.add_error(
"metadata.warning",
"%s/metadata.xml: unused local 
USE-description: '%s'"



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

2016-03-12 Thread Brian Dolbec
commit: 51da283480101b0822119853bf8f3eb60d15362f
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Mar  7 21:04:01 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Mar 12 17:57:42 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=51da2834

repoman: Add docstrings to the final vcs and scan modules

 pym/repoman/modules/scan/arches/arches.py  | 13 
 pym/repoman/modules/scan/depend/depend.py  | 13 
 pym/repoman/modules/scan/depend/profile.py | 27 +++
 pym/repoman/modules/scan/depend/unknown.py | 13 
 pym/repoman/modules/scan/directories/files.py  |  1 +
 pym/repoman/modules/scan/directories/mtime.py  |  8 ++
 pym/repoman/modules/scan/eapi/eapi.py  |  2 +
 pym/repoman/modules/scan/ebuild/ebuild.py  | 22 +-
 pym/repoman/modules/scan/ebuild/isebuild.py|  3 +-
 pym/repoman/modules/scan/ebuild/multicheck.py  | 16 
 pym/repoman/modules/scan/eclasses/live.py  |  6 ++
 pym/repoman/modules/scan/eclasses/ruby.py  |  8 +-
 pym/repoman/modules/scan/fetch/fetches.py  |  1 +
 pym/repoman/modules/scan/keywords/keywords.py  |  1 +
 pym/repoman/modules/scan/manifest/manifests.py | 25 ++
 pym/repoman/modules/scan/metadata/pkgmetadata.py   |  1 +
 .../modules/scan/mirrors/thirdpartymirrors.py  |  1 +
 pym/repoman/modules/scan/options/options.py|  9 +++
 pym/repoman/modules/scan/status/vcsstatus.py   |  1 +
 pym/repoman/modules/scan/use/use_flags.py  |  1 +
 pym/repoman/modules/vcs/None/changes.py| 15 +++-
 pym/repoman/modules/vcs/bzr/changes.py | 13 +++-
 pym/repoman/modules/vcs/bzr/status.py  |  2 +-
 pym/repoman/modules/vcs/changes.py | 90 +++---
 pym/repoman/modules/vcs/cvs/changes.py | 54 +
 pym/repoman/modules/vcs/cvs/status.py  |  2 +-
 pym/repoman/modules/vcs/git/changes.py | 24 +-
 pym/repoman/modules/vcs/git/status.py  |  5 ++
 pym/repoman/modules/vcs/hg/changes.py  | 21 -
 pym/repoman/modules/vcs/hg/status.py   |  2 +-
 pym/repoman/modules/vcs/settings.py| 13 
 pym/repoman/modules/vcs/svn/changes.py | 42 ++
 pym/repoman/modules/vcs/svn/status.py  |  2 +-
 pym/repoman/modules/vcs/vcs.py | 13 +++-
 34 files changed, 397 insertions(+), 73 deletions(-)

diff --git a/pym/repoman/modules/scan/arches/arches.py 
b/pym/repoman/modules/scan/arches/arches.py
index 5a58d15..bb9e204 100644
--- a/pym/repoman/modules/scan/arches/arches.py
+++ b/pym/repoman/modules/scan/arches/arches.py
@@ -2,13 +2,25 @@
 
 
 class ArchChecks(object):
+   '''Perform arch keyword checks'''
 
def __init__(self, **kwargs):
+   '''Class init
+
+   @param options: the run time cli options
+   @param repo_settings: repository settings instance
+   @param profiles: dictionary
+   '''
self.options = kwargs.get('options')
self.repo_settings = kwargs.get('repo_settings')
self.profiles = kwargs.get('profiles')
 
def check(self, **kwargs):
+   '''Determines the arches for the ebuild following the profile 
rules
+
+   @param ebuild: Ebuild which we check (object).
+   @returns: dictionary, including arches set
+   '''
ebuild = kwargs.get('ebuild')
if self.options.ignore_arches:
arches = [[
@@ -57,4 +69,5 @@ class ArchChecks(object):
 
@property
def runInEbuilds(self):
+   '''Ebuild level scans'''
return (True, [self.check])

diff --git a/pym/repoman/modules/scan/depend/depend.py 
b/pym/repoman/modules/scan/depend/depend.py
index 2f90eee..72438e9 100644
--- a/pym/repoman/modules/scan/depend/depend.py
+++ b/pym/repoman/modules/scan/depend/depend.py
@@ -10,12 +10,24 @@ from repoman.qa_data import suspect_virtual, suspect_rdepend
 
 
 class DependChecks(object):
+   '''Perform dependency checks'''
 
def __init__(self, **kwargs):
+   '''
+   @param portdb: portdb instance
+   @param qatracker: QATracker instance
+   '''
self.qatracker = kwargs.get('qatracker')
self.portdb = kwargs.get('portdb')
 
def check(self, **kwargs):
+   '''Checks the ebuild dependencies for errors
+
+   @param pkg: Package in which we check (object).
+   @param ebuild: Ebuild which we check (object).
+   @returns: dictionary including {unknown_pkgs, type_list,
+   
badlicsyntax, baddepsyntax}
+   '''
ebuild = kwargs.get('ebuild')
  

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

2016-03-12 Thread Brian Dolbec
commit: 67859ff53a7d05b5703791dbd7611ca02867453b
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Feb  7 18:32:59 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Mar 12 17:57:40 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=67859ff5

repoman: Migrate thick_manifest to the vcs Changes classes

 pym/repoman/actions.py | 53 ++
 pym/repoman/modules/vcs/changes.py |  5 
 pym/repoman/modules/vcs/cvs/changes.py | 19 
 pym/repoman/modules/vcs/svn/changes.py | 42 +++
 4 files changed, 68 insertions(+), 51 deletions(-)

diff --git a/pym/repoman/actions.py b/pym/repoman/actions.py
index 7a29635..f477aec 100644
--- a/pym/repoman/actions.py
+++ b/pym/repoman/actions.py
@@ -132,7 +132,8 @@ class Actions(object):
print()
elif not self.repo_settings.repo_config.thin_manifest:
logging.debug("perform: Calling thick_manifest()")
-   self.thick_manifest(myupdates, myheaders, no_expansion, 
expansion)
+   self.vcs_settings.changes.thick_manifest(myupdates, 
myheaders,
+   no_expansion, expansion)
 
logging.info("myupdates: %s", myupdates)
logging.info("myheaders: %s", myheaders)
@@ -581,56 +582,6 @@ class Actions(object):
pass
 
 
-   def thick_manifest(self, myupdates, myheaders, no_expansion, expansion):
-   if self.vcs_settings.vcs == 'cvs':
-   headerstring = "'\$(Header|Id).*\$'"
-   elif self.vcs_settings.vcs == "svn":
-   svn_keywords = dict((k.lower(), k) for k in [
-   "Rev",
-   "Revision",
-   "LastChangedRevision",
-   "Date",
-   "LastChangedDate",
-   "Author",
-   "LastChangedBy",
-   "URL",
-   "HeadURL",
-   "Id",
-   "Header",
-   ])
-
-   for myfile in myupdates:
-
-   # for CVS, no_expansion contains files that are 
excluded from expansion
-   if self.vcs_settings.vcs == "cvs":
-   if myfile in no_expansion:
-   continue
-
-   # for SVN, expansion contains files that are included 
in expansion
-   elif self.vcs_settings.vcs == "svn":
-   if myfile not in expansion:
-   continue
-
-   # Subversion keywords are case-insensitive
-   # in svn:keywords properties,
-   # but case-sensitive in contents of files.
-   enabled_keywords = []
-   for k in expansion[myfile]:
-   keyword = svn_keywords.get(k.lower())
-   if keyword is not None:
-   enabled_keywords.append(keyword)
-
-   headerstring = "'\$(%s).*\$'" % 
"|".join(enabled_keywords)
-
-   myout = repoman_getstatusoutput(
-   "egrep -q %s %s" % (headerstring, 
portage._shell_quote(myfile)))
-   if myout[0] == 0:
-   myheaders.append(myfile)
-
-   print("%s have headers that will change." % 
green(str(len(myheaders
-   print(
-   "* Files with headers will"
-   " cause the manifests to be changed and committed 
separately.")
 
 
def clear_attic(self, myheaders):

diff --git a/pym/repoman/modules/vcs/changes.py 
b/pym/repoman/modules/vcs/changes.py
index 76ad591..77d7dc1 100644
--- a/pym/repoman/modules/vcs/changes.py
+++ b/pym/repoman/modules/vcs/changes.py
@@ -69,3 +69,8 @@ class ChangesBase(object):
def expansion(self):
'''Override this function as needed'''
return {}
+
+   def thick_manifest(self, myupdates, myheaders, no_expansion, expansion):
+   '''Create a thick manifest'''
+   pass
+

diff --git a/pym/repoman/modules/vcs/cvs/changes.py 
b/pym/repoman/modules/vcs/cvs/changes.py
index 3ef91cc..6accd4a 100644
--- a/pym/repoman/modules/vcs/cvs/changes.py
+++ b/pym/repoman/modules/vcs/cvs/changes.py
@@ -41,3 +41,22 @@ class Changes(ChangesBase):
return self._unadded
self._unadded = portage.cvstree.findunadded(self._tree, 
recursive=1, basedir="./")
   

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

2016-03-12 Thread Brian Dolbec
commit: 6ae20cc6f72a48a44b052c63b193cf0166912f5d
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jan  4 08:09:33 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Mar 12 17:57:38 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=6ae20cc6

repoman: Create a new DependUnknown plugin class

 pym/repoman/modules/scan/depend/__init__.py |  9 +
 pym/repoman/modules/scan/depend/unknown.py  | 26 ++
 pym/repoman/scanner.py  | 10 +-
 3 files changed, 36 insertions(+), 9 deletions(-)

diff --git a/pym/repoman/modules/scan/depend/__init__.py 
b/pym/repoman/modules/scan/depend/__init__.py
index cddb7f1..9fd7970 100644
--- a/pym/repoman/modules/scan/depend/__init__.py
+++ b/pym/repoman/modules/scan/depend/__init__.py
@@ -28,6 +28,15 @@ module_spec = {
'func_desc': {
},
},
+   'unknown-module': {
+   'name': "unknown",
+   'sourcefile': "unknown",
+   'class': "DependUnknown",
+   'description': doc,
+   'functions': ['check'],
+   'func_desc': {
+   },
+   },
}
 }
 

diff --git a/pym/repoman/modules/scan/depend/unknown.py 
b/pym/repoman/modules/scan/depend/unknown.py
new file mode 100644
index 000..b61a6e2
--- /dev/null
+++ b/pym/repoman/modules/scan/depend/unknown.py
@@ -0,0 +1,26 @@
+# -*- coding:utf-8 -*-
+
+
+class DependUnknown(object):
+
+   def __init__(self, **kwargs):
+   self.qatracker = kwargs.get('qatracker')
+
+   def check(self, **kwargs):
+   ebuild = kwargs.get('ebuild')
+   baddepsyntax = kwargs.get('baddepsyntax')
+   unknown_pkgs = kwargs.get('unknown_pkgs')
+
+   if not baddepsyntax and unknown_pkgs:
+   type_map = {}
+   for mytype, atom in unknown_pkgs:
+   type_map.setdefault(mytype, set()).add(atom)
+   for mytype, atoms in type_map.items():
+   self.qatracker.add_error(
+   "dependency.unknown", "%s: %s: %s"
+   % (ebuild.relative_path, mytype, ", 
".join(sorted(atoms
+   return {'continue': False}
+
+   @property
+   def runInEbuilds(self):
+   return (True, [self.check])

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index c1f5751..4f4f78b 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -290,6 +290,7 @@ class Scanner(object):
('mtime', 'MtimeChecks'), ('multicheck', 
'MultiCheck'),
# Options.is_forced() is used to bypass further 
checks
('options', 'Options'), ('profile', 
'ProfileDependsChecks'),
+   ('unknown', 'DependUnknown'),
]:
if mod[0]:
mod_class = 
MODULE_CONTROLLER.get_class(mod[0])
@@ -317,15 +318,6 @@ class Scanner(object):
if y_ebuild_continue:
continue
 
-   if not dynamic_data['baddepsyntax'] and 
dynamic_data['unknown_pkgs']:
-   type_map = {}
-   for mytype, atom in 
dynamic_data['unknown_pkgs']:
-   type_map.setdefault(mytype, 
set()).add(atom)
-   for mytype, atoms in type_map.items():
-   self.qatracker.add_error(
-   "dependency.unknown", "%s: %s: 
%s"
-   % 
(dynamic_data['ebuild'].relative_path, mytype, ", ".join(sorted(atoms
-
# check if there are unused local USE-descriptions in 
metadata.xml
# (unless there are any invalids, to avoid noise)
if dynamic_data['allvalid']:



[gentoo-commits] proj/portage:repoman commit in: pym/repoman/modules/vcs/cvs/, pym/repoman/modules/vcs/, pym/repoman/

2016-03-12 Thread Brian Dolbec
commit: 34f2515b33ac1861da2f7e4f10ad0100ae2f155c
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Feb  7 18:46:27 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Mar 12 17:57:40 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=34f2515b

repoman:  Move clear_attic() code to the modules

 pym/repoman/actions.py | 24 +---
 pym/repoman/modules/vcs/changes.py |  4 
 pym/repoman/modules/vcs/cvs/changes.py | 21 +
 3 files changed, 26 insertions(+), 23 deletions(-)

diff --git a/pym/repoman/actions.py b/pym/repoman/actions.py
index f477aec..8ff658c 100644
--- a/pym/repoman/actions.py
+++ b/pym/repoman/actions.py
@@ -153,7 +153,7 @@ class Actions(object):
# inside the $Header path. This code detects the problem and 
corrects it
# so that the Manifest will generate correctly. See bug #169500.
# Use binary mode in order to avoid potential character 
encoding issues.
-   self.clear_attic(myheaders)
+   self.vcs_settings.changes.clear_attic(myheaders)
 
if self.scanner.repolevel == 1:
utilities.repoman_sez(
@@ -582,28 +582,6 @@ class Actions(object):
pass
 
 
-
-
-   def clear_attic(self, myheaders):
-   cvs_header_re = re.compile(br'^#\s*\$Header.*\$$')
-   attic_str = b'/Attic/'
-   attic_replace = b'/'
-   for x in myheaders:
-   f = open(
-   _unicode_encode(x, encoding=_encodings['fs'], 
errors='strict'),
-   mode='rb')
-   mylines = f.readlines()
-   f.close()
-   modified = False
-   for i, line in enumerate(mylines):
-   if cvs_header_re.match(line) is not None and \
-   attic_str in line:
-   mylines[i] = line.replace(attic_str, 
attic_replace)
-   modified = True
-   if modified:
-   portage.util.write_atomic(x, b''.join(mylines), 
mode='wb')
-
-
def sign_manifest(self, myupdates, myremoved, mymanifests):
try:
for x in sorted(vcs_files_to_cps(

diff --git a/pym/repoman/modules/vcs/changes.py 
b/pym/repoman/modules/vcs/changes.py
index 77d7dc1..1745a65 100644
--- a/pym/repoman/modules/vcs/changes.py
+++ b/pym/repoman/modules/vcs/changes.py
@@ -74,3 +74,7 @@ class ChangesBase(object):
'''Create a thick manifest'''
pass
 
+   @staticmethod
+   def clear_attic(myheaders):
+   '''Old CVS leftover'''
+   pass

diff --git a/pym/repoman/modules/vcs/cvs/changes.py 
b/pym/repoman/modules/vcs/cvs/changes.py
index 6accd4a..061486f 100644
--- a/pym/repoman/modules/vcs/cvs/changes.py
+++ b/pym/repoman/modules/vcs/cvs/changes.py
@@ -41,6 +41,27 @@ class Changes(ChangesBase):
return self._unadded
self._unadded = portage.cvstree.findunadded(self._tree, 
recursive=1, basedir="./")
return self._unadded
+
+   @staticmethod
+   def clear_attic(myheaders):
+   cvs_header_re = re.compile(br'^#\s*\$Header.*\$$')
+   attic_str = b'/Attic/'
+   attic_replace = b'/'
+   for x in myheaders:
+   f = open(
+   _unicode_encode(x, encoding=_encodings['fs'], 
errors='strict'),
+   mode='rb')
+   mylines = f.readlines()
+   f.close()
+   modified = False
+   for i, line in enumerate(mylines):
+   if cvs_header_re.match(line) is not None and \
+   attic_str in line:
+   mylines[i] = line.replace(attic_str, 
attic_replace)
+   modified = True
+   if modified:
+   portage.util.write_atomic(x, b''.join(mylines), 
mode='wb')
+
def thick_manifest(self, myupdates, myheaders, no_expansion, expansion):
headerstring = "'\$(Header|Id).*\$'"
 



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

2016-03-12 Thread Brian Dolbec
commit: 6d6aea01d653b89528ed951e8ac50a60f70c7c20
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Jan 21 18:51:16 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Mar 12 17:57:39 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=6d6aea01

metadata.py: Resolve error when moving metadata.dtd

If DISTDIR and PORTDIR/metadata/dtd live on different filesystems,
os.rename() will fail. Use shutil.move() instead.

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

diff --git a/pym/repoman/metadata.py b/pym/repoman/metadata.py
index f1fa53a..e95ad41 100644
--- a/pym/repoman/metadata.py
+++ b/pym/repoman/metadata.py
@@ -19,6 +19,7 @@ from repoman._portage import portage
 
 from portage import exception
 from portage import os
+from portage import shutil
 from portage.output import green
 
 if sys.hexversion >= 0x300:
@@ -143,7 +144,7 @@ def fetch_metadata_dtd(metadata_dtd, repoman_settings):
except portage.exception.PortageException:
pass
 
-   os.rename(metadata_dtd_tmp, metadata_dtd)
+   shutil.move(metadata_dtd_tmp, metadata_dtd)
finally:
try:
os.unlink(metadata_dtd_tmp)



[gentoo-commits] proj/portage:repoman commit in: pym/repoman/modules/vcs/None/, pym/repoman/modules/vcs/cvs/, ...

2016-03-12 Thread Brian Dolbec
commit: 193d69273226897073b8bdd1581e44620df07d4e
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jan 30 07:58:04 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Mar 12 17:57:40 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=193d6927

repoman: Create docstrings for all new vcs module files

 pym/repoman/modules/vcs/None/changes.py |  9 -
 pym/repoman/modules/vcs/None/status.py  | 35 ++---
 pym/repoman/modules/vcs/bzr/__init__.py |  2 +-
 pym/repoman/modules/vcs/bzr/changes.py  |  9 -
 pym/repoman/modules/vcs/bzr/status.py   | 30 
 pym/repoman/modules/vcs/changes.py  |  3 +++
 pym/repoman/modules/vcs/cvs/__init__.py |  2 +-
 pym/repoman/modules/vcs/cvs/changes.py  |  8 +++-
 pym/repoman/modules/vcs/cvs/status.py   | 18 +
 pym/repoman/modules/vcs/git/__init__.py |  2 +-
 pym/repoman/modules/vcs/git/changes.py  |  9 -
 pym/repoman/modules/vcs/git/status.py   | 33 +++
 pym/repoman/modules/vcs/hg/__init__.py  |  2 +-
 pym/repoman/modules/vcs/hg/changes.py   |  9 -
 pym/repoman/modules/vcs/hg/status.py| 31 +
 pym/repoman/modules/vcs/settings.py |  2 +-
 pym/repoman/modules/vcs/svn/__init__.py |  2 +-
 pym/repoman/modules/vcs/svn/changes.py  |  9 -
 pym/repoman/modules/vcs/svn/status.py   | 27 ++---
 19 files changed, 220 insertions(+), 22 deletions(-)

diff --git a/pym/repoman/modules/vcs/None/changes.py 
b/pym/repoman/modules/vcs/None/changes.py
index f95af69..759b554 100644
--- a/pym/repoman/modules/vcs/None/changes.py
+++ b/pym/repoman/modules/vcs/None/changes.py
@@ -1,4 +1,6 @@
-
+'''
+None module Changes class submodule
+'''
 
 from repoman.modules.vcs.changes import ChangesBase
 
@@ -11,7 +13,12 @@ class Changes(ChangesBase):
vcs = 'None'
 
def __init__(self, options):
+   '''Class init
+
+   @param options: commandline options
+   '''
super(Changes, self).__init__(options)
 
def scan(self):
+   '''VCS type scan function, looks for all detectable changes'''
pass

diff --git a/pym/repoman/modules/vcs/None/status.py 
b/pym/repoman/modules/vcs/None/status.py
index b23fa10..d6e5ca0 100644
--- a/pym/repoman/modules/vcs/None/status.py
+++ b/pym/repoman/modules/vcs/None/status.py
@@ -1,24 +1,53 @@
-
+'''
+None (non-VCS) module Status class submodule
+'''
 
 
 class Status(object):
+   '''Performs status checks on the svn repository'''
 
def __init__(self, qatracker, eadded):
+   '''Class init
+
+   @param qatracker: QATracker class instance
+   @param eadded: list
+   '''
self.qatracker = qatracker
self.eadded = eadded
 
def check(self, checkdir, checkdir_relative, xpkg):
+   '''Perform the svn status check
+
+   @param checkdir: string of the directory being checked
+   @param checkdir_relative: string of the relative directory 
being checked
+   @param xpkg: string of the package being checked
+   @returns: boolean
+   '''
return True
 
@staticmethod
-   def supports_gpg_sign():
+   def detect_conflicts(options):
+   '''Are there any merge conflicts present in the VCS tracking 
system
+
+   @param options: command line options
+   @returns: Boolean
+   '''
return False
 
@staticmethod
-   def detect_conflicts(options):
+   def supports_gpg_sign():
+   '''Does this vcs system support gpg commit signatures
+
+   @returns: Boolean
+   '''
return False
 
@staticmethod
def isVcsDir(dirname):
+   '''Is the directory belong to the vcs system
+
+   @param dirname: string, directory name
+   @returns: Boolean
+   '''
return False
 

diff --git a/pym/repoman/modules/vcs/bzr/__init__.py 
b/pym/repoman/modules/vcs/bzr/__init__.py
index 1192782..4490ed8 100644
--- a/pym/repoman/modules/vcs/bzr/__init__.py
+++ b/pym/repoman/modules/vcs/bzr/__init__.py
@@ -1,7 +1,7 @@
 # Copyright 2014-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-doc = """BZR plug-in module for portage.
+doc = """Bazaar (bzr) plug-in module for portage.
 Performs variaous Bazaar actions and checks on repositories."""
 __doc__ = doc[:]
 

diff --git a/pym/repoman/modules/vcs/bzr/changes.py 
b/pym/repoman/modules/vcs/bzr/changes.py
index 41ce347..519d311 100644
--- a/pym/repoman/modules/vcs/bzr/changes.py
+++ b/pym/repoman/modules/vcs/bzr/changes.py
@@ -1,4 +1,6 @@
-
+'''
+Bazaar module Changes class submodule
+'''
 
 from 

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

2016-03-12 Thread Brian Dolbec
commit: fe0727bf0a5b4b0d27e06c2cb659c27edb259bd0
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 23:23:52 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Mar 12 17:57:37 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=fe0727bf

repoman: Migrate code to a new MtimeChecks class in directories plugin

 pym/repoman/modules/scan/directories/__init__.py |  9 +
 pym/repoman/modules/scan/directories/mtime.py| 20 
 pym/repoman/scanner.py   |  5 +
 3 files changed, 30 insertions(+), 4 deletions(-)

diff --git a/pym/repoman/modules/scan/directories/__init__.py 
b/pym/repoman/modules/scan/directories/__init__.py
index bcc6eca..ec18d30 100644
--- a/pym/repoman/modules/scan/directories/__init__.py
+++ b/pym/repoman/modules/scan/directories/__init__.py
@@ -19,6 +19,15 @@ module_spec = {
'func_kwargs': {
},
},
+   'mtime-module': {
+   'name': "mtime",
+   'sourcefile': "mtime",
+   'class': "MtimeChecks",
+   'description': doc,
+   'functions': ['check'],
+   'func_kwargs': {
+   },
+   },
}
 }
 

diff --git a/pym/repoman/modules/scan/directories/mtime.py 
b/pym/repoman/modules/scan/directories/mtime.py
new file mode 100644
index 000..e25b553
--- /dev/null
+++ b/pym/repoman/modules/scan/directories/mtime.py
@@ -0,0 +1,20 @@
+
+
+class MtimeChecks(object):
+
+   def __init__(self, **kwargs):
+   self.vcs_settings = kwargs.get('vcs_settings')
+
+   def check(self, **kwargs):
+   ebuild = kwargs.get('ebuild')
+   changed = kwargs.get('changed')
+   pkg = kwargs.get('pkg')
+   if not self.vcs_settings.vcs_preserves_mtime:
+   if ebuild.ebuild_path not in changed.new_ebuilds and \
+   ebuild.ebuild_path not in 
changed.ebuilds:
+   pkg.mtime = None
+   return {'continue': False}
+
+   @property
+   def runInEbuilds(self):
+   return (True, [self.check])

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index c8fc245..359d9dd 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -294,6 +294,7 @@ class Scanner(object):
('arches', 'ArchChecks'), ('depend', 
'DependChecks'),
('use_flags', 'USEFlagChecks'), ('ruby', 
'RubyEclassChecks'),
('license', 'LicenseChecks'), ('restrict', 
'RestrictChecks'),
+   ('mtime', 'MtimeChecks'),
]:
if mod[0]:
mod_class = 
MODULE_CONTROLLER.get_class(mod[0])
@@ -322,10 +323,6 @@ class Scanner(object):
continue
 
# Syntax Checks
-   if not self.vcs_settings.vcs_preserves_mtime:
-   if dynamic_data['ebuild'].ebuild_path not in 
self.changed.new_ebuilds and \
-   dynamic_data['ebuild'].ebuild_path not 
in self.changed.ebuilds:
-   dynamic_data['pkg'].mtime = None
try:
# All ebuilds should have utf_8 encoding.
f = io.open(



  1   2   >