[gentoo-commits] repo/gentoo:master commit in: net-analyzer/zabbix/

2016-12-07 Thread Patrick Lauer
commit: 9b89c468ac772e9a79b55bd8e2e3f2a4b9463596
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Dec  8 07:04:11 2016 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Thu Dec  8 07:05:32 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b89c468

net-analyzer/zabbix: Bump #598762

Package-Manager: portage-2.3.3

 net-analyzer/zabbix/Manifest |   3 +
 net-analyzer/zabbix/zabbix-2.2.16.ebuild | 342 +++
 net-analyzer/zabbix/zabbix-3.0.6.ebuild  | 332 ++
 net-analyzer/zabbix/zabbix-3.2.2.ebuild  | 329 +
 4 files changed, 1006 insertions(+)

diff --git a/net-analyzer/zabbix/Manifest b/net-analyzer/zabbix/Manifest
index 7a2c980..c2cbcaa 100644
--- a/net-analyzer/zabbix/Manifest
+++ b/net-analyzer/zabbix/Manifest
@@ -1,4 +1,7 @@
 DIST zabbix-2.2.15.tar.gz 15487398 SHA256 
1dc370a04bc42bf21cdedc2dd53de051ac4a61d20ae83cd7c6e1cdd9c574f653 SHA512 
4affb310f81ccba71ebb6fade953592ca88ec2bb57767cab53329e771d7e541094f29f4709da27e0236b2d6511618e5342ee2d6bf28ca2b4438c11f1060a892b
 WHIRLPOOL 
fcba3f0282c4ed258343a3061bbc1401080e1d44ad8f1837f5f91fa5fdffcb9b10c8f71de6326095fb5f321611d47bafda15b73762a0a861fc1a9c5d15d68f5c
+DIST zabbix-2.2.16.tar.gz 15498413 SHA256 
3cfcd8c7c11a2e18298e93f33701210b963a7c0e61d8c14fccfd9a8beef08041 SHA512 
5d92c17e86608359fff220416d5eed2d4ac10edfe56f4162f4b7660c472cf6f609ba01034d76e5b7164c22d55a1fc5be753f5d0e0ce7ac71d00a6f68dca14afd
 WHIRLPOOL 
2b219d17624ef40a8844193a3d836326160249549775db31c7c68597d17d9fa3d71ddbc9aa30e73c2255606957d0d2f5f562fbf2b0c0654d794c8e61e96e7ead
 DIST zabbix-3.0.5.tar.gz 15412400 SHA256 
641e608765e34edfc04ec005f7c501430105b7c3ec9210bbf52b73fda530c1a1 SHA512 
ffee20f913ac3f3efaf8678940815004190f991ad61f3412d01f6d7685a95b12d313b44529d351d567c9cbd06974d0c17b2edf4ba23391b07919fa69a031b6bd
 WHIRLPOOL 
fe86deb3eb1db61916f9c85adc83cf55c857cace56de4a4a85e102cd2e557198033f58ddd5c3f5e9377ede8161003ed5f1e04aa2d9a206384381077adfffbad4
+DIST zabbix-3.0.6.tar.gz 15513412 SHA256 
4fe972b061cae8cc91bf2870f2caabc967096f31def5a3f53e8789154b05a97b SHA512 
ccffc58f3555bea62011bad272e8a3085d1723d8cb200e00a3e657696104c3fd055b8b963a26d9c726ef45a5381c7f9625498e99b756a3dd97b147d8b7884d1f
 WHIRLPOOL 
137eb724b5205e5d38d00f96c62da5f96ef91c57b01280489bafb67c54d10e7c40304b4674fcefedda9381dfe6d2721b81dbcda1822f56f6d538e067c2588fea
 DIST zabbix-3.2.0.tar.gz 15806267 SHA256 
036d1042359cb62e414d7fcf58bb09bcbf1eabfd7bc8d5dd60d0f3095765cd5c SHA512 
e6a0957c4b14f4662996277f2051773e732dcc658998d671a2f4189180c91ccc6b72ba84a2a8e70affe17fb811405fcb5eab59f036de414c1b8ee2a654d21ce4
 WHIRLPOOL 
4e76bf68c6da0f8c93cbc65580ccca16dab4d96eddd86b30a8772e3726ce3852369e7af6cac71ea8da46900e507b24253dc0cf3f89d5d9e73bb7514b3ce38531
 DIST zabbix-3.2.1.tar.gz 15815404 SHA256 
8926b96ef05cba041d05329130f40e8e1311ad201e58c75d22005eda4075c091 SHA512 
85d43360c1cf4b5507d92a483a5e2a4283bea53e9b85f08c29ff36908ba43695a3ac89a69ca83f9f79f2a8336b96e1a1e9be6dc2f862e449006f8892e3c01961
 WHIRLPOOL 
ec6c0054292400c8f6d9daf6eb97881a8d5b78d0276d8468a8dffbffc07535fc1bf9279ef3fb6e6e8215dde137b2595d5694bd7905bc3feb767bacd94becd140
+DIST zabbix-3.2.2.tar.gz 15915015 SHA256 
f9760dde57b1faee4bbecf00c39877678d58aaf4b6205e010d6b049d9cf4535e SHA512 
1f6cb6344d24ed91c49fa116d6862cfd78caab9cd3297329369dd2df5cf9c83fda67bc9faa1a59f2b605bfeda73a69a3e29653fca320eda1b67f4d0931bfdb9b
 WHIRLPOOL 
a3e9c22459376b29b3f041f0e57b369976e2fa6eb752dd79e3f862a3095c216c91e08854dff350505c33c0a5e1b73b0c4b677d5a2bb1c0c872791023c741ac77

diff --git a/net-analyzer/zabbix/zabbix-2.2.16.ebuild 
b/net-analyzer/zabbix/zabbix-2.2.16.ebuild
new file mode 100644
index ..0bbbf88
--- /dev/null
+++ b/net-analyzer/zabbix/zabbix-2.2.16.ebuild
@@ -0,0 +1,342 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+
+# needed to make webapp-config dep optional
+WEBAPP_OPTIONAL="yes"
+inherit flag-o-matic webapp java-pkg-opt-2 user systemd toolchain-funcs
+
+DESCRIPTION="ZABBIX is software for monitoring of your applications, network 
and servers"
+HOMEPAGE="http://www.zabbix.com/;
+MY_P=${P/_/}
+MY_PV=${PV/_/}
+SRC_URI="http://prdownloads.sourceforge.net/zabbix/${MY_P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0"
+WEBAPP_MANUAL_SLOT="yes"
+KEYWORDS="~amd64 ~x86"
+IUSE="+agent java curl frontend ipv6 xmpp ldap libxml2 mysql openipmi oracle 
postgres proxy server ssh snmp sqlite odbc static"
+REQUIRED_USE="|| ( agent frontend proxy server )
+   proxy? ( ^^ ( mysql oracle postgres sqlite odbc ) )
+   server? ( ^^ ( mysql oracle postgres sqlite odbc ) )
+   static? ( !oracle !snmp )"
+
+COMMON_DEPEND="snmp? ( net-analyzer/net-snmp )
+   ldap? (
+   net-nds/openldap
+   =dev-libs/cyrus-sasl-2*
+   net-libs/gnutls
+   )
+   mysql? ( >=virtual/mysql-5.0.3 )
+   sqlite? ( >=dev-db/sqlite-3.3.5 )
+   postgres? ( 

[gentoo-commits] repo/gentoo:master commit in: app-arch/gzip/

2016-12-07 Thread Mike Frysinger
commit: a564104152f3be20875a39bcc88dce181e43da20
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Dec  8 06:36:22 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Dec  8 06:37:01 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5641041

app-arch/gzip: mark 1.8 arm64/ia64/m68k/ppc/s390/sh/sparc stable #587592

 app-arch/gzip/gzip-1.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/gzip/gzip-1.8.ebuild b/app-arch/gzip/gzip-1.8.ebuild
index 771ec1a..723c156 100644
--- a/app-arch/gzip/gzip-1.8.ebuild
+++ b/app-arch/gzip/gzip-1.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://gnu/gzip/${P}.tar.xz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh 
~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-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 ~ia64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="pic static"
 
 PATCHES=(



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

2016-12-07 Thread Hans de Graaff
commit: 0d3812a4c84a942c2f9f91d4ea5603135ab5b68f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Dec  8 06:32:05 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Dec  8 06:33:45 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d3812a4

dev-ruby/riel: add ruby22, ruby23

Package-Manager: portage-2.3.0

 dev-ruby/riel/riel-1.2.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/riel/riel-1.2.0-r2.ebuild 
b/dev-ruby/riel/riel-1.2.0-r2.ebuild
index ec5c23f..1db1a67 100644
--- a/dev-ruby/riel/riel-1.2.0-r2.ebuild
+++ b/dev-ruby/riel/riel-1.2.0-r2.ebuild
@@ -3,7 +3,7 @@
 # $Id$
 
 EAPI=5
-USE_RUBY="ruby20 ruby21"
+USE_RUBY="ruby20 ruby21 ruby22 ruby23"
 
 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
 RUBY_FAKEGEM_DOCDIR="doc"



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

2016-12-07 Thread Hans de Graaff
commit: eb926ea03f237913a1bab3e6fe198b2f19ca1fcf
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Dec  8 06:23:02 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Dec  8 06:33:40 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb926ea0

dev-ruby/ethon: add 0.10.1

Package-Manager: portage-2.3.0

 dev-ruby/ethon/Manifest|  1 +
 dev-ruby/ethon/ethon-0.10.1.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-ruby/ethon/Manifest b/dev-ruby/ethon/Manifest
index bfb0bf4..325e11f 100644
--- a/dev-ruby/ethon/Manifest
+++ b/dev-ruby/ethon/Manifest
@@ -1,3 +1,4 @@
+DIST ethon-0.10.1.gem 55808 SHA256 
d4fe4965b20c92cfc89df916cf8071db1848bdd46a1e196b17451255371b07c5 SHA512 
cbc3d40dfa04aed73780e669979fbaa21d98a7a607f727bff05e679461502ed7e06c29dc81cce89b01458d7e2bea81c99cc43544e85a2329944eb5c2955cba07
 WHIRLPOOL 
55be64a062714d9cf8039a155f411afd4d784a5232f88c58bd15c812430b5da3c887c1fb796c596a9b16dadffbf406e9923542147ed836400c8a4b0c73cc7c61
 DIST ethon-0.8.1.gem 55296 SHA256 
327a3413c1aac2be7d5a56ea4fdaf6e0c8878d9ce97732a10463e8aec9dedb29 SHA512 
9626f4e4c98a8cdd925b528044ac1ee2bbff594ccb521db44c642019b4c99e05cab71ca567b85036683856a2cfe7dc663cede1ba815a32ed69ee9b678fe9dd76
 WHIRLPOOL 
f01f154caad31ee6512a2a7567fe8d014dff6476d5438b86c21dda3500439bb5845d039e30efe8bf85e242ce3eff63d7798cc6834cfd4f03388d2fe65c85f5b7
 DIST ethon-0.9.0.gem 55808 SHA256 
8e17d26b47c9fd335747c7c4d2fc2670d892121b1113ef9f3e28a5906ba48b1c SHA512 
5061977f6a94b5cf03f361844aea1be38436810fc88d1faa37f12d798050e55da30530d46cda295d7623d810c2286b5683b638077cf01c0b90127bb78b298868
 WHIRLPOOL 
9311f6ad4ec099d6c41417779075ce896c7f23203348ead7824bf236ffd4b0f68cba8f4037c223ebfa263b593d5936043da270b76ea665076151f24df6352543
 DIST ethon-0.9.1.gem 55808 SHA256 
c6b19fc2590a701b860f76ac1aee6fa5cde4a08dbf289c0a42c359f8c7b6758d SHA512 
2104a463283340513c02ad97a6578140cf3d23bee664de40fa0ae4a7bb8aedac69ef09310edf3582f83bff5fa7d65feec9ace663568b9cb798833f2db61adb80
 WHIRLPOOL 
35498aa205a045d7bf13a5c2ccdcb6dc24524b3348e6a191a77f7fd8e3bbfcba79967f6bca2dbfc6dd79f351b1ded2b941cc4f2c2f66abaa838de77f78e31158

diff --git a/dev-ruby/ethon/ethon-0.10.1.ebuild 
b/dev-ruby/ethon/ethon-0.10.1.ebuild
new file mode 100644
index ..b706105
--- /dev/null
+++ b/dev-ruby/ethon/ethon-0.10.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Very lightweight libcurl wrapper"
+HOMEPAGE="https://github.com/typhoeus/ethon;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND+=" net-misc/curl"
+
+ruby_add_rdepend ">=dev-ruby/ffi-1.3.0"
+
+ruby_add_bdepend "test? ( dev-ruby/sinatra dev-ruby/mime-types )"
+
+all_ruby_prepare() {
+   rm Gemfile || die
+   sed -e '/bundler/I s:^:#:' \
+   -e '1igem "sinatra"' -i Rakefile spec/spec_helper.rb || die
+}



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

2016-12-07 Thread Hans de Graaff
commit: fe160a769f7cb2a3031397951cdaa52e9357a8a2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Dec  8 06:30:38 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Dec  8 06:33:43 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe160a76

dev-ruby/ragol: add ruby22, ruby23

Package-Manager: portage-2.3.0

 dev-ruby/ragol/ragol-1.0.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/ragol/ragol-1.0.1-r2.ebuild 
b/dev-ruby/ragol/ragol-1.0.1-r2.ebuild
index e1f9848..3c7836f 100644
--- a/dev-ruby/ragol/ragol-1.0.1-r2.ebuild
+++ b/dev-ruby/ragol/ragol-1.0.1-r2.ebuild
@@ -3,7 +3,7 @@
 # $Id$
 
 EAPI=5
-USE_RUBY="ruby20 ruby21"
+USE_RUBY="ruby20 ruby21 ruby22 ruby23"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec"
 RUBY_FAKEGEM_RECIPE_DOC="rdoc"



[gentoo-commits] repo/gentoo:master commit in: sys-process/numactl/

2016-12-07 Thread Mike Frysinger
commit: 87bb90160d833abed515cc36c2753670d4616464
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Dec  8 06:32:44 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Dec  8 06:32:44 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87bb9016

sys-process/numactl: add USE=static-libs support #593756

 sys-process/numactl/numactl-2.0.11-r1.ebuild | 58 
 1 file changed, 58 insertions(+)

diff --git a/sys-process/numactl/numactl-2.0.11-r1.ebuild 
b/sys-process/numactl/numactl-2.0.11-r1.ebuild
new file mode 100644
index ..9892020
--- /dev/null
+++ b/sys-process/numactl/numactl-2.0.11-r1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit autotools eutils toolchain-funcs multilib-minimal
+
+DESCRIPTION="Utilities and libraries for NUMA systems"
+HOMEPAGE="http://oss.sgi.com/projects/libnuma/;
+SRC_URI="ftp://oss.sgi.com/www/projects/libnuma/download/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+# ARM lacks the __NR_migrate_pages syscall.
+KEYWORDS="~amd64 -arm ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE="static-libs"
+
+src_prepare() {
+   epatch "${FILESDIR}"/${PN}-2.0.8-cpuid-pic.patch #456238
+   epatch "${FILESDIR}"/${PN}-2.0.10-numademo-cflags.patch #540856
+   epatch "${FILESDIR}"/${PN}-2.0.11-sysmacros.patch #580098
+   eautoreconf
+   # We need to copy the sources or else tests will fail
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE=${S} \
+   econf $(use_enable static-libs static)
+}
+
+multilib_src_compile() {
+   multilib_is_native_abi && default || emake libnuma.la
+}
+
+multilib_src_test() {
+   if multilib_is_native_abi ; then
+   if [ -d /sys/devices/system/node ]; then
+   einfo "The only generically safe test is regress2."
+   einfo "The other test cases require 2 NUMA nodes."
+   emake regress2
+   else
+   ewarn "You do not have baseline NUMA support in your 
kernel, skipping tests."
+   fi
+   fi
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" install$(multilib_is_native_abi || echo 
"-libLTLIBRARIES install-includeHEADERS")
+   find "${ED}"/usr/ -name libnuma.la -delete
+}
+
+multilib_src_install_all() {
+   DOCS=( README TODO CHANGES DESIGN )
+   einstalldocs
+   # delete man pages provided by the man-pages package #238805
+   rm -r "${ED}"/usr/share/man/man[25] || die
+}



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

2016-12-07 Thread Mike Frysinger
commit: 751db1754478d2d79dc873596091cb26cd15da23
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Dec  8 06:25:32 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Dec  8 06:26:20 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=751db175

sys-devel/gettext: change $D to $ED for prefix #594958

 sys-devel/gettext/gettext-0.19.8.1.ebuild | 20 ++--
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/sys-devel/gettext/gettext-0.19.8.1.ebuild 
b/sys-devel/gettext/gettext-0.19.8.1.ebuild
index d49716f..c64222d 100644
--- a/sys-devel/gettext/gettext-0.19.8.1.ebuild
+++ b/sys-devel/gettext/gettext-0.19.8.1.ebuild
@@ -105,27 +105,27 @@ multilib_src_install() {
 }
 
 multilib_src_install_all() {
-   use nls || rm -r "${D}"/usr/share/locale
+   use nls || rm -r "${ED}"/usr/share/locale
use static-libs || prune_libtool_files --all
 
-   rm -f "${D}"/usr/share/locale/locale.alias "${D}"/usr/lib/charset.alias
+   rm -f "${ED}"/usr/share/locale/locale.alias 
"${ED}"/usr/lib/charset.alias
 
if use java ; then
-   java-pkg_dojar "${D}"/usr/share/${PN}/*.jar
-   rm -f "${D}"/usr/share/${PN}/*.jar
-   rm -f "${D}"/usr/share/${PN}/*.class
+   java-pkg_dojar "${ED}"/usr/share/${PN}/*.jar
+   rm -f "${ED}"/usr/share/${PN}/*.jar
+   rm -f "${ED}"/usr/share/${PN}/*.class
if use doc ; then
-   java-pkg_dojavadoc "${D}"/usr/share/doc/${PF}/javadoc2
-   rm -rf "${D}"/usr/share/doc/${PF}/javadoc2
+   java-pkg_dojavadoc "${ED}"/usr/share/doc/${PF}/javadoc2
+   rm -rf "${ED}"/usr/share/doc/${PF}/javadoc2
fi
fi
 
if use doc ; then
-   dohtml "${D}"/usr/share/doc/${PF}/*.html
+   dohtml "${ED}"/usr/share/doc/${PF}/*.html
else
-   rm -rf 
"${D}"/usr/share/doc/${PF}/{csharpdoc,examples,javadoc2,javadoc1}
+   rm -rf 
"${ED}"/usr/share/doc/${PF}/{csharpdoc,examples,javadoc2,javadoc1}
fi
-   rm -f "${D}"/usr/share/doc/${PF}/*.html
+   rm -f "${ED}"/usr/share/doc/${PF}/*.html
 
dodoc AUTHORS ChangeLog NEWS README THANKS
 }



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

2016-12-07 Thread Göktürk Yüksek
commit: 03c9059373d297e67067134348e267cc33a41c53
Author: Wim Muskee  gmail  com>
AuthorDate: Thu Dec  8 05:51:52 2016 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Thu Dec  8 06:20:50 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03c90593

net-misc/livestreamer: update HOMEPAGE, #600456

 net-misc/livestreamer/livestreamer-1.11.1.ebuild | 4 ++--
 net-misc/livestreamer/livestreamer-1.12.1.ebuild | 4 ++--
 net-misc/livestreamer/livestreamer-1.12.2.ebuild | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/net-misc/livestreamer/livestreamer-1.11.1.ebuild 
b/net-misc/livestreamer/livestreamer-1.11.1.ebuild
index eb1d358..a089331 100644
--- a/net-misc/livestreamer/livestreamer-1.11.1.ebuild
+++ b/net-misc/livestreamer/livestreamer-1.11.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI="5"
 
 DESCRIPTION="CLI tool that pipes video streams from services like twitch.tv 
into a video player"
-HOMEPAGE="https://github.com/chrippa/livestreamer;
+HOMEPAGE="http://livestreamer.io/;
 SRC_URI="https://github.com/chrippa/livestreamer/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
 PYTHON_COMPAT=( python{2_7,3_4} )

diff --git a/net-misc/livestreamer/livestreamer-1.12.1.ebuild 
b/net-misc/livestreamer/livestreamer-1.12.1.ebuild
index be62ff6..4af4756 100644
--- a/net-misc/livestreamer/livestreamer-1.12.1.ebuild
+++ b/net-misc/livestreamer/livestreamer-1.12.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI="5"
 
 DESCRIPTION="CLI tool that pipes video streams from services like twitch.tv 
into a video player"
-HOMEPAGE="https://github.com/chrippa/livestreamer;
+HOMEPAGE="http://livestreamer.io/;
 SRC_URI="https://github.com/chrippa/livestreamer/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
 PYTHON_COMPAT=( python{2_7,3_4} )

diff --git a/net-misc/livestreamer/livestreamer-1.12.2.ebuild 
b/net-misc/livestreamer/livestreamer-1.12.2.ebuild
index be62ff6..4af4756 100644
--- a/net-misc/livestreamer/livestreamer-1.12.2.ebuild
+++ b/net-misc/livestreamer/livestreamer-1.12.2.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI="5"
 
 DESCRIPTION="CLI tool that pipes video streams from services like twitch.tv 
into a video player"
-HOMEPAGE="https://github.com/chrippa/livestreamer;
+HOMEPAGE="http://livestreamer.io/;
 SRC_URI="https://github.com/chrippa/livestreamer/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
 PYTHON_COMPAT=( python{2_7,3_4} )



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

2016-12-07 Thread Mike Frysinger
commit: eb03791224f8724c3b170985d2b2c99b2a3b5af7
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Dec  8 06:17:12 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Dec  8 06:17:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb037912

sys-apps/gawk: mark 4.1.3 arm64/ia64/m68k/s390/sh/sparc stable #583700

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

diff --git a/sys-apps/gawk/gawk-4.1.3.ebuild b/sys-apps/gawk/gawk-4.1.3.ebuild
index d65599e..a89f2da 100644
--- a/sys-apps/gawk/gawk-4.1.3.ebuild
+++ b/sys-apps/gawk/gawk-4.1.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/gawk/${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 ~arm-linux ~ia64-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 ~arm-linux ~ia64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="mpfr nls readline"
 
 RDEPEND="mpfr? ( dev-libs/mpfr:0= )



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

2016-12-07 Thread Mike Frysinger
commit: 280d59cc34dc07bd5b88ebd8317e4e69baf8250f
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Dec  8 06:13:50 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Dec  8 06:14:23 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=280d59cc

sys-libs/db: pass EPREFIX to --with-tcl path to fix prefix builds #592672

 sys-libs/db/db-4.2.52_p5-r1.ebuild | 2 +-
 sys-libs/db/db-4.3.29_p1-r1.ebuild | 2 +-
 sys-libs/db/db-4.4.20_p4-r1.ebuild | 2 +-
 sys-libs/db/db-4.5.20_p2-r1.ebuild | 2 +-
 sys-libs/db/db-4.6.21_p4.ebuild| 2 +-
 sys-libs/db/db-4.7.25_p4.ebuild| 2 +-
 sys-libs/db/db-4.8.30-r2.ebuild| 2 +-
 sys-libs/db/db-5.1.29-r1.ebuild| 2 +-
 sys-libs/db/db-5.3.28-r2.ebuild| 2 +-
 sys-libs/db/db-6.0.35.ebuild   | 2 +-
 sys-libs/db/db-6.1.29.ebuild   | 2 +-
 sys-libs/db/db-6.2.23.ebuild   | 2 +-
 12 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/sys-libs/db/db-4.2.52_p5-r1.ebuild 
b/sys-libs/db/db-4.2.52_p5-r1.ebuild
index 50c1c7c..c0b98c7 100644
--- a/sys-libs/db/db-4.2.52_p5-r1.ebuild
+++ b/sys-libs/db/db-4.2.52_p5-r1.ebuild
@@ -92,7 +92,7 @@ src_compile() {
myconf="${myconf} $(use_enable cxx)"
 
use tcl \
-   && myconf="${myconf} --enable-tcl 
--with-tcl=/usr/$(get_libdir)" \
+   && myconf="${myconf} --enable-tcl 
--with-tcl=${EPREFIX}/usr/$(get_libdir)" \
|| myconf="${myconf} --disable-tcl"
 
myconf="${myconf} $(use_enable java)"

diff --git a/sys-libs/db/db-4.3.29_p1-r1.ebuild 
b/sys-libs/db/db-4.3.29_p1-r1.ebuild
index 22691b4..5aa0eb8 100644
--- a/sys-libs/db/db-4.3.29_p1-r1.ebuild
+++ b/sys-libs/db/db-4.3.29_p1-r1.ebuild
@@ -93,7 +93,7 @@ src_compile() {
myconf="${myconf} $(use_enable cxx)"
 
use tcl \
-   && myconf="${myconf} --enable-tcl 
--with-tcl=/usr/$(get_libdir)" \
+   && myconf="${myconf} --enable-tcl 
--with-tcl=${EPREFIX}/usr/$(get_libdir)" \
|| myconf="${myconf} --disable-tcl"
 
myconf="${myconf} $(use_enable java)"

diff --git a/sys-libs/db/db-4.4.20_p4-r1.ebuild 
b/sys-libs/db/db-4.4.20_p4-r1.ebuild
index 4c30294..16d94fe 100644
--- a/sys-libs/db/db-4.4.20_p4-r1.ebuild
+++ b/sys-libs/db/db-4.4.20_p4-r1.ebuild
@@ -87,7 +87,7 @@ src_compile() {
myconf="${myconf} $(use_enable cxx)"
 
use tcl \
-   && myconf="${myconf} --enable-tcl 
--with-tcl=/usr/$(get_libdir)" \
+   && myconf="${myconf} --enable-tcl 
--with-tcl=${EPREFIX}/usr/$(get_libdir)" \
|| myconf="${myconf} --disable-tcl"
 
myconf="${myconf} $(use_enable java)"

diff --git a/sys-libs/db/db-4.5.20_p2-r1.ebuild 
b/sys-libs/db/db-4.5.20_p2-r1.ebuild
index f4e950a..2395c41 100644
--- a/sys-libs/db/db-4.5.20_p2-r1.ebuild
+++ b/sys-libs/db/db-4.5.20_p2-r1.ebuild
@@ -97,7 +97,7 @@ src_compile() {
myconf="${myconf} $(use_enable cxx)"
 
use tcl \
-   && myconf="${myconf} --enable-tcl 
--with-tcl=/usr/$(get_libdir)" \
+   && myconf="${myconf} --enable-tcl 
--with-tcl=${EPREFIX}/usr/$(get_libdir)" \
|| myconf="${myconf} --disable-tcl"
 
myconf="${myconf} $(use_enable java)"

diff --git a/sys-libs/db/db-4.6.21_p4.ebuild b/sys-libs/db/db-4.6.21_p4.ebuild
index 1ae9340..04423a1 100644
--- a/sys-libs/db/db-4.6.21_p4.ebuild
+++ b/sys-libs/db/db-4.6.21_p4.ebuild
@@ -90,7 +90,7 @@ src_compile() {
myconf="${myconf} $(use_enable cxx)"
 
use tcl \
-   && myconf="${myconf} --enable-tcl 
--with-tcl=/usr/$(get_libdir)" \
+   && myconf="${myconf} --enable-tcl 
--with-tcl=${EPREFIX}/usr/$(get_libdir)" \
|| myconf="${myconf} --disable-tcl"
 
myconf="${myconf} $(use_enable java)"

diff --git a/sys-libs/db/db-4.7.25_p4.ebuild b/sys-libs/db/db-4.7.25_p4.ebuild
index 263855b..153588f 100644
--- a/sys-libs/db/db-4.7.25_p4.ebuild
+++ b/sys-libs/db/db-4.7.25_p4.ebuild
@@ -104,7 +104,7 @@ src_compile() {
# Bug #270851: test needs TCL support
if use tcl || use test ; then
myconf="${myconf} --enable-tcl"
-   myconf="${myconf} --with-tcl=/usr/$(get_libdir)"
+   myconf="${myconf} --with-tcl=${EPREFIX}/usr/$(get_libdir)"
else
myconf="${myconf} --disable-tcl"
fi

diff --git a/sys-libs/db/db-4.8.30-r2.ebuild b/sys-libs/db/db-4.8.30-r2.ebuild
index 4c9fb9b..93cbd4b 100644
--- a/sys-libs/db/db-4.8.30-r2.ebuild
+++ b/sys-libs/db/db-4.8.30-r2.ebuild
@@ -118,7 +118,7 @@ multilib_src_configure() {
if use tcl || use test ; then
myconf+=(
--enable-tcl
-   --with-tcl=/usr/$(get_libdir)
+   --with-tcl="${EPREFIX}/usr/$(get_libdir)"
)
else
myconf+=(--disable-tcl )

diff --git a/sys-libs/db/db-5.1.29-r1.ebuild b/sys-libs/db/db-5.1.29-r1.ebuild
index 

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

2016-12-07 Thread Michael Palimaka
commit: 33996927c67203fdf3397a51953187fd6dce2d8d
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Dec  8 06:02:04 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Dec  8 06:10:23 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33996927

app-crypt/pinentry: stabilise 0.9.7-r1 on amd64

Gentoo-bug: 601364

Package-Manager: portage-2.3.2

 app-crypt/pinentry/pinentry-0.9.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/pinentry/pinentry-0.9.7-r1.ebuild 
b/app-crypt/pinentry/pinentry-0.9.7-r1.ebuild
index cbea59c..b4ea012 100644
--- a/app-crypt/pinentry/pinentry-0.9.7-r1.ebuild
+++ b/app-crypt/pinentry/pinentry-0.9.7-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~x86-interix ~amd64-linux ~arm-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 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="emacs gtk ncurses qt4 qt5 caps gnome-keyring static"
 
 CDEPEND="



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

2016-12-07 Thread Mike Frysinger
commit: 65c925a55012af9a2dc429f063263ffa9c68a091
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Dec  8 06:03:20 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Dec  8 06:04:18 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65c925a5

dev-libs/libusb: drop obsolete parallel build workaround #573802

This was fixed properly upstream for the 1.0.21 release.

 dev-libs/libusb/libusb-1.0.21.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-libs/libusb/libusb-1.0.21.ebuild 
b/dev-libs/libusb/libusb-1.0.21.ebuild
index e3b3cf6..ef8015c 100644
--- a/dev-libs/libusb/libusb-1.0.21.ebuild
+++ b/dev-libs/libusb/libusb-1.0.21.ebuild
@@ -29,8 +29,7 @@ multilib_src_configure() {
 }
 
 multilib_src_compile() {
-   # Bug 573802
-   emake -j1
+   emake
 
if multilib_is_native_abi; then
use doc && emake -C doc docs



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ceph/

2016-12-07 Thread Yixun Lan
commit: 601682314710860af6f8c1ee9ff35fffa06bb68b
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Dec  8 05:56:54 2016 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Dec  8 05:58:48 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60168231

sys-cluster/ceph: version bump

Package-Manager: portage-2.3.3

 sys-cluster/ceph/Manifest   |   1 +
 sys-cluster/ceph/ceph-10.2.4.ebuild | 267 
 2 files changed, 268 insertions(+)

diff --git a/sys-cluster/ceph/Manifest b/sys-cluster/ceph/Manifest
index 0f5762f..34e3335 100644
--- a/sys-cluster/ceph/Manifest
+++ b/sys-cluster/ceph/Manifest
@@ -1,3 +1,4 @@
 DIST ceph-0.94.9.tar.gz 9044702 SHA256 
d5bc07e7aef75f74d75f0356e5dd2a17956cbad6bb552a1e96a0fabd80924050 SHA512 
ef4bbcc4429e22a2d924fd52dc42f522d5327f67ee8c1781d7cf602c2932a485cb48db21bdc33e7c7fbc968eec59c17882ebb18e6405599e11a3abc248f1d376
 WHIRLPOOL 
f348159e8d7dd5e1ac3810a51846f50f6cefdbc5fa4cd15c3127b1136eb960baca8ad8db33c78a5d6435720cf1e2c277e068d09f9b9dbcf0f8ad56d7ddd914dc
 DIST ceph-10.2.3.tar.gz 11596171 SHA256 
dca933aa14db67b404d836ef510bd418091978edc2f0c74dfc530ba0aa5e8994 SHA512 
9de1e6851fc343d2c52c72cec3f7887d998d5b588f1251ee3a1fda14427badfa10408e6691fb03a374a10f4ec9844868423fee70fbbe2c0d962af98481412f19
 WHIRLPOOL 
981ebca66113a07a5cc6e5934272a72b29a2c19e03398f7b622c11df6ea0a05339558dfc2f11504403cbbd0efe0b090ad59f4b86206b46db57587744091aa26a
+DIST ceph-10.2.4.tar.gz 13941119 SHA256 
7f5c8c5a4dc73c5d4b9c62c8a1a4822e21b45fe0b798f664f270f0287ab796f6 SHA512 
a209201249ce85ec85655faf96979a78c417d57cdc086ef0315e67e39429123138e1f206db28d1bae33993e4791524b43d3c18255c8630c2d466794e7626a24c
 WHIRLPOOL 
3632db27f5f73b0e187e2f5af0fdb68975b808477f10d84394db5752173460132e5d251950e56b0f7bccf2fde4d42a35885316f579039fcc98ef96e86b1becfc
 DIST ceph-9.2.1.tar.gz 9933444 SHA256 
1918dfc3df80df5986c5b7ff6bc6c78064eef0f6c5e8269dba30e08c703a7c2f SHA512 
1e84c1e2d64f4156a523658ed11552b045f75986922b7b7dbaf4719e73a0a6aadc71eb2b94ae363526f729534a592921a437468a41a3cea88c1b84e09de8505a
 WHIRLPOOL 
3a0eb6712e5b0235707e86129e1d66f1184f50cd4980c30f6d8cc0e7dfd96d30b91177ed16dd7abf2ad4983c6a543eb91915f74f661f7d3e3c810b5b1d656aca

diff --git a/sys-cluster/ceph/ceph-10.2.4.ebuild 
b/sys-cluster/ceph/ceph-10.2.4.ebuild
new file mode 100644
index ..c8f2acd
--- /dev/null
+++ b/sys-cluster/ceph/ceph-10.2.4.ebuild
@@ -0,0 +1,267 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_{4,5}} )
+
+inherit check-reqs autotools eutils python-r1 udev user \
+   readme.gentoo-r1 systemd versionator flag-o-matic
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="
+   git://github.com/ceph/ceph.git
+   https://github.com/ceph/ceph.git;
+   SRC_URI=""
+else
+   SRC_URI="http://ceph.com/download/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+fi
+
+DESCRIPTION="Ceph distributed filesystem"
+HOMEPAGE="http://ceph.com/;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+IUSE="babeltrace cephfs cryptopp debug fuse gtk jemalloc ldap +libaio"
+IUSE+=" libatomic lttng +nss +radosgw static-libs +tcmalloc test xfs zfs"
+
+# unbundling code commented out pending bugs 584056 and 584058
+#>=dev-libs/jerasure-2.0.0-r1
+#>=dev-libs/gf-complete-2.0.0
+COMMON_DEPEND="
+   app-arch/snappy
+   app-arch/lz4:=
+   app-arch/bzip2
+   dev-libs/boost:=[threads]
+   dev-libs/libaio
+   dev-libs/leveldb[snappy]
+   nss? ( dev-libs/nss )
+   libatomic? ( dev-libs/libatomic_ops )
+   cryptopp? ( dev-libs/crypto++:= )
+   sys-apps/keyutils
+   sys-apps/util-linux
+   dev-libs/libxml2
+   radosgw? ( dev-libs/fcgi )
+   ldap? ( net-nds/openldap )
+   babeltrace? ( dev-util/babeltrace )
+   fuse? ( sys-fs/fuse )
+   xfs? ( sys-fs/xfsprogs )
+   zfs? ( sys-fs/zfs )
+   gtk? (
+   x11-libs/gtk+:2
+   dev-cpp/gtkmm:2.4
+   gnome-base/librsvg
+   )
+   radosgw? (
+   dev-libs/fcgi
+   dev-libs/expat
+   net-misc/curl
+   )
+   jemalloc? ( dev-libs/jemalloc )
+   !jemalloc? ( dev-util/google-perftools )
+   lttng? ( dev-util/lttng-ust )
+   ${PYTHON_DEPS}
+   "
+DEPEND="${COMMON_DEPEND}
+   dev-python/cython[${PYTHON_USEDEP}]
+   app-arch/cpio
+   sys-apps/lsb-release
+   virtual/pkgconfig
+   dev-python/sphinx
+   test? (
+   sys-fs/btrfs-progs
+   sys-apps/grep[pcre]
+   dev-python/tox[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   )"
+RDEPEND="${COMMON_DEPEND}
+   sys-apps/hdparm
+   sys-block/parted
+   sys-fs/cryptsetup
+   sys-apps/gptfdisk
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: media-radio/fldigi/

2016-12-07 Thread Thomas Beierlein
commit: 6320e74064cfd2819a954bb95ee9b6a0e211a91c
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Dec  8 05:38:57 2016 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Thu Dec  8 05:38:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6320e740

media-radio/fldigi: Maintenance release

Package-Manager: portage-2.3.2

 media-radio/fldigi/Manifest  |  1 +
 media-radio/fldigi/fldigi-3.23.17.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/media-radio/fldigi/Manifest b/media-radio/fldigi/Manifest
index 3f4a2b9..5a42c67 100644
--- a/media-radio/fldigi/Manifest
+++ b/media-radio/fldigi/Manifest
@@ -2,3 +2,4 @@ DIST fldigi-3.23.06.tar.gz 2970900 SHA256 
4c21a92f8f7a4070a2fc3687ab7cf0895ff105
 DIST fldigi-3.23.12.tar.gz 3078572 SHA256 
59ba6ad8304849cb92b3ec2251bd389f4dfa7755de07a4d1638f71b17c0b3cce SHA512 
3dc2c9545cb39cddf67a12e49a9ba4570b7055e073dc54a4f1a6b0e5811f780fea2109559aba0837ecfb62407eb8d2735f1d84ad70cc0b5335c6f88cb7dee0ad
 WHIRLPOOL 
8cca738b8ffb2966746a9b9e918a68d123a430aa0e9ac66f0a8bcb202388ece9389fc00e9dae14e57118476cf0dd7b4fd41415656e70b033c7c1dfb8850a54d3
 DIST fldigi-3.23.15.tar.gz 3138313 SHA256 
b55018b50f8ace203a633f23cab9b4b5a0c6e4bf6d0fcc1258de6497d274aadb SHA512 
e5d96bc3c063374a7b12febee9d333a93f82213698718a3f4818247be65cf7be9893ce38c660482e8ee2128a148fa3a5fc74adb407f88668205158d09ab39ecc
 WHIRLPOOL 
641f6e646259a95d1a65b51c64c64142037874b0728e0981ba49a3d061a32e0275821daf5b63d695383b63598f8ed0eb1b3e5e0195d02616227f44ff262da0bd
 DIST fldigi-3.23.16.tar.gz 3155189 SHA256 
e9ad95191a1b2ec92936c589b181eac92fbbb5147f2a2569d5efc928949a0444 SHA512 
5443d871cc0f42ab09cec3a4b207ecf7ebe6acb3a46adf76839494b81dca28047cc1ce041d342ec54ae91cc5efdcd8895cdd6c7463e9d8325005a93ed6e38e34
 WHIRLPOOL 
6bb8cdd3713c32547d61d02ac69e0840b2bb5db6abd666596d3c3f933daa76027dee44ddc16674e45258716a6deac6311d6cb4400737328a972e5746d45bec8e
+DIST fldigi-3.23.17.tar.gz 3204908 SHA256 
ea10f993fbda5bba8d21283e301bc4b650d3093a3f35c1505a50d6479c386c5b SHA512 
362e57e14fa1a05ea4fdd2415996117af47878c37beb4d63e2d4ab57ca7f20e0b47c49b69bf35fcd7a8e7558c1e6329785087c8bcfcf8b8958f197af3c8381bb
 WHIRLPOOL 
14ae37cfa99a8968f9169972944edc57b731f6a110669472573e4181dab59ab40c8ab69f887aec38f00c13c07eb6856fad857ccc572384d15bc9f0a2b2f66130

diff --git a/media-radio/fldigi/fldigi-3.23.17.ebuild 
b/media-radio/fldigi/fldigi-3.23.17.ebuild
new file mode 100644
index ..aba4d37
--- /dev/null
+++ b/media-radio/fldigi/fldigi-3.23.17.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DESCRIPTION="Sound card based multimode software modem for Amateur Radio use"
+HOMEPAGE="http://www.w1hkj.com/Fldigi.html;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="hamlib nls portaudio pulseaudio sndfile"
+
+RDEPEND="x11-libs/fltk:1[threads,xft]
+   media-libs/libsamplerate
+   media-libs/libpng:0
+   x11-misc/xdg-utils
+   dev-perl/RPC-XML
+   dev-perl/Term-ReadLine-Perl
+   hamlib? ( media-libs/hamlib )
+   portaudio? ( >=media-libs/portaudio-19_pre20071207 )
+   pulseaudio? ( media-sound/pulseaudio )
+   sndfile? ( >=media-libs/libsndfile-1.0.10 )"
+DEPEND="${RDEPEND}
+   nls? ( sys-devel/gettext )
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog NEWS README )
+
+src_configure() {
+   econf $(use_with sndfile) \
+   $(use_with portaudio) \
+   $(use_with hamlib) \
+   $(use_enable nls) \
+   $(use_with pulseaudio) \
+   --disable-silent-rules \
+   --without-asciidoc
+}



[gentoo-commits] repo/gentoo:master commit in: app-doc/csound-manual/

2016-12-07 Thread Tim Harder
commit: 008b82143fc3d2b3f9a9c0cca7d982cfbed58cff
Author: Tim Harder  gentoo  org>
AuthorDate: Thu Dec  8 05:11:52 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Thu Dec  8 05:11:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=008b8214

app-doc/csound-manual: version bump to 6.08

 app-doc/csound-manual/Manifest  |  4 ++
 app-doc/csound-manual/csound-manual-6.08.ebuild | 65 +
 2 files changed, 69 insertions(+)

diff --git a/app-doc/csound-manual/Manifest b/app-doc/csound-manual/Manifest
index 76cbd9f..602b95a 100644
--- a/app-doc/csound-manual/Manifest
+++ b/app-doc/csound-manual/Manifest
@@ -6,3 +6,7 @@ DIST Csound6.07_manual-fr_html.zip 15495149 SHA256 
746c2c0e3a60988198bf3ff36f6a8
 DIST Csound6.07_manual-fr_pdf.zip 6602805 SHA256 
a164ac4108f25f3366f81f0b530e07de61060379e11673ba63477939587df41b SHA512 
a39bc2d1c89d304471ac9675809842ce12d43b65af1ab2db643b822a1f9aeb7a69ab6dd93986eb3f582bc76200b68a4f87eeb2ef9a5775d575099c662f5d4c0a
 WHIRLPOOL 
56fd21e1216dd2bfee3d3c52522f55995997279a7e978ca4ffe268a3a23533a6544644bf1ef7cc90117d3c5a79d0f20eb057b681c33926cd43bc8b2644a2db5b
 DIST Csound6.07_manual_html.zip 15220371 SHA256 
e71f364aedf74f8fa3d9c4ba071326a630bfa8b408910ef7f9ac9f5347bf669c SHA512 
dcf288d7c968bbeeb7fed449b6d423331f29eb7fe4d0afb8786d0cdb60449d6d2a416551e567be4ac28baf4432e5326225e533eb6c232fa93ff4ec6dca3d5557
 WHIRLPOOL 
a0b34715f98f74124e38f72f184be827b4c991767a462312e1f571313f2331c9febdcfe35f2bbc1677583d3f7d6df3aa544c8f4b984aea518a71347ffbc8235f
 DIST Csound6.07_manual_pdf.zip 6272890 SHA256 
ac244f8ec2073b3a60c77c28d419d460f70ce28ad2fad6e4d50098b7c252a32c SHA512 
e1affd039cd246a6eedbff4d8af68fe2e49d89ce60d839774b30a61059a4463bf3c30812e5edb05f3df5cb2cf33ac9c678338ecd110d57334aa3ce240168a466
 WHIRLPOOL 
5edd9cb35241823658b430455cbd3001a9fd343ca42fef457f423a85405336f096511ce55a286f211b29dfecf7736b8334d27d8873fae0430e7666b7bebecfa4
+DIST Csound6.08_manual-fr_html.zip 15576083 SHA256 
ec2860fb2bcf0c974f4c64503833aed182ebe919119d2f9f78aa8aaff029e7f4 SHA512 
7e3a5fbf2c52a1f5f0e9a6c5ee2bfe5e155edfdab81c9a64b66756754dba07a4bc6e7279e668c54ab762c1055a66f2a28c4928d5d3cd7af5418d049b8ffacdd3
 WHIRLPOOL 
a4137f342c7188937f67b469eb6d5281d53325798100a4dd5d4b33d559ead02d99dad5d8483cda079d489cbae66c20e8657d9e9371794e7a69b4f51d4504d19c
+DIST Csound6.08_manual-fr_pdf.zip 6660383 SHA256 
a8e0365ebe974cc18bb7a31e909cf6a5d268ade0297f7e6a6d0931442feb5cef SHA512 
eb61a576bf0eb4620c12c123ae2e23589cc24f53bffc05e646efba633ebb142906f021b41ac9a77b030476c319cc3ffa3466927ffe9f266d67f7e72217f97396
 WHIRLPOOL 
403650040ee2097cece161273a40828662f7ea71beb28613c9c2e7d4b696163d6723ee912ab1e9d17938e9bd45980a1ab2464543a49ed137cdfc1563d44261aa
+DIST Csound6.08_manual_html.zip 15267494 SHA256 
1ac442112bcd3b9e698070e3e8cd30a71b6a9b02b403a1d43b736544ea2243b6 SHA512 
7aaf61d94c067907a418df4bdf48a86b1bb2c220a6f2cedcef7b50af3e49040cd2c0f6f389b9d82b22f4fe6b166fdf4608d70be7e83f2caf7889ce61610dd8e6
 WHIRLPOOL 
cc2d104ce2ca26d96b25c7969b8faf39ed41db41c046d9fb86ff47743135213cb6cf4d712e3727d5d8395a1bec0c5b543febe1eafa8d3ac6e860a1ee70edb8ae
+DIST Csound6.08_manual_pdf.zip 6326314 SHA256 
60cfc97571fa75783ad1522be0b43c181bb64d0c2295a5232fec34dbfe95d4c4 SHA512 
b911af38ea78b8b551abf1599f0078911c1a80ea44580119ad5c32afb95f07d59848643afcde20c6c64b61af868b1242aa04174761b983a0c160cea2bc28f243
 WHIRLPOOL 
39c7a25026470b1169549c13a03f1b3f4cba0216645c50c8624db61c0c79ca98f9bf03b187abfd00c007b8c11488a5136dd32757e9b583cd7c0a8c9eaaa440e5

diff --git a/app-doc/csound-manual/csound-manual-6.08.ebuild 
b/app-doc/csound-manual/csound-manual-6.08.ebuild
new file mode 100644
index ..6e97f5c
--- /dev/null
+++ b/app-doc/csound-manual/csound-manual-6.08.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+MY_P=Csound${PV}
+
+DESCRIPTION="The Csound reference manual"
+HOMEPAGE="http://csounds.com/;
+SRC_URI="
+   
https://github.com/csound/csound/releases/download/${PV}.0/${MY_P}_manual_pdf.zip
+   l10n_fr? ( 
https://github.com/csound/csound/releases/download/${PV}.0/${MY_P}_manual-fr_pdf.zip
 )
+
+   html? (
+   
https://github.com/csound/csound/releases/download/${PV}.0/${MY_P}_manual_html.zip
+   l10n_fr? ( 
https://github.com/csound/csound/releases/download/${PV}.0/${MY_P}_manual-fr_html.zip
 )
+   )"
+
+LICENSE="FDL-1.2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="html"
+
+LANGS=" fr"
+IUSE+="${LANGS// / l10n_}"
+
+DEPEND="app-arch/unzip"
+
+S=${WORKDIR}
+
+src_unpack() {
+   unpack ${MY_P}_manual_pdf.zip
+
+   if use html ; then
+   unpack ${MY_P}_manual_html.zip
+   mv html html-en
+   fi
+
+   local lang
+   for lang in ${LANGS} ; do
+   use l10n_${lang} || continue
+   unpack ${MY_P}_manual-${lang}_pdf.zip
+   if use html ; then
+   

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

2016-12-07 Thread Tim Harder
commit: 86e4ecaab954315104fe059d8b9958f20f58eaa3
Author: Tim Harder  gentoo  org>
AuthorDate: Thu Dec  8 05:15:59 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Thu Dec  8 05:15:59 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86e4ecaa

media-sound/csound: version bump to 6.08

 media-sound/csound/Manifest |   1 +
 media-sound/csound/csound-6.08.0.ebuild | 212 
 2 files changed, 213 insertions(+)

diff --git a/media-sound/csound/Manifest b/media-sound/csound/Manifest
index a49efed..a4dca7d 100644
--- a/media-sound/csound/Manifest
+++ b/media-sound/csound/Manifest
@@ -1,2 +1,3 @@
 DIST csound-6.06.0.tar.gz 33113094 SHA256 
0be4d845729f9219d59f3e87b91bc2672e26838178fb0fc4a7753211984d3ef2 SHA512 
6a8c2afec4ccaf27a5af37f8f847a1fa32d1800724fd0c80139ad7487288a49d19779d0ee505dc35bc7847bac34bb6c3a184da3600ddc7343531884845e6393b
 WHIRLPOOL 
3bbbe0f27a1d104b2483c42016feaa3df28cda4488e71a15e7b1fc77360df801c6e06644f539167579055b7fa5877a937cb26b4d132ba30272c0827575eb0fe4
 DIST csound-6.07.0.tar.gz 33834342 SHA256 
606af463da477cf4a3f89d00a4fda63c7eb0dc7f50a8923069f009dfdc545799 SHA512 
73f8f3a31f570cff309168127adc476cf78c7671d864fb0230175aba358e46b5272ba654688b2060abaf4de7ee4d68e29cc8480fdddaac48657332d5a0802a06
 WHIRLPOOL 
53cc86e9997088cfd1528b405b8aaf58f65a5ec6a0a4ceb20fa438ef59c96d4a0fc3996245b16da6bde72cf47bef2130d37cc8ed095cfd04e8b7948c66e6d046
+DIST csound-6.08.0.tar.gz 33948686 SHA256 
480bde5c07ac7fb8303b4c84c01710999815c2334501d007170adc9cdbf826a1 SHA512 
22237f7c8ac875fd44789a729f5513dd7f751bbe0446b8a6e43c6a824b1c40978ef051122632af0c3975761fa7f873c01e88b9de7be313d9d23be09ed52c29ca
 WHIRLPOOL 
987fb74135a55a945e67a2ef083bb69e315fa3807018db5619bb8a57d33760b3aa85a8f6bfcfb2ac46b9a3f8676398ea12e2ac068b97bf917ef3e1f698d33faf

diff --git a/media-sound/csound/csound-6.08.0.ebuild 
b/media-sound/csound/csound-6.08.0.ebuild
new file mode 100644
index ..067d9f3
--- /dev/null
+++ b/media-sound/csound/csound-6.08.0.ebuild
@@ -0,0 +1,212 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+inherit eutils multilib java-pkg-opt-2 cmake-utils toolchain-funcs versionator 
python-single-r1
+
+DESCRIPTION="A sound design and signal processing system providing facilities 
for composition and performance"
+HOMEPAGE="http://csound.github.io/;
+SRC_URI="https://github.com/csound/csound/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa beats chua csoundac curl +cxx debug double-precision dssi examples
+fltk +fluidsynth +image jack java keyboard linear lua luajit nls osc openmp
+portaudio portmidi pulseaudio python samples score static-libs stk tcl test
++threads +utils vim-syntax websocket"
+
+LANGS=" de en_US es_CO fr it ro ru"
+IUSE+="${LANGS// / linguas_}"
+
+REQUIRED_USE="
+   csoundac? ( || ( lua python ) )
+   java? ( cxx )
+   linear? ( double-precision )
+   lua? ( cxx )
+   python? ( cxx )
+"
+
+RDEPEND="
+   >=media-libs/libsndfile-1.0.16
+   media-libs/libsamplerate
+   alsa? ( media-libs/alsa-lib )
+   csoundac? (
+   x11-libs/fltk:1[threads?]
+   dev-cpp/eigen:3
+   dev-libs/boost:=
+   )
+   curl? ( net-misc/curl )
+   dssi? (
+   media-libs/dssi
+   media-libs/ladspa-sdk
+   )
+   fluidsynth? ( media-sound/fluidsynth )
+   fltk? ( x11-libs/fltk:1[threads?] )
+   image? ( media-libs/libpng:0= )
+   jack? ( media-sound/jack-audio-connection-kit )
+   java? ( virtual/jdk )
+   keyboard? ( x11-libs/fltk:1[threads?] )
+   linear? ( sci-mathematics/gmm )
+   lua? (
+   luajit? ( dev-lang/luajit:2 )
+   !luajit? ( dev-lang/lua:0 )
+   )
+   osc? ( media-libs/liblo )
+   portaudio? ( media-libs/portaudio )
+   portmidi? ( media-libs/portmidi )
+   pulseaudio? ( media-sound/pulseaudio )
+   python? ( ${PYTHON_DEPS} )
+   stk? ( media-libs/stk )
+   tcl? (
+   >=dev-lang/tcl-8.5:0=
+   >=dev-lang/tk-8.5:0=
+   )
+   utils? ( !media-sound/snd )
+   websocket? ( net-libs/libwebsockets )
+"
+DEPEND="${RDEPEND}
+   sys-devel/flex
+   virtual/yacc
+   chua? ( dev-libs/boost )
+   csoundac? ( dev-lang/swig )
+   nls? ( sys-devel/gettext )
+   test? (
+   dev-util/cunit
+   ${PYTHON_DEPS}
+   )
+"
+
+# requires specific alsa settings
+RESTRICT="test"
+
+pkg_pretend() {
+   if use openmp ; then
+   tc-has-openmp || die "Please switch to an openmp compatible 
compiler"
+   fi
+}
+
+pkg_setup() {
+   if use python || use test ; then
+   python-single-r1_pkg_setup
+   fi
+}
+
+src_prepare() {
+   local PATCHES=( "${FILESDIR}"/csound-6.05-python.patch 

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

2016-12-07 Thread Jason Zaman
commit: da274ceda489c560cb8bc471e6327e748c8b30e8
Author: Jason Zaman  perfinion  com>
AuthorDate: Thu Aug 11 05:49:02 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Thu Dec  8 05:03:22 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=da274ced

virt: need to relabel to set categories

libvirtError: unable to set security context
'system_u:object_r:svirt_image_t:s0:c50,c346' on
'/var/lib/libvirt/qemu/domain-1-zfstest': Permission denied

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

diff --git a/policy/modules/contrib/virt.te b/policy/modules/contrib/virt.te
index dc4c94d..a29f333 100644
--- a/policy/modules/contrib/virt.te
+++ b/policy/modules/contrib/virt.te
@@ -501,6 +501,7 @@ filetrans_pattern(virtd_t, virt_home_t, virt_content_t, 
dir, "isos")
 allow virtd_t virtd_keytab_t:file read_file_perms;
 
 allow virtd_t svirt_var_run_t:file relabel_file_perms;
+allow virtd_t svirt_var_run_t:dir relabel_dir_perms;
 manage_dirs_pattern(virtd_t, svirt_var_run_t, svirt_var_run_t)
 manage_files_pattern(virtd_t, svirt_var_run_t, svirt_var_run_t)
 manage_sock_files_pattern(virtd_t, svirt_var_run_t, svirt_var_run_t)



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

2016-12-07 Thread Jason Zaman
commit: c57aed9da88efe8523e7705544c697246e3c42ec
Author: Jason Zaman  perfinion  com>
AuthorDate: Sat Aug 13 16:37:55 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Thu Dec  8 05:03:22 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=c57aed9d

virt: kernel_read_system_state

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

diff --git a/policy/modules/contrib/virt.te b/policy/modules/contrib/virt.te
index a29f333..0adbdb1 100644
--- a/policy/modules/contrib/virt.te
+++ b/policy/modules/contrib/virt.te
@@ -1331,6 +1331,8 @@ files_pid_filetrans(virtlockd_t, virtlockd_run_t, file)
 
 can_exec(virtlockd_t, virtlockd_exec_t)
 
+kernel_read_system_state(virtlockd_t)
+
 files_read_etc_files(virtlockd_t)
 files_list_var_lib(virtlockd_t)
 
@@ -1357,6 +1359,8 @@ files_pid_filetrans(virtlogd_t, virtlogd_run_t, file)
 
 can_exec(virtlogd_t, virtlogd_exec_t)
 
+kernel_read_system_state(virtlogd_t)
+
 files_read_etc_files(virtlogd_t)
 files_list_var_lib(virtlogd_t)
 



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

2016-12-07 Thread Jason Zaman
commit: 19cc0dd3e22ff760557458a606aae28875bca190
Author: Jason Zaman  perfinion  com>
AuthorDate: Wed Aug 31 15:03:49 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Thu Dec  8 05:03:22 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=19cc0dd3

WIP virt: image type perms

 policy/modules/contrib/virt.te | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/policy/modules/contrib/virt.te b/policy/modules/contrib/virt.te
index 0adbdb1..fd357c4 100644
--- a/policy/modules/contrib/virt.te
+++ b/policy/modules/contrib/virt.te
@@ -468,7 +468,7 @@ tunable_policy(`virt_use_vfio',`
 #
 
 allow virtd_t self:capability { chown dac_override fowner ipc_lock kill mknod 
net_admin net_raw setpcap setuid setgid sys_admin sys_nice };
-allow virtd_t self:process { getcap getsched setcap sigkill signal signull 
execmem setexec setfscreate setsockcreate setsched };
+allow virtd_t self:process { getcap getsched setcap sigkill signal signull 
execmem setexec setfscreate setrlimit setsockcreate setsched };
 allow virtd_t self:fifo_file { manage_fifo_file_perms relabelfrom relabelto };
 allow virtd_t self:unix_stream_socket { accept connectto listen relabelfrom 
relabelto };
 allow virtd_t self:tcp_socket { accept listen };
@@ -530,9 +530,9 @@ manage_blk_files_pattern(virtd_t, virt_image_type, 
virt_image_type)
 manage_lnk_files_pattern(virtd_t, virt_image_type, virt_image_type)
 
 allow virtd_t virt_image_type:file relabel_file_perms;
+allow virtd_t virt_image_type:dir { manage_dir_perms relabel_dir_perms };
 allow virtd_t virt_image_type:blk_file relabel_blk_file_perms;
 allow virtd_t virt_image_type:chr_file relabel_chr_file_perms;
-allow virtd_t virt_image_type:chr_file relabel_chr_file_perms;
 
 allow virtd_t virt_ptynode:chr_file rw_term_perms;
 
@@ -572,7 +572,7 @@ manage_files_pattern(virtd_t, virtd_lxc_var_run_t, 
virtd_lxc_var_run_t)
 filetrans_pattern(virtd_t, virt_var_run_t, virtd_lxc_var_run_t, dir, "lxc")
 
 stream_connect_pattern(virtd_t, virtd_lxc_var_run_t, virtd_lxc_var_run_t, 
virtd_lxc_t)
-stream_connect_pattern(virtd_t, svirt_var_run_t, svirt_var_run_t, virt_domain)
+stream_connect_pattern(virtd_t, { virt_image_type svirt_var_run_t }, { 
virt_image_type svirt_var_run_t}, virt_domain)
 stream_connect_pattern(virtd_t, virt_var_run_t, virtlockd_run_t, virtlockd_t)
 stream_connect_pattern(virtd_t, virt_var_run_t, virtlogd_run_t, virtlogd_t)
 
@@ -714,7 +714,6 @@ tunable_policy(`virt_use_samba',`
 
 tunable_policy(`virt_use_vfio',`
allow virtd_t self:capability sys_resource;
-   allow virtd_t self:process setrlimit;
allow virtd_t svirt_t:process rlimitinh;
dev_relabelfrom_vfio_dev(virtd_t)
 ')



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

2016-12-07 Thread Jason Zaman
commit: 9874317d0b74d1320f5e2910f5d336ee4534d9e1
Author: Jason Zaman  perfinion  com>
AuthorDate: Fri May 27 20:44:51 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Thu Dec  8 05:03:22 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=9874317d

virt: virtlockd doesnt need ps_process_pattern

 policy/modules/contrib/virt.te | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/policy/modules/contrib/virt.te b/policy/modules/contrib/virt.te
index 16c2970..dc4c94d 100644
--- a/policy/modules/contrib/virt.te
+++ b/policy/modules/contrib/virt.te
@@ -1308,6 +1308,10 @@ kernel_dontaudit_read_system_state(virt_leaseshelper_t)
 allow virtlockd_t self:capability dac_override;
 allow virtlockd_t self:fifo_file rw_fifo_file_perms;
 
+allow virtlockd_t virtd_t:dir list_dir_perms;
+allow virtlockd_t virtd_t:file read_file_perms;
+allow virtlockd_t virtd_t:lnk_file read_lnk_file_perms;
+
 allow virtlockd_t virt_image_type:dir list_dir_perms;
 allow virtlockd_t virt_image_type:file rw_file_perms;
 
@@ -1326,8 +1330,6 @@ files_pid_filetrans(virtlockd_t, virtlockd_run_t, file)
 
 can_exec(virtlockd_t, virtlockd_exec_t)
 
-ps_process_pattern(virtlockd_t, virtd_t)
-
 files_read_etc_files(virtlockd_t)
 files_list_var_lib(virtlockd_t)
 



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

2016-12-07 Thread Jason Zaman
commit: e19b33854b5d4f302dbc12bad9810be29c4e45a5
Author: Jason Zaman  perfinion  com>
AuthorDate: Thu May 12 16:49:07 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Thu Dec  8 05:03:22 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=e19b3385

virt: add policy for virtlogd

 policy/modules/contrib/virt.fc |  1 +
 policy/modules/contrib/virt.te | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/policy/modules/contrib/virt.fc b/policy/modules/contrib/virt.fc
index f7e0ce8..7d9456a 100644
--- a/policy/modules/contrib/virt.fc
+++ b/policy/modules/contrib/virt.fc
@@ -32,6 +32,7 @@ HOME_DIR/VirtualMachines/isos(/.*)?   
gen_context(system_u:object_r:virt_content_t
 /usr/sbin/libvirt-qmf  --  
gen_context(system_u:object_r:virt_qmf_exec_t,s0)
 /usr/sbin/libvirtd --  gen_context(system_u:object_r:virtd_exec_t,s0)
 /usr/sbin/virtlockd--  
gen_context(system_u:object_r:virtlockd_exec_t,s0)
+/usr/sbin/virtlogd --  
gen_context(system_u:object_r:virtlogd_exec_t,s0)
 
 /var/cache/libvirt(/.*)?   
gen_context(system_u:object_r:virt_cache_t,s0-mls_systemhigh)
 

diff --git a/policy/modules/contrib/virt.te b/policy/modules/contrib/virt.te
index c45ba2d..16c2970 100644
--- a/policy/modules/contrib/virt.te
+++ b/policy/modules/contrib/virt.te
@@ -208,12 +208,21 @@ files_pid_file(virtlockd_run_t)
 type virtlockd_var_lib_t;
 files_type(virtlockd_var_lib_t)
 
+type virtlogd_t;
+type virtlogd_exec_t;
+init_daemon_domain(virtlogd_t, virtlogd_exec_t)
+
+type virtlogd_run_t;
+files_pid_file(virtlogd_run_t)
+
 ifdef(`enable_mcs',`
init_ranged_daemon_domain(virtlockd_t, virtlockd_exec_t, s0 - 
mcs_systemhigh)
+   init_ranged_daemon_domain(virtlogd_t, virtlogd_exec_t, s0 - 
mcs_systemhigh)
 ')
 
 ifdef(`enable_mls',`
init_ranged_daemon_domain(virtlockd_t, virtlockd_exec_t, s0 - 
mls_systemhigh)
+   init_ranged_daemon_domain(virtlogd_t, virtlogd_exec_t, s0 - 
mls_systemhigh)
 ')
 
 
@@ -234,6 +243,9 @@ allow virt_domain virtd_t:fd use;
 allow virt_domain virtd_t:fifo_file rw_fifo_file_perms;
 allow virt_domain virtd_t:process sigchld;
 
+allow virt_domain virtlogd_t:fd use;
+allow virt_domain virtlogd_t:fifo_file rw_fifo_file_perms;
+
 dontaudit virt_domain virtd_t:unix_stream_socket { read write };
 
 manage_dirs_pattern(virt_domain, virt_cache_t, virt_cache_t)
@@ -472,6 +484,9 @@ dontaudit virtd_t virt_domain:process { siginh noatsecure 
rlimitinh };
 allow virtd_t { virt_domain svirt_lxc_domain }:unix_stream_socket { 
create_stream_socket_perms connectto };
 allow virtd_t svirt_lxc_domain:process signal_perms;
 
+allow virtd_t virtlogd_t:fd use;
+allow virtd_t virtlogd_t:fifo_file rw_fifo_file_perms;
+
 allow virtd_t virtd_lxc_t:process { signal signull sigkill };
 
 domtrans_pattern(virtd_t, virtd_lxc_exec_t, virtd_lxc_t)
@@ -558,6 +573,7 @@ filetrans_pattern(virtd_t, virt_var_run_t, 
virtd_lxc_var_run_t, dir, "lxc")
 stream_connect_pattern(virtd_t, virtd_lxc_var_run_t, virtd_lxc_var_run_t, 
virtd_lxc_t)
 stream_connect_pattern(virtd_t, svirt_var_run_t, svirt_var_run_t, virt_domain)
 stream_connect_pattern(virtd_t, virt_var_run_t, virtlockd_run_t, virtlockd_t)
+stream_connect_pattern(virtd_t, virt_var_run_t, virtlogd_run_t, virtlogd_t)
 
 can_exec(virtd_t, virt_tmp_t)
 
@@ -1319,3 +1335,29 @@ miscfiles_read_localization(virtlockd_t)
 
 virt_append_log(virtlockd_t)
 virt_read_config(virtlockd_t)
+
+
+#
+# Virtlogd local policy
+#
+
+allow virtlogd_t self:fifo_file rw_fifo_file_perms;
+
+allow virtlogd_t virtd_t:dir list_dir_perms;
+allow virtlogd_t virtd_t:file read_file_perms;
+allow virtlogd_t virtd_t:lnk_file read_lnk_file_perms;
+
+manage_files_pattern(virtlogd_t, virt_var_run_t, virtlogd_run_t)
+manage_sock_files_pattern(virtlogd_t, virt_var_run_t, virtlogd_run_t)
+filetrans_pattern(virtlogd_t, virt_var_run_t, virtlogd_run_t, sock_file)
+files_pid_filetrans(virtlogd_t, virtlogd_run_t, file)
+
+can_exec(virtlogd_t, virtlogd_exec_t)
+
+files_read_etc_files(virtlogd_t)
+files_list_var_lib(virtlogd_t)
+
+miscfiles_read_localization(virtlogd_t)
+
+virt_manage_log(virtlogd_t)
+virt_read_config(virtlogd_t)



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

2016-12-07 Thread Jason Zaman
commit: a9cea575d1e3a23960360252e55ea9d3eb65743c
Author: Jason Zaman  perfinion  com>
AuthorDate: Thu Dec  8 04:54:13 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Thu Dec  8 05:02:53 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=a9cea575

Merge upstream

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

diff --git a/gentoo/STATE b/gentoo/STATE
index 4762680..ab3f2fe 100644
--- a/gentoo/STATE
+++ b/gentoo/STATE
@@ -1,2 +1,2 @@
-master 0d11ccb87b81778e376f2fa5e602641460f5cea1
-contrib d79b8e85aa93272d69d3c60205a5d2a6d8d98ba7
+master 97470c7670efdd31ce701a7bb7e79285db056777
+contrib eb5607e31d4b0c3fa279e7ad82afa0cf1a065804



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

2016-12-07 Thread Jason Zaman
commit: 108063b90966076d09548fa44e84e2db1ad00639
Author: Jason Zaman  perfinion  com>
AuthorDate: Thu Dec  8 05:02:16 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Thu Dec  8 05:02:53 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=108063b9

Remove trailing spaces

 config/file_contexts.subs_dist  | 2 +-
 gentoo/README   | 2 +-
 policy/modules/admin/netutils.te| 2 +-
 policy/modules/kernel/files.if  | 2 +-
 policy/modules/system/init.fc   | 2 +-
 policy/modules/system/sysnetwork.te | 4 ++--
 policy/modules/system/tmpfiles.te   | 2 +-
 7 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/config/file_contexts.subs_dist b/config/file_contexts.subs_dist
index 32ac91f..c7050e8 100644
--- a/config/file_contexts.subs_dist
+++ b/config/file_contexts.subs_dist
@@ -7,7 +7,7 @@
 #
 # It does not perform substitutions as done by sed(1), for
 # example, but aliasing.
-# 
+#
 /etc/init.d /etc/rc.d/init.d
 /lib/systemd /usr/lib/systemd
 /lib32 /lib

diff --git a/gentoo/README b/gentoo/README
index d8f841e..e0f294b 100644
--- a/gentoo/README
+++ b/gentoo/README
@@ -10,7 +10,7 @@ STATE
 -
 
 The STATE file contains the commit id's of upstream up to which point our
-repository is synchronized/merged. 
+repository is synchronized/merged.
 
 release-prepare.sh
 --

diff --git a/policy/modules/admin/netutils.te b/policy/modules/admin/netutils.te
index 6f3c0ce..a0068f8 100644
--- a/policy/modules/admin/netutils.te
+++ b/policy/modules/admin/netutils.te
@@ -219,7 +219,7 @@ files_read_usr_files(traceroute_t)
 
 ifdef(`distro_gentoo',`

-   # 
+   #
# netutils_t policy updates
#
 

diff --git a/policy/modules/kernel/files.if b/policy/modules/kernel/files.if
index 0d9fddd..82901bc 100644
--- a/policy/modules/kernel/files.if
+++ b/policy/modules/kernel/files.if
@@ -6814,7 +6814,7 @@ interface(`files_dontaudit_read_etc_runtime',`
 
 ## 
 ## Do not audit attempts to read files
-## in /etc 
+## in /etc
 ## 
 ## 
 ## 

diff --git a/policy/modules/system/init.fc b/policy/modules/system/init.fc
index b4bdf65..3b15ac9 100644
--- a/policy/modules/system/init.fc
+++ b/policy/modules/system/init.fc
@@ -87,7 +87,7 @@ ifdef(`distro_suse', `
 ')
 
 ifdef(`distro_gentoo',`
-# 
+#
 # /lib
 #
 /lib/rc/console(/.*)?  gen_context(system_u:object_r:initrc_state_t,s0)

diff --git a/policy/modules/system/sysnetwork.te 
b/policy/modules/system/sysnetwork.te
index f2964fc..4dd44f1 100644
--- a/policy/modules/system/sysnetwork.te
+++ b/policy/modules/system/sysnetwork.te
@@ -407,7 +407,7 @@ optional_policy(`
 
 ifdef(`distro_gentoo',`
###
-   # 
+   #
# dhcp client policy
#
 
@@ -440,7 +440,7 @@ ifdef(`distro_gentoo',`
# dhcpc_script_t
#
 
-   # The purpose of the dhcpc_script_t domain is to handle the 
post-processing of 
+   # The purpose of the dhcpc_script_t domain is to handle the 
post-processing of
# the dhcpcd ip renewal. dhcpcd (the tool) supports hooks for this, and 
I would
# assume others do as well. With the dhcpc_script_t domain we can 
isolate the
# privileges of the DHCP client itself from the hooks / flexibility 
that the developers

diff --git a/policy/modules/system/tmpfiles.te 
b/policy/modules/system/tmpfiles.te
index 49445de..1366fbf 100644
--- a/policy/modules/system/tmpfiles.te
+++ b/policy/modules/system/tmpfiles.te
@@ -91,7 +91,7 @@ seutil_read_file_contexts(tmpfiles_t)
 
 ifdef(`distro_gentoo',`
dev_create_generic_dirs(tmpfiles_t)
-   # Early at boot, access /dev/console and /dev/tty which is device_t due 
to kernel-provided devtmpfs 
+   # Early at boot, access /dev/console and /dev/tty which is device_t due 
to kernel-provided devtmpfs
dev_rw_generic_chr_files(tmpfiles_t)
dev_create_generic_chr_files(tmpfiles_t)
dev_create_generic_blk_files(tmpfiles_t)



[gentoo-commits] proj/gamerlay:master commit in: dev-db/mariadb-connector-c/, dev-db/mariadb-connector-c/files/, ...

2016-12-07 Thread Vadim A. Misbakh-Soloviov
commit: cd4f5093c7274a68988e7717c0a341f78795a6a8
Author: Vadim A. Misbakh-Soloviov  mva  name>
AuthorDate: Thu Dec  8 05:02:25 2016 +
Commit: Vadim A. Misbakh-Soloviov  mva  name>
CommitDate: Thu Dec  8 05:02:25 2016 +
URL:https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=cd4f5093

supermeatboy: bump

 dev-db/mariadb-connector-c/files/fix-libdir.patch  | 58 
 .../files/fix-mariadb_config-2.1.0.patch   | 13 
 .../files/fix-mariadb_config.patch | 25 +++
 .../files/gentoo-layout-2.2.2.patch| 24 +++
 .../mariadb-connector-c/files/gentoo-layout.patch  | 60 
 .../files/multilib-install.patch   | 16 +
 .../mariadb-connector-c-2.3.1.ebuild   | 74 
 .../mariadb-connector-c-.ebuild| 81 ++
 dev-db/mariadb-connector-c/metadata.xml| 11 +++
 ...06.07.ebuild => supermeatboy-2013.11.11.ebuild} | 50 -
 10 files changed, 393 insertions(+), 19 deletions(-)

diff --git a/dev-db/mariadb-connector-c/files/fix-libdir.patch 
b/dev-db/mariadb-connector-c/files/fix-libdir.patch
new file mode 100644
index 000..c7ade92
--- /dev/null
+++ b/dev-db/mariadb-connector-c/files/fix-libdir.patch
@@ -0,0 +1,58 @@
+diff -aurN mariadb_client-2.0.0-src/CMakeLists.txt 
mariadb_client-2.0.0-src.new/CMakeLists.txt
+--- mariadb_client-2.0.0-src/CMakeLists.txt2014-04-01 11:14:40.0 
-0400
 mariadb_client-2.0.0-src.new/CMakeLists.txt2014-04-03 
16:12:55.163032445 -0400
+@@ -27,8 +27,19 @@
+ 
+ OPTION(WITH_SQLITE "Enables Sqlite support" OFF)
+ OPTION(WITH_EXTERNAL_ZLIB "Enables use of external zlib" OFF)
++OPTION(INSTALL_LIBDIR "Library install location" OFF)
+ ###
+ 
++IF(NOT INSTALL_LIBDIR)
++  # Some distros can set this in a global cmake config
++  IF(CMAKE_INSTALL_LIBDIR)
++SET(INSTALL_LIBDIR "${CMAKE_INSTALL_LIBDIR}")
++  ELSE() 
++# Provide a sane default
++SET(INSTALL_LIBDIR "lib/mariadb")
++  ENDIF()
++ENDIF()
++
+ IF(WITH_RTC)
+   SET(RTC_OPTIONS "/RTC1 /RTCc")
+ ENDIF()
+diff -aurN mariadb_client-2.0.0-src/libmariadb/CMakeLists.txt 
mariadb_client-2.0.0-src.new/libmariadb/CMakeLists.txt
+--- mariadb_client-2.0.0-src/libmariadb/CMakeLists.txt 2014-03-18 
11:01:05.0 -0400
 mariadb_client-2.0.0-src.new/libmariadb/CMakeLists.txt 2014-04-03 
16:15:49.417626907 -0400
+@@ -210,15 +210,15 @@
+ 
+ INSTALL(TARGETS
+   libmariadb mariadbclient
+-  RUNTIME DESTINATION "lib/mariadb"
+-  LIBRARY DESTINATION "lib/mariadb"
+-  ARCHIVE DESTINATION "lib/mariadb")
++  RUNTIME DESTINATION "${INSTALL_LIBDIR}"
++  LIBRARY DESTINATION "${INSTALL_LIBDIR}"
++  ARCHIVE DESTINATION "${INSTALL_LIBDIR}")
+ IF(NOT WIN32 AND WITH_MYSQLCOMPAT)
+   INSTALL(FILES 
"${CMAKE_BINARY_DIR}/libmariadb/libmysql${CMAKE_SHARED_LIBRARY_SUFFIX}"
+ 
"${CMAKE_BINARY_DIR}/libmariadb/libmysqlclient${CMAKE_SHARED_LIBRARY_SUFFIX}"
+ 
"${CMAKE_BINARY_DIR}/libmariadb/libmysqlclient_r${CMAKE_SHARED_LIBRARY_SUFFIX}"
+ 
"${CMAKE_BINARY_DIR}/libmariadb/libmysqlclient${CMAKE_STATIC_LIBRARY_SUFFIX}"
+-DESTINATION lib/mariadb)
++DESTINATION ${INSTALL_LIBDIR})
+ ENDIF()
+ 
+ INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/include/
+diff -aurN mariadb_client-2.0.0-src/mariadb_config/mariadb_config.c.in 
mariadb_client-2.0.0-src.new/mariadb_config/mariadb_config.c.in
+--- mariadb_client-2.0.0-src/mariadb_config/mariadb_config.c.in
2014-03-18 11:01:05.0 -0400
 mariadb_client-2.0.0-src.new/mariadb_config/mariadb_config.c.in
2014-04-03 16:16:52.455669572 -0400
+@@ -4,7 +4,7 @@
+ #include 
+ 
+ #define INCLUDE "-I@CMAKE_INSTALL_PREFIX@/include/mariadb"
+-#define LIBS"-L@CMAKE_INSTALL_PREFIX@/lib/mariadb -lmariadb" \
++#define LIBS"-L@CMAKE_INSTALL_PREFIX@/@INSTALL_LIBDIR@ -lmariadb" \
+ "@extra_dynamic_LDFLAGS@"
+ #define CFLAGS  INCLUDE "@CMAKE_C_FLAGS@"
+ #define VERSION "@MYSQL_CLIENT_VERSION@"

diff --git a/dev-db/mariadb-connector-c/files/fix-mariadb_config-2.1.0.patch 
b/dev-db/mariadb-connector-c/files/fix-mariadb_config-2.1.0.patch
new file mode 100644
index 000..8a54d02
--- /dev/null
+++ b/dev-db/mariadb-connector-c/files/fix-mariadb_config-2.1.0.patch
@@ -0,0 +1,13 @@
+diff -aruN a/mariadb_config/mariadb_config.c.in 
b/mariadb_config/mariadb_config.c.in
+--- a/mariadb_config/mariadb_config.c.in   2015-01-29 13:21:48.0 
-0500
 b/mariadb_config/mariadb_config.c.in   2015-01-30 13:03:01.312548413 
-0500
+
+@@ -6,7 +6,7 @@
+ #define INCLUDE 
"-I@PREFIX_INSTALL_DIR@/@INCLUDE_INSTALL_DIR@/@SUFFIX_INSTALL_DIR@ 
-I@PREFIX_INSTALL_DIR@/@INCLUDE_INSTALL_DIR@/@SUFFIX_INSTALL_DIR@/mysql"
+ #define LIBS
"-L@PREFIX_INSTALL_DIR@/@LIB_INSTALL_DIR@/@SUFFIX_INSTALL_DIR@ -lmariadb" \
+ 

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

2016-12-07 Thread Tim Harder
commit: 42fd644c5232e9847e12b27d6c10179871c56ebe
Author: Tim Harder  gentoo  org>
AuthorDate: Thu Dec  8 05:00:57 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Thu Dec  8 05:01:29 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42fd644c

sys-apps/ripgrep: version bump to 0.3.2

 sys-apps/ripgrep/Manifest |  1 +
 sys-apps/ripgrep/ripgrep-0.3.2.ebuild | 41 +++
 2 files changed, 42 insertions(+)

diff --git a/sys-apps/ripgrep/Manifest b/sys-apps/ripgrep/Manifest
index 0346bf0..c9fb528 100644
--- a/sys-apps/ripgrep/Manifest
+++ b/sys-apps/ripgrep/Manifest
@@ -1,2 +1,3 @@
 DIST ripgrep-0.2.9.tar.xz 36405508 SHA256 
f5013f18620495a24af5bfa7a58b9f336831f489c34acbd91d963f27ab24a77d SHA512 
3196b7e9cc9302e327ef09d87e5f586829deac5394e229b131bb4d76a54db05f12a9207f7b3b0d1d8c0790857ffd86dc4b177a31065f82f31192b3a7e6211399
 WHIRLPOOL 
be4836c70ffc70827fdb2bf187624ddfa2238a97f93e7bb73dc4f3e13ea569f7a80bdb4ca0e956e661440849663891af88d3848eb8bc4758e02cbd6898806e6d
 DIST ripgrep-0.3.1.tar.xz 36308304 SHA256 
aa53e1518b692ea6de4d533cb6c22c7cf66d37b1d6aa20b0b66916d0796f23ae SHA512 
130d987aad1dd9e1834579aaa095bdd0624fdf495418875179b3a0fbeccbb850531be446b86321d1b3d08dbbea157196fb037ecd4d491c44f573501a67ad4a98
 WHIRLPOOL 
1e421a23f596968444084873ad036ed417beeea8433b9572f4763ef74dc3653a7b49aa4309c531d3414f9f866aa44f8ef8a2474da6171cc535c26a7e2b83397f
+DIST ripgrep-0.3.2.tar.xz 36002204 SHA256 
a45c2af4efac72c12b8fe9eae05ca5f84f06f7387f94e6dcc614d4334955e44a SHA512 
49463d442f1425b591fb17fc33ef8e1a34f368ce7d5862f375094936afc5140f09cece13fa193e9848d85c810e67503f648ec04d19298e23517f1443b7afc426
 WHIRLPOOL 
6972b47d8b34f76cd2b4ecf0787e8cede8454676dbc1a9cf889bba1d4a877a03eda844b705eea11a42def712c0253a6de7d602a4f0c52d888c36cbd0a9668ef4

diff --git a/sys-apps/ripgrep/ripgrep-0.3.2.ebuild 
b/sys-apps/ripgrep/ripgrep-0.3.2.ebuild
new file mode 100644
index ..8dd3de7
--- /dev/null
+++ b/sys-apps/ripgrep/ripgrep-0.3.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+DESCRIPTION="a command line search tool that combines usability with raw speed"
+HOMEPAGE="https://github.com/BurntSushi/ripgrep;
+#SRC_URI="https://github.com/BurntSushi/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+# custom tarball bundling all deps and index, otherwise cargo fetches from the 
network
+SRC_URI="http://dev.gentoo.org/~radhermit/dist/${P}.tar.xz;
+
+LICENSE="|| ( MIT Unlicense )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   dev-util/cargo
+   >=dev-lang/rust-1.11
+"
+
+src_prepare() {
+   default
+
+   # move cache dir where cargo expects it
+   mv .cargo "${HOME}" || die
+}
+
+src_compile() {
+   cargo build --release --verbose || die
+}
+
+src_test() {
+   cargo test || die "tests failed"
+}
+
+src_install() {
+   dobin target/release/rg
+   doman doc/rg.1
+   dodoc CHANGELOG.md README.md
+}



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

2016-12-07 Thread Jason Zaman
commit: 26cfb137599281b3669132f1828bd8dcab5b9848
Author: Guido Trentalancia  trentalancia  net>
AuthorDate: Tue Dec  6 20:41:39 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Thu Dec  8 04:44:05 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=26cfb137

Apache OpenOffice module (base policy part)

This is a patch that I have created and tested to support Apache
OpenOffice with its own module (base policy part, 1/2).

The file contexts (and initial tests) are based on the default
installation path for version 4 of the office suite.

Since the second version it includes revisions from Dominick Grift.

Since the third version it should correctly manage files in home
directories and allow some other major functionality.

The fourth version of the patch introduces a boolean to enable or
disable software updates from the network (application and/or
extensions).

The fifth version of the patch adds the ability to connect to the
X display manager (XDM) using Unix domain sockets (interface
xserver_stream_connect_xdm()). Also the fifth version splits the
whole patch into separate base policy / contrib policy patches as
required.

The sixth version of this patch removes obsolete executable
permission from the unconfined module.

The seventh, eighth and nineth versions brings no changes in the base
part of the patch.

All released versions are safe to apply, each new version just
brings improved application functionality and better integration
with other desktop applications.

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

 policy/modules/roles/staff.te   |  4 
 policy/modules/roles/sysadm.te  |  4 
 policy/modules/roles/unprivuser.te  |  4 
 policy/modules/services/xserver.if  | 19 +++
 policy/modules/system/libraries.fc  |  2 ++
 policy/modules/system/unconfined.fc |  1 -
 6 files changed, 33 insertions(+), 1 deletion(-)

diff --git a/policy/modules/roles/staff.te b/policy/modules/roles/staff.te
index 2f12250..67ca253 100644
--- a/policy/modules/roles/staff.te
+++ b/policy/modules/roles/staff.te
@@ -141,6 +141,10 @@ ifndef(`distro_redhat',`
')
 
optional_policy(`
+   ooffice_role(staff_r, staff_t)
+   ')
+
+   optional_policy(`
pyzor_role(staff_r, staff_t)
')
 

diff --git a/policy/modules/roles/sysadm.te b/policy/modules/roles/sysadm.te
index 7631551..2071dbc 100644
--- a/policy/modules/roles/sysadm.te
+++ b/policy/modules/roles/sysadm.te
@@ -721,6 +721,10 @@ optional_policy(`
 ')
 
 optional_policy(`
+   ooffice_role(sysadm_r, sysadm_t)
+')
+
+optional_policy(`
openct_admin(sysadm_t, sysadm_r)
 ')
 

diff --git a/policy/modules/roles/unprivuser.te 
b/policy/modules/roles/unprivuser.te
index 6c2cd55..768dc1a 100644
--- a/policy/modules/roles/unprivuser.te
+++ b/policy/modules/roles/unprivuser.te
@@ -114,6 +114,10 @@ ifndef(`distro_redhat',`
')
 
optional_policy(`
+   ooffice_role(user_r, user_t)
+   ')
+
+   optional_policy(`
postgresql_role(user_r, user_t)
')
 

diff --git a/policy/modules/services/xserver.if 
b/policy/modules/services/xserver.if
index f6dc616..3b55a08 100644
--- a/policy/modules/services/xserver.if
+++ b/policy/modules/services/xserver.if
@@ -621,6 +621,25 @@ interface(`xserver_read_user_dmrc',`
 
 
 ## 
+## Read all users .ICEauthority.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`xserver_read_user_iceauth',`
+   gen_require(`
+   type iceauth_home_t;
+   ')
+
+   allow $1 iceauth_home_t:file read_file_perms;
+   userdom_search_user_home_dirs($1)
+')
+
+
+## 
 ## Set the attributes of the X windows console named pipes.
 ## 
 ## 

diff --git a/policy/modules/system/libraries.fc 
b/policy/modules/system/libraries.fc
index 2e92f7e..f6d1e7c 100644
--- a/policy/modules/system/libraries.fc
+++ b/policy/modules/system/libraries.fc
@@ -52,6 +52,8 @@ ifdef(`distro_redhat',`
 /opt/(.*/)?jre.*/.+\.so(\.[^/]*)*  --  
gen_context(system_u:object_r:textrel_shlib_t,s0)
 /opt/(.*/)?jre/.+\.jar --  
gen_context(system_u:object_r:lib_t,s0)
 
+/opt/openoffice4/program/.+\.so(\.[^/]*)*  --  
gen_context(system_u:object_r:lib_t,s0)
+
 /opt/(.*/)?/RealPlayer/.+\.so(\.[^/]*)* -- 
gen_context(system_u:object_r:textrel_shlib_t,s0)
 # despite the extensions, they are actually libs
 /opt/Acrobat[5-9]/Reader/intellinux/plugins/.*\.api -- 
gen_context(system_u:object_r:lib_t,s0)

diff --git a/policy/modules/system/unconfined.fc 
b/policy/modules/system/unconfined.fc
index 0abaf84..519f2bf 100644
--- a/policy/modules/system/unconfined.fc
+++ b/policy/modules/system/unconfined.fc
@@ -6,7 +6,6 @@
 /usr/bin/vncserver --  
gen_context(system_u:object_r:unconfined_exec_t,s0)
 
 

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

2016-12-07 Thread Jason Zaman
commit: 09c1ebf0c9625c61f4e0c832a81c54bde9fc3bdd
Author: Chris PeBenito  ieee  org>
AuthorDate: Wed Dec  7 01:26:43 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Thu Dec  8 04:45:02 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=09c1ebf0

Module version bump for kernel sysctl patch from Luis Ressel

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

diff --git a/policy/modules/kernel/kernel.te b/policy/modules/kernel/kernel.te
index 20b922c..7334dc9 100644
--- a/policy/modules/kernel/kernel.te
+++ b/policy/modules/kernel/kernel.te
@@ -1,4 +1,4 @@
-policy_module(kernel, 1.21.1)
+policy_module(kernel, 1.21.2)
 
 
 #



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

2016-12-07 Thread Jason Zaman
commit: 04485a6efa37a46b0b2d4a329f1fc99133bc8728
Author: Guido Trentalancia  trentalancia  net>
AuthorDate: Tue Dec  6 20:41:47 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Thu Dec  8 04:47:22 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=04485a6e

Apache OpenOffice module (contrib policy part)

This is a patch that I have created and tested to support Apache
OpenOffice with its own module (contrib policy part, 2/2).

The file contexts (and initial tests) are based on the default
installation path for version 4 of the office suite.

Since the second version it includes revisions from Dominick Grift.

Since the third version it should correctly manage files in home
directories and allow some other major functionality.

The fourth version of the patch introduces a boolean to enable or
disable software updates from the network (application and/or
extensions).

The fifth version of the patch adds the ability to connect to the
X display manager (XDM) using Unix domain sockets (interface
xserver_stream_connect_xdm()). Also the fifth version splits the
whole patch into separate base policy / contrib policy patches as
required.

The sixth version of the patch adds the ability to run the
evolution email application.

The seventh version of the patch, improves the integration with
the evolution email application.

The eighth version of the patch, adds the support for integration
with mozilla and improves the integration with thunderbird.

This nineth version of the patch, avoids auditing some denial
messages.

All released versions are safe to apply, each new version just
brings improved application functionality and better integration
with other desktop applications.

Although this patch has only been tested with Apache OpenOffice
version 4, it might also work with earlier versions (in particular
version 3) or at least it can be easily adapted for the purpose.

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

 policy/modules/contrib/evolution.if   |  38 +++
 policy/modules/contrib/evolution.te   |   5 ++
 policy/modules/contrib/mozilla.te |   5 ++
 policy/modules/contrib/openoffice.fc  |  30 +
 policy/modules/contrib/openoffice.if  |  88 +
 policy/modules/contrib/openoffice.te  | 120 ++
 policy/modules/contrib/thunderbird.te |   5 ++
 7 files changed, 291 insertions(+)

diff --git a/policy/modules/contrib/evolution.if 
b/policy/modules/contrib/evolution.if
index 7c21ba1..558f68e 100644
--- a/policy/modules/contrib/evolution.if
+++ b/policy/modules/contrib/evolution.if
@@ -107,6 +107,24 @@ interface(`evolution_home_filetrans',`
 
 
 ## 
+## Read evolution home files.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`evolution_read_evolution_home_files',`
+   gen_require(`
+   type evolution_t, evolution_home_t;
+   ')
+
+   read_files_pattern($1, evolution_home_t, evolution_home_t)
+')
+
+
+## 
 ## Connect to evolution using a unix
 ## domain stream socket.
 ## 
@@ -188,3 +206,23 @@ interface(`evolution_alarm_dbus_chat',`
allow $1 evolution_alarm_t:dbus send_msg;
allow evolution_alarm_t $1:dbus send_msg;
 ')
+
+
+## 
+## Make a domain transition to the
+## evolution target domain.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`evolution_domtrans',`
+   gen_require(`
+   type evolution_t, evolution_exec_t;
+   ')
+
+   corecmd_search_bin($1)
+   domtrans_pattern($1, evolution_exec_t, evolution_t);
+')

diff --git a/policy/modules/contrib/evolution.te 
b/policy/modules/contrib/evolution.te
index 1d5421b..e5adf09 100644
--- a/policy/modules/contrib/evolution.te
+++ b/policy/modules/contrib/evolution.te
@@ -270,6 +270,11 @@ optional_policy(`
 ')
 
 optional_policy(`
+   ooffice_domtrans(evolution_t)
+   ooffice_rw_ooffice_tmp_files(evolution_t)
+')
+
+optional_policy(`
spamassassin_exec_spamd(evolution_t)
spamassassin_domtrans_client(evolution_t)
spamassassin_domtrans_local_client(evolution_t)

diff --git a/policy/modules/contrib/mozilla.te 
b/policy/modules/contrib/mozilla.te
index 1331491..f755c6b 100644
--- a/policy/modules/contrib/mozilla.te
+++ b/policy/modules/contrib/mozilla.te
@@ -273,6 +273,11 @@ optional_policy(`
 ')
 
 optional_policy(`
+   ooffice_domtrans(mozilla_t)
+   ooffice_rw_ooffice_tmp_files(mozilla_t)
+')
+
+optional_policy(`
pulseaudio_run(mozilla_t, mozilla_roles)
pulseaudio_rw_tmpfs_files(mozilla_t)
pulseaudio_use_fds(mozilla_t)

diff --git a/policy/modules/contrib/openoffice.fc 
b/policy/modules/contrib/openoffice.fc
new file mode 100644
index 000..6613bb4
--- /dev/null
+++ b/policy/modules/contrib/openoffice.fc
@@ 

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

2016-12-07 Thread Jason Zaman
commit: 571467b17b4ed06c9cac315d7d74f02851af398c
Author: Chris PeBenito  ieee  org>
AuthorDate: Wed Dec  7 01:18:56 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Thu Dec  8 04:47:22 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=571467b1

Module version bumps for openoffice patches from Guido Trentalancia.

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

diff --git a/policy/modules/contrib/evolution.te 
b/policy/modules/contrib/evolution.te
index e5adf09..64cc6a6 100644
--- a/policy/modules/contrib/evolution.te
+++ b/policy/modules/contrib/evolution.te
@@ -1,4 +1,4 @@
-policy_module(evolution, 2.5.0)
+policy_module(evolution, 2.5.1)
 
 
 #

diff --git a/policy/modules/contrib/mozilla.te 
b/policy/modules/contrib/mozilla.te
index f755c6b..20fc82e 100644
--- a/policy/modules/contrib/mozilla.te
+++ b/policy/modules/contrib/mozilla.te
@@ -1,4 +1,4 @@
-policy_module(mozilla, 2.10.0)
+policy_module(mozilla, 2.10.1)
 
 
 #

diff --git a/policy/modules/contrib/thunderbird.te 
b/policy/modules/contrib/thunderbird.te
index 844d07f..52192c0 100644
--- a/policy/modules/contrib/thunderbird.te
+++ b/policy/modules/contrib/thunderbird.te
@@ -1,4 +1,4 @@
-policy_module(thunderbird, 2.4.0)
+policy_module(thunderbird, 2.4.1)
 
 
 #



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

2016-12-07 Thread Jason Zaman
commit: dfe8d0c37098717dacbadf331aafb903e108a021
Author: Chris PeBenito  ieee  org>
AuthorDate: Wed Dec  7 00:52:42 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Thu Dec  8 04:43:12 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=dfe8d0c3

Module version bump for journald fixes from cgzones.

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

diff --git a/policy/modules/system/logging.te b/policy/modules/system/logging.te
index a9fbf1b..481cdef 100644
--- a/policy/modules/system/logging.te
+++ b/policy/modules/system/logging.te
@@ -1,4 +1,4 @@
-policy_module(logging, 1.24.0)
+policy_module(logging, 1.24.1)
 
 
 #



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

2016-12-07 Thread Jason Zaman
commit: e52d67f09e996710fb8f6a8c9e37843788269b46
Author: Luis Ressel  aixah  de>
AuthorDate: Tue Dec  6 22:49:02 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Thu Dec  8 04:45:02 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=e52d67f0

kernel.if: Allow listing /proc/sys/net/unix

The kernel_read_unix_sysctls() and kernel_rw_unix_sysctls() currenly
don't allow listing the /proc/sys/net/unix directory, contrary to the
other sysctl interfaces.

 policy/modules/kernel/kernel.if | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/policy/modules/kernel/kernel.if b/policy/modules/kernel/kernel.if
index 5af202c..29709df 100644
--- a/policy/modules/kernel/kernel.if
+++ b/policy/modules/kernel/kernel.if
@@ -1758,7 +1758,7 @@ interface(`kernel_read_unix_sysctls',`
 
read_files_pattern($1, { proc_t sysctl_t sysctl_net_t }, 
sysctl_net_unix_t)
 
-   list_dirs_pattern($1, { proc_t sysctl_t }, sysctl_net_t)
+   list_dirs_pattern($1, { proc_t sysctl_t }, { sysctl_net_t 
sysctl_net_unix_t })
 ')
 
 
@@ -1780,7 +1780,7 @@ interface(`kernel_rw_unix_sysctls',`
 
rw_files_pattern($1, { proc_t sysctl_t sysctl_net_t }, 
sysctl_net_unix_t)
 
-   list_dirs_pattern($1, { proc_t sysctl_t }, sysctl_net_t)
+   list_dirs_pattern($1, { proc_t sysctl_t }, { sysctl_net_t 
sysctl_net_unix_t })
 ')
 
 



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

2016-12-07 Thread Jason Zaman
commit: 8a244682cdb051e2a700155c49e9217baee65b0e
Author: cgzones  googlemail  com>
AuthorDate: Sun Dec  4 16:42:52 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Thu Dec  8 04:36:39 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=8a244682

fix syslogd audits

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

diff --git a/policy/modules/system/logging.te b/policy/modules/system/logging.te
index 96ffbcd..a9fbf1b 100644
--- a/policy/modules/system/logging.te
+++ b/policy/modules/system/logging.te
@@ -372,7 +372,7 @@ optional_policy(`
 # sys_nice for rsyslog
 # cjp: why net_admin!
 allow syslogd_t self:capability { dac_override sys_resource sys_tty_config 
net_admin sys_admin sys_nice chown fsetid };
-dontaudit syslogd_t self:capability sys_tty_config;
+dontaudit syslogd_t self:capability { sys_tty_config sys_ptrace };
 # setpgid for metalog
 # setrlimit for syslog-ng
 # getsched for syslog-ng
@@ -456,6 +456,7 @@ corenet_sendrecv_mysqld_client_packets(syslogd_t)
 
 dev_filetrans(syslogd_t, devlog_t, sock_file)
 dev_read_sysfs(syslogd_t)
+dev_read_urand(syslogd_t)
 # Allow access to /dev/kmsg for journald
 dev_rw_kmsg(syslogd_t)
 
@@ -498,7 +499,10 @@ userdom_dontaudit_use_unpriv_user_fds(syslogd_t)
 userdom_dontaudit_search_user_home_dirs(syslogd_t)
 
 ifdef(`init_systemd',`
+   # systemd-journald permissions
+
allow syslogd_t self:capability { chown setuid setgid };
+   allow syslogd_t self:netlink_audit_socket { getattr getopt read setopt 
write };
 
kernel_use_fds(syslogd_t)
kernel_getattr_dgram_sockets(syslogd_t)



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

2016-12-07 Thread Jason Zaman
commit: 5db0ccde4d2b0d31c480987517c14e44690f480c
Author: Chris PeBenito  ieee  org>
AuthorDate: Wed Dec  7 01:19:18 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Thu Dec  8 04:45:02 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=5db0ccde

Module version bumps for openoffice patches from Guido Trentalancia.

 policy/modules/roles/staff.te   | 2 +-
 policy/modules/roles/sysadm.te  | 2 +-
 policy/modules/roles/unprivuser.te  | 2 +-
 policy/modules/services/xserver.te  | 2 +-
 policy/modules/system/libraries.te  | 2 +-
 policy/modules/system/unconfined.te | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/policy/modules/roles/staff.te b/policy/modules/roles/staff.te
index 67ca253..981e5ea 100644
--- a/policy/modules/roles/staff.te
+++ b/policy/modules/roles/staff.te
@@ -1,4 +1,4 @@
-policy_module(staff, 2.7.0)
+policy_module(staff, 2.7.1)
 
 
 #

diff --git a/policy/modules/roles/sysadm.te b/policy/modules/roles/sysadm.te
index 2071dbc..9490194 100644
--- a/policy/modules/roles/sysadm.te
+++ b/policy/modules/roles/sysadm.te
@@ -1,4 +1,4 @@
-policy_module(sysadm, 2.10.0)
+policy_module(sysadm, 2.10.1)
 
 
 #

diff --git a/policy/modules/roles/unprivuser.te 
b/policy/modules/roles/unprivuser.te
index 768dc1a..1400ea4 100644
--- a/policy/modules/roles/unprivuser.te
+++ b/policy/modules/roles/unprivuser.te
@@ -1,4 +1,4 @@
-policy_module(unprivuser, 2.7.0)
+policy_module(unprivuser, 2.7.1)
 
 # this module should be named user, but that is
 # a compile error since user is a keyword.

diff --git a/policy/modules/services/xserver.te 
b/policy/modules/services/xserver.te
index 9898817..92edfc0 100644
--- a/policy/modules/services/xserver.te
+++ b/policy/modules/services/xserver.te
@@ -1,4 +1,4 @@
-policy_module(xserver, 3.12.2)
+policy_module(xserver, 3.12.3)
 
 gen_require(`
class x_drawable all_x_drawable_perms;

diff --git a/policy/modules/system/libraries.te 
b/policy/modules/system/libraries.te
index 5eac8c0..5151fd7 100644
--- a/policy/modules/system/libraries.te
+++ b/policy/modules/system/libraries.te
@@ -1,4 +1,4 @@
-policy_module(libraries, 2.13.0)
+policy_module(libraries, 2.13.1)
 
 
 #

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



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

2016-12-07 Thread Jason Zaman
commit: 52f264ecb4cfbf36d25a980096b09d10147e9e34
Author: Chris PeBenito  ieee  org>
AuthorDate: Wed Dec  7 01:01:22 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Thu Dec  8 04:44:05 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=52f264ec

modutils: Move lines.

 policy/modules/system/modutils.te | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/policy/modules/system/modutils.te 
b/policy/modules/system/modutils.te
index 87e71d9..8ebd5d1 100644
--- a/policy/modules/system/modutils.te
+++ b/policy/modules/system/modutils.te
@@ -8,6 +8,7 @@ policy_module(modutils, 1.16.1)
 type kmod_t alias { insmod_t depmod_t update_modules_t };
 type kmod_exec_t alias { insmod_exec_t depmod_exec_t update_modules_exec_t };
 application_domain(kmod_t, kmod_exec_t)
+kernel_domtrans_to(kmod_t, kmod_exec_t)
 mls_file_write_all_levels(kmod_t)
 role system_r types kmod_t;
 
@@ -52,6 +53,7 @@ kernel_write_proc_files(kmod_t)
 kernel_mount_debugfs(kmod_t)
 kernel_mount_kvmfs(kmod_t)
 kernel_read_debugfs(kmod_t)
+kernel_search_key(kmod_t)
 # Rules for /proc/sys/kernel/tainted
 kernel_read_kernel_sysctls(kmod_t)
 kernel_rw_kernel_sysctl(kmod_t)
@@ -109,10 +111,6 @@ userdom_use_user_terminals(kmod_t)
 
 userdom_dontaudit_search_user_home_dirs(kmod_t)
 
-kernel_domtrans_to(kmod_t, kmod_exec_t)
-
-kernel_search_key(kmod_t)
-
 ifdef(`init_systemd',`
init_rw_stream_sockets(kmod_t)
 



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/, doc/, policy/flask/, support/, policy/support/, ...

2016-12-07 Thread Jason Zaman
commit: 51d3e4cfd0b1b294cac9b2aeef4691bd22eb0bf7
Author: cgzones  googlemail  com>
AuthorDate: Tue Dec  6 12:28:10 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Thu Dec  8 04:43:12 2016 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=51d3e4cf

remove trailing whitespaces

 README |  2 +-
 config/appconfig-mcs/staff_u_default_contexts  |  2 +-
 config/appconfig-mls/staff_u_default_contexts  |  2 +-
 config/appconfig-standard/staff_u_default_contexts |  2 +-
 config/file_contexts.subs_dist | 14 +-
 config/local.users |  4 +-
 doc/policy.dtd |  6 +--
 doc/templates/module.html  |  2 +-
 doc/templates/style.css| 12 ++---
 man/man8/ftpd_selinux.8|  2 +-
 man/man8/git_selinux.8 | 20 
 man/man8/httpd_selinux.8   | 30 ++--
 man/man8/kerberos_selinux.8|  4 +-
 man/man8/named_selinux.8   |  6 +--
 man/man8/nfs_selinux.8 |  4 +-
 man/man8/rsync_selinux.8   | 10 ++--
 man/man8/samba_selinux.8   | 22 -
 man/man8/ypbind_selinux.8  |  4 +-
 policy/constraints | 12 ++---
 policy/flask/access_vectors| 10 ++--
 policy/flask/initial_sids  |  2 +-
 policy/flask/security_classes  |  4 +-
 policy/mcs |  2 +-
 policy/mls | 14 +++---
 policy/modules/admin/sudo.if   |  2 +-
 policy/modules/kernel/corenetwork.if.m4|  6 +--
 policy/modules/kernel/domain.if|  2 +-
 policy/modules/kernel/mcs.if   |  2 +-
 policy/modules/kernel/mls.if   |  6 +--
 policy/modules/kernel/mls.te   |  2 +-
 policy/modules/kernel/selinux.te   |  2 +-
 policy/modules/services/xserver.if |  8 ++--
 policy/modules/system/libraries.te |  4 +-
 policy/modules/system/logging.if   |  2 +-
 policy/modules/system/mount.if |  2 +-
 policy/modules/system/unconfined.if|  2 +-
 policy/support/misc_macros.spt |  2 +-
 support/Makefile.devel |  2 +-
 support/genclassperms.py   |  2 +-
 support/genhomedircon  | 16 +++
 support/gennetfilter.py|  2 +-
 support/pyplate.py |  8 ++--
 support/sedoctool.py   | 54 +++---
 support/segenxml.py|  4 +-
 support/selinux-policy-refpolicy.spec  |  2 +-
 support/selinux-refpolicy-sources.spec.skel|  2 +-
 support/set_bools_tuns.awk |  2 +-
 47 files changed, 169 insertions(+), 159 deletions(-)

diff --git a/README b/README
index 3f15043..1f803c2 100644
--- a/README
+++ b/README
@@ -233,7 +233,7 @@ install-headers target from the full Reference Policy 
sources.
 To set up a directory to build a local module, one must simply place a .te
 file in a directory.  A sample Makefile to use in the directory is the
 Makefile.example in the doc directory.  This may be installed in
-/usr/share/doc, under the directory for the distribution's policy. 
+/usr/share/doc, under the directory for the distribution's policy.
 Alternatively, the primary Makefile in the headers directory (typically
 /usr/share/selinux/NAME/Makefile) can be called directly, using make's -f
 option.

diff --git a/config/appconfig-mcs/staff_u_default_contexts 
b/config/appconfig-mcs/staff_u_default_contexts
index 5606c4e..daefcf7 100644
--- a/config/appconfig-mcs/staff_u_default_contexts
+++ b/config/appconfig-mcs/staff_u_default_contexts
@@ -5,6 +5,6 @@ system_r:crond_t:s0 staff_r:staff_t:s0 
staff_r:cronjob_t:s0
 system_r:xdm_t:s0  staff_r:staff_t:s0
 staff_r:staff_su_t:s0  staff_r:staff_t:s0
 staff_r:staff_sudo_t:s0staff_r:staff_t:s0
-sysadm_r:sysadm_su_t:s0sysadm_r:sysadm_t:s0 
+sysadm_r:sysadm_su_t:s0sysadm_r:sysadm_t:s0
 sysadm_r:sysadm_sudo_t:s0  sysadm_r:sysadm_t:s0
 

diff --git a/config/appconfig-mls/staff_u_default_contexts 
b/config/appconfig-mls/staff_u_default_contexts
index 5606c4e..daefcf7 100644
--- a/config/appconfig-mls/staff_u_default_contexts
+++ b/config/appconfig-mls/staff_u_default_contexts
@@ -5,6 +5,6 @@ system_r:crond_t:s0 staff_r:staff_t:s0 
staff_r:cronjob_t:s0
 system_r:xdm_t:s0  

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

2016-12-07 Thread Mike Frysinger
commit: 6ded57963f5dd2e392b6b3085c95269ac1e170d3
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Dec  8 04:40:53 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Dec  8 04:41:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ded5796

dev-libs/ppl: version bump to 1.2 #601156

 dev-libs/ppl/Manifest   |  1 +
 dev-libs/ppl/ppl-1.2.ebuild | 59 +
 2 files changed, 60 insertions(+)

diff --git a/dev-libs/ppl/Manifest b/dev-libs/ppl/Manifest
index fcf76d3..c5bffa1 100644
--- a/dev-libs/ppl/Manifest
+++ b/dev-libs/ppl/Manifest
@@ -1,2 +1,3 @@
 DIST ppl-0.12.1.tar.bz2 14938132 SHA256 
4022e54772f81c8ef66d3dd4c3d8dca48f72f9af614d8a36d05fbf5917f2b198 SHA512 
e8a4c92271f608e79c5828c71ff2d36c681dd4bd48b5d31353b2a27bcf827a5cb8f0dcdfee3e13cf9f202f35a7693ddf9880dc4d5b8445ec558cef1319f43925
 WHIRLPOOL 
6616253d5c02c84294ec63e0601fa7bc65772fc72e6cea68f1300fa2b46f551311589813268d8e869cb59295d8fdc5be17a5b3d0cbb7b62fe0bc06a8bf9e1f39
 DIST ppl-1.1.tar.xz 14734820 SHA256 
c48ccd74664ec2cd3cdb5e37f287974ccb062f0384dc658d4053c424b19ad178 SHA512 
ae0503fb3eac494fa3edf5d5c9ec61e2419e6e2fa57d30323f7d0360ff080b033686410c7462f5b2ff5514803451cb91e9c0fc14cf953485c5f5fd664448cc27
 WHIRLPOOL 
d1b85fe9b44195f7fdc0573b32291a70183ce9de5e29fbb502a5d181a6e0ae11998dd5cfb52ec7ce3e1aed36433a823484488bfaf93362ac3b45a7556a2e9b6a
+DIST ppl-1.2.tar.xz 14136236 SHA256 
691f0d5a4fb0e206f4e132fc9132c71d6e33cdda168470d40ac3cf62340e9a60 SHA512 
b509ed85fa6aedd40119bd4c980b17f33072c56c2acd923da3445b6bc80d48051cfa4c04cce96f6974711f5279c24b31cb3869f87b2eb6a2a1b30a058c809350
 WHIRLPOOL 
cf2d5895d7d740c650707840caadd45d785411875b1c55db141928a288a1475f50d4f1e6ac829062ab021a920e9581be7822679e9cf2ea11dc64ac70cfa2e5dd

diff --git a/dev-libs/ppl/ppl-1.2.ebuild b/dev-libs/ppl/ppl-1.2.ebuild
new file mode 100644
index ..fff33e2
--- /dev/null
+++ b/dev-libs/ppl/ppl-1.2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+DESCRIPTION="The Parma Polyhedra Library provides numerical abstractions for 
analysis of complex systems"
+HOMEPAGE="http://bugseng.com/products/ppl;
+SRC_URI="http://bugseng.com/products/ppl/download/ftp/releases/${PV}/${P}.tar.xz;
+
+LICENSE="GPL-3"
+SLOT="0/4.14" # SONAMEs
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~sparc-solaris"
+IUSE="+cxx doc lpsol pch static-libs test"
+
+RDEPEND=">=dev-libs/gmp-6[cxx]
+   lpsol? ( sci-mathematics/glpk )
+   !dev-libs/cloog-ppl"
+DEPEND="${RDEPEND}
+   app-arch/xz-utils
+   sys-devel/m4"
+
+pkg_setup() {
+   if use test ; then
+   ewarn "The PPL testsuite will be run."
+   ewarn "Note that this can take several hours to complete on a 
fast machine."
+   fi
+}
+
+src_configure() {
+   local interfaces=( c )
+   use cxx && interfaces+=( cxx )
+   econf \
+   --docdir="${EPREFIX}"/usr/share/doc/${PF} \
+   --disable-debugging \
+   --disable-optimization \
+   $(use_enable doc documentation) \
+   $(use_enable lpsol ppl_lpsol) \
+   $(use_enable pch) \
+   $(use_enable static-libs static) \
+   --enable-interfaces="${interfaces[*]}" \
+   $(use test && echo --enable-check=quick)
+}
+
+src_test() {
+   # default src_test runs with -j1, overriding it here saves about
+   # 30 minutes and is recommended by upstream
+   emake check
+}
+
+src_install() {
+   default
+   use static-libs || find "${ED}"/usr -name 'libppl*.la' -delete
+
+   pushd "${ED}/usr/share/doc/${PF}" >/dev/null || die
+   rm gpl* fdl* || die
+   if ! use doc ; then
+   rm -r *-html/ *.ps.gz *.pdf || die
+   fi
+}



[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/eapi/

2016-12-07 Thread Göktürk Yüksek
commit: f8ed217cfb3aa502048bd73cec53578b679a0039
Author: Göktürk Yüksek  gentoo  org>
AuthorDate: Thu Dec  8 04:06:17 2016 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Thu Dec  8 04:06:17 2016 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=f8ed217c

ebuild-writing/eapi: mention that dohtml has been deprecated in EAPI 6

 ebuild-writing/eapi/text.xml | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/ebuild-writing/eapi/text.xml b/ebuild-writing/eapi/text.xml
index 6218eab..59e0bf3 100644
--- a/ebuild-writing/eapi/text.xml
+++ b/ebuild-writing/eapi/text.xml
@@ -940,6 +940,12 @@ src_install() {



+   dohtml deprecated
+   
+   The dohtml helper has been deprecated with 
EAPI=6.
+   
+   
+   
nonfatal die

When die or assert are called under the 
nonfatal command and with the -n option, they will not abort the 
build process but return with an error.



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Email-Date-Format/

2016-12-07 Thread Kent Fredric
commit: c98bdf86aff87b8bede545fcf6cd5b5660fa7cb8
Author: Kent Fredric  gentoo  org>
AuthorDate: Thu Dec  8 01:40:50 2016 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Thu Dec  8 03:29:24 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c98bdf86

dev-perl/Email-Date-Format: Bump to version 1.5.0

- EAPI6
- Parallel Tests

Upstream:
- Documentation fixes

Package-Manager: portage-2.3.3

 .../Email-Date-Format-1.5.0.ebuild | 26 ++
 dev-perl/Email-Date-Format/Manifest|  1 +
 2 files changed, 27 insertions(+)

diff --git a/dev-perl/Email-Date-Format/Email-Date-Format-1.5.0.ebuild 
b/dev-perl/Email-Date-Format/Email-Date-Format-1.5.0.ebuild
new file mode 100644
index ..e9a
--- /dev/null
+++ b/dev-perl/Email-Date-Format/Email-Date-Format-1.5.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.005
+inherit perl-module
+
+DESCRIPTION="Produce RFC 822 date strings"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux 
~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+   >=virtual/perl-Exporter-5.570.0
+   virtual/perl-Time-Local
+"
+DEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   test? (
+   >=virtual/perl-Test-Simple-0.960.0
+   )
+"

diff --git a/dev-perl/Email-Date-Format/Manifest 
b/dev-perl/Email-Date-Format/Manifest
index 6541c77..364afbf 100644
--- a/dev-perl/Email-Date-Format/Manifest
+++ b/dev-perl/Email-Date-Format/Manifest
@@ -1 +1,2 @@
 DIST Email-Date-Format-1.002.tar.gz 10150 SHA256 
0c7f3636dffa5ff151f6906baa17582c2efeb29109750f40f820fe5d2dc38e84 SHA512 
44e96ce8605185ecc6f11d2e1b9349dc6fd9868de03fc9929d33bfcf5b9dd2d8cfbab8b9768aacf8d99106e118c00620d2fb6250d8fffe53d04124fe9d3976b7
 WHIRLPOOL 
969d771aa063167a10aef556b8fa4128fd1c6c5e9380a1410e5288a2630715630474c5148cedf324e6a02528c6f59823f4f0d248f4eb4c582a044ddea3e4cd55
+DIST Email-Date-Format-1.005.tar.gz 14324 SHA256 
579c617e303b9d874411c7b61b46b59d36f815718625074ae6832e7bb9db5104 SHA512 
23daefa45874211f053d05ac3c3f3c7c3a86d9b623fdcec3bd9f6f7b4c8e5ad1ac8038146bdc85cc950b21b43b0ad843f8a52ad2183d868d3a62ea96292e34ca
 WHIRLPOOL 
a0489a681ce95116aafadabd5320b6ddd6fdfb8d07a88e66cbbd4c0e8d23f56f00891f4576bd85fa64a04fb48bc15b7caec1b84cb66d3a7e980dd10aee453ca9



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

2016-12-07 Thread Kent Fredric
commit: 74e9609d3725916a38cb07580d8a9ab36295d854
Author: Kent Fredric  gentoo  org>
AuthorDate: Thu Dec  8 03:26:29 2016 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Thu Dec  8 03:29:25 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74e9609d

dev-perl/Email-MIME: Bump to version 1.937.0

Upstream:
- Fix memory leak in `walk_parts`

Package-Manager: portage-2.3.3

 dev-perl/Email-MIME/Email-MIME-1.937.0.ebuild | 36 +++
 dev-perl/Email-MIME/Manifest  |  1 +
 dev-perl/Email-MIME/metadata.xml  |  1 +
 3 files changed, 38 insertions(+)

diff --git a/dev-perl/Email-MIME/Email-MIME-1.937.0.ebuild 
b/dev-perl/Email-MIME/Email-MIME-1.937.0.ebuild
new file mode 100644
index ..fcdbe25
--- /dev/null
+++ b/dev-perl/Email-MIME/Email-MIME-1.937.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.937
+inherit perl-module
+
+DESCRIPTION="Easy MIME message parsing"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+   virtual/perl-Carp
+   dev-perl/Email-Address
+   >=dev-perl/Email-MIME-ContentType-1.16.0
+   >=dev-perl/Email-MIME-Encodings-1.314.0
+   dev-perl/Email-MessageID
+   >=dev-perl/Email-Simple-2.206.0
+   >=virtual/perl-Encode-1.980.100
+   virtual/perl-MIME-Base64
+   >=dev-perl/MIME-Types-1.130.0
+   virtual/perl-Scalar-List-Utils
+   virtual/perl-parent
+"
+DEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   test? (
+   virtual/perl-File-Spec
+   >=virtual/perl-Test-Simple-0.960.0
+   )
+"

diff --git a/dev-perl/Email-MIME/Manifest b/dev-perl/Email-MIME/Manifest
index e9508b1..04dc560 100644
--- a/dev-perl/Email-MIME/Manifest
+++ b/dev-perl/Email-MIME/Manifest
@@ -1,2 +1,3 @@
 DIST Email-MIME-1.929.tar.gz 115105 SHA256 
b0c9267bd9266e40671c2080782f7303cb17b4e93bd066b8677137f21a6dc7e9 SHA512 
13a2591de92720dd3f8f798e442cf65c391d38e2a6d1e72d87c9301e8e3b2aa8fc1c8e3cfbcb829f14844bde59575a03ef7eb535741624e4dc8f3575c4089697
 WHIRLPOOL 
bd89adfe87ea78604c860730ef76f6f69c2e97512075445264f05297d08ae977ff76c48ee6d89c05760d3811126aebe89b985dcd1246e6d2065770f774f4f709
 DIST Email-MIME-1.936.tar.gz 117468 SHA256 
4c0934284da84b8e9ed48ff1060c9719273fac18e776f4c8e888a47c863ee661 SHA512 
3f7fa49a14cb4351a5967600f0ea6b491558ba0ee71799b58ff1a39579ca27776f2e22092d09cacfa5c1f1281033f216ba961807c2b72272e0c8dea5b0db024a
 WHIRLPOOL 
b42bd7f03daaeeb211fe84f2a154ad6186724b1e8b0b4ec92c8ac07f94900d84096b771127022a49e4cbd744930db763edc69146eb7a696c2f5904e3f9dfa2b9
+DIST Email-MIME-1.937.tar.gz 117556 SHA256 
366567886bfb8e8930199c61f079f680b0acb23d01d84c6e40b9a5d8ed88a068 SHA512 
61f8e262070edcad90e8852f1c2b3439d732273e64590c0013a506fb4330bc4d8dbb8430dca2b6a4498864e436e4286728209c01cfe8f11cd5afabc57461cbcf
 WHIRLPOOL 
090a6c265955c3afd39337654492872e81eea2da43271a1eb627ab0a9a5a4e7f25c09c0ed7a350d140b8605062dd30af3406f7194a38f836326d8526b6b35755

diff --git a/dev-perl/Email-MIME/metadata.xml b/dev-perl/Email-MIME/metadata.xml
index 6c5a12a..618f6c3 100644
--- a/dev-perl/Email-MIME/metadata.xml
+++ b/dev-perl/Email-MIME/metadata.xml
@@ -9,6 +9,7 @@
 Email-MIME
 Email::MIME
 Email::MIME::Creator
+Email::MIME::Encode
 Email::MIME::Header
 Email::MIME::Modifier
   



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

2016-12-07 Thread Kent Fredric
commit: cfcf0174bfe676033ad15e47d41d0801a074c8f7
Author: Kent Fredric  gentoo  org>
AuthorDate: Thu Dec  8 03:09:56 2016 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Thu Dec  8 03:29:24 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfcf0174

dev-perl/Email-Filter: Bump to version 1.34.0

- EAPI6
- Parallel tests

Upstream:
- pipe now accepts `header_only` for piping only headers

Package-Manager: portage-2.3.3

 dev-perl/Email-Filter/Email-Filter-1.34.0.ebuild | 29 
 dev-perl/Email-Filter/Manifest   |  1 +
 2 files changed, 30 insertions(+)

diff --git a/dev-perl/Email-Filter/Email-Filter-1.34.0.ebuild 
b/dev-perl/Email-Filter/Email-Filter-1.34.0.ebuild
new file mode 100644
index ..37146f4
--- /dev/null
+++ b/dev-perl/Email-Filter/Email-Filter-1.34.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.034
+inherit perl-module
+
+DESCRIPTION="Simple filtering of RFC2822 message format and headers"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+RDEPEND="
+   dev-perl/Class-Trigger
+   dev-perl/Email-LocalDelivery
+   dev-perl/Email-Simple
+   dev-perl/IPC-Run
+"
+DEPEND="${RDEPEND}
+   >=virtual/perl-ExtUtils-MakeMaker-6.300.0
+   test? (
+   virtual/perl-File-Temp
+   >=virtual/perl-Test-Simple-0.960.0
+   )
+"

diff --git a/dev-perl/Email-Filter/Manifest b/dev-perl/Email-Filter/Manifest
index 80234ce..3d916e1 100644
--- a/dev-perl/Email-Filter/Manifest
+++ b/dev-perl/Email-Filter/Manifest
@@ -1 +1,2 @@
 DIST Email-Filter-1.032.tar.gz 15255 SHA256 
bc1700f7540ce41b05815c854039eadbd7f428785c928ea8726e4d21d3fe73cd SHA512 
bfb15488473c4336d501ae0640599c4c2703fae3fb3f02a8e88f126c8b768c9af133c42f983659faa8fc4809e442ecdfaa6277c787b9ed4152bc85133882a4f3
 WHIRLPOOL 
dd0e2c7c7aad90f8a9fbe5660dcc81b69ff41ed09455b3e1edd6580e372da10c80da656865fdc255a65920797b273d7afaf0f36142bf88ebc5e74ef273b82afd
+DIST Email-Filter-1.034.tar.gz 18133 SHA256 
b640f3cdd997b3aa513e542db4af2a1016f5aa3ca379f3779bf3195a2898e2f7 SHA512 
8b377c3d7503f18f03c8bd97baed17a5615c41cf737886aa834aa324954531a464b2564be244c4097fb9d5fe1b612885303acbf1d7dc8b2a64a739fb81ef3af6
 WHIRLPOOL 
aebb0cbe502a578d4b408e0ecb11cdf06c7e082f10acb3710ad5ff3193e1114e15a925cadf9c75ee0db0c97568ce96f9e07cc5e060a4a546fa06133b991e62e5



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

2016-12-07 Thread Kent Fredric
commit: 95b7045cc0ab82ba575cd4ddb9e08236cffb8025
Author: Kent Fredric  gentoo  org>
AuthorDate: Thu Dec  8 00:17:30 2016 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Thu Dec  8 03:29:23 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95b7045c

dev-perl/Email-Abstract: Bump to version 3.8.0

- EAPI6
- Parallel tests

Upstream:
- Add "get_body" method on Email::Abstract::EmailMIME for wrapping
  to body_raw.

Package-Manager: portage-2.3.3

 .../Email-Abstract/Email-Abstract-3.8.0.ebuild | 31 ++
 dev-perl/Email-Abstract/Manifest   |  1 +
 2 files changed, 32 insertions(+)

diff --git a/dev-perl/Email-Abstract/Email-Abstract-3.8.0.ebuild 
b/dev-perl/Email-Abstract/Email-Abstract-3.8.0.ebuild
new file mode 100644
index ..93ace2f
--- /dev/null
+++ b/dev-perl/Email-Abstract/Email-Abstract-3.8.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=3.008
+inherit perl-module
+
+DESCRIPTION="unified interface to mail representations"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+RDEPEND="
+   virtual/perl-Carp
+   >=dev-perl/Email-Simple-1.998
+   dev-perl/MRO-Compat
+   >=dev-perl/Module-Pluggable-1.500.0
+   virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   test? (
+   >=virtual/perl-CPAN-Meta-2.120.900
+   virtual/perl-File-Spec
+   >=virtual/perl-Test-Simple-0.960.0
+   )
+"

diff --git a/dev-perl/Email-Abstract/Manifest b/dev-perl/Email-Abstract/Manifest
index 0d666c3..fe4314b 100644
--- a/dev-perl/Email-Abstract/Manifest
+++ b/dev-perl/Email-Abstract/Manifest
@@ -1 +1,2 @@
 DIST Email-Abstract-3.007.tar.gz 24091 SHA256 
10915aa3a558f6ba9c51a13ea1c135aed765e185a14cd2cfc9b434599cf5eaa8 SHA512 
84fa3500dc5ff69315b93e6a6bc1e8f162b9ea99672aee4c05a30b83ca94407b584b0a9dbec202b1471f8cb3ec12a57b2b86fb43901782b85ad4280b97434e7a
 WHIRLPOOL 
407f550d92d028a619c11c680893c0a07cb1496a6a2a526968e0835edff85e0653e07f6cd924ab5e6ea0c153891ef1a7993dc69da4babf3aafa8a73051757ac4
+DIST Email-Abstract-3.008.tar.gz 26934 SHA256 
fc7169acb6c43df7f005e7ef6ad08ee8ca6eb6796b5d1604593c997337cc8240 SHA512 
efead64612562fb9d644fa830b2f29e0701af0f3ddeb118992badff7c7a45cb569ad4644a7b226cc625cdabfb3f5db155284eb68042928265bfc5c230f4bf40a
 WHIRLPOOL 
5313e4b9faa5679e8e26f93f8e9a08bffeb5a4b411472d7d2c9011d9fa83baf0628980da6d0438058953c97bbc4d21101239633246d374006a326a29b6a9f7fd



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

2016-12-07 Thread Yixun Lan
commit: 5eec878e0148d671e19824093ad4695f07c70058
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Dec  8 02:52:59 2016 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Dec  8 03:19:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eec878e

app-emulation/xen-tools: version bump

1) bump gentoo patches set
2) update seabios to 1.10.0

Package-Manager: portage-2.3.3

 app-emulation/xen-tools/Manifest  |   3 +
 app-emulation/xen-tools/files/gentoo-patches.conf |  11 +
 app-emulation/xen-tools/xen-tools-4.8.0.ebuild| 460 ++
 3 files changed, 474 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 749078e..148c47c 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -1,10 +1,13 @@
 DIST ovmf-20151110.tar.bz2 27518370 SHA256 
74199f6b5c6f756881323242742c396c52096db5f61700a4eb839343f9ab0604 SHA512 
dda185af2fc0b9a8d5fc7e1e96db6aa31807782fe77d38491896164d125c30d2277db3d71a7dce7bbd569723b344b97dfebbc78ca0a095721f6b1ae3a1d3
 WHIRLPOOL 
145fb1c873cce96b81b269b44800987ca1b7350425b682fd5a5799648b0270c6c17bb337ad7e06650e6b66a9ac6eef8d9c9239f1478a687be4af187e60c3f3f5
+DIST seabios-1.10.0.tar.gz 588213 SHA256 
8976fc4c1ebcda66ac96689762247dfc99115a5f7acb3a7d4e18d18ff5de12a9 SHA512 
f1b83ce37b59070b488e19f98c95ca9f413cf4969663331b631c3ccb884c90b2db793d32a779ef05cead538c2fd123be4b73391ad2fa20c900a1f14237178d8c
 WHIRLPOOL 
77718eac01a59f94c3fa81195925ae09c19e11f80f107b3387e910408d88d3ffc93eaca3b73d6a52b67514538c0e020b0f4078db8277a5ee6361fd0d3ada8598
 DIST seabios-1.8.2.tar.gz 538497 SHA256 
f59479307fdae840de398b75aacb2333c8eba24a5964d68c77e32ca6c987ee61 SHA512 
798d222d5f5725a805cde9e6000b5ce714d0551fd4a3c2642cc6e77b2bdab1a9e239939a358a23bbe0e00112f5ad70696c87d20b90655463c835541fc04e1a00
 WHIRLPOOL 
9cda0ad502a59dd718c543b759ac3fcf5acb4adee70c3da9bfea95ab188415acf6425827de77f45421ec3be8fd9e0c37fb486e62828217ba3e83f88d942a3f4a
 DIST xen-4.6.4-upstream-patches-0.tar.xz 15280 SHA256 
0f2d55e44e2c98fb7caf76997c05f44fe1efdbf7eaa971a4bf234ea3bc95e244 SHA512 
26be1b03af1ac0d6a413b0ab8a30d59c733d6d5c4e29ce3b5b90818a1589cbb5c46a50b9ee42b273ef3b37df8ff403241d68e1e2221ce969054fb7e5f13516ab
 WHIRLPOOL 
52420897c49cd1bcfd8896df45a1f9c8df6337cb68dd7a6ff962361e7ab2eab1e6d6699ae8236b105e6b700b5d5b6c8da302ff477ac6493a60a665e4225cff02
 DIST xen-4.6.4.tar.gz 19709274 SHA256 
b795d5631a85fb68295361067195ecd3656dacede4ec57533fce33ab5109 SHA512 
e6278061a16829628030579e115a500970ff575eb6796189bfa1e2d7a8cbbf8aec2c2bd04c77cdc87226d6cc5eaee59d6c62cacb4e74b06e1f1379734b872938
 WHIRLPOOL 
a982f7bbf2ba16781ac0f310ef27a32e9115596e91117609d22827bc1999facb12df4f33d1ba0b7015cbfae90a24302243d508e8c38ba45ea998341b76ba0567
 DIST xen-4.7.1-upstream-patches-0.tar.xz 16420 SHA256 
cb4724fedadc408ec390f99e9928a44ec75e793fb55cb97793f09980855b6a32 SHA512 
79e117c48c6cc3d5783c818218ac11ec494735ce89755b5e263a64c23fb1f0a425bc65b567a24ce2e348b6e3839b26133c7e2c36411e5cc7acb54b855149dfbe
 WHIRLPOOL 
982165da62cbb28cd72d32662c366ca7dac91a511b356eb58bced4b4af5cbc0d94c7e280a2400e5d9c92938d2afee86abd7c688926c2b9cb191d4554be828844
 DIST xen-4.7.1.tar.gz 20706864 SHA256 
e87f4b0575e78657ee23d31470a15ecf1ce8c3a92a771cda46bbcd4d0d671ffe SHA512 
eb03244f5fa7b54402fcc1d38f1e69c0ea4536d5ab2f9859b41b5e94920ad9db20fb146e3c3d3635e9ca1d12e93ce0429e57f24bf53d4a2c4b69babc76ec724e
 WHIRLPOOL 
5d7ba29ea58bdedb6a237f7cb1c0aacf361dc35ebb07ec8e55773e07b1f38c1b151615b526e14daeca7c2db235114bde0b6d124219e8818c6e529873b5151fec
+DIST xen-4.8.0.tar.gz 22499917 SHA256 
1e15c713ab7ba3bfda8b4a285ed973529364fd1100e6dd5a61f29583dc667b04 SHA512 
70b95553f9813573b12e52999a4df8701dec430f23c36a8dc70d25a46bb4bc9234e5b7feb74a04062af4c8d6b6bcfe947d90b2b172416206812e54bac9797454
 WHIRLPOOL 
1296c25a05e3ab81730a2587ea1c07c7c022f05cfefc580224185c8d5fc9853531031c1292f69eff944ae2752492c4b95f13e160be3c449a7626aeadf1a21102
 DIST xen-gentoo-patches-7.tar.xz 24148 SHA256 
859fb6b69125c0a1079b35a74bb004dce1b04827b05f056a746cc42c1b187557 SHA512 
faf2b0ecd67d545366e2af7e7ecab5f808d02354d07f23cbffe1c3cb80dbb5f88cc4aa140d928ad269612e55c41740ff5bf2af3f0a1f16e375d404c3ffa712b1
 WHIRLPOOL 
d75c35fa10dd1f1567a82c5d5cd7ddabc72def6d74ef7095b7bca9ce9adad2b6ff9c88b55bad7cdefe88da027e5c742f9b9dcafce457cf15f408ea35652546f6
+DIST xen-gentoo-patches-8.tar.xz 24732 SHA256 
6e114f3d3bde31f8595a51bd67fafdbb56cbd60793bafad7061fcaaef67f36fb SHA512 
05da32f8fca0a9a43d419c2edd01d0c4abe233c0a8cc02e18caf6490ae9938c4302e8e61f7c67339f5fddab412be69504e1f05de895b73ac8b540914745fefd9
 WHIRLPOOL 
43d5114f455d2465995e9a1bffe5fff1e722540994348d05a3bac5504a970ad6af447f783ddf271a183207c21e75a0b77b6aed0a8ec8c89446e99ec1b377bcbe
 DIST xen-ovmf-patches-2.tar.xz 4344 SHA256 
495d61d718440057f8b0b54fb57061450dd764c6e87fe5f8bda1785bcddba770 SHA512 
0bdc83029a01b613f5c1ca029bd45aebe211c332f09db91a0cc7d6b6f85a81dbbfdc20c62f0d20e973ee41b155a6551a4fad518cb792e1d508bf070e23d6a1d3
 

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

2016-12-07 Thread Yixun Lan
commit: 02fdcbd44a306e30926bcd3c0f63c76996efed17
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Dec  8 03:18:47 2016 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Dec  8 03:19:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02fdcbd4

app-emulation/xen: version bump

Package-Manager: portage-2.3.3

 app-emulation/xen/Manifest |   1 +
 app-emulation/xen/xen-4.8.0.ebuild | 193 +
 2 files changed, 194 insertions(+)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 5a8bcf0..6ba4641 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -2,5 +2,6 @@ DIST xen-4.6.4-upstream-patches-0.tar.xz 15280 SHA256 
0f2d55e44e2c98fb7caf76997c
 DIST xen-4.6.4.tar.gz 19709274 SHA256 
b795d5631a85fb68295361067195ecd3656dacede4ec57533fce33ab5109 SHA512 
e6278061a16829628030579e115a500970ff575eb6796189bfa1e2d7a8cbbf8aec2c2bd04c77cdc87226d6cc5eaee59d6c62cacb4e74b06e1f1379734b872938
 WHIRLPOOL 
a982f7bbf2ba16781ac0f310ef27a32e9115596e91117609d22827bc1999facb12df4f33d1ba0b7015cbfae90a24302243d508e8c38ba45ea998341b76ba0567
 DIST xen-4.7.1-upstream-patches-0.tar.xz 16420 SHA256 
cb4724fedadc408ec390f99e9928a44ec75e793fb55cb97793f09980855b6a32 SHA512 
79e117c48c6cc3d5783c818218ac11ec494735ce89755b5e263a64c23fb1f0a425bc65b567a24ce2e348b6e3839b26133c7e2c36411e5cc7acb54b855149dfbe
 WHIRLPOOL 
982165da62cbb28cd72d32662c366ca7dac91a511b356eb58bced4b4af5cbc0d94c7e280a2400e5d9c92938d2afee86abd7c688926c2b9cb191d4554be828844
 DIST xen-4.7.1.tar.gz 20706864 SHA256 
e87f4b0575e78657ee23d31470a15ecf1ce8c3a92a771cda46bbcd4d0d671ffe SHA512 
eb03244f5fa7b54402fcc1d38f1e69c0ea4536d5ab2f9859b41b5e94920ad9db20fb146e3c3d3635e9ca1d12e93ce0429e57f24bf53d4a2c4b69babc76ec724e
 WHIRLPOOL 
5d7ba29ea58bdedb6a237f7cb1c0aacf361dc35ebb07ec8e55773e07b1f38c1b151615b526e14daeca7c2db235114bde0b6d124219e8818c6e529873b5151fec
+DIST xen-4.8.0.tar.gz 22499917 SHA256 
1e15c713ab7ba3bfda8b4a285ed973529364fd1100e6dd5a61f29583dc667b04 SHA512 
70b95553f9813573b12e52999a4df8701dec430f23c36a8dc70d25a46bb4bc9234e5b7feb74a04062af4c8d6b6bcfe947d90b2b172416206812e54bac9797454
 WHIRLPOOL 
1296c25a05e3ab81730a2587ea1c07c7c022f05cfefc580224185c8d5fc9853531031c1292f69eff944ae2752492c4b95f13e160be3c449a7626aeadf1a21102
 DIST xen-security-patches-17.tar.xz 9908 SHA256 
9fc679ddea420e3aeb2f7ba4bacbb4c192b6c15d5e62b40def16cdb9e376a032 SHA512 
4a5375caf5b928662b10c31ef5af2f9bd092b512d6fb1a0292b0389d3c7f5b062f7ed1401b6c5dbeb83d20418fd025bbca43e76d42c739c5a2809c6cfb59db16
 WHIRLPOOL 
fdda75869ece47a180fce27b3d060b2dfe06861958443c55fe8de31f7c673382c468eccda0c40c87953abae57e12b2c3979a84515fb66ba190b6f7cffe57eb2d
 DIST xen-security-patches-18.tar.xz 2544 SHA256 
99d7e0762d221f064d08ff4ca875b2270330a3924d5537b58505e72f8be0de04 SHA512 
d2192a1f31557953118ad14e2ed2158577de529ea2cef9f63438f3bf570d979cea8b2f0244d8517a161878c6d8036173715228049102a85571e8dbc758eef3b9
 WHIRLPOOL 
e67f77756fefa64b05c2621ab2e4bffaa349b8f6f7af2d0d7cade0516961e6789b4f6c30536bf681a86acbe907dcf29a08b0b573843fe07bcd7aa678ee7312b0

diff --git a/app-emulation/xen/xen-4.8.0.ebuild 
b/app-emulation/xen/xen-4.8.0.ebuild
new file mode 100644
index ..ca48cda
--- /dev/null
+++ b/app-emulation/xen/xen-4.8.0.ebuild
@@ -0,0 +1,193 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils multilib mount-boot flag-o-matic python-any-r1 toolchain-funcs
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${PV/_/-}
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   KEYWORDS=""
+   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm -x86"
+   UPSTREAM_VER=
+   SECURITY_VER=18
+   GENTOO_VER=
+
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+   [[ -n ${SECURITY_VER} ]] && \
+   
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz;
+   [[ -n ${GENTOO_VER} ]] && \
+   
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz;
+   
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/${MY_P}.tar.gz
+   ${UPSTREAM_PATCHSET_URI}
+   ${SECURITY_PATCHSET_URI}
+   ${GENTOO_PATCHSET_URI}"
+fi
+
+DESCRIPTION="The Xen virtual machine monitor"
+HOMEPAGE="http://xen.org/;
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="custom-cflags debug efi flask"
+
+DEPEND="${PYTHON_DEPS}
+   efi? ( >=sys-devel/binutils-2.22[multitarget] )
+   !efi? ( >=sys-devel/binutils-2.22 )"
+RDEPEND=""
+PDEPEND="~app-emulation/xen-tools-${PV}"
+
+# no tests are available for the hypervisor
+# prevent the silliness of /usr/lib/debug/usr/lib/debug files
+# prevent stripping 

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

2016-12-07 Thread Yixun Lan
commit: 413741d0dc3a2ce905e69108df6b3ec2873d2aa1
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Dec  8 03:03:19 2016 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Dec  8 03:19:55 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=413741d0

app-emulation/xen-pvgrub: version bump

Package-Manager: portage-2.3.3

 app-emulation/xen-pvgrub/Manifest  |   1 +
 .../xen-pvgrub/files/xen-pvgrub-4.8-jserver.patch  |  13 ++
 app-emulation/xen-pvgrub/xen-pvgrub-4.8.0.ebuild   | 161 +
 3 files changed, 175 insertions(+)

diff --git a/app-emulation/xen-pvgrub/Manifest 
b/app-emulation/xen-pvgrub/Manifest
index f765334..f29f79a 100644
--- a/app-emulation/xen-pvgrub/Manifest
+++ b/app-emulation/xen-pvgrub/Manifest
@@ -5,4 +5,5 @@ DIST pciutils-2.2.9.tar.bz2 212265 SHA256 
f60ae61cfbd5da1d849d0beaa21f593c38dac9
 DIST polarssl-1.1.4-gpl.tgz 611340 SHA256 
2d29fd04a0d0ba29dae6bd29fb418944c08d3916665dcca74afb297ef37584b6 SHA512 
88da614e4d3f4409c4fd3bb3e44c7587ba051e3fed4e33d526069a67e8180212e1ea22da984656f50e290049f60ddca65383e5983c0f8884f648d71f698303ad
 WHIRLPOOL 
39448c00dda142a836a78381b446c7b586272a44d8afc867a7ea702228f105bb2adffe757bd6c23af090cff64ef32e7af0c373dccc5145ff4c11552cf3f28383
 DIST xen-4.6.4.tar.gz 19709274 SHA256 
b795d5631a85fb68295361067195ecd3656dacede4ec57533fce33ab5109 SHA512 
e6278061a16829628030579e115a500970ff575eb6796189bfa1e2d7a8cbbf8aec2c2bd04c77cdc87226d6cc5eaee59d6c62cacb4e74b06e1f1379734b872938
 WHIRLPOOL 
a982f7bbf2ba16781ac0f310ef27a32e9115596e91117609d22827bc1999facb12df4f33d1ba0b7015cbfae90a24302243d508e8c38ba45ea998341b76ba0567
 DIST xen-4.7.1.tar.gz 20706864 SHA256 
e87f4b0575e78657ee23d31470a15ecf1ce8c3a92a771cda46bbcd4d0d671ffe SHA512 
eb03244f5fa7b54402fcc1d38f1e69c0ea4536d5ab2f9859b41b5e94920ad9db20fb146e3c3d3635e9ca1d12e93ce0429e57f24bf53d4a2c4b69babc76ec724e
 WHIRLPOOL 
5d7ba29ea58bdedb6a237f7cb1c0aacf361dc35ebb07ec8e55773e07b1f38c1b151615b526e14daeca7c2db235114bde0b6d124219e8818c6e529873b5151fec
+DIST xen-4.8.0.tar.gz 22499917 SHA256 
1e15c713ab7ba3bfda8b4a285ed973529364fd1100e6dd5a61f29583dc667b04 SHA512 
70b95553f9813573b12e52999a4df8701dec430f23c36a8dc70d25a46bb4bc9234e5b7feb74a04062af4c8d6b6bcfe947d90b2b172416206812e54bac9797454
 WHIRLPOOL 
1296c25a05e3ab81730a2587ea1c07c7c022f05cfefc580224185c8d5fc9853531031c1292f69eff944ae2752492c4b95f13e160be3c449a7626aeadf1a21102
 DIST zlib-1.2.3.tar.gz 496597 SHA256 
1795c7d067a43174113fdf03447532f373e1c6c57c08d61d9e4e9be5e244b05e SHA512 
021b958fcd0d346c4ba761bcf0cc40f3522de6186cf5a0a6ea34a70504ce9622b1c2626fce40675bc8282cf5f5ade18473656abc38050f72f5d6480507a2106e
 WHIRLPOOL 
8fd7010faf6a48a9c7ff4bcfe3ce4fe9061eb541259e0a2d0def214e8c4becf2b22e8d6f96f65ca827abffeaa9d96e95ed2402844f99835f7b079fc9f3e84276

diff --git a/app-emulation/xen-pvgrub/files/xen-pvgrub-4.8-jserver.patch 
b/app-emulation/xen-pvgrub/files/xen-pvgrub-4.8-jserver.patch
new file mode 100644
index ..aebc1ee
--- /dev/null
+++ b/app-emulation/xen-pvgrub/files/xen-pvgrub-4.8-jserver.patch
@@ -0,0 +1,13 @@
+diff --git a/tools/firmware/vgabios/Makefile b/tools/firmware/vgabios/Makefile
+index 3284812..ef242b3 100644
+--- a/tools/firmware/vgabios/Makefile
 b/tools/firmware/vgabios/Makefile
+@@ -30,7 +30,7 @@ distclean: clean
+ 
+ .PHONY: release
+ release: 
+-  VGABIOS_VERS=\"-DVGABIOS_VERS=\\\"$(RELVERS)\\\"\" make bios cirrus-bios
++  VGABIOS_VERS=\"-DVGABIOS_VERS=\\\"$(RELVERS)\\\"\" $(MAKE) bios 
cirrus-bios
+   /bin/rm -f  *.o *.s *.ld86 \
+   temp.awk.* vgabios.*.orig _vgabios_.*.c core *.bak .#*
+   cp VGABIOS-lgpl-latest.bin ../$(RELEASE).bin

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.8.0.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.8.0.ebuild
new file mode 100644
index ..0dea6a8
--- /dev/null
+++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.8.0.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='xml,threads'
+
+inherit flag-o-matic eutils multilib python-single-r1 toolchain-funcs
+
+XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles;
+LIBPCI_URL=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci
+GRUB_URL=mirror://gnu-alpha/grub
+
+UPSTREAM_VER=
+[[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+
+SRC_URI="
+   http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz
+   $GRUB_URL/grub-0.97.tar.gz
+   $XEN_EXTFILES_URL/zlib-1.2.3.tar.gz
+   $LIBPCI_URL/pciutils-2.2.9.tar.bz2
+   $XEN_EXTFILES_URL/lwip-1.3.0.tar.gz
+   $XEN_EXTFILES_URL/newlib/newlib-1.16.0.tar.gz
+   $XEN_EXTFILES_URL/polarssl-1.1.4-gpl.tgz
+   ${UPSTREAM_PATCHSET_URI}"
+
+S="${WORKDIR}/xen-${PV}"
+

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

2016-12-07 Thread Yixun Lan
commit: b92be671a0b97f0057549cf41b2b59f17c088a25
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Dec  8 03:02:00 2016 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Dec  8 03:19:55 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b92be671

app-emulation/xen-tools: remove hardcoded gcrypt support

for now, we let build script auto detect the settings
for future, we could introduce USE=gnutls,gcrypt,nettle
to better control this ..

Package-Manager: portage-2.3.3

 app-emulation/xen-tools/xen-tools-4.8.0.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.8.0.ebuild 
b/app-emulation/xen-tools/xen-tools-4.8.0.ebuild
index 62fa2be..6a2c8dc 100644
--- a/app-emulation/xen-tools/xen-tools-4.8.0.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.8.0.ebuild
@@ -146,10 +146,6 @@ pkg_setup() {
#bug 522642, disable compile tools/tests
export "CONFIG_TESTS=n"
 
-   if has_version dev-libs/libgcrypt:0; then
-   export "CONFIG_GCRYPT=y"
-   fi
-
if [[ -z ${XEN_TARGET_ARCH} ]] ; then
if use x86 && use amd64; then
die "Confusion! Both x86 and amd64 are set in your use 
flags!"



[gentoo-commits] repo/gentoo:master commit in: app-arch/rar/

2016-12-07 Thread Sam Jorna
commit: 8fd16dbf1f58539d9007b52b89829d08ef715425
Author: Sam Jorna  gentoo  org>
AuthorDate: Thu Dec  8 02:40:30 2016 +
Commit: Sam Jorna  gentoo  org>
CommitDate: Thu Dec  8 02:40:30 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fd16dbf

app-arch/rar: bump to 5.4.0

Gentoo-bug: 592224

Package-Manager: portage-2.3.3

 app-arch/rar/Manifest |  3 ++
 app-arch/rar/rar-5.4.0.ebuild | 82 +++
 2 files changed, 85 insertions(+)

diff --git a/app-arch/rar/Manifest b/app-arch/rar/Manifest
index 7f3c3b6..3412efd 100644
--- a/app-arch/rar/Manifest
+++ b/app-arch/rar/Manifest
@@ -1,6 +1,9 @@
 DIST rarlinux-5.2.1.tar.gz 1109839 SHA256 
dafe2deb46d0a9cc99b5f4e7204913051d4a2010e08311a0d3565050bd74026f SHA512 
bb7ad791f5a34b8d48008a75f9d8008237f36261be6e722d8fdf97a19e70e444c42232544ac63514c354e1d173260dcb635024f72c77afff172f326a137ef21c
 WHIRLPOOL 
6ee7d38bac0c158f0ab6b534544dd7fcd3bf3459219790d2f05ae60df86e7502ca8211580035d62279e99bd427577c4a79bd2eca6e1b99dc2dfde679a07537ec
 DIST rarlinux-5.3.0.tar.gz 1114667 SHA256 
7638f20ba68a49e9d9b3b247d9922f3d36c248eaa2e784bd2f0fad0aa1fd7ba8 SHA512 
b2eb9831cac88f7f72a169c081a35fc688aa82a5e80cf681440b38f7d5f7691511ca1b85960b3949668faa4c1fe0921fb170d7a1ffb52d77db124fd073f1516b
 WHIRLPOOL 
42ee7ef6f4a186b6284490e04378d24fcdbdea2406724137522ce2c18ebc62f8321e7092673ce4ea3e917b0ea393145b8f496ba06e780bdf2526b3223d5474aa
+DIST rarlinux-5.4.0.tar.gz 1121998 SHA256 
18b4aa6b22a5460cae6dd4372fa1a6d69e0726e693c04993cc5e124d7c0a7db6 SHA512 
6dd905de5fae268bf65d7fc803d03919db96d0489ea5351c5deac8dd12e4a7da295ea9342b26a9603efaad7cfec780094c64c0e82ea9c72967b5e43286a40ee8
 WHIRLPOOL 
aefb8cc47d37ab2c60ffda82f6311233998f0d3b263628341cbeaa9c21d7249b75906e56e3c6ea92008423d76b1f8d840feb92d77d34f9987a01171f1c010940
 DIST rarlinux-x64-5.2.1.tar.gz 1145110 SHA256 
54015e921bf2789ca90afdf913c5a5d57db612bfdbf33eedae7b068aa1016a2d SHA512 
fe0f866aa7437608e60d3d760263aa2428d7154f0574140008d19a088b6968b06a02d056bd6e9f1b30f4b06c5fd447bf8383bd823d958c6676cd7d835f14de2c
 WHIRLPOOL 
b82f153a9aa1e239e2b1e137c71005ce812ce446911e9f62c43609a810cfb86874aa7137698b7a79326d693d4571da20df19973206412be429f1b593908fa86e
 DIST rarlinux-x64-5.3.0.tar.gz 1149037 SHA256 
8075b01d29ba0fc0c927f08e2a1b2149921bdb42c9457b7a7ef0950e387b5131 SHA512 
3391db53adcdc355b6c58843a59f17a0adc2abc874ba8828cb985f27d33d27804d6a8c4db642fbef6a09d513858a6b507f6b49f9097a499d800f4cdd953f1f3e
 WHIRLPOOL 
b450bf85d36627c0b03be1523cdee980ac771ea5acd9786264fc10efd8473b1cec031dec57d1b1f345ea601fed94f0505d300d106800076c20bc97a437b6fd26
+DIST rarlinux-x64-5.4.0.tar.gz 1156900 SHA256 
bf3e718df88cac8da631e34b3b2cc3185ca111e11d945e6bb91c0c038b8aa945 SHA512 
6b4a9f9ba454e6f40bd8ec391a11790dc43d1a54733e1c8de0ac2cf969193959df327f5fee22c9b403cc838dfb92906c1b47d001b41522983fb0cf21b73da696
 WHIRLPOOL 
31427c056662619790e939b9f9a6904422a2bcbead8589279c206cf36c7a8726176061351d91c9dd8fdf9b7357d0fe20b94e7e67376e14324222f0c47a13c938
 DIST winrar-x64-521.exe 1941744 SHA256 
e315674d9e2f5f63977fb5fd8e8bcafcdc106594b83e7ba062c5bec24901a5d2 SHA512 
b08be6ea9dcbd19ac3849045a18d59a968ade46bcdfe3c6451dbcb5856d294b9dbdb89b1d38dff1749b44c47dc47b4de519ae5561825f06498455ffec48c7822
 WHIRLPOOL 
4faf6f2379e8b589974bff8fbb4a8a9561d2d60473f7874c0bf163a8915e902d7550847bd808e32ace3f48cfc02246b07b69b50ed848881d84d59d0594fd2322
 DIST winrar-x64-530.exe 1964912 SHA256 
951b53d30aa7d40f5fd4720ddd7385d431ede0e18df496fcb9c255ee1520d668 SHA512 
ebe7ba3e3bc36941a6cf4f27f00edfd62e2297fda6de64a3718da10f10c9a9510b1dea96e5d128602e3b4069e276c88f79914b535a0acb390158a620510501ca
 WHIRLPOOL 
ac463202b33f4130e45da5df85b47a0eaf268686aefb5bcd8b09da729f1348d000d513f8297c67520515321b0d6632a16d6ed23ccc73efbd18c605cb624981d1
+DIST winrar-x64-540.exe 2179856 SHA256 
d73cc6a97c3edde637c7d952ee2e0efc5b09937e5300cb0ecaffda70f4efdef0 SHA512 
27082f2aa1fde0b82611360bece85b984258a3e81fb20249122a643ae1d6d9878ca248e854899a7ceffa4363aa032fc5360eba80c19e700292b5a261040d75c0
 WHIRLPOOL 
62bd28cb0ef7c4b5294f44cf15d697f15a69898865b006d3ff3984378cb688907481dab738e2f25737cec9fe199dc157b48b66f28ae6a66fb1dd27018d7b

diff --git a/app-arch/rar/rar-5.4.0.ebuild b/app-arch/rar/rar-5.4.0.ebuild
new file mode 100644
index ..bca5600
--- /dev/null
+++ b/app-arch/rar/rar-5.4.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+MY_PV="${PV/0_beta/b}"
+DESCRIPTION="RAR compressor/uncompressor"
+HOMEPAGE="http://www.rarsoft.com/;
+URI_x86="http://www.rarsoft.com/rar/rarlinux-${MY_PV}.tar.gz;
+URI_amd64="http://www.rarsoft.com/rar/rarlinux-x64-${MY_PV}.tar.gz;
+URI_w64="http://www.rarsoft.com/rar/winrar-x64-${MY_PV//.}.exe;
+SRC_URI="x86? ( ${URI_x86} )
+   amd64? ( ${URI_amd64} )
+   all_sfx? (
+   ${URI_x86}
+   ${URI_amd64}
+   ${URI_w64}
+   )"
+
+LICENSE="RAR BSD BSD-2"
+SLOT="0"

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

2016-12-07 Thread Mike Pagano
commit: 031474ad0c67e9faed51b7ec183eb2cf3947da54
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Dec  8 00:59:18 2016 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Dec  8 00:59:26 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=031474ad

sys-kernel/gentoo-sources: For the Linux 4.1.X series fix race condition in 
packet_set_ring. CVE-2016-8655. Bug #601926.

Package-Manager: portage-2.3.0

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources/gentoo-sources-4.1.36-r1.ebuild | 29 ++
 2 files changed, 32 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 0abc82e..98b0146 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -62,6 +62,9 @@ DIST genpatches-4.1-40.extras.tar.xz 16360 SHA256 
146604f5f3a771806154cf79fe36b1
 DIST genpatches-4.1-41.base.tar.xz 992540 SHA256 
087ec3a87e84e563c26290359fc15d5499347a13292c73d39eb31f59e5a12e91 SHA512 
7cb53098fe7516eccb5d565fa77da6343a1b91740dfc774b4742c23c1d5d086801795c4501e07def5406fc8faa1bfa108ccb3c74a1cc35c777273773cb51b85a
 WHIRLPOOL 
adc54d465a903ad50648187178a4c43441a687073488138113acd22044e72559a762a7ee33304694974472346eef2a5e01a1b6ff886af28d37ee5218d9220855
 DIST genpatches-4.1-41.experimental.tar.xz 61756 SHA256 
585a3fb824c24f284e50cb90f5ee6846cb23754db6a1f4d75488648d1f85de81 SHA512 
66cb28e31519b908395286feb7907c8df482764e09c28f97116da1dea973e631f7dc2ec71e6083d511ca26cc5032e1d3b468889d3a46174df90f5d731ee9fcd6
 WHIRLPOOL 
993c30706e4cead01907355f5d2f26e5acf5d6f510dbad8e9156953e8dfaa712faa7ff11fba185f94c25c2d8c19fe05dae726101f46fb923c3f8b0c86a87bc9f
 DIST genpatches-4.1-41.extras.tar.xz 16420 SHA256 
49f0bf4f91b93ad0444bc92627719138d6862ebb751ef5d97d00bec9c9b287ba SHA512 
a87501ce2c7623001257de0e35420c390203e4b071634d2836376e57294ba94d5b1728e44cd65f4c991530f676c8de819ce1506494b31d3efa33422f66dfafc5
 WHIRLPOOL 
54d2e140574cfe42b77984c3018f1eebca74d62af2a3a59e88c1fa2027bd877c79dda9c5086912c711653679cd3e1a1e7938cc5a87332c5f52fb2ecbb6f0202b
+DIST genpatches-4.1-42.base.tar.xz 993064 SHA256 
55307bbc766b16705f95e5369a5424725b643e1b12a9c10f7be356fd2dbdc48e SHA512 
e0e7a0f264cb4cf9d3058722c4db2828046f791b0eacacf3ec4deea6561b4078f6feed94627a40959ef9322de804a5526dd77cbf241b5447798de8dff3888b2e
 WHIRLPOOL 
51329804ac2186475962d13c34319346753a4ec88d6b6ba62d1d4a60cc05e1decaed796783b71036421618a54d357d7be7e385b5e186bfc5ee9fc52acf95334f
+DIST genpatches-4.1-42.experimental.tar.xz 61752 SHA256 
d86a0373c4665c5f634679c267a37a488055fea8fe78c8ec0aeb727c23ef6c38 SHA512 
fb0d56f78ac8c5f621fa35e2d408eae4f816113250ac6025a150e0f7b0402580e6924c52751bc0d093fc14bdcbc39af203c0e9ad0dc60d11190f068577e9c6c4
 WHIRLPOOL 
cc0f414cdcb71dac4f2c6e636e3e219ad01880baecbc09d79ea4e95941186f4a35aed66805f2b06362d3142679541b3af8df0b66ee71683eab20079ef36dc257
+DIST genpatches-4.1-42.extras.tar.xz 16420 SHA256 
e8d9995830a65146198ab957a95b3d5397155b56150884ebe8897a7a1dc2b072 SHA512 
0212316ca623b87ed9c3154107ea246e452709cd48572882af7be0ff776cf3aa978521ee4c7c82e62d4d3cef5412bae4f90def577b841f61fac529a317aa8106
 WHIRLPOOL 
6b9188a4007020125e5bce136273b1e9262ae8f863905fc08e7ac3a1b41848de11b54dd6426c3babd8e670997bc1c0aed8073800bb04ef5fa4242e350d2b0572
 DIST genpatches-4.4-28.base.tar.xz 784432 SHA256 
40b5a66857a5a0d8707782c642218e551f0dba2c1e3bd138c2b10a40f49d8440 SHA512 
eaea6e6d3ad25360d07bbed3882a77d49d2a53e369fad754b691d28be72dfc7b44a22a04017986048689b5805e9013dd66a27a3dbb063d5ca4af366b9fa71e7d
 WHIRLPOOL 
d0bbbe004052c047c4090befa1488d864ebef32b76699aba7e34035cc3debc8d13e106b8abd19c4605aa04b06c6b8d4d28f9c86b804ae354d250b4641a57acd6
 DIST genpatches-4.4-28.experimental.tar.xz 87788 SHA256 
14bf426c45e1f680b3ef6e7fa67fb9046cb72da64b4b36d9736cefce6e979282 SHA512 
4e53cfcc0faedcf3040cd31f1291388f1fb4d50873b1bdd4cb376e52ac608855f608ae9b5849e717632266bfa096d5117515ff2e0ca8e608a06cd97b1717710f
 WHIRLPOOL 
b02da5f954e588bd6144f89820ff449469b05629ca3992c6fff505b312bf9ef5bcd2d8db2a97922801db7fa2ec52f6d4f376bd29a49378f0cf8391fddac38bae
 DIST genpatches-4.4-28.extras.tar.xz 16360 SHA256 
6c1331851468c372e7f9ea2c456b458e2842aec4752d67817be2a9305df27fc8 SHA512 
ca7b353f31e0b0460c78420b26ca8d82ae04f0efe5a395097471bd30d16744ba39e6e1e53ae857e2d4d1773a2ee30c9ce80ae855fc0d33c1d2c93e8ff5b35a66
 WHIRLPOOL 
16a92ff57cb514bd5b5942b293d290eb631bbeec7bfc13905dedbde83c1abe18050374c6217706d17a4b20dbc0d9f399b4fe10c304c14fefa460cdd95c920e6d

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.1.36-r1.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.1.36-r1.ebuild
new file mode 100644
index ..1806915
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.1.36-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 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="42"
+
+inherit kernel-2

[gentoo-commits] proj/linux-patches: New tag: 4.1-42

2016-12-07 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Dec  8 00:44:00 2016 +

New tag: 4.1-42




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

2016-12-07 Thread Mike Pagano
commit: ef9c8970cb2c6c361f43617cc4de9528a6159b8a
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Dec  8 00:43:10 2016 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Dec  8 00:43:10 2016 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=ef9c8970

Fix race condition in packet_set_ring. CVE-2016-8655. Bug #601926.

 _README  |  4 ++
 1520_fix-race-condition-in-packet-set-ring.patch | 62 
 2 files changed, 66 insertions(+)

diff --git a/_README b/_README
index 87cf515..7e1cb6f 100644
--- a/_README
+++ b/_README
@@ -195,6 +195,10 @@ Patch:  
1510_fs-enable-link-security-restrictions-by-default.patch
 From:   
http://sources.debian.net/src/linux/3.16.7-ckt4-3/debian/patches/debian/fs-enable-link-security-restrictions-by-default.patch/
 Desc:   Enable link security restrictions by default.
 
+Patch:  1520_fix-race-condition-in-packet-set-ring.patch
+From:   
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=84ac7260236a49c79eede91617700174c2c19b0c
+Desc:   packet: fix race condition in packet_set_ring. CVE-2016-8655. Bug 
#601926.
+
 Patch:  1800_fix-lru-cache-add-oom-regression.patch
 From:   http://thread.gmane.org/gmane.linux.kernel.stable/184384
 Desc:   Revert commit 8f182270dfec mm/swap.c: flush lru pvecs on compound page 
arrival to fix OOM error.

diff --git a/1520_fix-race-condition-in-packet-set-ring.patch 
b/1520_fix-race-condition-in-packet-set-ring.patch
new file mode 100644
index 000..d85527f
--- /dev/null
+++ b/1520_fix-race-condition-in-packet-set-ring.patch
@@ -0,0 +1,62 @@
+--- a/net/packet/af_packet.c   2016-12-07 18:10:25.785812861 -0500
 b/net/packet/af_packet.c   2016-12-07 18:18:45.597933525 -0500
+@@ -3648,19 +3648,25 @@ packet_setsockopt(struct socket *sock, i
+ 
+   if (optlen != sizeof(val))
+   return -EINVAL;
+-  if (po->rx_ring.pg_vec || po->tx_ring.pg_vec)
+-  return -EBUSY;
+   if (copy_from_user(, optval, sizeof(val)))
+   return -EFAULT;
+   switch (val) {
+   case TPACKET_V1:
+   case TPACKET_V2:
+   case TPACKET_V3:
+-  po->tp_version = val;
+-  return 0;
++  break;
+   default:
+   return -EINVAL;
+   }
++  lock_sock(sk);
++  if (po->rx_ring.pg_vec || po->tx_ring.pg_vec) {
++  ret = -EBUSY;
++  } else {
++  po->tp_version = val;
++  ret = 0;
++  }
++  release_sock(sk);
++  return ret;
+   }
+   case PACKET_RESERVE:
+   {
+@@ -4164,6 +4170,7 @@ static int packet_set_ring(struct sock *
+   /* Added to avoid minimal code churn */
+   struct tpacket_req *req = _u->req;
+ 
++  lock_sock(sk);
+   /* Opening a Tx-ring is NOT supported in TPACKET_V3 */
+   if (!closing && tx_ring && (po->tp_version > TPACKET_V2)) {
+   net_warn_ratelimited("Tx-ring is not supported.\n");
+@@ -4245,8 +4252,6 @@ static int packet_set_ring(struct sock *
+   goto out;
+   }
+ 
+-  lock_sock(sk);
+-
+   /* Detach socket from network */
+   spin_lock(>bind_lock);
+   was_running = po->running;
+@@ -4294,11 +4299,11 @@ static int packet_set_ring(struct sock *
+   if (!tx_ring)
+   prb_shutdown_retire_blk_timer(po, rb_queue);
+   }
+-  release_sock(sk);
+ 
+   if (pg_vec)
+   free_pg_vec(pg_vec, order, req->tp_block_nr);
+ out:
++  release_sock(sk);
+   return err;
+ }
+ 



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

2016-12-07 Thread Mike Pagano
commit: 57bf9e1c6661ae4299cae1fbea1dc8985dd7a39d
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Dec  8 00:35:26 2016 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Dec  8 00:35:38 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57bf9e1c

sys-kernel/gentoo-sources: For the Linux 4.4.X series fix race condition in 
packet_set_ring. CVE-2016-8655. Bug #601926.

Package-Manager: portage-2.3.0

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources/gentoo-sources-4.4.36-r1.ebuild | 29 ++
 2 files changed, 32 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 204c82b..0abc82e 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -77,6 +77,9 @@ DIST genpatches-4.4-38.extras.tar.xz 16428 SHA256 
b60496f1217495d8ff3800deb49d30
 DIST genpatches-4.4-39.base.tar.xz 899828 SHA256 
527ca060a613235c8e991bc1556d1fbcefe61f76121e8911dabc0627ee6c474a SHA512 
5ff2f81d6bcf7f1b0d5e768f3c440c00e60403a95ea7fceba56ea4d77f2cf230cec22b5856a53d3105fb0ba1c95eb4854bc69710b1094f0dd411edc1dced2921
 WHIRLPOOL 
cffa9cc9d3f149e42dc06ea2b31e20cbc7e9e5f5652a081da4bfe59e82c876f66ae54916b6d885452037d578051c3888d1bdd940a193d4c5520132ee99e709d3
 DIST genpatches-4.4-39.experimental.tar.xz 87784 SHA256 
9331896942c0fc5c87f05405db8205768b7b20abd5780095be6d608f32147e1c SHA512 
17298c94b0a76066f520a76f48e88e706e1ea2d0c874d4523ae1332cbc4d4a4a007a3e0b183e54f7051c532a3755bd576d543bc7fab42a2ad57d3f38db9566bf
 WHIRLPOOL 
d42d9c42a7f881b91f380a43b693d5d8ae063a3b45cc3111dc9ade59a49e94381b7adccb1c13b9e70bf9b06194685289ef93968f780a98c95951374e1f7f7ad6
 DIST genpatches-4.4-39.extras.tar.xz 16420 SHA256 
a1ea4470421a41f0020f226b90af23c0ea611841491332b8fa69ff4d8e78fc1a SHA512 
a31a8cbc4f0292b791c9918ec0912625c320b8f77360f2d2daa9a1433abbbc6e55003b1cdd6ad3fa95311c1836ed99307316a29954c2df29f1ab7b1eba02d041
 WHIRLPOOL 
76aa5dd008ebbd1ea898e3be385225a959980725b8779e1f78d7aee213c3369b035e0fe1917462e49150343823deb59b90d7c869be1599238602276465e2caed
+DIST genpatches-4.4-40.base.tar.xz 900384 SHA256 
37e46efeff392dc9e60529bcb5968d41509f7584c2452837c1aeefce8aec433e SHA512 
630979a3e8366025327961d8b83d7558f57dc8646de1dbeada48bf746a32c238827a9038861d72a7747ae78aa1eb5739ca2d87245ae2528e17dc57295e9b4dec
 WHIRLPOOL 
2a1082442dde035407d918fff833ec0585d600490d700049951cb6c50eae543369549aeafaf159c69bfc1789b965f3a43cb1920747ba8dafbe45ff36e0e7e856
+DIST genpatches-4.4-40.experimental.tar.xz 87796 SHA256 
88cc5074b3365417f97e319fbfe7bf3b4dc0af2cd7ba7041a09c13b1799f51a0 SHA512 
f050858eb451258002a56fa2ca5e659724505a32aae5a8f7f0aed80dfbbcc681ac9e08eaf20dc963782e64d77938d255472a97a9a14d9682aca824b4ca6d66ed
 WHIRLPOOL 
0c7e385760c343d4e00249874c32fda40970d3c79bd4120efd01b54a2ddfee429f00a14a64b7e91eab4d861b984b126c5b8ef7ba903e944fdca1ee64a54b412a
+DIST genpatches-4.4-40.extras.tar.xz 16420 SHA256 
e8d9995830a65146198ab957a95b3d5397155b56150884ebe8897a7a1dc2b072 SHA512 
0212316ca623b87ed9c3154107ea246e452709cd48572882af7be0ff776cf3aa978521ee4c7c82e62d4d3cef5412bae4f90def577b841f61fac529a317aa8106
 WHIRLPOOL 
6b9188a4007020125e5bce136273b1e9262ae8f863905fc08e7ac3a1b41848de11b54dd6426c3babd8e670997bc1c0aed8073800bb04ef5fa4242e350d2b0572
 DIST genpatches-4.8-14.base.tar.xz 248780 SHA256 
abe559e7a15d2bb125811ef28d455baca07092b6af93943803e1079f4d4f6fbc SHA512 
4a30f10dcadb47cd02e4f4992ef7f7d221872e03c254751320bd9977bfc59eb27321a02cec6dae1bacebe734adb3d04d022ea019c30f75b943f65f9c0dd49ea3
 WHIRLPOOL 
77bd42de19550647fbe6c22804a0dd71455f006055dc8c7f5fcc9257e4052b42293a3933dc71400bea198db50656747176777d94c40ef3926100075fbdc6d383
 DIST genpatches-4.8-14.experimental.tar.xz 92004 SHA256 
0e574fd254afead4ba164f40fec008f069f78f94100cb04f44b5a313906e8ecb SHA512 
fac626c3c4387ab9121de9b10b5fc8753991a326c773d243bc2f7d8c4833d83864458036d3adeed6cf7f7f3d0fb846cdbff707d55d216fe5232e5c842ecdad36
 WHIRLPOOL 
26c0c1e9a6a840e32d533c7eb4492679f5452ec36b8fbae043b0f7888af71386bb5863c2dc46e299e6f8a54c2cd5d451cd4c71945d6bd185403c11f838ad8d83
 DIST genpatches-4.8-14.extras.tar.xz 17308 SHA256 
c64cdd104354fa9d5cac6fcb543c164433cc5abc2f5d85b868bd60464213c83b SHA512 
0befc3771ec97707673b94a9183d8969a9f82dd7ec89629ea62dc6d21b023239358ac31cf96f1ef09ae329cde68db45170156d8c29facccbe290521c3601
 WHIRLPOOL 
61cc5e3d5e69d02716507e10800f41742c8f1de744a8b9e9d2308692890b98292ef31487e0152e1ff24848f81504e5b60a98f89c840bd1a76ca049c487c0bab6

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.4.36-r1.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.4.36-r1.ebuild
new file mode 100644
index ..807e38b
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.4.36-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 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="40"
+
+inherit kernel-2

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

2016-12-07 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Dec  8 00:04:39 2016 +

New tag: 4.4-40




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

2016-12-07 Thread Mike Gilbert
commit: 0a17a33cc2c433ad3d906882bbaaca2cd6f5d2dd
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Dec  7 22:48:46 2016 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Dec  8 00:03:30 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a17a33c

www-plugins/chrome-binary-plugins: automated update (56.0.2924.18)

Package-Manager: portage-2.3.2_p13

 www-plugins/chrome-binary-plugins/Manifest  | 2 +-
 14_alpha.ebuild => chrome-binary-plugins-56.0.2924.18_alpha.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-plugins/chrome-binary-plugins/Manifest 
b/www-plugins/chrome-binary-plugins/Manifest
index 823c7ad..510ddea 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,3 +1,3 @@
 DIST google-chrome-beta_55.0.2883.75-1_amd64.deb 48778748 SHA256 
2aa19a50674120cf2ca8978e707bdd736033873fd4e621d05b73b2ecf7696269 SHA512 
589c9da599f45d69c8eec3b1fbfdf03795b12236439f65d32aa6fba1ec47c41539319c58186746b6ea15625a0d1ab04ff94f9c2e9b1385dad49a9483597950df
 WHIRLPOOL 
765520a2a889a2d229800e86e3a3db4121db4ba08488b3bd87bc0433b372c189242feb4aee27d11e53bc24738dd014fa7dc32217e02e0d40a8d2d2f260a59922
 DIST google-chrome-stable_55.0.2883.75-1_amd64.deb 46092946 SHA256 
1c0bcd6ff048fc0151dcd41d6e265c3a0966601b40d41f1e9d58ee630092d861 SHA512 
a4f14eea78f070b234fc9b2c9d2d6d2ea8b54f2d4d3efa74b8a3b208a7723856837e6456b84eec3304667ed3b7d34516a3bd6ac537d7a1e2ea30b83ab61ae188
 WHIRLPOOL 
3277c344df09b5944fd164559e4938a4c210ba229f9de2c666b45b59fbf81febe565d95f1a56304434aa419cd6f8df5df42942a9dc155acde51fc293aad7810b
-DIST google-chrome-unstable_56.0.2924.14-1_amd64.deb 49004422 SHA256 
0b50e3bdb39aff0c5e170377de5c8c2d02c8a10095e7463030f5231d658cc5c4 SHA512 
9a86bdf177c877c72e7e8418f0110a20c12e35005564870db8bc9a8d00cfcb26521c6a0757dbcde9f01dbf1d8661da0025e4f9b004c09996133ed1e46f73
 WHIRLPOOL 
3c622502d2a242807d8c00f7ff3fcd580bf668830589317452a899a0a4a54ab9dfeb886def29742ab9bcbab316633084fc3eb97dc4542953f62fe123607833a8
+DIST google-chrome-unstable_56.0.2924.18-1_amd64.deb 48781658 SHA256 
b9c9784b4d112bf563cd1ff38f59bf29aabfdfa128c30ed248c341fd41567f23 SHA512 
ec141383d1b81a10a193b66ab09d5e2aa3c40a4a25574ecaab1c2d37f938cb834f7a0d9b9ecb3a35c27c6eeb37a2b38b1ee34d5b39743c745fe9e5a8d3725210
 WHIRLPOOL 
5a03d65194f12a0b9e114e7e0968c9300b7588847c1c81341b40b9b34d73c86c1e132383d33580d33649bc3355d8962220f44e43a6b81f7fa016685881bdf7cc

diff --git 
a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-56.0.2924.14_alpha.ebuild
 
b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-56.0.2924.18_alpha.ebuild
similarity index 100%
rename from 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-56.0.2924.14_alpha.ebuild
rename to 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-56.0.2924.18_alpha.ebuild



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

2016-12-07 Thread Mike Pagano
commit: b6ee8dd440df9205541a098e35a5ad37a8766262
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Dec  7 23:59:52 2016 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Dec  7 23:59:52 2016 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=b6ee8dd4

Fix race condition in packet_set_ring. CVE-2016-8655. Bug #601926.

 _README  |  4 ++
 1520_fix-race-condition-in-packet-set-ring.patch | 62 
 2 files changed, 66 insertions(+)

diff --git a/_README b/_README
index 58c7374..d47b145 100644
--- a/_README
+++ b/_README
@@ -195,6 +195,10 @@ Patch:  
1510_fs-enable-link-security-restrictions-by-default.patch
 From:   
http://sources.debian.net/src/linux/3.16.7-ckt4-3/debian/patches/debian/fs-enable-link-security-restrictions-by-default.patch/
 Desc:   Enable link security restrictions by default.
 
+Patch:  1520_fix-race-condition-in-packet-set-ring.patch
+From:   
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=84ac7260236a49c79eede91617700174c2c19b0c
+Desc:   packet: fix race condition in packet_set_ring. CVE-2016-8655. Bug 
#601926.
+
 Patch:  2700_ThinkPad-30-brightness-control-fix.patch
 From:   Seth Forshee 
 Desc:   ACPI: Disable Windows 8 compatibility for some Lenovo ThinkPads.

diff --git a/1520_fix-race-condition-in-packet-set-ring.patch 
b/1520_fix-race-condition-in-packet-set-ring.patch
new file mode 100644
index 000..d85527f
--- /dev/null
+++ b/1520_fix-race-condition-in-packet-set-ring.patch
@@ -0,0 +1,62 @@
+--- a/net/packet/af_packet.c   2016-12-07 18:10:25.785812861 -0500
 b/net/packet/af_packet.c   2016-12-07 18:18:45.597933525 -0500
+@@ -3648,19 +3648,25 @@ packet_setsockopt(struct socket *sock, i
+ 
+   if (optlen != sizeof(val))
+   return -EINVAL;
+-  if (po->rx_ring.pg_vec || po->tx_ring.pg_vec)
+-  return -EBUSY;
+   if (copy_from_user(, optval, sizeof(val)))
+   return -EFAULT;
+   switch (val) {
+   case TPACKET_V1:
+   case TPACKET_V2:
+   case TPACKET_V3:
+-  po->tp_version = val;
+-  return 0;
++  break;
+   default:
+   return -EINVAL;
+   }
++  lock_sock(sk);
++  if (po->rx_ring.pg_vec || po->tx_ring.pg_vec) {
++  ret = -EBUSY;
++  } else {
++  po->tp_version = val;
++  ret = 0;
++  }
++  release_sock(sk);
++  return ret;
+   }
+   case PACKET_RESERVE:
+   {
+@@ -4164,6 +4170,7 @@ static int packet_set_ring(struct sock *
+   /* Added to avoid minimal code churn */
+   struct tpacket_req *req = _u->req;
+ 
++  lock_sock(sk);
+   /* Opening a Tx-ring is NOT supported in TPACKET_V3 */
+   if (!closing && tx_ring && (po->tp_version > TPACKET_V2)) {
+   net_warn_ratelimited("Tx-ring is not supported.\n");
+@@ -4245,8 +4252,6 @@ static int packet_set_ring(struct sock *
+   goto out;
+   }
+ 
+-  lock_sock(sk);
+-
+   /* Detach socket from network */
+   spin_lock(>bind_lock);
+   was_running = po->running;
+@@ -4294,11 +4299,11 @@ static int packet_set_ring(struct sock *
+   if (!tx_ring)
+   prb_shutdown_retire_blk_timer(po, rb_queue);
+   }
+-  release_sock(sk);
+ 
+   if (pg_vec)
+   free_pg_vec(pg_vec, order, req->tp_block_nr);
+ out:
++  release_sock(sk);
+   return err;
+ }
+ 



[gentoo-commits] repo/gentoo:master commit in: www-client/google-chrome-unstable/

2016-12-07 Thread Mike Gilbert
commit: 3bae1e830ca1549c071d10609275158f2fcd3c16
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Dec  7 22:48:39 2016 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Dec  8 00:03:26 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bae1e83

www-client/google-chrome-unstable: automated update (56.0.2924.18)

Package-Manager: portage-2.3.2_p13

 www-client/google-chrome-unstable/Manifest  | 2 +-
 ...e-56.0.2924.14.ebuild => google-chrome-unstable-56.0.2924.18.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/google-chrome-unstable/Manifest 
b/www-client/google-chrome-unstable/Manifest
index 1cf8c16..2b9d2c8 100644
--- a/www-client/google-chrome-unstable/Manifest
+++ b/www-client/google-chrome-unstable/Manifest
@@ -1 +1 @@
-DIST google-chrome-unstable_56.0.2924.14-1_amd64.deb 49004422 SHA256 
0b50e3bdb39aff0c5e170377de5c8c2d02c8a10095e7463030f5231d658cc5c4 SHA512 
9a86bdf177c877c72e7e8418f0110a20c12e35005564870db8bc9a8d00cfcb26521c6a0757dbcde9f01dbf1d8661da0025e4f9b004c09996133ed1e46f73
 WHIRLPOOL 
3c622502d2a242807d8c00f7ff3fcd580bf668830589317452a899a0a4a54ab9dfeb886def29742ab9bcbab316633084fc3eb97dc4542953f62fe123607833a8
+DIST google-chrome-unstable_56.0.2924.18-1_amd64.deb 48781658 SHA256 
b9c9784b4d112bf563cd1ff38f59bf29aabfdfa128c30ed248c341fd41567f23 SHA512 
ec141383d1b81a10a193b66ab09d5e2aa3c40a4a25574ecaab1c2d37f938cb834f7a0d9b9ecb3a35c27c6eeb37a2b38b1ee34d5b39743c745fe9e5a8d3725210
 WHIRLPOOL 
5a03d65194f12a0b9e114e7e0968c9300b7588847c1c81341b40b9b34d73c86c1e132383d33580d33649bc3355d8962220f44e43a6b81f7fa016685881bdf7cc

diff --git 
a/www-client/google-chrome-unstable/google-chrome-unstable-56.0.2924.14.ebuild 
b/www-client/google-chrome-unstable/google-chrome-unstable-56.0.2924.18.ebuild
similarity index 100%
rename from 
www-client/google-chrome-unstable/google-chrome-unstable-56.0.2924.14.ebuild
rename to 
www-client/google-chrome-unstable/google-chrome-unstable-56.0.2924.18.ebuild



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

2016-12-07 Thread Mike Pagano
commit: 3eee8de6c30ba51cd740550f4abb9ec90648f3bd
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Dec  7 23:53:33 2016 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Dec  7 23:53:42 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eee8de6

sys-kernel/gentoo-sources: Remove old, security vulnerable versions.

Package-Manager: portage-2.3.0

 sys-kernel/gentoo-sources/Manifest | 30 --
 .../gentoo-sources/gentoo-sources-4.8.10.ebuild| 29 -
 .../gentoo-sources/gentoo-sources-4.8.11.ebuild| 29 -
 .../gentoo-sources/gentoo-sources-4.8.12.ebuild| 29 -
 .../gentoo-sources/gentoo-sources-4.8.3.ebuild | 29 -
 .../gentoo-sources/gentoo-sources-4.8.4.ebuild | 29 -
 .../gentoo-sources/gentoo-sources-4.8.5.ebuild | 29 -
 .../gentoo-sources/gentoo-sources-4.8.6.ebuild | 29 -
 .../gentoo-sources/gentoo-sources-4.8.7.ebuild | 29 -
 .../gentoo-sources/gentoo-sources-4.8.8.ebuild | 29 -
 .../gentoo-sources/gentoo-sources-4.8.9.ebuild | 29 -
 11 files changed, 320 deletions(-)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 9de0a11..204c82b 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -77,39 +77,9 @@ DIST genpatches-4.4-38.extras.tar.xz 16428 SHA256 
b60496f1217495d8ff3800deb49d30
 DIST genpatches-4.4-39.base.tar.xz 899828 SHA256 
527ca060a613235c8e991bc1556d1fbcefe61f76121e8911dabc0627ee6c474a SHA512 
5ff2f81d6bcf7f1b0d5e768f3c440c00e60403a95ea7fceba56ea4d77f2cf230cec22b5856a53d3105fb0ba1c95eb4854bc69710b1094f0dd411edc1dced2921
 WHIRLPOOL 
cffa9cc9d3f149e42dc06ea2b31e20cbc7e9e5f5652a081da4bfe59e82c876f66ae54916b6d885452037d578051c3888d1bdd940a193d4c5520132ee99e709d3
 DIST genpatches-4.4-39.experimental.tar.xz 87784 SHA256 
9331896942c0fc5c87f05405db8205768b7b20abd5780095be6d608f32147e1c SHA512 
17298c94b0a76066f520a76f48e88e706e1ea2d0c874d4523ae1332cbc4d4a4a007a3e0b183e54f7051c532a3755bd576d543bc7fab42a2ad57d3f38db9566bf
 WHIRLPOOL 
d42d9c42a7f881b91f380a43b693d5d8ae063a3b45cc3111dc9ade59a49e94381b7adccb1c13b9e70bf9b06194685289ef93968f780a98c95951374e1f7f7ad6
 DIST genpatches-4.4-39.extras.tar.xz 16420 SHA256 
a1ea4470421a41f0020f226b90af23c0ea611841491332b8fa69ff4d8e78fc1a SHA512 
a31a8cbc4f0292b791c9918ec0912625c320b8f77360f2d2daa9a1433abbbc6e55003b1cdd6ad3fa95311c1836ed99307316a29954c2df29f1ab7b1eba02d041
 WHIRLPOOL 
76aa5dd008ebbd1ea898e3be385225a959980725b8779e1f78d7aee213c3369b035e0fe1917462e49150343823deb59b90d7c869be1599238602276465e2caed
-DIST genpatches-4.8-10.base.tar.xz 195816 SHA256 
c682b801ff8d0fa91ea25668223737fbab94e9034ea2d881992dd7b91ab36360 SHA512 
b468210994ad688512b80608e25b9969461751827c46d63060534fc9c4d34c552f0bdc325fad1fa8556e4a7cdf4b346328129a997feb562f74a1f8471249cd2c
 WHIRLPOOL 
67cfffd2aebc3253920b3abc42f8874b603f2df4e850c10575cf6210507eb25b911c4808604228c8cc1e2ad9e836d8b7c878facf460c38dd7e318e4c491b28ea
-DIST genpatches-4.8-10.experimental.tar.xz 91996 SHA256 
aa8e2fdf527534f7595fd08da6e4f4108ed7c576298793af1a20ed1c57cc87dd SHA512 
46eb1d232150e459452108b09326635d9250b1bb55beef05259bf4e64244fd46aa844dc063aa07cae4ce516338c74013b2f7f17aaefaa059b861851d356077d7
 WHIRLPOOL 
7556bfc112af421dee3e26a44b9fac70226a6cc8df27c8ef172c7bbd37705ffeda8e3b05c3cddb0127b3e47d27a952e71ffd1ac5b23c7e23fef94978182f4b1e
-DIST genpatches-4.8-10.extras.tar.xz 17228 SHA256 
2585cd316731f3390d8dcd655f5b20599576de7a0112d443154a699bd8828169 SHA512 
d43698b7ff8583bf8962097311ed22efe5a1eb072115376302312f7d2f581b743936585b82ef30920e0f124ec655320ad5df3a2572f9e8b3f82f9ce1def51578
 WHIRLPOOL 
23ff3f4edd52bca20110e9493c20bd5ebdc6bee580bfd7a63f34cf40842ea0db1b41b4f362c39fb402a5a73a3e7a1113310c3312c87794ecf8a04a8570865f72
-DIST genpatches-4.8-11.base.tar.xz 216840 SHA256 
3b16fb85b7bae7c754201a7e0e7151e7303652dec9798b6ae8633265820592bf SHA512 
ab2e670abcb26b9c94110760eaabbbfccd93cbd8fc207cb1876414a4d1e7450b56aa713a54d2db7804df9dc98ad7e139bf736ac0ef2e6257c25d496fc4374bab
 WHIRLPOOL 
6b6045085072a406fc1065876ced0bfced1f619ec651dd360319887bf7dc7ccbf7ca51f75e803a3243e25fe87fe1544259cbb2ffdcd594b8ad62f145f3dadf05
-DIST genpatches-4.8-11.experimental.tar.xz 91984 SHA256 
04188ee21df440451886a42b43003d34bf3680e1c1c88771ba92fc491f8720e1 SHA512 
2cc12f02670beb43655b6cfbc9497241be89266fae9ed5c67c33caa10da519b18631b5bdc20cb612a2a5715ecc947916e358d13ba77ec8e05dfeeb99c081c7ea
 WHIRLPOOL 
2f61b90c540addda8b6da155a6b6381fd1cc7f93a7c60c2b8f5667773597e07dec2e753df4ce878c963d31ab6238290e604f6a232d9736b58e0a90c33b11fdd3
-DIST genpatches-4.8-11.extras.tar.xz 17304 SHA256 
eb4f2dfd8e18610c83dc6f78e1f1c93f26799b1e07ee5c6f2f257e4919fa8223 SHA512 

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

2016-12-07 Thread Mike Pagano
commit: 6e34b9f46e57df92a9b5c4efa5b53c91b39f8626
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Dec  7 23:51:14 2016 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Dec  7 23:51:25 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e34b9f4

 Fix race condition in packet_set_ring. CVE-2016-8655. Bug #601926.

Package-Manager: portage-2.3.0

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources/gentoo-sources-4.8.12-r1.ebuild | 29 ++
 2 files changed, 32 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index c699a06..9de0a11 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -89,6 +89,9 @@ DIST genpatches-4.8-12.extras.tar.xz 17312 SHA256 
f7ee38d1f3e8d02d092c9b52e829c2
 DIST genpatches-4.8-13.base.tar.xz 248140 SHA256 
4a2d23405042e57eedcd8884e1dc6f8af693a01822b3b4c25657be5768567fd3 SHA512 
d0a79b11cb57c428166b94e734edd09de64803decdeb4b3e55b87d3c73e3c42fccf00753e98fd0a0a21b522dcda4ef69d428bca4073849e334159e6a1732bfd5
 WHIRLPOOL 
d44e1a10b1c8e2b303d10a7d5fd2679fb2a6e2cefc0821ef1082111bdf54061789ff36765438079584c8bbf265fbb0f0da65cc4b48b83eb6e9c2af2ab8472d56
 DIST genpatches-4.8-13.experimental.tar.xz 91972 SHA256 
eb971ac227b0849b7839df5ea30745284cae242010b5a7fce7af675f6b371bb7 SHA512 
3a5aed0e619ceff2b3363fcf08c331924508abbb2eabd6a05f32e1cdb681116ec3f5e27bdbec7b11ac83a45583f671f2d58f54f98161f4b9c6393392dd6f8d9e
 WHIRLPOOL 
5ec4d9982c85632f30fea693ed7a3d65fce408ccd80bc8815b78a76a915152c30ee9b48338f4b15019fad4f54d983f6578f316dd28be9d562a4abebb89b613a3
 DIST genpatches-4.8-13.extras.tar.xz 17316 SHA256 
c760ecc18f8ddab5d6bc71edea58e1bcf0c6b1be6f448ccb5f572c2e02234961 SHA512 
6f5e51d921c340f2ee6dad1141f5d01f7d1517dda11197510ab2ee2cf64ac0358ad0ddbd5ce8935885086a4580df4de6e908ecf2f73998fa388b59a71bea0c02
 WHIRLPOOL 
1a8399cfd39b38553cf6e26b3e6112c7dcbc2a9189eff724fa931f5ae634fc321860d9cd344936fda584753407ebab7018d597790ad93775dbfe5799d7e31ecc
+DIST genpatches-4.8-14.base.tar.xz 248780 SHA256 
abe559e7a15d2bb125811ef28d455baca07092b6af93943803e1079f4d4f6fbc SHA512 
4a30f10dcadb47cd02e4f4992ef7f7d221872e03c254751320bd9977bfc59eb27321a02cec6dae1bacebe734adb3d04d022ea019c30f75b943f65f9c0dd49ea3
 WHIRLPOOL 
77bd42de19550647fbe6c22804a0dd71455f006055dc8c7f5fcc9257e4052b42293a3933dc71400bea198db50656747176777d94c40ef3926100075fbdc6d383
+DIST genpatches-4.8-14.experimental.tar.xz 92004 SHA256 
0e574fd254afead4ba164f40fec008f069f78f94100cb04f44b5a313906e8ecb SHA512 
fac626c3c4387ab9121de9b10b5fc8753991a326c773d243bc2f7d8c4833d83864458036d3adeed6cf7f7f3d0fb846cdbff707d55d216fe5232e5c842ecdad36
 WHIRLPOOL 
26c0c1e9a6a840e32d533c7eb4492679f5452ec36b8fbae043b0f7888af71386bb5863c2dc46e299e6f8a54c2cd5d451cd4c71945d6bd185403c11f838ad8d83
+DIST genpatches-4.8-14.extras.tar.xz 17308 SHA256 
c64cdd104354fa9d5cac6fcb543c164433cc5abc2f5d85b868bd60464213c83b SHA512 
0befc3771ec97707673b94a9183d8969a9f82dd7ec89629ea62dc6d21b023239358ac31cf96f1ef09ae329cde68db45170156d8c29facccbe290521c3601
 WHIRLPOOL 
61cc5e3d5e69d02716507e10800f41742c8f1de744a8b9e9d2308692890b98292ef31487e0152e1ff24848f81504e5b60a98f89c840bd1a76ca049c487c0bab6
 DIST genpatches-4.8-4.base.tar.xz 22700 SHA256 
ec60a8dd77a13b82d4f6dc862579f4647ef4b42f3d8385fbad465a2182084c22 SHA512 
6450df1fb0cf026246cf69cbed318969daa6c96615ea82d9c9e79362b5f3d4bfef634923c61910276e1c4ff3ad4fb325a7c76b2ba771123c4be125ad65662dec
 WHIRLPOOL 
4ec100607196d1eaa22784c6c224683af638faa92529dae3a476aa75fe18f60a08c766f97f4f754048135a020fc3d35281cace8a58386fcf3a0d75961299a536
 DIST genpatches-4.8-4.experimental.tar.xz 4272 SHA256 
9d9cf00237787816175dd877669c184ff7d2de72bc7e428bdb3e7c1fb3e3174c SHA512 
d701269683acdef0d5e472323d7e56a44d1e9c2cffd695005688ff3c6cca161254957cc572b583aedaa9bee3db6da085a0053d3a7961bd81cfeed1fed8239b63
 WHIRLPOOL 
4058bfa922a54f7bacba79c0820ea13dd05c9d07abe8d5be17d937b3533f8b0c279f2eca00cfa660c0ca88f991590ca6432238c69ef08b837f6981bfca138da8
 DIST genpatches-4.8-4.extras.tar.xz 17244 SHA256 
69cdebdb2cb1b7c2b9791afd372267089f5a9f83c3e74ae16f1497d49abfe081 SHA512 
4238be54a0315eae698b7cd48a3a459ddf43ddf1f07e884910696b97c7dfc3d8a5b5b14ac96fdf69ea8fd37203a32a78fc45e9576e5e9217afaa0a2a6674c8e1
 WHIRLPOOL 
b7107325834f02e486419a8006e0f5c478a46fb33e1df90f2d4b46aac36a221115698777a30cc8414cb5daa419e8bef17d55e5c9536e17562d88ea37eea5a5ad

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.8.12-r1.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.8.12-r1.ebuild
new file mode 100644
index ..771ef1f
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.8.12-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 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="14"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 

[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus/

2016-12-07 Thread Yixun Lan
commit: 75bc208a0d9ab8cfda6a7746b93e308cfe4dc7b2
Author: Christophe Lermytte  lermytte  be>
AuthorDate: Wed Nov 23 21:46:45 2016 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Dec  7 23:26:33 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75bc208a

app-i18n/ibus: fix failing pkg_postrm issue

Don't call gnome2_schemas_savelist() from pkg_postrm

See also bug #566956, which fixed this for newer ebuilds,
but 1.5.5 is latest stable on ia64 and sparc.

Gentoo-Bug: 600426, 566956
Closes: https://github.com/gentoo/gentoo/pull/2902

Package-Manager: portage-2.3.2

Signed-off-by: Yixun Lan  gentoo.org>

 app-i18n/ibus/ibus-1.5.5.ebuild| 3 +--
 app-i18n/ibus/ibus-1.5.8-r1.ebuild | 3 +--
 app-i18n/ibus/ibus-1.5.9-r1.ebuild | 3 +--
 3 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/app-i18n/ibus/ibus-1.5.5.ebuild b/app-i18n/ibus/ibus-1.5.5.ebuild
index 3fed965..9aa75bb 100644
--- a/app-i18n/ibus/ibus-1.5.5.ebuild
+++ b/app-i18n/ibus/ibus-1.5.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -170,6 +170,5 @@ pkg_postrm() {
use gtk && gnome2_query_immodules_gtk2
use gtk3 && gnome2_query_immodules_gtk3
use gconf && gnome2_schemas_update
-   gnome2_schemas_savelist
gnome2_icon_cache_update
 }

diff --git a/app-i18n/ibus/ibus-1.5.8-r1.ebuild 
b/app-i18n/ibus/ibus-1.5.8-r1.ebuild
index 57b1cf5..4a5afd2 100644
--- a/app-i18n/ibus/ibus-1.5.8-r1.ebuild
+++ b/app-i18n/ibus/ibus-1.5.8-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -170,6 +170,5 @@ pkg_postrm() {
use gtk && gnome2_query_immodules_gtk2
use gtk3 && gnome2_query_immodules_gtk3
use gconf && gnome2_schemas_update
-   gnome2_schemas_savelist
gnome2_icon_cache_update
 }

diff --git a/app-i18n/ibus/ibus-1.5.9-r1.ebuild 
b/app-i18n/ibus/ibus-1.5.9-r1.ebuild
index 725ef8f..37c79d0 100644
--- a/app-i18n/ibus/ibus-1.5.9-r1.ebuild
+++ b/app-i18n/ibus/ibus-1.5.9-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -186,6 +186,5 @@ pkg_postrm() {
use gtk && gnome2_query_immodules_gtk2
use gtk3 && gnome2_query_immodules_gtk3
use gconf && gnome2_schemas_update
-   gnome2_schemas_savelist
gnome2_icon_cache_update
 }



[gentoo-commits] proj/linux-patches: New tag: 4.8-14

2016-12-07 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Dec  7 23:26:27 2016 +

New tag: 4.8-14




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

2016-12-07 Thread Mike Pagano
commit: 04658ca7a302b81aa1b6c44e4bda9850eff15279
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Dec  7 23:26:04 2016 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Dec  7 23:26:04 2016 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=04658ca7

packet: fix race condition in packet_set_ring. CVE-2016-8655. Bug #601926.

 _README  |  4 ++
 1520_fix-race-condition-in-packet-set-ring.patch | 62 
 2 files changed, 66 insertions(+)

diff --git a/_README b/_README
index cd56013..af402d3 100644
--- a/_README
+++ b/_README
@@ -99,6 +99,10 @@ Patch:  
1510_fs-enable-link-security-restrictions-by-default.patch
 From:   
http://sources.debian.net/src/linux/3.16.7-ckt4-3/debian/patches/debian/fs-enable-link-security-restrictions-by-default.patch/
 Desc:   Enable link security restrictions by default.
 
+Patch:  1520_fix-race-condition-in-packet-set-ring.patch
+From:   
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=84ac7260236a49c79eede91617700174c2c19b0c
+Desc:   packet: fix race condition in packet_set_ring. CVE-2016-8655. Bug 
#601926.
+
 Patch:  2900_dev-root-proc-mount-fix.patch
 From:   https://bugs.gentoo.org/show_bug.cgi?id=438380
 Desc:   Ensure that /dev/root doesn't appear in /proc/mounts when bootint 
without an initramfs.

diff --git a/1520_fix-race-condition-in-packet-set-ring.patch 
b/1520_fix-race-condition-in-packet-set-ring.patch
new file mode 100644
index 000..d85527f
--- /dev/null
+++ b/1520_fix-race-condition-in-packet-set-ring.patch
@@ -0,0 +1,62 @@
+--- a/net/packet/af_packet.c   2016-12-07 18:10:25.785812861 -0500
 b/net/packet/af_packet.c   2016-12-07 18:18:45.597933525 -0500
+@@ -3648,19 +3648,25 @@ packet_setsockopt(struct socket *sock, i
+ 
+   if (optlen != sizeof(val))
+   return -EINVAL;
+-  if (po->rx_ring.pg_vec || po->tx_ring.pg_vec)
+-  return -EBUSY;
+   if (copy_from_user(, optval, sizeof(val)))
+   return -EFAULT;
+   switch (val) {
+   case TPACKET_V1:
+   case TPACKET_V2:
+   case TPACKET_V3:
+-  po->tp_version = val;
+-  return 0;
++  break;
+   default:
+   return -EINVAL;
+   }
++  lock_sock(sk);
++  if (po->rx_ring.pg_vec || po->tx_ring.pg_vec) {
++  ret = -EBUSY;
++  } else {
++  po->tp_version = val;
++  ret = 0;
++  }
++  release_sock(sk);
++  return ret;
+   }
+   case PACKET_RESERVE:
+   {
+@@ -4164,6 +4170,7 @@ static int packet_set_ring(struct sock *
+   /* Added to avoid minimal code churn */
+   struct tpacket_req *req = _u->req;
+ 
++  lock_sock(sk);
+   /* Opening a Tx-ring is NOT supported in TPACKET_V3 */
+   if (!closing && tx_ring && (po->tp_version > TPACKET_V2)) {
+   net_warn_ratelimited("Tx-ring is not supported.\n");
+@@ -4245,8 +4252,6 @@ static int packet_set_ring(struct sock *
+   goto out;
+   }
+ 
+-  lock_sock(sk);
+-
+   /* Detach socket from network */
+   spin_lock(>bind_lock);
+   was_running = po->running;
+@@ -4294,11 +4299,11 @@ static int packet_set_ring(struct sock *
+   if (!tx_ring)
+   prb_shutdown_retire_blk_timer(po, rb_queue);
+   }
+-  release_sock(sk);
+ 
+   if (pg_vec)
+   free_pg_vec(pg_vec, order, req->tp_block_nr);
+ out:
++  release_sock(sk);
+   return err;
+ }
+ 



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

2016-12-07 Thread Thomas Deutschmann
commit: 9c9cd66e0d91c68982455a355d65e4b9f3fb82f7
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Dec  7 23:11:48 2016 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Dec  7 23:12:24 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c9cd66e

media-libs/openjpeg: Security cleanup (bug #594740)

Package-Manager: portage-2.3.2

 media-libs/openjpeg/Manifest |  2 -
 media-libs/openjpeg/openjpeg-2.0.0-r1.ebuild | 73 
 media-libs/openjpeg/openjpeg-2.0.0.ebuild| 66 -
 media-libs/openjpeg/openjpeg-2.1.0-r1.ebuild | 71 ---
 media-libs/openjpeg/openjpeg-2.1.0.ebuild| 67 -
 5 files changed, 279 deletions(-)

diff --git a/media-libs/openjpeg/Manifest b/media-libs/openjpeg/Manifest
index 3f89fb9..e9bff22 100644
--- a/media-libs/openjpeg/Manifest
+++ b/media-libs/openjpeg/Manifest
@@ -1,6 +1,4 @@
 DIST openjpeg-1.5.2.tar.gz 1385702 SHA256 
15df7b194a5d8dba0052cd21c17a4dc761149a770a907d73fffb972078c28a87 SHA512 
b945cf4f8b5e3227a0c07120c94b0ed5bf30c901de73059ee1d47975f46744fb62bbe84cdb2917c6431128f400020874eb07160af870b5448ced897998b08862
 WHIRLPOOL 
4ca974b411baa1fad7821b3ea88ad5c6a39643098af32bd8e92f66ccaa534d36ef15f55711eba489e91254f667d5f917febdb09539ac9698709c00bf680d45fe
-DIST openjpeg-2.0.0.tar.gz 1770392 SHA256 
334df538051555381ee3bbbe3a804c9c028a021401ba2960d6f35da66bf605d8 SHA512 
4ef6b3b6933190c845cc376efbfe8bf655954668eb35c2b878c572107fb5d620fc2fc4df0e7de177c8798bee031f33350715c6da44ef07978df29762d89f29a6
 WHIRLPOOL 
cfcc567a292c0a42d618c9f37b8665f98c580b768a74f63caa9f50b0747fed927c1fafe0b1bb86772ff56768c7a102e645792b960051a44da7a556ba4b41195d
-DIST openjpeg-2.1.0.tar.gz 1789675 SHA256 
1232bb814fd88d8ed314c94f0bfebb03de8559583a33abbe8c64ef3fc0a8ff03 SHA512 
3da84d7828a82c738f6ea5fe776c989283ba257cc6884aebfc090cee7e33c88471dee1a93f4a87a300b11f43b98f6624b838171f06227add24afcb1d57208df1
 WHIRLPOOL 
547dc65906a5dd6d34148675ec2be869ed18b0fef99f7f8632ebca0843e8764e575ca16ea1f7f839576f6de9464d29154171ca2187141e8141239f46468c8c2f
 DIST openjpeg-2.1.1_p20160922.tar.gz 2004620 SHA256 
85e609feaa1cab7ce4f2dd427b0623a2fcc792c02c575d2d556c173e58ce8f9d SHA512 
e4e40297ab36188bf6d375648d4ca1d96946f30fb86bc6a0fc18f7e19c02a08b77503acef25cdb086562a273c77d94391b715cc364fdba2c8480d3c5fd1d
 WHIRLPOOL 
cc229e50a622249b53b03378188a7a6dc441cc940ce7c1864d923465208b3f1806790ec175910ef83b66f409b0a1a24536116cec18b242479134b40e111f234d
 DIST openjpeg-2.1.2.tar.gz 1987071 SHA256 
4ce77b6ef538ef090d9bde1d5eeff8b3069ab56c4906f083475517c2c023dfa7 SHA512 
411067e33c8e4da9921d0281e932a4ac2af592cf822bfad828daea9e2b9c414859455bcec6d912ce76460ea462fa4cbd94a401333bda5716ec017d18b8e5942c
 WHIRLPOOL 
df84a9b0dc9d159f3f67b620e35dfe1dfdb0ad2d622afa543eae0372d9d184d07698e3d528699dc6f529a2d2116b01935459845322aaf1519e4714a4944b9481
 DIST openjpeg-data_20160921.tar.gz 401771303 SHA256 
a483c0c81e82c9e8d2e41a550b70aa0e016cdfb13571b3caac596c147fa36e0d SHA512 
58521c14f49c546b24a0c7b17ebdb3dfecf6ffdcc814b3c59a79a1325e5adf88047b2bd8a4ae608c5d106b584f08efc4e6c66f03254119763e01abee2da7d027
 WHIRLPOOL 
c9a112887bea64b12f9bfdc0feb7d899a87689dcb002defd0582f9a8592e0e012380ec9b808771919147c3f5878425e76c27d2ff96dbbcc3698f6e94fa63f8c4

diff --git a/media-libs/openjpeg/openjpeg-2.0.0-r1.ebuild 
b/media-libs/openjpeg/openjpeg-2.0.0-r1.ebuild
deleted file mode 100644
index 27817fc..
--- a/media-libs/openjpeg/openjpeg-2.0.0-r1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit cmake-utils multilib
-
-DESCRIPTION="An open-source JPEG 2000 library"
-HOMEPAGE="https://github.com/uclouvain/openjpeg;
-SRC_URI="mirror://sourceforge/${PN}.mirror/${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix 
~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc static-libs test"
-
-RDEPEND="media-libs/lcms:2=
-   media-libs/libpng:0=
-   media-libs/tiff:0=
-   sys-libs/zlib:="
-DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen )"
-
-DOCS=( AUTHORS CHANGES NEWS README THANKS )
-
-PATCHES=( "${FILESDIR}"/${P}-pkgconfig.patch
-   "${FILESDIR}"/${P}-pkgconfig-static.patch )
-
-RESTRICT="test" #409263
-
-src_prepare() {
-   # Stop installing LICENSE file, and install CHANGES from DOCS instead:
-   sed -i -e '/install.*FILES.*DESTINATION.*OPENJPEG_INSTALL_DOC_DIR/d' 
CMakeLists.txt || die
-
-   # Install doxygen docs to the right directory:
-   sed -i -e "s:DESTINATION\s*share/doc:\0/${PF}:" doc/CMakeLists.txt || 
die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DOPENJPEG_INSTALL_LIB_DIR="$(get_libdir)"
- 

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

2016-12-07 Thread Patrice Clement
commit: 76cdcdc159ce1ddbde538bc1c6cea0422877ad13
Author: Patrice Clement  gentoo  org>
AuthorDate: Wed Dec  7 22:48:38 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Wed Dec  7 22:48:47 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76cdcdc1

app-vim/vimoutliner: version bump and EAPI bump.

Package-Manager: portage-2.3.0

 app-vim/vimoutliner/Manifest |  1 +
 app-vim/vimoutliner/vimoutliner-0.3.6.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/app-vim/vimoutliner/Manifest b/app-vim/vimoutliner/Manifest
index b373fbe..65a3e65 100644
--- a/app-vim/vimoutliner/Manifest
+++ b/app-vim/vimoutliner/Manifest
@@ -1 +1,2 @@
 DIST vimoutliner-0.3.4.tar.gz 52753 SHA256 
9e6e85e67dad1a220eee0031821a93fe27dcd2c3881446049ab8644fc7e100f5 SHA512 
6a48e3fa65e83733e4731dd63d9a9c91e9fb37e47ac726d1938bbecc2c37d8be0d72f45c534c4bd231c9bed352cd7db1e3f754529efc4779a50d25cae27982d1
 WHIRLPOOL 
844f7b13bdd1fcaaf9827ff775c6aae3edf974eb244987e03c89f6f7a13be648419f0d6f3aa7433a605150c661d71de18b081ddd04c592fd6bed2d7cbb16e430
+DIST vimoutliner-0.3.6.zip 249053 SHA256 
54db454651152a3bd88da37b210259fb369c6a44e74824d2085a8e8ea8969c1d SHA512 
20d348ff1b1b9572956fdc56b75e742b25b7deac2637fa6972a1e451edc1f679d8255847a291b84c80866a9ad8a37421524b8eb33565a1bb32ff2b75d0b68dde
 WHIRLPOOL 
87c86930f02162e4819e8ef2feccbbbdfd31629fda9665a6ae64698b89d26663e989238ee9d1e8c360986a05c813807a2906cbe4fd9eb5f422e7b6e79723686b

diff --git a/app-vim/vimoutliner/vimoutliner-0.3.6.ebuild 
b/app-vim/vimoutliner/vimoutliner-0.3.6.ebuild
new file mode 100644
index ..6f92f49
--- /dev/null
+++ b/app-vim/vimoutliner/vimoutliner-0.3.6.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit vim-plugin
+
+DESCRIPTION="vim plugin: easy and fast outlining"
+HOMEPAGE="http://www.vimoutliner.org/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.zip -> ${P}.zip"
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~ia64 ~mips ~ppc ~sparc ~x86"
+IUSE=""
+
+VIM_PLUGIN_HELPFILES="vimoutliner"
+VIM_PLUGIN_MESSAGES="filetype"
+
+src_prepare() {
+   default
+   sed -i -e '/^if exists/,/endif/d' ftdetect/vo_base.vim || die
+   sed -i -e 's/g:vo_modules2load/g:vo_modules_load/' 
vimoutliner/vimoutlinerrc || die
+   rm -v install.sh || die
+   find "${S}" -type f -exec chmod a+r {} \; || die
+}



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

2016-12-07 Thread Christoph Junghans
commit: 387774b1afa312bde6cd02f74f864c1a662ecc99
Author: Christoph Junghans  gentoo  org>
AuthorDate: Wed Dec  7 22:06:59 2016 +
Commit: Christoph Junghans  gentoo  org>
CommitDate: Wed Dec  7 22:07:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=387774b1

dev-libs/tut: initial commit

Package-Manager: portage-2.3.0

 dev-libs/tut/Manifest  |  1 +
 dev-libs/tut/metadata.xml  | 12 
 dev-libs/tut/tut-2013.12.18.ebuild | 25 +
 3 files changed, 38 insertions(+)

diff --git a/dev-libs/tut/Manifest b/dev-libs/tut/Manifest
new file mode 100644
index ..4422f6d
--- /dev/null
+++ b/dev-libs/tut/Manifest
@@ -0,0 +1 @@
+DIST tut-2013.12.18.tar.gz 248575 SHA256 
750c06fa4f681c9ca3b504f7916925e7620db4237675a4769814f8426c021fc8 SHA512 
daf232df8d27a5600209ee44dc72f83b9574b68c14cf9566aa826091767e2fc3c00a9e03e83386f46d7f2030bb6d6af5db6af326424a4c0bc41063e227ab8004
 WHIRLPOOL 
8487b0c35b9ae5c1b181930f687ec5be822b501e3eacbe120b7b0b08c1ae3bf1e5dd102b86806ea4d3fb4479bd8619aab23b4025777e9adc3c445aae0cbdab97

diff --git a/dev-libs/tut/metadata.xml b/dev-libs/tut/metadata.xml
new file mode 100644
index ..903883b
--- /dev/null
+++ b/dev-libs/tut/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   jungh...@gentoo.org
+   Christoph Junghans
+   
+   
+   s...@gentoo.org
+   Gentoo Science Project
+   
+

diff --git a/dev-libs/tut/tut-2013.12.18.ebuild 
b/dev-libs/tut/tut-2013.12.18.ebuild
new file mode 100644
index ..ed1fff2
--- /dev/null
+++ b/dev-libs/tut/tut-2013.12.18.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='threads(+)'
+NO_WAF_LIBDIR=yes
+
+inherit python-any-r1 waf-utils
+
+DESCRIPTION="C++ Template Unit Test Framework"
+HOMEPAGE="http://mrzechonek.github.io/tut-framework/;
+SRC_URI="https://github.com/mrzechonek/tut-framework/archive/${PV//./-}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=${PYTHON_DEPS}
+RDEPEND=""
+
+S="${WORKDIR}/tut-framework-${PV//./-}"



[gentoo-commits] repo/gentoo:master commit in: virtual/perl-Tie-RefHash/, virtual/perl-AutoLoader/, virtual/perl-Module-Loaded/, ...

2016-12-07 Thread Kent Fredric
commit: 02c918a2c6140e193bf3b038e557dcdf5817223d
Author: Kent Fredric  gentoo  org>
AuthorDate: Wed Dec  7 21:49:07 2016 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Wed Dec  7 22:00:42 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02c918a2

virtual/perl-*: Extend applicable stable keywords from dev-lang/perl

virtuals are by design an extension of Perl itself, so it rarely
makes sense for a virtual not to have a given keyword when Perl
has one.

Similarly, stabilization for Perl Itself should be communicated
out to all its virtuals.

However, in the past, the lack of keywords for certain arches has
resulted in those arches silently failing to stabilize these
virtuals, and the hope is this will make that problem go away.

Package-Manager: portage-2.3.3

 virtual/perl-AutoLoader/perl-AutoLoader-5.740.0-r3.ebuild   | 2 +-
 virtual/perl-ExtUtils-Constant/perl-ExtUtils-Constant-0.230.0-r9.ebuild | 2 +-
 virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.54.10_rc.ebuild | 2 +-
 virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.56.0-r2.ebuild  | 2 +-
 virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.56.1_rc.ebuild  | 2 +-
 virtual/perl-Module-Loaded/perl-Module-Loaded-0.80.0-r7.ebuild  | 2 +-
 virtual/perl-Net-Ping/perl-Net-Ping-2.430.100_rc-r1.ebuild  | 2 +-
 virtual/perl-Safe/perl-Safe-2.390.0-r2.ebuild   | 2 +-
 virtual/perl-Thread-Queue/perl-Thread-Queue-3.50.0-r2.ebuild| 2 +-
 virtual/perl-Thread-Queue/perl-Thread-Queue-3.90.0-r1.ebuild| 2 +-
 virtual/perl-Thread-Semaphore/perl-Thread-Semaphore-2.120.0-r7.ebuild   | 2 +-
 virtual/perl-Tie-RefHash/perl-Tie-RefHash-1.390.0-r6.ebuild | 2 +-
 virtual/perl-Time-Piece/perl-Time-Piece-1.290.0-r1.ebuild   | 2 +-
 virtual/perl-Time-Piece/perl-Time-Piece-1.310.0-r1.ebuild   | 2 +-
 virtual/perl-threads-shared/perl-threads-shared-1.480.0-r1.ebuild   | 2 +-
 virtual/perl-threads-shared/perl-threads-shared-1.510.0-r1.ebuild   | 2 +-
 virtual/perl-threads/perl-threads-2.10.0-r1.ebuild  | 2 +-
 virtual/perl-threads/perl-threads-2.70.0-r1.ebuild  | 2 +-
 18 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/virtual/perl-AutoLoader/perl-AutoLoader-5.740.0-r3.ebuild 
b/virtual/perl-AutoLoader/perl-AutoLoader-5.740.0-r3.ebuild
index c669b39..f599413 100644
--- a/virtual/perl-AutoLoader/perl-AutoLoader-5.740.0-r3.ebuild
+++ b/virtual/perl-AutoLoader/perl-AutoLoader-5.740.0-r3.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
 
 LICENSE=""
 SLOT="0"
-KEYWORDS="alpha amd64 ~hppa ia64 ppc ppc64 sparc x86 ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ia64 ppc ppc64 sparc x86 ~x86-solaris"
 IUSE=""
 
 RDEPEND="

diff --git 
a/virtual/perl-ExtUtils-Constant/perl-ExtUtils-Constant-0.230.0-r9.ebuild 
b/virtual/perl-ExtUtils-Constant/perl-ExtUtils-Constant-0.230.0-r9.ebuild
index 7301728..88f9a81 100644
--- a/virtual/perl-ExtUtils-Constant/perl-ExtUtils-Constant-0.230.0-r9.ebuild
+++ b/virtual/perl-ExtUtils-Constant/perl-ExtUtils-Constant-0.230.0-r9.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
 
 LICENSE=""
 SLOT="0"
-KEYWORDS="alpha amd64 arm64 hppa ia64 ppc ppc64 sparc x86"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ppc ppc64 sparc x86"
 IUSE=""
 
 RDEPEND="

diff --git a/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.54.10_rc.ebuild 
b/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.54.10_rc.ebuild
index 1ade2d6..a875b11 100644
--- a/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.54.10_rc.ebuild
+++ b/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.54.10_rc.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
 
 LICENSE=""
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE=""
 
 RDEPEND="

diff --git a/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.56.0-r2.ebuild 
b/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.56.0-r2.ebuild
index 1ae199b..6afd631 100644
--- a/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.56.0-r2.ebuild
+++ b/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.56.0-r2.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
 
 LICENSE=""
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE=""
 
 RDEPEND="

diff --git a/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.56.1_rc.ebuild 
b/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.56.1_rc.ebuild
index 7b85168..8ad1c03 100644
--- a/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.56.1_rc.ebuild
+++ b/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.56.1_rc.ebuild
@@ -10,7 +10,7 @@ SRC_URI=""
 
 LICENSE=""
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE=""
 
 RDEPEND="

diff --git a/virtual/perl-Module-Loaded/perl-Module-Loaded-0.80.0-r7.ebuild 
b/virtual/perl-Module-Loaded/perl-Module-Loaded-0.80.0-r7.ebuild
index c2e26ce..5bb203f 100644
--- 

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

2016-12-07 Thread Brian Evans
commit: a96956cb2abf279d0cab7311e4a2e02976605eec
Author: Brian Evans  gentoo  org>
AuthorDate: Wed Dec  7 21:14:32 2016 +
Commit: Brian Evans  gentoo  org>
CommitDate: Wed Dec  7 21:49:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a96956cb

dev-php/pecl-yaz: Drop old

Package-Manager: portage-2.3.2

 dev-php/pecl-yaz/Manifest  |  2 --
 dev-php/pecl-yaz/pecl-yaz-1.1.9.ebuild | 26 --
 dev-php/pecl-yaz/pecl-yaz-1.2.0.ebuild | 26 --
 3 files changed, 54 deletions(-)

diff --git a/dev-php/pecl-yaz/Manifest b/dev-php/pecl-yaz/Manifest
index 2f4c805..c938c49 100644
--- a/dev-php/pecl-yaz/Manifest
+++ b/dev-php/pecl-yaz/Manifest
@@ -1,4 +1,2 @@
 DIST yaz-1.1.6.tgz 16464 SHA256 
dd9b919ba3b2a09a9c77c847407f106512fe75979cc0689ebccef08c80719eee SHA512 
5bef11616ff6fc44e75b5f6ace1b6b9c104e7a1c588e21d04c9da98262021029f3f8dca9ae53bbf7461f8cd3c2f57bac841dfd777931774f150809b5d60addc1
 WHIRLPOOL 
bfdeb26fa749bd12172e33028b210e3c28259c8a15e31a543835ca4bd68af697379ba9a0befe3a1e69614769c8604a3683ba51b11bbf1644a9bed3edfd708032
-DIST yaz-1.1.9.tgz 18590 SHA256 
9dd4da2fd6042b37a1811972134f852c94a6f6b85ca4ec5ed5d766eb27a6c401 SHA512 
4d588afe60b3b219e0476fabc93a761210e8f625be167e7c2910a33ff9c1daec089d918a02b002d0c27bb7d8fbae03b8cab551d5d33f5ea971aadbaba2383739
 WHIRLPOOL 
a9958d8db5a0934e727dec0b71283ff3d20d9a5b1e228c69f7f53a76b1638db28527adcd2381ce5a4e76d101702756508f6a135c69c02655e83bf2c63ade51ff
-DIST yaz-1.2.0.tgz 20107 SHA256 
1c64a756b39790eac85b890b2180504f7bd13e22df4c8e71857d09cd03c5b04d SHA512 
f9d550eedcaf2bff3299629725992430c460a0dda943c2858bb509f9b1b2d263b02054095026266385870bf6b7b9acb90cc892f5fb5e2696eac2d0ecf69feb84
 WHIRLPOOL 
467fbcb18ac8cc0228aa20139a8d6d6ea47ff3f2fd1b1bdb5a9c6df6590f66a9b8a57d540d37dd4afad2133cd299c23b2473c1926110348941f2abe9c2b8bc6a
 DIST yaz-1.2.1.tgz 20147 SHA256 
5d402e1029aa62a801206e9783c7d3b25db7dd144d39eacb65bd72ab4c9d34c1 SHA512 
92525e485e5499f8b4ef8b1e9b21a3fa7004206f545a3a5b300ee11e3c5ff10d335645d5c42fe3b7523a55fe58ffb0a671c67dfc627bc4bd36aeab63dfe42bf1
 WHIRLPOOL 
6f2665c0effdd79d5919c2edea1170eb37bb9c99167f0228a2b56770aeb6d63ccd88203b762a114c8a983d405de7e660d92fbc88302da9339a2dae36d2acd5cd

diff --git a/dev-php/pecl-yaz/pecl-yaz-1.1.9.ebuild 
b/dev-php/pecl-yaz/pecl-yaz-1.1.9.ebuild
deleted file mode 100644
index 1f4e033..
--- a/dev-php/pecl-yaz/pecl-yaz-1.1.9.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PHP_EXT_NAME="yaz"
-PHP_EXT_INI="yes"
-PHP_EXT_ZENDEXT="no"
-DOCS="README"
-
-USE_PHP="php5-6 php5-5 php5-4"
-
-inherit php-ext-pecl-r2
-
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
-
-DESCRIPTION="This extension implements a Z39.50 client for PHP using the YAZ 
toolkit"
-LICENSE="BSD"
-SLOT="0"
-IUSE=""
-
-DEPEND=">=dev-libs/yaz-3.0.2:0="
-RDEPEND="${DEPEND}"
-
-my_conf="--with-yaz=/usr"

diff --git a/dev-php/pecl-yaz/pecl-yaz-1.2.0.ebuild 
b/dev-php/pecl-yaz/pecl-yaz-1.2.0.ebuild
deleted file mode 100644
index 690d986..
--- a/dev-php/pecl-yaz/pecl-yaz-1.2.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-PHP_EXT_NAME="yaz"
-PHP_EXT_INI="yes"
-PHP_EXT_ZENDEXT="no"
-DOCS=( README )
-
-USE_PHP="php7-0 php5-6 php5-5"
-
-inherit php-ext-pecl-r3
-
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
-
-DESCRIPTION="This extension implements a Z39.50 client for PHP using the YAZ 
toolkit"
-LICENSE="BSD"
-SLOT="0"
-IUSE=""
-
-DEPEND=">=dev-libs/yaz-3.0.2:0="
-RDEPEND="${DEPEND}"
-
-PHP_EXT_ECONF_ARGS="--with-yaz=/usr"



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

2016-12-07 Thread Brian Evans
commit: cc773f6098a44577bd3ac197c6e78a2db85241e6
Author: Brian Evans  gentoo  org>
AuthorDate: Wed Dec  7 21:48:38 2016 +
Commit: Brian Evans  gentoo  org>
CommitDate: Wed Dec  7 21:49:37 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc773f60

dev-php/xcache: Revbump to drop php 5.5 dependencies

This package has not been ported and fails with PHP 7.0.
Patches are welcome, but this package is in danger of being dropped
when PHP 5.6 becomes obsolete.

Package-Manager: portage-2.3.2

 dev-php/xcache/xcache-3.2.0-r2.ebuild | 63 +++
 1 file changed, 63 insertions(+)

diff --git a/dev-php/xcache/xcache-3.2.0-r2.ebuild 
b/dev-php/xcache/xcache-3.2.0-r2.ebuild
new file mode 100644
index ..dff4e7a
--- /dev/null
+++ b/dev-php/xcache/xcache-3.2.0-r2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PHP_EXT_NAME="xcache"
+PHP_EXT_SAPIS="apache2 cgi fpm"
+USE_PHP="php5-6"
+
+inherit php-ext-source-r3
+
+DESCRIPTION="A fast and stable PHP opcode cacher"
+HOMEPAGE="http://xcache.lighttpd.net/;
+SRC_URI="http://xcache.lighttpd.net/pub/Releases/${PV}/${P}.tar.bz2;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="coverage"
+
+# make test would just run php's test and as such need the full php source
+RESTRICT="test"
+
+DEPEND="
+   !dev-php/eaccelerator
+   !dev-php/pecl-apc
+   virtual/httpd-php:*
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( AUTHORS ChangeLog NEWS README THANKS )
+
+src_configure() {
+   local PHP_EXT_ECONF_ARGS=(
+   --enable-xcache=shared
+   --enable-xcache-constant  \
+   --enable-xcache-optimizer \
+   $(use_enable coverage xcache-coverager) \
+   --enable-xcache-assembler \
+   --enable-xcache-encoder   \
+   --enable-xcache-decoder )
+
+   php-ext-source-r3_src_configure
+}
+
+src_install() {
+   php-ext-source-r3_src_install
+
+   insinto "${PHP_EXT_SHARED_DIR}"
+   doins lib/Decompiler.class.php
+
+   # Install the admin interface somewhere where it can be
+   # copied/symlinked into a document root.
+   insinto "/usr/share/${PN}"
+   doins -r htdocs
+}
+
+pkg_postinst() {
+   elog "The lib/Decompiler.class.php file shipped with this release"
+   elog "was installed into ${PHP_EXT_SHARED_DIR}. The htdocs/ admin"
+   elog "interface directory can be found under 
${EPREFIX}/usr/share/${PN}."
+}



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

2016-12-07 Thread Brian Evans
commit: 621c8a48ea5225699bb2368866b4ffa3ecf0be19
Author: Brian Evans  gentoo  org>
AuthorDate: Wed Dec  7 21:18:02 2016 +
Commit: Brian Evans  gentoo  org>
CommitDate: Wed Dec  7 21:49:32 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=621c8a48

dev-php/suhosin: Drop old revision

Package-Manager: portage-2.3.2

 dev-php/suhosin/suhosin-0.9.38.ebuild | 64 ---
 1 file changed, 64 deletions(-)

diff --git a/dev-php/suhosin/suhosin-0.9.38.ebuild 
b/dev-php/suhosin/suhosin-0.9.38.ebuild
deleted file mode 100644
index 9f0b7e0..
--- a/dev-php/suhosin/suhosin-0.9.38.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-PHP_EXT_NAME="suhosin"
-PHP_EXT_INI="yes"
-PHP_EXT_ZENDEXT="no"
-USE_PHP="php5-6 php5-5 php5-4"
-
-inherit php-ext-source-r2
-
-KEYWORDS="alpha amd64 arm hppa ia64 ~ppc ppc64 ~s390 ~sh sparc x86"
-
-DESCRIPTION="Suhosin is an advanced protection system for PHP installations"
-HOMEPAGE="http://www.suhosin.org/;
-SRC_URI="http://download.suhosin.org/${P}.tar.gz;
-LICENSE="PHP-3.01"
-SLOT="0"
-IUSE=""
-
-for target in ${USE_PHP}; do
-   slot=${target/php}
-   slot=${slot/-/.}
-   PHPUSEDEPEND="${PHPUSEDEPEND}
-   php_targets_${target}? ( dev-lang/php:${slot}[unicode] )"
-done
-
-DEPEND="${PHPUSEDEPEND}"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   local slot
-   for slot in $(php_get_slots); do
-   php_init_slot_env ${slot}
-   epatch "${FILESDIR}"/${P}-libcrypt.patch
-   done
-   php-ext-source-r2_src_prepare
-}
-
-src_install() {
-   php-ext-source-r2_src_install
-   dodoc CREDITS
-
-   local slot
-   for slot in $(php_get_slots); do
-   php_init_slot_env ${slot}
-   for inifile in ${PHPINIFILELIST} ; do
-   insinto "${inifile/${PHP_EXT_NAME}.ini/}"
-   insopts -m644
-   doins "suhosin.ini"
-   done
-   done
-}
-
-src_test() {
-   # Makefile passes a hard-coded -d extension_dir=./modules, we move the 
lib
-   # away from there in src_compile
-   for slot in `php_get_slots`; do
-   php_init_slot_env ${slot}
-   NO_INTERACTION="yes" emake test || die "emake test failed for 
slot ${slot}"
-   done
-}



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

2016-12-07 Thread Brian Evans
commit: a1d39e2ce91ed83d0faef2bbccd4ea98806e2023
Author: Brian Evans  gentoo  org>
AuthorDate: Wed Dec  7 21:13:17 2016 +
Commit: Brian Evans  gentoo  org>
CommitDate: Wed Dec  7 21:49:22 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1d39e2c

dev-php/pecl-yaz: Version bump

Package-Manager: portage-2.3.2

 dev-php/pecl-yaz/Manifest  |  1 +
 dev-php/pecl-yaz/pecl-yaz-1.2.1.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-php/pecl-yaz/Manifest b/dev-php/pecl-yaz/Manifest
index 69b8fba..2f4c805 100644
--- a/dev-php/pecl-yaz/Manifest
+++ b/dev-php/pecl-yaz/Manifest
@@ -1,3 +1,4 @@
 DIST yaz-1.1.6.tgz 16464 SHA256 
dd9b919ba3b2a09a9c77c847407f106512fe75979cc0689ebccef08c80719eee SHA512 
5bef11616ff6fc44e75b5f6ace1b6b9c104e7a1c588e21d04c9da98262021029f3f8dca9ae53bbf7461f8cd3c2f57bac841dfd777931774f150809b5d60addc1
 WHIRLPOOL 
bfdeb26fa749bd12172e33028b210e3c28259c8a15e31a543835ca4bd68af697379ba9a0befe3a1e69614769c8604a3683ba51b11bbf1644a9bed3edfd708032
 DIST yaz-1.1.9.tgz 18590 SHA256 
9dd4da2fd6042b37a1811972134f852c94a6f6b85ca4ec5ed5d766eb27a6c401 SHA512 
4d588afe60b3b219e0476fabc93a761210e8f625be167e7c2910a33ff9c1daec089d918a02b002d0c27bb7d8fbae03b8cab551d5d33f5ea971aadbaba2383739
 WHIRLPOOL 
a9958d8db5a0934e727dec0b71283ff3d20d9a5b1e228c69f7f53a76b1638db28527adcd2381ce5a4e76d101702756508f6a135c69c02655e83bf2c63ade51ff
 DIST yaz-1.2.0.tgz 20107 SHA256 
1c64a756b39790eac85b890b2180504f7bd13e22df4c8e71857d09cd03c5b04d SHA512 
f9d550eedcaf2bff3299629725992430c460a0dda943c2858bb509f9b1b2d263b02054095026266385870bf6b7b9acb90cc892f5fb5e2696eac2d0ecf69feb84
 WHIRLPOOL 
467fbcb18ac8cc0228aa20139a8d6d6ea47ff3f2fd1b1bdb5a9c6df6590f66a9b8a57d540d37dd4afad2133cd299c23b2473c1926110348941f2abe9c2b8bc6a
+DIST yaz-1.2.1.tgz 20147 SHA256 
5d402e1029aa62a801206e9783c7d3b25db7dd144d39eacb65bd72ab4c9d34c1 SHA512 
92525e485e5499f8b4ef8b1e9b21a3fa7004206f545a3a5b300ee11e3c5ff10d335645d5c42fe3b7523a55fe58ffb0a671c67dfc627bc4bd36aeab63dfe42bf1
 WHIRLPOOL 
6f2665c0effdd79d5919c2edea1170eb37bb9c99167f0228a2b56770aeb6d63ccd88203b762a114c8a983d405de7e660d92fbc88302da9339a2dae36d2acd5cd

diff --git a/dev-php/pecl-yaz/pecl-yaz-1.2.1.ebuild 
b/dev-php/pecl-yaz/pecl-yaz-1.2.1.ebuild
new file mode 100644
index ..1a2375c
--- /dev/null
+++ b/dev-php/pecl-yaz/pecl-yaz-1.2.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PHP_EXT_NAME="yaz"
+PHP_EXT_INI="yes"
+PHP_EXT_ZENDEXT="no"
+DOCS=( README )
+
+USE_PHP="php7-0 php5-6"
+
+inherit php-ext-pecl-r3
+
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+
+DESCRIPTION="This extension implements a Z39.50 client for PHP using the YAZ 
toolkit"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+DEPEND=">=dev-libs/yaz-3.0.2:0="
+RDEPEND="${DEPEND}"
+
+PHP_EXT_ECONF_ARGS="--with-yaz=/usr"



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

2016-12-07 Thread Patrice Clement
commit: 6ce531514d775c6bcffa613f061964d6a07e9340
Author: Andreas Sturmlechner  gmail  com>
AuthorDate: Mon Dec  5 21:57:03 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Wed Dec  7 21:48:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ce53151

app-admin/gtkdiskfree: Drop old.

Package-Manager: portage-2.3.0
Closes: https://github.com/gentoo/gentoo/pull/3025

 app-admin/gtkdiskfree/Manifest |  1 -
 app-admin/gtkdiskfree/gtkdiskfree-2.0.2.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/app-admin/gtkdiskfree/Manifest b/app-admin/gtkdiskfree/Manifest
index 979ea04..bd62780 100644
--- a/app-admin/gtkdiskfree/Manifest
+++ b/app-admin/gtkdiskfree/Manifest
@@ -1,3 +1,2 @@
 DIST gtkdiskfree-2.0.1.tar.gz 354661 SHA256 
eb4369db5ff98df487b43fd59f998f3524a87896686cd2e9c5adccea3bfe7e94 SHA512 
ec202cc79dc80fb66fdf028b6a89610344bb76d7cbe09563f5f47ae072bed791e395d9d1389954046c25e882587d3685b14db4e871e26244045beabb8b579de8
 WHIRLPOOL 
bd4aaeaea45703e62478a28a7b4b349fafdf0846d53f106837c332385efefde1ecb9a6637cc045b2949cc0dddf33aa416da7d1635a75972cb4af5aed348aa2d3
-DIST gtkdiskfree-2.0.2.tar.bz2 231786 SHA256 
bd8bbe0663ddf1067119098ba97c5ac1beb9fe3b46943a3ba9ea7ce864094ab0 SHA512 
117d89d7a54ac2a14e141872800723f4ca946241df9e976b22b4827392979ec61cc91a8320d3c5c9126e9c3478dd856e1accfc3ed18eb08dfd4e0aafdecdbbb6
 WHIRLPOOL 
75ba532a591f10d99ffced63d05b671d9ecf9097ca31c577d0ec414f08d0023438e722b08a52615774d0edea295040da51b5a440f6141c462d8a5c3bfa60cbac
 DIST gtkdiskfree-2.0.3.tar.bz2 216189 SHA256 
d159bd28848c4c1e6b5a76a714c1780f7e4bf2a8183de59b5c912c9f707bd063 SHA512 
c6f093ff023cb8c67090b3bd3660a998163e786b08386f346bdc1aa7b29e030a31cfb0ef54c55f109f211bf045f90afd20558b91849a4f82d041c99532f170fe
 WHIRLPOOL 
5a4c860ca1772b4aa45f45456f0903a3b943a075eecf50e65dff84718681238b65a69700dbb6d8f08d9df8e439d678adc1855023184f3350bcb8813208637ba6

diff --git a/app-admin/gtkdiskfree/gtkdiskfree-2.0.2.ebuild 
b/app-admin/gtkdiskfree/gtkdiskfree-2.0.2.ebuild
deleted file mode 100644
index e703c8c..
--- a/app-admin/gtkdiskfree/gtkdiskfree-2.0.2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/app-admin/gtkdiskfree/gtkdiskfree-2.0.1.ebuild,v 1.6 
2012/07/26 20:48:25 xmw Exp $
-
-EAPI=5
-
-inherit vcs-snapshot
-
-DESCRIPTION="Graphical tool to show free disk space like df"
-HOMEPAGE="https://gitlab.com/mazes_80/gtkdiskfree;
-SRC_URI="https://gitlab.com/mazes_80/${PN}/repository/archive.tar.bz2?ref=${PV}
 -> ${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="gtk2 nls"
-
-RDEPEND="gtk2? ( x11-libs/gtk+:2 )
-   !gtk2? ( x11-libs/gtk+:3 )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-src_configure() {
-   econf --enable-nls \
-   $(use_with gtk2)
-}



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

2016-12-07 Thread Patrice Clement
commit: e0a99c87671c0049a6867164fdfaaab792c21928
Author: Andreas Sturmlechner  gmail  com>
AuthorDate: Mon Dec  5 21:55:58 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Wed Dec  7 21:48:56 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0a99c87

app-admin/gtkdiskfree: version bump to 2.0.3 and fix build w/ GCC-5.

Gentoo-Bug: https://bugs.gentoo.org/578768
Gentoo-Bug: https://bugs.gentoo.org/586956

Package-Manager: portage-2.3.0
Closes: https://github.com/gentoo/gentoo/pull/3025

 app-admin/gtkdiskfree/Manifest |  1 +
 app-admin/gtkdiskfree/gtkdiskfree-2.0.3.ebuild | 29 ++
 2 files changed, 30 insertions(+)

diff --git a/app-admin/gtkdiskfree/Manifest b/app-admin/gtkdiskfree/Manifest
index 770e570..979ea04 100644
--- a/app-admin/gtkdiskfree/Manifest
+++ b/app-admin/gtkdiskfree/Manifest
@@ -1,2 +1,3 @@
 DIST gtkdiskfree-2.0.1.tar.gz 354661 SHA256 
eb4369db5ff98df487b43fd59f998f3524a87896686cd2e9c5adccea3bfe7e94 SHA512 
ec202cc79dc80fb66fdf028b6a89610344bb76d7cbe09563f5f47ae072bed791e395d9d1389954046c25e882587d3685b14db4e871e26244045beabb8b579de8
 WHIRLPOOL 
bd4aaeaea45703e62478a28a7b4b349fafdf0846d53f106837c332385efefde1ecb9a6637cc045b2949cc0dddf33aa416da7d1635a75972cb4af5aed348aa2d3
 DIST gtkdiskfree-2.0.2.tar.bz2 231786 SHA256 
bd8bbe0663ddf1067119098ba97c5ac1beb9fe3b46943a3ba9ea7ce864094ab0 SHA512 
117d89d7a54ac2a14e141872800723f4ca946241df9e976b22b4827392979ec61cc91a8320d3c5c9126e9c3478dd856e1accfc3ed18eb08dfd4e0aafdecdbbb6
 WHIRLPOOL 
75ba532a591f10d99ffced63d05b671d9ecf9097ca31c577d0ec414f08d0023438e722b08a52615774d0edea295040da51b5a440f6141c462d8a5c3bfa60cbac
+DIST gtkdiskfree-2.0.3.tar.bz2 216189 SHA256 
d159bd28848c4c1e6b5a76a714c1780f7e4bf2a8183de59b5c912c9f707bd063 SHA512 
c6f093ff023cb8c67090b3bd3660a998163e786b08386f346bdc1aa7b29e030a31cfb0ef54c55f109f211bf045f90afd20558b91849a4f82d041c99532f170fe
 WHIRLPOOL 
5a4c860ca1772b4aa45f45456f0903a3b943a075eecf50e65dff84718681238b65a69700dbb6d8f08d9df8e439d678adc1855023184f3350bcb8813208637ba6

diff --git a/app-admin/gtkdiskfree/gtkdiskfree-2.0.3.ebuild 
b/app-admin/gtkdiskfree/gtkdiskfree-2.0.3.ebuild
new file mode 100644
index ..d1aabd1
--- /dev/null
+++ b/app-admin/gtkdiskfree/gtkdiskfree-2.0.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit vcs-snapshot
+
+DESCRIPTION="Graphical tool to show free disk space like df"
+HOMEPAGE="https://gitlab.com/mazes_80/gtkdiskfree;
+SRC_URI="https://gitlab.com/mazes_80/${PN}/repository/archive.tar.bz2?ref=${PV}
 -> ${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="gtk2"
+
+RDEPEND="
+   gtk2? ( x11-libs/gtk+:2 )
+   !gtk2? ( x11-libs/gtk+:3 )
+"
+DEPEND="${RDEPEND}
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_configure() {
+   econf $(use_with gtk2)
+}



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

2016-12-07 Thread Mike Frysinger
commit: ea43094e5e1e28974270b5763b29b7a99364626f
Author: Mike Frysinger  gentoo  org>
AuthorDate: Wed Dec  7 21:21:58 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Wed Dec  7 21:22:02 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea43094e

sys-apps/dtc: update HOMEPAGE

 sys-apps/dtc/dtc-1.4.2.ebuild | 2 +-
 sys-apps/dtc/dtc-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/dtc/dtc-1.4.2.ebuild b/sys-apps/dtc/dtc-1.4.2.ebuild
index e6db8ea..ca5ed03 100644
--- a/sys-apps/dtc/dtc-1.4.2.ebuild
+++ b/sys-apps/dtc/dtc-1.4.2.ebuild
@@ -14,7 +14,7 @@ else
 fi
 
 DESCRIPTION="Open Firmware device tree compiler"
-HOMEPAGE="http://devicetree.org/Device_Tree_Compiler;
+HOMEPAGE="https://devicetree.org/ 
https://git.kernel.org/cgit/utils/dtc/dtc.git/;
 
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/sys-apps/dtc/dtc-.ebuild b/sys-apps/dtc/dtc-.ebuild
index e6db8ea..ca5ed03 100644
--- a/sys-apps/dtc/dtc-.ebuild
+++ b/sys-apps/dtc/dtc-.ebuild
@@ -14,7 +14,7 @@ else
 fi
 
 DESCRIPTION="Open Firmware device tree compiler"
-HOMEPAGE="http://devicetree.org/Device_Tree_Compiler;
+HOMEPAGE="https://devicetree.org/ 
https://git.kernel.org/cgit/utils/dtc/dtc.git/;
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/tpm-tools/files/

2016-12-07 Thread Alon Bar-Lev
commit: 661388c0f554646131627f4276ed5d14bdc6dffa
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Wed Dec  7 19:35:44 2016 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Wed Dec  7 19:37:03 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=661388c0

Revert "app-crypt/tpm-tools: hopefully better gold support"

This reverts commit c36af760171e28c16a6c386b0fdebe81b68555a4.

 .../tpm-tools/files/tpm-tools-1.3.9-gold.patch | 98 +-
 1 file changed, 2 insertions(+), 96 deletions(-)

diff --git a/app-crypt/tpm-tools/files/tpm-tools-1.3.9-gold.patch 
b/app-crypt/tpm-tools/files/tpm-tools-1.3.9-gold.patch
index 8f999a8..1745c69 100644
--- a/app-crypt/tpm-tools/files/tpm-tools-1.3.9-gold.patch
+++ b/app-crypt/tpm-tools/files/tpm-tools-1.3.9-gold.patch
@@ -1,57 +1,5 @@
-From 4cf41d367e3248fecee7620501d12449c374c055 Mon Sep 17 00:00:00 2001
-From: Alon Bar-Lev 
-Date: Tue, 6 Dec 2016 09:38:06 +0200
-Subject: [PATCH] build: -lcrypto is required for tspi
-
-Signed-off-by: Alon Bar-Lev 

- configure.ac  | 13 +
- lib/Makefile.am   |  2 +-
- src/cmds/Makefile.am  |  2 +-
- src/data_mgmt/Makefile.am |  2 +-
- src/tpm_mgmt/Makefile.am  |  2 +-
- 5 files changed, 13 insertions(+), 8 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 279954a..99f9c4b 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -90,14 +90,22 @@ AC_ARG_WITH(openssl,
-   AC_MSG_ERROR([$OPENSSL_INCLUDE_DIR or $OPENSSL_LIB_DIR 
doen't exist!])
-   else
-   AC_MSG_RESULT([yes])
--  CFLAGS="$CFLAGS -L$OPENSSL_LIB_DIR -I$OPENSSL_INCLUDE_DIR"
-+  CFLAGS="$CFLAGS -I$OPENSSL_INCLUDE_DIR"
-+  LDFLAGS="$LDFLAGS -L$OPENSSL_LIB_DIR"
-   AC_SUBST([OPENSSL_LIB_DIR])
-   fi],
-   [AC_MSG_RESULT([no])
-   AC_SUBST([OPENSSL_LIB_DIR], []) ] )
- 
-+AC_CHECK_LIB(crypto, PEM_read_X509, [OPENSSL_LIB="1"], [AC_MSG_ERROR([openssl 
lib not found: libcrypto.so])])
-+AC_CHECK_HEADER(openssl/evp.h, [OPENSSL_INC="1"], [AC_MSG_ERROR([openssl 
header not found: openssl/evp.h])])
-+
-+OLD_LIBS="$LIBS"
-+LIBS="$LIBS -lcrypto"
- AC_CHECK_LIB(tspi, Tspi_Context_Create, [TSS_LIB="1"], [AC_MSG_ERROR([tss lib 
not found: libtspi.so])])
- AC_CHECK_LIB(tspi, Tspi_TPM_SetOperatorAuth, [TSS_12="1"], [TSS_12="0"])
-+AC_SUBST([TSPI_LIBS], ["-ltspi -lcrypto"])
-+LIBS="$OLD_LIBS"
- if test "$TSS_12" = "1"; then
-   AM_CONDITIONAL(TSS_LIB_IS_12, true)
-   AC_MSG_NOTICE([Configuring tpm-tools for TSS 1.2])
-@@ -107,9 +115,6 @@ else
- fi
- AC_CHECK_HEADER(trousers/tss.h, [TSS_INC="1"], [AC_MSG_ERROR([tss header not 
found: trousers/tss.h])])
- 
--AC_CHECK_LIB(crypto, PEM_read_X509, [OPENSSL_LIB="1"], [AC_MSG_ERROR([openssl 
lib not found: libcrypto.so])])
--AC_CHECK_HEADER(openssl/evp.h, [OPENSSL_INC="1"], [AC_MSG_ERROR([openssl 
header not found: openssl/evp.h])])
--
- OPENCRYPTOKI="0"
- AC_ARG_ENABLE(pkcs11_support, 
-   AC_HELP_STRING([--disable-pkcs11-support], [don't build data_mgmt commands 
[[default=no]]]),
 diff --git a/lib/Makefile.am b/lib/Makefile.am
-index c1d7009..af9bc49 100644
+index cef6a2f..d7092a7 100644
 --- a/lib/Makefile.am
 +++ b/lib/Makefile.am
 @@ -80,4 +80,4 @@ endif
@@ -59,46 +7,4 @@ index c1d7009..af9bc49 100644
  libtpm_unseal_la_SOURCES =tpm_unseal.c
  libtpm_unseal_la_LDFLAGS =-shared -version-info 1:0:0
 -libtpm_unseal_la_LIBADD  =-ltspi  libtpm_tspi.la @INTLLIBS@
-+libtpm_unseal_la_LIBADD  =libtpm_tspi.la -lcrypto @TSPI_LIBS@ @INTLLIBS@
-diff --git a/src/cmds/Makefile.am b/src/cmds/Makefile.am
-index 27fc9ef..d7508bf 100644
 a/src/cmds/Makefile.am
-+++ b/src/cmds/Makefile.am
-@@ -30,7 +30,7 @@ else
- AM_CPPFLAGS   =   -I$(top_srcdir)/include -D_LINUX
- endif
- 
--LDADD =   $(top_builddir)/lib/libtpm_tspi.la -ltspi 
$(top_builddir)/lib/libtpm_unseal.la -ltpm_unseal -lcrypto @INTLLIBS@
-+LDADD =   $(top_builddir)/lib/libtpm_tspi.la 
$(top_builddir)/lib/libtpm_unseal.la -ltpm_unseal -lcrypto @TSPI_LIBS@ 
@INTLLIBS@
- 
- tpm_sealdata_SOURCES = tpm_sealdata.c
- tpm_unsealdata_SOURCES = tpm_unsealdata.c
-diff --git a/src/data_mgmt/Makefile.am b/src/data_mgmt/Makefile.am
-index de505e4..765a2fa 100644
 a/src/data_mgmt/Makefile.am
-+++ b/src/data_mgmt/Makefile.am
-@@ -38,7 +38,7 @@ noinst_HEADERS = data_common.h \
- # Common build flags
- AM_CPPFLAGS   =   -I$(top_srcdir)/include -D_LINUX
- 
--LDADD =   $(top_builddir)/lib/libtpm_pkcs11.la -ltspi -ldl 
@INTLLIBS@
-+LDADD =   $(top_builddir)/lib/libtpm_pkcs11.la @TSPI_LIBS@ -ldl 
@INTLLIBS@
- 
- 
- #
-diff --git a/src/tpm_mgmt/Makefile.am b/src/tpm_mgmt/Makefile.am
-index 7ca47c9..6205b64 100644
 a/src/tpm_mgmt/Makefile.am
-+++ b/src/tpm_mgmt/Makefile.am
-@@ -55,7 +55,7 @@ else
- AM_CPPFLAGS   =   -I$(top_srcdir)/include -D_LINUX
- endif
- 

[gentoo-commits] repo/gentoo:master commit in: dev-php/pecl-xrange/files/, dev-php/pecl-xrange/

2016-12-07 Thread Brian Evans
commit: 86d035311cc6f463a2888beb62c3dba197a9b1ff
Author: Brian Evans  gentoo  org>
AuthorDate: Wed Dec  7 20:42:12 2016 +
Commit: Brian Evans  gentoo  org>
CommitDate: Wed Dec  7 20:42:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86d03531

dev-php/pecl-xrange: Revbump to drop php 5.4 and 5.5 dependencies

This package has not been ported and fails with PHP 7.0.
Patches are welcome, but this package is in danger of being dropped
when PHP 5.6 becomes obsolete.

Package-Manager: portage-2.3.2

 dev-php/pecl-xrange/files/1.3.2-fixes.patch | 133 
 dev-php/pecl-xrange/pecl-xrange-1.3.2-r2.ebuild |  25 +
 2 files changed, 158 insertions(+)

diff --git a/dev-php/pecl-xrange/files/1.3.2-fixes.patch 
b/dev-php/pecl-xrange/files/1.3.2-fixes.patch
new file mode 100644
index ..4664a5d
--- /dev/null
+++ b/dev-php/pecl-xrange/files/1.3.2-fixes.patch
@@ -0,0 +1,133 @@
+--- a/xrange.c 2012/07/28 23:20:09 326859
 b/xrange.c 2013/10/06 11:48:38 331707
+@@ -175,21 +175,21 @@
+   zend_class_implements(php_xrange_xri_entry TSRMLS_CC, 1, 
spl_ce_Countable);
+ 
+   /* Register Class: OddFilterIterator */
+-  memset(, sizeof(ce), '\0');
++  memset(, 0, sizeof(ce));
+   INIT_CLASS_ENTRY(ce, PHP_XRANGE_ODDFILTERITERATOR_NAME, 
php_xrange_OddFilterIterator_functions);
+ ce.name_length = strlen(PHP_XRANGE_ODDFILTERITERATOR_NAME); 
+   php_xrange_OddFilterIterator_entry =
+   zend_register_internal_class_ex(, spl_ce_FilterIterator, 
NULL TSRMLS_CC);
+ 
+   /* Register Class: EvenFilterIterator */
+-  memset(, sizeof(ce), '\0');
++  memset(, 0, sizeof(ce));
+   INIT_CLASS_ENTRY(ce, PHP_XRANGE_EVENFILTERITERATOR_NAME, 
php_xrange_EvenFilterIterator_functions);
+ ce.name_length = strlen(PHP_XRANGE_EVENFILTERITERATOR_NAME); 
+   php_xrange_EvenFilterIterator_entry =
+   zend_register_internal_class_ex(, spl_ce_FilterIterator, 
NULL TSRMLS_CC);
+ 
+   /* Register Class: NumericFilterIterator */
+-  memset(, sizeof(ce), '\0');
++  memset(, 0, sizeof(ce));
+   INIT_CLASS_ENTRY(ce, PHP_XRANGE_NUMERICFILTERITERATOR_NAME, 
php_xrange_NumericFilterIterator_functions);
+ ce.name_length = strlen(PHP_XRANGE_NUMERICFILTERITERATOR_NAME); 
+   php_xrange_NumericFilterIterator_entry =
+@@ -225,13 +225,16 @@
+ {
+   if (return_value_used) {
+   int param_count = ZEND_NUM_ARGS();
++  zval ***params;
++  zval *retval = NULL;
++  zval methodName;
+ 
+   /* because I'm passing the arguments as an array, I'll need to 
manually
+  check arg length. */
+   if (param_count != 2 && param_count != 3) WRONG_PARAM_COUNT;
+ 
+   /* retrieve the function's argument list */
+-  zval ***params = (zval ***) safe_emalloc(param_count, 
sizeof(zval*), 0);
++  params = (zval ***) safe_emalloc(param_count, sizeof(zval*), 0);
+   if (zend_get_parameters_array_ex(param_count, params) == 
FAILURE) {
+   efree(params);
+   WRONG_PARAM_COUNT;
+@@ -244,8 +247,6 @@
+   );
+ 
+   /* setup call to XRangeIterator's constructor (must do 
manually) */
+-  zval *retval = NULL;
+-  zval methodName;
+   ZVAL_STRING(, "__construct", 0);
+ 
+   /* pass all arguments through to the XRangeIterator constructor 
*/
+@@ -286,6 +287,9 @@
+Return a configured range iterator / generator */
+ PHP_METHOD(PHP_XRANGE_XRI_NAME, __construct)
+ {
++  xrange_module_storage *internalStorage;
++  double iterations;
++
+   if (!getThis()) {
+   php_error_docref(
+   NULL TSRMLS_CC, E_WARNING, "Don't call the constructor 
statically"
+@@ -293,7 +297,7 @@
+   RETURN_FALSE;
+   }
+ 
+-  xrange_module_storage *internalStorage = PHP_XRANGE_ZOS_GET;
++  internalStorage = PHP_XRANGE_ZOS_GET;
+ 
+   /* parse argument list */
+   internalStorage->step = 1.0; /* default */
+@@ -322,7 +326,7 @@
+   ) internalStorage->step *= -1;
+ 
+   /* calculate the total number of iterations before completion */
+-  double iterations = fabs(
++  iterations = fabs(
+   (internalStorage->high - internalStorage->low) / 
internalStorage->step
+   );
+ 
+@@ -453,6 +457,7 @@
+ PHP_METHOD(PHP_XRANGE_ODDFILTERITERATOR_NAME, accept)
+ {
+   zval *currentValue;
++  int isOdd;
+ 
+   // method A: bypass getInnerIterator() call
+   spl_dual_it_object *intern =
+@@ -464,7 +469,7 @@
+   // TODO: method B - use getInnerIterator() w/ compilation option
+ 
+   if (Z_TYPE_P(currentValue) != IS_LONG) convert_to_long(currentValue);
+-  int isOdd = Z_LVAL_P(currentValue) & 1;
++  isOdd = Z_LVAL_P(currentValue) & 1;
+ 
+   zval_ptr_dtor(); /* clean-up */
+   

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

2016-12-07 Thread Brian Evans
commit: 94088f2bf48d6d0cbaa17754e245ac731791ce36
Author: Brian Evans  gentoo  org>
AuthorDate: Wed Dec  7 21:00:07 2016 +
Commit: Brian Evans  gentoo  org>
CommitDate: Wed Dec  7 21:00:07 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94088f2b

dev-php/pecl-yaml: Drop old versions

Package-Manager: portage-2.3.2

 dev-php/pecl-yaml/Manifest |  3 --
 dev-php/pecl-yaml/pecl-yaml-1.2.0.ebuild   | 24 
 dev-php/pecl-yaml/pecl-yaml-1.3.0_beta1.ebuild | 30 
 dev-php/pecl-yaml/pecl-yaml-2.0.0_rc8.ebuild   | 39 --
 4 files changed, 96 deletions(-)

diff --git a/dev-php/pecl-yaml/Manifest b/dev-php/pecl-yaml/Manifest
index 815fad8..602e25f 100644
--- a/dev-php/pecl-yaml/Manifest
+++ b/dev-php/pecl-yaml/Manifest
@@ -1,5 +1,2 @@
-DIST yaml-1.2.0.tgz 38606 SHA256 
fdf0eec6bf16b0c45e58076a2048f96140a778463724fb82ab49ab5fb4c7e19a SHA512 
bd67e98afea42f0ab803cbb88ec59f1979b1bd9338f000d3b452ba620f2751b25873f531bd2309c59eb524c275883f01ff3106e796bb56d42f29b1a756be1b4c
 WHIRLPOOL 
da4f1e015bb5e96f057de6347edc382d9c1c4ee980125703b587135d19412dce69fd49ebd3ae85cc2755704192a4c9aa61cc7067d077a263517233088e81e7c1
 DIST yaml-1.3.0.tgz 37075 SHA256 
bf4696386fbd4e8435628d84ccb8c261c9e481888c7e1ce537eadcb57500 SHA512 
60f54db7cd22ef1dc31cb5b31950a138e0bd2cc436f9e667aaa69ddceb4dcd7aeea9ecca9d424cb6822c2300b382de8f10c07403f80df749192820b27881d96a
 WHIRLPOOL 
daab5ed57601a3df4c650eaa571295975cdbaaffc95fe963e97afc57f78d2b41c4391e4e9cbc1c48f2c4891c03b5677dd02bcb8689faa9886c39cf5a66270be4
-DIST yaml-1.3.0b1.tgz 37084 SHA256 
e846c10bc1b632cdb59c0f73a926ff3067e96fa646cb0eec1d8c85d372310285 SHA512 
37068b759a760b5e61098fad42edc06a3d8a868df94a974887af7531fbddaaab5c6547fbf53d70b87855c0a8ae0ff58e56431bb1bdfaa0c1fff96a3f5cb120d8
 WHIRLPOOL 
cc49e9704912991097a9fe7481335c4b6353c1202c08e9554df4b00abb4441cfd990ade8660094c56e6d7adb1dd8d201d3896f123204cf3e4f9468edf9b56594
 DIST yaml-2.0.0.tgz 37960 SHA256 
ef13ff56c184290c025a522bf9ae2e1b3ecc8543c3a5161dd02adec90897a221 SHA512 
760c9f9f5738594e3ad55c030fa619bc891e1d5a8feb85bec2389e2fd4d6d4933fd13abf68c85eb1bb4cc3b6f4a66079ea75a2046c47fe4095b01a50c8e65eab
 WHIRLPOOL 
0ea36c5b155a3d8f22c6fbb1a1f180dabb71a7843a5fb12fb99a6a9b7f543f30511b55ad4fd390c92103b675db6fb7ce90c38ff504c81487589e407c68318959
-DIST yaml-2.0.0RC8.tgz 38077 SHA256 
44cab15d57b2fb8fa916ff9291059a34b0c3fa99298c2b08a5082f334613753a SHA512 
68d6a09556b2203d61cc1a5b1280eaafa9005cafec8614eccb06377bbb98cf18c883fed6b856a3683ec5a161bd7f14a21729a0a23172b88610cfaf4436e41484
 WHIRLPOOL 
cfc922ed5677e438c856f389348e675c33d228538c362163bc6496164db0593801a90f6c9cab2ceca920ca8ef19a5f094b551f9d909300e4b6ee55eec0ac537b

diff --git a/dev-php/pecl-yaml/pecl-yaml-1.2.0.ebuild 
b/dev-php/pecl-yaml/pecl-yaml-1.2.0.ebuild
deleted file mode 100644
index 61aa182..
--- a/dev-php/pecl-yaml/pecl-yaml-1.2.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PHP_EXT_NAME="yaml"
-PHP_EXT_INI="yes"
-PHP_EXT_ZENDEXT="no"
-DOCS="CREDITS README"
-
-USE_PHP="php5-6 php5-5 php5-4"
-
-inherit php-ext-pecl-r2
-
-KEYWORDS="~amd64 ~x86"
-
-DESCRIPTION="YAML 1.1 (YAML Ain't Markup Language) serialization for PHP"
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-
-DEPEND=">=dev-libs/libyaml-0.1.0"
-RDEPEND="${DEPEND}"

diff --git a/dev-php/pecl-yaml/pecl-yaml-1.3.0_beta1.ebuild 
b/dev-php/pecl-yaml/pecl-yaml-1.3.0_beta1.ebuild
deleted file mode 100644
index 94f5200..
--- a/dev-php/pecl-yaml/pecl-yaml-1.3.0_beta1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-MY_PV="${PV/_beta/b}"
-PHP_EXT_PECL_FILENAME="yaml-${MY_PV}.tgz"
-PHP_EXT_NAME="yaml"
-PHP_EXT_INI="yes"
-PHP_EXT_ZENDEXT="no"
-DOCS=( CREDITS README )
-
-USE_PHP="php5-5 php5-6"
-
-inherit php-ext-pecl-r3
-
-S="${WORKDIR}/yaml-${MY_PV}"
-PHP_EXT_S="${S}"
-
-KEYWORDS="~amd64 ~x86"
-
-DESCRIPTION="YAML 1.1 (YAML Ain't Markup Language) serialization for PHP"
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-
-DEPEND=">=dev-libs/libyaml-0.1.0"
-RDEPEND="${DEPEND}"
-PHP_EXT_ECONF_ARGS=""

diff --git a/dev-php/pecl-yaml/pecl-yaml-2.0.0_rc8.ebuild 
b/dev-php/pecl-yaml/pecl-yaml-2.0.0_rc8.ebuild
deleted file mode 100644
index 5abea27..
--- a/dev-php/pecl-yaml/pecl-yaml-2.0.0_rc8.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-MY_PV="${PV/_rc/RC}"
-PHP_EXT_PECL_FILENAME="yaml-${MY_PV}.tgz"
-PHP_EXT_NAME="yaml"
-PHP_EXT_INI="yes"
-PHP_EXT_ZENDEXT="no"
-DOCS=( CREDITS README )
-
-USE_PHP="php7-0 php5-6"
-
-inherit php-ext-pecl-r3
-
-S="${WORKDIR}/yaml-${MY_PV}"
-PHP_EXT_S="${S}"
-USE_PHP="php7-0"
-
-KEYWORDS="~amd64 ~x86"
-
-DESCRIPTION="YAML 1.1 (YAML Ain't 

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

2016-12-07 Thread Brian Evans
commit: 367db849f8eb9a4c33fc69ab8e8a20848689d04a
Author: Brian Evans  gentoo  org>
AuthorDate: Wed Dec  7 20:58:26 2016 +
Commit: Brian Evans  gentoo  org>
CommitDate: Wed Dec  7 20:58:26 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=367db849

dev-php/pecl-yaml: Version bumps to 1.3.0 and 2.0.0

Package-Manager: portage-2.3.2

 dev-php/pecl-yaml/Manifest   |  2 ++
 dev-php/pecl-yaml/pecl-yaml-1.3.0.ebuild | 47 
 dev-php/pecl-yaml/pecl-yaml-2.0.0.ebuild | 45 ++
 3 files changed, 94 insertions(+)

diff --git a/dev-php/pecl-yaml/Manifest b/dev-php/pecl-yaml/Manifest
index ab86bfb..815fad8 100644
--- a/dev-php/pecl-yaml/Manifest
+++ b/dev-php/pecl-yaml/Manifest
@@ -1,3 +1,5 @@
 DIST yaml-1.2.0.tgz 38606 SHA256 
fdf0eec6bf16b0c45e58076a2048f96140a778463724fb82ab49ab5fb4c7e19a SHA512 
bd67e98afea42f0ab803cbb88ec59f1979b1bd9338f000d3b452ba620f2751b25873f531bd2309c59eb524c275883f01ff3106e796bb56d42f29b1a756be1b4c
 WHIRLPOOL 
da4f1e015bb5e96f057de6347edc382d9c1c4ee980125703b587135d19412dce69fd49ebd3ae85cc2755704192a4c9aa61cc7067d077a263517233088e81e7c1
+DIST yaml-1.3.0.tgz 37075 SHA256 
bf4696386fbd4e8435628d84ccb8c261c9e481888c7e1ce537eadcb57500 SHA512 
60f54db7cd22ef1dc31cb5b31950a138e0bd2cc436f9e667aaa69ddceb4dcd7aeea9ecca9d424cb6822c2300b382de8f10c07403f80df749192820b27881d96a
 WHIRLPOOL 
daab5ed57601a3df4c650eaa571295975cdbaaffc95fe963e97afc57f78d2b41c4391e4e9cbc1c48f2c4891c03b5677dd02bcb8689faa9886c39cf5a66270be4
 DIST yaml-1.3.0b1.tgz 37084 SHA256 
e846c10bc1b632cdb59c0f73a926ff3067e96fa646cb0eec1d8c85d372310285 SHA512 
37068b759a760b5e61098fad42edc06a3d8a868df94a974887af7531fbddaaab5c6547fbf53d70b87855c0a8ae0ff58e56431bb1bdfaa0c1fff96a3f5cb120d8
 WHIRLPOOL 
cc49e9704912991097a9fe7481335c4b6353c1202c08e9554df4b00abb4441cfd990ade8660094c56e6d7adb1dd8d201d3896f123204cf3e4f9468edf9b56594
+DIST yaml-2.0.0.tgz 37960 SHA256 
ef13ff56c184290c025a522bf9ae2e1b3ecc8543c3a5161dd02adec90897a221 SHA512 
760c9f9f5738594e3ad55c030fa619bc891e1d5a8feb85bec2389e2fd4d6d4933fd13abf68c85eb1bb4cc3b6f4a66079ea75a2046c47fe4095b01a50c8e65eab
 WHIRLPOOL 
0ea36c5b155a3d8f22c6fbb1a1f180dabb71a7843a5fb12fb99a6a9b7f543f30511b55ad4fd390c92103b675db6fb7ce90c38ff504c81487589e407c68318959
 DIST yaml-2.0.0RC8.tgz 38077 SHA256 
44cab15d57b2fb8fa916ff9291059a34b0c3fa99298c2b08a5082f334613753a SHA512 
68d6a09556b2203d61cc1a5b1280eaafa9005cafec8614eccb06377bbb98cf18c883fed6b856a3683ec5a161bd7f14a21729a0a23172b88610cfaf4436e41484
 WHIRLPOOL 
cfc922ed5677e438c856f389348e675c33d228538c362163bc6496164db0593801a90f6c9cab2ceca920ca8ef19a5f094b551f9d909300e4b6ee55eec0ac537b

diff --git a/dev-php/pecl-yaml/pecl-yaml-1.3.0.ebuild 
b/dev-php/pecl-yaml/pecl-yaml-1.3.0.ebuild
new file mode 100644
index ..a8f934d
--- /dev/null
+++ b/dev-php/pecl-yaml/pecl-yaml-1.3.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+MY_PV="${PV/_beta/b}"
+PHP_EXT_PECL_FILENAME="yaml-${MY_PV}.tgz"
+PHP_EXT_NAME="yaml"
+PHP_EXT_INI="yes"
+PHP_EXT_ZENDEXT="no"
+DOCS=( CREDITS README )
+
+USE_PHP="php7-0 php5-6"
+
+inherit php-ext-pecl-r3
+
+USE_PHP="php5-6"
+
+S="${WORKDIR}/yaml-${MY_PV}"
+PHP_EXT_S="${S}"
+
+KEYWORDS="~amd64 ~x86"
+
+DESCRIPTION="YAML 1.1 (YAML Ain't Markup Language) serialization for PHP"
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+
+DEPEND=">=dev-libs/libyaml-0.1.0"
+RDEPEND="${DEPEND}"
+PDEPEND="php_targets_php7-0? ( dev-php/pecl-yaml:7 )"
+PHP_EXT_ECONF_ARGS=""
+
+src_prepare() {
+   if use php_targets_php5-6 ; then
+   php-ext-source-r3_src_prepare
+   else
+   default_src_prepare
+   fi
+}
+
+src_install() {
+   if use php_targets_php5-6 ; then
+   php-ext-pecl-r3_src_install
+   fi
+}

diff --git a/dev-php/pecl-yaml/pecl-yaml-2.0.0.ebuild 
b/dev-php/pecl-yaml/pecl-yaml-2.0.0.ebuild
new file mode 100644
index ..b2dd040
--- /dev/null
+++ b/dev-php/pecl-yaml/pecl-yaml-2.0.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+MY_PV="${PV/_rc/RC}"
+PHP_EXT_PECL_FILENAME="yaml-${MY_PV}.tgz"
+PHP_EXT_NAME="yaml"
+PHP_EXT_INI="yes"
+PHP_EXT_ZENDEXT="no"
+DOCS=( CREDITS README )
+
+USE_PHP="php7-0 php5-6"
+
+inherit php-ext-pecl-r3
+
+S="${WORKDIR}/yaml-${MY_PV}"
+PHP_EXT_S="${S}"
+USE_PHP="php7-0"
+
+KEYWORDS="~amd64 ~x86"
+
+DESCRIPTION="YAML 1.1 (YAML Ain't Markup Language) serialization for PHP"
+LICENSE="MIT"
+SLOT="7"
+IUSE=""
+
+DEPEND=">=dev-libs/libyaml-0.1.0"
+RDEPEND="${DEPEND} php_targets_php5-6? ( 
dev-php/pecl-yaml:0[php_targets_php5-6] )"
+PHP_EXT_ECONF_ARGS=""
+
+src_prepare() {
+   if use php_targets_php7-0 ; then
+   php-ext-source-r3_src_prepare
+   else
+   default_src_prepare
+   fi
+}
+
+src_install() {
+   if use 

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

2016-12-07 Thread Brian Evans
commit: 3787710fcc8db3448265084b3583fb0ade80
Author: Brian Evans  gentoo  org>
AuthorDate: Wed Dec  7 20:42:40 2016 +
Commit: Brian Evans  gentoo  org>
CommitDate: Wed Dec  7 20:42:40 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3787710f

dev-php/pecl-xrange: Drop old

Package-Manager: portage-2.3.2

 dev-php/pecl-xrange/pecl-xrange-1.3.2-r1.ebuild | 23 ---
 1 file changed, 23 deletions(-)

diff --git a/dev-php/pecl-xrange/pecl-xrange-1.3.2-r1.ebuild 
b/dev-php/pecl-xrange/pecl-xrange-1.3.2-r1.ebuild
deleted file mode 100644
index 52aab9d..
--- a/dev-php/pecl-xrange/pecl-xrange-1.3.2-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PHP_EXT_NAME="xrange"
-PHP_EXT_INI="yes"
-PHP_EXT_ZENDEXT="no"
-
-USE_PHP="php5-6 php5-5 php5-4"
-
-inherit php-ext-pecl-r2
-
-KEYWORDS="~amd64 ~x86"
-
-DESCRIPTION="Implementation of weak references"
-LICENSE="PHP-3"
-SLOT="0"
-IUSE=""
-
-RDEPEND=""
-DEPEND="${RDEPEND}"



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

2016-12-07 Thread Johannes Huber
commit: 90f472bbf806aab4a29598fe43c6b115751a0b90
Author: Johannes Huber  gentoo  org>
AuthorDate: Wed Dec  7 20:23:56 2016 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Wed Dec  7 20:24:11 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90f472bb

x11-libs/qtscriptgenerator: Drop deprecated google code

Package-Manager: portage-2.3.3

 x11-libs/qtscriptgenerator/metadata.xml   | 3 ---
 x11-libs/qtscriptgenerator/qtscriptgenerator-0.2.0.ebuild | 4 ++--
 2 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/x11-libs/qtscriptgenerator/metadata.xml 
b/x11-libs/qtscriptgenerator/metadata.xml
index be6bafe..6ad9903 100644
--- a/x11-libs/qtscriptgenerator/metadata.xml
+++ b/x11-libs/qtscriptgenerator/metadata.xml
@@ -9,7 +9,4 @@
q...@gentoo.org
Gentoo Qt Project

-   
-   qtscriptgenerator
-   
 

diff --git a/x11-libs/qtscriptgenerator/qtscriptgenerator-0.2.0.ebuild 
b/x11-libs/qtscriptgenerator/qtscriptgenerator-0.2.0.ebuild
index b13e22a..3af4c4f 100644
--- a/x11-libs/qtscriptgenerator/qtscriptgenerator-0.2.0.ebuild
+++ b/x11-libs/qtscriptgenerator/qtscriptgenerator-0.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -10,7 +10,7 @@ MY_P=${PN}-src-${PV}
 
 DESCRIPTION="Tool for generating Qt bindings for Qt Script"
 HOMEPAGE="https://code.google.com/p/qtscriptgenerator/;
-SRC_URI="https://qtscriptgenerator.googlecode.com/files/${MY_P}.tar.gz;
+SRC_URI="https://dev.gentoo.org/~johu/distfiles/${MY_P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"



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

2016-12-07 Thread David Seifert
commit: a513e175f81ed2bbb95d91d9946bd5502d686bf1
Author: David Seifert  gentoo  org>
AuthorDate: Wed Dec  7 19:58:16 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Dec  7 19:58:56 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a513e175

media-libs/jasper: Remove old

Package-Manager: portage-2.3.3

 media-libs/jasper/Manifest |  2 -
 .../jasper/files/jasper-2.0.0-add_libm.patch   | 11 ---
 .../files/jasper-2.0.0-fix-build-system.patch  | 92 --
 media-libs/jasper/jasper-1.900.26.ebuild   | 59 --
 media-libs/jasper/jasper-2.0.0.ebuild  | 66 
 5 files changed, 230 deletions(-)

diff --git a/media-libs/jasper/Manifest b/media-libs/jasper/Manifest
index 635480f..1844843 100644
--- a/media-libs/jasper/Manifest
+++ b/media-libs/jasper/Manifest
@@ -1,4 +1,2 @@
-DIST jasper-1.900.26.tar.gz 1289435 SHA256 
b27e14639b0cbd5362fcf537660a1294c4c183539c20767d3b75df60b02ffd1a SHA512 
977df6f79175854cc750224ed136022d66b543bae3d4b0a5cfee61e57d2723e221ee0b784bdfbcc8bd95a4ec7afdc35ad47bc0cc6f8fbbf39b715790815878fd
 WHIRLPOOL 
24e99cb400aa2e21a0bdf576768cebb0d5563aa003da2a46186ad27fb2c7b268995351cbe76b1a059024e51fa339872d8ac0ccc450466c6fc06a4ba840369ee1
 DIST jasper-1.900.6.tar.gz 787271 SHA256 
5d0b4d684d19104b4564ef7142f4059eda91902620af36a3a6205d3dae66e027 SHA512 
096e77609bf977eb0bbc9b1fc804bce7be1c7c81d066db7e367b61c4f6fa772a7a7ef21f7613485de46c3ca22cce57dce1e80c3736f54eb77eb44153218983b6
 WHIRLPOOL 
23edd5abc05248b43085f5a77a0210dcaf52089c57e31686478bd9b01284f294459ac1cad71eae4a594ef2632ba4323190b25d1a37dd36af0c0d7cd69579e568
-DIST jasper-2.0.0.tar.gz 1306305 SHA256 
37fb86fbdc880e8ee566cf2ac226f0bfe259394914fad4d9e26bbe0764f8c378 SHA512 
1b216e6cfe49155a3f416a0411523e48e7dffcf84688e2c4e7cabbe30585e6c50b9c865930fe3c4aec472ff01697e77d3c02e97f2bb4c72d35d1509ae9916ddd
 WHIRLPOOL 
e64929dfe3d679975a8404a63c4b3a28b72d6601c4e05e05228df1893578eff96c38135bc46f13b9e2c306011533bb3ef062d356ddea4b91dfeed93cc25f045a
 DIST jasper-2.0.5.tar.gz 1309369 SHA256 
77478d80bef35616ca554924d719922064343cdc5b6f5223a2a4118c9afe535d SHA512 
d827e1bd7e36d0c33471563b4193b64bfb73d6b02ade810861a27ba97b773973221299c13ddee01613bda4cc78e35d9185253b78dac3bcc7e67ac514cb5a
 WHIRLPOOL 
bbfae6ed49f9c6a05964a0447ffd373e51695259caab3cddead773ea668f842b5a5f560ed7c5392fa16e0bd99c1eb6fb5ebb09ae41c9a036eb33561509f0678a

diff --git a/media-libs/jasper/files/jasper-2.0.0-add_libm.patch 
b/media-libs/jasper/files/jasper-2.0.0-add_libm.patch
deleted file mode 100644
index 8ca2ea6..
--- a/media-libs/jasper/files/jasper-2.0.0-add_libm.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 jasper-2.0.0/src/libjasper/CMakeLists.txt.ori  2016-11-28 
13:32:57.245053411 +0100
-+++ jasper-2.0.0/src/libjasper/CMakeLists.txt  2016-11-28 13:33:24.707547620 
+0100
-@@ -135,6 +135,8 @@
-   "${CMAKE_CURRENT_SOURCE_DIR}/include"
- )
- 
-+target_link_libraries(libjasper m)
-+
- if (UNIX)
-   set_target_properties(libjasper PROPERTIES OUTPUT_NAME jasper)
- endif()

diff --git a/media-libs/jasper/files/jasper-2.0.0-fix-build-system.patch 
b/media-libs/jasper/files/jasper-2.0.0-fix-build-system.patch
deleted file mode 100644
index f95023b..
--- a/media-libs/jasper/files/jasper-2.0.0-fix-build-system.patch
+++ /dev/null
@@ -1,92 +0,0 @@
-* Fix build system to honour Gentoo's multilib-strict (lib32/lib64)
-* jiv also requires OpenGL libs, not just GLUT
-* Only look for OpenGL+GLUT if JAS_ENABLE_OPENGL is actually on
-
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -65,6 +65,7 @@
- option(JAS_ENABLE_OPENGL "Enable use of OpenGL Library" true)
- option(JAS_ENABLE_STRICT "Enable pedantic error checking" false)
- option(JAS_ENABLE_SHARED "Enable building of shared library" true)
-+set(CMAKE_INSTALL_LIBDIR lib CACHE PATH "Path to install libraries into")
- 
- if (APPLE AND ${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
-   set(MACOSX true)
-@@ -173,21 +174,18 @@
- # set(JPEG_INCLUDE_DIR "")
- #endif()
- 
--find_package(GLUT)
--if(GLUT_FOUND)
--  include_directories("${GLUT_INCLUDE_DIR}")
--endif()
--check_include_files(GL/glut.h JAS_HAVE_GL_GLUT_H)
--message("GLUT library found: ${GLUT_FOUND}")
--message("GLUT libraries: ${GLUT_LIBRARIES}")
--message("GLUT include directory: ${GLUT_INCLUDE_DIR}")
--message("JAS_ENABLE_OPENGL: ${JAS_ENABLE_OPENGL}")
--message("JAS_HAVE_GL_GLUT_H: ${JAS_HAVE_GL_GLUT_H}")
--if(GLUT_FOUND AND (NOT JAS_HAVE_GL_GLUT_H OR NOT JAS_ENABLE_OPENGL))
--  message("disabling GLUT")
--  set(GLUT_FOUND false)
--  set(GLUT_LIBRARIES "")
--  set(GLUT_INCLUDE_DIR "")
-+if(JAS_ENABLE_OPENGL)
-+  find_package(OpenGL REQUIRED)
-+  find_package(GLUT REQUIRED)
-+
-+  check_include_files(GL/glut.h JAS_HAVE_GL_GLUT_H)
-+  message("GLUT library found: ${GLUT_FOUND}")
-+  message("GLUT libraries: ${GLUT_LIBRARIES}")
-+  message("GLUT include directory: 

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

2016-12-07 Thread David Seifert
commit: 4483a7e702cf80e91abb7b2aba3814f160d43c58
Author: David Seifert  gentoo  org>
AuthorDate: Wed Dec  7 19:35:12 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Dec  7 19:58:51 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4483a7e7

media-libs/jasper: Update live ebuild

Package-Manager: portage-2.3.3

 media-libs/jasper/jasper-.ebuild | 46 ++--
 1 file changed, 23 insertions(+), 23 deletions(-)

diff --git a/media-libs/jasper/jasper-.ebuild 
b/media-libs/jasper/jasper-.ebuild
index 7c007cd..3ce95c9 100644
--- a/media-libs/jasper/jasper-.ebuild
+++ b/media-libs/jasper/jasper-.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=6
 
-inherit autotools multilib-minimal
+inherit cmake-multilib
 
 DESCRIPTION="Implementation of the codec specified in the JPEG-2000 Part-1 
standard"
 HOMEPAGE="http://www.ece.uvic.ca/~mdadams/jasper/;
@@ -24,36 +24,36 @@ fi
 : ${JASPER_MEM_LIMIT:=134217728}
 
 LICENSE="JasPer2.0"
-SLOT="0/1"
-IUSE="jpeg opengl static-libs"
+SLOT="0"
+IUSE="doc jpeg opengl"
 
 RDEPEND="
jpeg? ( >=virtual/jpeg-0-r2:0[${MULTILIB_USEDEP}] )
opengl? (
>=virtual/opengl-7.0-r1:0[${MULTILIB_USEDEP}]
>=media-libs/freeglut-2.8.1:0[${MULTILIB_USEDEP}]
-   virtual/glu
+   virtual/glu[${MULTILIB_USEDEP}]
+   x11-libs/libXi[${MULTILIB_USEDEP}]
+   x11-libs/libXmu[${MULTILIB_USEDEP}]
)"
 DEPEND="${RDEPEND}
-   app-arch/unzip"
-
-src_prepare() {
-   default
-   eautoreconf
-}
+   doc? ( app-doc/doxygen )"
 
 multilib_src_configure() {
-   ECONF_SOURCE="${S}" econf \
-   $(use_enable jpeg libjpeg) \
-   $(use_enable opengl) \
-   $(use_enable static-libs static) \
-   --enable-memory-limit="${JASPER_MEM_LIMIT}"
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   dodoc -r doc/.
-
-   # package provides .pc files
-   find "${D}" -name '*.la' -delete || die
+   local mycmakeargs=(
+   -DJAS_ENABLE_AUTOMATIC_DEPENDENCIES=OFF
+   -DALLOW_IN_SOURCE_BUILD=OFF
+   -DBASH_PROGRAM="${EPREFIX}"/bin/bash
+   -DJAS_ENABLE_ASAN=OFF
+   -DJAS_ENABLE_LIBJPEG=$(usex jpeg)
+   -DJAS_ENABLE_LSAN=OFF
+   -DJAS_ENABLE_MSAN=OFF
+   -DJAS_ENABLE_OPENGL=$(usex opengl)
+   -DJAS_ENABLE_SHARED=ON
+   -DJAS_ENABLE_STRICT=ON
+   -DJAS_ENABLE_USAN=OFF
+   -DCMAKE_INSTALL_DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+   -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=$(multilib_native_usex doc 
OFF ON)
+   )
+   cmake-utils_src_configure
 }



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

2016-12-07 Thread David Seifert
commit: d0457e74a422267e30b94f1e74e709d6349f58e5
Author: David Seifert  gentoo  org>
AuthorDate: Wed Dec  7 19:14:58 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Dec  7 19:58:45 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0457e74

media-libs/jasper: Version bump to 2.0.5

* Added USE="doc" for HTML documentation generation

Package-Manager: portage-2.3.3

 media-libs/jasper/Manifest|  1 +
 media-libs/jasper/jasper-2.0.5.ebuild | 59 +++
 2 files changed, 60 insertions(+)

diff --git a/media-libs/jasper/Manifest b/media-libs/jasper/Manifest
index e809c72..635480f 100644
--- a/media-libs/jasper/Manifest
+++ b/media-libs/jasper/Manifest
@@ -1,3 +1,4 @@
 DIST jasper-1.900.26.tar.gz 1289435 SHA256 
b27e14639b0cbd5362fcf537660a1294c4c183539c20767d3b75df60b02ffd1a SHA512 
977df6f79175854cc750224ed136022d66b543bae3d4b0a5cfee61e57d2723e221ee0b784bdfbcc8bd95a4ec7afdc35ad47bc0cc6f8fbbf39b715790815878fd
 WHIRLPOOL 
24e99cb400aa2e21a0bdf576768cebb0d5563aa003da2a46186ad27fb2c7b268995351cbe76b1a059024e51fa339872d8ac0ccc450466c6fc06a4ba840369ee1
 DIST jasper-1.900.6.tar.gz 787271 SHA256 
5d0b4d684d19104b4564ef7142f4059eda91902620af36a3a6205d3dae66e027 SHA512 
096e77609bf977eb0bbc9b1fc804bce7be1c7c81d066db7e367b61c4f6fa772a7a7ef21f7613485de46c3ca22cce57dce1e80c3736f54eb77eb44153218983b6
 WHIRLPOOL 
23edd5abc05248b43085f5a77a0210dcaf52089c57e31686478bd9b01284f294459ac1cad71eae4a594ef2632ba4323190b25d1a37dd36af0c0d7cd69579e568
 DIST jasper-2.0.0.tar.gz 1306305 SHA256 
37fb86fbdc880e8ee566cf2ac226f0bfe259394914fad4d9e26bbe0764f8c378 SHA512 
1b216e6cfe49155a3f416a0411523e48e7dffcf84688e2c4e7cabbe30585e6c50b9c865930fe3c4aec472ff01697e77d3c02e97f2bb4c72d35d1509ae9916ddd
 WHIRLPOOL 
e64929dfe3d679975a8404a63c4b3a28b72d6601c4e05e05228df1893578eff96c38135bc46f13b9e2c306011533bb3ef062d356ddea4b91dfeed93cc25f045a
+DIST jasper-2.0.5.tar.gz 1309369 SHA256 
77478d80bef35616ca554924d719922064343cdc5b6f5223a2a4118c9afe535d SHA512 
d827e1bd7e36d0c33471563b4193b64bfb73d6b02ade810861a27ba97b773973221299c13ddee01613bda4cc78e35d9185253b78dac3bcc7e67ac514cb5a
 WHIRLPOOL 
bbfae6ed49f9c6a05964a0447ffd373e51695259caab3cddead773ea668f842b5a5f560ed7c5392fa16e0bd99c1eb6fb5ebb09ae41c9a036eb33561509f0678a

diff --git a/media-libs/jasper/jasper-2.0.5.ebuild 
b/media-libs/jasper/jasper-2.0.5.ebuild
new file mode 100644
index ..0582d9c
--- /dev/null
+++ b/media-libs/jasper/jasper-2.0.5.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit cmake-multilib
+
+DESCRIPTION="Implementation of the codec specified in the JPEG-2000 Part-1 
standard"
+HOMEPAGE="http://www.ece.uvic.ca/~mdadams/jasper/;
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mdadams/jasper.git;
+else
+   inherit vcs-snapshot
+   SRC_URI="https://github.com/mdadams/${PN}/archive/version-${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
\
+   ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux 
~arm-linux \
+   ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
+fi
+
+# We limit memory usage to 128 MiB by default, specified in bytes
+: ${JASPER_MEM_LIMIT:=134217728}
+
+LICENSE="JasPer2.0"
+SLOT="0/4"
+IUSE="doc jpeg opengl"
+
+RDEPEND="
+   jpeg? ( >=virtual/jpeg-0-r2:0[${MULTILIB_USEDEP}] )
+   opengl? (
+   >=virtual/opengl-7.0-r1:0[${MULTILIB_USEDEP}]
+   >=media-libs/freeglut-2.8.1:0[${MULTILIB_USEDEP}]
+   virtual/glu[${MULTILIB_USEDEP}]
+   x11-libs/libXi[${MULTILIB_USEDEP}]
+   x11-libs/libXmu[${MULTILIB_USEDEP}]
+   )"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen )"
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DJAS_ENABLE_AUTOMATIC_DEPENDENCIES=OFF
+   -DALLOW_IN_SOURCE_BUILD=OFF
+   -DBASH_PROGRAM="${EPREFIX}"/bin/bash
+   -DJAS_ENABLE_ASAN=OFF
+   -DJAS_ENABLE_LIBJPEG=$(usex jpeg)
+   -DJAS_ENABLE_LSAN=OFF
+   -DJAS_ENABLE_MSAN=OFF
+   -DJAS_ENABLE_OPENGL=$(usex opengl)
+   -DJAS_ENABLE_SHARED=ON
+   -DJAS_ENABLE_STRICT=ON
+   -DJAS_ENABLE_USAN=OFF
+   -DCMAKE_INSTALL_DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+   -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=$(multilib_native_usex doc 
OFF ON)
+   )
+   cmake-utils_src_configure
+}



[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/variables/

2016-12-07 Thread Göktürk Yüksek
commit: 455267068a4c8274bdf66370949f7e349413d3c9
Author: Wim Muskee  gmail  com>
AuthorDate: Wed Dec  7 19:41:21 2016 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Wed Dec  7 19:41:21 2016 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=45526706

ebuild-writing/variable: document HTML_DOCS #591476

 ebuild-writing/variables/text.xml | 9 +
 1 file changed, 9 insertions(+)

diff --git a/ebuild-writing/variables/text.xml 
b/ebuild-writing/variables/text.xml
index 7613b57..e142e77 100644
--- a/ebuild-writing/variables/text.xml
+++ b/ebuild-writing/variables/text.xml
@@ -276,6 +276,15 @@ The following variables may or must be defined by every 
ebuild.
 EAPI>=4.)
 
   
+  
+HTML_DOCS
+
+An array or space-delimited list of documentation files or
+directories for the einstalldocs function to install
+recursively. (Requires
+EAPI>=6.)
+
+  
 
 
 



[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/functions/src_install/

2016-12-07 Thread Göktürk Yüksek
commit: 77bb2f7e1ca5d6066546cadee32f7c47712f888a
Author: Wim Muskee  gmail  com>
AuthorDate: Wed Dec  7 18:53:01 2016 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Wed Dec  7 19:24:18 2016 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=77bb2f7e

ebuild-writing/functions/src_install: document the behavior for EAPI 6

 ebuild-writing/functions/src_install/text.xml | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/ebuild-writing/functions/src_install/text.xml 
b/ebuild-writing/functions/src_install/text.xml
index 530baf1..a1746d9 100644
--- a/ebuild-writing/functions/src_install/text.xml
+++ b/ebuild-writing/functions/src_install/text.xml
@@ -63,6 +63,17 @@ src_install() {
fi
 }
 
+
+For EAPIs 6 and later, the default src_install function is the 
following:
+
+
+src_install() {
+if [[ -f Makefile ]] || [[ -f GNUmakefile ]] || [[ -f makefile ]] ; then
+emake DESTDIR="${D}" install
+fi
+einstalldocs
+}
+
 The following examples assume EAPI 4 or later
 
 



[gentoo-commits] proj/devmanual:master commit in: function-reference/install-functions/

2016-12-07 Thread Göktürk Yüksek
commit: 318842a1c2cb45242cbe8d6d56683ee22f5da2ad
Author: Göktürk Yüksek  gentoo  org>
AuthorDate: Wed Dec  7 19:21:25 2016 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Wed Dec  7 19:24:12 2016 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=318842a1

function-reference/install-functions: document dodoc -r

 function-reference/install-functions/text.xml | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/function-reference/install-functions/text.xml 
b/function-reference/install-functions/text.xml
index 614a8df..e2337c1 100644
--- a/function-reference/install-functions/text.xml
+++ b/function-reference/install-functions/text.xml
@@ -125,7 +125,9 @@ the first is the source name, the second the name to use 
when installing.
   dodoc
 
 
-  Install a documentation file into /usr/share/doc/${PF}
+  Install a documentation file into /usr/share/doc/${PF}.
+  For EAPI 4 and above, the -r option allows directories to
+  be installed recursively.
 
   
   



[gentoo-commits] proj/devmanual:master commit in: function-reference/install-functions/

2016-12-07 Thread Göktürk Yüksek
commit: 1a48702c2fee32c801dfba3176f89d599c7336de
Author: Wim Muskee  gmail  com>
AuthorDate: Wed Dec  7 19:38:18 2016 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Wed Dec  7 19:38:18 2016 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=1a48702c

function-reference/install-function: document einstalldocs

 function-reference/install-functions/text.xml | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/function-reference/install-functions/text.xml 
b/function-reference/install-functions/text.xml
index e2337c1..9ef0d95 100644
--- a/function-reference/install-functions/text.xml
+++ b/function-reference/install-functions/text.xml
@@ -132,6 +132,17 @@ the first is the source name, the second the name to use 
when installing.
   
   
 
+  einstalldocs
+
+
+  Installs the files and directories specified by the DOCS
+  and HTML_DOCS variables into /usr/share/doc/${PF}
+  recursively using dodoc -r. Note: Approved in EAPI
+  6.
+
+  
+  
+
   doenvd
 
 



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kdeplasma-addons/, app-office/calligra/, kde-base/plasma-workspace/, ...

2016-12-07 Thread Johannes Huber
commit: ca4fbc3adf14922d12941304c4431a61371ba6e6
Author: Andreas Sturmlechner  gmail  com>
AuthorDate: Sat Nov  5 21:53:13 2016 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Wed Dec  7 19:41:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca4fbc3a

Rename USE flag kdepim -> pim

Signed-off-by: Johannes Huber  gentoo.org>
Closes: 2755

 app-accessibility/simon/metadata.xml  |  2 +-
 app-accessibility/simon/simon-0.4.1.ebuild|  8 
 app-office/calligra/calligra-2.9.11.ebuild| 10 +-
 app-office/calligra/metadata.xml  |  2 +-
 kde-base/plasma-workspace/metadata.xml|  2 +-
 kde-base/plasma-workspace/plasma-workspace-4.11.22.ebuild | 11 +--
 kde-plasma/kdeplasma-addons/kdeplasma-addons-4.14.3-r1.ebuild |  6 +++---
 kde-plasma/kdeplasma-addons/metadata.xml  |  2 +-
 kde-plasma/libplasmaclock/libplasmaclock-4.11.22.ebuild   |  6 +++---
 kde-plasma/libplasmaclock/metadata.xml|  2 +-
 10 files changed, 25 insertions(+), 26 deletions(-)

diff --git a/app-accessibility/simon/metadata.xml 
b/app-accessibility/simon/metadata.xml
index a2a7c41..77c20c8 100644
--- a/app-accessibility/simon/metadata.xml
+++ b/app-accessibility/simon/metadata.xml
@@ -6,8 +6,8 @@
Gentoo Accessibility Project


-   Use kde-apps/kdepimlibs
Use media-libs/opencv
+   Use kde-apps/kdepimlibs
Build sphinx backend (pulls 
app-accessibility/julius if disabled

 

diff --git a/app-accessibility/simon/simon-0.4.1.ebuild 
b/app-accessibility/simon/simon-0.4.1.ebuild
index 3f44351..d4352ac 100644
--- a/app-accessibility/simon/simon-0.4.1.ebuild
+++ b/app-accessibility/simon/simon-0.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -19,7 +19,7 @@ SRC_URI="mirror://kde/stable/simon/${PV}/src/${P}.tar.bz2"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE="kdepim libsamplerate nls opencv sphinx"
+IUSE="libsamplerate nls opencv pim sphinx"
 
 RDEPEND="
dev-qt/qtcore:4
@@ -32,13 +32,13 @@ RDEPEND="
x11-libs/libX11
x11-libs/libXtst
x11-libs/qwt:6
-   kdepim? ( kde-apps/kdepimlibs:4 )
libsamplerate? ( media-libs/libsamplerate )
nls? (
kde-apps/kde4-l10n
virtual/libintl
)
opencv? ( media-libs/opencv )
+   pim? ( kde-apps/kdepimlibs:4 )
sphinx? (
>=app-accessibility/pocketsphinx-0.8
>=app-accessibility/sphinxbase-0.8
@@ -64,7 +64,7 @@ src_configure() {
-DBackendType=$(usex sphinx "both" "jhtk")
$(cmake-utils_use_with sphinx Sphinxbase)
$(cmake-utils_use_with sphinx Pocketsphinx)
-   $(cmake-utils_use_with kdepim KdepimLibs)
+   $(cmake-utils_use_with pim KdepimLibs)
$(cmake-utils_use_with libsamplerate LibSampleRate)
$(cmake-utils_use_with opencv OpenCV)
$(cmake-utils_use_enable nls NLS)

diff --git a/app-office/calligra/calligra-2.9.11.ebuild 
b/app-office/calligra/calligra-2.9.11.ebuild
index da995b5..f0deaf9 100644
--- a/app-office/calligra/calligra-2.9.11.ebuild
+++ b/app-office/calligra/calligra-2.9.11.ebuild
@@ -41,8 +41,8 @@ if [[ ${KDE_BUILD_TYPE} == release ]] ; then
 fi
 
 IUSE="attica color-management +crypt +eigen +exif fftw +fontconfig freetds
-+glew +glib +gsf gsl import-filter +jpeg jpeg2k +kdcraw +kdepim +lcms
-marble mysql +okular openexr +pdf postgres spacenav sybase test tiff +threads
++glew +glib +gsf gsl import-filter +jpeg jpeg2k +kdcraw +lcms marble mysql
++okular openexr +pdf +pim postgres spacenav sybase test tiff +threads
 +truetype vc xbase +xml"
 
 # Don't use Active, it's broken on desktops.
@@ -56,7 +56,7 @@ REQUIRED_USE="
calligra_features_author? ( calligra_features_words )
calligra_features_gemini? ( opengl )
calligra_features_krita? ( eigen exif lcms opengl )
-   calligra_features_plan? ( kdepim )
+   calligra_features_plan? ( pim )
calligra_features_sheets? ( eigen )
calligra_features_stage? ( webkit )
vc? ( calligra_features_krita )
@@ -93,7 +93,6 @@ RDEPEND="
jpeg? ( virtual/jpeg:0 )
jpeg2k? ( media-libs/openjpeg:0 )
kdcraw? ( $(add_kdeapps_dep libkdcraw) )
-   kdepim? ( $(add_kdeapps_dep kdepimlibs) )
lcms? (
media-libs/lcms:2
x11-libs/libX11
@@ -110,6 +109,7 @@ RDEPEND="
app-text/poppler:=
media-gfx/pstoedit
)
+   pim? ( $(add_kdeapps_dep kdepimlibs) )
postgres? (
dev-db/postgresql:*

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

2016-12-07 Thread Alexis Ballier
commit: 14d36b22fa9b60c243523caa816a780f0f442710
Author: Alexis Ballier  gentoo  org>
AuthorDate: Wed Dec  7 19:12:32 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Wed Dec  7 19:31:40 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14d36b22

www-servers/ocsigenserver: add missing camlp4 usedep on pgocaml

Package-Manager: portage-2.3.3

 www-servers/ocsigenserver/ocsigenserver-2.8.ebuild  | 2 +-
 www-servers/ocsigenserver/ocsigenserver-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-servers/ocsigenserver/ocsigenserver-2.8.ebuild 
b/www-servers/ocsigenserver/ocsigenserver-2.8.ebuild
index 672cacf..6b31fca 100644
--- a/www-servers/ocsigenserver/ocsigenserver-2.8.ebuild
+++ b/www-servers/ocsigenserver/ocsigenserver-2.8.ebuild
@@ -34,7 +34,7 @@ DEPEND=">=dev-ml/lwt-2.5.0:=[react,ssl,camlp4(+)]
>=dev-ml/tyxml-4:=[camlp4(+)]
>=dev-lang/ocaml-3.12:=[ocamlopt?]
dev-ml/ocaml-ipaddr:=
-   postgres? ( dev-ml/pgocaml:= )
+   postgres? ( dev-ml/pgocaml:=[camlp4(+)] )
dbm? ( dev-ml/camldbm:= )
sqlite? ( dev-ml/ocaml-sqlite3:= )"
 RDEPEND="${DEPEND}"

diff --git a/www-servers/ocsigenserver/ocsigenserver-.ebuild 
b/www-servers/ocsigenserver/ocsigenserver-.ebuild
index 672cacf..6b31fca 100644
--- a/www-servers/ocsigenserver/ocsigenserver-.ebuild
+++ b/www-servers/ocsigenserver/ocsigenserver-.ebuild
@@ -34,7 +34,7 @@ DEPEND=">=dev-ml/lwt-2.5.0:=[react,ssl,camlp4(+)]
>=dev-ml/tyxml-4:=[camlp4(+)]
>=dev-lang/ocaml-3.12:=[ocamlopt?]
dev-ml/ocaml-ipaddr:=
-   postgres? ( dev-ml/pgocaml:= )
+   postgres? ( dev-ml/pgocaml:=[camlp4(+)] )
dbm? ( dev-ml/camldbm:= )
sqlite? ( dev-ml/ocaml-sqlite3:= )"
 RDEPEND="${DEPEND}"



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

2016-12-07 Thread Alexis Ballier
commit: dac7f01576995dc22905d40f1bf0784856b71bbe
Author: Alexis Ballier  gentoo  org>
AuthorDate: Wed Dec  7 19:13:05 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Wed Dec  7 19:31:40 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dac7f015

dev-ml/pgocaml: remove old

Package-Manager: portage-2.3.3

 dev-ml/pgocaml/Manifest   |  1 -
 dev-ml/pgocaml/pgocaml-2.2.ebuild | 29 -
 2 files changed, 30 deletions(-)

diff --git a/dev-ml/pgocaml/Manifest b/dev-ml/pgocaml/Manifest
index 97c8a30..98646e3 100644
--- a/dev-ml/pgocaml/Manifest
+++ b/dev-ml/pgocaml/Manifest
@@ -1,2 +1 @@
-DIST pgocaml-2.2.tgz 88613 SHA256 
3027ca823f9f3db24475bd36e5628ee259605d72048d889be3b7e32c3e850d74 SHA512 
1358e377d46aeb8fa00f44ba47dcc61097919584accc96264ae751cd2d6b8380dd2135109d5f6bf7963f3b448ee59046210c6335a3750deed4ad0ce5fc0a9d8d
 WHIRLPOOL 
53da87c02670d493ff0dd12c467d69bac630aa9fe5141be074f328722c305611ad951d14fafe941961dd40d4b6af012ef4e3a305bb6df96734c13f01473c4520
 DIST pgocaml-2.3.tgz 90383 SHA256 
ef8ec253a752eb31e535d845440185b95c4de31db8c5c955e79638b669af9ea2 SHA512 
f42ca8ccf31f9e03cfa9f81a9cd19c2a6010c33f5a578e76924683fd10ab4acf2727b09b71c5a8f200bc39765a5d876a289976fea367b49ae54335c007fd3ff7
 WHIRLPOOL 
48a8adb944db6bce29f818f287d47b35d0b776f3eb5bb68e0e835a4ac451405d46bbd3fcdc14c1ee9542f9b0afecd5e7b98a2f74d32fdbb7efe61c232414a0f7

diff --git a/dev-ml/pgocaml/pgocaml-2.2.ebuild 
b/dev-ml/pgocaml/pgocaml-2.2.ebuild
deleted file mode 100644
index 4f914dc..
--- a/dev-ml/pgocaml/pgocaml-2.2.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-OASIS_BUILD_DOCS=1
-
-inherit oasis
-
-DESCRIPTION="PG'OCaml is a set of OCaml bindings for the PostgreSQL database"
-HOMEPAGE="http://pgocaml.forge.ocamlcore.org/;
-SRC_URI="http://forge.ocamlcore.org/frs/download.php/1506/${P}.tgz;
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="doc"
-
-DEPEND="dev-ml/calendar:=
-   dev-ml/csv:=
-   dev-ml/pcre-ocaml:=
-   dev-ml/camlp4:="
-RDEPEND="${DEPEND}"
-
-DOCS=( "README.txt" "CHANGELOG.txt"
-   "doc/BUGS.txt" "doc/CONTRIBUTORS.txt"
-   "doc/HOW_IT_WORKS.txt" "doc/PROFILING.txt"
-   )



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

2016-12-07 Thread Alexis Ballier
commit: 4c3253bc560bd84aec50fb691bf9410193d375ca
Author: Alexis Ballier  gentoo  org>
AuthorDate: Wed Dec  7 19:30:47 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Wed Dec  7 19:31:40 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c3253bc

dev-ml/lwt: bump to 2.6.0

Package-Manager: portage-2.3.3

 dev-ml/lwt/Manifest |  1 +
 dev-ml/lwt/lwt-2.6.0.ebuild | 42 ++
 dev-ml/lwt/metadata.xml |  1 +
 3 files changed, 44 insertions(+)

diff --git a/dev-ml/lwt/Manifest b/dev-ml/lwt/Manifest
index 626c2d0..7569ba1 100644
--- a/dev-ml/lwt/Manifest
+++ b/dev-ml/lwt/Manifest
@@ -1,2 +1,3 @@
 DIST lwt-2.4.3.tar.gz 504000 SHA256 
efee23937750290d6dee96eed6c0bbdb19817d5be6eefcba61ac5031fac10107 SHA512 
725d50a096a43294d49ae2322fdc985c301ce6a8ff5c956925225d7977e787ccb446e36a9db5fdbb50f284b9f1a3a12a52d1aa44d4400feecb59f6f938ed00ad
 WHIRLPOOL 
c5999e950008902600b43bf39f174ed0bc2cb3f6dce983d885416969a3bb98170ec8b74c8f5829459c3c96d160e5b4c8491b7057e7efeac035a46c9846ff7764
 DIST lwt-2.5.2.tar.gz 268168 SHA256 
b319514cf51656780a8f609a63ead08d3052a442546b218530ce146d37bf6331 SHA512 
83c7a9d9798fe12e0bdd618e7f69ac357065a9b26e2abb644240c420cb1d507a3b558549b2f82ecc9c3fbc9ca5952e8d7cb32b6832713bfb6fffcb58975d5449
 WHIRLPOOL 
f0482836988a248b691c332ef7acbeb5121226582cb8ef1e0b301719d35e25fd5d08e6b7b9e9ab02081b4d734ddc399251a31b66a26859542a4484342e517257
+DIST lwt-2.6.0.tar.gz 288385 SHA256 
bf7ff0d1c3aa8230f00f55cac149cd335a1a1183b4661c9b098ba8a2d0037cbd SHA512 
a30accd39941b421a8afd908129c799bcd178caeabbf36f8a67e07da1e088b4a163a0916738bb11b301972e42800aaf1c194b7eed4d67eb15ea69d04f7cb8abc
 WHIRLPOOL 
963b45a7affa39ceeef209100d293db189fd8bfc21b8c385f92fbbcdeced9df185fca29119af69e72927e628012cff7dd9632067150f4baeeeca967f2616ad74

diff --git a/dev-ml/lwt/lwt-2.6.0.ebuild b/dev-ml/lwt/lwt-2.6.0.ebuild
new file mode 100644
index ..c92324c
--- /dev/null
+++ b/dev-ml/lwt/lwt-2.6.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+OASIS_BUILD_TESTS=1
+# fails to build
+#OASIS_BUILD_DOCS=1
+
+inherit oasis
+
+DESCRIPTION="Cooperative light-weight thread library for OCaml"
+SRC_URI="https://github.com/ocsigen/lwt/archive/${PV}.tar.gz -> ${P}.tar.gz"
+HOMEPAGE="http://ocsigen.org/lwt;
+
+IUSE="+camlp4 gtk +ppx +react +ssl"
+
+DEPEND="react? ( >=dev-ml/react-1.2:= )
+   dev-libs/libev
+   ssl? ( >=dev-ml/ocaml-ssl-0.4.0:= )
+   gtk? ( dev-ml/lablgtk:= dev-libs/glib:2 )
+   ppx? ( dev-ml/ppx_tools:= )
+   camlp4? ( dev-ml/camlp4:= )"
+
+RDEPEND="${DEPEND}
+   !Gentoo ML Project
   
   
+   Enable camlp4 syntax extension
Enables the ppx syntax extension
 Enables support for dev-ml/react: Functional 
reactive programming (signals, events, etc.).
   



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

2016-12-07 Thread Alexis Ballier
commit: c6548e6fefc44f50ef14093f45e6f8b81d1ad49b
Author: Alexis Ballier  gentoo  org>
AuthorDate: Wed Dec  7 17:21:55 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Wed Dec  7 19:31:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6548e6f

dev-ml/js_of_ocaml: require camlp4 on lwt.

Package-Manager: portage-2.3.3

 dev-ml/js_of_ocaml/js_of_ocaml-2.8.3.ebuild | 2 +-
 dev-ml/js_of_ocaml/js_of_ocaml-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ml/js_of_ocaml/js_of_ocaml-2.8.3.ebuild 
b/dev-ml/js_of_ocaml/js_of_ocaml-2.8.3.ebuild
index 9e1c155..1eb80bd 100644
--- a/dev-ml/js_of_ocaml/js_of_ocaml-2.8.3.ebuild
+++ b/dev-ml/js_of_ocaml/js_of_ocaml-2.8.3.ebuild
@@ -25,7 +25,7 @@ IUSE="+async +ocamlopt doc +deriving +ppx +ppx-deriving 
+react +xml X"
 
 RDEPEND="
>=dev-lang/ocaml-3.12:=[ocamlopt?,X?]
-   >=dev-ml/lwt-2.4.4:=
+   >=dev-ml/lwt-2.4.4:=[camlp4(+)]
async? ( dev-ml/async_kernel:= )
react? ( dev-ml/react:=  dev-ml/reactiveData:= )
xml? ( >=dev-ml/tyxml-4:= )

diff --git a/dev-ml/js_of_ocaml/js_of_ocaml-.ebuild 
b/dev-ml/js_of_ocaml/js_of_ocaml-.ebuild
index 9e1c155..1eb80bd 100644
--- a/dev-ml/js_of_ocaml/js_of_ocaml-.ebuild
+++ b/dev-ml/js_of_ocaml/js_of_ocaml-.ebuild
@@ -25,7 +25,7 @@ IUSE="+async +ocamlopt doc +deriving +ppx +ppx-deriving 
+react +xml X"
 
 RDEPEND="
>=dev-lang/ocaml-3.12:=[ocamlopt?,X?]
-   >=dev-ml/lwt-2.4.4:=
+   >=dev-ml/lwt-2.4.4:=[camlp4(+)]
async? ( dev-ml/async_kernel:= )
react? ( dev-ml/react:=  dev-ml/reactiveData:= )
xml? ( >=dev-ml/tyxml-4:= )



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

2016-12-07 Thread Alexis Ballier
commit: e10248cc62c5a80b25699cd93c6539fa7cfaefe9
Author: Alexis Ballier  gentoo  org>
AuthorDate: Wed Dec  7 17:12:09 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Wed Dec  7 19:31:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e10248cc

dev-ml/js_of_ocaml: remove old

Package-Manager: portage-2.3.3

 dev-ml/js_of_ocaml/Manifest|  1 -
 dev-ml/js_of_ocaml/js_of_ocaml-2.8.2-r1.ebuild | 66 --
 2 files changed, 67 deletions(-)

diff --git a/dev-ml/js_of_ocaml/Manifest b/dev-ml/js_of_ocaml/Manifest
index 4e0d767..7cd7991 100644
--- a/dev-ml/js_of_ocaml/Manifest
+++ b/dev-ml/js_of_ocaml/Manifest
@@ -1,2 +1 @@
-DIST js_of_ocaml-2.8.2.tar.gz 1334891 SHA256 
93d55c7a4883783acb3eee4c6a126993f548f1467d1f08a8d72fa30385a673c4 SHA512 
07550311b53a54ec55b5b1e63acbf8eee4757d643cf9639efb035faa029cde4b47c46d732dd2fa3ec0606edf1ef094d096a375c694b0b7255ada16e0c632c4ed
 WHIRLPOOL 
6eac8dccd5217aaa91dc3f899a6ec949afff725dcd1d60276660b0c2e4ca71faf2d55c0a747a3cab05ca55cf7962aa4dbcd2679ec4f8639c7ccbdf414a105d56
 DIST js_of_ocaml-2.8.3.tar.gz 1335811 SHA256 
a77e9d4896431742604cba69fb87f9022587de86f2c6d41a6b58e9c24b103c77 SHA512 
89908f3da1846f4fe24e1109ba262507221ed67d58bec1d8b7c53ec82438febbab66bdb3bec697e2880842253777167ef1563687cae414426e8ea1dcc00a323a
 WHIRLPOOL 
b299214ed367f7aa2252a76a7d49f68f219aaf3ab9901eafa354e937a7dbe4913657a6c1c6fdc85337d63c04b90a5f835b3cf9c321840528188a496f6bfc3d37

diff --git a/dev-ml/js_of_ocaml/js_of_ocaml-2.8.2-r1.ebuild 
b/dev-ml/js_of_ocaml/js_of_ocaml-2.8.2-r1.ebuild
deleted file mode 100644
index 9e1c155..
--- a/dev-ml/js_of_ocaml/js_of_ocaml-2.8.2-r1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit findlib eutils
-
-DESCRIPTION="A compiler from OCaml bytecode to javascript"
-HOMEPAGE="http://ocsigen.org/js_of_ocaml/;
-
-if [ "${PV#}" != "${PV}" ] ; then
-   inherit git-r3
-   SRC_URI=""
-   EGIT_REPO_URI="https://github.com/ocsigen/js_of_ocaml;
-   KEYWORDS=""
-else
-   SRC_URI="https://github.com/ocsigen/js_of_ocaml/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-IUSE="+async +ocamlopt doc +deriving +ppx +ppx-deriving +react +xml X"
-
-RDEPEND="
-   >=dev-lang/ocaml-3.12:=[ocamlopt?,X?]
-   >=dev-ml/lwt-2.4.4:=
-   async? ( dev-ml/async_kernel:= )
-   react? ( dev-ml/react:=  dev-ml/reactiveData:= )
-   xml? ( >=dev-ml/tyxml-4:= )
-   ppx? ( dev-ml/ppx_tools:= )
-   ppx-deriving? ( dev-ml/ppx_deriving:= )
-   dev-ml/cmdliner:=
-   dev-ml/menhir:=
-   dev-ml/ocaml-base64:=
-   dev-ml/camlp4:=
-   dev-ml/cppo:=
-   dev-ml/uchar:=
-   dev-ml/ocamlbuild:=
-   deriving? ( >=dev-ml/deriving-0.6:= )"
-DEPEND="${RDEPEND}"
-
-src_configure() {
-   printf "\n\n" >> Makefile.conf
-   use ocamlopt || echo "BEST := byte" >> Makefile.conf
-   use ocamlopt || echo "NATDYNLINK := NO" >> Makefile.conf
-   use deriving || echo "WITH_DERIVING := NO" >> Makefile.conf
-   use X || echo "WITH_GRAPHICS := NO" >> Makefile.conf
-   use react || echo "WITH_REACT := NO" >> Makefile.conf
-   use ppx || echo "WITH_PPX := NO" >> Makefile.conf
-   use ppx-deriving || echo "WITH_PPX_PPX_DERIVING := NO" >> Makefile.conf
-   use async || echo "WITH_ASYNC := NO" >> Makefile.conf
-}
-
-src_compile() {
-   emake -j1
-   use doc && emake doc
-}
-
-src_install() {
-   findlib_src_preinst
-   emake BINDIR="${ED}/usr/bin/" install
-   dodoc CHANGES README.md
-   use doc && dohtml -r doc/api/html/
-}



[gentoo-commits] repo/gentoo:master commit in: www-servers/ocsigenserver/files/, www-servers/ocsigenserver/

2016-12-07 Thread Alexis Ballier
commit: a77b78a3b56cd37b25fc3d864aa1f6ebbe0c7a8a
Author: Alexis Ballier  gentoo  org>
AuthorDate: Wed Dec  7 17:22:37 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Wed Dec  7 19:31:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a77b78a3

www-servers/ocsigenserver: remove old

Package-Manager: portage-2.3.3

 www-servers/ocsigenserver/Manifest |   1 -
 www-servers/ocsigenserver/files/tyxml.patch| 104 -
 .../ocsigenserver/ocsigenserver-2.7-r1.ebuild  |  89 --
 3 files changed, 194 deletions(-)

diff --git a/www-servers/ocsigenserver/Manifest 
b/www-servers/ocsigenserver/Manifest
index 029b681..61447e4 100644
--- a/www-servers/ocsigenserver/Manifest
+++ b/www-servers/ocsigenserver/Manifest
@@ -1,2 +1 @@
-DIST ocsigenserver-2.7.tar.gz 1262049 SHA256 
01a477b180588fe0ac553177e84832448e02405bc73e432024e7a7ae21b3693f SHA512 
e31fa428e1d86232e4066a93fc948b592e80bb3e8374efee4f40d02c53e8a713ade8aa9904623c1129c892557ac4a451928278b808abe190bb254e6e43aab256
 WHIRLPOOL 
1b55034d364da40b4bb0931b15da1a1c4c47f9133f1fd6099bfad57e6a43e5ce990a1a08295c740883b82f951cf3db9ad34ea1f70a818bd8296a678dc6b9b097
 DIST ocsigenserver-2.8.tar.gz 1265240 SHA256 
5e9766089c23397a9af60642d80f6d9a2be722fe9f426f230ef1b41ec5c684ec SHA512 
80d5125a93239c73756b03a0f50d83e691810f93a15525daef2f7ccd69279e348f03486c26319a9511c1a746f375317082a89ba37ce0ba22872d6db7d3fddf1b
 WHIRLPOOL 
d56d62e7effc94e5e5477e7b2d8de0733a74348a10f14473e47314d4fdcdce0f4ff47458e4a817e43de4269b72a6bd1171a4eb1570d7ef4c7e86a8c02e7afe1d

diff --git a/www-servers/ocsigenserver/files/tyxml.patch 
b/www-servers/ocsigenserver/files/tyxml.patch
deleted file mode 100644
index f9aff48..
--- a/www-servers/ocsigenserver/files/tyxml.patch
+++ /dev/null
@@ -1,104 +0,0 @@
-commit 556a155376669aba34f1e93a88a9b308107af8be
-Author: Vasilis Papavasileiou 
-Date:   Mon Apr 11 12:31:21 2016 +
-
-Catch up with Tyxml
-
-- Html5.M -> Tyxml.Html
-- Bump-up dependency constraint
-
-diff --git a/.jenkins.sh b/.jenkins.sh
-index 0865cba..1c40a09 100644
 a/.jenkins.sh
-+++ b/.jenkins.sh
-@@ -1,5 +1,6 @@
- opam pin add --no-action ocsigenserver .
- opam install camlzip
-+opam pin add tyxml --dev-repo
- opam install --deps-only ocsigenserver
- opam install --verbose ocsigenserver
- 
-diff --git a/opam b/opam
-index 9537632..82b1860 100644
 a/opam
-+++ b/opam
-@@ -27,7 +27,7 @@ depends: [
-   "ocamlnet" {>= "4.0.2"}
-   "pcre"
-   "cryptokit"
--  "tyxml" {>= "3.4.0"}
-+  "tyxml" {> "3.6.0"}
-   ("dbm" | "sqlite3")
-   "ipaddr" {>= "2.1"}
-   "camlp4"
-diff --git a/src/http/ocsigen_senders.ml b/src/http/ocsigen_senders.ml
-index 708b6a8..bf7c30c 100644
 a/src/http/ocsigen_senders.ml
-+++ b/src/http/ocsigen_senders.ml
-@@ -77,7 +77,7 @@ module Make_XML_Content(Xml : Xml_sigs.Iterable)
-  ~stream:(x, None) ())
- end
- 
--module Html5_content = Make_XML_Content(Xml)(Html5.M)
-+module Html_content = Make_XML_Content(Tyxml.Xml)(Tyxml.Html)
- 
- 
- 
(*)
-@@ -473,11 +473,11 @@ struct
-   let get_etag ?options c = None
- 
-   let error_page s msg c =
--Html5.M.html
--  (Html5.M.head (Html5.M.title (Html5.M.pcdata s)) [])
--  (Html5.M.body
-- (Html5.M.h1 [Html5.M.pcdata msg]::
--  Html5.M.p [Html5.M.pcdata s]::
-+Tyxml.Html.html
-+  (Tyxml.Html.head (Tyxml.Html.title (Tyxml.Html.pcdata s)) [])
-+  (Tyxml.Html.body
-+ (Tyxml.Html.h1 [Tyxml.Html.pcdata msg]::
-+  Tyxml.Html.p [Tyxml.Html.pcdata s]::
-   c)
-   )
- 
-@@ -512,11 +512,11 @@ struct
- error_page
-   ("Error "^str_code)
-   error_msg
--  [Html5.M.p
-- [Html5.M.pcdata (Printexc.to_string exn);
--  Html5.M.br ();
--  Html5.M.em
--[Html5.M.pcdata "(Ocsigen running in debug mode)"]
-+  [Tyxml.Html.p
-+ [Tyxml.Html.pcdata (Printexc.to_string exn);
-+  Tyxml.Html.br ();
-+  Tyxml.Html.em
-+[Tyxml.Html.pcdata "(Ocsigen running in debug mode)"]
-  ]]
-   | _ ->
- error_page
-@@ -524,7 +524,7 @@ struct
-   error_msg
-   []
- in
--Html5_content.result_of_content err_page >>= fun r ->
-+Html_content.result_of_content err_page >>= fun r ->
- Lwt.return
-   (Result.update r
-  ~cookies:cookies_to_set
-diff --git a/src/http/ocsigen_senders.mli b/src/http/ocsigen_senders.mli
-index b6d956f..54364b0 100644
 a/src/http/ocsigen_senders.mli
-+++ b/src/http/ocsigen_senders.mli
-@@ -23,8 +23,8 @@ module File_content : Ocsigen_http_frame.HTTP_CONTENT
-   with  type t =
- string * Ocsigen_charset_mime.charset_assoc * 
Ocsigen_charset_mime.mime_assoc
- 
--module Html5_content :
--  Ocsigen_http_frame.HTTP_CONTENT with type t = 

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

2016-12-07 Thread Alexis Ballier
commit: 70d05df724879e2d24c8f1f96e5f5449d77ab71a
Author: Alexis Ballier  gentoo  org>
AuthorDate: Wed Dec  7 16:23:14 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Wed Dec  7 19:31:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70d05df7

dev-ml/tyxml: bump to 4.0.1

Package-Manager: portage-2.3.3

 dev-ml/tyxml/Manifest   |  1 +
 dev-ml/tyxml/tyxml-4.0.1.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/dev-ml/tyxml/Manifest b/dev-ml/tyxml/Manifest
index 830bbaa..d4d03e5 100644
--- a/dev-ml/tyxml/Manifest
+++ b/dev-ml/tyxml/Manifest
@@ -1,3 +1,4 @@
 DIST tyxml-3.5.0.tar.gz 127891 SHA256 
e5f55f30b74470cb1400b92c478f320b4b4778678cf6029582716e0e138f4532 SHA512 
189dd18a07f19b36ab616bfc512fc739dd704d0e84d720ecf69c7716a48fff43e851dd5bb09488b835f840ce859c8085437e56c5cce68c5d595d183dd66fb5ec
 WHIRLPOOL 
7967aa2f2047aac7deb8d814f14c2beb29f116c39eec442b2383d487aa442d3b2f4ed75a9045c65bf8bb9b397e26b93ed555a67b7a98ab2dd37dbec91c4aecb4
 DIST tyxml-3.6.0.tar.gz 129924 SHA256 
ea591587dd29799fff3b4d1390af062d9f7b0bdac5e6210e18355cd41171e0e7 SHA512 
f750f80dce92d42172dd9601ec5201c34e1de6587270d00bc86673b2b220b0baed3d91586d4334d98a453cf388b2fa8d1abb763971365ffbf93992c7fde1d127
 WHIRLPOOL 
f91c3934fc922c601b7d1c059a1c010e70ef947dcbb16dfe82b358c18109bf35b5762958449cdcdf6367d01f05fa038e4e8b1b53c961fe7a772d0e2e997a6210
 DIST tyxml-4.0.0.tar.gz 172367 SHA256 
1ec7d175d0ad22290c06d1872e86915edcc04bfa75b993f8ac2db84eb1de SHA512 
3e0267bef7ee339697c86a211b76983683066102f5e1ed194cf4a0dbcc358971b58b820e092a74cb614b9fd5a1d866bff48b3cd7ca66297cd97ba4fa40d03f05
 WHIRLPOOL 
d81ee355951bff5454fb15121cf48c379e8567db5d1e7fde4ce6d0cd83d19b7c7f1783916cbd1d8e85033a6730f74d88ef20c8c3bd7ac86a99210e1b2e053a0d
+DIST tyxml-4.0.1.tar.gz 179609 SHA256 
b7dbb6dbb8a02c0ab62f078695af6fbb636d162bd0f341fc9bda7d88ef9a1dfa SHA512 
ebc0f148602375d8df16df7815f60ad6edcc7b4830af9479fb0e71a394d5d6dd7cb36e592d026b06677537d29be4359201e52f047ad3e23f34d82401b33b31e3
 WHIRLPOOL 
0b1f5c790f1d11fa503a23ff265b5e2cdb570fb61879d19c95f1d454f325066945607f5f54ffbf822500a58bd19a88906b92d7e9dc1a142bd051a5845ba1db91

diff --git a/dev-ml/tyxml/tyxml-4.0.1.ebuild b/dev-ml/tyxml/tyxml-4.0.1.ebuild
new file mode 100644
index ..37f19c7
--- /dev/null
+++ b/dev-ml/tyxml/tyxml-4.0.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+OASIS_BUILD_DOCS=1
+# Cannot find findlib package alcotest
+# OASIS_BUILD_TESTS=1
+
+inherit oasis
+
+DESCRIPTION="A libary to build xml trees typechecked by OCaml"
+HOMEPAGE="http://ocsigen.org/tyxml/;
+SRC_URI="https://github.com/ocsigen/tyxml/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1-with-linking-exception"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="+ppx +camlp4"
+
+DEPEND="
+   >=dev-ml/uutf-1.0:=
+   dev-ml/ocaml-re:=
+   ppx? ( >=dev-ml/ppx_tools-5:= dev-ml/markup:= )
+   camlp4? ( dev-ml/camlp4:= )"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGES README.md )
+PATCHES=( "${FILESDIR}/uutf.patch" )
+
+src_configure() {
+   oasis_configure_opts="
+   $(use_enable camlp4 syntax)
+   $(use_enable ppx)
+   " oasis_src_configure
+}



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

2016-12-07 Thread Alexis Ballier
commit: 2ae69ce4de65e007244faad2fd057937041f5a28
Author: Alexis Ballier  gentoo  org>
AuthorDate: Wed Dec  7 19:13:32 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Wed Dec  7 19:31:40 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ae69ce4

dev-ml/pgocaml: enable camlp4 by default

Package-Manager: portage-2.3.3

 dev-ml/pgocaml/pgocaml-2.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ml/pgocaml/pgocaml-2.3.ebuild 
b/dev-ml/pgocaml/pgocaml-2.3.ebuild
index 4afb98e..326be95 100644
--- a/dev-ml/pgocaml/pgocaml-2.3.ebuild
+++ b/dev-ml/pgocaml/pgocaml-2.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -15,7 +15,7 @@ 
SRC_URI="http://forge.ocamlcore.org/frs/download.php/1597/${P}.tgz;
 LICENSE="LGPL-2.1-with-linking-exception"
 SLOT="0/${PV}"
 KEYWORDS="~amd64"
-IUSE="camlp4 doc"
+IUSE="+camlp4 doc"
 
 DEPEND="dev-ml/calendar:=
dev-ml/csv:=



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

2016-12-07 Thread Alexis Ballier
commit: cbe4147fc6174b7b2fd86c874d882e59d638cabd
Author: Alexis Ballier  gentoo  org>
AuthorDate: Wed Dec  7 17:23:23 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Wed Dec  7 19:31:40 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbe4147f

www-servers/ocsigenserver: require camlp4 on lwt.

Package-Manager: portage-2.3.3

 www-servers/ocsigenserver/ocsigenserver-2.8.ebuild  | 2 +-
 www-servers/ocsigenserver/ocsigenserver-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-servers/ocsigenserver/ocsigenserver-2.8.ebuild 
b/www-servers/ocsigenserver/ocsigenserver-2.8.ebuild
index dc1f837..672cacf 100644
--- a/www-servers/ocsigenserver/ocsigenserver-2.8.ebuild
+++ b/www-servers/ocsigenserver/ocsigenserver-2.8.ebuild
@@ -25,7 +25,7 @@ IUSE="debug doc dbm +ocamlopt +sqlite zlib postgres"
 REQUIRED_USE="|| ( sqlite dbm postgres )"
 RESTRICT="strip installsources"
 
-DEPEND=">=dev-ml/lwt-2.5.0:=[react,ssl]
+DEPEND=">=dev-ml/lwt-2.5.0:=[react,ssl,camlp4(+)]
>=dev-ml/react-0.9.3:=
zlib? ( >=dev-ml/camlzip-1.03-r1:= )
dev-ml/cryptokit:=

diff --git a/www-servers/ocsigenserver/ocsigenserver-.ebuild 
b/www-servers/ocsigenserver/ocsigenserver-.ebuild
index dc1f837..672cacf 100644
--- a/www-servers/ocsigenserver/ocsigenserver-.ebuild
+++ b/www-servers/ocsigenserver/ocsigenserver-.ebuild
@@ -25,7 +25,7 @@ IUSE="debug doc dbm +ocamlopt +sqlite zlib postgres"
 REQUIRED_USE="|| ( sqlite dbm postgres )"
 RESTRICT="strip installsources"
 
-DEPEND=">=dev-ml/lwt-2.5.0:=[react,ssl]
+DEPEND=">=dev-ml/lwt-2.5.0:=[react,ssl,camlp4(+)]
>=dev-ml/react-0.9.3:=
zlib? ( >=dev-ml/camlzip-1.03-r1:= )
dev-ml/cryptokit:=



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

2016-12-07 Thread Alexis Ballier
commit: 4551db5f1aec9ba5fac85ec6b813b69d9e9e
Author: Alexis Ballier  gentoo  org>
AuthorDate: Wed Dec  7 13:56:20 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Wed Dec  7 19:31:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4551db5f

dev-ml/oasis: bump to 0.4.8

Package-Manager: portage-2.3.3

 dev-ml/oasis/Manifest   |  1 +
 dev-ml/oasis/oasis-0.4.8.ebuild | 39 +++
 2 files changed, 40 insertions(+)

diff --git a/dev-ml/oasis/Manifest b/dev-ml/oasis/Manifest
index c289782..5b19293 100644
--- a/dev-ml/oasis/Manifest
+++ b/dev-ml/oasis/Manifest
@@ -1,3 +1,4 @@
 DIST oasis-0.4.5.tar.gz 336502 SHA256 
6623a603415c4718add6a6ebad80f6688164a2e9b28576c082548b17bf8b2e44 SHA512 
97d5401762ffda6bf4d7a239d9c77f8647d58da1728925e6de6e8fdfded6f8e7bb69652a838b86ab7203cd68436b06f76921c76840b97db56a94bb87d74450d7
 WHIRLPOOL 
46f5c3f900baa3d3b6ada8c0cf90cc90cfddc70523510d5ba5541e5075c96360ebacdd23a1b0f8b28a90bda7fb1700b9a2e9d7989af650e9aa5d50f358795d92
 DIST oasis-0.4.6.tar.gz 337490 SHA256 
1324becb9fbc181f7276936339f62db224d166f01e50ea19f8f62037271bbbfb SHA512 
c85432c75de1814024b11f9aea89fc740016fc13f2fd16ad1a4819de406d26a698f33a43e64649cbc17fe194c5da336e83ad85af91d6b97d0b3f70db44f33d88
 WHIRLPOOL 
7a742e67dcab5468b57ae2e5c730508b07ff9380a584e75d4b269d84a09a73e826819511d9ebfbbc5748d57163104fc7ab93756e8bfcd56954a2ad411e9ab04c
 DIST oasis-0.4.7.tar.gz 371869 SHA256 
54bc4b80e4a38719124e8fb0125c6f3404bda514b87b8749b51442e023de998d SHA512 
f1ed31da03ec4245489d74589f8385af990191be16074b25f482a96fa916f87f99e314944bb0cb798269c6870ca85c59273d33a298a2ad3f239b7ae444c74ec2
 WHIRLPOOL 
6b744ea4e0953f1a350eb7a75458e4d5b4778143f14a2f88742600db3b1858479aadbb26ace70d7f2c9094a56a05f1c7adedca9f09a8d0588b3dd671cf7609dd
+DIST oasis-0.4.8.tar.gz 389565 SHA256 
1e535de19fce623cc0019d2bbc4b158ac47e10b0165620e2ea459b1b0fdbc7d2 SHA512 
e0baf0f048647c25eac5472db0d2a22d0fcaf85fe61ebd88ec5a101c20d4916ecfa9d10fae069ba4479abb22b90c44f18312b9252727a8c7c7de4aa2d8d72663
 WHIRLPOOL 
db9deb3ddacf19ad1728e5b7d2f8e5f3785bb3a462bb64d6dbf82784c0335c711d894be7ee47596737263d82abf7bb5a8e3c68aba1d8654ea5243f151db9b73e

diff --git a/dev-ml/oasis/oasis-0.4.8.ebuild b/dev-ml/oasis/oasis-0.4.8.ebuild
new file mode 100644
index ..758e0a8
--- /dev/null
+++ b/dev-ml/oasis/oasis-0.4.8.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+OASIS_BUILD_TESTS=1
+OASIS_BUILD_DOCS=1
+
+inherit oasis
+
+MY_P=${P/_/\~}
+DESCRIPTION="OASIS is a tool to integrate a configure, build and install 
system in OCaml project"
+HOMEPAGE="http://oasis.forge.ocamlcore.org/index.php;
+SRC_URI="http://forge.ocamlcore.org/frs/download.php/1669/${MY_P}.tar.gz;
+
+LICENSE="LGPL-2.1-with-linking-exception"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND=">=dev-ml/ocaml-data-notation-0.0.11:=
+   dev-ml/ocamlbuild:=[ocamlopt]"
+DEPEND="${RDEPEND}
+   >=dev-ml/findlib-1.3.1
+   dev-ml/ocamlify
+   dev-ml/ocamlmod
+   !=dev-ml/ocaml-fileutils-0.4.2
+   >=dev-ml/ounit-2.0.0
+   >=dev-ml/ocaml-expect-0.0.4
+   dev-ml/pcre-ocaml
+   dev-ml/extlib
+   )"
+
+STRIP_MASK="*/bin/*"
+S="${WORKDIR}/${MY_P}"
+DOCS=( "README.md" "TODO.txt" "AUTHORS.md" "CHANGES.txt" )



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

2016-12-07 Thread Alexis Ballier
commit: e1fc443474a804c1a7a8160e83259285520ee44f
Author: Alexis Ballier  gentoo  org>
AuthorDate: Wed Dec  7 13:55:55 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Wed Dec  7 19:31:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1fc4434

eclass/oasis.eclass: set prefix to ED instead of using the destdir option. The 
latter doesnt work reliably with latest oasis versions.

 eclass/oasis.eclass | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/eclass/oasis.eclass b/eclass/oasis.eclass
index 6299f28..6b1fc4f 100644
--- a/eclass/oasis.eclass
+++ b/eclass/oasis.eclass
@@ -86,10 +86,9 @@ oasis_src_configure() {
[ -n "${OASIS_BUILD_TESTS}" ] && confargs="${confargs} $(use_enable 
test tests)"
[ -n "${OASIS_NO_DEBUG}"] || confargs="${confargs} 
$(oasis_use_enable debug debug)"
${OASIS_SETUP_COMMAND:-ocaml setup.ml} -configure \
-   --prefix "${EPREFIX}/usr" \
-   --libdir "${EPREFIX}/usr/$(get_libdir)" \
-   --docdir "${EPREFIX}${OASIS_DOC_DIR}" \
-   --destdir "${D}" \
+   --prefix "${ED}/usr" \
+   --libdir "${ED}/usr/$(get_libdir)" \
+   --docdir "${ED}${OASIS_DOC_DIR}" \
$(oasis_use_enable ocamlopt is_native) \
${confargs} \
${oasis_configure_opts} \



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

2016-12-07 Thread Jeroen Roovers
commit: ec9bb95a069831f610fd53eb2b5d284f1d3e00c8
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Wed Dec  7 19:28:31 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Wed Dec  7 19:29:24 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec9bb95a

www-client/opera-developer: Version bump.

Package-Manager: portage-2.3.2

 www-client/opera-developer/Manifest|  2 +
 .../opera-developer-43.0.2431.0.ebuild | 91 ++
 2 files changed, 93 insertions(+)

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index 37959d5..c8f0742 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -2,3 +2,5 @@ DIST opera-developer_43.0.2420.0_amd64.deb 50547330 SHA256 
749cab7a777fd0f753cd3
 DIST opera-developer_43.0.2420.0_i386.deb 51403578 SHA256 
ad4494d10753eba2a092dc3b76c18564d6e835946edfaa5032f9cf44b2bceb1c SHA512 
7f72d698b1e6d49e9bed3388058db337ea37bb83c58420e27f06a7308f3cd5023b9197dc00434e999a9ede33f5289ad309cd7391f4608a3f4659320a88b90f6e
 WHIRLPOOL 
d7ec88b9878b9ae3c3e23a60eac33a7f4e584197e6cf11898e0be2015a16e1a2229beb4fc22292570152f386934e9841c726073548fc10febbbe8891d31a18de
 DIST opera-developer_43.0.2423.0_amd64.deb 49892774 SHA256 
a32a674aca9c5b2b75a99ec35af17b5a94b8398be232e6cb56dc76e1d0f0be65 SHA512 
3b6158d20bcc84ccb6b26db77637d2541042faf2276b84acf6f81239bfca2c8d4ae3b07283007823428f271f875669a01b6ae3556f49cbe67c8a74230ac57421
 WHIRLPOOL 
cf3d883b17ccc2180d61692b97ea00c0d95fc32a471ce845ce9c5e18e3b02f4d82f02180c54cbcad59fdb768a6dac1349cf0151b1ea1057c23b2164962600dc3
 DIST opera-developer_43.0.2423.0_i386.deb 51469914 SHA256 
a01f030d63d8ca558d7aeaeb46c0698d6bf425d5aae47e780d55b4a4b54502c1 SHA512 
14811af0b045893c262e96adc1fee3d6d5fff6979916c5e1ab1559a915a528047030a31937337dac59b782f82342f0d8b5a543b34f2188499856f956f9841c50
 WHIRLPOOL 
05929fd4beaa27d587fa68157e69f232341cb564b405965c8b8ce149c10fd43819c24eca54765b8eeb3d2732a31d717aa0b1405059ab2a077a8fffd7d8e80064
+DIST opera-developer_43.0.2431.0_amd64.deb 50856132 SHA256 
b22ba40e5e7db397ebdb702e5cc8406d9cc0c0a0c1f0a24f88ed3f7353bf6c75 SHA512 
f722147957a4679842787e9f5ea1de34439964a80b00f13d43005a1f44fcf4685468c40257a5fd4295fea63e982ad6ed535ea96018c4357ed7cfdc79e60ee3d1
 WHIRLPOOL 
004893843c87083dead4eddacd04ed271e8796a028a708aa9ddebf51b7f38fe5168271095dc36b5166671a82df39da02c321facd5e941b08742994141e13a9b3
+DIST opera-developer_43.0.2431.0_i386.deb 51787004 SHA256 
cdc0e597e2981d59c8161b19e9dcce5385d9ba3ffc768610b131d75798b8910b SHA512 
2bf61a7f02dac22e5982a98d557af52a05f45e842021d1081910cd29619f0f71c228c55e592b3ca95e1263c80aa707e24bfa4e29599f79d28f7b01eabe19e424
 WHIRLPOOL 
f17f87e29927f588a0a3c5257c09326b592ef21c3181b62257ca71587aab7fa18659a3f9c908f2b359055414276badaca6f8642bf39ef77d996b163994055574

diff --git a/www-client/opera-developer/opera-developer-43.0.2431.0.ebuild 
b/www-client/opera-developer/opera-developer-43.0.2431.0.ebuild
new file mode 100644
index ..9cf6acd
--- /dev/null
+++ b/www-client/opera-developer/opera-developer-43.0.2431.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+CHROMIUM_LANGS="
+   af az be bg bn ca cs da de el en-GB es es-419 fi fil fr fr-CA fy gd
+   he hi hr hu id it ja kk ko lt lv mk ms nb nl nn pa pl pt-BR pt-PT ro ru 
sk
+   sr sr-ME sv sw ta te th tr uk uz vi zh-CN zh-TW zu
+"
+inherit chromium-2 multilib unpacker
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="http://www.opera.com/;
+LICENSE="OPERA-2014"
+SLOT="0"
+SRC_URI_BASE="http://get.geo.opera.com/pub/;
+SRC_URI="
+   amd64?  ( "${SRC_URI_BASE}${PN}/${PV}/linux/${PN}_${PV}_amd64.deb" )
+   x86?( "${SRC_URI_BASE}${PN}/${PV}/linux/${PN}_${PV}_i386.deb" )
+"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   gnome-base/gconf:2
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/freetype
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:2
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   x11-libs/libXcomposite
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/libnotify
+   x11-libs/pango[X]
+"
+
+QA_PREBUILT="*"
+S=${WORKDIR}
+OPERA_HOME="usr/$(get_libdir)/${PN}"
+
+src_unpack() {
+   unpack_deb ${A}
+}
+
+src_prepare() {
+   case ${ARCH} in
+   amd64)
+   mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die
+   rm -r usr/lib || die
+   ;;
+   x86)
+   mv 

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

2016-12-07 Thread Jeroen Roovers
commit: 88f9a51171d2488a2d4b1a5118e10b5803c29dce
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Wed Dec  7 19:29:12 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Wed Dec  7 19:29:28 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88f9a511

www-client/opera-developer: Old.

Package-Manager: portage-2.3.2

 www-client/opera-developer/Manifest|  2 -
 .../opera-developer-43.0.2420.0.ebuild | 91 --
 2 files changed, 93 deletions(-)

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index c8f0742..50d9ca5 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,5 +1,3 @@
-DIST opera-developer_43.0.2420.0_amd64.deb 50547330 SHA256 
749cab7a777fd0f753cd35dda280fe4799159efbe6ab5558491178a04843df71 SHA512 
aef5045b76420015c50882b47e9cea58ae0cc2a758f6147e57a2af1a3a41aa62ff7561711c43a549d4e0803846c12e906d10151030a8ab24c0351b503138fe59
 WHIRLPOOL 
4b5727261a0be9c5dfbfd83f6b600180e6fd4f5c02812566f3533853dc56e9971ebe2b6902978f2879a37a7a20be5683efed7fa6a73e372d2fc98b9493889fec
-DIST opera-developer_43.0.2420.0_i386.deb 51403578 SHA256 
ad4494d10753eba2a092dc3b76c18564d6e835946edfaa5032f9cf44b2bceb1c SHA512 
7f72d698b1e6d49e9bed3388058db337ea37bb83c58420e27f06a7308f3cd5023b9197dc00434e999a9ede33f5289ad309cd7391f4608a3f4659320a88b90f6e
 WHIRLPOOL 
d7ec88b9878b9ae3c3e23a60eac33a7f4e584197e6cf11898e0be2015a16e1a2229beb4fc22292570152f386934e9841c726073548fc10febbbe8891d31a18de
 DIST opera-developer_43.0.2423.0_amd64.deb 49892774 SHA256 
a32a674aca9c5b2b75a99ec35af17b5a94b8398be232e6cb56dc76e1d0f0be65 SHA512 
3b6158d20bcc84ccb6b26db77637d2541042faf2276b84acf6f81239bfca2c8d4ae3b07283007823428f271f875669a01b6ae3556f49cbe67c8a74230ac57421
 WHIRLPOOL 
cf3d883b17ccc2180d61692b97ea00c0d95fc32a471ce845ce9c5e18e3b02f4d82f02180c54cbcad59fdb768a6dac1349cf0151b1ea1057c23b2164962600dc3
 DIST opera-developer_43.0.2423.0_i386.deb 51469914 SHA256 
a01f030d63d8ca558d7aeaeb46c0698d6bf425d5aae47e780d55b4a4b54502c1 SHA512 
14811af0b045893c262e96adc1fee3d6d5fff6979916c5e1ab1559a915a528047030a31937337dac59b782f82342f0d8b5a543b34f2188499856f956f9841c50
 WHIRLPOOL 
05929fd4beaa27d587fa68157e69f232341cb564b405965c8b8ce149c10fd43819c24eca54765b8eeb3d2732a31d717aa0b1405059ab2a077a8fffd7d8e80064
 DIST opera-developer_43.0.2431.0_amd64.deb 50856132 SHA256 
b22ba40e5e7db397ebdb702e5cc8406d9cc0c0a0c1f0a24f88ed3f7353bf6c75 SHA512 
f722147957a4679842787e9f5ea1de34439964a80b00f13d43005a1f44fcf4685468c40257a5fd4295fea63e982ad6ed535ea96018c4357ed7cfdc79e60ee3d1
 WHIRLPOOL 
004893843c87083dead4eddacd04ed271e8796a028a708aa9ddebf51b7f38fe5168271095dc36b5166671a82df39da02c321facd5e941b08742994141e13a9b3

diff --git a/www-client/opera-developer/opera-developer-43.0.2420.0.ebuild 
b/www-client/opera-developer/opera-developer-43.0.2420.0.ebuild
deleted file mode 100644
index 9cf6acd..
--- a/www-client/opera-developer/opera-developer-43.0.2420.0.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-CHROMIUM_LANGS="
-   af az be bg bn ca cs da de el en-GB es es-419 fi fil fr fr-CA fy gd
-   he hi hr hu id it ja kk ko lt lv mk ms nb nl nn pa pl pt-BR pt-PT ro ru 
sk
-   sr sr-ME sv sw ta te th tr uk uz vi zh-CN zh-TW zu
-"
-inherit chromium-2 multilib unpacker
-
-DESCRIPTION="A fast and secure web browser"
-HOMEPAGE="http://www.opera.com/;
-LICENSE="OPERA-2014"
-SLOT="0"
-SRC_URI_BASE="http://get.geo.opera.com/pub/;
-SRC_URI="
-   amd64?  ( "${SRC_URI_BASE}${PN}/${PV}/linux/${PN}_${PV}_amd64.deb" )
-   x86?( "${SRC_URI_BASE}${PN}/${PV}/linux/${PN}_${PV}_i386.deb" )
-"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   gnome-base/gconf:2
-   media-libs/alsa-lib
-   media-libs/fontconfig
-   media-libs/freetype
-   net-misc/curl
-   net-print/cups
-   sys-apps/dbus
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:2
-   x11-libs/libX11
-   x11-libs/libXScrnSaver
-   x11-libs/libXcomposite
-   x11-libs/libXcursor
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXi
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libXtst
-   x11-libs/libnotify
-   x11-libs/pango[X]
-"
-
-QA_PREBUILT="*"
-S=${WORKDIR}
-OPERA_HOME="usr/$(get_libdir)/${PN}"
-
-src_unpack() {
-   unpack_deb ${A}
-}
-
-src_prepare() {
-   case ${ARCH} in
-   amd64)
-   mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die
-   rm -r usr/lib || die
-   ;;
-   x86)
-   mv usr/lib/i386-linux-gnu/${PN} usr/$(get_libdir)/ || 
die
-   ;;
-   

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

2016-12-07 Thread Fabian Groffen
commit: c863cdffc5b3fcea9d1e07c4142ff355d1fb3806
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Dec  7 18:55:42 2016 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Dec  7 18:55:42 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c863cdff

profiles: mask USE=notmuch for mail-client/mutt on arches lacking the keyword, 
bug #587560

 profiles/default/bsd/package.use.mask | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/profiles/default/bsd/package.use.mask 
b/profiles/default/bsd/package.use.mask
index 537a699..c914d8f 100644
--- a/profiles/default/bsd/package.use.mask
+++ b/profiles/default/bsd/package.use.mask
@@ -1,7 +1,11 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
+# Fabian Groffen  (07 Dec 2016)
+# unkeyworded notmuch dependency, bug #587560
+mail-client/mutt notmuch
+
 # Matthias Maier  (24 Dec 2014)
 # dev-libs/xapian is currently not keyworded for any *-bsd profile
 app-doc/doxygen doxysearch



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

2016-12-07 Thread Fabian Groffen
commit: a580532cbea4244bae520dff785055b9d0e72485
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Dec  7 18:56:47 2016 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Dec  7 18:56:47 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a580532c

mail-client/mutt: add back ~x86-fbsd keyword after masking USE=notmuch, bug 
#587560

Package-Manager: portage-2.3.0

 mail-client/mutt/mutt-1.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/mutt/mutt-1.7.2.ebuild 
b/mail-client/mutt/mutt-1.7.2.ebuild
index 911eaa9..06cd0b2 100644
--- a/mail-client/mutt/mutt-1.7.2.ebuild
+++ b/mail-client/mutt/mutt-1.7.2.ebuild
@@ -18,7 +18,7 @@ SRC_URI="ftp://ftp.mutt.org/pub/mutt/${P}.tar.gz
 IUSE="berkdb crypt debug doc gdbm gnutls gpg idn imap kerberos libressl mbox 
nls nntp notmuch pop qdbm sasl selinux sidebar slang smime smtp ssl 
tokyocabinet vanilla"
 SLOT="0"
 LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x64-freebsd 
~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~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"
 CDEPEND="
app-misc/mime-types
nls? ( virtual/libintl )



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

2016-12-07 Thread Fabian Groffen
commit: ee233866cb4daf17913d7671f0cdf4bca3a58834
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Dec  7 18:50:47 2016 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Dec  7 18:51:23 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee233866

mail-client/mutt: add back keywords after masking USE=notmuch, bug #587560

Package-Manager: portage-2.3.0

 mail-client/mutt/mutt-1.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/mutt/mutt-1.7.2.ebuild 
b/mail-client/mutt/mutt-1.7.2.ebuild
index 6de5231..911eaa9 100644
--- a/mail-client/mutt/mutt-1.7.2.ebuild
+++ b/mail-client/mutt/mutt-1.7.2.ebuild
@@ -18,7 +18,7 @@ SRC_URI="ftp://ftp.mutt.org/pub/mutt/${P}.tar.gz
 IUSE="berkdb crypt debug doc gdbm gnutls gpg idn imap kerberos libressl mbox 
nls nntp notmuch pop qdbm sasl selinux sidebar slang smime smtp ssl 
tokyocabinet vanilla"
 SLOT="0"
 LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~x86 ~x64-freebsd ~x86-freebsd ~x86-interix 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x64-freebsd 
~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 CDEPEND="
app-misc/mime-types
nls? ( virtual/libintl )



  1   2   >