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

2016-06-13 Thread Matthias Maier
commit: 31c324d1411579ae5d77028fcb2ded5d8f59e16b
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Jun 14 06:16:38 2016 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Tue Jun 14 06:30:44 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31c324d1

app-emulation/libvirt: update metadata.xml

Package-Manager: portage-2.2.28

 app-emulation/libvirt/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-emulation/libvirt/metadata.xml 
b/app-emulation/libvirt/metadata.xml
index 01b3adf..d36271c 100644
--- a/app-emulation/libvirt/metadata.xml
+++ b/app-emulation/libvirt/metadata.xml
@@ -4,7 +4,6 @@
 
tam...@gentoo.org
Matthias Maier
-   Please assign bugs to me
 
 
virtualizat...@gentoo.org



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

2016-06-13 Thread Matthias Maier
commit: 985423896db96513473e12be781fb3df59669026
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Jun 14 06:18:26 2016 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Tue Jun 14 06:32:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98542389

app-emulation/libvirt: bump to version 1.3.5

Package-Manager: portage-2.2.28

 app-emulation/libvirt/Manifest |   1 +
 app-emulation/libvirt/libvirt-1.3.5.ebuild | 386 +
 2 files changed, 387 insertions(+)

diff --git a/app-emulation/libvirt/Manifest b/app-emulation/libvirt/Manifest
index 2d735f1..c416f0f 100644
--- a/app-emulation/libvirt/Manifest
+++ b/app-emulation/libvirt/Manifest
@@ -2,3 +2,4 @@ DIST libvirt-1.2.21-20151222.tar.xz 1684 SHA256 
6c97f288470ec58bcbe98507563c6a19
 DIST libvirt-1.2.21.tar.gz 29848954 SHA256 
8d406582f5fe88d739d1d83e0ba7ac7f91f5a8da4be82162ab85631744d8925b SHA512 
5c15d0ba5d75c13f735c6a60dfdbad007426f77e113f95894d520f7fc358fa4361d5cce7bb9a548a436f323b845f13b8940abbad568b8b146418430068bb970e
 WHIRLPOOL 
d53bbb07c85b3aa2d9b0f38ff2edd3cd0a2a5300627f3e2f0a82bc057303617cab9d6f1d8a9a771bd968b0496d38d3a39a0154f88bdca44dda359a65fdc2c650
 DIST libvirt-1.3.1.tar.gz 29900143 SHA256 
a5d43fbed34d31eeffc641d2ac9b6026a57bf1a4fa74d0fa19a9891d9ec2c21a SHA512 
a109c09d947f7c5e924fdbc9c9b6c0a9d6ff64d9411aedd9a3e710d20f749b088ff9895e882dd888b88bfea7724a8933534be4078f16cb9d2047da761515e804
 WHIRLPOOL 
62fb8486bfa53d55b397d9a90750d32a83f0a73cf2e6685f296489390abf9c62efc69fecd6d011fc51e9f562f75f5b8ce03208c350e98d20de0a5560721c675e
 DIST libvirt-1.3.4.tar.gz 30493908 SHA256 
e2396ebebb3f3fdb50429ce8faa99559f6e8e3cc0493d5fa0c1999db189c25bd SHA512 
6f85e4cd8a696da729bb88368c608694119258c6ab7f9b99f41c34a6cc4492d9ad90b8ff1574fd4ee6c78c674a3a501db60d1d3ba898f7013321ecc996612919
 WHIRLPOOL 
af4a8a0e3d746f50e0f9d95e3920c023c5bbec0d7c641f43aea580db9b95a793027f7579ecd94625a68b7e3662c328d94b7b2d243afea60a8d2f31cab1cc9319
+DIST libvirt-1.3.5.tar.gz 35109092 SHA256 
93a23c44eb431da46c9458f95a66e29c9b98e37515d44b6be09e75b35ec94ac8 SHA512 
6c6a09623d3d4d426311bfa7039f5e39584d5f891b8e761bbdb3022601ea066b8e1c3f8d609326e8ba4081ae40b7b03086fbc8ba5759d218b8616ec98200a89d
 WHIRLPOOL 
88ac308cc461efff842c27e40263a3b25ce0bc0ca310fb6e9def9126ab893fe43aed01bda9fc3615439ee797c36e2800f741b346e0b3d96aac64e7909c269879

diff --git a/app-emulation/libvirt/libvirt-1.3.5.ebuild 
b/app-emulation/libvirt/libvirt-1.3.5.ebuild
new file mode 100644
index 000..dc601a4
--- /dev/null
+++ b/app-emulation/libvirt/libvirt-1.3.5.ebuild
@@ -0,0 +1,386 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils user autotools-utils linux-info systemd readme.gentoo
+
+BACKPORTS=""
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="git://libvirt.org/libvirt.git"
+   SRC_URI=""
+   KEYWORDS=""
+   SLOT="0"
+else
+   # Versions with 4 numbers are stable updates:
+   if [[ ${PV} =~ ^[0-9]+(\.[0-9]+){3} ]]; then
+   SRC_URI="http://libvirt.org/sources/stable_updates/${P}.tar.gz";
+   else
+   SRC_URI="http://libvirt.org/sources/${P}.tar.gz";
+   fi
+   SRC_URI+=" ${BACKPORTS:+
+   
https://dev.gentoo.org/~cardoe/distfiles/${P}-${BACKPORTS}.tar.xz
+   
https://dev.gentoo.org/~tamiko/distfiles/${P}-${BACKPORTS}.tar.xz}";
+   KEYWORDS="~amd64 ~x86"
+   SLOT="0/${PV}"
+fi
+
+DESCRIPTION="C toolkit to manipulate virtual machines"
+HOMEPAGE="http://www.libvirt.org/";
+LICENSE="LGPL-2.1"
+IUSE="apparmor audit avahi +caps firewalld fuse glusterfs iscsi +libvirtd lvm \
+   lxc +macvtap nfs nls numa openvz parted pcap phyp policykit +qemu rbd 
sasl \
+   selinux systemd +udev uml +vepa virtualbox virt-network 
wireshark-plugins \
+   xen"
+
+REQUIRED_USE="
+   firewalld? ( virt-network )
+   libvirtd? ( || ( lxc openvz qemu uml virtualbox xen ) )
+   lxc? ( caps libvirtd )
+   openvz? ( libvirtd )
+   qemu? ( libvirtd )
+   uml? ( libvirtd )
+   vepa? ( macvtap )
+   virt-network? ( libvirtd )
+   virtualbox? ( libvirtd )
+   xen? ( libvirtd )"
+
+# gettext.sh command is used by the libvirt command wrappers, and it's
+# non-optional, so put it into RDEPEND.
+# We can use both libnl:1.1 and libnl:3, but if you have both installed, the
+# package will use 3 by default. Since we don't have slot pinning in an API,
+# we must go with the most recent
+RDEPEND="
+   app-misc/scrub
+   dev-libs/libgcrypt:0
+   dev-libs/libnl:3
+   >=dev-libs/libxml2-2.7.6
+   || ( >=net-analyzer/netcat6-1.0-r2 
>=net-analyzer/openbsd-netcat-1.105-r1 )
+   >=net-libs/gnutls-1.0.25:0=
+   net-libs/libssh2
+   >=net-misc/curl-7.18.0
+   sys-apps/dmidecode
+   >=sys-apps/util-linux-2.17
+   sys-devel/gettext
+   sys-libs/ncurses:0=
+   sys-libs/readl

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

2016-06-13 Thread Matthias Maier
commit: 58623b30247c1711f0331fb8a19996bfb38f0b6e
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Jun 14 06:20:05 2016 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Tue Jun 14 06:32:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58623b30

dev-python/libvirt-python: bump to version 1.3.5

Package-Manager: portage-2.2.28

 dev-python/libvirt-python/Manifest |  1 +
 .../libvirt-python/libvirt-python-1.3.5.ebuild | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/libvirt-python/Manifest 
b/dev-python/libvirt-python/Manifest
index 3532b89..e5718e0 100644
--- a/dev-python/libvirt-python/Manifest
+++ b/dev-python/libvirt-python/Manifest
@@ -1,3 +1,4 @@
 DIST libvirt-python-1.2.21.tar.gz 171250 SHA256 
7ffb49fcb64ac06188fc626c853c99361e5965766ab020f8ea66f8fbcfc29684 SHA512 
7e2481ffa26105ddde703bd6eafe74240b69990b2f2ce0042f20f7fceb1d326fb8a66bf26042bfe63a12cf3202d7c19b14b6d766dd42fb66af212393d7aaf332
 WHIRLPOOL 
18dd5bc0d565b6846c40960cf258d7fb3714054be15fe54507e2846c5a7c2cd81e9b209c8e70cbfd5319d5a06f00c2c5322995058637af87d1676276f8675b2e
 DIST libvirt-python-1.3.1.tar.gz 171221 SHA256 
7143b922a9bd66a5e199b13316fa4266cbffc23db01c99bce37216a1eb9118f7 SHA512 
f980d6aec1c83422d01c8ff02915357f4903f8c2a8ea9538da35e7313f6d491ebb4646e642097269a6be2996da879e7594c5e166cf2cc0bd96745eace7ce7567
 WHIRLPOOL 
3fe0ecba5f618eab1059c5e4ac4ef8789ed6684f36aee336f2e366198805560706c41d67ddceb328a0ad66867145a103aa15665b646b7bc5a5b058b02755ce11
 DIST libvirt-python-1.3.4.tar.gz 172808 SHA256 
badd2f51b07d5b03be7c01c45d8f52fea181ba9386ced5b12241ffdcf7e4f7a7 SHA512 
18063021edf28b6c7b6b407590ec94eda45272c6b976ef560b4e81a8b212a5c7d2c1ce844e066855cda0a1bca4e98028936314c58e12261952783bd606501f59
 WHIRLPOOL 
73e2a9a1327efad4e448bb08814ddbe5c8958bcdbe596ea539be39e3a34ff9ffed141aac40bd90d4c0b841e1ddd42f6d7905245499efa774dca6f99c16305814
+DIST libvirt-python-1.3.5.tar.gz 168780 SHA256 
a0508a57637fd18a3584fb9d2322fb172f65708c9db16e0438a70eb0f36fa5c2 SHA512 
e1241e71dc0c574b14c6ecb101ec611f0c8caab6a5f82268882febb7b1382752d350ee0f6c2d648c30c6af3f19ef5b91bb518d8a0bd6ab967807b82dd4cf893f
 WHIRLPOOL 
83a861fd425320214c43b80053444cc273c761e88b2530a10d2e8bfe898b19e1563d9f3b182deabe7fc8a7f445c303fa495123bb28d41caa88954cceff40c453

diff --git a/dev-python/libvirt-python/libvirt-python-1.3.5.ebuild 
b/dev-python/libvirt-python/libvirt-python-1.3.5.ebuild
new file mode 100644
index 000..cc59d1b
--- /dev/null
+++ b/dev-python/libvirt-python/libvirt-python-1.3.5.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+AUTOTOOLIZE=yes
+
+MY_P="${P/_rc/-rc}"
+
+inherit eutils distutils-r1
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="git://libvirt.org/libvirt-python.git"
+   SRC_URI=""
+   KEYWORDS=""
+   RDEPEND="app-emulation/libvirt:=[-python(-)]"
+else
+   SRC_URI="http://libvirt.org/sources/python/${MY_P}.tar.gz";
+   KEYWORDS="~amd64 ~x86"
+   RDEPEND="app-emulation/libvirt:0/${PV}"
+fi
+S="${WORKDIR}/${P%_rc*}"
+
+DESCRIPTION="libvirt Python bindings"
+HOMEPAGE="http://www.libvirt.org";
+LICENSE="LGPL-2"
+SLOT="0"
+IUSE="test"
+
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   test? ( dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}] )"
+
+# testsuite is currently not included in upstream tarball
+RESTRICT="test"
+
+python_test() {
+   esetup.py test
+}



[gentoo-commits] repo/gentoo:master commit in: net-firewall/ferm/

2016-06-13 Thread Göktürk Yüksek
commit: e26fb26bbcc9e26d9e75e55b13bef61b95d56828
Author: Tomas Mozes  gmail  com>
AuthorDate: Mon Jun 13 13:19:24 2016 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Tue Jun 14 05:59:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e26fb26b

net-firewall/ferm: version bump to 2.3

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

 net-firewall/ferm/Manifest|  1 +
 net-firewall/ferm/ferm-2.3.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/net-firewall/ferm/Manifest b/net-firewall/ferm/Manifest
index 5f8e916..b0638c1 100644
--- a/net-firewall/ferm/Manifest
+++ b/net-firewall/ferm/Manifest
@@ -1 +1,2 @@
 DIST ferm-2.2.tar.gz 118828 SHA256 
6d5447a2560495f34da78b4189b5d04d5cc1fca6733496de94ba900aec8b7a63 SHA512 
af703c8a77f41c08b59c88cad523427dd5ab2a9209b51c2396d4eb7d5922e1821beeded9b4d0cdc33d7c757cdbf4c825332c7493522f548bfd9294f3657b807b
 WHIRLPOOL 
3f86002b4b7a1ec2f9986ec74579a5ad300dd01601e66c6b5ccaee04eb0befe9955e8df8372bded2a7d03d80a9ce8cb2493f2d9e7a51d4a57483dba80a986ddb
+DIST ferm-2.3.tar.gz 125706 SHA256 
9de83d3e5f6e459f27140ae50610ed9419ac4f7b90d8d51e54c1172ea11ba64b SHA512 
0df172fcae0d862df1d2840c401ebf5a20a609f447301c398c0d5f9992d07af23b09530f4214d3debd231f35b1d7c76324f57d134225cf884008daec1c3c76f8
 WHIRLPOOL 
327b870c191cb25839bd2a08cf5ab1e9d2b87ccffdd81cc4f004c68492fb2914d712332553fbd5b1d189e9beedf64b6f4622073a76e931da9f20f9cf418f77fe

diff --git a/net-firewall/ferm/ferm-2.3.ebuild 
b/net-firewall/ferm/ferm-2.3.ebuild
new file mode 100644
index 000..de30150
--- /dev/null
+++ b/net-firewall/ferm/ferm-2.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit systemd
+
+DESCRIPTION="Command line util for managing firewall rules"
+HOMEPAGE="http://ferm.foo-projects.org/";
+SRC_URI="http://ferm.foo-projects.org/download/${PV}/${P}.tar.gz";
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+# does not install any perl libs
+RDEPEND="dev-lang/perl:*
+   net-firewall/iptables
+   virtual/perl-File-Spec"
+
+DOCS=( AUTHORS NEWS README TODO doc/ferm.txt examples/ )
+HTML_DOCS=( doc/ferm.html )
+
+src_compile() { :; }
+
+src_install() {
+   dosbin src/{,import-}ferm
+   systemd_dounit ferm.service
+
+   einstalldocs
+   doman doc/*.1
+}
+
+pkg_postinst() {
+   elog "See ${EROOT}usr/share/doc/${PF}/examples for sample configs"
+}



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

2016-06-13 Thread Fabian Groffen
commit: e715f7040cf6a2d48735c00f57e1bb1912ba8d46
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Jun 14 05:51:27 2016 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Jun 14 05:51:33 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e715f704

app-emulation/libvirt: add netcat-openbsd as an alternative to netcat6, bug 
#584900

Package-Manager: portage-2.2.28

 app-emulation/libvirt/libvirt-1.3.4.ebuild | 2 +-
 app-emulation/libvirt/libvirt-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/libvirt/libvirt-1.3.4.ebuild 
b/app-emulation/libvirt/libvirt-1.3.4.ebuild
index 33cda7b..086cacc 100644
--- a/app-emulation/libvirt/libvirt-1.3.4.ebuild
+++ b/app-emulation/libvirt/libvirt-1.3.4.ebuild
@@ -58,7 +58,7 @@ RDEPEND="
dev-libs/libgcrypt:0
dev-libs/libnl:3
>=dev-libs/libxml2-2.7.6
-   >=net-analyzer/netcat6-1.0-r2
+   || ( >=net-analyzer/netcat6-1.0-r2 
>=net-analyzer/openbsd-netcat-1.105-r1 )
>=net-libs/gnutls-1.0.25:0=
net-libs/libssh2
>=net-misc/curl-7.18.0

diff --git a/app-emulation/libvirt/libvirt-.ebuild 
b/app-emulation/libvirt/libvirt-.ebuild
index 64ac0ca..5c96eaf 100644
--- a/app-emulation/libvirt/libvirt-.ebuild
+++ b/app-emulation/libvirt/libvirt-.ebuild
@@ -58,7 +58,7 @@ RDEPEND="
dev-libs/libgcrypt:0
dev-libs/libnl:3
>=dev-libs/libxml2-2.7.6
-   >=net-analyzer/netcat6-1.0-r2
+   || ( >=net-analyzer/netcat6-1.0-r2 
>=net-analyzer/openbsd-netcat-1.105-r1 )
>=net-libs/gnutls-1.0.25:0=
net-libs/libssh2
>=net-misc/curl-7.18.0



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

2016-06-13 Thread Matthias Maier
commit: e78aee5d6b747e4dd0c6aed30b959107957a7c17
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Jun 14 04:39:52 2016 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Tue Jun 14 05:46:46 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e78aee5d

app-emulation/spice: fix vuln 0.12.7, bug #584126

Apply the following patches to 0.12.7:

CVE-2016-2150:

  0067-create-a-function-to-validate-surface-parameters.patch
  0068-improve-primary-surface-parameter-checks.patch

CVE-2016-0749:

  0065-smartcard-add-a-ref-to-item-before-adding-to-pipe.patch
  0066-smartcard-allocate-msg-with-the-expected-size.patch

Gentoo-Bug: 584126

Package-Manager: portage-2.2.28
Signed-off-by: Matthias Maier  gentoo.org>

 .../spice/files/0.12.6-CVE-2016-0749-p1.patch  |  89 +++
 .../spice/files/0.12.6-CVE-2016-0749-p2.patch  |  61 +++
 .../spice/files/0.12.6-CVE-2016-2150-p1.patch  | 121 +
 .../spice/files/0.12.6-CVE-2016-2150-p2.patch  |  33 ++
 app-emulation/spice/spice-0.12.7-r1.ebuild |  76 +
 5 files changed, 380 insertions(+)

diff --git a/app-emulation/spice/files/0.12.6-CVE-2016-0749-p1.patch 
b/app-emulation/spice/files/0.12.6-CVE-2016-0749-p1.patch
new file mode 100644
index 000..2d79fbb
--- /dev/null
+++ b/app-emulation/spice/files/0.12.6-CVE-2016-0749-p1.patch
@@ -0,0 +1,89 @@
+From  Mon Sep 17 00:00:00 2001
+From: Marc-Andre Lureau 
+Date: Thu, 17 Dec 2015 18:13:47 +0100
+Subject: [PATCH] smartcard: add a ref to item before adding to pipe
+
+There is an unref when the message is sent.
+
+==17204== ERROR: AddressSanitizer: heap-use-after-free on address 
0x6008000144a8 at pc 0x7fffee0ce245 bp 0x7fffc630 sp 0x7fffc620
+READ of size 4 at 0x6008000144a8 thread T0
+#0 0x7fffee0ce244 in smartcard_unref_vsc_msg_item 
/home/elmarco/src/spice/spice/server/smartcard.c:608
+#1 0x7fffee0cb451 in smartcard_unref_msg_to_client 
/home/elmarco/src/spice/spice/server/smartcard.c:178
+#2 0x7fffedfcdf14 in spice_char_device_read_from_device 
/home/elmarco/src/spice/spice/server/char-device.c:330
+#3 0x7fffedfd1763 in spice_char_device_wakeup 
/home/elmarco/src/spice/spice/server/char-device.c:901
+#4 0x7fffee05da98 in spice_server_char_device_wakeup 
/home/elmarco/src/spice/spice/server/reds.c:2990
+#5 0x5593fa34 in spice_chr_write 
/home/elmarco/src/qemu/spice-qemu-char.c:189
+#6 0x559375f1 in qemu_chr_fe_write 
/home/elmarco/src/qemu/qemu-char.c:220
+#7 0x55b3b682 in ccid_card_vscard_send_msg.isra.2 
/home/elmarco/src/qemu/hw/usb/ccid-card-passthru.c:76
+#8 0x55b3c466 in ccid_card_vscard_send_error 
/home/elmarco/src/qemu/hw/usb/ccid-card-passthru.c:91
+#9 0x55b3c466 in ccid_card_vscard_handle_message 
/home/elmarco/src/qemu/hw/usb/ccid-card-passthru.c:242
+#10 0x55b3c466 in ccid_card_vscard_read 
/home/elmarco/src/qemu/hw/usb/ccid-card-passthru.c:289
+#11 0x5593f169 in vmc_write /home/elmarco/src/qemu/spice-qemu-char.c:41
+#12 0x7fffedfcee6d in spice_char_device_write_to_device 
/home/elmarco/src/spice/spice/server/char-device.c:477
+#13 0x7fffedfcfd31 in spice_char_device_write_buffer_add 
/home/elmarco/src/spice/spice/server/char-device.c:629
+#14 0x7fffee0ce9df in smartcard_channel_write_to_reader 
/home/elmarco/src/spice/spice/server/smartcard.c:675
+#15 0x7fffee0cc7db in smartcard_char_device_notify_reader_add 
/home/elmarco/src/spice/spice/server/smartcard.c:341
+#16 0x7fffee0ce4f3 in smartcard_add_reader 
/home/elmarco/src/spice/spice/server/smartcard.c:648
+#17 0x7fffee0cf2e2 in smartcard_channel_handle_message 
/home/elmarco/src/spice/spice/server/smartcard.c:763
+#18 0x7fffedffe21f in red_peer_handle_incoming 
/home/elmarco/src/spice/spice/server/red-channel.c:307
+#19 0x7fffedffe4f6 in red_channel_client_receive 
/home/elmarco/src/spice/spice/server/red-channel.c:325
+#20 0x7fffee00726c in red_channel_client_event 
/home/elmarco/src/spice/spice/server/red-channel.c:1566
+#21 0x55c3c53d in qemu_iohandler_poll 
/home/elmarco/src/qemu/iohandler.c:143
+#22 0x55c3b800 in main_loop_wait /home/elmarco/src/qemu/main-loop.c:504
+#23 0x556f160c in main_loop /home/elmarco/src/qemu/vl.c:1818
+#24 0x556f160c in main /home/elmarco/src/qemu/vl.c:4394
+#25 0x7fffed7d0b14 in __libc_start_main 
/usr/src/debug/glibc-2.17-c758a686/csu/libc-start.c:274
+#26 0x556f9c20 in _start 
(/home/elmarco/src/qemu/x86_64-softmmu/qemu-system-x86_64+0x1a5c20)
+0x6008000144a8 is located 24 bytes inside of 40-byte region 
[0x600800014490,0x6008000144b8)
+freed by thread T0 here:
+#0 0x74e61009 in __interceptor_free 
/usr/src/debug/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/x86_64-redhat-linux/libsanitizer/asan/../../../../libsanitizer/asan/asan_malloc_linux.cc:61
+#1 0x7fffee0ce2a1 in smartcard_unref_vsc_msg_item 
/h

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

2016-06-13 Thread Matthias Maier
commit: 76546db063fa388fbd42de1860e0d79d17948011
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Jun 14 05:37:13 2016 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Tue Jun 14 05:46:47 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76546db0

app-emulation/spice: fix vuln 0.13.1, bug #584126

Apply the following patches to 0.13.1:

CVE-2016-2150:

  Commits 69628ea1375282cb7ca5b4dc4410e7aa67e0fc02
  Commits 790d8f3e53d324f496fc719498422e433aae8654

  *instead of* 0067-create-a-function-to-validate-surface-parameters.patch
  *instead of* 0068-improve-primary-surface-parameter-checks.patch

CVE-2016-0749:

  Ported the following commits to 0.13.1 (patches did not apply due to
  refactoring of some internal data structures and renaming).

  *modified* 0065-smartcard-add-a-ref-to-item-before-adding-to-pipe.patch
  *modified* 0066-smartcard-allocate-msg-with-the-expected-size.patch

Gentoo-Bug: 584126

Package-Manager: portage-2.2.28

 .../spice/files/0.13.1-CVE-2016-0749-p1.patch  |  56 +++
 .../spice/files/0.13.1-CVE-2016-0749-p2.patch  |  50 ++
 .../spice/files/0.13.1-CVE-2016-2150-p1.patch  | 109 +
 .../spice/files/0.13.1-CVE-2016-2150-p2.patch  |  50 ++
 app-emulation/spice/spice-0.13.1-r2.ebuild |  78 +++
 5 files changed, 343 insertions(+)

diff --git a/app-emulation/spice/files/0.13.1-CVE-2016-0749-p1.patch 
b/app-emulation/spice/files/0.13.1-CVE-2016-0749-p1.patch
new file mode 100644
index 000..cd1c8ef
--- /dev/null
+++ b/app-emulation/spice/files/0.13.1-CVE-2016-0749-p1.patch
@@ -0,0 +1,56 @@
+From fd4a179a15882234f86ded87905a240dc76a9445 Mon Sep 17 00:00:00 2001
+From: Matthias Maier 
+Date: Tue, 14 Jun 2016 00:08:05 -0500
+Subject: [PATCH 1/2] Port fix for CVE-2016-0749 to 0.13.1, part I
+
+This is a port of
+
+  0065-smartcard-add-a-ref-to-item-before-adding-to-pipe.patch
+
+to version 0.13.1
+
+Original commit message:
+
+From  Mon Sep 17 00:00:00 2001
+From: Marc-Andre Lureau 
+Date: Thu, 17 Dec 2015 18:13:47 +0100
+Subject: [PATCH] smartcard: add a ref to item before adding to pipe
+
+There is an unref when the message is sent.
+
+[...]
+
+Signed-off-by: Marc-Andre Lureau 
+---
+ server/smartcard.c | 10 +++---
+ 1 file changed, 7 insertions(+), 3 deletions(-)
+
+diff --git a/server/smartcard.c b/server/smartcard.c
+index ba6f2f5..96e4295 100644
+--- a/server/smartcard.c
 b/server/smartcard.c
+@@ -181,14 +181,18 @@ static void 
smartcard_unref_msg_to_client(RedCharDeviceMsgToClient *msg,
+ smartcard_unref_vsc_msg_item((MsgItem *)msg);
+ }
+ 
+-static void smartcard_send_msg_to_client(RedCharDeviceMsgToClient *msg,
++static void smartcard_send_msg_to_client(RedCharDeviceMsgToClient *message,
+  RedClient *client,
+  void *opaque)
+ {
+ RedCharDeviceSmartcard *dev = opaque;
+-spice_assert(dev->priv->scc && dev->priv->scc->base.client == client);
+-smartcard_channel_client_pipe_add_push(&dev->priv->scc->base, &((MsgItem 
*)msg)->base);
+ 
++MsgItem *msg = (MsgItem *)message;
++PipeItem *item = &msg->base;
++
++spice_assert(dev->priv->scc && dev->priv->scc->base.client == client);
++smartcard_ref_vsc_msg_item(msg);
++smartcard_channel_client_pipe_add_push(&dev->priv->scc->base, item);
+ }
+ 
+ static void smartcard_send_tokens_to_client(RedClient *client, uint32_t 
tokens, void *opaque)
+-- 
+2.7.3
+

diff --git a/app-emulation/spice/files/0.13.1-CVE-2016-0749-p2.patch 
b/app-emulation/spice/files/0.13.1-CVE-2016-0749-p2.patch
new file mode 100644
index 000..6a1895f
--- /dev/null
+++ b/app-emulation/spice/files/0.13.1-CVE-2016-0749-p2.patch
@@ -0,0 +1,50 @@
+From 4cd23b8378e68283c7c9cf0b1e25dae11cf69c3e Mon Sep 17 00:00:00 2001
+From: Matthias Maier 
+Date: Tue, 14 Jun 2016 00:15:48 -0500
+Subject: [PATCH 2/2] Port fix for CVE-2016-0749 to 0.13.1, part II
+
+This is a port of
+
+  0066-smartcard-allocate-msg-with-the-expected-size.patch
+
+to version 0.13.1
+
+Original commit message:
+
+From  Mon Sep 17 00:00:00 2001
+From: Marc-Andre Lureau 
+Date: Thu, 17 Dec 2015 18:16:22 +0100
+Subject: [PATCH] smartcard: allocate msg with the expected size
+
+[...]
+
+Signed-off-by: Marc-Andre Lureau 
+---
+ server/smartcard.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/server/smartcard.c b/server/smartcard.c
+index 96e4295..c317512 100644
+--- a/server/smartcard.c
 b/server/smartcard.c
+@@ -313,7 +313,7 @@ static void 
smartcard_char_device_notify_reader_add(RedCharDeviceSmartcard *dev)
+ RedCharDeviceWriteBuffer *write_buf;
+ VSCMsgHeader *vheader;
+ 
+-write_buf = red_char_device_write_buffer_get(RED_CHAR_DEVICE(dev), NULL, 
sizeof(vheader));
++write_buf = red_char_device_write_buffer_get(RED_CHAR_DEVICE(dev), NULL, 
s

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

2016-06-13 Thread Matthias Maier
commit: a24f3f05ce3b27bc73e173c7776808f1426c3e3a
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Jun 14 05:42:09 2016 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Tue Jun 14 05:46:48 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a24f3f05

app-emulation/spice: drop vulnerable versions, bug #584126

Package-Manager: portage-2.2.28

 app-emulation/spice/spice-0.12.7.ebuild| 71 -
 app-emulation/spice/spice-0.13.1-r1.ebuild | 72 --
 2 files changed, 143 deletions(-)

diff --git a/app-emulation/spice/spice-0.12.7.ebuild 
b/app-emulation/spice/spice-0.12.7.ebuild
deleted file mode 100644
index 0e5d130..000
--- a/app-emulation/spice/spice-0.12.7.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 python3_4 )
-
-inherit eutils python-any-r1
-
-DESCRIPTION="SPICE server"
-HOMEPAGE="http://spice-space.org/";
-SRC_URI="http://spice-space.org/download/releases/${P}.tar.bz2";
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="libressl sasl smartcard static-libs"
-
-# the libspice-server only uses the headers of libcacard
-RDEPEND="
-   >=dev-libs/glib-2.22:2[static-libs(+)?]
-   >=media-libs/celt-0.5.1.1:0.5.1[static-libs(+)?]
-   media-libs/opus[static-libs(+)?]
-   sys-libs/zlib[static-libs(+)?]
-   virtual/jpeg:0=[static-libs(+)?]
-   >=x11-libs/pixman-0.17.7[static-libs(+)?]
-   !libressl? ( dev-libs/openssl:0[static-libs(+)?] )
-   libressl? ( dev-libs/libressl[static-libs(+)?] )
-   sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )"
-
-DEPEND="
-   ~app-emulation/spice-protocol-0.12.11
-   virtual/pkgconfig
-   $(python_gen_any_dep '
-   >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   ')
-   smartcard? ( app-emulation/qemu[smartcard] )
-   ${RDEPEND}"
-
-python_check_deps() {
-   has_version ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
-   has_version "dev-python/six[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && python-any-r1_pkg_setup
-}
-
-# maintainer notes:
-# * opengl support is currently broken
-
-src_prepare() {
-   epatch "${FILESDIR}/0.11.0-gold.patch"
-
-   epatch_user
-}
-
-src_configure() {
-   econf \
-   $(use_enable static-libs static) \
-   $(use_with sasl) \
-   $(use_enable smartcard) \
-   --disable-gui
-}
-
-src_install() {
-   default
-   use static-libs || prune_libtool_files
-}

diff --git a/app-emulation/spice/spice-0.13.1-r1.ebuild 
b/app-emulation/spice/spice-0.13.1-r1.ebuild
deleted file mode 100644
index be2c0c6..000
--- a/app-emulation/spice/spice-0.13.1-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PYTHON_COMPAT=( python{2_7,3_4} )
-
-inherit eutils python-any-r1
-
-DESCRIPTION="SPICE server"
-HOMEPAGE="http://spice-space.org/";
-SRC_URI="http://spice-space.org/download/releases/${P}.tar.bz2";
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="libressl lz4 sasl smartcard static-libs"
-
-# the libspice-server only uses the headers of libcacard
-RDEPEND="
-   >=dev-libs/glib-2.22:2[static-libs(+)?]
-   >=media-libs/celt-0.5.1.1:0.5.1[static-libs(+)?]
-   media-libs/opus[static-libs(+)?]
-   sys-libs/zlib[static-libs(+)?]
-   virtual/jpeg:0=[static-libs(+)?]
-   >=x11-libs/pixman-0.17.7[static-libs(+)?]
-   !libressl? ( dev-libs/openssl:0[static-libs(+)?] )
-   libressl? ( dev-libs/libressl[static-libs(+)?] )
-   lz4? ( app-arch/lz4 )
-   smartcard? ( >=app-emulation/libcacard-0.1.2 )
-   sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )"
-
-DEPEND="
-   ~app-emulation/spice-protocol-0.12.11
-   virtual/pkgconfig
-   $(python_gen_any_dep '
-   >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   ')
-   smartcard? ( app-emulation/qemu[smartcard] )
-   ${RDEPEND}"
-
-python_check_deps() {
-   has_version ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
-   has_version "dev-python/six[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && python-any-r1_pkg_setup
-}
-
-# maintainer notes:
-# * opengl support is currently broken
-
-src_prepare() {
-   epatch_user
-}
-
-src_configure() {
-   econf \
-   $(use_enable static-libs static) \
-   $(use_enable lz4) \
-   $(use_with sasl) \
-   $(use_enable smartcard) \
-   --disable-gui
-}
-
-src_install() {
-   default
-   use static-libs || prune_libtool_files
-}



[gentoo-commits] dev/graaff:master commit in: app-forensics/brakeman/

2016-06-13 Thread Hans de Graaff
commit: 5c90b380079cf381044e4a2cb0cded5fec09deba
Author: Hans de Graaff  degraaff  org>
AuthorDate: Tue Jun 14 05:01:09 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jun 14 05:01:09 2016 +
URL:https://gitweb.gentoo.org/dev/graaff.git/commit/?id=5c90b380

app-forensics/brakeman: cleanup

Package-Manager: portage-2.2.28

 app-forensics/brakeman/Manifest  |  2 --
 app-forensics/brakeman/brakeman-3.1.2.ebuild | 47 --
 app-forensics/brakeman/brakeman-3.1.5.ebuild | 50 
 3 files changed, 99 deletions(-)

diff --git a/app-forensics/brakeman/Manifest b/app-forensics/brakeman/Manifest
index 90d3685..65f4cf1 100644
--- a/app-forensics/brakeman/Manifest
+++ b/app-forensics/brakeman/Manifest
@@ -1,3 +1 @@
-DIST brakeman-3.1.2.tar.gz 539937 SHA256 
4356133747d12a0faa59a8e26928b4b4aef2db531697c1382bb3e80584246f4b SHA512 
6a6eb8130830dc24c518c9123a5ea6c2246dcef083a828fbb8e3facd135fc0548ee8f296e0ce472141299f06a9c63d855dbb88fdfa9c03c69bd909fba5723038
 WHIRLPOOL 
c893e0fa7ae6460d9d70ac61ace9149118709dee8d4ed9fde89f4081bf21845fabe047969d458a18b0926300bb93d15a82c89d843799c81a71dcf72a84f062a4
-DIST brakeman-3.1.5.tar.gz 579890 SHA256 
166b6ede80477d5b1698d547f99e9fd743ac0c5d03fd34e4c03ad49debb36949 SHA512 
61eb3fe3fa0b680fb552c9358bce026d5d32ab52d61d3b77935e60b610c3ddc26137822788a97a500be6c0e174629f12840b6199f26f8a10abee687d05af634a
 WHIRLPOOL 
cfdf7bca9ebfacaa17eb940f9e84cfb3543fdc003109fcd225a4f09d611a21b79c34a959be9b5d4b038a9da4148d66962776932b68ae362937026e8d7b17acd9
 DIST brakeman-3.2.1.tar.gz 580419 SHA256 
821204d8fddacd3faa13318597e00d4edeedacd92abfb6453144465a16faceda SHA512 
5e01fa3e0155929fad04b60ffb8815357535c08b3b470843f2ad6fa7f0683c05df5e2c1ccdb1e6f5f73e51b4ed341837038abfb74201a6f4532310c1f60e0db1
 WHIRLPOOL 
a57104892071c86ce8fda1ddf08936033e26ad0cd469df4c360189a0785da832874dcf73cd443be8ea2e8e6a12de8e0574d7afc2b2faf2e43745b675ad8e75b1

diff --git a/app-forensics/brakeman/brakeman-3.1.2.ebuild 
b/app-forensics/brakeman/brakeman-3.1.2.ebuild
deleted file mode 100644
index 2ebbd2c..000
--- a/app-forensics/brakeman/brakeman-3.1.2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-USE_RUBY="ruby20 ruby21"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGES FEATURES README.md WARNING_TYPES"
-
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_GEMSPEC="brakeman.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="a static analysis tool which checks Ruby on Rails applications 
for security vulnerabilities"
-HOMEPAGE="http://brakemanscanner.org/";
-SRC_URI="https://github.com/presidentbeef/brakeman/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_rdepend "
-   >=dev-ruby/erubis-2.6
-   >=dev-ruby/haml-3.0:*  =dev-ruby/highline-1.6.20 =dev-ruby/highline-1*
-   >=dev-ruby/multi_json-1.2 =dev-ruby/multi_json-1*
-   >=dev-ruby/ruby2ruby-2.1.1 =dev-ruby/ruby_parser-3.7.0 =dev-ruby/ruby_parser-3*
-   dev-ruby/safe_yaml
-   >=dev-ruby/sass-3.0:* =dev-ruby/sass-3*:*
-   >=dev-ruby/slim-1.3.6 =dev-ruby/terminal-table-1.4.5 =dev-ruby/terminal-table-1.4*"
-
-all_ruby_prepare() {
-   # Remove fastercsv since it's a no-op on ruby19.
-   sed -i -e '/fastercsv/d' \
-   -e '/ruby_parser/ s/3.7.0/3.7/' \
-   ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_test() {
-   ${RUBY} test/test.rb || die
-}

diff --git a/app-forensics/brakeman/brakeman-3.1.5.ebuild 
b/app-forensics/brakeman/brakeman-3.1.5.ebuild
deleted file mode 100644
index d3c8040..000
--- a/app-forensics/brakeman/brakeman-3.1.5.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGES FEATURES README.md WARNING_TYPES"
-
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_GEMSPEC="brakeman.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Static analysis tool which checks RoR applications for security 
vulnerabilities"
-HOMEPAGE="http://brakemanscanner.org/";
-SRC_URI="https://github.com/presidentbeef/brakeman/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_rdepend "
-   >=dev-ruby/erubis-2.6
-   >=dev-ruby/haml-3.0:*  =dev-ruby/highline-1.6.20 =dev-ruby/highline-1*
-   >=dev-ruby/multi_json-1.2 =dev-ruby/multi_json-1*
-   >=dev-ruby/ruby2ruby-2.1.1 =dev-ruby/ruby_parser-3.7.0 =dev-ruby/ruby_parser-3*
-   >=dev-ruby/safe_yaml-1.0
-   >=dev-ruby/sass-3.0:* =dev-ruby/sass-3*:*
-   >=dev-ruby/slim-1.3.6 =dev-ruby/terminal-table-1.4.5 =dev-ruby/terminal-table-1*"
-
-all_ruby_prepare() {
-   # Remove fastercsv since it's a no-op on ruby19.
-   sed -i -e '/fastercsv

[gentoo-commits] dev/graaff:master commit in: dev-ruby/get_process_mem/

2016-06-13 Thread Hans de Graaff
commit: de2d781d91c6baf701a78402aed314765e4f6b05
Author: Hans de Graaff  degraaff  org>
AuthorDate: Tue Jun 14 05:06:58 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jun 14 05:06:58 2016 +
URL:https://gitweb.gentoo.org/dev/graaff.git/commit/?id=de2d781d

dev-ruby/get_process_mem: add 0.2.1

Package-Manager: portage-2.2.28

 dev-ruby/get_process_mem/Manifest  |  1 +
 .../get_process_mem/get_process_mem-0.2.1.ebuild   | 23 ++
 2 files changed, 24 insertions(+)

diff --git a/dev-ruby/get_process_mem/Manifest 
b/dev-ruby/get_process_mem/Manifest
index 9689ae5..f9c34e6 100644
--- a/dev-ruby/get_process_mem/Manifest
+++ b/dev-ruby/get_process_mem/Manifest
@@ -1 +1,2 @@
 DIST get_process_mem-0.2.0.gem 9216 SHA256 
49c803f32b90d7dba27cae7bc6d7af18c9f76216fb4390ad50faadbbcc3eae08 SHA512 
eab51902ff7200c5b3ea06cfe3405c52ff148a2c6f45869fa33ff89535f1c335b61ff1ab9e5653b661a3e02acab385335ad14446ff67772b2fe217e7c7c46bad
 WHIRLPOOL 
1c0e22cbdb68a72ca0e0273bbd5089b1dabc193dbec02db37df1ebf3b9282c1d29b99d2ea8c4b41ec99a4c2b3b005d7c90452b80eeea625da5a0059745b3dcb9
+DIST get_process_mem-0.2.1.gem 10240 SHA256 
bdb5453d11dc0322a50dfce97d95e9cf3b815a8e95ba04f8ea197ddc9a7dcd83 SHA512 
c442e2b74e9e0cff250a9987bdb7d080cd4646dc304c00e9c20cc5baae2d40061a41e53082207e5f8bea7e8ce1e41cf2f78813f3f8c12c4ca1d64f6083d3ad82
 WHIRLPOOL 
c2d59c59b313e7b604dc64b13d07f72cd4bc72cfba412f5d312efaaf04af69b6dc197cd8075b420c1e092c72ed8ee8093ca83f6d1b49145a4fca60b21a45e443

diff --git a/dev-ruby/get_process_mem/get_process_mem-0.2.1.ebuild 
b/dev-ruby/get_process_mem/get_process_mem-0.2.1.ebuild
new file mode 100644
index 000..c14cb79
--- /dev/null
+++ b/dev-ruby/get_process_mem/get_process_mem-0.2.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Get memory usage of a process in Ruby"
+HOMEPAGE="https://github.com/schneems/get_process_mem";
+LICENSE="MIT"
+
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE=""
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/I s:^:#:' test/test_helper.rb || die
+}



[gentoo-commits] dev/graaff:master commit in: dev-ruby/ruby-saml/

2016-06-13 Thread Hans de Graaff
commit: d1bdbf78ebf3f3cb503e6655069f55883a288d47
Author: Hans de Graaff  degraaff  org>
AuthorDate: Tue Jun 14 05:07:36 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jun 14 05:07:36 2016 +
URL:https://gitweb.gentoo.org/dev/graaff.git/commit/?id=d1bdbf78

dev-ruby/ruby-saml: cleanup

Package-Manager: portage-2.2.28

 dev-ruby/ruby-saml/Manifest   |  2 --
 dev-ruby/ruby-saml/ruby-saml-1.1.0.ebuild | 42 ---
 dev-ruby/ruby-saml/ruby-saml-1.1.1.ebuild | 42 ---
 3 files changed, 86 deletions(-)

diff --git a/dev-ruby/ruby-saml/Manifest b/dev-ruby/ruby-saml/Manifest
index 1398650..d9c6048 100644
--- a/dev-ruby/ruby-saml/Manifest
+++ b/dev-ruby/ruby-saml/Manifest
@@ -1,3 +1 @@
-DIST ruby-saml-1.1.0.gem 213504 SHA256 
f426aae67d5d33e9596154fb0f5b454f6c9b72e04d66baabe60fd016b3672e02 SHA512 
394eb83dfe55bb02889385c3716808d60382c06fad6d411a42bca13edaa39fdf1499f26913bdaf1a3f0c85856f1cd6abcff5daae7b74040e9ca1dbf308c31eee
 WHIRLPOOL 
99c545685d326c3992f3de7a2e0261a43a14b0659e3d1bb9286cbb6df7fcd7b0223eb490df1c78dec52d8ba82bfae0ef718da63efcf4eca2918d9ca6e0ebfd19
-DIST ruby-saml-1.1.1.gem 218624 SHA256 
4815b2edcb006166a1c2ea71d6233dff0c98076056a83ae46a077913a65a3294 SHA512 
e4c1dd4ebf9e69cef9869e8102d81711ddecfe904ee498743061eaf02f9e6a8d355923cc39b7445b75629cd4a9d4ab10d009636a77e6ed3d1b1903603dbd1656
 WHIRLPOOL 
a4d28f653af36bd70262967709dc136a1e314f6d0556973af59c77d0287cd5f6d7136dbcdc67bdc4d83c102a3da44adcb81fab2c2c8c6f64b3d295cec10f4d7e
 DIST ruby-saml-1.1.2.gem 221184 SHA256 
cc89499f6f1a1a1c0307852cc1b39cce6db0899b16964946983cf07be5a60493 SHA512 
1d7c26647123140c926a65f99470c3322baa3fc341c57e846464083d1fa2608bb5390310c53aaf410221fd98dd053c144fb1c95b53a31664e175e3c4fe220a00
 WHIRLPOOL 
d0a48aa78c52a56979185cec39b4bbb4090bfc3d0d2f2bd01e94a58a8e3ab3799628b95de9a52b974a70abba06bdcfe27059ba2fc5bf184eb8acdf3b2db98a53

diff --git a/dev-ruby/ruby-saml/ruby-saml-1.1.0.ebuild 
b/dev-ruby/ruby-saml/ruby-saml-1.1.0.ebuild
deleted file mode 100644
index f514e40..000
--- a/dev-ruby/ruby-saml/ruby-saml-1.1.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-USE_RUBY="ruby20 ruby21"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_TASK_DOC=""
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A library for implementing the client side of a SAML 
authorization"
-HOMEPAGE="https://github.com/onelogin/ruby-saml";
-LICENSE="MIT"
-
-KEYWORDS="~amd64"
-SLOT="0.8"
-IUSE="doc"
-
-ruby_add_rdepend "
-   >=dev-ruby/nokogiri-1.5.10
-   >=dev-ruby/uuid-2.3:0"
-
-ruby_add_bdepend "test? ( dev-ruby/timecop dev-ruby/mocha dev-ruby/shoulda:0 )"
-
-all_ruby_prepare() {
-   sed -i -e '/ruby-debug/d' \
-   -e '/bundler/I s:^:#:' \
-   -e '/simplecov/ s:^:#:' \
-   -e '/SimpleCov/,/end/ s:^:#:' test/test_helper.rb || die
-
-   sed -ie -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   sed -i -e '2i gem "shoulda", "~> 2.11"' test/test_helper.rb || die
-
-   sed -i -e '3irequire "onelogin/ruby-saml/http_error"' 
test/idp_metadata_parser_test.rb || die
-}

diff --git a/dev-ruby/ruby-saml/ruby-saml-1.1.1.ebuild 
b/dev-ruby/ruby-saml/ruby-saml-1.1.1.ebuild
deleted file mode 100644
index f514e40..000
--- a/dev-ruby/ruby-saml/ruby-saml-1.1.1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-USE_RUBY="ruby20 ruby21"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_TASK_DOC=""
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A library for implementing the client side of a SAML 
authorization"
-HOMEPAGE="https://github.com/onelogin/ruby-saml";
-LICENSE="MIT"
-
-KEYWORDS="~amd64"
-SLOT="0.8"
-IUSE="doc"
-
-ruby_add_rdepend "
-   >=dev-ruby/nokogiri-1.5.10
-   >=dev-ruby/uuid-2.3:0"
-
-ruby_add_bdepend "test? ( dev-ruby/timecop dev-ruby/mocha dev-ruby/shoulda:0 )"
-
-all_ruby_prepare() {
-   sed -i -e '/ruby-debug/d' \
-   -e '/bundler/I s:^:#:' \
-   -e '/simplecov/ s:^:#:' \
-   -e '/SimpleCov/,/end/ s:^:#:' test/test_helper.rb || die
-
-   sed -ie -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   sed -i -e '2i gem "shoulda", "~> 2.11"' test/test_helper.rb || die
-
-   sed -i -e '3irequire "onelogin/ruby-saml/http_error"' 
test/idp_metadata_parser_test.rb || die
-}



[gentoo-commits] dev/graaff:master commit in: dev-ruby/ruby-saml/

2016-06-13 Thread Hans de Graaff
commit: 42a8adc17d2040d80403012482929ec87129643b
Author: Hans de Graaff  degraaff  org>
AuthorDate: Tue Jun 14 05:09:43 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jun 14 05:09:43 2016 +
URL:https://gitweb.gentoo.org/dev/graaff.git/commit/?id=42a8adc1

dev-ruby/ruby-saml: add 1.2.0

Package-Manager: portage-2.2.28

 dev-ruby/ruby-saml/Manifest   |  1 +
 dev-ruby/ruby-saml/ruby-saml-1.2.0.ebuild | 40 +++
 2 files changed, 41 insertions(+)

diff --git a/dev-ruby/ruby-saml/Manifest b/dev-ruby/ruby-saml/Manifest
index d9c6048..617a8ad 100644
--- a/dev-ruby/ruby-saml/Manifest
+++ b/dev-ruby/ruby-saml/Manifest
@@ -1 +1,2 @@
 DIST ruby-saml-1.1.2.gem 221184 SHA256 
cc89499f6f1a1a1c0307852cc1b39cce6db0899b16964946983cf07be5a60493 SHA512 
1d7c26647123140c926a65f99470c3322baa3fc341c57e846464083d1fa2608bb5390310c53aaf410221fd98dd053c144fb1c95b53a31664e175e3c4fe220a00
 WHIRLPOOL 
d0a48aa78c52a56979185cec39b4bbb4090bfc3d0d2f2bd01e94a58a8e3ab3799628b95de9a52b974a70abba06bdcfe27059ba2fc5bf184eb8acdf3b2db98a53
+DIST ruby-saml-1.2.0.gem 229888 SHA256 
bb138175045027b42ca0f9156208bee99d58063ac51f04ba749314e750112186 SHA512 
3db3fedb86d55f8818c3b8d7df5dbb38f1dd695810d7db1fed83c71f53bee15c6e59ae19595dd55fc20a0258f10583238dc964f99bd74bfddc8244ea002ccbda
 WHIRLPOOL 
20fdd304955a123822f8f3e3ec7f9a7e3b0bf783a0912a8184b460f3f3cc4576ea769688d8429272b426bcd34c69ae70230cef2d955f3f0eb475734aac894d74

diff --git a/dev-ruby/ruby-saml/ruby-saml-1.2.0.ebuild 
b/dev-ruby/ruby-saml/ruby-saml-1.2.0.ebuild
new file mode 100644
index 000..3188055
--- /dev/null
+++ b/dev-ruby/ruby-saml/ruby-saml-1.2.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_TASK_DOC=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A library for implementing the client side of a SAML 
authorization"
+HOMEPAGE="https://github.com/onelogin/ruby-saml";
+LICENSE="MIT"
+
+KEYWORDS="~amd64"
+SLOT="0.8"
+IUSE="doc"
+
+ruby_add_rdepend ">=dev-ruby/nokogiri-1.5.10"
+
+ruby_add_bdepend "test? ( dev-ruby/timecop dev-ruby/mocha dev-ruby/shoulda:0 )"
+
+all_ruby_prepare() {
+   sed -i -e '/ruby-debug/d' \
+   -e '/bundler/I s:^:#:' \
+   -e '/simplecov/ s:^:#:' \
+   -e '/SimpleCov/,/end/ s:^:#:' test/test_helper.rb || die
+
+   sed -ie -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   sed -i -e '2i gem "shoulda", "~> 2.11"' test/test_helper.rb || die
+
+   sed -i -e '3irequire "onelogin/ruby-saml/http_error"' 
test/idp_metadata_parser_test.rb || die
+}



[gentoo-commits] dev/graaff:master commit in: dev-ruby/sshkit-sudo/

2016-06-13 Thread Hans de Graaff
commit: cec0eb75e44810c9ae9def465fc4a360220d66c9
Author: Hans de Graaff  degraaff  org>
AuthorDate: Tue Jun 14 05:13:48 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jun 14 05:13:48 2016 +
URL:https://gitweb.gentoo.org/dev/graaff.git/commit/?id=cec0eb75

dev-ruby/sshkit-sudo: add 0.1.0

Package-Manager: portage-2.2.28

 dev-ruby/sshkit-sudo/Manifest |  1 +
 dev-ruby/sshkit-sudo/sshkit-sudo-0.1.0.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-ruby/sshkit-sudo/Manifest b/dev-ruby/sshkit-sudo/Manifest
index cdcedfc..1192696 100644
--- a/dev-ruby/sshkit-sudo/Manifest
+++ b/dev-ruby/sshkit-sudo/Manifest
@@ -1 +1,2 @@
 DIST sshkit-sudo-0.0.4.gem 7680 SHA256 
642a851696ad9622df0d1a5d99748d6498a07af7133a0a4320f26d427055a02c SHA512 
3810aefaec138a4fce22bd98c4a7f27303894760f089e80e1d117020d297640c58bba84807eff007d8446825ade0cee4ad27ca68c0794887bce61c79e509c62e
 WHIRLPOOL 
b4b635e3347274c029101d5e9995c26a9b96ca056781a6b9186fda20355befc199a141ac1ea4c70e73baac66518b609df5f4002f53fd48161307933e7d7baced
+DIST sshkit-sudo-0.1.0.gem 8192 SHA256 
cf25ce1b6b275a828f76b2768139792968ee6196d814259ff1773435dcdd6bc3 SHA512 
1f2e138acb0ab033bc6f77b21ec9f30df7d00676904618175f64f29d7cc2c0ef8be3af1cb4f5d767da7c4674cd4f6eb5b5f2ffa12b406c1846b53704beda0a33
 WHIRLPOOL 
1aee90e7a266af8e82cca2106cc62252585c5966bacc97c8a1451a5bce57aa43e1ad22d441d4b2844a7fa984597310dddf21532441bda8d55baf3b2bb7993941

diff --git a/dev-ruby/sshkit-sudo/sshkit-sudo-0.1.0.ebuild 
b/dev-ruby/sshkit-sudo/sshkit-sudo-0.1.0.ebuild
new file mode 100644
index 000..f438ebc
--- /dev/null
+++ b/dev-ruby/sshkit-sudo/sshkit-sudo-0.1.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+USE_RUBY="ruby20 ruby21 ruby22"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="SSHKit extension, for sudo operation with password input"
+HOMEPAGE="https://github.com/kentaroi/sshkit-sudo";
+LICENSE="MIT"
+
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/sshkit-1.8"



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

2016-06-13 Thread Hans de Graaff
commit: f76bfe4a42f00831806a847378d00e2a745ff32e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jun 14 04:28:23 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jun 14 04:51:09 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f76bfe4a

dev-ruby/patron: add 0.6.5

Package-Manager: portage-2.2.28

 dev-ruby/patron/Manifest|  1 +
 dev-ruby/patron/patron-0.6.5.ebuild | 45 +
 2 files changed, 46 insertions(+)

diff --git a/dev-ruby/patron/Manifest b/dev-ruby/patron/Manifest
index f970f35..e2a96cf 100644
--- a/dev-ruby/patron/Manifest
+++ b/dev-ruby/patron/Manifest
@@ -5,3 +5,4 @@ DIST patron-0.5.1.gem 45056 SHA256 
45776b937ee788343ce4d24817460138989b1a65ad9d8
 DIST patron-0.6.0.gem 45568 SHA256 
af7c51bd680ad0965ff20d5742579f3f985b4ed8e3a6ecd9b2f4976753ee1eb1 SHA512 
5dba0cd4945389b50b747ebc0797b4c1c2d9a1adae6565d9228a72700b15720f9252b4e78c6e52c66159139d0ec621bb3f343e5856bdde05686e019e45ddb30a
 WHIRLPOOL 
c8fcf8c8e966f52c739193f6e34eb674f36cf2fb000245ff08be4f2f22306cc9c09a225b584bf851528e1987540b306173a035c26f5d4b6b34a2d16bd50dc918
 DIST patron-0.6.3.gem 49664 SHA256 
f62786700b3f4cc6a3285fdfbe7eb6c5d0c7847de9df30fbb2fa0acbc356cdea SHA512 
ab1d48f7a19265c3dce786da872cb7dcaf181a9f942bc23428a2fbe26c8405a23fe6f0380709bcfe8062dd51e71a22849452df2322130f40306c5042642ab117
 WHIRLPOOL 
6add22c07987eacbe016b110eec524889665d81e6505d654b72615c967cb1425d1ada78cf09df402e6478107c043467f48e19d5bcb1f5310622b960e10e6ae93
 DIST patron-0.6.4.gem 53760 SHA256 
32ff389a5f1b805d0b4ae99c27d9b3bed5b0a8054f1aab67611a56d552aa731e SHA512 
db8a5068ea7a1d227dba33c54b5a015014015832b1378f1f89a6b02e2effe033bc39ebc94d865e5e46748ac0ce2c561e7c4082ee9cbf648eb4096e8e951c540e
 WHIRLPOOL 
4592df82f082395aaf9f8d173b44614202dc2bedb5eed2c98b0dcf2e11f1d5086bbfa8564817d747bed1a839fff87eeeafbadf26661a9d3ca2696d387f81066e
+DIST patron-0.6.5.gem 54272 SHA256 
eb7ec133b4fedb240543fa96061ee52fa9ede2bcf6351d13b5cc057d6fec6935 SHA512 
ffb2681b7ca062f78931d288314e563f265c9e584b3cb82af16529e8c9b578cca4d57c6e2afc506562cc946def736814b1da13a2630273551e7bf179786516cc
 WHIRLPOOL 
cda9b38b74efc0593de4c89dc4efc91ac1431b12293cd83fee32cd7aff1c85c1fcdc7b8c16f54fb0aa4dacc3901cbb37b3dfa2a9d4dd8b4f1011d1c55965efcd

diff --git a/dev-ruby/patron/patron-0.6.5.ebuild 
b/dev-ruby/patron/patron-0.6.5.ebuild
new file mode 100644
index 000..14a12a4
--- /dev/null
+++ b/dev-ruby/patron/patron-0.6.5.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="Patron is a Ruby HTTP client library based on libcurl"
+HOMEPAGE="https://toland.github.com/patron/";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND+=" net-misc/curl"
+RDEPEND+=" net-misc/curl"
+
+all_ruby_prepare() {
+   # Fix Rakefile
+   sed -i -e 's:rake/rdoctask:rdoc/task:' \
+   -e 's/README.txt/README.md/' \
+   -e '/bundler/I s:^:#:' \
+   -e '/extensiontask/ s:^:#:' \
+   -e '/ExtensionTask/,/^end/ s:^:#:' \
+   Rakefile || die
+
+   # Avoid specs with failures. We were not running any specs before.
+   rm spec/session_ssl_spec.rb spec/session_spec.rb spec/response_spec.rb 
|| die
+}
+
+each_ruby_configure() {
+   ${RUBY} -Cext/patron extconf.rb || die
+}
+
+each_ruby_compile() {
+   emake -Cext/patron V=1
+   cp ext/patron/session_ext$(get_modname) lib/patron/ || die "Unable to 
cp shared object file"
+}



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

2016-06-13 Thread Hans de Graaff
commit: 47da7438624f5898606d686a52034e2c4fe760f6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jun 14 04:50:50 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jun 14 04:51:20 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47da7438

dev-ruby/activerecord: add missing test-unit dependency, bug 578140

Package-Manager: portage-2.2.28

 dev-ruby/activerecord/activerecord-3.2.22.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-ruby/activerecord/activerecord-3.2.22.2.ebuild 
b/dev-ruby/activerecord/activerecord-3.2.22.2.ebuild
index fad32bc..7afc45f 100644
--- a/dev-ruby/activerecord/activerecord-3.2.22.2.ebuild
+++ b/dev-ruby/activerecord/activerecord-3.2.22.2.ebuild
@@ -40,6 +40,7 @@ ruby_add_bdepend "
~dev-ruby/actionpack-${PV}
>=dev-ruby/sqlite3-1.3.5
dev-ruby/mocha:0.13
+   >=dev-ruby/test-unit-3:2
)"
 
 all_ruby_prepare() {



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

2016-06-13 Thread Hans de Graaff
commit: eb9d4e70d231c87784e85797e71b95a089440d54
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jun 14 04:03:52 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jun 14 04:51:04 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb9d4e70

dev-ruby/hoe-seattlerb: cleanup

Package-Manager: portage-2.2.28

 dev-ruby/hoe-seattlerb/Manifest   |  1 -
 dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.3.ebuild | 27 ---
 2 files changed, 28 deletions(-)

diff --git a/dev-ruby/hoe-seattlerb/Manifest b/dev-ruby/hoe-seattlerb/Manifest
index e2015c4..5620d4f 100644
--- a/dev-ruby/hoe-seattlerb/Manifest
+++ b/dev-ruby/hoe-seattlerb/Manifest
@@ -1,3 +1,2 @@
 DIST hoe-seattlerb-1.3.2.gem 12288 SHA256 
0a1be5e97fcbf4dc5972fe3c440b096e58325d3dc01b2e8a21559939d72d140e SHA512 
24077c570d0030742bc7690c063ab14dcadefea7649821a147ee91a887c649a5ee560ae9c8935de870bcd5366958bbcfd04a1cba1ad0d79550bb4e1a8117e1b8
 WHIRLPOOL 
07dea3ecb7d24e957d44ee77bd7f85d224e7acd77f7de99cdf2ca87e654eb9f3947f116983d326f42299ef83d056949531b77e21694e839c2912d08cb9e0
-DIST hoe-seattlerb-1.3.3.gem 14336 SHA256 
e19db4ce70375aa0f71b9e38f06d97411b71ed2be99ceb5d328b2d56555dceba SHA512 
35f335a3582d8941518df7e37c7e591535f86197b1e03674bf1ec8c7f3cdec5d980639f0e082c1453bf074c4d80127412d328686044803a09401cccbe667945b
 WHIRLPOOL 
01f9813746c1430e65ea4a592aeee701eeb1cb372a549c3d7243604bfbb2e7f67cc6a974ffa557b358efc51efcefe46c8d4ba57393cddfb2f147b23e1e2a2dd7
 DIST hoe-seattlerb-1.3.4.gem 14336 SHA256 
48390e18948cdd1efa13af1f5be56239547e88f7d7267e26e5f335823f3fdf79 SHA512 
5e968611f3826fcea8f1a896b1883e07d5cf8d02bb20d0de2d8c7bacc0538163b5996d0a2f41dc8f892c4629bfc9e2630f14b374d73fa0b13daa2ca5de3433cc
 WHIRLPOOL 
4390688cd888e26921b830b13bf2fefa351d342c7998df75c1e9ccae2f436a2296ead64576cbab7b314507799bed7a73310a720c69a1539664003e0dc789

diff --git a/dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.3.ebuild 
b/dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.3.ebuild
deleted file mode 100644
index 9207370..000
--- a/dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.3.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22"
-
-# no tests present
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.txt History.txt"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Hoe plugins providing tasks used by seattle.rb"
-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"
-IUSE=""
-
-all_ruby_prepare() {
-   # Not a real fix, but otherwise USE="doc" breaks and defaulte license 
is MIT
-   sed -i -e "/license/d" Rakefile || die
-}



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

2016-06-13 Thread Hans de Graaff
commit: 6f804987df4fc9091f75ee6a1a453cd507ba
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jun 14 04:39:00 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jun 14 04:51:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f804555

dev-ruby/mustache: drop ruby19

Package-Manager: portage-2.2.28

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

diff --git a/dev-ruby/mustache/mustache-0.99.5.ebuild 
b/dev-ruby/mustache/mustache-0.99.5.ebuild
index 866f7a9..bcc701e 100644
--- a/dev-ruby/mustache/mustache-0.99.5.ebuild
+++ b/dev-ruby/mustache/mustache-0.99.5.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI=5
 
-USE_RUBY="ruby19 ruby20"
+USE_RUBY="ruby20"
 
 RUBY_FAKEGEM_TASK_TEST=""
 



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

2016-06-13 Thread Hans de Graaff
commit: 8242c2ed4a1b48101804b32b7c3138f86e08fbac
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jun 14 04:47:47 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jun 14 04:51:14 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8242c2ed

dev-ruby/actionmailer: add missing test-unit dependency, bug 578140

Package-Manager: portage-2.2.28

 dev-ruby/actionmailer/actionmailer-3.2.22.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-ruby/actionmailer/actionmailer-3.2.22.2.ebuild 
b/dev-ruby/actionmailer/actionmailer-3.2.22.2.ebuild
index cdfba0a..adc838e 100644
--- a/dev-ruby/actionmailer/actionmailer-3.2.22.2.ebuild
+++ b/dev-ruby/actionmailer/actionmailer-3.2.22.2.ebuild
@@ -28,6 +28,7 @@ ruby_add_rdepend "~dev-ruby/actionpack-${PV}
 ruby_add_bdepend "test? (
dev-ruby/bundler
dev-ruby/mocha:0.13
+   >=dev-ruby/test-unit-3:2
 )"
 
 all_ruby_prepare() {



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

2016-06-13 Thread Hans de Graaff
commit: 3b7cc3f7f8ac9e528128022413bcd91087a06465
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jun 14 04:49:47 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jun 14 04:51:17 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b7cc3f7

dev-ruby/actionpack: add missing test-unit dependency, bug 578140

Package-Manager: portage-2.2.28

 dev-ruby/actionpack/actionpack-3.2.22.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-ruby/actionpack/actionpack-3.2.22.2.ebuild 
b/dev-ruby/actionpack/actionpack-3.2.22.2.ebuild
index 793207b..79f33a7 100644
--- a/dev-ruby/actionpack/actionpack-3.2.22.2.ebuild
+++ b/dev-ruby/actionpack/actionpack-3.2.22.2.ebuild
@@ -45,6 +45,7 @@ ruby_add_bdepend "
dev-ruby/bundler
~dev-ruby/activerecord-${PV}
~dev-ruby/actionmailer-${PV}
+   >=dev-ruby/test-unit-3:2
>=dev-ruby/tzinfo-0.3.29:0
>=dev-ruby/uglifier-1.0.3
)"



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

2016-06-13 Thread Hans de Graaff
commit: 975469eb2f0ab0d88f531d029cef512ad6d980fd
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jun 14 04:08:34 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jun 14 04:51:07 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=975469eb

dev-ruby/hoe-seattlerb: add 1.3.5.

Package-Manager: portage-2.2.28

 dev-ruby/hoe-seattlerb/Manifest   |  1 +
 dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.5.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-ruby/hoe-seattlerb/Manifest b/dev-ruby/hoe-seattlerb/Manifest
index 5620d4f..668d27a 100644
--- a/dev-ruby/hoe-seattlerb/Manifest
+++ b/dev-ruby/hoe-seattlerb/Manifest
@@ -1,2 +1,3 @@
 DIST hoe-seattlerb-1.3.2.gem 12288 SHA256 
0a1be5e97fcbf4dc5972fe3c440b096e58325d3dc01b2e8a21559939d72d140e SHA512 
24077c570d0030742bc7690c063ab14dcadefea7649821a147ee91a887c649a5ee560ae9c8935de870bcd5366958bbcfd04a1cba1ad0d79550bb4e1a8117e1b8
 WHIRLPOOL 
07dea3ecb7d24e957d44ee77bd7f85d224e7acd77f7de99cdf2ca87e654eb9f3947f116983d326f42299ef83d056949531b77e21694e839c2912d08cb9e0
 DIST hoe-seattlerb-1.3.4.gem 14336 SHA256 
48390e18948cdd1efa13af1f5be56239547e88f7d7267e26e5f335823f3fdf79 SHA512 
5e968611f3826fcea8f1a896b1883e07d5cf8d02bb20d0de2d8c7bacc0538163b5996d0a2f41dc8f892c4629bfc9e2630f14b374d73fa0b13daa2ca5de3433cc
 WHIRLPOOL 
4390688cd888e26921b830b13bf2fefa351d342c7998df75c1e9ccae2f436a2296ead64576cbab7b314507799bed7a73310a720c69a1539664003e0dc789
+DIST hoe-seattlerb-1.3.5.gem 14336 SHA256 
735f9a98d4124beff49bbc94982093046361f0d9fc27ccfc89a6719808ed0293 SHA512 
a5cdb38114e22e07824749e721ad7ff85724c04d8ca1c66996ca86fc9ec150a3b0b7b3bc83511932af0c4acd7e9b581d6b1583eda60160bf7ed91021ab803d0f
 WHIRLPOOL 
af9f54f4871fd9b1ef8c2624396e6cd57369c575c55cbbe206375fc18efd163486e34cda4f41ba6bdb3063cd9be1deb219861df7818791a61431e7977c610028

diff --git a/dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.5.ebuild 
b/dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.5.ebuild
new file mode 100644
index 000..34f7825
--- /dev/null
+++ b/dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.5.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+
+# no tests present
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.txt History.txt"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Hoe plugins providing tasks used by seattle.rb"
+HOMEPAGE="https://github.com/seattlerb/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"
+IUSE=""
+
+all_ruby_prepare() {
+   # Not a real fix, but otherwise USE="doc" breaks and defaulte license 
is MIT
+   sed -i -e "/license/d" Rakefile || die
+}



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

2016-06-13 Thread Benda XU
commit: f66f3a933539d7a73ede984c7b554687dcfc8a62
Author: Benda Xu  gentoo  org>
AuthorDate: Tue Jun 14 04:45:06 2016 +
Commit: Benda XU  gentoo  org>
CommitDate: Tue Jun 14 04:46:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f66f3a93

p/p/l-s/profile.bashrc: on RAP iconv is provided by glibc.
Bug: 419525

 profiles/prefix/linux-standalone/profile.bashrc | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/prefix/linux-standalone/profile.bashrc 
b/profiles/prefix/linux-standalone/profile.bashrc
index e2902e1..77092b9 100644
--- a/profiles/prefix/linux-standalone/profile.bashrc
+++ b/profiles/prefix/linux-standalone/profile.bashrc
@@ -73,4 +73,9 @@ elif [[ ${CATEGORY}/${PN} == sys-devel/make && 
${EBUILD_PHASE} == prepare ]]; th
 ebegin "Prefixifying default shell"
 sed -i -r "/default_shell/s,\"(/bin/sh),\"${EPREFIX}\1," "${S}"/job.c
 eend $?
+elif [[ ${CATEGORY}/${PN} == dev-lang/php && ${EBUILD_PHASE} == prepare ]]; 
then
+# introduced in bug 419525, subtle glibc location difference.
+ebegin "Prefixifying ext/iconv/config.m4 paths"
+sed -i -r "/for i in/s,(/usr(/local|)),${EPREFIX}\1,g" 
"${S}"/ext/iconv/config.m4
+eend $?
 fi



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

2016-06-13 Thread Benda XU
commit: e5cf36e3a4a2a75cb773febde1653a1a01887513
Author: Benda Xu  gentoo  org>
AuthorDate: Tue Jun 14 01:17:15 2016 +
Commit: Benda XU  gentoo  org>
CommitDate: Tue Jun 14 04:46:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5cf36e3

p/p/linux-standalone/profile.bashrc: add gcc PATCH link.

 profiles/prefix/linux-standalone/profile.bashrc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/prefix/linux-standalone/profile.bashrc 
b/profiles/prefix/linux-standalone/profile.bashrc
index 2b0e3b1..e2902e1 100644
--- a/profiles/prefix/linux-standalone/profile.bashrc
+++ b/profiles/prefix/linux-standalone/profile.bashrc
@@ -1,6 +1,7 @@
 # -*- mode: shell-script; -*-
 # RAP specific patches that is pending upstream.
 # binutils: http://article.gmane.org/gmane.comp.gnu.binutils/67593
+# gcc: https://gcc.gnu.org/ml/gcc-patches/2014-12/msg00331.html
 
 # Disable RAP trick during bootstrap stage2
 [[ -z ${BOOTSTRAP_RAP_STAGE2} ]] || return 0



[gentoo-commits] repo/gentoo:master commit in: app-emacs/color-theme/, app-emacs/scim-bridge-el/

2016-06-13 Thread Benda XU
commit: 74f0edaf81f1ae836e47828b7711f5578f9da23d
Author: Benda Xu  gentoo  org>
AuthorDate: Tue Jun 14 03:08:24 2016 +
Commit: Benda XU  gentoo  org>
CommitDate: Tue Jun 14 04:46:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74f0edaf

app-emacs/color-theme, scim-bridge-el: keyword ~arm.

Package-Manager: portage-2.2.28

 app-emacs/color-theme/color-theme-6.6.0-r1.ebuild| 4 ++--
 app-emacs/scim-bridge-el/scim-bridge-el-0.8.2.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-emacs/color-theme/color-theme-6.6.0-r1.ebuild 
b/app-emacs/color-theme/color-theme-6.6.0-r1.ebuild
index e361ac9..e535b47 100644
--- a/app-emacs/color-theme/color-theme-6.6.0-r1.ebuild
+++ b/app-emacs/color-theme/color-theme-6.6.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -12,7 +12,7 @@ 
SRC_URI="http://download.savannah.gnu.org/releases-noredirect/${PN}/${P}.tar.gz";
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ppc sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux 
~x86-macos"
+KEYWORDS="amd64 ~arm ppc sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux 
~x86-linux ~x86-macos"
 
 ELISP_PATCHES="${P}-replace-in-string.patch"
 ELISP_REMOVE="color-theme-autoloads.*"

diff --git a/app-emacs/scim-bridge-el/scim-bridge-el-0.8.2.ebuild 
b/app-emacs/scim-bridge-el/scim-bridge-el-0.8.2.ebuild
index 3dd091c..a72433e 100644
--- a/app-emacs/scim-bridge-el/scim-bridge-el-0.8.2.ebuild
+++ b/app-emacs/scim-bridge-el/scim-bridge-el-0.8.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -13,7 +13,7 @@ 
SRC_URI="https://launchpad.net/${MY_PN}/${MY_BR}/${PV}/+download/${P}.tar.gz";
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~x86"
 IUSE=""
 
 DEPEND=""



[gentoo-commits] repo/gentoo:master commit in: net-nds/389-ds-base/

2016-06-13 Thread Göktürk Yüksek
commit: e90c285ebf848c5185080c90e0f1429147880f70
Author: Wes Cilldhaire  sol1  com  au>
AuthorDate: Tue Jun 14 04:28:22 2016 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Tue Jun 14 04:36:15 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e90c285e

net-nds/389-ds-base: Fix LICENSE and cleanup redundant DEPENDs

Acked-by: wibrown  redhat.com
Closes: https://github.com/gentoo/gentoo/pull/1674
Package-Manager: portage-2.3.0_rc1

 net-nds/389-ds-base/389-ds-base-1.3.4.8.ebuild | 7 +++
 net-nds/389-ds-base/389-ds-base-1.3.5.4.ebuild | 7 +++
 net-nds/389-ds-base/389-ds-base-.ebuild| 7 +++
 3 files changed, 9 insertions(+), 12 deletions(-)

diff --git a/net-nds/389-ds-base/389-ds-base-1.3.4.8.ebuild 
b/net-nds/389-ds-base/389-ds-base-1.3.4.8.ebuild
index 1da378b..1b11155 100644
--- a/net-nds/389-ds-base/389-ds-base-1.3.4.8.ebuild
+++ b/net-nds/389-ds-base/389-ds-base-1.3.4.8.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="389 Directory Server (core librares and daemons 
)"
 HOMEPAGE="http://port389.org/";
 SRC_URI="http://directory.fedoraproject.org/sources/${P}.tar.bz2";
 
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="autobind auto-dn-suffix debug doc +pam-passthru +dna +ldapi +bitwise 
+presence kerberos selinux"
@@ -38,9 +38,8 @@ COMMON_DEPEND="
 
 DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
-   sys-devel/libtool
-   doc? ( app-doc/doxygen )
-   sys-apps/sed"
+   doc? ( app-doc/doxygen )"
+
 RDEPEND="${COMMON_DEPEND}
selinux? ( sec-policy/selinux-dirsrv )
virtual/perl-Time-Local

diff --git a/net-nds/389-ds-base/389-ds-base-1.3.5.4.ebuild 
b/net-nds/389-ds-base/389-ds-base-1.3.5.4.ebuild
index 36bf842..91f5ab9 100644
--- a/net-nds/389-ds-base/389-ds-base-1.3.5.4.ebuild
+++ b/net-nds/389-ds-base/389-ds-base-1.3.5.4.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="389 Directory Server (core librares and daemons 
)"
 HOMEPAGE="http://port389.org/";
 SRC_URI="http://directory.fedoraproject.org/sources/${P}.tar.bz2";
 
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="autobind auto-dn-suffix debug doc +pam-passthru +dna +ldapi +bitwise 
+presence kerberos selinux"
@@ -38,9 +38,8 @@ COMMON_DEPEND="
 
 DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
-   sys-devel/libtool
-   doc? ( app-doc/doxygen )
-   sys-apps/sed"
+   doc? ( app-doc/doxygen )"
+
 RDEPEND="${COMMON_DEPEND}
selinux? ( sec-policy/selinux-dirsrv )
virtual/perl-Time-Local

diff --git a/net-nds/389-ds-base/389-ds-base-.ebuild 
b/net-nds/389-ds-base/389-ds-base-.ebuild
index 1413b66..6371376 100644
--- a/net-nds/389-ds-base/389-ds-base-.ebuild
+++ b/net-nds/389-ds-base/389-ds-base-.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="http://port389.org/";
 SRC_URI=""
 EGIT_REPO_URI="https://git.fedorahosted.org/git/389/ds.git";
 
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS=""
 IUSE="autobind auto-dn-suffix debug doc +pam-passthru +dna +ldapi +bitwise 
+presence kerberos selinux"
@@ -39,9 +39,8 @@ COMMON_DEPEND="
 
 DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
-   sys-devel/libtool
-   doc? ( app-doc/doxygen )
-   sys-apps/sed"
+   doc? ( app-doc/doxygen )"
+
 RDEPEND="${COMMON_DEPEND}
selinux? ( sec-policy/selinux-dirsrv )
virtual/perl-Time-Local



[gentoo-commits] repo/gentoo:master commit in: net-nds/389-ds-base/

2016-06-13 Thread Göktürk Yüksek
commit: 6b3d42337811f368af1fcc90df4dc7571480980f
Author: Wes Cilldhaire  sol1  com  au>
AuthorDate: Tue Jun 14 04:24:39 2016 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Tue Jun 14 04:35:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b3d4233

net-nds/389-ds-base: Prune old 1.3.5 point release

Acked-by: wibrown  redhat.com

Package-Manager: portage-2.3.0_rc1

 net-nds/389-ds-base/389-ds-base-1.3.5.1.ebuild | 141 -
 net-nds/389-ds-base/Manifest   |   1 -
 2 files changed, 142 deletions(-)

diff --git a/net-nds/389-ds-base/389-ds-base-1.3.5.1.ebuild 
b/net-nds/389-ds-base/389-ds-base-1.3.5.1.ebuild
deleted file mode 100644
index a918394..000
--- a/net-nds/389-ds-base/389-ds-base-1.3.5.1.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-WANT_AUTOMAKE="1.13"
-
-inherit user eutils multilib flag-o-matic autotools
-
-DESCRIPTION="389 Directory Server (core librares and daemons )"
-HOMEPAGE="http://port389.org/";
-SRC_URI="http://directory.fedoraproject.org/sources/${P}.tar.bz2";
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="autobind auto-dn-suffix debug doc +pam-passthru +dna +ldapi +bitwise 
+presence kerberos selinux"
-
-# Pinned to db:4.8 as it is the current stable, can change to a later db 
version < 6 when they stabilize.
-# The --with-db-inc line in econf will need to be updated as well when 
changing db version.
-COMMON_DEPEND="
-   sys-libs/db:4.8
-   >=dev-libs/cyrus-sasl-2.1.19
-   >=net-analyzer/net-snmp-5.1.2
-   >=dev-libs/icu-3.4:=
-   dev-libs/nss[utils]
-   dev-libs/nspr
-   dev-libs/svrcore
-   dev-libs/openssl:0=
-   dev-libs/libpcre:3
-   >=dev-perl/perl-mozldap-1.5.3
-   dev-perl/NetAddr-IP
-   net-nds/openldap
-   sys-libs/pam
-   sys-libs/zlib
-   kerberos? ( >=app-crypt/mit-krb5-1.7-r100[openldap] )"
-
-DEPEND="${COMMON_DEPEND}
-   virtual/pkgconfig
-   sys-devel/libtool
-   doc? ( app-doc/doxygen )
-   sys-apps/sed"
-RDEPEND="${COMMON_DEPEND}
-   selinux? ( sec-policy/selinux-dirsrv )
-   virtual/perl-Time-Local
-   virtual/perl-MIME-Base64"
-
-pkg_setup() {
-   enewgroup dirsrv
-   enewuser dirsrv -1 -1 -1 dirsrv
-}
-
-src_prepare() {
-   #0001-Ticket-47840-add-configure-option-to-disable-instanc.patch
-   # epatch "${FILESDIR}/389-ds-base-1.3.4-no-instance-script.patch"
-
-   # as per 389 documentation, when 64bit, export USE_64
-   use amd64 && export USE_64=1
-
-   # This will be changed in 1.3.5.X
-   # sed -i -e 's/nobody/dirsrv/g' configure.ac || die "sed failed on 
configure.ac"
-   eautoreconf
-
-   append-lfs-flags
-}
-
-src_configure() {
-   # for 1.3.5.X, will add --enable-gcc-security.
-   # auto-dn-suffix currently throws warning in configure script,
-   # see https://fedorahosted.org/389/ticket/48710
-   econf \
-   $(use_enable debug) \
-   $(use_enable pam-passthru) \
-   $(use_enable ldapi) \
-   $(use_enable autobind) \
-   $(use_enable dna) \
-   $(use_enable bitwise) \
-   $(use_enable presence) \
-   $(use_with kerberos) \
-   $(use_enable debug) \
-   $(use_enable auto-dn-suffix) \
-   --enable-maintainer-mode \
-   --with-fhs \
-   --with-openldap \
-   --sbindir=/usr/sbin \
-   --bindir=/usr/bin \
-   --with-db-inc=/usr/include/db4.8
-
-}
-
-src_compile() {
-   default
-   if use doc; then
-   doxygen slapi.doxy || die "cannot run doxygen"
-   fi
-}
-
-src_install () {
-   emake DESTDIR="${D}" install
-
-   # remove redhat style init script
-   rm -rf "${D}"/etc/rc.d || die
-   # Needs a config option to remove this.
-   rm -rf "${D}"/etc/default || die
-
-   # and install gentoo style init script
-   # Get these merged upstream
-   newinitd "${FILESDIR}"/389-ds.initd-r1 389-ds
-   newinitd "${FILESDIR}"/389-ds-snmp.initd 389-ds-snmp
-
-   # cope with libraries being in /usr/lib/dirsrv
-   dodir /etc/env.d
-   echo "LDPATH=/usr/$(get_libdir)/dirsrv" > "${D}"/etc/env.d/08dirsrv
-
-   if use doc; then
-   cd "${S}" || die
-   docinto html/
-   dodoc -r docs/html/.
-   fi
-}
-
-pkg_postinst() {
-   echo
-   elog "If you are planning to use 389-ds-snmp (ldap-agent),"
-   elog "make sure to properly configure: 
/etc/dirsrv/config/ldap-agent.conf"
-   elog "adding proper 'server' entries, and adding the lines below to"
-   elog " => /etc/snmp/snmpd.conf"
-   elog
-   elog "master agentx"
-   elog "agentXSocket /var/agentx/master"
-   elog
-   elog "To start 3

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

2016-06-13 Thread Matthias Maier
commit: 726452395c2799258b97156128e4302dafbf
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Jun 14 04:11:37 2016 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Tue Jun 14 04:11:37 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72645239

app-emulation/spice: add use flag for lz4 support, avoid automagic; bug #582014

Package-Manager: portage-2.2.28

 app-emulation/spice/metadata.xml| 1 +
 app-emulation/spice/{spice-0.13.1.ebuild => spice-0.13.1-r1.ebuild} | 4 +++-
 app-emulation/spice/spice-.ebuild   | 6 +-
 3 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/app-emulation/spice/metadata.xml b/app-emulation/spice/metadata.xml
index bc1f503..acfc46a 100644
--- a/app-emulation/spice/metadata.xml
+++ b/app-emulation/spice/metadata.xml
@@ -10,6 +10,7 @@
Gentoo Virtualization Project


+   Enable support for LZ4 compression using 
app-arch/lz4
Enable smartcard remoting using 
app-emulation/libcacard

 

diff --git a/app-emulation/spice/spice-0.13.1.ebuild 
b/app-emulation/spice/spice-0.13.1-r1.ebuild
similarity index 94%
rename from app-emulation/spice/spice-0.13.1.ebuild
rename to app-emulation/spice/spice-0.13.1-r1.ebuild
index 46d50a8..be2c0c6 100644
--- a/app-emulation/spice/spice-0.13.1.ebuild
+++ b/app-emulation/spice/spice-0.13.1-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="http://spice-space.org/download/releases/${P}.tar.bz2";
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="libressl sasl smartcard static-libs"
+IUSE="libressl lz4 sasl smartcard static-libs"
 
 # the libspice-server only uses the headers of libcacard
 RDEPEND="
@@ -27,6 +27,7 @@ RDEPEND="
>=x11-libs/pixman-0.17.7[static-libs(+)?]
!libressl? ( dev-libs/openssl:0[static-libs(+)?] )
libressl? ( dev-libs/libressl[static-libs(+)?] )
+   lz4? ( app-arch/lz4 )
smartcard? ( >=app-emulation/libcacard-0.1.2 )
sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )"
 
@@ -59,6 +60,7 @@ src_prepare() {
 src_configure() {
econf \
$(use_enable static-libs static) \
+   $(use_enable lz4) \
$(use_with sasl) \
$(use_enable smartcard) \
--disable-gui

diff --git a/app-emulation/spice/spice-.ebuild 
b/app-emulation/spice/spice-.ebuild
index 93d4c7a..f93c735 100644
--- a/app-emulation/spice/spice-.ebuild
+++ b/app-emulation/spice/spice-.ebuild
@@ -16,7 +16,7 @@ EGIT_REPO_URI="git://git.freedesktop.org/git/spice/spice"
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS=""
-IUSE="libressl sasl smartcard static-libs"
+IUSE="libressl lz4 sasl smartcard static-libs"
 
 RDEPEND="
>=dev-libs/glib-2.22:2[static-libs(+)?]
@@ -27,6 +27,7 @@ RDEPEND="
>=x11-libs/pixman-0.17.7[static-libs(+)?]
!libressl? ( dev-libs/openssl:0[static-libs(+)?] )
libressl? ( dev-libs/libressl[static-libs(+)?] )
+   lz4? ( app-arch/lz4 )
smartcard? ( >=app-emulation/libcacard-0.1.2 )
sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )"
 
@@ -50,6 +51,8 @@ pkg_setup() {
 }
 
 src_prepare() {
+   epatch_user
+
eautoreconf
default
 }
@@ -57,6 +60,7 @@ src_prepare() {
 src_configure() {
econf \
$(use_enable static-libs static) \
+   $(use_enable lz4) \
$(use_with sasl) \
$(use_enable smartcard) \
--disable-gui



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

2016-06-13 Thread Matthias Maier
commit: deaa3d46f70d000c03238cce0653a54c4f13abc2
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Jun 14 03:59:39 2016 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Tue Jun 14 04:00:08 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deaa3d46

net-misc/spice-gtk: workaround access violation during configure, bug #581836

Thanks to Martin Dummer for the patch.

Package-Manager: portage-2.2.28

 net-misc/spice-gtk/spice-gtk-0.30-r1.ebuild | 4 
 net-misc/spice-gtk/spice-gtk-0.31.ebuild| 4 
 2 files changed, 8 insertions(+)

diff --git a/net-misc/spice-gtk/spice-gtk-0.30-r1.ebuild 
b/net-misc/spice-gtk/spice-gtk-0.30-r1.ebuild
index cec0640..620e995 100644
--- a/net-misc/spice-gtk/spice-gtk-0.30-r1.ebuild
+++ b/net-misc/spice-gtk/spice-gtk-0.30-r1.ebuild
@@ -83,6 +83,10 @@ DEPEND="${RDEPEND}
 # dev-lang/vala:0.14
 # dev-lang/perl
 
+# Prevent sandbox violations, bug #581836
+# https://bugzilla.gnome.org/show_bug.cgi?id=581836
+addpredict /dev
+
 src_prepare() {
epatch_user
 

diff --git a/net-misc/spice-gtk/spice-gtk-0.31.ebuild 
b/net-misc/spice-gtk/spice-gtk-0.31.ebuild
index 5ace07b..984bef2 100644
--- a/net-misc/spice-gtk/spice-gtk-0.31.ebuild
+++ b/net-misc/spice-gtk/spice-gtk-0.31.ebuild
@@ -84,6 +84,10 @@ DEPEND="${RDEPEND}
 # dev-lang/vala:0.14
 # dev-lang/perl
 
+# Prevent sandbox violations, bug #581836
+# https://bugzilla.gnome.org/show_bug.cgi?id=581836
+addpredict /dev
+
 src_prepare() {
epatch_user
 



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

2016-06-13 Thread Yixun Lan
commit: 2107b7f461b60bf7fa39045a7da0c0febaa60dad
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue Jun 14 02:26:19 2016 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Jun 14 02:26:19 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2107b7f4

app-i18n/skktools: keyword ~arm

Gentoo-Bug: 585670

Package-Manager: portage-2.3.0_rc1

 app-i18n/skktools/skktools-1.3.3_p20150901.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/skktools/skktools-1.3.3_p20150901.ebuild 
b/app-i18n/skktools/skktools-1.3.3_p20150901.ebuild
index b536087..c3df823 100644
--- a/app-i18n/skktools/skktools-1.3.3_p20150901.ebuild
+++ b/app-i18n/skktools/skktools-1.3.3_p20150901.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/skk-dev/skktools/archive/${EGIT_COMMIT}.tar.gz -> ${
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~x86"
 IUSE="emacs"
 
 RDEPEND="dev-libs/glib:2



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

2016-06-13 Thread Yixun Lan
commit: 1cc6464d83306c2d04e99d936217b5f65f1aba4e
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue Jun 14 02:25:23 2016 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Jun 14 02:25:23 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cc6464d

app-i18n/uim: keyword ~arm

Gentoo-Bug: 585670

Package-Manager: portage-2.3.0_rc1

 app-i18n/uim/uim-1.8.6-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-i18n/uim/uim-1.8.6-r1.ebuild b/app-i18n/uim/uim-1.8.6-r1.ebuild
index 8a47db9..885f582 100644
--- a/app-i18n/uim/uim-1.8.6-r1.ebuild
+++ b/app-i18n/uim/uim-1.8.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -11,7 +11,7 @@ SRC_URI="https://uim.googlecode.com/files/${P}.tar.bz2";
 
 LICENSE="BSD GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 hppa ppc ppc64 x86"
+KEYWORDS="amd64 ~arm hppa ppc ppc64 x86"
 IUSE="+anthy canna curl eb emacs expat libffi gtk gtk3 kde libedit libnotify 
m17n-lib ncurses nls qt4 skk sqlite ssl static-libs test unicode X xft 
linguas_zh_CN linguas_zh_TW linguas_ja linguas_ko"
 
 RESTRICT="test"



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

2016-06-13 Thread Yixun Lan
commit: c56d8e167b2809dfeb4d65796a8c854646950291
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue Jun 14 02:20:23 2016 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Jun 14 02:20:23 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c56d8e16

app-i18n/canna: keyword ~arm

requested by app-i18n/uim

Gentoo-Bug: 585670

Package-Manager: portage-2.3.0_rc1

 app-i18n/canna/canna-3.7_p3-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-i18n/canna/canna-3.7_p3-r2.ebuild 
b/app-i18n/canna/canna-3.7_p3-r2.ebuild
index 9979712..97e8a62 100644
--- a/app-i18n/canna/canna-3.7_p3-r2.ebuild
+++ b/app-i18n/canna/canna-3.7_p3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge.jp/canna/9565/${MY_P}.tar.bz2"
 
 LICENSE="MIT GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
 IUSE="doc"
 
 DEPEND=">=sys-apps/sed-4



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

2016-06-13 Thread Yixun Lan
commit: 99254a1861c03293606064abb7a5b50a56a4a010
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue Jun 14 02:17:52 2016 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Jun 14 02:17:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99254a18

dev-libs/eb: keyword ~arm

requested by app-i18n/uim

Gentoo-Bug: 585670

Package-Manager: portage-2.3.0_rc1

 dev-libs/eb/eb-4.4.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/eb/eb-4.4.1-r1.ebuild b/dev-libs/eb/eb-4.4.1-r1.ebuild
index a7d1c5d..0c40750 100644
--- a/dev-libs/eb/eb-4.4.1-r1.ebuild
+++ b/dev-libs/eb/eb-4.4.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -10,7 +10,7 @@ SRC_URI="ftp://ftp.sra.co.jp/pub/misc/eb/${P}.tar.lzma";
 LICENSE="BSD"
 
 SLOT="0"
-KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86"
 IUSE="ipv6 linguas_ja threads"
 
 RDEPEND="



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

2016-06-13 Thread Yixun Lan
commit: 9e9898ee91749aff0bd19974f2ab2dc70a5a6a0b
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue Jun 14 02:23:46 2016 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Jun 14 02:23:46 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e9898ee

app-i18n/skk-jisyo: keyword ~arm

requested by app-i18n/uim

Gentoo-Bug: 585670

Package-Manager: portage-2.3.0_rc1

 app-i18n/skk-jisyo/skk-jisyo-201605.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/skk-jisyo/skk-jisyo-201605.ebuild 
b/app-i18n/skk-jisyo/skk-jisyo-201605.ebuild
index 5aa19ef..119fba7 100644
--- a/app-i18n/skk-jisyo/skk-jisyo-201605.ebuild
+++ b/app-i18n/skk-jisyo/skk-jisyo-201605.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gentoo/${P}.tar.xz
 
 LICENSE="GPL-2 freedist public-domain"
 SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~sparc-solaris"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~sparc-solaris"
 IUSE="cdb"
 
 DEPEND="virtual/awk



[gentoo-commits] proj/android:master commit in: eclass/

2016-06-13 Thread Benda XU
commit: 476e3eade829ef401bcc2eaf8ae7d0262f3d121f
Author: Benda Xu  gentoo  org>
AuthorDate: Tue Jun 14 01:59:53 2016 +
Commit: Benda XU  gentoo  org>
CommitDate: Tue Jun 14 01:59:53 2016 +
URL:https://gitweb.gentoo.org/proj/android.git/commit/?id=476e3ead

user.eclass: gracefully return early on for enewgroup and enewuser.

 eclass/user.eclass | 12 ++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/eclass/user.eclass b/eclass/user.eclass
index 860aba0..9fddbbb 100644
--- a/eclass/user.eclass
+++ b/eclass/user.eclass
@@ -107,6 +107,10 @@ egetent() {
 # Default uid is (pass -1 for this) next available, default shell is
 # /bin/false, default homedir is /dev/null, and there are no default groups.
 enewuser() {
+   if [[ ${EUID} != 0 ]] ; then
+   einfo "Donot have enough privilege to execute ${FUNCNAME[0]}"
+   return 0
+   fi
_assert_pkg_ebuild_phase ${FUNCNAME}
 
# get the username
@@ -247,7 +251,7 @@ enewuser() {
;;
 
*)
-   useradd -r "${opts[@]}" "${euser}" || use prefix || die
+   useradd -r "${opts[@]}" "${euser}" || die
;;
esac
 
@@ -267,6 +271,10 @@ enewuser() {
 # do the rest.  You may specify the gid for the group or allow the group to
 # allocate the next available one.
 enewgroup() {
+   if [[ ${EUID} != 0 ]] ; then
+   einfo "Donot have enough privilege to execute ${FUNCNAME[0]}"
+   return 0
+   fi
_assert_pkg_ebuild_phase ${FUNCNAME}
 
# get the group
@@ -340,7 +348,7 @@ enewgroup() {
opts="-g ${egid}"
fi
# We specify -r so that we get a GID in the system range from 
login.defs
-   groupadd -r ${opts} "${egroup}" || use prefix || die
+   groupadd -r ${opts} "${egroup}" || die
;;
esac
 }



[gentoo-commits] repo/gentoo:master commit in: mail-mta/msmtp/

2016-06-13 Thread Yixun Lan
commit: 5be2d5f958af6ce635a6ca0fdfe0b887d42539df
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue Jun 14 01:46:46 2016 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Jun 14 01:52:30 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5be2d5f9

mail-mta/msmtp: keyword ~arm

Gentoo-Bug: 554446

Package-Manager: portage-2.3.0_rc1

 mail-mta/msmtp/msmtp-1.6.3.ebuild | 2 +-
 mail-mta/msmtp/msmtp-1.6.4.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/mail-mta/msmtp/msmtp-1.6.3.ebuild 
b/mail-mta/msmtp/msmtp-1.6.3.ebuild
index 4369c54..a1338d1 100644
--- a/mail-mta/msmtp/msmtp-1.6.3.ebuild
+++ b/mail-mta/msmtp/msmtp-1.6.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/msmtp/${P}.tar.xz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="doc gnutls idn libressl libsecret +mta nls sasl ssl vim-syntax"
 
 CDEPEND="

diff --git a/mail-mta/msmtp/msmtp-1.6.4.ebuild 
b/mail-mta/msmtp/msmtp-1.6.4.ebuild
index 4369c54..a1338d1 100644
--- a/mail-mta/msmtp/msmtp-1.6.4.ebuild
+++ b/mail-mta/msmtp/msmtp-1.6.4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/msmtp/${P}.tar.xz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE="doc gnutls idn libressl libsecret +mta nls sasl ssl vim-syntax"
 
 CDEPEND="



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

2016-06-13 Thread Mike Frysinger
commit: d0e05e03f1fbdd25582f6059be896c579e100939
Author: Mike Frysinger  gentoo  org>
AuthorDate: Tue Jun 14 01:46:24 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Jun 14 01:46:24 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0e05e03

sys-apps/file: version bump to 5.28

 sys-apps/file/Manifest |   1 +
 sys-apps/file/file-5.28.ebuild | 108 +
 2 files changed, 109 insertions(+)

diff --git a/sys-apps/file/Manifest b/sys-apps/file/Manifest
index 8c054df..c3f5f33 100644
--- a/sys-apps/file/Manifest
+++ b/sys-apps/file/Manifest
@@ -2,3 +2,4 @@ DIST file-5.22.tar.gz 732556 SHA256 
c4e3a8e44cb888c5e4b476e738503e37fb9de3b25a38
 DIST file-5.25.tar.gz 739485 SHA256 
3735381563f69fb4239470b8c51b876a80425348b8285a7cded8b61d6b890eca SHA512 
4a5176a7e80df2bb7e45916490433d22eb98a442d49d04146afcbdcf92ff619ea3e73e95c8991e6b6a0628efb9d127bfa4aafc1cae523f8261ca693bc5e13402
 WHIRLPOOL 
70c682ff05e58487a551cd98091e27272baa41e034157bec93ac4d69b2f3e93caed40f37d64ef698527124e86ba4a5cb5975abacfd9eb30e4d3583262e5f0b0b
 DIST file-5.26.tar.gz 773061 SHA256 
2ef32b4ec936b0ff7b59a021dce56086a716663b6df1138c7ea597d396bf50cf SHA512 
e3251dde54f200b6bcade5db97fda25e73efcb2629ff5c464601c82190e12290b89eb942d820d43aa67ef37be3c0f2db00e7e5c303c083e4a8d1c49499b907dd
 WHIRLPOOL 
f8922b8cbfe153347f793e34ba7be1c3e36e55800e22fcb675f971bcc2094781a0784d887ece32760e2586fe6c459f56ce605610225f6746dacd70a922ac9e10
 DIST file-5.27.tar.gz 774063 SHA256 
c2e7d509b1167c4915901ecd257ee924d229a348bf988df6d1934ef0fa34a1a7 SHA512 
fcf607d367d85b8a971a62793efc79f7e548e029dd7bb41f95bf992c271c514d70cd4bb5c2ca577e470e0ff1df9dca31beaaf19a5fd4e3f617b36061eff46195
 WHIRLPOOL 
ea7483dce63a4b1f5fa7ee2571e918997bcffb46a7267a1fa45990dc33966e04a22f20d01105b268f6e6ca530a3a9c3f20f4f802a445847c60ee7f943cc5b570
+DIST file-5.28.tar.gz 777859 SHA256 
0ecb5e146b8655d1fa84159a847ee619fc102575205a0ff9c6cc60fc5ee2e012 SHA512 
42136505e21b14396e3af4e0d3f349687176cf0771d2dc9fed3599a30c7bab59184459f1e51033bce2d6ee0e292eba034bdfda727decca1219c1b3419e6bbfdc
 WHIRLPOOL 
f12889fc2a692084989d7029d8b9c849344e4236df8afc9e46c6441712aace5e07fee3bb05267ef76da7d41fbcb6b21db4e3bf6e22af660d43b2edeb6ff1571c

diff --git a/sys-apps/file/file-5.28.ebuild b/sys-apps/file/file-5.28.ebuild
new file mode 100644
index 000..658a92f
--- /dev/null
+++ b/sys-apps/file/file-5.28.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} pypy )
+DISTUTILS_OPTIONAL=1
+
+inherit eutils distutils-r1 libtool toolchain-funcs multilib-minimal
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="git://github.com/glensc/file.git"
+   inherit autotools git-r3
+else
+   SRC_URI="ftp://ftp.astron.com/pub/file/${P}.tar.gz
+   ftp://ftp.gw.com/mirrors/pub/unix/file/${P}.tar.gz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+fi
+
+DESCRIPTION="identify a file's format by scanning binary data for patterns"
+HOMEPAGE="http://www.darwinsys.com/file/ http://mx.gw.com/pipermail/file/";
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="python static-libs zlib"
+
+DEPEND="
+   python? (
+   ${PYTHON_DEPS}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   )
+   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
+RDEPEND="${DEPEND}
+   python? ( !dev-python/python-magic )"
+
+src_prepare() {
+   [[ ${PV} == "" ]] && eautoreconf
+   elibtoolize
+
+   # don't let python README kill main README #60043
+   mv python/README{,.python}
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE=${S} \
+   ac_cv_header_zlib_h=$(usex zlib) \
+   ac_cv_lib_z_gzopen=$(usex zlib)
+   econf \
+   --enable-fsect-man5 \
+   $(use_enable static-libs static)
+}
+
+src_configure() {
+   # when cross-compiling, we need to build up our own file
+   # because people often don't keep matching host/target
+   # file versions #362941
+   if tc-is-cross-compiler && ! ROOT=/ has_version ~${CATEGORY}/${P} ; then
+   mkdir -p "${WORKDIR}"/build
+   cd "${WORKDIR}"/build
+   tc-export_build_env BUILD_C{C,XX}
+   ECONF_SOURCE=${S} \
+   ac_cv_header_zlib_h=no \
+   ac_cv_lib_z_gzopen=no \
+   CHOST=${CBUILD} \
+   CFLAGS=${BUILD_CFLAGS} \
+   CXXFLAGS=${BUILD_CXXFLAGS} \
+   CPPFLAGS=${BUILD_CPPFLAGS} \
+   LDFLAGS="${BUILD_LDFLAGS} -static" \
+   CC=${BUILD_CC} \
+   CXX=${BUILD_CXX} \
+   econf --disable-shared
+   fi
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi ; then
+   em

[gentoo-commits] proj/openrc:master commit in: mk/

2016-06-13 Thread William Hubbs
commit: 5af5d12f3e56f9f2ff232d124d27c856fd66f551
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Jun 13 22:43:36 2016 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Jun 13 22:43:36 2016 +
URL:https://gitweb.gentoo.org/proj/openrc.git/commit/?id=5af5d12f

Fix PATH for Prefix.

1. remove default /bin:/sbin:/usr/bin:/usr/sbin
2. PKG_PREFIX should be defaulted to $(PREFIX)/usr
3. LOCAL_PREFIX should be defaulted to $(PREFIX)/usr/local

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

 mk/os-prefix.mk | 2 ++
 mk/os.mk| 2 +-
 mk/sys.mk   | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/mk/os-prefix.mk b/mk/os-prefix.mk
index c546a86..af08c99 100644
--- a/mk/os-prefix.mk
+++ b/mk/os-prefix.mk
@@ -3,4 +3,6 @@
 
 ifeq (${MKPREFIX},yes)
 CPPFLAGS+= -DPREFIX
+PKG_PREFIX?=   $(PREFIX)/usr
+SED_EXTRA= -e '/_PATH=.*usr.bin/d'
 endif

diff --git a/mk/os.mk b/mk/os.mk
index 20b4382..bac0388 100644
--- a/mk/os.mk
+++ b/mk/os.mk
@@ -13,7 +13,7 @@
 _OS_SH=uname -s | tr '/' '-'
 _OS:=  $(shell ${_OS_SH})
 OS?=   ${_OS}
-include ${MK}/os-${OS}.mk
 include ${MK}/os-prefix.mk
+include ${MK}/os-${OS}.mk
 
 RC_LIB=/$(LIBNAME)/rc

diff --git a/mk/sys.mk b/mk/sys.mk
index 76f0b78..948ec1d 100644
--- a/mk/sys.mk
+++ b/mk/sys.mk
@@ -26,7 +26,7 @@ ifeq (${MKPREFIX},yes)
 UPREFIX= ${PREFIX}/usr
 endif
 endif
-LOCAL_PREFIX=  /usr/local
+LOCAL_PREFIX=  $(UPREFIX)/local
 
 PICFLAG?=  -fPIC
 



[gentoo-commits] repo/gentoo:master commit in: net-im/ejabberd/, net-im/ejabberd/files/

2016-06-13 Thread Amadeusz Piotr Żołnowski
commit: b40598486bae8096d554d64aaf1e260625bf6833
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Mon Jun 13 21:42:43 2016 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Mon Jun 13 21:55:38 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4059848

net-im/ejabberd: Remove the oldest testing version

Package-Manager: portage-2.3.0_rc1

 net-im/ejabberd/Manifest   |   1 -
 net-im/ejabberd/ejabberd-15.03-r1.ebuild   | 150 -
 .../files/ejabberd-15.03-ejabberdctl.patch |  49 ---
 3 files changed, 200 deletions(-)

diff --git a/net-im/ejabberd/Manifest b/net-im/ejabberd/Manifest
index 8d57afa..9524ed7 100644
--- a/net-im/ejabberd/Manifest
+++ b/net-im/ejabberd/Manifest
@@ -1,6 +1,5 @@
 DIST cache_tab-1.0.1.zip 16719 SHA256 
149eff4dfb01f633cab643f368e5f96825c26c85ae9e6c22de3f5792e5d3dc28 SHA512 
ada72a578359909201d62ad775ca85969aed5cab9be31d38bd505f726434d08bb311f06654f3f26a3b639b9ae2742dd1950ba527489aef84f2ac0dfdb7fba0c8
 WHIRLPOOL 
d026a7452274cb8cfd536da4c5dbabaf0414ddaa5fe835aa80d825d1afae9f952a71e61eaa825d89ee65f6a1d4db9714c3710e7ed36c8fac1be73730e732f362
 DIST eiconv-0.9.0.zip 101407 SHA256 
fdaa09bcc79b556f2250c4693bc57c89ce474a5ea6ea12429cbb6c2d4ed3619b SHA512 
44d0af378b9873dede92657c53557a565050cd4259598a1fe92e1c9bddc8219922ff093bfc20e380f3e39fc0d5648d6d6f72766a5847781cf2101dbd4b922fb6
 WHIRLPOOL 
97d97f527aaf4d0fb0176723bde464ab003b49b12acca1f657efe83f8c03186e6b4819f4aadedebb8e703e16cc4af23d317b6ebebe96a9a794e6aa78c8e6fc80
-DIST ejabberd-15.03.tar.xz 6274856 SHA256 
3a6fd6e94d6f24575dcaff1aa7ca319944eb76970a9d3b6bf5f30819824143fc SHA512 
b292b596094aeab576d9d4aadea47042eeda130881de5dd523985dc60cd0644726dae8d525364ec72992c0c45ba9e0673b7a6ffc2bc20613ba0092e2b285e16f
 WHIRLPOOL 
630feba542f5d4bac1e4c17f453b2298a500c0d18159e8f09a4f11e9d372f7ffbf6e2e600c0ee849c689868872644404c03ebfb375d4852f3bbbd966417d951e
 DIST ejabberd-16.01.tgz 1651587 SHA256 
e2cc479d5870539b2e6756690b227969c88a541d464d1fc6e1cbf7270ad7d681 SHA512 
f0614db0d0eaf6d4f25b75b8eefbcf93260549876535fd5d82498c75779d182b19ec249ffb9b1b168cb5a887e8e6933eb868892b4aa5cd2933b739d263adca8a
 WHIRLPOOL 
65bc13ba5e380a999ed2ae9c816856f90e24393343d16ae52349350687dfdb15857a3358d856de5694c30718cefc5513b9d3c75871bb368cac54547becc1607a
 DIST ejabberd-16.04.tar.gz 1715963 SHA256 
3d964fe74e438253c64c8498eb7465d2440823614a23df8d33bdf40126d72cc3 SHA512 
5975d5a164060cca59b6d92de2c432f063061e832b2e03cae351fe3c16b178259489dc0b82ea800f1c2388eeb7e3aa4340630ad3c10a22cc6d6f0b4eef8fa0f2
 WHIRLPOOL 
d9018835aaa736040f63222c73b54ea65385532989390c007f4cb736b474da40d9fdceb6c377a251398fb6de87869a13dec0ac160fe9a0d081337efd35dc66b4
 DIST ejabberd-2.1.13.tgz 1999853 SHA256 
a80d1c72e435da31758261cb0c04fe750ac71fc3e33a3b606123efd3b3abc86d SHA512 
9348271f0cf1d9a7e6c53204121568e77820afc50fff1271e7b7ef66c5c5d7d067034c46472250423c4e9052046b18c1c8178f09eda0b0bfe25a1eac465fd07b
 WHIRLPOOL 
2c366d2f7c4371db56f47f5492ef27028a589186eeddb7a6b4e8aac0537b1b80ee31a9760f0551063ce2c2a658b9b5eafb7ed25294e00eb69480231a599a7b10

diff --git a/net-im/ejabberd/ejabberd-15.03-r1.ebuild 
b/net-im/ejabberd/ejabberd-15.03-r1.ebuild
deleted file mode 100644
index e8664d8..000
--- a/net-im/ejabberd/ejabberd-15.03-r1.ebuild
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils multilib pam ssl-cert systemd
-
-DESCRIPTION="The Erlang Jabber Daemon"
-HOMEPAGE="http://www.ejabberd.im/ https://github.com/processone/ejabberd/";
-SRC_URI="https://dev.gentoo.org/~radhermit/dist/${P}.tar.xz";
-# upstream tarball missing bundled erlang libs that are fetched via git
-#SRC_URI="https://www.process-one.net/downloads/downloads-action.php?file=/${PN}/${PV}/${P}.tgz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
-EJABBERD_MODULES="mod_bosh mod_irc mod_muc mod_proxy65 mod_pubsub"
-IUSE="captcha debug elixir ldap mysql nls odbc pam postgres riak redis tools 
zlib ${EJABBERD_MODULES}"
-
-DEPEND=">=net-im/jabber-base-0.01
-   >=dev-libs/expat-1.95
-   >=dev-libs/libyaml-0.1.4
-   >=dev-lang/erlang-15.2[ssl]
-   odbc? ( dev-db/unixODBC )
-   ldap? ( =net-nds/openldap-2* )
-   >=dev-libs/openssl-0.9.8e:=
-   captcha? ( media-gfx/imagemagick[truetype,png] )
-   zlib? ( >=sys-libs/zlib-1.2.3 )"
-RDEPEND="${DEPEND}
-   >=sys-apps/shadow-4.1.4.2-r3
-   pam? ( virtual/pam )"
-
-# paths in net-im/jabber-base
-JABBER_ETC="${EPREFIX}/etc/jabber"
-#JABBER_RUN="/var/run/jabber"
-JABBER_SPOOL="${EPREFIX}/var/spool/jabber"
-JABBER_LOG="${EPREFIX}/var/log/jabber"
-JABBER_DOC="${EPREFIX}/usr/share/doc/${PF}"
-
-src_prepare() {
-   epatch "${FILESDIR}"/${P}-ejabberdctl.patch
-
-   # don't install release notes (we'll do this manually)
-   sed '/install .* [.][.]\/doc\/[*][.]txt $(DOCDIR)/d' -i M

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/qgit/

2016-06-13 Thread Davide Pesavento
commit: 447375b3a817b12ff59946bd3a1bdf4903a25d26
Author: Davide Pesavento  gentoo  org>
AuthorDate: Mon Jun 13 21:48:50 2016 +
Commit: Davide Pesavento  gentoo  org>
CommitDate: Mon Jun 13 21:48:50 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=447375b3

dev-vcs/qgit: drop prefix keywords due to unkeyworded deps

Package-Manager: portage-2.3.0_rc1

 dev-vcs/qgit/qgit-2.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/qgit/qgit-2.6.ebuild b/dev-vcs/qgit/qgit-2.6.ebuild
index ebe043a..e48d66f 100644
--- a/dev-vcs/qgit/qgit-2.6.ebuild
+++ b/dev-vcs/qgit/qgit-2.6.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="http://libre.tibirna.org/attachments/download/12/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
 IUSE=""
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-im/ejabberd/

2016-06-13 Thread Amadeusz Piotr Żołnowski
commit: d61bf402c24c0b492a684d3ee61eebfcb1b7d06a
Author: Amadeusz Żołnowski  gentoo  org>
AuthorDate: Mon Jun 13 21:36:03 2016 +
Commit: Amadeusz Piotr Żołnowski  gentoo  org>
CommitDate: Mon Jun 13 21:36:03 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d61bf402

net-im/ejabberd: Don't try to generate cert if it is already set up

The ebuild used to always try to generate a certificate. ssl-cert eclass
function warns if certificate in a specified location already exists,
but that only clutters logs. When user has set different path to a
certificate, then eclass used to generate a self-signed cert which
wouldn't be used at all. Check if certificate set by user exists before
generating a new one.

Package-Manager: portage-2.3.0_rc1

 net-im/ejabberd/ejabberd-16.04.ebuild | 42 ++-
 1 file changed, 27 insertions(+), 15 deletions(-)

diff --git a/net-im/ejabberd/ejabberd-16.04.ebuild 
b/net-im/ejabberd/ejabberd-16.04.ebuild
index 5c71813..56e0c9f 100644
--- a/net-im/ejabberd/ejabberd-16.04.ebuild
+++ b/net-im/ejabberd/ejabberd-16.04.ebuild
@@ -64,6 +64,7 @@ RDEPEND="${CDEPEND}
 
 PATCHES=( "${FILESDIR}/${P}-ejabberdctl.patch" )
 
+EJABBERD_CERT="${EPREFIX}/etc/ssl/ejabberd/server.pem"
 # Paths in net-im/jabber-base
 JABBER_ETC="${EPREFIX}/etc/jabber"
 JABBER_LOG="${EPREFIX}/var/log/jabber"
@@ -73,8 +74,8 @@ JABBER_SPOOL="${EPREFIX}/var/spool/jabber"
 # - Use our sample certificates.
 # - Correct PAM service name.
 adjust_config() {
-   sed -e "s|/path/to/ssl.pem|/etc/ssl/ejabberd/server.pem|g" \
-   -e "s|pamservicename|xmpp|" \
+   sed -e "s|\"/path/to/ssl.pem\"|\"${EJABBERD_CERT}\"|g" \
+   -e "s|\"pamservicename\"|\"xmpp\"|" \
-i "${S}/ejabberd.yml.example" \
|| die 'failed to adjust example config'
 }
@@ -106,6 +107,28 @@ customize_epam_wrapper() {
|| die 'failed to install epam-wrapper'
 }
 
+# Check if there already exists a certificate.
+ejabberd_cert_exists() {
+   local cert
+
+   for cert in $(gawk -- \
+   'match($0, /^[[:space:]]*certfile: "([^"]+)"/, m) 
{print m[1];}' \
+   "${EROOT}${JABBER_ETC}/ejabberd.yml"); do
+   [[ -f ${cert} ]] && return 0
+   done
+
+   return 1
+}
+
+# Generate and install sample ejabberd certificate. It's installed into
+# EJABBERD_CERT path.
+ejabberd_cert_install() {
+   SSL_ORGANIZATION="${SSL_ORGANIZATION:-ejabberd XMPP Server}"
+   install_cert "${EJABBERD_CERT%.*}"
+   chown root:jabber "${EROOT}${EJABBERD_CERT}" || die
+   chmod 0440 "${EROOT}${EJABBERD_CERT}" || die
+}
+
 # Get path to ejabberd lib directory.
 get_ejabberd_path() {
echo "$(get_erl_libs)/${P}"
@@ -139,15 +162,6 @@ skip_docs() {
 ' "${S}/Makefile.in" || die 'failed to remove docs section from Makefile.in'
 }
 
-# Generate and install sample ejabberd certificate.
-install_sample_ejabberd_cert() {
-   SSL_ORGANIZATION="${SSL_ORGANIZATION:-ejabberd XMPP Server}"
-   install_cert /etc/ssl/ejabberd/server || return
-   # Fix ssl cert permissions (bug #369809).
-   chown root:jabber "${EROOT}/etc/ssl/ejabberd/server.pem" || return
-   chmod 0440 "${EROOT}/etc/ssl/ejabberd/server.pem"
-}
-
 src_prepare() {
default
 
@@ -232,9 +246,7 @@ pkg_postinst() {
echo
fi
 
-   if ! install_sample_ejabberd_cert; then
-   eerror
-   eerror "Failed to install sample ejabberd certificate"
-   eerror
+   if ! ejabberd_cert_exists; then
+   ejabberd_cert_install
fi
 }



[gentoo-commits] dev/xmw:master commit in: media-libs/libdcp/files/, media-libs/libdcp/

2016-06-13 Thread Michael Weber
commit: 22d0f4b71113f9461261c8898a7d6b8dc6bf51e8
Author: Michael Weber  xmw  de>
AuthorDate: Mon Jun 13 21:31:41 2016 +
Commit: Michael Weber  gentoo  org>
CommitDate: Mon Jun 13 21:31:41 2016 +
URL:https://gitweb.gentoo.org/dev/xmw.git/commit/?id=22d0f4b7

media-libs/libdcp: drop ldconfig.

Package-Manager: portage-2.2.28
Manifest-Sign-Key: 0x71D573A82F434065

 media-libs/libdcp/files/libdcp-1.3.3-no-ldconfig.patch | 12 
 media-libs/libdcp/libdcp-1.3.3.ebuild  |  2 ++
 2 files changed, 14 insertions(+)

diff --git a/media-libs/libdcp/files/libdcp-1.3.3-no-ldconfig.patch 
b/media-libs/libdcp/files/libdcp-1.3.3-no-ldconfig.patch
new file mode 100644
index 000..f8dbb1b
--- /dev/null
+++ b/media-libs/libdcp/files/libdcp-1.3.3-no-ldconfig.patch
@@ -0,0 +1,12 @@
+--- libdcp-1.3.3/wscript
 libdcp-1.3.3/wscript
+@@ -206,8 +206,7 @@
+ sys.exit(-1)
+ 
+ def post(ctx):
+-if ctx.cmd == 'install':
+-ctx.exec_command('/sbin/ldconfig')
++pass
+ 
+ def tags(bld):
+ os.system('etags src/*.cc src/*.h')

diff --git a/media-libs/libdcp/libdcp-1.3.3.ebuild 
b/media-libs/libdcp/libdcp-1.3.3.ebuild
index 3693c8b..4eea553 100644
--- a/media-libs/libdcp/libdcp-1.3.3.ebuild
+++ b/media-libs/libdcp/libdcp-1.3.3.ebuild
@@ -30,3 +30,5 @@ RDEPEND="dev-cpp/glibmm:2
media-libs/openjpeg:0
|| ( media-gfx/graphicsmagick media-gfx/imagemagick )"
 DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${P}-no-ldconfig.patch )



[gentoo-commits] proj/portage:master commit in: repoman/pym/repoman/modules/vcs/svn/, repoman/pym/repoman/

2016-06-13 Thread Zac Medico
commit: 6c1264ea9d10d698f459b3046cc909c8b4f8fe73
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Jun 13 20:45:53 2016 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Jun 13 20:52:13 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=6c1264ea

repoman: fix missing vcs_files_to_cps repodir argument (bug 585864)

Update 2 remaining vcs_files_to_cps calls to supply the repodir argument.

Fixes: d715028a6865 ("repoman: handle removed packages in vcs_files_to_cps (bug 
546010)")
X-Gentoo-Bug: 585864
X-Gentoo-Bug-url: https://bugs.gentoo.org/show_bug.cgi?id=585864

 repoman/pym/repoman/actions.py | 1 +
 repoman/pym/repoman/modules/vcs/svn/changes.py | 1 +
 2 files changed, 2 insertions(+)

diff --git a/repoman/pym/repoman/actions.py b/repoman/pym/repoman/actions.py
index 4144b45..16d602a 100644
--- a/repoman/pym/repoman/actions.py
+++ b/repoman/pym/repoman/actions.py
@@ -504,6 +504,7 @@ class Actions(object):
try:
for x in sorted(vcs_files_to_cps(
chain(myupdates, myremoved, mymanifests),
+   self.scanner.repo_settings.repodir,
self.scanner.repolevel, self.scanner.reposplit, 
self.scanner.categories)):
self.repoman_settings["O"] = 
os.path.join(self.repo_settings.repodir, x)
manifest_path = 
os.path.join(self.repoman_settings["O"], "Manifest")

diff --git a/repoman/pym/repoman/modules/vcs/svn/changes.py 
b/repoman/pym/repoman/modules/vcs/svn/changes.py
index d83c7c4..0bb10d8 100644
--- a/repoman/pym/repoman/modules/vcs/svn/changes.py
+++ b/repoman/pym/repoman/modules/vcs/svn/changes.py
@@ -134,6 +134,7 @@ class Changes(ChangesBase):
if updates or removed:
for x in sorted(vcs_files_to_cps(
chain(updates, removed, manifests),
+   scanner.repo_settings.repodir,
scanner.repolevel, scanner.reposplit, 
scanner.categories)):
self.repoman_settings["O"] = 
os.path.join(self.repo_settings.repodir, x)
digestgen(mysettings=self.repoman_settings, 
myportdb=self.repo_settings.portdb)



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

2016-06-13 Thread Michael Weber
commit: 408ce071bf97f0096517c44b8e8df599af9bf9ab
Author: Michael Weber  gentoo  org>
AuthorDate: Mon Jun 13 20:50:54 2016 +
Commit: Michael Weber  gentoo  org>
CommitDate: Mon Jun 13 20:51:11 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=408ce071

dev-lang/mujs: fix Prefix support, thanks Benda Xu, bug 585426.

Package-Manager: portage-2.2.28

 dev-lang/mujs/mujs-0_p20150202.ebuild | 4 
 dev-lang/mujs/mujs-0_p20160504.ebuild | 4 
 2 files changed, 8 insertions(+)

diff --git a/dev-lang/mujs/mujs-0_p20150202.ebuild 
b/dev-lang/mujs/mujs-0_p20150202.ebuild
index 4d215ba..972896d 100644
--- a/dev-lang/mujs/mujs-0_p20150202.ebuild
+++ b/dev-lang/mujs/mujs-0_p20150202.ebuild
@@ -25,3 +25,7 @@ src_prepare() {
append-cflags -fPIC
tc-export CC
 }
+
+src_install() {
+   emake DESTDIR="${ED}" install
+}

diff --git a/dev-lang/mujs/mujs-0_p20160504.ebuild 
b/dev-lang/mujs/mujs-0_p20160504.ebuild
index da44f03..5938ab5 100644
--- a/dev-lang/mujs/mujs-0_p20160504.ebuild
+++ b/dev-lang/mujs/mujs-0_p20160504.ebuild
@@ -25,3 +25,7 @@ src_prepare() {
append-cflags -fPIC
tc-export CC
 }
+
+src_install() {
+   emake DESTDIR="${ED}" install
+}



[gentoo-commits] dev/xmw:master commit in: media-libs/libdcp/

2016-06-13 Thread Michael Weber
commit: 54e45635c4c920e92c7cf524afc01b230b34c6f8
Author: Michael Weber  xmw  de>
AuthorDate: Mon Jun 13 20:48:26 2016 +
Commit: Michael Weber  gentoo  org>
CommitDate: Mon Jun 13 20:48:26 2016 +
URL:https://gitweb.gentoo.org/dev/xmw.git/commit/?id=54e45635

media-libs/libdcp: boost and Magick++ dependency.

Package-Manager: portage-2.2.28
Manifest-Sign-Key: 0x71D573A82F434065

 media-libs/libdcp/libdcp-1.3.3.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/media-libs/libdcp/libdcp-1.3.3.ebuild 
b/media-libs/libdcp/libdcp-1.3.3.ebuild
index 9cc79c7..3693c8b 100644
--- a/media-libs/libdcp/libdcp-1.3.3.ebuild
+++ b/media-libs/libdcp/libdcp-1.3.3.ebuild
@@ -17,14 +17,16 @@ SLOT="1.0"
 KEYWORDS="~amd64 ~x86"
 IUSE=""
 
+#needs new boost, 1.56 doesn't work
 RDEPEND="dev-cpp/glibmm:2
dev-cpp/libxmlpp:2.6
-   dev-libs/boost
+   >=dev-libs/boost-1.61.0
dev-libs/libcxml
dev-libs/libsigc++:2
dev-libs/libxml2
dev-libs/openssl:0
dev-libs/xmlsec
media-libs/libasdcp-cth
-   media-libs/openjpeg:0"
+   media-libs/openjpeg:0
+   || ( media-gfx/graphicsmagick media-gfx/imagemagick )"
 DEPEND="${RDEPEND}"



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

2016-06-13 Thread Paweł Hajdan
commit: 0a93f6b05a6feb3fcaa742eb87a6b48e59d22ee8
Author: Pawel Hajdan, Jr  gentoo  org>
AuthorDate: Mon Jun 13 22:39:58 2016 +
Commit: Paweł Hajdan  gentoo  org>
CommitDate: Mon Jun 13 22:39:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a93f6b0

profiles/package.mask: roll chromium mask for M53

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

diff --git a/profiles/package.mask b/profiles/package.mask
index ac3c287..c28cd12 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -30,6 +30,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Pawel Hajdan jr  (13 Jun 2016)
+# Dev channel releases are only for people who are developers or want more
+# experimental features and accept a more unstable release.
+>=www-client/chromium-53
+
 # Pacho Ramos  (12 Jun 2016)
 # Buggy, upstream dead for ages (#148741). Removal in a month.
 app-cdr/dvd95
@@ -332,11 +337,6 @@ net-libs/hubbub
 dev-vcs/blogc-git-receiver
 www-servers/blogc-runserver
 
-# Pawel Hajdan jr  (27 Apr 2016)
-# Dev channel releases are only for people who are developers or want more
-# experimental features and accept a more unstable release.
->=www-client/chromium-52
-
 # Sergey Popov  (26 Apr 2016)
 # Security mask of older branches, wrt bug #5567810
 

[gentoo-commits] dev/xmw:master commit in: media-libs/libasdcp-cth/, media-libs/libasdcp-cth/files/

2016-06-13 Thread Michael Weber
commit: 2f4a3d90f3ec6e3ea82847977e5b7700a81c905e
Author: Michael Weber  xmw  de>
AuthorDate: Mon Jun 13 20:38:31 2016 +
Commit: Michael Weber  gentoo  org>
CommitDate: Mon Jun 13 20:38:31 2016 +
URL:https://gitweb.gentoo.org/dev/xmw.git/commit/?id=2f4a3d90

media-libs/libasdcp-cth: drop ldconfig.

Package-Manager: portage-2.2.28
Manifest-Sign-Key: 0x71D573A82F434065

 .../libasdcp-cth/files/libasdcp-cth-0.1.1-no-ldconfig.patch  | 12 
 media-libs/libasdcp-cth/libasdcp-cth-0.1.1.ebuild|  2 ++
 2 files changed, 14 insertions(+)

diff --git a/media-libs/libasdcp-cth/files/libasdcp-cth-0.1.1-no-ldconfig.patch 
b/media-libs/libasdcp-cth/files/libasdcp-cth-0.1.1-no-ldconfig.patch
new file mode 100644
index 000..097f31e
--- /dev/null
+++ b/media-libs/libasdcp-cth/files/libasdcp-cth-0.1.1-no-ldconfig.patch
@@ -0,0 +1,12 @@
+--- libasdcp-cth-0.1.1/wscript
 libasdcp-cth-0.1.1/wscript
+@@ -84,8 +84,7 @@
+ bld.add_post_fun(post)
+ 
+ def post(ctx):
+-if ctx.cmd == 'install':
+-ctx.exec_command('/sbin/ldconfig')
++pass
+ 
+ def tags(bld):
+ os.system('etags src/*.cc src/*.h')

diff --git a/media-libs/libasdcp-cth/libasdcp-cth-0.1.1.ebuild 
b/media-libs/libasdcp-cth/libasdcp-cth-0.1.1.ebuild
index 7f74430..fa55912 100644
--- a/media-libs/libasdcp-cth/libasdcp-cth-0.1.1.ebuild
+++ b/media-libs/libasdcp-cth/libasdcp-cth-0.1.1.ebuild
@@ -21,3 +21,5 @@ RDEPEND="dev-libs/boost
dev-libs/openssl:0"
 DEPEND="${RDEPEND}
virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}"/${P}-no-ldconfig.patch )



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

2016-06-13 Thread Paweł Hajdan
commit: ba650a012d8bb9d01291a052c905e8eea5c188d3
Author: Pawel Hajdan, Jr  gentoo  org>
AuthorDate: Mon Jun 13 22:36:13 2016 +
Commit: Paweł Hajdan  gentoo  org>
CommitDate: Mon Jun 13 22:37:44 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba650a01

www-client/chromium: dev channel bump (53.0.2763.0)

Package-Manager: portage-2.2.28

 www-client/chromium/Manifest   |   1 +
 www-client/chromium/chromium-53.0.2763.0.ebuild| 715 +
 www-client/chromium/files/chromium-gn-r2.patch |  23 +
 .../chromium/files/chromium-system-jinja-r11.patch |  79 +++
 4 files changed, 818 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 852a832..d13f498 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -3,3 +3,4 @@ DIST chromium-51.0.2704.63.tar.xz 448628724 SHA256 
b243e46e0ebaf8f60d1c37a0d99f1
 DIST chromium-52.0.2743.19.tar.xz 457854724 SHA256 
e4149f479bea32142214b07b14912a011278917077e97819fb17fa83540eac16 SHA512 
d29638959b8f36e70ce60bffc65b58878e5d607959062847b625d9d6acccfba14e96fbc0cd757b28283dd90bbc1ab336f8da65d4564df26bd86e260aa92cfd7c
 WHIRLPOOL 
f48864c796f6a98731de5253daf3d281d6613ada18528358dba9c1de9e86cc14a42f6bd60a5c05c3ddfb826a6eb371c1e5353b9b8e206b24d379225bb439fdbd
 DIST chromium-52.0.2743.33.tar.xz 458015816 SHA256 
3201db69bb1dde8b51c1f55f86a7f9374df4d15d8577eb7d2cfcd8544f26be2a SHA512 
1e736a9d4c2db5ec285bf9fc73d5a67740a34cfa44f760a2939329513b825e2935a8443c7203883a712a13844c29694cc20a09ac3e901bb9436e0b4c1b74e437
 WHIRLPOOL 
e5a428cb2ed6b57fcffca7efb97634507a1ddba2e625bd271c5dc37619f917716469c7fccb3062a1850268078aef9ee9bd41d55408cc07eba7bb3c49b3f3e97e
 DIST chromium-53.0.2756.0.tar.xz 457232644 SHA256 
fc5e54267a857277a08653c95ea6a04c012ac92a5f2c2848b7715536e902c107 SHA512 
a93dd06100b846eb3222cc9e7b1841798de02fee2eb70807ed68bc7c2da5422e5259f31d5a3741dbc18c9ed34f3d9cd389b078554fc38cf13183d147266e3efd
 WHIRLPOOL 
f9ac5cb89c93b5221c8a036751a2fda35ca5bfaed0d1a7c5e142bfea590a35421109e2ee8965e7fb63eecf6fedae373812dcaeafe95e8acba60630246c9482f7
+DIST chromium-53.0.2763.0.tar.xz 458102064 SHA256 
5eeba399dee66367d011dc7732a7d695736693a6652ba7ab9cb6aa8c22562168 SHA512 
b1715889e4d5fef6a44123457a613587abc5bc437abb7e02a39e98d83f74bd52eeeb7a0369766957ee90e1c3274ea28fffc411e4f589371813571631a4f9ac0e
 WHIRLPOOL 
929a5db51d389faaf5a04916dba77cdc5932a0c14079c807d984c7ce96fe1225c54279e5d1e03950f9ff9f146744e69f67c4a5e945ad940c9a6d209746658a87

diff --git a/www-client/chromium/chromium-53.0.2763.0.ebuild 
b/www-client/chromium/chromium-53.0.2763.0.ebuild
new file mode 100644
index 000..1238b58
--- /dev/null
+++ b/www-client/chromium/chromium-53.0.2763.0.ebuild
@@ -0,0 +1,715 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+PYTHON_COMPAT=( python2_7 )
+
+CHROMIUM_LANGS="am ar bg bn ca cs da de el en_GB es es_419 et fa fi fil fr gu 
he
+   hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt_BR pt_PT ro ru sk sl 
sr
+   sv sw ta te th tr uk vi zh_CN zh_TW"
+
+inherit check-reqs chromium eutils flag-o-matic multilib multiprocessing 
pax-utils \
+   portability python-any-r1 readme.gentoo-r1 toolchain-funcs versionator 
virtualx
+
+DESCRIPTION="Open-source version of Google Chrome web browser"
+HOMEPAGE="http://chromium.org/";
+SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz";
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="cups gn gnome gnome-keyring gtk3 +hangouts kerberos neon pic 
+proprietary-codecs pulseaudio selinux +system-ffmpeg +tcmalloc widevine"
+RESTRICT="!system-ffmpeg? ( proprietary-codecs? ( bindist ) )"
+
+# TODO: bootstrapped gn binary hangs when using tcmalloc with portage's 
sandbox.
+REQUIRED_USE="gn? ( gnome-keyring !tcmalloc )"
+
+# Native Client binaries are compiled with different set of flags, bug #452066.
+QA_FLAGS_IGNORED=".*\.nexe"
+
+# Native Client binaries may be stripped by the build system, which uses the
+# right tools for it, bug #469144 .
+QA_PRESTRIPPED=".*\.nexe"
+
+RDEPEND="
+   app-arch/bzip2:=
+   cups? ( >=net-print/cups-1.3.11:= )
+   >=dev-libs/elfutils-0.149
+   dev-libs/expat:=
+   dev-libs/glib:=
+   >=dev-libs/jsoncpp-0.5.0-r1:=
+   dev-libs/nspr:=
+   >=dev-libs/nss-3.14.3:=
+   gnome? ( >=gnome-base/gconf-2.24.0:= )
+   gnome-keyring? ( >=gnome-base/libgnome-keyring-3.12:= )
+   >=media-libs/alsa-lib-1.0.19:=
+   media-libs/fontconfig:=
+   media-libs/freetype:=
+   media-libs/libexif:=
+   media-libs/speex:=
+   pulseaudio? ( media-sound/pulseaudio:= )
+   system-ffmpeg? ( >=media-video/ffmpeg-2.7.2:= )
+   sys-apps/dbus:=
+   sys-apps/pciutils:=
+   >=sys-libs/libcap-2.22:=
+   virtual/udev
+   x11-libs/cairo:=
+   x11-libs/gdk-pixbuf:=
+   gtk3? ( x11-libs/gtk+

[gentoo-commits] dev/xmw:master commit in: media-video/dcpomatic/, media-video/dcpomatic/files/

2016-06-13 Thread Michael Weber
commit: 4502d1d3627999a8a3f593bfe819ba21ba43ea57
Author: Michael Weber  xmw  de>
AuthorDate: Mon Jun 13 20:23:02 2016 +
Commit: Michael Weber  gentoo  org>
CommitDate: Mon Jun 13 20:23:02 2016 +
URL:https://gitweb.gentoo.org/dev/xmw.git/commit/?id=4502d1d3

media-video/dcpomatic: drop ldconfig, use PATCHES

Package-Manager: portage-2.2.28
Manifest-Sign-Key: 0x71D573A82F434065

 media-video/dcpomatic/dcpomatic-2.8.0.ebuild | 11 +++
 .../dcpomatic/files/dcpomatic-2.8.0-no-ldconfig.patch| 12 
 2 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/media-video/dcpomatic/dcpomatic-2.8.0.ebuild 
b/media-video/dcpomatic/dcpomatic-2.8.0.ebuild
index 9452d1b..e4e1fc6 100644
--- a/media-video/dcpomatic/dcpomatic-2.8.0.ebuild
+++ b/media-video/dcpomatic/dcpomatic-2.8.0.ebuild
@@ -6,7 +6,7 @@ EAPI=6
 
 PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 )
 PYTHON_REQ_USE="threads(+)"
-inherit eutils python-any-r1 waf-utils wxwidgets
+inherit python-any-r1 waf-utils wxwidgets
 
 DESCRIPTION="create Digital Cinema Packages (DCPs) from videos, images and 
sound files"
 HOMEPAGE="http://dcpomatic.com/";
@@ -28,7 +28,7 @@ RDEPEND="dev-cpp/cairomm
dev-libs/libcxml
dev-libs/libzip
dev-libs/openssl:0
-   media-gfx/imagemagick
+   || ( media-gfx/graphicsmagick media-gfx/imagemagick )
media-libs/fontconfig:1.0
media-libs/libdcp:1.0
media-libs/libsamplerate
@@ -42,9 +42,12 @@ RDEPEND="dev-cpp/cairomm
 DEPEND="${RDEPEND}
virtual/pkgconfig"
 
-src_prepare() {
-   epatch "${FILESDIR}"/${P}-wxGTK3.patch
+PATCHES=(
+   "${FILESDIR}"/${P}-wxGTK3.patch
+   "${FILESDIR}"/${P}-no-ldconfig.patch
+   )
 
+src_prepare() {
cp -v ../waf*/waf .
 
default

diff --git a/media-video/dcpomatic/files/dcpomatic-2.8.0-no-ldconfig.patch 
b/media-video/dcpomatic/files/dcpomatic-2.8.0-no-ldconfig.patch
new file mode 100644
index 000..106e239
--- /dev/null
+++ b/media-video/dcpomatic/files/dcpomatic-2.8.0-no-ldconfig.patch
@@ -0,0 +1,12 @@
+--- dcpomatic-2.8.0/wscript
 dcpomatic-2.8.0/wscript
+@@ -503,8 +503,7 @@
+ sys.exit(-1)
+ 
+ def post(ctx):
+-if ctx.cmd == 'install':
+-ctx.exec_command('/sbin/ldconfig')
++pass
+ 
+ def pot(bld):
+ bld.recurse('src')



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

2016-06-13 Thread Ole Reifschneider
commit: ce75426d9db592a149c8a97f210201afa5e85d6a
Author: Ole Reifschneider  gentoo  org>
AuthorDate: Mon Jun 13 20:16:10 2016 +
Commit: Ole Reifschneider  gentoo  org>
CommitDate: Mon Jun 13 20:16:10 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce75426d

app-editors/neovim: Add live ebuild

Package-Manager: portage-2.3.0_rc1

 app-editors/neovim/neovim-.ebuild | 75 +++
 1 file changed, 75 insertions(+)

diff --git a/app-editors/neovim/neovim-.ebuild 
b/app-editors/neovim/neovim-.ebuild
new file mode 100644
index 000..a9c90de
--- /dev/null
+++ b/app-editors/neovim/neovim-.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit cmake-utils flag-o-matic
+
+DESCRIPTION="Vim-fork focused on extensibility and agility."
+HOMEPAGE="https://neovim.io";
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="git://github.com/neovim/neovim.git"
+else
+   SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0 vim"
+SLOT="0"
+IUSE="+nvimpager perl python +jemalloc"
+
+CDEPEND="dev-lang/luajit:2
+   >=dev-libs/libtermkey-0.17
+   >=dev-libs/libuv-1.2.0
+   >=dev-libs/msgpack-1.0.0
+   >=dev-libs/unibilium-1.1.1
+   dev-libs/libvterm
+   dev-lua/lpeg[luajit]
+   dev-lua/mpack[luajit]
+   jemalloc? ( dev-libs/jemalloc )
+"
+DEPEND="${CDEPEND}
+   virtual/libiconv
+   virtual/libintl"
+RDEPEND="${CDEPEND}
+   perl? ( dev-lang/perl )
+   python? ( dev-python/neovim-python-client )"
+
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+src_prepare() {
+   # use our system vim dir
+   sed -e '/^# define SYS_VIMRC_FILE/s|$VIM|'"${EPREFIX}"'/etc/vim|' \
+   -i src/nvim/globals.h || die
+
+   # add eclass to bash filetypes
+   sed -e 's|*.ebuild|*.ebuild,*.eclass|' -i runtime/filetype.vim || die
+
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   export USE_BUNDLED_DEPS=OFF
+   append-cflags "-Wno-error"
+   local mycmakeargs=(
+   $(cmake-utils_use_enable jemalloc JEMALLOC)
+   -DLIBUNIBILIUM_USE_STATIC=OFF
+   -DLIBTERMKEY_USE_STATIC=OFF
+   -DLIBVTERM_USE_STATIC=OFF
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   # install a default configuration file
+   insinto /etc/vim
+   doins "${FILESDIR}"/sysinit.vim
+
+   # conditionally install a symlink for nvimpager
+   if use nvimpager; then
+   dosym /usr/share/nvim/runtime/macros/less.sh /usr/bin/nvimpager
+   fi
+}



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

2016-06-13 Thread Ole Reifschneider
commit: c3277eb4a37042d87595cc38f51074f3d3d9a1c5
Author: Ole Reifschneider  gentoo  org>
AuthorDate: Mon Jun 13 20:18:34 2016 +
Commit: Ole Reifschneider  gentoo  org>
CommitDate: Mon Jun 13 20:18:34 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3277eb4

dev-python/neovim-python-client: Bump version to 0.1.9

Package-Manager: portage-2.3.0_rc1

 dev-python/neovim-python-client/Manifest   |  1 +
 .../neovim-python-client-0.1.9.ebuild  | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-python/neovim-python-client/Manifest 
b/dev-python/neovim-python-client/Manifest
index fcd32dc..8637154 100644
--- a/dev-python/neovim-python-client/Manifest
+++ b/dev-python/neovim-python-client/Manifest
@@ -4,3 +4,4 @@ DIST neovim-python-client-0.1.0.tar.gz 43142 SHA256 
2a9a1f07bd6d5617b1b85ee1772f
 DIST neovim-python-client-0.1.2.tar.gz 43428 SHA256 
2d85a493194b5dfbc08cad1fd2e252f7ad35b65eb826dd61f67f4fecfc8476b2 SHA512 
a050cd7fcc3ab9863bd777331a6ebce3b9ac110682c445ca3e18a59ef4296b4da486a2586ae8be36f4fc6c9ac5e0d5513c19d06f2783bdf37554f37ca547c908
 WHIRLPOOL 
d5f08178bc8738fcdae7c50a43d4e58731ce8665e93d6b8e905c6a83e1b6fe0655dabc9c5ee96a1415b84710ec043f25cea72761af3fe4977d96b862ca81bb31
 DIST neovim-python-client-0.1.5.tar.gz 39600 SHA256 
e330ad562ae787e85fd881142cb993e80e8dabe6737b40e51a625fb4347e2509 SHA512 
fced36987164ae378d79284b4ca1ed198e50ee089fd5f6222b3462405174161a79d1bc27c83ca593626f7635b52c943a15ae338086afc9dab86f5fabb5eb0cd6
 WHIRLPOOL 
a6ce1d19aed92518232d02e1ba47a4243530e28f8d85acfc30604c039084a3764ce350245825380e2ebc59246763c029958bd283afbe59ed7d024f4cd1168d0e
 DIST neovim-python-client-0.1.7.tar.gz 39735 SHA256 
398d36c194548d5636eb5d33ba86b083495ab888fc7f03243c8c42d064ec1aa8 SHA512 
f1d5f834163eb62338afddbb4d4de418cc6cdec77cfe8c8785a9206bce11016216c0c3e38a4113d75b58f3ea02cd665c916eb30b5a3987c52321b8cfde833e85
 WHIRLPOOL 
102e56c7b8db49f05014b175a01c648377669b82eb2780351eada741eca8fa31d666b8dce16426dfd70efff62f510faec828b9adca7d49e932ae64a0c497e91b
+DIST neovim-python-client-0.1.9.tar.gz 40599 SHA256 
9e6250cad242fb79c07346cd292b055f4f334635a42bff3437131205bb09e0a8 SHA512 
043429407d140b37004d5344f9244c8cb5a37e2b5d450454e6535bece7fb05f037e5eff2a63431fad55ab2470372c4a17e0a608a94af65a2f400f2158b736ce4
 WHIRLPOOL 
eb8b54bdc2c5f455862026a39f76bb32f59b3225c17ff2abf2751670f22ed81b053417aef0e95d0fad6fd31df58867024967c44ba48b83b63c70e1c1977de23b

diff --git a/dev-python/neovim-python-client/neovim-python-client-0.1.9.ebuild 
b/dev-python/neovim-python-client/neovim-python-client-0.1.9.ebuild
new file mode 100644
index 000..c580a4a
--- /dev/null
+++ b/dev-python/neovim-python-client/neovim-python-client-0.1.9.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
+inherit distutils-r1
+
+DESCRIPTION="Python client for Neovim"
+HOMEPAGE="https://github.com/neovim/python-client";
+SRC_URI="https://github.com/neovim/python-client/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   >=dev-python/msgpack-0.4.0[${PYTHON_USEDEP}]
+   virtual/python-greenlet[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 'dev-python/trollius[${PYTHON_USEDEP}]' 
python{2_7,3_3})
+"
+
+RDEPEND="
+   ${DEPEND}
+   >=app-editors/neovim-0.1.3
+"
+
+S="${WORKDIR}/python-client-${PV}"



[gentoo-commits] dev/xmw:master commit in: media-libs/libsub/files/, media-libs/libsub/

2016-06-13 Thread Michael Weber
commit: 312b28eccebba38b7e6723ff6a125271d6d8ac99
Author: Michael Weber  xmw  de>
AuthorDate: Mon Jun 13 19:43:42 2016 +
Commit: Michael Weber  gentoo  org>
CommitDate: Mon Jun 13 19:43:42 2016 +
URL:https://gitweb.gentoo.org/dev/xmw.git/commit/?id=312b28ec

media-libs/libsub: boost rebuild, no ldconfig

Package-Manager: portage-2.2.28
Manifest-Sign-Key: 0x71D573A82F434065

 media-libs/libsub/files/libsub-1.1.12-no-ldconfig.patch |  9 +
 media-libs/libsub/libsub-1.1.12.ebuild  | 12 +++-
 2 files changed, 16 insertions(+), 5 deletions(-)

diff --git a/media-libs/libsub/files/libsub-1.1.12-no-ldconfig.patch 
b/media-libs/libsub/files/libsub-1.1.12-no-ldconfig.patch
new file mode 100644
index 000..b0752b2
--- /dev/null
+++ b/media-libs/libsub/files/libsub-1.1.12-no-ldconfig.patch
@@ -0,0 +1,9 @@
+--- libsub-1.1.12/wscript
 libsub-1.1.12/wscript
+@@ -148,5 +148,4 @@
+ sys.exit(-1)
+ 
+ def post(ctx):
+-if ctx.cmd == 'install':
+-ctx.exec_command('/sbin/ldconfig')
++pass

diff --git a/media-libs/libsub/libsub-1.1.12.ebuild 
b/media-libs/libsub/libsub-1.1.12.ebuild
index 7c04caf..3ecec0f 100644
--- a/media-libs/libsub/libsub-1.1.12.ebuild
+++ b/media-libs/libsub/libsub-1.1.12.ebuild
@@ -18,10 +18,12 @@ KEYWORDS="~amd64 ~x86"
 IUSE=""
 
 RDEPEND="dev-cpp/glibmm
-dev-cpp/libxmlpp
-dev-libs/boost
-dev-libs/libcxml
-dev-libs/openssl:0
-media-libs/libasdcp-cth"
+   dev-cpp/libxmlpp
+   dev-libs/boost:=
+   dev-libs/libcxml
+   dev-libs/openssl:0
+   media-libs/libasdcp-cth"
 DEPEND="${RDEPEND}
virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}"/${P}-no-ldconfig.patch )



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

2016-06-13 Thread Michael Weber
commit: 086ffb5e18a2f158eaffbbb88152f31fee72a3ec
Author: Michael Weber  gentoo  org>
AuthorDate: Mon Jun 13 19:36:31 2016 +
Commit: Michael Weber  gentoo  org>
CommitDate: Mon Jun 13 19:36:59 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=086ffb5e

dev-util/cppcheck: Version bump, thanks Christian Strahl, bug 585444.

Package-Manager: portage-2.2.28

 dev-util/cppcheck/Manifest |   1 +
 dev-util/cppcheck/cppcheck-1.74.ebuild | 105 +
 2 files changed, 106 insertions(+)

diff --git a/dev-util/cppcheck/Manifest b/dev-util/cppcheck/Manifest
index 194836e..1c94c4e 100644
--- a/dev-util/cppcheck/Manifest
+++ b/dev-util/cppcheck/Manifest
@@ -1,2 +1,3 @@
 DIST cppcheck-1.72.tar.bz2 1125775 SHA256 
9460b184ff2d8dd15344f3e2f42f634c86e4dd3303e1e9b3f13dc67536aab420 SHA512 
13b2348c97a3777feaad579f8620f18d90f6f934f92f5db712c7190af1f40042527500aefa4c8ccd348f7691b1c0d5f32115085c9385dec55460d5ba0804a410
 WHIRLPOOL 
790514f4b5b9c539a30daa691d268c6c5f1077743cde1af8834248eb4213224275e9f72cea46f3b378119a3d0944d7e8d63270c0cd47517c7f382c683a1938fe
 DIST cppcheck-1.73.tar.bz2 1147270 SHA256 
36f68354734310203c285fac17aed47bb82131fc0487145b9c0386301cd5fe50 SHA512 
a703cb47016982c27509bd46fa601b5baf359b0c44be188e2f5fe7d64b2accc392af5aa803a5e298b778f15b979585781ecd1459c8d2dd8b033f34cb1bad15a7
 WHIRLPOOL 
1ecbcd36f3ed36c0db3a9e6c99b730c164c5e4a680dfa1f6b3a84df5a9e4e7ca0ab902d34306dcaf12c9ffd686fbac4492f07b12b99d862d9152db6ffeac377c
+DIST cppcheck-1.74.tar.bz2 1151321 SHA256 
c05b2f7e4619326f4cbdf6465d517cd0e37349e1221356470d75a97ca35fc254 SHA512 
aa77747618ae16d796c428dc5931dc39bb51774dcdbea740c5cfc0f353c3b825c9673c84d0f2196cb8749f54c66f2d358f45b372aa5db9b057d3de740d852f01
 WHIRLPOOL 
07aa11a0e5478ea9c7eafa79359259d3570424d3a7dfd0ad2d623a69157d09fbdb2f72ce576d19db142d67a69b2b0663b7e37d42d2ea5781401eb6723123dd1b

diff --git a/dev-util/cppcheck/cppcheck-1.74.ebuild 
b/dev-util/cppcheck/cppcheck-1.74.ebuild
new file mode 100644
index 000..34c8313
--- /dev/null
+++ b/dev-util/cppcheck/cppcheck-1.74.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
+
+inherit distutils-r1 eutils qt4-r2 toolchain-funcs flag-o-matic
+
+DESCRIPTION="static analyzer of C/C++ code"
+HOMEPAGE="http://cppcheck.sourceforge.net";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="htmlreport pcre qt4"
+
+RDEPEND="htmlreport? ( dev-python/pygments[${PYTHON_USEDEP}] )
+   >=dev-libs/tinyxml2-2
+   qt4? ( dev-qt/qtgui:4 )
+   pcre? ( dev-libs/libpcre )"
+DEPEND="${RDEPEND}
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   virtual/pkgconfig"
+
+src_prepare() {
+   append-cxxflags -std=c++0x
+
+   # Drop bundled libs, patch Makefile generator and re-run it
+   rm -r externals || die
+   epatch "${FILESDIR}"/${PN}-1.72-tinyxml2.patch
+   tc-export CXX
+   emake dmake
+   ./dmake || die
+
+   epatch_user
+}
+
+src_configure() {
+   if use pcre ; then
+   sed -e '/HAVE_RULES=/s:=no:=yes:' \
+   -i Makefile
+   fi
+   if use qt4 ; then
+   pushd gui
+   qt4-r2_src_configure
+   popd
+   fi
+}
+
+src_compile() {
+   export LIBS="$(pkg-config --libs tinyxml2)"
+   emake ${PN} man \
+   CFGDIR="${EROOT}usr/share/${PN}/cfg" \
+   
DB2MAN="${EROOT}usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl"
+
+   if use qt4 ; then
+   pushd gui
+   qt4-r2_src_compile
+   popd
+   fi
+   if use htmlreport ; then
+   pushd htmlreport
+   distutils-r1_src_compile
+   popd
+   fi
+}
+
+src_test() {
+   # safe final version
+   mv -v ${PN}{,.final}
+   mv -v lib/library.o{,.final}
+   mv -v cli/cppcheckexecutor.o{,.final}
+   #trigger recompile with CFGDIR inside ${S}
+   emake check CFGDIR="${S}/cfg"
+   # restore
+   mv -v ${PN}{.final,}
+   mv -v lib/library.o{.final,}
+   mv -v cli/cppcheckexecutor.o{.final,}
+}
+
+src_install() {
+   # it's not autotools-based, so "${ED}" here, not "${D}", bug 531760
+   emake install DESTDIR="${ED}"
+
+   insinto "/usr/share/${PN}/cfg"
+   doins cfg/*.cfg
+   if use qt4 ; then
+   dobin gui/${PN}-gui
+   dodoc gui/{projectfile.txt,gui.${PN}}
+   fi
+   if use htmlreport ; then
+   pushd htmlreport
+   distutils-r1_src_install
+   popd
+   find "${D}" -name "*.egg-info" -delete
+   else
+   rm "${ED}/usr/bin/cppcheck-htmlreport" || die
+   fi
+   doman ${PN}.1
+   dodoc -r triage
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/clipgrab/, net-misc/clipgrab/files/

2016-06-13 Thread Michael Weber
commit: 6c6efc87fa6245529b5f5fed98bf22d9061ec0e7
Author: Michael Weber  gentoo  org>
AuthorDate: Mon Jun 13 19:32:33 2016 +
Commit: Michael Weber  gentoo  org>
CommitDate: Mon Jun 13 19:36:53 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c6efc87

net-misc/clipgrab: clean old versions.

Package-Manager: portage-2.2.28

 net-misc/clipgrab/Manifest |  2 -
 net-misc/clipgrab/clipgrab-3.4.11.ebuild   | 31 
 net-misc/clipgrab/clipgrab-3.4.9-r1.ebuild | 31 
 .../clipgrab/files/clipgrab-3.2.0.10-obey.patch| 82 -
 .../clipgrab/files/clipgrab-3.2.1.0-obey.patch | 85 --
 5 files changed, 231 deletions(-)

diff --git a/net-misc/clipgrab/Manifest b/net-misc/clipgrab/Manifest
index 4c70340..3f3e188 100644
--- a/net-misc/clipgrab/Manifest
+++ b/net-misc/clipgrab/Manifest
@@ -1,3 +1 @@
-DIST clipgrab-3.4.11.tar.bz2 371620 SHA256 
48f7cbd9a503b19246ae2d31af8d2bba7c57945f5ba8ca4fcf7bf6b3a265bd83 SHA512 
89613a4e3096e980b09eef7a48b7bb6eda60ecd3d542afd5621880e0cb62e3e5c385cf0072fc4a96fadab8f72d8f717957f396cb399d3a0d25d48a346bc8cf31
 WHIRLPOOL 
fffd7c5ed4178fac9f9bb133cfb90cc8daaeb45d45ab665aed3c156745e3fe0881f32bcaef07f0cba4800fa0ddcf463e34563e0505946336d9c7d952c6c5a792
-DIST clipgrab-3.4.9.tar.bz2 372342 SHA256 
e1aaf9c5f55788ac580ba645f0368b8bdf5b65dbe133cd7e08df9ffed8c0546d SHA512 
24efcf23b4553c47845efbbe69a9cee6d322a830693ba02a7900b41987bd449c65a81013c0ff7aa3a0cccaea528225fe6d11d43e56361fbada35fdb37003420b
 WHIRLPOOL 
51bb35f1b4cb9c59e0cff55e95d1b4be288b97b25ac7f9c67a7dd4b12a39f242def7a2c3e2fac8b9af8201934172ec3685f5986bb3808be0cf0618c7878f79ab
 DIST clipgrab-3.5.6.tar.gz 470379 SHA256 
b6088625209fd0fefa3078d3131b71efc0d27af36e6207dadeab79831586a672 SHA512 
7a8e3311e3e081ea65e572b2e4fabcaae99424e80f8d18b91a4a8e9d26088e5cb5c4f752128bda7493a4ab07ff8e93844450d6e9d95be8d03f1c95b6f8ea23c9
 WHIRLPOOL 
d446796bd80dabfa13dd96f61615e979da78ea09d305d40b1018df1d461a6b432f7881b690af7f2ead554e4689539ffcbb166d491e2f4e5f4b3e135babd922a6

diff --git a/net-misc/clipgrab/clipgrab-3.4.11.ebuild 
b/net-misc/clipgrab/clipgrab-3.4.11.ebuild
deleted file mode 100644
index 886b8bb..000
--- a/net-misc/clipgrab/clipgrab-3.4.11.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit qt4-r2 eutils
-
-DESCRIPTION="Download from various internet video services like Youtube etc."
-HOMEPAGE="http://clipgrab.de/en";
-SRC_URI="http://${PN}.de/download/${P}.tar.bz2";
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="dev-qt/qtwebkit:4"
-RDEPEND="${DEPEND}
-   || ( media-video/libav media-video/ffmpeg )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-3.4.2-obey.patch"
-)
-
-src_install() {
-   dobin ${PN}
-
-   newicon icon.png ${PN}.png
-   make_desktop_entry clipgrab Clipgrab "" "Qt;Video;AudioVideo;"
-}

diff --git a/net-misc/clipgrab/clipgrab-3.4.9-r1.ebuild 
b/net-misc/clipgrab/clipgrab-3.4.9-r1.ebuild
deleted file mode 100644
index 886b8bb..000
--- a/net-misc/clipgrab/clipgrab-3.4.9-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit qt4-r2 eutils
-
-DESCRIPTION="Download from various internet video services like Youtube etc."
-HOMEPAGE="http://clipgrab.de/en";
-SRC_URI="http://${PN}.de/download/${P}.tar.bz2";
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="dev-qt/qtwebkit:4"
-RDEPEND="${DEPEND}
-   || ( media-video/libav media-video/ffmpeg )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-3.4.2-obey.patch"
-)
-
-src_install() {
-   dobin ${PN}
-
-   newicon icon.png ${PN}.png
-   make_desktop_entry clipgrab Clipgrab "" "Qt;Video;AudioVideo;"
-}

diff --git a/net-misc/clipgrab/files/clipgrab-3.2.0.10-obey.patch 
b/net-misc/clipgrab/files/clipgrab-3.2.0.10-obey.patch
deleted file mode 100644
index 9ffee8a..000
--- a/net-misc/clipgrab/files/clipgrab-3.2.0.10-obey.patch
+++ /dev/null
@@ -1,82 +0,0 @@
 clipgrab-3.2.0.10/clipgrab.cpp
-+++ clipgrab-3.2.0.10/clipgrab.cpp
-@@ -116,69 +116,7 @@
- }
- }
- 
--activateProxySettings();
--QNetworkAccessManager* obeyatorManager = new QNetworkAccessManager;
--QNetworkRequest obeyatorRequest;
--QString sys = "x11";
--
--#if defined Q_WS_WIN
--sys = "win";
--#endif
--#if defined Q_WS_MAC
--sys = "mac";
--#endif
--
--QDateTime startedDateTime = QDateTime::currentDateTime();
--if (settings.value("firstStarted", 0).toInt() == 0)
--{
--settings.setValue("firstStarted", startedDateTime.toTime_t());
--}
--if (settings.value("firstStarted-" + version, 0) == 0)
--{
--settings.setValue("firstStarted-" + version, 
startedDateTime.toTime_t());
--}
--ob

[gentoo-commits] repo/gentoo:master commit in: dev-util/nsis/files/, dev-util/nsis/

2016-06-13 Thread Alon Bar-Lev
commit: 8127f4ef333bb13b591e91c9254ee4ec682ee540
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Mon Jun 13 19:01:06 2016 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Mon Jun 13 19:01:06 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8127f4ef

dev-util/nsis: cleanup

Bug: 568398

Package-Manager: portage-2.2.28

 dev-util/nsis/Manifest|   3 -
 dev-util/nsis/files/nsis-2.46-gcc47.patch |  15 
 dev-util/nsis/nsis-2.46-r1.ebuild | 115 --
 3 files changed, 133 deletions(-)

diff --git a/dev-util/nsis/Manifest b/dev-util/nsis/Manifest
index 1124df9..ab33bd0 100644
--- a/dev-util/nsis/Manifest
+++ b/dev-util/nsis/Manifest
@@ -1,5 +1,2 @@
-DIST makensis_64bit.patch 18743 SHA256 
df6377f0e21ef585064c3dd999550e1aef9df8c2224833167716a7166d93d22a SHA512 
e04e0f6255708490e4fc2929bbfca442b7e59b5f05ea9b10145e556e59317e81452e77f9214df011bc7d6b45c79ce13396e2aeb85ce2d7d48e95721e53340c2b
 WHIRLPOOL 
c0b1ab7c12e43f8ff8d4fd543ac0600d76b1d2f870c89b25fd22aaba9215f45893acadbed075a50e9428ae1d29dde971f9772846f2223163e7836c1d952036f3
-DIST nsis-2.46-src.tar.bz2 1499014 SHA256 
f5f9e5e22505e44b25aea14fe17871c1ed324c1f3cc7a753ef591f76c9e8a1ae SHA512 
8716cf6dc086d8b9eb3c707b3a65790bf2e2b41116243d86243514ec6b2db7c508dedef027863bbd6650b21ca5f94ef7dd6706fe14ddc151c4548ecb15858ee6
 WHIRLPOOL 
d716a7b78b20517dff420f57ff820a5aac4654d77a3a0760ee7512aff12d9abbb8be20da888968b151571363ddc1b8c3b02cc7e51784c95ab5169b8a1ab424e3
 DIST nsis-2.51-64bit.patch.gz 9376 SHA256 
8b82fc9a35c7072fafa416ea4d0a8842c69d343500b7ca4bfe207d7b396c0643 SHA512 
3be1a1a6422da219e8abfe5eb177ea818d86dfe6d5cb04a0be3dd80f31866cd95b67b765c6d5976355f363c411b4c88f30fd4eace67addb0f27dfe1a73ba45ac
 WHIRLPOOL 
bb1dc183bbef6596409b7765b721811526c2acb61bcc67c25bbccc1922ad45d365d1daea6c7474f3c98fb63c69bf3d54808a6abe0c71702cbfd178bb7bfea11f
 DIST nsis-2.51-src.tar.bz2 1540555 SHA256 
43d4c9209847e35eb6e2c7cd5a7586e1445374c056c2c7899e40a080e17a1be7 SHA512 
3019040d84b1afdf398327bbd55cc2ae66336deea200b6506f1d474359056713fbcf51e8a06f32fece81313da35376cd3916341f2cabfa12cefa92f91ecf6f08
 WHIRLPOOL 
1fad4225791d30ed9f89082aa1ce6eb85e96279c85c6f91859e2cb36b67c2cfaf09ceada57fca41e25489dc5087c3efadb2a10582fdcba73614557356a3474b0
-DIST nsis_w64-mingw.patch 10378 SHA256 
e3fe5f5675ac3562ae67283914f5ecf83f313e9127a406477f04c2aeafd945d5 SHA512 
b8f0f7151a53335a5b3bf49ef2a16d805642c43a238afd424541be7d64a1a543ded28479ff503da84591b358f5f71728a815b704a083b94997cfbd5246b6f2b6
 WHIRLPOOL 
a14e5168550974947d4da50747b7dd9893117c0b6dc981bdcd8c0fa053ead8d5a61c8317e18bf9f81a10c2b2efa398c3d40a3da011cc3c3dacef241f5aaa622c

diff --git a/dev-util/nsis/files/nsis-2.46-gcc47.patch 
b/dev-util/nsis/files/nsis-2.46-gcc47.patch
deleted file mode 100644
index e64a8b6..000
--- a/dev-util/nsis/files/nsis-2.46-gcc47.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Fix building with gcc-4.7
-
-https://bugs.gentoo.org/show_bug.cgi?id=421871
-
-Patch written by Kacper Kowalik 
 a/Source/util.h
-+++ b/Source/util.h
-@@ -18,6 +18,7 @@
- #define _UTIL_H_
- 
- #include  // for std::string
-+#include 
- 
- #include "boost/scoped_ptr.hpp" // for boost::scoped_ptr
- #include "ResourceEditor.h"

diff --git a/dev-util/nsis/nsis-2.46-r1.ebuild 
b/dev-util/nsis/nsis-2.46-r1.ebuild
deleted file mode 100644
index 0276d6a..000
--- a/dev-util/nsis/nsis-2.46-r1.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-mingw32_variants=$(echo {,i{6,5,4,3}86-{,pc-,w32-,w64-}}mingw32)
-
-inherit eutils
-
-DESCRIPTION="Nullsoft Scriptable Install System"
-HOMEPAGE="http://nsis.sourceforge.net/";
-SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.bz2
-   http://f0rt.users.sourceforge.net/makensis_64bit.patch
-   http://f0rt.users.sourceforge.net/nsis_w64-mingw.patch";
-
-LICENSE="ZLIB BZIP2 CPL-1.0"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="bzip2 config-log doc zlib"
-RESTRICT="strip"
-
-# NSIS Menu uses wxwindows but it's all broken, so disable for now
-#  wxwindows? ( x11-libs/wxGTK )
-RDEPEND="bzip2? ( app-arch/bzip2 )
-   zlib? ( sys-libs/zlib )"
-DEPEND="${RDEPEND}
-   >=dev-util/scons-0.98"
-
-S="${WORKDIR}"/${P}-src
-
-mingw_CTARGET() {
-   local i
-   for i in ${mingw32_variants} ; do
-   type -P ${i}-g++ > /dev/null && echo ${i} && return
-   done
-}
-
-pkg_pretend() {
-   [[ -n $(mingw_CTARGET) ]] && return 0
-
-   eerror "Before you could emerge nsis, you need to install mingw with 
C++ support"
-   eerror "Run the following commands:"
-   eerror "  emerge crossdev"
-   eerror "  USE='cxx' crossdev --stable --libc '[latest]' -t 
i686-w64-mingw32"
-   die "mingw is needed"
-}
-
-src_prepare() {
-   epatch "${FILESDIR}"/${P}-gcc47.patch
-   epatch "${DISTDIR}/makensis_64bit.patch"
-   epatch "${DISTDIR}/nsis_w64-mingw.patch"
-
-   

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

2016-06-13 Thread Mike Frysinger
commit: af540eee94ebd2328bececeaa36b7a056d199344
Author: Mike Frysinger  gentoo  org>
AuthorDate: Mon Jun 13 18:52:18 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Mon Jun 13 18:52:34 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af540eee

sys-devel/gcc: version bump to 5.4.0 #585370

 sys-devel/gcc/Manifest |  4 
 sys-devel/gcc/gcc-5.4.0.ebuild | 46 ++
 2 files changed, 50 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 7f715b9..88f5063 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -56,4 +56,8 @@ DIST gcc-5.3.0-patches-1.1.tar.bz2 29696 SHA256 
979f188196325a635fc84e6a11678859
 DIST gcc-5.3.0-piepatches-v0.6.5.tar.bz2 14552 SHA256 
01bb0408eee2b97c4605b10b4d0b2b8fd3b1eccbaf9733c7274e281182f4e975 SHA512 
9e924665d1dd24081b2f06618c26a5969069d30ec7626ba96166f299e4738918a6df99dc74c8b36cad17b62b778c350b42cf0ec0ad3897cb25c20938846f225c
 WHIRLPOOL 
a9464f4b386219f54ad12add39e7467d793fc75777245a4577f50b2bc6e19e6ede5be7849cdf50c11514175782658f7b3917f3fb86ce9beb07694069a6679404
 DIST gcc-5.3.0-uclibc-patches-1.0.tar.bz2 2534 SHA256 
4b03623b614b42308420e3036886ab58cf29fe52a238e67013fa82c568f22c82 SHA512 
243d063a42ebef0428c43434d5ba3623ee66b1678746ab4c2efd129004614efecb8fe145bf4dc54d6daef03dfd656deb874b0b49213ec1e13490128d91714de2
 WHIRLPOOL 
ba6db27fc0e19b120761b411da33d1925527a3a79cc686300d581ee3de8bbad788fe722c6c3c6b512a96e755c407e220bf509a1ca4f0ca02f1cc5485990bf249
 DIST gcc-5.3.0.tar.bz2 95441837 SHA256 
b84f5592e9218b73dbae612b5253035a7b34a9a1f7688d2e1bfaaf7267d5c4db SHA512 
d619847383405fd389f5a2d7225f97fedb01f81478dbb8339047ccba7561a5c20045ab500a8744bffd19ea51892ce09fc37f862f2cfcb42de0f0f8cd8f8da37a
 WHIRLPOOL 
63c10c65dcd9eaca7a426113fb593744829b00093eb57eb02603fb5387a81af20f3576c4d61d32c351e46cc79db20b445a5630e54e328c9771c92cff980661f5
+DIST gcc-5.4.0-patches-1.0.tar.bz2 28227 SHA256 
ff600369f150129754108322338c3f4f0064d222843a2d82778537f94a22ecbb SHA512 
70cd83b142abaa3c22d67d5d58185da2cfa178737ec963e230cc03ea8dc6dc757665c711fae91af4cd91062d3136c6f31a5ee3c4c7440ed9485c6f3632731940
 WHIRLPOOL 
84a69d2dde582fd486f6c60f78ce9f8c7cc5b480c2989cc1804617eb6526a4a17d20d2ed010bd9fc78019d69caa665428970234090b21f9d4b97217011d4fcd6
+DIST gcc-5.4.0-piepatches-v0.6.5.tar.bz2 14551 SHA256 
495eb9110244dac17408cd0eb6977a593577eeb0437e72b60339b8ec394f2fb0 SHA512 
4890f0713d261982ab81a20f93c5f65193aa1dfa171e3f9e5867f0b80ec7c1e76c5a997b1a4e6f47f8ce36af54ac91125c5bff8bf6d971b7d77c65a57a40a3c0
 WHIRLPOOL 
13b74b1ca75cc94f9624fe1b52221a953962c918c2cb932302a3078b6deba4f3e501647ad8a2915edef6301e64c820ed612a6fbb9e1178cf1711fe0045686969
+DIST gcc-5.4.0-uclibc-patches-1.0.tar.bz2 3731 SHA256 
a3145faa6c81c0753ba754b735834c38987c356dadaa7c4a625c738e374604b5 SHA512 
009f34197e79c5e8c6497a0db01ac45cc657e92e56a663b4f3281661d108b2a129cd977fab5f0064f225d6812ae91e82bab22a2b10ae02c486881eeed85ec7a3
 WHIRLPOOL 
a3598ce0aad7e9110db156005190739abc5b4ceea3c327cb9c747c4cf1b99589c1a9fac170aea346eae030b09ee563f9f990e031ad7dfa1aa19b895898bf2608
+DIST gcc-5.4.0.tar.bz2 95661481 SHA256 
608df76dec2d34de6558249d8af4cbee21eceddbcb580d666f7a5a583ca3303a SHA512 
2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d1ef16ea39def408a644ba48f97519ec7a7dd37d260c3e9423514265b
 WHIRLPOOL 
ec81c8143e48bc8d9d0bbdc0fa3ca553c805193f53ac46c86127b54565894780dd97281485e396a130567464c753f043458c8e450018c957813f50ff90a40708
 DIST gdc-0.24-src.tar.bz2 1012099 SHA256 
cc6a97c76c9e6db31e76ff97014d24b3d43e21f018a3c6218e3fb2a4500fc79a SHA512 
9aec7e4b102e602dfb61cd09ea4b4a96af637ceb3d726235261d09ebd35dbd416abcbfe0e46918e48474bd241fe9bb29abc145a65aa834669295aaee4fca0686
 WHIRLPOOL 
22322b0c3e2d67b3b37bd7fa92a29c593688f934d4ffd62b9cc87eb63a44a4f8bbc9d75cadf11209c73bdc9942c9b4430036629d0eefcd04de9055c502b85f12

diff --git a/sys-devel/gcc/gcc-5.4.0.ebuild b/sys-devel/gcc/gcc-5.4.0.ebuild
new file mode 100644
index 000..243a370
--- /dev/null
+++ b/sys-devel/gcc/gcc-5.4.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="4"
+
+PATCH_VER="1.0"
+UCLIBC_VER="1.0"
+
+# Hardened gcc 4 stuff
+PIE_VER="0.6.5"
+SPECS_VER="0.2.0"
+SPECS_GCC_VER="4.4.3"
+# arch/libc configurations known to be stable with {PIE,SSP}-by-default
+PIE_GLIBC_STABLE="x86 amd64 mips ppc ppc64 arm ia64"
+PIE_UCLIBC_STABLE="x86 arm amd64 mips ppc ppc64"
+SSP_STABLE="amd64 x86 mips ppc ppc64 arm"
+# uclibc need tls and nptl support for SSP support
+# uclibc need to be >= 0.9.33
+SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm"
+#end Hardened stuff
+
+inherit toolchain
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   elibc_glibc? ( >=sys-libs/glibc-2.8 )
+   !multislot? ( !<${CATEGORY}/gcc-4.9 )
+   >=${CATEGORY}/bi

[gentoo-commits] gentoo commit in src/patchsets/gcc/5.4.0/pie: 01_all_gcc53_configure.patch 02_all_gcc48_config.in.patch 03_all_gcc51_Makefile.in.patch 05_all_gcc48_gcc.c.patch 16_all_gcc47_nopie_opti

2016-06-13 Thread Mike Frysinger (vapier)
vapier  16/06/13 18:48:11

  Added:01_all_gcc53_configure.patch
02_all_gcc48_config.in.patch
03_all_gcc51_Makefile.in.patch
05_all_gcc48_gcc.c.patch
16_all_gcc47_nopie_option.patch
20_all_gcc49_config_crtbeginp.patch
24_all_gcc49_invoke.texi.patch
33_all_gcc48_config_rs6000.patch
34_all_gcc51_config_i386.patch
35_all_gcc51_config_arm.patch
36_all_gcc51_config_mips.patch
37_all_gcc48_config_ia64.patch
40_all_gcc49_config_esp.patch README
README.Changelog README.history
  Log:
  initial 5.4.0 patchset based on last 5.3.0 patchset

Revision  ChangesPath
1.1  src/patchsets/gcc/5.4.0/pie/01_all_gcc53_configure.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.4.0/pie/01_all_gcc53_configure.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.4.0/pie/01_all_gcc53_configure.patch?rev=1.1&content-type=text/plain

Index: 01_all_gcc53_configure.patch
===
2013-12-30  Magnus Granberg 

* gcc/configure.ac  Add --enable-esp and define ENABLE_ESP.
Check if we support crtbeginP and define ENABLE_CRTBEGINP.
* gcc/configure Regenerated


--- a/gcc/configure.ac
+++ b/gcc/configure.ac
@@ -5130,6 +5130,55 @@ if test x"${LINKER_HASH_STYLE}" != x; th
  [The linker hash style])
 fi
 
+# --
+# Esp checks
+# --
+
+# Check whether --enable-esp was given and target have the support.
+AC_ARG_ENABLE([esp],
+[AS_HELP_STRING([--enable-esp],
+[Enable Stack protector and Position independent executable as
+ default if we have suppot for it when compiling
+ and link with -z now as default.
+ Linux targets supported i*86, x86_64, x32,
+ powerpc, powerpc64, ia64, arm and mips.])],
+  enable_esp=$enableval,
+  enable_esp=no)
+if test "$enable_esp" = yes; then
+  AC_MSG_CHECKING([if $target support esp])
+  case "$target" in
+i?86*-*-linux* | x86_64-*-linux* | powerpc*-*-linux* | mips-*-linux* | 
arm*-*-linux* | ia64-*-linux*)
+  AC_DEFINE([ENABLE_ESP], [1],
+[Define if your target support esp and you have enable it.])
+  ;;
+*)
+  enable_esp=no
+  ;;
+  esac
+AC_MSG_RESULT($enable_esp)
+fi
+AC_SUBST([enable_esp])
+
+enable_crtbeginP=no
+if test "$enable_esp" = yes; then
+  AC_MSG_CHECKING([checking for crtbeginP.o support])
+if test "$enable_esp" = yes; then
+  case "$target" in
+ia64*-*-linux*)
+  ;;
+*-*-linux*)
+  if test "x$gcc_cv_ld_pie" = xyes -a 
"x$lt_cv_prog_compiler_static_works" = xyes; then
+enable_crtbeginP=yes
+AC_DEFINE([ENABLE_CRTBEGINP], [1],
+  [Define if your compiler will support crtbeginP.])
+  fi
+  ;;
+  esac
+fi
+  AC_MSG_RESULT($enable_crtbeginP)
+fi
+AC_SUBST([enable_crtbeginP])
+
 # Configure the subdirectories
 # AC_CONFIG_SUBDIRS($subdirs)
 
--- a/gcc/configure
+++ b/gcc/configure
@@ -600,6 +600,8 @@ ac_includes_default="\
 
 ac_subst_vars='LTLIBOBJS
 LIBOBJS
+enable_crtbeginP
+enable_esp
 PICFLAG
 enable_host_shared
 enable_plugin
@@ -938,6 +940,7 @@ enable_host_shared
 enable_libquadmath_support
 with_linker_hash_style
 with_diagnostics_color
+enable_esp
 '
   ac_precious_vars='build_alias
 host_alias
@@ -1674,6 +1677,11 @@ Optional Features:
   --enable-host-sharedbuild host code as shared libraries
   --disable-libquadmath-support
   disable libquadmath support for Fortran
+  --enable-espEnable Stack protector and Position independent
+  executable as default if we have suppot for it when
+  compiling and link with -z now as default. Linux
+  targets supported i*86, x86_64, x32, powerpc,
+  powerpc64, ia64, arm and mips.
 
 Optional Packages:
   --with-PACKAGE[=ARG]use PACKAGE [ARG=yes]
@@ -28657,6 +28665,59 @@ cat > gcc-driver-name.h <&5
+$as_echo_n "checking if $target support esp... " >&6; }
+  case "$target" in
+i?86*-*-linux* | x86_64-*-linux* | powerpc*-*-linux* | mips-*-linux* | 
arm*-*-linux* | ia64-*-linux*)
+
+$as_echo "#define ENABLE_ESP 1" >>confdefs.h
+
+  ;;
+*)
+  enable_esp=no
+  ;;
+  esac
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_esp" >&5
+$as_echo "$enable_esp" >&6; }
+fi
+
+
+enable_crtbeginP=no
+if test "$enable_esp" = yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking checking for crtbeginP.o 
suppo

[gentoo-commits] gentoo commit in src/patchsets/gcc/5.4.0/uclibc: 90_all_100-uclibc-conf.patch 90_all_302-c99-snprintf.patch

2016-06-13 Thread Mike Frysinger (vapier)
vapier  16/06/13 18:48:11

  Added:90_all_100-uclibc-conf.patch
90_all_302-c99-snprintf.patch
  Log:
  initial 5.4.0 patchset based on last 5.3.0 patchset

Revision  ChangesPath
1.1  src/patchsets/gcc/5.4.0/uclibc/90_all_100-uclibc-conf.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.4.0/uclibc/90_all_100-uclibc-conf.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.4.0/uclibc/90_all_100-uclibc-conf.patch?rev=1.1&content-type=text/plain

Index: 90_all_100-uclibc-conf.patch
===
--- gcc/contrib/regression/objs-gcc.sh
+++ gcc/contrib/regression/objs-gcc.sh
@@ -105,6 +105,10 @@
  then
   make all-gdb all-dejagnu all-ld || exit 1
   make install-gdb install-dejagnu install-ld || exit 1
+elif [ $H_REAL_TARGET = $H_REAL_HOST -a $H_REAL_TARGET = i686-pc-linux-uclibc ]
+ then
+  make all-gdb all-dejagnu all-ld || exit 1
+  make install-gdb install-dejagnu install-ld || exit 1
 elif [ $H_REAL_TARGET = $H_REAL_HOST ] ; then
   make bootstrap || exit 1
   make install || exit 1
--- gcc/libjava/classpath/ltconfig
+++ gcc/libjava/classpath/ltconfig
@@ -603,7 +603,7 @@
 
 # Transform linux* to *-*-linux-gnu*, to support old configure scripts.
 case $host_os in
-linux-gnu*) ;;
+linux-gnu*|linux-uclibc*) ;;
 linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
 esac
 
@@ -1251,7 +1251,7 @@
   ;;
 
 # This must be Linux ELF.
-linux-gnu*)
+linux*)
   version_type=linux
   need_lib_prefix=no
   need_version=no



1.1  
src/patchsets/gcc/5.4.0/uclibc/90_all_302-c99-snprintf.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.4.0/uclibc/90_all_302-c99-snprintf.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.4.0/uclibc/90_all_302-c99-snprintf.patch?rev=1.1&content-type=text/plain

Index: 90_all_302-c99-snprintf.patch
===
https://bugs.gentoo.org/577238

we should be able to drop this with gcc-6+

--- a/libstdc++-v3/config/locale/generic/c_locale.h
+++ b/libstdc++-v3/config/locale/generic/c_locale.h
@@ -70,7 +70,7 @@
 __builtin_va_list __args;
 __builtin_va_start(__args, __fmt);
 
-#ifdef _GLIBCXX_USE_C99
+#if defined(_GLIBCXX_USE_C99) || defined(__UCLIBC__)
 const int __ret = __builtin_vsnprintf(__out, __size, __fmt, __args);
 #else
 const int __ret = __builtin_vsprintf(__out, __fmt, __args);
--- a/libstdc++-v3/config/locale/gnu/c_locale.h
+++ b/libstdc++-v3/config/locale/gnu/c_locale.h
@@ -88,7 +88,7 @@
 __builtin_va_list __args;
 __builtin_va_start(__args, __fmt);
 
-#ifdef _GLIBCXX_USE_C99
+#if defined(_GLIBCXX_USE_C99) || defined(__UCLIBC__)
 const int __ret = __builtin_vsnprintf(__out, __size, __fmt, __args);
 #else
 const int __ret = __builtin_vsprintf(__out, __fmt, __args);
--- a/libstdc++-v3/include/bits/basic_string.h
+++ b/libstdc++-v3/include/bits/basic_string.h
@@ -5246,7 +5246,7 @@
 _GLIBCXX_END_NAMESPACE_VERSION
 } // namespace
 
-#if __cplusplus >= 201103L && defined(_GLIBCXX_USE_C99)
+#if __cplusplus >= 201103L && (defined(_GLIBCXX_USE_C99) || 
defined(__UCLIBC__))
 
 #include 
 
--- a/libstdc++-v3/include/bits/locale_facets.tcc
+++ b/libstdc++-v3/include/bits/locale_facets.tcc
@@ -992,7 +992,7 @@
char __fbuf[16];
__num_base::_S_format_float(__io, __fbuf, __mod);
 
-#ifdef _GLIBCXX_USE_C99
+#if defined(_GLIBCXX_USE_C99) || defined(__UCLIBC__)
// Precision is always used except for hexfloat format.
const bool __use_prec =
  (__io.flags() & ios_base::floatfield) != ios_base::floatfield;
--- a/libstdc++-v3/include/bits/locale_facets_nonio.tcc
+++ b/libstdc++-v3/include/bits/locale_facets_nonio.tcc
@@ -578,7 +578,7 @@
 {
   const locale __loc = __io.getloc();
   const ctype<_CharT>& __ctype = use_facet >(__loc);
-#ifdef _GLIBCXX_USE_C99
+#if defined(_GLIBCXX_USE_C99) || defined(__UCLIBC__)
   // First try a buffer perhaps big enough.
   int __cs_size = 64;
   char* __cs = static_cast(__builtin_alloca(__cs_size));
@@ -751,7 +751,7 @@
case 'S':
  // Seconds. [tm_sec]
  // [00, 60] in C99 (one leap-second), [00, 61] in C89.
-#ifdef _GLIBCXX_USE_C99
+#if defined(_GLIBCXX_USE_C99) || defined(__UCLIBC__)
  __beg = _M_extract_num(__beg, __end, __tm->tm_sec, 0, 60, 2,
 #else
  __beg = _M_extract_num(__beg, __end, __tm->tm_sec, 0, 61, 2,
--- a/libstdc++-v3/include/c_compatibility/math.h
+++ b/libstdc++-v3/include/c_compatibility/math.h
@@ -56,7 +56,7 @@
 using std::floor;
 using std::fmod;
 
-#if _GLIBCXX_USE_C99
+#if defined(_GLIBCXX_USE_C99) || defined(__UCLIBC__)
 using std::fpclassify;
 using std::isfinite;
 using std::isinf;
--- a/libstdc++-v3/include/c_compatibility/wchar.h

[gentoo-commits] gentoo commit in src/patchsets/gcc/5.4.0/gentoo: 05_all_gcc-spec-env.patch 09_all_default-ssp.patch 10_all_default-fortify-source.patch 11_all_default-warn-format-security.patch 12_al

2016-06-13 Thread Mike Frysinger (vapier)
vapier  16/06/13 18:48:11

  Added:05_all_gcc-spec-env.patch 09_all_default-ssp.patch
10_all_default-fortify-source.patch
11_all_default-warn-format-security.patch
12_all_default-warn-trampolines.patch
20_all_msgfmt-libstdc++-link.patch
24_all_boehm-gc-execinfo.patch
25_all_alpha-mieee-default.patch
26_all_alpha-asm-mcpu.patch
29_all_arm_armv4t-default.patch
34_all_ia64_note.GNU-stack.patch
34_all_libjava-classpath-locale-sort.patch
38_all_sh_pr24836_all-archs.patch
42_all_superh_default-multilib.patch
50_all_libiberty-asprintf.patch
51_all_libiberty-pic.patch
52_all_netbsd-Bsymbolic.patch
53_all_libitm-no-fortify-source.patch
67_all_gcc-poison-system-directories.patch
70_all_gcc-5-pr546752.patch
71_all_gcc-5-march-native-pr67310.patch
74_all_gcc5_isl-dl.patch 77_all_gcc-5-pr65958.patch
90_all_pr55930-dependency-tracking.patch
README.history
  Log:
  initial 5.4.0 patchset based on last 5.3.0 patchset

Revision  ChangesPath
1.1  src/patchsets/gcc/5.4.0/gentoo/05_all_gcc-spec-env.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.4.0/gentoo/05_all_gcc-spec-env.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.4.0/gentoo/05_all_gcc-spec-env.patch?rev=1.1&content-type=text/plain

Index: 05_all_gcc-spec-env.patch
===
2013-08-22  Magnus Granberg 

* gcc/gcc.c (main): Add support for external spec file via the 
GCC_SPECS env var
and move the process of the user specifed specs.

This allows us to easily control pie/ssp defaults with gcc-config 
profiles.
Original patch by Rob Holland
Extended to support multiple entries separated by ':' by Kevin F. Quinn
Modified to use getenv instead of poisoned GET_ENVIRONMENT by Ryan Hill
Modified to process the GCC_SPECS env var befor DRIVER_SELF_SPECS by 
Magnus Granberg

--- a/gcc/gcc.c
+++ b/gcc/gcc.c
@@ -6427,6 +6428,48 @@ main (int argc, char **argv)
 do_option_spec (option_default_specs[i].name,
option_default_specs[i].spec);
 
+#if !(defined (__MSDOS__) || defined (OS2) || defined (VMS) || defined (WIN32))
+  /* Add specs listed in GCC_SPECS.  Note; in the process of separating
+   * each spec listed, the string is overwritten at token boundaries
+   * (':') with '\0', an effect of strtok_r().
+   */
+  specs_file = getenv ("GCC_SPECS");
+  if (specs_file && (strlen(specs_file) > 0))
+{
+  char *spec, *saveptr;
+  for (spec=strtok_r(specs_file,":",&saveptr);
+   spec!=NULL;
+   spec=strtok_r(NULL,":",&saveptr))
+{
+  struct user_specs *user = (struct user_specs *)
+xmalloc (sizeof (struct user_specs));
+  user->next = (struct user_specs *) 0;
+  user->filename = spec;
+  if (user_specs_tail)
+user_specs_tail->next = user;
+  else
+user_specs_head = user;
+  user_specs_tail = user;
+}
+}
+#endif
+  /* Process any user specified specs in the order given on the command
+   * line.  */
+  for (struct user_specs *uptr = user_specs_head; uptr; uptr = uptr->next)
+{
+  char *filename = find_a_file (&startfile_prefixes, uptr->filename,
+R_OK, true);
+  read_specs (filename ? filename : uptr->filename, false, true);
+}
+  /* Process any user self specs.  */
+  {
+struct spec_list *sl;
+for (sl = specs; sl; sl = sl->next)
+  if (sl->name_len == sizeof "self_spec" - 1
+  && !strcmp (sl->name, "self_spec"))
+do_self_spec (*sl->ptr_spec);
+  }
+
   /* Process DRIVER_SELF_SPECS, adding any new options to the end
  of the command line.  */
 
@@ -6535,24 +6578,6 @@ main (int argc, char **argv)
  PREFIX_PRIORITY_LAST, 0, 1);
 }
 
-  /* Process any user specified specs in the order given on the command
- line.  */
-  for (struct user_specs *uptr = user_specs_head; uptr; uptr = uptr->next)
-{
-  char *filename = find_a_file (&startfile_prefixes, uptr->filename,
-   R_OK, true);
-  read_specs (filename ? filename : uptr->filename, false, true);
-}
-
-  /* Process any user self specs.  */
-  {
-struct spec_list *sl;
-for (sl = specs; sl; sl = sl->next)
-  if (sl->name_len == sizeof "self_spec" - 1
- && !strcmp (sl->name, "self

[gentoo-commits] gentoo commit in src/patchsets/gcc/5.3.0/uclibc: 90_all_301-missing-execinfo_h.patch

2016-06-13 Thread Mike Frysinger (vapier)
vapier  16/06/13 18:47:06

  Removed:  90_all_301-missing-execinfo_h.patch
  Log:
  switch execinfo.h header check to a configure time test to make it C lib 
agnostic



[gentoo-commits] gentoo commit in src/patchsets/gcc/5.3.0/gentoo: 24_all_boehm-gc-execinfo.patch README.history

2016-06-13 Thread Mike Frysinger (vapier)
vapier  16/06/13 18:47:06

  Modified: README.history
  Added:24_all_boehm-gc-execinfo.patch
  Log:
  switch execinfo.h header check to a configure time test to make it C lib 
agnostic

Revision  ChangesPath
1.6  src/patchsets/gcc/5.3.0/gentoo/README.history

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.3.0/gentoo/README.history?rev=1.6&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.3.0/gentoo/README.history?rev=1.6&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.3.0/gentoo/README.history?r1=1.5&r2=1.6

Index: README.history
===
RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/5.3.0/gentoo/README.history,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- README.history  13 May 2016 17:20:41 -  1.5
+++ README.history  13 Jun 2016 18:47:06 -  1.6
@@ -1,4 +1,5 @@
 1.2[pending]
+   + 24_all_boehm-gc-execinfo.patch
+ 28_all_gcc-5-arm-neon-pr69187.patch
+ 39_all_gcc-5-parisc-asm-constraint-pr70188.patch
+ 80_all_gcc-5-c++-mangle-pr67337.patch



1.1  
src/patchsets/gcc/5.3.0/gentoo/24_all_boehm-gc-execinfo.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.3.0/gentoo/24_all_boehm-gc-execinfo.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.3.0/gentoo/24_all_boehm-gc-execinfo.patch?rev=1.1&content-type=text/plain

Index: 24_all_boehm-gc-execinfo.patch
===
https://gcc.gnu.org/ml/gcc-patches/2015-08/msg01839.html

>From f95967708d08acdeabc0265baeaa1e9005c4bb7b Mon Sep 17 00:00:00 2001
From: Mike Frysinger 
Date: Sat, 29 Aug 2015 19:14:24 -0400
Subject: [PATCH] boehm-gc: check for execinfo.h directly

The current header depends on glibc version checks to determine whether
execinfo.h exists which breaks uClibc.  Instead, add an explicit configure
check for it.

2015-08-29  Mike Frysinger  

* configure.ac: Call AC_CHECK_HEADERS([execinfo.h]).
* configure: Regenerated.
* include/gc.h [HAVE_EXECINFO_H]: Define GC_HAVE_BUILTIN_BACKTRACE.
* include/gc_config.h.in: Regenerated.
---
 boehm-gc/configure  | 105 +++-
 boehm-gc/configure.ac   |   3 ++
 boehm-gc/include/gc.h   |   2 +-
 boehm-gc/include/gc_config.h.in |   3 ++
 4 files changed, 110 insertions(+), 3 deletions(-)

diff --git a/boehm-gc/configure.ac b/boehm-gc/configure.ac
index 1ccfe37e9d86..ea90ab205b53 100644
--- a/boehm-gc/configure.ac
+++ b/boehm-gc/configure.ac
@@ -317,6 +317,9 @@ case "$host" in
 ;;
 esac
 
+# Check for various headers.
+AC_CHECK_HEADERS([execinfo.h])
+
 # extra LD Flags which are required for targets
 case "${host}" in
   *-*-darwin*)
diff --git a/boehm-gc/configure b/boehm-gc/configure
index a8e11dab41b3..7d2b1f7401f7 100755
--- a/boehm-gc/configure
+++ b/boehm-gc/configure
@@ -1945,6 +1945,93 @@ $as_echo "$ac_res" >&6; }
   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset 
as_lineno;}
 
 } # ac_fn_c_check_member
