parent
f0969e6db5
commit
7655a2961e
@ -1,5 +1,4 @@
|
||||
DIST sysklogd-1.4.1-cvs-20061230.patch.bz2 12584 SHA256 4ca2fd34dacd1c10018b6a786c24faa392d6fef57607e240e3bcaf925231e2b2 SHA512 30c6577638b5591473ec8c1d81c4f5932beccdabfcb94c6aaf5a149eb7502078f67e79fed48bb8d6215f5d4a57504aebcbafc648f4bcd3ee5c35cf0495fb2eeb WHIRLPOOL dacbf8481f72dd535d94a4348f4f188666e25e2822f965071019ac970d599f3d4117515670815aef43e3f866102ac38a1c47f9c0c582cf4210e8be054c1975c3
|
||||
DIST sysklogd-1.4.1.tar.gz 81784 SHA256 44357e0fae8c8f0e315bf130b4e86a4f96b91d66eeb4e473def4ce8336fff102 SHA512 01924f9b9c72e3a0ee1a530eb8bd39779ca52dfabb62725085c6d3d71898777e6a47dae1c104ad6d376064c66b9dada9e3ba27e98ba92915a0875e789d8b2c8b WHIRLPOOL 2a275609c70af99fd8f72de29823c61f338322062d9ea8895dd6f4e906d01690546d76d5733035f052715b6e09f35e4af5e0d26cf3a688cb6b9e0b7bd88d8ef9
|
||||
DIST sysklogd-1.5.tar.gz 86557 SHA256 6169b8e91d29288e90404f01462b69e7f2afb1161aa419826fe4736c7f9eb773 SHA512 19ef104c03a8c87ea30c811fe54bb30e7c73a2834a83c8720841f0d553d41508dbf052d4e3dd9ea929eedff31e9fbb79f8c05546f48005b74f01ebf2a57e48f7 WHIRLPOOL 29c44d78bed58224291403e6ff26fd5c50d9d1f774df2f8560ad5f24fe0dd3ac6c232ac19489c96eeaa1d2a6171a735f5b8f0c9e5734c88e9d03e98d1ac08e48
|
||||
DIST sysklogd_1.5-3.diff.gz 24368 SHA256 80662200cdd32860ce43fd4cb725a73d0ff9744a34a037f5bfe9ffadb8505822 SHA512 a16c7f6160f8d4f9462bb637338493c686520f10ae63f0cbb5a2bc32e73b24e85dd60aea5f4483e8c994cacceb25835537dd22977d5c875c16a983b3494ce03c WHIRLPOOL f80caedf327d0a84f8596cee0998a02e44b6888bc9ba8ed164a9554174cd63394277121bba7a6b4f2538962069608717ec7e082c189843b4979778c8d6049b60
|
||||
DIST sysklogd_1.5-6.diff.gz 25677 SHA256 1c5366865bd058530071a6071c317ab3562f33f4b0f3a934878cb97059fde20a SHA512 816961a835a43057569f62fd20d9f7b5e0bfcfcb173b68947457708504db3ce47e635956c8a9564f9bd577d8f3c49dfc725d321dfd3370b2de918363c30f838e WHIRLPOOL 0c330ed79b5a688ddec0a80e6333c181cfa297350ec9559166e5828d715a305b5b52eee5f7cc95f7b4ebccf03f21de594d428fa2b2ef117bd0a1630684c71364
|
||||
|
@ -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,2 +1 @@
|
||||
DIST vice-2.3.tar.gz 11602378 SHA256 b1817c8dce023069d5c15234c2b4da0a152d297ee8ed01f0b361795c4beeb50e SHA512 3d42b59b8c3042ac6acacfd709767a351cdd4077ed730a84fcec9064ec5a478a16ded7b55818eb623dec9a5fa899d6b9dc68042b5a2bfadd14f34ab5ba80b842 WHIRLPOOL f6873913f17a715a62ff19acbdac8be31021d3592b0d6e692469e206651c7241c718596a767c5808e4adf47e0032d365777c97595ad9c4fd66aafbcefc3cdafa
|
||||
DIST vice-2.4.tar.gz 13656511 SHA256 ff8b8d5f0f497d1f8e75b95bbc4204993a789284a08a8a59ba727ad81dcace10 SHA512 ad197fc35eb80c9738b7f4f551d350dbb4440c7c8103e5d472b7f7ea5106c1356e9d6e3f481552a028a313129ef233833d3147e03f6f00b9890229d5708e3ebb WHIRLPOOL 80f89f7c144fe1ef2305e109049b49e47dfa4af9b69d0d848bf7b06bd0f2d210669acece363b550abad1c50f53dd45a30397eb1bfacfaa443c9e865c686d0823
|
||||
|
@ -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,3 +1,3 @@
|
||||
DIST portpeek-2.0.25.tar.gz 11367 SHA256 38de327bdefdd853166ec0ecdae03ccd508fb27c9762b99cea9926ce38801f5b SHA512 ea4b996787f4f956e3146f6618189f389f78f7a3778297ba1a2118b048c5f2e950221fbe4f9c52249a043f1fc65b4c45a01b799bb52b61e337527702f2149d9d WHIRLPOOL b57636fb820d6e5f0cb1611ca0e417c8d6b04a2c0fc50f9b32da78b940984c687c3ea1dc9a00660ce395108daca372fc3b9d90d9158cab51c502aa6677fd282d
|
||||
DIST portpeek-2.1.15.tar.gz 12143 SHA256 d5fe0ab5e698e6d7fcc942ba4c1b9e312973a70b6794d5fdda57aff178ece804 SHA512 49386de16e73dba6d1c688c5c9cfc23c96b4f7a0e4c209337d76b2da641e9f6b1402517c706c0bd6cfe84401d53f8c172f5e44a97077a3631cc5d8eaf4d1c6c6 WHIRLPOOL e52872a737fc54d48a9fbe53c092506670ed4ce202fa855f97a2a9891f4d63945bc400fd7ae26f03d467e979f730c3a978348567ceb170f4ab48e1a7168496af
|
||||
DIST portpeek-2.1.16.tar.gz 12160 SHA256 33bbe1da0b54d6016c63980d6c4c4220f6d86678d05a5b65a44d9a76a090acc8 SHA512 ba77c82b0ec8ad65051a127b27d2c73dd80f15f4b3b2dde1fec56e88de1799ed016b92739ff40516523a11f90a5df448ac070a1a16cc9a7a5880090f2fb6573e WHIRLPOOL cbd7115030cb0512e262d11e4891cc1e4364b7994e9e7afba9e0dd0fbe47513ebe97a4b80ecb3d71be6c2a207d02685652543223ffb029cd93db376674417a48
|
||||
DIST portpeek-2.1.9.tar.gz 11827 SHA256 46d7fe52bdc1113e9a790d9d77fc7284721ec6e99817a553204800d7cad19382 SHA512 751b313c605355d92a4fc11d4b717bdaf30cf9e1dd3f78346761fd0c9ed64ce195efdc33cc541f136370b264f60d1438191eae6f1ef6c10d499c6a7e084cefb5 WHIRLPOOL 3f1a18376756d837202268565fa695be0898ff4c27e297ddd3fa4c80670e9d03759e4ad4ec7b6d3032b1230769cc224e6c6444d539c8890aa57beadda2314d71
|
||||
|
@ -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,4 +1,4 @@
|
||||
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
|
||||
|
@ -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 )
|
||||
"
|
@ -1,3 +1,4 @@
|
||||
DIST optparse-applicative-0.5.2.1.tar.gz 24123 SHA256 1110b926d9c601f8bc24c3e57e08d3f957ad047a60324b11640df51a0a9a9570 SHA512 7246fc6b6c9ec1c9a7b4f4e8850d80fe0958b9c659b2f31c455738d09b70178bb71f164198871874414e1fdf0ecf38098fdbc65f838224a6f6235f2d000f3876 WHIRLPOOL 8935307fd69f50dbbd760df328a0ac9b4f6c2305b205cedaa3316da38bbb59c3d8f377bccdad25229c94ec24021806524ecf6c2c6ac0b9d32f3b07429a0f9245
|
||||
DIST optparse-applicative-0.7.0.2.tar.gz 26682 SHA256 9195b7b4719b57c1005a2b7c24b9d5f32fabde268fe06913640e7533041006df SHA512 94f583d7df97f2887cc4fea8d5b22261195c3f30bb9bf0aec2579d5b2d31583692835dc9df1273c544c3ef72343159ee90531450f7c498617a0595479efc5d0c WHIRLPOOL eb6a0dc6251dfebd50adeefd2b7e9e2e34b453f5ee230b5111b640ad2012985ce623b6e67df5361d629ebef226ce9cdd9c9c3fac55583a4d186e952c8ef10daa
|
||||
DIST optparse-applicative-0.8.1.tar.gz 32055 SHA256 90f21ee33511f9d5e77d9b30c9043a0870affdbb54870806f83cb7287249c27f SHA512 bd7b8462d897439a77dffdc187dbf61e51937960e339c3bd5009b7479e84dd1ca1e40529c8ffd7d198d26542c23e38c45d91abe8e1b1d420090859f0f07574d6 WHIRLPOOL 13766316caa36361ed543dec4400dd11e804c7a71f09d9dbf303a8b354e4b507de119a88e82f4ecfbe7ed9cbdb72072ce5005bbbcbd2e23310820a8cb123d9c0
|
||||
DIST optparse-applicative-0.9.1.1.tar.gz 32757 SHA256 e6093c36f9b996f8431f588c1b95439fe151278e72a9236f51e2b5e4d340c8bb SHA512 616e144512e8628dbc88bc0ce6e47f4aa95a6d5e5fbc3b07aabaf4bedb104808bed7bb959bbb4d88aa6861b98dedbc4ac08924e220ef2cd3b3ebc42945871bdd WHIRLPOOL d4ea82cb2533f666206f7efad13e5eb22bd60ddbd3adb8c21478151e2a890cdeb2d4e73ea709612bea6ca95f3807c2339d781b045325b05b2f6e68d3a8ef53a3
|
||||
|
@ -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
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST libgaminggear-0.2.0.tar.bz2 81177 SHA256 ab3765457353aa55a70027231144bfacc2ae75b463044eb0ea057ae1597f4749 SHA512 8f0c12a247c3f593060fcf5856f744a1724e5a92126d4c3de23c8f41c039bd78c6e441b2c8ca9c1a4115cfa708deffbf5c6abbd476fd136b06f6c02fc8c1eab6 WHIRLPOOL b57bf9b7ca466a398abb25669dada3f41ca2691817f171d76cb6c03a7a0758f3ff8939a8882c0f11b4cafa3f94cf7031b500b11580d7f8f2b2458c7bbd2dc5d3
|
||||
DIST libgaminggear-0.3.0.tar.bz2 81747 SHA256 ee88463f9b2f06fa2b9201e482c35f45d38b51ff626fc83a592fe9a33c8634da SHA512 748d6884492fda604a52ef69b230dfa6745b8fb7c46707a0bf7471000b191cf019877812b4f2672dfaa512862e85591c1811fab31a06eac16a4b8df23124de36 WHIRLPOOL 4baf0639872157c3be9ef40c72f18a24ce5aed76b9fe24dfbea7a54f78bf580aa0155e69458f84495a9fbd253b6a11074b5aa6ed7112c8b740c23d2a29fc730d
|
||||
DIST libgaminggear-0.4.0.tar.bz2 84353 SHA256 879a045e869e9076e7a27c97fbc0daa701b0d308549a7f7c2c3a959900812ecf SHA512 7fc3be4d0c6c4c2fa2947891137c50ee7e195b05cf15f4c3ca9cf8c4aa6a1a5804c8421121f7078acf449b7bb1b71f44eec4d3ecccb2534cc843796f6f6c99ef WHIRLPOOL 8c1a05fb6c17dd176b4a77e675aeaa34ab6a22e186aa00e340b61d1850135d7e04c29d5f0f4dc6dac96a9742a8f6d186280e25d7a3ef70e0528d2f33fa671155
|
||||
DIST libgaminggear-0.5.0.tar.bz2 84866 SHA256 56d6408ff57d0aa1bb20427e7fb8e790bfa52f0fa6d578ebcfa6ebb2728c2b37 SHA512 e4371697fb797c45cc37a6937e805a78f8958bf206ff0d4e7999fbc96612516939d88bae67386661559163e0ca982b4b251ecc4f693315949acbf019b353cca1 WHIRLPOOL 144d1a370c651ec595767e9bb423ce003148fadc783279cf6e34fbc0bef804992a048fa01d533f4687ca0c6cabfee3d26410ca5581818ed73b299c091517bc14
|
||||
|
@ -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
|
||||
}
|
@ -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)"
|
@ -1,2 +1,3 @@
|
||||
DIST Geo-IP-1.42.tar.gz 111881 SHA256 c44b517490346e870cea22a1686937537088a85abf75eb8a01b136fc41cf81f5 SHA512 289d42a479fa5b7916bbb222a6c4f8be535c4bc1169413725b11a1291d49d795e59df963e432cbdf865a624e98e7448807a79c207cae84155607e4adceb585ab WHIRLPOOL 76303a43e633b669cce60004835ef09268699de833e4edea46affd96967041f346156baeb01a9d9f52a39b67749a5a24838b7bc8d7859a01c30becdb71f1bfe3
|
||||
DIST Geo-IP-1.43.tar.gz 112349 SHA256 587ab026e377d609e1ce0057439cd90f57849e0faa38713a5d19ee9f8965f55c SHA512 f848b4204138db82213b09d9193afc98d8bff04290cb4ad147196e136e3f2e17205bbc3123892208fedb20ae2785d0573517cd3c7de7804ce9424ee9688ce5fb WHIRLPOOL 8d0ecd0da39eb10bebfeda396b322956b5b309af627040a7abcef018d23d2a345fa52a102951878b74d6b06f8e148ff59c7244ccffceedf1b511cd009bb3ffc6
|
||||
DIST Geo-IP-1.45.tar.gz 134181 SHA256 0eb765c238dde4a29d5c863d475c72078e5361deab2cfc168b9285bc049e3662 SHA512 0737459b50251f64a0230176721e6a0cf7fb701451b3488c0a0628a183233b5346b7311a80fe35752104ab6812c6791cd4bafbbfa9e7ff51aa6bd4d489655af3 WHIRLPOOL 900aecd85e9c3e5a4ec9739f805fe4d9b4d075dd9e7f5b92d2de306d3974df474958ad81c631753cd8a5ac2a5764023e285046fd603153bb7a30ab0c20cba979
|
||||
|
@ -0,0 +1 @@
|
||||
DIST Net-IPv4Addr-0.10.tar.gz 8429 SHA256 3845de4f30b17c842b192cace8879dbb6214de9692cfa70f0aaf0981422a63fe SHA512 66381f9be27c010721970d1af245885379bcc0b57c4c1179fc00e89a53a2d53e7836789b13d4c5f0079fac63d7987e12ee71f3168517ea5e1064d5fe1f7455af WHIRLPOOL 6a44bf67cc932eed37933b7a52002e854fd7a8d8d313d5c172a12eeef41da8f235139d95fe2332c854900d8a4457778486a0e7806e44687cfa7c2e856a312f0e
|
@ -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,3 +1 @@
|
||||
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
|
||||
|
@ -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
|
||||
}
|
@ -0,0 +1,84 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/graph-tool/graph-tool-2.2.35.ebuild,v 1.1 2014/10/04 07:46:18 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
|
||||
|
||||
inherit check-reqs eutils toolchain-funcs python-r1
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
EGIT_REPO_URI="git://git.skewed.de/graph-tool"
|
||||
inherit git-2
|
||||
else
|
||||
SRC_URI="http://downloads.skewed.de/${PN}/${P}.tar.bz2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="An efficient python module for manipulation and statistical analysis of graphs"
|
||||
HOMEPAGE="http://graph-tool.skewed.de/"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="+cairo openmp"
|
||||
|
||||
CDEPEND="${PYTHON_DEPS}
|
||||
>=dev-libs/boost-1.46.0[python,${PYTHON_USEDEP}]
|
||||
dev-libs/expat
|
||||
dev-python/numpy[${PYTHON_USEDEP}]
|
||||
sci-libs/scipy[${PYTHON_USEDEP}]
|
||||
>=sci-mathematics/cgal-3.5
|
||||
cairo? (
|
||||
dev-cpp/cairomm
|
||||
dev-python/pycairo[${PYTHON_USEDEP}]
|
||||
)"
|
||||
RDEPEND="${CDEPEND}
|
||||
dev-python/matplotlib[${PYTHON_USEDEP}]"
|
||||
DEPEND="${CDEPEND}
|
||||
dev-cpp/sparsehash
|
||||
virtual/pkgconfig"
|
||||
|
||||
# most machines don't have enough ram for parallel builds
|
||||
MAKEOPTS="${MAKEOPTS} -j1"
|
||||
|
||||
# bug 453544
|
||||
CHECKREQS_DISK_BUILD="6G"
|
||||
|
||||
pkg_pretend() {
|
||||
if use openmp ; then
|
||||
tc-has-openmp || die "Please switch to an openmp compatible compiler"
|
||||
fi
|
||||
check-reqs_pkg_pretend
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
>py-compile
|
||||
python_copy_sources
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
python_parallel_foreach_impl run_in_build_dir \
|
||||
econf \
|
||||
--disable-static \
|
||||
--disable-optimization \
|
||||
$(use_enable openmp) \
|
||||
$(use_enable cairo)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
python_parallel_foreach_impl run_in_build_dir default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
python_parallel_foreach_impl run_in_build_dir default
|
||||
prune_libtool_files --modules
|
||||
|
||||
# remove unwanted extra docs
|
||||
rm -r "${ED}"/usr/share/doc/${PN} || die
|
||||
}
|
||||
|
||||
run_in_build_dir() {
|
||||
pushd "${BUILD_DIR}" > /dev/null
|
||||
"$@"
|
||||
popd > /dev/null
|
||||
}
|
@ -1,4 +1,2 @@
|
||||
DIST jsonpatch-0.10.tar.gz 5413 SHA256 86409f5c0a8392a277488dd11fc0f603e7241c95cf547b7048e30e69b7f74107 SHA512 74d2bd0cc7ad8a383da0db7711161e87305f1f23ea2f0f1e0fd9fe3e3aa5e94a0846f51996356d7402c231eeaca062ebc69e7593374a81c7cee6f300efc28904 WHIRLPOOL 7dcd646193efae687ea99f7dfe5693fbe6ba7e69ddbb10dfe237e70c66e32dcce9cb678f0999a377d5a8c90d5cbc55299210beb240b10106cdc3a5763b27d031
|
||||
DIST jsonpatch-0.12.tar.gz 5396 SHA256 d62765ac03bd9cc6273bfddcf745ea2b86f7697ea01a9a44f762db2647945886 SHA512 5ce4efcd63c2be32f749f358e4fbdc31ea5746d2832d78b44a7e76caa38fd08472cedeacf2c8d71890d53f11f2ba78fb9e5a4011103775c6e805ad9ebee6de8a WHIRLPOOL 9286ce065db063b8e5aeb42314a40a27c5e83a8d027f6bd1a3273dd348a3264bc86c32b3dbe1198b19a2eecf51190fce1fe77d9d299ba2c5605951b2739c1459
|
||||
DIST jsonpatch-1.5.tar.gz 14000 SHA256 5b8874a5bd0b7201d8e917f820bbb3c8bbd55174ae9036220f83ac6dadc2c4df SHA512 5f542620139abc61d835392b7885367979607c2b67ce29cd8279d60b9485228e7e2d5ec9badb25acbb820689910ff0fbe38cda6ddaad217e543eb8c06186e354 WHIRLPOOL e493f45f5c7dca3525c31d5205f36ab0d826353d77c1c54234b6df669291499913400f43e89a868dbf1ed9886eece0e07deb034389a1065279dc34fefcd9acdc
|
||||
DIST jsonpatch-1.7.tar.gz 14109 SHA256 14ca0944de01cba9091f54951da058dd515ff3d3a203e6b29e00362eeef67dae SHA512 317d11a875944c7975e17112fe106e134c37993e9fcda5926c317ba5373d2aa63c708c478442d9954ad8759bedd0b3f012c000964ba2841bf2415068e8a1da43 WHIRLPOOL ca908ffc6890bb6b7a65eacae41932ba5977c61ff5e5dd4bfbb050cb2f8250d6fd0d8e3048903f4ab1beb2913555a26d53ce692048ac9b4bde1aaef7451f4c4a
|
||||
DIST jsonpatch-1.8.tar.gz 14072 SHA256 e5c59daf48401441ac2b4e57bbb04585b4ea791842ae1ebfdd2988b9f3351776 SHA512 91dfc62466f44e63ca0165237dedb5046a29846ce390b7c68bc706a506f01ab37c27b6a25295138613985f85a68ebf30fc18b703c269ca64d396b1d35f5c15e6 WHIRLPOOL 0354e33b8bd4113458e9719d4302445e379bc6d866bfaf506e6f72c7feb92e933e3866be7aaecf38c3026a73a9e475f46a8aa673ccc744f68fbb8b2f165c7e41
|
||||
|
@ -1,21 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/jsonpatch/jsonpatch-0.10.ebuild,v 1.1 2013/01/20 06:18:47 prometheanfire Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_6 python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Apply JSON-Patches according to
|
||||
http://tools.ietf.org/html/draft-pbryan-json-patch-04"
|
||||
HOMEPAGE="https://github.com/stefankoegl/python-json-patch"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="dev-python/jsonpointer[${PYTHON_USEDEP}]"
|
@ -1,21 +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/jsonpatch/jsonpatch-0.12.ebuild,v 1.3 2014/03/19 18:24:09 bicatali Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_6 python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Apply JSON-Patches according to
|
||||
http://tools.ietf.org/html/draft-pbryan-json-patch-04"
|
||||
HOMEPAGE="https://github.com/stefankoegl/python-json-patch"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="dev-python/jsonpointer[${PYTHON_USEDEP}]"
|
@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/jsonpickle/jsonpickle-0.8.0.ebuild,v 1.1 2014/10/04 10:33:23 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python library for serializing any arbitrary object graph into JSON"
|
||||
HOMEPAGE="http://jsonpickle.github.com/ http://pypi.python.org/pypi/jsonpickle"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="doc test"
|
||||
|
||||
# There are optional json backends in addition to those selected here
|
||||
# jsonlib, demjson, yajl, jsonlib
|
||||
RDEPEND="dev-python/simplejson[${PYTHON_USEDEP}]
|
||||
dev-python/feedparser[${PYTHON_USEDEP}]
|
||||
dev-python/ujson[${PYTHON_USEDEP}]"
|
||||
DEPEND="test? ( ${RDEPEND} )
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep 'dev-python/sphinxtogithub[${PYTHON_USEDEP}]' python2_7) )"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-0.6.1-drop-brocken-backend.patch )
|
||||
|
||||
python_prepare_all() {
|
||||
# Prevent un-needed d'loading during doc build
|
||||
sed -e "s/, 'sphinx.ext.intersphinx'//" -i docs/source/conf.py || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && sphinx-build -b html -c docs/source/ docs/source/ docs/source/html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
einfo "testsuite has optional tests for package demjson"
|
||||
${PYTHON} tests/runtests.py || die
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/source/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST pyparted-3.10.0.tar.gz 192340 SHA256 677d8dfab0932c6e482573c3f88b175f593fad3fd6dd9fc7007f0c26a2d74838 SHA512 23cddb6dcadd5461a3f2b264ed817b2517aec306c725a14fbcf22fbcd36a8e66185d0640a90d2f076e741253d73e8f653bfff7e3429035d1fe96456e3dd10b54 WHIRLPOOL 459c91075ddf63b801cc49683375571f67e39c0d1bc61a45f45e609e735b15a8019ab6813eb2607ec8a13e2dd570fa736b71f08bdaa9127eb24075082855cb84
|
||||
DIST pyparted-3.10.tar.gz 189069 SHA256 bb8de71ba54983af84cf036002511cfb6d8fab4fc5e9a9be7236ecba6d24989f SHA512 5dec303fdfd901b39640c273c962a32b58ba48a9aafa37871baa75ed0a7260886c2dbbecaacfd64dca82260b64f41ead65af8e67acbc1e490784b4b0e3ddd7f6 WHIRLPOOL 72c23abdc6d37c3ff058daa6449176411776c17297b7367b126a7976b55cd5ffd732b20831bfe911a5932bfcb4b513d17b7a286f14d84e195067ffde0281cd71
|
||||
|
@ -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/pyparted/pyparted-3.10_p0.ebuild,v 1.1 2014/10/04 11:10:54 jer Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=(python{2_7,3_{3,4}})
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python bindings for sys-block/parted"
|
||||
HOMEPAGE="https://fedorahosted.org/pyparted/"
|
||||
SRC_URI="https://fedorahosted.org/releases/p/y/${PN}/${P/_p/.}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=sys-block/parted-3.1
|
||||
dev-python/decorator[${PYTHON_USEDEP}]
|
||||
sys-libs/ncurses"
|
||||
DEPEND="virtual/pkgconfig
|
||||
${RDEPEND}"
|
||||
# test? ( dev-python/pychecker )
|
||||
|
||||
S="${WORKDIR}/${P/_p/.}"
|
||||
|
||||
src_test() {
|
||||
ewarn "Test suite disabled until dev-python/pychecker"
|
||||
ewarn "is migrated to -r1.eclass"
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST childprocess-0.3.9.gem 25600 SHA256 edc04b6bf18a31dc1e8f0f113e5521cd238978c20cd2130ef23939777a147f49 SHA512 280d3ba15997ee0133ca5cd977a6c31e670464138462091b1cba1eded4dfb693fbd01679351132bc73d977e8ceea1ae16f072c224e3a88b8eebbc2c2c945ef2f WHIRLPOOL 5270561e774ccf967ab53776c47a4d64aa5a52bbd6218bdf04bc86f212aedecad09be5bc02fbd550b2ecbb6e615c8394896f96981db4c18a8674f9aa5b0519f6
|
||||
DIST childprocess-0.5.3.gem 28160 SHA256 9cebed1bd68f7ba0deb54683a5c05a8c3e79037f682b5d0a6ecd1d4472bbb289 SHA512 f48ab94dc3da7ca82551f480cb18214ec65f9550ef053b25216239ed92c289a7353c632fff53148b1d6ce0c7bf70188bcecbdeede3df9b8130f815599a45ac05 WHIRLPOOL 68f7e9585c39a2628c4cb162d02c7d332d116be96ce8f325308e15d530e00139d43b9dcfcdfd490c6a252057947eed4c91843d8f37b96201d95b6ff3078055da
|
||||
DIST childprocess-0.5.5.gem 28672 SHA256 9b583295a11932d2eeffa1e8f5b8fb2fb0064a2f0111ad98c3b752b94f80bf33 SHA512 313f9e66da6c6e06045fd5fc9b1d87cac23ca9b2d7fc6ebcc7dd900484a3807653e5c12728fdbf65a5d82a1085f5ccdaae36561e6993684b612cea0151fa591d WHIRLPOOL b92b8756c467c0af2155bf02732cf86bc8e3907c7ac99aef7f2709bf19da1f16aa17f53ead47f7ffe8f88c3d33bb81b2c36c45dd9a6141175ad0438f1942a0ce
|
||||
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/childprocess/childprocess-0.5.5.ebuild,v 1.1 2014/10/04 06:20:28 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC="yard"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A simple and reliable solution for controlling external programs running in the background"
|
||||
HOMEPAGE="https://github.com/jarib/childprocess"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "doc? ( dev-ruby/yard dev-ruby/rspec:2 )"
|
||||
|
||||
ruby_add_rdepend ">=dev-ruby/ffi-1.0.11"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Remove bundler support
|
||||
rm Gemfile || die
|
||||
sed -i -e "/[Bb]undler/d" Rakefile || die
|
||||
sed -i -e "/[Cc]overalls/d" spec/spec_helper.rb || die
|
||||
sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST hoe-2.13.0.gem 122880 SHA256 ab1f5d55301a9e92d34e58d9063c7d28abaf61223292ff04c1a869bb57786eed SHA512 70bce367990e82b00fef4958e1878726c2c53d0011f82b4e0e370b998f2a774d606ec813de1094662d668616cf71f7a6a1e7b46aebf1347d3c140485a38cc405 WHIRLPOOL 9f3823f6d95146d9a768c8c7186c6bc09fa4fadb087bf52a4ceb98f683a6ab3bb74910191d8fce68e700c7fcdf4c3d974503cae6fec885f6d83c27bd0617e699
|
||||
DIST hoe-3.11.0.gem 129536 SHA256 3d9143316730d7d625336b8a2b0844423b950355fe407b30383ffc5a0c3c1e81 SHA512 3c1aa6a321f197db16d75860e934b40d3f09d60581b945ea401222f2f7a1b79ca135a5d8ae359eaf4fb997d0462150b2605abc6cc3792295eacd08ab200baa9c WHIRLPOOL cf9b37bb3c7cd4fe9a35c4606c17fa235e351b2f5e2a4eb8a6f4c71ba7677afb126003b57e48e4c74f829247d78174d080b9e912eecffaf961097539c2be52d2
|
||||
DIST hoe-3.12.0.gem 130048 SHA256 2102325882d9bace24b6c5479ae80cb9a372da1568710dd00dbbde45405a39d8 SHA512 badef4c7ee1ffb5e15942bfa25463fefaa6c1e50f1b1f9de805791ad600ef7fa4433fe7fd9581faacf857c686a9fd24fdc6bb055b6fcaae6f8d8b08631904379 WHIRLPOOL 2e3f3371a3a89c0e156721e88f8c5d9107a359bfe77e80b40c3956885cb5fb8ddf86e487af6f4b7fa0bb9b9cb8c2333e5fe84bb12b8bfd84c74ec18cae8c45b8
|
||||
DIST hoe-3.13.0.gem 130048 SHA256 a74013aa6749ab10f0db92e9ad56e735d407104baa0981bf0d10dc2feacefef7 SHA512 0b6b109a063811651787ccf3d63eff2944024013a75c0c3362056d2fba6668141b7541fff8e53a9ef414899adc560546a98c452878aa5c53620a115fef7ce242 WHIRLPOOL 3639b1b2d984110ab234e5d48744f362031c312ebb47d5994c102e2aa71e6b83039b5bf9549b951b3d653b6c131f39d489602787c6a1fb7cbefb3171a5f1a9b8
|
||||
|
@ -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-ruby/hoe/hoe-3.13.0.ebuild,v 1.1 2014/10/04 15:37:03 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21 jruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="History.rdoc Manifest.txt README.rdoc"
|
||||
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="template"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Hoe extends rake to provide full project automation"
|
||||
HOMEPAGE="http://seattlerb.rubyforge.org/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.3:5 )"
|
||||
|
||||
ruby_add_rdepend ">=dev-ruby/rake-0.8.7 >=dev-ruby/rdoc-4.0"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Skip isolation
|
||||
sed -i -e '/isolate/ s:^:#:' Rakefile || die
|
||||
|
||||
# Skip test depending on specifics of gem command name
|
||||
sed -i -e '/test_nosudo/,/^ end/ s:^:#:' test/test_hoe.rb || die
|
||||
|
||||
# Gem.bin_wrapper does not work as expected on Gentoo.
|
||||
sed -i -e 's/Gem.bin_wrapper//' lib/hoe/rcov.rb lib/hoe/publish.rb test/test_hoe_publish.rb || die
|
||||
}
|
||||
|
||||
all_ruby_compile() {
|
||||
all_fakegem_compile
|
||||
|
||||
rdoc --title "seattlerb's hoe-3.5.1 Documentation" -o doc --main README.txt lib History.txt Manifest.txt README.txt || die
|
||||
}
|
@ -0,0 +1,57 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/minitest/minitest-5.4.2.ebuild,v 1.1 2014/10/04 15:33:51 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21 jruby"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="History.txt Manifest.txt README.txt"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="minitest/unit is a small and fast replacement for ruby's huge and slow test/unit"
|
||||
HOMEPAGE="https://github.com/seattlerb/minitest"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="5"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc test"
|
||||
|
||||
each_ruby_prepare() {
|
||||
case ${RUBY} in
|
||||
*jruby)
|
||||
# Make sure __jtrap is available in all threads. This should
|
||||
# be fixed in jruby 1.7.x
|
||||
sed -i -e '8i trap :INFO do ; end' lib/minitest/parallel.rb || die
|
||||
|
||||
# Avoid failures. Most of these look like low-level jruby
|
||||
# differences and it looks like these were not run properly
|
||||
# in previous versions.
|
||||
for t in test_return_mock_does_not_raise test_mock_args_does_not_raise test_stub_block test_stub_value ; do
|
||||
local command="/${t}/,/^ end/ s:^:#:"
|
||||
sed -i -e "${command}" test/minitest/test_minitest_mock.rb || die
|
||||
done
|
||||
for t in test_run_failing test_run_skip test_run_error test_run_skip_verbose test_run_error_teardown test_runnable_methods_random test_assert_throws_different test_to_s_error_in_test_and_teardown test_run_filtered_including_suite_name_string test_run_filtered_string_method_only test_run_filtered_including_suite_name ; do
|
||||
command="/${t}/,/^ end/ s:^:#:"
|
||||
sed -i -e "${command}" test/minitest/test_minitest_unit.rb || die
|
||||
done
|
||||
for t in test_name2 "needs to verify throw" ; do
|
||||
command="/${t}/,/^ end/ s:^:#:"
|
||||
sed -i -e "${command}" test/minitest/test_minitest_spec.rb || die
|
||||
done
|
||||
sed -i -e '/test_report_error/,/^ end/ s:^:#:' test/minitest/test_minitest_reporter.rb || die
|
||||
;;
|
||||
*rbx)
|
||||
# Avoid a single failing test for rbx while we are testing
|
||||
# and bootstrapping it.
|
||||
sed -i -e '/test_mock_args_does_not_raise/,/^ end/ s:^:#:' test/minitest/test_minitest_mock.rb || die
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} -Ilib:test:. -e "Dir['**/test_*.rb'].each{|f| require f}" || die "Tests failed"
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST parser-2.2.0.pre.4.gem 364032 SHA256 acbf3570f18637037c0f5790bcd943bd415c73768955ca22cbde0d812275324e SHA512 b5f459748a7e5d58befc430d0918083b9bed7fddd2232255fb381b854954861201f366a5fbc8a86add138e128135bfe378fa157083fe01daccf51b5371d3585e WHIRLPOOL a80089e85ade249edf6a740cc06c55cf90711aeca6f4833eacf02bf4401f5fd26e6543fdf819d583eb55723e2a003a5b952233633281d8b96d106a5a86fd8155
|
||||
DIST parser-2.2.0.pre.5.gem 367104 SHA256 d5f69f1a522ddc1c967d0a9a34fc655949bf44d7698c6199288b66f68735ab62 SHA512 76ff5d3d939b8421d716765f3bf8cd3c39243727cf9425bd4d4b56edafdd931d9bb84b939b97cb0719527811b5e5977917b51828672134536d8d42863e4b9e54 WHIRLPOOL da7d2643d1e5a94ca5a4f7b496efabf8c40faeb8abef6622a9d3ff5501f6c16dc525a4191a6784f764fe43615a5d6ed37426f1ac406370e15c1990bb2c43709e
|
||||
|
@ -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-ruby/parser/parser-2.2.0_pre5.ebuild,v 1.1 2014/10/04 15:46:19 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="yard"
|
||||
RUBY_FAKEGEM_TASK_TEST="test"
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
|
||||
|
||||
RUBY_FAKEGEM_VERSION="${PV/_pre/.pre.}"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A production-ready Ruby parser written in pure Ruby"
|
||||
HOMEPAGE="https://github.com/whitequark/parser"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "test? (
|
||||
dev-ruby/minitest:5
|
||||
dev-ruby/racc
|
||||
dev-ruby/cliver )"
|
||||
ruby_add_rdepend "dev-ruby/ast
|
||||
dev-ruby/slop:3"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e "/[Bb]undler/d" Rakefile || die
|
||||
sed -i -e "/simplecov/,+35d" test/helper.rb || die
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST rrdtool-1.4.8.tar.gz 1379482 SHA256 de95b9f5aa488b0683600aad5a07c316f8d98cbe8d00aa0a1c87e2b2ef89f3d6 SHA512 c525978829508e1db393092c948d8db910554f42e1221acc4064a8f546ceac5d68943f603c6f0ef0e6510bbe5f606cfe6862672145ea1b630cd2b7fd07fa805b WHIRLPOOL f3926aed715a80c8d8287b057c39bbe614d81ebf9f24d1e285a9a438594d5c4c66b59934cc7c6be0550f0f729f319b01a46efc32ccf0b412563c43cf74a21564
|
||||
DIST rrdtool-1.4.9.tar.gz 1385640 SHA256 3e2826e0d60aaf85313da35b3c0d3a926748fe482b4ada766a325a83b60125cc SHA512 938d6a10c750cbc1e368020fc2408644bc10f6e1d9316f3117df406beef16d7d5fca2fc6fa2bdb6b1ed3e49aa872d58f1f66d1ccee9fe73483c6a5e483c33d4a WHIRLPOOL bc5fb01aef18feb89bb801a2f7fa8c2002b8f8a40e8038355e7edda8a729f354a639c864c01a1ddc7a66d19c8911d75f4f202008bec994d521a209dc6579fe10
|
||||
|
@ -0,0 +1,70 @@
|
||||
--- a/bindings/ruby/main.c
|
||||
+++ b/bindings/ruby/main.c
|
||||
@@ -216,13 +216,14 @@
|
||||
return rb_rrd_infocall(rrd_update_v, args);
|
||||
}
|
||||
|
||||
+#ifdef HAVE_RRD_GRAPH
|
||||
VALUE rb_rrd_graphv(
|
||||
VALUE self,
|
||||
VALUE args)
|
||||
{
|
||||
return rb_rrd_infocall(rrd_graph_v, args);
|
||||
}
|
||||
-
|
||||
+#endif /* HAVE_RRD_GRAPH */
|
||||
|
||||
/* Other Calls */
|
||||
|
||||
@@ -273,6 +274,7 @@
|
||||
return result;
|
||||
}
|
||||
|
||||
+#ifdef HAVE_RRD_GRAPH
|
||||
VALUE rb_rrd_graph(
|
||||
VALUE self,
|
||||
VALUE args)
|
||||
@@ -302,7 +304,7 @@
|
||||
rb_ary_store(result, 2, INT2FIX(ysize));
|
||||
return result;
|
||||
}
|
||||
-
|
||||
+#endif /* HAVE_RRD_GRAPH */
|
||||
|
||||
VALUE rb_rrd_last(
|
||||
VALUE self,
|
||||
@@ -320,6 +322,7 @@
|
||||
return rb_funcall(rb_cTime, rb_intern("at"), 1, UINT2NUM(last));
|
||||
}
|
||||
|
||||
+#ifdef HAVE_RRD_GRAPH
|
||||
VALUE rb_rrd_xport(
|
||||
VALUE self,
|
||||
VALUE args)
|
||||
@@ -367,6 +370,7 @@
|
||||
rb_ary_store(result, 5, rdata);
|
||||
return result;
|
||||
}
|
||||
+#endif /* HAVE_RRD_GRAPH */
|
||||
|
||||
void Init_RRD(
|
||||
)
|
||||
@@ -377,7 +381,9 @@
|
||||
rb_define_module_function(mRRD, "create", rb_rrd_create, -2);
|
||||
rb_define_module_function(mRRD, "dump", rb_rrd_dump, -2);
|
||||
rb_define_module_function(mRRD, "fetch", rb_rrd_fetch, -2);
|
||||
+#ifdef HAVE_RRD_GRAPH
|
||||
rb_define_module_function(mRRD, "graph", rb_rrd_graph, -2);
|
||||
+#endif /* HAVE_RRD_GRAPH */
|
||||
rb_define_module_function(mRRD, "last", rb_rrd_last, -2);
|
||||
rb_define_module_function(mRRD, "resize", rb_rrd_resize, -2);
|
||||
rb_define_module_function(mRRD, "restore", rb_rrd_restore, -2);
|
||||
@@ -386,6 +392,8 @@
|
||||
rb_define_module_function(mRRD, "flushcached", rb_rrd_flushcached, -2);
|
||||
rb_define_module_function(mRRD, "info", rb_rrd_info, -2);
|
||||
rb_define_module_function(mRRD, "updatev", rb_rrd_updatev, -2);
|
||||
+#ifdef HAVE_RRD_GRAPH
|
||||
rb_define_module_function(mRRD, "graphv", rb_rrd_graphv, -2);
|
||||
rb_define_module_function(mRRD, "xport", rb_rrd_xport, -2);
|
||||
+#endif /* HAVE_RRD_GRAPH */
|
||||
}
|
@ -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-ruby/rrdtool-bindings/rrdtool-bindings-1.4.9.ebuild,v 1.1 2014/10/04 09:35:45 jer Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
|
||||
inherit ruby-ng
|
||||
|
||||
MY_P=${P/-bindings}
|
||||
|
||||
DESCRIPTION="Ruby bindings for rrdtool"
|
||||
HOMEPAGE="http://oss.oetiker.ch/rrdtool/"
|
||||
SRC_URI="http://oss.oetiker.ch/rrdtool/pub/${MY_P}.tar.gz"
|
||||
RUBY_S="$MY_P"/bindings/ruby
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-macos ~x86-solaris"
|
||||
IUSE="graph test"
|
||||
REQUIRED_USE="test? ( graph )"
|
||||
|
||||
# Block on older versions of rrdtool that install the bindings themselves.
|
||||
# requires rrd_xport which requires rrd_graph
|
||||
RDEPEND="
|
||||
~net-analyzer/rrdtool-${PV}[graph=]
|
||||
"
|
||||
DEPEND="
|
||||
test? ( ~net-analyzer/rrdtool-${PV}[graph] )
|
||||
"
|
||||
|
||||
RUBY_PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.4.8-graph-ruby.patch
|
||||
)
|
||||
|
||||
each_ruby_configure() {
|
||||
${RUBY} extconf.rb \
|
||||
--with-cflags="${CFLAGS} $(usex graph -DHAVE_RRD_GRAPH '')" || die
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
emake V=1
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} -I. test.rb || die
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
dodoc CHANGES README
|
||||
}
|
||||
|
||||
each_ruby_install() {
|
||||
DESTDIR=${D} emake install
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST ruby2ruby-2.0.6.gem 20992 SHA256 b2fbb49b66191983db0b9532c81b1eeb446e3af7cced0995401c43637a7407ae SHA512 869c8b8f9ca21bcda184e9cc73d85e8f291c3b02b3d4e738fe305b6dec7cc93f2d988090441af7e5cef034c7596837136f293996110c9b7f11d5b108654b4a75 WHIRLPOOL ae50b1faab6540234322687776ea05e33779f03eccc7f90f085b8a3d072cd752c3779b26c7dde2edf778860f8eab0d67af0c03bb06047c14e3dddd136919b434
|
||||
DIST ruby2ruby-2.1.1.gem 24064 SHA256 6116d201b86176bd5c487a1cc99d524e8d3a5215696f325b976b0a65e7012e01 SHA512 2b3d0fb24934680d9fff7b411b15a0a95a2fad82426c83695e8a7a1cccad9328c5270e77c77b1f04004455afbb567e73cfa967cfe76486ccd2d81461a91d300b WHIRLPOOL 0a3d1e8e9b74c0b6abb05a75d3f74691da193dff0519cce04945100daaa3ef87171a30ca2ad7d26a72ebb3fa48d6cc46e80d4ac2e6091151fd1aaa6b9d2f9fed
|
||||
DIST ruby2ruby-2.1.2.gem 24064 SHA256 354cb71acc19b788c99382883a69320617a5e4dda89684efdedd5c0bde6eda64 SHA512 7ce7552db9a0f87b52df1fcec4b1fd99817fb73474a020c7da8b01472dabb42dc93f6358f7aab781a09ade4ef15424447233467775e47da36582d3f555786fb2 WHIRLPOOL 9a049bab17fcae5c7d4f98d39bddb9fafdc6ef40451fd41f41e8fdb4413c8dc0b2c1a6969fdf9a2a6d56325eb1672f4cd359cd2976539614d2b6a6b7e9a877b7
|
||||
DIST ruby2ruby-2.1.3.gem 24576 SHA256 badec2abca876a8487c693478e42f550e63cda839f4182262ce16ae0cb8997c7 SHA512 b889a030aea8a2fd489a89f91abc5ca03fb800990f857f25823768f13460667eca50a718f5b7b43af7c1ff2e17454a325d0c1ff0cba20dbd6fdee63f26205f33 WHIRLPOOL 0b6965598b3a127107973473ab7a6bf9dc9b403779c06e23fcb244104ca3d793f25f8b4a725433df6310d858071926e2cff099fd8aff46d86414098764397279
|
||||
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby2ruby/ruby2ruby-2.1.3.ebuild,v 1.1 2014/10/04 15:39:12 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC="docs"
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.txt History.txt"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Generates readable ruby from ParseTree"
|
||||
HOMEPAGE="http://seattlerb.rubyforge.org/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||
IUSE="test"
|
||||
|
||||
ruby_add_rdepend "
|
||||
dev-ruby/sexp_processor:4
|
||||
>=dev-ruby/ruby_parser-3.1:3
|
||||
!<dev-ruby/ruby2ruby-1.3.1-r1"
|
||||
ruby_add_bdepend "doc? ( dev-ruby/hoe dev-ruby/hoe-seattlerb )
|
||||
test? ( >=dev-ruby/minitest-5.3:5 )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/plugin :isolate/ s:^:#:' Rakefile || die
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ttfunk/ttfunk-1.4.0.ebuild,v 1.1 2014/10/04 15:32:30 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="README.rdoc"
|
||||
|
||||
inherit ruby-fakegem versionator
|
||||
|
||||
DESCRIPTION="A TrueType font parser written in pure ruby"
|
||||
HOMEPAGE="https://github.com/prawnpdf/ttfunk/"
|
||||
SRC_URI="https://github.com/prawnpdf/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( GPL-2 GPL-3 Ruby )"
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/bundler/I s:^:#:' spec/spec_helper.rb || die
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST webmock-1.18.0.gem 94208 SHA256 0360485651dfe94675a36f546367e2bb075570ab879fdb311b4bd2763a5141e4 SHA512 c18ff1a0ca146be783f801a766f059ea985bbfe2367115579698cd650b140872efa7b7c63e638b1940256a5e392d4f198ac27d3572d3f8c38ec4ac580a27cb1e WHIRLPOOL 0f3d6722a9a5ba8528d88f75b0351e8fe4eb6413b45be1b97fe2fecb9ccd9857611fabf5d15ece6f55ddc390870a09d675f3d29d3bd721cfca56f69563fdc5a2
|
||||
DIST webmock-1.19.0.gem 97792 SHA256 af78155d46cfe293b052d08403932d994d366857a794908e462683e387830988 SHA512 a647045ecc5ec2fd0d8ca9872b260cde745e351e96be347b54cd1554fef20c773a579284c14dcb8c6332de4901ea77f37042b0a2af2ae0314142f293d52d4e2e WHIRLPOOL e5715841d5d8b1403e347f711e42023d7e8717151fb351094656cca915a662fd5233da91a3b1b7f924a4222a306789586eb1c2f329f8370804e47fd37cdb3859
|
||||
DIST webmock-1.7.4.gem 87552 SHA256 91d73775782024ec1438df6669c9b534009d6d14031243c9674764ca6598aacb SHA512 05d705446308445b43798be17fb4a27b72c18e92f61bd301cdb8d24ce587dfd3e31bf8e8f856648f801725884874beeed5998d0930195a24a68fb65ea7e613b5 WHIRLPOOL 7234619fab15267617acbff94f9eb081bafc8e3b71e13d699424158aff326d1678f6f66430a29d015e05f7c97d30f41b7dce1cb899c32c243bbf152c3e20f382
|
||||
|
@ -0,0 +1,60 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/webmock/webmock-1.19.0.ebuild,v 1.1 2014/10/04 06:58:47 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby19 ruby20 ruby21 jruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="test spec NO_CONNECTION=true"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Allows stubbing HTTP requests and setting expectations on HTTP requests"
|
||||
HOMEPAGE="http://github.com/bblimke/webmock"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend ">=dev-ruby/addressable-2.3.6 >=dev-ruby/crack-0.3.2"
|
||||
|
||||
ruby_add_bdepend "test? (
|
||||
dev-ruby/rspec:2
|
||||
>=dev-ruby/httpclient-2.2.4
|
||||
)"
|
||||
|
||||
# These are not supported for jruby.
|
||||
USE_RUBY="ruby19 ruby20" ruby_add_bdepend "test? ( >=dev-ruby/patron-0.4.18 >=dev-ruby/http-0.5.0 )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Remove bundler support
|
||||
rm Gemfile || die
|
||||
sed -i -e '/[Bb]undler/d' Rakefile || die
|
||||
|
||||
# There is now optional support for curb and typhoeus which we don't
|
||||
# have in Gentoo yet. em_http_request is available in Gentoo but its
|
||||
# version is too old.
|
||||
sed -i -e '/\(curb\|typhoeus\|em-http\)/d' spec/spec_helper.rb || die
|
||||
rm spec/acceptance/{typhoeus,curb,excon,em_http_request}/* || die
|
||||
}
|
||||
|
||||
each_ruby_prepare() {
|
||||
case ${RUBY} in
|
||||
*jruby)
|
||||
sed -i -e '/http_gem/d' spec/spec_helper.rb || die
|
||||
rm spec/acceptance/http_gem/* || die
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
each_fakegem_test
|
||||
|
||||
einfo "Delay to allow the test server to stop"
|
||||
sleep 10
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue