parent
7ca6f76124
commit
a4659077f5
@ -1,13 +1,17 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX radmind-1.14.0-parallel-make.patch 1447 SHA256 53d4006c3c97e56be49d8309186747b133fd4a9449e3cfa409f48d6451f70187 SHA512 6fc839a6a626dd4a3366fc85b185f4f0e944e21a8ad3ab4763f290d15c0ed8dbba3919f19f74f7b2a9e59709b017c6ec9e9c2baab7b31b24fc4c212e3b504c4a WHIRLPOOL bef62979bb6b28fd6199e84268a87595944f9049fc9c6bd70b713b48094ac3db1a4c53902eb85b246c8b793ce3a603dbe686a81a315d6d8d45b3b0ccf859a556
|
||||
AUX radmind-1.7.0-gentoo.patch 849 SHA256 22f3b14c767378dbf104f430ed5803d8650e51d1d8d4532ca7eb928c9714824c SHA512 5d50face40ca676c02744d980afe0946fc06c5c4e5413e30d23f4cdd48a88260fa678eb4043b044fd420e79d1281e62b3923b5f8337bb3369612f561e2f08cf5 WHIRLPOOL 137539621dfaf9423527e59c60e054990f6b1f4b189b2ca0fa47e7d0ef8ba9943d47f5f93c0c68e7b887dd5a594e4d1c66c1d91cdfe8ca53b4788c8e18b0b419
|
||||
AUX radmind-1.7.1-dnssd.patch 493 SHA256 15a25cadfad39c20b835a1675e4f839e6ed796b93c03f3a27544de1ff7dae388 SHA512 95577070b42d8abc754c1ae235a8d40bd15acbea71b560a8defd69f2becf8c89b592420d872b93409eb142731b7ea0a5180394218ed440d7d633a6e004b7aaa7 WHIRLPOOL 3155c5c90b3424d82a393234818525718b33b7f3ab6525133afe274bf6f361fb62053721602695243769adf927ab1eaeb29471ff4b110fd56b94f93d71aa228f
|
||||
DIST radmind-1.13.0.tar.gz 447650 SHA256 9d23787d8b482ad7cea590a970c40de2e7eec1f59d05b542df7f399679991b7f SHA512 d6dfeb6c12367e11fb4d43b16dc3bda7b6f4108f5d6ffea236dc8293e88c0467392c73d386096b9ffda4918361d288ece5e67f274c50895b101712d22d50057f WHIRLPOOL 0ee587b725462daf6e3faf28af7da9274acf1ebae512df66c6677a9e64d511ba9f187e7fc77d6017f4d29ff71c2898dfe4b37645a408699bb7242b36890fea43
|
||||
DIST radmind-1.14.0.tar.gz 478704 SHA256 653fa852554b5bf5bb7982068b7891732b99956afc3edfde4fa8249ff8e3a5f8 SHA512 dd2ae6cb2544e6de91db8a0290880cb1fd2a4c7b0174dab48646d7485834dd83999a31643d3c8c62eb8834a97fcc5ef3a6a3d1c157e9acae63ec4bd404edf38b WHIRLPOOL 466747f12769863bd87ed66ca68b08dbed21125d9ea8d7e24f08ceb1989f79ad60c4017f77595e26d45b5f458c6f3d2e380ba90bb464f9a128c543068b312b76
|
||||
DIST radmind-1.14.1.tar.gz 403553 SHA256 92ce3d586245b107bf4e412b59eb02ec3e57b4d12a0b9a16b0fadf10983ed21f SHA512 bccf9681a6899be3b500065237dd1e04cd83ffb6f9be0e355412e7b0c556325f7d13435cec65a8a5e156e4411da915744f01a615472f6361d52c4d54d8be20eb WHIRLPOOL ed00a477ec5b35621a2568fba8c2c7913d6f9c18165b13d1405b5a7d5fd8fe0ce89c19f639df5bccbeee3849213d9afa4a3d2eaf58ff461ca35395c30d3a929a
|
||||
DIST radmind-1.7.1.tar.gz 378163 SHA256 24e5a12bb3d6d94d3587a1ed5c31df97da168d765507b4ec33ab212403542bdd SHA512 54e8a643484ae4302830d99bac4a616adcfedc974b5f7bb2a0f9a15add0353f0fe478e154f24b0070d1b84b0f91f4595241ebaeea510f335e0f63738182b4a54 WHIRLPOOL 1af44aaf7a424e35579d652fb7e5d0147f93799d2060734a2bbb262a920416999e0f415f08255e4b1e480191231a1d0e881b03495a4961e11ac0e79ff2ac8cbc
|
||||
EBUILD radmind-1.13.0.ebuild 912 SHA256 c28155f81f90c39e9b99fe8559200eccf954acfe2011956c57ffad7e07f1dfab SHA512 5ca38cc20294bcd3f414f3264f3f9b909429ec71ee257b37673db84b4e3ece5dedc5f7f9f886132373763cf7f848668cdc83cd70ef981486db8e2a294a5bb290 WHIRLPOOL 7be8354d37e23879bc2c0b8ff5fbea23b30a21a06b1a5b0e6bf0a9164dd61d8efe940e9d29941fd104b1c9ae2b1b93da33588bbf726a065e9b3b23dade01d3f4
|
||||
EBUILD radmind-1.14.0.ebuild 812 SHA256 2cb69e13041f6632b1dc28c960be6ae167418bc8a3a3a071866f58d4c773cdf5 SHA512 8ee1ac2ef29af9861c70b4a4a0538142575c9c50ecc6d4a20501ed8c72eccb6c16639b25e2a0b85f00ca60d9d2fa66fff9dd6dfadd4da6e0c684a180ced15dea WHIRLPOOL 74c4d701849b1fb93dbfdc777e178e2b8310ce8262fcd049f16f6084e4245f07b9aac8472a7bb367a853846885a60d4118e57f502b2ea4b21cd3033e65fba6e9
|
||||
EBUILD radmind-1.14.1.ebuild 811 SHA256 16a9eefe989243c2bdd88bf42854e7bdcc0c76d72f12f8fd3bf219ca39567a8d SHA512 75da5343cbd32356cac0b20a0310c337ca1aad022b9069a6254aeecb9eb703e9553e7bc19dd3b09f6a945591cee0daef8ae6eb1e7411c738ee6ab40c056322ca WHIRLPOOL f8ade5acce53ee3a7300d5033daecb695c09cbe9e9e0e1e87337d998c8b4774fd2f06c7c7b7e690c786b35c010ceb681b148c3461984de191c379a0361bdf386
|
||||
EBUILD radmind-1.7.1-r1.ebuild 900 SHA256 7f019b740595f892a00bdb2972fbb3cf67445494d697d87de4c7e3084f5efa0e SHA512 f86a65bc436ade85316f93f6e029c52e52742f0f04797cff6e0dcbf5826e8973d8784baa31b20cc7750bf747863327f890f90786ba38b6e33a3aca2cdd17fb14 WHIRLPOOL da05b1368ec894e5d65f778db81b5a0c2896d756bfc9e0c56ff82cc412bdddb69fcb3322e1ac40d1be344bb882b54c916e746dcd4270601d9ce1c67cb22265d4
|
||||
MISC ChangeLog 2676 SHA256 31058a528d327fcb70a0a639714122d2a68059616bdc156958c13e2bb55e8426 SHA512 c31bf83f3f6a2dfd24058dfea037544a09f5b29a50f690d4630ea883eb59589aef1d8420a3c5cf007b61c49d1e54668ee8a8ed208986e28e04b211d3e1a24eec WHIRLPOOL 30738164a63acb5abfd48f1b5f3fddb3611c940003601eb91b6085adb8405053fb99d25a98d3ae5e91e0aa811312d03ed6d6f9841719ffbdad3eb356dcfc86fb
|
||||
EBUILD radmind-1.14.1.ebuild 801 SHA256 f5a10f74c4c1b9ccb7398f7840b1cd236b5f13fa04ce01204cb2facb36ee5fc2 SHA512 dca507251dd225508fc46a1e2b645588f138bb4778646ee52e8e0373c8f4e14ffbce7794d8a884a48fbac71ad1df1b55a8e4bf5baccad15a15bb59766f9a3dc8 WHIRLPOOL 04f67b8ad49c6efe54a27e7f51dd75f9f3440d3f4e3d2fe1fb9cee1b8f2b5852ae6a6ebd8fdb33d42f304648a75cce16a49c59315682cfed6e8f3fbe40017428
|
||||
MISC ChangeLog 2803 SHA256 584a092fbcd6b2d4c047affffc37f8a991eaf342970c096cd982a87c4c6b4de4 SHA512 2df92775a333f9021929858cf1e97165fb8a56c5770fb4ec485350882029922405dc1cf2b90b5019787fb57bd3266eac60ddeaf9c6efd6519e3529e301b64e92 WHIRLPOOL 1315013a129c7c1467f93722ab05777f32f85070322d4f7b54664d36f76ec600ec4463039f474a94806d5ba1c3d0acf21aa4f101064c7ab38bdbb033ca23d508
|
||||
MISC metadata.xml 318 SHA256 5c67513a8558cce9746d947b27fb33aad8f9c4d3b6600517204431f8bc23598c SHA512 5df1188ba0da98ca70b2db6b01a8ce222fa69e3dfd3b13158477c823e50d70c75a9253608494e98dbe2be630b2101e2a65fe9a2a7e8eebda29b5239eb2ab23dd WHIRLPOOL 37e29c2e344385a4440612a0b6406d38ea2bd259eb6db034f482c3d8c6fa6f6d0fcd84d38aabc8799fcaba6fd248a6182c520dd970ad58d7e11b0e4a8e74d7cd
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlO+3PYACgkQVWmRsqeSphOTdgCdE6padDJbZGfm2zwqndQHhuZz
|
||||
IVsAn3zv9QrY3tsFF5zNyHQC/Xu3hYcQ
|
||||
=Tmxy
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -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
|
||||
}
|
@ -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,8 @@
|
||||
# ChangeLog for app-misc/abduco
|
||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/abduco/ChangeLog,v 1.1 2014/07/10 15:44:13 xmw Exp $
|
||||
|
||||
*abduco-0.1 (10 Jul 2014)
|
||||
|
||||
10 Jul 2014; Michael Weber <xmw@gentoo.org> +abduco-0.1.ebuild, +metadata.xml:
|
||||
Initial import, ebuild by lorem_ipsum, respect CC, fail on test-error.
|
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST abduco-0.1.tar.gz 10911 SHA256 b4ef297cb7cc81170dc7edf75385cb1c55e024a52f90c1dd0bc0e9862e6f39b5 SHA512 42fbe02bf2a69bbfc91be36830a70daae5ed934877f1fc36808fe13bce52010d8094254a13292f97e1c6b196e8fca6e0835799c4d626865e21ad7ac6716340d6 WHIRLPOOL 283f7788bf00c5bf58f2f52a943aee85b6117603206d1a7540d5b1b7d8eb8d913b48ac7ac14a166380a3a9518daedcc3084955f3951db9dd2ed640d70bfd6321
|
||||
EBUILD abduco-0.1.ebuild 943 SHA256 ffe3ac645210979ab7ce4667662987b147ab2d4a6b647842ae8b9137449ddcc2 SHA512 77e7eafb6c28f2b99d2e4b363ea6028d4fd00fb570f53bce6e2e5e0f9085e2ef81909578984ad817b2743caaa50e35a519536edbf222fb8da4cc554865fc87c3 WHIRLPOOL 4d80e31c427bbc2d621a6ae973fd8a85af34019eaf08f836395b14b95a7912d374b5ee7b8241b9ac8e348588a180653b6522c39c1e724f421afdbb73b00923a0
|
||||
MISC ChangeLog 381 SHA256 921040e4db93bffb975ff227f18cb712f33fe6607365ba7f2828fb13364932ce SHA512 4fd62a21a435782b98f57180d9214cd76b05c9a85d6663b21a483fadf0f807effc28df0f8a4e722a8f949afd7a8d33b42f536aa392000b3ef0d7e1b74ae020f4 WHIRLPOOL 5e9c396456fd603001f74f7156368d57e86cf73405f619f63b0126d80f68a2a8597accd378972ba5906da45df2ba25c081dc1d0ae98d9c8015b00acd7a0b93fe
|
||||
MISC metadata.xml 698 SHA256 4cf95773b1e5b3a3bc1ebf4b7b13d664ef03e249d3b6007a20c40426bfa82072 SHA512 2ea4cac5177729e615833c07214949dc89b51e63c2dc3c6bb3d120b929069c14f22e6dec0e43f9ea157595fdc93c6f2d19e81b4f118be1f8f28835505f0dc98e WHIRLPOOL cfc6d0eb023a3927646e042d622557176d2794fd7df22ee6dca63ecc30b0b6b13afcdf4670a3d79b7eb8216bb8f4aac77c705b487ad58c386225d4004f6f82df
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iL4EAREIAGYFAlO+tNJfFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl
|
||||
bnBncC5maWZ0aGhvcnNlbWFuLm5ldDY3QjA4MzdGODg1NUMxMjIzNUQ0MDgxNzky
|
||||
N0FERDBDNjJFRUYwOTAACgkQknrdDGLu8JDi2AD/QdWSxp5f/vQR8xO1z2L4ZA7f
|
||||
GAnKSJcg4kZ6x+eEI3kA/jesRuuExXre7Q89LDIz0dTQhXn6lgezpr6y2IS94UPY
|
||||
=yqhQ
|
||||
-----END PGP SIGNATURE-----
|
@ -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>
|
@ -0,0 +1,70 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/jail/jail-2.0.ebuild,v 1.1 2014/07/10 21:38:35 dlan Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils flag-o-matic
|
||||
|
||||
DESCRIPTION="a tool that builds a chroot and configures all the required files, directories and libraries"
|
||||
HOMEPAGE="https://github.com/spiculator/jail"
|
||||
SRC_URI="https://github.com/spiculator/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=sys-apps/sed-4"
|
||||
RDEPEND="dev-lang/perl
|
||||
dev-util/strace"
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/${PN}-1.9-gentoo.patch \
|
||||
"${FILESDIR}"/${PN}-1.9-wrongshell.patch \
|
||||
"${FILESDIR}"/${PN}-1.9-multiuser-rsa.patch \
|
||||
"${FILESDIR}"/${PN}-1.9-ldflags.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# configuration files should be installed in /etc not /usr/etc
|
||||
sed -i "s:\$4/etc:\${D}/etc:g" install.sh || die
|
||||
|
||||
# the destination directory should be /usr not /usr/local
|
||||
sed -i -e "s:usr/local:${D}/usr:g" \
|
||||
-e "s:^COPT =.*:COPT = -Wl,-z,no:g" src/Makefile || die
|
||||
|
||||
# Below didn't work. Don't know why
|
||||
#append-ldflags -Wl,-z,now
|
||||
emake -C src CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -C src install
|
||||
|
||||
# remove //var/tmp/portage/${P}/image//usr from files
|
||||
FILES=( "${D}/usr/bin/mkjailenv"
|
||||
"${D}/usr/bin/addjailsw"
|
||||
"${D}/usr/bin/addjailuser"
|
||||
"${D}/etc/jail.conf"
|
||||
"${D}/usr/lib/libjail.pm"
|
||||
"${D}/usr/lib/arch/generic/definitions"
|
||||
"${D}/usr/lib/arch/generic/functions"
|
||||
"${D}/usr/lib/arch/linux/definitions"
|
||||
"${D}/usr/lib/arch/linux/functions"
|
||||
"${D}/usr/lib/arch/freebsd/definitions"
|
||||
"${D}/usr/lib/arch/freebsd/functions"
|
||||
"${D}/usr/lib/arch/irix/definitions"
|
||||
"${D}/usr/lib/arch/irix/functions"
|
||||
"${D}/usr/lib/arch/solaris/definitions"
|
||||
"${D}/usr/lib/arch/solaris/functions" )
|
||||
|
||||
for f in "${FILES[@]}"; do
|
||||
sed -i "s:/${D}/usr:/usr:g" ${f} || die
|
||||
done
|
||||
|
||||
sed -i "s:/usr/etc:/etc:" "${D}"/usr/lib/libjail.pm || die
|
||||
|
||||
dodoc doc/{CHANGELOG,INSTALL,README,SECURITY,VERSION}
|
||||
}
|
@ -1,28 +1,30 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX fbreader-0.99.4-mimetypes.patch 505 SHA256 8f7f6c793ed08ef305031d402e996911942fabead97e69f87e7cc556572647f1 SHA512 03fd64a802be53bf33c9582d5c2804e0c67809a43db02a2bfbc3e5a15592346cae9ba44333f2f547bcc623bc1d9785ca7a10c77d58a23152a1d3f59328e75d7b WHIRLPOOL 3f4847c2c02cd9f6dedd1df4fc33ca007ee8fd3dac6d0ba170bb2f188a1fad4f393ae1865dd705f78b4666e0af48684c2bae3ce5f7c55a3a83baadb8d580dd66
|
||||
AUX fbreader-0.99.4-qreal-cast.patch 950 SHA256 0f3e585292c0dbefa4db33c2b69e90871400be0f92f18fa6ed32daae1227f848 SHA512 260e1966eb5f0bfd42fc3c28fdcdd92d37314d93b31f44e1ec0f94e81ad0084caeaadb69cbd16eb4e8f8b9359534449604845e1b79e63b0dd2eff96b342286d1 WHIRLPOOL aafe31212c1111e43d504f4b84119cdd766c656c86ea454a2fbee541fa5f6bf3649c33aa4874b578d5f0b8ad0541b417a9c69bca11c06c63263f52b62dd3a12d
|
||||
AUX fbreader-0.99.4.patch 472 SHA256 cb3aa6795c8f7c694ba296f6f6e6a7939648578a289bc84c10f8302c7e72df86 SHA512 486dc74e3cfc6f94f1bf95269e35e866465095efee0cd31b586592fbd780613d4d5d243b809e494da14a69da8e0c5e47e6dd2ca35619616c4497eb0a053ba09d WHIRLPOOL c9bed0e846e90e9d31240d24ae536092a00819676fa9588b3125182bb242a597a69947eaa4b19ab5f7b2aba5fc4cf5e700c945f5174d2e8a384677ac6c256c42
|
||||
DIST fbreader-sources-0.99.4.tgz 2345664 SHA256 3d7c31d5ea314589d2a963290ad16f4d3d631a41e802b8b39f8be0c9f71eb8e9 SHA512 d4b11d7ab03df002ad4212db805b10b80a24ea4384e92122b12c25a3f817a0eb343509ae30e31d68417fd4ce27f77e043235436f0081ff2c785a2830d6211dc7 WHIRLPOOL 1d25ff39bcd93d3b0445abc76d3bbaf5e376385303fd71c98e3844123c85b9edd413f18c8d89a95807391ee2fb9c044d4dfc4b5898484548a011ecc22993e3d9
|
||||
EBUILD fbreader-0.99.4-r1.ebuild 1994 SHA256 a62425accc12bfbd7a14c9c3cf616aa94060051fb2391c0589d42a7cd7efc8d0 SHA512 f20f556953368aa1ba2b26feffc1e9a4c155ca2d2b7b6d7ed3cd3ffb7299aff1e2320d4779254fdcacf4f3afad63b9d8d9ad60132c6cfe0c073b425f9bbaeeaa WHIRLPOOL d7ac0a428da4fc59e9976548732e2939d3eeb2ae4c3a599f057b679e20dcfb9ab37ec2b78cf832220afcfed95fb8075b33a05875945f33348f0c62fcc459114e
|
||||
EBUILD fbreader-0.99.4.ebuild 1947 SHA256 59961992974de61e2ae179c88560f78d340aab93d0220cd8c9add93af1c8e392 SHA512 22bec80165902c9003e316b90863cacf276bc33d391fac85a8a1d369824a7a59440234fa8897137745c5985e0cf1f4d648846d4c04dff4f552f92226986373c8 WHIRLPOOL 96098e145d8f930828200d709d062c3582987db2013a37e927c75c1639c5089346891fc094991f8e493faffbd970b03daec5c53b961d2ed7ed9c20459d72f2ac
|
||||
MISC ChangeLog 5918 SHA256 f8afd03a0f5ec9d276f1c428be9ac33677d728805cb8bffdd2cbf9e7da7be859 SHA512 18a4d5be506c983285328c272cd083b4cd2ec86fc5df1c32f7c43acad590350522ec7afdf74dd516c05a6ec3ce704889ff8e28d6d74cada121df59447c781e91 WHIRLPOOL 07a8d1785749f2cd2bbd0e72944af3d4d2ba24a42ac24f40db79a87d41ed8906fa73610a91958ab0771626a1f55b6042c610b0c90dd5b070238b2d495853e3db
|
||||
EBUILD fbreader-0.99.4-r2.ebuild 2166 SHA256 a94ca42b6b29b153349d28a9cf637098ed87a2fe9a41173511e235f22d63e631 SHA512 a3a0118daec93fdf7a2a19cd966727a3c73af1c42c89e5e064af7a0b96f64828de6f6fc8e3319f29ce4cff4b1456895e6bf424903ca853bffdb8fc4dbb7c55fb WHIRLPOOL 26260ee8c90871ab075069d8627d61a30943d8677c12b505efced9aee4ede1c861e8487916bf6bec7b365383a02376e4e983bee8401e0aa42c5a055ebd670986
|
||||
MISC ChangeLog 6332 SHA256 c7f56f62bbfecb4c7a78178d375e1df412b132088192ad7976ce36be86db9604 SHA512 ae852aac88b93b33800b1a4d0a4b7fa528d5aa947dfed3c3b381d185480dea2b112c704f1aab15b2b2837e7e9786e1fb123a7c24cd702f531b6e79ca7bda6a36 WHIRLPOOL a3f103323d2c9a06b1f6a9003c4c13c450287bdf8d215de5976bb668a47d55c45f4a0f4549c682f58dccb1fb2cabcc76e805ae6fe3b7edb0ce8b107332456a18
|
||||
MISC metadata.xml 318 SHA256 699867b401860e2b779d8b10e09788369b722a499a325ba30253a155829d53a5 SHA512 b95ba5c5a6c913dd140540a82b8e891e73eda95b8fc277cfa0c1517e17a5f2dc616ac0d2243c3bb52f49f357451d15449d51a08652669b8a90df331d0aa07b39 WHIRLPOOL 6e8ba2e72f0f4eb8b1f1eb37291f91dfe9508c55fec3b3f4e6efd67e1852a670acb5ca13406fed1e361a82a3764eebf79a620fe3bff372d365fa10c805d96919
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
Version: GnuPG v2.0
|
||||
|
||||
iQJ8BAEBCABmBQJTS6KwXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
iQJ8BAEBCABmBQJTvm0dXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwOEM0RURGNjY5QzVBNjMwRkU3REVCOTQz
|
||||
QUZGQ0U5NzREMzRCRDhDAAoJEDr/zpdNNL2MnL0QAJ4UErGsVaXx7IePmfrJfBMp
|
||||
FtQB4+HMX7Ol1RnGcXAjIESMCIJjxxkySaHKGYzCyW29wZAC+hm8jvvA5CjEhHQF
|
||||
ov0uJVd2XtnQeUK4dRtrBgMA0qLijvDuVjn2P99tzvyCe60kT9VhJm2+2qugGcuP
|
||||
ygk8/VGRrq5SS3Hjdz3Q9OlvRIIbN+gyxBhjm79q2ZSdsolxwKM3UWhapmZR3JaU
|
||||
DMRU/2L+JKqFplx4zfzBwS7ZEPrWt98VxIS61E5GyEHp6U1nUGXtQkgfnz8k3s6u
|
||||
Op9+s4yv9w8BXAie8gv3yipUuf5S454Uq5zm4oFVt1lI+UflLguG1/eoKGaTBak7
|
||||
YMRrG0yMwjrLxpS3BVqGAzut4yELEXwAQwcjestCQTjlJH6aK/9rAjY5jBvZNmlu
|
||||
SzF0odTz98vhJdgU/b0Gf+QXs1tAozSfNs0GeR0aDJq4wmdFjuz92WPArVAxo7Sh
|
||||
fY6JE0mxKJQ2W67fTvc+luVOQp6GtmC+FyKY+/F8Hlj1C/iS/jfZ9vbesrIL0iGk
|
||||
SWDFAukeKH95p+iqEAI1YPkbCoQQP5keJB1TYSeL8PXiR07CQsPolKRE4gfjmC0I
|
||||
Ha1kkkI3ii0LUlZsmrYvTD8TEnjMvu1/e7lHcADiTOd7ACqDniw71mNZSpxUplOe
|
||||
8L3cKfebmnwbJ34ipZNO
|
||||
=hsGQ
|
||||
QUZGQ0U5NzREMzRCRDhDAAoJEDr/zpdNNL2MiEwP+wUDHsqjo+xQdyCO+Ikbi05v
|
||||
FPZwUq6fNKdIprVgcEmDLeNso31AKXu9nWmS/VCi99jleiTDnPkF25hG9PeLfMQr
|
||||
k8X7qpJtlW8OOmUSw1/HFDYZURh7Tsy05+c9ehcBoXP2D4gysEWAnwZAN+wu0BXg
|
||||
WbKPJ0dQuzz/aqEaYBpBIbs61znzRbWIUGNKTnzEm7zYAgdJy4DrufgJHacu0f4M
|
||||
3G7W3z6dyJ/FdbT3460X63E4eHx22/0PcCahwhh9zpXHi2Y7GITPKkpKMFjLXRDi
|
||||
nyGq9IYxubalT7RuJhLk7gR023soJzFnjv69I4Ag452LY7ap2tG3iR2oAbJDxOFr
|
||||
3ftmoeTsozOnprZk1thjm55jVU5Ym+b7DcfGvH53TgLYut+GlJ1rBWGfVjdQNNlv
|
||||
cnPzjGgBKXAw70Pqfgj//qwxCXGEuEXVyYI6og4Tg+ZCwPu0dy+d6Z0R3Z5jqiBe
|
||||
jVf+kLPx/YzFr4VBvYc139SfVoVQ2hYmaV58+rl7+68n7/kurgvx2BnDlLaBSz5e
|
||||
aPDqBeiSj0yBN6sWZ3FKlnzL4ceSwKkkTJLNGvuDxgsZ49HWuS3tWG+tMrL7fZ4z
|
||||
Gks1iKTXNlVSgJE952ghT9ryFX5ZUye3C+kOWlWlG7M26o096cdxjX5YnpDHk1VY
|
||||
+xRy08YjVPNxG0EWk3lv
|
||||
=9t2U
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -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!
|
||||
}
|
@ -1,21 +1,19 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX bloomfilter-1.2.6.10-ghc-7.7.patch 1918 SHA256 c15fc07c51339bd6cb4e3b2b128efc7557b5bac837a12da090144ee482ef00a6 SHA512 a6b2d6eee30ede3756443c218418aa6caddfd24241b3bb0018f48bbb9c414dda4ab65ec291f895a3a58414116b3a2dceedf2cb285bb3897ce64f47a29d208f97 WHIRLPOOL f649c35bdc1017540bc6e1b7aeef6ea86f3724bc4875b8302763954a1f85bbf2864b71c3a18f1d3cf13a11dfc69020a50ec8d4fc99e78a441d8dfd2df0306ecd
|
||||
AUX bloomfilter-1.2.6.10-quickcheck-2.6.patch 525 SHA256 b76ac9639efbfb98321dd743035bc94eadbeb3e5c160892372414238d807b5ad SHA512 2c979315d63ee2481ea70b118d3936326775de6dbfda72040a54df3384ef6fc1b101223a34f7dbdad761cdefed41a7e6ce0ea4a65ec0a07af2039473c1dc07ee WHIRLPOOL dffbe7bcee19ff05e06b6a6278674891f9e7f2c43bd3f962f36058bb8013dac37ea5d2e9bd27130a2bf647b8322e456d5afe625bfe4924ac44739a1e04e5eaef
|
||||
DIST bloomfilter-1.2.6.10.tar.gz 21533 SHA256 927420bcc1e1dec89ddfc1437d551fb2de325fd6bd01d79b207b3a84ca6152fc SHA512 c3bad38edf59bd59439c24385e300fab90f4ccd1b1faf7bea6c4b25b2bcabdfc806a7274d1cad40a711312b016d6fbb99a0ca9cf8b358ad874bbbabc14e1f454 WHIRLPOOL 2008461972b46dc1253972d7e31badb7e8e286556ee03e7bd7e0c7c35cdffccec801eea41cc6096beedc1cf40fb1fb4a84925efdab39202a1f869a80899d4e6d
|
||||
DIST bloomfilter-1.2.6.8.tar.gz 20282 SHA256 ce1625badd464db49433fd03844aec807e54d927bab3c017e37a2eec5d2b6263 SHA512 569320da18a40b3c3828654058e74995cbcb8698f1053c3033af7aa1cd055e6f4d57b7a7aa2fd5af43bd20d93ff75da748037cb42806b92c8017c92c37420aa2 WHIRLPOOL 9d535daad1137e0792f468b4a150cc61dd0a0607ef25c0d1c31382e3eac28e8ae15960543578a8418562aba57fe59af16a56df854076f37d37d4fda8957a68e7
|
||||
EBUILD bloomfilter-1.2.6.10-r1.ebuild 1116 SHA256 68dcc2737efa1d99e9cc3e3a5352e97bd8937bf712ae937aa31ca4c9552ef685 SHA512 9a2328e26332002488efe2da0feed1c6a6eb5ef89b601ffd21011496acb63ee4648525c4a69331944bc52db0b82c5fc86ef98d59229b0cc8aff1a5667a837a7c WHIRLPOOL ab42f7bd67556cef0db33e60cf6ab1a73fe24e119c26792053acab626954df9dcc36eacb12b7cbc0f28dc245b783e3817796338a574a96c2e62ce9df40b75343
|
||||
EBUILD bloomfilter-1.2.6.10-r2.ebuild 1167 SHA256 d2a0e6f6e97ebd9acad9058d1d5b6b62c757811ea3c06d1aa5258d9801a51b02 SHA512 b0001dc4f2ac0034712fd81191868068d4ac743a43a0db10f0f3d8d0b254e1e519e1f79962facc0e243f786d10a59951dd72b03eb6362d9b5a240d3662d4dc6e WHIRLPOOL 1c25dd1edfc760a62a159693165439057160abd66f0e09f2cd6cf70fd6e9a5a9bbd80d00a661183f3b3b3a72ab256da81667e7c3ffbffc430080af8b6a915211
|
||||
EBUILD bloomfilter-1.2.6.8.ebuild 712 SHA256 1e66a802ecae7a7d3441f2f1e8d2005afa420720011b85fdb3382ccfa8d5e355 SHA512 2766515c7ce8ff926b7f85b93bb2716a1904946502c3dfdb7ac233c932929af6273f6fff0d491d0ee5b27d48707268e61e98d39c326be926825945a987548b18 WHIRLPOOL aa35053ab07b58e30051d7c4974537b0bd13343b8388ec7f5331c849a3058d85a07708ae2bdcc17dc865492726930ad508acc779f521419972cf66aa25b7bc43
|
||||
MISC ChangeLog 1217 SHA256 719e068f6ba5ea0426eb6f01bbcd5edd855f8c60a85979d89aa9725c31bf198e SHA512 95275d05b2f7c8871dba7ef00673dd05c1de1e8d388372080897b7f0f0872c53d1a46bed0025d64b72aeb92e4909a47b51b44f3bc751384bd8f268441d182543 WHIRLPOOL e81135f4c048733f9e53d4ad5a22e1636a1590903893d25ba736e231c453b2708ec8f8522c697be12ac577ba7a220388952e49e0495c9fabdd8867ae16242546
|
||||
MISC ChangeLog 1434 SHA256 1a974d5befe1834947a4f055a99e428cc04e89a77023ae2b8349588c395cab78 SHA512 cd1510adf66fa579350283c50fe3b707e53150e68e98bddb9a2ec579bad0ffdfc76c840d372708549a7147db45bdf61faf750a7de944022e570f5b00721a78ed WHIRLPOOL 0335073f7f4b96a7d9dc58d2f314d1bdcf8cd4a21d9ae9308e631a7cecf858ae7db52f87891ebbcac057b2a8cebdef6434693dbd3ccf5b77e002647a42fc75a3
|
||||
MISC metadata.xml 313 SHA256 d38ce8cb8b8f1bee2428852803478ec84bc925c2332de0333c000eee5c53387d SHA512 d166206607d170c7e95e08dbbbdf73ca99415a34d87ffd74a7b034ba7a804c787f15d3ab954bb1b25c3aff13519b6322f88b1e13c6b88117a9550971f239158f WHIRLPOOL 9ebbdc9e75f5efffd821a66d3ed6abb20eb66177fbf85c6d6203b64f6740fef479cb0c9f46e3c421afc0944d92d2964b59bd10f5af89df89c000a5e8e008f0c3
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
Version: GnuPG v2
|
||||
|
||||
iQEcBAEBCAAGBQJR7B5+AAoJEOeBhlrCAAWGHTEH+QFvgBujC0X2+6OX84GpYyIY
|
||||
CRnZlblqtNJCbG/g61Q7urXx8PjQwo1l/HBBQoKdIlcOUUh5EZkEaWWiFGpKB82E
|
||||
XFGZ2O/FCjHswlPOOKDXqqzjfT9roLMT2u7xmfMjRCQN7Ig91qbjsSlnDXDRV0Qh
|
||||
tTbCu2cfja5LR3XKlNI2QESFK2qJmqXERlAQ0iksSG0ivTrWWKxx3/7T1IldpQmQ
|
||||
w1mUXCF5mRDqIcZOLEhP2nkh93hezyv6pE2ljGNm/SIy80S8sjcSYig6iiOiZXRh
|
||||
9NwZyMcjV+bwCye8V33LjdY847lY6KsykPiKuOeF3DmtJoX/o60eIyxFOFZZ4Q8=
|
||||
=crCL
|
||||
iF4EAREIAAYFAlO+mvsACgkQoBEVQmGOlx+cxwD/UlvXq/yoFPupCFOJCEJml/k7
|
||||
KX20Q6MYE5TM2bNs61UA/1cu35jx6N5JdGutxYQfOcLEYZh6aA9kUr9bcCIts7Ir
|
||||
=QZhd
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -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,9 +1,14 @@
|
||||
AUX cgilib-0.5-cgitest.diff 792 SHA256 436cd53645f834219057cd6136078b92c2809203221ef0d7b19d6c761f0a7ff8 SHA512 88ac2f684581c40d22809b11fdfdd8db32b75731fd08c2c96c53f3414c53b70427ddef13ab6e75c46742c5df48019a48fe66b4e23788a5b02fdb9bf8dff72589 WHIRLPOOL d88378a5de162715108eb8f3ff74d95d0e1fa527c4d3ce92f56660bb35cbbc1698b098acf1ac6bf3720bc82fa2e87ec5e23d5799598b59b882d77837c766844f
|
||||
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
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST cgilib-0.7.tar.gz 268783 SHA256 09b7d71bd1eea10bb404cd665fd5abe69282144ce01d96f2863c85fd42d5d692 SHA512 9feaa6c18e0c8ebbffa2682c07e584ab4970e0b98b61507ba67b83c920d9ba9012244fa96c95ab71121728b9945269683a2eef274cd56660576ae9b055861c83 WHIRLPOOL 50d9d1677e5f5e756d4ebe4e6a038e5689609926ec035b9d2f1e0aad56216d535b33c65e7db1ef1e2bcc47a70c96ecec9b03c5d7d60755abc7fbcb04544fb9f1
|
||||
EBUILD cgilib-0.5.ebuild 884 SHA256 a9c44a670be17ced6b8372d3696ba96a8beb660e077816ca10ddd18b8690eee3 SHA512 f2f89e0b146c2d7fd466a239fee34f561f71ad64ff579e6c447c71e45a1de39e792379913eaa42841b68c57eba6dd00d991cae95f833ee7d9e0ea2a4d3971ddc WHIRLPOOL 40b80cb500325791bf47ad17f5531e23875ea896d93babd56d61838f9474e5f664adba3817c9aada1ed524f05af6dc5ce4f185eab665b0f671f0e4be3a278fd8
|
||||
EBUILD cgilib-0.6.ebuild 865 SHA256 1f28cd12dc6f0132c03e9252906bcb14c3eaf211a5951ba42369e0381db81dc6 SHA512 77c48312e9c47279a98b170b3155b4efdef168a10d448096c1edec8f1058c0e3326ad510064ffe04c9b029a5edb94c679a69306b7a9de6c7f488d0e5e79ab74d WHIRLPOOL 2ee62638f4c5fe610dcc491c443bd559d0f2352be347ae57aaf752d3b4f7c09ccfb0845ea767a7075cff0a30d308818cdd979e934eca05a18b980e403e50b5f2
|
||||
EBUILD cgilib-0.7.ebuild 665 SHA256 14fa9cc4b01848bcf14c25a9c7264e43f2b462f1f9abb46fd38d2c58f845c4cd SHA512 f8bde7a304e9d5b0852383fc2dd786667038c4c39eb4f8149a00ee4966dc1d142ad463848e6c28590bf6c0665ef5cb5319fa2e9f441b352b142526c388004fed WHIRLPOOL 3b8be46f0ddf639ad86102167fddf861a0daaddaebcf3a98e05b338260045e548c2734eed80ca600f7ebe6b84ac9144fed241a5092f103b20da82ce9e14d218a
|
||||
MISC ChangeLog 3987 SHA256 897a517f372bf18878a893e8dd67bc9672508757b5bc6423aba2b539651d7abb SHA512 969dc1c4d2310f8fa4239970009dc1500337d7af70664992552077bfa1e2f7d55c750f03ca733d6148cf0f6ef156ab134ea89dc40f579a53cbde88df18e35293 WHIRLPOOL 6971b30b72f91f96cbce820a179d216fedfb4477aeec705664b9993b55996078d78e6b7ddf2db7cdbacc5c74434aaabcdd64d41e4d91a076f0776f52cbda7e13
|
||||
EBUILD cgilib-0.7.ebuild 714 SHA256 0b6a5075fb16407818dee155b846ed8144e6b63b66826bf5f98d2ee6d24a135d SHA512 3358325554c56f4c713d951a28e7477c8a533cec321b1a5980f40fc69f5e0085a4e60552a1cfcd0b441c30ff28a154f80d15bc948d7949521ced21fb1c3c26a2 WHIRLPOOL b5113e7163ea5728e2d96357956dfc7d977f9ce28c21be4c76577ae33898f63f2c7832513a5b59f29d6047b8eb75bebaac30a4611d79725c5ccc1c04b0120483
|
||||
MISC ChangeLog 4132 SHA256 9f31177cc1204efb5420cd0ccd0996b2141d5468ca59a4c54477cc3e4279b960 SHA512 5f9cd70917a40e2c3733d31341289618a1fa51ed8dfcb63a09eb01d324d3d9bd57c98087ccaf5aaee82985f69072ca74b483c98131c3b6ffb95e4831ffc0abfe WHIRLPOOL c0eab50d6ee7ca3be33bb784af0e992e6528fa7549655fc1ec8a362794f35fd3bff543d934a3e9afe07a8505aedb97745a129e96ca31cbbbae439816c2d9926b
|
||||
MISC metadata.xml 160 SHA256 39e232fc7ec88ca0b077cb3950cb39d15cd990842b88d5bfe14f02f34d72f37b SHA512 3ac3a74a7cdf45b14884d967b10e4752f9cb06c579f6d7baf921f9be5450cbe7536c2e5a480ac3c95156eb6abb32e68f74cecc86b9ac0dcc4e0e1b4b255c3e20 WHIRLPOOL f7504ce9e3e8a58d19bba5448305f806c2ae01d0a8d2cf09d6bc6a089a6e1c28a1b12a80bb6020584b5ed21df94e4936b1695a54548704cb8679660b6b807955
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlO+31AACgkQVWmRsqeSphNsUwCfZFxs9QhKoo/MCGO0WepkJHPc
|
||||
y9IAnjAAcf2DCSZRui9TYMPZGHeYhFj5
|
||||
=UhD1
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -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,6 +1,22 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
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
|
||||
EBUILD libmodbus-3.0.3.ebuild 730 SHA256 3a640144a5a82eaece0ebf4a5a8f066e230c3e28b142b43fe85e89cfcaac197a SHA512 63b16aea95f3d2fb448c0b2eebc52541482923d274cb16829de44c21ca26ac8bf996b070d62164ee37e9ce47e08c029424e83644bfb46e69073ccc818b0ecd16 WHIRLPOOL 4a7536becd5cc7f7db4f26c34ba66170f37bd4be75a54b788197923adf2ea83727657546084b0688039c173d9f24418b4425c49cbfe8621892c86a9da7ae8b7d
|
||||
EBUILD libmodbus-3.0.6.ebuild 709 SHA256 eff87f3e51cacea2203c11cf25a853b43b3101e82b8fe26310ac4d769a63bbb3 SHA512 5dc9521b797643d6b955eace3efd75c16ce029d314fd577a5238989638610c98bf777272c58e2893fcb971d5424669d6a02ba2fd7c0fee8bae0945ee18b6732a WHIRLPOOL d683ca1695b6810871cc8282e9dfce993a3353d34ec744bbd914b665e207c487b85cdc5f370c94738d688e295ee822a1f46a38a0d30016ad8731ee02694c613b
|
||||
EBUILD libmodbus-3.1.0.ebuild 730 SHA256 7e476b3ec68275258f38a6327c1f4538fd6d163f98a4c612b40ee7666879bf25 SHA512 f421878c3a871be9a755424005fe7e06046695bc65069b27085b3b66672c0c79796722e5a86ecf975d832bbaf654d2ec1d7d4bc3b615ad0cd34deb129f68f9ba WHIRLPOOL 8da9a1c975264d2b53e40abdee6ebb934f6b26884eb7793f961c34391e9e80c60a6f730f18fca5469af998de2dd4bf55b8e65550028bfd18cf3c277d705a4c3d
|
||||
MISC ChangeLog 1350 SHA256 c988e321c4e144ea5f1feae0c0fe8b443ddb6519f3dbbc67df0c804121f9f232 SHA512 6c8e45a86cf4687b3b11bb5fb429e5f5924a298a9cfff87ec59cde2abc9892efa8e0ee6b8b461d137d01f58e3f826c4ec0cbcb0016cc002888858dcc3f27ff25 WHIRLPOOL 6d1d0f4d804c443518d8f2c39a8f60c0bfcf90050276c533efd90cf4c9189663a5cdd16667f3e9a39226da97cc0c8be1971bd6a6c8b85d5f26d49ce5ec45c663
|
||||
EBUILD libmodbus-3.1.1.ebuild 708 SHA256 b64b8ecacc4a5e0c355ee7408e11344d6c4ff1a8a3d2f56c6939519569008ca2 SHA512 177556ee3af55da0a8bf071af80182ef0fb24de9c7594621cfdca1cff52a5ed08d18568ebab562cdd3eb84470b5a625ba9278ee75a3218f90c77b698c001cc94 WHIRLPOOL aafbf81040fef55fb2502662e34c2af552ba888adb135187fe3990a0c92e95928b0cb641435f38590b24e5c9f9e8972708a3db460ad33303a3087bac9bb3b10f
|
||||
MISC ChangeLog 1665 SHA256 7c1888492e04105dad6f9701ffb46b145c98be585f2e4f26371b8f4d7579a64c SHA512 0dc0dc70d82f6ceeddad0e4136469cd7d25bd6151e865f6c2a7b2827277c6480113968e02b4ad04dd9c71186ff22ae8ff7e1e6fe8cd85cc419a12a1ca9b17d88 WHIRLPOOL 46d12981adf7dd49102713accbe75e04667011763e52c34be87bece43794d626c06c2425f6107a8c64fc8a7cdc354478c53480c4729a2b8388d480f6d485e14b
|
||||
MISC metadata.xml 224 SHA256 f810c6de744adceee241992d3f713142db3e7025986f6cc5898cfe3c9cb2f4a7 SHA512 4f78d959809ec0db2f9be2a7747d572fa8ee03d177044dd46574881a6ee83736510b76062c12daecae609282d197ba466e8a3e3a654b1383e04c659acd41bef5 WHIRLPOOL 0300a228d371c918b051bc24859dfe4e5d0d2a71b80f697f202749c5aca69efcee4be6e69454c9abfa4ced28e19a9d1f71d6d7eaf54290b8d03b5c04fd209868
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iL4EAREIAGYFAlO+uGFfFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl
|
||||
bnBncC5maWZ0aGhvcnNlbWFuLm5ldDY3QjA4MzdGODg1NUMxMjIzNUQ0MDgxNzky
|
||||
N0FERDBDNjJFRUYwOTAACgkQknrdDGLu8JDAVQD/fmrF3QL0Vwa3hhLhJjcErhDx
|
||||
lWEQgCVehabrKcQIThcA/3HpEKVXjCnwx3+xjKvpxu09SXGZu8IM9YXopyAWfE3K
|
||||
=7VGT
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -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,24 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
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
|
||||
EBUILD Email-Address-1.896.0.ebuild 649 SHA256 6a5f6654aa54ce91d259fd7b9ed9beaf3283b41139acd7b141edec24bee2e191 SHA512 2aba89622fb19c48e27269ad873399341396e0ce3f149f73906cab42018cbf0bb4ba882aa41c23cbf99396fd958e492c082915f6c582cb7be8372d5769d940bb WHIRLPOOL 12883d583e6e41c85975167c3550ce470691d395e85882e851650909ddd608f5f2356feb58a978816c141603aa112a397fe9994d43ee88816bbd2d83fccf879d
|
||||
EBUILD Email-Address-1.897.0.ebuild 645 SHA256 f05fc01a0582e798657c7af2233b8882aebacc77c0e5951145cb0b8339c6a23a SHA512 61df40b23b0b3eaf0ee70167f3721ab6ba9b5fcd4b4be9b4f4119fc766ec128512ec911548c65c7076b75da5fa0b3bc6e06d01dbf634e011a3e07c43b6da42ef WHIRLPOOL 8e0c1f8c07cc7c4113f6ad8e1f11924c9fdf781ce60e0d00dd81a6b9760652c7ab8332fb37f0c3ce9b5a27312197b395758b2127c31b6313a3b6d4afba149ae9
|
||||
EBUILD Email-Address-1.898.0.ebuild 645 SHA256 5adf466f54a18bc59145c8b6b301107a566e33aaf804a8e97ed63c6e77fb53d1 SHA512 8124c5912ac8869a8e83871af4ddab6fd1d919ec68dd1ad913ae61a146f29d0504004aa0c30851a3b22073459c18ee374e4ae5f01ff3f3cc1a03ba51e87aac1a WHIRLPOOL 10fee9e0df1dbed4077bc4001ba3f469a9b0a56174015f417613d99fb3dd63db3c237c7185cd43674b9fbbd04751ffe9691c097e3d564b49499250e44c919800
|
||||
EBUILD Email-Address-1.900.0.ebuild 680 SHA256 489b98ff4478abd8b023b5232f6ea30c8dd3b38e7b6be9b9f446aeb0fae03aaa SHA512 d0e7ddfdb091bdcde3fafdfed5fc9a28596f71726eddb0c15b95b079f0c4d255295208a716a81a0f736a63a8ca2fe32ce7d34b0da6ec58a2af3fd085574b527a WHIRLPOOL 1fb0e3dec1207535a4251977d03b8307fc4f655e7861b56afc5b12aa82ebd5eb217d09aea6e25e26173bfed93a5bd11a46fea290cdbd022198f68e3d07bbcfc3
|
||||
EBUILD Email-Address-1.905.0.ebuild 680 SHA256 ed5417088f88329a79543793077a1a55e8fab028cfed2218f34701663bd3d947 SHA512 c19295ec0785e14eb86126e7f2264e8f2a6c1cc5c10e545afecc97826f99a3e000d096276ede8ca59a18eb6922b7593978087d325bfc7b9f34b818684eb857cf WHIRLPOOL 6754d81625a8f0fa78fff24ffe59722c3f91e0159a8f671e209ce34cdbe14acf51ad41a10d223861ab1e5983ec9d388e18e91a97367e3112af747c41faddb2de
|
||||
MISC ChangeLog 11386 SHA256 ad643382daca9550adbeb7ca5129d3a1ab7c2a8e6a6fcb1032ff6e816a4ec83b SHA512 74f2be729bc7b4ec55ccef6e6e546163630c8ac0f69803a256f29b014a4be16f25a2ac67e481451b1896714e6dd5df492d5530a2b5dbaf1786936ac304f41512 WHIRLPOOL 6c1d11c095c8a39c6a7e50a52c84e70ad33520d19f3446b39a378a0fc1165fb40500b1854d4172d413cec29f3594b34194b954b986691c9229bc7f32c6c3c272
|
||||
EBUILD Email-Address-1.905.0.ebuild 673 SHA256 41e351dec0bee750ac64b950962c7b51c0b7fd5a98766d06e94a1ed5bd339139 SHA512 3aad354a9e58961afb8925a1527d626a0531f1e809e0e81fa988522aadba435baf1ca9af36bcc049b6629109eba32c46125c610a20f9a89a0fee0da14f015ec5 WHIRLPOOL 563cbab18378761367fb57145dca78d70ba5062f14405d2e6e1dfdb059bab458beb4f30f6b3fa66737b4fe223d7eb79c8e2834d4dcd7e3a1311fdc6c2f4f5480
|
||||
MISC ChangeLog 11688 SHA256 9777291d23b1ce2426b7904f137310b68d6e44c45fe09f16b40e4fc30360fab6 SHA512 d61afd1608834eaa720e05f04479053212b6045820be7d02eee17cccad2e4b926afded96b15a67ab527c01c19863f46e675884dc4787e2c40fb88536ae22d120 WHIRLPOOL e33775e8483ee73d25ba2a2515db6cb25de5a20454a178ebf1d351c6753a38df6ab4ac4d29074c35e40231c605f2cd01fda79c8c710178e2644c559502ce8608
|
||||
MISC metadata.xml 300 SHA256 6a4ef9db328958facab49c8f3af002c3bc3d6e4244584ad9a51f4014fbc77abc SHA512 e910b4a9d7e91a40bc8d70b7ede15e9897d49e0a73150c0e63aa3ab74699bc40d3b5ef181020b03f38031fa3bb94aa8e0271d74bd402de6561aef00fc2e5b0a9 WHIRLPOOL f82621c1184cb335acf3a14105103e356286b605a55cc3ffe7d21163079022b0a8253f6102d8d2c134cdb89d00748a48287f818ff43271a0cb7794d2f7f2cef3
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iJwEAQEIAAYFAlO+VIQACgkQG9wOWsQutdaw+wP/SydwbnTnFKQHNLe/dMNEIu13
|
||||
UuRi7ZYv7jp/v4B3eICJzcyqgHEpUQCEu4w01cLgSwkphUTmIiJ0nK2l4xOJaZgS
|
||||
TzvFMcJOl672cYBBEtOrpU91W5MEvvguW2RQnDbk5Vdy8e3B/3QNYdB13XBd3OWH
|
||||
5yZAOhH9YNolu7zN7SY=
|
||||
=Yl+T
|
||||
iJwEAQEIAAYFAlO+cCgACgkQG9wOWsQutdYiXgP+OaBoaj2WAXcwB/ZZboLdHomt
|
||||
o7mJIVmEy1AM2BofJWHIOBMHUKB69pWzzqhsrkZ19ml9muDMPD2sWD3zgrXdkOds
|
||||
mWD0CVaTTNbQobYpwTSnKcRhdWbE52pUbHn1ENKMqpQaBGNBjRTyuwVUii7OxiNM
|
||||
zmPvtmiUWsblHEqrSqo=
|
||||
=eyo4
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -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
|
@ -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
|
||||
}
|
@ -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}
|
@ -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
|
||||
}
|
@ -1,6 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST daemons-1.1.8.gem 32768 SHA256 d2a29058ef21a67db413bbc365d91c9d827bcd8ee3186eb2edacc723aff0cb54 SHA512 01e2c47bb6a66d4a9be29a7789548cb6c914ec89f6bd3b7b24ef03957ef6695c1c5e279ec49b5336e08674399fb97ae9f0ef3e1a0ced792b6b736d19f2d6b002 WHIRLPOOL 991568c6fac60c3ce64a1f9247753ba4cedee44ceef26b103370a9d1f7d33fdce54f20e8b13f3c6eb0d48ff168ab8f204e2a3adc74c41f4d6b746c5025d498f1
|
||||
DIST daemons-1.1.9.gem 32768 SHA256 fee738586059ac5051ed89b40b63d02bdc9a19254f9b6e58848dea1c2f3135c8 SHA512 7f29162c7cb728ae27dbd16a9bc5191bb617b6cfacd1c698d2bbe43d335224b1ad59eea36205331abb9b3586c454e584333c6464f5afc033c48e676db6983f45 WHIRLPOOL 9335fde9642212f499449da75ae664443647f7a03622e75b8e71151b5db9d054ebb3d7c499ef734abb6b313543b5a6563a53412a7d2efdf5c2a3460703878e64
|
||||
EBUILD daemons-1.1.8.ebuild 782 SHA256 7e2fa180ccd05ba9fdf256f7c4d18207416a9d15fc41ad98403002718dc7ef3a SHA512 c13076c3f662e2d0750a2d58effbf22d2170e1febdb67a622d1fb944be27cce5af6cecc4477658bb711d960b7e84bd0032b857bc441a79d5884978f54ce1f6f8 WHIRLPOOL 7f58da8c6e2f86dfea4379413b0a6f1810dcc6ae9c2393d9f633c4faa3b9bed7ae416e0117f4da3f6e1d51b096ab36394a5d59f07d9933a67aa9c6ea186794a5
|
||||
EBUILD daemons-1.1.9-r1.ebuild 798 SHA256 3b59d18e0ec376569eaadbf760fece2cb6afd4a15581d6aac47a524fc9292e26 SHA512 77adfdd3ac402fde6910113002c15dcad0df02f3ec18798c14e47c148dd13b769b075dff0d5e02799bd4cbebe310817d7f101bc8a6cf81758636933c211bdfe2 WHIRLPOOL aa89274bbc8fe3fce120bc23ae7554c888f588b86b5f3c59850bfee38f52569885fd85c9d0e15cd12e66e5ce6336d38484f93e9c7db669c0df3e5d3bf75275c6
|
||||
MISC ChangeLog 10227 SHA256 956b80376df7a2766d9a9e7aae51896531264f1a91d9f08577537a144ffb4601 SHA512 766e7e1ca63c2564e45bee7dec48833668b29a7637477a440e7e59821e84840e178aa6e02fc931c970d5d80c48f5f25b9b6ab4191a3efdc0284e8a5dc8019d46 WHIRLPOOL 4caa14b3c781b8731f9bd9f2ecf74c3f83607affc4a131b1965bd09688060aefdda5966318d318d5a53419f9b99bbf045fd56f871e8b4137b4b980171496ac95
|
||||
EBUILD daemons-1.1.9-r1.ebuild 962 SHA256 adf3dab3c312c8f6d166f70b6d03b0a12f2f6f12ad1a98379626507b8c82f99b SHA512 65ea6fcd73c4a75cc71e615e20eb28551a914f38850836715115eaede904268c64fcacffe69f7b7fbf0aaaddcfbc6de831188f80f56892fe1c7f14270f2e9fcd WHIRLPOOL 2504b793a4415e5377fa21c767588160706bfcc7b3320b316c9c5539c2129b343112e2761d9de33a9bdb45e8ec82b4a544cbe89d861cc959ea2ac57220a9b4f5
|
||||
MISC ChangeLog 10345 SHA256 3a447ab18d6ae73366c1b84b17b200c6332c4dba0bc0a432a3d61b4d41bd6c1d SHA512 6242445742c9112609c5d81dfc4ef660f2748cef80d58c9037e7544af55e805dc1550d26b1f6c48729e79a17ae90c6a839da0c24f37c3228d108529141565c23 WHIRLPOOL 0c9dc653a4f4425acaaf49845b34f340a663c746b1f808d0a5a98742a3c91466d00790bedb2f4bbcce28ed68edbc8fb277bff1c47d3fe7aef859dbdac2ad11e3
|
||||
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iF4EAREIAAYFAlO+e4sACgkQiIP6VqMIqNdGhgD+MLwh1QChrZNidI92LIAJAsJc
|
||||
aZ+0V2kYgs3kYBhpKf4A/3eFGk9R8ezOxlJXykVtRuT4Kq7XRC04afY86+oKMqiJ
|
||||
=4tEv
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue