summaryrefslogtreecommitdiff
path: root/Master/tlpkg
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2007-12-28 19:57:02 +0000
committerKarl Berry <karl@freefriends.org>2007-12-28 19:57:02 +0000
commitc7cfef6687f65c2538898ddd7c6bc9c9ba50e58d (patch)
tree8f4de70d1a11463779871162ba84c1dbc874155b /Master/tlpkg
parent8948a31a6e2ac27883f7adac1b339003961ba43f (diff)
uk-tex-faq 3.17 (7nov07)
git-svn-id: svn://tug.org/texlive/trunk@5977 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg')
-rwxr-xr-xMaster/tlpkg/bin/ctan2tds18
-rw-r--r--Master/tlpkg/tlpsrc/FAQ-en.tlpsrc1
2 files changed, 15 insertions, 4 deletions
diff --git a/Master/tlpkg/bin/ctan2tds b/Master/tlpkg/bin/ctan2tds
index c68c54b9221..db61f1579d2 100755
--- a/Master/tlpkg/bin/ctan2tds
+++ b/Master/tlpkg/bin/ctan2tds
@@ -40,7 +40,8 @@ chdir $startdir || die "chdir($startdir) failed: $!"; # back to raw
# can have their own subroutine.
#
%special = (
- 'Catalogue', "&MAKEcatalog",
+ 'Catalogue', "&MAKECatalogue",
+ 'FAQ-en', "&MAKEFAQen",
'HA-prosper', '&MAKEhaprosper',
'IEEEtran', "&MAKEIEEEtran",
'LingTrees', "die 'skipping, requires python'",
@@ -414,6 +415,7 @@ chdir $startdir || die "chdir($startdir) failed: $!"; # back to raw
$standardsource='\.fdd|\.dtx|\.ins|\.c$|Makefile|\.drv';
%specialsource= (
+ 'FAQ-en', 'NULL',
'ae', "$standardsource|\.mtx|\.etx|\.tex|clean|go|install|makepl",
'amsldoc-vn', 'NULL',
'apl', ".*", # just get everything, seems simplest
@@ -750,6 +752,7 @@ $standardmakeindex='\.ist';
# packages which need special .tex/.sty files installed
$standardtex='\.cfg|\.sty|\.clo|\.ldf|\.cls|\.def|\.fd$';
%specialtex= (
+ 'FAQ-en', 'NULL',
'abbr', '\.tex',
'abstyles', "apreambl.tex", # not a4c.sty
'ae', '\.fd$|\.sty',
@@ -1196,6 +1199,7 @@ $standardclean = '\.head|\.tmp|\.dvi|\.log|\.out|\.aux|\.toc|\.lof|\.lot'
# that the files were removed. These are checked after runins.
%moreclean = (
'AkkTeX' => 'still to do, sorry',
+ 'FAQ-en' => '.*\.pdf',
'bbcard' => 'bbcard.tpm',
'chessboard' => 'chessboard.pdf',
'chessfss' => 'chessfonts_gallery.pdf|chessfss.pdf',
@@ -1307,7 +1311,7 @@ sub set_dir_defaults
$standarddocfmt = $standardsourcefmt = "fonts";
$guess = "$standarddocfmt for docfmt/srcfmt";
- } elsif ($ctan_dir =~ m!/info/!) {
+ } elsif ($ctan_dir =~ m!/(info|help)/!) {
$standarddest = "texmf-doc";
$guess = "$standarddest for dest";
@@ -1657,7 +1661,7 @@ sub runjob {
# remove additional files matching something in $moreclean
# create a README.TEXLIVE which lists the removed files
#
-# remove all files matching something in $killpatt.
+# remove all files matching something in $KILLPATT.
# also remove .ps files for which we have a .pdf.
#
sub killfiles
@@ -2596,7 +2600,7 @@ sub MAKEelhyphen {
print "YOU-MUST-DO! $package: add to texmf/tpm/collection-langgreek.tpm\n";
}
-sub MAKEcatalog {
+sub MAKECatalogue {
# this simply copies source files
$DEST="$TDS/catalogue/texmf-doc";
chdir($packagedir) || die ("ERROR: cannot open directory");
@@ -2618,6 +2622,12 @@ sub MAKEcatalog {
}
}
+sub MAKEFAQen
+{
+ &donormal ();
+ &SYSTEM ("tar xzf FAQ-html.tar.gz && rm FAQ-html.tar.gz");
+}
+
# all the lshort translations are pretty similar.
sub MAKElshort {
print "MAKElshort $package\n";
diff --git a/Master/tlpkg/tlpsrc/FAQ-en.tlpsrc b/Master/tlpkg/tlpsrc/FAQ-en.tlpsrc
index 44d9b199b5e..fdf4e565c48 100644
--- a/Master/tlpkg/tlpsrc/FAQ-en.tlpsrc
+++ b/Master/tlpkg/tlpsrc/FAQ-en.tlpsrc
@@ -1,2 +1,3 @@
name FAQ-en
category Documentation
+catalogue uk-tex-faq