summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-arch/tar/ChangeLog6
-rw-r--r--app-arch/tar/files/append.at34
-rw-r--r--app-arch/tar/tar-1.15.1.ebuild5
3 files changed, 42 insertions, 3 deletions
diff --git a/app-arch/tar/ChangeLog b/app-arch/tar/ChangeLog
index a90ac70060e4..54b8e26f68a4 100644
--- a/app-arch/tar/ChangeLog
+++ b/app-arch/tar/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for app-arch/tar
# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/tar/ChangeLog,v 1.47 2005/04/27 03:35:29 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/tar/ChangeLog,v 1.48 2005/05/28 06:04:30 vapier Exp $
+
+ 28 May 2005; Mike Frysinger <vapier@gentoo.org> +files/append.at,
+ tar-1.15.1.ebuild:
+ Add missing append.at test #86878 by R Hill.
27 Apr 2005; Mike Frysinger <vapier@gentoo.org>
+files/tar-1.15.1-dont-abort-long-names.patch, tar-1.15.1.ebuild:
diff --git a/app-arch/tar/files/append.at b/app-arch/tar/files/append.at
new file mode 100644
index 000000000000..289d48acde92
--- /dev/null
+++ b/app-arch/tar/files/append.at
@@ -0,0 +1,34 @@
+# Process this file with autom4te to create testsuite. -*- Autotest -*-
+
+# Test suite for GNU tar.
+# Copyright (C) 2004 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 Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301, USA.
+
+AT_SETUP([append])
+AT_KEYWORDS([append])
+
+AT_TAR_CHECK([touch file1
+ touch file2
+ tar cf archive file1
+ tar rf archive file2
+ tar tf archive],
+ [0],
+[file1
+file2
+])
+
+AT_CLEANUP
diff --git a/app-arch/tar/tar-1.15.1.ebuild b/app-arch/tar/tar-1.15.1.ebuild
index 404850e2f4bb..1460676847f4 100644
--- a/app-arch/tar/tar-1.15.1.ebuild
+++ b/app-arch/tar/tar-1.15.1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/tar/tar-1.15.1.ebuild,v 1.12 2005/05/26 22:06:21 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/tar/tar-1.15.1.ebuild,v 1.13 2005/05/28 06:04:30 vapier Exp $
inherit flag-o-matic eutils
@@ -25,7 +25,8 @@ src_unpack() {
cd "${S}"
epatch "${FILESDIR}"/${PV}-flex-arg.patch
epatch "${FILESDIR}"/${P}-gcc4-test.patch
- epatch "${FILESDIR}"/${P}-dont-abort-long-names.patch && touch tests/testsuite
+ epatch "${FILESDIR}"/${P}-dont-abort-long-names.patch
+ cp "${FILESDIR}"/append.at tests/
}
src_compile() {