Sync with portage [Fri Jul 11 10:07:54 MSK 2014].

mhiretskiy
root 10 years ago
parent 5eec3d5511
commit 06bc3bb554

@ -1,4 +1 @@
DIST radmind-1.13.0.tar.gz 447650 SHA256 9d23787d8b482ad7cea590a970c40de2e7eec1f59d05b542df7f399679991b7f SHA512 d6dfeb6c12367e11fb4d43b16dc3bda7b6f4108f5d6ffea236dc8293e88c0467392c73d386096b9ffda4918361d288ece5e67f274c50895b101712d22d50057f WHIRLPOOL 0ee587b725462daf6e3faf28af7da9274acf1ebae512df66c6677a9e64d511ba9f187e7fc77d6017f4d29ff71c2898dfe4b37645a408699bb7242b36890fea43
DIST radmind-1.14.0.tar.gz 478704 SHA256 653fa852554b5bf5bb7982068b7891732b99956afc3edfde4fa8249ff8e3a5f8 SHA512 dd2ae6cb2544e6de91db8a0290880cb1fd2a4c7b0174dab48646d7485834dd83999a31643d3c8c62eb8834a97fcc5ef3a6a3d1c157e9acae63ec4bd404edf38b WHIRLPOOL 466747f12769863bd87ed66ca68b08dbed21125d9ea8d7e24f08ceb1989f79ad60c4017f77595e26d45b5f458c6f3d2e380ba90bb464f9a128c543068b312b76
DIST radmind-1.14.1.tar.gz 403553 SHA256 92ce3d586245b107bf4e412b59eb02ec3e57b4d12a0b9a16b0fadf10983ed21f SHA512 bccf9681a6899be3b500065237dd1e04cd83ffb6f9be0e355412e7b0c556325f7d13435cec65a8a5e156e4411da915744f01a615472f6361d52c4d54d8be20eb WHIRLPOOL ed00a477ec5b35621a2568fba8c2c7913d6f9c18165b13d1405b5a7d5fd8fe0ce89c19f639df5bccbeee3849213d9afa4a3d2eaf58ff461ca35395c30d3a929a
DIST radmind-1.7.1.tar.gz 378163 SHA256 24e5a12bb3d6d94d3587a1ed5c31df97da168d765507b4ec33ab212403542bdd SHA512 54e8a643484ae4302830d99bac4a616adcfedc974b5f7bb2a0f9a15add0353f0fe478e154f24b0070d1b84b0f91f4595241ebaeea510f335e0f63738182b4a54 WHIRLPOOL 1af44aaf7a424e35579d652fb7e5d0147f93799d2060734a2bbb262a920416999e0f415f08255e4b1e480191231a1d0e881b03495a4961e11ac0e79ff2ac8cbc

@ -1,38 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/radmind/radmind-1.13.0.ebuild,v 1.3 2013/11/07 02:29:46 patrick Exp $
EAPI=2
inherit eutils
DESCRIPTION="command-line tools and server to remotely administer multiple Unix filesystems"
HOMEPAGE="http://rsug.itd.umich.edu/software/radmind/"
SRC_URI="mirror://sourceforge/radmind/${P}.tar.gz"
LICENSE="HPND"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="ssl"
DEPEND="ssl? ( dev-libs/openssl )"
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.7.0-gentoo.patch
# remove dnssd as it doesn't compile
epatch "${FILESDIR}"/${PN}-1.7.1-dnssd.patch
}
src_configure() {
econf $(use_with ssl) || die "econf failed"
}
src_compile() {
# bug #239862
emake -j1 || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die
dodoc README VERSION COPYRIGHT
}

@ -1,31 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/radmind/radmind-1.14.0.ebuild,v 1.3 2012/12/07 19:06:46 ulm Exp $
EAPI="4"
inherit eutils
DESCRIPTION="command-line tools and server to remotely administer multiple Unix filesystems"
HOMEPAGE="http://rsug.itd.umich.edu/software/radmind/"
SRC_URI="mirror://sourceforge/radmind/${P}.tar.gz"
LICENSE="HPND"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="dev-libs/openssl"
RDEPEND="${DEPEND}"
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.7.0-gentoo.patch
# remove dnssd as it doesn't compile
epatch "${FILESDIR}"/${PN}-1.7.1-dnssd.patch
epatch "${FILESDIR}"/${PN}-1.14.0-parallel-make.patch
}
src_install() {
default
dodoc README VERSION COPYRIGHT
}

@ -1,8 +1,8 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/radmind/radmind-1.14.1.ebuild,v 1.3 2012/12/07 19:06:46 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/radmind/radmind-1.14.1.ebuild,v 1.4 2014/07/10 18:35:33 jer Exp $
EAPI="4"
EAPI=5
inherit eutils
@ -13,7 +13,6 @@ SRC_URI="mirror://sourceforge/radmind/${P}.tar.gz"
LICENSE="HPND"
SLOT="0"
KEYWORDS="~amd64 x86"
IUSE=""
DEPEND="dev-libs/openssl"
RDEPEND="${DEPEND}"

@ -1,35 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/radmind/radmind-1.7.1-r1.ebuild,v 1.7 2013/11/07 02:29:46 patrick Exp $
inherit eutils
DESCRIPTION="command-line tools and server to remotely administer multiple Unix filesystems"
HOMEPAGE="http://rsug.itd.umich.edu/software/radmind/"
SRC_URI="mirror://sourceforge/radmind/${P}.tar.gz"
LICENSE="HPND"
SLOT="0"
KEYWORDS="~amd64 x86"
IUSE="ssl"
DEPEND="ssl? ( dev-libs/openssl )"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${PN}-1.7.0-gentoo.patch
# remove dnssd as it doesn't compile
epatch "${FILESDIR}"/${P}-dnssd.patch
}
src_compile() {
econf $(use_with ssl) || die "econf failed"
# bug #239862
emake -j1 || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die
dodoc README VERSION COPYRIGHT
}

@ -1,2 +1,3 @@
DIST eid-mw-4.0.2-1188.tar.gz 10701112 SHA256 8975ab424b9341f80fd40009c67b7c31da5aa1cb2eef823d97477f61a1f19c0a SHA512 ffbdad7ef036285faf9e0cdf5cc6851b1a70f09f8010a6a297d339e5bf59cc84d8d983c3959695c41110ce0bc03f9521f1e7b2a95783daa7ead91fdeb461d279 WHIRLPOOL 3acc9f33d123b68cc7fed616a2e73e3a0b9306157b172951bc32daed184d77b28698fc7e9d74a2d66380fd5dd4e4ce30c8c3989ac897d2de20e974c7f2f5ebd9
DIST eid-mw-4.0.4-1253_tcm406-178475.tgz 10748384 SHA256 99280c14417dda5d51738a5cf2661e19f85d8742dd0cd7ff0cc57aec7dee4d5e SHA512 5fbda0b45f1a99b5c374fe23c225b5a3b57f7962224de99894d385083c3e246667c2c1e7efaf921a2c989482326507221240e2537970c40f2a84ba484b548154 WHIRLPOOL 1853c5a9cabf48ee79d3d2a0ab9fad44284f4eb36702153aab232afb41e86c586b8b87ad8a708b0fabde7bd7efd17524cd0c3dab77f26dce7f7ed73a7f140b31
DIST eid-mw-4.0.6-1480.tar.gz 4292450 SHA256 1ff3a7740a30891df2da12fca66cb5324dc286f9490ee839d61d9f1028b9127c SHA512 4b6ba684a43183e11cf29a73bee7bc6ecda24aa15029e55593d6ad3cc9f58726d551089c3c9f95f07d03847df70f2662a0ea9e3db5dd5591cc9b8b0e839d364b WHIRLPOOL cca8b871a2780dae282f5eed12cd79df0bb9d57c3c968ca740b7063ca3c48425be492d3dfcb7bee5c0037b14571df8b76b825540f52025b14afed8f718d56c22

@ -0,0 +1,65 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/eid-mw/eid-mw-4.0.6_p1480.ebuild,v 1.1 2014/07/10 14:53:53 swift Exp $
EAPI=5
inherit eutils versionator mozextension multilib
if [[ ${PV} == "9999" ]] ; then
ESVN_REPO_URI="http://eid-mw.googlecode.com/svn/trunk/"
inherit subversion autotools
SRC_URI=""
else
MY_P="${PN}-${PV/_p/-}"
SRC_URI="http://eid.belgium.be/en/binaries/${MY_P}.tar_tcm406-250016.gz -> ${MY_P}.tar.gz"
KEYWORDS="~x86 ~amd64"
S="${WORKDIR}/eid-mw-$(get_version_component_range 1-3)"
fi
SLOT="0"
LICENSE="LGPL-3"
DESCRIPTION="Belgian Electronic Identity Card middleware supplied by the Belgian Federal Government."
HOMEPAGE="http://eid.belgium.be"
IUSE="+gtk +xpi"
RDEPEND="gtk? ( x11-libs/gtk+:2 )
>=sys-apps/pcsc-lite-1.2.9
xpi? ( || ( >=www-client/firefox-bin-3.6.24
>=www-client/firefox-3.6.20 ) )
!app-misc/beid-runtime"
DEPEND="${RDEPEND}
virtual/pkgconfig"
if [[ ${PV} == "9999" ]]; then
src_prepare() {
eautoreconf
}
else
src_prepare() {
epatch "${FILESDIR}"/fix-nodialog-bug.patch
}
fi
src_configure() {
econf $(use_enable gtk dialogs) --disable-static
}
src_install() {
emake DESTDIR="${D}" install
if use xpi; then
declare MOZILLA_FIVE_HOME
if has_version '>=www-client/firefox-3.6.20'; then
MOZILLA_FIVE_HOME="/usr/$(get_libdir)/firefox"
xpi_install "${D}/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/belgiumeid@eid.belgium.be"
fi
if has_version '>=www-client/firefox-bin-3.6.24'; then
MOZILLA_FIVE_HOME="/opt/firefox"
xpi_install "${D}/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/belgiumeid@eid.belgium.be"
fi
fi
rm -r "${D}/usr/share" "${D}"/usr/lib*/*.la
}

@ -0,0 +1,65 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/eid-mw/eid-mw-9999.ebuild,v 1.1 2014/07/10 14:53:53 swift Exp $
EAPI=5
inherit eutils versionator mozextension multilib
if [[ ${PV} == "9999" ]] ; then
ESVN_REPO_URI="http://eid-mw.googlecode.com/svn/trunk/"
inherit subversion autotools
SRC_URI=""
else
MY_P="${PN}-${PV/_p/-}"
SRC_URI="http://eid.belgium.be/en/binaries/${MY_P}.tar_tcm406-250016.gz -> ${MY_P}.tar.gz"
KEYWORDS="~x86 ~amd64"
S="${WORKDIR}/eid-mw-$(get_version_component_range 1-3)"
fi
SLOT="0"
LICENSE="LGPL-3"
DESCRIPTION="Belgian Electronic Identity Card middleware supplied by the Belgian Federal Government."
HOMEPAGE="http://eid.belgium.be"
IUSE="+gtk +xpi"
RDEPEND="gtk? ( x11-libs/gtk+:2 )
>=sys-apps/pcsc-lite-1.2.9
xpi? ( || ( >=www-client/firefox-bin-3.6.24
>=www-client/firefox-3.6.20 ) )
!app-misc/beid-runtime"
DEPEND="${RDEPEND}
virtual/pkgconfig"
if [[ ${PV} == "9999" ]]; then
src_prepare() {
eautoreconf
}
else
src_prepare() {
epatch "${FILESDIR}"/fix-nodialog-bug.patch
}
fi
src_configure() {
econf $(use_enable gtk dialogs) --disable-static
}
src_install() {
emake DESTDIR="${D}" install
if use xpi; then
declare MOZILLA_FIVE_HOME
if has_version '>=www-client/firefox-3.6.20'; then
MOZILLA_FIVE_HOME="/usr/$(get_libdir)/firefox"
xpi_install "${D}/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/belgiumeid@eid.belgium.be"
fi
if has_version '>=www-client/firefox-bin-3.6.24'; then
MOZILLA_FIVE_HOME="/opt/firefox"
xpi_install "${D}/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/belgiumeid@eid.belgium.be"
fi
fi
rm -r "${D}/usr/share" "${D}"/usr/lib*/*.la
}

@ -0,0 +1,20 @@
Index: cardlayer/src/pinpadlib.h
===================================================================
--- cardlayer/src/pinpadlib.h (revision 1501)
+++ cardlayer/src/pinpadlib.h (revision 1502)
@@ -43,13 +43,14 @@
#endif
#ifndef NO_DIALOGS
#include "../dialogs/src/dialogs.h"
+#endif
#ifdef __APPLE__
typedef void* BEID_DIALOGHANDLE;
#else
typedef unsigned long BEID_DIALOGHANDLE;
#endif
-#endif
+
namespace eIDMW
{
#ifdef EIDMW_PF_EXPORT

@ -0,0 +1 @@
DIST abduco-0.1.tar.gz 10911 SHA256 b4ef297cb7cc81170dc7edf75385cb1c55e024a52f90c1dd0bc0e9862e6f39b5 SHA512 42fbe02bf2a69bbfc91be36830a70daae5ed934877f1fc36808fe13bce52010d8094254a13292f97e1c6b196e8fca6e0835799c4d626865e21ad7ac6716340d6 WHIRLPOOL 283f7788bf00c5bf58f2f52a943aee85b6117603206d1a7540d5b1b7d8eb8d913b48ac7ac14a166380a3a9518daedcc3084955f3951db9dd2ed640d70bfd6321

@ -0,0 +1,50 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/abduco/abduco-0.1.ebuild,v 1.1 2014/07/10 15:44:13 xmw Exp $
EAPI=5
inherit eutils savedconfig toolchain-funcs
DESCRIPTION="lightweight session manager with {de,at}tach support."
HOMEPAGE="http://www.brain-dump.org/projects/abduco/"
SRC_URI="http://www.brain-dump.org/projects/${PN}/${P}.tar.gz"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND=""
RDEPEND=""
src_prepare() {
sed -e 's:^PREFIX.*:PREFIX = /usr:' \
-e 's/-Os//' \
-e '/^CC/d' \
-i config.mk || die
sed -e "s/VERSION/${PV}/g" \
-i ${PN}.1 || die
sed -e '/@echo CC/d' \
-e 's|@${CC}|$(CC)|g' \
-i Makefile || die
restore_config config.def.h
epatch_user
tc-export CC
}
src_test() {
./testsuite.sh || die
}
src_install() {
dobin ${PN}
dodoc README
doman ${PN}.1
save_config config.def.h
}

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>proxy-maintainers</herd>
<maintainer>
<email>hendrik@consetetur.de</email>
<name>Hendrik v. Raven (lorem_ipsum)</name>
</maintainer>
<maintainer>
<email>xmw@gentoo.org</email>
<name>Michael Weber</name>
</maintainer>
<longdescription lang="en">
abduco provides session management i.e. it allows programs to be run independently from its controlling terminal. That is programs can be detached - run in the background - and then later reattached. Together with dvtm it provides a simpler and cleaner alternative to tmux or screen.
</longdescription>
</pkgmetadata>

@ -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-misc/getopt/getopt-1.1.5.ebuild,v 1.3 2013/01/01 16:34:49 grobian Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/getopt/getopt-1.1.5.ebuild,v 1.4 2014/07/10 12:18:05 haubi Exp $
EAPI=3
@ -12,7 +12,7 @@ SRC_URI="http://software.frodo.looijaard.name/getopt/files/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="nls"
RDEPEND="nls? ( virtual/libintl )"

@ -1 +1,2 @@
DIST jail-2.0.tar.gz 31095 SHA256 0ecdcc5230c99a7382d168ea60e9253c6bf5eec60b50f04f2588185c1974b07e SHA512 dfca62091b34f9adbe4e94de1dbf0ccd31bd3f8e492ea9788f712e97271b389475bc19e0390c12445353c4f73e5ba2458360bf55f5f64491705e82192db985ae WHIRLPOOL bd8619ae57d0e56d164397e8a0fb795ed2fe7215064aef5cfbfb293ea3325d5177b673459011781b0bbeddf2b0327987d5fb95a5dfe957b359908ca10db5147c
DIST jail_1.9.tar.gz 32994 SHA256 1d997739b2dfe84ff975673b1357d3814cd3c2ee0cf3d61031f6f95a3e2080e3 SHA512 f2cec8f4ef38c044e320919a1c172ec18526925e4dcda2785d99d05d9ad939c66c320e4e428e5efd63e4d87bbfb7f89a1c9bc15e13f15a8a4331aa6935f60e30 WHIRLPOOL 9186cba5c74a28a8cc7026a28525ad68ef2181851ffe7f264cbc634134653526c9d06d99d5c6da85152421e05ee2ab8f4f4306dea33c4fbcfabb4bd806e9e755

@ -0,0 +1,70 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/jail/jail-2.0.ebuild,v 1.1 2014/07/10 21:38:35 dlan Exp $
EAPI="5"
inherit eutils flag-o-matic
DESCRIPTION="a tool that builds a chroot and configures all the required files, directories and libraries"
HOMEPAGE="https://github.com/spiculator/jail"
SRC_URI="https://github.com/spiculator/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
DEPEND=">=sys-apps/sed-4"
RDEPEND="dev-lang/perl
dev-util/strace"
src_prepare() {
epatch \
"${FILESDIR}"/${PN}-1.9-gentoo.patch \
"${FILESDIR}"/${PN}-1.9-wrongshell.patch \
"${FILESDIR}"/${PN}-1.9-multiuser-rsa.patch \
"${FILESDIR}"/${PN}-1.9-ldflags.patch
}
src_compile() {
# configuration files should be installed in /etc not /usr/etc
sed -i "s:\$4/etc:\${D}/etc:g" install.sh || die
# the destination directory should be /usr not /usr/local
sed -i -e "s:usr/local:${D}/usr:g" \
-e "s:^COPT =.*:COPT = -Wl,-z,no:g" src/Makefile || die
# Below didn't work. Don't know why
#append-ldflags -Wl,-z,now
emake -C src CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
}
src_install() {
emake -C src install
# remove //var/tmp/portage/${P}/image//usr from files
FILES=( "${D}/usr/bin/mkjailenv"
"${D}/usr/bin/addjailsw"
"${D}/usr/bin/addjailuser"
"${D}/etc/jail.conf"
"${D}/usr/lib/libjail.pm"
"${D}/usr/lib/arch/generic/definitions"
"${D}/usr/lib/arch/generic/functions"
"${D}/usr/lib/arch/linux/definitions"
"${D}/usr/lib/arch/linux/functions"
"${D}/usr/lib/arch/freebsd/definitions"
"${D}/usr/lib/arch/freebsd/functions"
"${D}/usr/lib/arch/irix/definitions"
"${D}/usr/lib/arch/irix/functions"
"${D}/usr/lib/arch/solaris/definitions"
"${D}/usr/lib/arch/solaris/functions" )
for f in "${FILES[@]}"; do
sed -i "s:/${D}/usr:/usr:g" ${f} || die
done
sed -i "s:/usr/etc:/etc:" "${D}"/usr/lib/libjail.pm || die
dodoc doc/{CHANGELOG,INSTALL,README,SECURITY,VERSION}
}

@ -1,10 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>proxy-maintainers</herd>
<maintainer>
<email>maintainer-needed@gentoo.org</email>
<description>This package lacks a primary herd or maintainer.</description>
<email>spiculator@gmail.com</email>
<name>Sergey Redin</name>
<description>Maintainer, Assign bugs</description>
</maintainer>
<upstream>
<remote-id type="github">spiculator/jail</remote-id>
<bugs-to>https://github.com/spiculator/jail/issues</bugs-to>
</upstream>
<longdescription>
Jail Chroot Project is an attempt of write a tool that builds a chrooted environment.
The main goal of Jail is to be as simple as possible, and highly portable. The most

@ -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-text/fbreader/fbreader-0.99.4.ebuild,v 1.3 2013/03/02 19:42:11 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/fbreader/fbreader-0.99.4-r2.ebuild,v 1.1 2014/07/10 10:46:29 grozin Exp $
EAPI=5
@ -12,7 +12,7 @@ SRC_URI="http://www.fbreader.org/files/desktop/${PN}-sources-${PV}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm ~ppc x86"
KEYWORDS="~amd64 ~arm ~ppc ~x86"
IUSE="debug"
RDEPEND="
@ -23,7 +23,7 @@ RDEPEND="
dev-db/sqlite
net-misc/curl
sys-libs/zlib
dev-qt/qtcore:4
dev-qt/qtcore:4[ssl]
dev-qt/qtgui:4
"
DEPEND="${RDEPEND}
@ -65,6 +65,18 @@ src_prepare() {
else
echo "TARGET_STATUS = release" >> makefiles/target.mk
fi
# bug #452636
epatch "${FILESDIR}"/${P}.patch
# bug #515698
epatch "${FILESDIR}"/${P}-qreal-cast.patch
# bug #516794
epatch "${FILESDIR}"/${P}-mimetypes.patch
}
src_compile() {
# bug #484516
emake -j1
}
src_install() {

@ -0,0 +1,6 @@
diff -r -U1 fbreader-0.99.4.orig/fbreader/desktop/desktop fbreader-0.99.4/fbreader/desktop/desktop
--- fbreader-0.99.4.orig/fbreader/desktop/desktop 2012-11-30 19:41:25.000000000 +0700
+++ fbreader-0.99.4/fbreader/desktop/desktop 2014-07-10 20:56:33.527638562 +0700
@@ -23 +23,2 @@
Categories=Office;Viewer;Literature;
+MimeType=application/epub+zip;application/rtf;application/x-fictionbook+xml;application/x-zip-compressed-fb2;application/x-mobipocket-ebook;application/xhtml+xml;text/html;text/plain;

@ -0,0 +1,13 @@
diff -r -U1 fbreader-0.99.4.orig/zlibrary/ui/src/qt4/tree/QtWaitingSpinner.cpp fbreader-0.99.4/zlibrary/ui/src/qt4/tree/QtWaitingSpinner.cpp
--- fbreader-0.99.4.orig/zlibrary/ui/src/qt4/tree/QtWaitingSpinner.cpp 2012-11-30 19:41:25.000000000 +0700
+++ fbreader-0.99.4/zlibrary/ui/src/qt4/tree/QtWaitingSpinner.cpp 2014-07-10 19:18:17.002886537 +0700
@@ -88,3 +88,3 @@
void QtWaitingSpinner::setRoundness(qreal roundness) {
- myRoundness = std::max(0.0, std::min(100.0, roundness));
+ myRoundness = std::max(static_cast<qreal>(0.0), std::min(static_cast<qreal>(100.0), roundness));
}
@@ -150,3 +150,3 @@
qreal resultAlpha = color.alphaF() - gradation * distance;
- resultAlpha = std::min(1.0, std::max(0.0, resultAlpha)); //if alpha is out of bound, force it to bounds
+ resultAlpha = std::min(static_cast<qreal>(1.0), std::max(static_cast<qreal>(0.0), resultAlpha)); //if alpha is out of bound, force it to bounds
color.setAlphaF(resultAlpha);

@ -2,3 +2,4 @@ DIST autotools-java.tar 2770 SHA256 b74a069cf94d05cfbfe3eb65d42603d9a9d46a130044
DIST hyperdex-1.1.0.tar.gz 1243852 SHA256 e4e10bb85fb44e0bc479dfad6f6e7ee7aef00edc310b9069db3db44bb0b0e143 SHA512 54cb5ca1f14f4744885639c38ab1a84959100b80df50da1befa86db7fb1046e1045a84378b7dae253935f9c7bcfca6fa37ec1bfe699f611c55fe75b18f0fd37e WHIRLPOOL 5bf9b88f17b4e2a32aff6182a4734f9aeacd5e5ab9b83525edd917a399992612d27161bbcfdc4217cf84ae33530a743a5f75a10f788817a5336c9ab99161b345
DIST hyperdex-1.2.0.tar.gz 1318103 SHA256 37a3accf8262fadfd2c357543ae5c39286f2071c60ee7ff7d29a826c305443ed SHA512 bd6904fa6a8a2d6c350b3276229e6e7b8bf02628a5719ac64b348f7e8561dab54814c1ebb2b490ac09528d7f2af2b585fdcb6f4d22a65446f91e6dcd92c3eadd WHIRLPOOL 588dd18308d0f1382283d761fc447a7c5e8939135a46e5e9d999368997f974c4dd63a7661e7554971843160270ef245975ea790060dc2a14cb2c210c1d084cd7
DIST hyperdex-1.3.0.tar.gz 1328880 SHA256 baf994550565a5e3093944bb8a919582d9dc55c82e11a89eeb0322a904d58ae7 SHA512 96f679f97933004918784127b7d7dc9c7949bdab77486c71f4d1715a76a6e0d0d747b8f31b3984fe9bed4d5823e62d471319b30e2274ae9cef82ad8e07439073 WHIRLPOOL a1d24d563eb8f4b54e23a49c5d25996cf7bcdac43786a604ff88fbc97fa86f01c3a812c678fd3214818b56de90172d981db5fefaa93337d53ceb602c71666631
DIST hyperdex-1.3.1.tar.gz 1328901 SHA256 6c664c4b606431562c3a767ffc3ab5d31feaec7bd8e3cdb691d3bf871bade53a SHA512 e296a7ffc1d5e668c5f6b6dc931148d3a7ae81df98782c7702b4759d36e9e31c7347a43d5f0aa4d5c564f4116bd5fa6e658724cf60838b318bf9658845b362a1 WHIRLPOOL b46f00ae30b3c521dad703f80e548e4357a6179d5672ab55aa608e52d2923c4b5bfd06c312f5d9a3ceace20c35d514656357793e7cc2736205bede9b6dcc9ffe

@ -0,0 +1,47 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/hyperdex/hyperdex-1.3.1.ebuild,v 1.1 2014/07/11 02:56:11 patrick Exp $
EAPI=5
PYTHON_COMPAT=( python2_7)
inherit eutils python-r1 autotools
DESCRIPTION="A searchable distributed Key-Value Store"
HOMEPAGE="http://hyperdex.org"
SRC_URI="http://hyperdex.org/src/${P}.tar.gz
http://dev.gentooexperimental.org/~patrick/autotools-java.tar"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+python"
# need to add ruby and java useflags too
DEPEND="dev-cpp/glog
dev-cpp/sparsehash
dev-libs/cityhash
dev-libs/libpo6
dev-libs/libe
dev-libs/busybee
dev-libs/popt
dev-libs/replicant
dev-libs/json-c"
RDEPEND="${DEPEND}"
src_prepare() {
cp "${WORKDIR}/"*.m4 m4/
sed -i -e 's~json/json.h~json-c/json.h~' configure.ac common/datatype_document.cc daemon/index_document.cc || die "Blergh!"
eautoreconf
}
src_configure() {
econf --disable-static \
$(use_enable python python-bindings)
}
src_install() {
emake DESTDIR="${D}" install || die "Failed to install"
newinitd "${FILESDIR}/hyperdex.initd" hyperdex || die "Failed to install init script"
newconfd "${FILESDIR}/hyperdex.confd" hyperdex || die "Failed to install config file"
find "${D}" -name '*.la' -exec rm {} \; # bad buildsystem! bad!
}

@ -0,0 +1,40 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/bloomfilter/bloomfilter-1.2.6.10-r2.ebuild,v 1.1 2014/07/10 13:53:55 gienah Exp $
EAPI=5
# ebuild generated by hackport 0.2.18.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit eutils haskell-cabal
DESCRIPTION="Pure and impure Bloom Filter implementations."
HOMEPAGE="https://github.com/bos/bloomfilter"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux"
IUSE=""
RDEPEND="dev-haskell/deepseq:=[profile?]
>=dev-lang/ghc-6.8.2:="
DEPEND="${RDEPEND}
test? ( >=dev-haskell/quickcheck-2.4:2
<dev-haskell/quickcheck-2.8:2
dev-haskell/random
dev-haskell/test-framework
dev-haskell/test-framework-quickcheck2
)
>=dev-haskell/cabal-1.8"
src_prepare() {
cabal_chdeps \
'QuickCheck == 2.4.*' 'QuickCheck >= 2.4 && < 2.8'
if has_version ">=dev-haskell/quickcheck-2.5"; then
epatch "${FILESDIR}/${PN}-1.2.6.10-quickcheck-2.6.patch"
fi
epatch "${FILESDIR}/${PN}-1.2.6.10-ghc-7.7.patch"
}

@ -0,0 +1,46 @@
diff --git a/Data/BloomFilter.hs b/Data/BloomFilter.hs
index 69711ef..97a8348 100644
--- a/Data/BloomFilter.hs
+++ b/Data/BloomFilter.hs
@@ -93,7 +93,8 @@ import Control.Monad (liftM, forM_)
import Control.Monad.ST (ST, runST)
import Control.DeepSeq (NFData(..))
import Data.Array.Base (unsafeAt, unsafeRead, unsafeWrite)
-import Data.Array.ST (STUArray, thaw, unsafeFreeze)
+import Data.Array.ST (STUArray, thaw)
+import qualified Data.Array.Unsafe as U (unsafeFreeze)
import Data.Array.Unboxed (UArray)
import Data.Bits ((.&.), (.|.))
import Data.BloomFilter.Array (newArray)
@@ -336,7 +337,7 @@ notElemB elt ub = any test (hashesU ub elt)
-- occur. For a safer creation interface, use 'createB'.
unsafeFreezeMB :: MBloom s a -> ST s (Bloom a)
unsafeFreezeMB mb = B (hashMB mb) (shiftMB mb) (maskMB mb) `liftM`
- unsafeFreeze (bitArrayMB mb)
+ U.unsafeFreeze (bitArrayMB mb)
-- | Copy an immutable Bloom filter to create a mutable one. There is
-- no non-copying equivalent.
diff --git a/Data/BloomFilter/Array.hs b/Data/BloomFilter/Array.hs
index e085bbe..5accde9 100644
--- a/Data/BloomFilter/Array.hs
+++ b/Data/BloomFilter/Array.hs
@@ -3,7 +3,8 @@
module Data.BloomFilter.Array (newArray) where
-import Control.Monad.ST (ST, unsafeIOToST)
+import Control.Monad.ST (ST)
+import qualified Control.Monad.ST.Unsafe as U (unsafeIOToST)
import Data.Array.Base (MArray, STUArray(..), unsafeNewArray_)
#if __GLASGOW_HASKELL__ >= 704
import Foreign.C.Types (CInt(..), CSize(..))
@@ -18,7 +19,7 @@ newArray :: forall e s. (MArray (STUArray s) e (ST s)) =>
{-# INLINE newArray #-}
newArray numElems numBytes = do
ary@(STUArray _ _ _ marr#) <- unsafeNewArray_ (0, numElems - 1)
- _ <- unsafeIOToST (memset marr# 0 (fromIntegral numBytes))
+ _ <- U.unsafeIOToST (memset marr# 0 (fromIntegral numBytes))
return ary
foreign import ccall unsafe "memset"

@ -11,6 +11,7 @@ DIST ghc-7.4.1-x86_64-apple-darwin.tar.bz2 148037332 SHA256 52eb17e513f9eb2e221b
DIST ghc-7.4.2-src.tar.bz2 25836446 SHA256 f2ee1289a33cc70539287129841acc7eaf16112bb60c59b5a6ee91887bfd836d SHA512 5a3d06a36702fa7e337b482c9de92ce1f84a68f18d8560bcc11f3617d6d46f93167fee27e786de6483a9ef0eab3b1ac6909a71dd53908d36156df4e465075050 WHIRLPOOL 61865eed2bf92728e7c4c4a0c48be44081bf728cfd824760d643e2fad838d96c19e173052d3aac073e0795b5efa3720ba5ddf13cca1ec7952b7524bbe1f204bc
DIST ghc-7.6.2-src.tar.bz2 110778081 SHA256 d5f45184abeacf7e9c6b4f63c7101a5c1d7b4fe9007901159e2287ecf38de533 SHA512 2e6e54f509e564f3713ea15dfefb16a84a467f8044c692ad2647c05b641e1ccb4125b9b63bbf711be1054d7ef56612186d2b9cd88ba4127fe01eec225152e4cf WHIRLPOOL 78724187c0f7579c3f39f257620d3046711f20fe07c540b6b70cf1b0b87bb8476d2382835895b5770865faaac291de05be88e2708fd0c1956ad7bc132d558b9c
DIST ghc-7.6.3-src.tar.bz2 110763823 SHA256 bd43823d31f6b5d0b2ca7b74151a8f98336ab0800be85f45bb591c9c26aac998 SHA512 ac86f18b4feeb0bdc9e867261600b210caf62740d73ae657259bbe8149b8c2c4f5a73d09d74d944d4e50f85cc87503485365f0a0ae65befe8d2b6844e5e1253a WHIRLPOOL 0fe1f5f2987699067494559e6a679d28f027eee8fb2a00c683161dbce5443b1faeebfb51572209b75231cee24c7f0c929cabbc82a93f70e16d05e351fdfe2eaf
DIST ghc-7.8.3-src.tar.xz 9160092 SHA256 b0cd96a549ba3b5e512847a4a8cd1a3174e4b2b75dadfc41c568fb812887b958 SHA512 2cc8c2aa6f18ba565c1e2aa637045e246f1214c2a77e95c2a97dfb97203b8983e4ad3cc13178b4b51aff70c58d59a1f68f94cd813d043745cb02411bad04bb00 WHIRLPOOL 3a2e8eea0db7a150e4732efed488a3a5eb56da00a9a90a3379afcb4090323925a2a7485fec6676e784139f112d7c825e8d18a576c34c760af4a7f3adb22c021a
DIST ghc-bin-6.12.3-alpha-haddock.tbz2 106307940 SHA256 22951ccbaa2e77f811c634fa95492451f28f8b79e5cfe0297890ce1dd9d525ab SHA512 47b124cb2b745ffa6471dd75b9b922170cd275d837093f320116a842cc2ed4e6f215128fe7269bbe5f85b34239fe46bac697d7210c2f5df97b67c5629ea30c94 WHIRLPOOL 2f26c8c046e779ed63f86fdfcf2cb4815f5f0ea08b0c6c98668909a7a3bcca3c6fa2dac390d3bd066e197093227086cbe4bd5c35044a23d344e591b5d5a1cfc1
DIST ghc-bin-6.12.3-amd64.tbz2 82390661 SHA256 6a1c9978c4ad19bb98f70b900afa799f16cfd3e159bb6d51437c264e35f4d6cc SHA512 ae883f94621fcf0ffe8b57954e403db6812769bbeee92e031be49fc9cc2087c7700bb6a36c6fdd170936c2fea9024d2400db04db94c530841ab6662be34227e8 WHIRLPOOL ffbb50018216af9cc84d2cc04a39646dd47f70e1451bbaf700495864edddbbf729c61c3a020dde472e27236b19151b3373fd1b1735da5d3d9f68c63d9e3ea4ed
DIST ghc-bin-6.12.3-ia64-haddock.tbz2 113756002 SHA256 135c60f870badec5e10add87061d0d9c85276e182ae448ab52c6f9f7ebe6eb2e SHA512 0e789ff5af719106e9eac030c477109a928f04facfd9b7da0c55a25465cd5c92c409d08838f75206939943df6c028e302854da368eefe17fd704c88bc5e83fe4 WHIRLPOOL 7e6ad1b44f28724c4cbf8c618aa04202e61dddaf2f50a71de42161d32b78573fc530aeffb1cb4b550e2141690515487fd99e8c5e01d5c79775ffb771ee5cefe9

@ -0,0 +1,81 @@
commit bb5953484579968c984d074ca1af5d21e1c9e7a0
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Mon Feb 10 12:45:58 2014 +0300
rts: unrust 'libbfd' debug symbols parser
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
diff --git a/configure.ac b/configure.ac
index e7fbc7f..e47979c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -801,7 +801,8 @@ fi
dnl ** check whether this machine has BFD and libiberty installed (used for debugging)
dnl the order of these tests matters: bfd needs libiberty
AC_CHECK_LIB(iberty, xmalloc)
-AC_CHECK_LIB(bfd, bfd_uncompress_section_contents)
+dnl 'bfd_init' is a rare non-macro in libbfd
+AC_CHECK_LIB(bfd, bfd_init)
dnl ################################################################
dnl Check for libraries
diff --git a/rts/Printer.c b/rts/Printer.c
index ca9ca49..ce02b02 100644
--- a/rts/Printer.c
+++ b/rts/Printer.c
@@ -48,6 +48,9 @@ void printPtr( StgPtr p )
raw = lookupGHCName(p);
if (raw != NULL) {
printZcoded(raw);
+ /* it can be just a C symbol, like 'stg_returnToStackTop' */
+ debugBelch("<%s>", raw);
+ debugBelch("[%p]", p);
} else {
debugBelch("%p", p);
}
@@ -794,7 +797,7 @@ static void printZcoded( const char *raw )
disabling this for now.
*/
#ifdef USING_LIBBFD
-
+#include "../mk/config.h" /* silly BFD's requirement */
#include <bfd.h>
/* Fairly ad-hoc piece of code that seems to filter out a lot of
@@ -863,7 +866,10 @@ extern void DEBUG_LoadSymbols( char *name )
for( i = 0; i != number_of_symbols; ++i ) {
symbol_info info;
bfd_get_symbol_info(abfd,symbol_table[i],&info);
- /*debugBelch("\t%c\t0x%x \t%s\n",info.type,(nat)info.value,info.name); */
+ if (0)
+ {
+ debugBelch("\t%c\t0x%x \t%s\n",info.type,(nat)info.value,info.name);
+ }
if (isReal(info.type, info.name)) {
num_real_syms += 1;
}
diff --git a/rts/RtsStartup.c b/rts/RtsStartup.c
index aa7306f..5bdef94 100644
--- a/rts/RtsStartup.c
+++ b/rts/RtsStartup.c
@@ -19,6 +19,7 @@
#include "RtsFlags.h"
#include "RtsUtils.h"
#include "Prelude.h"
+#include "Printer.h" /* DEBUG_LoadSymbols */
#include "Schedule.h" /* initScheduler */
#include "Stats.h" /* initStats */
#include "STM.h" /* initSTM */
@@ -162,6 +163,11 @@ hs_init_ghc(int *argc, char **argv[], RtsConfig rts_config)
rts_config.rts_opts_enabled, rts_config.rts_opts, rts_config.rts_hs_main);
}
+#ifdef DEBUG
+ /* load debugging symbols */
+ DEBUG_LoadSymbols((*argv)[0]);
+#endif /* DEBUG */
+
/* Initialise the stats department, phase 1 */
initStats1();

@ -0,0 +1,34 @@
commit b0cf3ab7a69b878a4335d21a347b56e4b0ca0b7b
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Mon Apr 14 19:06:24 2014 +0300
compiler/cmm/PprC.hs: constify local string literals
Consider one-line module
module B (v) where v = "hello"
in -fvia-C mode it generates code like
static char gibberish_str[] = "hello";
It uselessly eats data section (precious resource on ia64!).
The patch switches genrator to emit:
static const char gibberish_str[] = "hello";
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
diff --git a/compiler/cmm/PprC.hs b/compiler/cmm/PprC.hs
index 2398981..fdb578d 100644
--- a/compiler/cmm/PprC.hs
+++ b/compiler/cmm/PprC.hs
@@ -112,6 +112,12 @@ pprTop (CmmProc infos clbl _ graph) =
-- We only handle (a) arrays of word-sized things and (b) strings.
+pprTop (CmmData ReadOnlyData (Statics lbl [CmmString str])) =
+ hcat [
+ pprLocalness lbl, ptext (sLit "const char "), ppr lbl,
+ ptext (sLit "[] = "), pprStringInCStyle str, semi
+ ]
+
pprTop (CmmData _section (Statics lbl [CmmString str])) =
hcat [
pprLocalness lbl, ptext (sLit "char "), ppr lbl,

@ -0,0 +1,18 @@
Attempt to disable dynamic libs.
Crash in threaded runtime (and in -dynamic builds)
looks very similar to sparc failures.
diff --git a/mk/config.mk.in b/mk/config.mk.in
index 7cc7aec..9f21256 100644
--- a/mk/config.mk.in
+++ b/mk/config.mk.in
@@ -99,7 +99,8 @@ NoSharedLibsPlatformList = powerpc-unknown-linux \
x86_64-unknown-mingw32 \
i386-unknown-mingw32 \
sparc-sun-solaris2 \
- sparc-unknown-linux
+ sparc-unknown-linux \
+ ia64-unknown-linux
ifeq "$(SOLARIS_BROKEN_SHLD)" "YES"
NoSharedLibsPlatformList += i386-unknown-solaris2

@ -0,0 +1,609 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-7.8.3.ebuild,v 1.1 2014/07/10 19:31:41 slyfox Exp $
EAPI=5
# to make make a crosscompiler use crossdev and symlink ghc tree into
# cross overlay. result would look like 'cross-sparc-unknown-linux-gnu/ghc'
#
# 'CTARGET' definition and 'is_crosscompile' are taken from 'toolchain.eclass'
export CTARGET=${CTARGET:-${CHOST}}
if [[ ${CTARGET} = ${CHOST} ]] ; then
if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then
export CTARGET=${CATEGORY/cross-}
fi
fi
inherit autotools bash-completion-r1 eutils flag-o-matic ghc-package
inherit multilib pax-utils toolchain-funcs versionator
DESCRIPTION="The Glasgow Haskell Compiler"
HOMEPAGE="http://www.haskell.org/ghc/"
# we don't have any binaries yet
arch_binaries=""
# sorted!
#arch_binaries="$arch_binaries alpha? ( http://code.haskell.org/~slyfox/ghc-alpha/ghc-bin-${PV}-alpha.tbz2 )"
#arch_binaries="$arch_binaries arm? ( http://code.haskell.org/~slyfox/ghc-arm/ghc-bin-${PV}-arm.tbz2 )"
#arch_binaries="$arch_binaries amd64? ( http://code.haskell.org/~slyfox/ghc-amd64/ghc-bin-${PV}-amd64.tbz2 )"
#arch_binaries="$arch_binaries ia64? ( http://code.haskell.org/~slyfox/ghc-ia64/ghc-bin-${PV}-ia64-fixed-fiw.tbz2 )"
#arch_binaries="$arch_binaries ppc? ( http://code.haskell.org/~slyfox/ghc-ppc/ghc-bin-${PV}-ppc.tbz2 )"
#arch_binaries="$arch_binaries ppc64? ( http://code.haskell.org/~slyfox/ghc-ppc64/ghc-bin-${PV}-ppc64.tbz2 )"
#arch_binaries="$arch_binaries sparc? ( http://code.haskell.org/~slyfox/ghc-sparc/ghc-bin-${PV}-sparc.tbz2 )"
#arch_binaries="$arch_binaries x86? ( http://code.haskell.org/~slyfox/ghc-x86/ghc-bin-${PV}-x86.tbz2 )"
# various ports:
#arch_binaries="$arch_binaries x86-fbsd? ( http://code.haskell.org/~slyfox/ghc-x86-fbsd/ghc-bin-${PV}-x86-fbsd.tbz2 )"
# 0 - yet
yet_binary() {
case "${ARCH}" in
#alpha) return 0 ;;
#arm)
# ewarn "ARM binary is built on armv5tel-eabi toolchain. Use with caution."
# return 0
#;;
#amd64) return 0 ;;
#ia64) return 0 ;;
#ppc) return 0 ;;
#ppc64) return 0 ;;
#sparc) return 0 ;;
#x86) return 0 ;;
*) return 1 ;;
esac
}
GHC_PV=${PV}
#GHC_PV=7.8.0.20140228 # uncomment only for -rc ebuilds
GHC_P=${PN}-${GHC_PV} # using ${P} is almost never correct
SRC_URI="!binary? ( http://www.haskell.org/ghc/dist/${PV/_rc/-rc}/${GHC_P}-src.tar.xz )"
S="${WORKDIR}"/${GHC_P}
[[ -n $arch_binaries ]] && SRC_URI+=" !ghcbootstrap? ( $arch_binaries )"
LICENSE="BSD"
SLOT="0/${PV}"
#KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
KEYWORDS=""
IUSE="doc ghcbootstrap ghcmakebinary +gmp"
IUSE+=" binary"
IUSE+=" elibc_glibc" # system stuff
RDEPEND="
>=dev-lang/perl-5.6.1
>=dev-libs/gmp-5:=
sys-libs/ncurses:=[unicode]
!ghcmakebinary? ( virtual/libffi:= )
!kernel_Darwin? ( >=sys-devel/gcc-2.95.3 )
kernel_linux? ( >=sys-devel/binutils-2.17 )
kernel_SunOS? ( >=sys-devel/binutils-2.17 )
"
# force dependency on >=gmp-5, even if >=gmp-4.1 would be enough. this is due to
# that we want the binaries to use the latest versioun available, and not to be
# built against gmp-4
# similar for glibc. we have bootstrapped binaries against glibc-2.17
DEPEND="${RDEPEND}
ghcbootstrap? ( >=dev-haskell/alex-2.3
>=dev-haskell/happy-1.18
doc? ( app-text/docbook-xml-dtd:4.2
app-text/docbook-xml-dtd:4.5
app-text/docbook-xsl-stylesheets
>=dev-libs/libxslt-1.1.2 ) )
!ghcbootstrap? ( !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.17 ) ) )"
PDEPEND="!ghcbootstrap? ( =app-admin/haskell-updater-1.2* )"
REQUIRED_USE="?? ( ghcbootstrap binary )"
# ia64 fails to return from STG GMP primitives (stage2 always SIGSEGVs)
REQUIRED_USE+=" ia64? ( !gmp )"
# yeah, top-level 'use' sucks. I'd like to have it in 'src_install()'
use binary && QA_PREBUILT="*"
# haskell libraries built with cabal in configure mode, #515354
QA_CONFIGURE_OPTIONS+=" --with-compiler --with-gcc"
is_crosscompile() {
[[ ${CHOST} != ${CTARGET} ]]
}
append-ghc-cflags() {
local persistent compile assemble link
local flag ghcflag
for flag in $*; do
case ${flag} in
persistent) persistent="yes";;
compile) compile="yes";;
assemble) assemble="yes";;
link) link="yes";;
*)
[[ ${compile} ]] && ghcflag="-optc${flag}" CFLAGS+=" ${flag}" && GHC_FLAGS+=" ${ghcflag}" &&
[[ ${persistent} ]] && GHC_PERSISTENT_FLAGS+=" ${ghcflag}"
[[ ${assemble} ]] && ghcflag="-opta${flag}" CFLAGS+=" ${flag}" && GHC_FLAGS+=" ${ghcflag}" &&
[[ ${persistent} ]] && GHC_PERSISTENT_FLAGS+=" ${ghcflag}"
[[ ${link} ]] && ghcflag="-optl${flag}" LDFLAGS+=" ${flag}" && GHC_FLAGS+=" ${ghcflag}" &&
[[ ${persistent} ]] && GHC_PERSISTENT_FLAGS+=" ${ghcflag}"
;;
esac
done
}
ghc_setup_cflags() {
if is_crosscompile; then
export CFLAGS=${GHC_CFLAGS-"-O2 -pipe"}
export LDFLAGS=${GHC_LDFLAGS-"-Wl,-O1"}
einfo "Crosscompiling mode:"
einfo " CHOST: ${CHOST}"
einfo " CTARGET: ${CTARGET}"
einfo " CFLAGS: ${CFLAGS}"
einfo " LDFLAGS: ${LDFLAGS}"
return
fi
# We need to be very careful with the CFLAGS we ask ghc to pass through to
# gcc. There are plenty of flags which will make gcc produce output that
# breaks ghc in various ways. The main ones we want to pass through are
# -mcpu / -march flags. These are important for arches like alpha & sparc.
# We also use these CFLAGS for building the C parts of ghc, ie the rts.
strip-flags
strip-unsupported-flags
# Cmm can't parse line numbers #482086
replace-flags -ggdb[3-9] -ggdb2
GHC_FLAGS=""
GHC_PERSISTENT_FLAGS=""
for flag in ${CFLAGS}; do
case ${flag} in
# Ignore extra optimisation (ghc passes -O to gcc anyway)
# -O2 and above break on too many systems
-O*) ;;
# Arch and ABI flags are what we're really after
-m*) append-ghc-cflags compile assemble ${flag};;
# Sometimes it's handy to see backtrace of RTS
# to get an idea what happens there
-g*) append-ghc-cflags compile ${flag};;
# Ignore all other flags, including all -f* flags
esac
done
for flag in ${LDFLAGS}; do
append-ghc-cflags link ${flag}
done
# hardened-gcc needs to be disabled, because the mangler doesn't accept
# its output.
gcc-specs-pie && append-ghc-cflags persistent compile link -nopie
gcc-specs-ssp && append-ghc-cflags persistent compile -fno-stack-protector
# prevent from failind building unregisterised ghc:
# http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg171602.html
use ppc64 && append-ghc-cflags persistent compile -mminimal-toc
# fix the similar issue as ppc64 TOC on ia64. ia64 has limited size of small data
# currently ghc fails to build haddock
# http://osdir.com/ml/gnu.binutils.bugs/2004-10/msg00050.html
use ia64 && append-ghc-cflags persistent compile -G0 -Os
}
# substitutes string $1 to $2 in files $3 $4 ...
relocate_path() {
local from=$1
local to=$2
shift 2
local file=
for file in "$@"
do
sed -i -e "s|$from|$to|g" \
"$file" || die "path relocation failed for '$file'"
done
}
# changes hardcoded ghc paths and updates package index
# $1 - new absolute root path
relocate_ghc() {
local to=$1
# libdir for prebuilt binary and for current system may mismatch
# It does for prefix installation for example: bug #476998
local bin_ghc_prefix=${WORKDIR}/usr
local bin_libpath=$(echo "${bin_ghc_prefix}"/lib*)
local bin_libdir=${bin_libpath#${bin_ghc_prefix}/}
# backup original script to use it later after relocation
local gp_back="${T}/ghc-pkg-${GHC_PV}-orig"
cp "${WORKDIR}/usr/bin/ghc-pkg-${GHC_PV}" "$gp_back" || die "unable to backup ghc-pkg wrapper"
if [[ ${bin_libdir} != $(get_libdir) ]]; then
einfo "Relocating '${bin_libdir}' to '$(get_libdir)' (bug #476998)"
# moving the dir itself is not strictly needed
# but then USE=binary would result in installing
# in '${bin_libdir}'
mv "${bin_ghc_prefix}/${bin_libdir}" "${bin_ghc_prefix}/$(get_libdir)" || die
relocate_path "/usr/${bin_libdir}" "/usr/$(get_libdir)" \
"${WORKDIR}/usr/bin/ghc-${GHC_PV}" \
"${WORKDIR}/usr/bin/ghci-${GHC_PV}" \
"${WORKDIR}/usr/bin/ghc-pkg-${GHC_PV}" \
"${WORKDIR}/usr/bin/hsc2hs" \
"${WORKDIR}/usr/bin/runghc-${GHC_PV}" \
"$gp_back" \
"${WORKDIR}/usr/$(get_libdir)/${GHC_P}/package.conf.d/"*
fi
# Relocate from /usr to ${EPREFIX}/usr
relocate_path "/usr" "${to}/usr" \
"${WORKDIR}/usr/bin/ghc-${GHC_PV}" \
"${WORKDIR}/usr/bin/ghci-${GHC_PV}" \
"${WORKDIR}/usr/bin/ghc-pkg-${GHC_PV}" \
"${WORKDIR}/usr/bin/hsc2hs" \
"${WORKDIR}/usr/bin/runghc-${GHC_PV}" \
"${WORKDIR}/usr/$(get_libdir)/${GHC_P}/package.conf.d/"*
# this one we will use to regenerate cache
# so it should point to current tree location
relocate_path "/usr" "${WORKDIR}/usr" "$gp_back"
if use prefix; then
# and insert LD_LIBRARY_PATH entry to EPREFIX dir tree
# TODO: add the same for darwin's CHOST and it's DYLD_
local new_ldpath='LD_LIBRARY_PATH="'${EPREFIX}/$(get_libdir):${EPREFIX}/usr/$(get_libdir)'${LD_LIBRARY_PATH:+:}${LD_LIBRARY_PATH}"\nexport LD_LIBRARY_PATH'
sed -i -e '2i'"$new_ldpath" \
"${WORKDIR}/usr/bin/ghc-${GHC_PV}" \
"${WORKDIR}/usr/bin/ghci-${GHC_PV}" \
"${WORKDIR}/usr/bin/ghc-pkg-${GHC_PV}" \
"${WORKDIR}/usr/bin/hsc2hs" \
"${WORKDIR}/usr/bin/runghc-${GHC_PV}" \
"$gp_back" \
"${WORKDIR}/usr/bin/hsc2hs" \
|| die "Adding LD_LIBRARY_PATH for wrappers failed"
fi
# regenerate the binary package cache
"$gp_back" recache || die "failed to update cache after relocation"
rm "$gp_back"
}
pkg_setup() {
if use ghcbootstrap; then
ewarn "You requested ghc bootstrapping, this is usually only used"
ewarn "by Gentoo developers to make binary .tbz2 packages."
[[ -z $(type -P ghc) ]] && \
die "Could not find a ghc to bootstrap with."
else
if ! yet_binary; then
eerror "Please try emerging with USE=ghcbootstrap and report build"
eerror "sucess or failure to the haskell team (haskell@gentoo.org)"
die "No binary available for '${ARCH}' arch yet, USE=ghcbootstrap"
fi
fi
}
src_unpack() {
# Create the ${S} dir if we're using the binary version
use binary && mkdir "${S}"
# the Solaris and Darwin binaries from ghc (maeder) need to be
# unpacked separately, so prevent them from being unpacked
local ONLYA=${A}
case ${CHOST} in
*-darwin* | *-solaris*) ONLYA=${GHC_P}-src.tar.bz2 ;;
esac
unpack ${ONLYA}
if [[ -d "${S}"/libraries/dph ]]; then
# Sometimes dph libs get accidentally shipped with ghc
# but they are not installed unless user requests it.
# We never install them.
elog "Removing 'libraries/dph'"
rm -rf "${S}"/libraries/dph
fi
}
src_prepare() {
ghc_setup_cflags
if ! use ghcbootstrap && [[ ${CHOST} != *-darwin* && ${CHOST} != *-solaris* ]]; then
# Modify the wrapper script from the binary tarball to use GHC_PERSISTENT_FLAGS.
# See bug #313635.
sed -i -e "s|\"\$topdir\"|\"\$topdir\" ${GHC_PERSISTENT_FLAGS}|" \
"${WORKDIR}/usr/bin/ghc-${GHC_PV}"
# allow hardened users use vanilla binary to bootstrap ghc
# ghci uses mmap with rwx protection at it implements dynamic
# linking on it's own (bug #299709)
pax-mark -m "${WORKDIR}/usr/$(get_libdir)/${GHC_P}/bin/ghc"
fi
if use binary; then
if use prefix; then
relocate_ghc "${EPREFIX}"
fi
# Move unpacked files to the expected place
mv "${WORKDIR}/usr" "${S}"
else
if ! use ghcbootstrap; then
case ${CHOST} in
*-darwin* | *-solaris*)
# UPDATE ME for ghc-7
mkdir "${WORKDIR}"/ghc-bin-installer || die
pushd "${WORKDIR}"/ghc-bin-installer > /dev/null || die
use sparc-solaris && unpack ghc-6.10.4-sparc-sun-solaris2.tar.bz2
use x86-solaris && unpack ghc-7.0.3-i386-unknown-solaris2.tar.bz2
use x86-macos && unpack ghc-7.4.1-i386-apple-darwin.tar.bz2
use x64-macos && unpack ghc-7.4.1-x86_64-apple-darwin.tar.bz2
popd > /dev/null
pushd "${WORKDIR}"/ghc-bin-installer/ghc-[67].?*.? > /dev/null || die
# fix the binaries so they run, on Solaris we need an
# LD_LIBRARY_PATH which has our prefix libdirs, on
# Darwin we need to replace the frameworks with our libs
# from the prefix fix before installation, because some
# of the tools are actually used during configure/make
if [[ ${CHOST} == *-solaris* ]] ; then
export LD_LIBRARY_PATH="${EPREFIX}/$(get_libdir):${EPREFIX}/usr/$(get_libdir):${LD_LIBRARY_PATH}"
elif [[ ${CHOST} == *-darwin* ]] ; then
local readline_framework=GNUreadline.framework/GNUreadline
local gmp_framework=/opt/local/lib/libgmp.10.dylib
local ncurses_file=/opt/local/lib/libncurses.5.dylib
for binary in $(scanmacho -BRE MH_EXECUTE -F '%F' .) ; do
install_name_tool -change \
${readline_framework} \
"${EPREFIX}"/lib/libreadline.dylib \
${binary} || die
install_name_tool -change \
${gmp_framework} \
"${EPREFIX}"/usr/lib/libgmp.dylib \
${binary} || die
install_name_tool -change \
${ncurses_file} \
"${EPREFIX}"/usr/lib/libncurses.dylib \
${binary} || die
done
# we don't do frameworks!
sed -i \
-e 's/\(frameworks = \)\["GMP"\]/\1[]/g' \
-e 's/\(extraLibraries = \)\["m"\]/\1["m","gmp"]/g' \
rts/package.conf.in || die
fi
# it is autoconf, but we really don't want to give it too
# much arguments, in fact we do the make in-place anyway
./configure --prefix="${WORKDIR}"/usr || die
make install || die
popd > /dev/null
;;
*)
relocate_ghc "${WORKDIR}"
;;
esac
fi
sed -i -e "s|\"\$topdir\"|\"\$topdir\" ${GHC_PERSISTENT_FLAGS}|" \
"${S}/ghc/ghc.wrapper"
cd "${S}" # otherwise epatch will break
epatch "${FILESDIR}/ghc-7.0.4-CHOST-prefix.patch"
epatch "${FILESDIR}"/${PN}-7.8.1_rc1-libbfd.patch
epatch "${FILESDIR}"/${PN}-7.8.2-ia64-no-shared.patch
epatch "${FILESDIR}"/${PN}-7.8.2-cgen-constify.patch
if use prefix; then
# Make configure find docbook-xsl-stylesheets from Prefix
sed -e '/^FP_DIR_DOCBOOK_XSL/s:\[.*\]:['"${EPREFIX}"'/usr/share/sgml/docbook/xsl-stylesheets/]:' \
-i utils/haddock/doc/configure.ac || die
fi
# as we have changed the build system
eautoreconf
fi
}
src_configure() {
if ! use binary; then
# initialize build.mk
echo '# Gentoo changes' > mk/build.mk
# Put docs into the right place, ie /usr/share/doc/ghc-${GHC_PV}
echo "docdir = ${EPREFIX}/usr/share/doc/${P}" >> mk/build.mk
echo "htmldir = ${EPREFIX}/usr/share/doc/${P}" >> mk/build.mk
# We also need to use the GHC_FLAGS flags when building ghc itself
echo "SRC_HC_OPTS+=${GHC_FLAGS}" >> mk/build.mk
echo "SRC_CC_OPTS+=${CFLAGS}" >> mk/build.mk
echo "SRC_LD_OPTS+=${LDFLAGS}" >> mk/build.mk
# We can't depend on haddock except when bootstrapping when we
# must build docs and include them into the binary .tbz2 package
# app-text/dblatex is not in portage, can not build PDF or PS
if use ghcbootstrap && use doc; then
echo "BUILD_DOCBOOK_PDF = NO" >> mk/build.mk
echo "BUILD_DOCBOOK_PS = NO" >> mk/build.mk
echo "BUILD_DOCBOOK_HTML = YES" >> mk/build.mk
echo "HADDOCK_DOCS = YES" >> mk/build.mk
else
echo "BUILD_DOCBOOK_PDF = NO" >> mk/build.mk
echo "BUILD_DOCBOOK_PS = NO" >> mk/build.mk
echo "BUILD_DOCBOOK_HTML = NO" >> mk/build.mk
echo "HADDOCK_DOCS = NO" >> mk/build.mk
fi
# allows overriding build flavours for libraries:
# v - vanilla (static libs)
# p - profiled
# dyn - shared libraries
# example: GHC_LIBRARY_WAYS="v dyn"
if [[ -n ${GHC_LIBRARY_WAYS} ]]; then
echo "GhcLibWays=${GHC_LIBRARY_WAYS}" >> mk/build.mk
fi
# Get ghc from the unpacked binary .tbz2
# except when bootstrapping we just pick ghc up off the path
if ! use ghcbootstrap; then
export PATH="${WORKDIR}/usr/bin:${PATH}"
fi
if use gmp; then
echo "INTEGER_LIBRARY=integer-gmp" >> mk/build.mk
else
echo "INTEGER_LIBRARY=integer-simple" >> mk/build.mk
fi
# don't strip anything. Very useful when stage2 SIGSEGVs on you
echo "STRIP_CMD = :" >> mk/build.mk
local econf_args=()
# GHC embeds 'gcc' it was built by and uses it later.
# Don't allow things like ccache or versioned binary slip.
# We use stable thing across gcc upgrades.
is_crosscompile || econf_args+=(--with-gcc=${CHOST}-gcc)
if ! use ghcmakebinary; then
econf_args+=(--with-system-libffi)
econf_args+=(--with-ffi-includes=$(pkg-config libffi --cflags-only-I | sed -e 's@^-I@@'))
fi
econf ${econf_args[@]} --enable-bootstrap-with-devel-snapshot
if [[ ${PV} == *9999* ]]; then
GHC_PV="$(grep 'S\[\"PACKAGE_VERSION\"\]' config.status | sed -e 's@^.*=\"\(.*\)\"@\1@')"
GHC_P=${PN}-${GHC_PV}
fi
GHC_TPF="$(grep 'S\[\"TargetPlatformFull\"\]' config.status | sed -e 's@^.*=\"\(.*\)\"@\1@')"
fi # ! use binary
}
src_compile() {
if ! use binary; then
# 1. build compiler binary(+wrapper) first
emake inplace/bin/ghc-stage2
# 2. pax-mark (bug #516430)
pax-mark -m inplace/lib/bin/ghc-stage2
# 3. and then all the rest
emake all
fi # ! use binary
}
src_install() {
if use binary; then
use prefix && mkdir -p "${ED}"
mv "${S}/usr" "${ED}"
# Remove the docs if not requested
if ! use doc; then
rm -rf "${ED}/usr/share/doc/${P}/*/" \
"${ED}/usr/share/doc/${P}/*.html" \
|| die "could not remove docs (P vs PF revision mismatch?)"
fi
else
# We only build docs if we were bootstrapping, otherwise
# we copy them out of the unpacked binary .tbz2
if use doc && ! use ghcbootstrap; then
mkdir -p "${ED}/usr/share/doc"
mv "${WORKDIR}/usr/share/doc/${P}" "${ED}/usr/share/doc" \
|| die "failed to copy docs"
else
dodoc "${S}/distrib/README" "${S}/ANNOUNCE" "${S}/LICENSE" "${S}/VERSION"
fi
emake -j1 install DESTDIR="${D}"
# remove link, but leave 'haddock-${GHC_P}'
rm -f "${ED}"/usr/bin/haddock
# ghci uses mmap with rwx protection at it implements dynamic
# linking on it's own (bug #299709)
# so mark resulting binary
pax-mark -m "${ED}/usr/$(get_libdir)/${GHC_P}/ghc"
if [[ ! -f "${S}/VERSION" ]]; then
echo "${GHC_PV}" > "${S}/VERSION" \
|| die "Could not create file ${S}/VERSION"
fi
dobashcomp "${FILESDIR}/ghc-bash-completion"
fi
# path to the package.cache
local package_confdir="${ED}/usr/$(get_libdir)/${GHC_P}/package.conf.d"
PKGCACHE="${package_confdir}"/package.cache
# copy the package.conf.d, including timestamp, save it so we can help
# users that have a broken package.conf.d
cp -pR "${package_confdir}"{,.initial} || die "failed to backup intial package.conf.d"
# copy the package.conf, including timestamp, save it so we later can put it
# back before uninstalling, or when upgrading.
cp -p "${PKGCACHE}"{,.shipped} \
|| die "failed to copy package.conf.d/package.cache"
}
pkg_preinst() {
# have we got an earlier version of ghc installed?
if has_version "<${CATEGORY}/${PF}"; then
haskell_updater_warn="1"
fi
}
pkg_postinst() {
ghc-reregister
# path to the package.cache
PKGCACHE="${EROOT}/usr/$(get_libdir)/${GHC_P}/package.conf.d/package.cache"
# give the cache a new timestamp, it must be as recent as
# the package.conf.d directory.
touch "${PKGCACHE}"
if [[ "${haskell_updater_warn}" == "1" ]]; then
ewarn
ewarn "\e[1;31m************************************************************************\e[0m"
ewarn
ewarn "You have just upgraded from an older version of GHC."
ewarn "You may have to run"
ewarn " 'haskell-updater --upgrade'"
ewarn "to rebuild all ghc-based Haskell libraries."
ewarn
ewarn "\e[1;31m************************************************************************\e[0m"
ewarn
fi
}
pkg_prerm() {
# Be very careful here... Call order when upgrading is (according to PMS):
# * src_install for new package
# * pkg_preinst for new package
# * pkg_postinst for new package
# * pkg_prerm for the package being replaced
# * pkg_postrm for the package being replaced
# so you'll actually be touching the new packages files, not the one you
# uninstall, due to that or installation directory ${GHC_P} will be the same for
# both packages.
# Call order for reinstalling is (according to PMS):
# * src_install
# * pkg_preinst
# * pkg_prerm for the package being replaced
# * pkg_postrm for the package being replaced
# * pkg_postinst
# Overwrite the modified package.cache with a copy of the
# original one, so that it will be removed during uninstall.
PKGCACHE="${EROOT}/usr/$(get_libdir)/${GHC_P}/package.conf.d/package.cache"
rm -rf "${PKGCACHE}"
cp -p "${PKGCACHE}"{.shipped,}
}

