[crux-commits] ports/contrib (3.5): ack: 2.24 -> 3.3.1

crux at crux.nu crux at crux.nu
Sat Jun 20 23:31:28 UTC 2020


commit 6283665a825e0c36e305694d599d6feb6b2a9300
Author: Tim Biermann <tbier at posteo.de>
Date:   Sat Jun 20 22:17:18 2020 +0000

    ack: 2.24 -> 3.3.1

diff --git a/ack/.footprint b/ack/.footprint
index f7c7dbfed..01e0a7236 100644
--- a/ack/.footprint
+++ b/ack/.footprint
@@ -1,7 +1,40 @@
 drwxr-xr-x	root/root	usr/
 drwxr-xr-x	root/root	usr/bin/
--rwxr-xr-x	root/root	usr/bin/ack
+-r-xr-xr-x	root/root	usr/bin/ack
+drwxr-xr-x	root/root	usr/lib/
+drwxr-xr-x	root/root	usr/lib/perl5/
+drwxr-xr-x	root/root	usr/lib/perl5/5.28/
+drwxr-xr-x	root/root	usr/lib/perl5/5.28/linux-thread-multi/
+-rw-r--r--	root/root	usr/lib/perl5/5.28/linux-thread-multi/perllocal.pod
+drwxr-xr-x	root/root	usr/lib/perl5/site_perl/
+drwxr-xr-x	root/root	usr/lib/perl5/site_perl/5.28/
+drwxr-xr-x	root/root	usr/lib/perl5/site_perl/5.28/App/
+-r--r--r--	root/root	usr/lib/perl5/site_perl/5.28/App/Ack.pm
+drwxr-xr-x	root/root	usr/lib/perl5/site_perl/5.28/App/Ack/
+-r--r--r--	root/root	usr/lib/perl5/site_perl/5.28/App/Ack/ConfigDefault.pm
+-r--r--r--	root/root	usr/lib/perl5/site_perl/5.28/App/Ack/ConfigFinder.pm
+-r--r--r--	root/root	usr/lib/perl5/site_perl/5.28/App/Ack/ConfigLoader.pm
+-r--r--r--	root/root	usr/lib/perl5/site_perl/5.28/App/Ack/File.pm
+-r--r--r--	root/root	usr/lib/perl5/site_perl/5.28/App/Ack/Files.pm
+-r--r--r--	root/root	usr/lib/perl5/site_perl/5.28/App/Ack/Filter.pm
+drwxr-xr-x	root/root	usr/lib/perl5/site_perl/5.28/App/Ack/Filter/
+-r--r--r--	root/root	usr/lib/perl5/site_perl/5.28/App/Ack/Filter/Collection.pm
+-r--r--r--	root/root	usr/lib/perl5/site_perl/5.28/App/Ack/Filter/Default.pm
+-r--r--r--	root/root	usr/lib/perl5/site_perl/5.28/App/Ack/Filter/Extension.pm
+-r--r--r--	root/root	usr/lib/perl5/site_perl/5.28/App/Ack/Filter/ExtensionGroup.pm
+-r--r--r--	root/root	usr/lib/perl5/site_perl/5.28/App/Ack/Filter/FirstLineMatch.pm
+-r--r--r--	root/root	usr/lib/perl5/site_perl/5.28/App/Ack/Filter/Inverse.pm
+-r--r--r--	root/root	usr/lib/perl5/site_perl/5.28/App/Ack/Filter/Is.pm
+-r--r--r--	root/root	usr/lib/perl5/site_perl/5.28/App/Ack/Filter/IsGroup.pm
+-r--r--r--	root/root	usr/lib/perl5/site_perl/5.28/App/Ack/Filter/IsPath.pm
+-r--r--r--	root/root	usr/lib/perl5/site_perl/5.28/App/Ack/Filter/IsPathGroup.pm
+-r--r--r--	root/root	usr/lib/perl5/site_perl/5.28/App/Ack/Filter/Match.pm
+-r--r--r--	root/root	usr/lib/perl5/site_perl/5.28/App/Ack/Filter/MatchGroup.pm
+drwxr-xr-x	root/root	usr/lib/perl5/site_perl/5.28/linux-thread-multi/
+drwxr-xr-x	root/root	usr/lib/perl5/site_perl/5.28/linux-thread-multi/auto/
+drwxr-xr-x	root/root	usr/lib/perl5/site_perl/5.28/linux-thread-multi/auto/ack/
+-rw-r--r--	root/root	usr/lib/perl5/site_perl/5.28/linux-thread-multi/auto/ack/.packlist
 drwxr-xr-x	root/root	usr/share/
 drwxr-xr-x	root/root	usr/share/man/
 drwxr-xr-x	root/root	usr/share/man/man1/
--rw-r--r--	root/root	usr/share/man/man1/ack.1.gz
+-r--r--r--	root/root	usr/share/man/man1/ack.1pm.gz
diff --git a/ack/.signature b/ack/.signature
index c16ad6723..03b0cd783 100644
--- a/ack/.signature
+++ b/ack/.signature
@@ -1,5 +1,5 @@
 untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF3zkPl1JH5jA7t9Mygei1uYipzIBPqItq97hY7phTJ24C1jc29ySrOhXUKKE4s09afr6Zk7utFPwPG4FEeuzPFgw=
-SHA256 (Pkgfile) = a48478343f4cd8c5b212dcd9be3ff70f8b14cdcb809b214ebc25d341cfae6f49
-SHA256 (.footprint) = 96add98d81506b9fa6521e56c6ea0c896bd6ad8e133108367bc68fb17686cab0
-SHA256 (ack-2.24-single-file) = 8361e5a2654bc575db27bfa40470c4182d74d51098d390944d98fe7cd5b20d49
+RWSagIOpLGJF32iOlxNywKy52Kn2dHnaH/unweKouYqyG2uK5jDgZIcPG4yf0RBQgSVjzf0pVYdmBpNTZB7YX35jDgWY7RE05AU=
+SHA256 (Pkgfile) = 616461fdddc5b2ab3cc6da849305424e9822912581d7a215343838af4a22d929
+SHA256 (.footprint) = c599db8265ee1f77925f50a0e8684c142255e2e1ba4316bac0b8eb65d569bc41
+SHA256 (ack-v3.3.1.tar.gz) = ae3b62049f046139470933e460f2434f881f522b6b2c2b4a94cd624fef4fd589
diff --git a/ack/Pkgfile b/ack/Pkgfile
index 87ebf3539..fbcea6f59 100644
--- a/ack/Pkgfile
+++ b/ack/Pkgfile
@@ -1,15 +1,16 @@
 # Description: tool like grep, aimed at programmers with large trees of heterogeneous source code
-# URL:         http://beyondgrep.com/
-# Maintainer:  Thomas Penteker, tek at serverop dot de 
+# URL:         https://beyondgrep.com/
+# Maintainer:  Thomas Penteker, tek at serverop dot de
 # Packager:    Bartlomiej Palmowski, rotwang at crux dot org dot pl
 
 name=ack
-version=2.24
+version=3.3.1
 release=1
-source=(http://beyondgrep.com/$name-$version-single-file)
+source=(https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/$name-v$version.tar.gz)
 
 build() {
-    install -D $name-$version-single-file $PKG/usr/bin/$name
-    install -d $PKG/usr/share/man/man1
-    pod2man $PKG/usr/bin/$name > $PKG/usr/share/man/man1/$name.1
+  cd $name-v$version
+  PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
+  make
+  make DESTDIR=$PKG install
 }


More information about the crux-commits mailing list