parent
010daf3ab4
commit
e8a8caff8e
@ -1 +1,2 @@
|
||||
DIST logrotate-3.8.1.tar.gz 48827 SHA256 c12471e70ae8bc923bd5c4f25e8fd6483b68c6301f3cd79f7cfe37bc5b370169 SHA512 d1467f0c894f44edf46a3049d61ef09e4ae4cc361f3a88e38b2126ebe0650604c6a2b4e1c751ca35538ddb13b25dcee52fa4c21ccefbd040ae1e50c4bb126b09 WHIRLPOOL decd2d6be262c0ab1efc1d0b1b2639f50d16238ab8e781e31008b67e9917a670cd7ff7dfe98ec879b7d1fbb7f12d9f018a1173f44e574737931ab5f81cc221c0
|
||||
DIST logrotate-3.8.2.tar.gz 51213 SHA256 1cb9496e48fc4b8fe63d85d27be8567e9131541fe11e4d4d5993730afc578cab SHA512 ccf21a06a8af5535f0e6de05dc5b02c3e7efdfe6117cb0fc3f4d8d41e8c579bddad3aeba7dfa63cea0bcf78f5cfbe010ff9c7b580ea868229bf3069f29906162 WHIRLPOOL bcc9a27ca1afa29e56ea366cc6ed034ecbc93995d3bda63e24e0b593cbe181091b4f525726130becdbd9bda8d136f36da40105316c80d4576613948b5f3a7fe7
|
||||
|
@ -0,0 +1,40 @@
|
||||
diff -Nuar a/logrotate.c b/logrotate.c
|
||||
--- a/logrotate.c 2012-08-01 12:56:47.000000000 +0200
|
||||
+++ b/logrotate.c 2012-08-02 18:01:20.960383277 +0200
|
||||
@@ -293,13 +293,19 @@
|
||||
{
|
||||
int fd;
|
||||
struct stat sb_create;
|
||||
+ char template[PATH_MAX + 1];
|
||||
+ char *fname;
|
||||
+ mode_t umask_value;
|
||||
+ snprintf(template, PATH_MAX, "%s/logrotate_temp.XXXXXX", ourDirName(fileName));
|
||||
|
||||
- fd = open(fileName, (flags | O_EXCL | O_NOFOLLOW),
|
||||
- (S_IRUSR | S_IWUSR) & sb->st_mode);
|
||||
+ umask_value = umask(0000);
|
||||
+ fname = mktemp(template);
|
||||
+ fd = open(fname, (flags | O_EXCL | O_NOFOLLOW), (S_IRUSR | S_IWUSR) & sb->st_mode);
|
||||
+ umask(umask_value);
|
||||
|
||||
if (fd < 0) {
|
||||
- message(MESS_ERROR, "error creating output file %s: %s\n",
|
||||
- fileName, strerror(errno));
|
||||
+ message(MESS_ERROR, "error creating unique temp file: %s\n",
|
||||
+ strerror(errno));
|
||||
return -1;
|
||||
}
|
||||
if (fchmod(fd, (S_IRUSR | S_IWUSR) & sb->st_mode)) {
|
||||
@@ -328,6 +334,12 @@
|
||||
close(fd);
|
||||
return -1;
|
||||
}
|
||||
+ if (rename(template, fileName)) {
|
||||
+ message(MESS_ERROR, "error renaming temp file to %s: %s\n",
|
||||
+ fileName, strerror(errno));
|
||||
+ close(fd);
|
||||
+ return -1;
|
||||
+ }
|
||||
return fd;
|
||||
}
|
||||
|
@ -0,0 +1,74 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/logrotate/logrotate-3.8.2.ebuild,v 1.1 2012/08/02 18:10:04 nimiux Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit eutils toolchain-funcs flag-o-matic
|
||||
|
||||
DESCRIPTION="Rotates, compresses, and mails system logs"
|
||||
HOMEPAGE="https://fedorahosted.org/logrotate/"
|
||||
SRC_URI="https://fedorahosted.org/releases/l/o/logrotate/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="acl selinux"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/popt-1.5
|
||||
selinux? (
|
||||
sys-libs/libselinux
|
||||
sec-policy/selinux-logrotate
|
||||
)
|
||||
acl? ( virtual/acl )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=sys-apps/sed-4"
|
||||
|
||||
src_prepare() {
|
||||
strip-flags
|
||||
|
||||
epatch \
|
||||
"${FILESDIR}"/${PN}-3.7.7-datehack.patch \
|
||||
"${FILESDIR}"/${PN}-3.8.0-ignore-hidden.patch \
|
||||
"${FILESDIR}"/${PN}-3.8.0-fbsd.patch \
|
||||
"${FILESDIR}"/${PN}-3.8.1-noasprintf.patch \
|
||||
"${FILESDIR}"/${PN}-3.8.2-atomic-create.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
return
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local myconf
|
||||
myconf="CC=$(tc-getCC)"
|
||||
use selinux && myconf="${myconf} WITH_SELINUX=yes"
|
||||
use acl && myconf="${myconf} WITH_ACL=yes"
|
||||
emake ${myconf} RPM_OPT_FLAGS="${CFLAGS}" || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr
|
||||
dosbin logrotate
|
||||
doman logrotate.8
|
||||
dodoc CHANGES examples/logrotate*
|
||||
|
||||
exeinto /etc/cron.daily
|
||||
doexe "${FILESDIR}"/logrotate.cron
|
||||
|
||||
insinto /etc
|
||||
doins "${FILESDIR}"/logrotate.conf
|
||||
|
||||
keepdir /etc/logrotate.d
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "If you wish to have logrotate e-mail you updates, please"
|
||||
elog "emerge virtual/mailx and configure logrotate in"
|
||||
elog "/etc/logrotate.conf appropriately"
|
||||
elog
|
||||
elog "Additionally, /etc/logrotate.conf may need to be modified"
|
||||
elog "for your particular needs. See man logrotate for details."
|
||||
}
|
@ -0,0 +1,65 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdrkit/cdrkit-1.1.11-r1.ebuild,v 1.1 2012/08/02 13:05:38 ssuominen Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit cmake-utils eutils
|
||||
|
||||
DESCRIPTION="A set of tools for CD/DVD reading and recording, including cdrecord"
|
||||
HOMEPAGE="http://cdrkit.org"
|
||||
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}.orig.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="debug hfs unicode"
|
||||
|
||||
RDEPEND="app-arch/bzip2
|
||||
!app-cdr/cdrtools
|
||||
media-sound/cdparanoia
|
||||
sys-apps/file
|
||||
sys-libs/zlib
|
||||
unicode? ( virtual/libiconv )
|
||||
kernel_linux? ( sys-libs/libcap )"
|
||||
DEPEND="${RDEPEND}
|
||||
hfs? ( sys-apps/file )"
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/${P}-paranoiacdda.patch \
|
||||
"${FILESDIR}"/${P}-cmakewarn.patch
|
||||
|
||||
echo '.so wodim.1' > ${T}/cdrecord.1
|
||||
echo '.so genisoimage.1' > ${T}/mkisofs.1
|
||||
echo '.so icedax.1' > ${T}/cdda2wav.1
|
||||
echo '.so readom.1' > ${T}/readcd.1
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
dosym wodim /usr/bin/cdrecord
|
||||
dosym genisoimage /usr/bin/mkisofs
|
||||
dosym icedax /usr/bin/cdda2wav
|
||||
dosym readom /usr/bin/readcd
|
||||
|
||||
dodoc ABOUT Changelog FAQ FORK TODO doc/{PORTABILITY,WHY}
|
||||
|
||||
local x
|
||||
for x in genisoimage plattforms wodim icedax; do
|
||||
docinto ${x}
|
||||
dodoc doc/${x}/*
|
||||
done
|
||||
|
||||
insinto /etc
|
||||
newins wodim/wodim.dfl wodim.conf
|
||||
newins netscsid/netscsid.dfl netscsid.conf
|
||||
|
||||
insinto /usr/include/scsilib
|
||||
doins include/*.h
|
||||
insinto /usr/include/scsilib/usal
|
||||
doins include/usal/*.h
|
||||
dosym usal /usr/include/scsilib/scg
|
||||
|
||||
doman "${T}"/*.1
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
http://pkgs.fedoraproject.org/cgit/cdrkit.git/tree/cdrkit-1.1.11-cmakewarn.patch
|
||||
|
||||
--- CMakeLists.txt
|
||||
+++ CMakeLists.txt
|
||||
@@ -1,3 +1,5 @@
|
||||
+cmake_minimum_required(VERSION 2.8)
|
||||
+cmake_policy(SET CMP0015 OLD)
|
||||
PROJECT (cdrkit C)
|
||||
SUBDIRS(include genisoimage wodim libedc libhfs_iso icedax libusal librols libunls readom netscsid 3rd-party/dirsplit)
|
||||
|
@ -0,0 +1,554 @@
|
||||
http://bugs.gentoo.org/206939
|
||||
|
||||
http://pkgs.fedoraproject.org/cgit/cdrkit.git/tree/cdrkit-1.1.11-paranoiacdda.patch modified because
|
||||
we install headers to $includedir instead of $includedir/cdda
|
||||
|
||||
--- CMakeLists.txt
|
||||
+++ CMakeLists.txt
|
||||
@@ -1,3 +1,3 @@
|
||||
PROJECT (cdrkit C)
|
||||
-SUBDIRS(include genisoimage wodim libedc libhfs_iso libparanoia icedax libusal librols libunls readom netscsid 3rd-party/dirsplit)
|
||||
+SUBDIRS(include genisoimage wodim libedc libhfs_iso icedax libusal librols libunls readom netscsid 3rd-party/dirsplit)
|
||||
|
||||
--- icedax/CMakeLists.txt
|
||||
+++ icedax/CMakeLists.txt
|
||||
@@ -1,8 +1,9 @@
|
||||
PROJECT (icedax C)
|
||||
-INCLUDE_DIRECTORIES(../include ../wodim ../libparanoia ${CMAKE_BINARY_DIR} ${CMAKE_BINARY_DIR}/include)
|
||||
+INCLUDE_DIRECTORIES(../include ../wodim ${CMAKE_BINARY_DIR} ${CMAKE_BINARY_DIR}/include)
|
||||
include(../include/AddScgBits.cmake)
|
||||
include(../include/AddSchilyBits.cmake)
|
||||
include(../include/AddNetworkBits.cmake)
|
||||
+INCLUDE (CheckLibraryExists)
|
||||
|
||||
FIND_FILE (HAVE_SYS_SOUNDCARD_H sys/soundcard.h)
|
||||
IF(HAVE_SYS_SOUNDCARD_H)
|
||||
@@ -18,12 +19,20 @@ IF(HAVE_LIBOSSAUDIO)
|
||||
LIST(APPEND EXTRA_LIBS "ossaudio")
|
||||
ENDIF(HAVE_LIBOSSAUDIO)
|
||||
|
||||
-LIST(APPEND EXTRA_LIBS paranoia)
|
||||
+CHECK_INCLUDE_FILES(cdda_interface.h HAVE_CDDA_INTERFACE_H)
|
||||
+CHECK_LIBRARY_EXISTS (cdda_paranoia paranoia_init "" HAVE_LIBPARANOIA)
|
||||
+IF(HAVE_CDDA_INTERFACE_H AND HAVE_LIBPARANOIA)
|
||||
+ LIST(APPEND EXTRA_LIBS cdda_paranoia cdda_interface)
|
||||
+ELSE(HAVE_CDDA_INTERFACE_H AND HAVE_LIBPARANOIA)
|
||||
+ MESSAGE(FATAL_ERROR "You need cdparanoia library installed")
|
||||
+ENDIF(HAVE_CDDA_INTERFACE_H AND HAVE_LIBPARANOIA)
|
||||
+
|
||||
+LIST(APPEND EXTRA_LIBS)
|
||||
IF (WIN32)
|
||||
LIST(APPEND EXTRA_LIBS winmm)
|
||||
ENDIF (WIN32)
|
||||
|
||||
-LINK_DIRECTORIES(../librols ../libusal ../libparanoia)
|
||||
+LINK_DIRECTORIES(../librols ../libusal)
|
||||
ADD_EXECUTABLE (icedax aifc.c aiff.c base64.c icedax.c interface.c ioctl.c raw.c resample.c ringbuff.c scsi_cmds.c semshm.c setuid.c sha_func.c sndconfig.c sun.c toc.c wav.c)
|
||||
TARGET_LINK_LIBRARIES(icedax wodimstuff ${EXTRA_LIBS})
|
||||
SET_TARGET_PROPERTIES(icedax PROPERTIES SKIP_BUILD_RPATH TRUE)
|
||||
--- icedax/global.h
|
||||
+++ icedax/global.h
|
||||
@@ -17,7 +17,8 @@
|
||||
#include "md5.h"
|
||||
#endif
|
||||
#ifdef USE_PARANOIA
|
||||
-#include "cdda_paranoia.h"
|
||||
+#include <cdda_interface.h>
|
||||
+#include <cdda_paranoia.h>
|
||||
#endif
|
||||
|
||||
typedef struct index_list
|
||||
@@ -102,10 +103,10 @@ typedef struct global
|
||||
|
||||
struct paranoia_parms_t
|
||||
{
|
||||
- Ucbit disable_paranoia:1;
|
||||
- Ucbit disable_extra_paranoia:1;
|
||||
- Ucbit disable_scratch_detect:1;
|
||||
- Ucbit disable_scratch_repair:1;
|
||||
+ char disable_paranoia:1;
|
||||
+ char disable_extra_paranoia:1;
|
||||
+ char disable_scratch_detect:1;
|
||||
+ char disable_scratch_repair:1;
|
||||
int retries;
|
||||
int overlap;
|
||||
int mindynoverlap;
|
||||
--- icedax/icedax.c
|
||||
+++ icedax/icedax.c
|
||||
@@ -120,6 +120,10 @@
|
||||
#ifdef USE_LAME
|
||||
#include "mp3.h" /* mp3 file handling */
|
||||
#endif
|
||||
+#ifdef USE_PARANOIA
|
||||
+#include <cdda_interface.h>
|
||||
+#include <cdda_paranoia.h>
|
||||
+#endif
|
||||
#include "interface.h" /* low level cdrom interfacing */
|
||||
#include "icedax.h"
|
||||
#include "resample.h"
|
||||
@@ -128,9 +132,6 @@
|
||||
#include "ringbuff.h"
|
||||
#include "global.h"
|
||||
#include "exitcodes.h"
|
||||
-#ifdef USE_PARANOIA
|
||||
-#include "cdda_paranoia.h"
|
||||
-#endif
|
||||
#include "defaults.h"
|
||||
|
||||
static void RestrictPlaybackRate(long newrate);
|
||||
@@ -800,7 +801,7 @@ static void init_globals()
|
||||
global.useroverlap = -1; /* amount of overlapping sectors user override */
|
||||
global.need_hostorder = 0; /* processing needs samples in host endianess */
|
||||
global.in_lendian = -1; /* input endianess from SetupSCSI() */
|
||||
- global.outputendianess = NONE; /* user specified output endianess */
|
||||
+ global.outputendianess = NONE_EN; /* user specified output endianess */
|
||||
global.findminmax = 0; /* flag find extrem amplitudes */
|
||||
#ifdef HAVE_LIMITS_H
|
||||
global.maxamp[0] = INT_MIN; /* maximum amplitude */
|
||||
@@ -2418,7 +2419,7 @@ Rate Divider Rate Divider
|
||||
if (bulk == -1) bulk = 0;
|
||||
|
||||
global.need_big_endian = global.audio_out->need_big_endian;
|
||||
- if (global.outputendianess != NONE)
|
||||
+ if (global.outputendianess != NONE_EN)
|
||||
global.need_big_endian = global.outputendianess == BIG;
|
||||
|
||||
if (global.no_file) global.fname_base[0] = '\0';
|
||||
@@ -2602,7 +2603,7 @@ Rate Divider Rate Divider
|
||||
fputs( ", soundcard", stderr );
|
||||
#endif
|
||||
#if defined USE_PARANOIA
|
||||
- fputs( ", libparanoia", stderr );
|
||||
+ fputs( ", libcdda_paranoia", stderr );
|
||||
#endif
|
||||
fputs( " support\n", stderr );
|
||||
}
|
||||
@@ -2892,8 +2893,28 @@ Rate Divider Rate Divider
|
||||
#ifdef USE_PARANOIA
|
||||
if (global.paranoia_selected) {
|
||||
long paranoia_mode;
|
||||
+ cdrom_drive *tmpdrive;
|
||||
+ usal_close(get_scsi_p());
|
||||
|
||||
- global.cdp = paranoia_init(get_scsi_p(), global.nsectors);
|
||||
+ tmpdrive = cdda_identify(global.dev_name, 0, NULL);
|
||||
+ if (!tmpdrive)
|
||||
+ {
|
||||
+ fputs("Can't identify disc\n", stderr);
|
||||
+ return 1;
|
||||
+ }
|
||||
+
|
||||
+ if(global.nsectors)
|
||||
+ {
|
||||
+ tmpdrive->nsectors = global.nsectors;
|
||||
+ tmpdrive->bigbuff = global.nsectors * CD_FRAMESIZE_RAW;
|
||||
+ }
|
||||
+ if (cdda_open(tmpdrive) != 0)
|
||||
+ {
|
||||
+ fputs("Can't open disc\n", stderr);
|
||||
+ cdda_close(tmpdrive);
|
||||
+ return 1;
|
||||
+ }
|
||||
+ global.cdp = paranoia_init(tmpdrive);
|
||||
|
||||
if (global.paranoia_parms.overlap >= 0) {
|
||||
int overlap = global.paranoia_parms.overlap;
|
||||
@@ -2902,17 +2923,7 @@ Rate Divider Rate Divider
|
||||
overlap = global.nsectors - 1;
|
||||
paranoia_overlapset(global.cdp, overlap);
|
||||
}
|
||||
- /*
|
||||
- * Default to a minimum of dynamic overlapping == 0.5 sectors.
|
||||
- * If we don't do this, we get the default from libparanoia
|
||||
- * which is approx. 0.1.
|
||||
- */
|
||||
- if (global.paranoia_parms.mindynoverlap < 0)
|
||||
- paranoia_dynoverlapset(global.cdp, CD_FRAMEWORDS/2, -1);
|
||||
- paranoia_dynoverlapset(global.cdp,
|
||||
- global.paranoia_parms.mindynoverlap * CD_FRAMEWORDS,
|
||||
- global.paranoia_parms.maxdynoverlap * CD_FRAMEWORDS);
|
||||
-
|
||||
+
|
||||
paranoia_mode = PARANOIA_MODE_FULL ^ PARANOIA_MODE_NEVERSKIP;
|
||||
|
||||
if (global.paranoia_parms.disable_paranoia) {
|
||||
--- icedax/icedax.h
|
||||
+++ icedax/icedax.h
|
||||
@@ -41,7 +41,7 @@
|
||||
|
||||
/* Endianess */
|
||||
#define GUESS (-2)
|
||||
-#define NONE (-1)
|
||||
+#define NONE_EN (-1)
|
||||
#define LITTLE 0
|
||||
#define BIG 1
|
||||
|
||||
--- icedax/interface.c
|
||||
+++ icedax/interface.c
|
||||
@@ -116,7 +116,7 @@ int (*Play_at)(SCSI *usalp, unsigned in
|
||||
int (*StopPlay)(SCSI *usalp);
|
||||
void (*trash_cache)(UINT4 *p, unsigned lSector, unsigned SectorBurstVal);
|
||||
|
||||
-#if defined USE_PARANOIA
|
||||
+#if 0 //defined USE_PARANOIA
|
||||
long cdda_read(void *d, void *buffer, long beginsector, long sectors);
|
||||
|
||||
long cdda_read(void *d, void *buffer, long beginsector, long sectors)
|
||||
--- icedax/toc.c
|
||||
+++ icedax/toc.c
|
||||
@@ -379,8 +379,7 @@ static void emit_cddb_form(char *fname_b
|
||||
static void emit_cdindex_form(char *fname_baseval);
|
||||
#endif
|
||||
|
||||
-
|
||||
-typedef struct TOC { /* structure of table of contents (cdrom) */
|
||||
+typedef struct TOC_t { /* structure of table of contents (cdrom) */
|
||||
unsigned char reserved1;
|
||||
unsigned char bFlags;
|
||||
unsigned char bTrack;
|
||||
@@ -391,8 +390,7 @@ typedef struct TOC { /* structure of tab
|
||||
int frms;
|
||||
unsigned char ISRC[16];
|
||||
int SCMS;
|
||||
-} TOC;
|
||||
-
|
||||
+} TOC_t;
|
||||
|
||||
/* Flags contains two fields:
|
||||
bits 7-4 (ADR)
|
||||
@@ -432,7 +430,7 @@ struct iterator {
|
||||
int index;
|
||||
int startindex;
|
||||
void (*reset)(struct iterator *this);
|
||||
- struct TOC *(*getNextTrack)(struct iterator *this);
|
||||
+ struct TOC_t *(*getNextTrack)(struct iterator *this);
|
||||
int (*hasNextTrack)(struct iterator *this);
|
||||
};
|
||||
|
||||
@@ -518,7 +516,7 @@ unsigned FixupTOC(unsigned no_tracks)
|
||||
InitIterator(&i, 1);
|
||||
|
||||
while (i.hasNextTrack(&i)) {
|
||||
- struct TOC *p = i.getNextTrack(&i);
|
||||
+ struct TOC_t *p = i.getNextTrack(&i);
|
||||
if (IS__AUDIO(p)) count_audio_tracks++;
|
||||
}
|
||||
|
||||
@@ -733,7 +731,7 @@ static void emit_cddb_form(char *fname_b
|
||||
fprintf( cddb_form, "# Track frame offsets:\n#\n");
|
||||
|
||||
while (i.hasNextTrack(&i)) {
|
||||
- struct TOC *p = i.getNextTrack(&i);
|
||||
+ struct TOC_t *p = i.getNextTrack(&i);
|
||||
if (GETTRACK(p) == CDROM_LEADOUT) break;
|
||||
fprintf( cddb_form,
|
||||
"# %lu\n", 150 + Get_AudioStartSector(GETTRACK(p)));
|
||||
@@ -765,7 +763,7 @@ static void emit_cddb_form(char *fname_b
|
||||
|
||||
i.reset(&i);
|
||||
while (i.hasNextTrack(&i)) {
|
||||
- struct TOC *p = i.getNextTrack(&i);
|
||||
+ struct TOC_t *p = i.getNextTrack(&i);
|
||||
int ii;
|
||||
|
||||
ii = GETTRACK(p);
|
||||
@@ -788,7 +786,7 @@ static void emit_cddb_form(char *fname_b
|
||||
|
||||
i.reset(&i);
|
||||
while (i.hasNextTrack(&i)) {
|
||||
- struct TOC *p = i.getNextTrack(&i);
|
||||
+ struct TOC_t *p = i.getNextTrack(&i);
|
||||
int ii;
|
||||
|
||||
ii = GETTRACK(p);
|
||||
@@ -1495,7 +1493,7 @@ static int IsSingleArtist(void)
|
||||
InitIterator(&i, 1);
|
||||
|
||||
while (i.hasNextTrack(&i)) {
|
||||
- struct TOC *p = i.getNextTrack(&i);
|
||||
+ struct TOC_t *p = i.getNextTrack(&i);
|
||||
int ii;
|
||||
|
||||
if (IS__DATA(p) || GETTRACK(p) == CDROM_LEADOUT) continue;
|
||||
@@ -1681,7 +1679,7 @@ static void emit_cdindex_form(char *fnam
|
||||
global.creator ? ascii2html(global.creator) : "");
|
||||
|
||||
while (i.hasNextTrack(&i)) {
|
||||
- struct TOC *p = i.getNextTrack(&i);
|
||||
+ struct TOC_t *p = i.getNextTrack(&i);
|
||||
int ii = GETTRACK(p);
|
||||
|
||||
if (ii == CDROM_LEADOUT) break;
|
||||
@@ -1703,7 +1701,7 @@ static void emit_cdindex_form(char *fnam
|
||||
fprintf( cdindex_form, " <MultipleArtistCD>\n");
|
||||
|
||||
while (i.hasNextTrack(&i)) {
|
||||
- struct TOC *p = i.getNextTrack(&i);
|
||||
+ struct TOC_t *p = i.getNextTrack(&i);
|
||||
int ii = GETTRACK(p);
|
||||
|
||||
if (ii == CDROM_LEADOUT) break;
|
||||
@@ -1942,9 +1940,9 @@ static void DisplayToc_with_gui(unsigned
|
||||
|
||||
if ((global.verbose & (SHOW_TOC | SHOW_STARTPOSITIONS | SHOW_SUMMARY | SHOW_TITLES)) != 0
|
||||
&& i.hasNextTrack(&i)) {
|
||||
- TOC *o = i.getNextTrack(&i);
|
||||
+ TOC_t *o = i.getNextTrack(&i);
|
||||
while (i.hasNextTrack(&i)) {
|
||||
- TOC *p = i.getNextTrack(&i);
|
||||
+ TOC_t *p = i.getNextTrack(&i);
|
||||
int from;
|
||||
from = GETTRACK(o);
|
||||
|
||||
@@ -2072,9 +2070,9 @@ static void DisplayToc_no_gui(unsigned l
|
||||
count_audio_trks = 0;
|
||||
|
||||
if (i.hasNextTrack(&i)) {
|
||||
- TOC *o = i.getNextTrack(&i);
|
||||
+ TOC_t *o = i.getNextTrack(&i);
|
||||
while (i.hasNextTrack(&i)) {
|
||||
- TOC *p = i.getNextTrack(&i);
|
||||
+ TOC_t *p = i.getNextTrack(&i);
|
||||
int from;
|
||||
from = GETTRACK(o);
|
||||
|
||||
@@ -2131,10 +2129,10 @@ static void DisplayToc_no_gui(unsigned l
|
||||
i.reset(&i);
|
||||
if ((global.verbose & SHOW_TOC) != 0 &&
|
||||
i.hasNextTrack(&i)) {
|
||||
- TOC *o = i.getNextTrack(&i);
|
||||
+ TOC_t *o = i.getNextTrack(&i);
|
||||
|
||||
for (; i.hasNextTrack(&i);) {
|
||||
- TOC *p = i.getNextTrack(&i);
|
||||
+ TOC_t *p = i.getNextTrack(&i);
|
||||
|
||||
if ( GETTRACK(o) <= MAXTRK ) {
|
||||
unsigned char brace1, brace2;
|
||||
@@ -2189,9 +2187,9 @@ static void DisplayToc_no_gui(unsigned l
|
||||
ii = 0;
|
||||
i.reset(&i);
|
||||
if (i.hasNextTrack(&i)) {
|
||||
- TOC *o = i.getNextTrack(&i);
|
||||
+ TOC_t *o = i.getNextTrack(&i);
|
||||
for ( ; i.hasNextTrack(&i);) {
|
||||
- TOC *p = i.getNextTrack(&i);
|
||||
+ TOC_t *p = i.getNextTrack(&i);
|
||||
fprintf ( stderr,
|
||||
" %2u.(%8u)",
|
||||
GETTRACK(o),
|
||||
@@ -2248,7 +2246,7 @@ static void DisplayToc_no_gui(unsigned l
|
||||
|
||||
i.reset(&i);
|
||||
for ( ; i.hasNextTrack(&i);) {
|
||||
- TOC *p = i.getNextTrack(&i);
|
||||
+ TOC_t *p = i.getNextTrack(&i);
|
||||
int jj = GETTRACK(p);
|
||||
|
||||
if ( global.tracktitle[jj] != NULL ) {
|
||||
@@ -2260,7 +2258,7 @@ static void DisplayToc_no_gui(unsigned l
|
||||
|
||||
i.reset(&i);
|
||||
for ( ; i.hasNextTrack(&i); ) {
|
||||
- TOC *p = i.getNextTrack(&i);
|
||||
+ TOC_t *p = i.getNextTrack(&i);
|
||||
int jj;
|
||||
|
||||
if (IS__DATA(p))
|
||||
@@ -2720,7 +2718,7 @@ void Read_MCN_ISRC(void)
|
||||
InitIterator(&i, 1);
|
||||
|
||||
while (i.hasNextTrack(&i)) {
|
||||
- struct TOC *p = i.getNextTrack(&i);
|
||||
+ struct TOC_t *p = i.getNextTrack(&i);
|
||||
unsigned ii = GETTRACK(p);
|
||||
|
||||
if (ii == CDROM_LEADOUT) break;
|
||||
@@ -3155,7 +3153,7 @@ unsigned ScanIndices(unsigned track, uns
|
||||
|
||||
|
||||
while (i.hasNextTrack(&i)) {
|
||||
- struct TOC *p = i.getNextTrack(&i);
|
||||
+ struct TOC_t *p = i.getNextTrack(&i);
|
||||
unsigned ii = GETTRACK(p);
|
||||
|
||||
if ( ii < starttrack || IS__DATA(p) )
|
||||
@@ -3322,7 +3320,7 @@ unsigned char *Get_MCN(void)
|
||||
}
|
||||
|
||||
|
||||
-static TOC g_toc [MAXTRK+1]; /* hidden track + 100 regular tracks */
|
||||
+static TOC_t g_toc [MAXTRK+1]; /* hidden track + 100 regular tracks */
|
||||
|
||||
/*#define IS_AUDIO(i) (!(g_toc[i].bFlags & 0x40))*/
|
||||
|
||||
@@ -3397,10 +3395,10 @@ static int patch_cd_extra(unsigned track
|
||||
|
||||
static int restrict_tracks_illleadout(void)
|
||||
{
|
||||
- struct TOC *o = &g_toc[cdtracks+1];
|
||||
+ struct TOC_t *o = &g_toc[cdtracks+1];
|
||||
int i;
|
||||
for (i = cdtracks; i >= 0; i--) {
|
||||
- struct TOC *p = &g_toc[i];
|
||||
+ struct TOC_t *p = &g_toc[i];
|
||||
if (GETSTART(o) > GETSTART(p)) break;
|
||||
}
|
||||
patch_cd_extra(i+1, GETSTART(o));
|
||||
@@ -3523,7 +3521,7 @@ static void it_reset(struct iterator *th
|
||||
|
||||
|
||||
static int it_hasNextTrack(struct iterator *this);
|
||||
-static struct TOC *it_getNextTrack(struct iterator *this);
|
||||
+static struct TOC_t *it_getNextTrack(struct iterator *this);
|
||||
|
||||
static int it_hasNextTrack(struct iterator *this)
|
||||
{
|
||||
@@ -3532,7 +3530,7 @@ static int it_hasNextTrack(struct iterat
|
||||
|
||||
|
||||
|
||||
-static struct TOC *it_getNextTrack(struct iterator *this)
|
||||
+static struct TOC_t *it_getNextTrack(struct iterator *this)
|
||||
{
|
||||
/* if ( (*this->hasNextTrack)(this) == 0 ) return NULL; */
|
||||
if ( this->index > (int)cdtracks+1 ) return NULL;
|
||||
@@ -3583,7 +3581,7 @@ long Get_AudioStartSector(unsigned long
|
||||
if (p_track == cdtracks + 1) p_track = CDROM_LEADOUT;
|
||||
|
||||
while (i.hasNextTrack(&i)) {
|
||||
- TOC *p = i.getNextTrack(&i);
|
||||
+ TOC_t *p = i.getNextTrack(&i);
|
||||
|
||||
if (GETTRACK(p) == p_track) {
|
||||
if (IS__DATA(p)) {
|
||||
@@ -3613,7 +3611,7 @@ long Get_StartSector(unsigned long p_tra
|
||||
if (p_track == cdtracks + 1) p_track = CDROM_LEADOUT;
|
||||
|
||||
while (i.hasNextTrack(&i)) {
|
||||
- TOC *p = i.getNextTrack(&i);
|
||||
+ TOC_t *p = i.getNextTrack(&i);
|
||||
|
||||
if (GETTRACK(p) == p_track) {
|
||||
return GETSTART(p);
|
||||
@@ -3637,7 +3635,7 @@ long Get_EndSector(unsigned long p_track
|
||||
if (p_track == cdtracks + 1) p_track = CDROM_LEADOUT;
|
||||
|
||||
while (i.hasNextTrack(&i)) {
|
||||
- TOC *p = i.getNextTrack(&i);
|
||||
+ TOC_t *p = i.getNextTrack(&i);
|
||||
if (GETTRACK(p) == p_track) {
|
||||
p = i.getNextTrack(&i);
|
||||
if (p == NULL) {
|
||||
@@ -3669,7 +3667,7 @@ long FirstAudioTrack(void)
|
||||
else i.reset(&i);
|
||||
|
||||
while (i.hasNextTrack(&i)) {
|
||||
- TOC *p = i.getNextTrack(&i);
|
||||
+ TOC_t *p = i.getNextTrack(&i);
|
||||
unsigned ii = GETTRACK(p);
|
||||
|
||||
if (ii == CDROM_LEADOUT) break;
|
||||
@@ -3687,7 +3685,7 @@ long FirstDataTrack(void)
|
||||
else i.reset(&i);
|
||||
|
||||
while (i.hasNextTrack(&i)) {
|
||||
- TOC *p = i.getNextTrack(&i);
|
||||
+ TOC_t *p = i.getNextTrack(&i);
|
||||
if (IS__DATA(p)) {
|
||||
return GETTRACK(p);
|
||||
}
|
||||
@@ -3708,7 +3706,7 @@ long LastAudioTrack(void)
|
||||
else i.reset(&i);
|
||||
|
||||
while (i.hasNextTrack(&i)) {
|
||||
- TOC *p = i.getNextTrack(&i);
|
||||
+ TOC_t *p = i.getNextTrack(&i);
|
||||
if (IS__AUDIO(p) && (GETTRACK(p) != CDROM_LEADOUT)) {
|
||||
j = GETTRACK(p);
|
||||
}
|
||||
@@ -3730,7 +3728,7 @@ long Get_LastSectorOnCd(unsigned long p_
|
||||
if (p_track == cdtracks + 1) p_track = CDROM_LEADOUT;
|
||||
|
||||
while (i.hasNextTrack(&i)) {
|
||||
- TOC *p = i.getNextTrack(&i);
|
||||
+ TOC_t *p = i.getNextTrack(&i);
|
||||
|
||||
if (GETTRACK(p) < p_track)
|
||||
continue;
|
||||
@@ -3749,9 +3747,9 @@ int Get_Track(unsigned long sector)
|
||||
else i.reset(&i);
|
||||
|
||||
if (i.hasNextTrack(&i)) {
|
||||
- TOC *o = i.getNextTrack(&i);
|
||||
+ TOC_t *o = i.getNextTrack(&i);
|
||||
while (i.hasNextTrack(&i)) {
|
||||
- TOC *p = i.getNextTrack(&i);
|
||||
+ TOC_t *p = i.getNextTrack(&i);
|
||||
if ((GETSTART(o) <= sector) && (GETSTART(p) > sector)) {
|
||||
if (IS__DATA(o)) {
|
||||
return -1;
|
||||
@@ -3772,7 +3770,7 @@ int CheckTrackrange(unsigned long from,
|
||||
else i.reset(&i);
|
||||
|
||||
while (i.hasNextTrack(&i)) {
|
||||
- TOC *p = i.getNextTrack(&i);
|
||||
+ TOC_t *p = i.getNextTrack(&i);
|
||||
|
||||
if (GETTRACK(p) < from)
|
||||
continue;
|
||||
@@ -3788,54 +3786,3 @@ int CheckTrackrange(unsigned long from,
|
||||
return 0;
|
||||
}
|
||||
|
||||
-#ifdef USE_PARANOIA
|
||||
-long cdda_disc_firstsector(void *d);
|
||||
-
|
||||
-long cdda_disc_firstsector(void *d)
|
||||
-{
|
||||
- return Get_StartSector(FirstAudioTrack());
|
||||
-}
|
||||
-
|
||||
-int cdda_tracks(void *d);
|
||||
-
|
||||
-int cdda_tracks(void *d)
|
||||
-{
|
||||
- return LastAudioTrack() - FirstAudioTrack() +1;
|
||||
-}
|
||||
-
|
||||
-int cdda_track_audiop(void *d, int track);
|
||||
-
|
||||
-int cdda_track_audiop(void *d, int track)
|
||||
-{
|
||||
- return Get_Datatrack(track) == 0;
|
||||
-}
|
||||
-
|
||||
-long cdda_track_firstsector(void *d, int track);
|
||||
-
|
||||
-long cdda_track_firstsector(void *d, int track)
|
||||
-{
|
||||
- return Get_AudioStartSector(track);
|
||||
-}
|
||||
-
|
||||
-long cdda_track_lastsector(void *d, int track);
|
||||
-
|
||||
-long cdda_track_lastsector(void *d, int track)
|
||||
-{
|
||||
- return Get_EndSector(track);
|
||||
-}
|
||||
-
|
||||
-long cdda_disc_lastsector(void *d);
|
||||
-
|
||||
-long cdda_disc_lastsector(void *d)
|
||||
-{
|
||||
- return Get_LastSectorOnCd(cdtracks) - 1;
|
||||
-}
|
||||
-
|
||||
-int cdda_sector_gettrack(void *d,long sector);
|
||||
-
|
||||
-int cdda_sector_gettrack(void *d, long sector)
|
||||
-{
|
||||
- return Get_Track(sector);
|
||||
-}
|
||||
-
|
||||
-#endif
|
@ -1,8 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>ssuominen@gentoo.org</email>
|
||||
<name>Samuli Suominen</name>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>maintainer-needed@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -1,2 +1,2 @@
|
||||
DIST truecrypt-7.1a.tar.gz 1949303 RMD160 8f0ad8a47d629bac9f3b4f9b70c448497136acf7 SHA1 d43e0dbe05c04e316447d87413c4f74c68f5de24 SHA256 e6214e911d0bbededba274a2f8f8d7b3f6f6951e20f1c3a598fc7a23af81c8dc
|
||||
DIST truecrypt-pkcs11.h.bz2 8286 RMD160 15c22390f81a1cb0bfd6699b08acd84cffad9bae SHA1 59d02f97c565f006f2265ff0f4c9a23c3323bff8 SHA256 9e7782dd93f7e37fc0eaa118f9fbce7c643555e134fd39f2076e0fc541ac3494
|
||||
DIST truecrypt-7.1a.tar.gz 1949303 SHA256 e6214e911d0bbededba274a2f8f8d7b3f6f6951e20f1c3a598fc7a23af81c8dc SHA512 b5e766023168015cb91bfd85c9e2621055dd98408215e02704775861b5070c5a0234a00c64c1bf7faa34e6d0b51ac71cd36169dd7a6f84d7a34ad0cfa304796a WHIRLPOOL 5e7f4360746a30639aea96eaf4deac268289c111c0efa96f50487527f04064992c26ad4c8ae0fd565d80e77f0ce8add82b03930d877fe5adedc8a733b482fe38
|
||||
DIST truecrypt-pkcs11.h.bz2 8286 SHA256 9e7782dd93f7e37fc0eaa118f9fbce7c643555e134fd39f2076e0fc541ac3494 SHA512 06467f6887536e51316d2f1a64604dbde866ef581eda3e53f8ec9acdad689d9b3a7b1c1b439349b1a15988c724377a5049812b7f939f647758d0109f36c7028d WHIRLPOOL f686a492155e9ced0297e31b3581907c92fe89617e06a055f6562998f30058975e8773d2fb9e66cacc55decf2eb44923f7bcf2e95024e807442d3fc6b68739c9
|
||||
|
@ -1,2 +1 @@
|
||||
DIST qxmledit-0.8.1-src.tgz 5439012 SHA256 0a9f526e1762f1b2c51821c3d2c543c9191bee7ec841219bd31108ea61c61d9a SHA512 cf6f14e372d2431e9e85ff20d1938ffd2499efe85f848ad7919bcefb89b292b0652c6775ea512fd68ba1959ed829c4e244a9c9fb9e3b45924b707c84e518768b WHIRLPOOL eba5da228a17d0eab15e8ab1427ff26c9cefa17223cfd5b5a0efd8daa7ac93598dc0740be22e85be2eb2f4babba951620cedcf3d6a780dd0b3c5f8ae377a6aab
|
||||
DIST qxmledit-0.8.2-src.tgz 5770059 SHA256 2852c340a91ced797a3626601be580084bbc29602e9f9221e27f58d16387bc09 SHA512 5e2f147dbb4f2e955faa66f12932be2e9357b1c1db4c0dc008c3ca86d1532f182f67476dbf0ff7c4f2768d432c71ab400ecb1cc4e564e5aedf6081ca0c802f13 WHIRLPOOL 9c0c6810972afb7a9b4c65bb48307a6aab4deb7af1636c63157d7763d8ddf462d7674c505932dfa3abcd4d04ccf8c89211ef464eb917762ba024f53bc57f1148
|
||||
|
@ -1,59 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/qxmledit/qxmledit-0.8.1.ebuild,v 1.2 2012/05/25 17:07:16 ago Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit multilib eutils qt4-r2
|
||||
|
||||
MY_P="qxmledit-${PV}-src"
|
||||
|
||||
DESCRIPTION="Qt4 XML Editor"
|
||||
HOMEPAGE="http://code.google.com/p/qxmledit/"
|
||||
SRC_URI="http://${PN}.googlecode.com/files/${MY_P}.tgz"
|
||||
|
||||
LICENSE="LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND=">=x11-libs/qt-core-4.7:4
|
||||
>=x11-libs/qt-gui-4.7:4
|
||||
>=x11-libs/qt-sql-4.7:4
|
||||
>=x11-libs/qt-svg-4.7:4
|
||||
>=x11-libs/qt-xmlpatterns-4.7:4"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS="AUTHORS NEWS README ROADMAP TODO"
|
||||
|
||||
src_prepare() {
|
||||
# fix doc dir
|
||||
sed -i "/INST_DOC_DIR = / s|/opt/${PN}|/usr/share/doc/${PF}|" \
|
||||
src/QXmlEdit{,Widget}.pro src/sessions/QXmlEditSessions.pro || \
|
||||
die "failed to fix doc installation path"
|
||||
# fix binary installation path
|
||||
sed -i "/INST_DIR = / s|/opt/${PN}|/usr/bin|" \
|
||||
src/QXmlEdit{,Widget}.pro src/sessions/QXmlEditSessions.pro || \
|
||||
die "failed to fix binary installation path"
|
||||
# fix helper libraries installation path
|
||||
sed -i "/INST_LIB_DIR = / s|/opt/${PN}|/usr/$(get_libdir)|" \
|
||||
src/QXmlEdit{,Widget}.pro \
|
||||
src/sessions/QXmlEditSessions.pro || \
|
||||
die "failed to fix library installation path"
|
||||
# fix translations
|
||||
sed -i "/INST_DATA_DIR = / s|/opt|/usr/share|" src/QXmlEdit{,Widget}.pro \
|
||||
src/sessions/QXmlEditSessions.pro || \
|
||||
die "failed to fix translations"
|
||||
# fix include
|
||||
sed -i "/INST_INCLUDE_DIR = / s|/opt|/usr/share|" src/QXmlEditWidget.pro \
|
||||
|| die "failed to fix include directory"
|
||||
|
||||
qt4-r2_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
qt4-r2_src_install
|
||||
|
||||
newicon src/images/icon.png ${PN}.png
|
||||
make_desktop_entry QXmlEdit QXmlEdit ${PN} "Qt;Utility;TextEditor"
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST tea-33.0.0.tar.bz2 309244 SHA256 64ec027b6ba03f611a6a3e73282dc57e491508d094d5a5de8711320fd110249d SHA512 914b973655ef29eba1d599eb96c4f5aaaf21772fff900f97b8dbeefbea6287b454b7687e4a64afba3dc4dbaa6657082a9d42e800f44db178fdd3cabaf2e3f266 WHIRLPOOL 70f7d1b81223db8278246a1b92a3e3790602c245b9d0af09e50e063c0c2e7eabeda4022c9a629518b2e8a232b6ba83aa965868b91889e6ed63f472c23084c80b
|
||||
DIST tea-33.1.0.tar.bz2 309626 SHA256 a631056db3bbb2c85b0c64debb2c6a74e1a815284c5530a7e052d8f34bee59d8 SHA512 701cde142bbfdf6736b45ecf129c65d3bfc9ebab9e02fe95d7d24e81e0329230d0c0dcc6912bfbf6caf73e424a6a7b4bc896d22e6d3f0ecdba3afa25f362d4ad WHIRLPOOL b8a4c280f55b4a0d198c648935b535b484af4329ce7304b9e649042a1a904e26bee70547ebb7f364845033a1c7accb00399c233cbbcf62b6dc8d644239bc9ad1
|
||||
DIST tea-33.2.0.tar.bz2 310270 SHA256 caa9f0896d2b8faeb7ebaa2f3ec4d9b9b8a177ac949260dea4afbc2824554369 SHA512 e8e5db38da4ed635932bc7f7d0d7650c9b61969dd1e27e7240ab216bbb92736ed3d1184602541b68a6e50635cc416dcb35ac29fda56b93ca631cc9e07aee66e5 WHIRLPOOL 7bb26fa49171efe1005f23a88a54acb641154265c0123659490a966d8cb36f12a4257f385e22485f9f41bc72a19c89d5c55f0ada86794ea56adb3b14f54db423
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/tea/tea-33.0.0.ebuild,v 1.1 2012/05/02 23:01:48 pesa Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/tea/tea-33.2.0.ebuild,v 1.1 2012/08/02 23:04:55 pesa Exp $
|
||||
|
||||
EAPI=4
|
||||
LANGS="de fr ru"
|
@ -0,0 +1 @@
|
||||
DIST dispad-0.3.tar.gz 20062 SHA256 fac39c50cdae5d6a2dee5ceaf3c6e6bea95b65b72b5bf5e1829ac08f91b696a0 SHA512 c0d548a2218200f435f25d1837bf9fe1b9fe19fc4f52f19832d1b5718699f1d5af2eabe36a669a382c614902fa174c7d06b3ee15cc6e5cc2124d8423c2804965 WHIRLPOOL 42a6dacd7d4ab9bd74a3f97e94e4dfdad0ce7e7b83c6bcbeaf47ed73b4328e01017ec5e1a660d89e8f76f243666b9fe3af6b9771c689c560f08e0af33c54a055
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-laptop/dispad/dispad-0.3.ebuild,v 1.1 2012/08/03 01:16:53 jsbronder Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit autotools
|
||||
|
||||
DESCRIPTION="Daemon to disable trackpads while typing"
|
||||
HOMEPAGE="https://github.com/BlueDragonX/dispad"
|
||||
SRC_URI="https://github.com/BlueDragonX/dispad/tarball/v${PV/_/-} -> ${P}.tar.gz"
|
||||
|
||||
S="${WORKDIR}/BlueDragonX-dispad-6e96d0d"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="x11-libs/libX11
|
||||
x11-libs/libXi
|
||||
dev-libs/confuse"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
eautoreconf -i
|
||||
}
|
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>jsbronder@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1 +1,2 @@
|
||||
DIST screenfetch-2.4.5.zip 33601 SHA256 988763bbbbb40ff8444a2d0f3259d5158c8ca9032ca15b2c13e60e40cf71a3af SHA512 5d2a3e9c0e12828e5e06b37fd25a5df1d8d749e780e47f550979eec10a0332ae3d8589be65ca50dbc79c214999cee72f83e4845d0a43e79b722d5797efc5a541 WHIRLPOOL 64d4faef4d6151a0e845eaa6ef115fe7051b0caddcf89572be6792ca9e7a0cd7fff132163eb45291328daa281fcbb2e1fe6fa61a20b940c96dff8ee2f7b36e2e
|
||||
DIST screenfetch-2.4.7.zip 33869 SHA256 e852b6d2adb28a8b172e1bee3d4c4df2a539dcdd73a2e47a1b4ab08d2d6e8a02 SHA512 d75cf42ab1b2d004d681e839a46e1758005fcd2d0aff27d38fd9ae3475b00e4567eb0b5e13699741af7aca8b94481f7143163c0e5717c81ad79c060c705044fe WHIRLPOOL 74684b853054092d996b4c663d5c1bdc33dab7043ab883ed469b5f7745e65fce6163f6fb9f6fbec120138a6baac77eaab7c95b329f928f10b7645d9aaab2deb7
|
||||
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/screenfetch/screenfetch-2.4.7.ebuild,v 1.1 2012/08/02 13:58:41 hwoarang Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MY_PN="${PN/f/F}"
|
||||
DESCRIPTION="A Bash Screenshot Information Tool"
|
||||
HOMEPAGE="https://github.com/KittyKatt/screenFetch"
|
||||
SRC_URI="http://github.com/KittyKatt/${MY_PN}/zipball/v${PV} -> ${P}.zip"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND="media-gfx/scrot
|
||||
x11-apps/xdpyinfo"
|
||||
|
||||
S="${WORKDIR}"/KittyKatt-${MY_PN}-a668445
|
||||
|
||||
src_install() {
|
||||
dobin ${PN}-dev
|
||||
# also known as screenfetch
|
||||
dosym ${PN}-dev /usr/bin/${PN}
|
||||
dodoc CHANGELOG README.mkdn TODO
|
||||
}
|
@ -1,4 +1,5 @@
|
||||
DIST redis-2.4.10.tar.gz 621824 SHA256 4d34482198cec272afd45d0390d4e1f32ee847094834133613a925012810ed21 SHA512 9f8d6b23ecef68660204dc77af4c4d101a21fe729c0f0985422f4aebb22b1da0054e67c48fdcd65bafa764539e83c3fd35f04d21e6826db5f2831e8706ab9fca WHIRLPOOL 2e4e048def205a4ddd99fab56cca2ecbe6f22aa6eaae4355e993876c2c7972c39ff6faac2dc3e9f954d7525c02965864a1c2b228c7e023e3a330597f6b0a7810
|
||||
DIST redis-2.4.13.tar.gz 625464 SHA256 b6e057b6b5cd5946f8b46b2427401400686ed4f6c4af446eb1f0ec170d3f87be SHA512 6bd15dc9dd99ba8472de190008bc067656648f0b7c7faca0380f1f05a7e8ca48c94cc6ad754bf2d630a67b368f992884354de4081f1ca5d7e965448519f35c55 WHIRLPOOL 5440e85a7bd92d8efd54983e2b9df5f1bb03c7b7a52a631880b2a325da2822a86459220b05e178935e5f53a84fa32447394644f6ec4017759fb27d59525e3bf8
|
||||
DIST redis-2.4.14.tar.gz 627494 SHA256 4f26ae8cad0f9143ef30b9bb9565a1618570654eb86ee911c20966971660cc7e SHA512 4fadd431bab1ed0e0ba9282e226eca1591ba07e7ea1f6219729ce6fc4d9e68c6ec9f11992ac4ede581820cd9db6d64b8a3e19e7a3edccd38a6a60bcbddd7e93b WHIRLPOOL 643f675da719800bae7867cd51f0daba125965772ed186cf05082a78a02afd66268949634a9bc2e411418167352630a87e9c161050b81f036fc60123a82f2e87
|
||||
DIST redis-2.4.16.tar.gz 649908 SHA256 d35cc89d73aa1ff05af5f1380a4411c828979b3b446f5caf8b5720225b38e15b SHA512 9e7ff57722322605ac7884449ba7b58a460b7af78f9fb75c461d9ce24be852482b27d80f2c5fbfe6581889d1072d8318b7cfb7d8eb228739be9fb61040215974 WHIRLPOOL 3533b4b4e4689f200151f75c71dece344c886b1da4748f4bdd8280303ea93c55524b38152a7f0473c878bae9e622846ceb74036eb44a0210218182164dfec682
|
||||
DIST redis-2.4.4.tar.gz 607718 SHA256 8cb779758315b89969adb588c813bf980e32a760d4204209d90d605dcbc5f708 SHA512 8139c1f41ab49df0b44509316cdde60b6d16cb071c3ab06317a52ea11b9cb5c0eb4ce0b632b186f8e0cac07ee586481c8eba5407c05dc95903eb751864c009b9 WHIRLPOOL a7aed77f39c8efa035e4e162fd16339048dd7a5e50f4c9f5ed9a68c7cc24e0bfe3a4fab6ad4cacca75f186d1f069c1f8070590ac0851d1c6c546738a6be072f3
|
||||
|
@ -0,0 +1,108 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/redis/redis-2.4.16.ebuild,v 1.1 2012/08/02 18:25:31 robbat2 Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit autotools eutils flag-o-matic user
|
||||
|
||||
DESCRIPTION="A persistent caching system, key-value and data structures database."
|
||||
HOMEPAGE="http://redis.io/"
|
||||
SRC_URI="http://redis.googlecode.com/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
KEYWORDS="~amd64 ~x86 ~x86-macos ~x86-solaris"
|
||||
IUSE="+jemalloc tcmalloc test"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND=">=sys-devel/autoconf-2.63
|
||||
tcmalloc? ( dev-util/google-perftools )
|
||||
jemalloc? ( <dev-libs/jemalloc-3.0 )
|
||||
test? ( dev-lang/tcl )
|
||||
${RDEPEND}"
|
||||
REQUIRED_USE="tcmalloc? ( !jemalloc )
|
||||
jemalloc? ( !tcmalloc )"
|
||||
|
||||
S="${WORKDIR}/${PN}-${PV/_/-}"
|
||||
|
||||
REDIS_PIDDIR=/var/run/redis/
|
||||
REDIS_PIDFILE=${REDIS_PIDDIR}/redis.pid
|
||||
REDIS_DATAPATH=/var/lib/redis
|
||||
REDIS_LOGPATH=/var/log/redis
|
||||
REDIS_LOGFILE=${REDIS_LOGPATH}/redis.log
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup redis 75
|
||||
enewuser redis 75 -1 ${REDIS_DATAPATH} redis
|
||||
if use tcmalloc ; then
|
||||
export EXTRA_EMAKE="${EXTRA_EMAKE} USE_TCMALLOC=yes"
|
||||
elif use jemalloc ; then
|
||||
export EXTRA_EMAKE="${EXTRA_EMAKE} JEMALLOC_SHARED=yes"
|
||||
else
|
||||
export EXTRA_EMAKE="${EXTRA_EMAKE} FORCE_LIBC_MALLOC=yes"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/redis-2.4.3-shared.patch"
|
||||
epatch "${FILESDIR}/redis-2.4.4-tcmalloc.patch"
|
||||
if use jemalloc ; then
|
||||
sed -i -e "s/je_/j/" src/zmalloc.c
|
||||
fi
|
||||
# now we will rewrite present Makefiles
|
||||
local makefiles=""
|
||||
for MKF in $(find -name 'Makefile' | cut -b 3-); do
|
||||
mv "${MKF}" "${MKF}.in"
|
||||
sed -i -e 's:$(CC):@CC@:g' \
|
||||
-e 's:$(CFLAGS):@AM_CFLAGS@:g' \
|
||||
-e 's: $(DEBUG)::g' \
|
||||
-e 's:$(OBJARCH)::g' \
|
||||
-e 's:ARCH:TARCH:g' \
|
||||
-e '/^CCOPT=/s:$: $(LDFLAGS):g' \
|
||||
"${MKF}.in" \
|
||||
|| die "Sed failed for ${MKF}"
|
||||
makefiles+=" ${MKF}"
|
||||
done
|
||||
# autodetection of compiler and settings; generates the modified Makefiles
|
||||
cp "${FILESDIR}"/configure.ac-2.2 configure.ac
|
||||
sed -i -e "s:AC_CONFIG_FILES(\[Makefile\]):AC_CONFIG_FILES([${makefiles}]):g" \
|
||||
configure.ac || die "Sed failed for configure.ac"
|
||||
eautoconf
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# configuration file rewrites
|
||||
insinto /etc/
|
||||
sed -r \
|
||||
-e "/^pidfile\>/s,/var.*,${REDIS_PIDFILE}," \
|
||||
-e '/^daemonize\>/s,no,yes,' \
|
||||
-e '/^# bind/s,^# ,,' \
|
||||
-e '/^# maxmemory\>/s,^# ,,' \
|
||||
-e '/^maxmemory\>/s,<bytes>,67108864,' \
|
||||
-e "/^dbfilename\>/s,dump.rdb,${REDIS_DATAPATH}/dump.rdb," \
|
||||
-e "/^dir\>/s, .*, ${REDIS_DATAPATH}/," \
|
||||
-e '/^loglevel\>/s:debug:notice:' \
|
||||
-e "/^logfile\>/s:stdout:${REDIS_LOGFILE}:" \
|
||||
<redis.conf \
|
||||
>redis.conf.gentoo
|
||||
newins redis.conf.gentoo redis.conf
|
||||
use prefix || fowners redis:redis /etc/redis.conf
|
||||
fperms 0644 /etc/redis.conf
|
||||
|
||||
newconfd "${FILESDIR}/redis.confd" redis
|
||||
newinitd "${FILESDIR}/redis.initd" redis
|
||||
|
||||
nonfatal dodoc 00-RELEASENOTES BUGS CONTRIBUTING README TODO
|
||||
|
||||
dobin src/redis-cli
|
||||
dosbin src/redis-benchmark src/redis-server src/redis-check-aof src/redis-check-dump
|
||||
fperms 0750 /usr/sbin/redis-benchmark
|
||||
|
||||
if use prefix; then
|
||||
diropts -m0750
|
||||
else
|
||||
diropts -m0750 -o redis -g redis
|
||||
fi
|
||||
keepdir ${REDIS_DATAPATH} ${REDIS_LOGPATH}
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/byaccj/byaccj-1.15-r1.ebuild,v 1.1 2012/08/02 20:46:49 sera Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="A java extension of BSD YACC-compatible parser generator"
|
||||
HOMEPAGE="http://byaccj.sourceforge.net/"
|
||||
MY_P="${PN}${PV}_src"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="as-is"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}/${PN}${PV}"
|
||||
|
||||
src_compile() {
|
||||
cp "${FILESDIR}/Makefile" src/Makefile || die
|
||||
emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" CFLAGS="${CFLAGS}" -C src linux
|
||||
}
|
||||
|
||||
src_install() {
|
||||
newbin src/yacc.linux "${PN}"
|
||||
dodoc docs/ACKNOWLEDGEMEN
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST icedtea-web-1.2.1.tar.gz 879692 SHA256 134efcd429086a643ba03ec6e4da991527c3e5dfcd6ed6680a83824ad3f0cfd6 SHA512 0f7cb56dc252c8f1196a6af841e74e482b9d5b5a1b1ff1b1be315ece1f180ca09a5017e76993d81824d864ebcebf4fe8369d09322fb2fee1c88cb7f5031717b8 WHIRLPOOL 17fb7b3b66b2b42baca1f278a786682b3eb1191a054bc909605f85c641ffe1d998a677ad6055dfac9f996792404aa19987d4c77a4dcc774183e5a17ee7aad352
|
||||
DIST icedtea-web-1.2.tar.gz 885793 SHA256 3f8d22b655df207409dd3451ba02907f61a12ac051e4df4d44bb5ed47c4f778d SHA512 42b6878457965ed3b077acb72940587efbf6b751e2a197fceed20c9cd0be8e878412a4a838c0dfbb5b02eeaae1833073c3bbf4baef7944c576f3c71c06b7419a WHIRLPOOL bd7bc02be559648290e852470daa9ad962fe7b5e168d1cfe2520b4cafdd9b0cbced96e1dfe75e04e20174a963086bce25ae199c8cd9f11b4add25a36c62e53d0
|
||||
|
@ -0,0 +1,116 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.2.1-r7.ebuild,v 1.1 2012/08/02 18:03:48 sera Exp $
|
||||
# Build written by Andrew John Hughes (ahughes@redhat.com)
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit autotools eutils java-pkg-2 java-vm-2
|
||||
|
||||
DESCRIPTION="FOSS Java browser plugin and Web Start implementation"
|
||||
HOMEPAGE="http://icedtea.classpath.org"
|
||||
SRC_URI="http://icedtea.classpath.org/download/source/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 GPL-2-with-linking-exception LGPL-2"
|
||||
SLOT="7"
|
||||
KEYWORDS="~amd64 ~ia64 ~x86"
|
||||
|
||||
IUSE="build doc javascript +nsplugin test"
|
||||
|
||||
RDEPEND="dev-java/icedtea:${SLOT}"
|
||||
# Need system junit 4.8+. Bug #389795
|
||||
DEPEND="${RDEPEND}
|
||||
javascript? ( dev-java/rhino:1.6 )
|
||||
nsplugin? ( net-misc/npapi-sdk )
|
||||
test? ( >=dev-java/junit-4.8:4 )"
|
||||
|
||||
pkg_setup() {
|
||||
JAVA_PKG_WANT_BUILD_VM="icedtea-7 icedtea7"
|
||||
JAVA_PKG_WANT_SOURCE="1.6"
|
||||
JAVA_PKG_WANT_TARGET="1.6"
|
||||
|
||||
java-vm-2_pkg_setup
|
||||
java-pkg-2_pkg_setup
|
||||
}
|
||||
|
||||
unset_vars() {
|
||||
unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# bug #356645
|
||||
epatch "${FILESDIR}"/0002-Respect-LDFLAGS.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local vmhome=$(java-config -O)
|
||||
|
||||
if use build; then
|
||||
icedteadir="${ICEDTEA_BIN_DIR}"
|
||||
[[ -z ${icedteadir} ]] && die "USE=build is an internal flag and should not be enabled"
|
||||
installdir="/opt/icedtea-web-bin-${SLOT}"
|
||||
else
|
||||
icedteadir="/usr/$(get_libdir)/icedtea${SLOT}"
|
||||
installdir="/usr/$(get_libdir)/icedtea${SLOT}-web"
|
||||
fi
|
||||
|
||||
unset_vars
|
||||
|
||||
if use build || [[ ${vmhome} == ${icedteadir} ]] ; then
|
||||
VMHANDLE="icedtea-${SLOT}"
|
||||
else
|
||||
die "Unexpected install location of IcedTea${SLOT}"
|
||||
fi
|
||||
|
||||
einfo "Installing IcedTea-Web in ${installdir}"
|
||||
einfo "Installing IcedTea-Web for Icedtea${SLOT} in ${icedteadir}"
|
||||
if [ ! -e ${vmhome} ] ; then
|
||||
eerror "Could not find JDK install directory ${vmhome}."
|
||||
die
|
||||
fi
|
||||
|
||||
# we need to override all *dir variables that econf sets
|
||||
# man page (javaws) is installed directly to icedteadir because it's easier than symlinking, as we don't know
|
||||
# the suffix the man page will end up compressed with, anyway
|
||||
econf \
|
||||
--prefix=${installdir} --mandir=${icedteadir}/man --infodir=${installdir}/share/info --datadir=${installdir}/share \
|
||||
--with-jdk-home=${icedteadir} \
|
||||
$(use_enable doc docs) \
|
||||
$(use_enable nsplugin plugin) \
|
||||
$(use_with javascript rhino)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# we need this to override the src_compile from java-pkg-2
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# parallel make problem bug #372235
|
||||
emake -j1 DESTDIR="${D}" install
|
||||
dodoc AUTHORS README NEWS
|
||||
|
||||
if use nsplugin; then
|
||||
install_mozilla_plugin "${installdir}/$(get_libdir)/IcedTeaPlugin.so";
|
||||
fi
|
||||
|
||||
for binary in javaws itweb-settings; do
|
||||
dosym ${installdir}/bin/${binary} ${icedteadir}/bin/${binary}
|
||||
dosym ${installdir}/bin/${binary} ${icedteadir}/jre/bin/${binary}
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
java-vm_check-nsplugin
|
||||
java_mozilla_clean_
|
||||
|
||||
if use nsplugin; then
|
||||
elog "The icedtea browser plugin (NPPlugin) can be enabled using eselect java-nsplugin"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
# override the java-vm-2 eclass check for removing a system VM, as it doesn't make sense here
|
||||
:;
|
||||
}
|
@ -0,0 +1,116 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.2.1.ebuild,v 1.1 2012/08/02 18:03:48 sera Exp $
|
||||
# Build written by Andrew John Hughes (ahughes@redhat.com)
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit autotools eutils java-pkg-2 java-vm-2
|
||||
|
||||
DESCRIPTION="FOSS Java browser plugin and Web Start implementation"
|
||||
HOMEPAGE="http://icedtea.classpath.org"
|
||||
SRC_URI="http://icedtea.classpath.org/download/source/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 GPL-2-with-linking-exception LGPL-2"
|
||||
SLOT="6"
|
||||
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
|
||||
|
||||
IUSE="build doc javascript +nsplugin test"
|
||||
|
||||
RDEPEND="dev-java/icedtea:${SLOT}"
|
||||
# Need system junit 4.8+. Bug #389795
|
||||
DEPEND="${RDEPEND}
|
||||
javascript? ( dev-java/rhino:1.6 )
|
||||
nsplugin? ( net-misc/npapi-sdk )
|
||||
test? ( >=dev-java/junit-4.8:4 )"
|
||||
|
||||
pkg_setup() {
|
||||
JAVA_PKG_WANT_BUILD_VM="icedtea-6 icedtea6"
|
||||
JAVA_PKG_WANT_SOURCE="1.6"
|
||||
JAVA_PKG_WANT_TARGET="1.6"
|
||||
|
||||
java-vm-2_pkg_setup
|
||||
java-pkg-2_pkg_setup
|
||||
}
|
||||
|
||||
unset_vars() {
|
||||
unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# bug #356645
|
||||
epatch "${FILESDIR}"/0002-Respect-LDFLAGS.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local vmhome=$(java-config -O)
|
||||
|
||||
if use build; then
|
||||
icedteadir="${ICEDTEA_BIN_DIR}"
|
||||
[[ -z ${icedteadir} ]] && die "USE=build is an internal flag and should not be enabled"
|
||||
installdir="/opt/icedtea-web-bin-${SLOT}"
|
||||
else
|
||||
icedteadir="/usr/$(get_libdir)/icedtea${SLOT}"
|
||||
installdir="/usr/$(get_libdir)/icedtea${SLOT}-web"
|
||||
fi
|
||||
|
||||
unset_vars
|
||||
|
||||
if use build || [[ ${vmhome} == ${icedteadir} ]] ; then
|
||||
VMHANDLE="icedtea-${SLOT}"
|
||||
else
|
||||
die "Unexpected install location of IcedTea${SLOT}"
|
||||
fi
|
||||
|
||||
einfo "Installing IcedTea-Web in ${installdir}"
|
||||
einfo "Installing IcedTea-Web for Icedtea${SLOT} in ${icedteadir}"
|
||||
if [ ! -e ${vmhome} ] ; then
|
||||
eerror "Could not find JDK install directory ${vmhome}."
|
||||
die
|
||||
fi
|
||||
|
||||
# we need to override all *dir variables that econf sets
|
||||
# man page (javaws) is installed directly to icedteadir because it's easier than symlinking, as we don't know
|
||||
# the suffix the man page will end up compressed with, anyway
|
||||
econf \
|
||||
--prefix=${installdir} --mandir=${icedteadir}/man --infodir=${installdir}/share/info --datadir=${installdir}/share \
|
||||
--with-jdk-home=${icedteadir} \
|
||||
$(use_enable doc docs) \
|
||||
$(use_enable nsplugin plugin) \
|
||||
$(use_with javascript rhino)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# we need this to override the src_compile from java-pkg-2
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# parallel make problem bug #372235
|
||||
emake -j1 DESTDIR="${D}" install
|
||||
dodoc AUTHORS README NEWS
|
||||
|
||||
if use nsplugin; then
|
||||
install_mozilla_plugin "${installdir}/$(get_libdir)/IcedTeaPlugin.so";
|
||||
fi
|
||||
|
||||
for binary in javaws itweb-settings; do
|
||||
dosym ${installdir}/bin/${binary} ${icedteadir}/bin/${binary}
|
||||
dosym ${installdir}/bin/${binary} ${icedteadir}/jre/bin/${binary}
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
java-vm_check-nsplugin
|
||||
java_mozilla_clean_
|
||||
|
||||
if use nsplugin; then
|
||||
elog "The icedtea browser plugin (NPPlugin) can be enabled using eselect java-nsplugin"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
# override the java-vm-2 eclass check for removing a system VM, as it doesn't make sense here
|
||||
:;
|
||||
}
|
@ -1,14 +1,10 @@
|
||||
DIST pl-5.10.5.tar.gz 13329752 SHA256 38d938d6a64e894685aa44bf9ea34b5505764cd084e07e6b4c21a9dd89b579d5 SHA512 b021e69ffab46824f2f88eb2a482635cea92cfa0f333c1f5e11f5a86b969c6a47d407b54689b40319f6bf3cb8e1c7b111b0061fc898d27b3a893126ad7fdf796 WHIRLPOOL 7ff2d80519e85067913f28a2aae52859b04ce1a34b43183f2b22518c21fc184b6d5e877e918c3f2919485fd84d72386e042616a39c264937982a82c98b5a772f
|
||||
DIST pl-6.0.0.tar.gz 13369538 SHA256 85591936c8b6af610b1a9960924e6e4eaf5abccf253749a15355ad79a9e80de9 SHA512 958c09d9ccc2d867ec0c7c25b63665c0eb8bb37c083cc7bb90a79d4d35b2a114251769fcf166d16949edc48b98a728a5aaff9c75d57bf1485076f7438eb30955 WHIRLPOOL 1f27826fd6ae97dcfe0d793a5f3c452d7e9b53b48260d39b1d630ac3b6b22fbeced5eb87864b7c36629b7630e2f828d4f28714f75c5ac72ec7dd5b2b0b5fdecd
|
||||
DIST pl-6.0.1.tar.gz 13717873 SHA256 cc1354b08402bb77395b2147363865b6d4f12a77fdc80b8d34454bd3a3c52253 SHA512 e6a9a0949f6aed33e0429b02fb65ef3a4fabb3f88356339677f7863442b769f77c2be8f1dbdb950c10f34a4ca2871518867122598dd9be9aa9ce9943a8689419 WHIRLPOOL 7da0278a984a7854bf570943f4428de0275f62a8105686a289a86327bb3241af881ef29180e15f02669e005da05176d75c0d4fa042dc66fdaed19424d7c25674
|
||||
DIST pl-6.1.5.tar.gz 14027422 SHA256 c42b37dafb840635d686766a9cb0b5d65877189d1081083e1b54f759b85757fd SHA512 8e02799c5d66975ac34e6703ce893ba8a9f6215a4aed37e3c13b0354a4233c7ceda6872eaa91a3f008272c1cdbb77fd1ac61d9b65056a35dc750e86996eac140 WHIRLPOOL 211096cb772a7e2fefea65ff6cc4f94057b7b89b01a7af7354d2bbed260b37cca76dac353dbd46ce78b6a2549a3389f01e1234b430a6516210574be17ba16cbc
|
||||
DIST pl-6.1.6.tar.gz 14368849 SHA256 012156532eef7d400049628c3ef3bd3220c6e0c42fa71107d4234eaa494fe8d4 SHA512 77c18138ccab19e293b79c1be60d8b53eeb4ca4adaf1529a2c0ea8cd4e77edba660faadb75b78793073baae60b6dea45b2a9d558b18ad4b7dce4209a71eafa64 WHIRLPOOL 8557f83032063d7e24ed529158927c65ec6337a179f770545ee6ae8c1e0a9e0093511ea4a1b98c1949afa3557941b255cdaca1f6962ed31a241ecdbd79648033
|
||||
DIST pl-6.1.7.tar.gz 14383101 SHA256 b2914bd934a0f5e4aa3cf80e3d8e563be0194492ae4390cac8001e31ac2e2044 SHA512 dd4e275e8a1f50f64608037c0cbab07d3eda30efec8abadad0cc70a158010d18efd06fcaae5098e1e4049ce1fe9ab2cc49c2eb0caa0ba3bd6c2ec6bdb21fdc01 WHIRLPOOL 2c2ef9df8a62bab5ecf9c50b72747235f6e589be21733afcdbd142301e06e94c571d63b61d957dc9d3f92735567cc26a0c0f9e5f8d3b1d3e789c35e75dffe957
|
||||
DIST pl-6.1.8.tar.gz 14396885 SHA256 10b2c82140ecaf48f00aa5ac3626d8087ecc57529494654118aadfdde0f06d7d SHA512 da23b5c5756cc791bd1acd2e84d8535f2d8e281de00b4a8cf58bf719c314061f315e236a20bf64fc6d998cf1d692597d4b11e3cc9c34ab98d7ad4e7da4877fdc WHIRLPOOL 533ad3b5e55790020e8456f906e1786a291cb754d154972a34dcae4570f1a767f2f795860211d26b0f1e960f018a3ba4b6042e3cba661d85ace4006a1eb7977b
|
||||
DIST pl-6.0.0.tar.gz 13369538 RMD160 7003ef06fa03944c5577b3bec2b17ac7c7d55162 SHA1 5c5f197e35693c2fc5d592ddca2f6ace6cf6c8c0 SHA256 85591936c8b6af610b1a9960924e6e4eaf5abccf253749a15355ad79a9e80de9
|
||||
DIST pl-6.0.1.tar.gz 13717873 RMD160 6339eafe9f13f1d4807f24c37073b2196a8c4c7f SHA1 2171106c4e562ba358ddf15e8bc16892d3e40e86 SHA256 cc1354b08402bb77395b2147363865b6d4f12a77fdc80b8d34454bd3a3c52253
|
||||
DIST pl-6.1.8.tar.gz 14396885 RMD160 a0c6d736232ae291180bc6894648333b2bc39861 SHA1 36b718643e0afa4fe45ea9af71cb5a12e3566747 SHA256 10b2c82140ecaf48f00aa5ac3626d8087ecc57529494654118aadfdde0f06d7d
|
||||
DIST pl-6.1.9.tar.gz 14407223 RMD160 a39973cd5f7820dfd59e1f0abd958150eb39f3d0 SHA1 9ebc95e6ed6df3222e3db97a3bb9d0fc60816b32 SHA256 ea8398b412dffd7865f0da7c50c4a1023bfa3818fd71e6fd7ad327aa15c29327
|
||||
DIST swi-prolog-5.10.5-gentoo-patchset-5.tar.gz 10284 SHA256 7f7817602dd844cbd587a665164c85a9d0d8a00b09cfce50f9784119563c11ef SHA512 045395f9d21707000379d2e2cf6546c2c0f10a5ed3f95739056254e77ef3e1715dff1c4d2cca8de4b56c95b28bf28fcc2929b5b71e19b9b3c4228482921100b0 WHIRLPOOL 4111626188d55200695ca85a247ca9c587ffa4efb97fd8d37717619555566a40e925c3eb45359f3e3f684c5415ebb7c543cb4fff6cfb055f69828342057df88a
|
||||
DIST swi-prolog-6.0.0-gentoo-patchset-0.tar.gz 4092 SHA256 7e64c64db768e0ad5fd682b3d5b6a3b92bb0d4d8663af26dbd5ab717d712564c SHA512 bd2aa5562d5c49e2441e8cfbc46832bbc3f3f1a0d96134fbd7ead43379ab9c9757a42e06e394021148e7e44a842754655c08725160b3ab5eecf02e03553011cf WHIRLPOOL bc0c108a41b3abf8de7c7305caa8ce71b36ab400249a11ff86524752ca85e1ee08d5d1a5e3089778e4634a7bcc85c45519670290f9e5d4aa45a3998c48473556
|
||||
DIST swi-prolog-6.0.1-gentoo-patchset-2.tar.gz 5328 SHA256 3822c85351b47364c121ed4583e9801d0fec74f9cff8c8886800f5503700e0a6 SHA512 cd91e3b0e5adc26c6a7f8216a7b390af762744378a735b43876ee9fd9e186e72390d3db8dac0cfc274cd50e341104c1ba04fbdc7263ad1cb50b2637573730007 WHIRLPOOL 00e167cf1bc08456b6c672b3eb3c23e24e6bd3bbccf5ebf2789383d1a580e6a82a5b6ed3594925cc4604fc128bae5ee96fa3dc090a5eb15dc88b7edf252e4f5e
|
||||
DIST swi-prolog-6.1.5-gentoo-patchset-0.tar.gz 5328 SHA256 67bff762024a06bb375ad0b8a4be8f700f36b86cfa9efe7559d135b22109ece1 SHA512 62dc85206fcfa5b0eacfd2bd58d93bb099141c111bcece9ca3327e4a069d9b53eac9a22ac9b7b55ab1734c2bbb13345e7b7bf2137abb342c9acbe041ff05d171 WHIRLPOOL 0404433b0a7f178245860bc907d65e6c2ba234c6fe78eb94eedb732c9d711c6e9552ce1bd0cee944bfc7b99d7200491fa275731a31199c0faaa436adba9aa625
|
||||
DIST swi-prolog-6.1.6-gentoo-patchset-0.tar.gz 6195 SHA256 7d44e63b55ad5a482346a4a3b5489698cad241a4fb6245b952cff106a3736ef9 SHA512 cf04cac2679c7aaa39e40bd73a5d3c3bd08e2df0b704cba82bc7ab224ae4f5e832a6800c3485606b22887066119fe66678ccb9a506ea94c0b7a9f6486b6eee9f WHIRLPOOL 32362efceba551eb1d7f78048f222ae928d4d43618e96a0c3c2f5002e2be4434ed3e81f7842fdd5881d75be75c84fd5298578be1af3e99f29b46f38f0c867430
|
||||
DIST swi-prolog-6.1.7-gentoo-patchset-0.tar.gz 5228 SHA256 e81726dd4a4a67fea39ae8ecc1930bd9febc52a7e36a181a48b77848bb641fee SHA512 286f48639df245bdd24ab88a36fbfa9d39e77c9ae6a6f6fccb408177bbff766e87f6b709e40f4c67e9c5a817bbcc411fa18bad12d23662bc273b435d0eed689b WHIRLPOOL 8e1cbd847a94c98c3d05daca864eb3274bdfa07fb674ae976d8a680b16dbfc3ff4dad39d7530d61af7653d412b2731927ec4bafc09211b5086da66b28386a67a
|
||||
DIST swi-prolog-6.1.8-gentoo-patchset-0.tar.gz 5211 SHA256 33616aa70e7782eaf9d06e55d69fa9302a9c1291dc9ffcedde449edbc63285e9 SHA512 6076261dcd5b0d9eb77bc5b2c449f927401becb24c82ede614fd5dfc468e98dc2df6a6a294f951b291fc1f41f7d147cdfb0b13bf52ad19b6513805868b16feb9 WHIRLPOOL 8064b523820beabe240c113131804dd1d3a61c6edab01bd3e0f44974d26d8497141dd395d13986bf2574a84166a3e2636fecdf96a7a86cd7f9ce602bd75ec5aa
|
||||
DIST swi-prolog-6.0.0-gentoo-patchset-0.tar.gz 4092 RMD160 73ea1a7f5dffff2c411983abc48e6e028d6366ad SHA1 8adb49c195d9f2250721f16bfb849f45c42e040e SHA256 7e64c64db768e0ad5fd682b3d5b6a3b92bb0d4d8663af26dbd5ab717d712564c
|
||||
DIST swi-prolog-6.0.1-gentoo-patchset-2.tar.gz 5328 RMD160 9a10120f80739027542a7f7e96b0b0f81f7e2fa8 SHA1 311876be4eb30784f89bdc04d8868d74de5b47cf SHA256 3822c85351b47364c121ed4583e9801d0fec74f9cff8c8886800f5503700e0a6
|
||||
DIST swi-prolog-6.1.8-gentoo-patchset-0.tar.gz 5211 RMD160 6318b3a26b7578ed06fb5cebcfcc66098d48e641 SHA1 c720ba597630e0d16d77c8162df2c5866d4e7c1a SHA256 33616aa70e7782eaf9d06e55d69fa9302a9c1291dc9ffcedde449edbc63285e9
|
||||
DIST swi-prolog-6.1.9-gentoo-patchset-0.tar.gz 3442 RMD160 c187872e29b27aaef0aa3530ace1829235507e3c SHA1 4c73f443bb08678a26b9c0fd75b6573315ef873e SHA256 74d1de60075244eb70770a52be4dee1edba4cd2a612fcfacb9f0e64902785d4f
|
||||
|
@ -1,129 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-6.1.5.ebuild,v 1.2 2012/06/26 04:28:46 zmedico Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit eutils flag-o-matic java-pkg-opt-2 multilib
|
||||
|
||||
PATCHSET_VER="0"
|
||||
|
||||
DESCRIPTION="free, small, and standard compliant Prolog compiler"
|
||||
HOMEPAGE="http://www.swi-prolog.org/"
|
||||
SRC_URI="http://www.swi-prolog.org/download/devel/src/pl-${PV}.tar.gz
|
||||
mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="archive debug doc gmp hardened java minimal odbc readline ssl static test zlib X"
|
||||
|
||||
RDEPEND="sys-libs/ncurses
|
||||
archive? ( app-arch/libarchive )
|
||||
zlib? ( sys-libs/zlib )
|
||||
odbc? ( dev-db/unixODBC )
|
||||
readline? ( sys-libs/readline )
|
||||
gmp? ( dev-libs/gmp )
|
||||
ssl? ( dev-libs/openssl )
|
||||
java? ( >=virtual/jdk-1.4 )
|
||||
X? (
|
||||
virtual/jpeg
|
||||
x11-libs/libX11
|
||||
x11-libs/libXft
|
||||
x11-libs/libXpm
|
||||
x11-libs/libXt
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
X? ( x11-proto/xproto )
|
||||
java? ( test? ( =dev-java/junit-3.8* ) )"
|
||||
|
||||
S="${WORKDIR}/pl-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_FORCE=yes
|
||||
EPATCH_SUFFIX=patch
|
||||
epatch "${WORKDIR}"/${PV}
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-flags -fno-strict-aliasing
|
||||
use ppc && append-flags -mno-altivec
|
||||
use hardened && append-flags -fno-unit-at-a-time
|
||||
use debug && append-flags -DO_DEBUG
|
||||
|
||||
cd "${S}"/src
|
||||
econf \
|
||||
--libdir=/usr/$(get_libdir) \
|
||||
$(use_enable gmp) \
|
||||
$(use_enable readline) \
|
||||
$(use_enable !static shared) \
|
||||
--enable-custom-flags COFLAGS="${CFLAGS}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd "${S}"/src
|
||||
emake || die "emake failed"
|
||||
|
||||
if ! use minimal ; then
|
||||
local jpltestconf
|
||||
if use java && use test ; then
|
||||
jpltestconf="--with-junit=$(java-config --classpath junit)"
|
||||
fi
|
||||
|
||||
cd "${S}/packages"
|
||||
econf \
|
||||
--libdir=/usr/$(get_libdir) \
|
||||
$(use_with archive) \
|
||||
--with-chr \
|
||||
--with-clib \
|
||||
--with-clpqr \
|
||||
--with-cpp \
|
||||
--with-http \
|
||||
$(use_with java jpl) \
|
||||
${jpltestconf} \
|
||||
--with-nlp \
|
||||
$(use_with odbc) \
|
||||
--with-PDT \
|
||||
--with-pldoc \
|
||||
--with-plunit \
|
||||
--with-protobufs \
|
||||
--with-R \
|
||||
--with-RDF \
|
||||
--with-semweb \
|
||||
--with-sgml \
|
||||
$(use_with ssl) \
|
||||
--with-table \
|
||||
--with-tipc \
|
||||
--with-utf8proc \
|
||||
$(use_with X xpce) \
|
||||
$(use_with zlib) \
|
||||
COFLAGS='"${CFLAGS}"'
|
||||
|
||||
emake || die "packages emake failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${S}/src"
|
||||
emake check || die "make check failed. See above for details."
|
||||
|
||||
if ! use minimal ; then
|
||||
cd "${S}/packages"
|
||||
emake check || die "make check failed. See above for details."
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -C src DESTDIR="${D}" install || die "install src failed"
|
||||
|
||||
if ! use minimal ; then
|
||||
emake -C packages DESTDIR="${D}" install || die "install packages failed"
|
||||
if use doc ; then
|
||||
emake -C packages DESTDIR="${D}" html-install || die "html-install failed"
|
||||
fi
|
||||
fi
|
||||
|
||||
dodoc ReleaseNotes/relnotes-5.10 INSTALL README VERSION || die
|
||||
}
|
@ -1,130 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-6.1.6.ebuild,v 1.2 2012/06/26 04:28:46 zmedico Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit eutils flag-o-matic java-pkg-opt-2 multilib
|
||||
|
||||
PATCHSET_VER="0"
|
||||
|
||||
DESCRIPTION="free, small, and standard compliant Prolog compiler"
|
||||
HOMEPAGE="http://www.swi-prolog.org/"
|
||||
SRC_URI="http://www.swi-prolog.org/download/devel/src/pl-${PV}.tar.gz
|
||||
mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="archive debug doc gmp hardened java minimal odbc readline ssl static-libs test zlib X"
|
||||
|
||||
RDEPEND="sys-libs/ncurses
|
||||
archive? ( app-arch/libarchive )
|
||||
zlib? ( sys-libs/zlib )
|
||||
odbc? ( dev-db/unixODBC )
|
||||
readline? ( sys-libs/readline )
|
||||
gmp? ( dev-libs/gmp )
|
||||
ssl? ( dev-libs/openssl )
|
||||
java? ( >=virtual/jdk-1.4 )
|
||||
X? (
|
||||
virtual/jpeg
|
||||
x11-libs/libX11
|
||||
x11-libs/libXft
|
||||
x11-libs/libXpm
|
||||
x11-libs/libXt
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
X? ( x11-proto/xproto )
|
||||
java? ( test? ( =dev-java/junit-3.8* ) )"
|
||||
|
||||
S="${WORKDIR}/pl-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_FORCE=yes
|
||||
EPATCH_SUFFIX=patch
|
||||
epatch "${WORKDIR}"/${PV}
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-flags -fno-strict-aliasing
|
||||
use ppc && append-flags -mno-altivec
|
||||
use hardened && append-flags -fno-unit-at-a-time
|
||||
use debug && append-flags -DO_DEBUG
|
||||
|
||||
cd "${S}"/src
|
||||
econf \
|
||||
--libdir=/usr/$(get_libdir) \
|
||||
$(use_enable gmp) \
|
||||
$(use_enable readline) \
|
||||
$(use_enable static-libs static) \
|
||||
--enable-shared \
|
||||
--enable-custom-flags COFLAGS="${CFLAGS}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd "${S}"/src
|
||||
emake || die "emake failed"
|
||||
|
||||
if ! use minimal ; then
|
||||
local jpltestconf
|
||||
if use java && use test ; then
|
||||
jpltestconf="--with-junit=$(java-config --classpath junit)"
|
||||
fi
|
||||
|
||||
cd "${S}/packages"
|
||||
econf \
|
||||
--libdir=/usr/$(get_libdir) \
|
||||
$(use_with archive) \
|
||||
--with-chr \
|
||||
--with-clib \
|
||||
--with-clpqr \
|
||||
--with-cpp \
|
||||
--with-http \
|
||||
$(use_with java jpl) \
|
||||
${jpltestconf} \
|
||||
--with-nlp \
|
||||
$(use_with odbc) \
|
||||
--with-PDT \
|
||||
--with-pldoc \
|
||||
--with-plunit \
|
||||
--with-protobufs \
|
||||
--with-R \
|
||||
--with-RDF \
|
||||
--with-semweb \
|
||||
--with-sgml \
|
||||
$(use_with ssl) \
|
||||
--with-table \
|
||||
--with-tipc \
|
||||
--with-utf8proc \
|
||||
$(use_with X xpce) \
|
||||
$(use_with zlib) \
|
||||
COFLAGS='"${CFLAGS}"'
|
||||
|
||||
emake || die "packages emake failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${S}/src"
|
||||
emake check || die "make check failed. See above for details."
|
||||
|
||||
if ! use minimal ; then
|
||||
cd "${S}/packages"
|
||||
emake check || die "make check failed. See above for details."
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -C src DESTDIR="${D}" install || die "install src failed"
|
||||
|
||||
if ! use minimal ; then
|
||||
emake -C packages DESTDIR="${D}" install || die "install packages failed"
|
||||
if use doc ; then
|
||||
emake -C packages DESTDIR="${D}" html-install || die "html-install failed"
|
||||
fi
|
||||
fi
|
||||
|
||||
dodoc ReleaseNotes/relnotes-5.10 INSTALL README VERSION || die
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-6.1.7.ebuild,v 1.1 2012/06/27 12:59:54 keri Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-6.1.9.ebuild,v 1.1 2012/08/02 12:47:50 keri Exp $
|
||||
|
||||
EAPI=2
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.12.9.ebuild,v 1.1 2012/07/10 03:02:23 floppym Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.12.16.ebuild,v 1.1 2012/08/02 22:50:41 floppym Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
@ -0,0 +1 @@
|
||||
DIST calendar-2.03.2.tar.gz 270225 SHA256 0e381faaa3bba522cbac705a7f872e6ecfa15220671f4688d1e311631687fb12 SHA512 c6acc326aaed77d238126f8723a8e3e4054808ddfef974d9aead39731f4ab9f386eff2f34aab17e4eade3825dd1e3b708a404ecde3fc9b82416482c7095de82b WHIRLPOOL 68505b62aee8b41c53aae81a3a3d22776867c4885461f1fac33365b4a03cc8d7e4e1ebfa8bf72fc6665d3eb7eb2ca4ae93b98989bd76f22931103707a1b3712c
|
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ml/calendar/calendar-2.03.2.ebuild,v 1.1 2012/08/02 14:21:51 aballier Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit findlib eutils
|
||||
|
||||
DESCRIPTION="An Ocaml library to handle dates and time"
|
||||
HOMEPAGE="http://forge.ocamlcore.org/projects/calendar/"
|
||||
SRC_URI="http://forge.ocamlcore.org/frs/download.php/915/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1-with-linking-exception"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="doc"
|
||||
|
||||
DEPEND=">=dev-lang/ocaml-3.12[ocamlopt]"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
use doc && emake doc
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake tests
|
||||
}
|
||||
|
||||
src_install() {
|
||||
findlib_src_install
|
||||
dodoc README CHANGES
|
||||
use doc && dohtml -r doc
|
||||
}
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>ml</herd>
|
||||
</pkgmetadata>
|
@ -0,0 +1 @@
|
||||
DIST csv-1.2.2.tar.gz 64377 SHA256 be12ab46e798ab9bbcbfd5f479f4ccc04b9e9666143078c522aed523ef74b80c SHA512 7dca78f2b155f1d7137fecbf4494e156587e44856898c5c48cf57b43abbe6517f0de26a235dfe2f79cf2f63369e2ce59cc125018a20619b387ee11bc3da5dc1c WHIRLPOOL 730b64810bdfcb2eaab0d52d17a7c6be8aefc55fc98fa389895d0ffc22b495c767f6d54c94b7b333300316df60df368626be726d711a7de02c726ed94c8a21c9
|
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ml/csv/csv-1.2.2.ebuild,v 1.1 2012/08/02 14:29:41 aballier Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
OASIS_BUILD_DOCS=1
|
||||
|
||||
inherit oasis
|
||||
|
||||
DESCRIPTION="A pure OCaml library to read and write CSV files"
|
||||
HOMEPAGE="http://forge.ocamlcore.org/projects/csv/"
|
||||
SRC_URI="http://forge.ocamlcore.org/frs/download.php/613/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1-with-linking-exception"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=( "README.txt" "AUTHORS.txt" )
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>ml</herd>
|
||||
</pkgmetadata>
|
@ -1 +1,2 @@
|
||||
DIST lambda-term-1.1.tar.gz 113396 SHA256 f55fdd6485f4130cf7871df955d3c42d00375659aa88b53adda7c72bed1109d4 SHA512 6384f52816377a4c9a25372921fcf5754de3c8eaa983c4bb910baec156a96b7f9be9019674d57480e22f6e249ade8e85b5bafff2b9f4c1cc47a02e40c30d6206 WHIRLPOOL 73a2c55f4eea42554d08acca68d2f33bd182c62527ceb86ebc24933602984c5bf1390cc6ea0c4b9f6e5cc29239d32d7f82b8cd2b44e9641501c306535bb58b5f
|
||||
DIST lambda-term-1.2.tar.gz 146304 SHA256 b86903e82d9d54ec35af06b2c575fcaca7e937614d8aedcaff693689699c6e72 SHA512 0eb66475cb148208583fec617bed36c2144ee9718e723b572ea2f86f2b25524e94fc24f2f32b6a18c721da18ecdf5fa723d947795ae7645f95bd2f6e8c19e561 WHIRLPOOL efaa365cf852961b7c41f895643df33cbf5fa2f2f975e213704e3732e2f5317dd0b41d2e5c7f0006344479c4768605b76ac39e2157c9d8ac735e72f944b65f0c
|
||||
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ml/lambda-term/lambda-term-1.2.ebuild,v 1.1 2012/08/02 12:25:10 aballier Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
OASIS_BUILD_DOCS=1
|
||||
|
||||
inherit oasis
|
||||
|
||||
DESCRIPTION="A cross-platform library for manipulating the terminal"
|
||||
HOMEPAGE="http://forge.ocamlcore.org/projects/lambda-term/"
|
||||
SRC_URI="http://forge.ocamlcore.org/frs/download.php/945/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-ml/lwt-2.4.0[react]
|
||||
>=dev-ml/zed-1.2"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=( "CHANGES" )
|
@ -0,0 +1 @@
|
||||
DIST ocaml-sha-1.7.tar.gz 11909 SHA256 ddc9bf6baff81e2ec9280c404880d4b9b02e154af8343cb0f697d0f4dc8a4c09 SHA512 3f76e21a07565bc499a8ae56dc3096b0db9d6fe99dafec4368b390f242ef6bb5492427447915ccd41bcda1f165ae92cee38ba1252246b1d146dd65ce4660609b WHIRLPOOL 0ac38a2de16ff8da01c57b9cde0eaf8b1df755220f06bba57dddfddeffd99b08ee2eb64a59c67f4e08a51897ef4dd9e63618419ec47264968c83b374a9859579
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>ml</herd>
|
||||
</pkgmetadata>
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocaml-sha/ocaml-sha-1.7.ebuild,v 1.1 2012/08/02 13:42:37 aballier Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit findlib vcs-snapshot
|
||||
|
||||
DESCRIPTION="A binding for SHA interface code in OCaml"
|
||||
HOMEPAGE="http://github.com/vincenthz/ocaml-sha"
|
||||
SRC_URI="http://nodeload.github.com/vincenthz/${PN}/tarball/v${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1-with-linking-exception"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-lang/ocaml-3.12[ocamlopt]"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_compile() {
|
||||
emake -j1 || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
findlib_src_install
|
||||
dodoc README
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST ocaml-sqlite3-1.6.1.tar.gz 59073 SHA256 3ce3e136ea8873092d08509dc9ad8023126c0583d24f424d95a08b5bd485fd9e SHA512 7dbfce170752af970b4e8a9b20ebd4858218afb93eb2749c233072b63e8795699ecacfddeaa68d49357b1a6a30c7c681e2cf3a90244fe8cc6fb76d9a1af090f9 WHIRLPOOL 3c795761c22cdcedfb0dae23ef1daf422c6867ed3f04fb355033ddbd1e407331523e4d496751767a31ab6b31a4ae2345cca959a228ee8ac285f01e51aca2f323
|
||||
DIST sqlite3-ocaml-1.6.3.tar.gz 59221 SHA256 65c347570996703ddb1be6f83f87cf0266bcc046c428e54946ab2e809cf69c00 SHA512 745f4cb9700e5be6e76c369fa5f70c633328c60738d7bcd7563564261b529b6f33ccb39184855dae9ad683075dbcbcd91c498417ef70b4928b535e063ca56494 WHIRLPOOL 2286bb20acb26fd334db9181fe11c0acb1c664f5b090f1f3e0a54422abdf8843653c293052499e17daef60a9d1e96dd888c97be6a309b4ce3952fd8f40f53c98
|
||||
DIST sqlite3-ocaml-2.0.1.tar.gz 60401 SHA256 cfb6b167f7ffc78bc6294de746d9bc6043fbdf37b289c1822a003ea06d7ceee7 SHA512 eb40b2b268e78cc2b4889bab73e0c9dcb05cb654025034c677f276ae4984ac3ce10dc9169700f82229a123a145c69387991a61cc1d38bedb46652ed3aac9e23b WHIRLPOOL ef916dd249a6b6ca579d7c3243cc1a49ef3d30c55c25b2d0f5dbf209e26487fe1233a4b74bd9a96f805c5a3d2754af0b609c1e6bdfc94e5601f8c47a0fe700f4
|
||||
DIST sqlite3-ocaml-2.0.2.tar.gz 60430 SHA256 8cc2236b139d0f8bce069686eab04af6eeac25d4caa8fb197d52f8281061c8f9 SHA512 d7b6a665c9192f2b8088c176aa43a750f88f645ad8d80dd66fbe6f3a406f79a877cb44a13ac639d75c12bbb2f5a2c9c822e73ed01e468c1db59b5e69392c4273 WHIRLPOOL 86daadbd3da760b03af36421560bedd36b234ffb220275985b051bc3776e64626e0ec05442c80d2d5f7dd2474dd60a850f7fe3b32ada7a468c492c0c759541f6
|
||||
|
@ -1,14 +0,0 @@
|
||||
Index: ocaml-sqlite3-1.2.0/Makefile.in
|
||||
===================================================================
|
||||
--- ocaml-sqlite3-1.2.0.orig/Makefile.in
|
||||
+++ ocaml-sqlite3-1.2.0/Makefile.in
|
||||
@@ -37,7 +37,8 @@ install: sqlite3.cma sqlite3.cmxa sqlite
|
||||
[ -f *.so ] && SO_FILES=*.so; \
|
||||
ocamlfind install sqlite3 META sqlite3.cmi sqlite3.mli sqlite3.cma *.cmxa *.a *.cmx $$SO_FILES
|
||||
ocamlfind ocamlmktop -o sqlite3top -package "sqlite3" sqlite3.cma
|
||||
- $(INSTALL) sqlite3top $(bindir)/sqlite3top
|
||||
+ mkdir -p $(DESTDIR)$(bindir)
|
||||
+ $(INSTALL) sqlite3top $(DESTDIR)$(bindir)/sqlite3top
|
||||
|
||||
remove: uninstall
|
||||
uninstall:
|
@ -1,16 +0,0 @@
|
||||
Index: ocaml-sqlite3-0.23.0/Makefile.in
|
||||
===================================================================
|
||||
--- ocaml-sqlite3-0.23.0.orig/Makefile.in
|
||||
+++ ocaml-sqlite3-0.23.0/Makefile.in
|
||||
@@ -33,9 +33,9 @@ distclean: clean
|
||||
|
||||
# install rebuilds sqlite3top to point to the findlib-managed dll and not the
|
||||
# one in .
|
||||
-install: sqlite3.cma sqlite3.cmxa sqlite3top
|
||||
+install: sqlite3.cma sqlite3top
|
||||
[ -f *.so ] && SO_FILES=*.so; \
|
||||
- ocamlfind install sqlite3 META sqlite3.cmi sqlite3.mli sqlite3.cma *.cmxa *.a *.cmx $$SO_FILES
|
||||
+ ocamlfind install sqlite3 META sqlite3.cmi sqlite3.mli sqlite3.cma $(wildcard *.cmxa *.a *.cmx) $$SO_FILES
|
||||
ocamlfind ocamlmktop -o sqlite3top -package "sqlite3" sqlite3.cma
|
||||
$(INSTALL) -D sqlite3top $(DESTDIR)$(bindir)/sqlite3top
|
||||
|
@ -1,13 +0,0 @@
|
||||
Index: ocaml-sqlite3-1.5.1/Makefile.in
|
||||
===================================================================
|
||||
--- ocaml-sqlite3-1.5.1.orig/Makefile.in
|
||||
+++ ocaml-sqlite3-1.5.1/Makefile.in
|
||||
@@ -12,7 +12,7 @@ else
|
||||
endif
|
||||
|
||||
CC=@CC@
|
||||
-CFLAGS=@CPPFLAGS@ @CFLAGS@ $(HAS_ENABLE_LOAD_EXTENSION) -fPIC -Wall -pedantic -Werror -Wno-long-long
|
||||
+CFLAGS=@CPPFLAGS@ @CFLAGS@ $(HAS_ENABLE_LOAD_EXTENSION) -fPIC -Wall -pedantic -Wno-long-long
|
||||
LIBS=@LIBS@
|
||||
LDFLAGS=@LDFLAGS@
|
||||
|
@ -1,46 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocaml-sqlite3/ocaml-sqlite3-1.6.1.ebuild,v 1.1 2011/03/15 21:54:07 aballier Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit findlib eutils
|
||||
|
||||
IUSE="doc +ocamlopt"
|
||||
|
||||
DESCRIPTION="A package for ocaml that provides access to SQLite databases."
|
||||
SRC_URI="http://ocaml.info/ocaml_sources/${P}.tar.gz"
|
||||
HOMEPAGE="http://ocaml.info/home/ocaml_sources.html#ocaml-sqlite3"
|
||||
|
||||
DEPEND=">=dev-lang/ocaml-3.11[ocamlopt?]
|
||||
>=dev-db/sqlite-3.3.3"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-0.22.0-destdir.patch"
|
||||
epatch "${FILESDIR}/${PN}-0.23.0-noocamlopt.patch"
|
||||
epatch "${FILESDIR}/${PN}-1.5.1-werror.patch"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 bytecode || die "make bytecode failed"
|
||||
if use ocamlopt; then
|
||||
emake -j1 opt || die "make opt failed"
|
||||
fi
|
||||
if use doc; then
|
||||
emake -j1 docs || die "make doc failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
findlib_src_preinst
|
||||
export OCAMLPATH="${OCAMLFIND_DESTDIR}"
|
||||
emake DESTDIR="${D}" install || die "make install failed"
|
||||
dodoc Changelog README.txt TODO
|
||||
use doc && dohtml doc/*
|
||||
}
|
@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocaml-sqlite3/ocaml-sqlite3-1.6.3.ebuild,v 1.1 2012/07/05 02:06:09 aballier Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit findlib eutils
|
||||
|
||||
IUSE="doc +ocamlopt"
|
||||
|
||||
MY_P="sqlite3-ocaml-${PV}"
|
||||
DESCRIPTION="A package for ocaml that provides access to SQLite databases."
|
||||
SRC_URI="http://bitbucket.org/mmottl/sqlite3-ocaml/downloads/${MY_P}.tar.gz"
|
||||
HOMEPAGE="http://bitbucket.org/mmottl/sqlite3-ocaml"
|
||||
|
||||
DEPEND=">=dev-lang/ocaml-3.11[ocamlopt?]
|
||||
>=dev-db/sqlite-3.3.3"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
SLOT="0"
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-0.22.0-destdir.patch"
|
||||
epatch "${FILESDIR}/${PN}-0.23.0-noocamlopt.patch"
|
||||
epatch "${FILESDIR}/${PN}-1.5.1-werror.patch"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 bytecode || die "make bytecode failed"
|
||||
if use ocamlopt; then
|
||||
emake -j1 opt || die "make opt failed"
|
||||
fi
|
||||
if use doc; then
|
||||
emake -j1 docs || die "make doc failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
findlib_src_preinst
|
||||
export OCAMLPATH="${OCAMLFIND_DESTDIR}"
|
||||
emake DESTDIR="${D}" install || die "make install failed"
|
||||
dodoc Changelog README.txt TODO
|
||||
use doc && dohtml doc/*
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocaml-sqlite3/ocaml-sqlite3-2.0.2.ebuild,v 1.1 2012/08/02 12:50:03 aballier Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
OASIS_BUILD_TESTS=1
|
||||
OASIS_BUILD_DOCS=1
|
||||
|
||||
inherit oasis
|
||||
|
||||
MY_PN="sqlite3-ocaml"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="A package for ocaml that provides access to SQLite databases."
|
||||
HOMEPAGE="http://bitbucket.org/mmottl/sqlite3-ocaml"
|
||||
SRC_URI="http://bitbucket.org/mmottl/${MY_PN}/downloads/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-db/sqlite-3.3.3
|
||||
>=dev-ml/findlib-1.3.2"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
DOCS=( "AUTHORS.txt" "CHANGES.txt" "README.md" "TODO.md" )
|
@ -1,2 +1,3 @@
|
||||
DIST ocamlsdl-0.8.0.tar.gz 224883 SHA256 d3a223b2fa1bb3762ac82b0401383d688ca73cc43b7955e1932b521a856d408b SHA512 6e2b0ff9631ffabd8bcd631a6e33fe3597d41a31eab2f388868bcb650905794ade8375a4bc02b7218fb70b1cfa37d6b9cb374e0973b9219fcda2f01451a43aa8 WHIRLPOOL 17cd0b7eb6a06be656abe9494084b019d5feca999ca078258a1d48227731fb09eae1b03a5e633169b1712bb3b7c3688437bf288f9664c323571489e48c83605c
|
||||
DIST ocamlsdl-0.9.0.tar.gz 229173 SHA256 c285feb02b846452713134eae5eda716f3574ae8b30959b24717b3547e37947e SHA512 6eabe070731c1450a6f0675c89d7695778e13bbc9e647ceb0c62049e061b813cfaa69808b9044a09cba501862ed335a942dbe74c93c12974d74cdd8b490bcdff WHIRLPOOL bd8e2777e67079fb62e3a01da2d372a2d50da6614f55ca3ed235b342a41d162076df884dc4456ee55cf554d2d3694698b8f7dc7258a25a44aaca835b9112c9ae
|
||||
DIST ocamlsdl-0.9.1.tar.gz 226085 SHA256 abfb295b263dc11e97fffdd88ea1a28b46df8cc2b196777093e4fe7f509e4f8f SHA512 8be444a3a4d1b56919c7a28fb607cbd33446f8cf30de3768a9926f23f86690d98ebb8ce6f2fb28c167ea76ac138b670283c5c93d72ea2565aa49a0dc92de181a WHIRLPOOL f9bf44f6d63626bbae3621100b7ed19ad6eaf392f1e9d2ef39440b17ac279b92a5156bff9cf432e3241fd5ec2419a7f002602405d13d6fb1b0bdbcd0baf233d8
|
||||
|
@ -0,0 +1,57 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocamlsdl/ocamlsdl-0.9.1.ebuild,v 1.1 2012/08/02 12:56:55 aballier Exp $
|
||||
|
||||
inherit findlib
|
||||
|
||||
DESCRIPTION="OCaml SDL Bindings"
|
||||
|
||||
HOMEPAGE="http://ocamlsdl.sourceforge.net"
|
||||
SRC_URI="mirror://sourceforge/ocamlsdl/${P}.tar.gz"
|
||||
LICENSE="LGPL-2"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="doc opengl truetype" #noimage nomixer
|
||||
|
||||
DEPEND=">=dev-lang/ocaml-3.04
|
||||
>=media-libs/libsdl-1.2
|
||||
opengl? ( >=dev-ml/lablgl-0.98 )
|
||||
>=media-libs/sdl-mixer-1.2
|
||||
>=media-libs/sdl-image-1.2
|
||||
truetype? ( >=media-libs/sdl-ttf-2.0 )"
|
||||
|
||||
src_compile() {
|
||||
myconf=""
|
||||
if use opengl; then
|
||||
destdir=`ocamlfind printconf destdir`
|
||||
lablgldir=`find ${destdir} -name "lablgl" -or -name "lablGL"`
|
||||
if [ -z "${lablgldir}" ]; then
|
||||
destdir=`ocamlc -where`
|
||||
lablgldir=`find ${destdir} -name "lablgl" -or -name "lablGL"`
|
||||
fi
|
||||
|
||||
if [ ! -z "${lablgldir}" ]; then
|
||||
myconf="--with-lablgldir=${lablgldir}"
|
||||
fi
|
||||
fi
|
||||
|
||||
#use noimage && myconf="${myconf} --without-sdl-image"
|
||||
#use nomixer && myconf="${myconf} --without-sdl-mixer"
|
||||
|
||||
econf $myconf \
|
||||
`use_enable truetype sdl-ttf` \
|
||||
|| die
|
||||
emake all || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
findlib_src_install
|
||||
|
||||
dodoc AUTHORS NEWS README || die
|
||||
doinfo doc/*.info* || die
|
||||
|
||||
if use doc; then
|
||||
dohtml doc/html/* || die
|
||||
fi
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST utop-1.1.tar.gz 66691 SHA256 70b720af5e7e838529c52ac689bd1802ca485264ac4143ad8f39f36cb28714c7 SHA512 765b93918cf0c0789507cb34b0bedca8e3d8d0fe43bcaa7683a42f00f85a76abff98ab47ae4834fc81cd8b6caa79378744756e994c65cb825eb80ccb2e35603f WHIRLPOOL b8580ca4d8d083ff9b5aa2acbe05cb99144c3bf7f6fb2b64eed6fd716d20e194286461328eec9b42ef4d02e062d77e6a7fafef67093115606ef48fee06195753
|
||||
DIST utop-1.2.tar.gz 96038 SHA256 bb2df2307218e1c86952a3cdb70296da13b893d69b02c6f40e73f554a94f8374 SHA512 e39eae56ea479c6d189e9730acb27bb96fe01e9b8bb0934286d5ee910c23ee8b35da53eedff9d6041d0fb2c95800e919077a6c16283e7b5f704819e97f7017f2 WHIRLPOOL 23ab40747ba30faca6ec6828007d472a13d0a984a14f1e79e0c8f53a61962f885725a5856bbf10b5d6fa1bb96ac54e698476f1ffe1ee188fc79051ba49c8b1e1
|
||||
|
@ -0,0 +1,53 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ml/utop/utop-1.2.ebuild,v 1.1 2012/08/02 12:37:53 aballier Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
OASIS_BUILD_DOCS=1
|
||||
inherit oasis elisp-common
|
||||
|
||||
DESCRIPTION="A new toplevel for OCaml with completion and colorization"
|
||||
HOMEPAGE="http://forge.ocamlcore.org/projects/utop/"
|
||||
SRC_URI="http://forge.ocamlcore.org/frs/download.php/949/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="emacs"
|
||||
|
||||
DEPEND=">=dev-ml/lwt-2.4.0[react]
|
||||
>=dev-ml/lambda-term-1.2
|
||||
>=dev-ml/zed-1.2
|
||||
emacs? ( virtual/emacs )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=( "CHANGES" "README" )
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
src_prepare() {
|
||||
sed -i "s/(\"utop.el.*)//" setup.ml
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
oasis_src_compile
|
||||
if use emacs; then
|
||||
elisp-compile src/top/*.el
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
oasis_src_install
|
||||
if use emacs; then
|
||||
elisp-install "${PN}" src/top/*.el src/top/*.elc || die
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST zed-1.1.tar.gz 61548 SHA256 c01b08bfd3da869e106f7e00b30dc7078c7e2f568d59d29fbb6e78c7c1b362bd SHA512 62d280ed3eb6e05539e75fa59b05b1dca22a4cfbed53373c1cd22edd61f7f17cac3813668cc3ea6c98da05eff29a273d3e496b8e13eb4bc1883c473e12208b35 WHIRLPOOL 6adbe96e2f259b39da906c4bc0e9ed37f3f7c475a73c4cf4bcfb0d039c22161f40bf668a18328ed2a9a769bd10f3efe8db9490607b4c3d4b4c6ee1ab7c3a16df
|
||||
DIST zed-1.2.tar.gz 68672 SHA256 6fc770d9da1233477e3f58ddfa7d048e805ef15080a6e630341df847529b29db SHA512 59cbafa2d7bbf17b7757798446640c5365ca825fec0a1cda320f0fdd2db1158ff4bc99aef6400ae090cd81c80fe4d5b50803da86ee154f6025469dc390e7c1fc WHIRLPOOL a262987f08093a3e891e225f376039e974e92c6823fd1aeebb454bf3825375b5da64175915a3f56efa5a63f28d5811f495cdac44d8dc63002597b56ebf29af24
|
||||
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ml/zed/zed-1.2.ebuild,v 1.1 2012/08/02 12:04:25 aballier Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
OASIS_BUILD_DOCS=1
|
||||
inherit oasis
|
||||
|
||||
DESCRIPTION="Zed is an abstract engine for text edition"
|
||||
HOMEPAGE="http://forge.ocamlcore.org/projects/zed/"
|
||||
SRC_URI="http://forge.ocamlcore.org/frs/download.php/944/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-ml/camomile
|
||||
dev-ml/react"
|
||||
RDEPEND="${DEPEND}"
|
||||
DOCS=( "CHANGES" )
|
||||
|
||||
src_prepare() {
|
||||
#bug 1105 upstream
|
||||
sed -i "s/<code>/< code >/" src/zed_edit.mli
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue