[gentoo-commits] repo/gentoo:master commit in: net-nds/nsscache/
commit: 7da3217747caaf28243dbc4872b8dd8772cca521 Author: Robin H. Johnson gentoo org> AuthorDate: Sun Jan 10 07:58:23 2016 + Commit: Robin H. Johnson gentoo org> CommitDate: Sun Jan 10 07:58:43 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7da32177 net-nds/nsscache: new version of AuthorizedKeysCommand. Package-Manager: portage-2.2.24 net-nds/nsscache/Manifest| 1 + net-nds/nsscache/nsscache-0.30-r3.ebuild | 48 2 files changed, 49 insertions(+) diff --git a/net-nds/nsscache/Manifest b/net-nds/nsscache/Manifest index 7facc4c..3afee79 100644 --- a/net-nds/nsscache/Manifest +++ b/net-nds/nsscache/Manifest @@ -1,3 +1,4 @@ DIST nsscache-0.23.tar.gz 92603 SHA256 b33ea574cd6e9c4f5ce57b8fae9dd64a710ec89d3f382c879f0af8c6215d0d9e SHA512 2bce655f6e8b64eb258779f80620d4514729d221ce9ed9ca7f675c22faeca400478827f27befa9cdac5e95f33934609d84d520af71f756721e22aa0c7cef82d6 WHIRLPOOL 78d6e8abdc4d66df667d2c9e3ab4c6e1c065a224283c94ab44bd51209db373d896b7221923d1948e7cdc36dcfc752d9f98162c3ece95955578b9b7c0c5b28dd8 DIST nsscache-0.30-gentoo-authorized-keys-command.py 8004 SHA256 956323bc311381da23c788e143706e732eef86ad37cf570209b28206ecea6a1f SHA512 58d3053aa140cbec214033ea3c524e7e7b670aa94a6ff306b9d816ffd4c23b8c781b1178ef7ce14009f8b45afaf05f75e9248e8c1eebef790b838baef5f50c26 WHIRLPOOL 5612cce26ab4172fcf019de702b5d26d830850cff3002dd23a2061b25ebb98d4c4a5436c17a6bcacc952ecdeb2027b677893552fce0520089a0d1f793cac7b75 +DIST nsscache-0.30-r3-gentoo-authorized-keys-command.py 11974 SHA256 90069477763e1f81d5febe8d3d6d50c663da10cf8087512bb45c52bf0b109a05 SHA512 b660a6ae19e6e42efbb07d0a368704706b0a0bd1bf0b2c84855f0d1c00d4cda80872432f5a25384d0c27e99bf60072beb12975bcfa0201b52fa040d0e6bc2da2 WHIRLPOOL 91c94a867960ec0527af15be69107fb05d080f64e2a91bcbfa5f686cb98c34cb31551be47a76cc3616094bb5a36f31db07d3e6a5f5d14e85e2891781d3899d1c DIST nsscache-0.30.tar.gz 109615 SHA256 9cbae8768b6671ec7d8a94d76c62be69cd4c704ea792b50b6dbfa2786cfe19e4 SHA512 22c58904eadd2e69405c42263c1c85c7b612151466386870fbea7685ab32835250a84f1acd83fca6f3289582c74df5371cbfb4f354679a302f240fd0ff334712 WHIRLPOOL b9b9384f8c238a49f44ab9037d598f7a4795a52ae6e62de352127a7a53546bb84861b943282c58680fb2c088a5b9a1a4a0c3bb921eecec2e26a2f92b83137718 diff --git a/net-nds/nsscache/nsscache-0.30-r3.ebuild b/net-nds/nsscache/nsscache-0.30-r3.ebuild new file mode 100644 index 000..ca3a626 --- /dev/null +++ b/net-nds/nsscache/nsscache-0.30-r3.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +PYTHON_COMPAT=( python2_7 ) + +inherit eutils distutils-r1 + +DESCRIPTION="commandline tool to sync directory services to local cache" +HOMEPAGE="https://github.com/google/nsscache"; +SRC_URI=" + https://github.com/google/nsscache/archive/version/${PV}.tar.gz -> ${P}.tar.gz + https://dev.gentoo.org/~robbat2/nsscache-0.30-r3-gentoo-authorized-keys-command.py"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +IUSE="nssdb nsscache" + +DEPEND="${PYTHON_DEPS} + dev-python/python-ldap[${PYTHON_USEDEP}] + dev-python/pycurl[${PYTHON_USEDEP}] + dev-python/bsddb3[${PYTHON_USEDEP}]" +RDEPEND="${DEPEND} + nssdb? ( sys-libs/nss-db ) + nsscache? ( >=sys-auth/libnss-cache-0.10 )" +RESTRICT="test" +S="${WORKDIR}/${PN}-version-${PV}" + +src_prepare() { + find "${S}" -name '*.py' -exec \ + sed -i '/^import bsddb$/s,bsddb,bsddb3 as bsddb,g' \ + {} \+ + distutils-r1_src_prepare +} + +src_install() { + distutils-r1_src_install + + doman nsscache.1 nsscache.conf.5 + dodoc THANKS nsscache.cron CONTRIBUTING.md README.md + exeinto /usr/libexec/nsscache + newexe "${DISTDIR}"/nsscache-0.30-gentoo-authorized-keys-command.py authorized-keys-command.py + + keepdir /var/lib/nsscache +}
[gentoo-commits] repo/gentoo:master commit in: games-action/bomberclone/
commit: 3cb0d98e7d2c9ace0af4b72a8ce4f4a5489c1544 Author: Michael Sterrett gentoo org> AuthorDate: Sun Jan 10 07:51:44 2016 + Commit: Michael Sterrett gentoo org> CommitDate: Sun Jan 10 07:53:20 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cb0d98e games-action/bomberclone: fix build (bug #571398) Package-Manager: portage-2.2.26 games-action/bomberclone/bomberclone-0.11.8.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/games-action/bomberclone/bomberclone-0.11.8.ebuild b/games-action/bomberclone/bomberclone-0.11.8.ebuild index b9539b7..7e9edb4 100644 --- a/games-action/bomberclone/bomberclone-0.11.8.ebuild +++ b/games-action/bomberclone/bomberclone-0.11.8.ebuild @@ -25,6 +25,7 @@ src_prepare() { epatch "${FILESDIR}"/${P}-underlink.patch \ "${FILESDIR}"/${P}-gcc52.patch mv configure.{in,ac} || die + sed -i -e 's/configure.in/configure.ac/' configure.ac || die eautoreconf }
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rexical/
commit: 02fee8744b4ac45cb3fd1fce7232956b3670a7da Author: Hans de Graaff gentoo org> AuthorDate: Sun Jan 10 07:42:35 2016 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Jan 10 07:42:35 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02fee874 dev-ruby/rexical: add ruby23 Package-Manager: portage-2.2.26 dev-ruby/rexical/rexical-1.0.5-r3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/rexical/rexical-1.0.5-r3.ebuild b/dev-ruby/rexical/rexical-1.0.5-r3.ebuild index 3f6ed2c..c51820f 100644 --- a/dev-ruby/rexical/rexical-1.0.5-r3.ebuild +++ b/dev-ruby/rexical/rexical-1.0.5-r3.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 -USE_RUBY="ruby19 ruby20 ruby21 ruby22" +USE_RUBY="ruby20 ruby21 ruby22 ruby23" RUBY_FAKEGEM_RECIPE_DOC="rdoc" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc DOCUMENTATION.en.rdoc DOCUMENTATION.ja.rdoc README.ja README.rdoc"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/syntax/
commit: c15282f7de125dcc8dd3fb6e691c5a6a084987da Author: Hans de Graaff gentoo org> AuthorDate: Sun Jan 10 07:46:31 2016 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Jan 10 07:46:31 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c15282f7 dev-ruby/syntax: add ruby23 Package-Manager: portage-2.2.26 dev-ruby/syntax/syntax-1.2.0-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/syntax/syntax-1.2.0-r1.ebuild b/dev-ruby/syntax/syntax-1.2.0-r1.ebuild index cd941b3..76f02ca 100644 --- a/dev-ruby/syntax/syntax-1.2.0-r1.ebuild +++ b/dev-ruby/syntax/syntax-1.2.0-r1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -USE_RUBY="ruby19 ruby20 ruby21 ruby22" +USE_RUBY="ruby20 ruby21 ruby22 ruby23" RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: b65cd3e6b216d48568cb9804fb232cd5acbaf8d5 Author: Hans de Graaff gentoo org> AuthorDate: Sun Jan 10 07:44:33 2016 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Jan 10 07:44:33 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b65cd3e6 dev-ruby/nokogiri: add ruby23 Run tests directly so the dependency on dev-ruby/rake-compiler can be avoided. This was leading to circular test dependencies. Package-Manager: portage-2.2.26 dev-ruby/nokogiri/nokogiri-1.6.7.1.ebuild | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/dev-ruby/nokogiri/nokogiri-1.6.7.1.ebuild b/dev-ruby/nokogiri/nokogiri-1.6.7.1.ebuild index b31f32e..ad87548 100644 --- a/dev-ruby/nokogiri/nokogiri-1.6.7.1.ebuild +++ b/dev-ruby/nokogiri/nokogiri-1.6.7.1.ebuild @@ -4,7 +4,7 @@ EAPI=5 -USE_RUBY="ruby20 ruby21 ruby22" +USE_RUBY="ruby20 ruby21 ruby22 ruby23" RUBY_FAKEGEM_RECIPE_DOC="rdoc" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc CHANGELOG.ja.rdoc README.md ROADMAP.md STANDARD_RESPONSES.md" @@ -31,11 +31,8 @@ DEPEND="${DEPEND} dev-libs/libxslt virtual/libiconv" -# The tests require _minitest_, not the virtual; what is shipped with -# Ruby 1.9 is *not* enough, unfortunately ruby_add_bdepend " dev-ruby/hoe - dev-ruby/rake-compiler dev-ruby/rexical dev-ruby/rdoc dev-ruby/racc @@ -83,6 +80,10 @@ each_ruby_compile() { cp -l ext/${PN}/${PN}$(get_modname) lib/${PN}/ || die } +each_ruby_test() { + ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each {|f| require f}' || die +} + each_ruby_install() { # Clean up "ext" directory before installing it. nokogumbo expects # the header files and shared object to be in ext.
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/
commit: c5d5e8dcb1f5ec231f1bbc4e47dcbe2dc8e50e1b Author: Hans de Graaff gentoo org> AuthorDate: Sun Jan 10 07:15:41 2016 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Jan 10 07:15:41 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5d5e8dc dev-ruby/thor: add ruby22 Package-Manager: portage-2.2.26 dev-ruby/thor/thor-0.19.1.ebuild | 20 +--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/dev-ruby/thor/thor-0.19.1.ebuild b/dev-ruby/thor/thor-0.19.1.ebuild index 368089e..49bbfde 100644 --- a/dev-ruby/thor/thor-0.19.1.ebuild +++ b/dev-ruby/thor/thor-0.19.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -USE_RUBY="ruby19 ruby20 ruby21" +USE_RUBY="ruby20 ruby21 ruby22" RUBY_FAKEGEM_RECIPE_DOC="rdoc" RUBY_FAKEGEM_RECIPE_TEST="rspec" @@ -23,7 +23,10 @@ SLOT="0" KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" IUSE="doc" -ruby_add_bdepend " +# fakeweb is not compatible with ruby22. Upstream has switched to +# webmock but leads to circular dependencies via childlabor's +# dependencies, so skip tests for ruby22 for now. +USE_RUBY="ruby20 ruby21" ruby_add_bdepend " test? ( >=dev-ruby/fakeweb-1.3 dev-ruby/childlabor @@ -46,3 +49,14 @@ all_ruby_prepare() { # bug 430402 sed -i -e '/uses maximum terminal width/,/end/ s:^:#:' spec/shell/basic_spec.rb || die } + +each_ruby_test() { + case ${RUBY} in + *ruby22) + einfo "Skipping tests due to circular dependencies" + ;; + *) + ruby-ng_rspec spec || die + ;; + esac +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/msgpack/
commit: 31f4b05b3be3f146f47716d3b041c6e9adba9a92 Author: Hans de Graaff gentoo org> AuthorDate: Sun Jan 10 06:59:42 2016 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Jan 10 06:59:42 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31f4b05b dev-ruby/msgpack: add 0.7.4 Package-Manager: portage-2.2.26 dev-ruby/msgpack/Manifest | 1 + dev-ruby/msgpack/msgpack-0.7.4.ebuild | 41 +++ 2 files changed, 42 insertions(+) diff --git a/dev-ruby/msgpack/Manifest b/dev-ruby/msgpack/Manifest index 2e50a4e..8da1b54 100644 --- a/dev-ruby/msgpack/Manifest +++ b/dev-ruby/msgpack/Manifest @@ -1 +1,2 @@ DIST msgpack-0.7.1.gem 73216 SHA256 27d6182a94057f1d73f04acbd242c647e089a4bac469d5dc7dc4195afab53947 SHA512 dde9492b6bfa56e070043e4f55beaba1f9fc509df643acb946048b30d566a3e3d9c278f6691bc065507382cfe9a975fd658e2ccfc7370123d67cededf18cd807 WHIRLPOOL 9679761d5b780852ebf6a1cbc3746b63079139c6df86d8c8b9292e6d7fb4268076cc924f7ad51e9b32e8fd54ee200444a28874e537cf94e3e43446fc8e7f7855 +DIST msgpack-0.7.4.gem 74752 SHA256 c4fa8f8d727877b3dc9f90dfe0fff0b012df5d49e6498c5a33a4ec03f9e2be72 SHA512 4e78df4abe0f9c91a67f66108ee4e8420651d8d23a6ec7de9241138fd1065ce723ad68648c0bd4572801f800363e7f1f34362312d8f861857ffcdfc7accd950a WHIRLPOOL e08f686772af7e549e3997dfa382c8f94b97fe40ce1de3cb6fbfda01286d1e55bc80854c82869e0a0d54125a855e3761ede25225e9c8b69f5e732581bf23593e diff --git a/dev-ruby/msgpack/msgpack-0.7.4.ebuild b/dev-ruby/msgpack/msgpack-0.7.4.ebuild new file mode 100644 index 000..d6f6e81 --- /dev/null +++ b/dev-ruby/msgpack/msgpack-0.7.4.ebuild @@ -0,0 +1,41 @@ +# 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="doc" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_EXTRADOC="README.rdoc" + +inherit multilib ruby-fakegem + +DESCRIPTION="Binary-based efficient data interchange format for ruby binding" +HOMEPAGE="http://msgpack.org/"; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" +IUSE="doc" + +ruby_add_bdepend "doc? ( dev-ruby/yard )" + +all_ruby_prepare() { + sed -i -e '/bundler/I s:^:#:' Rakefile || die + + # Remove jruby-specific specs that are run also for other rubies. + rm -rf spec/jruby || die + + sed -i -e '/git ls-files/d' msgpack.gemspec || die +} + +each_ruby_configure() { + ${RUBY} -Cext/${PN} extconf.rb || die "Configuration of extension failed." +} + +each_ruby_compile() { + emake V=1 -Cext/${PN} + cp ext/${PN}/msgpack$(get_modname) lib/${PN} || die "Unable to install msgpack library." +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/msgpack/
commit: b189cc3e19ba4fb30ace6af4cd7a16f92d77ccf5 Author: Hans de Graaff gentoo org> AuthorDate: Sun Jan 10 06:50:13 2016 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Jan 10 06:50:13 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b189cc3e dev-ruby/msgpack: cleanup Package-Manager: portage-2.2.26 dev-ruby/msgpack/Manifest | 2 -- dev-ruby/msgpack/msgpack-0.6.2.ebuild | 41 --- dev-ruby/msgpack/msgpack-0.7.0.ebuild | 41 --- 3 files changed, 84 deletions(-) diff --git a/dev-ruby/msgpack/Manifest b/dev-ruby/msgpack/Manifest index 2ae0900..2e50a4e 100644 --- a/dev-ruby/msgpack/Manifest +++ b/dev-ruby/msgpack/Manifest @@ -1,3 +1 @@ -DIST msgpack-0.6.2.gem 59904 SHA256 f59a903e239f7caa7c714042171e104029e575cd62415f1927407fd042b478a1 SHA512 7b3a697ee69df19dddcb0de835d4a6910a249bc2747fbeba1ba8ef9d485cdfaf0eafee52fbc5bf00c1c386f25d324109b46160f7ca56643feea1ddc9fc6605e9 WHIRLPOOL 516745a4cc0e2a0559b9ed4948e4db53fd4712a619b7ff9750d9d11e49e6e00b4a85242a30caf30f8bfadc438b70ed327a51728b051bf54a273b2120ed72b833 -DIST msgpack-0.7.0.gem 72704 SHA256 4c387745fac439fa77ec2e0f1d343f0b4c35d611e14ac7e205eece7c2aa45658 SHA512 f2c03389110329eb22fe7c0eea8e686a0cde0a9dcfad8d7ad57b126f6d04aa04c6860537edbb7a4b42de757900ced61eb68932665b24d1d96f1a4a44c46316eb WHIRLPOOL c087b2c5d15d30f8693e0e07d3cfa49c7e8a6d528cecf42f2019721988447e1caed7a180f44bdc83d4d578561ce2ea829e319ec0826f295cc20c1a3d79777389 DIST msgpack-0.7.1.gem 73216 SHA256 27d6182a94057f1d73f04acbd242c647e089a4bac469d5dc7dc4195afab53947 SHA512 dde9492b6bfa56e070043e4f55beaba1f9fc509df643acb946048b30d566a3e3d9c278f6691bc065507382cfe9a975fd658e2ccfc7370123d67cededf18cd807 WHIRLPOOL 9679761d5b780852ebf6a1cbc3746b63079139c6df86d8c8b9292e6d7fb4268076cc924f7ad51e9b32e8fd54ee200444a28874e537cf94e3e43446fc8e7f7855 diff --git a/dev-ruby/msgpack/msgpack-0.6.2.ebuild b/dev-ruby/msgpack/msgpack-0.6.2.ebuild deleted file mode 100644 index 2be6446..000 --- a/dev-ruby/msgpack/msgpack-0.6.2.ebuild +++ /dev/null @@ -1,41 +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 ruby22" - -RUBY_FAKEGEM_TASK_DOC="doc" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_EXTRADOC="README.rdoc" - -inherit multilib ruby-fakegem - -DESCRIPTION="Binary-based efficient data interchange format for ruby binding" -HOMEPAGE="http://msgpack.org/"; - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" -IUSE="doc" - -ruby_add_bdepend "doc? ( dev-ruby/yard )" - -all_ruby_prepare() { - sed -i -e '/bundler/I s:^:#:' Rakefile || die - - # Remove jruby-specific specs that are run also for other rubies. - rm -rf spec/jruby - - sed -i -e '/git ls-files/d' msgpack.gemspec || die -} - -each_ruby_configure() { - ${RUBY} -Cext/${PN} extconf.rb || die "Configuration of extension failed." -} - -each_ruby_compile() { - emake V=1 -Cext/${PN} - cp ext/${PN}/msgpack$(get_modname) lib/${PN} || die "Unable to install msgpack library." -} diff --git a/dev-ruby/msgpack/msgpack-0.7.0.ebuild b/dev-ruby/msgpack/msgpack-0.7.0.ebuild deleted file mode 100644 index 1f72c65..000 --- a/dev-ruby/msgpack/msgpack-0.7.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2015 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="doc" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_EXTRADOC="README.rdoc" - -inherit multilib ruby-fakegem - -DESCRIPTION="Binary-based efficient data interchange format for ruby binding" -HOMEPAGE="http://msgpack.org/"; - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" -IUSE="doc" - -ruby_add_bdepend "doc? ( dev-ruby/yard )" - -all_ruby_prepare() { - sed -i -e '/bundler/I s:^:#:' Rakefile || die - - # Remove jruby-specific specs that are run also for other rubies. - rm -rf spec/jruby || die - - sed -i -e '/git ls-files/d' msgpack.gemspec || die -} - -each_ruby_configure() { - ${RUBY} -Cext/${PN} extconf.rb || die "Configuration of extension failed." -} - -each_ruby_compile() { - emake V=1 -Cext/${PN} - cp ext/${PN}/msgpack$(get_modname) lib/${PN} || die "Unable to install msgpack library." -}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/listen/
commit: accc9eb7cf30c4643412b169ce8e5a016d015fc6 Author: Hans de Graaff gentoo org> AuthorDate: Sun Jan 10 07:28:15 2016 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Jan 10 07:28:15 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=accc9eb7 dev-ruby/listen: add ruby22 Package-Manager: portage-2.2.26 dev-ruby/listen/listen-3.0.5.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/listen/listen-3.0.5.ebuild b/dev-ruby/listen/listen-3.0.5.ebuild index 7a230a3..0653cde 100644 --- a/dev-ruby/listen/listen-3.0.5.ebuild +++ b/dev-ruby/listen/listen-3.0.5.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 -USE_RUBY="ruby20 ruby21" +USE_RUBY="ruby20 ruby21 ruby22" RUBY_FAKEGEM_RECIPE_TEST="rspec3"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/webmock/
commit: a09844e163aaf302bbd97ed61f28faa1893c3ce9 Author: Hans de Graaff gentoo org> AuthorDate: Sun Jan 10 07:04:11 2016 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Jan 10 07:04:11 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a09844e1 dev-ruby/webmock: add 1.22.6 Package-Manager: portage-2.2.26 dev-ruby/webmock/Manifest | 1 + dev-ruby/webmock/webmock-1.22.6.ebuild | 52 ++ 2 files changed, 53 insertions(+) diff --git a/dev-ruby/webmock/Manifest b/dev-ruby/webmock/Manifest index 04567dc..fb0bbc0 100644 --- a/dev-ruby/webmock/Manifest +++ b/dev-ruby/webmock/Manifest @@ -3,3 +3,4 @@ DIST webmock-1.20.3.gem 99840 SHA256 c01692190af4a5f26f376bf5678af1ebaeb5ac6d6f4 DIST webmock-1.22.1.gem 106496 SHA256 99ef5ebda396770ffe44380428845038d02bd8d5e398a633d16675a32ec637a8 SHA512 c7cd02d0f9dc37e54027497d37f7b2a2a83748357b96d3b721b0fcb56f502bf5d3897f95d0b7e2a5f6a99916881e618ee747107c657fc8fd966c61d7cd2834b7 WHIRLPOOL 16697be31f35d49a40202ae1711a4aa2327bd1838129e33c2b7964810acab4364315245fd1e18c27cc60611aaea60abe75241dce93b020b932e690b29450dace DIST webmock-1.22.3.gem 106496 SHA256 5483cbb3f871107cf3a9ef8500b973ff3f7550a412498651b71bceb8fe3e4451 SHA512 268552bbbee8706d2e57dd8674335f42e8ed79ade29b7771eb5bc05b1f86288220359c0fae7e63dab11172c79317acf3331d2d2935e2e32060538a491d6f5b4f WHIRLPOOL 95ffe8a95a4d5ee0dd00ab06abb0e3a16cab7b768a6110fe767ee783a8a8a187684205ebc6613b437107492641ba3e868b0b9ca89fb4dc883c6fcfae02f8c830 DIST webmock-1.22.5.gem 107520 SHA256 76539e2697146ce7b188244d233b11818a05a6bec1d72702f740c638a9195658 SHA512 977fc73d7d9200f23977d5b94cd3d4c2cdd7125f77b4befffb8fb0d543fcaa5c8a3d7576d30d24607fba9e75fd865e4f4991309ceb18343b7fc6a50e505c7989 WHIRLPOOL 29d5934b3a975147bcde5d62e14070c952b4b789495f659f01800cad0c68de4d47343ea74bdadcda79fbee4f0494e72c8b4b1b8b23f2801f4370aeba1bff725f +DIST webmock-1.22.6.gem 108032 SHA256 a4ba0124c5e1890a1d9e4a47f44493f14abb2fe3415e82b64bc677670792debf SHA512 42dbec5e3c56f0cdce37a53b2f49f400e03601f1a62c02caf7c5c022e51ab5c8304b35a8edea6675347a39b1d2ce08dea24bf555bdecf9268308dcfa6ec1c302 WHIRLPOOL 2033d4634125669556bfad0bfe22881c9115478e175a015a5c22323e30195f135e757e46c44f27fde98109527d78ff4a25d4f4d56b7143db212d9e34056d4623 diff --git a/dev-ruby/webmock/webmock-1.22.6.ebuild b/dev-ruby/webmock/webmock-1.22.6.ebuild new file mode 100644 index 000..0e61f36 --- /dev/null +++ b/dev-ruby/webmock/webmock-1.22.6.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +USE_RUBY="ruby20 ruby21" + +RUBY_FAKEGEM_TASK_TEST="test spec NO_CONNECTION=true" + +RUBY_FAKEGEM_RECIPE_DOC="rdoc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +inherit ruby-fakegem + +DESCRIPTION="Allows stubbing HTTP requests and setting expectations on HTTP requests" +HOMEPAGE="https://github.com/bblimke/webmock"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc64" +IUSE="" + +ruby_add_rdepend ">=dev-ruby/addressable-2.3.6 >=dev-ruby/crack-0.3.2 dev-ruby/hashdiff" + +ruby_add_bdepend "test? ( + dev-ruby/minitest:5 + dev-ruby/rspec:3 + dev-ruby/rack + >=dev-ruby/httpclient-2.2.4 + >=dev-ruby/patron-0.4.18 + >=dev-ruby/http-0.8.0:0.8 )" + +all_ruby_prepare() { + # Remove bundler support + rm Gemfile || die + sed -i -e '/[Bb]undler/d' Rakefile || die + + # There is now optional support for curb and typhoeus which we don't + # have in Gentoo yet. em_http_request is available in Gentoo but its + # version is too old. + sed -i -e '/\(curb\|typhoeus\|em-http\)/d' spec/spec_helper.rb || die + rm spec/acceptance/{typhoeus,curb,excon,em_http_request}/* || die +} + +each_ruby_test() { + ${RUBY} -S rake test NO_CONNECTION=true || die + ${RUBY} -S rspec-3 spec || die + + einfo "Delay to allow the test server to stop" + sleep 10 +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/bundler-audit/
commit: 1aece91e7ce3a8aeaa77c87ebac4d3b76ce5215a Author: Hans de Graaff gentoo org> AuthorDate: Sun Jan 10 07:16:58 2016 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Jan 10 07:16:58 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1aece91e dev-ruby/bundler-audit: cleanup Package-Manager: portage-2.2.26 dev-ruby/bundler-audit/Manifest | 1 - dev-ruby/bundler-audit/bundler-audit-0.3.1.ebuild | 20 2 files changed, 21 deletions(-) diff --git a/dev-ruby/bundler-audit/Manifest b/dev-ruby/bundler-audit/Manifest index 01a8cd7..e7beb9c 100644 --- a/dev-ruby/bundler-audit/Manifest +++ b/dev-ruby/bundler-audit/Manifest @@ -1,2 +1 @@ -DIST bundler-audit-0.3.1.gem 47104 SHA256 ee1101bda2740e75f3cae29af1614664b18f51193a235cc8b4042449dfb4eb0c SHA512 e27714d1edf8681b38433a64087c6c6ccb2d073bd807d2eed2f4153188b8151b98ffd9e5979827752b83f1b1fab09399d3421acc1045355439b2d95c500a7b32 WHIRLPOOL abe8ebf9f8cce2e9e7ee4c27fb0549190eafe6113e9ce54b74229d1ac1de38e71b490df5b1137c78665b642add18fafeebccfafa39744942e589bc02ed542d7b DIST bundler-audit-0.4.0.gem 48128 SHA256 db4d0570bb09057bb9194bd77999ced6955569c287db450b55c79f23c41c5b57 SHA512 d6e362186c7234bac9184d026d0ae125c22bb6bb54a8a681b6b76adfe9886acec4a724291d3db058b6afb1c42f026bf4bae0969d3751b1299364f726b78f14fa WHIRLPOOL aee50d885f4ff1bb7fadc88bea8965823118066809966c1a40f4f535959c9eb884eef3eaf39cc3d419db7da65ce091349a3cf6a4f2acd26b80a28baa4bf6ef14 diff --git a/dev-ruby/bundler-audit/bundler-audit-0.3.1.ebuild b/dev-ruby/bundler-audit/bundler-audit-0.3.1.ebuild deleted file mode 100644 index 5bba6de..000 --- a/dev-ruby/bundler-audit/bundler-audit-0.3.1.ebuild +++ /dev/null @@ -1,20 +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_EXTRAINSTALL="data" - -inherit ruby-fakegem - -DESCRIPTION="An easy way to vendor gem dependencies" -HOMEPAGE="https://github.com/rubysec/bundler-audit"; - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -RESTRICT="test" - -ruby_add_rdepend "dev-ruby/thor dev-ruby/bundler"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/bundler-audit/
commit: dfc5a067d3508580fb8d16041f8be7648a28c265 Author: Hans de Graaff gentoo org> AuthorDate: Sun Jan 10 07:18:22 2016 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Jan 10 07:18:22 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfc5a067 dev-ruby/bundler-audit: add ruby22 Package-Manager: portage-2.2.26 dev-ruby/bundler-audit/bundler-audit-0.4.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/bundler-audit/bundler-audit-0.4.0.ebuild b/dev-ruby/bundler-audit/bundler-audit-0.4.0.ebuild index 2ae9f57..b2d83f8 100644 --- a/dev-ruby/bundler-audit/bundler-audit-0.4.0.ebuild +++ b/dev-ruby/bundler-audit/bundler-audit-0.4.0.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 -USE_RUBY="ruby19 ruby20 ruby21" +USE_RUBY="ruby19 ruby20 ruby21 ruby22" RUBY_FAKEGEM_RECIPE_DOC="rdoc"
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/modules/scan/directories/
commit: bc1957a35580c12d100b1d7aec02e671bd770e8f Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 23:23:52 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 03:23:52 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=bc1957a3 repoman: Migrate code to a new MtimeChecks class in directories plugin pym/repoman/modules/scan/directories/__init__.py | 8 pym/repoman/modules/scan/directories/mtime.py| 24 pym/repoman/scanner.py | 5 + 3 files changed, 33 insertions(+), 4 deletions(-) diff --git a/pym/repoman/modules/scan/directories/__init__.py b/pym/repoman/modules/scan/directories/__init__.py index 7fe9f0e..b9daef0 100644 --- a/pym/repoman/modules/scan/directories/__init__.py +++ b/pym/repoman/modules/scan/directories/__init__.py @@ -18,6 +18,14 @@ module_spec = { 'func_kwargs': { }, }, + 'mtime-module': { + 'name': "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..e113cdd --- /dev/null +++ b/pym/repoman/modules/scan/directories/mtime.py @@ -0,0 +1,24 @@ + + +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 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 8657c73..b00dbd9 100644 --- a/pym/repoman/scanner.py +++ b/pym/repoman/scanner.py @@ -293,6 +293,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]) @@ -321,10 +322,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(
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/modules/scan/ebuild/
commit: 0983df3610e6bc0a3ccfcf99369fe105cb1b Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 17:33:26 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 03:23:51 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=0983df36 repoman: Move ebuild_archs to the Ebuild class pym/repoman/modules/scan/ebuild/ebuild.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pym/repoman/modules/scan/ebuild/ebuild.py b/pym/repoman/modules/scan/ebuild/ebuild.py index 62c9e52..7362ff7 100644 --- a/pym/repoman/modules/scan/ebuild/ebuild.py +++ b/pym/repoman/modules/scan/ebuild/ebuild.py @@ -35,6 +35,7 @@ class Ebuild(ScanBase): self.eapi = None self.inherited = None self.keywords = None + self.archs = None def _set_paths(self, **kwargs): repolevel = kwargs.get('repolevel')
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/modules/scan/depend/
commit: 8b9af1c3a77cee700a7c8ea33ffef96718418a19 Author: Brian Dolbec gentoo org> AuthorDate: Mon Jan 4 08:09:33 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 03:23:53 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=8b9af1c3 repoman: Create a new DependUnknown plugin class pym/repoman/modules/scan/depend/__init__.py | 8 pym/repoman/modules/scan/depend/unknown.py | 30 + pym/repoman/scanner.py | 10 +- 3 files changed, 39 insertions(+), 9 deletions(-) diff --git a/pym/repoman/modules/scan/depend/__init__.py b/pym/repoman/modules/scan/depend/__init__.py index 2dac94b..6b4 100644 --- a/pym/repoman/modules/scan/depend/__init__.py +++ b/pym/repoman/modules/scan/depend/__init__.py @@ -26,6 +26,14 @@ module_spec = { 'func_desc': { }, }, + 'unknown-module': { + 'name': "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..61d51b9 --- /dev/null +++ b/pym/repoman/modules/scan/depend/unknown.py @@ -0,0 +1,30 @@ +# -*- 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 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 be971db..89eaa57 100644 --- a/pym/repoman/scanner.py +++ b/pym/repoman/scanner.py @@ -289,6 +289,7 @@ class Scanner(object): ('mtime', 'MtimeChecks'), ('encoding', 'EncodingCheck'), # 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]) @@ -316,15 +317,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/scan/metadata/, pym/repoman/
commit: 5e273483758272413387c1dadd403a8f1bffdc4a Author: Brian Dolbec gentoo org> AuthorDate: Mon Jan 4 08:37:22 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 03:23:53 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=5e273483 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 | 8 ++ pym/repoman/modules/scan/metadata/unused.py | 32 pym/repoman/scanner.py| 36 --- 3 files changed, 67 insertions(+), 9 deletions(-) diff --git a/pym/repoman/modules/scan/metadata/__init__.py b/pym/repoman/modules/scan/metadata/__init__.py index 6ab44f6..ed4a967 100644 --- a/pym/repoman/modules/scan/metadata/__init__.py +++ b/pym/repoman/modules/scan/metadata/__init__.py @@ -50,6 +50,14 @@ module_spec = { 'func_desc': { }, }, + 'unused-metadata': { + 'name': "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 89eaa57..50dd259 100644 --- a/pym/repoman/scanner.py +++ b/pym/repoman/scanner.py @@ -269,7 +269,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() @@ -317,11 +316,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) + if rdata.g
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/modules/scan/metadata/
commit: 9f58a4fc9e62c30f02c1284e8e0ae7af361c6f78 Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 11:56:25 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 03:23:50 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=9f58a4fc repoman: Migrate more metadata checks to ebuild_metadata.py .../modules/scan/metadata/ebuild_metadata.py | 32 -- pym/repoman/scanner.py | 17 2 files changed, 30 insertions(+), 19 deletions(-) diff --git a/pym/repoman/modules/scan/metadata/ebuild_metadata.py b/pym/repoman/modules/scan/metadata/ebuild_metadata.py index 2dc1db2..77c947e 100644 --- a/pym/repoman/modules/scan/metadata/ebuild_metadata.py +++ b/pym/repoman/modules/scan/metadata/ebuild_metadata.py @@ -5,6 +5,8 @@ import re import sys +from repoman.qa_data import missingvars + if sys.hexversion >= 0x300: basestring = str @@ -16,7 +18,7 @@ class EbuildMetadata(object): def __init__(self, **kwargs): self.qatracker = kwargs.get('qatracker') - def check(self, **kwargs): + def invalidchar(self, **kwargs): ebuild = kwargs.get('ebuild') for k, v in ebuild.metadata.items(): if not isinstance(v, basestring): @@ -28,9 +30,35 @@ class EbuildMetadata(object): "%s: %s variable contains non-ASCII " "character at position %s" % (ebuild.relative_path, k, m.start() + 1)) + return {'continue': False} + + def missing(self, **kwargs): + ebuild = kwargs.get('ebuild') + for pos, missing_var in enumerate(missingvars): + if not ebuild.metadata.get(missing_var): + if kwargs.get('catdir') == "virtual" and \ + missing_var in ("HOMEPAGE", "LICENSE"): + continue + if kwargs.get('live_ebuild') and missing_var == "KEYWORDS": + continue + myqakey = missingvars[pos] + ".missing" + self.qatracker.add_error(myqakey, '%s/%s.ebuild' + % (kwargs.get('xpkg'), kwargs.get('y_ebuild'))) + return {'continue': False} + + def old_virtual(self, **kwargs): + ebuild = kwargs.get('ebuild') if ebuild.metadata.get("PROVIDE"): self.qatracker.add_error("virtual.oldstyle", ebuild.relative_path) + return {'continue': False} + def virtual(self, **kwargs): + ebuild = kwargs.get('ebuild') + if kwargs.get('catdir') == "virtual": + for var in ("HOMEPAGE", "LICENSE"): + if ebuild.metadata.get(var): + myqakey = var + ".virtual" + self.qatracker.add_error(myqakey, ebuild.relative_path) return {'continue': False} @property @@ -39,4 +67,4 @@ class EbuildMetadata(object): @property def runInEbuilds(self): - return (True, [self.check]) + return (True, [self.invalidchar, self.missing, self.old_virtual, self.virtual]) diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py index 46f46f5..d42fd33 100644 --- a/pym/repoman/scanner.py +++ b/pym/repoman/scanner.py @@ -324,23 +324,6 @@ class Scanner(object): if y_ebuild_continue: continue - - for pos, missing_var in enumerate(missingvars): - if not dynamic_data['ebuild'].metadata.get(missing_var): - if dynamic_data['catdir'] == "virtual" and \ - missing_var in ("HOMEPAGE", "LICENSE"): - continue - if dynamic_data['live_ebuild'] and missing_var == "KEYWORDS": - continue - myqakey = missingvars[pos] + ".missing" - self.qatracker.add_error(myqakey, xpkg + "/" + y_ebuild + ".ebuild") - - if dynamic_data['catdir'] == "virtual": - for var in ("HOMEPAGE", "LICENSE"): - if dynamic_data['ebuild'].metadata.get(var): - myqakey = var + ".virtual" - self.qatracker.add_error(myqakey, dynamic_data['ebuild'].relative_path) - if dynami
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/checks/ebuilds/variables/, ...
commit: c45eaee3439b05bd90cbafa2b48d3e2bbd03 Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 23:10:48 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 03:23:51 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=c45eaee3 repoman: Migrate RestrictChecks to a plugin module pym/repoman/modules/scan/metadata/__init__.py | 8 ++ .../scan/metadata}/restrict.py | 29 +++--- pym/repoman/scanner.py | 7 +- 3 files changed, 29 insertions(+), 15 deletions(-) diff --git a/pym/repoman/modules/scan/metadata/__init__.py b/pym/repoman/modules/scan/metadata/__init__.py index ed0c59d..6ab44f6 100644 --- a/pym/repoman/modules/scan/metadata/__init__.py +++ b/pym/repoman/modules/scan/metadata/__init__.py @@ -42,6 +42,14 @@ module_spec = { 'func_desc': { }, }, + 'restrict-metadata': { + 'name': "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 1f792bd..8657c73 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 @@ -209,8 +208,6 @@ class Scanner(object): 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} @@ -295,7 +292,7 @@ class Scanner(object): ('description', 'DescriptionChecks'), (None, 'KeywordChecks'), ('arches', 'ArchChecks'), ('depend', 'DependChecks'), ('use_flags', 'USEFlagChecks'), ('ruby', '
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/modules/scan/options/
commit: e1ea46d0e76da941fe078e4fe933a9b74ff7d459 Author: Brian Dolbec gentoo org> AuthorDate: Mon Jan 4 07:55:55 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 03:23:52 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=e1ea46d0 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 | 23 +++ pym/repoman/modules/scan/options/options.py | 22 ++ pym/repoman/scanner.py | 10 ++ 3 files changed, 47 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..8424058 --- /dev/null +++ b/pym/repoman/modules/scan/options/__init__.py @@ -0,0 +1,23 @@ +# 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", + '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..b592884 --- /dev/null +++ b/pym/repoman/modules/scan/options/options.py @@ -0,0 +1,22 @@ + + +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 runInPkgs(self): + return (False, []) + + @property + def runInEbuilds(self): + return (True, [self.is_forced]) diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py index ac77d1f..a047237 100644 --- a/pym/repoman/scanner.py +++ b/pym/repoman/scanner.py @@ -290,6 +290,8 @@ class Scanner(object): ('use_flags', 'USEFlagChecks'), ('ruby', 'RubyEclassChecks'), ('license', 'LicenseChecks'), ('restrict', 'RestrictChecks'), ('mtime', 'MtimeChecks'), ('encoding', 'EncodingCheck'), + # Options.is_forced() is used to bypass further checks + ('options', 'Options'), ]: if mod[0]: mod_class = MODULE_CONTROLLER.get_class(mod[0]) @@ -317,14 +319,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/modules/scan/directories/, pym/repoman/
commit: 9413c11a3d156addb642b0758ecd4535e76a26ad Author: Brian Dolbec gentoo org> AuthorDate: Mon Jan 4 04:44:05 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 03:23:52 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=9413c11a repoman: Create new EncodingCheck class plugin pym/repoman/modules/scan/directories/__init__.py | 8 + pym/repoman/modules/scan/directories/encoding.py | 41 pym/repoman/scanner.py | 21 +--- 3 files changed, 50 insertions(+), 20 deletions(-) diff --git a/pym/repoman/modules/scan/directories/__init__.py b/pym/repoman/modules/scan/directories/__init__.py index b9daef0..548d393 100644 --- a/pym/repoman/modules/scan/directories/__init__.py +++ b/pym/repoman/modules/scan/directories/__init__.py @@ -26,6 +26,14 @@ module_spec = { 'func_kwargs': { }, }, + 'encoding-module': { + 'name': "encoding", + 'class': "EncodingCheck", + 'description': doc, + 'functions': ['check'], + 'func_kwargs': { + }, + }, } } diff --git a/pym/repoman/modules/scan/directories/encoding.py b/pym/repoman/modules/scan/directories/encoding.py new file mode 100644 index 000..0985e16 --- /dev/null +++ b/pym/repoman/modules/scan/directories/encoding.py @@ -0,0 +1,41 @@ + +import io + +from portage import _encodings +from portage import _unicode_encode + +from repoman.checks.ebuilds.checks import run_checks + + +class EncodingCheck(object): + + def __init__(self, **kwargs): + self.qatracker = kwargs.get('qatracker') + + 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: + f.close() + except UnicodeDecodeError: + # A file.UTF8 failure will have already been recorded. + pass + 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 b00dbd9..ac77d1f 100644 --- a/pym/repoman/scanner.py +++ b/pym/repoman/scanner.py @@ -3,7 +3,6 @@ from __future__ import print_function, unicode_literals import copy -import io import logging from itertools import chain from pprint import pformat @@ -13,11 +12,8 @@ from _emerge.Package import Package import portage from portage import normalize_path from portage import os -from portage import _encodings -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.modules.commit import repochecks from repoman.profile import check_profiles, dev_profile_keywords, setup_profile from repoman.repos import repo_metadata @@ -293,7 +289,7 @@ class Scanner(object): ('arches', 'ArchChecks'), ('depend', 'DependChecks'), ('use_flags', 'USEFlagChecks'), ('ruby', 'RubyEclassChecks'), ('license', 'LicenseChecks'), ('restrict', 'RestrictChecks'), - ('mtime', 'MtimeChecks'), + ('mtime', 'MtimeChecks'), ('encoding', 'EncodingCheck'), ]: if mod[0]: mod_class = MODULE_CONTROLLER.get_class(mod[0]) @@ -322,21 +318,6 @@ class Scanner(object): continue # Syntax Checks - try: - # All ebuilds should have utf_8 encoding. - f = io.open( - _unicode_encode( - dynamic_data['ebuild'].full_path, encoding=_encodings['fs'], errors='strict'), - mode='r', encoding=_encodings['repo.content
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/checks/ebuilds/variables/, pym/repoman/modules/scan/metadata/, ...
commit: 3070f601e972e077e1cc0414d1452683f6139858 Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 23:09:27 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 03:23:51 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=3070f601 repoman: Migrate license checks to a plugin module pym/repoman/checks/ebuilds/variables/license.py | 47 -- pym/repoman/modules/scan/metadata/__init__.py | 8 pym/repoman/modules/scan/metadata/license.py| 53 + pym/repoman/scanner.py | 7 +--- 4 files changed, 62 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 2506521..ed0c59d 100644 --- a/pym/repoman/modules/scan/metadata/__init__.py +++ b/pym/repoman/modules/scan/metadata/__init__.py @@ -34,6 +34,14 @@ module_spec = { 'func_desc': { }, }, + 'license-metadata': { + 'name': "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 LICENSE variable, remove USE conditions and flatte
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/
commit: 7e9737c24de6c9f548d1bc7ea90573ff955ca767 Author: Brian Dolbec gentoo org> AuthorDate: Thu Jan 7 01:41:02 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 03:23:53 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=7e9737c2 repoman/metdata.py: Update metdata.dtd url pym/repoman/metadata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pym/repoman/metadata.py b/pym/repoman/metadata.py index 70c07a8..f54c5a4 100644 --- a/pym/repoman/metadata.py +++ b/pym/repoman/metadata.py @@ -29,7 +29,7 @@ metadata_xml_encoding = 'UTF-8' metadata_xml_declaration = '' \ % (metadata_xml_encoding,) metadata_doctype_name = 'pkgmetadata' -metadata_dtd_uri = 'http://www.gentoo.org/dtd/metadata.dtd' +metadata_dtd_uri = 'https://www.gentoo.org/dtd/metadata.dtd' # force refetch if the local copy creation time is older than this metadata_dtd_ctime_interval = 60 * 60 * 24 * 7 # 7 days
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/
commit: 2bd3c35cb00033f17b4426e75a30f2d7e73173c3 Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 21:55:33 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 03:23:51 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=2bd3c35c 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 6d5416b..d5faded 100644 --- a/pym/repoman/scanner.py +++ b/pym/repoman/scanner.py @@ -283,7 +283,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 @@ -324,8 +324,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) @@ -535,7 +533,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/scan/keywords/, pym/repoman/
commit: c935ccc827a5fae5f39ec79488c03a1922c0f95b Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 18:28:58 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 03:23:49 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=c935ccc8 repoman: Complete KeywordChecks migration pym/repoman/modules/scan/keywords/keywords.py | 47 --- pym/repoman/scanner.py| 3 +- 2 files changed, 23 insertions(+), 27 deletions(-) diff --git a/pym/repoman/modules/scan/keywords/keywords.py b/pym/repoman/modules/scan/keywords/keywords.py index 484d7d5..e34c891 100644 --- a/pym/repoman/modules/scan/keywords/keywords.py +++ b/pym/repoman/modules/scan/keywords/keywords.py @@ -19,6 +19,8 @@ class KeywordChecks(ScanBase): super(KeywordChecks, self).__init__(**kwargs) self.qatracker = kwargs.get('qatracker') self.options = kwargs.get('options') + self.repo_metadata = kwargs.get('repo_metadata') + self.profiles = kwargs.get('profiles') self.slot_keywords = {} def prepare(self, **kwargs): @@ -45,21 +47,19 @@ class KeywordChecks(ScanBase): live_ebuild = kwargs.get('live_ebuild') if not self.options.straight_to_stable: self._checkAddedWithStableKeywords( - package, ebuild, y_ebuild, keywords, changed) + xpkg, ebuild, y_ebuild, ebuild.keywords, changed) - self._checkForDroppedKeywords( - pkg, ebuild, ebuild_archs, live_ebuild) + self._checkForDroppedKeywords(pkg, ebuild, ebuild.archs, live_ebuild) - self._checkForInvalidKeywords( - pkg, package, y_ebuild, kwlist, profiles) + self._checkForInvalidKeywords(ebuild, xpkg, y_ebuild) - self._checkForMaskLikeKeywords( - package, y_ebuild, keywords, kwlist) + self._checkForMaskLikeKeywords(xpkg, y_ebuild, ebuild.keywords) - self.slot_keywords[pkg.slot].update(ebuild_archs) + self.slot_keywords[pkg.slot].update(ebuild.archs) return {'continue': False} - def _isKeywordStable(self, keyword): + @staticmethod + def _isKeywordStable(keyword): return not keyword.startswith("~") and not keyword.startswith("-") def _checkAddedWithStableKeywords( @@ -88,9 +88,8 @@ class KeywordChecks(ScanBase): ebuild.relative_path, " ".join(sorted(dropped_keywords - def _checkForInvalidKeywords( - self, pkg, package, y_ebuild, kwlist, profiles): - myuse = pkg._metadata["KEYWORDS"].split() + def _checkForInvalidKeywords(self, ebuild, xpkg, y_ebuild): + myuse = ebuild.keywords for mykey in myuse: if mykey not in ("-*", "*", "~*"): @@ -99,20 +98,16 @@ class KeywordChecks(ScanBase): if not self._isKeywordStable(myskey[:1]): myskey = myskey[1:] - if myskey not in kwlist: + if myskey not in self.repo_metadata['kwlist']: + self.qatracker.add_error("KEYWORDS.invalid", + "%s/%s.ebuild: %s" % (xpkg, y_ebuild, mykey)) + elif myskey not in self.profiles: self.qatracker.add_error( "KEYWORDS.invalid", - "%s/%s.ebuild: %s" % ( - package, y_ebuild, mykey)) - elif myskey not in profiles: - self.qatracker.add_error( - "KEYWORDS.invalid", - "%s/%s.ebuild: %s (profile invalid)" % ( - package, y_ebuild, mykey)) - - def _checkForMaskLikeKeywords( - self, package, y_ebuild, keywords, kwlist): + "%s/%s.ebuild: %s (profile invalid)" + % (xpkg, y_ebuild, mykey)) + def _checkForMaskLikeKeywords(self, xpkg, y_ebuild, keywords): # KEYWORDS="-*" is a stupid replacement for package.mask # and screws general KEYWORDS semantics if "-*" in keywords: @@ -121,12 +116,12 @@ class KeywordChecks(ScanBase): for kw in keywords:
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/modules/scan/depend/, pym/repoman/
commit: 89295567960c110468afb5b972583b4c56f7180a Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 21:19:59 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 03:23:51 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=89295567 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 8a0ff48..7f1d007 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 runInPkgs(self): diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py index d42fd33..6d5416b 100644 --- a/pym/repoman/scanner.py +++ b/pym/repoman/scanner.py @@ -324,26 +324,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) @@ -449,7 +433,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))) @@ -539,7 +523,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/, pym/repoman/checks/ebuilds/variables/, ...
commit: 2e358284573f56c6b5b67a736e38852fc55f55a7 Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 17:36:26 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 03:23:49 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=2e358284 repoman: Migrate DescriptionChecks to the plugin system pym/repoman/modules/scan/metadata/__init__.py| 8 .../scan/metadata}/description.py| 20 ++-- pym/repoman/scanner.py | 5 + 3 files changed, 23 insertions(+), 10 deletions(-) diff --git a/pym/repoman/modules/scan/metadata/__init__.py b/pym/repoman/modules/scan/metadata/__init__.py index eba6565..2506521 100644 --- a/pym/repoman/modules/scan/metadata/__init__.py +++ b/pym/repoman/modules/scan/metadata/__init__.py @@ -26,6 +26,14 @@ module_spec = { 'func_desc': { }, }, + 'description-metadata': { + 'name': "description", + 'class': "DescriptionChecks", + 'description': doc, + 'functions': ['check'], + 'func_desc': { + }, + }, } } diff --git a/pym/repoman/checks/ebuilds/variables/description.py b/pym/repoman/modules/scan/metadata/description.py similarity index 66% rename from pym/repoman/checks/ebuilds/variables/description.py rename to pym/repoman/modules/scan/metadata/description.py index a2b1057..3570607 100644 --- a/pym/repoman/checks/ebuilds/variables/description.py +++ b/pym/repoman/modules/scan/metadata/description.py @@ -9,20 +9,19 @@ from repoman.qa_data import max_desc_len class DescriptionChecks(object): '''Perform checks on the DESCRIPTION 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, ebuild): + def checkTooLong(self, **kwargs): ''' @param pkg: Package in which we check (object). @param ebuild: Ebuild which we check (object). ''' - self._checkTooLong(pkg, ebuild) - - def _checkTooLong(self, pkg, ebuild): + ebuild = kwargs.get('ebuild') + pkg = kwargs.get('pkg') # 14 is the length of DESCRIPTION="" if len(pkg._metadata['DESCRIPTION']) > max_desc_len: self.qatracker.add_error( @@ -30,3 +29,12 @@ class DescriptionChecks(object): "%s: DESCRIPTION is %d characters (max %d)" % (ebuild.relative_path, len( pkg._metadata['DESCRIPTION']), max_desc_len)) + return {'continue': False} + + @property + def runInPkgs(self): + return (False, []) + + @property + def runInEbuilds(self): + return (True, [self.checkTooLong]) diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py index 955440e..bb856b8 100644 --- a/pym/repoman/scanner.py +++ b/pym/repoman/scanner.py @@ -21,7 +21,6 @@ from repoman.checks.ebuilds.checks import run_checks from repoman.checks.ebuilds.eclasses.ruby import RubyEclassChecks from repoman.check_missingslot import check_missingslot from repoman.checks.ebuilds.use_flags import USEFlagChecks -from repoman.checks.ebuilds.variables.description import DescriptionChecks from repoman.checks.ebuilds.variables.license import LicenseChecks from repoman.checks.ebuilds.variables.restrict import RestrictChecks from repoman.modules.commit import repochecks @@ -216,7 +215,6 @@ class Scanner(object): # initialize our checks classes here before the big xpkg loop self.use_flag_checks = USEFlagChecks(self.qatracker, uselist) self.rubyeclasscheck = RubyEclassChecks(self.qatracker) - self.descriptioncheck = DescriptionChecks(self.qatracker) self.licensecheck = LicenseChecks(self.qatracker, liclist, liclist_deprecated) self.restrictcheck = RestrictChecks(self.qatracker) @@ -301,6 +299,7 @@ class Scanner(object): for mod in [('ebuild', 'Ebuild'), ('live', 'LiveEclassChecks'), ('eapi', 'EAPIChecks'), ('ebuild_metadata', 'EbuildMetadata'), ('thirdpartymirrors', 'ThirdPartyMirrors'), + ('description', 'DescriptionChecks'), ]: if mod[0]: mod_class = MODULE_CONTROLLER.get_class(mod[0]) @@ -347,8 +346,6 @@ class Scan
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/
commit: 9ac49c16de562debc7ecd6f7155fef20cc320803 Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 05:33:17 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 03:23:53 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=9ac49c16 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 8784685..d43a688 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 @@ -38,13 +37,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") @@ -62,6 +62,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 50dd259..2620df3 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): @@ -197,7 +197,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) # initialize our checks classes here before the big xpkg loop @@ -207,7 +207,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 = [] @@ -235,7 +235,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: @@ -299,7 +299,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/modules/scan/depend/, pym/repoman/
commit: cf6693c8e27b4b540076821d97c6dadaea697e76 Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 20:38:11 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 03:23:50 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=cf6693c8 repoman: New DependChecks plugin Migrate code from _scan_ebuilds to the plugin system pym/repoman/modules/scan/depend/__init__.py | 23 + pym/repoman/modules/scan/depend/depend.py | 132 pym/repoman/scanner.py | 119 ++--- 3 files changed, 162 insertions(+), 112 deletions(-) diff --git a/pym/repoman/modules/scan/depend/__init__.py b/pym/repoman/modules/scan/depend/__init__.py new file mode 100644 index 000..73d3f8f --- /dev/null +++ b/pym/repoman/modules/scan/depend/__init__.py @@ -0,0 +1,23 @@ +# Copyright 2015-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +doc = """Depend plug-in module for repoman. +Performs Dependency checks on ebuilds.""" +__doc__ = doc[:] + + +module_spec = { + 'name': 'depend', + 'description': doc, + 'provides':{ + 'depend-module': { + 'name': "depend", + 'class': "DependChecks", + 'description': doc, + 'functions': ['check'], + 'func_desc': { + }, + }, + } +} + diff --git a/pym/repoman/modules/scan/depend/depend.py b/pym/repoman/modules/scan/depend/depend.py new file mode 100644 index 000..8a0ff48 --- /dev/null +++ b/pym/repoman/modules/scan/depend/depend.py @@ -0,0 +1,132 @@ + +from _emerge.Package import Package + +from repoman.check_missingslot import check_missingslot +# import our initialized portage instance +from repoman._portage import portage +from repoman.qa_data import suspect_virtual, suspect_rdepend + + +class DependChecks(object): + + def __init__(self, **kwargs): + self.qatracker = kwargs.get('qatracker') + self.portdb = kwargs.get('portdb') + + def check(self, **kwargs): + ebuild = kwargs.get('ebuild') + pkg = kwargs.get('pkg') + + unknown_pkgs = set() + + inherited_java_eclass = "java-pkg-2" in ebuild.inherited or \ + "java-pkg-opt-2" in ebuild.inherited, + inherited_wxwidgets_eclass = "wxwidgets" in ebuild.inherited + # operator_tokens = set(["||", "(", ")"]) + type_list, badsyntax = [], [] + for mytype in Package._dep_keys + ("LICENSE", "PROPERTIES", "PROVIDE"): + mydepstr = ebuild.metadata[mytype] + + buildtime = mytype in Package._buildtime_keys + runtime = mytype in Package._runtime_keys + token_class = None + if mytype.endswith("DEPEND"): + token_class = portage.dep.Atom + + try: + atoms = portage.dep.use_reduce( + mydepstr, matchall=1, flat=True, + is_valid_flag=pkg.iuse.is_valid_flag, token_class=token_class) + except portage.exception.InvalidDependString as e: + atoms = None + badsyntax.append(str(e)) + + if atoms and mytype.endswith("DEPEND"): + if runtime and \ + "test?" in mydepstr.split(): + self.qatracker.add_error( + mytype + '.suspect', + "%s: 'test?' USE conditional in %s" % + (ebuild.relative_path, mytype)) + + for atom in atoms: + if atom == "||": + continue + + is_blocker = atom.blocker + + # Skip dependency.unknown for blockers, so that we + # don't encourage people to remove necessary blockers, + # as discussed in bug 382407. We use atom.without_use + # due to bug 525376. + if not is_blocker and \ + not self.portdb.xmatch("match-all", atom.without_use) and \ + not atom.cp.startswith("virtual/"): + unknown_pkgs.add((mytype, atom.unevaluated_atom)) + +
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/modules/scan/metadata/
commit: 2df2c8204bcb6f54b3cbc7f22951fdcb897ac34f Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 11:31:26 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 03:23:50 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=2df2c820 scanner.py: Migrate another metadata check to ebuild_metadata pym/repoman/modules/scan/metadata/ebuild_metadata.py | 3 +++ pym/repoman/scanner.py | 2 -- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/pym/repoman/modules/scan/metadata/ebuild_metadata.py b/pym/repoman/modules/scan/metadata/ebuild_metadata.py index 143a40e..2dc1db2 100644 --- a/pym/repoman/modules/scan/metadata/ebuild_metadata.py +++ b/pym/repoman/modules/scan/metadata/ebuild_metadata.py @@ -28,6 +28,9 @@ class EbuildMetadata(object): "%s: %s variable contains non-ASCII " "character at position %s" % (ebuild.relative_path, k, m.start() + 1)) + if ebuild.metadata.get("PROVIDE"): + self.qatracker.add_error("virtual.oldstyle", ebuild.relative_path) + return {'continue': False} @property diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py index e6a17cd..46f46f5 100644 --- a/pym/repoman/scanner.py +++ b/pym/repoman/scanner.py @@ -324,8 +324,6 @@ class Scanner(object): if y_ebuild_continue: continue - if dynamic_data['ebuild'].metadata.get("PROVIDE"): - self.qatracker.add_error("virtual.oldstyle", dynamic_data['ebuild'].relative_path) for pos, missing_var in enumerate(missingvars): if not dynamic_data['ebuild'].metadata.get(missing_var):
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/modules/manifest/, pym/repoman/checks/ebuilds/variables/, ...
commit: ef1932499b2307795c94b0624b739198f899b9fb Author: Brian Dolbec gentoo org> AuthorDate: Wed Jan 6 03:08:08 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 03:23:53 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ef193249 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/use/, pym/repoman/, pym/repoman/checks/ebuilds/
commit: 579b15fcc854b1bd10f087af41c9b10ec6e252c1 Author: Brian Dolbec gentoo org> AuthorDate: Fri Jan 8 01:37:39 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 03:23:50 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=579b15fc repoman: Create USEFlagChecks class plugin pym/repoman/modules/scan/use/__init__.py | 23 ++ .../ebuilds => modules/scan/use}/use_flags.py | 36 ++ pym/repoman/scanner.py | 8 ++--- 3 files changed, 49 insertions(+), 18 deletions(-) diff --git a/pym/repoman/modules/scan/use/__init__.py b/pym/repoman/modules/scan/use/__init__.py new file mode 100644 index 000..e400719 --- /dev/null +++ b/pym/repoman/modules/scan/use/__init__.py @@ -0,0 +1,23 @@ +# Copyright 2015-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +doc = """Use plug-in module for repoman. +Performs use flag checks on ebuilds.""" +__doc__ = doc[:] + + +module_spec = { + 'name': 'use', + 'description': doc, + 'provides':{ + 'use-module': { + 'name': "use_flags", + 'class': "USEFlagChecks", + 'description': doc, + 'functions': ['check', 'getUsedUseFlags'], + 'func_desc': { + }, + }, + } +} + diff --git a/pym/repoman/checks/ebuilds/use_flags.py b/pym/repoman/modules/scan/use/use_flags.py similarity index 74% rename from pym/repoman/checks/ebuilds/use_flags.py rename to pym/repoman/modules/scan/use/use_flags.py index ac21b47..acc7dd3 100644 --- a/pym/repoman/checks/ebuilds/use_flags.py +++ b/pym/repoman/modules/scan/use/use_flags.py @@ -9,31 +9,39 @@ from repoman._portage import portage from portage import eapi from portage.eapi import eapi_has_iuse_defaults, eapi_has_required_use +from repoman.modules.scan.scanbase import ScanBase -class USEFlagChecks(object): +class USEFlagChecks(ScanBase): '''Performs checks on USE flags listed in the ebuilds and metadata.xml''' - def __init__(self, qatracker, globalUseFlags): - ''' + def __init__(self, **kwargs): + '''Class init + @param qatracker: QATracker instance @param globalUseFlags: Global USE flags ''' - self.qatracker = qatracker - self.globalUseFlags = globalUseFlags + super(USEFlagChecks, self).__init__(**kwargs) + self.qatracker = kwargs.get('qatracker') + self.globalUseFlags = kwargs.get('uselist') self.useFlags = [] self.defaultUseFlags = [] self.usedUseFlags = set() - def check(self, pkg, package, ebuild, y_ebuild, localUseFlags): + def check(self, **kwargs): '''Perform the check. @param pkg: Package in which we check (object). - @param package: Package in which we check (string). + @param xpkg: Package in which we check (string). @param ebuild: Ebuild which we check (object). @param y_ebuild: Ebuild which we check (string). - @param localUseFlags: Local USE flags of the package + @param muselist: Local USE flags of the package ''' + pkg = kwargs.get('pkg') + package = kwargs.get('xpkg') + ebuild = kwargs.get('ebuild') + y_ebuild = kwargs.get('y_ebuild') + localUseFlags = kwargs.get('muselist') # reset state variables for the run self.useFlags = [] self.defaultUseFlags = [] @@ -41,10 +49,9 @@ class USEFlagChecks(object): self._checkGlobal(pkg) self._checkMetadata(package, ebuild, y_ebuild, localUseFlags) self._checkRequiredUSE(pkg, ebuild) - - def getUsedUseFlags(self): - '''Get the USE flags that this check has seen''' - return self.usedUseFlags + used_useflags = kwargs.get('used_useflags').union(self.usedUseFlags) + return {'continue': False, 'ebuild_UsedUseFlags': self.usedUseFlags, + 'used_useflags': used_useflags} def _checkGlobal(self, pkg): for myflag in pkg._metadata["IUSE"].split(): @@ -88,3 +95,8 @@ class USEFlagChecks(object): "REQUIRED_USE.syntax", "%s: REQUIRED_USE: %s" % (ebuild.relative_path, e)) del e + + @property + def runInEbuilds(self): + '''Ebuild level scans''' + return (True, [self.check]) diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py index 7f770c3..0227a93 100644 --- a/p
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/checks/ebuilds/, pym/repoman/, pym/repoman/modules/scan/mirrors/
commit: 0e960ff50b42073ae40293d90d6d7a67af3f26be Author: Brian Dolbec gentoo org> AuthorDate: Fri Jan 8 01:29:42 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 03:23:49 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=0e960ff5 repoman: Create the ThirdPartyMirrors class plugin pym/repoman/checks/ebuilds/thirdpartymirrors.py| 39 -- pym/repoman/modules/scan/mirrors/__init__.py | 23 + .../modules/scan/mirrors/thirdpartymirrors.py | 59 ++ pym/repoman/scanner.py | 6 +-- 4 files changed, 85 insertions(+), 42 deletions(-) diff --git a/pym/repoman/checks/ebuilds/thirdpartymirrors.py b/pym/repoman/checks/ebuilds/thirdpartymirrors.py deleted file mode 100644 index 848dfb9..000 --- a/pym/repoman/checks/ebuilds/thirdpartymirrors.py +++ /dev/null @@ -1,39 +0,0 @@ -# -*- coding:utf-8 -*- - -# import our initialized portage instance -from repoman._portage import portage - - -class ThirdPartyMirrors(object): - - def __init__(self, repoman_settings, qatracker): - # TODO: Build a regex instead here, for the SRC_URI.mirror check. - self.thirdpartymirrors = {} - profile_thirdpartymirrors = repoman_settings.thirdpartymirrors().items() - for mirror_alias, mirrors in profile_thirdpartymirrors: - for mirror in mirrors: - if not mirror.endswith("/"): - mirror += "/" - self.thirdpartymirrors[mirror] = mirror_alias - - self.qatracker = qatracker - - def check(self, myaux, relative_path): - # Check that URIs don't reference a server from thirdpartymirrors. - for uri in portage.dep.use_reduce( - myaux["SRC_URI"], matchall=True, is_src_uri=True, - eapi=myaux["EAPI"], flat=True): - contains_mirror = False - for mirror, mirror_alias in self.thirdpartymirrors.items(): - if uri.startswith(mirror): - contains_mirror = True - break - if not contains_mirror: - continue - - new_uri = "mirror://%s/%s" % (mirror_alias, uri[len(mirror):]) - self.qatracker.add_error( - "SRC_URI.mirror", - "%s: '%s' found in thirdpartymirrors, use '%s'" % ( - relative_path, mirror, new_uri)) - return diff --git a/pym/repoman/modules/scan/mirrors/__init__.py b/pym/repoman/modules/scan/mirrors/__init__.py new file mode 100644 index 000..37dfc53 --- /dev/null +++ b/pym/repoman/modules/scan/mirrors/__init__.py @@ -0,0 +1,23 @@ +# Copyright 2015-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +doc = """Mirrors plug-in module for repoman. +Performs third party mirrors checks on ebuilds.""" +__doc__ = doc[:] + + +module_spec = { + 'name': 'mirrors', + 'description': doc, + 'provides':{ + 'mirrors-module': { + 'name': "thirdpartymirrors", + 'class': "ThirdPartyMirrors", + 'description': doc, + 'functions': ['check'], + 'func_desc': { + }, + }, + } +} + diff --git a/pym/repoman/modules/scan/mirrors/thirdpartymirrors.py b/pym/repoman/modules/scan/mirrors/thirdpartymirrors.py new file mode 100644 index 000..9404e28 --- /dev/null +++ b/pym/repoman/modules/scan/mirrors/thirdpartymirrors.py @@ -0,0 +1,59 @@ +# -*- coding:utf-8 -*- + +# import our initialized portage instance +from repoman._portage import portage +from repoman.modules.scan.scanbase import ScanBase + + +class ThirdPartyMirrors(ScanBase): + + def __init__(self, **kwargs): + '''Class init + + @param repo_settings: settings instance + @param qatracker: QATracker instance + ''' + super(ThirdPartyMirrors, self).__init__(**kwargs) + repo_settings = kwargs.get('repo_settings') + self.qatracker = kwargs.get('qatracker') + + # TODO: Build a regex instead here, for the SRC_URI.mirror check. + self.thirdpartymirrors = {} + profile_thirdpartymirrors = repo_settings.repoman_settings.thirdpartymirrors().items() + for mirror_alias, mirrors in profile_thirdpartymirrors: + for mirror in mirrors: + if not mirror.endswith("/"): + mirror += "/" +
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/checks/ebuilds/variables/, ...
commit: 1f41972b0b5dc6a61853935dbbbf9f0bd033918b Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 10:03:26 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 03:23:48 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=1f41972b repoman: Migrate eapi.py to the plugin module pym/repoman/checks/ebuilds/variables/eapi.py | 44 - pym/repoman/modules/scan/eapi/__init__.py| 23 + pym/repoman/modules/scan/eapi/eapi.py| 49 pym/repoman/scanner.py | 6 ++-- 4 files changed, 74 insertions(+), 48 deletions(-) diff --git a/pym/repoman/checks/ebuilds/variables/eapi.py b/pym/repoman/checks/ebuilds/variables/eapi.py deleted file mode 100644 index 2f8b1cb..000 --- a/pym/repoman/checks/ebuilds/variables/eapi.py +++ /dev/null @@ -1,44 +0,0 @@ - -'''eapi.py -Perform checks on the EAPI variable. -''' - - -class EAPIChecks(object): - '''Perform checks on the EAPI variable.''' - - def __init__(self, qatracker, repo_settings): - ''' - @param qatracker: QATracker instance - @param repo_settings: Repository settings - ''' - self.qatracker = qatracker - self.repo_settings = repo_settings - - def check(self, pkg, ebuild): - ''' - @param pkg: Package in which we check (object). - @param ebuild: Ebuild which we check (object). - ''' - eapi = pkg._metadata["EAPI"] - - if not self._checkBanned(ebuild, eapi): - self._checkDeprecated(ebuild, eapi) - - def _checkBanned(self, ebuild, eapi): - if self.repo_settings.repo_config.eapi_is_banned(eapi): - self.qatracker.add_error( - "repo.eapi.banned", "%s: %s" % (ebuild.relative_path, eapi)) - - return True - - return False - - def _checkDeprecated(self, ebuild, eapi): - if self.repo_settings.repo_config.eapi_is_deprecated(eapi): - self.qatracker.add_error( - "repo.eapi.deprecated", "%s: %s" % (ebuild.relative_path, eapi)) - - return True - - return False diff --git a/pym/repoman/modules/scan/eapi/__init__.py b/pym/repoman/modules/scan/eapi/__init__.py new file mode 100644 index 000..de586a8 --- /dev/null +++ b/pym/repoman/modules/scan/eapi/__init__.py @@ -0,0 +1,23 @@ +# Copyright 2015-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +doc = """Eapi plug-in module for repoman. +Performs an IsEbuild check on ebuilds.""" +__doc__ = doc[:] + + +module_spec = { + 'name': 'eapi', + 'description': doc, + 'provides':{ + 'live-module': { + 'name': "eapi", + 'class': "EAPIChecks", + 'description': doc, + 'functions': ['check'], + 'func_kwargs': { + }, + }, + } +} + diff --git a/pym/repoman/modules/scan/eapi/eapi.py b/pym/repoman/modules/scan/eapi/eapi.py new file mode 100644 index 000..1190b1a --- /dev/null +++ b/pym/repoman/modules/scan/eapi/eapi.py @@ -0,0 +1,49 @@ + +'''eapi.py +Perform checks on the EAPI variable. +''' + + +class EAPIChecks(object): + '''Perform checks on the EAPI variable.''' + + def __init__(self, **kwargs): + ''' + @param qatracker: QATracker instance + @param repo_settings: Repository settings + ''' + self.qatracker = kwargs.get('qatracker') + self.repo_settings = kwargs.get('repo_settings') + + def check(self, **kwargs): + ''' + @param pkg: Package in which we check (object). + @param ebuild: Ebuild which we check (object). + ''' + ebuild = kwargs.get('ebuild') + + if not self._checkBanned(ebuild): + self._checkDeprecated(ebuild) + return {'continue': False} + + def _checkBanned(self, ebuild): + if self.repo_settings.repo_config.eapi_is_banned(ebuild.eapi): + self.qatracker.add_error( + "repo.eapi.banned", "%s: %s" % (ebuild.relative_path, ebuild.eapi)) + return True + return False + + def _checkDeprecated(self, ebuild): + if self.repo_settings.repo_config.eapi_is_deprecated(ebuild.eapi): + self.qatracker.add_error( + "repo.eapi.deprecated", "%s: %s" % (ebuild.relative_path, ebuild.eapi)) + return True + return False + +
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/modules/scan/depend/, pym/repoman/
commit: a4a0bd1b60818e3099ef835324d13e93c1d7de37 Author: Brian Dolbec gentoo org> AuthorDate: Mon Jan 4 07:57:36 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 03:23:52 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=a4a0bd1b repoman: Move the large depency checks loop to a new plugin ProfileDependsChecks class pym/repoman/modules/scan/depend/__init__.py | 8 ++ pym/repoman/modules/scan/depend/profile.py | 211 pym/repoman/repos.py| 1 + pym/repoman/scanner.py | 181 +--- 4 files changed, 227 insertions(+), 174 deletions(-) diff --git a/pym/repoman/modules/scan/depend/__init__.py b/pym/repoman/modules/scan/depend/__init__.py index 73d3f8f..2dac94b 100644 --- a/pym/repoman/modules/scan/depend/__init__.py +++ b/pym/repoman/modules/scan/depend/__init__.py @@ -18,6 +18,14 @@ module_spec = { 'func_desc': { }, }, + 'profile-module': { + 'name': "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..91c52cc --- /dev/null +++ b/pym/repoman/modules/scan/depend/profile.py @@ -0,0 +1,211 @@ +# -*- 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 = self.repo_settings.repoman_settings.categories + if self.opti
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/modules/scan/metadata/, pym/repoman/
commit: f2e20a96e9f1d9073bb6c8722170667ba96915a0 Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 10:35:49 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 03:23:49 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f2e20a96 repoman: Migrate code from _scan_ebuilds to a new EbuildMetadata class and check pym/repoman/modules/scan/metadata/__init__.py | 10 +- .../modules/scan/metadata/ebuild_metadata.py | 39 ++ pym/repoman/scanner.py | 27 +-- 3 files changed, 49 insertions(+), 27 deletions(-) diff --git a/pym/repoman/modules/scan/metadata/__init__.py b/pym/repoman/modules/scan/metadata/__init__.py index 7327ec0..eba6565 100644 --- a/pym/repoman/modules/scan/metadata/__init__.py +++ b/pym/repoman/modules/scan/metadata/__init__.py @@ -10,7 +10,7 @@ module_spec = { 'name': 'metadata', 'description': doc, 'provides':{ - 'metadata-module': { + 'pkg-metadata': { 'name': "pkgmetadata", 'class': "PkgMetadata", 'description': doc, @@ -18,6 +18,14 @@ module_spec = { 'func_desc': { }, }, + 'ebuild-metadata': { + 'name': "ebuild_metadata", + 'class': "EbuildMetadata", + 'description': doc, + 'functions': ['check'], + 'func_desc': { + }, + }, } } diff --git a/pym/repoman/modules/scan/metadata/ebuild_metadata.py b/pym/repoman/modules/scan/metadata/ebuild_metadata.py new file mode 100644 index 000..143a40e --- /dev/null +++ b/pym/repoman/modules/scan/metadata/ebuild_metadata.py @@ -0,0 +1,39 @@ +# -*- coding:utf-8 -*- + +'''Ebuild Metadata Checks''' + +import re +import sys + +if sys.hexversion >= 0x300: + basestring = str + +NON_ASCII_RE = re.compile(r'[^\x00-\x7f]') + + +class EbuildMetadata(object): + + def __init__(self, **kwargs): + self.qatracker = kwargs.get('qatracker') + + def check(self, **kwargs): + ebuild = kwargs.get('ebuild') + for k, v in ebuild.metadata.items(): + if not isinstance(v, basestring): + continue + m = NON_ASCII_RE.search(v) + if m is not None: + self.qatracker.add_error( + "variable.invalidchar", + "%s: %s variable contains non-ASCII " + "character at position %s" % + (ebuild.relative_path, k, m.start() + 1)) + 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 a8aa2f3..6f3fb53 100644 --- a/pym/repoman/scanner.py +++ b/pym/repoman/scanner.py @@ -5,8 +5,6 @@ from __future__ import print_function, unicode_literals import copy import io import logging -import re -import sys from itertools import chain from pprint import pformat @@ -47,18 +45,10 @@ MODULE_CONTROLLER = Modules(path=MODULES_PATH, namepath="repoman.modules.scan") MODULE_NAMES = MODULE_CONTROLLER.module_names[:] - -if sys.hexversion >= 0x300: - basestring = str - -NON_ASCII_RE = re.compile(r'[^\x00-\x7f]') - - def sort_key(item): return item[2].sub_path - class Scanner(object): '''Primary scan class. Operates all the small Q/A tests and checks''' @@ -311,7 +301,7 @@ class Scanner(object): # initialize per ebuild plugin checks here # need to set it up for ==> self.modules_list or some other ordered list for mod in [('ebuild', 'Ebuild'), ('live', 'LiveEclassChecks'), - ('eapi', 'EAPIChecks')]: + ('eapi', 'EAPIChecks'), ('ebuild_metadata', 'EbuildMetadata')]: if mod[0]: mod_class = MODULE_CONTROLLER.get_class(mod[0]) logging.debug("Initializing class name: %s", mod_class.__name__) @@ -338,21 +328,6 @@ class Scanner(object): if y_ebuild_continue: continue - - for k, v in dynamic_data['ebuild'].metadata.items(): - if not isinstance(v, basestring): - continue - m = NON_ASCII_RE.search(v) -
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/modules/scan/arches/
commit: 0d13a8f7aab7206aae4a5e13dbe99ddaee8e69ba Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 3 19:11:22 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 03:23:49 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=0d13a8f7 repoman: Create a new ArchChecks class plugin pym/repoman/modules/scan/arches/__init__.py | 23 +++ pym/repoman/modules/scan/arches/arches.py | 64 + pym/repoman/scanner.py | 47 + 3 files changed, 89 insertions(+), 45 deletions(-) diff --git a/pym/repoman/modules/scan/arches/__init__.py b/pym/repoman/modules/scan/arches/__init__.py new file mode 100644 index 000..b570dac --- /dev/null +++ b/pym/repoman/modules/scan/arches/__init__.py @@ -0,0 +1,23 @@ +# Copyright 2015-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +doc = """Arches plug-in module for repoman. +Performs archs checks on ebuilds.""" +__doc__ = doc[:] + + +module_spec = { + 'name': 'arches', + 'description': doc, + 'provides':{ + 'archs-module': { + 'name': "arches", + 'class': "ArchChecks", + 'description': doc, + 'functions': ['check'], + 'func_desc': { + }, + }, + } +} + diff --git a/pym/repoman/modules/scan/arches/arches.py b/pym/repoman/modules/scan/arches/arches.py new file mode 100644 index 000..2c32028 --- /dev/null +++ b/pym/repoman/modules/scan/arches/arches.py @@ -0,0 +1,64 @@ +# -*- coding:utf-8 -*- + + +class ArchChecks(object): + + def __init__(self, **kwargs): + self.options = kwargs.get('options') + self.repo_settings = kwargs.get('repo_settings') + self.profiles = kwargs.get('profiles') + + def check(self, **kwargs): + ebuild = kwargs.get('ebuild') + if self.options.ignore_arches: + arches = [[ + self.repo_settings.repoman_settings["ARCH"], self.repo_settings.repoman_settings["ARCH"], + self.repo_settings.repoman_settings["ACCEPT_KEYWORDS"].split()]] + else: + arches = set() + for keyword in ebuild.keywords: + if keyword[0] == "-": + continue + elif keyword[0] == "~": + arch = keyword[1:] + if arch == "*": + for expanded_arch in self.profiles: + if expanded_arch == "**": + continue + arches.add( + (keyword, expanded_arch, ( + expanded_arch, "~" + expanded_arch))) + else: + arches.add((keyword, arch, (arch, keyword))) + else: + # For ebuilds with stable keywords, check if the + # dependencies are satisfiable for unstable + # configurations, since use.stable.mask is not + # applied for unstable configurations (see bug + # 563546). + if keyword == "*": + for expanded_arch in self.profiles: + if expanded_arch == "**": + continue + arches.add( + (keyword, expanded_arch, (expanded_arch,))) + arches.add( + (keyword, expanded_arch, + (expanded_arch, "~" + expanded_arch))) + else: + arches.add((keyword, keyword, (keyword,))) + arches.add((keyword, keyword, + (keyword, "~" + keyword))) + if not arches: + # Use an empty profile for checking dependencies of +
[gentoo-commits] proj/portage:repoman commit in: pym/repoman/modules/scan/eclasses/, pym/repoman/, ...
commit: ff7cc04d554e330da1f81d5d013780f602698665 Author: Brian Dolbec gentoo org> AuthorDate: Fri Jan 8 08:46:01 2016 + Commit: Brian Dolbec gentoo org> CommitDate: Sun Jan 10 03:23:50 2016 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ff7cc04d repoman: Create RubyEclassChecks class plugin pym/repoman/checks/ebuilds/eclasses/__init__.py| 0 pym/repoman/modules/scan/eclasses/__init__.py | 8 .../{checks/ebuilds => modules/scan}/eclasses/ruby.py | 18 ++ pym/repoman/scanner.py | 9 ++--- 4 files changed, 24 insertions(+), 11 deletions(-) diff --git a/pym/repoman/checks/ebuilds/eclasses/__init__.py b/pym/repoman/checks/ebuilds/eclasses/__init__.py deleted file mode 100644 index e69de29..000 diff --git a/pym/repoman/modules/scan/eclasses/__init__.py b/pym/repoman/modules/scan/eclasses/__init__.py index a821f5c..70a6252 100644 --- a/pym/repoman/modules/scan/eclasses/__init__.py +++ b/pym/repoman/modules/scan/eclasses/__init__.py @@ -18,6 +18,14 @@ module_spec = { 'func_kwargs': { }, }, + 'ruby-module': { + 'name': "ruby", + 'class': "RubyEclassChecks", + 'description': doc, + 'functions': ['check'], + 'func_kwargs': { + }, + }, } } diff --git a/pym/repoman/checks/ebuilds/eclasses/ruby.py b/pym/repoman/modules/scan/eclasses/ruby.py similarity index 62% rename from pym/repoman/checks/ebuilds/eclasses/ruby.py rename to pym/repoman/modules/scan/eclasses/ruby.py index e8d36ea..4dc5d62 100644 --- a/pym/repoman/checks/ebuilds/eclasses/ruby.py +++ b/pym/repoman/modules/scan/eclasses/ruby.py @@ -4,19 +4,23 @@ Performs Ruby eclass checks ''' from repoman.qa_data import ruby_deprecated +from repoman.modules.scan.scanbase import ScanBase -class RubyEclassChecks(object): +class RubyEclassChecks(ScanBase): '''Performs checks for the usage of Ruby eclasses in ebuilds''' - def __init__(self, qatracker): + def __init__(self, **kwargs): ''' @param qatracker: QATracker instance ''' - self.qatracker = qatracker + super(RubyEclassChecks, self).__init__(**kwargs) + self.qatracker = kwargs.get('qatracker') self.old_ruby_eclasses = ["ruby-ng", "ruby-fakegem", "ruby"] - def check(self, pkg, ebuild): + def check(self, **kwargs): + pkg = kwargs.get('pkg') + ebuild = kwargs.get('ebuild') is_inherited = lambda eclass: eclass in pkg.inherited is_old_ruby_eclass_inherited = filter( is_inherited, self.old_ruby_eclasses) @@ -30,3 +34,9 @@ class RubyEclassChecks(object): "IUSE.rubydeprecated", (ebuild.relative_path + ": Deprecated ruby target: %s") % myruby) + return {'continue': False} + + @property + def runInEbuilds(self): + '''Ebuild level scans''' + return (True, [self.check]) diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py index 0227a93..e6a17cd 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.eclasses.ruby import RubyEclassChecks from repoman.checks.ebuilds.variables.license import LicenseChecks from repoman.checks.ebuilds.variables.restrict import RestrictChecks from repoman.modules.commit import repochecks @@ -211,7 +210,6 @@ class Scanner(object): self.modules[mod_class.__name__] = mod_class(**self.kwargs) # initialize our checks classes here before the big xpkg loop - self.rubyeclasscheck = RubyEclassChecks(self.qatracker) self.licensecheck = LicenseChecks(self.qatracker, liclist, liclist_deprecated) self.restrictcheck = RestrictChecks(self.qatracker) @@ -298,7 +296,7 @@ class Scanner(object): ('thirdpartymirrors', 'ThirdPartyMirrors'), ('description', 'DescriptionChecks'), (None, 'KeywordChecks'), ('arches', 'ArchChecks'), ('depend', 'DependChecks'), - ('use_flags', 'USEFlagChecks'), + ('use_flags', 'USEFlagChecks'), ('ruby', 'RubyEclassChecks'), ]: if mod[0]:
[gentoo-commits] repo/gentoo:master commit in: net-proxy/sshuttle/
commit: 5fc4ccdea84edb2ce60b008612760aea77204836 Author: Tim Harder gentoo org> AuthorDate: Sun Jan 10 02:50:26 2016 + Commit: Tim Harder gentoo org> CommitDate: Sun Jan 10 02:51:14 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fc4ccde net-proxy/sshuttle: version bump to 0.74 net-proxy/sshuttle/Manifest | 1 + net-proxy/sshuttle/sshuttle-0.74.ebuild | 34 + 2 files changed, 35 insertions(+) diff --git a/net-proxy/sshuttle/Manifest b/net-proxy/sshuttle/Manifest index f28f2b9..88eae0a 100644 --- a/net-proxy/sshuttle/Manifest +++ b/net-proxy/sshuttle/Manifest @@ -1,2 +1,3 @@ DIST sshuttle-0.61.tar.xz 181528 SHA256 78cea312c4bab6f6baa459131cb7739d9fae7d0df9e54efd48fc4ddd852042f5 SHA512 39687ecf0a9b78cc0f7dc576c3c036f5afb52050f17d793602e50c8a9ab8bb0f9eb3277cb2fffb1e9c0f5f652d96c6915aecf8a8da93697172d8cbef1161a986 WHIRLPOOL 9c8597d98306730fcab750094588310c03bafea473b54a2758e055a7bb4bb851b3edad4d2cf2995893a30ed4148b7fd8437820099042ff6c7c52a0dc279d6ebc DIST sshuttle-0.73.tar.gz 53321 SHA256 d78a6aa76f93ab69fd9685ce11b428a9b549c049a6c0104740c06c9b354a5ae3 SHA512 75bef9f0472cf648454fbde6d6fb14e0656e5d84896cf3295e8535a4cf6859bdafd0053d65ebb673da46e0bcb422dd1a615deef026c2eefd67a4702e70dd3660 WHIRLPOOL c07745df347e68326e211939db0fb8f0eac862cd7f1035b4e3424f3ad6bc9509a558508e8af77e2aaef290e694d871227d3f5a569ae444bc67457419a988b9f1 +DIST sshuttle-0.74.tar.gz 52700 SHA256 95df35456b2392a7519190614e40187369c4646986cf621200b1775fc4c32cf6 SHA512 1779b1e5722c2ec5ff414985236200b1f700c15ebbb5b55b356ec6f740bf8a87e38288850c96976611a66f4bdfecbc6eb6c42fb4c977e54e275e71439aae9d09 WHIRLPOOL 5a5b27efc2dbf38e1d9dafeec84b95d8320d6312afc68652b0b4b747bc3e7640b4c2e93e6f88723012a441c7aaf24c48333ff3163b1ea4f407df1a7f95eeed05 diff --git a/net-proxy/sshuttle/sshuttle-0.74.ebuild b/net-proxy/sshuttle/sshuttle-0.74.ebuild new file mode 100644 index 000..7f3cef5 --- /dev/null +++ b/net-proxy/sshuttle/sshuttle-0.74.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_5} ) + +inherit eutils linux-info distutils-r1 + +DESCRIPTION="Transparent proxy server that works as a poor man's VPN using ssh" +HOMEPAGE="https://github.com/sshuttle/sshuttle"; +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + net-firewall/iptables +" +DEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +CONFIG_CHECK="~NETFILTER_XT_TARGET_HL ~IP_NF_TARGET_REDIRECT ~NF_NAT" + +python_test() { + py.test || die "Tests fail under ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: app-text/blogc/
commit: 1dc2d091c3d9c28b7103cda68a617c86e5447cd7 Author: Rafael Martins gentoo org> AuthorDate: Sun Jan 10 02:25:25 2016 + Commit: Rafael Martins gentoo org> CommitDate: Sun Jan 10 02:25:25 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dc2d091 app-text/blogc: version bump Package-Manager: portage-2.2.24 app-text/blogc/Manifest | 2 +- app-text/blogc/{blogc-0.6.ebuild => blogc-0.6.1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/blogc/Manifest b/app-text/blogc/Manifest index dd7fe7d..4e4cceb 100644 --- a/app-text/blogc/Manifest +++ b/app-text/blogc/Manifest @@ -1 +1 @@ -DIST blogc-0.6.tar.xz 261992 SHA256 86e80cbd871bb08780fde2b3de165e7b17b9f5f119bb6d354082e5882bf2c03a SHA512 b51b79f5afd91d0dee3c0ae903ad915af54684b3da8f785b20b9789bfe80b825c3c5b860dcaa1a809d22bfb620867818131652e0aabb817181cab476df211df9 WHIRLPOOL 53870581bae92bc2fcb7e85b796f6b8873bc5cfd7c1eab8c68e8e816390842607e7cde3e0a4fdd4c71e71113771f84d6fef3863a9375c576c04deec2376b04ec +DIST blogc-0.6.1.tar.xz 261912 SHA256 4b647af442e3928a3f195e06e8d45db9659054419a4758ffe7e15d46470c38b4 SHA512 b19187dba2fa90c5126f46b3b7566f18f0816d85fd95164ec5a6741207ceb7d98c1adb71aa7eee749be6aac28a8ccf9763c47aa72d1e1768d191eec36a60211e WHIRLPOOL effdccf56ec9fe3953e31304e05654b744041705c22c369bc62fef708b8034b3c71eae9625871b37d53a0d09d9f0cb08a7b39a77fc9187fc38d187aff05d862b diff --git a/app-text/blogc/blogc-0.6.ebuild b/app-text/blogc/blogc-0.6.1.ebuild similarity index 100% rename from app-text/blogc/blogc-0.6.ebuild rename to app-text/blogc/blogc-0.6.1.ebuild
[gentoo-commits] repo/gentoo:master commit in: media-video/mpv/
commit: d52a230146e98ad71ecdc44cccd858b819aefcd9 Author: Ilya Tumaykin gmail com> AuthorDate: Sat Jan 9 20:18:52 2016 + Commit: Ian Delaney gentoo org> CommitDate: Sun Jan 10 01:59:03 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d52a2301 media-video/mpv: remove erroneous '.0' from ffmpeg dependency version ffmpeg major releases don't have a '.0' minor suffix. Further, =media-video/ffmpeg-2.4 was never present in the tree. The first ffmpeg release from 2.4-series in the tree was 2.4.1. Therefore it's safe to drop the erroneous '.0' minor suffix from the ffmpeg dependency version without a revbump. Package-Manager: portage-2.2.26 media-video/mpv/mpv-0.14.0-r1.ebuild | 2 +- media-video/mpv/mpv-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-video/mpv/mpv-0.14.0-r1.ebuild b/media-video/mpv/mpv-0.14.0-r1.ebuild index fedc2a4..d4c2028 100644 --- a/media-video/mpv/mpv-0.14.0-r1.ebuild +++ b/media-video/mpv/mpv-0.14.0-r1.ebuild @@ -56,7 +56,7 @@ REQUIRED_USE=" " COMMON_DEPEND=" - !libav? ( >=media-video/ffmpeg-2.4.0:0=[encode?,threads,vaapi?,vdpau?] ) + !libav? ( >=media-video/ffmpeg-2.4:0=[encode?,threads,vaapi?,vdpau?] ) libav? ( >=media-video/libav-11:0=[encode?,threads,vaapi?,vdpau?] ) sys-libs/zlib alsa? ( >=media-libs/alsa-lib-1.0.18 ) diff --git a/media-video/mpv/mpv-.ebuild b/media-video/mpv/mpv-.ebuild index 236fa9e..a776c14 100644 --- a/media-video/mpv/mpv-.ebuild +++ b/media-video/mpv/mpv-.ebuild @@ -56,7 +56,7 @@ REQUIRED_USE=" " COMMON_DEPEND=" - !libav? ( >=media-video/ffmpeg-2.4.0:0=[encode?,threads,vaapi?,vdpau?] ) + !libav? ( >=media-video/ffmpeg-2.4:0=[encode?,threads,vaapi?,vdpau?] ) libav? ( >=media-video/libav-11:0=[encode?,threads,vaapi?,vdpau?] ) sys-libs/zlib alsa? ( >=media-libs/alsa-lib-1.0.18 )
[gentoo-commits] repo/gentoo:master commit in: media-video/aegisub/
commit: e351695810329ce3833ba169b95a9d27320fd220 Author: Ilya Tumaykin gmail com> AuthorDate: Sat Jan 9 19:52:53 2016 + Commit: Ian Delaney gentoo org> CommitDate: Sun Jan 10 01:59:09 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3516958 media-video/aegisub: drop unused toolchain-funcs eclass Package-Manager: portage-2.2.26 media-video/aegisub/aegisub-.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-video/aegisub/aegisub-.ebuild b/media-video/aegisub/aegisub-.ebuild index 4474823..35c48b0 100644 --- a/media-video/aegisub/aegisub-.ebuild +++ b/media-video/aegisub/aegisub-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -9,7 +9,7 @@ AUTOTOOLS_IN_SOURCE_BUILD=1 PLOCALES="ar bg ca cs da de el es eu fa fi fr_FR gl hu id it ja ko nl pl pt_BR pt_PT ru sr_RS@latin sr_RS uk_UA vi zh_CN zh_TW" WX_GTK_VER="3.0" -inherit autotools-utils fdo-mime gnome2-utils l10n toolchain-funcs wxwidgets git-2 +inherit autotools-utils fdo-mime gnome2-utils l10n wxwidgets git-2 DESCRIPTION="Advanced subtitle editor" HOMEPAGE="http://www.aegisub.org/";
[gentoo-commits] repo/gentoo:master commit in: media-libs/ffmpegsource/
commit: 8d660890e344106f71de80aa40ed36a24d30c0ab Author: Ilya Tumaykin gmail com> AuthorDate: Sat Jan 9 15:20:59 2016 + Commit: Ian Delaney gentoo org> CommitDate: Sun Jan 10 01:58:44 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d660890 media-libs/ffmpegsource: reset minimum ffmpeg version in RDEPEND in ffmpegsource can utilize libswresample >= 1.0.0, which is available in ffmpeg >= 2.4. Package-Manager: portage-2.2.26 media-libs/ffmpegsource/ffmpegsource-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/ffmpegsource/ffmpegsource-.ebuild b/media-libs/ffmpegsource/ffmpegsource-.ebuild index 44b00c4..450fd0b 100644 --- a/media-libs/ffmpegsource/ffmpegsource-.ebuild +++ b/media-libs/ffmpegsource/ffmpegsource-.ebuild @@ -20,7 +20,7 @@ IUSE="libav static-libs" RDEPEND=" sys-libs/zlib libav? ( >=media-video/libav-9.17:0= ) - !libav? ( >=media-video/ffmpeg-1.2.6-r1:0= ) + !libav? ( >=media-video/ffmpeg-2.4:0= ) " DEPEND="${RDEPEND} virtual/pkgconfig
[gentoo-commits] repo/gentoo:master commit in: media-libs/ffmpegsource/
commit: c2889dbafbd040218e6059813960d4b258a8481a Author: Ilya Tumaykin gmail com> AuthorDate: Sat Jan 9 14:17:25 2016 + Commit: Ian Delaney gentoo org> CommitDate: Sun Jan 10 01:58:41 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2889dba media-libs/ffmpegsource: bump subslot to 0/4 as per upstream SONAME bump Package-Manager: portage-2.2.26 media-libs/ffmpegsource/ffmpegsource-.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/ffmpegsource/ffmpegsource-.ebuild b/media-libs/ffmpegsource/ffmpegsource-.ebuild index 5dedcdf..44b00c4 100644 --- a/media-libs/ffmpegsource/ffmpegsource-.ebuild +++ b/media-libs/ffmpegsource/ffmpegsource-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/FFMS/ffms2"; EGIT_REPO_URI="https://github.com/FFMS/ffms2.git"; LICENSE="MIT" -SLOT="0/3" +SLOT="0/4" KEYWORDS="" IUSE="libav static-libs"
[gentoo-commits] repo/gentoo:master commit in: media-libs/ffmpegsource/
commit: 23737029b88271aaeecb41e68bc99ac98f26d9bd Author: Ilya Tumaykin gmail com> AuthorDate: Sat Jan 9 15:37:38 2016 + Commit: Ian Delaney gentoo org> CommitDate: Sun Jan 10 01:58:46 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23737029 media-libs/ffmpegsource: reset minimum libav version in RDEPEND in All libraries listed in configure.ac are available in libav >= 9. Package-Manager: portage-2.2.26 media-libs/ffmpegsource/ffmpegsource-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/ffmpegsource/ffmpegsource-.ebuild b/media-libs/ffmpegsource/ffmpegsource-.ebuild index 450fd0b..fa0a03e 100644 --- a/media-libs/ffmpegsource/ffmpegsource-.ebuild +++ b/media-libs/ffmpegsource/ffmpegsource-.ebuild @@ -19,7 +19,7 @@ IUSE="libav static-libs" RDEPEND=" sys-libs/zlib - libav? ( >=media-video/libav-9.17:0= ) + libav? ( >=media-video/libav-9:0= ) !libav? ( >=media-video/ffmpeg-2.4:0= ) " DEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: media-video/aegisub/
commit: ff9648f461a259c1ffb0c00e662319630d484094 Author: Ilya Tumaykin gmail com> AuthorDate: Sat Jan 9 19:56:07 2016 + Commit: Ian Delaney gentoo org> CommitDate: Sun Jan 10 01:59:12 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff9648f4 media-video/aegisub: explicitly inherit flag-o-matic eclass It is already implicitly inherited from wxwidgets eclass, but since we use f-o-m functionality inherit it explicitly. Package-Manager: portage-2.2.26 media-video/aegisub/aegisub-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-video/aegisub/aegisub-.ebuild b/media-video/aegisub/aegisub-.ebuild index 35c48b0..14b7b22 100644 --- a/media-video/aegisub/aegisub-.ebuild +++ b/media-video/aegisub/aegisub-.ebuild @@ -9,7 +9,7 @@ AUTOTOOLS_IN_SOURCE_BUILD=1 PLOCALES="ar bg ca cs da de el es eu fa fi fr_FR gl hu id it ja ko nl pl pt_BR pt_PT ru sr_RS@latin sr_RS uk_UA vi zh_CN zh_TW" WX_GTK_VER="3.0" -inherit autotools-utils fdo-mime gnome2-utils l10n wxwidgets git-2 +inherit autotools-utils fdo-mime flag-o-matic gnome2-utils l10n wxwidgets git-2 DESCRIPTION="Advanced subtitle editor" HOMEPAGE="http://www.aegisub.org/";
[gentoo-commits] repo/gentoo:master commit in: media-libs/ffmpegsource/
commit: f42a3e80ef0dc81ad22bf5c9bb3d64553dab3a48 Author: Ilya Tumaykin gmail com> AuthorDate: Sat Jan 9 20:28:46 2016 + Commit: Ian Delaney gentoo org> CommitDate: Sun Jan 10 01:58:38 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f42a3e80 media-libs/ffmpegsource: add myself as a proxy-maintainer As agreed upon with Ian Delaney (idella4). Package-Manager: portage-2.2.26 media-libs/ffmpegsource/metadata.xml | 5 + 1 file changed, 5 insertions(+) diff --git a/media-libs/ffmpegsource/metadata.xml b/media-libs/ffmpegsource/metadata.xml index 663a7d6..88c4964 100644 --- a/media-libs/ffmpegsource/metadata.xml +++ b/media-libs/ffmpegsource/metadata.xml @@ -3,6 +3,11 @@ proxy-maintainers + itumaykin+gen...@gmail.com + Coacher + Proxied maintainer; set to assignee in all bugs + + nik...@gmx.us Nikoli
[gentoo-commits] repo/gentoo:master commit in: /
commit: 56ae4dfa30e45964d3ec5e65f89c4d12abed9198 Author: Ian Delaney gentoo org> AuthorDate: Sun Jan 10 01:57:56 2016 + Commit: Ian Delaney gentoo org> CommitDate: Sun Jan 10 01:59:14 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56ae4dfa Merge remote-tracking branch 'remotes/Coacher/aegisub-fix-inherit' Pull request: https://github.com/gentoo/gentoo/pull/627 media-video/aegisub/aegisub-.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
[gentoo-commits] repo/gentoo:master commit in: /
commit: 43a790a432138e7013bb848acfbe7941821d20cd Author: Ian Delaney gentoo org> AuthorDate: Sun Jan 10 01:50:48 2016 + Commit: Ian Delaney gentoo org> CommitDate: Sun Jan 10 01:58:59 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43a790a4 Merge remote-tracking branch 'remotes/Coacher/ffmpegsource-bug-564524' Pull request: https://github.com/gentoo/gentoo/pull/629 app-admin/procinfo-ng/metadata.xml | 4 +- app-admin/pwgen/metadata.xml | 3 - app-arch/lbzip2/metadata.xml | 3 - app-backup/deja-dup/metadata.xml | 3 - app-backup/duply/metadata.xml | 3 - app-benchmarks/ioping/metadata.xml | 1 + app-editors/retext/metadata.xml| 3 - app-emulation/vmware-workstation/Manifest | 1 + app-emulation/vmware-workstation/metadata.xml | 1 + ...=> vmware-workstation-11.1.2.2780323-r4.ebuild} | 152 ++--- app-eselect/eselect-lua/eselect-lua-1.ebuild | 2 +- app-eselect/eselect-php/Manifest | 2 +- ...t-php-0.8.4.ebuild => eselect-php-0.8.5.ebuild} | 0 app-misc/vifm/Manifest | 3 +- .../vifm/files/vifm-0.7.8-fix-ncurses-tinfo.patch | 14 -- app-misc/vifm/vifm-0.7.7.ebuild| 85 .../{vifm-0.7.8.ebuild => vifm-0.8.1_beta.ebuild} | 15 +- app-misc/wcd/metadata.xml | 3 - app-office/scribus/metadata.xml| 4 - app-office/taskcoach/Manifest | 1 + .../files/taskcoach-1.4.2-fix-desktop-file.patch | 23 app-office/taskcoach/taskcoach-1.4.2.ebuild| 50 +++ app-office/texstudio/metadata.xml | 4 +- app-portage/grs/Manifest | 1 + app-portage/grs/grs-0.4.ebuild | 45 ++ app-shells/hstr/metadata.xml | 4 - app-text/rman/metadata.xml | 3 - dev-cpp/pstreams/metadata.xml | 5 +- dev-db/wxsqlite3/metadata.xml | 3 - dev-dotnet/zeitgeist-sharp/metadata.xml| 5 +- dev-libs/dee/metadata.xml | 4 +- dev-libs/gtx/metadata.xml | 3 - dev-libs/libzeitgeist/metadata.xml | 3 - dev-libs/qcodeedit/metadata.xml| 2 +- dev-libs/qcustomplot/metadata.xml | 3 - dev-libs/rapidxml/metadata.xml | 3 - 160.0.ebuild => Crypt-SMIME-0.160.0-r1.ebuild} | 2 +- .../Crypt-SSLeay/Crypt-SSLeay-0.720.0-r1.ebuild| 2 +- dev-perl/Date-Calc/Date-Calc-6.400.0.ebuild| 2 +- dev-perl/Eval-Closure/Eval-Closure-0.130.0.ebuild | 2 +- ...03.0.ebuild => ExtUtils-Depends-0.405.0.ebuild} | 19 ++- dev-perl/ExtUtils-Depends/Manifest | 2 +- dev-perl/ExtUtils-F77/ExtUtils-F77-1.190.0.ebuild | 17 +++ dev-perl/ExtUtils-F77/Manifest | 1 + .../FCGI-ProcManager-0.240.0-r1.ebuild | 16 --- dev-perl/FCGI-ProcManager/Manifest | 1 - dev-perl/File-BOM/File-BOM-0.150.0.ebuild | 31 + dev-perl/File-BOM/Manifest | 1 + .../File-Copy-Link/File-Copy-Link-0.140.0.ebuild | 26 dev-perl/File-Copy-Link/Manifest | 1 + dev-perl/HTML-TableParser/metadata.xml | 3 - dev-perl/Lchown/metadata.xml | 3 - dev-perl/Path-Class/Path-Class-0.350.0.ebuild | 2 +- dev-perl/Test-DistManifest/metadata.xml| 3 - dev-perl/Test-Trap/metadata.xml| 3 - dev-perl/Try-Tiny/Try-Tiny-0.220.0.ebuild | 2 +- dev-perl/WWW-Dict-Leo-Org/metadata.xml | 3 - dev-perl/extutils-pkgconfig/Manifest | 1 - .../extutils-pkgconfig-1.140.0.ebuild | 21 --- dev-perl/perltidy/perltidy-20140711.0.0.ebuild | 2 +- dev-python/GridDataFormats/metadata.xml| 3 - dev-python/Numdifftools/metadata.xml | 3 - dev-python/PyContracts/metadata.xml| 4 - dev-python/aiohttp/Manifest| 1 + dev-python/aiohttp/aiohttp-0.20.2.ebuild | 52 +++ dev-python/algopy/metadata.xml | 5 +- dev-python/ansicolor/metadata.xml | 3 - dev-python/argcomplete/metadata.xml| 3 - dev-python/asset/metadata.xml | 4 - dev-python/autobahn/metadata.xml | 3 - .../metadata.xml | 5 +- dev-python/blessings/metadata.xml | 5 +- dev-python/capturer/metadata.xml | 4 - dev-python/coloredlogs/metadata.xml| 4 - dev-python/colorlog/metadata.xml |
[gentoo-commits] repo/gentoo:master commit in: media-libs/ffmpegsource/files/, media-libs/ffmpegsource/
commit: 2f1bb65c02b810f2639aa38e5b2082a6191a3b49 Author: Ilya Tumaykin gmail com> AuthorDate: Sat Jan 9 18:48:49 2016 + Commit: Ian Delaney gentoo org> CommitDate: Sun Jan 10 01:58:58 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f1bb65c media-libs/ffmpegsource: remove old Package-Manager: portage-2.2.26 media-libs/ffmpegsource/Manifest | 2 - media-libs/ffmpegsource/ffmpegsource-2.17.ebuild | 39 media-libs/ffmpegsource/ffmpegsource-2.19.1.ebuild | 28 -- .../files/ffmpegsource-2.17-ffmpeg.patch | 102 - 4 files changed, 171 deletions(-) diff --git a/media-libs/ffmpegsource/Manifest b/media-libs/ffmpegsource/Manifest index ab2fa50..26d9dff 100644 --- a/media-libs/ffmpegsource/Manifest +++ b/media-libs/ffmpegsource/Manifest @@ -1,4 +1,2 @@ -DIST ffmpegsource-2.19.1.tar.gz 512381 SHA256 39c8a5f6c6735d10b3b0a3830f71ef0182b42e747cbceb6bf9b8dcc0532c99db SHA512 e6e9a49af8eb9c1f5a54db8a74879cefbd4876329b71b09ebf79fc6f25808a12cc020ebe275607773127b908c67fc7c92f264b49e02ce08ec209a7d94e9d3a67 WHIRLPOOL 469519aee1a7364e21bb988481e6709af8ee53d18cd5be4d00c148a5e0f940491d6c777d387d3fcdbf74fde5c3c6da843205dd378e7fb301f65981daddf71760 DIST ffmpegsource-2.20.tar.gz 539587 SHA256 c7d880172756c253f2c5673044dabf03c19890dcfe64da5104ee9f42a1a573a0 SHA512 77cfb027a6be21952700fadee66467d18bc0521569cf3d5eef3f7fd3ff9785ba1c6b7a251a5ccfb8b6e8dd965aef9928cf27459dca28591eeddd1fd5a2905295 WHIRLPOOL 321cc4a3ff37201def87bfb7596e84e76cb58fb05a43d99901eaca8f46f712fa4d86af9cdc65a24749c2715a4f52c9106ab2b24d7060cfe87f5401e520ac7fb1 DIST ffmpegsource-2.22.tar.gz 487244 SHA256 7c5202fa2e49186fb3bb815e5b12ca71f05ec09cb707ffd9465852e21a06fdad SHA512 af92766f19b5db15c2f0b08e4d894e26bb66f93360b12461d37f38983a4e1916656514d52bf86f8a5def83207e2433d04f58384b1cf8f617ab19aafd2f0d7d56 WHIRLPOOL 2fb1b189ba573fd2e1f65e61cfa365201a419a3bb066ef54e06c07c5f8eabcfb93dc3191c860a8816a797eb9e47a62929a35c1c786a43712ab80ac2df69ee811 -DIST ffms-2.17-src.tar.bz2 394862 SHA256 991f7a77982823afdcf0beb8961deddaf7dd0aea949249e51fbf51cb3314643d SHA512 18a7ccbc9a665c1293dc17dccf3253fc4cad4449fc774242b773360eacb4eceb3440cd0dedbf4dfca51b40c5b2759bdd8b524cfba38339aff2460967ef8f0aa3 WHIRLPOOL 4f7ab6b1897d78b4a67c1ae5a1fce1c0d657454d6174fd738dbf8f0ecf77a5e137b6d263be0a8feb6b65db7b7f6ba7d0f601d719e6edb0e68850bf9662b39cb9 diff --git a/media-libs/ffmpegsource/ffmpegsource-2.17.ebuild b/media-libs/ffmpegsource/ffmpegsource-2.17.ebuild deleted file mode 100644 index c1613d6..000 --- a/media-libs/ffmpegsource/ffmpegsource-2.17.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -AUTOTOOLS_AUTORECONF=1 - -inherit autotools-utils - -MY_P="ffms-${PV}-src" -DESCRIPTION="An FFmpeg based source library for easy frame accurate access" -HOMEPAGE="https://code.google.com/p/ffmpegsource/"; -SRC_URI="https://ffmpegsource.googlecode.com/files/${MY_P}.tar.bz2"; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="static-libs" - -RDEPEND=" - sys-libs/zlib - >=virtual/ffmpeg-0.9 -" -DEPEND="${RDEPEND} - virtual/pkgconfig -" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( "${FILESDIR}/${P}-ffmpeg.patch" ) - -src_configure() { - local myeconfargs=( - --docdir="${EPREFIX}/usr/share/doc/${PF}/html" - ) - - autotools-utils_src_configure -} diff --git a/media-libs/ffmpegsource/ffmpegsource-2.19.1.ebuild b/media-libs/ffmpegsource/ffmpegsource-2.19.1.ebuild deleted file mode 100644 index 5ada343..000 --- a/media-libs/ffmpegsource/ffmpegsource-2.19.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -AUTOTOOLS_AUTORECONF=1 - -inherit autotools-utils - -DESCRIPTION="A libav/ffmpeg based source library for easy frame accurate access" -HOMEPAGE="https://github.com/FFMS/ffms2"; -SRC_URI="https://github.com/FFMS/ffms2/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/3" -KEYWORDS="amd64 x86" -IUSE="libav static-libs" - -RDEPEND=" - sys-libs/zlib - libav? ( >=media-video/libav-9.17:0= ) - !libav? ( >=media-video/ffmpeg-1.2.6-r1:0= ) -" -DEPEND="${RDEPEND} - virtual/pkgconfig -" -S="${WORKDIR}/ffms2-${PV}" diff --git a/media-libs/ffmpegsource/files/ffmpegsource-2.17-ffmpeg.patch b/media-libs/ffmpegsource/files/ffmpegsource-2.17-ffmpeg.patch deleted file mode 100644 index 41c4fb5..000 --- a/media-libs/ffmpegsource/files/ffmpegsource-2.17-ffmpeg.patch +++ /dev/null @@ -1,102 +0,0 @@ -https://bugs.gentoo.org/show_bug.cgi?id=417983 -Backported from upstream. - -Index: ffms-2.17-src/configure.in -=== ffms-2.17-src.orig/configure.in -+++ ffms-2.17-src/configure.in -@@ -135,7 +135,7 @@ AC_D
[gentoo-commits] repo/gentoo:master commit in: media-libs/ffmpegsource/files/, media-libs/ffmpegsource/
commit: 95b17a979efbb78a23484cbca6447e536552a1ac Author: Ilya Tumaykin gmail com> AuthorDate: Sat Jan 9 19:42:57 2016 + Commit: Ian Delaney gentoo org> CommitDate: Sun Jan 10 01:58:55 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95b17a97 media-libs/ffmpegsource: verbump to 2.22 wrt bug 564524 Gentoo-Bug: 564524 Package-Manager: portage-2.2.26 media-libs/ffmpegsource/Manifest | 1 + media-libs/ffmpegsource/ffmpegsource-2.22.ebuild | 39 ++ .../ffmpegsource-2.22-add-missing-extern-C.patch | 27 +++ .../ffmpegsource-2.22-fix-pixfmt-define.patch | 31 + .../ffmpegsource-2.22-include-missing-header.patch | 22 5 files changed, 120 insertions(+) diff --git a/media-libs/ffmpegsource/Manifest b/media-libs/ffmpegsource/Manifest index c928826..ab2fa50 100644 --- a/media-libs/ffmpegsource/Manifest +++ b/media-libs/ffmpegsource/Manifest @@ -1,3 +1,4 @@ DIST ffmpegsource-2.19.1.tar.gz 512381 SHA256 39c8a5f6c6735d10b3b0a3830f71ef0182b42e747cbceb6bf9b8dcc0532c99db SHA512 e6e9a49af8eb9c1f5a54db8a74879cefbd4876329b71b09ebf79fc6f25808a12cc020ebe275607773127b908c67fc7c92f264b49e02ce08ec209a7d94e9d3a67 WHIRLPOOL 469519aee1a7364e21bb988481e6709af8ee53d18cd5be4d00c148a5e0f940491d6c777d387d3fcdbf74fde5c3c6da843205dd378e7fb301f65981daddf71760 DIST ffmpegsource-2.20.tar.gz 539587 SHA256 c7d880172756c253f2c5673044dabf03c19890dcfe64da5104ee9f42a1a573a0 SHA512 77cfb027a6be21952700fadee66467d18bc0521569cf3d5eef3f7fd3ff9785ba1c6b7a251a5ccfb8b6e8dd965aef9928cf27459dca28591eeddd1fd5a2905295 WHIRLPOOL 321cc4a3ff37201def87bfb7596e84e76cb58fb05a43d99901eaca8f46f712fa4d86af9cdc65a24749c2715a4f52c9106ab2b24d7060cfe87f5401e520ac7fb1 +DIST ffmpegsource-2.22.tar.gz 487244 SHA256 7c5202fa2e49186fb3bb815e5b12ca71f05ec09cb707ffd9465852e21a06fdad SHA512 af92766f19b5db15c2f0b08e4d894e26bb66f93360b12461d37f38983a4e1916656514d52bf86f8a5def83207e2433d04f58384b1cf8f617ab19aafd2f0d7d56 WHIRLPOOL 2fb1b189ba573fd2e1f65e61cfa365201a419a3bb066ef54e06c07c5f8eabcfb93dc3191c860a8816a797eb9e47a62929a35c1c786a43712ab80ac2df69ee811 DIST ffms-2.17-src.tar.bz2 394862 SHA256 991f7a77982823afdcf0beb8961deddaf7dd0aea949249e51fbf51cb3314643d SHA512 18a7ccbc9a665c1293dc17dccf3253fc4cad4449fc774242b773360eacb4eceb3440cd0dedbf4dfca51b40c5b2759bdd8b524cfba38339aff2460967ef8f0aa3 WHIRLPOOL 4f7ab6b1897d78b4a67c1ae5a1fce1c0d657454d6174fd738dbf8f0ecf77a5e137b6d263be0a8feb6b65db7b7f6ba7d0f601d719e6edb0e68850bf9662b39cb9 diff --git a/media-libs/ffmpegsource/ffmpegsource-2.22.ebuild b/media-libs/ffmpegsource/ffmpegsource-2.22.ebuild new file mode 100644 index 000..4a8b2a3 --- /dev/null +++ b/media-libs/ffmpegsource/ffmpegsource-2.22.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +AUTOTOOLS_AUTORECONF=1 + +inherit autotools-utils flag-o-matic vcs-snapshot + +DESCRIPTION="A libav/ffmpeg based source library for easy frame accurate access" +HOMEPAGE="https://github.com/FFMS/ffms2"; +SRC_URI="https://github.com/FFMS/ffms2/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/4" +KEYWORDS="~amd64 ~x86" +IUSE="libav static-libs" + +RDEPEND=" + sys-libs/zlib + !libav? ( >=media-video/ffmpeg-2.4:0= ) + libav? ( >=media-video/libav-9:0= ) +" +DEPEND="${RDEPEND} + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/${P}-fix-pixfmt-define.patch" + "${FILESDIR}/${P}-include-missing-header.patch" + "${FILESDIR}/${P}-add-missing-extern-C.patch" +) + +pkg_pretend() { + if [[ ${MERGE_TYPE} != "binary" ]] && ! test-flag-CXX -std=c++11; then + die "Your compiler lacks C++11 support. Use GCC>=4.7.0 or Clang>=3.3." + fi +} diff --git a/media-libs/ffmpegsource/files/ffmpegsource-2.22-add-missing-extern-C.patch b/media-libs/ffmpegsource/files/ffmpegsource-2.22-add-missing-extern-C.patch new file mode 100644 index 000..9ef42d7 --- /dev/null +++ b/media-libs/ffmpegsource/files/ffmpegsource-2.22-add-missing-extern-C.patch @@ -0,0 +1,27 @@ +commit 1dc922cdd0798d5522331f1c98657f494d18c6b9 +Author: Derek Buitenhuis +Date: Sun Dec 27 18:37:59 2015 -0500 + +track: Wrap C headers in extern "C" properly + +This fixes av_rescale being undefiend during linking with some +GCC versions (e.g. 4.8.4 on Ubuntu 14.04). + +Signed-off-by: Derek Buitenhuis + +diff --git a/src/core/track.cpp b/src/core/track.cpp +index 136bc21..23e57ad 100644 +--- a/src/core/track.cpp b/src/core/track.cpp +@@ -25,9 +25,11 @@ + + #include + ++extern "C" { + #include + #include + #include ++} + + namespace { + FrameInfo ReadFrame(ZipFile &stream, FrameInfo const& prev, const FFMS_TrackType TT) { diff --git a/media-libs/ffmpegsource/files/ffmpegsource-2.22-fix-pixfmt-define.patch b/media-libs/ffmpegsource/files/ffmpegsource-2.22-fix-pixfmt-define.
[gentoo-commits] repo/gentoo:master commit in: media-libs/ffmpegsource/
commit: c85b0ebc4c3dd239db14b4edce521e8d8aca7bd3 Author: Ilya Tumaykin gmail com> AuthorDate: Sat Jan 9 15:39:07 2016 + Commit: Ian Delaney gentoo org> CommitDate: Sun Jan 10 01:58:49 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c85b0ebc media-libs/ffmpegsource: sort dependencies alphabetically Package-Manager: portage-2.2.26 media-libs/ffmpegsource/ffmpegsource-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/ffmpegsource/ffmpegsource-.ebuild b/media-libs/ffmpegsource/ffmpegsource-.ebuild index fa0a03e..56009a4 100644 --- a/media-libs/ffmpegsource/ffmpegsource-.ebuild +++ b/media-libs/ffmpegsource/ffmpegsource-.ebuild @@ -19,8 +19,8 @@ IUSE="libav static-libs" RDEPEND=" sys-libs/zlib - libav? ( >=media-video/libav-9:0= ) !libav? ( >=media-video/ffmpeg-2.4:0= ) + libav? ( >=media-video/libav-9:0= ) " DEPEND="${RDEPEND} virtual/pkgconfig
[gentoo-commits] repo/gentoo:master commit in: media-libs/ffmpegsource/
commit: 7e82ccff9a4699660a250848df2a66c49001c1f8 Author: Ilya Tumaykin gmail com> AuthorDate: Sat Jan 9 19:40:23 2016 + Commit: Ian Delaney gentoo org> CommitDate: Sun Jan 10 01:58:52 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e82ccff media-libs/ffmpegsource: add compiler check for C++11 support Package-Manager: portage-2.2.26 media-libs/ffmpegsource/ffmpegsource-.ebuild | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/media-libs/ffmpegsource/ffmpegsource-.ebuild b/media-libs/ffmpegsource/ffmpegsource-.ebuild index 56009a4..f057f8a 100644 --- a/media-libs/ffmpegsource/ffmpegsource-.ebuild +++ b/media-libs/ffmpegsource/ffmpegsource-.ebuild @@ -6,7 +6,7 @@ EAPI=5 AUTOTOOLS_AUTORECONF=1 -inherit autotools-utils git-r3 +inherit autotools-utils flag-o-matic git-r3 DESCRIPTION="A libav/ffmpeg based source library for easy frame accurate access" HOMEPAGE="https://github.com/FFMS/ffms2"; @@ -25,3 +25,9 @@ RDEPEND=" DEPEND="${RDEPEND} virtual/pkgconfig " + +pkg_pretend() { + if [[ ${MERGE_TYPE} != "binary" ]] && ! test-flag-CXX -std=c++11; then + die "Your compiler lacks C++11 support. Use GCC>=4.7.0 or Clang>=3.3." + fi +}
[gentoo-commits] repo/gentoo:master commit in: /
commit: cfeb2946c08940d54f1a122047018053111a8c70 Author: Ian Delaney gentoo org> AuthorDate: Sun Jan 10 01:55:44 2016 + Commit: Ian Delaney gentoo org> CommitDate: Sun Jan 10 01:59:05 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfeb2946 Merge remote-tracking branch 'remotes/Coacher/mpv-fix-ffmpeg-dep' Pull request: https://github.com/gentoo/gentoo/pull/628 media-video/mpv/mpv-0.14.0-r1.ebuild | 2 +- media-video/mpv/mpv-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
[gentoo-commits] repo/gentoo:master commit in: games-fps/ut2004-bonuspack-mega/
commit: 97b4718783d4a79687d45eb407c85154d8e2efd0 Author: Michael Sterrett gentoo org> AuthorDate: Sat Jan 9 17:20:07 2016 + Commit: Michael Sterrett gentoo org> CommitDate: Sun Jan 10 00:49:01 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97b47187 games-fps/ut2004-bonuspack-mega: EAPI=5 Package-Manager: portage-2.2.26 games-fps/ut2004-bonuspack-mega/ut2004-bonuspack-mega-1-r2.ebuild | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/games-fps/ut2004-bonuspack-mega/ut2004-bonuspack-mega-1-r2.ebuild b/games-fps/ut2004-bonuspack-mega/ut2004-bonuspack-mega-1-r2.ebuild index 66a4285..3b42037 100644 --- a/games-fps/ut2004-bonuspack-mega/ut2004-bonuspack-mega-1-r2.ebuild +++ b/games-fps/ut2004-bonuspack-mega/ut2004-bonuspack-mega-1-r2.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=2 +EAPI=5 MOD_DESC="Megapack bonus pack" MOD_NAME="Megapack" @@ -12,9 +12,7 @@ inherit games games-mods MY_P="ut2004megapack-linux.tar.bz2" HOMEPAGE="http://www.unrealtournament2004.com/"; SRC_URI="mirror://3dgamers/unrealtourn2k4/Missions/${MY_P} - http://0day.icculus.org/ut2004/${MY_P} - ftp://ftp.games.skynet.be/pub/misc/${MY_P} - http://sonic-lux.net/data/mirror/ut2004/${MY_P}"; + http://0day.icculus.org/ut2004/${MY_P}"; LICENSE="ut2003" KEYWORDS="amd64 x86"
[gentoo-commits] repo/gentoo:master commit in: games-fps/ut2004-bonuspack-cbp1/
commit: 6d280f582fdbc11034e184d2782e27fad8d03ab1 Author: Michael Sterrett gentoo org> AuthorDate: Sat Jan 9 17:15:31 2016 + Commit: Michael Sterrett gentoo org> CommitDate: Sun Jan 10 00:49:00 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d280f58 games-fps/ut2004-bonuspack-cbp1: EAPI=5 Package-Manager: portage-2.2.26 games-fps/ut2004-bonuspack-cbp1/ut2004-bonuspack-cbp1-1-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-fps/ut2004-bonuspack-cbp1/ut2004-bonuspack-cbp1-1-r2.ebuild b/games-fps/ut2004-bonuspack-cbp1/ut2004-bonuspack-cbp1-1-r2.ebuild index 0c0aa36..7a158a2 100644 --- a/games-fps/ut2004-bonuspack-cbp1/ut2004-bonuspack-cbp1-1-r2.ebuild +++ b/games-fps/ut2004-bonuspack-cbp1/ut2004-bonuspack-cbp1-1-r2.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=2 +EAPI=5 MOD_DESC="UT2003 Community Bonus Pack repacked for UT2004" MOD_NAME="Community Bonus Pack Volume 1"
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: 4fffc73d60f900e3e78ae4153c2b413b7140d587 Author: Michael Sterrett gentoo org> AuthorDate: Sun Jan 10 01:16:54 2016 + Commit: Michael Sterrett gentoo org> CommitDate: Sun Jan 10 01:16:54 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fffc73d profiles: games-util/hearse is gone profiles/package.mask | 4 1 file changed, 4 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index b0b4a00..53f23d9 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -1505,10 +1505,6 @@ games-fps/quake4-demo # masked pending unresolved security issues #127167 games-roguelike/slashem -# Tavis Ormandy (21 Mar 2006) -# masked pending unresolved security issues #125902 -games-util/hearse - # Robin H. Johnson (11 Feb 2006) # zlib interaction is badly broken. See bug #124733. =dev-vcs/cvs-1.12.13*
[gentoo-commits] repo/gentoo:master commit in: games-fps/ut2004-bonuspack-cbp2/
commit: f003a23d329a7a27890c14d16468ff4a99c80760 Author: Michael Sterrett gentoo org> AuthorDate: Sat Jan 9 17:13:45 2016 + Commit: Michael Sterrett gentoo org> CommitDate: Sun Jan 10 00:49:00 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f003a23d games-fps/ut2004-bonuspack-cbp2: update HOMEPAGE and SRC_URI per Christian Strahl in bug #561166 Package-Manager: portage-2.2.26 games-fps/ut2004-bonuspack-cbp2/Manifest | 4 ++-- .../ut2004-bonuspack-cbp2/ut2004-bonuspack-cbp2-1-r2.ebuild| 10 -- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/games-fps/ut2004-bonuspack-cbp2/Manifest b/games-fps/ut2004-bonuspack-cbp2/Manifest index a8b3c30..eac9fcd 100644 --- a/games-fps/ut2004-bonuspack-cbp2/Manifest +++ b/games-fps/ut2004-bonuspack-cbp2/Manifest @@ -1,2 +1,2 @@ -DIST cbp2-volume1_zip.zip 203766207 RMD160 2060f4807e478322e992d150d412ac661b8d4268 SHA1 719095f073de635638696f71dbd9597e6ba903a5 SHA256 94e21360d2f87489822468b6e037931ec0a2d9d3653259d90a58cabaacc3370d -DIST cbp2-volume2_zip.zip 200444127 RMD160 18105aff21bd963ac6d02301879f570f97e307f3 SHA1 dc6a08b5f2022590c2b0f86cc01535e7a2b6ff9d SHA256 62af45205c256caf539646483fcaad24af91cb5cfb283fc9e6b48f18c79f +DIST cbp2-volume1_zip.zip 203766207 SHA256 94e21360d2f87489822468b6e037931ec0a2d9d3653259d90a58cabaacc3370d SHA512 9e425985640f9fcf9c1696d75e0794b31110715ba3bf664087ede1f1925a68e76e4ee87d248b245429702c2bffc1fb16362fcc43f795681efcc5880a2a7c3213 WHIRLPOOL 7214e089c76a19f14c88e763434e5505f6a71180a9293600f200e521daeb4a209c0fe032d2a2e616152e758bfb7223012c680873cb40a66c3528a2d0aa673ecf +DIST cbp2-volume2_zip.zip 200444127 SHA256 62af45205c256caf539646483fcaad24af91cb5cfb283fc9e6b48f18c79f SHA512 52982b302bb2d8f0839392f8bad05935bb8c5cae9e98528dfada7fa80f595050829ff6872b834197486c3401256f60c6c023133f6446299cbd72e1fd7ec3c8f4 WHIRLPOOL 878c75ab02c21042c3d76be46fae7caf01cd9f226703d0335fdf3f96e5c175e0904828a5d7a0a6f7418b3e03dfee6f964c40261b928d2ab1616d784831df2ce0 diff --git a/games-fps/ut2004-bonuspack-cbp2/ut2004-bonuspack-cbp2-1-r2.ebuild b/games-fps/ut2004-bonuspack-cbp2/ut2004-bonuspack-cbp2-1-r2.ebuild index 224e345..c2c724f 100644 --- a/games-fps/ut2004-bonuspack-cbp2/ut2004-bonuspack-cbp2-1-r2.ebuild +++ b/games-fps/ut2004-bonuspack-cbp2/ut2004-bonuspack-cbp2-1-r2.ebuild @@ -2,18 +2,16 @@ # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=2 +EAPI=5 MOD_DESC="Community Bonus Pack 2 volumes 1 and 2" MOD_NAME="Community Bonus Pack 2 volumes 1 and 2" inherit games games-mods -HOMEPAGE="http://www.planetunreal.com/cbp/"; -SRC_URI="http://downloads.unrealadmin.org/UT2004/BonusPack/cbp2-volume1_zip.zip - http://www.i4games.eu/downloads/ut2k4/cbp2-volume1_zip.zip - http://downloads.unrealadmin.org/UT2004/BonusPack/cbp2-volume2_zip.zip - http://www.i4games.eu/downloads/ut2k4/cbp2-volume2_zip.zip"; +HOMEPAGE="http://liandri.beyondunreal.com/Unreal_Tournament_2004"; +SRC_URI="https://ut.rushbase.net/beyondunreal/official/ut2004/cbp2-volume1_zip.zip + https://ut.rushbase.net/beyondunreal/official/ut2004/cbp2-volume2_zip.zip"; LICENSE="freedist" KEYWORDS="amd64 x86"
[gentoo-commits] repo/gentoo:master commit in: games-util/hearse/
commit: a24b7cc33622d03d31df693f620c9c3d5cfada9b Author: Michael Sterrett gentoo org> AuthorDate: Sun Jan 10 01:15:45 2016 + Commit: Michael Sterrett gentoo org> CommitDate: Sun Jan 10 01:15:45 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a24b7cc3 games-util/hearse: Clean hearse which has been masked for years. (bug #541272) games-util/hearse/Manifest | 1 - games-util/hearse/hearse-1.5.ebuild | 49 - games-util/hearse/metadata.xml | 5 3 files changed, 55 deletions(-) diff --git a/games-util/hearse/Manifest b/games-util/hearse/Manifest deleted file mode 100644 index 2a16335..000 --- a/games-util/hearse/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST hearse-1.5.tar.gz 29202 SHA256 2f339bef82cb416a818ed458e4b1e8b0ccbb1d6abf8e33a99b5d7fdffec7fb12 SHA512 70a477f095059e6e65aef58da93a3928b9c8b7fd72793bb14505e01b00cb37d799e5c2a0ce5c87db3bf61bebdd5f6aec4fbe1b64a63dac67ff00df5842332a55 WHIRLPOOL b2dff1cab6146cedba0712333584199edc715178342fb5487142bf4b34b2eec21702a5d71480b2aafc947e057bb5950192e0873e12db6cbb38f87911ebeec7eb diff --git a/games-util/hearse/hearse-1.5.ebuild b/games-util/hearse/hearse-1.5.ebuild deleted file mode 100644 index 2d0f227..000 --- a/games-util/hearse/hearse-1.5.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit games - -DESCRIPTION="exchange Nethack bones files with other players" -HOMEPAGE="http://www.argon.org/~roderick/hearse/"; -SRC_URI="http://www.argon.org/~roderick/hearse/dist/${P}.tar.gz"; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~ppc ~x86" -IUSE="" - -DEPEND=">=dev-lang/perl-5.8.0 - dev-perl/libwww-perl - app-arch/bzip2" -RDEPEND=">=games-roguelike/nethack-3.4.1 - ${DEPEND}" - -src_prepare() { - # patch because Gentoo's nethack ebuild - # uses bz2 and not gz for bones. - sed -i \ - -e "s:gzip :bzip2 :" \ - -e "s:.gz:.bz2:" hearse || die - sed -i \ - -e 's:gzip :bzip2 :' \ - -e "s:gz|z|Z:bz2:" bones-info || die -} -src_configure() { - perl Makefile.PL || die -} - -src_install() { - dogamesbin hearse bones-info - doman blib/man1/*.1 - dodoc Notes README debian/changelog - prepgamesdirs -} - -pkg_postinst() { - games_pkg_postinst - einfo "As root, run \"${GAMES_BINDIR}/hearse --user-email y...@address.com\" to activate." - einfo "Add the following to /etc/crontab to automatically exchange bones:" - einfo " 0 3 * * * root perl -we 'sleep rand 3600'; ${GAMES_BINDIR}/hearse --quiet" -} diff --git a/games-util/hearse/metadata.xml b/games-util/hearse/metadata.xml deleted file mode 100644 index d3c2cc9..000 --- a/games-util/hearse/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd";> - -games -
[gentoo-commits] repo/gentoo:master commit in: app-office/taskcoach/files/, app-office/taskcoach/
commit: bafda41a841871bde1cbfd072f8893230ccfd0ab Author: Sebastian Pipping gentoo org> AuthorDate: Sun Jan 10 00:39:17 2016 + Commit: Sebastian Pipping gentoo org> CommitDate: Sun Jan 10 00:40:26 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bafda41a app-office/taskcoach: 1.4.2 (bug #522420) Package-Manager: portage-2.2.26 app-office/taskcoach/Manifest | 1 + .../files/taskcoach-1.4.2-fix-desktop-file.patch | 23 ++ app-office/taskcoach/taskcoach-1.4.2.ebuild| 50 ++ 3 files changed, 74 insertions(+) diff --git a/app-office/taskcoach/Manifest b/app-office/taskcoach/Manifest index 9011bdd..6a8b090 100644 --- a/app-office/taskcoach/Manifest +++ b/app-office/taskcoach/Manifest @@ -3,3 +3,4 @@ DIST TaskCoach-1.3.27.tar.gz 2750875 SHA256 37b7b5f94aef590593e7f5db0b8ea28b45aa DIST TaskCoach-1.3.29.tar.gz 2759329 SHA256 77deaee656a43fd2b5772a77adee1c58d75fb8f3b62047823c06963393a7c036 SHA512 e7a796556be51db3c6342199f9141b3e52a8af7a99275d92c69decbae78e7960455b565e671110e3d27e9f413e6bac6c3b75cfde782b438d76a1ba94c392a802 WHIRLPOOL 3339e89a94ef2f14010fe026febc2ce87295371227c760ae7507f6ccf372f71f233cf181abdf696a72b15b4f502e0095819d89f64e6786cb7ae6c6af5d290a71 DIST TaskCoach-1.3.32.tar.gz 2789269 SHA256 cf6dbc09eb62aa2c5540ea464ba47bc3f0841b0c7e8d2b63a710929ac9fe4a52 SHA512 4d8addafad65aaf209d0b1611f71d4555ddfe839f073d51bed29b6cdc9fb3b87d3a386b39a5a5800844b6c4e9654adf882c0403c7183a8d80760b1c297f0e0f5 WHIRLPOOL bf03242878dd46fc80d6b0f2ecbbd2188b18879872f769edd35a777104b143cdbd258d13a4264a873ac093916f0bb5f0015a57e968ed772ba136d72ef1931bd3 DIST TaskCoach-1.3.40.tar.gz 2826741 SHA256 564284c47b6900e863eff08a84498fc0c366789dbdeab2de7f9bdaaabb36ab32 SHA512 54a9eed8c568b61a5ce6e61c02782f804d18f10fab73be658217ee8c225e355155e5e36877e84b97b48004995eafd1faa79d1e64bd30d738cb782a34387041be WHIRLPOOL eeed80c3358a88c724668f9e95ac89a0b12018577940413e5be2a462579f4ccb2d704492c7de614164b114dcab071e400a1ab8c8f13574d3802a2bbcc9e2c1f9 +DIST TaskCoach-1.4.2.tar.gz 2905614 SHA256 2f9a70f6abab688704ea0536f0eacbbb599a1cadda84f10d7dc5de07f711e34f SHA512 0f2465b45771cd211c21949265b758aa097cc76143a09f3c1d81cf15b1381fc6549f71839cb27563a1ab04369b8c925ca06275c799871f880005af2f907f9357 WHIRLPOOL 640ddeb357fc67e1321370c57184fd4e684715b8ddc60f7ffdb08441a0555855b3ca40775fcbcf568ca63acfa9ef2bfb2d23bc9edc50bea08a3c012abe72a03a diff --git a/app-office/taskcoach/files/taskcoach-1.4.2-fix-desktop-file.patch b/app-office/taskcoach/files/taskcoach-1.4.2-fix-desktop-file.patch new file mode 100644 index 000..9f57beb --- /dev/null +++ b/app-office/taskcoach/files/taskcoach-1.4.2-fix-desktop-file.patch @@ -0,0 +1,23 @@ +From dd39524692896995daabc69c7090ecf66e64858e Mon Sep 17 00:00:00 2001 +From: Sebastian Pipping +Date: Sun, 10 Jan 2016 01:34:13 +0100 +Subject: [PATCH] Fix .desktop file + +error: value "task;todo;reminder" for locale string list key "Keywords" in group "Desktop Entry" does not have a semicolon (';') as trailing character +--- + build.in/linux_common/taskcoach.desktop | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/build.in/linux_common/taskcoach.desktop b/build.in/linux_common/taskcoach.desktop +index 9382b0b..b1a4bd1 100644 +--- a/build.in/linux_common/taskcoach.desktop b/build.in/linux_common/taskcoach.desktop +@@ -7,4 +7,4 @@ Icon=taskcoach + Terminal=false + Type=Application + Categories=Office;Calendar; +-Keywords=task;todo;reminder ++Keywords=task;todo;reminder; +-- +2.7.0 + diff --git a/app-office/taskcoach/taskcoach-1.4.2.ebuild b/app-office/taskcoach/taskcoach-1.4.2.ebuild new file mode 100644 index 000..9aeeb90 --- /dev/null +++ b/app-office/taskcoach/taskcoach-1.4.2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 eutils versionator + +MY_PN="TaskCoach" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Simple personal tasks and todo lists manager" +HOMEPAGE="http://www.taskcoach.org https://pypi.python.org/pypi/TaskCoach"; +SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="libnotify" +DEPEND="|| ( + >=dev-python/wxpython-2.8.9.2:2.8[${PYTHON_USEDEP}] + dev-python/wxpython:3.0[${PYTHON_USEDEP}] + ) + >=dev-python/twisted-core-10.0" +RDEPEND="${DEPEND} + libnotify? ( dev-python/notify-python[${PYTHON_USEDEP}] )" + +S="${WORKDIR}/${MY_P}" + +DOCS=( CHANGES.txt README.txt ) + +src_prepare() { + epatch "${FILESDIR}"/${P}-fix-desktop-file.patch +} + +python_install_all() { + distutils-r1_python_install_all + + doicon "icons.in/${PN}.png" + make_desktop_entry ${PN}.py "Task Coach" ${PN} Office +} + +pkg_postinst() { + if [[ -n ${REPLACING_VERSIONS} ]]; then + if ! version_is_at_
[gentoo-commits] repo/gentoo:master commit in: dev-perl/File-Copy-Link/
commit: 181a140326f0ac4a5c5bd1bc2cf9a6999066f6c5 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sun Jan 10 00:17:41 2016 + Commit: Andreas Hüttel gentoo org> CommitDate: Sun Jan 10 00:18:35 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=181a1403 dev-perl/File-Copy-Link: Version bump Package-Manager: portage-2.2.26 .../File-Copy-Link/File-Copy-Link-0.140.0.ebuild | 26 ++ dev-perl/File-Copy-Link/Manifest | 1 + 2 files changed, 27 insertions(+) diff --git a/dev-perl/File-Copy-Link/File-Copy-Link-0.140.0.ebuild b/dev-perl/File-Copy-Link/File-Copy-Link-0.140.0.ebuild new file mode 100644 index 000..c4b9e70 --- /dev/null +++ b/dev-perl/File-Copy-Link/File-Copy-Link-0.140.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +DIST_AUTHOR=RMBARKER +DIST_VERSION=0.140 +inherit perl-module + +DESCRIPTION="Perl extension for replacing a link by a copy of the linked file" + +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RDEPEND=" + virtual/perl-File-Spec +" +DEPEND="${RDEPEND} + >=dev-perl/Module-Build-0.380.0 + test? ( + virtual/perl-File-Temp + virtual/perl-Test-Simple + ) +" diff --git a/dev-perl/File-Copy-Link/Manifest b/dev-perl/File-Copy-Link/Manifest index df73acc..3a8daf1 100644 --- a/dev-perl/File-Copy-Link/Manifest +++ b/dev-perl/File-Copy-Link/Manifest @@ -1 +1,2 @@ DIST File-Copy-Link-0.113.tar.gz 10947 SHA256 65ce6165078a2e940d089337512c38bea4639fe021666ef3fd747cd1462a7820 SHA512 c1f51f107e81b0a88391eca66291f484600b193d5c219e44fd7f94fbabde0a9459b98cab5de9c0993374a775b729f7d228d87889c9395465c90b0295f4496f91 WHIRLPOOL c27df349102513cbe11d2a9f39059ec7b62d450f661709a25f4cf76bdf7a93d91c1a378f5d3eb992823537a999f7fce119c439f32950a4e7807824fc80ca07b8 +DIST File-Copy-Link-0.140.tar.gz 11157 SHA256 2063656dcd38bade43dc7f1e2ef5f1b6a8086c2f15d37b334189bd2a28e8ffeb SHA512 d937d8353c4be3070591c7e28ea177e587326936cea6d84d895d0fd951e663e506c5680f0d8acad756972db7c70147b31078a2e2595bcab4bb56879b97f3c8b1 WHIRLPOOL e02f76a92f6287c34c2dfc7793352d32c3b405f962bf8f7a861bc87430309a86b94bff82c28e46f9f5e3b6492310b2b7911e2105a2c19dbb3fa5da7fd43588d8
[gentoo-commits] repo/gentoo:master commit in: games-strategy/revenge-of-the-titans/
commit: 161f92840456d1d098a76c17d7ed260fb765217b Author: Sebastian Pipping gentoo org> AuthorDate: Sun Jan 10 00:13:40 2016 + Commit: Sebastian Pipping gentoo org> CommitDate: Sun Jan 10 00:13:55 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=161f9284 games-strategy/revenge-of-the-titans: Add fetch restriction (bug #553728) Package-Manager: portage-2.2.26 .../revenge-of-the-titans-1.80.12.ebuild | 11 +-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/games-strategy/revenge-of-the-titans/revenge-of-the-titans-1.80.12.ebuild b/games-strategy/revenge-of-the-titans/revenge-of-the-titans-1.80.12.ebuild index fa8a975..ff1d086 100644 --- a/games-strategy/revenge-of-the-titans/revenge-of-the-titans-1.80.12.ebuild +++ b/games-strategy/revenge-of-the-titans/revenge-of-the-titans-1.80.12.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -19,10 +19,17 @@ RDEPEND=">=virtual/jre-1.6 virtual/opengl" DEPEND="" -RESTRICT="mirror bindist strip" +RESTRICT="fetch mirror bindist strip" S=${WORKDIR}/${PN//-} +pkg_nofetch() { + default + + einfo + einfo "Buy the game from ${HOMEPAGE} to obtain these files." +} + pkg_setup() { java-pkg-2_pkg_setup games_pkg_setup
[gentoo-commits] repo/gentoo:master commit in: dev-perl/FCGI-ProcManager/
commit: 008e2f494a53d0f504d77bf7f50f1b0147ba76ed Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Jan 9 23:31:03 2016 + Commit: Andreas Hüttel gentoo org> CommitDate: Sat Jan 9 23:39:22 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=008e2f49 dev-perl/FCGI-ProcManager: Remove old Package-Manager: portage-2.2.26 .../FCGI-ProcManager/FCGI-ProcManager-0.240.0-r1.ebuild | 16 dev-perl/FCGI-ProcManager/Manifest | 1 - 2 files changed, 17 deletions(-) diff --git a/dev-perl/FCGI-ProcManager/FCGI-ProcManager-0.240.0-r1.ebuild b/dev-perl/FCGI-ProcManager/FCGI-ProcManager-0.240.0-r1.ebuild deleted file mode 100644 index 34afa59..000 --- a/dev-perl/FCGI-ProcManager/FCGI-ProcManager-0.240.0-r1.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -MODULE_AUTHOR=BOBTFISH -MODULE_VERSION=0.24 -inherit perl-module - -DESCRIPTION="A FastCGI process manager" - -SLOT="0" -LICENSE="LGPL-2.1" -KEYWORDS="~amd64 ~x86" -IUSE="" diff --git a/dev-perl/FCGI-ProcManager/Manifest b/dev-perl/FCGI-ProcManager/Manifest index 69cd9c5..6f63abb 100644 --- a/dev-perl/FCGI-ProcManager/Manifest +++ b/dev-perl/FCGI-ProcManager/Manifest @@ -1,2 +1 @@ -DIST FCGI-ProcManager-0.24.tar.gz 21564 SHA256 2c440e43a51e9c39727ad8e6e1ec605c3236dbaebe363accca94d432ec0cda10 SHA512 02035633627967e47c3ddfc4fa8ea8477bb00f6550e0d5adc85d31ceb8fe6fc3bbe543a9c5b76fde55f3c80d30b6a6757418ca30d93b2b43406e8d4a3b179cfe WHIRLPOOL b07c453174aa7a359f7f216398637d998fc08f04c8f947b60dabbe7bb6b46c51e4b641075bc15699be1d4e7c953b917d5648f5763dda0f016a336ae5ceac53ba DIST FCGI-ProcManager-0.25.tar.gz 28663 SHA256 b9ae1146e2638f3aa477c9ab3ceb728f92c5e36e4cce8f0b5847efad601d024d SHA512 432b1814bc3319c2b5c25d2768dd2ea9e5329306ca4315caf2c4e407620f37089ff38fc59ec4c2ba505e1ac0716f1f8de6803a8fea560182383e78cc2192eb73 WHIRLPOOL f4825e780bb8340b9ef5f9d39b70c9a664810226af744f7292b95b0811d1ed2a045a8d3672f6d8ea51fb436794955b58cdfb8f17c633f003113f170b935213a8
[gentoo-commits] repo/gentoo:master commit in: dev-perl/File-BOM/
commit: 54f04cb7914d09c596b974c5be457f02f2566116 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Jan 9 23:36:25 2016 + Commit: Andreas Hüttel gentoo org> CommitDate: Sat Jan 9 23:39:22 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54f04cb7 dev-perl/File-BOM: Version bump Package-Manager: portage-2.2.26 dev-perl/File-BOM/File-BOM-0.150.0.ebuild | 31 +++ dev-perl/File-BOM/Manifest| 1 + 2 files changed, 32 insertions(+) diff --git a/dev-perl/File-BOM/File-BOM-0.150.0.ebuild b/dev-perl/File-BOM/File-BOM-0.150.0.ebuild new file mode 100644 index 000..b891362 --- /dev/null +++ b/dev-perl/File-BOM/File-BOM-0.150.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +DIST_AUTHOR=MATTLAW +DIST_VERSION=0.15 +inherit perl-module + +DESCRIPTION="Utilities for handling Byte Order Marks" + +SLOT="0" +KEYWORDS="~amd64 ~x86 ~x86-solaris" +IUSE="test" + +RDEPEND=" + >=virtual/perl-Encode-1.990.0 + >=dev-perl/Readonly-0.60.0 +" +DEPEND="${RDEPEND} + >=dev-perl/Module-Build-0.420.0 + test? ( + dev-perl/Test-Pod + dev-perl/Test-Pod-Coverage + >=dev-perl/Test-Exception-0.200.0 + virtual/perl-Test-Simple + ) +" + +DIST_TEST=do diff --git a/dev-perl/File-BOM/Manifest b/dev-perl/File-BOM/Manifest index fd801e3..cb29743 100644 --- a/dev-perl/File-BOM/Manifest +++ b/dev-perl/File-BOM/Manifest @@ -1 +1,2 @@ DIST File-BOM-0.14.tar.gz 15273 SHA256 4c9877ceb2e97619a6f7943ca8e0a034900577337e41e65915f2aa29c2ca8cd1 SHA512 956f86ff28f351976156e847c0b1bc12b6491d842892a9493cc705cbf2598b58ab601690c0fda1cfe813c3562d2f96a28df968bad8b52a92946fe56d2c9932eb WHIRLPOOL c4fdb9e25437830ccfa2d7a9ee09a00b59024e5593e2e0613ac593fd63e1838240bcd8de5d7c76bf4c186b0b74f0e88159143b0e6a60a81b80758764438d4203 +DIST File-BOM-0.15.tar.gz 19656 SHA256 431c8b39397fd5ad5b1a1100d3647a06e9f94304d46db44ffc0a0e5c5c06a1c1 SHA512 73d9df8a8f346164613a9d99b9dd2e83b8d68f77c39a134e9f6b2b96f9c9f0dd1d8e6810a7eb897ed9bcd9b7637e11235bab6b2f68b75d0db973cbd5d11f4a81 WHIRLPOOL f04006cea27636128c6669f8ebab74d30cbb47cf50fae6632810c5028a42bb5f37ccb618c04b76ea21ab3a8651f9532c3b7908350f54f36dafcc854d31857d32
[gentoo-commits] repo/gentoo:master commit in: dev-perl/extutils-pkgconfig/
commit: 80370258cf35974ac7954662789b572e9a128134 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Jan 9 23:16:11 2016 + Commit: Andreas Hüttel gentoo org> CommitDate: Sat Jan 9 23:39:22 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80370258 dev-perl/extutils-pkgconfig: Remove old Package-Manager: portage-2.2.26 dev-perl/extutils-pkgconfig/Manifest| 1 - .../extutils-pkgconfig-1.140.0.ebuild | 21 - 2 files changed, 22 deletions(-) diff --git a/dev-perl/extutils-pkgconfig/Manifest b/dev-perl/extutils-pkgconfig/Manifest index 7eb6f90..80eae6e 100644 --- a/dev-perl/extutils-pkgconfig/Manifest +++ b/dev-perl/extutils-pkgconfig/Manifest @@ -1,2 +1 @@ -DIST ExtUtils-PkgConfig-1.14.tar.gz 9814 SHA256 93d7a4fb646c643940f8dc4268af34271675bb15ed1e16baacbdfb0c17050a48 SHA512 88909ead3b7173e393b08ee28466c5e3a3ddf6a9e89b543dfbd510b1ca8cc60b5eb0573265de5b5c733a5f71b0bf63af3f438d69e3998727af95cd71f89ab7c7 WHIRLPOOL cbbf39f70c68f87884b3976c314407faa0d168660993006ad67645adfc4682518ade20349eea3b886effabfe38b85b4fbe05860ae45bcb96e815ecd8d8b09211 DIST ExtUtils-PkgConfig-1.15.tar.gz 9877 SHA256 69b3192e22b37e930238f332b5bfa9e14e69bec1427ba70c8515fbba1137b0b3 SHA512 975cc64d07f488bd0b89516ed3304797f8d74774f49e888e72788ef54f432ebb77a70af610e25f275baaea08a7756ce78c964e28bf2c853783a35e67b4aeeeaf WHIRLPOOL 1da7f8bca06f7313bcfc2a36eeba813146736c1cae244f86b0587c2a9b660ad84f866dea11a5bf7f566fe40635ee39394725138f049e8c68af023de8012820b3 diff --git a/dev-perl/extutils-pkgconfig/extutils-pkgconfig-1.140.0.ebuild b/dev-perl/extutils-pkgconfig/extutils-pkgconfig-1.140.0.ebuild deleted file mode 100644 index 143a1e6..000 --- a/dev-perl/extutils-pkgconfig/extutils-pkgconfig-1.140.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -MY_PN=ExtUtils-PkgConfig -MODULE_AUTHOR=XAOC -MODULE_VERSION=1.14 -inherit perl-module - -DESCRIPTION="Simplistic perl interface to pkg-config" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" -IUSE="" - -DEPEND="virtual/pkgconfig" - -SRC_TEST="do"
[gentoo-commits] repo/gentoo:master commit in: dev-python/aiohttp/
commit: 507321c95d9ab8a918fe24deb1e5f931c40b822b Author: Alex Brandt gentoo org> AuthorDate: Sat Jan 9 21:20:48 2016 + Commit: Alex Brandt gentoo org> CommitDate: Sat Jan 9 23:16:41 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=507321c9 dev-python/aiohttp: add version 0.20.2 Package-Manager: portage-2.2.26 dev-python/aiohttp/Manifest | 1 + dev-python/aiohttp/aiohttp-0.20.2.ebuild | 52 2 files changed, 53 insertions(+) diff --git a/dev-python/aiohttp/Manifest b/dev-python/aiohttp/Manifest index d3a9986..8e13877 100644 --- a/dev-python/aiohttp/Manifest +++ b/dev-python/aiohttp/Manifest @@ -1,3 +1,4 @@ DIST aiohttp-0.17.4.tar.gz 475034 SHA256 a2f122b41f29eb10772f1600ada5fec849c5dc717c1dcaa05c95bf0712af8843 SHA512 bca0aa93f51fae32eff383ffbd7790886a822647e77884fb5a26b6d2673429b61cf5483527297740a4b237b3e038934990df1061e32e6617d6a3da10276b9116 WHIRLPOOL a7abec0b3daa84078beee9057b5dfdf021b7522fa6b7f847f65008a061802f2cd61dee34886b833c8465f0a5379af9cb45b1f2117cd0b386b6ea488f3f9f2b3c DIST aiohttp-0.18.4.tar.gz 2165117 SHA256 23f1a5de84d0384ab2e78405db56be5e4af0681c42ddbc0caecf2402ddee3019 SHA512 ae4d72d661b2e69e9eb9d258d3c8842cd3e7a8a1d71dd71ccfbc7a3cf5916d65c82f3e3fe56731d5a326d810c01c32dbcb88900b7db68f3f5172c15e482aadc4 WHIRLPOOL 6b59b45e510472c8082868025e660c98e509760d87d08962b7fcc29680e1e31d89bf4e15d2559c7f202ebe70a28cc9eae4908c999cc7c0c29e4b6ea4ed2fbaaf DIST aiohttp-0.19.0.tar.gz 2173954 SHA256 9bfb173baec179431a1c8f3566185e8ebbd1517cf4450217087d79e26e44c287 SHA512 4e20d9e4eac4bd11538faa8a2b9ad6d65b432cb0bc468b851aebc32b6ac15417e65bf68c5801efb2911562f63ba2cd3da31e9cb8347e5aa8f840ba91a986061f WHIRLPOOL 9db94601eec1ff2b5bdbcf04b662a3f7f7d04c24f742d30244bc90d5390f9ae1c303c8de3a0ad253ff7aa068f07a9e439fb0ccadb80db1ba57f6ac3620a1621b +DIST aiohttp-0.20.2.tar.gz 513968 SHA256 8801d36d760514ba8404d2c0309a7ecc3a838b85dad3e63e863b44a3116cf02b SHA512 378b867ed531a1f30079b9a42d4000b82efe997b1e1bee3f1c76973712eabf973da74b37b969d43929f18a8b99ac004a22c4b7849bed1f00fe2f88c0bfbcdddb WHIRLPOOL 8853c2c5f8efde97caff2ba99ef44e505dc82a206ecc51028c7db1b95c4232d436acb9109794ca259e4423d83238569f8df7bdfe81f3131321cebbde00f1d068 diff --git a/dev-python/aiohttp/aiohttp-0.20.2.ebuild b/dev-python/aiohttp/aiohttp-0.20.2.ebuild new file mode 100644 index 000..ab8be7d --- /dev/null +++ b/dev-python/aiohttp/aiohttp-0.20.2.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +PYTHON_COMPAT=( python3_4 ) + +inherit distutils-r1 + +DESCRIPTION="http client/server for asyncio" +HOMEPAGE="https://github.com/KeepSafe/aiohttp https://pypi.python.org/pypi/aiohttp"; +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc examples test" + +CDEPEND="dev-python/chardet[${PYTHON_USEDEP}]" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/cython[${PYTHON_USEDEP}] + doc? ( + >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] + dev-python/sphinxcontrib-newsfeed[${PYTHON_USEDEP}] + dev-python/sphinxcontrib-spelling[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ) + test? ( + ${CDEPEND} + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-raisesregexp[${PYTHON_USEDEP}] + www-servers/gunicorn[${PYTHON_USEDEP}] + ) +" +RDEPEND="${CDEPEND}" + +python_compile_all() { + use doc && emake -C docs html +} + +python_test() { + PYTHONPATH="$(PWD):${PYTHONPATH}" ${PYTHON} -m pytest tests/ || die "Tests failed under ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/_build/html/. ) + use examples && local EXAMPLES=( examples/. ) + + distutils-r1_python_install_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/mamba/
commit: 665cf1b06286c4cb7a7aafc24fa3b6c2bbab54cb Author: Alex Brandt gentoo org> AuthorDate: Sat Jan 9 23:25:20 2016 + Commit: Alex Brandt gentoo org> CommitDate: Sat Jan 9 23:25:20 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=665cf1b0 dev-python/mamba: remove version 0.6 Package-Manager: portage-2.2.26 dev-python/mamba/Manifest | 1 - dev-python/mamba/mamba-0.6.ebuild | 52 --- 2 files changed, 53 deletions(-) diff --git a/dev-python/mamba/Manifest b/dev-python/mamba/Manifest index 120e3c3..8e9a998 100644 --- a/dev-python/mamba/Manifest +++ b/dev-python/mamba/Manifest @@ -1,4 +1,3 @@ -DIST mamba-0.6.tar.gz 12548 SHA256 94169b12141ba57bbcbc5a5fac810631102558450057e1b66b0631d521034b67 SHA512 1d29c90cb45d2a6881d3524517151b88c80acabeaecff42efa9c94a8257e726c4b53cc40aba0643e95ef4af7d2895cf49b6619df06e933aab88157105c98a8cb WHIRLPOOL 489769b4f4ae368d0fa9ce918b629ab661765e8e85f4de1fe609e6f85e19304ec2c3c41a278b47d205fbd42d44b625f8b16b09a223282031f0f317d622aa2481 DIST mamba-0.8.4.tar.gz 14781 SHA256 2fc3eb17a1d051438ca844ad9086f6ad8d27d7a262153cb9e740416b01b7d46d SHA512 31a58a6ee43500b6e059598ff45ffb0e89e385a10fc47a41222cce2a2fee3987bd84dc4484151d46a7062244437973afaddc2c74aa7df21c0e175a33ce8a630c WHIRLPOOL dc26692c8e46ab1f2226099b051fd1236fc7006b0f3ce93f70cca4a685c209e71de256ae6ed21695df9ccb299bf2edc1f9975c2f98ee906e8067ab3a9ccb2383 DIST mamba-0.8.5.tar.gz 15265 SHA256 c90428c3cae331caf1887b62af89236bac14c7e8d078ea94e068a4b0d9f2cb85 SHA512 e8b5539f66c77bbec9001be6dd13914a17c1a23e6e1d9219d509b8e27664b65d16f5d5e992c284fb2e21e8e92f82a503bda5905baedb0e695b384f7280885a5a WHIRLPOOL a6a9e332b84b0c3a91d1376bf517eb67ced3f5ade8b294a949f5e951279c9c006b5d7718cadf27df5c073dd1fe7507485e10d1f69f81c62338a9fdbe8da24265 DIST mamba-0.8.6.tar.gz 10430 SHA256 8770551c694f8be14c71710b2201d8a64fc630295f77eefce6f23050e0cd644b SHA512 f35396bcb607c2eb10caa99f4c82924b0c75c2eeddb3d18ed5db3d5e38dca41917c23f1fcd7003b596576436cea6a02f40c352e6a11f63e472144e0ae0575198 WHIRLPOOL cd542f776d4e3056476caeccbc3a11c62c8df18468f88b6ba22791ff54e4ff79618237a7ccae08dcac652e711e6bbcc450f53c1bde55625e9bf4962a6dc4c5e4 diff --git a/dev-python/mamba/mamba-0.6.ebuild b/dev-python/mamba/mamba-0.6.ebuild deleted file mode 100644 index f48b226..000 --- a/dev-python/mamba/mamba-0.6.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -PYTHON_COMPAT=( python2_7 python3_3 ) - -inherit distutils-r1 vcs-snapshot - -EGIT_REPO_URI="https://github.com/nestorsalceda/mamba.git"; - -DESCRIPTION="The definitive testing tool for Python. Born under the banner of Behavior Driven Development" -HOMEPAGE="http://nestorsalceda.github.io/mamba"; -SRC_URI="https://github.com/nestorsalceda/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -DEPEND=" - test? ( - >=dev-python/sure-1.2.1[${PYTHON_USEDEP}] - >=dev-python/doublex-1.7[${PYTHON_USEDEP}] - >=dev-python/pyhamcrest-1.8.0[${PYTHON_USEDEP}] - ) -" -RDEPEND=" - ~dev-python/clint-0.3.1[${PYTHON_USEDEP}] - ~dev-python/coverage-3.7[${PYTHON_USEDEP}] - >=dev-python/watchdog-0.6.0[${PYTHON_USEDEP}] -" - -python_prepare_all() { - ebegin 'patching requirements.txt' - sed \ - -e '3s/==/>=/' \ - -i requirements.txt - STATUS=$? - eend ${STATUS} - [[ ${STATUS} -gt 0 ]] && die - - distutils-r1_python_prepare_all -} - -python_test() { - rm -f "${HOME}"/.pydistutils.cfg || die "Couldn't remove pydistutils.cfg" - - distutils_install_for_testing - - "${TEST_DIR}"/scripts/mamba || die "Tests failed under ${EPYTHON}" -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/mamba/
commit: 0434f79244d482d5bcb364a19a62750e4050aa72 Author: Alex Brandt gentoo org> AuthorDate: Sat Jan 9 23:21:07 2016 + Commit: Alex Brandt gentoo org> CommitDate: Sat Jan 9 23:21:07 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0434f792 dev-python/mamba: add version 0.8.6 Package-Manager: portage-2.2.26 dev-python/mamba/Manifest | 1 + dev-python/mamba/mamba-0.8.6.ebuild | 37 + 2 files changed, 38 insertions(+) diff --git a/dev-python/mamba/Manifest b/dev-python/mamba/Manifest index 9d2e1a7..120e3c3 100644 --- a/dev-python/mamba/Manifest +++ b/dev-python/mamba/Manifest @@ -1,3 +1,4 @@ DIST mamba-0.6.tar.gz 12548 SHA256 94169b12141ba57bbcbc5a5fac810631102558450057e1b66b0631d521034b67 SHA512 1d29c90cb45d2a6881d3524517151b88c80acabeaecff42efa9c94a8257e726c4b53cc40aba0643e95ef4af7d2895cf49b6619df06e933aab88157105c98a8cb WHIRLPOOL 489769b4f4ae368d0fa9ce918b629ab661765e8e85f4de1fe609e6f85e19304ec2c3c41a278b47d205fbd42d44b625f8b16b09a223282031f0f317d622aa2481 DIST mamba-0.8.4.tar.gz 14781 SHA256 2fc3eb17a1d051438ca844ad9086f6ad8d27d7a262153cb9e740416b01b7d46d SHA512 31a58a6ee43500b6e059598ff45ffb0e89e385a10fc47a41222cce2a2fee3987bd84dc4484151d46a7062244437973afaddc2c74aa7df21c0e175a33ce8a630c WHIRLPOOL dc26692c8e46ab1f2226099b051fd1236fc7006b0f3ce93f70cca4a685c209e71de256ae6ed21695df9ccb299bf2edc1f9975c2f98ee906e8067ab3a9ccb2383 DIST mamba-0.8.5.tar.gz 15265 SHA256 c90428c3cae331caf1887b62af89236bac14c7e8d078ea94e068a4b0d9f2cb85 SHA512 e8b5539f66c77bbec9001be6dd13914a17c1a23e6e1d9219d509b8e27664b65d16f5d5e992c284fb2e21e8e92f82a503bda5905baedb0e695b384f7280885a5a WHIRLPOOL a6a9e332b84b0c3a91d1376bf517eb67ced3f5ade8b294a949f5e951279c9c006b5d7718cadf27df5c073dd1fe7507485e10d1f69f81c62338a9fdbe8da24265 +DIST mamba-0.8.6.tar.gz 10430 SHA256 8770551c694f8be14c71710b2201d8a64fc630295f77eefce6f23050e0cd644b SHA512 f35396bcb607c2eb10caa99f4c82924b0c75c2eeddb3d18ed5db3d5e38dca41917c23f1fcd7003b596576436cea6a02f40c352e6a11f63e472144e0ae0575198 WHIRLPOOL cd542f776d4e3056476caeccbc3a11c62c8df18468f88b6ba22791ff54e4ff79618237a7ccae08dcac652e711e6bbcc450f53c1bde55625e9bf4962a6dc4c5e4 diff --git a/dev-python/mamba/mamba-0.8.6.ebuild b/dev-python/mamba/mamba-0.8.6.ebuild new file mode 100644 index 000..8c44571 --- /dev/null +++ b/dev-python/mamba/mamba-0.8.6.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +PYTHON_COMPAT=( python2_7 python3_4 ) + +inherit distutils-r1 + +DESCRIPTION="... testing tool ... Born under the banner of Behavior Driven Development" +HOMEPAGE="http://nestorsalceda.github.io/mamba"; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +DEPEND=" + ${CDEPEND} + test? ( + >=dev-python/doublex-expects-0.7.0_rc1[${PYTHON_USEDEP}] + >=dev-python/expects-0.8.0_rc2[${PYTHON_USEDEP}] + >=dev-python/mock-1.0.1[${PYTHON_USEDEP}] + ) +" +RDEPEND=" + ${CDEPEND} + >=dev-python/clint-0.3.1[${PYTHON_USEDEP}] + >=dev-python/coverage-3.7.1[${PYTHON_USEDEP}] + >=dev-python/watchdog-0.8.1[${PYTHON_USEDEP}] +" + +python_test() { + "${PYTHON}" -m mamba.cli || die "Tests failed under ${EPYTHON}" +}
[gentoo-commits] repo/gentoo: New branch: python-exec-prefix
commit: Commit: Michał Górny gentoo org> CommitDate: Sat Jan 9 23:11:16 2016 + New branch: python-exec-prefix
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd/files/, net-misc/dhcpcd/
commit: b945516b07d8c26cb1cbf42658b49824ee33f3cf Author: William Hubbs gentoo org> AuthorDate: Sat Jan 9 22:55:31 2016 + Commit: William Hubbs gentoo org> CommitDate: Sat Jan 9 23:04:46 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b945516b net-misc/dhcpcd: remove old unstable versions net-misc/dhcpcd/Manifest | 4 - net-misc/dhcpcd/dhcpcd-6.9.1.ebuild | 120 -- net-misc/dhcpcd/dhcpcd-6.9.2.ebuild | 120 -- net-misc/dhcpcd/dhcpcd-6.9.3.ebuild | 120 -- net-misc/dhcpcd/dhcpcd-6.9.4.ebuild | 121 --- net-misc/dhcpcd/files/dhcpcd-6.9.4-no-ipv6.patch | 20 6 files changed, 505 deletions(-) diff --git a/net-misc/dhcpcd/Manifest b/net-misc/dhcpcd/Manifest index 60aaf8a..7dbd724 100644 --- a/net-misc/dhcpcd/Manifest +++ b/net-misc/dhcpcd/Manifest @@ -1,6 +1,2 @@ DIST dhcpcd-6.10.0.tar.xz 179804 SHA256 ab56af9b2e86913c55a965cb0f835e87749df78318564acf90d5d698f413ad35 SHA512 f31c95beaa7668deb03e3d657660cd32434dbb0ef440e9bc568bb4a672a510bffb5e79e15d139b40fa7730e9a642c3c2167aaa1389fb8c449bfbcd0039ed30f0 WHIRLPOOL 70a18c39f317cb2cf51ec0a44d79d7fba99e381c47ecd2753bef41b68994193e9c846789aa2c1725a6261e82324434bee3231b056b93a8af3e10e9d26815a5b0 DIST dhcpcd-6.9.0.tar.bz2 176736 SHA256 1566a58ef785880c07762ff6c520e974cf42872be5fbb23b4520f4446b120a68 SHA512 bb02005ff54ad722961208be69f48c61fb72cf56c9ca89348f3e0973e96317b06b4eaf48412ec5e763c9e20bad6f38e06d520048f3412d3bf46716f5dfb671a6 WHIRLPOOL 450b89ff260cfef8e865d1f02b7aa7119d0e37a231d08577545d0091496cee370f5f9c2614e6d5ef2b9a99b412d909d3ed4711c7433b6de085b7dc62df84a4fb -DIST dhcpcd-6.9.1.tar.xz 175656 SHA256 c03b750e1fe2890b62ac0e7d7092a1698b598adb6f88b67916586a619f7c066f SHA512 87ecd54fc94eb3fbebbf87c4037da4767f31ca60718c5fd8cc3dcff4c3294edf7808627ef909120b668f1b767f0d588dddb7c1920a971c86bdc83f72b64e33a3 WHIRLPOOL d8ef71fef224101a785c838ae48fbe440e7b3ca0f07d435d0a9f7a3fef458e28c094b08966ac88a25ec92fbadcfc06a52d55c39f5772427958f715d665cfe0e9 -DIST dhcpcd-6.9.2.tar.xz 176240 SHA256 e9f82422a35ad1f4f5f888a433a76e98e3cdd4419886c29ccbfb336eecc58a70 SHA512 9eb9dccdd26d9b088cf1bfdcef0ebcb83b8f18f1058a8ce385c3f69ab30682814215c24fbe5903d6a9ee7b4a5fbc93504949513987525515e1f597183e8b6920 WHIRLPOOL 86788c68d92ce774a96806bdcd03ff624ccf632f9bc5627cab218e63824e4da9d997300453de2d0fe299127880dc6d51a1bc9130246bebb425d32e1315f62455 -DIST dhcpcd-6.9.3.tar.xz 176320 SHA256 6089471ed695fa62ac8351466b96b4b6365fd14ec455a120a6524663808eae53 SHA512 0a895f17fa093ac758224bfddad003ee25f81fe96331b1952264c3623018e00048603c9a3c5ba385a93441e987b1ce4cd02ec1f42e1caca2e646a6ac4781c3d9 WHIRLPOOL 6de1622444cf393287abbd469016f3c3cc0a99e6ecc4b781c5b9e0389c899365cfefa46e93d16872e6427517f92ff4750e3a246604562922836ae112dbd4349d -DIST dhcpcd-6.9.4.tar.xz 178632 SHA256 c3f3ff7473ef158a1e71db9aea7424df2c3477ad064e2b542f27948a5abc9ba0 SHA512 27a185b990c8dec847c7c580aa8da11c88796877c963a3cd44d9ff60d84bad29cad4e60bf1d9487d8af0a556fe415b2f449fac9ae71b3e72991fb5d38a72151f WHIRLPOOL dfdb9f952dcac22e4236a2787b51b7fbd3f59172e731bef84955247850db7142b73fb1fb3845d7f65df457e2c9b6f1c6cbacc971d7afb953319d8280967e7fde diff --git a/net-misc/dhcpcd/dhcpcd-6.9.1.ebuild b/net-misc/dhcpcd/dhcpcd-6.9.1.ebuild deleted file mode 100644 index 3db5ed5..000 --- a/net-misc/dhcpcd/dhcpcd-6.9.1.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -if [[ ${PV} == "" ]]; then - FOSSIL_URI="http://roy.marples.name/projects/dhcpcd"; -else - MY_P="${P/_alpha/-alpha}" - MY_P="${MY_P/_beta/-beta}" - MY_P="${MY_P/_rc/-rc}" - SRC_URI="http://roy.marples.name/downloads/${PN}/${MY_P}.tar.xz"; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux" - S="${WORKDIR}/${MY_P}" -fi - -inherit eutils systemd toolchain-funcs - -DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client" -HOMEPAGE="http://roy.marples.name/projects/dhcpcd/"; -LICENSE="BSD-2" -SLOT="0" -IUSE="elibc_glibc +embedded ipv6 kernel_linux +udev" - -COMMON_DEPEND="udev? ( virtual/udev )" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" - -if [[ ${PV} == "" ]]; then - DEPEND+=" dev-vcs/fossil" - - src_unpack() - { - local distdir=${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}} - local repo=${distdir}/fossil/${PN}.fossil - - addwrite "${distdir}" - - if [[ -e "${repo}" ]]; then - fossil pull "${FOSSIL_URI}" -R "${repo}" || die - else - mkdir -p "${distdir}/fossil" || die - fossil clone "${FOSSIL_URI}" "${repo}" || di
[gentoo-commits] repo/gentoo:master commit in: profiles/arch/arm/armv6j/, profiles/arch/arm/armv7a/, profiles/arch/arm/
commit: c60981a4b9ee082ce4217c04013b22031238d1ec Author: James Le Cuirot gentoo org> AuthorDate: Sat Jan 9 22:56:18 2016 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Jan 9 22:57:14 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c60981a4 profiles: Mask Java 8 virtuals on pre-armv6 to fix tree breakage profiles/arch/arm/armv6j/package.mask | 5 + profiles/arch/arm/armv7a/package.mask | 5 + profiles/arch/arm/package.mask| 6 ++ 3 files changed, 16 insertions(+) diff --git a/profiles/arch/arm/armv6j/package.mask b/profiles/arch/arm/armv6j/package.mask index fba35e2..1302a92 100644 --- a/profiles/arch/arm/armv6j/package.mask +++ b/profiles/arch/arm/armv6j/package.mask @@ -3,6 +3,11 @@ # $Id$ # James Le Cuirot (09 Jan 2016) +# Unmask against the wider arm mask. +-virtual/jdk:1.8 +-virtual/jre:1.8 + +# James Le Cuirot (09 Jan 2016) # This is built for armv6 so unmask against the wider arm mask. -dev-java/oracle-jdk-bin -dev-java/oracle-jre-bin diff --git a/profiles/arch/arm/armv7a/package.mask b/profiles/arch/arm/armv7a/package.mask index 56e8360..1502768 100644 --- a/profiles/arch/arm/armv7a/package.mask +++ b/profiles/arch/arm/armv7a/package.mask @@ -3,6 +3,11 @@ # $Id$ # James Le Cuirot (09 Jan 2016) +# Unmask against the wider arm mask. +-virtual/jdk:1.8 +-virtual/jre:1.8 + +# James Le Cuirot (09 Jan 2016) # This is built for armv6 so unmask against the wider arm mask. -dev-java/oracle-jdk-bin -dev-java/oracle-jre-bin diff --git a/profiles/arch/arm/package.mask b/profiles/arch/arm/package.mask index ff6f860..c017824 100644 --- a/profiles/arch/arm/package.mask +++ b/profiles/arch/arm/package.mask @@ -3,6 +3,12 @@ # $Id$ # James Le Cuirot (09 Jan 2016) +# There are no providers for Java 8 on pre-armv6. icedtea 3 may work +# but we don't have it in the tree yet. +virtual/jdk:1.8 +virtual/jre:1.8 + +# James Le Cuirot (09 Jan 2016) # This is built for armv6 and will not work on earlier generations. dev-java/oracle-jdk-bin dev-java/oracle-jre-bin
[gentoo-commits] proj/vmware:master commit in: app-emulation/vmware-workstation/
commit: 8e0ffe789fb9379cd16290fdaabf20506d1f6bdd Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Jan 9 22:46:55 2016 + Commit: Andreas Hüttel gentoo org> CommitDate: Sat Jan 9 22:46:55 2016 + URL:https://gitweb.gentoo.org/proj/vmware.git/commit/?id=8e0ffe78 app-emulation/vmware-workstation: Revbump, fix the gcc-5 problem Package-Manager: portage-2.2.26 .../vmware-workstation-11.1.2.2780323-r4.ebuild| 549 + 1 file changed, 549 insertions(+) diff --git a/app-emulation/vmware-workstation/vmware-workstation-11.1.2.2780323-r4.ebuild b/app-emulation/vmware-workstation/vmware-workstation-11.1.2.2780323-r4.ebuild new file mode 100644 index 000..530e270 --- /dev/null +++ b/app-emulation/vmware-workstation/vmware-workstation-11.1.2.2780323-r4.ebuild @@ -0,0 +1,549 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils versionator readme.gentoo fdo-mime systemd gnome2-utils pam vmware-bundle + +MY_PN="VMware-Workstation" +MY_PV=$(get_version_component_range 1-3) +PV_MINOR=$(get_version_component_range 3) +PV_BUILD=$(get_version_component_range 4) +MY_P="${MY_PN}-${MY_PV}-${PV_BUILD}" + +SYSTEMD_UNITS_TAG="gentoo-01" + +DESCRIPTION="Emulate a complete PC without the performance overhead of most emulators" +HOMEPAGE="http://www.vmware.com/products/workstation/"; +BASE_URI="https://softwareupdate.vmware.com/cds/vmw-desktop/ws/${MY_PV}/${PV_BUILD}/linux/core/"; +SRC_URI=" + amd64? ( ${BASE_URI}${MY_P}.x86_64.bundle.tar ) + https://github.com/akhuettel/systemd-vmware/archive/${SYSTEMD_UNITS_TAG}.tar.gz -> vmware-systemd-${SYSTEMD_UNITS_TAG}.tgz + " +LICENSE="vmware GPL-2" +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="cups bundled-libs doc ovftool server vix vmware-tools" +RESTRICT="mirror strip preserve-libs" + +BUNDLED_LIBS_DIR=/opt/vmware/lib/vmware/lib + +BUNDLED_LIBS=" + libXau.so.6 + libXcomposite.so.1 + libXcursor.so.1 + libXdamage.so.1 + libXdmcp.so.6 + libXfixes.so.3 + libXft.so.2 + libXinerama.so.1 + libXrandr.so.2 + libXrender.so.1 + libaio.so.1 + libatk-1.0.so.0 + libatkmm-1.6.so.1 + libatspi.so.0 + libcairo.so.2 + libcairomm-1.0.so.1 + libcurl.so.4 + libdbus-1.so.3 + libfontconfig.so.1 + libfreetype.so.6 + libfuse.so.2 + libgailutil.so.18 + libgdk-x11-2.0.so.0 + libgcrypt.so.11 + libgdk_pixbuf-2.0.so.0 + libgdkmm-2.4.so.1 + libgio-2.0.so.0 + libgiomm-2.4.so.1 +" + +BUNDLED_LIB_DEPENDS=" + x11-libs/libXau + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXdmcp + x11-libs/libXfixes + x11-libs/libXft + x11-libs/libXinerama + x11-libs/libXrandr + x11-libs/libXrender + dev-libs/libaio + dev-libs/atk + dev-cpp/atkmm + app-accessibility/at-spi2-core + x11-libs/cairo + dev-cpp/cairomm + net-misc/curl + media-libs/fontconfig + media-libs/freetype + sys-fs/fuse + x11-libs/gtk+:2 + =dev-libs/libgcrypt-1.5* + x11-libs/gdk-pixbuf:2 + dev-cpp/gtkmm:2.4 + dev-libs/glib:2 + dev-cpp/glibmm:2 +" + +# vmware-workstation should not use virtual/libc as this is a +# precompiled binary package thats linked to glibc. +RDEPEND=" + dev-cpp/libgnomecanvasmm + dev-cpp/pangomm + dev-libs/icu + dev-libs/expat + dev-libs/libsigc++:2 + dev-libs/libxml2 + dev-libs/openssl:0.9.8 + dev-libs/xmlrpc-c + gnome-base/libgnomecanvas + gnome-base/libgtop:2 + gnome-base/librsvg:2 + gnome-base/orbit + media-libs/libart_lgpl + media-libs/libpng:1.2 + media-libs/libpng + media-libs/tiff:3 + cups? ( net-print/cups ) + sys-devel/gcc + sys-libs/glibc + sys-libs/zlib + x11-libs/libgksu + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXext + x11-libs/libXi + x11-libs/libXtst + x11-libs/pango + x11-libs/pangox-compat + x11-libs/startup-notification + x11-themes/hicolor-icon-theme + !app-emulation/vmware-player + !bundled-libs? ( ${BUNDLED_LIB_DEPENDS} ) + sys-apps/dbus +" +PDEPEND="~app-emulation/vmware-modules-304.${PV_MINOR} + vmware-tools? ( app-emulation/vmware-tools )" + +S=${WORKDIR} +VM_INSTALL_DIR="/opt/vmware" +VM_DATA_STORE_DIR="/var/lib/vmware/Shared VMs" +VM_HOSTD_USER="root" + +QA_PREBUILT="/opt/*" + +QA_WX_LOAD="/opt/vmware/lib/vmware/tools-upgraders/vmware-tools-upgrader-32 /opt/vmware/lib/vmware/bin/vmware-vmx-stats /opt/vmware/lib/vmware/bin/vmware-vmx-debug /opt/vmware/lib/vmware/bin/vmware-vmx" + +src_unpack() { + default + local bundle + use
[gentoo-commits] repo/gentoo:master commit in: app-emulation/vmware-workstation/
commit: 484de97e60661101fc06b6f340b0ff207231becb Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Jan 9 22:45:33 2016 + Commit: Andreas Hüttel gentoo org> CommitDate: Sat Jan 9 22:45:52 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=484de97e app-emulation/vmware-workstation: Remove old Package-Manager: portage-2.2.26 .../vmware-workstation-11.1.2.2780323.ebuild | 497 - 1 file changed, 497 deletions(-) diff --git a/app-emulation/vmware-workstation/vmware-workstation-11.1.2.2780323.ebuild b/app-emulation/vmware-workstation/vmware-workstation-11.1.2.2780323.ebuild deleted file mode 100644 index cf0493d..000 --- a/app-emulation/vmware-workstation/vmware-workstation-11.1.2.2780323.ebuild +++ /dev/null @@ -1,497 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils versionator fdo-mime systemd gnome2-utils pam vmware-bundle - -MY_PN="VMware-Workstation" -MY_PV=$(get_version_component_range 1-3) -PV_MINOR=$(get_version_component_range 3) -PV_BUILD=$(get_version_component_range 4) -MY_P="${MY_PN}-${MY_PV}-${PV_BUILD}" - -SYSTEMD_UNITS_TAG="gentoo-01" - -DESCRIPTION="Emulate a complete PC on your PC without the usual performance overhead of most emulators" -HOMEPAGE="http://www.vmware.com/products/workstation/"; -BASE_URI="https://softwareupdate.vmware.com/cds/vmw-desktop/ws/${MY_PV}/${PV_BUILD}/linux/core/"; -SRC_URI=" - amd64? ( ${BASE_URI}${MY_P}.x86_64.bundle.tar ) - https://github.com/akhuettel/systemd-vmware/archive/${SYSTEMD_UNITS_TAG}.tar.gz - " -LICENSE="vmware GPL-2" -SLOT="0" -KEYWORDS="-* ~amd64" -IUSE="cups doc ovftool server vix vmware-tools" -RESTRICT="mirror strip" - -# vmware-workstation should not use virtual/libc as this is a -# precompiled binary package thats linked to glibc. -RDEPEND="dev-cpp/cairomm - dev-cpp/glibmm:2 - dev-cpp/gtkmm:2.4 - dev-cpp/libgnomecanvasmm - dev-cpp/pangomm - dev-libs/atk - dev-libs/glib:2 - dev-libs/icu - dev-libs/expat - dev-libs/libaio - =dev-libs/libgcrypt-1.5* - dev-libs/libsigc++ - dev-libs/libxml2 - dev-libs/openssl:0.9.8 - dev-libs/xmlrpc-c - gnome-base/libgnomecanvas - gnome-base/libgtop:2 - gnome-base/librsvg:2 - gnome-base/orbit - media-libs/fontconfig - media-libs/freetype - media-libs/libart_lgpl - media-libs/libpng:1.2 - media-libs/libpng - media-libs/tiff:3 - net-misc/curl - cups? ( net-print/cups ) - sys-devel/gcc - sys-fs/fuse - sys-libs/glibc - sys-libs/zlib - x11-libs/cairo - x11-libs/gtk+:2 - x11-libs/libgksu - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXau - x11-libs/libxcb - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXdmcp - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXft - x11-libs/libXi - x11-libs/libXinerama - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/pango - x11-libs/pangox-compat - x11-libs/startup-notification - x11-themes/hicolor-icon-theme - !app-emulation/vmware-player" -PDEPEND="~app-emulation/vmware-modules-304.${PV_MINOR} - vmware-tools? ( app-emulation/vmware-tools )" - -S=${WORKDIR} -VM_INSTALL_DIR="/opt/vmware" -VM_DATA_STORE_DIR="/var/lib/vmware/Shared VMs" -VM_HOSTD_USER="root" - -src_unpack() { - default - local bundle - use amd64 && bundle=${MY_P}.x86_64.bundle - local component; for component in \ - vmware-vmx \ - vmware-player-app \ - vmware-player-setup \ - vmware-workstation \ - vmware-network-editor \ - vmware-network-editor-ui \ - vmware-usbarbitrator \ - vmware-vprobe - do - vmware-bundle_extract-bundle-component "${bundle}" "${component}" "${S}" - done - - if use server; then - vmware-bundle_extract-bundle-component "${bundle}" vmware-workstation-server #"${S}" - fi - - if use vix; then - vmware-bundle_extract-bundle-component "${bundle}" vmware-vix-core vmware-vix - vmware-bundle_extract-bundle-component "${bundle}" vmware-vix-lib-Workstation1100andvSphere600 vmware-vix - fi - if use ovftool; then - vmware-bundle_extract-bundle-component "${bundle}" vmware-ovftool - fi -} - -src_prepare() { - rm -f bin/vmware-modconfig - rm -rf lib/modules/binary - # Bug 459566 - mv lib/libvmware-netcfg.so lib/lib/ - - if use server; then - rm -f vmware-workstation-server/bin/{openssl,configure-hostd.sh}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/vmware-workstation/
commit: 85ab18e75227fecf795476325e91ffb387a9ea89 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Jan 9 22:43:32 2016 + Commit: Andreas Hüttel gentoo org> CommitDate: Sat Jan 9 22:45:52 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85ab18e7 app-emulation/vmware-workstation: Revision bump; fix the infamous gcc-5 problem, add bundled-libs handling (still work in progress) Package-Manager: portage-2.2.26 app-emulation/vmware-workstation/Manifest | 1 + app-emulation/vmware-workstation/metadata.xml | 1 + .../vmware-workstation-11.1.2.2780323-r4.ebuild| 549 + 3 files changed, 551 insertions(+) diff --git a/app-emulation/vmware-workstation/Manifest b/app-emulation/vmware-workstation/Manifest index b2c8179..aad0aab 100644 --- a/app-emulation/vmware-workstation/Manifest +++ b/app-emulation/vmware-workstation/Manifest @@ -4,3 +4,4 @@ DIST VMware-Workstation-11.1.2-2780323.x86_64.bundle.tar 259133440 SHA256 085b50 DIST VMware-Workstation-9.0.3-1410761.i386.bundle.tar 264908800 SHA256 dfe9aaa75987793eac096c0fbdb364f94e354ab668213774ea3e90d5ddcecdc0 SHA512 5d0943400cb1fefca20f1a81d3989bf5cdda5e123d1a70b09ebc20a56498d36f597ed7a0730d2f6f752c3c4baad2c86d5ef7691e8d245147d944c6f7e4e708b0 WHIRLPOOL 14a950f2deb03c3b7a088d4fb50378c7109330d89903965c28ead0be1e2223dbce05a628b1ea859215d31a8978f497bd8f807652cf27d67893eaf2d7372b DIST VMware-Workstation-9.0.3-1410761.x86_64.bundle.tar 232724480 SHA256 2612f8a523c9f23164d7557c105520bc6e010af82b3e6d4a3ada04d8ff03cbf0 SHA512 07923231e481550cb0348e40ef341c2d0682ac0daf6c8e0ada130c03113f43a37bf322e64fb9dc73511dea0fd2851f3cb4f5e755bbad4beba9e3cc4e69566070 WHIRLPOOL d979f2d9efbe89d5747c16e0db7ca45609cd9d77d84baf8485b4956f9e9f99bf46c33a2690b7b1fea851c0495ed0a06b36e3e69b51abfc11604d9a62fe4d DIST gentoo-01.tar.gz 1884 SHA256 e92c694865f1b29f4d7a39efa1dd87bc71dc5f922573f00a3d31ee8e27a8c335 SHA512 454ab93997781bd0a9accddb2ac7bb446f07ea7cddef5640369025c30e03592e14869e0f0f7b4457db2f1ada31c98051426016c86201afa8bc8e3aa4ccc2f875 WHIRLPOOL 9202583b617532ab2612b384da307218e7c93c2962f0d233e28bea066b07163c9bc51c0a599309f9d703c5575ebeb292d787716225624dc1c2fdff3c44fa3513 +DIST vmware-systemd-gentoo-01.tgz 1884 SHA256 e92c694865f1b29f4d7a39efa1dd87bc71dc5f922573f00a3d31ee8e27a8c335 SHA512 454ab93997781bd0a9accddb2ac7bb446f07ea7cddef5640369025c30e03592e14869e0f0f7b4457db2f1ada31c98051426016c86201afa8bc8e3aa4ccc2f875 WHIRLPOOL 9202583b617532ab2612b384da307218e7c93c2962f0d233e28bea066b07163c9bc51c0a599309f9d703c5575ebeb292d787716225624dc1c2fdff3c44fa3513 diff --git a/app-emulation/vmware-workstation/metadata.xml b/app-emulation/vmware-workstation/metadata.xml index 7570b9e..f6f81f1 100644 --- a/app-emulation/vmware-workstation/metadata.xml +++ b/app-emulation/vmware-workstation/metadata.xml @@ -7,6 +7,7 @@ other operating systems in a virtual environment to run on top of Gentoo. + Use precompiled bundled libraries instead of the system installation Install OVF tool. Install VMware Workstation Server component. Install VIX. The VIX API allows you to write programs and scripts diff --git a/app-emulation/vmware-workstation/vmware-workstation-11.1.2.2780323-r4.ebuild b/app-emulation/vmware-workstation/vmware-workstation-11.1.2.2780323-r4.ebuild new file mode 100644 index 000..530e270 --- /dev/null +++ b/app-emulation/vmware-workstation/vmware-workstation-11.1.2.2780323-r4.ebuild @@ -0,0 +1,549 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils versionator readme.gentoo fdo-mime systemd gnome2-utils pam vmware-bundle + +MY_PN="VMware-Workstation" +MY_PV=$(get_version_component_range 1-3) +PV_MINOR=$(get_version_component_range 3) +PV_BUILD=$(get_version_component_range 4) +MY_P="${MY_PN}-${MY_PV}-${PV_BUILD}" + +SYSTEMD_UNITS_TAG="gentoo-01" + +DESCRIPTION="Emulate a complete PC without the performance overhead of most emulators" +HOMEPAGE="http://www.vmware.com/products/workstation/"; +BASE_URI="https://softwareupdate.vmware.com/cds/vmw-desktop/ws/${MY_PV}/${PV_BUILD}/linux/core/"; +SRC_URI=" + amd64? ( ${BASE_URI}${MY_P}.x86_64.bundle.tar ) + https://github.com/akhuettel/systemd-vmware/archive/${SYSTEMD_UNITS_TAG}.tar.gz -> vmware-systemd-${SYSTEMD_UNITS_TAG}.tgz + " +LICENSE="vmware GPL-2" +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="cups bundled-libs doc ovftool server vix vmware-tools" +RESTRICT="mirror strip preserve-libs" + +BUNDLED_LIBS_DIR=/opt/vmware/lib/vmware/lib + +BUNDLED_LIBS=" + libXau.so.6 + libXcomposite.so.1 + libXcursor.so.1 + libXdamage.so.1 + libXdmcp.so.6 + libXfixes.so.3 + libXft.so.2 + libXinerama.so.1 + libXrandr.so.2 + libXrender.so.1 + libaio.so.1 + libatk-1.0.so.0
[gentoo-commits] proj/grs:desktop-amd64-hardened commit in: core/etc/grs/
commit: d3246f12b06b15f46a866fc2d69c53a0280685f5 Author: Anthony G. Basile gentoo org> AuthorDate: Sat Jan 9 22:44:53 2016 + Commit: Anthony G. Basile gentoo org> CommitDate: Sat Jan 9 22:44:53 2016 + URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=d3246f12 world: add python_single_target_python3_4 to net-irc/znc core/etc/grs/world.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/etc/grs/world.conf b/core/etc/grs/world.conf index f1fa9a2..cbaec2f 100644 --- a/core/etc/grs/world.conf +++ b/core/etc/grs/world.conf @@ -6414,7 +6414,7 @@ package.use : net-irc/shadowircd:0 -debug -largenet ipv6 ssl zlib package.use : net-irc/weechat:0 -doc -nls -test alias charset exec fifo guile irc logger lua perl python relay ruby scripts spell ssl tcl trigger xfer [net-irc/znc:0] -package.use : net-irc/znc:0 -daemon -debug ipv6 perl python sasl ssl tcl +package.use : net-irc/znc:0 -daemon -debug ipv6 perl python sasl ssl tcl python_single_target_python3_4 [net-libs/daq:0] package.use : net-libs/daq:0 -ipq -nfq afpacket dump ipv6 pcap static-libs
[gentoo-commits] proj/grs:desktop-amd64-hardened commit in: core/etc/grs/
commit: 9bf4e26b121db0ddaad2e239f3696755b75fd328 Author: Anthony G. Basile gentoo org> AuthorDate: Sat Jan 9 22:37:52 2016 + Commit: Anthony G. Basile gentoo org> CommitDate: Sat Jan 9 22:37:52 2016 + URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=9bf4e26b world: refresh USE flags core/etc/grs/world.conf | 109 +++- 1 file changed, 89 insertions(+), 20 deletions(-) diff --git a/core/etc/grs/world.conf b/core/etc/grs/world.conf index 441f3c4..f1fa9a2 100644 --- a/core/etc/grs/world.conf +++ b/core/etc/grs/world.conf @@ -194,7 +194,7 @@ package.use : app-backup/ccollect:0 -doc -examples package.use : app-backup/dar:0 -dar32 -dar64 -doc -gcrypt -nls -static acl lzo static-libs [app-backup/duplicity:0] -package.use : app-backup/duplicity:0 -s3 +package.use : app-backup/duplicity:0 -s3 -test [app-backup/fsarchiver:0] package.use : app-backup/fsarchiver:0 -debug -static lzma lzo @@ -290,6 +290,9 @@ package.use : app-crypt/p11-kit:0 -debug asn1 libffi trust [app-crypt/pinentry:0] package.use : app-crypt/pinentry:0 -clipboard -emacs -static caps gnome-keyring gtk ncurses qt4 +[app-crypt/rainbowcrack:0] +package.accept_keywords : =app-crypt/rainbowcrack-1.6.1 ~amd64 + [app-crypt/ssh-multiadd:0] package.use : app-crypt/ssh-multiadd:0 X @@ -405,7 +408,7 @@ package.use : app-editors/leo:0 -doc package.use : app-editors/mousepad:0 -debug -gtk3 dbus [app-editors/nano:0] -package.use : app-editors/nano:0 -debug -justify -minimal -nls magic ncurses slang spell unicode +package.use : app-editors/nano:0 -debug -justify -minimal -nls -static magic ncurses slang spell unicode [app-editors/qxmledit:0] package.use : app-editors/qxmledit:0 -debug @@ -969,7 +972,7 @@ package.use : app-text/docbook-xsl-stylesheets:0 ruby package.use : app-text/docbook2X:0 -test [app-text/dvipng:0] -package.use : app-text/dvipng:0 -t1lib -test -truetype +package.use : app-text/dvipng:0 -test -truetype [app-text/dvipsk:0] package.use : app-text/dvipsk:0 -doc -source @@ -1095,7 +1098,7 @@ package.use : app-text/sgmltools-lite:0 -jadetex package.use : app-text/spellutils:0 -nls [app-text/stardict:0] -package.use : app-text/stardict:0 -espeak -gucharmap -pronounce -qqwry -tools spell +package.use : app-text/stardict:0 -espeak -pronounce -qqwry -tools spell [app-text/sword:0] package.use : app-text/sword:0 -debug -doc curl icu static-libs @@ -1196,6 +1199,9 @@ package.use : dev-cpp/muParser:0 -doc -test [dev-cpp/pangomm:1.4] package.use : dev-cpp/pangomm:1.4 -doc +[dev-cpp/tbb:0] +package.use : dev-cpp/tbb:0 -debug -doc -examples + [dev-cpp/tree:0] package.use : dev-cpp/tree:0 -doc @@ -1619,6 +1625,9 @@ package.use : dev-libs/libisofs:0 -debug -verbose-debug acl static-libs xattr zl [dev-libs/libksba:0] package.use : dev-libs/libksba:0 static-libs +[dev-libs/liblinear:0] +package.use : dev-libs/liblinear:0 -blas + [dev-libs/liblist:0] package.use : dev-libs/liblist:0 -doc -examples static-libs @@ -1647,7 +1656,7 @@ package.use : dev-libs/libnl:1.1 -doc static-libs package.use : dev-libs/libnl:3 python static-libs utils [dev-libs/libofx:0] -package.use : dev-libs/libofx:0 -doc -test static-libs +package.use : dev-libs/libofx:0 -test static-libs [dev-libs/liboop:0] package.use : dev-libs/liboop:0 -adns -gnome readline tcl @@ -1806,6 +1815,9 @@ package.use : dev-libs/ptypes:0 -debug [dev-libs/qjson:0] package.use : dev-libs/qjson:0 -debug -doc -test +[dev-libs/qtkeychain:0] +package.use : dev-libs/qtkeychain:0 -qt5 qt4 + [dev-libs/quazip:0] package.use : dev-libs/quazip:0 -qt5 -test qt4 @@ -1863,15 +1875,27 @@ package.use : dev-lua/luajson:0 -test [dev-lua/luasocket:0] package.use : dev-lua/luasocket:0 -debug +[dev-perl/Algorithm-C3:0] +package.use : dev-perl/Algorithm-C3:0 -test + [dev-perl/Algorithm-Dependency:0] package.use : dev-perl/Algorithm-Dependency:0 -test [dev-perl/Alien-wxWidgets:0] -package.use : dev-perl/Alien-wxWidgets:0 -test +package.use : dev-perl/Alien-wxWidgets:0 -gstreamer -test + +[dev-perl/Apache-Session:0] +package.use : dev-perl/Apache-Session:0 -test + +[dev-perl/AppConfig:0] +package.use : dev-perl/AppConfig:0 -test [dev-perl/Archive-Extract:0] package.use : dev-perl/Archive-Extract:0 -test +[dev-perl/Archive-Zip:0] +package.use : dev-perl/Archive-Zip:0 -test + [dev-perl/Array-Window:0] package.use : dev-perl/Array-Window:0 -test @@ -1905,6 +1929,9 @@ package.use : dev-perl/Calendar-Simple:0 -test [dev-perl/Capture-Tiny:0] package.use : dev-perl/Capture-Tiny:0 -test +[dev-perl/Carp-Assert:0] +package.use : dev-perl/Carp-Assert:0 -test + [dev-perl/Carp-Clan:0] package.use : dev-perl/Carp-Clan:0 -test @@ -1926,23 +1953,38 @@ package.use : dev-perl/Class-Method-Modifiers:0 -test [dev-perl/Class-XPath:0] package.use : dev-perl/Class-XPath:0 -test +[dev-perl/Clone:0] +package.use : dev-perl/Clone:0 -test + [dev-perl/Config-IniFiles:0] pac
[gentoo-commits] repo/gentoo:master commit in: profiles/arch/arm/, profiles/arch/arm/armv7a/, profiles/arch/arm/armv6j/
commit: 02853fb1ffc6bed7491e886cdef62ba87676ec92 Author: James Le Cuirot gentoo org> AuthorDate: Sat Jan 9 22:09:02 2016 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Jan 9 22:12:50 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02853fb1 profiles: Mask Oracle JVMs on pre-armv6 profiles/arch/arm/armv6j/package.mask | 8 profiles/arch/arm/armv7a/package.mask | 7 ++- profiles/arch/arm/package.mask| 9 +++-- 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/profiles/arch/arm/armv6j/package.mask b/profiles/arch/arm/armv6j/package.mask new file mode 100644 index 000..fba35e2 --- /dev/null +++ b/profiles/arch/arm/armv6j/package.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# James Le Cuirot (09 Jan 2016) +# This is built for armv6 so unmask against the wider arm mask. +-dev-java/oracle-jdk-bin +-dev-java/oracle-jre-bin diff --git a/profiles/arch/arm/armv7a/package.mask b/profiles/arch/arm/armv7a/package.mask index f07ce77..56e8360 100644 --- a/profiles/arch/arm/armv7a/package.mask +++ b/profiles/arch/arm/armv7a/package.mask @@ -1,7 +1,12 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ +# James Le Cuirot (09 Jan 2016) +# This is built for armv6 so unmask against the wider arm mask. +-dev-java/oracle-jdk-bin +-dev-java/oracle-jre-bin + # James Le Cuirot (24 May 2015) # This is built for armv7a so unmask against the wider arm mask. -dev-java/icedtea-bin diff --git a/profiles/arch/arm/package.mask b/profiles/arch/arm/package.mask index 8398d4e..ff6f860 100644 --- a/profiles/arch/arm/package.mask +++ b/profiles/arch/arm/package.mask @@ -1,9 +1,14 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ +# James Le Cuirot (09 Jan 2016) +# This is built for armv6 and will not work on earlier generations. +dev-java/oracle-jdk-bin +dev-java/oracle-jre-bin + # James Le Cuirot (24 May 2015) -# This is built for armv7a so mask here and unmask in that profile. +# This is built for armv7a and will not work on earlier generations. dev-java/icedtea-bin # Zac Medico (09 Aug 2011)
[gentoo-commits] proj/grs:desktop-amd64-hardened commit in: core/var/lib/portage/
commit: 0975cd9e23cfe21a8c72cc3182766f7813ff711b Author: Anthony G. Basile gentoo org> AuthorDate: Sat Jan 9 22:16:25 2016 + Commit: Anthony G. Basile gentoo org> CommitDate: Sat Jan 9 22:16:25 2016 + URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=0975cd9e world: remove many masked packages core/var/lib/portage/world.CYCLE.4 | 15 --- 1 file changed, 15 deletions(-) diff --git a/core/var/lib/portage/world.CYCLE.4 b/core/var/lib/portage/world.CYCLE.4 index 4fa48ad..4b19431 100644 --- a/core/var/lib/portage/world.CYCLE.4 +++ b/core/var/lib/portage/world.CYCLE.4 @@ -382,7 +382,6 @@ app-emacs/xrdb-mode app-emacs/xslide app-emacs/zenburn app-emacs/zenirc -app-emulation/aranym app-emulation/cloud-init app-emulation/dinero app-emulation/dosemu @@ -512,7 +511,6 @@ app-misc/joymouse app-misc/jq app-misc/kanatest app-misc/klavaro -app-misc/lcd-stuff app-misc/lcd4linux app-misc/leave app-misc/logitech-applet @@ -595,7 +593,6 @@ app-office/gtimelog app-office/homebank app-office/ical app-office/ledger -app-office/magicpoint app-office/orage app-office/passepartout app-office/pinpoint @@ -1474,7 +1471,6 @@ games-action/maelstrom games-action/moon-buggy games-action/noiz2sa games-action/orbital-eunuchs-sniper -games-action/poopmup games-action/powermanga games-action/rafkill games-action/rrootage @@ -2021,7 +2017,6 @@ media-gfx/apngasm media-gfx/aview media-gfx/bootsplash-themes media-gfx/cellwriter -media-gfx/comical media-gfx/comix media-gfx/cropgui media-gfx/crwinfo @@ -2224,7 +2219,6 @@ media-sound/glurp media-sound/gmusicbrowser media-sound/gnaural media-sound/gnomad -media-sound/gnomoradio media-sound/gnump3d media-sound/gom media-sound/grip @@ -2246,7 +2240,6 @@ media-sound/mcdp media-sound/meterbridge media-sound/mhwaveedit media-sound/mikmod -media-sound/miniaudicle media-sound/mixxx media-sound/modplugtools media-sound/moodbar @@ -2296,7 +2289,6 @@ media-sound/scmpc media-sound/seq24 media-sound/setmixer media-sound/sexypsf -media-sound/shoutcast-search media-sound/smixer media-sound/solfege media-sound/sonata @@ -2482,7 +2474,6 @@ net-dns/ddclient net-dns/dnstop net-dns/dnswalk net-dns/ndu -net-dns/noip-updater net-dns/pdnsd net-dns/rbldnsd net-dns/updatedd @@ -2773,9 +2764,7 @@ net-proxy/dnsproxy net-proxy/haproxy net-proxy/havp net-proxy/http-replicator -net-proxy/ntlmaps net-proxy/nylon -net-proxy/oops net-proxy/polipo net-proxy/privoxy net-proxy/squid @@ -3121,7 +3110,6 @@ www-client/qupzilla www-client/surf www-client/surfraw www-client/uget -www-client/uzbl www-client/vimb www-misc/awstats www-misc/gurlchecker @@ -3177,7 +3165,6 @@ x11-libs/gksu x11-libs/gtkhotkey x11-libs/hippo-canvas x11-libs/libXfontcache -x11-libs/libsexy x11-libs/libva-vdpau-driver x11-libs/libview x11-libs/libxkbui @@ -3186,7 +3173,6 @@ x11-misc/3ddesktop x11-misc/3dfb x11-misc/3dfm x11-misc/alacarte -x11-misc/alltray x11-misc/apwal x11-misc/arandr x11-misc/autocutsel @@ -3195,7 +3181,6 @@ x11-misc/bbmail x11-misc/bbpager x11-misc/bbrun x11-misc/bbweather -x11-misc/bmpanel x11-misc/cairo-clock x11-misc/cbatticon x11-misc/chgres
[gentoo-commits] proj/grs:desktop-amd64-uclibc-hardened commit in: core/var/lib/portage/
commit: 2a2cd39fffe0fa8aaa2c74e8b821ff0da0884271 Author: Anthony G. Basile gentoo org> AuthorDate: Sat Jan 9 22:16:25 2016 + Commit: Anthony G. Basile gentoo org> CommitDate: Sat Jan 9 22:16:51 2016 + URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=2a2cd39f world: remove many masked packages core/var/lib/portage/world.CYCLE.4 | 15 --- 1 file changed, 15 deletions(-) diff --git a/core/var/lib/portage/world.CYCLE.4 b/core/var/lib/portage/world.CYCLE.4 index 0a0b11d..51fc22d 100644 --- a/core/var/lib/portage/world.CYCLE.4 +++ b/core/var/lib/portage/world.CYCLE.4 @@ -382,7 +382,6 @@ app-emacs/xrdb-mode app-emacs/xslide app-emacs/zenburn app-emacs/zenirc -app-emulation/aranym app-emulation/cloud-init app-emulation/dinero app-emulation/dosemu @@ -512,7 +511,6 @@ app-misc/joymouse app-misc/jq app-misc/kanatest app-misc/klavaro -app-misc/lcd-stuff app-misc/lcd4linux app-misc/leave app-misc/logitech-applet @@ -595,7 +593,6 @@ app-office/gtimelog app-office/homebank app-office/ical app-office/ledger -app-office/magicpoint app-office/orage app-office/passepartout app-office/pinpoint @@ -1474,7 +1471,6 @@ games-action/maelstrom games-action/moon-buggy games-action/noiz2sa games-action/orbital-eunuchs-sniper -games-action/poopmup games-action/powermanga games-action/rafkill games-action/rrootage @@ -2021,7 +2017,6 @@ media-gfx/apngasm media-gfx/aview media-gfx/bootsplash-themes media-gfx/cellwriter -media-gfx/comical media-gfx/comix media-gfx/cropgui media-gfx/crwinfo @@ -2224,7 +2219,6 @@ media-sound/glurp media-sound/gmusicbrowser media-sound/gnaural media-sound/gnomad -media-sound/gnomoradio media-sound/gnump3d media-sound/gom media-sound/grip @@ -2246,7 +2240,6 @@ media-sound/mcdp media-sound/meterbridge media-sound/mhwaveedit media-sound/mikmod -media-sound/miniaudicle media-sound/mixxx media-sound/modplugtools media-sound/moodbar @@ -2296,7 +2289,6 @@ media-sound/scmpc media-sound/seq24 media-sound/setmixer media-sound/sexypsf -media-sound/shoutcast-search media-sound/smixer media-sound/solfege media-sound/sonata @@ -2482,7 +2474,6 @@ net-dns/ddclient net-dns/dnstop net-dns/dnswalk net-dns/ndu -net-dns/noip-updater net-dns/pdnsd net-dns/rbldnsd net-dns/updatedd @@ -2772,9 +2763,7 @@ net-proxy/dnsproxy net-proxy/haproxy net-proxy/havp net-proxy/http-replicator -net-proxy/ntlmaps net-proxy/nylon -net-proxy/oops net-proxy/polipo net-proxy/privoxy net-proxy/squid @@ -3121,7 +3110,6 @@ www-client/qupzilla www-client/surf www-client/surfraw www-client/uget -www-client/uzbl www-client/vimb www-misc/awstats www-misc/gurlchecker @@ -3177,7 +3165,6 @@ x11-libs/gksu x11-libs/gtkhotkey x11-libs/hippo-canvas x11-libs/libXfontcache -x11-libs/libsexy x11-libs/libva-vdpau-driver x11-libs/libview x11-libs/libxkbui @@ -3186,7 +3173,6 @@ x11-misc/3ddesktop x11-misc/3dfb x11-misc/3dfm x11-misc/alacarte -x11-misc/alltray x11-misc/apwal x11-misc/arandr x11-misc/autocutsel @@ -3195,7 +3181,6 @@ x11-misc/bbmail x11-misc/bbpager x11-misc/bbrun x11-misc/bbweather -x11-misc/bmpanel x11-misc/cairo-clock x11-misc/cbatticon x11-misc/chgres
[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/var/lib/portage/
commit: 6753a29ddc808ed54ecdac9112cca19ce687a1ae Author: Anthony G. Basile gentoo org> AuthorDate: Sat Jan 9 22:16:25 2016 + Commit: Anthony G. Basile gentoo org> CommitDate: Sat Jan 9 22:16:45 2016 + URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=6753a29d world: remove many masked packages core/var/lib/portage/world.CYCLE.4 | 15 --- 1 file changed, 15 deletions(-) diff --git a/core/var/lib/portage/world.CYCLE.4 b/core/var/lib/portage/world.CYCLE.4 index 1b089a2..bf38ef3 100644 --- a/core/var/lib/portage/world.CYCLE.4 +++ b/core/var/lib/portage/world.CYCLE.4 @@ -382,7 +382,6 @@ app-emacs/xrdb-mode app-emacs/xslide app-emacs/zenburn app-emacs/zenirc -app-emulation/aranym app-emulation/cloud-init app-emulation/dinero app-emulation/dosemu @@ -511,7 +510,6 @@ app-misc/joymouse app-misc/jq app-misc/kanatest app-misc/klavaro -app-misc/lcd-stuff app-misc/lcd4linux app-misc/leave app-misc/logitech-applet @@ -594,7 +592,6 @@ app-office/gtimelog app-office/homebank app-office/ical app-office/ledger -app-office/magicpoint app-office/orage app-office/passepartout app-office/pinpoint @@ -1470,7 +1467,6 @@ games-action/maelstrom games-action/moon-buggy games-action/noiz2sa games-action/orbital-eunuchs-sniper -games-action/poopmup games-action/powermanga games-action/rafkill games-action/rrootage @@ -2015,7 +2011,6 @@ media-gfx/apngasm media-gfx/aview media-gfx/bootsplash-themes media-gfx/cellwriter -media-gfx/comical media-gfx/comix media-gfx/cropgui media-gfx/crwinfo @@ -2218,7 +2213,6 @@ media-sound/glurp media-sound/gmusicbrowser media-sound/gnaural media-sound/gnomad -media-sound/gnomoradio media-sound/gnump3d media-sound/gom media-sound/grip @@ -2240,7 +2234,6 @@ media-sound/mcdp media-sound/meterbridge media-sound/mhwaveedit media-sound/mikmod -media-sound/miniaudicle media-sound/mixxx media-sound/modplugtools media-sound/moodbar @@ -2290,7 +2283,6 @@ media-sound/scmpc media-sound/seq24 media-sound/setmixer media-sound/sexypsf -media-sound/shoutcast-search media-sound/smixer media-sound/solfege media-sound/sonata @@ -2475,7 +2467,6 @@ net-dns/ddclient net-dns/dnstop net-dns/dnswalk net-dns/ndu -net-dns/noip-updater net-dns/pdnsd net-dns/rbldnsd net-dns/updatedd @@ -2766,9 +2757,7 @@ net-proxy/dnsproxy net-proxy/haproxy net-proxy/havp net-proxy/http-replicator -net-proxy/ntlmaps net-proxy/nylon -net-proxy/oops net-proxy/polipo net-proxy/privoxy net-proxy/squid @@ -3115,7 +3104,6 @@ www-client/qupzilla www-client/surf www-client/surfraw www-client/uget -www-client/uzbl www-client/vimb www-misc/awstats www-misc/gurlchecker @@ -3171,7 +3159,6 @@ x11-libs/gksu x11-libs/gtkhotkey x11-libs/hippo-canvas x11-libs/libXfontcache -x11-libs/libsexy x11-libs/libva-vdpau-driver x11-libs/libview x11-libs/libxkbui @@ -3180,7 +3167,6 @@ x11-misc/3ddesktop x11-misc/3dfb x11-misc/3dfm x11-misc/alacarte -x11-misc/alltray x11-misc/apwal x11-misc/arandr x11-misc/autocutsel @@ -3189,7 +3175,6 @@ x11-misc/bbmail x11-misc/bbpager x11-misc/bbrun x11-misc/bbweather -x11-misc/bmpanel x11-misc/cairo-clock x11-misc/cbatticon x11-misc/chgres
[gentoo-commits] repo/gentoo:master commit in: dev-perl/ExtUtils-Depends/
commit: b3eb13e17840efc4e1aa84efbd43365dff72fdb1 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Jan 9 21:25:23 2016 + Commit: Andreas Hüttel gentoo org> CommitDate: Sat Jan 9 21:31:16 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3eb13e1 dev-perl/ExtUtils-Depends: Version bump Package-Manager: portage-2.2.26 .../ExtUtils-Depends-0.405.0.ebuild| 25 ++ dev-perl/ExtUtils-Depends/Manifest | 1 + 2 files changed, 26 insertions(+) diff --git a/dev-perl/ExtUtils-Depends/ExtUtils-Depends-0.405.0.ebuild b/dev-perl/ExtUtils-Depends/ExtUtils-Depends-0.405.0.ebuild new file mode 100644 index 000..f707536 --- /dev/null +++ b/dev-perl/ExtUtils-Depends/ExtUtils-Depends-0.405.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +DIST_AUTHOR=XAOC +DIST_VERSION=0.405 +inherit perl-module + +DESCRIPTION="Easily build XS extensions that depend on XS extensions" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="test" + +RDEPEND=" + virtual/perl-Data-Dumper + virtual/perl-File-Spec + virtual/perl-IO +" +DEPEND="${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( virtual/perl-Test-Simple ) +" diff --git a/dev-perl/ExtUtils-Depends/Manifest b/dev-perl/ExtUtils-Depends/Manifest index 88c019f..335da20 100644 --- a/dev-perl/ExtUtils-Depends/Manifest +++ b/dev-perl/ExtUtils-Depends/Manifest @@ -1,3 +1,4 @@ DIST ExtUtils-Depends-0.308.tar.gz 13917 SHA256 81f92f15d769dc77697fdceb7d3aad961768b0c00fac87099a5b9f2d1d82e3e6 SHA512 56d9dbdfe51fb13e47891b13518dac85e5a775a23aebda0df785bdeb6c81683f0f89d04c7b038c39d5463067df21e889fd9d002dd7bb1814f589121db2f97f85 WHIRLPOOL 6f845ac65872da7bcc99ee5839719431be49310a7cd994375e0469fbc1b9a99d77ea71cb3d7906ae6e1c4910abe22afcaffb6b1b901c8184cac609ee25933be7 DIST ExtUtils-Depends-0.403.tar.gz 17928 SHA256 3963e9bc3910b38f402bfdc97fff1f2c87a38db8e5efc20f75f080358bc0594c SHA512 428c49a16a69a2209d08cfaaa1bd57bce3b60a9423f0ef63d41a437cf88a84667d0f78279c6ede02f2b5ac9e69a11620ee77dccb5eb9e985cbb767389298b286 WHIRLPOOL 5bd0f3fded996824825b037ee6d53974ed5726cce3bdd4643c899459b7830b6ca4380a035bbbe258739a4a502d65dc2e940f72da42f789c55323ad059861328f DIST ExtUtils-Depends-0.404.tar.gz 18207 SHA256 8bec0a8f67ac7cf5c7bc48aff4b7cf8a771ef97f0ea7894bcdd0e9079ba24fec SHA512 b316309eadca551c5302b20b28b1ec2e2264a47524fc9a1a9763b59517dfbe84d22e86a76235fa0d0190c3348f49b913c40da60076ac6d01c51a98f7c0c5b783 WHIRLPOOL 4f6defca49074afa491f2eb18975f80d4dc003a0bc2cd70dfa43be3ed01e5bc98ba96208049a019d4c6adc104aa4c77d867f30dccd387888ee735f549385 +DIST ExtUtils-Depends-0.405.tar.gz 18122 SHA256 8ad6401ad7559b03ceda1fe4b191c95f417bdec7c542a984761a4656715a8a2c SHA512 b9983ad763ff0cb81c899bc24f3152f13c69e608304b6e4446bd07b9b13d039650f3f87544c0bdd29c67246ea2973f04a1ce0fccbffb566fe89fdbe0bb03f11b WHIRLPOOL 0a5274d34e0a436a153257a4bfb608401180aef957f83a2f5ed2a2435d540a4cc7f17bace54817cde06a0a1350df7d682253b33e982e3948379f8391f58a8756
[gentoo-commits] repo/gentoo:master commit in: dev-perl/ExtUtils-Depends/
commit: b50d4bba8ea9552bb45ad997e0d4d0a531f3b6e8 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Jan 9 21:25:40 2016 + Commit: Andreas Hüttel gentoo org> CommitDate: Sat Jan 9 21:31:16 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b50d4bba dev-perl/ExtUtils-Depends: Remove old Package-Manager: portage-2.2.26 .../ExtUtils-Depends/ExtUtils-Depends-0.403.0.ebuild | 18 -- dev-perl/ExtUtils-Depends/Manifest | 1 - 2 files changed, 19 deletions(-) diff --git a/dev-perl/ExtUtils-Depends/ExtUtils-Depends-0.403.0.ebuild b/dev-perl/ExtUtils-Depends/ExtUtils-Depends-0.403.0.ebuild deleted file mode 100644 index f69e95c..000 --- a/dev-perl/ExtUtils-Depends/ExtUtils-Depends-0.403.0.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -MY_PN=ExtUtils-Depends -MODULE_AUTHOR=XAOC -MODULE_VERSION=0.403 -inherit perl-module - -DESCRIPTION="Easily build XS extensions that depend on XS extensions" - -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" -IUSE="" - -SRC_TEST="do parallel" diff --git a/dev-perl/ExtUtils-Depends/Manifest b/dev-perl/ExtUtils-Depends/Manifest index 335da20..88bb078 100644 --- a/dev-perl/ExtUtils-Depends/Manifest +++ b/dev-perl/ExtUtils-Depends/Manifest @@ -1,4 +1,3 @@ DIST ExtUtils-Depends-0.308.tar.gz 13917 SHA256 81f92f15d769dc77697fdceb7d3aad961768b0c00fac87099a5b9f2d1d82e3e6 SHA512 56d9dbdfe51fb13e47891b13518dac85e5a775a23aebda0df785bdeb6c81683f0f89d04c7b038c39d5463067df21e889fd9d002dd7bb1814f589121db2f97f85 WHIRLPOOL 6f845ac65872da7bcc99ee5839719431be49310a7cd994375e0469fbc1b9a99d77ea71cb3d7906ae6e1c4910abe22afcaffb6b1b901c8184cac609ee25933be7 -DIST ExtUtils-Depends-0.403.tar.gz 17928 SHA256 3963e9bc3910b38f402bfdc97fff1f2c87a38db8e5efc20f75f080358bc0594c SHA512 428c49a16a69a2209d08cfaaa1bd57bce3b60a9423f0ef63d41a437cf88a84667d0f78279c6ede02f2b5ac9e69a11620ee77dccb5eb9e985cbb767389298b286 WHIRLPOOL 5bd0f3fded996824825b037ee6d53974ed5726cce3bdd4643c899459b7830b6ca4380a035bbbe258739a4a502d65dc2e940f72da42f789c55323ad059861328f DIST ExtUtils-Depends-0.404.tar.gz 18207 SHA256 8bec0a8f67ac7cf5c7bc48aff4b7cf8a771ef97f0ea7894bcdd0e9079ba24fec SHA512 b316309eadca551c5302b20b28b1ec2e2264a47524fc9a1a9763b59517dfbe84d22e86a76235fa0d0190c3348f49b913c40da60076ac6d01c51a98f7c0c5b783 WHIRLPOOL 4f6defca49074afa491f2eb18975f80d4dc003a0bc2cd70dfa43be3ed01e5bc98ba96208049a019d4c6adc104aa4c77d867f30dccd387888ee735f549385 DIST ExtUtils-Depends-0.405.tar.gz 18122 SHA256 8ad6401ad7559b03ceda1fe4b191c95f417bdec7c542a984761a4656715a8a2c SHA512 b9983ad763ff0cb81c899bc24f3152f13c69e608304b6e4446bd07b9b13d039650f3f87544c0bdd29c67246ea2973f04a1ce0fccbffb566fe89fdbe0bb03f11b WHIRLPOOL 0a5274d34e0a436a153257a4bfb608401180aef957f83a2f5ed2a2435d540a4cc7f17bace54817cde06a0a1350df7d682253b33e982e3948379f8391f58a8756
[gentoo-commits] repo/gentoo:master commit in: dev-perl/ExtUtils-F77/
commit: f8f9f88a9d1123dd4a81de021a283f804d6911a9 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Jan 9 21:29:16 2016 + Commit: Andreas Hüttel gentoo org> CommitDate: Sat Jan 9 21:31:16 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8f9f88a dev-perl/ExtUtils-F77: Version bump Package-Manager: portage-2.2.26 dev-perl/ExtUtils-F77/ExtUtils-F77-1.190.0.ebuild | 17 + dev-perl/ExtUtils-F77/Manifest| 1 + 2 files changed, 18 insertions(+) diff --git a/dev-perl/ExtUtils-F77/ExtUtils-F77-1.190.0.ebuild b/dev-perl/ExtUtils-F77/ExtUtils-F77-1.190.0.ebuild new file mode 100644 index 000..6bb8dc2 --- /dev/null +++ b/dev-perl/ExtUtils-F77/ExtUtils-F77-1.190.0.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +DIST_AUTHOR=CHM +DIST_VERSION=1.19 +inherit perl-module + +DESCRIPTION="Facilitate use of FORTRAN from Perl/XS code" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="" + +RDEPEND="virtual/perl-ExtUtils-MakeMaker" diff --git a/dev-perl/ExtUtils-F77/Manifest b/dev-perl/ExtUtils-F77/Manifest index bb26979..4ce0147 100644 --- a/dev-perl/ExtUtils-F77/Manifest +++ b/dev-perl/ExtUtils-F77/Manifest @@ -1,2 +1,3 @@ DIST ExtUtils-F77-1.17.tar.gz 11225 SHA256 b3919200443174ff348ed5567d461335e289fba047cb17432f31dea5a26cad3f SHA512 25f9046fa39aca3e6ecebccf78e2bd8a116e5db815f086431ee5600068f34a08a7658697b9d5e6d530837f0f98d6a143295a76ae78044e4628d57896f65cb550 WHIRLPOOL 037b9189364c115c83acc92575b0028c62ccf3931988144c69790db513008eebc58deceb765aae819ffbaa3bf22d3caadc0adcdace521a43d783e3c37d15fd0f DIST ExtUtils-F77-1.18.tar.gz 11614 SHA256 6b1fbeb38f092b399f46d58f8699917f71c098dff131a3c7b72adbc953b4 SHA512 dba56108f2b59582780c03d1cf965d276d73cee1452f9f563b6b513ac4fab24007003b45b86d2c11c05b5d55ac9d1837a76ed14bdbd4738db5ec3a6632f7edcc WHIRLPOOL 993d14bbf0fd7fbbe22cdee27e73b0b25f0038092de74496190838aadee6db6c9b723c3045956ccb28f21f35c31e9e7b6a5548e556eb27de3745b5b1ab3ed977 +DIST ExtUtils-F77-1.19.tar.gz 12057 SHA256 09cec663fe1cfee57951b46f6433d6b4255a57ec4a1ae8cf5c81099cae84afa5 SHA512 f103c94d8074fc3ca6f6afecc394608a61f08949f3d19e40ea66db2ddc7af4e17f429783e8ac9c8a76ebe98863b7295df8a7f9ba3f8eb967e4f19a168d5a7d81 WHIRLPOOL 44c3553aeab53575053275f461e4e340cdfb48bffcd56d9782e48d19bdf96fb676509afcf857165336261c5872cc151d26f06fa809d7770629909036b8e95c68
[gentoo-commits] repo/gentoo:master commit in: dev-python/pychroot/
commit: 65630861ddd53f5fcea37223cc06f5013c9791b5 Author: Tim Harder gentoo org> AuthorDate: Sat Jan 9 21:12:30 2016 + Commit: Tim Harder gentoo org> CommitDate: Sat Jan 9 21:22:32 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65630861 dev-python/pychroot: version bump to 0.9.13 dev-python/pychroot/Manifest| 1 + .../pychroot/{pychroot-.ebuild => pychroot-0.9.13.ebuild} | 6 +++--- dev-python/pychroot/pychroot-.ebuild| 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/dev-python/pychroot/Manifest b/dev-python/pychroot/Manifest index 6cd19da..32e99c4 100644 --- a/dev-python/pychroot/Manifest +++ b/dev-python/pychroot/Manifest @@ -1,3 +1,4 @@ DIST pychroot-0.9.11.tar.gz 17904 SHA256 986a49997bb90e78e68cc99363659e01482adc0158c895d621f754b7d1a1870e SHA512 0cc169b79dd29e4c712b6764a6cf83f91d71383664276faca676a848b00b34203fc6f4430bc0c6f4a099959e76fc06f08d4f3679fceaaf8126dc1c1c78283ea7 WHIRLPOOL 9ce13e27390c46cfe43ca597e55bd786ad338b513a60864d4bb040cf84a97c1e4d9e3c044d4c7c6f2d10ed0b7b815a7b4239a3aee40486df834a722e8803c914 DIST pychroot-0.9.12.tar.gz 19791 SHA256 a536341b52d1e50ddbd20a999a24ca927d9efc1a2dc14a0488e6b2a7c9eeb7cb SHA512 27f8913fb624b928e9be07ea3e70fbc4a987d1313570f67d7c433fa96c31931defb661cb18734fb0f766bab494a0429d7931227224783fa3cd62faf44e005ee0 WHIRLPOOL 64dcc7fa3ec797d885fd96c332621fbcf42510094626a0de5e984096239ec0c7e7bb1246fb35dff503f6a7fe8ae348e3dca102a1c9bd8dd13646cb5d975b0ec0 +DIST pychroot-0.9.13.tar.gz 25610 SHA256 e94c9c738402f4957e757aa1fdcd2febeaa7cc01df1b1ca0d6adf3324a8bbfce SHA512 ec2773e9285905aa1fc83a69653e830fc83c42c306760bbc9a8bf48cd388b99485a7ec30eef32ef4cc98cf25fe12b9ac1d09ae379c25d4c756d3afbffdfc2243 WHIRLPOOL bff205fb563e7e3f9603a639310cbf24ec10234e96e813082aeec94bc5cb3155947f818f53713a09f0626e5dad21a4d0b4c1c49d26eeb894677872e30bef92b7 DIST pychroot-0.9.9.tar.gz 11936 SHA256 49558bdc85dbdd25dbd2b3417eb857bd770bfb026db76c7e2bcedc8c605fe76b SHA512 437e8fa1a7d13a884c6fccb0e0cc81de8ccd6ff63ca0b3d2f55dcaa0c9cbef0c81cd033d64e08c1d35805f1d7e568fe941128c569827d7ae641d2d3b2ca4c1c2 WHIRLPOOL 40b3deb33d865efa37ce0b78a4471a531c6c6d542750ef87bb54071084a3bbdb115ffec92fef9086c3cc0ca63f9a71c65e3a4daa88f30cede7e4a5cbbd3f4851 diff --git a/dev-python/pychroot/pychroot-.ebuild b/dev-python/pychroot/pychroot-0.9.13.ebuild similarity index 89% copy from dev-python/pychroot/pychroot-.ebuild copy to dev-python/pychroot/pychroot-0.9.13.ebuild index 7dd6ffd..5b248cb 100644 --- a/dev-python/pychroot/pychroot-.ebuild +++ b/dev-python/pychroot/pychroot-0.9.13.ebuild @@ -1,9 +1,9 @@ -# 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} ) +PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} ) inherit distutils-r1 if [[ ${PV} == * ]] ; then @@ -23,7 +23,7 @@ IUSE="test" RDEPEND=" dev-python/setuptools[${PYTHON_USEDEP}] - =dev-python/snakeoil-[${PYTHON_USEDEP}] + >=dev-python/snakeoil-0.6.5[${PYTHON_USEDEP}] " DEPEND="${RDEPEND} $(python_gen_cond_dep 'dev-python/3to2[${PYTHON_USEDEP}]' python2_7) diff --git a/dev-python/pychroot/pychroot-.ebuild b/dev-python/pychroot/pychroot-.ebuild index 7dd6ffd..86f99b9 100644 --- a/dev-python/pychroot/pychroot-.ebuild +++ b/dev-python/pychroot/pychroot-.ebuild @@ -1,9 +1,9 @@ -# 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} ) +PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} ) inherit distutils-r1 if [[ ${PV} == * ]] ; then
[gentoo-commits] repo/gentoo:master commit in: dev-python/snakeoil/
commit: 0e10f27d5382566aa9a6b34b4f28344ff9f006d2 Author: Tim Harder gentoo org> AuthorDate: Sat Jan 9 21:09:04 2016 + Commit: Tim Harder gentoo org> CommitDate: Sat Jan 9 21:22:32 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e10f27d dev-python/snakeoil: version bump to 0.6.6 dev-python/snakeoil/Manifest| 1 + dev-python/snakeoil/{snakeoil-.ebuild => snakeoil-0.6.6.ebuild} | 4 ++-- dev-python/snakeoil/snakeoil-.ebuild| 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/dev-python/snakeoil/Manifest b/dev-python/snakeoil/Manifest index 986b524..ee82822 100644 --- a/dev-python/snakeoil/Manifest +++ b/dev-python/snakeoil/Manifest @@ -1,2 +1,3 @@ DIST snakeoil-0.6.4.tar.gz 192291 SHA256 8636918381db16bf910afcb30a5e8722038afda32fbf41a977fabea75775131e SHA512 c2290801426de1fd6fe3e668edfc36e05cf50a6990f336eb604eece27f56716b5cff672ca7642906636fa1a8afa82f37867e898680f54b154c37cf51ef72eb9e WHIRLPOOL 08c778296f0881c1884eb0c23fc2e4e81b28f406971d84d71641ac4b4b864e8f472c06fad2937d279565b627ef983f89dbe6e6e1a5dbe7b4263ac00b5d76aea5 DIST snakeoil-0.6.5.tar.gz 195182 SHA256 af02d9e28097083683d29267ed8b1a748d9a5f4a822fe733176b92fc8793cb33 SHA512 44895dd4ea72d1d43afddb7b1b13009c21b1c26fab30d7b2fa29115ca62202b3a1a311f22f9d925a78650d1c1012313e98783ebc5c0cb37b0e70aae0f1e14371 WHIRLPOOL 8886591e7e87de91f413cdab384c938d2a1ebbb0569601559fb2fd62329eb19936743211cbc0988af781f95e5c40dea2ac4b141f194fe72e74d89fe43d83cf59 +DIST snakeoil-0.6.6.tar.gz 198899 SHA256 16e2d4f257ecea340134f0e1e97c4d363f6e3c8f87bf5d8ba49d48955406f9f2 SHA512 d6502d345dc26f2048855fe6e468918c5f0a7d66165152cb5bf38cb4b4ebdb45a5eab346a19a6cad04f0fbf905200b90d660a36b52df000164b117fe2d536f35 WHIRLPOOL 81ecac1317f00be47ba482564dd5c11f4fdbc69df70badf2c8e555c34cd79b55e75c1e18e17bbc427b23b80e41f43f60e6fd29679c88361b5ac86b21afdc60d1 diff --git a/dev-python/snakeoil/snakeoil-.ebuild b/dev-python/snakeoil/snakeoil-0.6.6.ebuild similarity index 89% copy from dev-python/snakeoil/snakeoil-.ebuild copy to dev-python/snakeoil/snakeoil-0.6.6.ebuild index 2a56c96..7b7ed4c 100644 --- a/dev-python/snakeoil/snakeoil-.ebuild +++ b/dev-python/snakeoil/snakeoil-0.6.6.ebuild @@ -1,9 +1,9 @@ -# 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} ) +PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1 diff --git a/dev-python/snakeoil/snakeoil-.ebuild b/dev-python/snakeoil/snakeoil-.ebuild index 2a56c96..7b7ed4c 100644 --- a/dev-python/snakeoil/snakeoil-.ebuild +++ b/dev-python/snakeoil/snakeoil-.ebuild @@ -1,9 +1,9 @@ -# 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} ) +PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-util/pkgcheck/
commit: 9780528471bb1312b1a2bcbf97d552179d02560d Author: Tim Harder gentoo org> AuthorDate: Sat Jan 9 21:19:47 2016 + Commit: Tim Harder gentoo org> CommitDate: Sat Jan 9 21:22:32 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97805284 dev-util/pkgcheck: add py3 support dev-util/pkgcheck/pkgcheck-.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-util/pkgcheck/pkgcheck-.ebuild b/dev-util/pkgcheck/pkgcheck-.ebuild index 316538e..ab8aac7 100644 --- a/dev-util/pkgcheck/pkgcheck-.ebuild +++ b/dev-util/pkgcheck/pkgcheck-.ebuild @@ -1,9 +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=( python2_7 ) +PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} ) +DISTUTILS_IN_SOURCE_BUILD=1 inherit distutils-r1 if [[ ${PV} == * ]] ; then
[gentoo-commits] repo/gentoo:master commit in: app-portage/grs/
commit: 6e500db4555d3a609ed02e37d72e28900d651df1 Author: Anthony G. Basile gentoo org> AuthorDate: Sat Jan 9 21:28:46 2016 + Commit: Anthony G. Basile gentoo org> CommitDate: Sat Jan 9 21:30:08 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e500db4 app-portage/grs: version bump to 0.4 Package-Manager: portage-2.2.26 app-portage/grs/Manifest | 1 + app-portage/grs/grs-0.4.ebuild | 45 ++ 2 files changed, 46 insertions(+) diff --git a/app-portage/grs/Manifest b/app-portage/grs/Manifest index e87459e..bb8a945 100644 --- a/app-portage/grs/Manifest +++ b/app-portage/grs/Manifest @@ -1 +1,2 @@ DIST grs-0.3.tar.gz 34173 SHA256 445af2f267df936b4a06fdcb17e2a28dafd6eed8d52a8ff69ada622cedd8699d SHA512 710ea986ab55eabed5b774e850854ee36e600d378dd17a2d62cce67132695ecadea01b15ffaed750bb33a6f31e49989952425b7602808f65574ac506da1773fa WHIRLPOOL f5632d5562d6cb66b8111c35c5d5b57e0710d01d679d9c802182d18e2ddee0af7fe058a1275ca45c097fefdb1419943c638fdfe93110639cf299fd1c0df5b83d +DIST grs-0.4.tar.gz 34212 SHA256 a069b51258fa9dbe8158ebe7339967c588360037a405bb9600ca69f3f18bb0d2 SHA512 e24879aabf7d9d029f584693dcb5e6578d5e14ab9e2588143883b7a27174184a2e2c30d08bf140a1bb45b7ab80c10e73f5ccf96de0bea8185d326ce0ce83fa11 WHIRLPOOL 4a6389efeec00a71f457a5d1087758ebd590aa4546a1c36e37de33a0aae34c7e42cd591795ad3b4a232c5e85511f4d42173fdcb6dbbc7fbb55a89490632e0f30 diff --git a/app-portage/grs/grs-0.4.ebuild b/app-portage/grs/grs-0.4.ebuild new file mode 100644 index 000..fffbd03 --- /dev/null +++ b/app-portage/grs/grs-0.4.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +PYTHON_COMPAT=( python3_4 ) + +inherit distutils-r1 + +if [[ ${PV} == "" ]] ; then + EGIT_REPO_URI="git://anongit.gentoo.org/proj/grss.git" + inherit git-2 +else + SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz"; + KEYWORDS="~amd64" +fi + +DESCRIPTION="Suite to build Gentoo Reference Systems" +HOMEPAGE="https://dev.gentoo.org/~blueness/${PN}"; + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +DEPEND="" +RDEPEND=" + app-arch/tar[xattr] + app-crypt/md5deep + dev-libs/libcgroup + dev-vcs/git + net-misc/rsync + sys-apps/portage + sys-fs/squashfs-tools + virtual/cdrtools + || ( + sys-kernel/genkernel + sys-kernel/genkernel-next + )" + +src_install() { + distutils-r1_src_install + echo "CONFIG_PROTECT=\"/etc/grs/systems.conf\"" > "${T}"/20grs + doenvd "${T}"/20grs +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcore/
commit: bc59090672de10de7c07471b89813b939cd8590b Author: Tim Harder gentoo org> AuthorDate: Sat Jan 9 21:15:28 2016 + Commit: Tim Harder gentoo org> CommitDate: Sat Jan 9 21:22:32 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc590906 sys-apps/pkgcore: add py3 support sys-apps/pkgcore/pkgcore-.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sys-apps/pkgcore/pkgcore-.ebuild b/sys-apps/pkgcore/pkgcore-.ebuild index a655e26..ed12f08 100644 --- a/sys-apps/pkgcore/pkgcore-.ebuild +++ b/sys-apps/pkgcore/pkgcore-.ebuild @@ -1,9 +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=( python2_7 ) +PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} ) +DISTUTILS_IN_SOURCE_BUILD=1 inherit distutils-r1 if [[ ${PV} == * ]] ; then
[gentoo-commits] repo/gentoo:master commit in: app-portage/grs/
commit: f15931e2111e9b427dc5dfc9d81f3102c1980d80 Author: Anthony G. Basile gentoo org> AuthorDate: Sat Jan 9 21:29:40 2016 + Commit: Anthony G. Basile gentoo org> CommitDate: Sat Jan 9 21:30:10 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f15931e2 app-portage/grs: stable for amd64 This is a minor change over 0.3 Package-Manager: portage-2.2.26 app-portage/grs/grs-0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-portage/grs/grs-0.4.ebuild b/app-portage/grs/grs-0.4.ebuild index fffbd03..532745c 100644 --- a/app-portage/grs/grs-0.4.ebuild +++ b/app-portage/grs/grs-0.4.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == "" ]] ; then inherit git-2 else SRC_URI="https://dev.gentoo.org/~blueness/${PN}/${P}.tar.gz"; - KEYWORDS="~amd64" + KEYWORDS="amd64" fi DESCRIPTION="Suite to build Gentoo Reference Systems"
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: 6ca0f0b06a60668c8ba3aacea076d17f01b244f3 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Jan 9 21:20:13 2016 + Commit: Andreas Hüttel gentoo org> CommitDate: Sat Jan 9 21:20:45 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ca0f0b0 Mask dev-perl/ExtUtils-Constant for removal profiles/package.mask | 4 1 file changed, 4 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 14d4db5..b0b4a00 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -30,6 +30,10 @@ #--- END OF EXAMPLES --- +# Andreas K. Hüttel (9 Jan 2016) +# Errorneously added. Is already in perl-core. Please uninstall. +dev-perl/ExtUtils-Constant + # Michael Palimaka (09 Jan 2016) # Fails to build with newer versions of llvm. Dead upstream. No revdeps. # Masked for removal in 30 days. Bug #571212.
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Crypt-SMIME/
commit: 90bd6fdc6acc3f943792a8d5a32b46880bc6493a Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Jan 9 21:18:47 2016 + Commit: Andreas Hüttel gentoo org> CommitDate: Sat Jan 9 21:20:45 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90bd6fdc ExtUtils-Constant is in core... Package-Manager: portage-2.2.26 .../{Crypt-SMIME-0.160.0.ebuild => Crypt-SMIME-0.160.0-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Crypt-SMIME/Crypt-SMIME-0.160.0.ebuild b/dev-perl/Crypt-SMIME/Crypt-SMIME-0.160.0-r1.ebuild similarity index 94% rename from dev-perl/Crypt-SMIME/Crypt-SMIME-0.160.0.ebuild rename to dev-perl/Crypt-SMIME/Crypt-SMIME-0.160.0-r1.ebuild index 78c11b8..7c5fc68 100644 --- a/dev-perl/Crypt-SMIME/Crypt-SMIME-0.160.0.ebuild +++ b/dev-perl/Crypt-SMIME/Crypt-SMIME-0.160.0-r1.ebuild @@ -23,7 +23,7 @@ DEPEND="${RDEPEND} virtual/perl-ExtUtils-MakeMaker dev-perl/extutils-pkgconfig dev-perl/ExtUtils-CChecker - >=dev-perl/ExtUtils-Constant-0.230.0 + >=virtual/perl-ExtUtils-Constant-0.230.0 test? ( dev-perl/Test-Exception virtual/perl-Test-Simple
[gentoo-commits] proj/grss: New tag: v0.4
commit: Commit: Anthony G. Basile gentoo org> CommitDate: Sat Jan 9 21:16:06 2016 + New tag: v0.4
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/
commit: d10f98e80e8d06bfee2d90e9d0aeac5c6ca1cf83 Author: Mike Pagano gentoo org> AuthorDate: Sat Jan 9 21:13:16 2016 + Commit: Mike Pagano gentoo org> CommitDate: Sat Jan 9 21:13:16 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d10f98e8 sys-kernel/gentoo-sources: Linux patchs 3.12.51 and 3.12.52 Package-Manager: portage-2.2.26 sys-kernel/gentoo-sources/Manifest | 3 +++ .../gentoo-sources/gentoo-sources-3.12.52.ebuild | 29 ++ 2 files changed, 32 insertions(+) diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest index c18eb59..02a2029 100644 --- a/sys-kernel/gentoo-sources/Manifest +++ b/sys-kernel/gentoo-sources/Manifest @@ -17,6 +17,9 @@ DIST genpatches-3.12-46.extras.tar.xz 18240 SHA256 7cf508f807c15884428573ec210ee DIST genpatches-3.12-47.base.tar.xz 1507660 SHA256 3b780da7ce93ca89b6aa8143f198dee2d7bb13ca8e25aaae4ec06d010a9168b8 SHA512 5ff8c98768001bddbb62e9deb78cec00b3f27b73b64ce3c925deb3886aae1bdb139761bb5ee3277e3aca2b5229436a2e4497baf911d838b1fbc28202300fd2aa WHIRLPOOL e235c90c899acd0df9bbfb6fa4f8e2607d439c8f510a5d9345913fc8a8b5031ab1938c7b5ed6d5bc33d89c51929aae33135f29c6e0f38151f19a69193710a145 DIST genpatches-3.12-47.experimental.tar.xz 46536 SHA256 2d0838c242b9316cb4cbad557cdde1b02cf9a6bd286c2ec6930628079770ca52 SHA512 c8ed7f89a02e0b5faf53e301440b1fd6a046c72e4dd7edd654b1709805fff47e681bc58401de2a10dac7fbf7d52a2093cc5d48019d69dbffe1f9bcc3c9d8f6e0 WHIRLPOOL ced6040bd9125dfe512db9b704b44cacb596f88f8091c23d3bd70700adb1ce89bfd7d240b33e6256fe7d2b2d0531ddd84c0fa5904c3623ae7c80bad93cdfd89f DIST genpatches-3.12-47.extras.tar.xz 18240 SHA256 1ef9c22bc285daa1fcb24f7e5ba34f83eeff90b5be47a21a0d9a37c741015828 SHA512 8c07e5d4f1a8187f3c07d5c5d236aff74b817122bb51ae6e92458dbc1707d32f2eab894550c51eda42d8260a52c081178bc02c43a4fe5d44c8042d7a66d5d12b WHIRLPOOL a7ba2bba83e772331a40d68512162402c858f46c0e0bc1d08ed2037df0500ad02d8749044f90ff0a87ff1ff5b2ffe937310fd23151d4665ce69a779398c1f291 +DIST genpatches-3.12-48.base.tar.xz 1544548 SHA256 365449bdf6dc7c0521234055c55773a25e2bb7559305da8e00fb2a918244c2a1 SHA512 0f1783d09112489947d7f373a1a3e4939f9aa4248c90a8abd6280055bb25e4e800bd67faf11c129e359dc40858f632e2a844b733ed3619d97972b5262158843d WHIRLPOOL 6de33f1d94bf34c81cf8ee94efd8ebd484cba35cb7f0c4cd55328da92181771a27ef1b738fa8ff2abdc6de6edaa3cc052b16002c99963e86f74b2f91ee54a2c2 +DIST genpatches-3.12-48.experimental.tar.xz 46536 SHA256 4e5fe3d493f4b93a71488202b3a2923ed49dc1bb97c3e6459d782234c8eea261 SHA512 1c79daa3ba465b2d74acce8bf8e0fe5c710640b67f5957ab715967e4ebcaa4735e29b52a34ff6dd3da36554f4ad245f995c8976b28503b5fb12076c6a49417dc WHIRLPOOL 3b27044738ffa23ec581d177796e699a003add8c83c3dea80ac6aab39458a788b90ff266f6434cabdd8ad822798f7f1d83c98b3cf528027c2d76fcd0efae81b2 +DIST genpatches-3.12-48.extras.tar.xz 18244 SHA256 331081906d8187f8c0d882f4b7edfcb86523351fc5955b0b8cd5222d00ecc8ec SHA512 282400f962bf2a6bb76f5bea3f3d6388b69e4ecd785f4d9ec7aa3955ec0d97253015455294595be21ed5d3d66a9bc7ec1e2c36663522dd294677e759a2294a07 WHIRLPOOL f2ebfafe9aa1c6b78ca0759452c3a71a1f358a2c32653a002a157d40af1804b623324c85057872001be074928fb0ceea617d0a4b5abf8f49b532026d6e027340 DIST genpatches-3.14-62.base.tar.xz 1104664 SHA256 d7790182dab0aba591fc5e9bed4f1dc4420a3b484ce3cf8af57769318d1a3229 SHA512 8cc76af4175f2e9d54ac1c7255b870df250ff3b28ac7000b32ce7b3348830f7072f13a8b25b0b6ab7fe49ca3ad5c6aeba62a899e43869a97677dfec017b32b02 WHIRLPOOL c77640e5fd36af50d78f49f00de79c2c986c99b8997d42c9a4888a0c6afc9f10833a87ec7acf5a4e228f483d35aeae9f767fb8f27fbfbfaa1b06d0443fc6d593 DIST genpatches-3.14-62.experimental.tar.xz 60300 SHA256 564892b993deadbb2d47f936d924d7d1e6891de329b5bd04d2b3ecb126690401 SHA512 942d099b41c4e041570e23ae97006fcc5c6dafefe42d9d694c373b9a5398ff5b7c20f58edc8d339a6ef56cce240cc47f07958f59208165233e39ab573f611717 WHIRLPOOL bd7f6519d20137f18e086871a8dfd7cd06ddd7b9170badee7a31496cb6fa0669723a433ef7c159e037c15b3f31ccf0744afe6a76cb680bf8e9a1faf6df14b842 DIST genpatches-3.14-62.extras.tar.xz 18252 SHA256 6702160c63ae9de7eb95279ffbe3e5b08fcc6d016803f18e3c09183f1ce309ba SHA512 8fe48eaecf72c257a6642a51dcabe8a0b76e5dd352dca0ff99ff4098db59151f622357beb14830aca7a7f16132b41f8b35d337933f38d8ce1c60531487b3d843 WHIRLPOOL e9e9790a84b432bb90b50e27a369cdd6777b5df67cc5175c4542ff6c15cb8ff7ba650b7046756dcade77742c595b8f9037f49c28e82ecb623742ed3073d74f1e diff --git a/sys-kernel/gentoo-sources/gentoo-sources-3.12.52.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-3.12.52.ebuild new file mode 100644 index 000..60c24fe --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-3.12.52.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="48" +K_DEBLOB_AVAILABLE="0" +inherit kernel-2 +detect_version +detect_arch + +KEY
[gentoo-commits] dev/mrueg:master commit in: net-libs/libsearpc/
commit: 8395854bcb2c56fa7b55637f37cf47211fd3a58f Author: Manuel Rüger gentoo org> AuthorDate: Sat Jan 9 21:11:32 2016 + Commit: Manuel Rüger gentoo org> CommitDate: Sat Jan 9 21:11:32 2016 + URL:https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=8395854b net-libs/libsearpc: Add missed python deps Package-Manager: portage-2.2.26 net-libs/libsearpc/libsearpc-3.0.7.ebuild | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/net-libs/libsearpc/libsearpc-3.0.7.ebuild b/net-libs/libsearpc/libsearpc-3.0.7.ebuild index 2703e81..d1cb87a 100644 --- a/net-libs/libsearpc/libsearpc-3.0.7.ebuild +++ b/net-libs/libsearpc/libsearpc-3.0.7.ebuild @@ -9,7 +9,7 @@ inherit autotools python-single-r1 DESCRIPTION="RPC framework to handle the serialization/deserialization part of RPC" HOMEPAGE="https://github.com/haiwen/libsearpc http://www.seafile.com"; -SRC_URI="https://github.com/haiwen/libsearpc/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" @@ -17,11 +17,12 @@ KEYWORDS="~amd64" IUSE="" RDEPEND="dev-libs/glib:2 - dev-libs/jansson" + dev-libs/jansson + ${PYTHON_DEPS}" DEPEND="${RDEPEND} virtual/pkgconfig" src_prepare() { - sed -i -e "s/(DESTDIR)//" libsearpc.pc.in || die + sed -i -e "s/(DESTDIR)//" ${PN}.pc.in || die eautoreconf }
[gentoo-commits] dev/mrueg:master commit in: net-libs/libsearpc/
commit: 9afd81721cfcff2471f848ed322d420e1d6e82f2 Author: Manuel Rüger gentoo org> AuthorDate: Sat Jan 9 20:57:20 2016 + Commit: Manuel Rüger gentoo org> CommitDate: Sat Jan 9 20:57:20 2016 + URL:https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=9afd8172 net-libs/libsearpc: Initial version Package-Manager: portage-2.2.26 net-libs/libsearpc/Manifest | 1 + net-libs/libsearpc/libsearpc-3.0.7.ebuild | 27 +++ net-libs/libsearpc/metadata.xml | 8 3 files changed, 36 insertions(+) diff --git a/net-libs/libsearpc/Manifest b/net-libs/libsearpc/Manifest new file mode 100644 index 000..d7cd0ca --- /dev/null +++ b/net-libs/libsearpc/Manifest @@ -0,0 +1 @@ +DIST libsearpc-3.0.7.tar.gz 43286 SHA256 efee6b495f93e70101c87849c78b135014dfd2f0e5c08dcfed9834def47cb939 SHA512 6dfb222f40e4beed9f50630ebd939bc3ba83a7548457872775a05edd564888eb653d1828a3089f9a9d40c3b28d0706513916d85ea626036f7d32c1749678632c WHIRLPOOL 7d94c49a4ea44ba7869ab527e49d3072d9d9d9ddcc85fd70bb49e720b0ee55e29be5ef283a4aa6a69e8dac38fbb9b23d56e9c7ee8339601b91bac4ada1145da2 diff --git a/net-libs/libsearpc/libsearpc-3.0.7.ebuild b/net-libs/libsearpc/libsearpc-3.0.7.ebuild new file mode 100644 index 000..2703e81 --- /dev/null +++ b/net-libs/libsearpc/libsearpc-3.0.7.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +inherit autotools python-single-r1 + +DESCRIPTION="RPC framework to handle the serialization/deserialization part of RPC" +HOMEPAGE="https://github.com/haiwen/libsearpc http://www.seafile.com"; +SRC_URI="https://github.com/haiwen/libsearpc/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +RDEPEND="dev-libs/glib:2 + dev-libs/jansson" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + sed -i -e "s/(DESTDIR)//" libsearpc.pc.in || die + eautoreconf +} diff --git a/net-libs/libsearpc/metadata.xml b/net-libs/libsearpc/metadata.xml new file mode 100644 index 000..bfcb697 --- /dev/null +++ b/net-libs/libsearpc/metadata.xml @@ -0,0 +1,8 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + mr...@gentoo.org + Manuel Rüger + +
[gentoo-commits] repo/gentoo:master commit in: dev-python/monotonic/
commit: 9771fb9cc1290a3235b22fbafc21f8ff1e41 Author: Alex Brandt gentoo org> AuthorDate: Sat Jan 9 20:40:51 2016 + Commit: Alex Brandt gentoo org> CommitDate: Sat Jan 9 20:40:51 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9771fb9c dev-python/monotonic: add version 0.5 Package-Manager: portage-2.2.26 dev-python/monotonic/Manifest | 1 + dev-python/monotonic/monotonic-0.5.ebuild | 20 2 files changed, 21 insertions(+) diff --git a/dev-python/monotonic/Manifest b/dev-python/monotonic/Manifest index 248f3a2..722f669 100644 --- a/dev-python/monotonic/Manifest +++ b/dev-python/monotonic/Manifest @@ -1,3 +1,4 @@ DIST monotonic-0.2.tar.gz 6652 SHA256 c5e81e875a43e218135ea2aa4c367523894e1a2d7633ddafbed5292c527644a8 SHA512 0da2f9504aebf1b046a06156e30b8d6b6fde29c642f442ba8e5a43336309fca0fe636488ea69e463fcba5951d990723fddc2b9172211f6d8c57b0ab3ebab1a66 WHIRLPOOL 129f6a170856780d727ff2ef11d4b3688971b7376c9e9f590c7bc85aa20ba35d699751ddd5de58d144d4a3d540a2aac7d3f9fd3a63d010d88d7f93ffa62c836c DIST monotonic-0.3.tar.gz 6707 SHA256 2825ba5ded67b1a70d44529634d3f4ddfad67a5ed7fdcf026022a3ce175be07b SHA512 772154934ffdd1a12aacc331761ce219980caac1bce243fd0740320a25152cf800142c5787c9423270bf02d18e88973dcd981781e2279b28ce364063102f1099 WHIRLPOOL 83d34eac5ee577ba8c42c6276d1c3a46fc30a63919ffd6f86260c09aaf6720ab171db89dfdaa28fd6d42ebb309725ff2e4e0e6c8306c21f9f12dce3d71436e71 DIST monotonic-0.4.tar.gz 6702 SHA256 852f656adbf623ee859def6ca2f5498f4cae3256f8320d5c50570ee8a0592ab6 SHA512 604f7d9f2b36e03413a0f9c341b45698440f3b004cd7120d3905e4712ac85daeadc0580ebd471ad9ad699aa2ec625908f13b604b10f656c803f6e885553d7e6c WHIRLPOOL f13cd567de00c24800da8b40ae1018f54b95e98c2ccda194ea2e8cf080c1ee47d0670db59ddaf72df373906d46107ec10a62581544076c7e70379119f3443dfd +DIST monotonic-0.5.tar.gz 6493 SHA256 8c1f882aa66c41daffa701cbf7121d8d264d0cb7722bbb78a6eccd2d8b12c880 SHA512 55630c99559acb54d97cbaf033ed773e711059282538a16d9169d1efc08e5d5a77ec5a39c8402605b27865e963ab361d79ff2033ac58fb86272f279881ad7481 WHIRLPOOL fdc8896d25b604e0627e2533353b06abda8644b993c310346b530bcdab86038bee9d844f3d440c402488e06eb512cf0a2a53b6204bedff58f4b90d36fd13b828 diff --git a/dev-python/monotonic/monotonic-0.5.ebuild b/dev-python/monotonic/monotonic-0.5.ebuild new file mode 100644 index 000..f8dcc6a --- /dev/null +++ b/dev-python/monotonic/monotonic-0.5.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +PYTHON_COMPAT=( python2_7 python3_4 pypy ) + +inherit distutils-r1 + +DESCRIPTION="An implementation of time.monotonic() for Python 2 & < 3.3" +HOMEPAGE="https://github.com/atdt/monotonic"; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND=""
[gentoo-commits] proj/linux-patches: New tag: 3.12-48
commit: Commit: Mike Pagano gentoo org> CommitDate: Sat Jan 9 20:31:29 2016 + New tag: 3.12-48
[gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/, www-apache/mod_perl/files/
commit: 26dbb9c470dc0126d8eb9cbb26a3ff4818069915 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Jan 9 20:09:54 2016 + Commit: Andreas Hüttel gentoo org> CommitDate: Sat Jan 9 20:10:13 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26dbb9c4 Add a snapshot from upstream SVN Package-Manager: portage-2.2.26 www-apache/mod_perl/Manifest | 1 + ...perl-2.0.10_pre201601-bundled-Apache-Test.patch | 123 +++ .../mod_perl/mod_perl-2.0.10_pre201601.ebuild | 165 + 3 files changed, 289 insertions(+) diff --git a/www-apache/mod_perl/Manifest b/www-apache/mod_perl/Manifest index 74557b1..3c73173 100644 --- a/www-apache/mod_perl/Manifest +++ b/www-apache/mod_perl/Manifest @@ -1 +1,2 @@ +DIST mod_perl-2.0.10_pre201601.tar.gz 3854229 SHA256 a89c23b66b21c600b74a48125c02c91159c07b08cc07fb4f55015e8e07713697 SHA512 04e57e79031374f3ec432e950fb9f79d1202da9dfc0d86a5137b7346c18f313a4e58ecfffed51efd7e6494baec86b22a42d6712ce5f7824f9f479c05bac00659 WHIRLPOOL 5d37b067aa945cafc0cc7a1f1b27257d8409f6804f22880ae7fd6c21424bbd2c07bace483d95590d255678725f67d081741978cff24cfc91716c08294547e622 DIST mod_perl-2.0.8.tar.gz 3790026 SHA256 35dc1b7a40a90a395ce88bba2df84f22289975f34d1757de6d715560c20a20e6 SHA512 d5090651699c4436fe8d0a525226543c971aa05db337dc1b1e89023183df1c7dd8b8775f3a0f7d3b9ec40e8c058ac23bd24141cf15a5fe5806226d634dfb4c87 WHIRLPOOL d22e1c353339b08ad752e9f9c7fc0ec4d6a173c4cd3004380b14098e1028737e0eb69d2f56dbe0da3cbfb01b31232c5073d7edb28bf4fed6b2ccd67b09ad7080 diff --git a/www-apache/mod_perl/files/mod_perl-2.0.10_pre201601-bundled-Apache-Test.patch b/www-apache/mod_perl/files/mod_perl-2.0.10_pre201601-bundled-Apache-Test.patch new file mode 100644 index 000..af53cad --- /dev/null +++ b/www-apache/mod_perl/files/mod_perl-2.0.10_pre201601-bundled-Apache-Test.patch @@ -0,0 +1,123 @@ +diff -ruN mod_perl-2.0.10_pre201601.orig/Makefile.PL mod_perl-2.0.10_pre201601/Makefile.PL +--- mod_perl-2.0.10_pre201601.orig/Makefile.PL 2015-05-13 10:01:18.0 +0200 mod_perl-2.0.10_pre201601/Makefile.PL 2016-01-09 21:02:00.0 +0100 +@@ -25,7 +25,7 @@ + + } + +-use lib qw(lib Apache-Test/lib); ++use lib qw(lib); + + use Config; + use File::Spec::Functions; +@@ -122,15 +122,6 @@ + + sub configure { + +-# mod_perl test suite relies on having Apache-Test bundled with +-# the mod_perl source, since any pre-installed version may not do +-# the right thing +-unless (-d "Apache-Test") { +-error "Can't find a sub-directory Apache-Test. " . +-"Make sure that you are using a complete source distribution"; +-exit 1; +-} +- + set_modperl_version(); + + if ($old_modperl_version) { +@@ -853,14 +844,9 @@ + run_subtests :: + cd ModPerl-Registry && $(MAKE) test + +-run_subtests :: +- cd Apache-Reload && $(MAKE) test +- + EOF + + $preamble .= <<'EOF' unless $build->mpm_is_threaded(); +-run_subtests :: +- cd Apache-SizeLimit && $(MAKE) test + + EOF + +@@ -871,42 +857,6 @@ + return $preamble; + } + +-sub MY::postamble { +-my $self = shift; +- +-my $string = $self->ModPerl::BuildMM::MY::postamble; +- +-if (!WIN32) { +-$string .= <<'EOF'; +-rpm: dist +- @[ -d $(PWD)/rpm ] || mkdir $(PWD)/rpm +- rpmbuild -ta --define "_rpmdir $(PWD)/rpm" \ +- --define "_srcrpmdir $(PWD)/rpm" \ +- $(DISTVNAME).tar.gz +- @mv $(PWD)/rpm/*/*.rpm $(PWD)/rpm/ +- @rm -rf $(PWD)/rpm/*/ +- +-EOF +-} +- +-$string .= <<'EOF'; +-mydist : Apache-Test/META.yml mod_perl.spec manifest tardist +- +-mod_perl.spec: build/make_rpm_spec +- $(PERL) build/make_rpm_spec +- +-Apache-Test/META.yml: +- cd Apache-Test && make metafile +- +-tag : +- svn copy https://svn.apache.org/repos/asf/perl/modperl/trunk https://svn.apache.org/repos/asf/perl/modperl/branches/release/$(VERSION_SYM) +- svn copy https://svn.apache.org/repos/asf/perl/modperl/branches/release/$(VERSION_SYM) https://svn.apache.org/repos/asf/perl/modperl/tags/$(VERSION_SYM) +- svn copy https://svn.apache.org/repos/asf/perl/modperl/docs/trunk https://svn.apache.org/repos/asf/perl/modperl/docs/tags/$(VERSION_SYM) +-EOF +- +-return $string; +-} +- + # this is a workaround so that ModPerl::MM will move MY::constants + # away, and Apache-Test/Makefile.PL which has its own MY::constants + # won't get complaints on MY::constants redefined +diff -ruN mod_perl-2.0.10_pre201601.orig/lib/ModPerl/BuildMM.pm mod_perl-2.0.10_pre201601/lib/ModPerl/BuildMM.pm +--- mod_perl-2.0.10_pre201601.orig/lib/ModPerl/BuildMM.pm 2015-04-01 18:19:18.0 +0200 mod_perl-2.0.10_pre201601/lib/ModPerl/BuildMM.pm 2016-01-09 21:04:34.0 +0100 +@@ -39,12 +39,10 @@ + ModPerl::MM::override_eu_mm_mv_all_methods(@methods); + use strict 'refs'; + +-my $apache_test_dir = catdir Cwd::getcwd(), "Apac
[gentoo-commits] repo/gentoo:master commit in: app-misc/vifm/, app-misc/vifm/files/
commit: aacca1b3a5cb4bc7845fcf1fc2306699cbb0dae7 Author: José María Alonso Josa gentoo org> AuthorDate: Sat Jan 9 19:57:30 2016 + Commit: José María Alonso gentoo org> CommitDate: Sat Jan 9 19:57:30 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aacca1b3 app-misc/vifm: drop old Package-Manager: portage-2.2.20.1 app-misc/vifm/Manifest | 2 - .../vifm/files/vifm-0.7.8-fix-ncurses-tinfo.patch | 14 app-misc/vifm/vifm-0.7.7.ebuild| 85 --- app-misc/vifm/vifm-0.7.8.ebuild| 95 -- 4 files changed, 196 deletions(-) diff --git a/app-misc/vifm/Manifest b/app-misc/vifm/Manifest index 1a802b0..02657c0 100644 --- a/app-misc/vifm/Manifest +++ b/app-misc/vifm/Manifest @@ -1,5 +1,3 @@ DIST vifm-0.7.2.tar.bz2 468086 SHA256 f95e49a8518dd1acc9b7b750658a98bcf1cb538e25520a5a300b5812108fbc8d SHA512 24a5ad44cecd01f489b95008f0b98ad6cd63656bc7fe4a888101f369f9b258cb87b8025efac30237fbaebc7aff14d173d02118839312017276f3f6b62ea4a3b9 WHIRLPOOL 9c954dbe659e3303315642738bafb962f6f20820af0fe587b3c525ad7a93aca3f9090fe5d2d871a291ce95c9add81f7d717ae5adbdcbe2a58d2889e0bf3e50dc -DIST vifm-0.7.7.tar.bz2 633812 SHA256 0dc0271c016ab2d2017bc3c2389bd2ab747603f1c05f425a8a181f5cdaacd4d1 SHA512 a95ee365a287c06515c5541ce67e609dacb8b8640f0fec5b33bd3794a8f8445fd8052e5bbd42bda0d23f9c5b5e5591978412bcea0c7ceb6ab403fa271e219455 WHIRLPOOL 8faea36324a8cf6c125996170ab87ee58f71cadea4263857d6c89593ceea54a1a2645368718d89ec31daf477bb54c3955275c68e933a5220373a620c10d2df97 -DIST vifm-0.7.8.tar.bz2 623154 SHA256 5dfbb26c2038a58dcff12026dab736e29d547b4aa3ff5912e4d844064c9e7603 SHA512 ac70055739aeee915ccf5b22bd497ff691d159d9c0aaa4d38de69db33538a5360c9cabe0678ce51f7bce26adfc5657860d071725a14adf577f263bd180fab676 WHIRLPOOL 899ee45e6ff1ee8a3aa05bed01358c0e95cfad226713597737bd0b5eef8518deefabe9f3eff9ebde91a508818d1fcc2a3bd8ade714da8e91eaf11ac314ae51dd DIST vifm-0.8.1-beta.tar.bz2 819256 SHA256 e0e3e4d7cc06ac75e4acdd1c03f1b91e433b0df3ef817024e27bdc268f32b80f SHA512 873d6cecb3926395d48a3b56cd7c30f3dee930394c31c520d7eb4f12a6a938c632246b84f271dc98841eebe494fa1cf4b2c36bb560ad95574185dbdd47f888c7 WHIRLPOOL 5cde8d5010b7d96b142a662d9188f82f05ea41eb98372ab4628026bfc209b7afa991bd4fc3d9206c3b8e4cc251a20c056b5d11dff4752528c44c3152d92d5f96 DIST vifm-0.8.tar.bz2 756795 SHA256 69eb6b50dcf462f4233ff987f0b6a295df08a27bc42577ebef725bfe58dbdeeb SHA512 b4727b7a9f577eb05c4e8830849a00759cbeb35457c8fa533136a0a68124312f2bb8c5c21239fbbd34f567ddaca247ede05e48e72b890bb4f15d12adebc23210 WHIRLPOOL 78d030cc9eda292ce75656eedc3ede3e02c87522517d7b7d49f0e993dbfc438a5b5e0dcf8fed531eeb1e045f01d5418d1e7fbc84cb53da800bb54d7ab4a636d7 diff --git a/app-misc/vifm/files/vifm-0.7.8-fix-ncurses-tinfo.patch b/app-misc/vifm/files/vifm-0.7.8-fix-ncurses-tinfo.patch deleted file mode 100644 index 888acd4..000 --- a/app-misc/vifm/files/vifm-0.7.8-fix-ncurses-tinfo.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff -Nuar a/configure.ac b/configure.ac a/configure.ac 2014-10-25 17:09:35.0 +0200 -+++ b/configure.ac 2014-11-26 16:42:50.22426 +0100 -@@ -335,7 +335,9 @@ - if test x$vifm_cv_curses = x/usr -a -d /usr/include/${curses_lib_name}; then - CPPFLAGS="$CPPFLAGS -I/usr/include/${curses_lib_name}" - fi -- ncurses_found=yes]) -+ ncurses_found=yes] -+ AC_SEARCH_LIBS([curs_set], [tinfo],, -+ AC_MSG_ERROR(could not find a library providing curs_set))) - dnl If libncursesw is not found on OS X, check for libncurses. On OS X it has - dnl support of wide characters. - if test -n "$OSX_HOST" -a "x$ncurses_found" != "xyes"; then diff --git a/app-misc/vifm/vifm-0.7.7.ebuild b/app-misc/vifm/vifm-0.7.7.ebuild deleted file mode 100644 index 06c2fbf..000 --- a/app-misc/vifm/vifm-0.7.7.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit base vim-doc - -DESCRIPTION="Console file manager with vi(m)-like keybindings" -HOMEPAGE="http://vifm.info/"; -SRC_URI="mirror://sourceforge/vifm/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc ~s390 x86" -IUSE="X developer +extended-keys gtk +magic vim vim-syntax" - -DEPEND=" - >=sys-libs/ncurses-5.7-r7 - magic? ( sys-apps/file ) - gtk? ( x11-libs/gtk+:2 ) - X? ( x11-libs/libX11 ) -" -RDEPEND=" - ${DEPEND} - vim? ( || ( app-editors/vim app-editors/gvim ) ) - vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) -" - -DOCS=( AUTHORS FAQ NEWS README TODO ) - -src_configure() { - econf \ - $(use_enable developer) \ - $(use_enable extended-keys) \ - $(use_with magic libmagic) \ - $(use_with gtk) \ - $(use_with X X11) -} - -src_install() { - base_src_install - - if use vim;
[gentoo-commits] repo/gentoo:master commit in: app-misc/vifm/
commit: a843431ee27b469c0c745cdaa15b256de10d0ddf Author: José María Alonso Josa gentoo org> AuthorDate: Sat Jan 9 19:50:52 2016 + Commit: José María Alonso gentoo org> CommitDate: Sat Jan 9 19:51:16 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a843431e app-misc/vifm: bump to version 0.8.1_beta Package-Manager: portage-2.2.20.1 app-misc/vifm/Manifest | 1 + app-misc/vifm/vifm-0.8.1_beta.ebuild | 98 2 files changed, 99 insertions(+) diff --git a/app-misc/vifm/Manifest b/app-misc/vifm/Manifest index f0663e6..1a802b0 100644 --- a/app-misc/vifm/Manifest +++ b/app-misc/vifm/Manifest @@ -1,4 +1,5 @@ DIST vifm-0.7.2.tar.bz2 468086 SHA256 f95e49a8518dd1acc9b7b750658a98bcf1cb538e25520a5a300b5812108fbc8d SHA512 24a5ad44cecd01f489b95008f0b98ad6cd63656bc7fe4a888101f369f9b258cb87b8025efac30237fbaebc7aff14d173d02118839312017276f3f6b62ea4a3b9 WHIRLPOOL 9c954dbe659e3303315642738bafb962f6f20820af0fe587b3c525ad7a93aca3f9090fe5d2d871a291ce95c9add81f7d717ae5adbdcbe2a58d2889e0bf3e50dc DIST vifm-0.7.7.tar.bz2 633812 SHA256 0dc0271c016ab2d2017bc3c2389bd2ab747603f1c05f425a8a181f5cdaacd4d1 SHA512 a95ee365a287c06515c5541ce67e609dacb8b8640f0fec5b33bd3794a8f8445fd8052e5bbd42bda0d23f9c5b5e5591978412bcea0c7ceb6ab403fa271e219455 WHIRLPOOL 8faea36324a8cf6c125996170ab87ee58f71cadea4263857d6c89593ceea54a1a2645368718d89ec31daf477bb54c3955275c68e933a5220373a620c10d2df97 DIST vifm-0.7.8.tar.bz2 623154 SHA256 5dfbb26c2038a58dcff12026dab736e29d547b4aa3ff5912e4d844064c9e7603 SHA512 ac70055739aeee915ccf5b22bd497ff691d159d9c0aaa4d38de69db33538a5360c9cabe0678ce51f7bce26adfc5657860d071725a14adf577f263bd180fab676 WHIRLPOOL 899ee45e6ff1ee8a3aa05bed01358c0e95cfad226713597737bd0b5eef8518deefabe9f3eff9ebde91a508818d1fcc2a3bd8ade714da8e91eaf11ac314ae51dd +DIST vifm-0.8.1-beta.tar.bz2 819256 SHA256 e0e3e4d7cc06ac75e4acdd1c03f1b91e433b0df3ef817024e27bdc268f32b80f SHA512 873d6cecb3926395d48a3b56cd7c30f3dee930394c31c520d7eb4f12a6a938c632246b84f271dc98841eebe494fa1cf4b2c36bb560ad95574185dbdd47f888c7 WHIRLPOOL 5cde8d5010b7d96b142a662d9188f82f05ea41eb98372ab4628026bfc209b7afa991bd4fc3d9206c3b8e4cc251a20c056b5d11dff4752528c44c3152d92d5f96 DIST vifm-0.8.tar.bz2 756795 SHA256 69eb6b50dcf462f4233ff987f0b6a295df08a27bc42577ebef725bfe58dbdeeb SHA512 b4727b7a9f577eb05c4e8830849a00759cbeb35457c8fa533136a0a68124312f2bb8c5c21239fbbd34f567ddaca247ede05e48e72b890bb4f15d12adebc23210 WHIRLPOOL 78d030cc9eda292ce75656eedc3ede3e02c87522517d7b7d49f0e993dbfc438a5b5e0dcf8fed531eeb1e045f01d5418d1e7fbc84cb53da800bb54d7ab4a636d7 diff --git a/app-misc/vifm/vifm-0.8.1_beta.ebuild b/app-misc/vifm/vifm-0.8.1_beta.ebuild new file mode 100644 index 000..f72a0ef --- /dev/null +++ b/app-misc/vifm/vifm-0.8.1_beta.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit autotools vim-doc versionator + +MY_P=$(replace_version_separator 4 '-' ${PF}) + +DESCRIPTION="Console file manager with vi(m)-like keybindings" +HOMEPAGE="http://vifm.info/"; +SRC_URI="mirror://sourceforge/vifm/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~s390 ~x86" +IUSE="X developer +extended-keys gtk +magic vim vim-syntax" + +DEPEND=" + >=sys-libs/ncurses-5.9-r99:5 + magic? ( sys-apps/file ) + gtk? ( x11-libs/gtk+:2 ) + X? ( x11-libs/libX11 ) +" +RDEPEND=" + ${DEPEND} + vim? ( || ( app-editors/vim app-editors/gvim ) ) + vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) +" + +DOCS="AUTHORS FAQ NEWS README TODO" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + eautoreconf +} + +src_configure() { + econf \ + $(use_enable developer) \ + $(use_enable extended-keys) \ + $(use_with magic libmagic) \ + $(use_with gtk) \ + $(use_with X X11) +} + +src_compile() { + default +} + +src_install() { + einstall + dodoc ${DOCS} + + if use vim; then + local t + for t in app plugin; do + insinto /usr/share/vim/vimfiles/"${t}" + doins "${S}"/data/vim/doc/"${t}"/"${PN}"* + done + fi + + if use vim-syntax; then + local t + for t in ftdetect ftplugin syntax; do + insinto /usr/share/vim/vimfiles/"${t}" + doins "${S}"/data/vim/"${t}"/"${PN}".vim + done + fi +} + +src_test() { + emake check +} + +pkg_postinst() { + if use vim; then + update_vim_helptags + + if [[ -n ${REPLACING_VERSIONS} ]]; then + elog + elog "You don't need to copy or link any files for" + elog " the vim plugin and documentation to work anymore." + elog
[gentoo-commits] repo/gentoo:master commit in: x11-misc/kbdd/
commit: 281ede10cf1df3f52943a53521ac3f0770d0ac3a Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Jan 9 19:35:18 2016 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Jan 9 19:35:36 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=281ede10 x11-misc/kbdd: update to EAPI=5 Package-Manager: portage-2.2.26 x11-misc/kbdd/kbdd-0.7-r1.ebuild | 35 +++ 1 file changed, 35 insertions(+) diff --git a/x11-misc/kbdd/kbdd-0.7-r1.ebuild b/x11-misc/kbdd/kbdd-0.7-r1.ebuild new file mode 100644 index 000..a6b9313 --- /dev/null +++ b/x11-misc/kbdd/kbdd-0.7-r1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit autotools eutils vcs-snapshot + +DESCRIPTION="Very simple layout switcher" +HOMEPAGE="https://github.com/qnikst/kbdd"; +SRC_URI="https://github.com/qnikst/kbdd/tarball/v${PV} -> ${PN}-${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="dbus" + +DEPEND="dev-libs/glib:2= + x11-libs/libX11:0= + dbus? ( + sys-apps/dbus:0= + >=dev-libs/dbus-glib-0.86:0= + ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + epatch "${FILESDIR}"/kbdd-0.7-fix-non-dbus-build.patch + + eautoreconf +} + +src_configure() { + econf $(use_enable dbus) +}