diff -Nru libconfig-autoconf-perl-0.311/ARTISTIC-1.0 libconfig-autoconf-perl-0.313/ARTISTIC-1.0 --- libconfig-autoconf-perl-0.311/ARTISTIC-1.0 1970-01-01 00:00:00.000000000 +0000 +++ libconfig-autoconf-perl-0.313/ARTISTIC-1.0 2014-12-05 13:24:59.000000000 +0000 @@ -0,0 +1,130 @@ + + + The "Artistic License" + + Preamble + +The intent of this document is to state the conditions under which a +Package may be copied, such that the Copyright Holder maintains some +semblance of artistic control over the development of the package, +while giving the users of the package the right to use and distribute +the Package in a more-or-less customary fashion, plus the right to make +reasonable modifications. + +Definitions: + + "Package" refers to the collection of files distributed by the + Copyright Holder, and derivatives of that collection of files + created through textual modification. + + "Standard Version" refers to such a Package if it has not been + modified, or has been modified in accordance with the wishes + of the Copyright Holder as specified below. + + "Copyright Holder" is whoever is named in the copyright or + copyrights for the package. + + "You" is you, if you're thinking about copying or distributing + this Package. + + "Reasonable copying fee" is whatever you can justify on the + basis of media cost, duplication charges, time of people involved, + and so on. (You will not be required to justify it to the + Copyright Holder, but only to the computing community at large + as a market that must bear the fee.) + + "Freely Available" means that no fee is charged for the item + itself, though there may be fees involved in handling the item. + It also means that recipients of the item may redistribute it + under the same conditions they received it. + +1. You may make and give away verbatim copies of the source form of the +Standard Version of this Package without restriction, provided that you +duplicate all of the original copyright notices and associated disclaimers. + +2. You may apply bug fixes, portability fixes and other modifications +derived from the Public Domain or from the Copyright Holder. A Package +modified in such a way shall still be considered the Standard Version. + +3. You may otherwise modify your copy of this Package in any way, provided +that you insert a prominent notice in each changed file stating how and +when you changed that file, and provided that you do at least ONE of the +following: + + a) place your modifications in the Public Domain or otherwise make them + Freely Available, such as by posting said modifications to Usenet or + an equivalent medium, or placing the modifications on a major archive + site such as uunet.uu.net, or by allowing the Copyright Holder to include + your modifications in the Standard Version of the Package. + + b) use the modified Package only within your corporation or organization. + + c) rename any non-standard executables so the names do not conflict + with standard executables, which must also be provided, and provide + a separate manual page for each non-standard executable that clearly + documents how it differs from the Standard Version. + + d) make other distribution arrangements with the Copyright Holder. + +4. You may distribute the programs of this Package in object code or +executable form, provided that you do at least ONE of the following: + + a) distribute a Standard Version of the executables and library files, + together with instructions (in the manual page or equivalent) on where + to get the Standard Version. + + b) accompany the distribution with the machine-readable source of + the Package with your modifications. + + c) give non-standard executables non-standard names, and clearly + document the differences in manual pages (or equivalent), together + with instructions on where to get the Standard Version. + + d) make other distribution arrangements with the Copyright Holder. + +5. You may charge a reasonable copying fee for any distribution of this +Package. You may charge any fee you choose for support of this +Package. You may not charge a fee for this Package itself. However, +you may distribute this Package in aggregate with other (possibly +commercial) programs as part of a larger (possibly commercial) software +distribution provided that you do not advertise this Package as a +product of your own. You may embed this Package's interpreter within +an executable of yours (by linking); this shall be construed as a mere +form of aggregation, provided that the complete Standard Version of the +interpreter is so embedded. + +6. The scripts and library files supplied as input to or produced as +output from the programs of this Package do not automatically fall +under the copyright of this Package, but belong to whoever generated +them, and may be sold commercially, and may be aggregated with this +Package. If such scripts or library files are aggregated with this +Package via the so-called "undump" or "unexec" methods of producing a +binary executable image, then distribution of such an image shall +neither be construed as a distribution of this Package nor shall it +fall under the restrictions of Paragraphs 3 and 4, provided that you do +not represent such an executable image as a Standard Version of this +Package. + +7. C subroutines (or comparably compiled subroutines in other +languages) supplied by you and linked into this Package in order to +emulate subroutines and variables of the language defined by this +Package shall not be considered part of this Package, but are the +equivalent of input as in Paragraph 6, provided these subroutines do +not change the language in any way that would cause it to fail the +regression tests for the language. + +8. Aggregation of this Package with a commercial distribution is always +permitted provided that the use of this Package is embedded; that is, +when no overt attempt is made to make this Package's interfaces visible +to the end user of the commercial distribution. Such use shall not be +construed as a distribution of this Package. + +9. The name of the Copyright Holder may not be used to endorse or promote +products derived from this software without specific prior written permission. + +10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED +WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + + The End + diff -Nru libconfig-autoconf-perl-0.311/Changes libconfig-autoconf-perl-0.313/Changes --- libconfig-autoconf-perl-0.311/Changes 2015-03-17 09:16:09.000000000 +0000 +++ libconfig-autoconf-perl-0.313/Changes 2016-04-11 13:14:52.000000000 +0000 @@ -1,5 +1,17 @@ Revision history for Config-AutoConf +0.313 2016-04-11 + - release 0.312_001 without further changes + +0.312_001 2016-04-07 + - fix "check_member" test (RT#113271) + - update Copyright notice + - add license files + - improve compile_if_else/link_if_else by proving whether object + or binary file (compile result) exists + - fix some typos and other POD quirks + - Update README.md from updated POD + 0.311 2015-03-17 - fix check_member(s) - patch by jddurand diff -Nru libconfig-autoconf-perl-0.311/debian/changelog libconfig-autoconf-perl-0.313/debian/changelog --- libconfig-autoconf-perl-0.311/debian/changelog 2016-02-21 19:10:44.000000000 +0000 +++ libconfig-autoconf-perl-0.313/debian/changelog 2016-05-21 15:54:02.000000000 +0000 @@ -1,3 +1,20 @@ +libconfig-autoconf-perl (0.313-1) unstable; urgency=medium + + * Team upload. + + [ gregor herrmann ] + * debian/copyright: change Copyright-Format 1.0 URL to HTTPS. + * debian/upstream/metadata: change GitHub/CPAN URL(s) to HTTPS. + + [ Salvatore Bonaccorso ] + * Import upstream version 0.313 + * Update copyright years for upstream files + * Update copyright years for debian/* packaging files + * Declare compliance with Debian policy 3.9.8 + * Bump Debhelper compat level to 9 + + -- Salvatore Bonaccorso Sat, 21 May 2016 17:53:25 +0200 + libconfig-autoconf-perl (0.311-2) unstable; urgency=medium * Team upload diff -Nru libconfig-autoconf-perl-0.311/debian/compat libconfig-autoconf-perl-0.313/debian/compat --- libconfig-autoconf-perl-0.311/debian/compat 2016-02-21 19:08:37.000000000 +0000 +++ libconfig-autoconf-perl-0.313/debian/compat 2016-05-21 15:54:02.000000000 +0000 @@ -1 +1 @@ -8 +9 diff -Nru libconfig-autoconf-perl-0.311/debian/control libconfig-autoconf-perl-0.313/debian/control --- libconfig-autoconf-perl-0.311/debian/control 2016-02-21 19:10:20.000000000 +0000 +++ libconfig-autoconf-perl-0.313/debian/control 2016-05-21 15:54:02.000000000 +0000 @@ -5,11 +5,11 @@ Peter Pentchev Section: perl Priority: optional -Build-Depends: debhelper (>= 8) +Build-Depends: debhelper (>= 9) Build-Depends-Indep: libcapture-tiny-perl, libfile-slurp-tiny-perl, perl -Standards-Version: 3.9.7 +Standards-Version: 3.9.8 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-perl/packages/libconfig-autoconf-perl.git Vcs-Git: https://anonscm.debian.org/git/pkg-perl/packages/libconfig-autoconf-perl.git Homepage: https://metacpan.org/release/Config-AutoConf diff -Nru libconfig-autoconf-perl-0.311/debian/copyright libconfig-autoconf-perl-0.313/debian/copyright --- libconfig-autoconf-perl-0.311/debian/copyright 2015-11-21 18:09:04.000000000 +0000 +++ libconfig-autoconf-perl-0.313/debian/copyright 2016-05-21 15:54:02.000000000 +0000 @@ -1,17 +1,17 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Source: https://metacpan.org/release/Config-AutoConf Upstream-Contact: Alberto Simoes , Jens Rehsack Upstream-Name: Config-AutoConf Files: * -Copyright: 2004-2015, Alberto Simões, - 2004-2015, Jens Rehsack, +Copyright: 2004-2016, Alberto Simões, + 2004-2016, Jens Rehsack, License: Artistic or GPL-1+ Files: debian/* Copyright: 2010, Danai SAE-HAN (韓達耐) 2012-2014, gregor herrmann - 2012-2014, Salvatore Bonaccorso + 2012-2016, Salvatore Bonaccorso 2014, Damyan Ivanov 2015, Peter Pentchev License: Artistic or GPL-1+ diff -Nru libconfig-autoconf-perl-0.311/debian/upstream/metadata libconfig-autoconf-perl-0.313/debian/upstream/metadata --- libconfig-autoconf-perl-0.311/debian/upstream/metadata 2015-11-21 18:09:04.000000000 +0000 +++ libconfig-autoconf-perl-0.313/debian/upstream/metadata 2016-05-21 15:54:02.000000000 +0000 @@ -1,6 +1,6 @@ --- Archive: CPAN -Bug-Database: http://rt.cpan.org/Public/Dist/Display.html?Name=Config-AutoConf +Bug-Database: https://rt.cpan.org/Public/Dist/Display.html?Name=Config-AutoConf Bug-Submit: bug-Config-AutoConf@rt.cpan.org Contact: Alberto Simoes , Jens Rehsack + Copyright (C) 19yy + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 1, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) 19xx name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the +appropriate parts of the General Public License. Of course, the +commands you use may be called something other than `show w' and `show +c'; they could even be mouse-clicks or menu items--whatever suits your +program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + program `Gnomovision' (a program to direct compilers to make passes + at assemblers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +That's all there is to it! + diff -Nru libconfig-autoconf-perl-0.311/lib/Config/AutoConf.pm libconfig-autoconf-perl-0.313/lib/Config/AutoConf.pm --- libconfig-autoconf-perl-0.311/lib/Config/AutoConf.pm 2015-03-06 13:21:31.000000000 +0000 +++ libconfig-autoconf-perl-0.313/lib/Config/AutoConf.pm 2016-04-11 13:14:52.000000000 +0000 @@ -92,7 +92,7 @@ =cut -our $VERSION = '0.311'; +our $VERSION = '0.313'; $VERSION = eval $VERSION; =head1 ABSTRACT @@ -134,7 +134,7 @@ (especially optional arguments) more Perl'ish than m4 abilities allow to the original. -=head1 FUNCTIONS +=head1 CONSTRUCTOR =cut @@ -184,6 +184,8 @@ bless( \%instance, $class ); } +=head1 METHODS + =head2 check_file This function checks if a file exists in the system and is readable by @@ -451,7 +453,11 @@ "ac_cv_prog_lex_root", "for lex output file root", sub { - my ( $fh, $filename ) = tempfile( "testXXXXXX", SUFFIX => '.l' ); + my ( $fh, $filename ) = tempfile( + "testXXXXXX", + SUFFIX => '.l', + UNLINK => 0 + ); my $src = <<'EOLEX'; %% a { ECHO; } @@ -1073,7 +1079,7 @@ my ( $fh, $filename ) = tempfile( "testXXXXXX", SUFFIX => '.c', - , UNLINK => 0 + UNLINK => 0 ); print {$fh} $src; @@ -1094,6 +1100,7 @@ }; unlink $filename; + $obj_file and !-f $obj_file and undef $obj_file; unlink $obj_file if $obj_file; if ( $exception || !$obj_file ) @@ -1138,7 +1145,11 @@ my $builder = $self->_get_builder(); - my ( $fh, $filename ) = tempfile( "testXXXXXX", SUFFIX => '.c' ); + my ( $fh, $filename ) = tempfile( + "testXXXXXX", + SUFFIX => '.c', + UNLINK => 0 + ); print {$fh} $src; close $fh; @@ -1157,6 +1168,8 @@ $exception = $@; }; + $obj_file and !-f $obj_file and undef $obj_file; + if ( $exception || !$obj_file ) { $self->_add_log_lines( "compile stage failed" . ( $exception ? " - " . $exception : "" ) ); @@ -1188,6 +1201,9 @@ $exception = $@; }; + + $exe_file and !-f $exe_file and undef $exe_file; + unlink $filename; unlink $obj_file if $obj_file; unlink $exe_file if $exe_file; @@ -2164,8 +2180,8 @@ my $type = $1; $member = $2; - my $cache_name = $self->_cache_type_name( "$type.$member" ); - my $check_sub = sub { + my $cache_name = $self->_cache_type_name("$type.$member"); + my $check_sub = sub { my $body = <lang_build_program( $options->{prologue}, $body ); + my $have_member = $self->compile_if_else($conftest); + + unless ($have_member) + { + $body = <lang_build_program( $options->{prologue}, $body ); + $have_member = $self->compile_if_else($conftest); + } + + $have_member + and $options->{action_on_true} + and ref $options->{action_on_true} eq "CODE" + and $options->{action_on_true}->(); + + $options->{action_on_false} + and ref $options->{action_on_false} eq "CODE" + and $options->{action_on_false}->() + unless $have_member; - my $have_member = $self->compile_if_else( - $conftest, - { - ( $options->{action_on_true} ? ( action_on_true => $options->{action_on_true} ) : () ), - ( $options->{action_on_false} ? ( action_on_false => $options->{action_on_false} ) : () ) - } - ); $self->define_var( _have_member_define_name("$type.$member"), $have_member ? $have_member : undef, @@ -2234,7 +2265,7 @@ my $have_members = 0; foreach my $member (@$members) { - $have_members |= ( + $have_members |= ( $self->check_member( $member, { @@ -3217,7 +3248,7 @@ =head2 check_pureperl_required -This check method proves whether a pureperl build is wanted or not by +This check method proves whether a pure perl build is wanted or not by cached-checking C<< $self->_check_pureperl_required >>. =cut @@ -3238,7 +3269,7 @@ =item * -check pureperl environment variables (L) or +check pure perl environment variables (L) or command line arguments and return false when pure perl is requested =item * @@ -3266,7 +3297,8 @@ scalar @_ > 1 and ref $_[-1] eq "HASH" and $options = pop @_; my $self = shift->_get_instance; $self->check_pureperl_required() and return _on_return_callback_helper( 0, $options, "action_on_false" ); - eval { $self->check_valid_compilers( $_[0] || [qw(C)] ) } or return _on_return_callback_helper( 0, $options, "action_on_false" ); + eval { $self->check_valid_compilers( $_[0] || [qw(C)] ) } + or return _on_return_callback_helper( 0, $options, "action_on_false" ); # XXX necessary check for $Config{useshrlib}? (need to dicuss with eg. TuX, 99% likely return 0) $self->check_compile_perlapi_or_die(); @@ -3697,7 +3729,7 @@ =item * CPAN Ratings -L +L =item * MetaCPAN @@ -3719,7 +3751,7 @@ =head1 COPYRIGHT & LICENSE -Copyright 2004-2015 by the Authors +Copyright 2004-2016 by the Authors This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. diff -Nru libconfig-autoconf-perl-0.311/LICENSE libconfig-autoconf-perl-0.313/LICENSE --- libconfig-autoconf-perl-0.311/LICENSE 1970-01-01 00:00:00.000000000 +0000 +++ libconfig-autoconf-perl-0.313/LICENSE 2014-12-16 12:28:46.000000000 +0000 @@ -0,0 +1,16 @@ +This software is licensed under the same terms as Perl5 itself. +At the time of writing this means, you can redistribute it and/or +modify it under the terms of either: + + a) the GNU General Public License as published by the Free + Software Foundation; either version 1, or (at your option) any + later version, or + + b) the "Artistic License" + +which both comes with this Kit. + +This software is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See either +the GNU General Public License or the Artistic License for more details. diff -Nru libconfig-autoconf-perl-0.311/MANIFEST libconfig-autoconf-perl-0.313/MANIFEST --- libconfig-autoconf-perl-0.311/MANIFEST 2015-03-17 09:18:58.000000000 +0000 +++ libconfig-autoconf-perl-0.313/MANIFEST 2016-04-11 13:21:58.000000000 +0000 @@ -1,5 +1,8 @@ +ARTISTIC-1.0 Changes +GPL-1 lib/Config/AutoConf.pm +LICENSE Makefile.PL MANIFEST This list of files MANIFEST.SKIP diff -Nru libconfig-autoconf-perl-0.311/META.json libconfig-autoconf-perl-0.313/META.json --- libconfig-autoconf-perl-0.311/META.json 2015-03-17 09:18:58.000000000 +0000 +++ libconfig-autoconf-perl-0.313/META.json 2016-04-11 13:21:58.000000000 +0000 @@ -5,7 +5,7 @@ "Jens Rehsack `\>. Programs supporting only newer OS +libraries have `<`>. Programs supporting only newer OS might not need to use this method. If the very last parameter contains a hash reference, `CODE` references @@ -677,10 +683,10 @@ Each of existing key/value pairs using _prologue_, _action\_on\_header\_true_ (as _action\_on\_true_ having the name of the tested header as first argument) or _action\_on\_header\_false_ (as _action\_on\_false_ having the name of the -tested header as first argument) as key are passed throuh to each call of -["_check_header"](#_check_header). +tested header as first argument) as key are passed-through to each call of +["\_check\_header"](#_check_header). Given callbacks for _action\_on\_cache\_true_ or _action\_on\_cache\_false_ are -passed to the call of ["check_cached"](#check_cached). +passed to the call of ["check\_cached"](#check_cached). ## \_check\_perlapi\_program @@ -709,7 +715,7 @@ ## check\_linkable\_xs\_so\_or\_die -Dies when ["check_linkable_xs_so"](#check_linkable_xs_so) fails. +Dies when ["check\_linkable\_xs\_so"](#check_linkable_xs_so) fails. ## check\_loadable\_xs\_so @@ -719,7 +725,7 @@ ## check\_loadable\_xs\_so\_or\_die -Dies when ["check_loadable_xs_so"](#check_loadable_xs_so) fails. +Dies when ["check\_loadable\_xs\_so"](#check_loadable_xs_so) fails. ## \_check\_link\_perlapi @@ -764,10 +770,10 @@ If the very last parameter contains a hash reference, `CODE` references to _action\_on\_true_ or _action\_on\_false_ are executed, respectively. If any of _action\_on\_cache\_true_, _action\_on\_cache\_false_ is defined, -both callbacks are passed to ["check_cached"](#check_cached) as _action\_on\_true_ or +both callbacks are passed to ["check\_cached"](#check_cached) as _action\_on\_true_ or _action\_on\_false_ to `check_cached`, respectively. -It's recommended to use [search_libs](https://metacpan.org/pod/search_libs) instead of check\_lib these days. +It's recommended to use [search\_libs](https://metacpan.org/pod/search_libs) instead of check\_lib these days. ## search\_libs( function, search-libs, @other-libs?, \\%options? ) @@ -797,10 +803,10 @@ If the very last parameter contains a hash reference, `CODE` references to _action\_on\_true_ or _action\_on\_false_ are executed, respectively. If any of _action\_on\_cache\_true_, _action\_on\_cache\_false_ is defined, -both callbacks are passed to ["check_cached"](#check_cached) as _action\_on\_true_ or +both callbacks are passed to ["check\_cached"](#check_cached) as _action\_on\_true_ or _action\_on\_false_ to `check_cached`, respectively. Given callbacks for _action\_on\_lib\_true_ or _action\_on\_lib\_false_ are called for -each library checked using ["link_if_else"](#link_if_else) receiving the library as +each library checked using ["link\_if\_else"](#link_if_else) receiving the library as first argument and all `@other_libs` subsequently. ## check\_lm( \\%options? ) @@ -817,13 +823,13 @@ functions as first argument), _action\_on\_func\_lib\_true_ (as _action\_on\_lib\_true_ having the name of the tested functions as first argument), _action\_on\_func\_lib\_false_ (as _action\_on\_lib\_false_ having -the name of the tested functions as first argument) as key are passed -throuh to each call of ["search_libs"](#search_libs). +the name of the tested functions as first argument) as key are passed- +through to each call of ["search\_libs"](#search_libs). Given callbacks for _action\_on\_lib\_true_, _action\_on\_lib\_false_, _action\_on\_cache\_true_ or _action\_on\_cache\_false_ are passed to the -call of ["search_libs"](#search_libs). +call of ["search\_libs"](#search_libs). -__Note__ that _action\_on\_lib\_true_ and _action\_on\_func\_lib\_true_ or +**Note** that _action\_on\_lib\_true_ and _action\_on\_func\_lib\_true_ or _action\_on\_lib\_false_ and _action\_on\_func\_lib\_false_ cannot be used at the same time, respectively. @@ -839,8 +845,8 @@ If the very last parameter contains a hash reference, `CODE` references to _action\_on\_true_ or _action\_on\_false_ are executed, respectively. If any of _action\_on\_cache\_true_, _action\_on\_cache\_false_ is defined, -both callbacks are passed to ["check_cached"](#check_cached) as _action\_on\_true_ or -_action\_on\_false_ to ["check_cached"](#check_cached), respectively. +both callbacks are passed to ["check\_cached"](#check_cached) as _action\_on\_true_ or +_action\_on\_false_ to ["check\_cached"](#check_cached), respectively. ## \_check\_mm\_pureperl\_build\_wanted @@ -852,7 +858,7 @@ ## \_check\_mb\_pureperl\_build\_wanted This method proves the `_argv` attribute and (when set) the `PERL_MB_OPT` -whether they contain _\--pureperl-only_ or not. +whether they contain _--pureperl-only_ or not. ## \_check\_pureperl\_required @@ -873,9 +879,9 @@ This routine checks whether XS can be produced. Therefore it does following checks in given order: -- check pureperl environment variables (["check_pureperl_required"](#check_pureperl_required)) or +- check pureperl environment variables (["check\_pureperl\_required"](#check_pureperl_required)) or command line arguments and return false when pure perl is requested -- check whether a compiler is available (["check_valid_compilers"](#check_valid_compilers)) and +- check whether a compiler is available (["check\_valid\_compilers"](#check_valid_compilers)) and return false if none found - check whether a test program accessing Perl API can be compiled and die with error if not @@ -890,7 +896,7 @@ This routine proves whether XS should be built and it's possible to create a dynamic linked object which can be loaded using Perl's Dynaloader. -The extension over ["check_produce_xs_build"](#check_produce_xs_build) can be avoided by adding the +The extension over ["check\_produce\_xs\_build"](#check_produce_xs_build) can be avoided by adding the `notest_loadable_xs` to `$ENV{PERL5_AC_OPTS}`. If the very last parameter contains a hash reference, `CODE` references @@ -986,7 +992,7 @@ # BUGS -A lot. Portability is a pain. __. +A lot. Portability is a pain. **. Please report any bugs or feature requests to `bug-Config-AutoConf@rt.cpan.org`, or through the web interface at @@ -1008,7 +1014,7 @@ - CPAN Ratings - [http://cpanratings.perl.org/l/Config-AutoConf](http://cpanratings.perl.org/l/Config-AutoConf) + [http://cpanratings.perl.org/dist/Config-AutoConf](http://cpanratings.perl.org/dist/Config-AutoConf) - MetaCPAN @@ -1028,7 +1034,7 @@ # COPYRIGHT & LICENSE -Copyright 2004-2015 by the Authors +Copyright 2004-2016 by the Authors This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. diff -Nru libconfig-autoconf-perl-0.311/t/02.compile.t libconfig-autoconf-perl-0.313/t/02.compile.t --- libconfig-autoconf-perl-0.311/t/02.compile.t 2015-03-06 13:21:31.000000000 +0000 +++ libconfig-autoconf-perl-0.313/t/02.compile.t 2016-04-07 08:51:27.000000000 +0000 @@ -73,6 +73,20 @@ ok $ac->check_members( [ "struct hv.sv_any", "struct STRUCT_SV.sv_any" ], { prologue => $include_perl } ), "have struct hv.sv_any and struct STRUCT_SV.sv_any members"; +my $struct_in_struct_prlg = <check_member( "struct S2.s1", { prologue => $struct_in_struct_prlg } ), "have struct S2.s1 member"; + # check aligning ok $ac->check_alignof_type( "I32", { prologue => $include_perl } ), "Align of I32"; ok $ac->check_alignof_type( "SV.sv_refcnt", { prologue => $include_perl } ), "Align of SV.sv_refcnt";