[gentoo-commits] proj/kde:master commit in: media-video/plasma-mediacenter/

2015-03-04 Thread git@oystercatcher mirror+tproxy
commit: a75a9e1f76e4a64bc86ac75bbc4de719fdd998f6
Author: Michael Palimaka kensington AT gentoo DOT org
AuthorDate: Wed Mar  4 11:24:13 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Wed Mar  4 11:24:13 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=a75a9e1f

[media-video/plasma-mediacenter] Add missing dependency wrt bug #541214.

Package-Manager: portage-2.2.17

 media-video/plasma-mediacenter/plasma-mediacenter-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-video/plasma-mediacenter/plasma-mediacenter-.ebuild 
b/media-video/plasma-mediacenter/plasma-mediacenter-.ebuild
index 8da8828..6608f44 100644
--- a/media-video/plasma-mediacenter/plasma-mediacenter-.ebuild
+++ b/media-video/plasma-mediacenter/plasma-mediacenter-.ebuild
@@ -27,6 +27,7 @@ RESTRICT=test
 
 DEPEND=
$(add_kdebase_dep nepomuk-core)
+   $(add_kdebase_dep plasma-workspace)
dev-qt/qt-mobility[multimedia,qml]
media-libs/taglib
 



[gentoo-commits] proj/kde:master commit in: media-video/plasma-mediacenter/

2015-03-04 Thread git@oystercatcher mirror+tproxy
commit: f948ef352896b722d19578ac1bde0f68814d6eda
Author: Michael Palimaka kensington AT gentoo DOT org
AuthorDate: Wed Mar  4 11:27:26 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Wed Mar  4 11:27:26 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=f948ef35

[media-video/plasma-mediacenter] Sync with main tree.

Package-Manager: portage-2.2.17

 media-video/plasma-mediacenter/metadata.xml|  3 +++
 .../plasma-mediacenter-.ebuild | 28 ++
 2 files changed, 26 insertions(+), 5 deletions(-)

diff --git a/media-video/plasma-mediacenter/metadata.xml 
b/media-video/plasma-mediacenter/metadata.xml
index a23f444..2d94d9b 100644
--- a/media-video/plasma-mediacenter/metadata.xml
+++ b/media-video/plasma-mediacenter/metadata.xml
@@ -2,4 +2,7 @@
 !DOCTYPE pkgmetadata SYSTEM http://www.gentoo.org/dtd/metadata.dtd;
 pkgmetadata
herdkde/herd
+   use
+   flag name=nepomukEnable Nepomuk based semantic desktop 
support (deprecated)/flag
+   /use
 /pkgmetadata

diff --git a/media-video/plasma-mediacenter/plasma-mediacenter-.ebuild 
b/media-video/plasma-mediacenter/plasma-mediacenter-.ebuild
index 6608f44..70434ed 100644
--- a/media-video/plasma-mediacenter/plasma-mediacenter-.ebuild
+++ b/media-video/plasma-mediacenter/plasma-mediacenter-.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 
 DECLARATIVE_REQUIRED=always
 OPENGL_REQUIRED=always
-KDE_LINGUAS=ca cs da de es fi fr gl hu lv nl pt pt_BR sk sl sv uk zh_TW
+KDE_LINGUAS=bs ca ca@valencia cs da de el es fi fr gl hu it lv nl pl pt pt_BR 
sk sl sv tr uk zh_TW
 inherit kde4-base
 
 DESCRIPTION=Unified media experience for any device capable of running KDE
@@ -20,15 +20,33 @@ fi
 LICENSE=GPL-2+
 SLOT=0
 KEYWORDS=
-IUSE=debug
+IUSE=debug nepomuk semantic-desktop
+
+REQUIRED_USE=?? ( nepomuk semantic-desktop )
 
 # bug 516686
 RESTRICT=test
 
-DEPEND=
-   $(add_kdebase_dep nepomuk-core)
+RDEPEND=
$(add_kdebase_dep plasma-workspace)
dev-qt/qt-mobility[multimedia,qml]
media-libs/taglib
+   nepomuk? ( $(add_kdebase_dep nepomuk-core) )
+   semantic-desktop? ( $(add_kdebase_dep baloo) )
+
+DEPEND=${RDEPEND}
+   sys-devel/gettext
 
-RDEPEND=${DEPEND}
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake-utils_use_find_package nepomuk NepomukCore)
+   $(cmake-utils_use_find_package semantic-desktop Baloo)
+   )
+
+   if ! use nepomuk  ! use semantic-desktop ; then
+   mycmakeargs+=( -DUSE_FILESYSTEM_MEDIA_SOURCE=ON )
+   fi
+
+   kde4-base_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kdeclarative/

2015-03-04 Thread git@oystercatcher mirror+tproxy
commit: 21a6770adcb01d2bfe2ed1045283d1ddd9d4790d
Author: Michael Palimaka kensington AT gentoo DOT org
AuthorDate: Wed Mar  4 11:47:27 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Wed Mar  4 11:47:27 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=21a6770a

[kde-frameworks/kdeclarative] Add new dependency.

Upstream commit: 75435c3098a4bea61351f5ed8ad4881ee9977b97

Package-Manager: portage-2.2.17

 kde-frameworks/kdeclarative/kdeclarative-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-frameworks/kdeclarative/kdeclarative-.ebuild 
b/kde-frameworks/kdeclarative/kdeclarative-.ebuild
index 26d1c7b..f502428 100644
--- a/kde-frameworks/kdeclarative/kdeclarative-.ebuild
+++ b/kde-frameworks/kdeclarative/kdeclarative-.ebuild
@@ -19,6 +19,7 @@ DEPEND=
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kiconthemes)
$(add_frameworks_dep kio)
+   $(add_frameworks_dep kpackage)
$(add_frameworks_dep kservice)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kwindowsystem)



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

2015-03-04 Thread git@oystercatcher mirror+tproxy
commit: 84fdff7c61d9575098d3ba52d9ab798ea96c00b8
Author: Michael Weber michael AT xmw DOT de
AuthorDate: Wed Mar  4 14:31:10 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Wed Mar  4 14:31:10 2015 +
URL:http://sources.gentoo.org/gitweb/?p=dev/xmw.git;a=commit;h=84fdff7c

Ebuilds moved to tree

Package-Manager: portage-2.2.17
Manifest-Sign-Key: 62EEF090

 sys-cluster/ceph/ChangeLog  |   4 +
 sys-cluster/ceph/Manifest   |   8 +-
 sys-cluster/ceph/ceph-0.80.8.ebuild | 137 
 sys-cluster/ceph/ceph-0.87.1.ebuild | 152 
 4 files changed, 7 insertions(+), 294 deletions(-)

diff --git a/sys-cluster/ceph/ChangeLog b/sys-cluster/ceph/ChangeLog
index aa3e7ec..f33d759 100644
--- a/sys-cluster/ceph/ChangeLog
+++ b/sys-cluster/ceph/ChangeLog
@@ -1,3 +1,7 @@
+  04 Mar 2015; Michael Weber x...@gentoo.org -ceph-0.80.8.ebuild,
+  -ceph-0.87.1.ebuild:
+  Ebuilds moved to tree
+
 *ceph-0.80.8 (03 Mar 2015)
 *ceph-0.93 (03 Mar 2015)
 

diff --git a/sys-cluster/ceph/Manifest b/sys-cluster/ceph/Manifest
index f1e2801..ebf2cf9 100644
--- a/sys-cluster/ceph/Manifest
+++ b/sys-cluster/ceph/Manifest
@@ -1,13 +1,11 @@
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA256
 
-DIST ceph-0.80.8.tar.bz2 4042112 SHA256 
f0dbeada16333c50cd7f56f51eac87e7ba8cd22c42edccbd40576a23f813f725 SHA512 
cb002a81a99462a05ef4db4bb5a8e09ec19b84c8041cab88c36e46d77fe512e57e1636f1aaa5aeb9fe03c4449816961cf9f82a183603fae99213e06dd519be6f
 WHIRLPOOL 
b6ee10a22e27ad7262ca0fc75ed1625a1f31218040411e723ef6872e5c13a5e0495eb179d8ff606305e8c04dafb4233cf5562e285427cd15200aac9d5ee8801f
-DIST ceph-0.87.1.tar.bz2 5834385 SHA256 
a9a68ed58571af20fbbd7be4227dc71f5176eeb0713707ba3d8fddc00972b007 SHA512 
d032f257506049cadd583c8c8b516667bc5a271060641d307cfd22b923e8038ff506ad06f38d84ce01dfdc877498322033cd08310927e60665d03b05119aeb1a
 WHIRLPOOL 
0408a0d9aa5c78808568b09e505375d2ebd32e1ae307e1292c1389fc5e70a9a769ed9c54abebce96cb21b4e5cd828674268c8de6cecae72e20934b6d7ec5e8f1
 DIST ceph-0.93.tar.bz2 7008770 SHA256 
36174c47f52b0db1f0ee081a72040349052b07f477f2d97a2f5a2bf1727c0fe4 SHA512 
3587deb4c38717d933f91ac4219317f0f36b71f08a0cb9698b2452a8427d7ace2b4a82a0883728d4c4990ccab1dd60cb911c4e1f380cb6241a1228ba89c7dfa3
 WHIRLPOOL 
5df04619f949674fad921c06dc401cbbfbcc5deb126c0f0b36f5e70a55dc4c7cb6384622c57327e4346c081f8648935d6b08840cb87cb3ac453731459f7ea60f
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v2
 
-iF4EAREIAAYFAlT1bY4ACgkQknrdDGLu8JAevAD+OE2Cox1f6adqYVdm4UoZHc6v
-9M6tjUZ95v8eNPozE1sA/119vb+MLwEtYxiCrdCAQAESV0FGow98LPrWDOJ5cDGq
-=fZ3h
+iF4EAREIAAYFAlT3Fy4ACgkQknrdDGLu8JBkGQD5AVBGzzfVMQaXL2f8tgLskrM0
+v9GxP7vo3KEjSfsJ9iwA/i3UgkxGQmkhtm4B/omMnvMXO4Hox/OaaQGkuqBzSjNK
+=Tt1f
 -END PGP SIGNATURE-

