pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/sysutils
Module Name: pkgsrc
Committed By: scole
Date: Mon Nov 17 04:44:45 UTC 2025
Modified Files:
pkgsrc/sysutils: Makefile
Added Files:
pkgsrc/sysutils/p5-PerlPowerTools: DESCR Makefile PLIST distinfo
Log Message:
Add PerlPowerTools 1.053
BSD utilities written in pure Perl
To generate a diff of this commit:
cvs rdiff -u -r1.1169 -r1.1170 pkgsrc/sysutils/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/sysutils/p5-PerlPowerTools/DESCR \
pkgsrc/sysutils/p5-PerlPowerTools/Makefile \
pkgsrc/sysutils/p5-PerlPowerTools/PLIST \
pkgsrc/sysutils/p5-PerlPowerTools/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/sysutils/Makefile
diff -u pkgsrc/sysutils/Makefile:1.1169 pkgsrc/sysutils/Makefile:1.1170
--- pkgsrc/sysutils/Makefile:1.1169 Tue Oct 21 13:42:55 2025
+++ pkgsrc/sysutils/Makefile Mon Nov 17 04:44:44 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1169 2025/10/21 13:42:55 bouyer Exp $
+# $NetBSD: Makefile,v 1.1170 2025/11/17 04:44:44 scole Exp $
#
COMMENT= System utilities
@@ -550,6 +550,7 @@ SUBDIR+= p5-Mac-AppleScript
SUBDIR+= p5-Mac-AppleScript-Glue
SUBDIR+= p5-Monitoring-Plugin
SUBDIR+= p5-Parse-Syslog
+SUBDIR+= p5-PerlPowerTools
SUBDIR+= p5-Quota
SUBDIR+= p5-SSH-Batch
SUBDIR+= p5-Server-Starter
Added files:
Index: pkgsrc/sysutils/p5-PerlPowerTools/DESCR
diff -u /dev/null pkgsrc/sysutils/p5-PerlPowerTools/DESCR:1.1
--- /dev/null Mon Nov 17 04:44:45 2025
+++ pkgsrc/sysutils/p5-PerlPowerTools/DESCR Mon Nov 17 04:44:45 2025
@@ -0,0 +1,14 @@
+Collection of BSD utilities written in pure Perl.
+
+Includes the following:
+
+addbib apply ar arch arithmetic asa awk banner base64 basename bc cal
+cat chgrp ching chmod chown clear cmp col colrm comm cp cut date dc
+deroff diff dirname du echo ed env expand expr factor false
+file find fish fold fortune from glob grep hangman head hexdump id
+install join kill ln lock look ls mail maze mimedecode mkdir mkfifo
+moo morse nl od par paste patch pig ping pom ppt pr primes printenv
+printf pwd rain random rev rm rmdir robots rot13 shar seq sleep sort
+spell split strings sum tac tail tar tee test time touch tr true
+tcsort tty uname unexpand uniq units unlink unpar unshar
+uudecode uuencode wc what which whois words wump xargs yes
Index: pkgsrc/sysutils/p5-PerlPowerTools/Makefile
diff -u /dev/null pkgsrc/sysutils/p5-PerlPowerTools/Makefile:1.1
--- /dev/null Mon Nov 17 04:44:45 2025
+++ pkgsrc/sysutils/p5-PerlPowerTools/Makefile Mon Nov 17 04:44:45 2025
@@ -0,0 +1,58 @@
+# $NetBSD: Makefile,v 1.1 2025/11/17 04:44:45 scole Exp $
+
+DISTNAME= PerlPowerTools-1.053
+PKGNAME= p5-${DISTNAME}
+CATEGORIES= sysutils perl5
+MASTER_SITES= ${MASTER_SITE_GITHUB:=briandfoy/}
+GITHUB_PROJECT= PerlPowerTools
+GITHUB_RELEASE= release-1.053
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://metacpan.org/pod/PerlPowerTools
+COMMENT= BSD utilities written in pure Perl
+LICENSE= (${PERL5_LICENSE}) AND 2-clause-bsd AND artistic-2.0 AND gnu-gpl-v2
+
+USE_LANGUAGES= # none
+USE_TOOLS+= cp gmake ls perl
+
+SUBST_CLASSES+= moreperl
+SUBST_STAGE.moreperl= post-extract
+SUBST_MESSAGE.moreperl= Fixing perl paths
+SUBST_FILES.moreperl= bin/nl
+SUBST_SED.moreperl= -e 1s,/usr/bin/env.perl,${PERL5:Q},
+
+DEPENDS+= p5-App-a2p-[0-9]*:../../devel/p5-App-a2p
+DEPENDS+= p5-App-find2perl-[0-9]*:../../devel/p5-App-find2perl
+DEPENDS+= p5-MIME-tools-[0-9]*:../../mail/p5-MIME-tools
+
+TEST_DEPENDS+= p5-IPC-Run3-[0-9]*:../../devel/p5-IPC-Run3
+TEST_DEPENDS+= p5-Test-Pod-[0-9]*:../../devel/p5-Test-Pod
+TEST_DEPENDS+= p5-Test-Warnings-[0-9]*:../../devel/p5-Test-Warnings
+
+# xxx install in a separate directory. may be a simpler way to do.
+# if installing to default location, makefile (& plist) can be much
+# simplified, but trying avoid path and name conflicts with system
+# utilities and other packages
+
+# xxx "file" command not working, needs path to magic and file format
+# changed. probably other commands should be checked out a bit more
+
+PPT_DNAME= p5-PerlPowerTools
+PLIST_SUBST+= PPT_DNAME="${PPT_DNAME}"
+
+GENERATE_PLIST+= ( cd ${DESTDIR}${PREFIX} && ${LS} \
+ ${PPT_DNAME}/lib/perl5/*/auto/PerlPowerTools/.packlist \
+ ${PPT_DNAME}/lib/perl5/*/perllocal.pod );
+
+do-configure:
+ cd ${WRKSRC} && ${PERL5} Makefile.PL \
+ INSTALL_BASE=${DESTDIR}${PREFIX}/${PPT_DNAME}
+
+do-build:
+ cd ${WRKSRC} && ${GMAKE}
+
+do-install:
+ cd ${WRKSRC} && ${GMAKE} install
+
+.include "../../lang/perl5/module.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/sysutils/p5-PerlPowerTools/PLIST
diff -u /dev/null pkgsrc/sysutils/p5-PerlPowerTools/PLIST:1.1
--- /dev/null Mon Nov 17 04:44:45 2025
+++ pkgsrc/sysutils/p5-PerlPowerTools/PLIST Mon Nov 17 04:44:45 2025
@@ -0,0 +1,251 @@
+@comment $NetBSD: PLIST,v 1.1 2025/11/17 04:44:45 scole Exp $
+${PPT_DNAME}/bin/addbib
+${PPT_DNAME}/bin/apply
+${PPT_DNAME}/bin/ar
+${PPT_DNAME}/bin/arch
+${PPT_DNAME}/bin/arithmetic
+${PPT_DNAME}/bin/asa
+${PPT_DNAME}/bin/awk
+${PPT_DNAME}/bin/banner
+${PPT_DNAME}/bin/base64
+${PPT_DNAME}/bin/basename
+${PPT_DNAME}/bin/bc
+${PPT_DNAME}/bin/bcd
+${PPT_DNAME}/bin/cal
+${PPT_DNAME}/bin/cat
+${PPT_DNAME}/bin/chgrp
+${PPT_DNAME}/bin/ching
+${PPT_DNAME}/bin/chmod
+${PPT_DNAME}/bin/chown
+${PPT_DNAME}/bin/clear
+${PPT_DNAME}/bin/cmp
+${PPT_DNAME}/bin/col
+${PPT_DNAME}/bin/colrm
+${PPT_DNAME}/bin/comm
+${PPT_DNAME}/bin/cp
+${PPT_DNAME}/bin/cut
+${PPT_DNAME}/bin/date
+${PPT_DNAME}/bin/dc
+${PPT_DNAME}/bin/deroff
+${PPT_DNAME}/bin/diff
+${PPT_DNAME}/bin/dirname
+${PPT_DNAME}/bin/du
+${PPT_DNAME}/bin/echo
+${PPT_DNAME}/bin/ed
+${PPT_DNAME}/bin/env
+${PPT_DNAME}/bin/expand
+${PPT_DNAME}/bin/expr
+${PPT_DNAME}/bin/factor
+${PPT_DNAME}/bin/false
+${PPT_DNAME}/bin/file
+${PPT_DNAME}/bin/find
+${PPT_DNAME}/bin/fish
+${PPT_DNAME}/bin/fmt
+${PPT_DNAME}/bin/fold
+${PPT_DNAME}/bin/fortune
+${PPT_DNAME}/bin/from
+${PPT_DNAME}/bin/glob
+${PPT_DNAME}/bin/grep
+${PPT_DNAME}/bin/hangman
+${PPT_DNAME}/bin/head
+${PPT_DNAME}/bin/hexdump
+${PPT_DNAME}/bin/id
+${PPT_DNAME}/bin/install
+${PPT_DNAME}/bin/join
+${PPT_DNAME}/bin/kill
+${PPT_DNAME}/bin/ln
+${PPT_DNAME}/bin/lock
+${PPT_DNAME}/bin/look
+${PPT_DNAME}/bin/ls
+${PPT_DNAME}/bin/mail
+${PPT_DNAME}/bin/maze
+${PPT_DNAME}/bin/mimedecode
+${PPT_DNAME}/bin/mkdir
+${PPT_DNAME}/bin/mkfifo
+${PPT_DNAME}/bin/moo
+${PPT_DNAME}/bin/morse
+${PPT_DNAME}/bin/nl
+${PPT_DNAME}/bin/od
+${PPT_DNAME}/bin/par
+${PPT_DNAME}/bin/paste
+${PPT_DNAME}/bin/patch
+${PPT_DNAME}/bin/pig
+${PPT_DNAME}/bin/ping
+${PPT_DNAME}/bin/pom
+${PPT_DNAME}/bin/ppt
+${PPT_DNAME}/bin/pr
+${PPT_DNAME}/bin/primes
+${PPT_DNAME}/bin/printenv
+${PPT_DNAME}/bin/printf
+${PPT_DNAME}/bin/pwd
+${PPT_DNAME}/bin/rain
+${PPT_DNAME}/bin/random
+${PPT_DNAME}/bin/rev
+${PPT_DNAME}/bin/rm
+${PPT_DNAME}/bin/rmdir
+${PPT_DNAME}/bin/robots
+${PPT_DNAME}/bin/rot13
+${PPT_DNAME}/bin/seq
+${PPT_DNAME}/bin/shar
+${PPT_DNAME}/bin/sleep
+${PPT_DNAME}/bin/sort
+${PPT_DNAME}/bin/spell
+${PPT_DNAME}/bin/split
+${PPT_DNAME}/bin/strings
+${PPT_DNAME}/bin/sum
+${PPT_DNAME}/bin/tac
+${PPT_DNAME}/bin/tail
+${PPT_DNAME}/bin/tar
+${PPT_DNAME}/bin/tee
+${PPT_DNAME}/bin/test
+${PPT_DNAME}/bin/time
+${PPT_DNAME}/bin/touch
+${PPT_DNAME}/bin/tr
+${PPT_DNAME}/bin/true
+${PPT_DNAME}/bin/tsort
+${PPT_DNAME}/bin/tty
+${PPT_DNAME}/bin/uname
+${PPT_DNAME}/bin/unexpand
+${PPT_DNAME}/bin/uniq
+${PPT_DNAME}/bin/units
+${PPT_DNAME}/bin/unlink
+${PPT_DNAME}/bin/unpar
+${PPT_DNAME}/bin/unshar
+${PPT_DNAME}/bin/uudecode
+${PPT_DNAME}/bin/uuencode
+${PPT_DNAME}/bin/wc
+${PPT_DNAME}/bin/what
+${PPT_DNAME}/bin/which
+${PPT_DNAME}/bin/whoami
+${PPT_DNAME}/bin/whois
+${PPT_DNAME}/bin/words
+${PPT_DNAME}/bin/wump
+${PPT_DNAME}/bin/xargs
+${PPT_DNAME}/bin/yes
+${PPT_DNAME}/lib/perl5/PerlPowerTools.pm
+${PPT_DNAME}/lib/perl5/PerlPowerTools/SymbolicMode.pm
+${PPT_DNAME}/lib/perl5/ppt.pm
+${PPT_DNAME}/man/man1/addbib.1
+${PPT_DNAME}/man/man1/apply.1
+${PPT_DNAME}/man/man1/ar.1
+${PPT_DNAME}/man/man1/arch.1
+${PPT_DNAME}/man/man1/arithmetic.1
+${PPT_DNAME}/man/man1/asa.1
+${PPT_DNAME}/man/man1/awk.1
+${PPT_DNAME}/man/man1/banner.1
+${PPT_DNAME}/man/man1/base64.1
+${PPT_DNAME}/man/man1/basename.1
+${PPT_DNAME}/man/man1/bc.1
+${PPT_DNAME}/man/man1/bcd.1
+${PPT_DNAME}/man/man1/cal.1
+${PPT_DNAME}/man/man1/cat.1
+${PPT_DNAME}/man/man1/chgrp.1
+${PPT_DNAME}/man/man1/ching.1
+${PPT_DNAME}/man/man1/chmod.1
+${PPT_DNAME}/man/man1/chown.1
+${PPT_DNAME}/man/man1/clear.1
+${PPT_DNAME}/man/man1/cmp.1
+${PPT_DNAME}/man/man1/col.1
+${PPT_DNAME}/man/man1/colrm.1
+${PPT_DNAME}/man/man1/comm.1
+${PPT_DNAME}/man/man1/cp.1
+${PPT_DNAME}/man/man1/cut.1
+${PPT_DNAME}/man/man1/date.1
+${PPT_DNAME}/man/man1/dc.1
+${PPT_DNAME}/man/man1/deroff.1
+${PPT_DNAME}/man/man1/diff.1
+${PPT_DNAME}/man/man1/dirname.1
+${PPT_DNAME}/man/man1/du.1
+${PPT_DNAME}/man/man1/echo.1
+${PPT_DNAME}/man/man1/ed.1
+${PPT_DNAME}/man/man1/env.1
+${PPT_DNAME}/man/man1/expand.1
+${PPT_DNAME}/man/man1/expr.1
+${PPT_DNAME}/man/man1/factor.1
+${PPT_DNAME}/man/man1/false.1
+${PPT_DNAME}/man/man1/file.1
+${PPT_DNAME}/man/man1/find.1
+${PPT_DNAME}/man/man1/fish.1
+${PPT_DNAME}/man/man1/fmt.1
+${PPT_DNAME}/man/man1/fold.1
+${PPT_DNAME}/man/man1/fortune.1
+${PPT_DNAME}/man/man1/from.1
+${PPT_DNAME}/man/man1/glob.1
+${PPT_DNAME}/man/man1/grep.1
+${PPT_DNAME}/man/man1/hangman.1
+${PPT_DNAME}/man/man1/head.1
+${PPT_DNAME}/man/man1/hexdump.1
+${PPT_DNAME}/man/man1/id.1
+${PPT_DNAME}/man/man1/install.1
+${PPT_DNAME}/man/man1/join.1
+${PPT_DNAME}/man/man1/kill.1
+${PPT_DNAME}/man/man1/ln.1
+${PPT_DNAME}/man/man1/lock.1
+${PPT_DNAME}/man/man1/look.1
+${PPT_DNAME}/man/man1/ls.1
+${PPT_DNAME}/man/man1/mail.1
+${PPT_DNAME}/man/man1/maze.1
+${PPT_DNAME}/man/man1/mimedecode.1
+${PPT_DNAME}/man/man1/mkdir.1
+${PPT_DNAME}/man/man1/mkfifo.1
+${PPT_DNAME}/man/man1/moo.1
+${PPT_DNAME}/man/man1/morse.1
+${PPT_DNAME}/man/man1/nl.1
+${PPT_DNAME}/man/man1/od.1
+${PPT_DNAME}/man/man1/par.1
+${PPT_DNAME}/man/man1/paste.1
+${PPT_DNAME}/man/man1/patch.1
+${PPT_DNAME}/man/man1/pig.1
+${PPT_DNAME}/man/man1/ping.1
+${PPT_DNAME}/man/man1/pom.1
+${PPT_DNAME}/man/man1/ppt.1
+${PPT_DNAME}/man/man1/pr.1
+${PPT_DNAME}/man/man1/primes.1
+${PPT_DNAME}/man/man1/printenv.1
+${PPT_DNAME}/man/man1/printf.1
+${PPT_DNAME}/man/man1/pwd.1
+${PPT_DNAME}/man/man1/rain.1
+${PPT_DNAME}/man/man1/random.1
+${PPT_DNAME}/man/man1/rev.1
+${PPT_DNAME}/man/man1/rm.1
+${PPT_DNAME}/man/man1/rmdir.1
+${PPT_DNAME}/man/man1/robots.1
+${PPT_DNAME}/man/man1/seq.1
+${PPT_DNAME}/man/man1/shar.1
+${PPT_DNAME}/man/man1/sleep.1
+${PPT_DNAME}/man/man1/sort.1
+${PPT_DNAME}/man/man1/spell.1
+${PPT_DNAME}/man/man1/split.1
+${PPT_DNAME}/man/man1/strings.1
+${PPT_DNAME}/man/man1/sum.1
+${PPT_DNAME}/man/man1/tac.1
+${PPT_DNAME}/man/man1/tail.1
+${PPT_DNAME}/man/man1/tar.1
+${PPT_DNAME}/man/man1/tee.1
+${PPT_DNAME}/man/man1/test.1
+${PPT_DNAME}/man/man1/time.1
+${PPT_DNAME}/man/man1/touch.1
+${PPT_DNAME}/man/man1/tr.1
+${PPT_DNAME}/man/man1/true.1
+${PPT_DNAME}/man/man1/tsort.1
+${PPT_DNAME}/man/man1/tty.1
+${PPT_DNAME}/man/man1/uname.1
+${PPT_DNAME}/man/man1/unexpand.1
+${PPT_DNAME}/man/man1/uniq.1
+${PPT_DNAME}/man/man1/units.1
+${PPT_DNAME}/man/man1/unlink.1
+${PPT_DNAME}/man/man1/unpar.1
+${PPT_DNAME}/man/man1/unshar.1
+${PPT_DNAME}/man/man1/uudecode.1
+${PPT_DNAME}/man/man1/uuencode.1
+${PPT_DNAME}/man/man1/wc.1
+${PPT_DNAME}/man/man1/what.1
+${PPT_DNAME}/man/man1/which.1
+${PPT_DNAME}/man/man1/whoami.1
+${PPT_DNAME}/man/man1/whois.1
+${PPT_DNAME}/man/man1/words.1
+${PPT_DNAME}/man/man1/wump.1
+${PPT_DNAME}/man/man1/xargs.1
+${PPT_DNAME}/man/man1/yes.1
+${PPT_DNAME}/man/man3/PerlPowerTools.3
+${PPT_DNAME}/man/man3/ppt.3
Index: pkgsrc/sysutils/p5-PerlPowerTools/distinfo
diff -u /dev/null pkgsrc/sysutils/p5-PerlPowerTools/distinfo:1.1
--- /dev/null Mon Nov 17 04:44:45 2025
+++ pkgsrc/sysutils/p5-PerlPowerTools/distinfo Mon Nov 17 04:44:45 2025
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2025/11/17 04:44:45 scole Exp $
+
+BLAKE2s (PerlPowerTools-1.053.tar.gz) = 61176fe39ee977de6e21063301741d61af23dfdec42b17269b210db5a7e025ce
+SHA512 (PerlPowerTools-1.053.tar.gz) = a4b201be1ec3972c584824fc2ce6e79bffd437098f510852f3cdd9517cd12db94e61593dd72c80da4b9cba7cbe133f6a9d8b707f933deeb96d148f3fff577c0f
+Size (PerlPowerTools-1.053.tar.gz) = 420226 bytes
Home |
Main Index |
Thread Index |
Old Index