Subject: CVS commit: pkgsrc/devel/autoconf-archive
From: Thomas Klausner
Date: 2015-01-16 10:18:54
Message id: 20150116091854.78B4598@cvs.netbsd.org

Log Message:
Update to 2014.10.15:

* Noteworthy changes in release 2014.10.15 (2014-10-15) [stable]

  A brand-new Github mirror of the Archive's Git repository is available at
  <https://github.com/peti/autoconf-archive>. That project allows developers to
  submit patches as Pull Requests instead of having to go through Savannah's
  patch tracker.

  The Archive no longer creates release tarballs compressed with gzip and
  bzip2; only tarballs compressed with xz and lzip are distributed.

  AX_LIB_POSTGRESQL: substitute CPPFLAGS rather than CFLAGS.

  AX_GCC_ARCHFLAG: Rewrite x86 support <https://savannah.gnu.org/patch/?8514>
  and extend Clang support <https://savannah.gnu.org/patch/index.php?8515>.

  AX_GCC_VAR_ATTRIBUTE: support the init_priority attribute.

  AX_PERL_MODULE_VERSION: fix a misspelled variable name. Other unfixed issues
  remain. See <https://savannah.gnu.org/patch/index.php?8507>.

  AX_BOOST_PYTHON: several issue have beeen fixed. Further details can be found
  at <https://savannah.gnu.org/patch/index.php?8540>.

  AX_HAVE_QT: Only check $PATH and qmake for Qt variables. The old logic for
  detecting Qt without $PATH or qmake was never very reliable and the last
  change to this macro broke it entirely. If the Qt variables cannot be found
  via $PATH and qmake, then it would be best to manually define them in the
  makefile.

  AX_TLS: fix quoting problem.

  AX_F90_LIBRARY: several bug fixes and improvements. Further details are at
  <https://savannah.gnu.org/patch/?8500>.

  AX_LUA: fix initialization of ac_cv_header_lua_h. Further details are at
  <https://savannah.gnu.org/patch/?8505>.

  AX_AT_CHECK_PATTERN: executes a test similar to AT_CHECK(), except that
  stdout and stderr are awk regular expressions. Further details can be found
  at <https://savannah.gnu.org/patch/?8492>.

  AX_OPENMP: prevent false negative due to -Wunused-variable.

  AX_COMPILER_VENDOR: improve detection of the CRAY compiler.

  AX_ENABLE_BUILDDIR: support absolute paths.

  AX_HAVE_QT: auto-detect Qt 5 by querying $PATH and qmake. Submitted in
  <https://savannah.gnu.org/patch/index.php?8486>.

  AX_CHECK_ENABLE_DEBUG: add an --enable-debug option which defines an
  ENABLE_DEBUG cpp variable if set. Submitted in
  <https://savannah.gnu.org/patch/index.php?8452>.

  AX_CODE_COVERAGE: new macro which contains all the necessary logic and
  Makefile rules for instrumenting a project with code coverage using lcov.
  Submitted in <https://savannah.gnu.org/patch/index.php?8451>.

  AX_LIB_HDF5: don't overwrite the CPPFLAGS variable. Submitted in
  <https://savannah.gnu.org/patch/index.php?8449>.

  AX_BOOST_BASE: fix for x32 systems. This subject probably needs more
  attention, though. See <https://savannah.gnu.org/patch/index.php?8433>.

  AX_BERKELEY_DB(_CXX): add --with-libdb option so that this macros works on
  OSX with home-brew installed version of BDB. Submitted in
  <https://savannah.gnu.org/patch/index.php?8416>.

  AX_CXX_HAVE_PLACEHOLDERS: check if std::placeholders is defined in
  <functional>. Submitted it \ 
<https://savannah.gnu.org/patch/index.php?8414>.

  AX_LIB_HDF5: add support for recognizing HDF5 built with ccache. Submitted in
  <https://savannah.gnu.org/patch/index.php?8450>.

  AX_CC_MAXOPT: Improve CPUID identification patterns as mentioned in
  patch #8514. Add ICC options added in version 11.0 (which deprecates older
  -xX style options). Add support for latest Intel performance processors
  (see #8514 for details). See <https://savannah.gnu.org/patch/index.php?8522>.

  AX_EXECINFO: new macro to test execinfo size type. Submitted in
  <https://savannah.gnu.org/patch/index.php?8525>.

  AX_CXX_VAR_PRETTYFUNC: new macro to determine the function name.

  AX_CC_MAXOPT: default to -O2 for MSVC instead of -O3.

  AX_CXX_HAVE_REFERENCE_WRAPPER, AX_CXX_HAVE_BAD_FUNCTION_CALL,
  AX_CXX_HAVE_BIND, AX_CXX_HAVE_BIT_AND, AX_CXX_HAVE_BIT_OR,
  AX_CXX_HAVE_BIT_XOR, AX_CXX_HAVE_CREF, AX_CXX_HAVE_FUNCTION,
  AX_CXX_HAVE_HASH, AX_CXX_HAVE_IS_BIND_EXPRESSION, AX_CXX_HAVE_IS_PLACEHOLDER,
  AX_CXX_HAVE_MEM_FN, AX_CXX_HAVE_REF: remove dependency on AX_CXX_NAMESPACES.

  AX_BOOST_BASE has been extended to recognize ppc64le as a lib64 architecture.
  Submitted in <https://savannah.gnu.org/patch/index.php?8473>.

  AX_PROG_FLEX has been extended to support OpenBSD.

  AX_COUNT_CPUS has been extended to support Win32 (and Win64). Further
  details are at <http://savannah.gnu.org/patch/index.php?8381>.

* Noteworthy changes in release 2014.02.28 (2014-02-28) [stable]

  AX_PERL_EXT has been extended to report back the installation prefix as
  PERL_EXT_PREFIX.

  AX_EXT has been extended to deal with a situation where
  AX_GCC_X86_CPUID(0x00000001) returns 'unknown'. Further details can be found
  at <http://savannah.gnu.org/patch/?8321>.

  AX_ZONEINFO has improved support for AIX. Further details can be found at
  <http://savannah.gnu.org/patch/?8313>.

  The set of search paths checked by AX_LUA has been extended, mostly in an
  effort to support FreeBSD and OpenBSD: <http://savannah.gnu.org/patch/?8318>
  and <http://savannah.gnu.org/patch/?8355> have further details.

  The new macros AX_CXX_HAVE_BAD_FUNCTION_CALL, AX_CXX_HAVE_BIND,
  AX_CXX_HAVE_BIT_AND, AX_CXX_HAVE_BIT_OR, AX_CXX_HAVE_BIT_XOR,
  AX_CXX_HAVE_CREF, AX_CXX_HAVE_FUNCTION, AX_CXX_HAVE_HASH,
  AX_CXX_HAVE_IS_BIND_EXPRESSION, AX_CXX_HAVE_IS_PLACEHOLDER,
  AX_CXX_HAVE_MEM_FN, AX_CXX_HAVE_REF, and AX_CXX_HAVE_REFERENCE_WRAPPER have
  been added.

  M4sugar and M4sh added to AX_PROG_JAR, AX_PROG_JAVA, AX_PROG_JAVAC, and
  AX_PROG_JAVADOC. Also fixed a path discrepancy with AX_JAVA_OPTIONS. See
  <http://savannah.gnu.org/patch/index.php?8279> for further details.

  The "mandatory" option in AX_CXX_COMPILE_STDCXX_11 has been fixed, and
  support for Gentoo's hardened GCC has been improved. Further details are at
  <http://savannah.gnu.org/patch/index.php?8287>.

  Three new macros were submitted in <http://savannah.gnu.org/patch/?8260>:

   - AX_GCC_BUILTIN is used to detect GCC-compatible built-in functions (e.g.
     AX_GCC_BUILTIN([__builtin_expect]) to check for __builtin_expect()).

   - AX_GCC_FUNC_ATTRIBUTE used to detect GCC-compatible function attributes
     (e.g. AX_GCC_FUNC_ATTRIBUTE([pure]) to check for _attribute_((pure))).

   - AX_GCC_VAR_ATTRIBUTE is used to detect GCC-compatible variable attributes
     (e.g. AX_GCC_VAR_ATTRIBUTE([unused]) to check for _attribute_((unused))).

  AX_BOOST_BASE has been updated to recognize the new multi-arch system paths
  on Ubuntu 13.10 x86_64. See <http://savannah.gnu.org/patch/?8254> for further
  details.

  Fixed a cut-and-paste error in AX_CREATE_PKGCONFIG_INFO. Further details are
  available at <http://savannah.gnu.org/patch/?8238>.

  Extended AX_CHECK_{PREPROC,COMPILE,LINK}_FLAG macros to accept an additional
  "input" argument. See <http://savannah.gnu.org/patch/?8247> \ 
for further
  details.

  Fix recognition of UltraSparc IIi in AX_GCC_ARCHFLAG. Further details can be
  found at <http://savannah.gnu.org/patch/?8235>.

Files:
RevisionActionfile
1.5modifypkgsrc/devel/autoconf-archive/Makefile
1.5modifypkgsrc/devel/autoconf-archive/PLIST
1.5modifypkgsrc/devel/autoconf-archive/distinfo