[gentoo-commits] repo/gentoo:master commit in: net-wireless/broadcom-sta/files/

2015-11-26 Thread Matt Turner
commit: 6850980d23bbe114d1349eedfa571332b77599f0
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Nov 26 20:24:32 2015 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Nov 26 20:24:32 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6850980d

net-wireless/broadcom-sta: Fix patch.

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

 .../files/broadcom-sta-6.30.223.271-linux-4.3.patch  | 11 ---
 .../files/broadcom-sta-6.30.223.271-r2-linux-4.3.patch   | 12 
 2 files changed, 12 insertions(+), 11 deletions(-)

diff --git 
a/net-wireless/broadcom-sta/files/broadcom-sta-6.30.223.271-linux-4.3.patch 
b/net-wireless/broadcom-sta/files/broadcom-sta-6.30.223.271-linux-4.3.patch
deleted file mode 100644
index ae0dc56..000
--- a/net-wireless/broadcom-sta/files/broadcom-sta-6.30.223.271-linux-4.3.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/src/shared/linux_osl.c2015-09-19 00:47:15.0 +0200
-+++ b/src/shared/linux_osl.c2015-11-09 17:02:22.0 +0100
-@@ -932,7 +932,7 @@
-   uint cycles;
- 
- #if defined(__i386__)
--   rdtscl(cycles);
-+   cycles = (u32)native_read_tsc();
- #else
-   cycles = 0;
- #endif 

diff --git 
a/net-wireless/broadcom-sta/files/broadcom-sta-6.30.223.271-r2-linux-4.3.patch 
b/net-wireless/broadcom-sta/files/broadcom-sta-6.30.223.271-r2-linux-4.3.patch
new file mode 100644
index 000..7869dbf
--- /dev/null
+++ 
b/net-wireless/broadcom-sta/files/broadcom-sta-6.30.223.271-r2-linux-4.3.patch
@@ -0,0 +1,12 @@
+diff -ruN a/src/shared/linux_osl.c b/src/shared/linux_osl.c
+--- a/src/shared/linux_osl.c   2015-11-26 12:16:23.343091098 -0800
 b/src/shared/linux_osl.c   2015-11-26 12:17:08.657092739 -0800
+@@ -932,7 +932,7 @@
+   uint cycles;
+ 
+ #if defined(__i386__)
+-  rdtscl(cycles);
++  cycles = (u32)native_read_tsc();
+ #else
+   cycles = 0;
+ #endif 



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

2015-11-26 Thread Jory Pratt
commit: a33db0173c8be4e192c2c136950548c4e358e12c
Author: Jory A. Pratt  gentoo  org>
AuthorDate: Thu Nov 26 21:57:51 2015 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Thu Nov 26 21:57:51 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a33db017

dev-libs/jemalloc - version bump 4.0.4, makor bug fixes

 dev-libs/jemalloc/Manifest  |  1 +
 dev-libs/jemalloc/jemalloc-4.0.4.ebuild | 50 +
 2 files changed, 51 insertions(+)

diff --git a/dev-libs/jemalloc/Manifest b/dev-libs/jemalloc/Manifest
index 2c6c514..005eea5 100644
--- a/dev-libs/jemalloc/Manifest
+++ b/dev-libs/jemalloc/Manifest
@@ -1,3 +1,4 @@
 DIST jemalloc-2.2.5.tar.bz2 224118 SHA256 
efcc9636757bd7f53a0fde084c2988bfe26f2868e435447f2d41ac42c0b3521e SHA512 
56a29dc7dca66c41d2934731c4bc756de5b58bf707dc2ebcf8515be400ce25e372af6526035117cad5b1964b9ba040ab7178f4c28c1649e86dcb53c3ec884a9d
 WHIRLPOOL 
e88fc56ac9db024483196d62e870fe4981d1d02fbf5e3819da504568cc58c8f246df668bb3dfe70ad2d551671577c18d5e6432e60bb3107296e6faad7cd8595c
 DIST jemalloc-3.3.1.tar.bz2 252997 SHA256 
35c433cc1df5cdf9eb58b7980338552fc1d7aa64f89fe5643a972ccedb7cf20a SHA512 
32814e8678af4954e26c0c0a0e5d06aba8f3844205fe212c5e41929dfab6a94ff11127a9238b5c18d72749827c467ecb874b8f3a9bc161cf1afdf4ea84c58690
 WHIRLPOOL 
35e8948e18ea7111ae830a8245be995b35f44ed2c2f687f706ee6941c78350c2cfaabefba223c4433069de47a9f92d621feaf176ec0c728e513e5f076e5fc874
 DIST jemalloc-3.6.0.tar.bz2 338964 SHA256 
e16c2159dd3c81ca2dc3b5c9ef0d43e1f2f45b04548f42db12e7c12d7bdf84fe SHA512 
ebe7c64558a87a735b5906d5cb7527c241664eeae7328538675a12eabe7a1004be0f8766a3bd2a78e61334b196ca7ffc0ee8b8ff59167922a35f126cd1e76e43
 WHIRLPOOL 
d5452005951b10d9d529349481779d79361ec8d8ac1f36f4b54408b5e0184f35d79fee8378188d98f1b8e41ae13557a2cf41ab849b68856ba69f33870fe6e980
+DIST jemalloc-4.0.4.tar.bz2 391483 SHA256 
3fda8d8d7fcd041aa0bebbecd45c46b28873cf37bd36c56bf44961b36d0f42d0 SHA512 
93be0551a80d5f5dc3a1044ef3d5f06c5ce65f3c1fd753743ee64340b841fc2d7902178774ab71eaa633f68abad44109870eb84159679fdc8ce6d93db3a53112
 WHIRLPOOL 
c8bc1a81555b30ff519fda90bfbcfcdb6c9e370ba7478bca17058e58e08c36d20a1995ab12d5374d4edb9cdd2469748517a6f1795a24667c5f798c4c0c756a9c

diff --git a/dev-libs/jemalloc/jemalloc-4.0.4.ebuild 
b/dev-libs/jemalloc/jemalloc-4.0.4.ebuild
new file mode 100644
index 000..e287200
--- /dev/null
+++ b/dev-libs/jemalloc/jemalloc-4.0.4.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit autotools-multilib eutils
+
+DESCRIPTION="Jemalloc is a general-purpose scalable concurrent allocator"
+HOMEPAGE="http://www.canonware.com/jemalloc/;
+SRC_URI="http://www.canonware.com/download/${PN}/${P}.tar.bz2;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~x86 ~x64-macos"
+IUSE="debug static-libs stats"
+HTML_DOCS=( doc/jemalloc.html )
+PATCHES=( "${FILESDIR}/${PN}-3.5.1-strip-optimization.patch"
+   "${FILESDIR}/${PN}-3.5.1_fix_html_install.patch"
+)
+MULTILIB_WRAPPED_HEADERS=( /usr/include/jemalloc/jemalloc.h )
+# autotools-utils.eclass auto-adds configure options when static-libs is in 
IUSE
+# but jemalloc doesn't implement them in its configure; need this here to
+# supress the warnings until automagic is removed from the eclass
+QA_CONFIGURE_OPTIONS="--enable-static --disable-static --enable-shared 
--disable-shared"
+src_configure() {
+   myeconfargs=(
+   $(use_enable debug)
+   $(use_enable stats)
+   )
+   autotools-multilib_src_configure
+}
+
+multilib_src_install() {
+   # Copy man file which the Makefile looks for
+   cp "${S}/doc/jemalloc.3" "${BUILD_DIR}/doc" || die
+   emake DESTDIR="${D}" install
+}
+
+src_install() {
+   autotools-multilib_src_install
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # fixup install_name, #437362
+   install_name_tool \
+   -id "${EPREFIX}"/usr/$(get_libdir)/libjemalloc.1.dylib \
+   "${ED}"/usr/$(get_libdir)/libjemalloc.1.dylib || die
+   fi
+   use static-libs || find "${ED}" -name '*.a' -delete
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/dconf/

2015-11-26 Thread Gilles Dartiguelongue
commit: 3feabcce6c6920a7c8e0164d3dba729a4b2fbc04
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Thu Nov 26 22:25:59 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Thu Nov 26 22:26:12 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3feabcce

gnome-base/dconf: drop old revisions

Package-Manager: portage-2.2.26

 gnome-base/dconf/Manifest|  2 -
 gnome-base/dconf/dconf-0.20.0.ebuild | 75 
 gnome-base/dconf/dconf-0.22.0.ebuild | 75 
 3 files changed, 152 deletions(-)

diff --git a/gnome-base/dconf/Manifest b/gnome-base/dconf/Manifest
index ab75472..613a03e 100644
--- a/gnome-base/dconf/Manifest
+++ b/gnome-base/dconf/Manifest
@@ -1,3 +1 @@
-DIST dconf-0.20.0.tar.xz 389388 SHA256 
22c046a247d05ea65ad181e3aef4009c898a5531f76c0181f8ec0dfef83447d9 SHA512 
d3069638ac8bfc077bbcef7878ad7e39c5c008d6b673128b685817e94a5ba147f4a3218e9547d9ce1a70260771f6f8e5c4c609fa5cf5530160373d7191aa3b00
 WHIRLPOOL 
a82657d2ff5d0defd81fa9380a28798353e2e907869e85c089eb3c81c542662918cd15b850c9fb2929beee610f205aab01ddfe42312d571ae7712208e1a946fb
-DIST dconf-0.22.0.tar.xz 393260 SHA256 
0a277cb0c3f09e77d9413c5a9b3577fc2b5d6e941b59b44940392e024a224b8e SHA512 
fee502b599da3634934eadc3d9fc138f2036118e88edadf0e3dc157f8e689ee1fee057342a296197b126e5f657fcb2bb1f399b6a3ffa9ff5fdcc3119d9433d9b
 WHIRLPOOL 
71214ae41394e5c86091674950bb0560f451247d5ae497411a37eebee89fa9ee6605206996303c3826247f31e6a05d2e693830cccd99e2991f0f76e130a4d3b0
 DIST dconf-0.24.0.tar.xz 218512 SHA256 
4373e0ced1f4d7d68d518038796c073696280e22957babb29feb0267c630fec2 SHA512 
8c2092f1a3002df386686473e6841d600665b3d2ae0e24625c9943b1a636706ecafc31e05f0db48958bbfd80bb107f47978a9d867b151d1c61fc3c3b591a
 WHIRLPOOL 
16f2fbf706247ad980c7c7cb3d937f060d4ed7c94209427eecd96d8ca55566e7da60d65d9dbf65b7476824215a0fa3bf0614ecfc6f4749ad017c515991bf9891

diff --git a/gnome-base/dconf/dconf-0.20.0.ebuild 
b/gnome-base/dconf/dconf-0.20.0.ebuild
deleted file mode 100644
index bdf7093..000
--- a/gnome-base/dconf/dconf-0.20.0.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-
-inherit gnome2 bash-completion-r1 virtualx
-
-DESCRIPTION="Simple low-level configuration system"
-HOMEPAGE="https://wiki.gnome.org/dconf;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-
-# TODO: coverage ?
-IUSE="test X"
-
-KEYWORDS="alpha amd64 arm ia64 ~mips ppc ppc64 ~sh sparc x86 ~x86-fbsd 
~arm-linux ~x86-linux"
-
-RDEPEND="
-   >=dev-libs/glib-2.39.1:2
-   sys-apps/dbus
-   X? (
-   >=dev-libs/libxml2-2.7.7:2
-   >=x11-libs/gtk+-3.4:3 )
-"
-DEPEND="${RDEPEND}
-   dev-libs/libxslt
-   dev-util/gdbus-codegen
-   >=dev-util/gtk-doc-am-1.15
-   >=dev-util/intltool-0.50
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-src_configure() {
-   gnome2_src_configure \
-   --disable-gcov \
-   --enable-man \
-   $(use_enable X editor) \
-   VALAC=$(type -P true)
-}
-
-src_test() {
-   Xemake check
-}
-
-src_install() {
-   gnome2_src_install
-
-   # GSettings backend may be one of: memory, gconf, dconf
-   # Only dconf is really considered functional by upstream
-   # must have it enabled over gconf if both are installed
-   echo 'CONFIG_PROTECT_MASK="/etc/dconf"' >> 51dconf
-   echo 'GSETTINGS_BACKEND="dconf"' >> 51dconf
-   doenvd 51dconf
-
-   # Install bash-completion file properly to the system
-   rm -rv "${ED}usr/share/bash-completion" || die
-   dobashcomp "${S}/bin/completion/dconf"
-}
-
-pkg_postinst() {
-   gnome2_pkg_postinst
-   # Kill existing dconf-service processes as recommended by upstream due 
to
-   # possible changes in the dconf private dbus API.
-   # dconf-service will be dbus-activated on next use.
-   pids=$(pgrep -x dconf-service)
-   if [[ $? == 0 ]]; then
-   ebegin "Stopping dconf-service; it will automatically restart 
on demand"
-   kill ${pids}
-   eend $?
-   fi
-}

diff --git a/gnome-base/dconf/dconf-0.22.0.ebuild 
b/gnome-base/dconf/dconf-0.22.0.ebuild
deleted file mode 100644
index 2b4a490..000
--- a/gnome-base/dconf/dconf-0.22.0.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-
-inherit gnome2 bash-completion-r1 virtualx
-
-DESCRIPTION="Simple low-level configuration system"
-HOMEPAGE="https://wiki.gnome.org/dconf;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-
-# TODO: coverage ?
-IUSE="test X"
-
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~x86-fbsd 
~arm-linux ~x86-linux"
-
-RDEPEND="
-   >=dev-libs/glib-2.39.1:2
-   sys-apps/dbus
-   X? (

[gentoo-commits] repo/gentoo:master commit in: gnome-base/dconf/

2015-11-26 Thread Gilles Dartiguelongue
commit: 195b6d9d8c5600080c0a707c8765e1e1f30be2da
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Thu Nov 26 22:24:40 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Thu Nov 26 22:26:12 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=195b6d9d

gnome-base/dconf: add missing dtd packages to build man pages without network

thanks to Zero_Chaos for the report.

Package-Manager: portage-2.2.26

 gnome-base/dconf/dconf-0.24.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gnome-base/dconf/dconf-0.24.0.ebuild 
b/gnome-base/dconf/dconf-0.24.0.ebuild
index 41641a4..b693cf0 100644
--- a/gnome-base/dconf/dconf-0.24.0.ebuild
+++ b/gnome-base/dconf/dconf-0.24.0.ebuild
@@ -23,6 +23,8 @@ RDEPEND="
sys-apps/dbus
 "
 DEPEND="${RDEPEND}
+   app-text/docbook-xml-dtd:4.2
+   app-text/docbook-xsl-stylesheets
dev-libs/libxslt
dev-util/gdbus-codegen
>=dev-util/gtk-doc-am-1.15



[gentoo-commits] repo/gentoo:python-eapi6 commit in: eclass/

2015-11-26 Thread Michał Górny
commit: 179af13438307fd15abb4ce2ca5ce61746a1ab26
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 18 21:29:15 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 26 22:33:27 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=179af134

python-r1.eclass: Enable EAPI 6

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

diff --git a/eclass/python-r1.eclass b/eclass/python-r1.eclass
index 92fa5de..91f0436 100644
--- a/eclass/python-r1.eclass
+++ b/eclass/python-r1.eclass
@@ -47,7 +47,7 @@ case "${EAPI:-0}" in
die "Unsupported EAPI=${EAPI:-4} (too old, allowed only 
on restricted set of packages) for ${ECLASS}"
fi
;;
-   5)
+   5|6)
# EAPI=5 is required for sane USE_EXPAND dependencies
;;
*)



[gentoo-commits] repo/gentoo:python-eapi6 commit in: eclass/

2015-11-26 Thread Michał Górny
commit: 0ddf0f82368c66f09881de5401db5e8d08f32d80
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 18 21:12:38 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 26 22:33:09 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ddf0f82

python-single-r1.eclass: Enable EAPI=6, no changes needed

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

diff --git a/eclass/python-single-r1.eclass b/eclass/python-single-r1.eclass
index 1c27285..d9fc34b 100644
--- a/eclass/python-single-r1.eclass
+++ b/eclass/python-single-r1.eclass
@@ -55,7 +55,7 @@ case "${EAPI:-0}" in
die "Unsupported EAPI=${EAPI:-4} (too old, allowed only 
on restricted set of packages) for ${ECLASS}"
fi
;;
-   5)
+   5|6)
# EAPI=5 is required for sane USE_EXPAND dependencies
;;
*)



[gentoo-commits] repo/gentoo:python-eapi6 commit in: eclass/

2015-11-26 Thread Michał Górny
commit: a8fe129a0fef28d8782a4752384df3df9e820a29
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 18 19:30:10 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 26 22:32:49 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8fe129a

python-utils-r1.eclass: Make python_fix_shebang QAwarns fatal in EAPI 6

 eclass/python-utils-r1.eclass | 14 ++
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index e467d27..e92e9d0 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -33,7 +33,8 @@ fi
 
 if [[ ! ${_PYTHON_UTILS_R1} ]]; then
 
-inherit eutils multilib toolchain-funcs
+[[ ${EAPI:-0} == [012345] ]] && inherit eutils
+inherit multilib toolchain-funcs
 
 # @ECLASS-VARIABLE: _PYTHON_ALL_IMPLS
 # @INTERNAL
@@ -1140,12 +1141,17 @@ python_fix_shebang() {
done < <(find -H "${path}" -type f "${find_args[@]}" -print0 || 
die)
 
if [[ ! ${any_fixed} ]]; then
-   eqawarn "QA warning: ${FUNCNAME}, ${path#${D}} did not 
match any fixable files."
+   local cmd=eerror
+   [[ ${EAPI:-0} == [012345] ]] && cmd=eqawarn
+
+   "${cmd}" "QA warning: ${FUNCNAME}, ${path#${D}} did not 
match any fixable files."
if [[ ${any_correct} ]]; then
-   eqawarn "All files have ${EPYTHON} shebang 
already."
+   "${cmd}" "All files have ${EPYTHON} shebang 
already."
else
-   eqawarn "There are no Python files in specified 
directory."
+   "${cmd}" "There are no Python files in 
specified directory."
fi
+
+   [[ ${cmd} == eerror ]] && die "${FUNCNAME} did not 
match any fixable files (QA warning fatal in EAPI ${EAPI})"
fi
done
 }



[gentoo-commits] repo/gentoo:python-eapi6 commit in: eclass/

2015-11-26 Thread Michał Górny
commit: 21a87fb808d7deb1a9e75bae922ab07fc6beea39
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 18 19:41:29 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 26 22:32:46 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21a87fb8

python-utils-r1.eclass: Ban installation helpers in EAPIs < 5

Ban python_do* and python_new* helpers in EAPIs older than 5. We should
ban them in python-any-r1 uses, actually but that would break
dev-python/pypy* ebuilds as they are written now.

 eclass/python-utils-r1.eclass | 9 +
 1 file changed, 9 insertions(+)

diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 4e493ac..e467d27 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -662,6 +662,9 @@ python_newexe() {
 
[[ ${EPYTHON} ]] || die 'No Python implementation set (EPYTHON is 
null).'
[[ ${#} -eq 2 ]] || die "Usage: ${FUNCNAME}  "
+   if [[ ${EAPI:-0} == [01234] ]]; then
+   die "python_do* and python_new* helpers are banned in EAPIs 
older than 5."
+   fi
 
local wrapd=${python_scriptroot:-${DESTTREE}/bin}
 
@@ -789,6 +792,9 @@ python_domodule() {
debug-print-function ${FUNCNAME} "${@}"
 
[[ ${EPYTHON} ]] || die 'No Python implementation set (EPYTHON is 
null).'
+   if [[ ${EAPI:-0} == [01234] ]]; then
+   die "python_do* and python_new* helpers are banned in EAPIs 
older than 5."
+   fi
 
local d
if [[ ${python_moduleroot} == /* ]]; then
@@ -827,6 +833,9 @@ python_doheader() {
debug-print-function ${FUNCNAME} "${@}"
 
[[ ${EPYTHON} ]] || die 'No Python implementation set (EPYTHON is 
null).'
+   if [[ ${EAPI:-0} == [01234] ]]; then
+   die "python_do* and python_new* helpers are banned in EAPIs 
older than 5."
+   fi
 
local d PYTHON_INCLUDEDIR=${PYTHON_INCLUDEDIR}
[[ ${PYTHON_INCLUDEDIR} ]] || python_export PYTHON_INCLUDEDIR



[gentoo-commits] repo/gentoo:python-eapi6 commit in: eclass/

2015-11-26 Thread Michał Górny
commit: f7080fcde6da4f7361bd6090a24207f61fe1652b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 18 21:26:08 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 26 22:33:15 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7080fcd

multibuild.eclass: Enable EAPI 6

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

diff --git a/eclass/multibuild.eclass b/eclass/multibuild.eclass
index 0bdbed1..d21008c 100644
--- a/eclass/multibuild.eclass
+++ b/eclass/multibuild.eclass
@@ -17,7 +17,7 @@ case "${EAPI:-0}" in
0|1|2|3)
die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}"
;;
-   4|5)
+   4|5|6)
;;
*)
die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}"



[gentoo-commits] repo/gentoo:python-eapi6 commit in: eclass/

2015-11-26 Thread Michał Górny
commit: 41b56bcda763bde69b381d637ce85ca975e1f589
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 18 21:58:19 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 26 22:33:45 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41b56bcd

distutils-r1.eclass: Ban DISTUTILS_NO_PARALLEL_BUILD in EAPI 6

 eclass/distutils-r1.eclass | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 1cf2a49..551bc09 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -693,6 +693,8 @@ _distutils-r1_run_foreach_impl() {
debug-print-function ${FUNCNAME} "${@}"
 
if [[ ${DISTUTILS_NO_PARALLEL_BUILD} ]]; then
+   [[ ${EAPI} == [45] ]] || die "DISTUTILS_NO_PARALLEL_BUILD is 
banned in EAPI ${EAPI}"
+
eqawarn "DISTUTILS_NO_PARALLEL_BUILD is no longer meaningful. 
Now all builds"
eqawarn "are non-parallel. Please remove it from the ebuild."
 



[gentoo-commits] repo/gentoo:python-eapi6 commit in: eclass/

2015-11-26 Thread Michał Górny
commit: 336e1627bdb580d2f8e542a5deb407f6335c92bd
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 18 21:11:24 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 26 22:33:06 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=336e1627

python-any-r1.eclass: Enable EAPI=6, no changes needed

 eclass/python-any-r1.eclass | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/eclass/python-any-r1.eclass b/eclass/python-any-r1.eclass
index c00cc3a..b6c2258 100644
--- a/eclass/python-any-r1.eclass
+++ b/eclass/python-any-r1.eclass
@@ -37,8 +37,7 @@
 # https://wiki.gentoo.org/wiki/Project:Python/python-any-r1
 
 case "${EAPI:-0}" in
-   0|1|2|3|4|5)
-   # EAPI=4 needed by python-r1
+   0|1|2|3|4|5|6)
;;
*)
die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}"



[gentoo-commits] repo/gentoo:python-eapi6 commit in: eclass/

2015-11-26 Thread Michał Górny
commit: 510621cbadf2404a89eef212fa2ee754b57067a8
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 18 22:00:48 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 26 22:33:48 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=510621cb

distutils-r1.eclass: Make default _all impl call warning fatal in EAPI 6

 eclass/distutils-r1.eclass | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 551bc09..b249985 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -731,7 +731,10 @@ distutils-r1_src_prepare() {
fi
 
if [[ ! ${_DISTUTILS_DEFAULT_CALLED} ]]; then
-   eqawarn "QA warning: python_prepare_all() didn't call 
distutils-r1_python_prepare_all"
+   local cmd=die
+   [[ ${EAPI} == [45] ]] && cmd=eqawarn
+
+   "${cmd}" "QA: python_prepare_all() didn't call 
distutils-r1_python_prepare_all"
fi
 
if declare -f python_prepare >/dev/null; then
@@ -802,7 +805,10 @@ distutils-r1_src_install() {
fi
 
if [[ ! ${_DISTUTILS_DEFAULT_CALLED} ]]; then
-   eqawarn "QA warning: python_install_all() didn't call 
distutils-r1_python_install_all"
+   local cmd=die
+   [[ ${EAPI} == [45] ]] && cmd=eqawarn
+
+   "${cmd}" "QA: python_install_all() didn't call 
distutils-r1_python_install_all"
fi
 }
 



[gentoo-commits] repo/gentoo:python-eapi6 commit in: eclass/

2015-11-26 Thread Michał Górny
commit: 4dbb1c7807915bd18a4ef7aabc4ee22d0abc6706
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 18 22:02:39 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 26 22:33:51 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dbb1c78

distutils-r1.eclass: Remove unnecessary eutils inherit in EAPI 6

 eclass/distutils-r1.eclass | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index b249985..7ebcaa5 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -79,7 +79,8 @@ esac
 
 if [[ ! ${_DISTUTILS_R1} ]]; then
 
-inherit eutils toolchain-funcs
+[[ ${EAPI} == [45] ]] && inherit eutils
+inherit toolchain-funcs
 
 if [[ ! ${DISTUTILS_SINGLE_IMPL} ]]; then
inherit multiprocessing python-r1



[gentoo-commits] repo/gentoo:python-eapi6 commit in: eclass/

2015-11-26 Thread Michał Górny
commit: 9320a733ed76291f9341f3faa243287903d7843c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 18 22:02:59 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 26 22:33:54 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9320a733

distutils-r1.eclass: Enable EAPI 6

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

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 7ebcaa5..36b3436 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -47,7 +47,7 @@ case "${EAPI:-0}" in
0|1|2|3)
die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}"
;;
-   4|5)
+   4|5|6)
;;
*)
die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}"



[gentoo-commits] repo/gentoo:python-eapi6 commit in: eclass/

2015-11-26 Thread Michał Górny
commit: 8c8cc1f2a2b4d2ba0a97feaf9d032e85e41f4f76
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 18 21:44:54 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 26 22:33:32 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c8cc1f2

distutils-r1.eclass: Use default_src_prepare to apply patches in EAPI 6

 eclass/distutils-r1.eclass | 9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 256c893..f9cff5c 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -312,9 +312,12 @@ _distutils-r1_disable_ez_setup() {
 distutils-r1_python_prepare_all() {
debug-print-function ${FUNCNAME} "${@}"
 
-   [[ ${PATCHES} ]] && epatch "${PATCHES[@]}"
-
-   epatch_user
+   if [[ ${EAPI} != [45] ]]; then
+   default
+   else
+   [[ ${PATCHES} ]] && epatch "${PATCHES[@]}"
+   epatch_user
+   fi
 
# by default, use in-source build if python_prepare() is used
if [[ ! ${DISTUTILS_IN_SOURCE_BUILD+1} ]]; then



[gentoo-commits] repo/gentoo:python-eapi6 commit in: eclass/

2015-11-26 Thread Michał Górny
commit: 7bb167ccc62a67950d14cd85c321699863ce20dc
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 18 21:41:51 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 26 22:33:30 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bb167cc

distutils-r1.eclass: esetup.py, respect nonfatal in EAPI 6

 eclass/distutils-r1.eclass | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 185dd4f..256c893 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -236,10 +236,13 @@ fi
 esetup.py() {
debug-print-function ${FUNCNAME} "${@}"
 
+   local die_args=()
+   [[ ${EAPI} != [45] ]] && die_args+=( -n )
+
set -- "${PYTHON:-python}" setup.py "${mydistutilsargs[@]}" "${@}"
 
echo "${@}" >&2
-   "${@}" || die
+   "${@}" || die "${die_args[@]}" || return ${?}
 }
 
 # @FUNCTION: distutils_install_for_testing



[gentoo-commits] repo/gentoo:python-eapi6 commit in: eclass/

2015-11-26 Thread Michał Górny
commit: ce7cb9756510477dc53a5f4d0fb063df296caa0b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 18 19:31:41 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 26 22:33:04 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce7cb975

python-utils-r1.eclass: Enable EAPI 6

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

diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 83a31b2..581276e 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -20,7 +20,7 @@
 # https://wiki.gentoo.org/wiki/Project:Python/python-utils-r1
 
 case "${EAPI:-0}" in
-   0|1|2|3|4|5)
+   0|1|2|3|4|5|6)
;;
*)
die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}"



[gentoo-commits] repo/gentoo:python-eapi6 commit in: eclass/

2015-11-26 Thread Michał Górny
commit: 6e529488fc28f1f89fa4a0be5b50e8c87b92
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 18 19:44:27 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 26 22:32:55 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e529487

python-utils-r1.eclass: Support nonfatal in python_do* and python_new*

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

diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 6dbbe6d..5693297 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -679,7 +679,7 @@ python_newexe() {
(
dodir "${wrapd}"
exeinto "${d}"
-   newexe "${f}" "${newfn}" || die
+   newexe "${f}" "${newfn}" || return ${?}
)
 
# install the wrapper
@@ -811,7 +811,7 @@ python_domodule() {
 
(
insinto "${d}"
-   doins -r "${@}" || die
+   doins -r "${@}" || return ${?}
)
 
python_optimize "${ED}/${d}"
@@ -845,7 +845,7 @@ python_doheader() {
 
(
insinto "${d}"
-   doins -r "${@}" || die
+   doins -r "${@}" || return ${?}
)
 }
 



[gentoo-commits] repo/gentoo:python-eapi6 commit in: eclass/

2015-11-26 Thread Michał Górny
commit: 1069bc7325f5d7f145bfa5c6a27b53c3ae75e91a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 19 15:25:49 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 26 22:33:01 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1069bc73

python-utils-r1.eclass: Move ||die out of command substitution subshells

 eclass/python-utils-r1.eclass | 15 +--
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 5487158..83a31b2 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -281,12 +281,14 @@ python_export() {
# sysconfig can't be used because:
# 1) pypy doesn't give site-packages but stdlib
# 2) jython gives paths with wrong case
-   export PYTHON_SITEDIR=$("${PYTHON}" -c 'import 
distutils.sysconfig; print(distutils.sysconfig.get_python_lib())' || die)
+   PYTHON_SITEDIR=$("${PYTHON}" -c 'import 
distutils.sysconfig; print(distutils.sysconfig.get_python_lib())') || die
+   export PYTHON_SITEDIR
debug-print "${FUNCNAME}: PYTHON_SITEDIR = 
${PYTHON_SITEDIR}"
;;
PYTHON_INCLUDEDIR)
[[ -n ${PYTHON} ]] || die "PYTHON needs to be 
set for ${var} to be exported, or requested before it"
-   export PYTHON_INCLUDEDIR=$("${PYTHON}" -c 
'import distutils.sysconfig; print(distutils.sysconfig.get_python_inc())' || 
die)
+   PYTHON_INCLUDEDIR=$("${PYTHON}" -c 'import 
distutils.sysconfig; print(distutils.sysconfig.get_python_inc())') || die
+   export PYTHON_INCLUDEDIR
debug-print "${FUNCNAME}: PYTHON_INCLUDEDIR = 
${PYTHON_INCLUDEDIR}"
 
# Jython gives a non-existing directory
@@ -296,7 +298,8 @@ python_export() {
;;
PYTHON_LIBPATH)
[[ -n ${PYTHON} ]] || die "PYTHON needs to be 
set for ${var} to be exported, or requested before it"
-   export PYTHON_LIBPATH=$("${PYTHON}" -c 'import 
os.path, sysconfig; print(os.path.join(sysconfig.get_config_var("LIBDIR"), 
sysconfig.get_config_var("LDLIBRARY")) if sysconfig.get_config_var("LDLIBRARY") 
else "")' || die)
+   PYTHON_LIBPATH=$("${PYTHON}" -c 'import 
os.path, sysconfig; print(os.path.join(sysconfig.get_config_var("LIBDIR"), 
sysconfig.get_config_var("LDLIBRARY")) if sysconfig.get_config_var("LDLIBRARY") 
else "")') || die
+   export PYTHON_LIBPATH
debug-print "${FUNCNAME}: PYTHON_LIBPATH = 
${PYTHON_LIBPATH}"
 
if [[ ! ${PYTHON_LIBPATH} ]]; then
@@ -309,7 +312,7 @@ python_export() {
case "${impl}" in
python*)
# python-2.7, python-3.2, etc.
-   val=$($(tc-getPKG_CONFIG) 
--cflags ${impl/n/n-} || die)
+   val=$($(tc-getPKG_CONFIG) 
--cflags ${impl/n/n-}) || die
;;
*)
die "${impl}: obtaining ${var} 
not supported"
@@ -325,7 +328,7 @@ python_export() {
case "${impl}" in
python*)
# python-2.7, python-3.2, etc.
-   val=$($(tc-getPKG_CONFIG) 
--libs ${impl/n/n-} || die)
+   val=$($(tc-getPKG_CONFIG) 
--libs ${impl/n/n-}) || die
;;
*)
die "${impl}: obtaining ${var} 
not supported"
@@ -341,7 +344,7 @@ python_export() {
case "${impl}" in
python*)
[[ -n ${PYTHON} ]] || die 
"PYTHON needs to be set for ${var} to be exported, or requested before it"
-   flags=$("${PYTHON}" -c 'import 
sysconfig; print(sysconfig.get_config_var("ABIFLAGS") or "")' || die)
+   flags=$("${PYTHON}" -c 'import 
sysconfig; print(sysconfig.get_config_var("ABIFLAGS") or "")') || die
val=${PYTHON}${flags}-config
   

[gentoo-commits] repo/gentoo:python-eapi6 commit in: eclass/

2015-11-26 Thread Michał Górny
commit: adc4bae1b41f13b4b1313e41f4a2d9d8fde6f9bd
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 19 15:21:40 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 26 22:32:58 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adc4bae1

python-utils-r1.eclass: Make heredocs consistent

 eclass/python-utils-r1.eclass | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 5693297..5487158 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -933,11 +933,11 @@ python_wrapper_setup() {
 
local x
for x in "${nonsupp[@]}"; do
-   cat >"${workdir}"/bin/${x} <<__EOF__ || die
-#!/bin/sh
-echo "${x} is not supported by ${EPYTHON}" >&2
-exit 127
-__EOF__
+   cat >"${workdir}"/bin/${x} <<-_EOF_ || die
+   #!/bin/sh
+   echo "${x} is not supported by ${EPYTHON}" >&2
+   exit 127
+   _EOF_
chmod +x "${workdir}"/bin/${x} || die
done
 



[gentoo-commits] repo/gentoo:python-eapi6 commit in: eclass/

2015-11-26 Thread Michał Górny
commit: e0ba7f54bbc5d7c9b888b783ab32a02fc62f0701
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 18 18:44:22 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 26 22:32:43 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0ba7f54

python-utils-r1.eclass: Replace local INSDESTTREE with subshells

Replace the 'local INSDESTTREE' hacks (which are PMS-valid yet
deprecated) with safer subshells.

 eclass/python-utils-r1.eclass | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 1cf06e2..4e493ac 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -802,10 +802,10 @@ python_domodule() {
d=${PYTHON_SITEDIR#${EPREFIX}}/${python_moduleroot}
fi
 
-   local INSDESTTREE
-
-   insinto "${d}"
-   doins -r "${@}" || die
+   (
+   insinto "${d}"
+   doins -r "${@}" || die
+   )
 
python_optimize "${ED}/${d}"
 }
@@ -833,10 +833,10 @@ python_doheader() {
 
d=${PYTHON_INCLUDEDIR#${EPREFIX}}
 
-   local INSDESTTREE
-
-   insinto "${d}"
-   doins -r "${@}" || die
+   (
+   insinto "${d}"
+   doins -r "${@}" || die
+   )
 }
 
 # @FUNCTION: python_wrapper_setup



[gentoo-commits] repo/gentoo:python-eapi6 commit in: eclass/

2015-11-26 Thread Michał Górny
commit: 877f653f87560d319329b84faceceb8c1782a485
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 18 21:50:57 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 26 22:33:35 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=877f653f

distutils-r1.eclass: Ban no-op default phase implementations in EAPI 6

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

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index f9cff5c..47b09b0 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -343,7 +343,7 @@ distutils-r1_python_prepare_all() {
 distutils-r1_python_prepare() {
debug-print-function ${FUNCNAME} "${@}"
 
-   :
+   [[ ${EAPI} == [45] ]] || die "${FUNCNAME} is banned in EAPI 6 (it was a 
no-op)"
 }
 
 # @FUNCTION: distutils-r1_python_configure
@@ -352,7 +352,7 @@ distutils-r1_python_prepare() {
 distutils-r1_python_configure() {
debug-print-function ${FUNCNAME} "${@}"
 
-   :
+   [[ ${EAPI} == [45] ]] || die "${FUNCNAME} is banned in EAPI 6 (it was a 
no-op)"
 }
 
 # @FUNCTION: _distutils-r1_create_setup_cfg



[gentoo-commits] repo/gentoo:python-eapi6 commit in: eclass/

2015-11-26 Thread Michał Górny
commit: 60bdef9faf101fa0570b6e225cc2acc5e350eefb
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 18 21:27:52 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 26 22:33:21 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60bdef9f

python-r1.eclass: Ban python_export_best in EAPI 6

 eclass/python-r1.eclass | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/eclass/python-r1.eclass b/eclass/python-r1.eclass
index 1531442..de83bb5 100644
--- a/eclass/python-r1.eclass
+++ b/eclass/python-r1.eclass
@@ -603,6 +603,8 @@ python_setup() {
 python_export_best() {
debug-print-function ${FUNCNAME} "${@}"
 
+   [[ ${EAPI} == [45] ]] || die "${FUNCNAME} is banned in EAPI ${EAPI}"
+
eqawarn "python_export_best() is deprecated. Please use python_setup 
instead,"
eqawarn "combined with python_export if necessary."
 



[gentoo-commits] repo/gentoo:python-eapi6 commit in: eclass/

2015-11-26 Thread Michał Górny
commit: 33b41959ef0c39bba48a16bc23a270838fb8a57a
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 18 21:27:15 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 26 22:33:18 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33b41959

python-r1.eclass: Ban python_parallel_foreach_impl in EAPI 6

 eclass/python-r1.eclass | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/eclass/python-r1.eclass b/eclass/python-r1.eclass
index d3b4f1d..1531442 100644
--- a/eclass/python-r1.eclass
+++ b/eclass/python-r1.eclass
@@ -526,6 +526,8 @@ python_foreach_impl() {
 python_parallel_foreach_impl() {
debug-print-function ${FUNCNAME} "${@}"
 
+   [[ ${EAPI} == [45] ]] || die "${FUNCNAME} is banned in EAPI ${EAPI}"
+
if [[ ! ${_PYTHON_PARALLEL_WARNED} ]]; then
eqawarn "python_parallel_foreach_impl() is no longer 
meaningful. All runs"
eqawarn "are non-parallel now. Please replace the call with 
python_foreach_impl."



[gentoo-commits] repo/gentoo:python-eapi6 commit in: eclass/

2015-11-26 Thread Michał Górny
commit: f6211cde420e16d33b0479fd02f60fec1393b918
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 18 19:31:10 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 26 22:32:52 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6211cde

python-utils-r1.eclass: Remove unneeded multilib inherit in EAPI 6

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

diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index e92e9d0..6dbbe6d 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -33,8 +33,8 @@ fi
 
 if [[ ! ${_PYTHON_UTILS_R1} ]]; then
 
-[[ ${EAPI:-0} == [012345] ]] && inherit eutils
-inherit multilib toolchain-funcs
+[[ ${EAPI:-0} == [012345] ]] && inherit eutils multilib
+inherit toolchain-funcs
 
 # @ECLASS-VARIABLE: _PYTHON_ALL_IMPLS
 # @INTERNAL



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

2015-11-26 Thread Gilles Dartiguelongue
commit: f41b572c1cafbfef54548d6359d1f609ef014601
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Thu Nov 26 22:46:04 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Thu Nov 26 22:46:04 2015 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=f41b572c

*.eclass: sync with gentoo-x86

 eclass/gnome2-utils.eclass |  38 ++--
 eclass/gnome2.eclass   |   4 +-
 eclass/vala.eclass |   4 +-
 eclass/xdg-utils.eclass| 111 -
 eclass/xdg.eclass  |  68 ---
 5 files changed, 27 insertions(+), 198 deletions(-)

diff --git a/eclass/gnome2-utils.eclass b/eclass/gnome2-utils.eclass
index 7df00ae..83a3610 100644
--- a/eclass/gnome2-utils.eclass
+++ b/eclass/gnome2-utils.eclass
@@ -15,7 +15,7 @@
 #  * GConf schemas management
 #  * scrollkeeper (old Gnome help system) management
 
-inherit multilib
+inherit eutils multilib xdg-utils
 
 case "${EAPI:-0}" in
0|1|2|3|4|5) ;;
@@ -90,6 +90,8 @@ DEPEND=">=sys-apps/sed-4"
 # Reset various variables inherited from root's evironment to a reasonable
 # default for ebuilds to help avoid access violations and test failures.
 gnome2_environment_reset() {
+   xdg_environment_reset
+
# Respected by >=glib-2.30.1-r1
export G_HOME="${T}"
 
@@ -104,9 +106,9 @@ gnome2_environment_reset() {
 # This function should be called from pkg_preinst.
 gnome2_gconf_savelist() {
has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
-   pushd "${ED}" &> /dev/null
+   pushd "${ED}" > /dev/null || die
export GNOME2_ECLASS_SCHEMAS=$(find 'etc/gconf/schemas/' -name 
'*.schemas' 2> /dev/null)
-   popd &> /dev/null
+   popd > /dev/null || die
 }
 
 # @FUNCTION: gnome2_gconf_install
@@ -198,9 +200,9 @@ gnome2_gconf_uninstall() {
 # This function should be called from pkg_preinst.
 gnome2_icon_savelist() {
has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
-   pushd "${ED}" &> /dev/null
+   pushd "${ED}" > /dev/null || die
export GNOME2_ECLASS_ICONS=$(find 'usr/share/icons' -maxdepth 1 
-mindepth 1 -type d 2> /dev/null)
-   popd &> /dev/null
+   popd > /dev/null || die
 }
 
 # @FUNCTION: gnome2_icon_cache_update
@@ -319,9 +321,9 @@ gnome2_omf_fix() {
 # This function should be called from pkg_preinst.
 gnome2_scrollkeeper_savelist() {
has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
-   pushd "${ED}" &> /dev/null
+   pushd "${ED}" > /dev/null || die
export GNOME2_ECLASS_SCROLLS=$(find 'usr/share/omf' -type f -name 
"*.omf" 2> /dev/null)
-   popd &> /dev/null
+   popd > /dev/null || die
 }
 
 # @FUNCTION: gnome2_scrollkeeper_update
@@ -354,9 +356,9 @@ gnome2_scrollkeeper_update() {
 # This function should be called from pkg_preinst.
 gnome2_schemas_savelist() {
has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
-   pushd "${ED}" &>/dev/null
+   pushd "${ED}" > /dev/null || die
export GNOME2_ECLASS_GLIB_SCHEMAS=$(find 'usr/share/glib-2.0/schemas' 
-name '*.gschema.xml' 2>/dev/null)
-   popd &>/dev/null
+   popd > /dev/null || die
 }
 
 # @FUNCTION: gnome2_schemas_update
@@ -390,9 +392,9 @@ gnome2_schemas_update() {
 # This function should be called from pkg_preinst.
 gnome2_gdk_pixbuf_savelist() {
has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
-   pushd "${ED}" 1>/dev/null
+   pushd "${ED}" > /dev/null || die
export GNOME2_ECLASS_GDK_PIXBUF_LOADERS=$(find usr/lib*/gdk-pixbuf-2.0 
-type f 2>/dev/null)
-   popd 1>/dev/null
+   popd > /dev/null || die
 }
 
 # @FUNCTION: gnome2_gdk_pixbuf_update
@@ -419,7 +421,7 @@ gnome2_gdk_pixbuf_update() {
fi
 
ebegin "Updating gdk-pixbuf loader cache"
-   local tmp_file=$(mktemp -t tmp.XX_gdkpixbuf)
+   local tmp_file=$(emktemp)
${updater} 1> "${tmp_file}" &&
chmod 0644 "${tmp_file}" &&
cp -f "${tmp_file}" 
"${EROOT}usr/$(get_libdir)/gdk-pixbuf-2.0/2.10.0/loaders.cache" &&
@@ -435,7 +437,10 @@ gnome2_query_immodules_gtk2() {
local updater=${EPREFIX}/usr/bin/${CHOST}-gtk-query-immodules-2.0
[[ ! -x ${updater} ]] && 
updater=${EPREFIX}/usr/bin/gtk-query-immodules-2.0
 
-   "${updater}" --update-cache
+   ebegin "Updating gtk2 input method module cache"
+   
GTK_IM_MODULE_FILE="${EROOT}usr/$(get_libdir)/gtk-2.0/2.10.0/immodules.cache" \
+   "${updater}" --update-cache
+   eend $?
 }
 
 # @FUNCTION: gnome2_query_immodules_gtk3
@@ -446,7 +451,10 @@ gnome2_query_immodules_gtk3() {
local updater=${EPREFIX}/usr/bin/${CHOST}-gtk-query-immodules-3.0
[[ ! -x ${updater} ]] && 
updater=${EPREFIX}/usr/bin/gtk-query-immodules-3.0
 
-   "${updater}" --update-cache
+   ebegin "Updating gtk3 input method module cache"
+   
GTK_IM_MODULE_FILE="${EROOT}usr/$(get_libdir)/gtk-3.0/3.0.0/immodules.cache" \
+   "${updater}" 

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

2015-11-26 Thread Jory Pratt
commit: ce1156e0cc0094ecf6a62693e3f38980ecf3d023
Author: Jory A. Pratt  gentoo  org>
AuthorDate: Thu Nov 26 21:55:27 2015 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Thu Nov 26 21:55:27 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce1156e0

dev-libs/nss - basic version bump 3.21

 dev-libs/nss/Manifest  |   2 +
 dev-libs/nss/files/nss-3.21-cacert-class3.patch| 204 +
 dev-libs/nss/files/nss-3.21-enable-pem.patch   |  12 +
 .../nss/files/nss-3.21-gentoo-fixup-warnings.patch |  11 +
 dev-libs/nss/files/nss-3.21-gentoo-fixups.patch| 243 +++
 dev-libs/nss/files/nss-3.21-pem-werror.patch   | 146 +
 dev-libs/nss/nss-3.21.ebuild   | 326 +
 7 files changed, 944 insertions(+)

diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest
index 5ce5b51..670c75d 100644
--- a/dev-libs/nss/Manifest
+++ b/dev-libs/nss/Manifest
@@ -2,4 +2,6 @@ DIST nss-3.14.1-add_spi+cacerts_ca_certs.patch 25018 SHA256 
82ca25982828fd7153ad
 DIST nss-3.19.2.tar.gz 6953657 SHA256 
1306663e8f61d8449ad8cbcffab743a604dcd9f6f34232c210847c51dce2c9ae SHA512 
d3c45010f8dace58f9da9efe0f9792f8b8a69384e100663f33c949685cdd1ce70e5131f279bc82336622841c41dbc0a4d70a7cc6839a1782dbe8b3c3fd8bc59d
 WHIRLPOOL 
d69ab02e12f6b22f47df7be7925343c58e68a69b33833b85d6f2ca70f652d9d159accea45f2c141fa89245ab64d0f1289129427564203fe2faf3af1c11e3
 DIST nss-3.20.1.tar.gz 6958956 SHA256 
ad3c8f11dfd9570c2d04a6140d5ef7c2bdd0fe30d6c9e5548721a4251a5e8c97 SHA512 
c8db693a81b8ddb4d2a742c2fce3f23dd40736e54c55c0de072f84572fcdad8fb7646e4b8ea696e4c97ea6c9cb0fa144f573f8776c2839eb25c4075b50d01d74
 WHIRLPOOL 
3d4667b243ba6ac596ea7e9936bf9cba7aa1b9767fd19b53352c3a9a9eef0f1a0a9e7da719634dbc9dfcc087d187d5e774ae351c1e57545e8b8c1f40e41e42e6
 DIST nss-3.20.tar.gz 692 SHA256 
5e38d4b9837ca338af966b97fc91c07f67ad647fb38dc4af3cfd0d84e477d15c SHA512 
50f666209cadd4e463f98643ec67e35f4d1b88381e17db9eed7c67559b19799fcc27e49d72536f546d4c45bca2afa4664e5590f868775a4397a77111d68fc366
 WHIRLPOOL 
84f20e6764b3621762fcfcb9223a3861e1f5ff02078b19b7df2eb58430a5f96943d962dca2d3366b18cd434acf3d3be746242c5064497167d5671c50233834de
+DIST nss-3.21.tar.gz 6978112 SHA256 
3f7a5b027d7cdd5c0e4ff7544da33fdc6f56c2f8c27fff02938fd4a6fbe87239 SHA512 
0645465b5d1ab05d819355a3f4a2879499539a00d95bfab3ca14a7dcd901e510b5d9ae797386ff5a42f68b0b57f7bbec4ec9d3a85ebd508eb824aba1fb589d53
 WHIRLPOOL 
7504d83de606d61840e06cb855ea688eb022d5eef062bcb7ac4d1064db96b96e35ae4ce0aff9d389a2140a7c3b974aaa9a86ada52af1199d462fdb48b11b42e4
 DIST nss-pem-015ae754dd9f6fbcd7e52030ec9732eb27fc06a8.tar.bz2 27506 SHA256 
50d9ec26a75835e900302f631456e278e13d4b435b8f98aa69f79dd439ddc6ab SHA512 
0158a140f112a905f7db5a4f4d04f49f6742db1d2665ddf6c32913c367f0b93a57f86ba13b9883a42a528aff44c48196941d7c0fd7a27005db6adaf07802e501
 WHIRLPOOL 
279ef11d2d6f0cb7c192189d64bc6971cdada7417b93a65a3ff0ba4548b736b53b9812803024c2349114e94e0864f2b58c23812687ed3f75cf28334b0f6e11ac
+DIST nss-pem-20140125.tar.bz2 28805 SHA256 
62604dfc4178399a804e87ca7566d8316a0a40a535de3b2d0fa48fd80c97f768 SHA512 
352faf812735e1374c534ada6dd577842603ea193dafaacfd51f201599ffe3f7a23ce1c673421e42f8b692091b58085f90843c29f70ae916949715e7baba2b39
 WHIRLPOOL 
3ae81410f6f4d2699e9dc55982cad03c226045fbeee25984d53d37ff78ce5c96d008d6837e1c0a10b6c96cdff17c21142e437159896d314e81afc8820867ca62

diff --git a/dev-libs/nss/files/nss-3.21-cacert-class3.patch 
b/dev-libs/nss/files/nss-3.21-cacert-class3.patch
new file mode 100644
index 000..565f3e6
--- /dev/null
+++ b/dev-libs/nss/files/nss-3.21-cacert-class3.patch
@@ -0,0 +1,204 @@
+diff -urN a/nss/lib/ckfw/builtins/certdata.txt 
b/nss/lib/ckfw/builtins/certdata.txt
+--- a/nss/lib/ckfw/builtins/certdata.txt   2015-11-15 09:25:06.142786072 
-0600
 b/nss/lib/ckfw/builtins/certdata.txt   2015-11-15 09:36:02.976756787 
-0600
+@@ -30351,3 +30351,200 @@
+ CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR
+ CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_TRUSTED_DELEGATOR
+ CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
++
++#
++# Certificate "CAcert Inc."
++#
++# Issuer: E=supp...@cacert.org,CN=CA Cert Signing 
Authority,OU=http://www.cacert.org,O=Root CA
++# Serial Number: 672138 (0xa418a)
++# Subject: CN=CAcert Class 3 Root,OU=http://www.CAcert.org,O=CAcert Inc.
++# Not Valid Before: Mon May 23 17:48:02 2011
++# Not Valid After : Thu May 20 17:48:02 2021
++# Fingerprint (SHA-256): 
4E:DD:E9:E5:5C:A4:53:B3:88:88:7C:AA:25:D5:C5:C5:BC:CF:28:91:D7:3B:87:49:58:08:29:3D:5F:AC:83:C8
++# Fingerprint (SHA1): 
AD:7C:3F:64:FC:44:39:FE:F4:E9:0B:E8:F4:7C:6C:FA:8A:AD:FD:CE
++CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
++CKA_TOKEN CK_BBOOL CK_TRUE
++CKA_PRIVATE CK_BBOOL CK_FALSE
++CKA_MODIFIABLE CK_BBOOL CK_FALSE
++CKA_LABEL UTF8 "CAcert Inc."
++CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
++CKA_SUBJECT MULTILINE_OCTAL
++\060\124\061\024\060\022\006\003\125\004\012\023\013\103\101\143

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

2015-11-26 Thread Andreas Hüttel
commit: 038c8bfe614ef978c89c444a02132c81c0f18704
Author: Andreas K. Huettel (dilfridge)  gentoo  org>
AuthorDate: Thu Nov 26 22:24:03 2015 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Thu Nov 26 22:24:03 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=038c8bfe

dev-perl/Log-Dispatch: Remove unused use description

Package-Manager: portage-2.2.25

 dev-perl/Log-Dispatch/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/dev-perl/Log-Dispatch/metadata.xml 
b/dev-perl/Log-Dispatch/metadata.xml
index 9b90201..fccca80 100644
--- a/dev-perl/Log-Dispatch/metadata.xml
+++ b/dev-perl/Log-Dispatch/metadata.xml
@@ -20,7 +20,4 @@
 Log::Dispatch::Screen
 Log::Dispatch::Syslog
   
-  
-Ensure perl is built with threads for Syslog 'lock' 
feature
-  
 



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

2015-11-26 Thread Andreas Hüttel
commit: 3bd90758e988ce00f2098a0612edf3164e55ef12
Author: Andreas K. Huettel (dilfridge)  gentoo  org>
AuthorDate: Thu Nov 26 22:23:25 2015 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Thu Nov 26 22:23:25 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bd90758

dev-perl/Log-Dispatch: Version bump; remove old

Package-Manager: portage-2.2.25

 ...g-Dispatch-2.440.0.ebuild => Log-Dispatch-2.510.0.ebuild} | 12 +---
 dev-perl/Log-Dispatch/Manifest   |  2 +-
 2 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/dev-perl/Log-Dispatch/Log-Dispatch-2.440.0.ebuild 
b/dev-perl/Log-Dispatch/Log-Dispatch-2.510.0.ebuild
similarity index 80%
rename from dev-perl/Log-Dispatch/Log-Dispatch-2.440.0.ebuild
rename to dev-perl/Log-Dispatch/Log-Dispatch-2.510.0.ebuild
index f8ff306..9a2aee6 100644
--- a/dev-perl/Log-Dispatch/Log-Dispatch-2.440.0.ebuild
+++ b/dev-perl/Log-Dispatch/Log-Dispatch-2.510.0.ebuild
@@ -5,7 +5,7 @@
 EAPI=5
 
 MODULE_AUTHOR=DROLSKY
-MODULE_VERSION=2.44
+MODULE_VERSION=2.51
 inherit perl-module
 
 DESCRIPTION="Dispatches messages to multiple Log::Dispatch::* objects"
@@ -13,19 +13,17 @@ DESCRIPTION="Dispatches messages to multiple 
Log::Dispatch::* objects"
 LICENSE="Artistic-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86 ~ppc-aix"
-IUSE="ithreads test"
-# see bug 545998 about the use flag ithreads
+IUSE="test"
 
 RDEPEND="
virtual/perl-Carp
dev-perl/Devel-GlobalDestruction
>=dev-perl/Dist-CheckConflicts-0.20.0
+   virtual/perl-Encode
dev-perl/Module-Runtime
-   dev-perl/Params-Validate
+   >=dev-perl/Params-Validate-1.30.0
virtual/perl-Scalar-List-Utils
>=virtual/perl-Sys-Syslog-0.280.0
-   virtual/perl-threads-shared
-   ithreads? ( virtual/perl-threads )
 "
 DEPEND="${RDEPEND}
>=dev-perl/Dist-CheckConflicts-0.20.0
@@ -42,4 +40,4 @@ DEPEND="${RDEPEND}
)
 "
 
-SRC_TEST="do"
+SRC_TEST="do parallel"

diff --git a/dev-perl/Log-Dispatch/Manifest b/dev-perl/Log-Dispatch/Manifest
index c47be8d..fc8c144 100644
--- a/dev-perl/Log-Dispatch/Manifest
+++ b/dev-perl/Log-Dispatch/Manifest
@@ -1,3 +1,3 @@
 DIST Log-Dispatch-2.41.tar.gz 35285 SHA256 
3f81fa068a2d68b0d13243a874da765ffb728a9d26ed44ef088ca627faa4556f SHA512 
5ce6c1d9549583d6e8927a3e3bc1f4b2d37e7705edd10ea05039ea5fc12ea3b01b49cb9d863bccadb373e6522b973b5189125e2a91a824fdb5dbec2b5d9c6d7c
 WHIRLPOOL 
92d6313adae51a1da0533638da0eb9e4e569aa2d6601d9b372e3eccc69bcb20fa1853e726548a663aa7cfc1251d9a2951ad83f66903a2cfdfb16409d51db82fe
-DIST Log-Dispatch-2.44.tar.gz 49540 SHA256 
fe6c37b3fc28e3dc8ca15f7657d193c1db994e20153391506ca490a6afeef99c SHA512 
2acaf327a440e00ba33e60da50db4c49b7ff8884ffc5dea0c033045367d1ab4cfb69ca81a2a08741ba80b347fd22238791bd758c37754154a5afa6311fa5a083
 WHIRLPOOL 
dadb1409d7e3c39fb3faced517a9210a499a5024254963c6c3788fe98edd11820a24d8d544c0df3ad5f57daca53dcab96f4ac88bc37b4aa9f8d04765820b0898
 DIST Log-Dispatch-2.45.tar.gz 52537 SHA256 
707fc17d1f072150b87d400e5994b46ae2083a7120a9d21d37680ade08084bd6 SHA512 
c4b82c408ffa8b5b9681b8b3eea90dc2cb95639a65f568ca977068bf30b087f7e29fdc2a80216770e07774c39744fbf6810faeac4786a3a183764bbe15d70f76
 WHIRLPOOL 
6e9043477bed42afa6412e2cfc2c0330ad2971edd88fb781f8c4a1b27254bd1162d651e752aab6c0563786721975ac0c4a8ce42a93d536925b882eda08149141
+DIST Log-Dispatch-2.51.tar.gz 56576 SHA256 
c7dad8cdb7f242f5663fd49ee848c4345dd35fc609ed98a2c00c75d23ca6fac8 SHA512 
5dcd37c48a58e9c2dfe3f18108c4d902a9e46c710eb519958f1f3347e8794bda2c7f34895bf54e47695f77a89bfd96ca887b72f05173dc7e70ee2698f8e3c313
 WHIRLPOOL 
064d359c6891b9c9fcbec4ec351a1c34c61b2800761ac43b33c2db8505b2482d41911f6df5857f29b804385e133237367258d230e36a09d28ce794295681b609



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

2015-11-26 Thread Andreas Hüttel
commit: 07aaa5bcc05d01092ec5b6665dd5392ace47be99
Author: Andreas K. Huettel (dilfridge)  gentoo  org>
AuthorDate: Thu Nov 26 22:34:58 2015 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Thu Nov 26 22:35:39 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07aaa5bc

dev-perl/Mail-IMAPClient: Version bump

Package-Manager: portage-2.2.25

 .../Mail-IMAPClient/Mail-IMAPClient-3.370.0.ebuild | 32 ++
 dev-perl/Mail-IMAPClient/Manifest  |  1 +
 2 files changed, 33 insertions(+)

diff --git a/dev-perl/Mail-IMAPClient/Mail-IMAPClient-3.370.0.ebuild 
b/dev-perl/Mail-IMAPClient/Mail-IMAPClient-3.370.0.ebuild
new file mode 100644
index 000..5b84f6c
--- /dev/null
+++ b/dev-perl/Mail-IMAPClient/Mail-IMAPClient-3.370.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=PLOBBES
+MODULE_VERSION=3.37
+inherit perl-module
+
+DESCRIPTION="IMAP client module for Perl"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="
+   virtual/perl-Carp
+   virtual/perl-File-Temp
+   virtual/perl-Scalar-List-Utils
+   virtual/perl-MIME-Base64
+   >=dev-perl/Parse-RecDescent-1.940.0
+"
+DEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   test? (
+   virtual/perl-Test-Simple
+   dev-perl/Test-Pod
+   )
+"
+
+SRC_TEST="do parallel"

diff --git a/dev-perl/Mail-IMAPClient/Manifest 
b/dev-perl/Mail-IMAPClient/Manifest
index 1fe1850..c7d4e2e 100644
--- a/dev-perl/Mail-IMAPClient/Manifest
+++ b/dev-perl/Mail-IMAPClient/Manifest
@@ -1 +1,2 @@
 DIST Mail-IMAPClient-3.35.tar.gz 186010 SHA256 
8a4503833ce87d980be2d54603d94de4b365c2369eab19b095216506ce40f663 SHA512 
c8fc11d098a0c0370347155e860e4eb1b0842c5de825f206d166bd6d99d510a492aa0ebe5a15f561aae1f379641f502fc4984660be2a0b42be52a01a58661595
 WHIRLPOOL 
264bb7cf85466a65a13184a1c008d8913f8b77af9954983e83b7eb5542747d5cf146fd6dc4d089020ab25183781e1394366d109b489973cf9ac7b4739fd0b017
+DIST Mail-IMAPClient-3.37.tar.gz 188964 SHA256 
481df10e0426938dcf6ae641e8e15098ddaeb44ca247772a27b87278f78ba9f3 SHA512 
e6baeb880610d55991342fc50acd5bb666a4d94856f4d158172eb5e430aa62296847cb4cec4706398dfbaf7af657ca0024ef92bbb455addd0cd648c47d847fef
 WHIRLPOOL 
7801f9032ad445a0c8994523f5c7bc6455a69b52b16690a00d352575436cc487324f7e1671a808ae84f36af363b521fd752818151dd67c5852da42653398e9db



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

2015-11-26 Thread Ian Stakenvicius
commit: 4685283687481f2ccdfb9122075471e262391851
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Thu Nov 26 20:00:56 2015 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Thu Nov 26 22:36:22 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46852836

mail-client/thunderbird: version bump; disabled skia in mozconfig-v6.38.eclass

38.4 verison finally released

As skia is not available or supported in gentoo, explicitly disabling it in the
configuration allows for some streamlining.

Patches from the musl overlay have also been integrated.

 eclass/mozconfig-v6.38.eclass |   1 +
 mail-client/thunderbird/Manifest  |  59 
 mail-client/thunderbird/thunderbird-38.4.0.ebuild | 374 ++
 3 files changed, 434 insertions(+)

diff --git a/eclass/mozconfig-v6.38.eclass b/eclass/mozconfig-v6.38.eclass
index a69de8c..dc32140 100644
--- a/eclass/mozconfig-v6.38.eclass
+++ b/eclass/mozconfig-v6.38.eclass
@@ -208,6 +208,7 @@ mozconfig_config() {
mozconfig_annotate '' --enable-system-ffi
mozconfig_annotate 'Gentoo default to honor system linker' 
--disable-gold
mozconfig_annotate '' --disable-gconf
+   mozconfig_annotate 'Gentoo default' --disable-skia
 
# Use jemalloc unless libc is not glibc >= 2.4
# at this time the minimum glibc in the tree is 2.9 so we should be 
safe.

diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 9c90103..1388c0a 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -4,12 +4,14 @@ DIST enigmail-1.8.2.tar.gz 1604159 SHA256 
1d2700799bc52aaa8e8c9f7a0f5111281ff9fb
 DIST firefox-24.0-patches-0.9.tar.xz 6576 SHA256 
615b47ed076ead8f6fe8a9cc8b51ae7615bb8fb404a3e7254190e73c6669479f SHA512 
caf76c23e3ad4ae0fd9d240d4ee61c289bfc727ae8117a17c27396d32ab9e06512cfa53da86c99e6c2d941eca96e18c41775473f3c4a16cf8c91a2e8dbe144ad
 WHIRLPOOL 
c0104c84c20a28b945ce2fe5a22e00ccd412d00bc38e4d51583fb47765bd639808db1a1bb52be9b7515423437ae131e12dd5f837b35d8e2e50dfb86341446396
 DIST firefox-31.0-patches-0.3.tar.xz 6004 SHA256 
1ca282d9b58e611c395fcda508bf0ddfebfc91ea6a6132b59f1acf90566f663c SHA512 
4469ccc3200955bb790a177352ebdbfa5c2299581bbbd0d83be4e2e0ccd5cb850c5023f3784dfbb3cd5d0dbed9bea4b533bdbe1627e42ba60437b4743a0e8fae
 WHIRLPOOL 
86b2da659dcb11f34cbb6bc966d7f7ab79fb3f8f3584f929ea50f7893bf84b01ece435c4598c05b538d0719fb0426fca51a1cc9f9abdecd8b8e8beb5109cc899
 DIST firefox-38.0-patches-04.tar.xz 5572 SHA256 
501bd1cbd0ac7239674df4f7424e0dd57cab9ede47e18af0c99a8b8e04aa5ccc SHA512 
311d494ba2a4219c88eea651e617aa776d6aa8ff68092302b76e9ff4e3e348c7197ec583923188e39973b7bd14f94df19756daf2495d9b0fe44aeaa3dcd19100
 WHIRLPOOL 
6605eaa0b80c97d2d5d23a23f7b8d92e7ed875787b932adf14622eb3fb5f5ccdebe8a094d78b3518d874b8819724af94100fd1728074ba4a5c426bbd91eeb722
+DIST firefox-38.0-patches-05.tar.xz 18412 SHA256 
d2a2be8359c15d42fd2355bb54048db88af2288f9f9b69acbd742c29bd10be16 SHA512 
0556531fa5685bf04438df22b0e35ffd22c27e31a2d1d264b9401af8f3c79604577fc71f71e2bf338dc5465471152067ce1a30ba2813c612e062e20c4b5b7ea2
 WHIRLPOOL 
cc9aa2174395c8a70a9fc7010fc48d2f4e35c64c73deda38934a42ded5def14f7ccf6c3be8700ab3bea02bdd93bb4b98b40ff44176e4cfccd0b68b70d9deed61
 DIST gdata-provider-1.0.3.tar.xz 55860 SHA256 
2a6b8c1bed9c32dbb91bceadaf36986bffab4379ebf8ab1af83f9321b38f9cdd SHA512 
d1a99e179f4bc57c98beef80c27c5f774dffdd177a0ee0adf27441aaea27f96d61e723e592f9fa813b943acb34f572d5769622e2dd45c5befec762e0cbe013fb
 WHIRLPOOL 
2d896ae041ec8e6bd6f9474bf01ccc43925d89254cd6c719dfb70e1a5677f21fcc9536c2595f6b1b5823607d69248512d6dc9f5a1f208bd2e25a59f30a0c8c3f
 DIST gdata-provider-1.9.tar.xz 80812 SHA256 
8e60960999c752c49d6414d14c35c2d0cc474d4a199ec99e531453d4d60bc5a3 SHA512 
b1411b0a8614eb5e9fbdc0a41eb5ed38e8d4c90832e2a356fd0412b554af46bde4b766b213d9da3cafd85206da44d54c9f6b469c95ddb190fa04fe14a54a
 WHIRLPOOL 
df7451e55f937c604d92faed82a16bddd6ca87a7c03981324c5409ab5824ac1c631ec767f10eaedc6f7128cd1f9001eca599c848d39e116d9722f26811b01092
 DIST gdata-provider-2.6.3.xpi 115020 SHA256 
008a302410b152e956cf56fc0abe4f6cc191ae51ab367abb7e0467ee65d44093 SHA512 
38d2a581842de0937a96b7498db06aca120b8cd6b9de96a0285e90f57c28118193a24f32c9fdbee72233db0675a35c7bc51fd3ba6ec41bcf4521adf48107624e
 WHIRLPOOL 
70d87e73d39879daf4a00c9ff45c24a455af5fb2f93e8034811b0c444799bd754cb00ef63c321c3f7d85e98a62148fd0e9524fcc07edccb5c02772d7b515
 DIST lightning-2.6.5.xpi 3645840 SHA256 
c4bc84f7e21148d6d06f4f61de70c7b4e331b53dce12979309e91294d4289b31 SHA512 
880002e1c01a06b22ca20a120a5e4d893c364b058d7d52d12dddcdd3f4215652ae2c20332c3ca29fa6c5012df71330abda05bf3b862485043ddd481628ef801b
 WHIRLPOOL 
5003a341a174cbe7da8b069d9f5d6ade0a7c0e8d842a0c25f74702e997942b3ea43be1e0eb6913d75bc78ef23fb2ee57551860d02b331db039cd6adbfcfa1f5c
 DIST lightning-3.3.xpi 4226096 SHA256 
eedaf565bc253a6bc21618dcc95eb2cef121745c249734514bf37ebd6abb3e5a SHA512 

[gentoo-commits] repo/gentoo:python-eapi6 commit in: eclass/

2015-11-26 Thread Michał Górny
commit: 7768fdd1023e84ab4e51671cf1efc2ffcf1c8642
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 18 21:28:48 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 26 22:33:24 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7768fdd1

python-r1.eclass: Fix missing explicit eutils inherit for EAPI < 6

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

diff --git a/eclass/python-r1.eclass b/eclass/python-r1.eclass
index de83bb5..92fa5de 100644
--- a/eclass/python-r1.eclass
+++ b/eclass/python-r1.eclass
@@ -63,6 +63,7 @@ elif [[ ${_PYTHON_ANY_R1} ]]; then
die 'python-r1.eclass can not be used with python-any-r1.eclass.'
 fi
 
+[[ ${EAPI} == [45] ]] && inherit eutils
 inherit multibuild python-utils-r1
 
 # @ECLASS-VARIABLE: PYTHON_COMPAT



[gentoo-commits] repo/gentoo:python-eapi6 commit in: eclass/

2015-11-26 Thread Michał Górny
commit: 04ce6c7ae413ea528c2366464d83c53ca238edb8
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 18 21:57:04 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 26 22:33:41 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04ce6c7a

distutils-r1.eclass: Ban EXAMPLES in EAPI 6

 eclass/distutils-r1.eclass | 4 
 1 file changed, 4 insertions(+)

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index e632202..1cf2a49 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -150,6 +150,8 @@ fi
 # @ECLASS-VARIABLE: EXAMPLES
 # @DEFAULT_UNSET
 # @DESCRIPTION:
+# OBSOLETE: this variable is deprecated and banned in EAPI 6
+#
 # An array containing examples installed into 'examples' doc
 # subdirectory. The files and directories listed there must exist
 # in the directory from which distutils-r1_python_install_all() is run
@@ -583,6 +585,8 @@ distutils-r1_python_install_all() {
einstalldocs
 
if declare -p EXAMPLES &>/dev/null; then
+   [[ ${EAPI} != [45] ]] && die "EXAMPLES are banned in EAPI 
${EAPI}"
+
local INSDESTTREE=/usr/share/doc/${PF}/examples
doins -r "${EXAMPLES[@]}"
docompress -x "${INSDESTTREE}"



[gentoo-commits] repo/gentoo:python-eapi6 commit in: eclass/

2015-11-26 Thread Michał Górny
commit: cc38434b594817535ade746efe538f91cffbdbe2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 18 21:50:57 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 26 22:33:38 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc38434b

distutils-r1.eclass: Make pypy/share QA error fatal in EAPI 6

 eclass/distutils-r1.eclass | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 47b09b0..e632202 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -563,7 +563,9 @@ distutils-r1_python_install() {
fi
done
if [[ -d ${root}/usr/$(get_libdir)/pypy/share ]]; then
-   eqawarn "Package installs 'share' in PyPy prefix, see bug 
#465546."
+   local cmd=die
+   [[ ${EAPI} == [45] ]] && cmd=eqawarn
+   "${cmd}" "Package installs 'share' in PyPy prefix, see bug 
#465546."
fi
 
if [[ ! ${DISTUTILS_SINGLE_IMPL} ]]; then



[gentoo-commits] repo/gentoo:python-eapi6 commit in: eclass/

2015-11-26 Thread Michał Górny
commit: 11c7b35fa2fbeebad7b373ac39a16d3335988514
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 18 21:20:59 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 26 22:33:12 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11c7b35f

multibuild.eclass: Ban multibuild_parallel_foreach_variant in EAPI 6

 eclass/multibuild.eclass | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/eclass/multibuild.eclass b/eclass/multibuild.eclass
index 3115ac9..0bdbed1 100644
--- a/eclass/multibuild.eclass
+++ b/eclass/multibuild.eclass
@@ -146,6 +146,8 @@ multibuild_foreach_variant() {
 multibuild_parallel_foreach_variant() {
debug-print-function ${FUNCNAME} "${@}"
 
+   [[ ${EAPI} == [45] ]] || die "${FUNCNAME} is banned in EAPI ${EAPI}"
+
multibuild_foreach_variant "${@}"
 }
 



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

2015-11-26 Thread Jory Pratt
commit: 71653e27381a0b12b56e7d2db32a2f1588ab6053
Author: Jory A. Pratt  gentoo  org>
AuthorDate: Thu Nov 26 21:44:12 2015 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Thu Nov 26 21:44:12 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71653e27

dev-libs/nspr - add musl support

 .../nspr/files/nspr-4.10.10-musl-support.patch |  21 
 dev-libs/nspr/nspr-4.10.10-r1.ebuild   | 122 +
 2 files changed, 143 insertions(+)

diff --git a/dev-libs/nspr/files/nspr-4.10.10-musl-support.patch 
b/dev-libs/nspr/files/nspr-4.10.10-musl-support.patch
new file mode 100644
index 000..0588414
--- /dev/null
+++ b/dev-libs/nspr/files/nspr-4.10.10-musl-support.patch
@@ -0,0 +1,21 @@
+# HG changeset patch
+# User Felix Janda 
+# Date 1429558773 -7200
+#  Mon Apr 20 21:39:33 2015 +0200
+# Node ID 12494ff1de6cd7020c134d97b0b1ca81feb20520
+# Parent  c5cb946571388f1643ab0fb04b3bfacd93cf818e
+Fix compilation with musl libc - try 2
+
+diff -r c5cb94657138 -r 12494ff1de6c pr/src/misc/prnetdb.c
+--- a/pr/src/misc/prnetdb.cMon Apr 20 14:37:29 2015 -0400
 b/pr/src/misc/prnetdb.cMon Apr 20 21:39:33 2015 +0200
+@@ -63,8 +63,7 @@
+ 
+ #if defined(SOLARIS) || (defined(BSDI) && defined(_REENTRANT)) \
+   || (defined(LINUX) && defined(_REENTRANT) \
+-&& !(defined(__GLIBC__) && __GLIBC__ >= 2) \
+-&& !defined(ANDROID))
++&& defined(__GLIBC__) && __GLIBC__ < 2)
+ #define _PR_HAVE_GETPROTO_R
+ #define _PR_HAVE_GETPROTO_R_POINTER
+ #endif

diff --git a/dev-libs/nspr/nspr-4.10.10-r1.ebuild 
b/dev-libs/nspr/nspr-4.10.10-r1.ebuild
new file mode 100644
index 000..76a4fd2
--- /dev/null
+++ b/dev-libs/nspr/nspr-4.10.10-r1.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+WANT_AUTOCONF="2.5"
+
+inherit autotools eutils multilib toolchain-funcs versionator multilib-minimal
+
+MIN_PV="$(get_version_component_range 2)"
+
+DESCRIPTION="Netscape Portable Runtime"
+HOMEPAGE="http://www.mozilla.org/projects/nspr/;
+SRC_URI="http://archive.mozilla.org/pub/mozilla.org/nspr/releases/v${PV}/src/${P}.tar.gz;
+
+LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="debug"
+
+RDEPEND="
+   abi_x86_32? (
+   !<=app-emulation/emul-linux-x86-baselibs-20140508-r12
+   !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
+   )"
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/nspr-config
+)
+
+src_prepare() {
+   cd "${S}"/nspr || die
+   epatch "${FILESDIR}"/${PN}-4.7.0-prtime.patch
+   epatch "${FILESDIR}"/${PN}-4.7.1-solaris.patch
+   epatch "${FILESDIR}"/${PN}-4.10.6-solaris.patch
+   epatch "${FILESDIR}"/${PN}-4.8.4-darwin-install_name.patch
+   epatch "${FILESDIR}"/${PN}-4.8.9-link-flags.patch
+   # We do not need to pass -L$libdir via nspr-config --libs
+   epatch "${FILESDIR}"/${PN}-4.9.5_nspr_config.patch
+   # https://bugzilla.mozilla.org/show_bug.cgi?id=1128029
+   epatch "${FILESDIR}"/${P}-musl-support.patch
+
+   # rename configure.in to configure.ac for new autotools compatibility
+   if [[ -e "${S}"/nspr/configure.in ]] ; then
+   einfo "Renaming configure.in to configure.ac"
+   mv "${S}"/nspr/configure.{in,ac} || die
+   fi
+   # We must run eautoconf to regenerate configure
+   eautoconf
+
+   # make sure it won't find Perl out of Prefix
+   sed -i -e "s/perl5//g" "${S}"/nspr/configure || die
+
+   # Respect LDFLAGS
+   sed -i -e 's/\$(MKSHLIB) \$(OBJS)/\$(MKSHLIB) \$(LDFLAGS) \$(OBJS)/g' \
+   "${S}"/nspr/config/rules.mk || die
+}
+
+multilib_src_configure() {
+   # We use the standard BUILD_xxx but nspr uses HOST_xxx
+   tc-export_build_env BUILD_CC
+   export HOST_CC=${BUILD_CC} HOST_CFLAGS=${BUILD_CFLAGS} 
HOST_LDFLAGS=${BUILD_LDFLAGS}
+   tc-export AR CC CXX RANLIB
+   [[ ${CBUILD} != ${CHOST} ]] \
+   && export CROSS_COMPILE=1 \
+   || unset CROSS_COMPILE
+
+   local myconf=()
+
+   # The configure has some fancy --enable-{{n,x}32,64bit} switches
+   # that trigger some code conditional to platform & arch. This really
+   # matters for the few common arches (x86, ppc) but we pass a little
+   # more of them to be future-proof.
+
+   # use ABI first, this will work for most cases
+   case "${ABI}" in
+   alpha|arm|hppa|m68k|o32|ppc|s390|sh|sparc|x86) ;;
+   n32) myconf+=( --enable-n32 );;
+   x32) myconf+=( --enable-x32 );;
+   s390x|*64) myconf+=( --enable-64bit );;
+   default) # no abi actually set, fall back 

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

2015-11-26 Thread Amy Winston
commit: 7bbdf13eaf0d8b6da619fa15581d1ba56c1cc072
Author: Amy Winston  gentoo  org>
AuthorDate: Thu Nov 26 21:10:58 2015 +
Commit: Amy Winston  gentoo  org>
CommitDate: Thu Nov 26 21:11:56 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bbdf13e

media-libs/opencv: cuda restriction for >=gcc-4.8 disabled bug #566244.

Package-Manager: portage-2.2.20.1

 media-libs/opencv/metadata.xml|  1 +
 media-libs/opencv/opencv-3.0.0.ebuild | 13 +++--
 2 files changed, 4 insertions(+), 10 deletions(-)

diff --git a/media-libs/opencv/metadata.xml b/media-libs/opencv/metadata.xml
index 47c3b51..12a445a 100644
--- a/media-libs/opencv/metadata.xml
+++ b/media-libs/opencv/metadata.xml
@@ -9,6 +9,7 @@

amy...@gentoo.org
Amy Winston
+   Assign bugs on me.


 OpenCV (Open Source Computer Vision) is a library of programming functions 
mainly aimed at real time computer vision.

diff --git a/media-libs/opencv/opencv-3.0.0.ebuild 
b/media-libs/opencv/opencv-3.0.0.ebuild
index a101fc4..aec55eb 100644
--- a/media-libs/opencv/opencv-3.0.0.ebuild
+++ b/media-libs/opencv/opencv-3.0.0.ebuild
@@ -182,16 +182,9 @@ src_configure() {
fi
 
if use cuda; then
-   if [[ "$(gcc-version)" > "4.7" ]]; then
-   ewarn "CUDA and >=sys-devel/gcc-4.8 do not play well 
together. Disabling CUDA support."
-   mycmakeargs+=( "-DWITH_CUDA=OFF" )
-   mycmakeargs+=( "-DWITH_CUBLAS=OFF" )
-   mycmakeargs+=( "-DWITH_CUFFT=OFF" )
-   else
-   mycmakeargs+=( "-DWITH_CUDA=ON" )
-   mycmakeargs+=( "-DWITH_CUBLAS=ON" )
-   mycmakeargs+=( "-DWITH_CUFFT=ON" )
-   fi
+   mycmakeargs+=( "-DWITH_CUDA=ON" )
+   mycmakeargs+=( "-DWITH_CUBLAS=ON" )
+   mycmakeargs+=( "-DWITH_CUFFT=ON" )
else
mycmakeargs+=( "-DWITH_CUDA=OFF" )
mycmakeargs+=( "-DWITH_CUBLAS=OFF" )



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

2015-11-26 Thread Andreas Hüttel
commit: 4a2f92dab0ac3bfdf7e74be5964f6f7685965768
Author: Andreas K. Huettel (dilfridge)  gentoo  org>
AuthorDate: Thu Nov 26 22:17:40 2015 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Thu Nov 26 22:17:40 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a2f92da

dev-perl/indirect: Version bump

Package-Manager: portage-2.2.25

 dev-perl/indirect/Manifest|  1 +
 dev-perl/indirect/indirect-0.360.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-perl/indirect/Manifest b/dev-perl/indirect/Manifest
index b025c5f..d6f7d14 100644
--- a/dev-perl/indirect/Manifest
+++ b/dev-perl/indirect/Manifest
@@ -2,3 +2,4 @@ DIST indirect-0.27.tar.gz 38266 SHA256 
2d2da4c38eab4a02ac9e616cba8de18d7679a3e33
 DIST indirect-0.30.tar.gz 41721 SHA256 
f34238760274c7b37858d707a6ffb42663d7ba0aece026fd3692d0382e97378b SHA512 
0f272fe7f5d928e8b0d7709589d62a3b9948f55e1a056b927120d50c96a306ea5c1a2031de8decd6dca1fd202b37d2490eef766c7693326d7be580a2d61f7949
 WHIRLPOOL 
acf8f93bc9bdbee5bccd5ab504bd89de52604eaa1c5387b4fdead111f06ed6b4cdef9778fb33dcf63d8a5ed43daea0d4d6c70b042d6288f5541dfb8157f80048
 DIST indirect-0.31.tar.gz 41675 SHA256 
9f22be210ea844c266da4008b1046be059888e80072c35a884f6dd67d41c8b99 SHA512 
199cfc5fa9a311451daa3d19ace0684afac955879413114f27353e5bc98fbe6f6ab3e7b1881112fca736ef690fd967a7a826de1d2392be94d32c4c4173c05e4b
 WHIRLPOOL 
5801e49a61243659cff1a768d5ab6b56cb0037f227260db807c82006045a159a6727cd1fda311a5dbd3c4314d2bf782a403a7aaf8099c72a3ff596a47848aff3
 DIST indirect-0.35.tar.gz 45177 SHA256 
7cebc51f210f8e547e1ca0ff451439edfefb356b4ceb076d8028fb16469e0c74 SHA512 
6b3d0e3caec39016172d6fdafaa0fca65d75e63a1131398fe2ce31c08070c70cee0b07112b7fd099a6e4bd0a9e1fe99915259d8752984a5aa462739a2305e50a
 WHIRLPOOL 
aac664c4b09c7b97e29ca760f5da64ec40868c045a07eef1a2a53201a071aebcf2a7434a1fbab6a3cddf31e5c43ef12d198b5aa604b30c789194327a90255ef6
+DIST indirect-0.36.tar.gz 48597 SHA256 
7c2676566fbee16d15be972cb2b7a2fcb7972d3d58a2fb06a41030d909b7e55b SHA512 
27f86702a2b3597e2bc20390130584324bfe86cc4d9f33a488b4788d6e1513ac19dfd4e1407f29b6f862172b020b3001a248450ad8dddb5a31e07220c0783ceb
 WHIRLPOOL 
c07281a07d931577b707caa0207ea6c8c1f66066590bed796e21b4b2e58e7da69335cc211287de0222fd11f65f628fc8371e79f37651a953951d3f48c1552984

diff --git a/dev-perl/indirect/indirect-0.360.0.ebuild 
b/dev-perl/indirect/indirect-0.360.0.ebuild
new file mode 100644
index 000..6e98fe7
--- /dev/null
+++ b/dev-perl/indirect/indirect-0.360.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=VPIT
+MODULE_VERSION=0.36
+inherit perl-module
+
+DESCRIPTION="Lexically warn about using the indirect method call syntax"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test"
+
+RDEPEND="
+   virtual/perl-Carp
+   virtual/perl-XSLoader
+"
+DEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   virtual/perl-Socket
+   test? (
+   dev-perl/Test-Pod
+   dev-perl/Test-Pod-Coverage
+   )
+"
+
+SRC_TEST="do parallel"



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

2015-11-26 Thread Andreas Hüttel
commit: 338d5779547b888ffd416c854e51a72f6721d3e7
Author: Andreas K. Huettel (dilfridge)  gentoo  org>
AuthorDate: Thu Nov 26 22:18:10 2015 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Thu Nov 26 22:18:10 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=338d5779

dev-perl/indirect: Remove old

Package-Manager: portage-2.2.25

 dev-perl/indirect/Manifest|  3 ---
 dev-perl/indirect/indirect-0.270.0.ebuild | 23 ---
 dev-perl/indirect/indirect-0.300.0.ebuild | 23 ---
 dev-perl/indirect/indirect-0.310.0.ebuild | 23 ---
 4 files changed, 72 deletions(-)

diff --git a/dev-perl/indirect/Manifest b/dev-perl/indirect/Manifest
index d6f7d14..965d0a9 100644
--- a/dev-perl/indirect/Manifest
+++ b/dev-perl/indirect/Manifest
@@ -1,5 +1,2 @@
-DIST indirect-0.27.tar.gz 38266 SHA256 
2d2da4c38eab4a02ac9e616cba8de18d7679a3e3358153791277efbbcb8685b7 SHA512 
facc9f4b17308378301781d1ef201d618644b5bd9bc072671bf3d632d7ad7c92a45c94cbf5450887364d9c6b6270a71fa711a2514f49718be9b493d4fb74518c
 WHIRLPOOL 
3b3f3ea0c2d14362100d9062466ae4769df1e133a84456b2c0db3d6c7447d94e99a98a334f2f766029ff68c56f5a6a8f45c986102e289ade79e0a67a6345b9cc
-DIST indirect-0.30.tar.gz 41721 SHA256 
f34238760274c7b37858d707a6ffb42663d7ba0aece026fd3692d0382e97378b SHA512 
0f272fe7f5d928e8b0d7709589d62a3b9948f55e1a056b927120d50c96a306ea5c1a2031de8decd6dca1fd202b37d2490eef766c7693326d7be580a2d61f7949
 WHIRLPOOL 
acf8f93bc9bdbee5bccd5ab504bd89de52604eaa1c5387b4fdead111f06ed6b4cdef9778fb33dcf63d8a5ed43daea0d4d6c70b042d6288f5541dfb8157f80048
-DIST indirect-0.31.tar.gz 41675 SHA256 
9f22be210ea844c266da4008b1046be059888e80072c35a884f6dd67d41c8b99 SHA512 
199cfc5fa9a311451daa3d19ace0684afac955879413114f27353e5bc98fbe6f6ab3e7b1881112fca736ef690fd967a7a826de1d2392be94d32c4c4173c05e4b
 WHIRLPOOL 
5801e49a61243659cff1a768d5ab6b56cb0037f227260db807c82006045a159a6727cd1fda311a5dbd3c4314d2bf782a403a7aaf8099c72a3ff596a47848aff3
 DIST indirect-0.35.tar.gz 45177 SHA256 
7cebc51f210f8e547e1ca0ff451439edfefb356b4ceb076d8028fb16469e0c74 SHA512 
6b3d0e3caec39016172d6fdafaa0fca65d75e63a1131398fe2ce31c08070c70cee0b07112b7fd099a6e4bd0a9e1fe99915259d8752984a5aa462739a2305e50a
 WHIRLPOOL 
aac664c4b09c7b97e29ca760f5da64ec40868c045a07eef1a2a53201a071aebcf2a7434a1fbab6a3cddf31e5c43ef12d198b5aa604b30c789194327a90255ef6
 DIST indirect-0.36.tar.gz 48597 SHA256 
7c2676566fbee16d15be972cb2b7a2fcb7972d3d58a2fb06a41030d909b7e55b SHA512 
27f86702a2b3597e2bc20390130584324bfe86cc4d9f33a488b4788d6e1513ac19dfd4e1407f29b6f862172b020b3001a248450ad8dddb5a31e07220c0783ceb
 WHIRLPOOL 
c07281a07d931577b707caa0207ea6c8c1f66066590bed796e21b4b2e58e7da69335cc211287de0222fd11f65f628fc8371e79f37651a953951d3f48c1552984

diff --git a/dev-perl/indirect/indirect-0.270.0.ebuild 
b/dev-perl/indirect/indirect-0.270.0.ebuild
deleted file mode 100644
index 3fa2591..000
--- a/dev-perl/indirect/indirect-0.270.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-MODULE_AUTHOR=VPIT
-MODULE_VERSION=0.27
-inherit perl-module
-
-DESCRIPTION="Lexically warn about using the indirect object syntax"
-
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="test"
-
-DEPEND="
-   test? (
-   dev-perl/Test-Pod
-   dev-perl/Test-Pod-Coverage
-   )"
-
-SRC_TEST=do

diff --git a/dev-perl/indirect/indirect-0.300.0.ebuild 
b/dev-perl/indirect/indirect-0.300.0.ebuild
deleted file mode 100644
index cf19c04..000
--- a/dev-perl/indirect/indirect-0.300.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-MODULE_AUTHOR=VPIT
-MODULE_VERSION=0.30
-inherit perl-module
-
-DESCRIPTION="Lexically warn about using the indirect object syntax"
-
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="test"
-
-DEPEND="
-   test? (
-   dev-perl/Test-Pod
-   dev-perl/Test-Pod-Coverage
-   )"
-
-SRC_TEST=do

diff --git a/dev-perl/indirect/indirect-0.310.0.ebuild 
b/dev-perl/indirect/indirect-0.310.0.ebuild
deleted file mode 100644
index d5e13b3..000
--- a/dev-perl/indirect/indirect-0.310.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-MODULE_AUTHOR=VPIT
-MODULE_VERSION=0.31
-inherit perl-module
-
-DESCRIPTION="Lexically warn about using the indirect object syntax"
-
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="test"
-
-DEPEND="
-   test? (
-   dev-perl/Test-Pod
-   dev-perl/Test-Pod-Coverage
-   )"
-
-SRC_TEST=do



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

2015-11-26 Thread Patrice Clement
commit: 412a89d51ca8a0e86c62ce12f5036b3cf115fa4f
Author: Patrice Clement  gentoo  org>
AuthorDate: Thu Nov 26 23:39:16 2015 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Nov 27 01:15:30 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=412a89d5

dev-perl/Math-Random: Version bump.

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

 dev-perl/Math-Random/Manifest   |  1 +
 dev-perl/Math-Random/Math-Random-0.720.0.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-perl/Math-Random/Manifest b/dev-perl/Math-Random/Manifest
index a10649a..4820066 100644
--- a/dev-perl/Math-Random/Manifest
+++ b/dev-perl/Math-Random/Manifest
@@ -1 +1,2 @@
 DIST Math-Random-0.71.tar.gz 46011 SHA256 
8af09c3d0041d83c3369536ab1e37d3d9707a01e2ed05d2dcc8e096cdf07cc2d SHA512 
2aec6c5ba32ddbea1b9a3361c6b8bb4d0ff0ca69ee03b071dd9156417125e51a2062c001089678e4b12250dfa95dd19662b9d8a21d145481fd4ca34551a79d7b
 WHIRLPOOL 
ae02eb2b043e66ddbf8315a1bf90a8ff8bffa48190932b09031e7f23af187fc399c0ae0c450e9ae95a1fcf61c5b0ec5facbfca9b51fa466fae68c5e3318a60d7
+DIST Math-Random-0.72.tar.gz 46907 SHA256 
be0522328811d96de505d9ebac3d096359026fa8d5c38f7bb999a78ec5bc254c SHA512 
6a24f59ba06b93027fe5907d41a36b2142c20c2813813a34a5adfa9ee06de25902d5f544009f307b518905c614238f63ad3717a1f199513f455f4c53119e2088
 WHIRLPOOL 
877aa51f3d277e9ddd6134bd294b8b33e6a6d1fc0fb770054f7d0f28e3d5212beb1b6754bb38f4609205f3c173c2586fb8550e40f8afa8fcf9cf935a3f5d

diff --git a/dev-perl/Math-Random/Math-Random-0.720.0.ebuild 
b/dev-perl/Math-Random/Math-Random-0.720.0.ebuild
new file mode 100644
index 000..c235cbb
--- /dev/null
+++ b/dev-perl/Math-Random/Math-Random-0.720.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=GROMMEL
+MODULE_VERSION=0.72
+inherit perl-module
+
+DESCRIPTION="Random Number Generators"
+
+LICENSE="( || ( Artistic GPL-2 ) ) public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+SRC_TEST="do"



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

2015-11-26 Thread Patrice Clement
commit: fc2ceeb7cd6e5b31420a39e600323710f3257e18
Author: Patrice Clement  gentoo  org>
AuthorDate: Fri Nov 27 01:02:20 2015 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Nov 27 01:15:34 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc2ceeb7

dev-perl/MIME-Types: Version bump.

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

 dev-perl/MIME-Types/MIME-Types-2.120.0.ebuild | 27 +++
 dev-perl/MIME-Types/Manifest  |  1 +
 2 files changed, 28 insertions(+)

diff --git a/dev-perl/MIME-Types/MIME-Types-2.120.0.ebuild 
b/dev-perl/MIME-Types/MIME-Types-2.120.0.ebuild
new file mode 100644
index 000..12327f3
--- /dev/null
+++ b/dev-perl/MIME-Types/MIME-Types-2.120.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=MARKOV
+MODULE_VERSION=2.12
+inherit perl-module
+
+DESCRIPTION="Definition of MIME types"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+# uses List::Util
+RDEPEND="
+   virtual/perl-File-Spec
+   virtual/perl-Scalar-List-Utils
+"
+DEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   test? ( >=virtual/perl-Test-Simple-0.470.0 )
+"
+
+SRC_TEST="do parallel"

diff --git a/dev-perl/MIME-Types/Manifest b/dev-perl/MIME-Types/Manifest
index ce54ea4..54b114c 100644
--- a/dev-perl/MIME-Types/Manifest
+++ b/dev-perl/MIME-Types/Manifest
@@ -1,3 +1,4 @@
 DIST MIME-Types-2.04.tar.gz 45320 SHA256 
22b6069d372d587b1f2ecc6d0aaf50fb5c64920caed8c214b9884e64538acc8f SHA512 
a62f5141f18430f744ecc8f9ed946eef7414e90b749f72f87ee8002270cade376137700579c4f6d155dccac7e616b47445539f02bc9bf16de35edc48079969be
 WHIRLPOOL 
b00ae2809d224951538bcd4076ef121908e718c22d1fab74fa17638735d2d91fdabc87531263a4bea752ef17acde5a1f58ef1bbe1631f03e346760abaa98e7a6
 DIST MIME-Types-2.09.tar.gz 56101 SHA256 
2cccaf8fa5e3963f45106188923c98666402948a00cd9c0a15cc06d6d317fa68 SHA512 
6993ebd32d0870f6a4d19a6079857ce4574b9b67fa035fa4ca787db37e6a3d2450b2ce1ac4dfa7259bcd7d397bdf2f9ff067c3fad1a7cf19ffcdaf33c6b95952
 WHIRLPOOL 
16d31f40bc5fabc07c3f6677116d80ef787582b9e58f495cf4d4957add3aadb5ddab7bf6cf4575e8047a0ab4092084787eab626467877b8105b20e9ec6d456d2
 DIST MIME-Types-2.11.tar.gz 56456 SHA256 
8c51fd21d5c5c5b3469672faeb76caa02c77f537a3139e018ffed0e521956dec SHA512 
e5f867d32f57620848054dd9871dc540aa726e74da6bf5983d159879b4efcc97b9e96eff70b65a355dffc3d4bad63532ceb75b8165a440383e1a2b2044b31db1
 WHIRLPOOL 
ac77290e9894024e12a9cad740e237703239fe8d93276e1f8db29eecc603668011522de3653f30db6d6d20adec6039c671c09808ca4b0cf054bb941e63bb7aa7
+DIST MIME-Types-2.12.tar.gz 56779 SHA256 
065886901cff18cbb10df13551d48214c880e45564220ab77d4772abf065969f SHA512 
10def8de1334870a9e12f187ba4fad76c465d15ff41d30d37fbb4a3ad66bc58bcd57e55ca59d38bee7ef8765948931c9d9269abb650cb30212a50ccf76f87e2c
 WHIRLPOOL 
557f20fd6a83785380aeb42e20a0ac527af035eb0f30cd85da6bf5853c53b4a692c290fefe584b13329b54fdcb25ed4f01be157c268b17f2067f83baff99d9c9



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

2015-11-26 Thread Patrice Clement
commit: 26778bb71e67667b0208166abc9fab902a6bf399
Author: Patrice Clement  gentoo  org>
AuthorDate: Fri Nov 27 01:04:01 2015 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Nov 27 01:15:38 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26778bb7

dev-perl/Module-Locate: Version bump.

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

 dev-perl/Module-Locate/Manifest|  1 +
 .../Module-Locate/Module-Locate-1.800.0.ebuild | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/dev-perl/Module-Locate/Manifest b/dev-perl/Module-Locate/Manifest
index f3d4f1e..591d520 100644
--- a/dev-perl/Module-Locate/Manifest
+++ b/dev-perl/Module-Locate/Manifest
@@ -1,2 +1,3 @@
 DIST Module-Locate-1.76.tar.gz 6574 SHA256 
c249def507fc8f072e1cd10c1131b45c4f8fb0a1e6d39787539728b0d91002f5 SHA512 
241fb679fe80af2360938fbf2fe0d4d20286386a3811e30c03d9daea37bbb498586122a5179bbc87994ee32f6de0b2c4211e2ba4740547f0d6f4c149a26ab70e
 WHIRLPOOL 
171437376ce28159fd9e927a37ac0a8a99ee84173b2d73ed6aff800ed63d973959fb07c561efa40fa13dd3331b9bd92e46de48b3781b16737b5e341d036a2d6f
 DIST Module-Locate-1.79.tar.gz 7339 SHA256 
64ef248ec1b0b04015a8bd63cb844ac8c9fc0631715d5892c66cc4d54f9a2da6 SHA512 
5c5029c54d82e91821a07274cdf6465f1f4c6ab443f0f3a6283d2177cb0097f164ba52edab3c0b364d4eb926ea50bf4632ab1f9039ed2336559f89dade9545c2
 WHIRLPOOL 
a6f83e1f308261d3caaa56b95adba753dc0694018b3dc51cea047e681ea08604351f0d618e9c27488c333299134b593c71ed61ac6dad15929b0f35e61696f599
+DIST Module-Locate-1.80.tar.gz 14420 SHA256 
a1b6bbf9c25e851effbf9654ecf29469d99e975be376946dfde93773d5ae61dc SHA512 
b917d871fe84ae5e362543957bad2da22416dce5d82bf31764900893a6924b7e6c59785aa85af08ed01d5cd30a240665af3d4e57968e41d2c7fc05e540e46422
 WHIRLPOOL 
8a5e69577cfdd61cbc124f44e8e651e92df01b0ad446967d1df244c989946647b973a7a9bb58ca68f27071e56c36c3a203f1f2e2c10bf83f66c8a65db75e4f0e

diff --git a/dev-perl/Module-Locate/Module-Locate-1.800.0.ebuild 
b/dev-perl/Module-Locate/Module-Locate-1.800.0.ebuild
new file mode 100644
index 000..928f956
--- /dev/null
+++ b/dev-perl/Module-Locate/Module-Locate-1.800.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=NEILB
+MODULE_VERSION=1.80
+inherit perl-module
+
+DESCRIPTION="Locate modules in the same fashion as require and use"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris"
+IUSE="test"
+
+RDEPEND="
+   virtual/perl-Carp
+   virtual/perl-File-Spec
+   virtual/perl-IO
+"
+DEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   test? ( virtual/perl-Test-Simple )
+"
+
+SRC_TEST="do parallel"



[gentoo-commits] repo/gentoo:master commit in: www-misc/shellinabox/

2015-11-26 Thread Patrice Clement
commit: 331ea1b89ee08a704ad8f4c51d5d008c26873625
Author: Patrice Clement  gentoo  org>
AuthorDate: Thu Nov 26 23:29:19 2015 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Nov 27 01:12:43 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=331ea1b8

www-misc/shellinabox: Stable for ppc+ppc64. Fixes bug 566718.

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

 www-misc/shellinabox/shellinabox-2.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-misc/shellinabox/shellinabox-2.18.ebuild 
b/www-misc/shellinabox/shellinabox-2.18.ebuild
index 4fa793e..d8f3e66 100644
--- a/www-misc/shellinabox/shellinabox-2.18.ebuild
+++ b/www-misc/shellinabox/shellinabox-2.18.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.zip -> 
${P}.zip"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ppc ppc64 ~x86"
 IUSE="+ssl +pam"
 
 RDEPEND="${DEPEND}"



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

2015-11-26 Thread Patrice Clement
commit: f403b23a0f2336236289f3e8026be154cf32275f
Author: Patrice Clement  gentoo  org>
AuthorDate: Thu Nov 26 23:31:07 2015 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Nov 27 01:15:27 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f403b23a

dev-perl/Mail-IMAPClient: Mend header.

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

 dev-perl/Mail-IMAPClient/Mail-IMAPClient-3.370.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Mail-IMAPClient/Mail-IMAPClient-3.370.0.ebuild 
b/dev-perl/Mail-IMAPClient/Mail-IMAPClient-3.370.0.ebuild
index 5b84f6c..891887d 100644
--- a/dev-perl/Mail-IMAPClient/Mail-IMAPClient-3.370.0.ebuild
+++ b/dev-perl/Mail-IMAPClient/Mail-IMAPClient-3.370.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 



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

2015-11-26 Thread Patrice Clement
commit: b758f9fb5f5565f6a417a2fcb23438458ecc2308
Author: Patrice Clement  gentoo  org>
AuthorDate: Fri Nov 27 01:08:36 2015 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Nov 27 01:15:45 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b758f9fb

dev-perl/Module-ScanDeps: Version bump.

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

 dev-perl/Module-ScanDeps/Manifest  |  1 +
 .../Module-ScanDeps/Module-ScanDeps-1.200.0.ebuild | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/dev-perl/Module-ScanDeps/Manifest 
b/dev-perl/Module-ScanDeps/Manifest
index caefb68..9210cbb 100644
--- a/dev-perl/Module-ScanDeps/Manifest
+++ b/dev-perl/Module-ScanDeps/Manifest
@@ -1,2 +1,3 @@
 DIST Module-ScanDeps-1.12.tar.gz 60453 SHA256 
0d17643aa76773a4e4173576656b5c874e78e21b203c267544bf3eea074dfa13 SHA512 
4f980e49f90188934b47f777fef400334f43798bc63c139e001a978c64997ea6355869849b1360f7a4b38a3c7070008d565afc4f35deab3949f57ff098df92d0
 WHIRLPOOL 
99009db519b7b40db1c1c416e416e9ced980d813d8f890b9291a243938cb969e2f699384a3624931793c9d066f265a53e4f28438aeebed330979b6fbd1609497
 DIST Module-ScanDeps-1.19.tar.gz 62007 SHA256 
be77c31327d88382bbae4d11e6209d3222c848bd3ade8d3dcaae3dae748a66cb SHA512 
627d7d8a3887a6be666d48e72e371db1fc1637c66d60da6fa797165e3020b8b2cfa0576f1520694409cb66266faa5277e12e558bcfd75b397075962b19fb0bbf
 WHIRLPOOL 
346ab444dd9320f020749a6f95cb7f597dea5bbdadfa635c60e1d88a1a54e50b732c711779becc871dd943ba0c03b42bf4ac7257689212e1bda48692bc2228ab
+DIST Module-ScanDeps-1.20.tar.gz 64260 SHA256 
72003547e36db833f920eb85247943b755c94ded998e640bae20ff37d6104691 SHA512 
1756c48d8932d50f03e5440e9b1a1c38c4f795c5701d6c9704cef88ac1162efeefb863f003b105b8516bb9cb8113c9c8524e7c6847070450228ef6baeb4d578d
 WHIRLPOOL 
d7d573c3138cf62ca371deac91ef10c9a0fad8d09abb1b7eb315921a7a420a80cf3cff4fc99bee499e1a4f22dc462da63ecd837ac0a3389789a123a71d5fae5d

diff --git a/dev-perl/Module-ScanDeps/Module-ScanDeps-1.200.0.ebuild 
b/dev-perl/Module-ScanDeps/Module-ScanDeps-1.200.0.ebuild
new file mode 100644
index 000..fefb985
--- /dev/null
+++ b/dev-perl/Module-ScanDeps/Module-ScanDeps-1.200.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=RSCHUPP
+MODULE_VERSION=1.20
+inherit perl-module
+
+DESCRIPTION="Recursively scan Perl code for dependencies"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 
~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="test"
+
+RDEPEND="
+   virtual/perl-File-Spec
+   virtual/perl-File-Temp
+   virtual/perl-Getopt-Long
+   virtual/perl-Module-Metadata
+   virtual/perl-Text-ParseWords
+   virtual/perl-version
+"
+DEPEND="${RDEPEND}
+   >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+   test? (
+   virtual/perl-Test-Simple
+   dev-perl/Test-Pod
+   dev-perl/prefork
+   dev-perl/Module-Pluggable
+   dev-perl/Test-Requires
+   )
+"
+
+SRC_TEST="do parallel"



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

2015-11-26 Thread Patrice Clement
commit: d5346eb86692994b0280dab94c96801711cd2cfa
Author: Patrice Clement  gentoo  org>
AuthorDate: Fri Nov 27 01:05:11 2015 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Nov 27 01:15:41 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5346eb8

dev-perl/Module-Pluggable: Version bump.

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

 dev-perl/Module-Pluggable/Manifest |  1 +
 .../Module-Pluggable-5.200.0.ebuild| 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-perl/Module-Pluggable/Manifest 
b/dev-perl/Module-Pluggable/Manifest
index be64184..bb701cc 100644
--- a/dev-perl/Module-Pluggable/Manifest
+++ b/dev-perl/Module-Pluggable/Manifest
@@ -1,3 +1,4 @@
 DIST Module-Pluggable-4.7.tar.gz 26906 SHA256 
f7d9ae87f37ebf12e8ff6396554fb4bcd36291c53443e3fb0904a5955cb80fb5 SHA512 
cede5dbcff3dfeeaa427047f8845e11c08e08f86be534ff2af9bdd562c5ca96b41acd94960e0f9b02cf4ae1cbc38a058a174ebc8bce2d60f68f9c2aeb96af9a5
 WHIRLPOOL 
0a7aef7df71673d1b846ccf5c7eb8db89935ece65b1433501d15d5c8c3e76e076e12d238f9a8c69f15722d3af7d4818a96a2021cbfd9b1bd9870109b0196b24a
 DIST Module-Pluggable-4.8.tar.gz 27074 SHA256 
a2b59788de632d4dfea0346d9264a007d5c3742c6055db063d400cf5acd2823d SHA512 
161d7f4286907c99dc3e762aec1e0a6aec044f089896b73bb2413b015cad45da32efc4ec1ea6c5eafd8610791f80920282623fa768e80022f541d698b5d14ea7
 WHIRLPOOL 
6a9be74901f5ccc620e76529e4dd8f00cca92fd2d35d393cb76f1646d730583a4e629c0c8784cab3b3f5d8354d93256b4b13895b34735926ab2c60a1467ea62d
 DIST Module-Pluggable-5.1.tar.gz 29418 SHA256 
e2dc354043bb16f1f3df8c4bb26070b26e594819f218cf8b8ac19e79c720916f SHA512 
2ed43516ff18f50ac494f6365296f42e7dfc6704a2b01d3661ca00c295ee378184757cb03381400fba8bc5f2df06241f2ee9ecf930af4d498b042c68069a670b
 WHIRLPOOL 
f07c1ebcad473d68bd4564bcfb44b5c140bb8960e9c544f2101d967cee0c8b27e1e67e137fc2be06ae383f23170055d4a2387c6b13c5b71dc16ea5437cd526a6
+DIST Module-Pluggable-5.2.tar.gz 26920 SHA256 
b3f2ad45e4fd10b3fb90d912d78d8b795ab295480db56dc64e86b9fa75c5a6df SHA512 
7df8ee6713c8e0d4df756736c43c2033632cb8887c82ed5b9f38476dbf402b5daa3af83d3b2bd1228afb020ce5855831812f86299b63518e04e0929390b0c5f5
 WHIRLPOOL 
af064c08187fc3ea2905ee2333a6a15485839a583bb89fa6d5733a8a0d3bd57fdcbec026a199f856041307f1b8195540179360d002b1dcc534b447f479fd9825

diff --git a/dev-perl/Module-Pluggable/Module-Pluggable-5.200.0.ebuild 
b/dev-perl/Module-Pluggable/Module-Pluggable-5.200.0.ebuild
new file mode 100644
index 000..3e25ec1
--- /dev/null
+++ b/dev-perl/Module-Pluggable/Module-Pluggable-5.200.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MODULE_AUTHOR=SIMONW
+MODULE_VERSION=5.2
+inherit perl-module
+
+DESCRIPTION="Automatically give your module the ability to have plugins"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
+IUSE="test"
+
+RDEPEND="
+   >=virtual/perl-File-Spec-3
+   virtual/perl-if
+"
+DEPEND="${RDEPEND}
+   >=dev-perl/Module-Build-0.380.0
+   test? ( >=virtual/perl-Test-Simple-0.620.0 )
+"
+
+SRC_TEST="do parallel"



[gentoo-commits] proj/mozilla:master commit in: mail-client/thunderbird/, eclass/

2015-11-26 Thread Jory Pratt
commit: 34b491372157f6ccfc1e2ceed595e7c5f9bbe4f1
Author: Jory A. Pratt  gentoo  org>
AuthorDate: Fri Nov 27 02:43:30 2015 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Fri Nov 27 02:43:30 2015 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=34b49137

sync thunderbird with main tree

 eclass/mozconfig-v6.38.eclass  |   1 +
 eclass/mozconfig-v6.42.eclass  |   1 +
 mail-client/thunderbird/Manifest   | 118 ++---
 ...-38.3.0-r1.ebuild => thunderbird-38.4.0.ebuild} |   8 +-
 4 files changed, 66 insertions(+), 62 deletions(-)

diff --git a/eclass/mozconfig-v6.38.eclass b/eclass/mozconfig-v6.38.eclass
index a69de8c..f7b4d9b 100644
--- a/eclass/mozconfig-v6.38.eclass
+++ b/eclass/mozconfig-v6.38.eclass
@@ -207,6 +207,7 @@ mozconfig_config() {
mozconfig_annotate 'Gentoo default' --with-system-png
mozconfig_annotate '' --enable-system-ffi
mozconfig_annotate 'Gentoo default to honor system linker' 
--disable-gold
+   mozconfig_annotate 'Gentoo default' --disable-skia
mozconfig_annotate '' --disable-gconf
 
# Use jemalloc unless libc is not glibc >= 2.4

diff --git a/eclass/mozconfig-v6.42.eclass b/eclass/mozconfig-v6.42.eclass
index b1d3aff..7ed7283 100644
--- a/eclass/mozconfig-v6.42.eclass
+++ b/eclass/mozconfig-v6.42.eclass
@@ -233,6 +233,7 @@ mozconfig_config() {
mozconfig_annotate 'Gentoo default' --with-system-png
mozconfig_annotate '' --enable-system-ffi
mozconfig_annotate 'Gentoo default to honor system linker' 
--disable-gold
+   mozconfig_annotate 'Gentoo default' --disable-skia
mozconfig_annotate '' --disable-gconf
 
# Use jemalloc unless libc is not glibc >= 2.4

diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index caf5f13..213cee8 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -1,62 +1,62 @@
 DIST enigmail-1.8.2.tar.gz 1604159 SHA256 
1d2700799bc52aaa8e8c9f7a0f5111281ff9fbdffc093cdff070657d574eb2a6 SHA512 
51eece988f466aeb4a343719a86dc7d95ec41dfc3ec7e3d8d2f360528675c605f8f2154f10aeea6ef82ed87c784f1d13bfc978e052a9ede0072b5137f6294b11
 WHIRLPOOL 
e12a703899e0e4c98adc58b5f4bf1f74e24a2cf09c1a706a6edca6aca06140041b293f23e6e5b05c507177b4148533ebc3431fb75592aae07d791a899ba2c45c
-DIST firefox-38.0-patches-04.tar.xz 5572 SHA256 
501bd1cbd0ac7239674df4f7424e0dd57cab9ede47e18af0c99a8b8e04aa5ccc SHA512 
311d494ba2a4219c88eea651e617aa776d6aa8ff68092302b76e9ff4e3e348c7197ec583923188e39973b7bd14f94df19756daf2495d9b0fe44aeaa3dcd19100
 WHIRLPOOL 
6605eaa0b80c97d2d5d23a23f7b8d92e7ed875787b932adf14622eb3fb5f5ccdebe8a094d78b3518d874b8819724af94100fd1728074ba4a5c426bbd91eeb722
+DIST firefox-38.0-patches-05.tar.xz 18412 SHA256 
d2a2be8359c15d42fd2355bb54048db88af2288f9f9b69acbd742c29bd10be16 SHA512 
0556531fa5685bf04438df22b0e35ffd22c27e31a2d1d264b9401af8f3c79604577fc71f71e2bf338dc5465471152067ce1a30ba2813c612e062e20c4b5b7ea2
 WHIRLPOOL 
cc9aa2174395c8a70a9fc7010fc48d2f4e35c64c73deda38934a42ded5def14f7ccf6c3be8700ab3bea02bdd93bb4b98b40ff44176e4cfccd0b68b70d9deed61
 DIST gdata-provider-1.9.tar.xz 80812 SHA256 
8e60960999c752c49d6414d14c35c2d0cc474d4a199ec99e531453d4d60bc5a3 SHA512 
b1411b0a8614eb5e9fbdc0a41eb5ed38e8d4c90832e2a356fd0412b554af46bde4b766b213d9da3cafd85206da44d54c9f6b469c95ddb190fa04fe14a54a
 WHIRLPOOL 
df7451e55f937c604d92faed82a16bddd6ca87a7c03981324c5409ab5824ac1c631ec767f10eaedc6f7128cd1f9001eca599c848d39e116d9722f26811b01092
-DIST lightning-4.0.2.xpi 6637618 SHA256 
d2d4985058dc2755243fb60a7869cf07e835f871fb098ccc2c7faa5d07f63ea6 SHA512 
f73afe1e4ee0e822102226a39f657fdcc397dd4bdd3824d9b793f6fab667fc70eb5bbee48cf088a5c1efe229ac8d564bf36c8998c2e10210f70612d380b7e2c9
 WHIRLPOOL 
7488b49ba36f385552951eb34c36098af522161ec9784cc10db5659efe002d415e5df13ae11b9eba06a1fa329e85f75adb0a025b8cbc71814f3f7195e6b4ad77
+DIST lightning-4.0.4.1.xpi 6637975 SHA256 
29cd494fdd4281b51991d22bf94b6d1329bf783636ec165aa1b587b58150f7d6 SHA512 
119c449b69f55314272fa35d774056d9ef7900d80133f7589482966a06fb297b1681ee20bab27fe6aa0a0bcb6b39938c644ae453973793e76a7d7b814e93278b
 WHIRLPOOL 
a1299b4030448549ff3e97ba8931a2ea8465f8b45e17c56675b694a268c5db2f57b6a4f932e3d5aaca52c2f1bf298d98e84ccc990b60d9182c4fd152b37a879c
 DIST thunderbird-38.0-patches-0.1.tar.xz 684 SHA256 
cd2a347b72a104e72d38e56bb92df3464e8820485119b4114dbd0bbda131a808 SHA512 
52c83af301be959e861dfec55b3c4bc60035387c606976bd29232c4cba077230edcadef242491e699fba10027d0408dd4f33fa320bcf96727afe149166ca02de
 WHIRLPOOL 
a378a0fa1b152f17681a5e389662fedfacd45a137b224f038d3c98ab4a024bcf9e753fb2fe018cdb7126fb710ee8baabdf7882540450ead2985070d0d1f12eb0
-DIST thunderbird-38.3.0-ar.xpi 475296 SHA256 
e3d72a91f7e644bd3d3bb31522f5d9a12bf14316cd95ada0dee700ddd765db38 SHA512 
90b255c1b9fa89f63ac0e9908c29e964453c53c186189f82e829eef5c44df57b2f3d6c0eb6c7ae71276bea8ba4c4d43648df3837d802abdfde8d698a9c66ff01
 WHIRLPOOL 

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

2015-11-26 Thread Jory Pratt
commit: efaac387ea54fd27e9d18c0e1a78624c3bbe22e8
Author: Jory A. Pratt  gentoo  org>
AuthorDate: Fri Nov 27 00:07:22 2015 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Fri Nov 27 00:07:22 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efaac387

www-client/firefox - Fix misc crash issues via cairo, add musl support

 www-client/firefox/Manifest|  2 +-
 www-client/firefox/files/gentoo-default-prefs.js-2 | 21 
 ...{firefox-42.0.ebuild => firefox-42.0-r2.ebuild} | 29 +++---
 3 files changed, 42 insertions(+), 10 deletions(-)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 51b89d1..669aa7f 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -297,7 +297,7 @@ DIST firefox-42.0-nl.xpi 451272 SHA256 
a2470132d8b8a80b71471527a4c2468e7cd9e2440
 DIST firefox-42.0-nn-NO.xpi 447406 SHA256 
4bff7cf5b4178a6d85da579ad1356af88d332d9b48cfbfaa067d51c8f190dd27 SHA512 
0b6c8cc62dedbafe0d7e2010463d676908eb36f27045f0c8caa88ce9cf7315e919578d0b7b66fd523014ee5abf3f5162927e6af411eaf151ed35d3afcf67d303
 WHIRLPOOL 
1baef82c6956dd36a56f2021c1847ed90d8ad5f83e3bed6a7d5141ad4901b238650a5e01af266a5b54a56f447039c5fd07a1587a1efa253018da2996344dc85b
 DIST firefox-42.0-or.xpi 533314 SHA256 
c3f211d325a7bac64c71b239ccc95918153f5d5ae987b29031245bf7475eb329 SHA512 
f4a2fc595163a15ad787c39cac8f26a6802f51549dfbf74955bd659298dcd59298fd55d567ca751e6c98cdc87ef683b0627b3f44d025197ad4c14f5a127bfa87
 WHIRLPOOL 
895f9d419a92ceddb74fe884948006158886da1ef06a4f53ced6172a30a28edfeac37440a4b28b3fb6da6e582b2e644e2f290c3bb218cd1ba22eb3ba5b58
 DIST firefox-42.0-pa-IN.xpi 507205 SHA256 
af2e3dec61be29064b9a72846fd1148f0ff02e7e2290a3ed60077e932cdb614a SHA512 
615c5940db69e973199fcf8d914bf6b099edd4b79f58aa3226f76eda9b0fd6e045e0936f278afb5f69c4dec0ffb88297281a26540a94d1a772701ad7ae89dc36
 WHIRLPOOL 
bdd4a03fbafdf21fec296cf65b5576cf7fbdc3e2c6e2318739033acfe3ebbf9e0553d95e80f5b63067a66a35f2957824a0fbaac6054659838765e665275915b1
-DIST firefox-42.0-patches-02.tar.xz 6424 SHA256 
6c8a89c75ea4a359bf720f011e1bb856b653cd6676767b33ccb9d2f807a089e3 SHA512 
d40266c98aa5bfeed243e3bd42f9146bc73492bd20bd07ac4941df83793a7e3a832220b65fc8c9eeb5f3a00089087251a2b758df5fc0d3dd3403468ec0b9eb53
 WHIRLPOOL 
93356507e31a5dca653a5fcc844c24acc1de6b2a01f3dbd7227c1e23eda4e8799a59cf1a50bb49b721249cb82c744d49f4671bfb7188275101c6de955afdb149
+DIST firefox-42.0-patches-0.3.tar.xz 13360 SHA256 
8f1b592454695a27cd8ab6a234705d73363af0a5ecc5e64c30072def05fd5fc8 SHA512 
4aa1ab7b8482b2d6af35cc293443678eb3c33a6eb2577fc0553ec94b3c3a3cbd7c322d50c004ac646296491fe1f67f5d199635750b0c50cc4f0742af704a9cac
 WHIRLPOOL 
e755b9fd4da821e8d0490e138531dcc55e9c9dd6ebbbf33771fffda9fe932df79c1d26dc8ad6b6dc9e8a444ee47659f7ef90846dc076299793db4726be06b94e
 DIST firefox-42.0-pl.xpi 403227 SHA256 
34498568481fc7d720742e2add62e0ea55c6150bf90abc3040186ca5d26881f2 SHA512 
9faccaeb287eb5ba36d8303046bc36e6716d3979821956e789fc8dfe830cb9985f0fc06f1566ff68498cfac6d0c1ff8622c404e79b2389b011d4e30fbeb4
 WHIRLPOOL 
29cbacd46f7fe86f8a62d1123baf8564de11aa8825ac04d66ef0f17fa838fb6b40cfd50fe0b232c6c451e2240b58f7fc50d7b99287876549151ae5cd55056133
 DIST firefox-42.0-pt-BR.xpi 468096 SHA256 
b0c9a80cd76142fd9886fd70a141dc0d8e4203e8fbdb72b649c84ee3b0d373bf SHA512 
7518e2fa20857a71156980c5e4e3884f89f6bf737596a667ef4d2168b7b0549bcd712a50c0a90123e858d5d63baf4cad8e769300c18e9d55c44837f1bcdb463c
 WHIRLPOOL 
64387553add0cc66c9b518acc2b5c5d97b4dfb050d709972cc1d895eaf8c20d942c523ac44d927a44b45f6808e89427b5bad186226a64f3bdffb92270520968c
 DIST firefox-42.0-pt-PT.xpi 448920 SHA256 
63b5e59bd240b67fe683618b9be9d824ae8f77133d8345889b32ba0930d77687 SHA512 
d64c8a4d4eb6d541f20f288b332fea15d09d89153ac2e110942bcc8a753fc758ab643b52096fd77424c1f0a86fd517d1a3998f37b106976fe9b7abf0b033e74a
 WHIRLPOOL 
93a1643c66bd92c00f1100a935404dc95d90b0d08fde99cf008815cd7d447a3b2308e5d37f38ad19f5eafaaba2343c2249259e8f668dad07ab3ec90cbf31

diff --git a/www-client/firefox/files/gentoo-default-prefs.js-2 
b/www-client/firefox/files/gentoo-default-prefs.js-2
new file mode 100644
index 000..ad8cbb5
--- /dev/null
+++ b/www-client/firefox/files/gentoo-default-prefs.js-2
@@ -0,0 +1,21 @@
+pref("app.update.enabled", false);
+pref("app.update.autoInstallEnabled",  false);
+pref("browser.display.use_system_colors",  true);
+pref("browser.link.open_external", 3);
+pref("general.smoothScroll",   true);
+pref("general.autoScroll", false);
+pref("browser.tabs.tabMinWidth",   15);
+pref("browser.backspace_action",   0);
+pref("browser.urlbar.hideGoButton",true);
+pref("accessibility.typeaheadfind",true);
+pref("browser.shell.checkDefaultBrowser",  false); 
+pref("browser.EULA.override",  true); 
+pref("general.useragent.vendor", "Gentoo");
+pref("intl.locale.matchOS", true);
+pref("general.useragent.locale", 

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

2015-11-26 Thread Hans de Graaff
commit: 82dee1e521ecd3bdfe8317222391eef386e26898
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Nov 27 06:46:23 2015 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Nov 27 06:46:23 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82dee1e5

dev-ruby/sprockets: add 3.4.1

Package-Manager: portage-2.2.20.1

 dev-ruby/sprockets/Manifest   |  1 +
 dev-ruby/sprockets/sprockets-3.4.1.ebuild | 59 +++
 2 files changed, 60 insertions(+)

diff --git a/dev-ruby/sprockets/Manifest b/dev-ruby/sprockets/Manifest
index b946991..0be96dd 100644
--- a/dev-ruby/sprockets/Manifest
+++ b/dev-ruby/sprockets/Manifest
@@ -3,3 +3,4 @@ DIST sprockets-2.12.3-git.tgz 195647 SHA256 
998ed806114a50b9168ad569c67d037fa866
 DIST sprockets-2.2.3-git.tgz 185139 SHA256 
d8d8c59a4f129357f5d9093db02d8e5df0b2df7aaeee23fc6c5864fdbc29997c SHA512 
6850423efbb8521e4f4980e30e1464821be148474b511aca05478078b2601cf569a244cddeb9f164ba759d4207dcc2605c89b4b5b45431ebbee26b56f07b5e01
 WHIRLPOOL 
5b8eb85651975429c994e3e741d31a7989b031d51c4d9fb3d2a70da700a9187e888e100965b4f034f13d38d9066cb48a8c201841d2d639398c1c4f7c0dc1985e
 DIST sprockets-3.3.5-git.tgz 297306 SHA256 
f8cba6b61de022e3ab5d4fc14bcaac487da405251e651234a9c24187bf38cec9 SHA512 
d7f850a333cf1930e68d0c630df8afec688dd1f219a8c8d03c1b7f093bc0103044b27272623e70225b0f5334c450e604067b41fbbea6a9b4ddf1922ee280565f
 WHIRLPOOL 
8aa934a435023f4c7ecbcf3d93f2ad7af6bcdb1cbf7f20d128f69dd28bec61e5135968154881c071556d8b9af950f7e08a8ce5ca3e91d9251889a55d015cb658
 DIST sprockets-3.4.0-git.tgz 297425 SHA256 
bb5f3b64a3413596b703bf4cf36644a96db908a1301f89e0e09c2b3fa85ae238 SHA512 
a4d1860d91109e2e54323b9bc3432e07f0d48580cfb1d543c2072cb1a144317a0597e1833a731a7555d76658c7110b04f85b5706f91e9ffdf88c9a1df14deb05
 WHIRLPOOL 
efa286c1d73c52798bd4313ba6d4e80d132a2f2ad6af848ea8f80a54c279fcc3f29f6a87646793098033c2f3678562bf63b9fa552d9139872df38ed458ba2b6d
+DIST sprockets-3.4.1-git.tgz 298315 SHA256 
fb2dcf86378c45c8028fb9b483f2def9ae558613794255f6eb12c97db0f220db SHA512 
dd8bae1d922b662ef3215742731024d13b3fbc435124bb25351eeb6d33363383cb630ff60a8f6199205f31ed484e76c4a40d2c8a02b05e35bd9e73eb43a951bb
 WHIRLPOOL 
8ae84a080dc7dab113a6109a3c50e61b3da8b753391e0ac2113c8ac6f89b955c6b4c6d40dee6ff8d6522a0c289c0a49e1777bbf7958f819adbcae6204641d9f7

diff --git a/dev-ruby/sprockets/sprockets-3.4.1.ebuild 
b/dev-ruby/sprockets/sprockets-3.4.1.ebuild
new file mode 100644
index 000..6f0b280
--- /dev/null
+++ b/dev-ruby/sprockets/sprockets-3.4.1.ebuild
@@ -0,0 +1,59 @@
+# 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="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="sprockets.gemspec"
+
+inherit ruby-fakegem versionator
+
+DESCRIPTION="Ruby library for compiling and serving web assets"
+HOMEPAGE="https://github.com/rails/sprockets;
+SRC_URI="https://github.com/rails/sprockets/archive/v${PV}.tar.gz -> 
${P}-git.tgz"
+
+LICENSE="MIT"
+SLOT="$(get_version_component_range 1)"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+IUSE=""
+
+ruby_add_rdepend "
+   =dev-ruby/rack-1*:*
+   !!=dev-ruby/sass-3.1
+   dev-ruby/uglifier
+   )"
+
+all_ruby_prepare() {
+   # Avoid tests for template types that we currently don't package:
+   # eco and ejs.
+   sed -i -e '/eco templates/,/end/ s:^:#:' \
+   -e '/ejs templates/,/end/ s:^:#:' test/test_environment.rb || 
die
+   sed -i -e '/.ejs/ s:^:#:' test/test_asset.rb || die
+   rm -f test/test_require.rb 
test/test_{closure,eco,ejs,yui}_{compressor,processor}.rb || die
+}
+
+each_ruby_prepare() {
+   sed -i -e "s:ruby:${RUBY}:" test/test_sprocketize.rb || die
+}
+
+each_ruby_test() {
+   # Make sure we have completely separate copies. Hardlinks won't work
+   # for this test suite.
+   cp -R test test-new || die
+   rm -rf test || die
+   mv test-new test || die
+
+   each_fakegem_test
+}



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

2015-11-26 Thread Hans de Graaff
commit: 64d2426a3c6adaa19f5930159b46db48d46bda1e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Nov 27 06:47:49 2015 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Nov 27 06:47:49 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64d2426a

dev-ruby/spring: add 1.4.4

Package-Manager: portage-2.2.20.1

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

diff --git a/dev-ruby/spring/Manifest b/dev-ruby/spring/Manifest
index b5f6c1e..43e4093 100644
--- a/dev-ruby/spring/Manifest
+++ b/dev-ruby/spring/Manifest
@@ -2,3 +2,4 @@ DIST spring-1.3.6.tar.gz 37583 SHA256 
5d72ac77755119c96560cd10b2040a85685d0558c9
 DIST spring-1.4.0.tar.gz 38007 SHA256 
a27501bd182893d6071b46c03d47cb43ab78b4515901420e487d7a4b78821aa7 SHA512 
b7096861dd19c3869f3899d8a48f26f39a6496f3b1a1c407d91c48b7896212f3eb18a477c6a3416c8522e1b8de955c20372814c29babbd465d8c0bdff51c928d
 WHIRLPOOL 
8af890262cb45b579bed035b460c87d96cf13b5cc60f642669ab59bb5ea9af470a0cdb220d26bbc466fb1e1913b29ffbf404acebef37a1e05b9b0a86d8c874b6
 DIST spring-1.4.1.tar.gz 38100 SHA256 
2f1d6400e1938593f29afd7390f32e0540ac6b896427934086ba59360ee88bf9 SHA512 
6b6bda6fc1efe0c8203073076a963cb7be53b09417a278303c5031eb44a592925c3aa793d86f0a834fa58c4ec2846f6e2d7534938dd301c503f2d95cd6687a6a
 WHIRLPOOL 
307a9314ddac8e176412f596c8bf3aeee343a06fa02c32019a5ca960359e4320f1550341059cbb8054be765cfa8e7d5ccbde408de739d10a5fce94b05e53a611
 DIST spring-1.4.3.tar.gz 38567 SHA256 
f36cd138dfc50f3e2823ba510983adb7e4f2b054246d1d8de4ae4438541cb1d5 SHA512 
2af50ec5a15f447d788a57357e3ff7dbf9f9e943516a45b2faf6d966f1e6ddc7301a7077ac5c1d4c60286b56838cca3741c783c3a1aac99bc865096d2414798f
 WHIRLPOOL 
93728319acabe923936c4fed411141c724da20f2a10db477243c1cf6d733f618fddc86d6cdb6dfddf076ae342ead372da628a09d54b1f5fb206ede937360ffe4
+DIST spring-1.4.4.tar.gz 38696 SHA256 
8ffef93424f39bb8e80df3e765be90b84bb1fdd0d46abe7409bde7a1bc009d07 SHA512 
aa77b41aa0139e2707bc44e806c23b5eb3824adcdcc3657b04a7d6dca58b40a8b76e26437711b5f1849b135237e82f89a03712fad1990c40037f638dff953a73
 WHIRLPOOL 
90c3ad321b680aa04fbcb8d31883538fa3dd538a769741881110ee42abb08d74af63cc2e468a995c60ff4ae83a93221e0ba794557c9f6c000ba69c933366d641

diff --git a/dev-ruby/spring/spring-1.4.4.ebuild 
b/dev-ruby/spring/spring-1.4.4.ebuild
new file mode 100644
index 000..cd7a65f
--- /dev/null
+++ b/dev-ruby/spring/spring-1.4.4.ebuild
@@ -0,0 +1,33 @@
+# 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="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_TASK_TEST="test:unit"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Rails application preloader"
+HOMEPAGE="https://github.com/rails/spring;
+SRC_URI="https://github.com/rails/spring/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1.1"
+KEYWORDS="~amd64"
+
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/rubygems-2.1.0"
+
+ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/activesupport )"
+
+all_ruby_prepare() {
+   sed -i -e '/files/d' \
+   -e '/bump/d' ${PN}.gemspec || die
+   sed -i -e '/bump/d' Rakefile || die
+}



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

2015-11-26 Thread Ian Delaney
commit: 5e9504134182cb305a37d70b008635da44357f80
Author: Ian Delaney  gentoo  org>
AuthorDate: Fri Nov 27 03:57:37 2015 +
Commit: Ian Delaney  gentoo  org>
CommitDate: Fri Nov 27 03:59:23 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e950413

Merge remote-tracking branch 'remotes/zpuskas/kicad-doc-4.0.0-rc1'

Pull request: https://github.com/gentoo/gentoo/pull/403

 app-accessibility/accerciser/Manifest  |   1 -
 .../accerciser/accerciser-3.12.0-r1.ebuild |  67 --
 .../accerciser/accerciser-3.12.0.ebuild|  67 --
 app-accessibility/at-spi2-core/Manifest|   1 -
 .../at-spi2-core/at-spi2-core-2.14.1.ebuild|  65 --
 app-accessibility/orca/Manifest|   1 -
 app-accessibility/orca/orca-3.16.2.ebuild  |  77 --
 app-admin/ulogd/ulogd-2.0.5-r2.ebuild  |   8 +-
 app-admin/ulogd/ulogd-2.0.5-r3.ebuild  |  18 +-
 app-backup/backintime/backintime-1.1.4.ebuild  |   2 +-
 app-cdr/brasero/Manifest   |   1 -
 app-cdr/brasero/brasero-3.12.0.ebuild  |  80 --
 app-crypt/gcr/Manifest |   1 -
 app-crypt/gcr/files/gcr-3.14.0-race-building.patch |  29 -
 app-crypt/gcr/gcr-3.14.0.ebuild|  83 --
 app-crypt/gentoo-keys/Manifest |   2 +-
 ...2117.ebuild => gentoo-keys-201511260245.ebuild} |   0
 app-crypt/libsecret/Manifest   |   1 -
 app-crypt/libsecret/libsecret-0.18.2.ebuild|  66 --
 app-doc/kicad-doc/Manifest |   1 +
 app-doc/kicad-doc/kicad-doc-4.0.0_rc1.ebuild   |  62 ++
 app-doc/kicad-doc/metadata.xml |  22 +
 app-i18n/ibus/ibus-1.5.11.ebuild   |   2 +-
 app-misc/beep/beep-1.3-r1.ebuild   |   2 +-
 app-misc/bijiben/bijiben-3.18.2.ebuild |   1 +
 app-misc/geoclue/geoclue-2.4.0-r1.ebuild   |  53 ++
 app-misc/geoclue/metadata.xml  |   1 +
 .../files/gnote-3.18.2-x11-support-switch.patch|  30 +
 app-misc/gnote/gnote-3.18.0-r1.ebuild  |  80 ++
 app-misc/tracker/tracker-1.6.0.ebuild  |   2 +-
 app-office/texmaker/Manifest   |   2 +-
 .../texmaker/files/texmaker-3.1-hunspell.patch | 167 
 .../texmaker/files/texmaker-3.3.3-qt48.patch   |  15 -
 .../texmaker/files/texmaker-3.3.4-hunspell.patch   | 167 
 .../texmaker/files/texmaker-3.5-hunspell.patch | 148 
 .../texmaker/files/texmaker-3.5.1-hunspell.patch   | 148 
 .../texmaker/files/texmaker-3.5.2-clang.patch  |  16 -
 .../texmaker/files/texmaker-3.5.2-hunspell.patch   | 181 -
 .../texmaker/files/texmaker-4.0.1-hunspell.patch   | 180 -
 .../texmaker/files/texmaker-4.0.3-hunspell.patch   | 165 
 ...yles.patch => texmaker-4.5-modern-styles.patch} |   0
 ...-unbundle.patch => texmaker-4.5-unbundle.patch} |  38 +-
 app-office/texmaker/texmaker-4.3.ebuild|  87 ---
 .../{texmaker-4.4.1.ebuild => texmaker-4.5.ebuild} |   9 +-
 app-portage/porthole/porthole-0.6.1-r4.ebuild  |   2 +-
 ...uxdoc-tools-0.9.71-fix-parallel-doc-build.patch | 185 +
 .../linuxdoc-tools/linuxdoc-tools-0.9.71-r1.ebuild |   8 +-
 dev-cpp/cairomm/cairomm-1.12.0-r1.ebuild   |  49 ++
 dev-cpp/gtkmm/Manifest |   1 -
 ...kmm-3.14.0-r1.ebuild => gtkmm-3.18.0-r1.ebuild} |  24 +-
 dev-cpp/tbb/tbb-4.3.20150611-r1.ebuild |   2 +
 dev-libs/gjs/Manifest  |   2 -
 .../gjs/files/gjs-1.40.1-ownership-transfer.patch  |  72 --
 dev-libs/gjs/files/gjs-1.40.1-ratelimit-rss.patch  |  45 --
 .../gjs/files/gjs-1.42.0-disable-unittest-1.patch  |  48 --
 .../gjs/files/gjs-1.42.0-disable-unittest-2.patch  |  40 -
 .../gjs/files/gjs-1.42.0-disable-unittest-3.patch  |  35 -
 dev-libs/gjs/gjs-1.42.0.ebuild |  69 --
 dev-libs/gjs/gjs-1.43.3.ebuild |  69 --
 dev-libs/jemalloc/Manifest |   1 +
 dev-libs/jemalloc/jemalloc-4.0.4.ebuild|  50 ++
 dev-libs/libgudev/libgudev-230.ebuild  |   7 +-
 dev-libs/libgusb/Manifest  |   1 -
 dev-libs/libgusb/libgusb-0.2.6.ebuild  |  52 --
 dev-libs/libpcre/libpcre-8.38.ebuild   |   2 +-
 .../nspr/files/nspr-4.10.10-musl-support.patch |  21 +
 dev-libs/nspr/nspr-4.10.10-r1.ebuild   | 122 +++
 dev-libs/nss/Manifest  |   2 +
 dev-libs/nss/files/nss-3.21-cacert-class3.patch| 204 +
 dev-libs/nss/files/nss-3.21-enable-pem.patch   |  12 +
 .../nss/files/nss-3.21-gentoo-fixup-warnings.patch |  11 +
 dev-libs/nss/files/nss-3.21-gentoo-fixups.patch| 243 ++
 dev-libs/nss/files/nss-3.21-pem-werror.patch   | 146 
 dev-libs/nss/nss-3.21.ebuild   | 326 
 dev-libs/totem-pl-parser/Manifest  |   2 -
 

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

