diff --git a/app-arch/lrzip/lrzip-0.616.ebuild b/app-arch/lrzip/lrzip-0.616.ebuild
index 5d5773f3651a..19d1b8e06ba9 100644
--- a/app-arch/lrzip/lrzip-0.616.ebuild
+++ b/app-arch/lrzip/lrzip-0.616.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/lrzip/lrzip-0.616.ebuild,v 1.1 2013/10/26 10:22:22 yngwin Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/lrzip/lrzip-0.616.ebuild,v 1.2 2014/01/03 03:26:08 mattst88 Exp $
EAPI=5
@@ -10,7 +10,7 @@ SRC_URI="http://ck.kolivas.org/apps/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""
RDEPEND="dev-libs/lzo
diff --git a/app-arch/torrentzip/metadata.xml b/app-arch/torrentzip/metadata.xml
index aa0f3664825f..f4bb579433f6 100644
--- a/app-arch/torrentzip/metadata.xml
+++ b/app-arch/torrentzip/metadata.xml
@@ -1,5 +1,11 @@
-net-p2p
+ net-p2p
+
+ TorrentZip is a replacement for MameZip. The goal of the program is to
+ use standard values when creating zips to create identical files over
+ multiple systems. It has the ability to create a torrentzip format
+ from a zip file.
+
diff --git a/app-arch/torrentzip/torrentzip-0.2-r1.ebuild b/app-arch/torrentzip/torrentzip-0.2-r1.ebuild
index eae6f3b08c76..7e295d3b81e1 100644
--- a/app-arch/torrentzip/torrentzip-0.2-r1.ebuild
+++ b/app-arch/torrentzip/torrentzip-0.2-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/torrentzip/torrentzip-0.2-r1.ebuild,v 1.3 2009/10/12 16:51:50 halcy0n Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/torrentzip/torrentzip-0.2-r1.ebuild,v 1.4 2014/01/02 14:28:24 tomwij Exp $
inherit versionator eutils autotools
-DESCRIPTION="archiving program that uses standard values when creating zips to create identical files over multiple systems with the ability to create a torrentzip format from a zip file"
+DESCRIPTION="Archiver that creates standard zips to create identical files over multiple systems."
HOMEPAGE="https://sourceforge.net/projects/trrntzip"
MY_PN=trrntzip
@@ -18,6 +18,7 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="sys-libs/zlib"
+RDEPEND=""
S=${WORKDIR}/trrntzip
diff --git a/app-crypt/oclhashcat-plus-bin/Manifest b/app-crypt/oclhashcat-plus-bin/Manifest
index 3a2acf884a6f..7037fa24213d 100644
--- a/app-crypt/oclhashcat-plus-bin/Manifest
+++ b/app-crypt/oclhashcat-plus-bin/Manifest
@@ -1,3 +1 @@
-DIST oclHashcat-plus-0.13.7z 22397251 SHA256 374e612979a9e10ecf01d2f2a892f8f0af00ca8cfcfbcba5e6e36eb2aae27228 SHA512 3e259ad7abb1a42b1bed30de2ccc1d3f81d0ce420b27e4969332abbbe460287e3b3420c253cc7a82e060daa7411464927edb4f084e8e671ae60553c234f097de WHIRLPOOL 075f6eab5b03e24964ce4793435189bd950678f12276cd45f49e12f57b6d638c1d6acdb91d2d8397963de5a83b44383103c41438ac21a67d6e51d4c68149d399
-DIST oclHashcat-plus-0.14.7z 43411331 SHA256 4e5ee82bdb72ecd0ebc7795414a89d2755ed35dfc26fcbf92648e46dd223056e SHA512 8f6f548eb7de0dc9285f214757a9400976a696085a5ae61c583c0a3d73fcdb8326345054dda132414c2d44cdaa3207abebb47968defbb290e77fd496fd62861d WHIRLPOOL 9cf03c51a5b65326f08acf78987397035641cd6c38b86bb00620d3880958ccfc48fde24eff8f41b40a2c022ef3478e22c203d8eb8037c545b797956473c80a94
DIST oclHashcat-plus-0.15.7z 71543716 SHA256 545bbaa4ea4fb45a4c4af365e880c56dce8d8bd9c8d73ad2f9cdc16b5df47f14 SHA512 0b11aa805b186a432ee8a9f6ff5823235986d2552fc99b5365150c165bd10232a76408b375887483375cf1e29d8e78de2dadf2e046863061c7ce8722c7591da4 WHIRLPOOL 1a8e52990831ed113c06d702f0de4e5a82f0d3250c630fde8b3b11e5c4d48a0361a1fd8513ce0f183513c3329aa4aa7dd276789f2b04bde44226a16d7e86829a
diff --git a/app-crypt/oclhashcat-plus-bin/oclhashcat-plus-bin-0.13.ebuild b/app-crypt/oclhashcat-plus-bin/oclhashcat-plus-bin-0.13.ebuild
deleted file mode 100644
index ea4f76d0c81f..000000000000
--- a/app-crypt/oclhashcat-plus-bin/oclhashcat-plus-bin-0.13.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/oclhashcat-plus-bin/oclhashcat-plus-bin-0.13.ebuild,v 1.2 2013/04/23 02:36:58 zerochaos Exp $
-
-EAPI=5
-
-inherit eutils pax-utils
-
-DESCRIPTION="An opencl multihash cracker"
-HOMEPAGE="http://hashcat.net/oclhashcat-plus/"
-
-MY_P="oclHashcat-plus-${PV}"
-SRC_URI="http://hashcat.net/files/${MY_P}.7z"
-
-LICENSE="hashcat"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-
-IUSE_VIDEO_CARDS="video_cards_fglrx
- video_cards_nvidia"
-
-IUSE="${IUSE_VIDEO_CARDS}"
-
-RDEPEND="sys-libs/zlib
- video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-310.32 )
- video_cards_fglrx? ( =x11-drivers/ati-drivers-13.1 )"
-DEPEND="${RDEPEND}
- app-arch/p7zip"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="strip"
-QA_PREBUILT="*Hashcat-plus*.bin"
-
-src_install() {
- dodoc docs/*
- rm -r *.exe *.cmd docs || die
- use x86 && rm *Hashcat-plus64*
- use amd64 && rm *Hashcat-plus32*
-
- if ! use video_cards_fglrx; then
- rm -r kernels/4098 || die
- rm oclHashcat-plus*.bin || die
- fi
- if ! use video_cards_nvidia; then
- rm -r kernels/4318 || die
- rm cudaHashcat-plus*.bin || die
- fi
- pax-mark m *Hashcat-plus*.bin
-
- insinto /opt/${PN}
- doins -r "${S}"/* || die "Copy files failed"
-
- dodir /opt/bin
-
- cat <<-EOF > "${ED}"/opt/bin/oclhashcat-plus
- #! /bin/sh
- echo "oclHashcat-plus and all related files have been installed in /opt/${PN}"
- echo "Please run one of the following binaries to use gpu accelerated hashcat:"
- EOF
-
- for x in oclHashcat-plus64.bin oclHashcat-plus32.bin cudaHashcat-plus64.bin cudaHashcat-plus32.bin
- do
- if [ -f "${ED}"/opt/${PN}/${x} ]
- then
- case "${x}" in
- oclHashcat-plus64.bin)
- echo "echo '64 bit ATI accelerated \"oclHashcat-plus64.bin\"'" >> "${ED}"/opt/bin/oclhashcat-plus
- ;;
- oclHashcat-plus32.bin)
- echo "echo '32 bit ATI accelerated \"oclHashcat-plus32.bin\"'" >> "${ED}"/opt/bin/oclhashcat-plus
- ;;
- cudaHashcat-plus64.bin)
- echo "echo '64 bit NVIDIA accelerated \"cudaHashcat-plus64.bin\"'" >> "${ED}"/opt/bin/oclhashcat-plus
- ;;
- cudaHashcat-plus32.bin)
- echo "echo '32 bit NVIDIA accelerated \"cudaHashcat-plus32.bin\"'" >> "${ED}"/opt/bin/oclhashcat-plus
- ;;
- esac
-
- fperms +x /opt/${PN}/${x}
-
- cat <<-EOF > "${ED}"/opt/bin/${x}
- #! /bin/sh
- cd /opt/${PN}
- echo "Warning: ${x} is running from /opt/${PN} so be careful of relative paths."
- exec ./${x} "\$@"
- EOF
-
- fperms +x /opt/bin/${x}
-
- fi
- done
-
- fperms +x /opt/bin/oclhashcat-plus
- fowners root:video /opt/${PN}
- touch "${ED}"/opt/${PN}/eula.accepted
- fperms 0660 /opt/${PN}/eula.accepted
- einfo "oclhashcat-plus can be run as user if you are in the video group"
-}
-
-src_test() {
- printf "%02x" ${PV#0.} > "${S}"/eula.accepted
- if use video_cards_nvidia; then
- if [ ! -w /dev/nvidia0 ]; then
- einfo "To run these tests, portage likely must be in the video group."
- einfo "Please run \"passwd -a portage video\" if the tests will fail"
- fi
- ./cudaExample0.sh || die
- ./cudaExample400.sh || die
- ./cudaExample500.sh || die
- fi
- if use video_cards_fglrx; then
- ./oclExample0.sh || die
- ./oclExample400.sh || die
- ./oclExample500.sh || die
- fi
- rm "${S}"/eula.accepted
-}
diff --git a/app-crypt/oclhashcat-plus-bin/oclhashcat-plus-bin-0.14.ebuild b/app-crypt/oclhashcat-plus-bin/oclhashcat-plus-bin-0.14.ebuild
deleted file mode 100644
index 71c582f19136..000000000000
--- a/app-crypt/oclhashcat-plus-bin/oclhashcat-plus-bin-0.14.ebuild
+++ /dev/null
@@ -1,146 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/oclhashcat-plus-bin/oclhashcat-plus-bin-0.14.ebuild,v 1.3 2013/04/29 16:06:38 zerochaos Exp $
-
-EAPI=5
-
-inherit eutils pax-utils
-
-DESCRIPTION="An opencl multihash cracker"
-HOMEPAGE="http://hashcat.net/oclhashcat-plus/"
-
-MY_P="oclHashcat-plus-${PV}"
-SRC_URI="http://hashcat.net/files/${MY_P}.7z"
-
-LICENSE="hashcat"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-
-IUSE_VIDEO_CARDS="video_cards_fglrx
- video_cards_nvidia"
-
-IUSE="virtualcl ${IUSE_VIDEO_CARDS}"
-
-RDEPEND="sys-libs/zlib
- video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-310.32 )
- video_cards_fglrx? ( =x11-drivers/ati-drivers-13.1 )"
-DEPEND="${RDEPEND}
- app-arch/p7zip"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="strip"
-QA_PREBUILT="*Hashcat-plus*.bin"
-
-src_prepare() {
- use x86 && rm *Hashcat-plus64*
- use amd64 && rm *Hashcat-plus32*
- use virtualcl || rm vclHashcat-plus*
-
- if ! use video_cards_fglrx; then
- rm -r kernels/4098 || die
- rm oclHashcat-plus*.bin || die
- fi
- if ! use video_cards_nvidia; then
- rm -r kernels/4318 || die
- rm cudaHashcat-plus*.bin || die
- fi
-
- #paxmark goes here so test and install works
- pax-mark r *Hashcat-plus*.bin
-}
-
-src_test() {
- printf "%02x" ${PV#0.} > "${S}"/eula.accepted
- if use video_cards_nvidia; then
- addwrite /dev/nvidia0
- addwrite /dev/nvidiactl
- if [ ! -w /dev/nvidia0 ]; then
- einfo "To run these tests, portage likely must be in the video group."
- einfo "Please run \"gpasswd -a portage video\" if the tests will fail"
- fi
- if use amd64; then
- ./cudaHashcat-plus64.bin -a 3 -m 1500 nQCk49SiErOgk || die
- elif use x86; then
- ./cudaHashcat-plus32.bin -a 3 -m 1500 nQCk49SiErOgk || die
- fi
- fi
- if use video_cards_fglrx; then
- addwrite /dev/ati
- if use amd64; then
- ./oclHashcat-plus64.bin -a 3 -m 1500 nQCk49SiErOgk || die
- elif use x86; then
- ./oclHashcat-plus32.bin -a 3 -m 1500 nQCk49SiErOgk || die
- fi
- fi
- rm eula.accepted hashcat.pot hashcat.dictstat
-}
-
-src_install() {
- dodoc docs/*
- rm -r "${S}"/*.exe "${S}"/*.cmd "${S}"/docs || die
-
- insinto /opt/${PN}
- doins -r "${S}"/* || die "Copy files failed"
-
- dodir /opt/bin
-
- cat <<-EOF > "${ED}"/opt/bin/oclhashcat-plus
- #! /bin/sh
- echo "oclHashcat-plus and all related files have been installed in /opt/${PN}"
- echo "Please run one of the following binaries to use gpu accelerated hashcat:"
- EOF
-
- for x in oclHashcat-plus64.bin oclHashcat-plus32.bin cudaHashcat-plus64.bin cudaHashcat-plus32.bin vclHashcat-plus64.bin vclHashcat-plus32.bin
- do
- if [ -f "${ED}"/opt/${PN}/${x} ]
- then
- case "${x}" in
- oclHashcat-plus64.bin)
- echo "echo '64 bit ATI accelerated \"oclHashcat-plus64.bin\"'" >> "${ED}"/opt/bin/oclhashcat-plus
- ;;
- oclHashcat-plus32.bin)
- echo "echo '32 bit ATI accelerated \"oclHashcat-plus32.bin\"'" >> "${ED}"/opt/bin/oclhashcat-plus
- ;;
- cudaHashcat-plus64.bin)
- echo "echo '64 bit NVIDIA accelerated \"cudaHashcat-plus64.bin\"'" >> "${ED}"/opt/bin/oclhashcat-plus
- ;;
- cudaHashcat-plus32.bin)
- echo "echo '32 bit NVIDIA accelerated \"cudaHashcat-plus32.bin\"'" >> "${ED}"/opt/bin/oclhashcat-plus
- ;;
- vclHashcat-plus64.bin)
- echo "echo '64 bit VirtualCL Cluster support \"vclHashcat-plus64.bin\"'" >> "${ED}"/opt/bin/oclhashcat-plus
- ;;
- vclHashcat-plus32.bin)
- echo "echo '32 bit VirtualCL Cluster support \"vclHashcat-plus32.bin\"'" >> "${ED}"/opt/bin/oclhashcat-plus
- ;;
- esac
-
- fperms +x /opt/${PN}/${x}
-
- cat <<-EOF > "${ED}"/opt/bin/${x}
- #! /bin/sh
- cd /opt/${PN}
- echo "Warning: ${x} is running from /opt/${PN} so be careful of relative paths."
- exec ./${x} "\$@"
- EOF
-
- fperms +x /opt/bin/${x}
-
- fi
- done
-
- fperms +x /opt/bin/oclhashcat-plus
- fowners -R root:video /opt/${PN}
- fperms g+w /opt/${PN}
- einfo "oclhashcat-plus can be run as user if you are in the video group"
-}
-
-pkg_preinst() {
- #I feel so dirty doing this
- #first we remove the eula.accepted because it cannot properly handle and empty or old one (crash or doesn't run at all)
- rm -f "${EROOT}"/opt/${PN}/eula.accepted
- #next we remove any compiled kernel files as these get built on first run only if they aren't there because there are no timestamp checks
- rm -f "${EROOT}"/opt/${PN}/kernels/{4318,4098}/"*.kernel"
- #have mercy on my soul
-}
diff --git a/app-dicts/myspell-el/metadata.xml b/app-dicts/myspell-el/metadata.xml
index 748dbf49455d..0ed463622c66 100644
--- a/app-dicts/myspell-el/metadata.xml
+++ b/app-dicts/myspell-el/metadata.xml
@@ -7,7 +7,4 @@
dastergon@gentoo.org
Pavlos Ratis
-
- tampakrap@gentoo.org
-
diff --git a/app-emulation/q4wine/q4wine-1.1_p2-r1.ebuild b/app-emulation/q4wine/q4wine-1.1_p2-r1.ebuild
index 46915b5100e9..3470bb6f63c2 100644
--- a/app-emulation/q4wine/q4wine-1.1_p2-r1.ebuild
+++ b/app-emulation/q4wine/q4wine-1.1_p2-r1.ebuild
@@ -1,10 +1,11 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/q4wine/q4wine-1.1_p2-r1.ebuild,v 1.1 2013/12/28 00:07:53 pesa Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/q4wine/q4wine-1.1_p2-r1.ebuild,v 1.2 2014/01/02 20:13:14 hwoarang Exp $
EAPI=5
PLOCALES="af cs de en es fa he it ru uk pl pt"
+PLOCALE_BACKUP="en_US"
inherit cmake-utils l10n
@@ -25,7 +26,7 @@ IUSE="+dbus debug +icoutils +wineappdb"
DEPEND="
dev-qt/qtcore:4
dev-qt/qtgui:4
- dev-qt/qtsingleapplication
+ dev-qt/qtsingleapplication[X(+)]
dev-qt/qtsql:4[sqlite]
dbus? ( dev-qt/qtdbus:4 )
"
diff --git a/app-i18n/man-pages-ru/man-pages-ru-3.54.2171.1790.20131020.ebuild b/app-i18n/man-pages-ru/man-pages-ru-3.54.2171.1790.20131020.ebuild
index 1f1a78d83ed7..40ff355ab940 100644
--- a/app-i18n/man-pages-ru/man-pages-ru-3.54.2171.1790.20131020.ebuild
+++ b/app-i18n/man-pages-ru/man-pages-ru-3.54.2171.1790.20131020.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-i18n/man-pages-ru/man-pages-ru-3.54.2171.1790.20131020.ebuild,v 1.3 2013/12/27 19:35:00 zlogene Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-i18n/man-pages-ru/man-pages-ru-3.54.2171.1790.20131020.ebuild,v 1.9 2014/01/03 08:54:08 pinkbyte Exp $
EAPI="5"
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${MY_PV}.tar.bz2"
LICENSE="FDL-1.3"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
DEPEND=""
RDEPEND="virtual/man"
diff --git a/app-mobilephone/heimdall/heimdall-1.4.0.ebuild b/app-mobilephone/heimdall/heimdall-1.4.0.ebuild
index b9c9ff247bd7..1c87fc1a8611 100644
--- a/app-mobilephone/heimdall/heimdall-1.4.0.ebuild
+++ b/app-mobilephone/heimdall/heimdall-1.4.0.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-mobilephone/heimdall/heimdall-1.4.0.ebuild,v 1.1 2013/08/18 20:56:03 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-mobilephone/heimdall/heimdall-1.4.0.ebuild,v 1.2 2014/01/02 15:24:25 floppym Exp $
EAPI=5
@@ -23,6 +23,7 @@ LICENSE="MIT"
SLOT="0"
IUSE="qt4"
+# Fails to build with dev-libs/libusb due to missing macros.
RDEPEND="dev-libs/libusbx:1=
qt4? ( dev-qt/qtcore:4= dev-qt/qtgui:4= )"
DEPEND="${RDEPEND}
diff --git a/app-mobilephone/heimdall/heimdall-9999.ebuild b/app-mobilephone/heimdall/heimdall-9999.ebuild
index 70bb68ad85ec..9406ec779e95 100644
--- a/app-mobilephone/heimdall/heimdall-9999.ebuild
+++ b/app-mobilephone/heimdall/heimdall-9999.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-mobilephone/heimdall/heimdall-9999.ebuild,v 1.1 2013/08/18 20:56:03 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-mobilephone/heimdall/heimdall-9999.ebuild,v 1.2 2014/01/02 15:24:25 floppym Exp $
EAPI=5
@@ -23,6 +23,7 @@ LICENSE="MIT"
SLOT="0"
IUSE="qt4"
+# Fails to build with dev-libs/libusb due to missing macros.
RDEPEND="dev-libs/libusbx:1=
qt4? ( dev-qt/qtcore:4= dev-qt/qtgui:4= )"
DEPEND="${RDEPEND}
diff --git a/app-text/aspell/aspell-0.60.6.1.ebuild b/app-text/aspell/aspell-0.60.6.1.ebuild
index 1c89c87f79d7..48db9c7672b7 100644
--- a/app-text/aspell/aspell-0.60.6.1.ebuild
+++ b/app-text/aspell/aspell-0.60.6.1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/aspell/aspell-0.60.6.1.ebuild,v 1.9 2012/05/17 20:47:36 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/aspell/aspell-0.60.6.1.ebuild,v 1.11 2014/01/02 18:06:54 vapier Exp $
EAPI=4
@@ -52,6 +52,12 @@ src_prepare() {
rm m4/lt* m4/libtool.m4
eautoreconf
elibtoolize --reverse-deps
+
+ # Parallel install of libtool libraries doesn't always work.
+ # https://lists.gnu.org/archive/html/libtool/2011-03/msg00003.html
+ # This has to be after automake has run so that we don't clobber
+ # the default target that automake creates for us.
+ echo 'install-filterLTLIBRARIES: install-libLTLIBRARIES' >> Makefile.in
}
src_configure() {
@@ -75,7 +81,7 @@ src_install() {
newexe scripts/ispell ispell-aspell
newexe scripts/spell spell-aspell
- find "${ED}" -name '*.la' -exec rm -f {} +
+ find "${ED}" -name '*.la' -delete
}
pkg_postinst() {
diff --git a/app-text/ps2eps/ps2eps-1.64.ebuild b/app-text/ps2eps/ps2eps-1.64.ebuild
index 0fcc2c931193..78565990e0c1 100644
--- a/app-text/ps2eps/ps2eps-1.64.ebuild
+++ b/app-text/ps2eps/ps2eps-1.64.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/ps2eps/ps2eps-1.64.ebuild,v 1.19 2010/10/02 12:48:00 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/ps2eps/ps2eps-1.64.ebuild,v 1.20 2014/01/02 15:04:45 tomwij Exp $
inherit toolchain-funcs
-DESCRIPTION="Tool for generating Encapsulated Postscript Format (EPS,EPSF) files from one-page Postscript documents"
+DESCRIPTION="Generate Encapsulated Postscript Format (EPS,EPSF) files from one-page Postscript documents"
HOMEPAGE="http://www.tm.uka.de/~bless/ps2eps"
SRC_URI="http://www.tm.uka.de/~bless/${P}.tar.gz"
diff --git a/app-text/ps2eps/ps2eps-1.68.ebuild b/app-text/ps2eps/ps2eps-1.68.ebuild
index 145904fb7b1c..83772e579bc5 100644
--- a/app-text/ps2eps/ps2eps-1.68.ebuild
+++ b/app-text/ps2eps/ps2eps-1.68.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/ps2eps/ps2eps-1.68.ebuild,v 1.14 2013/04/25 21:25:37 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/ps2eps/ps2eps-1.68.ebuild,v 1.15 2014/01/02 15:04:45 tomwij Exp $
inherit toolchain-funcs
-DESCRIPTION="Tool for generating Encapsulated Postscript Format (EPS,EPSF) files from one-page Postscript documents"
+DESCRIPTION="Generate Encapsulated Postscript Format (EPS,EPSF) files from one-page Postscript documents"
HOMEPAGE="http://www.tm.uka.de/~bless/ps2eps"
SRC_URI="http://www.tm.uka.de/~bless/${P}.tar.gz"
diff --git a/app-text/sgrep/sgrep-1.94a.ebuild b/app-text/sgrep/sgrep-1.94a.ebuild
index 2cb81109b6a4..5d72cd041759 100644
--- a/app-text/sgrep/sgrep-1.94a.ebuild
+++ b/app-text/sgrep/sgrep-1.94a.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/sgrep/sgrep-1.94a.ebuild,v 1.1 2012/01/21 06:39:05 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/sgrep/sgrep-1.94a.ebuild,v 1.2 2014/01/02 15:02:39 tomwij Exp $
EAPI=4
-DESCRIPTION="Structured grep: tool for searching and indexing text, SGML,XML and HTML files and filtering text streams using structural criteria."
+DESCRIPTION="Use structural criteria to grep and index text, SGML, XML and HTML and filter text streams."
SRC_URI="ftp://ftp.cs.helsinki.fi/pub/Software/Local/Sgrep/${P}.tar.gz"
HOMEPAGE="http://www.cs.helsinki.fi/u/jjaakkol/sgrep.html"
diff --git a/app-vim/perl-support/Manifest b/app-vim/perl-support/Manifest
index d1725d207a6e..24ad9eed8c24 100644
--- a/app-vim/perl-support/Manifest
+++ b/app-vim/perl-support/Manifest
@@ -1,3 +1,4 @@
DIST perl-support-4.14.tar.gz 155754 SHA256 844726c7bcb669fb7d0dc949087905ac45fb8cee4d02b63739d50fc064053ca4 SHA512 b33b582f92a9a7bc9115b5b032b6c99888bedf9cde95e04e09b7a97b38b71f679c7fffb587a5afbfc450430abbfe659e16ce183902b7c4f36cdc93c5487e3194 WHIRLPOOL 077a2e32791743ddecf0970e65d5ace47ea49619de6c3d256ccadb0ead679ee302579890888fba59a918a9fdb90973970202744dd5cb4ae902cc26a6165afe0a
DIST perl-support-4.8.zip 159646 SHA256 170e2013490d3a80f5c71f57d14a7abe09f428ca9107838ff3a0896e4b6d9650 SHA512 658daa78da8aa6feec34e85dae385dcd1e00f974f27af35d7cfb7df4350841ab726409b0bf08352e6f24e302f8767d8dd71759e8c08fa8a3aba972bdee177871 WHIRLPOOL 44846208f2b87bc7fbfb746aede4144eb104097751ab90848f9dbdf0b5cd00fc716e231a0f5f0fd9c60364e43285ab70eed0d04475121c315f9eccc572481ebc
DIST perl-support-5.1.tar.bz2 155313 SHA256 b1757b3c0e148edd721c1f2938a0c801dc9e4ea7fe09ffc30d489be13bffb249 SHA512 eeb000aacbe96bff91491d78898cc6139f7fe5a2fdfc4fd3a0f783bb3fc0d753304b47342a3f3f94a2723d57ce05d2128dfba726db2446cb2ad2f4d1997055d1 WHIRLPOOL e7c8a39337bdfae2042aa0dddc7a7530550999dfc85153f32e6e230d216c26b0b53253462f2f3022848ef4362944c84335e61641ccf232bf1b0cd255fdd88a3d
+DIST perl-support-5.2.tar.bz2 171572 SHA256 59eaafd43bd7b4af143968985cd6179f79edf38bd228d58f29ffd306c93a1728 SHA512 6300b4dc9609860b8931a273130d28e112d680b36c8118672d2aaf88eac6acfc84c3f9a29402d6e6895eafe1b9d9c56f6f4bfa10948ddbfc531e045870399071 WHIRLPOOL 92b8818cbad158bb12994f419ea91ce38dd3fd8a150418655a591a23a657b19ac02f345fcdf6353c5c437b33c68a7ddccde37d812bbf54a9e83915d5fa8e98dd
diff --git a/app-vim/perl-support/perl-support-5.2.ebuild b/app-vim/perl-support/perl-support-5.2.ebuild
new file mode 100644
index 000000000000..f375f894867e
--- /dev/null
+++ b/app-vim/perl-support/perl-support-5.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-vim/perl-support/perl-support-5.2.ebuild,v 1.1 2014/01/02 23:28:42 radhermit Exp $
+
+EAPI=5
+inherit vim-plugin
+
+DESCRIPTION="vim plugin: Perl-IDE - Write and run Perl scripts using menus and hotkeys"
+HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=556"
+LICENSE="GPL-2 GPL-2+"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+
+VIM_PLUGIN_HELPFILES="perlsupport.txt"
+
+RDEPEND="dev-perl/Perl-Tags
+ dev-perl/Perl-Critic"
+
+src_prepare() {
+ # Don't set tabstop and shiftwidth
+ sed -i '/=4/s/^/"/' ftplugin/perl.vim
+}
+
+src_install() {
+ dodoc ${PN}/doc/{ChangeLog,perl-hot-keys.pdf}
+ rm -r ${PN}/doc/ || die
+
+ vim-plugin_src_install
+}
diff --git a/dev-java/cpptasks/cpptasks-1.0_beta4-r2.ebuild b/dev-java/cpptasks/cpptasks-1.0_beta4-r2.ebuild
index 644766108407..12876362ab30 100644
--- a/dev-java/cpptasks/cpptasks-1.0_beta4-r2.ebuild
+++ b/dev-java/cpptasks/cpptasks-1.0_beta4-r2.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/cpptasks/cpptasks-1.0_beta4-r2.ebuild,v 1.4 2007/11/17 21:56:33 opfer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/cpptasks/cpptasks-1.0_beta4-r2.ebuild,v 1.5 2014/01/02 15:16:02 tomwij Exp $
inherit java-pkg-2 java-ant-2
MY_P="${PN}-${PV/_beta/b}"
-DESCRIPTION="Ant-tasks to compile various source languages and produce executables, shared libraries and static libraries"
+DESCRIPTION="Ant tasks to compile various source languages and produce executables, shared and static libraries"
HOMEPAGE="http://ant-contrib.sourceforge.net/"
SRC_URI="mirror://sourceforge/ant-contrib/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
diff --git a/dev-java/jreleaseinfo/jreleaseinfo-1.3.0-r1.ebuild b/dev-java/jreleaseinfo/jreleaseinfo-1.3.0-r2.ebuild
similarity index 70%
rename from dev-java/jreleaseinfo/jreleaseinfo-1.3.0-r1.ebuild
rename to dev-java/jreleaseinfo/jreleaseinfo-1.3.0-r2.ebuild
index b4b07b71b38c..d310b6e01298 100644
--- a/dev-java/jreleaseinfo/jreleaseinfo-1.3.0-r1.ebuild
+++ b/dev-java/jreleaseinfo/jreleaseinfo-1.3.0-r2.ebuild
@@ -1,33 +1,39 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/jreleaseinfo/jreleaseinfo-1.3.0-r1.ebuild,v 1.2 2009/02/01 02:19:55 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/jreleaseinfo/jreleaseinfo-1.3.0-r2.ebuild,v 1.1 2014/01/02 15:13:14 tomwij Exp $
+
+EAPI="5"
-EAPI=2
inherit java-pkg-2 java-ant-2
-DESCRIPTION="Ant Task for build-time creation of Java source file with program version, build number or any other info"
+DESCRIPTION="Ant Task for build-time creation of Java source file with version, build number or other info"
HOMEPAGE="http://${PN}.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}-src.zip"
+
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
+
IUSE="source"
+
DEPEND=">=virtual/jdk-1.4
- app-arch/unzip
+ app-arch/unzip:0
dev-java/ant-core:0
- source? ( app-arch/zip )"
+ source? ( app-arch/zip:0 )"
+
RDEPEND=">=virtual/jre-1.4
dev-java/ant-core:0"
EANT_GENTOO_CLASSPATH="ant-core"
-src_prepare() {
- java-pkg-2_src_prepare
+java_prepare() {
java-ant_rewrite-classpath build.xml
}
src_install() {
java-pkg_newjar "target/${P}.jar"
- dodoc LICENSE.txt || die
+
+ dodoc LICENSE.txt
+
use source && java-pkg_dosrc src/java/ch
}
diff --git a/dev-java/metadata-extractor/metadata-extractor-2.2.2-r2.ebuild b/dev-java/metadata-extractor/metadata-extractor-2.2.2-r2.ebuild
index fa60ce4c4079..5fd4c60e899e 100644
--- a/dev-java/metadata-extractor/metadata-extractor-2.2.2-r2.ebuild
+++ b/dev-java/metadata-extractor/metadata-extractor-2.2.2-r2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/metadata-extractor/metadata-extractor-2.2.2-r2.ebuild,v 1.5 2009/11/17 16:59:45 caster Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/metadata-extractor/metadata-extractor-2.2.2-r2.ebuild,v 1.6 2014/01/02 15:22:51 tomwij Exp $
inherit java-pkg-2 java-ant-2
-DESCRIPTION="A general metadata extraction framework. Support currently exists for Exif and Iptc metadata segments. Extraction of these segments is provided for Jpeg files"
+DESCRIPTION="Metadata extraction framework for Exif and IPTC metadata segments, extraction support for JPEG files"
HOMEPAGE="http://www.drewnoakes.com/code/exif/"
SRC_URI="http://www.drewnoakes.com/code/exif/metadata-extractor-${PV}-src.jar"
LICENSE="GPL-2"
diff --git a/dev-java/metadata-extractor/metadata-extractor-2.2.2-r3.ebuild b/dev-java/metadata-extractor/metadata-extractor-2.2.2-r4.ebuild
similarity index 60%
rename from dev-java/metadata-extractor/metadata-extractor-2.2.2-r3.ebuild
rename to dev-java/metadata-extractor/metadata-extractor-2.2.2-r4.ebuild
index 2a13a3e12c9d..7ddb70590faf 100644
--- a/dev-java/metadata-extractor/metadata-extractor-2.2.2-r3.ebuild
+++ b/dev-java/metadata-extractor/metadata-extractor-2.2.2-r4.ebuild
@@ -1,28 +1,32 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/metadata-extractor/metadata-extractor-2.2.2-r3.ebuild,v 1.1 2009/01/31 13:46:36 serkan Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/metadata-extractor/metadata-extractor-2.2.2-r4.ebuild,v 1.1 2014/01/02 15:22:51 tomwij Exp $
+
+EAPI="5"
-EAPI=1
inherit java-pkg-2 java-ant-2 eutils
-DESCRIPTION="A general metadata extraction framework. Support currently exists for Exif and Iptc metadata segments. Extraction of these segments is provided for Jpeg files"
+DESCRIPTION="Metadata extraction framework for Exif and IPTC metadata segments, extraction support for JPEG files"
HOMEPAGE="http://www.drewnoakes.com/code/exif/"
SRC_URI="http://www.drewnoakes.com/code/exif/metadata-extractor-${PV}-src.jar"
+
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
+
IUSE="test"
DEPEND="|| ( =virtual/jdk-1.6* =virtual/jdk-1.5* =virtual/jdk-1.4* )
test? ( dev-java/junit:0 )
- app-arch/unzip"
+ app-arch/unzip:0"
+
RDEPEND=">=virtual/jre-1.4"
-S=${WORKDIR}/
+S=${WORKDIR}
-src_unpack() {
- unpack ${A}
+java_prepare() {
epatch "${FILESDIR}"/${P}-buildfix.patch
- mv metadata-extractor.build build.xml
+
+ mv metadata-extractor.build build.xml || die
use test && java-pkg_jar-from --build-only --into lib/ junit junit.jar
}
@@ -31,8 +35,9 @@ EANT_DOC_TARGET=""
EANT_BUILD_TARGET="dist-binaries"
src_install() {
- dodoc ReleaseNotes.txt || die "dodoc failed"
- java-pkg_newjar dist/*.jar "${PN}.jar"
+ java-pkg_newjar dist/*.jar ${PN}.jar
+
+ dodoc ReleaseNotes.txt
}
src_test() {
diff --git a/dev-java/ognl/ognl-2.6.9-r1.ebuild b/dev-java/ognl/ognl-2.6.9-r1.ebuild
index c7b20602079e..cc1213c3191b 100644
--- a/dev-java/ognl/ognl-2.6.9-r1.ebuild
+++ b/dev-java/ognl/ognl-2.6.9-r1.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/ognl/ognl-2.6.9-r1.ebuild,v 1.2 2012/12/02 08:33:38 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/ognl/ognl-2.6.9-r1.ebuild,v 1.3 2014/01/02 15:07:45 tomwij Exp $
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-ant-2
-DESCRIPTION="Object-Graph Navigation Language; it is an expression language for getting and setting properties of Java objects"
+DESCRIPTION="Object-Graph Navigation Language; an expression language for getting/setting properties of objects"
HOMEPAGE="http://www.ognl.org/"
SRC_URI="http://www.ognl.org/${PV}/${P}-dist.zip
https://ognl.dev.java.net/source/browse/*checkout*/ognl/osbuild.xml"
diff --git a/dev-java/ognl/ognl-2.6.9-r2.ebuild b/dev-java/ognl/ognl-2.6.9-r2.ebuild
index 27781743ae17..59f409811693 100644
--- a/dev-java/ognl/ognl-2.6.9-r2.ebuild
+++ b/dev-java/ognl/ognl-2.6.9-r2.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/ognl/ognl-2.6.9-r2.ebuild,v 1.2 2012/12/02 08:33:38 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/ognl/ognl-2.6.9-r2.ebuild,v 1.3 2014/01/02 15:07:45 tomwij Exp $
EAPI="4"
@@ -8,7 +8,7 @@ JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-ant-2
-DESCRIPTION="Object-Graph Navigation Language"
+DESCRIPTION="Object-Graph Navigation Language; an expression language for getting/setting properties of objects"
HOMEPAGE="http://www.ognl.org/"
SRC_URI="http://www.ognl.org/${PV}/${P}-dist.zip
https://ognl.dev.java.net/source/browse/*checkout*/ognl/osbuild.xml"
diff --git a/dev-java/ognl/ognl-3.0.8.ebuild b/dev-java/ognl/ognl-3.0.8.ebuild
index 8a3a6d96eb88..b585c00ee73d 100644
--- a/dev-java/ognl/ognl-3.0.8.ebuild
+++ b/dev-java/ognl/ognl-3.0.8.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/ognl/ognl-3.0.8.ebuild,v 1.2 2013/10/02 18:54:44 tomwij Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/ognl/ognl-3.0.8.ebuild,v 1.3 2014/01/02 15:07:45 tomwij Exp $
EAPI="5"
@@ -8,7 +8,7 @@ JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-ant-2
-DESCRIPTION="Object-Graph Navigation Language"
+DESCRIPTION="Object-Graph Navigation Language; an expression language for getting/setting properties of objects"
HOMEPAGE="http://www.ognl.org/"
SRC_URI="https://github.com/jkuhnert/ognl/archive/OGNL_${PV//./_}.tar.gz
https://ognl.dev.java.net/source/browse/*checkout*/ognl/osbuild.xml"
diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest
index 1cc6daaff3e4..26dffe38caf2 100644
--- a/dev-lang/ruby/Manifest
+++ b/dev-lang/ruby/Manifest
@@ -12,5 +12,6 @@ DIST ruby-patches-1.9.3_p484.tar.bz2 2154 SHA256 c1c40f2b1f186a05774fd15c3566d72
DIST ruby-patches-2.0.0_p247-r1.tar.bz2 1929 SHA256 4feee409319dbcac7525fb9c1c76c36888a62ee0623c117ae532bf765845f0f9 SHA512 95cf20e26e43a1515843d74c558e3344ae33b7383362c1742a115c1b3e6d09e1ed947df8ab7fee6275e96c920bd0ef880647da70165ddccd40d0995ff43aae64 WHIRLPOOL 869055dd0e14af0dc285a11d95a891ab4686e1d16960d46728ddf680eee58d42570f64d058b88d30805b732b082c354a36dac5a816a7ce5f3034d1b22237aa5a
DIST ruby-patches-2.0.0_p247-r2.tar.bz2 1929 SHA256 4feee409319dbcac7525fb9c1c76c36888a62ee0623c117ae532bf765845f0f9 SHA512 95cf20e26e43a1515843d74c558e3344ae33b7383362c1742a115c1b3e6d09e1ed947df8ab7fee6275e96c920bd0ef880647da70165ddccd40d0995ff43aae64 WHIRLPOOL 869055dd0e14af0dc285a11d95a891ab4686e1d16960d46728ddf680eee58d42570f64d058b88d30805b732b082c354a36dac5a816a7ce5f3034d1b22237aa5a
DIST ruby-patches-2.0.0_p247.tar.bz2 1929 SHA256 4feee409319dbcac7525fb9c1c76c36888a62ee0623c117ae532bf765845f0f9 SHA512 95cf20e26e43a1515843d74c558e3344ae33b7383362c1742a115c1b3e6d09e1ed947df8ab7fee6275e96c920bd0ef880647da70165ddccd40d0995ff43aae64 WHIRLPOOL 869055dd0e14af0dc285a11d95a891ab4686e1d16960d46728ddf680eee58d42570f64d058b88d30805b732b082c354a36dac5a816a7ce5f3034d1b22237aa5a
+DIST ruby-patches-2.0.0_p353-r1.tar.bz2 1929 SHA256 4feee409319dbcac7525fb9c1c76c36888a62ee0623c117ae532bf765845f0f9 SHA512 95cf20e26e43a1515843d74c558e3344ae33b7383362c1742a115c1b3e6d09e1ed947df8ab7fee6275e96c920bd0ef880647da70165ddccd40d0995ff43aae64 WHIRLPOOL 869055dd0e14af0dc285a11d95a891ab4686e1d16960d46728ddf680eee58d42570f64d058b88d30805b732b082c354a36dac5a816a7ce5f3034d1b22237aa5a
DIST ruby-patches-2.0.0_p353.tar.bz2 1929 SHA256 4feee409319dbcac7525fb9c1c76c36888a62ee0623c117ae532bf765845f0f9 SHA512 95cf20e26e43a1515843d74c558e3344ae33b7383362c1742a115c1b3e6d09e1ed947df8ab7fee6275e96c920bd0ef880647da70165ddccd40d0995ff43aae64 WHIRLPOOL 869055dd0e14af0dc285a11d95a891ab4686e1d16960d46728ddf680eee58d42570f64d058b88d30805b732b082c354a36dac5a816a7ce5f3034d1b22237aa5a
DIST ruby-patches-2.1.0.tar.bz2 1929 SHA256 9bc6cf595c274038a6e6945ee254c687fbc273d14746f9e887a3815d6b52897f SHA512 02007b7de38bb845b69b6d3e6363ef61ebbf8a8fcda56f9d66c384822ca58c8794fe47675353824120c66ac02ab460b739851ef33136fbb527ea4c5d7ed68ffb WHIRLPOOL e1e3335b3d17e9a22f84a77fe52954a4e71cac2125e5c7ceee76690b1b9351020156ed085a429d689d7ac58a394985d66f2ed3a67d71cc35cb791a98b1d10264
diff --git a/dev-lang/ruby/ruby-2.0.0_p353-r1.ebuild b/dev-lang/ruby/ruby-2.0.0_p353-r1.ebuild
new file mode 100644
index 000000000000..d8e6ce6cb3c7
--- /dev/null
+++ b/dev-lang/ruby/ruby-2.0.0_p353-r1.ebuild
@@ -0,0 +1,226 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-2.0.0_p353-r1.ebuild,v 1.1 2014/01/03 07:31:54 graaff Exp $
+
+EAPI=5
+
+#PATCHSET=1
+
+inherit autotools eutils flag-o-matic multilib versionator
+
+RUBYPL=$(get_version_component_range 4)
+
+MY_P="${PN}-$(get_version_component_range 1-3)-${RUBYPL:-0}"
+S=${WORKDIR}/${MY_P}
+
+SLOT=$(get_version_component_range 1-2)
+MY_SUFFIX=$(delete_version_separator 1 ${SLOT})
+RUBYVERSION=2.0.0
+
+if [[ -n ${PATCHSET} ]]; then
+ if [[ ${PVR} == ${PV} ]]; then
+ PATCHSET="${PV}-r0.${PATCHSET}"
+ else
+ PATCHSET="${PVR}.${PATCHSET}"
+ fi
+else
+ PATCHSET="${PVR}"
+fi
+
+DESCRIPTION="An object-oriented scripting language"
+HOMEPAGE="http://www.ruby-lang.org/"
+SRC_URI="mirror://ruby/2.0/${MY_P}.tar.bz2
+ http://dev.gentoo.org/~flameeyes/ruby-team/${PN}-patches-${PATCHSET}.tar.bz2"
+
+LICENSE="|| ( Ruby-BSD BSD-2 )"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+IUSE="berkdb debug doc examples gdbm ipv6 +rdoc rubytests socks5 ssl tk xemacs ncurses +readline"
+
+RDEPEND="
+ berkdb? ( sys-libs/db )
+ gdbm? ( sys-libs/gdbm )
+ ssl? ( dev-libs/openssl )
+ socks5? ( >=net-proxy/dante-1.1.13 )
+ tk? ( dev-lang/tk[threads] )
+ ncurses? ( sys-libs/ncurses )
+ readline? ( sys-libs/readline )
+ dev-libs/libyaml
+ virtual/libffi
+ sys-libs/zlib
+ >=app-admin/eselect-ruby-20100402
+ !=dev-ruby/rubygems-2.0.2[ruby_targets_ruby20]
+ >=dev-ruby/json-1.7.7[ruby_targets_ruby20]
+ >=dev-ruby/rake-0.9.6[ruby_targets_ruby20]
+ rdoc? ( >=dev-ruby/rdoc-4.0.0[ruby_targets_ruby20] )
+ xemacs? ( app-xemacs/ruby-modes )"
+
+src_prepare() {
+ EPATCH_FORCE="yes" EPATCH_SUFFIX="patch" \
+ epatch "${WORKDIR}/patches"
+
+ # We can no longer unbundle all of rake because rubygems now depends
+ # on this. We leave the actual rake code around to bootstrap
+ # rubygems, but remove the bits that would cause a file collision.
+ einfo "Unbundling gems..."
+ cd "$S"
+ rm -r \
+ {bin,lib}/rake lib/rake.rb man/rake.1 \
+ bin/gem || die "removal failed"
+
+ # Fix a hardcoded lib path in configure script
+ sed -i -e "s:\(RUBY_LIB_PREFIX=\"\${prefix}/\)lib:\1$(get_libdir):" \
+ configure.in || die "sed failed"
+
+ eautoreconf
+}
+
+src_configure() {
+ local myconf=
+
+ # -fomit-frame-pointer makes ruby segfault, see bug #150413.
+ filter-flags -fomit-frame-pointer
+ # In many places aliasing rules are broken; play it safe
+ # as it's risky with newer compilers to leave it as it is.
+ append-flags -fno-strict-aliasing
+ # SuperH needs this
+ use sh && append-flags -mieee
+
+ # Socks support via dante
+ if use socks5 ; then
+ # Socks support can't be disabled as long as SOCKS_SERVER is
+ # set and socks library is present, so need to unset
+ # SOCKS_SERVER in that case.
+ unset SOCKS_SERVER
+ fi
+
+ # Increase GC_MALLOC_LIMIT if set (default is 8000000)
+ if [ -n "${RUBY_GC_MALLOC_LIMIT}" ] ; then
+ append-flags "-DGC_MALLOC_LIMIT=${RUBY_GC_MALLOC_LIMIT}"
+ fi
+
+ # ipv6 hack, bug 168939. Needs --enable-ipv6.
+ use ipv6 || myconf="${myconf} --with-lookup-order-hack=INET"
+
+# if use libedit; then
+# einfo "Using libedit to provide readline extension"
+# myconf="${myconf} --enable-libedit --with-readline"
+# elif use readline; then
+# einfo "Using readline to provide readline extension"
+# myconf="${myconf} --with-readline"
+# else
+# myconf="${myconf} --without-readline"
+# fi
+ myconf="${myconf} $(use_with readline)"
+
+ INSTALL="${EPREFIX}/usr/bin/install -c" econf \
+ --program-suffix=${MY_SUFFIX} \
+ --with-soname=ruby${MY_SUFFIX} \
+ --docdir=${EPREFIX}/usr/share/doc/${P} \
+ --enable-shared \
+ --enable-pthread \
+ --enable-psych \
+ --disable-rpath \
+ $(use_enable socks5 socks) \
+ $(use_enable doc install-doc) \
+ --enable-ipv6 \
+ $(use_enable debug) \
+ $(use_with berkdb dbm) \
+ $(use_with gdbm) \
+ $(use_with ssl openssl) \
+ $(use_with tk) \
+ $(use_with ncurses curses) \
+ ${myconf} \
+ --enable-option-checking=no \
+ || die "econf failed"
+}
+
+src_compile() {
+ emake V=1 EXTLDFLAGS="${LDFLAGS}" || die "emake failed"
+}
+
+src_test() {
+ emake -j1 V=1 test || die "make test failed"
+
+ elog "Ruby's make test has been run. Ruby also ships with a make check"
+ elog "that cannot be run until after ruby has been installed."
+ elog
+ if use rubytests; then
+ elog "You have enabled rubytests, so they will be installed to"
+ elog "/usr/share/${PN}-${SLOT}/test. To run them you must be a user other"
+ elog "than root, and you must place them into a writeable directory."
+ elog "Then call: "
+ elog
+ elog "ruby${MY_SUFFIX} -C /location/of/tests runner.rb"
+ else
+ elog "Enable the rubytests USE flag to install the make check tests"
+ fi
+}
+
+src_install() {
+ # Remove the remaining bundled gems. We do this late in the process
+ # since they are used during the build to e.g. create the
+ # documentation.
+ rm -rf ext/json || die
+
+ # Ruby is involved in the install process, we don't want interference here.
+ unset RUBYOPT
+
+ local MINIRUBY=$(echo -e 'include Makefile\ngetminiruby:\n\t@echo $(MINIRUBY)'|make -f - getminiruby)
+
+ LD_LIBRARY_PATH="${D}/usr/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}"
+ RUBYLIB="${S}:${D}/usr/$(get_libdir)/ruby/${RUBYVERSION}"
+ for d in $(find "${S}/ext" -type d) ; do
+ RUBYLIB="${RUBYLIB}:$d"
+ done
+ export LD_LIBRARY_PATH RUBYLIB
+
+ emake V=1 DESTDIR="${D}" install || die "make install failed"
+
+ # Remove installed rubygems copy
+ rm -r "${D}/usr/$(get_libdir)/ruby/${RUBYVERSION}/rubygems" || die "rm rubygems failed"
+ rm -r "${D}/usr/$(get_libdir)/ruby/${RUBYVERSION}"/rdoc* || die "rm rdoc failed"
+ rm -r "${D}/usr/bin/"{ri,rdoc}"${MY_SUFFIX}" || die "rm rdoc bins failed"
+
+ if use doc; then
+ make DESTDIR="${D}" install-doc || die "make install-doc failed"
+ fi
+
+ if use examples; then
+ insinto /usr/share/doc/${PF}
+ doins -r sample
+ fi
+
+ dosym "libruby${MY_SUFFIX}$(get_libname ${PV%_*})" \
+ "/usr/$(get_libdir)/libruby$(get_libname ${PV%.*})"
+ dosym "libruby${MY_SUFFIX}$(get_libname ${PV%_*})" \
+ "/usr/$(get_libdir)/libruby$(get_libname ${PV%_*})"
+
+ dodoc ChangeLog NEWS doc/NEWS* README* || die
+
+ if use rubytests; then
+ pushd test
+ insinto /usr/share/${PN}-${SLOT}/test
+ doins -r .
+ popd
+ fi
+}
+
+pkg_postinst() {
+ if [[ ! -n $(readlink "${ROOT}"usr/bin/ruby) ]] ; then
+ eselect ruby set ruby${MY_SUFFIX}
+ fi
+
+ elog
+ elog "To switch between available Ruby profiles, execute as root:"
+ elog "\teselect ruby set ruby(18|19|...)"
+ elog
+}
+
+pkg_postrm() {
+ eselect ruby cleanup
+}
diff --git a/dev-lang/ruby/ruby-2.1.0.ebuild b/dev-lang/ruby/ruby-2.1.0.ebuild
index 14dfdfbdb7d3..6eeb4a20dcfb 100644
--- a/dev-lang/ruby/ruby-2.1.0.ebuild
+++ b/dev-lang/ruby/ruby-2.1.0.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-2.1.0.ebuild,v 1.1 2013/12/26 09:24:39 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-2.1.0.ebuild,v 1.2 2014/01/03 07:31:54 graaff Exp $
EAPI=5
@@ -121,6 +121,7 @@ src_configure() {
INSTALL="${EPREFIX}/usr/bin/install -c" econf \
--program-suffix=${MY_SUFFIX} \
--with-soname=ruby${MY_SUFFIX} \
+ --docdir=${EPREFIX}/usr/share/doc/${P} \
--enable-shared \
--enable-pthread \
--enable-psych \
diff --git a/dev-libs/check/check-0.9.11.ebuild b/dev-libs/check/check-0.9.11.ebuild
index 8a9636f24e51..cc2ff1fcea9a 100644
--- a/dev-libs/check/check-0.9.11.ebuild
+++ b/dev-libs/check/check-0.9.11.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/check/check-0.9.11.ebuild,v 1.1 2014/01/01 20:16:57 mattst88 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/check/check-0.9.11.ebuild,v 1.2 2014/01/03 04:35:30 mattst88 Exp $
EAPI=4
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="static-libs subunit"
DEPEND="subunit? ( dev-python/subunit )"
diff --git a/dev-libs/expat/expat-2.1.0-r3.ebuild b/dev-libs/expat/expat-2.1.0-r3.ebuild
index eee1e1a3ae84..3e8d2393a285 100644
--- a/dev-libs/expat/expat-2.1.0-r3.ebuild
+++ b/dev-libs/expat/expat-2.1.0-r3.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/expat/expat-2.1.0-r3.ebuild,v 1.9 2013/12/23 15:59:22 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/expat/expat-2.1.0-r3.ebuild,v 1.10 2014/01/03 04:18:02 mattst88 Exp $
EAPI=5
inherit eutils libtool multilib toolchain-funcs multilib-minimal
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/expat/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
IUSE="elibc_FreeBSD examples static-libs unicode"
RDEPEND="abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r6
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
diff --git a/dev-libs/libevdev/libevdev-0.6.ebuild b/dev-libs/libevdev/libevdev-0.6.ebuild
index b9fc81c37ff7..b10192193a05 100644
--- a/dev-libs/libevdev/libevdev-0.6.ebuild
+++ b/dev-libs/libevdev/libevdev-0.6.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevdev/libevdev-0.6.ebuild,v 1.1 2013/12/30 19:50:00 mattst88 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevdev/libevdev-0.6.ebuild,v 1.2 2014/01/03 01:25:24 mattst88 Exp $
EAPI=5
XORG_MULTILIB=yes
@@ -18,6 +18,7 @@ else
SRC_URI="http://www.freedesktop.org/software/${PN}/${P}.tar.xz"
fi
+RESTRICT="test" # Tests need to run as root.
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~x86"
IUSE=""
diff --git a/dev-libs/libnl/files/libnl-3.2.24_rc1-link_policy.patch b/dev-libs/libnl/files/libnl-3.2.24_rc1-link_policy.patch
new file mode 100644
index 000000000000..08bcbfce3269
--- /dev/null
+++ b/dev-libs/libnl/files/libnl-3.2.24_rc1-link_policy.patch
@@ -0,0 +1,42 @@
+--- a/include/netlink/route/link.h
++++ b/include/netlink/route/link.h
+@@ -98,7 +98,7 @@ typedef enum {
+
+ #define RTNL_LINK_STATS_MAX (__RTNL_LINK_STATS_MAX - 1)
+
+-extern struct nla_policy link_policy[];
++extern struct nla_policy rtln_link_policy[];
+
+ extern struct rtnl_link *rtnl_link_alloc(void);
+ extern void rtnl_link_put(struct rtnl_link *);
+--- a/lib/route/link.c
++++ b/lib/route/link.c
+@@ -262,7 +262,7 @@ static int link_clone(struct nl_object *_dst, struct nl_object *_src)
+ return 0;
+ }
+
+-struct nla_policy link_policy[IFLA_MAX+1] = {
++struct nla_policy rtln_link_policy[IFLA_MAX+1] = {
+ [IFLA_IFNAME] = { .type = NLA_STRING,
+ .maxlen = IFNAMSIZ },
+ [IFLA_MTU] = { .type = NLA_U32 },
+@@ -481,7 +481,7 @@ static int link_msg_parser(struct nl_cache_ops *ops, struct sockaddr_nl *who,
+ int err, family;
+ struct nla_policy real_link_policy[IFLA_MAX+1];
+
+- memcpy(&real_link_policy, link_policy, sizeof(link_policy));
++ memcpy(&real_link_policy, rtln_link_policy, sizeof(rtln_link_policy));
+
+ link = rtnl_link_alloc();
+ if (link == NULL) {
+--- a/lib/route/link/veth.c
++++ b/lib/route/link/veth.c
+@@ -65,7 +65,7 @@ static int veth_parse(struct rtnl_link *link, struct nlattr *data,
+ err = nla_parse(peer_tb, IFLA_MAX,
+ nla_data(nla_peer) + sizeof(struct ifinfomsg),
+ nla_len(nla_peer) - sizeof(struct ifinfomsg),
+- link_policy);
++ rtln_link_policy);
+ if (err < 0)
+ goto errout;
+
diff --git a/dev-libs/libnl/libnl-3.2.23.ebuild b/dev-libs/libnl/libnl-3.2.23.ebuild
index fd01ec68fcfd..f85472c762ae 100644
--- a/dev-libs/libnl/libnl-3.2.23.ebuild
+++ b/dev-libs/libnl/libnl-3.2.23.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/libnl-3.2.23.ebuild,v 1.9 2013/12/26 14:44:37 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/libnl-3.2.23.ebuild,v 1.10 2014/01/03 04:26:29 mattst88 Exp $
EAPI=5
PYTHON_COMPAT=( python2_{6,7} python3_{2,3} )
@@ -16,7 +16,7 @@ SRC_URI="
"
LICENSE="LGPL-2.1 utils? ( GPL-2 )"
SLOT="3"
-KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux"
IUSE="static-libs python utils"
RDEPEND="python? ( ${PYTHON_DEPS} )"
diff --git a/dev-libs/libnl/libnl-3.2.24_rc1.ebuild b/dev-libs/libnl/libnl-3.2.24_rc1-r1.ebuild
similarity index 92%
rename from dev-libs/libnl/libnl-3.2.24_rc1.ebuild
rename to dev-libs/libnl/libnl-3.2.24_rc1-r1.ebuild
index a2618330d585..0f55e911376f 100644
--- a/dev-libs/libnl/libnl-3.2.24_rc1.ebuild
+++ b/dev-libs/libnl/libnl-3.2.24_rc1-r1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/libnl-3.2.24_rc1.ebuild,v 1.1 2013/12/20 15:05:26 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/libnl-3.2.24_rc1-r1.ebuild,v 1.1 2014/01/03 06:36:00 jer Exp $
EAPI=5
PYTHON_COMPAT=( python2_{6,7} python3_{2,3} )
@@ -37,6 +37,7 @@ src_prepare() {
epatch "${FILESDIR}"/${PN}-3.2.20-rtnl_tc_get_ops.patch
epatch "${FILESDIR}"/${PN}-3.2.20-cache-api.patch
epatch "${FILESDIR}"/${PN}-3.2.23-python.patch
+ epatch "${FILESDIR}"/${PN}-3.2.24_rc1-link_policy.patch
elibtoolize
diff --git a/dev-libs/libpipeline/libpipeline-1.2.4.ebuild b/dev-libs/libpipeline/libpipeline-1.2.4.ebuild
index 47150ba8c4df..31012e2119fb 100644
--- a/dev-libs/libpipeline/libpipeline-1.2.4.ebuild
+++ b/dev-libs/libpipeline/libpipeline-1.2.4.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpipeline/libpipeline-1.2.4.ebuild,v 1.8 2013/12/24 12:41:28 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpipeline/libpipeline-1.2.4.ebuild,v 1.9 2014/01/03 05:22:20 mattst88 Exp $
EAPI="5"
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
IUSE="static-libs test"
DEPEND="virtual/pkgconfig
diff --git a/dev-libs/redland/redland-1.0.16.ebuild b/dev-libs/redland/redland-1.0.16.ebuild
index 02b61336b280..96b1206eba02 100644
--- a/dev-libs/redland/redland-1.0.16.ebuild
+++ b/dev-libs/redland/redland-1.0.16.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/redland/redland-1.0.16.ebuild,v 1.8 2013/12/19 13:58:42 hattya Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/redland/redland-1.0.16.ebuild,v 1.10 2014/01/02 15:17:45 zerochaos Exp $
EAPI=4
inherit libtool
@@ -59,6 +59,10 @@ src_configure() {
${myconf}
}
+src_compile() {
+ emake -j1
+}
+
src_test() {
if ! use berkdb; then
export REDLAND_TEST_CLONING_STORAGE_TYPE=hashes
diff --git a/dev-perl/Convert-BinHex/Convert-BinHex-1.123.0.ebuild b/dev-perl/Convert-BinHex/Convert-BinHex-1.123.0.ebuild
index a1820136dabc..0125c5827bca 100644
--- a/dev-perl/Convert-BinHex/Convert-BinHex-1.123.0.ebuild
+++ b/dev-perl/Convert-BinHex/Convert-BinHex-1.123.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Convert-BinHex/Convert-BinHex-1.123.0.ebuild,v 1.2 2014/01/01 16:04:53 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Convert-BinHex/Convert-BinHex-1.123.0.ebuild,v 1.5 2014/01/02 15:47:29 zlogene Exp $
EAPI=4
@@ -12,5 +12,5 @@ DESCRIPTION="Extract data from Macintosh BinHex files"
SLOT="0"
LICENSE="GPL-1"
-KEYWORDS="~alpha ~amd64 hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="alpha amd64 hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
IUSE=""
diff --git a/dev-perl/Devel-GlobalDestruction/Devel-GlobalDestruction-0.120.0.ebuild b/dev-perl/Devel-GlobalDestruction/Devel-GlobalDestruction-0.120.0.ebuild
new file mode 100644
index 000000000000..a5c3dd497c84
--- /dev/null
+++ b/dev-perl/Devel-GlobalDestruction/Devel-GlobalDestruction-0.120.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Devel-GlobalDestruction/Devel-GlobalDestruction-0.120.0.ebuild,v 1.1 2014/01/02 20:32:52 zlogene Exp $
+
+EAPI=5
+
+MODULE_AUTHOR=HAARG
+MODULE_VERSION=0.12
+inherit perl-module
+
+DESCRIPTION="Expose PL_dirty, the flag which marks global destruction"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~ppc-aix ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=dev-perl/Sub-Exporter-Progressive-0.1.11"
+DEPEND="
+ >=virtual/perl-ExtUtils-CBuilder-0.27.0
+ ${RDEPEND}
+"
+
+SRC_TEST="do parallel"
diff --git a/dev-perl/Devel-GlobalDestruction/Manifest b/dev-perl/Devel-GlobalDestruction/Manifest
index 69defe98fb3b..7ce3b73ae86f 100644
--- a/dev-perl/Devel-GlobalDestruction/Manifest
+++ b/dev-perl/Devel-GlobalDestruction/Manifest
@@ -1,3 +1,4 @@
DIST Devel-GlobalDestruction-0.05.tar.gz 48866 SHA256 b3f837f4001b03dd8ea8013480042776ffd85f062a19d3eb5c0ba752fe3583cb SHA512 d58c0a26f50c8798ee47bc3e9e8e26650b57fb724cf7b408572b7cd7f1d733215bd9e7e23fcc96ee2d8875388c92fbed6fd5110831339c6eb35c49b26a69c6b7 WHIRLPOOL 22dc8e0345d5d93a31192cfaa4c15b3cc2363478a69ac568510de1eec8df40ae3773531860774e5cbced24225f89cc8990f4cc17fdc5996d42acfe1ba007b3ba
DIST Devel-GlobalDestruction-0.07.tar.gz 49370 SHA256 bab4ff91a46ba563219c7c5a296ae36b5009d979c13fa9a667280f294a853cf1 SHA512 d4aafcb06479874b30bfbb4d6628a77c796358b3019043ce7432ccf3c7dda90374481ca9b72d86777c7fe1abb3cc1a053a70644d3dd22060e1b9ab198498d1f5 WHIRLPOOL a3aca18b56771a6a50e25a47f72f9bbea41bf3f9b8035a6244662e28f78162351d610ff689bb003f59acfe67fe031a7b73b806316d70ed228ec1c2283cbd8294
DIST Devel-GlobalDestruction-0.09.tar.gz 50675 SHA256 b598d81c0a41bb4ec70e818f6c7088d3951c0136edf68721132c1f1310da79c3 SHA512 ce8336c55b6fd62b4d2958d8c66dc69818edd3dfeaff7de766c377d933bca3f18fc95d853dbf03fdb4e7027845bd534a34716dc86704332520384efc1696aa2f WHIRLPOOL f00625710ffcd0629edbd4e28f355798fc6bc0aed1ac097d789560c4b1b4d029407e3d09104b3f39ea6b625ce77d9b73fc0876940c754fddbda3d359d0cb12ad
+DIST Devel-GlobalDestruction-0.12.tar.gz 7803 SHA256 98a5b7668fc710e4c7ebe8860508fbebeea830eab6243d21ed8d7ac293278a70 SHA512 f1e259003aad8b654a7d1922cae7c3603527a6d674222069c1b8e9c7bd831549d8477acf7cc61d550991fd479e1cd5e092ea2e8e6f5b42066f5033c143ee7aa4 WHIRLPOOL 40a0d86d261235523f41e0eb84cc0171c4da97a49d803c995ce96a98f86fcb68efc544f4ba7db6b48f25de31c99eb7a8bf26b6a84825060709c389f52dd77d01
diff --git a/dev-perl/Role-Tiny/Manifest b/dev-perl/Role-Tiny/Manifest
index b3bd85a8f015..31b4ad2d86a8 100644
--- a/dev-perl/Role-Tiny/Manifest
+++ b/dev-perl/Role-Tiny/Manifest
@@ -1,2 +1,3 @@
DIST Role-Tiny-1.002004.tar.gz 21517 SHA256 a69c4d28634ca66f448f84636652628ece6e84c03593d9f233bdbaf8d5342258 SHA512 19c75ab16a1defb9248a67be86fd2bc7c245a8f02e8ba6797744564a41a14382e52e43c25d7c3c233f5749d4697f45584ef472b459e628eba82c3c2b86e0dc96 WHIRLPOOL a80ddff2309cc4fb5285c7e8c3679125b39a21fdeaaf95d2ec121f836e726c7d0667390ed470e671e1e30d3070bc2d00960a0bcc817e877368a266e539902e49
DIST Role-Tiny-1.002005.tar.gz 21889 SHA256 3905f99efd3b604a5de83265914aaa0ead1dcb45c6e38b58c24a2de0309e5bee SHA512 fff2614720cb6134bef0b903d7caba093f51d48183dd948d2cb7f37b3a7f7046d9f589a49460ea7444aaa113be19404ad4fd46bc9a67df8a2065642e5601daee WHIRLPOOL f3af9e29e597464d96b038faeab34fb63719dfccf7c34374b991b88d0c1478b951ed2ecbce2dd94d1f98d907967f996ef6407ff841a39cd6e7a37368b0b51634
+DIST Role-Tiny-1.003002.tar.gz 25518 SHA256 7eded275f400aad4eb3624ab395ab9132e299a46d75a21299e6c95e271643676 SHA512 130f9d961caade61a7d2f077945f008b6196db0eb6ddbcb64093bf39421232c30bc1653821754acea336ec0469ea970b49959dd7bd4b2749ea77ed7a7332c6ca WHIRLPOOL 190106c581255af93a349e1ac6150b14941a5ba30b7f0f10017178af3acba556bb841b25f2636bc1064c1f3d0f05f2d51be78eaa2e68a5516e335e37a3e0b5ee
diff --git a/dev-perl/Role-Tiny/Role-Tiny-1.3.2.ebuild b/dev-perl/Role-Tiny/Role-Tiny-1.3.2.ebuild
new file mode 100644
index 000000000000..85a3460c7bf2
--- /dev/null
+++ b/dev-perl/Role-Tiny/Role-Tiny-1.3.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Role-Tiny/Role-Tiny-1.3.2.ebuild,v 1.1 2014/01/02 20:25:45 zlogene Exp $
+
+EAPI=5
+
+MODULE_AUTHOR=HAARG
+MODULE_VERSION=1.003002
+inherit perl-module
+
+DESCRIPTION="Roles. Like a nouvelle cuisine portion size slice of Moose"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc-macos ~x86-solaris"
+IUSE="test"
+
+DEPEND="
+ test? (
+ >=dev-perl/Test-Fatal-0.003
+ >=virtual/perl-Test-Simple-0.96
+ )
+"
+RDEPEND="
+ !=dev-python/pbr-0.5.21[${PYTHON_USEDEP}]
+ =dev-python/coverage-3.6[${PYTHON_USEDEP}]
+ >=dev-python/fixtures-0.3.14[${PYTHON_USEDEP}]
+ dev-python/subunit[${PYTHON_USEDEP}]
+ >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
+ >=dev-python/testrepository-0.0.17-r2[${PYTHON_USEDEP}]
+ >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+ >=dev-python/testtools-0.9.32[${PYTHON_USEDEP}]
+ ${RDEPEND} )"
+RDEPEND="~dev-python/pep8-1.4.5[${PYTHON_USEDEP}]
+ >=dev-python/pyflakes-0.7.2[${PYTHON_USEDEP}]
+ =dev-python/pbr-0.5.21[${PYTHON_USEDEP}]
- =dev-python/coverage-3.6[${PYTHON_USEDEP}]
- >=dev-python/fixtures-0.3.14[${PYTHON_USEDEP}]
- dev-python/subunit[${PYTHON_USEDEP}]
- >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
- >=dev-python/testrepository-0.0.17[${PYTHON_USEDEP}]
- >=dev-python/testtools-0.9.32[${PYTHON_USEDEP}] )"
-RDEPEND="~dev-python/pep8-1.4.5[${PYTHON_USEDEP}]
- >=dev-python/pyflakes-0.7.2[${PYTHON_USEDEP}]
- =dev-python/pbr-0.5.21[${PYTHON_USEDEP}]
+ =dev-python/coverage-3.6[${PYTHON_USEDEP}]
+ >=dev-python/fixtures-0.3.14[${PYTHON_USEDEP}]
+ dev-python/subunit[${PYTHON_USEDEP}]
+ >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
+ >=dev-python/testrepository-0.0.17-r2[${PYTHON_USEDEP}]
+ >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+ >=dev-python/testtools-0.9.32[${PYTHON_USEDEP}]
+ ${RDEPEND} )"
+RDEPEND="~dev-python/pep8-1.4.5[${PYTHON_USEDEP}]
+ >=dev-python/pyflakes-0.7.2[${PYTHON_USEDEP}]
+ =dev-python/six-1.4.1[${PYTHON_USEDEP}]"
+DISTUTILS_IN_SOURCE_BUILD=1
+
+python_prepare_all() {
+ sed -e 's:intersphinx_mapping:#&:' -i doc/source/conf.py || die
+ distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+ use doc && sphinx-build -b html -c doc/source/ doc/source/ doc/source/html
+}
+
+python_test() {
+ # https://bugs.launchpad.net/hacking/+bug/1265520
+ if [ "${EPYTHON}" == 'python3.2' ]; then
+ sed -e 's:test_pep8:_&:' -i hacking/tests/test_doctest.py || die
+ fi
+ testr init || die "testr init died"
+ testr run || die "testsuite failed under ${EPYTHON}"
+ flake8 "${PN}"/tests || die "flake8 drew error on a run over ${PN}/tests folder"
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( doc/source/html/. )
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/pip/Manifest b/dev-python/pip/Manifest
index 06e459caa56e..d3b0b6cb8326 100644
--- a/dev-python/pip/Manifest
+++ b/dev-python/pip/Manifest
@@ -1,3 +1,4 @@
DIST pip-1.3.1.tar.gz 247594 SHA256 145eaa5d1ea1b062663da1f3a97780d7edea4c63c68a37c463b1deedf7bb4957 SHA512 b969797d4c93aabefa4b66e0ad3d2c3ccedd3324e68bb1fa81d383f1e867d24ce2fb91851b0470607312041e3c3c0224c920be2e77d6f9af01084146c65f308a WHIRLPOOL 8ec3bbafb70242152aaade9a61adacd57f79d9e19c1330c22b50dfbad3896e40d52f79fa18a2c0d2cb22e11c860295fa93beab0f4187872c989efa362ab3a2d1
DIST pip-1.4.1.tar.gz 445199 SHA256 4e7a06554711a624c35d0c646f63674b7f6bfc7f80221bf1eb1f631bd890d04e SHA512 8ddeafa90f58c976c3af6493ee8c92f1592b85df9ba23b9d89f5d2d343975ccc94eff92a53f0753322169208f0522fca1c34be324ae1eb06a5298b67a801afee WHIRLPOOL d5f9156d1b480c66438dff723ba4bdd10a782bf412b1e2763aaf3c4d1b5f8e30e7441247757311c454b2c6566d2834bddb81d7ae084c7404e53e4b6c66c5e2f7
DIST pip-1.4.tar.gz 443790 SHA256 1fd43cbf07d95ddcecbb795c97a1674b3ddb711bb4a67661284a5aa765aa1b97 SHA512 0577f30404e6221714a699ab7a361956a2af0356013807c99a20eae9a838f462aea778770c79a40b6a7d962cdc3eedc887322025c76185ec357a27811bac92ae WHIRLPOOL 92c9ca5d654e2be29ab9df55855e3aa3e2ad0358f460e851b766e787b02b2f3b68462cb319514c14a6f707bb723e6feb85f9ea5456b508b4f45f77a375fe9c24
+DIST pip-1.5.tar.gz 898803 SHA256 25f81d1a0e55d3b1709818dd57fdfb954b028f229f09bd69cb0bc80a8e03e048 SHA512 6eb206093012e77fbc1406c7f7103c320e17bb7894406f187987853b3a652714b030841869d434a9b5fc3c8020568d6c5e4a8a86e0555dd9323dbaa1a6120831 WHIRLPOOL 35a558bb04a98628d782be3f66af88f89d84e7a88ad2330f0c3570fa8296cfc801fe7ddd96abf3b42c1ff3337b42388cb141bd75df7484f5a4dcf010cd7fd4c1
diff --git a/dev-python/pip/files/pip-1.5-unversioned.patch b/dev-python/pip/files/pip-1.5-unversioned.patch
new file mode 100644
index 000000000000..40e40422bdda
--- /dev/null
+++ b/dev-python/pip/files/pip-1.5-unversioned.patch
@@ -0,0 +1,12 @@
+--- pip-1.5/setup.py
++++ pip-1.5/setup.py
+@@ -71,8 +71,7 @@
+ 'pip._vendor.distlib._backport': ['sysconfig.cfg'],
+ 'pip._vendor.distlib': ['t32.exe', 't64.exe', 'w32.exe', 'w64.exe'],
+ },
+- entry_points=dict(console_scripts=['pip=pip:main', 'pip%s=pip:main' % sys.version[:1],
+- 'pip%s=pip:main' % sys.version[:3]]),
++ entry_points=dict(console_scripts=['pip=pip:main']),
+ tests_require=tests_require,
+ zip_safe=False,
+ extras_require={
diff --git a/dev-python/pip/pip-1.5.ebuild b/dev-python/pip/pip-1.5.ebuild
new file mode 100644
index 000000000000..d497cd6f5a61
--- /dev/null
+++ b/dev-python/pip/pip-1.5.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pip/pip-1.5.ebuild,v 1.1 2014/01/03 03:58:38 radhermit Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy2_0 )
+
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="Installs python packages -- replacement for easy_install"
+HOMEPAGE="http://www.pip-installer.org/ http://pypi.python.org/pypi/pip/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+SLOT="0"
+IUSE="zsh-completion"
+
+RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+# required test data isn't bundled with the tarball
+RESTRICT="test"
+
+PATCHES=( "${FILESDIR}"/${P}-unversioned.patch )
+
+python_install_all() {
+ local DOCS=( AUTHORS.txt docs/*.rst )
+ distutils-r1_python_install_all
+
+ COMPLETION="${T}"/completion.tmp
+
+ ${EPYTHON} pip/runner.py completion --bash > "${COMPLETION}" || die
+ newbashcomp "${COMPLETION}" ${PN}
+
+ if use zsh-completion ; then
+ ${EPYTHON} pip/runner.py completion --zsh > "${COMPLETION}" || die
+ insinto /usr/share/zsh/site-functions
+ newins "${COMPLETION}" _pip
+ fi
+}
diff --git a/dev-python/testrepository/Manifest b/dev-python/testrepository/Manifest
index cb7ae8a99218..c040589a9fc9 100644
--- a/dev-python/testrepository/Manifest
+++ b/dev-python/testrepository/Manifest
@@ -1 +1,2 @@
DIST testrepository-0.0.17.tar.gz 84255 SHA256 70b70e0ba6aacb44036ed5dcbdbe36008816fc7098c2e3e4891734fc09ecd36e SHA512 c5b7a0a0b6494166f85be86a85821d36922e754e02a487605b5e6cf2ae52ff1f9c37b48bd07f7acc1d9dc9450fcf17311f5ffb6bb8bd31d7a26f5c53de88f94d WHIRLPOOL 0fe9a003af396462d9aa73a73da2f0253fd247e4025ae9dc0047e3fdf02d872189eaf96416750206612419d048eeeb49699a54c6cf1b95fa66cc444b5fbd05fe
+DIST testrepository-0.0.18.tar.gz 84886 SHA256 ba15301c6ec6bf1b8e0dad10ac7313b11e17ceb8d28ec4a3625c9aaa766727fd SHA512 4e90db6364f77f464ae063020b016367529588f581af001c2564bf4babb264fc37bb7231413725211c6d483a269360d86201f81d2b24d7eb162dca2463d13c92 WHIRLPOOL c6ced39884ea731173b59a0cbd283d474b3a658e94e2f94a87b5b5e8461d82790cfda2d3e834d51e90b6e57299163cf2dc9ef2cb62440104ac6a046039196abb
diff --git a/dev-python/testrepository/testrepository-0.0.17-r1.ebuild b/dev-python/testrepository/testrepository-0.0.17-r1.ebuild
index a8e6b46adce7..4e7e32594b10 100644
--- a/dev-python/testrepository/testrepository-0.0.17-r1.ebuild
+++ b/dev-python/testrepository/testrepository-0.0.17-r1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/testrepository/testrepository-0.0.17-r1.ebuild,v 1.2 2013/12/13 01:41:49 idella4 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/testrepository/testrepository-0.0.17-r1.ebuild,v 1.3 2014/01/02 15:17:55 idella4 Exp $
EAPI=5
# Although package supports alt. py impls, only works fully under py2.7
diff --git a/dev-python/testrepository/testrepository-0.0.17-r2.ebuild b/dev-python/testrepository/testrepository-0.0.17-r2.ebuild
new file mode 100644
index 000000000000..3fb53b97acdd
--- /dev/null
+++ b/dev-python/testrepository/testrepository-0.0.17-r2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/testrepository/testrepository-0.0.17-r2.ebuild,v 1.1 2014/01/02 15:17:55 idella4 Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_2,3_3} pypy2_0 )
+
+inherit distutils-r1
+
+DESCRIPTION="A repository of test results."
+HOMEPAGE="https://launchpad.net/testscenarios"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( ${RDEPEND}
+ dev-python/testresources[$(python_gen_usedep python{2_7,3_2})]
+ dev-python/testscenarios[$(python_gen_usedep python{2_7,3_2})]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ )"
+#>=dev-python/subunit-0.0.10[${PYTHON_USEDEP}]
+#>=dev-python/testtools-0.9.30[${PYTHON_USEDEP}]
+#dev-python/fixtures[${PYTHON_USEDEP}]
+#bzr is listed but presumably req'd for a live repo test run
+RDEPEND=">=dev-python/subunit-0.0.10[${PYTHON_USEDEP}]
+ >=dev-python/testtools-0.9.30[${PYTHON_USEDEP}]
+ dev-python/fixtures[${PYTHON_USEDEP}]"
+
+REQUIRED_USE="test? ( $(python_gen_useflags python{2_7,3_2}) )"
+
+python_test() {
+ # The running has a gentoo python style bug, yet unknown, that corrupts the passing of
+ # impls other than py2.7. A wip
+ if [ "${EPYTHON}" == python2.7 ]; then
+ "${PYTHON}" ./testr init || die
+ "${PYTHON}" ./testr run || die "tests failed under ${EPYTHON}"
+ fi
+}
diff --git a/dev-python/testrepository/testrepository-0.0.17.ebuild b/dev-python/testrepository/testrepository-0.0.17.ebuild
deleted file mode 100644
index 55c443fca940..000000000000
--- a/dev-python/testrepository/testrepository-0.0.17.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/testrepository/testrepository-0.0.17.ebuild,v 1.1 2013/09/17 19:06:54 prometheanfire Exp $
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="A repository of test results."
-HOMEPAGE="https://launchpad.net/testscenarios"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="test"
-#tests suck
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- dev-python/subunit[${PYTHON_USEDEP}]
- dev-python/fixtures[${PYTHON_USEDEP}]
- test? ( dev-python/nose[${PYTHON_USEDEP}]
- >=dev-python/testtools-0.9.30[${PYTHON_USEDEP}]
- dev-python/testresources[${PYTHON_USEDEP}]
- dev-python/testscenarios[${PYTHON_USEDEP}]
- virtual/python-unittest2[${PYTHON_USEDEP}] )"
-RDEPEND=""
-
-python_test() {
- "${PYTHON}" setup.py nosetests || die
-}
diff --git a/dev-python/testrepository/testrepository-0.0.18.ebuild b/dev-python/testrepository/testrepository-0.0.18.ebuild
new file mode 100644
index 000000000000..8da88bf5eb4e
--- /dev/null
+++ b/dev-python/testrepository/testrepository-0.0.18.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/testrepository/testrepository-0.0.18.ebuild,v 1.1 2014/01/02 15:17:55 idella4 Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_2,3_3} pypy2_0 )
+
+inherit distutils-r1
+
+DESCRIPTION="A repository of test results."
+HOMEPAGE="https://launchpad.net/testscenarios"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( ${RDEPEND}
+ dev-python/testresources[$(python_gen_usedep python{2_7,3_2})]
+ dev-python/testscenarios[$(python_gen_usedep python{2_7,3_2})]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ )"
+#bzr is listed but presumably req'd for a live repo test run
+RDEPEND=">=dev-python/subunit-0.0.10[${PYTHON_USEDEP}]
+ >=dev-python/testtools-0.9.30[${PYTHON_USEDEP}]
+ dev-python/fixtures[${PYTHON_USEDEP}]"
+
+REQUIRED_USE="test? ( $(python_gen_useflags python{2_7,3_2}) )"
+
+python_test() {
+ # The running has a gentoo python style bug, yet unknown, that corrupts the passing of
+ # impls other than py2.7. A wip
+ if [ "${EPYTHON}" == python2.7 ]; then
+ "${PYTHON}" ./testr init || die
+ "${PYTHON}" ./testr run || die "tests failed under ${EPYTHON}"
+ fi
+}
diff --git a/dev-ruby/redcloth/redcloth-4.2.9-r1.ebuild b/dev-ruby/redcloth/redcloth-4.2.9-r1.ebuild
index ffa673a65b12..2498fdcc7dd0 100644
--- a/dev-ruby/redcloth/redcloth-4.2.9-r1.ebuild
+++ b/dev-ruby/redcloth/redcloth-4.2.9-r1.ebuild
@@ -1,12 +1,12 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/redcloth/redcloth-4.2.9-r1.ebuild,v 1.2 2014/01/01 14:20:51 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/redcloth/redcloth-4.2.9-r1.ebuild,v 1.3 2014/01/02 14:39:38 graaff Exp $
EAPI=5
# jruby → tests still fail with UTF-8 characters
# http://jgarber.lighthouseapp.com/projects/13054/tickets/149-redcloth-4-doesnt-support-multi-bytes-content
-USE_RUBY="ruby19 ruby20"
+USE_RUBY="ruby18 ruby19 ruby20"
RUBY_FAKEGEM_NAME="RedCloth"
diff --git a/dev-ruby/redcloth/redcloth-4.2.9.ebuild b/dev-ruby/redcloth/redcloth-4.2.9.ebuild
index 8bdb409807a0..c9cc242571d8 100644
--- a/dev-ruby/redcloth/redcloth-4.2.9.ebuild
+++ b/dev-ruby/redcloth/redcloth-4.2.9.ebuild
@@ -1,12 +1,12 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/redcloth/redcloth-4.2.9.ebuild,v 1.13 2014/01/01 14:20:51 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/redcloth/redcloth-4.2.9.ebuild,v 1.14 2014/01/02 14:39:37 graaff Exp $
EAPI=4
# jruby → tests still fail with UTF-8 characters
# http://jgarber.lighthouseapp.com/projects/13054/tickets/149-redcloth-4-doesnt-support-multi-bytes-content
-USE_RUBY="ree18 ruby19"
+USE_RUBY="ruby18 ruby19"
RUBY_FAKEGEM_NAME="RedCloth"
diff --git a/dev-util/catalyst/catalyst-2.0.15.ebuild b/dev-util/catalyst/catalyst-2.0.15.ebuild
index fd32b3a11047..6d244fa39880 100644
--- a/dev-util/catalyst/catalyst-2.0.15.ebuild
+++ b/dev-util/catalyst/catalyst-2.0.15.ebuild
@@ -1,40 +1,52 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/catalyst/catalyst-2.0.15.ebuild,v 1.1 2013/11/14 00:46:40 mattst88 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/catalyst/catalyst-2.0.15.ebuild,v 1.2 2014/01/02 20:40:19 jmbsvicetto Exp $
-EAPI=3
-PYTHON_DEPEND="2"
+EAPI=5
if [[ ${PV} == *9999* ]]; then
+ SRC_ECLASS="git-2"
EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/catalyst.git"
- inherit git-2
+ EGIT_MASTER="master"
SRC_URI=""
- S="${WORKDIR}/${PN}"
KEYWORDS=""
+ S="${WORKDIR}/${PN}"
else
SRC_URI="mirror://gentoo/${P}.tar.bz2
- http://dev.gentoo.org/~mattst88/distfiles/${P}.tar.bz2"
+ http://dev.gentoo.org/~jmbsvicetto/distfiles/${P}.tar.bz2
+ http://dev.gentoo.org/~mattst88/distfiles/${P}.tar.bz2
+ http://dev.gentoo.org/~zerochaos/distfiles/${P}.tar.bz2"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
fi
-inherit eutils multilib python
-DESCRIPTION="release metatool used for creating releases based on Gentoo Linux"
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+inherit eutils multilib python-single-r1 ${SRC_ECLASS}
+
+DESCRIPTION="Release metatool used for creating releases based on Gentoo Linux"
HOMEPAGE="http://www.gentoo.org/proj/en/releng/catalyst/"
LICENSE="GPL-2"
SLOT="0"
-RESTRICT=""
IUSE="ccache kernel_linux"
-DEPEND="app-text/asciidoc"
-RDEPEND="app-arch/lbzip2
+DEPEND="
+ app-text/asciidoc
+ ${PYTHON_DEPS}
+"
+RDEPEND="
+ app-arch/lbzip2
app-crypt/shash
virtual/cdrtools
- x86? ( >=sys-boot/syslinux-3.72 )
amd64? ( >=sys-boot/syslinux-3.72 )
- ccache? ( dev-util/ccache )
ia64? ( sys-fs/dosfstools )
- kernel_linux? ( app-misc/zisofs-tools >=sys-fs/squashfs-tools-2.1 )"
+ x86? ( >=sys-boot/syslinux-3.72 )
+ ccache? ( dev-util/ccache )
+ kernel_linux? ( app-misc/zisofs-tools >=sys-fs/squashfs-tools-2.1 )
+ ${PYTHON_DEPS}
+"
+
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
pkg_setup() {
if use ccache ; then
@@ -44,39 +56,41 @@ pkg_setup() {
ewarn "If this is not what you intended,"
ewarn "then you should add ccache to your USE."
fi
+
echo
einfo "The template spec files are now installed by default. You can find"
einfo "them under /usr/share/doc/${PF}/examples"
einfo "and they are considered to be the authorative source of information"
einfo "on catalyst."
echo
- if [[ ${PV} == *9999* ]]; then
- ewarn "The ${EGIT_BRANCH:-master} branch (what you get with this ${PV} ebuild) contains"
- ewarn "work-in-progress code. Be aware that it's likely that it will not"
- ewarn "be in a working state at any given point. Please do not file bugs"
- ewarn "until you have posted on the gentoo-catalyst mailing list and we"
- ewarn "have asked you to do so."
- fi
- python_set_active_version 2
-}
-src_prepare() {
- python_convert_shebangs 2 catalyst modules/catalyst_lock.py
+ python-single-r1_pkg_setup
}
src_install() {
insinto /usr/$(get_libdir)/${PN}
exeinto /usr/$(get_libdir)/${PN}
doexe catalyst || die "copying catalyst"
+
if [[ ${PV} == 3.9999* ]]; then
doins -r modules files || die "copying files"
else
doins -r arch modules livecd || die "copying files"
fi
+
for x in targets/*; do
exeinto /usr/$(get_libdir)/${PN}/$x
doexe $x/* || die "copying ${x}"
done
+
+ # Here is where we actually enable ccache
+ use ccache && \
+ sed -i -e 's:options="autoresume kern:options="autoresume ccache kern:' \
+ files/catalyst.conf
+
+ sed -i -e "s:/usr/lib/catalyst:/usr/$(get_libdir)/catalyst:" \
+ files/catalyst.conf
+
make_wrapper catalyst /usr/$(get_libdir)/${PN}/catalyst
insinto /etc/catalyst
doins files/catalyst.conf files/catalystrc || die "copying configuration"
@@ -84,17 +98,13 @@ src_install() {
doins examples/* || die
dodoc README AUTHORS
doman files/catalyst.1 files/catalyst-spec.5
- # Here is where we actually enable ccache
- use ccache && \
- dosed 's:options="autoresume kern:options="autoresume ccache kern:' \
- /etc/catalyst/catalyst.conf
- dosed "s:/usr/lib/catalyst:/usr/$(get_libdir)/catalyst:" \
- /etc/catalyst/catalyst.conf
+
+ python_fix_shebang "${ED}usr/$(get_libdir)/catalyst/catalyst"
+ python_optimize "${ED}"
}
pkg_postinst() {
einfo "You can find more information about catalyst by checking out the"
einfo "catalyst project page at:"
einfo "http://www.gentoo.org/proj/en/releng/catalyst/index.xml"
- echo
}
diff --git a/dev-util/catalyst/catalyst-2.0.9999.ebuild b/dev-util/catalyst/catalyst-2.0.9999.ebuild
new file mode 100644
index 000000000000..3c7aed0a4681
--- /dev/null
+++ b/dev-util/catalyst/catalyst-2.0.9999.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/catalyst/catalyst-2.0.9999.ebuild,v 1.1 2014/01/02 20:30:23 jmbsvicetto Exp $
+
+EAPI=5
+
+if [[ ${PV} == *9999* ]]; then
+ SRC_ECLASS="git-2"
+ EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/catalyst.git"
+ EGIT_MASTER="master"
+ EGIT_BRANCH="2.X"
+ SRC_URI=""
+ KEYWORDS=""
+ S="${WORKDIR}/${PN}"
+else
+ SRC_URI="mirror://gentoo/${P}.tar.bz2
+ http://dev.gentoo.org/~jmbsvicetto/distfiles/${P}.tar.bz2
+ http://dev.gentoo.org/~zerochaos/distfiles/${P}.tar.bz2"
+ KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
+fi
+
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+inherit eutils multilib python-single-r1 ${SRC_ECLASS}
+
+DESCRIPTION="Release metatool used for creating releases based on Gentoo Linux"
+HOMEPAGE="http://www.gentoo.org/proj/en/releng/catalyst/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="ccache kernel_linux"
+
+DEPEND="
+ app-text/asciidoc
+ ${PYTHON_DEPS}
+"
+RDEPEND="
+ app-arch/lbzip2
+ app-crypt/shash
+ virtual/cdrtools
+ amd64? ( >=sys-boot/syslinux-3.72 )
+ ia64? ( sys-fs/dosfstools )
+ x86? ( >=sys-boot/syslinux-3.72 )
+ ccache? ( dev-util/ccache )
+ kernel_linux? ( app-misc/zisofs-tools >=sys-fs/squashfs-tools-2.1 )
+ ${PYTHON_DEPS}
+"
+
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+pkg_setup() {
+ if use ccache ; then
+ einfo "Enabling ccache support for catalyst."
+ else
+ ewarn "By default, ccache support for catalyst is disabled."
+ ewarn "If this is not what you intended,"
+ ewarn "then you should add ccache to your USE."
+ fi
+
+ echo
+ einfo "The template spec files are now installed by default. You can find"
+ einfo "them under /usr/share/doc/${PF}/examples"
+ einfo "and they are considered to be the authorative source of information"
+ einfo "on catalyst."
+ echo
+
+ python-single-r1_pkg_setup
+}
+
+src_install() {
+ insinto /usr/$(get_libdir)/${PN}
+ exeinto /usr/$(get_libdir)/${PN}
+ doexe catalyst || die "copying catalyst"
+
+ if [[ ${PV} == 3.9999* ]]; then
+ doins -r modules files || die "copying files"
+ else
+ doins -r arch modules livecd || die "copying files"
+ fi
+
+ for x in targets/*; do
+ exeinto /usr/$(get_libdir)/${PN}/$x
+ doexe $x/* || die "copying ${x}"
+ done
+
+ # Here is where we actually enable ccache
+ use ccache && \
+ sed -i -e 's:options="autoresume kern:options="autoresume ccache kern:' \
+ files/catalyst.conf
+
+ sed -i -e "s:/usr/lib/catalyst:/usr/$(get_libdir)/catalyst:" \
+ files/catalyst.conf
+
+ make_wrapper catalyst /usr/$(get_libdir)/${PN}/catalyst
+ insinto /etc/catalyst
+ doins files/catalyst.conf files/catalystrc || die "copying configuration"
+ insinto /usr/share/doc/${PF}/examples
+ doins examples/* || die
+ dodoc README AUTHORS
+ doman files/catalyst.1 files/catalyst-spec.5
+
+ python_fix_shebang "${ED}usr/$(get_libdir)/catalyst/catalyst"
+ python_optimize "${ED}"
+}
+
+pkg_postinst() {
+ einfo "You can find more information about catalyst by checking out the"
+ einfo "catalyst project page at:"
+ einfo "http://www.gentoo.org/proj/en/releng/catalyst/index.xml"
+}
diff --git a/dev-util/catalyst/catalyst-2.9999.ebuild b/dev-util/catalyst/catalyst-2.9999.ebuild
index b451ee767753..43be43a27b45 100644
--- a/dev-util/catalyst/catalyst-2.9999.ebuild
+++ b/dev-util/catalyst/catalyst-2.9999.ebuild
@@ -1,35 +1,49 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/catalyst/catalyst-2.9999.ebuild,v 1.11 2013/06/16 14:58:39 dolsen Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/catalyst/catalyst-2.9999.ebuild,v 1.12 2014/01/02 20:40:19 jmbsvicetto Exp $
-EAPI="5"
+EAPI=5
+
+if [[ ${PV} == *9999* ]]; then
+ SRC_ECLASS="git-2"
+ EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/catalyst.git"
+ EGIT_MASTER="master"
+ EGIT_BRANCH="3.0"
+ SRC_URI=""
+ KEYWORDS=""
+ S="${WORKDIR}/${PN}"
+else
+ SRC_URI="mirror://gentoo/${P}.tar.bz2
+ http://dev.gentoo.org/~jmbsvicetto/distfiles/${P}.tar.bz2
+ http://dev.gentoo.org/~zerochaos/distfiles/${P}.tar.bz2"
+ KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
+fi
PYTHON_COMPAT=( python{2_6,2_7} )
-inherit distutils-r1 git-2
+inherit distutils-r1 multilib ${SRC_ECLASS}
-DESCRIPTION="Release metatool used for creating releases based on Gentoo Linux."
+DESCRIPTION="Release metatool used for creating releases based on Gentoo Linux"
HOMEPAGE="http://www.gentoo.org/proj/en/releng/catalyst/"
-EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/catalyst.git"
-EGIT_MASTER="master"
-EGIT_BRANCH="3.0"
-SRC_URI=""
LICENSE="GPL-2"
SLOT="0"
IUSE="ccache doc kernel_linux"
-KEYWORDS=""
-
-DEPEND="app-text/asciidoc
- >=dev-python/snakeoil-0.5.2"
-
-RDEPEND="app-arch/lbzip2
+DEPEND="
+ app-text/asciidoc
+ >=dev-python/snakeoil-0.5.2
+"
+RDEPEND="
+ app-arch/lbzip2
app-crypt/shash
virtual/cdrtools
- ccache? ( dev-util/ccache )
+ amd64? ( >=sys-boot/syslinux-3.72 )
ia64? ( sys-fs/dosfstools )
- kernel_linux? ( app-misc/zisofs-tools >=sys-fs/squashfs-tools-2.1 )"
+ x86? ( >=sys-boot/syslinux-3.72 )
+ ccache? ( dev-util/ccache )
+ kernel_linux? ( app-misc/zisofs-tools >=sys-fs/squashfs-tools-2.1 )
+"
python_prepare_all() {
python_export_best
diff --git a/dev-util/catalyst/catalyst-9999.ebuild b/dev-util/catalyst/catalyst-9999.ebuild
index f48fd24f732e..96903025c0d9 100644
--- a/dev-util/catalyst/catalyst-9999.ebuild
+++ b/dev-util/catalyst/catalyst-9999.ebuild
@@ -1,40 +1,51 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/catalyst/catalyst-9999.ebuild,v 1.29 2013/07/31 04:34:00 mattst88 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/catalyst/catalyst-9999.ebuild,v 1.30 2014/01/02 20:40:19 jmbsvicetto Exp $
-EAPI=3
-PYTHON_DEPEND="2"
+EAPI=5
if [[ ${PV} == *9999* ]]; then
+ SRC_ECLASS="git-2"
EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/catalyst.git"
- inherit git-2
+ EGIT_MASTER="master"
SRC_URI=""
- S="${WORKDIR}/${PN}"
KEYWORDS=""
+ S="${WORKDIR}/${PN}"
else
SRC_URI="mirror://gentoo/${P}.tar.bz2
- http://dev.gentoo.org/~jmbsvicetto/distfiles/${P}.tar.bz2"
+ http://dev.gentoo.org/~jmbsvicetto/distfiles/${P}.tar.bz2
+ http://dev.gentoo.org/~zerochaos/distfiles/${P}.tar.bz2"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
fi
-inherit eutils multilib python
-DESCRIPTION="release metatool used for creating releases based on Gentoo Linux"
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+inherit eutils multilib python-single-r1 ${SRC_ECLASS}
+
+DESCRIPTION="Release metatool used for creating releases based on Gentoo Linux"
HOMEPAGE="http://www.gentoo.org/proj/en/releng/catalyst/"
LICENSE="GPL-2"
SLOT="0"
-RESTRICT=""
IUSE="ccache kernel_linux"
-DEPEND="app-text/asciidoc"
-RDEPEND="app-arch/lbzip2
+DEPEND="
+ app-text/asciidoc
+ ${PYTHON_DEPS}
+"
+RDEPEND="
+ app-arch/lbzip2
app-crypt/shash
virtual/cdrtools
- x86? ( >=sys-boot/syslinux-3.72 )
amd64? ( >=sys-boot/syslinux-3.72 )
- ccache? ( dev-util/ccache )
ia64? ( sys-fs/dosfstools )
- kernel_linux? ( app-misc/zisofs-tools >=sys-fs/squashfs-tools-2.1 )"
+ x86? ( >=sys-boot/syslinux-3.72 )
+ ccache? ( dev-util/ccache )
+ kernel_linux? ( app-misc/zisofs-tools >=sys-fs/squashfs-tools-2.1 )
+ ${PYTHON_DEPS}
+"
+
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
pkg_setup() {
if use ccache ; then
@@ -44,39 +55,41 @@ pkg_setup() {
ewarn "If this is not what you intended,"
ewarn "then you should add ccache to your USE."
fi
+
echo
einfo "The template spec files are now installed by default. You can find"
einfo "them under /usr/share/doc/${PF}/examples"
einfo "and they are considered to be the authorative source of information"
einfo "on catalyst."
echo
- if [[ ${PV} == *9999* ]]; then
- ewarn "The ${EGIT_BRANCH:-master} branch (what you get with this ${PV} ebuild) contains"
- ewarn "work-in-progress code. Be aware that it's likely that it will not"
- ewarn "be in a working state at any given point. Please do not file bugs"
- ewarn "until you have posted on the gentoo-catalyst mailing list and we"
- ewarn "have asked you to do so."
- fi
- python_set_active_version 2
-}
-src_prepare() {
- python_convert_shebangs 2 catalyst modules/catalyst_lock.py
+ python-single-r1_pkg_setup
}
src_install() {
insinto /usr/$(get_libdir)/${PN}
exeinto /usr/$(get_libdir)/${PN}
doexe catalyst || die "copying catalyst"
+
if [[ ${PV} == 3.9999* ]]; then
doins -r modules files || die "copying files"
else
doins -r arch modules livecd || die "copying files"
fi
+
for x in targets/*; do
exeinto /usr/$(get_libdir)/${PN}/$x
doexe $x/* || die "copying ${x}"
done
+
+ # Here is where we actually enable ccache
+ use ccache && \
+ sed -i -e 's:options="autoresume kern:options="autoresume ccache kern:' \
+ files/catalyst.conf
+
+ sed -i -e "s:/usr/lib/catalyst:/usr/$(get_libdir)/catalyst:" \
+ files/catalyst.conf
+
make_wrapper catalyst /usr/$(get_libdir)/${PN}/catalyst
insinto /etc/catalyst
doins files/catalyst.conf files/catalystrc || die "copying configuration"
@@ -84,17 +97,13 @@ src_install() {
doins examples/* || die
dodoc README AUTHORS
doman files/catalyst.1 files/catalyst-spec.5
- # Here is where we actually enable ccache
- use ccache && \
- dosed 's:options="autoresume kern:options="autoresume ccache kern:' \
- /etc/catalyst/catalyst.conf
- dosed "s:/usr/lib/catalyst:/usr/$(get_libdir)/catalyst:" \
- /etc/catalyst/catalyst.conf
+
+ python_fix_shebang "${ED}usr/$(get_libdir)/catalyst/catalyst"
+ python_optimize "${ED}"
}
pkg_postinst() {
einfo "You can find more information about catalyst by checking out the"
einfo "catalyst project page at:"
einfo "http://www.gentoo.org/proj/en/releng/catalyst/index.xml"
- echo
}
diff --git a/dev-util/cmake/cmake-2.8.11.2.ebuild b/dev-util/cmake/cmake-2.8.11.2.ebuild
index 2752ee4dd033..9d2c3f60d5b7 100644
--- a/dev-util/cmake/cmake-2.8.11.2.ebuild
+++ b/dev-util/cmake/cmake-2.8.11.2.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/cmake/cmake-2.8.11.2.ebuild,v 1.6 2013/11/30 15:13:15 johu Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/cmake/cmake-2.8.11.2.ebuild,v 1.7 2014/01/03 04:15:48 mattst88 Exp $
EAPI=5
@@ -15,7 +15,7 @@ HOMEPAGE="http://www.cmake.org/"
SRC_URI="http://www.cmake.org/files/v$(get_version_component_range 1-2)/${MY_P}.tar.gz"
LICENSE="CMake"
-KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE="emacs ncurses qt4 qt5 vim-syntax"
diff --git a/dev-util/diffstat/diffstat-1.58.ebuild b/dev-util/diffstat/diffstat-1.58.ebuild
index fc9d9078df4f..3a0e9adc1a64 100644
--- a/dev-util/diffstat/diffstat-1.58.ebuild
+++ b/dev-util/diffstat/diffstat-1.58.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/diffstat/diffstat-1.58.ebuild,v 1.3 2013/12/29 17:35:49 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/diffstat/diffstat-1.58.ebuild,v 1.4 2014/01/03 05:24:25 mattst88 Exp $
EAPI="5"
@@ -10,4 +10,4 @@ SRC_URI="ftp://invisible-island.net/diffstat/${P}.tgz"
LICENSE="HPND"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
diff --git a/dev-util/ninja/ninja-1.4.0.ebuild b/dev-util/ninja/ninja-1.4.0.ebuild
index 7f79fd675dc7..bedccf795f35 100644
--- a/dev-util/ninja/ninja-1.4.0.ebuild
+++ b/dev-util/ninja/ninja-1.4.0.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/ninja/ninja-1.4.0.ebuild,v 1.7 2013/12/25 09:37:07 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/ninja/ninja-1.4.0.ebuild,v 1.8 2014/01/03 09:05:00 phajdan.jr Exp $
EAPI=5
@@ -14,7 +14,7 @@ if [ "${PV}" = "999999" ]; then
KEYWORDS=""
else
SRC_URI="https://github.com/martine/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="alpha amd64 arm ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+ KEYWORDS="alpha amd64 arm ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
fi
DESCRIPTION="A small build system similar to make."
diff --git a/dev-vcs/mercurial/Manifest b/dev-vcs/mercurial/Manifest
index 4714068e5926..15a6437a430b 100644
--- a/dev-vcs/mercurial/Manifest
+++ b/dev-vcs/mercurial/Manifest
@@ -3,4 +3,4 @@ DIST mercurial-2.5.4.tar.gz 3673850 SHA256 c86fe9feb9aaada286fa297d9d68d1b16e2f8
DIST mercurial-2.6.3.tar.gz 3736480 SHA256 12308a4210f1ee1185d03f18757742fa8a2759076c2e713f35432f89bf56911c SHA512 f739fb1455be998f0049b5266d8d5b1d8c3700526e853abc18bb215c8afc2b4d77e0c26d113cadab0c20483b9ecd98c9acce23e74e7a76492494b3b33389052c WHIRLPOOL fe12b34d16e5ee24f7da7b0c91a39f042ef4d97cc487f3998df1f52cc6586affa2cce012ab6bbc715dadcffc76d82fc80c2ad9258003d8dee5a5a0987a8b335c
DIST mercurial-2.7.2.tar.gz 3787955 SHA256 b3f067eaa9fdf6818cc78526d4815ab4332252ffa07a2488c8b6939ac6b37c0b SHA512 d27dfff0b4c9feb5049098117d20fb2be211418969177a76ece772b4fdcaf780bf3c03cc388b70eef1622f32cc32c3a642a9239d35a30129c123705132228f6c WHIRLPOOL 17b90cd30e3d8ee99ce441afbf14239e595bb56410856e1439be0cc32b729d99804eb485dbf4137af71b5799ac5d0a909d4879fd5dfb30e4b0749e78d3e92176
DIST mercurial-2.8.1.tar.gz 3838833 SHA256 d239a204cc76b6456b4121eaf35e584f33c510855865da0376dd1f708dd33366 SHA512 fda2927026a0f0df96b73cbec50add8424eecae0b1dcb43bcb1b0281005474f6e01a8832a4079be80deafef2b1b1c03fa3e9a44411435bf3db9013ab261fea84 WHIRLPOOL 0bc3f564fc1c27df96c1ed44a6770df367d3e51e035c63f0de28986cf348dc19f3a1d734f93ac615a22c44fa762b77adb6dc967b6506b25093a99bdd97ce7236
-DIST mercurial-2.8.tar.gz 3833669 SHA256 ff741754f6160e24278ba74afbde2afd4d5cb5ab532b69734629cce68bbe16ef SHA512 b08dcd746728d89f1f96036f39df1608fad0ff863ae48fe12424b1645936ebbf59b9068b93fe3c7cfd2036db046df3dc814119f89a827bd5f008d32f323d45a8 WHIRLPOOL ada2fd3786c7a5cdf91436d16de841458c08854c7d64ca4636ba3dc2d013c259e287cac9ce52e895464a6690752c4c592fb140b3acf33cc274497eb8c406ac81
+DIST mercurial-2.8.2.tar.gz 3839304 SHA256 c8a5baa21140c6cd6749c3b52b5e5e4a14b6b8ee7c518d9d9de09b1952efbe6f SHA512 9db5a8ed7b38c95db8bafac3efffb1735619ceb80564342bf1eb25be124f10075b8238d38a62b5cf34786a0463237e30619750c06220e2ab025f8da933b28844 WHIRLPOOL 25af73e866046225f211db1651a1b64214287609ae15b19fe383ee55ee50313779219f5424386aff124d70a658612c653958c7a2f69e150557133f8abb4dd2b7
diff --git a/dev-vcs/mercurial/mercurial-2.8.ebuild b/dev-vcs/mercurial/mercurial-2.8.2.ebuild
similarity index 97%
rename from dev-vcs/mercurial/mercurial-2.8.ebuild
rename to dev-vcs/mercurial/mercurial-2.8.2.ebuild
index cdecf06ff4c5..726fde10ac17 100644
--- a/dev-vcs/mercurial/mercurial-2.8.ebuild
+++ b/dev-vcs/mercurial/mercurial-2.8.2.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-vcs/mercurial/mercurial-2.8.ebuild,v 1.1 2013/11/04 16:13:26 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/mercurial/mercurial-2.8.2.ebuild,v 1.1 2014/01/03 09:05:58 polynomial-c Exp $
EAPI=5
diff --git a/kde-base/gwenview/gwenview-4.11.2-r1.ebuild b/kde-base/gwenview/gwenview-4.11.2-r1.ebuild
index a91f87724e5c..a146130f9a21 100644
--- a/kde-base/gwenview/gwenview-4.11.2-r1.ebuild
+++ b/kde-base/gwenview/gwenview-4.11.2-r1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/gwenview/gwenview-4.11.2-r1.ebuild,v 1.5 2013/12/11 20:27:13 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/gwenview/gwenview-4.11.2-r1.ebuild,v 1.6 2014/01/03 00:45:52 creffett Exp $
EAPI=5
@@ -29,6 +29,7 @@ DEPEND="
virtual/jpeg:0
x11-libs/libX11
kipi? ( $(add_kdebase_dep libkipi) )
+ semantic-desktop? ( $(add_kdebase_dep nepomuk-core) )
"
RDEPEND="${DEPEND}"
diff --git a/kde-base/gwenview/gwenview-4.11.4.ebuild b/kde-base/gwenview/gwenview-4.11.4.ebuild
index 3e0d863e5047..078e7e5fecea 100644
--- a/kde-base/gwenview/gwenview-4.11.4.ebuild
+++ b/kde-base/gwenview/gwenview-4.11.4.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/gwenview/gwenview-4.11.4.ebuild,v 1.2 2013/12/20 11:58:26 johu Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/gwenview/gwenview-4.11.4.ebuild,v 1.3 2014/01/03 00:45:52 creffett Exp $
EAPI=5
@@ -29,6 +29,7 @@ DEPEND="
virtual/jpeg:0
x11-libs/libX11
kipi? ( $(add_kdebase_dep libkipi) )
+ semantic-desktop? ( $(add_kdebase_dep nepomuk-core) )
"
RDEPEND="${DEPEND}"
diff --git a/kde-base/gwenview/gwenview-4.12.0.ebuild b/kde-base/gwenview/gwenview-4.12.0.ebuild
index 67de12ac0063..0a1ac26e7c43 100644
--- a/kde-base/gwenview/gwenview-4.12.0.ebuild
+++ b/kde-base/gwenview/gwenview-4.12.0.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/gwenview/gwenview-4.12.0.ebuild,v 1.2 2013/12/20 11:58:26 johu Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/gwenview/gwenview-4.12.0.ebuild,v 1.3 2014/01/03 00:45:52 creffett Exp $
EAPI=5
@@ -29,6 +29,7 @@ DEPEND="
virtual/jpeg:0
x11-libs/libX11
kipi? ( $(add_kdebase_dep libkipi) )
+ semantic-desktop? ( $(add_kdebase_dep nepomuk-core) )
"
RDEPEND="${DEPEND}"
diff --git a/media-gfx/splash-themes-livedvd/metadata.xml b/media-gfx/splash-themes-livedvd/metadata.xml
index f61f282318dd..fd827a8640da 100644
--- a/media-gfx/splash-themes-livedvd/metadata.xml
+++ b/media-gfx/splash-themes-livedvd/metadata.xml
@@ -9,9 +9,5 @@ A collection of Gentoo themes for splashutils.
email@missionaccomplish.com
Fernando Orocu
-
- tampakrap@gentoo.org
- Theo Chatzimichos
- Proxy committer
-
+proxy-maintainers
diff --git a/media-libs/herqq/herqq-1.0.0-r1.ebuild b/media-libs/herqq/herqq-1.0.0-r1.ebuild
index 827b7959d72d..763181b7c1e1 100644
--- a/media-libs/herqq/herqq-1.0.0-r1.ebuild
+++ b/media-libs/herqq/herqq-1.0.0-r1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/herqq/herqq-1.0.0-r1.ebuild,v 1.8 2013/03/31 16:58:33 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/herqq/herqq-1.0.0-r1.ebuild,v 1.9 2014/01/02 18:46:17 pinkbyte Exp $
EAPI=4
@@ -20,6 +20,7 @@ RDEPEND="
dev-qt/qtcore:4
dev-qt/qtgui:4
dev-qt/qtxmlpatterns:4
+ !media-libs/hupnp-ng
"
DEPEND="${RDEPEND}"
diff --git a/media-libs/hupnp-ng/Manifest b/media-libs/hupnp-ng/Manifest
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/media-libs/hupnp-ng/hupnp-ng-9999.ebuild b/media-libs/hupnp-ng/hupnp-ng-9999.ebuild
new file mode 100644
index 000000000000..37b42850bb39
--- /dev/null
+++ b/media-libs/hupnp-ng/hupnp-ng-9999.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/hupnp-ng/hupnp-ng-9999.ebuild,v 1.1 2014/01/02 18:45:13 pinkbyte Exp $
+
+EAPI=5
+
+EGIT_REPO_URI="https://github.com/0xd34df00d/hupnp-ng.git"
+
+inherit multilib base qt4-r2 git-r3
+
+DESCRIPTION="A software library for building UPnP devices, fork of herqq"
+HOMEPAGE="https://github.com/0xd34df00d/hupnp-ng"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS=""
+
+# no release of QtSolutions using bundled libQtSolutions_SOAP
+RDEPEND="
+ dev-qt/qtcore:4
+ dev-qt/qtgui:4
+ dev-qt/qtxmlpatterns:4
+ !media-libs/herqq
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ # fix the .pro file for multilib issues
+ sed \
+ -e "s:PREFIX/lib:PREFIX/$(get_libdir):" \
+ -i "${S}/hupnp/src.pro" \
+ -i "${S}/hupnp_av/hupnp_av.pro" \
+ -i "${S}/hupnp/lib/qtsoap-2.7-opensource/buildlib/buildlib.pro" || die
+
+ qt4-r2_src_prepare
+}
+
+src_configure() {
+ eqmake4 \
+ PREFIX="${EPREFIX}/usr" \
+ "CONFIG += DISABLE_AVTESTAPP" \
+ "CONFIG += DISABLE_TESTAPP" \
+ herqq.pro
+}
diff --git a/media-libs/hupnp-ng/metadata.xml b/media-libs/hupnp-ng/metadata.xml
new file mode 100644
index 000000000000..2c857dda08d3
--- /dev/null
+++ b/media-libs/hupnp-ng/metadata.xml
@@ -0,0 +1,5 @@
+
+
+
+ leechcraft
+
diff --git a/media-libs/libpng/libpng-1.6.8.ebuild b/media-libs/libpng/libpng-1.6.8.ebuild
index 7090391d061e..53a02df3c54b 100644
--- a/media-libs/libpng/libpng-1.6.8.ebuild
+++ b/media-libs/libpng/libpng-1.6.8.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/libpng/libpng-1.6.8.ebuild,v 1.2 2013/12/26 17:02:44 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libpng/libpng-1.6.8.ebuild,v 1.3 2014/01/03 05:30:42 mattst88 Exp $
EAPI=5
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz
LICENSE="libpng"
SLOT="0/16"
-KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="alpha ~amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE="apng neon static-libs"
RDEPEND=">=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
diff --git a/media-libs/libwebp/Manifest b/media-libs/libwebp/Manifest
index cf651bd64444..ba3ae577b924 100644
--- a/media-libs/libwebp/Manifest
+++ b/media-libs/libwebp/Manifest
@@ -1,3 +1,4 @@
DIST libwebp-0.2.1.tar.gz 705230 SHA256 894e08b8b0043cf007cc1ca893f33d73784565a6e64b0e7aefb201a687392314 SHA512 fffaf0f81d6062b68443ffa30412384bc914cd032d11f5ad9e1dcd56c3a04bf40a56649bcc422f7496ef75a200952aacb20e6fb38f8313be6f5d53720f9e85fd WHIRLPOOL 081d57d49dc470bd5c19856ede00e49eab23a8db182c5145b336e79d838ced950c57a7c47aa532fb2fd5d55a79b10bee1290484917e0cd98dd812ce33a93c15b
DIST libwebp-0.3.0.tar.gz 800793 SHA256 8903fca40ece603b9cb20d32105168da7e2a33bebbd4d89001a3c8741ef03ddb SHA512 8218abb5e994ab5c89c9d3360efb7c8bf448879caed581bdc3ed7febb65f9eaf597059efcd130352f7e38c25af9508f850e09a7490270e903e228355148c2c30 WHIRLPOOL 68764e957aca26211fea5e663a7a0d377b87be9a218377636e88641c3245f3413097713104da913d80827e3c0043bbaa07b5c91e14fb3dd84bbc5738846c57e6
DIST libwebp-0.3.1.tar.gz 844799 SHA256 b37932c625322a69fe4e9b88884b5c7aed2b3eaf9fd5e5b480aee339a92e6ee7 SHA512 9b962ce8ce696eb1cc78de624abe0371f9143449cbc8978eb6327e40afe95b31c1b4c9aa97e9c3f4ada46c2f2b70d7b1ca59e46046ddbb3546ecb8e3e766922f WHIRLPOOL ce1fc294b951f75b5a9ca3048f73a9eff8f9e7f413370b36f9c6ceda8d11fad8bb4ff621d55ad4e3c8b6c829eceecf79f3892d464971e76aa2c0edc8fa32f2f6
+DIST libwebp-0.4.0.tar.gz 887880 SHA256 31913577e96386556855b41d210736449445fe96cfbe9289014e9b8afa944d69 SHA512 b0229bcbdf04f667cb0957738a199e08a1340d936c88ef69ad6436da7280a337a94579f4f315b478b74a72a49c126be4222c36c5e2184d429750b9ddc76ff2d6 WHIRLPOOL 8e9edfc589b41d8c076b56cf81d5a21976ad4d1b5aad9b39ed8cadd5fd520bab5fc7b6b3d036c7d7e265218b3eb3adcd1fac4bef180e2c096bac663e55489808
diff --git a/media-libs/libwebp/libwebp-0.4.0.ebuild b/media-libs/libwebp/libwebp-0.4.0.ebuild
new file mode 100644
index 000000000000..d738b5de9a31
--- /dev/null
+++ b/media-libs/libwebp/libwebp-0.4.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libwebp/libwebp-0.4.0.ebuild,v 1.1 2014/01/02 21:47:54 radhermit Exp $
+
+EAPI=5
+inherit eutils multilib-minimal
+
+DESCRIPTION="A lossy image compression format"
+HOMEPAGE="http://code.google.com/p/webp/"
+SRC_URI="http://webp.googlecode.com/files/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/5" # subslot = libwebp soname version
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="experimental gif +jpeg opengl +png static-libs swap-16bit-csp tiff"
+
+# TODO: dev-lang/swig bindings in swig/ subdirectory
+RDEPEND="gif? ( media-libs/giflib:= )
+ jpeg? ( virtual/jpeg:0= )
+ opengl? (
+ media-libs/freeglut
+ virtual/opengl
+ )
+ png? ( media-libs/libpng:0= )
+ tiff? ( media-libs/tiff:0= )"
+DEPEND="${RDEPEND}"
+
+ECONF_SOURCE=${S}
+
+src_prepare() {
+ # This is conflicting with `usex` later on, upstream is using ac_cv_ wrong
+ # If modifying configure.ac, eautoreconf is required because of "Maintainer mode"
+ sed -i -e '/unset ac_cv_header_GL_glut_h/d' configure ||Â die
+}
+
+multilib_src_configure() {
+ # Only used for gif2webp binary wrt #486646
+ local build_gif2webp=$(usex gif)
+ multilib_build_binaries || build_gif2webp=no
+
+ ac_cv_header_gif_lib_h=${build_gif2webp} \
+ ac_cv_header_jpeglib_h=$(usex jpeg) \
+ ac_cv_header_png_h=$(usex png) \
+ ac_cv_header_GL_glut_h=$(usex opengl) \
+ ac_cv_header_tiffio_h=$(usex tiff) \
+ econf \
+ $(use_enable static-libs static) \
+ $(use_enable swap-16bit-csp) \
+ $(use_enable experimental) \
+ --enable-libwebpmux \
+ --enable-libwebpdemux \
+ --enable-libwebpdecoder
+}
+
+multilib_src_install() {
+ emake DESTDIR="${D}" install
+}
+
+multilib_src_install_all() {
+ prune_libtool_files
+ dodoc AUTHORS ChangeLog doc/*.txt NEWS README{,.mux}
+}
diff --git a/media-libs/libwebp/metadata.xml b/media-libs/libwebp/metadata.xml
index d7dbe98f74e6..1e4704acadf5 100644
--- a/media-libs/libwebp/metadata.xml
+++ b/media-libs/libwebp/metadata.xml
@@ -2,6 +2,7 @@
graphics
+ chromium