+
+# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
+# ---
+# Tests whether HEADER exists, giving a warning if it cannot be compiled using
+# the include files in INCLUDES and setting the cache variable VAR
+# accordingly.
+ac_fn_c_check_header_mongrel ()
+{
+  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
+  $as_echo_n "(cached) " >&6
+fi
+eval ac_res=\$$3
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+else
+  # Is the header compilable?
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
+$as_echo_n "checking $2 usability... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+$4
+#include <$2>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+  ac_header_compiler=yes
+else
+  ac_header_compiler=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
+$as_echo_n "checking $2 presence... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <$2>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  ac_header_preproc=yes
+else
+  ac_header_preproc=no
+fi
+rm -f conftest.e

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

2016-06-13 Thread Patrice Clement
commit: c63709a3998d208aae5ec3673417ee8fd1f70623
Author: Patrice Clement  gentoo  org>
AuthorDate: Mon Jun 13 18:15:34 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Mon Jun 13 18:15:50 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c63709a3

dev-python/brython: Add Brython to the tree.

Brython is a JavaScript library but also a Python 3 implementation for
client-side web programming. It allows developers to write Python code in and
for the browser instead of JavaScript code.

Package-Manager: portage-2.2.28

 dev-python/brython/Manifest |  1 +
 dev-python/brython/brython-3.2.6.ebuild | 33 +
 dev-python/brython/metadata.xml | 12 
 3 files changed, 46 insertions(+)

diff --git a/dev-python/brython/Manifest b/dev-python/brython/Manifest
new file mode 100644
index 000..3319871
--- /dev/null
+++ b/dev-python/brython/Manifest
@@ -0,0 +1 @@
+DIST brython-3.2.6.zip 9330416 SHA256 
209f5ddd5165c083217c3146fbdf1dcbc26346f4e3366172c61e08d5af4a22e7 SHA512 
307c914b5bbe30765187ff57c324a4ce575b28ea6b41f87e81b02309b1fae7d011603c006d9ab938af50657167de3d66b48de1a92363f76e225a0a3948d4e045
 WHIRLPOOL 
f9a4bc892c2eb1737bb25486ec4c3dfb9615cb18191ac4e87f09316a2be4165236b4e578be374d493908a1d812417cdd7de7c9ab3aabd9eae257957af15c7099

diff --git a/dev-python/brython/brython-3.2.6.ebuild 
b/dev-python/brython/brython-3.2.6.ebuild
new file mode 100644
index 000..feed5f4
--- /dev/null
+++ b/dev-python/brython/brython-3.2.6.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit webapp
+
+DESCRIPTION="A Python 3 implementation for client-side web programming"
+HOMEPAGE="http://www.brython.info";
+SRC_URI="https://github.com/${PN}-dev/${PN}/archive/${PV}.zip -> ${P}.zip"
+
+LICENSE="BSD"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="dev-lang/python:*"
+
+DEPEND="${RDEPEND}"
+
+need_httpd_cgi
+
+src_install() {
+   dodoc LICENCE.txt README.md
+   rm -v LICENCE.txt README.md bower.json .{git*,tra*} server.py || die
+
+   webapp_src_preinst
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r .
+
+   webapp_src_install
+}

diff --git a/dev-python/brython/metadata.xml b/dev-python/brython/metadata.xml
new file mode 100644
index 000..e6f8cef
--- /dev/null
+++ b/dev-python/brython/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+  
+pyt...@gentoo.org
+Gentoo Python Project
+  
+  
+monsie...@gentoo.org
+Patrice Clement
+  
+



[gentoo-commits] proj/sci:master commit in: sys-cluster/lustre/

2016-06-13 Thread Alexey Shvetsov
commit: 01fcdaf7e9523dc74e1c7ed47173215791406ca5
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Mon Jun 13 18:43:10 2016 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Mon Jun 13 18:43:10 2016 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=01fcdaf7

sys-cluster/lustre: enable DLC for lustre

Package-Manager: portage-2.3.0_rc1

 sys-cluster/lustre/lustre-2.8.54.ebuild |  4 +++-
 sys-cluster/lustre/lustre-.ebuild   | 10 --
 sys-cluster/lustre/metadata.xml |  9 +
 3 files changed, 16 insertions(+), 7 deletions(-)

diff --git a/sys-cluster/lustre/lustre-2.8.54.ebuild 
b/sys-cluster/lustre/lustre-2.8.54.ebuild
index 2a976b2..24b1bc2 100644
--- a/sys-cluster/lustre/lustre-2.8.54.ebuild
+++ b/sys-cluster/lustre/lustre-2.8.54.ebuild
@@ -25,10 +25,11 @@ 
EGIT_REPO_URI="git://git.whamcloud.com/fs/lustre-release.git"
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+client +utils +modules server readline tests"
+IUSE="+client +utils +modules +dlc server readline tests"
 
 RDEPEND="
virtual/awk
+   dlc? ( dev-libs/libyaml )
readline? ( sys-libs/readline:0 )
server? (
>=sys-kernel/spl-0.6.1
@@ -95,6 +96,7 @@ src_configure() {
${myconf} \
--without-ldiskfs \
--with-linux="${KERNEL_DIR}" \
+   $(use_enable dlc) \
$(use_enable client) \
$(use_enable utils) \
$(use_enable modules) \

diff --git a/sys-cluster/lustre/lustre-.ebuild 
b/sys-cluster/lustre/lustre-.ebuild
index c45ea6f..d928ee3 100644
--- a/sys-cluster/lustre/lustre-.ebuild
+++ b/sys-cluster/lustre/lustre-.ebuild
@@ -25,10 +25,11 @@ 
EGIT_REPO_URI="git://git.whamcloud.com/fs/lustre-release.git"
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+client +utils +modules server readline tests"
+IUSE="+client +utils +modules +dlc server readline tests"
 
 RDEPEND="
virtual/awk
+   dlc? ( dev-libs/libyaml )
readline? ( sys-libs/readline:0 )
server? (
>=sys-kernel/spl-0.6.1
@@ -43,6 +44,10 @@ REQUIRED_USE="
client? ( modules )
server? ( modules )"
 
+PATCHES=(
+   "${FILESDIR}/0008-Fix-build-error-with-gcc-6.1.patch"
+   )
+
 pkg_setup() {
filter-mfpmath sse
filter-mfpmath i386
@@ -53,7 +58,7 @@ pkg_setup() {
 }
 
 src_prepare() {
-   if [ ! -z ${#PATCHES[@]} ]; then
+   if [ ! -z ${#PATCHES[0]} ]; then
epatch ${PATCHES[@]}
fi
eapply_user
@@ -84,6 +89,7 @@ src_configure() {
${myconf} \
--without-ldiskfs \
--with-linux="${KERNEL_DIR}" \
+   $(use_enable dlc) \
$(use_enable client) \
$(use_enable utils) \
$(use_enable modules) \

diff --git a/sys-cluster/lustre/metadata.xml b/sys-cluster/lustre/metadata.xml
index 026d877..04a5327 100644
--- a/sys-cluster/lustre/metadata.xml
+++ b/sys-cluster/lustre/metadata.xml
@@ -9,9 +9,10 @@
 Lustre is a parallel distributed file system, generally used for large scale 
cluster computing
 
   
-Enable kernel client modules
-Enable kernels server modules
-Enable lustre utils
-Enable installation of tests
+ Enable kernel client modules
+ Enable Dynamic LNET Configuration
+ Enable kernels server modules
+ Enable lustre utils
+ Enable installation of tests
   
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/

2016-06-13 Thread Brian Evans
commit: 2eccb5d67c40c597cb37b78f7428789b07557cc0
Author: Brian Evans  gentoo  org>
AuthorDate: Mon Jun 13 18:39:57 2016 +
Commit: Brian Evans  gentoo  org>
CommitDate: Mon Jun 13 18:39:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eccb5d6

dev-db/percona-server: Version bump to 5.6.30.76.3 wrt bug 584882

Package-Manager: portage-2.3.0_rc1

 dev-db/percona-server/Manifest |   1 +
 .../percona-server-5.6.30.76.3.ebuild  | 186 +
 2 files changed, 187 insertions(+)

diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest
index ad4d401..bf27a1e 100644
--- a/dev-db/percona-server/Manifest
+++ b/dev-db/percona-server/Manifest
@@ -2,3 +2,4 @@ DIST mysql-extras-20151105-2051Z.tar.bz2 1490187 SHA256 
129d79c2064b08b0afad69e0
 DIST mysql-extras-20160307-1854Z.tar.bz2 298005 SHA256 
a6516841d24670a1802e28fd66d4f540b16367396e6b2f687b8429b8e6a5d865 SHA512 
d90081bd910dfffe6e1ac250465c0dbd9968edbdfe08f25f213ec328028fbb6fdb016816846c7fcee9202b9b93f4868edaff44ee04a0554cc93c6ecbf088db8f
 WHIRLPOOL 
f971804db83f42d717da318deeb647c1b294fa0967db7073e7f83d0fa15476d68089201430aaa882d90d5223a41a1a1668cfbe82bb897dcf864925e3da715c10
 DIST percona-server-5.6.28-76.1.tar.gz 54994379 SHA256 
ab8ab794a58a82132645ae84b74de91c7f9a5bcf81f2162628ce8976a00a4fd4 SHA512 
fe26903d41034a6a7a240b0d7dbe8f3d7e417f6a23f8444ac42244f07649caee77d3ab781c13fdf45843cd297211a2058a6df5cd013c990497d9df9ed1fb9a9f
 WHIRLPOOL 
d9149f027f59d02a0fd0308e6806b5960ac29e347e3262e0b786e018ef16aac00c0e205104de7bc41b3ce20704a835d129ea485326cfc730143adfab01a349d0
 DIST percona-server-5.6.29-76.2.tar.gz 55032788 SHA256 
23217feafc9f313aeeb6e1806d110c35e50cf0b5f74510a9f8babe22e4b9 SHA512 
0765ba02dcceaa3e4cb8f1b7261982f66ea5a14982723a9eb0a47177d03c18ffb3e647f10736780f6312dccb23f082ebcdd1f6330f9bf08ec714e43bf9fb4e57
 WHIRLPOOL 
8d719fbf0ec5ac4e0e80c40140bbf9a796c4ef1cb3ef1d0f8b92d14385c7e1af49063f0f176ab57e86a31d9729224354a3f72d331330d1a4907d41d6ab5fd92d
+DIST percona-server-5.6.30-76.3.tar.gz 55067217 SHA256 
c762b6795b353ae9edecd2ccbb1b4a2677b04dd78ad760740a6a972b738f16cd SHA512 
06428d3ffa6c00cba8d74a8f24a9c931f7069c08ed088b5f84972d29bcf42394c1fa2b9aa8b3542799c6ab460191afe8b942f493dba33b26b5a9a014aa9935b7
 WHIRLPOOL 
39d4e0fea528599ac9bb7a8e39db42472499c487333cf319a5ee5c02f6b35491966bdd49f3cfae5c004d74ee7f3bd26a7daa26b2c32e87c8c57802471e14f7d6

diff --git a/dev-db/percona-server/percona-server-5.6.30.76.3.ebuild 
b/dev-db/percona-server/percona-server-5.6.30.76.3.ebuild
new file mode 100644
index 000..0febff2
--- /dev/null
+++ b/dev-db/percona-server/percona-server-5.6.30.76.3.ebuild
@@ -0,0 +1,186 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+MY_EXTRAS_VER="20160307-1854Z"
+SUBSLOT="18"
+PYTHON_COMPAT=( python2_7 )
+inherit python-any-r1 mysql-multilib-r1
+
+IUSE="pam tokudb tokudb-backup-plugin"
+
+# REMEMBER: also update eclass/mysql*.eclass before committing!
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 
~sparc-fbsd ~x86-fbsd ~x86-linux"
+HOMEPAGE="http://www.percona.com/software/percona-server";
+DESCRIPTION="An enhanced, drop-in replacement for MySQL from the Percona team"
+
+# When MY_EXTRAS is bumped, the index should be revised to exclude these.
+EPATCH_EXCLUDE=''
+
+COMMON_DEPEND="server? ( pam? ( virtual/pam:0= ) )
+   tokudb? ( app-arch/snappy )
+   tokudb-backup-plugin? ( dev-util/valgrind )
+   "
+
+DEPEND="${COMMON_DEPEND}
+   || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )
+   test? ( $(python_gen_any_dep 
'dev-python/mysql-python[${PYTHON_USEDEP}]') )"
+RDEPEND="${COMMON_DEPEND}"
+
+REQUIRED_USE="tokudb? ( jemalloc ) tokudb-backup-plugin? ( tokudb )"
+
+MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}"
+
+PATCHES=(
+   "${MY_PATCH_DIR}"/01050_all_mysql_config_cleanup-5.6.patch
+   "${MY_PATCH_DIR}"/02040_all_embedded-library-shared-5.5.10.patch
+   "${MY_PATCH_DIR}"/20001_all_fix-minimal-build-cmake-mysql-5.6.20.patch
+   "${MY_PATCH_DIR}"/20006_all_cmake_elib-percona-5.6.29.patch
+   "${MY_PATCH_DIR}"/20007_all_cmake-debug-werror-5.6.22.patch
+   "${MY_PATCH_DIR}"/20008_all_mysql-tzinfo-symlink.patch
+   "${MY_PATCH_DIR}"/20009_all_mysql_myodbc_symbol_fix-5.6.patch
+   
"${MY_PATCH_DIR}"/20018_all_percona-server-5.6.25-without-clientlibs-tools.patch
+)
+
+# Please do not add a naive src_unpack to this ebuild
+# If you want to add a single patch, copy the ebuild to an overlay
+# and create your own mysql-extras tarball, looking at 000_index.txt
+
+python_check_deps() {
+   has_version "dev-python/mysql-python[${PYTHON_USEDEP}]"
+}
+
+src_configure() {
+   local MYSQL_CMAKE_NATIVE_DEFINES=( -DWITH_PAM=$(usex pam)
+   $(mysql-cmake_use_plugin tokudb TOKUDB)
+   )
+   if use tokudb ; then
+   # TokuDB Back

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

2016-06-13 Thread Kristian Fiskerstrand
commit: fa58d5378eee1fc28ceff889a80e26beffa23d38
Author: Thomas Deutschmann  whissi  de>
AuthorDate: Mon Jun 13 18:30:54 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Mon Jun 13 18:36:32 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa58d537

www-servers/nginx: Security cleanup

Dropping nginx-1.8.1 which is vulnerable to CVE-2016-4450 and was replaced
by nginx-1.10.1 via commit 9d8b4adb72f5912b8c121bdda6ffee72e08926d7.

Gentoo-Bug: 584744

Package-Manager: portage-2.3.0_rc1

 www-servers/nginx/Manifest |  12 -
 www-servers/nginx/files/AJP-nginx-1.7.9+.patch | 184 ---
 www-servers/nginx/files/check-1.9.2.patch  | 242 -
 www-servers/nginx/files/lua-nginx-1.7.6.patch  |  39 --
 www-servers/nginx/files/rtmp-nginx-1.7.6.patch |  89 
 www-servers/nginx/nginx-1.8.1.ebuild   | 667 -
 6 files changed, 1233 deletions(-)

diff --git a/www-servers/nginx/Manifest b/www-servers/nginx/Manifest
index f9608ef..2932c5a 100644
--- a/www-servers/nginx/Manifest
+++ b/www-servers/nginx/Manifest
@@ -1,33 +1,21 @@
-DIST modsecurity-2.9.0.tar.gz 4246467 SHA256 
e2bbf789966c1f80094d88d9085a81bde082b2054f8e38e0db571ca49208f434 SHA512 
1af04f29bf23c51d03cdd3795c530f88b523a645aa02d776a6b23dcbc31decec7cd574919e5c7c7cf82684df2774062de5e465bddbbaf4c01a442c6d49401d3d
 WHIRLPOOL 
1167ba6048a3ca05dcdabf03c67ae12720cca0cec74547fc223ee92ff76b6d5131785fa77b5f16da180e56590c851c192eaf02817b798e4d6f41fa6bfb2735a6
 DIST modsecurity-2.9.1.tar.gz 4261212 SHA256 
958cc5a7a7430f93fac0fd6f8b9aa92fc1801efce0cda797d6029d44080a9b24 SHA512 
374733cbfc26e53d95b78c8f268a4e465d838163e9893fc24e33a9d272b114f1b287147bab6d0289575074cbbd94f48983e23fa59832cbcb32950046cea59269
 WHIRLPOOL 
5f41bebf032f8a269412d104b7632a06af4d4c495658c9cd1ebf69b82c10ce1bbcb34b9dd159a7b00e57348714a5e93ad3db19701dda51479accd3a9dc79a9cb
 DIST nginx-1.10.1.tar.gz 909077 SHA256 
1fd35846566485e03c0e318989561c135c598323ff349c503a6c14826487a801 SHA512 
fa1329d40e83340380332dd5e2ed66f08dd59cc7f7582dd0e0193c493353ba550e80dc80e5165c225d70532d4197abc49cc8c760e8ab72e48f630cb57c2803e1
 WHIRLPOOL 
6942f70c3279a28bd8d664d085dee68bf0d0526c8dcb636f3258c9de598268efc984af72e527efd86889bd13911b38b0bdb2de1e92eef69cabd02f7080f64eb6
 DIST nginx-1.11.1.tar.gz 913417 SHA256 
5d8dd0197e3ffeb427729c045382182fb28db8e045c635221b2e0e6722821ad0 SHA512 
01330a5200b9b5ac5788cd95b2857d2ff87bf0a073a93e3e441b89d19f12137b496e6de67145c04cc74ba88d599a7be96d622f29785e30df23fc8a657adf8b2a
 WHIRLPOOL 
e902d408f45eb9168db5a5220275896a072419660505eb45816280f1a2d2150593262d601583d2c34b521fae560fdd237e6609e85bf03a30b7721c10299a207e
-DIST nginx-1.8.1.tar.gz 833473 SHA256 
8f4b3c630966c044ec72715754334d1fdf741caa1d5795fb4646c27d09f797b7 SHA512 
546eba1749af0034cb8b924d2432be2f0e82a75c545aa929391ef7234103c3f29376235a2ef1363b120e1825cda15aeb085a05f9ce3596c88466e112e82aa882
 WHIRLPOOL 
cd399083fb14bdb3498f1cd91a1cb59a73d37f323ce7c2a32500c9443f654cb5449137708cf149a0126aedb77abec9d1eb3dce3121f0b378d7d70e8eb18062af
 DIST nginx-auth-ldap-dbcef31bebb2d54b6120422d0b178bbf78bc48f7.tar.gz 16998 
SHA256 35c8f29581823be0f8bdbcf237d7fa5518c45eabe0ab9a695b131d32c8f1c264 SHA512 
f47a9a6c5f93daa9260825261d2069bca5fc528221f94fc8ec98462f61774a36bce0238d931f8d0690544fd0144a83f942b6673c8376fe03f7834f8da971
 WHIRLPOOL 
26a2f67e715d13f785932f00e642c0864b5b7059d120f7fe7458017dbe02203f4873d1cfc4f0dd262834465438ad2b00ef4b49295e18a8e246abda6f7694ac70
-DIST nginx_http_sticky_module_ng-1.2.5.tar.bz2 124072 SHA256 
f975c033eb3c342f7247f6524774bbb727aaf630ed984576dbafe5de7a790c58 SHA512 
d6ae723f739efb2f0548461931b1c395801684759962beda08067111426b1c9787ceaede91b0e984c023108fd17864c53c53925506f7e8e25ec8d2fc065585f6
 WHIRLPOOL 
1013c6a51f5989c8131392b3d9704d42c99f9727a673f6205878d0b7dfd265bb6042c1d30089603c9b38e339d48302e6873e77fe380b7e8edba25b71e9e84ba6
 DIST nginx_http_sticky_module_ng-1.2.6.tar.bz2 124089 SHA256 
e47b9fd435d7a5a3200f945a9745aaa7b9446495bda76df48f211129f88d6b26 SHA512 
2632b04c94f523aa7c9726db182cba11d83e642c2db5798274e67fbef30de95d02e4e95cbfb98bc429d4244d630b5d9617405b43f728ae0117a5c134940c0ded
 WHIRLPOOL 
1b754c02f834c6b4d4930e9c46b8c5accb6c9663718fb9296c92d79bc33206e66e49e4234ca4db9a5afcd42fa23273bdf0e675aa7b38927c4e46a85318c189eb
-DIST ngx_devel_kit-0.2.19-r1.tar.gz 65029 SHA256 
501f299abdb81b992a980bda182e5de5a4b2b3e275fbf72ee34dd7ae84c4b679 SHA512 
915954acf16a27fbd3c93c154012d38e864f1d8dfd51cde401bba26e46eb3e3c778ec4c92f4f8ed83ac001e96cee72765554d0e4da06acf6a4be5184b23b3657
 WHIRLPOOL 
0ce6bffc0fe2cef28ee74f5862ca6d914ed18fdee18d900608ff2a9983594c707aab3e335957b79dd7e77ae1beed054d8f71965ca0f57fc5f1d41ac06106c5a4
 DIST ngx_devel_kit-0.3.0-r1.tar.gz 66455 SHA256 
88e05a99a8a7419066f5ae75966fb1efc409bad4522d14986da074554ae61619 SHA512 
558764c9be913a4f61d0e277d07bf3c272e1ce086b3fadb85b693a7e92805cd9fca4da7a8d29c96e53fc0d23b331327d3b2561ff61f19d2330e7d5d35ac7d614
 WHIRLPOOL 
5f6ed4e6850d2ce7e8c65e0570a7e

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

2016-06-13 Thread Mike Frysinger
commit: a19477cedb6f496e23be1c7061be765fc1be0a16
Author: Mike Frysinger  gentoo  org>
AuthorDate: Mon Jun 13 18:22:58 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Mon Jun 13 18:22:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a19477ce

sys-libs/libunwind: clean up debug configure bug

Should have been dropped in the previous clean up here.

 sys-libs/libunwind/libunwind-1.2_rc1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild 
b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
index 9d10213..5aa3d70 100644
--- a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
@@ -39,7 +39,6 @@ src_prepare() {
 }
 
 src_configure() {
-   # https://savannah.nongnu.org/bugs/index.php?34324
# --enable-cxx-exceptions: always enable it, headers provide the 
interface
# and on some archs it is disabled by default causing a mismatch 
between the
# API and the ABI, bug #418253



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

2016-06-13 Thread Mike Frysinger
commit: 64648ac299e8986a3bcc0de2957573192e3047f6
Author: Mike Frysinger  gentoo  org>
AuthorDate: Mon Jun 13 18:21:17 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Mon Jun 13 18:21:17 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64648ac2

sys-libs/libunwind: restore elibtoolize call

 sys-libs/libunwind/libunwind-1.2_rc1.ebuild | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild 
b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
index 124f648..9d10213 100644
--- a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
@@ -34,6 +34,8 @@ src_prepare() {
# These tests like to fail.  bleh.
echo 'int main(){return 0;}' > tests/Gtest-dyn1.c
echo 'int main(){return 0;}' > tests/Ltest-dyn1.c
+
+   elibtoolize
 }
 
 src_configure() {
@@ -47,9 +49,9 @@ src_configure() {
ac_cv_header_atomic_ops_h=$(usex libatomic) \
econf \
--enable-cxx-exceptions \
-   --enable-coredump   \
-   --enable-ptrace \
-   --enable-setjmp \
+   --enable-coredump \
+   --enable-ptrace \
+   --enable-setjmp \
$(use_enable debug-frame) \
$(use_enable doc documentation) \
$(use_enable lzma minidebuginfo) \



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

2016-06-13 Thread Mike Frysinger
commit: 5f7b403d1711dc5a053daefff7703f40605ecb6c
Author: Mike Frysinger  gentoo  org>
AuthorDate: Mon Jun 13 18:20:00 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Mon Jun 13 18:20:00 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f7b403d

sys-libs/libunwind: clean up debug configure logic

The upstream configure script has been fixed in these versions, so we
don't need to workaround the misbehaving --disable-debug flag anymore.

 sys-libs/libunwind/libunwind-1.1-r1.ebuild  | 4 +---
 sys-libs/libunwind/libunwind-1.2_rc1.ebuild | 4 +---
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/sys-libs/libunwind/libunwind-1.1-r1.ebuild 
b/sys-libs/libunwind/libunwind-1.1-r1.ebuild
index 5403e33..03557ac 100644
--- a/sys-libs/libunwind/libunwind-1.1-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.1-r1.ebuild
@@ -42,8 +42,6 @@ src_prepare() {
 }
 
 src_configure() {
-   # do not $(use_enable) because the configure.in is broken and parses
-   # --disable-debug the same as --enable-debug.
# https://savannah.nongnu.org/bugs/index.php?34324
# --enable-cxx-exceptions: always enable it, headers provide the 
interface
# and on some archs it is disabled by default causing a mismatch 
between the
@@ -58,7 +56,7 @@ src_configure() {
$(use_enable lzma minidebuginfo) \
$(use_enable static-libs static) \
$(use_enable debug conservative_checks) \
-   $(use debug && echo --enable-debug)
+   $(use_enable debug)
 }
 
 src_test() {

diff --git a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild 
b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
index e3d819d..124f648 100644
--- a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
@@ -37,8 +37,6 @@ src_prepare() {
 }
 
 src_configure() {
-   # do not $(use_enable) because the configure.in is broken and parses
-   # --disable-debug the same as --enable-debug.
# https://savannah.nongnu.org/bugs/index.php?34324
# --enable-cxx-exceptions: always enable it, headers provide the 
interface
# and on some archs it is disabled by default causing a mismatch 
between the
@@ -57,7 +55,7 @@ src_configure() {
$(use_enable lzma minidebuginfo) \
$(use_enable static-libs static) \
$(use_enable debug conservative_checks) \
-   $(use debug && echo --enable-debug)
+   $(use_enable debug)
 }
 
 src_test() {



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/, sys-libs/libunwind/files/

2016-06-13 Thread Mike Frysinger
commit: c16a9a7ccf4b0e56ca6481852cf6fce826c90ba0
Author: Mike Frysinger  gentoo  org>
AuthorDate: Mon Jun 13 18:11:52 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Mon Jun 13 18:13:24 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c16a9a7c

sys-libs/libunwind: add fix from Fedora for CVE-2015-3239 #585830

 .../files/libunwind-1.1-fix-CVE-2015-3239.patch| 15 +
 sys-libs/libunwind/libunwind-1.1-r1.ebuild | 75 ++
 2 files changed, 90 insertions(+)

diff --git a/sys-libs/libunwind/files/libunwind-1.1-fix-CVE-2015-3239.patch 
b/sys-libs/libunwind/files/libunwind-1.1-fix-CVE-2015-3239.patch
new file mode 100644
index 000..153108b
--- /dev/null
+++ b/sys-libs/libunwind/files/libunwind-1.1-fix-CVE-2015-3239.patch
@@ -0,0 +1,15 @@
+taken from Fedora
+
+https://bugs.gentoo.org/585830
+
+--- libunwind-1.1/include/dwarf_i.h.CVE20153239
 libunwind-1.1/include/dwarf_i.h
+@@ -20,7 +20,7 @@
+ extern const uint8_t dwarf_to_unw_regnum_map[DWARF_REGNUM_MAP_LENGTH];
+ /* REG is evaluated multiple times; it better be side-effects free!  */
+ # define dwarf_to_unw_regnum(reg)   \
+-  (((reg) <= DWARF_REGNUM_MAP_LENGTH) ? dwarf_to_unw_regnum_map[reg] : 0)
++  (((reg) < DWARF_REGNUM_MAP_LENGTH) ? dwarf_to_unw_regnum_map[reg] : 0)
+ #endif
+ 
+ #ifdef UNW_LOCAL_ONLY

diff --git a/sys-libs/libunwind/libunwind-1.1-r1.ebuild 
b/sys-libs/libunwind/libunwind-1.1-r1.ebuild
new file mode 100644
index 000..5403e33
--- /dev/null
+++ b/sys-libs/libunwind/libunwind-1.1-r1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils libtool
+
+DESCRIPTION="Portable and efficient API to determine the call-chain of a 
program"
+HOMEPAGE="https://savannah.nongnu.org/projects/libunwind";
+SRC_URI="http://download.savannah.nongnu.org/releases/libunwind/${P}.tar.gz";
+
+LICENSE="MIT"
+SLOT="7"
+KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd 
~amd64-linux ~x86-linux"
+IUSE="debug debug-frame libatomic lzma static-libs"
+
+RESTRICT="test" #461958 -- re-enable tests with >1.1 again for retesting, this 
is here for #461394
+
+# We just use the header from libatomic.
+RDEPEND="lzma? ( app-arch/xz-utils )"
+DEPEND="${RDEPEND}
+   libatomic? ( dev-libs/libatomic_ops )"
+
+DOCS=( AUTHORS ChangeLog NEWS README TODO )
+
+QA_DT_NEEDED_x86_fbsd="usr/lib/libunwind.so.7.0.0"
+
+src_prepare() {
+   # These tests like to fail.  bleh.
+   echo 'int main(){return 0;}' > tests/Gtest-dyn1.c
+   echo 'int main(){return 0;}' > tests/Ltest-dyn1.c
+
+   # Since we have tests disabled via RESTRICT, disable building in the 
subdir
+   # entirely.  This worksaround some build errors too. #484846
+   sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die
+
+   sed -i -e '/LIBLZMA/s:-lzma:-llzma:' configure{.ac,} || die #444050
+   epatch "${FILESDIR}"/${P}-lzma.patch #444050
+   epatch "${FILESDIR}"/${P}-fix-CVE-2015-3239.patch #585830
+   elibtoolize
+}
+
+src_configure() {
+   # do not $(use_enable) because the configure.in is broken and parses
+   # --disable-debug the same as --enable-debug.
+   # https://savannah.nongnu.org/bugs/index.php?34324
+   # --enable-cxx-exceptions: always enable it, headers provide the 
interface
+   # and on some archs it is disabled by default causing a mismatch 
between the
+   # API and the ABI, bug #418253
+   # conservative-checks: validate memory addresses before use; as of 
1.0.1,
+   # only x86_64 supports this, yet may be useful for debugging, couple it 
with
+   # debug useflag.
+   ac_cv_header_atomic_ops_h=$(usex libatomic) \
+   econf \
+   --enable-cxx-exceptions \
+   $(use_enable debug-frame) \
+   $(use_enable lzma minidebuginfo) \
+   $(use_enable static-libs static) \
+   $(use_enable debug conservative_checks) \
+   $(use debug && echo --enable-debug)
+}
+
+src_test() {
+   # Explicitly allow parallel build of tests.
+   # Sandbox causes some tests to freak out.
+   SANDBOX_ON=0 emake check
+}
+
+src_install() {
+   default
+   # libunwind-ptrace.a (and libunwind-ptrace.h) is separate API and 
without
+   # shared library, so we keep it in any case
+   use static-libs || find "${ED}"usr '(' -name 'libunwind-generic.a' -o 
-name 'libunwind*.la' ')' -delete
+}



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

2016-06-13 Thread Hans de Graaff
commit: 9a588b92605bce82b652ae45cc206a598924e6a6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jun 13 18:11:23 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jun 13 18:11:44 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a588b92

dev-ruby/rake: account for changed bindir, fixing bug 585836

Package-Manager: portage-2.2.28

 dev-ruby/rake/{rake-11.2.2.ebuild => rake-11.2.2-r1.ebuild} | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-ruby/rake/rake-11.2.2.ebuild 
b/dev-ruby/rake/rake-11.2.2-r1.ebuild
similarity index 97%
rename from dev-ruby/rake/rake-11.2.2.ebuild
rename to dev-ruby/rake/rake-11.2.2-r1.ebuild
index 3851138..6413fb8 100644
--- a/dev-ruby/rake/rake-11.2.2.ebuild
+++ b/dev-ruby/rake/rake-11.2.2-r1.ebuild
@@ -10,6 +10,8 @@ RUBY_FAKEGEM_EXTRADOC="CHANGES README.rdoc TODO"
 
 RUBY_FAKEGEM_TASK_TEST=""
 
+RUBY_FAKEGEM_BINDIR="exe"
+
 inherit bash-completion-r1 ruby-fakegem
 
 DESCRIPTION="Make-like scripting in Ruby"



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

2016-06-13 Thread Mike Frysinger
commit: 80ecc67c26c0dea4dc08643e374185f09a93466e
Author: Mike Frysinger  gentoo  org>
AuthorDate: Mon Jun 13 18:03:42 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Mon Jun 13 18:04:03 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80ecc67c

sys-libs/libunwind: mark ia64 stable #461394

 sys-libs/libunwind/libunwind-1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libunwind/libunwind-1.1.ebuild 
b/sys-libs/libunwind/libunwind-1.1.ebuild
index 96c0baf..1c96c89 100644
--- a/sys-libs/libunwind/libunwind-1.1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="http://download.savannah.nongnu.org/releases/libunwind/${P}.tar.gz";
 
 LICENSE="MIT"
 SLOT="7"
-KEYWORDS="amd64 arm hppa ~ia64 ~mips ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm hppa ia64 ~mips ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd 
~amd64-linux ~x86-linux"
 IUSE="debug debug-frame libatomic lzma static-libs"
 
 RESTRICT="test" #461958 -- re-enable tests with >1.1 again for retesting, this 
is here for #461394



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

2016-06-13 Thread Mike Frysinger
commit: bd9db0a159cbd2ec5a0fa52b8631ca8f0832c684
Author: Mike Frysinger  gentoo  org>
AuthorDate: Mon Jun 13 18:02:25 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Mon Jun 13 18:04:03 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd9db0a1

sys-libs/libunwind: disable building code in tests/ #484846

 sys-libs/libunwind/libunwind-1.1.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-libs/libunwind/libunwind-1.1.ebuild 
b/sys-libs/libunwind/libunwind-1.1.ebuild
index d7a83d6..96c0baf 100644
--- a/sys-libs/libunwind/libunwind-1.1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.1.ebuild
@@ -31,6 +31,10 @@ src_prepare() {
echo 'int main(){return 0;}' > tests/Gtest-dyn1.c
echo 'int main(){return 0;}' > tests/Ltest-dyn1.c
 
+   # Since we have tests disabled via RESTRICT, disable building in the 
subdir
+   # entirely.  This worksaround some build errors too. #484846
+   sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die
+
sed -i -e '/LIBLZMA/s:-lzma:-llzma:' configure{.ac,} || die #444050
epatch "${FILESDIR}"/${P}-lzma.patch #444050
elibtoolize



[gentoo-commits] proj/releng:master commit in: tools-uclibc/portage.armv7a.hardened/env/, tools-uclibc/portage.armv7a.vanilla/, ...

2016-06-13 Thread Anthony G. Basile
commit: 984255449badc068afcabaf84204173895a547f7
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Jun 13 18:05:06 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Jun 13 18:05:06 2016 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=98425544

too-uclibc: enable fenv.h on arm, bug #585264

 tools-uclibc/portage.armv7a.hardened/env/perl.conf | 1 +
 tools-uclibc/portage.armv7a.hardened/package.env   | 1 +
 tools-uclibc/portage.armv7a.vanilla/env/perl.conf  | 1 +
 tools-uclibc/portage.armv7a.vanilla/package.env| 1 +
 4 files changed, 4 insertions(+)

diff --git a/tools-uclibc/portage.armv7a.hardened/env/perl.conf 
b/tools-uclibc/portage.armv7a.hardened/env/perl.conf
new file mode 100644
index 000..f461e81
--- /dev/null
+++ b/tools-uclibc/portage.armv7a.hardened/env/perl.conf
@@ -0,0 +1 @@
+CFLAGS=-D__MAVERICK__

diff --git a/tools-uclibc/portage.armv7a.hardened/package.env 
b/tools-uclibc/portage.armv7a.hardened/package.env
new file mode 100644
index 000..0fc1e42
--- /dev/null
+++ b/tools-uclibc/portage.armv7a.hardened/package.env
@@ -0,0 +1 @@
+dev-lang/perl perl.conf

diff --git a/tools-uclibc/portage.armv7a.vanilla/env/perl.conf 
b/tools-uclibc/portage.armv7a.vanilla/env/perl.conf
new file mode 100644
index 000..f461e81
--- /dev/null
+++ b/tools-uclibc/portage.armv7a.vanilla/env/perl.conf
@@ -0,0 +1 @@
+CFLAGS=-D__MAVERICK__

diff --git a/tools-uclibc/portage.armv7a.vanilla/package.env 
b/tools-uclibc/portage.armv7a.vanilla/package.env
new file mode 100644
index 000..0fc1e42
--- /dev/null
+++ b/tools-uclibc/portage.armv7a.vanilla/package.env
@@ -0,0 +1 @@
+dev-lang/perl perl.conf



[gentoo-commits] sites/www:master commit in: _data/

2016-06-13 Thread Robin H. Johnson
commit: 123482de3c701ff946f2e158c42993dfe3aebc80
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Jun 13 17:59:41 2016 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Jun 13 17:59:41 2016 +
URL:https://gitweb.gentoo.org/sites/www.git/commit/?id=123482de

sponsors: hetzner asks for their exact company name to be updated.

Signed-off-by: Robin H. Johnson  gentoo.org>

 _data/sponsors.yaml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/_data/sponsors.yaml b/_data/sponsors.yaml
index 42c1208..c411429 100644
--- a/_data/sponsors.yaml
+++ b/_data/sponsors.yaml
@@ -116,7 +116,7 @@ hosting:
   1997. LeaseWeb operates 9 data centers in Europe, Asia-Pacific, and the
   U.S., all of which are backed by an extensive worldwide network with a
   large total capacity of 5.0 Tbps.
-  - name: "Hetzner Online AG"
+  - name: "Hetzner Online GmbH"
 img: "hetzner.png"
 link: "http://www.hetzner.com/";
 blurb: |



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

2016-06-13 Thread Matthias Schwarzott
commit: b6df8bcbbc244a653b96fcdd8387bece775bb438
Author: Matthias Schwarzott  gentoo  org>
AuthorDate: Mon Jun 13 17:29:01 2016 +
Commit: Matthias Schwarzott  gentoo  org>
CommitDate: Mon Jun 13 17:29:01 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6df8bcb

dev-util/dwarves: Add ~x86 keyword

Package-Manager: portage-2.3.0_rc1

 dev-util/dwarves/dwarves-1.10_p20160519.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/dwarves/dwarves-1.10_p20160519.ebuild 
b/dev-util/dwarves/dwarves-1.10_p20160519.ebuild
index f90756e..7cfdb6a 100644
--- a/dev-util/dwarves/dwarves-1.10_p20160519.ebuild
+++ b/dev-util/dwarves/dwarves-1.10_p20160519.ebuild
@@ -12,7 +12,7 @@ 
HOMEPAGE="https://git.kernel.org/cgit/devel/pahole/pahole.git/";
 
 LICENSE="GPL-2" # only
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="debug"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] gentoo commit in src/patchsets/gcc/5.4.0/pie: - New directory

2016-06-13 Thread Mike Frysinger (vapier)
vapier  16/06/13 17:16:51

  Log:
  Directory /var/cvsroot/gentoo/src/patchsets/gcc/5.4.0/pie added to the 
repository



[gentoo-commits] gentoo commit in src/patchsets/gcc/5.4.0: - New directory

2016-06-13 Thread Mike Frysinger (vapier)
vapier  16/06/13 17:16:50

  Log:
  Directory /var/cvsroot/gentoo/src/patchsets/gcc/5.4.0 added to the repository



[gentoo-commits] gentoo commit in src/patchsets/gcc/5.4.0/uclibc: - New directory

2016-06-13 Thread Mike Frysinger (vapier)
vapier  16/06/13 17:16:51

  Log:
  Directory /var/cvsroot/gentoo/src/patchsets/gcc/5.4.0/uclibc added to the 
repository



[gentoo-commits] gentoo commit in src/patchsets/gcc/5.4.0/gentoo: - New directory

2016-06-13 Thread Mike Frysinger (vapier)
vapier  16/06/13 17:16:51

  Log:
  Directory /var/cvsroot/gentoo/src/patchsets/gcc/5.4.0/gentoo added to the 
repository



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

2016-06-13 Thread Tobias Klausmann
commit: 68afed7079c09928511607fa052a68b8d0b8584a
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Jun 13 17:01:36 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Jun 13 17:01:36 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68afed70

app-crypt/p11-kit-0.23.2-r0: add alpha keyword

Gentoo-Bug: 585694

Package-Manager: portage-2.3.0_rc1

 app-crypt/p11-kit/p11-kit-0.23.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/p11-kit/p11-kit-0.23.2.ebuild 
b/app-crypt/p11-kit/p11-kit-0.23.2.ebuild
index 0cf71af..3d27970 100644
--- a/app-crypt/p11-kit/p11-kit-0.23.2.ebuild
+++ b/app-crypt/p11-kit/p11-kit-0.23.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -12,7 +12,7 @@ 
SRC_URI="https://p11-glue.freedesktop.org/releases/${P}.tar.gz";
 
 LICENSE="MIT"
 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 ~ppc-macos 
~x64-macos ~x86-macos"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos"
 IUSE="+asn1 debug +libffi +trust"
 REQUIRED_USE="trust? ( asn1 )"
 



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

2016-06-13 Thread Tobias Klausmann
commit: 6a372981637dd944c5ddbdad4cf991f5f2c17562
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Jun 13 16:29:33 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Jun 13 16:29:33 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a372981

dev-perl/Text-Unidecode-1.270.0-r0: add alpha keyword

Gentoo-Bug: 585620

Package-Manager: portage-2.3.0_rc1

 dev-perl/Text-Unidecode/Text-Unidecode-1.270.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Text-Unidecode/Text-Unidecode-1.270.0.ebuild 
b/dev-perl/Text-Unidecode/Text-Unidecode-1.270.0.ebuild
index 4b302b4..89ceb4f 100644
--- a/dev-perl/Text-Unidecode/Text-Unidecode-1.270.0.ebuild
+++ b/dev-perl/Text-Unidecode/Text-Unidecode-1.270.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
 DESCRIPTION="Plain ASCII transliterations of Unicode text"
 
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 RDEPEND=""



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

2016-06-13 Thread Tobias Klausmann
commit: e7ddab460a92920bfca20f89365ffcde265c0ed8
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Jun 13 15:45:57 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Jun 13 15:46:19 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7ddab46

dev-perl/Text-CSV_XS-1.230.0-r0: add alpha keyword

Gentoo-Bug: 585612

Package-Manager: portage-2.3.0_rc1

 dev-perl/Text-CSV_XS/Text-CSV_XS-1.230.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Text-CSV_XS/Text-CSV_XS-1.230.0.ebuild 
b/dev-perl/Text-CSV_XS/Text-CSV_XS-1.230.0.ebuild
index 501d7a9..e126909 100644
--- a/dev-perl/Text-CSV_XS/Text-CSV_XS-1.230.0.ebuild
+++ b/dev-perl/Text-CSV_XS/Text-CSV_XS-1.230.0.ebuild
@@ -13,7 +13,7 @@ inherit perl-module
 DESCRIPTION="Comma-separated values manipulation routines"
 
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE="test"
 
 RDEPEND="



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

2016-06-13 Thread Erik Mackdanz
commit: 1c437fe99eb4beb6b279b843587c5c559ce452ad
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Mon Jun 13 15:40:41 2016 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Mon Jun 13 15:41:40 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c437fe9

app-emulation/lxd: bump to 2.0.2

Address CVE-2016-1581 and CVE-2016-1582

Package-Manager: portage-2.3.0_rc1

 app-emulation/lxd/Manifest |   1 +
 .../lxd/files/lxd-2.0.2-dont-go-get.patch  |  20 +++
 app-emulation/lxd/files/lxd-2.0.2.confd|  27 
 app-emulation/lxd/files/lxd-2.0.2.initd|  50 +++
 app-emulation/lxd/lxd-2.0.2.ebuild | 149 +
 5 files changed, 247 insertions(+)

diff --git a/app-emulation/lxd/Manifest b/app-emulation/lxd/Manifest
index 8297025..072650a 100644
--- a/app-emulation/lxd/Manifest
+++ b/app-emulation/lxd/Manifest
@@ -2,3 +2,4 @@ DIST lxd-2.0.0.tar.bz2 2305314 SHA256 
da5bab198cff8bee4528f35537221a252b4b2a23d6
 DIST lxd-2.0.0_beta4.tar.bz2 2291955 SHA256 
6487750275e21ab3e862ea56807b9fcf28e9a646040e1f50f3967e9f76cf27e5 SHA512 
ae67b9098946f037c1c938cc46f141fb8089ae33b980dd55cebc9cc3f14fbcd645e810e185fdc61dacbd6437569d079e4d9bd9763d12fefb65cfcecf13c10b28
 WHIRLPOOL 
6c781b47b80d044128647567b6de81352b174e2224e9ff91f2e1eacc5dfbb9141e53aa74e9bce479ebee1bb6c691282849897c34f815415623abcf3d666c7033
 DIST lxd-2.0.0_rc2.tar.bz2 2306077 SHA256 
d74babbd5c537430a574a13c0f70c7633affc9bbd0e21bf0039872bdfb801fe9 SHA512 
6a21620e19277293a3b665d4061f5aa9443d1a9a5ab88fa885096ff77acf828b215e247136bb99ea1ba230f015181bc9a86a919664c9288577509a2146a5aa66
 WHIRLPOOL 
f88e0f3b5ecd9803bc8baee864ffbdf33b39f331a5e5ceb170b2792d2e26b6f4faae3a8cc6aae090e81accd3835408f2956a117095bc790ca7c16cd7f21d205e
 DIST lxd-2.0.1.tar.bz2 2330217 SHA256 
b9a315825bfc66469a442f3b3da73e2af97dba270ffe1bc18c871cd6c1c7ad69 SHA512 
67b1c42a0957bd2f4963c860372211dbbc38cb8e9346e83c6319749efd9e1a188c00033865901d285650298531460b9f54cba0e88d0973179c0c17bcd30cc97d
 WHIRLPOOL 
4ae640fc6410dff9d08816a6ac7ddb47a4cce9dfbbfaa65baf8456517aca25a501b0e680d9a6855a0fa3b9efe8cd1eddb0a9981d43de9ef573c16be936f5104a
+DIST lxd-2.0.2.tar.bz2 2340565 SHA256 
0054b0e79ba0bc1a1189eb63ca8ac2ca2bafd10c500ce53f67abbd5abc03b542 SHA512 
c79f1c7f0aeb289ba7bea745917aaac0d339baf0e6b4fe62cbcb67b8da072ef135e971d4c17546e2e208aeae921ad2853073493f9e7a6e300876bd72b808e516
 WHIRLPOOL 
a30bddfc79ad0c7d941db811f1942fff67afc79a217a251d55b1cf37d80cdb21f8f1f72df268382cbcd34d408005ef4185f5bd59f95369b51558938352f05c60

diff --git a/app-emulation/lxd/files/lxd-2.0.2-dont-go-get.patch 
b/app-emulation/lxd/files/lxd-2.0.2-dont-go-get.patch
new file mode 100644
index 000..d2e622e
--- /dev/null
+++ b/app-emulation/lxd/files/lxd-2.0.2-dont-go-get.patch
@@ -0,0 +1,20 @@
+--- Makefile.orig  2016-02-19 00:16:40.720102639 +
 Makefile   2016-02-19 00:18:10.886096473 +
+@@ -12,17 +12,11 @@
+ 
+ .PHONY: default
+ default:
+-  # Must run twice due to go get race
+-  -go get -t -v -d ./...
+-  -go get -t -v -d ./...
+   go install -v $(DEBUG) ./...
+   @echo "LXD built successfully"
+ 
+ .PHONY: client
+ client:
+-  # Must run twice due to go get race
+-  -go get -t -v -d ./...
+-  -go get -t -v -d ./...
+   go install -v $(DEBUG) ./lxc
+   @echo "LXD client built successfully"
+ 

diff --git a/app-emulation/lxd/files/lxd-2.0.2.confd 
b/app-emulation/lxd/files/lxd-2.0.2.confd
new file mode 100644
index 000..3d55327
--- /dev/null
+++ b/app-emulation/lxd/files/lxd-2.0.2.confd
@@ -0,0 +1,27 @@
+# Group which owns the shared socket
+LXD_OPTIONS+=" --group lxd"
+
+
+
+# Enable cpu profiling into the specified file
+#LXD_OPTIONS+=" --cpuprofile /tmp/lxc_cpu_profile"
+
+# Enable memory profiling into the specified file
+#LXD_OPTIONS+=" --memprofile /tmp/lxc_mem_profile"
+
+
+
+# Enables debug mode
+#LXD_OPTIONS+=" --debug"
+
+# For debugging, print a complete stack trace every n seconds
+#LXD_OPTIONS+=" --print-goroutines-every 5"
+
+# Enables verbose mode
+#LXD_OPTIONS+=" -v"
+
+# Logfile to log to
+#LXD_OPTIONS+=" --logfile /var/log/lxd/lxd.log"
+
+# Enables syslog logging
+#LXD_OPTIONS+=" --syslog"

diff --git a/app-emulation/lxd/files/lxd-2.0.2.initd 
b/app-emulation/lxd/files/lxd-2.0.2.initd
new file mode 100644
index 000..c1aef37
--- /dev/null
+++ b/app-emulation/lxd/files/lxd-2.0.2.initd
@@ -0,0 +1,50 @@
+#!/sbin/openrc-run
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+DAEMON=/usr/sbin/lxd
+PIDFILE=/run/lxd.pid
+
+extra_commands="stopall"
+
+depend() {
+need net
+use lxcfs
+
+# remove with 2.0 release
+need cgmanager
+}
+
+start() {
+ebegin "Starting lxd server"
+
+start-stop-daemon --start \
+ --pidfile ${PIDFILE} \
+ --exec ${DAEMON} \
+ --background \
+ --make-pi

[gentoo-commits] repo/gentoo:master commit in: net-libs/onion/, net-libs/onion/files/

2016-06-13 Thread Alexis Ballier
commit: 5951ff95b0e1cfe348f551c0215adc4d257dc3b4
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Jun 13 15:33:09 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Jun 13 15:33:09 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5951ff95

net-libs/onion: remove old

Package-Manager: portage-2.3.0_rc1

 net-libs/onion/Manifest   |  1 -
 net-libs/onion/files/cflags.patch | 20 
 net-libs/onion/onion-0.7.ebuild   | 67 ---
 3 files changed, 88 deletions(-)

diff --git a/net-libs/onion/Manifest b/net-libs/onion/Manifest
index 7206e3c..0a0d35e 100644
--- a/net-libs/onion/Manifest
+++ b/net-libs/onion/Manifest
@@ -1,2 +1 @@
-DIST onion-0.7.tar.gz 287822 SHA256 
18785a462ea2d7214df8413de86eba2d74e414dace9716a2a7ce7b1cb3d4edb7 SHA512 
9da45100ec91893e43c62cdabc1b022dc60fd2b509e387ce12fea69495fc68084afcc2534693955d340352cafc58e98a901a5ef981d1c92793ab15b7b6257d4c
 WHIRLPOOL 
e7d0695c2d45ac80edd271eaef0148474c12f1b5314719af2bdd6d0b0d0c8375ecdc19990ee38f6dc2a31c2f7a19b7b70a4c3ac1a1fbef3548d1a923dad3
 DIST onion-0.8.tar.gz 344347 SHA256 
9708ba74b6727fa2fef219a821241f21a661ea9a30611213b0133e7effab1b17 SHA512 
c40a36346de7dee6e98d0b5c38b5e133606046e29bacb06a0055a361013077ec0f6adb04dfcbf2f4ce0b72317c9ed918573299aed8760f069dcfd7c211a302d7
 WHIRLPOOL 
7bdb11b950cddcc948609b6e3d9278e3ba1a17956bf2997fa5aaa62b7c0a8b2b5a023aff3a49ef0625a9a53cf3289f2446655b2c2cf015568c46bfbde1306f29

diff --git a/net-libs/onion/files/cflags.patch 
b/net-libs/onion/files/cflags.patch
deleted file mode 100644
index 7c4094f..000
--- a/net-libs/onion/files/cflags.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-Index: onion-0.7/CMakeLists.txt
-===
 onion-0.7.orig/CMakeLists.txt
-+++ onion-0.7/CMakeLists.txt
-@@ -151,15 +151,6 @@ endif (SYSTEMD_ENABLED)
- add_definitions(-D_BSD_SOURCE)
- add_definitions(-D_POSIX_C_SOURCE=200112L)
- 
--##
--IF (${CMAKE_BUILD_TYPE} MATCHES "Debug")
--  add_definitions(-D__DEBUG__)
--  SET(CMAKE_C_FLAGS "-Wall -Werror -O0 -fPIC")
--ELSE (${CMAKE_BUILD_TYPE} MATCHES "Debug")
--  SET(CMAKE_C_FLAGS "-Wall -Werror -O2 -fPIC")
--ENDIF (${CMAKE_BUILD_TYPE} MATCHES "Debug")
--
--
- project (onion)
- 
- INCLUDE(CPackConfig.cmake)

diff --git a/net-libs/onion/onion-0.7.ebuild b/net-libs/onion/onion-0.7.ebuild
deleted file mode 100644
index 6578fd1..000
--- a/net-libs/onion/onion-0.7.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-SCM=""
-if [ "${PV#}" != "${PV}" ] ; then
-   SCM="git-r3"
-   EGIT_REPO_URI="https://github.com/davidmoreno/onion";
-fi
-
-inherit ${SCM} cmake-utils
-
-DESCRIPTION="C library to create simple HTTP servers and Web Applications"
-HOMEPAGE="http://www.coralbits.com/libonion/ 
https://github.com/davidmoreno/onion";
-
-if [ "${PV#}" != "${PV}" ] ; then
-   KEYWORDS=""
-   SRC_URI=""
-else
-   KEYWORDS="~amd64"
-   SRC_URI="https://github.com/davidmoreno/onion/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-LICENSE="|| ( GPL-2+ Apache-2.0 ) AGPL-3"
-SLOT="0"
-IUSE="
-   gnutls pam png xml systemd sqlite
-   test examples cxx -libev -libevent
-"
-
-RDEPEND="
-   gnutls? ( net-libs/gnutls dev-libs/libgcrypt:0= )
-   pam? ( virtual/pam )
-   png? ( media-libs/libpng:0= x11-libs/cairo )
-   xml? ( dev-libs/libxml2:2 sys-libs/zlib )
-   systemd? ( sys-apps/systemd )
-   sqlite? ( dev-db/sqlite:3 )
-   libev? ( dev-libs/libev )
-   !libev? ( libevent? ( dev-libs/libevent ) )
-"
-DEPEND="${RDEPEND}
-   test? ( net-misc/curl )
-"
-REQUIRED_USE="test? ( examples )"
-
-PATCHES=(
-   "${FILESDIR}/cflags.patch"
-)
-
-src_configure() {
-   use test || echo '' > tests/CMakeLists.txt
-   local mycmakeargs=(
-   "-DONION_USE_SSL=$(usex gnutls)"
-   "-DONION_USE_PAM=$(usex pam)"
-   "-DONION_USE_PNG=$(usex png)"
-   "-DONION_USE_XML2=$(usex xml)"
-   "-DONION_USE_SYSTEMD=$(usex systemd)"
-   "-DONION_USE_SQLITE3=$(usex sqlite)"
-   "-DONION_USE_TESTS=$(usex test)"
-   "-DONION_EXAMPLES=$(usex examples)"
-   "-DONION_USE_BINDINGS_CPP=$(usex cxx)"
-   "-DONION_POLLER=$(usex libev libev "$(usex libevent libevent 
default)")"
-   )
-   cmake-utils_src_configure
-}



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

2016-06-13 Thread Tobias Klausmann
commit: 6040a328d552916612e902d7954240e8fca989c1
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Jun 13 15:34:25 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Jun 13 15:39:20 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6040a328

dev-perl/Text-CSV-1.330.0-r0: add alpha keyword

Gentoo-Bug: 585610

Package-Manager: portage-2.3.0_rc1

 dev-perl/Text-CSV/Text-CSV-1.330.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-perl/Text-CSV/Text-CSV-1.330.0.ebuild 
b/dev-perl/Text-CSV/Text-CSV-1.330.0.ebuild
index 1dd0a59..3c2f005 100644
--- a/dev-perl/Text-CSV/Text-CSV-1.330.0.ebuild
+++ b/dev-perl/Text-CSV/Text-CSV-1.330.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -11,7 +11,7 @@ inherit perl-module
 DESCRIPTION="Manipulate comma-separated value strings"
 
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="test"
 
 RDEPEND=""



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

2016-06-13 Thread Tobias Klausmann
commit: 79027ff1740b3adf2e9e1db8be44f28c7804a2c1
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Jun 13 15:22:44 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Jun 13 15:22:44 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79027ff1

dev-perl/Text-Autoformat-1.740.0-r0: add alpha keyword

Gentoo-Bug: 585608

Package-Manager: portage-2.3.0_rc1

 dev-perl/Text-Autoformat/Text-Autoformat-1.740.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Text-Autoformat/Text-Autoformat-1.740.0.ebuild 
b/dev-perl/Text-Autoformat/Text-Autoformat-1.740.0.ebuild
index 12ee3cf..2657c15 100644
--- a/dev-perl/Text-Autoformat/Text-Autoformat-1.740.0.ebuild
+++ b/dev-perl/Text-Autoformat/Text-Autoformat-1.740.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
 DESCRIPTION="Automatic text wrapping and reformatting"
 
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
 IUSE="test examples"
 
 RDEPEND="



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

2016-06-13 Thread Tobias Klausmann
commit: aff4974059932ef7ac49acf3fd52e503efe3d3d4
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Jun 13 15:18:35 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Jun 13 15:19:09 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aff49740

dev-perl/Test-Warn-0.300.0-r1: add alpha keyword

Gentoo-Bug: 585502

Package-Manager: portage-2.3.0_rc1

 dev-perl/Test-Warn/Test-Warn-0.300.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Test-Warn/Test-Warn-0.300.0-r1.ebuild 
b/dev-perl/Test-Warn/Test-Warn-0.300.0-r1.ebuild
index 48cd848..ffca62a 100644
--- a/dev-perl/Test-Warn/Test-Warn-0.300.0-r1.ebuild
+++ b/dev-perl/Test-Warn/Test-Warn-0.300.0-r1.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
 DESCRIPTION="Perl extension to test methods for warnings"
 
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~x86-solaris"
 
 IUSE="test"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/lxcfs/, sys-fs/lxcfs/files/

2016-06-13 Thread Erik Mackdanz
commit: 917e22906ca9bd831f26b2f3fc1b65ab71601873
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Mon Jun 13 15:18:52 2016 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Mon Jun 13 15:18:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=917e2290

sys-fs/lxcfs: bump to 2.0.1

Package-Manager: portage-2.3.0_rc1

 sys-fs/lxcfs/Manifest  |  1 +
 sys-fs/lxcfs/files/lxcfs-2.0.1.initd   | 27 
 sys-fs/lxcfs/files/lxcfs-2.0.1.service | 13 
 sys-fs/lxcfs/lxcfs-2.0.1.ebuild| 59 ++
 4 files changed, 100 insertions(+)

diff --git a/sys-fs/lxcfs/Manifest b/sys-fs/lxcfs/Manifest
index f23f15e..fa7dd62 100644
--- a/sys-fs/lxcfs/Manifest
+++ b/sys-fs/lxcfs/Manifest
@@ -1,3 +1,4 @@
 DIST lxcfs-0.17.tar.gz 40501 SHA256 
bcfe14a1ab4b717af1750b04c891a70b59f167d166c2db74984610041c926745 SHA512 
dbc38265a65056330e46b8cc56558c6d14e13102c5e6c65a446749f5370c25d70a3a008d22c64b7d435c60e31bbe3efba887fd4f98c0a62fb5ad60c15366b174
 WHIRLPOOL 
af4c0b03ede15414b53670a1363fa240986252b0ad1de8b0e13f99150ef4b2d419f63b6f96e94015344665c118c8599e1e97fb94854be89fc884ba40b96ec2c0
 DIST lxcfs-2.0.0.tar.gz 48655 SHA256 
4c03114a85aff530bf385b724b992470ffb97c6bf759d61900cb93f4d12c517d SHA512 
44b35b6c275366f88e036ed1e136cb193b65024fcbdff250658d360fced14bec84a2bcfa9f8ca28af9205f38babdd5520cfa42a5521cf545c42df80eec40c1b8
 WHIRLPOOL 
8972fe4838a3ec157479a9bed9404ba51d7ea47efe7e37c2b9f872fcab6068daef6898ef143304868003748a50068cc5634041020d6b6ced0acca97ffd9d8d07
 DIST lxcfs-2.0.0_beta2.tar.gz 44421 SHA256 
4eacbbb51031ebd0776f050d7279b2076f7b4e156503f1bbe88e034f181e1d38 SHA512 
d62bccc687873c060f299a726debc4642a0900f7e7a460b5c37dcb0b5d7cb75cd5b98ee03f129ccddbe62085510e1760db73010674333536f7126d01987262f4
 WHIRLPOOL 
470c6118a5560ff5fd447a409d136453b423d0b27a2f00652316b9415f68e08d349fc0e75edb1d312f7a25709bf96621574bd200c8fc92808a9e4eb59aada971
+DIST lxcfs-2.0.1.tar.gz 49004 SHA256 
4731a4d6939e32f3503560ee953e840d16e6abbb4fc7993c92cc1179e40d4f84 SHA512 
3801a1d643b1f4478e702f615c8f9f9bc7070272ef2cca6c22d944a680f6829f0b14b7d193cc5c046f9f1a0a258bd5de68456d884a00d48f0f2639c66975cb23
 WHIRLPOOL 
cbbad76d61a05dbb4750cd8218e1946d6b8b2e798f0a4071c6e706ee6d88a0e36dd9fcc8664c9cb0e3f8bdbac9ba6c548ce0a0829a4bf79d0965f18ee207bb90

diff --git a/sys-fs/lxcfs/files/lxcfs-2.0.1.initd 
b/sys-fs/lxcfs/files/lxcfs-2.0.1.initd
new file mode 100644
index 000..7436eee
--- /dev/null
+++ b/sys-fs/lxcfs/files/lxcfs-2.0.1.initd
@@ -0,0 +1,27 @@
+#!/sbin/openrc-run
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+DAEMON=/usr/bin/lxcfs
+PIDFILE=/run/lxcfs.pid
+
+start() {
+ebegin "Starting lxcfs"
+
+start-stop-daemon --start \
+ --pidfile ${PIDFILE} \
+ --exec ${DAEMON} \
+ --background \
+ --make-pidfile \
+ -- \
+ -f -o allow_other /var/lib/lxcfs
+
+eend $?
+}
+
+stop() {
+ebegin "Stopping lxcfs"
+start-stop-daemon --stop --quiet -R TERM/45 -p ${PIDFILE}
+eend $?
+}

diff --git a/sys-fs/lxcfs/files/lxcfs-2.0.1.service 
b/sys-fs/lxcfs/files/lxcfs-2.0.1.service
new file mode 100644
index 000..ff737c7
--- /dev/null
+++ b/sys-fs/lxcfs/files/lxcfs-2.0.1.service
@@ -0,0 +1,13 @@
+[Unit]
+Description=FUSE filesystem for LXC
+ConditionVirtualization=!container
+Before=lxc.service
+
+[Service]
+ExecStart=/usr/bin/lxcfs -f -o allow_other /var/lib/lxcfs
+KillMode=none
+Restart=on-failure
+ExecStop=/usr/bin/fusermount -u /var/lib/lxcfs
+
+[Install]
+WantedBy=multi-user.target

diff --git a/sys-fs/lxcfs/lxcfs-2.0.1.ebuild b/sys-fs/lxcfs/lxcfs-2.0.1.ebuild
new file mode 100644
index 000..7cc6d80
--- /dev/null
+++ b/sys-fs/lxcfs/lxcfs-2.0.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils systemd vcs-snapshot versionator
+DESCRIPTION="FUSE filesystem for LXC"
+HOMEPAGE="https://linuxcontainers.org/lxcfs/introduction/";
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/lxc/lxcfs.git";
+   EGIT_BRANCH="master"
+   inherit git-r3
+   SRC_URI=""
+   KEYWORDS=""
+else
+   # e.g. upstream is 2.0.0.beta2, we want 2.0.0_beta2
+   UPSTREAM_PV=$(replace_version_separator 3 '.' )
+   
SRC_URI="https://github.com/lxc/lxcfs/archive/${PN}-${UPSTREAM_PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+#IUSE="test"
+
+# Omit all dbus.  Upstream appears to require it because systemd, but
+# lxcfs makes no direct use of dbus.
+RDEPEND="
+   dev-libs/glib:2
+   sys-fs/fuse
+   virtual/pam
+"
+DEPEND="
+   sys-apps/help2man
+   ${RDEPEND}
+"
+
+src_prepare() {
+   ./bootstrap.sh || die "Failed to bootstrap configure files"
+}
+
+src_c

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

2016-06-13 Thread Ian Stakenvicius
commit: f20a94030dee8d1d7e4c369f6e66171bbb0c478b
Author: Leho Kraav  kraav  com>
AuthorDate: Sun Jun 12 21:39:37 2016 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Mon Jun 13 15:14:42 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f20a9403

mail-client/thunderbird-bin: version bump to 45.1.1

Closes: https://github.com/gentoo/gentoo/pull/1666

 mail-client/thunderbird-bin/Manifest   | 116 ++---
 ...45.1.0.ebuild => thunderbird-bin-45.1.1.ebuild} |   0
 2 files changed, 58 insertions(+), 58 deletions(-)

diff --git a/mail-client/thunderbird-bin/Manifest 
b/mail-client/thunderbird-bin/Manifest
index 5ca041f..4de201a 100644
--- a/mail-client/thunderbird-bin/Manifest
+++ b/mail-client/thunderbird-bin/Manifest
@@ -108,65 +108,65 @@ DIST thunderbird-38.8.0-uk.xpi 509600 SHA256 
1b21957c28cfe9b196bd768bbfceb329bf0
 DIST thunderbird-38.8.0-vi.xpi 519843 SHA256 
ddaaab4ba689ccc0221f18b34aae2ce0dabed51e61c1776b4c108e7794426c86 SHA512 
cbcecbd6dc3a151ecf36b5c8dbfb37068a4ceac2ebf9c18116a08cf4b1646dde0051c958882e57903e27c44c3cfd26d755908572a365df8bccebed50d055c57c
 WHIRLPOOL 
f53296869d069a940690b33d7c22c0b6da3a534a947a09fdbd2d681d07398af810c4b424f5a4e41188eee712d9e8786f441f417ed712657bebbe48386e562d5b
 DIST thunderbird-38.8.0-zh-CN.xpi 466412 SHA256 
4f9a4ff54f5aff408abfe9fc90da63d70e74eb5695d358ae22c7fa8a76e411f2 SHA512 
076ef74d3c495d5b3b626007c423855318ed53a2c124b23c32013e336da277457372bce6973878ef77813e0e01d4bbb31583dc2537d73fa2b57fccbe1a82f847
 WHIRLPOOL 
e8c7fbc57f92d83a84f9096c11ad21afef80ef4ae953e905fce5346b239b4e7da32960b5bb73807e4689a45fa9832704694333f75ac9f9c862b680db59e35e5d
 DIST thunderbird-38.8.0-zh-TW.xpi 41 SHA256 
8ff0bc45973a73f6b3225c063c33c8dccda31ee6a385150984a1b4851214004e SHA512 
8952fe0f9131c61b11d995ec69f7c0de42ddc42f11f99bd268c7e400b765a55047865a0463834b61e7a7917caffe0909ba62608b5fdae548fd55e53b8f8c18ec
 WHIRLPOOL 
e8452eb437fd1f414d776bd558511929f0d133fac4e756fc846219700f7e445f01eb5493e12a6d2cf7b8df4718dfff7524d5219655e709dcc47d7fa35900e38e
-DIST thunderbird-45.1.0-ar.xpi 490774 SHA256 
19ca994ba8ae469e3ee62d0e8f2c22b436c355a02ec187e81d615c67c9addad3 SHA512 
63e12aca319f37aa8b810f2043ce8c83f2bf51b5c71b9207a99768e247ff5a26bb6f8786b94db0370db9ce54986511da682c9288147d9d3c835efaaa52a9cf7e
 WHIRLPOOL 
fbe8632b87bb74b4f0d19b6b49ee7925a26ffb326370f46d4ad45f6e5e986d55a3473e9d772a901e69c1748e128f17c9a3095524e8acf4518579d6aa5f9f4414
-DIST thunderbird-45.1.0-ast.xpi 428058 SHA256 
97a31e91a44e84ce5975f8a4f15b1792c5c11b3a796d648e3e9943f51454bfd3 SHA512 
0859ff4544ba5bf91556d6ee996d9f548c8535482768bbb9949a6a519374671e11d9efe72e9eba033d45f52442e68659c74f90d36a0cc0e0be8f74ce0f84
 WHIRLPOOL 
73cdfcf9b6ae6921b4b81ef5ffe47570154804f37b2b3631e5eab5ecdc1ace71ae43ebb57e42a11c42c6bc02689161e7a05f053772da14eba728ccddd6b23d66
-DIST thunderbird-45.1.0-be.xpi 469095 SHA256 
7e7b3c6d8ce6c73a0cc522924bf578682b2b029c5c534a6bbad24968f086fc47 SHA512 
b22f66af38a688a75d37a71f2978c83a92def6ba3368de1cb18ca19b1329f49e443705c9a950d6a2e52102895801e442363285c68e51ab613343f0aa02f6d926
 WHIRLPOOL 
b0c886118b91bad3ae6de4d28b90e1d3e324332c947fe468f6dd2ad32961b54c67e568cd4572d6c9edef076ba7de7e8777592b76dc2c971ebce17633de881338
-DIST thunderbird-45.1.0-bg.xpi 524298 SHA256 
4bbd01b864a0d57c7f9dd8f7b09b702db0b5629d5330ab23af64b1edc286cb47 SHA512 
58e9e958a755e824ea5d1a83c4d6b5f41c63ca4be7b02939b19ab4aac33bb927c6561286351e441a693896186fd95058f3ef04a6ff14f7564f17f76d1740e744
 WHIRLPOOL 
9a485b7b78714d36ce2aff9344a002ec20d28b832f8a622598cbc3b2ab7b43e94df670cdd578dc25baab1431273d7ae665789ac5c8a065adbfcb9145ab8da0e4
-DIST thunderbird-45.1.0-bn-BD.xpi 581438 SHA256 
a234d2ddc12c466a2812329e3e2bb186bd09a85a8c0ab2ce387b7f6133a7ee73 SHA512 
829894d61d4218fe192aa3257a1551a069329a3317d3fed061e4bce26ca7312764e5596de313765115ea53a169b2785e219011625ec710ac52578959adc0796d
 WHIRLPOOL 
f81fcac6bac19ee717c7dd57295eb24483a0d15ab13d44ce2df5b607c373fb475edffb2644a8731125e843694d2e692221f0169037ee00cdefd452925af84065
-DIST thunderbird-45.1.0-br.xpi 465999 SHA256 
47c8d122a35a688282f72e70c29af8a6e0cf3b31fa1bb98da5f7ec7dfcd5b381 SHA512 
07e941b17e0f65b001df8d58f7ad11d939be1543505fd37d8c26ddad95db5753bbd406c1b39e749689e50a89ccc6fcb72684f60a0f4566f17d7b8d8540c9ea2d
 WHIRLPOOL 
6f45c1bd969383ef3c1865059accc448c33d3cda0ad15af9376455286525c24a486016a2093fa51b1ef0e9012891274e7288e8235bddcc309e5c74de329c09a5
-DIST thunderbird-45.1.0-ca.xpi 467979 SHA256 
9d0ffb70eb8b72ba0932c3bee34f12a3fb06766d3cfb063872219397c48685fc SHA512 
6b53787fcc4263c50b9939e6f0198f8fa7d93cae622993263a72d3db52f1ae3248c486bd1a72b1d58247f6e2a0b962e8e038251d16c86fa4625d487b180cdd0a
 WHIRLPOOL 
5de5d65829003fd494c6a9da5394d31f95ee3b2b6132ab49eb633c80e66c639a4654749b5742f959224e0715aeced2f0021187db964a7253c9cd1756c4279363
-DIST thunderbird-45.1.0-cs.xpi 474327 SHA256 
dd7c1720fa7f2825438dee59e46e5d93911d29f8f4f05152b61d0ec6675009f0 SHA512 
a0472c6c17eb505f683a38d8b0574c0dd17f4603cc030de3b5eee1127d0be37fe03cb1

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

2016-06-13 Thread Tobias Klausmann
commit: 0468e2fc728477f6b2d16e405e56a68b341ec222
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Jun 13 15:14:10 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Jun 13 15:14:10 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0468e2fc

dev-perl/Test-SharedFork-0.350.0-r0: add alpha keyword

Gentoo-Bug: 585498

Package-Manager: portage-2.3.0_rc1

 dev-perl/Test-SharedFork/Test-SharedFork-0.350.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Test-SharedFork/Test-SharedFork-0.350.0.ebuild 
b/dev-perl/Test-SharedFork/Test-SharedFork-0.350.0.ebuild
index 970f8e0..a10c8ef 100644
--- a/dev-perl/Test-SharedFork/Test-SharedFork-0.350.0.ebuild
+++ b/dev-perl/Test-SharedFork/Test-SharedFork-0.350.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
 DESCRIPTION="fork test"
 
 SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="test"
 
 RDEPEND="



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

2016-06-13 Thread Tobias Klausmann
commit: 24e1a58afa96bbada88e3ba243a27082e8cec34a
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Jun 13 15:10:06 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Jun 13 15:10:06 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24e1a58a

dev-perl/Test-Script-1.100.0-r0: add alpha keyword

Gentoo-Bug: 585496

Package-Manager: portage-2.3.0_rc1

 dev-perl/Test-Script/Test-Script-1.100.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Test-Script/Test-Script-1.100.0.ebuild 
b/dev-perl/Test-Script/Test-Script-1.100.0.ebuild
index 644fc10..9f082a8 100644
--- a/dev-perl/Test-Script/Test-Script-1.100.0.ebuild
+++ b/dev-perl/Test-Script/Test-Script-1.100.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
 DESCRIPTION="Cross-platform basic tests for scripts"
 
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos"
 IUSE=""
 
 RDEPEND="



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

2016-06-13 Thread Tobias Klausmann
commit: f0c717503378a0dab50143afffef21614e9245cc
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Jun 13 14:54:14 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Jun 13 14:54:23 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0c71750

dev-libs/nss-3.23-r0: add alpha keyword

Gentoo-Bug: 585372

Package-Manager: portage-2.3.0_rc1

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

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



[gentoo-commits] proj/android:master commit in: sys-devel/gcc-config/

2016-06-13 Thread Benda XU
commit: 0e1897d748ba2e517a431c71b9a972de59155889
Author: Benda Xu  gmail  com>
AuthorDate: Mon Jun 13 14:46:27 2016 +
Commit: Benda XU  gentoo  org>
CommitDate: Mon Jun 13 14:46:27 2016 +
URL:https://gitweb.gentoo.org/proj/android.git/commit/?id=0e1897d7

sys-devel/gcc-config: should use http for bootstrap.

 sys-devel/gcc-config/Manifest| 2 +-
 sys-devel/gcc-config/gcc-config-1.8_p20160608.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/gcc-config/Manifest b/sys-devel/gcc-config/Manifest
index cb1dede..d280716 100644
--- a/sys-devel/gcc-config/Manifest
+++ b/sys-devel/gcc-config/Manifest
@@ -1,3 +1,3 @@
 DIST gcc-config-1.8_p20160608.tar.bz2 17446 SHA256 
cef5de71a77d9cef4298ec42dd69b9694e53b07ed13a9dd674c5d5ff13fe2432 SHA512 
ed3a1dd78a8123435b90283b708cc6141836be93d062606b4262d5c6aeb753efa0f549ac5b75556a1d193cc935e014c69418052cd6f6cab52d3597dcc2b05c12
 WHIRLPOOL 
d3c510526ca76f7a634bafd3a553f017853e76046c16ca4887ffa7c327371e226d434c9c0472f04abf22c626cdc2975231ed182ca58cd59dcfa5ce06ff01a354
-EBUILD gcc-config-1.8_p20160608.ebuild 1251 SHA256 
fac987a12abbd7d262f03735ef8b1ae5144a31164f9213267e54a625f651e8ac SHA512 
9f35265024c72f47d01c7b03d5a3cda7370830e1270245608059bf2d8bb34db95fa477eb122521aca4b9288fdff6eb0995b168bc334317ae610f206d4dc34304
 WHIRLPOOL 
b9dff6ba3c7bebef78c19c2342fa0df9db33722a6dcc763090204564ad637e017a3deb8b2fe70447042930065115186be1de4353b37fa20797ec315133086ac5
+EBUILD gcc-config-1.8_p20160608.ebuild 1250 SHA256 
35b4558a113eac240214384680025c968cca540bdc900502eff3fd07ff7d3740 SHA512 
f36b5be38b6b3f7fab66f724bf9fec7229d149d8ef2d80481062c17790d9301ca79d9ecca94d43e67b20ccd322186f6412ac89aff0905be3c510e540e2fad1ac
 WHIRLPOOL 
69a0e8ed0f3d176ebb2f746d7132e007c6205b482afaf7a2fc7b7502495bcbf1119f19c3f8cc66ec136d3b4c725780fc50190978df0b3fbcdc93d4a369fbe201
 MISC metadata.xml 162 SHA256 
65a915d44de1f01d4b7f72d313b4192c38374a9835d24988c00c1e73dca5805a SHA512 
2a857e10b277827773a6c7967e070d7bfff23d75f44fa4d4fa8a7339df3225e6dba512a865d91c9c55bdb013dafdce85dface1b845acfbb5473e232666cdda45
 WHIRLPOOL 
f7586c1570803b3e646f0be89ba6c767e82ec6889ef92d15f62a38f1410ed9d82c36892e5e83f694471959783d0d5ad667f1a39b7eb51f2080c269d5fa23d819

diff --git a/sys-devel/gcc-config/gcc-config-1.8_p20160608.ebuild 
b/sys-devel/gcc-config/gcc-config-1.8_p20160608.ebuild
index 76bd57f..b8e0e20 100644
--- a/sys-devel/gcc-config/gcc-config-1.8_p20160608.ebuild
+++ b/sys-devel/gcc-config/gcc-config-1.8_p20160608.ebuild
@@ -9,7 +9,7 @@ inherit eutils unpacker toolchain-funcs multilib
 DESCRIPTION="utility to manage compilers"
 HOMEPAGE="https://gitweb.gentoo.org/proj/gcc-config.git/";
 SRC_URI="mirror://gentoo/${P}.tar.bz2
-   https://dev.gentoo.org/~heroxbd/${P}.tar.bz2";
+   http://dev.gentoo.org/~heroxbd/${P}.tar.bz2";
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] proj/android:master commit in: net-ftp/lftp/, net-ftp/lftp/files/

2016-06-13 Thread Benda XU
commit: 01ba8bae7f7ff81a61dff57b1a6f5f784429c523
Author: Benda Xu  gentoo  org>
AuthorDate: Sat Jun 11 05:41:05 2016 +
Commit: Benda XU  gentoo  org>
CommitDate: Sat Jun 11 05:41:05 2016 +
URL:https://gitweb.gentoo.org/proj/android.git/commit/?id=01ba8bae

net-ftp/lftp: merged.

 net-ftp/lftp/ChangeLog| 1410 -
 net-ftp/lftp/Manifest |   19 -
 net-ftp/lftp/files/lftp-4.0.2.91-lafile.patch |   21 -
 net-ftp/lftp/files/lftp-4.0.3-autoconf-2.64.patch |   11 -
 net-ftp/lftp/files/lftp-4.3.4-empty-local.patch   |   27 -
 net-ftp/lftp/lftp-4.3.5.ebuild|   78 --
 net-ftp/lftp/lftp-4.3.6.ebuild|   78 --
 net-ftp/lftp/metadata.xml |8 -
 8 files changed, 1652 deletions(-)

diff --git a/net-ftp/lftp/ChangeLog b/net-ftp/lftp/ChangeLog
deleted file mode 100644
index c785b65..000
--- a/net-ftp/lftp/ChangeLog
+++ /dev/null
@@ -1,1410 +0,0 @@
-# ChangeLog for net-ftp/lftp
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-ftp/lftp/ChangeLog,v 1.351 2012/04/02 
03:25:18 jer Exp $
-
-*lftp-4.3.6 (02 Apr 2012)
-
-  02 Apr 2012; Jeroen Roovers  -lftp-4.3.3.ebuild,
-  -lftp-4.3.4-r1.ebuild, +lftp-4.3.6.ebuild:
-  Version bump.
-
-  01 Apr 2012; Raúl Porcel  lftp-4.3.5.ebuild:
-  alpha/ia64/s390/sparc stable wrt #405981
-
-  15 Mar 2012; Markus Meier  lftp-4.3.5.ebuild:
-  arm stable, bug #405981
-
-  09 Mar 2012; Pawel Hajdan jr  lftp-4.3.5.ebuild:
-  x86 stable wrt bug #405981
-
-  06 Mar 2012; Brent Baude  lftp-4.3.5.ebuild:
-  Marking lftp-4.3.5 ppc for bug 405981
-
-  06 Mar 2012; Jeroen Roovers  -lftp-4.3.1.ebuild:
-  Old.
-
-  02 Mar 2012; Brent Baude  lftp-4.3.5.ebuild:
-  Marking lftp-4.3.5 ppc64 for bug 405981
-
-  28 Feb 2012; Jeroen Roovers  lftp-4.3.5.ebuild:
-  Stable for HPPA (bug #405981).
-
-  27 Feb 2012; Agostino Sarubbo  lftp-4.3.5.ebuild:
-  Stable for amd64, wrt bug #405981
-
-  27 Feb 2012; Jeroen Roovers  lftp-4.3.1.ebuild:
-  Drop PPC.
-
-*lftp-4.3.5 (25 Jan 2012)
-
-  25 Jan 2012; Jeroen Roovers  +lftp-4.3.5.ebuild:
-  Version bump.
-
-  23 Jan 2012; Jeroen Roovers  metadata.xml:
-  Remove accidental tag addition.
-
-  23 Jan 2012; Jeroen Roovers  lftp-4.3.3.ebuild,
-  lftp-4.3.4-r1.ebuild, metadata.xml:
-  Encourage USE=ssl.
-
-*lftp-4.3.4-r1 (20 Jan 2012)
-
-  20 Jan 2012; Jeroen Roovers  -lftp-4.3.4.ebuild,
-  +lftp-4.3.4-r1.ebuild, +files/lftp-4.3.4-empty-local.patch:
-  Fix segfault when running `local' command without arguments by Marcin
-  Mirosław (bug #398513).
-
-  09 Jan 2012; Brent Baude  lftp-4.3.3.ebuild:
-  Marking lftp-4.3.3 ppc for bug 393513
-
-  02 Jan 2012; Jeroen Roovers  lftp-4.3.3.ebuild,
-  lftp-4.3.4.ebuild:
-  Do not set LINGUAS.
-
-  02 Jan 2012; Jeroen Roovers  lftp-4.3.3.ebuild:
-  Add LINGUAS support (bug #396629).
-
-  02 Jan 2012; Jeroen Roovers  lftp-4.3.4.ebuild:
-  Add LINGUAS support (bug #396629).
-
-*lftp-4.3.4 (31 Dec 2011)
-
-  31 Dec 2011; Jeroen Roovers  +lftp-4.3.4.ebuild:
-  Version bump.
-
-  21 Dec 2011; Jeroen Roovers  lftp-4.3.1.ebuild,
-  -lftp-4.3.2.ebuild:
-  Old.
-
-  17 Dec 2011; Raúl Porcel  lftp-4.3.3.ebuild:
-  alpha/ia64/s390/sparc stable wrt #393513
-
-  14 Dec 2011; Markus Meier  lftp-4.3.3.ebuild:
-  arm stable, bug #393513
-
-  14 Dec 2011; Pawel Hajdan jr  lftp-4.3.3.ebuild:
-  x86 stable wrt bug #393513
-
-  11 Dec 2011; Jeroen Roovers  lftp-4.3.3.ebuild:
-  Stable for HPPA (bug #393513).
-
-  11 Dec 2011; Agostino Sarubbo  lftp-4.3.3.ebuild:
-  Stable for AMD64, wrt bug #393513
-
-  10 Dec 2011; Jeroen Roovers  lftp-4.3.3.ebuild:
-  Add missing sys-libs/expat dependency by Ago (bug #393513 comment #1).
-
-*lftp-4.3.3 (24 Oct 2011)
-
-  24 Oct 2011; Jeroen Roovers  +lftp-4.3.3.ebuild:
-  Version bump.
-
-  23 Oct 2011; Raúl Porcel  lftp-4.3.2.ebuild:
-  alpha/arm/ia64/s390/sparc stable wrt #387221
-
-  18 Oct 2011; Pawel Hajdan jr  lftp-4.3.2.ebuild:
-  x86 stable wrt bug #387221
-
-  17 Oct 2011; Jeroen Roovers  lftp-4.3.2.ebuild:
-  Stable for HPPA (bug #387221).
-
-  16 Oct 2011; Tony Vroon  lftp-4.3.2.ebuild:
-  Marked stable on AMD64 based on arch testing by Elijah "Armageddon" El
-  Lazkani, Ian "idella4" Delaney & Agostino "ago" Sarubbo in bug #387221.
-
-  26 Sep 2011; Jeroen Roovers  metadata.xml:
-  Remove empty tag.
-
-*lftp-4.3.2 (16 Sep 2011)
-
-  16 Sep 2011; Jeroen Roovers  +lftp-4.3.2.ebuild:
-  Version bump.
-
-  28 Aug 2011; Jeroen Roovers  -lftp-4.2.3.ebuild,
-  -lftp-4.3.0.ebuild:
-  ^
-
-  28 Aug 2011; Raúl Porcel  lftp-4.3.1.ebuild:
-  alpha/ia64/s390/sparc stable wrt #377341
-
-  13 Aug 2011; Markus Meier  lftp-4.3.1.ebuild:
-  arm stable, bug #377341
-
-  09 Aug 2011; Kacper Kowalik  lftp-4.3.1.ebuild:
-  ppc/ppc64 stable wrt #377341
-
-  08 Aug 2011; Pawel Hajdan jr  lftp-4.3.1.ebuild:
-  x86 stable wrt bug #377341
-
-  02 Aug 2011; Jeroen Roovers  lftp-4.3.1.ebuild:
-  Stable for 

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

2016-06-13 Thread Richard Farina
commit: e67c850d70c6c5fe06b12cd10fd8465e412d2d70
Author: Zero_Chaos  gentoo  org>
AuthorDate: Mon Jun 13 14:41:29 2016 +
Commit: Richard Farina  gentoo  org>
CommitDate: Mon Jun 13 14:41:29 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e67c850d

net-analyzer/metasploit: readding dropped ~arm keyword

Package-Manager: portage-2.3.0_rc1

 net-analyzer/metasploit/metasploit-4.12.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/metasploit/metasploit-4.12.7.ebuild 
b/net-analyzer/metasploit/metasploit-4.12.7.ebuild
index 7a0d888..b5c66e5 100644
--- a/net-analyzer/metasploit/metasploit-4.12.7.ebuild
+++ b/net-analyzer/metasploit/metasploit-4.12.7.ebuild
@@ -21,7 +21,7 @@ else
##Snapshots
MY_PV=${PV/_p/-}

SRC_URI="https://github.com/rapid7/metasploit-framework/archive/${MY_PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~arm"
RUBY_S="${PN}-framework-${MY_PV}"
inherit versionator
SLOT="$(get_version_component_range 1).$(get_version_component_range 2)"



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

2016-06-13 Thread Richard Farina
commit: 8d2fe7dc2b0e0580addc7f3a9209ae582ee9f17a
Author: Zero_Chaos  gentoo  org>
AuthorDate: Mon Jun 13 14:41:00 2016 +
Commit: Richard Farina  gentoo  org>
CommitDate: Mon Jun 13 14:41:00 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d2fe7dc

dev-ruby/patch_finder: adding ~arm

Package-Manager: portage-2.3.0_rc1

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

diff --git a/dev-ruby/patch_finder/patch_finder-1.0.2.ebuild 
b/dev-ruby/patch_finder/patch_finder-1.0.2.ebuild
index 8b97929..310178d 100644
--- a/dev-ruby/patch_finder/patch_finder-1.0.2.ebuild
+++ b/dev-ruby/patch_finder/patch_finder-1.0.2.ebuild
@@ -19,6 +19,6 @@ HOMEPAGE="https://github.com/wchen-r7/patch-finder";
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~x86"
 
 IUSE=""



[gentoo-commits] repo/gentoo:master commit in: dev-libs/expat/, dev-libs/expat/files/

2016-06-13 Thread Sebastian Pipping
commit: 04f12ff7fde845e4fc896786719fbd6a2e727666
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Mon Jun 13 14:32:09 2016 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Mon Jun 13 14:34:40 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04f12ff7

dev-libs/expat: CVE-2012-6702 + CVE-2016-5300 (bug #577928)

Package-Manager: portage-2.2.28

 dev-libs/expat/expat-2.1.1-r2.ebuild   |  97 +++
 ...2.1.1-CVE-2012-6702-plus-CVE-2016-5300-v1.patch | 134 +
 2 files changed, 231 insertions(+)

diff --git a/dev-libs/expat/expat-2.1.1-r2.ebuild 
b/dev-libs/expat/expat-2.1.1-r2.ebuild
new file mode 100644
index 000..93c6fa5
--- /dev/null
+++ b/dev-libs/expat/expat-2.1.1-r2.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit eutils libtool multilib toolchain-funcs multilib-minimal
+
+DESCRIPTION="Stream-oriented XML parser library"
+HOMEPAGE="http://expat.sourceforge.net/";
+SRC_URI="mirror://sourceforge/expat/${P}.tar.bz2"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
+IUSE="elibc_FreeBSD examples static-libs unicode"
+RDEPEND="abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r6
+   !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
+
+src_prepare() {
+   # https://bugs.gentoo.org/show_bug.cgi?id=583268
+   epatch "${FILESDIR}"/${P}-CVE-2015-1283-refix.patch
+   epatch "${FILESDIR}"/${P}-CVE-2016-0718-v2-2-1.patch
+
+   # https://bugs.gentoo.org/show_bug.cgi?id=577928
+   epatch "${FILESDIR}"/${P}-CVE-2012-6702-plus-CVE-2016-5300-v1.patch
+}
+
+multilib_src_configure() {
+   local myconf="$(use_enable static-libs static)"
+
+   mkdir -p "${BUILD_DIR}"{u,w} || die
+
+   ECONF_SOURCE="${S}" econf ${myconf}
+
+   if use unicode; then
+   pushd "${BUILD_DIR}"u >/dev/null
+   CPPFLAGS="${CPPFLAGS} -DXML_UNICODE" ECONF_SOURCE="${S}" econf 
${myconf}
+   popd >/dev/null
+
+   pushd "${BUILD_DIR}"w >/dev/null
+   CPPFLAGS="${CPPFLAGS} -DXML_UNICODE_WCHAR_T" 
ECONF_SOURCE="${S}" econf ${myconf}
+   popd >/dev/null
+   fi
+}
+
+multilib_src_compile() {
+   emake
+
+   if use unicode; then
+   pushd "${BUILD_DIR}"u >/dev/null
+   emake buildlib LIBRARY=libexpatu.la
+   popd >/dev/null
+
+   pushd "${BUILD_DIR}"w >/dev/null
+   emake buildlib LIBRARY=libexpatw.la
+   popd >/dev/null
+   fi
+}
+
+multilib_src_install() {
+   emake install DESTDIR="${D}"
+
+   if use unicode; then
+   pushd "${BUILD_DIR}"u >/dev/null
+   emake installlib DESTDIR="${D}" LIBRARY=libexpatu.la
+   popd >/dev/null
+
+   pushd "${BUILD_DIR}"w >/dev/null
+   emake installlib DESTDIR="${D}" LIBRARY=libexpatw.la
+   popd >/dev/null
+
+   pushd "${ED}"/usr/$(get_libdir)/pkgconfig >/dev/null
+   cp expat.pc expatu.pc
+   sed -i -e '/^Libs/s:-lexpat:&u:' expatu.pc || die
+   cp expat.pc expatw.pc
+   sed -i -e '/^Libs/s:-lexpat:&w:' expatw.pc || die
+   popd >/dev/null
+   fi
+
+   if multilib_is_native_abi ; then
+   # libgeom in /lib and ifconfig in /sbin require libexpat on 
FreeBSD since
+   # we stripped the libbsdxml copy starting from 
freebsd-lib-8.2-r1
+   use elibc_FreeBSD && gen_usr_ldscript -a expat
+   fi
+}
+
+multilib_src_install_all() {
+   dodoc Changes README
+   dohtml doc/*
+
+   if use examples; then
+   insinto /usr/share/doc/${PF}/examples
+   doins examples/*.c
+   fi
+
+   prune_libtool_files
+}

diff --git 
a/dev-libs/expat/files/expat-2.1.1-CVE-2012-6702-plus-CVE-2016-5300-v1.patch 
b/dev-libs/expat/files/expat-2.1.1-CVE-2012-6702-plus-CVE-2016-5300-v1.patch
new file mode 100644
index 000..19966f4
--- /dev/null
+++ b/dev-libs/expat/files/expat-2.1.1-CVE-2012-6702-plus-CVE-2016-5300-v1.patch
@@ -0,0 +1,134 @@
+From cb31522769d11a375078a073cba94e7176cb48a4 Mon Sep 17 00:00:00 2001
+From: Sebastian Pipping 
+Date: Wed, 16 Mar 2016 15:30:12 +0100
+Subject: [PATCH] Resolve call to srand, use more entropy (patch version 1.0)
+
+Squashed backport against vanilla Expat 2.1.1, addressing:
+* CVE-2012-6702 -- unanticipated internal calls to srand
+* CVE-2016-5300 -- use of too little entropy
+
+Since commit e3e81a6d9f0885ea02d3979151c358f314bf3d6d
+(released with Expat 2.1.0) Expat called srand by itself
+from inside generate_hash_secret_salt for an instance
+of XML_Parser if XML_SetHashSalt was either (a) not called
+for that instance or

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

2016-06-13 Thread Patrick Lauer
commit: ffabec184e9a6cc793bfd558679d35c0f688d193
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Jun 13 14:33:40 2016 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Mon Jun 13 14:33:53 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffabec18

media-video/movit: Tighten fftw dep #585312

Package-Manager: portage-2.3.0_rc1

 media-video/movit/movit-1.3.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-video/movit/movit-1.3.2.ebuild 
b/media-video/movit/movit-1.3.2.ebuild
index 4f5ac96..9671f57 100644
--- a/media-video/movit/movit-1.3.2.ebuild
+++ b/media-video/movit/movit-1.3.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -23,7 +23,7 @@ IUSE=""
 RDEPEND="media-libs/mesa
>=dev-cpp/eigen-3.2.0:3
media-libs/libepoxy
-   sci-libs/fftw
+   >=sci-libs/fftw-3
media-libs/libsdl2
"
 DEPEND="${RDEPEND}"



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

2016-06-13 Thread Tobias Klausmann
commit: 9a7946304adf45f1fe2cdef975ae133d2cd2079e
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Jun 13 14:28:53 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Jun 13 14:32:00 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a794630

sys-apps/sdparm-1.10-r0: add alpha keyword

Gentoo-Bug: 585304

Package-Manager: portage-2.3.0_rc1

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

diff --git a/sys-apps/sdparm/sdparm-1.10.ebuild 
b/sys-apps/sdparm/sdparm-1.10.ebuild
index 92cfda8..f3cd73a 100644
--- a/sys-apps/sdparm/sdparm-1.10.ebuild
+++ b/sys-apps/sdparm/sdparm-1.10.ebuild
@@ -10,7 +10,7 @@ SRC_URI="http://sg.danny.cz/sg/p/${P}.tgz";
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 
~amd64-linux ~arm-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 
~amd64-linux ~arm-linux ~x86-linux"
 IUSE=""
 
 # Older releases contain a conflicting sas_disk_blink



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

2016-06-13 Thread Tobias Klausmann
commit: bd741a4d3158ff53a969787611ece08ccdf6ed63
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Jun 13 14:29:04 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Jun 13 14:32:03 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd741a4d

sys-apps/sg3_utils-1.42-r0: add alpha keyword

Gentoo-Bug: 585304

Package-Manager: portage-2.3.0_rc1

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

diff --git a/sys-apps/sg3_utils/sg3_utils-1.42.ebuild 
b/sys-apps/sg3_utils/sg3_utils-1.42.ebuild
index 313e3f2..e0356d1 100644
--- a/sys-apps/sg3_utils/sg3_utils-1.42.ebuild
+++ b/sys-apps/sg3_utils/sg3_utils-1.42.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://sg.danny.cz/sg/p/${P}.tgz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
 IUSE="static-libs"
 
 DEPEND="sys-devel/libtool"



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

2016-06-13 Thread Lars Wendler
commit: f83513963afe06880885c2def91b267ccb6bc4e7
Author: Andreas Sturmlechner  gmail  com>
AuthorDate: Sat Jun 11 18:02:20 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Jun 13 14:23:18 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8351396

app-emulation/virtualbox: Remove pointless GCC limitations

Fixes configure w/ >=GCC-5.4 and >=GCC-6.1

Package-Manager: portage-2.2.28
Signed-off-by: Lars Wendler  gentoo.org>

 app-emulation/virtualbox/virtualbox-5.0.16-r1.ebuild | 4 
 app-emulation/virtualbox/virtualbox-5.0.20.ebuild| 4 
 2 files changed, 8 insertions(+)

diff --git a/app-emulation/virtualbox/virtualbox-5.0.16-r1.ebuild 
b/app-emulation/virtualbox/virtualbox-5.0.16-r1.ebuild
index bf4cc33..3d25bf9 100644
--- a/app-emulation/virtualbox/virtualbox-5.0.16-r1.ebuild
+++ b/app-emulation/virtualbox/virtualbox-5.0.16-r1.ebuild
@@ -143,6 +143,10 @@ src_prepare() {
# Remove shipped binaries (kBuild,yasm), see bug #232775
rm -r kBuild/bin tools || die
 
+   # Remove pointless GCC version limitations in check_gcc()
+   sed -e 
"/\s*-o\s*\\\(\s*\$cc_maj\s*-eq\s*[5-9]\s*-a\s*\$cc_min\s*-gt\s*[0-5]\s*\\\)\s*\\\/d"
 \
+   -i configure || die
+
# Disable things unused or split into separate ebuilds
sed -e "s@MY_LIBDIR@$(get_libdir)@" \
"${FILESDIR}"/${PN}-5-localconfig > LocalConfig.kmk || die

diff --git a/app-emulation/virtualbox/virtualbox-5.0.20.ebuild 
b/app-emulation/virtualbox/virtualbox-5.0.20.ebuild
index 6b54510..7f3c4a3 100644
--- a/app-emulation/virtualbox/virtualbox-5.0.20.ebuild
+++ b/app-emulation/virtualbox/virtualbox-5.0.20.ebuild
@@ -143,6 +143,10 @@ src_prepare() {
# Remove shipped binaries (kBuild,yasm), see bug #232775
rm -r kBuild/bin tools || die
 
+   # Remove pointless GCC version limitations in check_gcc()
+   sed -e 
"/\s*-o\s*\\\(\s*\$cc_maj\s*-eq\s*[5-9]\s*-a\s*\$cc_min\s*-gt\s*[0-5]\s*\\\)\s*\\\/d"
 \
+   -i configure || die
+
# Disable things unused or split into separate ebuilds
sed -e "s@MY_LIBDIR@$(get_libdir)@" \
"${FILESDIR}"/${PN}-5-localconfig > LocalConfig.kmk || die



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

2016-06-13 Thread Tobias Klausmann
commit: 8898add6ff2d915ea19b4dc8463bc376699a459a
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Jun 13 14:21:58 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Jun 13 14:22:10 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8898add6

sys-apps/pcsc-lite-1.8.16-r1: add alpha keyword

Gentoo-Bug: 585302

Package-Manager: portage-2.3.0_rc1

 sys-apps/pcsc-lite/pcsc-lite-1.8.16-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/pcsc-lite/pcsc-lite-1.8.16-r1.ebuild 
b/sys-apps/pcsc-lite/pcsc-lite-1.8.16-r1.ebuild
index b4fb95c..d5f89a4 100644
--- a/sys-apps/pcsc-lite/pcsc-lite-1.8.16-r1.ebuild
+++ b/sys-apps/pcsc-lite/pcsc-lite-1.8.16-r1.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 # upstream.
 LICENSE="BSD ISC MIT GPL-3+ GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 
~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 
~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 
 # This is called libusb so that it doesn't fool people in thinking that
 # it is _required_ for USB support. Otherwise they'll disable udev and



  1   2   >