[gentoo-commits] proj/musl:master commit in: sys-apps/net-tools/

2015-11-24 Thread Anthony G. Basile
commit: 72890bd4747315287c0b4cb137eeaafd76fd4141
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Nov 24 23:19:31 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Nov 24 23:19:31 2015 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=72890bd4

sys-apps/net-tools: stabilize latest, bug #566752

Package-Manager: portage-2.2.20.1

 sys-apps/net-tools/Manifest|  5 +-
 .../net-tools-1.60_p20130513023548-r99.ebuild  | 97 --
 .../net-tools-1.60_p20141019041918-r99.ebuild  |  2 +-
 3 files changed, 2 insertions(+), 102 deletions(-)

diff --git a/sys-apps/net-tools/Manifest b/sys-apps/net-tools/Manifest
index 29ff411..7519cc1 100644
--- a/sys-apps/net-tools/Manifest
+++ b/sys-apps/net-tools/Manifest
@@ -1,8 +1,5 @@
 AUX net-tools-fix-header-assumptions.patch 3462 SHA256 
bea5145e5a69bcea835bcb9a71cadcef55651b253c6e4552f007e37e16d60a1a SHA512 
e14293a16d0111cb50f205d4a861f94b9525ce75311f8e3aeed1231ffc877d4d2715074d64419c72473c27cb4c2535ad4af17f911dc7ece71d2e941bce44297a
 WHIRLPOOL 
f6b378db90711d82d55cda0ee1903b32102f97854897236562f69a42470d7288ab7bbb4b166927086b758b237c1d091d7b1f392d1e798de06d875b6b0e293433
-DIST net-tools-1.60_p20130513023548-patches-1.tar.xz 3352 SHA256 
926240c304e20a0ab966c3d278703a6ef8e7833a54aaf636598854450bd01f4e SHA512 
6dd3eef6469a18581a98fc91f424b418f3875cd0eff86724d6bdbacca1b83d1229a567a184b82e0187d01a428ea6be933d53090796b5c7d301009b2e211c4531
 WHIRLPOOL 
fb638e122f85e95fda35b77336fbb5d4f6e89c5f5a5b76d759bd08f53eb0741feb9c7221940b836e0e7f5c60bd312d99d823c3af89340d6e254f1be96e34d2ce
-DIST net-tools-1.60_p20130513023548.tar.xz 196684 SHA256 
e4f47c0736c5d73853f3bbfd30bec1922465f7a2b5bce25e5067774bac1d716d SHA512 
d01404ac461f93fbd304f6c67a8dcc642b833f3653b97a5c2ecf3774bfef8489d6aa5631dbefe432a6675e2ce20e88ce1b9888a9ec055198076970505afd1f1b
 WHIRLPOOL 
24e5917bb790d683507d9406213e0ee0ca94c36fcca469ff0ab7fa4c30517cb29a4cfafb98fdedf3a4ba94baa3f66da48ae3a2f359e522b9d42e6e1c599772fa
 DIST net-tools-1.60_p20141019041918-patches-1.tar.xz 3352 SHA256 
12e79c866c532ba75c0367397f664799f90ab8901bc906429b67939e8e6b354f SHA512 
139f8c2990e5be44c17c2c5c4a900d2d2a8cdb5c067a8fe822b20b964045a24bc1138f7656291bc4db80ecddaa24e2e2655c018925d7b214651284443df550f9
 WHIRLPOOL 
3e33a3d5e0209360c7d90e4741a1b2be662e3c9d1c8a1f8a7283bff98642934fd26da296c5ed4a064915fa1a1006ee8f94fedc07d86bda48ed9624fc9946d190
 DIST net-tools-1.60_p20141019041918.tar.xz 197684 SHA256 
22d1fb8acfa0b1e92d3c5dd3f544770b107df72f32f5b16232e65045c5efd2d0 SHA512 
5fb02e181f3fec0a62a8ec8f1e6b0549d711d70d292491a2721d7f19f1a3b07d41fd0c8f503809435cd1a1b1999bcf5690402acc51f06ac6d626e11fef590e2e
 WHIRLPOOL 
c34f0c7363cc445e2457ccbf796947b60f74a063ed299840f755c6c023b8eb2cd46cdf42e1f9ca7530170e0b32dd14477e64ce50ec089e4a8b5d3e6bf65456ec
-EBUILD net-tools-1.60_p20130513023548-r99.ebuild 2777 SHA256 
7c74e71ea16d2821e6f3f369183cb430c91a0073379cf050ed8f4590f57b271a SHA512 
990d3c30fe158c9a205ede566a87d948e9065d93b85f9a17c129aa44d33fd03a55f579378e4c671f642a70893ac237cc089d51a479a4d55a74e549c1006c29d6
 WHIRLPOOL 
c52b338672edd287f07aa613c13a21970fc035f825b60c2d9c5d8fa617cadb49de4f5c370393aec05719d73256cf35841f0b11677f0293e901869a7833885c87
-EBUILD net-tools-1.60_p20141019041918-r99.ebuild 2781 SHA256 
18d3b66d1f921fc7ab3cf778dfc6c731927bf39560feb8728c105aeeec9dd20b SHA512 
a09b4ec16ae85656721df67ebfeda57bb6b9d49abde9a4e2840ccce0e6f931ff571adaa271bcb9863356f794c222fa738232670c621ec68e6c4a4ab9b5d19754
 WHIRLPOOL 
291d46d3c17f95e89ea1b6e9385c23dc81b7b4b6bd997cb14db05b9230849ec3efaaae33be46625d50aac131d04ba2f84463f6a1620d3e4380eaaa175435e8f8
+EBUILD net-tools-1.60_p20141019041918-r99.ebuild 2777 SHA256 
af0e18135db329fe0a9aeab44d2a4ceff21e0f7b272eaf6d3592a980c6375c2d SHA512 
4761dde76acbc92115039434535099241ef609c4ba0ed560049cf9c1b0363f8bab10f129f42f18de4e57ecf0a2250c5e587bc10aec156848625b1c763415fd6a
 WHIRLPOOL 
d6567d21d6541a6b8c64de48c5038191c4e04581058e3fc2359dd16e7827fa25b22c15cb6cb06afcf465869113546f320bdda8f5834176474dc771653440312a
 MISC metadata.xml 283 SHA256 
cec36850384943bdbf7c366908c2e7e0d68c0c906fa9eeac1796effedb58c8a0 SHA512 
3b33e18dedba7de9ab348a5e0546c7732eb74b998a9ee652390c53e44cc2dbc2ced2d54b47827ff20cff868836b02527eb14d6d6a6c32e62af30c36b1d5288c3
 WHIRLPOOL 
bfe91370d53ddd42093b42aff4c92f063103eaae98b16de2f3d5e2fb54b2e61e8c43f72b93c4f7503bfbd38aae05343339e5ab69fde5935ff588be87a4516acc

diff --git a/sys-apps/net-tools/net-tools-1.60_p20130513023548-r99.ebuild 
b/sys-apps/net-tools/net-tools-1.60_p20130513023548-r99.ebuild
deleted file mode 100644
index b453df8..000
--- a/sys-apps/net-tools/net-tools-1.60_p20130513023548-r99.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/sys-apps/net-tools/net-tools-1.60_p20130513023548.ebuild,v
 1.6 2014/04/07 20:12:31 vapier Exp $
-
-EAPI="3"
-
-inherit 

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

2015-11-24 Thread William Hubbs
commit: babad23f24696bce92f76f9215e9454fee9d7327
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Nov 25 00:44:28 2015 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Nov 25 00:45:06 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=babad23f

dev-lang/go: fix manifest

 dev-lang/go/Manifest | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 3a542bc..e3b07a1 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -1,3 +1,2 @@
 DIST go1.4.2.src.tar.gz 10921896 SHA256 
299a6fd8f8adfdce15bc06bde926e7b252ae8e24dd5b16b7d8791ed79e7b5e9b SHA512 
cda1a29d4418875dffaf3324004ddae8e1bbb573f7668e6e0c03d8b61284f4db7fca244c181f2859f8ccdd3db6391fb21e0d98a1a9fc15096c15883249d48a9c
 WHIRLPOOL 
d06c27f6ff3a6499a6c7cb3c5eccd53eb588896c4d837e1fe9855c22ee3caa5cc48fd68cbeceff105b7c47fafbbf0eb3dc28ee3af7196692c5bf18511c6760ef
 DIST go1.5.1.src.tar.gz 12049701 SHA256 
a889873e98d9a72ae396a9b7dd597c29dcd709cafa9097d9c4ba04cff0ec436b SHA512 
a3e92058c79502cfcb7d67143db67fef97393a416322b6f8b6c52b70879e7ab56e3cec94a9ca8046cc13b134845cc1e4b53c70d7208850092bf4edf04bf439ff
 WHIRLPOOL 
3e9941af9bb0717e0c4deae53a0290250da8f88962aef67b856baf089369fdff786aa95cec3564812dc2f48b8c388c810b7568c669ee8a1103e03c6ed0b75893
-DIST go1.5.src.tar.gz 12045689 SHA256 
be81abec996d5126c05f2d36facc8e58a94d9183a56f026fc9441401d80062db SHA512 
dac657d3ce8226e247449ce8b0bf34bcacd2479764e29f04562bd07af0bd054a4b3b8d309898dc0775450005c9d077fd4cebb3d1831c9a09d3f093579e32d54f
 WHIRLPOOL 
4cc1ea76c18255f15fd03943a92a29e2496b1d1a77b9dd105442f9c6f4c285f621dbbaa051f120c50679f9d8b03ffe49aa94b96cbdf8df84509fd6754e3f9690



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

2015-11-24 Thread William Hubbs
commit: bd0ca9eeb6ed3c7dad64cb44b65fea3012f587c6
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Nov 25 00:42:00 2015 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Nov 25 00:44:57 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd0ca9ee

dev-lang/go: rev bump to install binaries correctly

Now we install the binaries in /usr/lib/go along with the rest of the Go
tree and use symlinks in /usr/bin to point to them.

 dev-lang/go/go-1.5.1-r1.ebuild | 213 +
 1 file changed, 213 insertions(+)

diff --git a/dev-lang/go/go-1.5.1-r1.ebuild b/dev-lang/go/go-1.5.1-r1.ebuild
new file mode 100644
index 000..29d8207
--- /dev/null
+++ b/dev-lang/go/go-1.5.1-r1.ebuild
@@ -0,0 +1,213 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+inherit eutils toolchain-funcs
+
+if [[ ${PV} =  ]]; then
+   EGIT_REPO_URI="git://github.com/golang/go.git"
+   inherit git-r3
+else
+   SRC_URI="https://storage.googleapis.com/golang/go${PV}.src.tar.gz;
+   # go-bootstrap-1.4 only supports go on amd64, arm and x86 architectures.
+   # Allowing other bootstrap options would enable arm64 and ppc64 builds.
+   KEYWORDS="-* ~amd64 ~arm ~x86 ~amd64-fbsd ~x86-fbsd ~x64-macos 
~x86-macos"
+fi
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="http://www.golang.org;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+IUSE=""
+
+DEPEND=">=dev-lang/go-bootstrap-1.4.1"
+RDEPEND="!https://golang.org/issue/2775
+   doins -r bin doc lib pkg src
+   fperms -R +x /usr/lib/go/bin /usr/lib/go/pkg/tool
+
+   if go_cross_compile; then
+   bin_path="bin/$(go_tuple)"
+   else
+   bin_path=bin
+   fi
+   for x in ${bin_path}/*; do
+   f=${x##*/}
+   einfo dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
+   dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
+   done
+   dodoc AUTHORS CONTRIBUTORS PATENTS README.md
+}
+
+pkg_preinst()
+{
+   has_version 'http://golang.org/doc/go${PV};
+   fi
+
+   if $had_support_files; then
+   ewarn
+   ewarn "All editor support, IDE support, shell completion"
+   ewarn "support, etc has been removed from the go package"
+   ewarn "upstream."
+   ewarn "For more information on which support is available, see"
+   ewarn "the following URL:"
+   ewarn 
"https://github.com/golang/go/wiki/IDEsAndTextEditorPlugins;
+   fi
+}



[gentoo-commits] proj/musl:master commit in: media-libs/alsa-lib/, media-libs/alsa-lib/files/

2015-11-24 Thread Anthony G. Basile
commit: b734a22c5afc83ded511acf3019d969de8200282
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Nov 25 01:01:03 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Nov 25 01:01:03 2015 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=b734a22c

media-libs/alsa-lib: in tree version works.

 media-libs/alsa-lib/Manifest   |  7 --
 media-libs/alsa-lib/alsa-lib-1.0.27.1-r99.ebuild   | 79 --
 .../alsa-lib/files/alsa-lib-1.0.25-pcm-h.patch | 27 
 .../alsa-lib/files/alsa-lib-1.0.27.1-musl.patch| 24 ---
 .../alsa-lib/files/alsa-lib-1.0.27.1-rewind.patch  | 40 ---
 .../files/alsa-lib-1.0.27.2-portable-mutex.patch   | 35 --
 media-libs/alsa-lib/metadata.xml   | 14 
 7 files changed, 226 deletions(-)

diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest
deleted file mode 100644
index 0dcd29d..000
--- a/media-libs/alsa-lib/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-AUX alsa-lib-1.0.25-pcm-h.patch 1177 SHA256 
e6525c81b77f5b5ba48ce2ba16be2622f54a7090e1268be5f5198e2490c9cf45 SHA512 
de62a1a1bfed51fc0482a145ed5fce7451b314a84a8c616f2af5f5e1f033da78f2a7800dc0b0921022d934efba110598a9d98d846c71b7861f2867c04093def2
 WHIRLPOOL 
395ccc8faa5bc59cee8f442224ddee9d1908c24918fd1bdfdd041454eaead4ba1f3e0895bf6d55f1ccbd92378bdc08e6681040ea01c713413aacbf500e008000
-AUX alsa-lib-1.0.27.1-musl.patch 965 SHA256 
f0f7079e38691bbb65418b097c4c66de2837237d33f0873b2403eca9145b7489 SHA512 
6cee79a298214c3a541cb5f523ed44957b169b8bef14d47792cc1f17b0887ae59018097e150c602fef4e70e486da983d495499916691dd7e5e0b512c6e194051
 WHIRLPOOL 
52767ab59ea59a127fac6470c6b0a843bcba9389b5b34ba5133f91f1b5d70e7b06846e9ae1d4ca73791a98cdc4be17ee6948ae0ea51d80733b69567fd93c532d
-AUX alsa-lib-1.0.27.1-rewind.patch 1514 SHA256 
b13b1758f1d54cae12510ccfc29ae3ccca0ab8e7ff97798d1de834a30f252fea SHA512 
67b38120d4d8be74fecf55af639fb1a3c9c118f1f0b1c55eee81b65693d1fee753c02eea6cabdd0273299d0c6af6e155a91e88efb900040c3069901fc8b2774e
 WHIRLPOOL 
fc6adbb7f833efaabfd40f3a4b76f27d1f5a7afdd02ca2b405a91ebf3f483fa03078710223116e0e1f1f2e273c8e26df9a5d5747db247b3617f9ff893cfc
-AUX alsa-lib-1.0.27.2-portable-mutex.patch 894 SHA256 
a26d381704f336fef02de6d8413434c56b6cc1401f30d66c10f5602cfd4ec523 SHA512 
e4fa707e714fe61628da3cb42adf9c69edfdde48ea034dd72ec34def26b9918f61000ab2343cffe97a55c275a3db0c8b0e7173bfc4c64a5eb74b1887ff4126dc
 WHIRLPOOL 
2b611d0737b9e57fe8a3f089e2ea81ee69e923c8168e17758565601cb94d31616908496fa4073cb0bd8687e8ef2b0fa303f52404469b64f4844c96a8962e1958
-DIST alsa-lib-1.0.27.1.tar.bz2 906234 SHA256 
690e07a3ef6270d40ed2130638dba3c18395aae8db4a109bcc473643ce29a03b SHA512 
546a52c5c23d51e3a49a36565c0bdda98efc3bbe8ba217c72cfb6986b0e1a6104a3040bc223a74966139416ce39709421a3131f3edb29362a3f949b0ae939909
 WHIRLPOOL 
485a5b260edc208776ca553d13065d242f1266e38b25dab252596fc8d4c9c3482d11fd3e472c7c96c97b396718a715ca12f36c76635bd069ebe09edc6815693f
-EBUILD alsa-lib-1.0.27.1-r99.ebuild 1953 SHA256 
4ea3f30026bc63720345cd2a8b0c1553c06d58e253675bb37df59155601e852d SHA512 
25fea6eeba3366a639eda1cd1c6d8ac51d2545553c3454ccb4ddeea17928236a47a830877b641091cb019670ca33d219867bc67b6a64018b17f571dacff9f563
 WHIRLPOOL 
46c3c5ed70df92ed41e1c4af461a468b632402d7947d429ef30b326cd22c4af81e6397b349be8c551e05fc097be1bc4262b31e7274340612a2db56ef6c7534d1
-MISC metadata.xml 443 SHA256 
2c3e6e0b3b3cfb7d4cd1b35cb092bc3e0fb60688f7aaedc29133408d00437fba SHA512 
ba3c80c882e081177bf371ebd8d8fa3696f0cdd8c214333f4a5515e7d2997884ffddb56559ce51e818fdf8516af0529eaed01e6048f582feddc701d9f27bdb30
 WHIRLPOOL 
8537995f235dbfaf3c242868af177df5199762de1842f0f7085388dbe86e7821ffe137bb3ea6591d45a36bed5499128e7724a8675bff124b676994e723062a2b

diff --git a/media-libs/alsa-lib/alsa-lib-1.0.27.1-r99.ebuild 
b/media-libs/alsa-lib/alsa-lib-1.0.27.1-r99.ebuild
deleted file mode 100644
index 0967bf4..000
--- a/media-libs/alsa-lib/alsa-lib-1.0.27.1-r99.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/media-libs/alsa-lib/alsa-lib-1.0.27.1.ebuild,v 1.15 
2013/09/01 18:36:03 ago Exp $
-
-EAPI=5
-
-# no support for python3_2 or above yet wrt #471326
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools eutils multilib python-single-r1
-
-DESCRIPTION="Advanced Linux Sound Architecture Library"
-HOMEPAGE="http://www.alsa-project.org/;
-SRC_URI="mirror://alsaproject/lib/${P}.tar.bz2"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 arm ~mips ppc x86"
-IUSE="doc debug alisp python"
-
-RDEPEND="python? ( ${PYTHON_DEPS} )"
-DEPEND="${RDEPEND}
-   doc? ( >=app-doc/doxygen-1.2.6 )"
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || 
die
-   # force use of correct python-config wrt #478802
-   if [[ ${ABI} == 

[gentoo-commits] proj/musl:master commit in: net-misc/openssh/files/, net-misc/openssh/

2015-11-24 Thread Anthony G. Basile
commit: f2e20d1658c7955020ef48cfde79717ac5af4a97
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Nov 25 01:06:16 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Nov 25 01:06:16 2015 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=f2e20d16

net-misc/openssh: in tree version works.

 net-misc/openssh/Manifest  |  18 --
 .../openssh/files/openssh-4.7_p1-GSSAPI-dns.patch  | 127 -
 .../files/openssh-6.3_p1-x509-hpn14v2-glue.patch   |  51 
 .../openssh-6.7_p1-openssl-ignore-status.patch |  17 --
 .../openssh-6.8_p1-ssl-engine-configure.patch  |  33 ---
 .../openssh-6.9_p1-remove-stackprotector.patch |  51 
 net-misc/openssh/files/sshd.confd  |  21 --
 net-misc/openssh/files/sshd.pam_include.2  |   4 -
 net-misc/openssh/files/sshd.rc6.4  |  87 --
 net-misc/openssh/files/sshd.service|  11 -
 net-misc/openssh/files/sshd.socket |  10 -
 net-misc/openssh/files/sshd_at.service |   8 -
 net-misc/openssh/metadata.xml  |  34 ---
 net-misc/openssh/openssh-6.9_p1-r99.ebuild | 314 -
 14 files changed, 786 deletions(-)

diff --git a/net-misc/openssh/Manifest b/net-misc/openssh/Manifest
deleted file mode 100644
index 5d2f675..000
--- a/net-misc/openssh/Manifest
+++ /dev/null
@@ -1,18 +0,0 @@
-AUX openssh-4.7_p1-GSSAPI-dns.patch 4494 SHA256 
88a08f349258d4be5b2faa838a89fe1aa0196502990b745ac0e3a70dda30a0d7 SHA512 
4d00a9ed79f66b92502c3e5ee580523f63d7b3643fe1bd330ff97994acce527d4d285d38199cef66eddc0ef68afabf7b268abc60cba871bac5d2e99045d4ac11
 WHIRLPOOL 
2f118fd2f016c529dbc31e8f2b6b418931e6770ab02c28b7feeaba93e84e7fcd1c742f4420a43a9fec0bdfaa4d4bc7cf14fb860c0a56c68a30e7b136fb60bcdb
-AUX openssh-6.3_p1-x509-hpn14v2-glue.patch 1451 SHA256 
d7179b3c16edd065977aaf56a410e2b9b237206fb619474f312972b430b73c8d SHA512 
02577e3f718ff994bb4e962189f17048b4c03104d0a1981683f3c6a1d6d30701db368e132102c8396da2c0f5eb2f6602b26f32f74d19382af34bd9a93fc508f3
 WHIRLPOOL 
b7d224d71634f380bd31b3a1dd3e588a29582255f717a6a308738ad58b485b693d827a53704479995ec2ebca53c9dc9b2113d8de52a1336b67ce83943f946b77
-AUX openssh-6.7_p1-openssl-ignore-status.patch 765 SHA256 
b068cc30d4bce5c457cea78233396c9793864ec909f810dd0be87d913673433a SHA512 
ab15d6dfdb8d59946684501f6f30ac0eb82676855b7b57f19f2027a7ada072f9062fcb9691a50cfc3838492faddd282db381ec83d22462644ccddccf0ae7
 WHIRLPOOL 
c0a4ff69d65eeb40c1ace8d5be6f8e59044a8f16dc6b37e87393e79ab80935abf30a9d2a6babc043aba0477f5f79412e1ae5d373daba580178fd85ca1f60e60b
-AUX openssh-6.8_p1-ssl-engine-configure.patch 936 SHA256 
cb3f34ef031aa5360b082468b4afb8b7fd2c778c990c2f20fda250167725ff88 SHA512 
4b7840f719ad58c1f196327a52534f0a21264ce47e8df4a335e9f58d9d5eae33dbb9a75a2a714c3bdae6bee04728e66020ed57eb521fc1164521c4c5aa4a9a93
 WHIRLPOOL 
662d6eedb091021d5da4cdbd6d623e3678e54fb75cb52d8afdc4ef9c31f98d95f8445c2fde834d622b0aabf8b9593244847da574201ed176c350747526a28fe5
-AUX openssh-6.9_p1-remove-stackprotector.patch 1574 SHA256 
a8d96a7f273f8920a96c87ad258fd88d939ae51dd05893869f4b0ab4ffe7563b SHA512 
4e720add3384031173ed86d147d062a2f3b6cb3f87bd9d47a0369d2634c1beaf791c613d1498031e9b476d47a1c8682bb0297fd2c97724a6a09a769c2182de0e
 WHIRLPOOL 
1bd560bb1befcafea2fe3e60f9a20a9e214c38516cca763b99e188a5ffafba7590b7ee7f370688c4d50476505e9b8412349fe37f69d51263eb4461d016c53a23
-AUX sshd.confd 396 SHA256 
29c6d57ac3ec6018cadc6ba6cd9b90c9ed46e20049b970fdcc68ee2481a2ee41 SHA512 
b9ae816af54a55e134a9307e376f05367b815f1b3fd545c2a2c312d18aedcf907f413e8bad8db980cdd9aad4011a72a79e1e94594f69500939a9cb46287f2f81
 WHIRLPOOL 
69f43e6192e009a4663d130f7e40ee8b13c6eb9cc7d960b5e0e22f5d477649c88806a9d219efef211f4346582c2bb51e40d230a8191e5953dbe08bfff976ae53
-AUX sshd.pam_include.2 156 SHA256 
166136e27d653e0bf481a6ca79fecb7d9fa2fc3d597d041f97df595f65a8193c SHA512 
d3f7e6ca8c9f2b5060ebccb259316bb59c9a7e158e8ef9466765a20db263a4043a590811f1a3ab072b718dbd70898bc69b77e0b19603d7f394b5ac1bd0a4a56c
 WHIRLPOOL 
ba7a0a8c3bb39c5fda69de34b822a19696398e0a8789211ac1faae787ee34f9639eb35efe29c67f874b5f9fe674742503e570f441c005974f4a0c93468b8970b
-AUX sshd.rc6.4 2313 SHA256 
97221a017d8ee9de996277c5a794d973a0b5e8180c29c97b3652bd1984a7b5d0 SHA512 
88826bc9923299ac4c1502e7076483d6c197fd5a0e693bc2e1690f82bcd7d1bbd144aae2ffd92acb28d6fe912233aa93346e00c72917de65c22811ce9cd5bff7
 WHIRLPOOL 
a77bad5891eb74770ae12e79131a99e5645a83841d14f1d60e39581a23b9d86e66b2e5fb7d0c989afac410eb5c6a627b83389d54085d1b78c89fc07852f8eb66
-AUX sshd.service 242 SHA256 
1351c43fe8287f61255ace9fa20790f770d69296b4dd31b0c583983d4cc59843 SHA512 
77f50c85a2c944995a39819916eb860cfdc1aff90986e93282e669a0de73c287ecb92d550fd118cfcc8ab538eab677e0d103b23cd959b7e8d9801bc37250c39c
 WHIRLPOOL 
0f5c48d709274c526ceee4f26e35dcb00816ffa9d6661acc1e4e462acb38c3c6108b0e87783eff9da1b1868127c5550c57a5a0a9d7270b927ac4b92191876989
-AUX sshd.socket 136 SHA256 

[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/

2015-11-24 Thread Marc Schiffbauer
commit: 34ca9e54e509f497e6aae733cb362165b448de57
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Wed Nov 25 01:05:33 2015 +
Commit: Marc Schiffbauer  gentoo  org>
CommitDate: Wed Nov 25 01:06:24 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34ca9e54

app-backup/bareos: bump version

Package-Manager: portage-2.2.25

 app-backup/bareos/Manifest |   1 +
 app-backup/bareos/bareos-15.2.2.ebuild | 420 +
 2 files changed, 421 insertions(+)

diff --git a/app-backup/bareos/Manifest b/app-backup/bareos/Manifest
index 41b9bba..0b50252 100644
--- a/app-backup/bareos/Manifest
+++ b/app-backup/bareos/Manifest
@@ -2,3 +2,4 @@ DIST bareos-13.2.4.tar.gz 3467542 SHA256 
def68891d074438e55d7a3e570cfaae1c1a8c94
 DIST bareos-14.2.2.tar.gz 3811787 SHA256 
8792fe79689f7a1053ecb493ba52258acb29d0998b71d65178a311d46b7cf2bf SHA512 
be490ab2f8085975f164ac554cac7d6bbef1af01c8350b5816b2033a37827de4a81bead6ce1e699fe5cc44085dce2b6a0330b91239fb87907e22f9c8dc710156
 WHIRLPOOL 
384415d553d61e7aa1eaa22611cc9d9eacf8338df82d911409e52a774e756b0539810c60be3dade91eadcc679794ad7c3bb5a155d7d699171f6a4fdead5a5470
 DIST bareos-14.2.5.tar.gz 3820963 SHA256 
f42bc34afa913cfb4d6b7ef8856c7195d8b13b21c987da1039d46e6c60f06720 SHA512 
600cdf8175b1199b73ddcf8a32df7bca446c294c4c830038f93fe3f053482916745675df3a51bc494cdab00b362d57657a34a94e78bac4bae3acced06347023d
 WHIRLPOOL 
361c0edb411c824f128ccb5e27f4d637ecfdf4f2de7a428a8c4eace6d5c23a33a3868cc1b380dcbf6e06d6c7bb71ff222abad923ea9a0bfb74e78f0445c4058b
 DIST bareos-15.2.1.tar.gz 3899227 SHA256 
8c44496e19f1bfd3e06bb886967c06db5e9c9a991511d99eefb30deb8a8391d2 SHA512 
5c03063ad27d3474431d39354a4dd217e90ad9a3c8c60742b544b33955667b62365e8b4ee5d2b773dfc11c7e154a2713bf8f7cf44d536d6a96288c9f007efb49
 WHIRLPOOL 
3498c584e8800692adfb92950124643f78bb237364fe7e00c9a4ae26083465ac01250a7fe20f98905db6080de35ec71f943739cea9f6d666e65afdf695f95871
+DIST bareos-15.2.2.tar.gz 3928079 SHA256 
7c7e07c877956385870475382184d39df7232ecd9791c3a3942624473410da93 SHA512 
5eb372da510e69fe75175cd6c28e1e2d65372eb0ea58193a6747fceccd4398a343a84abbb379f67849f96242d818f26f2dec3093be56c9f64ea59a1504339d6d
 WHIRLPOOL 
0a79a88fbf6087536f8442fc413f7adbe03ad5affe6dc5550a8e05ded172e15357789637e8a5e606f172a1a0e319d2af20dfbd5144331e37693bbf0543de52e2

diff --git a/app-backup/bareos/bareos-15.2.2.ebuild 
b/app-backup/bareos/bareos-15.2.2.ebuild
new file mode 100644
index 000..49be43d
--- /dev/null
+++ b/app-backup/bareos/bareos-15.2.2.ebuild
@@ -0,0 +1,420 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit eutils multilib python-single-r1 qt4-r2 user
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="http://www.bareos.org/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> 
${P}.tar.gz"
+RESTRICT="mirror"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X acl cephfs clientonly +director fastlz glusterfs gnutls ipv6 jansson 
lmdb logwatch
+   mysql ndmp postgres python qt4 rados rados-striper readline scsi-crypto 
sql-pooling
+   +sqlite ssl static +storage-daemon tcpd vim-syntax"
+
+DEPEND="
+   !app-backup/bacula
+   cephfs? ( sys-cluster/ceph )
+   rados? ( sys-cluster/ceph )
+   rados-striper? ( >=sys-cluster/ceph-0.94.2 )
+   glusterfs? ( sys-cluster/glusterfs )
+   lmdb? ( dev-db/lmdb )
+   dev-libs/gmp:0
+   !clientonly? (
+   postgres? ( dev-db/postgresql:*[threads] )
+   mysql? ( virtual/mysql )
+   sqlite? ( dev-db/sqlite:3 )
+   director? (
+   virtual/mta
+   jansson? ( dev-libs/jansson )
+   )
+   )
+   qt4? (
+   dev-qt/qtsvg:4
+   x11-libs/qwt:5
+   )
+   fastlz? ( dev-libs/bareos-fastlzlib )
+   logwatch? ( sys-apps/logwatch )
+   tcpd? ( sys-apps/tcp-wrappers )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   acl? ( virtual/acl[static-libs] )
+   sys-libs/zlib[static-libs]
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   ssl? (
+   !gnutls? ( dev-libs/openssl:0[static-libs] )
+   gnutls? ( net-libs/gnutls[static-libs] )
+   )
+   )
+   !static? (
+   acl? ( virtual/acl )
+   dev-libs/lzo
+   ssl? (
+   !gnutls? ( dev-libs/openssl:0 )
+   gnutls? ( net-libs/gnutls )
+   )
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   )
+   python? ( ${PYTHON_DEPS} )
+   "
+RDEPEND="${DEPEND}
+   !clientonly? (
+   storage-daemon? (
+   sys-block/mtx
+

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

2015-11-24 Thread Matt Thode
commit: 994fe509043949670316ea0a8a04375398e63ba1
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Nov 25 02:02:41 2015 +
Commit: Matt Thode  gentoo  org>
CommitDate: Wed Nov 25 02:02:41 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=994fe509

dev-python/keystonemiddleware: bup

Package-Manager: portage-2.2.20.1

 dev-python/keystonemiddleware/Manifest |  1 +
 .../keystonemiddleware-2.3.2.ebuild| 87 ++
 2 files changed, 88 insertions(+)

diff --git a/dev-python/keystonemiddleware/Manifest 
b/dev-python/keystonemiddleware/Manifest
index 16fa764..e58a1e9 100644
--- a/dev-python/keystonemiddleware/Manifest
+++ b/dev-python/keystonemiddleware/Manifest
@@ -2,3 +2,4 @@ DIST keystonemiddleware-1.5.0.tar.gz 176315 SHA256 
73e98aab8bceb7843b6cc8aba2cbf
 DIST keystonemiddleware-1.5.2.tar.gz 176172 SHA256 
5f443162157946d2f33c4729d0bde55291f12963b0f1ee553984aedd8a509d51 SHA512 
172143f2e80860de3d89f53667bf670c1986cfc63a21392bf977b3beaa5669db76f46997d6939952856cb4abc970b57920810980d00db7e7cd711bdbede5908e
 WHIRLPOOL 
99a4553778b5dae07a710e78f816c8b30def42bfc7024cac7d6be8d8b6f76326383ed72935c6526758ac65fb26945937869985cba167d8804fe3a7cf2e3c4208
 DIST keystonemiddleware-2.2.0.tar.gz 179743 SHA256 
e3fca3fdc093d7fd3817bbd767faca7f0aa221b54155808694eb1286fae469f9 SHA512 
9aa498aa0bceec1774c70dc7fc4ce8c398e72721d33e715594b3396e160f9b60dfc3533687f0706eb272abd812b44d31b2a76fece739a2ccad33039b37f3fca5
 WHIRLPOOL 
a1b348e3e2f004038afa6b2b06d018d2e1130af1b2eb0e5740ea6a716dabaa98fe7a58cfd6e5100e5cdd6c7297fb150f4d9cc45dd8c831b7ca54a265b0d56662
 DIST keystonemiddleware-2.3.1.tar.gz 181764 SHA256 
9970f8187cb0a91cb2d78ef9a088147b2c9457653e95caa7b8bcd11bd450bec1 SHA512 
976aece1d308607eec6f406bb94f1e6dddc27edebc8d99bd7bc00dfbc1f21479da2c76404a99eb677e6647afd42f68b82d6f519659d7483db6fa9d68f839cf5f
 WHIRLPOOL 
e6a568e7c96886907eaeba9bc843833ffece8f441bfbe760b77c597c38a5a2720b702a527830d61f07bf0e3adbe4a90d6198b97b487ca08c3e4829058f7e0ef4
+DIST keystonemiddleware-2.3.2.tar.gz 180429 SHA256 
ba4a3bc6224d8ba85319741034d3c6f0c569096e38c6f75a5f044b1c742feeb3 SHA512 
ef3a36cd8daa2456b960b9677f06d3753ed3eb7bad83b5d32a1fb2e69239237a495649b5c8138b92b1ab2b6b8e7a8db9e1d02dd7c595962f82681c478e5dfb78
 WHIRLPOOL 
846b4efdb61a0680d6a71cfe7605c88c3e908c0391b974ba6517c0122a2720bbc5b8990c41907a306ace5d0d25f9362260acc44dfd8e7c9e8dcf6b19213fcda8

diff --git a/dev-python/keystonemiddleware/keystonemiddleware-2.3.2.ebuild 
b/dev-python/keystonemiddleware/keystonemiddleware-2.3.2.ebuild
new file mode 100644
index 000..38a18c0
--- /dev/null
+++ b/dev-python/keystonemiddleware/keystonemiddleware-2.3.2.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+#PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
+PYTHON_COMPAT=( python2_7 python3_4 )
+
+inherit distutils-r1
+
+DESCRIPTION="A middleware for the OpenStack Keystone API"
+HOMEPAGE="https://github.com/openstack/keystonemiddleware;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples test"
+
+CDEPEND=">=dev-python/pbr-1.6[${PYTHON_USEDEP}]"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}
+   test? (
+   >=dev-python/coverage-3.6[${PYTHON_USEDEP}]
+   >=dev-python/fixtures-1.3.1[${PYTHON_USEDEP}]
+   >=dev-python/mock-1.2[${PYTHON_USEDEP}]
+   >=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
+   >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-messaging-1.16.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-messaging-1.17.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-messaging-1.17.1[${PYTHON_USEDEP}]
+   !~dev-python/oslo-messaging-2.6.0[${PYTHON_USEDEP}]
+   !~dev-python/oslo-messaging-2.6.1[${PYTHON_USEDEP}]
+   >=dev-python/requests-mock-0.6.0[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
+   !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}]
+   =dev-python/stevedore-1.5.0[${PYTHON_USEDEP}]
+   >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
+   >=dev-python/testresources-0.2.4[${PYTHON_USEDEP}]
+   >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
+   >=dev-python/python-memcached-1.56[${PYTHON_USEDEP}]
+   >=dev-python/bandit-0.13.2[${PYTHON_USEDEP}]
+   )"
+
+RDEPEND="
+   ${CDEPEND}
+   >=dev-python/Babel-1.3[${PYTHON_USEDEP}]
+   >=dev-python/oslo-config-2.3.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-context-0.2.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-1.5.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-serialization-1.4.0[${PYTHON_USEDEP}]
+ 

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

2015-11-24 Thread Yixun Lan
commit: 5e87e43050c39ef15ab00bbc67dda4211b594a6a
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Nov 25 03:28:21 2015 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Nov 25 03:28:21 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e87e430

app-emulation/xen-tools: bump seabios, fix sdl bug

0) bump seabios to 1.8.2, to keep sync with upstream
1) introduce USE=sdl to fix automagic dependency bug
Gentoo-Bug: 565750

Package-Manager: portage-2.2.24

 app-emulation/xen-tools/Manifest  |   1 +
 app-emulation/xen-tools/xen-tools-4.6.0-r2.ebuild | 470 ++
 2 files changed, 471 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 71bcf10..e0d8fa6 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -1,6 +1,7 @@
 DIST ovmf-20150629.tar.bz2 24265640 SHA256 
9f316dc44e192fa9d5d7486cf1dae3f3094ab4f20f282f80d6251632c2cd6118 SHA512 
b15a896b5222b920a500ec8a1eba5d670505441ffd02accf9b6c0deb9a12c1c5513a016f91eae5cb33f75ee9f28435dc957686e6ce8b5d0744c11a7d7262fffd
 WHIRLPOOL 
8db4360dcb85f183dbd827f7381787c84065f94eaf746068b11ef7b30412b16cc0ba75effb04f01dea5f4f67967721f7aca11a2550035e95c59645c7964526ac
 DIST seabios-1.6.3.2.tar.gz 422376 SHA256 
888aafe37ef3d1f502a73518a5e4dd0e9373ce4cd41681c354771314f1e41dd7 SHA512 
c54431d8e81d25b74427696da689e90d3ab68c7c1be1dec05c81658d28b650f53daa34dcee2da826c1cf5d5d39396b12b0b16ea20ed6fd89de8f732163c8cca5
 WHIRLPOOL 
826c0e034ca46291661faa363189ee6cf56098cabc39f8fc84d2c442cc2da2174c2fa027cc11e11a7c3fed619f2e524f2aee804d9836d256448cdad28631d69a
 DIST seabios-1.7.5.tar.gz 537566 SHA256 
858d9eda4ad91efa1c45a5a401d560ef9ca8dd172f03b0a106f06661c252dc51 SHA512 
ecf5fb9ac44dde6e4ac00baa6c920dde51b923f23dd74e62c5a02eceaf235e57b885975c5a8bd0927e268115c72bd1143a080fdfd4eff4e168ebeaa30436280e
 WHIRLPOOL 
5e1e99b3bd82a8607c5986fde4592c7437bec4bd78abd5873710f6c431d075436725e8d0d32e9f0dd2921c9d84b8613108b21d31c5309a73e337ead7adf35e90
+DIST seabios-1.8.2.tar.gz 538497 SHA256 
f59479307fdae840de398b75aacb2333c8eba24a5964d68c77e32ca6c987ee61 SHA512 
798d222d5f5725a805cde9e6000b5ce714d0551fd4a3c2642cc6e77b2bdab1a9e239939a358a23bbe0e00112f5ad70696c87d20b90655463c835541fc04e1a00
 WHIRLPOOL 
9cda0ad502a59dd718c543b759ac3fcf5acb4adee70c3da9bfea95ab188415acf6425827de77f45421ec3be8fd9e0c37fb486e62828217ba3e83f88d942a3f4a
 DIST xen-4.2.5-upstream-patches-10.tar.xz 41428 SHA256 
b29ce85b049420838c3386b67184f4ba56794846d056837fa780ae89a80b40d0 SHA512 
9e8046e27506d864e2d69728897cbba3eea1dd5ca748a3febb722901c5a67cca2ab49bb420071292538bd0345023fa337eb2d176b9ca05ca6bce47562f6710ec
 WHIRLPOOL 
29e534ef6b951cf220a3a9476d1f76ac344bfc5c74998f2b472ec83cbe4781746298272e3c1fe8661a838cbc7d734d2730de6a1e9985b8a60f40c98f54449e2a
 DIST xen-4.2.5-upstream-patches-9.tar.xz 23208 SHA256 
2206e9a8aeeed207abbae995c5d2baa14d5f0da4120ae44f2de733ecf7ea5af1 SHA512 
8a2edaba48002449a521edf2ae078ffe1b3db4f491a85b063886a147a0be3ec7fdb819ce84c90cdae80ed34c10ab2d637506700be10052a67be6ef128fa40fb1
 WHIRLPOOL 
037820e0fad60d1f7ed054efa797585c992d08f1ffd533705c515ad289f8cdddc72b97f2a3d75ebd683c6bb6988d7285452b4f3cebbe9a879f701156e387ff3b
 DIST xen-4.2.5.tar.gz 15671925 SHA256 
3cf440866315e8085050eb0586f0447b6b47a08dbed6a72226bf5ed5d89ec567 SHA512 
42c0fc241952fc55fc44480fb6752b004b54ae40e946159ec047adf229b65cbfbd810271d01b064ad8fdbddb73c640dcdcb6bc19f91e8968829889c129920dac
 WHIRLPOOL 
762a91c0111892b33e6bd3e7f7714709b04697ad7c2b0919fef6cc9570a343a77fd5a2b82833e75dac9d12d4e41acdcf0743b0d593595910ddd326f5cd721368

