summaryrefslogtreecommitdiff
path: root/Master/tlpkg
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-03-05 22:24:13 +0000
committerKarl Berry <karl@freefriends.org>2023-03-05 22:24:13 +0000
commitd57dfdf5f841c6607ffc45faafb954b692829260 (patch)
tree620d95d03972b50d8e53cf21502ba1a4f386083e /Master/tlpkg
parente463f04cb58d44bf1d52fe980dd4f2333801cc98 (diff)
split upmendex into its own package (trunk only)
git-svn-id: svn://tug.org/texlive/trunk@66381 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg')
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check2
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds13
-rw-r--r--Master/tlpkg/tlpsrc/collection-binextra.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/upmendex.tlpsrc2
-rw-r--r--Master/tlpkg/tlpsrc/uptex.tlpsrc3
5 files changed, 16 insertions, 5 deletions
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index 91eb6abe734..692bfd3e597 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -862,7 +862,7 @@ my @TLP_working = qw(
universa universalis univie-ling unizgklasa
unravel unswcover
uol-physics-report uothesis uowthesis uowthesistitlepage
- upca uplatex upmethodology uppunctlm upquote
+ upca uplatex upmendex upmethodology uppunctlm upquote
uptex-base uptex-fonts upzhkinsoku
uri url urlbst urcls urwchancal usebib ushort uspace uspatent
ut-thesis utexasthesis utf8add utf8mex utfsym uvaletter
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index 287929a3305..3c96b9fec3b 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -1802,6 +1802,7 @@ chomp (my $ctan_root = `tlpkginfo --ctan-root`);
'unicode-alphabets' => '&POST_onelevel',
'unimath-plain-xetex' => '&POSTunimath_plain_xetex',
'uplatex' => '&POST_preserve_man',
+ 'upmendex' => '&POSTupmendex',
'velthuis' => '&POSTvelthuis',
'webquiz' => '&POST_deref_symlink',
'writeongrid' => '&POST_onelevel',
@@ -4030,7 +4031,7 @@ sub set_dir_defaults {
$guess = "$standarddocfmt for fmt/docfmt/srcfmt";
} elsif ($ctan_dir
- =~ m!/(CTAN|tex-archive)/(support|web|graphics/.*/scripts)/!) {
+ =~ m!/(CTAN|tex-archive)/(indexing|support|web|graphics/.*/scripts)/!) {
$standarddocfmt = $standardsourcefmt = "support";
$guess = "$standarddocfmt for docfmt/srcfmt";
@@ -7521,6 +7522,16 @@ sub POSTunimath_plain_xetex {
&SYSTEM ("$MV doc/* .");
}
+sub POSTupmendex {
+ print "POST$package - redistribute macro and doc files, rm source\n";
+ &SYSTEM ("$RM -r source"); # in our sources
+ #
+ my $mandir = "$DEST/man/man1";
+ &mv_with_mkdir ("man/*" => $mandir);
+ #
+ &SYSTEM ("$MV doc/* .");
+}
+
sub POSTvelthuis {
print "POST$package - redistribute macro and doc files\n";
#
diff --git a/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc
index 6d6cb4223af..bda4e4c50cf 100644
--- a/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc
@@ -106,6 +106,7 @@ depend tie
depend tlcockpit
depend tpic2pdftex
depend typeoutfileinfo
+depend upmendex
depend web
depend xindex
depend xindy
diff --git a/Master/tlpkg/tlpsrc/upmendex.tlpsrc b/Master/tlpkg/tlpsrc/upmendex.tlpsrc
new file mode 100644
index 00000000000..ff74759b2e4
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/upmendex.tlpsrc
@@ -0,0 +1,2 @@
+category TLCore
+binpattern f bin/${ARCH}/${PKGNAME}
diff --git a/Master/tlpkg/tlpsrc/uptex.tlpsrc b/Master/tlpkg/tlpsrc/uptex.tlpsrc
index 5b39b7c0c67..a1faf304f18 100644
--- a/Master/tlpkg/tlpsrc/uptex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/uptex.tlpsrc
@@ -21,7 +21,6 @@ binpattern f bin/${ARCH}/r-upmpost
binpattern f bin/${ARCH}/upbibtex
binpattern f bin/${ARCH}/updvitomp
binpattern f bin/${ARCH}/updvitype
-binpattern f bin/${ARCH}/upmendex
binpattern f bin/${ARCH}/upmpost
binpattern f bin/${ARCH}/uppltotf
binpattern f bin/${ARCH}/uptex
@@ -30,11 +29,9 @@ binpattern f bin/${ARCH}/wovp2ovf
docpattern +f texmf-dist/doc/man/man1/euptex.*
docpattern +f texmf-dist/doc/man/man1/upbibtex.*
-docpattern +f texmf-dist/doc/man/man1/upmendex.*
docpattern +f texmf-dist/doc/man/man1/uppltotf.*
docpattern +f texmf-dist/doc/man/man1/uptex.*
docpattern +f texmf-dist/doc/man/man1/uptftopl.*
-docpattern +d texmf-dist/doc/upmendex
# uptex-base excludes:
runpattern +!d texmf-dist/tex/uptex/uptex-base