diff --git a/sys-cluster/ceph/ceph-0.80.8.ebuild 
b/sys-cluster/ceph/ceph-0.80.8.ebuild
deleted file mode 100644
index 087f2e6..000
--- a/sys-cluster/ceph/ceph-0.80.8.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ceph/ceph-0.80.7.ebuild,v 1.1 
2014/11/05 07:04:12 dlan Exp $
-
-EAPI=5
-PYTHON_COMPAT=( python{2_6,2_7} )
-
-if [[ $PV = ** ]]; then
-   scm_eclass=git-r3
-   EGIT_REPO_URI=
-   git://github.com/ceph/ceph.git
-   https://github.com/ceph/ceph.git;
-   SRC_URI=
-   KEYWORDS=
-else
-   SRC_URI=http://ceph.com/download/${P}.tar.bz2;
-   KEYWORDS=~amd64 ~x86
-fi
-
-inherit autotools eutils multilib python-any-r1 udev readme.gentoo 
${scm_eclass}
-
-DESCRIPTION=Ceph distributed filesystem
-HOMEPAGE=http://ceph.com/;
-
-LICENSE=LGPL-2.1
-SLOT=0
-IUSE=cryptopp debug fuse gtk libatomic +libaio +nss radosgw static-libs 
tcmalloc xfs zfs
-
-CDEPEND=
-   app-arch/snappy
-   dev-libs/boost-1.56.0:=[threads]
-   dev-libs/fcgi
-   dev-libs/libaio
-   dev-libs/libedit
-   dev-libs/leveldb[snappy]
-   nss? ( dev-libs/nss )
-   cryptopp? ( dev-libs/crypto++ )
-   sys-apps/keyutils
-   sys-apps/util-linux
-   dev-libs/libxml2
-   fuse? ( sys-fs/fuse )
-   libatomic? ( dev-libs/libatomic_ops )
-   xfs? ( sys-fs/xfsprogs )
-   zfs? ( sys-fs/zfs )
-   gtk? (
-   x11-libs/gtk+:2
-   dev-cpp/gtkmm:2.4
-   gnome-base/librsvg
-   )
-   radosgw? (
-   dev-libs/fcgi
-   dev-libs/expat
-   net-misc/curl
-   )
-   tcmalloc? ( dev-util/google-perftools )
-   $(python_gen_any_dep '
-   ' )
-   ${PYTHON_DEPS}
-   
-DEPEND=${CDEPEND}
-   virtual/pkgconfig
-RDEPEND=${CDEPEND}
-   sys-apps/hdparm
-   $(python_gen_any_dep '
-   dev-python/flask[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   ' )
-REQUIRED_USE=
-   ^^ ( nss cryptopp

[gentoo-commits] proj/nx:master commit in: metadata/cache/net-misc/, net-misc/nxweb/

2015-03-04 Thread git@oystercatcher mirror+tproxy
commit: 5f713ae411603b3881ac78f3c6f20e44e5ecc667
Author: Bernard Cafarelli voyageur AT gentoo DOT org
AuthorDate: Wed Mar  4 13:01:22 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Wed Mar  4 13:01:22 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/nx.git;a=commit;h=5f713ae4

nxweb discontinued upstream in favour of a cloud server setup

 metadata/cache/net-misc/nxplayer-4.0.101.5 |  2 +-
 metadata/cache/net-misc/nxweb-3.0.0| 22 
 net-misc/nxweb/Manifest|  2 --
 net-misc/nxweb/nxweb-3.0.0.ebuild  | 32 --
 4 files changed, 1 insertion(+), 57 deletions(-)

diff --git a/metadata/cache/net-misc/nxplayer-4.0.101.5 
b/metadata/cache/net-misc/nxplayer-4.0.101.5
index 9c42131..9397833 100644
--- a/metadata/cache/net-misc/nxplayer-4.0.101.5
+++ b/metadata/cache/net-misc/nxplayer-4.0.101.5
@@ -7,7 +7,7 @@ http://www.nomachine.com/
 nomachine
 New NX client interface
 -* ~amd64 ~x86
-eutils multilib toolchain-funcs user versionator
+eutils multilib toolchain-funcs versionator
 
 
 

diff --git a/metadata/cache/net-misc/nxweb-3.0.0 
b/metadata/cache/net-misc/nxweb-3.0.0
deleted file mode 100644
index fb61ac2..000
--- a/metadata/cache/net-misc/nxweb-3.0.0
+++ /dev/null
@@ -1,22 +0,0 @@
-=net-misc/nxserver-freeedition-3.0.0 =app-admin/webapp-config-1.50.15
-=net-misc/nxserver-freeedition-3.0.0 =app-admin/webapp-config-1.50.15
-0
-http://64.34.161.181/download/3.0.0/Linux/nxplugin-3.0.0-5.i386.tar.gz
-
-http://www.nomachine.com/
-nomachine
-web companion client for NoMachine NX servers
-~amd64 ~x86
-webapp
-vhosts
-
-
-
-
-
-install postinst prerm setup
-
-
-
-
-

diff --git a/net-misc/nxweb/Manifest b/net-misc/nxweb/Manifest
deleted file mode 100644
index 8b41654..000
--- a/net-misc/nxweb/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST nxplugin-3.0.0-5.i386.tar.gz 13875502 RMD160 
f2faa7dbab4e869a04ee059cc1bd25299b6cc7de SHA1 
ea2fa4ee84ef8227a6f125343568b679296be116 SHA256 
6e0801cf80084450d22a3558a22879179aeed215c7dad827f32f750d10d914e5
-EBUILD nxweb-3.0.0.ebuild 1006 RMD160 c89b67dca4c570d1e1628075de1520d0fc779393 
SHA1 8941cfa3ab65affecee36d9a74a644e969aa7624 SHA256 
6949624f8f061c387ce42732da5c36b849be5a9692d347b5ebfdcaadd87eb618

diff --git a/net-misc/nxweb/nxweb-3.0.0.ebuild 
b/net-misc/nxweb/nxweb-3.0.0.ebuild
deleted file mode 100644
index 3447560..000
--- a/net-misc/nxweb/nxweb-3.0.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit webapp
-
-DESCRIPTION=web companion client for NoMachine NX servers
-HOMEPAGE=http://www.nomachine.com/;
-
-SRC_URI=http://64.34.161.181/download/${PV}/Linux/nxplugin-${PV}-5.i386.tar.gz;
-LICENSE=nomachine
-SLOT=0
-KEYWORDS=~amd64 ~x86
-IUSE=
-
-DEPEND==net-misc/nxserver-freeedition-3.0.0
-RDEPEND=${DEPEND}
-
-src_install() {
-   webapp_src_preinst
-
-   einfo Patching nxapplet.html with server hostname: ${VHOST_HOSTNAME}
-   sed -i -e s|http://webserver|http://${VHOST_HOSTNAME}/${PN}| 
usr/NX/share/plugin/nxapplet.html
-   [ $VHOST_HOSTNAME = localhost ]  ewarn Server hostname is 
localhost, the plugin will not be usable from remote hosts
-
-   cp -R usr/NX/share/* ${D}/${MY_HTDOCSDIR}
-
-   #TODO: webapp_postinst_txt en ${FILESDIR}/postinstall-en.txt
-   # Note to the user that she can access the client at 
http://localhost/nxweb/plugin/nxapplet.html
-
-   webapp_src_install
-}



[gentoo-commits] proj/kde:master commit in: net-libs/telepathy-qt/

2015-03-04 Thread git@oystercatcher mirror+tproxy
commit: 9150f272cd39462ea2f14c17e3c4b50b50d12fb3
Author: Michael Palimaka kensington AT gentoo DOT org
AuthorDate: Wed Mar  4 13:20:06 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Wed Mar  4 13:20:06 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=9150f272

[net-libs/telepathy-qt] Sync with main tree.

Package-Manager: portage-2.2.17

 net-libs/telepathy-qt/telepathy-qt-.ebuild | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/net-libs/telepathy-qt/telepathy-qt-.ebuild 
b/net-libs/telepathy-qt/telepathy-qt-.ebuild
index bed9b87..202d2b6 100644
--- a/net-libs/telepathy-qt/telepathy-qt-.ebuild
+++ b/net-libs/telepathy-qt/telepathy-qt-.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 
 PYTHON_COMPAT=( python2_7 )
 EGIT_REPO_URI=( git://anongit.freedesktop.org/telepathy/${PN} )
-inherit base python-any-r1 cmake-utils virtualx git-r3 multibuild
+inherit python-any-r1 cmake-utils virtualx git-r3 multibuild
 
 DESCRIPTION=Qt4 bindings for the Telepathy D-Bus protocol
 HOMEPAGE=http://telepathy.freedesktop.org/;
@@ -78,16 +78,16 @@ src_compile() {
multibuild_foreach_variant cmake-utils_src_compile
 }
 
-src_install() {
-   multibuild_foreach_variant cmake-utils_src_install
-}
-
 src_test() {
mytest() {
pushd ${BUILD_DIR}  /dev/null
-   Xemake test || die tests failed
+   VIRTUALX_COMMAND=ctest -E '(CallChannel)' virtualmake || die 
tests failed
popd  /dev/null
}
 
multibuild_foreach_variant mytest
 }
+
+src_install() {
+   multibuild_foreach_variant cmake-utils_src_install
+}



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

2015-03-04 Thread git@oystercatcher mirror+tproxy
commit: b6a004f73824f6876cb02ff31b5cc86b8334a3ad
Author: Michael Palimaka kensington AT gentoo DOT org
AuthorDate: Wed Mar  4 13:21:59 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Wed Mar  4 13:21:59 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=b6a004f7

[net-libs/telepathy-qt] Sync with main tree.

Package-Manager: portage-2.2.17

 net-libs/telepathy-qt/telepathy-qt-.ebuild | 20 +++-
 1 file changed, 7 insertions(+), 13 deletions(-)

diff --git a/net-libs/telepathy-qt/telepathy-qt-.ebuild 
b/net-libs/telepathy-qt/telepathy-qt-.ebuild
index 0fb8e9c..202d2b6 100644
--- a/net-libs/telepathy-qt/telepathy-qt-.ebuild
+++ b/net-libs/telepathy-qt/telepathy-qt-.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 
 PYTHON_COMPAT=( python2_7 )
 EGIT_REPO_URI=( git://anongit.freedesktop.org/telepathy/${PN} )
-inherit base python-any-r1 cmake-utils virtualx git-r3 multibuild
+inherit python-any-r1 cmake-utils virtualx git-r3 multibuild
 
 DESCRIPTION=Qt4 bindings for the Telepathy D-Bus protocol
 HOMEPAGE=http://telepathy.freedesktop.org/;
@@ -50,13 +50,7 @@ DOCS=( AUTHORS ChangeLog HACKING NEWS README )
 
 pkg_setup() {
python-any-r1_pkg_setup
-   MULTIBUILD_VARIANTS=()
-   if use qt4; then
-   MULTIBUILD_VARIANTS+=(qt4)
-   fi
-   if use qt5; then
-   MULTIBUILD_VARIANTS+=(qt5)
-   fi
+   MULTIBUILD_VARIANTS=( $(usev qt4) $(usev qt5) )
 }
 
 src_configure() {
@@ -84,16 +78,16 @@ src_compile() {
multibuild_foreach_variant cmake-utils_src_compile
 }
 
-src_install() {
-   multibuild_foreach_variant cmake-utils_src_install
-}
-
 src_test() {
mytest() {
pushd ${BUILD_DIR}  /dev/null
-   Xemake test || die tests failed
+   VIRTUALX_COMMAND=ctest -E '(CallChannel)' virtualmake || die 
tests failed
popd  /dev/null
}
 
multibuild_foreach_variant mytest
 }
+
+src_install() {
+   multibuild_foreach_variant cmake-utils_src_install
+}



[gentoo-commits] proj/kde:master commit in: kde-apps/kompare/

2015-03-04 Thread git@oystercatcher mirror+tproxy
commit: 2ea23997c666b937f4859f960727006c4b5a4291
Author: Michael Palimaka kensington AT gentoo DOT org
AuthorDate: Wed Mar  4 14:19:28 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Wed Mar  4 14:19:28 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=2ea23997

[kde-apps/kompare] dev-qt/qtprintsupport is mandatory.

Upstream commit: 1c2d71b3289172a7d5a10489fe6ea034758c8b6e

Package-Manager: portage-2.2.17

 kde-apps/kompare/kompare-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-apps/kompare/kompare-.ebuild 
b/kde-apps/kompare/kompare-.ebuild
index 8724aff..216b7b2 100644
--- a/kde-apps/kompare/kompare-.ebuild
+++ b/kde-apps/kompare/kompare-.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION=Kompare is a program to view the differences 
between files
 HOMEPAGE=http://www.kde.org/applications/development/kompare
 http://www.caffeinated.me.uk/kompare;
 KEYWORDS=
-IUSE=printsupport
+IUSE=
 
 RDEPEND=
$(add_frameworks_dep kcodecs)
@@ -24,8 +24,8 @@ RDEPEND=
$(add_frameworks_dep ktexteditor)
$(add_frameworks_dep kwidgetsaddons)
$(add_kdeapps_dep libkomparediff2)
+   dev-qt/qtprintsupport:5
dev-qt/qtwidgets:5
-   printsupport? ( dev-qt/qtprintsupport:5 )
 
 
 DEPEND=${RDEPEND}



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

2015-03-04 Thread git@oystercatcher mirror+tproxy
commit: 81e6445a5f9d47a4b29cf045fcfbc9a4ac8284c4
Author: Alex Legler alex AT a3li DOT li
AuthorDate: Wed Mar  4 14:37:50 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Wed Mar  4 14:37:50 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/ag.git;a=commit;h=81e6445a

test mirroring

 README | 1 -
 1 file changed, 1 deletion(-)

diff --git a/README b/README
index b091a5d..5b8d358 100644
--- a/README
+++ b/README
@@ -6,4 +6,3 @@ Setup instructions:
 - bundle exec ag --help
 - bundle exec ag --index-full $MAILDIR
 - bundle exec ag --index-new $MAILDIR
-



[gentoo-commits] dev/leio:master commit in: net-libs/webkit-gtk/

2015-03-04 Thread git@oystercatcher mirror+tproxy
commit: 7bb3e5da6637f6ba2b36b86dc672cb69f625106f
Author: Mart Raudsepp leio AT gentoo DOT org
AuthorDate: Wed Feb 25 16:44:56 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Wed Feb 25 16:45:13 2015 +
URL:http://sources.gentoo.org/gitweb/?p=dev/leio.git;a=commit;h=7bb3e5da

webkit-gtk: Fix rpi egl/gles2 flag appending logic

It checks for egl libraries with USE=egl too in configure, not just when
USE=webgl is given. As they are force coupled with rpi, append the flags
when either egl or gles2 USE flags are given (though REQUIRED_USE mostly
takes care of it too, iirc).

 net-libs/webkit-gtk/webkit-gtk-2.4.8.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.4.8.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.4.8.ebuild
index 3a549dc..34fdf6e 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.4.8.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.4.8.ebuild
@@ -216,9 +216,9 @@ src_configure() {
# Arches without JIT support also need this to really disable it in all 
places
use jit || append-cppflags -DENABLE_JIT=0 -DENABLE_YARR_JIT=0 
-DENABLE_ASSEMBLER=0
 
-   if use webgl; then
-   use rpi  append-cppflags $(pkg-config --cflags egl glesv2)
-   use rpi  append-ldflags $(pkg-config --libs egl glesv2)
+   if use rpi; then
+   (use egl || use gles2)  append-cppflags $(pkg-config --cflags 
egl glesv2)
+   (use egl || use gles2)  append-ldflags $(pkg-config --libs 
egl glesv2)
fi
 
# It doesn't compile on alpha without this in LDFLAGS, bug #???



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

2015-03-04 Thread git@oystercatcher mirror+tproxy
commit: 80c2ec82dab986ada3ed58659fc6cf1df51ed493
Author: Michael Weber michael AT xmw DOT de
AuthorDate: Wed Mar  4 14:35:16 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Wed Mar  4 14:35:16 2015 +
URL:http://sources.gentoo.org/gitweb/?p=dev/xmw.git;a=commit;h=80c2ec82

Drop keywords

Package-Manager: portage-2.2.17
Manifest-Sign-Key: 62EEF090

 sys-cluster/ceph/ChangeLog| 3 +++
 sys-cluster/ceph/ceph-0.93.ebuild | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/sys-cluster/ceph/ChangeLog b/sys-cluster/ceph/ChangeLog
index f33d759..a452dc5 100644
--- a/sys-cluster/ceph/ChangeLog
+++ b/sys-cluster/ceph/ChangeLog
@@ -1,3 +1,6 @@
+  04 Mar 2015; Michael Weber x...@gentoo.org ceph-0.93.ebuild:
+  Drop keywords
+
   04 Mar 2015; Michael Weber x...@gentoo.org -ceph-0.80.8.ebuild,
   -ceph-0.87.1.ebuild:
   Ebuilds moved to tree

diff --git a/sys-cluster/ceph/ceph-0.93.ebuild 
b/sys-cluster/ceph/ceph-0.93.ebuild
index 1f15634..034b327 100644
--- a/sys-cluster/ceph/ceph-0.93.ebuild
+++ b/sys-cluster/ceph/ceph-0.93.ebuild
@@ -14,7 +14,7 @@ if [[ $PV = ** ]]; then
KEYWORDS=
 else
SRC_URI=http://ceph.com/download/${P}.tar.bz2;
-   KEYWORDS=~amd64 ~x86
+   KEYWORDS=
 fi
 
 inherit autotools eutils multilib python-any-r1 udev readme.gentoo 
${scm_eclass}



[gentoo-commits] proj/nx:master commit in: metadata/cache/net-misc/, net-misc/nxplayer/

2015-03-04 Thread git@oystercatcher mirror+tproxy
commit: 5568d94f2122884c9d8cedc42bf48b500884305a
Author: Bernard Cafarelli voyageur AT gentoo DOT org
AuthorDate: Wed Mar  4 15:07:51 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Wed Mar  4 15:07:51 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/nx.git;a=commit;h=5568d94f

Update WIP nxplayer ebuild

 metadata/cache/net-misc/nxplayer-4.0.101.5  | 22 -
 metadata/cache/net-misc/nxplayer-4.4.12.11  | 22 +
 net-misc/nxplayer/Manifest  |  6 ++--
 net-misc/nxplayer/nxplayer-4.0.101.5.ebuild | 50 -
 net-misc/nxplayer/nxplayer-4.4.12.11.ebuild | 39 ++
 5 files changed, 64 insertions(+), 75 deletions(-)

diff --git a/metadata/cache/net-misc/nxplayer-4.0.101.5 
b/metadata/cache/net-misc/nxplayer-4.0.101.5
deleted file mode 100644
index 9397833..000
--- a/metadata/cache/net-misc/nxplayer-4.0.101.5
+++ /dev/null
@@ -1,22 +0,0 @@
-
-x11-libs/libXft x11-libs/libX11 x11-libs/libXdmcp x11-libs/libXau
-0
-amd64? ( 
http://64.34.161.181/download/4.0/Linux/nxplayer-4.0.101-5.x86_64.tar.gz ) x86? 
( http://64.34.161.181/download/4.0/Linux/nxplayer-4.0.101-5.i686.tar.gz )
-strip
-http://www.nomachine.com/
-nomachine
-New NX client interface
--* ~amd64 ~x86
-eutils multilib toolchain-funcs versionator
-
-
-
-
-2
-
-install
-
-
-
-
-

diff --git a/metadata/cache/net-misc/nxplayer-4.4.12.11 
b/metadata/cache/net-misc/nxplayer-4.4.12.11
new file mode 100644
index 000..670c7df
--- /dev/null
+++ b/metadata/cache/net-misc/nxplayer-4.4.12.11
@@ -0,0 +1,22 @@
+
+
+0
+amd64? ( 
http://download.nomachine.com/download/4.4/Linux/nomachine-enterprise-client_4.4.12_11_x86_64.tar.gz
 ) x86? ( 
http://download.nomachine.com/download/4.4/Linux/nomachine-enterprise-client_4.4.12_11_i686.tar.gz
 )
+strip
+http://www.nomachine.com
+nomachine
+Client for NoMachine remote servers
+-* ~amd64 ~x86
+eutils multilib toolchain-funcs versionator
+
+
+
+
+5
+
+install
+
+
+
+
+

diff --git a/net-misc/nxplayer/Manifest b/net-misc/nxplayer/Manifest
index bf32f54..8977bbf 100644
--- a/net-misc/nxplayer/Manifest
+++ b/net-misc/nxplayer/Manifest
@@ -1,3 +1,3 @@
-DIST nxplayer-4.0.101-5.i686.tar.gz 11749096 RMD160 
cb17d144f0a7dd80f955e8c8aa8a2c69418ab352 SHA1 
ea03356e98dcc51e54749196a8959b3bff560445 SHA256 
31a40962babc16700b55f08b61660cded73c32507d937d61c5b25a26dcda0def
-DIST nxplayer-4.0.101-5.x86_64.tar.gz 12231249 RMD160 
7e4280672dfa613f620c9a503f6d533e0a4a457d SHA1 
181db5157041d21025f9d73c7ed45c96ffb61965 SHA256 
7be77084036191f1c303cb9057b6848341c8ac7259c637ccd2376d04ffaf8e87
-EBUILD nxplayer-4.0.101.5.ebuild 1489 RMD160 
9284356339c3bc61b28ae5a7a5cfcc38556622cc SHA1 
5c55242406ea2daeb351959665154c5424cd338c SHA256 
c25114a18f9c9bb2769c012de91cac401b3673b069f004fcc425a24fb14e3290
+DIST nomachine-enterprise-client_4.4.12_11_i686.tar.gz 57194 SHA256 
e5658bc580892fecded7e8fd23c2ea4ef7f3e98035d7c3166e96470b22950d1d SHA512 
9c46f77614e636c8362236223a65fc852f4fbb36d17746ae745c4e6a25253aa9353df5baa0381dc50e7a1d5b487938a7752f54c7884e7429760cd721f6d2df2e
 WHIRLPOOL 
cdceeb707ae4a39ee868fddd862819ba2e5883a71f7b8ef1b30ecb82a694a305e8882b57948a7b970e0f9853bd57ca5546126512bc5c70a7d46f900e987d67f9
+DIST nomachine-enterprise-client_4.4.12_11_x86_64.tar.gz 26356658 SHA256 
30a6cc3f8139d58db9f2cca6baaecbfcbfb845d62dfa76804ff244cdff818bd2 SHA512 
ead00f1e5f7df52e780ede876f606cda8fbbb80b0177e377a2b7530248c8a7988af9b3d44242e8f720525feef000dd62201a5f896d8b9504d7febf2bcba0402b
 WHIRLPOOL 
6eadce1dff2fc146feab0cd2732cd025e900ff7eb9be65e11a49e24954c74da80d147f12609c16caaa7f0979604fe159af2704bec9144d50c95be1f1f327473b
+EBUILD nxplayer-4.4.12.11.ebuild 1052 SHA256 
73f933b491b66e275134d910473d3ae92f15bab70a784f67e04931809e0c5977 SHA512 
77665624f4f2f3b094562caaeb294e2553a27b2471405a000a0f056ea18e224bdcb0b6187496280f74b0c4293fb092d6e34a37730a6af9ece046bb2e19b9adaf
 WHIRLPOOL 
e07c2d683fff6419015a84de1a44ca420c3b6b7f51f9311aae2da4626a5c5d7efc6c3ba5aa32d5d284c2db3a15c19f38dc6ab9fda272aa9cfaf4a46bcdeda7cb

diff --git a/net-misc/nxplayer/nxplayer-4.0.101.5.ebuild 
b/net-misc/nxplayer/nxplayer-4.0.101.5.ebuild
deleted file mode 100644
index 280a234..000
--- a/net-misc/nxplayer/nxplayer-4.0.101.5.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/net-misc/nxclient/nxclient-3.4.0.7-r1.ebuild,v 1.1 
2010/12/22 09:47:27 voyageur Exp $
-
-EAPI=2
-inherit eutils versionator
-
-MAJOR_PV=$(get_version_component_range 1-3)
-FULL_PV=${MAJOR_PV}-$(get_version_component_range 4)
-DESCRIPTION=New NX client interface
-HOMEPAGE=http://www.nomachine.com/;
-SRC_URI=amd64? ( 
http://64.34.161.181/download/4.0/Linux/nxplayer-${FULL_PV}.x86_64.tar.gz )
-   x86? ( 
http://64.34.161.181/download/4.0/Linux/nxplayer-${FULL_PV}.i686.tar.gz )
-LICENSE=nomachine
-SLOT=0
-KEYWORDS=-* ~amd64

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

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: 4390355c5f47c9b8beb2ef4d24ff5a581cd02492
Author: Michael Weber michael AT xmw DOT de
AuthorDate: Tue Mar  3 08:15:10 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 08:15:10 2015 +
URL:http://sources.gentoo.org/gitweb/?p=dev/xmw.git;a=commit;h=4390355c

Add 0.93 and 0.80.8.

Package-Manager: portage-2.2.17
Manifest-Sign-Key: 62EEF090

 sys-cluster/ceph/ChangeLog |  7 +++
 sys-cluster/ceph/Manifest  | 10 +-
 .../ceph/{ceph-0.87.1.ebuild = ceph-0.80.8.ebuild}| 18 +++---
 sys-cluster/ceph/ceph-0.87.1.ebuild|  3 +++
 .../ceph/{ceph-0.87.1.ebuild = ceph-0.93.ebuild}  | 15 ++-
 sys-cluster/ceph/metadata.xml  |  2 ++
 6 files changed, 30 insertions(+), 25 deletions(-)

diff --git a/sys-cluster/ceph/ChangeLog b/sys-cluster/ceph/ChangeLog
index 2bedbcb..aa3e7ec 100644
--- a/sys-cluster/ceph/ChangeLog
+++ b/sys-cluster/ceph/ChangeLog
@@ -1,3 +1,10 @@
+*ceph-0.80.8 (03 Mar 2015)
+*ceph-0.93 (03 Mar 2015)
+
+  03 Mar 2015; Michael Weber x...@gentoo.org +ceph-0.80.8.ebuild,
+  +ceph-0.93.ebuild, ceph-0.87.1.ebuild, metadata.xml:
+  Add 0.93 and 0.80.8.
+
   02 Mar 2015; Michael Weber x...@gentoo.org +files/README.gentoo,
   +files/ceph-0.87.1-stdint.patch, +files/ceph.confd-r1, +files/ceph.initd-r1,
   +files/ceph.logrotate, ceph-0.87.1.ebuild, metadata.xml:

diff --git a/sys-cluster/ceph/Manifest b/sys-cluster/ceph/Manifest
index 6aa9320..f1e2801 100644
--- a/sys-cluster/ceph/Manifest
+++ b/sys-cluster/ceph/Manifest
@@ -1,13 +1,13 @@
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA256
 
+DIST ceph-0.80.8.tar.bz2 4042112 SHA256 
f0dbeada16333c50cd7f56f51eac87e7ba8cd22c42edccbd40576a23f813f725 SHA512 
cb002a81a99462a05ef4db4bb5a8e09ec19b84c8041cab88c36e46d77fe512e57e1636f1aaa5aeb9fe03c4449816961cf9f82a183603fae99213e06dd519be6f
 WHIRLPOOL 
b6ee10a22e27ad7262ca0fc75ed1625a1f31218040411e723ef6872e5c13a5e0495eb179d8ff606305e8c04dafb4233cf5562e285427cd15200aac9d5ee8801f
 DIST ceph-0.87.1.tar.bz2 5834385 SHA256 
a9a68ed58571af20fbbd7be4227dc71f5176eeb0713707ba3d8fddc00972b007 SHA512 
d032f257506049cadd583c8c8b516667bc5a271060641d307cfd22b923e8038ff506ad06f38d84ce01dfdc877498322033cd08310927e60665d03b05119aeb1a
 WHIRLPOOL 
0408a0d9aa5c78808568b09e505375d2ebd32e1ae307e1292c1389fc5e70a9a769ed9c54abebce96cb21b4e5cd828674268c8de6cecae72e20934b6d7ec5e8f1
+DIST ceph-0.93.tar.bz2 7008770 SHA256 
36174c47f52b0db1f0ee081a72040349052b07f477f2d97a2f5a2bf1727c0fe4 SHA512 
3587deb4c38717d933f91ac4219317f0f36b71f08a0cb9698b2452a8427d7ace2b4a82a0883728d4c4990ccab1dd60cb911c4e1f380cb6241a1228ba89c7dfa3
 WHIRLPOOL 
5df04619f949674fad921c06dc401cbbfbcc5deb126c0f0b36f5e70a55dc4c7cb6384622c57327e4346c081f8648935d6b08840cb87cb3ac453731459f7ea60f
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v2
 
-iL4EAREIAGYFAlT0elRfFIAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl
-bnBncC5maWZ0aGhvcnNlbWFuLm5ldDY3QjA4MzdGODg1NUMxMjIzNUQ0MDgxNzky
-N0FERDBDNjJFRUYwOTAACgkQknrdDGLu8JANFgD+JWZJ6H132mx40wrJv2Vs/L6h
-RUXfmdU1uNWYHHpQj9wA/1dCFG8SmRqc+dCnToSKKq5mVU2DCneB1sw70mKAWFPs
-=ufs6
+iF4EAREIAAYFAlT1bY4ACgkQknrdDGLu8JAevAD+OE2Cox1f6adqYVdm4UoZHc6v
+9M6tjUZ95v8eNPozE1sA/119vb+MLwEtYxiCrdCAQAESV0FGow98LPrWDOJ5cDGq
+=fZ3h
 -END PGP SIGNATURE-

diff --git a/sys-cluster/ceph/ceph-0.87.1.ebuild 
b/sys-cluster/ceph/ceph-0.80.8.ebuild
similarity index 84%
copy from sys-cluster/ceph/ceph-0.87.1.ebuild
copy to sys-cluster/ceph/ceph-0.80.8.ebuild
index c009cb1..087f2e6 100644
--- a/sys-cluster/ceph/ceph-0.87.1.ebuild
+++ b/sys-cluster/ceph/ceph-0.80.8.ebuild
@@ -24,11 +24,11 @@ HOMEPAGE=http://ceph.com/;
 
 LICENSE=LGPL-2.1
 SLOT=0
-IUSE=babeltrace cryptopp debug fuse gtk libatomic +libaio lttng +nss radosgw 
static-libs tcmalloc xfs zfs
+IUSE=cryptopp debug fuse gtk libatomic +libaio +nss radosgw static-libs 
tcmalloc xfs zfs
 
 CDEPEND=
app-arch/snappy
-   dev-libs/boost:=[threads]
+   dev-libs/boost-1.56.0:=[threads]
dev-libs/fcgi
dev-libs/libaio
dev-libs/libedit
@@ -38,7 +38,6 @@ CDEPEND=
sys-apps/keyutils
sys-apps/util-linux
dev-libs/libxml2
-   babeltrace? ( dev-util/babeltrace )
fuse? ( sys-fs/fuse )
libatomic? ( dev-libs/libatomic_ops )
xfs? ( sys-fs/xfsprogs )
@@ -54,7 +53,6 @@ CDEPEND=
net-misc/curl
)
tcmalloc? ( dev-util/google-perftools )
-   lttng? ( dev-util/lttng-ust )
$(python_gen_any_dep '
' )
${PYTHON_DEPS}
@@ -84,9 +82,6 @@ pkg_setup() {
 src_prepare() {
[[ ${PATCHES[@]} ]]  epatch ${PATCHES[@]}
 
-   sed -e '1i#include stdint.h' \
-   -i src/tracing/{objectstore,oprequest,osd,pg}.tp || die
-
epatch_user
eautoreconf
 }
@@ -107,14 +102,7 @@ src_configure() {
$(use_enable static-libs static

[gentoo-commits] proj/sci:master commit in: dev-util/amdapp/

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: 0a0aaebb309498510b235face1ad3141098d47dd
Author: Marius Brehler marbre AT linux DOT sungazer DOT de
AuthorDate: Sun Feb  1 11:59:02 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 09:16:35 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=0a0aaebb

dev-util/amdapp-2.9.1: Version bump

 dev-util/amdapp/ChangeLog   |  6 +++
 dev-util/amdapp/amdapp-2.9.1.ebuild | 84 +
 2 files changed, 90 insertions(+)

diff --git a/dev-util/amdapp/ChangeLog b/dev-util/amdapp/ChangeLog
index 8cf85ee..0bf4083 100644
--- a/dev-util/amdapp/ChangeLog
+++ b/dev-util/amdapp/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*amdapp-2.9.1 (03 Mar 2015)
+
+  03 Mar 2015; Marius Brehler mar...@linux.sungazer.de
+  +amdapp-2.9.1.ebuild:
+  Version bump
+
   18 Feb 2015; Justin Lecher j...@gentoo.org -amdapp-2.8.ebuild,
   amdapp-2.9.ebuild, metadata.xml:
   dev-util/amdapp: fix SLOT operators; restrict fetch; drop old

diff --git a/dev-util/amdapp/amdapp-2.9.1.ebuild 
b/dev-util/amdapp/amdapp-2.9.1.ebuild
new file mode 100644
index 000..17f31d5
--- /dev/null
+++ b/dev-util/amdapp/amdapp-2.9.1.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit multilib unpacker versionator
+
+MY_V=$(get_version_component_range 1).$(get_version_component_range 2)
+
+X86_AT=AMD-APP-SDK-linux-v${MY_V}-1.599.381-GA-x86.tar.bz2
+AMD64_AT=AMD-APP-SDK-linux-v${MY_V}-1.599.381-GA-x64.tar.bz2
+
+MY_P_AMD64=AMD-APP-SDK-v${MY_V}-1.599.381-GA-linux64.sh
+MY_P_AMD32=AMD-APP-SDK-v${MY_V}-1.599.381-GA-linux32.sh
+
+DESCRIPTION=AMD Accelerated Parallel Processing (APP) SDK
+HOMEPAGE=http://developer.amd.com/tools-and-sdks/opencl-zone/\
+amd-accelerated-parallel-processing-app-sdk
+SRC_URI=
+   amd64? ( ${AMD64_AT} )
+   x86? ( ${X86_AT} )
+LICENSE=AMD-APPSDK
+SLOT=0
+KEYWORDS=~x86 ~amd64
+IUSE=examples
+
+RDEPEND=
+   app-admin/eselect-opengl
+   !dev-util/amdstream-2.6
+   sys-devel/llvm
+   sys-devel/gcc
+   media-libs/mesa
+   media-libs/freeglut
+   virtual/opencl
+   examples? ( media-libs/glew )
+   app-admin/eselect-opencl
+DEPEND=
+   ${RDEPEND}
+   dev-lang/perl
+   dev-util/patchelf
+   sys-apps/fakeroot
+
+RESTRICT=mirror strip
+
+S=${WORKDIR}
+
+pkg_nofetch() {
+   einfo AMD doesn't provide direct download links. Please download
+   einfo ${ARCHIVE} from ${HOMEPAGE}
+}
+
+src_unpack() {
+   default 
+
+   cd ${WORKDIR} || die
+
+   if use amd64 || use amd64-linux ; then
+   unpacker ./${MY_P_AMD64}
+   else
+   unpacker ./${MY_P_X86}
+   fi
+}
+
+src_prepare() {
+   AMD_CL=usr/$(get_libdir)/OpenCL/vendors/amd/
+}
+
+src_compile() {
+   MAKEOPTS+= -j1
+   use examples  cd samples/opencl  emake
+}
+
+src_install() {
+   dodir /opt/AMDAPP
+   cp -R ${S}/* ${ED}/opt/AMDAPP || die Install failed!
+
+   dodir ${AMD_CL}
+   dosym /opt/AMDAPP/lib/`arch`/libOpenCL.so   ${AMD_CL}
+   dosym /opt/AMDAPP/lib/`arch`/libOpenCL.so.1 ${AMD_CL}
+
+   #insinto /etc/OpenCL/vendors/
+   #doins ../etc/OpenCL/vendors/*
+}



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

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: b4fb40750a0bb7037385811a4381490bb1d2704f
Author: Justin jlec AT gentoo DOT org
AuthorDate: Tue Mar  3 09:31:06 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 09:31:06 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=b4fb4075

Merge pull request #358 from marbre/amdapp

dev-util/amdapp-2.9.1: Version bump

 dev-util/amdapp/ChangeLog  |   6 +
 dev-util/amdapp/Manifest   |   2 +
 .../{amdapp-2.9.ebuild = amdapp-2.9.1.ebuild} |  40 ++-
 licenses/AMD-APPSDK| 267 +
 profiles/license_groups|   2 +-
 5 files changed, 294 insertions(+), 23 deletions(-)



[gentoo-commits] proj/sci:master commit in: dev-util/amdapp/

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: 0a98777ad3c98375cca3164897981eed7c579500
Author: Marius Brehler marbre AT linux DOT sungazer DOT de
AuthorDate: Sun Feb  1 13:08:41 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 09:17:33 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=0a98777a

dev-util/amdapp-2.9.1: Remove trailing whitespace

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

diff --git a/dev-util/amdapp/amdapp-2.9.1.ebuild 
b/dev-util/amdapp/amdapp-2.9.1.ebuild
index 17f31d5..b5e6d12 100644
--- a/dev-util/amdapp/amdapp-2.9.1.ebuild
+++ b/dev-util/amdapp/amdapp-2.9.1.ebuild
@@ -51,7 +51,7 @@ pkg_nofetch() {
 }
 
 src_unpack() {
-   default 
+   default
 
cd ${WORKDIR} || die
 



[gentoo-commits] proj/sci:master commit in: licenses/, profiles/

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: c1e7fe492c0ff8f41acc0ce04af5aab8548da4d9
Author: Marius Brehler marbre AT linux DOT sungazer DOT de
AuthorDate: Sun Feb  1 12:09:36 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 09:17:33 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=c1e7fe49

Add AMD-APPSDK license

 licenses/AMD-APPSDK | 267 
 profiles/license_groups |   2 +-
 2 files changed, 268 insertions(+), 1 deletion(-)

diff --git a/licenses/AMD-APPSDK b/licenses/AMD-APPSDK
new file mode 100644
index 000..fece351
--- /dev/null
+++ b/licenses/AMD-APPSDK
@@ -0,0 +1,267 @@
+
+   SOFTWARE DEVELOPMENT KIT LICENSE AGREEMENT
+   (Linux APP SDK Installer)
+
+IMPORTANT-READ CAREFULLY:  This is a legal agreement 
+(Agreement) between you and Advanced Micro Devices, Inc. 
+(AMD). Your use of this AMD Software Development Kit, (the 
+SDK) including software, tools, utilities,
+Documentation, and to the extent provided hereunder, Libraries, 
+Sample Code, header files, any related AMD materials, and 
+updates thereto (collectively, Licensed Materials), are 
+subject to the following terms and conditions.
+Do not use these Licensed Materials until you have carefully 
+read the following terms and conditions. By downloading or 
+using the Licensed Materials obtained herewith, you are 
+expressly agreeing to all of the following
+terms:
+WARRANTIES, SUPPORT, RIGHTS, AND DAMAGES ARE DISCLAIMED AND/OR 
+LIMITED BELOW, PLEASE READ ENTIRELY AND CAREFULLY.  IF YOU DO 
+NOT AGREE TO THE TERMS OF THIS AGREEMENT, DO NOT DOWNLOAD OR 
+USE THE LICENSED MATERIALS OR ANY PORTION THEREOF.  DOWNLOADING 
+OR USING THE LICENSED MATERIALS OR ANY PORTION THEREOF 
+CONSTITUTES YOUR ACCEPTANCE OF THIS AGREEMENT.
+
+1. Definitions.
+
+   1.1. Documentation means install scripts and online or 
+electronic documentation included with the Licensed 
+Materials, or portions thereof.
+
+   1.2. Free Software License means an open source or other 
+license that requires, as a condition of use, modification or 
+distribution, that any resulting software must be (a) disclosed 
+or distributed in source code form; (b) licensed for the 
+purpose of making derivative works; or (c) re-distributable at 
+no charge.
+
+   1.3. Licensee Software means any software developed or 
+modified by you using the Licensed Materials, and which may 
+include any Libraries, Sample Code and/or derivative works of 
+Sample Code.
+
+   1.4. Intellectual Property Rights means all copyrights, 
+trademarks, trade secrets, patents, mask works, and all 
+related, similar, or other intellectual property rights 
+recognized in any jurisdiction worldwide, including all 
+applications and registrations with respect thereto.
+
+   1.5. Libraries means any run-times or other functionality 
+provided in Object Code including but not limited to codecs and 
+video processing libraries.
+
+   1.6. Object Code means machine readable computer 
+programming code files, which is not in a human readable form.
+
+   1.7. Sample Code means the Source Code identified within 
+the SDK as sample code.
+
+   1.8. Source Code means computer programming code in human 
+readable form and related system level documentation, including 
+all comments, symbols and any procedural code such as job 
+control language.
+
+2 License Grants.
+
+   2.1 Internal Use.  Subject to the terms and conditions of 
+this Agreement, AMD hereby grants to you a non-exclusive, non-
+transferable, royalty-free copyright license solely for your 
+internal use in developing Licensee Software for use with 
+products based on or incorporating AMD products (a) to use the 
+Licensed Materials, (b) to download, use, copy, and create 
+derivative works of Sample Code in Source Code and to create 
+compilations of same in Object Code form, and (c) to download, 
+use and copy the Libraries.
+
+   2.2 Restrictions.  This Agreement does not grant you any 
+rights, by license, implication or otherwise, in or to any 
+associated materials or technology, except as is expressly 
+provided herein.  Furthermore, you acknowledge that except as 
+expressly provided herein, the Licensed Materials provided by 
+AMD hereunder are for your internal use only and you may not 
+sell, transfer, assign, sublicense or distribute the Licensed 
+Materials, in whole or in part, in any manner.  Except as 
+expressly specified in Section 2.1, you will have no right to 
+make or have made derivatives of the Licensed Materials, to 
+reverse engineer, modify, disassemble or to decompile the 
+Licensed Materials, or otherwise reduce any part of the 
+Licensed Materials to any human readable form.  You will not 
+use the Licensed Materials in applications intended to support 
+or sustain life, or in which the failure of your product could 
+create a situation where personal injury

[gentoo-commits] proj/sci:master commit in: dev-python/newrelic/, dev-python/jupyter-nbgrader/, dev-python/jupyter-nbviewer/

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: 761f6ad589e13ba1192d09360268255ab2147291
Author: Marius Brehler marbre AT linux DOT sungazer DOT de
AuthorDate: Tue Mar  3 10:58:37 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 11:24:37 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=761f6ad5

Remove myself as maintainer

 dev-python/jupyter-nbgrader/metadata.xml | 4 
 dev-python/jupyter-nbviewer/metadata.xml | 4 
 dev-python/newrelic/metadata.xml | 4 
 3 files changed, 12 deletions(-)

diff --git a/dev-python/jupyter-nbgrader/metadata.xml 
b/dev-python/jupyter-nbgrader/metadata.xml
index 884e3a7..2c6fd84 100644
--- a/dev-python/jupyter-nbgrader/metadata.xml
+++ b/dev-python/jupyter-nbgrader/metadata.xml
@@ -2,10 +2,6 @@
 !DOCTYPE pkgmetadata SYSTEM http://www.gentoo.org/dtd/metadata.dtd;
 pkgmetadata
   herdsci/herd
-  maintainer
-emailmar...@linux.sungazer.de/email
-nameMarius Brehler/name
-  /maintainer
   longdescription
 A system for assigning and grading notebooks.
   /longdescription

diff --git a/dev-python/jupyter-nbviewer/metadata.xml 
b/dev-python/jupyter-nbviewer/metadata.xml
index d1999d3..5ac942b 100644
--- a/dev-python/jupyter-nbviewer/metadata.xml
+++ b/dev-python/jupyter-nbviewer/metadata.xml
@@ -2,10 +2,6 @@
 !DOCTYPE pkgmetadata SYSTEM http://www.gentoo.org/dtd/metadata.dtd;
 pkgmetadata
   herdsci/herd
-  maintainer
-emailmar...@linux.sungazer.de/email
-nameMarius Brehler/name
-  /maintainer
   longdescription
 Jupyter nbviewer is the web application behind The Jupyter Notebook
 Viewer, which is graciously hosted by Rackspace. Run this locally

diff --git a/dev-python/newrelic/metadata.xml b/dev-python/newrelic/metadata.xml
index a14fcbb..b87287f 100644
--- a/dev-python/newrelic/metadata.xml
+++ b/dev-python/newrelic/metadata.xml
@@ -2,10 +2,6 @@
 !DOCTYPE pkgmetadata SYSTEM http://www.gentoo.org/dtd/metadata.dtd;
 pkgmetadata
   herdsci/herd
-  maintainer
-emailmar...@linux.sungazer.de/email
-nameMarius Brehler/name
-  /maintainer
   longdescription
 Python agent for the New Relic web application performance
 monitoring service.



[gentoo-commits] proj/sci:master commit in: dev-python/jupyter-nbgrader/

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: e12737b8a8a3e3223f7f6abc107216d2fa1f4538
Author: Marius Brehler marbre AT linux DOT sungazer DOT de
AuthorDate: Tue Mar  3 09:44:24 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 11:24:37 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=e12737b8

dev-python/jupyter-nbgrader: Initial ebuild

Package-Manager: portage-2.2.14

 dev-python/jupyter-nbgrader/ChangeLog  |  9 +++
 .../jupyter-nbgrader/jupyter-nbgrader-.ebuild  | 29 ++
 dev-python/jupyter-nbgrader/metadata.xml   | 12 +
 3 files changed, 50 insertions(+)

diff --git a/dev-python/jupyter-nbgrader/ChangeLog 
b/dev-python/jupyter-nbgrader/ChangeLog
new file mode 100644
index 000..1687573
--- /dev/null
+++ b/dev-python/jupyter-nbgrader/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for dev-python/jupyter-nbgrader
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*jupyter-nbgrader- (03 Mar 2015)
+
+  03 Mar 2015; Marius Brehler mar...@linux.sungazer.de
+  +jupyter-nbgrader-.ebuild, +metadata.xml:
+  Initial ebuild

diff --git a/dev-python/jupyter-nbgrader/jupyter-nbgrader-.ebuild 
b/dev-python/jupyter-nbgrader/jupyter-nbgrader-.ebuild
new file mode 100644
index 000..1783cf6
--- /dev/null
+++ b/dev-python/jupyter-nbgrader/jupyter-nbgrader-.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+PYTHON_COMPAT=( python{3_3,3_4} )
+
+inherit distutils-r1
+
+MY_PN=nbgrader
+
+DESCRIPTION=A system for assigning and grading notebooks
+HOMEPAGE=http://jupyter.org;
+
+if [ ${PV} ==  ] ; then
+   inherit git-r3
+   EGIT_REPO_URI=https://github.com/jupyter/${MY_PN}.git 
git://github.com/jupyter/${MY_PN}.git
+else
+   SRC_URI=
+   KEYWORDS=~amd64
+fi
+
+LICENSE=BSD
+SLOT=0
+
+RDEPEND=
+   =dev-python/ipython-3.0.0[${PYTHON_USEDEP}]
+   
+DEPEND=${RDEPEND}

diff --git a/dev-python/jupyter-nbgrader/metadata.xml 
b/dev-python/jupyter-nbgrader/metadata.xml
new file mode 100644
index 000..884e3a7
--- /dev/null
+++ b/dev-python/jupyter-nbgrader/metadata.xml
@@ -0,0 +1,12 @@
+?xml version=1.0 encoding=UTF-8?
+!DOCTYPE pkgmetadata SYSTEM http://www.gentoo.org/dtd/metadata.dtd;
+pkgmetadata
+  herdsci/herd
+  maintainer
+emailmar...@linux.sungazer.de/email
+nameMarius Brehler/name
+  /maintainer
+  longdescription
+A system for assigning and grading notebooks.
+  /longdescription
+/pkgmetadata



[gentoo-commits] proj/sci:master commit in: dev-python/jupyter-nbviewer/

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: 3959f527eee9ca13a66a9bfbabca814c8b3d3640
Author: Marius Brehler marbre AT linux DOT sungazer DOT de
AuthorDate: Tue Mar  3 10:30:39 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 11:24:37 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=3959f527

dev-python/jupyter-nbviewer: Initial ebuild

Package-Manager: portage-2.2.14

 dev-python/jupyter-nbviewer/ChangeLog  |  9 ++
 .../jupyter-nbviewer/jupyter-nbviewer-.ebuild  | 35 ++
 dev-python/jupyter-nbviewer/metadata.xml   | 14 +
 3 files changed, 58 insertions(+)

diff --git a/dev-python/jupyter-nbviewer/ChangeLog 
b/dev-python/jupyter-nbviewer/ChangeLog
new file mode 100644
index 000..059df27
--- /dev/null
+++ b/dev-python/jupyter-nbviewer/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for dev-python/jupyter-nbviewer
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*jupyter-nbviewer- (03 Mar 2015)
+
+  03 Mar 2015; Marius Brehler mar...@linux.sungazer.de
+  +jupyter-nbviewer-.ebuild, +metadata.xml:
+  Initial ebuild

diff --git a/dev-python/jupyter-nbviewer/jupyter-nbviewer-.ebuild 
b/dev-python/jupyter-nbviewer/jupyter-nbviewer-.ebuild
new file mode 100644
index 000..6042ffb
--- /dev/null
+++ b/dev-python/jupyter-nbviewer/jupyter-nbviewer-.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+PYTHON_COMPAT=( python{3_3,3_4} )
+
+inherit distutils-r1
+
+MY_PN=nbviewer
+
+DESCRIPTION=A system for assigning and grading notebooks
+HOMEPAGE=http://jupyter.org;
+
+if [ ${PV} ==  ] ; then
+   inherit git-r3
+   EGIT_REPO_URI=https://github.com/jupyter/${MY_PN}.git 
git://github.com/jupyter/${MY_PN}.git
+else
+   SRC_URI=
+   KEYWORDS=~amd64
+fi
+
+LICENSE=BSD
+SLOT=0
+
+RDEPEND=
+   =dev-python/ipython-3.0.0[notebook,${PYTHON_USEDEP}]
+   =www-servers/tornado-3.1.1[${PYTHON_USEDEP}]
+   dev-python/pycurl[${PYTHON_USEDEP}]
+   dev-python/pylibmc[${PYTHON_USEDEP}]
+   dev-python/newrelic[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   dev-python/elasticsearch-py[${PYTHON_USEDEP}]
+   
+DEPEND=${RDEPEND}

diff --git a/dev-python/jupyter-nbviewer/metadata.xml 
b/dev-python/jupyter-nbviewer/metadata.xml
new file mode 100644
index 000..d1999d3
--- /dev/null
+++ b/dev-python/jupyter-nbviewer/metadata.xml
@@ -0,0 +1,14 @@
+?xml version=1.0 encoding=UTF-8?
+!DOCTYPE pkgmetadata SYSTEM http://www.gentoo.org/dtd/metadata.dtd;
+pkgmetadata
+  herdsci/herd
+  maintainer
+emailmar...@linux.sungazer.de/email
+nameMarius Brehler/name
+  /maintainer
+  longdescription
+Jupyter nbviewer is the web application behind The Jupyter Notebook
+Viewer, which is graciously hosted by Rackspace. Run this locally
+to get most of the features of nbviewer on your own network.
+  /longdescription
+/pkgmetadata



[gentoo-commits] proj/sci:master commit in: dev-python/jupyter-nbviewer/

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: fc9949b9ae9f742fbd05cc81058957fbcdab9fe5
Author: Marius Brehler marbre AT linux DOT sungazer DOT de
AuthorDate: Tue Mar  3 10:33:25 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 11:24:37 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=fc9949b9

dev-python/jupyter-nbviewer: Correct license

Package-Manager: portage-2.2.14

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

diff --git a/dev-python/jupyter-nbviewer/jupyter-nbviewer-.ebuild 
b/dev-python/jupyter-nbviewer/jupyter-nbviewer-.ebuild
index 6042ffb..a3031d4 100644
--- a/dev-python/jupyter-nbviewer/jupyter-nbviewer-.ebuild
+++ b/dev-python/jupyter-nbviewer/jupyter-nbviewer-.ebuild
@@ -20,7 +20,7 @@ else
KEYWORDS=~amd64
 fi
 
-LICENSE=BSD
+LICENSE=BSD-4
 SLOT=0
 
 RDEPEND=



[gentoo-commits] proj/sci:master commit in: dev-python/newrelic/

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: 728b2caf4e2111678a226c0de2b188c8238b7d4f
Author: Marius Brehler marbre AT linux DOT sungazer DOT de
AuthorDate: Tue Mar  3 10:28:25 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 11:24:37 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=728b2caf

dev-python/newrelic: Initial ebuild

Package-Manager: portage-2.2.14

 dev-python/newrelic/ChangeLog |  9 +++
 dev-python/newrelic/metadata.xml  | 13 ++
 dev-python/newrelic/newrelic-2.44.0.36.ebuild | 35 +++
 3 files changed, 57 insertions(+)

diff --git a/dev-python/newrelic/ChangeLog b/dev-python/newrelic/ChangeLog
new file mode 100644
index 000..c2eb3a9
--- /dev/null
+++ b/dev-python/newrelic/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for dev-python/newrelic
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*newrelic-2.44.0.36 (03 Mar 2015)
+
+  03 Mar 2015; Marius Brehler mar...@linux.sungazer.de +metadata.xml,
+  +newrelic-2.44.0.36.ebuild:
+  Initial ebuild

diff --git a/dev-python/newrelic/metadata.xml b/dev-python/newrelic/metadata.xml
new file mode 100644
index 000..a14fcbb
--- /dev/null
+++ b/dev-python/newrelic/metadata.xml
@@ -0,0 +1,13 @@
+?xml version=1.0 encoding=UTF-8?
+!DOCTYPE pkgmetadata SYSTEM http://www.gentoo.org/dtd/metadata.dtd;
+pkgmetadata
+  herdsci/herd
+  maintainer
+emailmar...@linux.sungazer.de/email
+nameMarius Brehler/name
+  /maintainer
+  longdescription
+Python agent for the New Relic web application performance
+monitoring service.
+  /longdescription
+/pkgmetadata

diff --git a/dev-python/newrelic/newrelic-2.44.0.36.ebuild 
b/dev-python/newrelic/newrelic-2.44.0.36.ebuild
new file mode 100644
index 000..b34576f
--- /dev/null
+++ b/dev-python/newrelic/newrelic-2.44.0.36.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit distutils-r1
+
+MY_PN=newrelic
+
+DESCRIPTION=New Relic Python Agent
+HOMEPAGE=http://newrelic.com/docs/python/new-relic-for-python;
+
+SRC_URI=mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
+KEYWORDS=~amd64
+
+LICENSE=newrelic
+SLOT=0
+
+RDEPEND=
+   || (
+   dev-python/bottle[${PYTHON_USEDEP}]
+   dev-python/cherrypy[${PYTHON_USEDEP}]
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/pylons[${PYTHON_USEDEP}]
+   dev-python/pyramid[${PYTHON_USEDEP}]
+   )
+   #|| (
+   #   dev-python/cython[${PYTHON_USEDEP}]
+   #   virtual/pypy
+   #   virtual/pypy3
+   #)
+DEPEND=${RDEPEND}



[gentoo-commits] dev/ultrabug:master commit in: app-admin/mongo-tools/, dev-db/mongodb/

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: a71f3cebeb024e0a64fc3ca80a76d4041ac83cb3
Author: Ultrabug ultrabug AT gentoo DOT org
AuthorDate: Tue Mar  3 15:05:29 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 15:05:29 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/ultrabug.git;a=commit;h=a71f3ceb

mongodb-3.0.0 release

 app-admin/mongo-tools/Manifest| 4 ++--
 .../{mongo-tools-3.0.0_rc11.ebuild = mongo-tools-3.0.0.ebuild}   | 0
 dev-db/mongodb/Manifest   | 4 ++--
 dev-db/mongodb/{mongodb-3.0.0_rc11.ebuild = mongodb-3.0.0.ebuild}| 0
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-admin/mongo-tools/Manifest b/app-admin/mongo-tools/Manifest
index 610e63b..76d279e 100644
--- a/app-admin/mongo-tools/Manifest
+++ b/app-admin/mongo-tools/Manifest
@@ -1,3 +1,3 @@
 AUX mongo-tools-3.0.0-build.patch 528 SHA256 
99ee6a119b3dd4145a088a9c581763f856f53c579f477b4e4eaaa8e7dd2c0f02 SHA512 
9bf9e247f49a4fbc251ce878b82d457136b3ede890458afbd92b27a9f283e44e02bab92b2817cd1c3160a807ce8a7e6296e813f3573c2b733f2701fdb07323fe
 WHIRLPOOL 
03d7330cb179111ed608929b15d2901258e8d1434ed9b28a1069a235498b32fb4ba165fb193635be1925236a83181659efd53514ef9a5c640bdfc6d5e4da05f3
-DIST mongo-tools-3.0.0-rc11.tar.gz 2134207 SHA256 
e9f716950d6d2ac45a43cbcf96d2487a141d201d85532c2a03aa8f18ba8e82ed SHA512 
d26df453d69d96c96b4b4fc52820205539927eeccb1852392244da0ddc227bd06cdcff64b4244ff88c1db6fdee6334d5c3fc1c5533e1701a4a5501430ccb5b16
 WHIRLPOOL 
11011fb3a367f6356e3ae02d3e4bce7e120ef417171df95891f38000e0b93d3905a809fa4bb83582fa255b6cd6d55d92f9baf8fca8c3d30c45e56423a621fa5f
-EBUILD mongo-tools-3.0.0_rc11.ebuild 950 SHA256 
36ced6f5f944022e91b34317e1714d24ed6850f93f2bd9232830a2fbea9b117c SHA512 
a521e247a2ca509234be5a5e72ba8357e609f05ab9b0866f601a40a8b4b03ea8b906ff9e03f719d29253ac526e23c4897d2d00018bc39b3e2b9fd131038c3a11
 WHIRLPOOL 
dcbf364ca237f579654f64d5f34d5379eb27010df21f8264ddea671f319f16acef09293e2e580665f4d1a9356ab16dd8fb29cce6f431b8e4b88d8ee37701e5b7
+DIST mongo-tools-3.0.0.tar.gz 2134169 SHA256 
15a773b67004eabef9dc89b19730da64bc31e86a76216a7d0d1f00e86fd2d432 SHA512 
a180d1bae030a33f346ff30c96c9bf7d0e0732b42d08b8f1cb0a22f5413afe79b9eaa2a233fd6f336b9f6ecc7dee2f73858eedf1d8038dfe8116c322a0ef3e3a
 WHIRLPOOL 
09491fdac5e1124ea1e3a7385ee675e6d08711f4848459e5cc1b7e212ae688197a8d255c4ec54be90441ddc2ab12ced7f3f538c0f83c257fdfbcaf2cd0573986
+EBUILD mongo-tools-3.0.0.ebuild 950 SHA256 
36ced6f5f944022e91b34317e1714d24ed6850f93f2bd9232830a2fbea9b117c SHA512 
a521e247a2ca509234be5a5e72ba8357e609f05ab9b0866f601a40a8b4b03ea8b906ff9e03f719d29253ac526e23c4897d2d00018bc39b3e2b9fd131038c3a11
 WHIRLPOOL 
dcbf364ca237f579654f64d5f34d5379eb27010df21f8264ddea671f319f16acef09293e2e580665f4d1a9356ab16dd8fb29cce6f431b8e4b88d8ee37701e5b7

diff --git a/app-admin/mongo-tools/mongo-tools-3.0.0_rc11.ebuild 
b/app-admin/mongo-tools/mongo-tools-3.0.0.ebuild
similarity index 100%
rename from app-admin/mongo-tools/mongo-tools-3.0.0_rc11.ebuild
rename to app-admin/mongo-tools/mongo-tools-3.0.0.ebuild

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 42b6581..8496b50 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -7,6 +7,6 @@ AUX mongodb.service 220 SHA256 
19f55ab28652b3817e98fc3f15cc2f6f3255a5e1dfd7b0d5a
 AUX mongos.conf-r2 648 SHA256 
d1bf479cee999b4e59e5100c134cd3e7af4bb126342418100cf8f9a08a26f6a7 SHA512 
5aa8ced8d83572358e008c0df45dbe72a2e9c0003c9f49514d6b91bf9b75d4fb48b189ffe00d14e5675679943a05215a9873c5c9bde9ab1be4ed4813e75714e3
 WHIRLPOOL 
f1036ea1bd7efa54d28d131dd1bfd1e06c1c3ffbf247ee68a33eee0383d87bf3bfa6639040e6b68a0a14cce0bd77bd5b91a8e245f615007fb0cbe2becd84
 AUX mongos.confd-r2 546 SHA256 
1378a880ffde0efae213ac6d6d4bbe2181c92fbb06535a58c2dab06ef88ee8e3 SHA512 
30e208690b5f28bd0442b7ed302d9be991aedd27203f24e5849201d33291ad7f0f9153ae3a00b55697d79a45c40d7b3792ff45f0c24ef2cf4e88222f88ea1400
 WHIRLPOOL 
68b8eed779e19261c4d13ebd6be8c11b6df94e748bb8f03d632ecbfc5fcd151a693e51c5a4ad4f0af9439d07dedafc29bd9b86b5a532bad48d570fca73002987
 AUX mongos.initd-r2 766 SHA256 
673c0662c0638a77cb5f630605a828a6191abd0c4e9bd295b43d7b4aefeb2e1a SHA512 
620062890f13bee96a1ff3b1c6900b8e08358481aae7476187eddee8f56f89e4a3d4351df88c9264fdf5e773f57e1c28337b6086a33fa97246005bfd027e0b6d
 WHIRLPOOL 
74094c383596a1c24ced57aea1943ec86e6c98dad3a615fbf9bfc59969aaee2571c7f99a44de879864466fba9efd780f7187a5a95da04faf094f0ce3cd8031f7
-DIST mongodb-src-r3.0.0-rc11.tar.gz 25593196 SHA256 
abf4d95593eff55d029620734fe72cddee72f3a86c549af0323b9e2715a674ef SHA512 
2b04bf2dfd7e474a09103104d09bd911beb73b93b80074395d87c43badd25343d003f7649abef9fffb01bf54159bf599e63492b2401effedfda48c798d25ec58
 WHIRLPOOL 
01606d06084f88c18963522909ad251ec64adb29b2369b7a01a9e9049b3143f936b26bfcb74abf53851ee30ec86de0c352fdcb91ded04fbf13bd00ffd7023ac3
-EBUILD mongodb-3.0.0_rc11.ebuild 3933 SHA256

[gentoo-commits] dev/leio:master commit in: x11-libs/gtk+/

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: 1ed843a75423e90a70903343c9c710d6b0b214e7
Author: Mart Raudsepp leio AT gentoo DOT org
AuthorDate: Tue Mar  3 15:12:42 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 15:12:42 2015 +
URL:http://sources.gentoo.org/gitweb/?p=dev/leio.git;a=commit;h=1ed843a7

gtk+:3 - bump and sync with main tree

 x11-libs/gtk+/Manifest   |  2 +-
 .../gtk+/{gtk+-3.14.8.ebuild = gtk+-3.14.9.ebuild}  | 20 +++-
 2 files changed, 4 insertions(+), 18 deletions(-)

diff --git a/x11-libs/gtk+/Manifest b/x11-libs/gtk+/Manifest
index 311da31..88b83d1 100644
--- a/x11-libs/gtk+/Manifest
+++ b/x11-libs/gtk+/Manifest
@@ -1,2 +1,2 @@
 DIST gtk+-2.24.26.tar.xz 13328708 SHA256 
d84fc0f1e3cd99e8b9ec756e754f42653940638579a8f28d0eabffc37018d133 SHA512 
2a3a366c41214fcacbc2a69719d5b20060e0efbb0576a1fc4f4123f97ea1f5ff1b06296302806655b32c06901629f5d23b91d65de9a01143053f63607d94498d
 WHIRLPOOL 
b0cf44be24dd1999f2f4aeb6ed779e536cb00c7d1b42cb1a4c8fc9a807093a1b8f26f4f750bb52533ca6a18e6a9ce481f7d879e0c186d7d11add6c793090c244
-DIST gtk+-3.14.8.tar.xz 15689624 SHA256 
7a543ea8a85f2c8a7b7374f24fd57df454067858689d8b02ec6c90f24be2b344 SHA512 
110f39d0a8ef72bfcb02d8e11000210848da15d7232346277f9755c7918e16af39dce78ba409ddfcb73dd5fa9032cc51843cb658d5ce4a2b32ca401624cc5240
 WHIRLPOOL 
115a043e332119bc3fe582744ceeeb9a49f4361ded13131162c26fc6988f1c2c5281738e992c96580b96ea2bd966377a49f239ec6204d6072a5dbb09d4b0f22f
+DIST gtk+-3.14.9.tar.xz 15716588 SHA256 
3be9560e6e99388d7706a168e3353ecd63fc30ec4f7f8bea23889e71ab7b6c64 SHA512 
3b64142d65ec4b4e0ed709c2fac629d80b95dac03481a3d6f8e3cc6c351ac779fe172a1edee552df7b3c40287f10c97fa0e99212e5f0e6b4751e3d8efd0896e5
 WHIRLPOOL 
bc45b3722913ebb90bff944ec724909d01e3e976d49f8bd273500de2af9de7dcedc85e24fca36226816993a10cb87f4477f4498cc67946449855b37a0790a2fa

diff --git a/x11-libs/gtk+/gtk+-3.14.8.ebuild b/x11-libs/gtk+/gtk+-3.14.9.ebuild
similarity index 88%
rename from x11-libs/gtk+/gtk+-3.14.8.ebuild
rename to x11-libs/gtk+/gtk+-3.14.9.ebuild
index e1bb493..582d933 100644
--- a/x11-libs/gtk+/gtk+-3.14.8.ebuild
+++ b/x11-libs/gtk+/gtk+-3.14.9.ebuild
@@ -13,12 +13,7 @@ HOMEPAGE=http://www.gtk.org/;
 
 LICENSE=LGPL-2+
 SLOT=3
-# NOTE: This gtk+ has multi-gdk-backend support, see:
-#  * http://blogs.gnome.org/kris/2010/12/29/gdk-3-0-on-mac-os-x/
-#  * http://mail.gnome.org/archives/gtk-devel-list/2010-November/msg00099.html
-# I tried this and got it all compiling, but the end result is unusable as it
-# horribly mixes up the backends -- grobian
-IUSE=aqua cloudprint colord cups examples gtk3-only +introspection test 
vim-syntax wayland X xinerama
+IUSE=aqua broadway cloudprint colord cups examples gtk3-only +introspection 
test vim-syntax wayland X xinerama
 REQUIRED_USE=
|| ( aqua wayland X )
xinerama? ( X )
@@ -146,6 +141,7 @@ multilib_src_configure() {
ECONF_SOURCE=${S} \
gnome2_src_configure \
$(use_enable aqua quartz-backend) \
+   $(use_enable broadway broadway-backend) \
$(use_enable cloudprint) \
$(use_enable colord) \
$(use_enable cups cups auto) \
@@ -175,16 +171,6 @@ multilib_src_configure() {
 }
 
 multilib_src_test() {
-   # Tests require a new gnome-themes-standard, but adding it to DEPEND
-   # would result in circular dependencies.
-   # https://bugzilla.gnome.org/show_bug.cgi?id=669562
-   if ! has_version '=x11-themes/gnome-themes-standard-3.6[gtk]'; then
-   ewarn Tests will be skipped because 
=gnome-themes-standard-3.6[gtk]
-   ewarn is not installed. Please re-run tests after installing 
the
-   ewarn required version of gnome-themes-standard.
-   return 0
-   fi
-
# FIXME: this should be handled at eclass level
${EROOT}${GLIB_COMPILE_SCHEMAS} --allow-any-name ${S}/gtk || die
 
@@ -196,7 +182,7 @@ multilib_src_test() {
 multilib_src_install() {
gnome2_src_install
 
-   # add -framework Carbon to the .pc files
+   # add -framework Carbon to the .pc files, bug #
if use aqua ; then
for i in gtk+-3.0.pc gtk+-quartz-3.0.pc gtk+-unix-print-3.0.pc; 
do
sed -e s:Libs\: :Libs\: -framework Carbon : \



[gentoo-commits] proj/sci:master commit in: sci-biology/bwa/files/, sci-biology/bwa/

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: de8eb4ef90bedc116258edad0d769d7469dbc28c
Author: Justin Lecher jlec AT gentoo DOT org
AuthorDate: Tue Mar  3 15:16:58 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 15:16:58 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=de8eb4ef

IMport to CVS

Signed-off-by: Justin Lecher jlec AT gentoo.org

 sci-biology/bwa/bwa-0.7.12.ebuild| 34 
 sci-biology/bwa/files/bwa_Makefile.patch | 27 -
 sci-biology/bwa/metadata.xml |  5 -
 3 files changed, 66 deletions(-)

diff --git a/sci-biology/bwa/bwa-0.7.12.ebuild 
b/sci-biology/bwa/bwa-0.7.12.ebuild
deleted file mode 100644
index 62488f3..000
--- a/sci-biology/bwa/bwa-0.7.12.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils toolchain-funcs
-
-DESCRIPTION=Burrows-Wheeler Alignment Tool, a fast short genomic sequence 
aligner
-HOMEPAGE=http://bio-bwa.sourceforge.net/;
-SRC_URI=mirror://sourceforge/bio-bwa/${P}.tar.bz2
-
-LICENSE=GPL-3
-SLOT=0
-IUSE=
-KEYWORDS=~amd64 ~x86 ~x64-macos
-
-PATCHES=( ${FILESDIR}/${PN}_Makefile.patch )
-
-src_prepare() {
-   epatch ${PATCHES[@]}
-   tc-export CC AR
-}
-
-src_install() {
-   dobin bwa
-
-   doman bwa.1
-
-   exeinto /usr/libexec/${PN}
-   doexe qualfa2fq.pl xa2multi.pl
-
-   dodoc NEWS.md README-alt.md README.md
-}

diff --git a/sci-biology/bwa/files/bwa_Makefile.patch 
b/sci-biology/bwa/files/bwa_Makefile.patch
deleted file mode 100644
index 406e9b0..000
--- a/sci-biology/bwa/files/bwa_Makefile.patch
+++ /dev/null
@@ -1,27 +0,0 @@
 Makefile
-+++ Makefile
-@@ -1,8 +1,8 @@
--CC=   gcc
-+CC?=  gcc
- #CC=  clang --analyze
--CFLAGS=   -g -Wall -Wno-unused-function -O2
-+CFLAGS?=  -g -Wall -Wno-unused-function -O2
- WRAP_MALLOC=-DUSE_MALLOC_WRAPPERS
--AR=   ar
-+AR?=  ar
- DFLAGS=   -DHAVE_PTHREAD $(WRAP_MALLOC)
- LOBJS=utils.o kthread.o kstring.o ksw.o bwt.o bntseq.o bwa.o 
bwamem.o bwamem_pair.o bwamem_extra.o malloc_wrap.o
- AOBJS=QSufSort.o bwt_gen.o bwashm.o bwase.o bwaseqio.o 
bwtgap.o bwtaln.o bamlite.o \
-@@ -26,10 +26,10 @@
- all:$(PROG)
- 
- bwa:libbwa.a $(AOBJS) main.o
--  $(CC) $(CFLAGS) $(DFLAGS) $(AOBJS) main.o -o $@ -L. -lbwa 
$(LIBS)
-+  $(CC) $(CFLAGS) $(LDFLAGS) $(DFLAGS) $(AOBJS) main.o -o $@ -L. 
-lbwa $(LIBS)
- 
- bwamem-lite:libbwa.a example.o
--  $(CC) $(CFLAGS) $(DFLAGS) example.o -o $@ -L. -lbwa $(LIBS)
-+  $(CC) $(CFLAGS) $(LDFLAGS) $(DFLAGS) example.o -o $@ -L. -lbwa 
$(LIBS)
- 
- libbwa.a:$(LOBJS)
-   $(AR) -csru $@ $(LOBJS)

diff --git a/sci-biology/bwa/metadata.xml b/sci-biology/bwa/metadata.xml
deleted file mode 100644
index f17a827..000
--- a/sci-biology/bwa/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-?xml version=1.0 encoding=UTF-8?
-!DOCTYPE pkgmetadata SYSTEM http://www.gentoo.org/dtd/metadata.dtd;
-pkgmetadata
-  herdsci-biology/herd
-/pkgmetadata



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

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: 9108d6ef60b7214bbffd62d1f335e1abe305659a
Author: Justin Lecher jlec AT gentoo DOT org
AuthorDate: Tue Mar  3 15:17:05 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 15:17:05 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=9108d6ef

Merge remote-tracking branch 'github/master'

* github/master:
  Remove myself as maintainer
  dev-python/simplepam: Initial ebuild
  dev-python/jupyter-nbviewer: Correct license
  dev-python/jupyter-nbviewer: Initial ebuild
  dev-python/newrelic: Initial ebuild
  dev-python/jupyter-nbgrader: Update requirements
  dev-python/jupyter-nbgrader: Initial ebuild
  dev-util/amdapp: Minor fixes
  dev-util/amdapp-2.9.1: Remove trailing whitespace
  Add AMD-APPSDK license
  dev-util/amdapp-2.9.1: Version bump

 dev-python/jupyter-nbgrader/ChangeLog  |   9 +
 .../jupyter-nbgrader/jupyter-nbgrader-.ebuild  |  32 +++
 .../jupyter-nbgrader}/metadata.xml |   4 +-
 dev-python/jupyter-nbviewer/ChangeLog  |   9 +
 .../jupyter-nbviewer/jupyter-nbviewer-.ebuild  |  35 +++
 dev-python/jupyter-nbviewer/metadata.xml   |  10 +
 dev-python/newrelic/ChangeLog  |   9 +
 dev-python/newrelic/Manifest   |   1 +
 .../bbscp = dev-python/newrelic}/metadata.xml |   5 +-
 dev-python/newrelic/newrelic-2.44.0.36.ebuild  |  35 +++
 dev-python/simplepam/ChangeLog |  10 +
 dev-python/simplepam/Manifest  |   1 +
 dev-python/simplepam/metadata.xml  |  11 +
 dev-python/simplepam/simplepam-0.1.5.ebuild|   1 +
 .../simplepam-.ebuild} |   9 +-
 dev-util/amdapp/ChangeLog  |   6 +
 dev-util/amdapp/Manifest   |   2 +
 .../{amdapp-2.9.ebuild = amdapp-2.9.1.ebuild} |  40 ++-
 licenses/AMD-APPSDK| 267 +
 profiles/license_groups|   2 +-
 20 files changed, 465 insertions(+), 33 deletions(-)



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

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: 9c0dcd8c971259c2af31fb6fdc133388aa478a29
Author: Sven Vermeulen sven.vermeulen AT siphos DOT be
AuthorDate: Tue Mar  3 15:18:48 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 15:18:48 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/hardened-refpolicy.git;a=commit;h=9c0dcd8c

Fix bug #541990 - Grant setfscreate to semanage_migrate_store [semanage_t]

 policy/modules/system/selinuxutil.te | 8 
 1 file changed, 8 insertions(+)

diff --git a/policy/modules/system/selinuxutil.te 
b/policy/modules/system/selinuxutil.te
index b0d14cb..9b70f53 100644
--- a/policy/modules/system/selinuxutil.te
+++ b/policy/modules/system/selinuxutil.te
@@ -667,4 +667,12 @@ ifdef(`distro_gentoo',`
 
# Moved out of files_relabel_non_auth_files as it cannot be used in 
tunable_policy otherwise
seutil_relabelto_bin_policy(restorecond_t)
+
+   ##
+   #
+   # semanage local policy
+   #
+
+   # Fix bug #541990 - Grant setfscreate privilege to allow 
semanage_migrate_store to work properly
+   allow semanage_t self:process { setfscreate };
 ')



[gentoo-commits] dev/ultrabug:master commit in: dev-db/mongodb/

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: 5666e59c4a607e95f54f8d4263beb8cc8efa71e8
Author: Ultrabug ultrabug AT gentoo DOT org
AuthorDate: Tue Mar  3 15:27:24 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 15:27:24 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/ultrabug.git;a=commit;h=5666e59c

fix file collision when upgrading from mongo 2.6

 dev-db/mongodb/Manifest | 2 +-
 dev-db/mongodb/mongodb-3.0.0.ebuild | 5 ++---
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 8496b50..1d18edc 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -8,5 +8,5 @@ AUX mongos.conf-r2 648 SHA256 
d1bf479cee999b4e59e5100c134cd3e7af4bb126342418100c
 AUX mongos.confd-r2 546 SHA256 
1378a880ffde0efae213ac6d6d4bbe2181c92fbb06535a58c2dab06ef88ee8e3 SHA512 
30e208690b5f28bd0442b7ed302d9be991aedd27203f24e5849201d33291ad7f0f9153ae3a00b55697d79a45c40d7b3792ff45f0c24ef2cf4e88222f88ea1400
 WHIRLPOOL 
68b8eed779e19261c4d13ebd6be8c11b6df94e748bb8f03d632ecbfc5fcd151a693e51c5a4ad4f0af9439d07dedafc29bd9b86b5a532bad48d570fca73002987
 AUX mongos.initd-r2 766 SHA256 
673c0662c0638a77cb5f630605a828a6191abd0c4e9bd295b43d7b4aefeb2e1a SHA512 
620062890f13bee96a1ff3b1c6900b8e08358481aae7476187eddee8f56f89e4a3d4351df88c9264fdf5e773f57e1c28337b6086a33fa97246005bfd027e0b6d
 WHIRLPOOL 
74094c383596a1c24ced57aea1943ec86e6c98dad3a615fbf9bfc59969aaee2571c7f99a44de879864466fba9efd780f7187a5a95da04faf094f0ce3cd8031f7
 DIST mongodb-src-r3.0.0.tar.gz 25590862 SHA256 
c1fdbb6bbc33eafedc4aa363be2b3cdf1eea8b8eb618d25131c5a30def24aad9 SHA512 
e9a50066754500d53b2e825bc9c4e7ccb692ce45a852b1ff52ba6cd2bbcbd826efea4c1018c68821bb4070a01335db0e19fd35f09f1eee6ba89d52bb96c228a7
 WHIRLPOOL 
e933f5b1c38780ea4ef0fcfa7a188e3871484b768ab42aec881561dd543365946b7c7c9ed56b084112cf237f0dfc6da7760217c6b2c0f0b38609e9ac50a8720b
-EBUILD mongodb-3.0.0.ebuild 3933 SHA256 
ced112c2b0b42621ad2dbafa0e6978c4f6abd67389137a5fd4698d712cf74ae2 SHA512 
95429a9bff4d6913c2c7d24aa1aa82e5e5dd6d4946eeb6fbc7dc4bf69fc5d5e8b6b01e628b56ce4508da37bb35a6198a4225976b47fa11b4c05dcbb1fca9a231
 WHIRLPOOL 
4d265f4c351957697cc23baf1bce4e12656e851c4634bfbeb8d38a39ba3e52c7221afb1e296c112fe6d2a94cba922c98aa8ad92d44fadc75d542c07cd3763ad0
+EBUILD mongodb-3.0.0.ebuild 3931 SHA256 
a27721c6ff6e66e3bb8120fe1a334b23d8fed3cf0cf074eae9b2ca5381900b3c SHA512 
e85de37965a9f8a2b84844820fe28537a6a795616f9c465de334ab3863dd1fbc5c68b86c8d3e97a9bbddcaaf3f342483aad1438079c31167355191aa695caad5
 WHIRLPOOL 
c6d488297dde738d4d26baf45b88cdfe209ba6d3508e4bed95a171d7bb4f805dfe3a0df0855d561fef9b22b3821138754faea708bb84f52c4b1e79b404839c0f
 MISC metadata.xml 1213 SHA256 
e075011c04c3f1e03af1cf4c671cb77b8133cfbdb611e69a00535c81b97009cd SHA512 
3b73629af9bacdc1164530b7fb6f2df09b22d3f653cbfbc1bcc2c10affb24128ca972619fa2164e3c3af728c4aac1ae2b150e7e2918f264aaa0cdbe1c60f44ca
 WHIRLPOOL 
35c5870bc4cc70e7103cbaf0a358f25ef307bc52284d51d31436bb6c7ebd0fbdac62f7963f9d38b8065fea18b8c6c46dafa067726166cea14641449da16b3923

diff --git a/dev-db/mongodb/mongodb-3.0.0.ebuild 
b/dev-db/mongodb/mongodb-3.0.0.ebuild
index 91e12ad..fa1e2c8 100644
--- a/dev-db/mongodb/mongodb-3.0.0.ebuild
+++ b/dev-db/mongodb/mongodb-3.0.0.ebuild
@@ -21,7 +21,7 @@ SLOT=0
 KEYWORDS=
 IUSE=debug kerberos mms-agent ssl static-libs +tools
 
-PDEPEND=
+PDEPEND=tools? ( =app-admin/mongo-tools-${PV} )
 RDEPEND=
app-arch/snappy
=dev-cpp/yaml-cpp-0.5.1
@@ -32,8 +32,7 @@ RDEPEND=
net-libs/libpcap
=sys-devel/gcc-4.8.2:*
mms-agent? ( app-admin/mms-agent )
-   ssl? ( =dev-libs/openssl-1.0.1g )
-   tools? ( =app-admin/mongo-tools-${PV} )
+   ssl? ( =dev-libs/openssl-1.0.1g )
 DEPEND=${RDEPEND}
sys-libs/ncurses
sys-libs/readline



[gentoo-commits] proj/pms:eapi-6 commit in: /

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: ba1a596285698b9cab6d5ff8c2f49be1fb167c38
Author: Ulrich Müller ulm AT gentoo DOT org
AuthorDate: Mon Feb 16 16:11:30 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Thu Feb 19 08:17:29 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=ba1a5962

EAPI 6: unpack matches filename extensions case-insensitively.

See bug 476730.

---
 eapi-differences.tex |  4 
 pkg-mgr-commands.tex | 12 
 2 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/eapi-differences.tex b/eapi-differences.tex
index f909461..08fd629 100644
--- a/eapi-differences.tex
+++ b/eapi-differences.tex
@@ -216,6 +216,9 @@ Controllable compression  \compactfeatureref{docompress} 
 \t{unpack} support for \t{txz}  \compactfeatureref{unpack-extensions} 
 No  No  No  No  Yes \\
 
+\t{unpack} case-insensitive  \compactfeatureref{unpack-ignore-case} 
+No  No  No  No  Yes \\
+
 \t{default} function  \compactfeatureref{default-func} 
 *  Yes  Yes  Yes  Yes \\
 
@@ -333,6 +336,7 @@ EAPI 6 is EAPI 5 with the following changes:
 \item \t{econf} adds \t{-{}-docdir} and \t{-{}-htmldir}, 
\featureref{econf-options}.
 \item \t{unpack} supports absolute and relative paths, 
\featureref{unpack-absolute}.
 \item \t{unpack} supports \t{.txz}, \featureref{unpack-extensions}.
+\item \t{unpack} matches filename extensions case-insensitively, 
\featureref{unpack-ignore-case}.
 \end{compactitem}
 
 \ChangeWhenAddingAnEAPI{6}

diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex
index 531a027..eb4a75d 100644
--- a/pkg-mgr-commands.tex
+++ b/pkg-mgr-commands.tex
@@ -795,16 +795,20 @@ has returned.
 It is up to the ebuild to ensure that the relevant external utilities are 
available, whether by
 being in the system set or via dependencies.
 
+\featurelabel{unpack-ignore-case} \t{unpack} matches filename extensions 
in a case-insensitive
+manner, for EAPIs listed such in table~\ref{tab:unpack-behaviour}.
+
 \ChangeWhenAddingAnEAPI{6}
 \begin{centertable}{\t{unpack} behaviour for EAPIs}
 \label{tab:unpack-behaviour}
-\begin{tabular}{ l l }
+\begin{tabular}{ l l l }
   \toprule
   \multicolumn{1}{c}{\textbf{EAPI}} 
-  \multicolumn{1}{c}{\textbf{Supports absolute and relative paths?}} \\
+  \multicolumn{1}{c}{\textbf{Supports absolute and relative paths?}} 
+  \multicolumn{1}{c}{\textbf{Case-insensitive matching?}} \\
   \midrule
-  0, 1, 2, 3, 4, 5   No  \\
-  6  Yes \\
+  0, 1, 2, 3, 4, 5   No   No  \\
+  6  Yes  Yes \\
   \bottomrule
 \end{tabular}
 \end{centertable}



[gentoo-commits] proj/sci:master commit in: dev-python/simplepam/

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: 4458e8afc5836bffc037757fca45c9b8453bea04
Author: Marius Brehler marbre AT linux DOT sungazer DOT de
AuthorDate: Tue Mar  3 10:57:16 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 11:24:37 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=4458e8af

dev-python/simplepam: Initial ebuild

Package-Manager: portage-2.2.14

 dev-python/simplepam/ChangeLog  | 10 ++
 dev-python/simplepam/metadata.xml   | 11 +++
 dev-python/simplepam/simplepam-0.1.5.ebuild |  1 +
 dev-python/simplepam/simplepam-.ebuild  | 22 ++
 4 files changed, 44 insertions(+)

diff --git a/dev-python/simplepam/ChangeLog b/dev-python/simplepam/ChangeLog
new file mode 100644
index 000..1f3e6b2
--- /dev/null
+++ b/dev-python/simplepam/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-python/simplepam
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*simplepam-0.1.5 (03 Mar 2015)
+*simplepam- (03 Mar 2015)
+
+  03 Mar 2015; Marius Brehler mar...@linux.sungazer.de +metadata.xml,
+  +simplepam-0.1.5.ebuild, +simplepam-.ebuild:
+  Initial ebuild

diff --git a/dev-python/simplepam/metadata.xml 
b/dev-python/simplepam/metadata.xml
new file mode 100644
index 000..48fcc93
--- /dev/null
+++ b/dev-python/simplepam/metadata.xml
@@ -0,0 +1,11 @@
+?xml version=1.0 encoding=UTF-8?
+!DOCTYPE pkgmetadata SYSTEM http://www.gentoo.org/dtd/metadata.dtd;
+pkgmetadata
+  herdsci/herd
+  longdescription
+An interface to the Pluggable Authentication Modules (PAM) library,
+written in pure python (using ctypes). This module provides an
+authenticate function that allows the caller to authenticate a
+given username / password against the PAM system.
+  /longdescription
+/pkgmetadata

diff --git a/dev-python/simplepam/simplepam-0.1.5.ebuild 
b/dev-python/simplepam/simplepam-0.1.5.ebuild
new file mode 12
index 000..5878361
--- /dev/null
+++ b/dev-python/simplepam/simplepam-0.1.5.ebuild
@@ -0,0 +1 @@
+simplepam-.ebuild
\ No newline at end of file

diff --git a/dev-python/simplepam/simplepam-.ebuild 
b/dev-python/simplepam/simplepam-.ebuild
new file mode 100644
index 000..3694e0d
--- /dev/null
+++ b/dev-python/simplepam/simplepam-.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit distutils-r1
+
+DESCRIPTION=A pure python interface to the PAM library
+HOMEPAGE=https://github.com/leo/python3-simplepam;
+
+if [ ${PV} ==  ] ; then
+   inherit git-r3
+   EGIT_REPO_URI=https://github.com/leo/python3-${PN}.git 
git://github.com/leo/python3-${PN}.git
+else
+   SRC_URI=mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
+   KEYWORDS=~amd64
+fi
+
+LICENSE=MIT
+SLOT=0



[gentoo-commits] proj/sci:master commit in: dev-python/jupyter-nbgrader/

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: 5f4362444b38bcfeb1bca2d255cefd1d31a8c95f
Author: Marius Brehler marbre AT linux DOT sungazer DOT de
AuthorDate: Tue Mar  3 09:51:45 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 11:24:37 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=5f436244

dev-python/jupyter-nbgrader: Update requirements

Package-Manager: portage-2.2.14

 dev-python/jupyter-nbgrader/jupyter-nbgrader-.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-python/jupyter-nbgrader/jupyter-nbgrader-.ebuild 
b/dev-python/jupyter-nbgrader/jupyter-nbgrader-.ebuild
index 1783cf6..b7f1f4a 100644
--- a/dev-python/jupyter-nbgrader/jupyter-nbgrader-.ebuild
+++ b/dev-python/jupyter-nbgrader/jupyter-nbgrader-.ebuild
@@ -24,6 +24,9 @@ LICENSE=BSD
 SLOT=0
 
 RDEPEND=
-   =dev-python/ipython-3.0.0[${PYTHON_USEDEP}]
+   =dev-python/ipython-3.0.0[notebook,${PYTHON_USEDEP}]
+   dev-python/sqlalchemy[${PYTHON_USEDEP}]
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/autopep8[${PYTHON_USEDEP}]

 DEPEND=${RDEPEND}



[gentoo-commits] proj/sci:master commit in: dev-util/amdapp/

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: 2767831a1353e3a2b2b4fea49325c90d84db0deb
Author: Marius Brehler marbre AT linux DOT sungazer DOT de
AuthorDate: Tue Mar  3 09:19:30 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 09:19:30 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=2767831a

dev-util/amdapp: Minor fixes

Package-Manager: portage-2.2.14

 dev-util/amdapp/amdapp-2.9.1.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-util/amdapp/amdapp-2.9.1.ebuild 
b/dev-util/amdapp/amdapp-2.9.1.ebuild
index b5e6d12..6e28cc4 100644
--- a/dev-util/amdapp/amdapp-2.9.1.ebuild
+++ b/dev-util/amdapp/amdapp-2.9.1.ebuild
@@ -15,14 +15,13 @@ MY_P_AMD64=AMD-APP-SDK-v${MY_V}-1.599.381-GA-linux64.sh
 MY_P_AMD32=AMD-APP-SDK-v${MY_V}-1.599.381-GA-linux32.sh
 
 DESCRIPTION=AMD Accelerated Parallel Processing (APP) SDK
-HOMEPAGE=http://developer.amd.com/tools-and-sdks/opencl-zone/\
-amd-accelerated-parallel-processing-app-sdk
+HOMEPAGE=http://developer.amd.com/tools-and-sdks/opencl-zone/amd-accelerated-parallel-processing-app-sdk;
 SRC_URI=
amd64? ( ${AMD64_AT} )
x86? ( ${X86_AT} )
 LICENSE=AMD-APPSDK
 SLOT=0
-KEYWORDS=~x86 ~amd64
+KEYWORDS=~amd64 ~x86
 IUSE=examples
 
 RDEPEND=



[gentoo-commits] proj/kde:master commit in: kde-apps/kdenlive/

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: 47e0e8a6c0e0e00f2fb153b3dc627ea6375fed8f
Author: Johannes Huber johu AT gentoo DOT org
AuthorDate: Tue Mar  3 19:25:42 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 19:25:42 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=47e0e8a6

[kde-apps/kdenlive] New package

Package-Manager: portage-2.2.17

 kde-apps/kdenlive/kdenlive-.ebuild | 63 ++
 kde-apps/kdenlive/metadata.xml |  5 +++
 2 files changed, 68 insertions(+)

diff --git a/kde-apps/kdenlive/kdenlive-.ebuild 
b/kde-apps/kdenlive/kdenlive-.ebuild
new file mode 100644
index 000..28b3b74
--- /dev/null
+++ b/kde-apps/kdenlive/kdenlive-.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+KDE_HANDBOOK=true
+inherit kde5
+
+DESCRIPTION=Non-linear video editing suite by KDE
+HOMEPAGE=http://www.kdenlive.org/;
+
+LICENSE=GPL-2
+KEYWORDS=
+IUSE=v4l
+
+RDEPEND=
+   $(add_frameworks_dep karchive)
+   $(add_frameworks_dep kbookmarks)
+   $(add_frameworks_dep kcompletion)
+   $(add_frameworks_dep kconfig)
+   $(add_frameworks_dep kconfigwidgets)
+   $(add_frameworks_dep kcoreaddons)
+   $(add_frameworks_dep kdbusaddons)
+   $(add_frameworks_dep kguiaddons)
+   $(add_frameworks_dep ki18n)
+   $(add_frameworks_dep kiconthemes)
+   $(add_frameworks_dep kio)
+   $(add_frameworks_dep kitemviews)
+   $(add_frameworks_dep kjobwidgets)
+   $(add_frameworks_dep knewstuff)
+   $(add_frameworks_dep knotifications)
+   $(add_frameworks_dep knotifyconfig)
+   $(add_frameworks_dep kplotting)
+   $(add_frameworks_dep ktextwidgets)
+   $(add_frameworks_dep kwidgetsaddons)
+   $(add_frameworks_dep kxmlgui)
+   $(add_frameworks_dep solid)
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtopengl:5
+   dev-qt/qtscript:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   =media-libs/mlt-0.9.0[ffmpeg,sdl,xml,melt,qt4,kdenlive]
+   virtual/ffmpeg[encode,sdl,X]
+   virtual/opengl
+   v4l? ( media-libs/libv4l )
+   !media-video/kdenlive
+
+DEPEND=${RDEPEND}
+   sys-devel/gettext
+
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake-utils_use_find_package v4l LibV4L2)
+   )
+
+   kde5_src_configure
+}

diff --git a/kde-apps/kdenlive/metadata.xml b/kde-apps/kdenlive/metadata.xml
new file mode 100644
index 000..a23f444
--- /dev/null
+++ b/kde-apps/kdenlive/metadata.xml
@@ -0,0 +1,5 @@
+?xml version=1.0 encoding=UTF-8?
+!DOCTYPE pkgmetadata SYSTEM http://www.gentoo.org/dtd/metadata.dtd;
+pkgmetadata
+   herdkde/herd
+/pkgmetadata



[gentoo-commits] proj/ruby-scripts:master commit in: patchsets/patches-2.2.1/

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: 962be7fd6690a4213218fb9310a24f6f5f16f5ef
Author: Hans de Graaff hans AT degraaff DOT org
AuthorDate: Tue Mar  3 18:09:22 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 18:09:22 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/ruby-scripts.git;a=commit;h=962be7fd

Updates patches for ruby 2.2.1

 patchsets/patches-2.2.1/004_gfbsd7.patch   | 37 +
 patchsets/patches-2.2.1/005_no-undefined-ext.patch | 11 +++
 patchsets/patches-2.2.1/009_no-gems.patch  | 88 ++
 3 files changed, 136 insertions(+)

diff --git a/patchsets/patches-2.2.1/004_gfbsd7.patch 
b/patchsets/patches-2.2.1/004_gfbsd7.patch
new file mode 100644
index 000..450d714
--- /dev/null
+++ b/patchsets/patches-2.2.1/004_gfbsd7.patch
@@ -0,0 +1,37 @@
+--- configure.in.orig  2013-05-05 19:36:02.800254192 +0200
 configure.in   2013-05-05 19:37:56.573346196 +0200
+@@ -2156,7 +2156,7 @@
+ fi
+ 
+ AS_CASE([$target_os],
+-[linux* | gnu* | k*bsd*-gnu | bsdi* | kopensolaris*-gnu | nacl], [
++[linux* | gnu* | k*bsd*-gnu | bsdi* | kopensolaris*-gnu | nacl | freebsd* | 
dragonfly*], [
+ if test $rb_cv_binary_elf = no; then
+   with_dln_a_out=yes
+ else
+@@ -2249,7 +2249,7 @@
+   [bsdi3*], [ AS_CASE([$CC],
+   [*shlicc*], [   : ${LDSHARED='$(CC) -r'}
+   rb_cv_dlopen=yes])],
+-  [linux* | gnu* | k*bsd*-gnu | netbsd* | bsdi* | kopensolaris*-gnu], [
++  [linux* | gnu* | k*bsd*-gnu | netbsd* | bsdi* | kopensolaris*-gnu | 
freebsd7*], [
+   : ${LDSHARED='$(CC) -shared'}
+   if test $rb_cv_binary_elf = yes; then
+   LDFLAGS=$LDFLAGS -Wl,-export-dynamic
+@@ -2262,7 +2262,6 @@
+   [freebsd*|dragonfly*], [
+   : ${LDSHARED='$(CC) -shared'}
+   if test $rb_cv_binary_elf = yes; then
+-  LDFLAGS=$LDFLAGS -rdynamic
+   DLDFLAGS=$DLDFLAGS '-Wl,-soname,$@'
+   else
+ test $GCC = yes  test $rb_cv_prog_gnu_ld = yes 
|| LDSHARED='$(LD) -Bshareable'
+@@ -2638,7 +2637,7 @@
+ [sunos4*], [
+   LIBRUBY_ALIASES='lib$(RUBY_SO_NAME).so.$(MAJOR).$(MINOR) 
lib$(RUBY_SO_NAME).so'
+   ],
+-[linux* | gnu* | k*bsd*-gnu | atheos* | kopensolaris*-gnu], [
++[linux* | gnu* | k*bsd*-gnu | atheos* | kopensolaris*-gnu | freebsd7*], [
+   LIBRUBY_DLDFLAGS='-Wl,-soname,lib$(RUBY_SO_NAME).so.$(MAJOR).$(MINOR)' 
$LDFLAGS_OPTDIR
+   LIBRUBY_ALIASES='lib$(RUBY_SO_NAME).so.$(MAJOR).$(MINOR) 
lib$(RUBY_SO_NAME).so'
+   if test $load_relative = yes; then

diff --git a/patchsets/patches-2.2.1/005_no-undefined-ext.patch 
b/patchsets/patches-2.2.1/005_no-undefined-ext.patch
new file mode 100644
index 000..f279932
--- /dev/null
+++ b/patchsets/patches-2.2.1/005_no-undefined-ext.patch
@@ -0,0 +1,11 @@
+--- ruby-1.9.3-preview1.orig/configure.in
 ruby-1.9.3-preview1/configure.in
+@@ -2038,7 +2038,7 @@ if test $with_dln_a_out != yes; then
+   [linux* | gnu* | k*bsd*-gnu | netbsd* | bsdi* | kopensolaris*-gnu], [
+   : ${LDSHARED='$(CC) -shared'}
+   if test $rb_cv_binary_elf = yes; then
+-  LDFLAGS=$LDFLAGS -Wl,-export-dynamic
++  LDFLAGS=$LDFLAGS -Wl,-export-dynamic 
-Wl,--no-undefined
+   fi
+   rb_cv_dlopen=yes],
+   [interix*], [   : ${LDSHARED='$(CC) -shared'}

diff --git a/patchsets/patches-2.2.1/009_no-gems.patch 
b/patchsets/patches-2.2.1/009_no-gems.patch
new file mode 100644
index 000..fed8a49
--- /dev/null
+++ b/patchsets/patches-2.2.1/009_no-gems.patch
@@ -0,0 +1,88 @@
+--- tool/rbinstall.rb.~1~  2014-12-26 07:44:52.0 +0100
 tool/rbinstall.rb  2015-03-03 18:57:54.652610363 +0100
+@@ -654,83 +654,11 @@
+ # :startdoc:
+ 
+ install?(:ext, :comm, :gem) do
+-  $:.unshift(File.join(srcdir, lib))
+-  require(rubygems.rb)
+-  gem_dir = Gem.default_dir
+-  directories = Gem.ensure_gem_subdirectories(gem_dir, :mode = $dir_mode)
+-  prepare default gems, gem_dir, directories
+-
+-  spec_dir = File.join(gem_dir, directories.grep(/^spec/)[0])
+-  default_spec_dir = #{spec_dir}/default
+-  makedirs(default_spec_dir)
+-
+-  gems = {}
+-  File.foreach(File.join(srcdir, defs/default_gems)) do |line|
+-line.chomp!
+-line.sub!(/\s*#.*/, '')
+-next if line.empty?
+-words = []
+-line.scan(/\G\s*([^\[\]\s]+|\[([^\[\]]*)\])/) do
+-  words  ($2 ? $2.split : $1)
+-end
+-name, base_dir, src, execs = *words
+-next unless name and base_dir and src
+-
+-src   = File.join(srcdir, src)
+-base_dir  = File.join(srcdir, base_dir)
+-specgen   = RbInstall::Specs::Generator.new(name, base_dir, src, execs || 
[])
+-gems[name] ||= specgen
+-  end
+-
+-  Dir.glob

[gentoo-commits] proj/kde:master commit in: sets/

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: 835963321277dbb03267163520a38c40d9627b68
Author: Johannes Huber johu AT gentoo DOT org
AuthorDate: Tue Mar  3 19:37:12 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 19:37:12 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=83596332

[sets] Add kdemultimedia-live

 sets/kde-applications-live | 1 +
 sets/kdemultimedia-live| 1 +
 2 files changed, 2 insertions(+)

diff --git a/sets/kde-applications-live b/sets/kde-applications-live
index ee4d934..50b7a6e 100644
--- a/sets/kde-applications-live
+++ b/sets/kde-applications-live
@@ -13,6 +13,7 @@
 @kdeadmin-live
 @kdeedu-live
 @kdegames-live
+@kdemultimedia-live
 @kdesdk-live
 @kdetoys-live
 @kdeutils-live

diff --git a/sets/kdemultimedia-live b/sets/kdemultimedia-live
new file mode 100644
index 000..abd605b
--- /dev/null
+++ b/sets/kdemultimedia-live
@@ -0,0 +1 @@
+~kde-apps/kdenlive-



[gentoo-commits] dev/jmbsvicetto:master commit in: www-apps/dokuwiki/

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: b69ac795425f099444762e1fff27036e4c3f46ce
Author: Jorge Manuel B. S. Vicetto (jmbsvicetto) jmbsvicetto AT gentoo 
DOT org
AuthorDate: Tue Mar  3 19:32:35 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 19:32:35 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/jmbsvicetto.git;a=commit;h=b69ac795

Add 20140505c release as well.

Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) jmbsvicetto AT 
gentoo.org

 www-apps/dokuwiki/Manifest  | 2 +-
 .../dokuwiki/{dokuwiki-20140505c.ebuild = dokuwiki-20140505d.ebuild}   | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/dokuwiki/Manifest b/www-apps/dokuwiki/Manifest
index c71fc1c..fb0d31b 100644
--- a/www-apps/dokuwiki/Manifest
+++ b/www-apps/dokuwiki/Manifest
@@ -1,2 +1,2 @@
-DIST dokuwiki-2014-05-05c.tgz 3175216 SHA256 
3a8066216825008f8bed9efc552ac11d9372aa0a603d96416fb2cac64cd9dabd SHA512 
4a0eebb1c49408aad8e16701bf30adb387c3b68f3af40d75a849ce962198430af9a1df1a029b872195176f108eb7a655ee75c6625decfd445acd5cdbe715f764
 WHIRLPOOL 
f1340931a153530e48f8c16d96f57b64afd5a6352e64e905bcb8ed9291b8b238555f33dbb55ae166dbfaef0337e19e1057095f46ed826c5edd801ab505f95c34
+DIST dokuwiki-2014-05-05d.tgz 3218335 SHA256 
734573e8319ac50bc521dc7b9b0f8afa43a8a9a77bb151c39fc709b03dd030ae SHA512 
507a5a4271ca57a05ad7dcf0d0d5222189f5855119c8392b074403f03df1d1ead9ecf7d5b2998e736d88092a3c7ee1547e99e423a8586a30a4a4f1e469bd
 WHIRLPOOL 
fb67895fb758a4da1966eac0e814280999542cbf10e3a1e7c38f3de3f27a6ac54aeec5d0a88fca8abb92996310b6333481ff216a45bc0c2bda3fa88da2c07064
 DIST dokuwiki-2014-09-29c.tgz 3283291 SHA256 
5ff1f8699d7aa8f455f8211f10656505037bee19293f90c5ed79a963d5623f09 SHA512 
322b58c0b1929a34e79470609644331c4bd7d547212515460627a1ce919819c031f60a8d29a56e3c729c631d1b756316cc226719483ca3cc78a600dd9aaf8739
 WHIRLPOOL 
385c7a5c7e9a9a40ad0fd5b098ac4cc74237798020a580b128a89b39c7883ba0b1c267660bc0baf2357036e342317b7a20bfd35d4596553fb255f070e84788cf

diff --git a/www-apps/dokuwiki/dokuwiki-20140505c.ebuild 
b/www-apps/dokuwiki/dokuwiki-20140505d.ebuild
similarity index 100%
rename from www-apps/dokuwiki/dokuwiki-20140505c.ebuild
rename to www-apps/dokuwiki/dokuwiki-20140505d.ebuild



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

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: 27eecce94b4e897f13d9f4bae129db37368895c9
Author: Zac Medico zmedico AT gentoo DOT org
AuthorDate: Sun Mar  1 03:17:54 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 21:27:18 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=27eecce9

depgraph: fix 'operation' AttributeError (bug 541754)

Since commit 4f5e4f697e2593df164fc9864893768f7d2375fc, this faulty code
has gone unreported because it's only triggered by invalid dependencies
in /var/db/pkg.

Fixes: 4f5e4f697e25 (Use Package instance attributes to clean up and simplify 
depgraph.validate_blockers().)
X-Gentoo-Bug: 541754
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=541754
Acked-by: Brian Dolbec dolsen AT gentoo.org

 pym/_emerge/depgraph.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py
index e8a3110..37292a6 100644
--- a/pym/_emerge/depgraph.py
+++ b/pym/_emerge/depgraph.py
@@ -6595,7 +6595,7 @@ class depgraph(object):
if not success:
replacement_pkgs = 
self._dynamic_config._package_tracker.match(
myroot, 
pkg.slot_atom)
-   if 
any(replacement_pkg[0].operation == merge for \
+   if 
any(replacement_pkg.operation == merge for
replacement_pkg 
in replacement_pkgs):
# This package 
is being replaced anyway, so
# ignore 
invalid dependencies so as not to



[gentoo-commits] proj/kde:master commit in: kde-base/kdelibs/

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: 9a92baf800c92d0c662db19df3ca7742925eb061
Author: Manuel Rüger mrueg AT gentoo DOT org
AuthorDate: Tue Mar  3 22:16:05 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 22:16:05 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=9a92baf8

[kde-base/kdelibs] Version bump.

Package-Manager: portage-2.2.17

 kde-base/kdelibs/kdelibs-4.14.6.ebuild | 306 +
 1 file changed, 306 insertions(+)

diff --git a/kde-base/kdelibs/kdelibs-4.14.6.ebuild 
b/kde-base/kdelibs/kdelibs-4.14.6.ebuild
new file mode 100644
index 000..e75ff9f
--- /dev/null
+++ b/kde-base/kdelibs/kdelibs-4.14.6.ebuild
@@ -0,0 +1,306 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+CPPUNIT_REQUIRED=optional
+DECLARATIVE_REQUIRED=always
+OPENGL_REQUIRED=optional
+KDE_HANDBOOK=optional
+inherit kde4-base fdo-mime multilib toolchain-funcs flag-o-matic
+
+EGIT_BRANCH=KDE/4.14
+
+DESCRIPTION=KDE libraries needed by all KDE programs
+
+KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux
+LICENSE=LGPL-2.1
+IUSE=cpu_flags_x86_3dnow acl alsa altivec +bzip2 +crypt debug doc fam jpeg2k
+kerberos lzma cpu_flags_x86_mmx nepomuk nls openexr +policykit spell
+cpu_flags_x86_sse cpu_flags_x86_sse2 ssl +udev +udisks +upower zeroconf
+
+REQUIRED_USE=
+   udisks? ( udev )
+   upower? ( udev )
+
+
+# needs the kate regression testsuite from svn
+RESTRICT=test
+
+COMMONDEPEND=
+   =app-misc/strigi-0.7.7
+   app-text/docbook-xml-dtd:4.2
+   app-text/docbook-xsl-stylesheets
+   =dev-libs/libattica-0.4.2
+   =dev-libs/libdbusmenu-qt-0.3.2[qt4(+)]
+   dev-libs/libpcre[unicode]
+   dev-libs/libxml2
+   dev-libs/libxslt
+   media-libs/fontconfig
+   media-libs/freetype:2
+   media-libs/giflib
+   media-libs/libpng:0=
+   media-libs/phonon[qt4]
+   sys-libs/zlib
+   virtual/jpeg:0
+   =x11-misc/shared-mime-info-0.60
+   acl? ( virtual/acl )
+   alsa? ( media-libs/alsa-lib )
+   !aqua? (
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-libs/libXcursor
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXft
+   x11-libs/libXpm
+   x11-libs/libXrender
+   x11-libs/libXScrnSaver
+   x11-libs/libXtst
+   !kernel_SunOS? (
+   || (
+   sys-libs/libutempter
+   =sys-freebsd/freebsd-lib-9.0
+   )
+   )
+   )
+   bzip2? ( app-arch/bzip2 )
+   crypt? ( app-crypt/qca:2[qt4(+)] )
+   fam? ( virtual/fam )
+   jpeg2k? ( media-libs/jasper )
+   kerberos? ( virtual/krb5 )
+   nepomuk? (
+   =dev-libs/shared-desktop-ontologies-0.11.0
+   =dev-libs/soprano-2.9.0[dbus,raptor,redland]
+   )
+   openexr? (
+   media-libs/openexr:=
+   media-libs/ilmbase:=
+   )
+   policykit? ( =sys-auth/polkit-qt-0.103.0 )
+   spell? ( app-text/enchant )
+   ssl? ( dev-libs/openssl:0 )
+   udev? ( virtual/udev )
+   zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
+
+DEPEND=${COMMONDEPEND}
+   doc? ( app-doc/doxygen )
+   nls? ( virtual/libintl )
+
+RDEPEND=${COMMONDEPEND}
+   !dev-qt/qtphonon
+   !=kde-base/plasma-workspace-4.7.1:4
+   !=kde-base/kcontrol-4.4.50:4
+   =app-crypt/gnupg-2.0.11
+   app-misc/ca-certificates
+   $(add_kdebase_dep kde-env '' 4.14.3)
+   sys-apps/dbus[X]
+   !aqua? (
+   udisks? ( sys-fs/udisks:2 )
+   x11-apps/iceauth
+   x11-apps/rgb
+   =x11-misc/xdg-utils-1.0.2-r3
+   upower? ( || ( =sys-power/upower-0.9.23 
sys-power/upower-pm-utils ) )
+   )
+   udev? ( app-misc/media-player-info )
+
+PDEPEND=
+   $(add_kdebase_dep katepart '' 4.14.3)
+   || (
+   $(add_kdebase_dep kfmclient '' 4.14.3)
+   x11-misc/xdg-utils
+   )
+   handbook? (
+   || (
+   $(add_kdebase_dep khelpcenter '' 4.14.3)
+   kde-plasma/khelpcenter:5[compat(+)]
+   )
+   )
+   nepomuk? (
+   $(add_kdebase_dep nepomuk-core '' 4.14.3)
+   $(add_kdebase_dep nepomuk-widgets '' 4.14.3)
+   )
+   policykit? ( || (
+   =sys-auth/polkit-kde-agent-0.99
+   kde-plasma/polkit-kde-agent
+   ) )
+
+
+PATCHES=(
+   ${FILESDIR}/dist/01_gentoo_set_xdg_menu_prefix-1.patch
+   ${FILESDIR}/dist/02_gentoo_append_xdg_config_dirs-1.patch
+   ${FILESDIR}/${PN

[gentoo-commits] proj/kde:master commit in: kde-base/kstartupconfig/, kde-base/libplasmaclock/, kde-base/powerdevil/, ...

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: 7cd57d3b826c692b82596eb9ccb5e3f0cad96345
Author: Manuel Rüger mrueg AT gentoo DOT org
AuthorDate: Tue Mar  3 22:19:26 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 22:19:26 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=7cd57d3b

[kde-base] Add workspaces 4.11.17

 .../freespacenotifier-4.11.17.ebuild   |  12 ++
 kde-base/kcheckpass/kcheckpass-4.11.17.ebuild  |  33 +
 kde-base/kcminit/kcminit-4.11.17.ebuild|  17 +++
 .../kdebase-cursors/kdebase-cursors-4.11.17.ebuild |  13 ++
 .../kdebase-startkde-4.11.17.ebuild|  95 
 kde-base/kdm/kdm-4.11.17.ebuild| 162 +
 kde-base/kephal/kephal-4.11.17.ebuild  |  25 
 kde-base/khotkeys/khotkeys-4.11.17.ebuild  |  23 +++
 kde-base/kinfocenter/kinfocenter-4.11.17.ebuild|  37 +
 kde-base/klipper/klipper-4.11.17.ebuild|  31 
 kde-base/kmenuedit/kmenuedit-4.11.17.ebuild|  31 
 kde-base/krunner/krunner-4.11.17.ebuild|  51 +++
 kde-base/kscreensaver/kscreensaver-4.11.17.ebuild  |  22 +++
 kde-base/ksmserver/ksmserver-4.11.17.ebuild|  43 ++
 kde-base/ksplash/ksplash-4.11.17.ebuild|  39 +
 .../kstartupconfig/kstartupconfig-4.11.17.ebuild   |  12 ++
 kde-base/kstyles/kstyles-4.11.17.ebuild|  22 +++
 kde-base/ksysguard/ksysguard-4.11.17.ebuild|  46 ++
 kde-base/ksystraycmd/ksystraycmd-4.11.17.ebuild|  15 ++
 kde-base/kwin/kwin-4.11.17.ebuild  |  80 ++
 kde-base/kwrited/kwrited-4.11.17.ebuild|  16 ++
 .../libkworkspace/libkworkspace-4.11.17.ebuild |  34 +
 .../liboxygenstyle/liboxygenstyle-4.11.17.ebuild   |  17 +++
 .../libplasmaclock/libplasmaclock-4.11.17.ebuild   |  33 +
 .../libplasmagenericshell-4.11.17.ebuild   |  28 
 .../libtaskmanager/libtaskmanager-4.11.17.ebuild   |  35 +
 .../plasma-workspace-4.11.17.ebuild| 122 
 kde-base/powerdevil/powerdevil-4.11.17.ebuild  |  32 
 .../qguiplatformplugin_kde-4.11.17.ebuild  |  12 ++
 .../solid-actions-kcm-4.11.17.ebuild   |  19 +++
 .../systemsettings/systemsettings-4.11.17.ebuild   | 100 +
 31 files changed, 1257 insertions(+)

diff --git a/kde-base/freespacenotifier/freespacenotifier-4.11.17.ebuild 
b/kde-base/freespacenotifier/freespacenotifier-4.11.17.ebuild
new file mode 100644
index 000..6a79633
--- /dev/null
+++ b/kde-base/freespacenotifier/freespacenotifier-4.11.17.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+KMNAME=kde-workspace
+inherit kde4-meta
+
+DESCRIPTION=A module that monitors free disk space on the home dir
+KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
+IUSE=debug

diff --git a/kde-base/kcheckpass/kcheckpass-4.11.17.ebuild 
b/kde-base/kcheckpass/kcheckpass-4.11.17.ebuild
new file mode 100644
index 000..a7ab58a
--- /dev/null
+++ b/kde-base/kcheckpass/kcheckpass-4.11.17.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+KMNAME=kde-workspace
+inherit kde4-meta
+
+DESCRIPTION=A simple password checker, used by any software in need of user 
authentication
+KEYWORDS= ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
+IUSE=debug pam
+
+RDEPEND=
+   pam? (
+   =kde-base/kdebase-pam-7
+   virtual/pam
+   )
+
+
+src_prepare() {
+   kde4-meta_src_prepare
+
+   use pam  epatch ${FILESDIR}/${PN}-4.4.2-no-SUID-no-GUID.patch
+}
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake-utils_use_with pam)
+   )
+
+   kde4-meta_src_configure
+}

diff --git a/kde-base/kcminit/kcminit-4.11.17.ebuild 
b/kde-base/kcminit/kcminit-4.11.17.ebuild
new file mode 100644
index 000..5006b1b
--- /dev/null
+++ b/kde-base/kcminit/kcminit-4.11.17.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+KMNAME=kde-workspace
+inherit kde4-meta
+
+DESCRIPTION=KCMInit - runs startups initialization for Control Modules
+KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
+IUSE=debug
+
+DEPEND=
+   x11-libs/libX11
+
+RDEPEND=${DEPEND}

diff --git a/kde-base/kdebase-cursors/kdebase-cursors-4.11.17.ebuild 
b/kde-base/kdebase-cursors/kdebase-cursors-4.11.17.ebuild
new file mode 100644
index 000..ad7a13b
--- /dev/null
+++ b/kde-base/kdebase-cursors/kdebase-cursors-4.11.17.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+KMNAME=kde

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

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: 7531baaa79713ecc1ed908883f6053a4c043d159
Author: Manuel Rüger mrueg AT gentoo DOT org
AuthorDate: Tue Mar  3 22:11:51 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 22:11:51 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=7531baaa

[eclass] Add SRC_URI for kdelibs, kdepim 4.14.6 and Workspaces 4.11.17

 eclass/kde4-base.eclass | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/eclass/kde4-base.eclass b/eclass/kde4-base.eclass
index e483143..39b8f11 100644
--- a/eclass/kde4-base.eclass
+++ b/eclass/kde4-base.eclass
@@ -446,9 +446,15 @@ _calculate_src_uri() {
4.11.16)
# Part of 14.12.2 actually, sigh. Not 
stable for next release!

SRC_URI=mirror://kde/stable/applications/14.12.2/src/${_kmname_pv}.tar.xz ;;
+   4.11.17)
+   # Part of 14.12.3 actually, sigh. Not 
stable for next release!
+   
SRC_URI=mirror://kde/stable/applications/14.12.3/src/${_kmname_pv}.tar.xz ;;
4.14.5)
# Part of 14.12.2 actually, sigh. Not 
stable for next release!

SRC_URI=mirror://kde/stable/applications/14.12.2/src/${_kmname_pv}.tar.xz ;;
+   4.14.6)
+   # Part of 14.12.3 actually, sigh. Not 
stable for next release!
+   
SRC_URI=mirror://kde/stable/applications/14.12.3/src/${_kmname_pv}.tar.xz ;;
??.?.[6-9]? | ??.??.[4-9]?)
# Unstable KDE Applications releases

SRC_URI=mirror://kde/unstable/applications/${PV}/src/${_kmname}-${PV}.tar.xz 
;;



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

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: 09db2b90040b19ddd20bd76357d2b5daed3ba00b
Author: Michael Palimaka kensington AT gentoo DOT org
AuthorDate: Wed Mar  4 07:55:20 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Wed Mar  4 07:55:20 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=09db2b90

[app-crypt/qca] Pull in OpenSSL plugin by default.

Package-Manager: portage-2.2.17

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

diff --git a/app-crypt/qca/qca-.ebuild b/app-crypt/qca/qca-.ebuild
index 54ed4b8..b8498a1 100644
--- a/app-crypt/qca/qca-.ebuild
+++ b/app-crypt/qca/qca-.ebuild
@@ -17,7 +17,7 @@ LICENSE=LGPL-2.1
 SLOT=2
 KEYWORDS=
 
-IUSE=botan debug doc examples gcrypt gpg logger nss openssl pkcs11 +qt4 qt5 
sasl softstore test
+IUSE=botan debug doc examples gcrypt gpg logger nss +openssl pkcs11 +qt4 qt5 
sasl softstore test
 REQUIRED_USE=|| ( qt4 qt5 )
 
 RDEPEND=



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

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: a04646748edd7477097e32f8c2a498f93dcb34c5
Author: Ian Stakenvicius axs AT gentoo DOT org
AuthorDate: Sun Mar  1 20:06:47 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Sun Mar  1 20:06:47 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/mozilla.git;a=commit;h=a0464674

