summaryrefslogtreecommitdiff
path: root/devel/automake
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2004-01-19 19:00:19 +0000
committerwiz <wiz@pkgsrc.org>2004-01-19 19:00:19 +0000
commitd7a0126ae1833d82a6bcc2d119eca9edc3aba972 (patch)
tree3dea55c2d51186d9a99cb440b473f0e398201dac /devel/automake
parentc30565ac64683c5748509b0c50162d6e54332d36 (diff)
downloadpkgsrc-d7a0126ae1833d82a6bcc2d119eca9edc3aba972.tar.gz
Update to 1.8.2.
Bug fixed in 1.8.2: * A (well known) portability bug slipped in the changes made to install-sh in Automake 1.8.1. The broken install-sh would refuse to install anything on Tru64. * Fix install rules for conditionally built python files. (This never really worked.) Bug fixed in 1.8.1: * Bugs introduced by 1.8: - Fix Config.pm import error with old Perl versions (at least 5.005_03). One symptom is that aclocal could not find its macro directory. - Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories created by `make install' are always world readable, even if the installer happens to have an overly restrictive umask (e.g. 077). This was a mistake and has been reverted. There are at least two reasons why we must not use `-m 0755': - it causes special bits like SGID to be ignored, - it may be too restrictive (some setups expect 775 directories). - Fix aclocal to honor definitions located in files which have been m4_included manually. aclocal 1.8 had been updated to check m4_included files for new requirements, but forgot that these m4_included files can also provide new definitions. Note that if you have such a setup, we recommend you get rid of it. In the past, there was a reason to m4_include files manually: aclocal used to duplicate entire M4 files into aclocal.m4, even files that were distributed. Some packages were therefore m4_including the distributed file directly, and playing some tricks to ensure aclocal would not copy that file to aclocal.m4, in order to limit the amount of duplication. Since aclocal 1.8.x will precisely output m4_includes for local M4 files, we recommend that you clean up your setup, removing all manual m4_includes and letting aclocal output them. - Output detailed menus in the Info version if the Automake manual, so that Emacs can locate the indexes. - configure.ac and configure were listed twice in DIST_COMMON (an internal variable where Automake lists configury files to distribute). This was harmless, but unaesthetic. - Use `chmod a-w' instead of `chmod -w' as the latter honors umask. This was an issue only in the Automake package itself, not in its output. - Automake assumed that all AC_CONFIG_LINKS arguments had the form DEST:SRC. This was wrong, as some packages do AC_CONFIG_LINKS($computedlinks). This version no longer abort in that situation. - Contrary to mkinstalldirs, $(mkdir_p) was expecting exactly one argument. This caused two kinds of failures: - Rules installing data in a conditionally defined directory failed when that directory was undefined. In this case no argument was supplied. - `make installdirs' failed, because several directories were passed to $(mkdir_p). This was an issue only on platform were $(mkdir_p) is implemented with `install-sh -d'. $(mkdir_p) as been changed to accept 0 or more arguments, as mkinstalldirs did. * Long-standing bugs: - Fix an unexpected diagnostic occurring when users attempt to override some internal variables that Automake appends to. - aclocal now scans configure.ac for macro definitions (PR/319). - Fix a portability issue with OSF1/Tru64 Make. If a directory distributes files which are outside itself (this usually occurs when using AC_CONFIG_AUX_DIR([../dir]) to use auxiliary files from a parent package), then `make distcheck' fails due to an optimization performed by OSF1/Tru64 Make in its VPATH handling. (tests/subpkg2.test failure) - Fix another portability issue with Sun and OSF1/Tru64 Make. In a VPATH-build configuration, `make install' would install nobase_ files to wrong locations. - Fix a Perl `uninitialized value' diagnostic occurring when automake complains that a Texinfo file does not have a @setfilename statement. - Erase config.status.lineno during `make distclean'. This file can be created by config.status. Automake already knew about configure.lineno, but forgot config.status.lineno. - Distribute all files, even those which are built and installed conditionally. This change affects files listed in conditionally defined *_HEADERS and *_PYTHON variable (unless they are nodist_*) as well as those listed in conditionally defined dist_*_DATA, dist_*_JAVA, dist_*_LISP, and dist_*_SCRIPTS variables. - Fix AM_PATH_LISPDIR to avoid \? in sed regular expressions; it doesn't conform to POSIX. - Normalize help strings for configure variables and options added by Automake macros. * Anticipation: - Check for python2.4 in AM_PATH_PYTHON. * Spurious failures in test suite: - tests/libtool5.test, tests/ltcond.test, tests/ltcond2.test, tests/ltconv.test: fix failures with CVS Libtool. - tests/aclocal6.test: fix failure if autom4te.cache is disabled. - tests/txinfo24.test, tests/txinfo25.test, tests/txinfo28.test: fix failures with old Texinfo versions.
Diffstat (limited to 'devel/automake')
-rw-r--r--devel/automake/Makefile4
-rw-r--r--devel/automake/distinfo6
2 files changed, 5 insertions, 5 deletions
diff --git a/devel/automake/Makefile b/devel/automake/Makefile
index 2f5f3bf43e7..e25b87b8efe 100644
--- a/devel/automake/Makefile
+++ b/devel/automake/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.44 2004/01/05 23:20:29 jlam Exp $
+# $NetBSD: Makefile,v 1.45 2004/01/19 19:00:19 wiz Exp $
#
-DISTNAME= automake-1.8
+DISTNAME= automake-1.8.2
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GNU:=automake/} \
ftp://sources.redhat.com/pub/automake/
diff --git a/devel/automake/distinfo b/devel/automake/distinfo
index f4732181c78..d7cf19f3a6a 100644
--- a/devel/automake/distinfo
+++ b/devel/automake/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.15 2003/12/11 16:32:34 wiz Exp $
+$NetBSD: distinfo,v 1.16 2004/01/19 19:00:19 wiz Exp $
-SHA1 (automake-1.8.tar.bz2) = e7fa2f5fdf9a7d1259c2b46fb74d985b0f2bbb0d
-Size (automake-1.8.tar.bz2) = 711393 bytes
+SHA1 (automake-1.8.2.tar.bz2) = 04df8d7d14f6ed487e36924cc02218b8fe5d1fef
+Size (automake-1.8.2.tar.bz2) = 638894 bytes