summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2006-07-24 03:22:54 +0000
committerZac Medico <zmedico@gentoo.org>2006-07-24 03:22:54 +0000
commited812c32a437c2b4b0b829f34385aa960eb0d320 (patch)
tree39f2eca379365626f2c822a1455319abec4e7892 /app-arch
parentStable x86 (diff)
downloadgentoo-2-ed812c32a437c2b4b0b829f34385aa960eb0d320.tar.gz
gentoo-2-ed812c32a437c2b4b0b829f34385aa960eb0d320.tar.bz2
gentoo-2-ed812c32a437c2b4b0b829f34385aa960eb0d320.zip
0.2-r1 revbump for bug #140593.
(Portage version: 3991-svn)
Diffstat (limited to 'app-arch')
-rw-r--r--app-arch/tarsync/ChangeLog8
-rw-r--r--app-arch/tarsync/files/bug_140593_strcmp.patch22
-rw-r--r--app-arch/tarsync/files/digest-tarsync-0.12
-rw-r--r--app-arch/tarsync/files/digest-tarsync-0.2-r13
-rw-r--r--app-arch/tarsync/metadata.xml1
-rw-r--r--app-arch/tarsync/tarsync-0.2-r1.ebuild35
6 files changed, 70 insertions, 1 deletions
diff --git a/app-arch/tarsync/ChangeLog b/app-arch/tarsync/ChangeLog
index 893f81d614ad..b4965e04b328 100644
--- a/app-arch/tarsync/ChangeLog
+++ b/app-arch/tarsync/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-arch/tarsync
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/tarsync/ChangeLog,v 1.7 2006/05/08 05:11:25 tcort Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/tarsync/ChangeLog,v 1.8 2006/07/24 03:22:54 zmedico Exp $
+
+*tarsync-0.2-r1 (24 Jul 2006)
+
+ 24 Jul 2006; Zac Medico <zmedico@gentoo.org> +tarsync-0.2-r1.ebuild,
+ +files/bug_140593_strcmp.patch:
+ 0.2-r1 revbump for bug #140593.
08 May 2006; Thomas Cort <tcort@gentoo.org> tarsync-0.1.ebuild,
tarsync-0.2.ebuild:
diff --git a/app-arch/tarsync/files/bug_140593_strcmp.patch b/app-arch/tarsync/files/bug_140593_strcmp.patch
new file mode 100644
index 000000000000..44249c606292
--- /dev/null
+++ b/app-arch/tarsync/files/bug_140593_strcmp.patch
@@ -0,0 +1,22 @@
+=== modified file 'main.c'
+--- main.c
++++ main.c
+@@ -502,7 +502,7 @@
+ ret = match_excludes(curdir_name, dir_ent[dir_index]->d_name, excludes);
+ check_match_ret(curdir_name, dir_ent[dir_index]->d_name, ret);
+ if(!ret) {
+- v1printf("removing node '%s' %s'\n", curdir_name, dir_ent[dir_index]->d_name);
++ v1printf("removing node '%s' '%s'\n", curdir_name, dir_ent[dir_index]->d_name);
+ if(remove_node(dir_ent[dir_index]->d_name, NULL) != 0) {
+ v0printf("failed removing '%s' in dir '%s'\n", dir_ent[dir_index]->d_name, curdir_name);
+ return -1;
+@@ -516,7 +516,7 @@
+
+ // still processing dir_ents and ttar.
+ ret = strcmp(dir_ent[dir_index]->d_name, ttar[x]->fullname + curdir_len);
+- if(ret == -1) {
++ if(ret < 0) {
+ ret = match_excludes(curdir_name, dir_ent[dir_index]->d_name, excludes);
+ check_match_ret(curdir_name, dir_ent[dir_index]->d_name, ret);
+ if(! ret) {
+
diff --git a/app-arch/tarsync/files/digest-tarsync-0.1 b/app-arch/tarsync/files/digest-tarsync-0.1
index 10fe4f11aa39..1ba465b37e6c 100644
--- a/app-arch/tarsync/files/digest-tarsync-0.1
+++ b/app-arch/tarsync/files/digest-tarsync-0.1
@@ -1 +1,3 @@
MD5 3319960db5f248f03071fac89cd9d8ba tarsync-0.1.tar.bz2 18884
+RMD160 f7aaacad19e5438434c5c6fd6e598a42f0442b54 tarsync-0.1.tar.bz2 18884
+SHA256 fe3c0d9b3e1678d49b701cc8095d13e4033f4c1b86b5599881c7c7037b51bc22 tarsync-0.1.tar.bz2 18884
diff --git a/app-arch/tarsync/files/digest-tarsync-0.2-r1 b/app-arch/tarsync/files/digest-tarsync-0.2-r1
new file mode 100644
index 000000000000..21265dea007d
--- /dev/null
+++ b/app-arch/tarsync/files/digest-tarsync-0.2-r1
@@ -0,0 +1,3 @@
+MD5 32c09559a4d5a3799020ad9a67b59a8b tarsync-0.2.tar.bz2 13173
+RMD160 9bb94f808192a2a7641707434e1fecebef80aa7f tarsync-0.2.tar.bz2 13173
+SHA256 cd3c0fb4dec9461fd64ff6ee2aa608412d5fad296e317916c22e5fd37f4ca678 tarsync-0.2.tar.bz2 13173
diff --git a/app-arch/tarsync/metadata.xml b/app-arch/tarsync/metadata.xml
index 20ce219711a2..a3ea2a8ca5a3 100644
--- a/app-arch/tarsync/metadata.xml
+++ b/app-arch/tarsync/metadata.xml
@@ -2,4 +2,5 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>no-herd</herd>
+<maintainer><email>zmedico@gentoo.org</email></maintainer>
</pkgmetadata>
diff --git a/app-arch/tarsync/tarsync-0.2-r1.ebuild b/app-arch/tarsync/tarsync-0.2-r1.ebuild
new file mode 100644
index 000000000000..9149a55df6a1
--- /dev/null
+++ b/app-arch/tarsync/tarsync-0.2-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-arch/tarsync/tarsync-0.2-r1.ebuild,v 1.1 2006/07/24 03:22:54 zmedico Exp $
+
+inherit eutils
+
+DESCRIPTION="Delta compression suite for using/generating binary patches"
+HOMEPAGE="http://dev.gentoo.org/~ferringb/"
+SRC_URI="http://dev.gentoo.org/~ferringb/${PN}/${P}.tar.bz2"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~hppa ~ppc ~x86"
+IUSE=""
+
+S="${WORKDIR}/${PN}-${PV}"
+
+DEPEND=">=dev-util/diffball-0.7"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/bug_140593_strcmp.patch"
+}
+
+src_compile() {
+ cd "${S}"
+ emake || die "emake failed"
+}
+
+src_install() {
+ cd ${S}
+ make DESTDIR="${D}" install || die "failed installing"
+}