Firefox 37 beta1 added

 www-client/firefox/Manifest  |   1 +
 www-client/firefox/firefox-37.0_beta1.ebuild | 391 +++
 2 files changed, 392 insertions(+)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 43ffedc..5012da5 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -160,3 +160,4 @@ DIST firefox-36.0-xh.xpi 436240 SHA256 
56f2cdd3b6e6fed9afd150a32234de8ffcd55da1e
 DIST firefox-36.0-zh-CN.xpi 475834 SHA256 
58016e2f50536c48f2be10f8cbba49c39f2195c92cced4cd27ff8625ed63a127 SHA512 
b7a17553d776f1eda104526a648fac6deeba9b7a36da7df444f14aff8937c834a9d594d4af54d4093a45b6a5692f9b6cc73022f76a4c4274c60f039d94eddf7e
 WHIRLPOOL 
fd873219b35403e23d3b1525486b2912f054cd422b76f878e9eb1ec494aa6faa3a611b0856b5a1e8b5609052ba12e7ed972f64c54145d9e220d3d7a295a6fdd5
 DIST firefox-36.0-zh-TW.xpi 455305 SHA256 
1b383472774b35333622cf528f2d40ef00796795e876cfda233a86c262aea2fe SHA512 
e2608ca2d502b5a9428ecf4a0d5bd0955662ef765e97e6783fc6ef1377635e5ed3eaad3df222f82542865b61162f07330274ad6b253d569aac412877b20c
 WHIRLPOOL 
98341e5b4d48a3b171bbc41d9166abafa3f088980a88ea069245c7a19a7c3f40cc80279162db9a7ace7105a9724a7997e4a16a756683d9476c3d371371510e5f
 DIST firefox-36.0.source.tar.bz2 179368018 SHA256 
d1db20e5c9674ccc9c463ac3d52c9e8e465eef4b01c822a166458a7d0d5b4cf2 SHA512 
224f88673b0b0875edc0189ba4a6d883c0920a0a1e296880324dcbb6ad53a6e0be707447b4b083a2cc1b862a04a1a5aed0d38f72e2d404c27666116fa689da66
 WHIRLPOOL 
59f6777cbb0449f605cd939a43e78136b8c12725b7eb8088516dc5d3c39d24278e67b5f65ef6d62015b5b445b56d7a36c9e4d8d6e3c8f2183dc96c09bd14d0ad
+DIST firefox-37.0b1.source.tar.bz2 178770650 SHA256 
e4b7898e43d3c802f321083f08c268e64382eecd9ab29dfa853155964920fa7b SHA512 
6ddd906641ee030a03231ee6b729c153f525a012996ab37c56ecda8a176e5347ffede95cabdf276f4e8293aa16f219fc8889b2ee20781905add3da0fd0f5b574
 WHIRLPOOL 
773449cb35c6e9d3517c5d06d4c505f46db0bd1c7abb2f259e294697fc8e675e2701b0441c341feb8752c09bb8c9078927abcd494517a1105ad0f163caabee6c

diff --git a/www-client/firefox/firefox-37.0_beta1.ebuild 
b/www-client/firefox/firefox-37.0_beta1.ebuild
new file mode 100644
index 000..7acd903
--- /dev/null
+++ b/www-client/firefox/firefox-37.0_beta1.ebuild
@@ -0,0 +1,391 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-client/firefox/firefox-36.0.ebuild,v 
1.4 2015/03/01 01:44:10 axs Exp $
+
+EAPI=5
+VIRTUALX_REQUIRED=pgo
+WANT_AUTOCONF=2.1
+MOZ_ESR=
+
+# This list can be updated with scripts/get_langs.sh from the mozilla overlay
+# No official support as of fetch time
+# csb
+MOZ_LANGS=( af ar as ast be bg bn-BD bn-IN br bs ca cs cy da de el en
+en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa fi fr fy-NL ga-IE gd
+gl gu-IN he hi-IN hr hu hy-AM id is it ja kk km kn ko lt lv mai mk ml mr
+nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta te
+th tr uk vi xh zh-CN zh-TW )
+
+# Convert the ebuild version to the upstream mozilla version, used by 
mozlinguas
+MOZ_PV=${PV/_alpha/a} # Handle alpha for SRC_URI
+MOZ_PV=${MOZ_PV/_beta/b} # Handle beta for SRC_URI
+MOZ_PV=${MOZ_PV/_rc/rc} # Handle rc for SRC_URI
+
+if [[ ${MOZ_ESR} == 1 ]]; then
+   # ESR releases have slightly version numbers
+   MOZ_PV=${MOZ_PV}esr
+fi
+
+# Patch version
+PATCH=${PN}-36.0-patches-01
+# Upstream ftp release URI that's used by mozlinguas.eclass
+# We don't use the http mirror because it deletes old tarballs.
+MOZ_FTP_URI=ftp://ftp.mozilla.org/pub/${PN}/releases/;
+MOZ_HTTP_URI=http://ftp.mozilla.org/pub/${PN}/releases/;
+
+MOZCONFIG_OPTIONAL_WIFI=1
+MOZCONFIG_OPTIONAL_JIT=enabled
+
+inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils 
mozconfig-v5.36 multilib pax-utils fdo-mime autotools virtualx mozlinguas
+
+DESCRIPTION=Firefox Web Browser
+HOMEPAGE=http://www.mozilla.com/firefox;
+
+KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux
+
+SLOT=0
+LICENSE=MPL-2.0 GPL-2 LGPL-2.1
+IUSE=bindist hardened +minimal pgo selinux +gmp-autoupdate test
+RESTRICT=!bindist? ( bindist )
+
+# More URIs appended below...
+SRC_URI=${SRC_URI}
+   http://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCH}.tar.xz
+   http://dev.gentoo.org/~axs/distfiles/${PATCH}.tar.xz
+   http://dev.gentoo.org/~polynomial-c/mozilla/patchsets/${PATCH}.tar.xz;
+
+ASM_DEPEND==dev-lang/yasm-1.1
+
+# Mesa 7.10 needed for WebGL + bugfixes
+RDEPEND=
+   =dev-libs/nss-3.17.4
+   =dev-libs/nspr-4.10.7
+   selinux? ( sec-policy/selinux-mozilla )
+
+DEPEND

[gentoo-commits] proj/releng:master commit in: tools-hardened/desktop/files/

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: 0a62f57f71236d92b39242f50e427615707b4053
Author: Devan Franchini twitch153 AT gentoo DOT org
AuthorDate: Tue Mar  3 23:59:54 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 23:59:54 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/releng.git;a=commit;h=0a62f57f

tools-hardened/desktop 3.17.7-hardened-r1.config: Enables EMUTRAMP config option

 tools-hardened/desktop/files/3.17.7-hardened-r1.config | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools-hardened/desktop/files/3.17.7-hardened-r1.config 
b/tools-hardened/desktop/files/3.17.7-hardened-r1.config
index 93b1f6b..85e49b9 100644
--- a/tools-hardened/desktop/files/3.17.7-hardened-r1.config
+++ b/tools-hardened/desktop/files/3.17.7-hardened-r1.config
@@ -2946,7 +2946,7 @@ CONFIG_PAX_HAVE_ACL_FLAGS=y
 #
 CONFIG_PAX_NOEXEC=y
 CONFIG_PAX_PAGEEXEC=y
-# CONFIG_PAX_EMUTRAMP is not set
+CONFIG_PAX_EMUTRAMP=y
 CONFIG_PAX_MPROTECT=y
 # CONFIG_PAX_MPROTECT_COMPAT is not set
 # CONFIG_PAX_ELFRELOCS is not set



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

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: 106c77dfb13c28304c74c3e07e8bf146e8c3b282
Author: Ian Stakenvicius axs AT gentoo DOT org
AuthorDate: Wed Mar  4 00:15:49 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Wed Mar  4 00:15:49 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/mozilla.git;a=commit;h=106c77df

Adjusted jit config options between ebuilds and eclass

 eclass/mozconfig-v5.36.eclass| 4 +++-
 www-client/firefox/firefox-36.0.ebuild   | 4 
 www-client/firefox/firefox-37.0_beta1.ebuild | 4 
 3 files changed, 3 insertions(+), 9 deletions(-)

