parent
b00fec645e
commit
e54c9fc4b7
@ -0,0 +1,91 @@
|
||||
From 43797330e75d7d4687b7ae6926a996c3c85c2679 Mon Sep 17 00:00:00 2001
|
||||
From: mancha <mancha1 AT zoho DOT com>
|
||||
Date: Wed, 1 Oct 2014
|
||||
Subject: CVE-2014-3634
|
||||
|
||||
Rainer Gerhards, rsyslog project leader, discovered an issue in rsyslogd
|
||||
where invalid priority values can trigger DoS and potentially RCE.
|
||||
|
||||
As his analysis reveals, the cause of the problem identified in rsyslog's
|
||||
rsyslogd also exists in sysklogd's syslogd (from which rsyslogd was forked)
|
||||
and stems from the use of a (LOG_FACMASK|LOG_PRIMASK) mask to detect invalid
|
||||
priority values.
|
||||
|
||||
In sysklogd's syslogd, invalid priority values between 192 and 1023 (directly
|
||||
or arrived at via overflow wraparound) can propagate through code causing
|
||||
out-of-bounds access to the f_pmask array within the 'filed' structure by up
|
||||
to 104 bytes past its end. Though most likely insufficient to reach
|
||||
unallocated memory because there are around 544 bytes past f_pmask in 'filed'
|
||||
(mod packing and other differences), incorrect access of fields at higher
|
||||
positions of the 'filed' structure definition can cause unexpected behavior
|
||||
including message mis-classification, forwarding issues, message loss,
|
||||
or other.
|
||||
|
||||
This patch imposes a restriction on PRI message parts and requires they
|
||||
be properly-delimited priority value strings that have non-negative
|
||||
numerical values not exceeding 191. As before, sysklogd's syslogd permits
|
||||
zero padding to not break compatibility with RFC-non-compliant loggers that
|
||||
issue PRIs such as <0091>. Messages without well-formed PRI parts get
|
||||
logged with priority user.notice (13). (c.f. RFC 3164)
|
||||
|
||||
Thanks to Rainer Gerhards for the initial report and analysis.
|
||||
|
||||
[1] http://www.rsyslog.com/remote-syslog-pri-vulnerability/
|
||||
[2] http://www.rsyslog.com/remote-syslog-pri-vulnerability-cve-2014-3683/
|
||||
|
||||
---
|
||||
syslogd.c | 25 +++++++++++++++++++------
|
||||
1 file changed, 19 insertions(+), 6 deletions(-)
|
||||
|
||||
--- a/syslogd.c
|
||||
+++ b/syslogd.c
|
||||
@@ -632,6 +632,8 @@ int funix[MAXFUNIX] = { -1, };
|
||||
#define TABLE_ALLPRI 0xFF /* Value to indicate all priorities in f_pmask */
|
||||
#define LOG_MARK LOG_MAKEPRI(LOG_NFACILITIES, 0) /* mark "facility" */
|
||||
|
||||
+#define MAX_PRI 191 /* Maximum Priority per RFC 3164 */
|
||||
+
|
||||
/*
|
||||
* Flags to logmsg().
|
||||
*/
|
||||
@@ -1491,23 +1493,34 @@ void printline(hname, msg)
|
||||
register char *p, *q;
|
||||
register unsigned char c;
|
||||
char line[MAXLINE + 1];
|
||||
- int pri;
|
||||
+ unsigned int pri; // Valid Priority values are 0-191
|
||||
+ int prilen=0; // Track Priority value string len
|
||||
+ int msglen;
|
||||
|
||||
/* test for special codes */
|
||||
+ msglen=strlen(msg);
|
||||
pri = DEFUPRI;
|
||||
p = msg;
|
||||
|
||||
if (*p == '<') {
|
||||
pri = 0;
|
||||
- while (isdigit(*++p))
|
||||
- {
|
||||
- pri = 10 * pri + (*p - '0');
|
||||
+ while (--msglen > 0 && isdigit((unsigned char)*++p) &&
|
||||
+ pri <= MAX_PRI) {
|
||||
+ pri = 10 * pri + (*p - '0');
|
||||
+ prilen++;
|
||||
}
|
||||
- if (*p == '>')
|
||||
+ if (*p == '>' && prilen)
|
||||
++p;
|
||||
+ else {
|
||||
+ pri = DEFUPRI;
|
||||
+ p = msg;
|
||||
+ }
|
||||
}
|
||||
- if (pri &~ (LOG_FACMASK|LOG_PRIMASK))
|
||||
+
|
||||
+ if ((pri &~ (LOG_FACMASK|LOG_PRIMASK)) || (pri > MAX_PRI)) {
|
||||
pri = DEFUPRI;
|
||||
+ p = msg;
|
||||
+ }
|
||||
|
||||
memset (line, 0, sizeof(line));
|
||||
q = line;
|
@ -1,55 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/sysklogd/sysklogd-1.5.ebuild,v 1.2 2011/04/07 07:51:22 ultrabug Exp $
|
||||
|
||||
inherit eutils flag-o-matic toolchain-funcs
|
||||
|
||||
DEB_VER="3"
|
||||
DESCRIPTION="Standard log daemons"
|
||||
HOMEPAGE="http://www.infodrom.org/projects/sysklogd/"
|
||||
SRC_URI="http://www.infodrom.org/projects/sysklogd/download/${P}.tar.gz
|
||||
mirror://debian/pool/main/s/sysklogd/${PN}_${PV}-${DEB_VER}.diff.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
IUSE=""
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="dev-lang/perl
|
||||
sys-apps/debianutils"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
epatch "${WORKDIR}"/${PN}_${PV}-${DEB_VER}.diff
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}"/${P}-debian-cron.patch
|
||||
epatch "${FILESDIR}"/${P}-build.patch
|
||||
|
||||
# CAEN/OWL security patches
|
||||
epatch "${FILESDIR}"/${PN}-1.4.2-caen-owl-syslogd-bind.diff
|
||||
epatch "${FILESDIR}"/${PN}-1.4.2-caen-owl-syslogd-drop-root.diff
|
||||
epatch "${FILESDIR}"/${PN}-1.4.2-caen-owl-klogd-drop-root.diff
|
||||
|
||||
append-lfs-flags
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
tc-export CC
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dosbin syslogd klogd debian/syslog-facility debian/syslogd-listfiles || die "dosbin"
|
||||
doman *.[1-9] debian/syslogd-listfiles.8
|
||||
insinto /etc
|
||||
doins debian/syslog.conf || die
|
||||
exeinto /etc/cron.daily
|
||||
newexe debian/cron.daily syslog || die
|
||||
exeinto /etc/cron.weekly
|
||||
newexe debian/cron.weekly syslog || die
|
||||
dodoc ANNOUNCE CHANGES NEWS README.1st README.linux
|
||||
newinitd "${FILESDIR}"/sysklogd.rc6 sysklogd
|
||||
newconfd "${FILESDIR}"/sysklogd.confd sysklogd
|
||||
}
|
@ -1,8 +1,28 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX 65easy-rsa 37 SHA256 685842f170ec8ce19be9de1681ec8f8121e677e6b3bcd21dea89b843e68e2839 SHA512 2f8c4f489ebd2ad2e5a0d45351361ecfc06a9481d9e15ea48215addb82ddf2083a85acb0a5c171d0c7e5406152d3679a5a7835e22ba9953e554614d94026d778 WHIRLPOOL b757f05f78d1e780b5991e5b19889d2692be188fc58e67a9606ca6334b0452d63302c4c5e556f2fdb542c6d86026e0f31c76845607b275f14e0875b1c518f303
|
||||
AUX easy-rsa-2.0.0-pkcs11.patch 1184 SHA256 100d545927d2bc4395f96777f1e5f0e577bb71edf3d452e91885da4229c7cb79 SHA512 eff515f5fb17e8e95c93cc6af01fc9f24d0baa83e6d44a8c0c8852150ca7d2b224f35c7b5d970908da8f151f63ddf2ae5c589be44b79d72d4af4628262da187d WHIRLPOOL fad0e2c42ea93c896c6b6dbfdcac9241051109f27a011f283c64844b0e050a5b72cd8db4cbbb146eeeb1d69256b934c5f9251c5a8f1240e532a1c52ab0ba8636
|
||||
AUX no-licenses.patch 287 SHA256 8da35dac58322549c63ff491bb787e5f44f661fdb8c57b08ecfe0ba0ea70ab78 SHA512 1b1a40b9f1164b2524bf317da2147e92cc7eb97ae33fc27f94cd0b851db958f2f0c3c5d2b56e62b08d7895c23461ac1848e0f623473eb33e6c18a1f2603aefb8 WHIRLPOOL fef2d68d6fcfb40e66cf1da0ced7ea0cd16f782bbbaf45599c9295a8bed18bb642efad82a341c899201f51fa017aae9045cd6cf2b05326cc1de9a1e5575cc968
|
||||
DIST easy-rsa-2.2.0_master.tar.gz 80460 SHA256 d23ddc3a764b40d03ada76f387c92ae4dcf4f5266da54c2bae130325b05eebe2 SHA512 81b5d6e805c5d9fcadf6425dbc311b6a151d857cb837ce9b419b653ee546e5742d13864d25e9ab8caffee95e5116d1611323288e80c65c3c88730533919e2fb4 WHIRLPOOL ff65ca8e3b47123aa3765937d508682afe51c9831e8dbc3e57cb5000088cc69ad5e086618e647e90677481c2d5e7d34733fd7ba50a067810e1a42c876d348823
|
||||
EBUILD easy-rsa-2.2.0-r1.ebuild 919 SHA256 b0b1ed6562dab5d5f3f9936295197b082ed0c57598f0b4df4f00814351d79cb7 SHA512 5852b02af5794593cdb27ea5e8285a8c4d75ef011dadfd8599f5e104952ef1ef1aa9c1aa6749e3815398dd2dc17ce160e1d9c6d5cea6ab442792894d9fbaa5db WHIRLPOOL dbff1a4a0429e5c9c0e2480f836b2094b022d43d3364160d7efc4bffef463c1539ed8ce1b6576386f90eef048080bf73f4f63a7fc1c8f1623d13f3e86170a19d
|
||||
EBUILD easy-rsa-2.2.0.ebuild 874 SHA256 1dc8a987b38111eb19ddca99b85d1ff2de78dd4afd77e912bb3c09a69eb5bfcf SHA512 dba1c29c5eaed3fec6f7aa19fd530fad18f8b601836fc23256bc852d410f70e0832f57cccb8290702aced15eac37f11995276f89291bfed0755c956964c8f91c WHIRLPOOL 5074a70bbc14e22e4466ca0af132a9b64e377bfe79d6cbc287c7c8e5f827ca6362ebf4688cb9fc989b132fb0af95b67190b7ed1b9105825e898acedd6620f4e0
|
||||
MISC ChangeLog 2205 SHA256 c043e3d0b18adcd5fb9ff034747443f27e391425a4f000bd5381bd6debeb76da SHA512 9a4bf0af0ec1e21207775014353397ce48fe2016776a3dfa5b6174be19602106bafc8a87aaae540a185092895ad6fa88b9fb94e87965e69177b1fe70daecb008 WHIRLPOOL 3668cb2bd37296abf01dbaed1203651e1072adbe5a945d362f4ac5fd443cb2b2b20e572af188e4b23565662c89442f4236771c9cb2f83accb424987650b1f387
|
||||
EBUILD easy-rsa-2.2.0-r1.ebuild 928 SHA256 552be58c66bfdb34d990e347f1534623e340ad7edc804b88a5d38497f362b45c SHA512 cabfe6f80f72a3200caf95de157909f88d22088e87c34967154fbd829d1eab27d64d96933b43b6a88b9bf8c523d6c7ecd417e729fbbff45a8afa729444b37c1d WHIRLPOOL 3902a71a99cd882eca37e5961ee6f182b919d85fbfbe3459f2157ee1c41a561b27c9227874e8ea75446e81ad869ad557ded580aac19e50ce983bb73662f643ea
|
||||
EBUILD easy-rsa-2.2.0.ebuild 883 SHA256 3a3a8975a5a3886ad66253334a76963bdb1c170c408a8622d8896214981f53b4 SHA512 bb7b3b47101bf8264c3692b0e61fbbc62da21fedc8f0c4d6ea1bb7600de7868c4967a0ff6ed0382853cfa5367cf48199ae2ab0262ca0e25e11169dbb78f10a30 WHIRLPOOL cab2cc8746cdf11464253ec9f09d730aa147d6dcbb2881e46cf99e5b5978c572689b1e24b42bd728ed99add7ef6387a6d551bcd48884ceaf78cc56f56bbf24e9
|
||||
MISC ChangeLog 2343 SHA256 d376425ea5b10b011dc3f4749ab737cc35aafbe8ec8be523151669862792aafe SHA512 ed9bfc1ab76383ed111b0ed5bea47a76f092cc90f25dc0084cdf50923bd515a8dba864166f7291721017ca268bd80d54c020835276d123d2ca089b0b4098c431 WHIRLPOOL c807e548a5eff3bd85b4723b41420810318a758c8b7d9a2411daca977273acf9abb06b1f178811583d83c96c236fbe730d84df84df3dade119a2b3de62c8cf98
|
||||
MISC metadata.xml 237 SHA256 f768d449802f509a6b82eff5e92f162e092db7e4859119a00a7f053c930d8a25 SHA512 babb5d56272909a65ad21a565d59c736d360ed2997c7f8ab3ec2b2d66c8cbddeb20968315040e3e504befd75a729eb61ad50e8cd69349c14de049a54dd47908b WHIRLPOOL 60d2aa6cad87dbb33a1e05f9fc5890810988d08cb50af5ca290e3b3de4d9d1baeeb6ac34faf81d4a79d55ac59109a2f1652ada77efbac72b519dad08a566e542
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAEBCAAGBQJUMAAzAAoJEJOE+m71LUu64rEQAKdtLX7SYHNZ+3yynFkHBo8Y
|
||||
eHO7XYPa7WwujUyQPLlwU4e7iZBVc+4EVPeMJwgwvOkheNhdxA/OSMWnMxI0P91X
|
||||
KBBHEI+ignlCPY4wE6UD9LgM5XVBKvb8mHr/qQp776yN80nQgnCExA8oRshQdPPF
|
||||
p/N1C2sv8ZmWnk1FXmMTgXolJcugZ8vJCf0KTmt3Vx/7HLXlhpW0UY2MCfNHI46i
|
||||
QbNYfqk0ZnVnpcIZhHvJpOCYEZGzkPMqCSZ1SnFcqISwuMIPiFtI77X1uYORsKNE
|
||||
mVX3cX280Q+yWJzCwJPAroG9JrmL64twCPx4RqT/SYS942UqnRN6KQHmTWUQlVoB
|
||||
GBV7bZPRF78QQ4G20an9L0VJN4qkFHN1jGcDBQioHakIvOuG9X1PGD1ck/D3Pruj
|
||||
eTGWwOGR2SD9WU9XcNBRE8z82mKtJ/N7o3b05MbtU2BeNpFKZTqEMSkr6+MZHmMo
|
||||
Pf3KBXtWz9V3le76V6GcX+mzOX/zQOtmCF+foQGocr/2lWxBPgPIKx8NJY7iMlQ3
|
||||
Q9E+EQklL/zeY1Xd1yNS0pVpoER4uARtY/Trviwz3eiHd7ZDxjrqEgn2JBf5n4Qw
|
||||
EXe3fU4OS5WbTqXIvQy9DglTHGm1A9PGXmVWctvAKkQ7m6RNykOTM0SLPwtQz/fj
|
||||
3nuILTAok6qO6o97hgby
|
||||
=iyXC
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,47 +0,0 @@
|
||||
--- src/gfxoutputdrv/ffmpegdrv.c
|
||||
+++ src/gfxoutputdrv/ffmpegdrv.c
|
||||
@@ -342,7 +342,7 @@
|
||||
|
||||
c = st->codec;
|
||||
c->codec_id = ffmpegdrv_fmt->audio_codec;
|
||||
- c->codec_type = CODEC_TYPE_AUDIO;
|
||||
+ c->codec_type = AVMEDIA_TYPE_AUDIO;
|
||||
c->sample_fmt = SAMPLE_FMT_S16;
|
||||
|
||||
/* put sample parameters */
|
||||
@@ -370,7 +370,7 @@
|
||||
pkt.size = (*ffmpeglib.p_avcodec_encode_audio)(c,
|
||||
audio_outbuf, audio_outbuf_size, audio_in->buffer);
|
||||
pkt.pts = c->coded_frame->pts;
|
||||
- pkt.flags |= PKT_FLAG_KEY;
|
||||
+ pkt.flags |= AV_PKT_FLAG_KEY;
|
||||
pkt.stream_index = audio_st->index;
|
||||
pkt.data = audio_outbuf;
|
||||
|
||||
@@ -559,7 +559,7 @@
|
||||
|
||||
c = st->codec;
|
||||
c->codec_id = ffmpegdrv_fmt->video_codec;
|
||||
- c->codec_type = CODEC_TYPE_VIDEO;
|
||||
+ c->codec_type = AVMEDIA_TYPE_VIDEO;
|
||||
|
||||
/* put sample parameters */
|
||||
c->bit_rate = video_bitrate;
|
||||
@@ -819,7 +819,7 @@
|
||||
if (ffmpegdrv_oc->oformat->flags & AVFMT_RAWPICTURE) {
|
||||
AVPacket pkt;
|
||||
(*ffmpeglib.p_av_init_packet)(&pkt);
|
||||
- pkt.flags |= PKT_FLAG_KEY;
|
||||
+ pkt.flags |= AV_PKT_FLAG_KEY;
|
||||
pkt.stream_index = video_st->index;
|
||||
pkt.data = (uint8_t*)picture;
|
||||
pkt.size = sizeof(AVPicture);
|
||||
@@ -840,7 +840,7 @@
|
||||
(*ffmpeglib.p_av_init_packet)(&pkt);
|
||||
pkt.pts = c->coded_frame->pts;
|
||||
if (c->coded_frame->key_frame)
|
||||
- pkt.flags |= PKT_FLAG_KEY;
|
||||
+ pkt.flags |= AV_PKT_FLAG_KEY;
|
||||
pkt.stream_index = video_st->index;
|
||||
pkt.data = video_outbuf;
|
||||
pkt.size = out_size;
|
@ -1,17 +0,0 @@
|
||||
--- doc/Makefile.am.orig
|
||||
+++ doc/Makefile.am
|
||||
@@ -48,14 +48,7 @@
|
||||
$(srcdir)/vice.txt: vice.texi
|
||||
$(MAKEINFO) -o $(srcdir)/vice.txt --no-headers $(srcdir)/vice.texi
|
||||
|
||||
-if BUILD_PDF
|
||||
-$(srcdir)/vice.pdf: vice.texi
|
||||
- $(TEXI2DVI) -q --clean --pdf -o $(srcdir)/vice.pdf $(srcdir)/vice.texi
|
||||
-
|
||||
-PDF_DEPS=$(srcdir)/vice.pdf
|
||||
-else
|
||||
PDF_DEPS=
|
||||
-endif
|
||||
|
||||
if BUILD_AMIGAGUIDE
|
||||
$(srcdir)/vice.guide: vice.texi
|
@ -1,114 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/vice/vice-2.3.ebuild,v 1.8 2012/10/28 16:57:30 hwoarang Exp $
|
||||
|
||||
EAPI=2
|
||||
inherit autotools eutils games toolchain-funcs
|
||||
|
||||
DESCRIPTION="The Versatile Commodore 8-bit Emulator"
|
||||
HOMEPAGE="http://vice-emu.sourceforge.net/"
|
||||
SRC_URI="http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/VICE/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~ppc ~sparc x86"
|
||||
IUSE="Xaw3d alsa gnome nls png readline sdl ipv6 memmap ethernet oss zlib X gif jpeg xv dga xrandr ffmpeg lame pulseaudio"
|
||||
|
||||
RDEPEND="
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXpm
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libXt
|
||||
x11-libs/libXxf86vm
|
||||
x11-apps/xset
|
||||
Xaw3d? ( x11-libs/libXaw3d )
|
||||
!Xaw3d? ( !gnome? ( x11-libs/libXaw ) )
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
gnome? (
|
||||
x11-libs/gtk+:2
|
||||
dev-libs/atk
|
||||
x11-libs/pango
|
||||
)
|
||||
lame? ( media-sound/lame )
|
||||
ffmpeg? ( virtual/ffmpeg )
|
||||
ethernet? (
|
||||
>=net-libs/libpcap-0.9.8
|
||||
>=net-libs/libnet-1.1.2.1
|
||||
)
|
||||
nls? ( virtual/libintl )
|
||||
png? ( media-libs/libpng )
|
||||
readline? ( sys-libs/readline )
|
||||
sdl? ( media-libs/libsdl )
|
||||
gif? ( media-libs/giflib )
|
||||
jpeg? ( virtual/jpeg )
|
||||
xv? ( x11-libs/libXv )
|
||||
dga? ( x11-libs/libXxf86dga )
|
||||
xrandr? ( x11-libs/libXrandr )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
x11-apps/bdftopcf
|
||||
x11-apps/mkfontdir
|
||||
x11-proto/xproto
|
||||
x11-proto/xf86vidmodeproto
|
||||
x11-proto/xextproto
|
||||
dga? ( x11-proto/xf86dgaproto )
|
||||
xv? ( x11-proto/videoproto )
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/${P}-notexi.patch \
|
||||
"${FILESDIR}"/${P}-libav.patch
|
||||
sed -i \
|
||||
-e "s:/usr/local/lib/VICE:${GAMES_DATADIR}/${PN}:" \
|
||||
man/vice.1 \
|
||||
$(grep -rl /usr/local/lib doc) \
|
||||
|| die "sed failed"
|
||||
sed -i \
|
||||
-e "/VICEDIR=/s:=.*:=\"${GAMES_DATADIR}/${PN}\";:" \
|
||||
configure.in \
|
||||
|| die "sed failed"
|
||||
sed -i \
|
||||
-e "s:\(#define LIBDIR \).*:\1\"${GAMES_DATADIR}/${PN}\":" \
|
||||
-e "s:\(#define DOCDIR \).*:\1\"/usr/share/doc/${PF}\":" \
|
||||
src/arch/unix/archdep.h \
|
||||
src/arch/sdl/archdep_unix.h
|
||||
AT_NO_RECURSIVE=1 eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# don't try to actually run fc-cache (bug #280976)
|
||||
FCCACHE=/bin/true \
|
||||
PKG_CONFIG=$(tc-getPKG_CONFIG) \
|
||||
egamesconf \
|
||||
--disable-dependency-tracking \
|
||||
--enable-fullscreen \
|
||||
--enable-parsid \
|
||||
--with-resid \
|
||||
--without-arts \
|
||||
--without-midas \
|
||||
$(use_enable ffmpeg) \
|
||||
$(use_enable lame) \
|
||||
$(use_enable gnome gnomeui) \
|
||||
$(use_enable nls) \
|
||||
$(use_with Xaw3d xaw3d) \
|
||||
$(use_with alsa) \
|
||||
$(use_with pulseaudio pulse) \
|
||||
$(use_with png) \
|
||||
$(use_with readline) \
|
||||
$(use_with sdl sdlsound) \
|
||||
$(use_enable ipv6) \
|
||||
$(use oss || echo --without-oss) \
|
||||
$(use_enable memmap) \
|
||||
$(use_enable ethernet) \
|
||||
$(use_with zlib) \
|
||||
$(use_with X x)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "emake install failed"
|
||||
dodoc AUTHORS ChangeLog FEEDBACK README
|
||||
prepgamesdirs
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/portpeek/portpeek-2.1.15.ebuild,v 1.1 2014/09/26 14:40:23 mpagano Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/portpeek/portpeek-2.1.16.ebuild,v 1.1 2014/10/03 16:21:08 mpagano Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
@ -1,12 +1,31 @@
|
||||
AUX mksh-40f-etc-configurable.patch 993 SHA256 9908537998a8d41b011449c69b451d2cce7929f42fe755728c38a43728f00ab6 SHA512 d382fcdae6b5ad6940c0fff01a114209f91f5420f6f28771aec63f92bcea0b1ef274cd0919b5258f605dd84698c949db22e887f27cc7e42f85b6799c0ff63125 WHIRLPOOL 2012280d92af631cd1cecc78568a4b1895bce221b10b346228a9edffb43fc3507a40d75e37b7aa3343afe305473ce0b623c261cbffc3b251538e07ea43074f39
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST mksh-R48b.tgz 362969 SHA256 e67686187ba6dfbf99b7f6b5f841dfb5cd9f980504f8b631d7d3bfd98d345792 SHA512 7096c4cd56f623a378cf3fb22b9bb8f21445de68f4207f493f21c17fd8330e8ff6d715233b9d7f5a6508cc629cbb06d66943ad32a47b36352c5565280a6b792b WHIRLPOOL b92cb91856e82969638387f8caef0a4795485b791b1d2767e50f17f6a2bb2cb130d5e34ecb0b8ff2cc3509a3f4371fe7f50778ef1a9a97cd302d42e79cd108c2
|
||||
DIST mksh-R49.tgz 371550 SHA256 4dd6c37fe2b8603be3d59744d7866d72913fca49d8a68d3254d064b12eb3da49 SHA512 5299caeccc6151837e970b7f71ce30c10ceccb65104e347933194fa0ab9af6f7f26688e7b827b059fbcbce09d3fc6fea78a465a421a6e5088c2ca415288541af WHIRLPOOL 93c817211c27564766403121a2e8222eeaef107536e6ab9becd2ac5183790f9261408ff22a6ba91c923082e9a44f7b8fc6f51c12bc34b717b3ba67f053fbe799
|
||||
DIST mksh-R50.tgz 372461 SHA256 3538cef97df5ba964091f68119fd90822a9589b701a832ecd471c234b6179b56 SHA512 a1287278a15bf188c0df00fa55d3439996890d1fa4331f4c41b7995525b85f3e7bfdc75e51d06d3898d12b607eb618105199946633db58da2ecd62e7bf7b1fd9 WHIRLPOOL 880b9fa4ff856b4a9ee87efb42ddb5bcce0a6a042dd64c7c5a94f39529e0d8fa5aa796695a29865caf1ba014d4c05838ebc35dc8d0bb7c76c51b2f3a2b06495f
|
||||
DIST mksh-R50b.tgz 372648 SHA256 51ff2f8b6450f50823f42b8f2431a0f17c40c9f2b0f83e15aa0d05a09627cd49 SHA512 0170401d0722575dd81f853b6730b008171fe57cd7e6df7d1d401db28e318a2b9f654676160148cb2443237bfa42d0efcfbc16e52715dc6425e192569e3fa286 WHIRLPOOL b925dec3e557793cd3c2d9c5cb81849eb797791c94536f45277529757c6e48a33bfd8ba5647c079d3849b23e75009ab568faedbda8523540160aa3b30dea6dbd
|
||||
DIST mksh-R50c.tgz 373885 SHA256 494ed3339e4d5c490e32b3c27dd3b642e493d86982ac60e15c8d6769e3b598ec SHA512 c6835c0e7a1065b9756ded3c65988d919419f011c0c9cd00f4fbed5892600c0e06304af1053736b946ac9e460446db9f4d953a6ca2351fd14820962a09d785de WHIRLPOOL a86fcc810f72b2c0c4fbf617c372f2c34be3aeaed639915d25c566069530b0285b3aeac222d7f240d553399ce9ffee8a41063ee93a839d6ebfe5eaef832154b9
|
||||
EBUILD mksh-48b.ebuild 997 SHA256 20c002913f866bf24baa71f681f46e643eea913f76f3045b57feb717d22bb9d2 SHA512 617054b376e548e20126beca55bf80a32effe68cd7a9e3c7fea7378246a577e201401b95d9fce0821511d76e3423e62d874e72c2a05c5a998f11f286c4ee71db WHIRLPOOL 155f083e6e4a1abc7e78f946900a47af8927caba126193ad8980607b5973595c134b8ebbd293183329aef6a29435106cac7f252acc3b51f909e34cc5410b1008
|
||||
EBUILD mksh-49.ebuild 1013 SHA256 76f01354878b3feab6e28921c3e4de10c590113f55fe5c1c6899587b1a21b672 SHA512 575f76622a3f8a281723151d5f735602441083a61d7db6061fb808339f67841e705794255a3e26fde5bd004753ae128a0d4457533281e630802e7d5f689ed099 WHIRLPOOL 28ec5a47d2669d37a5f1c21a62841ff19b877cecdbcbf7a6e0c6ce27d8b71c6a714be1b8fc6cd1ae04cfbd0b85477a13c64645a97dc3af396c51eacfb6e02ef0
|
||||
EBUILD mksh-50.ebuild 1008 SHA256 36c4bb7551a3b6d691d602ef0319070a5519c789522e2114ff05a888880c71cb SHA512 5133047862b0cae4d16c3d860c6089a509bf04f0c7848360a7d01651e8de75858e6adf99cb13948a33a1dd0a4054503b1766adf50bf9fae11a2612e0fd9740d0 WHIRLPOOL 5e59d10d3c8c946ac3349754a8306667c6b2e0a1f50c3a3a20be0ddbd38a12c60c9d23fd88bb4db8273c396bd66a34dc00dc91d5e7140f1213b651d8fb2fc9fa
|
||||
EBUILD mksh-50b.ebuild 1009 SHA256 e167ab85292ab2258a856c5ef933458f1dfdd62e3a2702f425677e6e0aeaf9d8 SHA512 68ed5fdaf88e05e8b24c19d7f111921bb86970c2253c06b889fd7e56e21f13474202530ce806d717a9f8fe45d213969616ff6fad606b96dc7a3c048d65bfffd5 WHIRLPOOL 0467948809556e243678b0f734854321de53ec152653b5adc6a940625583426725ab45b8560782a3a5259d75a4dac617227f3c581728fc126db46fa30fa8dc12
|
||||
EBUILD mksh-50c.ebuild 1014 SHA256 4de6a333cbb74610dad505dfca35675421d99d57578254026e54b0608b9c812e SHA512 c7cc0ccf272fad38d3737da18195c4326f976f8eb0ec2331ff61bb9f2270393503fa3a2aae02309e1304579a437129e5f8423481a31b7763a20179f5fc67b895 WHIRLPOOL 0fd2f830972966fed220f7f549ef2c1635e75fd3272c808b2ec72f91573b9b2d9e7964f0c190247ecaab78c670a3bfbaf4194b316d37bbc1c44c488f06f87724
|
||||
EBUILD mksh-9999.ebuild 1170 SHA256 7f921a13eb77f931d37acbfc92164040c1ed207336ff825b3ad5c7c255957bd2 SHA512 2305077bd12456aa7a37c689c4a2bcd3c3d874ff2ae75ae8e956973fc094bbe474e6f8ee9d9532156fbbdf1a9b909c1228ee105829fad9771dcd532a52cef2c6 WHIRLPOOL 4dfb39eff331686284b26888defe35f27945f8967761a348e1c40af1b9de6cf09053be9c6793af79f9e578888dbe80f5695e60d483fecd3728cbb974b51aac24
|
||||
MISC ChangeLog 6683 SHA256 1b6c427c6a4b3be4ae8c150f9a7caf6b9c297497f7847e886717cdf5e94766b7 SHA512 c6bf702f46956b883295edec949a8ac2c237fbbbdeb228ea3fedb968c924865f6ddc63e425e2342643b4c1fcb3a15f3e853c063b5a0f0c57075dac92629182fb WHIRLPOOL f1c6d4e7688c71ceddb89fd226f2207b6f549016145e717ec716fe444b2f4bab476307ca3b3d2973d0cc3cf3f6409b4c1ded31cf52656a0e338fb652f0deb9d8
|
||||
MISC ChangeLog 6874 SHA256 9d0553f13b51a09685c282ffb6b9289345a29e4bf2ee38a7e356951ee65a2b53 SHA512 a7d1fade16156a1d5a787cd70b62e3cdab745cfbe97335740be4bc8fe23a53b38e0e606fb287148bb06c829a0fb9d1da7805b38e58cac1a59e145b7ab1fc0aba WHIRLPOOL 4ef3edac75768d874d35f7417daeeddc9f2aa9b0d73760e5236f2ca09ab3b407e35078919832cc797d007d8374b644260f5927a2222d79ee3f5047b6932ab555
|
||||
MISC metadata.xml 196 SHA256 e8ef5daeda229c876fcf81068b64452d16ca1674618ee72fe8c294f6ead29445 SHA512 ba2a04029fc9fd51726e618311fc0d5ca87333acb0c067a353000a5e0cd31a9f4095adc14faae4d1f14409303051f381c66c3a4cd6ac6699a9476193ac7030f4 WHIRLPOOL 002f8951fc98cfd1917aeef67a1ef0fbc7b662f4cce3c4d9735f198ec8fcaa7e258524a80dbdea1eb485db6faae224dfb317af827582c0777faeba8cd2950ccb
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAEBCAAGBQJULxXMAAoJEPiazRVxLXTFAc8QAMvV+VJSsnjlfe6XtlCS6vsh
|
||||
KFLNsWTKXdbT37IHEZkkbAaEmmbbVnkhkzoyaiL/eaIpKc5v1HUX4PwkZIo4/iUm
|
||||
bLsxF/eL03VrE4G8riLOITj9bHEWLTHtqEHX4vw4JV4UpgXW6L5yzLUyKz1i+O8v
|
||||
mFNxR8WPRy7fn5Dp0wKbdUynunyR3sJ3JAvk88HruBe6o340zsorBvQy3XbWdz8P
|
||||
D/nlI3pwv/dP0XnF+a1hmImrL6OFNjT/FkiVZ82jBsWBA97Yt2+PV2gzxhDte90w
|
||||
fIMBxzEwXQ6W5y4W/VtVrrbf+AOa9A3WKQ2zPUOpdsofPANpPtLMqiz1mkEJWTve
|
||||
81J4oq6/diHbR32jMz7Lrmij4fF78JYgAb4ChA6pjVOrPvH5seseH6DMOHwKZTPS
|
||||
bKM2oai584si+ro7AZyPUCNZwqlEnPoVzqisQQMj/V7R54UNpVKBL3iLsqVYD3DG
|
||||
pliYBRoG4t95cJDkbczkiP6OWXwNRSq2e8Z8ahfI4BUViO9egz7yY2GnwnDy2BTi
|
||||
+LvKSS4FP8BK5sby+USWyp8S6MAI8c9LCLufBNM93CrlovD1sqesvJPDrKIr0Jrd
|
||||
pamHkms8UxgOMROV9+zWT4zCwiq/TOYWwh8fUo2SBKT3iyXkDny9eLl8C5IZzbvN
|
||||
2qkv0Z/IXfsxsm3pkypA
|
||||
=CFR2
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,30 +0,0 @@
|
||||
Index: sh.h
|
||||
===================================================================
|
||||
RCS file: /cvs/src/bin/mksh/sh.h,v
|
||||
retrieving revision 1.579
|
||||
retrieving revision 1.580
|
||||
diff -u -r1.579 -r1.580
|
||||
--- sh.h 24 Aug 2012 19:03:21 -0000 1.579
|
||||
+++ sh.h 24 Aug 2012 19:09:34 -0000 1.580
|
||||
@@ -959,15 +959,16 @@
|
||||
|
||||
/* Determine the location of the system (common) profile */
|
||||
|
||||
-/* This is deliberately not configurable via CPPFLAGS */
|
||||
+#ifndef MKSH_DEFAULT_PROFILEDIR
|
||||
#if defined(ANDROID)
|
||||
-#define MKSH_ETC_LOCATION "/system/etc"
|
||||
+#define MKSH_DEFAULT_PROFILEDIR "/system/etc"
|
||||
#else
|
||||
-#define MKSH_ETC_LOCATION "/etc"
|
||||
+#define MKSH_DEFAULT_PROFILEDIR "/etc"
|
||||
+#endif
|
||||
#endif
|
||||
|
||||
-#define MKSH_SYSTEM_PROFILE MKSH_ETC_LOCATION "/profile"
|
||||
-#define MKSH_SUID_PROFILE MKSH_ETC_LOCATION "/suid_profile"
|
||||
+#define MKSH_SYSTEM_PROFILE MKSH_DEFAULT_PROFILEDIR "/profile"
|
||||
+#define MKSH_SUID_PROFILE MKSH_DEFAULT_PROFILEDIR "/suid_profile"
|
||||
|
||||
|
||||
/* Used by v_evaluate() and setstr() to control action when error occurs */
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-shells/mksh/mksh-50.ebuild,v 1.1 2014/07/01 04:05:41 patrick Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-shells/mksh/mksh-50c.ebuild,v 1.1 2014/10/03 21:31:55 polynomial-c Exp $
|
||||
|
||||
EAPI=5
|
||||
|
@ -1,86 +0,0 @@
|
||||
diff -Naur tora-2.1.4~/CMakeLists.txt tora-2.1.4/CMakeLists.txt
|
||||
--- tora-2.1.4~/CMakeLists.txt 2013-02-04 16:36:35.000000000 +0100
|
||||
+++ tora-2.1.4/CMakeLists.txt 2013-02-04 17:07:00.084287072 +0100
|
||||
@@ -4,6 +4,7 @@
|
||||
# options available for user's input
|
||||
OPTION(WANT_DEBUG "Set the debug build and possible additional outputs" OFF)
|
||||
OPTION(WANT_INTERNAL_QSCINTILLA "Use internal/bundled QScintilla2 source" OFF)
|
||||
+OPTION(WANT_INTERNAL_LOKI "Use internal/bundled Loki source" OFF)
|
||||
OPTION(ENABLE_ORACLE "Enable/Disable Oracle support at all. Including detection" ON)
|
||||
OPTION(ENABLE_PGSQL "Enable/Disable PostgreSQL support. Including detection" ON)
|
||||
OPTION(ENABLE_DB2 "Enable/Disable DB2 support. Including detection" ON)
|
||||
@@ -54,6 +55,7 @@
|
||||
INCLUDE(CheckTypeSize)
|
||||
INCLUDE(TestBigEndian)
|
||||
INCLUDE(FindSubversion)
|
||||
+INCLUDE(FindPkgConfig)
|
||||
|
||||
|
||||
#Set the custom CMake module directory where our include/lib finders are
|
||||
@@ -222,6 +224,10 @@
|
||||
MESSAGE(FATAL_ERROR "No Qt4 found")
|
||||
ENDIF(QT_FOUND)
|
||||
|
||||
+IF (WANT_INTERNAL_LOKI)
|
||||
+ELSE (WANT_INTERNAL_LOKI)
|
||||
+ pkg_check_modules(LOKI REQUIRED ferrisloki)
|
||||
+ENDIF (WANT_INTERNAL_LOKI)
|
||||
|
||||
IF (WANT_INTERNAL_QSCINTILLA)
|
||||
MESSAGE(STATUS "QSci: Building with internal copy of QScintilla.")
|
||||
diff -Naur tora-2.1.4~/src/CMakeLists.txt tora-2.1.4/src/CMakeLists.txt
|
||||
--- tora-2.1.4~/src/CMakeLists.txt 2013-02-04 16:36:21.000000000 +0100
|
||||
+++ tora-2.1.4/src/CMakeLists.txt 2013-02-04 17:06:50.373408475 +0100
|
||||
@@ -3,7 +3,10 @@
|
||||
|
||||
#Subdirectories
|
||||
# ADD_SUBDIRECTORY(i18n)
|
||||
-ADD_SUBDIRECTORY(loki)
|
||||
+# Default: loki as 3rd party lib!
|
||||
+IF (WANT_INTERNAL_LOKI)
|
||||
+ ADD_SUBDIRECTORY(loki)
|
||||
+ENDIF(WANT_INTERNAL_LOKI)
|
||||
IF (WIN32)
|
||||
ADD_SUBDIRECTORY(windows)
|
||||
ENDIF (WIN32)
|
||||
@@ -497,7 +500,9 @@
|
||||
QT4_ADD_RESOURCES(TORA_RCC_SRCS ${TORA_RCC_FILES})
|
||||
|
||||
|
||||
-LINK_DIRECTORIES(./loki)
|
||||
+IF (WANT_INTERNAL_LOKI)
|
||||
+ LINK_DIRECTORIES(./loki)
|
||||
+ENDIF(WANT_INTERNAL_LOKI)
|
||||
IF (WIN32)
|
||||
LINK_DIRECTORIES(./windows)
|
||||
ENDIF (WIN32)
|
||||
@@ -506,7 +511,10 @@
|
||||
ENDIF (WANT_INTERNAL_QSCINTILLA)
|
||||
|
||||
|
||||
-SET(TORA_LOKI_LIB "tora_loki_lib")
|
||||
+IF (WANT_INTERNAL_LOKI)
|
||||
+ SET(LOKI_LIBRARIES "tora_loki_lib")
|
||||
+ SET(LOKI_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/loki/include)
|
||||
+ENDIF(WANT_INTERNAL_LOKI)
|
||||
IF (WANT_INTERNAL_QSCINTILLA)
|
||||
SET (TORA_QSCINTILLA_LIB tora_qscintilla2_lib)
|
||||
ENDIF (WANT_INTERNAL_QSCINTILLA)
|
||||
@@ -522,7 +530,7 @@
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
${CMAKE_BINARY_DIR}
|
||||
${QT_INCLUDES}
|
||||
- ${CMAKE_CURRENT_SOURCE_DIR}/loki/include
|
||||
+ ${LOKI_INCLUDE_DIRS}
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/otl
|
||||
)
|
||||
|
||||
@@ -648,7 +656,7 @@
|
||||
ENDIF(USE_EXPERIMENTAL)
|
||||
|
||||
# static
|
||||
-TARGET_LINK_LIBRARIES(${EXE_NAME} ${TORA_LOKI_LIB})
|
||||
+TARGET_LINK_LIBRARIES(${EXE_NAME} ${LOKI_LIBRARIES})
|
||||
IF (WANT_INTERNAL_QSCINTILLA)
|
||||
TARGET_LINK_LIBRARIES(${EXE_NAME} ${TORA_QSCINTILLA_LIB} ${QT_LIBRARIES})
|
||||
ENDIF (WANT_INTERNAL_QSCINTILLA)
|
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hjsmin/hjsmin-0.1.4.7.ebuild,v 1.1 2014/10/04 17:11:10 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.2.9999
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Haskell implementation of a javascript minifier"
|
||||
HOMEPAGE="http://github.com/alanz/hjsmin"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/blaze-builder-0.2:=[profile?]
|
||||
>=dev-haskell/language-javascript-0.5.1:=[profile?]
|
||||
>=dev-haskell/optparse-applicative-0.7:=[profile?]
|
||||
>=dev-haskell/text-0.8:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.9.2
|
||||
test? ( dev-haskell/hunit
|
||||
>=dev-haskell/language-javascript-0.5.4
|
||||
>=dev-haskell/quickcheck-2
|
||||
dev-haskell/test-framework
|
||||
dev-haskell/test-framework-hunit )
|
||||
"
|
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/optparse-applicative/optparse-applicative-0.9.1.1.ebuild,v 1.1 2014/10/04 17:08:27 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.3.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Utilities and combinators for parsing command line options"
|
||||
HOMEPAGE="https://github.com/pcapriotti/optparse-applicative"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/ansi-wl-pprint-0.6:=[profile?] <dev-haskell/ansi-wl-pprint-0.7:=[profile?]
|
||||
>=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
|
||||
>=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.4:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.3
|
||||
>=dev-haskell/quickcheck-2.6 <dev-haskell/quickcheck-2.8
|
||||
>=dev-haskell/test-framework-0.6 <dev-haskell/test-framework-0.9
|
||||
>=dev-haskell/test-framework-hunit-0.2 <dev-haskell/test-framework-hunit-0.4
|
||||
>=dev-haskell/test-framework-quickcheck2-0.3 <dev-haskell/test-framework-quickcheck2-0.4
|
||||
>=dev-haskell/test-framework-th-prime-0.0 <dev-haskell/test-framework-th-prime-0.1 )
|
||||
"
|
@ -0,0 +1,24 @@
|
||||
--- scala-2.11.2-orig/tools/get-scala-commit-date 2014-07-21 17:50:18.000000000 +1000
|
||||
+++ scala-2.11.2/tools/get-scala-commit-date 2014-10-04 18:33:48.729779264 +1000
|
||||
@@ -10,8 +10,8 @@
|
||||
|
||||
[[ $# -eq 0 ]] || cd "$1"
|
||||
|
||||
-lastcommitdate=$(git log --format="%ci" HEAD | head -n 1 | cut -d ' ' -f 1)
|
||||
-lastcommithours=$(git log --format="%ci" HEAD | head -n 1 | cut -d ' ' -f 2)
|
||||
+lastcommitdate="2014-07-21"
|
||||
+lastcommithours="00:00:00"
|
||||
|
||||
# 20120324
|
||||
echo "${lastcommitdate//-/}-${lastcommithours//:/}"
|
||||
--- scala-2.11.2-orig/tools/get-scala-commit-sha 2014-07-21 17:50:18.000000000 +1000
|
||||
+++ scala-2.11.2/tools/get-scala-commit-sha 2014-10-04 18:34:32.541990564 +1000
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
# printf %016s is not portable for 0-padding, has to be a digit.
|
||||
# so we're stuck disassembling it.
|
||||
-hash=$(git log -1 --format="%H" HEAD)
|
||||
+hash="73fb460c1cd20ee97556ec0867d17efaa795d129"
|
||||
hash=${hash#g}
|
||||
hash=${hash:0:10}
|
||||
echo "$hash"
|
@ -0,0 +1,210 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/scala/scala-2.11.2.ebuild,v 1.1 2014/10/04 12:14:50 gienah Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
JAVA_ANT_DISABLE_ANT_CORE_DEP="yes"
|
||||
EANT_TEST_TARGET="test.suite"
|
||||
|
||||
inherit eutils check-reqs java-pkg-2 java-ant-2 versionator
|
||||
|
||||
MY_P="${PN}-sources-${PV}"
|
||||
|
||||
# creating the binary:
|
||||
# JAVA_PKG_FORCE_VM="$available-1.8" USE="doc source" ebuild scala-*.ebuild compile
|
||||
# cd $WORDKIR
|
||||
# tar -cjf scala-2.11.2-gentoo-binary.tar.bz2 scala-2.11.2/build/pack/bin \
|
||||
# scala-2.11.2/build/pack/lib/ scala-2.11.2/build/pack/man \
|
||||
# scala-2.11.2/src/actors/ scala-2.11.2/src/forkjoin/ \
|
||||
# scala-2.11.2/src/library scala-2.11.2/src/library-aux/ \
|
||||
# scala-2.11.2/src/reflect/ scala-2.11.2/docs/TODO \
|
||||
# scala-2.11.2/doc/README scala-2.11.2/build/scaladoc/compiler
|
||||
|
||||
# In the pullJarFiles function in tools/binary-repo-lib.sh it executes find commands
|
||||
# to search for .desired.sha1 files, which contain sha1 hashes that are appended
|
||||
# to ${BURI} along with the subdirectory and filename to form the list of jar files
|
||||
# listed in SRC_URI. The output of this find command can be hacked into the desired format:
|
||||
# find . -name \*.desired.sha1 -exec sed -e 's@\([0-9a-f]*\).*@\1@' {} \; -print
|
||||
# After editing it into the desired format: sort -t / -k 3 file
|
||||
|
||||
BURI="http://repo.typesafe.com/typesafe/scala-sha-bootstrap/org/scala-lang/bootstrap"
|
||||
|
||||
declare -a JURI=( \
|
||||
"${BURI}/943cd5c8802b2a3a64a010efb86ec19bac142e40/lib/ant/ant-contrib.jar -> ${P}-ant-contrib.jar" \
|
||||
"${BURI}/3fc1e35ca8c991fc3488548f7a276bd9053c179d/lib/ant/ant-dotnet-1.0.jar -> ${P}-ant-dotnet-1.0.jar" \
|
||||
"${BURI}/7b456ca6b93900f96e58cc8371f03d90a9c1c8d1/lib/ant/ant.jar -> ${P}-ant.jar" \
|
||||
"${BURI}/7e50e3e227d834695f1e0bf018a7326e06ee4c86/lib/ant/maven-ant-tasks-2.1.1.jar -> ${P}-maven-ant-tasks-2.1.1.jar" \
|
||||
"${BURI}/2c61d6e9a912b3253194d5d6d3e1db7e2545ac4b/lib/ant/vizant.jar -> ${P}-vizant.jar" \
|
||||
"${BURI}/ddd7d5398733c4fbbb8355c049e258d47af636cf/lib/forkjoin.jar -> ${P}-forkjoin.jar" \
|
||||
"${BURI}/0392ecdeb306263c471ce51fa368223388b82b61/test/benchmarks/lib/jsr166_and_extra.jar -> ${P}-jsr166_and_extra.jar" \
|
||||
"${BURI}/e737b123d31eede5594ceda07caafed1673ec472/test/files/codelib/code.jar -> ${P}-code.jar" \
|
||||
"${BURI}/02fe2ed93766323a13f22c7a7e2ecdcd84259b6c/test/files/lib/annotations.jar -> ${P}-annotations.jar" \
|
||||
"${BURI}/981392dbd1f727b152cd1c908c5fce60ad9d07f7/test/files/lib/enums.jar -> ${P}-enums.jar" \
|
||||
"${BURI}/b1ec8a095cec4902b3609d74d274c04365c59c04/test/files/lib/genericNest.jar -> ${P}-genericNest.jar" \
|
||||
"${BURI}/346d3dff4088839d6b4d163efa2892124039d216/test/files/lib/jsoup-1.3.1.jar -> ${P}-jsoup-1.3.1.jar" \
|
||||
"${BURI}/3794ec22d9b27f2b179bd34e9b46db771b934ec3/test/files/lib/macro210.jar -> ${P}-macro210.jar" \
|
||||
"${BURI}/be8454d5e7751b063ade201c225dcedefd252775/test/files/lib/methvsfield.jar -> ${P}-methvsfield.jar" \
|
||||
"${BURI}/cd33e0a0ea249eb42363a2f8ba531186345ff68c/test/files/lib/nest.jar -> ${P}-nest.jar" \
|
||||
"${BURI}/1b11ac773055c1e942c6b5eb4aabdf02292a7194/test/files/speclib/instrumented.jar -> ${P}-instrumented.jar" \
|
||||
"${BURI}/a1883f4304d5aa65e1f6ee6aad5900c62dd81079/tools/push.jar -> ${P}-push.jar" \
|
||||
)
|
||||
|
||||
DESCRIPTION="The Scala Programming Language"
|
||||
HOMEPAGE="http://www.scala-lang.org/"
|
||||
SRC_URI="!binary?
|
||||
( https://github.com/scala/scala/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
${JURI[@]}
|
||||
)
|
||||
binary? ( http://dev.gentoo.org/~gienah/files/dist/${P}-gentoo-binary.tar.bz2 )"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
|
||||
|
||||
IUSE="binary emacs"
|
||||
|
||||
COMMON_DEP="dev-java/ant-core:0
|
||||
dev-java/bndlib:0
|
||||
dev-java/hawtjni-runtime:0
|
||||
dev-java/junit:4"
|
||||
|
||||
DEPEND="${COMMON_DEP}
|
||||
java-virtuals/jdk-with-com-sun:0
|
||||
!binary? (
|
||||
>=virtual/jdk-1.6.0
|
||||
<virtual/jdk-1.9.0
|
||||
dev-java/ant-core:0
|
||||
dev-java/ant-contrib:0
|
||||
dev-java/ant-nodeps:0
|
||||
media-gfx/graphviz
|
||||
)
|
||||
binary? (
|
||||
>=virtual/jdk-1.7.0
|
||||
<virtual/jdk-1.9.0
|
||||
)
|
||||
app-arch/xz-utils:0"
|
||||
|
||||
RDEPEND="${COMMON_DEP}
|
||||
>=virtual/jre-1.6
|
||||
!dev-java/scala-bin:0"
|
||||
|
||||
PDEPEND="emacs? ( app-emacs/scala-mode:0 )"
|
||||
|
||||
S="${WORKDIR}/${P}"
|
||||
|
||||
CHECKREQS_MEMORY="1532M"
|
||||
|
||||
pkg_setup() {
|
||||
java-pkg-2_pkg_setup
|
||||
|
||||
if ! use binary; then
|
||||
debug-print "Checking for sufficient physical RAM"
|
||||
|
||||
ewarn "This package can fail to build with memory allocation errors in some cases."
|
||||
ewarn "If you are unable to build from sources, please try USE=binary"
|
||||
ewarn "for this package. See bug #181390 for more information."
|
||||
|
||||
check-reqs_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
# Unpack tar files only.
|
||||
for f in ${A} ; do
|
||||
[[ ${f} == *".tar."* ]] && unpack ${f}
|
||||
done
|
||||
}
|
||||
|
||||
java_prepare() {
|
||||
java-pkg_getjars ant-core,bndlib,hawtjni-runtime,junit-4
|
||||
|
||||
if ! use binary; then
|
||||
local a
|
||||
for a in "${JURI[@]}"
|
||||
do
|
||||
echo "${a}"
|
||||
local g="${a/* -> /}"
|
||||
echo "${g}"
|
||||
local j="${a/ -> */}"
|
||||
echo "${j}"
|
||||
cp -p "${DISTDIR}/${g}" "${S}/${j#${BURI}/*/}" || die
|
||||
done
|
||||
# gentoo patch (by gienah) to stop it calling git log in the build
|
||||
epatch "${FILESDIR}/${P}-no-git.patch"
|
||||
# Note: to bump scala, some things to try are:
|
||||
# 1. update all the sha1s in JURI
|
||||
# 2. try emerge scala. Check if it downloads more stuff in src_compile to ${WORDIR}/.m2
|
||||
# 3. If it does download more stuff to ${WORDIR}/.m2, then there was some stuff to handle that in
|
||||
# the scala-2.10.3 ebuild.
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if ! use binary; then
|
||||
#unset ANT_OPTS as this is set in the build.xml
|
||||
#sets -X type variables which might come back to bite me
|
||||
unset ANT_OPTS
|
||||
|
||||
# reported in bugzilla that multiple launches use less resources
|
||||
# https://bugs.gentoo.org/show_bug.cgi?id=282023
|
||||
eant all.clean
|
||||
eant -Djavac.args="-encoding UTF-8" -Duser.home="${WORKDIR}" \
|
||||
fastdist-opt
|
||||
if use doc; then
|
||||
# The separate build for doc is to workaround this problem that occurs
|
||||
# with one "fastdist docscomp" build (still fails with MaxPermSize=384M)
|
||||
# java.lang.OutOfMemoryError: PermGen space
|
||||
eant -Djavac.args="-encoding UTF-8" -Duser.home="${WORKDIR}" \
|
||||
docscomp
|
||||
fi
|
||||
else
|
||||
einfo "Skipping compilation, USE=binary is set."
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
java-pkg-2_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
pushd build/pack || die
|
||||
local SCALADIR="/usr/share/${PN}/"
|
||||
exeinto "${SCALADIR}/bin"
|
||||
doexe $(find bin/ -type f ! -iname '*.bat')
|
||||
dodir "${SCALADIR}/lib"
|
||||
insinto "${SCALADIR}/lib"
|
||||
local maj_min=$(get_version_component_range 2)
|
||||
pushd lib || die
|
||||
for j in *.jar; do
|
||||
local i="${j%${maj_min}*}"
|
||||
newins "${j}" "${i}"
|
||||
java-pkg_regjar "${ED}${SCALADIR}/lib/${i}"
|
||||
done
|
||||
popd
|
||||
|
||||
dodir /usr/bin
|
||||
for b in $(find bin/ -type f ! -iname '*.bat'); do
|
||||
local _name=$(basename "${b}")
|
||||
dosym "${SCALADIR}/bin/${_name}" "/usr/bin/${_name}"
|
||||
done
|
||||
|
||||
doman man/man1/*.1
|
||||
popd
|
||||
|
||||
#sources are .scala so no use for java-pkg_dosrc
|
||||
pushd src || die
|
||||
if use source; then
|
||||
dodir "${SCALADIR}/src"
|
||||
insinto "${SCALADIR}/src"
|
||||
doins -r actors forkjoin library library-aux reflect
|
||||
fi
|
||||
popd
|
||||
|
||||
local docdir="build/scaladoc/compiler"
|
||||
dodoc docs/TODO doc/README
|
||||
if use doc; then
|
||||
dohtml -r "${docdir}"
|
||||
fi
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgaminggear/libgaminggear-0.5.0.ebuild,v 1.1 2014/10/04 12:32:52 hwoarang Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit cmake-utils gnome2-utils
|
||||
|
||||
DESCRIPTION="Provides functionality for gaming input devices"
|
||||
|
||||
HOMEPAGE="http://sourceforge.net/projects/libgaminggear/"
|
||||
SRC_URI="mirror://sourceforge/libgaminggear/${P}.tar.bz2"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/libnotify
|
||||
media-libs/libcanberra
|
||||
virtual/libusb:1
|
||||
dev-libs/dbus-glib
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
app-doc/doxygen
|
||||
"
|
||||
src_configure() {
|
||||
mycmakeargs=( -DCMAKE_INSTALL_PREFIX=${EPREFIX}/usr )
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
}
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -1,10 +1,30 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST asdf-3.0.1.tar.gz 388547 SHA256 c47adfe7e125223758c766ef64a63c8d14857f8a2fd027b141bfd9db9470ed55 SHA512 6465a2762e0bc67319cb597f873f4997da1dd2bae409a5ed1d847b9ceab62dee12c24d60aa1015594a8f3927ada93465c821953da5139b194d087d9a020fa08a WHIRLPOOL c82a77be049f4c7c60be6aa78c7263b5be8dc9323a2380a919a9affc28edf13f37eecea2534b047b9b346d7fbf53550042211dfb1b0baa9a90e7a9e81a4a2d43
|
||||
DIST asdf-3.0.2.1.tar.gz 389494 SHA256 2413dd0b478dde0202747dd673e271b76de027e7d5144ba15706cca77b23edda SHA512 0dd14c2e8552b0624aa7c7a78a4792bcc2b0a04cd81c35ef0433424f43bd4cdb09abbd7bf36f23dc9848ff74f3bf752d752ff4aca7ce6773c2279ff23d885448 WHIRLPOOL faeec6772c6c64b3dbfe9dad6f60976ad0bc93762f6eeaafbef5838f1711cb0b9a677a85736fd6b120e3f36969a29bee46d6c4e4ad70431df629461dd44110b5
|
||||
DIST asdf-3.0.2.4.tar.gz 394304 SHA256 4f156a5cb6fe50092adabc5feee49ade9c366c939129ffea6e760b0edf9dd92c SHA512 af2157693d774004018d416b30144326588effc7b271aba8dfa2bc7981434c58a67e1308f52fb9ab2eb325a5a7f213aafa54f69b66cc333772065fd408577a89 WHIRLPOOL d7bae9732089ad52753f4b75d0ccb0a3372c3804cc327298391eda8efa930569131534cbe3eeb697abed3c1dab571f847c7676a08b79c6a48eea424eac86239d
|
||||
DIST asdf-3.0.3.tar.gz 427575 SHA256 05f11d83d33f1080f683701ad0e139011051f9c3190c3b1f22bc63208d8d5f47 SHA512 d9d8d466c7b6aa6beb1c22da4fd10499fa784c39ab138bea7ecb8cdccf769766572ebe91c89db2d5c53e493096248f82a224be95c1fcac8b7beebe1b57f34883 WHIRLPOOL 3503250361350b59d095b743dcc627e9ec1e3ec469066287b80d97924d54ea254fed94f77596ed71b4c9974e4c9b97de8b6a35b3c6529f559d6ba392b695ccf4
|
||||
EBUILD uiop-3.0.1.ebuild 907 SHA256 f6602f4fc02049d5bebe11d33d8dd6d35ffa4446a1f0fb363666abc20de81eea SHA512 1633b5136ff8fb687cc7773f023089eb026717b397c85452e14b2e92af265ce288a04d3ead967a71ea45cad7cbf1027aa1fac9a251f78a674948781ee0cc8167 WHIRLPOOL 521819c60305668d0a50c59c60c033f64eab8f40fd74dd2ee6fb0c1acd1f4a62871fb33903883c7da6b77e1994f289263af0229ecba29af1322204927b0f083c
|
||||
EBUILD uiop-3.0.2.1.ebuild 909 SHA256 7fb014bebdf55fa9952249b7d593ea6dec3af089dd9676f18310c5aff7264923 SHA512 9864973a82cfb5a13092e7a25096388572a7ef051a20fc413ea40d044014e7235f7689d8d0be053cd067cc4bcf070f23f22f7a590eb4e1ba65918405f4f828ac WHIRLPOOL ca217689e36d38d28bdcbc557b1a0753a98b334c08d9fb64f7faa2806c1de6a06b5bdb73d845afa17cabad52bec37aeae7a320ee7856daa45fc3dc53d2f07ab6
|
||||
EBUILD uiop-3.0.2.4.ebuild 909 SHA256 22624f055c58a73e99fc2d36fe09570c5a09d78ccf06ea5c69e1fde2a7fafd6a SHA512 f58e48fa8974142c75ebed35c584f1051ba128944d8d4d57a58fdbca6d656031cdb44544483571d96bc8af33219024ab957f393261f9fa698bc1b50d26bdba9b WHIRLPOOL 000bdc172a28555d2bc946a0b4f4319a0e4ac101a9f9f504ebb1d7d6c833d5a4a19a30ade949260ce55990cca789098f3b1196a069b801b46efd05280177ae67
|
||||
EBUILD uiop-3.0.3.ebuild 907 SHA256 485310516d6b3b4b180c6b54e45892172e164bdcdcdbcb8ca508d3ee4fd39649 SHA512 66ff9296bc8372de3ef23ddec5c24f182e0a9fc52bf4a8ad2c788635f75ae5fd9bda3a844bb768e9175c9b9e417134f90ff6cd298c7c6642f12bfd7109f5e6c3 WHIRLPOOL 37a6a99a42500bde4e6ca3ca6143b02c3b8d7185939ef3ce5fc44c5742f085ad5bd5c4926af38368334b9936dc3c7b5624848bcbf363a250aa03c2e8e1346e97
|
||||
MISC ChangeLog 1390 SHA256 a28d51a72078a27b92737245e6cad6f0f478bd83dccb6b0d986d31088d282d63 SHA512 7a392458bd854993ef3f3f7a20dc1588df2fd55cce5000fe13c5b70db5babfd86803d7b12c3ad2b56b559c999d799fbd5ebc0a52b5fd7c90310ac240f69c367c WHIRLPOOL 37a941b2ec85e69b2d64ea365b52b0a69b74ee1868c1981b88814c04e391ee7418fd1c41ac8db4e55f07dd83af80cd6b1cd66937f5701dc7904f552865adbed6
|
||||
EBUILD uiop-3.0.1.ebuild 916 SHA256 9bbe1b57ab2265d6d6a8a9da1fa8015f12f579fff382752c050c0d870656fc36 SHA512 8ea42216f5e81386ac74cfeba58e071ce37b14d4dce9fa858d03e6851089fe83a52ad665e55f775b83530f6615c551e595d198ea586c65d195c23cd61628e6cf WHIRLPOOL dfe88fba6e73371bbb51b02bb8846bba7c92b56ca0191c302be21981ad90991d65ebb2dd9e0f854070b2a20208aa38c203bbefb6a35b019f33e4ec8788f0e0cd
|
||||
EBUILD uiop-3.0.2.1.ebuild 918 SHA256 ae0cc4c62e19a78f7d693091ec6fcf2c96049eb3a3f59354e5933ab1d82cac38 SHA512 3449cc1952e66e399efda6ebe44d9fe9dd273aeb6071cebc802fee09cc53ec3ef8dc9be7fa2a255c72095905860707224a0742415d92f00e896c10aab7a2d247 WHIRLPOOL 5f95a135b737e79b306a90ebbfd335c98727c1baec2e4cfc1ff93be2c67bdfb856b07846fa77067980172f388378df06658b1cfea2d083c63246f99fb36fc767
|
||||
EBUILD uiop-3.0.2.4.ebuild 918 SHA256 711881a6122f9d95a04fde87f873bcea0e4c85c9a33c861910d7b78e6f59f628 SHA512 6fdd996941afd5f1f40b6bbaf8c8d943c60676f967add35c3c557848c9f320e46ccfe685d552721d413fc9d7210ed6680e30762759dbc61bcde7888ef998b87f WHIRLPOOL ec6ec130bcc3f41baed70780f303535bb8e83706e54c98b4236da069d6dc763c8d54b72d466757ca73557dba4eb3cad05d2bfcc454c07cd186b42e583f85db5b
|
||||
EBUILD uiop-3.0.3.ebuild 915 SHA256 cc10a4f1d1dada47f5bd5d4237df7a2ff2fd5f4b442abb073ccce617690987ed SHA512 847c2a38f15ad410b40c067c15d1bdb8cac33b5b06b552bc2e7f3c6e57b21d882cee7966ac514bb65b8c3e84c1dd8029741688a634992ac8d616f733cd2a0ab6 WHIRLPOOL f44264fc322c390250265a4cb0cc8a924745b2fd0b8d5f7476a76a3abaaf0b598098b5da97192d03eee7efe5c93db525e56e08d6092d069734255c78be5b6394
|
||||
MISC ChangeLog 1559 SHA256 6961236dbed9643acc73474e29f47499f1c884f59feaf6fa9a51b9a113d5a1af SHA512 644ceea642f39e12cb25f8e3635c313252def7f651f027681fab2e3689fd5e12b5c2f081ff4b3183b7e686a6a174b7da55f8fec4235e20c11e34d7caec2600c6 WHIRLPOOL af7b1260967d3d4da4e20b6730b32613556cfcec98997cac7e8d8e7e6f6d3e938d39bafd1412d074d4ce528f759c105e3d96203983d44f8f61e958956949cbb3
|
||||
MISC metadata.xml 164 SHA256 f8efc9385015233c71f279f85bd0a327525b7136cf8714cc04449d8bea4ce22f SHA512 ace7c0d5238ccdb5397cd6c2ac04eaea32f2740251db4a11397b4d10d12cbe132ffdbe29587028ba937e9ef314d5f7af83d0008f39ae6ec2e63b400545f9853f WHIRLPOOL 8cfe7fa0091d11719b4be13a18b95cad1a2f2d9080306976459b7d629ed18e71068113332053e296b72a9399dce83490e580e2b12ddf16afda3b4a178d2b1814
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAEBCAAGBQJUMCSUAAoJEJOE+m71LUu6vP0QAIj+cizsyikTpAou2LctIvNY
|
||||
2YcMzZNFggjWFK/7gy8cPMlcJobwR0ojyXNNyLh45KST3DTdBA4E2UgcUA6r7jCx
|
||||
s3H8yBfxn4r7hsp9zm5qClHJsIQuKU9oOKolTcEPJEn/HBWETQt14jq4D+NOvS6x
|
||||
eLJgt9G0OfMQeIdLArfWrYvmhm61epHOV14gJnhIaUvDK07UI9EOkB7CJ3r1mdVH
|
||||
7zkrrrXKeaik6tHuq1JU9GP+v42DmqenKrWnYqDPO0zYsnXV9P6Uunf2iBE6XZ04
|
||||
9AZkVsa4ty7SXA9GD1hYX5yuwQjYjohzXRKJBKqvoQC1E40tfFe8BigYp9ZWDrnT
|
||||
cB4k0ELLfCtuERps0hDakaMGtmtCBMQKGrw3/tzGcjSEri5U5Ggm8z4U0j+SPIrX
|
||||
bYzblDgHZ93yBeFNRdJrmHuyuUwSpEg2RqDg47mvteo+p4kRIrbYgQX8u6d9E7k4
|
||||
sOZ5dB0KbTe4y5Uyi/zRnH24eISXE1ROPg3hD70Wg+aeXU36uhjHwISQxA439+ez
|
||||
m4bYlpavsL9uAkqDrON8WFziTnnfLZsTSeLMRNOSyy2sxguoHr+PGfaJF7vd8zQL
|
||||
oQXdyb6Et18Lzed41vdJJ9Ve0vcoEA3lvZWlY9SVhoDKQGGiy2U34NuelLQxe+rV
|
||||
JNrxZWInSJa0fnOpYcLv
|
||||
=DUR8
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Geo-IP/Geo-IP-1.450.0.ebuild,v 1.1 2014/10/04 08:53:42 jer Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=MAXMIND
|
||||
MODULE_VERSION=1.45
|
||||
inherit perl-module multilib
|
||||
|
||||
DESCRIPTION="Look up country by IP Address"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-libs/geoip"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
SRC_TEST=do
|
||||
myconf="LIBS=-L/usr/$(get_libdir)"
|
@ -0,0 +1,10 @@
|
||||
# ChangeLog for dev-perl/Net-IPv4Addr
|
||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-IPv4Addr/ChangeLog,v 1.1 2014/10/04 17:00:54 mjo Exp $
|
||||
|
||||
*Net-IPv4Addr-0.100.0 (04 Oct 2014)
|
||||
|
||||
04 Oct 2014; Michael Orlitzky <mjo@gentoo.org> +Net-IPv4Addr-0.100.0.ebuild,
|
||||
+metadata.xml:
|
||||
New package: dev-perl/Net-IPv4Addr, a Perl extension for manipulating IPv4
|
||||
addresses. Fixes bugs #201408 and #312617.
|
@ -0,0 +1,26 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST Net-IPv4Addr-0.10.tar.gz 8429 SHA256 3845de4f30b17c842b192cace8879dbb6214de9692cfa70f0aaf0981422a63fe SHA512 66381f9be27c010721970d1af245885379bcc0b57c4c1179fc00e89a53a2d53e7836789b13d4c5f0079fac63d7987e12ee71f3168517ea5e1064d5fe1f7455af WHIRLPOOL 6a44bf67cc932eed37933b7a52002e854fd7a8d8d313d5c172a12eeef41da8f235139d95fe2332c854900d8a4457778486a0e7806e44687cfa7c2e856a312f0e
|
||||
EBUILD Net-IPv4Addr-0.100.0.ebuild 417 SHA256 deb1ea206d575f8b9726623f9f7d50f474cfccdb809479dd5a630bff313cc561 SHA512 f176564c18fdf53844ea906feb7990fd72e8bd70ea7adb32cd219a28384c7a3dd6a3accdfaba42180693426874ca4c4bc9946a61a7720d388bb219c44c27abca WHIRLPOOL 4b6d4d0d7b3147648f55aa62d4f06acea1e88d00cdec116a0fd5e1e330cada919873e13c1f5e914372425cdc5ea44871e78983f1f80cd052fc92ca5b2ade0907
|
||||
MISC ChangeLog 467 SHA256 0f4a7d4788f9a134ae45a850e9b2412104009dd810cb65b10abf1bc9171bc15e SHA512 ad56937fc238f59f84adc1d0ee5dc52249a8702548c1bbbb2be2aafb95c79157a3a4534784fbc0ee278ebeef26694cd3cac8efef4ea8bbc7c7d1521085f65026 WHIRLPOOL 7642561d7beccad05eca1846f88280ef00e46757568eb5958a849da086cb4fc29bc41fcd4a0abeb050172670feca9f3d1801ded8170ca8111254f6b899b7fb70
|
||||
MISC metadata.xml 224 SHA256 da5466492b430d142ea569bb11972ace4b95e4c07375d60e75c9b91c39d80c3c SHA512 5b865bf9093fec606960fc64a1a631270e432ef3e12a980da4d911b98e8473d8699ef52e49b46659c72e65f425172bae1e0121ebfa2aa5d08b0d28985fe092d3 WHIRLPOOL bb92d97fde9619ec12123319611284963a6b3a9b1380d7ca7f9f1def48832fc4cd4355887cc3d010d72fa84b0047c34d49d93c36c764a5bab5559da22a0c2850
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0
|
||||
|
||||
iQJ8BAEBCABmBQJUMCfMXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQxNEU5RDcyRDdCMUFGREVGQzBCNDFDMUY2
|
||||
RjQ4RDNEQTA1QzJEQURCAAoJEG9I09oFwtrb5gQQAKkEcfvWt5ZIJQY+AGk+68hi
|
||||
aVaDUVTG0y70NaSgIY+lvu7R6hEB1TvUewQw+h0c0FptS+qfq+W1wzgMyxTKhqhD
|
||||
uSSgpTRqKpYfpfHBeKj+s6R2i7ZNn3A9ooKGkuhbCtqO4cQDJaJTBvbrL/g/uTY4
|
||||
385LQynYDrk3z8tckk9qtI5A8Gim7/UVFBjxmdE9sRe8lOxHuHZcakf7Ex/6a0JB
|
||||
57e50ArDsKwddj0eEnkVWopCxDr+rUbHgBdU9C+NOp+HyOb6q9gNLmnz0mBOY06L
|
||||
aD7/0AWL81V6qTSHPQE+pHJ0+aCFjOMtKidAt+Xh1zdEoFtM5WCa3ktV6tXdN3B3
|
||||
ajKnSgPD9y0li01Q/kMrUZxxLov4SMWdNIETDAsYQ2iCuSMyugLd+xIlmCTAbfA2
|
||||
g4E+Car08YfqOtsVn9jnQuFM0kgzGjZVueSl2kU0v56+S8zkWwIOXs1zJSeMfce7
|
||||
W3Ay7sZ/RvprPbxnMCMq3hNIPdhFuhKeE5tPtz2jkhqLZYgddteKroasgt7ciF0Z
|
||||
igdGxRQGrWv3u3wKx9P4xLphiT7FEhGt2J04vWP/jdOAqOKooH9iUfPqngRRElSA
|
||||
jGtimnXdzxZd1/EIuaXdZoPLa0SmhlwGCl5nRC/N7twWm4geuspM2Vn2A7uKIGHy
|
||||
Aere4xMV00jBfEFpumrh
|
||||
=dn1B
|
||||
-----END PGP SIGNATURE-----
|
@ -0,0 +1,17 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-IPv4Addr/Net-IPv4Addr-0.100.0.ebuild,v 1.1 2014/10/04 17:00:54 mjo Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=FRAJULAC
|
||||
MODULE_VERSION=0.10
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Perl extension for manipulating IPv4 addresses"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>perl</herd>
|
||||
<maintainer>
|
||||
<email>mjo@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,22 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-php/pecl-gearman/pecl-gearman-1.0.2.ebuild,v 1.2 2014/08/10 21:01:42 slyfox Exp $
|
||||
|
||||
EAPI=4
|
||||
PHP_EXT_NAME="gearman"
|
||||
PHP_EXT_INI="yes"
|
||||
PHP_EXT_ZENDEXT="no"
|
||||
|
||||
USE_PHP="php5-3 php5-4"
|
||||
|
||||
inherit php-ext-pecl-r2
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DESCRIPTION="PHP extension for using gearmand"
|
||||
LICENSE="PHP-3"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=sys-cluster/gearmand-0.21"
|
||||
RDEPEND="${DEPEND}"
|
@ -1,22 +1,18 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST zendopcache-7.0.1.tgz 85076 SHA256 9f7fbdbce63006d49902eff42dda90ec02fc9706fa9bbe7371269804054173a2 SHA512 b95cc067839a7178cfe40c5fd5e8a32d5d1855424954870335d925cdbce8dc56eac95131ad58a10b759a7a80e897b2e7b2f6e0fa2026cceefec3d0cd62de2eed WHIRLPOOL 58cb9ab5053cb2090be155f37ec96e810b754a987f2bd80e033f79f4953d405733453ca49dc0102e162cfd6615ecb565f9a32098821ba76115e3a5d10c4c290d
|
||||
DIST zendopcache-7.0.2.tgz 87858 SHA256 4aea4f0242dc50a5a68e7a170c3c537716e5da03b2a7b322349f211c09d90f44 SHA512 38fd1bafd87c5f74e9366c5c6463b7d383a99c7ae344a731c0f21fd291dc3494d4152c7e5fbb5430c1a11d0a467652688d7e57c5299c1df48154ef6e63c32d46 WHIRLPOOL 416c1ee4ed4f511ef38974971d0a9e1d2688ef31fd9158da6ad2539213ee18834dc3bdd6c9e039174cb11b5c390e1989208ab50507e4091873f72a8afcd399d1
|
||||
DIST zendopcache-7.0.3.tgz 94164 SHA256 08d9a6c21dd7b18c1f027a0c3f13a203a9a8362f98b04db0d39672e2dd5cee62 SHA512 0360c62f54724994ef96891dc387898f56da728b9899c9a989203caa9f2c709b8b783f209a0368a8fed285bedcdce1be08f29646d443c909da58ac78a9a981fb WHIRLPOOL 7a5c36481652aab538175e0dfc070fac96e86628a3ec3da5037867a015a4a572abfa686bb720b8660f639046f2a4319bfb013c2d607586c0497467822d328024
|
||||
EBUILD pecl-zendopcache-7.0.1.ebuild 557 SHA256 4b20b481fe5fab354c0c28c41590283b8287a3027ce32f9637abadbc1cbf6e3e SHA512 79407ff81eeb09cd34bef4526fae7d5c71ec73b378838615d496e22507adf1593c49f0e7e8c63f6dc0d42663a2d67132bd1567d20ef7188e3af812096e8f4ce3 WHIRLPOOL eb74bdc82516ab9548e18177f95cc486f4f801756fbbc662a2754c830d798ac990ce99ce4ab9bb7adbb3e94f238e265f7b4d0266c1f2ea73af06020f42a99fc4
|
||||
EBUILD pecl-zendopcache-7.0.2.ebuild 557 SHA256 294d91cae891595c55a10321f6524522f5e808ffc06ee44431c3e25c1ceef1db SHA512 e48d15dffa71d22e981ef621f13ee5a6808b41c53c85004abea47426676063fd194d5fc60535e926c13f097fff703a54f1b7a4a1fec5c7932c664114cb344107 WHIRLPOOL 22740c0166bf3d4ed65825ea0d78aa7c269db42436ea11cec669f82ecf21026ca5c8c877d91cd9901d0a43e0b45cd5769fdfae0bcdac7314062f0fcb3ef40d3c
|
||||
EBUILD pecl-zendopcache-7.0.3.ebuild 552 SHA256 dc1ec36b8406faa518ed31c6f6fdf50e8ae580706b3823ea10a3920c6f94ed4f SHA512 0a184252aaf76f79ec7e9b196cc8ee2cc2e6997cf170de3d7c2ccfd9ab38bf9006c9afce351c785c99009e22474502b8a232c3ec8734c94c7eca9134b6ab10da WHIRLPOOL dca877b593c2b9064be8c76ec779c7aeda8e26436213567bc8161de3c8865b8acf3b7da2474b8acd29e24b63f60fbc82245c31da4adacb1e1ec31af60c5ccd0d
|
||||
MISC ChangeLog 1249 SHA256 55f4407f576d073c80a5d1c9d15b34ad1faa2daf6d7ea41ea038c5592242b328 SHA512 7a1eac16dcf49071a84fe2a53763e4ea8207e5fe7e4c327dc2588af6587f0b6377de650aaacf26fa0cc32c2ffda335cbc7168e907003eda89694ff8fd868f2ec WHIRLPOOL 2b75e1626a52de45c42ff10ca1c226c06daf3a701c04c946dad0126c77d4bb17d62f4b5a2575ed8782ddb213a4531c30775685624a23fb43b6153a16979464f0
|
||||
MISC ChangeLog 1367 SHA256 a3cadc4b6ab3f384f39b803e75b409b4a83f459bd717c81561d595ab0c3b0228 SHA512 13c7283e6e795781e2375dea548f49a19cd6a371685cd5d9aef78e10b747e415c9bbfdd90637eb7f12512d09b62d970bdff03aadfd5427a0bdc7eb5be046d149 WHIRLPOOL ecba1ba203fc621e87271c120456d1d0e0b591d252d1af4b5bcf0089f32677f30929435b0308ba575f163787669190c6ea7eb398a2f097bfbcef9824067e9f37
|
||||
MISC metadata.xml 287 SHA256 204f73ecd2e57636074d9ca9f06de2cd02aa80e3e8181446eb4aec9a805a8c51 SHA512 836c223c101351aa037ebde242d9cd4201ac16186fef10c3443a5a41b6125058ae7c8a4dca8a422d682a8fdefce895c8a94ebe28028501f58b328f0693647779 WHIRLPOOL df0f653b416e505fd2874a193c4a40c8c88477b958e3293cd365b707d7a6c052b02800f050a2da0dd2a0bf4ce114cc46c0a4d49e77f221c5a577af59f496dfe6
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQEcBAEBCAAGBQJUKap+AAoJEE4V4vFnx44dbBIH/jLMTjN4V+UhHfflM2ZHLqdX
|
||||
/fRsLylijS5i5xSs5Jkaw2Y3AAFWENUT4jnAplAbThHgUU4OdFqh+a5OycJSCir+
|
||||
Nw44dfHHh+eXzSg3+XcRrj5AA4h/yWJNDr2w/VCluZRy8XrI6/7PcRYr+YEKK33s
|
||||
2xV9UHm3A45oz5KQTg6zqzG5hXl/OLUgeyMwRYA3k0hmEDdG6A6j+nfooi81SRho
|
||||
q9wCyoOvTwOVxZzLGoHLBkYOqkAjwDLtmjMAkR8JqsCWZsZxhb57bMvDFFPhCnAZ
|
||||
homyLQtXBc+aLOd0z7ZmfL+OBoM+0vy6LK7fv9VveUZjCI0etsCUjupdclHPLqk=
|
||||
=zKiX
|
||||
iQEcBAEBCAAGBQJULr2nAAoJEE4V4vFnx44dSKQH/3wwpbqeTj8uPtoBRi1OZQuj
|
||||
5mjmmqfSYzonCrKU9YkIOc1rVUQaHXuHadLy9g6E/yvYwVILtTXXiXFYRIvpd1lW
|
||||
6TSTlucZWkHiruOSzPtPbRQj3cCZ8yn94NRNCiZZochmK+NgVAfoZ+I6tPSUzMK4
|
||||
5jJ6U/vuHxIilrckfhxf1TBccqM8kn4jgiEQkDXrBfbDzNnixsFngAC41GzJYt6p
|
||||
K4acAND3/ZqYkW0Boh1XiJztdeUItZfBqfMxJYrykXKHzmklrOV4K9kp//B3BAUm
|
||||
Eo8+kMa1a1e2QM48sXsPczEFok+etZXbUIM7qAifqJxxDtnv9tO54sPfVPwWiuY=
|
||||
=G4a3
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,22 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-php/pecl-zendopcache/pecl-zendopcache-7.0.1.ebuild,v 1.4 2014/08/10 21:04:37 slyfox Exp $
|
||||
|
||||
EAPI="5"
|
||||
PHP_EXT_NAME="opcache"
|
||||
PHP_EXT_INI="yes"
|
||||
PHP_EXT_ZENDEXT="yes"
|
||||
|
||||
USE_PHP="php5-3 php5-4"
|
||||
|
||||
inherit php-ext-pecl-r2
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
MY_PV="${PV/_/}"
|
||||
MY_PV="${MY_PV/rc/RC}"
|
||||
|
||||
DESCRIPTION="The Zend Optimizer+ provides faster PHP execution through opcode caching and optimization"
|
||||
LICENSE="PHP-3"
|
||||
SLOT="0"
|
||||
IUSE=""
|
@ -1,22 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-php/pecl-zendopcache/pecl-zendopcache-7.0.2.ebuild,v 1.3 2014/08/10 21:04:37 slyfox Exp $
|
||||
|
||||
EAPI="5"
|
||||
PHP_EXT_NAME="opcache"
|
||||
PHP_EXT_INI="yes"
|
||||
PHP_EXT_ZENDEXT="yes"
|
||||
|
||||
USE_PHP="php5-3 php5-4"
|
||||
|
||||
inherit php-ext-pecl-r2
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
MY_PV="${PV/_/}"
|
||||
MY_PV="${MY_PV/rc/RC}"
|
||||
|
||||
DESCRIPTION="The Zend Optimizer+ provides faster PHP execution through opcode caching and optimization"
|
||||
LICENSE="PHP-3"
|
||||
SLOT="0"
|
||||
IUSE=""
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/argcomplete/argcomplete-0.6.5-r1.ebuild,v 1.1 2014/10/04 04:56:31 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Bash tab completion for argparse"
|
||||
HOMEPAGE="https://pypi.python.org/pypi/argcomplete"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="Apache-2.0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
python_prepare_all() {
|
||||
# purge test folder to avoid file collisions
|
||||
sed -e "s:find_packages():find_packages(exclude=['test','test.*']):" -i setup.py || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
@ -0,0 +1,58 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/geopy/geopy-1.3.0-r1.ebuild,v 1.1 2014/10/04 03:02:29 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A Geocoding Toolbox for Python"
|
||||
HOMEPAGE="http://www.geopy.org/ https://github.com/geopy/geopy"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
IUSE="test doc yahoo"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="yahoo? ( >=dev-python/requests-oauthlib-0.4.0[${PYTHON_USEDEP}]
|
||||
dev-python/placefinder[${PYTHON_USEDEP}] )"
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/nose-cover3[${PYTHON_USEDEP}]
|
||||
dev-python/pylint[${PYTHON_USEDEP}] )
|
||||
doc? ( $(python_gen_cond_dep 'dev-python/sphinx[${PYTHON_USEDEP}]' python2_7)
|
||||
>=dev-python/python-docs-2.7.6-r1:2.7 )"
|
||||
|
||||
python_prepare_all() {
|
||||
if use doc; then
|
||||
local PYTHON_DOC_ATOM=$(best_version --host-root dev-python/python-docs:2.7)
|
||||
local PYTHON_DOC_VERSION="${PYTHON_DOC_ATOM#dev-python/python-docs-}"
|
||||
local PYTHON_DOC="/usr/share/doc/python-docs-${PYTHON_DOC_VERSION}/html"
|
||||
local PYTHON_DOC_INVENTORY="${PYTHON_DOC}/objects.inv"
|
||||
sed -i "s|'http://docs.python.org/': None|'${PYTHON_DOC}': '${PYTHON_DOC_INVENTORY}'|" docs/conf.py || die
|
||||
fi
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
|
||||
# purge test folder to avoid file collisions
|
||||
sed -e "s:find_packages():find_packages(exclude=['test','test.*']):" -i setup.py || die
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# intermittent fails or errors caused by an apparent race condition. suite is fine
|
||||
# The setting --processes=-1 invokes this flaw
|
||||
nosetests || die "Tests failed under ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/_build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue