Tue, 28 Aug 2012 18:32:05 +0200
Correct detection of GCC sync_fetch_and_add atomic builtins, update the
version, modernize packaging, add new prompts, and correct sound paths.
The vendor configure script checks for sync_fetch_and_add and reports
success because strangely GCC only fails when returning the return value
of the builtin function in the consumer function.
1 Index: IPC-ShareLite-0.17/Makefile.PL
2 --- IPC-ShareLite-0.17/Makefile.PL.orig 2011-06-19 23:39:44.000000000 +0200
3 +++ IPC-ShareLite-0.17/Makefile.PL 2011-06-19 23:52:49.000000000 +0200
4 @@ -55,11 +55,10 @@
6 my @exclude = qw( Devel::CheckLib IO::CaptureOutput );
7 my $pad = ' ' x 4;
8 - die "Can't parse Makefile fragment"
9 - unless $lines[-2] =~ /^([^"']*(["'])).*?(\2[^"']*)$/;
10 splice @lines, -1, 0, map { "$1$_$3" } (
11 'no_index:', "${pad}package:", map { "${pad}${pad}- $_" } @exclude
12 );
14 return join "\n", @lines;
15 }
16 +