parent
5eec3d5511
commit
06bc3bb554
@ -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,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 +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}
|
||||
}
|
@ -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);
|
@ -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"
|
@ -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,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,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,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
|
||||
}
|
@ -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,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,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,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
|
||||
|
@ -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}"
|
||||
}
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
@ -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,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
|
||||
|
@ -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,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
|
@ -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
|
@ -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
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue