Hello community,

here is the log from the commit of package ack for openSUSE:Factory checked in 
at 2013-12-04 19:48:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ack (Old)
 and      /work/SRC/openSUSE:Factory/.ack.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ack"

Changes:
--------
--- /work/SRC/openSUSE:Factory/ack/ack.changes  2013-08-15 20:01:58.000000000 
+0200
+++ /work/SRC/openSUSE:Factory/.ack.new/ack.changes     2013-12-04 
19:48:53.000000000 +0100
@@ -1,0 +2,50 @@
+Tue Oct 29 20:46:34 UTC 2013 - andreas.stie...@gmx.de
+
+- fix SLE build: File::Next does not have the required version. It
+  is only used in regression tests - skip them for SLE
+
+-------------------------------------------------------------------
+Thu Oct 17 21:03:44 UTC 2013 - andreas.stie...@gmx.de
+
+- update to 2.10:
+  * Add --perltest for *.t files
+  * Added Matlab support
+  * More compatibility fixes for Perl 5.8.8.
+- includes changes from 2.08
+  * ack now ignores CMake's build/cache directories by default
+  * Add shebang matching for --lua files
+  * Add documentation for --ackrc
+  * Add Elixir filetype
+  * Add --cathy option
+  * Add some helpful debugging tips when an invalid option is found
+  * Ignore PDF files by default, because Perl will detect them as text
+  * Ignore .gif, .jpg, .jpeg and .png files.  They won't normally be
+    selected, but this is an optimization so that ack doesn't have to
+    open them to know
+  * Ack's colorizing of output would get confused with multiple sets
+    of parentheses
+  * Ack would get confused when trying to colorize the output in
+    DOS-format files
+- includes changes from 2.05_01
+  * We now ignore the node_modules directories created by npm
+  * --pager without an argument implies --pager=$PAGER
+  * --perl now recognizes Plack-style .psgi files
+  * Added filetypes for Coffescript, JSON, LESS, and Sass.
+  * Command-line options now override options set in ackrc files
+  * ACK_PAGER and ACK_PAGER_COLOR now work as advertised.
+  * Fix a bug resulting in uninitialized variable warnings when more
+    than one capture group was specified in the search pattern
+  * Make sure ack is happy to build and test under cron and other
+    console-less environments.
+- packaging changes:
+  * run more rests with IO::Pty
+  * refresh ack-ignore-osc.patch for upstream changes
+  * update project URL
+- port changes from devel:languages:perl ack by da...@cpan.org:
+  * correct metadata: licence, CPAN download, homepage
+  * unset forced prefix - let Perl configuration and toolchain
+    determine the prefix/install_base which will DTRT
+  * bash completion is gone, remove dead code
+
+-------------------------------------------------------------------
+

Old:
----
  ack-2.04.tar.gz

New:
----
  ack-2.10.tar.gz

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

Other differences:
------------------
++++++ ack.spec ++++++
--- /var/tmp/diff_new_pack.oexCn8/_old  2013-12-04 19:48:54.000000000 +0100
+++ /var/tmp/diff_new_pack.oexCn8/_new  2013-12-04 19:48:54.000000000 +0100
@@ -15,6 +15,8 @@
 
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
+
+
 %{!?perl_make_install:  %global perl_make_install make DESTDIR=$RPM_BUILD_ROOT 
install_vendor}
 
 %if 0%{?suse_version} >= 1100 || 0%{?fedora} >= 13
@@ -23,24 +25,30 @@
 %define with_pod 0
 %endif
 
+%define        run_tests 0%{?suse_version} >= 1210
+
 Name:           ack
-Version:        2.04
+Version:        2.10
 Release:        0
 Summary:        Grep-Like Text Finder
-License:        Artistic-1.0 or GPL-1.0+
+License:        Artistic-2.0
 Group:          Productivity/Text/Utilities
-Source:         
http://search.cpan.org/CPAN/authors/id/P/PE/PETDANCE/ack-%{version}.tar.gz
+Source:         
http://cpan.metacpan.org/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://beyondgrep.com/
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Requires:       perl
 BuildRequires:  make
