r1897 - trunk/automake

matthew at linuxfromscratch.org matthew at linuxfromscratch.org
Thu Feb 7 11:54:36 PST 2008


Author: matthew
Date: 2008-02-07 12:54:36 -0700 (Thu, 07 Feb 2008)
New Revision: 1897

Added:
   trunk/automake/automake-1.10.1-test_fix-1.patch
Log:
Add Automake test suite patch.

Added: trunk/automake/automake-1.10.1-test_fix-1.patch
===================================================================
--- trunk/automake/automake-1.10.1-test_fix-1.patch	                        (rev 0)
+++ trunk/automake/automake-1.10.1-test_fix-1.patch	2008-02-07 19:54:36 UTC (rev 1897)
@@ -0,0 +1,78 @@
+Submitted by: Matt Burgess (matthew at linuxfromscratch.org)
+Date: 2008-02-03
+Initial Package Version: 6.10
+Upstream Status: From Upstream
+Origin: http://lists.gnu.org/archive/html/bug-automake/2008-01/msg00036.html
+
+diff -Naur automake-1.10.1.orig/tests/instsh2.test automake-1.10.1/tests/instsh2.test
+--- automake-1.10.1.orig/tests/instsh2.test	2008-01-21 22:11:41.000000000 +0000
++++ automake-1.10.1/tests/instsh2.test	2008-02-03 21:26:17.000000000 +0000
+@@ -1,5 +1,5 @@
+ #! /bin/sh
+-# Copyright (C) 2002, 2004, 2006  Free Software Foundation, Inc.
++# Copyright (C) 2002, 2004, 2006, 2008  Free Software Foundation, Inc.
+ #
+ # This file is part of GNU Automake.
+ #
+@@ -81,20 +81,6 @@
+ ./install-sh -T x d3 && exit 1
+ ./install-sh -T x d4// && exit 1
+ 
+-# Do not change the timestamps when using -C.
+-echo foo >file
+-./install-sh -C file d1
+-TZ=UTC0 touch -t $old_timestamp d1/file
+-./install-sh -C file d1
+-is_newest file d1/file
+-echo foo1 >file
+-./install-sh -C file d1
+-diff file d1/file
+-# Rights must be updated.
+-./install-sh -C -m 444 file d1
+-test -r d1/file
+-test ! -w d1/file
+-
+ # Ensure that install-sh works with names that include spaces
+ touch 'a  b'
+ mkdir 'x  y'
+diff -Naur automake-1.10.1.orig/tests/instsh3.test automake-1.10.1/tests/instsh3.test
+--- automake-1.10.1.orig/tests/instsh3.test	1970-01-01 00:00:00.000000000 +0000
++++ automake-1.10.1/tests/instsh3.test	2008-02-03 21:26:17.000000000 +0000
+@@ -0,0 +1,37 @@
++#! /bin/sh
++# Copyright (C) 2006, 2008  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 3, 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, see <http://www.gnu.org/licenses/>.
++
++# More install-sh checks: check -C.
++
++required=non-root
++. ./defs || exit 1
++set -e
++
++./install-sh -d d1
++
++# Do not change the timestamps when using -C.
++echo foo >file
++./install-sh -C file d1
++TZ=UTC0 touch -t $old_timestamp d1/file
++./install-sh -C file d1
++is_newest file d1/file
++echo foo1 >file
++./install-sh -C file d1
++diff file d1/file
++# Rights must be updated.
++./install-sh -C -m 444 file d1
++test -r d1/file
++test ! -w d1/file




More information about the patches mailing list