@ -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-lang/swi-prolog/swi-prolog-6.6.4.ebuild,v 1.2 2014/06/14 10:40:37 phajdan.jr Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-6.6.4.ebuild,v 1.3 2014/07/10 11:05:14 nimiux Exp $
EAPI=4
@ -15,7 +15,7 @@ SRC_URI="http://www.swi-prolog.org/download/stable/src/pl-${PV}.tar.gz
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="archive debug doc +gmp hardened java minimal odbc +readline ssl static-libs test zlib X"
RDEPEND="sys-libs/ncurses

@ -1,3 +1 @@
DIST cgilib-0.5.tar.gz 13991 SHA256 7e480fb0bb3e91f51130e2785acdf8e195b75e10b0273c90425e10459264cf35 SHA512 53695702f69e8528f4bef8613b2f8e3099deaea90829591745ecf04372827dd1dbc25fdd47c38c5c67928c881f987ddd29307439d2169a909fed371a95f7c50b WHIRLPOOL ae097a6936398245a01b1d95933112cb6c070c59170133325c45790711526f35d83eab0c23a7a748f85816ff64ae29493584940d8d0482e1c8b89a5084017710
DIST cgilib-0.6.tar.gz 25268 SHA256 b825a7ff413c02a758af1e54641d41f24099b9c54c4530b5e6edebe21d9640dd SHA512 2acb67d78e61836346f0500a5eb106c411a8ff52e41ed9981f0d17b2197c44cc54298743091f5716fa3732d39ed687351e4be772eb4dcee6189985cf64b2a246 WHIRLPOOL e860db7a7d8324939db694aea8f967ae17c9a0e53cd77325a2320013c96189216f30ff71855d19fbb9ab45521dc6b9805f97fac7b8958ec02927df79b8c6f59e
DIST cgilib-0.7.tar.gz 268783 SHA256 09b7d71bd1eea10bb404cd665fd5abe69282144ce01d96f2863c85fd42d5d692 SHA512 9feaa6c18e0c8ebbffa2682c07e584ab4970e0b98b61507ba67b83c920d9ba9012244fa96c95ab71121728b9945269683a2eef274cd56660576ae9b055861c83 WHIRLPOOL 50d9d1677e5f5e756d4ebe4e6a038e5689609926ec035b9d2f1e0aad56216d535b33c65e7db1ef1e2bcc47a70c96ecec9b03c5d7d60755abc7fbcb04544fb9f1

