parent
90dd72d0a3
commit
c6e123278f
@ -1 +1,2 @@
|
|||||||
DIST caribou-0.4.13.tar.xz 404560 SHA256 953ba618621fda8a828d0d797fc916dbe35990dc01d7aa99d15e5e2241ee2782 SHA512 fec31a4ac31878695bb4063711d7ffbf98280b5ec72405bb502bf7750cfdec133d1b672ffae79b373ef82cc42c2be781e5127f6f8b48deea5d25864ecd7663ca WHIRLPOOL bec2332a6fa0bce30881a205f7919fd7396cc64d5a42aa9bd98987bff96f008f4eddee4ef29dd3a2185a41d8d55a6aba618979a02cbffaa08e23d4671b6182d8
|
DIST caribou-0.4.13.tar.xz 404560 SHA256 953ba618621fda8a828d0d797fc916dbe35990dc01d7aa99d15e5e2241ee2782 SHA512 fec31a4ac31878695bb4063711d7ffbf98280b5ec72405bb502bf7750cfdec133d1b672ffae79b373ef82cc42c2be781e5127f6f8b48deea5d25864ecd7663ca WHIRLPOOL bec2332a6fa0bce30881a205f7919fd7396cc64d5a42aa9bd98987bff96f008f4eddee4ef29dd3a2185a41d8d55a6aba618979a02cbffaa08e23d4671b6182d8
|
||||||
|
DIST caribou-0.4.14.tar.xz 405860 SHA256 291c5fd856c081ddaedd6fabd510bbe21c15ac689274ab99c88174a609a7e1c1 SHA512 be2ee506bd7355ab882c91c89d8ced054529f309f9c159352993b73d536ffb186558066de5a44f80787b6abdf4e7d030d5e0df03e132b1185b2d5a7983484278 WHIRLPOOL 50f9660a760d8d89eca8ec91acf0a3bbd85e016e2992e387c56376a3726b7f3ecad53d2a61de1661564a7f0bba1f320181ca5910809858c7163e12341e59805f
|
||||||
|
@ -0,0 +1,89 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/caribou/caribou-0.4.14.ebuild,v 1.1 2014/09/04 09:41:45 pacho Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
GCONF_DEBUG="no"
|
||||||
|
GNOME2_LA_PUNT="yes"
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
PYTHON_REQ_USE="xml"
|
||||||
|
|
||||||
|
inherit gnome2 python-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Input assistive technology intended for switch and pointer users"
|
||||||
|
HOMEPAGE="https://wiki.gnome.org/Projects/Caribou"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||||
|
|
||||||
|
IUSE=""
|
||||||
|
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||||
|
|
||||||
|
COMMON_DEPEND="
|
||||||
|
app-accessibility/at-spi2-core
|
||||||
|
>=dev-python/pygobject-2.90.3:3[${PYTHON_USEDEP}]
|
||||||
|
>=x11-libs/gtk+-3:3[introspection]
|
||||||
|
x11-libs/gtk+:2
|
||||||
|
>=dev-libs/gobject-introspection-0.10.7
|
||||||
|
dev-libs/libgee:0.8
|
||||||
|
dev-libs/libxml2
|
||||||
|
>=media-libs/clutter-1.5.11:1.0[introspection]
|
||||||
|
x11-libs/libX11
|
||||||
|
x11-libs/libxklavier
|
||||||
|
x11-libs/libXtst
|
||||||
|
"
|
||||||
|
# gsettings-desktop-schemas is needed for the 'toolkit-accessibility' key
|
||||||
|
# pyatspi-2.1.90 needed to run caribou if pygobject:3 is installed
|
||||||
|
# librsvg needed to load svg images in css styles
|
||||||
|
RDEPEND="${COMMON_DEPEND}
|
||||||
|
>=dev-python/pyatspi-2.1.90[${PYTHON_USEDEP}]
|
||||||
|
>=gnome-base/gsettings-desktop-schemas-3
|
||||||
|
gnome-base/librsvg:2
|
||||||
|
sys-apps/dbus
|
||||||
|
"
|
||||||
|
DEPEND="${COMMON_DEPEND}
|
||||||
|
dev-libs/libxslt
|
||||||
|
>=dev-util/intltool-0.35.5
|
||||||
|
virtual/pkgconfig
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# delete custom PYTHONPATH, useless on Gentoo and potential bug source
|
||||||
|
# + caribou is python2 only so fix the shell scripts
|
||||||
|
sed -e '/export PYTHONPATH=.*python/ d' \
|
||||||
|
-e "s:@PYTHON@:${EPREFIX}/usr/bin/python2:" \
|
||||||
|
-i bin/{antler-keyboard,caribou-preferences}.in ||
|
||||||
|
die "sed failed"
|
||||||
|
|
||||||
|
gnome2_src_prepare
|
||||||
|
|
||||||
|
prepare_caribou() {
|
||||||
|
mkdir -p "${BUILD_DIR}" || die
|
||||||
|
}
|
||||||
|
python_foreach_impl prepare_caribou
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
ECONF_SOURCE="${S}" python_foreach_impl run_in_build_dir \
|
||||||
|
gnome2_src_configure \
|
||||||
|
--disable-docs \
|
||||||
|
--disable-static \
|
||||||
|
--enable-gtk3-module \
|
||||||
|
--enable-gtk2-module \
|
||||||
|
VALAC=$(type -P true)
|
||||||
|
# vala is not needed for tarball builds, but configure checks for it...
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
python_foreach_impl run_in_build_dir gnome2_src_compile
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
python_foreach_impl run_in_build_dir default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
python_foreach_impl run_in_build_dir gnome2_src_install
|
||||||
|
dodoc AUTHORS NEWS README # ChangeLog simply points to git log
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST 0.46.tar.gz 211917 SHA256 dbfe47d0b721b8a0c2b47fae6766fb03a62bbbd26f99d082c004074f0d28ed2f SHA512 1f8869d81d6237a72d22eb0e801cbe7ce59fccfc5cd730f58f9b5d0736bec85458cebf8b0e115719f8c7ac326c06b54465be9d23b8b3e1db9e0d11dbb79e2f90 WHIRLPOOL be4481fa15a90ae8c8adbf396d7d352e651c35efee727cd4546944378509d890af8654c3bd52e9dfd3f32cd6bab8b3651bea32cdaca37b149151da56b4a50330
|
DIST 0.46.tar.gz 211917 SHA256 dbfe47d0b721b8a0c2b47fae6766fb03a62bbbd26f99d082c004074f0d28ed2f SHA512 1f8869d81d6237a72d22eb0e801cbe7ce59fccfc5cd730f58f9b5d0736bec85458cebf8b0e115719f8c7ac326c06b54465be9d23b8b3e1db9e0d11dbb79e2f90 WHIRLPOOL be4481fa15a90ae8c8adbf396d7d352e651c35efee727cd4546944378509d890af8654c3bd52e9dfd3f32cd6bab8b3651bea32cdaca37b149151da56b4a50330
|
||||||
DIST 0.51.2.tar.gz 219822 SHA256 280a5b6b38042c34df2409fb1a54dd231cc2820818854d774aec8363b16117d7 SHA512 61aafce363ef26c8ce0c218fa2722cb52614d73481bb10719526d127a3b87116483aabd4761452cb1181f8e76e5d19b05a727132f71c99d827b003d07b42733a WHIRLPOOL 5f0b5b1d8f86a499ad93730e4af846b340e556e09904dd0a45bf98eeeb727c277071fc4edf2b2174bcd55f2c80766636d175f1f8498afcac6a1085fe5ca726e8
|
DIST 0.51.2.tar.gz 219822 SHA256 280a5b6b38042c34df2409fb1a54dd231cc2820818854d774aec8363b16117d7 SHA512 61aafce363ef26c8ce0c218fa2722cb52614d73481bb10719526d127a3b87116483aabd4761452cb1181f8e76e5d19b05a727132f71c99d827b003d07b42733a WHIRLPOOL 5f0b5b1d8f86a499ad93730e4af846b340e556e09904dd0a45bf98eeeb727c277071fc4edf2b2174bcd55f2c80766636d175f1f8498afcac6a1085fe5ca726e8
|
||||||
|
DIST 0.52.0.tar.gz 222358 SHA256 7f72fdeffc7c2355ca03cc2fcd493c1c87f1778f6f0011924e937ace90541014 SHA512 701950636e69abc0739e98501a6a889450994b5aa246148c16e0fdd35b520e0a9000d98ff6428c1de991aba14cefa3503d3b806b973710f6940242fdd0779df8 WHIRLPOOL 04c5bed0f8a21621c275b57975e2856935f600440f9eaf7706f079037caa8585542c6e72a25478cf26a18d80611e5b0577ac1ce740453e1f0e709546d5e656eb
|
||||||
DIST Rex-0.45.1.tar.gz 196657 SHA256 0183ac7c201c00e1b54fc135daa35ee32ad4712491b15700c2fc1f35f87c7c5c SHA512 ede66c3373b6b8d03dd5ac3b25a31797d9e32117678a5211bf0e9c0a72697b97414ebb077220a1f8a4a3f2feff6652ea532cbe03ded06cb3f295eb03985e5695 WHIRLPOOL 8c595f2ff5e015b6d7c969497b8824a9bbf0ae0143c447c558c84daf42f534514cd0c254682ffa68f975dd84e149cd38df206688cd0ea31ff3bf832cb70da171
|
DIST Rex-0.45.1.tar.gz 196657 SHA256 0183ac7c201c00e1b54fc135daa35ee32ad4712491b15700c2fc1f35f87c7c5c SHA512 ede66c3373b6b8d03dd5ac3b25a31797d9e32117678a5211bf0e9c0a72697b97414ebb077220a1f8a4a3f2feff6652ea532cbe03ded06cb3f295eb03985e5695 WHIRLPOOL 8c595f2ff5e015b6d7c969497b8824a9bbf0ae0143c447c558c84daf42f534514cd0c254682ffa68f975dd84e149cd38df206688cd0ea31ff3bf832cb70da171
|
||||||
|
@ -0,0 +1,33 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-admin/rex/rex-0.52.0.ebuild,v 1.1 2014/09/04 06:50:05 patrick Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
SRC_URI="https://github.com/RexOps/Rex/archive/${PV}.tar.gz"
|
||||||
|
|
||||||
|
DESCRIPTION="(R)?ex is a small script to ease the execution of remote commands"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="dev-perl/Net-SSH2"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
dev-perl/JSON-XS
|
||||||
|
dev-perl/XML-Simple
|
||||||
|
dev-perl/Digest-SHA1
|
||||||
|
dev-perl/Digest-HMAC
|
||||||
|
dev-perl/Expect
|
||||||
|
dev-perl/DBI
|
||||||
|
dev-perl/yaml
|
||||||
|
dev-perl/libwww-perl
|
||||||
|
dev-perl/String-Escape
|
||||||
|
dev-perl/List-MoreUtils
|
||||||
|
dev-perl/Parallel-ForkManager"
|
||||||
|
|
||||||
|
SRC_TEST="do"
|
||||||
|
|
||||||
|
S="${WORKDIR}/Rex-${PV}"
|
@ -1,2 +1,2 @@
|
|||||||
DIST 134003-kencfs-1.3.0.tar.gz 129011 SHA256 e6afab21c9538b3cbaf67ba0893b741d5fd3c892e8acfea247af528a3e7584ae SHA512 8d1aa98883eb1b13e66861c72351962b7a1f8cb4a614f102c314902d8d8203419e4af22465aba0a3924e62cabc76510eb06d12263db3a09e1ebb08b8fa3ec476 WHIRLPOOL 22fe073a7065fdda569f9c9c3939779617ddb5972ecb5ef2b1458627fe1a38ad9cafa6c3e0615215f88f729e4940f71d7ac8576adf43fa9da36b2155dafc0e7b
|
|
||||||
DIST 134003-kencfs-1.3.1.tar.gz 132706 SHA256 0afc9f0c77c09e7716cd3cec1f1a30d56df9e7191ebdc7b2a5c941db87bf220e SHA512 0560a3c3abc315b32a1e129672a1161cac29d954f598c4a68868180087db6dd0013b136aaad2af0e478d4d61e69a83c1b89862b598ab99727a93b336a3638584 WHIRLPOOL 838582cb0916cbab2c7faea4d5a5c5e46e412edac6ee6c7cfe4b1c712f6c3c7ccfae559ad0f10ac6db67bf95a28a6052c947ed01ed2ac5322562a9ef9ac327f1
|
DIST 134003-kencfs-1.3.1.tar.gz 132706 SHA256 0afc9f0c77c09e7716cd3cec1f1a30d56df9e7191ebdc7b2a5c941db87bf220e SHA512 0560a3c3abc315b32a1e129672a1161cac29d954f598c4a68868180087db6dd0013b136aaad2af0e478d4d61e69a83c1b89862b598ab99727a93b336a3638584 WHIRLPOOL 838582cb0916cbab2c7faea4d5a5c5e46e412edac6ee6c7cfe4b1c712f6c3c7ccfae559ad0f10ac6db67bf95a28a6052c947ed01ed2ac5322562a9ef9ac327f1
|
||||||
|
DIST 134003-kencfs-1.4.0.tar.gz 157751 SHA256 4a91258d44bddfd3ab9a2cbe389852cf5b0bfa865a6061358f86725d836c7f81 SHA512 d95e553f08f8d7e476dabb2bdcdfbb94254c6e8d0de50da3997260ed93007a68f211764fc8c80cadefe0eddbc5f31e1f564b850486f654867f6f64757262c6b0 WHIRLPOOL cd8b07279d3365de6dd98f1092edf1930499606cd417227e9076a1fd59dd3c12d6c169901d9602ea603b2170a745f98db22685213622fcaaa677c9c120623c2b
|
||||||
|
@ -0,0 +1,13 @@
|
|||||||
|
Support older encfs5 volumes wrt Gentoo bug #446652.
|
||||||
|
|
||||||
|
--- a/fsDialog.cpp
|
||||||
|
+++ b/fsDialog.cpp
|
||||||
|
@@ -161,7 +161,7 @@
|
||||||
|
|
||||||
|
arg << cr << pm << "-S";
|
||||||
|
p->start(prg,arg);
|
||||||
|
- if (! QFile::exists(cr+"/.encfs6.xml")) p->write("\n");
|
||||||
|
+ if (! (QFile::exists(cr+"/.encfs6.xml") || QFile::exists(cr+"/.encfs5")) ) p->write("\n");
|
||||||
|
p->write(pw.toLocal8Bit().data());
|
||||||
|
p->write("\n");
|
||||||
|
p->waitForFinished();
|
@ -0,0 +1,49 @@
|
|||||||
|
diff -rupN work/vboxdrv/r0drv/linux/alloc-r0drv-linux.c work.new/vboxdrv/r0drv/linux/alloc-r0drv-linux.c
|
||||||
|
--- work/vboxdrv/r0drv/linux/alloc-r0drv-linux.c 2014-01-14 04:27:06.000000000 -0600
|
||||||
|
+++ work.new/vboxdrv/r0drv/linux/alloc-r0drv-linux.c 2014-09-03 11:12:28.247795756 -0500
|
||||||
|
@@ -191,7 +191,7 @@ static PRTMEMHDR rtR0MemAllocExecVmArea(
|
||||||
|
struct page **papPagesIterator = papPages;
|
||||||
|
pVmArea->nr_pages = cPages;
|
||||||
|
pVmArea->pages = papPages;
|
||||||
|
- if (!map_vm_area(pVmArea, PAGE_KERNEL_EXEC, &papPagesIterator))
|
||||||
|
+ if (!map_vm_area(pVmArea, PAGE_KERNEL_EXEC, papPagesIterator))
|
||||||
|
{
|
||||||
|
PRTMEMLNXHDREX pHdrEx = (PRTMEMLNXHDREX)pVmArea->addr;
|
||||||
|
pHdrEx->pVmArea = pVmArea;
|
||||||
|
diff -rupN work/vboxnetadp/linux/VBoxNetAdp-linux.c work.new/vboxnetadp/linux/VBoxNetAdp-linux.c
|
||||||
|
--- work/vboxnetadp/linux/VBoxNetAdp-linux.c 2013-10-09 06:02:09.000000000 -0500
|
||||||
|
+++ work.new/vboxnetadp/linux/VBoxNetAdp-linux.c 2014-09-03 11:13:55.999687819 -0500
|
||||||
|
@@ -52,6 +52,25 @@
|
||||||
|
|
||||||
|
#define VBOXNETADP_FROM_IFACE(iface) ((PVBOXNETADP) ifnet_softc(iface))
|
||||||
|
|
||||||
|
+/*******************************
|
||||||
|
+source for the 4th parameter alloc_netdev fix for kernel 3.17-rc1 is:
|
||||||
|
+https://github.com/proski/madwifi/commit/c5246021b7b8580c2aeb0a145903acc07d246ac1
|
||||||
|
+*/
|
||||||
|
+#ifndef NET_NAME_UNKNOWN
|
||||||
|
+#undef alloc_netdev
|
||||||
|
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,23)
|
||||||
|
+#define alloc_netdev(sizeof_priv, name, name_assign_type, setup) \
|
||||||
|
+ alloc_netdev(sizeof_priv, name, setup)
|
||||||
|
+#elif LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38)
|
||||||
|
+#define alloc_netdev(sizeof_priv, name, name_assign_type, setup) \
|
||||||
|
+ alloc_netdev_mq(sizeof_priv, name, setup, 1)
|
||||||
|
+#else
|
||||||
|
+#define alloc_netdev(sizeof_priv, name, name_assign_type, setup) \
|
||||||
|
+ alloc_netdev_mqs(sizeof_priv, name, setup, 1, 1)
|
||||||
|
+#endif
|
||||||
|
+#endif
|
||||||
|
+/*******************************/
|
||||||
|
+
|
||||||
|
/*******************************************************************************
|
||||||
|
* Internal Functions *
|
||||||
|
*******************************************************************************/
|
||||||
|
@@ -183,6 +202,7 @@ int vboxNetAdpOsCreate(PVBOXNETADP pThis
|
||||||
|
/* No need for private data. */
|
||||||
|
pNetDev = alloc_netdev(sizeof(VBOXNETADPPRIV),
|
||||||
|
pThis->szName[0] ? pThis->szName : VBOXNETADP_LINUX_NAME,
|
||||||
|
+ NET_NAME_UNKNOWN,
|
||||||
|
vboxNetAdpNetDevInit);
|
||||||
|
if (pNetDev)
|
||||||
|
{
|
@ -1,2 +1 @@
|
|||||||
DIST dia2code-0.8.5.tar.gz 159258 SHA256 981a41b1bfd303174aea0cdea3a71f239bf24d0574ada99eb58600188854724b SHA512 81741be126438848e46ff1d554ad32dc56e6c76a358fdc9852a2689b406c453677ca63ab4daed17d4cec319edfd4edef55a6a2a257a3ffa5d0500136a7c147bc WHIRLPOOL 39b327f77a48f763dc2d30f475283e310073c2816c84a110490e03ca22022278d674fa64e92a782c1e99c74c4ac46c7bc93c07e08801e1312171f325c378631f
|
|
||||||
DIST dia2code-0.8.7.tar.gz 173733 SHA256 bebeeea56370bea416241128502144736d54d560b32d875174c5927089843adf SHA512 b02eea93488ab388aa6560ed62aef68d8d0f33e8ebf0237122d5038fd007dd1035180bcfe818edbdeb825d7767553d5c8f115acf57fce8085676cfbf6cb821e3 WHIRLPOOL 43e68f100ceca7acbd062847150086fa7c25edd5c0a819970d5e676ed6037d5d3140807cd57a0784d45cc863178521d721015b253bd745d37c73cb037fbbfa7b
|
DIST dia2code-0.8.7.tar.gz 173733 SHA256 bebeeea56370bea416241128502144736d54d560b32d875174c5927089843adf SHA512 b02eea93488ab388aa6560ed62aef68d8d0f33e8ebf0237122d5038fd007dd1035180bcfe818edbdeb825d7767553d5c8f115acf57fce8085676cfbf6cb821e3 WHIRLPOOL 43e68f100ceca7acbd062847150086fa7c25edd5c0a819970d5e676ed6037d5d3140807cd57a0784d45cc863178521d721015b253bd745d37c73cb037fbbfa7b
|
||||||
|
@ -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/app-office/dia2code/dia2code-0.8.5.ebuild,v 1.9 2014/04/17 07:44:55 pacho Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
GCONF_DEBUG="no"
|
|
||||||
|
|
||||||
inherit autotools eutils flag-o-matic gnome2
|
|
||||||
|
|
||||||
DESCRIPTION="Convert UML diagrams produced with Dia to various source code flavours"
|
|
||||||
HOMEPAGE="http://dia2code.sourceforge.net/"
|
|
||||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~ia64 ~ppc ~sparc x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND="dev-libs/libxml2"
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
>=app-office/dia-0.90.0
|
|
||||||
"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# Respect AR, bug #462968
|
|
||||||
epatch "${FILESDIR}/${PN}-0.8.5-ar.patch"
|
|
||||||
|
|
||||||
sed -i -e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.in || die
|
|
||||||
|
|
||||||
eautoreconf # Needed to prevent maintainer-mode to get activated
|
|
||||||
gnome2_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
gnome2_src_install
|
|
||||||
doman dia2code.1
|
|
||||||
}
|
|
@ -1,3 +1,4 @@
|
|||||||
DIST mksh-R48b.tgz 362969 SHA256 e67686187ba6dfbf99b7f6b5f841dfb5cd9f980504f8b631d7d3bfd98d345792 SHA512 7096c4cd56f623a378cf3fb22b9bb8f21445de68f4207f493f21c17fd8330e8ff6d715233b9d7f5a6508cc629cbb06d66943ad32a47b36352c5565280a6b792b WHIRLPOOL b92cb91856e82969638387f8caef0a4795485b791b1d2767e50f17f6a2bb2cb130d5e34ecb0b8ff2cc3509a3f4371fe7f50778ef1a9a97cd302d42e79cd108c2
|
DIST mksh-R48b.tgz 362969 SHA256 e67686187ba6dfbf99b7f6b5f841dfb5cd9f980504f8b631d7d3bfd98d345792 SHA512 7096c4cd56f623a378cf3fb22b9bb8f21445de68f4207f493f21c17fd8330e8ff6d715233b9d7f5a6508cc629cbb06d66943ad32a47b36352c5565280a6b792b WHIRLPOOL b92cb91856e82969638387f8caef0a4795485b791b1d2767e50f17f6a2bb2cb130d5e34ecb0b8ff2cc3509a3f4371fe7f50778ef1a9a97cd302d42e79cd108c2
|
||||||
DIST mksh-R49.tgz 371550 SHA256 4dd6c37fe2b8603be3d59744d7866d72913fca49d8a68d3254d064b12eb3da49 SHA512 5299caeccc6151837e970b7f71ce30c10ceccb65104e347933194fa0ab9af6f7f26688e7b827b059fbcbce09d3fc6fea78a465a421a6e5088c2ca415288541af WHIRLPOOL 93c817211c27564766403121a2e8222eeaef107536e6ab9becd2ac5183790f9261408ff22a6ba91c923082e9a44f7b8fc6f51c12bc34b717b3ba67f053fbe799
|
DIST mksh-R49.tgz 371550 SHA256 4dd6c37fe2b8603be3d59744d7866d72913fca49d8a68d3254d064b12eb3da49 SHA512 5299caeccc6151837e970b7f71ce30c10ceccb65104e347933194fa0ab9af6f7f26688e7b827b059fbcbce09d3fc6fea78a465a421a6e5088c2ca415288541af WHIRLPOOL 93c817211c27564766403121a2e8222eeaef107536e6ab9becd2ac5183790f9261408ff22a6ba91c923082e9a44f7b8fc6f51c12bc34b717b3ba67f053fbe799
|
||||||
DIST mksh-R50.tgz 372461 SHA256 3538cef97df5ba964091f68119fd90822a9589b701a832ecd471c234b6179b56 SHA512 a1287278a15bf188c0df00fa55d3439996890d1fa4331f4c41b7995525b85f3e7bfdc75e51d06d3898d12b607eb618105199946633db58da2ecd62e7bf7b1fd9 WHIRLPOOL 880b9fa4ff856b4a9ee87efb42ddb5bcce0a6a042dd64c7c5a94f39529e0d8fa5aa796695a29865caf1ba014d4c05838ebc35dc8d0bb7c76c51b2f3a2b06495f
|
DIST mksh-R50.tgz 372461 SHA256 3538cef97df5ba964091f68119fd90822a9589b701a832ecd471c234b6179b56 SHA512 a1287278a15bf188c0df00fa55d3439996890d1fa4331f4c41b7995525b85f3e7bfdc75e51d06d3898d12b607eb618105199946633db58da2ecd62e7bf7b1fd9 WHIRLPOOL 880b9fa4ff856b4a9ee87efb42ddb5bcce0a6a042dd64c7c5a94f39529e0d8fa5aa796695a29865caf1ba014d4c05838ebc35dc8d0bb7c76c51b2f3a2b06495f
|
||||||
|
DIST mksh-R50b.tgz 372648 SHA256 51ff2f8b6450f50823f42b8f2431a0f17c40c9f2b0f83e15aa0d05a09627cd49 SHA512 0170401d0722575dd81f853b6730b008171fe57cd7e6df7d1d401db28e318a2b9f654676160148cb2443237bfa42d0efcfbc16e52715dc6425e192569e3fa286 WHIRLPOOL b925dec3e557793cd3c2d9c5cb81849eb797791c94536f45277529757c6e48a33bfd8ba5647c079d3849b23e75009ab568faedbda8523540160aa3b30dea6dbd
|
||||||
|
@ -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/app-shells/mksh/mksh-50b.ebuild,v 1.1 2014/09/04 08:31:29 patrick Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit eutils toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="MirBSD KSH Shell"
|
||||||
|
HOMEPAGE="http://mirbsd.de/mksh"
|
||||||
|
SRC_URI="http://www.mirbsd.org/MirOS/dist/mir/mksh/${PN}-R${PV}.tgz"
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
|
||||||
|
IUSE="static"
|
||||||
|
DEPEND="static? ( dev-libs/klibc )"
|
||||||
|
RDEPEND=""
|
||||||
|
S="${WORKDIR}/${PN}"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
tc-export CC
|
||||||
|
# we want to build static with klibc
|
||||||
|
if use static ; then
|
||||||
|
unset CC
|
||||||
|
export CC="/usr/bin/klcc"
|
||||||
|
export LDSTATIC="-static"
|
||||||
|
fi
|
||||||
|
export CPPFLAGS="${CPPFLAGS} -DMKSH_DEFAULT_PROFILEDIR=\\\"${EPREFIX}/etc\\\""
|
||||||
|
# we can't assume lto existing/enabled, so we add a fallback
|
||||||
|
sh Build.sh -r -c lto || sh Rebuild.sh || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
exeinto /bin
|
||||||
|
doexe mksh
|
||||||
|
doman mksh.1
|
||||||
|
dodoc dot.mkshrc
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
./test.sh || die
|
||||||
|
}
|
@ -1,2 +1,4 @@
|
|||||||
DIST mariadb-galera-10.0.12.tar.gz 51307785 SHA256 e68d6ec7c99e0c361a1d2e986e4adb2436776de8192e39dc9ea08ef24e13b1ef SHA512 8c6a39d3a81a7ea795a1c55e527c85996b4dc227607722e94d3c13051e19109bb9873b9993279407064f1d9dc0d1585234af5d22d9d1940fc05b856076249504 WHIRLPOOL 2d2a2720a5b5289902254549b06dd4cbb1476ad76b6bb2bef2fbd7ae57cb8490a47a0b260507ff93ef5aa647a270d2de48f0fb7a3a9ef8dcfea059734362db7d
|
DIST mariadb-galera-10.0.12.tar.gz 51307785 SHA256 e68d6ec7c99e0c361a1d2e986e4adb2436776de8192e39dc9ea08ef24e13b1ef SHA512 8c6a39d3a81a7ea795a1c55e527c85996b4dc227607722e94d3c13051e19109bb9873b9993279407064f1d9dc0d1585234af5d22d9d1940fc05b856076249504 WHIRLPOOL 2d2a2720a5b5289902254549b06dd4cbb1476ad76b6bb2bef2fbd7ae57cb8490a47a0b260507ff93ef5aa647a270d2de48f0fb7a3a9ef8dcfea059734362db7d
|
||||||
|
DIST mariadb-galera-10.0.13.tar.gz 51542182 SHA256 9302c5ca8447e4f33e6f043dbdf56ec0028e1da8dfb713b9f1a81b1d6cd8d2fd SHA512 0274a344ef7da7f663f5822fcd5caa2672e4464e05d06c924050b9f7aaa34c0016067c9dda1f46697519d1eb6b80492f3ac2c7bbb86b0148735fd519b9eb1125 WHIRLPOOL df9c3e1a8fde111f5b1b66d9f556ab4a1b57c42cafd21dabc3a93d8de3add7b46f7f267f17110f19355018c5d2ebc97a8b75a5117106352137a5fdda67fde111
|
||||||
DIST mysql-extras-20140729-2200Z.tar.bz2 1494219 SHA256 28363c7ba1893677911451e7f05402a31afc0ed0a48ea1b7cf1915ae1be81e20 SHA512 d90e104b3e73af5589eb32ddbcf9098ad9d69898b55d4d662ebc9578f0281e87fef6b5adb6cdc33fa19a04bf066e01121ead2e6a2bffa0d44ffc10b895392a1c WHIRLPOOL 531a9e08f9231bfcd758bbe8d5b6d5968bd2cfce9c70bc8c15517f497606322da7cffbecd77a0cabd837c3c0ba4f2381a569d583f2fa5ecb14e95a367a93ee11
|
DIST mysql-extras-20140729-2200Z.tar.bz2 1494219 SHA256 28363c7ba1893677911451e7f05402a31afc0ed0a48ea1b7cf1915ae1be81e20 SHA512 d90e104b3e73af5589eb32ddbcf9098ad9d69898b55d4d662ebc9578f0281e87fef6b5adb6cdc33fa19a04bf066e01121ead2e6a2bffa0d44ffc10b895392a1c WHIRLPOOL 531a9e08f9231bfcd758bbe8d5b6d5968bd2cfce9c70bc8c15517f497606322da7cffbecd77a0cabd837c3c0ba4f2381a569d583f2fa5ecb14e95a367a93ee11
|
||||||
|
DIST mysql-extras-20140903-1928Z.tar.bz2 1494599 SHA256 3a1e4ba87b301751f1964875bdba4c4baafe270267247ee79e4285e256f272f8 SHA512 2fcf08cca2ccf62533058e1994a8aca1ffc17867495d5c7fe588d42978e9c5c2e08f93991f44b0354818db14339a09b156471a7c428de17250c54f48c5aca7c4 WHIRLPOOL fc5983a0cb3c8a8faabdb2b8f8cba183188b5cfa2e40eda0207942ed92cf69675ca1753b7c35420c5b0882d4b77d1daacf586fb08f5cb5c701b7925e549cd2c8
|
||||||
|
@ -0,0 +1,124 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-db/mariadb-galera/mariadb-galera-10.0.13.ebuild,v 1.1 2014/09/03 22:44:00 grknight Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
MY_EXTRAS_VER="20140903-1928Z"
|
||||||
|
WSREP_REVISION="25"
|
||||||
|
|
||||||
|
inherit toolchain-funcs mysql-multilib
|
||||||
|
# only to make repoman happy. it is really set in the eclass
|
||||||
|
IUSE="$IUSE"
|
||||||
|
|
||||||
|
# REMEMBER: also update eclass/mysql*.eclass before committing!
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
# When MY_EXTRAS is bumped, the index should be revised to exclude these.
|
||||||
|
EPATCH_EXCLUDE=''
|
||||||
|
|
||||||
|
DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )"
|
||||||
|
RDEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
# Please do not add a naive src_unpack to this ebuild
|
||||||
|
# If you want to add a single patch, copy the ebuild to an overlay
|
||||||
|
# and create your own mysql-extras tarball, looking at 000_index.txt
|
||||||
|
|
||||||
|
# Official test instructions:
|
||||||
|
# USE='-cluster embedded extraengine perl ssl static-libs community' \
|
||||||
|
# FEATURES='test userpriv -usersandbox' \
|
||||||
|
# ebuild mariadb-galera-X.X.XX.ebuild \
|
||||||
|
# digest clean package
|
||||||
|
multilib_src_test() {
|
||||||
|
|
||||||
|
if ! multilib_is_native_abi ; then
|
||||||
|
einfo "Server tests not available on non-native abi".
|
||||||
|
return 0;
|
||||||
|
fi
|
||||||
|
|
||||||
|
local TESTDIR="${BUILD_DIR}/mysql-test"
|
||||||
|
local retstatus_unit
|
||||||
|
local retstatus_tests
|
||||||
|
|
||||||
|
# Bug #213475 - MySQL _will_ object strenously if your machine is named
|
||||||
|
# localhost. Also causes weird failures.
|
||||||
|
[[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
|
||||||
|
|
||||||
|
if ! use "minimal" ; then
|
||||||
|
|
||||||
|
if [[ $UID -eq 0 ]]; then
|
||||||
|
die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
|
||||||
|
fi
|
||||||
|
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||||
|
|
||||||
|
einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
|
||||||
|
addpredict /this-dir-does-not-exist/t9.MYI
|
||||||
|
|
||||||
|
# Run CTest (test-units)
|
||||||
|
cmake-utils_src_test
|
||||||
|
retstatus_unit=$?
|
||||||
|
[[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed"
|
||||||
|
|
||||||
|
# Ensure that parallel runs don't die
|
||||||
|
export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
|
||||||
|
# You may set this by hand.
|
||||||
|
# The default maximum is 8 unless MTR_MAX_PARALLEL is increased
|
||||||
|
export MTR_PARALLEL="${MTR_PARALLEL:-auto}"
|
||||||
|
|
||||||
|
# create directories because mysqladmin might right out of order
|
||||||
|
mkdir -p "${S}"/mysql-test/var-tests{,/log}
|
||||||
|
|
||||||
|
# These are failing in MariaDB 10.0 for now and are believed to be
|
||||||
|
# false positives:
|
||||||
|
#
|
||||||
|
# main.information_schema, binlog.binlog_statement_insert_delayed,
|
||||||
|
# main.mysqld--help, funcs_1.is_triggers, funcs_1.is_tables_mysql,
|
||||||
|
# funcs_1.is_columns_mysql
|
||||||
|
# fails due to USE=-latin1 / utf8 default
|
||||||
|
#
|
||||||
|
# main.mysql_client_test, main.mysql_client_test_nonblock
|
||||||
|
# mina.mysql_client_test_comp:
|
||||||
|
# segfaults at random under Portage only, suspect resource limits.
|
||||||
|
#
|
||||||
|
# innodb.innodb_simulate_comp_failures_small
|
||||||
|
# Has a very long timeout requirement to be consistent
|
||||||
|
# Upstream bug MDEV-6546
|
||||||
|
#
|
||||||
|
|
||||||
|
for t in main.mysql_client_test main.mysql_client_test_nonblock \
|
||||||
|
main.mysql_client_test_comp \
|
||||||
|
binlog.binlog_statement_insert_delayed main.information_schema \
|
||||||
|
main.mysqld--help innodb.innodb_simulate_comp_failures_small \
|
||||||
|
funcs_1.is_triggers funcs_1.is_tables_mysql funcs_1.is_columns_mysql ; do
|
||||||
|
mysql-multilib_disable_test "$t" "False positives in Gentoo"
|
||||||
|
done
|
||||||
|
|
||||||
|
# Run mysql tests
|
||||||
|
pushd "${TESTDIR}"
|
||||||
|
|
||||||
|
# run mysql-test tests
|
||||||
|
# Skip all CONNECT engine tests until upstream respondes to how to reference data files
|
||||||
|
perl mysql-test-run.pl --force --vardir="${S}/mysql-test/var-tests" \
|
||||||
|
--skip-test=connect
|
||||||
|
retstatus_tests=$?
|
||||||
|
[[ $retstatus_tests -eq 0 ]] || eerror "tests failed"
|
||||||
|
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||||
|
|
||||||
|
popd
|
||||||
|
|
||||||
|
# Cleanup is important for these testcases.
|
||||||
|
pkill -9 -f "${S}/ndb" 2>/dev/null
|
||||||
|
pkill -9 -f "${S}/sql" 2>/dev/null
|
||||||
|
|
||||||
|
failures=""
|
||||||
|
[[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
|
||||||
|
[[ $retstatus_tests -eq 0 ]] || failures="${failures} tests"
|
||||||
|
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||||
|
|
||||||
|
[[ -z "$failures" ]] || die "Test failures: $failures"
|
||||||
|
einfo "Tests successfully completed"
|
||||||
|
|
||||||
|
else
|
||||||
|
|
||||||
|
einfo "Skipping server tests due to minimal build."
|
||||||
|
fi
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
DIST commons-pool-1.6-src.tar.gz 321409 SHA256 31d182e5dc857666dba640caf9529158c679075f4f137deceff128e268d9195a SHA512 357dd4b1cab8fccb4116add2bee74036c19cf6102946a1e304dcd3049d3d93f1e405f85349e511a4cc71d0d91382696f97997c9e4014303822b386ac7fbfec93 WHIRLPOOL 4402ac50c030268b145f707caf134a069aa56fa332207de1013bfc6d896733c5715911c5ee8ceffdbc603ad355e37199d78ecade7f485b8048e1762cba80a686
|
DIST commons-pool-1.6-src.tar.gz 321409 SHA256 31d182e5dc857666dba640caf9529158c679075f4f137deceff128e268d9195a SHA512 357dd4b1cab8fccb4116add2bee74036c19cf6102946a1e304dcd3049d3d93f1e405f85349e511a4cc71d0d91382696f97997c9e4014303822b386ac7fbfec93 WHIRLPOOL 4402ac50c030268b145f707caf134a069aa56fa332207de1013bfc6d896733c5715911c5ee8ceffdbc603ad355e37199d78ecade7f485b8048e1762cba80a686
|
||||||
|
DIST commons-pool2-2.2-src.tar.gz 163682 SHA256 22bd9d751786a9b191ab74cedf5de9ea5ee7ae55046dbe7e8c5369e6578802eb SHA512 a9c1a30f497f4a6c28b8b4b82d3b2f801b464fc329d1da4f5087dcd6b923c45bde9ac6f3dc9939025453462f9dfea9fff637db9b4334ed513770a546b4807256 WHIRLPOOL 87749f73071c591ef1d08c45fced9cf7042890f69f9478880fcf808da0d4eb2b04c1661c74c7f2361da14d30e12c44f990e720bcae4d22446fe5a861cf6c645c
|
||||||
|
@ -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/dev-java/commons-pool/commons-pool-2.2.ebuild,v 1.1 2014/09/04 04:55:00 ercpe Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
JAVA_PKG_IUSE="doc source test"
|
||||||
|
|
||||||
|
inherit java-pkg-2 java-ant-2
|
||||||
|
|
||||||
|
MY_PN="${PN}2"
|
||||||
|
MY_P="${MY_PN}-${PV}"
|
||||||
|
|
||||||
|
DESCRIPTION="Provides general purpose object pooling API"
|
||||||
|
HOMEPAGE="http://commons.apache.org/pool/"
|
||||||
|
SRC_URI="mirror://apache/commons/pool/source/${MY_P}-src.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="2"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
COMMON_DEP="dev-java/cglib:3
|
||||||
|
dev-java/asm:4"
|
||||||
|
RDEPEND="${COMMON_DEP}
|
||||||
|
>=virtual/jre-1.6"
|
||||||
|
DEPEND="${COMMON_DEP}
|
||||||
|
>=virtual/jdk-1.6
|
||||||
|
test? (
|
||||||
|
dev-java/ant-junit:0
|
||||||
|
dev-java/junit:4
|
||||||
|
)"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}-src"
|
||||||
|
|
||||||
|
EANT_BUILD_TARGET="build-jar"
|
||||||
|
JAVA_ANT_REWRITE_CLASSPATH="true"
|
||||||
|
EANT_GENTOO_CLASSPATH="cglib-3,asm-4"
|
||||||
|
EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4"
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
ANT_TASKS="ant-junit" java-pkg-2_src_test
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
java-pkg_newjar dist/${MY_P}-SNAPSHOT.jar ${PN}.jar
|
||||||
|
dodoc README.txt RELEASE-NOTES.txt
|
||||||
|
|
||||||
|
use doc && java-pkg_dojavadoc dist/docs/api
|
||||||
|
use source && java-pkg_dosrc src/main/java/org
|
||||||
|
}
|
@ -1 +1 @@
|
|||||||
DIST gforth-0.7.0.tar.gz 2277918 SHA256 4841e3d25329d5aa29876a641d1e681809719fa5de3982007ecaf74d8056fffe SHA512 e40a9c293c58106365d417850c2246f1b30665b14e2cc4c30424d51d40fd18aa38aa47279322f126abe7d75595bec844742deef607054a06adbea730340fee43 WHIRLPOOL b82ab86f833f9982ef4187beca4bb466f5b7dc2506f8fd31f41984a2fd1bf1febb3ea98ff7150cfa91ccc39761bd1a77753241d1274ae619de79f23594401f6a
|
DIST gforth-0.7.3.tar.gz 2523433 SHA256 2f62f2233bf022c23d01c920b1556aa13eab168e3236b13352ac5e9f18542bb0 SHA512 f034234acfb0fc727f28b564432219a100b916c6df4b847794a55b2fc3b8ed8714eca6de0df67c7c427b7c2bb4dd00f65cfd34e6eb60181e41ab84fea30304e4 WHIRLPOOL e16e1dfcccc1f02855da9f53407feaeca66fbe64586373aa4e8916c6b9f1dbbd023e4cd7908c8e943d0700c094dbd5e387f6c0b92492bf4e1ecc23692cc63932
|
||||||
|
@ -0,0 +1,392 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.56.0.ebuild,v 1.1 2014/09/04 09:13:24 pinkbyte Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
|
||||||
|
|
||||||
|
inherit eutils flag-o-matic multilib multiprocessing python-r1 toolchain-funcs versionator multilib-minimal
|
||||||
|
|
||||||
|
MY_P="${PN}_$(replace_all_version_separators _)"
|
||||||
|
MAJOR_V="$(get_version_component_range 1-2)"
|
||||||
|
|
||||||
|
DESCRIPTION="Boost Libraries for C++"
|
||||||
|
HOMEPAGE="http://www.boost.org/"
|
||||||
|
SRC_URI="mirror://sourceforge/boost/${MY_P}.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="Boost-1.0"
|
||||||
|
SLOT="0/${PV}" # ${PV} instead ${MAJOR_V} due to bug 486122
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-fbsd ~x86-linux"
|
||||||
|
|
||||||
|
IUSE="context debug doc icu +nls mpi python static-libs +threads tools"
|
||||||
|
|
||||||
|
RDEPEND="abi_x86_32? ( !app-emulation/emul-linux-x86-cpplibs[-abi_x86_32(-)] )
|
||||||
|
icu? ( >=dev-libs/icu-3.6:=[${MULTILIB_USEDEP}] )
|
||||||
|
!icu? ( virtual/libiconv[${MULTILIB_USEDEP}] )
|
||||||
|
mpi? ( || ( sys-cluster/openmpi[cxx] sys-cluster/mpich2[cxx,threads] ) )
|
||||||
|
python? ( ${PYTHON_DEPS} )
|
||||||
|
app-arch/bzip2[${MULTILIB_USEDEP}]
|
||||||
|
sys-libs/zlib[${MULTILIB_USEDEP}]
|
||||||
|
!app-admin/eselect-boost"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
=dev-util/boost-build-${MAJOR_V}*"
|
||||||
|
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
# the tests will never fail because these are not intended as sanity
|
||||||
|
# tests at all. They are more a way for upstream to check their own code
|
||||||
|
# on new compilers. Since they would either be completely unreliable
|
||||||
|
# (failing for no good reason) or completely useless (never failing)
|
||||||
|
# there is no point in having them in the ebuild to begin with.
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
python_bindings_needed() {
|
||||||
|
multilib_is_native_abi && use python
|
||||||
|
}
|
||||||
|
|
||||||
|
tools_needed() {
|
||||||
|
multilib_is_native_abi && use tools
|
||||||
|
}
|
||||||
|
|
||||||
|
# MPI stuff is not ported on multilib yet, disabling it for non-native ABIs
|
||||||
|
mpi_needed() {
|
||||||
|
multilib_is_native_abi && use mpi
|
||||||
|
}
|
||||||
|
|
||||||
|
create_user-config.jam() {
|
||||||
|
local compiler compiler_version compiler_executable
|
||||||
|
|
||||||
|
if [[ ${CHOST} == *-darwin* ]]; then
|
||||||
|
compiler="darwin"
|
||||||
|
compiler_version="$(gcc-fullversion)"
|
||||||
|
compiler_executable="$(tc-getCXX)"
|
||||||
|
else
|
||||||
|
compiler="gcc"
|
||||||
|
compiler_version="$(gcc-version)"
|
||||||
|
compiler_executable="$(tc-getCXX)"
|
||||||
|
fi
|
||||||
|
local mpi_configuration python_configuration
|
||||||
|
|
||||||
|
if mpi_needed; then
|
||||||
|
mpi_configuration="using mpi ;"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if python_bindings_needed; then
|
||||||
|
python_configuration="using python : : ${PYTHON} ;"
|
||||||
|
fi
|
||||||
|
|
||||||
|
cat > "${BOOST_ROOT}/user-config.jam" << __EOF__
|
||||||
|
using ${compiler} : ${compiler_version} : ${compiler_executable} : <cflags>"${CFLAGS}" <cxxflags>"${CXXFLAGS}" <linkflags>"${LDFLAGS}" ;
|
||||||
|
${mpi_configuration}
|
||||||
|
${python_configuration}
|
||||||
|
__EOF__
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
# Bail out on unsupported build configuration, bug #456792
|
||||||
|
if [[ -f "${EROOT}etc/site-config.jam" ]]; then
|
||||||
|
grep -q gentoorelease "${EROOT}etc/site-config.jam" && grep -q gentoodebug "${EROOT}etc/site-config.jam" ||
|
||||||
|
(
|
||||||
|
eerror "You are using custom ${EROOT}etc/site-config.jam without defined gentoorelease/gentoodebug targets."
|
||||||
|
eerror "Boost can not be built in such configuration."
|
||||||
|
eerror "Please, either remove this file or add targets from ${EROOT}usr/share/boost-build/site-config.jam to it."
|
||||||
|
die
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch \
|
||||||
|
"${FILESDIR}/${PN}-1.51.0-respect_python-buildid.patch" \
|
||||||
|
"${FILESDIR}/${PN}-1.51.0-support_dots_in_python-buildid.patch" \
|
||||||
|
"${FILESDIR}/${PN}-1.48.0-no_strict_aliasing_python2.patch" \
|
||||||
|
"${FILESDIR}/${PN}-1.48.0-disable_libboost_python3.patch" \
|
||||||
|
"${FILESDIR}/${PN}-1.48.0-python_linking.patch" \
|
||||||
|
"${FILESDIR}/${PN}-1.48.0-disable_icu_rpath.patch" \
|
||||||
|
"${FILESDIR}/${PN}-1.55.0-context-x32.patch" \
|
||||||
|
"${FILESDIR}/${PN}-1.55.0-tools-c98-compat.patch" \
|
||||||
|
"${FILESDIR}/${PN}-1.52.0-threads.patch"
|
||||||
|
|
||||||
|
epatch_user
|
||||||
|
|
||||||
|
multilib_copy_sources
|
||||||
|
}
|
||||||
|
|
||||||
|
ejam() {
|
||||||
|
local b2_opts="--user-config=${BOOST_ROOT}/user-config.jam $@"
|
||||||
|
echo b2 ${b2_opts}
|
||||||
|
b2 ${b2_opts}
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# Workaround for too many parallel processes requested, bug #506064
|
||||||
|
[ "$(makeopts_jobs)" -gt 64 ] && MAKEOPTS="${MAKEOPTS} -j64"
|
||||||
|
|
||||||
|
OPTIONS="$(usex debug gentoodebug gentoorelease) -j$(makeopts_jobs) -q -d+2"
|
||||||
|
|
||||||
|
if [[ ${CHOST} == *-darwin* ]]; then
|
||||||
|
# We need to add the prefix, and in two cases this exceeds, so prepare
|
||||||
|
# for the largest possible space allocation.
|
||||||
|
append-ldflags -Wl,-headerpad_max_install_names
|
||||||
|
elif [[ ${CHOST} == *-winnt* ]]; then
|
||||||
|
compiler=parity
|
||||||
|
if [[ $($(tc-getCXX) -v) == *trunk* ]]; then
|
||||||
|
compilerVersion=trunk
|
||||||
|
else
|
||||||
|
compilerVersion=$($(tc-getCXX) -v | sed '1q' \
|
||||||
|
| sed -e 's,\([a-z]*\) \([0-9]\.[0-9]\.[0-9][^ \t]*\) .*,\2,')
|
||||||
|
fi
|
||||||
|
compilerExecutable=$(tc-getCXX)
|
||||||
|
fi
|
||||||
|
|
||||||
|
# bug 298489
|
||||||
|
if use ppc || use ppc64; then
|
||||||
|
[[ $(gcc-version) > 4.3 ]] && append-flags -mno-altivec
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Do _not_ use C++11 yet, make sure to force GNU C++ 98 standard.
|
||||||
|
append-cxxflags -std=gnu++98
|
||||||
|
|
||||||
|
use icu && OPTIONS+=" -sICU_PATH=${EPREFIX}/usr"
|
||||||
|
use icu || OPTIONS+=" --disable-icu boost.locale.icu=off"
|
||||||
|
mpi_needed || OPTIONS+=" --without-mpi"
|
||||||
|
use nls || OPTIONS+=" --without-locale"
|
||||||
|
use context || OPTIONS+=" --without-context --without-coroutine"
|
||||||
|
|
||||||
|
OPTIONS+=" pch=off"
|
||||||
|
OPTIONS+=" --boost-build=${EPREFIX}/usr/share/boost-build --prefix=\"${ED}usr\""
|
||||||
|
OPTIONS+=" --layout=system"
|
||||||
|
OPTIONS+=" threading=$(usex threads multi single) link=$(usex static-libs shared,static shared)"
|
||||||
|
|
||||||
|
[[ ${CHOST} == *-winnt* ]] && OPTIONS+=" -sNO_BZIP2=1"
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_compile() {
|
||||||
|
local -x BOOST_ROOT="${BUILD_DIR}"
|
||||||
|
PYTHON_DIRS=""
|
||||||
|
MPI_PYTHON_MODULE=""
|
||||||
|
|
||||||
|
building() {
|
||||||
|
create_user-config.jam
|
||||||
|
|
||||||
|
local PYTHON_OPTIONS
|
||||||
|
if python_bindings_needed; then
|
||||||
|
PYTHON_OPTIONS=" --python-buildid=${EPYTHON#python}"
|
||||||
|
else
|
||||||
|
PYTHON_OPTIONS=" --without-python"
|
||||||
|
fi
|
||||||
|
|
||||||
|
ejam \
|
||||||
|
${OPTIONS} \
|
||||||
|
${PYTHON_OPTIONS} \
|
||||||
|
|| die "Building of Boost libraries failed"
|
||||||
|
|
||||||
|
if python_bindings_needed; then
|
||||||
|
if [[ -z "${PYTHON_DIRS}" ]]; then
|
||||||
|
PYTHON_DIRS="$(find bin.v2/libs -name python | sort)"
|
||||||
|
else
|
||||||
|
if [[ "${PYTHON_DIRS}" != "$(find bin.v2/libs -name python | sort)" ]]; then
|
||||||
|
die "Inconsistent structure of build directories"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
local dir
|
||||||
|
for dir in ${PYTHON_DIRS}; do
|
||||||
|
mv ${dir} ${dir}-${EPYTHON} \
|
||||||
|
|| die "Renaming of '${dir}' to '${dir}-${EPYTHON}' failed"
|
||||||
|
done
|
||||||
|
|
||||||
|
if mpi_needed; then
|
||||||
|
if [[ -z "${MPI_PYTHON_MODULE}" ]]; then
|
||||||
|
MPI_PYTHON_MODULE="$(find bin.v2/libs/mpi/build/*/gentoo* -name mpi.so)"
|
||||||
|
if [[ "$(echo "${MPI_PYTHON_MODULE}" | wc -l)" -ne 1 ]]; then
|
||||||
|
die "Multiple mpi.so files found"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
if [[ "${MPI_PYTHON_MODULE}" != "$(find bin.v2/libs/mpi/build/*/gentoo* -name mpi.so)" ]]; then
|
||||||
|
die "Inconsistent structure of build directories"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
mv stage/lib/mpi.so stage/lib/mpi.so-${EPYTHON} \
|
||||||
|
|| die "Renaming of 'stage/lib/mpi.so' to 'stage/lib/mpi.so-${EPYTHON}' failed"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
if python_bindings_needed; then
|
||||||
|
python_foreach_impl building
|
||||||
|
else
|
||||||
|
building
|
||||||
|
fi
|
||||||
|
|
||||||
|
if tools_needed; then
|
||||||
|
pushd tools > /dev/null || die
|
||||||
|
|
||||||
|
ejam \
|
||||||
|
${OPTIONS} \
|
||||||
|
${PYTHON_OPTIONS} \
|
||||||
|
|| die "Building of Boost tools failed"
|
||||||
|
popd > /dev/null || die
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install_all() {
|
||||||
|
if ! use python; then
|
||||||
|
rm -r "${ED}"/usr/include/boost/python* || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use nls; then
|
||||||
|
rm -r "${ED}"/usr/include/boost/locale || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use context; then
|
||||||
|
rm -r "${ED}"/usr/include/boost/context || die
|
||||||
|
rm -r "${ED}"/usr/include/boost/coroutine || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use doc; then
|
||||||
|
find libs/*/* -iname "test" -or -iname "src" | xargs rm -rf
|
||||||
|
dohtml \
|
||||||
|
-A pdf,txt,cpp,hpp \
|
||||||
|
*.{htm,html,png,css} \
|
||||||
|
-r doc
|
||||||
|
dohtml -A pdf,txt -r tools
|
||||||
|
insinto /usr/share/doc/${PF}/html
|
||||||
|
doins -r libs
|
||||||
|
doins -r more
|
||||||
|
|
||||||
|
# To avoid broken links
|
||||||
|
insinto /usr/share/doc/${PF}/html
|
||||||
|
doins LICENSE_1_0.txt
|
||||||
|
|
||||||
|
dosym /usr/include/boost /usr/share/doc/${PF}/html/boost
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install() {
|
||||||
|
local -x BOOST_ROOT="${BUILD_DIR}"
|
||||||
|
installation() {
|
||||||
|
create_user-config.jam
|
||||||
|
|
||||||
|
local PYTHON_OPTIONS
|
||||||
|
if python_bindings_needed; then
|
||||||
|
local dir
|
||||||
|
for dir in ${PYTHON_DIRS}; do
|
||||||
|
cp -pr ${dir}-${EPYTHON} ${dir} \
|
||||||
|
|| die "Copying of '${dir}-${EPYTHON}' to '${dir}' failed"
|
||||||
|
done
|
||||||
|
|
||||||
|
if mpi_needed; then
|
||||||
|
cp -p stage/lib/mpi.so-${EPYTHON} "${MPI_PYTHON_MODULE}" \
|
||||||
|
|| die "Copying of 'stage/lib/mpi.so-${EPYTHON}' to '${MPI_PYTHON_MODULE}' failed"
|
||||||
|
cp -p stage/lib/mpi.so-${EPYTHON} stage/lib/mpi.so \
|
||||||
|
|| die "Copying of 'stage/lib/mpi.so-${EPYTHON}' to 'stage/lib/mpi.so' failed"
|
||||||
|
fi
|
||||||
|
PYTHON_OPTIONS=" --python-buildid=${EPYTHON#python}"
|
||||||
|
else
|
||||||
|
PYTHON_OPTIONS=" --without-python"
|
||||||
|
fi
|
||||||
|
|
||||||
|
ejam \
|
||||||
|
${OPTIONS} \
|
||||||
|
${PYTHON_OPTIONS} \
|
||||||
|
--includedir="${ED}usr/include" \
|
||||||
|
--libdir="${ED}usr/$(get_libdir)" \
|
||||||
|
install || die "Installation of Boost libraries failed"
|
||||||
|
|
||||||
|
if python_bindings_needed; then
|
||||||
|
rm -r ${PYTHON_DIRS} || die
|
||||||
|
|
||||||
|
# Move mpi.so Python module to Python site-packages directory.
|
||||||
|
# https://svn.boost.org/trac/boost/ticket/2838
|
||||||
|
if mpi_needed; then
|
||||||
|
local moddir=$(python_get_sitedir)/boost
|
||||||
|
# moddir already includes eprefix
|
||||||
|
mkdir -p "${D}${moddir}" || die
|
||||||
|
mv "${ED}usr/$(get_libdir)/mpi.so" "${D}${moddir}" || die
|
||||||
|
cat << EOF > "${D}${moddir}/__init__.py" || die
|
||||||
|
import sys
|
||||||
|
if sys.platform.startswith('linux'):
|
||||||
|
import DLFCN
|
||||||
|
flags = sys.getdlopenflags()
|
||||||
|
sys.setdlopenflags(DLFCN.RTLD_NOW | DLFCN.RTLD_GLOBAL)
|
||||||
|
from . import mpi
|
||||||
|
sys.setdlopenflags(flags)
|
||||||
|
del DLFCN, flags
|
||||||
|
else:
|
||||||
|
from . import mpi
|
||||||
|
del sys
|
||||||
|
EOF
|
||||||
|
fi
|
||||||
|
|
||||||
|
python_optimize
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
if python_bindings_needed; then
|
||||||
|
python_foreach_impl installation
|
||||||
|
else
|
||||||
|
installation
|
||||||
|
fi
|
||||||
|
|
||||||
|
pushd "${ED}usr/$(get_libdir)" > /dev/null || die
|
||||||
|
|
||||||
|
local ext=$(get_libname)
|
||||||
|
if use threads; then
|
||||||
|
local f
|
||||||
|
for f in *${ext}; do
|
||||||
|
dosym ${f} /usr/$(get_libdir)/${f/${ext}/-mt${ext}}
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
popd > /dev/null || die
|
||||||
|
|
||||||
|
if tools_needed; then
|
||||||
|
dobin dist/bin/*
|
||||||
|
|
||||||
|
insinto /usr/share
|
||||||
|
doins -r dist/share/boostbook
|
||||||
|
fi
|
||||||
|
|
||||||
|
# boost's build system truely sucks for not having a destdir. Because for
|
||||||
|
# this reason we are forced to build with a prefix that includes the
|
||||||
|
# DESTROOT, dynamic libraries on Darwin end messed up, referencing the
|
||||||
|
# DESTROOT instread of the actual EPREFIX. There is no way out of here
|
||||||
|
# but to do it the dirty way of manually setting the right install_names.
|
||||||
|
if [[ ${CHOST} == *-darwin* ]]; then
|
||||||
|
einfo "Working around completely broken build-system(tm)"
|
||||||
|
local d
|
||||||
|
for d in "${ED}"usr/lib/*.dylib; do
|
||||||
|
if [[ -f ${d} ]]; then
|
||||||
|
# fix the "soname"
|
||||||
|
ebegin " correcting install_name of ${d#${ED}}"
|
||||||
|
install_name_tool -id "/${d#${D}}" "${d}"
|
||||||
|
eend $?
|
||||||
|
# fix references to other libs
|
||||||
|
refs=$(otool -XL "${d}" | \
|
||||||
|
sed -e '1d' -e 's/^\t//' | \
|
||||||
|
grep "^libboost_" | \
|
||||||
|
cut -f1 -d' ')
|
||||||
|
local r
|
||||||
|
for r in ${refs}; do
|
||||||
|
ebegin " correcting reference to ${r}"
|
||||||
|
install_name_tool -change \
|
||||||
|
"${r}" \
|
||||||
|
"${EPREFIX}/usr/lib/${r}" \
|
||||||
|
"${d}"
|
||||||
|
eend $?
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
# Yai for having symlinks that are nigh-impossible to remove without
|
||||||
|
# resorting to dirty hacks like these. Removes lingering symlinks
|
||||||
|
# from the slotted versions.
|
||||||
|
local symlink
|
||||||
|
for symlink in "${EROOT}usr/include/boost" "${EROOT}usr/share/boostbook"; do
|
||||||
|
[[ -L ${symlink} ]] && rm -f "${symlink}"
|
||||||
|
done
|
||||||
|
}
|
@ -0,0 +1,12 @@
|
|||||||
|
fix from upstream to restore missing symbol
|
||||||
|
|
||||||
|
--- pcre_stringpiece.h.in (revision 1499)
|
||||||
|
+++ pcre_stringpiece.h.in (revision 1500)
|
||||||
|
@@ -174,6 +174,6 @@ template<> struct __type_traits<pcrecpp:
|
||||||
|
#endif
|
||||||
|
|
||||||
|
// allow StringPiece to be logged
|
||||||
|
-std::ostream& operator<<(std::ostream& o, const pcrecpp::StringPiece& piece);
|
||||||
|
+PCRECPP_EXP_DECL std::ostream& operator<<(std::ostream& o, const pcrecpp::StringPiece& piece);
|
||||||
|
|
||||||
|
#endif /* _PCRE_STRINGPIECE_H */
|
@ -0,0 +1,97 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpcre/libpcre-8.35-r1.ebuild,v 1.1 2014/09/04 06:49:22 vapier Exp $
|
||||||
|
|
||||||
|
EAPI="4"
|
||||||
|
|
||||||
|
inherit eutils multilib libtool flag-o-matic toolchain-funcs multilib-minimal
|
||||||
|
|
||||||
|
DESCRIPTION="Perl-compatible regular expression library"
|
||||||
|
HOMEPAGE="http://www.pcre.org/"
|
||||||
|
MY_P="pcre-${PV/_rc/-RC}"
|
||||||
|
if [[ ${PV} != *_rc* ]] ; then
|
||||||
|
# Only the final releases are available here.
|
||||||
|
SRC_URI="mirror://sourceforge/pcre/${MY_P}.tar.bz2
|
||||||
|
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2"
|
||||||
|
else
|
||||||
|
SRC_URI="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/Testing/${MY_P}.tar.bz2"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="3"
|
||||||
|
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 ~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="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib"
|
||||||
|
REQUIRED_USE="readline? ( !libedit )
|
||||||
|
libedit? ( !readline )"
|
||||||
|
|
||||||
|
RDEPEND="bzip2? ( app-arch/bzip2 )
|
||||||
|
zlib? ( sys-libs/zlib )
|
||||||
|
libedit? ( dev-libs/libedit )
|
||||||
|
readline? ( sys-libs/readline )"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/pkgconfig
|
||||||
|
userland_GNU? ( >=sys-apps/findutils-4.4.0 )"
|
||||||
|
RDEPEND="${RDEPEND}
|
||||||
|
abi_x86_32? (
|
||||||
|
!<=app-emulation/emul-linux-x86-baselibs-20131008-r2
|
||||||
|
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||||
|
)"
|
||||||
|
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
|
||||||
|
MULTILIB_CHOST_TOOLS=(
|
||||||
|
/usr/bin/pcre-config
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
local pc
|
||||||
|
for pc in *.pc.in ; do
|
||||||
|
echo "Libs.private: @PTHREAD_CFLAGS@" >> ${pc} #454478
|
||||||
|
done
|
||||||
|
sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die
|
||||||
|
epatch "${FILESDIR}"/${P}-export-output.patch
|
||||||
|
elibtoolize
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_configure() {
|
||||||
|
ECONF_SOURCE="${S}" econf \
|
||||||
|
--with-match-limit-recursion=$(usex recursion-limit 8192 MATCH_LIMIT) \
|
||||||
|
$(multilib_native_use_enable bzip2 pcregrep-libbz2) \
|
||||||
|
$(use_enable cxx cpp) \
|
||||||
|
$(use_enable jit) $(use_enable jit pcregrep-jit) \
|
||||||
|
$(use_enable pcre16) \
|
||||||
|
$(use_enable pcre32) \
|
||||||
|
$(multilib_native_use_enable libedit pcretest-libedit) \
|
||||||
|
$(multilib_native_use_enable readline pcretest-libreadline) \
|
||||||
|
$(use_enable static-libs static) \
|
||||||
|
$(use_enable unicode utf) $(use_enable unicode unicode-properties) \
|
||||||
|
$(multilib_native_use_enable zlib pcregrep-libz) \
|
||||||
|
--enable-pcre8 \
|
||||||
|
--enable-shared \
|
||||||
|
--htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
|
||||||
|
--docdir="${EPREFIX}"/usr/share/doc/${PF}
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_compile() {
|
||||||
|
emake V=1 $(multilib_is_native_abi || echo "bin_PROGRAMS=")
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install() {
|
||||||
|
emake \
|
||||||
|
DESTDIR="${D}" \
|
||||||
|
$(multilib_is_native_abi || echo "bin_PROGRAMS= dist_html_DATA=") \
|
||||||
|
install
|
||||||
|
multilib_is_native_abi && gen_usr_ldscript -a pcre
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install_all() {
|
||||||
|
prune_libtool_files
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
preserve_old_lib /$(get_libdir)/libpcre.so.0
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
preserve_old_lib_notify /$(get_libdir)/libpcre.so.0
|
||||||
|
}
|
@ -1,2 +1,2 @@
|
|||||||
DIST libpeas-1.10.0.tar.xz 507084 SHA256 4695bc40e4885a903dbc5ce6a3704392feae63af51fd4da7a3888bb88ca78c47 SHA512 8d992635cd27279086c3ae1940720f45432449dcba6dd17ce399b909914374408f52b547662cee739185d4d9a216eac742ddd8b0ff8bdb30ccdf38df3794b421 WHIRLPOOL 3dcd43ae6ebde1df9191373a78ff6e3f987e3e122235d1e83a947a0225e83c4e50ccdc98c6ee07f7101957e31bb7a0c2f18f6fe42edbd271663489a9a90837b9
|
DIST libpeas-1.10.0.tar.xz 507084 SHA256 4695bc40e4885a903dbc5ce6a3704392feae63af51fd4da7a3888bb88ca78c47 SHA512 8d992635cd27279086c3ae1940720f45432449dcba6dd17ce399b909914374408f52b547662cee739185d4d9a216eac742ddd8b0ff8bdb30ccdf38df3794b421 WHIRLPOOL 3dcd43ae6ebde1df9191373a78ff6e3f987e3e122235d1e83a947a0225e83c4e50ccdc98c6ee07f7101957e31bb7a0c2f18f6fe42edbd271663489a9a90837b9
|
||||||
DIST libpeas-1.9.0.tar.xz 532364 SHA256 008747ccdf954dc7b8e3207fffede527a589363541873f906c8e0166f6f7df8d SHA512 d00b0d78a8ee3807a3c9d48259fdfaf2e60042c385c3cccc0bcd61f76415fd9225e4ef737d48a1a0afb2c12e8418bdd3e1ceaac927a083f3180faf8acbbe79b0 WHIRLPOOL edf4555b11c3a2e522a39180068cca1811125e9761e14f7315ac97c29e39fa40c5bf1e4d3d14f3650af788baa452fc3067fc31647626cfcc471c0c729421c7cf
|
DIST libpeas-1.10.1.tar.xz 512052 SHA256 ba9fb1ff0b1bf6921b10fcd9d89d3995713e11a3e373f6852278699d03d2571d SHA512 99a5c290e13b6ff5330cd629ea70c1ce24e93ec142576b7dd646111f2019397368a4253482c9268ce2ecc924f9ec85b30d203005462efdd711b45b7eb7a39279 WHIRLPOOL d5e6d7b85e77418d7977793a8b5d12410d616bde93426558b164d90b2535b67c70be52b79183c048c41ce381ac146c826032440bda8cf5b9ff0134c9d18412f6
|
||||||
|
@ -1,2 +1,3 @@
|
|||||||
DIST libsigc++-1.2.7.tar.bz2 326205 SHA256 d9163d90e259bfde9164c7b218475a7664a7907a1b3197f17bc1035f36112225 SHA512 79fd9657219459bce64fc069dbcb054959e324b5d546b5f11acaae5e5bedcc4dca699a21c949e3f6b2ec0dbe1c3dba3981158e5950d0aaba5028445b2ad5740f WHIRLPOOL dc6df83f3d39883993f612150a62cfc470b9eabd28f36bb674d90daf80de894d3d37541df572d85f8873cba4d8a4e70c08ae54f83476c33f839bc86ea5b3cb88
|
DIST libsigc++-1.2.7.tar.bz2 326205 SHA256 d9163d90e259bfde9164c7b218475a7664a7907a1b3197f17bc1035f36112225 SHA512 79fd9657219459bce64fc069dbcb054959e324b5d546b5f11acaae5e5bedcc4dca699a21c949e3f6b2ec0dbe1c3dba3981158e5950d0aaba5028445b2ad5740f WHIRLPOOL dc6df83f3d39883993f612150a62cfc470b9eabd28f36bb674d90daf80de894d3d37541df572d85f8873cba4d8a4e70c08ae54f83476c33f839bc86ea5b3cb88
|
||||||
DIST libsigc++-2.3.1.tar.xz 3458088 SHA256 67d05852b31fdb267c9fdcecd40b046a11aa54d884435e99e3c60dd20cd60393 SHA512 8c9aa63c56e978ec3e38fda9919ffbba173b97342d0e19d0ae3126e9edb97aa1d42e79897a65b054044e87604f67f1f804db8d7a8e3dc68540b1441188b8a1ef WHIRLPOOL 66f5edf5d974eadac4782929b6e2b9bf55268502facd9323a6a572fef521d613b2223331f9c97977b191538ed32e72399eaf4b0f40d4e58e4bbb6f0d0755ff39
|
DIST libsigc++-2.3.1.tar.xz 3458088 SHA256 67d05852b31fdb267c9fdcecd40b046a11aa54d884435e99e3c60dd20cd60393 SHA512 8c9aa63c56e978ec3e38fda9919ffbba173b97342d0e19d0ae3126e9edb97aa1d42e79897a65b054044e87604f67f1f804db8d7a8e3dc68540b1441188b8a1ef WHIRLPOOL 66f5edf5d974eadac4782929b6e2b9bf55268502facd9323a6a572fef521d613b2223331f9c97977b191538ed32e72399eaf4b0f40d4e58e4bbb6f0d0755ff39
|
||||||
|
DIST libsigc++-2.3.2.tar.xz 3592592 SHA256 f0305bb6d2185de1513b35843f3d4a85abfec7c969034140d56cf14ce70aa411 SHA512 e62f221944c635881e14370810d3fce1c980ae7388ee43a30a3ccaec5bc320bc4bb03c9c5a438cacba26cab923f3df36408406fca9ba0bb37f29f1b69d885c04 WHIRLPOOL 4ccb3b012cc3d0c607c299e116bfd37ffbcb26d163f12ea4ed0bce5b74372062a42647813cd6958b1bc2467c410982cd5ea6a6c615dd9a44d25561f65cd8f629
|
||||||
|
@ -0,0 +1,52 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigc++/libsigc++-2.3.2.ebuild,v 1.1 2014/09/04 10:20:19 pacho Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
GCONF_DEBUG="no"
|
||||||
|
|
||||||
|
inherit gnome2 flag-o-matic
|
||||||
|
|
||||||
|
DESCRIPTION="Typesafe callback system for standard C++"
|
||||||
|
HOMEPAGE="http://libsigc.sourceforge.net/"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1"
|
||||||
|
SLOT="2"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE="doc static-libs test"
|
||||||
|
|
||||||
|
RDEPEND=""
|
||||||
|
DEPEND="sys-devel/m4"
|
||||||
|
# Needs mm-common for eautoreconf
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# don't waste time building examples
|
||||||
|
sed -i 's|^\(SUBDIRS =.*\)examples\(.*\)$|\1\2|' \
|
||||||
|
Makefile.am Makefile.in || die "sed examples failed"
|
||||||
|
|
||||||
|
# don't waste time building tests unless USE=test
|
||||||
|
if ! use test ; then
|
||||||
|
sed -i 's|^\(SUBDIRS =.*\)tests\(.*\)$|\1\2|' \
|
||||||
|
Makefile.am Makefile.in || die "sed tests failed"
|
||||||
|
fi
|
||||||
|
|
||||||
|
gnome2_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
filter-flags -fno-exceptions
|
||||||
|
|
||||||
|
gnome2_src_configure \
|
||||||
|
$(use_enable doc documentation) \
|
||||||
|
$(use_enable static-libs static)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
gnome2_src_install
|
||||||
|
|
||||||
|
if use doc ; then
|
||||||
|
dohtml -r docs/reference/html/* docs/images/*
|
||||||
|
insinto /usr/share/doc/${PF}
|
||||||
|
doins -r examples
|
||||||
|
fi
|
||||||
|
}
|
@ -1,4 +1,3 @@
|
|||||||
DIST nspr-4.10.2.tar.gz 1103130 SHA256 4d09ee67a6fb57d3c646098b0ac7fd1e31be1c2c2ca57cd2ad28b42e6d3cf400 SHA512 bb45c7a23c1bc38433520bfa71309085c25e65d004a3012c60e66c4f31fb6fdc45406cbd6228a5fdd89dfb02cd9badb5a3961186c32898aa456b04f0b6f53698 WHIRLPOOL 0cf2916c4cb595ee3ccd88da636a6599e2c3b5c51193608bbd2acfa9b3bcad89a7135af1f4cf42644495e17fc03c67a8b22719c0efb4faf8aacf1dcd0d0d9511
|
DIST nspr-4.10.2.tar.gz 1103130 SHA256 4d09ee67a6fb57d3c646098b0ac7fd1e31be1c2c2ca57cd2ad28b42e6d3cf400 SHA512 bb45c7a23c1bc38433520bfa71309085c25e65d004a3012c60e66c4f31fb6fdc45406cbd6228a5fdd89dfb02cd9badb5a3961186c32898aa456b04f0b6f53698 WHIRLPOOL 0cf2916c4cb595ee3ccd88da636a6599e2c3b5c51193608bbd2acfa9b3bcad89a7135af1f4cf42644495e17fc03c67a8b22719c0efb4faf8aacf1dcd0d0d9511
|
||||||
DIST nspr-4.10.4.tar.gz 1107127 SHA256 eb3fcc5e4cbd90f244c19ea05c2dfb4d22df4acc777d34ec6946dbfae560d838 SHA512 9aadd94473e840246b08b4377ac68ec8a1474997b7a08484993186843afdaca65157cf8797d8922f137d881a4df6fda66edc188ba579fdc6bba429571a701222 WHIRLPOOL b52435751f7cb131523d8aef27cc0b1400fe281a018f9f7370cb8d894920d71df49d37450ba057c381590998a81796221858d2f2f06597fd71c93082854717a9
|
|
||||||
DIST nspr-4.10.6.tar.gz 1131328 SHA256 df69ac8b0126f11907792384468adf42712b1d6db9772f4aa20c6d471594644a SHA512 a527a7123b4291903ac69899a82ea7e82a1945550b37f59199140a80d917540fb280172adeabf0fa09420debfd0d39c89c417166cd0a50e1eb6f1929a2a7460d WHIRLPOOL 6f7f422f50343f177896d9243a9ae89878823e92ffd3511131546a32b3cf481c9af34f5fef43c8a7c1d5974fc0959e1fa06ddd67133034563e06128e50a6f1f2
|
DIST nspr-4.10.6.tar.gz 1131328 SHA256 df69ac8b0126f11907792384468adf42712b1d6db9772f4aa20c6d471594644a SHA512 a527a7123b4291903ac69899a82ea7e82a1945550b37f59199140a80d917540fb280172adeabf0fa09420debfd0d39c89c417166cd0a50e1eb6f1929a2a7460d WHIRLPOOL 6f7f422f50343f177896d9243a9ae89878823e92ffd3511131546a32b3cf481c9af34f5fef43c8a7c1d5974fc0959e1fa06ddd67133034563e06128e50a6f1f2
|
||||||
DIST nspr-4.10.tar.gz 1103862 SHA256 0cfbe561676b92e5af3ddc7ac77452014e3da8885da66baec811e7354138cc16 SHA512 80d511e3bdce9a1efc577acc1671f507bef3d6ca933705f67a7aba567ff7b981e9cde70c2da6fbde82852938b779baa0058c82f937d4ac3e672f6d8e7bdefe8b WHIRLPOOL 404af25a7856df10376a90d7618edd10297c5a1843d6db3e2e754b4066475ffcf4af024804b119e1a8479bbd748a6c142aa77fe27c02e5d3cd751bf449ab1182
|
DIST nspr-4.10.7.tar.gz 1131171 SHA256 389af5cfa863ea9bc6de7b30c15f8a4f9bddd8002f8c6fdc8b33caef43893938 SHA512 bc845b3983ed280dc691e81e08b94b34b8c175e18d455f9e1558a862045df29a3e5c7df291dff7caa0f9d4a9c7e5dd7eb316018f09b9ed444e91502d5a46013e WHIRLPOOL 7bdb1b0d52d2f14403cf93251ad7f6437d59532f50f5b41da9b3ec66f00f1875d624175301920b2f1a251fa27dd4953e15d4da20c131cd5b7b2d049606850869
|
||||||
|
@ -1,145 +0,0 @@
|
|||||||
NSPR does not know that gcc does work on AIX:
|
|
||||||
https://bugzilla.mozilla.org/show_bug.cgi?id=547991
|
|
||||||
|
|
||||||
--- ./mozilla/nsprpub/configure.in.orig 2010-02-23 14:36:55 +0100
|
|
||||||
+++ ./mozilla/nsprpub/configure.in 2010-02-23 14:37:08 +0100
|
|
||||||
@@ -871,8 +871,13 @@
|
|
||||||
AC_DEFINE(HAVE_FCNTL_FILE_LOCKING)
|
|
||||||
USE_IPV6=1
|
|
||||||
AIX_LINK_OPTS='-brtl -bnso -berok'
|
|
||||||
+ if test -n "$GNU_CC"; then
|
|
||||||
+ LD='$(CC)'
|
|
||||||
+ DSO_LDOPTS='-shared -Wl,-G,-bernotok,-bexpall,-blibpath:/usr/lib:/lib'
|
|
||||||
+ fi
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
+ test -z "$GNU_CC" &&
|
|
||||||
CFLAGS="$CFLAGS -qro -qroconst"
|
|
||||||
AIX_WRAP='$(DIST)/lib/aixwrap.o'
|
|
||||||
AIX_TMP='./_aix_tmp.o'
|
|
||||||
--- ./mozilla/nsprpub/configure.orig 2010-02-23 14:36:58 +0100
|
|
||||||
+++ ./mozilla/nsprpub/configure 2010-02-23 14:37:08 +0100
|
|
||||||
@@ -3099,8 +3099,13 @@
|
|
||||||
|
|
||||||
USE_IPV6=1
|
|
||||||
AIX_LINK_OPTS='-brtl -bnso -berok'
|
|
||||||
+ if test -n "$GNU_CC"; then
|
|
||||||
+ LD='$(CC)'
|
|
||||||
+ DSO_LDOPTS='-shared -Wl,-G,-bernotok,-bexpall,-blibpath:/usr/lib:/lib'
|
|
||||||
+ fi
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
+ test -z "$GNU_CC" &&
|
|
||||||
CFLAGS="$CFLAGS -qro -qroconst"
|
|
||||||
AIX_WRAP='$(DIST)/lib/aixwrap.o'
|
|
||||||
AIX_TMP='./_aix_tmp.o'
|
|
||||||
--- ./mozilla/nsprpub/lib/ds/Makefile.in.orig 2010-02-23 14:40:10 +0100
|
|
||||||
+++ ./mozilla/nsprpub/lib/ds/Makefile.in 2010-02-23 14:40:58 +0100
|
|
||||||
@@ -68,11 +68,19 @@
|
|
||||||
endif # WINNT
|
|
||||||
|
|
||||||
ifeq ($(OS_ARCH), AIX)
|
|
||||||
+ifndef NS_USE_GCC
|
|
||||||
ifeq ($(CLASSIC_NSPR),1)
|
|
||||||
OS_LIBS = -lc
|
|
||||||
else
|
|
||||||
OS_LIBS = -lc_r
|
|
||||||
endif
|
|
||||||
+else
|
|
||||||
+ifeq ($(CLASSIC_NSPR),1)
|
|
||||||
+OS_LIBS =
|
|
||||||
+else
|
|
||||||
+OS_LIBS = -pthread
|
|
||||||
+endif
|
|
||||||
+endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(OS_ARCH),IRIX)
|
|
||||||
--- ./mozilla/nsprpub/lib/libc/src/Makefile.in.orig 2010-02-23 14:45:41 +0100
|
|
||||||
+++ ./mozilla/nsprpub/lib/libc/src/Makefile.in 2010-02-23 14:47:58 +0100
|
|
||||||
@@ -77,11 +77,19 @@
|
|
||||||
endif # WINNT
|
|
||||||
|
|
||||||
ifeq ($(OS_ARCH), AIX)
|
|
||||||
+ifndef NS_USE_GCC
|
|
||||||
ifeq ($(CLASSIC_NSPR),1)
|
|
||||||
OS_LIBS = -lc
|
|
||||||
else
|
|
||||||
OS_LIBS = -lc_r
|
|
||||||
endif
|
|
||||||
+else
|
|
||||||
+ifeq ($(CLASSIC_NSPR),1)
|
|
||||||
+OS_LIBS =
|
|
||||||
+else
|
|
||||||
+OS_LIBS = -pthread
|
|
||||||
+endif
|
|
||||||
+endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(OS_ARCH),IRIX)
|
|
||||||
--- ./mozilla/nsprpub/pr/src/Makefile.in.orig 2010-02-23 14:37:04 +0100
|
|
||||||
+++ ./mozilla/nsprpub/pr/src/Makefile.in 2010-02-23 14:52:16 +0100
|
|
||||||
@@ -110,19 +110,29 @@
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(OS_ARCH),AIX)
|
|
||||||
+ifndef NS_USE_GCC
|
|
||||||
DSO_LDOPTS += -binitfini::_PR_Fini
|
|
||||||
+endif
|
|
||||||
OS_LIBS = -lodm -lcfg
|
|
||||||
ifeq ($(CLASSIC_NSPR),1)
|
|
||||||
ifeq ($(OS_RELEASE),4.1)
|
|
||||||
OS_LIBS += -lsvld -lc
|
|
||||||
else
|
|
||||||
+ifndef NS_USE_GCC
|
|
||||||
OS_LIBS += -ldl -lc
|
|
||||||
+else
|
|
||||||
+OS_LIBS += -ldl
|
|
||||||
+endif
|
|
||||||
endif
|
|
||||||
else
|
|
||||||
ifeq ($(OS_RELEASE),4.1)
|
|
||||||
OS_LIBS += -lpthreads -lsvld -lC_r -lC -lc_r -lm /usr/lib/libc.a
|
|
||||||
else
|
|
||||||
+ifndef NS_USE_GCC
|
|
||||||
OS_LIBS += -lpthreads -ldl -lC_r -lC -lc_r -lm /usr/lib/libc.a
|
|
||||||
+else
|
|
||||||
+OS_LIBS += -pthread -ldl -lm
|
|
||||||
+endif
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
--- mozilla/nsprpub/pr/tests/Makefile.in.orig 2010-02-23 15:14:03 +0100
|
|
||||||
+++ mozilla/nsprpub/pr/tests/Makefile.in 2010-02-23 15:17:58 +0100
|
|
||||||
@@ -341,9 +341,17 @@
|
|
||||||
|
|
||||||
# AIX
|
|
||||||
ifeq ($(OS_ARCH),AIX)
|
|
||||||
+ ifndef NS_USE_GCC
|
|
||||||
LDOPTS += -blibpath:$(ABSOLUTE_LIB_DIR):/usr/lib:/lib
|
|
||||||
+ else
|
|
||||||
+ LDOPTS += -Wl,-blibpath:$(ABSOLUTE_LIB_DIR):/usr/lib:/lib
|
|
||||||
+ endif
|
|
||||||
ifneq ($(OS_ARCH)$(OS_RELEASE),AIX4.1)
|
|
||||||
+ ifndef NS_USE_GCC
|
|
||||||
LDOPTS += -brtl
|
|
||||||
+ else
|
|
||||||
+ LDOPTS += -Wl,-brtl
|
|
||||||
+ endif
|
|
||||||
EXTRA_LIBS = -ldl
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
--- mozilla/nsprpub/lib/tests/Makefile.in.orig 2010-02-23 15:35:37 +0100
|
|
||||||
+++ mozilla/nsprpub/lib/tests/Makefile.in 2010-02-23 15:35:37 +0100
|
|
||||||
@@ -127,7 +127,11 @@
|
|
||||||
|
|
||||||
# AIX
|
|
||||||
ifeq ($(OS_ARCH),AIX)
|
|
||||||
+ifndef NS_USE_GCC
|
|
||||||
LDOPTS += -blibpath:$(PWD)/$(dist_libdir):/usr/lib:/lib
|
|
||||||
+else
|
|
||||||
+LDOPTS += -Wl,-blibpath:$(PWD)/$(dist_libdir):/usr/lib:/lib
|
|
||||||
+endif
|
|
||||||
LIBPR = -lnspr$(MOD_MAJOR_VERSION)_shr
|
|
||||||
LIBPLC = -lplc$(MOD_MAJOR_VERSION)_shr
|
|
||||||
endif
|
|
@ -1,95 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/nspr/nspr-4.10.4.ebuild,v 1.8 2014/03/24 14:33:51 ago Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
WANT_AUTOCONF="2.1"
|
|
||||||
|
|
||||||
inherit autotools eutils multilib toolchain-funcs versionator
|
|
||||||
|
|
||||||
MIN_PV="$(get_version_component_range 2)"
|
|
||||||
|
|
||||||
DESCRIPTION="Netscape Portable Runtime"
|
|
||||||
HOMEPAGE="http://www.mozilla.org/projects/nspr/"
|
|
||||||
SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v${PV}/src/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE="debug"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
mkdir build inst
|
|
||||||
cd "${S}"/nspr/
|
|
||||||
epatch "${FILESDIR}"/${PN}-4.6.1-lang.patch
|
|
||||||
epatch "${FILESDIR}"/${PN}-4.7.0-prtime.patch
|
|
||||||
epatch "${FILESDIR}"/${PN}-4.7.1-solaris.patch
|
|
||||||
epatch "${FILESDIR}"/${PN}-4.7.4-solaris.patch
|
|
||||||
# epatch "${FILESDIR}"/${PN}-4.8.3-aix-gcc.patch
|
|
||||||
epatch "${FILESDIR}"/${PN}-4.8.4-darwin-install_name.patch
|
|
||||||
epatch "${FILESDIR}"/${PN}-4.8.9-link-flags.patch
|
|
||||||
# We do not need to pass -L$libdir via nspr-config --libs
|
|
||||||
epatch "${FILESDIR}"/${PN}-4.9.5_nspr_config.patch
|
|
||||||
|
|
||||||
# We must run eautoconf to regenerate configure
|
|
||||||
eautoconf
|
|
||||||
|
|
||||||
# make sure it won't find Perl out of Prefix
|
|
||||||
sed -i -e "s/perl5//g" "${S}"/nspr/configure || die
|
|
||||||
|
|
||||||
# Respect LDFLAGS
|
|
||||||
sed -i -e 's/\$(MKSHLIB) \$(OBJS)/\$(MKSHLIB) \$(LDFLAGS) \$(OBJS)/g' \
|
|
||||||
"${S}"/nspr/config/rules.mk || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
cd "${S}"/build
|
|
||||||
|
|
||||||
# We use the standard BUILD_xxx but nspr uses HOST_xxx
|
|
||||||
tc-export_build_env BUILD_CC
|
|
||||||
export HOST_CC=${BUILD_CC} HOST_CFLAGS=${BUILD_CFLAGS} HOST_LDFLAGS=${BUILD_LDFLAGS}
|
|
||||||
tc-export AR CC CXX RANLIB
|
|
||||||
[[ ${CBUILD} != ${CHOST} ]] \
|
|
||||||
&& export CROSS_COMPILE=1 \
|
|
||||||
|| unset CROSS_COMPILE
|
|
||||||
|
|
||||||
local myconf
|
|
||||||
echo > "${T}"/test.c
|
|
||||||
${CC} ${CFLAGS} ${CPPFLAGS} -c "${T}"/test.c -o "${T}"/test.o || die
|
|
||||||
case $(file "${T}"/test.o) in
|
|
||||||
*32-bit*x86-64*|*64-bit*|*ppc64*|*x86_64*) myconf+=" --enable-64bit";;
|
|
||||||
*32-bit*|*ppc*|*i386*) ;;
|
|
||||||
*) die "Failed to detect whether your arch is 64bits or 32bits, disable distcc if you're using it, please";;
|
|
||||||
esac
|
|
||||||
|
|
||||||
# Ancient autoconf needs help finding the right tools.
|
|
||||||
LC_ALL="C" ECONF_SOURCE="../nspr" \
|
|
||||||
ac_cv_path_AR="${AR}" \
|
|
||||||
econf \
|
|
||||||
--libdir="${EPREFIX}/usr/$(get_libdir)" \
|
|
||||||
$(use_enable debug) \
|
|
||||||
$(use_enable !debug optimize) \
|
|
||||||
${myconf}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
cd "${S}"/build
|
|
||||||
emake
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
# Their build system is royally confusing, as usual
|
|
||||||
MINOR_VERSION=${MIN_PV} # Used for .so version
|
|
||||||
cd "${S}"/build
|
|
||||||
emake DESTDIR="${D}" install
|
|
||||||
|
|
||||||
cd "${ED}"/usr/$(get_libdir)
|
|
||||||
einfo "removing static libraries as upstream has requested!"
|
|
||||||
rm *.a || die "failed to remove static libraries."
|
|
||||||
|
|
||||||
# install nspr-config
|
|
||||||
dobin "${S}"/build/config/nspr-config
|
|
||||||
|
|
||||||
# Remove stupid files in /usr/bin
|
|
||||||
rm "${ED}"/usr/bin/prerr.properties || die "failed to cleanup unneeded files"
|
|
||||||
}
|
|
@ -0,0 +1,110 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/nspr/nspr-4.10.7.ebuild,v 1.1 2014/09/03 16:10:05 polynomial-c Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
WANT_AUTOCONF="2.5"
|
||||||
|
|
||||||
|
inherit autotools eutils multilib toolchain-funcs versionator multilib-minimal
|
||||||
|
|
||||||
|
MIN_PV="$(get_version_component_range 2)"
|
||||||
|
|
||||||
|
DESCRIPTION="Netscape Portable Runtime"
|
||||||
|
HOMEPAGE="http://www.mozilla.org/projects/nspr/"
|
||||||
|
SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v${PV}/src/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE="debug"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
abi_x86_32? (
|
||||||
|
!<=app-emulation/emul-linux-x86-baselibs-20140508-r12
|
||||||
|
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||||
|
)"
|
||||||
|
|
||||||
|
MULTILIB_CHOST_TOOLS=(
|
||||||
|
/usr/bin/nspr-config
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
cd "${S}"/nspr || die
|
||||||
|
epatch "${FILESDIR}"/${PN}-4.7.0-prtime.patch
|
||||||
|
epatch "${FILESDIR}"/${PN}-4.7.1-solaris.patch
|
||||||
|
epatch "${FILESDIR}"/${PN}-4.10.6-solaris.patch
|
||||||
|
epatch "${FILESDIR}"/${PN}-4.8.4-darwin-install_name.patch
|
||||||
|
epatch "${FILESDIR}"/${PN}-4.8.9-link-flags.patch
|
||||||
|
# We do not need to pass -L$libdir via nspr-config --libs
|
||||||
|
epatch "${FILESDIR}"/${PN}-4.9.5_nspr_config.patch
|
||||||
|
|
||||||
|
# We must run eautoconf to regenerate configure
|
||||||
|
eautoconf
|
||||||
|
|
||||||
|
# make sure it won't find Perl out of Prefix
|
||||||
|
sed -i -e "s/perl5//g" "${S}"/nspr/configure || die
|
||||||
|
|
||||||
|
# Respect LDFLAGS
|
||||||
|
sed -i -e 's/\$(MKSHLIB) \$(OBJS)/\$(MKSHLIB) \$(LDFLAGS) \$(OBJS)/g' \
|
||||||
|
"${S}"/nspr/config/rules.mk || die
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_configure() {
|
||||||
|
# We use the standard BUILD_xxx but nspr uses HOST_xxx
|
||||||
|
tc-export_build_env BUILD_CC
|
||||||
|
export HOST_CC=${BUILD_CC} HOST_CFLAGS=${BUILD_CFLAGS} HOST_LDFLAGS=${BUILD_LDFLAGS}
|
||||||
|
tc-export AR CC CXX RANLIB
|
||||||
|
[[ ${CBUILD} != ${CHOST} ]] \
|
||||||
|
&& export CROSS_COMPILE=1 \
|
||||||
|
|| unset CROSS_COMPILE
|
||||||
|
|
||||||
|
local myconf=()
|
||||||
|
|
||||||
|
# The configure has some fancy --enable-{{n,x}32,64bit} switches
|
||||||
|
# that trigger some code conditional to platform & arch. This really
|
||||||
|
# matters for the few common arches (x86, ppc) but we pass a little
|
||||||
|
# more of them to be future-proof.
|
||||||
|
|
||||||
|
# use ABI first, this will work for most cases
|
||||||
|
case "${ABI}" in
|
||||||
|
alpha|arm|hppa|m68k|o32|ppc|s390|sh|sparc|x86) ;;
|
||||||
|
n32) myconf+=( --enable-n32 );;
|
||||||
|
x32) myconf+=( --enable-x32 );;
|
||||||
|
s390x|*64) myconf+=( --enable-64bit );;
|
||||||
|
default) # no abi actually set, fall back to old check
|
||||||
|
einfo "Running a short build test to determine 64bit'ness"
|
||||||
|
echo > "${T}"/test.c || die
|
||||||
|
${CC} ${CFLAGS} ${CPPFLAGS} -c "${T}"/test.c -o "${T}"/test.o || die
|
||||||
|
case $(file "${T}"/test.o) in
|
||||||
|
*32-bit*x86-64*) myconf+=( --enable-x32 );;
|
||||||
|
*64-bit*|*ppc64*|*x86_64*) myconf+=( --enable-64bit );;
|
||||||
|
*32-bit*|*ppc*|*i386*) ;;
|
||||||
|
*) die "Failed to detect whether your arch is 64bits or 32bits, disable distcc if you're using it, please";;
|
||||||
|
esac ;;
|
||||||
|
*) ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# Ancient autoconf needs help finding the right tools.
|
||||||
|
LC_ALL="C" ECONF_SOURCE="${S}/nspr" \
|
||||||
|
ac_cv_path_AR="${AR}" \
|
||||||
|
econf \
|
||||||
|
--libdir="${EPREFIX}/usr/$(get_libdir)" \
|
||||||
|
$(use_enable debug) \
|
||||||
|
$(use_enable !debug optimize) \
|
||||||
|
"${myconf[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install() {
|
||||||
|
# Their build system is royally confusing, as usual
|
||||||
|
MINOR_VERSION=${MIN_PV} # Used for .so version
|
||||||
|
emake DESTDIR="${D}" install
|
||||||
|
|
||||||
|
einfo "removing static libraries as upstream has requested!"
|
||||||
|
rm -f "${ED}"/usr/$(get_libdir)/*.a || die "failed to remove static libraries."
|
||||||
|
|
||||||
|
# install nspr-config
|
||||||
|
dobin config/nspr-config
|
||||||
|
|
||||||
|
# Remove stupid files in /usr/bin
|
||||||
|
rm "${ED}"/usr/bin/prerr.properties || die "failed to cleanup unneeded files"
|
||||||
|
}
|
@ -1,95 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/nspr/nspr-4.10.ebuild,v 1.10 2013/10/09 17:10:14 ago Exp $
|
|
||||||
|
|
||||||
EAPI=3
|
|
||||||
WANT_AUTOCONF="2.1"
|
|
||||||
|
|
||||||
inherit autotools eutils multilib toolchain-funcs versionator
|
|
||||||
|
|
||||||
MIN_PV="$(get_version_component_range 2)"
|
|
||||||
|
|
||||||
DESCRIPTION="Netscape Portable Runtime"
|
|
||||||
HOMEPAGE="http://www.mozilla.org/projects/nspr/"
|
|
||||||
SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v${PV}/src/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE="debug"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
mkdir build inst
|
|
||||||
cd "${S}"/nspr/
|
|
||||||
epatch "${FILESDIR}"/${PN}-4.6.1-lang.patch
|
|
||||||
epatch "${FILESDIR}"/${PN}-4.7.0-prtime.patch
|
|
||||||
epatch "${FILESDIR}"/${PN}-4.7.1-solaris.patch
|
|
||||||
epatch "${FILESDIR}"/${PN}-4.7.4-solaris.patch
|
|
||||||
# epatch "${FILESDIR}"/${PN}-4.8.3-aix-gcc.patch
|
|
||||||
epatch "${FILESDIR}"/${PN}-4.8.4-darwin-install_name.patch
|
|
||||||
epatch "${FILESDIR}"/${PN}-4.8.9-link-flags.patch
|
|
||||||
# We do not need to pass -L$libdir via nspr-config --libs
|
|
||||||
epatch "${FILESDIR}"/${PN}-4.9.5_nspr_config.patch
|
|
||||||
|
|
||||||
# We must run eautoconf to regenerate configure
|
|
||||||
eautoconf
|
|
||||||
|
|
||||||
# make sure it won't find Perl out of Prefix
|
|
||||||
sed -i -e "s/perl5//g" "${S}"/nspr/configure || die
|
|
||||||
|
|
||||||
# Respect LDFLAGS
|
|
||||||
sed -i -e 's/\$(MKSHLIB) \$(OBJS)/\$(MKSHLIB) \$(LDFLAGS) \$(OBJS)/g' \
|
|
||||||
"${S}"/nspr/config/rules.mk || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
cd "${S}"/build
|
|
||||||
|
|
||||||
# We use the standard BUILD_xxx but nspr uses HOST_xxx
|
|
||||||
tc-export_build_env BUILD_CC
|
|
||||||
export HOST_CC=${BUILD_CC} HOST_CFLAGS=${BUILD_CFLAGS} HOST_LDFLAGS=${BUILD_LDFLAGS}
|
|
||||||
tc-export AR CC CXX RANLIB
|
|
||||||
[[ ${CBUILD} != ${CHOST} ]] \
|
|
||||||
&& export CROSS_COMPILE=1 \
|
|
||||||
|| unset CROSS_COMPILE
|
|
||||||
|
|
||||||
local myconf
|
|
||||||
echo > "${T}"/test.c
|
|
||||||
${CC} ${CFLAGS} ${CPPFLAGS} -c "${T}"/test.c -o "${T}"/test.o || die
|
|
||||||
case $(file "${T}"/test.o) in
|
|
||||||
*32-bit*x86-64*|*64-bit*|*ppc64*|*x86_64*) myconf+=" --enable-64bit";;
|
|
||||||
*32-bit*|*ppc*|*i386*) ;;
|
|
||||||
*) die "Failed to detect whether your arch is 64bits or 32bits, disable distcc if you're using it, please";;
|
|
||||||
esac
|
|
||||||
|
|
||||||
# Ancient autoconf needs help finding the right tools.
|
|
||||||
LC_ALL="C" ECONF_SOURCE="../nspr" \
|
|
||||||
ac_cv_path_AR="${AR}" \
|
|
||||||
econf \
|
|
||||||
--libdir="${EPREFIX}/usr/$(get_libdir)" \
|
|
||||||
$(use_enable debug) \
|
|
||||||
$(use_enable !debug optimize) \
|
|
||||||
${myconf}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
cd "${S}"/build
|
|
||||||
emake || die "failed to build"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
# Their build system is royally confusing, as usual
|
|
||||||
MINOR_VERSION=${MIN_PV} # Used for .so version
|
|
||||||
cd "${S}"/build
|
|
||||||
emake DESTDIR="${D}" install || die "emake install failed"
|
|
||||||
|
|
||||||
cd "${ED}"/usr/$(get_libdir)
|
|
||||||
einfo "removing static libraries as upstream has requested!"
|
|
||||||
rm -f *.a || die "failed to remove static libraries."
|
|
||||||
|
|
||||||
# install nspr-config
|
|
||||||
dobin "${S}"/build/config/nspr-config || die "failed to install nspr-config"
|
|
||||||
|
|
||||||
# Remove stupid files in /usr/bin
|
|
||||||
rm -f "${ED}"/usr/bin/prerr.properties || die "failed to cleanup unneeded files"
|
|
||||||
}
|
|
@ -0,0 +1,320 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/nss/nss-3.17.ebuild,v 1.1 2014/09/03 16:10:40 polynomial-c Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
inherit eutils flag-o-matic multilib toolchain-funcs multilib-minimal
|
||||||
|
|
||||||
|
NSPR_VER="4.10.6-r1"
|
||||||
|
RTM_NAME="NSS_${PV//./_}_RTM"
|
||||||
|
# Rev of https://git.fedorahosted.org/cgit/nss-pem.git
|
||||||
|
PEM_GIT_REV="015ae754dd9f6fbcd7e52030ec9732eb27fc06a8"
|
||||||
|
PEM_P="${PN}-pem-${PEM_GIT_REV}"
|
||||||
|
|
||||||
|
DESCRIPTION="Mozilla's Network Security Services library that implements PKI support"
|
||||||
|
HOMEPAGE="http://www.mozilla.org/projects/security/pki/nss/"
|
||||||
|
SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz
|
||||||
|
cacert? ( http://dev.gentoo.org/~anarchy/patches/${PN}-3.14.1-add_spi+cacerts_ca_certs.patch )
|
||||||
|
nss-pem? ( https://git.fedorahosted.org/cgit/nss-pem.git/snapshot/${PEM_P}.tar.bz2 )"
|
||||||
|
|
||||||
|
LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE="+cacert +nss-pem utils"
|
||||||
|
|
||||||
|
DEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
|
||||||
|
>=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]"
|
||||||
|
RDEPEND=">=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]
|
||||||
|
>=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
|
||||||
|
>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
|
||||||
|
abi_x86_32? (
|
||||||
|
!<=app-emulation/emul-linux-x86-baselibs-20140508-r12
|
||||||
|
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||||
|
)"
|
||||||
|
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${P}/${PN}"
|
||||||
|
|
||||||
|
MULTILIB_CHOST_TOOLS=(
|
||||||
|
/usr/bin/nss-config
|
||||||
|
)
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
unpack ${A}
|
||||||
|
if use nss-pem ; then
|
||||||
|
mv "${PEM_P}"/nss/lib/ckfw/pem/ "${S}"/lib/ckfw/ || die
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# Custom changes for gentoo
|
||||||
|
epatch "${FILESDIR}/${PN}-3.15-gentoo-fixups.patch"
|
||||||
|
epatch "${FILESDIR}/${PN}-3.15-gentoo-fixup-warnings.patch"
|
||||||
|
use cacert && epatch "${DISTDIR}/${PN}-3.14.1-add_spi+cacerts_ca_certs.patch"
|
||||||
|
use nss-pem && epatch "${FILESDIR}/${PN}-3.15.4-enable-pem.patch"
|
||||||
|
epatch "${FILESDIR}/nss-3.14.2-solaris-gcc.patch"
|
||||||
|
|
||||||
|
pushd coreconf >/dev/null || die
|
||||||
|
# hack nspr paths
|
||||||
|
echo 'INCLUDES += -I$(DIST)/include/dbm' \
|
||||||
|
>> headers.mk || die "failed to append include"
|
||||||
|
|
||||||
|
# modify install path
|
||||||
|
sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \
|
||||||
|
-i source.mk || die
|
||||||
|
|
||||||
|
# Respect LDFLAGS
|
||||||
|
sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk
|
||||||
|
popd >/dev/null || die
|
||||||
|
|
||||||
|
# Fix pkgconfig file for Prefix
|
||||||
|
sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \
|
||||||
|
config/Makefile || die
|
||||||
|
|
||||||
|
# use host shlibsign if need be #436216
|
||||||
|
if tc-is-cross-compiler ; then
|
||||||
|
sed -i \
|
||||||
|
-e 's:"${2}"/shlibsign:shlibsign:' \
|
||||||
|
cmd/shlibsign/sign.sh || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# dirty hack
|
||||||
|
sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \
|
||||||
|
lib/ssl/config.mk || die
|
||||||
|
sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \
|
||||||
|
cmd/platlibs.mk || die
|
||||||
|
|
||||||
|
multilib_copy_sources
|
||||||
|
|
||||||
|
strip-flags
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_configure() {
|
||||||
|
# Ensure we stay multilib aware
|
||||||
|
sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" config/Makefile || die
|
||||||
|
}
|
||||||
|
|
||||||
|
nssarch() {
|
||||||
|
# Most of the arches are the same as $ARCH
|
||||||
|
local t=${1:-${CHOST}}
|
||||||
|
case ${t} in
|
||||||
|
aarch64*)echo "aarch64";;
|
||||||
|
hppa*) echo "parisc";;
|
||||||
|
i?86*) echo "i686";;
|
||||||
|
x86_64*) echo "x86_64";;
|
||||||
|
*) tc-arch ${t};;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
nssbits() {
|
||||||
|
local cc cppflags="${1}CPPFLAGS" cflags="${1}CFLAGS"
|
||||||
|
if [[ ${1} == BUILD_ ]]; then
|
||||||
|
cc=$(tc-getBUILD_CC)
|
||||||
|
else
|
||||||
|
cc=$(tc-getCC)
|
||||||
|
fi
|
||||||
|
echo > "${T}"/test.c || die
|
||||||
|
${cc} ${!cppflags} ${!cflags} -c "${T}"/test.c -o "${T}/${1}test.o" || die
|
||||||
|
case $(file "${T}/${1}test.o") in
|
||||||
|
*32-bit*x86-64*) echo USE_X32=1;;
|
||||||
|
*64-bit*|*ppc64*|*x86_64*) echo USE_64=1;;
|
||||||
|
*32-bit*|*ppc*|*i386*) ;;
|
||||||
|
*) die "Failed to detect whether ${cc} builds 64bits or 32bits, disable distcc if you're using it, please";;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_compile() {
|
||||||
|
# use ABI to determine bit'ness, or fallback if unset
|
||||||
|
local buildbits mybits
|
||||||
|
case "${ABI}" in
|
||||||
|
n32) mybits="USE_N32=1";;
|
||||||
|
x32) mybits="USE_X32=1";;
|
||||||
|
s390x|*64) mybits="USE_64=1";;
|
||||||
|
default) mybits=$(nssbits);;
|
||||||
|
esac
|
||||||
|
# bitness of host may differ from target
|
||||||
|
if tc-is-cross-compiler; then
|
||||||
|
buildbits=$(nssbits BUILD_)
|
||||||
|
fi
|
||||||
|
|
||||||
|
local makeargs=(
|
||||||
|
CC="$(tc-getCC)"
|
||||||
|
AR="$(tc-getAR) rc \$@"
|
||||||
|
RANLIB="$(tc-getRANLIB)"
|
||||||
|
OPTIMIZER=
|
||||||
|
${mybits}
|
||||||
|
)
|
||||||
|
|
||||||
|
# Take care of nspr settings #436216
|
||||||
|
local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)"
|
||||||
|
local myLDFLAGS="${LDFLAGS} $($(tc-getPKG_CONFIG) nspr --libs-only-L)"
|
||||||
|
unset NSPR_INCLUDE_DIR
|
||||||
|
|
||||||
|
# Do not let `uname` be used.
|
||||||
|
if use kernel_linux ; then
|
||||||
|
makeargs+=(
|
||||||
|
OS_TARGET=Linux
|
||||||
|
OS_RELEASE=2.6
|
||||||
|
OS_TEST="$(nssarch)"
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
|
||||||
|
export BUILD_OPT=1
|
||||||
|
export NSS_USE_SYSTEM_SQLITE=1
|
||||||
|
export NSDISTMODE=copy
|
||||||
|
export NSS_ENABLE_ECC=1
|
||||||
|
export FREEBL_NO_DEPEND=1
|
||||||
|
export ASFLAGS=""
|
||||||
|
|
||||||
|
local d
|
||||||
|
|
||||||
|
# Build the host tools first.
|
||||||
|
LDFLAGS="${BUILD_LDFLAGS}" \
|
||||||
|
XCFLAGS="${BUILD_CFLAGS}" \
|
||||||
|
NSPR_LIB_DIR="${T}/fake-dir" \
|
||||||
|
emake -j1 -C coreconf \
|
||||||
|
CC="$(tc-getBUILD_CC)" \
|
||||||
|
${buildbits:-${mybits}}
|
||||||
|
makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" )
|
||||||
|
|
||||||
|
# Then build the target tools.
|
||||||
|
for d in . lib/dbm ; do
|
||||||
|
CPPFLAGS="${myCPPFLAGS}" \
|
||||||
|
LDFLAGS="${myLDFLAGS}" \
|
||||||
|
XCFLAGS="${CFLAGS} ${CPPFLAGS}" \
|
||||||
|
NSPR_LIB_DIR="${T}/${ABI}-fake-dir" \
|
||||||
|
emake -j1 "${makeargs[@]}" -C ${d}
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
# Altering these 3 libraries breaks the CHK verification.
|
||||||
|
# All of the following cause it to break:
|
||||||
|
# - stripping
|
||||||
|
# - prelink
|
||||||
|
# - ELF signing
|
||||||
|
# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html
|
||||||
|
# Either we have to NOT strip them, or we have to forcibly resign after
|
||||||
|
# stripping.
|
||||||
|
#local_libdir="$(get_libdir)"
|
||||||
|
#export STRIP_MASK="
|
||||||
|
# */${local_libdir}/libfreebl3.so*
|
||||||
|
# */${local_libdir}/libnssdbm3.so*
|
||||||
|
# */${local_libdir}/libsoftokn3.so*"
|
||||||
|
|
||||||
|
export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3"
|
||||||
|
|
||||||
|
generate_chk() {
|
||||||
|
local shlibsign="$1"
|
||||||
|
local libdir="$2"
|
||||||
|
einfo "Resigning core NSS libraries for FIPS validation"
|
||||||
|
shift 2
|
||||||
|
local i
|
||||||
|
for i in ${NSS_CHK_SIGN_LIBS} ; do
|
||||||
|
local libname=lib${i}.so
|
||||||
|
local chkname=lib${i}.chk
|
||||||
|
"${shlibsign}" \
|
||||||
|
-i "${libdir}"/${libname} \
|
||||||
|
-o "${libdir}"/${chkname}.tmp \
|
||||||
|
&& mv -f \
|
||||||
|
"${libdir}"/${chkname}.tmp \
|
||||||
|
"${libdir}"/${chkname} \
|
||||||
|
|| die "Failed to sign ${libname}"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
cleanup_chk() {
|
||||||
|
local libdir="$1"
|
||||||
|
shift 1
|
||||||
|
local i
|
||||||
|
for i in ${NSS_CHK_SIGN_LIBS} ; do
|
||||||
|
local libfname="${libdir}/lib${i}.so"
|
||||||
|
# If the major version has changed, then we have old chk files.
|
||||||
|
[ ! -f "${libfname}" -a -f "${libfname}.chk" ] \
|
||||||
|
&& rm -f "${libfname}.chk"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install() {
|
||||||
|
pushd dist >/dev/null || die
|
||||||
|
|
||||||
|
dodir /usr/$(get_libdir)
|
||||||
|
cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed"
|
||||||
|
cp -L -t "${ED}"/usr/$(get_libdir) */lib/{libcrmf,libfreebl}.a || die "copying libs failed"
|
||||||
|
|
||||||
|
# Install nss-config and pkgconfig file
|
||||||
|
dodir /usr/bin
|
||||||
|
cp -L */bin/nss-config "${ED}"/usr/bin || die
|
||||||
|
dodir /usr/$(get_libdir)/pkgconfig
|
||||||
|
cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig || die
|
||||||
|
|
||||||
|
# create an nss-softokn.pc from nss.pc for libfreebl and some private headers
|
||||||
|
# bug 517266
|
||||||
|
sed -e 's#Libs:#Libs: -lfreebl#' \
|
||||||
|
-e 's#Cflags:#Cflags: -I${includedir}/private#' \
|
||||||
|
*/lib/pkgconfig/nss.pc >"${ED}"/usr/$(get_libdir)/pkgconfig/nss-softokn.pc \
|
||||||
|
|| die "could not create nss-softokn.pc"
|
||||||
|
|
||||||
|
# all the include files
|
||||||
|
insinto /usr/include/nss
|
||||||
|
doins public/nss/*.h
|
||||||
|
insinto /usr/include/nss/private
|
||||||
|
doins private/nss/{blapi,alghmac}.h
|
||||||
|
|
||||||
|
popd >/dev/null || die
|
||||||
|
|
||||||
|
local f nssutils
|
||||||
|
# Always enabled because we need it for chk generation.
|
||||||
|
nssutils="shlibsign"
|
||||||
|
|
||||||
|
if multilib_is_native_abi ; then
|
||||||
|
if use utils; then
|
||||||
|
# The tests we do not need to install.
|
||||||
|
#nssutils_test="bltest crmftest dbtest dertimetest
|
||||||
|
#fipstest remtest sdrtest"
|
||||||
|
nssutils="addbuiltin atob baddbdir btoa certcgi certutil checkcert
|
||||||
|
cmsutil conflict crlutil derdump digest makepqg mangle modutil multinit
|
||||||
|
nonspr10 ocspclnt oidcalc p7content p7env p7sign p7verify pk11mode
|
||||||
|
pk12util pp rsaperf selfserv shlibsign signtool signver ssltap strsclnt
|
||||||
|
symkeyutil tstclnt vfychain vfyserv"
|
||||||
|
fi
|
||||||
|
pushd dist/*/bin >/dev/null || die
|
||||||
|
for f in ${nssutils}; do
|
||||||
|
dobin ${f}
|
||||||
|
done
|
||||||
|
popd >/dev/null || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Prelink breaks the CHK files. We don't have any reliable way to run
|
||||||
|
# shlibsign after prelink.
|
||||||
|
local l libs=() liblist
|
||||||
|
for l in ${NSS_CHK_SIGN_LIBS} ; do
|
||||||
|
libs+=("${EPREFIX}/usr/$(get_libdir)/lib${l}.so")
|
||||||
|
done
|
||||||
|
liblist=$(printf '%s:' "${libs[@]}")
|
||||||
|
echo -e "PRELINK_PATH_MASK=${liblist%:}" > "${T}/90nss-${ABI}"
|
||||||
|
doenvd "${T}/90nss-${ABI}"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
multilib_pkg_postinst() {
|
||||||
|
# We must re-sign the libraries AFTER they are stripped.
|
||||||
|
local shlibsign="${EROOT}/usr/bin/shlibsign"
|
||||||
|
# See if we can execute it (cross-compiling & such). #436216
|
||||||
|
"${shlibsign}" -h >&/dev/null
|
||||||
|
if [[ $? -gt 1 ]] ; then
|
||||||
|
shlibsign="shlibsign"
|
||||||
|
fi
|
||||||
|
generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir)
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_foreach_abi multilib_pkg_postinst
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
multilib_pkg_postrm() {
|
||||||
|
cleanup_chk "${EROOT}"/usr/$(get_libdir)
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_foreach_abi multilib_pkg_postrm
|
||||||
|
}
|
@ -1,93 +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/DBIx-Class/DBIx-Class-0.82.40.ebuild,v 1.1 2012/11/13 19:55:29 tove Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
MODULE_AUTHOR=GETTY
|
|
||||||
MODULE_VERSION=0.08204
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="Extensible and flexible object <-> relational mapper"
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86 ~ppc-aix"
|
|
||||||
IUSE="test admin admin_script deploy replicated"
|
|
||||||
|
|
||||||
RDEPEND_MOOSE_BASIC="
|
|
||||||
>=dev-perl/Moose-0.98
|
|
||||||
>=dev-perl/MooseX-Types-0.21
|
|
||||||
"
|
|
||||||
RDEPEND_ADMIN_BASIC="
|
|
||||||
>=dev-perl/JSON-Any-1.22
|
|
||||||
>=dev-perl/MooseX-Types-JSON-0.02
|
|
||||||
>=dev-perl/MooseX-Types-Path-Class-0.05
|
|
||||||
>=dev-perl/namespace-autoclean-0.09
|
|
||||||
"
|
|
||||||
|
|
||||||
# >=dev-perl/Class-DBI-Plugin-DeepAbstractSearch-0.08
|
|
||||||
# dev-perl/Class-Trigger
|
|
||||||
# >=dev-perl/DBIx-ContextualFetch-1.03
|
|
||||||
# >=dev-perl/Date-Simple-3.03
|
|
||||||
# dev-perl/DateTime-Format-MySQL
|
|
||||||
# dev-perl/DateTime-Format-Pg
|
|
||||||
# dev-perl/DateTime-Format-SQLite
|
|
||||||
# dev-perl/DateTime-Format-Strptime
|
|
||||||
# dev-perl/Devel-Cycle
|
|
||||||
# dev-perl/Time-Piece-MySQL
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
admin? (
|
|
||||||
${RDEPEND_MOOSE_BASIC}
|
|
||||||
${RDEPEND_ADMIN_BASIC}
|
|
||||||
)
|
|
||||||
admin_script? (
|
|
||||||
${RDEPEND_MOOSE_BASIC}
|
|
||||||
${RDEPEND_ADMIN_BASIC}
|
|
||||||
>=dev-perl/Getopt-Long-Descriptive-0.081
|
|
||||||
>=dev-perl/Text-CSV-1.16
|
|
||||||
)
|
|
||||||
deploy? (
|
|
||||||
>=dev-perl/SQL-Translator-0.110.60
|
|
||||||
)
|
|
||||||
replicated? (
|
|
||||||
${RDEPEND_MOOSE_BASIC}
|
|
||||||
>=dev-perl/Hash-Merge-0.12
|
|
||||||
)
|
|
||||||
>=dev-perl/DBD-SQLite-1.29
|
|
||||||
>=dev-perl/Carp-Clan-6.00
|
|
||||||
>=dev-perl/Class-Accessor-Grouped-0.100.70
|
|
||||||
>=dev-perl/Class-C3-Componentised-1.0.900
|
|
||||||
>=dev-perl/Class-Inspector-1.24
|
|
||||||
>=dev-perl/Config-Any-0.20
|
|
||||||
dev-perl/Data-Compare
|
|
||||||
>=dev-perl/Data-Page-2.01
|
|
||||||
>=dev-perl/DBI-1.609
|
|
||||||
dev-perl/Devel-GlobalDestruction
|
|
||||||
>=virtual/perl-File-Path-2.08
|
|
||||||
dev-perl/Hash-Merge
|
|
||||||
>=dev-perl/Math-Base36-0.07
|
|
||||||
>=virtual/perl-Math-BigInt-1.80
|
|
||||||
>=dev-perl/MRO-Compat-0.11
|
|
||||||
>=dev-perl/Module-Find-0.06
|
|
||||||
>=dev-perl/Moo-0.9.100
|
|
||||||
>=dev-perl/Path-Class-0.18
|
|
||||||
>=dev-perl/SQL-Abstract-1.730
|
|
||||||
>=dev-perl/Sub-Name-0.04
|
|
||||||
>=dev-perl/Data-Dumper-Concise-2.20
|
|
||||||
>=dev-perl/Scope-Guard-0.03
|
|
||||||
dev-perl/Context-Preserve
|
|
||||||
>=dev-perl/Try-Tiny-0.04
|
|
||||||
>=dev-perl/namespace-clean-0.20
|
|
||||||
"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
test? (
|
|
||||||
>=virtual/perl-File-Temp-0.22
|
|
||||||
>=dev-perl/Package-Stash-0.280.0
|
|
||||||
>=dev-perl/Test-Exception-0.31
|
|
||||||
>=dev-perl/Test-Warn-0.21
|
|
||||||
>=virtual/perl-Test-Simple-0.94
|
|
||||||
dev-perl/Test-Pod
|
|
||||||
dev-perl/Test-Pod-Coverage )"
|
|
||||||
|
|
||||||
SRC_TEST=do
|
|
@ -1,3 +1,2 @@
|
|||||||
DIST DBIx-Class-0.08204.tar.gz 703803 SHA256 fd2572718904769b763a0681fbb4708bf143224eb3c131c472ce3b6096c1f05d SHA512 242c52ac0c2135e62065d6e173daf40542ec71ea70bb2654a90f2a84a3bcc84a239be4d94899432d719b8aaf869637e75eeda9da7ea0aa5ca80b63bc0a2f4e6d WHIRLPOOL b10d0efcc66ea077d413f4afb4589d809ba1088ce87f5bc9f06bf8e696246565e449d9bf7b839a94ec9acea773f92ae4c214e260b71e27df72a8f17801184dae
|
|
||||||
DIST DBIx-Class-0.08205.tar.gz 735395 SHA256 d448d5ba623e8da8a5d109a7dec907c1b5fcc2088a527e3b27c913c7b7cb3e9a SHA512 317caa585d84d7196f4c4fa437c8abf530d4ec3c4ed61d11409a6d882088c05bc0413eb70d33b2eac9998de365de737567c4547490e62f39c2f9d36dd626e42a WHIRLPOOL cfae377fed04457a9de922c3bbcf41cb98e2d93e2033a75494bf968357e5e93882237ed8d95679359a60620660d7a31cbcf5a59b4c150815b106f3d17fc5fe9b
|
DIST DBIx-Class-0.08205.tar.gz 735395 SHA256 d448d5ba623e8da8a5d109a7dec907c1b5fcc2088a527e3b27c913c7b7cb3e9a SHA512 317caa585d84d7196f4c4fa437c8abf530d4ec3c4ed61d11409a6d882088c05bc0413eb70d33b2eac9998de365de737567c4547490e62f39c2f9d36dd626e42a WHIRLPOOL cfae377fed04457a9de922c3bbcf41cb98e2d93e2033a75494bf968357e5e93882237ed8d95679359a60620660d7a31cbcf5a59b4c150815b106f3d17fc5fe9b
|
||||||
DIST DBIx-Class-0.08270.tar.gz 808377 SHA256 6deccac1a195429324c811a31f4b24515ddf7ee2893d1c299852cac6e782e3c5 SHA512 bd9a52e933e57266a81ea25330672af254ed669be47acf8164426a9a803b6a4c81ab0a6a663f5b13ade0ff8c749bf5c68fa114b0c89b236e7a8d53beeff0bc10 WHIRLPOOL 07047213399215841e4c49cd2f9053d3e1a07b915b959355495d6a2ecaf9aa44f48a6540bc112306c7a21096f99c2afb617517e2405334991533b4c10385cbc3
|
DIST DBIx-Class-0.08270.tar.gz 808377 SHA256 6deccac1a195429324c811a31f4b24515ddf7ee2893d1c299852cac6e782e3c5 SHA512 bd9a52e933e57266a81ea25330672af254ed669be47acf8164426a9a803b6a4c81ab0a6a663f5b13ade0ff8c749bf5c68fa114b0c89b236e7a8d53beeff0bc10 WHIRLPOOL 07047213399215841e4c49cd2f9053d3e1a07b915b959355495d6a2ecaf9aa44f48a6540bc112306c7a21096f99c2afb617517e2405334991533b4c10385cbc3
|
||||||
|
@ -1,17 +0,0 @@
|
|||||||
# Copyright 1999-2011 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Data-Random/Data-Random-0.50.0.ebuild,v 1.2 2011/09/03 21:04:50 tove Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
MODULE_AUTHOR=ADEO
|
|
||||||
MODULE_VERSION=0.05
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="A module used to generate random data"
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 sparc x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
SRC_TEST="do"
|
|
@ -1,29 +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/Data-Random/Data-Random-0.60.0.ebuild,v 1.3 2012/03/31 16:50:02 tove Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
MODULE_AUTHOR=BAREFOOT
|
|
||||||
MODULE_VERSION=0.06
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="A module used to generate random data"
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~sparc ~x86"
|
|
||||||
IUSE="test"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
test? (
|
|
||||||
dev-perl/Test-Pod
|
|
||||||
dev-perl/Test-Pod-Coverage
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
SRC_TEST="do"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
sed -i '/jsonmeta;/d' Makefile.PL || die
|
|
||||||
perl-module_src_prepare
|
|
||||||
}
|
|
@ -1,3 +1 @@
|
|||||||
DIST Data-Random-0.05.tar.gz 147055 SHA256 1def0ac0147009d3ff07140a7cd6fb0672469af118b8eda530dcd15f21747362 SHA512 7edc8dd3108f2ce003fdb93e579c8297da87a23d855165f6ee0a5adb10d658e1d029dda25fa1a9c09698f561f005e22ca223d101d4e73c6db54efb877ac7002f WHIRLPOOL 358b3a78d86bb52b664df7b474f57d115885002922252ff14455895f7e0c8a75d9b756d61290eaf5426a696f0fd2e2bc5f750c54e0914e45291c08b966bf4da5
|
|
||||||
DIST Data-Random-0.06.tar.gz 165081 SHA256 c9def0badf01dc2d182f44dea5c950baa7657e351faa954eb1142cd1e69b7c5f SHA512 bc893d0c8bb8098742c674c78e1863318b5cb9191cb99b80b849475018867e315631426789229c7237de862c839f9f7bafe27eb9a857538b3c5d9794061f2c87 WHIRLPOOL f799fc15185e0e670bb8c4e04ad0b071e270f3c82ea6a2d813977b785e0f8a5891b4a3b93198b69c164791f0bc948ca27510698526df4c4ac7e09959a77c1224
|
|
||||||
DIST Data-Random-0.08.tar.gz 168327 SHA256 e14c10e1e47c66a082387fa1497894d059bd316212bbd6b8f0905b30eea92d43 SHA512 a523f2cfa2031006e41efbc7a52d1f8ce08ca490d02db5f1068045019e9f07f145824843e9650fc04e5269284e9a4825f54b4e90557fec1d3e26c40164f8a591 WHIRLPOOL 45181d1ce02f1505e7ccd5d7024be59f12b219e02faa86bb107861306c1b16e68b87651dad79d531cb6f50d0353ddef55d67298d4f6740fd5e4f9d6b0b44affb
|
DIST Data-Random-0.08.tar.gz 168327 SHA256 e14c10e1e47c66a082387fa1497894d059bd316212bbd6b8f0905b30eea92d43 SHA512 a523f2cfa2031006e41efbc7a52d1f8ce08ca490d02db5f1068045019e9f07f145824843e9650fc04e5269284e9a4825f54b4e90557fec1d3e26c40164f8a591 WHIRLPOOL 45181d1ce02f1505e7ccd5d7024be59f12b219e02faa86bb107861306c1b16e68b87651dad79d531cb6f50d0353ddef55d67298d4f6740fd5e4f9d6b0b44affb
|
||||||
|
@ -1,20 +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/Devel-Caller/Devel-Caller-2.50.0.ebuild,v 1.2 2013/01/13 13:54:11 maekke Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
MODULE_AUTHOR=RCLAMP
|
|
||||||
MODULE_VERSION=2.05
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="Meatier versions of caller"
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND="dev-perl/PadWalker"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
SRC_TEST=do
|
|
@ -1,2 +1 @@
|
|||||||
DIST Devel-Caller-2.05.tar.gz 5716 SHA256 dcfb590044277e125e78f781a150198a94c89769af6faab8f544a916dfbb4388 SHA512 c6f1fd9ac63615fc2e492f530a1d1da7db835516b99e8abae1a3dd5dcb05982e39a24789726a5fe48b370370897da68d195fffcb787c5409c4560ad629f5b71b WHIRLPOOL 2461b0d61b30b9d7187857f146d689299a10d90a3b70086fabe53a52ddce04a4c20b0f631cceed55895e3ed46ebcce072d715bd2102c41bd177d863f93ae3db6
|
|
||||||
DIST Devel-Caller-2.06.tar.gz 6540 SHA256 6a73ae6a292834255b90da9409205425305fcfe994b148dcb6d2d6ef628db7df SHA512 f15a59169e191c8526f613d21c415e5d8d51b59eabf309952468fdee15277b2e8f831a2263a9dc006d9f3144a234fbc9c46ad3ab464b6fc055360c6445b209f9 WHIRLPOOL 0d909c146a6b093b20d9d85eb6a9e5ad4a54c760e6bc0f6487b4eefc16b95dc4f0923635a7c6e6459a3832682559ffeee59561e5a1360a2c73575282417c3161
|
DIST Devel-Caller-2.06.tar.gz 6540 SHA256 6a73ae6a292834255b90da9409205425305fcfe994b148dcb6d2d6ef628db7df SHA512 f15a59169e191c8526f613d21c415e5d8d51b59eabf309952468fdee15277b2e8f831a2263a9dc006d9f3144a234fbc9c46ad3ab464b6fc055360c6445b209f9 WHIRLPOOL 0d909c146a6b093b20d9d85eb6a9e5ad4a54c760e6bc0f6487b4eefc16b95dc4f0923635a7c6e6459a3832682559ffeee59561e5a1360a2c73575282417c3161
|
||||||
|
@ -1,22 +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/Fuse/Fuse-0.140.0.ebuild,v 1.2 2012/04/22 10:27:12 ago Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
MODULE_AUTHOR=DPAVLIN
|
|
||||||
MODULE_VERSION=0.14
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="Fuse module for perl"
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
KEYWORDS="amd64 ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="sys-fs/fuse"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
# Test is whack - ChrisWhite
|
|
||||||
#SRC_TEST="do"
|
|
@ -1,22 +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/Fuse/Fuse-0.150.0.ebuild,v 1.1 2012/04/29 10:47:54 tove Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
MODULE_AUTHOR=DPATES
|
|
||||||
MODULE_VERSION=0.15
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="Fuse module for perl"
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="sys-fs/fuse"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
# Test is whack - ChrisWhite
|
|
||||||
#SRC_TEST="do"
|
|
@ -1,22 +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/Fuse/Fuse-0.160.0.ebuild,v 1.1 2013/10/29 07:08:02 patrick Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
MODULE_AUTHOR=DPATES
|
|
||||||
MODULE_VERSION=0.16
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="Fuse module for perl"
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="sys-fs/fuse"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
# Test is whack - ChrisWhite
|
|
||||||
#SRC_TEST="do"
|
|
@ -1,2 +1 @@
|
|||||||
DIST Net-SMTP-TLS-ButMaintained-0.21.tar.gz 16174 SHA256 de6ebda82592d422f1de10acdfc6a40780b5419f0e618f5f6bd51d6f7ea80e9f SHA512 2b7a2453ad66e56a711c741e85aa9244f83908cf68b98d3d335a15b1883556ee7ea8ea6a5b9fa307897d7855085b93f4e6f5655122e76547270b4b7f23eac20c WHIRLPOOL 97d285a8eea0e99b37500333b1f60666b4d5dfdd2f4833cc54d67dfdfc7e5d4175f3e2fb6294afb190948396576ba9e27b0a0d5248b1e803d7468bd56797aa30
|
|
||||||
DIST Net-SMTP-TLS-ButMaintained-0.24.tar.gz 16293 SHA256 6b95c08f71579d851c0183f502a700c86a1fecef570e3cee8326c5e4ce66256e SHA512 28c5145ed5a3ce2beecbe95dde33c6892a4384102f0fe7c795bc92206e34257cae5c993e8c748b462c87a494eab399e45e56737bc3c424aa155613bbee2e4588 WHIRLPOOL e7a0b1f7cf3809c4112b692413952edb9ff6775d0e20ccd9f70c67ea08d00c370e3c4624497499982626aaa9a01deb8012b40f8e40bf1bf19d10e72ae91e3fc7
|
DIST Net-SMTP-TLS-ButMaintained-0.24.tar.gz 16293 SHA256 6b95c08f71579d851c0183f502a700c86a1fecef570e3cee8326c5e4ce66256e SHA512 28c5145ed5a3ce2beecbe95dde33c6892a4384102f0fe7c795bc92206e34257cae5c993e8c748b462c87a494eab399e45e56737bc3c424aa155613bbee2e4588 WHIRLPOOL e7a0b1f7cf3809c4112b692413952edb9ff6775d0e20ccd9f70c67ea08d00c370e3c4624497499982626aaa9a01deb8012b40f8e40bf1bf19d10e72ae91e3fc7
|
||||||
|
@ -1,29 +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/Net-SMTP-TLS-ButMaintained/Net-SMTP-TLS-ButMaintained-0.210.0.ebuild,v 1.1 2012/12/08 11:07:03 tove Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
MODULE_AUTHOR=FAYLAND
|
|
||||||
MODULE_VERSION=0.21
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="An SMTP client supporting TLS and AUTH"
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
virtual/perl-IO
|
|
||||||
virtual/perl-libnet
|
|
||||||
>=dev-perl/IO-Socket-SSL-1.760.0
|
|
||||||
dev-perl/Net-SSLeay
|
|
||||||
virtual/perl-MIME-Base64
|
|
||||||
dev-perl/Digest-HMAC
|
|
||||||
"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
>=virtual/perl-ExtUtils-MakeMaker-6.300.0
|
|
||||||
"
|
|
||||||
|
|
||||||
SRC_TEST=do
|
|
@ -1,3 +1,2 @@
|
|||||||
DIST Nmap-Parser-1.21.tar.gz 38942 SHA256 8ba5ade800c42aaddf638150d94a54fab4329c014d6fef09d06e2e72003c9a7c SHA512 ed966831b00ad26f669b129df44c8b2f2987da69f538e5adef7ccfe3e6d7e738b275035446c5d9101529fc186fc113f100c436543684c47035803afbd95ae5d6 WHIRLPOOL dc6a6db563ad0b0f5ca9318481b3cbbe7ff8953fa59e79e107a0b82ff28da26b7513491111eb10859a8ce6b92096e49e97f400e617c43540fd9b3415f240e924
|
|
||||||
DIST Nmap-Parser-1.3.tar.gz 41171 SHA256 d9932bf60de25f3d6516c08f9d280d067bc6ad1c47f6a453a53fc6431fc9da28 SHA512 aae1b3bcc13d27c27c7d91e19b8bcf96b9b52b417447bf54e08a63100877ee9253ede4f4a65ba5e3e74f6690c00947980ab6deb5e4b8d223b99d02f4b864eb19 WHIRLPOOL b19fb1246c81d2fa94c2e1493ba6c8439f3ce3f28baa332fe6c8c32be782338c8d99c9b8d0e964e9d5187f7bedad0204f69f40621ab3ec9b54c30e3cfe999d0b
|
DIST Nmap-Parser-1.3.tar.gz 41171 SHA256 d9932bf60de25f3d6516c08f9d280d067bc6ad1c47f6a453a53fc6431fc9da28 SHA512 aae1b3bcc13d27c27c7d91e19b8bcf96b9b52b417447bf54e08a63100877ee9253ede4f4a65ba5e3e74f6690c00947980ab6deb5e4b8d223b99d02f4b864eb19 WHIRLPOOL b19fb1246c81d2fa94c2e1493ba6c8439f3ce3f28baa332fe6c8c32be782338c8d99c9b8d0e964e9d5187f7bedad0204f69f40621ab3ec9b54c30e3cfe999d0b
|
||||||
DIST Nmap-Parser-1.31.tar.gz 41123 SHA256 92290ca5962edc66bdd91ee598d04b57e81f9f44b8735866f7a27b0d0e0aecb6 SHA512 156932f4cad124579d419d18917ab0307271eded5de5aa31ad155ee6ac5923c4d86e860361546ab5431c6b9a8e38d5b4757807b3d077362f6f7db84b68e06519 WHIRLPOOL 27bcb6e812e0f26267a4cd599489d3470536c19bcf49ede3aa16558886071d962c1164c40318c73a7f8eb506cdd1106776a5bf8f569dc0d2627706ba93559445
|
DIST Nmap-Parser-1.31.tar.gz 41123 SHA256 92290ca5962edc66bdd91ee598d04b57e81f9f44b8735866f7a27b0d0e0aecb6 SHA512 156932f4cad124579d419d18917ab0307271eded5de5aa31ad155ee6ac5923c4d86e860361546ab5431c6b9a8e38d5b4757807b3d077362f6f7db84b68e06519 WHIRLPOOL 27bcb6e812e0f26267a4cd599489d3470536c19bcf49ede3aa16558886071d962c1164c40318c73a7f8eb506cdd1106776a5bf8f569dc0d2627706ba93559445
|
||||||
|
@ -1,23 +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/Nmap-Parser/Nmap-Parser-1.210.0.ebuild,v 1.3 2012/03/09 09:07:38 phajdan.jr Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
MODULE_AUTHOR=APERSAUD
|
|
||||||
MODULE_VERSION=1.21
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="Nmap::Parser - parse nmap scan data with perl"
|
|
||||||
HOMEPAGE="http://nmapparser.wordpress.com/ http://code.google.com/p/nmap-parser/ ${HOMEPAGE}"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="virtual/perl-Storable
|
|
||||||
>=dev-perl/XML-Twig-3.16"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
SRC_TEST="do"
|
|
@ -1,3 +1,2 @@
|
|||||||
DIST SQL-Statement-1.33.tar.gz 123572 SHA256 a71c6fdbc3883b5164232bf441a34cd7c6a6f5a8753c3d12e50396b1e83c0e96 SHA512 c372c80860e48a581de928187fa6b00eebc11d8d60f7deaf62e90a6b487c003bb048c3ec48c5ed0d9be096a2fd810edd0ac440c4c47b8f003862bacc3a63b9cf WHIRLPOOL ef970dfab6e295bde7f7c2bd5995f9a1e24c09951de66a9da4c55ee69961287ae995dc9ef0f6602e829569d6a9dc481c8dd9063ec1519cb3b815383b48fc4b6f
|
|
||||||
DIST SQL-Statement-1.402.tar.gz 138283 SHA256 bb2dacd660d1cd8d75e1c622de9c7df15b24d3c3095a0680800f5f0f41946276 SHA512 423b463ff04245fe52cd590cdbf9db9b2e597a7507a456872351bc54f9efff12c16d1c0994f0fd03461711b866d9bc59b5318f3ba11ba7b8fe7ea625292030ca WHIRLPOOL 4d64c21bae39b85df8ae925267edaf47e30965020daf06a2ce0867967a90c7faab2895302bb40939746654ec3905746632e6dfa041a646d811e60ace3fa1d8b1
|
DIST SQL-Statement-1.402.tar.gz 138283 SHA256 bb2dacd660d1cd8d75e1c622de9c7df15b24d3c3095a0680800f5f0f41946276 SHA512 423b463ff04245fe52cd590cdbf9db9b2e597a7507a456872351bc54f9efff12c16d1c0994f0fd03461711b866d9bc59b5318f3ba11ba7b8fe7ea625292030ca WHIRLPOOL 4d64c21bae39b85df8ae925267edaf47e30965020daf06a2ce0867967a90c7faab2895302bb40939746654ec3905746632e6dfa041a646d811e60ace3fa1d8b1
|
||||||
DIST SQL-Statement-1.405.tar.gz 138703 SHA256 239094b6f18c36d174a7a9aa73c13cbaf9fec83d68dce5a2226a6120bb673026 SHA512 e7aa4cd9c300d3638e07e078c09d0e551fe799311b871f1a669efd4bf3f4675068895f86d15b852aa0230decacc3f019ad55a2972d0d298813ca189e9b57281b WHIRLPOOL 65602df50ef0f81a79a76bad4ea2cb37fb45d9235740e0c46a2f7ce2c044f23217d21fd6d59cd50a6422e9eda1b3ca5779823d3d76997957a658b44d566bec46
|
DIST SQL-Statement-1.405.tar.gz 138703 SHA256 239094b6f18c36d174a7a9aa73c13cbaf9fec83d68dce5a2226a6120bb673026 SHA512 e7aa4cd9c300d3638e07e078c09d0e551fe799311b871f1a669efd4bf3f4675068895f86d15b852aa0230decacc3f019ad55a2972d0d298813ca189e9b57281b WHIRLPOOL 65602df50ef0f81a79a76bad4ea2cb37fb45d9235740e0c46a2f7ce2c044f23217d21fd6d59cd50a6422e9eda1b3ca5779823d3d76997957a658b44d566bec46
|
||||||
|
@ -1,37 +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/SQL-Statement/SQL-Statement-1.330.0.ebuild,v 1.6 2012/09/09 16:37:12 armin76 Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
MODULE_AUTHOR=REHSACK
|
|
||||||
MODULE_VERSION=1.33
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="Small SQL parser and engine"
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-fbsd"
|
|
||||||
IUSE="test"
|
|
||||||
|
|
||||||
RDEPEND=">=dev-perl/DBI-1.616
|
|
||||||
>=dev-perl/Clone-0.30
|
|
||||||
>=dev-perl/Params-Util-0.35
|
|
||||||
virtual/perl-Scalar-List-Utils"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
test? (
|
|
||||||
dev-perl/Test-Pod
|
|
||||||
dev-perl/Test-Pod-Coverage
|
|
||||||
)"
|
|
||||||
|
|
||||||
SRC_TEST="do"
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
export SQL_STATEMENT_WARN_UPDATE=sure
|
|
||||||
|
|
||||||
if has_version "<=dev-perl/SQL-Statement-1.20" ; then
|
|
||||||
ewarn "Changes include (1.22):"
|
|
||||||
ewarn " * behavior for unquoted identifiers modified to lower case them"
|
|
||||||
ewarn " * IN and BETWEEN operators are supported native"
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,3 +1,2 @@
|
|||||||
DIST Set-Object-1.28.tar.gz 72530 SHA256 f3c5b47f5c773aba0f6fe8ade8519a81763dda8674317d484f159bb6e7805118 SHA512 690ee086b0a1465b373e6773f7d4a1d54349ce09b99b3a4e30454cb70ccd3a5b38867519a59769373b226f11a53d5177f61c068c1066d7f50bcdcac571f6fc8e WHIRLPOOL 6306b380edb8eb99733e172dadfb8d9ece5938861a618f9705bfb0701b3060a70bf85f205424975507bd439cf07b3f833ec75431ae40f432948c5e587f146eb6
|
|
||||||
DIST Set-Object-1.29.tar.gz 70370 SHA256 b7c6760013a1394be2569ce3889572e8e25ad607ea8449149cd7ff3d9a88e0ee SHA512 1b05be2389537fe65733bb975bbca53ec854c929b06a4a69183619d6fd3aca0ea417d9541cf28da76a4bbce2659e78815014e5396f52222a0248c68e8c7b2849 WHIRLPOOL 7bc8e07c7c32241e3950826093f31fe5f8708cd720bf0b365eccf4b658d50943b584050f9cf8bd611b3d9046bf14403563a9540aa40838b9908edff2d591313c
|
DIST Set-Object-1.29.tar.gz 70370 SHA256 b7c6760013a1394be2569ce3889572e8e25ad607ea8449149cd7ff3d9a88e0ee SHA512 1b05be2389537fe65733bb975bbca53ec854c929b06a4a69183619d6fd3aca0ea417d9541cf28da76a4bbce2659e78815014e5396f52222a0248c68e8c7b2849 WHIRLPOOL 7bc8e07c7c32241e3950826093f31fe5f8708cd720bf0b365eccf4b658d50943b584050f9cf8bd611b3d9046bf14403563a9540aa40838b9908edff2d591313c
|
||||||
DIST Set-Object-1.31.tar.gz 75019 SHA256 a7497a7f99fb3e7e3f434c5cdccf3a64c63c2e97504bba22a80a43d3a62ad13a SHA512 57c9d97e1b10c766b652b74d8262e1a809df28f4f214a40344c077cd479fa26efdf1c63f2e5bb954d1502fac53153fa2fdcec8a98015d9320959266dcdef57c3 WHIRLPOOL 63fb958589d00d7663af236658f032ab387c6c974460d79420395ff2c2ce163f098a561dd5635e89f9d45ddfc234b81a079cb5c186f5d2928cb3312b225f8782
|
DIST Set-Object-1.31.tar.gz 75019 SHA256 a7497a7f99fb3e7e3f434c5cdccf3a64c63c2e97504bba22a80a43d3a62ad13a SHA512 57c9d97e1b10c766b652b74d8262e1a809df28f4f214a40344c077cd479fa26efdf1c63f2e5bb954d1502fac53153fa2fdcec8a98015d9320959266dcdef57c3 WHIRLPOOL 63fb958589d00d7663af236658f032ab387c6c974460d79420395ff2c2ce163f098a561dd5635e89f9d45ddfc234b81a079cb5c186f5d2928cb3312b225f8782
|
||||||
|
@ -1,18 +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/Set-Object/Set-Object-1.280.0.ebuild,v 1.3 2012/03/09 09:25:19 phajdan.jr Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
MODULE_AUTHOR=SAMV
|
|
||||||
MODULE_VERSION=1.28
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="set of objects and strings"
|
|
||||||
|
|
||||||
LICENSE="Artistic"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
SRC_TEST=do
|
|
@ -1,4 +1,2 @@
|
|||||||
DIST Sys-Virt-1.0.0.tar.gz 88553 SHA256 120422a43e481e47e4ceeaa4388d03417033a92b35b84723b7f874e37339b907 SHA512 dc72a7dd98f2df18cd4b1030180f053f96c419410564ad93486430f3c3b3ce0d1a3c2fba0dcd918493042166082c667003cdee080d3c1aeedc9f61d260978d68 WHIRLPOOL 988a0253518a4c066c95580931d77080dff8d05446d3e9ab20b6e7df729f02f73e248dfb810d38b19d0414373c2d22c38bc1f3fe2f6ac785719a25cda43f61a8
|
|
||||||
DIST Sys-Virt-1.0.3.tar.gz 92652 SHA256 0ad25b7556275410ff3e4f4019c5a2041fffbe998dd53911db7b8dee0c894acb SHA512 03b4376fae928a51bccbe89b5ca4bd07313608cbe765e511b05e12ba436027811889b800967364a19d7a1223ca3f570b19fd9baa2a339ed5b663d8659acd9fdc WHIRLPOOL d5aac8d86060383cfb207776fefa8277323115aac90c785806759d1a676a27503a4152945d8efd205b10e955a9e6b3ca6cbd2ed52888eced27303f6fe501ac20
|
|
||||||
DIST Sys-Virt-1.1.2.tar.gz 95796 SHA256 51c3d23603781c535df1b56ee3137d8b83195f7250ee514658d580d328789792 SHA512 8648442bac2d0b1b33a96b8f5debade7c17c803140b717baca3b5f924e73677b1061b488c74e4cf9d07361c7fdaf7c4f6f393040778bdc47d4542dbf51e08430 WHIRLPOOL 5a325ed7a27591e41cfa7bfced84c400e65a273f616c5b382e0e4a259ca88e738ea6bc66d2ffc4b97de1b674005763c41b9c088aaae322e73c84a1f58e523b97
|
DIST Sys-Virt-1.1.2.tar.gz 95796 SHA256 51c3d23603781c535df1b56ee3137d8b83195f7250ee514658d580d328789792 SHA512 8648442bac2d0b1b33a96b8f5debade7c17c803140b717baca3b5f924e73677b1061b488c74e4cf9d07361c7fdaf7c4f6f393040778bdc47d4542dbf51e08430 WHIRLPOOL 5a325ed7a27591e41cfa7bfced84c400e65a273f616c5b382e0e4a259ca88e738ea6bc66d2ffc4b97de1b674005763c41b9c088aaae322e73c84a1f58e523b97
|
||||||
DIST Sys-Virt-1.2.5.tar.gz 98341 SHA256 87fa8fb30c6b97311e71c72a7e97e23631b048d12d132a46b29c036e4faca776 SHA512 a8d5e760db1d7321889fe83fa0debee98f96776ab360f6f6925602d1fac092d41425e9993290ca1c91c5294e50ce0078cc34bb475163c0d5be64eb0ca8d289db WHIRLPOOL ab360098ea756e9b080885311d8f52181f19118db81338acc10b2d32bc4cbcc43ae26c75cd0646af371909dd2136022bb0f6ff4d86a82c63887f4b8f70adb4bc
|
DIST Sys-Virt-1.2.5.tar.gz 98341 SHA256 87fa8fb30c6b97311e71c72a7e97e23631b048d12d132a46b29c036e4faca776 SHA512 a8d5e760db1d7321889fe83fa0debee98f96776ab360f6f6925602d1fac092d41425e9993290ca1c91c5294e50ce0078cc34bb475163c0d5be64eb0ca8d289db WHIRLPOOL ab360098ea756e9b080885311d8f52181f19118db81338acc10b2d32bc4cbcc43ae26c75cd0646af371909dd2136022bb0f6ff4d86a82c63887f4b8f70adb4bc
|
||||||
|
@ -1,31 +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/Sys-Virt/Sys-Virt-1.0.0.ebuild,v 1.3 2013/03/31 16:00:39 jdhore Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
MODULE_AUTHOR=DANBERR
|
|
||||||
MODULE_VERSION=1.0.0
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="Sys::Virt provides an API for using the libvirt library from Perl"
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE="test"
|
|
||||||
|
|
||||||
RDEPEND=">=app-emulation/libvirt-${PV}"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig
|
|
||||||
test? (
|
|
||||||
dev-perl/Test-Pod
|
|
||||||
dev-perl/Test-Pod-Coverage
|
|
||||||
dev-perl/XML-XPath
|
|
||||||
virtual/perl-Time-HiRes
|
|
||||||
)"
|
|
||||||
|
|
||||||
SRC_TEST="do"
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
MAKEOPTS+=" -j1" perl-module_src_compile
|
|
||||||
}
|
|
@ -1,32 +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/Sys-Virt/Sys-Virt-1.0.3.ebuild,v 1.2 2013/03/28 08:31:12 pinkbyte Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
MODULE_AUTHOR=DANBERR
|
|
||||||
MODULE_VERSION=1.0.3
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="Sys::Virt provides an API for using the libvirt library from Perl"
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE="test"
|
|
||||||
|
|
||||||
RDEPEND=">=app-emulation/libvirt-${PV}"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig
|
|
||||||
test? (
|
|
||||||
dev-perl/CPAN-Changes
|
|
||||||
dev-perl/Test-Pod
|
|
||||||
dev-perl/Test-Pod-Coverage
|
|
||||||
dev-perl/XML-XPath
|
|
||||||
virtual/perl-Time-HiRes
|
|
||||||
)"
|
|
||||||
|
|
||||||
SRC_TEST="do"
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
MAKEOPTS+=" -j1" perl-module_src_compile
|
|
||||||
}
|
|
@ -1,4 +1,3 @@
|
|||||||
DIST WWW-Dict-Leo-Org-1.35.tar.gz 12708 SHA256 7f2ac51d12b08b010a20a689496a4993b2add6e8f5269e819ca84a901b070725 SHA512 6103d1e1c6986b1612d59062b024b72fe5025cce7ed5a3a0266111048c976242a5a5cbdcf0823ca0d61e10869d6f4d12c4cc3d6f30dcd63d4764a66a399549ac WHIRLPOOL 5a5973bced3a3d06e39ff342b853acddfb3c64eacd48b74c7c8f9c0554e6620a23a9b0704447068cd71147de7c3842ad9fb3b1ad64f263774885c4b82b6a1f9e
|
|
||||||
DIST WWW-Dict-Leo-Org-1.36.tar.gz 12861 SHA256 d8d21aa2ab46397f469478bf5d76d4a0fff6e2d3f64192351489d724fc1fcf8b SHA512 fc7b30c5b3a70161b53eebc9257b09582648a4189264de0766e31b5fe44d9fb4944aa2b5531fde68aa7202cca16abc2dd62220bb8e8478d7b420625c65569380 WHIRLPOOL 785dc0567f2d2775f0076a1d1413d227a97d62a2d5ccabe13a25306a57c3e324a152805562366227677bd3b0cc291cbffe82783659ac3c8bd098e6d188821bdb
|
DIST WWW-Dict-Leo-Org-1.36.tar.gz 12861 SHA256 d8d21aa2ab46397f469478bf5d76d4a0fff6e2d3f64192351489d724fc1fcf8b SHA512 fc7b30c5b3a70161b53eebc9257b09582648a4189264de0766e31b5fe44d9fb4944aa2b5531fde68aa7202cca16abc2dd62220bb8e8478d7b420625c65569380 WHIRLPOOL 785dc0567f2d2775f0076a1d1413d227a97d62a2d5ccabe13a25306a57c3e324a152805562366227677bd3b0cc291cbffe82783659ac3c8bd098e6d188821bdb
|
||||||
DIST WWW-Dict-Leo-Org-1.37.tar.gz 12899 SHA256 f1efe2a555eb0d0afa952a2e7eb99af34734ae1aa7f39771e32e913d11eafe22 SHA512 4289fc566ee5498c9affb5cdeb4ef25657b33b8f0ba0c47a944dec9b6184b9672ad4c9b4b2035c3e17c39f8ec9464d8beccc0e78e132ce4817b0fc7379a8f776 WHIRLPOOL cf16b24e48b7d164a7ab24690f649ec906b74180a1711a9b76f65a0d689bc4ba18d6acc0a475fc5e5b1f45eb7720a796649f4ef0ad112903bb50f93061c2b4ed
|
DIST WWW-Dict-Leo-Org-1.37.tar.gz 12899 SHA256 f1efe2a555eb0d0afa952a2e7eb99af34734ae1aa7f39771e32e913d11eafe22 SHA512 4289fc566ee5498c9affb5cdeb4ef25657b33b8f0ba0c47a944dec9b6184b9672ad4c9b4b2035c3e17c39f8ec9464d8beccc0e78e132ce4817b0fc7379a8f776 WHIRLPOOL cf16b24e48b7d164a7ab24690f649ec906b74180a1711a9b76f65a0d689bc4ba18d6acc0a475fc5e5b1f45eb7720a796649f4ef0ad112903bb50f93061c2b4ed
|
||||||
DIST WWW-Dict-Leo-Org-1.39.tar.gz 13274 SHA256 81f134f6d68f42fa24b559d27296f971e58f836408842770fd10a1fe5a91cbeb SHA512 85ed59d1660a3ec3c986656b0e0051caaf54ef9ac42916a6c36433cd48fa9feabcfab6c81f073e782268ec2ada29a34d452fdb7513be6f2243bc127b66a276e2 WHIRLPOOL 1ebb6c0e6d56ab59de612145cfa79548b19523d8101f543a40687aa023aa07712e57024aae8861a3ee72dc0b3d8ed627f8b9a1f0a349053b9724bc99acda9ded
|
DIST WWW-Dict-Leo-Org-1.39.tar.gz 13274 SHA256 81f134f6d68f42fa24b559d27296f971e58f836408842770fd10a1fe5a91cbeb SHA512 85ed59d1660a3ec3c986656b0e0051caaf54ef9ac42916a6c36433cd48fa9feabcfab6c81f073e782268ec2ada29a34d452fdb7513be6f2243bc127b66a276e2 WHIRLPOOL 1ebb6c0e6d56ab59de612145cfa79548b19523d8101f543a40687aa023aa07712e57024aae8861a3ee72dc0b3d8ed627f8b9a1f0a349053b9724bc99acda9ded
|
||||||
|
@ -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/dev-perl/WWW-Dict-Leo-Org/WWW-Dict-Leo-Org-1.350.0.ebuild,v 1.1 2012/07/30 10:37:59 jlec Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
MODULE_AUTHOR=TLINDEN
|
|
||||||
MODULE_VERSION=1.35
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="Commandline interface to http://dict.leo.org/"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
dev-perl/HTML-TableParser
|
|
||||||
virtual/perl-DB_File"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
perl-module_src_install
|
|
||||||
mv "${D}"/usr/bin/{l,L}eo || die
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog "We renamed leo to Leo"
|
|
||||||
elog "due to conflicts with app-editors/leo"
|
|
||||||
}
|
|
@ -1,3 +1 @@
|
|||||||
DIST Net-SSH-Perl-1.34.tar.gz 114507 SHA256 6e8dd1a03f8673d6d210a0c9adf44067b0e4e741c63b47b8e9db2257973425b6 SHA512 6d9246a4ee799d18d79301d79b0325daa6fa4563dd8a5567b9aae80da6c12eb2b7b2476000fe75ce9943bd8b666fa7c631fff993368f22ba3e7fac149451feb6 WHIRLPOOL 53b3e2445749112cae3989035f8de5c7bb4c755aa93554e441fb24bf02ab057b0aadce58de1e5ef6c826f0f4558ae9d59148b30ae082f5269e4b4c8759c1a636
|
|
||||||
DIST Net-SSH-Perl-1.35.tar.gz 113835 SHA256 198558d2a434dda9263f78b03458b2cad9756bc3de082b7297f200d1b5d8a116 SHA512 5b934b63111ea23fa62228192482d84811fbe6be80701b5a67a486ae84795f5bc031ceb0e7b31f1bc1b031aaf26f5f90d6bab1fdd355949de2d5f423041dd06d WHIRLPOOL 1b8dd779ece32a50e0ddfec7a16de3c2138ca73f39609b9444be1d3d4b26e8c1c24706217d0813386d68a2bbe11005d8635f52830d660409697d3241fc587912
|
|
||||||
DIST Net-SSH-Perl-1.36.tar.gz 117219 SHA256 18c84300105ada6617f840b2e9a233a4584a2e86c3706ba536f7d2fa0e4969da SHA512 4157d10a8dc107af17ab711102dea79b4b0b598d6c15d6f350f3a2eaf9be917c4410885d38de0dab4bbf1277875f03d5b10ca7350ba1300fdffc385c430c588f WHIRLPOOL 1cea741e7b9583c6deca11882d11e6dedf909695c457f3e6f8f2032e89cc9a7442ea14289491693d2112ee32e06b62419f4c7fef1a21ea721276fd0ed4f16447
|
DIST Net-SSH-Perl-1.36.tar.gz 117219 SHA256 18c84300105ada6617f840b2e9a233a4584a2e86c3706ba536f7d2fa0e4969da SHA512 4157d10a8dc107af17ab711102dea79b4b0b598d6c15d6f350f3a2eaf9be917c4410885d38de0dab4bbf1277875f03d5b10ca7350ba1300fdffc385c430c588f WHIRLPOOL 1cea741e7b9583c6deca11882d11e6dedf909695c457f3e6f8f2032e89cc9a7442ea14289491693d2112ee32e06b62419f4c7fef1a21ea721276fd0ed4f16447
|
||||||
|
@ -1,40 +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/net-ssh-perl/net-ssh-perl-1.340.0.ebuild,v 1.5 2012/10/14 18:47:40 armin76 Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
MY_PN=Net-SSH-Perl
|
|
||||||
MODULE_AUTHOR=TURNSTEP
|
|
||||||
MODULE_VERSION=1.34
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="Perl client Interface to SSH"
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~mips ~ppc x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
virtual/perl-Digest-MD5
|
|
||||||
>=dev-perl/string-crc32-1.2
|
|
||||||
>=dev-perl/Math-GMP-1.04
|
|
||||||
>=dev-perl/math-pari-2.001804
|
|
||||||
>=dev-perl/Digest-SHA1-2.10
|
|
||||||
dev-perl/Digest-HMAC
|
|
||||||
dev-perl/crypt-dh
|
|
||||||
>=dev-perl/crypt-dsa-0.11
|
|
||||||
virtual/perl-MIME-Base64
|
|
||||||
>=dev-perl/convert-pem-0.05
|
|
||||||
dev-perl/Crypt-Blowfish
|
|
||||||
dev-perl/Crypt-DES
|
|
||||||
dev-perl/crypt-idea
|
|
||||||
dev-perl/Crypt-OpenSSL-RSA
|
|
||||||
dev-perl/crypt-rsa
|
|
||||||
dev-perl/digest-bubblebabble"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
#src_compile() {
|
|
||||||
# echo "" | perl-module_src_compile
|
|
||||||
#}
|
|
||||||
SRC_TEST=do
|
|
@ -1,40 +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/net-ssh-perl/net-ssh-perl-1.350.0.ebuild,v 1.3 2013/03/25 20:50:59 ago Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
MY_PN=Net-SSH-Perl
|
|
||||||
MODULE_AUTHOR=SCHWIGON
|
|
||||||
MODULE_VERSION=1.35
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="Perl client Interface to SSH"
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~mips ~ppc x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
virtual/perl-Digest-MD5
|
|
||||||
>=dev-perl/string-crc32-1.2
|
|
||||||
>=dev-perl/Math-GMP-1.04
|
|
||||||
>=dev-perl/math-pari-2.001804
|
|
||||||
>=dev-perl/Digest-SHA1-2.10
|
|
||||||
dev-perl/Digest-HMAC
|
|
||||||
dev-perl/crypt-dh
|
|
||||||
>=dev-perl/crypt-dsa-0.11
|
|
||||||
virtual/perl-MIME-Base64
|
|
||||||
>=dev-perl/convert-pem-0.05
|
|
||||||
dev-perl/Crypt-Blowfish
|
|
||||||
dev-perl/Crypt-DES
|
|
||||||
dev-perl/crypt-idea
|
|
||||||
dev-perl/Crypt-OpenSSL-RSA
|
|
||||||
dev-perl/crypt-rsa
|
|
||||||
dev-perl/digest-bubblebabble"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
#src_compile() {
|
|
||||||
# echo "" | perl-module_src_compile
|
|
||||||
#}
|
|
||||||
SRC_TEST=do
|
|
@ -0,0 +1,43 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/click/click-3.2.ebuild,v 1.1 2014/09/04 14:17:05 idella4 Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="A Python package for creating beautiful command line interfaces"
|
||||||
|
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
HOMEPAGE="http://click.pocoo.org/ http://pypi.python.org/pypi/click"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
IUSE="doc examples test"
|
||||||
|
|
||||||
|
RDEPEND="dev-python/colorama[${PYTHON_USEDEP}]"
|
||||||
|
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
|
||||||
|
|
||||||
|
python_prepare_all() {
|
||||||
|
# Prevent un-needed d'loading
|
||||||
|
sed -e "s/, 'sphinx.ext.intersphinx'//" -i docs/conf.py || die
|
||||||
|
distutils-r1_python_prepare_all
|
||||||
|
}
|
||||||
|
|
||||||
|
python_compile_all() {
|
||||||
|
use doc && emake -C docs html
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
# https://github.com/mitsuhiko/click/issues/217
|
||||||
|
emake test
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
use doc && local HTML_DOCS=( docs/_build/html/. )
|
||||||
|
use examples && local EXAMPLES=( examples/. )
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
}
|
@ -1,6 +1,3 @@
|
|||||||
DIST Django-1.4.13.tar.gz 7753532 SHA256 a8fede657378b6862744b19012e7071279b952ecd208fd83227723866068f2c0 SHA512 de9b095e28334d095e03067d931ef1f2bb24332d739b5f10cfc524ca20d15d94fa756fb80394c306ea2351549f6a7669acf491e44f29cfc0b220f620f9a4b080 WHIRLPOOL 72aba9cd46327f0bdece26823e7258a9bd39bb556bb0d52ef467105e2f44cfb0b6ba451b545dba663479abfe870ceabf561b1510e8e871a61672855b9c1bd3b4
|
|
||||||
DIST Django-1.4.14.tar.gz 7754876 SHA256 81edad81211fd515677a35ab2d40833557649dd650f150baf8416f416b8a6c9c SHA512 b7e2e57d15bc5eee62aa0425932c99928cceb3f4bfdc28de42a96ee9ba2bdc0c28e7e102846e7ea3735eaaa00944b7aaeb0bd8625216dee2fc406f0be2601892 WHIRLPOOL 02689da58ab0d70a8f8e0f388a6f8ca9e25091fef0fce0ade0cada9072906bb7a4dc0d81728c9f0509a0c45b55e93e66bae8a85c6356ef66ddb911b3895e9546
|
DIST Django-1.4.14.tar.gz 7754876 SHA256 81edad81211fd515677a35ab2d40833557649dd650f150baf8416f416b8a6c9c SHA512 b7e2e57d15bc5eee62aa0425932c99928cceb3f4bfdc28de42a96ee9ba2bdc0c28e7e102846e7ea3735eaaa00944b7aaeb0bd8625216dee2fc406f0be2601892 WHIRLPOOL 02689da58ab0d70a8f8e0f388a6f8ca9e25091fef0fce0ade0cada9072906bb7a4dc0d81728c9f0509a0c45b55e93e66bae8a85c6356ef66ddb911b3895e9546
|
||||||
DIST Django-1.5.8.tar.gz 8071329 SHA256 01db30f38a081241a9cbc7bef12cb599506b80727613350e427547bed12aaaa3 SHA512 446e4e9ff59290816247ac750d6b311e520d0491304ff601946c41689bf1589f380c874624bc67a5850baeeca8c0bab494a66e42ad3562785780d424cfdaa2fe WHIRLPOOL b49486b6ea9baf2a3ccb8cf3774b1d010c429298edef79e91b5a39cadcb1bfed3ac4b8b3b59e7ded05737eb7694eca5177c8f2d459782107495441209b230041
|
|
||||||
DIST Django-1.5.9.tar.gz 8074400 SHA256 47ce505c5046c38817828bee253b7256872f86c4340db1af698cb8548dbaa0d2 SHA512 0b42f09a6bd28b18eaaf6b1788fcc620ee410442c4f179130babed3fa6763155cc5469e1b38d68a87742a21f34e0ac343167dd7a9de0595c81e81a25296a1087 WHIRLPOOL 817e88b2a82b48d6c7f2f78091f66b786227b5513be01f99c90a5ab36920e5d15167dc209e9954641d61536e62e396719224fbd4b5812e349ccf59e48ff1d72b
|
DIST Django-1.5.9.tar.gz 8074400 SHA256 47ce505c5046c38817828bee253b7256872f86c4340db1af698cb8548dbaa0d2 SHA512 0b42f09a6bd28b18eaaf6b1788fcc620ee410442c4f179130babed3fa6763155cc5469e1b38d68a87742a21f34e0ac343167dd7a9de0595c81e81a25296a1087 WHIRLPOOL 817e88b2a82b48d6c7f2f78091f66b786227b5513be01f99c90a5ab36920e5d15167dc209e9954641d61536e62e396719224fbd4b5812e349ccf59e48ff1d72b
|
||||||
DIST Django-1.6.5.tar.gz 6633768 SHA256 36940268c087fede32d3f5887cce9af9e5d27962a0c405aacafc2a3cc1f755c5 SHA512 60d36b1b23cdda42f33d4c15e41053fe0fc1c6584617bd6ed683dfb0a6d6dfaa849b387ea514129acb2cc40e89fe33818db1e0897df110d1b8f5ed1a3b256905 WHIRLPOOL 0e284ed126b7c7b065a2a6929a7cd179aee63bca490f8e639facd0413c5313f2131ec18a8450429cbfb2ac034bd67c4d7ab94b2fb64df4a64c5f6dac876eb489
|
|
||||||
DIST Django-1.6.6.tar.gz 6645456 SHA256 536cbd54e533ba3563d205f0c91988b24e7d74b8b253d7825e42214b50ba7e90 SHA512 4d52ed7e31df7d1b449697e5ecd48a94cbb365a1f0abe6b9308ba815b1ef80d2c38d8ba07a57f928617a592afaa44d48374ecf3901b66e68d389fc4ac4f6891d WHIRLPOOL db69860de31c2283faab0931818d215dab12cb36ed1f8b3160d0e1b5ed49c72b66b751b086cd454acde76c5c1b003ca89fabbdf88603de7b4cacf5df4385d3e0
|
DIST Django-1.6.6.tar.gz 6645456 SHA256 536cbd54e533ba3563d205f0c91988b24e7d74b8b253d7825e42214b50ba7e90 SHA512 4d52ed7e31df7d1b449697e5ecd48a94cbb365a1f0abe6b9308ba815b1ef80d2c38d8ba07a57f928617a592afaa44d48374ecf3901b66e68d389fc4ac4f6891d WHIRLPOOL db69860de31c2283faab0931818d215dab12cb36ed1f8b3160d0e1b5ed49c72b66b751b086cd454acde76c5c1b003ca89fabbdf88603de7b4cacf5df4385d3e0
|
||||||
|
@ -1,87 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/django/django-1.4.13.ebuild,v 1.3 2014/06/08 10:59:43 ago Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE='sqlite?'
|
|
||||||
|
|
||||||
inherit bash-completion-r1 distutils-r1 versionator webapp
|
|
||||||
|
|
||||||
MY_P="Django-${PV}"
|
|
||||||
|
|
||||||
DESCRIPTION="High-level Python web framework"
|
|
||||||
HOMEPAGE="http://www.djangoproject.com/ http://pypi.python.org/pypi/Django"
|
|
||||||
SRC_URI="https://www.djangoproject.com/m/releases/$(get_version_component_range 1-2)/${MY_P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
|
||||||
IUSE="mysql postgres sqlite test"
|
|
||||||
|
|
||||||
RDEPEND="virtual/python-imaging[${PYTHON_USEDEP}]
|
|
||||||
postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] )
|
|
||||||
mysql? ( >=dev-python/mysql-python-1.2.3[${PYTHON_USEDEP}] )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
test? ( ${PYTHON_DEPS//sqlite?/sqlite} )"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${MY_P}"
|
|
||||||
|
|
||||||
WEBAPP_MANUAL_SLOT="yes"
|
|
||||||
|
|
||||||
python_prepare_all() {
|
|
||||||
# Disable tests requiring network connection.
|
|
||||||
sed \
|
|
||||||
-e "s/test_correct_url_value_passes/_&/" \
|
|
||||||
-e "s/test_correct_url_with_redirect/_&/" \
|
|
||||||
-i tests/modeltests/validation/tests.py || die
|
|
||||||
sed \
|
|
||||||
-e "s/test_urlfield_3/_&/" \
|
|
||||||
-e "s/test_urlfield_4/_&/" \
|
|
||||||
-e "s/test_urlfield_10/_&/" \
|
|
||||||
-i tests/regressiontests/forms/tests/fields.py || die
|
|
||||||
|
|
||||||
distutils-r1_python_prepare_all
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
# Tests have non-standard assumptions about PYTHONPATH,
|
|
||||||
# and don't work with ${BUILD_DIR}/lib.
|
|
||||||
PYTHONPATH=. \
|
|
||||||
"${PYTHON}" tests/runtests.py --settings=test_sqlite -v1 \
|
|
||||||
|| die "Tests fail with ${EPYTHON}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
# Port conflict in django.test.testcases.LiveServerTestCase.
|
|
||||||
# Several other races with temp files.
|
|
||||||
DISTUTILS_NO_PARALLEL_BUILD=1 distutils-r1_src_test
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
distutils-r1_src_install
|
|
||||||
webapp_src_install
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
|
|
||||||
newbashcomp extras/django_bash_completion ${PN}
|
|
||||||
|
|
||||||
insinto "${MY_HTDOCSDIR#${EPREFIX}}"
|
|
||||||
doins -r django/contrib/admin/static/admin/.
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog "A copy of the admin media is available to"
|
|
||||||
elog "webapp-config for installation in a webroot,"
|
|
||||||
elog "as well as the traditional location in python's"
|
|
||||||
elog "site-packages dir for easy development"
|
|
||||||
elog
|
|
||||||
ewarn "If you build Django ${PV} without USE=\"vhosts\""
|
|
||||||
|
|
||||||
# XXX: call webapp_pkg_postinst? the old ebuild didn't do that...
|
|
||||||
ewarn "webapp-config will automatically install the"
|
|
||||||
ewarn "admin media into the localhost webroot."
|
|
||||||
}
|
|
@ -1,85 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/django/django-1.5.8.ebuild,v 1.3 2014/06/08 10:59:43 ago Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
PYTHON_COMPAT=( python{2_7,3_2,3_3} pypy )
|
|
||||||
PYTHON_REQ_USE='sqlite?'
|
|
||||||
WEBAPP_NO_AUTO_INSTALL="yes"
|
|
||||||
|
|
||||||
inherit bash-completion-r1 distutils-r1 versionator webapp
|
|
||||||
|
|
||||||
MY_P="Django-${PV}"
|
|
||||||
|
|
||||||
DESCRIPTION="High-level Python web framework"
|
|
||||||
HOMEPAGE="http://www.djangoproject.com/ http://pypi.python.org/pypi/Django"
|
|
||||||
SRC_URI="https://www.djangoproject.com/m/releases/$(get_version_component_range 1-2)/${MY_P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
|
||||||
IUSE="doc mysql postgres sqlite test"
|
|
||||||
|
|
||||||
PY2_USEDEP=$(python_gen_usedep python2_7)
|
|
||||||
PY23_USEDEP=$(python_gen_usedep python2_7 'python{3_3,3_4}')
|
|
||||||
RDEPEND="virtual/python-imaging[${PYTHON_USEDEP}]
|
|
||||||
postgres? ( dev-python/psycopg:2[${PY23_USEDEP}] )
|
|
||||||
mysql? ( >=dev-python/mysql-python-1.2.3[${PY2_USEDEP}] )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
doc? ( >=dev-python/sphinx-1.0.7[${PYTHON_USEDEP}] )
|
|
||||||
test? ( ${PYTHON_DEPS//sqlite?/sqlite} )"
|
|
||||||
|
|
||||||
REQUIRED_USE="mysql? ( $(python_gen_useflags python2_7) )
|
|
||||||
postgres? ( || ( $(python_gen_useflags 'python{2_7,3_2,3_3}') ) )"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${MY_P}"
|
|
||||||
|
|
||||||
WEBAPP_MANUAL_SLOT="yes"
|
|
||||||
|
|
||||||
PATCHES=( "${FILESDIR}"/${PN}-1.5.4-objects.patch \
|
|
||||||
"${FILESDIR}"/${PN}-1.5-py3tests.patch )
|
|
||||||
|
|
||||||
python_compile_all() {
|
|
||||||
if use doc; then
|
|
||||||
emake -C docs html
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
# Tests have non-standard assumptions about PYTHONPATH,
|
|
||||||
# and don't work with ${BUILD_DIR}/lib.
|
|
||||||
# https://code.djangoproject.com/ticket/20514
|
|
||||||
PYTHONPATH=. "${PYTHON}" tests/runtests.py --settings=test_sqlite -v1 \
|
|
||||||
|| die "Tests fail with ${EPYTHON}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
# Port conflict in django.test.testcases.LiveServerTestCase.
|
|
||||||
# Several other races with temp files.
|
|
||||||
DISTUTILS_NO_PARALLEL_BUILD=1 distutils-r1_src_test
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
distutils-r1_src_install
|
|
||||||
webapp_src_install
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
newbashcomp extras/django_bash_completion ${PN}
|
|
||||||
|
|
||||||
if use doc; then
|
|
||||||
rm -fr docs/_build/html/_sources
|
|
||||||
local HTML_DOCS=( docs/_build/html/. )
|
|
||||||
fi
|
|
||||||
|
|
||||||
insinto "${MY_HTDOCSDIR#${EPREFIX}}"
|
|
||||||
doins -r django/contrib/admin/static/admin/.
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog "A copy of the admin media is available to webapp-config for installation in a"
|
|
||||||
elog "webroot, as well as the traditional location in python's site-packages dir"
|
|
||||||
elog "for easy development."
|
|
||||||
webapp_pkg_postinst
|
|
||||||
}
|
|
@ -1,93 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/django/django-1.6.5.ebuild,v 1.4 2014/06/08 10:59:43 ago Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
|
|
||||||
PYTHON_REQ_USE='sqlite?'
|
|
||||||
WEBAPP_NO_AUTO_INSTALL="yes"
|
|
||||||
|
|
||||||
inherit bash-completion-r1 distutils-r1 versionator webapp
|
|
||||||
|
|
||||||
MY_P="Django-${PV}"
|
|
||||||
|
|
||||||
DESCRIPTION="High-level Python web framework"
|
|
||||||
HOMEPAGE="http://www.djangoproject.com/ http://pypi.python.org/pypi/Django"
|
|
||||||
SRC_URI="https://www.djangoproject.com/m/releases/$(get_version_component_range 1-2)/${MY_P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
|
||||||
IUSE="doc mysql postgres sqlite test"
|
|
||||||
|
|
||||||
PY2_USEDEP=$(python_gen_usedep python2_7)
|
|
||||||
PY23_USEDEP=$(python_gen_usedep python2_7 'python{3_3,3_4}')
|
|
||||||
RDEPEND="virtual/python-imaging[${PYTHON_USEDEP}]
|
|
||||||
postgres? ( dev-python/psycopg:2[${PY23_USEDEP}] )
|
|
||||||
mysql? ( >=dev-python/mysql-python-1.2.3[${PY2_USEDEP}] )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
doc? ( >=dev-python/sphinx-1.0.7[${PYTHON_USEDEP}] )
|
|
||||||
test? ( ${PYTHON_DEPS//sqlite?/sqlite} )"
|
|
||||||
|
|
||||||
REQUIRED_USE="mysql? ( $(python_gen_useflags python2_7) )
|
|
||||||
postgres? ( || ( $(python_gen_useflags 'python{2_7,3_3,3_4}') ) )"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${MY_P}"
|
|
||||||
|
|
||||||
WEBAPP_MANUAL_SLOT="yes"
|
|
||||||
|
|
||||||
PATCHES=( "${FILESDIR}"/${PN}-1.5-py3tests.patch \
|
|
||||||
"${FILESDIR}"/${PN}-1.6-objects.patch )
|
|
||||||
|
|
||||||
python_prepare_all() {
|
|
||||||
# Avoid test failures with unittest2 and Python 3.
|
|
||||||
sed -e "s/from unittest2 import \*/raise ImportError/" -i django/utils/unittest/__init__.py
|
|
||||||
distutils-r1_python_prepare_all
|
|
||||||
}
|
|
||||||
|
|
||||||
python_compile_all() {
|
|
||||||
if use doc; then
|
|
||||||
emake -C docs html
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
# Tests have non-standard assumptions about PYTHONPATH,
|
|
||||||
# and don't work with ${BUILD_DIR}/lib.
|
|
||||||
# https://code.djangoproject.com/ticket/20514
|
|
||||||
# https://code.djangoproject.com/ticket/21093
|
|
||||||
PYTHONPATH=. \
|
|
||||||
"${PYTHON}" tests/runtests.py --settings=test_sqlite -v1 \
|
|
||||||
|| die "Tests fail with ${EPYTHON}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
# Port conflict in django.test.testcases.LiveServerTestCase.
|
|
||||||
# Several other races with temp files.
|
|
||||||
DISTUTILS_NO_PARALLEL_BUILD=1 distutils-r1_src_test
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
distutils-r1_src_install
|
|
||||||
webapp_src_install
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
newbashcomp extras/django_bash_completion ${PN}
|
|
||||||
|
|
||||||
if use doc; then
|
|
||||||
rm -fr docs/_build/html/_sources
|
|
||||||
local HTML_DOCS=( docs/_build/html/. )
|
|
||||||
fi
|
|
||||||
|
|
||||||
insinto "${MY_HTDOCSDIR#${EPREFIX}}"
|
|
||||||
doins -r django/contrib/admin/static/admin/.
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog "A copy of the admin media is available to webapp-config for installation in a"
|
|
||||||
elog "webroot, as well as the traditional location in python's site-packages dir"
|
|
||||||
elog "for easy development."
|
|
||||||
webapp_pkg_postinst
|
|
||||||
}
|
|
@ -0,0 +1,31 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-docs/python-docs-2.7.6-r1.ebuild,v 1.1 2014/09/04 03:11:17 idella4 Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
DESCRIPTION="HTML documentation for Python"
|
||||||
|
HOMEPAGE="http://www.python.org/doc/"
|
||||||
|
SRC_URI="http://www.python.org/ftp/python/doc/${PV}/python-${PV}-docs-html.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="PSF-2"
|
||||||
|
SLOT="2.7"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND=""
|
||||||
|
|
||||||
|
S="${WORKDIR}/python-${PV}-docs-html"
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dohtml -A xml -A inv -r ./
|
||||||
|
echo "PYTHONDOCS_${SLOT//./_}=\"${EPREFIX}/usr/share/doc/${PF}/html/library\"" > "60python-docs-${SLOT}"
|
||||||
|
doenvd "60python-docs-${SLOT}"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
if ! has_version "<dev-python/python-docs-${SLOT}_alpha" && ! has_version ">=dev-python/python-docs-${SLOT%.*}.$((${SLOT#*.}+1))_alpha"; then
|
||||||
|
rm -f "${EROOT}etc/env.d/65python-docs"
|
||||||
|
fi
|
||||||
|
}
|
@ -0,0 +1,31 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-docs/python-docs-3.3.5-r1.ebuild,v 1.1 2014/09/04 03:11:17 idella4 Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
DESCRIPTION="HTML documentation for Python"
|
||||||
|
HOMEPAGE="http://www.python.org/doc/"
|
||||||
|
SRC_URI="http://www.python.org/ftp/python/doc/${PV}/python-${PV}-docs-html.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="PSF-2"
|
||||||
|
SLOT="3.3"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND=""
|
||||||
|
|
||||||
|
S="${WORKDIR}/python-${PV}-docs-html"
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dohtml -A xml -A inv -r ./
|
||||||
|
echo "PYTHONDOCS_${SLOT//./_}=\"${EPREFIX}/usr/share/doc/${PF}/html/library\"" > "60python-docs-${SLOT}"
|
||||||
|
doenvd "60python-docs-${SLOT}"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
if ! has_version "<dev-python/python-docs-${SLOT}_alpha" && ! has_version ">=dev-python/python-docs-${SLOT%.*}.$((${SLOT#*.}+1))_alpha"; then
|
||||||
|
rm -f "${EROOT}etc/env.d/65python-docs"
|
||||||
|
fi
|
||||||
|
}
|
@ -0,0 +1,39 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-docs/python-docs-3.4.0-r1.ebuild,v 1.1 2014/09/04 03:11:17 idella4 Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
DESCRIPTION="HTML documentation for Python"
|
||||||
|
HOMEPAGE="http://www.python.org/doc/"
|
||||||
|
SRC_URI="http://www.python.org/ftp/python/doc/${PV}/python-${PV}-docs-html.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="PSF-2"
|
||||||
|
SLOT="3.4"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND=""
|
||||||
|
|
||||||
|
S="${WORKDIR}/python-${PV}-docs-html"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
# Compatibility with Arfrever's pre-release ebuilds.
|
||||||
|
# Remove this in python-docs-3.4.1.
|
||||||
|
if has_version "=dev-lang/python-3.4_pre*[doc]"; then
|
||||||
|
rm -f "${EROOT}etc/env.d/60python-docs-3.4"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dohtml -A xml -A inv -r ./
|
||||||
|
echo "PYTHONDOCS_${SLOT//./_}=\"${EPREFIX}/usr/share/doc/${PF}/html/library\"" > "60python-docs-${SLOT}"
|
||||||
|
doenvd "60python-docs-${SLOT}"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
if ! has_version "<dev-python/python-docs-${SLOT}_alpha" && ! has_version ">=dev-python/python-docs-${SLOT%.*}.$((${SLOT#*.}+1))_alpha"; then
|
||||||
|
rm -f "${EROOT}etc/env.d/65python-docs"
|
||||||
|
fi
|
||||||
|
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue