Blame Changes

Packit f4e178
Revision history for Config-AutoConf
Packit f4e178
Packit f4e178
0.315	2017-08-02
Packit f4e178
	- add check_builtin
Packit f4e178
	- perltidy code and add perltidy test (taken from MooX::Options)
Packit f4e178
	- ensure for many check_* methods that externally controlled
Packit f4e178
	  ac_av_* environment variables are correctly passed into config.h
Packit f4e178
	- fix check_dirent_header to cache proving header and proving
Packit f4e178
	  availability of 'DIR *' in such a header separately
Packit f4e178
Packit f4e178
0.314	2017-03-30
Packit f4e178
	- _get_extra_linker_flags: add library dirs
Packit f4e178
Packit f4e178
0.313	2016-04-11
Packit f4e178
	- release 0.312_001 without further changes
Packit f4e178
Packit f4e178
0.312_001	2016-04-07
Packit f4e178
	- fix "check_member" test (RT#113271)
Packit f4e178
	- update Copyright notice
Packit f4e178
	- add license files
Packit f4e178
	- improve compile_if_else/link_if_else by proving whether object
Packit f4e178
	  or binary file (compile result) exists
Packit f4e178
	- fix some typos and other POD quirks
Packit f4e178
	- Update README.md from updated POD
Packit f4e178
Packit f4e178
0.311	2015-03-17
Packit f4e178
	- fix check_member(s) - patch by jddurand
Packit f4e178
Packit f4e178
0.310	2015-02-20
Packit f4e178
	- Fix some typographical errors (by Peter Pentchev <roam@ringlet.net>)
Packit f4e178
	- bump copyright timestamps
Packit f4e178
	- add ribasushi to acknowledgements
Packit f4e178
	- improve/correct meta information
Packit f4e178
	- improve bundled POD
Packit f4e178
Packit f4e178
0.309	2014-12-31
Packit f4e178
	- Remove the -arch removal for Mac OS X.
Packit f4e178
Packit f4e178
0.308	2014-12-26
Packit f4e178
	- deal with "no C compiler available" properly (see RT#101121)
Packit f4e178
Packit f4e178
0.307	2014-12-14
Packit f4e178
	- no Changes since 0.306_002
Packit f4e178
Packit f4e178
0.306_002	2014-12-08
Packit f4e178
	- fix perl_api_link test for broken environments of some windows
Packit f4e178
	  testers
Packit f4e178
Packit f4e178
0.306_001	2014-12-01
Packit f4e178
	- indent source as requested via issue#4 by Dave Rolsky
Packit f4e178
	- consolidate check_... function on_*_true/false parameters
Packit f4e178
	  (Thanks to Peter Rabbitson for being sounding board)
Packit f4e178
	- introduce more Perlish tests whether XS build is sane:
Packit f4e178
	  check_produce_xs_build, check_produce_loadable_xs_build
Packit f4e178
	  (Thanks to Peter Rabbitson for being sounding board)
Packit f4e178
	- extensive refactoring with some API modifcations (warned
Packit f4e178
	  users via mail and issue#5)
Packit f4e178
Packit f4e178
0.305	2014-06-12
Packit f4e178
	- skip compiler based tests when compiler seems weird
Packit f4e178
	- add check_sane_xs composition as discussed on cpan-workers@
Packit f4e178
Packit f4e178
0.304	2014-06-01
Packit f4e178
	- improve dealing with whitespaces in path's of programs
Packit f4e178
	- reorder -lperl and $Config{perllibs} - let's see if that covers
Packit f4e178
	  all smokers
Packit f4e178
	- some minor speed improvements (micro-optimization, but ...)
Packit f4e178
Packit f4e178
0.303	2014-05-29
Packit f4e178
	- fix perl-api check for threaded perl's (by using XSUB.h)
Packit f4e178
	- fix non-transient linking situations in perl link check
Packit f4e178
	- cleanup temporary test dependecies
Packit f4e178
Packit f4e178
0.302	2014-05-27
Packit f4e178
	- fix for snooping smoke targets
Packit f4e178
	- deal with older ExtUtils::MakeMaker versions (can't handle multiple
Packit f4e178
	  authors)
Packit f4e178
	- fix double "-lm" in negative test of libmath
Packit f4e178
Packit f4e178
0.301	2014-05-26
Packit f4e178
	- Adding log-file output tee'ing as proposed by H.Merijn Brand and
Packit f4e178
	  rewrote tests against that API. Make perl.h compile test not TODO
Packit f4e178
	  for smokers.
Packit f4e178
Packit f4e178
0.300	2014-05-20
Packit f4e178
	- add some code to tests to inspect the massive fail of 0.28
Packit f4e178
	- include compiler invocation in log on failure
Packit f4e178
	- add support for appending to logfiles (see t/ for examples)
Packit f4e178
	- tidy Makefile.PL a bit and try to improve smoke results
Packit f4e178
Packit f4e178
0.29	2014-05-19
Packit f4e178
	- make perl extension tests optional - add support to analyse
Packit f4e178
	  is scheduled for 0.300
Packit f4e178
Packit f4e178
0.28	2014-05-18
Packit f4e178
	- fix perl 5.6 support
Packit f4e178
	- improve existing prog checks when binaries with default ars are
Packit f4e178
	  returned
Packit f4e178
	- honor environment variables as GNU Autoconf does
Packit f4e178
	- add additional check_prog_... support fox lex and sed - most
Packit f4e178
	  other checks aren't suitable until a reasonable "postamble"
Packit f4e178
	  support is provided
Packit f4e178
	- add support to prove whether perl development environment is
Packit f4e178
	  "sane" (as far that can be told)
Packit f4e178
	- add checks to prove for pureperl build
Packit f4e178
Packit f4e178
0.27    2014-04-25
Packit f4e178
        - fix broken Changes
Packit f4e178
        - add some fixes for older Perls
Packit f4e178
Packit f4e178
0.26    2014-04-23
Packit f4e178
        - Fix pkg-config test as it's intended (allow testing without
Packit f4e178
          pkg-config binary)
Packit f4e178
        - fix C::AC complains about unset results
Packit f4e178
Packit f4e178
0.25   2014-04-14
Packit f4e178
        - Fix settings test that would complain with a duplicate plan
Packit f4e178
          when no PkgConfig was present.
Packit f4e178
Packit f4e178
0.24   2014-04-11
Packit f4e178
        - Fix lost dependencies during Makefile.PL update
Packit f4e178
        - add even core dependencies to support older Perls
Packit f4e178
        - adjust $LIBEXT/$EXEEXT initialization to support HP-UX/HPPA
Packit f4e178
Packit f4e178
0.23   2014-04-10
Packit f4e178
        - bring back to 5.6 (Peter 'Ribasushi' Rabbitson)
Packit f4e178
        - introduce pkg-config based checks (Jens 'Sno' Rehsack)
Packit f4e178
        - fix spurious invocation issues (Jens 'Sno' Rehsack)
Packit f4e178
        - Changes reformatted as per CPAN::Changes::Spec
Packit f4e178
Packit f4e178
0.22   2012-12-11
Packit f4e178
         - Flag some more tests as TODO.
Packit f4e178
Packit f4e178
0.21   2012-12-02
Packit f4e178
         - Flag -lm tests as 'TODO' as they might fail in some Windows
Packit f4e178
           machines
Packit f4e178
Packit f4e178
0.20   2012-11-09
Packit f4e178
         - Add stdint.h into check_default_headers
Packit f4e178
         - Make POD tests author only.
Packit f4e178
Packit f4e178
0.19   2012-02-07
Packit f4e178
         - Added new method, check_lm
Packit f4e178
Packit f4e178
0.18   2012-02-02
Packit f4e178
         - msg_methods msg prefix can be configured.
Packit f4e178
         - Added new methods: (Jens Rehsack)
Packit f4e178
           check_alignof_type, check_alignof_types, check_sizeof_type,
Packit f4e178
           check_sizeof_types, compute_int, lang_build_bool_test,
Packit f4e178
           check_dirent_header, push_compiler_flags, push_includes,
Packit f4e178
           push_libraries, push_library_paths, push_link_flags,
Packit f4e178
           push_preprocess_flags.
Packit f4e178
Packit f4e178
0.17    2012-01-04
Packit f4e178
        - Re-fixed tests that do not run in <= v5.010
Packit f4e178
Packit f4e178
0.17_02 2012-01-03
Packit f4e178
        - Fixed tests that do not run on older Perl version.
Packit f4e178
Packit f4e178
0.17_01 2012-01-02
Packit f4e178
        - New object oriented interface (Jens Rehsack)
Packit f4e178
        - Added new methods: (Jens Rehsack)
Packit f4e178
          cache_val, check_all_headers, check_cached, check_decl,
Packit f4e178
          check_decls, check_default_headers, check_lib, check_member,
Packit f4e178
          check_members, check_stdc_headers, check_type, check_types,
Packit f4e178
          compile_if_else, define_var, lang_build_program, lang_call,
Packit f4e178
          link_if_else, msg_checking, msg_error, msg_failure,
Packit f4e178
          msg_notice, msg_result, msg_warn, pop_lang, push_lang,
Packit f4e178
          search_libs, write_config_h
Packit f4e178
        - check_headers rewritten (Jens Rehsack)
Packit f4e178
        - Use proper 'extern "C"' code
Packit f4e178
Packit f4e178
0.16    2010-09-23
Packit f4e178
        - Config::AutoConf::Linker moved to ExtUtils::LibBuilder.
Packit f4e178
Packit f4e178
0.15    2010-05-08
Packit f4e178
        - Config::AutoConf::Linker more silent.
Packit f4e178
Packit f4e178
0.14    2010-02-14
Packit f4e178
        - Added rewind to Linker.pm module. This code is still under heavy tests.
Packit f4e178
Packit f4e178
0.13    2009-06-02
Packit f4e178
        - First stable release with code to detect how to build a C dynamic library.
Packit f4e178
Packit f4e178
0.12_3  2009-06-01
Packit f4e178
        - Trying other way arround to change LD_LIBRARY_PATH under
Packit f4e178
          t/04, that was failing under FreeBSD.
Packit f4e178
Packit f4e178
0.12_2  2009-05-19
Packit f4e178
	- Added t/04 that was missing from MANIFEST
Packit f4e178
Packit f4e178
0.12_1	2009-05-18
Packit f4e178
	- Added code to detect how to build a library. 
Packit f4e178
          It is a big, really big hack. Still not documented.
Packit f4e178
Packit f4e178
0.11	2009-01-09
Packit f4e178
	- check_prog with better support for Windows machines.
Packit f4e178
Packit f4e178
0.10    2008-09-03
Packit f4e178
	- Removed the tilde on my name, from Makefile.PL.
Packit f4e178
	  Was generating some weird results on VMS and Solaris.
Packit f4e178
Packit f4e178
0.09    2008-04-23
Packit f4e178
	- Added 'check_headers?' methods to check for C heading files;
Packit f4e178
	- fixed the deletion of .c files created by failing tests;
Packit f4e178
	- Require perl 5.8.1 and ExtUtils::CBuilder 0.23
Packit f4e178
Packit f4e178
0.08    2008-03-29
Packit f4e178
	- require a 5.8 Perl 
Packit f4e178
Packit f4e178
0.07	2008-03-19
Packit f4e178
	- re-factored some tests to make them Win-aware
Packit f4e178
Packit f4e178
0.06	2008-03-19
Packit f4e178
	- added -quiet option to ExtUtils::CBuilder for less noise when 
Packit f4e178
	  detecting things.
Packit f4e178
Packit f4e178
0.05	2008-03-18
Packit f4e178
	- added 'check_prog_yacc' method to check for a yacc implementation
Packit f4e178
	  (see POD)
Packit f4e178
Packit f4e178
0.04	2008-03-18
Packit f4e178
	- adapt to new ExtUtils::CBuilder API
Packit f4e178
Packit f4e178
0.03	2005-08-12
Packit f4e178
	- Added 'check_file' and 'check_files' methods (kind of stupid methods)
Packit f4e178
Packit f4e178
0.02	2005-02-14
Packit f4e178
	- Moved from ExtUtils:: to Config::
Packit f4e178
Packit f4e178
Previous releases
Packit f4e178
	- Added 'check_prog' method to check for executable program
Packit f4e178
	- Added 'check_progs' method to check for a list of programs
Packit f4e178
	- Added 'check_prog_awk' method to check for an awk implementation
Packit f4e178
	- Added 'check_prog_egrep' method to check for an egrep implementation
Packit f4e178
	- first indexable version -- I need to use this module somewhere else;
Packit f4e178
	- using ExtUtils::CBuilder to compile test;
Packit f4e178
	- version correcting test for Mac OS-X (thanks, Michael Schwern);
Packit f4e178
	- using Config module to get CC value and EXE extension;
Packit f4e178
	- using ExtUtils::CBuilder (well take advantage of it later);