Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/devel
In directory vz-cvs-3.sog:/tmp/cvs-serv17510

Modified Files:
        automake1.11.info automake1.12.info automake1.12.patch 
Log Message:
Re-enable some automake build tests (they now work thanks to fixes to our dpkg 
install-info, resp. in one case due to an upstream fix)

Index: automake1.12.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.7/stable/main/finkinfo/devel/automake1.12.info,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- automake1.12.info   11 Jul 2012 18:54:35 -0000      1.1
+++ automake1.12.info   2 Aug 2012 13:09:23 -0000       1.2
@@ -3,7 +3,8 @@
 Revision: 1
 Source: mirror:gnu:automake/automake-%v.tar.xz
 Source-MD5: 56c3ab38a5ed8f2b825341b4e007372a
-BuildDepends: fink (>= 0.32)
+# versions of dpkg < 1.10.21-1233 have a buggy install-info command
+BuildDepends: fink (>= 0.32), dpkg (>= 1.10.21-1233)
 Depends: autoconf (>= 1:2.63-1) | autoconf2.6
 Conflicts: automake, automake1.4, automake15, automake1.5, automake1.6, 
automake1.7, automake1.8, automake1.9, automake1.10, automake1.11, automake1.12
 Replaces: automake, automake1.4, automake15, automake1.5, automake1.6, 
automake1.7, automake1.8, automake1.9, automake1.10, automake1.11, automake1.12
@@ -19,8 +20,10 @@
 #   and <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=11895>
 # * Incorrect test failure in t/self-check-exit.tap 
 #   See <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=11898>
+# * Incorrect test failure in t/self-check-explicit-skips.sh
+#   See <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=11909>
 PatchFile: %n.patch
-PatchFile-MD5: bc6027f5f42570d0ec0906977084ec5a
+PatchFile-MD5: aa4a03ee01cba5260b62e16e1b6d334f
 
 PatchScript: <<
   #!/bin/sh -ev
@@ -33,12 +36,9 @@
   # See <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=11893>
   /usr/bin/sed -i.orig -e 's|aCC CC FCC KCC RCC xlC_r xlC|xlC_r xlC|g' 
configure
   # Disable some tests that fail due to our buggy %p/sbin/install-info
-  /usr/bin/sed -i.orig -e 's|t/instfail-info\.sh||g' Makefile.in
-  /usr/bin/sed -i.orig -e 's|t/txinfo19\.sh||g' Makefile.in
-  /usr/bin/sed -i.orig -e 's|t/txinfo26\.sh||g' Makefile.in
-  # Disable another failing test; failure is still under investigation.
-  # See <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=11909>
-  /usr/bin/sed -i.orig -e 's|t/self-check-explicit-skips\.sh||g' Makefile.in
+  #/usr/bin/sed -i.orig -e 's|t/instfail-info\.sh||g' Makefile.in
+  #/usr/bin/sed -i.orig -e 's|t/txinfo19\.sh||g' Makefile.in
+  #/usr/bin/sed -i.orig -e 's|t/txinfo26\.sh||g' Makefile.in
 <<
 
 ConfigureParams: --infodir=%p/share/info PERL=/usr/bin/perl

Index: automake1.11.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.7/stable/main/finkinfo/devel/automake1.11.info,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- automake1.11.info   19 Jul 2012 00:32:14 -0000      1.4
+++ automake1.11.info   2 Aug 2012 13:09:22 -0000       1.5
@@ -3,7 +3,8 @@
 Revision: 1
 Source: mirror:gnu:automake/automake-%v.tar.xz
 Source-MD5: cf4752287ad708f83bd3689da57a32c9
-BuildDepends: fink (>= 0.32)
+# versions of dpkg < 1.10.21-1233 have a buggy install-info command
+BuildDepends: fink (>= 0.32), dpkg (>= 1.10.21-1233)
 Depends: autoconf (>= 1:2.63-1) | autoconf2.6
 Conflicts: automake, automake1.4, automake15, automake1.5, automake1.6, 
automake1.7, automake1.8, automake1.9, automake1.10, automake1.11, automake1.12
 Replaces: automake, automake1.4, automake15, automake1.5, automake1.6, 
automake1.7, automake1.8, automake1.9, automake1.10, automake1.11, automake1.12
@@ -13,8 +14,10 @@
   #!/bin/sh -ev
   # Fix a test case
   /usr/bin/sed -i.orig -e 's|AC_FC_LIBRARY_LDFLAGS||g' 
tests/compile_f90_c_cxx.test
-  # Disable some tests that fail due to our buggy %p/sbin/install-info
-  /usr/bin/sed -i.orig -E -e 
's/(install-info-dir|instfail-info|txinfo(3|1[3689]|2[2-68]|33)|version7|vtexi4)\.test//g'
 tests/Makefile.in
+  # Disable one failing test: Fails because our install-info tries to create
+  # %p/share/info/dir.bak, which it can't (and shouldn't) do while building
+  # as non-root.
+  /usr/bin/sed -i.orig -E -e 's/install-info-dir\.test//g' tests/Makefile.in
 <<
 
 ConfigureParams: --infodir=%p/share/info PERL=/usr/bin/perl

Index: automake1.12.patch
===================================================================
RCS file: 
/cvsroot/fink/dists/10.7/stable/main/finkinfo/devel/automake1.12.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- automake1.12.patch  11 Jul 2012 18:54:35 -0000      1.1
+++ automake1.12.patch  2 Aug 2012 13:09:23 -0000       1.2
@@ -75,6 +75,36 @@
 -command_ok_ "syntax error 2" test $? -gt 0
 -
  :
+diff -ru automake-1.12.2/t/self-check-explicit-skips.sh 
automake-1.12.2-patched/t/self-check-explicit-skips.sh
+--- automake-1.12.2/t/self-check-explicit-skips.sh     2012-07-08 
11:40:09.000000000 +0200
++++ automake-1.12.2-patched/t/self-check-explicit-skips.sh     2012-07-31 
15:50:14.000000000 +0200
+@@ -36,22 +36,19 @@
+   " dummy.sh
+ }
+ 
+-run_dummy_test '(exit 77); exit 77'
++run_dummy_test 'exit 77'
+ test $? -eq 77 || exit 1
+ 
+ run_dummy_test 'sh -c "exit 77"' am_explicit_skips=no
+ test $? -eq 77 || exit 1
+ 
+-run_dummy_test '(exit 77); exit 77' am_explicit_skips=yes 
++run_dummy_test '$PERL -e "exit 77"; true' am_explicit_skips=yes 
+ test $? -eq 78 || exit 1
+ 
+-run_dummy_test 'sh -c "exit 77"' am_explicit_skips=y
++run_dummy_test 'sh -c "exit 77"; exit 0' am_explicit_skips=y
+ test $? -eq 78 || exit 1
+ 
+-run_dummy_test 'exit 77' am_explicit_skips=yes
+-test $? -eq 77 || exit 1
+-
+-run_dummy_test 'skip_ "foo"' am_explicit_skips=y
++run_dummy_test 'skip_ "foo"; :' am_explicit_skips=y
+ test $? -eq 77 || exit 1
+ 
+ :
 diff -ru automake-1.12.2/t/suffix10.tap automake-1.12.2-patched/t/suffix10.tap
 --- automake-1.12.2/t/suffix10.tap     2012-07-08 11:40:09.000000000 +0200
 +++ automake-1.12.2-patched/t/suffix10.tap     2012-07-10 16:31:39.000000000 
+0200


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to