2015-11-26 Thread Ian Delaney
commit: 071b2cd2960c482bfcb7f5463591778f36272945
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Thu Nov 26 03:35:10 2015 +
Commit: Ian Delaney  gentoo  org>
CommitDate: Fri Nov 27 03:59:22 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=071b2cd2

app-doc/kicad-doc-4.0.0-rc1: New KiCad documentation ebuild

KiCad extended documentation for 4.0.0-rc1, amending help
with more details and tutorials. Upstream split the docs
off the main source into a separate package.

Gentoo-Bug: #564704

 app-doc/kicad-doc/Manifest   |  1 +
 app-doc/kicad-doc/kicad-doc-4.0.0_rc1.ebuild | 62 
 app-doc/kicad-doc/metadata.xml   | 22 ++
 3 files changed, 85 insertions(+)

diff --git a/app-doc/kicad-doc/Manifest b/app-doc/kicad-doc/Manifest
new file mode 100644
index 000..8d8ba82
--- /dev/null
+++ b/app-doc/kicad-doc/Manifest
@@ -0,0 +1 @@
+DIST kicad-doc-4.0.0_rc1.tar.gz 35078269 SHA256 
3e26397455f36ff902f3c93d32b4c0063f44069e88a0d477475bb0b1dbf75140 SHA512 
77c5ae067ec480ae0bec4fe8b6de53d05e675ba29695b5de2b39d9019262cd2b376123e8f978db5d362b157b8dd6fba8ecf1604262d0ae31ee5a37de5538dff7
 WHIRLPOOL 
