Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/devel In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv16249
Added Files: automake1.14.info automake1.14.patch Log Message: new pkg automake 1.14 --- NEW FILE: automake1.14.info --- Package: automake1.14 Version: 1.14 Revision: 1 Source: mirror:gnu:automake/automake-%v.tar.xz Source-MD5: cb3fba6d631cddf12e230fd0cc1890df # versions of dpkg < 1.10.21-1233 have a buggy install-info command BuildDepends: fink (>= 0.32), dpkg (>= 1.10.21-1234) Depends: %N-core (>= %v-%r) Conflicts: automake, automake1.4, automake15, automake1.5, automake1.6, automake1.7, automake1.8, automake1.9, automake1.10, automake1.11, automake1.12, automake1.13, automake1.14 Replaces: automake, automake1.4, automake15, automake1.5, automake1.6, automake1.7, automake1.8, automake1.9, automake1.10, automake1.11, automake1.12, automake1.13, automake1.14 Provides: automaken PatchFile: %n.patch PatchFile-MD5: d98b470fb21effc7bbabd564ff379ac9 PatchScript: << #!/bin/sh -ev %{default_script} # Disable one of the lex tests which is incompatible with our flex # package (but not with flex-devel, nor with the flex Apple ships). /usr/bin/sed -i.orig -E -e 's|t/lex-header.sh||g' Makefile.in # fink's libtool2 has %p/bin/glibtool not %p/bin/libtool and Apple's # /usr/bin/libtool is different beast ln -s %p/bin/glibtool t/wrap/libtool << # 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.14 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 << SplitOff: << Package: %N-core Depends: autoconf2.6 # 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: << # fails t/objc-megademo.sh on 10.6/i386 and 10.6/x86_64 # (passes on 10.7) # see: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13761 # Patch for t/depcomp2 test failure # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=14706 # Patch for t/ccnoco-lt test failure # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=14911 TestScript: make check || exit 2 TestDepends: dejagnu, libtool2, pkgconfig << 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 <bere...@users.sourceforge.net> Homepage: http://www.gnu.org/software/automake/ --- NEW FILE: automake1.14.patch --- >From 3759f24379c98b984a56b52c7d23a2dfbf36efcf Mon Sep 17 00:00:00 2001 Message-Id: <3759f24379c98b984a56b52c7d23a2dfbf36efcf.1372337066.git.stefano.lattarini <at> gmail.com> From: Stefano Lattarini <stefano.lattarini <at> gmail.com> Date: Thu, 27 Jun 2013 14:43:12 +0200 Subject: [PATCH] tests: avoid a spurious failure on MacOS X 10.6.8 Fixes automake bug#14706. * t/depcomp2.sh: Strip, from the redirected ./configure stderr, the possible error message "rm: conftest.dSYM: is a directory", generated by cleanup code that doesn't cater to the existence of *.dSYM directories sometimes created by the compiler on MacOS X. This "massaging" of ./configure stderr is legitimate, since the spurious error message is due not to automake-related code, but to a know buglet/limitation of either Autoconf or Mac OS X bundles gcc: <http://lists.gnu.org/archive/html/bug-autoconf/2007-11/msg00017.html> Actually, from that link it appears that the original Autoconf issue had been fixed, but it must have been re-introduced in the meantime :-( Signed-off-by: Stefano Lattarini <stefano.lattarini <at> gmail.com> --- t/depcomp2.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/t/depcomp2.sh b/t/depcomp2.sh index 2182164..3eba12d 100644 --- a/t/depcomp2.sh +++ b/t/depcomp2.sh @@ -45,6 +45,9 @@ $AUTOMAKE --add-missing $AUTOCONF ./configure 2>stderr || { cat stderr >&2; exit 1; } cat stderr >&2 -test ! -s stderr +# Ignore warning messages sometimes seen on Mac OS X; they are +# not automake's fault anyway, but either autoconf's or Mac's. +sed '/rm:.* conftest\.dSYM/d' stderr >stderr2 +test -s stderr2 && { cat stderr2; exit 1; } : -- 1.8.3.1.448.gfb7dfaa >From 4d7dcafc0f419378cd80e46f9390950c6fbaffa0 Mon Sep 17 00:00:00 2001 Message-Id: <4d7dcafc0f419378cd80e46f9390950c6fbaffa0.1374421729.git.stefano.lattar...@gmail.com> From: Stefano Lattarini <stefano.lattar...@gmail.com> Date: Sun, 21 Jul 2013 13:46:48 +0100 Subject: [PATCH] test: avoid false positives in 'cc-no-c-o' script Fixes automake bug#14991. * t/ax/cc-no-c-o.in: Be more careful in determining whether both the '-c' and '-o' options have been passed on the command line to the compiler. In particular, do not spuriously complain in the face of options like '-compatibility_version' or '-current_version' (seen on Mac OS X 10.7). * THANKS: Update. Signed-off-by: Stefano Lattarini <stefano.lattar...@gmail.com> --- THANKS | 1 + t/ax/cc-no-c-o.in | 20 ++++++++++++++++---- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/THANKS b/THANKS index b708943..1482da2 100644 --- a/THANKS +++ b/THANKS @@ -145,6 +145,7 @@ Gwenole Beauchesne gbeauche...@mandrakesoft.com H.J. Lu h...@lucon.org H.Merijn Brand h.m.br...@hccnet.nl Hans Ulrich Niedermann h...@n-dimensional.de +Hanspeter Niederstrasser f...@snaggledworks.com Harald Dunkel har...@coware.com Harlan Stenn harlan.st...@pfcs.com He Li tippa...@yahoo.com diff --git a/t/ax/cc-no-c-o.in b/t/ax/cc-no-c-o.in index c18f9b9..bbc9ec9 100644 --- a/t/ax/cc-no-c-o.in +++ b/t/ax/cc-no-c-o.in @@ -19,11 +19,23 @@ am_CC=${AM_TESTSUITE_GNU_CC-'@GNU_CC@'} -case " $* " in - *\ -c*\ -o* | *\ -o*\ -c*) +seen_c=false +seen_o=false + +for arg +do + case $arg in + -c) + seen_c=true;; + # It is acceptable not to leave a space between the '-o' option + # and its argument, so we have to cater for that. + -o|-o*) + seen_o=true;; + esac + if $seen_c && $seen_o; then echo "$0: both '-o' and '-c' seen on the command line" >&2 exit 2 - ;; -esac + fi +done exec $am_CC "$@" -- 1.8.3.1.605.g85318f5 ------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs