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

2017-04-30 Thread Jeroen Roovers
commit: a7a84b0e006ee8124cbb4c55051b63cae8bad706
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Mon May  1 05:39:49 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Mon May  1 05:39:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7a84b0e

app-editors/nvi: Stable for HPPA (bug #609482).

Package-Manager: Portage-2.3.5, Repoman-2.3.2
RepoMan-Options: --ignore-arches

 app-editors/nvi/nvi-1.81.6-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/nvi/nvi-1.81.6-r7.ebuild 
b/app-editors/nvi/nvi-1.81.6-r7.ebuild
index 432fa6ae03d..7b4d84c7d6f 100644
--- a/app-editors/nvi/nvi-1.81.6-r7.ebuild
+++ b/app-editors/nvi/nvi-1.81.6-r7.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="http://garage.linux.student.kuleuven.be/~skimo/nvi/devel/${P}.tar.bz2;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~hppa ~mips ppc ppc64 sparc x86"
+KEYWORDS="alpha amd64 ~arm hppa ~mips ppc ppc64 sparc x86"
 IUSE="perl tcl unicode"
 
 CDEPEND=">=sys-libs/db-4.2.52_p5:=



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

2017-04-30 Thread Hans de Graaff
commit: afa7eb223bf1e0d3368086127f53547375e363d2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon May  1 05:14:26 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon May  1 05:14:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afa7eb22

dev-ruby/rubygems: add 2.6.12

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-ruby/rubygems/Manifest   |   1 +
 dev-ruby/rubygems/rubygems-2.6.12.ebuild | 111 +++
 2 files changed, 112 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index 8fb1b35ee98..9969646513c 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -1,5 +1,6 @@
 DIST rubygems-2.2.5.tgz 416772 SHA256 
0f015d63ee3f48be2cc440332d992a33f6df113ced25b7a0007372d304bfeaa4 SHA512 
eac6d7c4801d7bf65ac8e244ff88677929e491db8c5054a31d936eaf1e1fabfc8c4b560040c01c7d9707758cfbad9a8063144bb37b494dd1b6f66a0222871e03
 WHIRLPOOL 
6e02359ce84352f39b13c3f59d9fd82788a5a2ae88d069df05642d5349cb33c06c3477de56c937a44742fb6aa6cfdb7b32dbadac131fb12e6387f983564879c6
 DIST rubygems-2.5.2.tgz 475434 SHA256 
5171ce6fa04c74606991f9c318a924f095241d7ce18c21a00455c8ebe4aeecca SHA512 
43544619799ac6f0b22285954a3b46a2d8aea425ef16a26de4ebb5ea1b3a4f2d3a2031ac53bb890554fe935ca1d03101a5d4d9eae4619aaab72a079650fd8921
 WHIRLPOOL 
59806bd34ab0bfa66bd770c02054c16bd5c5bb836d0213018151339fda422780e5ace4bfecfad408075ae25d6c74e40d0925dccdc7a46aff545b93cc21faa4b2
 DIST rubygems-2.6.11.tgz 766785 SHA256 
aebec768c9010c97830d5ee7f55fa068ea470327fa073a1044f63cd4a341ae55 SHA512 
3b0dd38c0aaf313c59e299dcf54f7bfb6e6d84b8b739573ddaf599e584da45ed7b1465f6521131b32f237e31a4796d9ef455b8be685064b3fd77a0355dfff13e
 WHIRLPOOL 
6c16729c7f10ace64bb3d85c3f7614251d5a11384543a7a8ed745b8afc4bc4a3155827f57e3a455cdb737ec54282293c2d92b104ed1931bdedcaf371e8ba4b57
+DIST rubygems-2.6.12.tgz 767895 SHA256 
37b745cc1f957170cff4f698f473531e607827b1a6407d12c55c338257990d8d SHA512 
ebb672488b50f5fc988eab66ab14ce8e887dcc635f71239a85e32fbf1e919ca70196eb4d3f2fee3486cace7064bab0b8b08339c754b723198e1b0b0a0984ab54
 WHIRLPOOL 
2134274719415087e1fffda4d648dc489c1363bf1564ec07859c5d22e8b0485a329ce8e14e1bf6bcbff81ee65cf43c2fdd5318faba07b6a912dbdca6a1224c1a
 DIST rubygems-2.6.8.tgz 754300 SHA256 
81aeb9f14e579c1753c90a8c70c76c3b2d510ee1a12e179cef8016cc9036d6ec SHA512 
d676293ac5120b235a58c779ceb518d0052ee0435f06ee3a4e891119a037873c25a233ef82146b9b66f8719012999b61a12ce4f08d982f67b662eedfe6983e27
 WHIRLPOOL 
ee05c9af9edb56681f7c287d955d96e8b8cdcd98a6b1612501ecf9e322704d4949418baac5b0b65e637f6f598ebd261967aa4bdd2cbc612765ebab4cf9c3d24d
 DIST rubygems-2.6.9.tgz 764277 SHA256 
2608a9f8447b3657fd96e3b2d91e1df3f0064efab6db56f00ecba744aba2bef5 SHA512 
dd92e03f760c708af1697be98f2d094480c4674ca80ff3d2537906920be06ca2f49efac5261fa36988a0606450d9c07ef81db90684547c0a7983ce20119caacb
 WHIRLPOOL 
dc46a16083b1fa18e988c092f3df2bf2a903df954df5c5d8584fdf18b7eee4ce6af6dba0f5a1b6a5ecd69759afd45695f870799012c4bd43909f9fcefa047b02

diff --git a/dev-ruby/rubygems/rubygems-2.6.12.ebuild 
b/dev-ruby/rubygems/rubygems-2.6.12.ebuild
new file mode 100644
index 000..12480bd7540
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-2.6.12.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="|| ( Ruby MIT )"
+
+SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="server test"
+
+PDEPEND="server? ( >=dev-ruby/builder-2.1 )"
+
+ruby_add_bdepend "
+   test? (
+   >=dev-ruby/minitest-4:0
+   dev-ruby/rdoc
+   )"
+
+all_ruby_prepare() {
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+
+   # Skip tests for default gems that all fail
+   sed -i -e '/test_default_gems_use_full_paths/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   sed -i -e '/test_execute_ignore_default_gem_verbose/,/^  end/ s:^:#:' 
test/rubygems/test_gem_commands_cleanup_command.rb || die
+   sed -i -e '/test_execute_default_gem/,/^  end/ s:^:#:' 
test/rubygems/test_gem_commands_contents_command.rb 
test/rubygems/test_gem_commands_pristine_command.rb || die
+   sed -i -e '/test_execute_\(default_details\|show_default_gems\)/,/^  
end/ s:^:#:' 

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

2017-04-30 Thread Hans de Graaff
commit: 38d8011c2512248ee55f613f3e21bb094faec9a3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon May  1 04:26:45 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon May  1 04:26:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38d8011c

dev-ruby/hashdiff: cleanup

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-ruby/hashdiff/Manifest  |  2 --
 dev-ruby/hashdiff/hashdiff-0.3.0.ebuild | 21 -
 dev-ruby/hashdiff/hashdiff-0.3.1.ebuild | 21 -
 3 files changed, 44 deletions(-)

diff --git a/dev-ruby/hashdiff/Manifest b/dev-ruby/hashdiff/Manifest
index 23994bee743..81af1e50389 100644
--- a/dev-ruby/hashdiff/Manifest
+++ b/dev-ruby/hashdiff/Manifest
@@ -1,3 +1 @@
-DIST hashdiff-0.3.0.gem 15360 SHA256 
04844d6f841e96ead0f1453597a92045cae5abb1c74fc0fcf790dc8fb27a06e4 SHA512 
c40b400c5cfbc7a3cd5bd59936608ab4616e41937f355a3cea84b738d2fe51a88a80bc70a70a526a884326df93d2817be46c50065e20dda2a0de846b05f5f241
 WHIRLPOOL 
d8e3a3fe4c7a36a8ec5965bc2a2401d4d57b785c402c7027f06558f3a02707df7e09beee197b9b6e9a032680d6adf6e68f521b79d0e8853fd7c6fdd79ff93eca
-DIST hashdiff-0.3.1.gem 15872 SHA256 
fef28aadc110e1770488c6c777f16ec729244ed4e7cdd027013bf2381e09b71e SHA512 
402e33211bc7119a8edc3d84552c8a31a3f56e3564abe824bd766c39277107393f32deb1902b279268f6eebf0afeb7d9726e9e0b6af04b59a486988a31f2be63
 WHIRLPOOL 
d213a2ee199b6fb79adc1f6bb1bd07025696f71049ee432c1e38c0594ed910a0a9cee3a647be54ba30b4d5e9dcae1bb50db05a92799cf3c72e9984d6fcafbe4d
 DIST hashdiff-0.3.2.gem 15872 SHA256 
5682c6e510f224d3c42c885d80d15d3dc0effadde5ed4920cd727acf2cb939e0 SHA512 
eaf7554ee3336ef5873272320b23d71c7b30fbf9dc37a09ce84af5eec3d83b82dd345017a45bb9ca6fa57882d8a4bda42ec650ae15ce3c14eb0ad81b096a02d9
 WHIRLPOOL 
5321f1be89ffb3a3d69360ee45a083bec422fc959c97b88eb6813e0feac8efc08db1b70fcac2e402f8baaefb8291ae6c955720c72f897afd8344b6fda1578998

diff --git a/dev-ruby/hashdiff/hashdiff-0.3.0.ebuild 
b/dev-ruby/hashdiff/hashdiff-0.3.0.ebuild
deleted file mode 100644
index f1709ed2a19..000
--- a/dev-ruby/hashdiff/hashdiff-0.3.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="changelog.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Simple Hash extension to make working with nested hashes easier"
-HOMEPAGE="https://github.com/liufengyun/hashdiff;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x64-solaris ~x86-solaris"
-IUSE=""

diff --git a/dev-ruby/hashdiff/hashdiff-0.3.1.ebuild 
b/dev-ruby/hashdiff/hashdiff-0.3.1.ebuild
deleted file mode 100644
index f1709ed2a19..000
--- a/dev-ruby/hashdiff/hashdiff-0.3.1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="changelog.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Simple Hash extension to make working with nested hashes easier"
-HOMEPAGE="https://github.com/liufengyun/hashdiff;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x64-solaris ~x86-solaris"
-IUSE=""



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

2017-04-30 Thread Hans de Graaff
commit: a79aa7d20029dc90c9a12f433680b4846447b9cf
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon May  1 04:35:07 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon May  1 04:35:07 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a79aa7d2

dev-ruby/json: add 2.1.0

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-ruby/json/Manifest  |  1 +
 dev-ruby/json/json-2.1.0.ebuild | 73 +
 2 files changed, 74 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 20aa44675e1..f7e21a2bc64 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -4,3 +4,4 @@ DIST json-2.0.1.gem 138240 SHA256 
cbea6bfe7bf5162c0fb71f6b0ab2c3108ef05bd0ea7b2f
 DIST json-2.0.2.gem 138752 SHA256 
400f60ac8282da80764c5d6fbb04c096390a85950bb488652abc1eb993b411d2 SHA512 
88f5d5ad2277e29545dc88850637f5b4eb5919dd1bd5dfeefa79013c0a62ba97f7907e301509fef3d6b503c8a3b6e998f22c3abdcfeda633dbe3edd7d1389279
 WHIRLPOOL 
9e66182514cf44dc026f8e246bb1121f396f03c264e1e7be4ea16f4fe17367acf8986361687a9b8d4821e5587b4a28cf8c5fc6ad13a1f1c0f3d8f8dc4dae8659
 DIST json-2.0.3.gem 138752 SHA256 
14e75b0de38ca662ef6a8f86ffb30fdf3516ba5cdae60c04369c181a4909fc32 SHA512 
9041ebe6abc52db3ae5bc8b309148965e8e04931999685333a59ea85cf3d47c323554e58a10f2ee4e80a1815540d2a93fb49c981e76d4806a9d43842303778c8
 WHIRLPOOL 
008d7144e753ef38c78750613e7843839bf99306a86a09444ee4bdefa8d81a2d024e208c5998fce3f50deefa45cbb143b4a8c2b6f280b90353063d6eb389369c
 DIST json-2.0.4.gem 138752 SHA256 
ee1361f37fbd9f06d0de3976cd4320a84119aa41fa7f321eb67244404add3114 SHA512 
24105aa06c205b6fe1cd835822d71b81299fdc47a45f48dd8f513f68f7fd12cdb51df476bcaef640916737d22be3156848ee4c9922c4a61aed5ca2d4d0d21c86
 WHIRLPOOL 
179f95dbfe21fbb8c3a8f97281b93892c167c7e3325d6ff182c0d0e4cc9e3a17bcea118311001756937c1e0e4be09ed7f117ffc824c24df18fc5cc5a31db93ce
+DIST json-2.1.0.gem 140800 SHA256 
b76fd09b881088c6c64a12721a1528f2f747a1c2ee52fab4c1f60db8af946607 SHA512 
bffbe462e952bca321d4325ecb9c5e9f61e51cad13758581ecfaa6a038bac4e30dc7db50bd897086a5592f6fc437d0e0909f91e279aaf4dd71cf127100c3550b
 WHIRLPOOL 
94140475051d90e9b207c6d0224483b5ee0c371a27b7a4aafc612bc2e828cffb350afd4001ba20a3b5ddb124561da960cdb0d757bfbfbba031942d6bbb9cc641

diff --git a/dev-ruby/json/json-2.1.0.ebuild b/dev-ruby/json/json-2.1.0.ebuild
new file mode 100644
index 000..ef2c8a1174f
--- /dev/null
+++ b/dev-ruby/json/json-2.1.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/flori/json;
+LICENSE="Ruby"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="2"
+IUSE=""
+
+RDEPEND="${RDEPEND}"
+DEPEND="${DEPEND}
+   dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )"
+
+all_ruby_prepare() {
+   # Avoid building the extension twice!
+   # And use rdoc instead of sdoc which we don't have packaged
+   # And don't call git to list files. We're using the pregenerated spec 
anyway.
+   sed -i \
+   -e '/task :test/ s|:compile,||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   Rakefile || die "rakefile fix failed"
+
+   # Remove hardcoded and broken -O setting.
+   sed -i -e '/^  \(if\|unless\)/,/^  end/ s:^:#:' \
+   -e '/^unless/,/^end/ s:^:#:' ext/json/ext/*/extconf.rb || die
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' tests/test_helper.rb || die
+}
+
+each_ruby_configure() {
+   for ext in parser generator ; do
+   ${RUBY} -Cext/json/ext/${ext} extconf.rb || die
+   done
+}
+
+each_ruby_compile() {
+   for ext in parser generator ; do
+   emake V=1 -Cext/json/ext/${ext}
+   cp ext/json/ext/${ext}/${ext}$(get_modname) ext/json/ext/ || die
+   done
+}
+
+each_ruby_test() {
+   for t in pure ext ; do
+   JSON=${T} ${RUBY} -S rake do_test_${t} || die
+   done
+}
+
+each_ruby_install() {
+   each_fakegem_install
+
+   ruby_fakegem_newins ext/json/ext/generator$(get_modname) 
lib/json/ext/generator$(get_modname)
+   ruby_fakegem_newins ext/json/ext/parser$(get_modname) 
lib/json/ext/parser$(get_modname)
+}



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

2017-04-30 Thread Hans de Graaff
commit: fb902a527d255e8519ed8ffb4dedaff809f6ec23
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon May  1 04:28:57 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon May  1 04:28:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb902a52

dev-ruby/hashdiff: add 0.3.4

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-ruby/hashdiff/Manifest  |  1 +
 dev-ruby/hashdiff/hashdiff-0.3.4.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-ruby/hashdiff/Manifest b/dev-ruby/hashdiff/Manifest
index 81af1e50389..858bd437108 100644
--- a/dev-ruby/hashdiff/Manifest
+++ b/dev-ruby/hashdiff/Manifest
@@ -1 +1,2 @@
 DIST hashdiff-0.3.2.gem 15872 SHA256 
5682c6e510f224d3c42c885d80d15d3dc0effadde5ed4920cd727acf2cb939e0 SHA512 
eaf7554ee3336ef5873272320b23d71c7b30fbf9dc37a09ce84af5eec3d83b82dd345017a45bb9ca6fa57882d8a4bda42ec650ae15ce3c14eb0ad81b096a02d9
 WHIRLPOOL 
5321f1be89ffb3a3d69360ee45a083bec422fc959c97b88eb6813e0feac8efc08db1b70fcac2e402f8baaefb8291ae6c955720c72f897afd8344b6fda1578998
+DIST hashdiff-0.3.4.gem 15872 SHA256 
0aac86b2486ad06e5496ac404b3c2f115b31d5ba1e110998fa0aa675e691d0d8 SHA512 
d1315b4010d2ed444ab257f13d949bb46924ad2d6b6d397cd496a297a502ceabc1518d077e137992443234f292489150cc21dcbc348358b22ef6d6741144b7b6
 WHIRLPOOL 
9532227e8cb9dc6951cca15c5762e1aecb89e913bbfb74c10b7164367147f129bd09d5191ec029bc20dc7b74abe10f2fdd0b6d58d131ca58e09bab9260927298

diff --git a/dev-ruby/hashdiff/hashdiff-0.3.4.ebuild 
b/dev-ruby/hashdiff/hashdiff-0.3.4.ebuild
new file mode 100644
index 000..6bc5f1465dd
--- /dev/null
+++ b/dev-ruby/hashdiff/hashdiff-0.3.4.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="changelog.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple Hash extension to make working with nested hashes easier"
+HOMEPAGE="https://github.com/liufengyun/hashdiff;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x64-solaris ~x86-solaris"
+IUSE=""



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

2017-04-30 Thread Matthias Maier
commit: 80b68e6838fc065c3a3a162f7ea4b7761019644b
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon May  1 01:17:43 2017 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon May  1 01:18:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80b68e68

media-sound/quodlibet: fix dependency, bug #612508

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 .../quodlibet/{quodlibet-3.8.1.ebuild => quodlibet-3.8.1-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/quodlibet/quodlibet-3.8.1.ebuild 
b/media-sound/quodlibet/quodlibet-3.8.1-r1.ebuild
similarity index 98%
rename from media-sound/quodlibet/quodlibet-3.8.1.ebuild
rename to media-sound/quodlibet/quodlibet-3.8.1-r1.ebuild
index 698375ca2a0..e8d46374ae2 100644
--- a/media-sound/quodlibet/quodlibet-3.8.1.ebuild
+++ b/media-sound/quodlibet/quodlibet-3.8.1-r1.ebuild
@@ -19,7 +19,7 @@ RDEPEND="dev-libs/keybinder:3[introspection]
dev-python/futures[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.32[${PYTHON_USEDEP}]
-   net-libs/libsoup
+   net-libs/libsoup[introspection]
x11-libs/gtk+[introspection]
gstreamer? (
media-libs/gstreamer:1.0



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

2017-04-30 Thread Kent Fredric
commit: 0db2a298a1d4a25a02c2e05a1037259fab5953c2
Author: Kent Fredric  gentoo  org>
AuthorDate: Sun Apr 30 23:01:52 2017 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Sun Apr 30 23:02:07 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0db2a298

dev-perl/multidimensional: Bump to version 0.13.0

Upstream:
- Fix for Perl 5.26 with OP Parent
- Use "multidimensional/disabled" as hints key

Bug: https://bugs.gentoo.org/617148
Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-perl/multidimensional/Manifest |  1 +
 .../multidimensional-0.13.0.ebuild | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/dev-perl/multidimensional/Manifest 
b/dev-perl/multidimensional/Manifest
index 0a4906dc7e1..13598154cf9 100644
--- a/dev-perl/multidimensional/Manifest
+++ b/dev-perl/multidimensional/Manifest
@@ -1 +1,2 @@
 DIST multidimensional-0.011.tar.gz 11520 SHA256 
aa46d31355deed8969eb82126afdc9330f6caad17dca18f651f5ae55b9165d6a SHA512 
8e121388b1325b6cfb73a74a9655f28ce52059096a9a8326bbe743cf663523812f3d171c1cf5d1b4841b98ec57c4240130d6def3e064e809db1d1bd4c4510081
 WHIRLPOOL 
b505557cdfb025a53c9bd75ffb9d7bd44100c620da2c95bd7262a704fbd6731bce2b5e8732bc2f15608c2254eefcf2fdf7cac429764f553c8c8452bd72b7ea9b
+DIST multidimensional-0.013.tar.gz 67528 SHA256 
3d20ce3e2307c3cfb13f2d53ad99bba6f87ea20b53f7ffebb4308d88ccfee50a SHA512 
9abc93efd0060042f16c9e89c37a11a08c781ab2d095964701661a17f4adfeaf7cf3cb134db9c91a366b5ddda482716eda5d3b002fdb38fa4694d7e24dbc76f6
 WHIRLPOOL 
ad9e87a79dca337f07ceb89534595b4db79aeb611ac9e034fa08e03849e22aa1cd6783f40ebeba35f6d2b0b6586d7d0e920ff38062d819aee9d2f3c1334d6fa0

diff --git a/dev-perl/multidimensional/multidimensional-0.13.0.ebuild 
b/dev-perl/multidimensional/multidimensional-0.13.0.ebuild
new file mode 100644
index 000..58453f9603d
--- /dev/null
+++ b/dev-perl/multidimensional/multidimensional-0.13.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=ILMARI
+DIST_VERSION=0.013
+inherit perl-module
+
+DESCRIPTION="disables multidimensional array emulation"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+   >=dev-perl/B-Hooks-OP-Check-0.190.0
+   >=dev-perl/Lexical-SealRequireHints-0.5.0
+   virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   dev-perl/ExtUtils-Depends
+   test? (
+   >=virtual/perl-CPAN-Meta-2.112.580
+   >=virtual/perl-Test-Simple-0.880.0
+   )
+"



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

2017-04-30 Thread Mike Pagano
commit: 5efecb6a3328e295d5db195f5e1959d798e445af
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Apr 30 22:57:03 2017 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Apr 30 22:57:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5efecb6a

sys-kernel/gentoo-sources: Remove old, unsupported versions

Package-Manager: Portage-2.3.5, Repoman-2.3.1

 sys-kernel/gentoo-sources/Manifest | 15 
 .../gentoo-sources/gentoo-sources-4.9.20.ebuild| 28 --
 .../gentoo-sources/gentoo-sources-4.9.21.ebuild| 28 --
 .../gentoo-sources/gentoo-sources-4.9.22.ebuild| 28 --
 .../gentoo-sources/gentoo-sources-4.9.23.ebuild| 28 --
 .../gentoo-sources/gentoo-sources-4.9.24.ebuild| 28 --
 6 files changed, 155 deletions(-)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 298da2b84c7..f53a112c7fc 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -89,21 +89,6 @@ DIST genpatches-4.4-68.extras.tar.xz 16460 SHA256 
0108bf1cee7d24d43a98f5fe24c542
 DIST genpatches-4.9-18.base.tar.xz 385508 SHA256 
d29fc16842e846c2c6487e9c1543e6fe43429d34882ac9c6ca070c1fe3564605 SHA512 
c1d08b3d66df74efe610cbf586921f7caa57bb8337848380fdc8e2034883180a60a26dab9ded50974fb468d35dc923912ead08cb0f751a515cef85efb31955d9
 WHIRLPOOL 
e1ef981b945718eab2e96470f96a033cc2b1ede6c706d6cd3e32f4f1c4e066766135141d55a5ccee06d9fb84bc66df389cdb2d095ad569bd565afc600b3b4095
 DIST genpatches-4.9-18.experimental.tar.xz 105616 SHA256 
209be56c1efb0ba3fbee17f2437bd00b36caecc6c44db2b4e1a0e46ae17640b0 SHA512 
37d6983f46ed4031f11f91ffcdacb510b40cab682d71ac471ab3c2ae78598ee9826068afb8b1388d96133635ba2680cc106624e0d79c341d2610b4f74330b773
 WHIRLPOOL 
5af9422c0526c5e23977f2d25ea683ed1ecf6f9e14a6daf52490bd808e9790cf6f6d9ef96353bda3474197eb954159575a4f0e6a768a86777d9b8a61828d0a0e
 DIST genpatches-4.9-18.extras.tar.xz 17348 SHA256 
64167f17f122f969476bf68a3e0493a77d7ae9e78087c2748cdfdc6e6186af2a SHA512 
dcbdea379a0e28e9b8ed08b32ee71a36ce9ccc817e5b79f38759031e3324441f3e91e6b7e2802d1a694574bb4ce9e8f441d88ccbbd9280b3a4456eadab7d5fec
 WHIRLPOOL 
1d3ba61d03d17a707a65423e85f7f3a235a9d39fb26e4602b5cf663e097dc9e8618380d7a54db60705e6b38e9c0674330df57a6e243c7215411275a489ab8b42
-DIST genpatches-4.9-21.base.tar.xz 451684 SHA256 
5ed957a995b91d0b6c434c821b8505b86f13a7cdbe204b89302c0cbeaa35ba39 SHA512 
c6260fdf7d6e144556499bc8a9be1e0507ae88cdedc1918f8e35de91f653a4b05deaab46d3a96413fc346aa03589116e1ebe62dce18fe8af55e6dce4fc7634b9
 WHIRLPOOL 
8b5d754119ba1c4b0ec73de4d6c07e0cdcb66e780d502a59c23b42860e75e146d4d573c5b2c50e1c8e48d1ea6fc4351e59a934d216140ab22e7cf4fffc8c0c11
-DIST genpatches-4.9-21.experimental.tar.xz 106400 SHA256 
e7a5bb31a88655fc7c5d7174ba78ce6b42e6816955f6cca677caba99cd4ff488 SHA512 
20ee5e84049ac7c6a31f967161e82e235003eca7224e1c1eede94122b8ad992f210fc6332f94cc7cd47d1c34b0e87786eac53bd4f4febca20f01346cc4269ddc
 WHIRLPOOL 
f547623918d44a91757c8d690a3922b0b8bf205509b15039a9aa23f3460fd1c6293d333679d010cf52ab6064c2f743677e1bb805aa1892a069bd488cc28a
-DIST genpatches-4.9-21.extras.tar.xz 17348 SHA256 
3444b846c3232541152db3bb2d9ff5aa66c7c7249d346fd990ed304489e19d02 SHA512 
a655184d0dfc4327a18b8e170bfad077818b7064d4c3b682c478835f297fac1d1f3cc3c61f51275a9a5edabdfe7837954e7ab112b0480c60b1936a37b35e
 WHIRLPOOL 
360df1ae85469913c9236147e2f5e4d38f1e109a35d4961a2cab271ef79049101680058c5a99430829de7e895ef5ca89e81a59dbf83deccb5d49daca4d1d5159
-DIST genpatches-4.9-22.base.tar.xz 483488 SHA256 
f03fb7d8d0451e7bd7b1a4917fa653d0a9fad4cd0aaf6b87af0bb7bb3531fbc1 SHA512 
0010b5d5a44efa96047b7c2d1c76ebbb74a08051f76518a4f86165e8021634a3b1c25b68f94d82faa7c46208c06d7c81d0543a6112e88a30506d8eff72e7
 WHIRLPOOL 
a7ef61db7b96721949c75f4bf4219e29866ddc8f2a59c96670e62694eeeca04cdfc6629a65515bba8b2f709b6a925696ba4409ad18caec942e8fea9c02c0296e
-DIST genpatches-4.9-22.experimental.tar.xz 106416 SHA256 
3e371c122ca3a0ef8ad649d193c743cc4d2100c7982dee50f0c763c43808566f SHA512 
86cf2e2ac6584b7de2a55780e84984fe9d7c67ac5f00b6e7f31b327ae9275a558d8c5e4ae35b34d948d4edad4f27f0ffd12bbe843add295f1cd1d9c2a025ccc7
 WHIRLPOOL 
d2d2d4c9e1e315702db21a1b95b0259fc0efda1e7051bdcf9291ad61bb90bfd76d67ffbb0a5ef5c854111e7354464e765989def71fccdeb90663a91c5cd2c429
-DIST genpatches-4.9-22.extras.tar.xz 17356 SHA256 
1452a339e59ada15d94697b0d00a9a61dda808ed9b74d342880cf1ab89d57d6a SHA512 
50e4ab1b452b8289f665e3d2749cafb9cdfc4c5a43ef0002163cd4ebd01798b6fd21d20299e6880fb3e8b8dbf859fe2697e1a9fc82257b73d7a1aad7e940d5a7
 WHIRLPOOL 
0d526f7f10af12b5f02f6ccf519f51e9906e3389263d1d9d7d28b4293081a10de6ac28b2718551c82be8d875bbfa36e478843847f874a835effd540a52f7f9bf
-DIST genpatches-4.9-23.base.tar.xz 527264 SHA256 
8a7fa696395333d94bf577b3ebb8b3cbfaa9179ff529dd91028175e6f6fc0848 SHA512 

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

2017-04-30 Thread Mike Pagano
commit: 0f520922f756fe1f6df2d8785c18e9a239ca43e1
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Apr 30 22:53:17 2017 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Apr 30 22:53:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f520922

sys-kernel/gentoo-sources: Remove old, unsupported versions

Package-Manager: Portage-2.3.5, Repoman-2.3.1

 sys-kernel/gentoo-sources/Manifest | 21 
 .../gentoo-sources/gentoo-sources-4.4.39.ebuild| 28 --
 .../gentoo-sources/gentoo-sources-4.4.59.ebuild| 28 --
 .../gentoo-sources/gentoo-sources-4.4.60.ebuild| 28 --
 .../gentoo-sources/gentoo-sources-4.4.61.ebuild| 28 --
 .../gentoo-sources/gentoo-sources-4.4.62.ebuild| 28 --
 .../gentoo-sources/gentoo-sources-4.4.63.ebuild| 28 --
 .../gentoo-sources/gentoo-sources-4.4.64.ebuild| 28 --
 8 files changed, 217 deletions(-)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 204b544ef84..298da2b84c7 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -80,30 +80,9 @@ DIST genpatches-4.10-8.extras.tar.xz 17348 SHA256 
3444b846c3232541152db3bb2d9ff5
 DIST genpatches-4.10-9.base.tar.xz 211888 SHA256 
2c605a965a674db222bfbb4ca49c6dc91767e1c96470feff59b8783843a9d9c6 SHA512 
f0baa5bba6174d17d35505f8ee812db02ea05012f67f9c6ec3bf481651f4ca52f7c3a93523821028e94483b7d4e4a4d375b1c13d15062cecf5d8f5f73c0bafe4
 WHIRLPOOL 
f85fa1ebc6c780baa1c1a216e0303a727626ad5027e9728455e54a1ea0ff59e53bfdd29092b22f47299a58bdbfacaa8d9c2c68a86633ba3449337184e16e813e
 DIST genpatches-4.10-9.experimental.tar.xz 105396 SHA256 
3c5d025a81601c42274e8ec6e837a32c28ab40a0db76e0e0a63795f013f5 SHA512 
eef055bfee05802432e24262304c75387bfb6037d85fed6a4bbd3dcfe224920555a859d7a00d07b9d9cca461946d4f8870e990e6e79235fa10349072b3f6762e
 WHIRLPOOL 
e33b7a2542ca6ab70734245e5db0d52ec0e75981b1d0d306d5bcc2fde758385e19452cbd7aafa2ed0592c125c130505c0b95d84396da63431e35e3469d4bcf00
 DIST genpatches-4.10-9.extras.tar.xz 17356 SHA256 
1452a339e59ada15d94697b0d00a9a61dda808ed9b74d342880cf1ab89d57d6a SHA512 
50e4ab1b452b8289f665e3d2749cafb9cdfc4c5a43ef0002163cd4ebd01798b6fd21d20299e6880fb3e8b8dbf859fe2697e1a9fc82257b73d7a1aad7e940d5a7
 WHIRLPOOL 
0d526f7f10af12b5f02f6ccf519f51e9906e3389263d1d9d7d28b4293081a10de6ac28b2718551c82be8d875bbfa36e478843847f874a835effd540a52f7f9bf
-DIST genpatches-4.4-43.base.tar.xz 912072 SHA256 
f7c9220f08385e8bdcd3cc42974581c259209aaf61fab1c3535e71a37e7fcb6c SHA512 
3e84797279583fbe5e3031bef8c3a734363c2aa41ddac266d51871d7885293c1dd63a64f4cfbf0c06cb35420c3f66e84fb93dc5d1a4ea2cf0c63db43605054aa
 WHIRLPOOL 
7b4eb188985fecbb1561cda8e2a78cd01f3695b198efa288482d432392b3a3d5c60fb6c5d6a70566ae4e929793ff967fef56fdadbdcab22426b328463756345d
-DIST genpatches-4.4-43.experimental.tar.xz 87780 SHA256 
534a3f534991a30ed827439a943507610af2a3063e1fdf04a312e53ffc2cc120 SHA512 
37944015c17ca4ffbc09532980c78011b4e18cab22a83e28a052ba5708c9a560220ad84a445469165a4cc1e955c60c323e3cb52c3cdbee0d9c9bb1766c8638d9
 WHIRLPOOL 
0f52497cf2ba2d58c2cd7e84787df2bafb2cfa470c36421d72c4269c9f7f2bc856c611dbcc60e825ed5bebddd1de04adb1fe15893e7a1fb6fc9409e1b16ea34a
-DIST genpatches-4.4-43.extras.tar.xz 16420 SHA256 
edccb4cc994f3a80f3c8e01a0824038b2e0fa38572833027f6161908f2eeb739 SHA512 
776451ecdbab4c28697549536224824c41e4d903bc3ea6fe5eee9d8b747bbac7343b56daddd7ab23bd2d35482e31e0f411dd60fa2b174112bee2fb75b07641c0
 WHIRLPOOL 
59ccb8d8254c1dab01c47bd6c312f442eefea753d1e7424b7b052ae6d652c2be076380406e6250e536cac49233c665955dbca085cc6b12276b13537cc86e69c7
 DIST genpatches-4.4-56.base.tar.xz 1021856 SHA256 
a3118b9cb3204ac85b69c3676550f60859ee68707f0c5816120a2565cd7ab317 SHA512 
eeed7dc7358bc0151db89cb292e8b30a7498ac8c9c72fd301d9e08343977806e19a91a4958dda2643a418b50ca5ff7f2a27c871c53d1e9d3f0930e27c6ab11ba
 WHIRLPOOL 
10b4e757bd6b4e611d4828b7ea45b4d4f704dbec76a32c5294a8489ecd85103dc472c7b144588cbe1b07c3f507c076b8b2f9555b88542120a53d165c68a592f4
 DIST genpatches-4.4-56.experimental.tar.xz 87752 SHA256 
6324d9c2e58f33bf39ec7834d3ab6c6ed9eb6d53ffbd4d55aba0879903a503e2 SHA512 
d77dd2a45117afe1913dbf7163de8a9b0acfe28fc0afe18e3b1cd2d5d2e785fe374f7018e085a0d2bf8dc052273f1781e2c2094359c4a8a771b9f14443273be5
 WHIRLPOOL 
2f67af9640ab8d917617bc2bf8ee0d518dd5bdc343abff965bd2f8a8b35eae23b2ce9fd99aeb4497a7ac9293ec1005640c096e72b816143680ddfb6d60158598
 DIST genpatches-4.4-56.extras.tar.xz 16408 SHA256 
74babcf456aed9c7c406a0feb37b5fbe51db461a67b5fd9c07a252398a15b41f SHA512 
661cb1c58b38c24283a9465f596045669f2d686b7418e9586ca6ce48b56bd9cfce52705502f876e68006c4ff1624847cd1e18e3aec37d60f64e6f7788d5facee
 WHIRLPOOL 
11dd648ebf88f43d0c1e1543e5a68c93a1a31b5c1f2d287add703e20979820ecadf003b051e787d6089c346e4a13485326d9c05b5968bd9cb3ca21a755d95a54
-DIST genpatches-4.4-62.base.tar.xz 1115956 SHA256 

[gentoo-commits] proj/grs:desktop-amd64-hardened commit in: core/etc/grs/

2017-04-30 Thread Anthony G. Basile
commit: 9fb7686b4ab77eb5989480aa6a5e94165df1876d
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Apr 30 22:32:30 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Apr 30 22:32:30 2017 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=9fb7686b

world.conf: remove ruby_targets

 core/etc/grs/world.conf | 206 
 1 file changed, 103 insertions(+), 103 deletions(-)

diff --git a/core/etc/grs/world.conf b/core/etc/grs/world.conf
index 72956ec..80a9906 100644
--- a/core/etc/grs/world.conf
+++ b/core/etc/grs/world.conf
@@ -315,7 +315,7 @@ package.use : app-dicts/mecab-ipadic:0 unicode
 package.use : app-dicts/migemo-dict:0 unicode
 
 [app-dicts/prime-dict:0]
-package.use : app-dicts/prime-dict:0 -ruby_targets_ruby22 -ruby_targets_ruby23 
ruby_targets_ruby20 ruby_targets_ruby21
+package.use : app-dicts/prime-dict:0
 
 [app-dicts/stardict-freedict-eng-deu:0]
 package.use : app-dicts/stardict-freedict-eng-deu:0 -gzip
@@ -684,7 +684,7 @@ package.use : app-misc/gramps:0 -gnome -reports spell webkit
 package.use : app-misc/gtypist:0 -emacs -nls -xemacs
 
 [app-misc/hivex:0]
-package.use : app-misc/hivex:0 -ocaml -test perl python readline ruby 
ruby_targets_ruby20 ruby_targets_ruby21 static-libs
+package.use : app-misc/hivex:0 -ocaml -test perl python readline ruby 
static-libs
 
 [app-misc/ignuit:0]
 package.use : app-misc/ignuit:0 -examples
@@ -981,7 +981,7 @@ package.use : app-text/evince:0 -djvu -dvi -gnome 
-gnome-keyring -gstreamer -nau
 package.use : app-text/ghostscript-gpl:0 -djvu -l10n_de -l10n_ja -l10n_ko 
-l10n_zh-CN -l10n_zh-TW -tiff X cups dbus gtk idn static-libs
 
 [app-text/glark:0]
-package.use : app-text/glark:0 -doc -test -zip ruby_targets_ruby20 
ruby_targets_ruby21
+package.use : app-text/glark:0 -doc -test -zip
 
 [app-text/gspell:0]
 package.use : app-text/gspell:0 -test -vala introspection
@@ -1005,7 +1005,7 @@ package.use : app-text/hunspell:0 -l10n_af -l10n_bg 
-l10n_ca -l10n_cs -l10n_cy -
 package.use : app-text/info2html:2.0 -vhosts
 
 [app-text/jist:0]
-package.use : app-text/jist:0 -test ruby_targets_ruby20 ruby_targets_ruby21
+package.use : app-text/jist:0 -test
 
 [app-text/kchmviewer:0]
 package.use : app-text/kchmviewer:0 -qt5
@@ -3642,289 +3642,289 @@ package.use : dev-qt/qtxml:5 -debug -test
 package.use : dev-qt/qtxmlpatterns:4 -aqua -debug -pch
 
 [dev-ruby/GeoRuby:0]
-package.use : dev-ruby/GeoRuby:0 -doc -test ruby_targets_ruby20 
ruby_targets_ruby21
+package.use : dev-ruby/GeoRuby:0 -doc -test
 
 [dev-ruby/RubyInline:0]
-package.use : dev-ruby/RubyInline:0 -doc -test ruby_targets_ruby20 
ruby_targets_ruby21
+package.use : dev-ruby/RubyInline:0 -doc -test
 
 [dev-ruby/archive-tar-minitar:0]
-package.use : dev-ruby/archive-tar-minitar:0 -ruby_targets_ruby22 
-ruby_targets_ruby23 -test ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/archive-tar-minitar:0 -test
 
 [dev-ruby/cmdparse:0]
-package.use : dev-ruby/cmdparse:0 -doc -ruby_targets_ruby22 
-ruby_targets_ruby23 -test ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/cmdparse:0 -doc -test
 
 [dev-ruby/color:0]
-package.use : dev-ruby/color:0 -doc -ruby_targets_ruby22 -test 
ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/color:0 -doc -test
 
 [dev-ruby/daemons:0]
-package.use : dev-ruby/daemons:0 -doc -examples -ruby_targets_ruby19 
-ruby_targets_ruby22 -test ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/daemons:0 -doc -examples -test
 
 [dev-ruby/dbf:0]
-package.use : dev-ruby/dbf:0 -doc -test ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/dbf:0 -doc -test
 
 [dev-ruby/deprecated:3]
-package.use : dev-ruby/deprecated:3 -ruby_targets_ruby22 -ruby_targets_ruby23 
-test ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/deprecated:3 -test
 
 [dev-ruby/domain_name:0]
-package.use : dev-ruby/domain_name:0 -ruby_targets_ruby22 -test 
ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/domain_name:0 -test
 
 [dev-ruby/eventmachine:0]
-package.use : dev-ruby/eventmachine:0 -doc -ruby_targets_ruby22 -test 
ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/eventmachine:0 -doc -test
 
 [dev-ruby/ffi:0]
-package.use : dev-ruby/ffi:0 -doc -test ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/ffi:0 -doc -test
 
 [dev-ruby/hoe:0]
-package.use : dev-ruby/hoe:0 -doc -ruby_targets_ruby19 -ruby_targets_ruby22 
-test ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/hoe:0 -doc -test
 
 [dev-ruby/htmlentities:0]
-package.use : dev-ruby/htmlentities:0 -ruby_targets_ruby22 -test 
ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/htmlentities:0 -test
 
 [dev-ruby/http-cookie:0]
-package.use : dev-ruby/http-cookie:0 -doc -ruby_targets_ruby22 
-ruby_targets_ruby23 -test ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/http-cookie:0 -doc -test
 
 [dev-ruby/imagesize:0]

[gentoo-commits] proj/grs:desktop-amd64-musl-hardened commit in: core/etc/grs/

2017-04-30 Thread Anthony G. Basile
commit: 669f5e43909cc895c69820fefcf8b824e6befc5c
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Apr 30 22:32:30 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Apr 30 22:32:53 2017 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=669f5e43

world.conf: remove ruby_targets

 core/etc/grs/world.conf | 206 
 1 file changed, 103 insertions(+), 103 deletions(-)

diff --git a/core/etc/grs/world.conf b/core/etc/grs/world.conf
index 6e8f527..4ec7bb7 100644
--- a/core/etc/grs/world.conf
+++ b/core/etc/grs/world.conf
@@ -317,7 +317,7 @@ package.use : app-dicts/mecab-ipadic:0 unicode
 package.use : app-dicts/migemo-dict:0 unicode
 
 [app-dicts/prime-dict:0]
-package.use : app-dicts/prime-dict:0 -ruby_targets_ruby22 -ruby_targets_ruby23 
ruby_targets_ruby20 ruby_targets_ruby21
+package.use : app-dicts/prime-dict:0
 
 [app-dicts/stardict-freedict-eng-deu:0]
 package.use : app-dicts/stardict-freedict-eng-deu:0 -gzip
@@ -686,7 +686,7 @@ package.use : app-misc/gramps:0 -gnome -reports spell webkit
 package.use : app-misc/gtypist:0 -emacs -nls -xemacs
 
 [app-misc/hivex:0]
-package.use : app-misc/hivex:0 -ocaml -test perl python readline ruby 
ruby_targets_ruby20 ruby_targets_ruby21 static-libs
+package.use : app-misc/hivex:0 -ocaml -test perl python readline ruby 
static-libs
 
 [app-misc/ignuit:0]
 package.use : app-misc/ignuit:0 -examples
@@ -983,7 +983,7 @@ package.use : app-text/evince:0 -djvu -dvi -gnome 
-gnome-keyring -gstreamer -nau
 package.use : app-text/ghostscript-gpl:0 -djvu -l10n_de -l10n_ja -l10n_ko 
-l10n_zh-CN -l10n_zh-TW -tiff X cups dbus gtk idn static-libs
 
 [app-text/glark:0]
-package.use : app-text/glark:0 -doc -test -zip ruby_targets_ruby20 
ruby_targets_ruby21
+package.use : app-text/glark:0 -doc -test -zip
 
 [app-text/gspell:0]
 package.use : app-text/gspell:0 -test -vala introspection
@@ -1007,7 +1007,7 @@ package.use : app-text/hunspell:0 -l10n_af -l10n_bg 
-l10n_ca -l10n_cs -l10n_cy -
 package.use : app-text/info2html:2.0 -vhosts
 
 [app-text/jist:0]
-package.use : app-text/jist:0 -test ruby_targets_ruby20 ruby_targets_ruby21
+package.use : app-text/jist:0 -test
 
 [app-text/kchmviewer:0]
 package.use : app-text/kchmviewer:0 -qt5
@@ -3638,289 +3638,289 @@ package.use : dev-qt/qtxml:5 -debug -test
 package.use : dev-qt/qtxmlpatterns:4 -aqua -debug -pch
 
 [dev-ruby/GeoRuby:0]
-package.use : dev-ruby/GeoRuby:0 -doc -test ruby_targets_ruby20 
ruby_targets_ruby21
+package.use : dev-ruby/GeoRuby:0 -doc -test
 
 [dev-ruby/RubyInline:0]
-package.use : dev-ruby/RubyInline:0 -doc -test ruby_targets_ruby20 
ruby_targets_ruby21
+package.use : dev-ruby/RubyInline:0 -doc -test
 
 [dev-ruby/archive-tar-minitar:0]
-package.use : dev-ruby/archive-tar-minitar:0 -ruby_targets_ruby22 
-ruby_targets_ruby23 -test ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/archive-tar-minitar:0 -test
 
 [dev-ruby/cmdparse:0]
-package.use : dev-ruby/cmdparse:0 -doc -ruby_targets_ruby22 
-ruby_targets_ruby23 -test ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/cmdparse:0 -doc -test
 
 [dev-ruby/color:0]
-package.use : dev-ruby/color:0 -doc -ruby_targets_ruby22 -test 
ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/color:0 -doc -test
 
 [dev-ruby/daemons:0]
-package.use : dev-ruby/daemons:0 -doc -examples -ruby_targets_ruby19 
-ruby_targets_ruby22 -test ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/daemons:0 -doc -examples -test
 
 [dev-ruby/dbf:0]
-package.use : dev-ruby/dbf:0 -doc -test ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/dbf:0 -doc -test
 
 [dev-ruby/deprecated:3]
-package.use : dev-ruby/deprecated:3 -ruby_targets_ruby22 -ruby_targets_ruby23 
-test ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/deprecated:3 -test
 
 [dev-ruby/domain_name:0]
-package.use : dev-ruby/domain_name:0 -ruby_targets_ruby22 -test 
ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/domain_name:0 -test
 
 [dev-ruby/eventmachine:0]
-package.use : dev-ruby/eventmachine:0 -doc -ruby_targets_ruby22 -test 
ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/eventmachine:0 -doc -test
 
 [dev-ruby/ffi:0]
-package.use : dev-ruby/ffi:0 -doc -test ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/ffi:0 -doc -test
 
 [dev-ruby/hoe:0]
-package.use : dev-ruby/hoe:0 -doc -ruby_targets_ruby19 -ruby_targets_ruby22 
-test ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/hoe:0 -doc -test
 
 [dev-ruby/htmlentities:0]
-package.use : dev-ruby/htmlentities:0 -ruby_targets_ruby22 -test 
ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/htmlentities:0 -test
 
 [dev-ruby/http-cookie:0]
-package.use : dev-ruby/http-cookie:0 -doc -ruby_targets_ruby22 
-ruby_targets_ruby23 -test ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/http-cookie:0 -doc -test
 
 [dev-ruby/imagesize:0]

[gentoo-commits] proj/grs:desktop-amd64-uclibc-hardened commit in: core/etc/grs/

2017-04-30 Thread Anthony G. Basile
commit: c6fc5b7f00482cb465fd8ebdf980d312a2ee9731
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Apr 30 22:32:30 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Apr 30 22:33:07 2017 +
URL:https://gitweb.gentoo.org/proj/grs.git/commit/?id=c6fc5b7f

world.conf: remove ruby_targets

 core/etc/grs/world.conf | 206 
 1 file changed, 103 insertions(+), 103 deletions(-)

diff --git a/core/etc/grs/world.conf b/core/etc/grs/world.conf
index c1048f8..4349610 100644
--- a/core/etc/grs/world.conf
+++ b/core/etc/grs/world.conf
@@ -325,7 +325,7 @@ package.use : app-dicts/mecab-ipadic:0 unicode
 package.use : app-dicts/migemo-dict:0 unicode
 
 [app-dicts/prime-dict:0]
-package.use : app-dicts/prime-dict:0 -ruby_targets_ruby22 -ruby_targets_ruby23 
ruby_targets_ruby20 ruby_targets_ruby21
+package.use : app-dicts/prime-dict:0
 
 [app-dicts/stardict-freedict-eng-deu:0]
 package.use : app-dicts/stardict-freedict-eng-deu:0 -gzip
@@ -702,7 +702,7 @@ package.use : app-misc/gramps:0 -gnome -reports spell webkit
 package.use : app-misc/gtypist:0 -emacs -nls -xemacs
 
 [app-misc/hivex:0]
-package.use : app-misc/hivex:0 -ocaml -test perl python readline ruby 
ruby_targets_ruby20 ruby_targets_ruby21 static-libs
+package.use : app-misc/hivex:0 -ocaml -test perl python readline ruby 
static-libs
 
 [app-misc/ignuit:0]
 package.use : app-misc/ignuit:0 -examples
@@ -1005,7 +1005,7 @@ package.use : app-text/evince:0 -djvu -dvi -gnome 
-gnome-keyring -gstreamer -nau
 package.use : app-text/ghostscript-gpl:0 -djvu -l10n_de -l10n_ja -l10n_ko 
-l10n_zh-CN -l10n_zh-TW -tiff X cups dbus gtk idn static-libs
 
 [app-text/glark:0]
-package.use : app-text/glark:0 -doc -test -zip ruby_targets_ruby20 
ruby_targets_ruby21
+package.use : app-text/glark:0 -doc -test -zip
 
 [app-text/gspell:0]
 package.use : app-text/gspell:0 -test -vala introspection
@@ -1029,7 +1029,7 @@ package.use : app-text/hunspell:0 -l10n_af -l10n_bg 
-l10n_ca -l10n_cs -l10n_cy -
 package.use : app-text/info2html:2.0 -vhosts
 
 [app-text/jist:0]
-package.use : app-text/jist:0 -test ruby_targets_ruby20 ruby_targets_ruby21
+package.use : app-text/jist:0 -test
 
 [app-text/kchmviewer:0]
 package.use : app-text/kchmviewer:0 -qt5
@@ -3696,289 +3696,289 @@ env : LDFLAGS="-liconv"
 package.use : dev-qt/qtxmlpatterns:4 -aqua -debug -pch
 
 [dev-ruby/GeoRuby:0]
-package.use : dev-ruby/GeoRuby:0 -doc -test ruby_targets_ruby20 
ruby_targets_ruby21
+package.use : dev-ruby/GeoRuby:0 -doc -test
 
 [dev-ruby/RubyInline:0]
-package.use : dev-ruby/RubyInline:0 -doc -test ruby_targets_ruby20 
ruby_targets_ruby21
+package.use : dev-ruby/RubyInline:0 -doc -test
 
 [dev-ruby/archive-tar-minitar:0]
-package.use : dev-ruby/archive-tar-minitar:0 -ruby_targets_ruby22 
-ruby_targets_ruby23 -test ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/archive-tar-minitar:0 -test
 
 [dev-ruby/cmdparse:0]
-package.use : dev-ruby/cmdparse:0 -doc -ruby_targets_ruby22 
-ruby_targets_ruby23 -test ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/cmdparse:0 -doc -test
 
 [dev-ruby/color:0]
-package.use : dev-ruby/color:0 -doc -ruby_targets_ruby22 -test 
ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/color:0 -doc -test
 
 [dev-ruby/daemons:0]
-package.use : dev-ruby/daemons:0 -doc -examples -ruby_targets_ruby19 
-ruby_targets_ruby22 -test ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/daemons:0 -doc -examples -test
 
 [dev-ruby/dbf:0]
-package.use : dev-ruby/dbf:0 -doc -test ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/dbf:0 -doc -test
 
 [dev-ruby/deprecated:3]
-package.use : dev-ruby/deprecated:3 -ruby_targets_ruby22 -ruby_targets_ruby23 
-test ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/deprecated:3 -test
 
 [dev-ruby/domain_name:0]
-package.use : dev-ruby/domain_name:0 -ruby_targets_ruby22 -test 
ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/domain_name:0 -test
 
 [dev-ruby/eventmachine:0]
-package.use : dev-ruby/eventmachine:0 -doc -ruby_targets_ruby22 -test 
ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/eventmachine:0 -doc -test
 
 [dev-ruby/ffi:0]
-package.use : dev-ruby/ffi:0 -doc -test ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/ffi:0 -doc -test
 
 [dev-ruby/hoe:0]
-package.use : dev-ruby/hoe:0 -doc -ruby_targets_ruby19 -ruby_targets_ruby22 
-test ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/hoe:0 -doc -test
 
 [dev-ruby/htmlentities:0]
-package.use : dev-ruby/htmlentities:0 -ruby_targets_ruby22 -test 
ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/htmlentities:0 -test
 
 [dev-ruby/http-cookie:0]
-package.use : dev-ruby/http-cookie:0 -doc -ruby_targets_ruby22 
-ruby_targets_ruby23 -test ruby_targets_ruby20 ruby_targets_ruby21
+package.use : dev-ruby/http-cookie:0 -doc -test
 
 [dev-ruby/imagesize:0]
-package.use : 

[gentoo-commits] repo/gentoo:master commit in: media-sound/drumstick/, media-sound/drumstick/files/

2017-04-30 Thread David Seifert
commit: 35895f23871d92202bf5f2020582a321a894ee91
Author: David Seifert  gentoo  org>
AuthorDate: Sun Apr 30 22:04:12 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Apr 30 22:07:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35895f23

media-sound/drumstick: Remove old

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 media-sound/drumstick/Manifest |  1 -
 media-sound/drumstick/drumstick-0.5.0.ebuild   | 68 --
 .../drumstick/files/0.5.0-doc_automagicness.patch  | 20 ---
 .../drumstick/files/0.5.0-underlinking.patch   | 17 --
 4 files changed, 106 deletions(-)

diff --git a/media-sound/drumstick/Manifest b/media-sound/drumstick/Manifest
index f6a147c9769..57450a82888 100644
--- a/media-sound/drumstick/Manifest
+++ b/media-sound/drumstick/Manifest
@@ -1,3 +1,2 @@
-DIST drumstick-0.5.0.tar.bz2 200914 SHA256 
5a12bcf2a26dac7f2a5c9507c662c4c85556881c64bb55365dceb437cf3652cd SHA512 
12078dbeae7166da210ccbbaee9d55b4c9e233fd317de72c20482466cd29987c976290efecd29cc28a5be6ed7e3b9fe95ddf1081d75222d9cf9d6aef13080a21
 WHIRLPOOL 
6d7b35259280aacf0ec414868068f136c39bb8e488848d110739481cbf6bb874cb46c95b98bc8f541185816ff81819494716e2706d9e6a59519bdc2e9520a425
 DIST drumstick-1.0.2.tar.bz2 233666 SHA256 
34aab5812c35ba16f8e606632a56c38879f470e3e395d580412c73ef937f8750 SHA512 
df8d36b58e83b1e06cd1e4788e63c504bf2282c26f505509b2125e6c7be8ce8bc013774755b68e36f372a8682328459a5efb67ff09be1e0190805528458b3e45
 WHIRLPOOL 
8dba872973649ece08b37447c76c96a7da4382075f9682be9e0bb9b491aec2eab9ba969abaaf9396abff3c98a9d0a224ae1b48e6bca093c305675133669c11de
 DIST drumstick-1.1.0.tar.bz2 1012405 SHA256 
ae1d2c0d21b45d144e181b873ffbc2979a294fab31b8d71a5b0b8cad3276f38e SHA512 
1099b80e1d2819a8343e877742c5f01c114419b2c63a965717bcff2c220aa218f40ac3860cf9496d3586663e73a6c2c7b62aee74c51229578a5ae3044da208da
 WHIRLPOOL 
fb070609049b329c1258dde8a8ff4e2ebcbec577d6fa46e59b51f39c8708a186976f94925a1407fc0ce92e77257f4133f811daf79258455fb9389d54b8044f9f

diff --git a/media-sound/drumstick/drumstick-0.5.0.ebuild 
b/media-sound/drumstick/drumstick-0.5.0.ebuild
deleted file mode 100644
index ccd46d95d56..000
--- a/media-sound/drumstick/drumstick-0.5.0.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit base cmake-utils fdo-mime gnome2-utils
-
-DESCRIPTION="Qt4/C++ wrapper for ALSA sequencer"
-HOMEPAGE="http://drumstick.sourceforge.net/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="dbus doc"
-
-RDEPEND="media-libs/alsa-lib
-   dev-qt/qtgui:4
-   dev-qt/qtsvg:4
-   x11-misc/shared-mime-info
-   dbus? ( dev-qt/qtdbus:4 )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   doc? (
-   app-doc/doxygen
-   app-text/docbook-xsl-stylesheets
-   dev-libs/libxslt
-   )
-"
-
-DOCS=( AUTHORS ChangeLog NEWS README TODO )
-
-PATCHES=(
-   "${FILESDIR}"/${PV}-doc_automagicness.patch
-   "${FILESDIR}"/${PV}-underlinking.patch
-)
-
-src_prepare() {
-   sed -i \
-   -e '/CMAKE_EXE_LINKER_FLAGS/d' \
-   CMakeLists.txt || die
-   base_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake-utils_use_use dbus)
-   $(cmake-utils_use_with doc)
-   )
-
-   cmake-utils_src_configure
-}
-
-pkg_preinst() {
-   gnome2_icon_savelist
-}
-
-pkg_postinst() {
-   fdo-mime_desktop_database_update
-   fdo-mime_mime_database_update
-   gnome2_icon_cache_update
-}
-
-pkg_postrm() {
-   fdo-mime_desktop_database_update
-   fdo-mime_mime_database_update
-   gnome2_icon_cache_update
-}

diff --git a/media-sound/drumstick/files/0.5.0-doc_automagicness.patch 
b/media-sound/drumstick/files/0.5.0-doc_automagicness.patch
deleted file mode 100644
index c2474ae4f1e..000
--- a/media-sound/drumstick/files/0.5.0-doc_automagicness.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff -urN drumstick-0.5.0.old/CMakeLists.txt drumstick-0.5.0/CMakeLists.txt
 drumstick-0.5.0.old/CMakeLists.txt 2010-09-09 12:38:56.0 +0200
-+++ drumstick-0.5.0/CMakeLists.txt 2011-05-13 11:03:30.156962982 +0200
-@@ -143,6 +143,8 @@
- ADD_SUBDIRECTORY(library)
- ADD_SUBDIRECTORY(utils)
- ADD_SUBDIRECTORY(icons)
-+OPTION(WITH_DOC "Build documentation" ON)
-+IF( WITH_DOC )
- IF(${CMAKE_SYSTEM} MATCHES "Linux")
- FIND_PACKAGE(Doxygen)
- IF(DOXYGEN_FOUND)
-@@ -157,6 +159,7 @@
- ENDIF(DOXYGEN_FOUND)
- ADD_SUBDIRECTORY(doc)
- ENDIF(${CMAKE_SYSTEM} MATCHES "Linux")
-+ENDIF( WITH_DOC )
- 
- CONFIGURE_FILE(drumstick-alsa.pc.in drumstick-alsa.pc IMMEDIATE @ONLY)
- CONFIGURE_FILE(drumstick-file.pc.in drumstick-file.pc IMMEDIATE @ONLY)

diff --git a/media-sound/drumstick/files/0.5.0-underlinking.patch 

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

2017-04-30 Thread David Seifert
commit: 3182c1136a66adc2ef355be613cd7dd0e7c6623f
Author: David Seifert  gentoo  org>
AuthorDate: Sun Apr 30 21:48:19 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Apr 30 22:07:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3182c113

dev-cpp/eigen: Port SLOT=2 ebuild to EAPI 6

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-cpp/eigen/eigen-2.0.17.ebuild | 58 ++-
 1 file changed, 21 insertions(+), 37 deletions(-)

diff --git a/dev-cpp/eigen/eigen-2.0.17.ebuild 
b/dev-cpp/eigen/eigen-2.0.17.ebuild
index f2543f9e389..842c54187eb 100644
--- a/dev-cpp/eigen/eigen-2.0.17.ebuild
+++ b/dev-cpp/eigen/eigen-2.0.17.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=4
+EAPI=6
 
 inherit cmake-utils
 
@@ -10,24 +10,20 @@ HOMEPAGE="http://eigen.tuxfamily.org/;
 SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
 
 LICENSE="GPL-3"
-KEYWORDS="alpha amd64 ~arm ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd 
~amd64-linux ~x86-linux"
 SLOT="2"
-IUSE="debug doc examples"
+KEYWORDS="alpha amd64 ~arm ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd 
~amd64-linux ~x86-linux"
+IUSE="debug doc examples test"
+# bugs 426236, 455460, 467288
+RESTRICT="test"
 
-COMMON_DEPEND="
+RDEPEND="
examples? (
dev-qt/qtgui:4
dev-qt/qtopengl:4
-   )"
-DEPEND="${COMMON_DEPEND}
-   doc? ( app-doc/doxygen )"
-RDEPEND="${COMMON_DEPEND}
+   )
!dev-cpp/eigen:0"
-
-MAKEOPTS+=" -j1"
-
-# bugs 426236, 455460, 467288
-RESTRICT="test"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen )"
 
 src_unpack() {
unpack ${A}
@@ -35,44 +31,32 @@ src_unpack() {
 }
 
 src_configure() {
-   # benchmarks (BTL) brings up damn load of external deps including 
fortran
-   # compiler
+   # benchmarks (BTL) brings up a damn load of external deps including 
fortran
# library hangs up complete compilation proccess, test later
-   mycmakeargs=(
+   local mycmakeargs=(
-DEIGEN_BUILD_LIB=OFF
-DEIGEN_BUILD_BTL=OFF
-DEIGEN_BUILD_PKGCONFIG=ON
-   $(cmake-utils_use examples EIGEN_BUILD_DEMOS)
+   -DEIGEN_BUILD_DEMOS=$(usex examples)
+   -DEIGEN_BUILD_TESTS=$(usex test)
)
cmake-utils_src_configure
 }
 
 src_compile() {
-   cmake-utils_src_compile
+   cmake-utils_src_compile -j1
+
if use doc; then
-   cd "${CMAKE_BUILD_DIR}"
-   emake doc
+   cmake-utils_src_compile -j1 doc
+   HTML_DOCS=( "${BUILD_DIR}"/html/. )
fi
 }
 
 src_install() {
-   cmake-utils_src_install
-   if use doc; then
-   cd "${CMAKE_BUILD_DIR}"/doc
-   dohtml -r html/*
-   fi
+   cmake-utils_src_install -j1
+
if use examples; then
-   cd "${CMAKE_BUILD_DIR}"/demos
+   cd "${BUILD_DIR}"/demos || die
dobin mandelbrot/mandelbrot opengl/quaternion_demo
fi
 }
-
-src_test() {
-   mycmakeargs=(
-   -DEIGEN_BUILD_TESTS=ON
-   -DEIGEN_TEST_NO_FORTRAN=ON
-   )
-   cmake-utils_src_configure
-   cmake-utils_src_compile
-   cmake-utils_src_test
-}



[gentoo-commits] repo/gentoo:master commit in: media-sound/pianobooster/files/, media-sound/pianobooster/

2017-04-30 Thread David Seifert
commit: 9ce1585f068305ff2825bc479320d5735cfb47a2
Author: David Seifert  gentoo  org>
AuthorDate: Sun Apr 30 22:00:06 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Apr 30 22:07:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ce1585f

media-sound/pianobooster: Port to EAPI 6

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 .../pianobooster/files/pianobooster-0.6.4b-cmake.patch  |  4 ++--
 .../pianobooster/files/pianobooster-0.6.4b-gcc47.patch  |  4 ++--
 .../files/pianobooster-0.6.4b-underlinking.patch|  4 ++--
 media-sound/pianobooster/pianobooster-0.6.4b.ebuild | 13 ++---
 4 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/media-sound/pianobooster/files/pianobooster-0.6.4b-cmake.patch 
b/media-sound/pianobooster/files/pianobooster-0.6.4b-cmake.patch
index 8cdd8738e2b..6808c77d6e6 100644
--- a/media-sound/pianobooster/files/pianobooster-0.6.4b-cmake.patch
+++ b/media-sound/pianobooster/files/pianobooster-0.6.4b-cmake.patch
@@ -1,5 +1,5 @@
 pianobooster-src-0.6.4b/src/CMakeLists.txt.orig
-+++ pianobooster-src-0.6.4b/src/CMakeLists.txt
+--- a/CMakeLists.txt.orig
 b/CMakeLists.txt
 @@ -2,12 +2,6 @@
  # for the debug build type cmake -DCMAKE_BUILD_TYPE=Debug
  SET(CMAKE_BUILD_TYPE Release)

diff --git a/media-sound/pianobooster/files/pianobooster-0.6.4b-gcc47.patch 
b/media-sound/pianobooster/files/pianobooster-0.6.4b-gcc47.patch
index 2b1b28c5a84..101809716d3 100644
--- a/media-sound/pianobooster/files/pianobooster-0.6.4b-gcc47.patch
+++ b/media-sound/pianobooster/files/pianobooster-0.6.4b-gcc47.patch
@@ -1,5 +1,5 @@
 pianobooster-src-0.6.4b/src/CMakeLists.txt.orig2013-04-06 
10:48:02.469532914 -0700
-+++ pianobooster-src-0.6.4b/src/CMakeLists.txt 2013-04-06 10:48:12.989532445 
-0700
+--- a/CMakeLists.txt.orig  2013-04-06 10:48:02.469532914 -0700
 b/CMakeLists.txt   2013-04-06 10:48:12.989532445 -0700
 @@ -203,8 +203,6 @@
  ${PIANOBOOSTER_UI_HDRS} )
  ENDIF(WIN32)

diff --git 
a/media-sound/pianobooster/files/pianobooster-0.6.4b-underlinking.patch 
b/media-sound/pianobooster/files/pianobooster-0.6.4b-underlinking.patch
index 37720e534a3..c462ca016aa 100644
--- a/media-sound/pianobooster/files/pianobooster-0.6.4b-underlinking.patch
+++ b/media-sound/pianobooster/files/pianobooster-0.6.4b-underlinking.patch
@@ -2,8 +2,8 @@ Fix build failure caused by underlinking.
 
 Gentoo-bug: 369697
 
 a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
+--- a/CMakeLists.txt
 b/CMakeLists.txt
 @@ -57,6 +57,8 @@
  #IF(ALSA_FOUND)
  ADD_DEFINITIONS(-D__LINUX_ALSASEQ__)

diff --git a/media-sound/pianobooster/pianobooster-0.6.4b.ebuild 
b/media-sound/pianobooster/pianobooster-0.6.4b.ebuild
index 5b72ba44adb..ca211b2aa50 100644
--- a/media-sound/pianobooster/pianobooster-0.6.4b.ebuild
+++ b/media-sound/pianobooster/pianobooster-0.6.4b.ebuild
@@ -1,11 +1,12 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="4"
+EAPI=6
 
 inherit cmake-utils
 
 MY_P=${PN}-src-${PV}
+
 DESCRIPTION="A MIDI file player that teaches how to play the piano"
 HOMEPAGE="http://pianobooster.sourceforge.net;
 SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
@@ -23,20 +24,18 @@ DEPEND="fluidsynth? ( media-sound/fluidsynth )
dev-qt/qtopengl:4"
 RDEPEND="${DEPEND}"
 
-DOCS="ReleaseNote.txt ../README.txt"
-
 PATCHES=(
"${FILESDIR}"/${P}-cmake.patch
"${FILESDIR}"/${P}-gcc47.patch
"${FILESDIR}"/${P}-underlinking.patch
 )
+DOCS=( ReleaseNote.txt ../README.txt )
 
 S=${WORKDIR}/${MY_P}/src
 
 src_configure() {
-   mycmakeargs=(
-   $(cmake-utils_use_use fluidsynth)
+   local mycmakeargs=(
+   -DUSE_FLUIDSYNTH=$(usex fluidsynth)
)
-
cmake-utils_src_configure
 }



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

2017-04-30 Thread Mike Pagano
commit: 395be6d8c40a749496db60b228aeb010ff80a44a
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Apr 30 21:55:53 2017 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Apr 30 21:56:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=395be6d8

sys-kernel/gentoo-sources: Linux patch 4.4.65

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources/gentoo-sources-4.4.65.ebuild| 28 ++
 2 files changed, 31 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 4567c684521..204b544ef84 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -104,6 +104,9 @@ DIST genpatches-4.4-66.extras.tar.xz 16468 SHA256 
53dc88a27d6b03dcaa09f97f7efd95
 DIST genpatches-4.4-67.base.tar.xz 1156096 SHA256 
8015e2f67b44b7dc8a8d02d803d0d39cd8f40804d8628c979c55f7c787fbdba7 SHA512 
2103deaaf4281e0e642f7156c782eab85d40a67e19b4fb4135139dd534ecd4e0bfbc2fb98f42bb4ee332e4b212907a09b52348f7631dfb7d031c0c4ac3d616a1
 WHIRLPOOL 
5234909f85551c1ee16505b4d62e8d8f79ea8154b549c610b92a8ee8b3aea0ba8f8704b35c81f0e87ac12f4ea7cb1ed4c5704df0d9b71c4182e099e90265b350
 DIST genpatches-4.4-67.experimental.tar.xz 87784 SHA256 
0844db5beb4b0b1facd2fa359ff2f21a01d3132e30b73818890742578a4d45bf SHA512 
9789545f87a93e1370f4d62ee3d4b5e6d3ef10a4e6ad13c86735c417f5e42d285bce0fcf1e59dda7ccb0b806ebac0673c8fbd9bfcde7eed4f6fd46110dbc4eef
 WHIRLPOOL 
22d45c5d1d5b6533013532311f7545007805359083ee12feae4e5a067196d494e1711ea6141169cbee17189aa7accec172afebe15ba12a16d4a0d2ca49d01547
 DIST genpatches-4.4-67.extras.tar.xz 16456 SHA256 
998c53f7ec91d5f03358b2b251bf2de44f1fc3fce0a4d0059a150166acc45982 SHA512 
bf47389b04718ac41ae1a2f7729356a0380df8c83a845004be4ee2c7a8065e845acea3ce16ba16f25eb5512142853d66271f18b4c11012fb06895f827a39d102
 WHIRLPOOL 
f339f79e76e66c5d333439be29520bec9cb8c3094aa21f0914de99b599e6259dd54dab9919dd4e3344316a01e497a2e0c554bba241867dbe6000fbeafde70877
+DIST genpatches-4.4-68.base.tar.xz 1162372 SHA256 
fe9483bd6c1d8fa3aaf23829e28ea4cd095285c6c0ac43f4540deec2d2932d94 SHA512 
4e85931173378c53c90bba1f072c8126f188ab2b5d60fa91a41e85d053f3daac638175024d1864753dec4d65913601556f843c25ba63c22937e7f787925dae12
 WHIRLPOOL 
0a9375692ac429006651cfc19bedd36b9cd4f9e42a1556b484c1527694291b3a7acecfdc2d349259e05846c54b2bfe15dee5f479a696bca634490cb6b2111917
+DIST genpatches-4.4-68.experimental.tar.xz 87756 SHA256 
6872d11824b0d7dded385904608f3cdd68836ba057ce60a4711b46d92a55622d SHA512 
832ae03a3c7570af3304ece72c68ad54ad5aa28fc4de026eae55a1e4f84c2fa29496de84723e5b86812b90dc26d1c3ce662eebe62bb1ad9d22d9931857fc40de
 WHIRLPOOL 
295810a2245401a701f5025c4ad46baf492c14b1eef32ad9b9da34bed0cf15b757f9e5b2ba81f4a1b688b921d9407e723784066b41f73eaac0c3440765639f59
+DIST genpatches-4.4-68.extras.tar.xz 16460 SHA256 
0108bf1cee7d24d43a98f5fe24c542bf46da69434d891a177d1e3da1826d0340 SHA512 
0e6421c413c00bb5b69994b090aaaffb0bd6eef02a0964faba79607920d7537e1304d6376de645a2be9dfbef4ea2f77e7feb4da47bfbaa5fae8c1a2cb340e9e6
 WHIRLPOOL 
daade1be7ab935f432948eb9757d7d34695fc9f9056228a6b02051890378700b9f83ad905d7ceaed1ad0f0b9668f2af10f688588ddf3677c196eb84b6e46568e
 DIST genpatches-4.9-18.base.tar.xz 385508 SHA256 
d29fc16842e846c2c6487e9c1543e6fe43429d34882ac9c6ca070c1fe3564605 SHA512 
c1d08b3d66df74efe610cbf586921f7caa57bb8337848380fdc8e2034883180a60a26dab9ded50974fb468d35dc923912ead08cb0f751a515cef85efb31955d9
 WHIRLPOOL 
e1ef981b945718eab2e96470f96a033cc2b1ede6c706d6cd3e32f4f1c4e066766135141d55a5ccee06d9fb84bc66df389cdb2d095ad569bd565afc600b3b4095
 DIST genpatches-4.9-18.experimental.tar.xz 105616 SHA256 
209be56c1efb0ba3fbee17f2437bd00b36caecc6c44db2b4e1a0e46ae17640b0 SHA512 
37d6983f46ed4031f11f91ffcdacb510b40cab682d71ac471ab3c2ae78598ee9826068afb8b1388d96133635ba2680cc106624e0d79c341d2610b4f74330b773
 WHIRLPOOL 
5af9422c0526c5e23977f2d25ea683ed1ecf6f9e14a6daf52490bd808e9790cf6f6d9ef96353bda3474197eb954159575a4f0e6a768a86777d9b8a61828d0a0e
 DIST genpatches-4.9-18.extras.tar.xz 17348 SHA256 
64167f17f122f969476bf68a3e0493a77d7ae9e78087c2748cdfdc6e6186af2a SHA512 
dcbdea379a0e28e9b8ed08b32ee71a36ce9ccc817e5b79f38759031e3324441f3e91e6b7e2802d1a694574bb4ce9e8f441d88ccbbd9280b3a4456eadab7d5fec
 WHIRLPOOL 
1d3ba61d03d17a707a65423e85f7f3a235a9d39fb26e4602b5cf663e097dc9e8618380d7a54db60705e6b38e9c0674330df57a6e243c7215411275a489ab8b42

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.4.65.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.4.65.ebuild
new file mode 100644
index 000..d30c72433ea
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.4.65.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="68"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 

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

2017-04-30 Thread Kent Fredric
commit: 397f05dcecd3aa3f5fdb8a5142ea940cb76dfeea
Author: Kent Fredric  gentoo  org>
AuthorDate: Sun Apr 30 21:05:30 2017 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Sun Apr 30 21:09:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=397f05dc

dev-perl/Math-PlanePath: Remove old

Remove versions that are now failing on 5.26 with newer bigint stuff

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-perl/Math-PlanePath/Manifest   |  1 -
 .../Math-PlanePath/Math-PlanePath-122.0.0.ebuild   | 35 --
 2 files changed, 36 deletions(-)

diff --git a/dev-perl/Math-PlanePath/Manifest b/dev-perl/Math-PlanePath/Manifest
index f06151de92e..d0e4b0cfdd7 100644
--- a/dev-perl/Math-PlanePath/Manifest
+++ b/dev-perl/Math-PlanePath/Manifest
@@ -1,3 +1,2 @@
-DIST Math-PlanePath-122.tar.gz 1290711 SHA256 
edcf64f5cb9e4cca6dd6ee88c285551ee5151438c041cdeb41a4af88f184452f SHA512 
06983ab17b50da9a6872a0c154e433736720c40fc2f845de606f7089697d00d22bc1b9a8580292258af0d3d6e1133363ec2894269ed472f1fb4e52f0af2709ed
 WHIRLPOOL 
23576d1f5d74dd5753ac236a4cf4fc1de6df25950746c78211408389e3845f3bfe3610b7f2005ff2f20c4b8874ee1977498cf027e392b3de37f9f9296ac19a22
 DIST Math-PlanePath-123.tar.gz 1284214 SHA256 
cc77cb05ad63cd10b534d8b5cf5c1d99a2d5315d47f3d8f3704239feef107e8d SHA512 
5289f674dd62f668e667d69baf52d2f6d8b8fcf4ce6bed1429ef1fb412f2415b474103ca9b6d9c5b876b6926d860f70834e26c68a30b53d2211cbc4c457e2b43
 WHIRLPOOL 
f9eaff401e35c8d99e69ef920bf28f5036d96f4991e2633a12f2559e2e7e3536b1004677fbeb9baf851451bf029ab8a560ad90b6c4264f1a7ac41d89b402d0d8
 DIST Math-PlanePath-124.tar.gz 1308595 SHA256 
a849d0e13251c0b10eb8aa48678b3f138ea7d76a87033a292663ceedb87e6c4b SHA512 
24e347134b64642775a5641b7c17d1ba1e15169504023d3f08463fde21dadb41357edfc1d7d07466160cb3a7cd2542e0b1a52a845132223a9473b73b32e31009
 WHIRLPOOL 
aedbaf03d9d8548dceb0d7e680bc59e4b3e7db86a844f06b56f018eb33d8ca3d57f0fe703e4f34a59d2851fea89d09668d4175a8ff75726336993eea91565212

diff --git a/dev-perl/Math-PlanePath/Math-PlanePath-122.0.0.ebuild 
b/dev-perl/Math-PlanePath/Math-PlanePath-122.0.0.ebuild
deleted file mode 100644
index 42748cee38e..000
--- a/dev-perl/Math-PlanePath/Math-PlanePath-122.0.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR="KRYDE"
-DIST_VERSION="122"
-inherit perl-module
-
-DESCRIPTION="Mathematical paths through the 2-D plane"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gmp test examples"
-
-RDEPEND="gmp? ( dev-perl/Math-BigInt-GMP )
-   dev-perl/Math-Libm
-   dev-perl/Math-NumSeq
-   >=dev-perl/constant-defer-5.0.0
-   virtual/perl-Scalar-List-Utils
-   virtual/perl-Math-BigInt"
-DEPEND="${RDEPEND}
-   virtual/perl-ExtUtils-MakeMaker
-   test? ( virtual/perl-Test
-   dev-perl/Math-BigInt-Lite
-   dev-perl/Number-Fraction )"
-
-src_install() {
-   perl-module_src_install
-   if use examples; then
-   docompress -x /usr/share/doc/${PF}/examples
-   dodoc -r examples
-   fi
-}



[gentoo-commits] dev/maksbotan:master commit in: net-im/telegram-desktop/

2017-04-30 Thread Maxim Koltsov
commit: 3eeeac4132e9cfc2e429abf7a8c06cab16b38699
Author: Maxim Koltsov  gentoo  org>
AuthorDate: Sun Apr 30 20:53:25 2017 +
Commit: Maxim Koltsov  gentoo  org>
CommitDate: Sun Apr 30 20:53:25 2017 +
URL:https://gitweb.gentoo.org/dev/maksbotan.git/commit/?id=3eeeac41

net-im/telegram-desktop: add telegram ebuild

 net-im/telegram-desktop/metadata.xml   |  8 +++
 .../telegram-desktop/telegram-desktop-.ebuild  | 82 ++
 2 files changed, 90 insertions(+)

diff --git a/net-im/telegram-desktop/metadata.xml 
b/net-im/telegram-desktop/metadata.xml
new file mode 100644
index 000..d0f
--- /dev/null
+++ b/net-im/telegram-desktop/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+   maksbo...@gentoo.org
+   Maxim Koltsov
+
+

diff --git a/net-im/telegram-desktop/telegram-desktop-.ebuild 
b/net-im/telegram-desktop/telegram-desktop-.ebuild
new file mode 100644
index 000..3ba35d9
--- /dev/null
+++ b/net-im/telegram-desktop/telegram-desktop-.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+EGIT_REPO_URI="https://github.com/maksbotan/tdesktop;
+EGIT_BRANCH="systembuild"
+
+inherit cmake-utils git-r3
+
+DESCRIPTION="Telegram desktop client (unofficial system build)"
+HOMEPAGE="https://desktop.telegram.org;
+SRC_URI=""
+
+LICENSE="GPL-3-with-openssl-exception"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+COMMON_DEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[xcb,jpeg,png,gtk]
+   dev-qt/qtwidgets[xcb,png]
+   dev-qt/qtnetwork
+   dev-qt/qtimageformats
+   virtual/ffmpeg
+   media-libs/opus
+   x11-libs/libdrm
+   x11-libs/libva[X,drm]
+   sys-libs/zlib[minizip]
+   x11-libs/gtk+:3
+   dev-libs/libappindicator:3
+   media-libs/openal
+   dev-libs/openssl:0
+   x11-libs/libX11
+"
+
+DEPEND="
+   virtual/pkgconfig
+   ${COMMON_DEPEND}
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+"
+
+CMAKE_USE_DIR="${S}/Telegram"
+
+BREAKPAD_REPO_URI="https://chromium.googlesource.com/breakpad/breakpad;
+BREAKPAD_LSS_REPO_URI="https://chromium.googlesource.com/linux-syscall-support;
+
+BREAKPAD_SOURCE_ROOT="${WORKDIR}/breakpad"
+BREAKPAD_IMAGE="${WORKDIR}/breakpad_image"
+
+src_unpack() {
+   git-r3_src_unpack
+
+   git-r3_fetch ${BREAKPAD_REPO_URI} refs/heads/master
+   git-r3_fetch ${BREAKPAD_LSS_REPO_URI} refs/heads/master
+
+   git-r3_checkout ${BREAKPAD_REPO_URI} "${BREAKPAD_SOURCE_ROOT}"
+   git-r3_checkout ${BREAKPAD_LSS_REPO_URI} 
"${BREAKPAD_SOURCE_ROOT}"/src/third_party/lss
+}
+
+src_prepare() {
+   einfo "Building Breakpad static library"
+   pushd "${BREAKPAD_SOURCE_ROOT}" > /dev/null
+   econf --prefix="${BREAKPAD_IMAGE}"
+   emake
+   emake install
+   popd > /dev/null
+
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBREAKPAD_INCLUDE_DIR="${BREAKPAD_IMAGE}/include/breakpad"
+   -DBREAKPAD_LIBRARY_DIR="${BREAKPAD_IMAGE}/lib"
+   )
+
+   cmake-utils_src_configure
+}



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

2017-04-30 Thread Alfredo Tupone
commit: 1526c880d203a63112bf22b72c97449befdcc0a1
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Sun Apr 30 20:36:39 2017 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Apr 30 20:36:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1526c880

dev-ada/aws: Add dev-ada/aws-2016

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-ada/aws/Manifest|  1 +
 dev-ada/aws/aws-2016.ebuild | 40 +
 dev-ada/aws/files/aws-2016-gentoo.patch | 36 +
 dev-ada/aws/metadata.xml| 11 +
 4 files changed, 88 insertions(+)

diff --git a/dev-ada/aws/Manifest b/dev-ada/aws/Manifest
new file mode 100644
index 000..6043913f019
--- /dev/null
+++ b/dev-ada/aws/Manifest
@@ -0,0 +1 @@
+DIST aws-gpl-2016-src.tar.gz 15054562 SHA256 
310d7a79fba1cf622f6c8d53103226422c788126198911efef09e372d559db32 SHA512 
296825e4683bbf4701a42d52cb0b58ebed8d3715972d0c5f83765987d1e96ab4d6d22835c37c043f49ae106fedf5d61ef22cbe348384c2de388519637e26df0b
 WHIRLPOOL 
48428b840149064f96a1656074cfb2f308abdc546ece87d939ab2f95f05e668caafbe9969ab99770909739fe8a4013337cd1ea8b56a7ed06291114c5d812c62f

diff --git a/dev-ada/aws/aws-2016.ebuild b/dev-ada/aws/aws-2016.ebuild
new file mode 100644
index 000..a26246e5b27
--- /dev/null
+++ b/dev-ada/aws/aws-2016.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multiprocessing
+
+MY_P=${PN}-gpl-${PV}-src
+
+DESCRIPTION="A complete Web development framework"
+HOMEPAGE="http://libre.adacore.com/tools/aws/;
+SRC_URI="http://mirrors.cdn.adacore.com/art/57399112c7a447658d00e1cd -> 
${MY_P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="dev-ada/xmlada[static]"
+DEPEND="${RDEPEND}
+   dev-ada/gnat_util[static]
+   dev-ada/asis
+   dev-ada/gprbuild"
+
+S="${WORKDIR}"/${MY_P}
+
+PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
+
+src_configure() {
+   emake -j1 setup prefix=/usr
+}
+
+src_compile() {
+   emake PROCESSORS=$(makeopts_jobs)
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   einstalldocs
+}

diff --git a/dev-ada/aws/files/aws-2016-gentoo.patch 
b/dev-ada/aws/files/aws-2016-gentoo.patch
new file mode 100644
index 000..bf82f813877
--- /dev/null
+++ b/dev-ada/aws/files/aws-2016-gentoo.patch
@@ -0,0 +1,36 @@
+--- aws-gpl-2016-src/shared.gpr.old2017-01-30 20:00:39.022743691 +0100
 aws-gpl-2016-src/shared.gpr2017-01-30 20:01:20.524985069 +0100
+@@ -130,6 +130,7 @@
+package Compiler is
+ 
+   for Driver ("Makefile") use "";
++  for Driver ("C") use External ("CC", "gcc");
+ 
+   case Build is
+  when "Debug" =>
+@@ -151,11 +151,11 @@
+   end case;
+ 
+   for Switches ("aws-attachments.adb")
+-use Common_Options & Debug_Options & ("-gnatVn");
++use Common_Options & Debug_Options & ("-gnatVn") & Adaflags;
+   for Switches ("aws-session.adb")
+-use Common_Options & Debug_Options & ("-gnatVn");
++use Common_Options & Debug_Options & ("-gnatVn") & Adaflags;
+   for Switches ("templates_parser.adb")
+-use Common_Options & Debug_Options & ("-gnatVn");
++use Common_Options & Debug_Options & ("-gnatVn") & Adaflags;
+   --  Disable validity check on this unit to work-around N728-028
+ 
+   --  ADAFLAGS and CFLAGS should come last so that command line
+--- aws-gpl-2016-src/include/include.gpr.old   2017-02-17 22:09:14.361695926 
+0100
 aws-gpl-2016-src/include/include.gpr   2017-02-17 22:11:36.497215517 
+0100
+@@ -54,7 +54,7 @@
+ 
+  when "Release" =>
+ for Default_Switches ("Ada") use
+-  ("-gnat2012", "-O2", "-gnatws", "-gnatn") & 
Shared.Global_Options;
++  ("-gnat2012", "-O2", "-gnatws", "-gnatn") & Shared.Adaflags & 
Shared.Global_Options;
+   end case;
+ 
+   case Shared.S_Target is

diff --git a/dev-ada/aws/metadata.xml b/dev-ada/aws/metadata.xml
new file mode 100644
index 000..043b40ed02a
--- /dev/null
+++ b/dev-ada/aws/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   tup...@gentoo.org
+   Tupone Alfredo
+   
+   
+AWS is a complete framework to develop Web based applications. 
The main part of the framework is the embedded Web server. This small yet 
powerful Web server can be embedded into your application so your application 
will be able to talk with a standard Web browser like Microsoft Internet 
Explorer or Firefox for example. Around this Web server a lot of services have 
been developed.
+   
+



[gentoo-commits] proj/qt:master commit in: dev-python/pyside/

2017-04-30 Thread Davide Pesavento
commit: 305a00d435a691231157a8fb9082c9af341ecb9e
Author: Davide Pesavento  gentoo  org>
AuthorDate: Sun Apr 30 20:30:18 2017 +
Commit: Davide Pesavento  gentoo  org>
CommitDate: Sun Apr 30 20:30:18 2017 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=305a00d4

dev-python/pyside: use virtx()

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-python/pyside/pyside-.ebuild | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/dev-python/pyside/pyside-.ebuild 
b/dev-python/pyside/pyside-.ebuild
index 2759caa3..f09cd610 100644
--- a/dev-python/pyside/pyside-.ebuild
+++ b/dev-python/pyside/pyside-.ebuild
@@ -147,10 +147,8 @@ src_compile() {
 }
 
 src_test() {
-   local PYTHONDONTWRITEBYTECODE
-   export PYTHONDONTWRITEBYTECODE
-
-   VIRTUALX_COMMAND="cmake-utils_src_test" python_foreach_impl virtualmake
+   local -x PYTHONDONTWRITEBYTECODE
+   python_foreach_impl virtx cmake-utils_src_test
 }
 
 src_install() {



[gentoo-commits] proj/qt:master commit in: dev-python/pyside/

2017-04-30 Thread Davide Pesavento
commit: 618d2081550b86b0cf3c7bcc415ee47e83f7fa92
Author: Davide Pesavento  gentoo  org>
AuthorDate: Sun Apr 30 20:10:47 2017 +
Commit: Davide Pesavento  gentoo  org>
CommitDate: Sun Apr 30 20:10:47 2017 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=618d2081

dev-python/pyside: update LICENSE

Package-Manager: Portage-2.3.5, Repoman-2.3.2

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

diff --git a/dev-python/pyside/pyside-.ebuild 
b/dev-python/pyside/pyside-.ebuild
index 108dbb67..2759caa3 100644
--- a/dev-python/pyside/pyside-.ebuild
+++ b/dev-python/pyside/pyside-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
 
 inherit cmake-utils python-r1 virtualx git-r3
 
@@ -16,7 +16,7 @@ EGIT_REPO_URI=(
 #FIXME: Switch to the clang-enabled "dev" branch once stable.
 EGIT_BRANCH="5.6"
 
-LICENSE="LGPL-2.1"
+LICENSE="|| ( GPL-2+ LGPL-3 )"
 SLOT="2"
 KEYWORDS=""
 



[gentoo-commits] proj/qt:master commit in: dev-python/shiboken/

2017-04-30 Thread Davide Pesavento
commit: ca191eebe4ba022498f3edb0dc665fad8efc1bb3
Author: Davide Pesavento  gentoo  org>
AuthorDate: Sun Apr 30 20:10:16 2017 +
Commit: Davide Pesavento  gentoo  org>
CommitDate: Sun Apr 30 20:10:16 2017 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=ca191eeb

dev-python/shiboken: update LICENSE

Package-Manager: Portage-2.3.5, Repoman-2.3.2

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

diff --git a/dev-python/shiboken/shiboken-.ebuild 
b/dev-python/shiboken/shiboken-.ebuild
index 721c08d3..a0b130fe 100644
--- a/dev-python/shiboken/shiboken-.ebuild
+++ b/dev-python/shiboken/shiboken-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
 
 inherit cmake-utils llvm python-r1 git-r3
 
@@ -16,7 +16,7 @@ EGIT_REPO_URI=(
 #FIXME: Switch to the clang-enabled "dev" branch once stable.
 EGIT_BRANCH="5.6"
 
-LICENSE="LGPL-2.1"
+LICENSE="|| ( GPL-2+ LGPL-3 ) GPL-3"
 SLOT="2"
 KEYWORDS=""
 IUSE="test"



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

2017-04-30 Thread Mike Gilbert
commit: 1876b2dbc3c80d589102574fbecadc355cd88a84
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Apr 30 19:54:07 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Apr 30 19:56:59 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1876b2db

sys-apps/systemd: rename meson helpers

Package-Manager: Portage-2.3.5_p31, Repoman-2.3.2_p61

 sys-apps/systemd/systemd-.ebuild | 94 ++--
 1 file changed, 47 insertions(+), 47 deletions(-)

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index 7ff69d75cc9..a4a556cd32d 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -175,7 +175,7 @@ meson_use() {
usex "$1" true false
 }
 
-meson_ml() {
+meson_multilib() {
if multilib_is_native_abi; then
echo true
else
@@ -183,9 +183,9 @@ meson_ml() {
fi
 }
 
-meson_ml_use() {
-   if multilib_is_native_abi; then
-   usex "$1" true false
+meson_multilib_native_use() {
+   if multilib_is_native_abi && use "$1"; then
+   echo true
else
echo false
fi
@@ -207,36 +207,36 @@ multilib_src_configure() {
-Dsysvinit-path=
-Dsysvrcnd-path=
# no deps
-   -Defi=$(meson_ml)
+   -Defi=$(meson_multilib)
-Dima=true
# Optional components/dependencies
-   -Dacl=$(meson_ml_use acl)
-   -Dapparmor=$(meson_ml_use apparmor)
-   -Daudit=$(meson_ml_use audit)
-   -Dlibcryptsetup=$(meson_ml_use cryptsetup)
-   -Dlibcurl=$(meson_ml_use curl)
-   -Delfutils=$(meson_ml_use elfutils)
+   -Dacl=$(meson_multilib_native_use acl)
+   -Dapparmor=$(meson_multilib_native_use apparmor)
+   -Daudit=$(meson_multilib_native_use audit)
+   -Dlibcryptsetup=$(meson_multilib_native_use cryptsetup)
+   -Dlibcurl=$(meson_multilib_native_use curl)
+   -Delfutils=$(meson_multilib_native_use elfutils)
-Dgcrypt=$(meson_use gcrypt)
-   -Dgnu-efi=$(meson_ml_use gnuefi)
+   -Dgnu-efi=$(meson_multilib_native_use gnuefi)
-Defi-libdir="/usr/$(get_libdir)"
-   -Dmicrohttpd=$(meson_ml_use http)
-   $(usex http -Dgnutls=$(meson_ml_use ssl) -Dgnutls=false)
-   -Dlibidn=$(meson_ml_use idn)
-   -Dimportd=$(meson_ml_use importd)
-   -Dbzip2=$(meson_ml_use importd)
-   -Dzlib=$(meson_ml_use importd)
-   -Dkmod=$(meson_ml_use kmod)
+   -Dmicrohttpd=$(meson_multilib_native_use http)
+   $(usex http -Dgnutls=$(meson_multilib_native_use ssl) 
-Dgnutls=false)
+   -Dlibidn=$(meson_multilib_native_use idn)
+   -Dimportd=$(meson_multilib_native_use importd)
+   -Dbzip2=$(meson_multilib_native_use importd)
+   -Dzlib=$(meson_multilib_native_use importd)
+   -Dkmod=$(meson_multilib_native_use kmod)
-Dlz4=$(meson_use lz4)
-Dxz=$(meson_use lzma)
-   -Dlibiptc=$(meson_ml_use nat)
+   -Dlibiptc=$(meson_multilib_native_use nat)
-Dpam=$(meson_use pam)
-   -Dpolkit=$(meson_ml_use policykit)
-   -Dqrencode=$(meson_ml_use qrcode)
-   -Dseccomp=$(meson_ml_use seccomp)
-   -Dselinux=$(meson_ml_use selinux)
-   #-Dtests=$(meson_ml_use test)
-   -Ddbus=$(meson_ml_use test)
-   -Dxkbcommon=$(meson_ml_use xkb)
+   -Dpolkit=$(meson_multilib_native_use policykit)
+   -Dqrencode=$(meson_multilib_native_use qrcode)
+   -Dseccomp=$(meson_multilib_native_use seccomp)
+   -Dselinux=$(meson_multilib_native_use selinux)
+   #-Dtests=$(meson_multilib_native_use test)
+   -Ddbus=$(meson_multilib_native_use test)
+   -Dxkbcommon=$(meson_multilib_native_use xkb)
# hardcode a few paths to spare some deps
-Dpath-kill=/bin/kill
-Dntp-servers="0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org 
2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org"
@@ -244,26 +244,26 @@ multilib_src_configure() {
-Ddefault-kill-user-processes=false
 
# multilib options
-   -Dbacklight=$(meson_ml)
-   -Dbinfmt=$(meson_ml)
-   -Dcoredump=$(meson_ml)
-   -Denvironment-d=$(meson_ml)
-   -Dfirstboot=$(meson_ml)
-   -Dhibernate=$(meson_ml)
-   -Dhostnamed=$(meson_ml)
-   -Dhwdb=$(meson_ml)
-   -Dldconfig=$(meson_ml)
-   -Dlocaled=$(meson_ml)
-   -Dman=$(meson_ml)
-   

[gentoo-commits] repo/gentoo:master commit in: media-gfx/freecad/

2017-04-30 Thread Davide Pesavento
commit: 951a1a4612e396525d93840d8b48bfdee79c8a0f
Author: Davide Pesavento  gentoo  org>
AuthorDate: Sun Apr 30 19:46:12 2017 +
Commit: Davide Pesavento  gentoo  org>
CommitDate: Sun Apr 30 19:46:37 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=951a1a46

media-gfx/freecad: restrict shiboken, pyside{,-tools} to SLOT 0

For future compatibility with PySide2

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 media-gfx/freecad/freecad-0.15.4671.ebuild | 6 +++---
 media-gfx/freecad/freecad-0.16.ebuild  | 6 +++---
 media-gfx/freecad/freecad-.ebuild  | 6 +++---
 3 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/media-gfx/freecad/freecad-0.15.4671.ebuild 
b/media-gfx/freecad/freecad-0.15.4671.ebuild
index 35b24037ca0..32e4afa2735 100644
--- a/media-gfx/freecad/freecad-0.15.4671.ebuild
+++ b/media-gfx/freecad/freecad-0.15.4671.ebuild
@@ -21,8 +21,8 @@ COMMON_DEPEND="dev-cpp/eigen:3
dev-libs/boost
dev-libs/xerces-c[icu]
dev-python/matplotlib
-   dev-python/pyside[X]
-   dev-python/shiboken
+   dev-python/pyside:0[X]
+   dev-python/shiboken:0
dev-qt/designer:4
dev-qt/qtgui:4
dev-qt/qtopengl:4
@@ -38,7 +38,7 @@ RDEPEND="${COMMON_DEPEND}
dev-python/pivy
dev-python/numpy"
 DEPEND="${COMMON_DEPEND}
-   dev-python/pyside-tools
+   dev-python/pyside-tools:0
>=dev-lang/swig-2.0.4-r1:0"
 
 # https://bugs.gentoo.org/show_bug.cgi?id=352435

diff --git a/media-gfx/freecad/freecad-0.16.ebuild 
b/media-gfx/freecad/freecad-0.16.ebuild
index 4f6ed4bea1f..cbe390dc0c6 100644
--- a/media-gfx/freecad/freecad-0.16.ebuild
+++ b/media-gfx/freecad/freecad-0.16.ebuild
@@ -33,8 +33,8 @@ COMMON_DEPEND="
dev-libs/boost:=[python,${PYTHON_USEDEP}]
dev-libs/xerces-c[icu]
dev-python/matplotlib[${PYTHON_USEDEP}]
-   dev-python/pyside[X,svg,${PYTHON_USEDEP}]
-   dev-python/shiboken[${PYTHON_USEDEP}]
+   dev-python/pyside:0[X,svg,${PYTHON_USEDEP}]
+   dev-python/shiboken:0[${PYTHON_USEDEP}]
dev-qt/designer:4
dev-qt/qtgui:4[-egl]
dev-qt/qtopengl:4[-egl]
@@ -51,7 +51,7 @@ RDEPEND="${COMMON_DEPEND}
dev-qt/assistant:4"
 DEPEND="${COMMON_DEPEND}
>=dev-lang/swig-2.0.4-r1:0
-   dev-python/pyside-tools[${PYTHON_USEDEP}]"
+   dev-python/pyside-tools:0[${PYTHON_USEDEP}]"
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.14.3702-install-paths.patch

diff --git a/media-gfx/freecad/freecad-.ebuild 
b/media-gfx/freecad/freecad-.ebuild
index 68d3225d12a..b7e08d6c582 100644
--- a/media-gfx/freecad/freecad-.ebuild
+++ b/media-gfx/freecad/freecad-.ebuild
@@ -33,8 +33,8 @@ COMMON_DEPEND="
dev-libs/boost:=[python,${PYTHON_USEDEP}]
dev-libs/xerces-c[icu]
dev-python/matplotlib[${PYTHON_USEDEP}]
-   dev-python/pyside[X,svg,${PYTHON_USEDEP}]
-   dev-python/shiboken[${PYTHON_USEDEP}]
+   dev-python/pyside:0[X,svg,${PYTHON_USEDEP}]
+   dev-python/shiboken:0[${PYTHON_USEDEP}]
dev-qt/designer:4
dev-qt/qtgui:4[-egl]
dev-qt/qtopengl:4[-egl]
@@ -51,7 +51,7 @@ RDEPEND="${COMMON_DEPEND}
dev-qt/assistant:4"
 DEPEND="${COMMON_DEPEND}
>=dev-lang/swig-2.0.4-r1:0
-   dev-python/pyside-tools[${PYTHON_USEDEP}]"
+   dev-python/pyside-tools:0[${PYTHON_USEDEP}]"
 
 # https://bugs.gentoo.org/show_bug.cgi?id=352435
 # 
https://www.gentoo.org/foundation/en/minutes/2011/20110220_trustees.meeting_log.txt



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

2017-04-30 Thread Davide Pesavento
commit: a1ebda7d3e901fb07ee30f95264f02fdf9ae6937
Author: Davide Pesavento  gentoo  org>
AuthorDate: Sun Apr 30 19:32:01 2017 +
Commit: Davide Pesavento  gentoo  org>
CommitDate: Sun Apr 30 19:46:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1ebda7d

dev-python/pyside: restrict shiboken dep to same SLOT

For future compatibility with shiboken:2

Package-Manager: Portage-2.3.5, Repoman-2.3.2

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

diff --git a/dev-python/pyside/pyside-1.2.2-r1.ebuild 
b/dev-python/pyside/pyside-1.2.2-r1.ebuild
index 207b7f40ca1..ee4cff5cd93 100644
--- a/dev-python/pyside/pyside-1.2.2-r1.ebuild
+++ b/dev-python/pyside/pyside-1.2.2-r1.ebuild
@@ -10,7 +10,7 @@ inherit cmake-utils multilib python-r1 virtualx
 MY_P="${PN}-qt4.8+${PV}"
 
 DESCRIPTION="Python bindings for the Qt framework"
-HOMEPAGE="http://qt-project.org/wiki/PySide;
+HOMEPAGE="http://wiki.qt.io/PySide;
 
SRC_URI="http://download.qt-project.org/official_releases/${PN}/${MY_P}.tar.bz2;
 
 LICENSE="LGPL-2.1"
@@ -38,7 +38,7 @@ QT_PV="4.8.5:4"
 
 RDEPEND="
${PYTHON_DEPS}
-   >=dev-python/shiboken-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/shiboken-${PV}:${SLOT}[${PYTHON_USEDEP}]
>=dev-qt/qtcore-${QT_PV}[ssl]
X? (
>=dev-qt/qtgui-${QT_PV}[accessibility]



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

2017-04-30 Thread Davide Pesavento
commit: 6ef356868735403eac615511fe4d435178717587
Author: Davide Pesavento  gentoo  org>
AuthorDate: Sun Apr 30 19:38:26 2017 +
Commit: Davide Pesavento  gentoo  org>
CommitDate: Sun Apr 30 19:46:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ef35686

dev-python/pyside-tools: restrict shiboken and pyside deps to same SLOT

For future compatibility with shiboken:2 and pyside:2

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-python/pyside-tools/pyside-tools-0.2.15-r1.ebuild | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/dev-python/pyside-tools/pyside-tools-0.2.15-r1.ebuild 
b/dev-python/pyside-tools/pyside-tools-0.2.15-r1.ebuild
index f36869230a9..3cfe6a5212e 100644
--- a/dev-python/pyside-tools/pyside-tools-0.2.15-r1.ebuild
+++ b/dev-python/pyside-tools/pyside-tools-0.2.15-r1.ebuild
@@ -11,7 +11,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
 inherit cmake-utils python-r1 vcs-snapshot virtualx
 
 DESCRIPTION="PySide development tools (lupdate, rcc, uic)"
-HOMEPAGE="https://wiki.qt.io/Pyside;
+HOMEPAGE="http://wiki.qt.io/PySide;
 SRC_URI="https://github.com/PySide/Tools/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD GPL-2"
@@ -21,8 +21,8 @@ IUSE="test"
 
 RDEPEND="
${PYTHON_DEPS}
-   >=dev-python/pyside-1.2.0[X,${PYTHON_USEDEP}]
-   >=dev-python/shiboken-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/pyside-1.2.0:${SLOT}[X,${PYTHON_USEDEP}]
+   >=dev-python/shiboken-1.2.0:${SLOT}[${PYTHON_USEDEP}]
dev-qt/qtcore:4
dev-qt/qtgui:4
 "
@@ -43,11 +43,11 @@ src_prepare() {
 
preparation() {
pushd "${BUILD_DIR}" >/dev/null || die
+
if python_is_python3; then
rm -fr pysideuic/port_v2 || die
 
-   # need to run with -py3 to generate
-   # proper python 3 interfaces
+   # need to run with -py3 to generate proper python 3 
interfaces
sed -i -e 
's:${PYSIDERCC_EXECUTABLE}:"${PYSIDERCC_EXECUTABLE} -py3":' \
tests/rcc/CMakeLists.txt || die
else
@@ -56,6 +56,7 @@ src_prepare() {
 
sed -i -e "/pkg-config/ s:shiboken:&-${EPYTHON}:" \
tests/rcc/run_test.sh || die
+
popd >/dev/null || die
}
python_foreach_impl preparation



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

2017-04-30 Thread Hans de Graaff
commit: 2794d51b40d3d19a96a92f342bad68526ec33286
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Apr 30 19:14:38 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Apr 30 19:26:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2794d51b

dev-ruby/json: fix tests for test-unit:2

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-ruby/json/json-1.8.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/json/json-1.8.3.ebuild b/dev-ruby/json/json-1.8.3.ebuild
index f28acee7b26..4c33066a9d1 100644
--- a/dev-ruby/json/json-1.8.3.ebuild
+++ b/dev-ruby/json/json-1.8.3.ebuild
@@ -52,11 +52,11 @@ each_ruby_compile() {
 
 each_ruby_test() {
JSON=pure \
-   ${RUBY} -Iext:lib -S testrb tests/test_*.rb || die "pure ruby tests 
failed"
+   ${RUBY} -Iext:lib -S testrb-2 tests/test_*.rb || die "pure ruby tests 
failed"
 
if [[ $(basename ${RUBY}) != "jruby" ]]; then
JSON=ext \
-   ${RUBY} -Iext:lib -S testrb tests/test_*.rb || die "ext ruby 
tests failed"
+   ${RUBY} -Iext:lib -S testrb-2 tests/test_*.rb || die "ext ruby 
tests failed"
fi
 }
 



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

2017-04-30 Thread Michał Górny
commit: 265e3d045b9cfb59e6da8fd6691d97bf7c00c750
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Apr 30 16:22:55 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Apr 30 19:22:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=265e3d04

dev-python/pypy3-bin: Port -OO builds patch from python3.5

 .../files/python-3.5-distutils-OO-build.patch  | 80 ++
 ...-bin-5.7.1.ebuild => pypy3-bin-5.7.1-r1.ebuild} |  1 +
 2 files changed, 81 insertions(+)

diff --git a/dev-python/pypy3-bin/files/python-3.5-distutils-OO-build.patch 
b/dev-python/pypy3-bin/files/python-3.5-distutils-OO-build.patch
new file mode 100644
index 000..ff4446662a9
--- /dev/null
+++ b/dev-python/pypy3-bin/files/python-3.5-distutils-OO-build.patch
@@ -0,0 +1,80 @@
+From 90507018442f9adabb586fd3d0a0206b9c2f2f50 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Sun, 5 Jun 2016 08:18:01 +0200
+Subject: [PATCH] distutils: make -OO enable both opt-1 and opt-2 optimization
+
+Bug: http://bugs.python.org/issue27226
+Bug: https://bugs.gentoo.org/585060
+---
+ distutils/command/build_py.py|  8 
+ distutils/command/install_lib.py | 12 ++--
+ 2 files changed, 10 insertions(+), 10 deletions(-)
+
+diff --git a/distutils/command/build_py.py b/distutils/command/build_py.py
+index cf0ca57..838d4e4 100644
+--- a/distutils/command/build_py.py
 b/distutils/command/build_py.py
+@@ -315,9 +315,9 @@ class build_py (Command):
+ if self.compile:
+ outputs.append(importlib.util.cache_from_source(
+ filename, optimization=''))
+-if self.optimize > 0:
++for opt in range(1, self.optimize + 1):
+ outputs.append(importlib.util.cache_from_source(
+-filename, optimization=self.optimize))
++filename, optimization=opt))
+ 
+ outputs += [
+ os.path.join(build_dir, filename)
+@@ -387,8 +387,8 @@ class build_py (Command):
+ if self.compile:
+ byte_compile(files, optimize=0,
+  force=self.force, prefix=prefix, 
dry_run=self.dry_run)
+-if self.optimize > 0:
+-byte_compile(files, optimize=self.optimize,
++for opt in range(1, self.optimize + 1):
++byte_compile(files, optimize=opt,
+  force=self.force, prefix=prefix, 
dry_run=self.dry_run)
+ 
+ class build_py_2to3(build_py, Mixin2to3):
+diff --git a/distutils/command/install_lib.py 
b/distutils/command/install_lib.py
+index 6154cf0..049b662 100644
+--- a/distutils/command/install_lib.py
 b/distutils/command/install_lib.py
+@@ -24,8 +24,8 @@ class install_lib(Command):
+ #   2) compile .pyc only (--compile --no-optimize; default)
+ #   3) compile .pyc and "opt-1" .pyc (--compile --optimize)
+ #   4) compile "opt-1" .pyc only (--no-compile --optimize)
+-#   5) compile .pyc and "opt-2" .pyc (--compile --optimize-more)
+-#   6) compile "opt-2" .pyc only (--no-compile --optimize-more)
++#   5) compile .pyc, "opt-1" and "opt-2" .pyc (--compile --optimize-more)
++#   6) compile "opt-1" and "opt-2" .pyc (--no-compile --optimize-more)
+ #
+ # The UI for this is two options, 'compile' and 'optimize'.
+ # 'compile' is strictly boolean, and only decides whether to
+@@ -132,8 +132,8 @@ class install_lib(Command):
+ byte_compile(files, optimize=0,
+  force=self.force, prefix=install_root,
+  dry_run=self.dry_run)
+-if self.optimize > 0:
+-byte_compile(files, optimize=self.optimize,
++for opt in range(1, self.optimize + 1):
++byte_compile(files, optimize=opt,
+  force=self.force, prefix=install_root,
+  verbose=self.verbose, dry_run=self.dry_run)
+ 
+@@ -167,9 +167,9 @@ class install_lib(Command):
+ if self.compile:
+ bytecode_files.append(importlib.util.cache_from_source(
+ py_file, optimization=''))
+-if self.optimize > 0:
++for opt in range(1, self.optimize + 1):
+ bytecode_files.append(importlib.util.cache_from_source(
+-py_file, optimization=self.optimize))
++py_file, optimization=opt))
+ 
+ return bytecode_files
+ 
+-- 
+2.8.3
+

diff --git a/dev-python/pypy3-bin/pypy3-bin-5.7.1.ebuild 
b/dev-python/pypy3-bin/pypy3-bin-5.7.1-r1.ebuild
similarity index 98%
rename from dev-python/pypy3-bin/pypy3-bin-5.7.1.ebuild
rename to dev-python/pypy3-bin/pypy3-bin-5.7.1-r1.ebuild
index cd1e988958c..1712d2a1dbd 100644
--- a/dev-python/pypy3-bin/pypy3-bin-5.7.1.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-5.7.1-r1.ebuild
@@ -76,6 +76,7 @@ src_prepare() {
# apply CPython stdlib patches

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

2017-04-30 Thread Michał Górny
commit: aaa4898d90218cac82b60a5a33df716e06a3976b
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Apr 30 16:21:43 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Apr 30 19:22:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaa4898d

dev-python/pypy3: Port -OO builds patch from python3.5

 .../files/python-3.5-distutils-OO-build.patch  | 80 ++
 .../{pypy3-5.7.1.ebuild => pypy3-5.7.1-r1.ebuild}  |  1 +
 2 files changed, 81 insertions(+)

diff --git a/dev-python/pypy3/files/python-3.5-distutils-OO-build.patch 
b/dev-python/pypy3/files/python-3.5-distutils-OO-build.patch
new file mode 100644
index 000..ff4446662a9
--- /dev/null
+++ b/dev-python/pypy3/files/python-3.5-distutils-OO-build.patch
@@ -0,0 +1,80 @@
+From 90507018442f9adabb586fd3d0a0206b9c2f2f50 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Sun, 5 Jun 2016 08:18:01 +0200
+Subject: [PATCH] distutils: make -OO enable both opt-1 and opt-2 optimization
+
+Bug: http://bugs.python.org/issue27226
+Bug: https://bugs.gentoo.org/585060
+---
+ distutils/command/build_py.py|  8 
+ distutils/command/install_lib.py | 12 ++--
+ 2 files changed, 10 insertions(+), 10 deletions(-)
+
+diff --git a/distutils/command/build_py.py b/distutils/command/build_py.py
+index cf0ca57..838d4e4 100644
+--- a/distutils/command/build_py.py
 b/distutils/command/build_py.py
+@@ -315,9 +315,9 @@ class build_py (Command):
+ if self.compile:
+ outputs.append(importlib.util.cache_from_source(
+ filename, optimization=''))
+-if self.optimize > 0:
++for opt in range(1, self.optimize + 1):
+ outputs.append(importlib.util.cache_from_source(
+-filename, optimization=self.optimize))
++filename, optimization=opt))
+ 
+ outputs += [
+ os.path.join(build_dir, filename)
+@@ -387,8 +387,8 @@ class build_py (Command):
+ if self.compile:
+ byte_compile(files, optimize=0,
+  force=self.force, prefix=prefix, 
dry_run=self.dry_run)
+-if self.optimize > 0:
+-byte_compile(files, optimize=self.optimize,
++for opt in range(1, self.optimize + 1):
++byte_compile(files, optimize=opt,
+  force=self.force, prefix=prefix, 
dry_run=self.dry_run)
+ 
+ class build_py_2to3(build_py, Mixin2to3):
+diff --git a/distutils/command/install_lib.py 
b/distutils/command/install_lib.py
+index 6154cf0..049b662 100644
+--- a/distutils/command/install_lib.py
 b/distutils/command/install_lib.py
+@@ -24,8 +24,8 @@ class install_lib(Command):
+ #   2) compile .pyc only (--compile --no-optimize; default)
+ #   3) compile .pyc and "opt-1" .pyc (--compile --optimize)
+ #   4) compile "opt-1" .pyc only (--no-compile --optimize)
+-#   5) compile .pyc and "opt-2" .pyc (--compile --optimize-more)
+-#   6) compile "opt-2" .pyc only (--no-compile --optimize-more)
++#   5) compile .pyc, "opt-1" and "opt-2" .pyc (--compile --optimize-more)
++#   6) compile "opt-1" and "opt-2" .pyc (--no-compile --optimize-more)
+ #
+ # The UI for this is two options, 'compile' and 'optimize'.
+ # 'compile' is strictly boolean, and only decides whether to
+@@ -132,8 +132,8 @@ class install_lib(Command):
+ byte_compile(files, optimize=0,
+  force=self.force, prefix=install_root,
+  dry_run=self.dry_run)
+-if self.optimize > 0:
+-byte_compile(files, optimize=self.optimize,
++for opt in range(1, self.optimize + 1):
++byte_compile(files, optimize=opt,
+  force=self.force, prefix=install_root,
+  verbose=self.verbose, dry_run=self.dry_run)
+ 
+@@ -167,9 +167,9 @@ class install_lib(Command):
+ if self.compile:
+ bytecode_files.append(importlib.util.cache_from_source(
+ py_file, optimization=''))
+-if self.optimize > 0:
++for opt in range(1, self.optimize + 1):
+ bytecode_files.append(importlib.util.cache_from_source(
+-py_file, optimization=self.optimize))
++py_file, optimization=opt))
+ 
+ return bytecode_files
+ 
+-- 
+2.8.3
+

diff --git a/dev-python/pypy3/pypy3-5.7.1.ebuild 
b/dev-python/pypy3/pypy3-5.7.1-r1.ebuild
similarity index 99%
rename from dev-python/pypy3/pypy3-5.7.1.ebuild
rename to dev-python/pypy3/pypy3-5.7.1-r1.ebuild
index 9a1165e12a1..7633d4b3dcc 100644
--- a/dev-python/pypy3/pypy3-5.7.1.ebuild
+++ b/dev-python/pypy3/pypy3-5.7.1-r1.ebuild
@@ -88,6 +88,7 @@ src_prepare() {
# apply CPython stdlib patches
pushd lib-python/3 > /dev/null || die
eapply 

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

2017-04-30 Thread Michał Górny
commit: b7648fc3e5dff19eff932645c26d45f195521b13
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Apr 30 16:28:11 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Apr 30 19:22:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7648fc3

python-utils-r1.eclass: python_optimize, enable py3.5 logic for pypy3

Enable the three-level optimization logic for pypy3, to account for
pypy3-5.7 being based on CPython 3.5 and using all three suffixes.

 eclass/python-utils-r1.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 49a605b9e15..66a359e8dae 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -660,7 +660,7 @@ python_optimize() {
"${PYTHON}" -m compileall -q -f -d 
"${instpath}" "${d}"
"${PYTHON}" -OO -m compileall -q -f -d 
"${instpath}" "${d}"
;;
-   python*)
+   python*|pypy3)
# both levels of optimization are separate 
since 3.5
"${PYTHON}" -m compileall -q -f -d 
"${instpath}" "${d}"
"${PYTHON}" -O -m compileall -q -f -d 
"${instpath}" "${d}"



[gentoo-commits] proj/qt:master commit in: dev-python/pyside/, dev-python/shiboken/

2017-04-30 Thread Davide Pesavento
commit: a03f2e5c1d461e828e3b36b0f94a036695d04374
Author: leycec  gmail  com>
AuthorDate: Mon Mar 13 06:22:46 2017 +
Commit: Davide Pesavento  gentoo  org>
CommitDate: Sun Apr 30 19:10:24 2017 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=a03f2e5c

dev-python/pyside: Build PySide2 and shiboken2, 5.6 branch.

The live pyside and shiboken ebuilds now build PySide2 and shiboken2
respectively. For disambiguity, both are now slotted into slot 2. All
pyside USE flags are now handled as expected and support all available
optional dependencies. For upstream reasons, Qt =5.6* is required for now.
Python 3.6 is additionally supported.

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-python/pyside/metadata.xml   |  16 +++-
 dev-python/pyside/pyside-.ebuild | 158 +++
 dev-python/shiboken/shiboken-.ebuild |  39 +---
 3 files changed, 136 insertions(+), 77 deletions(-)

diff --git a/dev-python/pyside/metadata.xml b/dev-python/pyside/metadata.xml
index dcfc63e1..6dff63cb 100644
--- a/dev-python/pyside/metadata.xml
+++ b/dev-python/pyside/metadata.xml
@@ -6,18 +6,26 @@
Gentoo Qt Project


-   Build QtGui and QtTest modules
-   Build QtDeclarative module
+   Build QtConcurrent module
+   Build QtQml, QtQuick, and 
QtQuickWidgets modules
Build QtDesigner and QtUiTools 
modules
+   Build QtGui module
Build QtHelp module
Build QtMultimedia module
+   Build QtNetwork module
Build QtOpenGL module
+   Build QtPrintSupport module
Build QtScript module
Build QtScriptTools module
Build QtSql module
Build QtSvg module
-   Build QtWebKit module
+   Build QtTest module
+   Build QtWebChannel module
+   Build QtWebEngine and QtWebEngineWidgets 
modules
+   Build QtWebKit and QtWebKitWidgets 
modules
+   Build QtWebSockets module
+   Build QtWidgets module
+   Build QtX11Extras module
Build QtXmlPatterns module

 
-

diff --git a/dev-python/pyside/pyside-.ebuild 
b/dev-python/pyside/pyside-.ebuild
index b3beda50..108dbb67 100644
--- a/dev-python/pyside/pyside-.ebuild
+++ b/dev-python/pyside/pyside-.ebuild
@@ -1,71 +1,94 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
 
-inherit cmake-utils flag-o-matic python-r1 virtualx git-r3
+inherit cmake-utils python-r1 virtualx git-r3
 
 DESCRIPTION="Python bindings for the Qt framework"
-HOMEPAGE="https://wiki.qt.io/Pyside;
+HOMEPAGE="https://wiki.qt.io/PySide2;
 EGIT_REPO_URI=(
"git://code.qt.io/pyside/${PN}.git"
"https://code.qt.io/git/pyside/${PN}.git;
 )
+#FIXME: Switch to the clang-enabled "dev" branch once stable.
+EGIT_BRANCH="5.6"
 
 LICENSE="LGPL-2.1"
-SLOT="0"
+SLOT="2"
 KEYWORDS=""
 
-IUSE="X declarative designer help multimedia opengl script scripttools sql svg 
test webkit xmlpatterns"
+IUSE="concurrent declarative designer gui help multimedia network opengl
+   printsupport script scripttools sql svg test testlib webchannel
+   webengine webkit websockets widgets x11extras xmlpatterns"
+
+# The requirements below were strongly inspired by their PyQt5 equivalents.
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
-   declarative? ( X )
-   designer? ( X )
-   help? ( X )
-   multimedia? ( X )
-   opengl? ( X )
-   scripttools? ( X script )
-   sql? ( X )
-   svg? ( X )
-   test? ( X )
-   webkit? ( X )
+   declarative? ( gui network )
+   designer? ( widgets )
+   help? ( widgets )
+   multimedia? ( gui network )
+   opengl? ( widgets )
+   printsupport? ( widgets )
+   scripttools? ( gui script )
+   sql? ( widgets )
+   svg? ( widgets )
+   test? ( widgets )
+   testlib? ( widgets )
+   webchannel? ( network )
+   webengine? ( network webchannel widgets )
+   webkit? ( gui network printsupport widgets )
+   websockets? ( network )
+   widgets? ( gui )
+   xmlpatterns? ( network )
 "
 
-# Minimal supported version of Qt.
-QT_PV="4.8.5:4"
+# Minimum version of Qt required, derived from the CMakeLists.txt line:
+#   find_package(Qt5 ${QT_PV} REQUIRED COMPONENTS Core)
+QT_PV="5.6*:5"
 
 RDEPEND="
${PYTHON_DEPS}
-   >=dev-python/shiboken-${PV}[${PYTHON_USEDEP}]
-   >=dev-qt/qtcore-${QT_PV}
-   X? (
-   >=dev-qt/qtgui-${QT_PV}[accessibility]
-   >=dev-qt/qttest-${QT_PV}
-   )
-   declarative? ( >=dev-qt/qtdeclarative-${QT_PV} )
-   designer? ( 

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

2017-04-30 Thread Davide Pesavento
commit: f130429a07635b81df4d79032d86058c577e39a5
Author: Davide Pesavento  gentoo  org>
AuthorDate: Sun Apr 30 19:15:41 2017 +
Commit: Davide Pesavento  gentoo  org>
CommitDate: Sun Apr 30 19:15:41 2017 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=f130429a

Merge pull request #142 from leycec/pyside2

Closes: https://github.com/gentoo/qt/pull/142

 dev-python/pyside/metadata.xml   |  16 +++-
 dev-python/pyside/pyside-.ebuild | 158 +++
 dev-python/shiboken/shiboken-.ebuild |  39 +---
 3 files changed, 136 insertions(+), 77 deletions(-)



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

2017-04-30 Thread Andreas Sturmlechner
commit: c8761bd2a99e79669779ad991d10655de6d4c67d
Author: Andrius Štikonas  stikonas  eu>
AuthorDate: Sat Apr 29 16:41:26 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Apr 30 18:57:57 2017 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c8761bd2

kde-apps/ksudoku: Update dependencies

Closes: https://github.com/gentoo/kde/pull/857

 kde-apps/ksudoku/ksudoku-5..ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/kde-apps/ksudoku/ksudoku-5..ebuild 
b/kde-apps/ksudoku/ksudoku-5..ebuild
index 666a24414b..9ead4a2f6e 100644
--- a/kde-apps/ksudoku/ksudoku-5..ebuild
+++ b/kde-apps/ksudoku/ksudoku-5..ebuild
@@ -19,11 +19,13 @@ DEPEND="
$(add_frameworks_dep karchive)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
+   $(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kcrash)
-   $(add_frameworks_dep kdelibs4support)
+   $(add_frameworks_dep kguiaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kiconthemes)
$(add_frameworks_dep kio)
+   $(add_frameworks_dep kjobwidgets)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kxmlgui)
$(add_kdeapps_dep libkdegames)



[gentoo-commits] proj/linux-patches: New tag: 4.4-68

2017-04-30 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Apr 30 18:35:09 2017 +

New tag: 4.4-68




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

2017-04-30 Thread Mike Gilbert
commit: 6b0fa936ac039dc6f580fb0d8e35bba935bbf112
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Apr 30 18:13:13 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Apr 30 18:13:13 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b0fa936

sys-fs/udev: actually use eninja function

Package-Manager: Portage-2.3.5_p31, Repoman-2.3.2_p61

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

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index 43e3e7cc2cc..07e8edd8cd0 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -201,7 +201,7 @@ multilib_src_compile() {
man/udevadm.8
)
fi
-   ninja -v "${targets[@]}" || die
+   eninja "${targets[@]}" || die
 }
 
 # meson uses an private python script for this



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

2017-04-30 Thread Justin Lecher
commit: 484ead4480c718d89de8b1c91f3143d1821e3a08
Author: Justin Lecher  gentoo  org>
AuthorDate: Sun Apr 30 18:17:26 2017 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Sun Apr 30 18:17:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=484ead44

app-misc/grc: Fix serious regression

Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=617122
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Signed-off-by: Justin Lecher  gentoo.org>

 app-misc/grc/grc-1.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/grc/grc-1.11.ebuild b/app-misc/grc/grc-1.11.ebuild
index 9fea351fb0f..dd4b617a629 100644
--- a/app-misc/grc/grc-1.11.ebuild
+++ b/app-misc/grc/grc-1.11.ebuild
@@ -36,7 +36,7 @@ src_install() {
doins \
contrib/mrsmith/conf.* \
colourfiles/conf.*
-   insinto /etc/profile
+   insinto /etc/profile.d
newins grc.bashrc grc.sh
 
insinto /etc



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

2017-04-30 Thread Justin Lecher
commit: 9160eea297dfa3ab5eef5a9b01ab6857e2ab4528
Author: Justin Lecher  gentoo  org>
AuthorDate: Sun Apr 30 18:17:57 2017 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Sun Apr 30 18:17:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9160eea2

Drop mask for app-misc/grc-1.11.0

https://bugs.gentoo.org/617122

Signed-off-by: Justin Lecher  gentoo.org>

 profiles/package.mask | 7 +--
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 591d41369de..87b50c16202 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,14 +29,9 @@
 
 #--- END OF EXAMPLES ---
 
-# Mike Gilbert  (30 Apr 2017)
-# Installs /etc/profile as directory, which breaks bash.
-# Bug: https://bugs.gentoo.org/617122
->=app-misc/grc-1.11.0
-
 # Alice Ferrazzi  (29 Apr 2017)
 # CVE-2016-10229 security issue. Masked until upstream add the patch.
-# Bug #615480 
+# Bug #615480
 =sys-kernel/vanilla-sources-4.1.39
 
 # Hans de Graaff  (28 Apr 2017)



[gentoo-commits] proj/linux-patches:4.4 commit in: /

2017-04-30 Thread Mike Pagano
commit: bd34f1f79e004ec2c77ebabec4321040ae92cfa9
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Apr 30 18:08:44 2017 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Apr 30 18:08:44 2017 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=bd34f1f7

Fix 4.4.65 patch

 1064_linux-4.4.65.patch | Bin 9416 -> 30847 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/1064_linux-4.4.65.patch b/1064_linux-4.4.65.patch
index 6456be6..c36af46 100644
Binary files a/1064_linux-4.4.65.patch and b/1064_linux-4.4.65.patch differ



[gentoo-commits] proj/linux-patches:4.4 commit in: /

2017-04-30 Thread Mike Pagano
commit: 2d4c4d5be903fbf0ccacc46ce9344e8598980c21
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Apr 30 17:59:22 2017 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Apr 30 17:59:22 2017 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=2d4c4d5b

Linux patch 4.4.65

 _README |   4 
 1064_linux-4.4.65.patch | Bin 0 -> 9416 bytes
 2 files changed, 4 insertions(+)

diff --git a/_README b/_README
index 9ca141b..3008fb4 100644
--- a/_README
+++ b/_README
@@ -299,6 +299,10 @@ Patch:  1063_linux-4.4.64.patch
 From:   http://www.kernel.org
 Desc:   Linux 4.4.64
 
+Patch:  1064_linux-4.4.65.patch
+From:   http://www.kernel.org
+Desc:   Linux 4.4.65
+
 Patch:  1500_XATTR_USER_PREFIX.patch
 From:   https://bugs.gentoo.org/show_bug.cgi?id=470644
 Desc:   Support for namespace user.pax.* on tmpfs.

diff --git a/1064_linux-4.4.65.patch b/1064_linux-4.4.65.patch
new file mode 100644
index 000..6456be6
Binary files /dev/null and b/1064_linux-4.4.65.patch differ



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

2017-04-30 Thread Mike Gilbert
commit: dc04121f4ad7f832f93b9f4d7dbaa00a9a4f9f40
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Apr 30 17:56:48 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Apr 30 17:56:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc04121f

profiles: mask >=app-misc/grc-1.11.0

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 350a29d511b..591d41369de 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Mike Gilbert  (30 Apr 2017)
+# Installs /etc/profile as directory, which breaks bash.
+# Bug: https://bugs.gentoo.org/617122
+>=app-misc/grc-1.11.0
+
 # Alice Ferrazzi  (29 Apr 2017)
 # CVE-2016-10229 security issue. Masked until upstream add the patch.
 # Bug #615480 



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gps-bin/

2017-04-30 Thread Alfredo Tupone
commit: fa458aa29ce27589ae86d987ccdb14b75b042834
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Sun Apr 30 17:27:01 2017 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Apr 30 17:27:01 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa458aa2

dev-ada/gps-bin: Adding dev-ada/gps-bin-2016

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-ada/gps-bin/Manifest|  1 +
 dev-ada/gps-bin/gps-bin-2016.ebuild | 74 +
 dev-ada/gps-bin/metadata.xml| 13 +++
 3 files changed, 88 insertions(+)

diff --git a/dev-ada/gps-bin/Manifest b/dev-ada/gps-bin/Manifest
new file mode 100644
index 000..70e439d44a0
--- /dev/null
+++ b/dev-ada/gps-bin/Manifest
@@ -0,0 +1 @@
+DIST gnat-gpl-2016-x86_64-linux-bin.tar.gz 372813330 SHA256 
d083c01e054d0aeda7c67967306cfa5a8df12268664f9098a2d9b331aa24dfe7 SHA512 
5115ac3be0badc5125ee048a98230f18363d72107da3325ce602c0e618cee2e3646a0decc00a2388f14bc61bfed51dd0622f365f5f7ee8b0cec2187ebcf8e075
 WHIRLPOOL 
7802a81533e5faad9c6913a2feae4e57fa4ce54ad7b561b23fbb64fdd9fa4bf3753e3c89e8d8fe15dce7a1294def8a5a4252f6aa66b4aef98d5669c2d08e0dd5

diff --git a/dev-ada/gps-bin/gps-bin-2016.ebuild 
b/dev-ada/gps-bin/gps-bin-2016.ebuild
new file mode 100644
index 000..d52e99d5903
--- /dev/null
+++ b/dev-ada/gps-bin/gps-bin-2016.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MY_P=gnat-gpl-2016-x86_64-linux-bin
+
+DESCRIPTION="The GNAT Programming Studio"
+HOMEPAGE="http://libre.adacore.com/tools/gps/;
+SRC_URI="http://mirrors.cdn.adacore.com/art/5739cefdc7a447658e0b016b -> 
${MY_P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}
+   dev-ada/gnatcoll[iconv,postgresql,readline,sqlite]
+   dev-ada/gprbuild[shared]
+   dev-db/sqlite
+   dev-lang/gnat-gpl
+   dev-libs/atk
+   dev-libs/glib
+   dev-libs/gobject-introspection
+   dev-libs/libffi
+   media-libs/fontconfig
+   media-libs/freetype
+   sys-devel/llvm
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+
+   x11-libs/pango
+   x11-themes/adwaita-icon-theme
+   x11-themes/hicolor-icon-theme"
+
+S="${WORKDIR}"/${MY_P}
+
+pkg_setup() {
+   GCC=${ADA:-$(tc-getCC)}
+   GNATLS="${GCC/gcc/gnatls}"
+   GNAT="${GCC/gcc/gnat}"
+   GNATMAKE="${GCC/gcc/gnatmake}"
+   if [[ -z "$(type ${GNATLS} 2>/dev/null)" ]] ; then
+   eerror "You need a gcc compiler that provides the Ada Compiler:"
+   eerror "1) use gcc-config to select the right compiler or"
+   eerror "2) set ADA=gcc-4.9.4 in make.conf"
+   die "ada compiler not available"
+   fi
+}
+
+src_compile() {
+   :
+}
+
+src_install() {
+   into /opt/${P}
+   dobin bin/gps_exe
+   dobin bin/gps_cli
+   insinto /opt/${P}/share
+   doins -r share/doc
+   doins -r share/examples
+   doins -r share/gpr
+   doins -r share/gprconfig
+   doins -r share/gps
+   doins -r share/themes
+   insinto /opt/${P}/lib/
+   doins -r lib/python2.7
+   dosym /usr/bin/gnatinspect /opt/${P}/bin/gnatinspect
+   dosym /usr/bin/${GNATLS} /opt/${P}/bin/gnatls
+   dosym /usr/bin/${GNATMAKE} /opt/${P}/bin/gnatmake
+   dosym /usr/bin/${GNAT} /opt/${P}/bin/gnat
+   dosym /opt/${P}/bin/gps_exe /usr/bin/gps
+}

diff --git a/dev-ada/gps-bin/metadata.xml b/dev-ada/gps-bin/metadata.xml
new file mode 100644
index 000..ebe9a3559c5
--- /dev/null
+++ b/dev-ada/gps-bin/metadata.xml
@@ -0,0 +1,13 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   tup...@gentoo.org
+   Tupone Alfredo
+   
+   
+GPS, the GNAT Programming Studio, is a cutting-edge Free 
Software IDE that streamlines the interaction between developers and their 
software. With its intuitive interface, GPS is easy to use, simplifying source 
navigation and highlighting the fundamental ideas in the program.
+
+By displaying core application structures, such as call graphs, program entity 
graphs, and project dependencies, GPS facilitates the development of systems. 
GPS helps construct reliable code while providing the same interface and 
behavior across a variety of platforms. Designed by programmers for 
programmers, GPS is a new kind of IDE that offers the experience of designing 
software in a uniquely comfortable environment.
+   
+



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

2017-04-30 Thread Mike Gilbert
commit: e53ac2698567f4699f24f27630592fcfb0938015
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Apr 30 17:22:57 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Apr 30 17:23:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e53ac269

sys-fs/udev: convert to meson

Package-Manager: Portage-2.3.5_p31, Repoman-2.3.2_p61

 sys-fs/udev/udev-.ebuild | 229 +++
 1 file changed, 99 insertions(+), 130 deletions(-)

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index ef90718a236..43e3e7cc2cc 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit autotools bash-completion-r1 linux-info multilib-minimal 
toolchain-funcs udev user versionator
+inherit bash-completion-r1 linux-info multilib-minimal multiprocessing 
toolchain-funcs udev user versionator
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/systemd/systemd.git;
@@ -44,6 +44,9 @@ 
COMMON_DEPEND=">=sys-apps/util-linux-2.27.1[${MULTILIB_USEDEP}]
 DEPEND="${COMMON_DEPEND}
dev-util/gperf
>=dev-util/intltool-0.50
+   >=dev-util/meson-0.40.0
+   dev-util/ninja
+   dev-util/patchelf
>=sys-apps/coreutils-8.16
virtual/os-headers
virtual/pkgconfig
@@ -119,14 +122,9 @@ src_prepare() {
# change rules back to group uucp instead of dialout for now wrt #454556
sed -i -e 's/GROUP="dialout"/GROUP="uucp"/' rules/*.rules || die
 
-   # stub out the am_path_libcrypt function
-   echo 'AC_DEFUN([AM_PATH_LIBGCRYPT],[:])' > m4/gcrypt.m4
-
# apply user patches
eapply_user
 
-   eautoreconf
-
if ! [[ ${PV} = * ]]; then
check_default_rules
fi
@@ -137,167 +135,138 @@ src_prepare() {
fi
 }
 
+meson_multilib_native_use() {
+   if multilib_is_native_abi && use "$1"; then
+   echo true
+   else
+   echo false
+   fi
+}
+
+multilib_src_configure() {
+   local myconf=(
+   --buildtype=plain
+   --libdir="$(get_libdir)"
+   --localstatedir="${EPREFIX}/var"
+   --prefix="${EPREFIX}/usr"
+   --sysconfdir="${EPREFIX}/etc"
+   -Dacl=$(meson_multilib_native_use acl)
+   -Defi=false
+   -Dkmod=$(meson_multilib_native_use kmod)
+   -Dselinux=$(meson_multilib_native_use selinux)
+   -Dsplit-usr=true
+   )
+   set -- meson "${myconf[@]}" "${S}"
+   echo "$@"
+   "$@" || die
+}
+
 src_configure() {
# Prevent conflicts with i686 cross toolchain, bug 559726
tc-export AR CC NM OBJCOPY RANLIB
multilib-minimal_src_configure
 }
 
-multilib_src_configure() {
-   tc-export CC #463846
-   export cc_cv_CFLAGS__flto=no #502950
-   export cc_cv_CFLAGS__Werror_shadow=no #554454
-   export cc_cv_LDFLAGS__Wl__fuse_ld_gold=no #573874
-
-   # Keep sorted by ./configure --help and only pass --disable flags
-   # when *required* to avoid external deps or unnecessary compile
-   local econf_args
-   econf_args=(
-   --libdir=/usr/$(get_libdir)
-   --docdir=/usr/share/doc/${PF}
-   --disable-nls
-   --disable-dbus
-   $(multilib_native_use_enable kmod)
-   --disable-xkbcommon
-   --disable-seccomp
-   $(multilib_native_use_enable selinux)
-   --disable-xz
-   --disable-lz4
-   --disable-pam
-   $(multilib_native_use_enable acl)
-   --disable-gcrypt
-   --disable-audit
-   --disable-libcryptsetup
-   --disable-qrencode
-   --disable-microhttpd
-   --disable-gnuefi
-   --disable-gnutls
-   --disable-libcurl
-   --disable-libidn
-   --disable-quotacheck
-   --disable-logind
-   --disable-polkit
-   --disable-myhostname
-   $(multilib_is_native_abi || echo "--disable-manpages")
-   --enable-split-usr
-   --without-python
-   --with-bashcompletiondir="$(get_bashcompdir)"
-   --with-rootprefix=
-   $(multilib_is_native_abi && echo 
"--with-rootlibdir=/$(get_libdir)")
-   --disable-elfutils
-   )
-
-   if ! multilib_is_native_abi; then
-   econf_args+=(
-   MOUNT_{CFLAGS,LIBS}=' '
-   )
+eninja() {
+   if [[ -z ${NINJAOPTS+set} ]]; then
+   NINJAOPTS="-j$(makeopts_jobs) -l$(makeopts_loadavg 
"${MAKEOPTS}" 0)"
fi
-
-   ECONF_SOURCE=${S} econf "${econf_args[@]}"
+   set -- ninja -v ${NINJAOPTS} "$@"
+   echo "$@"
+   "$@" || die
 }
 
 multilib_src_compile() {
-   echo 'BUILT_SOURCES: 

[gentoo-commits] repo/gentoo:master commit in: app-text/qpdfview/

2017-04-30 Thread Andrey Grozin
commit: 3b2a4c2e181757519c156609895d58c7c124a362
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Apr 30 16:47:10 2017 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Apr 30 16:47:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b2a4c2e

app-text/qpdfview: bump to 0.4.17_beta1

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-text/qpdfview/Manifest |  1 +
 app-text/qpdfview/qpdfview-0.4.17_beta1.ebuild | 98 ++
 2 files changed, 99 insertions(+)

diff --git a/app-text/qpdfview/Manifest b/app-text/qpdfview/Manifest
index fdcbeef10fd..1987ab5d355 100644
--- a/app-text/qpdfview/Manifest
+++ b/app-text/qpdfview/Manifest
@@ -1 +1,2 @@
 DIST qpdfview-0.4.16.tar.gz 636095 SHA256 
fad416e8fefc3057fa1b8d12d964c7eccd16dffe0307a0d6e9d55a543294da7f SHA512 
d3ac05fc51d48533e44e58cd19e5d222a8bfbc9da4df02ece6a405d2fdd3346eb4614816ae91e89facf28e107b920ff3ce7b2ccc8c9b7832ae2595ef70d65584
 WHIRLPOOL 
47bc82937562fdcbdf17f567bb0fa6e8eebd2e657320c129e9fd4f592c27eab855e7d2d69a22b45666509ace93b12528811b0671cb9483607448152bb676f11e
+DIST qpdfview-0.4.17beta1.tar.gz 658978 SHA256 
60206c5f76410a35098e3c965552cec08cd85941776ea6f6b207d7ea63ce940f SHA512 
803bd9a1165fc84302fb3c7734127eaab754bd2bf23083a1bcf340810fa617800f3d0069eae7b1f43fb528ebe17a6a32a652efbb902d525a95efc31efeb1e10a
 WHIRLPOOL 
9ed967656b0e7e1f8828377d667d27a8c468f687b2df76285e1502cbdf0c5183bcec31bd8189ac80455395154e3df447eae1798b9581d05c7a8c24544b7d467b

diff --git a/app-text/qpdfview/qpdfview-0.4.17_beta1.ebuild 
b/app-text/qpdfview/qpdfview-0.4.17_beta1.ebuild
new file mode 100644
index 000..103b3111028
--- /dev/null
+++ b/app-text/qpdfview/qpdfview-0.4.17_beta1.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PLOCALES="ast az be bg bs ca cs da de el en_GB eo es eu fi fr gl he hr hu id 
it kk ko ky lt ms my pl pt pt_BR ro ru sk sv th tr ug uk vi zh_CN"
+
+inherit l10n qmake-utils
+
+DESCRIPTION="A tabbed document viewer"
+HOMEPAGE="https://launchpad.net/qpdfview;
+SRC_URI="https://launchpad.net/${PN}/trunk/${PV/_/}/+download/${P/_/}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+IUSE="cups +dbus djvu fitz +pdf postscript qt5 +sqlite +svg synctex"
+
+REQUIRED_USE="?? ( fitz pdf )"
+
+RDEPEND="
+   cups? ( net-print/cups )
+   djvu? ( app-text/djvu )
+   fitz? ( >=app-text/mupdf-1.7:= )
+   postscript? ( app-text/libspectre )
+   !qt5? ( dev-qt/qtcore:4[iconv]
+   dev-qt/qtgui:4
+   sys-apps/file
+   dbus? ( dev-qt/qtdbus:4 )
+   pdf? ( >=app-text/poppler-0.35[qt4] )
+   sqlite? ( dev-qt/qtsql:4[sqlite] )
+   svg? ( dev-qt/qtsvg:4 ) )
+   qt5? ( dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   dbus? ( dev-qt/qtdbus:5 )
+   pdf? ( >=app-text/poppler-0.35[qt5]
+   dev-qt/qtxml:5 )
+   sqlite? ( dev-qt/qtsql:5[sqlite] )
+   svg? ( dev-qt/qtsvg:5 ) )
+   !svg? ( virtual/freedesktop-icon-theme )
+   synctex? ( app-text/texlive-core )"
+DEPEND="${RDEPEND}
+   qt5? ( dev-qt/linguist-tools:5 )
+   virtual/pkgconfig"
+
+DOCS=( CHANGES CONTRIBUTORS README TODO )
+
+S="${WORKDIR}/${P/_/}"
+
+src_prepare() {
+   local mylrelease="$(qt4_get_bindir)"/lrelease
+   use qt5 && mylrelease="$(qt5_get_bindir)"/lrelease
+
+   prepare_locale() {
+   "${mylrelease}" "translations/${PN}_${1}.ts" || die "preparing 
${1} locale failed"
+   }
+
+   rm_help() {
+   rm -f "help/help_${1}.html" || die "removing ${1} help file 
failed"
+   }
+
+   l10n_find_plocales_changes translations ${PN}_ .ts
+   l10n_for_each_locale_do prepare_locale
+   l10n_for_each_disabled_locale_do rm_help
+
+   # adapt for prefix
+   sed -i -e "s:/usr:${EPREFIX}/usr:g" qpdfview.pri || die
+
+   default
+}
+
+src_configure() {
+   local myconfig=() i=
+   for i in cups dbus djvu pdf svg synctex; do
+   use ${i} || myconfig+=(without_${i})
+   done
+   use fitz && myconfig+=(with_fitz)
+   use postscript || myconfig+=(without_ps)
+   use sqlite || myconfig+=(without_sql)
+
+   local myqmakeargs=(
+   qpdfview.pro
+   CONFIG+="${myconfig[@]}"
+   PLUGIN_INSTALL_PATH="${EPREFIX}/usr/$(get_libdir)/${PN}"
+   )
+   if use qt5; then
+   eqmake5 "${myqmakeargs[@]}"
+   else
+   eqmake4 "${myqmakeargs[@]}"
+   fi
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/wordpress/

2017-04-30 Thread Sebastian Pipping
commit: f69dc19712af1d68aa69073de27ba68b618cd790
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Apr 30 15:27:33 2017 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Apr 30 15:27:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f69dc197

www-apps/wordpress: 4.7.4

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 www-apps/wordpress/Manifest   | 2 +-
 www-apps/wordpress/{wordpress-4.7.3.ebuild => wordpress-4.7.4.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/wordpress/Manifest b/www-apps/wordpress/Manifest
index 019ee90d8a2..61b909b4adc 100644
--- a/www-apps/wordpress/Manifest
+++ b/www-apps/wordpress/Manifest
@@ -1 +1 @@
-DIST wordpress-4.7.3.tar.gz 8008833 SHA256 
e715069fdab049ec668cd74e57cabcb23583dc4a84c5e330c430cbe8998f6d89 SHA512 
071df65c3a43557faf351838a661a83e26d8de37c8633dc17a59d773cc91caef640a625b0719606df1fc563fd18af71ba1da22a5b6f345339e73761754484dc5
 WHIRLPOOL 
c44593fe9d88c8f188d69cc0a3a7c0350045891d37e8fd7a33d27751980541f951d85fb154f894a52886574bc4967febbf03e825b5b1c38d1ece7f7bf849b35f
+DIST wordpress-4.7.4.tar.gz 8040021 SHA256 
c11ce7580f21dfbca70dd6f817d3376385be6d34cf4d86f233eae3acb5fd87fd SHA512 
9d1b7fa2688e80d8e8409bd9f7fa61007b266de70a11eaa592fc737c501906e9c14b20eab63542077acb8dd65f5491f481b0945f5ed9e98d8b5207a47c3ec950
 WHIRLPOOL 
32862b167d974daf8f6961eaeca869732a019c871abfbd2fb355d3eb88b97a1033828c35a1d58f9ac1b4cef0c5aa91de18d6dcd197c326ae0739cbae75f76057

diff --git a/www-apps/wordpress/wordpress-4.7.3.ebuild 
b/www-apps/wordpress/wordpress-4.7.4.ebuild
similarity index 100%
rename from www-apps/wordpress/wordpress-4.7.3.ebuild
rename to www-apps/wordpress/wordpress-4.7.4.ebuild



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

2017-04-30 Thread Mike Gilbert
commit: a98da89d681b7396d4985728ca274d5d928e3d2f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Apr 30 15:02:07 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Apr 30 15:02:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a98da89d

sys-fs/udev: point live ebuild at github

Package-Manager: Portage-2.3.5_p31, Repoman-2.3.2_p61

 sys-fs/udev/udev-.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index 8662d86b43c..ef90718a236 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -6,7 +6,7 @@ EAPI=6
 inherit autotools bash-completion-r1 linux-info multilib-minimal 
toolchain-funcs udev user versionator
 
 if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="git://anongit.freedesktop.org/systemd/systemd"
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
inherit git-r3
 else
patchset=
@@ -60,6 +60,7 @@ PDEPEND=">=sys-apps/hwids-20140304[udev]
>=sys-fs/udev-init-scripts-26"
 
 S=${WORKDIR}/systemd-${PV}
+EGIT_CHECKOUT_DIR=${S}
 
 check_default_rules() {
# Make sure there are no sudden changes to upstream rules file



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

2017-04-30 Thread Mike Gilbert
commit: e3360efdf3a40f5a9c8b61e2c06432cac49a1959
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Apr 30 14:53:02 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Apr 30 15:02:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3360efd

sys-fs/udev: sync live ebuild

Package-Manager: Portage-2.3.5_p31, Repoman-2.3.2_p61

 sys-fs/udev/udev-.ebuild | 45 +++-
 1 file changed, 15 insertions(+), 30 deletions(-)

diff --git a/sys-fs/udev/udev-.ebuild b/sys-fs/udev/udev-.ebuild
index 121e2dbf260..8662d86b43c 100644
--- a/sys-fs/udev/udev-.ebuild
+++ b/sys-fs/udev/udev-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -24,7 +24,7 @@ HOMEPAGE="https://www.freedesktop.org/wiki/Software/systemd;
 
 LICENSE="LGPL-2.1 MIT GPL-2"
 SLOT="0"
-IUSE="acl +kmod selinux static-libs"
+IUSE="acl +kmod selinux"
 
 RESTRICT="test"
 
@@ -64,7 +64,7 @@ S=${WORKDIR}/systemd-${PV}
 check_default_rules() {
# Make sure there are no sudden changes to upstream rules file
# (more for my own needs than anything else ...)
-   local udev_rules_md5=b8ad860dccae0ca51656b33c405ea2ca
+   local udev_rules_md5=c6ee9def75c5c082bf083a7248991935
MD5=$(md5sum < "${S}"/rules/50-udev-default.rules)
MD5=${MD5/  -/}
if [[ ${MD5} != ${udev_rules_md5} ]]; then
@@ -98,7 +98,7 @@ pkg_setup() {
 src_prepare() {
if ! [[ ${PV} = * ]]; then
# secure_getenv() disable for non-glibc systems wrt bug #443030
-   if ! [[ $(grep -r secure_getenv * | wc -l) -eq 26 ]]; then
+   if ! [[ $(grep -r secure_getenv * | wc -l) -eq 30 ]]; then
eerror "The line count for secure_getenv() failed, see 
bug #443030"
die
fi
@@ -130,11 +130,6 @@ src_prepare() {
check_default_rules
fi
 
-   # Restore possibility of running --enable-static wrt #472608
-   sed -i \
-   -e '/--enable-static is not supported by 
systemd/s:as_fn_error:echo:' \
-   configure || die
-
if ! use elibc_glibc; then #443030
echo '#define secure_getenv(x) NULL' >> config.h.in
sed -i -e '/error.*secure_getenv/s:.*:#define secure_getenv(x) 
NULL:' src/shared/missing.h || die
@@ -159,7 +154,6 @@ multilib_src_configure() {
econf_args=(
--libdir=/usr/$(get_libdir)
--docdir=/usr/share/doc/${PF}
-   $(multilib_native_use_enable static-libs static)
--disable-nls
--disable-dbus
$(multilib_native_use_enable kmod)
@@ -245,13 +239,10 @@ multilib_src_compile() {
 
 multilib_src_install() {
if multilib_is_native_abi; then
-   local lib_LTLIBRARIES="libudev.la"
-   local pkgconfiglib_DATA="src/libudev/libudev.pc"
-
local targets=(
-   install-libLTLIBRARIES
install-includeHEADERS
install-rootbinPROGRAMS
+   install-rootlibLTLIBRARIES
install-rootlibexecPROGRAMS
install-udevlibexecPROGRAMS
install-dist_udevconfDATA
@@ -259,18 +250,13 @@ multilib_src_install() {
install-pkgconfiglibDATA
install-pkgconfigdataDATA
install-dist_docDATA
-   libudev-install-hook
install-directories-hook
install-dist_bashcompletionDATA
install-dist_networkDATA
-   )
-
-   # add final values of variables:
-   targets+=(
rootlibexec_PROGRAMS=systemd-udevd
rootbin_PROGRAMS=udevadm
-   lib_LTLIBRARIES="${lib_LTLIBRARIES}"
-   pkgconfiglib_DATA="${pkgconfiglib_DATA}"
+   rootlib_LTLIBRARIES="libudev.la"
+   pkgconfiglib_DATA="src/libudev/libudev.pc"
pkgconfigdata_DATA="src/udev/udev.pc"
INSTALL_DIRS='$(sysconfdir)/udev/rules.d 
$(sysconfdir)/udev/hwdb.d $(sysconfdir)/systemd/network'
dist_bashcompletion_DATA="shell-completion/bash/udevadm"
@@ -278,22 +264,21 @@ multilib_src_install() {
)
emake -j1 DESTDIR="${D}" "${targets[@]}"
doman 
man/{udev.conf.5,systemd.link.5,udev.7,systemd-udevd.service.8,udevadm.8}
-   else
-   local lib_LTLIBRARIES="libudev.la"
-   local pkgconfiglib_DATA="src/libudev/libudev.pc"
-   local include_HEADERS="src/libudev/libudev.h"
 
+   # 

[gentoo-commits] proj/hardened-refpolicy: Branch deleted: next

2017-04-30 Thread Jason Zaman
commit: 
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Apr 30 14:58:16 2017 +

Branch deleted: next




[gentoo-commits] proj/hardened-refpolicy: New branch: next

2017-04-30 Thread Jason Zaman
commit: 
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Apr 30 14:58:35 2017 +

New branch: next




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

2017-04-30 Thread Jason Zaman
commit: 1d14d5ba6e3da3b114bc6035a2216c7b4cc30b29
Author: Jason Zaman  perfinion  com>
AuthorDate: Sun Apr 30 14:38:18 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Apr 30 14:38:18 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=1d14d5ba

unconfined: remove duplicated xserver_role

 policy/modules/system/unconfined.te | 4 
 1 file changed, 4 deletions(-)

diff --git a/policy/modules/system/unconfined.te 
b/policy/modules/system/unconfined.te
index b15aaee7..b7edee8c 100644
--- a/policy/modules/system/unconfined.te
+++ b/policy/modules/system/unconfined.te
@@ -236,8 +236,4 @@ ifdef(`distro_gentoo',`
optional_policy(`
rtorrent_role(unconfined_r, unconfined_t)
')
-
-   optional_policy(`
-   xserver_role(unconfined_r, unconfined_t)
-   ')
 ')



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

2017-04-30 Thread Andreas Hüttel
commit: d67e39f2286f345b2007e71f5ab57605ea746c89
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Apr 30 14:35:25 2017 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Sun Apr 30 14:35:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d67e39f2

dev-perl/Lab-Zhinst: Version bump

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-perl/Lab-Zhinst/Lab-Zhinst-0.50.0.ebuild | 26 ++
 dev-perl/Lab-Zhinst/Manifest |  1 +
 2 files changed, 27 insertions(+)

diff --git a/dev-perl/Lab-Zhinst/Lab-Zhinst-0.50.0.ebuild 
b/dev-perl/Lab-Zhinst/Lab-Zhinst-0.50.0.ebuild
new file mode 100644
index 000..91f379f918b
--- /dev/null
+++ b/dev-perl/Lab-Zhinst/Lab-Zhinst-0.50.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+if [[ "${PV}" != "" ]]; then
+   DIST_VERSION=0.05
+   DIST_AUTHOR=AMBA
+   inherit perl-module
+   KEYWORDS="~amd64"
+else
+   EGIT_REPO_URI="https://github.com/lab-measurement/Lab-Zhinst.git;
+   EGIT_BRANCH="master"
+   inherit perl-module git-r3
+fi
+
+DESCRIPTION="Perl bindings to the LabOne API of Zurich Instruments"
+HOMEPAGE="http://search.cpan.org/~amba/Lab-Zhinst/;
+
+SLOT="0"
+IUSE=""
+
+RDEPEND="sci-electronics/labone"
+DEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+"

diff --git a/dev-perl/Lab-Zhinst/Manifest b/dev-perl/Lab-Zhinst/Manifest
index 18bac208ba2..0ac710b8a62 100644
--- a/dev-perl/Lab-Zhinst/Manifest
+++ b/dev-perl/Lab-Zhinst/Manifest
@@ -1,2 +1,3 @@
 DIST Lab-Zhinst-0.01.tar.gz 58194 SHA256 
324a1098040208aec095f590895c0374720e80e8b6c130dfef9fc96f91e05bea SHA512 
6086d1dba88669764178252d43a035e7a0dc56b4e84e2cb1b791f98953eabae91faffc70b8093c73cd648acbd580f9b204e4208172cc426c2e9874b419a3fa42
 WHIRLPOOL 
9a0b723fd3c72b199d37a3fbba0ed5cb79552bd986028d0a080f7b2814346d842ea9d2613abe77f2c5b56d91e4cb78715f5c2559b54ea01cda5e7e3b217e8e7e
 DIST Lab-Zhinst-0.03.tar.gz 65577 SHA256 
531cc266dfaaf614364c046505c2076151de9d59c01ddd9462479acca87d3396 SHA512 
24d6f18cd48dda5da11302d7458ae3616f7a1bc33b363ecc1f022df6b09ba68dd2c67a9323334d96c192a65cb96ffd868c9d24e96840b9b85248d55e7a732380
 WHIRLPOOL 
9f6ab29c787876db3d7f3eabcd2b56cb6c8aecf2c0c08060d0e1b919b564ad67013a2022628b42757ca8d1a62f515bac57beb3374adcfac87a56731181d369d0
+DIST Lab-Zhinst-0.05.tar.gz 65583 SHA256 
32c3e001aae143868fa96f44da9bfb20142e8e029b5c66005e0a0520534c0e9a SHA512 
38aedc3cbd6356c77ac32414c5a09e55b4f98001a932cd025d0483c64c57684aee61548ff4f6a944006ec8f79046b18c18d3935f4e2ea67d6a476d8fe10740c2
 WHIRLPOOL 
f4a672cbf4e6da38e4e6faa0d96a47a9d994448ad7ed85511c974be01ca79c641d446a4585d419555cd60a2ac7b22eee2995dacce053a1ae47c4f93d0d93118d



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

2017-04-30 Thread Andreas Hüttel
commit: b8dbd5b44ce79f5cc2d96375d48da8333774fe6d
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Apr 30 14:35:39 2017 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Sun Apr 30 14:35:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8dbd5b4

dev-perl/Lab-Zhinst: Remove old

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-perl/Lab-Zhinst/Lab-Zhinst-0.10.0.ebuild | 26 --
 dev-perl/Lab-Zhinst/Manifest |  1 -
 2 files changed, 27 deletions(-)

diff --git a/dev-perl/Lab-Zhinst/Lab-Zhinst-0.10.0.ebuild 
b/dev-perl/Lab-Zhinst/Lab-Zhinst-0.10.0.ebuild
deleted file mode 100644
index 9d70940ac4c..000
--- a/dev-perl/Lab-Zhinst/Lab-Zhinst-0.10.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-if [[ "${PV}" != "" ]]; then
-   DIST_VERSION=0.01
-   DIST_AUTHOR=AMBA
-   inherit perl-module
-   KEYWORDS="~amd64"
-else
-   EGIT_REPO_URI="https://github.com/amba/Lab-Zhinst.git;
-   EGIT_BRANCH="master"
-   inherit perl-module git-r3
-fi
-
-DESCRIPTION="Perl bindings to the LabOne API of Zurich Instruments"
-HOMEPAGE="https://github.com/amba/Lab-Zhinst/;
-
-SLOT="0"
-IUSE=""
-
-RDEPEND="sci-electronics/labone"
-DEPEND="${RDEPEND}
-   virtual/perl-ExtUtils-MakeMaker
-"

diff --git a/dev-perl/Lab-Zhinst/Manifest b/dev-perl/Lab-Zhinst/Manifest
index 0ac710b8a62..424b9c2ee76 100644
--- a/dev-perl/Lab-Zhinst/Manifest
+++ b/dev-perl/Lab-Zhinst/Manifest
@@ -1,3 +1,2 @@
-DIST Lab-Zhinst-0.01.tar.gz 58194 SHA256 
324a1098040208aec095f590895c0374720e80e8b6c130dfef9fc96f91e05bea SHA512 
6086d1dba88669764178252d43a035e7a0dc56b4e84e2cb1b791f98953eabae91faffc70b8093c73cd648acbd580f9b204e4208172cc426c2e9874b419a3fa42
 WHIRLPOOL 
9a0b723fd3c72b199d37a3fbba0ed5cb79552bd986028d0a080f7b2814346d842ea9d2613abe77f2c5b56d91e4cb78715f5c2559b54ea01cda5e7e3b217e8e7e
 DIST Lab-Zhinst-0.03.tar.gz 65577 SHA256 
531cc266dfaaf614364c046505c2076151de9d59c01ddd9462479acca87d3396 SHA512 
24d6f18cd48dda5da11302d7458ae3616f7a1bc33b363ecc1f022df6b09ba68dd2c67a9323334d96c192a65cb96ffd868c9d24e96840b9b85248d55e7a732380
 WHIRLPOOL 
9f6ab29c787876db3d7f3eabcd2b56cb6c8aecf2c0c08060d0e1b919b564ad67013a2022628b42757ca8d1a62f515bac57beb3374adcfac87a56731181d369d0
 DIST Lab-Zhinst-0.05.tar.gz 65583 SHA256 
32c3e001aae143868fa96f44da9bfb20142e8e029b5c66005e0a0520534c0e9a SHA512 
38aedc3cbd6356c77ac32414c5a09e55b4f98001a932cd025d0483c64c57684aee61548ff4f6a944006ec8f79046b18c18d3935f4e2ea67d6a476d8fe10740c2
 WHIRLPOOL 
f4a672cbf4e6da38e4e6faa0d96a47a9d994448ad7ed85511c974be01ca79c641d446a4585d419555cd60a2ac7b22eee2995dacce053a1ae47c4f93d0d93118d



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

2017-04-30 Thread Jason Zaman
commit: e2dd03fff198bec191aa28a97ed411d63ad29338
Author: Chris PeBenito  ieee  org>
AuthorDate: Sun Apr 16 22:46:34 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Apr 30 14:17:43 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=e2dd03ff

Module version bump for misc fixes from Guido Trentalancia.

 policy/modules/contrib/evolution.te  | 2 +-
 policy/modules/contrib/java.te   | 2 +-
 policy/modules/contrib/mozilla.te| 2 +-
 policy/modules/contrib/networkmanager.te | 2 +-
 policy/modules/contrib/wm.te | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/policy/modules/contrib/evolution.te 
b/policy/modules/contrib/evolution.te
index 16c620aa..bd1647f2 100644
--- a/policy/modules/contrib/evolution.te
+++ b/policy/modules/contrib/evolution.te
@@ -1,4 +1,4 @@
-policy_module(evolution, 2.6.0)
+policy_module(evolution, 2.6.1)
 
 
 #

diff --git a/policy/modules/contrib/java.te b/policy/modules/contrib/java.te
index 01b33922..c4aaa66b 100644
--- a/policy/modules/contrib/java.te
+++ b/policy/modules/contrib/java.te
@@ -1,4 +1,4 @@
-policy_module(java, 2.9.1)
+policy_module(java, 2.9.2)
 
 
 #

diff --git a/policy/modules/contrib/mozilla.te 
b/policy/modules/contrib/mozilla.te
index 41bfeb97..c595af2f 100644
--- a/policy/modules/contrib/mozilla.te
+++ b/policy/modules/contrib/mozilla.te
@@ -1,4 +1,4 @@
-policy_module(mozilla, 2.11.1)
+policy_module(mozilla, 2.11.2)
 
 
 #

diff --git a/policy/modules/contrib/networkmanager.te 
b/policy/modules/contrib/networkmanager.te
index 99002c12..c6d62977 100644
--- a/policy/modules/contrib/networkmanager.te
+++ b/policy/modules/contrib/networkmanager.te
@@ -1,4 +1,4 @@
-policy_module(networkmanager, 1.20.4)
+policy_module(networkmanager, 1.20.5)
 
 
 #

diff --git a/policy/modules/contrib/wm.te b/policy/modules/contrib/wm.te
index 5b39df69..2bc2c8d9 100644
--- a/policy/modules/contrib/wm.te
+++ b/policy/modules/contrib/wm.te
@@ -1,4 +1,4 @@
-policy_module(wm, 1.6.0)
+policy_module(wm, 1.6.1)
 
 
 #



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

2017-04-30 Thread Jason Zaman
commit: e65bf897dd026493e6fa44cfb05df48577654c40
Author: Chris PeBenito  ieee  org>
AuthorDate: Wed Apr 26 10:35:47 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Apr 30 14:17:45 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=e65bf897

Rename apm to acpi from Russell Coker.

This patch is slightly more involved than just running sed.  It also adds
typealias rules and doesn't change the FC entries.

The /dev/apm_bios device doesn't exist on modern systems.  I have left that
policy in for the moment on the principle of making one change per patch.  But
I might send another patch to remove that as it won't exist with modern
kernels.

 policy/modules/contrib/acpi.fc |  21 +++
 policy/modules/contrib/{apm.if => acpi.if} |  70 
 policy/modules/contrib/acpi.te | 247 +
 policy/modules/contrib/apm.fc  |  21 ---
 policy/modules/contrib/apm.te  | 236 ---
 policy/modules/contrib/cups.te |   2 +-
 policy/modules/contrib/hal.te  |   2 +-
 7 files changed, 305 insertions(+), 294 deletions(-)

diff --git a/policy/modules/contrib/acpi.fc b/policy/modules/contrib/acpi.fc
new file mode 100644
index ..bfbe255b
--- /dev/null
+++ b/policy/modules/contrib/acpi.fc
@@ -0,0 +1,21 @@
+/etc/rc\.d/init\.d/acpid   --  
gen_context(system_u:object_r:acpid_initrc_exec_t,s0)
+
+/usr/bin/apm   --  gen_context(system_u:object_r:acpi_exec_t,s0)
+
+/usr/lib/systemd/system/apmd.*\.service -- 
gen_context(system_u:object_r:acpid_unit_t,s0)
+
+/usr/sbin/acpid--  gen_context(system_u:object_r:acpid_exec_t,s0)
+/usr/sbin/apmd --  gen_context(system_u:object_r:acpid_exec_t,s0)
+/usr/sbin/powersaved   --  gen_context(system_u:object_r:acpid_exec_t,s0)
+
+/var/lock/subsys/acpid --  gen_context(system_u:object_r:acpid_lock_t,s0)
+
+/var/log/acpid.*   --  gen_context(system_u:object_r:acpid_log_t,s0)
+
+/run/\.?acpid\.socket  -s  
gen_context(system_u:object_r:acpid_var_run_t,s0)
+/run/acpid\.pid--  
gen_context(system_u:object_r:acpid_var_run_t,s0)
+/run/apmd\.pid --  gen_context(system_u:object_r:acpid_var_run_t,s0)
+/run/powersaved\.pid   --  
gen_context(system_u:object_r:acpid_var_run_t,s0)
+/run/powersave_socket  -s  
gen_context(system_u:object_r:acpid_var_run_t,s0)
+
+/var/lib/acpi(/.*)?gen_context(system_u:object_r:acpid_var_lib_t,s0)

diff --git a/policy/modules/contrib/apm.if b/policy/modules/contrib/acpi.if
similarity index 65%
rename from policy/modules/contrib/apm.if
rename to policy/modules/contrib/acpi.if
index cbf60b55..109b644e 100644
--- a/policy/modules/contrib/apm.if
+++ b/policy/modules/contrib/acpi.if
@@ -10,13 +10,13 @@
 ## 
 ## 
 #
-interface(`apm_domtrans_client',`
+interface(`acpi_domtrans_client',`
gen_require(`
-   type apm_t, apm_exec_t;
+   type acpi_t, acpi_exec_t;
')
 
corecmd_search_bin($1)
-   domtrans_pattern($1, apm_exec_t, apm_t)
+   domtrans_pattern($1, acpi_exec_t, acpi_t)
 ')
 
 
@@ -36,13 +36,13 @@ interface(`apm_domtrans_client',`
 ## 
 ## 
 #
-interface(`apm_run_client',`
+interface(`acpi_run_client',`
gen_require(`
-   attribute_role apm_roles;
+   attribute_role acpi_roles;
')
 
-   apm_domtrans_client($1)
-   roleattribute $2 apm_roles;
+   acpi_domtrans_client($1)
+   roleattribute $2 acpi_roles;
 ')
 
 
@@ -55,12 +55,12 @@ interface(`apm_run_client',`
 ## 
 ## 
 #
-interface(`apm_use_fds',`
+interface(`acpi_use_fds',`
gen_require(`
-   type apmd_t;
+   type acpid_t;
')
 
-   allow $1 apmd_t:fd use;
+   allow $1 acpid_t:fd use;
 ')
 
 
@@ -73,12 +73,12 @@ interface(`apm_use_fds',`
 ## 
 ## 
 #
-interface(`apm_write_pipes',`
+interface(`acpi_write_pipes',`
gen_require(`
-   type apmd_t;
+   type acpid_t;
')
 
-   allow $1 apmd_t:fifo_file write;
+   allow $1 acpid_t:fifo_file write;
 ')
 
 
@@ -92,12 +92,12 @@ interface(`apm_write_pipes',`
 ## 
 ## 
 #
-interface(`apm_rw_stream_sockets',`
+interface(`acpi_rw_stream_sockets',`
gen_require(`
-   type apmd_t;
+   type acpid_t;
')
 
-   allow $1 apmd_t:unix_stream_socket { read write };
+   allow $1 acpid_t:unix_stream_socket { read write };
 ')
 
 
@@ -110,13 +110,13 @@ interface(`apm_rw_stream_sockets',`
 ## 
 ## 
 #
-interface(`apm_append_log',`
+interface(`acpi_append_log',`
gen_require(`
-   type apmd_log_t;
+   type acpid_log_t;
')
 
logging_search_logs($1)

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

2017-04-30 Thread Jason Zaman
commit: 9f8cb24323e7357725e97e57caa71920e398ea6b
Author: Chris PeBenito  ieee  org>
AuthorDate: Wed Apr 26 22:02:08 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Apr 30 14:17:45 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=9f8cb243

some little misc things from Russell Coker.

This patch allows setfiles to use file handles inherited from apt (for dpkg
postinst scripts), adds those rsync permissions that were rejected previously
due to not using interfaces, allows fsadm_t to stat /run/mount/utab, and
allows system_cronjob_t some access it requires (including net_admin for
when it runs utilities that set buffers).

 policy/modules/contrib/apt.if   | 20 
 policy/modules/contrib/apt.te   |  2 +-
 policy/modules/contrib/cron.te  | 25 +
 policy/modules/contrib/mrtg.if  | 18 ++
 policy/modules/contrib/mrtg.te  |  2 +-
 policy/modules/contrib/rsync.te |  4 +++-
 6 files changed, 64 insertions(+), 7 deletions(-)

diff --git a/policy/modules/contrib/apt.if b/policy/modules/contrib/apt.if
index 0a1bc49f..568aa97d 100644
--- a/policy/modules/contrib/apt.if
+++ b/policy/modules/contrib/apt.if
@@ -176,6 +176,26 @@ interface(`apt_read_cache',`
 
 
 ## 
+## Create, read, write, and delete apt package cache content.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`apt_manage_cache',`
+   gen_require(`
+   type apt_var_cache_t;
+   ')
+
+   files_search_var($1)
+   allow $1 apt_var_cache_t:dir manage_dir_perms;
+   allow $1 apt_var_cache_t:file manage_file_perms;
+')
+
+
+## 
 ## Read apt package database content.
 ## 
 ## 

diff --git a/policy/modules/contrib/apt.te b/policy/modules/contrib/apt.te
index 05197c4c..dc6f09b1 100644
--- a/policy/modules/contrib/apt.te
+++ b/policy/modules/contrib/apt.te
@@ -1,4 +1,4 @@
-policy_module(apt, 1.10.1)
+policy_module(apt, 1.10.2)
 
 
 #

diff --git a/policy/modules/contrib/cron.te b/policy/modules/contrib/cron.te
index 5cb7dac1..15e6bdb4 100644
--- a/policy/modules/contrib/cron.te
+++ b/policy/modules/contrib/cron.te
@@ -1,4 +1,4 @@
-policy_module(cron, 2.11.3)
+policy_module(cron, 2.11.4)
 
 gen_require(`
class passwd rootok;
@@ -338,6 +338,13 @@ ifdef(`distro_debian',`
allow crond_t self:process setrlimit;
 
optional_policy(`
+   apt_manage_cache(system_cronjob_t)
+   apt_read_db(system_cronjob_t)
+
+   dpkg_manage_db(system_cronjob_t)
+   ')
+
+   optional_policy(`
logwatch_search_cache_dir(crond_t)
')
 ')
@@ -429,6 +436,7 @@ optional_policy(`
systemd_write_inherited_logind_sessions_pipes(system_cronjob_t)
# so cron jobs can restart daemons
init_stream_connect(system_cronjob_t)
+   init_manage_script_service(system_cronjob_t)
 ')
 
 optional_policy(`
@@ -440,7 +448,7 @@ optional_policy(`
 # System local policy
 #
 
-allow system_cronjob_t self:capability { chown dac_override dac_read_search 
fowner fsetid net_bind_service setgid setuid sys_nice };
+allow system_cronjob_t self:capability { chown dac_override dac_read_search 
fowner fsetid net_admin net_bind_service setgid setuid sys_nice };
 allow system_cronjob_t self:process { signal_perms getsched setsched };
 allow system_cronjob_t self:fd use;
 allow system_cronjob_t self:fifo_file rw_fifo_file_perms;
@@ -461,10 +469,11 @@ allow system_cronjob_t system_cronjob_lock_t:file 
manage_file_perms;
 allow system_cronjob_t system_cronjob_lock_t:lnk_file manage_lnk_file_perms;
 files_lock_filetrans(system_cronjob_t, system_cronjob_lock_t, { file lnk_file 
})
 
+manage_dirs_pattern(system_cronjob_t, crond_tmp_t, system_cronjob_tmp_t)
 manage_files_pattern(system_cronjob_t, crond_tmp_t, system_cronjob_tmp_t)
 manage_lnk_files_pattern(system_cronjob_t, crond_tmp_t, system_cronjob_tmp_t)
 filetrans_pattern(system_cronjob_t, crond_tmp_t, system_cronjob_tmp_t, { file 
lnk_file })
-files_tmp_filetrans(system_cronjob_t, system_cronjob_tmp_t, file)
+files_tmp_filetrans(system_cronjob_t, system_cronjob_tmp_t, { file dir })
 
 manage_files_pattern(system_cronjob_t, system_cronjob_var_lib_t, 
system_cronjob_var_lib_t)
 
@@ -475,7 +484,7 @@ allow system_cronjob_t crond_t:process sigchld;
 allow system_cronjob_t cron_spool_t:dir list_dir_perms;
 allow system_cronjob_t cron_spool_t:file rw_file_perms;
 
-allow system_cronjob_t crond_tmp_t:file { read write };
+allow system_cronjob_t crond_tmp_t:file rw_inherited_file_perms;
 
 kernel_read_kernel_sysctls(system_cronjob_t)
 kernel_read_network_state(system_cronjob_t)
@@ -560,10 +569,15 @@ tunable_policy(`cron_can_relabel',`
 ')
 
 optional_policy(`
+   acct_manage_data(system_cronjob_t)
+')
+
+optional_policy(`
apache_exec_modules(system_cronjob_t)

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

2017-04-30 Thread Jason Zaman
commit: f00dd537112df8f2b61cb398583ef1d267a97dea
Author: Chris PeBenito  ieee  org>
AuthorDate: Thu Apr 20 23:18:48 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Apr 30 14:17:44 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=f00dd537

Module version bump for gnome fix from Guido Trentalancia.

 policy/modules/contrib/evolution.te | 2 +-
 policy/modules/contrib/gnome.te | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/policy/modules/contrib/evolution.te 
b/policy/modules/contrib/evolution.te
index 579c21a6..bf456df4 100644
--- a/policy/modules/contrib/evolution.te
+++ b/policy/modules/contrib/evolution.te
@@ -1,4 +1,4 @@
-policy_module(evolution, 2.6.1)
+policy_module(evolution, 2.6.2)
 
 
 #

diff --git a/policy/modules/contrib/gnome.te b/policy/modules/contrib/gnome.te
index 25fe44da..1b53cb4f 100644
--- a/policy/modules/contrib/gnome.te
+++ b/policy/modules/contrib/gnome.te
@@ -1,4 +1,4 @@
-policy_module(gnome, 2.7.1)
+policy_module(gnome, 2.7.2)
 
 ##
 #



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

2017-04-30 Thread Jason Zaman
commit: 5c0380690178b590981b61a84253b8ca67452d65
Author: Chris PeBenito  ieee  org>
AuthorDate: Sat Apr 29 15:13:24 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Apr 30 14:17:45 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=5c038069

apt/dpkg strict patches from Russell Coker.

The following are needed for correct operation of apt and dpkg on a "strict"
configuration.

 policy/modules/contrib/apt.te  |  6 --
 policy/modules/contrib/dpkg.if | 20 
 policy/modules/contrib/dpkg.te |  5 -
 policy/modules/contrib/mta.te  |  7 ++-
 4 files changed, 34 insertions(+), 4 deletions(-)

diff --git a/policy/modules/contrib/apt.te b/policy/modules/contrib/apt.te
index dc6f09b1..63b93257 100644
--- a/policy/modules/contrib/apt.te
+++ b/policy/modules/contrib/apt.te
@@ -1,4 +1,4 @@
-policy_module(apt, 1.10.2)
+policy_module(apt, 1.10.3)
 
 
 #
@@ -39,7 +39,7 @@ logging_log_file(apt_var_log_t)
 # Local policy
 #
 
-allow apt_t self:capability { chown dac_override fowner fsetid };
+allow apt_t self:capability { chown dac_override fowner fsetid kill setgid 
setuid };
 allow apt_t self:process { signal setpgid fork };
 allow apt_t self:fd use;
 allow apt_t self:fifo_file rw_fifo_file_perms;
@@ -69,12 +69,14 @@ manage_sock_files_pattern(apt_t, apt_tmpfs_t, apt_tmpfs_t)
 fs_tmpfs_filetrans(apt_t, apt_tmpfs_t, { dir file lnk_file sock_file fifo_file 
})
 
 manage_files_pattern(apt_t, apt_var_cache_t, apt_var_cache_t)
+manage_dirs_pattern(apt_t, apt_var_cache_t, apt_var_cache_t)
 files_var_filetrans(apt_t, apt_var_cache_t, dir)
 
 manage_files_pattern(apt_t, apt_var_lib_t, apt_var_lib_t)
 files_var_lib_filetrans(apt_t, apt_var_lib_t, dir)
 
 allow apt_t apt_var_log_t:file manage_file_perms;
+allow apt_t apt_var_log_t:dir manage_dir_perms;
 logging_log_filetrans(apt_t, apt_var_log_t, file)
 
 can_exec(apt_t, apt_exec_t)

diff --git a/policy/modules/contrib/dpkg.if b/policy/modules/contrib/dpkg.if
index 081134f2..c753ad62 100644
--- a/policy/modules/contrib/dpkg.if
+++ b/policy/modules/contrib/dpkg.if
@@ -179,6 +179,26 @@ interface(`dpkg_use_script_fds',`
 
 
 ## 
+## Inherit and use file descriptors
+## from dpkg scripts.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`dpkg_script_rw_inherited_pipes',`
+   gen_require(`
+   type dpkg_script_t;
+   ')
+
+   allow $1 dpkg_script_t:fd use;
+   allow $1 dpkg_script_t:fifo_file rw_inherited_file_perms;
+')
+
+
+## 
 ## Read dpkg package database content.
 ## 
 ## 

diff --git a/policy/modules/contrib/dpkg.te b/policy/modules/contrib/dpkg.te
index a91e4896..e781815d 100644
--- a/policy/modules/contrib/dpkg.te
+++ b/policy/modules/contrib/dpkg.te
@@ -1,4 +1,4 @@
-policy_module(dpkg, 1.11.6)
+policy_module(dpkg, 1.11.7)
 
 
 #
@@ -42,6 +42,8 @@ role dpkg_roles types dpkg_script_t;
 
 type dpkg_script_tmp_t;
 files_tmp_file(dpkg_script_tmp_t)
+# out of order to work around compiler issue
+domain_entry_file(dpkg_script_t, dpkg_script_tmp_t)
 
 type dpkg_script_tmpfs_t;
 files_tmpfs_file(dpkg_script_tmpfs_t)
@@ -69,6 +71,7 @@ allow dpkg_t self:msg { send receive };
 allow dpkg_t dpkg_lock_t:file manage_file_perms;
 
 spec_domtrans_pattern(dpkg_t, dpkg_var_lib_t, dpkg_script_t)
+spec_domtrans_pattern(dpkg_t, dpkg_script_tmp_t, dpkg_script_t)
 
 manage_dirs_pattern(dpkg_t, dpkg_tmp_t, dpkg_tmp_t)
 manage_files_pattern(dpkg_t, dpkg_tmp_t, dpkg_tmp_t)

diff --git a/policy/modules/contrib/mta.te b/policy/modules/contrib/mta.te
index 2baa07c9..caa21fb9 100644
--- a/policy/modules/contrib/mta.te
+++ b/policy/modules/contrib/mta.te
@@ -1,4 +1,4 @@
-policy_module(mta, 2.8.5)
+policy_module(mta, 2.8.6)
 
 
 #
@@ -205,6 +205,11 @@ init_rw_stream_sockets(system_mail_t)
 userdom_use_user_terminals(system_mail_t)
 
 optional_policy(`
+   apt_use_fds(system_mail_t)
+   apt_use_ptys(system_mail_t)
+')
+
+optional_policy(`
apache_read_squirrelmail_data(system_mail_t)
apache_append_squirrelmail_data(system_mail_t)
apache_dontaudit_append_log(system_mail_t)



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

2017-04-30 Thread Jason Zaman
commit: 97a89021e9da46a60f54655f5f8f0aa2dd8b88cb
Author: Chris PeBenito  ieee  org>
AuthorDate: Wed Apr 26 10:25:59 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Apr 30 14:17:44 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=97a89021

login take 4 from Russell Coker.

I have used optional sections for dbus and xserver as requested and also
fixed a minor issue of a rule not being in the correct section.

Please merge this.

 policy/modules/contrib/dbus.te  |  6 ++
 policy/modules/contrib/gpg.te   | 12 
 policy/modules/contrib/policykit.te |  5 +
 3 files changed, 23 insertions(+)

diff --git a/policy/modules/contrib/dbus.te b/policy/modules/contrib/dbus.te
index 579b2230..80ceb9de 100644
--- a/policy/modules/contrib/dbus.te
+++ b/policy/modules/contrib/dbus.te
@@ -149,6 +149,12 @@ ifdef(`distro_gentoo',`
')
 ')
 
+ifdef(`init_systemd', `
+   # gdm3 causes system_dbusd_t to want this access
+   dev_rw_dri(system_dbusd_t)
+   dev_rw_input_dev(system_dbusd_t)
+')
+
 optional_policy(`
# for /run/systemd/users/*
systemd_read_logind_pids(system_dbusd_t)

diff --git a/policy/modules/contrib/gpg.te b/policy/modules/contrib/gpg.te
index 4345bd08..c795f278 100644
--- a/policy/modules/contrib/gpg.te
+++ b/policy/modules/contrib/gpg.te
@@ -87,6 +87,7 @@ gpg_stream_connect_agent(gpg_t)
 domtrans_pattern(gpg_t, gpg_agent_exec_t, gpg_agent_t)
 domtrans_pattern(gpg_t, gpg_helper_exec_t, gpg_helper_t)
 
+kernel_read_crypto_sysctls(gpg_t)
 kernel_read_sysctl(gpg_t)
 # read /proc/cpuinfo
 kernel_read_system_state(gpg_t)
@@ -232,6 +233,8 @@ kernel_dontaudit_search_sysctl(gpg_agent_t)
 kernel_read_core_if(gpg_agent_t)
 kernel_read_system_state(gpg_agent_t)
 
+auth_use_nsswitch(gpg_agent_t)
+
 corecmd_exec_bin(gpg_agent_t)
 corecmd_exec_shell(gpg_agent_t)
 
@@ -272,6 +275,10 @@ tunable_policy(`use_samba_home_dirs',`
 ')
 
 optional_policy(`
+   dbus_system_bus_client(gpg_agent_t)
+')
+
+optional_policy(`
mozilla_dontaudit_rw_user_home_files(gpg_agent_t)
 ')
 
@@ -279,6 +286,11 @@ optional_policy(`
pcscd_stream_connect(gpg_agent_t)
 ')
 
+optional_policy(`
+   xserver_sigchld_xdm(gpg_agent_t)
+   xserver_read_user_xauth(gpg_agent_t)
+')
+
 ##
 #
 # Pinentry local policy

diff --git a/policy/modules/contrib/policykit.te 
b/policy/modules/contrib/policykit.te
index d7686081..ee6ad3da 100644
--- a/policy/modules/contrib/policykit.te
+++ b/policy/modules/contrib/policykit.te
@@ -89,6 +89,7 @@ kernel_read_kernel_sysctls(policykit_t)
 kernel_read_system_state(policykit_t)
 
 dev_read_urand(policykit_t)
+dev_read_urand(policykit_t)
 
 domain_read_all_domains_state(policykit_t)
 
@@ -96,6 +97,8 @@ files_dontaudit_search_all_mountpoints(policykit_t)
 
 fs_getattr_xattr_fs(policykit_t)
 fs_list_inotifyfs(policykit_t)
+fs_getattr_tmpfs(policykit_t)
+fs_getattr_cgroup(policykit_t)
 
 auth_use_nsswitch(policykit_t)
 
@@ -105,6 +108,8 @@ userdom_read_all_users_state(policykit_t)
 optional_policy(`
dbus_system_domain(policykit_t, policykit_exec_t)
 
+   userdom_dbus_send_all_users(policykit_t)
+
optional_policy(`
consolekit_dbus_chat(policykit_t)
')



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

2017-04-30 Thread Jason Zaman
commit: d99dbfd2344aaab6826b1b61a1d4ef858ef58568
Author: Guido Trentalancia  trentalancia  net>
AuthorDate: Sun Apr 16 22:39:36 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Apr 30 14:17:43 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=d99dbfd2

wm: interactive start

Update the window manager (wm) module (support starting
gnome-shell from an X terminal).

This second version curbs on an open permission when dealing with the user 
terminal (terminal is already opened by the X terminal application, thanks to 
Christian Göttsche for the tip).

Signed-off-by: Guido Trentalancia  trentalancia.net>

 policy/modules/contrib/wm.if | 27 +++
 policy/modules/contrib/wm.te |  7 ++-
 2 files changed, 33 insertions(+), 1 deletion(-)

diff --git a/policy/modules/contrib/wm.if b/policy/modules/contrib/wm.if
index dbe32237..e8fd7706 100644
--- a/policy/modules/contrib/wm.if
+++ b/policy/modules/contrib/wm.if
@@ -73,6 +73,8 @@ template(`wm_role_template',`
xserver_role($2, $1_wm_t)
xserver_manage_core_devices($1_wm_t)
 
+   wm_write_pipes($1, $3)
+
optional_policy(`
dbus_connect_spec_session_bus($1, $1_wm_t)
dbus_spec_session_bus_client($1, $1_wm_t)
@@ -219,3 +221,28 @@ interface(`wm_application_domain',`
userdom_user_application_domain($1, $2)
domtrans_pattern(wm_domain, $2, $1)
 ')
+
+
+### 
+###Write wm unnamed pipes.
+### 
+## 
+###
+###The prefix of the user domain (e.g., user
+###is the prefix for user_t).
+###
+### 
+### 
+###
+###Domain allowed access.
+###
+### 
+### 
+##
+interface(`wm_write_pipes',`
+   gen_require(`
+   type $1_t;
+   ')
+
+   allow $2 $1_wm_t:fifo_file write;
+')

diff --git a/policy/modules/contrib/wm.te b/policy/modules/contrib/wm.te
index 77dcc432..5b39df69 100644
--- a/policy/modules/contrib/wm.te
+++ b/policy/modules/contrib/wm.te
@@ -64,6 +64,8 @@ kernel_read_fs_sysctls(wm_domain)
 kernel_read_proc_symlinks(wm_domain)
 kernel_read_sysctl(wm_domain)
 
+locallogin_dontaudit_use_fds(wm_domain)
+
 miscfiles_read_fonts(wm_domain)
 miscfiles_read_generic_certs(wm_domain)
 miscfiles_read_localization(wm_domain)
@@ -72,13 +74,16 @@ networkmanager_read_etc_files(wm_domain)
 
 udev_read_pid_files(wm_domain)
 
-# this is needed by gnome-shell
+# the following is needed by gnome-shell
 userdom_exec_user_home_content_files(wm_domain)
 
 userdom_manage_user_tmp_sockets(wm_domain)
 userdom_tmp_filetrans_user_tmp(wm_domain, sock_file)
 userdom_user_runtime_filetrans_user_tmp(wm_domain, sock_file)
 
+# to print error messages
+userdom_use_inherited_user_terminals(wm_domain)
+
 userdom_manage_user_home_content_dirs(wm_domain)
 userdom_manage_user_home_content_files(wm_domain)
 



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

2017-04-30 Thread Jason Zaman
commit: 3962c65a06ae9026ea3746c8603f39a828a5a9aa
Author: Sven Vermeulen  siphos  be>
AuthorDate: Thu Apr 20 15:07:37 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Apr 30 14:17:44 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=3962c65a

rpc_* interfaces should be wrapped by optional_policy()

The rpc module is not a core module. As such, calls towards rpc_*
interfaces should be wrapped with optional_policy().

Changes since v2:
- Wrapped other calls towards rpc_* within apache.te

Changes since v1:
- Fixed wrong quotation mark

Signed-off-by: Sven Vermeulen  siphos.be>

 policy/modules/contrib/apache.te | 30 ++
 1 file changed, 18 insertions(+), 12 deletions(-)

diff --git a/policy/modules/contrib/apache.te b/policy/modules/contrib/apache.te
index b418338c..ce6479e8 100644
--- a/policy/modules/contrib/apache.te
+++ b/policy/modules/contrib/apache.te
@@ -745,10 +745,12 @@ tunable_policy(`httpd_use_fusefs && 
httpd_builtin_scripting',`
fs_exec_fusefs_files(httpd_t)
 ')
 
-tunable_policy(`httpd_use_nfs',`
-   fs_list_auto_mountpoints(httpd_t)
-   rpc_manage_nfs_rw_content(httpd_t)
-   rpc_read_nfs_content(httpd_t)
+optional_policy(`
+   tunable_policy(`httpd_use_nfs',`
+   fs_list_auto_mountpoints(httpd_t)
+   rpc_manage_nfs_rw_content(httpd_t)
+   rpc_read_nfs_content(httpd_t)
+   ')
 ')
 
 tunable_policy(`httpd_use_nfs && httpd_builtin_scripting',`
@@ -1070,10 +1072,12 @@ tunable_policy(`httpd_use_fusefs && 
httpd_builtin_scripting',`
fs_exec_fusefs_files(httpd_suexec_t)
 ')
 
-tunable_policy(`httpd_use_nfs',`
-   fs_list_auto_mountpoints(httpd_suexec_t)
-   rpc_manage_nfs_rw_content(httpd_t)
-   rpc_read_nfs_content(httpd_t)
+optional_policy(`
+   tunable_policy(`httpd_use_nfs',`
+   fs_list_auto_mountpoints(httpd_suexec_t)
+   rpc_manage_nfs_rw_content(httpd_t)
+   rpc_read_nfs_content(httpd_t)
+   ')
 ')
 
 tunable_policy(`httpd_use_nfs && httpd_builtin_scripting',`
@@ -1307,10 +1311,12 @@ tunable_policy(`httpd_use_fusefs && 
httpd_builtin_scripting',`
fs_exec_fusefs_files(httpd_sys_script_t)
 ')
 
-tunable_policy(`httpd_use_nfs',`
-   fs_list_auto_mountpoints(httpd_sys_script_t)
-   rpc_manage_nfs_rw_content(httpd_t)
-   rpc_read_nfs_content(httpd_t)
+optional_policy(`
+   tunable_policy(`httpd_use_nfs',`
+   fs_list_auto_mountpoints(httpd_sys_script_t)
+   rpc_manage_nfs_rw_content(httpd_t)
+   rpc_read_nfs_content(httpd_t)
+   ')
 ')
 
 tunable_policy(`httpd_use_nfs && httpd_builtin_scripting',`



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

2017-04-30 Thread Jason Zaman
commit: 7b0509b4ca611c1723179a84d751ada6345b7a13
Author: Chris PeBenito  ieee  org>
AuthorDate: Fri Apr 21 00:19:13 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Apr 30 14:17:44 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=7b0509b4

apache: Move blocks. No rule changes.

 policy/modules/contrib/apache.te | 58 +++-
 1 file changed, 28 insertions(+), 30 deletions(-)

diff --git a/policy/modules/contrib/apache.te b/policy/modules/contrib/apache.te
index ce6479e8..9593175b 100644
--- a/policy/modules/contrib/apache.te
+++ b/policy/modules/contrib/apache.te
@@ -745,14 +745,6 @@ tunable_policy(`httpd_use_fusefs && 
httpd_builtin_scripting',`
fs_exec_fusefs_files(httpd_t)
 ')
 
-optional_policy(`
-   tunable_policy(`httpd_use_nfs',`
-   fs_list_auto_mountpoints(httpd_t)
-   rpc_manage_nfs_rw_content(httpd_t)
-   rpc_read_nfs_content(httpd_t)
-   ')
-')
-
 tunable_policy(`httpd_use_nfs && httpd_builtin_scripting',`
fs_exec_nfs_files(httpd_t)
 ')
@@ -877,6 +869,12 @@ optional_policy(`
 
 optional_policy(`
rpc_search_nfs_state_data(httpd_t)
+
+   tunable_policy(`httpd_use_nfs',`
+   fs_list_auto_mountpoints(httpd_t)
+   rpc_manage_nfs_rw_content(httpd_t)
+   rpc_read_nfs_content(httpd_t)
+   ')
 ')
 
 optional_policy(`
@@ -1016,6 +1014,10 @@ tunable_policy(`httpd_enable_cgi && httpd_unified',`
domtrans_pattern(httpd_suexec_t, httpdcontent, httpd_sys_script_t)
 ')
 
+tunable_policy(`httpd_enable_homedirs',`
+   userdom_search_user_home_dirs(httpd_suexec_t)
+')
+
 tunable_policy(`httpd_enable_homedirs && use_samba_home_dirs',`
fs_list_auto_mountpoints(httpd_suexec_t)
fs_read_cifs_files(httpd_suexec_t)
@@ -1040,6 +1042,10 @@ tunable_policy(`httpd_execmem',`
allow httpd_suexec_t self:process { execmem execstack };
 ')
 
+tunable_policy(`httpd_read_user_content',`
+   userdom_read_user_home_content_files(httpd_suexec_t)
+')
+
 tunable_policy(`httpd_tmp_exec',`
can_exec(httpd_suexec_t, httpd_suexec_tmp_t)
 ')
@@ -1072,14 +1078,6 @@ tunable_policy(`httpd_use_fusefs && 
httpd_builtin_scripting',`
fs_exec_fusefs_files(httpd_suexec_t)
 ')
 
-optional_policy(`
-   tunable_policy(`httpd_use_nfs',`
-   fs_list_auto_mountpoints(httpd_suexec_t)
-   rpc_manage_nfs_rw_content(httpd_t)
-   rpc_read_nfs_content(httpd_t)
-   ')
-')
-
 tunable_policy(`httpd_use_nfs && httpd_builtin_scripting',`
fs_exec_nfs_files(httpd_suexec_t)
 ')
@@ -1106,12 +1104,12 @@ optional_policy(`
')
 ')
 
-tunable_policy(`httpd_read_user_content',`
-   userdom_read_user_home_content_files(httpd_suexec_t)
-')
-
-tunable_policy(`httpd_enable_homedirs',`
-   userdom_search_user_home_dirs(httpd_suexec_t)
+optional_policy(`
+   tunable_policy(`httpd_use_nfs',`
+   fs_list_auto_mountpoints(httpd_suexec_t)
+   rpc_manage_nfs_rw_content(httpd_t)
+   rpc_read_nfs_content(httpd_t)
+   ')
 ')
 
 
@@ -1311,14 +1309,6 @@ tunable_policy(`httpd_use_fusefs && 
httpd_builtin_scripting',`
fs_exec_fusefs_files(httpd_sys_script_t)
 ')
 
-optional_policy(`
-   tunable_policy(`httpd_use_nfs',`
-   fs_list_auto_mountpoints(httpd_sys_script_t)
-   rpc_manage_nfs_rw_content(httpd_t)
-   rpc_read_nfs_content(httpd_t)
-   ')
-')
-
 tunable_policy(`httpd_use_nfs && httpd_builtin_scripting',`
fs_exec_nfs_files(httpd_sys_script_t)
 ')
@@ -1331,6 +1321,14 @@ optional_policy(`
postgresql_unpriv_client(httpd_sys_script_t)
 ')
 
+optional_policy(`
+   tunable_policy(`httpd_use_nfs',`
+   fs_list_auto_mountpoints(httpd_sys_script_t)
+   rpc_manage_nfs_rw_content(httpd_t)
+   rpc_read_nfs_content(httpd_t)
+   ')
+')
+
 
 #
 # Rotatelogs local policy



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

2017-04-30 Thread Jason Zaman
commit: 2031a2a31c996dafd4837a40d52ad605da357abd
Author: Guido Trentalancia  trentalancia  net>
AuthorDate: Thu Apr 20 22:00:36 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Apr 30 14:17:44 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=2031a2a3

openoffice: support starting it from the window manager

This patch allows to start the openoffice suite from the
window manager.

Signed-off-by: Guido Trentalancia  trentalancia.net>

 policy/modules/contrib/openoffice.te | 4 
 1 file changed, 4 insertions(+)

diff --git a/policy/modules/contrib/openoffice.te 
b/policy/modules/contrib/openoffice.te
index 148ff232..58845575 100644
--- a/policy/modules/contrib/openoffice.te
+++ b/policy/modules/contrib/openoffice.te
@@ -34,6 +34,10 @@ type ooffice_exec_t;
 userdom_user_application_domain(ooffice_t, ooffice_exec_t)
 role ooffice_roles types ooffice_t;
 
+optional_policy(`
+   wm_application_domain(ooffice_t, ooffice_exec_t)
+')
+
 type ooffice_home_t;
 userdom_user_home_content(ooffice_home_t)
 



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

2017-04-30 Thread Jason Zaman
commit: 3dafdd5031e7fe991faeeb2620b551dde5dbd868
Author: Jason Zaman  perfinion  com>
AuthorDate: Sun Apr 30 09:22:38 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Apr 30 14:17:45 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=3dafdd50

Merge upstream

 gentoo/STATE | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gentoo/STATE b/gentoo/STATE
index c774a956..994fc7c6 100644
--- a/gentoo/STATE
+++ b/gentoo/STATE
@@ -1,2 +1,2 @@
-master 466286aa3925b543d0b8f7686e483f6d7c6a7fde
-contrib 443f5abc9ca3e5f10ecbccde88dbf8d7906cab81
+master f81025dc037300613d788b1496173b11620c922a
+contrib d5cc97664a50786c10be4383a69f06d1dcd2cbf0



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

2017-04-30 Thread Jason Zaman
commit: 248905080e2e9840c120f1bb12d589bbec3c89bb
Author: Jason Zaman  perfinion  com>
AuthorDate: Sun Apr 30 09:57:08 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Apr 30 14:17:45 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=24890508

Remove interfaces added upstream

 policy/modules/contrib/gnome.if | 29 -
 policy/modules/kernel/files.if  | 20 
 policy/modules/system/init.te   |  1 -
 3 files changed, 50 deletions(-)

diff --git a/policy/modules/contrib/gnome.if b/policy/modules/contrib/gnome.if
index ce436cfd..4fcc6905 100644
--- a/policy/modules/contrib/gnome.if
+++ b/policy/modules/contrib/gnome.if
@@ -124,12 +124,6 @@ template(`gnome_role_template',`
wm_dbus_chat($1, $1_gkeyringd_t)
')
')
-
-   ifdef(`distro_gentoo',`
-   optional_policy(`
-   gnome_dbus_chat_gconfd($3)
-   ')
-   ')
 ')
 
 
@@ -841,29 +835,6 @@ interface(`gnome_stream_connect_all_gkeyringd',`
stream_connect_pattern($1, gnome_keyring_tmp_t, gnome_keyring_tmp_t, 
gkeyringd_domain)
 ')
 
-# From here Gentoo specific but cannot use ifdef distro_gentoo here
-
-#
-## 
-## Send and receive messages from the gconf daemon
-## over dbus.
-## 
-## 
-## 
-## Domain allowed access.
-## 
-## 
-#
-interface(`gnome_dbus_chat_gconfd',`
-   gen_require(`
-   type gconfd_t;
-   class dbus send_msg;
-   ')
-
-   allow $1 gconfd_t:dbus send_msg;
-   allow gconfd_t $1:dbus send_msg;
-')
-
 
 ## 
 ## Manage gstreamer ORC optimized

diff --git a/policy/modules/kernel/files.if b/policy/modules/kernel/files.if
index ef969a95..a74f7913 100644
--- a/policy/modules/kernel/files.if
+++ b/policy/modules/kernel/files.if
@@ -7232,26 +7232,6 @@ interface(`files_unconfined',`
 
 
 ## 
-## Create PID directories.
-## 
-## 
-## 
-## Domain allowed access.
-## 
-## 
-#
-interface(`files_create_pid_dirs',`
-   gen_require(`
-   type var_t, var_run_t;
-   ')
-
-   allow $1 var_t:dir search_dir_perms;
-   allow $1 var_run_t:lnk_file read_lnk_file_perms;
-   create_dirs_pattern($1, var_run_t, var_run_t)
-')
-
-
-## 
 ## Create, read, write, and delete symbolic links in
 ## /etc that are dynamically created on boot.
 ## 

diff --git a/policy/modules/system/init.te b/policy/modules/system/init.te
index 5c6830f2..07238399 100644
--- a/policy/modules/system/init.te
+++ b/policy/modules/system/init.te
@@ -1350,7 +1350,6 @@ ifdef(`distro_gentoo',`
# needs to chmod some devices in early boot
dev_setattr_generic_chr_files(initrc_t)
 
-   files_create_pid_dirs(initrc_t)
files_dontaudit_write_usr_dirs(initrc_t)
files_manage_generic_tmp_dirs(initrc_t)
files_manage_generic_tmp_files(initrc_t)



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

2017-04-30 Thread Jason Zaman
commit: ed8c380a71d1b647a6fdc57a29781eff7f523e80
Author: Chris PeBenito  ieee  org>
AuthorDate: Wed Apr 19 00:37:39 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Apr 30 14:17:44 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=ed8c380a

misc daemons from Russell Coker.

Put in libx32 subs entries that refer to directories with fc entries.

Allow dpkg_t to transition to dpkg_script_t when it executes bin_t for
dpkg-reconfigure.

Some dontaudit rules for mta processes spawned by mon for notification.

Lots of tiny changes that are obvious.

 policy/modules/contrib/backup.te |  4 ++--
 policy/modules/contrib/bitlbee.te|  3 ++-
 policy/modules/contrib/dpkg.te   |  9 -
 policy/modules/contrib/fetchmail.te  |  3 ++-
 policy/modules/contrib/kerneloops.te |  4 +++-
 policy/modules/contrib/loadkeys.te   |  4 +++-
 policy/modules/contrib/mon.if| 37 
 policy/modules/contrib/mon.te|  3 ++-
 policy/modules/contrib/mta.te| 10 +-
 policy/modules/contrib/munin.te  |  5 -
 policy/modules/contrib/ntp.te|  4 ++--
 policy/modules/contrib/rtkit.te  |  6 +-
 policy/modules/contrib/smartmon.te   |  3 ++-
 13 files changed, 81 insertions(+), 14 deletions(-)

diff --git a/policy/modules/contrib/backup.te b/policy/modules/contrib/backup.te
index c207d5a2..135f94a3 100644
--- a/policy/modules/contrib/backup.te
+++ b/policy/modules/contrib/backup.te
@@ -1,4 +1,4 @@
-policy_module(backup, 1.7.0)
+policy_module(backup, 1.7.1)
 
 
 #
@@ -21,7 +21,7 @@ files_type(backup_store_t)
 # Local policy
 #
 
-allow backup_t self:capability dac_override;
+allow backup_t self:capability { chown dac_override fsetid };
 allow backup_t self:process signal;
 allow backup_t self:fifo_file rw_fifo_file_perms;
 allow backup_t self:tcp_socket create_socket_perms;

diff --git a/policy/modules/contrib/bitlbee.te 
b/policy/modules/contrib/bitlbee.te
index 93d4385d..90ff0dc6 100644
--- a/policy/modules/contrib/bitlbee.te
+++ b/policy/modules/contrib/bitlbee.te
@@ -1,4 +1,4 @@
-policy_module(bitlbee, 1.7.0)
+policy_module(bitlbee, 1.7.1)
 
 
 #
@@ -61,6 +61,7 @@ files_pid_filetrans(bitlbee_t, bitlbee_var_run_t, { dir file 
sock_file })
 
 kernel_read_kernel_sysctls(bitlbee_t)
 kernel_read_system_state(bitlbee_t)
+kernel_read_crypto_sysctls(bitlbee_t)
 
 corenet_all_recvfrom_unlabeled(bitlbee_t)
 corenet_all_recvfrom_netlabel(bitlbee_t)

diff --git a/policy/modules/contrib/dpkg.te b/policy/modules/contrib/dpkg.te
index 3ea9e3e0..a3d3f2e5 100644
--- a/policy/modules/contrib/dpkg.te
+++ b/policy/modules/contrib/dpkg.te
@@ -1,4 +1,4 @@
-policy_module(dpkg, 1.11.4)
+policy_module(dpkg, 1.11.5)
 
 
 #
@@ -34,6 +34,7 @@ domain_type(dpkg_script_t)
 domain_entry_file(dpkg_t, dpkg_var_lib_t)
 domain_entry_file(dpkg_script_t, dpkg_var_lib_t)
 corecmd_shell_entry_type(dpkg_script_t)
+corecmd_bin_entry_type(dpkg_script_t)
 domain_obj_id_change_exemption(dpkg_script_t)
 domain_system_change_exemption(dpkg_script_t)
 domain_interactive_fd(dpkg_script_t)
@@ -87,6 +88,8 @@ files_var_lib_filetrans(dpkg_t, dpkg_var_lib_t, dir)
 kernel_read_system_state(dpkg_t)
 kernel_read_kernel_sysctls(dpkg_t)
 
+corecmd_bin_domtrans(dpkg_t, dpkg_script_t)
+
 corenet_all_recvfrom_unlabeled(dpkg_t)
 corenet_all_recvfrom_netlabel(dpkg_t)
 corenet_tcp_sendrecv_generic_if(dpkg_t)
@@ -307,6 +310,10 @@ optional_policy(`
 ')
 
 optional_policy(`
+   devicekit_dbus_chat_power(dpkg_script_t)
+')
+
+optional_policy(`
modutils_run(dpkg_script_t, dpkg_roles)
 ')
 

diff --git a/policy/modules/contrib/fetchmail.te 
b/policy/modules/contrib/fetchmail.te
index a15bc538..7e796c31 100644
--- a/policy/modules/contrib/fetchmail.te
+++ b/policy/modules/contrib/fetchmail.te
@@ -1,4 +1,4 @@
-policy_module(fetchmail, 1.16.1)
+policy_module(fetchmail, 1.16.2)
 
 
 #
@@ -78,6 +78,7 @@ dev_read_rand(fetchmail_t)
 dev_read_urand(fetchmail_t)
 
 files_read_etc_runtime_files(fetchmail_t)
+files_search_tmp(fetchmail_t)
 files_dontaudit_search_home(fetchmail_t)
 
 fs_getattr_all_fs(fetchmail_t)

diff --git a/policy/modules/contrib/kerneloops.te 
b/policy/modules/contrib/kerneloops.te
index 4ecba0ae..58ee9516 100644
--- a/policy/modules/contrib/kerneloops.te
+++ b/policy/modules/contrib/kerneloops.te
@@ -1,4 +1,4 @@
-policy_module(kerneloops, 1.6.1)
+policy_module(kerneloops, 1.6.2)
 
 
 #
@@ -30,6 +30,8 @@ files_tmp_filetrans(kerneloops_t, kerneloops_tmp_t, file)
 kernel_read_ring_buffer(kerneloops_t)
 kernel_read_system_state(kerneloops_t)
 
+dev_read_urand(kerneloops_t)
+
 domain_use_interactive_fds(kerneloops_t)
 
 corenet_all_recvfrom_unlabeled(kerneloops_t)

diff --git a/policy/modules/contrib/loadkeys.te 

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

2017-04-30 Thread Jason Zaman
commit: c86ff0fad5076084e9f98a16b47152ed52645bfa
Author: Chris PeBenito  ieee  org>
AuthorDate: Sun Apr 16 23:01:40 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Apr 30 14:17:44 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=c86ff0fa

systemd init from Russell Coker

This patch lets mandb_t search init_var_run_t dirs which it needs when running
with systems.  Also allows it to fs_getattr_xattr_fs() because it seemed
pointless to put that in a separate patch.

Allow init_t to do several things that it requires when init is systemd.

Allow various operations on var_log_t to access var_log_t symlinks too.

Let auditd setattr it's directory.

 policy/modules/contrib/mandb.te | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/policy/modules/contrib/mandb.te b/policy/modules/contrib/mandb.te
index 62684374..70fb5072 100644
--- a/policy/modules/contrib/mandb.te
+++ b/policy/modules/contrib/mandb.te
@@ -1,4 +1,4 @@
-policy_module(mandb, 1.3.1)
+policy_module(mandb, 1.3.2)
 
 
 #
@@ -51,6 +51,10 @@ miscfiles_read_localization(mandb_t)
 
 userdom_use_inherited_user_terminals(mandb_t)
 
+ifdef(`init_systemd',`
+   init_search_run(mandb_t)
+')
+
 optional_policy(`
cron_system_entry(mandb_t, mandb_exec_t)
 ')



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

2017-04-30 Thread Jason Zaman
commit: 2a45b491602c974a5bf42f37fa1dcee7cac8492a
Author: Chris PeBenito  ieee  org>
AuthorDate: Wed Apr 19 01:06:48 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Apr 30 14:17:44 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=2a45b491

logging patches from Russell Coker

Patches for logrotate, webalizer, sysstat, and logwatch.

 policy/modules/contrib/logrotate.te | 6 +-
 policy/modules/contrib/logwatch.te  | 7 ++-
 policy/modules/contrib/sysstat.te   | 9 ++---
 policy/modules/contrib/webalizer.te | 8 +++-
 4 files changed, 24 insertions(+), 6 deletions(-)

diff --git a/policy/modules/contrib/logrotate.te 
b/policy/modules/contrib/logrotate.te
index ec338fb6..1c63e097 100644
--- a/policy/modules/contrib/logrotate.te
+++ b/policy/modules/contrib/logrotate.te
@@ -1,4 +1,4 @@
-policy_module(logrotate, 1.18.2)
+policy_module(logrotate, 1.18.3)
 
 
 #
@@ -89,6 +89,7 @@ files_dontaudit_list_mnt(logrotate_t)
 fs_search_auto_mountpoints(logrotate_t)
 fs_getattr_xattr_fs(logrotate_t)
 fs_list_inotifyfs(logrotate_t)
+fs_getattr_tmpfs(logrotate_t)
 
 mls_file_read_all_levels(logrotate_t)
 mls_file_write_all_levels(logrotate_t)
@@ -102,8 +103,10 @@ auth_manage_login_records(logrotate_t)
 auth_use_nsswitch(logrotate_t)
 
 init_all_labeled_script_domtrans(logrotate_t)
+init_startstop_all_script_services(logrotate_t)
 init_get_generic_units_status(logrotate_t)
 init_get_all_units_status(logrotate_t)
+init_get_system_status(logrotate_t)
 init_dbus_chat(logrotate_t)
 init_stream_connect(logrotate_t)
 init_manage_all_units(logrotate_t)
@@ -218,6 +221,7 @@ optional_policy(`
 optional_policy(`
mysql_read_config(logrotate_t)
mysql_stream_connect(logrotate_t)
+   mysql_signal(logrotate_t)
 ')
 
 optional_policy(`

diff --git a/policy/modules/contrib/logwatch.te 
b/policy/modules/contrib/logwatch.te
index 24f1c17b..d2b54207 100644
--- a/policy/modules/contrib/logwatch.te
+++ b/policy/modules/contrib/logwatch.te
@@ -1,4 +1,4 @@
-policy_module(logwatch, 1.14.0)
+policy_module(logwatch, 1.14.1)
 
 #
 #
@@ -160,6 +160,10 @@ optional_policy(`
 ')
 
 optional_policy(`
+   raid_domtrans_mdadm(logwatch_t)
+')
+
+optional_policy(`
rpc_search_nfs_state_data(logwatch_t)
 ')
 
@@ -189,4 +193,5 @@ logging_read_all_logs(logwatch_mail_t)
 
 optional_policy(`
cron_use_system_job_fds(logwatch_mail_t)
+   cron_rw_system_job_pipes(logwatch_mail_t)
 ')

diff --git a/policy/modules/contrib/sysstat.te 
b/policy/modules/contrib/sysstat.te
index ac249ac0..deca783e 100644
--- a/policy/modules/contrib/sysstat.te
+++ b/policy/modules/contrib/sysstat.te
@@ -1,4 +1,4 @@
-policy_module(sysstat, 1.9.0)
+policy_module(sysstat, 1.9.1)
 
 
 #
@@ -24,8 +24,7 @@ allow sysstat_t self:capability { dac_override sys_admin 
sys_resource sys_tty_co
 allow sysstat_t self:fifo_file rw_fifo_file_perms;
 
 manage_dirs_pattern(sysstat_t,sysstat_log_t,sysstat_log_t)
-append_files_pattern(sysstat_t, sysstat_log_t, sysstat_log_t)
-create_files_pattern(sysstat_t, sysstat_log_t, sysstat_log_t)
+manage_files_pattern(sysstat_t, sysstat_log_t, sysstat_log_t)
 setattr_files_pattern(sysstat_t, sysstat_log_t, sysstat_log_t)
 manage_lnk_files_pattern(sysstat_t,sysstat_log_t,sysstat_log_t)
 logging_log_filetrans(sysstat_t, sysstat_log_t, { file dir })
@@ -39,12 +38,15 @@ kernel_read_fs_sysctls(sysstat_t)
 kernel_read_rpc_sysctls(sysstat_t)
 
 corecmd_exec_bin(sysstat_t)
+corecmd_exec_shell(sysstat_t)
 
 dev_read_sysfs(sysstat_t)
+dev_getattr_sysfs(sysstat_t)
 dev_read_urand(sysstat_t)
 
 files_search_var(sysstat_t)
 files_read_etc_runtime_files(sysstat_t)
+files_search_all_mountpoints(sysstat_t)
 
 fs_getattr_xattr_fs(sysstat_t)
 fs_list_inotifyfs(sysstat_t)
@@ -66,6 +68,7 @@ userdom_dontaudit_list_user_home_dirs(sysstat_t)
 
 optional_policy(`
cron_system_entry(sysstat_t, sysstat_exec_t)
+   cron_rw_tmp_files(sysstat_t)
 ')
 
 ifdef(`distro_gentoo',`

diff --git a/policy/modules/contrib/webalizer.te 
b/policy/modules/contrib/webalizer.te
index 06f9d332..9ea1bdad 100644
--- a/policy/modules/contrib/webalizer.te
+++ b/policy/modules/contrib/webalizer.te
@@ -1,4 +1,4 @@
-policy_module(webalizer, 1.14.0)
+policy_module(webalizer, 1.14.1)
 
 
 #
@@ -16,6 +16,9 @@ role webalizer_roles types webalizer_t;
 type webalizer_etc_t;
 files_config_file(webalizer_etc_t)
 
+type webalizer_log_t;
+logging_log_file(webalizer_log_t)
+
 type webalizer_tmp_t;
 files_tmp_file(webalizer_tmp_t)
 
@@ -37,6 +40,9 @@ allow webalizer_t self:tcp_socket { accept listen };
 
 allow webalizer_t webalizer_etc_t:file read_file_perms;
 
+manage_dirs_pattern(webalizer_t, webalizer_log_t, webalizer_log_t)
+manage_files_pattern(webalizer_t, webalizer_log_t, webalizer_log_t)
+
 manage_dirs_pattern(webalizer_t, webalizer_tmp_t, 

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

2017-04-30 Thread Jason Zaman
commit: 9c13ccfd92d3223dbad2972c7ed90c19f7c1a4ef
Author: Chris PeBenito  ieee  org>
AuthorDate: Wed Apr 26 10:38:44 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Apr 30 14:17:45 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=9c13ccfd

Module version bump for patches from Russell Coker.

 policy/modules/contrib/cups.te  | 2 +-
 policy/modules/contrib/dbus.te  | 2 +-
 policy/modules/contrib/gpg.te   | 2 +-
 policy/modules/contrib/hal.te   | 2 +-
 policy/modules/contrib/policykit.te | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/policy/modules/contrib/cups.te b/policy/modules/contrib/cups.te
index 3a6c0b92..88a73ce4 100644
--- a/policy/modules/contrib/cups.te
+++ b/policy/modules/contrib/cups.te
@@ -1,4 +1,4 @@
-policy_module(cups, 1.21.3)
+policy_module(cups, 1.21.4)
 
 
 #

diff --git a/policy/modules/contrib/dbus.te b/policy/modules/contrib/dbus.te
index 80ceb9de..ca39fb6b 100644
--- a/policy/modules/contrib/dbus.te
+++ b/policy/modules/contrib/dbus.te
@@ -1,4 +1,4 @@
-policy_module(dbus, 1.22.5)
+policy_module(dbus, 1.22.6)
 
 gen_require(`
class dbus all_dbus_perms;

diff --git a/policy/modules/contrib/gpg.te b/policy/modules/contrib/gpg.te
index c795f278..c145fb4c 100644
--- a/policy/modules/contrib/gpg.te
+++ b/policy/modules/contrib/gpg.te
@@ -1,4 +1,4 @@
-policy_module(gpg, 2.11.0)
+policy_module(gpg, 2.11.1)
 
 
 #

diff --git a/policy/modules/contrib/hal.te b/policy/modules/contrib/hal.te
index 29b473e7..997f3e3b 100644
--- a/policy/modules/contrib/hal.te
+++ b/policy/modules/contrib/hal.te
@@ -1,4 +1,4 @@
-policy_module(hal, 1.17.1)
+policy_module(hal, 1.17.2)
 
 
 #

diff --git a/policy/modules/contrib/policykit.te 
b/policy/modules/contrib/policykit.te
index ee6ad3da..fc89a486 100644
--- a/policy/modules/contrib/policykit.te
+++ b/policy/modules/contrib/policykit.te
@@ -1,4 +1,4 @@
-policy_module(policykit, 1.6.1)
+policy_module(policykit, 1.6.2)
 
 
 #



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

2017-04-30 Thread Jason Zaman
commit: 2aaeb154457ab51334bc8668a33fc89d65bab4e6
Author: Chris PeBenito  ieee  org>
AuthorDate: Wed Apr 19 01:17:16 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Apr 30 14:17:44 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=2aaeb154

kmod, lvm, brctl patches from Russell Coker

Patches for modutils, at least one of which is needed to generate an initramfs
on Debian.

Patch to allow lvm to talk to fifos from dpkg_script_t for postinst scripts
etc.

Patch for brctl to allow it to create sysfs files.

 policy/modules/contrib/brctl.te |  3 ++-
 policy/modules/contrib/dpkg.if  | 39 +++
 policy/modules/contrib/dpkg.te  |  2 +-
 3 files changed, 42 insertions(+), 2 deletions(-)

diff --git a/policy/modules/contrib/brctl.te b/policy/modules/contrib/brctl.te
index c5a91138..fd789b5f 100644
--- a/policy/modules/contrib/brctl.te
+++ b/policy/modules/contrib/brctl.te
@@ -1,4 +1,4 @@
-policy_module(brctl, 1.7.0)
+policy_module(brctl, 1.7.1)
 
 
 #
@@ -29,6 +29,7 @@ kernel_read_sysctl(brctl_t)
 
 corenet_rw_tun_tap_dev(brctl_t)
 
+dev_create_sysfs_files(brctl_t)
 dev_rw_sysfs(brctl_t)
 dev_write_sysfs_dirs(brctl_t)
 

diff --git a/policy/modules/contrib/dpkg.if b/policy/modules/contrib/dpkg.if
index fdc06d69..081134f2 100644
--- a/policy/modules/contrib/dpkg.if
+++ b/policy/modules/contrib/dpkg.if
@@ -62,6 +62,25 @@ interface(`dpkg_domtrans_script',`
 
 
 ## 
+## access dpkg_script fifos
+## 
+## 
+## 
+## Domain allowed access
+## 
+## 
+#
+interface(`dpkg_script_rw_pipes',`
+   gen_require(`
+   type dpkg_script_t;
+   ')
+
+   allow $1 dpkg_script_t:fd use;
+   allow $1 dpkg_script_t:fifo_file rw_file_perms;
+')
+
+
+## 
 ## Execute dpkg programs in the dpkg domain.
 ## 
 ## 
@@ -242,3 +261,23 @@ interface(`dpkg_lock_db',`
allow $1 dpkg_var_lib_t:dir list_dir_perms;
allow $1 dpkg_lock_t:file manage_file_perms;
 ')
+
+
+## 
+## manage dpkg_script_tmp_t files and dirs
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`dpkg_manage_script_tmp_files',`
+   gen_require(`
+   type dpkg_script_tmp_t;
+   ')
+
+   files_search_tmp($1)
+   allow $1 dpkg_script_tmp_t:dir manage_dir_perms;
+   allow $1 dpkg_script_tmp_t:file manage_file_perms;
+')

diff --git a/policy/modules/contrib/dpkg.te b/policy/modules/contrib/dpkg.te
index a3d3f2e5..a91e4896 100644
--- a/policy/modules/contrib/dpkg.te
+++ b/policy/modules/contrib/dpkg.te
@@ -1,4 +1,4 @@
-policy_module(dpkg, 1.11.5)
+policy_module(dpkg, 1.11.6)
 
 
 #



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

2017-04-30 Thread Jason Zaman
commit: 86cf7f0c01b889767399e16bd315b2b8bf177340
Author: Chris PeBenito  ieee  org>
AuthorDate: Sun Apr 16 22:45:05 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Apr 30 14:17:43 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=86cf7f0c

wm: interface docs adjustment.

 policy/modules/contrib/wm.if | 29 ++---
 1 file changed, 14 insertions(+), 15 deletions(-)

diff --git a/policy/modules/contrib/wm.if b/policy/modules/contrib/wm.if
index e8fd7706..45ce9949 100644
--- a/policy/modules/contrib/wm.if
+++ b/policy/modules/contrib/wm.if
@@ -223,22 +223,21 @@ interface(`wm_application_domain',`
 ')
 
 
-### 
-###Write wm unnamed pipes.
-### 
+## 
+## Write wm unnamed pipes.
+## 
 ## 
-###
-###The prefix of the user domain (e.g., user
-###is the prefix for user_t).
-###
-### 
-### 
-###
-###Domain allowed access.
-###
-### 
-### 
-##
+## 
+## The prefix of the user domain (e.g., user
+## is the prefix for user_t).
+## 
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
 interface(`wm_write_pipes',`
gen_require(`
type $1_t;



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

2017-04-30 Thread Jason Zaman
commit: 7529321be0c71a4426117c7cafcc2b952d9be90e
Author: Chris PeBenito  ieee  org>
AuthorDate: Wed Apr 19 01:34:54 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Apr 30 14:17:44 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=7529321b

some userdomain patches from Russell Coker

Added mono_run for unconfined and also xserver_role and allow it to dbus
chat with xdm.

Allow sysadm_t to read kmsg.

Allow user domains to dbus chat with kerneloops for the kerneloops desktop
gui.  Also allow them to chat with devicekit disk and power daemons.

Allow gconfd_t to read /var/lib/gconf/defaults and /proc/filesystems

 policy/modules/contrib/gnome.te | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/policy/modules/contrib/gnome.te b/policy/modules/contrib/gnome.te
index f69c10ba..25fe44da 100644
--- a/policy/modules/contrib/gnome.te
+++ b/policy/modules/contrib/gnome.te
@@ -1,4 +1,4 @@
-policy_module(gnome, 2.7.0)
+policy_module(gnome, 2.7.1)
 
 ##
 #
@@ -91,6 +91,12 @@ manage_dirs_pattern(gconfd_t, gconf_tmp_t, gconf_tmp_t)
 manage_files_pattern(gconfd_t, gconf_tmp_t, gconf_tmp_t)
 userdom_user_tmp_filetrans(gconfd_t, gconf_tmp_t, { dir file })
 
+# for /proc/filesystems
+kernel_read_system_state(gconfd_t)
+
+# for /var/lib/gconf/defaults
+files_read_var_lib_files(gconfd_t)
+
 userdom_manage_user_tmp_dirs(gconfd_t)
 userdom_tmp_filetrans_user_tmp(gconfd_t, dir)
 userdom_user_runtime_filetrans_user_tmp(gconfd_t, dir)



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

2017-04-30 Thread Jason Zaman
commit: 8a40fd018dd706545beee6585ce3dbdcd9abfe6a
Author: Chris PeBenito  ieee  org>
AuthorDate: Wed Apr 19 01:21:12 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Apr 30 14:17:44 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=8a40fd01

devicekit, mount, xserver, and selinuxutil from Russell Coker

Allow devicekit_power_t to chat to xdm via dbus and log via syslog.

Allow mount_t to do more with it's runtime files and stat more filesystem
types.

Allow xauth to send sigchld to xdm.

Allow semanage to search policy_src_t dirs and read /dev/urandom.

 policy/modules/contrib/devicekit.te | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/policy/modules/contrib/devicekit.te 
b/policy/modules/contrib/devicekit.te
index 83e0fabd..d2d3f830 100644
--- a/policy/modules/contrib/devicekit.te
+++ b/policy/modules/contrib/devicekit.te
@@ -1,4 +1,4 @@
-policy_module(devicekit, 1.6.3)
+policy_module(devicekit, 1.6.4)
 
 
 #
@@ -59,12 +59,17 @@ optional_policy(`
udev_read_db(devicekit_t)
 ')
 
+optional_policy(`
+   xserver_dbus_chat_xdm(devicekit_power_t)
+')
+
 
 #
 # Disk local policy
 #
 
 allow devicekit_disk_t self:capability { chown dac_override fowner fsetid 
net_admin setgid setuid sys_admin sys_nice sys_ptrace sys_rawio };
+allow devicekit_disk_t self:capability2 wake_alarm;
 allow devicekit_disk_t self:process { getsched signal_perms };
 allow devicekit_disk_t self:fifo_file rw_fifo_file_perms;
 allow devicekit_disk_t self:netlink_kobject_uevent_socket create_socket_perms;
@@ -263,6 +268,8 @@ init_all_labeled_script_domtrans(devicekit_power_t)
 init_read_utmp(devicekit_power_t)
 init_search_run(devicekit_power_t)
 
+logging_send_syslog_msg(devicekit_power_t)
+
 miscfiles_read_localization(devicekit_power_t)
 
 sysnet_domtrans_ifconfig(devicekit_power_t)



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

2017-04-30 Thread Jason Zaman
commit: 5c9e977ce21e78d2b82f92ea3fa72e90bc4b4d30
Author: Chris PeBenito  ieee  org>
AuthorDate: Sun Apr 16 22:30:28 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Apr 30 14:17:43 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=5c9e977c

networkmanager: adjust interface docs format.

 policy/modules/contrib/networkmanager.if | 18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/policy/modules/contrib/networkmanager.if 
b/policy/modules/contrib/networkmanager.if
index 3c5073d1..e57453fc 100644
--- a/policy/modules/contrib/networkmanager.if
+++ b/policy/modules/contrib/networkmanager.if
@@ -172,15 +172,15 @@ interface(`networkmanager_signal',`
 ')
 
 
-### 
-###Read networkmanager etc files.
-### 
-### 
-###
-###Domain allowed access.
-###
-### 
-##
+## 
+## Read networkmanager etc files.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
 interface(`networkmanager_read_etc_files',`
gen_require(`
type NetworkManager_etc_t;



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

2017-04-30 Thread Jason Zaman
commit: 1ea4f1cd05f02e5996c2c168d5f64bdf1304b3db
Author: Guido Trentalancia  trentalancia  net>
AuthorDate: Wed Apr 19 13:37:16 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Apr 30 14:17:44 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=1ea4f1cd

Gnome and Evolution dbus chat permissions

This patch adds assorted permission to chat over dbus needed
for the correct functioning of Gnome and Evolution.

The second version, simply removes an extra "#" prefix from
the comments.

This third version, rebases the patch so that it applies to
the most recent git tree (thanks to Christopher PeBenito and
Russell Coker for pointing that out).

Signed-off-by: Guido Trentalancia  trentalancia.net>

 policy/modules/contrib/evolution.te |  4 
 policy/modules/contrib/gnome.if | 37 +
 2 files changed, 41 insertions(+)

diff --git a/policy/modules/contrib/evolution.te 
b/policy/modules/contrib/evolution.te
index bd1647f2..579c21a6 100644
--- a/policy/modules/contrib/evolution.te
+++ b/policy/modules/contrib/evolution.te
@@ -345,6 +345,10 @@ tunable_policy(`use_samba_home_dirs',`
 optional_policy(`
dbus_all_session_bus_client(evolution_alarm_t)
dbus_connect_all_session_bus(evolution_alarm_t)
+
+   optional_policy(`
+   evolution_dbus_chat(evolution_alarm_t)
+   ')
 ')
 
 optional_policy(`

diff --git a/policy/modules/contrib/gnome.if b/policy/modules/contrib/gnome.if
index 7ea2cf40..ce436cfd 100644
--- a/policy/modules/contrib/gnome.if
+++ b/policy/modules/contrib/gnome.if
@@ -112,8 +112,17 @@ template(`gnome_role_template',`
dbus_spec_session_domain($1, $1_gkeyringd_t, gkeyringd_exec_t)
 
optional_policy(`
+   evolution_dbus_chat($1_gkeyringd_t)
+   ')
+
+   optional_policy(`
+   gnome_dbus_chat_gconfd($3)
gnome_dbus_chat_gkeyringd($1, $3)
')
+
+   optional_policy(`
+   wm_dbus_chat($1, $1_gkeyringd_t)
+   ')
')
 
ifdef(`distro_gentoo',`
@@ -690,6 +699,34 @@ interface(`gnome_read_keyring_home_files',`
 
 ## 
 ## Send and receive messages from
+## gnome configuration daemon over
+## dbus.
+## 
+## 
+## 
+## The prefix of the user domain (e.g., user
+## is the prefix for user_t).
+## 
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`gnome_dbus_chat_gconfd',`
+   gen_require(`
+   type gconfd_t;
+   class dbus send_msg;
+   ')
+
+   allow $1 gconfd_t:dbus send_msg;
+   allow gconfd_t $1:dbus send_msg;
+')
+
+
+## 
+## Send and receive messages from
 ## gnome keyring daemon over dbus.
 ## 
 ## 



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

2017-04-30 Thread Jason Zaman
commit: eae74f80d6ed5f475ecf7fe3c476d8047aca6f39
Author: Guido Trentalancia  trentalancia  net>
AuthorDate: Thu Apr 13 23:26:10 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Apr 30 14:17:43 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=eae74f80

wm: load the NetworkManager applet

Gnome-shell needs to read NetworkManager configuration files in /etc in
order to correctly run the applet.

Signed-off-by: Guido Trentalancia  trentalancia.net>

 policy/modules/contrib/networkmanager.if | 20 
 policy/modules/contrib/wm.te |  2 ++
 2 files changed, 22 insertions(+)

diff --git a/policy/modules/contrib/networkmanager.if 
b/policy/modules/contrib/networkmanager.if
index 10688d21..3c5073d1 100644
--- a/policy/modules/contrib/networkmanager.if
+++ b/policy/modules/contrib/networkmanager.if
@@ -172,6 +172,26 @@ interface(`networkmanager_signal',`
 ')
 
 
+### 
+###Read networkmanager etc files.
+### 
+### 
+###
+###Domain allowed access.
+###
+### 
+##
+interface(`networkmanager_read_etc_files',`
+   gen_require(`
+   type NetworkManager_etc_t;
+   ')
+
+   files_search_etc($1)
+   list_dirs_pattern($1, NetworkManager_etc_t, NetworkManager_etc_t)
+   read_files_pattern($1, NetworkManager_etc_t, NetworkManager_etc_t)
+')
+
+
 ## 
 ## Create, read, and write
 ## networkmanager library files.

diff --git a/policy/modules/contrib/wm.te b/policy/modules/contrib/wm.te
index e5f65316..77dcc432 100644
--- a/policy/modules/contrib/wm.te
+++ b/policy/modules/contrib/wm.te
@@ -68,6 +68,8 @@ miscfiles_read_fonts(wm_domain)
 miscfiles_read_generic_certs(wm_domain)
 miscfiles_read_localization(wm_domain)
 
+networkmanager_read_etc_files(wm_domain)
+
 udev_read_pid_files(wm_domain)
 
 # this is needed by gnome-shell



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

2017-04-30 Thread Jason Zaman
commit: 937cefe5eb3aaeafe83db33bf1eca37fe327
Author: Chris PeBenito  ieee  org>
AuthorDate: Fri Apr 21 00:19:38 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Apr 30 14:17:44 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=937cefe5

Module version bump for changes from Sven Vermeulen and Guido Trentalancia.

 policy/modules/contrib/apache.te | 2 +-
 policy/modules/contrib/openoffice.te | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/policy/modules/contrib/apache.te b/policy/modules/contrib/apache.te
index 9593175b..e69a6c9a 100644
--- a/policy/modules/contrib/apache.te
+++ b/policy/modules/contrib/apache.te
@@ -1,4 +1,4 @@
-policy_module(apache, 2.12.4)
+policy_module(apache, 2.12.5)
 
 
 #

diff --git a/policy/modules/contrib/openoffice.te 
b/policy/modules/contrib/openoffice.te
index 58845575..0be66b6f 100644
--- a/policy/modules/contrib/openoffice.te
+++ b/policy/modules/contrib/openoffice.te
@@ -1,4 +1,4 @@
-policy_module(openoffice, 1.1.0)
+policy_module(openoffice, 1.1.1)
 
 ##
 #



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

2017-04-30 Thread Jason Zaman
commit: 972850f05cf3dfe43158185c181795144629114a
Author: Guido Trentalancia  trentalancia  net>
AuthorDate: Thu Apr 13 23:25:46 2017 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Apr 30 14:17:43 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=972850f0

mozilla: add a permission

Update the mozilla module with a permission that firefox needs to
run (temporary lock file creation).

Signed-off-by: Guido Trentalancia  trentalancia.net>

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

diff --git a/policy/modules/contrib/mozilla.te 
b/policy/modules/contrib/mozilla.te
index 611959a0..41bfeb97 100644
--- a/policy/modules/contrib/mozilla.te
+++ b/policy/modules/contrib/mozilla.te
@@ -103,6 +103,7 @@ userdom_user_home_dir_filetrans(mozilla_t, mozilla_home_t, 
dir, ".phoenix")
 filetrans_pattern(mozilla_t, mozilla_home_t, mozilla_plugin_home_t, dir, 
"plugins")
 
 manage_files_pattern(mozilla_t, mozilla_tmp_t, mozilla_tmp_t)
+manage_lnk_files_pattern(mozilla_t, mozilla_tmp_t, mozilla_tmp_t)
 manage_dirs_pattern(mozilla_t, mozilla_tmp_t, mozilla_tmp_t)
 files_tmp_filetrans(mozilla_t, mozilla_tmp_t, { file dir })
 



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

2017-04-30 Thread Martin Mokrejs
commit: e775d986b79d735a837a50360915536b2b28a080
Author: Martin Mokrejš  fold  natur  cuni  cz>
AuthorDate: Sun Apr 30 13:36:58 2017 +
Commit: Martin Mokrejs  fold  natur  cuni  cz>
CommitDate: Sun Apr 30 13:36:58 2017 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=e775d986

sci-biology/stacks: rely on SLOT 0 of htslib < 1.4

Supposedly stacks would not work with htslib-1.4 which provides libhtslib.so.2

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 sci-biology/stacks/stacks-1.44.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-biology/stacks/stacks-1.44.ebuild 
b/sci-biology/stacks/stacks-1.44.ebuild
index a4d473e91..3106657e9 100644
--- a/sci-biology/stacks/stacks-1.44.ebuild
+++ b/sci-biology/stacks/stacks-1.44.ebuild
@@ -17,7 +17,7 @@ KEYWORDS=""
 IUSE=""
 
 DEPEND="
-   >=sci-libs/htslib-1.3.1
+   >=sci-libs/htslib-1.3.1:0
dev-cpp/sparsehash
sci-biology/samtools:*
sci-biology/bamtools



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

2017-04-30 Thread Martin Mokrejs
commit: c399b73baed076fd9704f7ac3d508eb09ce9c5d4
Author: Martin Mokrejš  fold  natur  cuni  cz>
AuthorDate: Sun Apr 30 13:32:28 2017 +
Commit: Martin Mokrejs  fold  natur  cuni  cz>
CommitDate: Sun Apr 30 13:32:28 2017 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=c399b73b

sci-biology/oncotator: note that python-3.x is not supported

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 sci-biology/oncotator/oncotator-1.9.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-biology/oncotator/oncotator-1.9.2.0.ebuild 
b/sci-biology/oncotator/oncotator-1.9.2.0.ebuild
index a8a042d1d..77f439b6d 100644
--- a/sci-biology/oncotator/oncotator-1.9.2.0.ebuild
+++ b/sci-biology/oncotator/oncotator-1.9.2.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python2_7 )
+PYTHON_COMPAT=( python2_7 ) # no python3+, issue #364
 inherit distutils-r1
 
 DESCRIPTION="Annotate genetic variants in VCF"



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

2017-04-30 Thread Martin Mokrejs
commit: 2272938e78efe357468c8e1b4c3420f6bfe73284
Author: Martin Mokrejš  fold  natur  cuni  cz>
AuthorDate: Sun Apr 30 13:34:47 2017 +
Commit: Martin Mokrejs  fold  natur  cuni  cz>
CommitDate: Sun Apr 30 13:34:47 2017 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=2272938e

sci-biology/stacks:

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 sci-biology/stacks/stacks-1.44.ebuild | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/sci-biology/stacks/stacks-1.44.ebuild 
b/sci-biology/stacks/stacks-1.44.ebuild
index a7ac01a1f..a4d473e91 100644
--- a/sci-biology/stacks/stacks-1.44.ebuild
+++ b/sci-biology/stacks/stacks-1.44.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -29,15 +29,16 @@ RDEPEND="${DEPEND}
 
 src_prepare(){
sed -e 's/SUBDIRS = htslib/SUBDIRS = /' -i Makefile.am || die
-   mycppflags=`pkg-config --cflags htslib` # is blocked by bug #601366
-   sed -e "s#-I./htslib/htslib#-I${mycppflags}#" -i configure.ac || die
+   #mycppflags=`pkg-config --cflags htslib` # is blocked by bug #601366
+   if [ -z "$mycppflags" ]; then mycppflags="."; fi
+   sed -e "s#-I./htslib/htslib#-I/usr/include/bam -I${mycppflags}#" -i 
configure.ac || die
eautoreconf
 }
 
 src_configure() {
econf --enable-bam --enable-sparsehash
webapp_src_preinst
-   sed -i 's#/usr/lib/libbam.a#-lbam#' Makefile || die
+   sed -i 's#/usr/lib/libbam.a#-lbam#;#./htslib/libhts.a#-lhts#' Makefile 
|| die
 }
 
 src_compile(){



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

2017-04-30 Thread Martin Mokrejs
commit: 1aa92f582501092acc6789f0fe818856def206f0
Author: Martin Mokrejš  fold  natur  cuni  cz>
AuthorDate: Sun Apr 30 13:31:11 2017 +
Commit: Martin Mokrejs  fold  natur  cuni  cz>
CommitDate: Sun Apr 30 13:31:11 2017 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=1aa92f58

sci-biology/bcftools: version bump

Compiles its own static build of htslib-1.4

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 sci-biology/bcftools/bcftools-1.4.ebuild | 29 +
 1 file changed, 29 insertions(+)

diff --git a/sci-biology/bcftools/bcftools-1.4.ebuild 
b/sci-biology/bcftools/bcftools-1.4.ebuild
new file mode 100644
index 0..b194609b6
--- /dev/null
+++ b/sci-biology/bcftools/bcftools-1.4.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit toolchain-funcs
+
+DESCRIPTION="Utilities for variant calling and manipulating VCF and BCF files"
+HOMEPAGE="http://www.htslib.org;
+SRC_URI="https://github.com/samtools/bcftools/releases/download/"${PV}"/"${P}".tar.bz2;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+# compiles bundled sci-libs/htslib-"${PV}" as a static library and links it 
into binaries
+DEPEND="dev-lang/perl"
+RDEPEND="${DEPEND}"
+
+src_prepare(){
+   sed -e "s@gcc@$(tc-getCC)@" \
+   -e 's#prefix  = /usr/local#prefix  = "${EPREFIX}"/usr#' 
\
+   -e "s@CFLAGS   = -g -Wall -Wc++-compat -O2@#CFLAGS   = 
${CFLAGS}@" -i Makefile || die
+
+   sed -e "s@gcc@$(tc-getCC)@" \
+   -e 's#prefix  = /usr/local#prefix  = "${EPREFIX}"/usr#' 
\
+   -e "s@CFLAGS   = -g -Wall -O2@#CFLAGS   = ${CFLAGS}@" -i 
htslib-*/Makefile || die
+}



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

2017-04-30 Thread Martin Mokrejs
commit: 6948e2872a1c6182e8e325edd5e48a21bd713443
Author: Martin Mokrejš  fold  natur  cuni  cz>
AuthorDate: Sun Apr 30 13:23:16 2017 +
Commit: Martin Mokrejs  fold  natur  cuni  cz>
CommitDate: Sun Apr 30 13:23:16 2017 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=6948e287

sci-biology/samtools: version bump

Compiles fine against htslib-1.4 but because htslib-1.4 is not KEYWORDed
keeping samtools-1.4 masked as well.

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 sci-biology/samtools/samtools-1.4.ebuild | 82 
 1 file changed, 82 insertions(+)

diff --git a/sci-biology/samtools/samtools-1.4.ebuild 
b/sci-biology/samtools/samtools-1.4.ebuild
new file mode 100644
index 0..b0bd40b82
--- /dev/null
+++ b/sci-biology/samtools/samtools-1.4.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils multilib python-r1 toolchain-funcs
+
+DESCRIPTION="Utilities for SAM (Sequence Alignment/Map) and BAM files"
+HOMEPAGE="http://www.htslib.org/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+# KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="examples"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+CDEPEND="
+   sys-libs/ncurses:0=
+   >=sci-libs/htslib-${PV}"
+
+RDEPEND="${CDEPEND}
+   dev-lang/lua
+   dev-lang/perl"
+DEPEND="${CDEPEND}
+   virtual/pkgconfig"
+
+src_prepare() {
+   find htslib-* -delete || die
+
+   sed -i 's~/software/bin/python~/usr/bin/env python~' 
"${S}"/misc/varfilter.py || die
+
+   tc-export CC AR
+
+   sed \
+   -e '/htslib.mk/d' \
+   -i Makefile || die
+}
+
+src_compile() {
+   local mymakeargs=(
+   LIBCURSES="$($(tc-getPKG_CONFIG) --libs ncurses)"
+   HTSDIR="${EPREFIX}/usr/include"
+   HTSLIB=$($(tc-getPKG_CONFIG) --libs htslib)
+   BAMLIB="libbam.so"
+   CC=$(tc-getCC) CFLAGS="${CFLAGS}"
+   )
+   emake "${mymakeargs[@]}"
+}
+
+src_test() {
+   local mymakeargs=(
+   LIBCURSES="$($(tc-getPKG_CONFIG) --libs ncurses)"
+   HTSDIR="${EPREFIX}/usr/include"
+   HTSLIB=$($(tc-getPKG_CONFIG) --libs htslib)
+   BAMLIB="libbam.so"
+   )
+   LD_LIBRARY_PATH="${S}" emake "${mymakeargs[@]}" test
+}
+
+src_install() {
+   dobin samtools $(find misc -type f -executable)
+
+   python_replicate_script "${ED}"/usr/bin/varfilter.py
+   #dolib.so libbam.so*
+   dolib libbam.a
+
+   insinto /usr/include/bam
+   doins *.h
+
+   doman ${PN}.1
+   dodoc AUTHORS NEWS README
+
+   if use examples; then
+   insinto /usr/share/${PN}
+   doins -r examples
+   fi
+}



[gentoo-commits] proj/sci:master commit in: sci-libs/htslib-plugins/

2017-04-30 Thread Martin Mokrejs
commit: 5846494a1a027af6f01bd7bed0e3823dc5d180d4
Author: Martin Mokrejš  fold  natur  cuni  cz>
AuthorDate: Sun Apr 30 13:15:21 2017 +
Commit: Martin Mokrejs  fold  natur  cuni  cz>
CommitDate: Sun Apr 30 13:15:21 2017 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=5846494a

sci-libs/htslib-plugins: samtools-1.4 moved some code under this package

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 sci-libs/htslib-plugins/htslib-plugins-201609.ebuild | 16 
 sci-libs/htslib-plugins/metadata.xml | 11 +++
 2 files changed, 27 insertions(+)

diff --git a/sci-libs/htslib-plugins/htslib-plugins-201609.ebuild 
b/sci-libs/htslib-plugins/htslib-plugins-201609.ebuild
new file mode 100644
index 0..8c5bffe6b
--- /dev/null
+++ b/sci-libs/htslib-plugins/htslib-plugins-201609.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="iRODs plugins for >=htslib-1.4"
+HOMEPAGE="https://github.com/samtools/htslib-plugins;
+SRC_URI="https://github.com/samtools/htslib-plugins/archive/201609.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+DEPEND=">=sci-libs/iRODS-3"
+RDEPEND="${DEPEND}"

diff --git a/sci-libs/htslib-plugins/metadata.xml 
b/sci-libs/htslib-plugins/metadata.xml
new file mode 100644
index 0..49735ee17
--- /dev/null
+++ b/sci-libs/htslib-plugins/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+sci-biol...@gentoo.org
+Gentoo Biology Project
+  
+  
+samtools
+  
+



[gentoo-commits] proj/sci:master commit in: sci-libs/iRODS/

2017-04-30 Thread Martin Mokrejs
commit: e834ad1cbab55269760ea3f8047ae598c4b3bf1a
Author: Martin Mokrejš  fold  natur  cuni  cz>
AuthorDate: Sun Apr 30 13:21:34 2017 +
Commit: Martin Mokrejs  fold  natur  cuni  cz>
CommitDate: Sun Apr 30 13:21:34 2017 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=e834ad1c

sci-libs/iRODS: skeleton for a new package

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 sci-libs/iRODS/iRODS-4.2.0.ebuild | 21 +
 sci-libs/iRODS/metadata.xml   | 11 +++
 2 files changed, 32 insertions(+)

diff --git a/sci-libs/iRODS/iRODS-4.2.0.ebuild 
b/sci-libs/iRODS/iRODS-4.2.0.ebuild
new file mode 100644
index 0..f2b5d1067
--- /dev/null
+++ b/sci-libs/iRODS/iRODS-4.2.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="Integrated Rule Oriented Data System, a data management software"
+HOMEPAGE="https://irods.org;
+SRC_URI="https://github.com/irods/irods/archive/4.2.0.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-with-attribution"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+CDEPEND="sys-devel/clang"
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"/irods-"${PV}"

diff --git a/sci-libs/iRODS/metadata.xml b/sci-libs/iRODS/metadata.xml
new file mode 100644
index 0..49735ee17
--- /dev/null
+++ b/sci-libs/iRODS/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+sci-biol...@gentoo.org
+Gentoo Biology Project
+  
+  
+samtools
+  
+



[gentoo-commits] proj/sci:master commit in: sci-libs/htslib/

2017-04-30 Thread Martin Mokrejs
commit: 810353ee167b5550cce6171a9f3c2e601d47856d
Author: Martin Mokrejš  fold  natur  cuni  cz>
AuthorDate: Sun Apr 30 13:11:16 2017 +
Commit: Martin Mokrejs  fold  natur  cuni  cz>
CommitDate: Sun Apr 30 13:11:16 2017 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=810353ee

sci-libs/htslib: version bump

@soap: Keeping empty KEYWORDS
Package-Manager: Portage-2.3.5, Repoman-2.3.2

 sci-libs/htslib/htslib-1.3.2.ebuild   |  9 -
 .../htslib/{htslib-1.3.2.ebuild => htslib-1.4.ebuild} | 15 +--
 2 files changed, 21 insertions(+), 3 deletions(-)

diff --git a/sci-libs/htslib/htslib-1.3.2.ebuild 
b/sci-libs/htslib/htslib-1.3.2.ebuild
index 2ca68eb3f..f4c042bbf 100644
--- a/sci-libs/htslib/htslib-1.3.2.ebuild
+++ b/sci-libs/htslib/htslib-1.3.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-DESCRIPTION="C library for high-throughput sequencing data formats"
+DESCRIPTION="C library for HTS data with bgzip, tabix and htsfile binaries"
 HOMEPAGE="http://www.htslib.org/;
 SRC_URI="mirror://sourceforge/samtools/${PV}/${P}.tar.bz2"
 
@@ -12,6 +12,13 @@ LICENSE="MIT"
 KEYWORDS=""
 IUSE="static-libs"
 
+DEPEND="
+   dev-libs/openssl:=
+   app-arch/xz-utils
+   app-arch/bzip2
+   net-misc/curl"
+RDEPEND="${DEPEND}"
+
 src_install() {
default
if ! use static-libs; then

diff --git a/sci-libs/htslib/htslib-1.3.2.ebuild 
b/sci-libs/htslib/htslib-1.4.ebuild
similarity index 56%
copy from sci-libs/htslib/htslib-1.3.2.ebuild
copy to sci-libs/htslib/htslib-1.4.ebuild
index 2ca68eb3f..1e1274ff0 100644
--- a/sci-libs/htslib/htslib-1.3.2.ebuild
+++ b/sci-libs/htslib/htslib-1.4.ebuild
@@ -3,18 +3,29 @@
 
 EAPI=6
 
-DESCRIPTION="C library for high-throughput sequencing data formats"
+DESCRIPTION="C library for HTS data with bgzip, tabix and htsfile binaries"
 HOMEPAGE="http://www.htslib.org/;
 SRC_URI="mirror://sourceforge/samtools/${PV}/${P}.tar.bz2"
 
-SLOT="0"
+SLOT="2" # libhts.so.2
 LICENSE="MIT"
 KEYWORDS=""
 IUSE="static-libs"
 
+DEPEND="
+   dev-libs/openssl:=
+   app-arch/xz-utils
+   app-arch/bzip2
+   net-misc/curl"
+RDEPEND="${DEPEND}"
+
 src_install() {
default
if ! use static-libs; then
find "${ED}" -type f -name "*.a" -delete || die
fi
 }
+
+pkg_postinst(){
+   einfo "You may want to install sci-libs/htslib-plugins"
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/uudeview/

2017-04-30 Thread Michael Palimaka
commit: f8aea6e09dbd7832f080be872911c80f460f2466
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Apr 30 11:51:03 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Apr 30 11:53:07 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8aea6e0

app-text/uudeview: remove 0.5.20-r1

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-text/uudeview/uudeview-0.5.20-r1.ebuild | 42 -
 1 file changed, 42 deletions(-)

diff --git a/app-text/uudeview/uudeview-0.5.20-r1.ebuild 
b/app-text/uudeview/uudeview-0.5.20-r1.ebuild
deleted file mode 100644
index 49978f9ec8e..000
--- a/app-text/uudeview/uudeview-0.5.20-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="3"
-
-inherit eutils autotools
-
-DESCRIPTION="uu, xx, base64, binhex decoder"
-HOMEPAGE="http://www.fpx.de/fp/Software/UUDeview/;
-SRC_URI="http://www.fpx.de/fp/Software/UUDeview/download/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="tk"
-
-RDEPEND="tk? ( dev-lang/tk )"
-
-DEPEND="${RDEPEND}
-   sys-devel/autoconf"
-
-src_prepare() {
-   epatch "${FILESDIR}/${P}-bugfixes.patch"
-   epatch "${FILESDIR}/${P}-CVE-2004-2265.patch"
-   epatch "${FILESDIR}/${P}-CVE-2008-2266.patch"
-   epatch "${FILESDIR}/${P}-man.patch"
-   epatch "${FILESDIR}/${P}-rename.patch"
-
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   $(use_enable tk tcl) \
-   $(use_enable tk)
-}
-
-src_install() {
-   # upstream's Makefiles are just broken
-   einstall MANDIR="${ED}/usr/share/man/" || die "Failed to install"
-   dodoc HISTORY INSTALL README
-}



[gentoo-commits] repo/gentoo:master commit in: app-mobilephone/gnokii/

2017-04-30 Thread Michael Palimaka
commit: 8cdc25559e48994fef35ef125a37822b6a948097
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Apr 30 11:52:07 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Apr 30 11:53:07 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cdc2555

app-mobilephone/gnokii: remove 0.6.31-r0

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-mobilephone/gnokii/gnokii-0.6.31.ebuild | 126 
 1 file changed, 126 deletions(-)

diff --git a/app-mobilephone/gnokii/gnokii-0.6.31.ebuild 
b/app-mobilephone/gnokii/gnokii-0.6.31.ebuild
deleted file mode 100644
index 71b4f6b4676..000
--- a/app-mobilephone/gnokii/gnokii-0.6.31.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit eutils linux-info autotools
-
-HOMEPAGE="http://www.gnokii.org/;
-if [ "$PV" != "" ]; then
-   SRC_URI="http://www.gnokii.org/download/${PN}/${P}.tar.bz2;
-   KEYWORDS="amd64 hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux 
~ppc-macos"
-else
-   SRC_URI=""
-   KEYWORDS="hppa sparc"
-   EGIT_REPO_URI="git://git.savannah.nongnu.org/${PN}.git
-   http://git.savannah.gnu.org/r/${PN}.git;
-   inherit git-2
-fi
-DESCRIPTION="user space driver and tools for use with mobile phones"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="nls bluetooth ical irda sms postgres mysql usb X debug +pcsc-lite"
-
-RDEPEND="!app-mobilephone/smstools
-   pcsc-lite? ( sys-apps/pcsc-lite )
-   X? ( x11-libs/gtk+:2 )
-   bluetooth? ( kernel_linux? ( net-wireless/bluez ) )
-   sms? (
-   !app-mobilephone/smstools
-   dev-libs/glib:2
-   postgres? ( >=dev-db/postgresql-8.0 )
-   mysql? ( >=virtual/mysql-4.1 )
-   )
-   ical? ( dev-libs/libical )
-   usb? ( =virtual/libusb-0* )"
-DEPEND="${RDEPEND}
-   irda? ( virtual/os-headers )
-   nls? ( sys-devel/gettext )
-   dev-util/intltool"
-
-CONFIG_CHECK="~UNIX98_PTYS"
-
-S="${WORKDIR}/${PN}-${PV%.1}"
-
-# Supported languages and translated documentation
-# Be sure all languages are prefixed with a single space!
-MY_AVAILABLE_LINGUAS=" cs de et fi fr it nl pl pt sk sl sv zh_CN"
-IUSE="${IUSE} ${MY_AVAILABLE_LINGUAS// / linguas_}"
-
-src_prepare() {
-   if [ "$PV" != "" ]; then
-   epatch "${FILESDIR}"/${P}-fix_xgnokii_inclusion.patch
-   else
-   epatch "${FILESDIR}"/${P}-icon.patch
-   epatch "${FILESDIR}"/${P}-translations.patch
-   intltoolize --force --copy --automake || die "intltoolize error"
-   fi
-
-   eautoreconf
-}
-
-src_configure() {
-   strip-linguas ${MY_AVAILABLE_LINGUAS}
-
-   local config_xdebug="--disable-xdebug"
-   use X && use debug && config_xdebug="--enable-xdebug"
-
-   econf \
-   $(use_enable nls) \
-   $(use_enable ical libical) \
-   $(use_enable usb libusb) \
-   $(use_enable irda) \
-   $(use_enable bluetooth) \
-   $(use_with X x) \
-   $(use_enable sms smsd) \
-   $(use_enable mysql) \
-   $(use_enable postgres) \
-   $(use_enable debug fulldebug) \
-   ${config_xdebug} \
-   $(use_enable debug rlpdebug) \
-   --enable-security \
-   --disable-unix98test \
-   $(use_enable pcsc-lite libpcsclite)
-}
-
-src_install() {
-   default
-
-   insinto /etc
-   doins Docs/sample/gnokiirc
-   sed -i -e 's:/usr/local:'"${EPREFIX}"'/usr:' "${ED}/etc/gnokiirc"
-
-   # only one file needs suid root to make a pseudo device
-   fperms 4755 /usr/sbin/mgnokiidev
-
-   if use X; then
-   newicon Docs/sample/logo/gnokii.xpm xgnokii.xpm
-   fi
-
-   if use sms; then
-   pushd "${S}/smsd"
-   insinto /usr/share/doc/${PN}/smsd
-   use mysql && doins sms.tables.mysql.sql README.MySQL
-   use postgres && doins sms.tables.pq.sql
-   doins README ChangeLog README.Tru64 action
-   popd
-   fi
-}
-
-src_test() {
-   echo common/phones/fake.c >> "${S}"/po/POTFILES.in
-   default
-}
-
-pkg_postinst() {
-   elog "Make sure the user that runs gnokii has read/write access to the 
device"
-   elog "which your phone is connected to."
-   elog "The simple way of doing that is to add your user to the uucp 
group."
-   if [ "$PV" == "" ]; then
-   elog "This is the GIT version of ${PN}. It is experimental but 
may have important bug fixes."
-   elog "You can keep track of the most recent commits at:"
-   elog "http://git.savannah.gnu.org/cgit/gnokii.git/;
-   elog "Whenever there is a change you are interested in, you can 
re-emerge ${P}."
-   fi
-}



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

2017-04-30 Thread Michael Palimaka
commit: f9c37ec00fc0a00b36fb26ecc8c82761f6c1fa50
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Apr 30 11:53:00 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Apr 30 11:53:07 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9c37ec0

net-dns/maradns: remove 2.0.09-r1

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 net-dns/maradns/maradns-2.0.09-r1.ebuild | 97 
 1 file changed, 97 deletions(-)

diff --git a/net-dns/maradns/maradns-2.0.09-r1.ebuild 
b/net-dns/maradns/maradns-2.0.09-r1.ebuild
deleted file mode 100644
index 29a8d50b8bc..000
--- a/net-dns/maradns/maradns-2.0.09-r1.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils systemd toolchain-funcs user
-
-DEADWOOD_VER="3.2.05"
-
-DESCRIPTION="A security-aware DNS server"
-HOMEPAGE="http://www.maradns.org/;
-SRC_URI="http://www.maradns.org/download/${PV%.*}/${PV}/${P}.tar.bz2;
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~mips ppc x86"
-IUSE="authonly ipv6"
-
-DEPEND=""
-RDEPEND=""
-
-pkg_setup() {
-   ebegin "Creating group and users"
-   enewgroup maradns 99
-   enewuser duende 66 -1 -1 maradns
-   enewuser maradns 99 -1 -1 maradns
-   eend ${?}
-}
-
-src_prepare() {
-   # Apply some minor patches from Debian. Last one - from Gentoo
-   epatch "${FILESDIR}/${PN}-2.0.06-askmara-tcp.patch" \
-   "${FILESDIR}/${PN}-2.0.06-duende-man.patch" \
-   "${FILESDIR}/${P}-build.patch"
-   epatch_user
-}
-
-src_configure() {
-   # Use duende-ng.c.
-   cp  "${S}/tools/duende-ng.c" "${S}/tools/duende.c" || die
-
-   tc-export CC
-   ./configure $(use ipv6 && echo "--ipv6") || die "Failed to configure 
${PN}"
-}
-
-src_install() {
-   # Install the MaraDNS binaries.
-   dosbin server/maradns
-   dosbin tcp/zoneserver
-   dobin tcp/getzone tcp/fetchzone
-   dobin tools/askmara tools/askmara-tcp tools/duende
-   dobin tools/bind2csv2.py tools/csv1tocsv2.pl
-
-   # MaraDNS docs, manpages, misc.
-   dodoc doc/en/{QuickStart,README,*.txt}
-   dodoc doc/en/text/*.txt
-   doman doc/en/man/*.[1-9]
-   dodoc maradns.gpg.key
-   dohtml doc/en/*.html
-   dohtml -r doc/en/webpage
-   dohtml -r doc/en/tutorial
-   docinto examples
-   dodoc doc/en/examples/example_*
-
-   # Deadwood binary, docs, manpages, etc.
-   if ! use authonly; then
-   dosbin deadwood-${DEADWOOD_VER}/src/Deadwood
-   doman deadwood-${DEADWOOD_VER}/doc/{Deadwood,Duende}.1
-   docinto deadwood
-   dodoc deadwood-${DEADWOOD_VER}/doc/{Deadwood,Duende,FAQ}.txt
-   dohtml deadwood-${DEADWOOD_VER}/doc/{Deadwood,FAQ}.html
-   docinto deadwood/internals
-   dodoc deadwood-${DEADWOOD_VER}/doc/internals/*
-   insinto /etc/maradns
-   newins deadwood-${DEADWOOD_VER}/doc/dwood3rc-all 
dwood3rc_all.dist
-   fi
-
-   # Example configurations.
-   insinto /etc/maradns
-   newins doc/en/examples/example_full_mararc mararc_full.dist
-   newins doc/en/examples/example_csv2 example_csv2.dist
-   keepdir /etc/maradns/logger
-
-   # Init scripts.
-   newinitd "${FILESDIR}"/maradns2 maradns
-   newinitd "${FILESDIR}"/zoneserver2 zoneserver
-   if ! use authonly; then
-   newinitd "${FILESDIR}"/deadwood deadwood
-   fi
-
-   # systemd unit
-   # please keep paths in sync!
-   sed -e "s^@bindir@^${EPREFIX}/usr/sbin^" \
-   -e "s^@sysconfdir@^${EPREFIX}/etc/maradns^" \
-   "${FILESDIR}"/maradns.service.in > "${T}"/maradns.service
-   systemd_dounit "${T}"/maradns.service
-}



[gentoo-commits] repo/gentoo:master commit in: app-text/code2html/

2017-04-30 Thread Michael Palimaka
commit: f9fab91a0c3073e7288f9a81609170bfb7faa363
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Apr 30 11:50:36 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Apr 30 11:53:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9fab91a

app-text/code2html: remove 0.9.1-r1

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-text/code2html/code2html-0.9.1-r1.ebuild | 40 
 1 file changed, 40 deletions(-)

diff --git a/app-text/code2html/code2html-0.9.1-r1.ebuild 
b/app-text/code2html/code2html-0.9.1-r1.ebuild
deleted file mode 100644
index 0770c0e35f4..000
--- a/app-text/code2html/code2html-0.9.1-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="3"
-
-inherit eutils prefix
-
-DESCRIPTION="Converts source files to colored HTML output"
-HOMEPAGE="http://www.palfrader.org/code2html/;
-SRC_URI="http://www.palfrader.org/code2html/all/${P}.tar.gz
-   mirror://gentoo/${P}-gentoo_patches.tar.bz2"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 hppa ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE=""
-
-DEPEND=""
-RDEPEND=">=dev-lang/perl-5"
-
-src_prepare() {
-   # Be consistent in color codes (bug #119406)
-   epatch "${WORKDIR}"/${P}-lowercase_color_codes.patch
-
-   # Improved C++ support (bug #133159)
-   epatch "${WORKDIR}"/${P}-cpp_keywords.patch
-
-   # Improved Ada support (bug #133176)
-   epatch "${WORKDIR}"/${P}-ada_identifiers.patch
-
-   # For prefix paths
-   epatch "${FILESDIR}"/${P}-prefix.patch
-   eprefixify code2html
-}
-
-src_install() {
-   dobin code2html
-   dodoc ChangeLog CREDITS README
-   doman code2html.1
-}



[gentoo-commits] repo/gentoo:master commit in: www-apache/mod_perl/, www-apache/mod_perl/files/

2017-04-30 Thread Andreas Hüttel
commit: 87b4594255ffbc32de676c9a636a1278d4d9db18
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Apr 30 11:30:24 2017 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Sun Apr 30 11:31:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87b45942

www-apache/mod_perl: Remove old

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 www-apache/mod_perl/Manifest   |   1 -
 .../files/mod_perl-2.0.8-bundled-Apache-Test.patch | 127 -
 www-apache/mod_perl/mod_perl-2.0.8.ebuild  | 156 -
 3 files changed, 284 deletions(-)

diff --git a/www-apache/mod_perl/Manifest b/www-apache/mod_perl/Manifest
index 2fb03577734..d725f21537d 100644
--- a/www-apache/mod_perl/Manifest
+++ b/www-apache/mod_perl/Manifest
@@ -1,2 +1 @@
 DIST mod_perl-2.0.10.tar.gz 3846211 SHA256 
d1cf83ed4ea3a9dfceaa6d9662ff645177090749881093051020bf42f9872b64 SHA512 
0bf1a885cb32a3393e95f87e71983097613e263b9052dbf22494663b506e36a25d0256afed24285232276d9f43ebd3adaa18b91129bfb62116a8ccb023855bca
 WHIRLPOOL 
5ca9c3d961292a36d6be08e6f619385d54dd3551fc27a7387f53604e9971429c732fc988df50c35b1d62d520bab763fe4d127beb09aef86209583f2ef0d21eaf
-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.8-bundled-Apache-Test.patch 
b/www-apache/mod_perl/files/mod_perl-2.0.8-bundled-Apache-Test.patch
deleted file mode 100644
index 2e4da922aea..000
--- a/www-apache/mod_perl/files/mod_perl-2.0.8-bundled-Apache-Test.patch
+++ /dev/null
@@ -1,127 +0,0 @@
 a/Makefile.PL
-+++ b/Makefile.PL
-@@ -24,7 +24,7 @@ BEGIN {
- 
- }
- 
--use lib qw(lib Apache-Test/lib);
-+use lib qw(lib);
- 
- use Config;
- use File::Spec::Functions;
-@@ -117,16 +117,6 @@ sub get_DEFINE {
- }
- 
- 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) {
-@@ -798,14 +788,9 @@ run_tests : test_clean
- 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
- 
-@@ -816,37 +801,6 @@ EOF
- return $preamble;
- }
- 
--sub MY::postamble {
--my $self = shift;
--
--my $string = $self->ModPerl::BuildMM::MY::postamble;
--
--$string .= <<'EOF';
--mydist : Apache-Test/META.yml mod_perl.spec manifest tardist
--
--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/*/
--
--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
 a/ModPerl-Registry/Makefile.PL
-+++ b/ModPerl-Registry/Makefile.PL
-@@ -14,7 +14,7 @@ use Apache::TestMM qw(test clean);
- 
- # prerequisites
- my %require = (
--"Apache::Test" => "", # any version will do?
-+"Apache::Test" => 0, # any version will do?
- );
- 
- my @scripts = qw(t/TEST t/SMOKE);
 a/lib/ModPerl/BuildMM.pm
-+++ b/lib/ModPerl/BuildMM.pm
-@@ -38,12 +38,10 @@ my @methods = grep *{$stash->{$_}}{CODE}
- ModPerl::MM::override_eu_mm_mv_all_methods(@methods);
- use strict 'refs';
- 
--my $apache_test_dir = catdir Cwd::getcwd(), "Apache-Test", "lib";
--
- #to override MakeMaker MOD_INSTALL macro
- sub mod_install {
- q{$(PERL) -I$(INST_LIB) -I$(PERL_LIB) \\}."\n" .
--

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

2017-04-30 Thread Justin Lecher
commit: 7e7416ae13685389446780735023f1942b52b85b
Author: Justin Lecher  gentoo  org>
AuthorDate: Sun Apr 30 10:51:25 2017 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Sun Apr 30 11:01:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e7416ae

app-misc/grc: Version Bump and Py3.6 support

Package-Manager: Portage-2.3.5, Repoman-2.3.2
Signed-off-by: Justin Lecher  gentoo.org>

 app-misc/grc/Manifest|  1 +
 app-misc/grc/grc-1.11.ebuild | 47 
 app-misc/grc/metadata.xml|  2 +-
 3 files changed, 49 insertions(+), 1 deletion(-)

diff --git a/app-misc/grc/Manifest b/app-misc/grc/Manifest
index dd1fa4346e1..826bb56077c 100644
--- a/app-misc/grc/Manifest
+++ b/app-misc/grc/Manifest
@@ -1,2 +1,3 @@
+DIST grc-1.11.tar.gz 43224 SHA256 
38789ffc5a56dd7c6bad24e9cf8da0a751d50ec7f3cd52de4a7fcb5f2b8304f8 SHA512 
abaa18aeebf9858369b639975ae6c9a33f3111beb783b4e86463ace70de1d660efc6c17b05020862c3b2f467310f0974443f96d4f91cd322a90731c4be49206c
 WHIRLPOOL 
2c7e9828f9e20dc7f364f49bdcf042a6902b2a727c778950c70c6974e3d36f5b2978621dc8a7c1710ff82a2011a8f41f7919b7c9b894f6f6e8d5fe92abe72e33
 DIST grc-1.9.tar.gz 29252 SHA256 
269ab717dc105c124f6eb48b4b8d3ab68660c0f1244eaea140f0188cb9af4b80 SHA512 
947f4b61a8d4061e99d64e25a7b5ca2bcd042580b537ea07ea6ca609d7b81b1976b301de6036be2c199c7fa25c3f32d41a887f811ad72a1a18dd63d284e61050
 WHIRLPOOL 
de7cc676aa1b73b93be632919293d0e0a38077bee2abfde8b3805886ffb51875851d9169216c711bda24eab34a2460da40d1796bd7ea909df4c9e47874b2c244
 DIST grc_1.5.tar.gz 26363 SHA256 
a2581f065236868bd8b09536616a588792f60fcba4e54d69e2cad65aae73dddc SHA512 
6b95a8db5df0d99b49052deb086ac02b180810ce754c744e145e3e0508562fb632e7fdb38ec4ad039f6e998c4122b065ba53925d73268c589475e36c16aa68d7
 WHIRLPOOL 
1a4ee3612024c95d296772c43c1ed21ebb9e1d50e1fa4af13a6d09a1d63f59ec7f53084b68dbe0b7a4eb1300269ca714d8b972507d671e973b11822e1b4e82a9

diff --git a/app-misc/grc/grc-1.11.ebuild b/app-misc/grc/grc-1.11.ebuild
new file mode 100644
index 000..9fea351fb0f
--- /dev/null
+++ b/app-misc/grc/grc-1.11.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy )
+
+inherit eutils python-r1
+
+DESCRIPTION="Generic Colouriser beautifies your logfiles or output of commands"
+HOMEPAGE="http://kassiopeia.juls.savba.sk/~garabik/software/grc.html;
+SRC_URI="https://github.com/garabik/grc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   sed \
+   -e 's:#! :#!:g' \
+   -e 's:3$::g' \
+   -i grc grcat || die
+   default
+}
+
+src_install() {
+   python_foreach_impl python_doscript grc grcat
+
+   insinto /usr/share/grc
+   doins \
+   contrib/mrsmith/conf.* \
+   colourfiles/conf.*
+   insinto /etc/profile
+   newins grc.bashrc grc.sh
+
+   insinto /etc
+   doins grc.conf
+
+   dodoc README.markdown INSTALL TODO debian/changelog CREDITS Regexp.txt
+   doman *.1
+}

diff --git a/app-misc/grc/metadata.xml b/app-misc/grc/metadata.xml
index 4539c259186..d65cd2e407e 100644
--- a/app-misc/grc/metadata.xml
+++ b/app-misc/grc/metadata.xml
@@ -1,4 +1,4 @@
-
+
 http://www.gentoo.org/dtd/metadata.dtd;>
 
   



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/singularity/files/, sys-cluster/singularity/

2017-04-30 Thread Justin Lecher
commit: 57ccd5f44dfedde8cbbff4637205d6d9c6667680
Author: Justin Lecher  gentoo  org>
AuthorDate: Sun Apr 30 11:00:58 2017 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Sun Apr 30 11:01:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57ccd5f4

sys-cluster/singularity: Version Bump

Fix for glibc-2.25

https://github.com/singularityware/singularity/pull/648
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=617082
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Signed-off-by: Justin Lecher  gentoo.org>

 sys-cluster/singularity/Manifest   |  2 +-
 .../files/singularity-2.2.1-glibc-2.25.patch   | 28 ++
 sys-cluster/singularity/metadata.xml   |  2 +-
 ...ularity-2.2.ebuild => singularity-2.2.1.ebuild} |  6 -
 4 files changed, 35 insertions(+), 3 deletions(-)

diff --git a/sys-cluster/singularity/Manifest b/sys-cluster/singularity/Manifest
index 19aacc06202..8ac63cfcb31 100644
--- a/sys-cluster/singularity/Manifest
+++ b/sys-cluster/singularity/Manifest
@@ -1 +1 @@
-DIST singularity-2.2.tar.gz 492273 SHA256 
3dcb23300d6a5a248659880cbcd98a073bc4a49d19c279ba0460256ed480f3e9 SHA512 
ae22a2a33dd7d013f4fd12e751d83aeaf3b0acfe98d79d4f827e1380703cc17e624b67afde1f8af6e5a762d493a8748d073570133207b82db8f8e3483055379b
 WHIRLPOOL 
d7f5eed1515599086082c3877648ef1bacfa5e88441cc5f20736a56065f8b4f60778b3c4f2fef035cb00339a8a4cd8cba05ae6e1dc76fde8eae16b07ecd34952
+DIST singularity-2.2.1.tar.gz 493368 SHA256 
0e2a0b0cf6c8d4dc041365f715b2df157e0d8d89986e4eb111c61716df031c8a SHA512 
b1195e98254957cd8d80b35b13d4f11060c5836f05ed450d242544fc30f8c298b837ba8986b1184288bc9a5ff2ebb5b1f56dc55a0686b540242b0042a152f902
 WHIRLPOOL 
3d3c5cb0928bd5beb683c4075c88453d076795c0e41ad30676f7169ccbd6d71a70ad64104833925913138f47b8fc318e90366af79259a05bad41bb0a42703b05

diff --git a/sys-cluster/singularity/files/singularity-2.2.1-glibc-2.25.patch 
b/sys-cluster/singularity/files/singularity-2.2.1-glibc-2.25.patch
new file mode 100644
index 000..e550811dc67
--- /dev/null
+++ b/sys-cluster/singularity/files/singularity-2.2.1-glibc-2.25.patch
@@ -0,0 +1,28 @@
+ src/lib/loop-control.c  | 1 +
+ src/lib/mount/dev/dev.c | 1 +
+ 2 files changed, 2 insertions(+)
+
+diff --git a/src/lib/loop-control.c b/src/lib/loop-control.c
+index f9ab2d6f..4bfed843 100644
+--- a/src/lib/loop-control.c
 b/src/lib/loop-control.c
+@@ -26,6 +26,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include  
+ #include 
+ #include 
+diff --git a/src/lib/mount/dev/dev.c b/src/lib/mount/dev/dev.c
+index 547157a4..c994c264 100644
+--- a/src/lib/mount/dev/dev.c
 b/src/lib/mount/dev/dev.c
+@@ -25,6 +25,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ 

diff --git a/sys-cluster/singularity/metadata.xml 
b/sys-cluster/singularity/metadata.xml
index e06fcd257fe..f4750025819 100644
--- a/sys-cluster/singularity/metadata.xml
+++ b/sys-cluster/singularity/metadata.xml
@@ -1,4 +1,4 @@
-
+
 http://www.gentoo.org/dtd/metadata.dtd;>
 


diff --git a/sys-cluster/singularity/singularity-2.2.ebuild 
b/sys-cluster/singularity/singularity-2.2.1.ebuild
similarity index 85%
rename from sys-cluster/singularity/singularity-2.2.ebuild
rename to sys-cluster/singularity/singularity-2.2.1.ebuild
index 4ffbb268f80..0d679f703fe 100644
--- a/sys-cluster/singularity/singularity-2.2.ebuild
+++ b/sys-cluster/singularity/singularity-2.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -14,6 +14,10 @@ LICENSE="cctbx-2.0"
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="examples"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-glibc-2.25.patch
+)
+
 src_configure() {
econf --with-userns
 }



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

2017-04-30 Thread Jeroen Roovers
commit: 8c3f483a45503867a9a3bb57293e3a1b8fdd9876
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun Apr 30 10:41:05 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun Apr 30 10:41:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c3f483a

net-dns/bind-tools: Stable for HPPA (bug #608740).

Package-Manager: Portage-2.3.5, Repoman-2.3.2
RepoMan-Options: --ignore-arches

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

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



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

2017-04-30 Thread Jeroen Roovers
commit: f4831829c304b8d6805842efa88866842fbe737f
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun Apr 30 10:39:25 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun Apr 30 10:39:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4831829

dev-perl/Carp-Clan: Stable for HPPA (bug #614208).

Package-Manager: Portage-2.3.5, Repoman-2.3.2
RepoMan-Options: --ignore-arches

 dev-perl/Carp-Clan/Carp-Clan-6.60.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Carp-Clan/Carp-Clan-6.60.0.ebuild 
b/dev-perl/Carp-Clan/Carp-Clan-6.60.0.ebuild
index 8f1f0fbffc7..97cd9bb107d 100644
--- a/dev-perl/Carp-Clan/Carp-Clan-6.60.0.ebuild
+++ b/dev-perl/Carp-Clan/Carp-Clan-6.60.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="Report errors from perspective of caller of a clan of modules"
 
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~s390 ~sh sparc x86 
~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ppc ppc64 ~s390 ~sh sparc x86 
~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE="test"
 
 RDEPEND=""



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

2017-04-30 Thread Jeroen Roovers
commit: 60012def1e7b0f07301ef701e1478368243f179b
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun Apr 30 10:37:43 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun Apr 30 10:37:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60012def

media-libs/mutagen: Stable for HPPA (bug #588446).

Package-Manager: Portage-2.3.5, Repoman-2.3.2
RepoMan-Options: --ignore-arches

 media-libs/mutagen/mutagen-1.35.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/mutagen/mutagen-1.35.1.ebuild 
b/media-libs/mutagen/mutagen-1.35.1.ebuild
index 64f26f8e713..7712d0998f4 100644
--- a/media-libs/mutagen/mutagen-1.35.1.ebuild
+++ b/media-libs/mutagen/mutagen-1.35.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://bitbucket.org/lazka/${PN}/downloads/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="doc test"
 
 # TODO: Missing support for >=dev-python/eyeD3-0.7 API



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

2017-04-30 Thread Jeroen Roovers
commit: b61c96bcb266920d770512c19c2ecd615879548d
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun Apr 30 10:28:02 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun Apr 30 10:28:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b61c96bc

dev-libs/lzo: Stable for HPPA (bug #612872).

Package-Manager: Portage-2.3.5, Repoman-2.3.2
RepoMan-Options: --ignore-arches

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

diff --git a/dev-libs/lzo/lzo-2.09.ebuild b/dev-libs/lzo/lzo-2.09.ebuild
index a68f067599d..d1161fb20e7 100644
--- a/dev-libs/lzo/lzo-2.09.ebuild
+++ b/dev-libs/lzo/lzo-2.09.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="http://www.oberhumer.com/opensource/lzo/download/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="2"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="examples static-libs"
 
 RDEPEND="abi_x86_32? (



[gentoo-commits] proj/sci:master commit in: sci-libs/openblas/

2017-04-30 Thread Justin Lecher
commit: 87bd5dfcf80bd28990815fc776575a4244b9c1aa
Author: Justin Lecher  gentoo  org>
AuthorDate: Sun Apr 30 10:25:29 2017 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Sun Apr 30 10:25:29 2017 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=87bd5dfc

sci-libs/openblas: Drop ppc64 support

Package-Manager: Portage-2.3.5, Repoman-2.3.2
Signed-off-by: Justin Lecher  gentoo.org>

 sci-libs/openblas/metadata.xml   | 2 +-
 sci-libs/openblas/openblas-0.2.19.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/openblas/metadata.xml b/sci-libs/openblas/metadata.xml
index 1f64b9df9..2bf0b4229 100644
--- a/sci-libs/openblas/metadata.xml
+++ b/sci-libs/openblas/metadata.xml
@@ -1,4 +1,4 @@
-
+
 http://www.gentoo.org/dtd/metadata.dtd;>
 
   

diff --git a/sci-libs/openblas/openblas-0.2.19.ebuild 
b/sci-libs/openblas/openblas-0.2.19.ebuild
index 3ff5f8502..49d011ead 100644
--- a/sci-libs/openblas/openblas-0.2.19.ebuild
+++ b/sci-libs/openblas/openblas-0.2.19.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://github.com/xianyi/OpenBLAS/tarball/v${PV} -> 
${P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos ~ppc64 ~x64-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
 IUSE="dynamic openmp static-libs threads"
 
 RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: x11-misc/safeeyes/, net-analyzer/zabbix/, dev-ruby/plist/

2017-04-30 Thread Justin Lecher
commit: 977c24facb0d085c884cbc104f24c1e66287ba67
Author: Justin Lecher  gentoo  org>
AuthorDate: Sun Apr 30 10:18:13 2017 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Sun Apr 30 10:18:13 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=977c24fa

Globally add remote IDs in metadata.xml

Clean empty upstream tags

Signed-off-by: Justin Lecher  gentoo.org>

 dev-ruby/plist/metadata.xml  |  5 -
 net-analyzer/zabbix/metadata.xml | 32 +++-
 x11-misc/safeeyes/metadata.xml   |  6 +-
 3 files changed, 24 insertions(+), 19 deletions(-)

diff --git a/dev-ruby/plist/metadata.xml b/dev-ruby/plist/metadata.xml
index eb1e47f2edf..d2a2918c128 100644
--- a/dev-ruby/plist/metadata.xml
+++ b/dev-ruby/plist/metadata.xml
@@ -1,8 +1,11 @@
-
+
 http://www.gentoo.org/dtd/metadata.dtd;>
 

r...@gentoo.org
Gentoo Ruby Project

+   
+   patsplat/plist
+   
 

diff --git a/net-analyzer/zabbix/metadata.xml b/net-analyzer/zabbix/metadata.xml
index 79eaaeb72c0..aec9f833cb0 100644
--- a/net-analyzer/zabbix/metadata.xml
+++ b/net-analyzer/zabbix/metadata.xml
@@ -1,4 +1,4 @@
-
+
 http://www.gentoo.org/dtd/metadata.dtd;>
 
   
@@ -9,25 +9,23 @@
 ali...@gentoo.org
 Alice Ferrazzi
   
-   
+  
 ZABBIX is software for monitoring of your applications, network and servers.
 ZABBIX supports both polling and trapping techniques to collect data from
 monitored hosts. A flexible notification mechanism allows easy and quickly
 configure different types of notifications for pre-defined events.

-   
-   Enable zabbix agent (for to-be-monitored 
machines)
-   Enable zabbix web frontend
-   Turn on support of IPv6
-   Enable proxy support
-   Enable openipmi things
-   Enable zabbix server
-   SSH v2 based checks
-   Enable Database Monitor and use UnixODBC 
Library by default
-   Build statically linked binaries
-   Enable Zabbix Java JMX Management 
Gateway
-   Use libxml2 client library
-   
-   
-   
+  
+Enable zabbix agent (for to-be-monitored 
machines)
+Enable zabbix web frontend
+Turn on support of IPv6
+Enable proxy support
+Enable openipmi things
+Enable zabbix server
+SSH v2 based checks
+Enable Database Monitor and use UnixODBC Library by 
default
+Build statically linked binaries
+Enable Zabbix Java JMX Management Gateway
+Use libxml2 client library
+  
 

diff --git a/x11-misc/safeeyes/metadata.xml b/x11-misc/safeeyes/metadata.xml
index 82b7b795379..8ff45602e15 100644
--- a/x11-misc/safeeyes/metadata.xml
+++ b/x11-misc/safeeyes/metadata.xml
@@ -1,7 +1,11 @@
-
+
 http://www.gentoo.org/dtd/metadata.dtd;>
 

sp...@gentoo.org

+   
+   slgobinath/SafeEyes
+   safeeyes
+   
 



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

2017-04-30 Thread Jeroen Roovers
commit: 3575527cea88426f44fd7b982426bfcd9e88fc97
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun Apr 30 10:15:16 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun Apr 30 10:15:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3575527c

net-mail/courier-imap: Stable for HPPA (bug #616726).

Package-Manager: Portage-2.3.5, Repoman-2.3.2
RepoMan-Options: --ignore-arches

 net-mail/courier-imap/courier-imap-4.17.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/courier-imap/courier-imap-4.17.3.ebuild 
b/net-mail/courier-imap/courier-imap-4.17.3.ebuild
index 0fab95b82d8..94ec7a6f91e 100644
--- a/net-mail/courier-imap/courier-imap-4.17.3.ebuild
+++ b/net-mail/courier-imap/courier-imap-4.17.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 sparc x86"
 IUSE="berkdb debug fam +gdbm gnutls ipv6 libressl selinux trashquota"
 
 REQUIRED_USE="|| ( berkdb gdbm )"



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

2017-04-30 Thread Jeroen Roovers
commit: ead1972b60f0fdc231d035ad922eef5d88135503
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun Apr 30 10:05:25 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun Apr 30 10:05:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ead1972b

dev-cpp/cpp-hocon: Stable for HPPA (bug #587848).

Package-Manager: Portage-2.3.5, Repoman-2.3.2
RepoMan-Options: --ignore-arches

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

diff --git a/dev-cpp/cpp-hocon/cpp-hocon-0.1.4.ebuild 
b/dev-cpp/cpp-hocon/cpp-hocon-0.1.4.ebuild
index ca921117eba..2ae06234161 100644
--- a/dev-cpp/cpp-hocon/cpp-hocon-0.1.4.ebuild
+++ b/dev-cpp/cpp-hocon/cpp-hocon-0.1.4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~hppa ~ppc ~ppc64 x86"
+KEYWORDS="amd64 hppa ~ppc ~ppc64 x86"
 IUSE="debug test"
 
 DEPEND="



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

2017-04-30 Thread Jeroen Roovers
commit: f952003fca9ac9d9f460068caaea075adb751292
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun Apr 30 10:06:28 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun Apr 30 10:06:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f952003f

dev-ruby/facter: Stable for HPPA (bug #587848).

Package-Manager: Portage-2.3.5, Repoman-2.3.2
RepoMan-Options: --ignore-arches

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

diff --git a/dev-ruby/facter/facter-3.6.3.ebuild 
b/dev-ruby/facter/facter-3.6.3.ebuild
index a10a77ea60e..468ce7f9bb5 100644
--- a/dev-ruby/facter/facter-3.6.3.ebuild
+++ b/dev-ruby/facter/facter-3.6.3.ebuild
@@ -14,7 +14,7 @@ S="${S}/all/${P}"
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="debug test"
-KEYWORDS="amd64 ~hppa ~ppc ~ppc64 x86"
+KEYWORDS="amd64 hppa ~ppc ~ppc64 x86"
 
 BDEPEND="
>=sys-devel/gcc-4.8:*



  1   2   3   >