@ -1,33 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/cgilib/cgilib-0.5.ebuild,v 1.20 2011/02/06 12:35:15 leio Exp $
inherit toolchain-funcs
DESCRIPTION="A programmers library for the CGI interface"
HOMEPAGE="http://www.infodrom.org/projects/cgilib/"
SRC_URI="http://www.infodrom.org/projects/${PN}/download/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
IUSE=""
src_unpack() {
unpack ${A}
cd "${S}"
sed -i "s|^\(CFLAGS = -I. -Wall\).*$|\1 ${CFLAGS}|" Makefile || \
die "sed Makefile failed"
}
src_compile() {
emake CC="$(tc-getCC)" CFLAGS="-I. -Wall ${CFLAGS}" || die "emake failed"
}
src_install() {
insinto /usr/include
doins cgi.h
dolib.a libcgi.a
doman *.[35]
dodoc CHANGES CREDITS readme cookies.txt
}

@ -1,34 +0,0 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/cgilib/cgilib-0.6.ebuild,v 1.1 2008/06/06 09:53:52 pva Exp $
inherit toolchain-funcs
DESCRIPTION="A programmers library for the CGI interface"
HOMEPAGE="http://www.infodrom.org/projects/cgilib/"
SRC_URI="http://www.infodrom.org/projects/${PN}/download/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE=""
src_unpack() {
unpack ${A}
cd "${S}"
sed -i "s:ar rc:$(tc-getAR) rc:" Makefile
}
src_compile() {
emake CC="$(tc-getCC)" \
CFLAGS="-I. -Wall ${CFLAGS}" || die "emake failed"
}
src_install() {
insinto /usr/include
doins cgi.h
dolib.a libcgi.a
doman *.[35]
dodoc CHANGES CREDITS readme cookies.txt jumpto.c cgitest.c
}

@ -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-libs/cgilib/cgilib-0.7.ebuild,v 1.8 2012/03/02 21:22:01 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/cgilib/cgilib-0.7.ebuild,v 1.9 2014/07/10 18:45:35 jer Exp $
EAPI="4"
inherit autotools autotools-utils
DESCRIPTION="A programmers library for the CGI interface"
DESCRIPTION="a simple and lightweight interface to the Common Gateway Interface (CGI) for C and C++ programs"
HOMEPAGE="http://www.infodrom.org/projects/cgilib/"
SRC_URI="http://www.infodrom.org/projects/${PN}/download/${P}.tar.gz"

@ -1,19 +0,0 @@
--- cgilib-0.5/cgitest.c 1999-08-17 10:21:20.000000000 -0300
+++ cgilib.cvs/cgitest.c 2005-05-03 00:38:50.000000000 -0300
@@ -23,6 +23,7 @@
#include <stdio.h>
#include <stdlib.h>
+#include <string.h>
#include <cgi.h>
s_cgi *cgi;
@@ -113,7 +114,7 @@
cgiHeader();
printf ("<html>\n<head><title>cgilib</title></title>\n\n<body bgcolor=\"#ffffff\">\n");
printf ("<h1><a href=\"%s\">cgilib</a></h1>\n", URL);
- printf ("<h3>Cookie "Library" set</h3>\n");
+ printf ("<h3>Cookie Library set</h3>\n");
printf ("<p><br><p><br><a href=\"/cgi-bin/cgitest\">Test</a><p>\n");
printf ("<p><br><p><br><a href=\"/cgi-bin/cgitest/redirect\">Redirect</a><p>\n");
printf ("<p><br><p><br><a href=\"/cgi-bin/cgitest/listall\">List Everything</a><p>\n");

@ -1,8 +1,8 @@
# 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/libdnsres/libdnsres-0.1a-r2.ebuild,v 1.5 2013/04/28 21:56:55 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libdnsres/libdnsres-0.1a-r2.ebuild,v 1.6 2014/07/10 18:47:49 jer Exp $
EAPI=4
EAPI=5
inherit autotools eutils
@ -13,7 +13,6 @@ SRC_URI="http://www.monkey.org/~provos/${P}.tar.gz"
LICENSE="BSD-4"
SLOT="0"
KEYWORDS="amd64 ~ppc sparc x86"
IUSE=""
DEPEND="dev-libs/libevent"
RDEPEND="${DEPEND}"

@ -1,2 +1,4 @@
DIST libmodbus-3.0.3.tar.gz 470324 SHA256 6fc7cf91f7293e522afde6ae5fc605c6cd7bdca4ee2ec953db5bb91158ab8677 SHA512 f296abdefa69040757b02b8e65d004c0465035aaa395722792e7d6ec32b73b9149ecd6d0cbcdd1bf7f49e4367487b2e23815fb282c665a41f720573573afe123 WHIRLPOOL 0c9aae6d2eacfe3c769d8e10ea04e6d889e85352b0eede48035d0362b36b7b3366119acefdae3387d92a1f231366d501af4b4defd44eb037c6e3d533f898eff1
DIST libmodbus-3.0.6.tar.gz 504757 SHA256 046d63f10f755e2160dc56ef681e5f5ad3862a57c1955fd82e0ce036b69471b6 SHA512 47a271b3677822701bac924f3e3245e3db72dbadfe1d860ae5d8171b32d2dbb1c761a351d055eafc661a15bc13cb60b793b2b0f9654bbafcf01b457d51991dca WHIRLPOOL f586f4e98083d9eccda7bc49dfda2ff24b167e50fb7cbf9a515066cef179b8a43190daecbf2de0871d09d443ff5d1ec871a77590b8d6f0d992354912a80d5215
DIST libmodbus-3.1.0.tar.gz 521675 SHA256 0ee9b40245a2a810de44f345580b7bfc54d79d9b2be60424bab84d5431098e4f SHA512 a2e183b156af350d9e4158100b3e3a4ec877575b863a435b66b213671f13f0cb7f1591d9b937ca2207eb6f8fd85cd723d641791caea24af1bb0848e37dd2a4f0 WHIRLPOOL 44596bd25248010049b97807c0fec3b3890f6c67159c8c8b0deed7e7f78c5b0eff822cd0da861988823b58dccde08274ba97333d59182185ec48f766c60ac20b
DIST libmodbus-3.1.1.tar.gz 595100 SHA256 76d93aff749d6029f81dcf1fb3fd6abe10c9b48d376f3a03a4f41c5197c95c99 SHA512 0e7b26137b9cdf13decb39a3662767e9309ca4937010a36baba05adb92b7322a85f07557367b80e7242b2cce714007d0e9e6701e127f15f866dae3861e180012 WHIRLPOOL 82ade12450aebad66b0ddd9adf73a1f9f91547e5d7bde85346867ff6a0b991ed532b8b10623e7b79d785092a07b9d34a583114ec573ef7109ec057c714dd4adb

@ -0,0 +1,26 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmodbus/libmodbus-3.0.6.ebuild,v 1.2 2014/07/10 15:59:24 xmw Exp $
EAPI=4
DESCRIPTION="Modbus library which supports RTU communication over a serial line or a TCP link"
HOMEPAGE="http://libmodbus.org/"
SRC_URI="http://libmodbus.org/releases/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="static-libs"
src_configure() {
econf \
--disable-silent-rules \
$(use_enable static-libs static)
}
src_install() {
emake install DESTDIR="${D}"
dodoc AUTHORS MIGRATION NEWS README.rst
use static-libs || rm "${D}"/usr/*/libmodbus.la
}

@ -0,0 +1,26 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmodbus/libmodbus-3.1.1.ebuild,v 1.1 2014/07/10 15:59:24 xmw Exp $
EAPI=4
DESCRIPTION="Modbus library which supports RTU communication over a serial line or a TCP link"
HOMEPAGE="http://libmodbus.org/"
SRC_URI="http://libmodbus.org/releases/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="static-libs"
src_configure() {
econf \
--disable-silent-rules \
$(use_enable static-libs static)
}
src_install() {
emake install DESTDIR="${D}"
dodoc AUTHORS MIGRATION NEWS README.md
use static-libs || rm "${D}"/usr/*/libmodbus.la
}

@ -2,3 +2,4 @@ DIST replicant-0.3.1.tar.gz 413031 SHA256 714d153084245af4987ab11df29fd615a137c3
DIST replicant-0.4.0.tar.gz 418441 SHA256 8e6d5d6eb270f09929df2148eb8857ddad373c3682e3144f87cf99fc2832ca8b SHA512 83ff77e7eadf9149bfb962374f8ff2734b824280cba76b8948af93a5fc5c538c172906975b0b5211a5fda01967f9640b9cdd99881db63b8c8430b14dd9375a6c WHIRLPOOL 04867cf5bbc777ff03845c7b053e3e270c8dd2c5944bfa4ebd04e9fc00f8012341767863e230edf5bbaa698d085c9f3e7a8b79c8a48fc074514a718c88695974
DIST replicant-0.5.0.tar.gz 418446 SHA256 92879df15b0472e2d926bab52863b86330ff074eeeed06ac6f10ec73cf565205 SHA512 4c6b79c79468fc5eac82e9e13ad53ac9dfa4b46ade405243dff9e92f4554d011d24c6255cd67175cb3b669813823873ddec7a4691db90587eecabd28e18e9756 WHIRLPOOL affceb2d7c0566b4ae6c90b449d523875fdb7b940558a802e8fca31ccadf253992cbc73cbf130145658e04158fd7f7743c086bad3054be0ce91303e4a311f286
DIST replicant-0.6.0.tar.gz 419243 SHA256 716562c4e0df51a1b527f7a1118dd45d99ed9be624dd312f20608f42fdb96d6d SHA512 d1d3cdfa7335664c926c310676cf0bd3a4272de6afdd6a8fe5ebb0d571ea46085ec2af9fc793aaefa75c9684c59f53847a7aea9ea22866100165bb23a189c8a2 WHIRLPOOL b25da937fbf83599e32e50d863c1eb3cdf9b1b58e5c859caa789c7397ebdacfa507a6e3a089a755ef01588685659197ec9bc8595c09e83bab7e328863d27aad3
DIST replicant-0.6.1.tar.gz 420351 SHA256 ab6b211cd8a83bd204a9193bf699d243b5ae11f7246a467251c91db1deaee0e3 SHA512 2ba588642ef4cab3cb37d3755463adb8047ee22cf8191b485d5792e33b6aeb51fcc5734354e618639cbdd8e49e7f84961a9b8cf2e3d7ae51c26e5aae3068cace WHIRLPOOL bbae65826f4f07d755c1d072ce0e51217a382440fe617858d80120b3d0824f191563d51416431560ef0cd86e3e5f5eaa95740cfd128e1fb13d66af7ad29df8e9

@ -0,0 +1,22 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/replicant/replicant-0.6.1.ebuild,v 1.1 2014/07/11 02:37:45 patrick Exp $
EAPI=4
DESCRIPTION="Hyperdex replicant support library"
HOMEPAGE="http://hyperdex.org"
SRC_URI="http://hyperdex.org/src/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND=">=dev-libs/libpo6-0.4
>=dev-libs/libe-0.4
>=dev-libs/busybee-0.4
dev-libs/hyperleveldb
dev-cpp/glog
dev-cpp/sparsehash"
RDEPEND="${DEPEND}"

@ -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-lisp/clisp/clisp-2.48-r2.ebuild,v 1.5 2012/12/04 00:00:48 pchrist Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lisp/clisp/clisp-2.48-r2.ebuild,v 1.6 2014/07/11 03:22:37 patrick Exp $
EAPI="2"
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="2"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc -sparc ~x86"
KEYWORDS="~alpha amd64 ~ia64 ~ppc -sparc x86"
IUSE="berkdb hyperspec X new-clx dbus fastcgi gdbm gtk pari +pcre postgres +readline svm -threads +unicode +zlib"
RDEPEND="virtual/libiconv

@ -1,25 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Email-Address/Email-Address-1.896.0.ebuild,v 1.7 2012/12/27 09:03:13 armin76 Exp $
EAPI=4
MODULE_AUTHOR=RJBS
MODULE_VERSION=1.896
inherit perl-module
DESCRIPTION="RFC 2822 Address Parsing and Creation"
SLOT="0"
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="test"
RDEPEND=""
DEPEND="${RDEPEND}
test? (
virtual/perl-Test-Simple
>=dev-perl/Test-Pod-1.14
>=dev-perl/Test-Pod-Coverage-1.08
)"
SRC_TEST="do"

