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