summaryrefslogtreecommitdiff
path: root/Master/tlpkg
diff options
context:
space:
mode:
Diffstat (limited to 'Master/tlpkg')
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check2
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds19
-rw-r--r--Master/tlpkg/tlpsrc/collection-pstricks.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/pedigree-perl.tlpsrc2
4 files changed, 19 insertions, 5 deletions
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index 231a2bd527f..8981b21e894 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -300,7 +300,7 @@ my @TLP_working = qw(
pdf14
pdf-trans pdfcomment pdfcprot pdfcrop pdfjam pdfmarginpar
pdfpages pdfscreen pdfslide pdfsync pdftex-def pdftricks pdfx
- pecha perception perltex
+ pecha pedigree-perl perception perltex
permute persian-bib persian-modern petiteannonce petri-nets
pgf pgf-soroban pgf-umlsd pgfgantt pgfmolbio pgfopts pgfplots
phaistos philex philokalia philosophersimprint
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index 66f5bf7e839..bc8c994b4b8 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -645,6 +645,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`);
'pdfmarginpar',"&MAKEflatten",
'pdfrack', "die 'skipping, until someone asks for it'",
'pdfx', "&MAKEflatten",
+ 'pedigree', "die 'skipping, use pedigree-perl'",
'persian-modern',"&MAKEflatten",
'pgf', "&MAKEcopy",
'pgfplots', "&MAKEcopy",
@@ -1007,6 +1008,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`);
'lithuanian' => '&POSTlithuanian',
'montex' => '&POSTmontex',
'niceframe' => '&POSTrmsymlink',
+ 'pedigree-perl' => '&POSTpedigreeperl',
'pgf' => '&POSTpgf',
'prerex' => '&POSTprerex',
'pst-cox' => '&POSTpstcox',
@@ -1530,6 +1532,7 @@ $standardtex='\.(.bx|cfg|sty|clo|ldf|cls|def|fd|cmap|4ht)$';
'pdcmac', 'plain',
'pdf-trans', 'generic',
'pdfcrop', 'support',
+ 'pedigree-perl', 'support',
'persian-bib', 'xelatex',
'phaistos', 'fonts',
'philokalia', 'xelatex',
@@ -2088,6 +2091,7 @@ $standardxmt='\.xmt';
'luaindex' => '\.lua$',
'lualatex-math' => '\.lua$',
'luasseq' => '\.lua$',
+# 'pedigree-perl' => 'Pedigree/*.pm',
);
# scripts that should end up in $bindir too.
@@ -2124,6 +2128,7 @@ $standardxmt='\.xmt';
'musixtex' => '\.lua$',
'pdfcrop' => '\.pl$',
'pdfjam' => 'pdf[^.]*$',
+ 'pedigree-perl' => '\.pl$',
'perltex' => '\.pl$',
'pkfix' => '\.pl$',
'pkfix-helper' => 'pkfix-helper$',
@@ -2680,15 +2685,13 @@ sub domp {
}
# BibTeX bibliography files:
-sub dobib
-{
+sub dobib {
$bibpatt = $specialbib{$package} || $standardbib;
&install("$DEST/bibtex/bib/$package", $bibpatt);
}
# source files:
-sub dosource
-{
+sub dosource {
$sourceformat = $specialsourcefmt{$package} || $standardsourcefmt;
# default to using specialdocfmt, as we do in setup?
$sourcepatt = $specialsource{$package} || $standardsource;
@@ -4750,6 +4753,14 @@ sub POSTmontex {
&SYSTEM ("$MV 00readme 00readme.mfinput.km");
}
+sub POSTpedigreeperl {
+ print "POST$package - mv *.pm Pedigree/*.pm\n";
+ my $scriptdir = "$DEST/scripts/$package";
+ &xmkdir ("$scriptdir/Pedigree");
+ &SYSTEM ("$MV *.pm $scriptdir/");
+ &SYSTEM ("$MV Pedigree/*.pm $scriptdir/Pedigree/");
+}
+
sub POSTpgf {
print "POST$package - mv generic,latex,... directories\n";
&SYSTEM ("cd $DEST && mkdir tex && mv context generic latex plain tex");
diff --git a/Master/tlpkg/tlpsrc/collection-pstricks.tlpsrc b/Master/tlpkg/tlpsrc/collection-pstricks.tlpsrc
index 67b50112d69..6bfc05e5cb9 100644
--- a/Master/tlpkg/tlpsrc/collection-pstricks.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-pstricks.tlpsrc
@@ -8,6 +8,7 @@ depend auto-pst-pdf
depend bclogo
depend makeplot
depend pdftricks
+depend pedigree-perl
depend psbao
depend pst-2dplot
depend pst-3d
diff --git a/Master/tlpkg/tlpsrc/pedigree-perl.tlpsrc b/Master/tlpkg/tlpsrc/pedigree-perl.tlpsrc
new file mode 100644
index 00000000000..49994731de4
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/pedigree-perl.tlpsrc
@@ -0,0 +1,2 @@
+runpattern d texmf-dist/scripts/pedigree-perl
+binpattern f bin/${ARCH}/pedigree