-BuildRequires:  perl
-BuildRequires:  perl-File-Next
+BuildRequires:  perl >= 5.8.8
+BuildRequires:  perl(File::Next) >= 1.10
+%if %run_tests
+BuildRequires:  perl(File::Temp) >= 0.19
+BuildRequires:  perl(IO::Pty)
+%endif
 %if %with_pod
-BuildRequires:  perl(Test::Pod)
+BuildRequires:  perl(Test::Pod) >= 1.14
 %endif
 BuildArch:      noarch
 Requires:       perl-App-Ack = %{version}-%{release}
@@ -52,8 +60,8 @@
 %package -n perl-App-Ack
 Summary:        Grep-Like Text Finder Perl Module
 Group:          Development/Libraries/Perl
-Requires:       perl-File-Next
 Requires:       perl-base = %{perl_version}
+Requires:       perl(File::Next) >= 1.10
 
 %description -n perl-App-Ack
 App::Ack is a grep-like tool tailored to working with large trees of source
@@ -68,7 +76,7 @@
 %patch3 -p1
 
 %build
-perl Makefile.PL PREFIX="%{_prefix}"
+perl Makefile.PL
 make %{?_smp_mflags}
 
 %install
@@ -91,12 +99,13 @@
 done
 
 %check
+%if %run_tests
 make test
+%endif
 
 %files
 %defattr(-,root,root)
 %doc rpmdoc_ack/*
-#config(noreplace) %{_sysconfdir}/bash_completion.d/%{name}.sh
 %{_bindir}/ack
 %doc %{_mandir}/man1/ack.1%{ext_man}
 

++++++ ack-2.04.tar.gz -> ack-2.10.tar.gz ++++++
++++ 3665 lines of diff (skipped)

++++++ ack-ignore-osc.patch ++++++
--- /var/tmp/diff_new_pack.oexCn8/_old  2013-12-04 19:48:54.000000000 +0100
+++ /var/tmp/diff_new_pack.oexCn8/_new  2013-12-04 19:48:54.000000000 +0100
@@ -1,8 +1,13 @@
-Index: ack-2.04/ConfigDefault.pm
+---
+ ConfigDefault.pm |    3 +++
+ t/ack-dump.t     |    2 +-
+ 2 files changed, 4 insertions(+), 1 deletion(-)
+
+Index: ack-2.10/ConfigDefault.pm
 ===================================================================
---- ack-2.04.orig/ConfigDefault.pm
-+++ ack-2.04/ConfigDefault.pm
-@@ -46,6 +46,9 @@ sub _options_block {
+--- ack-2.10.orig/ConfigDefault.pm     2013-09-24 22:35:57.000000000 +0100
++++ ack-2.10/ConfigDefault.pm  2013-10-17 20:18:20.000000000 +0100
+@@ -47,6 +47,9 @@ sub _options_block {
  # Mercurial
  --ignore-directory=is:.hg
  
@@ -12,14 +17,14 @@
  # quilt
  --ignore-directory=is:.pc
  
-Index: ack-2.04/t/ack-dump.t
+Index: ack-2.10/t/ack-dump.t
 ===================================================================
---- ack-2.04.orig/t/ack-dump.t
-+++ ack-2.04/t/ack-dump.t
+--- ack-2.10.orig/t/ack-dump.t 2013-09-24 22:35:57.000000000 +0100
++++ ack-2.10/t/ack-dump.t      2013-10-17 20:18:58.000000000 +0100
 @@ -32,5 +32,5 @@ DUMP: {
      is( scalar @perl, 2, 'Two specs for Perl' );
  
      my @ignore_dir = grep { /ignore-dir/ } @results;
--    is( scalar @ignore_dir, 20, 'Twenty specs for ignoring directories' );
-+    is( scalar @ignore_dir, 21, 'Twenty specs for ignoring directories' );
+-    is( scalar @ignore_dir, 22, 'Twenty-two specs for ignoring directories' );
++    is( scalar @ignore_dir, 23, 'Twenty-three specs for ignoring directories' 
);
  }

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to