Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/10.4-EOL/devel
In directory vz-cvs-3.sog:/tmp/cvs-serv3428
Added Files:
automake1.12.info automake1.12.patch
Log Message:
sync. w/ 10.!4/stable, validated on powerpc-darwin8
TestConflicts: g95
filters out test t/objc-megademo.sh
--- NEW FILE: automake1.12.info ---
Package: automake1.12
Version: 1.12.3
Revision: 2
Source: mirror:gnu:automake/automake-%v.tar.gz
Source-MD5: d2af8484de94cdee16d89c50aaa1c729
# versions of dpkg < 1.10.21-1233 have a buggy install-info command
BuildDepends: fink (>= 0.24.12), dpkg (>= 1.10.21-1234)
Depends: %N-core
# 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
Provides: automaken
# The patch fixes the following issues:
# * Timestamp race in python-missing test (t/python-missing.sh)
# See <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=12210>
# * t/distcheck-override-infodir
# See <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=12210>
PatchFile: %n.patch
PatchFile-MD5: 8cbec976879bc2a5771e11a50eb1afe9
PatchScript: <<
#!/bin/sh -ev
%{default_script}
# test t/objc-megademo.sh fails on powerpc-darwin8 and i386-darwin10
# with Abort Trap, so we skip it, until it is understood (fangism)
sed -i.orig -e '/objc-megademo/d' Makefile.in
<<
# HACK: Set ac_cv_prog_TEX to disable any TeX or texinfo related tests,
# until the day we get a non-broken install-info.
ConfigureParams: --infodir=%p/share/info PERL=/usr/bin/perl ac_cv_prog_TEX=
InstallScript: <<
#!/bin/sh -ex
make install DESTDIR=%d
VERSION=1.12
for tool in aclocal automake ; do
# Replace man page alias by symlink
rm %i/share/man/man1/$tool.1
ln -s %p/share/man/man1/$tool-$VERSION.1 %i/share/man/man1/$tool.1
# Normally, the versioned executable name is a symlink to the unversioned
name.
# We swap this, turning the unversioned name into a symlink, and
# store the executable under the versioned name.
rm %i/bin/$tool-$VERSION
mv %i/bin/$tool %i/bin/$tool-$VERSION
ln -s %p/bin/$tool-$VERSION %i/bin/$tool
done
<<
# FAIL: t/lex-clean.sh
SplitOff: <<
Package: %N-core
Depends: autoconf2.6
Conflicts: %N (<< 1.12.3-2)
Replaces: %N (<< 1.12.3-2)
# TODO: Add Provides: automaken-core ??
# TODO: Add custom Description?
Files: bin/aclocal-* bin/automake-* share/aclocal-* share/automake-*
share/man/man1/aclocal-* share/man/man1/automake-*
DocFiles: COPYING README AUTHORS NEWS THANKS
<<
# TODO: Perhaps rename automake.info* to automake-X.Y.info* ?
InfoTest: <<
TestConflicts: g95
TestScript: make check || exit 2
TestDepends: libtool2
<<
DocFiles: COPYING README AUTHORS NEWS THANKS
InfoDocs: automake.info
Description: GNU Standards-compliant Makefile generator
DescDetail: <<
Automake is a tool for automatically generating `Makefile.in's from files
called `Makefile.am'.
The goal of Automake is to remove the burden of Makefile maintenance from the
back of the individual GNU maintainer (and put it on the back of the Automake
maintainer).
The `Makefile.am' is basically a series of `make' macro definitions (with
rules being thrown in occasionally). The generated `Makefile.in's are
compliant with the GNU Makefile standards.
<<
DescPackaging: <<
Previous versions by Christoph Pfisterer, Max Horn.
Desc adapted from debian :-)
<<
License: GPL
Maintainer: Chris Zubrzycki <[email protected]>
Homepage: http://www.gnu.org/software/automake/
--- NEW FILE: automake1.12.patch ---
diff --git a/t/python-am-path-iftrue.sh b/t/python-am-path-iftrue.sh
index 3c5201f..d7ba436 100755
--- a/t/python-am-path-iftrue.sh
+++ b/t/python-am-path-iftrue.sh
@@ -45,8 +45,10 @@ cat > mypy.m4 << 'END'
AM_PATH_PYTHON([0.0], [$PYTHON -c 'print("%u:%u" % (1-1, 2**0))' > py.out])
END
-$ACLOCAL
-$AUTOCONF
+# The "--force" option here is truly needed to avoid potential timestamp
+# races. See automake bug#12210.
+$ACLOCAL --force
+$AUTOCONF --force
./configure
test x"$(cat py.out)" = x0:1
diff --git a/t/python-missing.sh b/t/python-missing.sh
index c88a4f9..b0912d3 100755
--- a/t/python-missing.sh
+++ b/t/python-missing.sh
@@ -58,8 +58,10 @@ rm -rf autom4te*.cache # Will have to re-run aclocal.
# Hopefully the Python team will never release such a version :-)
echo 'AM_PATH_PYTHON([9999.9], [])' > mypy.m4
-$ACLOCAL
-$AUTOCONF
+# The "--force" options (here and below) are truly needed to avoid
+# potential timestamp races. See automake bug#12210.
+$ACLOCAL --force
+$AUTOCONF --force
./configure >stdout 2>stderr && {
cat stdout
cat stderr >&2
--- a/t/distcheck-override-infodir.sh
+++ b/t/distcheck-override-infodir.sh
@@ -39,7 +39,7 @@ installcheck-local:
END
# Protect with leading " # " to avoid spurious maintainer-check failures.
-sed 's/^ #//' > main.texi << 'END'
+sed 's/^ *# *//' > main.texi << 'END'
# \input texinfo
# @setfilename main.info
# @settitle main
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs