summaryrefslogtreecommitdiff
path: root/devel/autoconf
AgeCommit message (Collapse)AuthorFilesLines
2003-12-06Update to 2.59:wiz6-23/+35
* Major changes in Autoconf 2.59 -*- outline -*- Released 2003-11-04, by Akim Demaille ** ac_abs_builddir etc. Absolute paths were actually relative in 2.58. * Major changes in Autoconf 2.58 Released 2003-11-04, by Akim Demaille ** core.* core.* files are no longer removed, as they may be valid user files. ** autoreconf and auxiliary directory Autoreconf creates the auxiliary directory if needed. This is especially useful for initial "bootstrapping" of fresh CVS checkouts. ** AC_CONFIG_MACRO_DIR Use this macro to declare the directory for local m4 macros for aclocal. ** AC_LIBOBJS No longer includes twice the same file in LIBOBJS if invoked multiple times. ** AC_CONFIG_COMMANDS The directory for its first argument is automatically created. For instance, with AC_CONFIG_COMMANDS([src/modules.hh], [...]) $top_builddir/src/ is created if needed. ** Autotest and local.at The optional file local.at is always included in Autotest test suites. ** Warnings The warnings are always issued, including with cached runs. This became a significant problem since aclocal and automake can run autoconf behind the scene. ** autoheader warnings The warnings of autoheader can be turned off, using --warning. For instance, -Wno-obsolete disables the complaints about acconfig.h and other deprecated constructs. ** New macros AC_C_RESTRICT, AC_INCLUDES_DEFAULT, AC_LANG_ASSERT, AC_LANG_WERROR, AS_SET_CATFILE. ** AC_DECL_SYS_SIGLIST Works again. ** AC_FUNC_MKTIME Now checks that mktime is the inverse of localtime. ** Improve DJGPP portability The Autoconf tools and configure behave better under DJGPP. ** Present But Cannot Be Compiled New FAQ section dedicated to the mystic configure: WARNING: pi.h: present but cannot be compiled configure: WARNING: pi.h: check for missing prerequisite headers? configure: WARNING: pi.h: proceeding with the preprocessor's result messages. ** Concurrent executions of autom4te autom4te now locks its internal files, which enables concurrent executions of autom4te, likely to happen if automake, autoconf, autoheader etc. are run simultaneously. ** Libtool Use of Libtool 1.5 and higher is encouraged. Compatibility with Libtool pre-1.4 is not checked. ** Autotest Testsuites no longer rerun failed tests in verbose mode; instead, failures are logged while the test is run. In addition, expected failures can be marked as such.
2003-10-19Add TEST_TARGETheinz1-1/+3
2003-08-09USE_NEW_TEXINFO is unnecessary now.seb1-2/+1
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-06-19Convert to USE_NEW_TEXINFO.seb2-7/+3
2003-03-23switch order of patching autoconf.texi and autoconf.info so thatgrant3-21/+21
the build process doesn't try and fail to rebuild autoconf.info. noted by jmc.
2003-03-05install info docs as `GNU Autoconf' not `Individual utilities'.grant4-1/+47
2003-01-19AUTOMAKE_OVERRIDE=NO to fix build with bsd.pkg.mk:1.1130, noted by abs.wiz1-1/+3
2002-12-23Wildcard m4 dependency.wiz1-2/+2
2002-12-04Update to 2.57:wiz2-5/+5
Bug fixes for problems with AIX linker, with freestanding C compilers, with GNU m4 limitations, and with obsolete copies of GNU documents.
2002-11-15Update to 2.56. Set MAINTAINER to me.wiz3-13/+9
* Major changes in Autoconf 2.56 -*- outline -*- Released November 15th, 2002. One packaging problem fixed (config/install-sh was not executable). * Major changes in Autoconf 2.55 Released November 14th, 2002. Release tips: Have your configure.ac checked by autoscan ("autoscan"). Try the warning options ("autoreconf -fv -Wall"). ** Documentation - AC_CHECK_HEADER, AC_CHECK_HEADERS More information on proper use. - Writing Test Programs This sections explains how to write good test sources to use with AC_COMPILE_IFELSE etc. It documents AC_LANG_PROGRAMS and so forth. - AC_FOO_IFELSE vs. AC_TRY_FOO Explains why Autoconf moves from AC_TRY_COMPILE etc. to AC_COMPILE_IFELSE and AC_LANG_PROGRAM etc. ** autoreconf - Is more robust to different Gettext installations. - Produces messages (when --verbose) to be understood by Emacs' compile mode. - Supports -W/--warnings. - -m/--make Once the GNU Build System reinstalled, run `./config.status --recheck && ./config.status && make' if possible. ** autom4te - Supports --cache, and --no-cache. - ~/.autom4te.cfg makes it possible to disable the caching mechanism (autom4te.cache). See `Customizing autom4te' in the documentation. ** config.status Supports --quiet. ** Obsolete options Support for the obsoleted options -m, --macrodir, -l, --localdir is dropped in favor of the safer --include/--prepend-include scheme. ** Macros - New macros AC_COMPILER_IFELSE, AC_FUNC_MBRTOWC, AC_HEADER_STDBOOL, AC_LANG_CONFTEST, AC_LANG_SOURCE, AC_LANG_PROGRAM, AC_LANG_CALL, AC_LANG_FUNC_TRY_LINK, AC_MSG_FAILURE, AC_PREPROC_IFELSE. - Obsoleted Obsoleted macros are kept for Autoconf backward compatibility, but should be avoided in configure.ac. Running autoupdate is advised. AC_DECL_SYS_SIGLIST. - AC_DEFINE/AC_DEFINE_UNQUOTED We have to stop using the old compatibility scheme --that tried to avoid useless backslashes-- because Libtool 1.4.3 contains a AC_DEFINE([error_t], [int], [Define to a type to use for \`error_t' if it is not otherwise available.]) We have to quote the single quotes and backslashes with \. The old compatibility scheme saw that ` was backslashed, and therefore did not quote the single quote... Failure. Hence, Autoconf 2.54 is not compatible with Libtool. Autoconf 2.55 is, but in some cases might produce more \ than wanted. Please, note that in the future the same problem will happen with AC_MSG_*: use `autoreconf -f -Wall'. ** Bug Fixes - Portability of the Autoconf package to Solaris. - Spurious warnings caused by config.status. This bug is benign, but painful: on some systems (typically FreeBSD), warnings such as: config.status: creating Makefile mv: Makefile: set owner/group (was: 1357/0): Operation not permitted could be issued. This is fixed. - Parallel Builds Simultaneous executions of config.status are possible again. - Precious variables accumulation config.status could stack several copies of the precious variables assignments. ** Plans for 2.57 - ./configure <host> The compatibility hooks with the old scheme will be completely removed. Please, advice/use `--build', `--host', and `--target' only. - AC_CHECK_HEADER, AC_CHECK_HEADERS The tests will be stricter, please make sure your invocations are valid. - shell functions Shell functions will gradually be introduced, probably starting with Autotest. If you know machines which are in use that you suspect *not* to support shell functions, please run the test suite of Autoconf 2.55 on it, and report the results to bug-autoconf@gnu.org. - AC_MSG_* Special characters in AC_MSG_* need not be quoted. Currently, Autoconf has heuristics to decide when a string is escaped, or has to be escaped. This scheme is fragile, and will be removed; the only risk is uglified messages. Please, run `autoreconf -f -Wall' to find occurrences that will be affected.
2002-10-20Redirect RMDIR error to /dev/null.wiz1-2/+2
2002-10-20Fix "make clean" for non-root users. From Greg A. Woods in PR 18714.wiz1-1/+5
2002-10-03Update to 2.54 (from autoconf-devel package).wiz7-96/+71
Does not conflict with autoconf213 package.
2002-08-25Merge packages from the buildlink2 branch back into the main trunk thatjlam1-4/+3
have been converted to USE_BUILDLINK2.
2002-02-18Introduce new framework for handling info files generation and installation.seb2-6/+8
Summary of changes: - removal of USE_GTEXINFO - addition of mk/texinfo.mk - inclusion of this file in package Makefiles requiring it - `install-info' substituted by `${INSTALL_INFO}' in PLISTs - tuning of mk/bsd.pkg.mk: removal of USE_GTEXINFO INSTALL_INFO added to PLIST_SUBST `${INSTALL_INFO}' replace `install-info' in target rules print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info' - a couple of new patch files added for a handful of packages - setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it - devel/cssc marked requiring texinfo 4.0 - a couple of packages Makefiles were tuned with respect of INFO_FILES and makeinfo command usage See -newly added by this commit- section 10.24 of Packages.txt for further information.
2002-02-01Conflict with autoconf-devel.skrll1-1/+3
2001-11-30If this is going to be buildlinkified it needs the perl buildlink included.jmc1-1/+2
2001-11-28Buildlinkify.jlam1-6/+7
2001-11-01Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-10-29Fix COMMENT, per PR 14395 by Greg A. Woods <woods@weird.com>hubertf1-2/+2
2001-08-28Backout upgrade of autoconf by popular demand.skrll7-54/+66
2001-08-26update autoconf to 2.52. Some changes:hubertf7-66/+54
- Quadrigraphs This feature was present in autoconf 2.50 but was not documented. For example, `@<:@' is translated to `[' just before output. This is useful when writing strings that contain unbalanced quotes, or other hard-to-quote constructs. - m4_pattern_forbid, m4_pattern_allow - Using autoscan to maintain a configure.ac. - Fixed Fortran name-mangling and link tests on a number of systems, e.g. NetBSD; see AC_F77_DUMMY_MAIN, below. - cross-compilation $build defaults to `config.guess`, $host to $build, and then $target to $host. Cross-compilation is a global status of the package, it no longer depends upon the current language. Cross compilation is enabled iff the user specified `--host'. `configure' now fails if it can't run the executables it compiles, unless cross-compilation is enabled. - Cache file The cache file is disabled by default. The new options `--config-cache', `-C' set the cache to `config.cache'. ... and many others, esp. bugfixes. Check the docs!
2001-04-21Move to sha1 digests, and/or add distfile sizes.wiz1-1/+1
2001-04-18Move to sha1 digest, and add distfile sizeagc1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc3-9/+7
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-02-16Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2000-04-04set M4 to GNU m4. M4 in CONFIGURE_ENV was overridden by later addition ofwiz1-2/+3
M4-setting in bsd.pkg.mk.
1999-12-28RCS tag addedwiz1-0/+1
1999-11-02Make sure that the correct "awk" binary is selected during configuration.tron1-2/+2
Fixes PR pkg/8715 by Charles M. Hannum.
1999-09-08Prefer our awk to mawk (weak depends alert!)hubertf2-1/+13
1999-07-09Add package patch-sum filesagc1-0/+5
1999-04-14Remove unnecessary slash from master site list.tron1-2/+2
1999-04-03The file was changed on the master site.hubertf1-2/+2
Reported in PR 7311 by Benjamin Lorenz <lorenz@otelo-online.de>
1999-03-12Adapt this Makefile to the new GNU layout for their ftp sites.agc1-2/+2
1999-02-20Fix CONFLICTS (remove redundancy, mostly)hubertf1-3/+1
1999-02-11Use install-info in $PATH, so that systems with it in base will work too.tv1-5/+5
1999-01-06This needs to updated too of course.frueauf1-2/+2
1999-01-06Update autoconf to 2.13.frueauf4-27/+24
To cite announce on freshmeat for Changes: Various bugfixes and enhancements collected during the past two years since the last release. Way too many to mention them all here. The ChangeLog is included in the package.
1998-11-19Remove RUN_DEPENDS from package Makefiles, and replace it with an ordinaryagc1-2/+2
DEPENDS definition.
1998-08-20The Grand Homepagification:tsarna1-1/+2
- New, optional Makefile variable HOMEPAGE, specifies a URL for the home page of the software if it has one. - The value of HOMEPAGE is used to add a link from the README.html files. - pkglint updated to know about it. The "correct" location for HOMEPAGE in the Makefile is after MAINTAINER, in that same section.
1998-08-07Add NetBSD RCS Ids.agc1-0/+2
1998-08-07Add NetBSD RCS Ids.agc3-0/+6
1998-04-24Move to relative paths in the pkgsrc tree.agc1-2/+2
1998-04-22Fix INFO_FILES definitions to match the commands in bsd.pkg.mkagc1-2/+2
1998-04-17Introduce USE_GTEXINFO and INFO_FILES definitions to bsd.pkg.mk, and use them.agc1-6/+2
1998-04-15Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree.agc1-7/+2
Remove redundant (and sometimes erroneous) comments.
1998-03-16portlint: add default MAINTAINER; fix WARNs.frueauf1-2/+5
1998-03-12Make this package depend on Perl5. Take out the stuff I put inagc2-17/+11
yesterday - it's not necessary if the Perl dependency is there.
1998-03-11Do the same pre-processing of the packing list for the files thatagc2-13/+12
depend on autoscan. Also remove an erroneous @exec statement from the packing list.