Hello community,

here is the log from the commit of package ack for openSUSE:Factory
checked in at Tue Sep 20 09:27:57 CEST 2011.



--------
--- ack/ack.changes     2011-02-26 15:53:06.000000000 +0100
+++ /mounts/work_src_done/STABLE/ack/ack.changes        2011-09-19 
10:09:54.000000000 +0200
@@ -1,0 +2,21 @@
+Mon Sep 19 08:08:13 UTC 2011 - [email protected]
+
+- update to 1.96: 
+ [ENHANCEMENTS]
+  * Now ignores minified Javascript files.  Anything matching
+    -min.js or .min.js is ignored.
+  * Added Groovy support (--groovy).
+  * Added .pm6 as a --perl extension.
+  * Lua can now get detected from the shebang line.  Thanks,
+    Matthew Wild.
+  * Added support for version numbers in executables in shebang
+    detection.  Now if your Perl program's shebang refers to
+    /usr/local/bin/perl-5.14.1, ack will find it.
+
+-------------------------------------------------------------------
+Sat Sep 17 10:44:39 UTC 2011 - [email protected]
+
+- Remove redundant tags/sections from specfile
+- Use %_smp_mflags for parallel build
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  ack-1.94.tar.gz

New:
----
  ack-1.96.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ack.spec ++++++
--- /var/tmp/diff_new_pack.1lYAHT/_old  2011-09-20 09:27:54.000000000 +0200
+++ /var/tmp/diff_new_pack.1lYAHT/_new  2011-09-20 09:27:54.000000000 +0200
@@ -1,20 +1,4 @@
-#
-# spec file for package ack
-#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
-#
-# All modifications and additions to the file contributed by third parties
-# remain the property of their copyright owners, unless otherwise agreed
-# upon. The license for this file, and modifications and additions to the
-# file, is the same license as for the pristine package itself (unless the
-# license for the pristine package is not an Open Source License, in which
-# case the license is the MIT License). An "Open Source License" is a
-# license that conforms to the Open Source Definition (Version 1.9)
-# published by the Open Source Initiative.
-
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
-#
-
+# vim: set ts=4 sw=4 et:
 
 %{!?perl_make_install:  %global perl_make_install make DESTDIR=$RPM_BUILD_ROOT 
install_vendor}
 
@@ -25,17 +9,17 @@
 %endif
 
 Name:           ack
-Version:        1.94
-Release:        6
+Version:        1.96
+Release:               0
 Summary:        Grep-Like Text Finder
 Source:         
http://search.cpan.org/CPAN/authors/id/P/PE/PETDANCE/ack-%{version}.tar.gz
 Patch1:         ack-ignore-osc.patch
 Patch2:         ack-fix_smartcase_test_for_old_perl.patch
 Patch3:         ack-add_spec.patch
-Url:            http://petdance.com/ack/
+URL:            http://petdance.com/ack/
 Group:          Productivity/Text/Utilities
 License:        Perl License
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRoot:      %{_tmppath}/build-%{name}-%{version}
 Requires:       perl
 BuildRequires:  make perl perl-File-Next
 %if %with_pod
@@ -48,15 +32,7 @@
 %description
 ack is a grep-like tool tailored to working with large trees of source code.
 
-
-
-
-Authors:
---------
-    Andy Lester <[email protected]>
-
 %package -n perl-App-Ack
-
 Summary:        Grep-Like Text Finder Perl Module
 Group:          Development/Libraries/Perl
 Requires:       perl-base = %{perl_version}
@@ -75,7 +51,7 @@
 
 %build
 %__perl Makefile.PL PREFIX="%{_prefix}"
-%__make
+make %{?_smp_mflags}
 
 %install
 %perl_make_install
@@ -102,9 +78,6 @@
 %check
 %__make test
 
-%clean
-%{?%__rm -rf "%{buildroot}"}
-
 %files
 %defattr(-,root,root)
 %doc rpmdoc_ack/*
@@ -120,4 +93,4 @@
 %{perl_vendorlib}/App/Ack
 %if 0%{?perl_process_packlist:1}
 %endif
-%changelog
+

++++++ ack-1.94.tar.gz -> ack-1.96.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ack-1.94/Ack.pm new/ack-1.96/Ack.pm
--- old/ack-1.94/Ack.pm 2010-11-16 05:46:22.000000000 +0100
+++ new/ack-1.96/Ack.pm 2011-09-18 20:34:07.000000000 +0200
@@ -20,8 +20,8 @@
 our $VERSION;
 our $COPYRIGHT;
 BEGIN {
-    $VERSION = '1.94';
-    $COPYRIGHT = 'Copyright 2005-2010 Andy Lester.';
+    $VERSION = '1.96';
+    $COPYRIGHT = 'Copyright 2005-2011 Andy Lester.';
 }
 
 our $fh;
@@ -88,6 +88,7 @@
         erlang      => [qw( erl hrl )],
         fortran     => [qw( f f77 f90 f95 f03 for ftn fpp )],
         go          => [qw( go )],
+        groovy      => [qw( groovy gtmpl gpp grunit )],
         haskell     => [qw( hs lhs )],
         hh          => [qw( h )],
         html        => [qw( htm html shtml xhtml )],
@@ -102,7 +103,7 @@
         objcpp      => [qw( mm h )],
         ocaml       => [qw( ml mli )],
         parrot      => [qw( pir pasm pmc ops pod pg tg )],
-        perl        => [qw( pl pm pod t )],
+        perl        => [qw( pl pm pm6 pod t )],
         php         => [qw( php phpt php3 php4 php5 phtml)],
         plone       => [qw( pt cpt metadata cpy py )],
         python      => [qw( py )],
@@ -538,7 +539,7 @@
     close $fh;
 
     if ( $header =~ /^#!/ ) {
-        return ($1,TEXT)       if $header =~ /\b(ruby|p(?:erl|hp|ython))\b/;
+        return ($1,TEXT)       if $header =~ 
/\b(ruby|lua|p(?:erl|hp|ython))-?(\d[\d.]*)?\b/;
         return ('shell',TEXT)  if $header =~ /\b(?:ba|t?c|k|z)?sh\b/;
     }
     else {
@@ -558,6 +559,7 @@
   /#.+#$/         - Emacs swap files
   /[._].*\.swp$/  - Vi(m) swap files
   /core\.\d+$/    - core dumps
+  /[.-]min\.js$/  - Minified javascript files
 
 Note that I<$filename> must be just a file, not a full path.
 
@@ -572,6 +574,7 @@
     return if $filename =~ m{^#.*#$}o;
     return if $filename =~ m{^core\.\d+$}o;
     return if $filename =~ m{[._].*\.swp$}o;
+    return if $filename =~ /[.-]min\.js$/;
 
     return 1;
 }
@@ -810,10 +813,11 @@
     $ignore_dirs
 
   Files not checked for type:
-    /~\$/           - Unix backup files
-    /#.+#\$/        - Emacs swap files
+    /~\$/            - Unix backup files
+    /#.+#\$/         - Emacs swap files
     /[._].*\\.swp\$/ - Vi(m) swap files
-    /core\\.\\d+\$/   - core dumps
+    /core\\.\\d+\$/  - core dumps
+    /[.-]min\\.js\$/  - Minified javascript files
 
 Miscellaneous:
   --noenv               Ignore environment variables and ~/.ackrc
@@ -1621,7 +1625,7 @@
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2005-2010 Andy Lester.
+Copyright 2005-2011 Andy Lester.
 
 This program is free software; you can redistribute it and/or modify
 it under the terms of the Artistic License v2.0.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ack-1.94/Changes new/ack-1.96/Changes
--- old/ack-1.94/Changes        2010-11-16 05:39:11.000000000 +0100
+++ new/ack-1.96/Changes        2011-09-18 20:38:51.000000000 +0200
@@ -1,7 +1,22 @@
 History file for ack.  http://betterthangrep.com/
 
-1.94        Mon Nov 15 22:38:48 CST 2010
+1.96        Sun Sep 18 13:33:39 CDT 2011
+    [ENHANCEMENTS]
+    Now ignores minified Javascript files.  Anything matching -min.js
+    or .min.js is ignored.
+
+    Added Groovy support (--groovy).
+
+    Added .pm6 as a --perl extension.
 
+    Lua can now get detected from the shebang line.  Thanks, Matthew Wild.
+
+    Added support for version numbers in executables in shebang
+    detection.  Now if your Perl program's shebang refers to
+    /usr/local/bin/perl-5.14.1, ack will find it.
+
+
+1.94        Mon Nov 15 22:38:48 CST 2010
     [ENHANCEMENTS]
     Added support for Go and Delphi.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ack-1.94/MANIFEST new/ack-1.96/MANIFEST
--- old/ack-1.94/MANIFEST       2010-11-16 06:07:01.000000000 +0100
+++ new/ack-1.96/MANIFEST       2011-09-18 20:40:10.000000000 +0200
@@ -84,6 +84,8 @@
 t/swamp/pipe-stress-freaks.F
 t/swamp/c-header.h
 t/swamp/c-source.c
+t/swamp/compressed-min.js
+t/swamp/compressed.min.js
 t/swamp/groceries/CVS/fruit
 t/swamp/groceries/CVS/junk
 t/swamp/groceries/CVS/meat
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ack-1.94/META.yml new/ack-1.96/META.yml
--- old/ack-1.94/META.yml       2010-11-16 06:07:01.000000000 +0100
+++ new/ack-1.96/META.yml       2011-09-18 20:40:10.000000000 +0200
@@ -1,6 +1,6 @@
 --- #YAML:1.0
 name:               ack
-version:            1.94
+version:            1.96
 abstract:           A grep-like program specifically for large source trees
 author:
     - Andy Lester <[email protected]>
@@ -8,6 +8,8 @@
 distribution_type:  module
 configure_requires:
     ExtUtils::MakeMaker:  0
+build_requires:
+    ExtUtils::MakeMaker:  0
 requires:
     File::Basename:   0
     File::Next:       0.4
@@ -17,16 +19,15 @@
     Test::Harness:    2.5
     Test::More:       0
 resources:
-    bugtracker:   http://github.com/petdance/ack
-    homepage:     http://betterthangrep.com/
-    license:      http://www.opensource.org/licenses/artistic-license-2.0.php
-    MailingList:  http://groups.google.com/group/ack-users
-    repository:   git://github.com/petdance/ack.git
+    bugtracker:  http://github.com/petdance/ack
+    homepage:    http://betterthangrep.com/
+    license:     http://www.opensource.org/licenses/artistic-license-2.0.php
+    repository:  git://github.com/petdance/ack.git
 no_index:
     directory:
         - t
         - inc
-generated_by:       ExtUtils::MakeMaker version 6.48
+generated_by:       ExtUtils::MakeMaker version 6.56
 meta-spec:
     url:      http://module-build.sourceforge.net/META-spec-v1.4.html
     version:  1.4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ack-1.94/Makefile.PL new/ack-1.96/Makefile.PL
--- old/ack-1.94/Makefile.PL    2010-09-20 06:41:19.000000000 +0200
+++ new/ack-1.96/Makefile.PL    2011-09-18 20:17:22.000000000 +0200
@@ -45,7 +45,6 @@
             bugtracker  => 'http://github.com/petdance/ack',
             license     => 
'http://www.opensource.org/licenses/artistic-license-2.0.php',
             repository  => 'git://github.com/petdance/ack.git',
-            MailingList => 'http://groups.google.com/group/ack-users',
         }
     };
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ack-1.94/ack new/ack-1.96/ack
--- old/ack-1.94/ack    2010-11-16 05:51:59.000000000 +0100
+++ new/ack-1.96/ack    2011-09-18 20:37:54.000000000 +0200
@@ -12,7 +12,7 @@
 use warnings;
 use strict;
 
-our $VERSION = '1.94';
+our $VERSION = '1.96';
 # Check http://betterthangrep.com/ for updates
 
 # These are all our globals.
@@ -908,6 +908,8 @@
 How appropriate to have I<ack>nowledgements!
 
 Thanks to everyone who has contributed to ack in any way, including
+Matthew Wild,
+Scott Kyle,
 Nick Hooey,
 Bo Borgerson,
 Mark Szymanski,
@@ -973,7 +975,7 @@
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2005-2010 Andy Lester.
+Copyright 2005-2011 Andy Lester.
 
 This program is free software; you can redistribute it and/or modify
 it under the terms of the Artistic License v2.0.
@@ -1159,8 +1161,8 @@
 our $VERSION;
 our $COPYRIGHT;
 BEGIN {
-    $VERSION = '1.94';
-    $COPYRIGHT = 'Copyright 2005-2010 Andy Lester.';
+    $VERSION = '1.96';
+    $COPYRIGHT = 'Copyright 2005-2011 Andy Lester.';
 }
 
 our $fh;
@@ -1227,6 +1229,7 @@
         erlang      => [qw( erl hrl )],
         fortran     => [qw( f f77 f90 f95 f03 for ftn fpp )],
         go          => [qw( go )],
+        groovy      => [qw( groovy gtmpl gpp grunit )],
         haskell     => [qw( hs lhs )],
         hh          => [qw( h )],
         html        => [qw( htm html shtml xhtml )],
@@ -1241,7 +1244,7 @@
         objcpp      => [qw( mm h )],
         ocaml       => [qw( ml mli )],
         parrot      => [qw( pir pasm pmc ops pod pg tg )],
-        perl        => [qw( pl pm pod t )],
+        perl        => [qw( pl pm pm6 pod t )],
         php         => [qw( php phpt php3 php4 php5 phtml)],
         plone       => [qw( pt cpt metadata cpy py )],
         python      => [qw( py )],
@@ -1621,7 +1624,7 @@
     close $fh;
 
     if ( $header =~ /^#!/ ) {
-        return ($1,TEXT)       if $header =~ /\b(ruby|p(?:erl|hp|ython))\b/;
+        return ($1,TEXT)       if $header =~ 
/\b(ruby|lua|p(?:erl|hp|ython))-?(\d[\d.]*)?\b/;
         return ('shell',TEXT)  if $header =~ /\b(?:ba|t?c|k|z)?sh\b/;
     }
     else {
@@ -1641,6 +1644,7 @@
     return if $filename =~ m{^#.*#$}o;
     return if $filename =~ m{^core\.\d+$}o;
     return if $filename =~ m{[._].*\.swp$}o;
+    return if $filename =~ /[.-]min\.js$/;
 
     return 1;
 }
@@ -1844,10 +1848,11 @@
     $ignore_dirs
 
   Files not checked for type:
-    /~\$/           - Unix backup files
-    /#.+#\$/        - Emacs swap files
+    /~\$/            - Unix backup files
+    /#.+#\$/         - Emacs swap files
     /[._].*\\.swp\$/ - Vi(m) swap files
-    /core\\.\\d+\$/   - core dumps
+    /core\\.\\d+\$/  - core dumps
+    /[.-]min\\.js\$/  - Minified javascript files
 
 Miscellaneous:
   --noenv               Ignore environment variables and ~/.ackrc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ack-1.94/ack-base new/ack-1.96/ack-base
--- old/ack-1.94/ack-base       2010-11-16 05:46:19.000000000 +0100
+++ new/ack-1.96/ack-base       2011-09-18 20:35:36.000000000 +0200
@@ -3,7 +3,7 @@
 use warnings;
 use strict;
 
-our $VERSION = '1.94';
+our $VERSION = '1.96';
 # Check http://betterthangrep.com/ for updates
 
 # These are all our globals.
@@ -900,6 +900,8 @@
 How appropriate to have I<ack>nowledgements!
 
 Thanks to everyone who has contributed to ack in any way, including
+Matthew Wild,
+Scott Kyle,
 Nick Hooey,
 Bo Borgerson,
 Mark Szymanski,
@@ -965,7 +967,7 @@
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2005-2010 Andy Lester.
+Copyright 2005-2011 Andy Lester.
 
 This program is free software; you can redistribute it and/or modify
 it under the terms of the Artistic License v2.0.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ack-1.94/ack-help-types.txt 
new/ack-1.96/ack-help-types.txt
--- old/ack-1.94/ack-help-types.txt     2010-11-16 05:51:59.000000000 +0100
+++ new/ack-1.96/ack-help-types.txt     2011-09-18 20:37:54.000000000 +0200
@@ -23,6 +23,7 @@
     --[no]erlang       .erl .hrl
     --[no]fortran      .f .f77 .f90 .f95 .f03 .for .ftn .fpp
     --[no]go           .go
+    --[no]groovy       .groovy .gtmpl .gpp .grunit
     --[no]haskell      .hs .lhs
     --[no]hh           .h
     --[no]html         .htm .html .shtml .xhtml
@@ -37,7 +38,7 @@
     --[no]objcpp       .mm .h
     --[no]ocaml        .ml .mli
     --[no]parrot       .pir .pasm .pmc .ops .pod .pg .tg
-    --[no]perl         .pl .pm .pod .t
+    --[no]perl         .pl .pm .pm6 .pod .t
     --[no]php          .php .phpt .php3 .php4 .php5 .phtml
     --[no]plone        .pt .cpt .metadata .cpy .py
     --[no]python       .py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ack-1.94/ack-help.txt new/ack-1.96/ack-help.txt
--- old/ack-1.94/ack-help.txt   2010-11-16 05:51:59.000000000 +0100
+++ new/ack-1.96/ack-help.txt   2011-09-18 20:37:54.000000000 +0200
@@ -110,10 +110,11 @@
     ~.dot, .git, .hg, _MTN, ~.nib, .pc, ~.plst, RCS, SCCS, _sgbak and .svn
 
   Files not checked for type:
-    /~$/           - Unix backup files
-    /#.+#$/        - Emacs swap files
+    /~$/            - Unix backup files
+    /#.+#$/         - Emacs swap files
     /[._].*\.swp$/ - Vi(m) swap files
-    /core\.\d+$/   - core dumps
+    /core\.\d+$/  - core dumps
+    /[.-]min\.js$/  - Minified javascript files
 
 Miscellaneous:
   --noenv               Ignore environment variables and ~/.ackrc
@@ -124,4 +125,4 @@
 
 Exit status is 0 if match, 1 if no match.
 
-This is version 1.94 of ack.
+This is version 1.96 of ack.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ack-1.94/t/Util.pm new/ack-1.96/t/Util.pm
--- old/ack-1.94/t/Util.pm      2010-09-06 18:35:20.000000000 +0200
+++ new/ack-1.96/t/Util.pm      2011-09-18 20:17:22.000000000 +0200
@@ -3,7 +3,8 @@
 use App::Ack ();
 
 sub prep_environment {
-    delete @ENV{qw( ACK_OPTIONS ACKRC ACK_PAGER )};
+    delete @ENV{qw( ACK_OPTIONS ACK_PAGER )};
+    $ENV{ACKRC} = 't/ackrc-empty';
 }
 
 # capture stderr output into this file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ack-1.94/t/ack-ignore-dir.t 
new/ack-1.96/t/ack-ignore-dir.t
--- old/ack-1.94/t/ack-ignore-dir.t     2010-10-07 04:25:40.000000000 +0200
+++ new/ack-1.96/t/ack-ignore-dir.t     2011-01-29 06:23:07.000000000 +0100
@@ -140,7 +140,7 @@
 
 DASH_IGNORE_DIR_IGNORES_RELATIVE_PATHS: {
     set_up_assertion_that_these_options_will_ignore_those_directories(
-        [ '--ignore-dir=t/swamp/groceries/another_subdir', ],
+        [ '--ignore-dir=' . File::Spec->catdir('t' ,'swamp', 'groceries' , 
'another_subdir'), ],
         [ @std_ignore, 'another_subdir',                   ],
         'ignore relative paths instead of just directory names',
     );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ack-1.94/t/ack-type.t new/ack-1.96/t/ack-type.t
--- old/ack-1.94/t/ack-type.t   2010-09-06 18:35:20.000000000 +0200
+++ new/ack-1.96/t/ack-type.t   2011-09-18 20:17:22.000000000 +0200
@@ -59,6 +59,8 @@
     't/etc/core.2112',
     't/swamp/#emacs-workfile.pl#',
     't/swamp/options.pl.bak',
+    't/swamp/compressed.min.js',
+    't/swamp/compressed-min.js',
 ];
 
 my $perl_ruby = [ @{$perl}, @{$ruby} ];
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ack-1.94/t/swamp/compressed-min.js 
new/ack-1.96/t/swamp/compressed-min.js
--- old/ack-1.94/t/swamp/compressed-min.js      1970-01-01 01:00:00.000000000 
+0100
+++ new/ack-1.96/t/swamp/compressed-min.js      2011-09-18 20:17:22.000000000 
+0200
@@ -0,0 +1 @@
+(function(){print("OMG I'm compressed Javascript kinda sorta");})();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ack-1.94/t/swamp/compressed.min.js 
new/ack-1.96/t/swamp/compressed.min.js
--- old/ack-1.94/t/swamp/compressed.min.js      1970-01-01 01:00:00.000000000 
+0100
+++ new/ack-1.96/t/swamp/compressed.min.js      2011-09-18 20:17:22.000000000 
+0200
@@ -0,0 +1 @@
+(function(){print("OMG I'm compressed Javascript kinda sorta");})();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ack-1.94/t/swamp/perl-without-extension 
new/ack-1.96/t/swamp/perl-without-extension
--- old/ack-1.94/t/swamp/perl-without-extension 2010-09-06 18:35:20.000000000 
+0200
+++ new/ack-1.96/t/swamp/perl-without-extension 2011-09-18 20:17:22.000000000 
+0200
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/perl-5.14.1 -w
 
 use strict;
 use warnings;


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to