Fix python detection

Signed-off-by: Gilles Espinasse <g.esp@free.fr>

I saw that on libnl-3.2.12
checking for python build information...
checking for python2.6... python2.6
checking for main in -lpython2.6... yes
checking python2.6/Python.h usability... yes
checking python2.6/Python.h presence... yes
checking for python2.6/Python.h... yes
./configure: line 12065: test: !=: unary operator expected
checking for python2.5... (cached) python2.6
checking for main in -lpython2.6... (cached) yes
checking for python2.6/Python.h... (cached) yes
./configure: line 12065: test: !=: unary operator expected
checking for python2.4... (cached) python2.6
checking for main in -lpython2.6... (cached) yes
checking for python2.6/Python.h... (cached) yes
./configure: line 12065: test: !=: unary operator expected
checking for python2.3... (cached) python2.6
checking for main in -lpython2.6... (cached) yes
checking for python2.6/Python.h... (cached) yes
./configure: line 12065: test: !=: unary operator expected
checking for python2.2... (cached) python2.6
checking for main in -lpython2.6... (cached) yes
checking for python2.6/Python.h... (cached) yes
./configure: line 12065: test: !=: unary operator expected
checking for python2.1... (cached) python2.6
checking for main in -lpython2.6... (cached) yes
checking for python2.6/Python.h... (cached) yes
./configure: line 12065: test: !=: unary operator expected
checking for python... (cached) python2.6
checking for main in -lpython2.6... (cached) yes
checking for python2.6/Python.h... (cached) yes
./configure: line 12065: test: !=: unary operator expected
  results of the Python check:
    Binary:      python2.6
    Library:     python2.6
    Include Dir: no
Add code for testing more recent python versions

Signed-off-by: Gilles Espinasse <g.esp@free.fr>
AX_PYTHON: bump serial number and document changes in NEWS file
Unbreak AX_PROG_CC_FOR_BUILD

Instead of pushing the cross_compiling and ac_tool_prefix definitions,
override them by assignment. Pushing the definition will cause the
variable names to be replaced instead of the content.

While at it, remove the AC_TRY_COMPILER redefinition as it was removed
in autoconf 2.50. Also push LDFLAGS to prevent flags specific to the
host tools from leaking into the build tools. Furthermore, consistently
pop definitions in the reverse order than they were pushed.

Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de>
NEWS: update after recent changes
AX_PROG_CXX_FOR_BUILD: Initial version

Add an AX_PROG_CXX_FOR_BUILD macro based on AX_PROG_CC_FOR_BUILD that
tries to detect the C++ compiler to use for the build host when cross-
compiling.

Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de>
gen-authors.sh: handle Thierry Reding properly
AX_OPENMP: fix Mac OS X support

The macro was failing to detect the OpenMP flags for g++ on Mac OS 10.7 because
the AC_TRY_LINK test program was failing to link:

  Undefined symbols for architecture x86_64:
    "_gomp_thread_attr", referenced from:
        _initialize_env in libgomp.a(env.o)
  ld: symbol(s) not found for architecture x86_64
  collect2: ld returned 1 exit status

As explained at [1], without resorting to a non-portable hack, the test program
needs to actually use an OMP pragma.

[1] http://stackoverflow.com/questions/8983038/linker-errors-after-enabling-openmp-on-mac
NEWS: prefer http URLs over https for sake of consistency
AX_LIB_EV: initial version

This macro checks for libev in a pkg-config-like manner. This is to unifty
behaviour between distros that come with libev.pc and systems (e.g. upstream)
that don't. See <http://savannah.gnu.org/patch/?7938> for further details.
AX_BOOST_FILESYSTEM: adapt 2ec785001bc685dafcd792e49765dcbd2ae9bd38 to this macro

Use 'ls -r' rather than non-portable tool 'tac'.

Simplify filepattern in ls expression so dylib (on OSX) are also
detected.
Bump date in copyright statements to 2013.
AX_PTHREAD: improve support for AIX

See <http://savannah.gnu.org/patch/index.php?7911> for further details.
README, NEWS: bump version number for release
gnulib: disable 'sc_prohibit_doubled_word' test to avoid false positive in ax_openmp.m4
AX_LIB_EV: strip trailing whitespace
maint: post-release administrivia

* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
AX_JNI_INCLUDE_DIR: add support for FreeBSD

Further details can be found on the maintainers mailing list at:

  http://lists.gnu.org/archive/html/autoconf-archive-maintainers/2013-02/msg00014.html
In our internal bash scripts, the interpreter is now run through /usr/bin/env instead of having it's location hard-coded at /bin/bash.
ax_lua.m4: rewrite by Tim Perkins adding path searching and version checking.