diff --git a/eclass/mozconfig-v5.36.eclass b/eclass/mozconfig-v5.36.eclass
index 7959064..0cab858 100644
--- a/eclass/mozconfig-v5.36.eclass
+++ b/eclass/mozconfig-v5.36.eclass
@@ -184,7 +184,9 @@ mozconfig_config() {
 
if [[ -n ${MOZCONFIG_OPTIONAL_JIT} ]]; then
mozconfig_use_enable jit ion
-   mozconfig_use_enable jit yarr-jit
+   # Force jit simulators for mips and arm
+   use jit  use arm  mozconfig_annotate '' 
--enable-arm-simulator
+   use jit  use mips  mozconfig_annotate '' 
--enable-mips-simulator
fi
 
# These are enabled by default in all mozilla applications

diff --git a/www-client/firefox/firefox-36.0.ebuild 
b/www-client/firefox/firefox-36.0.ebuild
index a3cc92f..69c577e 100644
--- a/www-client/firefox/firefox-36.0.ebuild
+++ b/www-client/firefox/firefox-36.0.ebuild
@@ -224,10 +224,6 @@ src_configure() {
# Other ff-specific settings
mozconfig_annotate '' 
--with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
 
-   # Force jit simulators for mips and arm
-   use jit  use arm  mozconfig_annotate '' --enable-arm-simulator
-   use jit  use mips  mozconfig_annotate '' --enable-mips-simulator
-
# Allow for a proper pgo build
if use pgo; then
echo mk_add_options PROFILE_GEN_SCRIPT='\$(PYTHON) 
\$(OBJDIR)/_profile/pgo/profileserver.py'  ${S}/.mozconfig

diff --git a/www-client/firefox/firefox-37.0_beta1.ebuild 
b/www-client/firefox/firefox-37.0_beta1.ebuild
index 7acd903..813338e 100644
--- a/www-client/firefox/firefox-37.0_beta1.ebuild
+++ b/www-client/firefox/firefox-37.0_beta1.ebuild
@@ -223,10 +223,6 @@ src_configure() {
# Other ff-specific settings
mozconfig_annotate '' 
--with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
 
-   # Force jit simulators for mips and arm
-   use jit  use arm  mozconfig_annotate '' --enable-arm-simulator
-   use jit  use mips  mozconfig_annotate '' --enable-mips-simulator
-
# Allow for a proper pgo build
if use pgo; then
echo mk_add_options PROFILE_GEN_SCRIPT='\$(PYTHON) 
\$(OBJDIR)/_profile/pgo/profileserver.py'  ${S}/.mozconfig



[gentoo-commits] proj/gnome:master commit in: gnome-extra/evolution-data-server/

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: 2bab8ffd32dc6bd8194915ec14bb98aed9ee1152
Author: Priit Laes plaes AT plaes DOT org
AuthorDate: Wed Mar  4 05:57:12 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Wed Mar  4 05:57:12 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=2bab8ffd

gnome-extra/evolution-data-server: 3.13.90 → 3.15.91

 ...on-data-server-3.13.90.ebuild = evolution-data-server-3.15.91.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git 
a/gnome-extra/evolution-data-server/evolution-data-server-3.13.90.ebuild 
b/gnome-extra/evolution-data-server/evolution-data-server-3.15.91.ebuild
similarity index 100%
rename from 
gnome-extra/evolution-data-server/evolution-data-server-3.13.90.ebuild
rename to gnome-extra/evolution-data-server/evolution-data-server-3.15.91.ebuild



[gentoo-commits] proj/mysql-extras:master commit in: /

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: be6b12df249e2cac67adb14072ab45a3d40f79d9
Author: Brian Evans grknight AT tuffmail DOT com
AuthorDate: Wed Mar  4 03:10:27 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Wed Mar  4 03:10:27 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/mysql-extras.git;a=commit;h=be6b12df

Update index for new 10.1 beta including a patch

 0_index.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/0_index.txt b/0_index.txt
index 11046cb..3e1287d 100644
--- a/0_index.txt
+++ b/0_index.txt
@@ -1867,7 +1867,7 @@
 @@ Gentoo bug 525192 MDEV-6863
 
 @patch 20014_all_mariadb-innodb-compression.patch
-@ver 10.01.01.00 to 10.99.99.99
+@ver 10.01.01.00 to 10.01.02.99
 @pn mariadb
 @@ Remove magic dependencies on lz4 and lzo
 



[gentoo-commits] proj/gnome:master commit in: mail-client/evolution/

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: 88e73e036b029451b5d768cc7aec1df50b19332d
Author: Priit Laes plaes AT plaes DOT org
AuthorDate: Wed Mar  4 05:57:29 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Wed Mar  4 05:57:29 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=88e73e03

mail-client/evolution: 3.13.90 → 3.15.91

 .../evolution/{evolution-3.13.90.ebuild = evolution-3.15.91.ebuild}  | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/mail-client/evolution/evolution-3.13.90.ebuild 
b/mail-client/evolution/evolution-3.15.91.ebuild
similarity index 100%
rename from mail-client/evolution/evolution-3.13.90.ebuild
rename to mail-client/evolution/evolution-3.15.91.ebuild



[gentoo-commits] dev/ultrabug:master commit in: app-admin/mongo-tools/, dev-db/mongodb/

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: 5a961192a0708d55637d73ffc0fc2e7ae5d1a352
Author: Ultrabug ultrabug AT gentoo DOT org
AuthorDate: Tue Mar  3 17:27:33 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 17:27:33 2015 +
URL:
http://sources.gentoo.org/gitweb/?p=dev/ultrabug.git;a=commit;h=5a961192

fix mongo-tools install after mongodb 3

 app-admin/mongo-tools/Manifest |  2 +-
 app-admin/mongo-tools/mongo-tools-3.0.0.ebuild | 15 ---
 dev-db/mongodb/Manifest|  2 +-
 dev-db/mongodb/mongodb-3.0.0.ebuild|  7 +++
 4 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/app-admin/mongo-tools/Manifest b/app-admin/mongo-tools/Manifest
index 76d279e..c1e9001 100644
--- a/app-admin/mongo-tools/Manifest
+++ b/app-admin/mongo-tools/Manifest
@@ -1,3 +1,3 @@
 AUX mongo-tools-3.0.0-build.patch 528 SHA256 
99ee6a119b3dd4145a088a9c581763f856f53c579f477b4e4eaaa8e7dd2c0f02 SHA512 
9bf9e247f49a4fbc251ce878b82d457136b3ede890458afbd92b27a9f283e44e02bab92b2817cd1c3160a807ce8a7e6296e813f3573c2b733f2701fdb07323fe
 WHIRLPOOL 
03d7330cb179111ed608929b15d2901258e8d1434ed9b28a1069a235498b32fb4ba165fb193635be1925236a83181659efd53514ef9a5c640bdfc6d5e4da05f3
 DIST mongo-tools-3.0.0.tar.gz 2134169 SHA256 
15a773b67004eabef9dc89b19730da64bc31e86a76216a7d0d1f00e86fd2d432 SHA512 
a180d1bae030a33f346ff30c96c9bf7d0e0732b42d08b8f1cb0a22f5413afe79b9eaa2a233fd6f336b9f6ecc7dee2f73858eedf1d8038dfe8116c322a0ef3e3a
 WHIRLPOOL 
09491fdac5e1124ea1e3a7385ee675e6d08711f4848459e5cc1b7e212ae688197a8d255c4ec54be90441ddc2ab12ced7f3f538c0f83c257fdfbcaf2cd0573986
-EBUILD mongo-tools-3.0.0.ebuild 950 SHA256 
36ced6f5f944022e91b34317e1714d24ed6850f93f2bd9232830a2fbea9b117c SHA512 
a521e247a2ca509234be5a5e72ba8357e609f05ab9b0866f601a40a8b4b03ea8b906ff9e03f719d29253ac526e23c4897d2d00018bc39b3e2b9fd131038c3a11
 WHIRLPOOL 
dcbf364ca237f579654f64d5f34d5379eb27010df21f8264ddea671f319f16acef09293e2e580665f4d1a9356ab16dd8fb29cce6f431b8e4b88d8ee37701e5b7
+EBUILD mongo-tools-3.0.0.ebuild 981 SHA256 
ce119a1baa7df4c2bb56c8db5c597dd6df09184a197b63019077e5d59a660e02 SHA512 
d2f02c1b611aac9a8842e7ac73745882d799a768a968fbcda8837a051b049205b7a35e10a30031fab7351de6c6dc222b2c10fafb65175d01c096fb69cf309569
 WHIRLPOOL 
b95213ae8e5137c113b40ac117ee4684367eaa0524a4c5e937361a465f33a0aea209969b406a3bc0bfd44d15d58ceedc4ae18b3af573d505e8ef10bff55a38e2

diff --git a/app-admin/mongo-tools/mongo-tools-3.0.0.ebuild 
b/app-admin/mongo-tools/mongo-tools-3.0.0.ebuild
index f5058a3..619a761 100644
--- a/app-admin/mongo-tools/mongo-tools-3.0.0.ebuild
+++ b/app-admin/mongo-tools/mongo-tools-3.0.0.ebuild
@@ -17,19 +17,20 @@ SLOT=0
 KEYWORDS=~amd64 ~x86
 IUSE=sasl ssl
 
-RDEPEND=
-DEPEND=dev-lang/go
+# Maintainer note:
+# openssl DEPEND constraint, see:
+# https://github.com/mongodb/mongo-tools/issues/11
+
+RDEPEND=!dev-db/mongodb-3.0.0
+DEPEND=${RDEPEND}
+   dev-lang/go
sasl? ( dev-libs/cyrus-sasl )
-   ssl? ( dev-libs/openssl-1.0.2 )
-
+   ssl? ( dev-libs/openssl-1.0.2 )
 
 S=${WORKDIR}/${MY_P}
 
 src_prepare() {
epatch ${FILESDIR}/${PN}-3.0.0-build.patch
-
-   # Maintainer note : openssl DEPEND constraint, see :
-   # https://github.com/mongodb/mongo-tools/issues/11
 }
 
 src_compile() {

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 1d18edc..67245f4 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -8,5 +8,5 @@ AUX mongos.conf-r2 648 SHA256 
d1bf479cee999b4e59e5100c134cd3e7af4bb126342418100c
 AUX mongos.confd-r2 546 SHA256 
1378a880ffde0efae213ac6d6d4bbe2181c92fbb06535a58c2dab06ef88ee8e3 SHA512 
30e208690b5f28bd0442b7ed302d9be991aedd27203f24e5849201d33291ad7f0f9153ae3a00b55697d79a45c40d7b3792ff45f0c24ef2cf4e88222f88ea1400
 WHIRLPOOL 
68b8eed779e19261c4d13ebd6be8c11b6df94e748bb8f03d632ecbfc5fcd151a693e51c5a4ad4f0af9439d07dedafc29bd9b86b5a532bad48d570fca73002987
 AUX mongos.initd-r2 766 SHA256 
673c0662c0638a77cb5f630605a828a6191abd0c4e9bd295b43d7b4aefeb2e1a SHA512 
620062890f13bee96a1ff3b1c6900b8e08358481aae7476187eddee8f56f89e4a3d4351df88c9264fdf5e773f57e1c28337b6086a33fa97246005bfd027e0b6d
 WHIRLPOOL 
74094c383596a1c24ced57aea1943ec86e6c98dad3a615fbf9bfc59969aaee2571c7f99a44de879864466fba9efd780f7187a5a95da04faf094f0ce3cd8031f7
 DIST mongodb-src-r3.0.0.tar.gz 25590862 SHA256 
c1fdbb6bbc33eafedc4aa363be2b3cdf1eea8b8eb618d25131c5a30def24aad9 SHA512 
e9a50066754500d53b2e825bc9c4e7ccb692ce45a852b1ff52ba6cd2bbcbd826efea4c1018c68821bb4070a01335db0e19fd35f09f1eee6ba89d52bb96c228a7
 WHIRLPOOL 
e933f5b1c38780ea4ef0fcfa7a188e3871484b768ab42aec881561dd543365946b7c7c9ed56b084112cf237f0dfc6da7760217c6b2c0f0b38609e9ac50a8720b
-EBUILD mongodb-3.0.0.ebuild 3931 SHA256 
a27721c6ff6e66e3bb8120fe1a334b23d8fed3cf0cf074eae9b2ca5381900b3c SHA512 
e85de37965a9f8a2b84844820fe28537a6a795616f9c465de334ab3863dd1fbc5c68b86c8d3e97a9bbddcaaf3f342483aad1438079c31167355191aa695caad5
 WHIRLPOOL

[gentoo-commits] dev/leio:master commit in: media-tv/kodi/

2015-03-03 Thread git@oystercatcher mirror+tproxy
commit: 584b51df6bb791b2925d91bc72329bc327e80265
Author: Mart Raudsepp leio AT gentoo DOT org
AuthorDate: Tue Mar  3 14:28:45 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 14:28:45 2015 +
URL:http://sources.gentoo.org/gitweb/?p=dev/leio.git;a=commit;h=584b51df

kodi: append glesv2 and egl cflags and ldflags, to help kodi find them from 
/opt/vc

 media-tv/kodi/kodi-14.1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/media-tv/kodi/kodi-14.1.ebuild b/media-tv/kodi/kodi-14.1.ebuild
index 3022b8b..cd76c6b 100644
--- a/media-tv/kodi/kodi-14.1.ebuild
+++ b/media-tv/kodi/kodi-14.1.ebuild
@@ -9,7 +9,7 @@ EAPI=5
 PYTHON_COMPAT=( python{2_6,2_7} )
 PYTHON_REQ_USE=sqlite
 
-inherit eutils python-single-r1 multiprocessing autotools
+inherit eutils flag-o-matic python-single-r1 multiprocessing autotools
 
 CODENAME=Helix
 case ${PV} in
@@ -193,6 +193,8 @@ src_configure() {
 
local myconf
use rpi  myconf='--with-platform=raspberry-pi'
+   use rpi  append-cppflags $(pkg-config --cflags egl glesv2)
+   use rpi  append-ldflags $(pkg-config --libs egl glesv2)
 
econf \
--docdir=/usr/share/doc/${PF} \



[gentoo-commits] proj/pms:eapi-6 commit in: /

2015-03-02 Thread git@oystercatcher mirror+tproxy
commit: c951cac4e7b045f04c75070e147ac713f5e95885
Author: Michael Palimaka kensington AT gentoo DOT org
AuthorDate: Sun May 11 19:15:06 2014 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Thu Feb 19 08:17:29 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=c951cac4

EAPI 6 supports package.* and use.* directories.

See bug 282296.

---
 eapi-differences.tex |  5 -
 profiles.tex | 32 ++--
 2 files changed, 30 insertions(+), 7 deletions(-)

diff --git a/eapi-differences.tex b/eapi-differences.tex
index 6a7aa00..b3a757a 100644
--- a/eapi-differences.tex
+++ b/eapi-differences.tex
@@ -41,6 +41,9 @@ of this document for a complete table of previous EAPIs.
 \bottomrule
 \endlastfoot
 
+\t{package*} and \t{use*} dirs  \compactfeatureref{profile-file-dirs} 
+No  No  No  No  Yes \\
+
 Stable use masking/forcing  \compactfeatureref{stablemask} 
 No  No  No  Yes  Yes \\
 
@@ -304,7 +307,7 @@ EAPI 5 is EAPI 4 with the following changes:
 EAPI 6 is EAPI 5 with the following changes:
 
 \begin{compactitem}
-\item None
+\item Profile \t{package*} and \t{use*} can be directories, 
\featureref{profile-file-dirs}.
 \end{compactitem}
 
 \ChangeWhenAddingAnEAPI{6}

diff --git a/profiles.tex b/profiles.tex
index f71b537..55c7acf 100644
--- a/profiles.tex
+++ b/profiles.tex
@@ -70,19 +70,39 @@ parent profile's list is taken, and the current profile's 
list appended. If any
 hyphen, then any lines previous to it whose contents are equal to the 
remainder of that line are
 removed from the list. Once again, blank lines and those beginning with a \# 
are discarded.
 
-\subsection{packages}
+\featurelabel{profile-file-dirs} For EAPIs listed as supported in 
table~\ref{tab:profile-file-dirs},
+simple line-based files described in the following sections may optionally be 
directories containing
+files of the named type.
+
+\ChangeWhenAddingAnEAPI{6}
+\begin{centertable}{Profile support for directories of simple line-based files}
+\label{tab:profile-file-dirs}
+\begin{tabular}{ l l l }
+  \toprule
+  \multicolumn{1}{c}{\textbf{EAPI}} 
+  \multicolumn{1}{c}{\textbf{Supports directories of simple line-based 
files?}} \\
+  \midrule
+  0, 1, 2, 3, 4, 5   No  \\
+  6  Yes \\
+  \bottomrule
+\end{tabular}
+\end{centertable}
+
+\subsubsection{packages}
 The \t{packages} file is used to define the `system set' for this profile.
 After the above rules for inheritance and comments are applied, its lines must 
take one of two
 forms: a package dependency specification prefixed by \t{*} denotes that the 
atom forms part of the
 system set. A package dependency specification on its own may also appear for 
legacy reasons, but
 should be ignored when calculating the system set.
 
-\subsection{packages.build}
+\subsubsection{packages.build}
 The \t{packages.build} file is used by Gentoo's Catalyst tool to generate 
stage1 tarballs, and has
 no relevance to the operation of a package manager. It is thus outside the 
scope of this document,
 but is mentioned here for completeness.
 
-\subsection{package.mask}
+\note At the time of writing, Catalyst does not support \t{packages.build} as 
a directory.
+
+\subsubsection{package.mask}
 \t{package.mask} is used to prevent packages from being installed on a given 
profile. Each line
 contains one package dependency specification; anything matching this 
specification will not be
 installed unless unmasked by the user's configuration.
@@ -93,20 +113,20 @@ necessarily a global mask (from \t{profiles/package.mask}, 
section~\ref{profiles
 \note Portage currently treats \t{profiles/package.mask} as being on the 
leftmost branch of the
 inherit tree when it comes to \t{-lines}. This behaviour may not be relied 
upon.
 
-\subsection{package.provided}
+\subsubsection{package.provided}
 \t{package.provided} is used to tell the package manager that a certain 
package version should be
 considered to be provided by the system regardless of whether it is actually 
installed. Because it
 has severe adverse effects on USE-based and slot-based dependencies, its use 
is strongly deprecated
 and package manager support must be regarded as purely optional.
 
-\subsection{package.use}
+\subsubsection{package.use}
 The \t{package.use} file may be used by the package manager to override the 
default USE flags specified
 by \t{make.defaults} on a per package basis.  The format is to have a package 
dependency specification,
 and then a space delimited list of USE flags to enable.  A USE flag in the 
form of \t{-flag} indicates
 that the package should have the USE flag disabled.  The package dependency 
specification is limited to
 the forms defined by the directory's EAPI.
 
-\subsection{USE masking and forcing}
+\subsubsection{USE masking and forcing}
 \label{sec:use-masking}
 This section covers the eight files \t

[gentoo-commits] proj/pms:eapi-6 commit in: /

2015-03-02 Thread git@oystercatcher mirror+tproxy
commit: 85c72a2ffd66f6b9d0d16f47989b6cc752955901
Author: Ulrich Müller ulm AT gentoo DOT org
AuthorDate: Mon Feb 16 12:46:40 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Thu Feb 19 08:17:29 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=85c72a2f

EAPI 6 enables failglob in global scope.

See bug 463822.

---
 eapi-differences.tex|  4 
 ebuild-env-commands.tex | 15 +++
 2 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/eapi-differences.tex b/eapi-differences.tex
index 7854739..6fc115c 100644
--- a/eapi-differences.tex
+++ b/eapi-differences.tex
@@ -145,6 +145,9 @@ Profile \t{IUSE} injection  
\compactfeatureref{profile-iuse-inject} 
 Bash version  \compactfeatureref{bash-version} 
 3.2  3.2  3.2  3.2  4.2 \\
 
+\t{failglob} in global scope  \compactfeatureref{failglob} 
+No  No  No  No  Yes \\
+
 \t{find} is GNU?  \compactfeatureref{gnu-find} 
 Undefined  Undefined  Undefined  Yes  Yes \\
 
@@ -312,6 +315,7 @@ EAPI 6 is EAPI 5 with the following changes:
 \begin{compactitem}
 \item Profile \t{package*} and \t{use*} can be directories, 
\featureref{profile-file-dirs}.
 \item Bash version is 4.2, \featureref{bash-version}.
+\item \t{failglob} is enabled in global scope, \featureref{failglob}.
 \end{compactitem}
 
 \ChangeWhenAddingAnEAPI{6}

diff --git a/ebuild-env-commands.tex b/ebuild-env-commands.tex
index 9e41abe..ca6f5b3 100644
--- a/ebuild-env-commands.tex
+++ b/ebuild-env-commands.tex
@@ -33,18 +33,25 @@ The following commands must always be available in the 
ebuild environment:
 table~\ref{tab:system-commands-table} as requiring GNU find.
 \end{compactitem}
 
+\subsubsection{Shell options}
+
+\featurelabel{failglob} For EAPIs listed such in 
table~\ref{tab:system-commands-table}, the
+\t{failglob} option of bash is set in the global scope of ebuilds. If set, 
failed pattern matches
+during filename expansion result in an error when the ebuild is being sourced.
+
 \ChangeWhenAddingAnEAPI{6}
 \begin{centertable}{System commands for EAPIs}
 \label{tab:system-commands-table}
-\begin{tabular}{ l l l }
+\begin{tabular}{ l l l l }
   \toprule
   \multicolumn{1}{c}{\textbf{EAPI}} 
   \multicolumn{1}{c}{\textbf{Bash version}} 
+  \multicolumn{1}{c}{\textbf{\t{failglob} in global scope?}} 
   \multicolumn{1}{c}{\textbf{GNU \t{find}?}} \\
   \midrule
-  0, 1, 2, 3, 4  3.2  Undefined \\
-  5  3.2  Yes   \\
-  6  4.2  Yes   \\
+  0, 1, 2, 3, 4  3.2  No   Undefined \\
+  5  3.2  No   Yes   \\
+  6  4.2  Yes  Yes   \\
   \bottomrule
 \end{tabular}
 \end{centertable}



[gentoo-commits] proj/pms:eapi-6 commit in: /

2015-03-02 Thread git@oystercatcher mirror+tproxy
commit: 8b257070f3a88d91a64faa0f588957a5dc137e97
Author: Ulrich Müller ulm AT gentoo DOT org
AuthorDate: Wed Feb 18 07:11:29 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Wed Feb 18 07:11:29 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=8b257070

Whitespace: Split some very long lines.

---
 dependencies.tex| 28 +---
 ebuild-env-commands.tex |  6 +++---
 names.tex   | 12 
 3 files changed, 28 insertions(+), 18 deletions(-)

diff --git a/dependencies.tex b/dependencies.tex
index 2444fcd..b5cfcfa 100644
--- a/dependencies.tex
+++ b/dependencies.tex
@@ -4,17 +4,22 @@
 \section{Dependency Classes}
 \label{sec:dependency-classes}
 
-\begin{centertable}{Dependency classes required to be satisfied for a 
particular phase function} \label{tab:phase-function-dependency-classes}
+\begin{centertable}{Dependency classes required to be satisfied for a 
particular phase function}
+\label{tab:phase-function-dependency-classes}
 \begin{tabular}{ p{0.2\textwidth} p{0.7\textwidth} }
-\toprule
-\multicolumn{1}{c}{\textbf{Phase function}} 
-\multicolumn{1}{c}{\textbf{Satisfied dependency classes}} \\
-\midrule
-\t{pkg\_pretend}, \t{pkg\_setup}, \t{pkg\_info}, \t{pkg\_nofetch}  
None (ebuilds can rely only on the packages in the system set) \\
-\t{src\_unpack}, \t{src\_prepare}, \t{src\_configure}, 
\t{src\_compile}, \t{src\_test}, \t{src\_install}  \t{DEPEND} \\
-\t{pkg\_preinst}, \t{pkg\_postinst}, \t{pkg\_prerm}, \t{pkg\_postrm}  
\t{RDEPEND} (unless the particular dependency results in a circular dependency, 
in which case it may be installed later) \\
-\t{pkg\_config}  \t{RDEPEND}, \t{PDEPEND} \\
-\bottomrule
+  \toprule
+  \multicolumn{1}{c}{\textbf{Phase function}} 
+  \multicolumn{1}{c}{\textbf{Satisfied dependency classes}} \\
+  \midrule
+  \t{pkg\_pretend}, \t{pkg\_setup}, \t{pkg\_info}, \t{pkg\_nofetch} 
+  None (ebuilds can rely only on the packages in the system set) \\
+  \t{src\_unpack}, \t{src\_prepare}, \t{src\_configure}, \t{src\_compile}, 
\t{src\_test},
+  \t{src\_install}  \t{DEPEND} \\
+  \t{pkg\_preinst}, \t{pkg\_postinst}, \t{pkg\_prerm}, \t{pkg\_postrm} 
+  \t{RDEPEND} (unless the particular dependency results in a circular 
dependency, in which
+  case it may be installed later) \\
+  \t{pkg\_config}  \t{RDEPEND}, \t{PDEPEND} \\
+  \bottomrule
 \end{tabular}
 \end{centertable}
 
@@ -30,7 +35,8 @@ There are three classes of dependencies supported by ebuilds:
 the package manager finishes the batch of installs.
 \end{compactitem}
 
-Table~\ref{tab:phase-function-dependency-classes} lists dependencies which 
must be satisfied before a particular phase function is executed.
+Table~\ref{tab:phase-function-dependency-classes} lists dependencies which 
must be satisfied before
+a particular phase function is executed.
 
 In addition, \t{SRC\_URI}, \t{HOMEPAGE}, \t{RESTRICT}, \t{PROPERTIES}, 
\t{LICENSE} and
 \t{REQUIRED\_USE} use dependency-style specifications to specify their values.

diff --git a/ebuild-env-commands.tex b/ebuild-env-commands.tex
index 70b69b2..7d3c33b 100644
--- a/ebuild-env-commands.tex
+++ b/ebuild-env-commands.tex
@@ -23,9 +23,9 @@ dependencies must be used to ensure their presence.
 
 The following commands must always be available in the ebuild environment:
 \begin{compactitem}
-\item All builtin commands in GNU bash, version 3.2\footnote{The
-required bash version was retroactively updated from 3.0 to 3.2 in
-November 2009 (see 
\url{http://www.gentoo.org/proj/en/council/meeting-logs/20091109.txt}).\label{fn:bash3.2}}.
+\item All builtin commands in GNU bash, version 3.2\footnote{The required bash 
version was
+retroactively updated from 3.0 to 3.2 in November 2009
+(see 
\url{http://www.gentoo.org/proj/en/council/meeting-logs/20091109.txt}).\label{fn:bash3.2}}.
 \item \t{sed} must be available, and must support all forms of invocations 
valid for GNU sed
 version 4 or later.
 \item \t{patch} must be available, and must support all inputs valid for GNU 
patch.

diff --git a/names.tex b/names.tex
index 447be9a..e64a828 100644
--- a/names.tex
+++ b/names.tex
@@ -87,7 +87,8 @@ from which it was invoked.
 \begin{algorithm}
 \caption{Version comparison logic for numeric components} 
\label{alg:version-comparison-numeric}
 \begin{algorithmic}[1]
-  \STATE define the notations $An_k$ and $Bn_k$ to mean the 
$k$\textsuperscript{th} numeric component of $A$ and $B$ respectively, using 
$0$-based indexing
+  \STATE define the notations $An_k$ and $Bn_k$ to mean the 
$k$\textsuperscript{th} numeric
+  component of $A$ and $B$ respectively, using $0$-based indexing
   \IF{$An_0Bn_0$ using integer comparison}
 \RETURN $AB$
   \ELSIF{$An_0Bn_0$ using integer

[gentoo-commits] proj/pms:eapi-6 commit in: /

2015-03-02 Thread git@oystercatcher mirror+tproxy
commit: 92ebc3e49bf513fd1f997deaaf41285f845f0d75
Author: Ulrich Müller ulm AT gentoo DOT org
AuthorDate: Mon Feb 16 11:22:22 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Thu Feb 19 08:17:29 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=92ebc3e4

EAPI 6: Bash version is 4.2.

See bug 431340.

---
 eapi-differences.tex|  4 
 ebuild-env-commands.tex | 15 ---
 ebuild-format.tex   | 11 ++-
 3 files changed, 18 insertions(+), 12 deletions(-)

diff --git a/eapi-differences.tex b/eapi-differences.tex
index b3a757a..7854739 100644
--- a/eapi-differences.tex
+++ b/eapi-differences.tex
@@ -142,6 +142,9 @@ Profile \t{IUSE} injection  
\compactfeatureref{profile-iuse-inject} 
 \t{EPREFIX}, \t{ED}, \t{EROOT}  \compactfeatureref{offset-prefix-vars} 
 No  Yes  Yes  Yes  Yes \\
 
+Bash version  \compactfeatureref{bash-version} 
+3.2  3.2  3.2  3.2  4.2 \\
+
 \t{find} is GNU?  \compactfeatureref{gnu-find} 
 Undefined  Undefined  Undefined  Yes  Yes \\
 
@@ -308,6 +311,7 @@ EAPI 6 is EAPI 5 with the following changes:
 
 \begin{compactitem}
 \item Profile \t{package*} and \t{use*} can be directories, 
\featureref{profile-file-dirs}.
+\item Bash version is 4.2, \featureref{bash-version}.
 \end{compactitem}
 
 \ChangeWhenAddingAnEAPI{6}

diff --git a/ebuild-env-commands.tex b/ebuild-env-commands.tex
index 7a338a5..9e41abe 100644
--- a/ebuild-env-commands.tex
+++ b/ebuild-env-commands.tex
@@ -23,9 +23,8 @@ dependencies must be used to ensure their presence.
 
 The following commands must always be available in the ebuild environment:
 \begin{compactitem}
-\item All builtin commands in GNU bash, version 3.2\footnote{The required bash 
version was
-retroactively updated from 3.0 to 3.2 in November 2009
-(see 
\url{http://www.gentoo.org/proj/en/council/meeting-logs/20091109.txt}).\label{fn:bash3.2}}.
+\item \featurelabel{bash-version} All builtin commands in GNU bash, version as 
listed in
+table~\ref{tab:system-commands-table}.
 \item \t{sed} must be available, and must support all forms of invocations 
valid for GNU sed
 version 4 or later.
 \item \t{patch} must be available, and must support all inputs valid for GNU 
patch.
@@ -35,15 +34,17 @@ The following commands must always be available in the 
ebuild environment:
 \end{compactitem}
 
 \ChangeWhenAddingAnEAPI{6}
-\begin{centertable}{\t{find} implementation for EAPIs}
+\begin{centertable}{System commands for EAPIs}
 \label{tab:system-commands-table}
-\begin{tabular}{ l l }
+\begin{tabular}{ l l l }
   \toprule
   \multicolumn{1}{c}{\textbf{EAPI}} 
+  \multicolumn{1}{c}{\textbf{Bash version}} 
   \multicolumn{1}{c}{\textbf{GNU \t{find}?}} \\
   \midrule
-  0, 1, 2, 3, 4  Undefined \\
-  5, 6   Yes   \\
+  0, 1, 2, 3, 4  3.2  Undefined \\
+  5  3.2  Yes   \\
+  6  4.2  Yes   \\
   \bottomrule
 \end{tabular}
 \end{centertable}

diff --git a/ebuild-format.tex b/ebuild-format.tex
index befe679..3c57e5f 100644
--- a/ebuild-format.tex
+++ b/ebuild-format.tex
@@ -2,11 +2,12 @@
 \label{sec:ebuild-format}
 
 The ebuild file format is in its basic form a subset of the format of a bash 
script. The interpreter
-is assumed to be GNU bash, version 3.2 or later, see footnote \ref{fn:bash3.2} 
on page
-\pageref{fn:bash3.2}.  The file encoding must be UTF-8 with Unix-style 
newlines. When sourced, the
-ebuild must define certain variables and functions (see 
sections~\ref{sec:ebuild-vars} and
-\ref{sec:ebuild-functions} for specific information), and must not call any 
external programs, write
-anything to standard output or standard error, or modify the state of the 
system in any way.
+is assumed to be GNU bash, version as listed in 
table~\ref{tab:system-commands-table} on
+page~\pageref{tab:system-commands-table}, or any later version. The file 
encoding must be UTF-8
+with Unix-style newlines. When sourced, the ebuild must define certain 
variables and functions
+(see sections~\ref{sec:ebuild-vars} and \ref{sec:ebuild-functions} for 
specific information), and
+must not call any external programs, write anything to standard output or 
standard error, or modify
+the state of the system in any way.
 
 % vim: set filetype=tex fileencoding=utf8 et tw=100 spell spelllang=en :
 



[gentoo-commits] proj/pms:eapi-6 commit in: /

2015-03-02 Thread git@oystercatcher mirror+tproxy
commit: a356d816dc3339de9347c86678a75ddfd0e3b27b
Author: Ulrich Müller ulm AT gentoo DOT org
AuthorDate: Mon Feb 16 19:06:08 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Thu Feb 19 08:17:29 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=a356d816

EAPI 6: unpack supports absolute and relative paths.

See bug 483244.

---
 eapi-differences.tex |  4 
 pkg-mgr-commands.tex | 26 +++---
 2 files changed, 27 insertions(+), 3 deletions(-)

diff --git a/eapi-differences.tex b/eapi-differences.tex
index 12c05b4..66c2cbe 100644
--- a/eapi-differences.tex
+++ b/eapi-differences.tex
@@ -207,6 +207,9 @@ Controllable compression  \compactfeatureref{docompress} 
 \t{usex}  \compactfeatureref{usex} 
 No  No  No  Yes  Yes \\
 
+\t{unpack} absolute paths  \compactfeatureref{unpack-absolute} 
+No  No  No  No  Yes \\
+
 \t{unpack} support for \t{xz}?  \compactfeatureref{unpack-extensions} 
 No  Yes  Yes  Yes  Yes \\
 
@@ -325,6 +328,7 @@ EAPI 6 is EAPI 5 with the following changes:
 \item \t{einstall} banned, \featureref{banned-commands}.
 \item \t{die} and \t{assert} called with \t{-n} respect \t{nonfatal}, 
\featureref{nonfatal-die}.
 \item \t{econf} adds \t{-{}-docdir} and \t{-{}-htmldir}, 
\featureref{econf-options}.
+\item \t{unpack} supports absolute and relative paths, 
\featureref{unpack-absolute}.
 \end{compactitem}
 
 \ChangeWhenAddingAnEAPI{6}

diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex
index 3ac8169..57d5bfb 100644
--- a/pkg-mgr-commands.tex
+++ b/pkg-mgr-commands.tex
@@ -751,9 +751,15 @@ has returned.
 the current working directory itself) have permissions \t{a+r,u+w,go-w} 
and that all directories
 under the current working directory additionally have permissions \t{a+x}.
 
-All arguments to \t{unpack} must be either a filename without path, in 
which case \t{unpack}
-looks in \t{DISTDIR} for the file, or start with the string \t{./}, in 
which case \t{unpack}
-uses the argument as a path relative to the working directory.
+Arguments to \t{unpack} are interpreted as follows:
+\begin{itemize}
+\item A filename without path (i.\,e., not containing any slash) is looked 
up in \t{DISTDIR}.
+\item An argument starting with the string \t{./} is a path relative to 
the working directory.
+\item \featurelabel{unpack-absolute} Otherwise, for EAPIs listed in
+table~\ref{tab:unpack-behaviour} as supporting absolute and relative 
paths, the argument is
+interpreted as a literal path (absolute, or relative to the working 
directory); for EAPIs
+listed as \e{not} supporting such paths, \t{unpack} shall abort the 
build process.
+\end{itemize}
 
 Any unrecognised file format shall be skipped silently. If unpacking a 
supported file format
 fails, \t{unpack} shall abort the build process.
@@ -789,6 +795,20 @@ has returned.
 being in the system set or via dependencies.
 
 \ChangeWhenAddingAnEAPI{6}
+\begin{centertable}{\t{unpack} behaviour for EAPIs}
+\label{tab:unpack-behaviour}
+\begin{tabular}{ l l }
+  \toprule
+  \multicolumn{1}{c}{\textbf{EAPI}} 
+  \multicolumn{1}{c}{\textbf{Supports absolute and relative paths?}} \\
+  \midrule
+  0, 1, 2, 3, 4, 5   No  \\
+  6  Yes \\
+  \bottomrule
+\end{tabular}
+\end{centertable}
+
+\ChangeWhenAddingAnEAPI{6}
 \begin{centertable}{\t{unpack} extensions for EAPIs}
 \label{tab:unpack-extensions-table}
 \begin{tabular}{ l l }



[gentoo-commits] proj/pms:eapi-6 commit in: /

2015-03-02 Thread git@oystercatcher mirror+tproxy
commit: ac4641f77bcc8e7265771b765a7205796938394d
Author: Ulrich Müller ulm AT gentoo DOT org
AuthorDate: Mon Feb 16 19:47:42 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Thu Feb 19 08:17:29 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=ac4641f7

EAPI 6: econf adds --docdir and --htmldir.

See bug 468202.

---
 eapi-differences.tex |  3 ++-
 pkg-mgr-commands.tex | 21 +++--
 2 files changed, 17 insertions(+), 7 deletions(-)

diff --git a/eapi-differences.tex b/eapi-differences.tex
index 7e4cd09..12c05b4 100644
--- a/eapi-differences.tex
+++ b/eapi-differences.tex
@@ -175,7 +175,7 @@ Option \t{-{}-host-root}  
\compactfeatureref{host-root-option} 
 \t{econf} arguments  \compactfeatureref{econf-options} 
disable dependency tracking 
 disable dependency tracking, disable silent rules 
-disable dependency tracking, disable silent rules \\
+disable dependency tracking, disable silent rules, docdir, htmldir \\
 
 \t{dodoc -r}  \compactfeatureref{dodoc} 
 No  No  Yes  Yes  Yes \\
@@ -324,6 +324,7 @@ EAPI 6 is EAPI 5 with the following changes:
 \item \t{failglob} is enabled in global scope, \featureref{failglob}.
 \item \t{einstall} banned, \featureref{banned-commands}.
 \item \t{die} and \t{assert} called with \t{-n} respect \t{nonfatal}, 
\featureref{nonfatal-die}.
+\item \t{econf} adds \t{-{}-docdir} and \t{-{}-htmldir}, 
\featureref{econf-options}.
 \end{compactitem}
 
 \ChangeWhenAddingAnEAPI{6}

diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex
index bf688f9..3ac8169 100644
--- a/pkg-mgr-commands.tex
+++ b/pkg-mgr-commands.tex
@@ -164,6 +164,12 @@ current phase function has returned.
 \item -{}-datadir must be \t{\$\{EPREFIX\}/usr/share}
 \item -{}-sysconfdir must be \t{\$\{EPREFIX\}/etc}
 \item -{}-localstatedir must be \t{\$\{EPREFIX\}/var/lib}
+\item -{}-docdir must be \t{\$\{EPREFIX\}/usr/share/doc/\$\{PF\}}, if the 
EAPI is listed in
+table \ref{tab:econf-options-table} as using it. This option will only 
be passed if the
+string \t{-{}-docdir} occurs in the output of \t{configure -{}-help}.
+\item -{}-htmldir must be \t{\$\{EPREFIX\}/usr/share/doc/\$\{PF\}/html}, 
if the EAPI is listed
+in table \ref{tab:econf-options-table} as using it. This option will 
only be passed if the
+string \t{-{}-htmldir} occurs in the output of \t{configure -{}-help}.
 \item -{}-host must be the value of the \t{CHOST} environment variable.
 \item -{}-libdir must be set according to Algorithm~\ref{alg:econf-libdir}.
 \item -{}-disable-dependency-tracking, if the EAPI is listed in
@@ -177,15 +183,18 @@ current phase function has returned.
 \ChangeWhenAddingAnEAPI{6}
 \begin{centertable}{Extra \t{econf} arguments for EAPIs}
 \label{tab:econf-options-table}
-\begin{tabular}{ l l l }
+\begin{tabular}{ l l l l l }
   \toprule
   \multicolumn{1}{c}{\textbf{EAPI}} 
-  \multicolumn{1}{c}{\textbf{-{}-disable-dependency-tracking?}} 
-  \multicolumn{1}{c}{\textbf{-{}-disable-silent-rules?}} \\
+  \multicolumn{1}{c}{\textbf{-{}-disable-dependency-tracking}} 
+  \multicolumn{1}{c}{\textbf{-{}-disable-silent-rules}} 
+  \multicolumn{1}{c}{\textbf{-{}-docdir}} 
+  \multicolumn{1}{c}{\textbf{-{}-htmldir}} \\
   \midrule
-  0, 1, 2, 3 No   No  \\
-  4  Yes  No  \\
-  5, 6   Yes  Yes \\
+  0, 1, 2, 3 No   No   No   No  \\
+  4  Yes  No   No   No  \\
+  5  Yes  Yes  No   No  \\
+  6  Yes  Yes  Yes  Yes \\
   \bottomrule
 \end{tabular}
 \end{centertable}



[gentoo-commits] proj/pms:eapi-6 commit in: /

2015-03-02 Thread git@oystercatcher mirror+tproxy
commit: 46041176b4394c31978300900a12b51ac0594c56
Author: Ulrich Müller ulm AT gentoo DOT org
AuthorDate: Mon Feb 16 13:11:47 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Thu Feb 19 08:17:29 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=46041176

EAPI 6: einstall banned.

See bug 524112.

---
 eapi-differences.tex |  4 
 pkg-mgr-commands.tex | 14 +-
 2 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/eapi-differences.tex b/eapi-differences.tex
index 6fc115c..9760d7e 100644
--- a/eapi-differences.tex
+++ b/eapi-differences.tex
@@ -163,6 +163,9 @@ Most utilities die  \compactfeatureref{die-on-failure} 
 \t{dosed}  \compactfeatureref{banned-commands} 
 Yes  Yes  Banned  Banned  Banned \\
 
+\t{einstall}  \compactfeatureref{banned-commands} 
+Yes  Yes  Yes  Yes  Banned \\
+
 Option \t{-{}-host-root}  \compactfeatureref{host-root-option} 
 No  No  No  Yes  Yes \\
 
@@ -316,6 +319,7 @@ EAPI 6 is EAPI 5 with the following changes:
 \item Profile \t{package*} and \t{use*} can be directories, 
\featureref{profile-file-dirs}.
 \item Bash version is 4.2, \featureref{bash-version}.
 \item \t{failglob} is enabled in global scope, \featureref{failglob}.
+\item \t{einstall} banned, \featureref{banned-commands}.
 \end{compactitem}
 
 \ChangeWhenAddingAnEAPI{6}

diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex
index e9cb28f..14e27d2 100644
--- a/pkg-mgr-commands.tex
+++ b/pkg-mgr-commands.tex
@@ -47,16 +47,18 @@ called, the package manager must abort the build process 
indicating an error.
 \ChangeWhenAddingAnEAPI{6}
 \begin{centertable}{Banned commands}
 \label{tab:banned-commands-table}
-\begin{tabular}{ l l l }
+\begin{tabular}{ l l l l }
   \toprule
   \multicolumn{1}{c}{\textbf{EAPI}} 
-  \multicolumn{2}{c}{\textbf{Command banned?}} \\
+  \multicolumn{3}{c}{\textbf{Command banned?}} \\
   \multicolumn{1}{c}{} 
   \multicolumn{1}{c}{\textbf{\t{dohard}}} 
-  \multicolumn{1}{c}{\textbf{\t{dosed}}} \\
+  \multicolumn{1}{c}{\textbf{\t{dosed}}} 
+  \multicolumn{1}{c}{\textbf{\t{einstall}}} \\
   \midrule
-  0, 1, 2, 3 No   No  \\
-  4, 5, 6Yes  Yes \\
+  0, 1, 2, 3 No   No   No  \\
+  4, 5   Yes  Yes  No  \\
+  6  Yes  Yes  Yes \\
   \bottomrule
 \end{tabular}
 \end{centertable}
@@ -208,6 +210,8 @@ current phase function has returned.
 \item[einstall] A shortcut for the command given in 
Listing~\ref{lst:einstall}. Any arguments given
 to \t{einstall} are passed verbatim to \t{emake}, as shown. Failure 
behaviour is EAPI dependent
 as per section~\ref{sec:failure-behaviour}.
+In EAPIs listed in table~\ref{tab:banned-commands-table}, this command is 
banned as per
+section~\ref{sec:banned-commands}.
 
 The variable \t{ED} is defined as in Table~\ref{tab:defined_vars} and 
depends on the use of an
 offset-prefix. When such offset-prefix is absent, \t{ED} is equivalent to 
\t{D}. \t{ED} is always



[gentoo-commits] proj/sci:master commit in: sci-physics/root/, sci-physics/root/files/

2015-03-02 Thread git@oystercatcher mirror+tproxy
commit: fdaad17b655abec00d1f4d5f2963774ad51e0dab
Author: Andrew Savchenko bircoph AT gmail DOT com
AuthorDate: Tue Mar  3 04:28:38 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 04:28:38 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=fdaad17b

sci-physics/root: 5.34.26 is now in portage

Package-Manager: portage-2.2.17
Signed-off-by: Andrew Savchenko bircoph AT gentoo.org

---
 sci-physics/root/ChangeLog |   5 +
 sci-physics/root/files/root-5.32.00-dotfont.patch  |  58 ---
 .../root/files/root-5.34.05-nobyte-compile.patch   | 137 ---
 sci-physics/root/metadata.xml  |   3 -
 sci-physics/root/root-5.34.26.ebuild   | 449 -
 5 files changed, 5 insertions(+), 647 deletions(-)

diff --git a/sci-physics/root/ChangeLog b/sci-physics/root/ChangeLog
index 1553e5c..d1fdd9d 100644
--- a/sci-physics/root/ChangeLog
+++ b/sci-physics/root/ChangeLog
@@ -2,6 +2,11 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: /var/cvsroot/gentoo-x86/sci-physics/root/ChangeLog,v 1.96 
2012/03/29 18:21:49 bicatali Exp $
 
+  03 Mar 2015; Andrew Savchenko birc...@gentoo.org -root-5.34.26.ebuild,
+  -files/root-5.32.00-dotfont.patch, -files/root-5.34.05-nobyte-compile.patch,
+  metadata.xml:
+  5.34.26 is moved to the portage tree
+
   02 Mar 2015; Andrew Savchenko birc...@gentoo.org metadata.xml:
   Indentation fixes (in order to conform to portage version)
 

diff --git a/sci-physics/root/files/root-5.32.00-dotfont.patch 
b/sci-physics/root/files/root-5.32.00-dotfont.patch
deleted file mode 100644
index 85d6dea..000
--- a/sci-physics/root/files/root-5.32.00-dotfont.patch
+++ /dev/null
@@ -1,58 +0,0 @@
 root/html/src/TClassDocOutput.cxx.orig 2012-05-25 16:18:10.0 
+0400
-+++ root/html/src/TClassDocOutput.cxx  2012-05-29 21:36:53.813593012 +0400
-@@ -625,7 +625,7 @@
-size=\8,10\;  endl
-ratio=auto;  endl
-margin=0;  endl
--   node [shape=plaintext,fontsize=40,width=4,height=0.75];  endl
-+   node 
[shape=plaintext,fontsize=40,width=4,height=0.75,fontname=\DejaVu Serif\]; 
 endl
-\  fCurrentClass-GetName()  \ [shape=ellipse];  endl;
- 
-std::stringstream ssDep;
-@@ -704,7 +704,7 @@
- outdot  ;  endl;
-  } else if (writeAndMoreFor) {
-outdot\...andmore  writeAndMoreFor-GetName()
--   \ [label=\...and 
more\,fontname=\Times-Italic\,fillcolor=lightgrey,style=filled];  endl;
-+   \ [label=\...and more\,fontname=\DejaVu Serif 
Italic\,fillcolor=lightgrey,style=filled];  endl;
-  }
-   }
-   if (!levelExists) break;
-@@ -733,7 +733,7 @@
-ranksep=0.1;  endl
-nodesep=0;  endl
-margin=0;  endl;
--   outdotnode 
[style=filled,width=0.7,height=0.15,fixedsize=true,shape=plaintext,fontsize=10];
  endl;
-+   outdotnode 
[style=filled,width=0.7,height=0.15,fixedsize=true,shape=plaintext,fontsize=10,fontname=\DejaVu
 Serif\];  endl;
- 
-std::stringstream ssDep;
-const int numColumns = 3;
-@@ -939,7 +939,7 @@
-ranksep=0;  endl
-nodesep=0;  endl
-size=\8,10\;  endl
--   node [fontsize=20,shape=plaintext];  endl;
-+   node [fontsize=20,shape=plaintext,fontname=\DejaVu Serif\];  
endl;
- 
-for (std::liststd::string::iterator iFile = listFilesToParse.begin();
-   iFile != listFilesToParse.end(); ++iFile) {
-@@ -999,7 +999,8 @@
-ranksep=0.7;  endl
-nodesep=0.3;  endl
-size=\8,8\;  endl
--   ratio=compress;  endl;
-+   ratio=compress;  endl
-+   node [fontname=\DejaVu Serif\];  endl;
- 
-TString libs(fCurrentClass-GetSharedLibs());
-outdot  \All Libraries\ 
[URL=\LibraryDependencies.html\,shape=box,rank=max,fillcolor=lightgray,style=filled];
  endl;
-@@ -1109,7 +1110,8 @@
- 
-dotout  digraph G {  endl
-ratio=auto;  endl
--   rankdir=RL;  endl;
-+   rankdir=RL;  endl
-+   node [fontname=\DejaVu Serif\];  endl;
- 
-// loop on all classes
-TClassDocInfo* cdi = 0;

diff --git a/sci-physics/root/files/root-5.34.05-nobyte-compile.patch 
b/sci-physics/root/files/root-5.34.05-nobyte-compile.patch
deleted file mode 100644
index ec67a15..000
--- a/sci-physics/root/files/root-5.34.05-nobyte-compile.patch
+++ /dev/null
@@ -1,137 +0,0 @@
-diff -Naur root.as-needed/Makefile root/Makefile
 a/Makefile.orig2013-02-15 02:27:56.0 +0400
-+++ b/Makefile 2013-02-23 02:22:14.556465852 +0400
-@@ -1258,10 +1258,7 @@
-  for lib in $(RFLX_GRFLXPY); do \
- rm -f $(DESTDIR)$(LIBDIR)/$${lib#lib/}; \
-  done; \
-- for lib in $(RFLX_GRFLXPYC); do \
--rm -f $(DESTDIR)$(LIBDIR)/$${lib#lib/}; \
-- done; \
-- if test x$(RFLX_GRFLXPY)$(RFLX_GRFLXPYC) != x

[gentoo-commits] proj/sci:master commit in: app-doc/root-docs/

2015-03-02 Thread git@oystercatcher mirror+tproxy
commit: 6bac99d9495f04024026d46ea869715883e5e0c5
Author: Andrew Savchenko bircoph AT gmail DOT com
AuthorDate: Tue Mar  3 04:31:03 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Tue Mar  3 04:31:03 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=6bac99d9

app-doc/root-docs: 5.34.26 is now in portage

Package-Manager: portage-2.2.17
Signed-off-by: Andrew Savchenko bircoph AT gentoo.org

---
 app-doc/root-docs/ChangeLog|   3 +
 app-doc/root-docs/root-docs-5.34.26.ebuild | 133 -
 2 files changed, 3 insertions(+), 133 deletions(-)

diff --git a/app-doc/root-docs/ChangeLog b/app-doc/root-docs/ChangeLog
index b235f7c..355d052 100644
--- a/app-doc/root-docs/ChangeLog
+++ b/app-doc/root-docs/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: /var/cvsroot/gentoo-x86/app-doc/root-docs/ChangeLog,v 1.42 
2014/03/28 18:48:01 bicatali Exp $
 
+  03 Mar 2015; Andrew Savchenko birc...@gentoo.org -root-docs-5.34.26.ebuild:
+  5.34.26 is now in the portage tree
+
   02 Mar 2015; Andrew Savchenko birc...@gentoo.org metadata.xml:
   Update maintainer information.
 

diff --git a/app-doc/root-docs/root-docs-5.34.26.ebuild 
b/app-doc/root-docs/root-docs-5.34.26.ebuild
deleted file mode 100644
index 39e39b2..000
--- a/app-doc/root-docs/root-docs-5.34.26.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/app-doc/root-docs/root-docs-5.34.18-r1.ebuild,v 1.2 
2014/03/28 18:48:01 bicatali Exp $
-
-EAPI=5
-
-ROOT_PN=root
-ROOFIT_DOC_PV=2.91-33
-ROOFIT_QS_DOC_PV=3.00
-TMVA_DOC_PV=4.2.0
-
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EVCS_OFFLINE=yes # we need exactly the same checkout as root itself
-   EGIT_REPO_URI=http://root.cern.ch/git/root.git;
-   KEYWORDS=
-else
-   SRC_URI=ftp://root.cern.ch/${ROOT_PN}/${ROOT_PN}_v${PV}.source.tar.gz;
-   KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
-   S=${WORKDIR}/${ROOT_PN}
-fi
-
-inherit eutils multilib virtualx
-
-DESCRIPTION=Documentation for ROOT Data Analysis Framework
-HOMEPAGE=http://root.cern.ch/drupal;
-SRC_URI=${SRC_URI}
-   math? (
-   http://tmva.sourceforge.net/docu/TMVAUsersGuide.pdf - 
TMVAUsersGuide-v${TMVA_DOC_PV}.pdf
-   
http://root.cern.ch/download/doc/RooFit_Users_Manual_${ROOFIT_DOC_PV}.pdf
-   
http://root.cern.ch/drupal/sites/default/files/roofit_quickstart_${ROOFIT_QS_DOC_PV}.pdf
 )
-   api? (
-   
${HOMEPAGE}/sites/all/themes/newsflash/images/blue/root-banner.png
-   ${HOMEPAGE}/sites/all/themes/newsflash/images/info.png )
-
-SLOT=0
-LICENSE=LGPL-2.1
-IUSE=api +math +metric http
-
-VIRTUALX_REQUIRED=api
-
-DEPEND=
-   ~sci-physics/root-${PV}[X,graphviz,opengl]
-   app-text/pandoc
-   app-text/texlive
-   dev-haskell/pandoc-citeproc[bibutils]
-   media-fonts/dejavu
-   virtual/pkgconfig
-RDEPEND=
-
-DOC_DIR=/usr/share/doc/${ROOT_PN}-${PV}
-
-src_unpack() {
-   if [[ ${PV} ==  ]] ; then
-   # we need to force sci-physics/root checkout here
-   git-r3_checkout ${EGIT_REPO_URI} ${WORKDIR}/${P} 
sci-physics/root/0
-   else
-   default
-   fi
-}
-
-src_prepare() {
-   use api  epatch \
-   ${FILESDIR}/${PN}-6.00.01-makehtml.patch \
-   ${FILESDIR}/${PN}-6.00.01-fillpatterns.patch
-   # prefixify the configure script
-   sed -i \
-   -e s:/usr:${EPREFIX}/usr:g \
-   configure || die prefixify configure failed
-}
-
-src_configure() {
-   # we need only to setup paths here, html docs doesn't depend on USE 
flags
-   if use api; then
-   ./configure \
-   --prefix=${EPREFIX}/usr \
-   --etcdir=${EPREFIX}/etc/root \
-   --libdir=${EPREFIX}/usr/$(get_libdir)/${PN} \
-   --docdir=${EPREFIX}/usr/share/doc/${PF} \
-   
--tutdir=${EPREFIX}/usr/share/doc/${PF}/examples/tutorials \
-   
--testdir=${EPREFIX}/usr/share/doc/${PF}/examples/tests \
-   --with-llvm-config=${EPREFIX}/usr/bin/llvm-config \
-   --with-sys-iconpath=${EPREFIX}/usr/share/pixmaps \
-   --nohowto
-   fi
-}
-
-src_compile() {
-   pdf_target=( primer users-guide )
-   local pdf_size=pdfa4
-   use metric || pdf_size=pdfletter
-   use math  pdf_target+=( minuit2 spectrum )
-   use http  pdf_target+=( HttpServer JSROOT )
-
-   for (( i=0; i${#pdf_target[@]}; i++ )); do
-   emake -C documentation/${pdf_target[i]} ${pdf_size}
-   done
-
-   if use api; then
-   # video drivers may want

[gentoo-commits] proj/pms:eapi-6 commit in: /

2015-03-02 Thread git@oystercatcher mirror+tproxy
commit: 2f81c57ccd90b227f342a952aaffa0e1c2b0e265
Author: Michał Górny mgorny AT gentoo DOT org
AuthorDate: Mon Feb 16 15:51:12 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Thu Feb 19 08:17:29 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=2f81c57c

EAPI 6 has get_libdir.

See bug 463586.

---
 eapi-differences.tex |  4 
 pkg-mgr-commands.tex | 32 
 2 files changed, 36 insertions(+)

diff --git a/eapi-differences.tex b/eapi-differences.tex
index 08fd629..111fd3d 100644
--- a/eapi-differences.tex
+++ b/eapi-differences.tex
@@ -222,6 +222,9 @@ Controllable compression  \compactfeatureref{docompress} 
 \t{default} function  \compactfeatureref{default-func} 
 *  Yes  Yes  Yes  Yes \\
 
+\t{get\_libdir}  \compactfeatureref{get-libdir} 
+No  No  No  No  Yes \\
+
 File mtimes preserved  \compactfeatureref{mtime-preserve} 
 Undefined  Yes  Yes  Yes  Yes \\
 
@@ -337,6 +340,7 @@ EAPI 6 is EAPI 5 with the following changes:
 \item \t{unpack} supports absolute and relative paths, 
\featureref{unpack-absolute}.
 \item \t{unpack} supports \t{.txz}, \featureref{unpack-extensions}.
 \item \t{unpack} matches filename extensions case-insensitively, 
\featureref{unpack-ignore-case}.
+\item \t{get\_libdir} support, \featureref{get-libdir}.
 \end{compactitem}
 
 \ChangeWhenAddingAnEAPI{6}

diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex
index eb4a75d..3860f68 100644
--- a/pkg-mgr-commands.tex
+++ b/pkg-mgr-commands.tex
@@ -837,8 +837,26 @@ has returned.
 section~\ref{sec:default-phase-funcs}).  Must not be called if the 
\t{default\_} function
 does not exist for the current phase in the current EAPI.  Only available 
in EAPIs listed in
 table~\ref{tab:default-function-table}.
+
+\item[get\_libdir] \featurelabel{get-libdir} Prints the libdir name obtained 
according to
+Algorithm~\ref{alg:get-libdir}. Only available in EAPIs listed in 
table~\ref{tab:get-libdir}
+as supporting \t{get\_libdir}.
 \end{description}
 
+\begin{algorithm}
+\caption{\t{get\_libdir} logic} \label{alg:get-libdir}
+\begin{algorithmic}[1]
+\STATE let libdir=lib
+\IF{the ABI environment variable is set}
+\STATE let libvar=LIBDIR\_\$ABI
+\IF{the environment variable named by libvar is set}
+\STATE let libdir=the value of the variable named by libvar
+\ENDIF
+\ENDIF
+\STATE print the value of libdir
+\end{algorithmic}
+\end{algorithm}
+
 \ChangeWhenAddingAnEAPI{6}
 \begin{centertable}{EAPIs supporting the \t{default} function}
 \label{tab:default-function-table}
@@ -853,6 +871,20 @@ has returned.
 \end{tabular}
 \end{centertable}
 
+\ChangeWhenAddingAnEAPI{6}
+\begin{centertable}{EAPIs supporting \t{get\_libdir}}
+\label{tab:get-libdir}
+\begin{tabular}{ l l }
+  \toprule
+  \multicolumn{1}{c}{\textbf{EAPI}} 
+  \multicolumn{1}{c}{\textbf{Supports \t{get\_libdir}?}} \\
+  \midrule
+  0, 1, 2, 3, 4, 5   No  \\
+  6  Yes \\
+  \bottomrule
+\end{tabular}
+\end{centertable}
+
 \subsubsection{Debug Commands}
 The following commands are available for debugging. Normally all of these 
commands should be no ops;
 a package manager may provide a special debug mode where these commands 
instead do something.



[gentoo-commits] proj/pms:eapi-6 commit in: /

2015-03-02 Thread git@oystercatcher mirror+tproxy
commit: 81351aae6df13cd702504561fd6b482623cb1a8f
Author: Ulrich Müller ulm AT gentoo DOT org
AuthorDate: Mon Feb 16 19:22:57 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Mon Feb 16 19:22:57 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=81351aae

Fix strings matching configure --help output.

These should be --disable-dependency-tracking and
--disable-silent-rules, respectively (note the leading --).

---
 pkg-mgr-commands.tex | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex
index ad189c3..efdf360 100644
--- a/pkg-mgr-commands.tex
+++ b/pkg-mgr-commands.tex
@@ -153,10 +153,10 @@ has returned.
 \item -{}-libdir must be set according to Algorithm~\ref{alg:econf-libdir}.
 \item -{}-disable-dependency-tracking, if the EAPI is listed in
 table~\ref{tab:econf-options-table} as using it. This option will only 
be passed if the
-string \t{disable-dependency-tracking} occurs in the output of 
\t{configure -{}-help}.
-\item -{}-disable-silent-rules, if the EAPI is listed in
-table~\ref{tab:econf-options-table} as using it. This option will only 
be passed if the
-string \t{disable-silent-rules} occurs in the output of \t{configure 
-{}-help}.
+string \t{-{}-disable-dependency-tracking} occurs in the output of 
\t{configure -{}-help}.
+\item -{}-disable-silent-rules, if the EAPI is listed in 
table~\ref{tab:econf-options-table} as
+using it. This option will only be passed if the string 
\t{-{}-disable-silent-rules} occurs
+in the output of \t{configure -{}-help}.
 \end{itemize}
 
 \ChangeWhenAddingAnEAPI{5}



[gentoo-commits] proj/pms:eapi-6 commit in: /

2015-03-02 Thread git@oystercatcher mirror+tproxy
commit: 002eba7d64e49b9cd1da7ad3978fcbeb18849010
Author: Ulrich Müller ulm AT gentoo DOT org
AuthorDate: Sat Jun 21 06:59:16 2014 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Thu Feb 19 08:17:28 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=002eba7d

Add an EAPI 6 identical to EAPI 5.

---
 dependencies.tex|  15 --
 eapi-differences.tex| 122 +++-
 eapis.tex   |   4 +-
 ebuild-env-commands.tex |   3 +-
 ebuild-env-vars.tex |  12 +++--
 ebuild-functions.tex|  28 +++
 ebuild-vars.tex |  12 +++--
 merge.tex   |   3 +-
 pkg-mgr-commands.tex|  45 --
 pms.tex |   4 +-
 profile-variables.tex   |   3 +-
 profiles.tex|   3 +-
 12 files changed, 156 insertions(+), 98 deletions(-)

diff --git a/dependencies.tex b/dependencies.tex
index b5cfcfa..a917cb5 100644
--- a/dependencies.tex
+++ b/dependencies.tex
@@ -88,7 +88,7 @@ be surrounded on both sides by whitespace, except at the 
start and end of the st
 
 In particular, note that whitespace is not optional.
 
-\ChangeWhenAddingAnEAPI{5}
+\ChangeWhenAddingAnEAPI{6}
 \begin{centertable}{EAPIs supporting \t{SRC\_URI} arrows} 
\label{tab:uri-arrows-table}
 \begin{tabular}{ l l }
 \toprule
@@ -101,11 +101,12 @@ In particular, note that whitespace is not optional.
 \t{3}  Yes \\
 \t{4}  Yes \\
 \t{5}  Yes \\
+\t{6}  Yes \\
 \bottomrule
 \end{tabular}
 \end{centertable}
 
-\ChangeWhenAddingAnEAPI{5}
+\ChangeWhenAddingAnEAPI{6}
 \begin{centertable}{EAPIs supporting \t{REQUIRED\_USE ??}\ groups} 
\label{tab:at-most-one-of-table}
 \begin{tabular}{ l l }
 \toprule
@@ -118,6 +119,7 @@ In particular, note that whitespace is not optional.
 \t{3}  No \\
 \t{4}  No \\
 \t{5}  Yes \\
+\t{6}  Yes \\
 \bottomrule
 \end{tabular}
 \end{centertable}
@@ -188,7 +190,7 @@ manager must warn or error if this feature is used with an 
EAPI not supporting u
 
 \note Order is important. The slot restriction must come before use 
dependencies.
 
-\ChangeWhenAddingAnEAPI{5}
+\ChangeWhenAddingAnEAPI{6}
 \begin{centertable}{Support for \t{SLOT} dependencies and sub-slots in EAPIs}
 \label{tab:slot-deps-table}
 \begin{tabular}{ l l l }
@@ -203,11 +205,12 @@ manager must warn or error if this feature is used with 
an EAPI not supporting u
 \t{3}  Named only  No \\
 \t{4}  Named only  No \\
 \t{5}  Named and operator  Yes \\
+\t{6}  Named and operator  Yes \\
 \bottomrule
 \end{tabular}
 \end{centertable}
 
-\ChangeWhenAddingAnEAPI{5}
+\ChangeWhenAddingAnEAPI{6}
 \begin{centertable}{EAPIs supporting \t{USE} dependencies} 
\label{tab:use-deps-table}
 \begin{tabular}{ l l }
 \toprule
@@ -220,6 +223,7 @@ manager must warn or error if this feature is used with an 
EAPI not supporting u
 \t{3}  2-style \\
 \t{4}  4-style \\
 \t{5}  4-style \\
+\t{6}  4-style \\
 \bottomrule
 \end{tabular}
 \end{centertable}
@@ -257,7 +261,7 @@ ignored by the package manager, so long as any blocked 
package will be uninstall
 strong block must not be ignored. The mapping from one or two exclamation 
marks to strength is
 described in table~\ref{tab:bang-strength-table}.
 
-\ChangeWhenAddingAnEAPI{5}
+\ChangeWhenAddingAnEAPI{6}
 \begin{centertable}{Exclamation mark strengths for EAPIs} 
\label{tab:bang-strength-table}
 \begin{tabular}{ l l l }
 \toprule
@@ -271,6 +275,7 @@ described in table~\ref{tab:bang-strength-table}.
 \t{3}  Weak  Strong \\
 \t{4}  Weak  Strong \\
 \t{5}  Weak  Strong \\
+\t{6}  Weak  Strong \\
 \bottomrule
 \end{tabular}
 \end{centertable}

diff --git a/eapi-differences.tex b/eapi-differences.tex
index 59f3d6d..ebf8266 100644
--- a/eapi-differences.tex
+++ b/eapi-differences.tex
@@ -2,10 +2,10 @@
 
 \note This chapter is informative and for convenience only. Refer to the main 
text for specifics.
 
-\ChangeWhenAddingAnEAPI{5}
+\ChangeWhenAddingAnEAPI{6}
 \begin{landscape}
 \newcolumntype{P}[1]{{\setlength{\rightskip}{0pt plus 1fil}}p{#1}}
-\begin{longtable}{llP{5em}P{5em}P{6em}P{6em}P{6em}P{6em}}
+\begin{longtable}{llP{5em}P{5em}P{6em}P{6em}P{6em}P{6em}P{6em}}
 \caption{Features in EAPIs}\\
 \toprule
 \multicolumn{1}{c}{\b{Feature}} 
@@ -18,7 +18,8 @@
 \multicolumn{1}{c}{2} 
 \multicolumn{1}{c}{3} 
 \multicolumn{1}{c}{4} 
-\multicolumn{1}{c}{5} \\
+\multicolumn{1}{c}{5} 
+\multicolumn{1}{c}{6} \\
 \midrule
 \endfirsthead
 \midrule
@@ -32,7 +33,8 @@
 \multicolumn{1}{c}{2} 
 \multicolumn{1}{c}{3} 
 \multicolumn{1}{c}{4} 
-\multicolumn{1}{c}{5} \\
+\multicolumn{1}{c}{5} 
+\multicolumn{1}{c}{6} \\
 \midrule
 \endhead
 \midrule
@@ -41,67 +43,67 @@
 \endlastfoot
 
 Stable use masking/forcing  \compactfeatureref{stablemask} 
-No  No  No  No  No  Yes \\
+No  No  No  No  No  Yes

[gentoo-commits] proj/pms:eapi-6 commit in: /

2015-03-02 Thread git@oystercatcher mirror+tproxy
commit: 8261cb91dcae518e5bc676b9c7f0bf96ff0f5f28
Author: Ulrich Müller ulm AT gentoo DOT org
AuthorDate: Sun Jun 22 18:03:24 2014 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Thu Feb 19 08:17:28 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=8261cb91

Rework the EAPI feature table.

With the addition of EAPI 6, the table was too wide for the page, even
in landscape mode. Therefore, consolidate EAPIs 0, 1, and 2 into one
single column, and add a reference to the 2012-09-20 edition (EAPI 5)
which contains the complete table for these EAPIs.

---
 eapi-differences.tex | 117 +--
 1 file changed, 58 insertions(+), 59 deletions(-)

diff --git a/eapi-differences.tex b/eapi-differences.tex
index ebf8266..6a7aa00 100644
--- a/eapi-differences.tex
+++ b/eapi-differences.tex
@@ -1,11 +1,14 @@
 \chapter{Feature Availability by EAPI}
 
 \note This chapter is informative and for convenience only. Refer to the main 
text for specifics.
+For lack of space, EAPIs 0, 1, and~2 have been consolidated into a single 
column in the table
+below; entries marked with an asterisk differ between these EAPIs. See the 
2012-09-20 edition
+of this document for a complete table of previous EAPIs.
 
 \ChangeWhenAddingAnEAPI{6}
 \begin{landscape}
 \newcolumntype{P}[1]{{\setlength{\rightskip}{0pt plus 1fil}}p{#1}}
-\begin{longtable}{llP{5em}P{5em}P{6em}P{6em}P{6em}P{6em}P{6em}}
+\begin{longtable}{llP{7.5em}P{7.5em}P{7.5em}P{7.5em}P{7.5em}}
 \caption{Features in EAPIs}\\
 \toprule
 \multicolumn{1}{c}{\b{Feature}} 
@@ -13,9 +16,7 @@
 \multicolumn{4}{c}{\b{EAPIs}} \\
 \multicolumn{1}{c}{} 
 \multicolumn{1}{c}{} 
-\multicolumn{1}{c}{0} 
-\multicolumn{1}{c}{1} 
-\multicolumn{1}{c}{2} 
+\multicolumn{1}{c}{0, 1, 2} 
 \multicolumn{1}{c}{3} 
 \multicolumn{1}{c}{4} 
 \multicolumn{1}{c}{5} 
@@ -28,9 +29,7 @@
 \multicolumn{4}{c}{\b{EAPIs}} \\
 \multicolumn{1}{c}{} 
 \multicolumn{1}{c}{} 
-\multicolumn{1}{c}{0} 
-\multicolumn{1}{c}{1} 
-\multicolumn{1}{c}{2} 
+\multicolumn{1}{c}{0, 1, 2} 
 \multicolumn{1}{c}{3} 
 \multicolumn{1}{c}{4} 
 \multicolumn{1}{c}{5} 
@@ -43,72 +42,72 @@
 \endlastfoot
 
 Stable use masking/forcing  \compactfeatureref{stablemask} 
-No  No  No  No  No  Yes  Yes \\
+No  No  No  Yes  Yes \\
 
 \t{IUSE} defaults  \compactfeatureref{iuse-defaults} 
-No  Yes  Yes  Yes  Yes  Yes  Yes \\
+*  Yes  Yes  Yes  Yes \\
 
 \t{REQUIRED\_USE}  \compactfeatureref{required-use} 
-No  No  No  No  Yes  Yes  Yes \\
+No  No  Yes  Yes  Yes \\
 
 \t{PROPERTIES}  \compactfeatureref{properties} 
-Optionally  Optionally  Optionally  Optionally  Yes  Yes  Yes \\
+Optionally  Optionally  Yes  Yes  Yes \\
 
 \t{RDEPEND=DEPEND}  \compactfeatureref{rdepend-depend} 
-Yes  Yes  Yes  Yes  No  No  No \\
+Yes  Yes  No  No  No \\
 
 \t{DEFINED\_PHASES}  \compactfeatureref{defined-phases} 
-Optionally  Optionally  Optionally  Optionally  Yes  Yes  Yes \\
+Optionally  Optionally  Yes  Yes  Yes \\
 
 \t{??\ ( )} groups  \compactfeatureref{at-most-one-of} 
-No  No  No  No  No  Yes  Yes \\
+No  No  No  Yes  Yes \\
 
 \t{SRC\_URI} arrows  \compactfeatureref{src-uri-arrows} 
-No  No  Yes  Yes  Yes  Yes  Yes \\
+*  Yes  Yes  Yes  Yes \\
 
 Slot dependencies  \compactfeatureref{slot-deps} 
-No  Named  Named  Named  Named  Named and Operator  Named and 
Operator \\
+*  Named  Named  Named and Operator  Named and Operator \\
 
 Sub-slots  \compactfeatureref{sub-slot} 
-No  No  No  No  No  Yes  Yes \\
+No  No  No  Yes  Yes \\
 
 Use dependencies  \compactfeatureref{use-deps} 
-No  No  2-style  2-style  4-style  4-style  4-style \\
+*  2-style  4-style  4-style  4-style \\
 
 \t{!} blockers  \compactfeatureref{bang-strength} 
-Unspecified  Unspecified  Weak  Weak  Weak  Weak  Weak \\
+*  Weak  Weak  Weak  Weak \\
 
 \t{!!} blockers  \compactfeatureref{bang-strength} 
-Forbidden  Forbidden  Strong  Strong  Strong  Strong  Strong \\
+*  Strong  Strong  Strong  Strong \\
 
 \t{S} to \t{WORKDIR} fallback  \compactfeatureref{s-workdir-fallback} 
-Always  Always  Always  Always  Conditional  Conditional  
Conditional \\
+Always  Always  Conditional  Conditional  Conditional \\
 
 \t{pkg\_pretend}  \compactfeatureref{pkg-pretend} 
-No  No  No  No  Yes  Yes  Yes \\
+No  No  Yes  Yes  Yes \\
 
 \t{src\_prepare}  \compactfeatureref{src-prepare} 
-No  No  Yes  Yes  Yes  Yes  Yes \\
+*  Yes  Yes  Yes  Yes \\
 
 \t{src\_configure}  \compactfeatureref{src-configure} 
-No  No  Yes  Yes  Yes  Yes  Yes \\
+*  Yes  Yes  Yes  Yes \\
 
 \t{src\_compile} style  \compactfeatureref{src-compile} 
-0  1  2  2  2  2  2 \\
+*  2  2  2  2 \\
 
 Parallel tests  \compactfeatureref{parallel-tests} 
-No  No  No  No  No  Yes  Yes \\
+No  No  No  Yes  Yes \\
 
 \t{src\_install} style  \compactfeatureref{src-install

[gentoo-commits] proj/pms:eapi-6 commit in: /

2015-03-02 Thread git@oystercatcher mirror+tproxy
commit: 755c5054fa94144c13f607b04224ffe69bc226cb
Author: Ulrich Müller ulm AT gentoo DOT org
AuthorDate: Tue Feb 17 15:00:52 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Thu Feb 19 08:17:29 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=755c5054

Reformat EAPI tables to be more compact.

Combine all lines with identical behaviour for different EAPIs.
Also use consistent indentation for tables in the LaTeX source.

---
 dependencies.tex| 113 +++-
 ebuild-env-commands.tex |  22 ++-
 ebuild-env-vars.tex |  95 ++---
 ebuild-functions.tex| 207 -
 ebuild-vars.tex |  89 +
 merge.tex   |  19 +--
 pkg-mgr-commands.tex| 345 
 profile-variables.tex   |  22 ++-
 profiles.tex|  23 ++--
 9 files changed, 383 insertions(+), 552 deletions(-)

diff --git a/dependencies.tex b/dependencies.tex
index a917cb5..9a8a2bf 100644
--- a/dependencies.tex
+++ b/dependencies.tex
@@ -89,38 +89,30 @@ be surrounded on both sides by whitespace, except at the 
start and end of the st
 In particular, note that whitespace is not optional.
 
 \ChangeWhenAddingAnEAPI{6}
-\begin{centertable}{EAPIs supporting \t{SRC\_URI} arrows} 
\label{tab:uri-arrows-table}
+\begin{centertable}{EAPIs supporting \t{SRC\_URI} arrows}
+\label{tab:uri-arrows-table}
 \begin{tabular}{ l l }
-\toprule
-\multicolumn{1}{c}{\textbf{EAPI}} 
-\multicolumn{1}{c}{\textbf{Supports \t{SRC\_URI} arrows?}} \\
-\midrule
-\t{0}  No \\
-\t{1}  No \\
-\t{2}  Yes \\
-\t{3}  Yes \\
-\t{4}  Yes \\
-\t{5}  Yes \\
-\t{6}  Yes \\
-\bottomrule
+  \toprule
+  \multicolumn{1}{c}{\textbf{EAPI}} 
+  \multicolumn{1}{c}{\textbf{Supports \t{SRC\_URI} arrows?}} \\
+  \midrule
+  0, 1   No  \\
+  2, 3, 4, 5, 6  Yes \\
+  \bottomrule
 \end{tabular}
 \end{centertable}
 
 \ChangeWhenAddingAnEAPI{6}
-\begin{centertable}{EAPIs supporting \t{REQUIRED\_USE ??}\ groups} 
\label{tab:at-most-one-of-table}
+\begin{centertable}{EAPIs supporting \t{REQUIRED\_USE ??}\ groups}
+\label{tab:at-most-one-of-table}
 \begin{tabular}{ l l }
-\toprule
-\multicolumn{1}{c}{\textbf{EAPI}} 
-\multicolumn{1}{c}{\textbf{Supports \t{REQUIRED\_USE ??}\ groups?}} \\
-\midrule
-\t{0}  No \\
-\t{1}  No \\
-\t{2}  No \\
-\t{3}  No \\
-\t{4}  No \\
-\t{5}  Yes \\
-\t{6}  Yes \\
-\bottomrule
+  \toprule
+  \multicolumn{1}{c}{\textbf{EAPI}} 
+  \multicolumn{1}{c}{\textbf{Supports \t{REQUIRED\_USE ??}\ groups?}} \\
+  \midrule
+  0, 1, 2, 3, 4  No  \\
+  5, 6   Yes \\
+  \bottomrule
 \end{tabular}
 \end{centertable}
 
@@ -194,37 +186,30 @@ manager must warn or error if this feature is used with 
an EAPI not supporting u
 \begin{centertable}{Support for \t{SLOT} dependencies and sub-slots in EAPIs}
 \label{tab:slot-deps-table}
 \begin{tabular}{ l l l }
-\toprule
-\multicolumn{1}{c}{\textbf{EAPI}} 
-\multicolumn{1}{c}{\textbf{Supports \t{SLOT} dependencies?}} 
-\multicolumn{1}{c}{\textbf{Supports sub-slots?}} \\
-\midrule
-\t{0}  No  No \\
-\t{1}  Named only  No \\
-\t{2}  Named only  No \\
-\t{3}  Named only  No \\
-\t{4}  Named only  No \\
-\t{5}  Named and operator  Yes \\
-\t{6}  Named and operator  Yes \\
-\bottomrule
+  \toprule
+  \multicolumn{1}{c}{\textbf{EAPI}} 
+  \multicolumn{1}{c}{\textbf{Supports \t{SLOT} dependencies?}} 
+  \multicolumn{1}{c}{\textbf{Supports sub-slots?}} \\
+  \midrule
+  0  No  No  \\
+  1, 2, 3, 4 Named only  No  \\
+  5, 6   Named and operator  Yes \\
+  \bottomrule
 \end{tabular}
 \end{centertable}
 
 \ChangeWhenAddingAnEAPI{6}
-\begin{centertable}{EAPIs supporting \t{USE} dependencies} 
\label{tab:use-deps-table}
+\begin{centertable}{EAPIs supporting \t{USE} dependencies}
+\label{tab:use-deps-table}
 \begin{tabular}{ l l }
-\toprule
-\multicolumn{1}{c}{\textbf{EAPI}} 
-\multicolumn{1}{c}{\textbf{Supports \t{USE} dependencies?}} \\
-\midrule
-\t{0}  No \\
-\t{1}  No \\
-\t{2}  2-style \\
-\t{3}  2-style \\
-\t{4}  4-style \\
-\t{5}  4-style \\
-\t{6}  4-style \\
-\bottomrule
+  \toprule
+  \multicolumn{1}{c}{\textbf{EAPI}} 
+  \multicolumn{1}{c}{\textbf{Supports \t{USE} dependencies?}} \\
+  \midrule
+  0, 1   No  \\
+  2, 3   2-style \\
+  4, 5, 64-style \\
+  \bottomrule
 \end{tabular}
 \end{centertable}
 
@@ -262,21 +247,17 @@ strong block must not be ignored

[gentoo-commits] proj/pms:eapi-6 commit in: /

2015-03-02 Thread git@oystercatcher mirror+tproxy
commit: 7fbfcd1bbd5dd0d1d9d5bb7f0dcda9e6413d4e91
Author: Ulrich Müller ulm AT gentoo DOT org
AuthorDate: Mon Feb 16 20:09:52 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Mon Feb 16 20:09:52 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=7fbfcd1b

Update list of phases for build commands.

For recent EAPIs, econf is typically run in src_configure which was
missing from the list.

---
 pkg-mgr-commands.tex | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex
index efdf360..ef65793 100644
--- a/pkg-mgr-commands.tex
+++ b/pkg-mgr-commands.tex
@@ -129,9 +129,9 @@ completing. Ebuilds must not run any of these commands once 
the current phase fu
 \end{description}
 
 \subsubsection{Build commands}
-These commands are used during the \t{src\_compile} and \t{src\_install} 
phases to run the
-package's build commands. Ebuilds must not run any of these commands once the 
current phase function
-has returned.
+These commands are used during the \t{src\_configure}, \t{src\_compile}, and 
\t{src\_install}
+phases to run the package's build commands. Ebuilds must not run any of these 
commands once the
+current phase function has returned.
 
 \begin{description}
 \item[econf] Calls the program's \t{./configure} script. This is designed to 
work with GNU



[gentoo-commits] proj/pms:eapi-6 commit in: /

2015-03-02 Thread git@oystercatcher mirror+tproxy
commit: 491a58ecf4ac725b9c823a520594f8cb30266774
Author: Ulrich Müller ulm AT gentoo DOT org
AuthorDate: Mon Feb 16 15:13:33 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Thu Feb 19 08:17:29 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=491a58ec

EAPI 6: unpack supports txz.

See bug 458102.

---
 eapi-differences.tex |  6 +-
 pkg-mgr-commands.tex | 18 +++---
 2 files changed, 16 insertions(+), 8 deletions(-)

diff --git a/eapi-differences.tex b/eapi-differences.tex
index 66c2cbe..f909461 100644
--- a/eapi-differences.tex
+++ b/eapi-differences.tex
@@ -210,9 +210,12 @@ Controllable compression  \compactfeatureref{docompress} 
 \t{unpack} absolute paths  \compactfeatureref{unpack-absolute} 
 No  No  No  No  Yes \\
 
-\t{unpack} support for \t{xz}?  \compactfeatureref{unpack-extensions} 
+\t{unpack} support for \t{xz}  \compactfeatureref{unpack-extensions} 
 No  Yes  Yes  Yes  Yes \\
 
+\t{unpack} support for \t{txz}  \compactfeatureref{unpack-extensions} 
+No  No  No  No  Yes \\
+
 \t{default} function  \compactfeatureref{default-func} 
 *  Yes  Yes  Yes  Yes \\
 
@@ -329,6 +332,7 @@ EAPI 6 is EAPI 5 with the following changes:
 \item \t{die} and \t{assert} called with \t{-n} respect \t{nonfatal}, 
\featureref{nonfatal-die}.
 \item \t{econf} adds \t{-{}-docdir} and \t{-{}-htmldir}, 
\featureref{econf-options}.
 \item \t{unpack} supports absolute and relative paths, 
\featureref{unpack-absolute}.
+\item \t{unpack} supports \t{.txz}, \featureref{unpack-extensions}.
 \end{compactitem}
 
 \ChangeWhenAddingAnEAPI{6}

diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex
index 57d5bfb..531a027 100644
--- a/pkg-mgr-commands.tex
+++ b/pkg-mgr-commands.tex
@@ -787,9 +787,10 @@ has returned.
 \item lzma-compressed tar files (\t{*.tar.lzma}). Ebuilds must ensure that 
LZMA Utils and
 GNU tar are installed.
 \item xz-compressed files (\t{*.xz}). Ebuilds must ensure that XZ Utils is 
installed. Only for
-EAPIs listed in table~\ref{tab:unpack-extensions-table} as supporting 
xz.
-\item xz-compressed tar files (\t{*.tar.xz}). Ebuilds must ensure that XZ 
Utils and GNU tar are
-installed. Only for EAPIs listed in 
table~\ref{tab:unpack-extensions-table} as supporting xz.
+EAPIs listed in table~\ref{tab:unpack-extensions-table} as supporting 
\t{.xz}.
+\item xz-compressed tar files (\t{*.tar.xz, *.txz}). Ebuilds must ensure 
that XZ Utils and
+GNU tar are installed. Only for EAPIs listed in 
table~\ref{tab:unpack-extensions-table} as
+supporting \t{.tar.xz} or \t{.txz}.
 \end{itemize}
 It is up to the ebuild to ensure that the relevant external utilities are 
available, whether by
 being in the system set or via dependencies.
@@ -811,13 +812,16 @@ has returned.
 \ChangeWhenAddingAnEAPI{6}
 \begin{centertable}{\t{unpack} extensions for EAPIs}
 \label{tab:unpack-extensions-table}
-\begin{tabular}{ l l }
+\begin{tabular}{ l l l l }
   \toprule
   \multicolumn{1}{c}{\textbf{EAPI}} 
-  \multicolumn{1}{c}{\textbf{\t{.xz} and \t{.tar.xz}?}} \\
+  \multicolumn{1}{c}{\textbf{\t{.xz}?}} 
+  \multicolumn{1}{c}{\textbf{\t{.tar.xz}?}} 
+  \multicolumn{1}{c}{\textbf{\t{.txz}?}} \\
   \midrule
-  0, 1, 2No  \\
-  3, 4, 5, 6 Yes \\
+  0, 1, 2No   No   No  \\
+  3, 4, 5Yes  Yes  No  \\
+  6  Yes  Yes  Yes \\
   \bottomrule
 \end{tabular}
 \end{centertable}



[gentoo-commits] proj/pms:eapi-6 commit in: /

2015-03-02 Thread git@oystercatcher mirror+tproxy
commit: 85f7a20ba16417742bc053e72a91d467b3a75e66
Author: Ulrich Müller ulm AT gentoo DOT org
AuthorDate: Mon Feb 16 14:42:19 2015 +
Commit: git@oystercatcher mirror+tproxy git AT oystercatcher DOT 
gentoo DOT org
CommitDate: Thu Feb 19 08:17:29 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=85f7a20b

EAPI 6: die and assert called with -n respect nonfatal.

See bug 451938.

---
 eapi-differences.tex |  4 
 pkg-mgr-commands.tex | 33 ++---
 2 files changed, 30 insertions(+), 7 deletions(-)

diff --git a/eapi-differences.tex b/eapi-differences.tex
index 9760d7e..7e4cd09 100644
--- a/eapi-differences.tex
+++ b/eapi-differences.tex
@@ -169,6 +169,9 @@ Most utilities die  \compactfeatureref{die-on-failure} 
 Option \t{-{}-host-root}  \compactfeatureref{host-root-option} 
 No  No  No  Yes  Yes \\
 
+\t{die -n}  \compactfeatureref{nonfatal-die} 
+No  No  No  No  Yes \\
+
 \t{econf} arguments  \compactfeatureref{econf-options} 
disable dependency tracking 
 disable dependency tracking, disable silent rules 
@@ -320,6 +323,7 @@ EAPI 6 is EAPI 5 with the following changes:
 \item Bash version is 4.2, \featureref{bash-version}.
 \item \t{failglob} is enabled in global scope, \featureref{failglob}.
 \item \t{einstall} banned, \featureref{banned-commands}.
+\item \t{die} and \t{assert} called with \t{-n} respect \t{nonfatal}, 
\featureref{nonfatal-die}.
 \end{compactitem}
 
 \ChangeWhenAddingAnEAPI{6}

diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex
index 14e27d2..bf688f9 100644
--- a/pkg-mgr-commands.tex
+++ b/pkg-mgr-commands.tex
@@ -18,9 +18,11 @@ The following commands affect this behaviour:
 \begin{description}
 \item[nonfatal] \featurelabel{nonfatal} Executes the remainder of its 
arguments as a command,
 preserving the exit status. If this results in a command being called that 
would normally abort
-the build process due to a failure (but not due to an explicit \t{die} or 
\t{assert} call),
-instead a non-zero exit status shall be returned. Only in EAPIs listed in
-table~\ref{tab:commands-die-table} as supporting \t{nonfatal}.
+the build process due to a failure, instead a non-zero exit status shall 
be returned. Only in
+EAPIs listed in table~\ref{tab:commands-die-table} as supporting 
\t{nonfatal}.
+
+Explicit \t{die} or \t{assert} commands only respect \t{nonfatal} when 
called with the \t{-n}
+option and in EAPIs supporting this option, see 
table~\ref{tab:nonfatal-die}.
 \end{description}
 
 \ChangeWhenAddingAnEAPI{6}
@@ -117,13 +119,30 @@ stderr or some other appropriate facility.
 These commands are used when an error is detected that will prevent the build 
process from
 completing. Ebuilds must not run any of these commands once the current phase 
function has returned.
 \begin{description}
-\item[die] Displays a failure message provided in its first and only argument, 
and then aborts the
-build process. \t{die} is \e{not} guaranteed to work correctly if called 
from a subshell
-environment.
+\item[die] \featurelabel{nonfatal-die} If called under the \t{nonfatal} 
command (as per
+section~\ref{sec:failure-behaviour}) and with \t{-n} as its first 
parameter, displays a failure
+message provided in its following argument and then returns a non-zero 
exit status. Only in
+EAPIs listed in table~\ref{tab:nonfatal-die} as supporting option~\t{-n}. 
Otherwise, displays
+a failure message provided in its first and only argument, and then aborts 
the build process.
+\t{die} is \e{not} guaranteed to work correctly if called from a subshell 
environment.
 \item[assert] Checks the value of the shell's pipe status variable, and if any 
component is non-zero
-(indicating failure), calls \t{die} with its first argument as a failure 
message.
+(indicating failure), calls \t{die}, passing any parameters to it.
 \end{description}
 
+\ChangeWhenAddingAnEAPI{6}
+\begin{centertable}{EAPIs supporting \t{-n} for \t{die} and \t{assert} 
commands}
+\label{tab:nonfatal-die}
+\begin{tabular}{ l l }
+  \toprule
+  \multicolumn{1}{c}{\textbf{EAPI}} 
+  \multicolumn{1}{c}{\textbf{\t{die} and \t{assert} support \t{-n}?}} \\
+  \midrule
+  0, 1, 2, 3, 4, 5   No  \\
+  6  Yes \\
+  \bottomrule
+\end{tabular}
+\end{centertable}
+
 \subsubsection{Build commands}
 These commands are used during the \t{src\_configure}, \t{src\_compile}, and 
\t{src\_install}
 phases to run the package's build commands. Ebuilds must not run any of these 
commands once the