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