summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MANIFEST1
-rw-r--r--utils.lst1
-rw-r--r--utils/Makefile8
-rw-r--r--vms/descrip_mms.template5
-rw-r--r--win32/Makefile3
-rw-r--r--win32/makefile.mk3
6 files changed, 15 insertions, 6 deletions
diff --git a/MANIFEST b/MANIFEST
index 33990d82f7..da7e803db4 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -3463,6 +3463,7 @@ utils/piconv.PL iconv(1), reinvented in perl
utils/pl2pm.PL A pl to pm translator
utils/prove.PL The prove harness utility
utils/ptar.PL The ptar utility
+utils/ptardiff.PL The ptardiff utility
utils/shasum.PL filter for computing SHA digests (analogous to md5sum)
utils/splain.PL Stand-alone version of diagnostics.pm
utils/xsubpp.PL External subroutine preprocessor
diff --git a/utils.lst b/utils.lst
index 377c5adfdd..517e22099b 100644
--- a/utils.lst
+++ b/utils.lst
@@ -22,6 +22,7 @@ utils/piconv
utils/pl2pm
utils/prove
utils/ptar
+utils/ptardiff
utils/shasum
utils/splain
utils/xsubpp
diff --git a/utils/Makefile b/utils/Makefile
index b820bd8a64..db047745fe 100644
--- a/utils/Makefile
+++ b/utils/Makefile
@@ -5,9 +5,9 @@ REALPERL = ../perl
# Files to be built with variable substitution after miniperl is
# available. Dependencies handled manually below (for now).
-pl = c2ph.PL cpan.PL corelist.PL h2ph.PL h2xs.PL instmodsh.PL perlbug.PL perldoc.PL perlivp.PL pl2pm.PL prove.PL ptar.PL shasum.PL splain.PL perlcc.PL dprofpp.PL libnetcfg.PL piconv.PL enc2xs.PL xsubpp.PL
-plextract = c2ph cpan corelist h2ph h2xs instmodsh perlbug perldoc perlivp pl2pm prove ptar shasum splain perlcc dprofpp libnetcfg piconv enc2xs xsubpp
-plextractexe = ./c2ph ./cpan ./corelist ./h2ph ./h2xs ./instmodsh ./perlbug ./perldoc ./perlivp ./pl2pm ./prove ./ptar ./shasum ./splain ./perlcc ./dprofpp ./libnetcfg ./piconv ./enc2xs ./xsubpp
+pl = c2ph.PL cpan.PL corelist.PL h2ph.PL h2xs.PL instmodsh.PL perlbug.PL perldoc.PL perlivp.PL pl2pm.PL prove.PL ptar.PL ptardiff.PL shasum.PL splain.PL perlcc.PL dprofpp.PL libnetcfg.PL piconv.PL enc2xs.PL xsubpp.PL
+plextract = c2ph cpan corelist h2ph h2xs instmodsh perlbug perldoc perlivp pl2pm prove ptar ptardiff shasum splain perlcc dprofpp libnetcfg piconv enc2xs xsubpp
+plextractexe = ./c2ph ./cpan ./corelist ./h2ph ./h2xs ./instmodsh ./perlbug ./perldoc ./perlivp ./pl2pm ./prove ./ptar ./ptardiff ./shasum ./splain ./perlcc ./dprofpp ./libnetcfg ./piconv ./enc2xs ./xsubpp
all: $(plextract)
@@ -49,6 +49,8 @@ prove: prove.PL ../config.sh
ptar: ptar.PL ../config.sh
+ptardiff: ptardiff.PL ../config.sh
+
pl2pm: pl2pm.PL ../config.sh
shasum: shasum.PL ../config.sh
diff --git a/vms/descrip_mms.template b/vms/descrip_mms.template
index 4e673f438f..5c52197781 100644
--- a/vms/descrip_mms.template
+++ b/vms/descrip_mms.template
@@ -344,7 +344,7 @@ LIBPREREQ = $(ARCHDIR)Config.pm $(ARCHDIR)Config_heavy.pl [.lib.VMS]Filespec.pm
utils1 = [.lib.pods]perldoc.com [.lib.ExtUtils]Miniperl.pm [.utils]c2ph.com [.utils]h2ph.com
utils2 = [.utils]h2xs.com [.utils]libnetcfg.com [.lib]perlbug.com [.lib]perlcc.com [.utils]dprofpp.com
utils3 = [.utils]perlivp.com [.lib]splain.com [.utils]pl2pm.com [.utils]xsubpp.com [.utils]instmodsh.com
-utils4 = [.utils]enc2xs.com [.utils]piconv.com [.utils]cpan.com [.utils]prove.com [.utils]ptar.com [.utils]shasum.com [.utils]corelist.com
+utils4 = [.utils]enc2xs.com [.utils]piconv.com [.utils]cpan.com [.utils]prove.com [.utils]ptar.com [.utils]ptardiff.com [.utils]shasum.com [.utils]corelist.com
.ifdef NOX2P
all : base extras archcorefiles preplibrary perlpods
@@ -556,6 +556,9 @@ dynext : $(LIBPREREQ) $(DBG)perlshr$(E) preplibrary
[.utils]ptar.com : [.utils]ptar.PL $(ARCHDIR)Config.pm
$(MINIPERL) -"I[-.lib]" $(MMS$SOURCE)
+[.utils]ptardiff.com : [.utils]ptardiff.PL $(ARCHDIR)Config.pm
+ $(MINIPERL) -"I[-.lib]" $(MMS$SOURCE)
+
[.utils]shasum.com : [.utils]shasum.PL $(ARCHDIR)Config.pm
$(MINIPERL) -"I[-.lib]" $(MMS$SOURCE)
diff --git a/win32/Makefile b/win32/Makefile
index f08532cd85..399a053307 100644
--- a/win32/Makefile
+++ b/win32/Makefile
@@ -538,6 +538,7 @@ UTILS = \
..\utils\xsubpp \
..\utils\prove \
..\utils\ptar \
+ ..\utils\ptardiff \
..\utils\shasum \
..\utils\instmodsh \
..\pod\checkpods \
@@ -1208,7 +1209,7 @@ distclean: realclean
podchecker podselect
-cd ..\utils && del /f h2ph splain perlbug pl2pm c2ph pstruct h2xs \
perldoc perlivp dprofpp perlcc libnetcfg enc2xs piconv cpan *.bat \
- xsubpp instmodsh prove ptar shasum corelist
+ xsubpp instmodsh prove ptar ptardiff shasum corelist
-cd ..\x2p && del /f find2perl s2p psed *.bat
-del /f ..\config.sh ..\splittree.pl perlmain.c dlutils.c config.h.new
-del /f $(CONFIGPM)
diff --git a/win32/makefile.mk b/win32/makefile.mk
index 29f9f65e9f..4cdccdfc6f 100644
--- a/win32/makefile.mk
+++ b/win32/makefile.mk
@@ -694,6 +694,7 @@ UTILS = \
..\utils\xsubpp \
..\utils\prove \
..\utils\ptar \
+ ..\utils\ptardiff \
..\utils\shasum \
..\utils\instmodsh \
..\pod\checkpods \
@@ -1374,7 +1375,7 @@ distclean: realclean
podchecker podselect
-cd ..\utils && del /f h2ph splain perlbug pl2pm c2ph pstruct h2xs \
perldoc perlivp dprofpp perlcc libnetcfg enc2xs piconv cpan *.bat \
- xsubpp instmodsh prove ptar shasum corelist
+ xsubpp instmodsh prove ptar ptardiff shasum corelist
-cd ..\x2p && del /f find2perl s2p psed *.bat
-del /f ..\config.sh ..\splittree.pl perlmain.c dlutils.c config.h.new
-del /f $(CONFIGPM)