Fedora EPEL 7 Update: autoconf-archive-2015.02.04-1.el7

updates at fedoraproject.org updates at fedoraproject.org
Sun Mar 8 22:40:51 UTC 2015


--------------------------------------------------------------------------------
Fedora EPEL Update Notification
FEDORA-EPEL-2015-0716
2015-02-14 00:50:04
--------------------------------------------------------------------------------

Name        : autoconf-archive
Product     : Fedora EPEL 7
Version     : 2015.02.04
Release     : 1.el7
URL         : http://www.gnu.org/software/autoconf-archive/
Summary     : The Autoconf Macro Archive
Description :
The GNU Autoconf Archive is a collection of more than 450 macros for
GNU Autoconf that have been contributed as free software by friendly
supporters of the cause from all over the Internet.

--------------------------------------------------------------------------------
Update Information:

== Noteworthy changes in release 2015.02.04 (2015-02-04) [stable] ==

* AX_OPENMP: Test that we can actually #include <omp.h> successfully.

* AX_COMPILER_FLAGS was re-factored into AX_COMPILER_FLAGS_CFLAGS and AX_COMPILER_FLAGS_LDFLAGS.

* AX_CODE_COVERAGE detects gcov program.

* AX_VALGRIND_CHECK now supports running without libtool.

* AX_GCC_VERSION was improved.

* Re-factored and modernized the macros AX_CXX_TEMPLATES, AX_CXX_CONST_CAST, AX_CXX_COMPLEX_MATH_IN_NAMESPACE_STD, AX_CXX_BOOL, AX_APPEND_FLAG, AX_CHECK_*_FLAG, AX_CHECK_ENABLE_DEBUG, and AX_CXX_DEFAULT_TEMPLATE_PARAMETERS.

* AX_CXX_COMPILER_VENDOR was deprecated in favor of AX_COMPILER_VENDOR.

* AX_HAVE_OPENGL was deprecated in favor of AX_CHECK_GL, AX_CHECK_GLU, AX_CHECK_GLUT, and AX_CHECK_GLX.

* AX_CHECK_GL has a new parameter --with-mesa that allows choosing the order of opengl lib detection.

* Portability of AX_LUA was improved. Support for LUA 5.0 was added.

* New macros AX_IS_RELEASE, AX_COMPILER_FLAGS_GIR, AX_CXX_ERASE_ITERATOR_TYPE, AX_COMPILER_VERSION, AX_CHECK_GLX, AX_CHECK_VSCRIPT, AX_VALGRIND_CHECK, AX_PKG_CHECK_MODULES, and AX_COMPILER_FLAGS were added.

* AX_PROG_FLEX: Also accept gflex.

* AX_LIB_HDF5: remove extra leading space from include path flag. That space creeps into HDF5_CPPFLAGS and breaks the include path flag into two tokens, e.g., "-I" and "/usr/include". While this may be legal and doesn't affect the compilation, it does break some library tools (e.g., when the macro is used in building a dynamic library that uses pkg-config).

* AX_PERL_MODULE_VERSION: use more portable syntax for shell arithmetic.

* AX_JNI_INCLUDE_DIR: support standard Oracle JDK installation layout on Mac OS X.

* AX_PROG_JAVAH_BIN_DIR: fix misspelled variable name and follow javah symlink to find jni.h.

* AX_BOOST_PYTHON: use unique names for local variables

== 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>.
--------------------------------------------------------------------------------
References:

  [ 1 ] Bug #1153931 - autoconf-archive-2015.02.04 is available
        https://bugzilla.redhat.com/show_bug.cgi?id=1153931
--------------------------------------------------------------------------------

This update can be installed with the "yum" update programs.  Use
su -c 'yum update autoconf-archive' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora EPEL GPG key.  More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------


More information about the epel-package-announce mailing list