GNU General Public License for more details.
You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
+along with this program. If not, see <https://www.gnu.org/licenses/>.
AUTOCONF CONFIGURE SCRIPT EXCEPTION
Version 3.0, 18 August 2009
- Copyright (C) 2009 Free Software Foundation, Inc. <http://fsf.org/>
+ Copyright (C) 2009 Free Software Foundation, Inc. <https://fsf.orgo/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
You should have received a copy of the GNU General Public License
along with this program. If not, see
- <http://www.gnu.org/licenses/>.
+ <https://www.gnu.org/licenses/>.
You should have received a copy of the GNU General Public License
along with this program. If not, see
- <http://www.gnu.org/licenses/>.
+ <https://www.gnu.org/licenses/>.
You should have received a copy of the GNU General Public License
along with this program. If not, see
- <http://www.gnu.org/licenses/>.
+ <https://www.gnu.org/licenses/>.
* lib/autoconf/fortran.m4 (_AC_PROG_FC_V_OUTPUT):
Also remove " -link" and trailing ")" from xlf output.
Problem and fix reported by Thomas Jahns in
- <http://lists.gnu.org/archive/html/bug-autoconf/2012-01/msg00000.html>.
+ <https://lists.gnu.org/archive/html/bug-autoconf/2012-01/msg00000.html>.
2011-12-26 Stefano Lattarini <stefano.lattarini@gmail.com>
* doc/autoconf.texi (Here-Documents): Using a command substitution
in a here-documents being fed to a shell function is unportable.
Problem revealed by the automake testsuite:
- <http://lists.gnu.org/archive/html/automake-patches/2011-12/msg00149.html>
+ <https://lists.gnu.org/archive/html/automake-patches/2011-12/msg00149.html>
2011-12-26 Paul Eggert <eggert@cs.ucla.edu>
AS_LN_S: fall back on 'cp -pR' (not 'cp -p') if 'ln -s' fails
This works better for symlinks to directories.
Problem reported by Eli Zaretskii via Werner Lemberg in
- <http://lists.gnu.org/archive/html/bug-autoconf/2011-12/msg00006.html>.
+ <https://lists.gnu.org/archive/html/bug-autoconf/2011-12/msg00006.html>.
* NEWS:
* doc/autoconf.texi (Particular Programs): Document this.
* lib/m4sugar/m4sh.m4 (_AS_LN_S_PREPARE): Implement this.
* lib/autoconf/c.m4 (AC_LANG_BOOL_COMPILE_TRY(C)): Use the
array as well as setting it, to pacify g++. Reported by
Werner Lemberg in
- <http://lists.gnu.org/archive/html/autoconf/2011-12/msg00005.html>.
+ <https://lists.gnu.org/archive/html/autoconf/2011-12/msg00005.html>.
2011-12-05 Paul Eggert <eggert@cs.ucla.edu>
as work in the automake testsuite:
<https://lists.gnu.org/archive/html/bug-autoconf/2011-09/msg00003.html>
<https://lists.gnu.org/archive/html/bug-autoconf/2011-09/msg00004.html>
- <http://lists.gnu.org/archive/html/automake-patches/2011-09/msg00066.html>
+ <https://lists.gnu.org/archive/html/automake-patches/2011-09/msg00066.html>
* doc/autoconf.texi (Signal handling): New paragraph.
(@menu at "Portable Shell", @detailmenu): Update.
tests reject, so we can't test this fix against them, but it's
more important to work with modern GCC (even when misused) than to
work with no-longer-used compilers. Problem reported by Shevek in
- <http://lists.gnu.org/archive/html/bug-autoconf/2008-11/msg00007.html>
+ <https://lists.gnu.org/archive/html/bug-autoconf/2008-11/msg00007.html>
and raised again by Dan Kegel in
- <http://lists.gnu.org/archive/html/bug-autoconf/2011-08/msg00020.html>.
+ <https://lists.gnu.org/archive/html/bug-autoconf/2011-08/msg00020.html>.
2011-08-16 Stefano Lattarini <stefano.lattarini@gmail.com>
docs: other issues with parallel BSD make
Motivated by automake bug#9245:
- <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=9245>
+ <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=9245>
and FreeBSD PR bin/159730:
<http://www.freebsd.org/cgi/query-pr.cgi?pr=159730>
* doc/autoconf.texi (Parallel Make): Document other BSD make
2011-06-30 Timo Kamph <timo.kamph@tu-harburg.de> (trivial change)
* lib/autoconf/functions.m4 (_AC_REPLACE_FUNCS): Fix tr-cpp problem.
- See http://lists.gnu.org/archive/html/bug-autoconf/2011-06/msg00058.html
+ See https://lists.gnu.org/archive/html/bug-autoconf/2011-06/msg00058.html
2011-06-19 Paul Eggert <eggert@cs.ucla.edu>
* lib/autoconf/functions.m4 (_AC_LIBOBJ_ALLOCA): Be even smarter.
GCC was too smart for the previous patch. See
- <http://lists.gnu.org/archive/html/bug-autoconf/2011-06/msg00035.html>.
+ <https://lists.gnu.org/archive/html/bug-autoconf/2011-06/msg00035.html>.
2011-06-18 Paul Eggert <eggert@cs.ucla.edu>
* lib/autoconf/functions.m4 (_AC_LIBOBJ_ALLOCA): Try to outsmart GCC.
Problem with stack-detection code reported by Andy Wingo in
- <http://lists.gnu.org/archive/html/bug-autoconf/2011-06/msg00032.html>.
+ <https://lists.gnu.org/archive/html/bug-autoconf/2011-06/msg00032.html>.
This fix is imported from gnulib's c-stack module.
* doc/autoconf.texi (File Descriptors): Fix texinfo typo.
autotest: fix file descriptor leak
* lib/autotest/general.m4 (_AT_CHECK): Close AS_MESSAGE_LOG_FD
when running the test. Problem reported by Luke Mewburn in
- <http://lists.gnu.org/archive/html/autoconf/2010-11/msg00036.html>.
+ <https://lists.gnu.org/archive/html/autoconf/2010-11/msg00036.html>.
2010-11-20 Paul Eggert <eggert@cs.ucla.edu>
autoconf: don't assume sys/stat.h and sys/types.h when testing C89
Problem reported by Patrick Pelissier in
- <http://lists.gnu.org/archive/html/bug-autoconf/2010-11/msg00019.html>.
+ <https://lists.gnu.org/archive/html/bug-autoconf/2010-11/msg00019.html>.
* lib/autoconf/c.m4 (_AC_PROG_CC_C89): Don't include sys/types.h
and sys/stat.h. Instead, define a dummy struct stat. C89 doesn't
guarantee sys/types.h and sys/stat.h.
* lib/autoconf/programs.m4 (AC_PROG_YACC): YACC stands for
"Yet Another Compiler Compiler", not "Yet Another C Compiler".
Problem reported by Chris Long in
- <http://lists.gnu.org/archive/html/bug-autoconf/2010-08/msg00134.html>.
+ <https://lists.gnu.org/archive/html/bug-autoconf/2010-08/msg00134.html>.
2010-08-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
reject the test for other (valid) reasons. People using ancient
xlc versions, if any, are suggested to update to fixed versions.
Reported by Ralf Wildenhues in the thread starting at:
- http://lists.gnu.org/archive/html/bug-autoconf/2010-08/msg00103.html
+ https://lists.gnu.org/archive/html/bug-autoconf/2010-08/msg00103.html
2010-08-24 Eric Blake <eblake@redhat.com>
* doc/autoconf.texi (The Make Macro SHELL): Stronger wording on
the importance of proper SHELL settings.
Reported by Bruno Haible, in
- http://lists.gnu.org/archive/html/bug-libtool/2008-04/msg00029.html.
+ https://lists.gnu.org/archive/html/bug-libtool/2008-04/msg00029.html.
2008-08-20 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Flush buffered output before exit.
* bin/autom4te.in (handle_output): Explicitly close file.
* THANKS: Update.
- See http://lists.gnu.org/archive/html/autoconf/2008-04/msg00026.html.
+ See https://lists.gnu.org/archive/html/autoconf/2008-04/msg00026.html.
2008-04-08 Eric Blake <ebb9@byu.net>
* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Don't comment out the
#undef as this runs afoul of our new way of creating config.h.
Problem reported by Jim Meyering in
- <http://lists.gnu.org/archive/html/autoconf-patches/2007-11/msg00164.html>.
+ <https://lists.gnu.org/archive/html/autoconf-patches/2007-11/msg00164.html>.
2007-11-26 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Revert 2007-10-17 change.
* TODO: Multiline args in config files and headers mean something
different and are not fixed, see
- <http://lists.gnu.org/archive/html/autoconf-patches/2007-05/msg00017.html>
+ <https://lists.gnu.org/archive/html/autoconf-patches/2007-05/msg00017.html>
Report by Stepan Kasal.
* doc/autoconf.texi (Generic Programs): Fix typo.
2007-11-13 Paul Eggert <eggert@cs.ucla.edu>
Don't worry about preprocessor when testing long long.
- See: http://lists.gnu.org/archive/html/bug-gnulib/2007-11/msg00075.html
+ See: https://lists.gnu.org/archive/html/bug-gnulib/2007-11/msg00075.html
* doc/autoconf.texi (Preprocessor Arithmetic): New section.
(AC_TYPE_LONG_LONG_INT, AC_TYPE_UNSIGNED_LONG_LONG_INT):
These no longer check for preprocessor flaws.
extracted from AC_TYPE_LONG_LONG_INT and AC_TYPE_UNSIGNED_LONG_LONG_INT.
(AC_TYPE_LONG_LONG_INT, AC_TYPE_UNSIGNED_LONG_LONG_INT): Use it.
Fixes problem with Sun C 5.[0-8] in 32-bit mode, reported in
- <http://lists.gnu.org/archive/html/autoconf-patches/2007-10/msg00210.html>
+ <https://lists.gnu.org/archive/html/autoconf-patches/2007-10/msg00210.html>
Suggested by Paul Eggert.
2007-10-28 Jim Meyering <meyering@redhat.com>
* lib/autoconf/c.m4 (AC_C_RESTRICT): Work around Sun C++ compatibility
problem reported by Bruno Haible in
- <http://lists.gnu.org/archive/html/bug-autoconf/2007-10/msg00027.html>.
+ <https://lists.gnu.org/archive/html/bug-autoconf/2007-10/msg00027.html>.
2007-10-22 Eric Blake <ebb9@byu.net>
Don't check for bug in HP-UX 11.00 cpp.
* lib/autoconf/types.m4 (AC_TYPE_UNSIGNED_LONG_LONG_INT):
Use -1ull rather than -1u, since that causes problems with gnulib; see
- <http://lists.gnu.org/archive/html/bug-gnulib/2007-10/msg00329.html>.
+ <https://lists.gnu.org/archive/html/bug-gnulib/2007-10/msg00329.html>.
2007-10-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Check for 64-bit int errors in HP-UX 10.20 preprocessor.
Problem reported by H.Merijn Brand in
- <http://lists.gnu.org/archive/html/bug-tar/2007-10/msg00018.html>.
+ <https://lists.gnu.org/archive/html/bug-tar/2007-10/msg00018.html>.
* lib/autoconf/types.m4 (AC_TYPE_LONG_LONG_INT):
(AC_TYPE_UNSIGNED_LONG_LONG_INT):
Check that preprocessor handles 64-bit ints, too.
* lib/m4sugar/m4sh.m4 (_AS_PATH_SEPARATOR_PREPARE): Set FPATH too.
Problem reported by Fred Kreek in
- <http://lists.gnu.org/archive/html/bug-autoconf/2007-06/msg00009.html>.
+ <https://lists.gnu.org/archive/html/bug-autoconf/2007-06/msg00009.html>.
* doc/autoconf.texi (Special Shell Variables): Warn about FPATH.
(Macro Names, Defining Directories): Don't mention PATH as a name
for a fully qualified file name, as this usage violates the GNU
* doc/autoconf.texi (Particular Types): AC_TYPE_INT8_T does not
define HAVE_INT8_T, and likewise for similar macros.
Problem reported by Patrick Welche in
- <http://lists.gnu.org/archive/html/autoconf/2007-05/msg00062.html>.
+ <https://lists.gnu.org/archive/html/autoconf/2007-05/msg00062.html>.
2007-05-25 Noah Misch <noah@cs.caltech.edu>
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Don't look
for a.* when searching for executables, as this prevents users
from having files like a.c. Problem reported by Ralf Wildenhues in:
- http://lists.gnu.org/archive/html/autoconf-patches/2007-04/msg00029.html
+ https://lists.gnu.org/archive/html/autoconf-patches/2007-04/msg00029.html
This fixes a problem introduced on 2000-12-19.
2007-04-26 Paul Eggert <eggert@cs.ucla.edu>
* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Fix typo "__LITLE_ENDIAN__".
Problem reported by Paolo Bonzini in:
- http://lists.gnu.org/archive/html/autoconf-patches/2007-02/msg00024.html
+ https://lists.gnu.org/archive/html/autoconf-patches/2007-02/msg00024.html
* tests/semantics.at (AC_C_BIGENDIAN): Don't reject hosts that have
universal binaries. Problem reported by Elias Pipping.
* NEWS: Note that M4 1.4.5 or later is now a hard dependency.
Reported by Gary Vaughan and Jim Meyering, and problem analyzed
by Stepan Kasal:
- http://lists.gnu.org/archive/html/bug-autoconf/2006-11/msg00025.html
+ https://lists.gnu.org/archive/html/bug-autoconf/2006-11/msg00025.html
2007-01-31 Eric Blake <ebb9@byu.net>
(Shell Substitutions): Note problems with @{var:=value} etc.
Add a new section for problems with @{#var} etc. Problem noted
by Ralf Wildenhues. See:
- http://lists.gnu.org/archive/html/libtool-patches/2005-01/msg00157.html
+ https://lists.gnu.org/archive/html/libtool-patches/2005-01/msg00157.html
2007-01-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2007-01-05 Paul Eggert <eggert@cs.ucla.edu>
Fix some wording problems noted by Paolo Bonzini in:
- http://lists.gnu.org/archive/html/autoconf-patches/2007-01/msg00077.html
+ https://lists.gnu.org/archive/html/autoconf-patches/2007-01/msg00077.html
* doc/autoconf.texi (Signed Overflow Examples): Give more
discussion about the allow_superuser_privileges example,
and change it a bit to make things clearer.
* doc/autoconf.texi (Integer Overflow): Greatly expand and
rewrite, taking notions from the recent discussion on the gcc and
autoconf mailing lists; please see
- http://lists.gnu.org/archive/html/autoconf-patches/2006-12/msg00091.html
+ https://lists.gnu.org/archive/html/autoconf-patches/2006-12/msg00091.html
and follow the many links.
(Integer Overflow Basics, Signed Overflow Examples):
(Optimization and Wraparound, Signed Overflow Advice):
Include <limits.h>, and use its INT_MAX to rewrite the
j loop so that it does not overflow 'int'. Problem reported by
Ralf Wildenhues in
- <http://lists.gnu.org/archive/html/bug-gnulib/2006-12/msg00084.html>.
+ <https://lists.gnu.org/archive/html/bug-gnulib/2006-12/msg00084.html>.
Play it safe by shifting left by 1 rather than multiplying by 2,
as GCC is less likely to optimize this away when the value
is signed (when it assumes overflow leads to undefined behavior).
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=403243>.
This change prompted by a problem report by Andrey Simonenko in
- <http://lists.gnu.org/archive/html/bug-autoconf/2006-12/msg00026.html>.
+ <https://lists.gnu.org/archive/html/bug-autoconf/2006-12/msg00026.html>.
* doc/autoconf.texi (Defining Symbols): AC_DEFINE works for
object-like macros only, in the traditional portable character
set.
Turn AC_FUNC_SETVBUF_REVERSED into a noop. It's been obsolete for
years and is too hard to maintain now. The last straw was
reported by Jerker Baeck in
- <http://lists.gnu.org/archive/html/autoconf/2006-11/msg00102.html>.
+ <https://lists.gnu.org/archive/html/autoconf/2006-11/msg00102.html>.
* NEWS: AC_FUNC_SETVBUF_REVERSED is now obsolete.
* doc/autoconf.texi (Particular Functions): Move
AC_FUNC_SETVBUF_REVERSED from here...
equivalent of "chmod 777 /" or "chmod 0 /" on a buggy FreeBSD
system. We hope this is rare in practice, but it's clearly worth
fixing. Problem reported by Alex Unleashed in
- <http://lists.gnu.org/archive/html/bug-autoconf/2006-10/msg00012.html>.
+ <https://lists.gnu.org/archive/html/bug-autoconf/2006-10/msg00012.html>.
Also, don't bother to check for -m bugs unless we're using -m;
suggested by Stepan Kasal.
* NEWS: Autoconf-generated shell scripts no longer export BIN_SH,
due to configuration hassles with this. See Tonya Underwood's report
- <http://lists.gnu.org/archive/html/bug-autoconf/2006-10/msg00003.html>.
+ <https://lists.gnu.org/archive/html/bug-autoconf/2006-10/msg00003.html>.
* doc/autoconf.texi (Special Shell Variables): Likewise.
2006-10-11 Paul Eggert <eggert@cs.ucla.edu>
efficiency.
(_AC_LINK_IFELSE): Test that resulting file is executable.
Problem reported by mwoehlke in
- <http://lists.gnu.org/archive/html/bug-coreutils/2006-10/msg00048.html>.
+ <https://lists.gnu.org/archive/html/bug-coreutils/2006-10/msg00048.html>.
* lib/m4sugar/m4sh.m4 (_AS_TEST_PREPARE): Use "test -x /" rather
than creating a file to use with test -x; this is much faster.
* lib/m4sugar/m4sh.m4 (_AS_TEST_PREPARE): Avoid bug in UnixWare
7.1.4 /usr/bin/posix/sh described by Tim Rice in
- <http://lists.gnu.org/archive/html/bug-autoconf/2006-09/msg00017.html>.
+ <https://lists.gnu.org/archive/html/bug-autoconf/2006-09/msg00017.html>.
2006-09-11 Stepan Kasal <kasal@ucw.cz>
* lib/autoconf/fortran.m4 (_AC_FC_LIBRARY_LDFLAGS): Also ignore
-lgcc?* and -lSystem, for Darwin/MacOS X. Problem reported by
Bill Northcott in
- <http://lists.gnu.org/archive/html/autoconf/2006-08/msg00083.html>.
+ <https://lists.gnu.org/archive/html/autoconf/2006-08/msg00083.html>.
2006-08-22 Paul Eggert <eggert@cs.ucla.edu>
* NEWS: Autoconf now uses constructs like "#ifdef HAVE_STDLIB_H"
rather than "#if HAVE_STDLIB_H", so that it now works with "gcc
-Wundef -Werror". Problem reported by David Fang in
- <http://lists.gnu.org/archive/html/autoconf/2006-08/msg00045.html>.
+ <https://lists.gnu.org/archive/html/autoconf/2006-08/msg00045.html>.
* doc/autoconf.texi (Header Templates, Default Includes):
(Particular Functions, Generic Functions, Header Portability):
(Particular Headers, Generic Headers, Generic Declarations, Guidelines):
2006-08-06 Paul Eggert <eggert@cs.ucla.edu>
Fix test suite failures reported by Pierre in
- <http://lists.gnu.org/archive/html/bug-autoconf/2006-08/msg00005.html>.
+ <https://lists.gnu.org/archive/html/bug-autoconf/2006-08/msg00005.html>.
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Don't claim
the compiler created a file "b.out" when it didn't create anything
at all.
under AC_C_VOLATILE.
(Volatile Objects): Be a little less skeptical about what
"volatile" means. Derived from thoughts by Ben Pfaff in
- <http://lists.gnu.org/archive/html/bug-gnulib/2006-07/msg00092.html>.
+ <https://lists.gnu.org/archive/html/bug-gnulib/2006-07/msg00092.html>.
2006-07-07 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Require that long long int be at least 64 bits wide. C99 requires
this and enough programs depend on it so we should check for it.
Bruno Haible reports in
- <http://lists.gnu.org/archive/html/bug-gnulib/2006-06/msg00286.html>
+ <https://lists.gnu.org/archive/html/bug-gnulib/2006-06/msg00286.html>
that long long int is 32 bits wide with some nonstandard compilers.
(AC_TYPE_UNSIGNED_LONG_LONG_INT): Likewise.
to a nonexistent file, so that we don't have to worry about
a local site configuration that doesn't use /usr/local.
Problem reported by Keith Marshall in
- <http://lists.gnu.org/archive/html/bug-autoconf/2006-06/msg00133.html>.
+ <https://lists.gnu.org/archive/html/bug-autoconf/2006-06/msg00133.html>.
2006-06-28 Paul Eggert <eggert@cs.ucla.edu>
(File Descriptors): Reorder to make the text flow better.
Remove joke about "appreciate the various levels"; I didn't get it.
Add remark about HP-UX sh -x bug with stderr noted by Bob Proulx in
- <http://lists.gnu.org/archive/html/bug-coreutils/2006-06/msg00225.html>.
+ <https://lists.gnu.org/archive/html/bug-coreutils/2006-06/msg00225.html>.
(File Descriptors, Limitations of Usual Tools):
Tone down the advice against renaming or removing open files.
(Limitations of Usual Tools): Add a new section, on 'rm'.
$(srcdir) too.
(Assignments): Clarify default-value example as suggested by
Ralf Wildenhues in
- <http://lists.gnu.org/archive/html/autoconf-patches/2006-06/msg00072.html>.
+ <https://lists.gnu.org/archive/html/autoconf-patches/2006-06/msg00072.html>.
(Special Shell Variables): Note leading ./ or ../, as suggested
by Eric Blake.
(Limitations of Builtins): Under cd, warn about CDPATH.
* lib/m4sugar/m4sh.m4 (_AS_DETECT_BETTER_SHELL): Look for
$as_shell.exe too. Problem reported by Andreas Buening in
- <http://lists.gnu.org/archive/html/autoconf/2006-06/msg00038.html>.
+ <https://lists.gnu.org/archive/html/autoconf/2006-06/msg00038.html>.
2006-06-07 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* lib/autoconf/functions.m4 (AC_FUNC_ALLOCA): Work around
`unused variable' compiler warning, for `-Wall -Werror'.
Reported by Jaap Haitsma in
- <http://lists.gnu.org/archive/html/bug-autoconf/2006-06/msg00012.html>.
+ <https://lists.gnu.org/archive/html/bug-autoconf/2006-06/msg00012.html>.
2006-06-06 Paul Eggert <eggert@cs.ucla.edu>
* lib/autoconf/c.m4 (AC_PROG_CC_C_O): Remove core file, in
case the compiler dumps core. Problem reported for
OpenServer 5.0.7 by Tim Rice in
- <http://lists.gnu.org/archive/html/bug-autoconf/2006-06/msg00019.html>.
+ <https://lists.gnu.org/archive/html/bug-autoconf/2006-06/msg00019.html>.
* lib/autoconf/general.m4 (_AC_COMPILE_IFELSE, _AC_LINK_IFELSE):
Likewise.
This means we don't have to worry about ${ or sed any more.
Also, double-quote the case statement, to work around misuses via
underquoting as reported by Ralf Wildenhues in
- <http://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00169.html>.
+ <https://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00169.html>.
(_AC_EVAL_STDERR): Revert, since evidently some packages rely on this
undocumented and dangerous macro.
Problem reported by Ralf Wildenhues in
- <http://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00168.html>.
+ <https://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00168.html>.
2006-05-31 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* lib/autoconf/general.m4: Revert AC_TRY_EVAL and AC_TRY_COMMAND,
since evidently some packages rely on the old, broken behavior.
Problem reported by Ralf Wildenhues in
- <http://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00160.html>.
+ <https://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00160.html>.
(AC_TRY_EVAL, AC_TRY_COMMAND, _AC_EVAL): Go back to the
pre-2006-05-26 definitions, but leave in the comments that
these macros are dangerous and should not be used.
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS):
Fix typo that prevented an unnecessary space from being removed.
Problems reported by Ralf Wildenhues in:
- http://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00143.html
+ https://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00143.html
2006-05-26 Paul Eggert <eggert@cs.ucla.edu>
Don't use the term "thread-safe" to talk about mkdir race
conditions, since the problem is more a process than a thread
issue. Problem reported by Stepan Kasal in:
- http://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00088.html
+ https://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00088.html
* lib/autoconf/programs.m4 (AC_PROG_MKDIR_P): Use code that mimics
the test for 'install' more closely. Look at MKDIR_P first.
Look in the PATH, and at /opt/sfw/bin.
* doc/autoconf.texi (autoheader Invocation): Mention that the
first arg of AC_DEFINE_UNQUOTED must be a literal.
Problem reported by Ben Pfaff in
- <http://lists.gnu.org/archive/html/bug-autoconf/2006-05/msg00090.html>.
+ <https://lists.gnu.org/archive/html/bug-autoconf/2006-05/msg00090.html>.
* NEWS: Mention that AC_TRY_COMMAND and AC_TRY_EVAL may be removed.
* doc/autoconf.texi (Special Chars in Variables): New section.
runs afoul of the Korn shell version M-12/28/93d bug described in
the Autoconf manual, and this in turn causes a Coreutils 5.95 build to
fail as described by Tim Rice and diagnosed by Ralf Wildenhues in
- <http://lists.gnu.org/archive/html/bug-autoconf/2006-05/msg00082.html>.
+ <https://lists.gnu.org/archive/html/bug-autoconf/2006-05/msg00082.html>.
2006-05-23 Jim Meyering <jim@meyering.net>
some other programs unwisely rely on these undocumented vars.
But put in warning comments about them.
Problem reported by Ralf Wildenhues in
- <http://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00068.html>.
+ <https://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00068.html>.
* NEWS: Document that these variables are intended to go away.
2006-05-20 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
$ac_top_build_prefix to $MKDIR_P if it's just 'mkdir -p'.
* tests/tools.at (autoconf: subdirectories): New test, taken from
the corresponding problem report by Ralf Wildenhues in:
- http://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00053.html
+ https://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00053.html
* lib/autoconf/functions.m4 (AC_REPLACE_FNMATCH, AC_FUNC_FNMATCH_GNU):
Quote some uses of shell variables if they might suffer unexpected
* doc/autoconf.texi (Limitations of Usual Tools): Mention expr bug
on Mac OS X 10.4 reported by Peter O'Gorman in:
- http://lists.gnu.org/archive/html/autoconf-patches/2005-06/msg00041.html
+ https://lists.gnu.org/archive/html/autoconf-patches/2005-06/msg00041.html
* lib/autoconf/general.m4 (_AC_CANONICAL_SPLIT):
Use shell builtins rather than 'expr', to work around expr bug.
* lib/mdate-sh: Don't use "set - x`$ls_command /`", as zsh mishandles
the spaces inside $ls_command. Problem reported by Loulou Pouchet in
- <http://lists.gnu.org/archive/html/autoconf/2004-12/msg00074.html>.
+ <https://lists.gnu.org/archive/html/autoconf/2004-12/msg00074.html>.
Don't use "set - x"; plain "set x" is enough, and simplifies debugging.
2004-12-07 Stepan Kasal <kasal@ucw.cz>
(Using Autotest, testsuite Scripts, Writing testsuite.at):
Reword slightly to avoid some English-language problems noted
by Ralf Wildenhues in:
- http://lists.gnu.org/archive/html/autoconf-patches/2004-11/msg00027.html
+ https://lists.gnu.org/archive/html/autoconf-patches/2004-11/msg00027.html
2004-11-29 Stepan Kasal <kasal@ucw.cz>
2004-11-28 Paul Eggert <eggert@cs.ucla.edu>
Fix documentation problems reported by Russ Boylan in
- <http://lists.gnu.org/archive/html/bug-autoconf/2004-11/msg00056.html>,
+ <https://lists.gnu.org/archive/html/bug-autoconf/2004-11/msg00056.html>,
along with some nearby cruft.
* doc/autoconf.texi (Libtool): Libtool can be used without
Automake (not without Autoconf).
2004-09-05 Paul Eggert <eggert@cs.ucla.edu>
Fix problems reported by Andreas Buening in:
- http://lists.gnu.org/archive/html/autoconf-patches/2004-04/msg00004.html
+ https://lists.gnu.org/archive/html/autoconf-patches/2004-04/msg00004.html
* lib/autoconf/programs.m4 (AC_PROG_MAKE_SET): Set SHELL=/bin/sh
in test makefile.
* lib/autotest/general.m4 (AT_INIT): Don't assume /dev/null is
* lib/autoconf/libs.m4 (_AC_PATH_X_XMKMF): If xmkmf returns
"/usr/include", clear ac_x_includes instead of leaving it as "no"
(trivial change). Problem and patch reported by Andrew Church in:
- http://lists.gnu.org/archive/html/bug-autoconf/2004-04/msg00016.html
+ https://lists.gnu.org/archive/html/bug-autoconf/2004-04/msg00016.html
2004-09-03 Paul Eggert <eggert@cs.ucla.edu>
* doc/autoconf.texi: Give AC_DEFINE and AC_DEFINE_UNQUOTED
three args in examples. Problem reported by Frederik Fouvry in:
- http://lists.gnu.org/archive/html/bug-autoconf/2004-09/msg00017.html
+ https://lists.gnu.org/archive/html/bug-autoconf/2004-09/msg00017.html
Also, fix some minor spacing and punctuation bugs.
2004-09-02 Akim Demaille <akim@epita.fr>
* lib/autoconf/c.m4 (AC_LANG_BOOL_COMPILE_TRY(C),
AC_C_LONG_DOUBLE): Undo 2004-06-04 change, as it didn't work with
HP-UX 11.23 cc/aCC or Tru64 4.0 cc. Problem reported by Noah Misch in
- <http://lists.gnu.org/archive/html/autoconf/2004-07/msg00004.html>.
+ <https://lists.gnu.org/archive/html/autoconf/2004-07/msg00004.html>.
More fixes to support spaces in the name of the build directory.
This isn't a complete fix but it's an improvement.
* lib/autoconf/general.m4 (_AC_INIT_HELP): Quote $ac_popdir uses.
From Ralf Corsepius in:
- http://lists.gnu.org/archive/html/autoconf-patches/2004-08/msg00014.html
+ https://lists.gnu.org/archive/html/autoconf-patches/2004-08/msg00014.html
2004-08-12 Paul Eggert <eggert@cs.ucla.edu>
* tests/torture.at (Deep Package): Use configure.in, not configure.ac,
for compatibility with Automake 1.4. Reported by J C Fitzgerald in
- <http://lists.gnu.org/archive/html/bug-autoconf/2003-08/msg00051.html>.
+ <https://lists.gnu.org/archive/html/bug-autoconf/2003-08/msg00051.html>.
2004-08-04 Alexandre Duret-Lutz <adl@gnu.org>
* tests/Makefile.am (autoconfdir): Fix to match comment (trivial
change). Patch reported by Ralf Wildenhues in
- <http://mail.gnu.org/archive/html/bug-autoconf/2004-05/msg00092.html>.
+ <https://mail.gnu.org/archive/html/bug-autoconf/2004-05/msg00092.html>.
* lib/autoconf/functions.m4 (AC_FUNC_MBRTOWC): Don't assume that a
function F exists if the compiler and linker let you compile an
the reference to F in that case, since every function address must
be nonzero, so the link succeeds even if F does not exist.
Problem reported by Manu in
- <http://mail.gnu.org/archive/html/bug-gnu-utils/2004-05/msg00060.html>.
+ <https://mail.gnu.org/archive/html/bug-gnu-utils/2004-05/msg00060.html>.
* doc/autoconf.texi (Systemology): Standardize on the spelling of
"Unix". Many uses changed.
versions of Autoconf, and should help to avoid triggering latent
problems in other packages, such as the one in Automake where zsh
is not handled robustly:
- http://mail.gnu.org/archive/html/automake/2004-04/msg00095.html
+ https://mail.gnu.org/archive/html/automake/2004-04/msg00095.html
Although it is not Autoconf's responsibility to work around
problems in Automake, it nevertheless makes sense to avoid
introducing unnecessary incompatibilites.
"restrict" and "inline", as sufficiently-old GCC versions do not
(also, GCC configured to be in pedantic C89 mode does not).
Problem reported by Sumit Pandya in:
- http://mail.gnu.org/archive/html/autoconf/2004-04/msg00092.html
+ https://mail.gnu.org/archive/html/autoconf/2004-04/msg00092.html
* lib/autoconf/c.m4 (_AC_PROG_CC_G, _AC_PROG_CXX_G): Don't
consider -g to work if it generates warnings when plain compiles
don't. Problem reported by Braden McDaniel in:
- http://mail.gnu.org/archive/html/autoconf-patches/2003-07/msg00014.html
+ https://mail.gnu.org/archive/html/autoconf-patches/2003-07/msg00014.html
* doc/autoconf.texi (Slashes): New section, to document a problem
reported by Jim Meyering in:
- http://mail.gnu.org/archive/html/bug-coreutils/2004-02/msg00060.html
+ https://mail.gnu.org/archive/html/bug-coreutils/2004-02/msg00060.html
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Remove potential
linker output files before linking, to work around IRIX 6 linker bug.
Problem reported by Rainer Orth in:
- http://mail.gnu.org/archive/html/autoconf-patches/2004-02/msg00007.html
+ https://mail.gnu.org/archive/html/autoconf-patches/2004-02/msg00007.html
2004-04-20 Gary V. Vaughan <gary@gnu.org>
* bin/Makefile.am (edit): Don't use $< in a context where
POSIX doesn't require support for it. Use $@.in instead.
Problem reported by Anthony N. Frasso in
- <http://mail.gnu.org/archive/html/autoconf/2004-03/msg00008.html>.
+ <https://mail.gnu.org/archive/html/autoconf/2004-03/msg00008.html>.
* bin/autoscan.in, bin/autoupdate.in: Add @configure_input@ comment.
2004-02-23 Gary V. Vaughan <gary@gnu.org>
Fix a dependencies problem, stemming from a Autoconf 2.59 build
problem on QNX reported by Stephen Rasku in
- <http://mail.gnu.org/archive/html/bug-autoconf/2004-02/msg00066.html>.
+ <https://mail.gnu.org/archive/html/bug-autoconf/2004-02/msg00066.html>.
* bin/Makefile.am ($(srcdir)/autoconf.in): Depend on
$(m4sh_m4f_dependencies); this removes a FIXME.
flags of the form -lcrt*.o, not just -lcrt[01].o and -lcrtbegin.o.
Darwin uses -lcrt2.o and there's little point to cataloging all
the system variants. Partial fix reported by Andreas Waechter in:
- http://mail.gnu.org/archive/html/autoconf-patches/2004-02/msg00006.html
+ https://mail.gnu.org/archive/html/autoconf-patches/2004-02/msg00006.html
for bug reported by Nelson H. F. Beebe in:
- http://mail.gnu.org/archive/html/bug-autoconf/2003-12/msg00090.html
+ https://mail.gnu.org/archive/html/bug-autoconf/2003-12/msg00090.html
2004-02-04 Paolo Bonzini <bonzini@gnu.org>
HAVE_INTTYPES_H is defined. This is needed on Tru64 5.1b with
Compac C V6.5-207 (dtk), which defines uintmax_t in <stdint.h> but
not <inttypes.h>. Problem reported by Tim Mooney in
- <http://mail.gnu.org/archive/html/bug-coreutils/2004-01/msg00147.html>.
+ <https://mail.gnu.org/archive/html/bug-coreutils/2004-01/msg00147.html>.
* lib/autoconf/headers.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS):
Likewise.
* lib/autoconf/c.m4 (_AC_PROG_CC_STDC): Try -std, not -std1, since
-std1 disables some useful extensions on Tru64. Problem reported
by N. Lichtmaier in
- <http://mail.gnu.org/archive/html/autoconf/2004-01/msg00100.html>.
+ <https://mail.gnu.org/archive/html/autoconf/2004-01/msg00100.html>.
2004-01-14 Paul Eggert <eggert@twinsun.com>
* lib/autoconf/general.m4: Fix bug: AC_CHECK_SIZEOF evokes a warning
with `autoconf -Wall,error'. Bug reported by Eric Blake in:
- http://mail.gnu.org/archive/html/autoconf-patches/2004-01/msg00000.html
+ https://mail.gnu.org/archive/html/autoconf-patches/2004-01/msg00000.html
(_AC_COMPUTE_INT_COMPILE): Invoke _AC_COMPILE_IFELSE, not
AC_COMPILE_IFELSE, since we now assume our caller invokes
AC_LANG_COMPILER_REQUIRE, for symmetry with _AC_COMPUTE_INT_RUN.
* lib/autoconf/general.m4 (AC_ARG_PROGRAM):
Use "rm -f" to remove conftest.sed, not plain "rm".
Bug reported by David Relson in
- <http://mail.gnu.org/archive/html/autoconf/2004-01/msg00011.html>.
+ <https://mail.gnu.org/archive/html/autoconf/2004-01/msg00011.html>.
* Makefile.am (autom4te-update):
Replace "rm -rf" and "rm -fr" with "rm -f -r", as POSIX requires.
computing the absolute path to d1 in the source hierarchy: it may
not exist at all. So don't cd into it.
From Alexandre Duret-Lutz.
- http://mail.gnu.org/archive/html/bug-autoconf/2003-10/msg00205.html
+ https://mail.gnu.org/archive/html/bug-autoconf/2003-10/msg00205.html
* lib/m4sugar/m4sh.m4 (AS_SET_CATFILE): New.
From Paul Eggert, but named after Perl's IO::Spec->catfile.
* lib/Autom4te/XFile.pm: Use Errno.
(lock): Ignore ENOLCK errors. Problem reported Andreas Schwab in
- <http://mail.gnu.org/archive/html/bug-autoconf/2003-09/msg00141.html>.
+ <https://mail.gnu.org/archive/html/bug-autoconf/2003-09/msg00141.html>.
2003-09-30 Akim Demaille <akim@epita.fr>
* lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Set DUALCASE=1, for MKS sh.
Problem reported by Lars J. Aas in
- <http://mail.gnu.org/archive/html/autoconf/2003-07/msg00042.html>.
+ <https://mail.gnu.org/archive/html/autoconf/2003-07/msg00042.html>.
(_AS_MKDIR_P_PREPARE): Change "rm -fr ./-p" to the more-conservative
"test -d ./-p && rmdir ./-p". Suggested by Andreas Schwab in:
- http://mail.gnu.org/archive/html/autoconf-patches/2003-09/msg00039.html
+ https://mail.gnu.org/archive/html/autoconf-patches/2003-09/msg00039.html
2003-09-26 Akim Demaille <akim@epita.fr>
* lib/m4sugar/m4sh.m4 (_AS_MKDIR_P_PREPARE): If mkdir -p . fails,
rm -fr ./-p to remove junk left behind on NextStep and OpenStep.
Problem reported by Eric Sunshine in:
- http://mail.gnu.org/archive/html/autoconf-patches/2002-12/msg00014.html
+ https://mail.gnu.org/archive/html/autoconf-patches/2002-12/msg00014.html
2003-09-26 Akim Demaille <akim@epita.fr>
* lib/autoconf/specific.m4 (AC_SYS_RESTARTABLE_SYSCALLS):
Improve the accuracy of the wording about obsolescence.
From a suggestion by Ian Lance Taylor in
- <http://mail.gnu.org/archive/html/autoconf/2003-09/msg00044.html>.
+ <https://mail.gnu.org/archive/html/autoconf/2003-09/msg00044.html>.
2003-09-05 Paul Eggert <eggert@twinsun.com>
* lib/m4sugar/m4sh.m4 (_AS_UNSET_PREPARE): Work around a bug
in Bash 2.01. Problem reported by Brian Gough in
- <http://mail.gnu.org/archive/html/bug-autoconf/2003-07/msg00106.html>.
+ <https://mail.gnu.org/archive/html/bug-autoconf/2003-07/msg00106.html>.
2003-07-25 John W. Eaton <jwe@bevo.che.wisc.edu>
* lib/autoconf/functions.m4 (AC_FUNC_MMAP): Cast pointer to
'long', not 'int', for benefit of Sun's recent C++ compilers
(trivial change). See:
- http://mail.gnu.org/archive/html/autoconf-patches/2003-07/msg00007.html
+ https://mail.gnu.org/archive/html/autoconf-patches/2003-07/msg00007.html
(This really should be 'intptr_t', not 'long', but that would
take more work.)
aCC would fail due to such an #include. Problems reported by
Matthew Mueller in <http://bugs.debian.org/120704> and by
Keith Bostic in
- <http://mail.gnu.org/archive/html/autoconf/2003-05/msg00063.html>.
+ <https://mail.gnu.org/archive/html/autoconf/2003-05/msg00063.html>.
In the test, use the test declaration before including <stdlib.h>,
as that's closer to how it'll be used.
* lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Fix typo in
2002-09-01 patch by replacing "test -n" with "test -z".
This fixes a bug found by Jeff Painter and reported by Tom Epperly in
- <http://mail.gnu.org/archive/html/autoconf/2003-02/msg00139.html>.
+ <https://mail.gnu.org/archive/html/autoconf/2003-02/msg00139.html>.
* doc/autoconf.texi (Shell Substitutions): test -n -> test -z,
to fix a mismatch between example and discussion.
nontrivially in main's body, so that f's external declaration is
not optimized away in AIX. This should fix the bug reported by
Martin Frydl in
- <http://mail.gnu.org/pipermail/autoconf/2002-November/014508.html>.
+ <https://mail.gnu.org/pipermail/autoconf/2002-November/014508.html>.
* lib/autoconf/c.m4 (AC_LANG_FUNC_LINK_TRY(C),
_AC_PROG_PREPROC_WORKS_IFELSE): Use <limits.h> if __STDC__ is
defined, to support freestanding compilers. This should fix the
bug reported by Momchil Velkov in
- <http://mail.gnu.org/pipermail/autoconf/2002-November/014490.html>.
+ <https://mail.gnu.org/pipermail/autoconf/2002-November/014490.html>.
* doc/autoconf.texi (Obsolete Macros): Fix typos (insert empty
arg, AC_DEFINE -> AC_DEFINE_UNQUOTED) in documentation for
obsolete AC_CHECK_TYPE. The missing empty arg was reported
by Simon Josefsson in
- <http://mail.gnu.org/pipermail/autoconf-patches/2002-December/008830.html>.
+ <https://mail.gnu.org/pipermail/autoconf-patches/2002-December/008830.html>.
* Makefile.maint (www-gnu): New macro.
(standards.texi-url_prefix, make-stds.texi-url_prefix): Use it, as
* bin/autom4te.in (at_flatten): rewritten to avoid M4 problem when
\(.*\) match is too long and there is something more to be checked.
- <http://mail.gnu.org/pipermail/autoconf/2002-November/014524.html>
+ <https://mail.gnu.org/pipermail/autoconf/2002-November/014524.html>
2002-11-15 Akim Demaille <akim@epita.fr>
(po-check): Scan .l and .y files instead of the
.c and the .h files that they generate. This fixes the bug
reported by Tim Van Holder in:
- <http://mail.gnu.org/pipermail/bison-patches/2002-November/001352.html>
+ <https://mail.gnu.org/pipermail/bison-patches/2002-November/001352.html>
Look for N_ as well as for _. Try to avoid matching #define for
N_ and _.
From Paul Eggert.
Add an appendix "Copying This Manual" for the FDL.
* doc/fdl.texi: New file, from
- <http://www.gnu.org/licenses/fdl.texi>.
+ <https://www.gnu.org/licenses/fdl.texi>.
* doc/Makefile.am (autoconf_TEXINFOS): Add fdl.texi.
You should have received a copy of the GNU General Public License
along with this program. If not, see
- <http://www.gnu.org/licenses/>.
+ <https://www.gnu.org/licenses/>.
Post a news blurb on https://savannah.gnu.org/projects/autoconf.
Update the Free Software Directory: browse to:
- http://directory.fsf.org/project/autoconf/
+ https://directory.fsf.org/project/autoconf/
and send an email to <bug-directory@gnu.org> mentioning any content
that needs to be updated.
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
ACLOCAL_AMFLAGS = -I m4
- GNATS
The GNATS base moved to
- http://bugs.gnu.org/cgi-bin/gnatsweb.pl?database=autoconf
+ https://bugs.gnu.org/cgi-bin/gnatsweb.pl?database=autoconf
(It is no longer available, though.)
** Misc.
You can get GNU M4 here:
-ftp://ftp.gnu.org/gnu/m4/
+https://ftp.gnu.org/gnu/m4/
The file INSTALL should be distributed with packages that use
Autoconf-generated configure scripts and Makefiles that conform to the
All changes can be tracked at the read-only autoconf-commit@gnu.org.
Always include the Autoconf version number, which you can get by
running `autoconf --version'. Archives of bug-autoconf@gnu.org can be
-found in <http://lists.gnu.org/archive/html/bug-autoconf/>, and
+found in <https://lists.gnu.org/archive/html/bug-autoconf/>, and
similarly for the other mailing lists.
Licensing
Permissions as described in section 7 of GPLv3.
For more licensing information, see
-<http://www.gnu.org/licenses/gpl-faq.html> and
-<http://www.gnu.org/licenses/exceptions.html>.
+<https://www.gnu.org/licenses/gpl-faq.html> and
+<https://www.gnu.org/licenses/exceptions.html>.
For any copyright year range specified as YYYY-ZZZZ in this package
note that the range specifies every single year in that closed interval.
For example, you have to use recent stable versions of the maintainer
tools we depend upon, including:
-- Autoconf 2.60+ <http://www.gnu.org/software/autoconf/>
-- Automake 1.10+ <http://www.gnu.org/software/automake/>
-- Help2man 1.29+ <http://www.gnu.org/software/help2man/>
-- M4 1.4.6+ <http://www.gnu.org/software/m4/>
+- Autoconf 2.60+ <https://www.gnu.org/software/autoconf/>
+- Automake 1.10+ <https://www.gnu.org/software/automake/>
+- Help2man 1.29+ <https://www.gnu.org/software/help2man/>
+- M4 1.4.6+ <https://www.gnu.org/software/m4/>
- Perl 5.006+ <http://www.cpan.org/>
-- Texinfo 4.8+ <http://www.gnu.org/software/texinfo/>
+- Texinfo 4.8+ <https://www.gnu.org/software/texinfo/>
The following are useful as well, if you want to be able to run commands
like "make dist-lzma" or "make distcheck":
-- Gzip <http://www.gnu.org/software/gzip/>
-- Tar <http://www.gnu.org/software/tar/>
+- Gzip <https://www.gnu.org/software/gzip/>
+- Tar <https://www.gnu.org/software/tar/>
- LZMA Utils 4.32+ <http://tukaani.org/lzma/>
Although we try to keep the CVS mirror of the git repository usable,
- Git 1.4.4+ <http://git.or.cz/>
You may find it useful to install the git-merge-changelog merge driver:
-http://git.sv.gnu.org/gitweb/?p=gnulib.git;a=blob;f=lib/git-merge-changelog.c
+https://git.sv.gnu.org/gitweb/?p=gnulib.git;a=blob;f=lib/git-merge-changelog.c
then add the following to .git/config or ~/.gitconfig:
[merge "merge-changelog"]
of these three methods, although the CVS mirror is less tested:
$ git clone git://git.sv.gnu.org/autoconf
- $ git clone http://git.sv.gnu.org/r/autoconf.git
+ $ git clone https://git.sv.gnu.org/r/autoconf.git
$ cvs -d:pserver:anonymous@pserver.git.sv.gnu.org:/srv/git/autoconf.git \
co -d autoconf HEAD
If you want to assign a single change, you should use the file,
doc/Copyright/request-assign.changes:
- http://git.sv.gnu.org/gitweb/?p=gnulib.git;a=blob;f=doc/Copyright/request-assign.changes;hb=HEAD
+ https://git.sv.gnu.org/gitweb/?p=gnulib.git;a=blob;f=doc/Copyright/request-assign.changes;hb=HEAD
If you would like to assign past and future autoconf work,
you'd use doc/Copyright/request-assign.future:
- http://git.sv.gnu.org/gitweb/?p=gnulib.git;a=blob;f=doc/Copyright/request-assign.future;hb=HEAD
+ https://git.sv.gnu.org/gitweb/?p=gnulib.git;a=blob;f=doc/Copyright/request-assign.future;hb=HEAD
Enjoy!
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
+along with this program. If not, see <https://www.gnu.org/licenses/>.
** AC_PROG_CC
Have a way to specify different default flags to try; see this thread
for more information:
-<http://lists.gnu.org/archive/html/bug-autoconf/2008-08/msg00009.html>.
+<https://lists.gnu.org/archive/html/bug-autoconf/2008-08/msg00009.html>.
* Later
infloops). Does this need a new (but maybe slower) macro? Should we
also provide something like m4_while([TEST], [EXPR])? Maybe an
m4_break() that works inside a looping construct?
-http://lists.gnu.org/archive/html/autoconf-patches/2008-08/msg00121.html
+https://lists.gnu.org/archive/html/autoconf-patches/2008-08/msg00121.html
* Autoconf 3
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
m4_divert_pop([HEADER-COPYRIGHT])dnl back to BODY
AS_ME_PREPARE[]dnl
to '\$f:\$l:\$n:\$%'; see 'autom4te --help' for information about FORMAT.
Report bugs to <bug-autoconf@gnu.org>.
-GNU Autoconf home page: <http://www.gnu.org/software/autoconf/>.
-General help using GNU software: <http://www.gnu.org/gethelp/>."]
+GNU Autoconf home page: <https://www.gnu.org/software/autoconf/>.
+General help using GNU software: <https://www.gnu.org/gethelp/>."]
version=["\
autoconf (@PACKAGE_NAME@) @VERSION@
Copyright (C) @RELEASE_YEAR@ Free Software Foundation, Inc.
License GPLv3+/Autoconf: GNU GPL version 3 or later
-<http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html>
+<https://gnu.org/licenses/gpl.html>, <https://gnu.org/licenses/exceptions.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
# Written by Roland McGrath.
# Rewritten in Perl by Akim Demaille.
-I, --include=DIR append directory DIR to search path
Report bugs to <bug-autoconf\@gnu.org>.
-GNU Autoconf home page: <http://www.gnu.org/software/autoconf/>.
-General help using GNU software: <http://www.gnu.org/gethelp/>.
+GNU Autoconf home page: <https://www.gnu.org/software/autoconf/>.
+General help using GNU software: <https://www.gnu.org/gethelp/>.
";
$version = "autoheader (@PACKAGE_NAME@) @VERSION@
Copyright (C) @RELEASE_YEAR@ Free Software Foundation, Inc.
License GPLv3+/Autoconf: GNU GPL version 3 or later
-<http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html>
+<https://gnu.org/licenses/gpl.html>, <https://gnu.org/licenses/exceptions.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
BEGIN
a single character for that character, or {STRING} to use a string.
Report bugs to <bug-autoconf\@gnu.org>.
-GNU Autoconf home page: <http://www.gnu.org/software/autoconf/>.
-General help using GNU software: <http://www.gnu.org/gethelp/>.
+GNU Autoconf home page: <https://www.gnu.org/software/autoconf/>.
+General help using GNU software: <https://www.gnu.org/gethelp/>.
";
# $VERSION
autom4te (@PACKAGE_NAME@) @VERSION@
Copyright (C) @RELEASE_YEAR@ Free Software Foundation, Inc.
License GPLv3+/Autoconf: GNU GPL version 3 or later
-<http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html>
+<https://gnu.org/licenses/gpl.html>, <https://gnu.org/licenses/exceptions.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
# Written by David J. MacKenzie.
# Extended and rewritten in Perl by Akim Demaille.
ACLOCAL, AUTOPOINT, LIBTOOLIZE, M4, and MAKE are honored.
Report bugs to <bug-autoconf\@gnu.org>.
-GNU Autoconf home page: <http://www.gnu.org/software/autoconf/>.
-General help using GNU software: <http://www.gnu.org/gethelp/>.
+GNU Autoconf home page: <https://www.gnu.org/software/autoconf/>.
+General help using GNU software: <https://www.gnu.org/gethelp/>.
";
# $VERSION
$version = "autoreconf (@PACKAGE_NAME@) @VERSION@
Copyright (C) @RELEASE_YEAR@ Free Software Foundation, Inc.
License GPLv3+/Autoconf: GNU GPL version 3 or later
-<http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html>
+<https://gnu.org/licenses/gpl.html>, <https://gnu.org/licenses/exceptions.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
# Written by David MacKenzie <djm@gnu.ai.mit.edu>.
-I, --include=DIR append directory DIR to search path
Report bugs to <bug-autoconf\@gnu.org>.
-GNU Autoconf home page: <http://www.gnu.org/software/autoconf/>.
-General help using GNU software: <http://www.gnu.org/gethelp/>.
+GNU Autoconf home page: <https://www.gnu.org/software/autoconf/>.
+General help using GNU software: <https://www.gnu.org/gethelp/>.
";
# $version
$version = "autoscan (@PACKAGE_NAME@) @VERSION@
Copyright (C) @RELEASE_YEAR@ Free Software Foundation, Inc.
License GPLv3+/Autoconf: GNU GPL version 3 or later
-<http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html>
+<https://gnu.org/licenses/gpl.html>, <https://gnu.org/licenses/exceptions.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
# Originally written by David MacKenzie <djm@gnu.ai.mit.edu>.
# Rewritten by Akim Demaille <akim@freefriends.org>.
-I, --include=DIR append directory DIR to search path
Report bugs to <bug-autoconf\@gnu.org>.
-GNU Autoconf home page: <http://www.gnu.org/software/autoconf/>.
-General help using GNU software: <http://www.gnu.org/gethelp/>.
+GNU Autoconf home page: <https://www.gnu.org/software/autoconf/>.
+General help using GNU software: <https://www.gnu.org/gethelp/>.
";
# $VERSION
$version = "autoupdate (@PACKAGE_NAME@) @VERSION@
Copyright (C) @RELEASE_YEAR@ Free Software Foundation, Inc.
License GPLv3+/Autoconf: GNU GPL version 3 or later
-<http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html>
+<https://gnu.org/licenses/gpl.html>, <https://gnu.org/licenses/exceptions.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
# Reads from stdin if no files are given.
# Writes to stdout.
-V, --version print version number, then exit
Report bugs to <bug-autoconf\@gnu.org>.
-GNU Autoconf home page: <http://www.gnu.org/software/autoconf/>.
-General help using GNU software: <http://www.gnu.org/gethelp/>.
+GNU Autoconf home page: <https://www.gnu.org/software/autoconf/>.
+General help using GNU software: <https://www.gnu.org/gethelp/>.
";
$version = "ifnames (@PACKAGE_NAME@) @VERSION@
Copyright (C) @RELEASE_YEAR@ Free Software Foundation, Inc.
License GPLv3+/Autoconf: GNU GPL version 3 or later
-<http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html>
+<https://gnu.org/licenses/gpl.html>, <https://gnu.org/licenses/exceptions.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
bin_SCRIPTS = \
bin/autoconf \
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
# This file is '-include'd into GNUmakefile.
## Fetch the latest versions of files we care about.
automake_gitweb = \
- http://git.savannah.gnu.org/gitweb/?p=automake.git;a=blob_plain;hb=HEAD;
+ https://git.savannah.gnu.org/gitweb/?p=automake.git;a=blob_plain;hb=HEAD;
autom4te_files = \
Autom4te/Channels.pm \
Autom4te/FileUtils.pm \
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
AC_PREREQ([2.62])
@xref{History}, for the story of Autoconf's development. @xref{FAQ},
for answers to some common questions about Autoconf.
-See the @uref{http://@/www.gnu.org/@/software/@/autoconf/,
+See the @uref{https://@/www.gnu.org/@/software/@/autoconf/,
Autoconf web page} for up-to-date information, details on the mailing
lists, pointers to a list of known bugs, etc.
Mail suggestions to @email{autoconf@@gnu.org, the Autoconf mailing
list}. Past suggestions are
-@uref{http://@/lists.gnu.org/@/archive/@/html/@/autoconf/, archived}.
+@uref{https://@/lists.gnu.org/@/archive/@/html/@/autoconf/, archived}.
Mail bug reports to @email{bug-autoconf@@gnu.org, the
Autoconf Bugs mailing list}. Past bug reports are
-@uref{http://@/lists.gnu.org/@/archive/@/html/@/bug-autoconf/, archived}.
+@uref{https://@/lists.gnu.org/@/archive/@/html/@/bug-autoconf/, archived}.
If possible, first check that your bug is
not already solved in current development versions, and that it has not
short @file{configure.ac} that demonstrates the problem.
Autoconf's development tree is accessible via @command{git}; see the
-@uref{http://@/savannah.gnu.org/@/projects/@/autoconf/, Autoconf
+@uref{https://@/savannah.gnu.org/@/projects/@/autoconf/, Autoconf
Summary} for details, or view
-@uref{http://@/git.sv.gnu.org/@/gitweb/@/?p=autoconf.git, the actual
+@uref{https://@/git.sv.gnu.org/@/gitweb/@/?p=autoconf.git, the actual
repository}. Anonymous CVS access is also available, see
@file{README} for more details. Patches relative to the
current @command{git} version can be sent for review to the
@email{autoconf-patches@@gnu.org, Autoconf Patches mailing list}, with
discussion on prior patches
-@uref{http://@/lists.gnu.org/@/archive/@/html/@/autoconf-@/patches/,
+@uref{https://@/lists.gnu.org/@/archive/@/html/@/autoconf-@/patches/,
archived}; and all commits are posted in the read-only
@email{autoconf-commit@@gnu.org, Autoconf Commit mailing list}, which is
-also @uref{http://@/lists.gnu.org/@/archive/@/html/@/autoconf-commit/,
+also @uref{https://@/lists.gnu.org/@/archive/@/html/@/autoconf-commit/,
archived}.
Because of its mission, the Autoconf package itself
includes only a set of often-used
macros that have already demonstrated their usefulness. Nevertheless,
if you wish to share your macros, or find existing ones, see the
-@uref{http://@/www.gnu.org/@/software/@/autoconf-archive/, Autoconf Macro
+@uref{https://@/www.gnu.org/@/software/@/autoconf-archive/, Autoconf Macro
Archive}, which is kindly run by @email{simons@@cryp.to,
Peter Simons}.
@cvindex PACKAGE_URL
Exactly @var{url}, if one was provided. If @var{url} was empty, but
@var{package} begins with @samp{GNU }, then this defaults to
-@samp{http://@/www.gnu.org/@/software/@/@var{tarname}/}, otherwise, no URL is
+@samp{https://@/www.gnu.org/@/software/@/@var{tarname}/}, otherwise, no URL is
assumed.
@end table
@end defmac
The Autoconf macros follow a strict coding style. You are encouraged to
follow this style, especially if you intend to distribute your macro,
either by contributing it to Autoconf itself or the
-@uref{http://@/www.gnu.org/@/software/@/autoconf-archive/, Autoconf Macro
+@uref{https://@/www.gnu.org/@/software/@/autoconf-archive/, Autoconf Macro
Archive}, or by other means.
The first requirement is to pay great attention to the quotation. For
127
@end example
-@c <http://lists.gnu.org/archive/html/bug-autoconf/2011-09/msg00004.html>
+@c <https://lists.gnu.org/archive/html/bug-autoconf/2011-09/msg00004.html>
@node Signal Handling
@section Signal Handling
@cindex Signal handling in the shell
are usually able to handle long file names properly, there are still
limitations that can seriously break packages. Several of these issues
can be easily detected by the
-@uref{ftp://@/ftp.gnu.org/@/gnu/@/non-gnu/@/doschk/@/doschk-1.1.tar.gz, doschk}
+@uref{https://@/ftp.gnu.org/@/gnu/@/non-gnu/@/doschk/@/doschk-1.1.tar.gz, doschk}
package.
A short overview follows; problems are marked with SFN/LFN to
have greater confidence that your programs work on a wide variety
of systems.
@ifhtml
-@uref{http://@/gcc.gnu.org/@/onlinedocs/@/gcc/@/Standards.html, Language
+@uref{https://@/gcc.gnu.org/@/onlinedocs/@/gcc/@/Standards.html, Language
Standards Supported by GCC}
@end ifhtml
@ifnothtml
overflow. To take an extreme example:
@c Inspired by Robert Dewar's example in
-@c <http://gcc.gnu.org/ml/gcc/2007-01/msg00038.html> (2007-01-01).
+@c <https://gcc.gnu.org/ml/gcc/2007-01/msg00038.html> (2007-01-01).
@example
if (password == expected_password)
allow_superuser_privileges ();
Use @code{AC_DEFINE} but have @command{configure} compute the literal
value of @code{datadir} and others. Many people have wrapped macros to
automate this task; for an example, see the macro @code{AC_DEFINE_DIR} from
-the @uref{http://@/www.gnu.org/@/software/@/autoconf-archive/, Autoconf Macro
+the @uref{https://@/www.gnu.org/@/software/@/autoconf-archive/, Autoconf Macro
Archive}.
This solution does not conform to the GNU Coding Standards.
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
AM_MAKEINFOFLAGS = --no-split
TEXI2HTML_FLAGS = -split_chapter
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
package Autom4te::C4che;
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
package Autom4te::ChannelDefs;
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
package Autom4te::Request;
# You should have received a copy of the GNU General Public License
# and a copy of the Autoconf Configure Script Exception along with
# this program; see the files COPYINGv3 and COPYING.EXCEPTION
-# respectively. If not, see <http://www.gnu.org/licenses/>.
+# respectively. If not, see <https://www.gnu.org/licenses/>.
# Written by David MacKenzie and many others.
#
# You should have received a copy of the GNU General Public License
# and a copy of the Autoconf Configure Script Exception along with
# this program; see the files COPYINGv3 and COPYING.EXCEPTION
-# respectively. If not, see <http://www.gnu.org/licenses/>.
+# respectively. If not, see <https://www.gnu.org/licenses/>.
# Written by David MacKenzie, with help from
# Franc,ois Pinard, Karl Berry, Richard Pixley, Ian Lance Taylor,
# You should have received a copy of the GNU General Public License
# and a copy of the Autoconf Configure Script Exception along with
# this program; see the files COPYINGv3 and COPYING.EXCEPTION
-# respectively. If not, see <http://www.gnu.org/licenses/>.
+# respectively. If not, see <https://www.gnu.org/licenses/>.
# Written by Akim Demaille.
# You should have received a copy of the GNU General Public License
# and a copy of the Autoconf Configure Script Exception along with
# this program; see the files COPYINGv3 and COPYING.EXCEPTION
-# respectively. If not, see <http://www.gnu.org/licenses/>.
+# respectively. If not, see <https://www.gnu.org/licenses/>.
# Written by David MacKenzie, with help from
# Franc,ois Pinard, Karl Berry, Richard Pixley, Ian Lance Taylor,
# You should have received a copy of the GNU General Public License
# and a copy of the Autoconf Configure Script Exception along with
# this program; see the files COPYINGv3 and COPYING.EXCEPTION
-# respectively. If not, see <http://www.gnu.org/licenses/>.
+# respectively. If not, see <https://www.gnu.org/licenses/>.
# Written by David MacKenzie, with help from
# Franc,ois Pinard, Karl Berry, Richard Pixley, Ian Lance Taylor,
# You should have received a copy of the GNU General Public License
# and a copy of the Autoconf Configure Script Exception along with
# this program; see the files COPYINGv3 and COPYING.EXCEPTION
-# respectively. If not, see <http://www.gnu.org/licenses/>.
+# respectively. If not, see <https://www.gnu.org/licenses/>.
# Written by David MacKenzie, with help from
# Akim Demaille, Paul Eggert,
dnl _STDC_C99, which suppresses a bogus failure in <stdbool.h>.
dnl The resulting compiler passes the test case here, and that's
dnl good enough. For more, please see the thread starting at:
-dnl http://lists.gnu.org/archive/html/autoconf/2010-12/msg00059.html
+dnl https://lists.gnu.org/archive/html/autoconf/2010-12/msg00059.html
dnl Tru64 -c99
dnl with extended modes being tried first.
[[-std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc1x -qlanglvl=extc99]], [$1], [$2])[]dnl
# --------------
# Do not use AU_ALIAS here and in AC_PROG_CC_C99 and AC_PROG_CC_STDC,
# as that'd be incompatible with how Automake redefines AC_PROG_CC. See
-# <http://lists.gnu.org/archive/html/autoconf/2012-10/msg00048.html>.
+# <https://lists.gnu.org/archive/html/autoconf/2012-10/msg00048.html>.
AU_DEFUN([AC_PROG_CC_C89],
[AC_REQUIRE([AC_PROG_CC])],
[$0 is obsolete; use AC_PROG_CC]
[AC_CACHE_CHECK([for C/C++ restrict keyword], [ac_cv_c_restrict],
[ac_cv_c_restrict=no
# Put '__restrict__' first, to avoid problems with glibc and non-GCC; see:
- # http://lists.gnu.org/archive/html/bug-autoconf/2016-02/msg00006.html
+ # https://lists.gnu.org/archive/html/bug-autoconf/2016-02/msg00006.html
# Put 'restrict' last, because C++ lacks it.
for ac_kw in __restrict__ __restrict _Restrict restrict; do
AC_COMPILE_IFELSE(
[[/* Test for VLA support. This test is partly inspired
from examples in the C standard. Use at least two VLA
functions to detect the GCC 3.4.3 bug described in:
- http://lists.gnu.org/archive/html/bug-gnulib/2014-08/msg00014.html
+ https://lists.gnu.org/archive/html/bug-gnulib/2014-08/msg00014.html
*/
#ifdef __STDC_NO_VLA__
syntax error;
# You should have received a copy of the GNU General Public License
# and a copy of the Autoconf Configure Script Exception along with
# this program; see the files COPYINGv3 and COPYING.EXCEPTION
-# respectively. If not, see <http://www.gnu.org/licenses/>.
+# respectively. If not, see <https://www.gnu.org/licenses/>.
# Written by Romain Lenglet.
# You should have received a copy of the GNU General Public License
# and a copy of the Autoconf Configure Script Exception along with
# this program; see the files COPYINGv3 and COPYING.EXCEPTION
-# respectively. If not, see <http://www.gnu.org/licenses/>.
+# respectively. If not, see <https://www.gnu.org/licenses/>.
# Written by David MacKenzie, with help from
# Franc,ois Pinard, Karl Berry, Richard Pixley, Ian Lance Taylor,
# You should have received a copy of the GNU General Public License
# and a copy of the Autoconf Configure Script Exception along with
# this program; see the files COPYINGv3 and COPYING.EXCEPTION
-# respectively. If not, see <http://www.gnu.org/licenses/>.
+# respectively. If not, see <https://www.gnu.org/licenses/>.
# Written by David MacKenzie, with help from
# Franc,ois Pinard, Karl Berry, Richard Pixley, Ian Lance Taylor,
# You should have received a copy of the GNU General Public License
# and a copy of the Autoconf Configure Script Exception along with
# this program; see the files COPYINGv3 and COPYING.EXCEPTION
-# respectively. If not, see <http://www.gnu.org/licenses/>.
+# respectively. If not, see <https://www.gnu.org/licenses/>.
# Written by David MacKenzie, with help from
# Franc,ois Pinard, Karl Berry, Richard Pixley, Ian Lance Taylor,
m4_ifndef([AC_PACKAGE_URL],
[m4_define([AC_PACKAGE_URL],
m4_if([$5], [], [m4_if(m4_index([$1], [GNU ]), [0],
- [[http://www.gnu.org/software/]m4_defn([AC_PACKAGE_TARNAME])[/]])],
+ [[https://www.gnu.org/software/]m4_defn([AC_PACKAGE_TARNAME])[/]])],
[[$5]]))])
])
m4_ifdef([AC_PACKAGE_NAME], [m4_ifset([AC_PACKAGE_URL], [
AC_PACKAGE_NAME home page: <AC_PACKAGE_URL>.])dnl
m4_if(m4_index(m4_defn([AC_PACKAGE_NAME]), [GNU ]), [0], [
-General help using GNU software: <http://www.gnu.org/gethelp/>.])])
+General help using GNU software: <https://www.gnu.org/gethelp/>.])])
_ACEOF
ac_status=$?
fi
# If BUG-REPORT is omitted, do without (unless the user previously
# defined the m4 macro AC_PACKAGE_BUGREPORT). If TARNAME is omitted,
# use PACKAGE to seed it. If URL is omitted, use
-# `http://www.gnu.org/software/TARNAME/' if PACKAGE begins with `GNU',
+# `https://www.gnu.org/software/TARNAME/' if PACKAGE begins with `GNU',
# otherwise, do without.
#
# Note that the order is important: first initialize, then set the
# This macro can be used during the selection of a compiler.
#
# Test that resulting file is executable; see the problem reported by mwoehlke
-# in <http://lists.gnu.org/archive/html/bug-coreutils/2006-10/msg00048.html>.
+# in <https://lists.gnu.org/archive/html/bug-coreutils/2006-10/msg00048.html>.
# But skip the test when cross-compiling, to prevent problems like the one
# reported by Chris Johns in
-# <http://lists.gnu.org/archive/html/autoconf/2007-03/msg00085.html>.
+# <https://lists.gnu.org/archive/html/autoconf/2007-03/msg00085.html>.
#
AC_DEFUN([_AC_LINK_IFELSE],
[AC_REQUIRE_SHELL_FN([ac_fn_]_AC_LANG_ABBREV[_try_link],
# You should have received a copy of the GNU General Public License
# and a copy of the Autoconf Configure Script Exception along with
# this program; see the files COPYINGv3 and COPYING.EXCEPTION
-# respectively. If not, see <http://www.gnu.org/licenses/>.
+# respectively. If not, see <https://www.gnu.org/licenses/>.
# Go support contributed by Ian Lance Taylor.
# You should have received a copy of the GNU General Public License
# and a copy of the Autoconf Configure Script Exception along with
# this program; see the files COPYINGv3 and COPYING.EXCEPTION
-# respectively. If not, see <http://www.gnu.org/licenses/>.
+# respectively. If not, see <https://www.gnu.org/licenses/>.
# Written by David MacKenzie, with help from
# Franc,ois Pinard, Karl Berry, Richard Pixley, Ian Lance Taylor,
char o[sizeof n == m * sizeof n[0] ? 1 : -1];
char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
/* Catch a bug in an HP-UX C compiler. See
- http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
- http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
+ https://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
+ https://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
*/
_Bool q = true;
_Bool *pq = &q;
# You should have received a copy of the GNU General Public License
# and a copy of the Autoconf Configure Script Exception along with
# this program; see the files COPYINGv3 and COPYING.EXCEPTION
-# respectively. If not, see <http://www.gnu.org/licenses/>.
+# respectively. If not, see <https://www.gnu.org/licenses/>.
# Written by David MacKenzie, with help from
# Franc,ois Pinard, Karl Berry, Richard Pixley, Ian Lance Taylor,
# You should have received a copy of the GNU General Public License
# and a copy of the Autoconf Configure Script Exception along with
# this program; see the files COPYINGv3 and COPYING.EXCEPTION
-# respectively. If not, see <http://www.gnu.org/licenses/>.
+# respectively. If not, see <https://www.gnu.org/licenses/>.
# Written by David MacKenzie, with help from
# Franc,ois Pinard, Karl Berry, Richard Pixley, Ian Lance Taylor,
# You should have received a copy of the GNU General Public License
# and a copy of the Autoconf Configure Script Exception along with
# this program; see the files COPYINGv3 and COPYING.EXCEPTION
-# respectively. If not, see <http://www.gnu.org/licenses/>.
+# respectively. If not, see <https://www.gnu.org/licenses/>.
# Originally written by David J. MacKenzie.
# You should have received a copy of the GNU General Public License
# and a copy of the Autoconf Configure Script Exception along with
# this program; see the files COPYINGv3 and COPYING.EXCEPTION
-# respectively. If not, see <http://www.gnu.org/licenses/>.
+# respectively. If not, see <https://www.gnu.org/licenses/>.
# Written by David MacKenzie, with help from
# Franc,ois Pinard, Karl Berry, Richard Pixley, Ian Lance Taylor,
# You should have received a copy of the GNU General Public License
# and a copy of the Autoconf Configure Script Exception along with
# this program; see the files COPYINGv3 and COPYING.EXCEPTION
-# respectively. If not, see <http://www.gnu.org/licenses/>.
+# respectively. If not, see <https://www.gnu.org/licenses/>.
# Written by David MacKenzie, with help from
# Franc,ois Pinard, Karl Berry, Richard Pixley, Ian Lance Taylor,
# You should have received a copy of the GNU General Public License
# and a copy of the Autoconf Configure Script Exception along with
# this program; see the files COPYINGv3 and COPYING.EXCEPTION
-# respectively. If not, see <http://www.gnu.org/licenses/>.
+# respectively. If not, see <https://www.gnu.org/licenses/>.
# Written by David MacKenzie, with help from
dnl Notes to the main part of the awk script:
dnl - the unusual FS value helps prevent running into the limit of 99 fields,
dnl - we avoid sub/gsub because of the \& quoting issues, see
-dnl http://www.gnu.org/software/gawk/manual/html_node/Gory-Details.html
+dnl https://www.gnu.org/software/gawk/manual/html_node/Gory-Details.html
dnl - Writing `$ 0' prevents expansion by both the shell and m4 here.
dnl
dnl m4-double-quote most of the scripting for readability.
m4_ifdef([AC_PACKAGE_NAME], [m4_ifset([AC_PACKAGE_URL], [
AC_PACKAGE_NAME home page: <AC_PACKAGE_URL>.])dnl
m4_if(m4_index(m4_defn([AC_PACKAGE_NAME]), [GNU ]), [0], [
-General help using GNU software: <http://www.gnu.org/gethelp/>.])])"
+General help using GNU software: <https://www.gnu.org/gethelp/>.])])"
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
# You should have received a copy of the GNU General Public License
# and a copy of the Autoconf Configure Script Exception along with
# this program; see the files COPYINGv3 and COPYING.EXCEPTION
-# respectively. If not, see <http://www.gnu.org/licenses/>.
+# respectively. If not, see <https://www.gnu.org/licenses/>.
# Written by David MacKenzie, with help from
# Franc,ois Pinard, Karl Berry, Richard Pixley, Ian Lance Taylor,
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
## -------------------------- ##
## Autoheader preselections. ##
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
# You should have received a copy of the GNU General Public License
# and a copy of the Autoconf Configure Script Exception along with
# this program; see the files COPYINGv3 and COPYING.EXCEPTION
-# respectively. If not, see <http://www.gnu.org/licenses/>.
+# respectively. If not, see <https://www.gnu.org/licenses/>.
m4_include([autotest/general.m4])
m4_include([autotest/specific.m4])
# You should have received a copy of the GNU General Public License
# and a copy of the Autoconf Configure Script Exception along with
# this program; see the files COPYINGv3 and COPYING.EXCEPTION
-# respectively. If not, see <http://www.gnu.org/licenses/>.
+# respectively. If not, see <https://www.gnu.org/licenses/>.
# _m4_divert(DIVERSION-NAME)
[m4_ifset([AT_PACKAGE_URL], [
m4_defn([AT_PACKAGE_NAME]) home page: <AT_PACKAGE_URL>.])dnl
m4_if(m4_index(m4_defn([AT_PACKAGE_NAME]), [GNU ]), [0], [
-General help using GNU software: <http://www.gnu.org/gethelp/>.])])
+General help using GNU software: <https://www.gnu.org/gethelp/>.])])
_ATEOF
exit $at_write_fail
fi
# You should have received a copy of the GNU General Public License
# and a copy of the Autoconf Configure Script Exception along with
# this program; see the files COPYINGv3 and COPYING.EXCEPTION
-# respectively. If not, see <http://www.gnu.org/licenses/>.
+# respectively. If not, see <https://www.gnu.org/licenses/>.
## ------------------------ ##
;; GNU General Public License for more details.
;;
;; You should have received a copy of the GNU General Public License
-;; along with this program. If not, see <http://www.gnu.org/licenses/>.
+;; along with this program. If not, see <https://www.gnu.org/licenses/>.
;; A major mode for editing autoconf input (like configure.in).
;; Derived from m4-mode.el by Andrew Csillag (drew@staff.prodigy.com)
;; GNU General Public License for more details.
;;
;; You should have received a copy of the GNU General Public License
-;; along with this program. If not, see <http://www.gnu.org/licenses/>.
+;; along with this program. If not, see <https://www.gnu.org/licenses/>.
;;; Commentary:
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
## ----------------- ##
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
ETAGS_ARGS += $(ETAGS_FOR_AUTOCONF)
TAGS_FILES = # Incrementally updated later.
# You should have received a copy of the GNU General Public License
# and a copy of the Autoconf Configure Script Exception along with
# this program; see the files COPYINGv3 and COPYING.EXCEPTION
-# respectively. If not, see <http://www.gnu.org/licenses/>.
+# respectively. If not, see <https://www.gnu.org/licenses/>.
# Written by Eric Blake.
# You should have received a copy of the GNU General Public License
# and a copy of the Autoconf Configure Script Exception along with
# this program; see the files COPYINGv3 and COPYING.EXCEPTION
-# respectively. If not, see <http://www.gnu.org/licenses/>.
+# respectively. If not, see <https://www.gnu.org/licenses/>.
# Written by Akim Demaille, Pavel Roskin, Alexandre Oliva, Lars J. Aas
# and many other people.
# Try to be as Bourne and/or POSIX as possible.
#
# This does not set BIN_SH, due to the problems described in
-# <http://lists.gnu.org/archive/html/autoconf-patches/2006-03/msg00081.html>.
+# <https://lists.gnu.org/archive/html/autoconf-patches/2006-03/msg00081.html>.
# People who need BIN_SH should set it in their environment before invoking
# configure; apparently this would include UnixWare, as described in
-# <http://lists.gnu.org/archive/html/bug-autoconf/2006-06/msg00025.html>.
+# <https://lists.gnu.org/archive/html/bug-autoconf/2006-06/msg00025.html>.
m4_define([AS_BOURNE_COMPATIBLE],
[# Be more Bourne compatible
DUALCASE=1; export DUALCASE # for MKS sh
#
# In previous versions, we prepended /usr/posix/bin to the path, but that
# caused a regression on OpenServer 6.0.0
-# <http://lists.gnu.org/archive/html/bug-autoconf/2006-06/msg00017.html>
+# <https://lists.gnu.org/archive/html/bug-autoconf/2006-06/msg00017.html>
# and on HP-UX 11.11, see the failure of test 120 in
-# <http://lists.gnu.org/archive/html/bug-autoconf/2006-10/msg00003.html>
+# <https://lists.gnu.org/archive/html/bug-autoconf/2006-10/msg00003.html>
#
# FIXME: The code should test for the OSF bug described in
-# <http://lists.gnu.org/archive/html/autoconf-patches/2006-03/msg00081.html>.
+# <https://lists.gnu.org/archive/html/autoconf-patches/2006-03/msg00081.html>.
#
# This code is run outside any trap 0 context, hence we can simplify AS_EXIT.
m4_defun([_AS_DETECT_BETTER_SHELL],
# You should have received a copy of the GNU General Public License
# and a copy of the Autoconf Configure Script Exception along with
# this program; see the files COPYINGv3 and COPYING.EXCEPTION
-# respectively. If not, see <http://www.gnu.org/licenses/>.
+# respectively. If not, see <https://www.gnu.org/licenses/>.
# Written by Akim Demaille.
[m4_if(_m4_defn([_m4_diverting]), [$2], [m4_ignore],
m4_ifdef([_m4_diverting([$2])], [-]), [-], [m4_warn([syntax],
[$3: `$1' was expanded before it was required
-http://www.gnu.org/software/autoconf/manual/autoconf.html#Expanded-Before-Required])_m4_require_call],
+https://www.gnu.org/software/autoconf/manual/autoconf.html#Expanded-Before-Required])_m4_require_call],
[m4_ignore])])
# --------------
# Check for GNU M4, at least 1.4.6 (all earlier versions had bugs in
# trace support and regexp support):
-# http://lists.gnu.org/archive/html/bug-gnu-utils/2006-11/msg00096.html
-# http://lists.gnu.org/archive/html/bug-autoconf/2009-07/msg00023.html
+# https://lists.gnu.org/archive/html/bug-gnu-utils/2006-11/msg00096.html
+# https://lists.gnu.org/archive/html/bug-autoconf/2009-07/msg00023.html
# Also, check whether --error-output (through 1.4.x) or --debugfile (2.0)
# is supported, and AC_SUBST M4_DEBUGFILE accordingly.
# Also avoid versions of m4 that trigger strstr bugs.
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
binsrcdir = $(srcdir)/bin
mansrcdir = $(srcdir)/man
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
PERL='@PERL@'
GREP='@GREP@'
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
AT_SETUP([autoscan])
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
# AT_DATA_AUTOTEST(FILE-NAME, CONTENTS)
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
## ------------------------------- ##
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
# Since the macros which compile are required by most tests, check
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
# Since the macros which compile are required by most tests, check
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
# Since the macros which compile are required by most tests, check
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
## --------- ##
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
# Since the macros which compile are required by most tests, check
# them first. But remember that looking for a compiler is even more
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
# Since the macros which compile are required by most tests, check
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
m4_version_prereq([2.57])
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
# We don't actually distribute the built testsuite or package.m4, since one
# only needs m4 to build them, and m4 is required to install Autoconf.
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
## --------------------------- ##
## Re-exec with CONFIG_SHELL. ##
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
# AT_CHECK_M4SUGAR_TEXT(CODE, STDOUT, STDERR)
post
]],
[[script.4s:15: warning: m4@&t@_require: `a' was expanded before it was required
-script.4s:15: http://www.gnu.org/software/autoconf/manual/autoconf.html#Expanded-Before-Required
+script.4s:15: https://www.gnu.org/software/autoconf/manual/autoconf.html#Expanded-Before-Required
script.4s:5: b is expanded from...
script.4s:6: c is expanded from...
script.4s:14: outer is expanded from...
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
# If we fail, clean up, but touch the output files. We probably failed
# because we used some non-portable tool.
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
## -------------------------------- ##
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
# AC_STATE_SAVE(FILE)
# -------------------
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
# Run the tests from the lowest level to the highest level, and from
# the most selective to the easiest.
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
## ----------------------------- ##
# autoheader should see through m4 macros, just like autoconf
-# http://lists.gnu.org/archive/html/bug-autoconf/2009-06/msg00000.html
+# https://lists.gnu.org/archive/html/bug-autoconf/2009-06/msg00000.html
AT_SETUP([autoheader and macros])
AT_DATA([configure.ac],
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
AT_BANNER([[Testing config.status.]])
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
testdir='@abs_top_builddir@/tests'
PATH=$testdir$PATH_SEPARATOR$PATH