@ -1,25 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Email-Address/Email-Address-1.897.0.ebuild,v 1.8 2013/03/31 10:31:51 ago Exp $
EAPI=4
MODULE_AUTHOR=RJBS
MODULE_VERSION=1.897
inherit perl-module
DESCRIPTION="RFC 2822 Address Parsing and Creation"
SLOT="0"
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="test"
RDEPEND=""
DEPEND="${RDEPEND}
test? (
virtual/perl-Test-Simple
>=dev-perl/Test-Pod-1.14
>=dev-perl/Test-Pod-Coverage-1.08
)"
SRC_TEST="do"

@ -1,25 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Email-Address/Email-Address-1.898.0.ebuild,v 1.8 2013/05/25 07:51:11 ago Exp $
EAPI=5
MODULE_AUTHOR=RJBS
MODULE_VERSION=1.898
inherit perl-module
DESCRIPTION="RFC 2822 Address Parsing and Creation"
SLOT="0"
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="test"
RDEPEND=""
DEPEND="${RDEPEND}
test? (
virtual/perl-Test-Simple
>=dev-perl/Test-Pod-1.14
>=dev-perl/Test-Pod-Coverage-1.08
)"
SRC_TEST="do"

@ -1,26 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Email-Address/Email-Address-1.900.0.ebuild,v 1.1 2013/08/25 07:48:21 patrick Exp $
EAPI=5
MODULE_AUTHOR=RJBS
MODULE_VERSION=1.900
inherit perl-module
DESCRIPTION="RFC 2822 Address Parsing and Creation"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="test"
RDEPEND=""
DEPEND="${RDEPEND}
test? (
virtual/perl-Test-Simple
>=dev-perl/Test-Pod-1.14
>=dev-perl/Test-Pod-Coverage-1.08
dev-perl/Capture-Tiny
)"
SRC_TEST="do"

@ -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/Email-Address/Email-Address-1.905.0.ebuild,v 1.1 2014/07/10 08:48:05 zlogene Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Email-Address/Email-Address-1.905.0.ebuild,v 1.2 2014/07/10 10:44:35 zlogene Exp $
EAPI=5
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="RFC 2822 Address Parsing and Creation"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="test"
RDEPEND=""

@ -1,5 +1 @@
DIST Email-Address-1.896.tar.gz 34383 SHA256 78a1a58ad222ced98f1ebab31967d718f3859ec84434e6af9697a7007dd3ab10 SHA512 b075a32b501a67609bd57cd3e2facdde40fe4d621c7f426c66958de35a69fe9dcc1907acf74253ea7f03f3320b9f040dd9bc9ab506a3ee2b95a485f28e859f8e WHIRLPOOL a46a79dee16ab2dd91f6304815b557b56f73d062af0dc800f2dd96fa97d2f3c5a5d2b3e55de3835271f86de7bb097b0c5c05e0dec20ebdb943bcc7389d6e3cb5
DIST Email-Address-1.897.tar.gz 34625 SHA256 198466cfb72d65da671d9a18607554f5ee3309b48d6a0ea3a7acb409f996659f SHA512 fdb1fded613305c24c374de97e207114cabb4522a4b64968f97e35abd51e4847268b2a2746ad508d7618af31bc61748731af7c6192ce607268f0854a5d7faabb WHIRLPOOL ef02c4493b46a0a78ec2e723d746fc683d663a77cd23410925ca00c9e03f948a98e2bbdddcfc6488f48aee441fbc56372a8c7601cc16b84c43bc2c5998ba0712
DIST Email-Address-1.898.tar.gz 34577 SHA256 7747c74f006cb1ad568ab38a5fe8f24184e633c64e74b12e41b0e60630d3ce0a SHA512 3d851ca500f448dfc0d36759fb43bc2c6413e668c9110ddad26273d02e6761800dc4ec90b0127504a96eaaf5c66a24cd090363b26d9a7cd81bf12a7cfe630232 WHIRLPOOL 362bfbde8e2fcb659d697c8da2c562b8ab4f2e3623fc75a349db812761d9d110b4fd9a95665f0e9dc3ce49a3bf65dbe4f18415c1ccbab987af6b75ea069f0ce8
DIST Email-Address-1.900.tar.gz 37136 SHA256 08c7f17b9aea9c31208aa3a5c963f1f3f072f5339033531e04c4b61c53776088 SHA512 d3349a8ba40c1236929f5a9cb49da9a4f740ef6851b2f762b8d33c0fd97e3d2ac6fdca08ccba5137eacdaf0a0744fea8793daccb9cff4e6e55167cc5b8a87403 WHIRLPOOL 83caa60f9f4182a2547024c8275f13e515238a5abf48eca7eb7fcf9945eb267d2739ae2c0ad814fe679ec258e1f88d3612d9342be99e53fb963a23ce0d1f7369
DIST Email-Address-1.905.tar.gz 39663 SHA256 737f15e4e3ac09186d7053a1b89619d0b714a284f232e207677b186d9fcc92b2 SHA512 236b3740f11f42de9ad4be8e31562bf96408b745bbbe1a2b8a11093fbb05b23b95c10ddc2c0bfeb057b5d03bbd265f1480323a2ee732ca6f6b9660ef16853986 WHIRLPOOL 13398b8039aed869b8f8aeef6557df45bcd297a93c6f091f72e61afbd107c1bf36e42aa8180078cdaf8eb3106f9de3a3c03039c4b70000b6d9f4d6059dfb5848

@ -1,37 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Inline/Inline-0.44-r1.ebuild,v 1.29 2014/06/09 23:42:13 vapier Exp $
inherit perl-module eutils
DESCRIPTION="Write Perl subroutines in other languages"
HOMEPAGE="http://search.cpan.org/doc/INGY/Inline-0.43/Inline.pod"
SRC_URI="mirror://cpan/authors/id/I/IN/INGY/${P}.tar.gz"
LICENSE="Artistic"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
IUSE="gtk"
DEPEND="virtual/perl-Digest-MD5
virtual/perl-File-Spec
dev-perl/Parse-RecDescent
virtual/perl-Test-Harness
dev-lang/perl"
src_unpack() {
unpack ${P}.tar.gz
cd ${S}
#gtk-2 suggested patch
use gtk && epatch ${FILESDIR}/gtk2-patch.diff
}
src_compile() {
echo "y" | perl-module_src_compile
perl-module_src_test
}
src_install() {
perl-module_src_install
dohtml DT.html
}

@ -1,22 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Inline/Inline-0.470.0.ebuild,v 1.2 2014/06/09 23:42:13 vapier Exp $
EAPI=4
MODULE_AUTHOR=SISYPHUS
MODULE_VERSION=0.47
inherit perl-module
DESCRIPTION="Write Perl subroutines in other languages"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE=""
RDEPEND="virtual/perl-Digest-MD5
virtual/perl-File-Spec
dev-perl/Parse-RecDescent"
DEPEND="${RDEPEND}"
SRC_TEST=do

@ -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/Inline/Inline-0.500.0.ebuild,v 1.11 2014/06/09 23:42:13 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Inline/Inline-0.500.0.ebuild,v 1.12 2014/07/10 10:36:02 zlogene Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Write Perl subroutines in other languages"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ~ppc64 s390 sh sparc x86"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
IUSE="test"
RDEPEND="virtual/perl-Digest-MD5

@ -1,5 +1,3 @@
DIST Inline-0.44.tar.gz 91450 SHA256 fa19cd8c2d9ea9eca686dbd18b14996a759387a3f988b52ababa3733e3c40aa6 SHA512 8e9a855761307255a60ad38a8a30158dd53a2f0c5e3bd2b562b8982e23db901b66971e1b1f0c8756e2278050c5692881100df1e2c973a2c8dcce0a965a01bc59 WHIRLPOOL c63b45fcef770dd2be38eabe363891daa23e1911ded69670aa1a3df3c31a041421bda87e3e10479bd08e017fb54ebe52fbe24ca02ef9474703195a46c98cc9ef
DIST Inline-0.47.tar.gz 99687 SHA256 bf8374aa5cfd1b7fc973244d3df9e2f23b2b48ebeacb3bfff2530fb6683d57bd SHA512 c078f68012e124caa0602cf2b25dc9b7ba18f6a88cf82e130c7fb4f163db5baf9d47499edbee8672fbc990d80072da8dd31c7ee9ca1f570fbc37724e9c14c5f0 WHIRLPOOL 85f1f212c266b71c96850829362351b3f9b89e9aff38f1a8bd1f15ee19d182204bf7f63b00581ed6637453995dfe40f2da4203dab75ce28bf2478cbadb339bf2
DIST Inline-0.50.tar.gz 104632 SHA256 6263fa1145efe9e96bcd60d10f9eabd93313e00cb1e555abddda1e98b7c280d6 SHA512 58b2968d3602c0703cc191216ca3dd0ef877b833d5bf8848e4ad76fbbf06d5ab5e5953253334614d397fe961ba72446b639cac186709234fd26a99be37ba0c3c WHIRLPOOL b3c5e0ff14779111c727d6df868720527acd4727f71327be4478397edf947755c158c71b28e0ed6b0fc219e6f5bf5b5f2b4ce844c938c1bcd32571d72332f582
DIST Inline-0.51.tar.gz 110046 SHA256 f3fa55234540ea16b219828e50914b4287729a266bd4a8f2be6918db0ffa9fe5 SHA512 4c79d83b017b4a6898c83f28eb95fa2f970e35c69982a1f50e8852750d6febc8ac3043b734d460bd510b79a0cee26467b757f93a6e7ac8425ccf24229ef62397 WHIRLPOOL a5c333832ec7afbe0e4f77ba3f862269b0ff3ed1de5135b14858a88f8e73cc3661abdf08229a52c9b829850bd5ba8f9cf3f57e23a1ee032ff8ebaea6308f6409
DIST Inline-0.53.tar.gz 112901 SHA256 737c9a7b94e622d413115f555691e5f07b4a196edd8bb7a986be163796552240 SHA512 3efdb79c71167f6a9fc222c20f910614c4e27cb2b062335ebf54376477692aea973f96405c95965b86468084599a5ad2d7c473a93953ea82eed226208845ad47 WHIRLPOOL f6784a0a78e7062b0057e2b9e8e29f711f4e0d4eb37b247524e745ad444d25fc74a0747ca1b60816f35a2c680cdf2043c2ed296ab29cdf6b7b775c90133b73e0

@ -1,6 +1,6 @@
# 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/dev-perl/Math-BigInt-GMP/Math-BigInt-GMP-1.24.ebuild,v 1.8 2010/09/06 18:49:11 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Math-BigInt-GMP/Math-BigInt-GMP-1.24.ebuild,v 1.9 2014/07/10 22:16:52 dilfridge Exp $
MODULE_AUTHOR="TELS/math"
inherit perl-module
@ -12,7 +12,7 @@ IUSE=""
SLOT="0"
LICENSE="|| ( Artistic GPL-2 )"
KEYWORDS="alpha amd64 hppa ppc sparc x86"
RDEPEND=">=perl-core/Math-BigInt-1.87
RDEPEND=">=virtual/perl-Math-BigInt-1.87
>=dev-libs/gmp-4.0.0"
DEPEND="${RDEPEND}"

@ -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/Text-Unidecode/Text-Unidecode-0.40.0.ebuild,v 1.17 2014/07/08 10:44:44 haubi Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Text-Unidecode/Text-Unidecode-0.40.0.ebuild,v 1.18 2014/07/10 17:52:42 grobian Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="US-ASCII transliterations of Unicode text"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
SRC_TEST=do

@ -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/Unicode-EastAsianWidth/Unicode-EastAsianWidth-1.330.0.ebuild,v 1.14 2014/07/08 10:33:03 haubi Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Unicode-EastAsianWidth/Unicode-EastAsianWidth-1.330.0.ebuild,v 1.15 2014/07/10 17:54:05 grobian Exp $
EAPI=4
@ -12,7 +12,7 @@ DESCRIPTION="East Asian Width properties"
LICENSE="CC0-1.0"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="virtual/perl-File-Spec"

@ -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/libintl-perl/libintl-perl-1.230.0.ebuild,v 1.4 2014/07/08 10:31:46 haubi Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/libintl-perl/libintl-perl-1.230.0.ebuild,v 1.6 2014/07/10 17:53:18 grobian Exp $
EAPI=5
@ -13,9 +13,12 @@ HOMEPAGE="http://guido-flohr.net/projects/libintl-perl ${HOMEPAGE}"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND="virtual/libintl"
RDEPEND=${DEPEND}
SRC_TEST=do
src_test() {

@ -13,3 +13,4 @@ DIST boto-2.26.1.tar.gz 6525396 SHA256 b9c5b0a4194fbfc16604bcff83ef5f42f95b40d53
DIST boto-2.27.0.tar.gz 6789802 SHA256 5b20c6c22177c8048b4299bed7c357b6418932abd434c277c5b6050a18dc284b SHA512 56caf13c0e9ccfe13a36f986f69f4f5630c4ced7558adb9a982bad4cad63828a958fcf7406954a3311ab0b5654c9804739655a121f82e661f1dc3db065529e54 WHIRLPOOL 9404b92a33b20d376a14a57a64df9c71382a17d1bde51a9674c526f9d3f4c988b25fc493dfdb844bf664587d18e5a749774f21f35694d1d9983ae3d18b32f3d8
DIST boto-2.28.0.tar.gz 7101691 SHA256 c1599e66174a6cab633cb6bf5ec2590cce104c23d16395c02bda5ed93ea7947c SHA512 9589a24802d903651dbda94c141a567e3077152aa8021e2a6dae23254decb805b6f2ac4fbe3ad2bc799e574e33103736276339f13fed56b763a46fc9d3d35a7c WHIRLPOOL f04ebeeaef8b27ca34c1eb049aec0604ddcae6cbc098fd4ee3106f2001e0320d9548544c92f62d5aa35d19851349fd190b7e202a605c80bf4a4ec528864ef5f8
DIST boto-2.29.1.tar.gz 7105487 SHA256 eed223541b8e7901fe848e5050b6f369603f792fd8bc1b0590960626b728fe17 SHA512 1297aaf993dfbacdd78d368cf3429044b0704486706380a5f316fc3c49a50710bc0357dcfbc78daeb88058eb243a657d96c9dac19fd50a8eedf5f54afa7c760d WHIRLPOOL 76e2e9d749c8d65aa713692ad31b00dccea45d95e3bc9ddf1e0fbc74cc4d6daf0667bab5fe917e872789d4ee464058cad0c1468b2c1ae01ce4c772014ef8a246
DIST boto-2.31.1.tar.gz 7078455 SHA256 dadccbe69a9f8d858506bb9b14ff288fa91b81dec1fefd8867792324b8cb33f3 SHA512 473f8c83dfe73ee9d5a3cb694793b99543264a7ef3b54346d11a5136e8b26b40fb8b1d7c9a23deaf34fb962ddf90923c6399f7cc3c8d6a1f5aa492d9a070393c WHIRLPOOL 6ac0cf73c4216ef18cecf591c7108651f1e1636d6863c5f31378965e9f7453dc42b36de032bcdee7956ba98694e1e706ef086df6923782b6266b5f9e09a072a9

@ -0,0 +1,25 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/boto/boto-2.31.1.ebuild,v 1.1 2014/07/10 23:52:54 radhermit Exp $
EAPI="5"
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="Amazon Web Services API"
HOMEPAGE="https://github.com/boto/boto http://pypi.python.org/pypi/boto"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
# requires Amazon Web Services keys to pass some tests
RESTRICT="test"
python_test() {
esetup.py test
}

@ -1,3 +1,4 @@
DIST cryptography_vectors-0.3.tar.gz 16675581 SHA256 ec99993b70740947a81288b92c607cd0cc3881ef227d5258633f5a2e896a521a SHA512 6111d357709be04bed4b19fe67077fd628a0887cb5b42e8e7023849984332fbc651650a768f468a2825a25b23e4c95303fe88aa9c533dbea7657abfc35f25875 WHIRLPOOL aa90577b3ff524e31fc703e391e24c8ab654a249a933c8402c48cf1e7514db2ed19e70265d70a0c3b564652509176e8ce82ce90bc48fe961e7b464816c0dfc5b
DIST cryptography_vectors-0.4.tar.gz 19092510 SHA256 736bf5f14dbde7a5600c5dfe4a8563435be7e91dc060cee4c5f67287b692769e SHA512 30cdb6a3a7dffe45e12c3d8a20bd11d5ad9c8b2d19b61568989f2a77e93148ebf5d65196ae9f13b83bdd09e38f556bf4d24ca22530bc6e66706575dc3719b24c WHIRLPOOL dbede58fe36140882982908f46381d7b2fdb4729f8a3973a310c06b78a0fd611399027fc65860267a7e7ff6466f3a053ff7f5152762f7025b7f293ffdeed7ab8
DIST cryptography_vectors-0.5.1.tar.gz 19093529 SHA256 a31d981b0f0fdd8d8f48a1d27cc8be2f57186da1b97e14ebc60252fa0615715a SHA512 e2e120e37fed45492af3b2e016de5c4672f174a5ae41f2d8754190276b23362085ccede00c6ecd447e347e9c0b0a768379d9f620875f6550fe17e1250ce23915 WHIRLPOOL 21fcd825408d22882ce31d60464fa3d0bfa09e56159e444af55eb957f4ab0f0941b308511638614e7f180f450173a5fb4a812ef613c281a831fea04865c38aa2
DIST cryptography_vectors-0.5.2.tar.gz 19093489 SHA256 21bb99eb4df709525500646042836563af9f14483abe0c92fb6d143dd00e7a14 SHA512 39b02eff6460e21bac7c110f08ae545cfe9380df8bec0e345c6701d7cce2221864a60cd7c339c3e07eb2a04c814079c053089ecdba5f0c51ba9f32845bee08d1 WHIRLPOOL 4a641a90228f0a681deddf1b54e691076008a8ca36c0574207042818f8742b22070c30a2123b4c3f69621d3dc4df395935614f85b7f1cfca070cd1c884b9e228

@ -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-python/cryptography-vectors/cryptography-vectors-0.5.2.ebuild,v 1.1 2014/07/10 23:54:24 radhermit Exp $
EAPI=5
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} pypy )
inherit distutils-r1
MY_PN=${PN/-/_}
MY_P=${MY_PN}-${PV}
DESCRIPTION="Test vectors for the cryptography package"
HOMEPAGE="https://pypi.python.org/pypi/cryptography-vectors/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~x86 ~x86-fbsd"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
S=${WORKDIR}/${MY_P}

@ -1,2 +1,3 @@
DIST cryptography-0.4.tar.gz 260891 SHA256 5ef81de44c87a87779710cbb476ffbec86a4a6c0bd2a5bebeccc3bfb3c3478e5 SHA512 1eb85e650ea267a36e337bea39cd20592fa1c56b84ede3008a79e4917731efd8f23a997c190e0db4a63ff1c4c761e84f71b3e2030a12079f055a2cfc3f52852d WHIRLPOOL 287879435cb90cfd68d40e5931537b9692c0396e5a8274570fb94c916a048ed9fc91b9b3b24ea2e6a453d535a6311f1e74f528c42ed70b7884b3176a7defae6d
DIST cryptography-0.5.1.tar.gz 319815 SHA256 24f1a17044a76d83dcb1f553cdc35cef5bb0261f18ca28a96b7fd2bc039f3945 SHA512 cab06b18deeeb6f57f202c451a7f5a52d28a6f314f438922b47d8aab55585c40c30fc7cce85101af1653cecaf3d3ac94397f8a1de377ed4575a4c8782c054433 WHIRLPOOL bc0f067acce3ddb0071048fb2f8c5feab699f663b749f5fafd6190d657b33fda22a12ca7c5b1d6ca0c1b2eea42edc53759c30b2c0b18f834d41f42dd14aa2155
DIST cryptography-0.5.2.tar.gz 319705 SHA256 39e00712ace199c0346f59a5e4526782841277167649ee5dc4ec8faeb786d288 SHA512 90d8fafcc5e51f8a6a9f4427f4a66de34d4537943603485170d90158d1bf745ee60e3582138ae1953fdb652f4c98678fd846077d603d96cf93c53fa8f66eda98 WHIRLPOOL 2eef91130560a45103c744ed60e65bbd2c2738f766603629ef7f1e469d5274317ae4323491348e4cdb75a6acc4f8dd762e7b2e53a7f2104ba72f606b565df030

