parent
5478d8721a
commit
40e24a96cd
@ -0,0 +1,79 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/apache-tools/apache-tools-2.4.7.ebuild,v 1.1 2013/11/26 03:18:44 patrick Exp $
|
||||
|
||||
EAPI="3"
|
||||
inherit flag-o-matic eutils multilib
|
||||
|
||||
DESCRIPTION="Useful Apache tools - htdigest, htpasswd, ab, htdbm"
|
||||
HOMEPAGE="http://httpd.apache.org/"
|
||||
SRC_URI="mirror://apache/httpd/httpd-${PV}.tar.bz2"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc64-solaris ~x64-solaris"
|
||||
IUSE="ssl"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="=dev-libs/apr-1*
|
||||
=dev-libs/apr-util-1*
|
||||
dev-libs/libpcre
|
||||
ssl? ( dev-libs/openssl )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/libtool"
|
||||
|
||||
S="${WORKDIR}/httpd-${PV}"
|
||||
|
||||
src_configure() {
|
||||
local myconf=""
|
||||
|
||||
# Instead of filtering --as-needed (bug #128505), append --no-as-needed
|
||||
append-ldflags $(no-as-needed)
|
||||
|
||||
use ssl && myconf+=" --with-ssl=${EPREFIX}/usr --enable-ssl"
|
||||
|
||||
# econf overwrites the stuff from config.layout, so we have to put them into
|
||||
# our myconf line too
|
||||
econf \
|
||||
--libexecdir="${EPREFIX}"/usr/$(get_libdir)/apache2/modules \
|
||||
--sbindir="${EPREFIX}"/usr/sbin \
|
||||
--with-perl="${EPREFIX}"/usr/bin/perl \
|
||||
--with-expat="${EPREFIX}"/usr \
|
||||
--with-z="${EPREFIX}"/usr \
|
||||
--with-apr="${EPREFIX}"/usr \
|
||||
--with-apr-util="${EPREFIX}"/usr \
|
||||
--with-pcre="${EPREFIX}"/usr \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd support || die
|
||||
emake
|
||||
}
|
||||
|
||||
src_install () {
|
||||
cd support || die
|
||||
|
||||
make DESTDIR="${D}" install
|
||||
|
||||
# install manpages
|
||||
doman "${S}"/docs/man/{dbmmanage,htdigest,htpasswd,htdbm,ab,logresolve}.1 \
|
||||
"${S}"/docs/man/{htcacheclean,rotatelogs}.8
|
||||
|
||||
# Providing compatiblity symlinks for #177697 (which we'll stop to install
|
||||
# at some point).
|
||||
pushd "${ED}"/usr/sbin/ >/dev/null
|
||||
for i in *; do
|
||||
dosym /usr/sbin/${i} /usr/sbin/${i}2
|
||||
done
|
||||
popd "${ED}"/usr/sbin/ >/dev/null
|
||||
|
||||
# Provide a symlink for ab-ssl
|
||||
if use ssl; then
|
||||
dosym /usr/bin/ab /usr/bin/ab-ssl
|
||||
dosym /usr/bin/ab /usr/bin/ab2-ssl
|
||||
fi
|
||||
|
||||
dodoc "${S}"/CHANGES
|
||||
}
|
@ -1,4 +1,3 @@
|
||||
DIST tar-1.23.tar.bz2 2189324 SHA256 c9328372db62fbb1d94c9e4e3cefc961111af46de47085b635359c00a0eebe36 SHA512 425528c55d5e7ebc631d253e63cc9b198db57916366fd28a46d3c5e0f1b518d859696c5cd5c1f626f349eb27d0b52fbb3bfb8ec36c17a64bfbe5b7ffe3e89823 WHIRLPOOL bb0cc383602ca6c1733e3888498cb1cd34c6155f511cc0c9ecaa30f011538588f6aae79bdd74e4b25c4fc620cdda48626899b9c5f39b74b421250e4336b1ec72
|
||||
DIST tar-1.25.tar.bz2 2327460 SHA256 f3f6ce41b8e0f327abd05c95990f113ddafbae131e10f79a99728ed46458494b SHA512 4775831aaf3d602bd1ac96e0893f20c4030a232aab24c49daf197c32181c8018e98708aa50ee297566515b0dc5578bce1c779c8d456a98961111f9b6d5eb4888 WHIRLPOOL 228140b8c965bf969d32f09acbd1126447e80d5ee9dd1a07a7083bcdd95eb0335b049252a896cce4746777bef95c1aeded0f2b2efe9655519ea26564dc911b1e
|
||||
DIST tar-1.26.tar.bz2 2339773 SHA256 5a5369f464502a598e938029c310d4b3abd51e6bb8dfd045663e61c8ea9f6d41 SHA512 3bc12441bebfc388017ad0632fb3e777ceaf62be82fb19ce771df8bbb765eb094dad336110189f49f5eaaebd4d6ced586098e1e3c8b9f7f775dc483d5513f209 WHIRLPOOL bfdc579f97a260d6b6776211f470bfc1a99b81d89a8067b2ebfab3101ab1a4f2b4f7c444edffc05bc7585993cae601c499ec074bb606c7ef289deac5429cfb2b
|
||||
DIST tar-1.27.1.tar.bz2 2573070 SHA256 9b0fb3ce8512059337add0da5f8f0f7d7647f2201f5ece24581d620ea60337c6 SHA512 f14a0a58e574db3aeec0914621aff2f0518b8d8acce81106b8219b36b3fed47349d6cb802c51a836a5e6889529337434d83b3c50cd7fc1801b9b3944eecc695b WHIRLPOOL fd44ee747f44febc9dd4b0e1a532c38a835fcb55967143a1ab29b29dfc27316de76dfa1d23438f1843bb0a7962eb0b59c3ec75041cc0fbe879b02af292ebc6e9
|
||||
DIST tar-1.27.tar.bz2 2530071 SHA256 2238c5c63c7ecaccc962f10482d76875b45cedfed69138ed852a88e344af3c7b SHA512 7f9c9fa07f67c0a3ca7593ffb334db1c32206ee3cccb4484543b4c055ff3a4b72d46671aa534b4e754158653654ac04c9272d6738e7f06ab502b9c4c8d60c433 WHIRLPOOL fc296b654611545fd8cedabf52b231330371af7c396ebe28bd0c66633cb58f143bbdce4cf9d75e15f770851ebd96426781a050abf770a1d0dc194819e460637f
|
||||
|
@ -1,125 +0,0 @@
|
||||
http://bugs.gentoo.org/252680
|
||||
http://bugs.gentoo.org/309001
|
||||
http://lists.gnu.org/archive/html/bug-tar/2008-12/msg00028.html
|
||||
|
||||
revert this change:
|
||||
|
||||
2008-11-25 Sergey Poznyakoff <gray@gnu.org.ua>
|
||||
|
||||
Do not try to drain the input pipe before closing the
|
||||
archive.
|
||||
|
||||
* src/buffer.c (close_archive): Remove call to
|
||||
sys_drain_input_pipe. Pass hit_eof as the second
|
||||
argument to sys_wait_for_child.
|
||||
* src/common.h (sys_drain_input_pipe): Remove
|
||||
(sys_wait_for_child): Declare second argument.
|
||||
* src/system.c (sys_drain_input_pipe): Remove.
|
||||
(sys_wait_for_child): Take two arguments. The second one helps to
|
||||
decide whether to tolerate child termination on SIGPIPE.
|
||||
|
||||
diff --git a/src/buffer.c b/src/buffer.c
|
||||
index 5f5457a..02a3e4c 100644
|
||||
--- a/src/buffer.c
|
||||
+++ b/src/buffer.c
|
||||
@@ -848,6 +848,8 @@ close_archive (void)
|
||||
flush_archive ();
|
||||
}
|
||||
|
||||
+ sys_drain_input_pipe ();
|
||||
+
|
||||
compute_duration ();
|
||||
if (verify_option)
|
||||
verify_volume ();
|
||||
@@ -855,7 +857,7 @@ close_archive (void)
|
||||
if (rmtclose (archive) != 0)
|
||||
close_error (*archive_name_cursor);
|
||||
|
||||
- sys_wait_for_child (child_pid, hit_eof);
|
||||
+ sys_wait_for_child (child_pid);
|
||||
|
||||
tar_stat_destroy (¤t_stat_info);
|
||||
if (save_name)
|
||||
diff --git a/src/common.h b/src/common.h
|
||||
index 9897b46..cc3483e 100644
|
||||
--- a/src/common.h
|
||||
+++ b/src/common.h
|
||||
@@ -699,7 +699,8 @@ char *xheader_format_name (struct tar_stat_info *st, const char *fmt,
|
||||
|
||||
void sys_detect_dev_null_output (void);
|
||||
void sys_save_archive_dev_ino (void);
|
||||
-void sys_wait_for_child (pid_t, bool);
|
||||
+void sys_drain_input_pipe (void);
|
||||
+void sys_wait_for_child (pid_t);
|
||||
void sys_spawn_shell (void);
|
||||
bool sys_compare_uid (struct stat *a, struct stat *b);
|
||||
bool sys_compare_gid (struct stat *a, struct stat *b);
|
||||
diff --git a/src/system.c b/src/system.c
|
||||
index c90a40d..e57e6da 100644
|
||||
--- a/src/system.c
|
||||
+++ b/src/system.c
|
||||
@@ -1,7 +1,6 @@
|
||||
/* System-dependent calls for tar.
|
||||
|
||||
- Copyright (C) 2003, 2004, 2005, 2006, 2007,
|
||||
- 2008 Free Software Foundation, Inc.
|
||||
+ Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify it
|
||||
under the terms of the GNU General Public License as published by the
|
||||
@@ -52,7 +51,12 @@ sys_detect_dev_null_output (void)
|
||||
}
|
||||
|
||||
void
|
||||
-sys_wait_for_child (pid_t child_pid, bool eof)
|
||||
+sys_drain_input_pipe (void)
|
||||
+{
|
||||
+}
|
||||
+
|
||||
+void
|
||||
+sys_wait_for_child (pid_t child_pid)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -156,8 +160,26 @@ sys_detect_dev_null_output (void)
|
||||
&& archive_stat.st_ino == dev_null_stat.st_ino));
|
||||
}
|
||||
|
||||
+/* Manage to fully drain a pipe we might be reading, so to not break it on
|
||||
+ the producer after the EOF block. FIXME: one of these days, GNU tar
|
||||
+ might become clever enough to just stop working, once there is no more
|
||||
+ work to do, we might have to revise this area in such time. */
|
||||
+
|
||||
+void
|
||||
+sys_drain_input_pipe (void)
|
||||
+{
|
||||
+ size_t r;
|
||||
+
|
||||
+ if (access_mode == ACCESS_READ
|
||||
+ && ! _isrmt (archive)
|
||||
+ && (S_ISFIFO (archive_stat.st_mode) || S_ISSOCK (archive_stat.st_mode)))
|
||||
+ while ((r = rmtread (archive, record_start->buffer, record_size)) != 0
|
||||
+ && r != SAFE_READ_ERROR)
|
||||
+ continue;
|
||||
+}
|
||||
+
|
||||
void
|
||||
-sys_wait_for_child (pid_t child_pid, bool eof)
|
||||
+sys_wait_for_child (pid_t child_pid)
|
||||
{
|
||||
if (child_pid)
|
||||
{
|
||||
@@ -171,11 +193,8 @@ sys_wait_for_child (pid_t child_pid, bool eof)
|
||||
}
|
||||
|
||||
if (WIFSIGNALED (wait_status))
|
||||
- {
|
||||
- int sig = WTERMSIG (wait_status);
|
||||
- if (!(!eof && sig == SIGPIPE))
|
||||
- FATAL_ERROR ((0, 0, _("Child died with signal %d"), sig));
|
||||
- }
|
||||
+ FATAL_ERROR ((0, 0, _("Child died with signal %d"),
|
||||
+ WTERMSIG (wait_status)));
|
||||
else if (WEXITSTATUS (wait_status) != 0)
|
||||
ERROR ((0, 0, _("Child returned status %d"),
|
||||
WEXITSTATUS (wait_status)));
|
@ -1,32 +0,0 @@
|
||||
diff -uNr tar-1.23.ORIG//src/create.c tar-1.23/src/create.c
|
||||
--- tar-1.23.ORIG//src/create.c 2010-04-25 17:36:03.553606076 +0100
|
||||
+++ tar-1.23/src/create.c 2010-04-25 17:36:16.294605862 +0100
|
||||
@@ -575,7 +575,10 @@
|
||||
GNAME_TO_CHARS (tmpname, header->header.gname);
|
||||
free (tmpname);
|
||||
|
||||
- strcpy (header->header.magic, OLDGNU_MAGIC);
|
||||
+ /* OLDGNU_MAGIC is string with 7 chars + NULL */
|
||||
+ strncpy (header->header.magic, OLDGNU_MAGIC, sizeof(header->header.magic));
|
||||
+ strncpy (header->header.version, OLDGNU_MAGIC+sizeof(header->header.magic),
|
||||
+ sizeof(header->header.version));
|
||||
header->header.typeflag = type;
|
||||
finish_header (st, header, -1);
|
||||
|
||||
@@ -910,9 +913,13 @@
|
||||
break;
|
||||
|
||||
case OLDGNU_FORMAT:
|
||||
- case GNU_FORMAT: /*FIXME?*/
|
||||
- /* Overwrite header->header.magic and header.version in one blow. */
|
||||
- strcpy (header->header.magic, OLDGNU_MAGIC);
|
||||
+ case GNU_FORMAT:
|
||||
+ /* OLDGNU_MAGIC is string with 7 chars + NULL */
|
||||
+ strncpy (header->header.magic, OLDGNU_MAGIC,
|
||||
+ sizeof(header->header.magic));
|
||||
+ strncpy (header->header.version,
|
||||
+ OLDGNU_MAGIC+sizeof(header->header.magic),
|
||||
+ sizeof(header->header.version));
|
||||
break;
|
||||
|
||||
case POSIX_FORMAT:
|
@ -1,177 +0,0 @@
|
||||
http://bugs.gentoo.org/327641
|
||||
|
||||
From b60e56fdb6fd8d82a1f92a4fa7781d9a3184dce1 Mon Sep 17 00:00:00 2001
|
||||
From: Sergey Poznyakoff <gray@gnu.org.ua>
|
||||
Date: Sat, 27 Mar 2010 22:02:28 +0200
|
||||
Subject: [PATCH] Fix dead loop on extracting existing symlinks with the -k option.
|
||||
|
||||
* src/extract.c (create_placeholder_file)
|
||||
(extract_link, extract_symlink)
|
||||
(extract_node, extract_fifo): Handle all possible
|
||||
return values from maybe_recoverable. This complements
|
||||
8f390db92fc. Reported by Ico Doornekamp <bug-tar@zevv.nl>.
|
||||
---
|
||||
src/extract.c | 101 +++++++++++++++++++++++++++++++++++++-------------------
|
||||
2 files changed, 70 insertions(+), 35 deletions(-)
|
||||
|
||||
diff --git a/src/extract.c b/src/extract.c
|
||||
index 32a883f..531654a 100644
|
||||
--- a/src/extract.c
|
||||
+++ b/src/extract.c
|
||||
@@ -888,12 +888,22 @@ create_placeholder_file (char *file_name, bool is_symlink, int *interdir_made)
|
||||
struct stat st;
|
||||
|
||||
while ((fd = open (file_name, O_WRONLY | O_CREAT | O_EXCL, 0)) < 0)
|
||||
- if (! maybe_recoverable (file_name, interdir_made))
|
||||
- break;
|
||||
+ {
|
||||
+ switch (maybe_recoverable (file_name, interdir_made))
|
||||
+ {
|
||||
+ case RECOVER_OK:
|
||||
+ continue;
|
||||
+
|
||||
+ case RECOVER_SKIP:
|
||||
+ return 0;
|
||||
+
|
||||
+ case RECOVER_NO:
|
||||
+ open_error (file_name);
|
||||
+ return -1;
|
||||
+ }
|
||||
+ }
|
||||
|
||||
- if (fd < 0)
|
||||
- open_error (file_name);
|
||||
- else if (fstat (fd, &st) != 0)
|
||||
+ if (fstat (fd, &st) != 0)
|
||||
{
|
||||
stat_error (file_name);
|
||||
close (fd);
|
||||
@@ -956,7 +966,8 @@ extract_link (char *file_name, int typeflag)
|
||||
{
|
||||
int interdir_made = 0;
|
||||
char const *link_name;
|
||||
-
|
||||
+ int rc;
|
||||
+
|
||||
link_name = current_stat_info.link_name;
|
||||
|
||||
if (! absolute_names_option && contains_dot_dot (link_name))
|
||||
@@ -996,8 +1007,10 @@ extract_link (char *file_name, int typeflag)
|
||||
|
||||
errno = e;
|
||||
}
|
||||
- while (maybe_recoverable (file_name, &interdir_made));
|
||||
+ while ((rc = maybe_recoverable (file_name, &interdir_made)) == RECOVER_OK);
|
||||
|
||||
+ if (rc == RECOVER_SKIP)
|
||||
+ return 0;
|
||||
if (!(incremental_option && errno == EEXIST))
|
||||
{
|
||||
link_error (link_name, file_name);
|
||||
@@ -1010,7 +1023,6 @@ static int
|
||||
extract_symlink (char *file_name, int typeflag)
|
||||
{
|
||||
#ifdef HAVE_SYMLINK
|
||||
- int status;
|
||||
int interdir_made = 0;
|
||||
|
||||
if (! absolute_names_option
|
||||
@@ -1018,15 +1030,22 @@ extract_symlink (char *file_name, int typeflag)
|
||||
|| contains_dot_dot (current_stat_info.link_name)))
|
||||
return create_placeholder_file (file_name, true, &interdir_made);
|
||||
|
||||
- while ((status = symlink (current_stat_info.link_name, file_name)))
|
||||
- if (!maybe_recoverable (file_name, &interdir_made))
|
||||
- break;
|
||||
-
|
||||
- if (status == 0)
|
||||
- set_stat (file_name, ¤t_stat_info, NULL, 0, 0, SYMTYPE);
|
||||
- else
|
||||
- symlink_error (current_stat_info.link_name, file_name);
|
||||
- return status;
|
||||
+ while (symlink (current_stat_info.link_name, file_name))
|
||||
+ switch (maybe_recoverable (file_name, &interdir_made))
|
||||
+ {
|
||||
+ case RECOVER_OK:
|
||||
+ continue;
|
||||
+
|
||||
+ case RECOVER_SKIP:
|
||||
+ return 0;
|
||||
+
|
||||
+ case RECOVER_NO:
|
||||
+ symlink_error (current_stat_info.link_name, file_name);
|
||||
+ return -1;
|
||||
+ }
|
||||
+
|
||||
+ set_stat (file_name, ¤t_stat_info, NULL, 0, 0, SYMTYPE);
|
||||
+ return 0;
|
||||
|
||||
#else
|
||||
static int warned_once;
|
||||
@@ -1052,16 +1071,23 @@ extract_node (char *file_name, int typeflag)
|
||||
mode_t invert_permissions =
|
||||
0 < same_owner_option ? mode & (S_IRWXG | S_IRWXO) : 0;
|
||||
|
||||
- do
|
||||
- status = mknod (file_name, mode ^ invert_permissions,
|
||||
- current_stat_info.stat.st_rdev);
|
||||
- while (status && maybe_recoverable (file_name, &interdir_made));
|
||||
+ while (mknod (file_name, mode ^ invert_permissions,
|
||||
+ current_stat_info.stat.st_rdev))
|
||||
+ switch (maybe_recoverable (file_name, &interdir_made))
|
||||
+ {
|
||||
+ case RECOVER_OK:
|
||||
+ continue;
|
||||
+
|
||||
+ case RECOVER_SKIP:
|
||||
+ return 0;
|
||||
+
|
||||
+ case RECOVER_NO:
|
||||
+ mknod_error (file_name);
|
||||
+ return -1;
|
||||
+ }
|
||||
|
||||
- if (status != 0)
|
||||
- mknod_error (file_name);
|
||||
- else
|
||||
- set_stat (file_name, ¤t_stat_info, NULL, invert_permissions,
|
||||
- ARCHIVED_PERMSTATUS, typeflag);
|
||||
+ set_stat (file_name, ¤t_stat_info, NULL, invert_permissions,
|
||||
+ ARCHIVED_PERMSTATUS, typeflag);
|
||||
return status;
|
||||
}
|
||||
#endif
|
||||
@@ -1077,15 +1103,22 @@ extract_fifo (char *file_name, int typeflag)
|
||||
0 < same_owner_option ? mode & (S_IRWXG | S_IRWXO) : 0;
|
||||
|
||||
while ((status = mkfifo (file_name, mode)) != 0)
|
||||
- if (!maybe_recoverable (file_name, &interdir_made))
|
||||
- break;
|
||||
+ switch (maybe_recoverable (file_name, &interdir_made))
|
||||
+ {
|
||||
+ case RECOVER_OK:
|
||||
+ continue;
|
||||
+
|
||||
+ case RECOVER_SKIP:
|
||||
+ return 0;
|
||||
+
|
||||
+ case RECOVER_NO:
|
||||
+ mkfifo_error (file_name);
|
||||
+ return -1;
|
||||
+ }
|
||||
|
||||
- if (status == 0)
|
||||
- set_stat (file_name, ¤t_stat_info, NULL, invert_permissions,
|
||||
- ARCHIVED_PERMSTATUS, typeflag);
|
||||
- else
|
||||
- mkfifo_error (file_name);
|
||||
- return status;
|
||||
+ set_stat (file_name, ¤t_stat_info, NULL, invert_permissions,
|
||||
+ ARCHIVED_PERMSTATUS, typeflag);
|
||||
+ return 0;
|
||||
}
|
||||
#endif
|
||||
|
||||
--
|
||||
1.7.1.1
|
||||
|
@ -1,27 +0,0 @@
|
||||
http://bugs.gentoo.org/326785
|
||||
|
||||
From 67b4f3519d838c6f16f5b6b63c0b9b8669fb3dd9 Mon Sep 17 00:00:00 2001
|
||||
From: Sergey Poznyakoff <gray@gnu.org.ua>
|
||||
Date: Fri, 12 Mar 2010 09:48:46 +0200
|
||||
Subject: [PATCH] Bugfixes.
|
||||
|
||||
* tests/remfiles01.at: Skip if run with root privileges.
|
||||
---
|
||||
tests/remfiles01.at | 1 +
|
||||
2 files changed, 2 insertions(+), 1 deletions(-)
|
||||
|
||||
diff --git a/tests/remfiles01.at b/tests/remfiles01.at
|
||||
index 940fd95..73752b4 100644
|
||||
--- a/tests/remfiles01.at
|
||||
+++ b/tests/remfiles01.at
|
||||
@@ -30,6 +30,7 @@ AT_KEYWORDS([create remove-files remfiles01 gzip])
|
||||
|
||||
unset TAR_OPTIONS
|
||||
AT_CHECK([
|
||||
+AT_UNPRIVILEGED_PREREQ
|
||||
AT_GZIP_PREREQ
|
||||
AT_SORT_PREREQ
|
||||
|
||||
--
|
||||
1.7.1.1
|
||||
|
@ -1,74 +0,0 @@
|
||||
From 73d0d1a0f883be5f67534362c99382f1eae8d178 Mon Sep 17 00:00:00 2001
|
||||
From: Sergey Poznyakoff <gray@gnu.org.ua>
|
||||
Date: Mon, 15 Nov 2010 11:22:27 +0200
|
||||
Subject: [PATCH] Issue a warning if the archive being compared contais transformed file names.
|
||||
|
||||
* src/common.h (transform_program_p): New proto.
|
||||
* src/transform.c (transform_program_p): New function.
|
||||
* src/compare.c (verify_volume): Warn if the archive contains
|
||||
transformed file names.
|
||||
---
|
||||
src/common.h | 1 +
|
||||
src/compare.c | 13 +++++++++++--
|
||||
src/transform.c | 6 ++++++
|
||||
3 files changed, 18 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/common.h b/src/common.h
|
||||
index 69097b3..35e056e 100644
|
||||
--- a/src/common.h
|
||||
+++ b/src/common.h
|
||||
@@ -779,6 +779,7 @@ void set_transform_expr (const char *expr);
|
||||
bool transform_name (char **pinput, int type);
|
||||
bool transform_name_fp (char **pinput, int type,
|
||||
char *(*fun)(char *, void *), void *);
|
||||
+bool transform_program_p (void);
|
||||
|
||||
/* Module suffix.c */
|
||||
void set_compression_program_by_suffix (const char *name, const char *defprog);
|
||||
diff --git a/src/compare.c b/src/compare.c
|
||||
index f3112c6..91ced57 100644
|
||||
--- a/src/compare.c
|
||||
+++ b/src/compare.c
|
||||
@@ -512,14 +512,23 @@ diff_archive (void)
|
||||
void
|
||||
verify_volume (void)
|
||||
{
|
||||
+ int may_fail = 0;
|
||||
if (removed_prefixes_p ())
|
||||
{
|
||||
WARN((0, 0,
|
||||
_("Archive contains file names with leading prefixes removed.")));
|
||||
+ may_fail = 1;
|
||||
+ }
|
||||
+ if (transform_program_p ())
|
||||
+ {
|
||||
WARN((0, 0,
|
||||
- _("Verification may fail to locate original files.")));
|
||||
+ _("Archive contains transformed file names.")));
|
||||
+ may_fail = 1;
|
||||
}
|
||||
-
|
||||
+ if (may_fail)
|
||||
+ WARN((0, 0,
|
||||
+ _("Verification may fail to locate original files.")));
|
||||
+
|
||||
if (!diff_buffer)
|
||||
diff_init ();
|
||||
|
||||
diff --git a/src/transform.c b/src/transform.c
|
||||
index c35133f..77aa0a2 100644
|
||||
--- a/src/transform.c
|
||||
+++ b/src/transform.c
|
||||
@@ -628,3 +628,9 @@ transform_name (char **pinput, int type)
|
||||
{
|
||||
return transform_name_fp (pinput, type, NULL, NULL);
|
||||
}
|
||||
+
|
||||
+bool
|
||||
+transform_program_p (void)
|
||||
+{
|
||||
+ return transform_head != NULL;
|
||||
+}
|
||||
--
|
||||
1.7.3.1
|
||||
|
@ -1,43 +0,0 @@
|
||||
http://lists.gnu.org/archive/html/bug-tar/2010-11/msg00065.html
|
||||
http://bugs.gentoo.org/349155
|
||||
|
||||
From 24214ca5d506f56dc0cb2a2e1312256472039475 Mon Sep 17 00:00:00 2001
|
||||
From: Paul Eggert <eggert@cs.ucla.edu>
|
||||
Date: Mon, 15 Nov 2010 00:07:53 -0800
|
||||
Subject: [PATCH] tar: fix --verify option, which broke in 1.24
|
||||
|
||||
* NEWS: Document this.
|
||||
* src/compare.c (verify_volume): Decode the header before invoking
|
||||
diff_archive, as diff_archive no longer does this as of the
|
||||
2010-06-28 commit. Also, don't try to invoke diff_archive on a
|
||||
zero block.
|
||||
* tests/Makefile.am (TESTSUITE_AT): Add verify.at.
|
||||
* tests/testsuite.at: Include verify.at.
|
||||
* tests/verify.at: New file.
|
||||
---
|
||||
NEWS | 10 ++++++++--
|
||||
src/compare.c | 2 ++
|
||||
tests/Makefile.am | 1 +
|
||||
tests/testsuite.at | 2 ++
|
||||
tests/verify.at | 37 +++++++++++++++++++++++++++++++++++++
|
||||
5 files changed, 50 insertions(+), 2 deletions(-)
|
||||
create mode 100644 tests/verify.at
|
||||
|
||||
diff --git a/src/compare.c b/src/compare.c
|
||||
index 6b7e6d8..f3112c6 100644
|
||||
--- a/src/compare.c
|
||||
+++ b/src/compare.c
|
||||
@@ -611,8 +611,10 @@ verify_volume (void)
|
||||
(0, 0, _("A lone zero block at %s"),
|
||||
STRINGIFY_BIGINT (current_block_ordinal (), buf)));
|
||||
}
|
||||
+ continue;
|
||||
}
|
||||
|
||||
+ decode_header (current_header, ¤t_stat_info, ¤t_format, 1);
|
||||
diff_archive ();
|
||||
tar_stat_destroy (¤t_stat_info);
|
||||
}
|
||||
--
|
||||
1.7.3.1
|
||||
|
@ -1,69 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-arch/tar/tar-1.23-r2.ebuild,v 1.11 2013/10/15 09:03:17 polynomial-c Exp $
|
||||
|
||||
inherit flag-o-matic eutils multilib
|
||||
|
||||
DESCRIPTION="Use this to make tarballs :)"
|
||||
HOMEPAGE="http://www.gnu.org/software/tar/"
|
||||
SRC_URI="mirror://gnu/tar/${P}.tar.bz2
|
||||
mirror://gnu-alpha/tar/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
|
||||
IUSE="nls static userland_GNU"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
nls? ( >=sys-devel/gettext-0.10.35 )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
|
||||
epatch "${FILESDIR}"/${P}-revert-pipe.patch #309001
|
||||
epatch "${FILESDIR}"/${P}-strncpy.patch #317139
|
||||
|
||||
if ! use userland_GNU ; then
|
||||
sed -i \
|
||||
-e 's:/backup\.sh:/gbackup.sh:' \
|
||||
scripts/{backup,dump-remind,restore}.in \
|
||||
|| die "sed non-GNU"
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local myconf
|
||||
use static && append-ldflags -static
|
||||
use userland_GNU || myconf="--program-prefix=g"
|
||||
# Work around bug in sandbox #67051
|
||||
gl_cv_func_chown_follows_symlink=yes \
|
||||
econf \
|
||||
--enable-backup-scripts \
|
||||
--bindir=/bin \
|
||||
--libexecdir=/usr/sbin \
|
||||
$(use_enable nls) \
|
||||
${myconf} || die
|
||||
emake || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local p=""
|
||||
use userland_GNU || p=g
|
||||
|
||||
emake DESTDIR="${D}" install || die "make install failed"
|
||||
|
||||
if [[ -z ${p} ]] ; then
|
||||
# a nasty yet required piece of baggage
|
||||
exeinto /etc
|
||||
doexe "${FILESDIR}"/rmt || die
|
||||
fi
|
||||
|
||||
dodoc AUTHORS ChangeLog* NEWS README* THANKS
|
||||
newman "${FILESDIR}"/tar.1 ${p}tar.1
|
||||
mv "${D}"/usr/sbin/${p}backup{,-tar}
|
||||
mv "${D}"/usr/sbin/${p}restore{,-tar}
|
||||
|
||||
rm -f "${D}"/usr/$(get_libdir)/charset.alias
|
||||
}
|
@ -1,69 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-arch/tar/tar-1.23-r4.ebuild,v 1.5 2013/10/15 09:03:17 polynomial-c Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit flag-o-matic eutils multilib
|
||||
|
||||
DESCRIPTION="Use this to make tarballs :)"
|
||||
HOMEPAGE="http://www.gnu.org/software/tar/"
|
||||
SRC_URI="mirror://gnu/tar/${P}.tar.bz2
|
||||
mirror://gnu-alpha/tar/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="nls static userland_GNU"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
nls? ( >=sys-devel/gettext-0.10.35 )"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-revert-pipe.patch #309001
|
||||
epatch "${FILESDIR}"/${P}-strncpy.patch #317139
|
||||
epatch "${FILESDIR}"/${P}-symlink-k-hang.patch #327641
|
||||
epatch "${FILESDIR}"/${P}-tests.patch #326785
|
||||
|
||||
if ! use userland_GNU ; then
|
||||
sed -i \
|
||||
-e 's:/backup\.sh:/gbackup.sh:' \
|
||||
scripts/{backup,dump-remind,restore}.in \
|
||||
|| die "sed non-GNU"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
use static && append-ldflags -static
|
||||
use userland_GNU || myconf="--program-prefix=g"
|
||||
# Work around bug in sandbox #67051
|
||||
gl_cv_func_chown_follows_symlink=yes \
|
||||
econf \
|
||||
--enable-backup-scripts \
|
||||
--bindir=/bin \
|
||||
--libexecdir=/usr/sbin \
|
||||
$(use_enable nls) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local p=""
|
||||
use userland_GNU || p=g
|
||||
|
||||
emake DESTDIR="${D}" install || die "make install failed"
|
||||
|
||||
if [[ -z ${p} ]] ; then
|
||||
# a nasty yet required piece of baggage
|
||||
exeinto /etc
|
||||
doexe "${FILESDIR}"/rmt || die
|
||||
fi
|
||||
|
||||
dodoc AUTHORS ChangeLog* NEWS README* THANKS
|
||||
newman "${FILESDIR}"/tar.1 ${p}tar.1
|
||||
mv "${D}"/usr/sbin/${p}backup{,-tar}
|
||||
mv "${D}"/usr/sbin/${p}restore{,-tar}
|
||||
|
||||
rm -f "${D}"/usr/$(get_libdir)/charset.alias
|
||||
}
|
@ -1,71 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-arch/tar/tar-1.25.ebuild,v 1.5 2013/10/15 09:03:17 polynomial-c Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
inherit flag-o-matic
|
||||
|
||||
DESCRIPTION="Use this to make tarballs :)"
|
||||
HOMEPAGE="http://www.gnu.org/software/tar/"
|
||||
SRC_URI="mirror://gnu/tar/${P}.tar.bz2
|
||||
mirror://gnu-alpha/tar/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="nls static userland_GNU"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
nls? ( >=sys-devel/gettext-0.10.35 )"
|
||||
|
||||
src_prepare() {
|
||||
if ! use userland_GNU ; then
|
||||
sed -i \
|
||||
-e 's:/backup\.sh:/gbackup.sh:' \
|
||||
scripts/{backup,dump-remind,restore}.in \
|
||||
|| die "sed non-GNU"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
use static && append-ldflags -static
|
||||
use userland_GNU || myconf="--program-prefix=g"
|
||||
# Work around bug in sandbox #67051
|
||||
gl_cv_func_chown_follows_symlink=yes \
|
||||
FORCE_UNSAFE_CONFIGURE=1 \
|
||||
econf \
|
||||
--enable-backup-scripts \
|
||||
--bindir="${EPREFIX}"/bin \
|
||||
--libexecdir="${EPREFIX}"/usr/sbin \
|
||||
$(use_enable nls) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local p=""
|
||||
use userland_GNU || p=g
|
||||
|
||||
emake DESTDIR="${D}" install || die
|
||||
|
||||
if [[ -z ${p} ]] ; then
|
||||
# a nasty yet required piece of baggage
|
||||
exeinto /etc
|
||||
doexe "${FILESDIR}"/rmt || die
|
||||
fi
|
||||
|
||||
# autoconf looks for gtar before tar (in configure scripts), hence
|
||||
# in Prefix it is important that it is there, otherwise, a gtar from
|
||||
# the host system (FreeBSD, Solaris, Darwin) will be found instead
|
||||
# of the Prefix provided (GNU) tar
|
||||
if use prefix ; then
|
||||
dosym tar /bin/gtar
|
||||
fi
|
||||
|
||||
dodoc AUTHORS ChangeLog* NEWS README* THANKS
|
||||
newman "${FILESDIR}"/tar.1 ${p}tar.1
|
||||
mv "${ED}"/usr/sbin/${p}backup{,-tar}
|
||||
mv "${ED}"/usr/sbin/${p}restore{,-tar}
|
||||
}
|
@ -1,72 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-arch/tar/tar-1.26.ebuild,v 1.13 2013/10/15 09:03:17 polynomial-c Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
inherit flag-o-matic eutils
|
||||
|
||||
DESCRIPTION="Use this to make tarballs :)"
|
||||
HOMEPAGE="http://www.gnu.org/software/tar/"
|
||||
SRC_URI="mirror://gnu/tar/${P}.tar.bz2
|
||||
mirror://gnu-alpha/tar/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="nls static userland_GNU"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
nls? ( >=sys-devel/gettext-0.10.35 )"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-no-gets.patch
|
||||
if ! use userland_GNU ; then
|
||||
sed -i \
|
||||
-e 's:/backup\.sh:/gbackup.sh:' \
|
||||
scripts/{backup,dump-remind,restore}.in \
|
||||
|| die "sed non-GNU"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
use static && append-ldflags -static
|
||||
use userland_GNU || myconf="--program-prefix=g"
|
||||
# Work around bug in sandbox #67051
|
||||
gl_cv_func_chown_follows_symlink=yes \
|
||||
FORCE_UNSAFE_CONFIGURE=1 \
|
||||
econf \
|
||||
--enable-backup-scripts \
|
||||
--bindir="${EPREFIX}"/bin \
|
||||
--libexecdir="${EPREFIX}"/usr/sbin \
|
||||
$(use_enable nls) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local p=""
|
||||
use userland_GNU || p=g
|
||||
|
||||
emake DESTDIR="${D}" install || die
|
||||
|
||||
if [[ -z ${p} ]] ; then
|
||||
# a nasty yet required piece of baggage
|
||||
exeinto /etc
|
||||
doexe "${FILESDIR}"/rmt || die
|
||||
fi
|
||||
|
||||
# autoconf looks for gtar before tar (in configure scripts), hence
|
||||
# in Prefix it is important that it is there, otherwise, a gtar from
|
||||
# the host system (FreeBSD, Solaris, Darwin) will be found instead
|
||||
# of the Prefix provided (GNU) tar
|
||||
if use prefix ; then
|
||||
dosym tar /bin/gtar
|
||||
fi
|
||||
|
||||
dodoc AUTHORS ChangeLog* NEWS README* THANKS
|
||||
newman "${FILESDIR}"/tar.1 ${p}tar.1
|
||||
mv "${ED}"/usr/sbin/${p}backup{,-tar}
|
||||
mv "${ED}"/usr/sbin/${p}restore{,-tar}
|
||||
}
|
@ -1,20 +0,0 @@
|
||||
--- unace/unace.c
|
||||
+++ unace/unace.c
|
||||
@@ -516,7 +516,7 @@
|
||||
tpsize+= fhead.PSIZE;
|
||||
}
|
||||
if (!f_err)
|
||||
- printf("%02u.%02u.%02u|%02u:%02u|%c%c%9lu|%9lu|%4u%%|%c%s\n",
|
||||
+ printf("%02u.%02u.%02u|%02u:%02u|%c%c%9u|%9u|%4u%%|%c%s\n",
|
||||
ts_day (ti), ts_month(ti), ts_year(ti)%100,
|
||||
ts_hour(ti), ts_min (ti),
|
||||
fhead.HEAD_FLAGS & ACE_SP_BEF ? '<' : ' ',
|
||||
@@ -529,7 +529,7 @@
|
||||
}
|
||||
if (!f_err)
|
||||
{
|
||||
- printf("\n %9lu|%9lu|%4u%%| %u file%s",
|
||||
+ printf("\n %9u|%9u|%4u%%| %u file%s",
|
||||
psize,
|
||||
size,
|
||||
percentage(psize, size),
|
@ -1,56 +0,0 @@
|
||||
diff -ur unace/declare.h unace-fixed/declare.h
|
||||
--- unace/declare.h 2002-08-24 01:17:19.000000000 +0200
|
||||
+++ unace-fixed/declare.h 2005-06-05 12:23:11.000000000 +0200
|
||||
@@ -7,6 +7,23 @@
|
||||
#ifndef __declare_h
|
||||
#define __declare_h
|
||||
|
||||
+#ifdef UNIX
|
||||
+
|
||||
+#include <inttypes.h>
|
||||
+
|
||||
+typedef uint16_t USHORT;
|
||||
+typedef int16_t SHORT ;
|
||||
+typedef uint16_t UWORD ;
|
||||
+typedef int16_t WORD ;
|
||||
+typedef uint32_t ULONG ;
|
||||
+typedef int32_t LONG ;
|
||||
+typedef uint8_t UCHAR ;
|
||||
+typedef int8_t CHAR ;
|
||||
+typedef unsigned UINT ;
|
||||
+typedef int INT ;
|
||||
+
|
||||
+#else /* UNIX */
|
||||
+
|
||||
#ifdef AMIGA
|
||||
|
||||
#include <exec/types.h>
|
||||
@@ -27,6 +44,7 @@
|
||||
typedef unsigned UINT ;
|
||||
typedef int INT ;
|
||||
|
||||
+#endif /* UNIX */
|
||||
|
||||
#endif /* __declare_h */
|
||||
|
||||
diff -ur unace/unace.c unace-fixed/unace.c
|
||||
--- unace/unace.c 2005-06-05 12:21:43.000000000 +0200
|
||||
+++ unace-fixed/unace.c 2005-06-05 12:24:39.000000000 +0200
|
||||
@@ -516,7 +516,7 @@
|
||||
tpsize+= fhead.PSIZE;
|
||||
}
|
||||
if (!f_err)
|
||||
- printf("%02u.%02u.%02u|%02u:%02u|%c%c%9lu|%9lu|%4u%%|%c%s\n",
|
||||
+ printf("%02u.%02u.%02u|%02u:%02u|%c%c%9u|%9u|%4u%%|%c%s\n",
|
||||
ts_day (ti), ts_month(ti), ts_year(ti)%100,
|
||||
ts_hour(ti), ts_min (ti),
|
||||
fhead.HEAD_FLAGS & ACE_SP_BEF ? '<' : ' ',
|
||||
@@ -529,7 +529,7 @@
|
||||
}
|
||||
if (!f_err)
|
||||
{
|
||||
- printf("\n %9lu|%9lu|%4u%%| %u file%s",
|
||||
+ printf("\n %9u|%9u|%4u%%| %u file%s",
|
||||
psize,
|
||||
size,
|
||||
percentage(psize, size),
|
@ -1,167 +0,0 @@
|
||||
--- uac_crt.h.old 1998-07-01 10:29:00.000000000 +0200
|
||||
+++ uac_crt.h 2005-02-14 00:48:35.000000000 +0100
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
#include "acestruc.h"
|
||||
|
||||
-CHAR *ace_fname(CHAR * s, thead * head, INT nopath);
|
||||
+CHAR *ace_fname(CHAR * s, thead * head, INT nopath, unsigned int size);
|
||||
INT create_dest_file(CHAR * file, INT a);
|
||||
|
||||
#ifdef UNIX
|
||||
--- uac_crt.c.old 1998-07-01 10:29:00.000000000 +0200
|
||||
+++ uac_crt.c 2005-02-14 02:46:02.000000000 +0100
|
||||
@@ -33,12 +33,15 @@
|
||||
|
||||
/* gets file name from header
|
||||
*/
|
||||
-CHAR *ace_fname(CHAR * s, thead * head, INT nopath)
|
||||
+CHAR *ace_fname(CHAR * s, thead * head, INT nopath, unsigned int size)
|
||||
{
|
||||
- INT i;
|
||||
+ unsigned int i;
|
||||
char *cp;
|
||||
|
||||
- strncpy(s, (*(tfhead *) head).FNAME, i = (*(tfhead *) head).FNAME_SIZE);
|
||||
+ i = (*(tfhead *) head).FNAME_SIZE;
|
||||
+ if (i > (size - 1))
|
||||
+ i = size - 1;
|
||||
+ strncpy(s, (*(tfhead *) head).FNAME, i);
|
||||
s[i] = 0;
|
||||
|
||||
if (nopath)
|
||||
@@ -56,22 +59,72 @@ CHAR *ace_fname(CHAR * s, thead * head,
|
||||
}
|
||||
#endif
|
||||
|
||||
+ cp = s;
|
||||
+ while (*cp == '/') cp++;
|
||||
+ if (cp != s)
|
||||
+ memmove(s, cp, strlen(cp) + 1);
|
||||
+
|
||||
return s;
|
||||
}
|
||||
|
||||
+int is_directory_traversal(char *str)
|
||||
+{
|
||||
+ unsigned int mode, countdots;
|
||||
+ /* mode 0 = fresh, 1 = just dots, 2 = not just dots */
|
||||
+ char ch;
|
||||
+
|
||||
+ mode = countdots = 0;
|
||||
+
|
||||
+ while (ch = *str++)
|
||||
+ {
|
||||
+ if ((ch == '/') && (mode == 1) && (countdots > 1))
|
||||
+ return 1;
|
||||
+
|
||||
+ if (ch == '/')
|
||||
+ {
|
||||
+ mode = countdots = 0;
|
||||
+ continue;
|
||||
+ }
|
||||
+
|
||||
+ if (ch == '.')
|
||||
+ {
|
||||
+ if (mode == 0)
|
||||
+ mode = 1;
|
||||
+
|
||||
+ countdots++;
|
||||
+ }
|
||||
+ else
|
||||
+ mode = 2;
|
||||
+ }
|
||||
+
|
||||
+ if ((mode == 1) && (countdots > 1))
|
||||
+ return 1;
|
||||
+
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
void check_ext_dir(CHAR * f) // checks/creates path of file
|
||||
{
|
||||
CHAR *cp,
|
||||
d[PATH_MAX];
|
||||
- INT i;
|
||||
+ unsigned int i;
|
||||
|
||||
d[0] = 0;
|
||||
|
||||
+ if (is_directory_traversal(f))
|
||||
+ {
|
||||
+ f_err = ERR_WRITE;
|
||||
+ printf("\n Directory traversal attempt: %s\n", f);
|
||||
+ return;
|
||||
+ }
|
||||
+
|
||||
for (;;)
|
||||
{
|
||||
if ((cp = (CHAR *) strchr(&f[strlen(d) + 1], DIRSEP))!=NULL)
|
||||
{
|
||||
i = cp - f;
|
||||
+ if (i > (PATH_MAX - 1))
|
||||
+ i = PATH_MAX - 1;
|
||||
strncpy(d, f, i);
|
||||
d[i] = 0;
|
||||
}
|
||||
--- unace.c.old 1998-07-01 10:29:00.000000000 +0200
|
||||
+++ unace.c 2005-02-14 01:43:28.000000000 +0100
|
||||
@@ -240,6 +240,7 @@ INT read_arc_head(void) // searc
|
||||
INT open_archive(INT print_err) // opens archive (or volume)
|
||||
{
|
||||
CHAR av_str[80];
|
||||
+ unsigned int copylen;
|
||||
|
||||
archan = open(aname, O_RDONLY | O_BINARY); // open file
|
||||
|
||||
@@ -263,8 +264,11 @@ INT open_archive(INT print_err)
|
||||
sprintf(av_str, "\ncreated on %d.%d.%d by ",
|
||||
ts_day(adat.time_cr), ts_month(adat.time_cr), ts_year(adat.time_cr));
|
||||
printf(av_str);
|
||||
- strncpy(av_str, mhead.AV, mhead.AV_SIZE);
|
||||
- av_str[mhead.AV_SIZE] = 0;
|
||||
+ copylen = mhead.AV_SIZE;
|
||||
+ if (copylen > 79)
|
||||
+ copylen = 79;
|
||||
+ strncpy(av_str, mhead.AV, copylen);
|
||||
+ av_str[copylen] = 0;
|
||||
printf("%s\n\n", av_str);
|
||||
}
|
||||
comment_out("Main comment:"); // print main comment
|
||||
@@ -300,7 +304,7 @@ void get_next_volname(void)
|
||||
INT proc_vol(void) // opens volume
|
||||
{
|
||||
INT i;
|
||||
- CHAR s[80];
|
||||
+ CHAR s[PATH_MAX + 80];
|
||||
|
||||
// if f_allvol_pr is 2 we have -y and should never ask
|
||||
if ((!fileexists_insense(aname) && f_allvol_pr != 2) || !f_allvol_pr)
|
||||
@@ -428,7 +432,7 @@ void extract_files(int nopath, int test)
|
||||
if (head.HEAD_TYPE == FILE_BLK)
|
||||
{
|
||||
comment_out("File comment:"); // show file comment
|
||||
- ace_fname(file, &head, nopath); // get file name
|
||||
+ ace_fname(file, &head, nopath, sizeof(file)); // get file name
|
||||
printf("\n%s", file);
|
||||
flush;
|
||||
dcpr_init_file(); // initialize decompression of file
|
||||
@@ -496,7 +500,7 @@ void list_files(int verbose)
|
||||
if (head.HEAD_TYPE == FILE_BLK)
|
||||
{
|
||||
ULONG ti=fhead.FTIME;
|
||||
- ace_fname(file, &head, verbose ? 0 : 1); // get file name
|
||||
+ ace_fname(file, &head, verbose ? 0 : 1, sizeof(file)); // get file name
|
||||
|
||||
size += fhead.SIZE;
|
||||
psize +=
|
||||
@@ -588,7 +592,8 @@ int main(INT argc, CHAR * argv[])
|
||||
|
||||
init_unace(); // initialize unace
|
||||
|
||||
- strcpy(aname, argv[arg_cnt]); // get archive name
|
||||
+ strncpy(aname, argv[arg_cnt], sizeof(aname) - 4); // get archive name
|
||||
+ aname[sizeof(aname) - 5] = '\0';
|
||||
if (!(s = (CHAR *) strrchr(aname, DIRSEP)))
|
||||
s = aname;
|
||||
if (!strrchr(s, '.'))
|
@ -1,20 +0,0 @@
|
||||
--- a/portable.h
|
||||
+++ b/portable.h
|
||||
@@ -79,11 +79,13 @@
|
||||
|
||||
#else /* HI_LO_BYTE_ORDER */
|
||||
|
||||
-#define BUFP2WORD(p) *(UWORD*)((p+=2)-2)
|
||||
-#define BUFP2LONG(p) *(ULONG*)((p+=4)-4)
|
||||
+#define _MAGIC_UNION(type, p) ({ union { UCHAR *_c; type *_u; } _x = { ._c = (p) }; *_x._u; })
|
||||
|
||||
-#define BUF2WORD(p) (*(UWORD*)p)
|
||||
-#define BUF2LONG(p) (*(ULONG*)p)
|
||||
+#define BUFP2WORD(p) _MAGIC_UNION(UWORD, ((p+=2)-2))
|
||||
+#define BUFP2LONG(p) _MAGIC_UNION(ULONG, ((p+=4)-4))
|
||||
+
|
||||
+#define BUF2WORD(p) _MAGIC_UNION(UWORD, p)
|
||||
+#define BUF2LONG(p) _MAGIC_UNION(ULONG, p)
|
||||
|
||||
#endif /* !HI_LO_BYTE_ORDER */
|
||||
|
@ -1,26 +0,0 @@
|
||||
diff -uNr unace-2.5.orig/source/base/all/all.h unace-2.5/source/base/all/all.h
|
||||
--- unace-2.5.orig/source/base/all/all.h 2010-08-03 14:22:49.809269706 +0000
|
||||
+++ unace-2.5/source/base/all/all.h 2010-08-03 14:29:10.189469638 +0000
|
||||
@@ -61,7 +61,7 @@
|
||||
#define put_unaligned(ptr, val) ((void)( *(ptr) = (val) ))
|
||||
#endif /* __EMULATE_UNALIGNED__ */
|
||||
|
||||
-#ifdef __BIG_ENDIAN__
|
||||
+#if __BYTE_ORDER == __BIG_ENDIAN
|
||||
#define ADJUST_ENDIANNESS16(Ptr) {\
|
||||
USHORT x = get_unaligned((USHORT*) (Ptr));\
|
||||
put_unaligned((USHORT*) (Ptr), x >> 8 | x << 8);\
|
||||
@@ -78,10 +78,12 @@
|
||||
x2 = x2 >> 16 | x2 << 16;\
|
||||
put_unaligned(((ULONG*) (Ptr)), (x2&0xff00ff00) >> 8 | (x2&0x00ff00ff) << 8);\
|
||||
}
|
||||
-#else
|
||||
+#elif __BYTE_ORDER == __LITTLE_ENDIAN
|
||||
#define ADJUST_ENDIANNESS16(Ptr)
|
||||
#define ADJUST_ENDIANNESS32(Ptr)
|
||||
#define ADJUST_ENDIANNESS64(Ptr)
|
||||
+#else
|
||||
+#error Please define system endianness
|
||||
#endif
|
||||
|
||||
#endif
|
@ -1,42 +0,0 @@
|
||||
# Copyright 1999-2007 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-arch/unace/unace-1.2b-r1.ebuild,v 1.14 2007/09/17 01:09:44 jer Exp $
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="ACE unarchiver"
|
||||
HOMEPAGE="http://www.winace.com/"
|
||||
SRC_URI="http://wilma.vub.ac.be/~pdewacht/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2" #92846
|
||||
SLOT="1"
|
||||
KEYWORDS="~alpha amd64 hppa ppc ppc64 s390 x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
|
||||
S=${WORKDIR}/${PN}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
cp unix/makefile .
|
||||
cp unix/gccmaked .
|
||||
epatch "${FILESDIR}"/unace-1.2b-CAN-2005-0160-CAN-2005-0161.patch
|
||||
epatch "${FILESDIR}"/unace-1.2b-64bit.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
sed -i \
|
||||
-e "s/^CFLAGS = -O.*/CFLAGS = -Wall ${CFLAGS}/g" \
|
||||
-e "s/-DCASEINSENSE//g" \
|
||||
makefile
|
||||
|
||||
emake dep || die
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin unace || die
|
||||
dodoc readme.txt changes.log
|
||||
}
|
@ -1,47 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-arch/unace/unace-1.2b-r2.ebuild,v 1.1 2013/03/28 03:07:37 vapier Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DEB_VER="10"
|
||||
DESCRIPTION="ACE unarchiver"
|
||||
HOMEPAGE="http://www.winace.com/"
|
||||
SRC_URI="mirror://debian/pool/main/u/${PN}/${PN}_${PV}.orig.tar.gz
|
||||
mirror://debian/pool/main/u/${PN}/${PN}_${PV}-${DEB_VER}.debian.tar.gz"
|
||||
|
||||
LICENSE="GPL-2" #92846
|
||||
SLOT="1"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~s390 ~x86"
|
||||
IUSE=""
|
||||
|
||||
S=${WORKDIR}/${PN}${PV}
|
||||
|
||||
src_prepare() {
|
||||
epatch $(sed 's:^:../debian/patches/:' "${WORKDIR}"/debian/patches/series)
|
||||
epatch "${FILESDIR}"/${P}-64bit-fmt.patch
|
||||
epatch "${FILESDIR}"/${P}-aliasing.patch
|
||||
cp unix/{makefile,gccmaked} . || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
sed -i \
|
||||
-e '/^OSTYPE =/s:=.*:= Linux:' \
|
||||
-e "/^CFLAGS =/s:=.*:+= -Wall:" \
|
||||
-e "/^CC =/s:=.*:= $(tc-getCC):" \
|
||||
-e 's/-DCASEINSENSE//g' \
|
||||
makefile || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake dep
|
||||
emake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin unace
|
||||
dodoc unix/readme.txt changes.log
|
||||
doman ../debian/unace.1
|
||||
}
|
@ -1,34 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-arch/unace/unace-2.5-r1.ebuild,v 1.7 2010/01/01 19:40:07 fauli Exp $
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DEB_VER="5"
|
||||
DESCRIPTION="ACE unarchiver"
|
||||
HOMEPAGE="http://www.winace.com/"
|
||||
SRC_URI="mirror://debian/pool/non-free/u/unace-nonfree/unace-nonfree_${PV}.orig.tar.gz
|
||||
mirror://debian/pool/non-free/u/unace-nonfree/unace-nonfree_${PV}-${DEB_VER}.diff.gz"
|
||||
|
||||
LICENSE="freedist"
|
||||
SLOT="1"
|
||||
KEYWORDS="~alpha ~amd64 -hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~sparc-solaris"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${WORKDIR}"/unace-nonfree_${PV}-${DEB_VER}.diff
|
||||
local p
|
||||
for p in $(<unace-nonfree-${PV}/debian/patches/00list) ; do
|
||||
epatch unace-nonfree-${PV}/debian/patches/${p}.dpatch
|
||||
done
|
||||
tc-export CC
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin unace || die
|
||||
doman unace-nonfree-${PV}/debian/manpage/unace.1
|
||||
}
|
@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-arch/unace/unace-2.5-r2.ebuild,v 1.10 2013/02/20 09:54:31 ago Exp $
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DEB_VER="5"
|
||||
DESCRIPTION="ACE unarchiver"
|
||||
HOMEPAGE="http://www.winace.com/"
|
||||
SRC_URI="mirror://debian/pool/non-free/u/unace-nonfree/unace-nonfree_${PV}.orig.tar.gz
|
||||
mirror://debian/pool/non-free/u/unace-nonfree/unace-nonfree_${PV}-${DEB_VER}.diff.gz"
|
||||
|
||||
LICENSE="freedist"
|
||||
SLOT="1"
|
||||
KEYWORDS="alpha amd64 ~arm hppa ppc ppc64 s390 x86 ~amd64-linux ~x86-linux ~sparc-solaris"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${WORKDIR}"/unace-nonfree_${PV}-${DEB_VER}.diff
|
||||
local p
|
||||
for p in $(<unace-nonfree-${PV}/debian/patches/00list) ; do
|
||||
epatch unace-nonfree-${PV}/debian/patches/${p}.dpatch
|
||||
done
|
||||
epatch "${FILESDIR}"/${P}-endianness-detection.patch
|
||||
tc-export CC
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin unace || die
|
||||
doman unace-nonfree-${PV}/debian/manpage/unace.1
|
||||
}
|
@ -1,22 +0,0 @@
|
||||
# Copyright 1999-2007 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-arch/unace/unace-2.5.ebuild,v 1.2 2007/02/01 13:58:51 beandog Exp $
|
||||
|
||||
DESCRIPTION="ACE unarchiver"
|
||||
HOMEPAGE="http://www.winace.com/"
|
||||
SRC_URI="http://www.winace.com/files/linunace${PV//.}.tgz"
|
||||
|
||||
LICENSE="freedist"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
IUSE=""
|
||||
RESTRICT="strip"
|
||||
|
||||
DEPEND=""
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_install() {
|
||||
into /opt
|
||||
dobin unace || die
|
||||
}
|
@ -1 +1 @@
|
||||
DIST booh-0.9.3.tar.bz2 807673 SHA256 1adb2a1fdd3ddc84c645ea9f34cf5f56848652e2b25a0387f799c4d901b116f6 SHA512 08e9e02dd5026f8f809dfbd981db24028fe60f55ed6d4d4fe35fd2a494141e4bd44246bd22f0fa808a8d6e31bc3e9de3ccf6dcf7c7529223c9b8e2bd90c32ef8 WHIRLPOOL 5562c9f2bb1fef2af5d684858d271250ca5c6ae650de0ff64c8a5037510d5b905ea9a66d81e80265a720302d29d316ed56a30a4e4956140be35110cd0d858d5a
|
||||
DIST booh-0.9.4.tar.bz2 909187 SHA256 024929ccc6bf5ec3cdb4723f1b18513687077f3bfb6675764f1fc084c692a45e SHA512 2584f4cc9c8666dc29719b901fc3aa68d03d6cf6cd09ca604178828b086febe449eae58bb5f6d20a6e9b3d099b357d78383eb250f8275663763fc93d24dc47a3 WHIRLPOOL 4d807fdb64b61f8d03c20e65b169f82c962b50d945c9767ba0644050486e6c0eb4587887ab3c50c6cfb0108c6d28796bf602bf4764b9058ff0921acc680cfb26
|
||||
|
@ -1,70 +0,0 @@
|
||||
--- bin/album2booh.old 2008-07-06 13:28:37.000000000 +0100
|
||||
+++ bin/album2booh 2008-07-06 13:30:21.000000000 +0100
|
||||
@@ -33,6 +33,7 @@
|
||||
# $ recode ISO-8859-1..UTF-8 captions.txt
|
||||
#
|
||||
|
||||
+require 'rubygems'
|
||||
require 'getoptlong'
|
||||
require 'gettext'
|
||||
include GetText
|
||||
--- bin/booh.old 2008-07-06 13:28:37.000000000 +0100
|
||||
+++ bin/booh 2008-07-06 13:30:40.000000000 +0100
|
||||
@@ -19,6 +19,7 @@
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
+require 'rubygems'
|
||||
require 'getoptlong'
|
||||
require 'tempfile'
|
||||
require 'thread'
|
||||
--- bin/booh-backend.old 2008-07-06 13:28:37.000000000 +0100
|
||||
+++ bin/booh-backend 2008-07-06 13:30:51.000000000 +0100
|
||||
@@ -19,6 +19,7 @@
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
+require 'rubygems'
|
||||
require 'getoptlong'
|
||||
require 'gettext'
|
||||
require 'gettext/locale'
|
||||
--- bin/booh-classifier.old 2008-07-06 13:28:37.000000000 +0100
|
||||
+++ bin/booh-classifier 2008-07-06 13:31:02.000000000 +0100
|
||||
@@ -19,6 +19,7 @@
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
+require 'rubygems'
|
||||
require 'getoptlong'
|
||||
require 'tempfile'
|
||||
|
||||
--- bin/booh-fix-whitebalance.old 2008-07-06 13:28:37.000000000 +0100
|
||||
+++ bin/booh-fix-whitebalance 2008-07-06 13:31:13.000000000 +0100
|
||||
@@ -19,6 +19,7 @@
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
+require 'rubygems'
|
||||
require 'gtk2'
|
||||
require 'booh/libadds'
|
||||
|
||||
--- bin/booh-gamma-correction.old 2008-07-06 13:28:37.000000000 +0100
|
||||
+++ bin/booh-gamma-correction 2008-07-06 13:31:24.000000000 +0100
|
||||
@@ -19,6 +19,7 @@
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
+require 'rubygems'
|
||||
require 'gtk2'
|
||||
require 'booh/libadds'
|
||||
|
||||
--- bin/webalbum2booh.old 2008-07-06 13:28:37.000000000 +0100
|
||||
+++ bin/webalbum2booh 2008-07-06 13:34:13.000000000 +0100
|
||||
@@ -19,6 +19,7 @@
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
+require 'rubygems'
|
||||
require 'getoptlong'
|
||||
require 'gettext'
|
||||
include GetText
|
@ -0,0 +1,3 @@
|
||||
DIST double-conversion-1.1.1.tar.gz 7012946 SHA256 e1cabb73fd69e74f145aea91100cde483aef8b79dc730fcda0a34466730d4d1d SHA512 e116196eb60077565050995b060049747a3c72e743eea21c6c9fb68414adc533d456d19e1ca241f08895cca97a38511477bdc7d2e0cae38d149c83cb9d6896ad WHIRLPOOL d69604fbb6e1b5cac8d4dd0f8cf0af4621e32548e9e5061dcb843067a3f821c6f52e918e3e367988076b9ccf0be0ab68107cc6a21b02f4de424a1d98b399fc33
|
||||
DIST dsfmt-2.2.tar.gz 291253 SHA256 bc3947a9b2253a869fcbab8ff395416cb12958be9dba10793db2cd7e37b26899 SHA512 e59d54166dc2df9f6e6abd68658c3624082feabe445215256fead47a8944c41578d11c2b4ba57eac174587a45e445b2aabd867db24fd9e951842513cf914f60b WHIRLPOOL 986b24d8c302f21e305a6bbc6b33e42678c27018c71c566d3f052ce7600fd06c81d77375d08b2b40c0c4aa93ca74cad819a34d0350e33a61f5837f27de7cf193
|
||||
DIST julia-0.2.0.tar.bz2 4393404 SHA256 fecde7b4fbd26093dedd04564ce12b47a232525bf036c7b5f392f369ddc9a514 SHA512 3e0718c69936959dc717cf511f8fd7086eedb2fd4996519fcdb54a0b0c38d09b5b1c7d239e9e42234aab869446feec88bfd40b5419ae74c9f15bf523a757e898 WHIRLPOOL 265650e99028260d1dfe76c504468eca23bad0881790893d8b4b6cd98b0b5a936dc064ee1b661a04c762e2d78d4d23243158f594afef27001c8b4a0de259afff
|
@ -0,0 +1,79 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/julia/julia-0.2.0.ebuild,v 1.1 2013/11/25 23:40:37 patrick Exp $
|
||||
EAPI=5
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="High-level, high-performance dynamic programming language for technical computing"
|
||||
|
||||
HOMEPAGE="http://http://julialang.org/"
|
||||
|
||||
# uses gfortran in some places, dependencies don't reflect that yet
|
||||
|
||||
# tarball remade because upstream lacks submodules, so it's not able to build
|
||||
# soo ... they bundle a split out part of v8 that has no build system that makes sense
|
||||
# double-conversion nailed in to make build system happy
|
||||
# dSFMT is not meant to be packaged
|
||||
SRC_URI="http://gentooexperimental.org/~patrick/${P}.tar.bz2
|
||||
http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/dSFMT-src-2.2.tar.gz -> dsfmt-2.2.tar.gz
|
||||
http://double-conversion.googlecode.com/files/double-conversion-1.1.1.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
# Avoid fragile duplication - see compile and install phases
|
||||
JULIAMAKEARGS="QUIET_MAKE= USE_SYSTEM_LLVM=1 USE_SYSTEM_READLINE=1 USE_SYSTEM_PCRE=1 USE_SYSTEM_LIBM=1 \
|
||||
USE_SYSTEM_GMP=1 USE_SYSTEM_LIBUNWIND=1 USE_SYSTEM_PATCHELF=1 USE_SYSTEM_FFTW=1 USE_SYSTEM_ZLIB=1 \
|
||||
USE_SYSTEM_MPFR=1 USE_SYSTEM_SUITESPARSE=1 USE_SYSTEM_ARPACK=1 USE_SYSTEM_BLAS=1 USE_SYSTEM_LAPACK=1 \
|
||||
LLVM_CONFIG=/usr/bin/llvm-config"
|
||||
|
||||
# scons is a dep of double-conversion
|
||||
DEPEND="
|
||||
=sys-devel/llvm-3.3*
|
||||
dev-lang/perl
|
||||
sys-libs/readline
|
||||
dev-libs/libpcre
|
||||
dev-util/scons
|
||||
dev-libs/gmp
|
||||
sys-libs/libunwind
|
||||
dev-util/patchelf
|
||||
sci-libs/fftw
|
||||
sys-libs/zlib
|
||||
dev-libs/mpfr
|
||||
sci-libs/suitesparse
|
||||
sci-libs/arpack
|
||||
virtual/lapack
|
||||
virtual/blas
|
||||
"
|
||||
RDEPEND="sys-libs/readline"
|
||||
|
||||
src_prepare() {
|
||||
#uurgh, no fetching in ebuild
|
||||
sed -i -e 's~$(JLDOWNLOAD)~/bin/true~' deps/Makefile || die "Oopsie"
|
||||
sed -i -e 's~git submodule~/bin/true~g' deps/Makefile || die "Ooopsie"
|
||||
# and we need to build stuff, so ... let's just copy around and pray!
|
||||
mkdir -p deps/random
|
||||
cp "${DISTDIR}/dsfmt-2.2.tar.gz" deps/random/
|
||||
cp "${DISTDIR}/double-conversion-1.1.1.tar.gz" deps/
|
||||
# Some cleanups to avoid an OpenBlas dep, and remove some useless git errors
|
||||
sed -e "s|-lblas|$($(tc-getPKG_CONFIG) --libs blas)|" Make.inc || die
|
||||
sed -e 's/$(shell git rev-parse --short=10 HEAD)/v0.2.0/' Make.inc || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake $JULIAMAKEARGS || die
|
||||
# makefile weirdness - avoid compile in src_install
|
||||
emake $JULIAMAKEARGS debug || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# config goes to /usr/etc/ - should be fixed
|
||||
emake $JULIAMAKEARGS PREFIX="${D}/usr" install || die
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>patrick@gentoo.org</email>
|
||||
<name>Patrick Lauer</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1 +1,2 @@
|
||||
DIST PHP_CodeCoverage-1.1.2.tgz 132552 SHA256 42b3aefe23034bce0653460a4e6a79908de17e2d8674c013a116937449dcfe80 SHA512 2d65ecf6bab4eb5fec6114390fc9bb2182e91ebb09621873f27c54539560a826065a843eeb7ccd989d9dafab126e3b7bbd3b7d45ea748f5229ddf9c2527b0c69 WHIRLPOOL 9a7f30d6c8ad6627738d880eb3af621380c1359afa65e6ace080d4125bbde618503935bee41d6675eb3d1c8fad0d7359b8a077e4d1ea2ad5cf915f5639b5ce6b
|
||||
DIST PHP_CodeCoverage-1.2.13.tgz 158772 SHA256 164de075b3588c0a757dd7bf348489954162dbc097e8932f564e5f3891bd1a2e SHA512 6a3426c945ad6abf35be3068cf0f7e17215179a382e93b7be3a5e436611b327c9b7bc715f7acc900231856678f578c1f614648d2679baca9b6960dfafd897dc6 WHIRLPOOL c527482571c73afb85419e31eb14e01b20677fec65a8e1297d02579d19b2b537201b3151b9885a82dafbe9cab54402aeb19445284f0e681f7442616b1aa1c51c
|
||||
|
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-php/PHP_CodeCoverage/PHP_CodeCoverage-1.2.13.ebuild,v 1.1 2013/11/25 23:24:39 mabi Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PHP_PEAR_URI="pear.phpunit.de"
|
||||
|
||||
inherit php-pear-r1
|
||||
|
||||
DESCRIPTION="Library that provides collection, processing, and rendering functionality for PHP code coverage information."
|
||||
HOMEPAGE="pear.phpunit.de"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~hppa ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-php/pear-1.9.4"
|
||||
RDEPEND="${DEPEND}
|
||||
>=dev-php/File_Iterator-1.3.0
|
||||
>=dev-php/PHP_TokenStream-1.1.3
|
||||
>=dev-php/Text_Template-1.1.1"
|
@ -1 +1,2 @@
|
||||
DIST PHP_Depend-0.10.3.tgz 166144 SHA256 d2ed90b14286b6b82bd2229378c3ca4d175e04440547d1f7fdd1229a8339a40d SHA512 be2f13cd0e5de420e4edc2638be980618766b043b62f51838acf2a4d8f962d42101ace860485d457416d8ee69fe00d49ffec7279dfe436b8b15c5e1f084525ca WHIRLPOOL b9153f2dc260d68310ad4e5fc98363539bddfa357e2b4b0ab28557ad321d612a3d12703de39ea0bed65a638a803e436007951347b1abe58349d1e2f331e6c5e7
|
||||
DIST PHP_Depend-1.1.1.tgz 181421 SHA256 64a03e82f6b38b4bd0187a27c2cc2bf47c76790b0f4e806dcdeab36ccc6e40f9 SHA512 688e8d0000a14fcc5eb4469d02177c6894f9172d2ae3813712c0af745f75327b6434a1a770d1c299bfce7c380fe5aeb3b9f9de26f4bf984d733437142bf7621b WHIRLPOOL f492e67b6e77985face1b50814dcbe4744d08cd83b8abfac8bc36254f4b67a866a53d3e15a9020a4a2ded7d5c12bbf36b949b2590aa778c8f5bd4ee7371679b6
|
||||
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-php/phpdepend/phpdepend-1.1.1.ebuild,v 1.1 2013/11/25 22:08:27 mabi Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PHP_PEAR_CHANNEL="${FILESDIR}/channel.xml"
|
||||
PHP_PEAR_PN="PHP_Depend"
|
||||
PHP_PEAR_URI="pear.pdepend.org"
|
||||
|
||||
inherit php-pear-lib-r1
|
||||
|
||||
DESCRIPTION="Static code analyser for PHP"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
HOMEPAGE="http://www.pdepend.org"
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
>=dev-lang/php-5.2.3"
|
||||
|
||||
src_unpack() {
|
||||
# we only have one file in $A and it contains a lone zero block
|
||||
tar xf "${DISTDIR}/${A}" --ignore-zeros
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST PHP_PMD-1.1.0.tgz 42244 SHA256 09b5773e3046106e6f770fb224296b8ebe2d3223d19321be1f2f506462748e88 SHA512 3bd8f4bd690bf18d2a643817a7d13de2c8b9c228d94f242c15f72e3cfeea9a002c33ace278a63e7fa8f36684382a45d79852fdbc4004dfc4ee38f73558283a95 WHIRLPOOL e77ed13b773b8c8cd2351e2626714e7ff0ed74ec77327916283bb21fb6334105c3e3c8fece0a8498cf8421d6556f21a9e625400973bccdf0ca8550560e68207c
|
||||
DIST PHP_PMD-1.5.0.tgz 49534 SHA256 fd6533e6c794eb33422a301269fa928b124df6fc555c8d4b8786bdcb9b49529c SHA512 6846be145e3c52e2fc687aa910a3de8080e9cbdf56e88039077eceae59459fb4c833d61dccfffa68a8098abdb4b3c17c837398329216f8afa9f4b1ed41ce6e2d WHIRLPOOL 1269df2e60e0b2815d94c4d33a1af07c864bdf4b267bd1955f530afffca43da5fa2415936a7041fb2fae6d8b652c4f5be9aa3e801823734c1349b9964f1e2672
|
||||
|
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-php/phpmd/phpmd-1.5.0.ebuild,v 1.1 2013/11/25 22:10:43 mabi Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PHP_PEAR_CHANNEL="${FILESDIR}/channel.xml"
|
||||
PHP_PEAR_PN="PHP_PMD"
|
||||
PHP_PEAR_URI="pear.phpmd.org"
|
||||
|
||||
inherit php-pear-lib-r1
|
||||
|
||||
DESCRIPTION="PHP mess detector"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
HOMEPAGE="http://www.phpmd.org"
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
>=dev-php/phpdepend-1.1.1"
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/psutil/psutil-1.2.1.ebuild,v 1.1 2013/11/25 22:27:52 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy2_0 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Retrieve information on running processes and system utilization"
|
||||
HOMEPAGE="http://code.google.com/p/psutil/ https://pypi.python.org/pypi/psutil/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
@ -1,9 +1,9 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/daemons/daemons-1.1.9.ebuild,v 1.3 2013/01/15 05:13:30 zerochaos Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/daemons/daemons-1.1.9-r1.ebuild,v 1.1 2013/11/26 01:57:19 mrueg Exp $
|
||||
|
||||
EAPI=4
|
||||
USE_RUBY="ruby18 ree18 ruby19 jruby"
|
||||
EAPI=5
|
||||
USE_RUBY="ruby18 ruby19 ruby20 jruby"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="Releases README TODO"
|
||||
RUBY_FAKEGEM_DOCDIR="html"
|
@ -1,4 +1,3 @@
|
||||
DIST mime-types-1.19.gem 38912 SHA256 4658ed1c3945625e2b1464061ef5d1163d2fb101a14fa9bc04d1ec347fa684ac SHA512 3f952e44a90d75b38b827aa0b0dd784bde6c99e713712d45178dadc493a7b7188541309e85688a69bb47e04ebded60f79b6043d91cb9ddd5ff8c2445f221219e WHIRLPOOL c7c77c24824ab4ef9bc9e47053967f63bf53352efde0c7711a12bc9e5f57ce065f87b1b86a19fb778506daf7df0062e6a5d7979c5ea892f7dc938b24a4fd3264
|
||||
DIST mime-types-1.22.gem 55808 SHA256 cf5b89a808b53202bc1622bd08ca3fd021708d5980db0596594ea4e2d646b0d4 SHA512 5f8f1492843675ff7e8a9eff0b0c1ccefaa9d3879093ba6b965e19ce5c127ee80aef179bb09037bbef40abd91f14913fd1bde4b01b25f6c2ab32cbdf59bb7e84 WHIRLPOOL 2497deccd73dc568ae7bda0e28c1f7f699e4e0d6b9129aef1f5746a95ce9e16461123ac556800f154b65f3cc38a24d565202e2c1b90cecfff6914e1b85e2aaa2
|
||||
DIST mime-types-1.23.gem 55296 SHA256 fa29671c5f80a5dbafe3111814f1bf289af91f422c1d1fa4c10bda63fab305b2 SHA512 d2e3c87c776d0e242c2b97c9ec8d630af05e504f815340137fbaeb19251ba096dc486117adddc9830940a80d3c0a81f0862c5c50838dc54c3d04c0231537d0df WHIRLPOOL 7112ceb83e3c6641c7b6ee114dd1f950036a23d085555e61b735973932c85b2f851a90c259339efd5496a9f3236a2dd3bd3e12998509fa1b98b7d2df2453661b
|
||||
DIST mime-types-1.25.gem 60928 SHA256 ee2dc47f195959f3b0729e889c3dabfce7ba0cf9e04cfba31eddcb02e885a641 SHA512 b5dcaca8425ab5b7f8585724353fd505a50a4fd46f3827a72d950a416c9f9e79a4e1cca3d075c3e016c0d8d3e3b628940a6cd014413fc431daf7f122437e3e77 WHIRLPOOL a01a801855ce10b067e99453256acaa3f8d4938839a22b1055a6c017ec92f0c132a528808f603fa701e5996a38308a33a0797df7b13661a2b8cfd5b2c6e357f3
|
||||
DIST mime-types-1.25.1.gem 61440 SHA256 88ef3c596481678710ffd4018fa40f1999b02d97babea39682ba7d5badd21f56 SHA512 50a79bc0378bb9bf694656b15ac69446447fc863a5a6556e68ad736768627c9f43e59c68b0ed141cee5dbd81a8ccca1a33a61aa01af7d0a5949b00d6edb6525e WHIRLPOOL 65da6addc3f1f4b6c730eadbeabf285a0a85452d90ff036820d3cb1940311248cdcf12a21e836c4b3d03af8ea73f33f642d071f2bb8fdf9556b05cdf974b16d4
|
||||
|
@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/mime-types/mime-types-1.22.ebuild,v 1.1 2013/04/03 05:50:10 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby18 ruby19 jruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC="docs"
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Provides a mailcap-like MIME Content-Type lookup for Ruby."
|
||||
HOMEPAGE="http://rubyforge.org/projects/mime-types"
|
||||
|
||||
LICENSE="Ruby Artistic GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "doc? ( dev-ruby/hoe dev-ruby/rubyforge )
|
||||
test? ( dev-ruby/hoe dev-ruby/rubyforge dev-ruby/minitest )"
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/mime-types/mime-types-1.25.ebuild,v 1.1 2013/11/20 07:13:43 graaff Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/mime-types/mime-types-1.25.1.ebuild,v 1.1 2013/11/26 02:00:50 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/net-ssh-multi/net-ssh-multi-1.2.0-r1.ebuild,v 1.1 2013/11/26 02:26:56 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20"
|
||||
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGES.txt README.rdoc"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="none"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Net::SSH::Multi is a library for controlling multiple Net::SSH
|
||||
connections via a single interface."
|
||||
HOMEPAGE="http://net-ssh.rubyforge.org/multi"
|
||||
SRC_URI="https://github.com/net-ssh/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="2"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend ">=dev-ruby/net-ssh-2.6.5
|
||||
>=dev-ruby/net-ssh-gateway-1.2.0"
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} -Ilib:test test/test_all.rb || die
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST ruby_gntp-0.3.4.gem 10240 SHA256 7f427fd1752e8b78cc288088282ef8261b7e6896d8bb401ac047d6fb6b1d142e SHA512 876b728430183b273bf97a7e7b662c0614bcc21a3d1a7c4c07b2af9b1643c9a9bc96e92843e6118903d75d99b21c2faff0f27c22fbc8822db14560937e6a5dd8 WHIRLPOOL 07d1ea12b09c83016374ec7fbf000f2fa3bfdf086265b4c83fc0760df38288a1ed03a04dbd01ed961e55eb03c07b368ffd4f4a024f114552bd9eaed5ffccb0b9
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>ruby</herd>
|
||||
</pkgmetadata>
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby_gntp/ruby_gntp-0.3.4.ebuild,v 1.1 2013/11/26 03:20:26 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby18 ruby19"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README ChangeLog"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Ruby library for GNTP(Growl Notification Transport Protocol)"
|
||||
HOMEPAGE="https://github.com/snaka/ruby_gntp"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
|
||||
ruby_add_bdepend "test? ( dev-ruby/rr )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
mv test spec || die
|
||||
sed -i -e "s/Spec::Runner/RSpec/" \
|
||||
-e "s#\.\./lib/##"\
|
||||
spec/ruby_gntp_spec.rb || die
|
||||
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST serialport-1.1.0.gem 23552 SHA256 bfecc6462b721eb07817739ab8ae913b90ca567b16334c9893e8643ece8d234b SHA512 6092fe12725b7a75a26c06414dd9d3368797b07060d5271138eeb6657a6d0c967f356036787e11b83e8b8a30a1ab75125edee55593710cf7ab2ab16c2cb9b42a WHIRLPOOL 4c6bb5a9a47bdfdaffec8e91ef621f9df9ca48fd07f1e8cf61527e211af86d4428f1b86570344e994cbb07aecca881058a8dab3317774c79043380bf39f9be7d
|
||||
DIST serialport-1.2.1.gem 24576 SHA256 e76cfcec3e4a231f9f42cc7261adf58228bf5f62913b363569f31298e6ab476f SHA512 f0d9c692e5466b55e40b2151b2941515777c8374258a1b3b5d8f9fdc9e84b191fc8c3215c91f44654296400350371656446211b8cc396f30a906285bcdb6ed97 WHIRLPOOL 51d0de4203dcf0bd615a7dff1f2361694044f0a694666fe2c6ab059c30088327631cde07cca2af7e22027524bac0ec0f410a35fb8763deb9b0b306df59f06961
|
||||
DIST serialport-1.2.3.gem 24576 SHA256 c85cdf74cecabe7a80a43e4b5a5270029d8969f06528f7b51ed34d5d08c50492 SHA512 09b542bbef10b5c695bc73cd83236caf701f83da8e73578484510509e3cd714eb4916826ba5435245c19d3e59da9cb5772ba1383a121def6af7f994815a06006 WHIRLPOOL ad7e09cf40ceaf7548ff801e0bd77ee93167f9d54edadc013d609b0bf8957b5c652ad5159cd98ac16a797fab26ece8945bac2337e5690836ecb32662ddab0edb
|
||||
DIST serialport-1.3.0.gem 25088 SHA256 39bd909a3b159e70070dd24e6948bb7620fcb1fb066d26fc55aab2ae1037f21a SHA512 7555f5125a031de4467c4bf5312e31be021265398ed22d2a6089232faa904aa8de0accd092fbe5f74aeba16d8bf37529014ac148d2fdd45d0e43f11bba7ec94d WHIRLPOOL 5b730cf11263130f222d072354003a16dc83374ffbeedfed8a48f04836447b3fb331eb07d0777f3894bc6f27a9d262af7eaeeb572dc7fb880fcd0304cfcefb42
|
||||
|
@ -1 +1,2 @@
|
||||
DIST weakling-0.0.3.gem 12800 SHA256 4810d67d4c2ceef4ea1c21a1349925bc7dd4620f56048635f902a0d5d673a937 SHA512 84f9fe00c1dcf9ff65aa89b64af6731720b67269729ba191906d65f6e8adc9b43aa842b4fa271225e0f3476eafb3328cd31d97871838d465cf3bca681346367a WHIRLPOOL e32e1c4e4cbff079872fa990f7db92b5a14c1b30043ed2066d3e0c8d93618317dd73f8d2be846deedecf89cfae59aef154fba23c33390647a4bbde484eb49439
|
||||
DIST weakling-0.0.4-java.gem 13312 SHA256 f1f6c45b34fa1d465c16a06d731a9fc159acc190ac4a44c915b84c0a8a761aa9 SHA512 1f8d836cca03f1fc23597bccab9db25191a3500213aed031401f692206ef5f92cab2bffc0e5032d8d1634b463ad6cbec4408267fd17896f086543c131cb5f6e0 WHIRLPOOL 8ef691a7649fff403f04b727905a053424d3ef8154a46cb1f43bde0948bf9520b1df9da2cd303c151bd7bf5665b9eb98c6d8202765d6a31af1f3a94cff3ba8ce
|
||||
|
@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/weakling/weakling-0.0.4.ebuild,v 1.1 2013/11/26 00:57:40 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# This package is specifically for JRuby.
|
||||
USE_RUBY="jruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="HISTORY.txt README.txt"
|
||||
RUBY_FAKEGEM_SUFFIX="java"
|
||||
RUBY_FAKEGEM_TASK_TEST=""
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple ruby-fakegem
|
||||
|
||||
DESCRIPTION="weakling: a collection of weakref utilities for Ruby"
|
||||
HOMEPAGE="http://github.com/headius/weakling"
|
||||
LICENSE="Apache-2.0"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
CDEPEND="dev-java/bytelist
|
||||
dev-java/jruby"
|
||||
|
||||
DEPEND+=" ${CDEPEND}
|
||||
>=virtual/jdk-1.5"
|
||||
|
||||
RDEPEND+=" ${CDEPEND}
|
||||
>=virtual/jre-1.5"
|
||||
|
||||
JAVA_GENTOO_CLASSPATH="bytelist jruby"
|
||||
|
||||
pkg_setup() {
|
||||
java-pkg-2_pkg_setup
|
||||
ruby-ng_pkg_setup
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
java-pkg-simple_src_compile
|
||||
cp "${PN}.jar" "lib/refqueue.jar" || die
|
||||
}
|
@ -0,0 +1,204 @@
|
||||
Creative Commons Legal Code
|
||||
|
||||
Attribution-NoDerivs-NonCommercial 1.0
|
||||
|
||||
CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
|
||||
LEGAL SERVICES. DISTRIBUTION OF THIS DRAFT LICENSE DOES NOT CREATE AN
|
||||
ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS
|
||||
INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES
|
||||
REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR
|
||||
DAMAGES RESULTING FROM ITS USE.
|
||||
|
||||
License
|
||||
|
||||
THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE
|
||||
COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY
|
||||
COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS
|
||||
AUTHORIZED UNDER THIS LICENSE IS PROHIBITED.
|
||||
|
||||
BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE
|
||||
TO BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE
|
||||
RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS
|
||||
AND CONDITIONS.
|
||||
|
||||
1. Definitions
|
||||
|
||||
a. "Collective Work" means a work, such as a periodical issue, anthology
|
||||
or encyclopedia, in which the Work in its entirety in unmodified form,
|
||||
along with a number of other contributions, constituting separate and
|
||||
independent works in themselves, are assembled into a collective
|
||||
whole. A work that constitutes a Collective Work will not be
|
||||
considered a Derivative Work (as defined below) for the purposes of
|
||||
this License.
|
||||
b. "Derivative Work" means a work based upon the Work or upon the Work
|
||||
and other pre-existing works, such as a translation, musical
|
||||
arrangement, dramatization, fictionalization, motion picture version,
|
||||
sound recording, art reproduction, abridgment, condensation, or any
|
||||
other form in which the Work may be recast, transformed, or adapted,
|
||||
except that a work that constitutes a Collective Work will not be
|
||||
considered a Derivative Work for the purpose of this License.
|
||||
c. "Licensor" means the individual or entity that offers the Work under
|
||||
the terms of this License.
|
||||
d. "Original Author" means the individual or entity who created the Work.
|
||||
e. "Work" means the copyrightable work of authorship offered under the
|
||||
terms of this License.
|
||||
f. "You" means an individual or entity exercising rights under this
|
||||
License who has not previously violated the terms of this License with
|
||||
respect to the Work, or who has received express permission from the
|
||||
Licensor to exercise rights under this License despite a previous
|
||||
violation.
|
||||
|
||||
2. Fair Use Rights. Nothing in this license is intended to reduce, limit,
|
||||
or restrict any rights arising from fair use, first sale or other
|
||||
limitations on the exclusive rights of the copyright owner under copyright
|
||||
law or other applicable laws.
|
||||
|
||||
3. License Grant. Subject to the terms and conditions of this License,
|
||||
Licensor hereby grants You a worldwide, royalty-free, non-exclusive,
|
||||
perpetual (for the duration of the applicable copyright) license to
|
||||
exercise the rights in the Work as stated below:
|
||||
|
||||
a. to reproduce the Work, to incorporate the Work into one or more
|
||||
Collective Works, and to reproduce the Work as incorporated in the
|
||||
Collective Works;
|
||||
b. to distribute copies or phonorecords of, display publicly, perform
|
||||
publicly, and perform publicly by means of a digital audio
|
||||
transmission the Work including as incorporated in Collective Works;
|
||||
|
||||
The above rights may be exercised in all media and formats whether now
|
||||
known or hereafter devised. The above rights include the right to make
|
||||
such modifications as are technically necessary to exercise the rights in
|
||||
other media and formats. All rights not expressly granted by Licensor are
|
||||
hereby reserved.
|
||||
|
||||
4. Restrictions. The license granted in Section 3 above is expressly made
|
||||
subject to and limited by the following restrictions:
|
||||
|
||||
a. You may distribute, publicly display, publicly perform, or publicly
|
||||
digitally perform the Work only under the terms of this License, and
|
||||
You must include a copy of, or the Uniform Resource Identifier for,
|
||||
this License with every copy or phonorecord of the Work You
|
||||
distribute, publicly display, publicly perform, or publicly digitally
|
||||
perform. You may not offer or impose any terms on the Work that alter
|
||||
or restrict the terms of this License or the recipients' exercise of
|
||||
the rights granted hereunder. You may not sublicense the Work. You
|
||||
must keep intact all notices that refer to this License and to the
|
||||
disclaimer of warranties. You may not distribute, publicly display,
|
||||
publicly perform, or publicly digitally perform the Work with any
|
||||
technological measures that control access or use of the Work in a
|
||||
manner inconsistent with the terms of this License Agreement. The
|
||||
above applies to the Work as incorporated in a Collective Work, but
|
||||
this does not require the Collective Work apart from the Work itself
|
||||
to be made subject to the terms of this License. If You create a
|
||||
Collective Work, upon notice from any Licensor You must, to the extent
|
||||
practicable, remove from the Collective Work any reference to such
|
||||
Licensor or the Original Author, as requested.
|
||||
b. You may not exercise any of the rights granted to You in Section 3
|
||||
above in any manner that is primarily intended for or directed toward
|
||||
commercial advantage or private monetary compensation. The exchange of
|
||||
the Work for other copyrighted works by means of digital file-sharing
|
||||
or otherwise shall not be considered to be intended for or directed
|
||||
toward commercial advantage or private monetary compensation, provided
|
||||
there is no payment of any monetary compensation in connection with
|
||||
the exchange of copyrighted works.
|
||||
c. If you distribute, publicly display, publicly perform, or publicly
|
||||
digitally perform the Work or any Collective Works, You must keep
|
||||
intact all copyright notices for the Work and give the Original Author
|
||||
credit reasonable to the medium or means You are utilizing by
|
||||
conveying the name (or pseudonym if applicable) of the Original Author
|
||||
if supplied; the title of the Work if supplied. Such credit may be
|
||||
implemented in any reasonable manner; provided, however, that in the
|
||||
case of a Collective Work, at a minimum such credit will appear where
|
||||
any other comparable authorship credit appears and in a manner at
|
||||
least as prominent as such other comparable authorship credit.
|
||||
|
||||
5. Representations, Warranties and Disclaimer
|
||||
|
||||
a. By offering the Work for public release under this License, Licensor
|
||||
represents and warrants that, to the best of Licensor's knowledge
|
||||
after reasonable inquiry:
|
||||
|
||||
i. Licensor has secured all rights in the Work necessary to grant the
|
||||
license rights hereunder and to permit the lawful exercise of the
|
||||
rights granted hereunder without You having any obligation to pay
|
||||
any royalties, compulsory license fees, residuals or any other
|
||||
payments;
|
||||
ii. The Work does not infringe the copyright, trademark, publicity
|
||||
rights, common law rights or any other right of any third party or
|
||||
constitute defamation, invasion of privacy or other tortious
|
||||
injury to any third party.
|
||||
|
||||
b. EXCEPT AS EXPRESSLY STATED IN THIS LICENSE OR OTHERWISE AGREED IN
|
||||
WRITING OR REQUIRED BY APPLICABLE LAW, THE WORK IS LICENSED ON AN "AS
|
||||
IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED
|
||||
INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES REGARDING THE CONTENTS
|
||||
OR ACCURACY OF THE WORK.
|
||||
|
||||
6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE
|
||||
LAW, AND EXCEPT FOR DAMAGES ARISING FROM LIABILITY TO A THIRD PARTY
|
||||
RESULTING FROM BREACH OF THE WARRANTIES IN SECTION 5, IN NO EVENT WILL
|
||||
LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL,
|
||||
CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE
|
||||
OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
7. Termination
|
||||
|
||||
a. This License and the rights granted hereunder will terminate
|
||||
automatically upon any breach by You of the terms of this License.
|
||||
Individuals or entities who have received Collective Works from You
|
||||
under this License, however, will not have their licenses terminated
|
||||
provided such individuals or entities remain in full compliance with
|
||||
those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any
|
||||
termination of this License.
|
||||
b. Subject to the above terms and conditions, the license granted here is
|
||||
perpetual (for the duration of the applicable copyright in the Work).
|
||||
Notwithstanding the above, Licensor reserves the right to release the
|
||||
Work under different license terms or to stop distributing the Work at
|
||||
any time; provided, however that any such election will not serve to
|
||||
withdraw this License (or any other license that has been, or is
|
||||
required to be, granted under the terms of this License), and this
|
||||
License will continue in full force and effect unless terminated as
|
||||
stated above.
|
||||
|
||||
8. Miscellaneous
|
||||
|
||||
a. Each time You distribute or publicly digitally perform the Work or a
|
||||
Collective Work, the Licensor offers to the recipient a license to the
|
||||
Work on the same terms and conditions as the license granted to You
|
||||
under this License.
|
||||
b. If any provision of this License is invalid or unenforceable under
|
||||
applicable law, it shall not affect the validity or enforceability of
|
||||
the remainder of the terms of this License, and without further action
|
||||
by the parties to this agreement, such provision shall be reformed to
|
||||
the minimum extent necessary to make such provision valid and
|
||||
enforceable.
|
||||
c. No term or provision of this License shall be deemed waived and no
|
||||
breach consented to unless such waiver or consent shall be in writing
|
||||
and signed by the party to be charged with such waiver or consent.
|
||||
d. This License constitutes the entire agreement between the parties with
|
||||
respect to the Work licensed here. There are no understandings,
|
||||
agreements or representations with respect to the Work not specified
|
||||
here. Licensor shall not be bound by any additional provisions that
|
||||
may appear in any communication from You. This License may not be
|
||||
modified without the mutual written agreement of the Licensor and You.
|
||||
|
||||
|
||||
Creative Commons is not a party to this License, and makes no warranty
|
||||
whatsoever in connection with the Work. Creative Commons will not be
|
||||
liable to You or any party on any legal theory for any damages
|
||||
whatsoever, including without limitation any general, special,
|
||||
incidental or consequential damages arising in connection to this
|
||||
license. Notwithstanding the foregoing two (2) sentences, if Creative
|
||||
Commons has expressly identified itself as the Licensor hereunder, it
|
||||
shall have all rights and obligations of Licensor.
|
||||
|
||||
Except for the limited purpose of indicating to the public that the
|
||||
Work is licensed under the CCPL, neither party will use the trademark
|
||||
"Creative Commons" or any related trademark or logo of Creative
|
||||
Commons without the prior written consent of Creative Commons. Any
|
||||
permitted use will be in compliance with Creative Commons'
|
||||
then-current trademark usage guidelines, as may be published on its
|
||||
website or otherwise made available upon request from time to time.
|
||||
|
||||
Creative Commons may be contacted at http://creativecommons.org/.
|
@ -1,6 +1,6 @@
|
||||
DIST postfix-2.10.0.tar.gz 3826655 SHA256 4a42a6029af418cbd4a8668b4f8c7e1ea9975cbe9756df760649c0a941bfeb7b SHA512 88689c2b18aeecd6e363525955c8e3506acf7702eb7fabe148b72a149020c29a76b3f6ed57109380ebb2106cf798a0ce78d470bc4a104a8ecde6c1c4cd0da07e WHIRLPOOL b47559ff91651c699581757976628ab87ffda91ef85f2ccb86ddc4982de68fe7f6dedc419a2708e879969081a7d54681f88763500cd816aed51958bbe0880b70
|
||||
DIST postfix-2.10.1.tar.gz 3827595 SHA256 2e85a62e97418bbb022b4d4433098a7f25adc7dc707c37d9984db2c2f314b1c1 SHA512 34d5923748b38dd93609657011adc1371ab738ee86558aa4822cce6e879ccdd426bb4de994ab425b3a2745c8ca10a01b2d1c5f310872e839f9627afa8dcccdf0 WHIRLPOOL d1e6c029429e6ec2249b58cfa035a8819456557655711fe8d81ea9cfbd22fd66837be509e8b0f458ee6680330b1c5cf1c6fc580b75b2df6aeb30cb94cf478031
|
||||
DIST postfix-2.10.2.tar.gz 3828326 SHA256 f1a735a5a9ffeac8fca59046c437c3b76e7f923fb4249db2a55b2bff0306ddd4 SHA512 fa6c123da040a8e332c0bf2430f5b098523c2eff42a6cf4bfe6618b82d59be8e5a7f5c85b09ab8fd0312058b2135b174e00890423e4d3f8f732c3dc3c91f01c3 WHIRLPOOL 4e1e453ecd653058faf7420d6bfb6ac6a6c343f03f9c1a4213c403a7164d99f659a0b9ba744b803c3d94cfaf3216d3505f44d22069421f6cc4a4651b6be1f316
|
||||
DIST postfix-2.11-20131120.tar.gz 3985402 SHA256 e9e9f357f5d9af9fc580feefce4ba5825819dbba6af26741712c56d376dbfdf5 SHA512 df46e7c89bdb18bd2f96e57920d1f1c3d99d580be18f70fde4268745cbd3287dfda5b19fc152476e95cd94d55c1fb0f1afc79447f27fc9dfd346c96f07269a2f WHIRLPOOL 1f39ac44f46fe843d176d2481df79138e9d805a7d7e9ac16231900305623995ae078e0f8105fcec17c7e5de5972c1ea5638017e0fad8ad869b72ec64366c6440
|
||||
DIST postfix-2.11-20131122.tar.gz 3993129 SHA256 90242db0e1623346da4b6192d87814935733a9e917296cf686fb0314f623e368 SHA512 af17fcae398bc9e0e4cb71b12bac3376a93a94e90edc385fe97679ac1e497485ff219def0a8acdbd3a0f3eccc48a9be709f7e900715b9abcaab8ec0ac0cc60e4 WHIRLPOOL 9d1a17a2a4b61033c1557fda7fdada3c141ccd75e12572887328688ef9fd264f2cf2c223909cf41eb352182f15fa7208e8a81a10e55b78912bbccb2240254475
|
||||
DIST postfix-vda-v11-2.9.5.patch 55009 SHA256 df30379c456971a514ae5587531bb5cd8492921a6a27e6d23f5014a1434945aa SHA512 c44497536e2bc313f2301e799a6614f396fc7bb06ef31493460edc59b0922b4d9a24802a84e2b8cf158277f5b0c8c59b53a4f8ef6896ee1e2ba538c562687010 WHIRLPOOL 70c438d2e98aaae6ebd37fadb5d5d0cbe3b31baf2119657009802be62bfeef7dc6a6e62fc8259bfe635ccbf4b0c8ffa17b35a04648c6c138575dda8314a28744
|
||||
DIST postfix-vda-v13-2.10.0.patch 55701 SHA256 6208021eb0b37ac6482e334e538ed5700cc22c4d4dd66ed9e975ae5f20bf935f SHA512 0b4b53a8cd28abf56eee3b2ed63ca1814251b60816e6ca1143249d25fd6ef7f905bec3134125ac6e851af685db8aae878012113693261529ae2ddbcf1bd93e62 WHIRLPOOL d98b7d2177b8b69738086880fd08c336fa60b99ff7413624e628fd5f17be2064f2ccaa37c047d3013ed41c0ff1bcb76e7962f8390c4179f28ab11733dd3b59d3
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/postfix-2.11_pre20131120.ebuild,v 1.1 2013/11/21 17:02:10 eras Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/postfix-2.11_pre20131122.ebuild,v 1.1 2013/11/25 12:27:55 eras Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils flag-o-matic multilib pam ssl-cert systemd toolchain-funcs user versionator
|
@ -0,0 +1,86 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2013.0.0-r1.ebuild,v 1.1 2013/11/25 10:39:59 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
WX_GTK_VER="2.8"
|
||||
PYTHON_COMPAT=( python{2_7,3_2,3_3} )
|
||||
|
||||
inherit base python-single-r1 wxwidgets versionator cmake-utils
|
||||
|
||||
DESCRIPTION="GUI for the creation & processing of panoramic images"
|
||||
HOMEPAGE="http://hugin.sf.net"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2 SIFT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
|
||||
LANGS=" bg ca cs da de en_GB es eu fi fr hu it ja ko nl pl pt_BR ro ru sk sl sv uk zh_CN zh_TW"
|
||||
IUSE="lapack python sift debug $(echo ${LANGS//\ /\ linguas_})"
|
||||
|
||||
CDEPEND="
|
||||
!!dev-util/cocom
|
||||
app-arch/zip
|
||||
dev-cpp/tclap
|
||||
>=dev-libs/boost-1.49.0-r1:=
|
||||
dev-libs/zthread
|
||||
>=media-gfx/enblend-4.0
|
||||
media-gfx/exiv2
|
||||
media-libs/freeglut
|
||||
media-libs/glew:=
|
||||
media-libs/lensfun
|
||||
>=media-libs/libpano13-2.9.18
|
||||
media-libs/libpng:0=
|
||||
media-libs/openexr:=
|
||||
media-libs/tiff
|
||||
sci-libs/flann
|
||||
sys-libs/zlib
|
||||
virtual/jpeg
|
||||
x11-libs/wxGTK:2.8=[X,opengl,-odbc]
|
||||
lapack? ( virtual/lapack )
|
||||
sift? ( media-gfx/autopano-sift-C )"
|
||||
RDEPEND="${CDEPEND}
|
||||
media-libs/exiftool"
|
||||
DEPEND="${CDEPEND}
|
||||
virtual/pkgconfig
|
||||
python? ( ${PYTHON_DEPS} >=dev-lang/swig-2.0.4 )"
|
||||
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${P}-boost.patch )
|
||||
|
||||
pkg_setup() {
|
||||
DOCS="authors.txt README TODO"
|
||||
mycmakeargs=(
|
||||
$(cmake-utils_use_enable lapack LAPACK)
|
||||
$(cmake-utils_use_build python HSI)
|
||||
)
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed \
|
||||
-e 's:-O3::g' \
|
||||
-i src/celeste/CMakeLists.txt || die
|
||||
rm CMakeModules/{FindLAPACK,FindPkgConfig}.cmake || die
|
||||
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
python_optimize
|
||||
|
||||
for lang in ${LANGS} ; do
|
||||
case ${lang} in
|
||||
ca) dir=ca_ES;;
|
||||
cs) dir=cs_CZ;;
|
||||
*) dir=${lang};;
|
||||
esac
|
||||
use linguas_${lang} || rm -r "${D}"/usr/share/locale/${dir}
|
||||
done
|
||||
}
|
@ -0,0 +1,36 @@
|
||||
commit 94f91f422fbbaaa4af7e46cdaf8fb55c5f675b93
|
||||
Author: Urs Fleisch <ufleisch@users.sourceforge.net>
|
||||
Date: Mon Nov 25 07:55:53 2013 +0100
|
||||
|
||||
Enable building with all translations disabled, [bugs:#84].
|
||||
|
||||
In Gentoo, it is possible to disable linguas by renaming them from
|
||||
.po to .po.old. If all po files are disabled this way, cmake failed.
|
||||
|
||||
diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt
|
||||
index f036ea6..6cd9fdb 100644
|
||||
--- a/po/CMakeLists.txt
|
||||
+++ b/po/CMakeLists.txt
|
||||
@@ -22,13 +22,15 @@ if (APPLE OR WIN32)
|
||||
endforeach (_currentPoFile)
|
||||
endif (APPLE OR WIN32)
|
||||
|
||||
-add_custom_command(
|
||||
- OUTPUT ${_tsFiles}
|
||||
- COMMAND ${PERL_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/po2ts.pl
|
||||
- ${QT_LUPDATE_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
- ${CMAKE_CURRENT_SOURCE_DIR}/../src
|
||||
- DEPENDS ${_poFiles}
|
||||
-)
|
||||
+if (_tsFiles)
|
||||
+ add_custom_command(
|
||||
+ OUTPUT ${_tsFiles}
|
||||
+ COMMAND ${PERL_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/po2ts.pl
|
||||
+ ${QT_LUPDATE_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/../src
|
||||
+ DEPENDS ${_poFiles}
|
||||
+ )
|
||||
+endif (_tsFiles)
|
||||
if (APPLE OR WIN32)
|
||||
qt4_add_translation(_qmFiles ${_tsFiles} ${_qtTsFiles})
|
||||
add_custom_target(translations "ALL" DEPENDS ${_qmFiles})
|
@ -1 +1 @@
|
||||
Mon, 25 Nov 2013 04:06:58 +0000
|
||||
Tue, 26 Nov 2013 04:36:59 +0000
|
||||
|
@ -0,0 +1,62 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet href="/xsl/glsa.xsl" type="text/xsl"?>
|
||||
<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?>
|
||||
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||
<glsa id="201311-15">
|
||||
<title>Zabbix: Multiple vulnerabilities</title>
|
||||
<synopsis>Multiple vulnerabilities have been found in Zabbix, possibly
|
||||
leading to SQL injection attacks, Denial of Service, or information
|
||||
disclosure.
|
||||
</synopsis>
|
||||
<product type="ebuild">zabbix</product>
|
||||
<announced>November 25, 2013</announced>
|
||||
<revised>November 25, 2013: 1</revised>
|
||||
<bug>312875</bug>
|
||||
<bug>394497</bug>
|
||||
<bug>428372</bug>
|
||||
<bug>452878</bug>
|
||||
<bug>486696</bug>
|
||||
<access>remote</access>
|
||||
<affected>
|
||||
<package name="net-analyzer/zabbix" auto="yes" arch="*">
|
||||
<unaffected range="ge">2.0.9_rc1-r2</unaffected>
|
||||
<vulnerable range="lt">2.0.9_rc1-r2</vulnerable>
|
||||
</package>
|
||||
</affected>
|
||||
<background>
|
||||
<p>Zabbix is software for monitoring applications, networks, and servers.</p>
|
||||
</background>
|
||||
<description>
|
||||
<p>Multiple vulnerabilities have been discovered in Zabbix. Please review
|
||||
the CVE identifiers referenced below for details.
|
||||
</p>
|
||||
</description>
|
||||
<impact type="normal">
|
||||
<p>A remote attacker may be able to execute arbitrary SQL statements, cause
|
||||
a Denial of Service condition, or obtain sensitive information.
|
||||
</p>
|
||||
</impact>
|
||||
<workaround>
|
||||
<p>There is no known workaround at this time.</p>
|
||||
</workaround>
|
||||
<resolution>
|
||||
<p>All Zabbix users should upgrade to the latest version:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose
|
||||
">=net-analyzer/zabbix-2.0.9_rc1-r2"
|
||||
</code>
|
||||
</resolution>
|
||||
<references>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2010-1277">CVE-2010-1277</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2011-2904">CVE-2011-2904</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2011-3263">CVE-2011-3263</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2011-4674">CVE-2011-4674</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2012-3435">CVE-2012-3435</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-1364">CVE-2013-1364</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-5572">CVE-2013-5572</uri>
|
||||
</references>
|
||||
<metadata tag="requester" timestamp="Fri, 07 Oct 2011 23:37:48 +0000">craig</metadata>
|
||||
<metadata tag="submitter" timestamp="Mon, 25 Nov 2013 17:22:15 +0000">ackle</metadata>
|
||||
</glsa>
|
@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet href="/xsl/glsa.xsl" type="text/xsl"?>
|
||||
<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?>
|
||||
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||
<glsa id="201311-16">
|
||||
<title>fcron: Information disclosure</title>
|
||||
<synopsis>A vulnerability has been found in fcron, allowing local attackers
|
||||
to conduct symlink attacks.
|
||||
</synopsis>
|
||||
<product type="ebuild">fcron</product>
|
||||
<announced>November 25, 2013</announced>
|
||||
<revised>November 25, 2013: 1</revised>
|
||||
<bug>308075</bug>
|
||||
<access>local</access>
|
||||
<affected>
|
||||
<package name="sys-process/fcron" auto="yes" arch="*">
|
||||
<unaffected range="ge">3.0.5-r2</unaffected>
|
||||
<vulnerable range="lt">3.0.5-r2</vulnerable>
|
||||
</package>
|
||||
</affected>
|
||||
<background>
|
||||
<p>fcron is a periodic command scheduler for Unix-based systems</p>
|
||||
</background>
|
||||
<description>
|
||||
<p>The fcrontab function contains a race condition relating to symlinks.</p>
|
||||
</description>
|
||||
<impact type="low">
|
||||
<p>A local attacker could perform symlink attacks to read arbitrary files
|
||||
with the privileges of the user running the application.
|
||||
</p>
|
||||
</impact>
|
||||
<workaround>
|
||||
<p>There is no known workaround at this time.</p>
|
||||
</workaround>
|
||||
<resolution>
|
||||
<p>All fcron users should upgrade to the latest version:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose ">=sys-process/fcron-3.0.5-r2"
|
||||
</code>
|
||||
|
||||
</resolution>
|
||||
<references>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2010-0792">CVE-2010-0792</uri>
|
||||
</references>
|
||||
<metadata tag="requester" timestamp="Fri, 07 Oct 2011 23:37:12 +0000">
|
||||
keytoaster
|
||||
</metadata>
|
||||
<metadata tag="submitter" timestamp="Mon, 25 Nov 2013 17:22:51 +0000">
|
||||
BlueKnight
|
||||
</metadata>
|
||||
</glsa>
|
@ -1 +1 @@
|
||||
Mon, 25 Nov 2013 04:06:58 +0000
|
||||
Tue, 26 Nov 2013 04:36:59 +0000
|
||||
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install
|
||||
DEPEND==dev-libs/apr-1* =dev-libs/apr-util-1* dev-libs/libpcre ssl? ( dev-libs/openssl ) sys-devel/libtool
|
||||
DESCRIPTION=Useful Apache tools - htdigest, htpasswd, ab, htdbm
|
||||
EAPI=3
|
||||
HOMEPAGE=http://httpd.apache.org/
|
||||
IUSE=ssl
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc64-solaris ~x64-solaris
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND==dev-libs/apr-1* =dev-libs/apr-util-1* dev-libs/libpcre ssl? ( dev-libs/openssl )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=mirror://apache/httpd/httpd-2.4.7.tar.bz2
|
||||
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=0d98e65daefa699b4fb08dc0ee616926
|
@ -1,11 +0,0 @@
|
||||
DEFINED_PHASES=compile install unpack
|
||||
DEPEND=nls? ( >=sys-devel/gettext-0.10.35 )
|
||||
DESCRIPTION=Use this to make tarballs :)
|
||||
HOMEPAGE=http://www.gnu.org/software/tar/
|
||||
IUSE=nls static userland_GNU
|
||||
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd
|
||||
LICENSE=GPL-3+
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnu/tar/tar-1.23.tar.bz2 mirror://gnu-alpha/tar/tar-1.23.tar.bz2
|
||||
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=ddae8a9d07cd4c2fcda7f8d68ded0754
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=nls? ( >=sys-devel/gettext-0.10.35 )
|
||||
DESCRIPTION=Use this to make tarballs :)
|
||||
EAPI=2
|
||||
HOMEPAGE=http://www.gnu.org/software/tar/
|
||||
IUSE=nls static userland_GNU
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd
|
||||
LICENSE=GPL-3+
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnu/tar/tar-1.23.tar.bz2 mirror://gnu-alpha/tar/tar-1.23.tar.bz2
|
||||
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=b9100447a9e21db38120ce894ef9d27e
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=nls? ( >=sys-devel/gettext-0.10.35 )
|
||||
DESCRIPTION=Use this to make tarballs :)
|
||||
EAPI=3
|
||||
HOMEPAGE=http://www.gnu.org/software/tar/
|
||||
IUSE=nls static userland_GNU
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-3+
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnu/tar/tar-1.25.tar.bz2 mirror://gnu-alpha/tar/tar-1.25.tar.bz2
|
||||
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=3bb5a6d4fddc3497911cd528c96dad51
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=nls? ( >=sys-devel/gettext-0.10.35 )
|
||||
DESCRIPTION=Use this to make tarballs :)
|
||||
EAPI=3
|
||||
HOMEPAGE=http://www.gnu.org/software/tar/
|
||||
IUSE=nls static userland_GNU
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-3+
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnu/tar/tar-1.25.tar.bz2 mirror://gnu-alpha/tar/tar-1.25.tar.bz2
|
||||
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=ec5fc62f58942a45d096e8afa487a8fd
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=nls? ( >=sys-devel/gettext-0.10.35 )
|
||||
DESCRIPTION=Use this to make tarballs :)
|
||||
EAPI=3
|
||||
HOMEPAGE=http://www.gnu.org/software/tar/
|
||||
IUSE=nls static userland_GNU
|
||||
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-3+
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnu/tar/tar-1.26.tar.bz2 mirror://gnu-alpha/tar/tar-1.26.tar.bz2
|
||||
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=306e43e26f9f31ca741d237abf8a678f
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=acl? ( virtual/acl ) selinux? ( sys-libs/libselinux ) nls? ( >=sys-devel/gettext-0.10.35 ) xattr? ( sys-apps/attr )
|
||||
DESCRIPTION=Use this to make tarballs :)
|
||||
EAPI=3
|
||||
HOMEPAGE=http://www.gnu.org/software/tar/
|
||||
IUSE=acl minimal nls selinux static userland_GNU xattr
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-3+
|
||||
RDEPEND=acl? ( virtual/acl ) selinux? ( sys-libs/libselinux )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnu/tar/tar-1.27.1.tar.bz2 mirror://gnu-alpha/tar/tar-1.27.1.tar.bz2
|
||||
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=a64da96ca6eedc6acacda8c66eff397a
|
@ -1,9 +0,0 @@
|
||||
DEFINED_PHASES=compile install unpack
|
||||
DESCRIPTION=ACE unarchiver
|
||||
HOMEPAGE=http://www.winace.com/
|
||||
KEYWORDS=~alpha amd64 hppa ppc ppc64 s390 x86
|
||||
LICENSE=GPL-2
|
||||
SLOT=1
|
||||
SRC_URI=http://wilma.vub.ac.be/~pdewacht/unace-1.2b.tar.gz
|
||||
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=4adf1b0c728a9c01fa74c44645f4f0b6
|
@ -1,10 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare
|
||||
DESCRIPTION=ACE unarchiver
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.winace.com/
|
||||
KEYWORDS=~alpha ~amd64 ~hppa ~ppc ~ppc64 ~s390 ~x86
|
||||
LICENSE=GPL-2
|
||||
SLOT=1
|
||||
SRC_URI=mirror://debian/pool/main/u/unace/unace_1.2b.orig.tar.gz mirror://debian/pool/main/u/unace/unace_1.2b-10.debian.tar.gz
|
||||
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=816c0e87c89cb6b7f517f36c2e8b8825
|
@ -1,9 +0,0 @@
|
||||
DEFINED_PHASES=install
|
||||
DESCRIPTION=ACE unarchiver
|
||||
HOMEPAGE=http://www.winace.com/
|
||||
KEYWORDS=-* ~amd64 ~x86
|
||||
LICENSE=freedist
|
||||
RESTRICT=strip
|
||||
SLOT=0
|
||||
SRC_URI=http://www.winace.com/files/linunace25.tgz
|
||||
_md5_=ab31902f878b3456f2d97f77f387842d
|
@ -1,9 +0,0 @@
|
||||
DEFINED_PHASES=install unpack
|
||||
DESCRIPTION=ACE unarchiver
|
||||
HOMEPAGE=http://www.winace.com/
|
||||
KEYWORDS=~alpha ~amd64 -hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~sparc-solaris
|
||||
LICENSE=freedist
|
||||
SLOT=1
|
||||
SRC_URI=mirror://debian/pool/non-free/u/unace-nonfree/unace-nonfree_2.5.orig.tar.gz mirror://debian/pool/non-free/u/unace-nonfree/unace-nonfree_2.5-5.diff.gz
|
||||
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=8cca64f13011af5608d937cac1b1622d
|
@ -1,9 +0,0 @@
|
||||
DEFINED_PHASES=install unpack
|
||||
DESCRIPTION=ACE unarchiver
|
||||
HOMEPAGE=http://www.winace.com/
|
||||
KEYWORDS=alpha amd64 ~arm hppa ppc ppc64 s390 x86 ~amd64-linux ~x86-linux ~sparc-solaris
|
||||
LICENSE=freedist
|
||||
SLOT=1
|
||||
SRC_URI=mirror://debian/pool/non-free/u/unace-nonfree/unace-nonfree_2.5.orig.tar.gz mirror://debian/pool/non-free/u/unace-nonfree/unace-nonfree_2.5-5.diff.gz
|
||||
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=00ab5214a1b6f967f8a490aaf003e3bb
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
|
||||
DEPEND=media-gfx/exiv2 gtk? ( >=x11-libs/gtk+-2.8:2 ) test? ( ruby_targets_ruby18? ( >=dev-ruby/ruby-gettext-0.8.0[ruby_targets_ruby18] dev-ruby/ruby-glib2[ruby_targets_ruby18] gtk? ( >=dev-ruby/ruby-gtk2-0.12[ruby_targets_ruby18] ) ) ) ruby_targets_ruby18? ( dev-lang/ruby:1.8 )
|
||||
DESCRIPTION=Static HTML photo album generator
|
||||
EAPI=2
|
||||
HOMEPAGE=http://booh.org/index.html
|
||||
IUSE=gtk encode exif test bash-completion elibc_FreeBSD ruby_targets_ruby18
|
||||
KEYWORDS=~amd64 ~ppc ~x86
|
||||
LICENSE=GPL-2
|
||||
PDEPEND=bash-completion? ( app-shells/bash-completion )
|
||||
RDEPEND=media-gfx/exiv2 gtk? ( >=x11-libs/gtk+-2.8:2 ) || ( media-gfx/imagemagick[jpeg,png] media-gfx/graphicsmagick[jpeg,png] ) exif? ( media-gfx/exif ) encode? ( media-video/mplayer ) ruby_targets_ruby18? ( >=dev-ruby/ruby-gettext-0.8.0[ruby_targets_ruby18] dev-ruby/ruby-glib2[ruby_targets_ruby18] gtk? ( >=dev-ruby/ruby-gtk2-0.12[ruby_targets_ruby18] ) ) bash-completion? ( app-admin/eselect ) ruby_targets_ruby18? ( dev-lang/ruby:1.8 )
|
||||
SLOT=0
|
||||
SRC_URI=http://booh.org/packages/booh-0.9.3.tar.bz2
|
||||
_eclasses_=bash-completion f913ed18b57a2d3372c4291680454db4 eutils 4878e7f88afc0ba0866ac112190b0fd4 java-utils-2 8d0d93b7a8605ea346cce4604f6db516 multilib 892e597faee02a5b94eb02ab512e7622 ruby-ng 69c01a1b984ed066bc91b4397b002f6a toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator a8a3963967d6140be9a14b08bb8f047f
|
||||
_md5_=8398f81dab7012756c2127e858a025b2
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=media-gfx/exiv2 gtk? ( >=x11-libs/gtk+-2.8:2 ) test? ( ruby_targets_ruby18? ( >=dev-ruby/ruby-gettext-0.8.0[ruby_targets_ruby18] dev-ruby/ruby-glib2[ruby_targets_ruby18] gtk? ( >=dev-ruby/ruby-gtk2-0.12[ruby_targets_ruby18] ) ) ruby_targets_ruby19? ( >=dev-ruby/ruby-gettext-0.8.0[ruby_targets_ruby19] dev-ruby/ruby-glib2[ruby_targets_ruby19] gtk? ( >=dev-ruby/ruby-gtk2-0.12[ruby_targets_ruby19] ) ) ) ruby_targets_ruby18? ( dev-lang/ruby:1.8 ) ruby_targets_ruby19? ( dev-lang/ruby:1.9 )
|
||||
DESCRIPTION=Static HTML photo album generator
|
||||
EAPI=5
|
||||
HOMEPAGE=http://booh.org/index.html
|
||||
IUSE=gtk encode exif test elibc_FreeBSD ruby_targets_ruby18 ruby_targets_ruby19
|
||||
KEYWORDS=~amd64 ~ppc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=media-gfx/exiv2 gtk? ( >=x11-libs/gtk+-2.8:2 ) || ( media-gfx/imagemagick[jpeg,png] media-gfx/graphicsmagick[jpeg,png] ) exif? ( media-gfx/exif ) encode? ( media-video/mplayer ) ruby_targets_ruby18? ( >=dev-ruby/ruby-gettext-0.8.0[ruby_targets_ruby18] dev-ruby/ruby-glib2[ruby_targets_ruby18] gtk? ( >=dev-ruby/ruby-gtk2-0.12[ruby_targets_ruby18] ) ) ruby_targets_ruby19? ( >=dev-ruby/ruby-gettext-0.8.0[ruby_targets_ruby19] dev-ruby/ruby-glib2[ruby_targets_ruby19] gtk? ( >=dev-ruby/ruby-gtk2-0.12[ruby_targets_ruby19] ) ) ruby_targets_ruby18? ( dev-lang/ruby:1.8 ) ruby_targets_ruby19? ( dev-lang/ruby:1.9 )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby18 ruby_targets_ruby19 )
|
||||
SLOT=0
|
||||
SRC_URI=http://booh.org/packages/booh-0.9.4.tar.bz2
|
||||
_eclasses_=bash-completion-r1 d339dd40b2014cf1edba8592580eef42 eutils 4878e7f88afc0ba0866ac112190b0fd4 java-utils-2 8d0d93b7a8605ea346cce4604f6db516 multilib 892e597faee02a5b94eb02ab512e7622 ruby-ng 69c01a1b984ed066bc91b4397b002f6a toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator a8a3963967d6140be9a14b08bb8f047f
|
||||
_md5_=7ae9322152f8a0e187d7e668f15251d3
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue