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

2017-01-13 Thread Sven Wegener
commit: 59b1c94bc38bcd150c84a039a911615a82de8bf0
Author: Sven Wegener  gentoo  org>
AuthorDate: Sat Jan 14 07:21:10 2017 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sat Jan 14 07:22:27 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59b1c94b

net-dns/pdns: Version bump, security bug #605588

Package-Manager: Portage-2.3.0, Repoman-2.3.1

 net-dns/pdns/Manifest  |   1 +
 net-dns/pdns/pdns-4.0.2.ebuild | 153 +
 2 files changed, 154 insertions(+)

diff --git a/net-dns/pdns/Manifest b/net-dns/pdns/Manifest
index 399214f..ff06f4a 100644
--- a/net-dns/pdns/Manifest
+++ b/net-dns/pdns/Manifest
@@ -1 +1,2 @@
 DIST pdns-4.0.1.tar.bz2 1304788 SHA256 
d191eed4a6664430e85969f49835c59e810ecbb7b3eb506e64c6b2734091edd7 SHA512 
77fce9963a05198afeb569f92fbb0f6a1cb3426c28dd77b0921128189c80d9a72ebdbfc249dfc0b5b89cc7a65a83887a0388d6cc3461453b1e3096e563afdd1e
 WHIRLPOOL 
6be1fac5cbb322fa4e4a21dc0d72f1e37ef1338a6035526ec893d2fdaa1d8c38bf0bfb124d2d00405d279cc05847d5dcf52c10938121e7d9167f9f1db2df76e2
+DIST pdns-4.0.2.tar.bz2 1314886 SHA256 
d051e53b63f586c924f00ce8a81662f7bd285b461d125d4991538f92cf7e629d SHA512 
6720289332ee5186f4c58a00a720f3bb58480c0ae7f09915148ca8b40e2dfdc77e2f14123df903692afa464539eeef6b21e8ea3d284278897751ba807e2cdffe
 WHIRLPOOL 
6b58de4f2fc6fe830255203c281ca518a543b373171f73021cd8efd597c146b438a7ffd6ed018b637816fe07153a51f947818a0fa76dc237ba0f50903d3afbe9

diff --git a/net-dns/pdns/pdns-4.0.2.ebuild b/net-dns/pdns/pdns-4.0.2.ebuild
new file mode 100644
index ..2d8f00b
--- /dev/null
+++ b/net-dns/pdns/pdns-4.0.2.ebuild
@@ -0,0 +1,153 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+
+inherit eutils multilib user toolchain-funcs versionator
+
+DESCRIPTION="The PowerDNS Daemon"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# other possible flags:
+# db2: we lack the dep
+# oracle: dito (need Oracle Client Libraries)
+# xdb: (almost) dead, surely not supported
+
+IUSE="botan debug doc geoip ldap lua luajit mydns mysql opendbx postgres 
protobuf remote sqlite systemd tools tinydns test"
+
+REQUIRED_USE="mydns? ( mysql ) ?? ( lua luajit )"
+
+RDEPEND="
+   dev-libs/openssl:=
+   >=dev-libs/boost-1.35:=
+   botan? ( =dev-libs/botan-1.10* )
+   lua? ( dev-lang/lua:= )
+   luajit? ( dev-lang/luajit:= )
+   mysql? ( virtual/mysql )
+   postgres? ( dev-db/postgresql:= )
+   ldap? ( >=net-nds/openldap-2.0.27-r4 )
+   sqlite? ( dev-db/sqlite:3 )
+   opendbx? ( dev-db/opendbx )
+   geoip? ( >=dev-cpp/yaml-cpp-0.5.1 dev-libs/geoip )
+   tinydns? ( >=dev-db/tinycdb-0.77 )
+   protobuf? ( dev-libs/protobuf )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )"
+
+S="${WORKDIR}"/${P/_/-}
+
+src_configure() {
+   local dynmodules="pipe bind" # the default backends, always enabled
+
+   #use db2 && dynmodules+=" db2"
+   use ldap && dynmodules+=" ldap"
+   use lua && dynmodules+=" lua"
+   use mydns && dynmodules+=" mydns"
+   use mysql && dynmodules+=" gmysql"
+   use opendbx && dynmodules+=" opendbx"
+   #use oracle && dynmodules+=" goracle oracle"
+   use postgres && dynmodules+=" gpgsql"
+   use remote && dynmodules+=" remote"
+   use sqlite && dynmodules+=" gsqlite3"
+   use tinydns && dynmodules+=" tinydns"
+   use geoip && dynmodules+=" geoip"
+   #use xdb && dynmodules+=" xdb"
+
+   econf \
+   --disable-static \
+   --sysconfdir=/etc/powerdns \
+   --libdir=/usr/$(get_libdir)/powerdns \
+   --with-modules= \
+   --with-dynmodules="${dynmodules}" \
+   --with-pgsql-includes=/usr/include \
+   --with-pgsql-lib=/usr/$(get_libdir) \
+   --with-mysql-lib=/usr/$(get_libdir) \
+   $(use_enable botan botan1.10) \
+   $(use_enable debug verbose-logging) \
+   $(use_enable test unit-tests) \
+   $(use_enable tools) \
+   $(use_enable systemd) \
+   $(use_with lua) \
+   $(use_with luajit) \
+   $(use_with protobuf) \
+   ${myconf}
+}
+
+src_compile() {
+   default
+   use doc && emake -C codedocs codedocs
+}
+
+src_install() {
+   default
+
+   mv "${D}"/etc/powerdns/pdns.conf{-dist,}
+
+   fperms 0700 /etc/powerdns
+   fperms 0600 /etc/powerdns/pdns.conf
+
+   # set defaults: setuid=pdns, setgid=pdns
+   sed -i \
+   -e 's/^# set\([ug]\)id=$/set\1id=pdns/g' \
+   "${D}"/etc/powerdns/pdns.conf
+
+   doinitd "${FILESDIR}"/pdns
+
+   keepdir /var/empty
+
+   use doc && dohtml -r codedocs/html/.
+
+   # Install development 

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

2017-01-13 Thread Sven Wegener
commit: 340acdad638c63377f1254e3245e8e9284eec9eb
Author: Sven Wegener  gentoo  org>
AuthorDate: Sat Jan 14 07:21:24 2017 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sat Jan 14 07:22:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=340acdad

net-dns/pdns-recursor: Version bump, security bug #605590

Package-Manager: Portage-2.3.0, Repoman-2.3.1

 net-dns/pdns-recursor/Manifest   |  1 +
 net-dns/pdns-recursor/pdns-recursor-4.0.4.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index d92f997..694dbd3 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1 +1,2 @@
 DIST pdns-recursor-4.0.3.tar.bz2 1045041 SHA256 
ae9813a64d13d9ebe4b44e89e8e4e44fc438693b6ce4c3a98e4cab1af22d9627 SHA512 
03c77cff58851f9802eba434fb674d9cbd19b849620996df84b8dccc97539607895e06c1beb662b1ce08146bbc2b51a72bde2d6d90ef88c929ab645d9b5a33c4
 WHIRLPOOL 
25a6f40bca7575ffa07a87be15c0f6d6943878ed5f9b5cd28fa4eb782048a82aed56e5f76b578be78b5d9078dbd4a2838a1b07da22e125903e677d7e7e60bb8f
+DIST pdns-recursor-4.0.4.tar.bz2 1050596 SHA256 
2338778f49ccd03401e65f6f4b39047890e691c8ff6d810ecee45321fb4f1e4d SHA512 
9473dfe9abc509b2bb953139dd7892de2027ee1508902fa0c2cd30dd9a88878fcf44370b8372d573cbab12de32bb8c604005d3b39ea34db2ef86786e689d36ab
 WHIRLPOOL 
b205ff800e49cba87f4796c7c2e4b5835119480dbcf07e404d37f86c65e7f45095fb2a936df0f82f85e6e869a87ec0355b1e5ddc5d29480e07397fc823fb1f6a

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.0.4.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.0.4.ebuild
new file mode 100644
index ..2aefef5
--- /dev/null
+++ b/net-dns/pdns-recursor/pdns-recursor-4.0.4.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+
+inherit toolchain-funcs flag-o-matic eutils versionator
+
+DESCRIPTION="The PowerDNS Recursor"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="lua luajit protobuf systemd"
+REQUIRED_USE="?? ( lua luajit )"
+
+DEPEND="lua? ( >=dev-lang/lua-5.1:= )
+   luajit? ( dev-lang/luajit:= )
+   protobuf? (
+   dev-libs/protobuf
+   >=dev-libs/boost-1.42
+   )
+   >=dev-libs/boost-1.35"
+RDEPEND="${DEPEND}
+   !

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

2017-01-13 Thread Hans de Graaff
commit: 433352db087823986cc395e8a80ee55af2184290
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jan 14 06:26:09 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jan 14 06:35:54 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=433352db

dev-ruby/builder: add 3.2.3

Package-Manager: portage-2.3.0

 dev-ruby/builder/Manifest |  1 +
 dev-ruby/builder/builder-3.2.3.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/dev-ruby/builder/Manifest b/dev-ruby/builder/Manifest
index b215908..4c3bbeb 100644
--- a/dev-ruby/builder/Manifest
+++ b/dev-ruby/builder/Manifest
@@ -1,3 +1,4 @@
 DIST builder-3.0.4.gem 26112 SHA256 
a1a31cc49673b6809f09fc2fda5d22532a1551eed48ee402ed44040cc442 SHA512 
5709d4ede932d3eb136ba42e162a5d4a6c033a68c4bafdb68eefb6912499dc8b98716301f341e2a9471f1e9a206e4f3cdd2843bf90068ca729daafd02cccd03b
 WHIRLPOOL 
eb02982825ae7c331ee1bf19dbc11e4554bb4ebf2fc4b0df3e91c45ad00d661a150f3dca84b44d435aec30b889006f0dec17b4a4b978bef895cb035511ec0341
 DIST builder-3.1.4.gem 26112 SHA256 
b700924902c2680a4f6568aa8dee2879010754c305ea651ad7eb83b583970bdc SHA512 
d9da48735ef719927e71b2bbd392424fbef1aa0b728ac0bff8b6924d752f1f4f3a615153b392803528dfcbf48add3793d411abed23437f64c828b457dd0f24e7
 WHIRLPOOL 
f459d54e04fbbd3b53e52e31a6d52507f4cc401f52bb06048d8fdfe5d1b82d5df0c009a6dec97134573ef5433cc8a19bd483ed4cbeb148b63763bd580fc8c987
 DIST builder-3.2.2.gem 31744 SHA256 
62fb9ad70ea42219a0c8d209a30281803712c717df7cb8f5ce5f63b4d489d191 SHA512 
785c0b5ea6682b590d3b92544910cac2d26d1b4906f0b0b502913c6c95365e173178ac1ec74d1dd0afe9b9fe6aac4d7f2ed712bf444682a029b86cdcd1787afa
 WHIRLPOOL 
e0d87352b39922bc1f92b0a0f7e8841698cccd841a747503f624c7960e0bef80c594897d45680f38ed0e4eda6d899896c5de2562c4e30fa478cbe1fbb4191e47
+DIST builder-3.2.3.gem 31744 SHA256 
21f3026ba615d87488329aff4aa4c10464563de3c648f678d8edd26374892b62 SHA512 
7869f44bcf40d547846d50ab82234694420b2f38e08037ae671c90a7c3b547f11023f864e70adf82970fdddf7ee811730c17e30ec298bb6d1999f4c0c050fbb8
 WHIRLPOOL 
a718770d261551a75e509a3767a59f1b51defb624671235b7b6551952d412fbc855f0590df28a84d6485c94864c40b5ddf33dbe5c21a2ac290df4be438da5920

diff --git a/dev-ruby/builder/builder-3.2.3.ebuild 
b/dev-ruby/builder/builder-3.2.3.ebuild
new file mode 100644
index ..1db2aa7
--- /dev/null
+++ b/dev-ruby/builder/builder-3.2.3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="README.md CHANGES"
+
+inherit versionator ruby-fakegem
+
+DESCRIPTION="A builder to facilitate programatic generation of XML markup"
+HOMEPAGE="http://onestepback.org/;
+
+LICENSE="MIT"
+SLOT="$(get_version_component_range 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_bdepend "doc? ( dev-ruby/rdoc )"
+
+all_ruby_prepare() {
+   sed -i \
+   -e '/rdoc\.template .*jamis/d' \
+   Rakefile || die
+
+   rm rakelib/* || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:.:test -e 'Dir["test/test_*.rb"].each{|f| require f}' || 
die
+}



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

2017-01-13 Thread Hans de Graaff
commit: 82548eaeab22de1f9e34d10d4ae7ced29c3dc518
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jan 14 06:27:21 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jan 14 06:35:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82548eae

dev-ruby/ffi: cleanup

Package-Manager: portage-2.3.0

 dev-ruby/ffi/Manifest |  1 -
 dev-ruby/ffi/ffi-1.9.10-r1.ebuild | 65 ---
 dev-ruby/ffi/ffi-1.9.12.ebuild| 63 -
 3 files changed, 129 deletions(-)

diff --git a/dev-ruby/ffi/Manifest b/dev-ruby/ffi/Manifest
index 9acf5c2..46618d7 100644
--- a/dev-ruby/ffi/Manifest
+++ b/dev-ruby/ffi/Manifest
@@ -1,4 +1,3 @@
 DIST ffi-git-1.9.10.tgz 897526 SHA256 
3a9a9f6d36fe6a99a3e93865f9680a7578a01f2f52368c6e3c4eac94d3784c70 SHA512 
6b47ec43bffdbed31607b8fdc32c26cce9af4eadf03d751cf61f5d2fdd06a281891b6f2ad5f9c9916790211331edf022e5889dae13982be1ad42d12af8186146
 WHIRLPOOL 
ec8e816752c8ed35750dafe1146c2d371824154adfe5adf5c95846fa2a393d92eaaeee6e2a8052b2eea7513fbd9fa974b40bd788f7633068a4fcba26d4846d45
-DIST ffi-git-1.9.12.tgz 900761 SHA256 
42bb77166cc4aa8eb3aad28cc16f5b6ce9db771101a5a0e39efa96062ae013e1 SHA512 
dc2bf628649f33effab952f61e0db349b3e5fb57195a421d14136584bef47b1c87953104c28c0e7da0b4bb9848b3d597f804d567a0862661f5fc6864a0b5e682
 WHIRLPOOL 
af0a9e8eb794929a20131d9e1c4cacd084a15ed760e2c3d2ad41b2fec8ad2a81443bd1cd165560a56e14b777d2e3899607a4b6c23d7e62fd530845dcb2409f4b
 DIST ffi-git-1.9.14.tgz 900791 SHA256 
dc5488a9cf407b6da7485f7edbe51dc7e6404adcf902649d8473cbcbb7dd0245 SHA512 
9ce000f878f5adfee6b286c4908e867ec829bc9212e8609b29ae816bdf400abec7c1fdebe674253270981545a96652cfcd6a163e060d8745c175ff7d599601a2
 WHIRLPOOL 
c2d234637656d7ace85f5c34e61f8bba6be490f4aa1af3d8932205d4aed11670df983ed651992cf734d07e22ae63ec1fab6ea408598686921d9342fb988416af
 DIST ffi-git-1.9.6.tgz 895468 SHA256 
b27a59bf2eddcc17abaf7063a64e527fa892ba95cdb6320aba6fa945c769c9c7 SHA512 
4b690b70db41642be679f13b33a67e27e1a4b14ca56d6ce355ea0a300c793a63e1081fb19d4c4bd395c1bea55a1669b96e3405932fffeebd328809a410fe3e8f
 WHIRLPOOL 
7f5ad8d7766b037e24cff4721db02f05b39604c1be5e07ddad9de4a5155124d2a05ebd43209dfc2491cdc50ea08e5cda856f7502bf1c12666fa19b77516c81f7

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

diff --git a/dev-ruby/ffi/ffi-1.9.12.ebuild b/dev-ruby/ffi/ffi-1.9.12.ebuild
deleted file mode 100644
index 33c9ca2..
--- a/dev-ruby/ffi/ffi-1.9.12.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby extension for programmatically loading dynamic libraries"
-HOMEPAGE="https://wiki.github.com/ffi/ffi;
-
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"
-
-IUSE=""
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa 

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

2017-01-13 Thread Hans de Graaff
commit: 661ac773eb206845ef73bf4bbe5db7fc5536ee04
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jan 14 06:35:23 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jan 14 06:36:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=661ac773

dev-ruby/ffi: add 1.9.17

Package-Manager: portage-2.3.0

 dev-ruby/ffi/Manifest  |  1 +
 dev-ruby/ffi/ffi-1.9.17.ebuild | 63 ++
 2 files changed, 64 insertions(+)

diff --git a/dev-ruby/ffi/Manifest b/dev-ruby/ffi/Manifest
index 46618d7..6953704 100644
--- a/dev-ruby/ffi/Manifest
+++ b/dev-ruby/ffi/Manifest
@@ -1,3 +1,4 @@
 DIST ffi-git-1.9.10.tgz 897526 SHA256 
3a9a9f6d36fe6a99a3e93865f9680a7578a01f2f52368c6e3c4eac94d3784c70 SHA512 
6b47ec43bffdbed31607b8fdc32c26cce9af4eadf03d751cf61f5d2fdd06a281891b6f2ad5f9c9916790211331edf022e5889dae13982be1ad42d12af8186146
 WHIRLPOOL 
ec8e816752c8ed35750dafe1146c2d371824154adfe5adf5c95846fa2a393d92eaaeee6e2a8052b2eea7513fbd9fa974b40bd788f7633068a4fcba26d4846d45
 DIST ffi-git-1.9.14.tgz 900791 SHA256 
dc5488a9cf407b6da7485f7edbe51dc7e6404adcf902649d8473cbcbb7dd0245 SHA512 
9ce000f878f5adfee6b286c4908e867ec829bc9212e8609b29ae816bdf400abec7c1fdebe674253270981545a96652cfcd6a163e060d8745c175ff7d599601a2
 WHIRLPOOL 
c2d234637656d7ace85f5c34e61f8bba6be490f4aa1af3d8932205d4aed11670df983ed651992cf734d07e22ae63ec1fab6ea408598686921d9342fb988416af
+DIST ffi-git-1.9.17.tgz 901769 SHA256 
69281e0961f5654835a174b4d7c8b33a7eec19843a77e3154281264708e9 SHA512 
13380d873849dbba1934b4fed7d2928f5ed35649a32e0c8768242525b4871b9d95c7d3d6045c28417b907bf318dd1d47069d93730bf9404e99e8707e039f5100
 WHIRLPOOL 
87f6cce67fca60ba19cd39728de44a2a3e867a4a481ef7bfa6d4984fa8640b75cee45557dee85abdff1f49232e9f7fd0fe62ff1d26dc708e33bdb0423ae5aafc
 DIST ffi-git-1.9.6.tgz 895468 SHA256 
b27a59bf2eddcc17abaf7063a64e527fa892ba95cdb6320aba6fa945c769c9c7 SHA512 
4b690b70db41642be679f13b33a67e27e1a4b14ca56d6ce355ea0a300c793a63e1081fb19d4c4bd395c1bea55a1669b96e3405932fffeebd328809a410fe3e8f
 WHIRLPOOL 
7f5ad8d7766b037e24cff4721db02f05b39604c1be5e07ddad9de4a5155124d2a05ebd43209dfc2491cdc50ea08e5cda856f7502bf1c12666fa19b77516c81f7

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



[gentoo-commits] repo/gentoo:master commit in: net-dns/updatedd/, net-dns/updatedd/files/

2017-01-13 Thread Michael Orlitzky
commit: 4929eb7a122bb8d6479d8f603a38ac16ffbc8f51
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sat Jan 14 06:15:51 2017 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Sat Jan 14 06:32:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4929eb7a

net-dns/updatedd: add another patch to respect --docdir.

Package-Manager: portage-2.3.0

 net-dns/updatedd/files/respect-docdir.patch| 33 ++
 ...datedd-2.6-r2.ebuild => updatedd-2.6-r3.ebuild} |  6 ++--
 2 files changed, 36 insertions(+), 3 deletions(-)

diff --git a/net-dns/updatedd/files/respect-docdir.patch 
b/net-dns/updatedd/files/respect-docdir.patch
new file mode 100644
index ..504220a
--- /dev/null
+++ b/net-dns/updatedd/files/respect-docdir.patch
@@ -0,0 +1,33 @@
+From 8e484c4b0ceac8e7c37492fdf5e5b89f18451277 Mon Sep 17 00:00:00 2001
+From: Michael Orlitzky 
+Date: Sat, 14 Jan 2017 01:06:48 -0500
+Subject: [PATCH 1/1] Use the autotools "docdir" in Documentation/Makefile.in.
+
+---
+ Documentation/Makefile.in | 8 
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/Documentation/Makefile.in b/Documentation/Makefile.in
+index 8c87281..c213c09 100644
+--- a/Documentation/Makefile.in
 b/Documentation/Makefile.in
+@@ -325,12 +325,12 @@ uninstall-am: uninstall-info-am uninstall-local
+ 
+ 
+ install-data-local:
+-  $(INSTALL) -d $(DESTDIR)$(datadir)/doc/updatedd
+-  $(INSTALL) $(srcdir)/updatedd-*.pdf $(DESTDIR)$(datadir)/doc/updatedd
+-  $(INSTALL) $(srcdir)/updatedd-pppd-rc $(DESTDIR)$(datadir)/doc/updatedd
++  $(INSTALL) -d $(DESTDIR)$(docdir)
++  $(INSTALL) $(srcdir)/updatedd-*.pdf $(DESTDIR)$(docdir)
++  $(INSTALL) $(srcdir)/updatedd-pppd-rc $(DESTDIR)$(docdir)
+ 
+ uninstall-local:
+-  $(RM) -r $(DESTDIR)$(datadir)/doc/updatedd
++  $(RM) -r $(DESTDIR)$(docdir)
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
+-- 
+2.10.2
+

diff --git a/net-dns/updatedd/updatedd-2.6-r2.ebuild 
b/net-dns/updatedd/updatedd-2.6-r3.ebuild
similarity index 83%
rename from net-dns/updatedd/updatedd-2.6-r2.ebuild
rename to net-dns/updatedd/updatedd-2.6-r3.ebuild
index 1553365..fbbc113 100644
--- a/net-dns/updatedd/updatedd-2.6-r2.ebuild
+++ b/net-dns/updatedd/updatedd-2.6-r3.ebuild
@@ -14,20 +14,20 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm ~ppc ~x86"
 IUSE=""
 
-RDEPEND=""
 DEPEND=""
+RDEPEND="dev-lang/perl"
 
 PATCHES=(
"${FILESDIR}/${P}-options.patch"
"${FILESDIR}/fix-ovh-DYNDNSHOST.patch"
+   "${FILESDIR}/respect-docdir.patch"
 )
 
 src_configure() {
-   econf --disable-static
+   econf --disable-static --docdir="/usr/share/doc/${PF}"
 }
 
 src_install() {
default
-   mv "${D}/usr/share/doc/updatedd" "${D}/usr/share/doc/${PF}" || die
prune_libtool_files
 }



[gentoo-commits] repo/gentoo:master commit in: net-dns/updatedd/files/, net-dns/updatedd/

2017-01-13 Thread Michael Orlitzky
commit: fc7d0c675be5bbda0fb47b3cac3ca39049ab0c16
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sat Jan 14 05:43:09 2017 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Sat Jan 14 06:32:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc7d0c67

net-dns/updatedd: new revision fixing the DYNDNSHOST for OVH.

Maciej S. Szmigiero submitted this patch which fixes updatedd on
OVH. It simply updates the hostname used to avoid a 302 redirect that
confuses updatedd.

Gentoo-Bug: 605624

Package-Manager: portage-2.3.0

 net-dns/updatedd/files/fix-ovh-DYNDNSHOST.patch  | 11 +++
 .../{updatedd-2.6-r1.ebuild => updatedd-2.6-r2.ebuild}   | 12 ++--
 2 files changed, 17 insertions(+), 6 deletions(-)

diff --git a/net-dns/updatedd/files/fix-ovh-DYNDNSHOST.patch 
b/net-dns/updatedd/files/fix-ovh-DYNDNSHOST.patch
new file mode 100644
index ..f8f6174
--- /dev/null
+++ b/net-dns/updatedd/files/fix-ovh-DYNDNSHOST.patch
@@ -0,0 +1,11 @@
+--- a/src/plugins/libovh.h 2006-09-07 22:32:59.0 +0200
 b/src/plugins/libovh.h 2013-01-20 13:48:37.162920947 +0100
+@@ -21,7 +21,7 @@
+ 
+ #include 
+ 
+-#define DYNDNSHOST"ovh.com"
++#define DYNDNSHOST"www.ovh.com"
+ #define PORT  80
+ 
+ #define BUFSIZE   512

diff --git a/net-dns/updatedd/updatedd-2.6-r1.ebuild 
b/net-dns/updatedd/updatedd-2.6-r2.ebuild
similarity index 71%
rename from net-dns/updatedd/updatedd-2.6-r1.ebuild
rename to net-dns/updatedd/updatedd-2.6-r2.ebuild
index 4605c11..1553365 100644
--- a/net-dns/updatedd/updatedd-2.6-r1.ebuild
+++ b/net-dns/updatedd/updatedd-2.6-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -17,10 +17,10 @@ IUSE=""
 RDEPEND=""
 DEPEND=""
 
-src_prepare() {
-   epatch "${FILESDIR}"/${P}-options.patch
-   default
-}
+PATCHES=(
+   "${FILESDIR}/${P}-options.patch"
+   "${FILESDIR}/fix-ovh-DYNDNSHOST.patch"
+)
 
 src_configure() {
econf --disable-static
@@ -28,6 +28,6 @@ src_configure() {
 
 src_install() {
default
-   mv "${D}"/usr/share/doc/updatedd "${D}"/usr/share/doc/${PF}
+   mv "${D}/usr/share/doc/updatedd" "${D}/usr/share/doc/${PF}" || die
prune_libtool_files
 }



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

2017-01-13 Thread Michael Orlitzky
commit: 6fa5eeb2e0e5535700c3964f18de4e3de4b23d7f
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sat Jan 14 06:31:50 2017 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Sat Jan 14 06:32:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fa5eeb2

net-dns/updatedd: new revision restoring the .la plugins.

The fix for bug 577248 broke the plugin discovery of updatedd. It's
not clear if the ".la" extension can simply be replaced by ".so", so
I've restored the ".la" files for now (by eliminating a call to
prune_libtool_files).

Gentoo-Bug: 605622
Reported-By: Maciej S. Szmigiero

Package-Manager: portage-2.3.0

 net-dns/updatedd/{updatedd-2.6-r3.ebuild => updatedd-2.6-r4.ebuild} | 6 --
 1 file changed, 6 deletions(-)

diff --git a/net-dns/updatedd/updatedd-2.6-r3.ebuild 
b/net-dns/updatedd/updatedd-2.6-r4.ebuild
similarity index 90%
rename from net-dns/updatedd/updatedd-2.6-r3.ebuild
rename to net-dns/updatedd/updatedd-2.6-r4.ebuild
index fbbc113..64e13b4 100644
--- a/net-dns/updatedd/updatedd-2.6-r3.ebuild
+++ b/net-dns/updatedd/updatedd-2.6-r4.ebuild
@@ -3,7 +3,6 @@
 # $Id$
 
 EAPI=6
-inherit eutils
 
 DESCRIPTION="Dynamic DNS client with plugins for several dynamic dns services"
 HOMEPAGE="https://savannah.nongnu.org/projects/updatedd/;
@@ -26,8 +25,3 @@ PATCHES=(
 src_configure() {
econf --disable-static --docdir="/usr/share/doc/${PF}"
 }
-
-src_install() {
-   default
-   prune_libtool_files
-}



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

2017-01-13 Thread Matt Thode
commit: 2684b0f71c8be144116124b221b4edcfcf6cda42
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Jan 14 05:42:09 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sat Jan 14 05:42:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2684b0f7

media-sound/spotify: cleanup removed sourced and mark new as stable

Package-Manager: portage-2.3.0

 media-sound/spotify/Manifest |   2 -
 media-sound/spotify/spotify-1.0.45-r1.ebuild | 118 ---
 media-sound/spotify/spotify-1.0.47.ebuild|   2 +-
 3 files changed, 1 insertion(+), 121 deletions(-)

diff --git a/media-sound/spotify/Manifest b/media-sound/spotify/Manifest
index abf8a60..bf0c277 100644
--- a/media-sound/spotify/Manifest
+++ b/media-sound/spotify/Manifest
@@ -1,4 +1,2 @@
-DIST spotify-client_1.0.45.186.g3b5036d6-28_i386.deb 73486180 SHA256 
8cf17f8938173bd3f5c3092345c8421c5d391aaa46839502ec547e5a57fcedf9 SHA512 
d513ffe435a41d03b02a0b4efb49e69af40e496488199d4996b54086f46996d531ad6bd38e101e95b1e0ed7946d7c2e81c0fd25088a42a47c99f2f1d947e40a9
 WHIRLPOOL 
13775bf42728896ec68d46038202c2f2523fb15837c88e2262d4f124a50ff0c6e5628bfadb64db58c927399e223314aa18bbc12a56213b8ec0785dc558a7296a
-DIST spotify-client_1.0.45.186.g3b5036d6-95_amd64.deb 72182494 SHA256 
e19a5277ea7dee8796edcc49de07036b32cac0ce553ef2aed7416dff6bf8fb3a SHA512 
a33c5517d27a6eef445dbfc13006189a82b6a3362bd2b40b81a040f60870e5700e45ba288c9caef1848f1f36d197627b8c2c7f81c48dc00d0bce32f1a7a34cb1
 WHIRLPOOL 
6d0ba8cb606a6c01f275c9710af3fc7b596bcfd1dc5005a2174a3e75364a9ff33c813d377b4cc7c38e54a8de3b263e2d1480cdd696b5e2d7d31a41072a7d2361
 DIST spotify-client_1.0.47.13.gd8e05b1f-16_i386.deb 73083922 SHA256 
646a5e90ede734d215e807c35165796b89d68b5c3f3e0363208cc204d1146692 SHA512 
22e9c4fc45c17f7f0dd910981eeeb76e1db4b413a082ea684150616d7c8af698de1f5e101b82d23e429ec0ef8197c86e74534188f7bcb056afb2335aaf4e72ac
 WHIRLPOOL 
ea3cbc2e50a0dcf87cb3dab98439500e44d16568168ebfbd450c5fde35f450eb67ccb0762781e7dad7697f94df29d9a055cd0d1763ad3cdadb4d59f80e8977d3
 DIST spotify-client_1.0.47.13.gd8e05b1f-47_amd64.deb 71870788 SHA256 
7f32e25aa7188ec74a93d240b994f1126fc034325b66ec6549e7006e05dee900 SHA512 
b5f51ae7c034b47264e7f897f28ca4f91f37bf1c01fa70b78393415cab8bcb9064b8a9842d43d4ab2ad1b7d4621dcb633ef1671dc0996e3734a9433d4749416c
 WHIRLPOOL 
e39b3fb696b445c78fd929785571f1821ef0ccf9b0811b24df8a69ce813c63fe7920252e477d3f4b7d336b78e3bc1144ada26c7c05ef6c596d2554f4f8174255

diff --git a/media-sound/spotify/spotify-1.0.45-r1.ebuild 
b/media-sound/spotify/spotify-1.0.45-r1.ebuild
deleted file mode 100644
index 847c41b..
--- a/media-sound/spotify/spotify-1.0.45-r1.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-inherit eutils fdo-mime gnome2-utils pax-utils unpacker
-
-DESCRIPTION="Spotify is a social music platform"
-HOMEPAGE="https://www.spotify.com/ch-de/download/previews/;
-BUILD_ID="186.g3b5036d6"
-SRC_BASE="http://repository.spotify.com/pool/non-free/${PN:0:1}/${PN}-client/;
-SRC_URI="amd64? ( ${SRC_BASE}${PN}-client_${PV}.${BUILD_ID}-95_amd64.deb )
-   x86? ( ${SRC_BASE}${PN}-client_${PV}.${BUILD_ID}-28_i386.deb )"
-LICENSE="Spotify"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gnome pax_kernel pulseaudio"
-RESTRICT="mirror strip"
-
-DEPEND=""
-# zenety needed for filepicker
-RDEPEND="
-   ${DEPEND}
-   dev-libs/nss
-   gnome-base/gconf
-   gnome-extra/zenity
-   media-libs/alsa-lib
-   media-libs/harfbuzz
-   media-libs/fontconfig
-   media-libs/mesa
-   net-misc/curl[ssl,curl_ssl_openssl]
-   net-print/cups[ssl]
-   x11-libs/gtk+:2
-   x11-libs/libXScrnSaver
-   x11-libs/libXtst
-   dev-python/pygobject:3
-   dev-python/dbus-python
-   pulseaudio? ( media-sound/pulseaudio )
-   gnome? ( gnome-extra/gnome-integration-spotify )"
-   #sys-libs/glibc
-
-S=${WORKDIR}/
-
-QA_PREBUILT="opt/spotify/spotify-client/spotify"
-
-src_prepare() {
-   # Fix desktop entry to launch spotify-dbus.py for GNOME integration
-   if use gnome ; then
-   sed -i \
-   -e 's/spotify \%U/spotify-dbus.py \%U/g' \
-   usr/share/spotify/spotify.desktop || die "sed failed"
-   fi
-   default
-}
-
-src_install() {
-   dodoc usr/share/doc/spotify-client/changelog.gz
-
-   SPOTIFY_PKG_HOME=usr/share/spotify
-   insinto /usr/share/pixmaps
-   doins ${SPOTIFY_PKG_HOME}/icons/*.png
-
-   # install in /opt/spotify
-   SPOTIFY_HOME=/opt/spotify/spotify-client
-   insinto ${SPOTIFY_HOME}
-   doins -r ${SPOTIFY_PKG_HOME}/*
-   fperms +x ${SPOTIFY_HOME}/spotify
-
-   dodir /usr/bin
-   cat <<-EOF >"${D}"/usr/bin/spotify || die
-   #! /bin/sh
-   exec ${SPOTIFY_HOME}/spotify "\$@"
-   EOF
-   fperms +x /usr/bin/spotify
-
-   local size
-  

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

2017-01-13 Thread Matt Thode
commit: e8214ea1d7129abeea0720cfcab211128910d827
Author: Tomoya Tabuchi  tomoyat1  com>
AuthorDate: Sat Jan 14 03:59:44 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sat Jan 14 05:38:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8214ea1

media-sound/spotify: bump to version 10.0.47

Package-Manager: portage-2.3.0

Signed-off-by: Matthew Thode  gentoo.org>

 media-sound/spotify/Manifest  |   2 +
 media-sound/spotify/spotify-1.0.47.ebuild | 118 ++
 2 files changed, 120 insertions(+)

diff --git a/media-sound/spotify/Manifest b/media-sound/spotify/Manifest
index 4750e3d..abf8a60 100644
--- a/media-sound/spotify/Manifest
+++ b/media-sound/spotify/Manifest
@@ -1,2 +1,4 @@
 DIST spotify-client_1.0.45.186.g3b5036d6-28_i386.deb 73486180 SHA256 
8cf17f8938173bd3f5c3092345c8421c5d391aaa46839502ec547e5a57fcedf9 SHA512 
d513ffe435a41d03b02a0b4efb49e69af40e496488199d4996b54086f46996d531ad6bd38e101e95b1e0ed7946d7c2e81c0fd25088a42a47c99f2f1d947e40a9
 WHIRLPOOL 
13775bf42728896ec68d46038202c2f2523fb15837c88e2262d4f124a50ff0c6e5628bfadb64db58c927399e223314aa18bbc12a56213b8ec0785dc558a7296a
 DIST spotify-client_1.0.45.186.g3b5036d6-95_amd64.deb 72182494 SHA256 
e19a5277ea7dee8796edcc49de07036b32cac0ce553ef2aed7416dff6bf8fb3a SHA512 
a33c5517d27a6eef445dbfc13006189a82b6a3362bd2b40b81a040f60870e5700e45ba288c9caef1848f1f36d197627b8c2c7f81c48dc00d0bce32f1a7a34cb1
 WHIRLPOOL 
6d0ba8cb606a6c01f275c9710af3fc7b596bcfd1dc5005a2174a3e75364a9ff33c813d377b4cc7c38e54a8de3b263e2d1480cdd696b5e2d7d31a41072a7d2361
+DIST spotify-client_1.0.47.13.gd8e05b1f-16_i386.deb 73083922 SHA256 
646a5e90ede734d215e807c35165796b89d68b5c3f3e0363208cc204d1146692 SHA512 
22e9c4fc45c17f7f0dd910981eeeb76e1db4b413a082ea684150616d7c8af698de1f5e101b82d23e429ec0ef8197c86e74534188f7bcb056afb2335aaf4e72ac
 WHIRLPOOL 
ea3cbc2e50a0dcf87cb3dab98439500e44d16568168ebfbd450c5fde35f450eb67ccb0762781e7dad7697f94df29d9a055cd0d1763ad3cdadb4d59f80e8977d3
+DIST spotify-client_1.0.47.13.gd8e05b1f-47_amd64.deb 71870788 SHA256 
7f32e25aa7188ec74a93d240b994f1126fc034325b66ec6549e7006e05dee900 SHA512 
b5f51ae7c034b47264e7f897f28ca4f91f37bf1c01fa70b78393415cab8bcb9064b8a9842d43d4ab2ad1b7d4621dcb633ef1671dc0996e3734a9433d4749416c
 WHIRLPOOL 
e39b3fb696b445c78fd929785571f1821ef0ccf9b0811b24df8a69ce813c63fe7920252e477d3f4b7d336b78e3bc1144ada26c7c05ef6c596d2554f4f8174255

diff --git a/media-sound/spotify/spotify-1.0.47.ebuild 
b/media-sound/spotify/spotify-1.0.47.ebuild
new file mode 100644
index ..e234521
--- /dev/null
+++ b/media-sound/spotify/spotify-1.0.47.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit eutils fdo-mime gnome2-utils pax-utils unpacker
+
+DESCRIPTION="Spotify is a social music platform"
+HOMEPAGE="https://www.spotify.com/ch-de/download/previews/;
+BUILD_ID="13.gd8e05b1f"
+SRC_BASE="http://repository.spotify.com/pool/non-free/${PN:0:1}/${PN}-client/;
+SRC_URI="amd64? ( ${SRC_BASE}${PN}-client_${PV}.${BUILD_ID}-47_amd64.deb )
+   x86? ( ${SRC_BASE}${PN}-client_${PV}.${BUILD_ID}-16_i386.deb )"
+LICENSE="Spotify"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gnome pax_kernel pulseaudio"
+RESTRICT="mirror strip"
+
+DEPEND=""
+# zenety needed for filepicker
+RDEPEND="
+   ${DEPEND}
+   dev-libs/nss
+   gnome-base/gconf
+   gnome-extra/zenity
+   media-libs/alsa-lib
+   media-libs/harfbuzz
+   media-libs/fontconfig
+   media-libs/mesa
+   net-misc/curl[ssl,curl_ssl_openssl]
+   net-print/cups[ssl]
+   x11-libs/gtk+:2
+   x11-libs/libXScrnSaver
+   x11-libs/libXtst
+   dev-python/pygobject:3
+   dev-python/dbus-python
+   pulseaudio? ( media-sound/pulseaudio )
+   gnome? ( gnome-extra/gnome-integration-spotify )"
+   #sys-libs/glibc
+
+S=${WORKDIR}/
+
+QA_PREBUILT="opt/spotify/spotify-client/spotify"
+
+src_prepare() {
+   # Fix desktop entry to launch spotify-dbus.py for GNOME integration
+   if use gnome ; then
+   sed -i \
+   -e 's/spotify \%U/spotify-dbus.py \%U/g' \
+   usr/share/spotify/spotify.desktop || die "sed failed"
+   fi
+   default
+}
+
+src_install() {
+   dodoc usr/share/doc/spotify-client/changelog.gz
+
+   SPOTIFY_PKG_HOME=usr/share/spotify
+   insinto /usr/share/pixmaps
+   doins ${SPOTIFY_PKG_HOME}/icons/*.png
+
+   # install in /opt/spotify
+   SPOTIFY_HOME=/opt/spotify/spotify-client
+   insinto ${SPOTIFY_HOME}
+   doins -r ${SPOTIFY_PKG_HOME}/*
+   fperms +x ${SPOTIFY_HOME}/spotify
+
+   dodir /usr/bin
+   cat <<-EOF >"${D}"/usr/bin/spotify || die
+   #! /bin/sh
+   exec ${SPOTIFY_HOME}/spotify "\$@"
+   EOF
+   fperms +x /usr/bin/spotify
+
+   local size
+   for size in 16 22 24 32 48 64 128 256 512; do
+  

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

2017-01-13 Thread Aaron Bauman
commit: 5499d7889d2af4ba57c74652e54541ffed09332c
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Jan 14 03:26:40 2017 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Jan 14 03:26:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5499d788

dev-utils/ctags: amd64 stable wrt bug #602278

Package-Manager: portage-2.3.0

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

diff --git a/dev-util/ctags/ctags-20161028.ebuild 
b/dev-util/ctags/ctags-20161028.ebuild
index 66ef1bb..2fb6c98 100644
--- a/dev-util/ctags/ctags-20161028.ebuild
+++ b/dev-util/ctags/ctags-20161028.ebuild
@@ -10,7 +10,7 @@ SRC_URI="http://dev.gentoo.org/~radhermit/vim/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd 
~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd 
~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="json xml yaml"
 
 COMMON_DEPEND="



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

2017-01-13 Thread Aaron Bauman
commit: 3b14bcb7bb1de3aff3e2969e91263ae0b2a2c468
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Jan 14 03:12:49 2017 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Jan 14 03:12:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b14bcb7

x11-terms/guake: amd64 stable wrt bug #605598

Package-Manager: portage-2.3.0

 x11-terms/guake/guake-0.8.8.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-terms/guake/guake-0.8.8.ebuild 
b/x11-terms/guake/guake-0.8.8.ebuild
index 04f9728..be6e06e 100644
--- a/x11-terms/guake/guake-0.8.8.ebuild
+++ b/x11-terms/guake/guake-0.8.8.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
 # $Id$
 
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm ~x86"
 
 RDEPEND="
dev-libs/keybinder:0[python]



[gentoo-commits] repo/gentoo:master commit in: dev-tex/latex2rtf/

2017-01-13 Thread Alexis Ballier
commit: f5a6d538b0fc9d340c8cd422c561e64624b09b46
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Jan  8 22:37:11 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Sat Jan 14 02:36:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5a6d538

dev-tex/latex2rtf: Security cleanup (bug #566032)

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-tex/latex2rtf/Manifest|  2 --
 dev-tex/latex2rtf/latex2rtf-2.2.1b.ebuild | 54 ---
 dev-tex/latex2rtf/latex2rtf-2.3.8.ebuild  | 48 ---
 3 files changed, 104 deletions(-)

diff --git a/dev-tex/latex2rtf/Manifest b/dev-tex/latex2rtf/Manifest
index 860b93d..ee7ba89 100644
--- a/dev-tex/latex2rtf/Manifest
+++ b/dev-tex/latex2rtf/Manifest
@@ -1,3 +1 @@
-DIST latex2rtf-2.2.1b.tar.gz 1357814 SHA256 
d4c062a0b95cfa9ed4169ffd8c9ed67d65649227a19d6a9991597550e3e227a2 SHA512 
943a667d65d84db744030f859500eb68095563be3f7fe9ad60201753058185360907557362e48931e37251f8ae9e40ec904ebb90e96c3bdd36c7abf8e9f2956b
 WHIRLPOOL 
cfef462a7dce753662ffe8e5ff12971a51fda26b49a891db519412c2e29c65f644545d08c8a43e3d107aaffc9321f53795e859499311c4a601b35eb671d13369
 DIST latex2rtf-2.3.11a.tar.gz 1582004 SHA256 
d4e5d84e8cbf7de13f7cce5572bfeb97b5c18e338513b7398e23c744acc147c2 SHA512 
b6e6000b4f919ecfb5174f32887cb4e1b765530547b3b50103e778d0244f0ce37d0ec14bbd1fa6b2ef2569f0c437b34b29586c4bdb2e3caf50584847819f54c0
 WHIRLPOOL 
daa9d989816229549af9f3d35ce4d8a3a8049e2844d3d32910b75838d2eb25f77c64fb46fa5ea647449b50d212102731bcad7adfc035c9a20f35e9f30ceea179
-DIST latex2rtf-2.3.8.tar.gz 1579721 SHA256 
5484530de16e96ce76aedf969c464656a5f8834e748849d9009049e26f8c4143 SHA512 
c4f0bdca7f1b3e605a07a015bad68193698e43ff2dd561e34eed397d8c92fccc52801fd1c3592592dd63c92a6b60a066904f60f2c4e41778702cc996b9113b0b
 WHIRLPOOL 
6c1372abf67dcfa7c01453c4ded1e69f769d2c6adf544dd0c74211aea2181d45e0917e88ebc378b503c8f323a617ddbfdcc2a817ec72a7eb5b9acb9a323546cd

diff --git a/dev-tex/latex2rtf/latex2rtf-2.2.1b.ebuild 
b/dev-tex/latex2rtf/latex2rtf-2.2.1b.ebuild
deleted file mode 100644
index 9fee495..
--- a/dev-tex/latex2rtf/latex2rtf-2.2.1b.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-
-inherit toolchain-funcs
-
-DESCRIPTION="LaTeX to RTF converter"
-HOMEPAGE="http://latex2rtf.sourceforge.net/;
-SRC_URI="mirror://sourceforge/latex2rtf/${P}.tar.gz"
-
-LICENSE="GPL-2"
-KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
-SLOT="0"
-IUSE="doc test"
-S="${WORKDIR}/${P%b}"
-
-RDEPEND="virtual/latex-base
-   media-gfx/imagemagick"
-DEPEND="${RDEPEND}
-   sys-apps/man
-   doc? ( virtual/texi2dvi )
-   test? (
-   dev-texlive/texlive-langgerman
-   dev-texlive/texlive-fontsrecommended
-   dev-texlive/texlive-latexextra
-   dev-tex/latex2html
-   )"
-
-src_prepare() {
-   # We are case sensitive...
-   mv copyright Copyright || die
-}
-
-src_compile() {
-   export VARTEXFONTS="${T}/fonts"
-   # Set DESTDIR here too so that compiled-in paths are correct.
-   emake DESTDIR="${EPREFIX}/usr" CC="$(tc-getCC)" || die "emake failed"
-   if use doc; then
-   cd "${S}/doc"
-   emake realclean
-   emake -j1
-   fi
-}
-
-src_install() {
-   dodoc README* HACKING ToDo ChangeLog doc/credits
-   emake DESTDIR="${ED}/usr" install
-   # if doc is not used, only the text version is intalled.
-   if use doc; then
-   emake DESTDIR="${ED}/usr" install-info
-   fi
-}

diff --git a/dev-tex/latex2rtf/latex2rtf-2.3.8.ebuild 
b/dev-tex/latex2rtf/latex2rtf-2.3.8.ebuild
deleted file mode 100644
index a8f0162..
--- a/dev-tex/latex2rtf/latex2rtf-2.3.8.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit toolchain-funcs eutils
-
-DESCRIPTION="LaTeX to RTF converter"
-HOMEPAGE="http://latex2rtf.sourceforge.net/;
-SRC_URI="mirror://sourceforge/latex2rtf/${P}.tar.gz"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-SLOT="0"
-IUSE="test"
-S="${WORKDIR}/${P%b}"
-
-RDEPEND="virtual/latex-base
-   media-gfx/imagemagick"
-DEPEND="${RDEPEND}
-   virtual/texi2dvi
-   test? (
-   dev-texlive/texlive-langgerman
-   dev-texlive/texlive-fontsrecommended
-   dev-texlive/texlive-latexextra
-   dev-tex/latex2html
-   )"
-
-src_prepare() {
-   epatch "${FILESDIR}/texinfo5.patch"
-}
-
-src_compile() {
-   export VARTEXFONTS="${T}/fonts"
-   tc-export CC
-   # Set DESTDIR here too so that compiled-in paths are correct.
-   emake DESTDIR="${EPREFIX}/usr" || die "emake failed"
-
-   cd "${S}/doc"
-   emake realclean
-   emake -j1

[gentoo-commits] repo/gentoo:master commit in: dev-ml/gen_js_api/

2017-01-13 Thread Alexis Ballier
commit: a9025722e8c08bdaff8894e6027485c1e7f88f61
Author: Alexis Ballier  gentoo  org>
AuthorDate: Sat Jan 14 02:32:33 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Sat Jan 14 02:32:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9025722

dev-ml/gen_js_api: initial import; ebuild by me

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-ml/gen_js_api/Manifest|  1 +
 dev-ml/gen_js_api/gen_js_api-1.0.3.ebuild | 24 
 dev-ml/gen_js_api/metadata.xml|  8 
 3 files changed, 33 insertions(+)

diff --git a/dev-ml/gen_js_api/Manifest b/dev-ml/gen_js_api/Manifest
new file mode 100644
index ..be4d9f4
--- /dev/null
+++ b/dev-ml/gen_js_api/Manifest
@@ -0,0 +1 @@
+DIST gen_js_api-1.0.3.tar.gz 39575 SHA256 
5c9b5036f96e1d82db4206bc97bbfcc8c8f432acc9d702579673fd5117041ce2 SHA512 
90526bc6cee02de9eed3110b4311f9cae52e61f2973f9127dc436c44016e663c195b571186eb260a261babe5f401ae8574c7683e431d3734820642299fc6ef82
 WHIRLPOOL 
d9b9d176cb4062147cd4a7546ba27af269e080ed0dd98be00eab5f14383878c3dd6c314ef09d7a09daaa0244b19b8acd138c29d10e56bf31d4deba8079134964

diff --git a/dev-ml/gen_js_api/gen_js_api-1.0.3.ebuild 
b/dev-ml/gen_js_api/gen_js_api-1.0.3.ebuild
new file mode 100644
index ..b92851b
--- /dev/null
+++ b/dev-ml/gen_js_api/gen_js_api-1.0.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit findlib
+
+DESCRIPTION="Easy OCaml bindings for Javascript libraries"
+HOMEPAGE="https://github.com/LexiFi/gen_js_api;
+SRC_URI="https://github.com/LexiFi/gen_js_api/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="dev-lang/ocaml:="
+RDEPEND="${DEPEND}"
+
+src_install () {
+   findlib_src_install
+   dodoc CLASSES.md IMPLGEN.md LOW_LEVEL_BINDING.md NAMING.md PPX.md 
README.md TODO.md TYPES.md VALUES.md
+}

diff --git a/dev-ml/gen_js_api/metadata.xml b/dev-ml/gen_js_api/metadata.xml
new file mode 100644
index ..ffac4d7
--- /dev/null
+++ b/dev-ml/gen_js_api/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+   m...@gentoo.org
+   Gentoo ML Project
+
+



[gentoo-commits] repo/gentoo:master commit in: dev-ml/uutf/

2017-01-13 Thread Alexis Ballier
commit: 66dffa4b8c7318642804ab7e1c3a8fc369fcef42
Author: Alexis Ballier  gentoo  org>
AuthorDate: Sat Jan 14 02:31:00 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Sat Jan 14 02:32:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66dffa4b

dev-ml/uutf: rebuild a proper library after running tests, bug #604674

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-ml/uutf/{uutf-1.0.0.ebuild => uutf-1.0.0-r1.ebuild} | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/dev-ml/uutf/uutf-1.0.0.ebuild b/dev-ml/uutf/uutf-1.0.0-r1.ebuild
similarity index 84%
rename from dev-ml/uutf/uutf-1.0.0.ebuild
rename to dev-ml/uutf/uutf-1.0.0-r1.ebuild
index db5de1c..2e1b618 100644
--- a/dev-ml/uutf/uutf-1.0.0.ebuild
+++ b/dev-ml/uutf/uutf-1.0.0-r1.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
 # $Id$
 
@@ -32,8 +32,13 @@ src_compile() {
 src_test() {
if use ocamlopt ; then
ocamlbuild -use-ocamlfind tests.otarget || die
-   cd _build/test || die
+   pushd _build/test || die
./test.native || die
+   #Rebuild to avoid mismatches between installed files, bug 
#604674
+   popd || die
+   ocaml pkg/pkg.ml build \
+   --with-cmdliner "$(usex utftrip true false)" \
+   || die
else
ewarn "Sorry, ${PN} tests require native support (ocamlopt)"
fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/fts-standalone/

2017-01-13 Thread Anthony G. Basile
commit: 2a8b932a7c58338e111b42f6049c1d1ce75abef8
Author: Aric Belsito  gmail  com>
AuthorDate: Thu Jan 12 20:52:17 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Jan 14 01:35:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a8b932a

sys-libs/fts-standalone: Switch to musl-fts

 sys-libs/fts-standalone/Manifest   |  1 +
 .../fts-standalone/fts-standalone-1.2.7.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/sys-libs/fts-standalone/Manifest b/sys-libs/fts-standalone/Manifest
index 4f58f86..25515d6 100644
--- a/sys-libs/fts-standalone/Manifest
+++ b/sys-libs/fts-standalone/Manifest
@@ -1 +1,2 @@
 DIST fts-0.2.tar.gz 339498 SHA256 
4ee5db6449dc0fa4a83438616fd4bbed0f65b2123e56ac253cba5b25dbd9e056 SHA512 
4f31182f4ebce7f663db893def0e2380b87ef1a262a021837fc6fc9965803a829217142df140c67b1cd83b292eb8862fa0a470cf795a312494674e6e94f02f79
 WHIRLPOOL 
23a55fc572189d827fc35849205296ac39d83d74ccab9431fb47b1eab7e2da8e196aca50b8161e9b9ea4a2f0e7471676a4f229f8c510c4b6af023beb5a5657b4
+DIST fts-standalone-1.2.7.tar.gz 19336 SHA256 
49ae567a96dbab22823d045ffebe0d6b14b9b799925e9ca9274d47d26ff482a6 SHA512 
949f73b9406b06bd8712c721b4ec89afcb37d4eaef5666cccf3712242d3a57fc0acf3ca994934e0f57c1e92f40521a9370132a21eb6d1957415a83c76bf20feb
 WHIRLPOOL 
c2ae59855a8093ca789d3d26e1300c89d8ca11cc4e60714e4a0364181feb82b9380beba8e034311ea0df13a62a64a6cbfbc485fc79b1c84c021895eb60c43d19

diff --git a/sys-libs/fts-standalone/fts-standalone-1.2.7.ebuild 
b/sys-libs/fts-standalone/fts-standalone-1.2.7.ebuild
new file mode 100644
index ..3922920
--- /dev/null
+++ b/sys-libs/fts-standalone/fts-standalone-1.2.7.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit autotools
+
+DESCRIPTION="Standalone fts library for use with musl"
+HOMEPAGE="https://github.com/pullmoll/musl-fts;
+SRC_URI="https://github.com/pullmoll/musl-fts/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~x86"
+IUSE="static-libs"
+
+DEPEND="
+   !sys-libs/glibc
+   !sys-libs/uclibc"
+
+S="${WORKDIR}/musl-fts-${PV}"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable static-libs static)
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+   mv "${ED%/}"/usr/$(get_libdir)/pkgconfig/{musl-fts,fts-standalone}.pc 
|| die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-games/simgear/, dev-games/simgear/files/

2017-01-13 Thread Lars Wendler
commit: d57e2633cf40bec897c0baa75b9cb58225caa2f2
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Jan 14 01:32:57 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Jan 14 01:33:22 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d57e2633

dev-games/simgear: Security cleanup (bug #602658).

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-games/simgear/Manifest |   3 -
 .../simgear/files/simgear-3.4.0-osg340_fixes.patch | 203 -
 dev-games/simgear/simgear-2016.3.1.ebuild  |  51 --
 dev-games/simgear/simgear-2016.4.3.ebuild  |  51 --
 dev-games/simgear/simgear-3.4.0.ebuild |  47 -
 5 files changed, 355 deletions(-)

diff --git a/dev-games/simgear/Manifest b/dev-games/simgear/Manifest
index d5b71bc..068e5f6 100644
--- a/dev-games/simgear/Manifest
+++ b/dev-games/simgear/Manifest
@@ -1,4 +1 @@
-DIST simgear-2016.3.1.tar.bz2 1199016 SHA256 
ae46e1273673be41028ee912d1826e87185ab594053c493707f9dbdeea5159dd SHA512 
5c0e260da8b09e815cd6607f3e977b5827f450e9fbe10bfaef019d7489506905fde56a5ab6748165431088bbae7fa61d4bccc27e4d7828c8bc6a05247b450716
 WHIRLPOOL 
c349848d7e85166d7161272d722bebed7b387e6cd4c9db6cd405e3d042ee212b4448231eb92e0a86b8dc00c497af2c69455edd7d7d1cd4007d9ca09e91e575a7
-DIST simgear-2016.4.3.tar.bz2 1201326 SHA256 
6933550215818c2043b84df01b6bf5f7adef218c8648b510b8202e394003d2bd SHA512 
aaf56f195fed9957ba4bd8b17deb1985596ed793e131723a6f81f85a4d4f178a923c5f2df3d53dca88957fc46f887b086353b99500c3f56952a70ae34f734b5e
 WHIRLPOOL 
190e642919fb3ac519f683743b090729be410f06b5f4129abe43e8c542aed68a34e186d612c3760552d658e52060cf33735e653014f8a5171d3c825904a148e0
 DIST simgear-2016.4.4.tar.bz2 1200320 SHA256 
5514fd0006bbfcdbdc0e2dab7da41eae491ea03a6246cc6a009590032b2fc1dc SHA512 
f7b9124e40dba347cd73304fc1b20a5b6d09eb476bc41949d5be615be968a6a66f64141b87819bfa357bd1fd376b2e1fc18334eb1d4df2d4f1e3f95ef4a1928d
 WHIRLPOOL 
3fb4d580d84633a6a852f6a8ab5e708afde9616b636bb5b49d30b56ed232d9938606f602d473e51855605d2544b364691ae362ec974f56b34e32507a37752221
-DIST simgear-3.4.0.tar.bz2 1057455 SHA256 
927d66fe72aacb9dacced4506430bd5fc7726bc8d3d07d6f1866bc4cb11a5894 SHA512 
9ebf49ea2f024f0e52a4d18ba6f77361e7b9f51a0e7238661b4b2fd9db0176bdd948612d9b4aec3ae4d8210676e7533dfc0308b9c71bdeb22e99a68b90d81320
 WHIRLPOOL 
bb48b6640409a96816ade77c22a91f88c452d339165dd0241354c26ff27572a14538ecfd91265c239def4621657be8766c081cffc237711a691d7ef54461b548

diff --git a/dev-games/simgear/files/simgear-3.4.0-osg340_fixes.patch 
b/dev-games/simgear/files/simgear-3.4.0-osg340_fixes.patch
deleted file mode 100644
index 97ca64a..
--- a/dev-games/simgear/files/simgear-3.4.0-osg340_fixes.patch
+++ /dev/null
@@ -1,203 +0,0 @@
-commit 51ff30f386ac098f477ff16c71756bcd089dcfae
-Author: Tim Moore 
-Date:   Sun Apr 19 17:11:49 2015 +0200
-
-changes for OSG 3.3.4 and later
-
-The public interfaces to osgText and osg::GLExtensions changed.
-
-diff --git a/simgear/canvas/elements/CanvasText.cxx 
b/simgear/canvas/elements/CanvasText.cxx
-index 4b7600f..ead600b 100644
 a/simgear/canvas/elements/CanvasText.cxx
-+++ b/simgear/canvas/elements/CanvasText.cxx
-@@ -159,8 +159,12 @@ namespace canvas
- 
- if( empty() )
-   return pos;
--
-+#if OSG_VERSION_LESS_THAN(3,3,4)
- GlyphQuads::Coords2 const& coords = _quads->_coords;
-+#else
-+GlyphQuads::Coords2 refCoords = _quads->_coords;
-+GlyphQuads::Coords2::element_type  = *refCoords.get();
-+#endif
- size_t global_i = _begin + i;
- 
- if( global_i == _begin )
-@@ -194,7 +198,12 @@ namespace canvas
-   return cursorPos(0);
- 
- GlyphQuads::Glyphs const& glyphs = _quads->_glyphs;
-+#if OSG_VERSION_LESS_THAN(3,3,4)
- GlyphQuads::Coords2 const& coords = _quads->_coords;
-+#else
-+GlyphQuads::Coords2 refCoords = _quads->_coords;
-+GlyphQuads::Coords2::element_type  = *refCoords.get();
-+#endif
- 
- float const HIT_FRACTION = 0.6;
- float const character_width = _text->getCharacterHeight()
-@@ -627,7 +636,13 @@ namespace canvas
- 
- const GlyphQuads& quads = _textureGlyphQuadMap.begin()->second;
- const GlyphQuads::Glyphs& glyphs = quads._glyphs;
--const GlyphQuads::Coords2& coords = quads._coords;
-+#if OSG_VERSION_LESS_THAN(3,3,4)
-+GlyphQuads::Coords2 const& coords = quads._coords;
-+#else
-+GlyphQuads::Coords2 refCoords = quads._coords;
-+GlyphQuads::Coords2::element_type  = *refCoords.get();
-+#endif
-+
- const GlyphQuads::LineNumbers& line_numbers = quads._lineNumbers;
- 
- float wr = _characterHeight / getCharacterAspectRatio();
-diff --git a/simgear/scene/material/Technique.cxx 
b/simgear/scene/material/Technique.cxx
-index 93a17b8..96856cd 100644
 a/simgear/scene/material/Technique.cxx
-+++ b/simgear/scene/material/Technique.cxx
-@@ -326,9 +326,15 @@ public:
- = GL2Extensions::Get(static_cast(contextId), true);
- if 

[gentoo-commits] repo/gentoo:master commit in: games-simulation/flightgear-data/

2017-01-13 Thread Lars Wendler
commit: ef2f2cb70285466776f4dd10718fb0851956c31c
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Jan 14 01:30:52 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Jan 14 01:33:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef2f2cb7

games-simulation/flightgear-data: Security cleanup (bug #602658).

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 games-simulation/flightgear-data/Manifest  |  3 ---
 .../flightgear-data-2016.3.1.ebuild| 27 ---
 .../flightgear-data-2016.4.3.ebuild| 27 ---
 .../flightgear-data/flightgear-data-3.4.0.ebuild   | 30 --
 4 files changed, 87 deletions(-)

diff --git a/games-simulation/flightgear-data/Manifest 
b/games-simulation/flightgear-data/Manifest
index 6927372..cb6eac3 100644
--- a/games-simulation/flightgear-data/Manifest
+++ b/games-simulation/flightgear-data/Manifest
@@ -1,4 +1 @@
-DIST FlightGear-2016.3.1-data.tar.bz2 1430257110 SHA256 
1eceb36f5b577bb8223ed1520e68179fb9292b95e63ffd9ad695dcc93b814d1c SHA512 
ba4d51efc23cf125367815491cdb78153d5b553bae54bae41eb9f01f0749d53d1be9c0a63e998a31f05c0d514d5dcef2a1dfd55267e7698d34738e3dc5559018
 WHIRLPOOL 
e3f2ba81ad519ba94666cac046ad92563801aac9944f4180566d0e7d8b82849a0ac0c4c670ba64a04862bdd3f94239453cce8ec676c64fb809318632995dfc41
-DIST FlightGear-2016.4.3-data.tar.bz2 1648602662 SHA256 
e4f6b26624af3fa6cf874077a8fe2f57fc298d124a7899731946a593cd73c4f3 SHA512 
e38728894c676d4ef12a1317e68a4c15289da1c5a313c8ef72bfe53c9ec06c9aac5cceb5d679a362a19540d9fa617211633e7a66a6df96e43ddc876d391efeb1
 WHIRLPOOL 
82ef7b7c70b9cef12055133a73e0f9e277b824528aaa495e0b751343d9bec1be27558d04ef06dd0d3ee0fcb73deb3ed279ec76351a9fc29b32e52d25af9800aa
 DIST FlightGear-2016.4.4-data.tar.bz2 1654119067 SHA256 
3dfd4b82c99a8bf4b81dd31846efce52ed417be180eaa71020ccc914f9a49668 SHA512 
e9a8dfb17c03fb2961e4d031ef63d56c580f029a7ceee816e67c3944a3a79f476ee1c6ad40ce8af530c8551497d9e1329b00805499ad85c4610c07bfaf22d3aa
 WHIRLPOOL 
249ba21e7ad58c885a92094ec403d99bc8879e9c6638b8ebc2e48053c5524c62383c95ddb9bac3039ddbcd50a90b4a690676df642125e4219fc3c7e94f793717
-DIST FlightGear-data-3.4.0.tar.bz2 1145893777 SHA256 
8cefa7c323d974d8e51fd23c97ae79dc731e65b81e1729cb1bc9bc1f99df128b SHA512 
791ff1b1f7f759ccc73f738ba6cb6fd050d1341ae031a872745b4c1145cdb92de62193df7ea6e9fe05a1c95a60fa664da56015d643244d38c7b0b72a2c3146d9
 WHIRLPOOL 
0abaa4da7e9032469da80500fc23c84d6b696fc596529853a3a614bb3627ef6081c12ea78e6e8c987e6b11b303cca0d8da5c9628164d2a93bed452230302a655

diff --git a/games-simulation/flightgear-data/flightgear-data-2016.3.1.ebuild 
b/games-simulation/flightgear-data/flightgear-data-2016.3.1.ebuild
deleted file mode 100644
index 57ece3c..
--- a/games-simulation/flightgear-data/flightgear-data-2016.3.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-DESCRIPTION="FlightGear data files"
-HOMEPAGE="http://www.flightgear.org/;
-SRC_URI="mirror://sourceforge/flightgear/FlightGear-${PV}-data.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE=""
-
-# data files split to separate package since 2.10.0
-RDEPEND="
-   !http://www.flightgear.org/;
-SRC_URI="mirror://sourceforge/flightgear/FlightGear-${PV}-data.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-# data files split to separate package since 2.10.0
-RDEPEND="
-   !http://www.flightgear.org/;
-SRC_URI="mirror://flightgear/Shared/FlightGear-data-${PV}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE=""
-
-# data files split to separate package since 2.10.0
-RDEPEND="
-   !

[gentoo-commits] repo/gentoo:master commit in: games-simulation/flightgear/files/, games-simulation/flightgear/

2017-01-13 Thread Lars Wendler
commit: 8170f20931e723b17be2916cefbcccf71691706d
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Jan 14 01:29:44 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Jan 14 01:33:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8170f209

games-simulation/flightgear: Security cleanup (bug #602658).

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 games-simulation/flightgear/Manifest   |   3 -
 .../files/0001-flightgear-3.4.0-cmake.patch|  30 -
 .../files/0002-flightgear-3.4.0-cmake.patch|  54 
 .../flightgear/flightgear-2016.3.1.ebuild  | 133 
 .../flightgear/flightgear-2016.4.3.ebuild  | 133 
 .../flightgear/flightgear-3.4.0.ebuild | 138 -
 games-simulation/flightgear/metadata.xml   |   3 -
 7 files changed, 494 deletions(-)

diff --git a/games-simulation/flightgear/Manifest 
b/games-simulation/flightgear/Manifest
index e9b16b9..ecb489c 100644
--- a/games-simulation/flightgear/Manifest
+++ b/games-simulation/flightgear/Manifest
@@ -1,4 +1 @@
-DIST flightgear-2016.3.1.tar.bz2 7542098 SHA256 
501d2f59b8f9d221332044346bbbfe195e42d0195945f8bb0fec8b474bc79c31 SHA512 
57246144d954e36e330fe5da15ff5c86f810cbd0b09638c2df813a242677eca22e00a9432f6091da6731972699657fee525310f5bcc91cf8dc5e2250c8663e8a
 WHIRLPOOL 
f9c4809fe5d2981b366a3b2c3d47788843a8abd0bacee37eb8c15dafcfd2c3b855c760065c8f0274c10f96faa84632536a68641e6f80a047409ec944a4b4dd24
-DIST flightgear-2016.4.3.tar.bz2 7559919 SHA256 
35a9c439265e4a9caf794458bb42917d93280b2e561cc7b9a02aaba1226d2822 SHA512 
4a7bb2322b49a6585671c5f0c52a7206002ada82ec7255536be338e21167d7a28be54a52b5c6b3f5ee8037b18e5626513e6fbc805b4ada49c6ef227c88a81d46
 WHIRLPOOL 
3e0e9d478af5a978badaaa325837ccf269a05b00994f90a2c1d43c0466e85b3d69a7b8b7dd6a1a1d18070a76c1e0f74879ecaf51bc52530b30b1afa33b42b259
 DIST flightgear-2016.4.4.tar.bz2 7560911 SHA256 
d51992cbe40f1812f9821ab27b838d52e04c10551772d57fc2e815fdfafc SHA512 
3f3d5a72adea9cb9a22b7b355a18492c1c58634e6203d6ae364d7a89f1af0fcc3df446c72c3c83ac9a1f51e05a6cd83c7d7af5f7bc3a5e8e75e3b80f709394a0
 WHIRLPOOL 
0a3fc48c5ec440cdcc7f2a99b860c51310fd9f256e5577458ccd9fa5202c26751b982918752326c68b5c6d9554eb902c4789df4a6221752870d3eaf263756226
-DIST flightgear-3.4.0.tar.bz2 7522457 SHA256 
b5645d05b50728a89f091292bc557f440d8f8719dd9cebf7f5bf3fa8ea795780 SHA512 
10626d00b34255753dc5a5c82076909c296219472faf51c38460cc357ac014b40bd127454f28b2d857f1a1a299716430fd8f04dc7881552b3c24dee6eb616b1e
 WHIRLPOOL 
636ca7e012175141bc4b081cb6137e5348d49b873d241c5d0f1ed0a2581b32d2f23f4fe0ed97d5a1b72440afd14687e5de4e6ebeeaf07b4e854b0ca47875b82f

diff --git 
a/games-simulation/flightgear/files/0001-flightgear-3.4.0-cmake.patch 
b/games-simulation/flightgear/files/0001-flightgear-3.4.0-cmake.patch
deleted file mode 100644
index e14920b..
--- a/games-simulation/flightgear/files/0001-flightgear-3.4.0-cmake.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 06a260822c0eb10f47533a2cbf5cbbc968878c17 Mon Sep 17 00:00:00 2001
-From: James Turner 
-Date: Tue, 17 Mar 2015 23:33:57 +
-Subject: [PATCH] Make 3.2.1 fix: make thread check platform specific.
-

- CMakeLists.txt | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 8847614..c881c32 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -109,6 +109,8 @@ IF(APPLE)
- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mmacosx-version-min=10.7")
- elseif(${CMAKE_SYSTEM_NAME} MATCHES "Linux" OR
-   ${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
-+find_package(Threads REQUIRED)
-+
- set(USE_DBUS_DEFAULT 1)
- 
- find_package(UDev)
-@@ -230,7 +232,6 @@ endif(EVENT_INPUT)
- # check required dependencies
- find_package(Boost   REQUIRED)
- find_package(ZLIBREQUIRED)
--find_package(Threads REQUIRED)
- find_package(OpenGL  REQUIRED)
- find_package(OpenAL  REQUIRED)
- find_package(OpenSceneGraph 3.2.0 REQUIRED

diff --git 
a/games-simulation/flightgear/files/0002-flightgear-3.4.0-cmake.patch 
b/games-simulation/flightgear/files/0002-flightgear-3.4.0-cmake.patch
deleted file mode 100644
index 2151acd..
--- a/games-simulation/flightgear/files/0002-flightgear-3.4.0-cmake.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-From 14405fe2e397b9a6ab9b004cb8c7459eeb41ec59 Mon Sep 17 00:00:00 2001
-From: "Rebecca N. Palmer" 
-Date: Fri, 3 Apr 2015 19:15:52 +0100
-Subject: [PATCH] Fix compile with CMake 3.2.1, by Kevin Seroux
-
-Explicitly link X11, as this no longer comes with OpenGL

- CMakeLists.txt| 1 +
- src/Main/CMakeLists.txt   | 4 +++-
- utils/fgviewer/CMakeLists.txt | 4 
- 3 files changed, 8 insertions(+), 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index c881c32..c443f58 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -110,6 +110,7 @@ IF(APPLE)
- elseif(${CMAKE_SYSTEM_NAME} MATCHES 

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

2017-01-13 Thread Patrice Clement
commit: 74773c51b6d19dfa0227d8e62d6afae0dd945d79
Author: Patrice Clement  gentoo  org>
AuthorDate: Sat Jan 14 00:31:44 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sat Jan 14 00:32:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74773c51

dev-python/crumbs: stable for amd64.

Package-Manager: portage-2.3.0

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

diff --git a/dev-python/crumbs/crumbs-2.1.0.ebuild 
b/dev-python/crumbs/crumbs-2.1.0.ebuild
index b747156..0691edd 100644
--- a/dev-python/crumbs/crumbs-2.1.0.ebuild
+++ b/dev-python/crumbs/crumbs-2.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="doc test"
 
 CDEPEND="dev-python/pyinotify[${PYTHON_USEDEP}]"
@@ -33,8 +33,6 @@ RDEPEND="${CDEPEND}"
 
 python_compile_all() {
use doc && esetup.py build_sphinx
-
-   distutils-r1_python_compile_all
 }
 
 python_test() {



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

2017-01-13 Thread Patrice Clement
commit: 181a7065c592ebbe73f38dba454ee57e26cc7132
Author: Patrice Clement  gentoo  org>
AuthorDate: Sat Jan 14 00:32:30 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sat Jan 14 00:32:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=181a7065

dev-python/crumbs: clean up old.

Package-Manager: portage-2.3.0

 dev-python/crumbs/Manifest|  3 ---
 dev-python/crumbs/crumbs-2.0.0.ebuild | 33 -
 dev-python/crumbs/crumbs-2.0.1.ebuild | 32 -
 dev-python/crumbs/crumbs-2.0.2.ebuild | 45 ---
 4 files changed, 113 deletions(-)

diff --git a/dev-python/crumbs/Manifest b/dev-python/crumbs/Manifest
index 6ef1b70..bed6305 100644
--- a/dev-python/crumbs/Manifest
+++ b/dev-python/crumbs/Manifest
@@ -1,4 +1 @@
-DIST crumbs-2.0.0.tar.gz 13134 SHA256 
776634a652205791f30419dbd3f89f26eecb0bf041348690f4552deb7f61ebc1 SHA512 
b518041ed7d3d1026b83901f3ffa2faf1da30fb39c598eb88eebabfeb3489c4ce2b2de1f0267bdb3e7d9366509efe0e109f54ec45b9297345f1224c2de5213c5
 WHIRLPOOL 
64b7e09898c5861ab950fae1331ef973f4c42cc57e2204f23aaf11dce8eb84b817d9ee44b58acebbb909d1266a38eed419a615e8102cc76a46b4b41bb846592f
-DIST crumbs-2.0.1.tar.gz 12377 SHA256 
b537d608b9c54d8fc0bd73a4a60599fe2a68ba66ecd05f3f45a25d2301f439ca SHA512 
d15a8f3484f8178a1d41555d1783fdf6356c97f05247cf3daf6c56af9e0bd2795ee187f7fde549f5e23b4883317608cc40a71dedfaf49e544c87a12a0f97738a
 WHIRLPOOL 
a74e0e61726ca7dbeb702ce92b369137b7c21da5e224a365c9fbf3e6221859c6307329447c6835ff824950d0155cf180d62616f10b6f3084cb041751e9e8d0c4
-DIST crumbs-2.0.2.tar.gz 19639 SHA256 
4a520626d4f7687f45caa2fa85963b1e931e13156edab83b3738c7bbe7c8be91 SHA512 
68786ccc0287e3aa3e62d351f38c01c16fc40b64d016a6f855d312292d4ae3e1e68e493fc2d621527fb82a7c7dc87df4b2b5ba04288d9cb8ccd2e7337fd51381
 WHIRLPOOL 
ad04976b65d8f972053c104fd945b299341cb7ac8513e5e9b49f41af876aef37190870201c3403af55981070ccd5bb7879230ececa41264722763e6545792f13
 DIST crumbs-2.1.0.tar.gz 19968 SHA256 
f1343b0e8096adc3717a9606d570457ec025677aa75f3abb34c9b7d1aab79fbf SHA512 
f68a7d0eb4375db6172ce714cf9350d236320e9a37b732f96cb6fa35f11b14ff19dcb233ae5062cadede625470e777ade12ddebe669d1ab7fccf9425a31a6087
 WHIRLPOOL 
73f806bbdccca68c1581200cd58c106cdbdbfb19d4ced68776c0c35e368e252ddf92348191fed39818facf79bbe726d1b5a298e5518cff2a4c858d9b53d89fd6

diff --git a/dev-python/crumbs/crumbs-2.0.0.ebuild 
b/dev-python/crumbs/crumbs-2.0.0.ebuild
deleted file mode 100644
index 3e4b0a8..
--- a/dev-python/crumbs/crumbs-2.0.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Generalized all-in-one parameters module"
-HOMEPAGE="https://github.com/alunduil/crumbs;
-SRC_URI="https://github.com/alunduil/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="inotify test"
-
-CDEPEND="inotify? ( dev-python/pyinotify[${PYTHON_USEDEP}] )"
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   ${CDEPEND}
-   dev-python/coverage[${PYTHON_USEDEP}]
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/nose[${PYTHON_USEDEP}]
-   )
-"
-RDEPEND="${CDEPEND}"
-
-python_test() {
-   nosetests || die "Tests failed on ${EPYTHON}"
-}

diff --git a/dev-python/crumbs/crumbs-2.0.1.ebuild 
b/dev-python/crumbs/crumbs-2.0.1.ebuild
deleted file mode 100644
index 9bb5d2b..
--- a/dev-python/crumbs/crumbs-2.0.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 python3_4 )
-
-inherit distutils-r1
-
-DESCRIPTION="Generalized all-in-one parameters module"
-HOMEPAGE="https://github.com/alunduil/crumbs;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="inotify test"
-
-CDEPEND="inotify? ( dev-python/pyinotify[${PYTHON_USEDEP}] )"
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   ${CDEPEND}
-   dev-python/coverage[${PYTHON_USEDEP}]
-   dev-python/nose[${PYTHON_USEDEP}]
-   )
-"
-RDEPEND="${CDEPEND}"
-
-python_test() {
-   nosetests || die "Tests failed on ${EPYTHON}"
-}

diff --git a/dev-python/crumbs/crumbs-2.0.2.ebuild 
b/dev-python/crumbs/crumbs-2.0.2.ebuild
deleted file mode 100644
index 1b8def9..
--- a/dev-python/crumbs/crumbs-2.0.2.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 python3_4 )
-
-inherit distutils-r1
-
-DESCRIPTION="Generalized all-in-one parameters module"
-HOMEPAGE="https://github.com/alunduil/crumbs;

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

2017-01-13 Thread Zac Medico
commit: 5a53e732efa0ee7e2a3f8afe90d729212ff187fb
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue May 24 10:54:38 2016 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Jan 14 00:13:42 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=5a53e732

__multijob_init: work around Cygwin FIFO shortcoming

Cygwin does not support multiple read-handles for one FIFO (yet).
As we really need just one readonly- and one writeonly-handle, we can
reorder to open one single readwrite- and one writeonly-handle.

X-Gentoo-Bug: 583962
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=583962

 bin/helper-functions.sh | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/bin/helper-functions.sh b/bin/helper-functions.sh
index c096aed..9b6e201 100644
--- a/bin/helper-functions.sh
+++ b/bin/helper-functions.sh
@@ -20,12 +20,17 @@ makeopts_jobs() {
 __multijob_init() {
# Setup a pipe for children to write their pids to when they finish.
# We have to allocate two fd's because POSIX has undefined behavior
-   # when you open a FIFO for simultaneous read/write. #487056
+   # when using one single fd for both read and write. #487056
+   # However, opening an fd for read or write only will block until the
+   # opposite end is opened as well. Thus we open the first fd for both
+   # read and write to not block ourselve, but use it for reading only.
+   # The second fd really is opened for write only, as Cygwin supports
+   # just one single read fd per FIFO. #583962
local pipe=$(mktemp -t multijob.XX)
rm -f "${pipe}"
mkfifo -m 600 "${pipe}"
-   __redirect_alloc_fd mj_write_fd "${pipe}"
__redirect_alloc_fd mj_read_fd "${pipe}"
+   __redirect_alloc_fd mj_write_fd "${pipe}" '>'
rm -f "${pipe}"
 
# See how many children we can fork based on the user's settings.



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

2017-01-13 Thread Brian Dolbec
commit: 3926846ca2c3ef5132257fe357b2bca7423a6b84
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jan 14 00:10:22 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Jan 14 00:10:47 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3926846c

app-admin/ansible: Version bump rc releases

Package-Manager: Portage-2.3.3_p23, Repoman-2.3.1_p16

 app-admin/ansible/Manifest| 4 ++--
 .../{ansible-2.1.4.0_rc2.ebuild => ansible-2.1.4.0_rc3.ebuild}| 4 ++--
 .../{ansible-2.2.1.0_rc4.ebuild => ansible-2.2.1.0_rc5.ebuild}| 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-admin/ansible/Manifest b/app-admin/ansible/Manifest
index bc6e503..973e2c1 100644
--- a/app-admin/ansible/Manifest
+++ b/app-admin/ansible/Manifest
@@ -1,5 +1,5 @@
 DIST ansible-1.9.6.tar.gz 941457 SHA256 
50773781b1e76f2885bbeb2351a97cf1c6a29239d3e073da939a104e7e81ee5d SHA512 
97ea17f032bf253c53d5e1f79071603f0b3b7caffe4e267534cf181ab88b7186d953c41203c762e0650ab70302bde7e84bb5ee8bcd03153a3e4a76e41d1a3bec
 WHIRLPOOL 
b26390090aeabd2a6e8e27916a7cc0e89e0041715bd036118f034292da52df55107d27c577fe38e838b3455d3167cf3e876533fa47fe184d02ebfaa98cf46f5e
 DIST ansible-2.1.3.0.tar.gz 1851643 SHA256 
a3bb0487687b70d5586277f0f0c9a419d05ad1811b81fa18535a568e5d064c0b SHA512 
6a73a361a89e2785ba5157e309e18c04e2dd09a4133f9ab437d0b05f4e56790bc0430e08976638306c0254aa6b8eac4b558bbcd058f8f5bdba420de8f48c8c34
 WHIRLPOOL 
7dbb85ddb4533a2b4189aec7aa911a173e51646902bca71c7fdad2fadb7e3f3b88b3463dbf4a75913df0a9c72b3073dbad4b6c962dd484f638d5c58b5112ec4d
-DIST ansible-2.1.4.0-0.2.rc2.tar.gz 1855972 SHA256 
7fd749987ffa9955a0c2271314a11217e0c2106257c9c3c8243224550531ca2a SHA512 
3fc7c4da59305f7dde51811a6ca13173bf4af768539403fc67d8015292680b4136f4b0ed006e87840cefd3cfd586e086dcd933bf99efc8919b5f38eaab3a5684
 WHIRLPOOL 
3fd91b89226bf0e4fe42c0f3070079606dcfb06efe36b533450367b45997867b158d9d6cbc8cc740f984d2cfb62ea8d75dcd2b2a6977a4628659991e600fc791
+DIST ansible-2.1.4.0-0.3.rc3.tar.gz 1856688 SHA256 
53f6e183576867d2ee17071a55fc7eea4875b92976bbeae02f6f96101cd910a5 SHA512 
15bb447617aa144458407aef0239fb374dc14492e7409a7c186dc98facf15fc7b054f5696b9d5184ac79d985ed17f01caafb6f59bb01dd72f06d80fde249d550
 WHIRLPOOL 
e119f93833dbfebc47ac2f7ba4b21352dc28081d8f6d12c05d2cf0216e387a765ddb79d29000aca27c874ebccd303d6ec14fc93061979c87215c82e57d0a41c9
 DIST ansible-2.2.0.0.tar.gz 2441851 SHA256 
d9f198d293394ce0f8ba802561b2136e3301036a706b5584641b49408586 SHA512 
8bb8360f41e920c46552ead826a342311d0acffa264334c8c8ae868f8bf45caad4ff2b9c9c0ec4e551653edaf80eb49d8dece5c2ba7e1088c2ce74d3ff0e3130
 WHIRLPOOL 
911ba4959fbca8527e9cf4b46c86cefc415433cab21486ff47302d02e60c4c2da1abc91c7ab564642a518acd5a5c1cbc8b3930ef7f596518c5aa358f001f4064
-DIST ansible-2.2.1.0-0.4.rc4.tar.gz 2454175 SHA256 
2f47e7de9402b13dd388c2c00a0a89132930c81a237ce752c30d8da533c40a25 SHA512 
eef79fb0e8c9ac9d838ac856418fdbb6be283004572a0539d6300c24e4abfc54599d9081ba4ae1060621f5400aad56559cc3345f7bc6d0f901fcb857923c7524
 WHIRLPOOL 
adf2e4d46e74dc68c13075131aaf6b6263cdee1ad59b48a972f7b7d1e0512adf829660c78e6d4fd20d57b4b5754b57a0ea48ffb5677e56e5e5fd21f0ce4e2d61
+DIST ansible-2.2.1.0-0.5.rc5.tar.gz 2454925 SHA256 
af4c186c9e7c010496425904a14183c3a15af6f160d725a37920135af60b54cd SHA512 
5e2078181e54e6713ea0674fa7c6334023e65354334c192f19945631e4215cf8cc871e93f3e1c2af411c053c4185f3e6ba81f24c0ee7b59d75c9144fa7500f5b
 WHIRLPOOL 
cd71658a3ace432f2efab4aa0ada38acf5f03eb33f74e50a4c5e5357ef46e6048044cbc600d43fbe3b18f685de1988aede13ca0d649945b5370a2a93f0f82b57

diff --git a/app-admin/ansible/ansible-2.1.4.0_rc2.ebuild 
b/app-admin/ansible/ansible-2.1.4.0_rc3.ebuild
similarity index 95%
rename from app-admin/ansible/ansible-2.1.4.0_rc2.ebuild
rename to app-admin/ansible/ansible-2.1.4.0_rc3.ebuild
index f32d3cf..2a150b7 100644
--- a/app-admin/ansible/ansible-2.1.4.0_rc2.ebuild
+++ b/app-admin/ansible/ansible-2.1.4.0_rc3.ebuild
@@ -11,7 +11,7 @@ inherit distutils-r1 eutils versionator
 DESCRIPTION="Model-driven deployment, config management, and command execution 
framework"
 HOMEPAGE="http://ansible.com/;
 MY_V="$(get_version_component_range 1-4)"
-MY_PV="${MY_V}-0.2.rc2"
+MY_PV="${MY_V}-0.3.rc3"
 SRC_URI="http://releases.ansible.com/${PN}/${PN}-${MY_PV}.tar.gz;
 
 LICENSE="GPL-3"
@@ -22,7 +22,7 @@ IUSE="keyczar test"
 RDEPEND="
keyczar? ( dev-python/keyczar[${PYTHON_USEDEP}] )
dev-python/paramiko[${PYTHON_USEDEP}]
-   dev-python/jinja[${PYTHON_USEDEP}]
+   =dev-python/pycrypto-2.6[${PYTHON_USEDEP}]

diff --git a/app-admin/ansible/ansible-2.2.1.0_rc4.ebuild 
b/app-admin/ansible/ansible-2.2.1.0_rc5.ebuild
similarity index 98%
rename from app-admin/ansible/ansible-2.2.1.0_rc4.ebuild
rename to app-admin/ansible/ansible-2.2.1.0_rc5.ebuild
index 1bfca18..43c0688 100644
--- a/app-admin/ansible/ansible-2.2.1.0_rc4.ebuild
+++ b/app-admin/ansible/ansible-2.2.1.0_rc5.ebuild
@@ -11,7 +11,7 @@ inherit distutils-r1 

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

2017-01-13 Thread Patrice Clement
commit: a6fa013d6a765c898842fe99a81fa4d92c9edbd7
Author: Patrice Clement  gentoo  org>
AuthorDate: Fri Jan 13 23:38:18 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Jan 13 23:44:01 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6fa013d

app-shells/hstr: stable for amd64.

Package-Manager: portage-2.3.0

 app-shells/hstr/hstr-1.21-r1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-shells/hstr/hstr-1.21-r1.ebuild 
b/app-shells/hstr/hstr-1.21-r1.ebuild
index 56d9087..cbf49ba 100644
--- a/app-shells/hstr/hstr-1.21-r1.ebuild
+++ b/app-shells/hstr/hstr-1.21-r1.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
 # $Id$
 
@@ -6,13 +6,13 @@ EAPI=6
 
 inherit autotools multilib-minimal
 
-DESCRIPTION="Shell history suggest box"
+DESCRIPTION="shell history suggest box"
 HOMEPAGE="https://github.com/dvorka/hstr http://www.mindforger.com;
 SRC_URI="https://github.com/dvorka/hstr/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 SLOT="0"
 LICENSE="Apache-2.0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="



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

2017-01-13 Thread Patrice Clement
commit: cb98eba8930c3af870a438e5e81b162b285edea6
Author: Patrice Clement  gentoo  org>
AuthorDate: Fri Jan 13 23:43:46 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Jan 13 23:44:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb98eba8

dev-python/hiro: stable for amd64+x86.

Package-Manager: portage-2.3.0

 dev-python/hiro/hiro-0.2.ebuild | 13 -
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/dev-python/hiro/hiro-0.2.ebuild b/dev-python/hiro/hiro-0.2.ebuild
index 24c044d..e341edf 100644
--- a/dev-python/hiro/hiro-0.2.ebuild
+++ b/dev-python/hiro/hiro-0.2.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
 # $Id$
 
@@ -13,9 +13,12 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
+KEYWORDS="amd64 x86"
 
-RDEPEND="dev-python/mock[${PYTHON_USEDEP}]
+RDEPEND="
+   dev-python/mock[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+DEPEND="
+   ${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]"



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

2017-01-13 Thread Patrice Clement
commit: 3c7adec64a4a1c6645ade93b1cc00861f0cfe233
Author: Patrice Clement  gentoo  org>
AuthorDate: Fri Jan 13 23:40:25 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Jan 13 23:44:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c7adec6

dev-python/patch: stable for amd64+x86.

Package-Manager: portage-2.3.0

 dev-python/patch/patch-1.16.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-python/patch/patch-1.16.ebuild 
b/dev-python/patch/patch-1.16.ebuild
index 1c02227..96352c6 100644
--- a/dev-python/patch/patch-1.16.ebuild
+++ b/dev-python/patch/patch-1.16.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
 # $Id$
 
@@ -14,10 +14,10 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
 
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
-   app-arch/unzip"
+DEPEND="
+   app-arch/unzip
+   dev-python/setuptools[${PYTHON_USEDEP}]"
 
 S="${WORKDIR}"



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

2017-01-13 Thread Alon Bar-Lev
commit: c752e9f14ee17ce35601e94c6afc3f81f93a2adb
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Jan 13 22:55:02 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Jan 13 23:32:36 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c752e9f1

dev-libs/libmcrypt: assign crypto as only maintainer

Package-Manager: portage-2.3.0

 dev-libs/libmcrypt/metadata.xml | 18 +++---
 1 file changed, 7 insertions(+), 11 deletions(-)

diff --git a/dev-libs/libmcrypt/metadata.xml b/dev-libs/libmcrypt/metadata.xml
index 9fbe85c..a07f753 100644
--- a/dev-libs/libmcrypt/metadata.xml
+++ b/dev-libs/libmcrypt/metadata.xml
@@ -1,15 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   robb...@gentoo.org
-   Robin H. Johnson
-   
-   
-   cry...@gentoo.org
-   Crypto
-   
-   
-   mcrypt
-   
+  
+cry...@gentoo.org
+Crypto
+  
+  
+mcrypt
+  
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/mcrypt/, app-crypt/mcrypt/files/

2017-01-13 Thread Alon Bar-Lev
commit: a19d701b8517196aaec09d39e9542f132b3c0a0f
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Jan 13 23:08:21 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Jan 13 23:32:37 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a19d701b

app-crypt/mcrypt: eapi bump

Package-Manager: portage-2.3.0

 .../mcrypt/files/mcrypt-2.6.8-format-string.patch  |  4 +--
 app-crypt/mcrypt/files/mcrypt-2.6.8-stdlib.h.patch |  4 +--
 app-crypt/mcrypt/mcrypt-2.6.8-r3.ebuild| 32 ++
 3 files changed, 36 insertions(+), 4 deletions(-)

diff --git a/app-crypt/mcrypt/files/mcrypt-2.6.8-format-string.patch 
b/app-crypt/mcrypt/files/mcrypt-2.6.8-format-string.patch
index d602bed..ceeb28f 100644
--- a/app-crypt/mcrypt/files/mcrypt-2.6.8-format-string.patch
+++ b/app-crypt/mcrypt/files/mcrypt-2.6.8-format-string.patch
@@ -1,5 +1,5 @@
 src/errors.c
-+++ src/errors.c
+--- a/src/errors.c
 b/src/errors.c
 @@ -25,24 +25,24 @@
  
  void err_quit(char *errmsg)

diff --git a/app-crypt/mcrypt/files/mcrypt-2.6.8-stdlib.h.patch 
b/app-crypt/mcrypt/files/mcrypt-2.6.8-stdlib.h.patch
index 7cfae98..c4bdb18 100644
--- a/app-crypt/mcrypt/files/mcrypt-2.6.8-stdlib.h.patch
+++ b/app-crypt/mcrypt/files/mcrypt-2.6.8-stdlib.h.patch
@@ -1,5 +1,5 @@
 src/rfc2440.c  2008-11-17 06:50:01.0 +1100
-+++ src/rfc2440.c  2010-08-10 13:48:28.0 +1000
+--- a/src/rfc2440.c2008-11-17 06:50:01.0 +1100
 b/src/rfc2440.c2010-08-10 13:48:28.0 +1000
 @@ -23,7 +23,7 @@
  #include 
  #endif

diff --git a/app-crypt/mcrypt/mcrypt-2.6.8-r3.ebuild 
b/app-crypt/mcrypt/mcrypt-2.6.8-r3.ebuild
new file mode 100644
index ..f9248db
--- /dev/null
+++ b/app-crypt/mcrypt/mcrypt-2.6.8-r3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+
+DESCRIPTION="replacement of the old unix crypt(1)"
+HOMEPAGE="http://mcrypt.sourceforge.net/;
+SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-macos"
+IUSE="nls"
+
+DEPEND=">=dev-libs/libmcrypt-2.5.8
+   >=app-crypt/mhash-0.9.9
+   sys-libs/zlib"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.6.7-qa.patch"
+   "${FILESDIR}/${P}-stdlib.h.patch"
+   "${FILESDIR}/${P}-segv.patch"
+   "${FILESDIR}/${P}-sprintf.patch"
+   "${FILESDIR}/${P}-format-string.patch"
+   "${FILESDIR}/${P}-overflow.patch"
+)
+
+src_configure() {
+   econf $(use_enable nls)
+}



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

2017-01-13 Thread Alon Bar-Lev
commit: dae3a20450b145d5b6815ff4de9cc7e78338f30f
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Jan 13 23:31:03 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Jan 13 23:32:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dae3a204

app-crypt/quickcrypt: eapi dump

Package-Manager: portage-2.3.0

 app-crypt/quickcrypt/quickcrypt-0.9.2b-r1.ebuild | 25 
 1 file changed, 25 insertions(+)

diff --git a/app-crypt/quickcrypt/quickcrypt-0.9.2b-r1.ebuild 
b/app-crypt/quickcrypt/quickcrypt-0.9.2b-r1.ebuild
new file mode 100644
index ..c4f0c9a
--- /dev/null
+++ b/app-crypt/quickcrypt/quickcrypt-0.9.2b-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+
+MY_P=${P/-/_}
+S=${WORKDIR}/${MY_P}
+DESCRIPTION="gives you a quick MD5 Password from any string"
+HOMEPAGE="http://linux.netpimpz.com/quickcrypt/;
+SRC_URI="http://linux.netpimpz.com/quickcrypt/download/${MY_P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~sparc ~ppc ~alpha ~amd64 ~ia64 ~hppa ~mips"
+IUSE=""
+
+DEPEND=">=dev-lang/perl-5.6
+   virtual/perl-Digest-MD5"
+RDEPEND="${DEPEND}"
+
+src_install() {
+   dobin quickcrypt
+   dodoc README BUGS
+}



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

2017-01-13 Thread Alon Bar-Lev
commit: 8b123cf68379fd14d57179b2348fe55f6d1cf8bc
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Jan 13 23:05:31 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Jan 13 23:32:36 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b123cf6

app-crypt/mhash: eapi bump

Package-Manager: portage-2.3.0

 app-crypt/mhash/mhash-0.9.9.9-r2.ebuild | 58 +
 1 file changed, 58 insertions(+)

diff --git a/app-crypt/mhash/mhash-0.9.9.9-r2.ebuild 
b/app-crypt/mhash/mhash-0.9.9.9-r2.ebuild
new file mode 100644
index ..47b8485
--- /dev/null
+++ b/app-crypt/mhash/mhash-0.9.9.9-r2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit eutils
+
+DESCRIPTION="library providing a uniform interface to a large number of hash 
algorithms"
+HOMEPAGE="http://mhash.sourceforge.net/;
+SRC_URI="mirror://sourceforge/mhash/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd 
~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="static-libs"
+
+RDEPEND=""
+DEPEND="dev-lang/perl" # pod2html
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.9.9-fix-mem-leak.patch"
+   "${FILESDIR}/${PN}-0.9.9-fix-snefru-segfault.patch"
+   "${FILESDIR}/${PN}-0.9.9-fix-whirlpool-segfault.patch"
+   "${FILESDIR}/${PN}-0.9.9-autotools-namespace-stomping.patch"
+   "${FILESDIR}/${P}-remove_premature_free.patch"
+   "${FILESDIR}/${P}-force64bit-tiger.patch"
+   "${FILESDIR}/${P}-align.patch"
+   "${FILESDIR}/${P}-alignment.patch"
+)
+
+DOCS=(
+   doc/{example.c,skid2-authentication}
+   doc/mhash.html
+)
+
+src_prepare() {
+   default
+   sed -i \
+   -e 's/--netscape//' \
+   "${S}"/doc/Makefile.in
+}
+
+src_configure() {
+   # https://sourceforge.net/p/mhash/patches/11/
+   export ac_cv_func_malloc_0_nonnull=yes
+
+   econf $(use_enable static-libs static)
+}
+
+src_compile() {
+   default
+   emake -C doc mhash.html
+}
+
+src_install() {
+   default
+   prune_libtool_files
+}



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

2017-01-13 Thread Alon Bar-Lev
commit: 5ce88b7d5fe8039c77f4b5c14bd3e3a20736b592
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Jan 13 22:53:28 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Jan 13 23:32:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ce88b7d

app-crypt/onak: assign crypto as only maintainer

Package-Manager: portage-2.3.0

 app-crypt/onak/metadata.xml | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/app-crypt/onak/metadata.xml b/app-crypt/onak/metadata.xml
index 0106d59..4f6e288 100644
--- a/app-crypt/onak/metadata.xml
+++ b/app-crypt/onak/metadata.xml
@@ -1,11 +1,8 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-  robb...@gentoo.org
-
-
-  cry...@gentoo.org
-  Crypto
-
+  
+cry...@gentoo.org
+Crypto
+  
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/nasty/files/, app-crypt/nasty/

2017-01-13 Thread Alon Bar-Lev
commit: 47fd579cdf5b02134c7a7465b3ea2004203a380d
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Jan 13 23:20:01 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Jan 13 23:32:37 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47fd579c

app-crypt/nasty: eapi bump

Package-Manager: portage-2.3.0

 app-crypt/nasty/files/nasty-0.6-flags.patch |  4 ++--
 app-crypt/nasty/nasty-0.6-r1.ebuild | 16 
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/app-crypt/nasty/files/nasty-0.6-flags.patch 
b/app-crypt/nasty/files/nasty-0.6-flags.patch
index 271bbaa..522e570a 100644
--- a/app-crypt/nasty/files/nasty-0.6-flags.patch
+++ b/app-crypt/nasty/files/nasty-0.6-flags.patch
@@ -1,5 +1,5 @@
 Makefile
-+++ Makefile
+--- a/Makefile
 b/Makefile
 @@ -1,15 +1,16 @@
  VERSION=0.6
  

diff --git a/app-crypt/nasty/nasty-0.6-r1.ebuild 
b/app-crypt/nasty/nasty-0.6-r1.ebuild
index 35c3375..8cea593 100644
--- a/app-crypt/nasty/nasty-0.6-r1.ebuild
+++ b/app-crypt/nasty/nasty-0.6-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI="2"
+EAPI="6"
 
-inherit eutils toolchain-funcs
+inherit toolchain-funcs
 
 DESCRIPTION="Proof-of-concept GPG passphrase recovery tool"
 HOMEPAGE="http://www.vanheusden.com/nasty/;
@@ -16,15 +16,15 @@ IUSE=""
 RDEPEND="app-crypt/gpgme"
 DEPEND="${RDEPEND}"
 
-src_prepare() {
-   epatch "${FILESDIR}/${P}-flags.patch"
-}
+PATCHES=(
+   "${FILESDIR}/${P}-flags.patch"
+)
 
 src_compile() {
-   emake CC="$(tc-getCC)" DEBUG= || die "emake failed"
+   emake CC="$(tc-getCC)" DEBUG=
 }
 
 src_install() {
-   dobin nasty || die "dobin nasty failed"
+   dobin nasty
dodoc readme.txt
 }



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

2017-01-13 Thread Alon Bar-Lev
commit: cab9cf22ecbfe9db23f7d310797a6944fb0bc73b
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Jan 13 23:28:05 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Jan 13 23:32:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cab9cf22

app-crypt/onak: eapi bump

Package-Manager: portage-2.3.0

 app-crypt/onak/onak-0.4.0.ebuild | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/app-crypt/onak/onak-0.4.0.ebuild b/app-crypt/onak/onak-0.4.0.ebuild
index 8275c1c..c98432b 100644
--- a/app-crypt/onak/onak-0.4.0.ebuild
+++ b/app-crypt/onak/onak-0.4.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=2
-inherit autotools eutils
+EAPI=6
+inherit autotools
 
 DESCRIPTION="onak is an OpenPGP keyserver"
 HOMEPAGE="http://www.earth.li/projectpurple/progs/onak.html;
@@ -18,8 +18,7 @@ DEPEND="berkdb? ( >=sys-libs/db-4 )
postgres? ( dev-db/postgresql[server] )"
 
 src_prepare() {
-   # Merged upstream
-   #epatch "${FILESDIR}"/${P}-berkdb-5.0.patch
+   default
eautoreconf
 }
 
@@ -37,7 +36,7 @@ src_install() {
keepdir /var/lib/onak
dosbin onak maxpath sixdegrees onak-mail.pl
dobin splitkeys stripkey
-   doman *.[1-8]
+   doman *[^0].[1-8]
insinto /etc
doins onak.conf
dodir /var/lib/onak/doc



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

2017-01-13 Thread Alon Bar-Lev
commit: 865892e6786a0eeabd503278c32931e17ae6fc2e
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Jan 13 22:52:41 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Jan 13 23:32:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=865892e6

app-crypt/nasty: assign crypto as only maintainer

Package-Manager: portage-2.3.0

 app-crypt/nasty/metadata.xml | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/app-crypt/nasty/metadata.xml b/app-crypt/nasty/metadata.xml
index 0106d59..4f6e288 100644
--- a/app-crypt/nasty/metadata.xml
+++ b/app-crypt/nasty/metadata.xml
@@ -1,11 +1,8 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-  robb...@gentoo.org
-
-
-  cry...@gentoo.org
-  Crypto
-
+  
+cry...@gentoo.org
+Crypto
+  
 



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

2017-01-13 Thread Alon Bar-Lev
commit: 3f822d04db597500411629aec31ba9eec8aa9caa
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Jan 13 22:51:59 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Jan 13 23:32:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f822d04

app-crypt/mcrypt: assign crypto as only maintainer

Package-Manager: portage-2.3.0

 app-crypt/mcrypt/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/app-crypt/mcrypt/metadata.xml b/app-crypt/mcrypt/metadata.xml
index eda7111..a07f753 100644
--- a/app-crypt/mcrypt/metadata.xml
+++ b/app-crypt/mcrypt/metadata.xml
@@ -1,10 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-robb...@gentoo.org
-Robin H. Johnson
-  
   
 cry...@gentoo.org
 Crypto



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

2017-01-13 Thread Alon Bar-Lev
commit: 322dfc47fc985def6fd76c7bd80ae26fa8bc9273
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Jan 13 22:54:04 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Jan 13 23:32:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=322dfc47

app-crypt/quickcrypt: assign crypto as only maintainer

Package-Manager: portage-2.3.0

 app-crypt/quickcrypt/metadata.xml | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/app-crypt/quickcrypt/metadata.xml 
b/app-crypt/quickcrypt/metadata.xml
index 0106d59..4f6e288 100644
--- a/app-crypt/quickcrypt/metadata.xml
+++ b/app-crypt/quickcrypt/metadata.xml
@@ -1,11 +1,8 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-  robb...@gentoo.org
-
-
-  cry...@gentoo.org
-  Crypto
-
+  
+cry...@gentoo.org
+Crypto
+  
 



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

2017-01-13 Thread Alon Bar-Lev
commit: 72a933da367e6e1bf93a453ae1b826ceb3a09684
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Jan 13 22:50:56 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Jan 13 23:32:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72a933da

app-crypt/mhash: assign crypto as maintainer

Package-Manager: portage-2.3.0

 app-crypt/mhash/metadata.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-crypt/mhash/metadata.xml b/app-crypt/mhash/metadata.xml
index 1efa45b..4d45a53 100644
--- a/app-crypt/mhash/metadata.xml
+++ b/app-crypt/mhash/metadata.xml
@@ -1,9 +1,9 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-robb...@gentoo.org
-Robin H. Johnson
+  
+cry...@gentoo.org
+Crypto
   
   
 mhash



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

2017-01-13 Thread Andreas Sturmlechner
commit: 5883091dc660de25d6e8425673c729f903ab3149
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jan 13 21:32:06 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Jan 13 23:04:20 2017 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=5883091d

sys-auth/elogind: Pin gperf dep to 3.0*, fix install location

Gentoo-bug: 599474

Thanks-to: Sven Eden  gmx.net>

Package-Manager: portage-2.3.0

 sys-auth/elogind/elogind-219.12-r4.ebuild | 95 +++
 1 file changed, 95 insertions(+)

diff --git a/sys-auth/elogind/elogind-219.12-r4.ebuild 
b/sys-auth/elogind/elogind-219.12-r4.ebuild
new file mode 100644
index 000..3b419cb
--- /dev/null
+++ b/sys-auth/elogind/elogind-219.12-r4.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit autotools linux-info pam udev
+
+DESCRIPTION="The systemd project's logind, extracted to a standalone package"
+HOMEPAGE="https://github.com/wingo/elogind;
+SRC_URI="https://github.com/wingo/elogind/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="CC0-1.0 LGPL-2.1+ public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="acl apparmor pam policykit +seccomp selinux"
+
+COMMON_DEPEND="
+   sys-libs/libcap
+   sys-apps/util-linux
+   virtual/libudev:=
+   acl? ( sys-apps/acl )
+   apparmor? ( sys-libs/libapparmor )
+   pam? ( virtual/pam )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sys-libs/libselinux )
+"
+RDEPEND="${COMMON_DEPEND}
+   sys-apps/dbus
+   policykit? ( sys-auth/polkit )
+   !sys-auth/systemd
+"
+DEPEND="${COMMON_DEPEND}
+   =dev-util/gperf-3.0*
+   dev-util/intltool
+   sys-devel/libtool
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-docs.patch"
+   "${FILESDIR}/${PN}-lrt.patch"
+   "${FILESDIR}/${P}-session.patch"
+   "${FILESDIR}/${P}-login1-perms.patch"
+)
+
+pkg_setup() {
+   local CONFIG_CHECK="~CGROUPS ~EPOLL ~INOTIFY_USER ~SECURITY_SMACK
+   ~SIGNALFD ~TIMERFD"
+
+   use seccomp && CONFIG_CHECK+=" ~SECCOMP"
+
+   if use kernel_linux; then
+   linux-info_pkg_setup
+   fi
+}
+
+src_prepare() {
+   default
+   eautoreconf # Makefile.am patched by 
"${FILESDIR}/${PN}-{docs,lrt}.patch"
+}
+
+src_configure() {
+   econf \
+   --with-pamlibdir=$(getpam_mod_dir) \
+   --with-udevrulesdir="$(get_udevdir)"/rules.d \
+   --libdir="${EPREFIX}"/$(get_libdir) \
+   --enable-smack \
+   $(use_enable acl) \
+   $(use_enable apparmor) \
+   $(use_enable pam) \
+   $(use_enable seccomp) \
+   $(use_enable selinux)
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+
+   # Build system ignores --with-rootlibdir and puts pkgconfig below
+   # /$(libdir) - Move it to /usr/$(libdir)/pkgconfig
+   mkdir -p "${ED%/}"/usr/$(get_libdir) || die
+   mv "${ED%/}"/$(get_libdir)/pkgconfig "${ED%/}"/usr/$(get_libdir)/ || die
+
+   newinitd "${FILESDIR}"/${PN}.init ${PN}
+   newconfd "${FILESDIR}"/${PN}.conf ${PN}
+}
+
+pkg_postinst() {
+   if [ "$(rc-config list default | grep elogind)" = "" ]; then
+   ewarn "To enable the elogind daemon, elogind must be"
+   ewarn "added to the default runlevel:"
+   ewarn "# rc-update add elogind default"
+   fi
+}



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

2017-01-13 Thread Andreas Sturmlechner
commit: bf18ada760370fa04f60313e0ea26ef336bc1ed1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jan 13 22:09:35 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Jan 13 23:04:24 2017 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=bf18ada7

sys-auth/elogind: Drop old

Package-Manager: portage-2.3.0

 sys-auth/elogind/elogind-219.12-r3.ebuild | 90 ---
 1 file changed, 90 deletions(-)

diff --git a/sys-auth/elogind/elogind-219.12-r3.ebuild 
b/sys-auth/elogind/elogind-219.12-r3.ebuild
deleted file mode 100644
index bd3c660..000
--- a/sys-auth/elogind/elogind-219.12-r3.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit autotools linux-info pam udev
-
-DESCRIPTION="The systemd project's logind, extracted to a standalone package"
-HOMEPAGE="https://github.com/wingo/elogind;
-SRC_URI="https://github.com/wingo/elogind/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="CC0-1.0 LGPL-2.1+ public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="acl apparmor pam policykit selinux +seccomp"
-
-COMMON_DEPEND="
-   sys-libs/libcap
-   sys-apps/util-linux
-   virtual/libudev:=
-   acl? ( sys-apps/acl )
-   apparmor? ( sys-libs/libapparmor )
-   pam? ( virtual/pam )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sys-libs/libselinux )
-"
-RDEPEND="${COMMON_DEPEND}
-   sys-apps/dbus
-   policykit? ( sys-auth/polkit )
-   !sys-auth/systemd
-"
-DEPEND="${COMMON_DEPEND}
-   dev-util/gperf
-   dev-util/intltool
-   sys-devel/libtool
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-docs.patch"
-   "${FILESDIR}/${PN}-lrt.patch"
-   "${FILESDIR}/${P}-session.patch"
-   "${FILESDIR}/${P}-login1-perms.patch"
-)
-
-pkg_setup() {
-   local CONFIG_CHECK="~CGROUPS ~EPOLL ~INOTIFY_USER ~SECURITY_SMACK
-   ~SIGNALFD ~TIMERFD"
-
-   use seccomp && CONFIG_CHECK+=" ~SECCOMP"
-
-   if use kernel_linux; then
-   linux-info_pkg_setup
-   fi
-}
-
-src_prepare() {
-   default
-   eautoreconf # Makefile.am patched by 
"${FILESDIR}/${PN}-{docs,lrt}.patch"
-}
-
-src_configure() {
-   econf \
-   --with-pamlibdir=$(getpam_mod_dir) \
-   --with-udevrulesdir="$(get_udevdir)"/rules.d \
-   --libdir="${EPREFIX}"/usr/$(get_libdir) \
-   --enable-smack \
-   $(use_enable acl) \
-   $(use_enable apparmor) \
-   $(use_enable pam) \
-   $(use_enable seccomp) \
-   $(use_enable selinux)
-}
-
-src_install() {
-   default
-   find "${D}" -name '*.la' -delete || die
-
-   newinitd "${FILESDIR}"/${PN}.init ${PN}
-   newconfd "${FILESDIR}"/${PN}.conf ${PN}
-}
-
-pkg_postinst() {
-   if [ "$(rc-config list default | grep elogind)" = "" ]; then
-   ewarn "To enable the elogind daemon, elogind must be"
-   ewarn "added to the default runlevel:"
-   ewarn "# rc-update add elogind default"
-   fi
-}



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

2017-01-13 Thread Patrice Clement
commit: bb8b259011355e2727518087f11586f18c7bfa56
Author: Patrice Clement  gentoo  org>
AuthorDate: Fri Jan 13 22:51:22 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Jan 13 22:56:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb8b2590

dev-python/ipython_genutils: stable for amd64.

Package-Manager: portage-2.3.0

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

diff --git a/dev-python/ipython_genutils/ipython_genutils-0.1.0.ebuild 
b/dev-python/ipython_genutils/ipython_genutils-0.1.0.ebuild
index f79cd60..1444a15 100644
--- a/dev-python/ipython_genutils/ipython_genutils-0.1.0.ebuild
+++ b/dev-python/ipython_genutils/ipython_genutils-0.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="test"
 
 DEPEND="



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

2017-01-13 Thread Patrice Clement
commit: 829dca6dac7633a661012f20239507f69d59fe80
Author: Patrice Clement  gentoo  org>
AuthorDate: Fri Jan 13 22:50:17 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Jan 13 22:56:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=829dca6d

dev-python/traitlets: stable for amd64.

Package-Manager: portage-2.3.0

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

diff --git a/dev-python/traitlets/traitlets-4.3.1.ebuild 
b/dev-python/traitlets/traitlets-4.3.1.ebuild
index f70bedb..a70fa11 100644
--- a/dev-python/traitlets/traitlets-4.3.1.ebuild
+++ b/dev-python/traitlets/traitlets-4.3.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
 # $Id$
 
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="doc test"
 
 RDEPEND="



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

2017-01-13 Thread Brian Dolbec
commit: 44d5eddb7211c6b56d8d1dab7d80485abf323826
Author: Brian Dolbec  gentoo  org>
AuthorDate: Fri Jan 13 22:48:33 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Fri Jan 13 22:48:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44d5eddb

app-admin/ansible: Manifest fix

Package-Manager: Portage-2.3.3_p23, Repoman-2.3.1_p16

 app-admin/ansible/Manifest | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-admin/ansible/Manifest b/app-admin/ansible/Manifest
index c2eacd6..bc6e503 100644
--- a/app-admin/ansible/Manifest
+++ b/app-admin/ansible/Manifest
@@ -2,5 +2,4 @@ DIST ansible-1.9.6.tar.gz 941457 SHA256 
50773781b1e76f2885bbeb2351a97cf1c6a29239
 DIST ansible-2.1.3.0.tar.gz 1851643 SHA256 
a3bb0487687b70d5586277f0f0c9a419d05ad1811b81fa18535a568e5d064c0b SHA512 
6a73a361a89e2785ba5157e309e18c04e2dd09a4133f9ab437d0b05f4e56790bc0430e08976638306c0254aa6b8eac4b558bbcd058f8f5bdba420de8f48c8c34
 WHIRLPOOL 
7dbb85ddb4533a2b4189aec7aa911a173e51646902bca71c7fdad2fadb7e3f3b88b3463dbf4a75913df0a9c72b3073dbad4b6c962dd484f638d5c58b5112ec4d
 DIST ansible-2.1.4.0-0.2.rc2.tar.gz 1855972 SHA256 
7fd749987ffa9955a0c2271314a11217e0c2106257c9c3c8243224550531ca2a SHA512 
3fc7c4da59305f7dde51811a6ca13173bf4af768539403fc67d8015292680b4136f4b0ed006e87840cefd3cfd586e086dcd933bf99efc8919b5f38eaab3a5684
 WHIRLPOOL 
3fd91b89226bf0e4fe42c0f3070079606dcfb06efe36b533450367b45997867b158d9d6cbc8cc740f984d2cfb62ea8d75dcd2b2a6977a4628659991e600fc791
 DIST ansible-2.2.0.0.tar.gz 2441851 SHA256 
d9f198d293394ce0f8ba802561b2136e3301036a706b5584641b49408586 SHA512 
8bb8360f41e920c46552ead826a342311d0acffa264334c8c8ae868f8bf45caad4ff2b9c9c0ec4e551653edaf80eb49d8dece5c2ba7e1088c2ce74d3ff0e3130
 WHIRLPOOL 
911ba4959fbca8527e9cf4b46c86cefc415433cab21486ff47302d02e60c4c2da1abc91c7ab564642a518acd5a5c1cbc8b3930ef7f596518c5aa358f001f4064
-DIST ansible-2.2.1.0-0.1.rc1.tar.gz 1665098 SHA256 
c0ac6f74970cb798b8ba11e0508d43cfcd623510c9075afef9db72b96734f0d9 SHA512 
5e0d5e4efe1cf14c2f09a673816d9c62c19cc2d5c9ee566320fb35c72f8fd5fad608473adb5ad0fd2711bdd5deb33d2e1f00ef019c05062b5edd621fc52ce653
 WHIRLPOOL 
51b75cf601668344a70717184cac52f9fa0f611d631f3bd18b4b75fdc2c10d654374d79a6099c6a9db3c04124fd37adc4c3a5d2511ba2e44b7f34a0a2439bad5
 DIST ansible-2.2.1.0-0.4.rc4.tar.gz 2454175 SHA256 
2f47e7de9402b13dd388c2c00a0a89132930c81a237ce752c30d8da533c40a25 SHA512 
eef79fb0e8c9ac9d838ac856418fdbb6be283004572a0539d6300c24e4abfc54599d9081ba4ae1060621f5400aad56559cc3345f7bc6d0f901fcb857923c7524
 WHIRLPOOL 
adf2e4d46e74dc68c13075131aaf6b6263cdee1ad59b48a972f7b7d1e0512adf829660c78e6d4fd20d57b4b5754b57a0ea48ffb5677e56e5e5fd21f0ce4e2d61



[gentoo-commits] repo/gentoo:master commit in: net-wireless/aircrack-ng/files/, net-wireless/aircrack-ng/

2017-01-13 Thread Alon Bar-Lev
commit: eba2ed3873d7ba5e77e462040e366215a212bb82
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Jan 13 22:13:01 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Jan 13 22:13:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eba2ed38

net-wireless/aircrack-ng: openssl-1.1 issues

+cleanup.

Bug: 604844
Thanks: eroen

Package-Manager: portage-2.3.0

 ...g-.ebuild => aircrack-ng-1.2_rc4-r1.ebuild} | 85 --
 net-wireless/aircrack-ng/aircrack-ng-.ebuild   | 68 ++---
 .../files/aircrack-ng-1.2_rc4-openssl.patch| 49 +
 3 files changed, 101 insertions(+), 101 deletions(-)

diff --git a/net-wireless/aircrack-ng/aircrack-ng-.ebuild 
b/net-wireless/aircrack-ng/aircrack-ng-1.2_rc4-r1.ebuild
similarity index 62%
copy from net-wireless/aircrack-ng/aircrack-ng-.ebuild
copy to net-wireless/aircrack-ng/aircrack-ng-1.2_rc4-r1.ebuild
index adc654d..21e2e5c 100644
--- a/net-wireless/aircrack-ng/aircrack-ng-.ebuild
+++ b/net-wireless/aircrack-ng/aircrack-ng-1.2_rc4-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI="5"
+EAPI="6"
 
 PYTHON_COMPAT=( python2_7 )
 DISTUTILS_OPTIONAL=1
@@ -12,23 +12,9 @@ inherit toolchain-funcs distutils-r1 flag-o-matic
 DESCRIPTION="WLAN tools for breaking 802.11 WEP/WPA keys"
 HOMEPAGE="http://www.aircrack-ng.org;
 
-if [[ ${PV} == "" ]] ; then
-   inherit subversion
-   ESVN_REPO_URI="http://svn.aircrack-ng.org/trunk;
-   KEYWORDS=""
-   S="${WORKDIR}/${PN}"
-else
-   #inherit versionator
-   #MY_P=${P/\_/-}
-   #MY_PV="$(replace_version_separator 2 '-')"
-   #SRC_URI="http://download.aircrack-ng.org/${PN}-${MY_PV}.tar.gz;
-   #KEYWORDS="~amd64 ~arm ~ppc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
-   #S="${WORKDIR}/${MY_P}"
-   MY_PV=${PV/_/-}
-   SRC_URI="http://download.${PN}.org/${PN}-${MY_PV}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~ppc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
-   S="${WORKDIR}/${PN}-${MY_PV}"
-fi
+MY_PV=${PV/_/-}
+SRC_URI="http://download.${PN}.org/${PN}-${MY_PV}.tar.gz;
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
 
 LICENSE="GPL-2"
 SLOT="0"
@@ -56,27 +42,34 @@ RDEPEND="${DEPEND}
 REQUIRED_USE="airdrop-ng? ( ${PYTHON_REQUIRED_USE} )
airgraph-ng? ( ${PYTHON_REQUIRED_USE} )"
 
+PATCHES=(
+   "${FILESDIR}/${P}-openssl.patch"
+)
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+pkg_setup() {
+   MAKE_COMMON=(
+   CC="$(tc-getCC)" \
+   CXX="$(tc-getCXX)" \
+   AR="$(tc-getAR)" \
+   LD="$(tc-getLD)" \
+   RANLIB="$(tc-getRANLIB)" \
+   libnl=$(usex netlink true false) \
+   pcre=$(usex pcre true false) \
+   sqlite=$(usex sqlite true false) \
+   experimental=$(usex experimental true false)
+   prefix="${ED}/usr" \
+   )
+}
+
 src_compile() {
if [[ $($(tc-getCC) --version) == clang* ]] ; then
#https://bugs.gentoo.org/show_bug.cgi?id=472890
filter-flags -frecord-gcc-switches
fi
 
-   if [[ ${PV} == "" ]] ; then
-   liveflags=REVFLAGS=-D_REVISION="${ESVN_WC_REVISION}"
-   fi
-
-   emake \
-   CC="$(tc-getCC)" \
-   CXX="$(tc-getCXX)" \
-   AR="$(tc-getAR)" \
-   LD="$(tc-getLD)" \
-   RANLIB="$(tc-getRANLIB)" \
-   libnl=$(usex netlink true false) \
-   pcre=$(usex pcre true false) \
-   sqlite=$(usex sqlite true false) \
-   experimental=$(usex experimental true false) \
-   ${liveflags}
+   emake "${MAKE_COMMON[@]}"
 
if use airgraph-ng; then
cd "${S}/scripts/airgraph-ng"
@@ -89,31 +82,11 @@ src_compile() {
 }
 
 src_test() {
-   if [[ ${PV} == "" ]] ; then
-   liveflags=REVFLAGS=-D_REVISION="${ESVN_WC_REVISION}"
-   fi
-
-   emake check \
-   libnl=$(usex netlink true false) \
-   pcre=$(usex pcre true false) \
-   sqlite=$(usex sqlite true false) \
-   experimental=$(usex experimental true false) \
-   ${liveflags}
+   emake "${MAKE_COMMON[@]}" check
 }
 
 src_install() {
-   if [[ ${PV} == "" ]] ; then
-   liveflags=REVFLAGS=-D_REVISION="${ESVN_WC_REVISION}"
-   fi
-
-   emake \
-   prefix="${ED}/usr" \
-   libnl=$(usex netlink true false) \
-   pcre=$(usex pcre true false) \
-   sqlite=$(usex sqlite true false) \
-   experimental=$(usex experimental true false) \
-   ${liveflags} \
-   install
+   emake "${MAKE_COMMON[@]}" install
 
dodoc AUTHORS ChangeLog INSTALLING README
 

diff --git a/net-wireless/aircrack-ng/aircrack-ng-.ebuild 

[gentoo-commits] repo/gentoo:master commit in: profiles/, app-admin/ansible/

2017-01-13 Thread Brian Dolbec
commit: 7fe3025c771e147aaddbf632bc49e515b6b312ce
Author: Brian Dolbec  gentoo  org>
AuthorDate: Fri Jan 13 21:29:28 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Fri Jan 13 21:35:22 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fe3025c

app-admin/ansible: Latest security fixed release candidates

Remove old rc.
CVE-2016-9587
X-Gentoo-bug:605342
X-Gentoo-bug-url:https://bugs.gentoo.org/show_bug.cgi?id=605342

Package-Manager: Portage-2.3.3_p23, Repoman-2.3.1_p16

 app-admin/ansible/Manifest  |  2 ++
 ...nsible-2.2.1.0_rc1.ebuild => ansible-2.1.4.0_rc2.ebuild} | 13 ++---
 ...nsible-2.2.1.0_rc1.ebuild => ansible-2.2.1.0_rc4.ebuild} | 10 +-
 profiles/package.mask   |  4 
 4 files changed, 13 insertions(+), 16 deletions(-)

diff --git a/app-admin/ansible/Manifest b/app-admin/ansible/Manifest
index 2f7380a..c2eacd6 100644
--- a/app-admin/ansible/Manifest
+++ b/app-admin/ansible/Manifest
@@ -1,4 +1,6 @@
 DIST ansible-1.9.6.tar.gz 941457 SHA256 
50773781b1e76f2885bbeb2351a97cf1c6a29239d3e073da939a104e7e81ee5d SHA512 
97ea17f032bf253c53d5e1f79071603f0b3b7caffe4e267534cf181ab88b7186d953c41203c762e0650ab70302bde7e84bb5ee8bcd03153a3e4a76e41d1a3bec
 WHIRLPOOL 
b26390090aeabd2a6e8e27916a7cc0e89e0041715bd036118f034292da52df55107d27c577fe38e838b3455d3167cf3e876533fa47fe184d02ebfaa98cf46f5e
 DIST ansible-2.1.3.0.tar.gz 1851643 SHA256 
a3bb0487687b70d5586277f0f0c9a419d05ad1811b81fa18535a568e5d064c0b SHA512 
6a73a361a89e2785ba5157e309e18c04e2dd09a4133f9ab437d0b05f4e56790bc0430e08976638306c0254aa6b8eac4b558bbcd058f8f5bdba420de8f48c8c34
 WHIRLPOOL 
7dbb85ddb4533a2b4189aec7aa911a173e51646902bca71c7fdad2fadb7e3f3b88b3463dbf4a75913df0a9c72b3073dbad4b6c962dd484f638d5c58b5112ec4d
+DIST ansible-2.1.4.0-0.2.rc2.tar.gz 1855972 SHA256 
7fd749987ffa9955a0c2271314a11217e0c2106257c9c3c8243224550531ca2a SHA512 
3fc7c4da59305f7dde51811a6ca13173bf4af768539403fc67d8015292680b4136f4b0ed006e87840cefd3cfd586e086dcd933bf99efc8919b5f38eaab3a5684
 WHIRLPOOL 
3fd91b89226bf0e4fe42c0f3070079606dcfb06efe36b533450367b45997867b158d9d6cbc8cc740f984d2cfb62ea8d75dcd2b2a6977a4628659991e600fc791
 DIST ansible-2.2.0.0.tar.gz 2441851 SHA256 
d9f198d293394ce0f8ba802561b2136e3301036a706b5584641b49408586 SHA512 
8bb8360f41e920c46552ead826a342311d0acffa264334c8c8ae868f8bf45caad4ff2b9c9c0ec4e551653edaf80eb49d8dece5c2ba7e1088c2ce74d3ff0e3130
 WHIRLPOOL 
911ba4959fbca8527e9cf4b46c86cefc415433cab21486ff47302d02e60c4c2da1abc91c7ab564642a518acd5a5c1cbc8b3930ef7f596518c5aa358f001f4064
 DIST ansible-2.2.1.0-0.1.rc1.tar.gz 1665098 SHA256 
c0ac6f74970cb798b8ba11e0508d43cfcd623510c9075afef9db72b96734f0d9 SHA512 
5e0d5e4efe1cf14c2f09a673816d9c62c19cc2d5c9ee566320fb35c72f8fd5fad608473adb5ad0fd2711bdd5deb33d2e1f00ef019c05062b5edd621fc52ce653
 WHIRLPOOL 
51b75cf601668344a70717184cac52f9fa0f611d631f3bd18b4b75fdc2c10d654374d79a6099c6a9db3c04124fd37adc4c3a5d2511ba2e44b7f34a0a2439bad5
+DIST ansible-2.2.1.0-0.4.rc4.tar.gz 2454175 SHA256 
2f47e7de9402b13dd388c2c00a0a89132930c81a237ce752c30d8da533c40a25 SHA512 
eef79fb0e8c9ac9d838ac856418fdbb6be283004572a0539d6300c24e4abfc54599d9081ba4ae1060621f5400aad56559cc3345f7bc6d0f901fcb857923c7524
 WHIRLPOOL 
adf2e4d46e74dc68c13075131aaf6b6263cdee1ad59b48a972f7b7d1e0512adf829660c78e6d4fd20d57b4b5754b57a0ea48ffb5677e56e5e5fd21f0ce4e2d61

diff --git a/app-admin/ansible/ansible-2.2.1.0_rc1.ebuild 
b/app-admin/ansible/ansible-2.1.4.0_rc2.ebuild
similarity index 76%
copy from app-admin/ansible/ansible-2.2.1.0_rc1.ebuild
copy to app-admin/ansible/ansible-2.1.4.0_rc2.ebuild
index 4674018..f32d3cf 100644
--- a/app-admin/ansible/ansible-2.2.1.0_rc1.ebuild
+++ b/app-admin/ansible/ansible-2.1.4.0_rc2.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
 # $Id$
 
@@ -10,9 +10,9 @@ inherit distutils-r1 eutils versionator
 
 DESCRIPTION="Model-driven deployment, config management, and command execution 
framework"
 HOMEPAGE="http://ansible.com/;
-# This is a release candidate, so we need to do things a little differently
-MY_PV="$(get_version_component_range 1-4)-0.1.rc1"
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> 
${PN}-${MY_PV}.tar.gz"
+MY_V="$(get_version_component_range 1-4)"
+MY_PV="${MY_V}-0.2.rc2"
+SRC_URI="http://releases.ansible.com/${PN}/${PN}-${MY_PV}.tar.gz;
 
 LICENSE="GPL-3"
 SLOT="0"
@@ -45,7 +45,7 @@ DEPEND="
dev-vcs/git
)"
 
-S=${WORKDIR}/${PN}-${MY_PV}
+S=${WORKDIR}/${PN}-${MY_V}
 
 # not included in release tarball
 RESTRICT="test"
@@ -57,6 +57,5 @@ python_test() {
 python_install_all() {
distutils-r1_python_install_all
 
-   # Documentation requires extra dependencies and building steps for 
release candidates so we skip it
-   #doman docs/man/man1/*.1
+   doman docs/man/man1/*.1
 }

diff --git 

[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/maxima/, sci-mathematics/maxima/files/

2017-01-13 Thread Ulrich Müller
commit: 15e36e1852ee097c668f686a033f4ed22695f4d5
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Jan 13 19:29:55 2017 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Jan 13 20:35:27 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15e36e18

sci-mathematics/maxima: Remove old.

maxima-5.34.1 is the last reverse dependency blocking removal of
app-emacs/imaxima.

Bug: 448242

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sci-mathematics/maxima/Manifest   |   1 -
 sci-mathematics/maxima/files/50maxima-gentoo-0.el |   9 --
 sci-mathematics/maxima/files/clisp-0.patch|  19 ---
 sci-mathematics/maxima/files/clozurecl-0.patch|  27 
 sci-mathematics/maxima/files/cmucl-0.patch|  27 
 sci-mathematics/maxima/files/ecls-1.patch |  37 -
 sci-mathematics/maxima/files/imaxima-0.patch  |   5 -
 sci-mathematics/maxima/files/sbcl-0.patch |  26 ---
 sci-mathematics/maxima/files/wish-0.patch |  28 
 sci-mathematics/maxima/maxima-5.34.1.ebuild   | 186 --
 10 files changed, 365 deletions(-)

diff --git a/sci-mathematics/maxima/Manifest b/sci-mathematics/maxima/Manifest
index 9f316ad..bd89940 100644
--- a/sci-mathematics/maxima/Manifest
+++ b/sci-mathematics/maxima/Manifest
@@ -1,4 +1,3 @@
-DIST maxima-5.34.1.tar.gz 29469851 SHA256 
20ca416ca912c8d3d99299f2ef45342a1beb2f077cf501c6a647de46bfdb89b7 SHA512 
24a9ce0d2bfb0fa107460bbeec561869f9d3f2ce2623e39ab16b810dbf2712981bbf98ceee9c30f4e70fdec7f918a7743b5fb8cf26b67313e1d367dd8f2a1823
 WHIRLPOOL 
0f59cfe14391686a543027bb5cab8669439d0e36b016924872662f61e36cf05663480f8a3f942d7deccbe39ec7f45ed77deeb8a3c84241189ac0f1993537c47a
 DIST maxima-5.37.3.tar.gz 29964644 SHA256 
8bd5dcd672f37ea752385475fc64f8c87dfa29bbe34766cbcb87b1f63dfb5934 SHA512 
a337afdc779abc88297e7dadf8af949da881c91a237e85ed654046c98692f2446c0b2ddb8c81b637cb7a35dd3b712832aadc5dedcaa8b681496dae4835c9d0f1
 WHIRLPOOL 
d24eeb7f39f88b9f542e28db28b8f249b1badc059fe744a83209b102b8f776131e4b2f91c28949f4f6de8323f163cb0a6be9bafc3c0ef058a73e9b543622e976
 DIST maxima-5.38.1.tar.gz 38641257 SHA256 
0e866536ab5847ec045ba013570f80f36206ca6ce07a5d13987010bcb321c6dc SHA512 
abca10984dbb22a48bae481b2e803cb5bee6776e974b4bb9271773aa035fb5e49f34b2458aabca01f0a681a07179e57c012273be6f8d53c615b3309b1034abf9
 WHIRLPOOL 
443ab032e784e4e2c37274dc3b1635acd9ede08af7863793f93b2f8fdc10e9cce8d4b1a5e98df9a6486fe97e082fb4030fbb3208939ab627f7ca333de7c224b8
 DIST maxima-5.39.0.tar.gz 38652090 SHA256 
f58ff98013fcaa37d8661b941672c38db58f982f082d6cfcca1f1b5fac7d71b3 SHA512 
393ade47fc3832ee44df7bf0c3bd2e501755167ec0f02d50d5876e7cf54fe682f2ebf2511290fa498d174e55961451e61ea5c1c5f6e5f9e6d04ad73d45a5d2a9
 WHIRLPOOL 
35c7e4acf7933c11562ade2ce30b9c3865a052fc13f9880502165313aae66925aff44cc9d70666001d0378ef14b2e0bf6bc2faeb258b6d50e558b9e043cd972c

diff --git a/sci-mathematics/maxima/files/50maxima-gentoo-0.el 
b/sci-mathematics/maxima/files/50maxima-gentoo-0.el
deleted file mode 100644
index ace2f4f..
--- a/sci-mathematics/maxima/files/50maxima-gentoo-0.el
+++ /dev/null
@@ -1,9 +0,0 @@
-(add-to-list 'load-path "@SITELISP@")
-(autoload 'maxima-mode "maxima" "Maxima mode" t)
-(autoload 'maxima "maxima" "Maxima interactive" t)
-(autoload 'dbl "dbl" "Make a debugger to run lisp, maxima and or gdb in" t)
-(add-to-list 'auto-mode-alist '("\\.ma?[cx]\\'" . maxima-mode))
-
-;; emaxima mode
-(autoload 'emaxima-mode "emaxima" "EMaxima" t)
-(add-hook 'emaxima-mode-hook 'emaxima-mark-file-as-emaxima)

diff --git a/sci-mathematics/maxima/files/clisp-0.patch 
b/sci-mathematics/maxima/files/clisp-0.patch
deleted file mode 100644
index 7e65c40..
--- a/sci-mathematics/maxima/files/clisp-0.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff -r -U1 maxima-5.30.0.orig/src/maxima.in maxima-5.30.0/src/maxima.in
 maxima-5.30.0.orig/src/maxima.in   2012-12-04 12:54:50.0 +0700
-+++ maxima-5.30.0/src/maxima.in2013-04-13 13:07:03.094128196 +0700
-@@ -138,5 +138,5 @@
-   if [ -x "$MAXIMA_IMAGESDIR/binary-$MAXIMA_LISP/maxima" ]; then
--exec "$MAXIMA_IMAGESDIR/binary-$MAXIMA_LISP/maxima" 
$MAXIMA_LISP_OPTIONS -q "" -- "$arg1" "$arg2" "$arg3" "$arg4" "$arg5" "$arg6" 
"$arg7" "$arg8" "$arg9"
-+exec "$MAXIMA_IMAGESDIR/binary-$MAXIMA_LISP/maxima" 
$MAXIMA_LISP_OPTIONS -q -norc "" -- "$arg1" "$arg2" "$arg3" "$arg4" "$arg5" 
"$arg6" "$arg7" "$arg8" "$arg9"
-   else
--  exec "$MAXIMA_IMAGESDIR/binary-$MAXIMA_LISP/@CLISP_RUNTIME@" 
$MAXIMA_LISP_OPTIONS -q -M "$maxima_image_base.mem" "" -- "$arg1" "$arg2" 
"$arg3" "$arg4" "$arg5" "$arg6" "$arg7" "$arg8" "$arg9"
-+  exec "$MAXIMA_IMAGESDIR/binary-$MAXIMA_LISP/@CLISP_RUNTIME@" 
$MAXIMA_LISP_OPTIONS -q -norc -M "$maxima_image_base.mem" "" -- "$arg1" "$arg2" 
"$arg3" "$arg4" "$arg5" "$arg6" "$arg7" "$arg8" "$arg9"
-   fi
-@@ -144,5 +144,5 @@
-   if [ -x "$maxima_image_base" ]; then
--exec "$maxima_image_base"  $MAXIMA_LISP_OPTIONS 

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

2017-01-13 Thread Ulrich Müller
commit: 896d765b612c17a5d1989b714ba5839a0eb389d3
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Jan 13 20:34:42 2017 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Jan 13 20:35:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=896d765b

profiles: Mask app-emacs/imaxima for removal.

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 10c2086..a5fcdd7 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -30,6 +30,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Ulrich Müller  (13 Jan 2017)
+# No longer maintained as a separate package.
+# Use sci-mathematics/maxima with USE=emacs instead.
+# Masked for removal in 30 days. Bug #448242.
+app-emacs/imaxima
+
 # Jeroen Roovers  (12 Jan 2017)
 # Use x11-drivers/nvidia-drivers[tools] instead.
 media-video/nvidia-settings



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

2017-01-13 Thread Lars Wendler
commit: 3a9ec6527ccb64f9ca04bba9c8f7aab5040ffca3
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jan 13 20:29:32 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jan 13 20:29:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a9ec652

sys-apps/ed: Security cleanup (bug #605552).

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sys-apps/ed/Manifest   |  1 -
 sys-apps/ed/ed-1.14.ebuild | 31 ---
 2 files changed, 32 deletions(-)

diff --git a/sys-apps/ed/Manifest b/sys-apps/ed/Manifest
index 72091e6..f26ffbe 100644
--- a/sys-apps/ed/Manifest
+++ b/sys-apps/ed/Manifest
@@ -1,4 +1,3 @@
 DIST ed-1.10.tar.lz 63717 SHA256 
9540092c12309b2f4a294fdb8f5bd25f1ad5906a627518486e7733576a637e9a SHA512 
b9c59de852609930d2a872f3d9af9ac12be8e80f3d2af49e3626cd909ba46ed4a4260844c636562cd479c5529a116055705260327f61304d8eaf88db6a60059a
 WHIRLPOOL 
7130abba638202e06e078b9e60c9f83e6216fc0cd73891df08eda4a06044b9783a8f974b70dfb8452bdbc7c090bea3776c45b743e7a05bf9988197b51de729d8
 DIST ed-1.13.tar.gz 87984 SHA256 
f9e2a8c95dff14fab315680966ad3037afecdf089c2d0c281e267bf1ae836b0f SHA512 
003b4e1015b3c9eb831c805b3bb1072f2e6da02c351770ddae69b438b6e9124b06cb9e30d9a0036dd1fc6a1f7d27fbe84f7e86ac5073ef403bd5958111986f5c
 WHIRLPOOL 
813402266604578fb158801de897133069a0244b228ee613148018a540b2b73878f65c67d3e198b19683094decfa4ce89d81a39c993cc0ee393cc05ab7c8925e
 DIST ed-1.14.1.tar.gz 91622 SHA256 
03385687959d8aed17c94af613fbcf31071030e6c5232978f61fa87a93af44c0 SHA512 
a9a92f759cd4edcf12b11dc48df29dedb82b2cc58edd7a15dd3834009ba5aa5d60dbf05ba13573ccc09a24ee417136bc23e4d95fc7bf9fd22c9d046d4ba213d7
 WHIRLPOOL 
24ca395213743bce7bfbfca2d31834c9801a2075ea7db40e40d4c89034371cbb93141aa2f998ecfd071a19102d86aafb367c060db289a95ae2b2ef99128aa37b
-DIST ed-1.14.tar.gz 91576 SHA256 
705b5fc81e1d196d508c6a3a76896c9eb979807b508816103f53529c2b537671 SHA512 
1f96e6d6e823b591593db01b2aa853d3b0cce26a7f74e39b326fd5a83f8788b81338028f5e1c0eb558d51ffac21e3a842435fe50bd6d29ed00e0d8996570631a
 WHIRLPOOL 
f3b8a475b822812cf4d4892831103c37bc5ec0bb609ffb2db1857f6e3fe4aa101cf30e175a5dbcf0e34873cb0f1e7594d5b162416aaed16f10d372084fe6932e

diff --git a/sys-apps/ed/ed-1.14.ebuild b/sys-apps/ed/ed-1.14.ebuild
deleted file mode 100644
index 4aef3ce..
--- a/sys-apps/ed/ed-1.14.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit toolchain-funcs
-
-DESCRIPTION="Your basic line editor"
-HOMEPAGE="https://www.gnu.org/software/ed/;
-#SRC_URI="mirror://gnu/ed/${P}.tar.lz"
-# Using gzip instead -- the filesize diff is small and lzip uncommon #545344
-SRC_URI="http://fossies.org/linux/privat/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd 
~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-DEPEND="sys-apps/texinfo"
-RDEPEND=""
-
-src_configure() {
-   # Upstream configure script is moronic.
-   econf \
-   CC="$(tc-getCC)" \
-   CFLAGS="${CFLAGS}" \
-   LDFLAGS="${CFLAGS} ${LDFLAGS}" \
-   CPPFLAGS="${CPPFLAGS}" \
-   --bindir="${EPREFIX}/bin"
-}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/loop-aes-losetup/

2017-01-13 Thread Alon Bar-Lev
commit: 55f5f49df581d2eb61e38c35a4c5ca3e4fba3661
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Jan 13 02:00:09 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Jan 13 02:00:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55f5f49d

app-crypt/loop-aes-losetup: fix description

Bug: 605602

Package-Manager: portage-2.3.0

 app-crypt/loop-aes-losetup/loop-aes-losetup-2.21.ebuild | 4 ++--
 app-crypt/loop-aes-losetup/loop-aes-losetup-2.26.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-crypt/loop-aes-losetup/loop-aes-losetup-2.21.ebuild 
b/app-crypt/loop-aes-losetup/loop-aes-losetup-2.21.ebuild
index 5a5d530..5607877 100644
--- a/app-crypt/loop-aes-losetup/loop-aes-losetup-2.21.ebuild
+++ b/app-crypt/loop-aes-losetup/loop-aes-losetup-2.21.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -12,7 +12,7 @@ MY_P="util-linux-${MY_PV}"
 LOOPAES_PV="${PV}-20120228"
 S="${WORKDIR}/${MY_P}"
 
-DESCRIPTION="Various useful Linux utilities"
+DESCRIPTION="Loop-AES losetup utility"
 HOMEPAGE="https://www.kernel.org/pub/linux/utils/util-linux/;
 SRC_URI="mirror://kernel/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.xz

http://loop-aes.sourceforge.net/updates/util-linux-${LOOPAES_PV}.diff.bz2;

diff --git a/app-crypt/loop-aes-losetup/loop-aes-losetup-2.26.ebuild 
b/app-crypt/loop-aes-losetup/loop-aes-losetup-2.26.ebuild
index afc58a7..92ce342 100644
--- a/app-crypt/loop-aes-losetup/loop-aes-losetup-2.26.ebuild
+++ b/app-crypt/loop-aes-losetup/loop-aes-losetup-2.26.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -11,7 +11,7 @@ MY_P="util-linux-${MY_PV}"
 LOOPAES_PV="${PV}-20150310"
 S="${WORKDIR}/${MY_P}"
 
-DESCRIPTION="Various useful Linux utilities"
+DESCRIPTION="Loop-AES losetup utility"
 HOMEPAGE="https://www.kernel.org/pub/linux/utils/util-linux/;
 SRC_URI="mirror://kernel/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.xz

http://loop-aes.sourceforge.net/updates/util-linux-${LOOPAES_PV}.diff.bz2;



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

2017-01-13 Thread Justin Lecher
commit: b145ec0e363d9f7e60f9a254c9b40bf6c25925db
Author: Justin Lecher  gentoo  org>
AuthorDate: Fri Jan 13 18:48:37 2017 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Fri Jan 13 18:50:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b145ec0e

sys-kernel/aufs-sources: Fix wrong K_GENPATCHES_VER

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

 sys-kernel/aufs-sources/Manifest| 6 +++---
 .../{aufs-sources-4.4.39.ebuild => aufs-sources-4.4.39-r1.ebuild}   | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sys-kernel/aufs-sources/Manifest b/sys-kernel/aufs-sources/Manifest
index 4466c37..97a13c1 100644
--- a/sys-kernel/aufs-sources/Manifest
+++ b/sys-kernel/aufs-sources/Manifest
@@ -15,9 +15,9 @@ DIST genpatches-4.4-28.extras.tar.xz 16360 SHA256 
6c1331851468c372e7f9ea2c456b45
 DIST genpatches-4.4-30.base.tar.xz 823044 SHA256 
9c57b8bd64b62a4bf24f8fde252d5bdaf44c3ae86d759836b9ecd46eb1f6bfb5 SHA512 
f50d16367d433b8118082dc1c7e23df1109c52065b09287bc70bd7d811f2ab000a94dd4f62c89a7617417d8d0df65cd2156cbd209687ec42be62cb7a36c5d569
 WHIRLPOOL 
93a2d5dc5da2eccb39c3552b5d56abbf93b1c72936e6101d9d0538d62c01c1452152cf8e7205b7c6391dd258388d469b9f0ebd0ee6c9ed0b95e2d65eba4ef3da
 DIST genpatches-4.4-30.experimental.tar.xz 87764 SHA256 
284dcf0dc30a5845f5a9c82f2130ff4b196f8c92923a6b6053a7d40010b45848 SHA512 
cf74e739520ca8f4fd7108558bd581f61bfd7b73d94dec699d21ac53fac657db0994c5e71017c1cc079855d2699798489b7ca899f904e00a3753c5c154c5
 WHIRLPOOL 
96a94e53cba14b6acb44e1c67b92d8cf20b7fde0a46e99f9cf896c6ff49bb7c2e9682aec46a5e93f2d8c63790ba9817772f0258dbd4a0f85b215d4876e277bf3
 DIST genpatches-4.4-30.extras.tar.xz 16368 SHA256 
5ae402de247df572e8ea70d8ef23808b0c162cf31d4623327897ae54933adbf2 SHA512 
edbd39ca766fc808ac34f868f28b05a0f8275fd5d1e62c8036d5204bfef34694383a07925c3b589d32d5f8ed8ac43fe1391d49071f02d7ac33bdd8249fad6b58
 WHIRLPOOL 
eee136234d33cb39f5956e003eac9449889227f82a17e137dd8dd22a6dd8dfe7ade4973bded4d0130771465aabf4c35b6e69220d20a9b4a002a5a93165e6
-DIST genpatches-4.4-41.base.tar.xz 903076 SHA256 
2fc1ec72c69851617430b023ee34e709e3381d35b9e9d8a304f82497fa9b122b SHA512 
756cb5f4dd790338219d753721805b178838088cf9fb283971b0de17f3f25e5503cdde3c7f12d6dc9ffaffcb6280335c7bee16027adca8a95ffb63482575c6b6
 WHIRLPOOL 
d662282e974f1fca142b85518df2018fb6572df6f642600eb7136f02dcc77acb3b2e519387c8979a3ae55cd05a9f09f04dfb5739186ebccb42d33e3b64492982
-DIST genpatches-4.4-41.experimental.tar.xz 87756 SHA256 
7e0a05f5392ea0a0a773ba6a213099fb5e5e7f160d0e97e5efbef75949634edf SHA512 
bc4f6c73042af681216df63ec45163cefa59cbd2a7c856d0eb5432e4d4b8c274fb2459004c900ff401e90c691cb299c20a0a136766eaa7155dd9af8f9ba28c7a
 WHIRLPOOL 
910d1607f6b588433e50a6645e7d947b73a5f92f9fc1ce8d3c4335d59f9b7009a1048475da411ea8613d1614cf2aecd447fa160cce4a0d8c5454ee746381
-DIST genpatches-4.4-41.extras.tar.xz 16420 SHA256 
3bb432cefdaf61a4777e2fecea0e668605c6cdbdba723fdf396953c5beb94ef8 SHA512 
de4ea7d47034a32ad3e3013d23d841d2112719016e6789b1b4d2821098b0adb8ddf9b97e53c3b605bcffa1bed9c2ad86decd022813f20a6d60bd06f469019993
 WHIRLPOOL 
be0df2881d58d62d2d11bfc1387b0bab69565a82b19e52aec7d9c3dd3f1919c0555ba70e6cac8b7100e949797216a875cec6075e5cc334d4322a28d539722ab4
+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-44.base.tar.xz 927972 SHA256 
56038667600add1d103062e9b58e678d342656fecab3ed484e10a1e3acbb4fee SHA512 
e0b25e6334f1dc846ae324c43776910e99e64ff930fc414c7eb8fc963be023c7f72616c7945bf5a41a8c262651ac2c987242d499a2268ddb8df8dc00a0412f91
 WHIRLPOOL 
4ce426d9e2eb6468a4fe3ecc616fabc19566504dc86adb414d20f31f38cddeb866ec5cd34a91a4e83c4147e99b8fa3217c8d26a1282660ee48ef767c97c44252
 DIST genpatches-4.4-44.experimental.tar.xz 87760 SHA256 

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

2017-01-13 Thread Justin Lecher
commit: 82f8d59705d2b209f430bb08e4d4cb3a96e48da5
Author: Justin Lecher  gentoo  org>
AuthorDate: Fri Jan 13 18:49:48 2017 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Fri Jan 13 18:50:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82f8d597

sys-kernel/aufs-sources: Bump to latest genpatches and linux release

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

 sys-kernel/aufs-sources/Manifest  |  3 +
 sys-kernel/aufs-sources/aufs-sources-4.9.3.ebuild | 85 +++
 2 files changed, 88 insertions(+)

diff --git a/sys-kernel/aufs-sources/Manifest b/sys-kernel/aufs-sources/Manifest
index 97a13c1..9d214f1 100644
--- a/sys-kernel/aufs-sources/Manifest
+++ b/sys-kernel/aufs-sources/Manifest
@@ -48,6 +48,9 @@ DIST genpatches-4.9-2.extras.tar.xz 17312 SHA256 
c3d5b924d96f613b39161f9177de61c
 DIST genpatches-4.9-3.base.tar.xz 69148 SHA256 
a6e6df6be8b3871caa56799af18206a85d8a101f5abe159c192f90487855e069 SHA512 
9094837c8c8f1d3c5101b4ed4ef88aa25a8180bc78b371e6149db56e01a0d67df646a665ea5afd3b864b3959da599a3569bcd85f4550d86852157dd8befa4d12
 WHIRLPOOL 
4736fe01b9c9e62ae34d036b3f336fb5b8537188f1b2eb0edc6693e25c6157e621efe8765553dc9eef66156f8d2aac8eae30e6697c62fd6e06b8232b424fc4df
 DIST genpatches-4.9-3.experimental.tar.xz 105612 SHA256 
a608c3ce851364df1c0b509ec24ae1dceb551de6d360268d9c2afebf990ec51e SHA512 
2f3f977a655e896be17597e022dc104a6268b846ad5c8c9e46c04acb4351e5a9ab31857b1bd12b5bad73911337d148cf44424cc7e950aee96f2e47d678afb355
 WHIRLPOOL 
8fced43a935c08fdabf39f8910b5db154bdd69ae5791c70245b48168b7cbf205289fb0a6f7fe046cabda243a38bb1a1dcbe3f0948b4cc9db4805a53eb76d27d2
 DIST genpatches-4.9-3.extras.tar.xz 17308 SHA256 
7604684880a7e4218a403c6f9dba4e19ca8b0003ab66fce4283c3f2f96ed6bd0 SHA512 
8826be7e19ffdd16cda6204aaafb3a66c654b73b3ee267c6ca695c99a933dc2abf02270c3a954f9996e79ee6e7f62105cc70e0cc91a2758c1c39ba8772517807
 WHIRLPOOL 
9483829bfb16252b161bff852d4f85122b0247c2df605bfe3e7c4b7dcf65bc8679519289d6c49bc3cdd46c62de156205bd05b83caddb38ebe756c4032f8793ba
+DIST genpatches-4.9-4.base.tar.xz 128180 SHA256 
908417d1d01119f397d6bcd1d5ddefa0a18291ab158fec201ae5af99749a9a38 SHA512 
0ece60bf8739610d425d37a8d7bf4223c7b8236b06818c48610b41509f83a7b73a316b779337003ac92a1bcc637c024277e0b7e580be07328c9894dc8d25a6c5
 WHIRLPOOL 
1d11c4b2a935087b76638da49c6fbcc5278501256cc38181955e6b5eacb18d6147460e4e94ae726ba4bcd60baf9361e9d185681a26c058d951a21243bc01b574
+DIST genpatches-4.9-4.experimental.tar.xz 105620 SHA256 
c68209cbfbac6906be0f1602959d3a8c37eb633e36ec8de3ed66101cada7cbea SHA512 
382f787c24be1afcd0df02bb83af96949a146eab1adb53c9d29ba64e2f9ec855de2d1c6454b510f250228b549c9ddae79f1128521ce73be1b5570e23f17a82cc
 WHIRLPOOL 
857cc4adf0fe65721374cc04d90981547a3f354e0653548064013342037346a29dc153150a291a01e2ab4519551c136c8eba1612ddce9e5f1764d92a949fdb9f
+DIST genpatches-4.9-4.extras.tar.xz 17312 SHA256 
c3d5b924d96f613b39161f9177de61c839f0e1142e4000ad7f3ca293c07c1a4a SHA512 
1d8e24f4dc7cadf9edfca41afaf48147c3947101bd45a9cd52b4275869e70ae6c736758c228bb760b355befd49cc7973b1488bf212cf7e501ec11ba91378c947
 WHIRLPOOL 
f5519bfc35e74a35238e5e7a4fc962e89a796e7ad82f32883467c37a882c1700c8bd4140eef8f6d0ffe6f2f0578713d25d2789fd5fe059e4bd32c6b7cf04e49e
 DIST linux-3.18.tar.xz 80934708 SHA256 
becc413cc9e6d7f5cc52a3ce66d65c3725bc1d1cc1001f4ce6c32b69eb188cbd SHA512 
2f0b72466e9bc538a675738aa416573d41bbbd7e3e2ffd5b5b127afde609ebc278cec5a3c37e73479607e957c13f1b4ed9782a3795e0dcc2cf8e550228594009
 WHIRLPOOL 
81634af631b7d30ccd1f4798f96f44d9aa0ba6609b73f2747eb6aebaf7a99487fb2dbd45767605186182533cb222bfd9236e8dd5e11a04fdb67c211e4e0a91d6
 DIST linux-4.4.tar.xz 87295988 SHA256 
401d7c8fef594999a460d10c72c5a94e9c2e1022f16795ec51746b0d165418b2 SHA512 
13c8459933a8b80608e226a1398e3d1848352ace84bcfb7e6a4a33cb230bbe1ab719d4b58e067283df91ce5311be6d2d595fc8c19e2ae6ecc652499415614b3e
 WHIRLPOOL 
02abc203d867404b9934aaa4c1e5b5dcbb0b0021e91a03f3a7e7fd224eed106821d8b4949f32a590536db150e5a88c16fcde88538777a26d0c17900f0257b1bc
 DIST linux-4.8.tar.xz 91966856 SHA256 
3e9150065f193d3d94bcf46a1fe9f033c7ef7122ab71d75a7fb5a2f0c9a7e11a SHA512 
a48a065f21e1c7c4de4cf8ca47b8b8d9a70f86b64e7cfa6e01be490f78895745b9c8790734b1d22182cf1f930fb87eaaa84e62ec8cc1f64ac4be9b949e7c0358
 WHIRLPOOL 
3888c8c07db0c069f827245d4d7306087f78f7d03e8240eb1fcd13622cd5dbe1c17cd8ed7dc11513f77f3efd5dbd84e2b48e82bdb9b9bfd2242fd62ae32812d5

diff --git a/sys-kernel/aufs-sources/aufs-sources-4.9.3.ebuild 
b/sys-kernel/aufs-sources/aufs-sources-4.9.3.ebuild
new file mode 100644
index ..db5b22b
--- /dev/null
+++ b/sys-kernel/aufs-sources/aufs-sources-4.9.3.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER=4
+K_DEBLOB_AVAILABLE="0"
+UNIPATCH_STRICTORDER=1
+inherit kernel-2 eutils readme.gentoo-r1
+

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

2017-01-13 Thread Sven Vermeulen
commit: 1c1afe0de1dcbd230f92d856769bd9adb176e1d1
Author: Laurent Bigonville  bigon  be>
AuthorDate: Fri Jan  6 13:18:24 2017 +
Commit: Sven Vermeulen  gentoo  org>
CommitDate: Fri Jan 13 18:39:46 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=1c1afe0d

Use genfscon to label /sys/devices/system/cpu/online as cpu_online_t

Since 8e01472078763ebc1eaea089a1adab75dd982ccd, it's possible to use
genfscon for sysfs.

This patch should help to deprecate distribution specific call to
restorecon or tmpfiles to restore /sys/devices/system/cpu/online during
boot.

Thanks to Dominick for the tip.

 policy/modules/kernel/devices.te | 1 +
 1 file changed, 1 insertion(+)

diff --git a/policy/modules/kernel/devices.te b/policy/modules/kernel/devices.te
index 9b1f207..67515ad 100644
--- a/policy/modules/kernel/devices.te
+++ b/policy/modules/kernel/devices.te
@@ -66,6 +66,7 @@ dev_node(cpu_device_t)
 type cpu_online_t, sysfs_types;
 files_type(cpu_online_t)
 dev_associate_sysfs(cpu_online_t)
+genfscon sysfs /devices/system/cpu/online 
gen_context(system_u:object_r:cpu_online_t,s0)
 
 #
 # Type for /dev/crash



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

2017-01-13 Thread Sven Vermeulen
commit: daf2971d9e410585f2bcb9599a40ea969466a060
Author: cgzones  googlemail  com>
AuthorDate: Thu Jan  5 19:59:37 2017 +
Commit: Sven Vermeulen  gentoo  org>
CommitDate: Fri Jan 13 18:42:07 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=daf2971d

update irqbalance module

 policy/modules/contrib/irqbalance.fc |  8 +---
 policy/modules/contrib/irqbalance.if |  7 ---
 policy/modules/contrib/irqbalance.te | 22 +-
 3 files changed, 18 insertions(+), 19 deletions(-)

diff --git a/policy/modules/contrib/irqbalance.fc 
b/policy/modules/contrib/irqbalance.fc
index acc75dd..7753008 100644
--- a/policy/modules/contrib/irqbalance.fc
+++ b/policy/modules/contrib/irqbalance.fc
@@ -1,5 +1,7 @@
-/etc/rc\.d/init\.d/irqbalance  --  
gen_context(system_u:object_r:irqbalance_initrc_exec_t,s0)
+/etc/rc\.d/init\.d/irqbalance  --  
gen_context(system_u:object_r:irqbalance_initrc_exec_t,s0)
 
-/usr/sbin/irqbalance   --  
gen_context(system_u:object_r:irqbalance_exec_t,s0)
+/usr/lib/systemd/system/irqbalance\.service--  
gen_context(system_u:object_r:irqbalance_unit_t,s0)
 
-/run/irqbalance\.pid   --  
gen_context(system_u:object_r:irqbalance_var_run_t,s0)
+/run/irqbalance\.pid   --  
gen_context(system_u:object_r:irqbalance_pid_t,s0)
+
+/usr/sbin/irqbalance   --  
gen_context(system_u:object_r:irqbalance_exec_t,s0)

diff --git a/policy/modules/contrib/irqbalance.if 
b/policy/modules/contrib/irqbalance.if
index 9e943d3..a8e452f 100644
--- a/policy/modules/contrib/irqbalance.if
+++ b/policy/modules/contrib/irqbalance.if
@@ -19,14 +19,15 @@
 #
 interface(`irqbalance_admin',`
gen_require(`
-   type irqbalance_t, irqbalance_initrc_exec_t, 
irqbalance_var_run_t;
+   type irqbalance_t, irqbalance_initrc_exec_t;
+   type irqbalance_pid_t, irqbalance_unit_t;
')
 
allow $1 irqbalance_t:process { ptrace signal_perms };
ps_process_pattern($1, irqbalance_t)
 
-   init_startstop_service($1, $2, irqbalance_t, irqbalance_initrc_exec_t)
+   init_startstop_service($1, $2, irqbalance_t, irqbalance_initrc_exec_t, 
irqbalance_unit_t)
 
files_search_pids($1)
-   admin_pattern($1, irqbalance_var_run_t)
+   admin_pattern($1, irqbalance_pid_t)
 ')

diff --git a/policy/modules/contrib/irqbalance.te 
b/policy/modules/contrib/irqbalance.te
index 0a06815..7c8af64 100644
--- a/policy/modules/contrib/irqbalance.te
+++ b/policy/modules/contrib/irqbalance.te
@@ -12,21 +12,25 @@ init_daemon_domain(irqbalance_t, irqbalance_exec_t)
 type irqbalance_initrc_exec_t;
 init_script_file(irqbalance_initrc_exec_t)
 
-type irqbalance_var_run_t;
-files_pid_file(irqbalance_var_run_t)
+type irqbalance_pid_t;
+typealias irqbalance_pid_t alias irqbalance_var_run_t;
+files_pid_file(irqbalance_pid_t)
+
+type irqbalance_unit_t;
+init_unit_file(irqbalance_unit_t)
 
 
 #
 # Local policy
 #
 
-allow irqbalance_t self:capability { setpcap net_admin };
+allow irqbalance_t self:capability { setpcap };
 dontaudit irqbalance_t self:capability sys_tty_config;
 allow irqbalance_t self:process { getcap getsched setcap signal_perms };
 allow irqbalance_t self:udp_socket create_socket_perms;
 
-manage_files_pattern(irqbalance_t, irqbalance_var_run_t, irqbalance_var_run_t)
-files_pid_filetrans(irqbalance_t, irqbalance_var_run_t, file)
+manage_files_pattern(irqbalance_t, irqbalance_pid_t, irqbalance_pid_t)
+files_pid_filetrans(irqbalance_t, irqbalance_pid_t, file)
 
 kernel_read_network_state(irqbalance_t)
 kernel_read_system_state(irqbalance_t)
@@ -50,14 +54,6 @@ miscfiles_read_localization(irqbalance_t)
 userdom_dontaudit_use_unpriv_user_fds(irqbalance_t)
 userdom_dontaudit_search_user_home_dirs(irqbalance_t)
 
-ifdef(`hide_broken_symptoms',`
-   dontaudit irqbalance_t self:capability sys_module;
-')
-
-optional_policy(`
-   seutil_sigchld_newrole(irqbalance_t)
-')
-
 optional_policy(`
udev_read_db(irqbalance_t)
 ')



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

2017-01-13 Thread Sven Vermeulen
commit: 8633756a1c6a363cd56ef5571b6266b8849ca10c
Author: Chris PeBenito  ieee  org>
AuthorDate: Mon Jan  2 18:10:39 2017 +
Commit: Sven Vermeulen  gentoo  org>
CommitDate: Fri Jan 13 18:40:45 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=8633756a

boinc: Update from Russell Coker.

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

diff --git a/policy/modules/contrib/boinc.te b/policy/modules/contrib/boinc.te
index 557c8f9..0296cd1 100644
--- a/policy/modules/contrib/boinc.te
+++ b/policy/modules/contrib/boinc.te
@@ -1,4 +1,4 @@
-policy_module(boinc, 1.4.0)
+policy_module(boinc, 1.4.1)
 
 
 #
@@ -85,6 +85,7 @@ domtrans_pattern(boinc_t, boinc_project_var_lib_t, 
boinc_project_t)
 
 kernel_read_system_state(boinc_t)
 kernel_search_vm_sysctl(boinc_t)
+kernel_read_crypto_sysctls(boinc_t)
 
 corenet_all_recvfrom_unlabeled(boinc_t)
 corenet_all_recvfrom_netlabel(boinc_t)
@@ -155,6 +156,13 @@ optional_policy(`
sysnet_dns_name_resolve(boinc_t)
 ')
 
+optional_policy(`
+   corenet_tcp_connect_xserver_port(boinc_t)
+
+   xserver_list_xdm_tmp(boinc_t)
+   xserver_non_drawing_client(boinc_t)
+')
+
 
 #
 # Project local policy



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

2017-01-13 Thread Sven Vermeulen
commit: c8b3daa87fb663a3b0908b79f5876e5d91ede429
Author: cgzones  googlemail  com>
AuthorDate: Thu Jan  5 10:53:06 2017 +
Commit: Sven Vermeulen  gentoo  org>
CommitDate: Fri Jan 13 18:39:00 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=c8b3daa8

auditd / auditctl: fix audits

 policy/modules/system/logging.te | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/policy/modules/system/logging.te b/policy/modules/system/logging.te
index 90e8682..5443405 100644
--- a/policy/modules/system/logging.te
+++ b/policy/modules/system/logging.te
@@ -100,6 +100,7 @@ ifdef(`enable_mls',`
 #
 
 allow auditctl_t self:capability { fsetid dac_read_search dac_override };
+allow auditctl_t self:process getcap;
 allow auditctl_t self:netlink_audit_socket nlmsg_readpriv;
 
 read_files_pattern(auditctl_t, auditd_etc_t, auditd_etc_t)
@@ -149,6 +150,7 @@ allow auditd_t auditd_etc_t:dir list_dir_perms;
 allow auditd_t auditd_etc_t:file read_file_perms;
 
 manage_files_pattern(auditd_t, auditd_log_t, auditd_log_t)
+allow auditd_t auditd_log_t:dir setattr;
 manage_lnk_files_pattern(auditd_t, auditd_log_t, auditd_log_t)
 allow auditd_t var_log_t:dir search_dir_perms;
 



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

2017-01-13 Thread Sven Vermeulen
commit: 304394386e6c1a15f03ace7fef07ad055aa117b1
Author: cgzones  googlemail  com>
AuthorDate: Fri Jan  6 14:03:08 2017 +
Commit: Sven Vermeulen  gentoo  org>
CommitDate: Fri Jan 13 18:39:07 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=30439438

update terminal module

* label content of /dev/pts/ correctly
* remove deprecated interfaces

 policy/modules/kernel/terminal.fc | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/policy/modules/kernel/terminal.fc 
b/policy/modules/kernel/terminal.fc
index 0ea25b6..256ad29 100644
--- a/policy/modules/kernel/terminal.fc
+++ b/policy/modules/kernel/terminal.fc
@@ -14,7 +14,6 @@
 /dev/ip2[^/]*  -c  gen_context(system_u:object_r:tty_device_t,s0)
 /dev/isdn.*-c  gen_context(system_u:object_r:tty_device_t,s0)
 /dev/ptmx  -c  gen_context(system_u:object_r:ptmx_t,s0)
-/dev/pts/ptmx  -c  gen_context(system_u:object_r:ptmx_t,s0)
 /dev/rfcomm[0-9]+  -c  gen_context(system_u:object_r:tty_device_t,s0)
 /dev/slamr[0-9]+   -c  gen_context(system_u:object_r:tty_device_t,s0)
 /dev/tty   -c  gen_context(system_u:object_r:devtty_t,s0)
@@ -25,6 +24,8 @@
 /dev/pty/.*-c  
gen_context(system_u:object_r:bsdpty_device_t,s0)
 
 /dev/pts   -d  
gen_context(system_u:object_r:devpts_t,s0-mls_systemhigh)
+/dev/pts/ptmx  -c  gen_context(system_u:object_r:devpts_t,s0)
+/dev/pts/[0-9]+-c  
gen_context(system_u:object_r:user_devpts_t,s0)
 
 /dev/tts/[^/]* -c  gen_context(system_u:object_r:tty_device_t,s0)
 
@@ -37,7 +38,7 @@
 /dev/xvc[0-9]* -c  gen_context(system_u:object_r:tty_device_t,s0)
 
 ifdef(`distro_gentoo',`
-/dev/tts/[0-9]*-c  
gen_context(system_u:object_r:tty_device_t,s0)
+/dev/tts/[0-9]+-c  
gen_context(system_u:object_r:tty_device_t,s0)
 
 # used by init scripts to initally populate udev /dev
 /lib/udev/devices/console -c   
gen_context(system_u:object_r:console_device_t,s0)



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

2017-01-13 Thread Sven Vermeulen
commit: ad6c6888c3d4e5307bc21cf69674c9530ac7
Author: cgzones  googlemail  com>
AuthorDate: Thu Jan  5 19:29:56 2017 +
Commit: Sven Vermeulen  gentoo  org>
CommitDate: Fri Jan 13 18:40:52 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=ad6c6888

update loadkeys module

 policy/modules/contrib/loadkeys.fc |  4 ++--
 policy/modules/contrib/loadkeys.te | 11 ---
 2 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/policy/modules/contrib/loadkeys.fc 
b/policy/modules/contrib/loadkeys.fc
index e50749f..c6fe71b 100644
--- a/policy/modules/contrib/loadkeys.fc
+++ b/policy/modules/contrib/loadkeys.fc
@@ -1,5 +1,5 @@
-/bin/loadkeys  --  gen_context(system_u:object_r:loadkeys_exec_t,s0)
-/bin/unikeys   --  gen_context(system_u:object_r:loadkeys_exec_t,s0)
+/bin/loadkeys  --  
gen_context(system_u:object_r:loadkeys_exec_t,s0)
+/bin/unikeys   --  
gen_context(system_u:object_r:loadkeys_exec_t,s0)
 
 /usr/bin/loadkeys  --  
gen_context(system_u:object_r:loadkeys_exec_t,s0)
 /usr/bin/unikeys   --  
gen_context(system_u:object_r:loadkeys_exec_t,s0)

diff --git a/policy/modules/contrib/loadkeys.te 
b/policy/modules/contrib/loadkeys.te
index 07b72a7..45583cf 100644
--- a/policy/modules/contrib/loadkeys.te
+++ b/policy/modules/contrib/loadkeys.te
@@ -19,6 +19,7 @@ role loadkeys_roles types loadkeys_t;
 
 allow loadkeys_t self:capability { dac_override dac_read_search setuid 
sys_tty_config };
 allow loadkeys_t self:fifo_file rw_fifo_file_perms;
+allow loadkeys_t self:unix_stream_socket { connect create };
 
 kernel_read_system_state(loadkeys_t)
 
@@ -29,13 +30,13 @@ files_read_etc_files(loadkeys_t)
 files_read_etc_runtime_files(loadkeys_t)
 # keymap files are in /usr/share/keymaps or /usr/share/kbd/keymaps
 files_read_usr_files(loadkeys_t)
+files_search_pids(loadkeys_t)
+files_search_src(loadkeys_t)
+files_search_tmp(loadkeys_t)
 
 term_dontaudit_use_console(loadkeys_t)
 term_use_unallocated_ttys(loadkeys_t)
 
-init_dontaudit_use_fds(loadkeys_t)
-init_dontaudit_use_script_ptys(loadkeys_t)
-
 locallogin_use_fds(loadkeys_t)
 
 miscfiles_read_localization(loadkeys_t)
@@ -43,10 +44,6 @@ miscfiles_read_localization(loadkeys_t)
 userdom_use_user_ttys(loadkeys_t)
 userdom_list_user_home_content(loadkeys_t)
 
-ifdef(`hide_broken_symptoms',`
-   dev_dontaudit_rw_lvm_control(loadkeys_t)
-')
-
 optional_policy(`
keyboardd_read_pipes(loadkeys_t)
 ')



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

2017-01-13 Thread Sven Vermeulen
commit: 126b60840a73c64d47089586107caad6246d88fc
Author: Sven Vermeulen  gentoo  org>
AuthorDate: Fri Jan 13 18:43:01 2017 +
Commit: Sven Vermeulen  gentoo  org>
CommitDate: Fri Jan 13 18:43:01 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=126b6084

Update state of repository

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

diff --git a/gentoo/STATE b/gentoo/STATE
index 6a73fa2..0d9a5c2 100644
--- a/gentoo/STATE
+++ b/gentoo/STATE
@@ -1,2 +1,2 @@
-master 49545aad8fb956ffd1edc442f71c7e097b976be0
-contrib 2f0e37e19865de883e09a21dfc8111c7e9930495
+master b05d72b0d3a8f734793b602e573d7c9a8b8ba0f0
+contrib 0ff9bb4640443d6ae0c708178937f78712a3f2fb



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

2017-01-13 Thread Sven Vermeulen
commit: fa862b1ffe0e03c5053826090c3b2841e5a26732
Author: Sven Vermeulen  gentoo  org>
AuthorDate: Fri Jan 13 18:41:31 2017 +
Commit: Sven Vermeulen  gentoo  org>
CommitDate: Fri Jan 13 18:41:31 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=fa862b1f

Move of fakehwclock module to contrib

 fakehwclock.fc => policy/modules/contrib/fakehwclock.fc | 0
 fakehwclock.if => policy/modules/contrib/fakehwclock.if | 0
 fakehwclock.te => policy/modules/contrib/fakehwclock.te | 0
 3 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/fakehwclock.fc b/policy/modules/contrib/fakehwclock.fc
similarity index 100%
rename from fakehwclock.fc
rename to policy/modules/contrib/fakehwclock.fc

diff --git a/fakehwclock.if b/policy/modules/contrib/fakehwclock.if
similarity index 100%
rename from fakehwclock.if
rename to policy/modules/contrib/fakehwclock.if

diff --git a/fakehwclock.te b/policy/modules/contrib/fakehwclock.te
similarity index 100%
rename from fakehwclock.te
rename to policy/modules/contrib/fakehwclock.te



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

2017-01-13 Thread Sven Vermeulen
commit: c72f1e4fdabf0695266956696329d063be64a398
Author: Chris PeBenito  ieee  org>
AuthorDate: Mon Jan  2 18:28:56 2017 +
Commit: Sven Vermeulen  gentoo  org>
CommitDate: Fri Jan 13 18:40:49 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=c72f1e4f

Module version bump for mozilla update from Guido Trentalancia.

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

diff --git a/policy/modules/contrib/mozilla.te 
b/policy/modules/contrib/mozilla.te
index 08ad6a1..454bd3d 100644
--- a/policy/modules/contrib/mozilla.te
+++ b/policy/modules/contrib/mozilla.te
@@ -1,4 +1,4 @@
-policy_module(mozilla, 2.10.5)
+policy_module(mozilla, 2.10.6)
 
 
 #



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

2017-01-13 Thread Sven Vermeulen
commit: 0bb6636315aeb689646c5362ab11ae4101d1c30a
Author: cgzones  googlemail  com>
AuthorDate: Thu Jan  5 11:47:58 2017 +
Commit: Sven Vermeulen  gentoo  org>
CommitDate: Fri Jan 13 18:39:03 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=0bb66363

add files_search_src()

required by loadkeys

 policy/modules/kernel/files.if | 18 ++
 1 file changed, 18 insertions(+)

diff --git a/policy/modules/kernel/files.if b/policy/modules/kernel/files.if
index b5eeaf8..f82c792 100644
--- a/policy/modules/kernel/files.if
+++ b/policy/modules/kernel/files.if
@@ -5216,6 +5216,24 @@ interface(`files_usr_filetrans',`
 
 
 ## 
+## Search directories in /usr/src.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`files_search_src',`
+   gen_require(`
+   type src_t;
+   ')
+
+   allow $1 src_t:dir search_dir_perms;
+')
+
+
+## 
 ## Do not audit attempts to search /usr/src.
 ## 
 ## 



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

2017-01-13 Thread Sven Vermeulen
commit: 2de54e4adba981379d14e07bba8ab110e65942c9
Author: Chris PeBenito  ieee  org>
AuthorDate: Tue Jan 10 01:33:35 2017 +
Commit: Sven Vermeulen  gentoo  org>
CommitDate: Fri Jan 13 18:42:11 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=2de54e4a

Module version bumps for patches from cgzones.

 policy/modules/contrib/dphysswapfile.te | 2 +-
 policy/modules/contrib/fakehwclock.te   | 2 +-
 policy/modules/contrib/gpg.te   | 2 +-
 policy/modules/contrib/irqbalance.te| 2 +-
 policy/modules/contrib/loadkeys.te  | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/policy/modules/contrib/dphysswapfile.te 
b/policy/modules/contrib/dphysswapfile.te
index 1dabdb1..485372a 100644
--- a/policy/modules/contrib/dphysswapfile.te
+++ b/policy/modules/contrib/dphysswapfile.te
@@ -1,4 +1,4 @@
-policy_module(dphysswapfile, 0.0.1)
+policy_module(dphysswapfile, 1.0.0)
 
 
 #

diff --git a/policy/modules/contrib/fakehwclock.te 
b/policy/modules/contrib/fakehwclock.te
index 6f2958f..b5cf663 100644
--- a/policy/modules/contrib/fakehwclock.te
+++ b/policy/modules/contrib/fakehwclock.te
@@ -1,4 +1,4 @@
-policy_module(fakehwclock, 0.0.1)
+policy_module(fakehwclock, 1.0.0)
 
 
 #

diff --git a/policy/modules/contrib/gpg.te b/policy/modules/contrib/gpg.te
index dca3a22..44ee6ca 100644
--- a/policy/modules/contrib/gpg.te
+++ b/policy/modules/contrib/gpg.te
@@ -1,4 +1,4 @@
-policy_module(gpg, 2.10.3)
+policy_module(gpg, 2.10.4)
 
 
 #

diff --git a/policy/modules/contrib/irqbalance.te 
b/policy/modules/contrib/irqbalance.te
index 7c8af64..5ce12a3 100644
--- a/policy/modules/contrib/irqbalance.te
+++ b/policy/modules/contrib/irqbalance.te
@@ -1,4 +1,4 @@
-policy_module(irqbalance, 1.8.1)
+policy_module(irqbalance, 1.8.2)
 
 
 #

diff --git a/policy/modules/contrib/loadkeys.te 
b/policy/modules/contrib/loadkeys.te
index 45583cf..2ad9e9d 100644
--- a/policy/modules/contrib/loadkeys.te
+++ b/policy/modules/contrib/loadkeys.te
@@ -1,4 +1,4 @@
-policy_module(loadkeys, 1.10.0)
+policy_module(loadkeys, 1.10.1)
 
 
 #



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

2017-01-13 Thread Sven Vermeulen
commit: 2523833e9b77e3ded7f9f884a0e2d9d9a0af620a
Author: Chris PeBenito  ieee  org>
AuthorDate: Tue Jan 10 01:36:27 2017 +
Commit: Sven Vermeulen  gentoo  org>
CommitDate: Fri Jan 13 18:39:48 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=2523833e

Module version bump for cpu_online genfscon from Laurent Bigonville.

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

diff --git a/policy/modules/kernel/devices.te b/policy/modules/kernel/devices.te
index 67515ad..560bb1c 100644
--- a/policy/modules/kernel/devices.te
+++ b/policy/modules/kernel/devices.te
@@ -1,4 +1,4 @@
-policy_module(devices, 1.19.2)
+policy_module(devices, 1.19.3)
 
 
 #



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

2017-01-13 Thread Sven Vermeulen
commit: 7016d9a6b6505eea13d0c4cb7a4d94d096ef07ee
Author: cgzones  googlemail  com>
AuthorDate: Fri Jan  6 14:05:00 2017 +
Commit: Sven Vermeulen  gentoo  org>
CommitDate: Fri Jan 13 18:39:37 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=7016d9a6

update mount module

* rename mount_var_run_t to mount_runtime_t
* delete kernel_read_unlabeled_files(mount_t)
* add selinux_getattr_fs(mount_t)

 policy/modules/system/mount.fc |  4 ++--
 policy/modules/system/mount.te | 19 +--
 2 files changed, 11 insertions(+), 12 deletions(-)

diff --git a/policy/modules/system/mount.fc b/policy/modules/system/mount.fc
index 9cfb93a..182d0fd 100644
--- a/policy/modules/system/mount.fc
+++ b/policy/modules/system/mount.fc
@@ -2,7 +2,7 @@
 /bin/mount.*   --  
gen_context(system_u:object_r:mount_exec_t,s0)
 /bin/umount.*  --  
gen_context(system_u:object_r:mount_exec_t,s0)
 
-/sbin/mount\.zfs   --  
gen_context(system_u:object_r:mount_exec_t,s0)
+/sbin/mount\.zfs   --  
gen_context(system_u:object_r:mount_exec_t,s0)
 /sbin/zfs  --  
gen_context(system_u:object_r:mount_exec_t,s0)
 /sbin/zpool--  
gen_context(system_u:object_r:mount_exec_t,s0)
 
@@ -14,4 +14,4 @@
 /usr/sbin/zfs  --  
gen_context(system_u:object_r:mount_exec_t,s0)
 /usr/sbin/zpool--  
gen_context(system_u:object_r:mount_exec_t,s0)
 
-/run/mount(/.*)?   
gen_context(system_u:object_r:mount_var_run_t,s0)
+/run/mount(/.*)?   
gen_context(system_u:object_r:mount_runtime_t,s0)

diff --git a/policy/modules/system/mount.te b/policy/modules/system/mount.te
index a2ed9b7..4bfb93b 100644
--- a/policy/modules/system/mount.te
+++ b/policy/modules/system/mount.te
@@ -23,12 +23,13 @@ role mount_roles types mount_t;
 type mount_loopback_t; # customizable
 files_type(mount_loopback_t)
 
+type mount_runtime_t;
+typealias mount_runtime_t alias mount_var_run_t;
+files_pid_file(mount_runtime_t)
+
 type mount_tmp_t;
 files_tmp_file(mount_tmp_t)
 
-type mount_var_run_t;
-files_pid_file(mount_var_run_t)
-
 # causes problems with interfaces when
 # this is optionally declared in monolithic
 # policy--duplicate type declaration
@@ -55,10 +56,10 @@ can_exec(mount_t, mount_exec_t)
 
 files_tmp_filetrans(mount_t, mount_tmp_t, { file dir })
 
-create_dirs_pattern(mount_t, mount_var_run_t, mount_var_run_t)
-create_files_pattern(mount_t, mount_var_run_t, mount_var_run_t)
-rw_files_pattern(mount_t, mount_var_run_t, mount_var_run_t)
-files_pid_filetrans(mount_t, mount_var_run_t, dir, "mount")
+create_dirs_pattern(mount_t, mount_runtime_t, mount_runtime_t)
+create_files_pattern(mount_t, mount_runtime_t, mount_runtime_t)
+rw_files_pattern(mount_t, mount_runtime_t, mount_runtime_t)
+files_pid_filetrans(mount_t, mount_runtime_t, dir, "mount")
 
 kernel_read_system_state(mount_t)
 kernel_read_kernel_sysctls(mount_t)
@@ -68,9 +69,6 @@ kernel_dontaudit_write_debugfs_dirs(mount_t)
 kernel_dontaudit_write_proc_dirs(mount_t)
 # To load binfmt_misc kernel module
 kernel_request_load_module(mount_t)
-# for when /etc/mtab loses its type
-# cjp: this seems wrong, the type should probably be etc
-kernel_read_unlabeled_files(mount_t)
 
 # required for mount.smbfs
 corecmd_exec_bin(mount_t)
@@ -142,6 +140,7 @@ miscfiles_read_localization(mount_t)
 sysnet_use_portmap(mount_t)
 
 seutil_read_config(mount_t)
+selinux_getattr_fs(mount_t)
 
 userdom_use_all_users_fds(mount_t)
 



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

2017-01-13 Thread Sven Vermeulen
commit: 2ee8cb27e92a136ad809c275920cc2a4fcdb5f5d
Author: Chris PeBenito  ieee  org>
AuthorDate: Tue Jan 10 01:34:15 2017 +
Commit: Sven Vermeulen  gentoo  org>
CommitDate: Fri Jan 13 18:39:40 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=2ee8cb27

Module version bumps for patches from cgzones.

 policy/modules/kernel/corenetwork.te.in | 2 +-
 policy/modules/kernel/files.te  | 2 +-
 policy/modules/kernel/terminal.te   | 2 +-
 policy/modules/system/logging.te| 2 +-
 policy/modules/system/mount.te  | 2 +-
 policy/modules/system/unconfined.te | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/policy/modules/kernel/corenetwork.te.in 
b/policy/modules/kernel/corenetwork.te.in
index 6e0ac9d..771064a 100644
--- a/policy/modules/kernel/corenetwork.te.in
+++ b/policy/modules/kernel/corenetwork.te.in
@@ -1,4 +1,4 @@
-policy_module(corenetwork, 1.22.1)
+policy_module(corenetwork, 1.22.2)
 
 
 #

diff --git a/policy/modules/kernel/files.te b/policy/modules/kernel/files.te
index 484c7c8..306b969 100644
--- a/policy/modules/kernel/files.te
+++ b/policy/modules/kernel/files.te
@@ -1,4 +1,4 @@
-policy_module(files, 1.22.3)
+policy_module(files, 1.22.4)
 
 
 #

diff --git a/policy/modules/kernel/terminal.te 
b/policy/modules/kernel/terminal.te
index ac68855..4c6c38d 100644
--- a/policy/modules/kernel/terminal.te
+++ b/policy/modules/kernel/terminal.te
@@ -1,4 +1,4 @@
-policy_module(terminal, 1.15.2)
+policy_module(terminal, 1.15.3)
 
 
 #

diff --git a/policy/modules/system/logging.te b/policy/modules/system/logging.te
index 5443405..20fcd39 100644
--- a/policy/modules/system/logging.te
+++ b/policy/modules/system/logging.te
@@ -1,4 +1,4 @@
-policy_module(logging, 1.24.3)
+policy_module(logging, 1.24.4)
 
 
 #

diff --git a/policy/modules/system/mount.te b/policy/modules/system/mount.te
index 4bfb93b..1700ba0 100644
--- a/policy/modules/system/mount.te
+++ b/policy/modules/system/mount.te
@@ -1,4 +1,4 @@
-policy_module(mount, 1.18.2)
+policy_module(mount, 1.18.3)
 
 
 #

diff --git a/policy/modules/system/unconfined.te 
b/policy/modules/system/unconfined.te
index 7e942fc..0e06659 100644
--- a/policy/modules/system/unconfined.te
+++ b/policy/modules/system/unconfined.te
@@ -1,4 +1,4 @@
-policy_module(unconfined, 3.8.1)
+policy_module(unconfined, 3.8.2)
 
 
 #



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

2017-01-13 Thread Sven Vermeulen
commit: 4d0eb1e88ae6044142059e8c0b49867642348047
Author: Chris PeBenito  ieee  org>
AuthorDate: Wed Jan  4 00:35:56 2017 +
Commit: Sven Vermeulen  gentoo  org>
CommitDate: Fri Jan 13 18:38:56 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=4d0eb1e8

Module version bump for patches from Guido Trentalancia.

 policy/modules/services/xserver.te | 2 +-
 policy/modules/system/init.te  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/policy/modules/services/xserver.te 
b/policy/modules/services/xserver.te
index 2df9a3e..cef33cb 100644
--- a/policy/modules/services/xserver.te
+++ b/policy/modules/services/xserver.te
@@ -1,4 +1,4 @@
-policy_module(xserver, 3.12.8)
+policy_module(xserver, 3.12.9)
 
 gen_require(`
class x_drawable all_x_drawable_perms;

diff --git a/policy/modules/system/init.te b/policy/modules/system/init.te
index ce6f2f9..a47a4eb 100644
--- a/policy/modules/system/init.te
+++ b/policy/modules/system/init.te
@@ -1,4 +1,4 @@
-policy_module(init, 2.1.2)
+policy_module(init, 2.1.3)
 
 gen_require(`
class passwd rootok;



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

2017-01-13 Thread Sven Vermeulen
commit: af66987e2bf472c609166af2e3364c4f14312c5f
Author: Guido Trentalancia  trentalancia  net>
AuthorDate: Mon Jan  2 00:15:41 2017 +
Commit: Sven Vermeulen  gentoo  org>
CommitDate: Fri Jan 13 18:40:48 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=af66987e

mozilla: execute evolution to send emails

Let mozilla execute evolution in its own domain to send emails.

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

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

diff --git a/policy/modules/contrib/mozilla.te 
b/policy/modules/contrib/mozilla.te
index 3034af8..08ad6a1 100644
--- a/policy/modules/contrib/mozilla.te
+++ b/policy/modules/contrib/mozilla.te
@@ -258,6 +258,10 @@ optional_policy(`
 ')
 
 optional_policy(`
+   evolution_domtrans(mozilla_t)
+')
+
+optional_policy(`
gnome_stream_connect_gconf(mozilla_t)
gnome_manage_generic_gconf_home_content(mozilla_t)
gnome_home_filetrans_gconf_home(mozilla_t, dir, ".gconf")



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

2017-01-13 Thread Sven Vermeulen
commit: d49992a94bdadb621c569535a9c2b20fdd273cd7
Author: cgzones  googlemail  com>
AuthorDate: Sun Jan  8 14:10:29 2017 +
Commit: Sven Vermeulen  gentoo  org>
CommitDate: Fri Jan 13 18:42:04 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=d49992a9

update gpg module

* remove dead type aliases
* prefix pinentry_exec_t with gpg module name

 policy/modules/contrib/gpg.fc | 22 +++---
 policy/modules/contrib/gpg.te | 23 +++
 2 files changed, 18 insertions(+), 27 deletions(-)

diff --git a/policy/modules/contrib/gpg.fc b/policy/modules/contrib/gpg.fc
index da72db0..c428eb5 100644
--- a/policy/modules/contrib/gpg.fc
+++ b/policy/modules/contrib/gpg.fc
@@ -1,14 +1,14 @@
-HOME_DIR/\.gnupg(/.+)? 
gen_context(system_u:object_r:gpg_secret_t,s0)
-HOME_DIR/\.gnupg/log-socket-s  
gen_context(system_u:object_r:gpg_agent_tmp_t,s0)
-HOME_DIR/\.gnupg/S\.gpg-agent.*-s  
gen_context(system_u:object_r:gpg_agent_tmp_t,s0)
-HOME_DIR/\.gnupg/S\.scdaemon   -s  
gen_context(system_u:object_r:gpg_agent_tmp_t,s0)
+HOME_DIR/\.gnupg(/.+)? 
gen_context(system_u:object_r:gpg_secret_t,s0)
+HOME_DIR/\.gnupg/log-socket-s  
gen_context(system_u:object_r:gpg_agent_tmp_t,s0)
+HOME_DIR/\.gnupg/S\.gpg-agent.*-s  
gen_context(system_u:object_r:gpg_agent_tmp_t,s0)
+HOME_DIR/\.gnupg/S\.scdaemon   -s  
gen_context(system_u:object_r:gpg_agent_tmp_t,s0)
 
-/usr/bin/gpg(2)?   --  
gen_context(system_u:object_r:gpg_exec_t,s0)
-/usr/bin/gpgsm --  
gen_context(system_u:object_r:gpg_exec_t,s0)
-/usr/bin/gpg-agent --  
gen_context(system_u:object_r:gpg_agent_exec_t,s0)
-/usr/bin/pinentry.*--  
gen_context(system_u:object_r:pinentry_exec_t,s0)
+/usr/bin/gpg(2)?   --  
gen_context(system_u:object_r:gpg_exec_t,s0)
+/usr/bin/gpgsm --  
gen_context(system_u:object_r:gpg_exec_t,s0)
+/usr/bin/gpg-agent --  
gen_context(system_u:object_r:gpg_agent_exec_t,s0)
+/usr/bin/pinentry.*--  
gen_context(system_u:object_r:gpg_pinentry_exec_t,s0)
 
-/usr/lib/gnupg/.*  --  
gen_context(system_u:object_r:gpg_exec_t,s0)
-/usr/lib/gnupg/gpgkeys.*   --  
gen_context(system_u:object_r:gpg_helper_exec_t,s0)
+/usr/lib/gnupg/.*  --  
gen_context(system_u:object_r:gpg_exec_t,s0)
+/usr/lib/gnupg/gpgkeys.*   --  
gen_context(system_u:object_r:gpg_helper_exec_t,s0)
 
-/run/user/%{USERID}/gnupg(/.*)?
gen_context(system_u:object_r:gpg_agent_tmp_t,s0)
+/run/user/%{USERID}/gnupg(/.*)?
gen_context(system_u:object_r:gpg_agent_tmp_t,s0)

diff --git a/policy/modules/contrib/gpg.te b/policy/modules/contrib/gpg.te
index 62f5827..dca3a22 100644
--- a/policy/modules/contrib/gpg.te
+++ b/policy/modules/contrib/gpg.te
@@ -26,40 +26,29 @@ attribute_role gpg_pinentry_roles;
 
 type gpg_t;
 type gpg_exec_t;
-typealias gpg_t alias { user_gpg_t staff_gpg_t sysadm_gpg_t };
-typealias gpg_t alias { auditadm_gpg_t secadm_gpg_t };
 userdom_user_application_domain(gpg_t, gpg_exec_t)
 role gpg_roles types gpg_t;
 
 type gpg_agent_t;
 type gpg_agent_exec_t;
-typealias gpg_agent_t alias { user_gpg_agent_t staff_gpg_agent_t 
sysadm_gpg_agent_t };
-typealias gpg_agent_t alias { auditadm_gpg_agent_t secadm_gpg_agent_t };
 userdom_user_application_domain(gpg_agent_t, gpg_agent_exec_t)
 role gpg_agent_roles types gpg_agent_t;
 
 type gpg_agent_tmp_t;
-typealias gpg_agent_tmp_t alias { user_gpg_agent_tmp_t staff_gpg_agent_tmp_t 
sysadm_gpg_agent_tmp_t };
-typealias gpg_agent_tmp_t alias { auditadm_gpg_agent_tmp_t 
secadm_gpg_agent_tmp_t };
 userdom_user_tmp_file(gpg_agent_tmp_t)
 
 type gpg_secret_t;
-typealias gpg_secret_t alias { user_gpg_secret_t staff_gpg_secret_t 
sysadm_gpg_secret_t };
-typealias gpg_secret_t alias { auditadm_gpg_secret_t secadm_gpg_secret_t };
 userdom_user_home_content(gpg_secret_t)
 
 type gpg_helper_t;
 type gpg_helper_exec_t;
-typealias gpg_helper_t alias { user_gpg_helper_t staff_gpg_helper_t 
sysadm_gpg_helper_t };
-typealias gpg_helper_t alias { auditadm_gpg_helper_t secadm_gpg_helper_t };
 userdom_user_application_domain(gpg_helper_t, gpg_helper_exec_t)
 role gpg_helper_roles types gpg_helper_t;
 
 type gpg_pinentry_t;
-type pinentry_exec_t;
-typealias gpg_pinentry_t alias { user_gpg_pinentry_t staff_gpg_pinentry_t 
sysadm_gpg_pinentry_t };
-typealias gpg_pinentry_t alias { auditadm_gpg_pinentry_t secadm_gpg_pinentry_t 
};
-userdom_user_application_domain(gpg_pinentry_t, pinentry_exec_t)
+type gpg_pinentry_exec_t;
+typealias gpg_pinentry_exec_t alias pinentry_exec_t; # 20170105
+userdom_user_application_domain(gpg_pinentry_t, gpg_pinentry_exec_t)
 role gpg_pinentry_roles types gpg_pinentry_t;
 
 type gpg_pinentry_tmp_t;
@@ 

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

2017-01-13 Thread Sven Vermeulen
commit: 82d98c88d39b643eff0cd53679cd9374d33e7062
Author: cgzones  googlemail  com>
AuthorDate: Fri Jan  6 14:01:45 2017 +
Commit: Sven Vermeulen  gentoo  org>
CommitDate: Fri Jan 13 18:39:05 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=82d98c88

update unconfined module * grant capability2:wake_alarm * remove deprecated 
interfaces

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

diff --git a/policy/modules/system/unconfined.if 
b/policy/modules/system/unconfined.if
index 78f9c14..3bf6605 100644
--- a/policy/modules/system/unconfined.if
+++ b/policy/modules/system/unconfined.if
@@ -20,7 +20,7 @@ interface(`unconfined_domain_noaudit',`
 
# Use most Linux capabilities
allow $1 self:capability ~sys_module;
-   allow $1 self:capability2 syslog;
+   allow $1 self:capability2 { syslog wake_alarm };
allow $1 self:fifo_file manage_fifo_file_perms;
 
# Transition to myself, to make get_ordered_context_list happy.



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

2017-01-13 Thread Sven Vermeulen
commit: 1cb4d0c1c8cd982c27c18beb3cffcd8c262efd70
Author: cgzones  googlemail  com>
AuthorDate: Sun Jan  1 21:48:37 2017 +
Commit: Sven Vermeulen  gentoo  org>
CommitDate: Fri Jan 13 18:38:58 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=1cb4d0c1

fix permission of installed segenxml.py by install-headers

 Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/Makefile b/Makefile
index 56cc0b6..b4c2bae 100644
--- a/Makefile
+++ b/Makefile
@@ -518,7 +518,8 @@ install-headers: $(layerxml) $(tunxml) $(boolxml) 
$(gentooxml)
@echo "Installing $(NAME) policy headers."
$(verbose) $(INSTALL) -m 644 $^ $(headerdir)
$(verbose) mkdir -p $(headerdir)/support
-   $(verbose) $(INSTALL) -m 644 $(m4support) $(word $(words 
$(genxml)),$(genxml)) $(xmldtd) $(headerdir)/support
+   $(verbose) $(INSTALL) -m 644 $(m4support) $(xmldtd) $(headerdir)/support
+   $(verbose) $(INSTALL) -m 755 $(word $(words $(genxml)),$(genxml)) 
$(headerdir)/support
$(verbose) $(genperm) $(avs) $(secclass) > 
$(headerdir)/support/all_perms.spt
$(verbose) for i in $(notdir $(all_layers)); do \
mkdir -p $(headerdir)/$$i ;\



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

2017-01-13 Thread Sven Vermeulen
commit: 7560702ea3b605d41fda47238c224e253cda088b
Author: Sven Vermeulen  gentoo  org>
AuthorDate: Fri Jan 13 18:41:58 2017 +
Commit: Sven Vermeulen  gentoo  org>
CommitDate: Fri Jan 13 18:41:58 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=7560702e

Move of dphysswapfile to contrib

 dphysswapfile.fc => policy/modules/contrib/dphysswapfile.fc | 0
 dphysswapfile.if => policy/modules/contrib/dphysswapfile.if | 0
 dphysswapfile.te => policy/modules/contrib/dphysswapfile.te | 0
 3 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/dphysswapfile.fc b/policy/modules/contrib/dphysswapfile.fc
similarity index 100%
rename from dphysswapfile.fc
rename to policy/modules/contrib/dphysswapfile.fc

diff --git a/dphysswapfile.if b/policy/modules/contrib/dphysswapfile.if
similarity index 100%
rename from dphysswapfile.if
rename to policy/modules/contrib/dphysswapfile.if

diff --git a/dphysswapfile.te b/policy/modules/contrib/dphysswapfile.te
similarity index 100%
rename from dphysswapfile.te
rename to policy/modules/contrib/dphysswapfile.te



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

2017-01-13 Thread Sven Vermeulen
commit: 714f365c85547fffafb54431ac41927d3b9c3710
Author: cgzones  googlemail  com>
AuthorDate: Thu Jan  5 19:24:04 2017 +
Commit: Sven Vermeulen  gentoo  org>
CommitDate: Fri Jan 13 18:40:54 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=714f365c

add fakehwclock module

 fakehwclock.fc |  5 +
 fakehwclock.if | 46 ++
 fakehwclock.te | 39 +++
 3 files changed, 90 insertions(+)

diff --git a/fakehwclock.fc b/fakehwclock.fc
new file mode 100644
index 000..d83c628
--- /dev/null
+++ b/fakehwclock.fc
@@ -0,0 +1,5 @@
+/etc/fake-hwclock\.data--  
gen_context(system_u:object_r:fakehwclock_backup_t,s0)
+
+/sbin/fake-hwclock --  
gen_context(system_u:object_r:fakehwclock_exec_t,s0)
+
+/usr/lib/systemd/system/fake-hwclock\.service  --  
gen_context(system_u:object_r:fakehwclock_unit_t,s0)

diff --git a/fakehwclock.if b/fakehwclock.if
new file mode 100644
index 000..24cc7d1
--- /dev/null
+++ b/fakehwclock.if
@@ -0,0 +1,46 @@
+## fake-hwclock - Control fake hardware clock.
+
+
+## 
+## Execute a domain transition to run fake-hwclock.
+## 
+## 
+## 
+## Domain allowed to transition.
+## 
+## 
+#
+interface(`fakehwclock_domtrans',`
+   gen_require(`
+   type fakehwclock_t, fakehwclock_exec_t;
+   ')
+
+   corecmd_search_bin($1)
+   domtrans_pattern($1, fakehwclock_exec_t, fakehwclock_t)
+')
+
+
+## 
+## Execute fake-hwclock in the fake-hwclock domain,
+## and allow the specified role
+## the fake-hwclock domain.
+## 
+## 
+## 
+## Domain allowed to transition.
+## 
+## 
+## 
+## 
+## Role allowed access.
+## 
+## 
+#
+interface(`fakehwclock_run',`
+   gen_require(`
+   attribute_role fakehwclock_roles;
+   ')
+
+   fakehwclock_domtrans($1)
+   roleattribute $2 fakehwclock_roles;
+')

diff --git a/fakehwclock.te b/fakehwclock.te
new file mode 100644
index 000..6f2958f
--- /dev/null
+++ b/fakehwclock.te
@@ -0,0 +1,39 @@
+policy_module(fakehwclock, 0.0.1)
+
+
+#
+# Declarations
+#
+
+attribute_role fakehwclock_roles;
+
+type fakehwclock_t;
+type fakehwclock_exec_t;
+init_system_domain(fakehwclock_t, fakehwclock_exec_t)
+role fakehwclock_roles types fakehwclock_t;
+
+type fakehwclock_backup_t;
+files_type(fakehwclock_backup_t)
+
+type fakehwclock_unit_t;
+init_unit_file(fakehwclock_unit_t)
+
+
+#
+# policy
+#
+
+# sys_time : set system time
+allow fakehwclock_t self:capability sys_time;
+allow fakehwclock_t self:fifo_file rw_fifo_file_perms;
+
+allow fakehwclock_t fakehwclock_backup_t:file manage_file_perms;
+
+corecmd_exec_bin(fakehwclock_t)
+corecmd_exec_shell(fakehwclock_t)
+
+miscfiles_read_localization(fakehwclock_t)
+
+optional_policy(`
+cron_system_entry(fakehwclock_t, fakehwclock_exec_t)
+')



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

2017-01-13 Thread Sven Vermeulen
commit: 55f60d30e606f695662113f02acc45a78e3433a3
Author: Guido Trentalancia  trentalancia  net>
AuthorDate: Mon Jan  2 21:11:32 2017 +
Commit: Sven Vermeulen  gentoo  org>
CommitDate: Fri Jan 13 18:38:51 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=55f60d30

init: support sysvinit

Add a permission needed for the correct functioning of sysvinit
on systems using the initramfs.

Without the selinux_get_fs_mount() interface call, the call to
libselinux:is_selinux_enabled() fails and sysvinit tries to do
the initial policy load again.

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

 policy/modules/system/init.te | 5 +
 1 file changed, 5 insertions(+)

diff --git a/policy/modules/system/init.te b/policy/modules/system/init.te
index bd97a7c..ce6f2f9 100644
--- a/policy/modules/system/init.te
+++ b/policy/modules/system/init.te
@@ -162,6 +162,7 @@ files_exec_etc_files(init_t)
 files_dontaudit_rw_root_files(init_t)
 files_dontaudit_rw_root_chr_files(init_t)
 
+fs_getattr_xattr_fs(init_t)
 fs_list_inotifyfs(init_t)
 # cjp: this may be related to /dev/log
 fs_write_ramfs_sockets(init_t)
@@ -174,6 +175,10 @@ mls_file_write_all_levels(init_t)
 mls_process_write_all_levels(init_t)
 mls_fd_use_all_levels(init_t)
 
+# the following one is needed for libselinux:is_selinux_enabled()
+# otherwise the call fails and sysvinit tries to load the policy
+# again when using the initramfs
+selinux_get_fs_mount(init_t)
 selinux_set_all_booleans(init_t)
 
 term_use_all_terms(init_t)



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

2017-01-13 Thread Sven Vermeulen
commit: 49047f621c6f9d5001be7d2ab6a1c33689d6b214
Author: cgzones  googlemail  com>
AuthorDate: Fri Jan  6 14:06:37 2017 +
Commit: Sven Vermeulen  gentoo  org>
CommitDate: Fri Jan 13 18:39:10 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=49047f62

update corenetwork module

* remove deprecated interfaces
* label tcp port 2812 for monit

 policy/modules/kernel/corenetwork.fc| 17 -
 policy/modules/kernel/corenetwork.te.in |  1 +
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/policy/modules/kernel/corenetwork.fc 
b/policy/modules/kernel/corenetwork.fc
index 9af1f7a..a717876 100644
--- a/policy/modules/kernel/corenetwork.fc
+++ b/policy/modules/kernel/corenetwork.fc
@@ -1,13 +1,12 @@
+/dev/ippp.*-c  gen_context(system_u:object_r:ppp_device_t,s0)
+/dev/ppp   -c  gen_context(system_u:object_r:ppp_device_t,s0)
+/dev/pppox.*   -c  gen_context(system_u:object_r:ppp_device_t,s0)
+/dev/tap.* -c  
gen_context(system_u:object_r:tun_tap_device_t,s0)
 
-/dev/ippp.*-c  gen_context(system_u:object_r:ppp_device_t,s0)
-/dev/ppp   -c  gen_context(system_u:object_r:ppp_device_t,s0)
-/dev/pppox.*   -c  gen_context(system_u:object_r:ppp_device_t,s0)
-/dev/tap.* -c  gen_context(system_u:object_r:tun_tap_device_t,s0)
+/dev/net/.*-c  
gen_context(system_u:object_r:tun_tap_device_t,s0)
 
-/dev/net/.*-c  gen_context(system_u:object_r:tun_tap_device_t,s0)
+/lib/udev/devices/ppp  -c  gen_context(system_u:object_r:ppp_device_t,s0)
+/lib/udev/devices/net/.* -c
gen_context(system_u:object_r:tun_tap_device_t,s0)
 
-/lib/udev/devices/ppp -c gen_context(system_u:object_r:ppp_device_t,s0)
-/lib/udev/devices/net/.* -c gen_context(system_u:object_r:tun_tap_device_t,s0)
-
-/usr/lib/udev/devices/ppp -c gen_context(system_u:object_r:ppp_device_t,s0)
+/usr/lib/udev/devices/ppp -c   gen_context(system_u:object_r:ppp_device_t,s0)
 /usr/lib/udev/devices/net/.* -c 
gen_context(system_u:object_r:tun_tap_device_t,s0)

diff --git a/policy/modules/kernel/corenetwork.te.in 
b/policy/modules/kernel/corenetwork.te.in
index bac6665..6e0ac9d 100644
--- a/policy/modules/kernel/corenetwork.te.in
+++ b/policy/modules/kernel/corenetwork.te.in
@@ -179,6 +179,7 @@ network_port(matahari, tcp,49000,s0, udp,49000,s0)
 network_port(memcache, tcp,11211,s0, udp,11211,s0)
 network_port(milter) # no defined portcon
 network_port(mmcc, tcp,5050,s0, udp,5050,s0)
+network_port(monit, tcp,2812,s0)
 network_port(monopd, tcp,1234,s0)
 network_port(mountd, tcp,20048,s0, udp,20048,s0)
 network_port(movaz_ssc, tcp,5252,s0, udp,5252,s0)



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

2017-01-13 Thread Sven Vermeulen
commit: 1c5eb0bbef55a47a0867916104065beb3f5e26f0
Author: cgzones  googlemail  com>
AuthorDate: Thu Jan  5 20:02:36 2017 +
Commit: Sven Vermeulen  gentoo  org>
CommitDate: Fri Jan 13 18:41:38 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=1c5eb0bb

add dphysswapfile module

 dphysswapfile.fc |  5 +
 dphysswapfile.if | 19 +++
 dphysswapfile.te | 47 +++
 3 files changed, 71 insertions(+)

diff --git a/dphysswapfile.fc b/dphysswapfile.fc
new file mode 100644
index 000..1b2bfcc
--- /dev/null
+++ b/dphysswapfile.fc
@@ -0,0 +1,5 @@
+/etc/dphys-swapfile --  
gen_context(system_u:object_r:dphysswapfile_conf_t,s0)
+
+/sbin/dphys-swapfile--  
gen_context(system_u:object_r:dphysswapfile_exec_t,s0)
+
+/var/swap   --  
gen_context(system_u:object_r:dphysswapfile_swap_t,s0)

diff --git a/dphysswapfile.if b/dphysswapfile.if
new file mode 100644
index 000..5372574
--- /dev/null
+++ b/dphysswapfile.if
@@ -0,0 +1,19 @@
+## Set up, mount/unmount, and delete an swap file.
+
+
+## 
+## Dontaudit acces to the swap file.
+## 
+## 
+## 
+## Domain to not audit.
+## 
+## 
+#
+interface(`dphysswapfile_dontaudit_read_swap',`
+   gen_require(`
+   type dphysswapfile_swap_t;
+   ')
+
+   dontaudit $1 dphysswapfile_swap_t:file read_file_perms;
+')

diff --git a/dphysswapfile.te b/dphysswapfile.te
new file mode 100644
index 000..1dabdb1
--- /dev/null
+++ b/dphysswapfile.te
@@ -0,0 +1,47 @@
+policy_module(dphysswapfile, 0.0.1)
+
+
+#
+# Declarations
+#
+
+type dphysswapfile_t;
+type dphysswapfile_exec_t;
+init_system_domain(dphysswapfile_t, dphysswapfile_exec_t)
+
+type dphysswapfile_conf_t;
+files_config_file(dphysswapfile_conf_t)
+
+type dphysswapfile_swap_t;
+files_type(dphysswapfile_swap_t)
+
+
+#
+# Policy
+#
+
+# sys_admin : for swapon
+allow dphysswapfile_t self:capability sys_admin;
+allow dphysswapfile_t self:fifo_file rw_fifo_file_perms;
+allow dphysswapfile_t self:unix_stream_socket { create connect };
+
+allow dphysswapfile_t dphysswapfile_conf_t:file read_file_perms;
+
+allow dphysswapfile_t dphysswapfile_exec_t:file execute_no_trans;
+
+allow dphysswapfile_t dphysswapfile_swap_t:file manage_file_perms;
+
+kernel_read_system_state(dphysswapfile_t)
+
+corecmd_exec_bin(dphysswapfile_t)
+corecmd_exec_shell(dphysswapfile_t)
+
+files_dontaudit_getattr_pid_dirs(dphysswapfile_t)
+files_read_etc_files(dphysswapfile_t)
+files_search_var(dphysswapfile_t)
+
+fstools_exec(dphysswapfile_t)
+
+miscfiles_read_localization(dphysswapfile_t)
+
+userdom_dontaudit_search_user_home_dirs(dphysswapfile_t)



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

2017-01-13 Thread Sven Vermeulen
commit: 5f795b817282c2043871c0b527f8406cb5f86db8
Author: Chris PeBenito  ieee  org>
AuthorDate: Mon Jan  2 18:11:31 2017 +
Commit: Sven Vermeulen  gentoo  org>
CommitDate: Fri Jan 13 18:38:36 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=5f795b81

xserver: Update from Russell Coker for boinc.

 policy/modules/services/xserver.if | 18 ++
 policy/modules/services/xserver.te |  2 +-
 2 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/policy/modules/services/xserver.if 
b/policy/modules/services/xserver.if
index 59d5821..a054c9c 100644
--- a/policy/modules/services/xserver.if
+++ b/policy/modules/services/xserver.if
@@ -1236,6 +1236,24 @@ interface(`xserver_dontaudit_getattr_xdm_tmp_sockets',`
 
 
 ## 
+## list xdm_tmp_t directories
+## 
+## 
+## 
+## Domain to allow
+## 
+## 
+#
+interface(`xserver_list_xdm_tmp',`
+   gen_require(`
+   type xdm_tmp_t;
+   ')
+
+   allow $1 xdm_tmp_t:dir list_dir_perms;
+')
+
+
+## 
 ## Execute the X server in the X server domain.
 ## 
 ## 

diff --git a/policy/modules/services/xserver.te 
b/policy/modules/services/xserver.te
index 00fad47..33f0487 100644
--- a/policy/modules/services/xserver.te
+++ b/policy/modules/services/xserver.te
@@ -1,4 +1,4 @@
-policy_module(xserver, 3.12.7)
+policy_module(xserver, 3.12.8)
 
 gen_require(`
class x_drawable all_x_drawable_perms;



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

2017-01-13 Thread Sven Vermeulen
commit: 71ed05134f724892f2fe1529bc55d88fe021ce2a
Author: Guido Trentalancia  trentalancia  net>
AuthorDate: Sat Dec 31 16:43:46 2016 +
Commit: Sven Vermeulen  gentoo  org>
CommitDate: Fri Jan 13 18:38:45 2017 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=71ed0513

xserver: restrict executable memory permissions

The dangerous execheap permission is removed from xdm and the
dangerous execmem permission is only enabled for the Gnome
Display Manager (gnome-shell running in gdm mode) through a
new "xserver_gnome_xdm" boolean.

This patch also updates the XKB libs file context with their
default location (which at the moment is not compliant with
FHS3 due to the fact that it allows by default to write the
output from xkbcomp), adds the ability to read udev pid files
and finally adds a few permissions so that xconsole can run
smoothly.

The anomalous permission to execute XKB var library files has
been removed and the old X11R6 library location has been
updated so that subdirectories are also labeled as xkb_var_lib.

This patch includes various improvements and bug fixes as
kindly suggested in reviews made by Christopher PeBenito.

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

 policy/modules/services/xserver.fc |  6 --
 policy/modules/services/xserver.te | 25 -
 2 files changed, 20 insertions(+), 11 deletions(-)

diff --git a/policy/modules/services/xserver.fc 
b/policy/modules/services/xserver.fc
index 389b74f..40b214a 100644
--- a/policy/modules/services/xserver.fc
+++ b/policy/modules/services/xserver.fc
@@ -82,6 +82,9 @@ HOME_DIR/\.Xauthority.*   --  
gen_context(system_u:object_r:xauth_home_t,s0)
 
 /usr/sbin/lightdm  --  gen_context(system_u:object_r:xdm_exec_t,s0)
 
+# xserver default configure bug: not FHS-compliant because not read-only !
+/usr/share/X11/xkb(/.*)?   gen_context(system_u:object_r:xkb_var_lib_t,s0)
+
 /usr/X11R6/bin/[xgkw]dm--  
gen_context(system_u:object_r:xdm_exec_t,s0)
 /usr/X11R6/bin/iceauth --  gen_context(system_u:object_r:iceauth_exec_t,s0)
 /usr/X11R6/bin/X   --  gen_context(system_u:object_r:xserver_exec_t,s0)
@@ -90,8 +93,7 @@ HOME_DIR/\.Xauthority.*   --  
gen_context(system_u:object_r:xauth_home_t,s0)
 /usr/X11R6/bin/Xipaq   --  gen_context(system_u:object_r:xserver_exec_t,s0)
 /usr/X11R6/bin/Xorg--  gen_context(system_u:object_r:xserver_exec_t,s0)
 /usr/X11R6/bin/Xwrapper--  
gen_context(system_u:object_r:xserver_exec_t,s0)
-/usr/X11R6/lib/X11/xkb -d  gen_context(system_u:object_r:xkb_var_lib_t,s0)
-/usr/X11R6/lib/X11/xkb/.* --   gen_context(system_u:object_r:xkb_var_lib_t,s0)
+/usr/X11R6/lib/X11/xkb(/.*)?   gen_context(system_u:object_r:xkb_var_lib_t,s0)
 
 ifndef(`distro_debian',`
 /usr/var/[xgkw]dm(/.*)?
gen_context(system_u:object_r:xserver_log_t,s0)

diff --git a/policy/modules/services/xserver.te 
b/policy/modules/services/xserver.te
index 33f0487..2df9a3e 100644
--- a/policy/modules/services/xserver.te
+++ b/policy/modules/services/xserver.te
@@ -42,6 +42,14 @@ gen_tunable(xdm_sysadm_login, false)
 
 ## 
 ## 
+## Use gnome-shell in gdm mode as the
+## X Display Manager (XDM)
+## 
+## 
+gen_tunable(xserver_gnome_xdm, false)
+
+## 
+## 
 ## Support X userspace object manager
 ## 
 ## 
@@ -307,6 +315,7 @@ optional_policy(`
 #
 
 allow xdm_t self:capability { setgid setuid sys_resource kill sys_tty_config 
mknod chown dac_override dac_read_search fowner fsetid ipc_owner sys_nice 
sys_rawio net_bind_service };
+dontaudit xdm_t self:capability sys_admin;
 allow xdm_t self:process { setexec setpgid getsched setsched setrlimit 
signal_perms };
 allow xdm_t self:fifo_file rw_fifo_file_perms;
 allow xdm_t self:shm create_shm_perms;
@@ -319,7 +328,7 @@ allow xdm_t self:socket create_socket_perms;
 allow xdm_t self:appletalk_socket create_socket_perms;
 allow xdm_t self:key { search link write };
 
-allow xdm_t xconsole_device_t:fifo_file { getattr setattr };
+allow xdm_t xconsole_device_t:fifo_file { read_fifo_file_perms 
setattr_fifo_file_perms };
 
 # Allow gdm to run gdm-binary
 can_exec(xdm_t, xdm_exec_t)
@@ -510,6 +519,10 @@ tunable_policy(`xdm_sysadm_login',`
 #  allow xserver_t xdm_tmpfs_t:file rw_file_perms;
 ')
 
+tunable_policy(`xserver_gnome_xdm',`
+   allow xdm_t self:process execmem;
+')
+
 optional_policy(`
alsa_domtrans(xdm_t)
 ')
@@ -589,10 +602,6 @@ optional_policy(`
 optional_policy(`
unconfined_domain(xdm_t)
unconfined_domtrans(xdm_t)
-
-   ifndef(`distro_redhat',`
-   allow xdm_t self:process { execheap execmem };
-   ')
 ')
 
 optional_policy(`
@@ -658,6 +667,7 @@ manage_fifo_files_pattern(xserver_t, xserver_tmpfs_t, 
xserver_tmpfs_t)
 manage_sock_files_pattern(xserver_t, xserver_tmpfs_t, xserver_tmpfs_t)
 fs_tmpfs_filetrans(xserver_t, xserver_tmpfs_t, { dir file lnk_file sock_file 
fifo_file })
 
+# Run xkbcomp
 

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

2017-01-13 Thread David Seifert
commit: 29397cdf2756c3fc6db869cd0e7e3db59536e9c5
Author: David Seifert  gentoo  org>
AuthorDate: Fri Jan 13 18:35:16 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Jan 13 18:35:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29397cdf

media-libs/flac: Make debugging info dependent on USE="debug"

Gentoo-bug: 604718

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 media-libs/flac/files/flac-1.3.2-asneeded.patch|  30 +-
 media-libs/flac/files/flac-1.3.2-cflags.patch  | 394 -
 .../flac/files/flac-1.3.2-dontbuild-examples.patch |  50 ++-
 .../flac/files/flac-1.3.2-fortify-sources.patch|  15 +
 .../flac/files/flac-1.3.2-honor-htmldir.patch  |  68 ++--
 .../{flac-1.3.2.ebuild => flac-1.3.2-r1.ebuild}|  17 +-
 6 files changed, 508 insertions(+), 66 deletions(-)

diff --git a/media-libs/flac/files/flac-1.3.2-asneeded.patch 
b/media-libs/flac/files/flac-1.3.2-asneeded.patch
index e4a4af7..f506f24 100644
--- a/media-libs/flac/files/flac-1.3.2-asneeded.patch
+++ b/media-libs/flac/files/flac-1.3.2-asneeded.patch
@@ -1,6 +1,19 @@
 flac-1.3.2/src/flac/Makefile.am
-+++ flac-1.3.2/src/flac/Makefile.am
-@@ -60,7 +60,7 @@
+From 8606b0f418c08aaba7f2565b005f9c00f8681ca1 Mon Sep 17 00:00:00 2001
+From: David Seifert 
+Date: Fri, 13 Jan 2017 16:14:01 +0100
+Subject: [PATCH 4/4] When using libtool, use LTLIBICONV instead.
+
+* This is required, as otherwise -Wl,--as-needed could fail.
+---
+ src/flac/Makefile.am | 2 +-
+ src/metaflac/Makefile.am | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/flac/Makefile.am b/src/flac/Makefile.am
+index bf3bf468..fe6fa489 100644
+--- a/src/flac/Makefile.am
 b/src/flac/Makefile.am
+@@ -60,7 +60,7 @@ flac_LDADD = \

$(top_builddir)/src/share/replaygain_synthesis/libreplaygain_synthesis.la \
$(top_builddir)/src/libFLAC/libFLAC.la \
$(win_utf8_lib) \
@@ -9,9 +22,11 @@
-lm
  
  CLEANFILES = flac.exe
 flac-1.3.2/src/metaflac/Makefile.am
-+++ flac-1.3.2/src/metaflac/Makefile.am
-@@ -55,6 +55,6 @@
+diff --git a/src/metaflac/Makefile.am b/src/metaflac/Makefile.am
+index 7a4ec6b6..ec201ddf 100644
+--- a/src/metaflac/Makefile.am
 b/src/metaflac/Makefile.am
+@@ -55,6 +55,6 @@ metaflac_LDADD = \
$(top_builddir)/src/share/utf8/libutf8.la \
$(top_builddir)/src/libFLAC/libFLAC.la \
$(win_utf8_lib) \
@@ -19,3 +34,6 @@
 +  @LTLIBICONV@
  
  CLEANFILES = metaflac.exe
+-- 
+2.11.0
+

diff --git a/media-libs/flac/files/flac-1.3.2-cflags.patch 
b/media-libs/flac/files/flac-1.3.2-cflags.patch
index fd1334d..e4159a4 100644
--- a/media-libs/flac/files/flac-1.3.2-cflags.patch
+++ b/media-libs/flac/files/flac-1.3.2-cflags.patch
@@ -1,6 +1,48 @@
 flac-1.3.2/configure.ac
-+++ flac-1.3.2/configure.ac
-@@ -384,14 +384,7 @@
+From eab60f424ae4810a8b3b07cf2d429be2905c9655 Mon Sep 17 00:00:00 2001
+From: David Seifert 
+Date: Fri, 13 Jan 2017 16:03:47 +0100
+Subject: [PATCH 1/4] Do not override CFLAGS, as CFLAGS is a user flag.
+
+* Furthermore, use NDEBUG globally to detect the presence
+  of building with more debug output information.
+  AX_CHECK_ENABLE_DEBUG is easier to use, and nowadays
+  Gnome has also switched to it from its own custom solution.
+---
+ configure.ac  |  19 +--
+ include/FLAC/assert.h |   2 +-
+ m4/ax_check_enable_debug.m4   | 124 ++
+ src/libFLAC/cpu.c |   2 +-
+ src/libFLAC/lpc.c |   4 +-
+ src/libFLAC/stream_encoder.c  |  10 ++--
+ src/plugin_common/Makefile.am |   6 --
+ src/plugin_common/charset.c   |   4 +-
+ src/plugin_xmms/http.c|  12 ++--
+ src/share/Makefile.am |   6 --
+ 10 files changed, 142 insertions(+), 47 deletions(-)
+ create mode 100644 m4/ax_check_enable_debug.m4
+
+diff --git a/configure.ac b/configure.ac
+index 235d2717..ba97bac0 100644
+--- a/configure.ac
 b/configure.ac
+@@ -205,14 +205,8 @@ AC_DEFINE(FLAC__ALIGN_MALLOC_DATA)
+ AH_TEMPLATE(FLAC__ALIGN_MALLOC_DATA, [define to align allocated memory on 
32-byte boundaries])
+ fi
+ 
+-AC_ARG_ENABLE(debug,
+-AC_HELP_STRING([--enable-debug], [Turn on debugging]),
+-[case "${enableval}" in
+-  yes) debug=true ;;
+-  no)  debug=false ;;
+-  *) AC_MSG_ERROR(bad value ${enableval} for --enable-debug) ;;
+-esac],[debug=false])
+-AM_CONDITIONAL(DEBUG, test "x$debug" = xtrue)
++AX_CHECK_ENABLE_DEBUG
++AM_CONDITIONAL([DEBUG], [test "x$ax_enable_debug" = "xyes" -o 
"x$ax_enable_debug" = "xinfo"])
+ 
+ AC_ARG_ENABLE(sse,
+ AC_HELP_STRING([--disable-sse], [Disable passing of -msse2 to the compiler]),
+@@ -384,15 +378,6 @@ AC_DEFINE(FLAC__HAS_NASM)
  AH_TEMPLATE(FLAC__HAS_NASM, [define if you are compiling for x86 and have the 
NASM assembler])
  fi
  
@@ -12,15 +54,345 @@
 -  CFLAGS=$(echo "$CFLAGS" | sed 's/-O2//')
 -  CFLAGS="-O3 -funroll-loops $CFLAGS"
 -fi

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

2017-01-13 Thread Jory Pratt
commit: e5829eb80dfab9ef1eb20cde860a8d2091070a9e
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Jan  8 23:02:57 2017 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Fri Jan 13 18:31:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5829eb8

mail-client/thunderbird-bin: Security cleanup (bug #604024)

Package-Manager: Portage-2.3.3, Repoman-2.3.1
Closes: https://github.com/gentoo/gentoo/pull/3391

 mail-client/thunderbird-bin/Manifest   | 113 --
 .../thunderbird-bin/thunderbird-bin-31.8.0.ebuild  | 145 --
 .../thunderbird-bin/thunderbird-bin-38.8.0.ebuild  | 165 -
 3 files changed, 423 deletions(-)

diff --git a/mail-client/thunderbird-bin/Manifest 
b/mail-client/thunderbird-bin/Manifest
index d3a8cc8..1dae01f 100644
--- a/mail-client/thunderbird-bin/Manifest
+++ b/mail-client/thunderbird-bin/Manifest
@@ -1,113 +1,4 @@
-DIST lightning-4.0.8.tar.xz 2307984 SHA256 
7a0e2550edf3d5a6d8e2566dc20f20630c8cd6eda0fcbffaf554ef88a7d46eba SHA512 
4e03f42dda58b6bbed79adcf050ca7b5e8cfc82befde22d4a0a029e5187204d40a731907259cbe41adc8b813ed7a2bfccfd4ce91b1ff05c107c8eb3ec4e4ef32
 WHIRLPOOL 
196ecfa01932ac1d153baa231023b3cb970ef33e55b8193ff420ff58e2d0b55e72376a993ac6712faaf995c1c239a63cebff14369adba479d1451dbc0126e4c0
 DIST lightning-4.7.3.tar.xz 1134460 SHA256 
8834c59a58797af747805f9a67ebcc311607a98bea4d185689d7c35f024bce7b SHA512 
ebca7d74413a15f404ce094e5a4d047d79f250a04c6c1e78a3ab5aa49946e1e1ac81a1f7703bf2e631d841b98df66a21982788ee15af14eefe1d51eca29e1d48
 WHIRLPOOL 
34a28dcf707fe564433a663c2ac3efc79dff409cf22383425f38d4ac06184ac980f35a6ee81ab8e9d7030189538188ffe2d5fa426e0aa1cb8a11ebe6191a5fd1
-DIST thunderbird-31.8.0-ar.xpi 472812 SHA256 
2f2f6e0e5554604fa861571eeaffc702a15a4be088df99af6f7c1944d35c7e9d SHA512 
ad77e3f4dca5ff063fe44a7e23e68b897efb417e529be58f310e486b3f322386512afbb00f95f121fd29df3a186d3d2b38c5ec08096c77832fa4ccec903e6d85
 WHIRLPOOL 
863e32689def07e16218b7b0d4a7fa18ec232a9665f4a03ba4b58fa3cdf020b5835ff07c32bfa0db2b10692f545a46db478324e722c83aa91c8149b81ab1e5f7
-DIST thunderbird-31.8.0-ast.xpi 393048 SHA256 
4ed7590913176d329ac340afb8ea5edadc7ad992ccd85b8731c9967e4021b3c8 SHA512 
091734274191b515f6cae98555418a97bce2b7beaeb10059d0bef1f802d3d013430aece7e4470b36419fd66316a7f96147deefdfb99da66c4086ee955fb9bfa7
 WHIRLPOOL 
e980f35455204c9686d3d7126c92df6a9f4a4e8d8fb5ebc7e1c0604e6467c21e20e434598ee47c3e5feb843ec146d3e5e2e9fe8dd737568982878c9c0b9632d0
-DIST thunderbird-31.8.0-be.xpi 427488 SHA256 
62bf36d474fbe878ffdba51de16d9b0d398f36aba869063ef2f3f105828a122c SHA512 
67ef52595ad5459e28bf563022c8cafe2ea5d06084a48e86dbe8d0c78655636a677a6cde7c38741af50425f3f563179495eee2d16b032b829fcdd9ebb1a13fee
 WHIRLPOOL 
ce54655edfe810df6a3a607daa393a03347fb42e8e4c512c809a4c63ff33136879d537fbfba11c58a84b9a61506ef9f18db19aa0cde1b90f9c558468d8595a48
-DIST thunderbird-31.8.0-bg.xpi 493734 SHA256 
3103ddd1ba3601813c506c46a98897b539b7e18c244768e5d3f39f33fca2daef SHA512 
f13f5cf7dfc85a0b61ba0c4f67e4eab4fa9d36944401f73cd0b4512aec6711886632465e15e4e33009e370d023e3cd3a3123b015774a6ed66c0d31541d52bb9a
 WHIRLPOOL 
64471420f2e56e04f8a7e046c8487c0e89d983d519019b6fe212c0ea7b5d5c0e58347b5fede26d4645c2e6052f7004224947720f1241361a46d0135148805b0f
-DIST thunderbird-31.8.0-bn-BD.xpi 555613 SHA256 
ada4af2285f78c73c21a3fdba8dc2fe03c8526900df30e957f577bc82072301e SHA512 
1a2dc7f7c1682f4e34ee66620dfbcb6a11c3588fce293b2a42a6c2052913a4827a7e0fa31a4af803c2b7b93f7518cd7660a3c2ffb77da995b189ec793c63945a
 WHIRLPOOL 
b300f7674ddf54fa5aef1462d43c6df1c5e7b6133f9421911c69a6fcbec3fb386139da61513ed289200a9d067409c3aca87adc7bd34622fdf8ae7a9c31888283
-DIST thunderbird-31.8.0-br.xpi 441445 SHA256 
4ac048f1635890e65ac33826b40031d32bb23273aa48d17363d061ebc70003e2 SHA512 
471db2eb2165b386c77e8e4e52f29cf4eb62c4fee1b69312a30b48f762652876b1c7f7c56ccfe66980d425c152636e18c538b58e90633b39ddc50a673db6b63d
 WHIRLPOOL 
ecb104bdba702d5a8207914ca4ae9fc2f4e8b38dd9b068ee3efb133cc005551edea1d21d689e2b08264426e18e9ca4472a389a444a550b7f2cc7ae4f32ff24ec
-DIST thunderbird-31.8.0-ca.xpi 441712 SHA256 
e8e445f4349eda7eab3b0771434b01f843a8a41c103ef8104a10de33e14fc99d SHA512 
910b60383df51de0adf3df51152a1a73b7821c489547e928c2e0995150021a246f55bbf6be092e8d5c33e80133d4d2c472172eb71d1300ab2db478fa59b1916d
 WHIRLPOOL 
d8a0991c4f48e808a0eb8977128aefa577a34a77efcd7fbc552fc20ffbfaf621016513d1557d2ad7ad306fe970d3806a890a75dba600320c22ee0b044643850a
-DIST thunderbird-31.8.0-cs.xpi 444701 SHA256 
532e5ff05d90ec1419e65b74a6fa570edf1f69b494b51ea6dc53545806803138 SHA512 
605d897b856fa71888d54fcb6de872be449de5bde0d3d618293bde135fff1e880c3671164e27d855bbe4b101fc0f5aaa49d1d0f4a034079d62c71b83634e2d91
 WHIRLPOOL 
6f189127526398d936693a769a8471b1cbcd4644d3b70046780e14942015c8c6a81a8aea388f6f3e25b5c7d96603fdee2c03ff3f86f472f6cf77c6dd11e29f43
-DIST thunderbird-31.8.0-da.xpi 422052 SHA256 
2e3839fc9f374f9e933c90c010b3cb645915148b67a43b1aaa0b9d9a3213e5c8 SHA512 

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

2017-01-13 Thread Pacho Ramos
commit: 11290ef6753fc57785c579c72b714a9685aa316e
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Jan 13 18:10:11 2017 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Jan 13 18:10:54 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11290ef6

net-misc/pavuk: Stop proxy maintaining this

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 net-misc/pavuk/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/net-misc/pavuk/metadata.xml b/net-misc/pavuk/metadata.xml
index e5ffb63..e864265 100644
--- a/net-misc/pavuk/metadata.xml
+++ b/net-misc/pavuk/metadata.xml
@@ -5,10 +5,6 @@
pyx...@gmail.com
Please assign bugs
 
-
-   pa...@gentoo.org
-   proxy-maintainer, please CC on bugs
-
 
proxy-ma...@gentoo.org
Proxy Maintainers



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

2017-01-13 Thread Jory Pratt
commit: 684ed7c4886aa9ebbd5630bac71221bf4bbe9676
Author: Jory A. Pratt  gentoo  org>
AuthorDate: Fri Jan 13 17:39:01 2017 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Fri Jan 13 17:39:01 2017 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=684ed7c4

www-client/firefox: Do not force-enable hwaccel, add missing
metadata.xml

 www-client/firefox/firefox-45.6.0.ebuild  |  2 +-
 www-client/firefox/firefox-51.0_beta14.ebuild |  2 +-
 www-client/firefox/metadata.xml   | 12 ++--
 3 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/www-client/firefox/firefox-45.6.0.ebuild 
b/www-client/firefox/firefox-45.6.0.ebuild
index 899f406..a841ceb 100644
--- a/www-client/firefox/firefox-45.6.0.ebuild
+++ b/www-client/firefox/firefox-45.6.0.ebuild
@@ -42,7 +42,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-lin
 
 SLOT="0"
 LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="bindist hardened +hwaccel pgo selinux +gmp-autoupdate test"
+IUSE="bindist hardened hwaccel pgo selinux +gmp-autoupdate test"
 RESTRICT="!bindist? ( bindist )"
 
 # More URIs appended below...

diff --git a/www-client/firefox/firefox-51.0_beta14.ebuild 
b/www-client/firefox/firefox-51.0_beta14.ebuild
index fa23eb0..911d52d 100644
--- a/www-client/firefox/firefox-51.0_beta14.ebuild
+++ b/www-client/firefox/firefox-51.0_beta14.ebuild
@@ -41,7 +41,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-lin
 
 SLOT="0"
 LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="bindist hardened +hwaccel jack pgo selinux +gmp-autoupdate test"
+IUSE="bindist hardened hwaccel jack pgo selinux +gmp-autoupdate test"
 RESTRICT="!bindist? ( bindist )"
 
 PATCH_URIS=( 
https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/${PATCH}.tar.xz
 )

diff --git a/www-client/firefox/metadata.xml b/www-client/firefox/metadata.xml
index 494d948..63e6523 100644
--- a/www-client/firefox/metadata.xml
+++ b/www-client/firefox/metadata.xml
@@ -8,17 +8,18 @@
 
Disable official Firefox branding (icons, name) 
which 
are not binary-redistributable according to upstream.
-   Fine-tune custom compiler
-   optimizations (-Os, -O0, -O1, -O2, -O3)
-   Use the cairo-gtk2 rendering engine
+   Build with user-specified compiler 
optimizations
+   (-Os, -O0, -O1, -O2, -O3) from CFLAGS (unsupported)
+   Use the cairo-gtk2 rendering engine
Allow Gecko Media Plugins (binary blobs) to 
be automatically
downloaded and kept up-to-date in user profiles
Use gstreamer:0.10 instead of gstreamer:1 for 
media support
-   Use the cairo-gtk3 rendering engine
-   Use hardware-accelerated rendering
+   Force-enable hardware-accelerated rendering 
(Mozilla bug 594876)
+   Enable or disable jemalloc
Enable or disable jemalloc3 (forced-on when 
supported prior to 38.0)
Add support for profile-guided optimization using 
gcc-4.5,
for faster binaries. This option will double the compile 
time.
+   Enable the SKIA engine for 2D rendering as an 
alternative to cairo
Use the system-wide x11-libs/cairo
instead of bundled.
Use the system-wide 
media-libs/harfbuzz
@@ -33,6 +34,5 @@
instead of bundled.
Use the system-wide dev-db/sqlite
installation with secure-delete enabled
-   Enable EGL provider
 
 



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

2017-01-13 Thread Zac Medico
commit: 55dedaa865334543e51693838700dcf5e72754d2
Author: Wim Muskee  gmail  com>
AuthorDate: Sat Jan  7 11:02:41 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Jan 13 17:25:39 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=55dedaa8

repoman: add HOMEPAGE.missingurischeme check (bug 533554)

X-Gentoo-Bug: 533554
X-Gentoo-Bug-URL: https://bugs.gentoo.org/533554

 repoman/man/repoman.1   |  3 +++
 .../repoman/modules/scan/metadata/ebuild_metadata.py| 17 +++--
 repoman/pym/repoman/qa_data.py  |  2 ++
 3 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/repoman/man/repoman.1 b/repoman/man/repoman.1
index f99197b..3b3aec2 100644
--- a/repoman/man/repoman.1
+++ b/repoman/man/repoman.1
@@ -170,6 +170,9 @@ Ebuilds that have an unsupported EAPI version (you must 
upgrade portage)
 .B HOMEPAGE.missing
 Ebuilds that have a missing or empty HOMEPAGE variable
 .TP
+.B HOMEPAGE.missingurischeme
+HOMEPAGE is missing an URI scheme
+.TP
 .B HOMEPAGE.virtual
 Virtuals that have a non-empty HOMEPAGE variable
 .TP

diff --git a/repoman/pym/repoman/modules/scan/metadata/ebuild_metadata.py 
b/repoman/pym/repoman/modules/scan/metadata/ebuild_metadata.py
index e991a30..cba8ec5 100644
--- a/repoman/pym/repoman/modules/scan/metadata/ebuild_metadata.py
+++ b/repoman/pym/repoman/modules/scan/metadata/ebuild_metadata.py
@@ -11,8 +11,10 @@ if sys.hexversion >= 0x300:
 from repoman.modules.scan.scanbase import ScanBase
 from repoman.qa_data import missingvars
 
-NON_ASCII_RE = re.compile(r'[^\x00-\x7f]')
+from portage.dep import use_reduce
 
+NON_ASCII_RE = re.compile(r'[^\x00-\x7f]')
+URISCHEME_RE = re.compile(r'^[a-z][0-9a-z\-\.\+]+://')
 
 class EbuildMetadata(ScanBase):
 
@@ -62,10 +64,21 @@ class EbuildMetadata(ScanBase):
self.qatracker.add_error(myqakey, 
ebuild.relative_path)
return False
 
+   def homepage_urischeme(self, **kwargs):
+   ebuild = kwargs.get('ebuild').get()
+   if kwargs.get('catdir') != "virtual":
+   for homepage in use_reduce(ebuild.metadata["HOMEPAGE"],
+   matchall=True,flat=True):
+   if URISCHEME_RE.match(homepage) is None:
+   self.qatracker.add_error(
+   "HOMEPAGE.missingurischeme", 
ebuild.relative_path)
+   return False
+
@property
def runInPkgs(self):
return (False, [])
 
@property
def runInEbuilds(self):
-   return (True, [self.invalidchar, self.missing, 
self.old_virtual, self.virtual])
+   return (True, [self.invalidchar, self.missing, self.old_virtual,
+   self.virtual, self.homepage_urischeme])

diff --git a/repoman/pym/repoman/qa_data.py b/repoman/pym/repoman/qa_data.py
index c3f4207..29a95ab 100644
--- a/repoman/pym/repoman/qa_data.py
+++ b/repoman/pym/repoman/qa_data.py
@@ -115,6 +115,8 @@ qahelp = {
"Ebuilds that have a missing or empty HOMEPAGE variable"),
"HOMEPAGE.virtual": (
"Virtuals that have a non-empty HOMEPAGE variable"),
+   "HOMEPAGE.missingurischeme": (
+   "HOMEPAGE is missing an URI scheme"),
"PDEPEND.suspect": (
"PDEPEND contains a package that usually only belongs in 
DEPEND."),
"LICENSE.syntax": (



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

2017-01-13 Thread Zac Medico
commit: bbd4e46ec8b9158d1559c6d052cdbe89c673fabc
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Jan 13 17:11:37 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Jan 13 17:13:40 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=bbd4e46e

repoman: define long for python3

Fixes: 006b168c1bb6 ("repoman: Fix versioning system")

 repoman/pym/repoman/__init__.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/repoman/pym/repoman/__init__.py b/repoman/pym/repoman/__init__.py
index 780b611..89779b9 100644
--- a/repoman/pym/repoman/__init__.py
+++ b/repoman/pym/repoman/__init__.py
@@ -20,6 +20,9 @@ except ImportError as e:
sys.stderr.write(""+str(e)+"\n\n")
raise
 
+if sys.hexversion >= 0x300:
+   # pylint: disable=W0622
+   long = int
 
 VERSION = "HEAD"
 



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

2017-01-13 Thread Markus Meier
commit: 8d8e21c8fa5ea80f9a97fc1d30d464ebccaa681d
Author: Markus Meier  gentoo  org>
AuthorDate: Fri Jan 13 17:01:06 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Fri Jan 13 17:01:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d8e21c8

dev-libs/nspr: arm stable, bug #604916

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

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

diff --git a/dev-libs/nspr/nspr-4.13.1.ebuild b/dev-libs/nspr/nspr-4.13.1.ebuild
index 1fbaa46..b6b8bce 100644
--- a/dev-libs/nspr/nspr-4.13.1.ebuild
+++ b/dev-libs/nspr/nspr-4.13.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://archive.mozilla.org/pub/nspr/releases/v${PV}/src/${P}.tar.gz;
 
 LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE="debug"
 
 RDEPEND="



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

2017-01-13 Thread Agostino Sarubbo
commit: be39b803a07fb3caa860fe2e071a9122f1ae51e8
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jan 13 17:06:26 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jan 13 17:06:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be39b803

net-libs/gnutls: amd64 stable wrt bug #605238

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/gnutls/gnutls-3.3.26.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gnutls/gnutls-3.3.26.ebuild 
b/net-libs/gnutls/gnutls-3.3.26.ebuild
index 2d13a33..c85ffaf 100644
--- a/net-libs/gnutls/gnutls-3.3.26.ebuild
+++ b/net-libs/gnutls/gnutls-3.3.26.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://gnupg/gnutls/v$(get_version_component_range 
1-2)/${P}.tar.xz"
 # soon to be relicensed as LGPL-2.1 unless heartbeat extension enabled.
 LICENSE="GPL-3 LGPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
 IUSE_LINGUAS=" en cs de fi fr it ms nl pl sv uk vi zh_CN"
 IUSE="+cxx +crywrap dane doc examples guile nls +openssl pkcs11 static-libs 
test zlib ${IUSE_LINGUAS// / linguas_}"
 # heartbeat support is not disabled until re-licensing happens fullyf



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

2017-01-13 Thread Agostino Sarubbo
commit: a9bfc7253f2256cdfe0421af60c47b3fa46f6060
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jan 13 17:06:13 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jan 13 17:06:13 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9bfc725

net-dns/bind: amd64 stable wrt bug #605454

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

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



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

2017-01-13 Thread Agostino Sarubbo
commit: ee2c27233134c926c02f6968fc40c50cbd294733
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jan 13 17:06:38 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jan 13 17:06:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee2c2723

sys-apps/firejail-lts: amd64 stable wrt bug #604758

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/firejail-lts/firejail-lts-0.9.38.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/firejail-lts/firejail-lts-0.9.38.8.ebuild 
b/sys-apps/firejail-lts/firejail-lts-0.9.38.8.ebuild
index 44528fa..1228024 100644
--- a/sys-apps/firejail-lts/firejail-lts-0.9.38.8.ebuild
+++ b/sys-apps/firejail-lts/firejail-lts-0.9.38.8.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="+seccomp"
 
 DEPEND="!sys-apps/firejail"



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

2017-01-13 Thread Agostino Sarubbo
commit: c0b5341d567a5cf7a3678b8fe2fcee5218bcc25e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jan 13 17:06:33 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jan 13 17:06:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0b5341d

sys-apps/firejail: amd64 stable wrt bug #604758

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/sys-apps/firejail/firejail-0.9.44.4.ebuild 
b/sys-apps/firejail/firejail-0.9.44.4.ebuild
index f1b612f..4c9e627 100644
--- a/sys-apps/firejail/firejail-0.9.44.4.ebuild
+++ b/sys-apps/firejail/firejail-0.9.44.4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="apparmor +bind +chroot +file-transfer +network
network-restricted +seccomp +userns x11"
 



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

2017-01-13 Thread Agostino Sarubbo
commit: a4be568cf000c7dbcd45e45927bf9feeab335664
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jan 13 17:06:18 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jan 13 17:06:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4be568c

net-dns/bind-tools: amd64 stable wrt bug #605454

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/net-dns/bind-tools/bind-tools-9.11.0_p2.ebuild 
b/net-dns/bind-tools/bind-tools-9.11.0_p2.ebuild
index e6d0ffa..066800f 100644
--- a/net-dns/bind-tools/bind-tools-9.11.0_p2.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.11.0_p2.ebuild
@@ -17,7 +17,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-libs/nss/

2017-01-13 Thread Markus Meier
commit: c8d19ae1dfe2d6384eae604d9167c7536eea323d
Author: Markus Meier  gentoo  org>
AuthorDate: Fri Jan 13 17:01:53 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Fri Jan 13 17:01:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8d19ae1

dev-libs/nss: arm stable, bug #604916

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

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

diff --git a/dev-libs/nss/nss-3.28.1.ebuild b/dev-libs/nss/nss-3.28.1.ebuild
index ce38d23..e43dd43 100644
--- a/dev-libs/nss/nss-3.28.1.ebuild
+++ b/dev-libs/nss/nss-3.28.1.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/$
 
 LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE="cacert +nss-pem utils"
 CDEPEND=">=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"



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

2017-01-13 Thread Markus Meier
commit: 5359e887d2cfa2b1d8b163593a2fbdf23f4e2860
Author: Markus Meier  gentoo  org>
AuthorDate: Fri Jan 13 17:00:13 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Fri Jan 13 17:00:13 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5359e887

dev-lang/php: arm stable, bug #604776

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

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

diff --git a/dev-lang/php/php-5.6.29.ebuild b/dev-lang/php/php-5.6.29.ebuild
index e872cad..ca48517 100644
--- a/dev-lang/php/php-5.6.29.ebuild
+++ b/dev-lang/php/php-5.6.29.ebuild
@@ -19,7 +19,7 @@ LICENSE="PHP-3.01
unicode? ( BSD-2 LGPL-2.1 )"
 
 SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos"
 
 # We can build the following SAPIs in the given order
 SAPIS="embed cli cgi fpm apache2"



[gentoo-commits] repo/gentoo:master commit in: net-irc/irssi/

2017-01-13 Thread Markus Meier
commit: 3fb378eb8c87a50a5bd16b892153781dc522721c
Author: Markus Meier  gentoo  org>
AuthorDate: Fri Jan 13 16:58:35 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Fri Jan 13 16:58:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fb378eb

net-irc/irssi: arm stable, bug #604772

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

 net-irc/irssi/irssi-0.8.21.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/irssi/irssi-0.8.21.ebuild 
b/net-irc/irssi/irssi-0.8.21.ebuild
index d226890..c45d550 100644
--- a/net-irc/irssi/irssi-0.8.21.ebuild
+++ b/net-irc/irssi/irssi-0.8.21.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/irssi/irssi/releases/download/${PV/_/-}/${MY_P}.tar.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh sparc 
x86 ~x86-fbsd ~x86-interix ~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 ~mips ~ppc ppc64 ~s390 ~sh sparc 
x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="ipv6 +perl selinux ssl socks5 +proxy libressl"
 
 CDEPEND="sys-libs/ncurses:0=



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

2017-01-13 Thread Markus Meier
commit: f01f9e330947bcc1937ad57156e6224acc86cbad
Author: Markus Meier  gentoo  org>
AuthorDate: Fri Jan 13 16:57:35 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Fri Jan 13 16:57:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f01f9e33

gnome-extra/libgsf: arm stable, bug #602622

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

 gnome-extra/libgsf/libgsf-1.14.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/libgsf/libgsf-1.14.41.ebuild 
b/gnome-extra/libgsf/libgsf-1.14.41.ebuild
index 67bccfc..86cce7a 100644
--- a/gnome-extra/libgsf/libgsf-1.14.41.ebuild
+++ b/gnome-extra/libgsf/libgsf-1.14.41.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://developer.gnome.org/gsf/;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0/114" # libgsf-1.so version
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 
~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 
~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 gtk +introspection"
 
 RDEPEND="



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

2017-01-13 Thread Markus Meier
commit: f4b038e254a6ba5da958f13e4d3ece6780401020
Author: Markus Meier  gentoo  org>
AuthorDate: Fri Jan 13 16:56:16 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Fri Jan 13 16:56:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4b038e2

sys-apps/man-db: arm stable, bug #602588

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

 sys-apps/man-db/man-db-2.7.6.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.7.6.1-r1.ebuild 
b/sys-apps/man-db/man-db-2.7.6.1-r1.ebuild
index 78acdf5..65d3677 100644
--- a/sys-apps/man-db/man-db-2.7.6.1-r1.ebuild
+++ b/sys-apps/man-db/man-db-2.7.6.1-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc x86 ~amd64-linux ~arm-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc x86 ~amd64-linux ~arm-linux ~x86-linux"
 IUSE="berkdb +gdbm +manpager nls selinux static-libs zlib"
 
 CDEPEND=">=dev-libs/libpipeline-1.4.0



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

2017-01-13 Thread Markus Meier
commit: 3ac916ef50e38e6a623a33752cea0a9bb947ee76
Author: Markus Meier  gentoo  org>
AuthorDate: Fri Jan 13 16:55:22 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Fri Jan 13 16:55:22 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ac916ef

media-libs/libwebp: arm stable, bug #598208

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

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

diff --git a/media-libs/libwebp/libwebp-0.5.2.ebuild 
b/media-libs/libwebp/libwebp-0.5.2.ebuild
index dfe0ec7..c8edd93 100644
--- a/media-libs/libwebp/libwebp-0.5.2.ebuild
+++ b/media-libs/libwebp/libwebp-0.5.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="http://downloads.webmproject.org/releases/webp/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0/6" # subslot = libwebp soname version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~m68k-mint"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~m68k-mint"
 IUSE="experimental gif +jpeg opengl +png static-libs swap-16bit-csp tiff"
 
 # TODO: dev-lang/swig bindings in swig/ subdirectory



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

2017-01-13 Thread Markus Meier
commit: a4f7489a583d3d2fd9057d12d6e8c3db9b2fcc57
Author: Markus Meier  gentoo  org>
AuthorDate: Fri Jan 13 16:54:26 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Fri Jan 13 16:54:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4f7489a

net-libs/libupnp: arm stable, bug #598202

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

 net-libs/libupnp/libupnp-1.6.21.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libupnp/libupnp-1.6.21.ebuild 
b/net-libs/libupnp/libupnp-1.6.21.ebuild
index b46504b..5b6a0cb 100644
--- a/net-libs/libupnp/libupnp-1.6.21.ebuild
+++ b/net-libs/libupnp/libupnp-1.6.21.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/pupnp/${P}.tar.bz2"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc ~ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd 
~amd64-linux"
+KEYWORDS="~alpha amd64 arm ~hppa ~ppc ~ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd 
~amd64-linux"
 IUSE="debug doc ipv6 static-libs"
 
 DOCS="NEWS README ChangeLog"



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

2017-01-13 Thread Markus Meier
commit: 77f71f6244e70e54e8729bb9557c7724ebbd627f
Author: Markus Meier  gentoo  org>
AuthorDate: Fri Jan 13 16:53:33 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Fri Jan 13 16:53:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77f71f62

media-video/ffmpeg: arm stable, bug #596760

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

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

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



[gentoo-commits] repo/gentoo:master commit in: net-nds/openldap/

2017-01-13 Thread Markus Meier
commit: b01d2041fd961c950a904e117e8d9a22fa3fe794
Author: Markus Meier  gentoo  org>
AuthorDate: Fri Jan 13 16:50:56 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Fri Jan 13 16:50:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b01d2041

net-nds/openldap: arm stable, bug #560424

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

 net-nds/openldap/openldap-2.4.44.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-nds/openldap/openldap-2.4.44.ebuild 
b/net-nds/openldap/openldap-2.4.44.ebuild
index 6f13895..fe51e1f 100644
--- a/net-nds/openldap/openldap-2.4.44.ebuild
+++ b/net-nds/openldap/openldap-2.4.44.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/${P}.tgz
 
 LICENSE="OPENLDAP GPL-2"
 SLOT="0"
-KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux 
~x86-linux ~x86-solaris"
+KEYWORDS="alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux 
~x86-linux ~x86-solaris"
 
 IUSE_DAEMON="crypt icu samba slp tcpd experimental minimal"
 IUSE_BACKEND="+berkdb"



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

2017-01-13 Thread Markus Meier
commit: 8904871b91f15c54481c4d23acf4c48aee424ab4
Author: Markus Meier  gentoo  org>
AuthorDate: Fri Jan 13 16:48:57 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Fri Jan 13 16:49:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8904871b

media-libs/flac: arm stable, bug #540072

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

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

diff --git a/media-libs/flac/flac-1.3.2.ebuild 
b/media-libs/flac/flac-1.3.2.ebuild
index 7cba6fd..12105c7 100644
--- a/media-libs/flac/flac-1.3.2.ebuild
+++ b/media-libs/flac/flac-1.3.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://downloads.xiph.org/releases/${PN}/${P}.tar.xz;
 
 LICENSE="BSD FDL-1.2 GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc 
~x86 ~amd64-fbsd ~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 ~mips ~ppc ~ppc64 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE="altivec +cxx debug ogg cpu_flags_x86_sse static-libs"
 
 RDEPEND="ogg? ( >=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}] )"



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

2017-01-13 Thread Jeroen Roovers
commit: ca71811e81edfa5ad360abf1c79fbd926a7fd978
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Fri Jan 13 16:46:03 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Fri Jan 13 16:46:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca71811e

dev-python/unidecode: Version bump.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-python/unidecode/Manifest |  1 +
 dev-python/unidecode/unidecode-0.04.20.ebuild | 28 +++
 2 files changed, 29 insertions(+)

diff --git a/dev-python/unidecode/Manifest b/dev-python/unidecode/Manifest
index 53eecfc..4192360 100644
--- a/dev-python/unidecode/Manifest
+++ b/dev-python/unidecode/Manifest
@@ -1,2 +1,3 @@
 DIST Unidecode-0.04.18.tar.gz 206191 SHA256 
f19150c74de2fe6847b13efeeaee402f2bd2c309a446346a8b5baae0315d108a SHA512 
4434b147662c605829a599cb227b10599e70b9a40669b6bce490156c6679d22b49e1768667e10851eaf8d6a142a2c22df4800f0382ed74e781c247708021acd7
 WHIRLPOOL 
84f07583ba19f6c029128699629dc5709343520b94ea0fd3c8924d7e44910481f5b1574449eb78c2fa4dd884de4fa8b646593623dcae28b809f423c343163aa1
 DIST Unidecode-0.04.19.tar.gz 204613 SHA256 
51477646a9169469e37e791b13ae65fcc75b7f7f570d0d3e514d077805c02e1e SHA512 
a7be95ab22dcc61925da5abb2288cf947e96c61926cd384222451f65947be13d3f5d28bcc4e06f636bebc3dfae01716d455036e15ddb3199f52ca542997f74a1
 WHIRLPOOL 
14b8f0cfdb42ad10f5aa91f586a9880054f55cbc9d4bff64e62593b57c2265d77131f32ba5f8ebc11c594c79a1c1d8a109fddd2ce6e777e9974d947759ccaeb4
+DIST Unidecode-0.04.20.tar.gz 205830 SHA256 
ed4418b4b1b190487753f1cca6299e8076079258647284414e6d607d1f8a00e0 SHA512 
07708649a130d4a1747fcc24816717a512c1edeb4c25e01a5e898b21d2e76bca6b45d983cc452fe56bddea5556632b91aa2daee511e33a423197e0df9c80e125
 WHIRLPOOL 
8f32b7d25b85bd1bcbdaaa94795d0790bf96cd68992af501f51c13968eaab4c3b793753f35c3a201a227176c6c212a7f21dc30b5c702c6af6a38ce5099eee956

diff --git a/dev-python/unidecode/unidecode-0.04.20.ebuild 
b/dev-python/unidecode/unidecode-0.04.20.ebuild
new file mode 100644
index ..fa2a6fb
--- /dev/null
+++ b/dev-python/unidecode/unidecode-0.04.20.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
+
+MY_PN=Unidecode
+MY_P=${MY_PN}-${PV}
+
+inherit distutils-r1
+
+DESCRIPTION="Module providing ASCII transliterations of Unicode text"
+HOMEPAGE="https://pypi.python.org/pypi/Unidecode;
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+
+S=${WORKDIR}/${MY_P}
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+python_test() {
+   esetup.py test
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/rofi/

2017-01-13 Thread Jeroen Roovers
commit: 18774a79ff0d7322630b0fee5da7e583c511753f
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Fri Jan 13 16:46:42 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Fri Jan 13 16:46:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18774a79

x11-misc/rofi: Version bump.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 x11-misc/rofi/Manifest  |  1 +
 x11-misc/rofi/rofi-1.3.1.ebuild | 56 +
 2 files changed, 57 insertions(+)

diff --git a/x11-misc/rofi/Manifest b/x11-misc/rofi/Manifest
index 752adfb..fdb4d5a 100644
--- a/x11-misc/rofi/Manifest
+++ b/x11-misc/rofi/Manifest
@@ -1,2 +1,3 @@
 DIST rofi-1.2.0.tar.xz 188760 SHA256 
0c2b504bdd17e41ee61828671cd85698c38cff3128e1ae44841466d86f07bd77 SHA512 
6afbec388fb3d0cb83011f2790f5f5a7e2d63b0436d183722b59c39852b5bc2896a46a32445decc6c36bd25c0e33a3658e31b1a307d72950e87f4838102b9838
 WHIRLPOOL 
da483f36e92fc978f335547ec540227be3561e309bff573ab26c36829e18737e7152453eaef9f9848c1737d72980ad7c09b2411c4846f1e6dd97b378939c2480
 DIST rofi-1.3.0.tar.xz 210936 SHA256 
164b094d03575cdbf4c0740e6e29fe54e33f62d180f11357d12a3f3f5254c5a8 SHA512 
65d31f3df09d1826a816d652b372e21f278b324195d7df2304aa7d5bb6b964ac2ec6a09df9b3deaa93ee83d76a699188460c0e96f02822251567526f24e46587
 WHIRLPOOL 
a74eee3d6549736c7836890115d4f753d92dc67c12a6354249b0b8ef724f3bce2d373fe4f7d58d4138c653e21e34d5854c6a3449cdf739dbfe282b6a5924abee
+DIST rofi-1.3.1.tar.xz 211732 SHA256 
b52cf1170f5c7c38f6399ee44f23ebbd87ac349d6a34f32f5d169966765c87e8 SHA512 
a96c53ad268883277c4ff0ee3267ff7fab4d4a93a982019ce19ea82771b65c32d56216d777494853bffd18481400af72ed777f88cce4b26d7d1b8980a997f6c6
 WHIRLPOOL 
47ca4050853888fda4ae9dc203c3d4a47284780d8d1506b12f4bb14cb947a8a7e96b3674203b518ada6b9bbd0e5718d49a42f89a2ecbdf26b3fdacce9d9fee6f

diff --git a/x11-misc/rofi/rofi-1.3.1.ebuild b/x11-misc/rofi/rofi-1.3.1.ebuild
new file mode 100644
index ..3bffd04
--- /dev/null
+++ b/x11-misc/rofi/rofi-1.3.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit autotools toolchain-funcs
+
+DESCRIPTION="A window switcher, run dialog and dmenu replacement"
+HOMEPAGE="https://davedavenport.github.io/rofi/;
+SRC_URI="https://github.com/DaveDavenport/${PN}/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="windowmode"
+
+RDEPEND="
+   dev-libs/glib:2
+   media-libs/freetype
+   x11-libs/cairo[xcb]
+   x11-libs/libX11
+   x11-libs/libXft
+   x11-libs/libXinerama
+   x11-libs/libxcb
+   x11-libs/libxkbcommon[X]
+   x11-libs/pango[X]
+   x11-libs/startup-notification
+   x11-libs/xcb-util
+   x11-libs/xcb-util-wm
+   x11-libs/xcb-util-xrm
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/pkgconfig
+   x11-proto/xineramaproto
+   x11-proto/xproto
+"
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.15.12-Werror.patch
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   tc-export CC
+   econf \
+   $(use_enable windowmode)
+}
+
+src_test() {
+   emake test
+}



  1   2   >