9afebc3419a69d57377ec10c44d5a4346bd6ccb75c50795809205e9490f35fdd7d0046a37319d49a99766aecec53c8b0287d1beca4788310a957bf854f58e641

diff --git a/app-doc/kicad-doc/kicad-doc-4.0.0_rc1.ebuild 
b/app-doc/kicad-doc/kicad-doc-4.0.0_rc1.ebuild
new file mode 100644
index 000..98fd3ce
--- /dev/null
+++ b/app-doc/kicad-doc/kicad-doc-4.0.0_rc1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit cmake-utils vcs-snapshot
+
+# As per KiCad site the version of docs they will bundle with 4.0.0 final
+# is the state of the docs at the release date. Thus I will follow the same
+# logic when picking revisions for KiCad-4.0.0 RCs
+DOC_REVISION="b5e8a2efb9015b420bd83541d4b580ce2f7a89e6"
+
+DESCRIPTION="Electronic Schematic and PCB design tools manuals."
+HOMEPAGE="http://www.kicad-pcb.org;
+SRC_URI="https://github.com/KiCad/${PN}/tarball/${DOC_REVISION} -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+FUSE="html pdf"
+LANGS="en fr it ja nl pl"
+LINGUAS=""
+for lang in ${LANGS} ; do
+   LINGUAS="${LINGUAS} linguas_${lang}"
+done
+IUSE="${FUSE} ${LINGUAS}"
+
+REQUIRED_USE="( || ( pdf html ) ) ( ^^ ( ${LINGUAS} ) )"
+
+DEPEND=">=app-text/asciidoc-8.6.9
+   app-text/dblatex
+   >=app-text/po4a-0.45
+   >=sys-devel/gettext-0.18
+   dev-util/source-highlight
+   dev-perl/Unicode-LineBreak
+   linguas_ja? ( media-fonts/vlgothic )"
+RDEPEND=""
+
+src_configure() {
+   local formats=""
+   local doclang=""
+
+   # construct format string
+   for format in ${FUSE}; do
+   use $format && formats+="${format};"
+   done
+
+   # find out which language is requested
+   for lang in ${LANGS}; do
+   if use linguas_${lang}; then
+   doclang=${lang}
+   fi
+   done
+
+   local mycmakeargs+=(
+   -DBUILD_FORMATS="${formats}"
+   -DSINGLE_LANGUAGE="${doclang}"
+   -DCMAKE_INSTALL_PREFIX="/usr/share/doc/${PF}"
+   )
+   cmake-utils_src_configure
+}

diff --git a/app-doc/kicad-doc/metadata.xml b/app-doc/kicad-doc/metadata.xml
new file mode 100644
index 000..eab80cf
--- /dev/null
+++ b/app-doc/kicad-doc/metadata.xml
@@ -0,0 +1,22 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   proxy-maintainers
+   
+   zol...@sinustrom.info
+   Zoltan Puskas
+   Proxied maintainer. Assign bugs to 
him.
+   
+   
+   Generate documentation in HTML format
+   Generate documentation in PDF format
+   
+   
+   Kicad-doc is the extended manuals and documenation for Kicad. 
Kicad is
+   an open source (GPL) software for the creation of electronic 
schematic
+   diagrams and printed circuit board artwork.
+   
+   
+   KiCad/kicad-doc
+   
+



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

2015-11-26 Thread Hans de Graaff
commit: b9a80563dbd38ce1ae2aeb0613f0dc4ca3b4deeb
Author: Hans de Graaff  degraaff  org>
AuthorDate: Fri Nov 27 07:07:37 2015 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Nov 27 07:07:37 2015 +
URL:https://gitweb.gentoo.org/dev/graaff.git/commit/?id=b9a80563

dev-ruby/susy: add 2.2.7

Package-Manager: portage-2.2.20.1

 dev-ruby/susy/Manifest  |  1 +
 dev-ruby/susy/susy-2.2.7.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-ruby/susy/Manifest b/dev-ruby/susy/Manifest
index 49a71d0..ddc6139 100644
--- a/dev-ruby/susy/Manifest
+++ b/dev-ruby/susy/Manifest
@@ -1,3 +1,4 @@
 DIST susy-1.0.9.gem 26112 SHA256 
b40b6076be83a5d1df3528bf554efc1c27e3728f2ec64399b0be0033a96e6565 SHA512 
37200d4e469ff7176d9d2882b89037c0a9067abbf7d6d1e4b6eb4067f9077a99b5608becc2ed6a5d4f195ceeb995d552cc2882aff59ad0c6bf9d2fc7f6638cd0
 WHIRLPOOL 
731326b8affef3f5496b5e0ff40d702e42fbdb7a4637f9a63ea74e71da00907f0a053ccad8583703b5b9bf3d00c83a99946abfb5820314762757dc9581ed4c03
 DIST susy-2.2.5.gem 39424 SHA256 
017e74ca4df535d44daf0fbf6656d17fbf70f25471939fb9cd7cc54c1163cc0a SHA512 
2b5aae5b9c73ed85df765169d5d0baceb55fbb274b65749b57da47ccd676a34834f3e23085ba79c22b5a0dad9b4d412b3bbe75d581870613044829c75877fc6f
 WHIRLPOOL 
e7f3c067f66fe2dc237167c20243f00399dc297bfa3e875b2674559b96f7e71975cc5457796816e1d3f80794d41a6f3db9e36a588568950fd2a694e85183ff98
 DIST susy-2.2.6.gem 39424 SHA256 
9843cb3ce0db86a8931a8ca53b690f1f7c88c9d55730681940197936df6b7173 SHA512 
7e1a37d5bc0cfbaa23e52ec427872a2a7d31689a05f6839b3873bc2f8cf71b1db340bd99d63d5331f39f2f5efeeae50fb6b6f2141c2fcaef7f5f55ff7efb84ed
 WHIRLPOOL 
b92fccc0167fac7157ebb2386b7b0db46a2679f591e2b4aa05af6f174d8da32f8fb99b9801838bcd5955784f2b8631f8af580ae4b5c81cfe2c1821ca18b5aeac
+DIST susy-2.2.7.gem 39424 SHA256 
12884b7fdea3a7e645d15ab1b14465e5565309bb87e732054f401d1f04b47a3d SHA512 
1a8b0781c684945f446f1be4dd490664341e0c7b9ddf74fa1c1eabeb5171cedb89c8277964d8140ee4ce5a07c7f9791afdbff75c2d2309c5675231dcf85b19b9
 WHIRLPOOL 
1f1c28a48516be5d7315ee74b14db8bf5df1d0ea803fd6d4125ba13e0f43c9a49d3dcf1483468b79e3c82f276e055f79bc3ac5d89373eced4b13127c832270ab

diff --git a/dev-ruby/susy/susy-2.2.7.ebuild b/dev-ruby/susy/susy-2.2.7.ebuild
new file mode 100644
index 000..ccdbf13
--- /dev/null
+++ b/dev-ruby/susy/susy-2.2.7.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+USE_RUBY="ruby20 ruby21 ruby22"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="docs/changelog.rst README.md"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_EXTRAINSTALL="sass templates VERSION"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A semantic CSS grid system with a responsive twist"
+HOMEPAGE="http://susy.oddbird.net;
+
+LICENSE="MIT"
+SLOT="2"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/sass-3.3.0:* 

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

2015-11-26 Thread Hans de Graaff
commit: 9517b4e267e00f54c244093b99cf9824c9cc889b
Author: Hans de Graaff  degraaff  org>
AuthorDate: Fri Nov 27 07:10:00 2015 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Nov 27 07:10:00 2015 +
URL:https://gitweb.gentoo.org/dev/graaff.git/commit/?id=9517b4e2

dev-ruby/ruby-saml: add 1.1.1

Package-Manager: portage-2.2.20.1

 dev-ruby/ruby-saml/Manifest   |  1 +
 dev-ruby/ruby-saml/ruby-saml-1.1.1.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/dev-ruby/ruby-saml/Manifest b/dev-ruby/ruby-saml/Manifest
index 93b71ea..6b10d26 100644
--- a/dev-ruby/ruby-saml/Manifest
+++ b/dev-ruby/ruby-saml/Manifest
@@ -2,3 +2,4 @@ DIST ruby-saml-0.7.3.gem 55296 SHA256 
4de4c947a89e5e56b344faba795958026c5ba96e4b
 DIST ruby-saml-0.8.2.gem 55808 SHA256 
a101bc0d86503d12513b8be66a25967c71b189de02d1bd0fa6969e3bdee57597 SHA512 
a199202d5a38a85b23e4a04ebb95abc715d303bd5eb45e2538088b7408a8977e9614c1fcfcadf65602b25043d6a443ea767bc145a652a7b72ffd878343c596f6
 WHIRLPOOL 
1a95ace4903a91470fe93f6fce3245da99ea7e54e905b0964afc1223197b8df8f789f77e5419e6f871362656b96f8ba408704c3956d751c5aa9b7d0a39fb7499
 DIST ruby-saml-1.0.0.gem 204800 SHA256 
24ea186d2506dd99f19acbc2f1b3bf637e0df40ef5ee73d8f2c552a158221643 SHA512 
0edb752a0cc40d85c1a330e6f52468a464385033bdb15d5dc2271583ae364428936d79bab6f6bfbf2cf8b87d30755d056efcece673f07f84e2d91d90811a9109
 WHIRLPOOL 
58669296f342ebc771986c4c94b9010384788292646fc0ce3d0f6e012327bc90514bb3ec61370da64fda061d24b89bb20ee8b04b0e305c75fa0e957c39d608d2
 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

diff --git a/dev-ruby/ruby-saml/ruby-saml-1.1.1.ebuild 
b/dev-ruby/ruby-saml/ruby-saml-1.1.1.ebuild
new file mode 100644
index 000..f514e40
--- /dev/null
+++ b/dev-ruby/ruby-saml/ruby-saml-1.1.1.ebuild
@@ -0,0 +1,42 @@
+# 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/require_all/

2015-11-26 Thread Hans de Graaff
commit: 0428f548496075bac0de89e6a2d52cbab7a128d1
Author: Hans de Graaff  degraaff  org>
AuthorDate: Fri Nov 27 07:12:57 2015 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Nov 27 07:12:57 2015 +
URL:https://gitweb.gentoo.org/dev/graaff.git/commit/?id=0428f548

dev-ruby/require_all: add 1.3.3

Package-Manager: portage-2.2.20.1

 dev-ruby/require_all/Manifest |  1 +
 dev-ruby/require_all/require_all-1.3.3.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-ruby/require_all/Manifest b/dev-ruby/require_all/Manifest
index 0b7bf5c..6b5bc6b 100644
--- a/dev-ruby/require_all/Manifest
+++ b/dev-ruby/require_all/Manifest
@@ -1,2 +1,3 @@
 DIST require_all-1.2.1.gem 13312 SHA256 
d0fba8e0a95edfcb3a3a8080bdb9b75c3415d690495ba855b6819e3b482e7603 SHA512 
d036ea13223e5267aadea37f2db4b02af812d0d766323617b6ab23f1c3b3c796bb1f39d4aa96e1a00ee96bafb9a9ae270890baa42b61b4156865c8be2263a2a4
 WHIRLPOOL 
518fc258e0a56d43840c16dbc649b2928a44cb331146f51819dbe18a9ae08b113190cee07b1515b34a2143387643d298ff5059940dc07c335dc03bd9d291b5c7
 DIST require_all-1.3.2.gem 13824 SHA256 
1d4e5729811a1d976916465b64c508481c7fe229bc1ca88c8b1665ad4c46809a SHA512 
9a5314c94ed2fbf8756b1ed5e131250a9d9ac3f534d4d7f3031f4a7ed5c28705f0052438b429b094e631ba36cbc171a343e85e182fc4162ac93ca53d450d5253
 WHIRLPOOL 
c04f418b6563e5ad12974523770d8776ed909c6aa2b25f87de7bd36a233229db6a9031e5830077a33e684e5f397998839c66a52db4ac6644b0a51602f5dac6fa
+DIST require_all-1.3.3.gem 12800 SHA256 
cdff72a3ac48361df495b7d7e9ec6e3dfe0fa1896d600f8e0271d6e4da3dedf8 SHA512 
ee81bbd1b60cc432b156495f3a6b422a4d35a723a10977f6a88197e4763b2d1a7d61fc512cf73a1803afec15caeabf89942c4a2fe9212340d4dee9cb5037af78
 WHIRLPOOL 
7e096756c9d832250607f49ef8f93402965ef26bb9df35874ebaca28a4baa7d3d089ed9252191a2b0b199e0ab35397e6d198f0fb4c458fc19869400dc418074a

diff --git a/dev-ruby/require_all/require_all-1.3.3.ebuild 
b/dev-ruby/require_all/require_all-1.3.3.ebuild
new file mode 100644
index 000..ff7ef01
--- /dev/null
+++ b/dev-ruby/require_all/require_all-1.3.3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+USE_RUBY="ruby20 ruby21 ruby22"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGES README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A wonderfully simple way to load your code"
+HOMEPAGE="https://github.com/jarmo/require_all;
+LICENSE="MIT"
+
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE=""
+
+all_ruby_prepare() {
+   sed -i '/cov/I s:^:#:' spec/spec_helper.rb || die
+}



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

2015-11-26 Thread Mike Frysinger
commit: a30baf6e2163eb4ed4dd6c9b5beee2473c775377
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Nov 26 07:58:21 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Nov 26 07:58:21 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=a30baf6e

qdepends: rework dep tree flattening

By leveraging stpcpy, we don't need to call strlen at all, or update the
length of the buffer we've written to.  Instead, make the func recursive
and pass around the start of the buffer that is ready to accept more data.

While we're here, increase the static buffer to 1MiB.  Some packages (e.g.
qemu) are larger than the 8KiB we have which causes corruption/crashes.
There's no way we'd exceed 1MiB! 

 qdepends.c | 27 +--
 1 file changed, 13 insertions(+), 14 deletions(-)

diff --git a/qdepends.c b/qdepends.c
index bcdeaa5..5ded84b 100644
--- a/qdepends.c
+++ b/qdepends.c
@@ -70,7 +70,6 @@ _q_static void _dep_print_tree(FILE *fp, const dep_node 
*root, size_t space);
 void dep_burn_tree(dep_node *root);
 char *dep_flatten_tree(const dep_node *root);
 _q_static void _dep_attach(dep_node *root, dep_node *attach_me, int type);
-_q_static void _dep_flatten_tree(const dep_node *root, char *buf, size_t *pos);
 _q_static void _dep_burn_node(dep_node *node);
 int qdepends_main_vdb(const char *depend_file, int argc, char **argv);
 int qdepends_vdb_deep(const char *depend_file, const char *query);
@@ -352,33 +351,33 @@ _q_static void dep_prune_use(dep_node *root, const char 
*use)
if (root->children) dep_prune_use(root->children, use);
 }
 
-void _dep_flatten_tree(const dep_node *root, char *buf, size_t *pos)
+_q_static char *
+_dep_flatten_tree(const dep_node *root, char *buf)
 {
if (root->type == DEP_NULL) goto this_node_sucks;
if (root->type == DEP_NORM) {
-   size_t len = strlen(root->info);
-   memcpy(buf + *pos, root->info, len);
-   *pos += len+1;
-   buf[*pos-1] = ' ';
+   buf[0] = ' ';
+   buf = stpcpy(buf + 1, root->info);
}
-   if (root->children) _dep_flatten_tree(root->children, buf, pos);
+   if (root->children)
+   buf = _dep_flatten_tree(root->children, buf);
 this_node_sucks:
-   if (root->neighbor) _dep_flatten_tree(root->neighbor, buf, pos);
+   if (root->neighbor)
+   buf = _dep_flatten_tree(root->neighbor, buf);
+   return buf;
 }
 
 char *dep_flatten_tree(const dep_node *root)
 {
-   static char flat[8192];
-   size_t pos = 0;
-   _dep_flatten_tree(root, flat, );
-   if (pos == 0) {
+   static char flat[1024 * 1024];
+   char *buf = _dep_flatten_tree(root, flat);
+   if (buf == flat) {
/* all the nodes were squashed ... for example:
 * USE=-selinux RDEPEND="selinux? ( sys-libs/libselinux )"
 */
return NULL;
}
-   flat[pos-1] = '\0';
-   return flat;
+   return flat + 1;
 }
 
 struct qdepends_opt_state {



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

2015-11-26 Thread Mike Frysinger
commit: 66090491b033778785f12ccd3f20cdf54e89c87a
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Nov 26 08:35:45 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Nov 26 08:35:45 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=66090491

xarray: sync logic with latest pax-utils

This pulls in two fixes:
 - handling of empty arrays
 - invalid loads at end of arrays

URL: https://bugs.gentoo.org/553368
Reported-by: Hanno Boeck  gentoo.org>

 libq/xarray.c | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/libq/xarray.c b/libq/xarray.c
index b4c3857..56f04da 100644
--- a/libq/xarray.c
+++ b/libq/xarray.c
@@ -12,8 +12,14 @@ typedef struct {
 } array_t;
 
 #define xrealloc_array(ptr, size, ele_size) xrealloc(ptr, (size) * (ele_size))
+/* The assignment after the check is unfortunate as we do a non-NULL check (we
+ * already do not permit pushing of NULL pointers), but we can't put it in the
+ * increment phase as that will cause a load beyond the bounds of valid memory.
+ */
 #define array_for_each(arr, n, ele) \
-   for (n = 0, ele = arr->eles[n]; n < arr->num; ++n, ele = arr->eles[n])
+   for (n = 0, ele = array_cnt(arr) ? arr->eles[n] : NULL; \
+n < array_cnt(arr) && (ele = arr->eles[n]); \
+++n)
 #define array_init_decl { .eles = NULL, .num = 0, }
 #define array_cnt(arr) (arr)->num
 #define DECLARE_ARRAY(arr) array_t _##arr = array_init_decl, *arr = &_##arr



[gentoo-commits] proj/pax-utils:master commit in: /

2015-11-26 Thread Mike Frysinger
commit: 335e3c30ebd98959a53c22b12b17f907d7def48c
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Nov 26 08:41:47 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Nov 26 08:41:47 2015 +
URL:https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=335e3c30

xarray: move ele update to after bounds check

Even though we don't use the loaded ele value until after we check
the bounds of the counter, it makes ASAN unhappy, and might cause
a load of invalid memory.

URL: https://bugs.gentoo.org/553368
Reported-by: Hanno Boeck  gentoo.org>

 xfuncs.h | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/xfuncs.h b/xfuncs.h
index 82f5da0..61577ec 100644
--- a/xfuncs.h
+++ b/xfuncs.h
@@ -27,10 +27,14 @@ void xarraypush(array_t *array, const void *ele, size_t 
ele_len);
 #define xarraypush_str(arr, ele) xarraypush(arr, ele, strlen(ele) + 1 /*NUL*/)
 void xarrayfree(array_t *array);
 #define xrealloc_array(ptr, size, ele_size) xrealloc(ptr, (size) * (ele_size))
+/* The assignment after the check is unfortunate as we do a non-NULL check (we
+ * already do not permit pushing of NULL pointers), but we can't put it in the
+ * increment phase as that will cause a load beyond the bounds of valid memory.
+ */
 #define array_for_each(arr, n, ele) \
for (n = 0, ele = array_cnt(arr) ? arr->eles[n] : NULL; \
-n < array_cnt(arr); \
-ele = arr->eles[++n])
+n < array_cnt(arr) && (ele = arr->eles[n]); \
+++n)
 #define array_init_decl { .eles = NULL, .num = 0, }
 #define array_cnt(arr) (arr)->num
 char *array_flatten_str(array_t *array);



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

2015-11-26 Thread Mike Frysinger
commit: 615d86f90d76ab482f8c1661a7e6bba88453c4b5
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Nov 26 08:59:07 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Nov 26 08:59:07 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=615d86f9

tests: atom_explode: update baselines after PVR change

This should have been part of commit 153e9ff8bec2ec4cd1e777ee4b24e477.

 tests/atom_explode/basic.good | 96 +--
 1 file changed, 48 insertions(+), 48 deletions(-)

diff --git a/tests/atom_explode/basic.good b/tests/atom_explode/basic.good
index e05e71f..b2ed879 100644
--- a/tests/atom_explode/basic.good
+++ b/tests/atom_explode/basic.good
@@ -1,60 +1,60 @@
 pkg -> null / [pkg] pkg - (null) [(null)] [r0]
 pkg:slot -> null / [pkg] pkg - (null) [(null)] [r0]
-pkg-1 -> null / [pkg-1] pkg - pkg-1-r0 [1] [r0]
-pkg-1:slot -> null / [pkg-1] pkg - pkg-1-r0 [1] [r0]
-pkg-1_beta -> null / [pkg-1_beta] pkg - pkg-1_beta-r0 [1_beta] [r0]
-pkg-1_beta:slot -> null / [pkg-1_beta] pkg - pkg-1_beta-r0 [1_beta] [r0]
-pkg-1-r123 -> null / [pkg-1] pkg - pkg-1-r123 [1] [r123]
-pkg-1-r123:slot -> null / [pkg-1] pkg - pkg-1-r123 [1] [r123]
-pkg-1_alpha_rc50_p1-r5 -> null / [pkg-1_alpha_rc50_p1] pkg - 
pkg-1_alpha_rc50_p1-r5 [1_alpha_rc50_p1] [r5]
-pkg-1_alpha_rc50_p1-r5:slot -> null / [pkg-1_alpha_rc50_p1] pkg - 
pkg-1_alpha_rc50_p1-r5 [1_alpha_rc50_p1] [r5]
+pkg-1 -> null / [pkg-1] pkg - 1-r0 [1] [r0]
+pkg-1:slot -> null / [pkg-1] pkg - 1-r0 [1] [r0]
+pkg-1_beta -> null / [pkg-1_beta] pkg - 1_beta-r0 [1_beta] [r0]
+pkg-1_beta:slot -> null / [pkg-1_beta] pkg - 1_beta-r0 [1_beta] [r0]
+pkg-1-r123 -> null / [pkg-1] pkg - 1-r123 [1] [r123]
+pkg-1-r123:slot -> null / [pkg-1] pkg - 1-r123 [1] [r123]
+pkg-1_alpha_rc50_p1-r5 -> null / [pkg-1_alpha_rc50_p1] pkg - 
1_alpha_rc50_p1-r5 [1_alpha_rc50_p1] [r5]
+pkg-1_alpha_rc50_p1-r5:slot -> null / [pkg-1_alpha_rc50_p1] pkg - 
1_alpha_rc50_p1-r5 [1_alpha_rc50_p1] [r5]
 cat/pkg -> cat / [pkg] pkg - (null) [(null)] [r0]
 cat/pkg:slot -> cat / [pkg] pkg - (null) [(null)] [r0]
-cat/pkg-1 -> cat / [pkg-1] pkg - pkg-1-r0 [1] [r0]
-cat/pkg-1:slot -> cat / [pkg-1] pkg - pkg-1-r0 [1] [r0]
-cat/pkg-1_beta -> cat / [pkg-1_beta] pkg - pkg-1_beta-r0 [1_beta] [r0]
-cat/pkg-1_beta:slot -> cat / [pkg-1_beta] pkg - pkg-1_beta-r0 [1_beta] [r0]
-cat/pkg-1-r123 -> cat / [pkg-1] pkg - pkg-1-r123 [1] [r123]
-cat/pkg-1-r123:slot -> cat / [pkg-1] pkg - pkg-1-r123 [1] [r123]
-cat/pkg-1_alpha_rc50_p1-r5 -> cat / [pkg-1_alpha_rc50_p1] pkg - 
pkg-1_alpha_rc50_p1-r5 [1_alpha_rc50_p1] [r5]
-cat/pkg-1_alpha_rc50_p1-r5:slot -> cat / [pkg-1_alpha_rc50_p1] pkg - 
pkg-1_alpha_rc50_p1-r5 [1_alpha_rc50_p1] [r5]
+cat/pkg-1 -> cat / [pkg-1] pkg - 1-r0 [1] [r0]
+cat/pkg-1:slot -> cat / [pkg-1] pkg - 1-r0 [1] [r0]
+cat/pkg-1_beta -> cat / [pkg-1_beta] pkg - 1_beta-r0 [1_beta] [r0]
+cat/pkg-1_beta:slot -> cat / [pkg-1_beta] pkg - 1_beta-r0 [1_beta] [r0]
+cat/pkg-1-r123 -> cat / [pkg-1] pkg - 1-r123 [1] [r123]
+cat/pkg-1-r123:slot -> cat / [pkg-1] pkg - 1-r123 [1] [r123]
+cat/pkg-1_alpha_rc50_p1-r5 -> cat / [pkg-1_alpha_rc50_p1] pkg - 
1_alpha_rc50_p1-r5 [1_alpha_rc50_p1] [r5]
+cat/pkg-1_alpha_rc50_p1-r5:slot -> cat / [pkg-1_alpha_rc50_p1] pkg - 
1_alpha_rc50_p1-r5 [1_alpha_rc50_p1] [r5]
 pkg8 -> null / [pkg8] pkg8 - (null) [(null)] [r0]
 pkg8:slot -> null / [pkg8] pkg8 - (null) [(null)] [r0]
-pkg8-1 -> null / [pkg8-1] pkg8 - pkg8-1-r0 [1] [r0]
-pkg8-1:slot -> null / [pkg8-1] pkg8 - pkg8-1-r0 [1] [r0]
-pkg8-1_beta -> null / [pkg8-1_beta] pkg8 - pkg8-1_beta-r0 [1_beta] [r0]
-pkg8-1_beta:slot -> null / [pkg8-1_beta] pkg8 - pkg8-1_beta-r0 [1_beta] [r0]
-pkg8-1-r123 -> null / [pkg8-1] pkg8 - pkg8-1-r123 [1] [r123]
-pkg8-1-r123:slot -> null / [pkg8-1] pkg8 - pkg8-1-r123 [1] [r123]
-pkg8-1_alpha_rc50_p1-r5 -> null / [pkg8-1_alpha_rc50_p1] pkg8 - 
pkg8-1_alpha_rc50_p1-r5 [1_alpha_rc50_p1] [r5]
-pkg8-1_alpha_rc50_p1-r5:slot -> null / [pkg8-1_alpha_rc50_p1] pkg8 - 
pkg8-1_alpha_rc50_p1-r5 [1_alpha_rc50_p1] [r5]
+pkg8-1 -> null / [pkg8-1] pkg8 - 1-r0 [1] [r0]
+pkg8-1:slot -> null / [pkg8-1] pkg8 - 1-r0 [1] [r0]
+pkg8-1_beta -> null / [pkg8-1_beta] pkg8 - 1_beta-r0 [1_beta] [r0]
+pkg8-1_beta:slot -> null / [pkg8-1_beta] pkg8 - 1_beta-r0 [1_beta] [r0]
+pkg8-1-r123 -> null / [pkg8-1] pkg8 - 1-r123 [1] [r123]
+pkg8-1-r123:slot -> null / [pkg8-1] pkg8 - 1-r123 [1] [r123]
+pkg8-1_alpha_rc50_p1-r5 -> null / [pkg8-1_alpha_rc50_p1] pkg8 - 
1_alpha_rc50_p1-r5 [1_alpha_rc50_p1] [r5]
+pkg8-1_alpha_rc50_p1-r5:slot -> null / [pkg8-1_alpha_rc50_p1] pkg8 - 
1_alpha_rc50_p1-r5 [1_alpha_rc50_p1] [r5]
 cat/pkg8 -> cat / [pkg8] pkg8 - (null) [(null)] [r0]
 cat/pkg8:slot -> cat / [pkg8] pkg8 - (null) [(null)] [r0]
-cat/pkg8-1 -> cat / [pkg8-1] pkg8 - pkg8-1-r0 [1] [r0]
-cat/pkg8-1:slot -> cat / [pkg8-1] pkg8 - pkg8-1-r0 [1] [r0]
-cat/pkg8-1_beta -> cat / [pkg8-1_beta] pkg8 - pkg8-1_beta-r0 [1_beta] [r0]
-cat/pkg8-1_beta:slot -> cat / [pkg8-1_beta] pkg8 - pkg8-1_beta-r0 

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

2015-11-26 Thread Mike Frysinger
commit: 9a800fe6ba0176691c81f42ef50dcf37976e74ca
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Nov 26 08:49:06 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Nov 26 08:49:06 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=9a800fe6

q: disable colors for pipes

There's no way to detect whether the output is going to a pager (and
we want color) or to another program (and we don't want color), so
turn off color for all pipes.  This matches standard *nix behavior.

URL: https://bugs.gentoo.org/550556
Reported-by: Toralf Förster  gmx.de>

 main.c | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/main.c b/main.c
index 609ed54..c4b9bcc 100644
--- a/main.c
+++ b/main.c
@@ -1376,12 +1376,9 @@ int main(int argc, char **argv)
bindtextdomain(argv0, CONFIG_EPREFIX "usr/share/locale");
textdomain(argv0);
 
-#if 1
if (fstat(fileno(stdout), ) != -1)
if (!isatty(fileno(stdout)))
-   if (S_ISFIFO(st.st_mode) == 0)
-   no_colors();
-#endif
+   no_colors();
if ((getenv("TERM") == NULL) || (strcmp(getenv("TERM"), "dumb") == 0))
no_colors();
 



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

2015-11-26 Thread Michael Palimaka
commit: c3a7252e233da9eb692caf414f9ced20b366a84a
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Nov 26 09:08:51 2015 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Nov 26 09:08:51 2015 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=c3a7252e

travis: update

 .travis.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.travis.yml b/.travis.yml
index 8306227..3935fba 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -6,7 +6,7 @@ language: python
 python:
 - pypy
 env:
-- PORTAGE_VER="2.2.25"
+- PORTAGE_VER="2.2.26"
 before_script:
 - mkdir travis-overlay
 - mv !(travis-overlay) travis-overlay/



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

2015-11-26 Thread Justin Lecher
commit: d924168b217c90faea5781e0c91fed0f5e797aab
Author: Justin Lecher  gentoo  org>
AuthorDate: Thu Nov 26 09:27:15 2015 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Thu Nov 26 09:28:25 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d924168b

dev-python/cssutils: Backport fix for test failures on pypy

Package-Manager: portage-2.2.25
Signed-off-by: Justin Lecher  gentoo.org>

 dev-python/cssutils/cssutils-1.0.1.ebuild  |  6 ++--
 .../files/cssutils-1.0.1-pypy-test-backport.patch  | 32 ++
 2 files changed, 36 insertions(+), 2 deletions(-)

diff --git a/dev-python/cssutils/cssutils-1.0.1.ebuild 
b/dev-python/cssutils/cssutils-1.0.1.ebuild
index 60fc741..c2be49f 100644
--- a/dev-python/cssutils/cssutils-1.0.1.ebuild
+++ b/dev-python/cssutils/cssutils-1.0.1.ebuild
@@ -20,6 +20,10 @@ RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
 DEPEND="${RDEPEND}
test? ( dev-python/mock[${PYTHON_USEDEP}] )"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-pypy-test-backport.patch
+)
+
 python_prepare_all() {
# Disable test failing with dev-python/pyxml installed.
if has_version dev-python/pyxml; then
@@ -35,8 +39,6 @@ python_prepare_all() {
 }
 
 python_test() {
-   # https://bitbucket.org/cthedot/cssutils/issues/55
-   [[ "${EPYTHON}" =~ "pypy" ]] && return
ln -s "${S}/sheets" "${BUILD_DIR}/sheets" || die
# esetup.py test
# exclude tests that connect to the network

diff --git a/dev-python/cssutils/files/cssutils-1.0.1-pypy-test-backport.patch 
b/dev-python/cssutils/files/cssutils-1.0.1-pypy-test-backport.patch
new file mode 100644
index 000..89c7608
--- /dev/null
+++ b/dev-python/cssutils/files/cssutils-1.0.1-pypy-test-backport.patch
@@ -0,0 +1,32 @@
+# HG changeset patch
+# User Daniel 
+# Date 1448482419 -3600
+# Node ID 01a19d494b6f31e91c54ae39c5a6f43f6292a85d
+# Parent  3a01bd18118a6466ad93aa23caaa4164528b59ac
+Fix tests on PyPy 2
+
+Tests fail because of the extra "u" prefix in the error message
+
+diff --git a/src/cssutils/tests/test_profiles.py 
b/src/cssutils/tests/test_profiles.py
+--- a/src/cssutils/tests/test_profiles.py
 b/src/cssutils/tests/test_profiles.py
+@@ -2,6 +2,7 @@
+ __version__ = '$Id: test_cssvalue.py 1443 2008-08-31 13:54:39Z cthedot $'
+ 
+ import sys
++import platform
+ import basetest
+ import cssutils
+ 
+@@ -124,6 +125,11 @@
+ expmsg = u"invalid literal for int(): x" 
+ elif sys.platform.startswith('java'):
+ expmsg = u"invalid literal for int() with base 10: x"
++# PyPy adds the u prefix, but only in versions lower than Python 3
++elif (platform.python_implementation() == "PyPy" and
++  sys.version_info < (3, 0)):
++expmsg = u"invalid literal for int() with base 10: u'x'"
++
+ 
+ self.assertRaisesMsg(Exception, expmsg, 
+  cssutils.profile.validate, u'-test-funcval', 
u'x')



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

2015-11-26 Thread Justin Lecher
commit: 38b67633ef867927d87c0930850e7626190d050c
Author: Justin Lecher  gentoo  org>
AuthorDate: Thu Nov 26 09:26:33 2015 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Thu Nov 26 09:28:25 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38b67633

dev-python/unidecode: Keyword for ALLARCHES

Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=565208

Package-Manager: portage-2.2.25
Signed-off-by: Justin Lecher  gentoo.org>

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

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



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

2015-11-26 Thread Justin Lecher
commit: 9743051a9e723948215674eac1f2644c46f79d63
Author: Justin Lecher  gentoo  org>
AuthorDate: Thu Nov 26 09:28:19 2015 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Thu Nov 26 09:28:25 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9743051a

dev-python/django: Security bump

Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=566796

Package-Manager: portage-2.2.25
Signed-off-by: Justin Lecher  gentoo.org>

 dev-python/django/Manifest |   2 +
 dev-python/django/django-1.7.11.ebuild | 105 
 dev-python/django/django-1.8.7.ebuild  | 107 +
 3 files changed, 214 insertions(+)

diff --git a/dev-python/django/Manifest b/dev-python/django/Manifest
index aea0f1d..afae027 100644
--- a/dev-python/django/Manifest
+++ b/dev-python/django/Manifest
@@ -2,5 +2,7 @@ DIST Django-1.4.22.tar.gz 7802249 SHA256 
d0e2c9d772fcab2cf9c09e1c05e711cf5fe5eb9
 DIST Django-1.5.12.tar.gz 8202839 SHA256 
b3de77beb6e59b72071ca66f20c2ad34e1b90d39b0241e62c1f03c668ddd6ced SHA512 
37736827618737c54e7b63f2376b915d8dc0cdaf1900a2f6c3c9e0edd69e50379f95e3b6a31c930efdca88793b6330e7226175af91951d8637e5db780bc9fd8d
 WHIRLPOOL 
a3d17e364b0f90ff3a059afbfb57fdb9988ad777048f3caa30244d7ae6b0c87f42e1e5af5bdcda8f09c713518e0fb2471e1e4da3a988f37e45e6bca7678ecafa
 DIST Django-1.6.11.tar.gz 6764000 SHA256 
7e50e573e484435873b3515d7982d80093b2695aba17fd0ff024307454dc3a56 SHA512 
de6024b49e0344bf153f73ec344180fb701e415e4f9c330118821744d0e579436cc265724f7ef7213c9551847022ba9570312633f317b9003db533d06deb9829
 WHIRLPOOL 
5de086952bda9449f85798e8fe3bac82f11e1b856c1d39e340399e71ca6bf183318eebf1f536714567036485637166a929082a1ba9d6c1816f07c53dcc12c72a
 DIST Django-1.7.10.tar.gz 7584312 SHA256 
b9357d2cebe61997055d417d607f9c650e817cd1a383b9a1b88bf1edad797c75 SHA512 
ef9c8f3f5db17474970805bd5a3956c65766362d883013c19d32cb0fcc795de74a831758d66d18103255e5c510b2ee384099f08e12d75c567caad2d80404cc20
 WHIRLPOOL 
380f05ff7f51dfc50f578f946b5b83ae36ab8a96a10ccce9c62642f5b2434c2ba9de2d1d9bc57859db003e4569fa0c3e118cf51cd80a9fe40c04c49fdf213999
+DIST Django-1.7.11.tar.gz 7586798 SHA256 
2039144fce8f1b603d03fa5a5643578df1ad007c4ed41a617f02a3943f7059a1 SHA512 
2e3415295ee6b590e366b09adb261baccb750519b9bcef1bb09bd52a2db705c8082bfc13440c621a5f41dd4f9bd626792eba4a572e78de3b7caf93c951c406ee
 WHIRLPOOL 
8797862021c6acdfcba5752f6f5f2d567a564812fc5089678a9d00b9d8f1cb13c03bd0cb9b369b68ce1d1f1dc1522f05d41778f5181aef9c7d49783afc280e7c
 DIST Django-1.8.5.tar.gz 7270297 SHA256 
2d174e4a3f54708d0d5b6ff1bf54ae71652e83bb06d7576b3b20d916b29c3653 SHA512 
91a8788ec6a9f3592615da55948d080719425a2135e241e7b5014c6b9c354daa53c2caeadd9ac3d991730c8ef8fba579a0aa4f3094a1e83b0600811e9a3bd20b
 WHIRLPOOL 
af7037d853f6d9ea67df412589aab22113a8f4fb41c79d9f42e9b8fa0184b273a75815a558dddfeb8650f14532f77fc9585fc3c72912beaa152a932e667fcb06
 DIST Django-1.8.6.tar.gz 7341303 SHA256 
359d56f55a033a92831eab1f7ec47db3f9ad8e07f28ead9035d961886d54459a SHA512 
bab5dbc83e73413b12aabc78e686d912775c881c9f9d4dee70bcec66782ae3a564019b0bbc62f8b3d4f642167f9e31c9083364debbe4b9c862be82e7ca654794
 WHIRLPOOL 
4a3e3b83be74b4b74fa6d27b58e5c3066a9d3179c05e507071072bde3bed6eef7e08fdf1f254af8e8ea485acfcbf78015daaa1615d34d2511ac22ad86dea984b
+DIST Django-1.8.7.tar.gz 7276831 SHA256 
17a66de5cf59b5ee81c3dc57609b145bb45adddc0dc06937b998597d6e7b4523 SHA512 
74b89efd4fd2d19542a30e0fa0648652aa85ea309804afadae1162b1cac3492e599beaf5ea868d67bcef5f016283952dcc869726cbf6f15141f0816a0377b041
 WHIRLPOOL 
adae3d00ceab8bb3e526107068270d53de968b782d5e37a64f59ecaf75e8933d3895dc6de5c934ea180c8436a88acb4949f7f4f8bba56c13c92d08874596c784

diff --git a/dev-python/django/django-1.7.11.ebuild 
b/dev-python/django/django-1.7.11.ebuild
new file mode 100644
index 000..3a7c4ea
--- /dev/null
+++ b/dev-python/django/django-1.7.11.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 python3_{3,4} pypy )
+PYTHON_REQ_USE='sqlite?,threads(+)'
+WEBAPP_NO_AUTO_INSTALL="yes"
+
+inherit bash-completion-r1 distutils-r1 eutils versionator webapp
+
+MY_P="Django-${PV}"
+
+DESCRIPTION="High-level Python web framework"
+HOMEPAGE="http://www.djangoproject.com/ https://pypi.python.org/pypi/Django;
+SRC_URI="https://www.djangoproject.com/m/releases/$(get_version_component_range
 1-2)/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="doc sqlite test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   doc? ( >=dev-python/sphinx-1.0.7[${PYTHON_USEDEP}] )
+   test? (
+   ${PYTHON_DEPS//sqlite?/sqlite}
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/numpy[$(python_gen_usedep 'python*')]
+   dev-python/pillow[${PYTHON_USEDEP}]
+  

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

2015-11-26 Thread Agostino Sarubbo
commit: 5ad7ebaa013f2a2eeebf62c69ae220a60417a81d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Nov 26 09:30:15 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Nov 26 09:30:15 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ad7ebaa

net-irc/irc-server: add ~amd64 wrt bug #338571

Package-Manager: portage-2.2.20.1

 net-irc/irc-server/irc-server-2.11.1_p1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/irc-server/irc-server-2.11.1_p1-r2.ebuild 
b/net-irc/irc-server/irc-server-2.11.1_p1-r2.ebuild
index 9ca7cf4..0cb790b 100644
--- a/net-irc/irc-server/irc-server-2.11.1_p1-r2.ebuild
+++ b/net-irc/irc-server/irc-server-2.11.1_p1-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.irc.org/irc/server/${MY_P}.tgz
 
 LICENSE="GPL-1"
 SLOT="0"
-KEYWORDS="~x86 ~ppc"
+KEYWORDS="~amd64 ~ppc ~x86"
 IUSE="zlib ipv6"
 
 RDEPEND="sys-libs/ncurses



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

2015-11-26 Thread Agostino Sarubbo
commit: 0c94becb8587c57902427fe7ad4271451e35acc7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Nov 26 09:58:37 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Nov 26 09:58:37 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c94becb

app-backup/backintime: amd64 stable wrt bug #565150

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

 app-backup/backintime/backintime-1.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/backintime/backintime-1.1.4.ebuild 
b/app-backup/backintime/backintime-1.1.4.ebuild
index 8c3700b..2e00d75 100644
--- a/app-backup/backintime/backintime-1.1.4.ebuild
+++ b/app-backup/backintime/backintime-1.1.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://${PN}.le-web.org/download/${PN}/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="qt4"
 
 RDEPEND="${PYTHON_DEPS}



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

2015-11-26 Thread Agostino Sarubbo
commit: 50188ae618d078bf045267f02f5b989339dbd83b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Nov 26 09:58:31 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Nov 26 09:58:31 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50188ae6

dev-libs/libpcre: amd64 stable wrt bug #553300

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

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

diff --git a/dev-libs/libpcre/libpcre-8.38.ebuild 
b/dev-libs/libpcre/libpcre-8.38.ebuild
index 7cf1f69..e4696e8 100644
--- a/dev-libs/libpcre/libpcre-8.38.ebuild
+++ b/dev-libs/libpcre/libpcre-8.38.ebuild
@@ -19,7 +19,7 @@ fi
 
 LICENSE="BSD"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd 
~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd 
~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit 
static-libs unicode zlib"
 REQUIRED_USE="readline? ( !libedit )
libedit? ( !readline )"



[gentoo-commits] repo/gentoo:master commit in: net-p2p/tribler/

2015-11-26 Thread Agostino Sarubbo
commit: bb1027b0b77421fb053a68a9e668a4ab3cfc74f4
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Nov 26 09:58:25 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Nov 26 09:58:25 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb1027b0

net-p2p/tribler: amd64 stable wrt bug #528666

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

 net-p2p/tribler/tribler-6.3.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/tribler/tribler-6.3.3-r1.ebuild 
b/net-p2p/tribler/tribler-6.3.3-r1.ebuild
index cf59f78..7a9b74c 100644
--- a/net-p2p/tribler/tribler-6.3.3-r1.ebuild
+++ b/net-p2p/tribler/tribler-6.3.3-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
 
 LICENSE="GPL-2 LGPL-2.1+ PSF-2.4 openssl wxWinLL-3.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="vlc"
 
 RDEPEND="



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

2015-11-26 Thread Patrice Clement
commit: 5e7097c2646e5731d9fe422dd7ce0de92f9d0ae6
Author: Patrice Clement  gentoo  org>
AuthorDate: Thu Nov 26 10:06:13 2015 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Nov 26 10:06:13 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e7097c2

Merge remote-tracking branch 'github/pr/395'.

 dev-util/pycharm-professional/Manifest   | 1 +
 ...pycharm-professional-5.0.ebuild => pycharm-professional-5.0.1.ebuild} | 0
 2 files changed, 1 insertion(+)



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

2015-11-26 Thread Patrice Clement
commit: 001d334061eac7c754156259edda115863854c06
Author: Patrice Clement  gentoo  org>
AuthorDate: Thu Nov 26 10:04:41 2015 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Nov 26 10:04:41 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=001d3340

Merge remote-tracking branch 'github/pr/399'.

 app-admin/ulogd/ulogd-2.0.5-r2.ebuild |  8 +---
 app-admin/ulogd/ulogd-2.0.5-r3.ebuild | 18 +++---
 2 files changed, 16 insertions(+), 10 deletions(-)



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

2015-11-26 Thread Patrice Clement
commit: 5297a0a554c186ce9ea68ae68766d84c0bb42f7a
Author: Ilya Tumaykin  gmail  com>
AuthorDate: Thu Nov 26 01:14:48 2015 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Nov 26 01:42:50 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5297a0a5

app-admin/ulogd: minor ebuild updates

- Use HTTPS site for HOMEPAGE
- Add and prefer HTTPS mirror in SRC_URI
- Make DOCS stand out
- Remove unneeded die message
- Do not hardcode paths

 app-admin/ulogd/ulogd-2.0.5-r2.ebuild |  8 +---
 app-admin/ulogd/ulogd-2.0.5-r3.ebuild | 18 +++---
 2 files changed, 16 insertions(+), 10 deletions(-)

diff --git a/app-admin/ulogd/ulogd-2.0.5-r2.ebuild 
b/app-admin/ulogd/ulogd-2.0.5-r2.ebuild
index 93ce811..5f61107 100644
--- a/app-admin/ulogd/ulogd-2.0.5-r2.ebuild
+++ b/app-admin/ulogd/ulogd-2.0.5-r2.ebuild
@@ -10,9 +10,11 @@ AUTOTOOLS_IN_SOURCE_BUILD=1
 inherit autotools-utils eutils flag-o-matic linux-info readme.gentoo systemd 
user
 
 DESCRIPTION="A userspace logging daemon for netfilter/iptables related logging"
-HOMEPAGE="http://netfilter.org/projects/ulogd/index.html;
-SRC_URI="ftp://ftp.netfilter.org/pub/${PN}/${P}.tar.bz2
-   http://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2;
+HOMEPAGE="https://netfilter.org/projects/ulogd/index.html;
+SRC_URI="
+   https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2
+   ftp://ftp.netfilter.org/pub/${PN}/${P}.tar.bz2
+"
 
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/app-admin/ulogd/ulogd-2.0.5-r3.ebuild 
b/app-admin/ulogd/ulogd-2.0.5-r3.ebuild
index 599d0c9..b39dca2 100644
--- a/app-admin/ulogd/ulogd-2.0.5-r3.ebuild
+++ b/app-admin/ulogd/ulogd-2.0.5-r3.ebuild
@@ -9,9 +9,11 @@ AUTOTOOLS_AUTORECONF=1
 inherit autotools-utils eutils flag-o-matic linux-info readme.gentoo systemd 
user
 
 DESCRIPTION="A userspace logging daemon for netfilter/iptables related logging"
-HOMEPAGE="http://netfilter.org/projects/ulogd/index.html;
-SRC_URI="ftp://ftp.netfilter.org/pub/${PN}/${P}.tar.bz2
-   http://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2;
+HOMEPAGE="https://netfilter.org/projects/ulogd/index.html;
+SRC_URI="
+   https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2
+   ftp://ftp.netfilter.org/pub/${PN}/${P}.tar.bz2
+"
 
 LICENSE="GPL-2"
 SLOT="0"
@@ -42,9 +44,10 @@ DEPEND="${RDEPEND}
)
 "
 
+DOCS=( AUTHORS README TODO )
+
 PATCHES=( "${FILESDIR}/${P}-remove-db-automagic.patch" )
 
-DOCS=( AUTHORS README TODO )
 DOC_CONTENTS="
You must have at least one logging stack enabled to make ulogd work.
Please edit example configuration located at /etc/ulogd.conf
@@ -81,7 +84,7 @@ src_prepare() {
sed -i \
-e 's:var/log:var/log/ulogd:g' \
-e 's:tmp:run:g' \
-   ulogd.conf.in || die 'sed on ulogd.conf.in failed'
+   ulogd.conf.in || die
 
append-lfs-flags
autotools-utils_src_prepare
@@ -126,12 +129,13 @@ src_install() {
use mysql && dodoc doc/mysql-*.sql
use postgres && dodoc doc/pgsql-*.sql
use sqlite && dodoc doc/sqlite3.table
+
doman ${PN}.8
 
insinto /etc
doins "${BUILD_DIR}/${PN}.conf"
-   fowners root:ulogd /etc/ulogd.conf
-   fperms 640 /etc/ulogd.conf
+   fowners root:ulogd /etc/${PN}.conf
+   fperms 640 /etc/${PN}.conf
 
newinitd "${FILESDIR}/${PN}.init-r2" ${PN}
systemd_newunit "${FILESDIR}/${PN}.service-r1" ${PN}.service



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

2015-11-26 Thread Patrice Clement
commit: 4c21e064325a6843302ac0e107b95491445dfc87
Author: Jiajun Wang  gmail  com>
AuthorDate: Wed Nov 25 14:50:49 2015 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Wed Nov 25 14:50:49 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c21e064

dev-util/pycharm-professional: version bump to 5.0.1

 dev-util/pycharm-professional/Manifest |  1 +
 .../pycharm-professional-5.0.1.ebuild  | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/dev-util/pycharm-professional/Manifest 
b/dev-util/pycharm-professional/Manifest
index a86d964..db23dca 100644
--- a/dev-util/pycharm-professional/Manifest
+++ b/dev-util/pycharm-professional/Manifest
@@ -3,4 +3,5 @@ DIST pycharm-professional-4.0.6.tar.gz 155933406 SHA256 
b914f55dab1bff6e8707ca64
 DIST pycharm-professional-4.5.2.tar.gz 160339662 SHA256 
a736a1d648ff7ae742b86ff278b2eeb53c61c875037d44f863b1abc78ffdf7b5 SHA512 
3c79ee632554499b13b5d3096a3e60d3c578ef29ae985f7daef0555f217650686f6cd0d700a3a6f8fec809fc11a12c476365a594b167aa76f4720a9dabce66d7
 WHIRLPOOL 
fb69b0cada495ba88872b2c0a38b4b272501a022338d600fc8ccb3cb7ea70c374bf898882e4e35eff2bd199da8ba15e721e765e156e3ee86edb9e3bf019d3c76
 DIST pycharm-professional-4.5.3.tar.gz 160688951 SHA256 
5ac0ff2ad0e5a61d93182637ff308c30227f1c2f7e396149a9720782bc336601 SHA512 
ea21e30d98bd5f83438fb3c51c366828dc1ab62540b7c22c3164afdd93f338ec677795dc43177e698efc86b72d2337fc3546abb1d78bc388697312afa4f7c018
 WHIRLPOOL 
d89217d63086b5b0213b267eabb301900e0f4fb8b16a69260ba50a153fb7568f5dfbe6dec89f6c64083fd51d9fa089fced55a324a2837cfffd2c1abebffd8db6
 DIST pycharm-professional-4.5.4.tar.gz 160665389 SHA256 
0d3a0a627901a1519ee77a0f2b34bc9cd7ba9a20c1276862ed5324187d25c6b7 SHA512 
2f0fc1018128984bc1763c263e185763e9f2af03306d61bdc30f229dfd54bf7094e46a3758eeaacd34c9c47bb0522d52f17206ce3da283d52be685a4a34da90e
 WHIRLPOOL 
d76ec00b68642fd716bfca94e9465de1855fd4e60dc15a49ae683abc48a172d57dde166b3a13d178680bbe25b54fa863494b01bfdff575d7b0f75ddfb124d39b
+DIST pycharm-professional-5.0.1.tar.gz 183926748 SHA256 
038501f116f5b18e5fc30c7b7edf1c076f0ec6d5f2e2c14348004dc8b6745a80 SHA512 
1ffd2b8c50600d2ead207ffe6f9439dd3f008258fd530c45587779bb99c4a49f2238d956552add72f908672e69e22712699efd56f1e831f470e496734b6a702a
 WHIRLPOOL 
dc4163b7f0986e8ed6cf9643a6612743cb9279537bb8c779bb8f89ef4442ca2033a4c440458625a33860ee00771ee7d903c278a4d413c0ca0db4110009925870
 DIST pycharm-professional-5.0.tar.gz 183117515 SHA256 
066ca91c7d810765a96e82673d4241de855b82cd0d46dc88e46f00da00789c9a SHA512 
183597e004604cc49dfff674f8fb9c05fa73d1a3e01dc66368f0b49ea2ada653fe28a64181697449d9adeecfda3e8d8e7105bd75aa82f9ccd9331d783146e18a
 WHIRLPOOL 
94b5030d3131ae92c83596ff6c9f547068022048d3bf9cff9d21d3c8664664b4bf9805098bd677fe7f48ad7160f9a6d6923fe930edb99612f6718a4cd1294122

diff --git a/dev-util/pycharm-professional/pycharm-professional-5.0.1.ebuild 
b/dev-util/pycharm-professional/pycharm-professional-5.0.1.ebuild
new file mode 100644
index 000..dfb1dc5
--- /dev/null
+++ b/dev-util/pycharm-professional/pycharm-professional-5.0.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils readme.gentoo
+
+DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
+HOMEPAGE="http://www.jetbrains.com/pycharm/;
+SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz;
+
+LICENSE="PyCharm_Academic PyCharm_Classroom PyCharm PyCharm_OpenSource 
PyCharm_Preview"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=virtual/jre-1.6
+dev-python/pip"
+DEPEND=""
+
+RESTRICT="mirror strip"
+QA_PREBUILT="opt/${PN}/bin/fsnotifier
+   opt/${PN}/bin/fsnotifier64
+   opt/${PN}/bin/libyjpagent-linux.so
+   opt/${PN}/bin/libyjpagent-linux64.so"
+
+MY_PN=${PN/-professional/}
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+src_install() {
+   insinto /opt/${PN}
+   doins -r *
+
+   fperms a+x /opt/${PN}/bin/{pycharm.sh,fsnotifier{,64},inspect.sh}
+
+   dosym /opt/${PN}/bin/pycharm.sh /usr/bin/${PN}
+   newicon "bin/${MY_PN}.png" ${PN}.png
+   make_desktop_entry ${PN} "${PN}" "${PN}"
+
+   readme.gentoo_src_install
+}



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

2015-11-26 Thread Patrice Clement
commit: a17977fdaa9828011f9ade4a830b21651194d662
Author: Patrice Clement  gentoo  org>
AuthorDate: Thu Nov 26 10:04:13 2015 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Nov 26 10:04:13 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a17977fd

Merge remote-tracking branch 'github/pr/400'.

 ...uxdoc-tools-0.9.71-fix-parallel-doc-build.patch | 185 +
 .../linuxdoc-tools/linuxdoc-tools-0.9.71-r1.ebuild |   8 +-
 2 files changed, 190 insertions(+), 3 deletions(-)



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

2015-11-26 Thread Patrice Clement
commit: b3b214ab39566ab4a12d2cc9eeaeabd01068441a
Author: Patrice Clement  gentoo  org>
AuthorDate: Thu Nov 26 10:03:55 2015 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Nov 26 10:03:55 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3b214ab

Merge remote-tracking branch 'github/pr/401'.

 net-firewall/fwknop/fwknop-2.6.7-r1.ebuild | 2 +-
 net-firewall/fwknop/fwknop-2.6.7-r2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)



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

2015-11-26 Thread Patrice Clement
commit: bccbb502b61b4420c9239fdb4e047bc134872e09
Author: Patrice Clement  gentoo  org>
AuthorDate: Thu Nov 26 10:03:30 2015 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Nov 26 10:03:30 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bccbb502

Merge remote-tracking branch 'github/pr/402'.

 media-video/aegisub/aegisub-3.0.4.ebuild | 5 -
 media-video/aegisub/aegisub-3.2.2.ebuild | 5 -
 2 files changed, 8 insertions(+), 2 deletions(-)



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

2015-11-26 Thread Patrice Clement
commit: 1536d29f0a07b1729bc96df51caa53eb439cc3dd
Author: Ilya Tumaykin  gmail  com>
AuthorDate: Thu Nov 26 01:54:46 2015 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Nov 26 01:59:06 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1536d29f

media-video/aegisub: add ftp mirror to SRC_URI

 media-video/aegisub/aegisub-3.0.4.ebuild | 5 -
 media-video/aegisub/aegisub-3.2.2.ebuild | 5 -
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/media-video/aegisub/aegisub-3.0.4.ebuild 
b/media-video/aegisub/aegisub-3.0.4.ebuild
index f94961a..6320424 100644
--- a/media-video/aegisub/aegisub-3.0.4.ebuild
+++ b/media-video/aegisub/aegisub-3.0.4.ebuild
@@ -13,7 +13,10 @@ inherit autotools-utils fdo-mime gnome2-utils l10n wxwidgets
 
 DESCRIPTION="Advanced subtitle editor"
 HOMEPAGE="http://www.aegisub.org/;
-SRC_URI="http://ftp.aegisub.org/pub/releases/${P}.tar.xz;
+SRC_URI="
+   http://ftp.aegisub.org/pub/releases/${P}.tar.xz
+   ftp://ftp.aegisub.org/pub/releases/${P}.tar.xz
+"
 
 LICENSE="BSD"
 SLOT="0"

diff --git a/media-video/aegisub/aegisub-3.2.2.ebuild 
b/media-video/aegisub/aegisub-3.2.2.ebuild
index e6f23ec..185e7f1 100644
--- a/media-video/aegisub/aegisub-3.2.2.ebuild
+++ b/media-video/aegisub/aegisub-3.2.2.ebuild
@@ -13,7 +13,10 @@ inherit autotools-utils fdo-mime gnome2-utils l10n 
toolchain-funcs wxwidgets
 
 DESCRIPTION="Advanced subtitle editor"
 HOMEPAGE="http://www.aegisub.org/;
-SRC_URI="http://ftp.aegisub.org/pub/releases/${P}.tar.xz;
+SRC_URI="
+   http://ftp.aegisub.org/pub/releases/${P}.tar.xz
+   ftp://ftp.aegisub.org/pub/releases/${P}.tar.xz
+"
 
 LICENSE="BSD"
 SLOT="0"



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

2015-11-26 Thread Patrice Clement
commit: 6ad2bf618716cc13e8fe1f95f8c6832d4eac6a53
Author: Ilya Tumaykin  gmail  com>
AuthorDate: Thu Nov 26 01:37:34 2015 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Nov 26 01:39:43 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ad2bf61

net-firewall/fwknop: add GitHub repo to HOMEPAGE

As cipherdyne.org tends to be down sometimes.

 net-firewall/fwknop/fwknop-2.6.7-r1.ebuild | 2 +-
 net-firewall/fwknop/fwknop-2.6.7-r2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-firewall/fwknop/fwknop-2.6.7-r1.ebuild 
b/net-firewall/fwknop/fwknop-2.6.7-r1.ebuild
index 1a798bd..006ebd0 100644
--- a/net-firewall/fwknop/fwknop-2.6.7-r1.ebuild
+++ b/net-firewall/fwknop/fwknop-2.6.7-r1.ebuild
@@ -15,7 +15,7 @@ PYTHON_COMPAT=( python2_7 )
 inherit autotools-utils distutils-r1 linux-info readme.gentoo systemd
 
 DESCRIPTION="Single Packet Authorization and Port Knocking application"
-HOMEPAGE="http://www.cipherdyne.org/fwknop/;
+HOMEPAGE="http://www.cipherdyne.org/fwknop/ https://github.com/mrash/fwknop;
 SRC_URI="https://github.com/mrash/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2"

diff --git a/net-firewall/fwknop/fwknop-2.6.7-r2.ebuild 
b/net-firewall/fwknop/fwknop-2.6.7-r2.ebuild
index 18c6e90..46dbcae 100644
--- a/net-firewall/fwknop/fwknop-2.6.7-r2.ebuild
+++ b/net-firewall/fwknop/fwknop-2.6.7-r2.ebuild
@@ -15,7 +15,7 @@ PYTHON_COMPAT=( python2_7 )
 inherit autotools-utils distutils-r1 linux-info readme.gentoo systemd
 
 DESCRIPTION="Single Packet Authorization and Port Knocking application"
-HOMEPAGE="http://www.cipherdyne.org/fwknop/;
+HOMEPAGE="http://www.cipherdyne.org/fwknop/ https://github.com/mrash/fwknop;
 SRC_URI="https://github.com/mrash/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: app-text/linuxdoc-tools/, app-text/linuxdoc-tools/files/

2015-11-26 Thread Patrice Clement
commit: d10298f46a9f35fe22b59be9b3a8370a5cce1e0a
Author: Ilya Tumaykin  gmail  com>
AuthorDate: Thu Nov 26 01:22:23 2015 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Nov 26 01:25:46 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d10298f4

app-text/linuxdoc-tools: fix parallel doc build

Addresses QA warning when built with '+doc' USE. Minor ebuild cleanups.

 ...uxdoc-tools-0.9.71-fix-parallel-doc-build.patch | 185 +
 .../linuxdoc-tools/linuxdoc-tools-0.9.71-r1.ebuild |   8 +-
 2 files changed, 190 insertions(+), 3 deletions(-)

diff --git 
a/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.71-fix-parallel-doc-build.patch
 
b/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.71-fix-parallel-doc-build.patch
new file mode 100644
index 000..76256da
--- /dev/null
+++ 
b/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.71-fix-parallel-doc-build.patch
@@ -0,0 +1,185 @@
+See https://gitlab.com/agmartin/linuxdoc-tools/issues/4
+
+diff --git a/Makefile.in b/Makefile.in
+index adb85d0..7038d97 100644
+--- a/Makefile.in
 b/Makefile.in
+@@ -83,13 +83,14 @@ ifneq ($(BUILDDOC_FORMATS),)
+ #-- Build documentation
+   @echo "Building documentation ..."
+   (cd doc; \
++  MAKE="$(MAKE)" \
+   PREFIX=$(prefix) \
+   BUILD_ISO_ENTITIES=$(BUILD_ISO_ENTITIES) \
+   BUILD_ENTITY_MAP=$(BUILD_ENTITY_MAP) \
+-  PKGPERL5LIB=$(CURDIR)/perl5lib \
+-  PKGDATADIR=$(CURDIR)/lib \
++  PKGPERL5LIB=$(CURDIR)/perl5lib \
++  PKGDATADIR=$(CURDIR)/lib \
+   PKGENTITYMAPDIR=$(CURDIR)/entity-map \
+-  BUILDDOC_FORMATS="$(BUILDDOC_FORMATS)" \
++  BUILDDOC_FORMATS="$(BUILDDOC_FORMATS)" \
+   sh Makedoc.sh)
+ endif
+ 
+diff --git a/doc/Makedoc.sh b/doc/Makedoc.sh
+index b7e2efb..da4be99 100644
+--- a/doc/Makedoc.sh
 b/doc/Makedoc.sh
+@@ -33,7 +33,7 @@ if [ "${BUILD_ENTITY_MAP}" = "true" ]; then
+ # Create a modified EntityMap.pm with entity-map location in doc
+ # build temporary dir. Need to properly install entity-map there.
+ mkdir $TMPDIR/Text
+-make -C ../entity-map install DESTDIR="$TMPDIR"
++${MAKE} -C ../entity-map install DESTDIR="$TMPDIR"
+ sed < ../entity-map/EntityMap.pm.in > $TMPDIR/Text/EntityMap.pm \
+   -e 's|\@localentitymapdir\@|'${TMPDIR}'/usr/share/entity-map|g' \
+   -e 's|\@entitymapdir\@|'${TMPDIR}'/usr/share/entity-map/0.1.0|g'
+@@ -49,7 +49,7 @@ fi
+ if [ "${BUILD_ISO_ENTITIES}" = "true" ]; then
+ # --without-installed-iso-entities: Install iso-entities in
+ # "$TMPDIR/usr" and set it as iso-entities prefix.
+-make -C ../iso-entities install DESTDIR="$TMPDIR"
++${MAKE} -C ../iso-entities install DESTDIR="$TMPDIR"
+ ISOENTITIES_PREFIX="${TMPDIR}/usr"
+ else
+ # --with-installed-iso-entities: Use system prefix.
+@@ -88,45 +88,42 @@ fi
+ 
+ # Build actual documentation
+ echo "- Building documentation for formats: ${BUILDDOC_FORMATS}" >&2
++BUILDDOC_MAKE=""
+ for docformat in ${BUILDDOC_FORMATS}; do
+ case ${docformat} in
+   txt)
+-  echo "- Building txt docs" >&2
+   if [ -n "`which groff`" ]; then
+-  $TMPDIR/linuxdoc --backend=txt --filter --blanks=1 ./guide.sgml
++  echo "- Add to build list: guide.txt" >&2
++  BUILDDOC_MAKE="${BUILDDOC_MAKE} guide.txt"
+   else
+   echo "- ++ Warning: groff not available, cannot build 
\"${docformat}\" format." >&2
+   fi
+   ;;
+   pdf)
+-  echo "- Building pdf docs" >&2
+-  $TMPDIR/linuxdoc --backend=latex --output=pdf \
+-   --pass="\usepackage{times}" ./guide.sgml
++  echo "- Add to build list: guide.pdf" >&2
++  BUILDDOC_MAKE="${BUILDDOC_MAKE} guide.pdf"
+   ;;
+   info)
+-  echo "- Building info docs" >&2
+-  $TMPDIR/linuxdoc --backend=info ./guide.sgml
++  echo "- Add to build list: guide.info" >&2
++  BUILDDOC_MAKE="${BUILDDOC_MAKE} guide.info"
+   ;;
+   lyx)
+-  echo "- Building lyx docs" >&2
+-  $TMPDIR/linuxdoc --backend=lyx ./guide.sgml
++  echo "- Add to build list: guide.lyx" >&2
++  BUILDDOC_MAKE="${BUILDDOC_MAKE} guide.lyx"
+   ;;
+   html)
+-  echo "- Building html docs" >&2
+-  $TMPDIR/linuxdoc --imagebuttons --backend=html ./guide.sgml \
+-  && mv -f ./guide*.html ./html
++  echo "- Add to build list: guide.html" >&2
++  BUILDDOC_MAKE="${BUILDDOC_MAKE} html/guide.html"
+   ;;
+   rtf)
+-  echo "- Building rtf docs" >&2
+-  $TMPDIR/linuxdoc --backend=rtf ./guide.sgml && if [ ! -d ./rtf ]; \
+-  then mkdir -m 755 ./rtf; fi && mv -f ./guide*.rtf ./rtf
++  echo "- Add to build list: guide.rtf" >&2
++  

[gentoo-commits] repo/gentoo:master commit in: games-puzzle/numptyphysics/files/, games-puzzle/numptyphysics/

2015-11-26 Thread Michael Sterrett
commit: 86294ee659e859f0cbb32c87e0b2adfa293ff3a2
Author: Michael Sterrett  gentoo  org>
AuthorDate: Thu Nov 26 10:07:07 2015 +
Commit: Michael Sterrett  gentoo  org>
CommitDate: Thu Nov 26 10:08:11 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86294ee6

initial commit with ebuild work from Samuel BAUER (bug #259181)

Package-Manager: portage-2.2.20.1

 games-puzzle/numptyphysics/Manifest| 21 +
 .../files/numptyphysics--gentoo.patch  | 79 +++
 games-puzzle/numptyphysics/metadata.xml|  8 ++
 .../numptyphysics/numptyphysics-.ebuild| 89 ++
 4 files changed, 197 insertions(+)

diff --git a/games-puzzle/numptyphysics/Manifest 
b/games-puzzle/numptyphysics/Manifest
new file mode 100644
index 000..16b041e
--- /dev/null
+++ b/games-puzzle/numptyphysics/Manifest
@@ -0,0 +1,21 @@
+DIST butelo.npz 7209 SHA256 
3c1984f135ed5fbf101ee05cf46f3aaeddf90b710192735aebd04ec2def0 SHA512 
a1f6ce15c0a921969a0e6c96d2e354aa666e760275a86d45b85db833731273e16ac9cdb4975beca71c1abcfe5dd64a0181f74bbc3e3aba1c2bb541c3bbe80090
 WHIRLPOOL 
a849dfbd5e0e983b64bd0a33d8b1526b202a4d376f7388e5767d787a477ae2d77760d8446493b3cb92ebc04ad6ca974b8a813e6a05f0cbfac98fd4f7d2080ce5
+DIST catalyst.npz 8778 SHA256 
2278d331c354e9db0f89a0f3df1c6ac190a0f3b21f9ea12310d9e715fd5538f5 SHA512 
ad2c02721e1b2ded3621a5a5217f78ed1022a86472f4de030c9b3d258f0b7b580e953fc2d017519477cea4df1b482e61fca565a3d98d511e894805e6683e6830
 WHIRLPOOL 
6abf8ecd88fcfa79f87268cbe9af85f4e9a8c227b8e59ab43b5438330d961c7e00546383957c38cc9143ef1c45f2880e6dda8615fa26a832268c1c79fe1af20f
+DIST christeck.npz 4868 SHA256 
d265f1f6a0dfa1c8a6b4a20f919f0f4c3f57ccb25f15f895ba7a0932644486e3 SHA512 
562ed1fe6caa026dcc897aa914c5cad648aa191127714c888f5d1fbf82bbac15477928e49e02a5ab8940a84a085afb6e282e04ac1478a0ace5449541137f89fc
 WHIRLPOOL 
c250266e6aaf3e9b52ed81ca8899af219d594451a7bc965ba8a1866b13f42aae1cadbb38a0ee49510739a57960673ce38456df5f99ec432a283d55660bfa9f30
+DIST dneary.npz 5041 SHA256 
4966d1c5d453dee3a6cfd6135acb13d6e1e6cd572240224c38767ff510ad5276 SHA512 
94bf7238bda8c9ba4133bd4bb8f6c978bb06f42432a6854ba570466d3a4b780a737a2138702072fbb9d6b913307a52734b3747a255d3f611df8e8753751d1c55
 WHIRLPOOL 
c5237d9ea0793f6c25350823121aac6d87711a63dc0891388f0f7361f07fabdccafee3dc5b1c6041d26788ff462a4e5d51b2605ab69ca6f6efedc5f86c509abe
+DIST gnuton.npz 3734 SHA256 
271df127e20358f8ca02785405ea5fc5a9d3dc9cf1fa4dd2a014795cd8c36634 SHA512 
f3c910ac426b8044400ff882c0f8e193a19d35d1de2f6a8b5729acb9cc2fe383b116f79854897d3162c9ce223df92c76981a676ffc83268716fb20d8fecca13c
 WHIRLPOOL 
2e95e234a46448b6cc5527e7eec1beeb0d3d3bb2c0cb92806bf3f2cca6c1c990c6a8e8d86793ea46394c199f76d02edf5374ed6883be19b366f9ca04702ae5e9
+DIST gudger.npz 7101 SHA256 
f2417fb30bbbd0cf397cd21eabbc775492d7320a82056ab1abac9fb30f4537a8 SHA512 
507536e83ef99a135d187b54369e12ea585a0aaa354ee4e8cf50540ffcd9b12798f11807940ee487d759617379794d447ab06bc185cb1021d06cca51908f35aa
 WHIRLPOOL 
24882ecb0176c1c210c5a2bc6d998bc1b9b456fcf617336a5104df47f9b943bdc1a3c9b180faea4df0ef0f320d4314ff0a69482afbb4ad44337005464133f901
+DIST guile.npz 27182 SHA256 
fdb0c4210909fa24b8c264638ca9620a4111a7a20b8106413c1a4ecd22b068eb SHA512 
62a98d028335ce0a2a78cec86ef0e9164d10d057f0d99e5c27352f604ca06c6f0634617517ffb5d4c2609859f4316367ce805669d70002058168d332dee2f81e
 WHIRLPOOL 
0ed910dac91d3a014f5364ff7701155fbfe831f809edb3458037c08ef2aacbf5785e22d7ca0ca25a8aa192b566fd74a155def33fca693e6789794a428423979d
+DIST hurd.npz 7819 SHA256 
0fa386f6b1b86bdc34cf7a09e4bfc09866338cd8e472b7b78d2f61721eebba85 SHA512 
5a7ce05af8c0cb8b63296a19827286bee46e41c876817cd4a190f8294be8c3c53fdfab63908c9d64b93c9e104d9b36f812fc3c3e05e47dcfdb7a47f9c0a15dab
 WHIRLPOOL 
354b3eeddbd866c7fa2828d650beb7869c74028aac94f64c6a05e27f7f0e2bd6d34aadd23f7c3dda22c0ee359dd8159137805f08110a1b89d197f9660a03bfe8
+DIST ioan.npz 8672 SHA256 
96a45a8f704d79edd80cde152a7548e304ffc4500c12264b70855a50b7852dc5 SHA512 
aeb707ffa3a7fc64d1a401a9f1f2c59b5d031c4443e6b679cf534be0824493f54dc20e1ceb127352e7847ac403dc1971470b52369b0bb0933f0c8ade299961d4
 WHIRLPOOL 
93452fc4a17d8ab005cd8b14a8b84c861e7786f0f811763bc43e98408641285827523ca4c48174c7482b121f7c976d78919c08c1c670467fd078ae2d1f91de66
+DIST jhoff80.npz 4612 SHA256 
357c638f227628ca778c701ffc5c7e15d81842d7c3e8dbaac34ba2957826a15f SHA512 
4d060a35f18204509726db2f1cdfd8a69444bf10e784fcc32ce54a76aa541628903e5ce70d65a64b3ea079095cdc979475ff553e428bb321640d7a87e60f6384
 WHIRLPOOL 
3fc99ccf86afed4ea2297b700efb7139aa013cfdfd9b34365ff2c84475189e1bd8046eb016542b896c994829096952018048fc938be396301338f85d4eb8910d
+DIST leonet.npz 4885 SHA256 
f1c51f0b75288c08188492cfc16fa7605cfa0d54ff56a6ddd261a2013eb81499 SHA512 
789cdde6313b7cc9e8616c7969d86ed44866baa9ae88befa605d7066ca8134f167aac9490afa3918305929dbbc0acaf46708e02be4353f98ebeb3dbe3b0eefa1
 WHIRLPOOL 

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

2015-11-26 Thread Justin Lecher
commit: 81028e7bec0d02e1a25c566f74d78376d2441f2d
Author: Justin Lecher  gentoo  org>
AuthorDate: Thu Nov 26 10:05:44 2015 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Thu Nov 26 10:26:01 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81028e7b

dev-python/pandas: Use virtualx during doc building

Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=566756

Package-Manager: portage-2.2.25
Signed-off-by: Justin Lecher  gentoo.org>

 dev-python/pandas/pandas-0.17.1.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/dev-python/pandas/pandas-0.17.1.ebuild 
b/dev-python/pandas/pandas-0.17.1.ebuild
index 27eb129..8fd49dd 100644
--- a/dev-python/pandas/pandas-0.17.1.ebuild
+++ b/dev-python/pandas/pandas-0.17.1.ebuild
@@ -7,6 +7,8 @@ EAPI=5
 PYTHON_COMPAT=( python2_7 python3_{3,4,5} )
 PYTHON_REQ_USE="threads(+)"
 
+VIRTUALX_REQUIRED="manual"
+
 inherit distutils-r1 eutils flag-o-matic virtualx
 
 DESCRIPTION="Powerful data structures for data analysis and statistics"
@@ -63,6 +65,7 @@ DEPEND="${MINIMAL_DEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/cython-0.19.1[${PYTHON_USEDEP}]
doc? (
+   ${VIRTUALX_DEPEND}
dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
dev-python/html5lib[${PYTHON_USEDEP}]
dev-python/ipython[${PYTHON_USEDEP}]
@@ -79,6 +82,7 @@ DEPEND="${MINIMAL_DEPEND}
x11-misc/xclip
)
test? (
+   ${VIRTUALX_DEPEND}
${RECOMMENDED_DEPEND}
${OPTIONAL_DEPEND}
dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
@@ -115,9 +119,10 @@ python_compile_all() {
# To build docs the need be located in $BUILD_DIR,
# else PYTHONPATH points to unusable modules.
if use doc; then
+   VIRTUALX_COMMAND="${EPYTHON}"
cd "${BUILD_DIR}"/lib || die
cp -ar "${S}"/doc . && cd doc || die
-   LANG=C PYTHONPATH=. "${EPYTHON}" make.py html || die
+   LANG=C PYTHONPATH=. virtualmake make.py html || die
fi
 }
 



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

2015-11-26 Thread Justin Lecher
commit: bf96367b623e6dd2811c811f18ef395ec896c0e3
Author: Justin Lecher  gentoo  org>
AuthorDate: Thu Nov 26 09:35:42 2015 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Thu Nov 26 10:26:01 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf96367b

dev-python/json-rpc: Drop old

Package-Manager: portage-2.2.25
Signed-off-by: Justin Lecher  gentoo.org>

 dev-python/json-rpc/Manifest  |  1 -
 dev-python/json-rpc/json-rpc-1.7.0.ebuild | 27 ---
 2 files changed, 28 deletions(-)

diff --git a/dev-python/json-rpc/Manifest b/dev-python/json-rpc/Manifest
index f729296..ec03086 100644
--- a/dev-python/json-rpc/Manifest
+++ b/dev-python/json-rpc/Manifest
@@ -1,2 +1 @@
 DIST json-rpc-1.10.1.tar.gz 25410 SHA256 
3edffc0905a08090edb4036f8767a08826ec618f9f02717251fd2eb3e1c6983b SHA512 
bb69cbb12c0a64286fb1e98db21ca75cb19daf20c6d6f5721f82891a17e44d2cda172e73bd389a02077d094b8f6deb0959952b0498b0c1b4a0acfaa5e3ba3922
 WHIRLPOOL 
c08c465be4951055a12979de5bca056cf56e35c874f491ba4891125e9fbfcc985f85d120c2a5fcb1d8b8264487af90efb34e0316981ccf546190421df5fdc885
-DIST json-rpc-1.7.0.tar.gz 21699 SHA256 
9961113fc66bb4e34abd4fa6e8eb2086d14aee88c789e00a023751b5c84dd34b SHA512 
f89ae1c2da9f0fa3e3a6552ea89a13ef1806b1a5d4d03ab7c420a1648dde6980af6743a5c70d500224ad5d0d8a5aa6b74ad7de43ea3aeefb1cba0e5dc6cc5fa4
 WHIRLPOOL 
02bd37b82b6259b9b8fb513615499b1105a0cbbea8b4e6e37800560b6114beb237efa397bf6f50312a26e500eedd0ddc89bf798162742788200f51a563a713ab

diff --git a/dev-python/json-rpc/json-rpc-1.7.0.ebuild 
b/dev-python/json-rpc/json-rpc-1.7.0.ebuild
deleted file mode 100644
index 840cfd9..000
--- a/dev-python/json-rpc/json-rpc-1.7.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# 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,4}})
-
-inherit distutils-r1
-
-DESCRIPTION="JSON-RPC transport implementation for python"
-HOMEPAGE="https://github.com/pavlov99/json-rpc;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="test"
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   dev-python/nose[${PYTHON_USEDEP}]
-   dev-python/mock[${PYTHON_USEDEP}]
-   )"
-
-python_test() {
-   esetup.py test
-}



[gentoo-commits] repo/gentoo:master commit in: app-office/texmaker/files/, app-office/texmaker/

2015-11-26 Thread Justin Lecher
commit: e872d907849f1b24f8148dbdcebacd744cb8537c
Author: Justin Lecher  gentoo  org>
AuthorDate: Thu Nov 26 09:38:45 2015 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Thu Nov 26 10:26:01 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e872d907

app-office/texmaker: Drop old

Package-Manager: portage-2.2.25
Signed-off-by: Justin Lecher  gentoo.org>

 app-office/texmaker/Manifest   |   1 -
 .../texmaker/files/texmaker-3.1-hunspell.patch | 167 ---
 .../texmaker/files/texmaker-3.3.3-qt48.patch   |  15 --
 .../texmaker/files/texmaker-3.3.4-hunspell.patch   | 167 ---
 .../texmaker/files/texmaker-3.5-hunspell.patch | 148 -
 .../texmaker/files/texmaker-3.5.1-hunspell.patch   | 148 -
 .../texmaker/files/texmaker-3.5.2-clang.patch  |  16 --
 .../texmaker/files/texmaker-3.5.2-hunspell.patch   | 181 -
 .../texmaker/files/texmaker-4.0.1-hunspell.patch   | 180 
 .../texmaker/files/texmaker-4.0.3-hunspell.patch   | 165 ---
 .../texmaker/files/texmaker-4.0.4-unbundle.patch   | 105 
 app-office/texmaker/texmaker-4.3.ebuild|  87 --
 app-office/texmaker/texmaker-4.4.1.ebuild  |  96 ---
 13 files changed, 1476 deletions(-)

diff --git a/app-office/texmaker/Manifest b/app-office/texmaker/Manifest
index 8882f5a..f9de178 100644
--- a/app-office/texmaker/Manifest
+++ b/app-office/texmaker/Manifest
@@ -1,2 +1 @@
-DIST texmaker-4.3.tar.bz2 11334013 SHA256 
670eef7c51630342c87f1c2a77da0b36798fdb971c7893841e13c9342b18da51 SHA512 
9bb94a104c6324d2c712b522c60513189575d01d8ea24a6eeef4201ff17c719ab816775eae5239637f5ef2084d7beb8c1d76addc10d5000a1ae53ab33c1adc3d
 WHIRLPOOL 
5942f0262b02746a4fa6ec77c2944b1165fadaf060b8a7248bc4a32b5c74334745c21b221c234e0ddc66d0bb7250a6cdc1a3eb12043de4f19471cf0ce4bb7844
 DIST texmaker-4.4.1.tar.bz2 11274997 SHA256 
80939493ffb6c92f47c47109dff6de4c91259244247e90ddfb1bb6153559b4b4 SHA512 
a165b7757f2170d42f3d48d644cb351efd4d308b1a0601105952c3253084ae4a3d0bbfb7915207ff60d0ba7036283c6c8305a901d7ac8aab4e79c1bb78f68ddd
 WHIRLPOOL 
3b00a894a194659d64ea8058ca1f0d04a68904f4eb638121f935ab83583b83c57bae3d1abb8d1e0541bed4bbaa44336e9733e8de3d346098dafae319437909f2

diff --git a/app-office/texmaker/files/texmaker-3.1-hunspell.patch 
b/app-office/texmaker/files/texmaker-3.1-hunspell.patch
deleted file mode 100644
index 3b8935d..000
--- a/app-office/texmaker/files/texmaker-3.1-hunspell.patch
+++ /dev/null
@@ -1,167 +0,0 @@
- configdialog.cpp   |4 ++--
- latexeditor.h  |2 +-
- latexeditorview.h  |2 +-
- latexhighlighter.h |2 +-
- spellerdialog.h|2 +-
- texmaker.h |2 +-
- texmaker.pro   |   42 ++
- 7 files changed, 13 insertions(+), 43 deletions(-)
-
-diff --git a/configdialog.cpp b/configdialog.cpp
-index 136072d..550db58 100644
 a/configdialog.cpp
-+++ b/configdialog.cpp
-@@ -122,9 +122,9 @@ void ConfigDialog::browseAspell()
- QDir spelldir(QCoreApplication::applicationDirPath());
- #else
- #ifdef DEBIAN_SPELLDIR
--QDir spelldir(PREFIX"/share/myspell/dicts");
-+QDir spelldir("@GENTOO_PORTAGE_EPREFIX@/usr/share/myspell");
- #else
--QDir spelldir(PREFIX"/share/texmaker");
-+QDir spelldir("@GENTOO_PORTAGE_EPREFIX@/usr/share/texmaker");
- #endif
- #endif
- 
-diff --git a/latexeditor.h b/latexeditor.h
-index b9b8d75..a9ec1ef 100644
 a/latexeditor.h
-+++ b/latexeditor.h
-@@ -26,7 +26,7 @@
- #include 
- 
- #include "latexhighlighter.h"
--#include "hunspell/hunspell.hxx"
-+#include 
- 
- typedef  int UserBookmarkList[3];
- 
-diff --git a/latexeditorview.h b/latexeditorview.h
-index c6cb362..2ecf876 100644
 a/latexeditorview.h
-+++ b/latexeditorview.h
-@@ -22,7 +22,7 @@
- #include "gotolinewidget.h"
- #include "replacewidget.h"
- #include "minisplitter.h"
--#include "hunspell/hunspell.hxx"
-+#include 
- 
- class LatexEditorView : public QWidget  {
-Q_OBJECT
-diff --git a/latexhighlighter.h b/latexhighlighter.h
-index 83ca79c..a1e437a 100644
 a/latexhighlighter.h
-+++ b/latexhighlighter.h
-@@ -20,7 +20,7 @@
- #include 
- #include 
- //#include "latexeditor.h"
--#include "hunspell/hunspell.hxx"
-+#include 
- 
- class QTextDocument;
- class LatexEditor;
-diff --git a/spellerdialog.h b/spellerdialog.h
-index 83248ae..cd16dad 100644
 a/spellerdialog.h
-+++ b/spellerdialog.h
-@@ -13,7 +13,7 @@
- 
- #include "ui_spellerdialog.h"
- #include "latexeditor.h"
--#include "hunspell/hunspell.hxx"
-+#include 
- 
- #include 
- 
-diff --git a/texmaker.h b/texmaker.h
-index fa56129..4b1367e 100644
 a/texmaker.h
-+++ b/texmaker.h
-@@ -46,7 +46,7 @@
- #include "symbollistwidget.h"
- #include "xmltagslistwidget.h"
- #include "logeditor.h"
--#include "hunspell/hunspell.hxx"
-+#include 
- #include "browser.h"
- #include "pdfviewerwidget.h"
- #include "pdfviewer.h"
-diff --git a/texmaker.pro 

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

2015-11-26 Thread Justin Lecher
commit: e00275cad8aa0f5979c50d2fc9b317ebf754f9c2
Author: Justin Lecher  gentoo  org>
AuthorDate: Thu Nov 26 10:17:13 2015 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Thu Nov 26 10:26:01 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e00275ca

virtualx.eclass: Always start Xvfb session

In order to have guarantee the same X env, we should always
create a Xvfb session instead of attaching to a running X session.

Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=374141

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

 eclass/virtualx.eclass | 112 ++---
 1 file changed, 50 insertions(+), 62 deletions(-)

diff --git a/eclass/virtualx.eclass b/eclass/virtualx.eclass
index 69d9230..5d27ed9 100644
--- a/eclass/virtualx.eclass
+++ b/eclass/virtualx.eclass
@@ -71,7 +71,7 @@ esac
 
 # @FUNCTION: virtualmake
 # @DESCRIPTION:
-# Function which attach to running X session or start new Xvfb session
+# Function which start new Xvfb session
 # where the VIRTUALX_COMMAND variable content gets executed.
 virtualmake() {
debug-print-function ${FUNCNAME} "$@"
@@ -91,77 +91,65 @@ virtualmake() {
VIRTUALX_COMMAND=${maketype}
fi
 
-   # If $DISPLAY is not set, or xhost cannot connect to an X
-   # display, then do the Xvfb hack.
-   if [[ -n ${XVFB} && -n ${XHOST} ]] && \
-   ( [[ -z ${DISPLAY} ]] || ! (${XHOST} &>/dev/null) ) ; 
then
-   debug-print "${FUNCNAME}: running Xvfb hack"
-   export XAUTHORITY=
-   # The following is derived from Mandrake's hack to allow
-   # compiling without the X display
-
-   einfo "Scanning for an open DISPLAY to start Xvfb ..."
-   # If we are in a chrooted environment, and there is already a
-   # X server started outside of the chroot, Xvfb will fail to 
start
-   # on the same display (most cases this is :0 ), so make sure
-   # Xvfb is started, else bump the display number
-   #
-   # Azarah - 5 May 2002
-   XDISPLAY=$(i=0; while [[ -f /tmp/.X${i}-lock ]] ; do 
((i++));done; echo ${i})
-   debug-print "${FUNCNAME}: XDISPLAY=${XDISPLAY}"
-
-   # We really do not want SANDBOX enabled here
-   export SANDBOX_ON="0"
-
+   debug-print "${FUNCNAME}: running Xvfb hack"
+   export XAUTHORITY=
+   # The following is derived from Mandrake's hack to allow
+   # compiling without the X display
+
+   einfo "Scanning for an open DISPLAY to start Xvfb ..."
+   # If we are in a chrooted environment, and there is already a
+   # X server started outside of the chroot, Xvfb will fail to start
+   # on the same display (most cases this is :0 ), so make sure
+   # Xvfb is started, else bump the display number
+   #
+   # Azarah - 5 May 2002
+   XDISPLAY=$(i=0; while [[ -f /tmp/.X${i}-lock ]] ; do ((i++));done; echo 
${i})
+   debug-print "${FUNCNAME}: XDISPLAY=${XDISPLAY}"
+
+   # We really do not want SANDBOX enabled here
+   export SANDBOX_ON="0"
+
+   debug-print "${FUNCNAME}: ${XVFB} :${XDISPLAY} ${xvfbargs}"
+   ${XVFB} :${XDISPLAY} ${xvfbargs} &>/dev/null &
+   sleep 2
+
+   local start=${XDISPLAY}
+   while [[ ! -f /tmp/.X${XDISPLAY}-lock ]]; do
+   # Stop trying after 15 tries
+   if ((XDISPLAY - start > 15)) ; then
+   eerror "'${XVFB} :${XDISPLAY} ${xvfbargs}' returns:"
+   echo
+   ${XVFB} :${XDISPLAY} ${xvfbargs}
+   echo
+   eerror "If possible, correct the above error and try 
your emerge again."
+   die "Unable to start Xvfb"
+   fi
+   ((XDISPLAY++))
debug-print "${FUNCNAME}: ${XVFB} :${XDISPLAY} ${xvfbargs}"
${XVFB} :${XDISPLAY} ${xvfbargs} &>/dev/null &
sleep 2
+   done
 
-   local start=${XDISPLAY}
-   while [[ ! -f /tmp/.X${XDISPLAY}-lock ]]; do
-   # Stop trying after 15 tries
-   if ((XDISPLAY - start > 15)) ; then
-   eerror "'${XVFB} :${XDISPLAY} ${xvfbargs}' 
returns:"
-   echo
-   ${XVFB} :${XDISPLAY} ${xvfbargs}
-   echo
-   eerror "If possible, correct the above error 
and try your emerge again."
-   die "Unable to start Xvfb"
-   fi
+   # Now enable SANDBOX again if needed.
+   export SANDBOX_ON="${OLD_SANDBOX_ON}"
 
-   ((XDISPLAY++))
-   debug-print "${FUNCNAME}: ${XVFB} :${XDISPLAY} 
${xvfbargs}"
-   ${XVFB} :${XDISPLAY} ${xvfbargs} 

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

2015-11-26 Thread Justin Lecher
commit: bb3d3db7309aac24f649ffe53f2da3f3c8989dd7
Author: Justin Lecher  gentoo  org>
AuthorDate: Thu Nov 26 09:36:35 2015 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Thu Nov 26 10:26:01 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb3d3db7

dev-python/pyflakes: Keyword under ALLARCHES policy

Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=553380

Package-Manager: portage-2.2.25
Signed-off-by: Justin Lecher  gentoo.org>

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

diff --git a/dev-python/pyflakes/pyflakes-1.0.0.ebuild 
b/dev-python/pyflakes/pyflakes-1.0.0.ebuild
index 5db6880..cc0aeca 100644
--- a/dev-python/pyflakes/pyflakes-1.0.0.ebuild
+++ b/dev-python/pyflakes/pyflakes-1.0.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"



[gentoo-commits] dev/dev-zero:master commit in: dev-python/spyder/, dev-python/spyder/files/

2015-11-26 Thread Tiziano Müller
commit: a8112b5df7c771bf1173912447574b7ae814547f
Author: Tiziano Müller  gentoo  org>
AuthorDate: Thu Nov 26 10:35:19 2015 +
Commit: Tiziano Müller  gentoo  org>
CommitDate: Thu Nov 26 10:35:19 2015 +
URL:https://gitweb.gentoo.org/dev/dev-zero.git/commit/?id=a8112b5d

dev-python/spyder: add version bump which fixes ipython-4 incomp.

 dev-python/spyder/Manifest   |   1 +
 dev-python/spyder/files/spyder-2.3.1-build.patch | 154 +++
 dev-python/spyder/metadata.xml   |  30 +
 dev-python/spyder/spyder-2.3.7.ebuild|  51 
 4 files changed, 236 insertions(+)

diff --git a/dev-python/spyder/Manifest b/dev-python/spyder/Manifest
new file mode 100644
index 000..d1bf7b5
--- /dev/null
+++ b/dev-python/spyder/Manifest
@@ -0,0 +1 @@
+DIST spyder-2.3.7.zip 3043384 SHA256 
1009f01171a4a5b268594128420a8aed38448c684c3b5b84f6c4e874d9db8f7b SHA512 
6e118eeb13103e0d0a871effed9c05b0265161a3979930b9aaa9de0e2ee82ec6e4710c8664fec19231ef992fd21629be538fc79d3e0f019a8b2248044a29383b
 WHIRLPOOL 
64cdd7d73eb2ad9a869332e772534e0b0ee8c6a4ab0d8ff6de3525dac521a8c351277d89754633c6db6d737871d7c5abfed5aa3bb8ef70a2017fc85b9627604e

diff --git a/dev-python/spyder/files/spyder-2.3.1-build.patch 
b/dev-python/spyder/files/spyder-2.3.1-build.patch
new file mode 100644
index 000..4300c30
--- /dev/null
+++ b/dev-python/spyder/files/spyder-2.3.1-build.patch
@@ -0,0 +1,154 @@
+--- setup.py
 setup.py
+@@ -21,8 +21,6 @@
+ import shutil
+ 
+ from distutils.core import setup
+-from distutils.command.build import build
+-from distutils.command.install_data import install_data
+ 
+ # Check for Python 3
+ PY3 = sys.version_info[0] == 3
+@@ -66,12 +64,7 @@
+ def get_data_files():
+ """Return data_files in a platform dependent manner"""
+ if sys.platform.startswith('linux'):
+-if PY3:
+-data_files = [('share/applications', ['scripts/spyder3.desktop']),
+-  ('share/pixmaps', ['img_src/spyder3.png'])]
+-else:
+-data_files = [('share/applications', ['scripts/spyder.desktop']),
+-  ('share/pixmaps', ['img_src/spyder.png'])]
++data_files = [('share/pixmaps', ['img_src/spyder.png'])]
+ elif os.name == 'nt':
+ data_files = [('scripts', ['img_src/spyder.ico',
+'img_src/spyder_light.ico'])]
+@@ -80,97 +73,6 @@
+ return data_files
+ 
+ 
+-class MyInstallData(install_data):
+-def run(self):
+-install_data.run(self)
+-if sys.platform.startswith('linux'):
+-try:
+-subprocess.call(['update-desktop-database'])
+-except:
+-print("ERROR: unable to update desktop database",
+-  file=sys.stderr)
+-CMDCLASS = {'install_data': MyInstallData}
+-
+-
+-# Sphinx build (documentation)
+-def get_html_help_exe():
+-"""Return HTML Help Workshop executable path (Windows only)"""
+-if os.name == 'nt':
+-hhc_base = r'C:\Program Files%s\HTML Help Workshop\hhc.exe'
+-for hhc_exe in (hhc_base % '', hhc_base % ' (x86)'):
+-if osp.isfile(hhc_exe):
+-return hhc_exe
+-else:
+-return
+-
+-try:
+-from sphinx import setup_command
+-
+-class MyBuild(build):
+-user_options = [('no-doc', None, "Don't build Spyder documentation")] 
\
+-   + build.user_options
+-def __init__(self, *args, **kwargs):
+-build.__init__(self, *args, **kwargs)
+-self.no_doc = False
+-def with_doc(self):
+-setup_dir = os.path.dirname(os.path.abspath(__file__))
+-is_doc_dir = os.path.isdir(os.path.join(setup_dir, 'doc'))
+-install_obj = self.distribution.get_command_obj('install')
+-return (is_doc_dir and not self.no_doc and not install_obj.no_doc)
+-sub_commands = build.sub_commands + [('build_doc', with_doc)]
+-CMDCLASS['build'] = MyBuild
+-
+-
+-class MyInstall(install):
+-user_options = [('no-doc', None, "Don't build Spyder documentation")] 
\
+-   + install.user_options
+-def __init__(self, *args, **kwargs):
+-install.__init__(self, *args, **kwargs)
+-self.no_doc = False
+-CMDCLASS['install'] = MyInstall
+-
+-
+-class MyBuildDoc(setup_command.BuildDoc):
+-def run(self):
+-build = self.get_finalized_command('build')
+-sys.path.insert(0, os.path.abspath(build.build_lib))
+-dirname = self.distribution.get_command_obj('build').build_purelib
+-self.builder_target_dir = osp.join(dirname, 'spyderlib', 'doc')
+-
+-if not osp.exists(self.builder_target_dir):
+-os.mkdir(self.builder_target_dir)
+-
+-hhc_exe = get_html_help_exe()
+-self.builder = "html" if hhc_exe is None else 

[gentoo-commits] dev/dev-zero:master commit in: dev-python/whichcraft/, dev-python/binaryornot/, dev-python/pytest-mock/, ...

2015-11-26 Thread Tiziano Müller
commit: 3d94349e9cd128e76f1ed90ef7c76b6f0001f18f
Author: Tiziano Müller  gentoo  org>
AuthorDate: Thu Nov 26 10:34:33 2015 +
Commit: Tiziano Müller  gentoo  org>
CommitDate: Thu Nov 26 10:34:33 2015 +
URL:https://gitweb.gentoo.org/dev/dev-zero.git/commit/?id=3d94349e

import (and bump) cookiecutter and some rev-deps from mrueg's overlay

 dev-python/binaryornot/Manifest |  1 +
 dev-python/binaryornot/binaryornot-0.4.0.ebuild | 28 ++
 dev-python/binaryornot/metadata.xml |  8 ++
 dev-python/pytest-mock/Manifest |  1 +
 dev-python/pytest-mock/metadata.xml |  8 ++
 dev-python/pytest-mock/pytest-mock-0.8.1.ebuild | 21 ++
 dev-python/whichcraft/Manifest  |  1 +
 dev-python/whichcraft/metadata.xml  |  8 ++
 dev-python/whichcraft/whichcraft-0.1.1.ebuild   | 24 
 dev-util/cookiecutter/Manifest  |  1 +
 dev-util/cookiecutter/cookiecutter-1.3.0.ebuild | 38 +
 dev-util/cookiecutter/metadata.xml  |  8 ++
 12 files changed, 147 insertions(+)

diff --git a/dev-python/binaryornot/Manifest b/dev-python/binaryornot/Manifest
new file mode 100644
index 000..029709a
--- /dev/null
+++ b/dev-python/binaryornot/Manifest
@@ -0,0 +1 @@
+DIST binaryornot-0.4.0.tar.gz 371339 SHA256 
2d2fa466cf6755638af0295b6ad048543e31332b40e905bbf546e28f63eeb9be SHA512 
b63123a1496168142aa7d9119ac6d910682b8fe28bde1624f933b2368f884d8a6552608238e2dd64779fb035a20ecd8d16df3f0eaf48674750eae2f3ef10
 WHIRLPOOL 
5434ba25f29dee39399c58d62d7a776194740b25a54592b8002d4687117d9748b129314e559c7fb5ad846dfe4ab3d1b253f72c2bc0f7a424b165eee500a3a881

diff --git a/dev-python/binaryornot/binaryornot-0.4.0.ebuild 
b/dev-python/binaryornot/binaryornot-0.4.0.ebuild
new file mode 100644
index 000..68536cf
--- /dev/null
+++ b/dev-python/binaryornot/binaryornot-0.4.0.ebuild
@@ -0,0 +1,28 @@
+# 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_4} )
+
+inherit distutils-r1
+
+DESCRIPTION="Ultra-lightweight pure Python package to guess whether a file is 
binary or text"
+HOMEPAGE="https://github.com/audreyr/binaryornot;
+SRC_URI="https://github.com/audreyr/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND=">=dev-python/chardet-2.0.0[${PYTHON_USEDEP}]"
+DEPEND="test? ( ${RDEPEND}
+   dev-python/hypothesis[${PYTHON_USEDEP}] )"
+
+DOCS=( README.rst HISTORY.rst CONTRIBUTING.rst )
+
+python_test() {
+   esetup.py test || die
+}

diff --git a/dev-python/binaryornot/metadata.xml 
b/dev-python/binaryornot/metadata.xml
new file mode 100644
index 000..bfcb697
--- /dev/null
+++ b/dev-python/binaryornot/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mr...@gentoo.org
+   Manuel Rüger
+   
+

diff --git a/dev-python/pytest-mock/Manifest b/dev-python/pytest-mock/Manifest
new file mode 100644
index 000..5d5bad7
--- /dev/null
+++ b/dev-python/pytest-mock/Manifest
@@ -0,0 +1 @@
+DIST pytest-mock-0.8.1.zip 16596 SHA256 
2ba9b5feebc3c4fd5fc34df8c4b8401f9d5936aa8c64be15d74dae303467946b SHA512 
30b20e315124a1a0a2aadd548d8b6b4a4762b425e5b4807e7ac4661cdaa3e5b62876fe62a68a3e3de693d2910f8c0c24be3e82e5b24215e5692c80fedfd1f8df
 WHIRLPOOL 
e934e1dfa0fbeeab5b72a7048d940e499e057ea1c631c21339c54e15792f7a0aaa119fda8c45922e47e2efbfe276fb82725d0b1d22bb877f952896887e71b790

diff --git a/dev-python/pytest-mock/metadata.xml 
b/dev-python/pytest-mock/metadata.xml
new file mode 100644
index 000..bfcb697
--- /dev/null
+++ b/dev-python/pytest-mock/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mr...@gentoo.org
+   Manuel Rüger
+   
+

diff --git a/dev-python/pytest-mock/pytest-mock-0.8.1.ebuild 
b/dev-python/pytest-mock/pytest-mock-0.8.1.ebuild
new file mode 100644
index 000..b9e31cf
--- /dev/null
+++ b/dev-python/pytest-mock/pytest-mock-0.8.1.ebuild
@@ -0,0 +1,21 @@
+# 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_4})
+
+inherit distutils-r1
+
+DESCRIPTION="Thin-wrapper around the mock package for easier use with py.test"
+HOMEPAGE="https://github.com/pytest-dev/pytest-mock;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]"
+DEPEND="app-arch/unzip
+   test? ( ${RDEPEND} )"

diff --git a/dev-python/whichcraft/Manifest b/dev-python/whichcraft/Manifest
new file mode 100644
index 000..d06a519
--- /dev/null
+++ b/dev-python/whichcraft/Manifest
@@ -0,0 +1 @@
+DIST whichcraft-0.1.1.tar.gz 7833 SHA256 

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

2015-11-26 Thread Tiziano Müller
commit: b89afeb9c7576535b05a00c47c7024a6f9da37f0
Author: Tiziano Müller  gentoo  org>
AuthorDate: Mon Nov 23 09:54:03 2015 +
Commit: Tiziano Müller  gentoo  org>
CommitDate: Mon Nov 23 09:54:03 2015 +
URL:https://gitweb.gentoo.org/dev/dev-zero.git/commit/?id=b89afeb9

remove obsolete ibus (latest is in gentoo.git)

 app-i18n/ibus/ChangeLog  | 798 ---
 app-i18n/ibus/Manifest   |   1 -
 app-i18n/ibus/ibus-1.5.11.ebuild | 191 --
 app-i18n/ibus/metadata.xml   |  21 --
 4 files changed, 1011 deletions(-)

diff --git a/app-i18n/ibus/ChangeLog b/app-i18n/ibus/ChangeLog
deleted file mode 100644
index 7820464..000
--- a/app-i18n/ibus/ChangeLog
+++ /dev/null
@@ -1,798 +0,0 @@
-# ChangeLog for app-i18n/ibus
-# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ChangeLog,v 1.163 2015/07/23 
20:22:03 pacho Exp $
-
-  23 Jul 2015; Pacho Ramos  ibus-1.5.10.ebuild:
-  ppc stable wrt bug #551062
-
-  15 Jul 2015; Mikle Kolyada  ibus-1.5.10.ebuild:
-  x86 stable wrt bug #551062
-
-  11 Jul 2015; Markus Meier  ibus-1.5.10.ebuild:
-  arm stable, bug #551062
-
-  26 Jun 2015; Agostino Sarubbo  ibus-1.5.10.ebuild:
-  Stable for amd64, wrt bug #551062
-
-  07 Jun 2015; Justin Lecher  metadata.xml:
-  Add github to remote-id in metadata.xml
-
-  08 Apr 2015; Michał Górny  ibus-1.5.5.ebuild:
-  Remove old Python implementations
-
-*ibus-1.5.10 (28 Feb 2015)
-
-  28 Feb 2015; Yixun Lan  -ibus-1.5.9.ebuild,
-  +ibus-1.5.10.ebuild:
-  version bump, drop old
-
-  19 Jan 2015; Pacho Ramos  ibus-1.5.9-r1.ebuild:
-  eautoreconf is needed (#536022 by OGINO Masanori), USE vala needs USE
-  introspection (#534220 by Andrew Savchenko)
-
-  02 Jan 2015; Ben de Groot  ibus-1.5.9-r1.ebuild:
-  Do not depend on gconf unconditionally
-
-*ibus-1.5.9-r1 (24 Dec 2014)
-
-  24 Dec 2014; Yixun Lan  +ibus-1.5.9-r1.ebuild:
-  bump upstream patches, fix bug 530768. enable USE=vala by default since
-  ui/gtk3/*.vala have been touched
-
-  17 Nov 2014; Agostino Sarubbo  ibus-1.5.5.ebuild:
-  Stable for ppc64, wrt bug #517912
-
-  17 Nov 2014; Agostino Sarubbo  ibus-1.5.5.ebuild:
-  Stable for ppc, wrt bug #517912
-
-*ibus-1.5.9 (12 Nov 2014)
-
-  12 Nov 2014; Yixun Lan  -ibus-1.4.1.ebuild,
-  -ibus-1.4.2.ebuild, ibus-1.5.5.ebuild, ibus-1.5.8-r1.ebuild,
-  +ibus-1.5.9.ebuild, -files/ibus-1.4.0-machine-id-fallback.patch,
-  -files/ibus-1.4.1-gir.patch, -files/ibus-1.4.1-libxslt-1.1.27.patch,
-  -files/ibus-1.4.1-no-gconf.patch, -files/ibus-1.5.1-queue-events.patch,
-  -files/ibus-1.5.1-setup.patch,
-  -files/ibus-1.5.1-use-system-keyboard-layout.patch,
-  -files/ibus-gconf-2.m4.patch, metadata.xml:
-  drop old versions, bump 1.5.9; increase vala version to fix dep warning
-
-  18 Aug 2014; Yixun Lan  ibus-1.5.8-r1.ebuild:
-  rework dconf sed operation
-
-*ibus-1.5.8-r1 (18 Aug 2014)
-
-  18 Aug 2014; Yixun Lan  -ibus-1.5.8.ebuild,
-  +ibus-1.5.8-r1.ebuild:
-  correct SRC_URI, fix bug 518820, 519220
-
-  04 Aug 2014; Yixun Lan  ibus-1.5.8.ebuild:
-  bug 518746, add dev-util/gtk-doc depend, since upstream don't do release
-
-  01 Aug 2014; Markus Meier  ibus-1.5.5.ebuild:
-  arm stable, bug #517912
-
-*ibus-1.5.8 (01 Aug 2014)
-
-  01 Aug 2014; Yixun Lan  +ibus-1.5.8.ebuild:
-  version bump
-
-  23 Jun 2014; Naohiro Aota  -ibus-1.5.2.ebuild,
-  -ibus-1.5.3.ebuild, -ibus-1.5.4-r1.ebuild:
-  Drop old version
-
-  06 May 2014; Pacho Ramos  ibus-1.5.5.ebuild:
-  Use readme.gentoo.eclass (#509386)
-
-  09 Mar 2014; Pacho Ramos  ibus-1.5.5.ebuild:
-  x86 stable, bug 499954
-
-  09 Mar 2014; Pacho Ramos  ibus-1.5.5.ebuild:
-  amd64 stable, bug 499954
-
-  22 Feb 2014; Pacho Ramos  ibus-1.5.5.ebuild:
-  Fix wrong commit, bug 502160
-
-  22 Feb 2014; Pacho Ramos  ibus-1.5.5.ebuild:
-  arch stable, bug 888
-
-*ibus-1.5.5 (22 Jan 2014)
-
-  22 Jan 2014; Yixun Lan  +ibus-1.5.5.ebuild:
-  version bump to 1.5.5
-
-  06 Jan 2014; Naohiro Aota  ibus-1.5.2.ebuild,
-  ibus-1.5.3.ebuild, ibus-1.5.4-r1.ebuild:
-  Add missing dependency: x11-libs/libnotify #480168 ;Quote ${T}
-
-  08 Dec 2013; Pacho Ramos  ibus-1.5.2.ebuild:
-  x86 stable, bug #478252
-
-  30 Nov 2013; Pacho Ramos  ibus-1.5.2.ebuild:
-  amd64 stable, bug #478252
-
-  26 Nov 2013; Naohiro Aota  ibus-1.5.4-r1.ebuild:
-  Force USE=dconf. #490646
-
-*ibus-1.5.4-r1 (17 Nov 2013)
-
-  17 Nov 2013; Naohiro Aota  +ibus-1.5.4-r1.ebuild,
- 

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

2015-11-26 Thread Justin Lecher
commit: 57a9ac7abe3ebe88b28cd02c2ea6a2621d9f4b6d
Author: Justin Lecher  gentoo  org>
AuthorDate: Thu Nov 26 10:33:01 2015 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Thu Nov 26 10:33:01 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57a9ac7a

dev-cpp/tbb: Fix MULTILIB_ABI_FLAG on PowerPC

thanks
 Marcus Comstedt for the patch

Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=566758

Package-Manager: portage-2.2.25
Signed-off-by: Justin Lecher  gentoo.org>

 dev-cpp/tbb/tbb-4.3.20150611-r1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-cpp/tbb/tbb-4.3.20150611-r1.ebuild 
b/dev-cpp/tbb/tbb-4.3.20150611-r1.ebuild
index 31f7343..2a45353 100644
--- a/dev-cpp/tbb/tbb-4.3.20150611-r1.ebuild
+++ b/dev-cpp/tbb/tbb-4.3.20150611-r1.ebuild
@@ -77,6 +77,8 @@ local_src_compile() {
case ${MULTILIB_ABI_FLAG} in
abi_x86_64) arch=x86_64 ;;
abi_x86_32) arch=ia32 ;;
+   abi_ppc_64) arch=ppc64 ;;
+   abi_ppc_32) arch=ppc32 ;;
esac
 
case "$(tc-getCXX)" in



[gentoo-commits] proj/portage-utils:master commit in: tests/qatom/, tests/qfile/, tests/qdepends/, tests/profile/, tests/mkdir/, ...

2015-11-26 Thread Mike Frysinger
commit: ab8ec404a6f4442e0a577b43f9f211c88f58
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Nov 26 10:05:19 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Nov 26 10:05:19 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=ab8ec404

tests: abort if init.sh cannot be loaded

This keeps people from running things like `./quse/dotest`.  All the
test code currently expects you're in the subdir to run dotest.

 tests/atom_explode/dotest | 2 +-
 tests/install/dotest  | 4 ++--
 tests/mkdir/dotest| 2 +-
 tests/profile/dotest  | 2 +-
 tests/qatom/dotest| 2 +-
 tests/qcheck/dotest   | 2 +-
 tests/qdepends/dotest | 2 +-
 tests/qfile/dotest| 2 +-
 tests/qlist/dotest| 2 +-
 tests/qlop/dotest | 2 +-
 tests/qmerge/dotest   | 2 +-
 tests/qtbz2/dotest| 2 +-
 tests/quse/dotest | 2 +-
 tests/qxpak/dotest| 2 +-
 tests/reinitialize/dotest | 2 +-
 tests/source/dotest   | 2 +-
 16 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/tests/atom_explode/dotest b/tests/atom_explode/dotest
index c4dc913..41d282a 100755
--- a/tests/atom_explode/dotest
+++ b/tests/atom_explode/dotest
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-. ../init.sh
+. ../init.sh || exit 1
 
 : ${PORTDIR:=$(portageq envvar PORTDIR)}
 pushd "${PORTDIR}"/metadata/md5-cache >/dev/null || { echo SKIPPED; exit 0 ; }

diff --git a/tests/install/dotest b/tests/install/dotest
index 246b465..1c790d1 100755
--- a/tests/install/dotest
+++ b/tests/install/dotest
@@ -1,8 +1,8 @@
 #!/bin/bash
 
-rm -f q
+. ../init.sh || exit 1
 
-. ../init.sh
+rm -f q
 
 applets=$(q -Ch | \
sed -n '/^Currently defined applets:/,/^Options/p' | \

diff --git a/tests/mkdir/dotest b/tests/mkdir/dotest
index 1034aa3..a47012d 100755
--- a/tests/mkdir/dotest
+++ b/tests/mkdir/dotest
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-. ../init.sh
+. ../init.sh || exit 1
 
 set -e
 

diff --git a/tests/profile/dotest b/tests/profile/dotest
index b4e94c5..2b77ee9 100755
--- a/tests/profile/dotest
+++ b/tests/profile/dotest
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-. ../init.sh
+. ../init.sh || exit 1
 
 qenv() {
# get q to dump its processed env so we can check

diff --git a/tests/qatom/dotest b/tests/qatom/dotest
index 5580b98..e616a36 100755
--- a/tests/qatom/dotest
+++ b/tests/qatom/dotest
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-. ../init.sh
+. ../init.sh || exit 1
 
 test() {
local num=$1 exp=$2 ret=0 out

diff --git a/tests/qcheck/dotest b/tests/qcheck/dotest
index 9122321..a0e91fa 100755
--- a/tests/qcheck/dotest
+++ b/tests/qcheck/dotest
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-. ../init.sh
+. ../init.sh || exit 1
 
 set -e
 

diff --git a/tests/qdepends/dotest b/tests/qdepends/dotest
index 8421577..672fb15 100755
--- a/tests/qdepends/dotest
+++ b/tests/qdepends/dotest
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-. ../init.sh
+. ../init.sh || exit 1
 
 set -e
 

diff --git a/tests/qfile/dotest b/tests/qfile/dotest
index 68f54fb..32ca841 100755
--- a/tests/qfile/dotest
+++ b/tests/qfile/dotest
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-. ../init.sh
+. ../init.sh || exit 1
 
 tests=(
"q file -Cq /bin/bash /bin/X"

diff --git a/tests/qlist/dotest b/tests/qlist/dotest
index 586ac1d..ddcd761 100755
--- a/tests/qlist/dotest
+++ b/tests/qlist/dotest
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-. ../init.sh
+. ../init.sh || exit 1
 
 set -e
 

diff --git a/tests/qlop/dotest b/tests/qlop/dotest
index 8182e67..6525594 100755
--- a/tests/qlop/dotest
+++ b/tests/qlop/dotest
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-. ../init.sh
+. ../init.sh || exit 1
 
 set -e
 

diff --git a/tests/qmerge/dotest b/tests/qmerge/dotest
index e5a9c23..3fc01f2 100755
--- a/tests/qmerge/dotest
+++ b/tests/qmerge/dotest
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-. ../init.sh
+. ../init.sh || exit 1
 
 set -e
 

diff --git a/tests/qtbz2/dotest b/tests/qtbz2/dotest
index 1f10ac1..fec6d0a 100755
--- a/tests/qtbz2/dotest
+++ b/tests/qtbz2/dotest
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-. ../init.sh
+. ../init.sh || exit 1
 
 set -e
 

diff --git a/tests/quse/dotest b/tests/quse/dotest
index 0b204a4..da7d95e 100755
--- a/tests/quse/dotest
+++ b/tests/quse/dotest
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-. ../init.sh
+. ../init.sh || exit 1
 
 set -e
 

diff --git a/tests/qxpak/dotest b/tests/qxpak/dotest
index c892c84..6c4c78a 100755
--- a/tests/qxpak/dotest
+++ b/tests/qxpak/dotest
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-. ../init.sh
+. ../init.sh || exit 1
 
 set -e
 

diff --git a/tests/reinitialize/dotest b/tests/reinitialize/dotest
index c4e3a50..4b51f6d 100755
--- a/tests/reinitialize/dotest
+++ b/tests/reinitialize/dotest
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-. ../init.sh
+. ../init.sh || exit 1
 
 q -Cr
 tend $? "q -CR"

diff --git a/tests/source/dotest b/tests/source/dotest
index cff4ddf..f39addf 100755
--- a/tests/source/dotest
+++ b/tests/source/dotest
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-. ../init.sh
+. ../init.sh || exit 1
 
 testit() {
if [ -s $1 ] ; then



[gentoo-commits] proj/portage-utils:master commit in: tests/, /, tests/quse/

2015-11-26 Thread Mike Frysinger
commit: c59331531a36c9d3a9e56aca35e5a71760c73c93
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Nov 26 10:08:35 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Nov 26 10:08:35 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=c5933153

quse: walk all available overlays when describing flags

The main logic still needs updating, but that relies on the
cache file being overlay aware (which it isn't currently).

URL: https://bugs.gentoo.org/553260

 quse.c| 42 +-
 tests/init.sh | 13 +
 tests/quse/dotest |  6 +++---
 3 files changed, 45 insertions(+), 16 deletions(-)

diff --git a/quse.c b/quse.c
index 5ef88da..ab257bf 100644
--- a/quse.c
+++ b/quse.c
@@ -78,8 +78,8 @@ print_highlighted_use_flags(char *string, int ind, int argc, 
char **argv)
}
 }
 
-static int
-quse_describe_flag(unsigned int ind, unsigned int argc, char **argv)
+static void
+quse_describe_flag(const char *overlay, unsigned int ind, unsigned int argc, 
char **argv)
 {
 #define NUM_SEARCH_FILES ARRAY_SIZE(search_files)
size_t buflen;
@@ -88,15 +88,16 @@ quse_describe_flag(unsigned int ind, unsigned int argc, 
char **argv)
size_t s;
const char * const search_files[] = { "use.desc", "use.local.desc", 
"arch.list", };
FILE *fp[NUM_SEARCH_FILES];
+   int dfd, fd;
DIR *d;
struct dirent *de;
 
/* pick 1000 arbitrarily long enough for all files under desc/ */
-   buflen = strlen(portdir) + 1000;
+   buflen = strlen(overlay) + 1000;
buf = xmalloc(buflen);
 
for (i = 0; i < NUM_SEARCH_FILES; ++i) {
-   snprintf(buf, buflen, "%s/profiles/%s", portdir, 
search_files[i]);
+   snprintf(buf, buflen, "%s/profiles/%s", overlay, 
search_files[i]);
fp[i] = fopen(buf, "r");
if (verbose && fp[i] == NULL)
warnp("skipping %s", buf);
@@ -156,12 +157,18 @@ quse_describe_flag(unsigned int ind, unsigned int argc, 
char **argv)
fclose(fp[f]);
 
/* now scan the desc dir */
-   snprintf(buf, buflen, "%s/profiles/desc/", portdir);
-   if ((d = opendir(buf)) == NULL) {
+   snprintf(buf, buflen, "%s/profiles/desc/", overlay);
+   dfd = open(buf, O_RDONLY|O_CLOEXEC);
+   if (dfd == -1) {
if (verbose)
warnp("skipping %s", buf);
goto done;
}
+   d = fdopendir(dfd);
+   if (!d) {
+   close(dfd);
+   goto done;
+   }
 
while ((de = readdir(d)) != NULL) {
s = strlen(de->d_name);
@@ -171,10 +178,15 @@ quse_describe_flag(unsigned int ind, unsigned int argc, 
char **argv)
if (strcmp(p, ".desc"))
continue;
 
-   snprintf(buf, buflen, "%s/profiles/desc/%s", portdir, 
de->d_name);
-   if ((fp[0] = fopen(buf, "r")) == NULL) {
+   fd = openat(dfd, de->d_name, O_RDONLY|O_CLOEXEC);
+   if (fd == -1) {
if (verbose)
-   warnp("skipping %s", buf);
+   warnp("skipping %s/profiles/desc/%s", overlay, 
de->d_name);
+   continue;
+   }
+   fp[0] = fdopen(fd, "r");
+   if (!fp[0]) {
+   close(fd);
continue;
}
 
@@ -211,7 +223,6 @@ quse_describe_flag(unsigned int ind, unsigned int argc, 
char **argv)
 
  done:
free(buf);
-   return 0;
 }
 
 int quse_main(int argc, char **argv)
@@ -251,8 +262,13 @@ int quse_main(int argc, char **argv)
if (argc == optind && !quse_all && idx >= 0)
quse_usage(EXIT_FAILURE);
 
-   if (idx == -1)
-   return quse_describe_flag(optind, argc, argv);
+   if (idx == -1) {
+   size_t n;
+   const char *overlay;
+   array_for_each(overlays, n, overlay)
+   quse_describe_flag(overlay, optind, argc, argv);
+   return 0;
+   }
 
if (quse_all) optind = argc;
cache_file = initialize_ebuild_flat();
@@ -406,7 +422,7 @@ int quse_main(int argc, char **argv)
char **ARGV;
int ARGC;
makeargv([search_len + 1], 
, );
-   quse_describe_flag(1, ARGC, 
ARGV);
+   quse_describe_flag(portdir, 1, 
ARGC, ARGV);
freeargv(ARGC, ARGV);
}
}

diff --git a/tests/init.sh b/tests/init.sh
index 11fd379..a17821d 100644
--- a/tests/init.sh
+++ b/tests/init.sh
@@ -96,3 

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

2015-11-26 Thread Mike Frysinger
commit: cb952155e5a9b5d3af533a9d46c561fee47c22f9
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Nov 26 10:36:49 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Nov 26 10:36:49 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=cb952155

cache: support multiple overlays

This isn't terribly useful as-is since all callers still assume only
a single cache exists (portdir).  But we can cut utils over now.

URL: https://bugs.gentoo.org/553260

 main.c| 36 +---
 qsearch.c |  2 +-
 2 files changed, 22 insertions(+), 16 deletions(-)

diff --git a/main.c b/main.c
index 8c7403b..10af2db 100644
--- a/main.c
+++ b/main.c
@@ -934,7 +934,7 @@ int filter_hidden(const struct dirent *dentry)
 }
 
 static const char *
-initialize_flat(int cache_type, bool force)
+initialize_flat(const char *overlay, int cache_type, bool force)
 {
struct dirent **category, **pn, **eb;
struct stat st;
@@ -945,7 +945,7 @@ initialize_flat(int cache_type, bool force)
int frac, secs, count;
FILE *fp;
 
-   xasprintf(_file, "%s/dep/%s/%s", portedb, portdir,
+   xasprintf(_file, "%s/dep/%s/%s", portedb, overlay,
(cache_type == CACHE_EBUILD ? ".ebuild.x" : ".metadata.x"));
 
/* If we aren't forcing a regen, make sure the file is somewhat sane. */
@@ -960,22 +960,22 @@ initialize_flat(int cache_type, bool force)
 
count = frac = secs = 0;
 
-   int portdir_fd, subdir_fd;
-   portdir_fd = open(portdir, O_RDONLY|O_CLOEXEC|O_PATH);
+   int overlay_fd, subdir_fd;
+   overlay_fd = open(overlay, O_RDONLY|O_CLOEXEC|O_PATH);
 
if (cache_type == CACHE_METADATA) {
-   subdir_fd = openat(portdir_fd, portcachedir_md5, 
O_RDONLY|O_CLOEXEC);
+   subdir_fd = openat(overlay_fd, portcachedir_md5, 
O_RDONLY|O_CLOEXEC);
if (subdir_fd == -1) {
-   subdir_fd = openat(portdir_fd, portcachedir_pms, 
O_RDONLY|O_CLOEXEC);
+   subdir_fd = openat(overlay_fd, portcachedir_pms, 
O_RDONLY|O_CLOEXEC);
if (subdir_fd == -1) {
-   warnp("could not read md5 or pms cache dirs in 
%s", portdir);
+   warnp("could not read md5 or pms cache dirs in 
%s", overlay);
goto ret;
}
portcachedir_type = CACHE_METADATA_PMS;
} else
portcachedir_type = CACHE_METADATA_MD5;
} else
-   subdir_fd = portdir_fd;
+   subdir_fd = overlay_fd;
 
if ((fp = fopen(cache_file, "we")) == NULL) {
warnfp("opening cache failed: %s", cache_file);
@@ -1056,22 +1056,28 @@ initialize_flat(int cache_type, bool force)
 
warn("Finished %u entries in %d.%06d seconds", count, secs, frac);
if (secs > 120)
-   warn("You should consider using the noatime mount option for 
PORTDIR='%s' if it's not already enabled", portdir);
+   warn("You should consider using the noatime mount option for 
'%s' if it's not already enabled", overlay);
 ret:
close(subdir_fd);
-   if (subdir_fd != portdir_fd)
-   close(portdir_fd);
+   if (subdir_fd != overlay_fd)
+   close(overlay_fd);
return cache_file;
 }
-#define initialize_ebuild_flat() initialize_flat(CACHE_EBUILD, false)
-#define initialize_metadata_flat() initialize_flat(CACHE_METADATA, false)
+#define initialize_ebuild_flat() initialize_flat(portdir, CACHE_EBUILD, false)
+#define initialize_metadata_flat() initialize_flat(portdir, CACHE_METADATA, 
false)
 
 void reinitialize_as_needed(void)
 {
+   size_t n;
+   const char *overlay;
+
if (reinitialize)
-   initialize_flat(CACHE_EBUILD, true);
+   array_for_each(overlays, n, overlay)
+   initialize_flat(overlay, CACHE_EBUILD, true);
+
if (reinitialize_metacache)
-   initialize_flat(CACHE_METADATA, true);
+   array_for_each(overlays, n, overlay)
+   initialize_flat(overlay, CACHE_METADATA, true);
 }
 
 typedef struct {

diff --git a/qsearch.c b/qsearch.c
index baaed37..427580d 100644
--- a/qsearch.c
+++ b/qsearch.c
@@ -69,7 +69,7 @@ int qsearch_main(int argc, char **argv)
search_me = argv[optind];
}
last[0] = 0;
-   fp = fopen(initialize_flat(search_cache, false), "r");
+   fp = fopen(initialize_flat(portdir, search_cache, false), "r");
if (!fp)
return 1;
 



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

2015-11-26 Thread Mike Frysinger
commit: 7c3b484d601e6c06cfc692bbf011fca338697725
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Nov 26 09:43:52 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Nov 26 09:43:52 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=7c3b484d

quse: move file warnings behind verbose

Usually missing desc files are not errors but normal behavior:
people have trimmed the files or are using repos w/out them.
Move the warnings related to them behind --verbose so we don't
clutter up normal output.

 quse.c | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/quse.c b/quse.c
index 049b6e9..c7c1863 100644
--- a/quse.c
+++ b/quse.c
@@ -97,8 +97,9 @@ quse_describe_flag(unsigned int ind, unsigned int argc, char 
**argv)
 
for (i = 0; i < NUM_SEARCH_FILES; ++i) {
snprintf(buf, buflen, "%s/profiles/%s", portdir, 
search_files[i]);
-   if ((fp[i] = fopen(buf, "r")) == NULL)
-   warnp("skipping %s", search_files[i]);
+   fp[i] = fopen(buf, "r");
+   if (verbose && fp[i] == NULL)
+   warnp("skipping %s", buf);
}
 
for (i = ind; i < argc; i++) {
@@ -157,7 +158,8 @@ quse_describe_flag(unsigned int ind, unsigned int argc, 
char **argv)
/* now scan the desc dir */
snprintf(buf, buflen, "%s/profiles/desc/", portdir);
if ((d = opendir(buf)) == NULL) {
-   warnp("skipping profiles/desc/");
+   if (verbose)
+   warnp("skipping %s", buf);
goto done;
}
 
@@ -171,7 +173,8 @@ quse_describe_flag(unsigned int ind, unsigned int argc, 
char **argv)
 
snprintf(buf, buflen, "%s/profiles/desc/%s", portdir, 
de->d_name);
if ((fp[0] = fopen(buf, "r")) == NULL) {
-   warn("Could not open '%s' for reading; skipping", 
de->d_name);
+   if (verbose)
+   warnp("skipping %s", buf);
continue;
}
 



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

2015-11-26 Thread Mike Frysinger
commit: 089d4340bdc41d35eab5ba961e8d9d2266e14cbd
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Nov 26 09:19:36 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Nov 26 09:19:36 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=089d4340

quse: use freeargv helper

 quse.c | 12 
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/quse.c b/quse.c
index dddbf5b..049b6e9 100644
--- a/quse.c
+++ b/quse.c
@@ -400,15 +400,11 @@ int quse_main(int argc, char **argv)

print_highlighted_use_flags([search_len + 1], optind, argc, argv);
puts(NORM);
if (verbose > 1) {
-   char **ARGV = NULL;
-   int ARGC = 0;
+   char **ARGV;
+   int ARGC;
makeargv([search_len + 1], 
, );
-   if (ARGC > 0) {
-   quse_describe_flag(1, 
ARGC, ARGV);
-   for (i = 0; i < ARGC; 
i++)
-   free(ARGV[i]);
-   free(ARGV);
-   }
+   quse_describe_flag(1, ARGC, 
ARGV);
+   freeargv(ARGC, ARGV);
}
}
break;



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

2015-11-26 Thread Mike Frysinger
commit: 58513b6cba580354031623c11049ab8e0a8e6970
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Nov 26 09:48:28 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Nov 26 09:48:28 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=58513b6c

quse: fix invalid close

This happens to work normally as we only have fds {0,1,2} open
and {3} is the active file we're working on.  Since the f loop
contains 3 (for an unrelated reason), we close the right fd.
But if there are more/fewer fd's open at start, it might fail,
and we leak the FILE* structure.  Switch to closing the right
file pointer to avoid all this mess.

 quse.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/quse.c b/quse.c
index c7c1863..5ef88da 100644
--- a/quse.c
+++ b/quse.c
@@ -205,7 +205,7 @@ quse_describe_flag(unsigned int ind, unsigned int argc, 
char **argv)
if (!strcmp(argv[i], buf))
printf(" %s%s%s:%s%s%s: %s\n", BOLD, 
de->d_name, NORM, BLUE, argv[i], NORM, p);
}
-   close(f);
+   fclose(fp[0]);
}
closedir(d);
 



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

2015-11-26 Thread Mike Frysinger
commit: e5bc6a0ac189c60e2329a6b8eb00ffbddb8d015d
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Nov 26 10:30:18 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Nov 26 10:30:18 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=e5bc6a0a

qsearch: drop dead testing code

 qsearch.c | 18 --
 1 file changed, 18 deletions(-)

diff --git a/qsearch.c b/qsearch.c
index 05a54e6..baaed37 100644
--- a/qsearch.c
+++ b/qsearch.c
@@ -68,24 +68,6 @@ int qsearch_main(int argc, char **argv)
qsearch_usage(EXIT_FAILURE);
search_me = argv[optind];
}
-#ifdef TESTING
-   /* FIXME: hardcoded */
-   if ((search_cache == CACHE_EBUILD) && 
(access("/usr/portage/.qsearch.x", R_OK) == 0)) {
-   if ((fp = fopen("/usr/portage/.qsearch.x", "r")) != NULL) {
-   search_len = strlen(search_me);
-   while (fgets(buf, sizeof(buf), fp) != NULL) {
-   if (strlen(buf) <= search_len)
-   continue;
-   /* add regexp, color highlighting and basename 
checks */
-   if (strncmp(buf, search_me, search_len) == 0) {
-   fputs(buf, stdout);
-   }
-   }
-   fclose(fp);
-   return 0;
-   }
-   }
-#endif
last[0] = 0;
fp = fopen(initialize_flat(search_cache, false), "r");
if (!fp)



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

2015-11-26 Thread Mike Frysinger
commit: 6c23cea972914761a0b1d4c79326da9f0352e758
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Nov 26 09:39:13 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Nov 26 09:39:13 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=6c23cea9

main: load all overlays from repos.conf

No code currently uses this, but we'll start to cut over utils.

URL: https://bugs.gentoo.org/553260

 main.c | 23 ++-
 1 file changed, 18 insertions(+), 5 deletions(-)

diff --git a/main.c b/main.c
index c4b9bcc..8c7403b 100644
--- a/main.c
+++ b/main.c
@@ -72,6 +72,8 @@ void init_coredumps(void)
 /* include common library code */
 #include "libq/libq.c"
 
+static DECLARE_ARRAY(overlays);
+
 _q_static
 void no_colors(void)
 {
@@ -424,19 +426,30 @@ contents_entry *contents_parse_line(char *line)
 /* Handle a single file in the repos.conf format. */
 static void read_one_repos_conf(const char *repos_conf)
 {
+   int nsec;
char *conf;
-   const char *repo, *path;
+   const char *main_repo, *repo, *path;
dictionary *dict;
 
dict = iniparser_load(repos_conf);
 
-   repo = iniparser_getstring(dict, "DEFAULT:main-repo", NULL);
-   if (repo) {
+   main_repo = iniparser_getstring(dict, "DEFAULT:main-repo", NULL);
+
+   nsec = iniparser_getnsec(dict);
+   while (nsec-- > 0) {
+   repo = iniparser_getsecname(dict, nsec);
+   if (!strcmp(repo, "DEFAULT"))
+   continue;
+
xasprintf(, "%s:location", repo);
path = iniparser_getstring(dict, conf, NULL);
if (path) {
-   free(portdir);
-   portdir = xstrdup(path);
+   if (main_repo && !strcmp(repo, main_repo)) {
+   free(portdir);
+   portdir = xstrdup(path);
+   }
+
+   xarraypush_str(overlays, path);
}
free(conf);
}



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

2015-11-26 Thread Mike Frysinger
commit: 9ff62a4efd3cc34e852c55b3c52441a2a481d7cf
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Nov 26 10:23:21 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Nov 26 10:23:21 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=9ff62a4e

qglsa: rewrite main body to support overlays

Mostly mechanical changes to split the large body of code out of
main and into a standalone function.  Don't spend time splitting
this up into smaller commits as qglsa has been disabled for quite
some time.

URL: https://bugs.gentoo.org/553260

 qglsa.c | 115 +---
 1 file changed, 66 insertions(+), 49 deletions(-)

diff --git a/qglsa.c b/qglsa.c
index 7fba5c7..7bc350f 100644
--- a/qglsa.c
+++ b/qglsa.c
@@ -29,6 +29,10 @@ static const char * const qglsa_opts_help[] = {
 };
 #define qglsa_usage(ret) usage(ret, QGLSA_FLAGS, qglsa_long_opts, 
qglsa_opts_help, lookup_applet_idx("qglsa"))
 
+typedef enum {
+   GLSA_FUNKYTOWN, GLSA_LIST, GLSA_DUMP, GLSA_TEST, GLSA_FIX, GLSA_INJECT
+} qglsa_action;
+
 static char *qglsa_load_list(void);
 static char *qglsa_load_list(void)
 {
@@ -146,69 +150,35 @@ static void qglsa_act_list(char *glsa)
 
 }
 */
-int qglsa_main(int argc, char **argv)
+
+static int
+qglsa_run_action(const char *overlay, qglsa_action action, const char 
*fixed_list,
+ bool all_glsas, unsigned int ind, int argc, char **argv)
 {
-   enum { GLSA_FUNKYTOWN, GLSA_LIST, GLSA_DUMP, GLSA_TEST, GLSA_FIX, 
GLSA_INJECT };
int i;
DIR *dir;
struct dirent *dentry;
char *buf;
size_t buflen = 0;
-   char *s, *p, *glsa_fixed_list;
-   int action = GLSA_FUNKYTOWN;
-   int all_glsas = 0;
+   char *s, *p;
+   int overlay_fd, glsa_fd;
 
-   DBG("argc=%d argv[0]=%s argv[1]=%s",
-   argc, argv[0], argc > 1 ? argv[1] : "NULL?");
-
-   while ((i = GETOPT_LONG(QGLSA, qglsa, "")) != -1) {
-#define set_action(a) { if (action == 0) action = a; else err("cannot specify 
more than one action at a time"); }
-   switch (i) {
-   case 'l': set_action(GLSA_LIST); break;
-   case 'd': set_action(GLSA_DUMP); break;
-   case 't': set_action(GLSA_TEST); break;
-   case 'p': pretend = 1; break;
-   case 'f': set_action(GLSA_FIX); break;
-   case 'i': set_action(GLSA_INJECT); break;
-   COMMON_GETOPTS_CASES(qglsa)
-   }
-   }
-   if (action == GLSA_FUNKYTOWN)
-   qglsa_usage(EXIT_FAILURE);
-   if (action != GLSA_LIST && optind == argc)
-   err("specified action requires a list, either 'all', 'new', or 
GLSA numbers");
-
-   glsa_fixed_list = NULL;
-   for (i = optind; i < argc; ++i) {
-   if (!strcmp(argv[i], "all")) {
-   all_glsas = 1;
-   if (optind+1 != argc)
-   err("You may only use class names by 
themselves");
-   } else if (!strcmp(argv[i], "new")) {
-   all_glsas = 0;
-   if (optind+1 != argc)
-   err("You may only use class names by 
themselves");
-   }
-   }
-   glsa_fixed_list = qglsa_load_list();
-
-   int portdir_fd, glsa_fd;
-   portdir_fd = open(portdir, O_RDONLY|O_CLOEXEC|O_PATH);
-   glsa_fd = openat(portdir_fd, "metadata/glsa", O_RDONLY|O_CLOEXEC);
+   overlay_fd = open(overlay, O_RDONLY|O_CLOEXEC|O_PATH);
+   glsa_fd = openat(overlay_fd, "metadata/glsa", O_RDONLY|O_CLOEXEC);
 
switch (action) {
/*case GLSA_FIX:*/
case GLSA_INJECT:
buf = NULL;
-   for (i = optind; i < argc; ++i) {
+   for (i = ind; i < argc; ++i) {
free(buf);
xasprintf(, "glsa-%s.xml", argv[i]);
if (faccessat(glsa_fd, buf, R_OK, 0)) {
warnp("Skipping invalid GLSA '%s'", argv[i]);
continue;
}
-   if (glsa_fixed_list) {
-   if (strstr(glsa_fixed_list, argv[i])) {
+   if (fixed_list) {
+   if (strstr(fixed_list, argv[i])) {
warn("Skipping already installed GLSA 
%s", argv[i]);
continue;
}
@@ -243,8 +213,8 @@ int qglsa_main(int argc, char **argv)
glsa_id[len - 5] = '\0';
 
/* see if we want to skip glsa's already fixed */
-   if (!all_glsas && glsa_fixed_list) {
-   if (strstr(glsa_fixed_list, glsa_id))
+   if (!all_glsas && fixed_list) {
+   if 

[gentoo-commits] repo/gentoo:master commit in: gnome-base/libgtop/

2015-11-26 Thread Gilles Dartiguelongue
commit: cde816782c7b44fdf0b3fe40f2b07dac80872578
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Wed Nov 25 15:22:19 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Thu Nov 26 10:50:45 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cde81678

gnome-base/libgtop: raise glib dependency to 2.26 per configure

Package-Manager: portage-2.2.25

 gnome-base/libgtop/libgtop-2.32.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/libgtop/libgtop-2.32.0.ebuild 
b/gnome-base/libgtop/libgtop-2.32.0.ebuild
index 205f2f9..c0e9023 100644
--- a/gnome-base/libgtop/libgtop-2.32.0.ebuild
+++ b/gnome-base/libgtop/libgtop-2.32.0.ebuild
@@ -15,7 +15,7 @@ SLOT="2/10" # libgtop soname version
 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
 IUSE="+introspection"
 
-RDEPEND=">=dev-libs/glib-2.6:2"
+RDEPEND=">=dev-libs/glib-2.26:2"
 DEPEND="${RDEPEND}
>=dev-util/gtk-doc-am-1.4
>=dev-util/intltool-0.35



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-session/

2015-11-26 Thread Gilles Dartiguelongue
commit: 17ae6b0d4903e88195b711a26b4ffe4b90997199
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Wed Nov 25 15:11:46 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Thu Nov 26 10:50:45 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17ae6b0d

gnome-base/gnome-session: require gnome-desktop-3.18 as per configure

Package-Manager: portage-2.2.25

 gnome-base/gnome-session/gnome-session-3.18.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-session/gnome-session-3.18.1.2.ebuild 
b/gnome-base/gnome-session/gnome-session-3.18.1.2.ebuild
index be683fa..2b0470d 100644
--- a/gnome-base/gnome-session/gnome-session-3.18.1.2.ebuild
+++ b/gnome-base/gnome-session/gnome-session-3.18.1.2.ebuild
@@ -24,7 +24,7 @@ COMMON_DEPEND="
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-3.18.0:3
>=dev-libs/json-glib-0.10
-   >=gnome-base/gnome-desktop-3.9.91:3=
+   >=gnome-base/gnome-desktop-3.18:3=
elibc_FreeBSD? ( dev-libs/libexecinfo )
 
virtual/opengl



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

2015-11-26 Thread Gilles Dartiguelongue
commit: d8c462d8f4be7524de1681cafd539ea3f691e9f4
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Wed Nov 25 16:24:05 2015 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Thu Nov 26 10:50:45 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8c462d8

gnome-extra/gnome-logs: add support for running unittests

Package-Manager: portage-2.2.25

 gnome-extra/gnome-logs/gnome-logs-3.18.1.ebuild | 18 --
 1 file changed, 16 insertions(+), 2 deletions(-)

diff --git a/gnome-extra/gnome-logs/gnome-logs-3.18.1.ebuild 
b/gnome-extra/gnome-logs/gnome-logs-3.18.1.ebuild
index 6280bf0..d2907a8 100644
--- a/gnome-extra/gnome-logs/gnome-logs-3.18.1.ebuild
+++ b/gnome-extra/gnome-logs/gnome-logs-3.18.1.ebuild
@@ -4,8 +4,9 @@
 
 EAPI="5"
 GCONF_DEBUG="no"
+PYTHON_COMPAT=( python2_7 )
 
-inherit gnome2
+inherit gnome2 python-any-r1 virtualx
 
 DESCRIPTION="Log messages and event viewer"
 HOMEPAGE="https://wiki.gnome.org/Apps/Logs;
@@ -13,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Logs;
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
+IUSE="test"
 
 RDEPEND="
>=dev-libs/glib-2.43.90:2
@@ -27,4 +28,17 @@ DEPEND="${RDEPEND}
>=dev-util/intltool-0.50
dev-util/itstool
virtual/pkgconfig
+   test? ( dev-util/dogtail )
 "
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   gnome2_src_configure $(use_enable test tests)
+}
+
+src_test() {
+   Xemake check
+}



  1   2   >