diff --git a/app-emulation/xen-tools/xen-tools-4.6.0-r2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.6.0-r2.ebuild
new file mode 100644
index 000..7c0a941
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.6.0-r2.ebuild
@@ -0,0 +1,470 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MY_PV=${PV/_/-}
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='xml,threads'
+
+if [[ $PV == * ]]; then
+   KEYWORDS=""
+   REPO="xen-unstable.hg"
+   EHG_REPO_URI="http://xenbits.xensource.com/${REPO};
+   S="${WORKDIR}/${REPO}"
+   live_eclass="mercurial"
+else
+   KEYWORDS="~amd64 ~arm ~arm64 -x86"
+   UPSTREAM_VER=0
+   SECURITY_VER=7
+   # xen-tools's gentoo patches tarball
+   GENTOO_VER=4
+   # xen-tools's gentoo patches version which apply to this specific ebuild
+   GENTOO_GPV=0
+   # xen-tools ovmf's patches
+   OVMF_VER=1
+
+   SEABIOS_VER=1.8.2
+   OVMF_PV=20150629
+
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+   [[ -n ${SECURITY_VER} ]] && \
+   
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz;
+   [[ -n 

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

2015-11-24 Thread Nicolas Bock
commit: a91a1c1e32d9ea4dce70f8e5a673cecce8034198
Author: Nicolas Bock  gentoo  org>
AuthorDate: Wed Nov 25 05:45:08 2015 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Wed Nov 25 05:47:19 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a91a1c1e

app-crypt/keybase: Version bump

See Bug 566768.

Package-Manager: portage-2.2.20.1

 app-crypt/keybase/Manifest  |  1 +
 app-crypt/keybase/keybase-0.8.24.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/app-crypt/keybase/Manifest b/app-crypt/keybase/Manifest
index 71c1117..9cba3ea 100644
--- a/app-crypt/keybase/Manifest
+++ b/app-crypt/keybase/Manifest
@@ -2,3 +2,4 @@ DIST keybase-0.8.13.tar.gz 7057750 SHA256 
a485257b7302d848be41e9c0a79f7b1c0da4c8
 DIST keybase-0.8.18.tar.gz 7062931 SHA256 
c1ef27f959401164e72fbcd5c4054d13258a3f09dcdebb0ac3c447519780d59e SHA512 
2d2c019cdf0e1fef496d709f7bf17c0d30d614e017a88b54d2a2198aafcd9ad436a636e1f1de27ac98df9e3ca90432b3cc3ff0b83fbb59d7e3a9acdef589d940
 WHIRLPOOL 
0d80b47fa8da500ee4886f95c9bfa55f392e4988db887fa8f2fd332c185a6e1be082ed7b2fce01f98ea4fd064f27b3159cf04e19d1ee2ec985d222606f48059a
 DIST keybase-0.8.22.tar.gz 7101414 SHA256 
4290251ddf7d1f124211731aa8d0dd47f43ba9e1eb9b0b0f326d7986a3f87cb7 SHA512 
ed75fc7fa5f97701c6a9e5880a113bdf392f21b1bdfaa63b7070231e10608d755304300b6b5208b2bc363869ffb631e2261df89747ba9b654bc98a420a0511cb
 WHIRLPOOL 
e13a4451bdf5962122b54c95d8d35d4570e0475f6012bb5126ff5ec2f48767048600da4f89f9d0ec6b70523b54262c52f5e29d7b766a83c38723ee25ce5acaab
 DIST keybase-0.8.23.tar.gz 7101472 SHA256 
20e7e7e7a125ddb3b0e7023c3dcaf12f12c7b183822592b164ca11dd1e6f9a25 SHA512 
5030df4cdfdd8d1175f348d5e1fb201d558ddf149bcda679d433eb9ba4f361ae882dde73c6a99615854b7f5d7e5ddcc09e3fbda49f1110d9f205e48068edcc8d
 WHIRLPOOL 
742d67597b35287b75f0a89b89d1b04815bbfdc7c7df29d9963b821091ec88c5db0715d96a06e73f3a7d4aecb5d3cf2a2309a3f14acfed3f9a38d02c28fa618e
+DIST keybase-0.8.24.tar.gz 7109062 SHA256 
680eaadbae16724912c4bbbd916b20a116fb5d290e4f8e91d2c7093261a26856 SHA512 
65b2a4a21f814617363615153bc034c94854297d0b53cd538cc90320fc48ae8e6c9c13e3c06ae729a4fbe035b6cbbb5020d6a0618aed2c94b0ee858f8b919cd2
 WHIRLPOOL 
889b90879b1f18650c13c048bf888aca85c4ca162d85cd60ba527eccfe3d8da9b9a313f7d6c6cd757feb949f200dbb2021daa2b45af70ad99403826241f0773a

diff --git a/app-crypt/keybase/keybase-0.8.24.ebuild 
b/app-crypt/keybase/keybase-0.8.24.ebuild
new file mode 100644
index 000..644ff73
--- /dev/null
+++ b/app-crypt/keybase/keybase-0.8.24.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils
+
+DESCRIPTION="Client for keybase.io"
+HOMEPAGE="https://keybase.io/;
+SRC_URI="https://github.com/keybase/node-client/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+   net-libs/nodejs
+   app-crypt/gnupg"
+
+src_unpack() {
+   unpack "${P}.tar.gz"
+   mv "node-client-${PV}" "${P}"
+}
+
+src_install() {
+   dodoc CHANGELOG.md README.md SIGNED.md
+   insinto "/opt/${PN}"
+   doins -r package.json bin certs json lib node_modules sql
+   dosym "${D}/opt/${PN}/bin/main.js" "${ROOT}/usr/bin/keybase"
+   chmod 0755 "${D}/opt/${PN}/bin/main.js" || die
+}



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

2015-11-24 Thread Hans de Graaff
commit: d124b541166114a6df6648cbca121d6599a32c41
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov 25 06:17:30 2015 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Nov 25 06:17:30 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d124b541

dev-ruby/racc: add 1.4.14

Package-Manager: portage-2.2.20.1

 dev-ruby/racc/Manifest   |  1 +
 dev-ruby/racc/racc-1.4.14.ebuild | 66 
 2 files changed, 67 insertions(+)

diff --git a/dev-ruby/racc/Manifest b/dev-ruby/racc/Manifest
index e917561..5db8e52 100644
--- a/dev-ruby/racc/Manifest
+++ b/dev-ruby/racc/Manifest
@@ -1,3 +1,4 @@
 DIST racc-1.4.11.gem 113664 SHA256 
1e2e420d5e2e4b9f2b352e9b2828448a2ee13a16fdebf6a7e863252b5054c840 SHA512 
147c3c0ade40ec5544397a9dbf8579514d97145c2cc9f4e16508d41265c1b5cd6fc986c09367792592b5ab6b274e271eb7dded02ea9c398eadafb8addda4ef0c
 WHIRLPOOL 
e54b553547bf13816033c103a4de79e7e5bd50bf30b58a7525a059ce0556071f01ee6658ad00febbc024314f322ce114b41864d1833ce8bc282519fe5c868f40
 DIST racc-1.4.12.gem 115712 SHA256 
bd9a6b06cf502abfdd7823c833ba69b74d038e8d365a5ce42d502f528f531db0 SHA512 
7ae244127ba80ef07e1e2cabc1ec4c7c306b93d155d89e95ba425139c3ca24fdbc3c8cef3958b344a0b821fdfc36e25524d8b27de7f8a01ae2f1732edb11987f
 WHIRLPOOL 
5c34ab9ab841f2062d697f7005e05a4b5bc54c8e210543ac4cc917f0a331cc8c823da9976b1f013b2a54664009e5bdc57d04da86d06882ec288438a304583642
 DIST racc-1.4.13.gem 115712 SHA256 
1da7f490ab9df37109d44f7d626d63354bb4188d02ebf94a7181c652914ffd75 SHA512 
f4ad94087afd115aa9c61de72d8fc2ae4a9f5cf4529bba3de02fd53a8e5ceb4ffc7180334bbbebbec162ddd27f5c98865812dd08e268be5a008d251bdfb65f4b
 WHIRLPOOL 
518891400ae4a86de5dceef170e52d09cb388603337a6822fe1b78a128230f128da975813c162d89e09c2c7329ca2681d4f3d762d718222fca3f0a5729519853
+DIST racc-1.4.14.gem 116224 SHA256 
f4876d08e9bfb560ec281301347a3550ef9526b46b6e5c07dac5fbf394d0d003 SHA512 
7401ad1722c92101c24f881226e44bd8b21033c7bae8b13cbf329f9b426c312ce61d14ce584b4f94d6863b77f30d6ebccf26f9fca2de724f8e0659f0e2d2173f
 WHIRLPOOL 
f8fa70a6967218ec5364aa9e7b56fc01b2c1b6e2b82ad50282cf2974dfc66e233eae07ba01fa2d832116284a6ab3c940d22f469e9d70538ca571cf4d3eacf062

diff --git a/dev-ruby/racc/racc-1.4.14.ebuild b/dev-ruby/racc/racc-1.4.14.ebuild
new file mode 100644
index 000..364e8e5
--- /dev/null
+++ b/dev-ruby/racc/racc-1.4.14.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+USE_RUBY="ruby20 ruby21 ruby22"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_TASK_DOC="docs"
+RUBY_FAKEGEM_EXTRADOC="README.rdoc README.ja.rdoc TODO ChangeLog"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A LALR(1) parser generator for Ruby"
+HOMEPAGE="https://github.com/tenderlove/racc;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc test"
+
+ruby_add_bdepend "dev-ruby/rake
+   test? ( >=dev-ruby/minitest-4.0:0 )"
+
+all_ruby_prepare() {
+   sed -i -e 's|/tmp/out|${TMPDIR:-/tmp}/out|' test/helper.rb || die 
"tests fix failed"
+
+   # Avoid depending on rake-compiler since we don't use it to compile
+   # the extension.
+   sed -i -e '/rake-compiler/ s:^:#:' -e '/extensiontask/ s:^:#:' Rakefile
+   sed -i -e '/ExtensionTask/,/^  end/ s:^:#:' Rakefile
+
+   # Avoid isolation since dependencies are not properly declared.
+   sed -i -e 's/, :isolate//' Rakefile || die
+
+   # Use a version of the minitest gem that works consistently accross
+   # all ruby versions.
+   sed -i -e '2i gem "minitest", "~>4.0"' test/helper.rb || die
+}
+
+each_ruby_prepare() {
+   ${RUBY} -Cext/racc extconf.rb || die
+}
+
+each_ruby_compile() {
+   emake V=1 -Cext/racc
+   # Copy over the file here so that we don't have to do
+   # special ruby install for JRuby and the other
+   # implementations.
+   cp -l ext/racc/cparse$(get_modname) 
lib/racc/cparse$(get_modname) || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:. -e "Dir['test/test_*.rb'].each{|f| require f}" || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   dodoc -r rdoc
+
+   docinto examples
+   dodoc -r sample
+}



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

2015-11-24 Thread Brian Dolbec
commit: 8c233bd78e9dd1291929d01a44d8323a0cd90929
Author: Brian Dolbec  gentoo  org>
AuthorDate: Tue Nov 24 22:12:07 2015 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Tue Nov 24 22:13:06 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c233bd7

sys-apps/portage: Version bump, EAPI 6 fixes

Fixes bugs 566372, 566414, 566420, 566654, 566132, 566704.

Package-Manager: portage-2.2.26

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.2.26.ebuild | 363 +
 2 files changed, 364 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 7eadb34..5e6f760 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -2,4 +2,5 @@ DIST portage-2.2.20.1.tar.bz2 950298 SHA256 
84dd3ed1d9fd0a3336e956d057590c75834a
 DIST portage-2.2.23.tar.bz2 960229 SHA256 
9aecc9f4c813810f99f6604a9806e268b162d90243a9769f1410b3a96822cdfb SHA512 
17b8fe4967719bacd8f3ca324bde3328d82f5b7748a05b66cca165dcc8a4abbaf7e05ec61a54684cd1b001297dc0adc04c3771d0fd3cc4732f17ac9e0810e6ad
 WHIRLPOOL 
da7229c2be8330e898ef1e422a62683a003c16a640fee9d183c8afc8474779d302c0de639072099c8d47372fa0c74e2a635c485d8c7ed2b2344cacc857199578
 DIST portage-2.2.24.tar.bz2 972610 SHA256 
c2dbd53dd474c6fe455ffa5920514a6afe467abf02959c33ddb7a7e363939550 SHA512 
9dc00410de604db66843bdf62cf0ee7e93ff2c4d562390172c4f0c55ab98b2712078b0eb02c9f35d52633b0fff0b024736e25a1c66cf40ad61a6bf99a7cee4a6
 WHIRLPOOL 
3227c61662acf69abd843344d0fb1b7cc2cfa91c1bae48b08e1da8fdf42cda15834994852d42dfc089f189e318c657e12fd6b1c19885279e0bb5cfd2349235f8
 DIST portage-2.2.25.tar.bz2 961095 SHA256 
834d1b1f3c6bc022b3608a826f940b5a43bfb13dd76377d237b001ec9cbad109 SHA512 
9d64b2c7c48f38d48becf9961c5e7cdfc5428da59359b14cd37a3617f1db144258e8ba57d81fc64dc50e0aea755319ae08bd7ba6515c549c31096609fbd55d7c
 WHIRLPOOL 
092d192d757e09e209c4fab529b3fe3786b5d639e2573dc36ad4dbd8fe365c8af32c24b05b289157cafe8d29c5a88f23323071d61a303d4a5c08f2b812547376
+DIST portage-2.2.26.tar.bz2 977277 SHA256 
7f57aa704c58ea47f031f177203dc7b335e01e7ec1e809437ea9e46e3f9263e5 SHA512 
fd1a5e5d028d52ba82bbeb7f87bf331d0c1d8c7f5a3bd450c668dd742e99185b6d2b21944f5d7788fe941c99736744b08157ca30145f0964ea60a7c2c435d601
 WHIRLPOOL 
0469f4c5609146c57eae4baeb8488b95c04f336a5511460ee44d15746339fd43a7c2d61b58528845d77a6a0b21e46c2afad19a9f05e94ac8dc6180032d71f298
 DIST portage-2.2.8.tar.bz2 874672 SHA256 
c1074e01173df5384e003598dbc5f64f09e92f83fd26faab2f88f9f0bc64aa7e SHA512 
acc47d94ff8c08e5a7bf2d4c4e600863430dd1e7d0bb8b4254d6477a498933cae663db84debf9487d2243c2cba689629ef8e8b6cf108e10d40e89e8e8d7e1257
 WHIRLPOOL 
d54290ede8d3d85e5211cda7e86ed740178121ef2f47cf0858c27941d8679d29c11445befff962986d40a47ded50d0d4654de19e7d4aef3fdf2546655a0d6fe2

diff --git a/sys-apps/portage/portage-2.2.26.ebuild 
b/sys-apps/portage/portage-2.2.26.ebuild
new file mode 100644
index 000..43cb079
--- /dev/null
+++ b/sys-apps/portage/portage-2.2.26.ebuild
@@ -0,0 +1,363 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=(
+   pypy
+   python3_3 python3_4 python3_5
+   python2_7
+)
+# Note: substituted below
+PYTHON_REQ_USE='bzip2(+)'
+
+inherit distutils-r1 multilib
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+SLOT="0"
+IUSE="build doc epydoc +ipc linguas_ru selinux xattr"
+
+DEPEND="!build? ( ${PYTHON_DEPS//bzip2(+)/ssl(+),bzip2(+)} )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
+# Require sandbox-2.2 for bug #288863.
+# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
+# quite slow, so it's not considered in the dependencies as an alternative to
+# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
+# for now, don't pull in xattr deps for other kernels.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+RDEPEND="
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   !build? (
+   >=sys-apps/sed-4.0.5
+   app-shells/bash:0[readline]
+   >=app-admin/eselect-1.2
+   )
+   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
+   >=app-misc/pax-utils-0.1.17
+   selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
+   xattr? ( kernel_linux? (
+   >=sys-apps/install-xattr-0.3
+   

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

2015-11-24 Thread Brian Dolbec
commit: 8803383e7757a1e09f9af05e0e25c90182fa1550
Author: Brian Dolbec  gentoo  org>
AuthorDate: Tue Nov 24 23:20:00 2015 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Tue Nov 24 23:20:00 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=8803383e

Updates for the 2.2.26 release

 RELEASE-NOTES | 12 
 setup.py  |  2 +-
 2 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 69d96e8..6a81495 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,18 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.2.26
+==
+* Bug Fixes:
+- Bug 566372 enable absolute_import
+ fix python2.7 setlocale ValueError
+- Bug 566414 SpawnProcess: make _cancel kill all processes in cgroup
+- Bug 566420 SpawnProcess: re-check cgroup.procs until empty
+- Bug 566654 einstalldocs: use lazy docinto calls (prevent empty dir)
+- Bug 566132 SyncManager: redirect command stderr to stdout
+- Bug 566704 depgraph: autounmask for conditional USE deps
+* other EAPI 6 code changes: eapply_user, several corrections
+
 portage-2.2.25
 ==
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 0f08f54..3c0ce0c 100755
--- a/setup.py
+++ b/setup.py
@@ -615,7 +615,7 @@ def get_manpages():
 
 setup(
name = 'portage',
-   version = '2.2.25',
+   version = '2.2.26',
url = 'https://wiki.gentoo.org/wiki/Project:Portage',
author = 'Gentoo Portage Development Team',
author_email = 'dev-port...@gentoo.org',



[gentoo-commits] proj/portage: New tag: v2.2.26

2015-11-24 Thread Brian Dolbec
commit: 
Commit: Brian Dolbec  gentoo  org>
CommitDate: Tue Nov 24 23:24:49 2015 +

New tag: v2.2.26




[gentoo-commits] proj/musl:master commit in: dev-libs/gmp/, dev-libs/gmp/files/

2015-11-24 Thread Anthony G. Basile
commit: 533da7794f465bd1769c7115103e76887fd6dd36
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Nov 24 23:50:36 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Nov 24 23:50:36 2015 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=533da779

dev-libs/gmp: in tree versions works.

 dev-libs/gmp/Manifest  |   6 --
 dev-libs/gmp/files/gmp-4.1.4-noexecstack.patch |  20 -
 dev-libs/gmp/files/gmp-5.1.3-secure-plt.patch  |  17 
 dev-libs/gmp/gmp-5.1.3-r99.ebuild  | 120 -
 dev-libs/gmp/metadata.xml  |   8 --
 5 files changed, 171 deletions(-)

diff --git a/dev-libs/gmp/Manifest b/dev-libs/gmp/Manifest
deleted file mode 100644
index 31ebc91..000
--- a/dev-libs/gmp/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX gmp-4.1.4-noexecstack.patch 474 SHA256 
68601777151a1628d7bc839eddd037685c5d2e76c9453166890a5eb3cf6000c3 SHA512 
74b8b68061a1a5ac0f8b163974834465e86e930884e1a9cd15c4c948fdae95ffdcbb6e0210d56df6d0dcf1ccbe13dbdfe45552e645c3fdea6454747731b63bc8
 WHIRLPOOL 
d8a0f81d4e97f6996bf68dd3d5488762e221f43a26e1cbff27adb372a40075d35fbb0e956ccd45c8b320a900d284f16d0649293cc907daab45d02cb30e74373b
-AUX gmp-5.1.3-secure-plt.patch 445 SHA256 
6f3b512ad1a693c738155a9fc60d05576b6a9ca0de569bc937f98aa423b421ba SHA512 
ec9b98f4dc1ad4b6ecdf4ebb5599bcaeee8d88b0f377a5b06ca0731049172712de1471c5fc1c7c3a5e38f72341047d7a561c70e203e2fb099de02350b406254a
 WHIRLPOOL 
59e90fb588d70e543451e2e7728e1786e3004454ceb4869115c2d2c1164d46189eae035ef64f0fb0b053305fdada1052ce7285b678a7a688a88b422eb4af43d3
-DIST gmp-5.1.3.tar.xz 1818812 SHA256 
dee2eda37f4ff541f30019932db0c37f6f77a30ba3609234933b1818f9b07071 SHA512 
44bbec2b2a6480d4c9a9a633cca4fe0de966c13bc08bdcd8b934d81e21f3dfacaecf273f149dc613d365277d280ecee43cffdafaec1bd1239a7ed903f8658b5b
 WHIRLPOOL 
0c4365a129136655046a8e46c4e2487a981c03de97ec47899f752cbd6e61661c6068b19c547acce8436f7a9af91396545c9bf7aa9de73a0f29384bbfebef927f
-DIST gmp-man-5.1.3.pdf 1159009 SHA256 
56b0e21329f46ef1d59c1f191afc82c59f8b72273a8131ed9b5000b7d0689c38 SHA512 
ba6a4b0bd2b5ee4d284dd13e9c5531fcb9cfbbbc80f40df458d73c80a1aa250b750cfdd5039998e8b0c7259a8b4d24bd0c7b59a90108f9b680bee62e6948d59e
 WHIRLPOOL 
ade206d7e1f543ed028f51e247067eec4511bd0f2499103e1e6296fad2bf50c4f8e09cf7688cc5dd56ee572cf889508ac7918f85e5f91d29d02f7734a4e0
-EBUILD gmp-5.1.3-r99.ebuild 3089 SHA256 
61aa3568d2f4d744ebbe1124cd78cfd59af1d850d77d254b482be4b0b13357a5 SHA512 
98ae1ccc1ecc4c5da575f8244e6d3a21d9ee40f65fffb97355659a4e21a24c95b2ef5304e256f149b35aaebbbd13f9c2e79a1a847cbcf17d5512449c23640fb8
 WHIRLPOOL 
c474042bea0425f6a3c3c30bff1075ea35108e471d2ac6195f80aff655332dadbf8d97a9957e4a28152721e3a5185be547f848b5e09729f8eb7faef668b94976
-MISC metadata.xml 315 SHA256 
f6cfb0b2b72dab3e088b68df3d21db3f8463b30571e6de17d1431a57f1bc8d26 SHA512 
109d0cbf90eff7264eb6502397024425664d8349229ba334797fcca61852e92ea2c3064579c4765793a69e2811a44ffa63b3091f2ffa5a433dc22ab308a2bcba
 WHIRLPOOL 
3320121476ba2740ee9ee338374853990f229e0cb3a23b5c0ed3e925485f5fd4b797b04ec4ae419eadfc5b9a057dcd9435fe507cca65560e09ad158c1ffb

diff --git a/dev-libs/gmp/files/gmp-4.1.4-noexecstack.patch 
b/dev-libs/gmp/files/gmp-4.1.4-noexecstack.patch
deleted file mode 100644
index 093bec1..000
--- a/dev-libs/gmp/files/gmp-4.1.4-noexecstack.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-fixed executable stack
-
-http://bugs.gentoo.org/115038
-
 gmp-4.1.4/configure
-+++ gmp-4.1.4/configure
-@@ -21689,6 +21689,13 @@
- fi
- echo "')" >> $gmp_configm4
- echo "define(\`__CONFIG_M4_INCLUDED__')" >> $gmp_configm4
-+# Gentoo hack
-+case $host_os in
-+  *linux*)
-+  echo '.section .note.GNU-stack,"",%progbits' >> $gmp_configm4
-+  echo '.previous' >> $gmp_configm4
-+  ;;
-+esac
- 
- # Create Makefiles
- # FIXME: Upcoming version of autoconf/automake may not like broken lines.

diff --git a/dev-libs/gmp/files/gmp-5.1.3-secure-plt.patch 
b/dev-libs/gmp/files/gmp-5.1.3-secure-plt.patch
deleted file mode 100644
index 7fe6752..000
--- a/dev-libs/gmp/files/gmp-5.1.3-secure-plt.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Make it work with secure_plt
-diff -ru a/gmp-5.1.3/mpn/powerpc32/elf.m4 b/gmp-5.1.3/mpn/powerpc32/elf.m4
 a/gmp-5.1.3/mpn/powerpc32/elf.m4
-+++ b/gmp-5.1.3/mpn/powerpc32/elf.m4
-@@ -41,8 +41,10 @@
- m4_assert_numargs(2)
- `ifdef(`PIC',`
-   mflrr0
--  bl  _GLOBAL_OFFSET_TABLE_@local-4
--  mflr$1
-+  bcl 20, 31, 1f
-+1:mflr $1
-+  addis $1, $1, (_GLOBAL_OFFSET_TABLE_-1b)@ha
-+  addi $1, $1, (_GLOBAL_OFFSET_TABLE_-1b)@l
-   mtlrr0
-   lwz $1, $2@got($1)
- ',`

diff --git a/dev-libs/gmp/gmp-5.1.3-r99.ebuild 
b/dev-libs/gmp/gmp-5.1.3-r99.ebuild
deleted file mode 100644
index 5620a88..000
--- a/dev-libs/gmp/gmp-5.1.3-r99.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public 

[gentoo-commits] proj/musl:master commit in: mail-mta/exim/, mail-mta/exim/files/

2015-11-24 Thread Anthony G. Basile
commit: 6abd1d66aceb4f0679372d2e63447f879967f2c1
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Nov 25 00:15:14 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Nov 25 00:15:14 2015 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=6abd1d66

mail-mta/exim: version bump.

Package-Manager: portage-2.2.20.1
RepoMan-Options: --force

 mail-mta/exim/Manifest |9 +-
 .../{exim-4.84-r99.ebuild => exim-4.85-r99.ebuild} |   16 +-
 mail-mta/exim/files/exim-4.76-dsn.patch|   18 -
 .../exim/files/exim-4.77-makefile-freebsd.patch|   48 -
 mail-mta/exim/files/exim_482_dsn_1_3.patch | 1212 
 5 files changed, 11 insertions(+), 1292 deletions(-)

diff --git a/mail-mta/exim/Manifest b/mail-mta/exim/Manifest
index 2a37072..9e3aa95 100644
--- a/mail-mta/exim/Manifest
+++ b/mail-mta/exim/Manifest
@@ -5,9 +5,7 @@ AUX exim-4.69-r1.27021.patch 1447 SHA256 
dc81115be1324cf2d61ff2e2393462bd31aa635
 AUX exim-4.74-localscan_dlopen.patch 9280 SHA256 
dcd44f552e9b9b79facc988c9efad3ab1609a4e4209e9276323f49d1ea00e462 SHA512 
bfd35b8fcc7b8bd50a28b2bb7865d358ed1af3978b057da1c83a0be38ba30a737d983b6b5cf829559ba8c490709d28bdb7d679eb825fe7e24798ec223bedc94e
 WHIRLPOOL 
7140c45782d8611638f3aecc960f890963b1d34fd1cca7a5b78058a616607d10c1a50d4110498e9c3d700ca04df8797c184ce816bfd1cab8931bd4eb9ef3aa8a
 AUX exim-4.74-radius-db-ENV-clash.patch 667 SHA256 
a4150c9b73203dd284faa646a67e39f431d07c6a378af8fabc97a4ad9e078437 SHA512 
040bbdb2259df882569a428b7fef03f89c3685428654ac29e93360a4791bdabe66e52d33d14f0822461fac119295bd31aad5998f63d59d4af057bd26b310a568
 WHIRLPOOL 
3ef9641fc821be5d7477ccc41f8656f987a896e883a7aa3a627b92e64e2663a87f345bd0fc46ae1b4b9f6ac09a560c951c0396dd135305c97821374d8aa08806
 AUX exim-4.76-crosscompile.patch 462 SHA256 
25ba013858b0fc239e24166554c1e28832d3d25801b53ca633f289bc4ae72b8e SHA512 
d4fd4417c1ce727f13c399795312cdbbb9735d0793d68f8e3150240bc53b31277cb26f9946ba549b34c661fc0a61147d376bda09aa6763cab55d80d62343
 WHIRLPOOL 
22026d355888efb2f823842c596fb670f0821076fe6faaae9d0a6ecf57a4a6de52af9f720e784e8d7bbcf681494a020f22e75f4a2aa079d30880f5c9af759405
-AUX exim-4.76-dsn.patch 822 SHA256 
2b36099285ff271f1c6db189435ebe3c2d3f3e8407ac11a041c7ea21b1997463 SHA512 
b25324ca0bb9d5d9fd6b4604c5fb4f601ed793d409f75c008e7638a2d8ac5435bccc300b95999fe34ff167275c7a19a0af7ebc8eb15627243b3cbcddb3fa4f04
 WHIRLPOOL 
d49305b97a43686436c12453366a71bd6730e4593566d340f73a02f08db94ff6b9b8c473993e5ec5ec699425aee5f50f4ba90bc14168f9e8876a0b4a91ee0ddd
 AUX exim-4.77-as-needed-ldflags.patch 5954 SHA256 
3960f6883f7c3b44110ca5916ad8fa63f829516624c011a807cda00972b4dffd SHA512 
716cac89116b66df645a6d49c88369ed062e3d3cf158fb50420984fe1fd2c1d3f56ad3a59ba36bb5d88dc9f8194f5fa105340baa82120b63298a245c6ca2
 WHIRLPOOL 
8e321d3abf5a2d55af93d7cc865a33b1b8f13ba19af8ce6b17c29ba7b4003b4cc7acb4789ab941e8dc0b475d8568c0934e8da2c429dec9099901e85b966830d0
-AUX exim-4.77-makefile-freebsd.patch 1124 SHA256 
50108e7f26ca2acb594d3d9a57c25ad041f32ada729b604da7378e9376b3ac7c SHA512 
99dd86a5aedb6505356e3c5614b065a68d4bbae69502cd5c0a780038c231fb1047e21a2f0b8757a65d6b1a6dcdf8a7f7416a299edc1c85adeec4e362b992f321
 WHIRLPOOL 
33a4d49572cb3beafe2680b742fe68ceb6d7098be4244677c3ae2ea23dfed8af1be4ef91f0247e5d69adec5679dd02cb3dc71233ba4cb3418f93c70e717727fa
 AUX exim-4.80-spool-mail-group.patch 946 SHA256 
4f013e30f6f96360baa7d5d7818eaf5247984ab0eb43b8b5ba8d1bd8704b811b SHA512 
24f30e9a9d90dc0f1fe8b3db26f8bc2649182b4e78110dc28a9c0f3a3feb7589f923144a4f1c54a1c46ff8cfe40826a1f2212787753be752f4d15a72d54a143b
 WHIRLPOOL 
aa34f4e721fda796ebeb091514ec35ffcf153e813b7760245d25da5d6f27590734d28032498a0ffb2262e170355b0a99b53947818e669d1f79bd0393ae85a2d6
 AUX exim-4.82-makefile-freebsd.patch 1252 SHA256 
c407ea37ff8125f20f535ddb02793d5242a12582b9ab388d2ba956f932af2f3d SHA512 
fb440ad3e46b90d4c2e4826841944f4006390ccebee08154a39e46f6854be15edd7d0b028333b41451a0511f886ad3a30cb4b86e7ba8be99f12616a137f09d56
 WHIRLPOOL 
72132bdce44ba23fb162a5afaed33ea72ef2c917d020f5ddf920ce16991f02411c0bbcb23526b0e09753ab84cf2f258108aa2283ce5f9529810844497df29501
 AUX exim-submission.socket 161 SHA256 
d3bb58f0fbeaaa33c812a823708664bbcd828da7d24e2a098f84a15aee443fee SHA512 
4a233761793e3510e9efa5aad3a6098c41b757f13133a7ea825680f2b393aba8d7935f16bf1dd065dde884fe7ba45639a8d398333a7d9bf0a6b72f88c8f2a09d
 WHIRLPOOL 
7fe2a157ae3361440d8a85c8eca44a97a289be1689261efda943076c9a76ab74ef9d5f01ec0eecdde940ae30ccb46530c95d7223cf62b78e8eb2bde5268288e2
@@ -18,10 +16,9 @@ AUX exim.rc8 755 SHA256 
8ebeb8d406690918c6d4e9b87fd2fd44053055130091671e49ce7d77
 AUX exim.rc9 1236 SHA256 
e541e950313a4057e3cd13cabac26db924485c54607410e0dcb3a2c348bf2fab SHA512 
2032f27ecb23dc9dcc7154d959dd60f9e24316415a78a993ce1ed7511753a99f12774c649698aec1a92bd641c3254c6b81a9a42f2a424dd43ff10813e1aad2f5
 WHIRLPOOL 

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

2015-11-24 Thread Patrice Clement
commit: 6359cfd872554d6380a18d65a5ea01536016e1fe
Author: Patrice Clement  gentoo  org>
AuthorDate: Tue Nov 24 22:52:21 2015 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Tue Nov 24 22:53:05 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6359cfd8

dev-perl/Linux-Smaps: Remove dubious tests. Fixes bug 555174.

Package-Manager: portage-2.2.20.1
Signed-off-by: Patrice Clement  gentoo.org>

 dev-perl/Linux-Smaps/Linux-Smaps-0.130.0.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/dev-perl/Linux-Smaps/Linux-Smaps-0.130.0.ebuild 
b/dev-perl/Linux-Smaps/Linux-Smaps-0.130.0.ebuild
index 1fc980e..6469fdf 100644
--- a/dev-perl/Linux-Smaps/Linux-Smaps-0.130.0.ebuild
+++ b/dev-perl/Linux-Smaps/Linux-Smaps-0.130.0.ebuild
@@ -17,3 +17,8 @@ IUSE=""
 CONFIG_CHECK="~MMU ~PROC_PAGE_MONITOR"
 
 SRC_TEST="do parallel"
+
+# Remove dubious tests.
+PERL_RM_FILES=(
+   t/0{3,4}.t
+)



[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice-bin/

2015-11-24 Thread Agostino Sarubbo
commit: c5529d547d20e338c37017785018e42ab88710bb
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 24 23:13:29 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 24 23:13:29 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5529d54

app-office/libreoffice-bin: x86 stable wrt bug #565026

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="x86"

 app-office/libreoffice-bin/libreoffice-bin-5.0.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/libreoffice-bin/libreoffice-bin-5.0.3.2.ebuild 
b/app-office/libreoffice-bin/libreoffice-bin-5.0.3.2.ebuild
index 29b0a6a..33ac2bd 100644
--- a/app-office/libreoffice-bin/libreoffice-bin-5.0.3.2.ebuild
+++ b/app-office/libreoffice-bin/libreoffice-bin-5.0.3.2.ebuild
@@ -55,7 +55,7 @@ SRC_URI="
 IUSE="gnome java kde"
 LICENSE="LGPL-3"
 SLOT="0"
-KEYWORDS="-* amd64 ~x86"
+KEYWORDS="-* amd64 x86"
 
 BIN_COMMON_DEPEND="
=app-text/libexttextcat-3.4*



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

2015-11-24 Thread Agostino Sarubbo
commit: 226a0768c46dfc95421c3572e9dc88e3f6f9ce25
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 24 23:13:42 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 24 23:13:42 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=226a0768

app-text/libwps: x86 stable wrt bug #565026

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="x86"

 app-text/libwps/libwps-0.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/libwps/libwps-0.4.2.ebuild 
b/app-text/libwps/libwps-0.4.2.ebuild
index c51849c..d0256a7 100644
--- a/app-text/libwps/libwps-0.4.2.ebuild
+++ b/app-text/libwps/libwps-0.4.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
 
 LICENSE="|| ( LGPL-2.1 MPL-2.0 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~x86"
+KEYWORDS="~alpha amd64 ~arm x86"
 IUSE="doc debug static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice-l10n/

2015-11-24 Thread Agostino Sarubbo
commit: fb835d8e05ada5ec32ab2fefa01177313d275d09
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 24 23:13:25 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 24 23:13:25 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb835d8e

app-office/libreoffice-l10n: x86 stable wrt bug #565026

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="x86"

 app-office/libreoffice-l10n/libreoffice-l10n-5.0.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-5.0.3.2.ebuild 
b/app-office/libreoffice-l10n/libreoffice-l10n-5.0.3.2.ebuild
index c5b3cbf..7d5cff3 100644
--- a/app-office/libreoffice-l10n/libreoffice-l10n-5.0.3.2.ebuild
+++ b/app-office/libreoffice-l10n/libreoffice-l10n-5.0.3.2.ebuild
@@ -15,7 +15,7 @@ 
BASE_SRC_URI_STABLE="http://download.documentfoundation.org/${PN/-l10n/}/stable/
 
 LICENSE="|| ( LGPL-3 MPL-1.1 )"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
 IUSE="offlinehelp"
 
 #



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

2015-11-24 Thread Agostino Sarubbo
commit: 32214d4e37dd11232fd30431d84691f646fd7080
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 24 23:13:37 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 24 23:13:37 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32214d4e

app-text/libmwaw: x86 stable wrt bug #565026

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="x86"

 app-text/libmwaw/libmwaw-0.3.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/libmwaw/libmwaw-0.3.6.ebuild 
b/app-text/libmwaw/libmwaw-0.3.6.ebuild
index 9b1b586..0042785 100644
--- a/app-text/libmwaw/libmwaw-0.3.6.ebuild
+++ b/app-text/libmwaw/libmwaw-0.3.6.ebuild
@@ -16,7 +16,7 @@ LICENSE="LGPL-2.1"
 SLOT="0"
 
 [[ ${PV} ==  ]] || \
-KEYWORDS="amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
 
 IUSE="doc static-libs"
 



[gentoo-commits] proj/musl:master commit in: dev-libs/nss/, dev-libs/nss/files/

2015-11-24 Thread Anthony G. Basile
commit: 2d04d44063057e63c8179f1c331f99095e1410ff
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Nov 24 23:51:42 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Nov 24 23:51:42 2015 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=2d04d440

dev-libs/nss: in tree versions works.

 dev-libs/nss/Manifest  |  11 -
 dev-libs/nss/files/nss-3.14.2-solaris-gcc.patch|  24 --
 .../nss/files/nss-3.15-gentoo-fixup-warnings.patch |  10 -
 dev-libs/nss/files/nss-3.15.4-enable-pem.patch |  13 -
 dev-libs/nss/files/nss-3.16-musl.patch |  13 -
 dev-libs/nss/files/nss-3.17.1-gentoo-fixups.patch  | 241 ---
 dev-libs/nss/files/nss-cacert-class3.patch | 204 -
 dev-libs/nss/metadata.xml  |  16 -
 dev-libs/nss/nss-3.19.2-r99.ebuild | 327 -
 9 files changed, 859 deletions(-)

diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest
deleted file mode 100644
index b8f298f..000
--- a/dev-libs/nss/Manifest
+++ /dev/null
@@ -1,11 +0,0 @@
-AUX nss-3.14.2-solaris-gcc.patch 659 SHA256 
d6ac2638602fcf5d73020efb616c2c16d5775d3a75122cc1681c944ddcd0a07f SHA512 
5703fa0d6cd793f9622c331983499ce35f696b71589cac347e2a72d4d377ab53d97f79d9b1396bf1f255a933067ebe2f0e4fb6fca9cc5f3c179275d42a6be9f8
 WHIRLPOOL 
b5f49f0a860598cf508ce7ea97165840ab5c068a00f213591d41101c12ec1e5afbffdbad7c3a1d69ef52c34f4d00da0d1aef4a80829f21209c60908e21a2663a
-AUX nss-3.15-gentoo-fixup-warnings.patch 177 SHA256 
3bb300d8448f769beb97b110a0fe764160c866368f630e790c8599c1d75d70bb SHA512 
2d79c0203c46ec52195983d4378bb0f13348cc32b5c6b83140b6ac91d644073f5d42785a23476b07cd1f058309d8616aef9faae7c59b2f3e1b843abbaacacdc4
 WHIRLPOOL 
96565a7ba9f40b010f1825722aa2a5990daf7cfee09cbad1e4cb022c8aaf664ba26cfbb923b7bbe41b99bc3fcc6d03f8b265f8fd922c02dc3bbc450d3fadfcba
-AUX nss-3.15.4-enable-pem.patch 243 SHA256 
eec796bbc845b123f97bcf1f351495ec1645a2d015e6f6bcdb1e088d02f5d1e6 SHA512 
b8f942ced3ff6cea1d54934e0e68ad589585f3fd42934046d0b57563fd4e24b50ad550db391346768abdd9848c3457a532fe3b7495862454f9a52a4603e92f9c
 WHIRLPOOL 
0cd2428516e8a63d64c20b94153f079c4cefd96c05155fa27ecb4cba68419e5efebd32d6ab4820b072fea173e66b5816d8cc238f2a328616f5b7752c60e3998e
-AUX nss-3.16-musl.patch 352 SHA256 
8e04dbf5088adaf121379350f58510b52a594c9a3725cd62fd4282c0069dac76 SHA512 
4a8d53c5ff847bb32b0e0c79d072fe45525110773e1e36299ac5ba0d0a046e73360681208f0b64c0a36a9ec3da8a2776ca659b8a5446fe0abf17cd7da131d594
 WHIRLPOOL 
5e9bb130b9aa7c1fb939e1953a6a5aa38fec2cd80953e33efd2333e7e242dc7a7a575309fa3b3e067d97acb0eca41bb954beb5cab1fba1b1d1d23c576fbaea1b
-AUX nss-3.17.1-gentoo-fixups.patch 5415 SHA256 
b28efbafe7be3adec9fba08fa79e28052982ae8ec8ffd8d0850be22ff1def134 SHA512 
f3e64aee5b5c3c3135caa414baa76bded87737c807e69525b2214b8b44e53cf9a837275b39892ef8ecfe05ff26fd06f199c2e8b192479716ae2e80ff34b52f10
 WHIRLPOOL 
3c9bf7c872a72955a6e83901f3a20febcba80e14a924fc83e4845882225027bdb17263bc9824f87535937dab48c2d49bbc44e114dd13b8c32d4bd222dc5fa6fd
-AUX nss-cacert-class3.patch 11762 SHA256 
e610ea084d9ad8a5b0e117d9f667c5bc921101e0c3547e4f300f697ced1d541e SHA512 
1d33466df3be25a2cb80986f8b30158614294bac5abeba3371a5ecff9d6d3a8f931601709dd605630d13c9bd8acb8d3f8d289aa5e5ad2e2b320d89d670fc52ac
 WHIRLPOOL 
204dcbf1f81f1aba471bc1e689071d3d350e445b46ca2d5ffb16d2f367880bd06ef580a7ce5640f07597210e9cfed252b63d36786134f8dd15a7ed1b65037b90
-DIST nss-3.14.1-add_spi+cacerts_ca_certs.patch 25018 SHA256 
82ca25982828fd7153ad15fc6e81408c115476eeeb4045d3a71469380b56824b SHA512 
2aafbd972b073061bfd66a66a4b50060691957f2910f716f7a69d22d655c499f186f05db2101bea5248a00949f339327ba8bfffec024c61c8ee908766201ae00
 WHIRLPOOL 
c9fe397e316dac7983b187acf7227078ebd8f8da5df53f77f2564489e85f123c4d2afb88d56e8dc14b9ebfffe8a71ade4724b3c1ea683c5c4c487cb3a64eda43
-DIST nss-3.19.2.tar.gz 6953657 SHA256 
1306663e8f61d8449ad8cbcffab743a604dcd9f6f34232c210847c51dce2c9ae SHA512 
d3c45010f8dace58f9da9efe0f9792f8b8a69384e100663f33c949685cdd1ce70e5131f279bc82336622841c41dbc0a4d70a7cc6839a1782dbe8b3c3fd8bc59d
 WHIRLPOOL 
d69ab02e12f6b22f47df7be7925343c58e68a69b33833b85d6f2ca70f652d9d159accea45f2c141fa89245ab64d0f1289129427564203fe2faf3af1c11e3
-DIST nss-pem-015ae754dd9f6fbcd7e52030ec9732eb27fc06a8.tar.bz2 27506 SHA256 
50d9ec26a75835e900302f631456e278e13d4b435b8f98aa69f79dd439ddc6ab SHA512 
0158a140f112a905f7db5a4f4d04f49f6742db1d2665ddf6c32913c367f0b93a57f86ba13b9883a42a528aff44c48196941d7c0fd7a27005db6adaf07802e501
 WHIRLPOOL 
279ef11d2d6f0cb7c192189d64bc6971cdada7417b93a65a3ff0ba4548b736b53b9812803024c2349114e94e0864f2b58c23812687ed3f75cf28334b0f6e11ac
-EBUILD nss-3.19.2-r99.ebuild 9242 SHA256 
f5328a4d7d168527c5b536da4f4895794652bc48e1c0aabd36b3d30400adf228 SHA512 
32cc4f927b05b5c7d205d89a7a5de05ffda593d06e0b94e64751c69664dd4c90523784f37cfc7c9cdf0ac4cb830b90fd95d16127eff69979c18d6957d4cd67b2
 WHIRLPOOL 

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

2015-11-24 Thread Mike Frysinger
commit: e0f2b2568feab394858c50da5630ee43daf9a7d5
Author: Mike Frysinger  gentoo  org>
AuthorDate: Wed Nov 25 00:04:24 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Wed Nov 25 00:04:24 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=e0f2b256

ebuild(5): clarify fperms/fowners arguments

 man/ebuild.5 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/man/ebuild.5 b/man/ebuild.5
index e60eee1..c9b5f4b 100644
--- a/man/ebuild.5
+++ b/man/ebuild.5
@@ -1449,9 +1449,9 @@ depending on local\-file's ending.  Creates all necessary 
dirs.
 
 .PD 0
 .TP
-.B fowners\fR \fI  [files]
+.B fowners\fR \fI[-h|-H|-L|-P|-R] [user][:group]  [files]
 .TP
-.B fperms\fR \fI  [files]
+.B fperms\fR \fI[-R]   [files]
 .PD 1
 Performs chown (\fBfowners\fR) or chmod (\fBfperms\fR), applying
 \fIpermissions\fR to \fIfiles\fR.



[gentoo-commits] repo/gentoo:master commit in: net-firewall/fwknop/files/, net-firewall/fwknop/

2015-11-24 Thread Ian Delaney
commit: abf34ce024c176aa0bc10c0d84b0b33bc51a4c3e
Author: Ilya Tumaykin  gmail  com>
AuthorDate: Mon Nov 23 14:26:19 2015 +
Commit: Ian Delaney  gentoo  org>
CommitDate: Tue Nov 24 23:27:57 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abf34ce0

net-firewall/fwknop: revbump to fix depend() and update regexps in initscript

FWKNOPD_CONFIG file should be parsed only if it exists, which is not the
case if the user has not configured fwknopd yet. See Gentoo bug #565864.

Regexps that are used to parse FWKNOPD_CONFIG file now allow spaces
before statements in order to handle possible indentation properly.

Gentoo-Bug: 565864

 net-firewall/fwknop/files/fwknopd.init-r1  |  92 
 net-firewall/fwknop/fwknop-2.6.7-r1.ebuild | 135 +
 2 files changed, 227 insertions(+)

diff --git a/net-firewall/fwknop/files/fwknopd.init-r1 
b/net-firewall/fwknop/files/fwknopd.init-r1
new file mode 100644
index 000..9e8ecdc
--- /dev/null
+++ b/net-firewall/fwknop/files/fwknopd.init-r1
@@ -0,0 +1,92 @@
+#!/sbin/runscript
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+extra_commands="checkconfig"
+extra_started_commands="reload"
+
+: ${FWKNOPD_BINARY:=/usr/sbin/fwknopd}
+: ${FWKNOPD_CONFDIR:=/etc/fwknop}
+: ${FWKNOPD_CONFIG:=${FWKNOPD_CONFDIR}/fwknopd.conf}
+: ${FWKNOPD_PIDFILE:=/run/fwknop/${SVCNAME}.pid}
+
+depend() {
+   after iptables ip6tables ebtables firewall
+   use logger
+   if [ "${rc_need+set}" = "set" ]; then
+   : # Do nothing, the user has explicitly set rc_need
+   elif [ -f "${FWKNOPD_CONFIG}" ]; then
+   local x warn_intf
+   for x in $(awk '/^[[:blank:]]*PCAP_INTF/{ sub(";$", ""); print 
$2 }' "${FWKNOPD_CONFIG}" 2>/dev/null); do
+   warn_intf="${warn_intf} ${x}"
+   done
+   if [ -n "${warn_intf}" ]; then
+   need net
+   ewarn "You are binding an interface in PCAP_INTF 
statement in your fwknopd.conf!"
+   ewarn "You must add rc_need=\"net.FOO\" to your 
/etc/conf.d/${SVCNAME},"
+   ewarn "where FOO is the following interface(s):"
+   ewarn "${warn_intf}"
+   else
+   # If PCAP_INTF and PCAP_FILE are not set, then fwknopd 
uses eth0
+   if ! grep -q '^[[:blank:]]*PCAP_FILE' 
"${FWKNOPD_CONFIG}"; then
+   need net
+   ewarn "You are not binding any interface in 
PCAP_INTF statement in your fwknopd.conf,"
+   ewarn "neither you are providing PCAP_FILE 
option. Thus fwknopd will listen on eth0."
+   ewarn "You must add rc_need=\"net.eth0\" to 
your /etc/conf.d/${SVCNAME}."
+   fi
+   fi
+   fi
+}
+
+checkconfig() {
+   if [ ! -e "${FWKNOPD_CONFDIR}"/fwknopd.conf ]; then
+   eerror "You need ${FWKNOPD_CONFDIR}/fwknopd.conf file to run 
fwknopd"
+   eerror "Example is located at /etc/fwknop/fwknopd.conf.example"
+   return 1
+   fi
+
+   if [ ! -e "${FWKNOPD_CONFDIR}"/access.conf ]; then
+   eerror "You need ${FWKNOPD_CONFDIR}/access.conf file to run 
fwknopd"
+   eerror "Example is located at /etc/fwknop/access.conf.example"
+   return 1
+   fi
+
+   [ "${FWKNOPD_PIDFILE}" != "/run/fwknop/${SVCNAME}.pid" ] \
+   && FWKNOPD_OPTS="${FWKNOPD_OPTS} --pid-file=${FWKNOPD_PIDFILE}"
+
+   [ "${FWKNOPD_CONFDIR}" != "/etc/fwknop" ] \
+   && FWKNOPD_OPTS="${FWKNOPD_OPTS} \
+   --config=${FWKNOPD_CONFDIR}/fwknopd.conf \
+   --access-file=${FWKNOPD_CONFDIR}/access.conf"
+
+   return 0
+}
+
+start() {
+   checkconfig || return 1
+
+   ebegin "Starting ${SVCNAME}"
+   start-stop-daemon --start \
+   --exec ${FWKNOPD_BINARY} --pidfile ${FWKNOPD_PIDFILE} \
+   -- ${FWKNOPD_OPTS}
+   eend $?
+}
+
+stop() {
+   if [ "${RC_CMD}" = "restart" ]; then
+   checkconfig || return 1
+   fi
+
+   ebegin "Stopping ${SVCNAME}"
+   start-stop-daemon --stop --pidfile ${FWKNOPD_PIDFILE}
+   eend $?
+}
+
+reload() {
+   checkconfig || return 1
+
+   ebegin "Reloading ${SVCNAME} configuration"
+   start-stop-daemon --signal HUP --pidfile ${FWKNOPD_PIDFILE}
+   eend $?
+}

diff --git a/net-firewall/fwknop/fwknop-2.6.7-r1.ebuild 
b/net-firewall/fwknop/fwknop-2.6.7-r1.ebuild
new file mode 100644
index 000..1a798bd
--- /dev/null
+++ b/net-firewall/fwknop/fwknop-2.6.7-r1.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+AUTOTOOLS_AUTORECONF=1

[gentoo-commits] repo/gentoo:master commit in: net-firewall/fwknop/, net-firewall/fwknop/files/

2015-11-24 Thread Ian Delaney
commit: e7fbae855a57b354bc05bf6efa507474c8e8bc1a
Author: Ilya Tumaykin  gmail  com>
AuthorDate: Mon Nov 23 15:08:31 2015 +
Commit: Ian Delaney  gentoo  org>
CommitDate: Tue Nov 24 23:28:02 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7fbae85

net-firewall/fwknop: remove old

 net-firewall/fwknop/files/fwknopd.init  |  92 --
 net-firewall/fwknop/fwknop-2.6.7.ebuild | 135 
 2 files changed, 227 deletions(-)

diff --git a/net-firewall/fwknop/files/fwknopd.init 
b/net-firewall/fwknop/files/fwknopd.init
deleted file mode 100644
index 232e1fc..000
--- a/net-firewall/fwknop/files/fwknopd.init
+++ /dev/null
@@ -1,92 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-extra_commands="checkconfig"
-extra_started_commands="reload"
-
-: ${FWKNOPD_BINARY:=/usr/sbin/fwknopd}
-: ${FWKNOPD_CONFDIR:=/etc/fwknop}
-: ${FWKNOPD_CONFIG:=${FWKNOPD_CONFDIR}/fwknopd.conf}
-: ${FWKNOPD_PIDFILE:=/run/fwknop/${SVCNAME}.pid}
-
-depend() {
-   after iptables ip6tables ebtables firewall
-   use logger
-   if [ "${rc_need+set}" = "set" ]; then
-   : # Do nothing, the user has explicitly set rc_need
-   else
-   local x warn_intf
-   for x in $(awk '/^PCAP_INTF/{ sub(";$", ""); print $2 }' 
"${FWKNOPD_CONFIG}" 2>/dev/null); do
-   warn_intf="${warn_intf} ${x}"
-   done
-   if [ -n "${warn_intf}" ]; then
-   need net
-   ewarn "You are binding an interface in PCAP_INTF 
statement in your fwknopd.conf!"
-   ewarn "You must add rc_need=\"net.FOO\" to your 
/etc/conf.d/${SVCNAME},"
-   ewarn "where FOO is the following interface(s):"
-   ewarn "${warn_intf}"
-   else
-   # if PCAP_INTF and PCAP_FILE are not set, then fwknopd 
uses eth0
-   if ! grep -q '^PCAP_FILE' "${FWKNOPD_CONFIG}"; then
-   need net
-   ewarn "You are not binding any interface in 
PCAP_INTF statement in your fwknopd.conf,"
-   ewarn "neither you are providing PCAP_FILE 
option. Thus fwknopd will listen on eth0."
-   ewarn "You must add rc_need=\"net.eth0\" to 
your /etc/conf.d/${SVCNAME}."
-   fi
-   fi
-   fi
-}
-
-checkconfig() {
-   if [ ! -e "${FWKNOPD_CONFDIR}"/fwknopd.conf ]; then
-   eerror "You need ${FWKNOPD_CONFDIR}/fwknopd.conf file to run 
fwknopd"
-   eerror "Example is located at /etc/fwknop/fwknopd.conf.example"
-   return 1
-   fi
-
-   if [ ! -e "${FWKNOPD_CONFDIR}"/access.conf ]; then
-   eerror "You need ${FWKNOPD_CONFDIR}/access.conf file to run 
fwknopd"
-   eerror "Example is located at /etc/fwknop/access.conf.example"
-   return 1
-   fi
-
-   [ "${FWKNOPD_PIDFILE}" != "/run/fwknop/${SVCNAME}.pid" ] \
-   && FWKNOPD_OPTS="${FWKNOPD_OPTS} --pid-file=${FWKNOPD_PIDFILE}"
-
-   [ "${FWKNOPD_CONFDIR}" != "/etc/fwknop" ] \
-   && FWKNOPD_OPTS="${FWKNOPD_OPTS} \
-   --config=${FWKNOPD_CONFDIR}/fwknopd.conf \
-   --access-file=${FWKNOPD_CONFDIR}/access.conf"
-
-   return 0
-}
-
-start() {
-   checkconfig || return 1
-
-   ebegin "Starting ${SVCNAME}"
-   start-stop-daemon --start \
-   --exec ${FWKNOPD_BINARY} --pidfile ${FWKNOPD_PIDFILE} \
-   -- ${FWKNOPD_OPTS}
-   eend $?
-}
-
-stop() {
-   if [ "${RC_CMD}" = "restart" ]; then
-   checkconfig || return 1
-   fi
-
-   ebegin "Stopping ${SVCNAME}"
-   start-stop-daemon --stop --pidfile ${FWKNOPD_PIDFILE}
-   eend $?
-}
-
-reload() {
-   checkconfig || return 1
-
-   ebegin "Reloading ${SVCNAME} configuration"
-   start-stop-daemon --signal HUP --pidfile ${FWKNOPD_PIDFILE}
-   eend $?
-}

diff --git a/net-firewall/fwknop/fwknop-2.6.7.ebuild 
b/net-firewall/fwknop/fwknop-2.6.7.ebuild
deleted file mode 100644
index bbad392..000
--- a/net-firewall/fwknop/fwknop-2.6.7.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-AUTOTOOLS_AUTORECONF=1
-DISABLE_AUTOFORMATTING=1
-
-DISTUTILS_OPTIONAL=1
-# Python extension supports only Python2
-# See https://github.com/mrash/fwknop/issues/167
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools-utils distutils-r1 linux-info readme.gentoo systemd
-
-DESCRIPTION="Single Packet Authorization and Port Knocking application"
-HOMEPAGE="http://www.cipherdyne.org/fwknop/;
-SRC_URI="https://github.com/mrash/${PN}/archive/${PV}.tar.gz 

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

2015-11-24 Thread Anthony G. Basile
commit: 83dace3f0a9fc66c9dc5dd0245a26bc3ae86e145
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Nov 24 23:15:06 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Nov 24 23:15:06 2015 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=83dace3f

dev-libs/nspr: version bump to 4.10.10

Package-Manager: portage-2.2.20.1
RepoMan-Options: --force

 dev-libs/nspr/Manifest   | 4 ++--
 .../nspr/{nspr-4.10.8-r99.ebuild => nspr-4.10.10-r99.ebuild} | 9 +++--
 2 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/dev-libs/nspr/Manifest b/dev-libs/nspr/Manifest
index 7c0f1b9..2cbeb3b 100644
--- a/dev-libs/nspr/Manifest
+++ b/dev-libs/nspr/Manifest
@@ -5,6 +5,6 @@ AUX nspr-4.7.1-solaris.patch 516 SHA256 
e47a0abb5b106af38fdfab2ca8661b4a1596d48f
 AUX nspr-4.8.4-darwin-install_name.patch 1102 SHA256 
ca17efc9a60f4372b5da9c29ddf1143726381b9825907f8e3162974224636fab SHA512 
1c62eaea00c4eebe6885bfffca41131cfd5cd1c848d7564ccae32a39f012834684b2d3113dcb1a3d4607629dbec9909d6754491dc7caa977203e6010623fef4d
 WHIRLPOOL 
1f5674fe691d75dbf7b9549d58700fef973a8fd6f805a389727843ffb336392587833bbb19af9c22b1388b3d3dcd2c760978676c9a55d894b646e029f8ba7280
 AUX nspr-4.8.9-link-flags.patch 995 SHA256 
f986c69ff6250f54eb291339ab5503e73cc5cc68af4c3c3ed5a25812bf47b610 SHA512 
3c20019b5a378bc0cec1925c2324fc1b72bd1427e9262065952632c406bc6a8f9303fc55aabad472713f5e8656973db5c503dd9072ea01283a6f671dcd26b049
 WHIRLPOOL 
695310cfd54140b2c333f0b6556d8c049441b246a006cc885d2149a6d73d8d6223964d47d5af87c949ab2693fd320c4ecf67fd120b09862972a39df0cc00c7ca
 AUX nspr-4.9.5_nspr_config.patch 445 SHA256 
7414eaac7630ba3aa9f3c44b439471abb195c96796f78cf5ddfd4e10c68389e8 SHA512 
3d3dc60b4bb4a6b469e992239ca7e5702949880bbe3e603691bf7cab199a80e6b9fd89aa3184c26d99185b43785f6f2f7a9a16e061080e13ca02146dd2f172bf
 WHIRLPOOL 
d807bc98ca6f47d943f0b6f9a4d33dee387eddf9ae4a9d6a8863697d96c82ae1560d871b76c866b6a85b4eb1d31e9e9f1ce59caa4f66c02bd68a913f822d5a16
-DIST nspr-4.10.8.tar.gz 1131130 SHA256 
507ea57c525c0c524dae4857a642b4ef5c9d795518754c7f83422d22fe544a15 SHA512 
f14e3bd46cd1dee9d7163adbf3b09a450ea8c6c65499c5b6696eba7e85b6b12d3f90561a1dfe0dc0dc5fe1b14758b4191e546d9f0e29a66f33c69dd6ed6f50d9
 WHIRLPOOL 
67be897d54e2446d563cfe505047b23880025bd3f1ea5492964f8d286f56776e41a8e63bd9d197d3115efae0d63bd0c7005fb9fc56abdfce0702c27e6a9e872c
-EBUILD nspr-4.10.8-r99.ebuild 3833 SHA256 
a65bb3ddb3f164155588a032e761364add95db58e233fe3b1e8a3791cda736a0 SHA512 
8fc3989d9bdef095dcf6cc786f27351f38565597f3ec09a03e6ba88dfe2d9cfae015057ed683a51e5e730ab692f8d56024bb2957043ee649f93b44b8ca77c4b9
 WHIRLPOOL 
cf25879b36ed141b13a48bfdce900b970ea8256c97db22e06b992ad1b137818014a74c9f2757fe10c082cb0add92c55704e4c35ca9b81d01bd883c0b6afae06f
+DIST nspr-4.10.10.tar.gz 1134164 SHA256 
343614971c30520d0fa55f4af0a72578e2d8674bb71caf7187490c3379523107 SHA512 
60e035c4bd037bbf4bfacc97e2b1097ea78a179969fccead6a964069d826e917f07aaa35a26f123b7297521910728c11e27556fc9bbc09e385c1e8aef9dbf376
 WHIRLPOOL 
db63a6d1e0c9d57dfa059aecf8eeff8e36d0385f598290665d525a85eb6fe173cd899bba017c82b26815d894d8ea6e728dbb7a77483036551c06c78c900d7ee3
+EBUILD nspr-4.10.10-r99.ebuild 3948 SHA256 
b130c4dd9bb23095ee8f9323854e79f56a177d6fcd2627f44a73b9a1938db2b2 SHA512 
c57f37ed48b4f8663953cbe5c6374a6d47583eb256248e78b137ec6610d4adc4216e066f06f58c8b7bef5f4e24e158346f3d03b57e9a51e87cb64917f62118bf
 WHIRLPOOL 
4a284517140cc4fc8d7a9342b64399c2fe1f59f0b2c61ef5ccb2e595d76e442ce0cff6e61a8801b7a2625d077d90e70def6fd8d1fa55ada22c56bb50cd99fd88
 MISC metadata.xml 160 SHA256 
0cc5126362a12cee42ec1197c528a804cf36859329dd2c6d9225726831d14b8b SHA512 
ed6f709d55351c1b69f2b43ada124fcc2f8969f8c3867073bb0c68aa502f16247cbcd78734a891e4d1a509d334f6805e5267d2088cd03f3408a636ad9aedc2bb
 WHIRLPOOL 
e6bf1791838158287debcc3160dd075dcdf88bc1b33060aefe4687b4451108e55b6f8021fc36f07ab85c4e37a4225444cc2804cf40bd61ba49726bbf12fa4e38

diff --git a/dev-libs/nspr/nspr-4.10.8-r99.ebuild 
b/dev-libs/nspr/nspr-4.10.10-r99.ebuild
similarity index 92%
rename from dev-libs/nspr/nspr-4.10.8-r99.ebuild
rename to dev-libs/nspr/nspr-4.10.10-r99.ebuild
index ed0bb52..02b3a77 100644
--- a/dev-libs/nspr/nspr-4.10.8-r99.ebuild
+++ b/dev-libs/nspr/nspr-4.10.10-r99.ebuild
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/nspr/nspr-4.10.7-r1.ebuild,v 1.3 
2014/12/10 19:34:49 ago Exp $
+# $Id$
 
 EAPI=5
 WANT_AUTOCONF="2.5"
@@ -11,7 +11,7 @@ MIN_PV="$(get_version_component_range 2)"
 
 DESCRIPTION="Netscape Portable Runtime"
 HOMEPAGE="http://www.mozilla.org/projects/nspr/;
-SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v${PV}/src/${P}.tar.gz;
+SRC_URI="http://archive.mozilla.org/pub/mozilla.org/nspr/releases/v${PV}/src/${P}.tar.gz;
 
 LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
 SLOT="0"
@@ -40,6 +40,11 @@ src_prepare() {
 
epatch 

[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice/

2015-11-24 Thread Agostino Sarubbo
commit: 652a2fafc71f022430d88bd5d7563e125aef24ad
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 24 23:12:24 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 24 23:12:24 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=652a2faf

app-office/libreoffice: amd64 stable wrt bug #565026

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="amd64"

 app-office/libreoffice/libreoffice-5.0.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/libreoffice/libreoffice-5.0.3.2.ebuild 
b/app-office/libreoffice/libreoffice-5.0.3.2.ebuild
index 0c4db0e..1350538 100644
--- a/app-office/libreoffice/libreoffice-5.0.3.2.ebuild
+++ b/app-office/libreoffice/libreoffice-5.0.3.2.ebuild
@@ -96,7 +96,7 @@ unset lo_xt
 LICENSE="|| ( LGPL-3 MPL-1.1 )"
 SLOT="0"
 [[ ${PV} == ** ]] || \
-KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
 
 COMMON_DEPEND="
${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice/

2015-11-24 Thread Agostino Sarubbo
commit: 4d757c4e18caff612308120536dcbf2c0803c5f3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 24 23:13:20 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 24 23:13:20 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d757c4e

app-office/libreoffice: x86 stable wrt bug #565026

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="x86"

 app-office/libreoffice/libreoffice-5.0.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/libreoffice/libreoffice-5.0.3.2.ebuild 
b/app-office/libreoffice/libreoffice-5.0.3.2.ebuild
index 1350538..15d59be 100644
--- a/app-office/libreoffice/libreoffice-5.0.3.2.ebuild
+++ b/app-office/libreoffice/libreoffice-5.0.3.2.ebuild
@@ -96,7 +96,7 @@ unset lo_xt
 LICENSE="|| ( LGPL-3 MPL-1.1 )"
 SLOT="0"
 [[ ${PV} == ** ]] || \
-KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
 
 COMMON_DEPEND="
${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice-bin-debug/

2015-11-24 Thread Agostino Sarubbo
commit: 066fbc6d0e781fccbbeed081637b9e3d6dfe0815
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 24 23:13:33 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 24 23:13:33 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=066fbc6d

app-office/libreoffice-bin-debug: x86 stable wrt bug #565026

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="x86"

 app-office/libreoffice-bin-debug/libreoffice-bin-debug-5.0.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-office/libreoffice-bin-debug/libreoffice-bin-debug-5.0.3.2.ebuild 
b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-5.0.3.2.ebuild
index 8ac9109..51d1e29 100644
--- a/app-office/libreoffice-bin-debug/libreoffice-bin-debug-5.0.3.2.ebuild
+++ b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-5.0.3.2.ebuild
@@ -47,7 +47,7 @@ SRC_URI="
 IUSE="gnome java kde"
 LICENSE="LGPL-3"
 SLOT="0"
-KEYWORDS="-* amd64 ~x86"
+KEYWORDS="-* amd64 x86"
 
 RDEPEND="=app-office/${PN/-debug}-${PVR}[gnome=,java=,kde=]"
 



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

2015-11-24 Thread Agostino Sarubbo
commit: 0380645309e6a85130476b770d63f794d3bc1027
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 24 23:12:48 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 24 23:12:48 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03806453

app-text/libwps: amd64 stable wrt bug #565026

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="amd64"

 app-text/libwps/libwps-0.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/libwps/libwps-0.4.2.ebuild 
b/app-text/libwps/libwps-0.4.2.ebuild
index a4f3ee0..c51849c 100644
--- a/app-text/libwps/libwps-0.4.2.ebuild
+++ b/app-text/libwps/libwps-0.4.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
 
 LICENSE="|| ( LGPL-2.1 MPL-2.0 )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~x86"
+KEYWORDS="~alpha amd64 ~arm ~x86"
 IUSE="doc debug static-libs"
 
 RDEPEND="



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

2015-11-24 Thread Agostino Sarubbo
commit: c318d6efec77dbd3519b1b10c5f32f8b654a74ad
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 24 23:12:43 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 24 23:12:43 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c318d6ef

app-text/libmwaw: amd64 stable wrt bug #565026

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="amd64"

 app-text/libmwaw/libmwaw-0.3.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/libmwaw/libmwaw-0.3.6.ebuild 
b/app-text/libmwaw/libmwaw-0.3.6.ebuild
index 2b4d750..9b1b586 100644
--- a/app-text/libmwaw/libmwaw-0.3.6.ebuild
+++ b/app-text/libmwaw/libmwaw-0.3.6.ebuild
@@ -16,7 +16,7 @@ LICENSE="LGPL-2.1"
 SLOT="0"
 
 [[ ${PV} ==  ]] || \
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm ~x86"
 
 IUSE="doc static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice-bin/

2015-11-24 Thread Agostino Sarubbo
commit: 438f886e9a2ac0772ec713ca4672e839c23f218e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 24 23:12:34 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 24 23:12:34 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=438f886e

app-office/libreoffice-bin: amd64 stable wrt bug #565026

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="amd64"

 app-office/libreoffice-bin/libreoffice-bin-5.0.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/libreoffice-bin/libreoffice-bin-5.0.3.2.ebuild 
b/app-office/libreoffice-bin/libreoffice-bin-5.0.3.2.ebuild
index a8d63e8..29b0a6a 100644
--- a/app-office/libreoffice-bin/libreoffice-bin-5.0.3.2.ebuild
+++ b/app-office/libreoffice-bin/libreoffice-bin-5.0.3.2.ebuild
@@ -55,7 +55,7 @@ SRC_URI="
 IUSE="gnome java kde"
 LICENSE="LGPL-3"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* amd64 ~x86"
 
 BIN_COMMON_DEPEND="
=app-text/libexttextcat-3.4*



[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice-bin-debug/

2015-11-24 Thread Agostino Sarubbo
commit: 6e91c1601c2cff9c3193ae59701c852e07841963
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 24 23:12:39 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 24 23:12:39 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e91c160

app-office/libreoffice-bin-debug: amd64 stable wrt bug #565026

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="amd64"

 app-office/libreoffice-bin-debug/libreoffice-bin-debug-5.0.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-office/libreoffice-bin-debug/libreoffice-bin-debug-5.0.3.2.ebuild 
b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-5.0.3.2.ebuild
index 5f87d5a..8ac9109 100644
--- a/app-office/libreoffice-bin-debug/libreoffice-bin-debug-5.0.3.2.ebuild
+++ b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-5.0.3.2.ebuild
@@ -47,7 +47,7 @@ SRC_URI="
 IUSE="gnome java kde"
 LICENSE="LGPL-3"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* amd64 ~x86"
 
 RDEPEND="=app-office/${PN/-debug}-${PVR}[gnome=,java=,kde=]"
 



[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice-l10n/

2015-11-24 Thread Agostino Sarubbo
commit: eec1131c69ab86c68ee110ccc8f72ccaf088d95b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Nov 24 23:12:29 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Nov 24 23:12:29 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eec1131c

app-office/libreoffice-l10n: amd64 stable wrt bug #565026

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="amd64"

 app-office/libreoffice-l10n/libreoffice-l10n-5.0.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-5.0.3.2.ebuild 
b/app-office/libreoffice-l10n/libreoffice-l10n-5.0.3.2.ebuild
index 4d670b7..c5b3cbf 100644
--- a/app-office/libreoffice-l10n/libreoffice-l10n-5.0.3.2.ebuild
+++ b/app-office/libreoffice-l10n/libreoffice-l10n-5.0.3.2.ebuild
@@ -15,7 +15,7 @@ 
BASE_SRC_URI_STABLE="http://download.documentfoundation.org/${PN/-l10n/}/stable/
 
 LICENSE="|| ( LGPL-3 MPL-1.1 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
 IUSE="offlinehelp"
 
 #



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

2015-11-24 Thread Markus Meier
commit: 49728be473f7e8f39c3795b368bc62562b09c03f
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Nov 24 20:25:58 2015 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Nov 24 20:25:58 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49728be4

dev-ruby/diff-lcs: arm stable, bug #565114

Package-Manager: portage-2.2.25
RepoMan-Options: --include-arches="arm"

 dev-ruby/diff-lcs/diff-lcs-1.2.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/diff-lcs/diff-lcs-1.2.5-r1.ebuild 
b/dev-ruby/diff-lcs/diff-lcs-1.2.5-r1.ebuild
index 23e5c2d..2c5d58c 100644
--- a/dev-ruby/diff-lcs/diff-lcs-1.2.5-r1.ebuild
+++ b/dev-ruby/diff-lcs/diff-lcs-1.2.5-r1.ebuild
@@ -17,5 +17,5 @@ HOMEPAGE="https://github.com/halostatue/diff-lcs;
 
 LICENSE="|| ( MIT Ruby GPL-2 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""



[gentoo-commits] dev/eva:master commit in: dev-cpp/goocanvasmm/

2015-11-24 Thread Gilles Dartiguelongue
commit: dfee923824f3f77caa1c4df229d4416e9533eb85
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Nov 24 19:59:14 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 19:59:20 2015 +
URL:https://gitweb.gentoo.org/dev/eva.git/commit/?id=dfee9238

dev-cpp/goocanvasmm: version bump to 1.90.11

Package-Manager: portage-2.2.25
Manifest-Sign-Key: C6085806

 dev-cpp/goocanvasmm/Manifest   | 10 +-
 .../{goocanvasmm-1.90.9.ebuild => goocanvasmm-1.90.11.ebuild}  |  8 +---
 2 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/dev-cpp/goocanvasmm/Manifest b/dev-cpp/goocanvasmm/Manifest
index eff8751..90579dd 100644
--- a/dev-cpp/goocanvasmm/Manifest
+++ b/dev-cpp/goocanvasmm/Manifest
@@ -1,11 +1,11 @@
 -BEGIN PGP SIGNED MESSAGE-
-Hash: SHA512
+Hash: SHA256
 
-DIST goocanvasmm-1.90.9.tar.xz 510388 SHA256 
a2f52fbff4f753602bb55ac8588201efd5f193c890df6dfc72004eaaf5daae92 SHA512 
4cfa7159ce61eb47064a7bf4cf212f743caabb58bdb0fbaa4e67cdcbf4eb69c9e899abb5c7c231df16dfce00d34a7295adf0d3206dc09a28e3d56717ea4e0d14
 WHIRLPOOL 
3f577c96059662c8a1183fbe0d8d7519611b3131ea5e33808227143e0042a7b61aa290d18d138e1c999288fb48854bf4f976d86a784b8909fc7c1dca5fba3e11
+DIST goocanvasmm-1.90.11.tar.xz 1317976 SHA256 
80ff11873ec0e73d9e38b0eb2ffb1586621f0b804093b990e49fdb546476ed6e SHA512 
f4decc16fc927dd044714558d1edd5a1dc53bc084b1ad361f791bb3f21bedd298a14aa603e3087df7c61d6d873c86a5b00e1ff82cffa5cafa7f06e86b59a7241
 WHIRLPOOL 
aa6bdc5e3b3570eafcf66eb3c96c19b1a28419ad1ee59bc07b00a5691d776f9d4e2fc2d1cfbf0b1563aef2712cba4d9e6e3c0268f16e7740dd6ece544e03e934
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v2
 
-iEYEAREKAAYFAlSEoGQACgkQ1fmVwcYIWAZxmgCfX6icbQMI2CjxKmoGJAPBkWhq
-1f4AoIhmqXU6n3G2WFmsYZ+kTIcKM0JC
-=F7mL
+iEYEAREIAAYFAlZUwZIACgkQ1fmVwcYIWAZO8wCfehm2cYqSmMS+WFEMsXbRJj2D
+DdoAoKnNeoIJYDaUpgnOgeGRsQ44maTN
+=GDUL
 -END PGP SIGNATURE-

diff --git a/dev-cpp/goocanvasmm/goocanvasmm-1.90.9.ebuild 
b/dev-cpp/goocanvasmm/goocanvasmm-1.90.11.ebuild
similarity index 77%
rename from dev-cpp/goocanvasmm/goocanvasmm-1.90.9.ebuild
rename to dev-cpp/goocanvasmm/goocanvasmm-1.90.11.ebuild
index 805192d..657edb8 100644
--- a/dev-cpp/goocanvasmm/goocanvasmm-1.90.9.ebuild
+++ b/dev-cpp/goocanvasmm/goocanvasmm-1.90.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -16,14 +16,16 @@ KEYWORDS="~amd64"
 IUSE="static-libs"
 
 RDEPEND="
-   >=dev-cpp/glibmm-2.14.2:2
-   >=dev-cpp/gtkmm-2.91.3:3.0
+   >=dev-cpp/glibmm-2.46.1:2
+   >=dev-cpp/gtkmm-3.18:3.0
>=x11-libs/goocanvas-2.0.1:2.0
 "
 DEPEND="${RDEPEND}
virtual/pkgconfig
 "
 
+# FIXME: requires c++11 support
+
 src_configure() {
gnome2_src_configure $(use_enable static-libs static)
 }



[gentoo-commits] dev/eva:master commit in: dev-db/glom/

2015-11-24 Thread Gilles Dartiguelongue
commit: d35af96c728bead45285118d3eee542ad3137f13
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Nov 24 19:49:53 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 19:59:20 2015 +
URL:https://gitweb.gentoo.org/dev/eva.git/commit/?id=d35af96c

dev-db/glom: version bump to 1.30

Ebuild is still broken, just a bit less.

 dev-db/glom/Manifest   |  8 ++---
 dev-db/glom/glom-1.20.0.ebuild | 56 ---
 dev-db/glom/glom-1.30.0.ebuild | 67 ++
 3 files changed, 71 insertions(+), 60 deletions(-)

diff --git a/dev-db/glom/Manifest b/dev-db/glom/Manifest
index d1322d5..971ae72 100644
--- a/dev-db/glom/Manifest
+++ b/dev-db/glom/Manifest
@@ -1,11 +1,11 @@
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA512
 
-DIST glom-1.20.0.tar.xz 6401828 SHA256 
047ce7bd6e5a0214f6f49cad15cc0ee1d2e8eeb61462e094328ed32676c15e5b
+DIST glom-1.30.0.tar.xz 7800056 SHA256 
219dac37aa12a2219ed99828269faddc86af8118444602158c5cf594cd3b8cf0 SHA512 
68f52122adea17e1ed631e186462b422c6b17fa7eb800cac0f0fac1007e0c38d5bd1fb2cf519b76f842b95c6367b92c1b2a79ecb4de7e2afb3256c2ca94f43c6
 WHIRLPOOL 
6902983e682afbf45032d0e2ea6c6c50890d17244d162b891f1882d89aac298b24ee90708602c1dfca2501f721898c6f6e152e84d38a4aa6ef8debe2fa44cee1
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v2
 
-iEYEAREKAAYFAlY5PHoACgkQ1fmVwcYIWAZxDwCgzI77yIxjUmEhA+pelfXkgLa4
-0j0Ani4i8cXMN8e3J44dsCfUEA2BMnVA
-=esKv
+iEYEAREKAAYFAlZUv2IACgkQ1fmVwcYIWAacqwCeNZFXVXXCig9xzCZi8EmGHKPg
+3UoAn2couWXbP1GUjKimcDRDH6ve26Ie
+=axvc
 -END PGP SIGNATURE-

diff --git a/dev-db/glom/glom-1.20.0.ebuild b/dev-db/glom/glom-1.20.0.ebuild
deleted file mode 100644
index b45500f..000
--- a/dev-db/glom/glom-1.20.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-GCONF_DEBUG="no"
-PYTHON_DEPEND="2:2.4"
-
-inherit gnome2 python
-
-DESCRIPTION="User-friendly database application"
-HOMEPAGE="http://www.glom.org/wiki/index.php?title=Glom;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="postgres sqlite"
-
-RDEPEND="
-   >=dev-libs/glib-2.24:2
-   >=dev-cpp/glibmm-2
-   >=dev-cpp/libxmlpp-2.23.1
-   >=dev-libs/libxslt-1.1.10
-   >=dev-python/pygobject-2.29:3
-   >=dev-cpp/libgdamm-4.99.6:5
-   gnome-extra/libgda:5[postgres?]
-   dev-cpp/gtkmm:3.0
-   >=net-libs/libepc-0.4
-   >=dev-cpp/goocanvasmm-1.90.8:2.0
-   >=app-text/evince-3.0
-   app-text/iso-codes
-   >=dev-cpp/gtksourceviewmm-3:3.0
-   dev-libs/boost[python]
-   postgres? ( dev-db/postgresql-server )
-"
-# FIXME: is postgres-server really needed ?
-DEPEND="${RDEPEND}
-   >=dev-util/intltool-0.35
-   >=sys-devel/gettext-0.17
-   >=app-text/gnome-doc-utils-0.9
-   dev-python/sphinx
-"
-
-pkg_setup() {
-   G2CONF="${G2CONF}
-   --disable-update-mime-database
-   --disable-scrollkeeper
-   --disable-client-only
-   --enable-glom-ui
-   $(use_enable sqlite)
-   $(use_enable postgres postgresql)"
-   DOCS="AUTHORS ChangeLog NEWS README TODO"
-
-   python_set_active_version 2
-   python_pkg_setup
-}

diff --git a/dev-db/glom/glom-1.30.0.ebuild b/dev-db/glom/glom-1.30.0.ebuild
new file mode 100644
index 000..14e2c0c
--- /dev/null
+++ b/dev-db/glom/glom-1.30.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GCONF_DEBUG="no"
+PYTHON_COMPAT=( python3_4 )
+
+inherit gnome2 python-r1
+
+DESCRIPTION="User-friendly database application"
+HOMEPAGE="http://www.glom.org;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="mysql postgres"
+
+RDEPEND="
+   >=app-arch/libarchive-3
+   >=dev-libs/glib-2.24:2
+   >=dev-cpp/glibmm-2.46.1
+   >=dev-cpp/libxmlpp-2.24
+   >=dev-libs/libxslt-1.1.10
+   >=dev-python/pygobject-2.29:3
+   >=dev-cpp/libgdamm-4.99.10:5
+   >=gnome-extra/libgda-5.2.1:5[postgres?,mysql?]
+   >=dev-cpp/gtkmm-3.18:3.0
+   >=net-libs/libepc-0.4
+   >=dev-cpp/goocanvasmm-1.90.11:2.0
+   >=app-text/evince-3.0
+   app-text/iso-codes
+   >=dev-cpp/gtksourceviewmm-3.18:3.0
+   dev-libs/boost[python]
+   >=x11-libs/goocanvas-2.0.1
+   mysql? ( dev-db/mysql )
+   postgres? ( dev-db/postgresql:= )
+"
+# FIXME: is postgres-server really needed ?
+DEPEND="${RDEPEND}
+   app-text/yelp-tools
+   >=dev-util/intltool-0.35
+   >=sys-devel/gettext-0.17
+   dev-python/sphinx
+"
+
+# FIXME: needs gcc with c++11 support
+
+pkg_setup() {
+   python-r1_pkg_setup
+}
+
+src_configure() {
+   gnome2_src_configure \
+   --disable-update-mime-database \
+   --disable-scrollkeeper \
+   --disable-client-only \
+

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

2015-11-24 Thread Markus Meier
commit: e8b90e18ab6ae44994e23d7249dcb788f16eacbb
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Nov 24 20:38:42 2015 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Nov 24 20:38:42 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8b90e18

media-gfx/fontforge: arm stable, bug #565376

Package-Manager: portage-2.2.25
RepoMan-Options: --include-arches="arm"

 media-gfx/fontforge/fontforge-20150612-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/fontforge/fontforge-20150612-r1.ebuild 
b/media-gfx/fontforge/fontforge-20150612-r1.ebuild
index 668239a..d3ff57d 100644
--- a/media-gfx/fontforge/fontforge-20150612-r1.ebuild
+++ b/media-gfx/fontforge/fontforge-20150612-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/${P}.tar
 
 LICENSE="BSD GPL-3+"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 ~s390 ~sh ~sparc x86 
~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 ~s390 ~sh ~sparc x86 
~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos"
 IUSE="cairo truetype-debugger gif gtk jpeg png +python readline tiff svg 
unicode X"
 
 REQUIRED_USE="



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

2015-11-24 Thread Mike Frysinger
commit: 733183e990df8ca3ab8d72a0fc8bf24b6c4b3d04
Author: Mike Frysinger  gentoo  org>
AuthorDate: Tue Nov 24 21:14:54 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Nov 24 22:01:27 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=733183e9

sys-apps/net-tools: add USE flags to control 
arp/hostname/nis/plipconfig/slattach programs #128538

Default the old crufty stuff to off (parallel port, serial port, and
NIS/YP).

 sys-apps/net-tools/metadata.xml|  4 +++
 .../net-tools-1.60_p20151124144947.ebuild  | 36 --
 sys-apps/net-tools/net-tools-.ebuild   | 36 --
 3 files changed, 70 insertions(+), 6 deletions(-)

diff --git a/sys-apps/net-tools/metadata.xml b/sys-apps/net-tools/metadata.xml
index cd6f227..8ba2926 100644
--- a/sys-apps/net-tools/metadata.xml
+++ b/sys-apps/net-tools/metadata.xml
@@ -3,7 +3,11 @@
 
 base-system
 
+   build the arp and rarp tools (for manipulating the ARP 
cache)
+   build the hostname and dnsdomainname tools
use old ifconfig output style (useful for when 
new output breaks scripts)
+   build the plipconfig tool (for working with old 
PLIP hardware)
+   build the slattach tool (for working with old 
serial ports)
 
 
net-tools

diff --git a/sys-apps/net-tools/net-tools-1.60_p20151124144947.ebuild 
b/sys-apps/net-tools/net-tools-1.60_p20151124144947.ebuild
index 40970a4..059a1aa 100644
--- a/sys-apps/net-tools/net-tools-1.60_p20151124144947.ebuild
+++ b/sys-apps/net-tools/net-tools-1.60_p20151124144947.ebuild
@@ -19,16 +19,18 @@ HOMEPAGE="http://net-tools.sourceforge.net/;
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="ipv6 nls selinux static"
+IUSE="+arp +hostname ipv6 nis nls plipconfig selinux slattach static"
 
-RDEPEND="!http://net-tools.sourceforge.net/;
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="ipv6 nls selinux static"
+IUSE="+arp +hostname ipv6 nis nls plipconfig selinux slattach static"
 
-RDEPEND="!

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

2015-11-24 Thread Mike Frysinger
commit: f35f3fa7f0f1c7ffbfcc693eab6110991131173b
Author: Mike Frysinger  gentoo  org>
AuthorDate: Tue Nov 24 20:45:36 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Nov 24 22:01:27 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f35f3fa7

dev-lang/python: mark 3.4.3/2.7.10r1 arm64/m68k/s390/sh stable

 dev-lang/python/python-2.7.10-r1.ebuild | 2 +-
 dev-lang/python/python-3.4.3.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/python/python-2.7.10-r1.ebuild 
b/dev-lang/python/python-2.7.10-r1.ebuild
index 96325ae..bbc6854 100644
--- a/dev-lang/python/python-2.7.10-r1.ebuild
+++ b/dev-lang/python/python-2.7.10-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="http://www.python.org/ftp/python/${PV}/${MY_P}.tar.xz
 
 LICENSE="PSF-2"
 SLOT="2.7"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 IUSE="-berkdb build doc elibc_uclibc examples gdbm hardened ipv6 +ncurses 
+readline sqlite +ssl +threads tk +wide-unicode wininst +xml"
 
 # Do not add a dependency on dev-lang/python to this ebuild.

diff --git a/dev-lang/python/python-3.4.3.ebuild 
b/dev-lang/python/python-3.4.3.ebuild
index 2f95394..11498ce 100644
--- a/dev-lang/python/python-3.4.3.ebuild
+++ b/dev-lang/python/python-3.4.3.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="http://www.python.org/ftp/python/${PV%_rc*}/${MY_P}.tar.xz
 
 LICENSE="PSF-2"
 SLOT="3.4"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
 IUSE="build elibc_uclibc examples gdbm hardened ipv6 +ncurses +readline sqlite 
+ssl +threads tk wininst +xml"
 
 # Do not add a dependency on dev-lang/python to this ebuild.



[gentoo-commits] repo/gentoo:master commit in: sys-apps/coreutils/, sys-apps/util-linux/, sys-process/procps/

2015-11-24 Thread Mike Frysinger
commit: a5371bbe754e942377e7778e715ebe7ce3126a31
Author: Mike Frysinger  gentoo  org>
AuthorDate: Tue Nov 24 20:47:34 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Nov 24 22:01:27 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5371bbe

sys-process/procps, sys-apps/{coreutils,util-linux}: add USE=kill to install 
`kill` #566264

 sys-apps/coreutils/coreutils-8.24.ebuild | 22 +-
 sys-apps/coreutils/metadata.xml  |  1 +
 sys-apps/util-linux/metadata.xml |  1 +
 sys-apps/util-linux/util-linux-2.27.1.ebuild | 25 +++--
 sys-apps/util-linux/util-linux-.ebuild   | 25 +++--
 sys-process/procps/metadata.xml  |  1 +
 sys-process/procps/procps-3.3.11-r3.ebuild   | 17 +
 7 files changed, 59 insertions(+), 33 deletions(-)

diff --git a/sys-apps/coreutils/coreutils-8.24.ebuild 
b/sys-apps/coreutils/coreutils-8.24.ebuild
index 5b88e1c..8b60db7 100644
--- a/sys-apps/coreutils/coreutils-8.24.ebuild
+++ b/sys-apps/coreutils/coreutils-8.24.ebuild
@@ -24,7 +24,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
-IUSE="acl caps gmp multicall nls selinux static userland_BSD vanilla xattr"
+IUSE="acl caps gmp kill multicall nls selinux static userland_BSD vanilla 
xattr"
 
 LIB_DEPEND="acl? ( sys-apps/acl[static-libs] )
caps? ( sys-libs/libcap )
@@ -32,18 +32,22 @@ LIB_DEPEND="acl? ( sys-apps/acl[static-libs] )
xattr? ( !userland_BSD? ( sys-apps/attr[static-libs] ) )"
 RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs]} )
selinux? ( sys-libs/libselinux )
-   nls? ( virtual/libintl )
+   nls? ( virtual/libintl )"
+DEPEND="${RDEPEND}
+   static? ( ${LIB_DEPEND} )
+   app-arch/xz-utils"
+RDEPEND+="
+   kill? (
+   !sys-apps/util-linux[kill]
+   !sys-process/procps[kill]
+   )
!app-misc/realpath
!https://bugs.gentoo.org/; \
-   --enable-install-program="arch" \
-   --enable-no-install-program="groups,hostname,kill,su,uptime" \
+   --enable-install-program="arch,$(usev kill)" \
+   --enable-no-install-program="groups,hostname,$(usev 
!kill),su,uptime" \
--enable-largefile \
$(use caps || echo --disable-libcap) \
$(use_enable nls) \

diff --git a/sys-apps/coreutils/metadata.xml b/sys-apps/coreutils/metadata.xml
index 1ef77ad..95b8f3e 100644
--- a/sys-apps/coreutils/metadata.xml
+++ b/sys-apps/coreutils/metadata.xml
@@ -3,6 +3,7 @@
 
 base-system
 
+   Build the kill program
Build all tools into a single `coreutils` 
program akin to busybox to save space
 
 

diff --git a/sys-apps/util-linux/metadata.xml b/sys-apps/util-linux/metadata.xml
index 5dd62ea..cdf5dc7 100644
--- a/sys-apps/util-linux/metadata.xml
+++ b/sys-apps/util-linux/metadata.xml
@@ -7,6 +7,7 @@
build mkfs/fsck helpers for cramfs 
filesystems
build cytune for Cyclades-Z multiport serial 
cards
build fdformat (floppy disk format)
+   build the kill program
build runuser helper

install mount/umount as setuid so non-root users may 
mount/umount devices,

diff --git a/sys-apps/util-linux/util-linux-2.27.1.ebuild 
b/sys-apps/util-linux/util-linux-2.27.1.ebuild
index 95c5785..d876072 100644
--- a/sys-apps/util-linux/util-linux-2.27.1.ebuild
+++ b/sys-apps/util-linux/util-linux-2.27.1.ebuild
@@ -25,16 +25,9 @@ HOMEPAGE="https://www.kernel.org/pub/linux/utils/util-linux/;
 
 LICENSE="GPL-2 LGPL-2.1 BSD-4 MIT public-domain"
 SLOT="0"
-IUSE="caps +cramfs fdformat ncurses nls pam python selinux slang static-libs 
+suid systemd test tty-helpers udev unicode"
+IUSE="caps +cramfs fdformat kill ncurses nls pam python selinux slang 
static-libs +suid systemd test tty-helpers udev unicode"
 
-RDEPEND="!sys-process/schedutils
-   !sys-apps/setarch
-   !https://www.kernel.org/pub/linux/utils/util-linux/;
 
 LICENSE="GPL-2 LGPL-2.1 BSD-4 MIT public-domain"
 SLOT="0"
-IUSE="caps +cramfs fdformat ncurses nls pam python selinux slang static-libs 
+suid systemd test tty-helpers udev unicode"
+IUSE="caps +cramfs fdformat kill ncurses nls pam python selinux slang 
static-libs +suid systemd test tty-helpers udev unicode"
 
-RDEPEND="!sys-process/schedutils
-   !sys-apps/setarch
-   !
 base-system
 
+   Build the kill program
Enables new startup defaults of top. Keeps old 
defaults if disabled
Build programs that use ncurses: top, slabtop, 
watch
 

diff --git a/sys-process/procps/procps-3.3.11-r3.ebuild 
b/sys-process/procps/procps-3.3.11-r3.ebuild
index ecf5d10..b0fc16b 100644
--- a/sys-process/procps/procps-3.3.11-r3.ebuild
+++ b/sys-process/procps/procps-3.3.11-r3.ebuild
@@ 

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

2015-11-24 Thread Mike Frysinger
commit: 766f18f974e1f035898802f70ddea3707d1292cf
Author: Mike Frysinger  gentoo  org>
AuthorDate: Tue Nov 24 21:26:03 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Nov 24 22:01:27 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=766f18f9

sys-apps/coreutils: add USE=hostname #128538

This controls just the hostname program.

 sys-apps/coreutils/coreutils-8.24.ebuild | 7 ---
 sys-apps/coreutils/metadata.xml  | 1 +
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/sys-apps/coreutils/coreutils-8.24.ebuild 
b/sys-apps/coreutils/coreutils-8.24.ebuild
index 8b60db7..b350b02 100644
--- a/sys-apps/coreutils/coreutils-8.24.ebuild
+++ b/sys-apps/coreutils/coreutils-8.24.ebuild
@@ -24,7 +24,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
-IUSE="acl caps gmp kill multicall nls selinux static userland_BSD vanilla 
xattr"
+IUSE="acl caps gmp hostname kill multicall nls selinux static userland_BSD 
vanilla xattr"
 
 LIB_DEPEND="acl? ( sys-apps/acl[static-libs] )
caps? ( sys-libs/libcap )
@@ -37,6 +37,7 @@ DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
app-arch/xz-utils"
 RDEPEND+="
+   hostname? ( !sys-apps/net-tools[hostname] )
kill? (
!sys-apps/util-linux[kill]
!sys-process/procps[kill]
@@ -91,8 +92,8 @@ src_configure() {
--with-packager="Gentoo" \
--with-packager-version="${PVR} (p${PATCH_VER:-0})" \
--with-packager-bug-reports="https://bugs.gentoo.org/; \
-   --enable-install-program="arch,$(usev kill)" \
-   --enable-no-install-program="groups,hostname,$(usev 
!kill),su,uptime" \
+   --enable-install-program="arch,$(usev hostname),$(usev kill)" \
+   --enable-no-install-program="groups,$(usev !hostname),$(usev 
!kill),su,uptime" \
--enable-largefile \
$(use caps || echo --disable-libcap) \
$(use_enable nls) \

diff --git a/sys-apps/coreutils/metadata.xml b/sys-apps/coreutils/metadata.xml
index 95b8f3e..cdf7134 100644
--- a/sys-apps/coreutils/metadata.xml
+++ b/sys-apps/coreutils/metadata.xml
@@ -3,6 +3,7 @@
 
 base-system
 
+   Build the hostname program
Build the kill program
Build all tools into a single `coreutils` 
program akin to busybox to save space
 



[gentoo-commits] proj/gentoolkit:master commit in: pym/gentoolkit/glsa/, pym/gentoolkit/, pym/gentoolkit/equery/, ...

2015-11-24 Thread Paul Varner
commit: e90e838718c737a1d41e4b8bc64e9e520d65270b
Author: Paul Varner  gentoo  org>
AuthorDate: Tue Nov 24 19:59:02 2015 +
Commit: Paul Varner  gentoo  org>
CommitDate: Tue Nov 24 19:59:02 2015 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=e90e8387

Fix the file open() calls to work with Python 2

The generalized file open call needs to look like:
with open(_unicode_encode(path, encoding=_encodings['fs'])) as open_file

 pym/gentoolkit/deprecated/helpers.py  |  4 ++--
 pym/gentoolkit/eclean/exclude.py  |  4 ++--
 pym/gentoolkit/enalyze/rebuild.py |  2 +-
 pym/gentoolkit/equery/uses.py |  4 ++--
 pym/gentoolkit/equery/which.py|  2 +-
 pym/gentoolkit/eshowkw/keywords_header.py |  4 ++--
 pym/gentoolkit/glsa/__init__.py   |  4 ++--
 pym/gentoolkit/helpers.py |  6 +++---
 pym/gentoolkit/revdep_rebuild/analyse.py  |  2 +-
 pym/gentoolkit/revdep_rebuild/cache.py| 14 +++---
 pym/gentoolkit/revdep_rebuild/collect.py  |  6 +++---
 pym/gentoolkit/revdep_rebuild/settings.py |  4 ++--
 12 files changed, 28 insertions(+), 28 deletions(-)

diff --git a/pym/gentoolkit/deprecated/helpers.py 
b/pym/gentoolkit/deprecated/helpers.py
index c3a72dc..81fa45c 100644
--- a/pym/gentoolkit/deprecated/helpers.py
+++ b/pym/gentoolkit/deprecated/helpers.py
@@ -100,8 +100,8 @@ def find_system_packages(prefilter=None):
 def find_world_packages(prefilter=None):
"""Returns a tuple of lists, first list is resolved world packages,
seond is unresolved package names."""
-   f = open(_unicode_encode(portage.root+portage.WORLD_FILE),
-   encoding=_encodings['fs'])
+   f = open(_unicode_encode(portage.root+portage.WORLD_FILE,
+   encoding=_encodings['fs']))
pkglist = f.readlines()
resolved = []
unresolved = []

diff --git a/pym/gentoolkit/eclean/exclude.py b/pym/gentoolkit/eclean/exclude.py
index 5a13186..d19c1d1 100644
--- a/pym/gentoolkit/eclean/exclude.py
+++ b/pym/gentoolkit/eclean/exclude.py
@@ -82,8 +82,8 @@ def parseExcludeFile(filepath, output):
}
output("Parsing Exclude file: " + filepath)
try:
-   file_ = open(_unicode_encode(filepath), 
-   encoding=_encodings['fs'], mode="r")
+   file_ = open(_unicode_encode(filepath, 
+   encoding=_encodings['fs']), mode="r")
except IOError:
raise ParseExcludeFileException("Could not open exclusion file: 
" +
filepath)

diff --git a/pym/gentoolkit/enalyze/rebuild.py 
b/pym/gentoolkit/enalyze/rebuild.py
index 3f9527a..11feb31 100644
--- a/pym/gentoolkit/enalyze/rebuild.py
+++ b/pym/gentoolkit/enalyze/rebuild.py
@@ -352,7 +352,7 @@ class Rebuild(ModuleBase):
"""
if  not self.options["quiet"]:
print('   - Saving file: %s' %filepath)
-   with open(_unicode_encode(filepath), encoding=_encodings['fs'], 
mode="w") as output:
+   with open(_unicode_encode(filepath, encoding=_encodings['fs']), 
mode="w") as output:
output.write('\n'.join(data))
print("   - Done")
 

diff --git a/pym/gentoolkit/equery/uses.py b/pym/gentoolkit/equery/uses.py
index 7717710..79ed00f 100644
--- a/pym/gentoolkit/equery/uses.py
+++ b/pym/gentoolkit/equery/uses.py
@@ -136,7 +136,7 @@ def get_global_useflags():
# Get global USE flag descriptions
try:
path = os.path.join(settings["PORTDIR"], 'profiles', 'use.desc')
-   with open(_unicode_encode(path), encoding=_encodings['fs']) as 
open_file:
+   with open(_unicode_encode(path, encoding=_encodings['fs'])) as 
open_file:
for line in open_file:
if line.startswith('#'):
continue
@@ -156,7 +156,7 @@ def get_global_useflags():
for path in glob(os.path.join(settings["PORTDIR"],
'profiles', 'desc', '*.desc')):
try:
-   with open(_unicode_encode(path), 
encoding=_encodings['fs']) as open_file:
+   with open(_unicode_encode(path, 
encoding=_encodings['fs'])) as open_file:
for line in open_file:
if line.startswith('#'):
continue

diff --git a/pym/gentoolkit/equery/which.py b/pym/gentoolkit/equery/which.py
index ea03b90..0d30a8d 100644
--- a/pym/gentoolkit/equery/which.py
+++ b/pym/gentoolkit/equery/which.py
@@ -62,7 +62,7 @@ def print_help(with_description=True):
 
 def print_ebuild(ebuild_path):
"""Output the ebuild to std_out"""
-   with open(_unicode_encode(ebuild_path), encoding=_encodings['fs']) as f:
+   with open(_unicode_encode(ebuild_path, encoding=_encodings['fs'])) as f:

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

2015-11-24 Thread Gilles Dartiguelongue
commit: 9ff38b917348e895e17ca4bb74be8180a4760d45
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Nov 24 19:33:41 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 20:01:49 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ff38b91

media-video/cheese: fix subslot

Package-Manager: portage-2.2.25

 media-video/cheese/{cheese-3.18.1.ebuild => cheese-3.18.1-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/cheese/cheese-3.18.1.ebuild 
b/media-video/cheese/cheese-3.18.1-r1.ebuild
similarity index 97%
rename from media-video/cheese/cheese-3.18.1.ebuild
rename to media-video/cheese/cheese-3.18.1-r1.ebuild
index 5a9424f..85af3c8 100644
--- a/media-video/cheese/cheese-3.18.1.ebuild
+++ b/media-video/cheese/cheese-3.18.1-r1.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="A cheesy program to take pictures and videos 
from your webcam"
 HOMEPAGE="https://wiki.gnome.org/Apps/Cheese;
 
 LICENSE="GPL-2+"
-SLOT="0/7" # subslot = libcheese soname version
+SLOT="0/8" # subslot = libcheese soname version
 IUSE="+introspection test"
 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 



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

2015-11-24 Thread Markus Meier
commit: 1dce280c89403b63e603ba1f6c32b084436d91a5
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Nov 24 20:25:17 2015 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Nov 24 20:25:17 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dce280c

dev-ruby/nokogiri: arm stable, bug #565114

Package-Manager: portage-2.2.25
RepoMan-Options: --include-arches="arm"

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.6.6.2.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.6.6.2.ebuild
index 1ac184f..cc32088 100644
--- a/dev-ruby/nokogiri/nokogiri-1.6.6.2.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.6.6.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="http://nokogiri.org/;
 LICENSE="MIT"
 SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> 
${P}-git.tgz"
 
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE=""
 



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

2015-11-24 Thread Markus Meier
commit: 45141e8e18ffad0434d97decaeaf0039189508a7
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Nov 24 20:24:34 2015 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Nov 24 20:24:34 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45141e8e

dev-ruby/rake-compiler: arm stable, bug #565114

Package-Manager: portage-2.2.25
RepoMan-Options: --include-arches="arm"

 dev-ruby/rake-compiler/rake-compiler-0.9.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rake-compiler/rake-compiler-0.9.2-r1.ebuild 
b/dev-ruby/rake-compiler/rake-compiler-0.9.2-r1.ebuild
index 78792f6..79ed904 100644
--- a/dev-ruby/rake-compiler/rake-compiler-0.9.2-r1.ebuild
+++ b/dev-ruby/rake-compiler/rake-compiler-0.9.2-r1.ebuild
@@ -19,7 +19,7 @@ LICENSE="MIT"
 SRC_URI="https://github.com/luislavena/${PN}/tarball/v${PV} -> ${P}.tar.gz"
 RUBY_S="luislavena-${PN}-*"
 
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE=""
 



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

2015-11-24 Thread Markus Meier
commit: 82e215200f41e9e21ce5f3374861e2fdc55d309a
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Nov 24 20:34:23 2015 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Nov 24 20:34:23 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82e21520

dev-lang/ruby: arm stable, bug #565110

Package-Manager: portage-2.2.25
RepoMan-Options: --include-arches="arm"

 dev-lang/ruby/ruby-2.0.0_p647-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/ruby/ruby-2.0.0_p647-r1.ebuild 
b/dev-lang/ruby/ruby-2.0.0_p647-r1.ebuild
index 363b0c5..446304b 100644
--- a/dev-lang/ruby/ruby-2.0.0_p647-r1.ebuild
+++ b/dev-lang/ruby/ruby-2.0.0_p647-r1.ebuild
@@ -33,7 +33,7 @@ SRC_URI="mirror://ruby/2.0/${MY_P}.tar.xz
 
https://dev.gentoo.org/~flameeyes/ruby-team/${PN}-patches-${PATCHSET}.tar.bz2;
 
 LICENSE="|| ( Ruby-BSD BSD-2 )"
-KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 
~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 
~amd64-fbsd ~x86-fbsd"
 IUSE="berkdb debug doc examples gdbm ipv6 +rdoc rubytests socks5 ssl xemacs 
ncurses +readline cpu_flags_x86_sse2"
 
 RDEPEND="



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

2015-11-24 Thread Markus Meier
commit: fc0d19a8b2132f8c75ad86e3a5eee86d9ebed6fa
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Nov 24 20:35:51 2015 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Nov 24 20:35:51 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc0d19a8

dev-ruby/rdiscount: arm stable, bug #565116

Package-Manager: portage-2.2.25
RepoMan-Options: --include-arches="arm"

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

diff --git a/dev-ruby/rdiscount/rdiscount-2.1.8.ebuild 
b/dev-ruby/rdiscount/rdiscount-2.1.8.ebuild
index 70bc068..62bf1e6 100644
--- a/dev-ruby/rdiscount/rdiscount-2.1.8.ebuild
+++ b/dev-ruby/rdiscount/rdiscount-2.1.8.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/rtomayko/rdiscount;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~sparc x86 ~x86-fbsd"
 IUSE=""
 
 all_ruby_prepare() {



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

2015-11-24 Thread Markus Meier
commit: 66d756774683a8170bf8684e59f5c9fd2a04baed
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Nov 24 20:35:03 2015 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Nov 24 20:35:03 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66d75677

dev-lang/ruby: arm stable, bug #565110

Package-Manager: portage-2.2.25
RepoMan-Options: --include-arches="arm"

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

diff --git a/dev-lang/ruby/ruby-2.1.7.ebuild b/dev-lang/ruby/ruby-2.1.7.ebuild
index 029e3ed..f9715f7 100644
--- a/dev-lang/ruby/ruby-2.1.7.ebuild
+++ b/dev-lang/ruby/ruby-2.1.7.ebuild
@@ -34,7 +34,7 @@ SRC_URI="mirror://ruby/2.1/${MY_P}.tar.xz
 
https://dev.gentoo.org/~flameeyes/ruby-team/${PN}-patches-${PATCHSET}.tar.bz2;
 
 LICENSE="|| ( Ruby-BSD BSD-2 )"
-KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 
~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 
~amd64-fbsd ~x86-fbsd"
 IUSE="berkdb debug doc examples gdbm ipv6 +rdoc rubytests socks5 ssl xemacs 
ncurses +readline"
 
 RDEPEND="



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

2015-11-24 Thread Gilles Dartiguelongue
commit: 98f306bd0d085eae3c1d4e279e656d9de33fe232
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sat Nov 21 10:39:49 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 21:56:19 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98f306bd

gstreamer.eclass: use xdg_environment_reset

 eclass/gstreamer.eclass | 8 ++--
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/eclass/gstreamer.eclass b/eclass/gstreamer.eclass
index 0163493..37bb7ba 100644
--- a/eclass/gstreamer.eclass
+++ b/eclass/gstreamer.eclass
@@ -23,7 +23,7 @@
 # plugin, consider adding media-plugins/gst-plugins-meta dependency, but
 # also list any packages that provide explicitly requested plugins.
 
-inherit eutils multilib multilib-minimal toolchain-funcs versionator
+inherit eutils multilib multilib-minimal toolchain-funcs versionator xdg-utils
 
 case "${EAPI:-0}" in
5)
@@ -132,11 +132,7 @@ DEPEND="${DEPEND} ${RDEPEND}"
 # >=dev-lang/orc-0.4.23 rely on environment variables to find a place to
 # allocate files to mmap.
 gstreamer_environment_reset() {
-   export XDG_RUNTIME_DIR="${T}/run"
-   mkdir -p "${XDG_RUNTIME_DIR}"
-   # This directory needs to be owned by the user, and chmod 0700
-   # http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
-   chmod 0700 "${XDG_RUNTIME_DIR}"
+   xdg_environment_reset
 }
 
 # @FUNCTION: gstreamer_get_plugins



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

2015-11-24 Thread Gilles Dartiguelongue
commit: 625c69179d118de2780e14f43666fc56c5af6e1f
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Nov 24 18:45:59 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 21:57:28 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=625c6917

xdg.eclass: make XDG_ECLASS_* bash arrays and deal with spaces in path

 eclass/xdg.eclass | 23 +--
 1 file changed, 17 insertions(+), 6 deletions(-)

diff --git a/eclass/xdg.eclass b/eclass/xdg.eclass
index 1914687..e804d18 100644
--- a/eclass/xdg.eclass
+++ b/eclass/xdg.eclass
@@ -43,8 +43,19 @@ xdg_src_prepare() {
 xdg_pkg_preinst() {
has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
pushd "${ED}" > /dev/null || die
-   export XDG_ECLASS_DESKTOPFILES=( $(find 'usr/share/applications' -type 
f -print0 2> /dev/null) )
-   export XDG_ECLASS_MIMEINFOFILES=( $(find 'usr/share/mime' -type f 
-print0 2> /dev/null) )
+
+   local f
+   XDG_ECLASS_DESKTOPFILES=()
+   while IFS= read -r -d '' f; do
+   XDG_ECLASS_DESKTOPFILES+=( ${f} )
+   done < <(find 'usr/share/applications' -type f -print0 2>/dev/null)
+
+   XDG_ECLASS_MIMEINFOFILES=()
+   while IFS= read -r -d '' f; do
+   XDG_ECLASS_MIMEINFOFILES+=( ${f} )
+   done < <(find 'usr/share/mime' -type f -print0 2>/dev/null)
+
+   export XDG_ECLASS_DESKTOPFILES XDG_ECLASS_MIMEINFOFILES
popd > /dev/null || die
 }
 
@@ -52,13 +63,13 @@ xdg_pkg_preinst() {
 # @DESCRIPTION:
 # Handle desktop and mime info database updates.
 xdg_pkg_postinst() {
-   if [[ -n "${XDG_ECLASS_DESKTOPFILES}" ]]; then
+   if [[ ${#XDG_ECLASS_DESKTOPFILES[@]} -gt 0 ]]; then
xdg_desktop_database_update
else
debug-print "No .desktop files to add to database"
fi
 
-   if [[ -n "${XDG_ECLASS_MIMEINFOFILES}" ]]; then
+   if [[ ${#XDG_ECLASS_MIMEINFOFILES[@]} -gt 0 ]]; then
xdg_mimeinfo_database_update
else
debug-print "No mime info files to add to database"
@@ -69,13 +80,13 @@ xdg_pkg_postinst() {
 # @DESCRIPTION:
 # Handle desktop and mime info database updates.
 xdg_pkg_postrm() {
-   if [[ -n "${XDG_ECLASS_DESKTOPFILES}" ]]; then
+   if [[ ${#XDG_ECLASS_DESKTOPFILES[@]} -gt 0 ]]; then
xdg_desktop_database_update
else
debug-print "No .desktop files to add to database"
fi
 
-   if [[ -n "${XDG_ECLASS_MIMEINFOFILES}" ]]; then
+   if [[ ${#XDG_ECLASS_MIMEINFOFILES[@]} -gt 0 ]]; then
xdg_mimeinfo_database_update
else
debug-print "No mime info files to add to database"



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

2015-11-24 Thread Gilles Dartiguelongue
commit: fd5604e890e75bbb754ccd4b235e8ce62126dba6
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sat Nov 21 11:11:20 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 21:56:26 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd5604e8

gnome2-utils.eclass: don't mask stderr of pushd/popd

 eclass/gnome2-utils.eclass | 20 ++--
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/eclass/gnome2-utils.eclass b/eclass/gnome2-utils.eclass
index 835cb45..f945a78 100644
--- a/eclass/gnome2-utils.eclass
+++ b/eclass/gnome2-utils.eclass
@@ -106,9 +106,9 @@ gnome2_environment_reset() {
 # This function should be called from pkg_preinst.
 gnome2_gconf_savelist() {
has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
-   pushd "${ED}" &> /dev/null || die
+   pushd "${ED}" > /dev/null || die
export GNOME2_ECLASS_SCHEMAS=$(find 'etc/gconf/schemas/' -name 
'*.schemas' 2> /dev/null)
-   popd &> /dev/null || die
+   popd > /dev/null || die
 }
 
 # @FUNCTION: gnome2_gconf_install
@@ -200,9 +200,9 @@ gnome2_gconf_uninstall() {
 # This function should be called from pkg_preinst.
 gnome2_icon_savelist() {
has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
-   pushd "${ED}" &> /dev/null || die
+   pushd "${ED}" > /dev/null || die
export GNOME2_ECLASS_ICONS=$(find 'usr/share/icons' -maxdepth 1 
-mindepth 1 -type d 2> /dev/null)
-   popd &> /dev/null || die
+   popd > /dev/null || die
 }
 
 # @FUNCTION: gnome2_icon_cache_update
@@ -321,9 +321,9 @@ gnome2_omf_fix() {
 # This function should be called from pkg_preinst.
 gnome2_scrollkeeper_savelist() {
has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
-   pushd "${ED}" &> /dev/null || die
+   pushd "${ED}" > /dev/null || die
export GNOME2_ECLASS_SCROLLS=$(find 'usr/share/omf' -type f -name 
"*.omf" 2> /dev/null)
-   popd &> /dev/null || die
+   popd > /dev/null || die
 }
 
 # @FUNCTION: gnome2_scrollkeeper_update
@@ -356,9 +356,9 @@ gnome2_scrollkeeper_update() {
 # This function should be called from pkg_preinst.
 gnome2_schemas_savelist() {
has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
-   pushd "${ED}" &>/dev/null || die
+   pushd "${ED}" > /dev/null || die
export GNOME2_ECLASS_GLIB_SCHEMAS=$(find 'usr/share/glib-2.0/schemas' 
-name '*.gschema.xml' 2>/dev/null)
-   popd &>/dev/null || die
+   popd > /dev/null || die
 }
 
 # @FUNCTION: gnome2_schemas_update
@@ -392,9 +392,9 @@ gnome2_schemas_update() {
 # This function should be called from pkg_preinst.
 gnome2_gdk_pixbuf_savelist() {
has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
-   pushd "${ED}" 1>/dev/null || die
+   pushd "${ED}" > /dev/null || die
export GNOME2_ECLASS_GDK_PIXBUF_LOADERS=$(find usr/lib*/gdk-pixbuf-2.0 
-type f 2>/dev/null)
-   popd 1>/dev/null || die
+   popd > /dev/null || die
 }
 
 # @FUNCTION: gnome2_gdk_pixbuf_update



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

2015-11-24 Thread Markus Meier
commit: ebf518c7616d0d36038959d4e1844ea43922f0ce
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Nov 24 20:23:51 2015 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Nov 24 20:23:51 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebf518c7

dev-ruby/zentest: arm stable, bug #565114

Package-Manager: portage-2.2.25
RepoMan-Options: --include-arches="arm"

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

diff --git a/dev-ruby/zentest/zentest-4.11.0.ebuild 
b/dev-ruby/zentest/zentest-4.11.0.ebuild
index c010b4c..5286460 100644
--- a/dev-ruby/zentest/zentest-4.11.0.ebuild
+++ b/dev-ruby/zentest/zentest-4.11.0.ebuild
@@ -17,7 +17,7 @@ DESCRIPTION="ZenTest provides tools to support testing: 
zentest, unit_diff, auto
 HOMEPAGE="https://github.com/seattlerb/zentest;
 LICENSE="Ruby"
 
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE=""
 



[gentoo-commits] repo/gentoo:master commit in: dev-lua/luasec/

2015-11-24 Thread Markus Meier
commit: 879eaabfbd8a9a6d4927877007f15eceea435fe9
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Nov 24 20:36:38 2015 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Nov 24 20:36:38 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=879eaabf

dev-lua/luasec: arm stable, bug #565166

Package-Manager: portage-2.2.25
RepoMan-Options: --include-arches="arm"

 dev-lua/luasec/luasec-0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lua/luasec/luasec-0.5.ebuild b/dev-lua/luasec/luasec-0.5.ebuild
index ab6ff35..bad6e48 100644
--- a/dev-lua/luasec/luasec-0.5.ebuild
+++ b/dev-lua/luasec/luasec-0.5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/brunoos/luasec/archive/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~x86"
+KEYWORDS="amd64 arm ~x86"
 IUSE=""
 
 RDEPEND="



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

2015-11-24 Thread Jeroen Roovers
commit: fa3d093a11ef89e42423d2fee7cd97d848e1a7a0
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Nov 24 20:58:21 2015 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Nov 24 20:58:43 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa3d093a

app-admin/sysstat: Add USE=static by Gwendal Grignou.

Package-Manager: portage-2.2.25

 app-admin/sysstat/sysstat-11.0.8.ebuild | 7 +--
 app-admin/sysstat/sysstat-11.1.8.ebuild | 6 --
 2 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/app-admin/sysstat/sysstat-11.0.8.ebuild 
b/app-admin/sysstat/sysstat-11.0.8.ebuild
index afcb078..eb3a780 100644
--- a/app-admin/sysstat/sysstat-11.0.8.ebuild
+++ b/app-admin/sysstat/sysstat-11.0.8.ebuild
@@ -3,7 +3,7 @@
 # $Id$
 
 EAPI=5
-inherit eutils multilib systemd toolchain-funcs
+inherit eutils flag-o-matic multilib systemd toolchain-funcs
 
 DESCRIPTION="System performance tools for Linux"
 HOMEPAGE="http://pagesperso-orange.fr/sebastien.godard/;
@@ -12,7 +12,7 @@ SRC_URI="${HOMEPAGE}${P}.tar.xz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86"
-IUSE="debug +doc isag nls lm_sensors selinux"
+IUSE="debug +doc isag nls lm_sensors selinux static"
 
 CDEPEND="
isag? (
@@ -46,6 +46,7 @@ src_prepare() {
fi
done
fi
+
epatch \
"${FILESDIR}"/${PN}-10.0.4-flags.patch \
"${FILESDIR}"/${PN}-11.0.4-cron.patch
@@ -53,6 +54,8 @@ src_prepare() {
 
 src_configure() {
tc-export AR
+   use static && append-ldflags -static
+
sa_lib_dir=/usr/$(get_libdir)/sa \
conf_dir=/etc \
rcdir=${SYSSTAT_FAKE_RC_DIR} \

diff --git a/app-admin/sysstat/sysstat-11.1.8.ebuild 
b/app-admin/sysstat/sysstat-11.1.8.ebuild
index 5737c36..fe95531 100644
--- a/app-admin/sysstat/sysstat-11.1.8.ebuild
+++ b/app-admin/sysstat/sysstat-11.1.8.ebuild
@@ -3,7 +3,7 @@
 # $Id$
 
 EAPI=5
-inherit eutils multilib systemd toolchain-funcs
+inherit eutils flag-o-matic multilib systemd toolchain-funcs
 
 DESCRIPTION="System performance tools for Linux"
 HOMEPAGE="http://pagesperso-orange.fr/sebastien.godard/;
@@ -12,7 +12,7 @@ SRC_URI="${HOMEPAGE}${P}.tar.xz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS=""
-IUSE="debug +doc isag nls lm_sensors selinux"
+IUSE="debug +doc isag nls lm_sensors selinux static"
 
 CDEPEND="
isag? (
@@ -53,6 +53,8 @@ src_prepare() {
 
 src_configure() {
tc-export AR
+   use static && append-ldflags -static
+
sa_lib_dir=/usr/$(get_libdir)/sa \
conf_dir=/etc \
rcdir=${SYSSTAT_FAKE_RC_DIR} \



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

2015-11-24 Thread Gilles Dartiguelongue
commit: edc192145c1a5247af18b38e89ba863a51f935ed
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sat Nov 21 10:28:54 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 21:56:04 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edc19214

xdg-utils.eclass: initial commit

Utility eclass providing basically the same features as fdo-mime,
targetting to replace it with its companion xdg.eclass.

https://bugs.gentoo.org/show_bug.cgi?id=444568
https://bugs.gentoo.org/show_bug.cgi?id=499288

 eclass/xdg-utils.eclass | 127 
 1 file changed, 127 insertions(+)

diff --git a/eclass/xdg-utils.eclass b/eclass/xdg-utils.eclass
new file mode 100644
index 000..523f985
--- /dev/null
+++ b/eclass/xdg-utils.eclass
@@ -0,0 +1,127 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# @ECLASS: xdg-utils.eclass
+# @MAINTAINER:
+# gn...@gentoo.org
+# @AUTHOR:
+# Original author: Gilles Dartiguelongue 
+# @BLURB: Auxiliary functions commonly used by XDG compliant packages.
+# @DESCRIPTION:
+# This eclass provides a set of auxiliary functions needed by most XDG
+# compliant packages.
+# It provides XDG stack related functions such as:
+#  * XDG .desktop files cache management
+#  * XDG mime information database management
+
+case "${EAPI:-0}" in
+   4|5|6) ;;
+   *) die "EAPI=${EAPI} is not supported" ;;
+esac
+
+# @ECLASS-VARIABLE: DESKTOP_DATABASE_UPDATE_BIN
+# @INTERNAL
+# @DESCRIPTION:
+# Path to update-desktop-database
+: ${DESKTOP_DATABASE_UPDATE_BIN:="/usr/bin/update-desktop-database"}
+
+# @ECLASS-VARIABLE: DESKTOP_DATABASE_DIR
+# @INTERNAL
+# @DESCRIPTION:
+# Directory where .desktop files database is stored
+: ${DESKTOP_DATABASE_DIR="/usr/share/applications"}
+
+# @ECLASS-VARIABLE: MIMEINFO_DATABASE_UPDATE_BIN
+# @INTERNAL
+# @DESCRIPTION:
+# Path to update-desktop-database
+: ${MIMEINFO_DATABASE_UPDATE_BIN:="/usr/bin/update-mime-database"}
+
+# @ECLASS-VARIABLE: MIMEINFO_DATABASE_DIR
+# @INTERNAL
+# @DESCRIPTION:
+# Directory where .desktop files database is stored
+: ${MIMEINFO_DATABASE_DIR:="/usr/share/mime"}
+
+# @FUNCTION: xdg_environment_reset
+# @DESCRIPTION:
+# Clean up environment for clean builds.
+xdg_environment_reset() {
+   # Prepare XDG base directories
+   export XDG_DATA_HOME="${T}/.local/share"
+   export XDG_CONFIG_HOME="${T}/.config"
+   export XDG_CACHE_HOME="${T}/.cache"
+   export XDG_RUNTIME_DIR="${T}/run"
+   mkdir -p "${XDG_DATA_HOME}" "${XDG_CONFIG_HOME}" "${XDG_CACHE_HOME}" \
+   "${XDG_RUNTIME_DIR}"
+   # This directory needs to be owned by the user, and chmod 0700
+   # http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
+   chmod 0700 "${XDG_RUNTIME_DIR}"
+}
+
+# @FUNCTION: xdg_desktopfiles_savelist
+# @DESCRIPTION:
+# Find the .desktop files about to be installed and save their location
+# in the XDG_ECLASS_DESKTOPFILES environment variable.
+# This function should be called from pkg_preinst.
+xdg_desktopfiles_savelist() {
+   pushd "${D}" > /dev/null || die
+   export XDG_ECLASS_DESKTOPFILES=$(find 'usr/share/applications' -type f 
2> /dev/null)
+   popd > /dev/null || die
+}
+
+# @FUNCTION: fdo-xdg_desktop_database_update
+# @DESCRIPTION:
+# Updates the .desktop files database.
+# Generates a list of mimetypes linked to applications that can handle them
+xdg_desktop_database_update() {
+   local updater="${EROOT}${DESKTOP_DATABASE_UPDATE_BIN}"
+
+   if [[ ! -x "${updater}" ]] ; then
+   debug-print "${updater} is not executable"
+   return
+   fi
+
+   if [[ -z "${XDG_ECLASS_DESKTOPFILES}" ]]; then
+   debug-print "No .desktop files to add to database"
+   return
+   fi
+
+   ebegin "Updating .desktop files database"
+   "${updater}" -q "${EROOT}${DESKTOP_DATABASE_DIR}"
+   eend $?
+}
+
+# @FUNCTION: xdg_mimeinfo_savelist
+# @DESCRIPTION:
+# Find the mime information files about to be installed and save their location
+# in the XDG_ECLASS_MIMEINFOFILES environment variable.
+# This function should be called from pkg_preinst.
+xdg_mimeinfo_savelist() {
+   pushd "${D}" > /dev/null || die
+   export XDG_ECLASS_MIMEINFOFILES=$(find 'usr/share/mime' -type f 2> 
/dev/null)
+   popd > /dev/null || die
+}
+
+# @FUNCTION: xdg_mimeinfo_database_update
+# @DESCRIPTION:
+# Update the mime database.
+# Creates a general list of mime types from several sources
+xdg_mimeinfo_database_update() {
+   local updater="${EROOT}${MIMEINFO_DATABASE_UPDATE_BIN}"
+
+   if [[ ! -x "${updater}" ]] ; then
+   debug-print "${updater} is not executable"
+   return
+   fi
+
+   if [[ -z "${XDG_ECLASS_MIMEINFOFILES}" ]]; then
+   debug-print "No mime info files to add to database"
+  

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

2015-11-24 Thread Gilles Dartiguelongue
commit: 890619e2db138c8cc8b07373af16e3b49b71f975
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Nov 23 14:31:54 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 21:56:30 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=890619e2

xdg-utils.eclass: use $HOME instead of $T

As in original eclass proposition by Mike, mimic default behavior by
using portage HOME which is set to a temporary directory.

 eclass/xdg-utils.eclass | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/eclass/xdg-utils.eclass b/eclass/xdg-utils.eclass
index e8dacff..112cce7 100644
--- a/eclass/xdg-utils.eclass
+++ b/eclass/xdg-utils.eclass
@@ -49,9 +49,9 @@ esac
 # Clean up environment for clean builds.
 xdg_environment_reset() {
# Prepare XDG base directories
-   export XDG_DATA_HOME="${T}/.local/share"
-   export XDG_CONFIG_HOME="${T}/.config"
-   export XDG_CACHE_HOME="${T}/.cache"
+   export XDG_DATA_HOME="${HOME}/.local/share"
+   export XDG_CONFIG_HOME="${HOME}/.config"
+   export XDG_CACHE_HOME="${HOME}/.cache"
export XDG_RUNTIME_DIR="${T}/run"
mkdir -p "${XDG_DATA_HOME}" "${XDG_CONFIG_HOME}" "${XDG_CACHE_HOME}" \
"${XDG_RUNTIME_DIR}" || die



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

2015-11-24 Thread Gilles Dartiguelongue
commit: 396e8ef67d5956f1e2fd11b6ea91589c8b8b133a
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sat Nov 21 11:25:07 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 21:56:27 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=396e8ef6

gnome2-utils.eclass: make sure configure exists before try to sed it

Would cause error messages, see bug #566202.

Thanks to Gregory Turner for reporting.

https://bugs.gentoo.org/show_bug.cgi?id=566202

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

diff --git a/eclass/gnome2-utils.eclass b/eclass/gnome2-utils.eclass
index f945a78..83a3610 100644
--- a/eclass/gnome2-utils.eclass
+++ b/eclass/gnome2-utils.eclass
@@ -486,7 +486,7 @@ gnome2_disable_deprecation_warning() {
fi
done < <(find "${S}" -name "Makefile.in" \
-o -name "Makefile.am" -o -name "Makefile.decl" \
-   | sort; echo configure)
+   | sort; [[ -f "${S}"/configure ]] && echo configure)
 # TODO: sedding configure.ac can trigger maintainer mode; bug #439602
 #  -o -name "configure.ac" -o -name "configure.in" \
 #  | sort; echo configure)



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

2015-11-24 Thread Gilles Dartiguelongue
commit: f74b640f960526996b400da5157cc7f70bfe8172
Author: Julian Ospald  gentoo  org>
AuthorDate: Sat Oct 24 11:58:52 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 21:56:24 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f74b640f

gnome2-utils.eclass: add missing '|| die' on pushd/popd

Signed-off-by: Gilles Dartiguelongue  gentoo.org>

 eclass/gnome2-utils.eclass | 20 ++--
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/eclass/gnome2-utils.eclass b/eclass/gnome2-utils.eclass
index 7b7ffc6..835cb45 100644
--- a/eclass/gnome2-utils.eclass
+++ b/eclass/gnome2-utils.eclass
@@ -106,9 +106,9 @@ gnome2_environment_reset() {
 # This function should be called from pkg_preinst.
 gnome2_gconf_savelist() {
has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
-   pushd "${ED}" &> /dev/null
+   pushd "${ED}" &> /dev/null || die
export GNOME2_ECLASS_SCHEMAS=$(find 'etc/gconf/schemas/' -name 
'*.schemas' 2> /dev/null)
-   popd &> /dev/null
+   popd &> /dev/null || die
 }
 
 # @FUNCTION: gnome2_gconf_install
@@ -200,9 +200,9 @@ gnome2_gconf_uninstall() {
 # This function should be called from pkg_preinst.
 gnome2_icon_savelist() {
has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
-   pushd "${ED}" &> /dev/null
+   pushd "${ED}" &> /dev/null || die
export GNOME2_ECLASS_ICONS=$(find 'usr/share/icons' -maxdepth 1 
-mindepth 1 -type d 2> /dev/null)
-   popd &> /dev/null
+   popd &> /dev/null || die
 }
 
 # @FUNCTION: gnome2_icon_cache_update
@@ -321,9 +321,9 @@ gnome2_omf_fix() {
 # This function should be called from pkg_preinst.
 gnome2_scrollkeeper_savelist() {
has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
-   pushd "${ED}" &> /dev/null
+   pushd "${ED}" &> /dev/null || die
export GNOME2_ECLASS_SCROLLS=$(find 'usr/share/omf' -type f -name 
"*.omf" 2> /dev/null)
-   popd &> /dev/null
+   popd &> /dev/null || die
 }
 
 # @FUNCTION: gnome2_scrollkeeper_update
@@ -356,9 +356,9 @@ gnome2_scrollkeeper_update() {
 # This function should be called from pkg_preinst.
 gnome2_schemas_savelist() {
has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
-   pushd "${ED}" &>/dev/null
+   pushd "${ED}" &>/dev/null || die
export GNOME2_ECLASS_GLIB_SCHEMAS=$(find 'usr/share/glib-2.0/schemas' 
-name '*.gschema.xml' 2>/dev/null)
-   popd &>/dev/null
+   popd &>/dev/null || die
 }
 
 # @FUNCTION: gnome2_schemas_update
@@ -392,9 +392,9 @@ gnome2_schemas_update() {
 # This function should be called from pkg_preinst.
 gnome2_gdk_pixbuf_savelist() {
has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
-   pushd "${ED}" 1>/dev/null
+   pushd "${ED}" 1>/dev/null || die
export GNOME2_ECLASS_GDK_PIXBUF_LOADERS=$(find usr/lib*/gdk-pixbuf-2.0 
-type f 2>/dev/null)
-   popd 1>/dev/null
+   popd 1>/dev/null || die
 }
 
 # @FUNCTION: gnome2_gdk_pixbuf_update



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

2015-11-24 Thread Gilles Dartiguelongue
commit: e09622cc4d6d804df011c678391e2950de048668
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Nov 24 17:53:06 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 21:57:27 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e09622cc

xdg*.eclass: add support for EAPI 0, 1 and 2

Until bug #566728 is fixed.

https://bugs.gentoo.org/show_bug.cgi?id=566728

 eclass/xdg-utils.eclass | 2 +-
 eclass/xdg.eclass   | 9 ++---
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/eclass/xdg-utils.eclass b/eclass/xdg-utils.eclass
index ff22b39..61d5e9d 100644
--- a/eclass/xdg-utils.eclass
+++ b/eclass/xdg-utils.eclass
@@ -16,7 +16,7 @@
 #  * XDG mime information database management
 
 case "${EAPI:-0}" in
-   4|5|6) ;;
+   0|1|2|3|4|5|6) ;;
*) die "EAPI=${EAPI} is not supported" ;;
 esac
 

diff --git a/eclass/xdg.eclass b/eclass/xdg.eclass
index 26c41c3..1914687 100644
--- a/eclass/xdg.eclass
+++ b/eclass/xdg.eclass
@@ -15,7 +15,7 @@
 inherit xdg-utils
 
 case "${EAPI:-0}" in
-   4|5|6)
+   0|1|2|3|4|5|6)
EXPORT_FUNCTIONS src_prepare pkg_preinst pkg_postinst pkg_postrm
;;
*) die "EAPI=${EAPI} is not supported" ;;
@@ -41,8 +41,11 @@ xdg_src_prepare() {
 # Locations are stored in XDG_ECLASS_DESKTOPFILES and XDG_ECLASS_MIMEINFOFILES
 # respectively.
 xdg_pkg_preinst() {
-   export XDG_ECLASS_DESKTOPFILES=( $(cd "${D}" && find 
'usr/share/applications' -type f -print0 2> /dev/null) )
-   export XDG_ECLASS_MIMEINFOFILES=( $(cd "${D}" && find 'usr/share/mime' 
-type f -print0 2> /dev/null) )
+   has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
+   pushd "${ED}" > /dev/null || die
+   export XDG_ECLASS_DESKTOPFILES=( $(find 'usr/share/applications' -type 
f -print0 2> /dev/null) )
+   export XDG_ECLASS_MIMEINFOFILES=( $(find 'usr/share/mime' -type f 
-print0 2> /dev/null) )
+   popd > /dev/null || die
 }
 
 # @FUNCTION: xdg_pkg_postinst



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

2015-11-24 Thread Gilles Dartiguelongue
commit: ff13ecaf140e41e04141428cacb6885e3d2d96ca
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sat Nov 21 10:37:56 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 21:56:17 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff13ecaf

gnome2-utils.eclass: use xdg_environment_reset

 eclass/gnome2-utils.eclass | 18 --
 1 file changed, 4 insertions(+), 14 deletions(-)

diff --git a/eclass/gnome2-utils.eclass b/eclass/gnome2-utils.eclass
index 59ab586..7b7ffc6 100644
--- a/eclass/gnome2-utils.eclass
+++ b/eclass/gnome2-utils.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -15,7 +15,7 @@
 #  * GConf schemas management
 #  * scrollkeeper (old Gnome help system) management
 
-inherit eutils multilib
+inherit eutils multilib xdg-utils
 
 case "${EAPI:-0}" in
0|1|2|3|4|5) ;;
@@ -90,23 +90,13 @@ DEPEND=">=sys-apps/sed-4"
 # Reset various variables inherited from root's evironment to a reasonable
 # default for ebuilds to help avoid access violations and test failures.
 gnome2_environment_reset() {
+   xdg_environment_reset
+
# Respected by >=glib-2.30.1-r1
export G_HOME="${T}"
 
# GST_REGISTRY is to work around gst utilities trying to read/write 
/root
export GST_REGISTRY="${T}/registry.xml"
-
-   # XXX: code for resetting XDG_* directories should probably be moved 
into
-   # a separate function in a non-gnome eclass
-   export XDG_DATA_HOME="${T}/.local/share"
-   export XDG_CONFIG_HOME="${T}/.config"
-   export XDG_CACHE_HOME="${T}/.cache"
-   export XDG_RUNTIME_DIR="${T}/run"
-   mkdir -p "${XDG_DATA_HOME}" "${XDG_CONFIG_HOME}" "${XDG_CACHE_HOME}" \
-   "${XDG_RUNTIME_DIR}"
-   # This directory needs to be owned by the user, and chmod 0700
-   # http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
-   chmod 0700 "${XDG_RUNTIME_DIR}"
 }
 
 # @FUNCTION: gnome2_gconf_savelist



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

2015-11-24 Thread Gilles Dartiguelongue
commit: 80c3b2106c7f9c6184ea8a230b328364c8cfc1d0
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Nov 23 14:23:34 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 21:56:29 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80c3b210

xdg-utils.eclass: add missing die

 eclass/xdg-utils.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/xdg-utils.eclass b/eclass/xdg-utils.eclass
index 1f97623..e8dacff 100644
--- a/eclass/xdg-utils.eclass
+++ b/eclass/xdg-utils.eclass
@@ -54,10 +54,10 @@ xdg_environment_reset() {
export XDG_CACHE_HOME="${T}/.cache"
export XDG_RUNTIME_DIR="${T}/run"
mkdir -p "${XDG_DATA_HOME}" "${XDG_CONFIG_HOME}" "${XDG_CACHE_HOME}" \
-   "${XDG_RUNTIME_DIR}"
+   "${XDG_RUNTIME_DIR}" || die
# This directory needs to be owned by the user, and chmod 0700
# http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
-   chmod 0700 "${XDG_RUNTIME_DIR}"
+   chmod 0700 "${XDG_RUNTIME_DIR}" || die
 
unset DBUS_SESSION_BUS_ADDRESS
 }



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

2015-11-24 Thread Gilles Dartiguelongue
commit: 428f398d3d1a7825bf2ac6d8f15db57227bcd4e9
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Nov 24 18:45:59 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 21:57:29 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=428f398d

xdg.eclass: drop unneeded old EAPI support

Should not have been there to start with since it is a new eclass.

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

diff --git a/eclass/xdg.eclass b/eclass/xdg.eclass
index e804d18..2ad0ada 100644
--- a/eclass/xdg.eclass
+++ b/eclass/xdg.eclass
@@ -15,7 +15,7 @@
 inherit xdg-utils
 
 case "${EAPI:-0}" in
-   0|1|2|3|4|5|6)
+   4|5|6)
EXPORT_FUNCTIONS src_prepare pkg_preinst pkg_postinst pkg_postrm
;;
*) die "EAPI=${EAPI} is not supported" ;;
@@ -41,22 +41,19 @@ xdg_src_prepare() {
 # Locations are stored in XDG_ECLASS_DESKTOPFILES and XDG_ECLASS_MIMEINFOFILES
 # respectively.
 xdg_pkg_preinst() {
-   has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
-   pushd "${ED}" > /dev/null || die
-
local f
+
XDG_ECLASS_DESKTOPFILES=()
while IFS= read -r -d '' f; do
XDG_ECLASS_DESKTOPFILES+=( ${f} )
-   done < <(find 'usr/share/applications' -type f -print0 2>/dev/null)
+   done < <(cd "${D}" && find 'usr/share/applications' -type f -print0 
2>/dev/null)
 
XDG_ECLASS_MIMEINFOFILES=()
while IFS= read -r -d '' f; do
XDG_ECLASS_MIMEINFOFILES+=( ${f} )
-   done < <(find 'usr/share/mime' -type f -print0 2>/dev/null)
+   done < <(cd "${D}" && find 'usr/share/mime' -type f -print0 2>/dev/null)
 
export XDG_ECLASS_DESKTOPFILES XDG_ECLASS_MIMEINFOFILES
-   popd > /dev/null || die
 }
 
 # @FUNCTION: xdg_pkg_postinst



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

2015-11-24 Thread Gilles Dartiguelongue
commit: 95a9d37b504103450323d6d3abacadfbbff93f42
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Nov 24 17:44:17 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 21:57:24 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95a9d37b

xdg.eclass: use default in EAPI=6 instead of just eapply_user

As suggested by Michał Górny.

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

diff --git a/eclass/xdg.eclass b/eclass/xdg.eclass
index 1813858..26c41c3 100644
--- a/eclass/xdg.eclass
+++ b/eclass/xdg.eclass
@@ -32,7 +32,7 @@ DEPEND="
 xdg_src_prepare() {
xdg_environment_reset
 
-   has ${EAPI:-0} 6 && eapply_user
+   has ${EAPI:-0} 6 && default
 }
 
 # @FUNCTION: xdg_pkg_preinst



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

2015-11-24 Thread Gilles Dartiguelongue
commit: c0281b06f69edc9a8be219be3cf07fae96dc417e
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Nov 24 17:42:27 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 21:57:19 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0281b06

xdg*.eclass: move phase related logic to xdg.eclass

 eclass/xdg-utils.eclass | 32 
 eclass/xdg.eclass   | 34 +++---
 2 files changed, 27 insertions(+), 39 deletions(-)

diff --git a/eclass/xdg-utils.eclass b/eclass/xdg-utils.eclass
index 112cce7..5c76557 100644
--- a/eclass/xdg-utils.eclass
+++ b/eclass/xdg-utils.eclass
@@ -62,17 +62,6 @@ xdg_environment_reset() {
unset DBUS_SESSION_BUS_ADDRESS
 }
 
-# @FUNCTION: xdg_desktopfiles_savelist
-# @DESCRIPTION:
-# Find the .desktop files about to be installed and save their location
-# in the XDG_ECLASS_DESKTOPFILES environment variable.
-# This function should be called from pkg_preinst.
-xdg_desktopfiles_savelist() {
-   pushd "${D}" > /dev/null || die
-   export XDG_ECLASS_DESKTOPFILES=$(find 'usr/share/applications' -type f 
2> /dev/null)
-   popd > /dev/null || die
-}
-
 # @FUNCTION: fdo-xdg_desktop_database_update
 # @DESCRIPTION:
 # Updates the .desktop files database.
@@ -85,27 +74,11 @@ xdg_desktop_database_update() {
return
fi
 
-   if [[ -z "${XDG_ECLASS_DESKTOPFILES}" ]]; then
-   debug-print "No .desktop files to add to database"
-   return
-   fi
-
ebegin "Updating .desktop files database"
"${updater}" -q "${EROOT}${DESKTOP_DATABASE_DIR}"
eend $?
 }
 
-# @FUNCTION: xdg_mimeinfo_savelist
-# @DESCRIPTION:
-# Find the mime information files about to be installed and save their location
-# in the XDG_ECLASS_MIMEINFOFILES environment variable.
-# This function should be called from pkg_preinst.
-xdg_mimeinfo_savelist() {
-   pushd "${D}" > /dev/null || die
-   export XDG_ECLASS_MIMEINFOFILES=$(find 'usr/share/mime' -type f 2> 
/dev/null)
-   popd > /dev/null || die
-}
-
 # @FUNCTION: xdg_mimeinfo_database_update
 # @DESCRIPTION:
 # Update the mime database.
@@ -118,11 +91,6 @@ xdg_mimeinfo_database_update() {
return
fi
 
-   if [[ -z "${XDG_ECLASS_MIMEINFOFILES}" ]]; then
-   debug-print "No mime info files to add to database"
-   return
-   fi
-
ebegin "Updating shared mime info database"
"${updater}" "${EROOT}${MIMEINFO_DATABASE_DIR}"
eend $?

diff --git a/eclass/xdg.eclass b/eclass/xdg.eclass
index 799d6a2..1813858 100644
--- a/eclass/xdg.eclass
+++ b/eclass/xdg.eclass
@@ -37,25 +37,45 @@ xdg_src_prepare() {
 
 # @FUNCTION: xdg_pkg_preinst
 # @DESCRIPTION:
-# Finds .desktop and mime info files for later handling in pkg_postinst
+# Finds .desktop and mime info files for later handling in pkg_postinst.
+# Locations are stored in XDG_ECLASS_DESKTOPFILES and XDG_ECLASS_MIMEINFOFILES
+# respectively.
 xdg_pkg_preinst() {
-   xdg_desktopfiles_savelist
-   xdg_mimeinfo_savelist
+   export XDG_ECLASS_DESKTOPFILES=( $(cd "${D}" && find 
'usr/share/applications' -type f -print0 2> /dev/null) )
+   export XDG_ECLASS_MIMEINFOFILES=( $(cd "${D}" && find 'usr/share/mime' 
-type f -print0 2> /dev/null) )
 }
 
 # @FUNCTION: xdg_pkg_postinst
 # @DESCRIPTION:
 # Handle desktop and mime info database updates.
 xdg_pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
+   if [[ -n "${XDG_ECLASS_DESKTOPFILES}" ]]; then
+   xdg_desktop_database_update
+   else
+   debug-print "No .desktop files to add to database"
+   fi
+
+   if [[ -n "${XDG_ECLASS_MIMEINFOFILES}" ]]; then
+   xdg_mimeinfo_database_update
+   else
+   debug-print "No mime info files to add to database"
+   fi
 }
 
 # @FUNCTION: xdg_pkg_postrm
 # @DESCRIPTION:
 # Handle desktop and mime info database updates.
 xdg_pkg_postrm() {
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
+   if [[ -n "${XDG_ECLASS_DESKTOPFILES}" ]]; then
+   xdg_desktop_database_update
+   else
+   debug-print "No .desktop files to add to database"
+   fi
+
+   if [[ -n "${XDG_ECLASS_MIMEINFOFILES}" ]]; then
+   xdg_mimeinfo_database_update
+   else
+   debug-print "No mime info files to add to database"
+   fi
 }
 



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

2015-11-24 Thread Gilles Dartiguelongue
commit: 31fa4f3c77944ef11f19ded4d5e9ed6962e05cd2
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sat Nov 21 10:46:51 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 21:56:22 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31fa4f3c

gnome2.eclass: use xdg.eclass phase functions

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

diff --git a/eclass/gnome2.eclass b/eclass/gnome2.eclass
index d48b5a6..4bbe009 100644
--- a/eclass/gnome2.eclass
+++ b/eclass/gnome2.eclass
@@ -10,7 +10,7 @@
 # Exports portage base functions used by ebuilds written for packages using the
 # GNOME framework. For additional functions, see gnome2-utils.eclass.
 
-inherit eutils fdo-mime libtool gnome.org gnome2-utils
+inherit eutils libtool gnome.org gnome2-utils xdg
 
 case "${EAPI:-0}" in
4|5)
@@ -74,6 +74,8 @@ gnome2_src_unpack() {
 # Prepare environment for build, fix build of scrollkeeper documentation,
 # run elibtoolize.
 gnome2_src_prepare() {
+   xdg_src_prepare
+
# Prevent assorted access violations and test failures
gnome2_environment_reset
 
@@ -225,6 +227,7 @@ gnome2_src_install() {
 # @DESCRIPTION:
 # Finds Icons, GConf and GSettings schemas for later handling in pkg_postinst
 gnome2_pkg_preinst() {
+   xdg_pkg_preinst
gnome2_gconf_savelist
gnome2_icon_savelist
gnome2_schemas_savelist
@@ -237,9 +240,8 @@ gnome2_pkg_preinst() {
 # Handle scrollkeeper, GConf, GSettings, Icons, desktop and mime
 # database updates.
 gnome2_pkg_postinst() {
+   xdg_pkg_postinst
gnome2_gconf_install
-   fdo-mime_desktop_database_update
-   fdo-mime_mime_database_update
gnome2_icon_cache_update
gnome2_schemas_update
gnome2_scrollkeeper_update
@@ -255,8 +257,7 @@ gnome2_pkg_postinst() {
 # @DESCRIPTION:
 # Handle scrollkeeper, GSettings, Icons, desktop and mime database updates.
 gnome2_pkg_postrm() {
-   fdo-mime_desktop_database_update
-   fdo-mime_mime_database_update
+   xdg_pkg_postrm
gnome2_icon_cache_update
gnome2_schemas_update
gnome2_scrollkeeper_update



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

2015-11-24 Thread Gilles Dartiguelongue
commit: 82d8b7dc847de63c3e8636be59dc053c1dafac4b
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sat Nov 21 10:45:34 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 21:56:20 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82d8b7dc

xdg-utils.eclass: also unset DBUS_SESSION_BUS_ADDRESS

An often needed hack in ebuilds to avoid tests using user's bus.

https://bugs.gentoo.org/show_bug.cgi?id=515196

 eclass/xdg-utils.eclass | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/eclass/xdg-utils.eclass b/eclass/xdg-utils.eclass
index 523f985..1f97623 100644
--- a/eclass/xdg-utils.eclass
+++ b/eclass/xdg-utils.eclass
@@ -58,6 +58,8 @@ xdg_environment_reset() {
# This directory needs to be owned by the user, and chmod 0700
# http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
chmod 0700 "${XDG_RUNTIME_DIR}"
+
+   unset DBUS_SESSION_BUS_ADDRESS
 }
 
 # @FUNCTION: xdg_desktopfiles_savelist



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

2015-11-24 Thread Markus Meier
commit: 21070b14cc7b5af78b2eb9d1b914e3dcd2b9425b
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Nov 24 20:23:03 2015 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Nov 24 20:23:03 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21070b14

dev-ruby/hoe-seattlerb: arm stable, bug #565114

Package-Manager: portage-2.2.25
RepoMan-Options: --include-arches="arm"

 dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.4.ebuild 
b/dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.4.ebuild
index 742ce61..32d8c25 100644
--- a/dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.4.ebuild
+++ b/dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.4.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="http://seattlerb.rubyforge.org/hoe-seattlerb;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 all_ruby_prepare() {



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

2015-11-24 Thread Markus Meier
commit: f3d40a7efbfc311786160e23f2b75df2cadd0b71
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Nov 24 20:30:27 2015 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Nov 24 20:30:27 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3d40a7e

dev-ruby/rspec-core: arm stable, bug #565114

Package-Manager: portage-2.2.25
RepoMan-Options: --include-arches="arm"

 dev-ruby/rspec-core/rspec-core-2.14.8-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rspec-core/rspec-core-2.14.8-r4.ebuild 
b/dev-ruby/rspec-core/rspec-core-2.14.8-r4.ebuild
index bf9a1b6..ac746fd 100644
--- a/dev-ruby/rspec-core/rspec-core-2.14.8-r4.ebuild
+++ b/dev-ruby/rspec-core/rspec-core-2.14.8-r4.ebuild
@@ -25,7 +25,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz 
-> ${P}-git.tgz"
 
 LICENSE="MIT"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 ruby_add_bdepend "test? (



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

2015-11-24 Thread Markus Meier
commit: 114c81b73e6df15b223a3cd77681e972975306dd
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Nov 24 20:31:27 2015 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Nov 24 20:31:27 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=114c81b7

dev-ruby/rspec-mocks: arm stable, bug #565114

Package-Manager: portage-2.2.25
RepoMan-Options: --include-arches="arm"

 dev-ruby/rspec-mocks/rspec-mocks-2.14.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rspec-mocks/rspec-mocks-2.14.6-r1.ebuild 
b/dev-ruby/rspec-mocks/rspec-mocks-2.14.6-r1.ebuild
index 8e58aec..596a5b5 100644
--- a/dev-ruby/rspec-mocks/rspec-mocks-2.14.6-r1.ebuild
+++ b/dev-ruby/rspec-mocks/rspec-mocks-2.14.6-r1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz 
-> ${P}-git.tgz"
 
 LICENSE="MIT"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 ruby_add_bdepend "



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

2015-11-24 Thread Markus Meier
commit: aff418bf6350094eee37ee7fec9348dd1927ad85
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Nov 24 20:33:01 2015 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Nov 24 20:33:01 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aff418bf

dev-ruby/rspec: arm stable, bug #565114

Package-Manager: portage-2.2.25
RepoMan-Options: --include-arches="arm"

 dev-ruby/rspec/rspec-2.14.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rspec/rspec-2.14.1-r1.ebuild 
b/dev-ruby/rspec/rspec-2.14.1-r1.ebuild
index f0a0b0d..1f8b84a 100644
--- a/dev-ruby/rspec/rspec-2.14.1-r1.ebuild
+++ b/dev-ruby/rspec/rspec-2.14.1-r1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="http://rspec.rubyforge.org/;
 
 LICENSE="MIT"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 SUBVERSION="$(get_version_component_range 1-2)"



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

2015-11-24 Thread Markus Meier
commit: 2184fdd222661c7e09273d8881df7a052ec9cb74
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Nov 24 20:30:58 2015 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Nov 24 20:30:58 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2184fdd2

dev-ruby/rspec-core: arm stable, bug #565114

Package-Manager: portage-2.2.25
RepoMan-Options: --include-arches="arm"

 dev-ruby/rspec-expectations/rspec-expectations-2.14.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rspec-expectations/rspec-expectations-2.14.5-r1.ebuild 
b/dev-ruby/rspec-expectations/rspec-expectations-2.14.5-r1.ebuild
index 89dd71f..af77087 100644
--- a/dev-ruby/rspec-expectations/rspec-expectations-2.14.5-r1.ebuild
+++ b/dev-ruby/rspec-expectations/rspec-expectations-2.14.5-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz 
-> ${P}-git.tgz"
 
 LICENSE="MIT"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 ruby_add_rdepend ">=dev-ruby/diff-lcs-1.1.3"



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

2015-11-24 Thread Markus Meier
commit: d8e1ccf9106f1d645deb128ff7cd235d2f9ba283
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Nov 24 20:37:32 2015 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Nov 24 20:37:32 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8e1ccf9

dev-python/unidecode: arm stable, bug #565208

Package-Manager: portage-2.2.25
RepoMan-Options: --include-arches="arm"

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

diff --git a/dev-python/unidecode/unidecode-0.04.18.ebuild 
b/dev-python/unidecode/unidecode-0.04.18.ebuild
index 1fca5e1..b45f3af 100644
--- a/dev-python/unidecode/unidecode-0.04.18.ebuild
+++ b/dev-python/unidecode/unidecode-0.04.18.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm hppa ppc ~sparc x86"
+KEYWORDS="alpha amd64 arm hppa ppc ~sparc x86"
 
 S=${WORKDIR}/${MY_P}
 



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

2015-11-24 Thread Gilles Dartiguelongue
commit: 5ec4360921290127fde345917e0399bce8ce32df
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sat Nov 21 11:00:08 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 21:56:23 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ec43609

gnome2.eclass: G2CONF usage now triggers eqawarn

According to our policy and to make tracking last offenders easier.

 eclass/gnome2.eclass | 32 
 1 file changed, 20 insertions(+), 12 deletions(-)

diff --git a/eclass/gnome2.eclass b/eclass/gnome2.eclass
index 4bbe009..000b3d6 100644
--- a/eclass/gnome2.eclass
+++ b/eclass/gnome2.eclass
@@ -22,7 +22,8 @@ esac
 # @ECLASS-VARIABLE: G2CONF
 # @DEFAULT_UNSET
 # @DESCRIPTION:
-# Extra configure opts passed to econf
+# Extra configure opts passed to econf.
+# Deprecated, pass extra arguments to gnome2_src_configure.
 G2CONF=${G2CONF:-""}
 
 # @ECLASS-VARIABLE: GNOME2_LA_PUNT
@@ -93,10 +94,17 @@ gnome2_src_prepare() {
 # @DESCRIPTION:
 # Gnome specific configure handling
 gnome2_src_configure() {
+   # Deprecated for a long time now, see Gnome team policies
+   if [[ -n ${G2CONF} ]] ; then
+   eqawarn "G2CONF set, please review documentation at 
https://wiki.gentoo.org/wiki/Project:GNOME/Gnome_Team_Ebuild_Policies#G2CONF_and_src_configure;
+   fi
+
+   local g2conf=()
+
# Update the GNOME configuration options
if [[ ${GCONF_DEBUG} != 'no' ]] ; then
if use debug ; then
-   G2CONF="--enable-debug=yes ${G2CONF}"
+   g2conf+=( --enable-debug=yes )
fi
fi
 
@@ -109,54 +117,54 @@ gnome2_src_configure() {
# Preserve old behavior for older EAPI.
if grep -q "enable-gtk-doc" "${ECONF_SOURCE:-.}"/configure ; then
if has ${EAPI:-0} 4 && in_iuse doc ; then
-   G2CONF="$(use_enable doc gtk-doc) ${G2CONF}"
+   g2conf+=( $(use_enable doc gtk-doc) )
else
-   G2CONF="--disable-gtk-doc ${G2CONF}"
+   g2conf+=( --disable-gtk-doc )
fi
fi
 
# Pass --disable-maintainer-mode when needed
if grep -q "^[[:space:]]*AM_MAINTAINER_MODE(\[enable\])" \
"${ECONF_SOURCE:-.}"/configure.*; then
-   G2CONF="--disable-maintainer-mode ${G2CONF}"
+   g2conf+=( --disable-maintainer-mode )
fi
 
# Pass --disable-scrollkeeper when possible
if grep -q "disable-scrollkeeper" "${ECONF_SOURCE:-.}"/configure; then
-   G2CONF="--disable-scrollkeeper ${G2CONF}"
+   g2conf+=( --disable-scrollkeeper )
fi
 
# Pass --disable-silent-rules when possible (not needed for eapi5), bug 
#429308
if has ${EAPI:-0} 4; then
if grep -q "disable-silent-rules" 
"${ECONF_SOURCE:-.}"/configure; then
-   G2CONF="--disable-silent-rules ${G2CONF}"
+   g2conf+=( --disable-silent-rules )
fi
fi
 
# Pass --disable-schemas-install when possible
if grep -q "disable-schemas-install" "${ECONF_SOURCE:-.}"/configure; 
then
-   G2CONF="--disable-schemas-install ${G2CONF}"
+   g2conf+=( --disable-schemas-install )
fi
 
# Pass --disable-schemas-compile when possible
if grep -q "disable-schemas-compile" "${ECONF_SOURCE:-.}"/configure; 
then
-   G2CONF="--disable-schemas-compile ${G2CONF}"
+   g2conf+=( --disable-schemas-compile )
fi
 
# Pass --enable-compile-warnings=minimum as we don't want -Werror* 
flags, bug #471336
if grep -q "enable-compile-warnings" "${ECONF_SOURCE:-.}"/configure; 
then
-   G2CONF="--enable-compile-warnings=minimum ${G2CONF}"
+   g2conf+=( --enable-compile-warnings=minimum )
fi
 
# Pass --docdir with proper directory, bug #482646
if grep -q "^ *--docdir=" "${ECONF_SOURCE:-.}"/configure; then
-   G2CONF="--docdir="${EPREFIX}"/usr/share/doc/${PF} ${G2CONF}"
+   g2conf+=( --docdir="${EPREFIX}"/usr/share/doc/${PF} )
fi
 
# Avoid sandbox violations caused by gnome-vfs (bug #128289 and #345659)
addwrite "$(unset HOME; echo ~)/.gnome2"
 
-   econf ${G2CONF} "$@"
+   econf ${g2conf[@]} ${G2CONF} "$@"
 }
 
 # @FUNCTION: gnome2_src_compile



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

2015-11-24 Thread Gilles Dartiguelongue
commit: 80eb2be65ae1daeee53ee497f12aa832ce6af1e0
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Nov 24 17:52:06 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 21:57:25 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80eb2be6

xdg-utils.eclass: add phase check

 eclass/xdg-utils.eclass | 8 
 1 file changed, 8 insertions(+)

diff --git a/eclass/xdg-utils.eclass b/eclass/xdg-utils.eclass
index 5c76557..ff22b39 100644
--- a/eclass/xdg-utils.eclass
+++ b/eclass/xdg-utils.eclass
@@ -69,6 +69,10 @@ xdg_environment_reset() {
 xdg_desktop_database_update() {
local updater="${EROOT}${DESKTOP_DATABASE_UPDATE_BIN}"
 
+   if [[ ${EBUILD_PHASE} != post* ]] ; then
+   die "xdg_desktop_database_update must be used in pkg_post* 
phases."
+   fi
+
if [[ ! -x "${updater}" ]] ; then
debug-print "${updater} is not executable"
return
@@ -86,6 +90,10 @@ xdg_desktop_database_update() {
 xdg_mimeinfo_database_update() {
local updater="${EROOT}${MIMEINFO_DATABASE_UPDATE_BIN}"
 
+   if [[ ${EBUILD_PHASE} != post* ]] ; then
+   die "xdg_mimeinfo_database_update must be used in pkg_post* 
phases."
+   fi
+
if [[ ! -x "${updater}" ]] ; then
debug-print "${updater} is not executable"
return



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

2015-11-24 Thread Gilles Dartiguelongue
commit: 3bdcae62e9f5c435e8f566c333f6ca01a7cdb21e
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sat Nov 21 10:31:29 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 21:56:16 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bdcae62

xdg.eclass: initial commit

Goal of this eclass is to end the inconsistent and often forgotten use
of fdo-mime.eclass. Provides all needed phases for proper behavior.

https://bugs.gentoo.org/show_bug.cgi?id=208047

 eclass/xdg.eclass | 61 +++
 1 file changed, 61 insertions(+)

diff --git a/eclass/xdg.eclass b/eclass/xdg.eclass
new file mode 100644
index 000..799d6a2
--- /dev/null
+++ b/eclass/xdg.eclass
@@ -0,0 +1,61 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# @ECLASS: xdg.eclass
+# @MAINTAINER:
+# freedesktop-b...@gentoo.org
+# @AUTHOR:
+# Original author: Gilles Dartiguelongue 
+# @BLURB: Provides phases for XDG compliant packages.
+# @DESCRIPTION:
+# Utility eclass to update the desktop and shared mime info as laid
+# out in the freedesktop specs & implementations
+
+inherit xdg-utils
+
+case "${EAPI:-0}" in
+   4|5|6)
+   EXPORT_FUNCTIONS src_prepare pkg_preinst pkg_postinst pkg_postrm
+   ;;
+   *) die "EAPI=${EAPI} is not supported" ;;
+esac
+
+DEPEND="
+   dev-util/desktop-file-utils
+   x11-misc/shared-mime-info
+"
+
+# @FUNCTION: xdg_src_prepare
+# @DESCRIPTION:
+# Prepare sources to work with XDG standards.
+xdg_src_prepare() {
+   xdg_environment_reset
+
+   has ${EAPI:-0} 6 && eapply_user
+}
+
+# @FUNCTION: xdg_pkg_preinst
+# @DESCRIPTION:
+# Finds .desktop and mime info files for later handling in pkg_postinst
+xdg_pkg_preinst() {
+   xdg_desktopfiles_savelist
+   xdg_mimeinfo_savelist
+}
+
+# @FUNCTION: xdg_pkg_postinst
+# @DESCRIPTION:
+# Handle desktop and mime info database updates.
+xdg_pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}
+
+# @FUNCTION: xdg_pkg_postrm
+# @DESCRIPTION:
+# Handle desktop and mime info database updates.
+xdg_pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}
+



[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-php/, app-eselect/eselect-php/files/

2015-11-24 Thread Michael Orlitzky
commit: a0709457d61898989510adfa26c4cb615f18165b
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Tue Nov 24 20:11:36 2015 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Tue Nov 24 20:12:00 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0709457

app-eselect/eselect-php: new revision to test config before FPM start/reload.

Now that we have a configtest() command for the php-fpm daemon, we
should run it before attempting to reload the daemon. This prevents
the (working) daemon from crashing if the new config has a typo in it.

Performing the same check before start() avoids a five-second wait if
there is an error in the config.

Gentoo-Bug: 487642

Package-Manager: portage-2.2.20.1

 ...-php-0.7.1-r6.ebuild => eselect-php-0.7.1-r7.ebuild} |  2 +-
 .../files/{php-fpm.init-r3 => php-fpm.init-r4}  | 17 ++---
 2 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/app-eselect/eselect-php/eselect-php-0.7.1-r6.ebuild 
b/app-eselect/eselect-php/eselect-php-0.7.1-r7.ebuild
similarity index 95%
rename from app-eselect/eselect-php/eselect-php-0.7.1-r6.ebuild
rename to app-eselect/eselect-php/eselect-php-0.7.1-r7.ebuild
index cd21027..6937b4a 100644
--- a/app-eselect/eselect-php/eselect-php-0.7.1-r6.ebuild
+++ b/app-eselect/eselect-php/eselect-php-0.7.1-r7.ebuild
@@ -33,7 +33,7 @@ src_install() {
fi
 
if use fpm ; then
-   newinitd "${FILESDIR}/php-fpm.init-r3" "php-fpm"
+   newinitd "${FILESDIR}/php-fpm.init-r4" "php-fpm"
systemd_dotmpfilesd "${FILESDIR}/php-fpm.conf"
exeinto /usr/libexec
doexe "${FILESDIR}/php-fpm-launcher"

diff --git a/app-eselect/eselect-php/files/php-fpm.init-r3 
b/app-eselect/eselect-php/files/php-fpm.init-r4
similarity index 67%
rename from app-eselect/eselect-php/files/php-fpm.init-r3
rename to app-eselect/eselect-php/files/php-fpm.init-r4
index a1b956e..6502ab9 100644
--- a/app-eselect/eselect-php/files/php-fpm.init-r3
+++ b/app-eselect/eselect-php/files/php-fpm.init-r4
@@ -6,7 +6,7 @@ extra_commands="configtest"
 set_phpvars() {
PHPSLOT="${SVCNAME#php-fpm-}"
PHP_FPM_PID="/run/php-fpm-${PHPSLOT}.pid"
-   if [ ${PHPSLOT} = 'php-fpm' ] ; then
+   if [ "${PHPSLOT}" = "php-fpm" ] ; then
PHPSLOT="$(eselect php show fpm)"
PHP_FPM_PID="/run/php-fpm.pid"
fi
@@ -16,6 +16,9 @@ set_phpvars() {
 }
 
 start() {
+# If configtest fails, we don't have to sit around for five
+# seconds waiting for a pid to show up.
+configtest || return $?
 ebegin "Starting PHP FastCGI Process Manager"
set_phpvars
 start-stop-daemon --start --pidfile "${PHP_FPM_PID}" \
@@ -45,6 +48,7 @@ stop() {
 }
 
 reload() {
+configtest || return $?
 ebegin "Reloading PHP FastCGI Process Manager"
 set_phpvars
 [ -f "${PHP_FPM_PID}" ] && kill -USR2 $(cat "${PHP_FPM_PID}")
@@ -54,6 +58,13 @@ reload() {
 configtest() {
 ebegin "Testing PHP FastCGI Process Manager configuration"
 set_phpvars
-"${PHP_FPM_BIN}" --fpm-config "${PHP_FPM_CONF}" --test
-eend $?
+# Hide the "test is successful" message (which goes to stderr) if
+# the test passed, but show the entire output if the test failed
+# because it may contain hints about the problem.
+OUTPUT=$( "${PHP_FPM_BIN}" --fpm-config "${PHP_FPM_CONF}" --test 2>&1 )
+
+# Save this so `echo` doesn't clobber it.
+local exit_code=$?
+[ $exit_code -ne 0 ] && echo "${OUTPUT}" >&2
+eend $exit_code
 }



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

2015-11-24 Thread Jeroen Roovers
commit: 18651e9c0a800b4ab90caa36207ee968d1317646
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Nov 24 21:00:40 2015 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Nov 24 21:00:40 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18651e9c

app-admin/sysstat: Old.

Package-Manager: portage-2.2.25

 app-admin/sysstat/Manifest  |  2 -
 app-admin/sysstat/sysstat-11.0.7.ebuild | 89 -
 app-admin/sysstat/sysstat-11.1.7.ebuild | 89 -
 3 files changed, 180 deletions(-)

diff --git a/app-admin/sysstat/Manifest b/app-admin/sysstat/Manifest
index 605792b..34489fd 100644
--- a/app-admin/sysstat/Manifest
+++ b/app-admin/sysstat/Manifest
@@ -1,5 +1,3 @@
 DIST sysstat-11.0.2.tar.xz 291256 SHA256 
acd87fdfbe7c796480f14fc26119d8f785d26827d74a0f5bced6c492a91f1b96 SHA512 
4bb5f2ee14346d83c59bd4da36ae8fc6c13197eabb808b1b5db84b593f07d8b366b1f6329abed8d43e2a8497a89de0f89a398b741d4ca23b4a3a95973b5f0f54
 WHIRLPOOL 
98daee288e22f803f19bbe423eb999f527e8997f2ffd3fe1fe784363260365ee833dd33b755f44d6bfcc685f70b47cb8fd70fdd9a3fa679829c1e608bd65f8e2
-DIST sysstat-11.0.7.tar.xz 305548 SHA256 
39dcaa3a174f110cc885ac2508292a4a459d60ea56818a0bd3d0c3d05b2e458a SHA512 
4547c7ddf3519dc0e14ad9496f0c6cccb26a8e4df97638b755f792df3914f321284f0e60ce27b3c4642bb757fa7c5006a806fd14f816f578e12b7d20f3cdcd51
 WHIRLPOOL 
324a3b8718240234c6a94118accd3ea5d849b1c3976ef81d5a178f7daf2e5e3e3806c6f4fb914de3062df0be0d9e6e188e42a5b5cde17ac244f3ab453d69daa0
 DIST sysstat-11.0.8.tar.xz 294828 SHA256 
d073b0e95820254a3fbf53ae3fb27db91d5b11778875034cd39c4d56d8e23695 SHA512 
bae205b90d3b908de14d568a7872cca1fe0b2a6e423b74d4f837ebd9f9892abc742f8dc746dde559763c982cf0fd73fafc9ad116ea827ff1189c92488fc8696e
 WHIRLPOOL 
375c3e9af3634c151605f89f1debea3148e2d890f9c43cf4dcb834977c093d2622832c0f0773ef05330f6d9dacb3abfd74acc10ae56251b812a7c6c528007232
-DIST sysstat-11.1.7.tar.xz 321488 SHA256 
c6767f14b157118189ac3228c650f4657399dc2a3ee8cecd7c9e6237865c02b5 SHA512 
b7cfa950987668dcff8e2e342f6b789c191bfeed9eb8d0f4d72d51b87c017134252df9c50c31c895be9e0da7e82a74e332de46571d2b3562870fc2506237a240
 WHIRLPOOL 
23459acb6ceb4323b558ea056bed727a2275bec69235775209783bfcc627b10c01187e4d4377f5198acb46edeb86fdcfd0a559327532c9b1502a2b1ca7a5dd2f
 DIST sysstat-11.1.8.tar.xz 323512 SHA256 
9c7eb478e6a3e6f3f19ef7e00438318e9f8e87a6608a242502a0828b6a41704a SHA512 
4427f6e1a17cee2b56e624ab6c615d421e8a2a78b23dd6907a97f8946c20eefd2c181afe02652ad387a94d53d1d7203c6aee4d36d34424c9b2b03ee8b53366ce
 WHIRLPOOL 
87c10b46f758efdee4e8dfedbc945a496e2f644de80632dd13fe7d99d81eca42d58a28946e138adcd4a8f9cdf22a1e1db14af548ebc4e55ad6a6eb2695bb7d65

diff --git a/app-admin/sysstat/sysstat-11.0.7.ebuild 
b/app-admin/sysstat/sysstat-11.0.7.ebuild
deleted file mode 100644
index afcb078..000
--- a/app-admin/sysstat/sysstat-11.0.7.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit eutils multilib systemd toolchain-funcs
-
-DESCRIPTION="System performance tools for Linux"
-HOMEPAGE="http://pagesperso-orange.fr/sebastien.godard/;
-SRC_URI="${HOMEPAGE}${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86"
-IUSE="debug +doc isag nls lm_sensors selinux"
-
-CDEPEND="
-   isag? (
-   dev-lang/tk:0
-   dev-vcs/rcs
-   sci-visualization/gnuplot
-   )
-   nls? ( virtual/libintl )
-   lm_sensors? ( sys-apps/lm_sensors )
-"
-DEPEND="
-   ${CDEPEND}
-   nls? ( sys-devel/gettext )
-"
-RDEPEND="
-   ${CDEPEND}
-   selinux? ( sec-policy/selinux-sysstat )
-"
-
-SYSSTAT_FAKE_RC_DIR=Gentoo-does-not-use-rc.d
-
-src_prepare() {
-   if use nls; then
-   strip-linguas -i nls/
-   local lingua pofile
-   for pofile in nls/*.po; do
-   lingua=${pofile/nls\/}
-   lingua=${lingua/.po}
-   if ! has ${lingua} ${LINGUAS}; then
-   rm "nls/${lingua}.po" || die
-   fi
-   done
-   fi
-   epatch \
-   "${FILESDIR}"/${PN}-10.0.4-flags.patch \
-   "${FILESDIR}"/${PN}-11.0.4-cron.patch
-}
-
-src_configure() {
-   tc-export AR
-   sa_lib_dir=/usr/$(get_libdir)/sa \
-   conf_dir=/etc \
-   rcdir=${SYSSTAT_FAKE_RC_DIR} \
-   econf \
-   --enable-copy-only \
-   --with-systemdsystemunitdir=$(systemd_get_unitdir) \
-   $(use_enable debug debuginfo) \
-   $(use_enable doc documentation ) \
-   $(use_enable isag install-isag) \
-   $(use_enable lm_sensors sensors) \
-   $(use_enable nls) \
-   

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

2015-11-24 Thread Ulrich Müller
commit: 24ecd501bc270994d0d2f7f6b519b08f834b2d1e
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Nov 25 07:36:19 2015 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Nov 25 07:36:19 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24ecd501

licenses: Remove unused.

 licenses/cos   | 82 --
 licenses/kicad-doc | 60 ---
 2 files changed, 142 deletions(-)

diff --git a/licenses/cos b/licenses/cos
deleted file mode 100644
index c82a5d8..000
--- a/licenses/cos
+++ /dev/null
@@ -1,82 +0,0 @@
-Copyright (C) 2001-2002 by Jason Hunter, jhun...@servlets.com.
-All rights reserved. 
-
-The source code, object code, and documentation in the com.oreilly.servlet
-package is copyright and owned by Jason Hunter. 
-
-
-USE RIGHTS
-
-Permission is granted to use the com.oreilly.servlet.* packages in the
-development of any non-commercial project. For this use you are granted a
-non-exclusive, non-transferable limited license at no cost.
-
-For a commercial project, permission is granted to use the
-com.oreilly.servlet.* packages provided that every person on the development
-team for that project owns a copy of the book Java Servlet Programming
-(O'Reilly) in its most recent edition. The most recent edition is currently
-the 2nd Edition, available in association with Amazon.com at
-http://www.amazon.com/exec/obidos/ASIN/0596000405/jasonhunter. 
-
-Other (sometimes cheaper) license terms are available upon request; please
-write to jhun...@servlets.com for more information. 
-
-
-REDISTRIBUTION RIGHTS
-
-Commercial redistribution rights of the com.oreilly.servlet.* packages are
-available by writing jhun...@servlets.com.
-
-Non-commercial redistribution is permitted provided that:
-
-1. You redistribute the package in object code form only (as Java .class files
-or a .jar file containing the .class files) and only as part of a product that
-uses the classes as part of its primary functionality. 
-
-2. The product containing the package is non-commercial in nature.
-
-3. The public interface to the classes in the package, and the public
-interface to any classes with similar functionality, is hidden from end users
-when engaged in normal use of the product.
-
-4. The distribution is not part of a software development kit, operating
-system, other library, or a development tool without written permission from
-the copyright holder.
-
-5. The distribution includes copyright notice as follows: "The source code,
-object code, and documentation in the com.oreilly.servlet package is copyright
-and owned by Jason Hunter." in the documentation and/or other materials
-provided with the distribution.
-
-6. You reproduce the above copyright notice, this list of conditions, and the
-following disclaimer in the documentation and/or other materials provided with
-the distribution.  
-
-7. Licensor retains title to and ownership of the Software and all
-enhancements, modifications, and updates to the Software.
-
-Note that the com.oreilly.servlet package is provided "as is" and the author
-will not be liable for any damages suffered as a result of your use.
-Furthermore, you understand the package comes without any guarantee of
-technical support. 
-
-You can always find the latest version of the com.oreilly.servlet package at
-http://www.servlets.com. 
-
-
-THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
-OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGE.
-
-Thanks,
-
-Jason Hunter
-jhun...@servlets.com

diff --git a/licenses/kicad-doc b/licenses/kicad-doc
deleted file mode 100644
index 279bf37..000
--- a/licenses/kicad-doc
+++ /dev/null
@@ -1,60 +0,0 @@
-  KiCad Free Documentation Licence
-  
-
-Copyright (c) jean-pierre Charras
-Copyright (C) KiCad Developers
-
-Everyone is permitted to copy and distribute verbatim copies
-of this licence document, but changing it is not allowed.
-
- KICAD FREE DOCUMENTATION LICENCE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-1. Permission is granted to make and distribute verbatim copies of this
-manual or piece of documentation provided any copyright notice and this
-permission notice are preserved on all copies.
-
-2. Permission is 

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

2015-11-24 Thread Marius Brehler
commit: 15ae563df330ed622df8e4e6b6cf3b66a2a93af5
Author: Marius Brehler  linux  sungazer  de>
AuthorDate: Wed Nov 25 07:23:15 2015 +
Commit: Marius Brehler  linux  sungazer  de>
CommitDate: Wed Nov 25 07:23:15 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=15ae563d

sci-libs/lmfit: Fix EAPI version

Package-Manager: portage-2.2.20.1

 sci-libs/lmfit/ChangeLog| 3 +++
 sci-libs/lmfit/lmfit-5.1.ebuild | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/sci-libs/lmfit/ChangeLog b/sci-libs/lmfit/ChangeLog
index 1f82618..70e2fdf 100644
--- a/sci-libs/lmfit/ChangeLog
+++ b/sci-libs/lmfit/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Id$
 
+  25 Nov 2015; Marius Brehler  lmfit-5.1.ebuild:
+  sci-libs/lmfit: Fix EAPI version
+
 *lmfit-5.1 (24 Nov 2015)
 
   24 Nov 2015; Christoph Junghans  +lmfit-5.1.ebuild,

diff --git a/sci-libs/lmfit/lmfit-5.1.ebuild b/sci-libs/lmfit/lmfit-5.1.ebuild
index 2dc3784..4f2e0b1 100644
--- a/sci-libs/lmfit/lmfit-5.1.ebuild
+++ b/sci-libs/lmfit/lmfit-5.1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=6
+EAPI=5
 
 inherit eutils
 



[gentoo-commits] data/api:master commit in: files/overlays/

2015-11-24 Thread Michał Górny
commit: f95c304a9e507dfc34f2cdc0947156ae5c3d3bbb
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 25 07:38:35 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 25 07:39:31 2015 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=f95c304a

Re-add y2kbadbug

Reverts: 01c0154eb ("Remove y2kbadbug as requested by owner")
Bug: https://bugs.gentoo.org/558618

 files/overlays/repositories.xml | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/files/overlays/repositories.xml b/files/overlays/repositories.xml
index c7f786d..368833b 100644
--- a/files/overlays/repositories.xml
+++ b/files/overlays/repositories.xml
@@ -5252,6 +5252,16 @@ FIN
 rsync://gentoo.xwing.info/xwing-overlay
   
   
+y2kbadbug
+All ebuilds made by Daniel Shafer
+https://github.com/y2kbadbug/gentoo-overlay
+
+  dan...@danielshafer.name
+  Daniel Shafer
+
+https://github.com/y2kbadbug/gentoo-overlay.git
+  
+  
 yac
 
 https://github.com/yaccz/gentoo-overlay



[gentoo-commits] repo/gentoo:master commit in: www-client/lynx/files/, www-client/lynx/

2015-11-24 Thread Mike Frysinger
commit: 6f1dbf0fbda3ff83d5b1a9290a38e262f05bdb38
Author: Mike Frysinger  gentoo  org>
AuthorDate: Tue Nov 24 17:19:19 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Nov 24 17:19:19 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f1dbf0f

www-client/lynx: fix ncurses cross-compiling logic

 www-client/lynx/files/lynx-2.8.9-cross-curses.patch | 19 +++
 www-client/lynx/lynx-2.8.9_pre6.ebuild  |  3 ++-
 2 files changed, 21 insertions(+), 1 deletion(-)

diff --git a/www-client/lynx/files/lynx-2.8.9-cross-curses.patch 
b/www-client/lynx/files/lynx-2.8.9-cross-curses.patch
new file mode 100644
index 000..e541586
--- /dev/null
+++ b/www-client/lynx/files/lynx-2.8.9-cross-curses.patch
@@ -0,0 +1,19 @@
+the curses test logic does not provide a fallback case when trying to run
+the curses test program.  set that here to true since we know the deps are
+sane via the ebuild.
+
+we could patch aclocal.m4, but this package doesn't rebuild autotools atm.
+
+--- a/configure
 b/configure
+@@ -20146,9 +20146,7 @@
+   echo "$as_me:20146: \$? = $ac_status" >&5
+   (exit $ac_status); }; }; then
+   if test "$cross_compiling" = yes; then
+-  { { echo "$as_me:20149: error: cannot run test program while cross 
compiling" >&5
+-echo "$as_me: error: cannot run test program while cross compiling" >&2;}
+-   { (exit 1); exit 1; }; }
++cf_have_ncuconfig=yes
+ else
+   cat >conftest.$ac_ext <<_ACEOF
+ #line 20154 "configure"

diff --git a/www-client/lynx/lynx-2.8.9_pre6.ebuild 
b/www-client/lynx/lynx-2.8.9_pre6.ebuild
index 3abdfda..265115a 100644
--- a/www-client/lynx/lynx-2.8.9_pre6.ebuild
+++ b/www-client/lynx/lynx-2.8.9_pre6.ebuild
@@ -53,6 +53,7 @@ pkg_setup() {
 src_prepare() {
epatch "${FILESDIR}"/${PN}-2.8.6-mint.patch
epatch "${FILESDIR}"/${PN}-2.8.8_p1-parallel.patch
+   epatch "${FILESDIR}"/${PN}-2.8.9-cross-curses.patch
 }
 
 src_configure() {
@@ -76,7 +77,7 @@ src_configure() {
$(use_enable unicode japanese-utf8) \
$(use_with bzip2 bzlib) \
$(usex ssl "--with-$(usex gnutls gnutls ssl)=${EPREFIX}/usr" 
"") \
-   $(usex unicode "--with-screen=ncursesw" "")
+   --with-screen=$(usex unicode "ncursesw" "ncurses")
 }
 
 src_install() {



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

2015-11-24 Thread Mike Frysinger
commit: 60687094052f6401808b6931746a4201957c2156
Author: Mike Frysinger  gentoo  org>
AuthorDate: Tue Nov 24 17:30:12 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Nov 24 17:30:12 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60687094

sys-libs/ncurses: use the same has_version test #566008

The previous commit f5b7039a9bc8c63240340b947c80393e92e21afe added the
:0 slot qualifier to the first has_version test but not to the second.
This breaks when building ncurses-6.0:0 on a system that has SLOT=5
already installed.

 sys-libs/ncurses/ncurses-6.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/ncurses/ncurses-6.0-r1.ebuild 
b/sys-libs/ncurses/ncurses-6.0-r1.ebuild
index 9b56138..47c80c4 100644
--- a/sys-libs/ncurses/ncurses-6.0-r1.ebuild
+++ b/sys-libs/ncurses/ncurses-6.0-r1.ebuild
@@ -188,7 +188,7 @@ do_configure() {
 
 src_compile() {
# See comments in src_configure.
-   if ! ROOT=/ has_version "~sys-libs/${P}" ; then
+   if ! ROOT=/ has_version "~sys-libs/${P}:0" ; then
BUILD_DIR="${WORKDIR}" \
do_compile cross -C progs tic
fi



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

2015-11-24 Thread Paul Varner
commit: b58ce050071eac2208769bbd8241fbecc90e11af
Author: Paul Varner  gentoo  org>
AuthorDate: Tue Nov 24 18:14:26 2015 +
Commit: Paul Varner  gentoo  org>
CommitDate: Tue Nov 24 18:14:26 2015 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=b58ce050

Fix spelling error

 README.dev | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.dev b/README.dev
index e7f81e6..5348867 100644
--- a/README.dev
+++ b/README.dev
@@ -16,7 +16,7 @@ coordinated with fuzzyray and/or dolsen.
 If you create a release and it breaks, please fix it.
 
 Any non Gentoo developers who wish to contribute, the best way to get
-started is by clonig a copy of the repository and submitting patches to
+started is by cloning a copy of the repository and submitting patches to
 bugzilla.  Additionally, we can be found in the #gentoo-portage IRC
 channel.
 



[gentoo-commits] dev/bicatali:master commit in: sci-libs/cfitsio/

2015-11-24 Thread Sebastien Fabbro
commit: 631d058a2edd1bffb2847cd350da85628a9a62c2
Author: Sébastien Fabbro  gentoo  org>
AuthorDate: Tue Nov 24 18:52:54 2015 +
Commit: Sebastien Fabbro  gentoo  org>
CommitDate: Tue Nov 24 18:52:54 2015 +
URL:https://gitweb.gentoo.org/dev/bicatali.git/commit/?id=631d058a

sci-libs/cfitsio: version bump, switch to multilib

Package-Manager: portage-2.2.25

 sci-libs/cfitsio/Manifest|  1 +
 sci-libs/cfitsio/cfitsio-3.37.ebuild | 60 
 sci-libs/cfitsio/metadata.xml| 18 +++
 3 files changed, 79 insertions(+)

diff --git a/sci-libs/cfitsio/Manifest b/sci-libs/cfitsio/Manifest
new file mode 100644
index 000..d92d091
--- /dev/null
+++ b/sci-libs/cfitsio/Manifest
@@ -0,0 +1 @@
+DIST cfitsio-3.37.tar.gz 4135218 SHA256 
68058d5c805a3a63f3fe62dafcc8cc80afe2e2b34e10e16a9b1fb38376c0acbf SHA512 
31ec98cc700dad0deabbb7349b1a018d2d4aa79ae3f70fa28397bb43b1420c7107697443bc2bd43c88b372477676d9f8c22a6731114d51379312faf6d0936752
 WHIRLPOOL 
b18921d174248a35186b3457ede8858a48136568d03cfda37a29d968cc43c817dd956d95e9f18f4d214b1ce36a2c564e9369d2e4fed562e19c7eb48992735783

diff --git a/sci-libs/cfitsio/cfitsio-3.37.ebuild 
b/sci-libs/cfitsio/cfitsio-3.37.ebuild
new file mode 100644
index 000..17085d1
--- /dev/null
+++ b/sci-libs/cfitsio/cfitsio-3.37.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+FORTRAN_NEEDED=fortran
+
+inherit autotools-multilib fortran-2
+
+DESCRIPTION="C and Fortran library for manipulating FITS files"
+HOMEPAGE="http://heasarc.gsfc.nasa.gov/docs/software/fitsio/fitsio.html;
+SRC_URI="https://dev.gentoo.org/~bicatali/distfiles/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0/2"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-freebsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris"
+IUSE="bzip2 doc examples fortran static-libs +tools threads"
+
+RDEPEND="
+   sys-libs/zlib[${MULTILIB_USEDEP}]
+   bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   fortran? ( dev-lang/cfortran )"
+
+pkg_setup() {
+   use fortran && fortran-2_pkg_setup
+}
+
+src_prepare() {
+   # avoid internal cfortran
+   if use fortran; then
+   mv cfortran.h cfortran.h.disabled
+   ln -s "${EPREFIX}"/usr/include/cfortran.h . || die
+   fi
+   autotools-multilib_src_prepare
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable fortran)
+   $(use_enable threads)
+   $(use_enable tools)
+   $(use_with bzip2)
+   )
+   autotools-multilib_src_configure
+}
+
+src_install () {
+   autotools-multilib_src_install
+   dodoc README README.md CHANGES.md docs/changes.txt docs/cfitsio.doc
+   use fortran && dodoc docs/fitsio.doc
+   use doc && dodoc docs/{quick,cfitsio,fpackguide}.pdf
+   use doc && use fortran && dodoc docs/fitsio.pdf
+   if use examples; then
+   insinto /usr/share/doc/${PF}/examples
+   doins cookbook.c testprog.c speed.c smem.c
+   use fortran && doins cookbook.f testf77.f
+   fi
+}

diff --git a/sci-libs/cfitsio/metadata.xml b/sci-libs/cfitsio/metadata.xml
new file mode 100644
index 000..3a1d7ee
--- /dev/null
+++ b/sci-libs/cfitsio/metadata.xml
@@ -0,0 +1,18 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  sci-astronomy
+  
+  CFITSIO is a library of C and Fortran subroutines for reading and
+  writing data files in FITS (Flexible Image Transport System) data
+  format. CFITSIO provides simple high-level routines for reading and
+  writing FITS files that insulate the programmer from the internal
+  complexities of the FITS format. CFITSIO also provides advanced
+  features for manipulating and filtering the information in FITS
+  files.
+
+  
+Build execs fpack, funpack, imcopy, fitscopy, listhead
+  
+  
+



[gentoo-commits] repo/gentoo:gnome-xdg-eclasses commit in: eclass/

2015-11-24 Thread Gilles Dartiguelongue
commit: 0799fdf5c54ed473a45973eda6d3a63fd33fd7c9
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Nov 24 17:52:06 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 18:49:39 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0799fdf5

xdg-utils.eclass: add phase check

 eclass/xdg-utils.eclass | 8 
 1 file changed, 8 insertions(+)

diff --git a/eclass/xdg-utils.eclass b/eclass/xdg-utils.eclass
index 3dc9e8e..10c8c42 100644
--- a/eclass/xdg-utils.eclass
+++ b/eclass/xdg-utils.eclass
@@ -69,6 +69,10 @@ xdg_environment_reset() {
 xdg_desktop_database_update() {
local updater="${EROOT}${DESKTOP_DATABASE_UPDATE_BIN}"
 
+   if [[ ${EBUILD_PHASE} != post* ]] ; then
+   die "xdg_desktop_database_update must be used in pkg_post* 
phases."
+   fi
+
if [[ ! -x "${updater}" ]] ; then
debug-print "${updater} is not executable"
return
@@ -86,6 +90,10 @@ xdg_desktop_database_update() {
 xdg_mimeinfo_database_update() {
local updater="${EROOT}${MIMEINFO_DATABASE_UPDATE_BIN}"
 
+   if [[ ${EBUILD_PHASE} != post* ]] ; then
+   die "xdg_mimeinfo_database_update must be used in pkg_post* 
phases."
+   fi
+
if [[ ! -x "${updater}" ]] ; then
debug-print "${updater} is not executable"
return



[gentoo-commits] repo/gentoo:gnome-xdg-eclasses commit in: eclass/

2015-11-24 Thread Gilles Dartiguelongue
commit: 95dc41708048bcec2680a28eecb874a12ca49fa6
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Nov 24 18:22:39 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 18:49:42 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95dc4170

xdg-utils.eclass: drop redundant ...

 eclass/xdg-utils.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/xdg-utils.eclass b/eclass/xdg-utils.eclass
index 9a16ea3..61d5e9d 100644
--- a/eclass/xdg-utils.eclass
+++ b/eclass/xdg-utils.eclass
@@ -78,7 +78,7 @@ xdg_desktop_database_update() {
return
fi
 
-   ebegin "Updating .desktop files database ..."
+   ebegin "Updating .desktop files database"
"${updater}" -q "${EROOT}${DESKTOP_DATABASE_DIR}"
eend $?
 }
@@ -99,7 +99,7 @@ xdg_mimeinfo_database_update() {
return
fi
 
-   ebegin "Updating shared mime info database ..."
+   ebegin "Updating shared mime info database"
"${updater}" "${EROOT}${MIMEINFO_DATABASE_DIR}"
eend $?
 }



[gentoo-commits] repo/gentoo:gnome-xdg-eclasses commit in: eclass/

2015-11-24 Thread Gilles Dartiguelongue
commit: cf86d01bcf9a9d768c62b09812ce3c5f3a2af416
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Nov 24 17:53:06 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 18:49:41 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf86d01b

xdg*.eclass: add support for EAPI 0, 1 and 2

Until bug #566728 is fixed.

https://bugs.gentoo.org/show_bug.cgi?id=566728

 eclass/xdg-utils.eclass | 2 +-
 eclass/xdg.eclass   | 9 ++---
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/eclass/xdg-utils.eclass b/eclass/xdg-utils.eclass
index 10c8c42..9a16ea3 100644
--- a/eclass/xdg-utils.eclass
+++ b/eclass/xdg-utils.eclass
@@ -16,7 +16,7 @@
 #  * XDG mime information database management
 
 case "${EAPI:-0}" in
-   4|5|6) ;;
+   0|1|2|3|4|5|6) ;;
*) die "EAPI=${EAPI} is not supported" ;;
 esac
 

diff --git a/eclass/xdg.eclass b/eclass/xdg.eclass
index 26c41c3..1914687 100644
--- a/eclass/xdg.eclass
+++ b/eclass/xdg.eclass
@@ -15,7 +15,7 @@
 inherit xdg-utils
 
 case "${EAPI:-0}" in
-   4|5|6)
+   0|1|2|3|4|5|6)
EXPORT_FUNCTIONS src_prepare pkg_preinst pkg_postinst pkg_postrm
;;
*) die "EAPI=${EAPI} is not supported" ;;
@@ -41,8 +41,11 @@ xdg_src_prepare() {
 # Locations are stored in XDG_ECLASS_DESKTOPFILES and XDG_ECLASS_MIMEINFOFILES
 # respectively.
 xdg_pkg_preinst() {
-   export XDG_ECLASS_DESKTOPFILES=( $(cd "${D}" && find 
'usr/share/applications' -type f -print0 2> /dev/null) )
-   export XDG_ECLASS_MIMEINFOFILES=( $(cd "${D}" && find 'usr/share/mime' 
-type f -print0 2> /dev/null) )
+   has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
+   pushd "${ED}" > /dev/null || die
+   export XDG_ECLASS_DESKTOPFILES=( $(find 'usr/share/applications' -type 
f -print0 2> /dev/null) )
+   export XDG_ECLASS_MIMEINFOFILES=( $(find 'usr/share/mime' -type f 
-print0 2> /dev/null) )
+   popd > /dev/null || die
 }
 
 # @FUNCTION: xdg_pkg_postinst



[gentoo-commits] repo/gentoo:gnome-xdg-eclasses commit in: eclass/

2015-11-24 Thread Gilles Dartiguelongue
commit: 0913bfc8d9650ad4eb542ec9a1a30736013224f2
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Nov 24 17:42:27 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 18:49:37 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0913bfc8

xdg*.eclass: move phase related logic to xdg.eclass

 eclass/xdg-utils.eclass | 32 
 eclass/xdg.eclass   | 34 +++---
 2 files changed, 27 insertions(+), 39 deletions(-)

diff --git a/eclass/xdg-utils.eclass b/eclass/xdg-utils.eclass
index d140283..3dc9e8e 100644
--- a/eclass/xdg-utils.eclass
+++ b/eclass/xdg-utils.eclass
@@ -62,17 +62,6 @@ xdg_environment_reset() {
unset DBUS_SESSION_BUS_ADDRESS
 }
 
-# @FUNCTION: xdg_desktopfiles_savelist
-# @DESCRIPTION:
-# Find the .desktop files about to be installed and save their location
-# in the XDG_ECLASS_DESKTOPFILES environment variable.
-# This function should be called from pkg_preinst.
-xdg_desktopfiles_savelist() {
-   pushd "${D}" > /dev/null || die
-   export XDG_ECLASS_DESKTOPFILES=$(find 'usr/share/applications' -type f 
2> /dev/null)
-   popd > /dev/null || die
-}
-
 # @FUNCTION: fdo-xdg_desktop_database_update
 # @DESCRIPTION:
 # Updates the .desktop files database.
@@ -85,27 +74,11 @@ xdg_desktop_database_update() {
return
fi
 
-   if [[ -z "${XDG_ECLASS_DESKTOPFILES}" ]]; then
-   debug-print "No .desktop files to add to database"
-   return
-   fi
-
ebegin "Updating .desktop files database ..."
"${updater}" -q "${EROOT}${DESKTOP_DATABASE_DIR}"
eend $?
 }
 
-# @FUNCTION: xdg_mimeinfo_savelist
-# @DESCRIPTION:
-# Find the mime information files about to be installed and save their location
-# in the XDG_ECLASS_MIMEINFOFILES environment variable.
-# This function should be called from pkg_preinst.
-xdg_mimeinfo_savelist() {
-   pushd "${D}" > /dev/null || die
-   export XDG_ECLASS_MIMEINFOFILES=$(find 'usr/share/mime' -type f 2> 
/dev/null)
-   popd > /dev/null || die
-}
-
 # @FUNCTION: xdg_mimeinfo_database_update
 # @DESCRIPTION:
 # Update the mime database.
@@ -118,11 +91,6 @@ xdg_mimeinfo_database_update() {
return
fi
 
-   if [[ -z "${XDG_ECLASS_MIMEINFOFILES}" ]]; then
-   debug-print "No mime info files to add to database"
-   return
-   fi
-
ebegin "Updating shared mime info database ..."
"${updater}" "${EROOT}${MIMEINFO_DATABASE_DIR}"
eend $?

diff --git a/eclass/xdg.eclass b/eclass/xdg.eclass
index 799d6a2..1813858 100644
--- a/eclass/xdg.eclass
+++ b/eclass/xdg.eclass
@@ -37,25 +37,45 @@ xdg_src_prepare() {
 
 # @FUNCTION: xdg_pkg_preinst
 # @DESCRIPTION:
-# Finds .desktop and mime info files for later handling in pkg_postinst
+# Finds .desktop and mime info files for later handling in pkg_postinst.
+# Locations are stored in XDG_ECLASS_DESKTOPFILES and XDG_ECLASS_MIMEINFOFILES
+# respectively.
 xdg_pkg_preinst() {
-   xdg_desktopfiles_savelist
-   xdg_mimeinfo_savelist
+   export XDG_ECLASS_DESKTOPFILES=( $(cd "${D}" && find 
'usr/share/applications' -type f -print0 2> /dev/null) )
+   export XDG_ECLASS_MIMEINFOFILES=( $(cd "${D}" && find 'usr/share/mime' 
-type f -print0 2> /dev/null) )
 }
 
 # @FUNCTION: xdg_pkg_postinst
 # @DESCRIPTION:
 # Handle desktop and mime info database updates.
 xdg_pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
+   if [[ -n "${XDG_ECLASS_DESKTOPFILES}" ]]; then
+   xdg_desktop_database_update
+   else
+   debug-print "No .desktop files to add to database"
+   fi
+
+   if [[ -n "${XDG_ECLASS_MIMEINFOFILES}" ]]; then
+   xdg_mimeinfo_database_update
+   else
+   debug-print "No mime info files to add to database"
+   fi
 }
 
 # @FUNCTION: xdg_pkg_postrm
 # @DESCRIPTION:
 # Handle desktop and mime info database updates.
 xdg_pkg_postrm() {
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
+   if [[ -n "${XDG_ECLASS_DESKTOPFILES}" ]]; then
+   xdg_desktop_database_update
+   else
+   debug-print "No .desktop files to add to database"
+   fi
+
+   if [[ -n "${XDG_ECLASS_MIMEINFOFILES}" ]]; then
+   xdg_mimeinfo_database_update
+   else
+   debug-print "No mime info files to add to database"
+   fi
 }
 



[gentoo-commits] repo/gentoo:gnome-xdg-eclasses commit in: eclass/

2015-11-24 Thread Gilles Dartiguelongue
commit: fa737de16d4e2a3f7d4723bf3a8e34c6068ef791
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Nov 24 17:44:17 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 18:49:38 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa737de1

xdg.eclass: use default in EAPI=6 instead of just eapply_user

As suggested by Michał Górny.

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

diff --git a/eclass/xdg.eclass b/eclass/xdg.eclass
index 1813858..26c41c3 100644
--- a/eclass/xdg.eclass
+++ b/eclass/xdg.eclass
@@ -32,7 +32,7 @@ DEPEND="
 xdg_src_prepare() {
xdg_environment_reset
 
-   has ${EAPI:-0} 6 && eapply_user
+   has ${EAPI:-0} 6 && default
 }
 
 # @FUNCTION: xdg_pkg_preinst



[gentoo-commits] repo/gentoo:gnome-xdg-eclasses commit in: eclass/

2015-11-24 Thread Gilles Dartiguelongue
commit: 141792aaa5ad65cc5dc72d248e7be4d37ce028bc
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Nov 24 18:45:59 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 18:49:44 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=141792aa

xdg.eclass: make XDG_ECLASS_* bash arrays and deal with spaces in path

 eclass/xdg.eclass | 23 +--
 1 file changed, 17 insertions(+), 6 deletions(-)

diff --git a/eclass/xdg.eclass b/eclass/xdg.eclass
index 1914687..e804d18 100644
--- a/eclass/xdg.eclass
+++ b/eclass/xdg.eclass
@@ -43,8 +43,19 @@ xdg_src_prepare() {
 xdg_pkg_preinst() {
has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
pushd "${ED}" > /dev/null || die
-   export XDG_ECLASS_DESKTOPFILES=( $(find 'usr/share/applications' -type 
f -print0 2> /dev/null) )
-   export XDG_ECLASS_MIMEINFOFILES=( $(find 'usr/share/mime' -type f 
-print0 2> /dev/null) )
+
+   local f
+   XDG_ECLASS_DESKTOPFILES=()
+   while IFS= read -r -d '' f; do
+   XDG_ECLASS_DESKTOPFILES+=( ${f} )
+   done < <(find 'usr/share/applications' -type f -print0 2>/dev/null)
+
+   XDG_ECLASS_MIMEINFOFILES=()
+   while IFS= read -r -d '' f; do
+   XDG_ECLASS_MIMEINFOFILES+=( ${f} )
+   done < <(find 'usr/share/mime' -type f -print0 2>/dev/null)
+
+   export XDG_ECLASS_DESKTOPFILES XDG_ECLASS_MIMEINFOFILES
popd > /dev/null || die
 }
 
@@ -52,13 +63,13 @@ xdg_pkg_preinst() {
 # @DESCRIPTION:
 # Handle desktop and mime info database updates.
 xdg_pkg_postinst() {
-   if [[ -n "${XDG_ECLASS_DESKTOPFILES}" ]]; then
+   if [[ ${#XDG_ECLASS_DESKTOPFILES[@]} -gt 0 ]]; then
xdg_desktop_database_update
else
debug-print "No .desktop files to add to database"
fi
 
-   if [[ -n "${XDG_ECLASS_MIMEINFOFILES}" ]]; then
+   if [[ ${#XDG_ECLASS_MIMEINFOFILES[@]} -gt 0 ]]; then
xdg_mimeinfo_database_update
else
debug-print "No mime info files to add to database"
@@ -69,13 +80,13 @@ xdg_pkg_postinst() {
 # @DESCRIPTION:
 # Handle desktop and mime info database updates.
 xdg_pkg_postrm() {
-   if [[ -n "${XDG_ECLASS_DESKTOPFILES}" ]]; then
+   if [[ ${#XDG_ECLASS_DESKTOPFILES[@]} -gt 0 ]]; then
xdg_desktop_database_update
else
debug-print "No .desktop files to add to database"
fi
 
-   if [[ -n "${XDG_ECLASS_MIMEINFOFILES}" ]]; then
+   if [[ ${#XDG_ECLASS_MIMEINFOFILES[@]} -gt 0 ]]; then
xdg_mimeinfo_database_update
else
debug-print "No mime info files to add to database"



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

2015-11-24 Thread Zac Medico
commit: baeff1e7a7306081123d9a31b24c62d59ae73abb
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Nov 22 20:05:37 2015 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Nov 24 16:15:04 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=baeff1e7

SyncManager: redirect command stderr to stdout (bug 566132)

X-Gentoo-Bug: 566132
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=566132
Acked-by: Alexander Berntsen  gentoo.org>

 pym/portage/sync/controller.py | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/pym/portage/sync/controller.py b/pym/portage/sync/controller.py
index 4595293..e71ba67 100644
--- a/pym/portage/sync/controller.py
+++ b/pym/portage/sync/controller.py
@@ -218,6 +218,13 @@ class SyncManager(object):
 
self.usersync_uid = None
spawn_kwargs = {}
+   # Redirect command stderr to stdout, in order to prevent
+   # spurious cron job emails (bug 566132).
+   spawn_kwargs["fd_pipes"] = {
+   0: sys.__stdin__.fileno(),
+   1: sys.__stdout__.fileno(),
+   2: sys.__stdout__.fileno()
+   }
spawn_kwargs["env"] = self.settings.environ()
if repo.sync_user is not None:
def get_sync_user_data(sync_user):



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

2015-11-24 Thread Mike Gilbert
commit: 064a64bc25f11be6a38b8b491aa77324f732bd99
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Nov 24 16:27:38 2015 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Nov 24 16:27:38 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=064a64bc

sys-apps/systemd: Remove old

Package-Manager: portage-2.2.25_p7

 sys-apps/systemd/Manifest|   4 -
 sys-apps/systemd/systemd-218-r3.ebuild   | 460 -
 sys-apps/systemd/systemd-218-r4.ebuild   | 463 -
 sys-apps/systemd/systemd-219_p112.ebuild | 473 --
 sys-apps/systemd/systemd-224-r1.ebuild   | 480 ---
 sys-apps/systemd/systemd-225.ebuild  | 479 --
 sys-apps/systemd/systemd-226.ebuild  | 474 --
 7 files changed, 2833 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 9a79f06..4d8107e 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,7 +1,3 @@
 DIST systemd-218.tar.xz 3782276 SHA256 
1b0768b53b6c6d813a93a4b8fe1f80cf53561b09075010a97c7aa08eee3fd59b SHA512 
c183cce8532ccb4716b84587c96a626eea390202a5469b9d89c8cee7f703e40d7c584e05f29501d375b8cd2a1409d011de564df16f54e27f66b3c3007a6e5bd4
 WHIRLPOOL 
4d0bcf3ddfecd3354d9f4ab13851f8da6baf31e89e64d3b1ac671159f16f23597d88cc2525aece2f867c140fc97e80bce086a5af91f84b8095e2503c13995e6d
-DIST systemd-219_p112.tar.xz 3944604 SHA256 
8394ca0d55b05cb07c2187da8b614f3cb4eacc297c501dd09a31dad18acf28ea SHA512 
480526ff45a8588b3a572ccc455d6357208093f5dae858947182f6e9e4595c1f612d1b661eff41f39f5df6ad0dcb6b0a08b08c15125baf1cf07402ac18a5130b
 WHIRLPOOL 
cf1ea60dc59a2a3f54cb66d24a529b742bd403f996a9e8f132fd9f9dc551308ee233fec4fec3e8feb7a657ccdd25e56a6e0756633a1c76a9c427588b262558d9
-DIST systemd-224.tar.gz 3868075 SHA256 
0d7ac1532a57639fbc828f8a5051a090883c6ad2908618a7a13ab386db831bfc SHA512 
7717d340c6de11afd589234b7ec8952fe2ffcd05829622bd7ea8e008870c0e3b83eb1eaf20e85a7adafc9c0c0b94fd93784510792109240e22e6b963f198
 WHIRLPOOL 
645b08ff0c20994b17b8ed585fb0eef682336961d7fedf25031fa4dc89a4d9a2b58c254e0f9baeedcb228435316fdfb562f9fefd21e5a63f94499d2f1040e093
-DIST systemd-225.tar.gz 3878442 SHA256 
b2f576bb3688e9315f2f49b98e141ac6f964567370e98ebd8fd7332a0a6f9701 SHA512 
35b3946509c7b01660da4370d3c51ff0e6a537dadd9dbb0a039c4f7ed552fd4e02ebac6eb8a788f61f1e3ba99444238d959051dd004c174b027729a80368ac19
 WHIRLPOOL 
47cd3b5690dafdf3c0ef6a9767e947666b1853541f8aefd17eb5c07eee1477daf32f3b249b04327b1c56d8ec430745725383750b97755bb6cf594d354a7ffdf8
 DIST systemd-226.tar.gz 3914162 SHA256 
baff6a938c5579769330d0224280bf1a1ff5920151d7201545fc9880b6326c67 SHA512 
565331661e7d144dcdf1505f9a1a70b20a9b904567478593a8fa47ed18f9eb68a9339cf32f117ede994676a84d0cfe3fcedbc9b8d8c964445b741a32271e5584
 WHIRLPOOL 
9f0d7b761ad84f0bb557a22738d7fcc1b6515340db776790d9199401017747a62c24de214300c1f00fb33f86284f3498cadbece713d6e66a30903475f6bce273
 DIST systemd-228.tar.gz 4034401 SHA256 
dd124ff561a07e6439ed2b3713f38ca914df7747f110ce86deea17b56d245ae6 SHA512 
e54f282f550854dc082a4788709905e5767b75d2057e18d749b54821f2e44e0a8d1349b1a9180036cc854ecccaf5ff86b3b1dba4d3c2ce1b1fc766930ea4c0ea
 WHIRLPOOL 
16b28367edc29a74f5b08691839da39a02d55bf5bcdffef55bfb1a2e8065eeecbe22a2b661e2d5f161f008d05baa000aff60d662d65db380d6c3fe0c1380eea1
-DIST systemd.conf.m4-v219 1493 SHA256 
90ee489b6e34945e5cda27a269e1247644382084f5a145a2df691282007c6768 SHA512 
a117c40229af3ba2a0cec4c3db01728c3cab49bb6403fc84cb34f8a09979d98f7a200cd28bf2bbc7a71cbad856edf31190fba30a9d5810c55911746457bbf31a
 WHIRLPOOL 
a1604a4fdf5e2d4a4505252859c64d0a3c131b4bb371cff8c75331438f291f138d2732d939947988ab95b040e377412db84fbf6c45866fee028a2aac70e8eb9f

diff --git a/sys-apps/systemd/systemd-218-r3.ebuild 
b/sys-apps/systemd/systemd-218-r3.ebuild
deleted file mode 100644
index a68aa19..000
--- a/sys-apps/systemd/systemd-218-r3.ebuild
+++ /dev/null
@@ -1,460 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
-PYTHON_COMPAT=( python{2_7,3_3,3_4} )
-inherit autotools-utils bash-completion-r1 linux-info multilib \
-   multilib-minimal pam python-single-r1 systemd toolchain-funcs udev \
-   user
-
-DESCRIPTION="System and service manager for Linux"
-HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd;
-SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.xz;
-
-LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
-SLOT="0/2"
-KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86"
-IUSE="acl apparmor audit cryptsetup curl doc elfutils gcrypt gudev http
-   idn introspection kdbus +kmod +lz4 lzma pam policykit python qrcode 
+seccomp
-   selinux ssl sysv-utils terminal test vanilla xkb"
-
-MINKV="3.8"
-
-COMMON_DEPEND=">=sys-apps/util-linux-2.25:0=
-   sys-libs/libcap:0=
-   !=sys-process/audit-2:0= 

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

2015-11-24 Thread Mike Gilbert
commit: 7f59a94c88c938260171d6b5327ea8ae79a032c1
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Nov 24 16:25:56 2015 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Nov 24 16:26:09 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f59a94c

sys-apps/systemd: Backport fix for CVE-2015-7510

Bug: https://bugs.gentoo.org/566716

Package-Manager: portage-2.2.25_p7

 sys-apps/systemd/files/CVE-2015-7510.patch | 37 ++
 ...systemd-226-r1.ebuild => systemd-226-r2.ebuild} |  1 +
 .../{systemd-228.ebuild => systemd-228-r1.ebuild}  |  1 +
 3 files changed, 39 insertions(+)

diff --git a/sys-apps/systemd/files/CVE-2015-7510.patch 
b/sys-apps/systemd/files/CVE-2015-7510.patch
new file mode 100644
index 000..088adbb
--- /dev/null
+++ b/sys-apps/systemd/files/CVE-2015-7510.patch
@@ -0,0 +1,37 @@
+From cb31827d62066a04b02111df3052949fda4b6888 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= 
+Date: Mon, 23 Nov 2015 13:59:43 -0500
+Subject: [PATCH] nss-mymachines: do not allow overlong machine names
+
+https://github.com/systemd/systemd/issues/2002
+---
+ src/nss-mymachines/nss-mymachines.c | 6 ++
+ 1 file changed, 6 insertions(+)
+
+diff --git a/src/nss-mymachines/nss-mymachines.c 
b/src/nss-mymachines/nss-mymachines.c
+index 969fa96..c98a959 100644
+--- a/src/nss-mymachines/nss-mymachines.c
 b/src/nss-mymachines/nss-mymachines.c
+@@ -416,6 +416,9 @@ enum nss_status _nss_mymachines_getpwnam_r(
+ if (!e || e == p)
+ goto not_found;
+ 
++if (e - p > HOST_NAME_MAX - 1) /* -1 for the last dash */
++goto not_found;
++
+ r = parse_uid(e + 1, );
+ if (r < 0)
+ goto not_found;
+@@ -573,6 +576,9 @@ enum nss_status _nss_mymachines_getgrnam_r(
+ if (!e || e == p)
+ goto not_found;
+ 
++if (e - p > HOST_NAME_MAX - 1)  /* -1 for the last dash */
++goto not_found;
++
+ r = parse_gid(e + 1, );
+ if (r < 0)
+ goto not_found;
+-- 
+2.6.3
+

diff --git a/sys-apps/systemd/systemd-226-r1.ebuild 
b/sys-apps/systemd/systemd-226-r2.ebuild
similarity index 99%
rename from sys-apps/systemd/systemd-226-r1.ebuild
rename to sys-apps/systemd/systemd-226-r2.ebuild
index 9a7bc96..10471ac 100644
--- a/sys-apps/systemd/systemd-226-r1.ebuild
+++ b/sys-apps/systemd/systemd-226-r2.ebuild
@@ -146,6 +146,7 @@ src_prepare() {
sed -i -e 's/GROUP="dialout"/GROUP="uucp"/' rules/*.rules || die
epatch "${FILESDIR}/218-Dont-enable-audit-by-default.patch"
epatch "${FILESDIR}/226-noclean-tmp.patch"
+   epatch "${FILESDIR}/CVE-2015-7510.patch"
epatch_user
eautoreconf
 }

diff --git a/sys-apps/systemd/systemd-228.ebuild 
b/sys-apps/systemd/systemd-228-r1.ebuild
similarity index 99%
rename from sys-apps/systemd/systemd-228.ebuild
rename to sys-apps/systemd/systemd-228-r1.ebuild
index 440c35f..1ca11da 100644
--- a/sys-apps/systemd/systemd-228.ebuild
+++ b/sys-apps/systemd/systemd-228-r1.ebuild
@@ -146,6 +146,7 @@ src_prepare() {
sed -i -e 's/GROUP="dialout"/GROUP="uucp"/' rules/*.rules || die
epatch "${FILESDIR}/218-Dont-enable-audit-by-default.patch"
epatch "${FILESDIR}/228-noclean-tmp.patch"
+   epatch "${FILESDIR}/CVE-2015-7510.patch"
epatch_user
eautoreconf
 }



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

2015-11-24 Thread Kacper Kowalik
commit: c32a35e8d8fea39c1445a6880656f850b110f4f7
Author: mudler  dark-lab  net>
AuthorDate: Sat Nov 21 11:52:18 2015 +
Commit: Kacper Kowalik  gentoo  org>
CommitDate: Tue Nov 24 16:43:00 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c32a35e8

app-emulation/docker: version bump, fixes #566432

 app-emulation/docker/Manifest  |   1 +
 app-emulation/docker/docker-1.9.1.ebuild   | 265 +
 .../docker/files/18074-disable-journald-arm.patch  |  30 +++
 3 files changed, 296 insertions(+)

diff --git a/app-emulation/docker/Manifest b/app-emulation/docker/Manifest
index c36b331..5705368 100644
--- a/app-emulation/docker/Manifest
+++ b/app-emulation/docker/Manifest
@@ -4,3 +4,4 @@ DIST docker-1.7.1.tar.gz 6853527 SHA256 
9cd26415d68a88d3cf576e7e78c2fe97f42af795
 DIST docker-1.8.1.tar.gz 7562594 SHA256 
7f22e88a994dc1bc143f87215de01ccd902450e6e8d747467d042a56db792b03 SHA512 
6c015b236914da945d9e5bf2fed3e8a0a4d1e0c44ee02bf6edc04b2bb48b626353e37de45cd99c486b7ced70807e606d5eac2f1bdb3f8a7ba86cd9b71e4f5504
 WHIRLPOOL 
8d514fb309f0ddbb92bcf84f4d79320e18c26211536919bbed6f5af77247f14f93239e5c890c5214cf0a9663acc48a45545a87227f0fe4bf8866ac7d7c5c
 DIST docker-1.8.2.tar.gz 7563667 SHA256 
457569ca8edd70293132789bfe51636f86cd8a46a60c6d02d5ee8600cf79f74b SHA512 
c44f3cc0e0b7db463730620c0ec4b1aa1ea4a42f6528c891914318cb945aaa906e8eeaf91d32fb2d87a11ea1be428d1cf0de7d3ce4681c7db37390e4e1f79c67
 WHIRLPOOL 
2023f433ae25cc11fed6e4109a81dd949765daf342011f08a0ce8c1a8572ced595273ab78c45ac09abe895766c4443ff5a3219c5fce37725503bcdc39f49a947
 DIST docker-1.9.0.tar.gz 7815144 SHA256 
1c06baea61971a711f9e510800fb4de5e0d8a6560963cfdc891e0037b40dc974 SHA512 
16c7fd900ff1122ccd62ce93b84209b026a165ff647cd4875e32c16251098c05e9e7de834cc6f27d164b5be168f8fd16323ec60593287a787f6fa8fcef144291
 WHIRLPOOL 
4031e3aa03f74afaf395a412668d7142f867e6279a9d0ac5334a6b1d8b3ad593961d0e1c63aa7fc46179555a6f106ce6e8acbec774d21a7af37a147a2ea0
+DIST docker-1.9.1.tar.gz 7824414 SHA256 
ff0ad9647b756381758a16440a48e6f3c8615bbc903e53680569aac0b0a85157 SHA512 
db9db1d5095b2afe2285265414c36026d2b42d5547301d7d462151b81553f33e242b403b566e7835727d51b77e3176c049f1e9f37f60b59b3c66b95403c97b9d
 WHIRLPOOL 
93118093947c8a490a2007003e45974d7923afae4111c59e2f026787cf57f99b275be1be4a9e69b17cddf576f2d2af7fadcaa1f7ebc0ca08ce0e42a055ace22b

diff --git a/app-emulation/docker/docker-1.9.1.ebuild 
b/app-emulation/docker/docker-1.9.1.ebuild
new file mode 100644
index 000..f490eac
--- /dev/null
+++ b/app-emulation/docker/docker-1.9.1.ebuild
@@ -0,0 +1,265 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+EGO_PN="github.com/docker/docker"
+
+if [[ ${PV} = ** ]]; then
+   # Docker cannot be fetched via "go get", thanks to autogenerated code
+   EGIT_REPO_URI="https://${EGO_PN}.git;
+   EGIT_CHECKOUT_DIR="${WORKDIR}/${P}/src/${EGO_PN}"
+   inherit git-r3
+else
+   MY_PV="${PV/_/-}"
+   DOCKER_GITCOMMIT="a34a1d5"
+   EGIT_COMMIT="v${MY_PV}"
+   SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+   [ "$DOCKER_GITCOMMIT" ] || die "DOCKER_GITCOMMIT must be added manually 
for each bump!"
+   inherit golang-vcs-snapshot
+fi
+inherit bash-completion-r1 linux-info multilib systemd udev user
+
+DESCRIPTION="Docker complements kernel namespacing with a high-level API which 
operates at the process level"
+HOMEPAGE="https://dockerproject.org;
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="apparmor aufs btrfs +device-mapper experimental overlay"
+
+# 
https://github.com/docker/docker/blob/master/hack/PACKAGERS.md#build-dependencies
+CDEPEND="
+   >=dev-db/sqlite-3.7.9:3
+   device-mapper? (
+   >=sys-fs/lvm2-2.02.89[thin]
+   )
+"
+
+DEPEND="
+   ${CDEPEND}
+
+   dev-go/go-md2man
+
+   btrfs? (
+   >=sys-fs/btrfs-progs-3.8
+   )
+"
+
+# 
https://github.com/docker/docker/blob/master/hack/PACKAGERS.md#runtime-dependencies
+# 
https://github.com/docker/docker/blob/master/hack/PACKAGERS.md#optional-dependencies
+RDEPEND="
+   ${CDEPEND}
+
+   !app-emulation/docker-bin
+   >=net-firewall/iptables-1.4
+   sys-process/procps
+   >=dev-vcs/git-1.7
+   >=app-arch/xz-utils-4.9
+
+   apparmor? (
+   sys-libs/libapparmor[static-libs]
+   )
+"
+
+RESTRICT="installsources strip"
+
+# see "contrib/check-config.sh" from upstream's sources
+CONFIG_CHECK="
+   ~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS
+   ~DEVPTS_MULTIPLE_INSTANCES
+   ~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER ~CGROUP_SCHED 
~CPUSETS ~MEMCG
+   ~MACVLAN ~VETH ~BRIDGE ~BRIDGE_NETFILTER
+   ~NF_NAT_IPV4 ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE
+   ~NETFILTER_XT_MATCH_ADDRTYPE ~NETFILTER_XT_MATCH_CONNTRACK
+   ~NF_NAT ~NF_NAT_NEEDED
+
+   ~POSIX_MQUEUE
+
+  

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

2015-11-24 Thread Mike Frysinger
commit: ddd7a0bc1e06c0f7737799b784c110b7903f0a58
Author: Mike Frysinger  gentoo  org>
AuthorDate: Tue Nov 24 17:02:31 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Nov 24 17:03:49 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddd7a0bc

multiprocessing.eclass: makeopts_loadavg: various fixes #543116

- Add support for --max-load option
- Fix default load value if not specified (999)
- Fix trailing flag consumption so we don't leave garbage behind
- Add tests!

 eclass/multiprocessing.eclass|  7 +++--
 eclass/tests/multiprocessing_makeopts_loadavg.sh | 36 
 2 files changed, 40 insertions(+), 3 deletions(-)

diff --git a/eclass/multiprocessing.eclass b/eclass/multiprocessing.eclass
index 534b35c..06e004a 100644
--- a/eclass/multiprocessing.eclass
+++ b/eclass/multiprocessing.eclass
@@ -86,9 +86,10 @@ makeopts_loadavg() {
# This assumes the first .* will be more greedy than the second .*
# since POSIX doesn't specify a non-greedy match (i.e. ".*?").
local lavg=$(echo " $* " | sed -r -n \
-   -e 
's:.*[[:space:]](-l|--load-average[=[:space:]])[[:space:]]*([0-9]+|[0-9]+\.[0-9]+)[^0-9.]*:\2:p'
 \
-   -e 's:.*[[:space:]](-l|--load-average)[[:space:]].*:999:p')
-   echo ${lavg:-1}
+   -e 
's:.*[[:space:]](-l|--(load-average|max-load)[=[:space:]])[[:space:]]*([0-9]+|[0-9]+\.[0-9]+).*:\3:p'
 \
+   -e 
's:.*[[:space:]](-l|--(load-average|max-load))[[:space:]].*:999:p')
+   # Default to 999 since the default is to not use a load limit.
+   echo ${lavg:-999}
 }
 
 # @FUNCTION: multijob_init

diff --git a/eclass/tests/multiprocessing_makeopts_loadavg.sh 
b/eclass/tests/multiprocessing_makeopts_loadavg.sh
new file mode 100755
index 000..12f9d01
--- /dev/null
+++ b/eclass/tests/multiprocessing_makeopts_loadavg.sh
@@ -0,0 +1,36 @@
+#!/bin/bash
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+source tests-common.sh
+
+inherit multiprocessing
+
+test-makeopts_loadavg() {
+   local exp=$1; shift
+   tbegin "makeopts_loadavg($*) == ${exp}"
+   local act=$(makeopts_loadavg "$@")
+   [[ ${act} == "${exp}" ]]
+   tend $? "Got back: ${act}"
+}
+
+tests=(
+   999 "-j"
+   999 "-l"
+   999 ""
+   9 "-l9 -w"
+   9 "-l 9 -w-j4"
+   3 "-l3 -j 4 -w"
+   5 "--load-average=5"
+   6 "--load-average 6"
+   7 "-l3 --load-average 7 -w"
+   4 "-j1 -j 2 --load-average 3 --load-average=4"
+   3 " --max-load=3 -x"
+   8 " -l  8 "
+)
+for (( i = 0; i < ${#tests[@]}; i += 2 )) ; do
+   test-makeopts_loadavg "${tests[i]}" "${tests[i+1]}"
+done
+
+texit



[gentoo-commits] proj/portage:master commit in: pym/portage/tests/resolver/, pym/_emerge/

2015-11-24 Thread Zac Medico
commit: 0c00530c92ecca3499c7d98fedae41a9ab559d17
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Nov 24 09:14:41 2015 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Nov 24 16:43:58 2015 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=0c00530c

depgraph: autounmask for conditional USE deps (bug 566704)

For parents with unsatisfied conditional dependencies, translate
USE change suggestions into autounmask changes.

X-Gentoo-Bug: 566704
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=566704
Acked-by: Alexander Berntsen  gentoo.org>

 pym/_emerge/depgraph.py| 35 +-
 .../tests/resolver/test_autounmask_parent.py   | 43 ++
 2 files changed, 77 insertions(+), 1 deletion(-)

diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py
index 57040ab..f659b0a 100644
--- a/pym/_emerge/depgraph.py
+++ b/pym/_emerge/depgraph.py
@@ -4075,6 +4075,7 @@ class depgraph(object):
# Now that the root packages have been added to the graph,
# process the dependencies.
if not self._create_graph():
+   self._apply_parent_use_changes()
return 0, myfavorites
 
try:
@@ -4162,6 +4163,24 @@ class depgraph(object):
# We're true here unless we are missing binaries.
return (True, myfavorites)
 
+   def _apply_parent_use_changes(self):
+   """
+   For parents with unsatisfied conditional dependencies, translate
+   USE change suggestions into autounmask changes.
+   """
+   if (self._dynamic_config._unsatisfied_deps_for_display and
+   self._dynamic_config._autounmask):
+   remaining_items = []
+   for item in 
self._dynamic_config._unsatisfied_deps_for_display:
+   pargs, kwargs = item
+   kwargs = kwargs.copy()
+   kwargs['collect_use_changes'] = True
+   if not self._show_unsatisfied_dep(*pargs,
+   **portage._native_kwargs(kwargs)):
+   remaining_items.append(item)
+   if len(remaining_items) != 
len(self._dynamic_config._unsatisfied_deps_for_display):
+   
self._dynamic_config._unsatisfied_deps_for_display = remaining_items
+
def _set_args(self, args):
"""
Create the "__non_set_args__" package set from atoms and 
packages given as
@@ -4718,7 +4737,8 @@ class depgraph(object):
 
 
def _show_unsatisfied_dep(self, root, atom, myparent=None, arg=None,
-   check_backtrack=False, check_autounmask_breakage=False, 
show_req_use=None):
+   check_backtrack=False, check_autounmask_breakage=False, 
show_req_use=None,
+   collect_use_changes=False):
"""
When check_backtrack=True, no output is produced and
the method either returns or raises _backtrack_mask if
@@ -4962,15 +4982,28 @@ class depgraph(object):

"defined by %s: '%s'" % (myparent.cpv, \

human_readable_required_use(required_use))
 
+   target_use = {}
for flag in involved_flags:
if flag in 
self._pkg_use_enabled(myparent):
+   target_use[flag] = False

changes.append(colorize("blue", "-" + flag))
else:
+   target_use[flag] = True

changes.append(colorize("red", "+" + flag))
+
+   if collect_use_changes and not 
required_use_warning:
+   previous_changes = 
self._dynamic_config._needed_use_config_changes.get(myparent)
+   self._pkg_use_enabled(myparent, 
target_use=target_use)
+   if previous_changes is not 
self._dynamic_config._needed_use_config_changes.get(myparent):
+   return True
+
mreasons.append("Change USE: %s" % " 
".join(changes) + required_use_warning)
if (myparent, mreasons) not in 
missing_use_reasons:

missing_use_reasons.append((myparent, mreasons))
 
+   if 

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

2015-11-24 Thread Martin Mokrejs
commit: 86239003790adfcc24b9ec2bebc0a065fc81e036
Author: Martin Mokrejš  fold  natur  cuni  cz>
AuthorDate: Tue Nov 24 17:06:18 2015 +
Commit: Martin Mokrejs  fold  natur  cuni  cz>
CommitDate: Tue Nov 24 17:06:18 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=86239003

sci-biology/maker: added DEPENDencies on two new dev-perl/ packages added by 
Andreas K. Hüttel to the main portage tree

 sci-biology/maker/maker-2.31.8.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/sci-biology/maker/maker-2.31.8.ebuild 
b/sci-biology/maker/maker-2.31.8.ebuild
index 7f422b9..9ab0eed 100644
--- a/sci-biology/maker/maker-2.31.8.ebuild
+++ b/sci-biology/maker/maker-2.31.8.ebuild
@@ -19,10 +19,8 @@ SLOT="0"
 KEYWORDS=""
 IUSE="mpi"
 
-# http://search.cpan.org/~rgarcia/Perl-Unsafe-Signals-0.02/   # bug 
#566358
 # http://search.cpan.org/~rybskej/forks-0.36/lib/forks.pm # bug 
#566360
 # http://search.cpan.org/~rybskej/forks-0.36/lib/forks/shared.pm
-# http://search.cpan.org/~dconway/IO-Prompt-0.997002/lib/IO/Prompt.pm # bug 
#566362
 DEPEND="
mpi? ( sys-cluster/mpich2 )
dev-perl/DBI
@@ -34,6 +32,8 @@ DEPEND="
dev-perl/libwww-perl
dev-perl/DBD-Pg
dev-perl/Want
+   dev-perl/IO-Prompt
+   dev-perl/Perl-Unsafe-Signals
virtual/perl-Module-Build
>=sci-biology/bioperl-1.6
sci-biology/ncbi-tools || ( sci-biology/ncbi-tools++ )
@@ -88,9 +88,9 @@ pkg_nofetch() {
einfo "Please visit ${HOMEPAGE} and obtain the file"
einfo "maker-"${PV}".tgz and place it into ${DISTDIR}"
einfo "You must also install sci-biology/repeatmasker otherwise"
-   einfo "MAKER install will stop."
+   einfo "MAKER install process will stop."
einfo "That in turn requires you to register at 
http://www.girinst.org/server/RepBase;
-   einfo "to obtain for sci-biology/repeatmasker-libraries"
+   einfo "to obtain sci-biology/repeatmasker-libraries data file"
 }
 
 src_compile(){



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

2015-11-24 Thread Paul Varner
commit: 1415ee6c58c52633b801bac79810f9cf463987d7
Author: Paul Varner  gentoo  org>
AuthorDate: Tue Nov 24 18:10:01 2015 +
Commit: Paul Varner  gentoo  org>
CommitDate: Tue Nov 24 18:10:01 2015 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=1415ee6c

Update documentation

Add a pointer to gitweb in Changelog
Update policy for creating releases in README.dev
Remove obsolete TODO file

 ChangeLog  |  3 +++
 README.dev | 11 ---
 TODO   | 33 -
 3 files changed, 11 insertions(+), 36 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 7524886..a7ff478 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+Please see https://gitweb.gentoo.org/proj/gentoolkit.git/log/
+Alternatively, you can use 'git log' on a copy of the repository
+
 2010-01-04: Paul Varner 
* euse: Merge euse from bug #259318 written by Jared Hancock. This
version is a significant rewrite and add supports for utilizing

diff --git a/README.dev b/README.dev
index 62a35fe..e7f81e6 100644
--- a/README.dev
+++ b/README.dev
@@ -7,11 +7,16 @@ We only have several requirements.  If you want to do a major 
change (i.e
 rewrite/refactor something), please talk to us before pushing any
 commits. If you break something, please fix it.
 
-If you want a new release of gentoolkit or gentoolkit-dev, please coordinate
-it with fuzzyray (gentoolkit) or idl0r (gentoolkit-dev).
+All members of the Portage or Portage Tools projects are authorized to
+create a new release of gentoolkit or gentoolkit-dev.
+
+All other Gentoo Developers are authorized to create a new release if it is
+coordinated with fuzzyray and/or dolsen.
+
+If you create a release and it breaks, please fix it.
 
 Any non Gentoo developers who wish to contribute, the best way to get
-started is by pulling a copy of the repository and submitting patches to
+started is by clonig a copy of the repository and submitting patches to
 bugzilla.  Additionally, we can be found in the #gentoo-portage IRC
 channel.
 

diff --git a/TODO b/TODO
deleted file mode 100644
index 1cee1a4..000
--- a/TODO
+++ /dev/null
@@ -1,33 +0,0 @@
-- equery:
- - add --overlay, --portdir to uses
- - add glsa pkgspec
-  - query for current GLSAs on installed package(s)
-- rewrite ekeywords and echangelog to use gentoolkit
-- merge change and echangelog
-- merge useflag and euse, have _one_ command line tool
-  - update ufed to rely on the CLI tool
-  - update ufed to rely on generate-use
-  - merge generate-use and ufed?
-- write efeatures for turning on/off FEATURES in make.conf
-- look at ekeys, ewatch
-- revision bump tool
- - bump versioned files in filesdir
- - -m for changelog entry
- - use ~/.gentoo/gentoolkit/ebump.conf
- - use /etc/gentoolkit/ebump.conf
-
-equery (modern):
-   Add more --debug stuff
-   Write tests for Dependencies._parser
-   Profile Dependencies._parser
-   Extend PackageFormatter usage to everything that outputs packages to
- allow for purvasive use of -F, --format goodness
-
-Ebuild changes:
-   - Add:
-   src_test() {
-   "${python}" setup.py test || die "testing returned non 
zero"
-   }
-
-For Next Release:
-   - write NEWS file



[gentoo-commits] repo/gentoo:gnome-xdg-eclasses commit in: eclass/

2015-11-24 Thread Gilles Dartiguelongue
commit: e7649a8af18c210b6141558dfb4840da04e90715
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Nov 24 18:45:59 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 19:07:01 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7649a8a

xdg.eclass: drop unneeded old EAPI support

Should not have been there to start with since it is a new eclass.

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

diff --git a/eclass/xdg.eclass b/eclass/xdg.eclass
index e804d18..2ad0ada 100644
--- a/eclass/xdg.eclass
+++ b/eclass/xdg.eclass
@@ -15,7 +15,7 @@
 inherit xdg-utils
 
 case "${EAPI:-0}" in
-   0|1|2|3|4|5|6)
+   4|5|6)
EXPORT_FUNCTIONS src_prepare pkg_preinst pkg_postinst pkg_postrm
;;
*) die "EAPI=${EAPI} is not supported" ;;
@@ -41,22 +41,19 @@ xdg_src_prepare() {
 # Locations are stored in XDG_ECLASS_DESKTOPFILES and XDG_ECLASS_MIMEINFOFILES
 # respectively.
 xdg_pkg_preinst() {
-   has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
-   pushd "${ED}" > /dev/null || die
-
local f
+
XDG_ECLASS_DESKTOPFILES=()
while IFS= read -r -d '' f; do
XDG_ECLASS_DESKTOPFILES+=( ${f} )
-   done < <(find 'usr/share/applications' -type f -print0 2>/dev/null)
+   done < <(cd "${D}" && find 'usr/share/applications' -type f -print0 
2>/dev/null)
 
XDG_ECLASS_MIMEINFOFILES=()
while IFS= read -r -d '' f; do
XDG_ECLASS_MIMEINFOFILES+=( ${f} )
-   done < <(find 'usr/share/mime' -type f -print0 2>/dev/null)
+   done < <(cd "${D}" && find 'usr/share/mime' -type f -print0 2>/dev/null)
 
export XDG_ECLASS_DESKTOPFILES XDG_ECLASS_MIMEINFOFILES
-   popd > /dev/null || die
 }
 
 # @FUNCTION: xdg_pkg_postinst



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

2015-11-24 Thread Gilles Dartiguelongue
commit: e006ff5f2d5950fff2e4891614fddbe29696d998
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Nov 24 15:15:02 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov 24 19:12:27 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e006ff5f

media-libs/clutter-gst: make udev support optional

It was forced on because upstream had it automagic. Patch submitted and
accepted upstream. Also add X USE flag and make it synchronized with
clutter since there is conditional code being built depending on whether
clutter has X11 support or not ending up in clutter-gst linking to
libX11.

 .../clutter-gst/clutter-gst-3.0.14-r1.ebuild   | 71 ++
 .../files/clutter-gst-3.0.14-automagic-udev.patch  | 50 +++
 2 files changed, 121 insertions(+)

diff --git a/media-libs/clutter-gst/clutter-gst-3.0.14-r1.ebuild 
b/media-libs/clutter-gst/clutter-gst-3.0.14-r1.ebuild
new file mode 100644
index 000..3110373
--- /dev/null
+++ b/media-libs/clutter-gst/clutter-gst-3.0.14-r1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GCONF_DEBUG="yes"
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python2_7 )
+
+inherit autotools eutils gnome2 python-any-r1
+
+HOMEPAGE="https://blogs.gnome.org/clutter/;
+DESCRIPTION="GStreamer integration library for Clutter"
+
+LICENSE="LGPL-2.1+"
+SLOT="3.0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="X examples +introspection udev"
+
+# >=cogl-1.18 provides cogl-2.0-experimental
+COMMON_DEPEND="
+   >=dev-libs/glib-2.20:2
+   >=media-libs/clutter-1.20:1.0=[X=,introspection?]
+   >=media-libs/cogl-1.18:1.0=[introspection?]
+   >=media-libs/gstreamer-1.4:1.0[introspection?]
+   >=media-libs/gst-plugins-bad-1.4:1.0
+   >=media-libs/gst-plugins-base-1.4:1.0[introspection?]
+   introspection? ( >=dev-libs/gobject-introspection-0.6.8:= )
+   udev? ( virtual/libgudev )
+"
+# uses goom from gst-plugins-good
+RDEPEND="${COMMON_DEPEND}
+   >=media-libs/gst-plugins-good-1.4:1.0
+   !udev? ( media-plugins/gst-plugins-v4l2 )
+"
+DEPEND="${COMMON_DEPEND}
+   ${PYTHON_DEPS}
+   >=dev-util/gtk-doc-am-1.11
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   # Make udev support controllable
+   epatch "${FILESDIR}"/${PN}-3.0.14-automagic-udev.patch
+
+   eautoreconf
+}
+
+src_configure() {
+   # --enable-gl-texture-upload is experimental
+   gnome2_src_configure \
+   --disable-maintainer-flags \
+   $(use_enable introspection) \
+   $(use_with udev)
+}
+
+src_compile() {
+   # Clutter tries to access dri without userpriv, upstream bug #661873
+   # Massive failure of a hack, see bug 360219, bug 360073, bug 363917
+   unset DISPLAY
+   gnome2_src_compile
+}
+
+src_install() {
+   gnome2_src_install
+
+   if use examples; then
+   insinto /usr/share/doc/"${PF}"/examples
+   doins examples/{*.c,*.png,README}
+   fi
+}

diff --git 
a/media-libs/clutter-gst/files/clutter-gst-3.0.14-automagic-udev.patch 
b/media-libs/clutter-gst/files/clutter-gst-3.0.14-automagic-udev.patch
new file mode 100644
index 000..106ceb5
--- /dev/null
+++ b/media-libs/clutter-gst/files/clutter-gst-3.0.14-automagic-udev.patch
@@ -0,0 +1,50 @@
+From ce92707eba5153c7ba0ee107f887480f2db494f2 Mon Sep 17 00:00:00 2001
+From: Gilles Dartiguelongue 
+Date: Tue, 24 Nov 2015 11:32:37 +0100
+Subject: [PATCH] Make libgudev dependency controllable by configure switch
+
+---
+ configure.ac | 27 ---
+ 1 file changed, 20 insertions(+), 7 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 67dede9..e8f4887 100644
+--- a/configure.ac
 b/configure.ac
+@@ -209,13 +209,26 @@ AS_IF([test "x$have_cogl_osx" = xyes],
+ AC_SUBST([GL_LDFLAGS])
+   ])
+ 
+-PKG_CHECK_MODULES(GUDEV,
+- [gudev-1.0],
+- [
+-   have_gudev=yes
+-   AC_DEFINE([HAVE_GUDEV], [1],
+- ["Defined if gudev is available"])
+- ],[ have_gudev=no ])
++AC_ARG_WITH([udev],
++[AS_HELP_STRING([--with-udev],
++[Enable camera listing through libgudev]),
++[], [with_udev=auto])
++])
++
++AS_IF([test "$with_udev" != "no"],
++  [
++PKG_CHECK_MODULES(GUDEV,
++  [gudev-1.0],
++  [
++have_gudev=yes
++AC_DEFINE([HAVE_GUDEV], [1],
++  ["Defined if gudev is available"])
++  ],[
++AS_IF([test "$with_udev" = "yes"],
++  [AC_MSG_ERROR([Could not find libgudev])],
++   

  1   2   >