@ -0,0 +1,36 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/cryptography/cryptography-0.5.2.ebuild,v 1.1 2014/07/11 00:04:34 radhermit Exp $
EAPI=5
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} pypy )
inherit distutils-r1
DESCRIPTION="Library providing cryptographic recipes and primitives"
HOMEPAGE="https://github.com/pyca/cryptography/ https://pypi.python.org/pypi/cryptography/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~mips ~x86 ~x86-fbsd"
IUSE="test"
RDEPEND="dev-libs/openssl:0
>=dev-python/six-1.4.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '>=dev-python/cffi-0.8:=[${PYTHON_USEDEP}]' python*)"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
=dev-python/cryptography-vectors-${PV}[${PYTHON_USEDEP}]
dev-python/iso8601[${PYTHON_USEDEP}]
dev-python/pretend[${PYTHON_USEDEP}]
dev-python/pyasn1[${PYTHON_USEDEP}]
>=dev-python/pytest-2.4.2[${PYTHON_USEDEP}]
)"
DOCS=( AUTHORS.rst CONTRIBUTING.rst README.rst )
python_test() {
py.test -v || die "Tests fail with ${EPYTHON}"
}

@ -15,3 +15,4 @@ DIST setuptools-5.0.1.tar.gz 800987 SHA256 3bc21bff50760a592080e4fa5caa194f81438
DIST setuptools-5.1.tar.gz 804805 SHA256 5855a13607cae9123df0981d814d32b5b413b7a20422f642bf3f4c355383485b SHA512 25d7db2b9a03a2c0193d759e52a1e6df9e6566a9f433aee881138ec695094dc7da44b4392c99b2936bdee78ecfe990db8e730de8ebbf264a66f2e760a2a9c987 WHIRLPOOL f4c22ceaa9f09a52d8e9392709691de83d0ba9de58f7d1f2099586f4c5c2c7a416d0dc2d52eaaaf73d1bafefe6ce7f3c036098a794e57bf121eec1f50e9d6c54
DIST setuptools-5.2.tar.gz 807345 SHA256 603f5dc2207d9930370483ce04cd57a847e7816d541f93c87d60089457306205 SHA512 891613bd8cc3302fb520c02173fd06f708b722263524d29deb387ca495059ed40e313d133f77283105c910fee55988dcd0d449734087648ce18b7e4e0b7174c6 WHIRLPOOL afcda655ac5c07c192b0880472e18dfd4e3485144662ef309410fc1ddb07ed46c46d1e1a97d9ce6dcc67cc40538ab41100b87838d70927bd9490dd11258e83ff
DIST setuptools-5.3.tar.gz 807634 SHA256 b2ef5d25b38a970b64f44f95df6a4e5e78e80b35da45d63ae01a452c3c00ed87 SHA512 d2db9c26bf2db97f36d53d0d873adadf0ecc370ec333c0b4aca37a9e95836eab854c9a7d3e1ab94210070179f0b1fb308af2e73d2dd680543a3f9c03cc4720b4 WHIRLPOOL 5aa9533fc2fb26033194220476cfb0a3bf159ebbfb770a43adec590c04f0dd02d731c98042191dbe02b40ad93434b341d9f561266b799df4548cf3e3541943b9
DIST setuptools-5.4.1.tar.gz 782761 SHA256 41194dc283bd186d5a7825c16b89d88bee369a6c4c4c7494e84909933b6f63be SHA512 823a04a642a562b804ad03469efd54329ff93b5162e4c2bd052655301788f5d124b91202886770239765ac68b3729aae78449a83f89b514bca847fa87370a2bb WHIRLPOOL 894717430f532273c61dc969c912a80668f6767bbb3284c3c1ad4e3d98e21e8952ce43d59205b0878bc94bc4fef42b8bc19d673b802ee235108965d6b9a44f36

@ -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/setuptools/setuptools-5.4.1.ebuild,v 1.1 2014/07/11 00:07:26 radhermit Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} pypy )
inherit distutils-r1
DESCRIPTION="a collection of extensions to Distutils"
HOMEPAGE="http://pypi.python.org/pypi/setuptools"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="PSF-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
DEPEND="test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
# Force in-source build because build system modifies sources.
DISTUTILS_IN_SOURCE_BUILD=1
DOCS=( README.txt docs/{easy_install.txt,pkg_resources.txt,setuptools.txt} )
python_prepare_all() {
# Disable tests requiring network connection.
rm -f setuptools/tests/test_packageindex.py
distutils-r1_python_prepare_all
}
python_test() {
# test_easy_install raises a SandboxViolation due to ${HOME}/.pydistutils.cfg
# It tries to sandbox the test in a tempdir
HOME="${PWD}" esetup.py test
}
python_install() {
export DISTRIBUTE_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT=1
distutils-r1_python_install
}

@ -1,9 +1,9 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/daemons/daemons-1.1.9-r1.ebuild,v 1.2 2014/04/05 14:02:38 mrueg Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/daemons/daemons-1.1.9-r1.ebuild,v 1.3 2014/07/10 11:39:42 graaff Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 jruby"
USE_RUBY="ruby19 ruby20 ruby21 jruby"
RUBY_FAKEGEM_EXTRADOC="Releases README TODO"
RUBY_FAKEGEM_DOCDIR="html"
@ -20,6 +20,13 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="examples"
all_ruby_prepare() {
sed -e '/gempackagetask/ s:^:#:' \
-e '/GemPackageTask/,/end/ s:^:#:' \
-e 's:rake/rdoctask:rdoc/task:' \
-i Rakefile || die
}
all_ruby_install() {
all_fakegem_install

@ -0,0 +1,95 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rspec/rspec-1.3.2-r1.ebuild,v 1.2 2014/07/10 10:06:55 graaff Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21 jruby"
RUBY_FAKEGEM_TASK_TEST="spec"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc TODO.txt Ruby1.9.rdoc Upgrade.rdoc"
RUBY_FAKEGEM_BINWRAP="spec"
RUBY_FAKEGEM_GEMSPEC="rspec.gemspec"
inherit ruby-fakegem
DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
HOMEPAGE="http://rspec.rubyforge.org/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
IUSE=""
# it's actually optional, but tests fail if it's not installed and
# some other package might fail tests, so require it anyway.
ruby_add_rdepend ">=dev-ruby/diff-lcs-1.1.2"
RDEPEND="!<dev-ruby/rspec-rails-${PV}"
# don't require test dependencies for jruby since we cannot run them
# for now (fakefs doesn't work).
#
# We should add nokogiri here to make sure that we test as much as
# possible, but since it's yet unported to 1.9 and the nokogiri-due
# tests fail for sure, we'll be waiting on it.
USE_RUBY="ruby19 ruby20 ruby21" \
ruby_add_bdepend "test? (
>=dev-ruby/hoe-2.0.0
dev-ruby/zentest
>=dev-ruby/syntax-1.0
>=dev-ruby/fakefs-0.2.1 )"
USE_RUBY="ruby19 ruby20 ruby21" ruby_add_bdepend "test? ( ~dev-ruby/test-unit-1.2.3 )"
all_ruby_prepare() {
# Avoid dependency on git.
sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
# Replace reference to /tmp to our temporary directory to avoid
# sandbox-related failure.
sed -i \
-e "s:/tmp:${T}:" \
spec/spec/runner/command_line_spec.rb || die
# Avoid unneeded dependency on bundler
sed -i -e '/[Bb]undler/ s:^:#:' Rakefile || die
# Avoid the formatter specs since they require output files for each
# ruby version and these are not present for any current ruby
# version.
rm spec/spec/runner/formatter/{html,text_mate}_formatter_spec.rb || die
# Drop heckle dependency.
rm spec/spec/runner/heckler_spec.rb spec/spec/runner/heckle_runner_spec.rb || die
sed -i -e '381,398 s:^:#:' spec/spec/runner/option_parser_spec.rb || die
# Avoid a spec that may fail on unimportant whitespace differences.
sed -e '/Diff in context format/,/^end/ s:^:#:' \
-i spec/spec/expectations/differs/default_spec.rb || die
# Remove broken spec.opts related tests. These were always broken
# because they don't set up state properly, but only with
# >=fakefs-0.4.2 this started throwing exceptions, bug 340385.
sed -i -e '/implicitly loading spec/,/^ end/ s:^:#:' spec/spec/runner/option_parser_spec.rb || die
}
src_test() {
chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
ruby-ng_src_test
}
each_ruby_test() {
case ${RUBY} in
*jruby)
ewarn "Tests for JRuby are disabled because dev-ruby/fakefs does not currently support"
ewarn "JRuby properly and it's needed to run the tests."
;;
*)
each_fakegem_test
;;
esac
}

@ -3,3 +3,4 @@ DIST git-annex-4.20130815.tar.gz 6408230 SHA256 e144cf60ccdfc588e71798141f38ce9e
DIST git-annex-5.20140306.tar.gz 4340927 SHA256 89cacd6b17a0db65c09c5bc0e21298629fd7ac0f92c7b632f58c590e7ec64fce SHA512 8f2980604f8172537a6e67241b7ddedfc7dbafc5dca64398f5ded381a6326b6cb7b5324b515e324f53ea6e2a7ff12b8a30c56a894ec0b18d9ca5c4b3bd31385a WHIRLPOOL 414591c91f17a6ee1afbe59d8f5115a85cc2932803aa7618d4f0a7b25574d87ea538ce7cce0f1def97b60c4c243e041019e09324e2a1ee475cfacfad78f313ca
DIST git-annex-5.20140405.tar.gz 4453804 SHA256 73dc81e3d2ddc823263734b7b073024aad6d7ff040552bb2141d4af1d3b66e59 SHA512 6723bb3a0eaca521559492606db6ba27256f16d45c6cc129991daddf442996b08b9eb9aeb9245d32c241435c66cf6581aaa0c1c4cde7dfaf196f0d2b5dd66e7a WHIRLPOOL 3c7d1eddbba082f4cac8a9fcf886d78e40e644b0d71047aa9f72fa1bb24d0a8c821b8dc26b3aa990cd2e8090302e2583ccfd5178964cfa0d7ef8e0f67f3e57be
DIST git-annex-5.20140613.tar.gz 4322696 SHA256 d129872505e7a5d435ddf5afdd4168096d26403a54619a58ec38078e8cc77006 SHA512 58e8a9c05d7d7ffa3a703163389f2ba75ea4587119eb98615ac5d125c6104a324efa38fb133efd08017727631208ac05c02ea08d0e5d1d90005a15de82d51ded WHIRLPOOL bea07f3848034a82c1eb947df16e9d0fdabdbb2b109fb9a900cda923b5fcb5858574798d40a202be151c041d8272853998d7efb5c1cf0637e77ae72ed4997e12
DIST git-annex-5.20140709.tar.gz 4369194 SHA256 5a7c73c6cb1d5c8d72826ebd31c29ae630f396cadb7135389233a520ca32c358 SHA512 21cf9cadd39a9450305dc5ac1305ac76a656fdad9be46c8815d4ab7d643fb1dcc450de77a15d356ef095c537e7797d0b91046833d2568049ed73b245f8177180 WHIRLPOOL 4b7195d6a9955298c5901fb952147bed6df9aa9090483f917bff65c30f419ecd253b8fa45e22419467d90bcc62e6c6ea635359249769fd6f081bd836f95a1c44

@ -0,0 +1,172 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git-annex/git-annex-5.20140709.ebuild,v 1.1 2014/07/10 13:55:40 gienah Exp $
EAPI=5
# ebuild generated by hackport 0.3.5
CABAL_FEATURES="bin"
inherit haskell-cabal
DESCRIPTION="manage files with git, without checking their contents into git"
HOMEPAGE="http://git-annex.branchable.com/"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
RESTRICT="test"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux"
IUSE="android androidsplice +assistant +cryptohash +dbus +dns doc +desktop-notify ekg +feed +inotify +pairing +production +quvi +s3 +tahoe +tdfa +testsuite +webapp +webapp-secure +webdav +xmpp"
RDEPEND="dev-vcs/git
"
DEPEND="${RDEPEND}
dev-haskell/async
dev-haskell/bloomfilter
>=dev-haskell/cabal-1.8
dev-haskell/case-insensitive
dev-haskell/dataenc
dev-haskell/data-default
dev-haskell/dlist
dev-haskell/edit-distance
>=dev-haskell/exceptions-0.5
dev-haskell/extensible-exceptions
dev-haskell/hslogger
dev-haskell/http
dev-haskell/ifelse
dev-haskell/json[generic]
dev-haskell/missingh
dev-haskell/monad-control
>=dev-haskell/mtl-2
>=dev-haskell/network-2.0
>=dev-haskell/quickcheck-2.1:2
dev-haskell/random
dev-haskell/safesemaphore
dev-haskell/sha
>=dev-haskell/stm-2.3
dev-haskell/text
dev-haskell/unix-compat
dev-haskell/utf8-string
dev-haskell/uuid
>=dev-lang/ghc-7.4.1
android? ( dev-haskell/data-endian )
assistant? ( >=dev-haskell/stm-2.3
inotify? ( dev-haskell/hinotify ) )
cryptohash? ( >=dev-haskell/cryptohash-0.10.0 )
dbus? ( >=dev-haskell/dbus-0.10.3 )
dns? ( dev-haskell/dns )
ekg? ( dev-haskell/aeson
dev-haskell/ekg
dev-haskell/http-types )
feed? ( dev-haskell/feed )
pairing? ( dev-haskell/network-info
dev-haskell/network-multicast )
quvi? ( dev-haskell/aeson )
s3? ( dev-haskell/hs3 )
tdfa? ( dev-haskell/regex-tdfa )
tahoe? ( dev-haskell/aeson )
testsuite? ( >=dev-haskell/tasty-0.7
dev-haskell/tasty-hunit
dev-haskell/tasty-quickcheck
dev-haskell/tasty-rerun
dev-haskell/optparse-applicative
)
webapp? ( dev-haskell/blaze-builder
dev-haskell/aeson
dev-haskell/clientsession
dev-haskell/crypto-api
dev-haskell/hamlet
dev-haskell/http-types
dev-haskell/transformers
dev-haskell/shakespeare
dev-haskell/transformers
dev-haskell/wai
dev-haskell/wai-extra
dev-haskell/warp
dev-haskell/warp-tls
dev-haskell/yesod
dev-haskell/yesod-core
dev-haskell/yesod-default
dev-haskell/yesod-form
dev-haskell/yesod-static
webapp-secure? ( dev-haskell/warp-tls
dev-haskell/securemem
dev-haskell/byteable ) )
webdav? ( >=dev-haskell/dav-0.3
dev-haskell/http-conduit
dev-haskell/http-client
dev-haskell/http-types
dev-haskell/lifted-base
dev-haskell/xml-conduit )
xmpp? ( >=dev-haskell/gnutls-0.1.4
dev-haskell/network-protocol-xmpp
dev-haskell/xml-types )
dev-lang/perl
doc? ( www-apps/ikiwiki net-misc/rsync )
"
src_prepare() {
# at least USE="cryptohash dbus dns inotify pairing production quvi s3 tdfa testsuite -xmpp -webdav -webapp -feed -assistant"
# need STM via Remote.External
cabal_chdeps \
'MissingH, hslogger, directory, filepath,' 'MissingH, hslogger, directory, filepath, stm,'
cabal_chdeps \
'hamlet' 'hamlet, shakespeare'
}
src_configure() {
haskell-cabal_src_configure \
$(cabal_flag android android) \
$(cabal_flag androidsplice androidsplice) \
$(cabal_flag assistant assistant) \
$(cabal_flag cryptohash cryptohash) \
$(cabal_flag dbus dbus) \
$(cabal_flag desktop-notify desktop-notify) \
$(cabal_flag dns dns) \
$(cabal_flag ekg ekg) \
$(cabal_flag feed feed) \
$(cabal_flag inotify inotify) \
$(cabal_flag pairing pairing) \
$(cabal_flag production production) \
$(cabal_flag quvi quvi) \
$(cabal_flag s3 s3) \
$(cabal_flag tahoe tahoe) \
$(cabal_flag tdfa tdfa) \
$(cabal_flag testsuite testsuite) \
$(cabal_flag webapp webapp) \
$(cabal_flag webapp-secure webapp-secure) \
$(cabal_flag webdav webdav) \
$(cabal_flag xmpp xmpp)
}
src_compile() {
haskell-cabal_src_compile
use doc && emake docs
}
src_test() {
if use webapp; then
export GIT_CONFIG=${T}/temp-git-config
git config user.email "git@src_test"
git config user.name "Mr. ${P} The Test"
emake test
fi
}
src_install() {
haskell-cabal_src_install
dosym git-annex /usr/bin/git-annex-shell # standard make install does more, than needed
# install-mans wants ikiwiki. It returns 0 and builds the man pages without ikiwiki.
emake install-mans DESTDIR="${D}" PREFIX="${EPREFIX}/usr"
use doc && emake install-docs DESTDIR="${D}" PREFIX="${EPREFIX}/usr"
mv "${ED}"/usr/share/doc/{${PN},${PF}}
dodoc CHANGELOG README
if use webapp ; then
doicon "${FILESDIR}"/${PN}.xpm
make_desktop_entry "${PN} webapp" "git-annex" ${PN}.xpm "Office"
fi
}

@ -0,0 +1,76 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-fps/soldieroffortune-demo/soldieroffortune-demo-0.57-r1.ebuild,v 1.1 2014/07/10 22:14:04 axs Exp $
EAPI=5
inherit eutils unpacker games
MY_PN=${PN/soldieroffortune/sof}
DESCRIPTION="First-person shooter based on the mercenary trade"
HOMEPAGE="http://www.lokigames.com/products/sof/"
SRC_URI="mirror://lokigames/loki_demos/${MY_PN}.run"
LICENSE="LOKI-EULA"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RESTRICT="strip"
DEPEND="games-util/loki_patch"
RDEPEND="|| (
(
virtual/opengl[abi_x86_32(-)]
media-libs/libsdl[X,opengl,sound,abi_x86_32(-)]
x11-libs/libXrender[abi_x86_32(-)]
x11-libs/libXrandr[abi_x86_32(-)]
x11-libs/libXcursor[abi_x86_32(-)]
media-libs/smpeg[abi_x86_32(-)]
)
(
app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)]
app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
)
)"
S=${WORKDIR}
dir=${GAMES_PREFIX_OPT}/${PN}
Ddir=${D}/${dir}
QA_PREBUILT="${dir:1}/* ${dir:1}/base/*so"
src_install() {
local demo="data/demos/sof_demo"
local exe="sof-bin.x86"
loki_patch patch.dat data/ || die "loki patch failed"
insinto "${dir}"
exeinto "${dir}"
doins -r "${demo}"/*
doexe "${demo}/${exe}"
# Replace bad library
dosym /usr/$(use amd64 && echo lib32 || echo lib)/libSDL.so "${dir}"/libSDL-1.1.so.0
games_make_wrapper ${PN} "./${exe}" "${dir}" "${dir}"
# fix buffer overflow
sed -i -e '/^exec/i \
export MESA_EXTENSION_MAX_YEAR=2003 \
export __GL_ExtensionStringVersion=17700' "${ED}"/usr/games/bin/${PN}
newicon "${demo}"/launch/box.png ${PN}.png
make_desktop_entry ${PN} "Soldier of Fortune (Demo)"
prepgamesdirs
}
pkg_postinst() {
games_pkg_postinst
ewarn "This game requires OSS sound device /dev/dsp ; make sure the module"
ewarn "snd_pcm_oss is loaded and/or built into your kernel or there will be no sound"
elog
elog "Run '${PN}' to start the game"
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 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/imlib/imlib-1.9.15-r3.ebuild,v 1.7 2011/10/11 20:19:49 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/imlib/imlib-1.9.15-r3.ebuild,v 1.8 2014/07/10 13:25:35 kensington Exp $
EAPI=2
inherit autotools eutils
@ -19,7 +19,7 @@ IUSE="doc static-libs"
RDEPEND=">=media-libs/tiff-3.5.5
>=media-libs/giflib-4.1.0
>=media-libs/libpng-1.2.1
virtual/jpeg
virtual/jpeg:0
x11-libs/libICE
x11-libs/libSM
x11-libs/libXext"

@ -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/media-libs/imlib/imlib-1.9.15-r4.ebuild,v 1.4 2014/07/03 20:27:10 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/imlib/imlib-1.9.15-r4.ebuild,v 1.5 2014/07/10 13:25:35 kensington Exp $
EAPI=4
inherit autotools eutils multilib-minimal
@ -19,7 +19,7 @@ IUSE="doc static-libs"
RDEPEND=">=media-libs/tiff-3.9.7-r1[${MULTILIB_USEDEP}]
>=media-libs/giflib-4.1.6-r3[${MULTILIB_USEDEP}]
>=media-libs/libpng-1.2.51[${MULTILIB_USEDEP}]
>=virtual/jpeg-0-r2[${MULTILIB_USEDEP}]
>=virtual/jpeg-0-r2:0[${MULTILIB_USEDEP}]
>=x11-libs/libICE-1.0.8-r1[${MULTILIB_USEDEP}]
>=x11-libs/libSM-1.2.1-r1[${MULTILIB_USEDEP}]
>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]

@ -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/media-libs/prison/prison-1.1.1.ebuild,v 1.2 2014/06/14 10:12:59 phajdan.jr Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/prison/prison-1.1.1.ebuild,v 1.3 2014/07/10 21:11:57 nimiux Exp $
EAPI=5
@ -11,7 +11,7 @@ HOMEPAGE="https://projects.kde.org/projects/kdesupport/prison"
SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 x86 ~x86-fbsd"
KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~x86-fbsd"
SLOT="4"
IUSE="debug"

@ -1,2 +1,2 @@
DIST xine-lib-1.2.3.tar.xz 4905356 SHA256 e06a9e01d2632530e694d4a96bba71810e2f447f9ac036d2a150c43baa27852a SHA512 1abbced7c67fe04492bb28ada9d847e82be4bbcc426378dae1056dd6b01e22b8fa78218f5a96a0947ff1e9f70ebc1ee4bb06c330b0e17ca8d7c4d9be49982887 WHIRLPOOL 0e6bfb61ce77d14fbd0a807499b2a0b3f04ac976e8b7c06a5b34be06cbecb822339451031b80c4dc8faa5265adb1883861d96d0e7dc43a0b3ebe7040b619fb65
DIST xine-lib-1.2.5.tar.xz 5007012 SHA256 c8ea4090d1fa83f8b6887118730547aa918862d60f43ea670089f9053e54ab7c SHA512 eff0603f0d8aadfc5332b1abe005d4b4e50c1a0bd76e49e5ea1c03984f0cf0853f6d24fa19e107db4916494ccbd346608a441facfec119978fba00a657da1764 WHIRLPOOL 04d55ec44a05873cf01e39277dc89d78a45eb68d920db11ff5cebd7b92d5946df3166173773ffce8d292f6d986a91ed836e2e3ee404344dbd8a80001a11f0daf
DIST xine-lib-1.2.6.tar.xz 5020964 SHA256 bd041d738817c7c0c6392a3c0e5bda5a664a47e035135b5a449364f8c9b6a005 SHA512 ed4b1bc29daf85021cb83393d010ddca0ce9da508a8ddb9fec554f18eda1d156fc08f0aeaabeb7afe93fc445f049f84057e0708e6c87cd123c5cd2b20f8a25fd WHIRLPOOL 66d85e75e28598ce3790f08c69ccd912aac115c8071f1795abd51d43b1e35fbc08827ae93fc9ce113cc0c0565b409714103cfeb14aa7acefe6bdb2fdf46ee307

@ -7,10 +7,6 @@
</maintainer>
<longdescription>An open source library for media applications</longdescription>
<use>
<flag name="avformat">
Enables libformat support for reading and writing various media containers.
libavformat is part of FFmpeg.
</flag>
<flag name="bluray">
Enable playback of Blu-ray filesystems using <pkg>media-libs/libbluray</pkg>
</flag>

@ -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/media-libs/xine-lib/xine-lib-1.2.5.ebuild,v 1.3 2014/04/13 09:14:38 polynomial-c Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/xine-lib-1.2.6.ebuild,v 1.2 2014/07/10 13:39:31 ssuominen Exp $
EAPI=5
@ -25,16 +25,13 @@ HOMEPAGE="http://xine.sourceforge.net/"
LICENSE="GPL-2"
SLOT="1"
IUSE="a52 aac aalib +alsa altivec avformat bluray +css directfb dts dvb dxr3 fbcon flac fusion gtk imagemagick ipv6 jack jpeg libcaca mad +mmap mng modplug musepack opengl oss pulseaudio samba sdl speex theora truetype v4l vaapi vcd vdpau vdr vidix +vis vorbis vpx wavpack +X +xcb xinerama +xv xvmc ${NLS_IUSE}"
IUSE="a52 aac aalib +alsa altivec bluray +css directfb dts dvb dxr3 fbcon flac fusion gtk imagemagick ipv6 jack jpeg libcaca mad +mmap mng modplug musepack opengl oss pulseaudio samba sdl speex theora truetype v4l vaapi vcd vdpau vdr vidix +vis vorbis vpx wavpack +X +xcb xinerama +xv xvmc ${NLS_IUSE}"
# At the time of this version bump only >=ffmpeg-2.2 provides the required
# .so library version for avformat support (>=55.19.0) (bug #507474).
RDEPEND="${NLS_RDEPEND}
dev-libs/libxdg-basedir
media-libs/libdvdnav
sys-libs/zlib
avformat? ( >=media-video/ffmpeg-2.2:0 )
!avformat? ( || ( media-video/ffmpeg:0 media-libs/libpostproc ) )
|| ( media-video/ffmpeg:0 media-libs/libpostproc <media-video/libav-0.8.2-r1 )
virtual/ffmpeg
virtual/libiconv
a52? ( media-libs/a52dec )
@ -51,7 +48,7 @@ RDEPEND="${NLS_RDEPEND}
gtk? ( x11-libs/gdk-pixbuf:2 )
imagemagick? ( || ( media-gfx/imagemagick media-gfx/graphicsmagick ) )
jack? ( >=media-sound/jack-audio-connection-kit-0.100 )
jpeg? ( virtual/jpeg )
jpeg? ( virtual/jpeg:0 )
libcaca? ( media-libs/libcaca )
mad? ( media-libs/libmad )
mng? ( media-libs/libmng )
@ -142,8 +139,12 @@ src_configure() {
win32dir=/usr/$(get_libdir)/win32
fi
local myconf
[[ ${PV} == *9999* ]] || myconf="$(use_enable nls)"
local myconf=()
[[ ${PV} == *9999* ]] || myconf=( $(use_enable nls) )
if has_version '>=media-video/ffmpeg-2.2:0'; then
myconf+=( --enable-avformat ) #507474
fi
econf \
$(use_enable ipv6) \
@ -180,7 +181,6 @@ src_configure() {
$(use_enable mng) \
--disable-real-codecs \
--disable-w32dll \
$(use_enable avformat) \
$(use_enable vpx) \
$(use_with truetype freetype) $(use_with truetype fontconfig) \
$(use_with X x) \
@ -202,7 +202,7 @@ src_configure() {
--with-real-codecs-path=/usr/$(get_libdir)/codecs \
--with-w32-path=${win32dir} \
$(use_with wavpack) \
${myconf}
"${myconf[@]}"
}
src_compile() {

@ -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/xine-lib/xine-lib-1.2.9999.ebuild,v 1.25 2013/09/25 08:47:58 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/xine-lib-1.2.9999.ebuild,v 1.28 2014/07/10 13:39:31 ssuominen Exp $
EAPI=5
@ -25,7 +25,7 @@ HOMEPAGE="http://xine.sourceforge.net/"
LICENSE="GPL-2"
SLOT="1"
IUSE="a52 aac aalib +alsa altivec bluray +css directfb dts dvb dxr3 fbcon flac fusion gtk imagemagick ipv6 jack jpeg libcaca mad +mmap mng modplug musepack opengl oss pulseaudio samba sdl speex theora truetype v4l vaapi vcd vdpau vdr vidix +vis vorbis wavpack +X +xcb xinerama +xv xvmc ${NLS_IUSE}"
IUSE="a52 aac aalib +alsa altivec bluray +css directfb dts dvb dxr3 fbcon flac fusion gtk imagemagick ipv6 jack jpeg libcaca mad +mmap mng modplug musepack opengl oss pulseaudio samba sdl speex theora truetype v4l vaapi vcd vdpau vdr vidix +vis vorbis vpx wavpack +X +xcb xinerama +xv xvmc ${NLS_IUSE}"
RDEPEND="${NLS_RDEPEND}
dev-libs/libxdg-basedir
@ -48,7 +48,7 @@ RDEPEND="${NLS_RDEPEND}
gtk? ( x11-libs/gdk-pixbuf:2 )
imagemagick? ( || ( media-gfx/imagemagick media-gfx/graphicsmagick ) )
jack? ( >=media-sound/jack-audio-connection-kit-0.100 )
jpeg? ( virtual/jpeg )
jpeg? ( virtual/jpeg:0 )
libcaca? ( media-libs/libcaca )
mad? ( media-libs/libmad )
mng? ( media-libs/libmng )
@ -84,6 +84,7 @@ RDEPEND="${NLS_RDEPEND}
media-libs/libogg
media-libs/libvorbis
)
vpx? ( media-libs/libvpx )
wavpack? ( media-sound/wavpack )
X? (
x11-libs/libX11
@ -138,8 +139,12 @@ src_configure() {
win32dir=/usr/$(get_libdir)/win32
fi
local myconf
[[ ${PV} == *9999* ]] || myconf="$(use_enable nls)"
local myconf=()
[[ ${PV} == *9999* ]] || myconf=( $(use_enable nls) )
if has_version '>=media-video/ffmpeg-2.2:0'; then
myconf+=( --enable-avformat ) #507474
fi
econf \
$(use_enable ipv6) \
@ -176,6 +181,7 @@ src_configure() {
$(use_enable mng) \
--disable-real-codecs \
--disable-w32dll \
$(use_enable vpx) \
$(use_with truetype freetype) $(use_with truetype fontconfig) \
$(use_with X x) \
$(use_with alsa) \
@ -196,7 +202,7 @@ src_configure() {
--with-real-codecs-path=/usr/$(get_libdir)/codecs \
--with-w32-path=${win32dir} \
$(use_with wavpack) \
${myconf}
"${myconf[@]}"
}
src_compile() {

@ -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/media-sound/mpdas/mpdas-0.3.0-r1.ebuild,v 1.2 2014/06/14 09:51:24 phajdan.jr Exp $
# $Header: /var/cvsroot/gentoo-x86/media-sound/mpdas/mpdas-0.3.0-r1.ebuild,v 1.3 2014/07/10 11:11:23 nimiux Exp $
EAPI=5
@ -12,7 +12,7 @@ SRC_URI="http://50hz.ws/${PN}/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 x86"
KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="media-libs/libmpd

@ -1 +1,2 @@
DIST cinelerra-20120707.tar.xz 22542220 SHA256 b909531fd1f5a11b85463ea06a62f703f2be67cbe79cd90c035d569a3019f5ad SHA512 af5ed92c223c1e0658ea3320aeefb568b94299ec14947e422f845b72bb271e7592142ac3d119daa9ce2a1b15e708d5ae2214a051f6d4ba67bd3ec733fc607171 WHIRLPOOL add200da410aafb3ad8bd6113061ba055a57978b4f9b717275b0c22375968e7aaa6c5c5a1d0f1ce2c4da3a630b9218fe2e5ae795b30bdfbfb532a3d793fd6065
DIST cinelerra-20140710.tar.xz 24843336 SHA256 3a7c72e68c7fa8d20f0186bd9460453973e2ffdccc9e0fff1fd9114610361ff2 SHA512 ede8e3888c24022802b45909b8977ec449262f17bd488bf1fab9885b3cb76fa0a66f82e780e204bde2cd3e1da2952aec927d733f21b9883601f128478eeb81db WHIRLPOOL cf56e7f3531ff4f6e2d350bb5fc247f71106f60f016dc20fc7e73556cd05dd97c812b61709109210f76e30c67552e03f9927a52e92f6ce6d83227438cdc4314b

@ -0,0 +1,106 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/cinelerra/cinelerra-20140710.ebuild,v 1.1 2014/07/10 17:59:35 ssuominen Exp $
EAPI=5
inherit autotools eutils multilib flag-o-matic
DESCRIPTION="The most advanced non-linear video editor and compositor"
HOMEPAGE="http://www.cinelerra.org/"
SRC_URI="http://dev.gentoo.org/~ssuominen/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="3dnow alsa altivec css debug ieee1394 mmx opengl oss"
RDEPEND="media-libs/a52dec:=
media-libs/faac:=
media-libs/faad2:=
>=media-libs/freetype-2
media-libs/libdv:=
>=media-libs/libogg-1.2:=
media-libs/libpng:0=
media-libs/libsndfile:=
>=media-libs/libtheora-1.1:=
>=media-libs/libvorbis-1.3:=
>=media-libs/openexr-1.5:=
media-libs/tiff:0=
media-libs/x264:=
media-sound/lame:=
>=media-video/mjpegtools-2
>=sci-libs/fftw-3
x11-libs/libX11:=
x11-libs/libXext:=
x11-libs/libXft:=
x11-libs/libXv:=
x11-libs/libXvMC:=
x11-libs/libXxf86vm:=
virtual/ffmpeg
|| ( media-video/ffmpeg:0 media-libs/libpostproc )
virtual/jpeg:0
alsa? ( media-libs/alsa-lib:= )
ieee1394? (
media-libs/libiec61883:=
>=sys-libs/libraw1394-1.2.0:=
>=sys-libs/libavc1394-0.5.0:=
)
opengl? (
virtual/glu
virtual/opengl
)"
DEPEND="${RDEPEND}
app-arch/xz-utils
virtual/pkgconfig
mmx? ( dev-lang/nasm )"
src_prepare() {
epatch \
"${FILESDIR}"/${P}-validate_desktop_entry.patch \
"${FILESDIR}"/${PN}-ffmpeg.patch \
"${FILESDIR}"/${P}-underlinking.patch \
"${FILESDIR}"/${P}-ffmpeg-0.11.patch \
"${FILESDIR}"/${PN}-libav9.patch
if has_version '>=media-video/ffmpeg-2' ; then
epatch "${FILESDIR}"/${PN}-ffmpeg2.patch
fi
eautoreconf
}
src_configure() {
append-cppflags -D__STDC_CONSTANT_MACROS #321945
append-ldflags -Wl,-z,noexecstack #212959
local myconf
use debug && myconf='--enable-x-error-output'
econf \
$(use_enable oss) \
$(use_enable alsa) \
--disable-esd \
$(use_enable ieee1394 firewire) \
$(use_enable css) \
$(use_enable mmx) \
$(use_enable 3dnow) \
$(use_enable altivec) \
$(use_enable opengl) \
--with-plugindir=/usr/$(get_libdir)/${PN} \
--with-buildinfo=cust/"Gentoo - ${PV}" \
--with-external-ffmpeg \
${myconf}
}
src_install() {
emake DESTDIR="${D}" install
dohtml -a png,html,texi,sdw -r doc/*
rm -rf "${D}"/usr/include
mv -vf "${D}"/usr/bin/mpeg3cat{,.hv} || die
mv -vf "${D}"/usr/bin/mpeg3dump{,.hv} || die
mv -vf "${D}"/usr/bin/mpeg3toc{,.hv} || die
dosym /usr/bin/mpeg2enc /usr/$(get_libdir)/${PN}/mpeg2enc.plugin
prune_libtool_files --all
}

@ -0,0 +1,134 @@
--- cinelerra/ffmpeg.C
+++ cinelerra/ffmpeg.C
@@ -23,7 +23,6 @@
int FFMPEG::init(char *codec_string) {
- avcodec_init();
avcodec_register_all();
CodecID id = codec_id(codec_string);
--- cinelerra/fileac3.C
+++ cinelerra/fileac3.C
@@ -84,7 +84,6 @@
if(wr)
{
- avcodec_init();
avcodec_register_all();
codec = avcodec_find_encoder(CODEC_ID_AC3);
if(!codec)
--- configure.ac
+++ configure.ac
@@ -497,7 +497,7 @@
AC_ARG_WITH([external-ffmpeg], AC_HELP_STRING([--with-external-ffmpeg], [use external ffmpeg library]))
if test "x$with_external_ffmpeg" = "xyes"; then
- PKG_CHECK_MODULES([FFMPEG_TEMP], [libavcodec libpostproc])
+ PKG_CHECK_MODULES([FFMPEG_TEMP], [libavcodec libpostproc libavutil])
FFMPEG_FOLDER=""
FFMPEG_EXTERNALTEXT="External ffmpeg"
@@ -515,10 +515,10 @@
AC_MSG_RESULT($enable_ffmpeg_swscale)
if test x"$enable_ffmpeg_swscale" = xyes; then
dnl AC_DEFINE(HAVE_SWSCALER)
- PKG_CHECK_MODULES([FFMPEG], [libavcodec libpostproc libswscale])
+ PKG_CHECK_MODULES([FFMPEG], [libavcodec libpostproc libswscale libavutil])
FFMPEG_CFLAGS="$FFMPEG_CFLAGS -I/usr/include/libavcodec -I/usr/include/libswscale -DHAVE_SWSCALER"
else
- PKG_CHECK_MODULES([FFMPEG], [libavcodec libpostproc])
+ PKG_CHECK_MODULES([FFMPEG], [libavcodec libpostproc libavutil])
fi
FFMPEG_EXTERNALTEXT="External ffmpeg"
else
--- quicktime/mpeg4.c
+++ quicktime/mpeg4.c
@@ -624,12 +624,12 @@
else
// ffmpeg section
{
+ AVDictionary ** opts = NULL;
static char *video_rc_eq="tex^qComp";
codec->encode_initialized[current_field] = 1;
if(!ffmpeg_initialized)
{
ffmpeg_initialized = 1;
- avcodec_init();
avcodec_register_all();
}
@@ -673,8 +673,10 @@
context->b_quant_offset = 1.25;
#if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
context->error_resilience = FF_ER_CAREFUL;
-#else
+#elif LIBAVCODEC_VERSION_INT < ((54<<16)+(0<<8)+0)
context->error_recognition = FF_ER_CAREFUL;
+#else
+ context->err_recognition |= AV_EF_CAREFUL;
#endif
context->error_concealment = 3;
context->frame_skip_cmp = FF_CMP_DCTMAX;
@@ -699,7 +701,7 @@
context->profile= FF_PROFILE_UNKNOWN;
context->rc_buffer_aggressivity = 1.0;
context->level= FF_LEVEL_UNKNOWN;
- context->flags |= CODEC_FLAG_H263P_UMV;
+ av_dict_set(opts, "umv", "1", 0);
context->flags |= CODEC_FLAG_AC_PRED;
// All the forbidden settings can be extracted from libavcodec/mpegvideo.c of ffmpeg...
@@ -717,10 +719,8 @@
(codec->ffmpeg_id == CODEC_ID_MPEG4 ||
codec->ffmpeg_id == CODEC_ID_MPEG1VIDEO ||
codec->ffmpeg_id == CODEC_ID_MPEG2VIDEO ||
- codec->ffmpeg_id == CODEC_ID_H263P ||
- codec->ffmpeg_id == CODEC_FLAG_H263P_SLICE_STRUCT))
+ codec->ffmpeg_id == CODEC_ID_H263P ))
{
- avcodec_thread_init(context, file->cpus);
context->thread_count = file->cpus;
}
@@ -740,7 +740,7 @@
* codec->fix_bitrate,
* codec->quantizer);
*/
- avcodec_open(context, codec->encoder[current_field]);
+ avcodec_open2(context, codec->encoder[current_field], opts);
avcodec_get_frame_defaults(&codec->picture[current_field]);
--- quicktime/qtffmpeg.c
+++ quicktime/qtffmpeg.c
@@ -54,7 +54,6 @@
if(!ffmpeg_initialized)
{
ffmpeg_initialized = 1;
- avcodec_init();
avcodec_register_all();
}
@@ -90,10 +89,8 @@
(ffmpeg_id == CODEC_ID_MPEG4 ||
ffmpeg_id == CODEC_ID_MPEG1VIDEO ||
ffmpeg_id == CODEC_ID_MPEG2VIDEO ||
- ffmpeg_id == CODEC_ID_H263P ||
- ffmpeg_id == CODEC_FLAG_H263P_SLICE_STRUCT))
+ ffmpeg_id == CODEC_ID_H263P ))
{
- avcodec_thread_init(context, cpus);
context->thread_count = cpus;
}
if(avcodec_open(context,
--- quicktime/wma.c
+++ quicktime/wma.c
@@ -67,7 +67,6 @@
if(!ffmpeg_initialized)
{
ffmpeg_initialized = 1;
- avcodec_init();
avcodec_register_all();
}

@ -0,0 +1,16 @@
http://bugs.gentoo.org/367509
pluginserver.C is using dlsym, dlopen, dlclose and dlerror
--- cinelerra/Makefile.am
+++ cinelerra/Makefile.am
@@ -692,7 +692,8 @@
$(LIBDV_LIBS) \
-luuid \
$(MJPEG_LIBS) \
- -lstdc++
+ -lstdc++ \
+ -ldl
EXTRA_DIST = gen-feather-h

@ -0,0 +1,14 @@
--- image/cinelerra-cv.desktop
+++ image/cinelerra-cv.desktop
@@ -5,9 +5,8 @@
Name[fr]=Cinelerra-CV
Name[es]=Cinelerra-CV
Comment=Video Editor
-Categories=Application;AudioVideo;Multimedia;VideoEditing;
-Encoding=UTF-8
+Categories=AudioVideo;
Exec=cinelerra
-Icon=cinelerra-cv.xpm
+Icon=cinelerra-cv
Terminal=false
Type=Application

@ -1 +1 @@
Thu, 10 Jul 2014 09:07:01 +0000
Fri, 11 Jul 2014 05:07:00 +0000

@ -1 +1 @@
Thu, 10 Jul 2014 09:07:01 +0000
Fri, 11 Jul 2014 05:07:00 +0000

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install prepare
DEPEND=ssl? ( dev-libs/openssl )
DESCRIPTION=command-line tools and server to remotely administer multiple Unix filesystems
EAPI=2
HOMEPAGE=http://rsug.itd.umich.edu/software/radmind/
IUSE=ssl
KEYWORDS=~amd64 ~x86
LICENSE=HPND
RDEPEND=ssl? ( dev-libs/openssl )
SLOT=0
SRC_URI=mirror://sourceforge/radmind/radmind-1.13.0.tar.gz
_eclasses_=eutils 76fc3c462065bb4ca959f939e6793f94 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=facb97302f62130da2b026579dfd6028

@ -1,12 +0,0 @@
DEFINED_PHASES=install prepare
DEPEND=dev-libs/openssl
DESCRIPTION=command-line tools and server to remotely administer multiple Unix filesystems
EAPI=4
HOMEPAGE=http://rsug.itd.umich.edu/software/radmind/
KEYWORDS=~amd64 ~x86
LICENSE=HPND
RDEPEND=dev-libs/openssl
SLOT=0
SRC_URI=mirror://sourceforge/radmind/radmind-1.14.0.tar.gz
_eclasses_=eutils 76fc3c462065bb4ca959f939e6793f94 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=aaa4690bc70ff2d3bfd0d50ca59545d1

@ -1,7 +1,7 @@
DEFINED_PHASES=install prepare
DEPEND=dev-libs/openssl
DESCRIPTION=command-line tools and server to remotely administer multiple Unix filesystems
EAPI=4
EAPI=5
HOMEPAGE=http://rsug.itd.umich.edu/software/radmind/
KEYWORDS=~amd64 x86
LICENSE=HPND
@ -9,4 +9,4 @@ RDEPEND=dev-libs/openssl
SLOT=0
SRC_URI=mirror://sourceforge/radmind/radmind-1.14.1.tar.gz
_eclasses_=eutils 76fc3c462065bb4ca959f939e6793f94 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=47c4005f1ab60a640d89280a884a2ff9
_md5_=a200d16f07eda395ea1f8b0307229926

@ -1,12 +0,0 @@
DEFINED_PHASES=compile install unpack
DEPEND=ssl? ( dev-libs/openssl )
DESCRIPTION=command-line tools and server to remotely administer multiple Unix filesystems
HOMEPAGE=http://rsug.itd.umich.edu/software/radmind/
IUSE=ssl
KEYWORDS=~amd64 x86
LICENSE=HPND
RDEPEND=ssl? ( dev-libs/openssl )
SLOT=0
SRC_URI=mirror://sourceforge/radmind/radmind-1.7.1.tar.gz
_eclasses_=eutils 76fc3c462065bb4ca959f939e6793f94 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=8f2c90b0bb624cc6306d63fc02db60da

@ -0,0 +1,13 @@
DEFINED_PHASES=configure install prepare
DEPEND=gtk? ( x11-libs/gtk+:2 ) >=sys-apps/pcsc-lite-1.2.9 xpi? ( || ( >=www-client/firefox-bin-3.6.24 >=www-client/firefox-3.6.20 ) ) !app-misc/beid-runtime virtual/pkgconfig app-arch/unzip
DESCRIPTION=Belgian Electronic Identity Card middleware supplied by the Belgian Federal Government.
EAPI=5
HOMEPAGE=http://eid.belgium.be
IUSE=+gtk +xpi
KEYWORDS=~x86 ~amd64
LICENSE=LGPL-3
RDEPEND=gtk? ( x11-libs/gtk+:2 ) >=sys-apps/pcsc-lite-1.2.9 xpi? ( || ( >=www-client/firefox-bin-3.6.24 >=www-client/firefox-3.6.20 ) ) !app-misc/beid-runtime
SLOT=0
SRC_URI=http://eid.belgium.be/en/binaries/eid-mw-4.0.6-1480.tar_tcm406-250016.gz -> eid-mw-4.0.6-1480.tar.gz
_eclasses_=eutils 76fc3c462065bb4ca959f939e6793f94 mozextension ba6829881080a663d68531424a3dfbc6 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
_md5_=f2ddb931f1b739e1797aa13a6d6c875b

@ -0,0 +1,11 @@
DEFINED_PHASES=configure install preinst prepare unpack
DEPEND=gtk? ( x11-libs/gtk+:2 ) >=sys-apps/pcsc-lite-1.2.9 xpi? ( || ( >=www-client/firefox-bin-3.6.24 >=www-client/firefox-3.6.20 ) ) !app-misc/beid-runtime virtual/pkgconfig app-arch/unzip || ( dev-vcs/subversion[http] dev-vcs/subversion[webdav-neon] dev-vcs/subversion[webdav-serf] ) net-misc/rsync !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
DESCRIPTION=Belgian Electronic Identity Card middleware supplied by the Belgian Federal Government.
EAPI=5
HOMEPAGE=http://eid.belgium.be
IUSE=+gtk +xpi
LICENSE=LGPL-3
RDEPEND=gtk? ( x11-libs/gtk+:2 ) >=sys-apps/pcsc-lite-1.2.9 xpi? ( || ( >=www-client/firefox-bin-3.6.24 >=www-client/firefox-3.6.20 ) ) !app-misc/beid-runtime
SLOT=0
_eclasses_=autotools 5256b4f4c1798109f39f308f9f7eaf5f eutils 76fc3c462065bb4ca959f939e6793f94 libtool 2964b38e7ad7f6998406386ad1c6dbcf mozextension ba6829881080a663d68531424a3dfbc6 multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed subversion c12bdf4fcc82f86ad89b14c8f76c4026 toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
_md5_=24dabf888c8951313eeea1859ef05bc6

@ -0,0 +1,11 @@
DEFINED_PHASES=install postinst prepare test
DESCRIPTION=lightweight session manager with {de,at}tach support.
EAPI=5
HOMEPAGE=http://www.brain-dump.org/projects/abduco/
IUSE=savedconfig
KEYWORDS=~amd64
LICENSE=ISC
SLOT=0
SRC_URI=http://www.brain-dump.org/projects/abduco/abduco-0.1.tar.gz
_eclasses_=eutils 76fc3c462065bb4ca959f939e6793f94 multilib fac675dcccf94392371a6abee62d909f portability 2a81b62e5f2001061b009b5c5fc27e98 savedconfig 5313100f525c41f6c72c6e04edeb4f65 toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=3671ad210a93c02697db303afadbcee5

@ -4,10 +4,10 @@ DESCRIPTION=getopt(1) replacement supporting GNU-style long options
EAPI=3
HOMEPAGE=http://software.frodo.looijaard.name/getopt/
IUSE=nls
KEYWORDS=~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris
KEYWORDS=~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2
RDEPEND=nls? ( virtual/libintl )
SLOT=0
SRC_URI=http://software.frodo.looijaard.name/getopt/files/getopt-1.1.5.tar.gz
_eclasses_=eutils 76fc3c462065bb4ca959f939e6793f94 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=5b67a9bc7e6d50ec895a3acdd7227371
_md5_=49a277d45cd551c6f70dc7d72aad196e

@ -0,0 +1,12 @@
DEFINED_PHASES=compile install prepare
DEPEND=>=sys-apps/sed-4
DESCRIPTION=a tool that builds a chroot and configures all the required files, directories and libraries
EAPI=5
HOMEPAGE=https://github.com/spiculator/jail
KEYWORDS=~amd64 ~ppc ~x86
LICENSE=GPL-2
RDEPEND=dev-lang/perl dev-util/strace
SLOT=0
SRC_URI=https://github.com/spiculator/jail/archive/v2.0.tar.gz -> jail-2.0.tar.gz
_eclasses_=eutils 76fc3c462065bb4ca959f939e6793f94 flag-o-matic c7bef10bac37ea4947ad688fd0d29b25 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=7a01165d894bae35f3f8c1d9fc735429

@ -1,13 +1,13 @@
DEFINED_PHASES=install prepare
DEPEND=app-arch/bzip2 dev-libs/expat dev-libs/liblinebreak dev-libs/fribidi dev-db/sqlite net-misc/curl sys-libs/zlib dev-qt/qtcore:4 dev-qt/qtgui:4 virtual/pkgconfig
DEFINED_PHASES=compile install prepare
DEPEND=app-arch/bzip2 dev-libs/expat dev-libs/liblinebreak dev-libs/fribidi dev-db/sqlite net-misc/curl sys-libs/zlib dev-qt/qtcore:4[ssl] dev-qt/qtgui:4 virtual/pkgconfig
DESCRIPTION=E-Book Reader. Supports many e-book formats.
EAPI=5
HOMEPAGE=http://www.fbreader.org/
IUSE=debug
KEYWORDS=amd64 ~arm ~ppc x86
KEYWORDS=~amd64 ~arm ~ppc ~x86
LICENSE=GPL-2
RDEPEND=app-arch/bzip2 dev-libs/expat dev-libs/liblinebreak dev-libs/fribidi dev-db/sqlite net-misc/curl sys-libs/zlib dev-qt/qtcore:4 dev-qt/qtgui:4
RDEPEND=app-arch/bzip2 dev-libs/expat dev-libs/liblinebreak dev-libs/fribidi dev-db/sqlite net-misc/curl sys-libs/zlib dev-qt/qtcore:4[ssl] dev-qt/qtgui:4
SLOT=0
SRC_URI=http://www.fbreader.org/files/desktop/fbreader-sources-0.99.4.tgz
_eclasses_=eutils 76fc3c462065bb4ca959f939e6793f94 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=5bbcb150b4211f968474a9489776a445
_md5_=589d97eb019683e7e56dfc1ebf99dfc6

@ -0,0 +1,13 @@
DEFINED_PHASES=configure install prepare
DEPEND=dev-cpp/glog dev-cpp/sparsehash dev-libs/cityhash dev-libs/libpo6 dev-libs/libe dev-libs/busybee dev-libs/popt dev-libs/replicant dev-libs/json-c !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
DESCRIPTION=A searchable distributed Key-Value Store
EAPI=5
HOMEPAGE=http://hyperdex.org
IUSE=+python python_targets_python2_7
KEYWORDS=~amd64
LICENSE=BSD
RDEPEND=dev-cpp/glog dev-cpp/sparsehash dev-libs/cityhash dev-libs/libpo6 dev-libs/libe dev-libs/busybee dev-libs/popt dev-libs/replicant dev-libs/json-c
SLOT=0
SRC_URI=http://hyperdex.org/src/hyperdex-1.3.1.tar.gz http://dev.gentooexperimental.org/~patrick/autotools-java.tar
_eclasses_=autotools 5256b4f4c1798109f39f308f9f7eaf5f eutils 76fc3c462065bb4ca959f939e6793f94 libtool 2964b38e7ad7f6998406386ad1c6dbcf multibuild 46527a4656956da3d58acff72c9b59b1 multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed python-r1 c820706d8b22c1d0fe215a9d4a47671d python-utils-r1 8c66c6dabd0295878b68b40dbd0b087b toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=dc5c127f4472820a2ef8e55d8a174047

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install postinst prepare prerm setup test
DEPEND=dev-haskell/deepseq:=[profile?] >=dev-lang/ghc-6.8.2:= test? ( >=dev-haskell/quickcheck-2.4:2 <dev-haskell/quickcheck-2.8:2 dev-haskell/random dev-haskell/test-framework dev-haskell/test-framework-quickcheck2 ) >=dev-haskell/cabal-1.8 doc? ( dev-haskell/haddock ) hscolour? ( dev-haskell/hscolour ) >=dev-haskell/cabal-1.1.4
DESCRIPTION=Pure and impure Bloom Filter implementations.
EAPI=5
HOMEPAGE=https://github.com/bos/bloomfilter
IUSE=doc hscolour profile test
KEYWORDS=~amd64 ~x86 ~amd64-linux
LICENSE=BSD
RDEPEND=dev-haskell/deepseq:=[profile?] >=dev-lang/ghc-6.8.2:=
SLOT=0
SRC_URI=mirror://hackage/packages/archive/bloomfilter/1.2.6.10/bloomfilter-1.2.6.10.tar.gz
_eclasses_=eutils 76fc3c462065bb4ca959f939e6793f94 ghc-package 9dd58db252d8252779bb74ed015196e3 haskell-cabal b6154aeaa4dfbbc6d8a66d7f739c22d1 multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
_md5_=26803f9d0c779f21fb3ec420e8145fdc

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install postinst preinst prepare prerm setup unpack
DEPEND=>=dev-lang/perl-5.6.1 >=dev-libs/gmp-5:= sys-libs/ncurses:=[unicode] !ghcmakebinary? ( virtual/libffi:= ) !kernel_Darwin? ( >=sys-devel/gcc-2.95.3 ) kernel_linux? ( >=sys-devel/binutils-2.17 ) kernel_SunOS? ( >=sys-devel/binutils-2.17 ) ghcbootstrap? ( >=dev-haskell/alex-2.3 >=dev-haskell/happy-1.18 doc? ( app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets >=dev-libs/libxslt-1.1.2 ) ) !ghcbootstrap? ( !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.17 ) ) ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
DESCRIPTION=The Glasgow Haskell Compiler
EAPI=5
HOMEPAGE=http://www.haskell.org/ghc/
IUSE=doc ghcbootstrap ghcmakebinary +gmp binary elibc_glibc
LICENSE=BSD
PDEPEND=!ghcbootstrap? ( =app-admin/haskell-updater-1.2* )
RDEPEND=>=dev-lang/perl-5.6.1 >=dev-libs/gmp-5:= sys-libs/ncurses:=[unicode] !ghcmakebinary? ( virtual/libffi:= ) !kernel_Darwin? ( >=sys-devel/gcc-2.95.3 ) kernel_linux? ( >=sys-devel/binutils-2.17 ) kernel_SunOS? ( >=sys-devel/binutils-2.17 )
REQUIRED_USE=?? ( ghcbootstrap binary ) ia64? ( !gmp )
SLOT=0/7.8.3
SRC_URI=!binary? ( http://www.haskell.org/ghc/dist/7.8.3/ghc-7.8.3-src.tar.xz )
_eclasses_=autotools 5256b4f4c1798109f39f308f9f7eaf5f bash-completion-r1 db412e427e3317ffd3e15f17df269c5e eutils 76fc3c462065bb4ca959f939e6793f94 flag-o-matic c7bef10bac37ea4947ad688fd0d29b25 ghc-package 9dd58db252d8252779bb74ed015196e3 libtool 2964b38e7ad7f6998406386ad1c6dbcf multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed pax-utils 2424f959506320f5196de8f79fa05297 toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
_md5_=9b6e5c5d3dcd3faad66798243b98f3cb

@ -4,10 +4,10 @@ DESCRIPTION=free, small, and standard compliant Prolog compiler
EAPI=4
HOMEPAGE=http://www.swi-prolog.org/
IUSE=archive debug doc +gmp hardened java minimal odbc +readline ssl static-libs test zlib X elibc_FreeBSD java
KEYWORDS=~amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
KEYWORDS=amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
LICENSE=LGPL-2.1
RDEPEND=sys-libs/ncurses archive? ( app-arch/libarchive ) zlib? ( sys-libs/zlib ) odbc? ( dev-db/unixODBC ) readline? ( sys-libs/readline ) gmp? ( dev-libs/gmp ) ssl? ( dev-libs/openssl ) java? ( >=virtual/jdk-1.4 ) X? ( virtual/jpeg x11-libs/libX11 x11-libs/libXft x11-libs/libXpm x11-libs/libXt x11-libs/libICE x11-libs/libSM ) java? ( >=dev-java/java-config-2.1.9-r1 )
SLOT=0
SRC_URI=http://www.swi-prolog.org/download/stable/src/pl-6.6.4.tar.gz mirror://gentoo/swi-prolog-6.6.4-gentoo-patchset-0.tar.gz
_eclasses_=eutils 76fc3c462065bb4ca959f939e6793f94 flag-o-matic c7bef10bac37ea4947ad688fd0d29b25 java-pkg-opt-2 f9bbbe5092225a2059aa9e6a3a2b52f1 java-utils-2 f02d3e4777b404c719a5a6479c37c6e3 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
_md5_=852b9ae03b2649d169d3428d1edb3884
_md5_=183caac9c9cd9f9fff53cd1b936b5922

@ -1,9 +0,0 @@
DEFINED_PHASES=compile install unpack
DESCRIPTION=A programmers library for the CGI interface
HOMEPAGE=http://www.infodrom.org/projects/cgilib/
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86
LICENSE=GPL-2
SLOT=0
SRC_URI=http://www.infodrom.org/projects/cgilib/download/cgilib-0.5.tar.gz
_eclasses_=multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=8208f35a77c4b304db30e7b13b13cd2c

@ -1,9 +0,0 @@
DEFINED_PHASES=compile install unpack
DESCRIPTION=A programmers library for the CGI interface
HOMEPAGE=http://www.infodrom.org/projects/cgilib/
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
LICENSE=GPL-2
SLOT=0
SRC_URI=http://www.infodrom.org/projects/cgilib/download/cgilib-0.6.tar.gz
_eclasses_=multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=7f4f2ab2899946bf7a9de7e483d4bd8d

@ -1,6 +1,6 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=!<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
DESCRIPTION=A programmers library for the CGI interface
DESCRIPTION=a simple and lightweight interface to the Common Gateway Interface (CGI) for C and C++ programs
EAPI=4
HOMEPAGE=http://www.infodrom.org/projects/cgilib/
IUSE=static-libs
@ -9,4 +9,4 @@ LICENSE=GPL-2
SLOT=0
SRC_URI=http://www.infodrom.org/projects/cgilib/download/cgilib-0.7.tar.gz
_eclasses_=autotools 5256b4f4c1798109f39f308f9f7eaf5f autotools-utils fb74970befc9b65ceec689d2ccff3022 eutils 76fc3c462065bb4ca959f939e6793f94 libtool 2964b38e7ad7f6998406386ad1c6dbcf multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed toolchain-funcs 48b38a216afb92db6314d6c3187abea3
_md5_=8287c6bca93cb807cf7494f1e1cf3e1d
_md5_=a9a4d9885bc1a761499ca18f8ac723ce

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save