summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2008-09-24 16:39:22 +0000
committerKarl Berry <karl@freefriends.org>2008-09-24 16:39:22 +0000
commit35c52f226665f12cf6aadb8fd8a10b539172d045 (patch)
tree26c21a9ed398cb395819300635d9a62dfca6eef5
parentea37fb2c115c61d53fa11d528703aea350be0be0 (diff)
rm grnumalt, nonfree
git-svn-id: svn://tug.org/texlive/trunk@10714 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/grnumalt/grnumalt.pdfbin173094 -> 0 bytes
-rw-r--r--Master/texmf-dist/source/latex/grnumalt/grnumalt.dtx281
-rw-r--r--Master/texmf-dist/source/latex/grnumalt/grnumalt.ins18
-rw-r--r--Master/texmf-dist/tex/latex/grnumalt/grnumalt.sty104
-rwxr-xr-xMaster/tlpkg/bin/ctan2tds1
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check2
-rwxr-xr-xMaster/tlpkg/bin/tlprm130
-rw-r--r--Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/grnumalt.tlpsrc2
9 files changed, 59 insertions, 480 deletions
diff --git a/Master/texmf-dist/doc/latex/grnumalt/grnumalt.pdf b/Master/texmf-dist/doc/latex/grnumalt/grnumalt.pdf
deleted file mode 100644
index 101af90e8c5..00000000000
--- a/Master/texmf-dist/doc/latex/grnumalt/grnumalt.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/source/latex/grnumalt/grnumalt.dtx b/Master/texmf-dist/source/latex/grnumalt/grnumalt.dtx
deleted file mode 100644
index df20e518e61..00000000000
--- a/Master/texmf-dist/source/latex/grnumalt/grnumalt.dtx
+++ /dev/null
@@ -1,281 +0,0 @@
-%% \CheckSum{134}
-%% \CharacterTable
-%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-%% Digits \0\1\2\3\4\5\6\7\8\9
-%% Exclamation \! Double quote \" Hash (number) \#
-%% Dollar \$ Percent \% Ampersand \&
-%% Acute accent \' Left paren \( Right paren \)
-%% Asterisk \* Plus \+ Comma \,
-%% Minus \- Point \. Solidus \/
-%% Colon \: Semicolon \; Less than \<
-%% Equals \= Greater than \> Question mark \?
-%% Commercial at \@ Left bracket \[ Backslash \\
-%% Right bracket \] Circumflex \^ Underscore \_
-%% Grave accent \` Left brace \{ Vertical bar \|
-%% Right brace \} Tilde \~}
-%\iffalse
-%
-%% This is file `grnumalt.dtx'
-%% (c) 1997 Apostolos Syropoulos.
-%% All rights reserved.
-%
-% Please report errors or suggestions for improvement to
-%
-% Apostolos Syropoulos
-% 366, 28th October Str.
-% GR-671 00 Xanthi, GREECE
-% apostolo@platon.ee.duth.gr or apostolo@obelix.ee.duth.gr
-%
-%\fi
-%
-% \iffalse
-% \begin{macrocode}
-%<*driver>
-\documentclass{ltxdoc}
-\def\PiIt#1{{%
- \newdimen\boxW \newdimen\boxH
- \settowidth{\boxW}{#1}%
- \settoheight{\boxH}{#1}%
- \addtolength{\boxW}{0.8pt}
- \vbox{%
- \hrule width\boxW\hbox{%
- \vrule height\boxH\mbox{#1}%
- \vrule height\boxH}}\kern.5pt}}
-\GetFileInfo{grnumalt.drv}
-\begin{document}
- \DocInput{grnumalt.dtx}
-\end{document}
-%</driver>
-% \end{macrocode}
-% \fi
-%
-%\title{Athenian Numerals}
-%\author{Apostolos Syropoulos\\366, 28th October Str.\\
-%GR-671 00 Xanthi, HELLAS\\ Email:\texttt{apostolo@platon.ee.duth.gr}}
-% \date{1997/09/19}
-%\maketitle
-%
-%\MakeShortVerb{\|}
-%
-%\section{Introduction}
-%
-% This little \LaTeX\ package implements the macro
-% \DescribeMacro{\athnum}
-% |\athnum|. The macro transforms an Arabic numeral, i.e., the kind
-% of numerals we all use (e.g., 1, 5, 789 etc), to the corresponding
-% {\itshape Athenian} numeral. Athenian numerals were in use only in
-% ancient Athens.
-% The special multiples, which the system employs, are drawn
-% \DescribeMacro{\PiIt} with the special macro |\PiIt|. The macro
-% produces a more or less $\Pi$-like shape above a letter.
-%
-%\section{The Numbering System}
-%
-% The athenian numbering system, like the roman one, employs
-% letters to denote important numbers. Multiple occurrence of a letter denote
-% a multiple of the ``important'' number, e.g., the letter I denotes 1, so
-% III denotes 3. Here are the basic digits used in the Athenian numbering
-% system:
-% \begin{itemize}
-% \item I denotes the number one (1)
-% \item $\Pi$ denotes the number five (5)
-% \item $\Delta$ denotes the number ten (10)
-% \item H denotes the number one hundred (100)
-% \item X denotes the number one thousand (1000)
-% \item M denotes the number ten thousands (10000)
-%\end{itemize}
-% Moreover, the letters $\Delta$, H, X, and M under the letter $\Pi$,
-% denote five times their original value, e.g., the symbol
-% \PiIt{X}, denotes the number 5000, and the symbol
-% \PiIt{$\Delta$}, denotes the number 50. It must be noted that
-% the numbering system does not provide negative numerals or a symbol for
-% zero.
-%
-% The Athenian numbering system is described, among others, in an article in
-% Encyclopedia $\Delta o\mu\acute{\eta}$, Vol. 2, page 280, 7th edition,
-% Athens, October 2, 1975.
-%
-% \section{The Code}
-% Before we do anything further, we have to identify the package.
-% \StopEventually
-%
-% \begin{macrocode}
-%<*package>
-\ProvidesPackage{grnumalt}[1997/09/19\space v1.1]
-\typeout{Package: `grnumalt' v1.0\space <1997/09/19> (AS)}
-% \end{macrocode}
-%
-%\begin{macro}{\PiIt}
-% It is very important to be able to correctly typeset the multiples of
-% the numbering system. For this purpose we define the macro |\PiIt|. The
-% macro uses two ``length'' variables.
-% \begin{macrocode}
-\newdimen\@boxW \newdimen\@boxH
-% \end{macrocode}
-% We make the |\PiIt| macro a robust command.
-% \begin{macrocode}
-\DeclareRobustCommand{\PiIt}[1]{%
-% \end{macrocode}
-% In order to correctly produce the $\Pi$ symbol we need to know the
-% height and width of the letter that goes under a $\Pi$. This is done by
-% using the standard \LaTeX\ macros: |\settowidth| and |\settoheight|.
-% \begin{macrocode}
- \settowidth{\@boxW}{#1}%
- \settoheight{\@boxH}{#1}%
-% \end{macrocode}
-% Since, the width of an ordinary rule is 0.4 pt we must add 0.8 pt to
-% the width of the letter.
-% \begin{macrocode}
- \addtolength{\@boxW}{0.8pt}
-% \end{macrocode}
-% Now comes the interesting part: the actual drawing. We create a vertical
-% box. Inside this box we draw a horizontal rule of width equal to
-% the width of the letter. Next, we create a horizontal box in order to
-% make the vertical lines. We draw the first vertical line, then we put
-% the letter in a |\mbox|, since it may be a mathematical
-% symbol\footnote{greek letters are considered mathematical symbols
-% by \TeX.}. After the |\mbox| we draw the second vertical line and we
-% ``close'' the horizontal box. A little white space is put after the vertical
-% box, so that adjacent multiplies do not look ugly!
-% \begin{macrocode}
- \vbox{%
- \hrule width\@boxW\hbox{%
- \vrule height\@boxH\mbox{#1}%
- \vrule height\@boxH}}\kern.5pt}
-% \end{macrocode}
-%\end{macro}
-%\begin{macro}{\athnum}
-% Now, we turn our attention to the definition of the macro
-% |\athnum|. This macro uses one integer variable.
-% \begin{macrocode}
-\newcount\@ath@num
-% \end{macrocode}
-% The macro |\athnum| is also defined as a robust command.
-% \begin{macrocode}
-\DeclareRobustCommand{\athnum}[1]{%
-% \end{macrocode}
-% The macro does not work in math mode so we must ensure that it will not
-% be used in math mode. We could use |\ensuremath|, but our definition
-% is too long...
-% \begin{macrocode}
- \ifmmode
- \errhelp{^^J This macro has been defined to work^^J
- *only* in non-math mode. It is definitely^^J
- sure that you are using it in math mode.^^J}%
- \errmessage{^^JYou can't use macro atheniannumeral^^J
- in math mode.^^J}%
-% \end{macrocode}
-% If we are not in math mode, we can start computing the Athenian numeral.
-% After assigning to variable |\@ath@num| the value of the macro's argument, we
-% make sure that the argument is in the expected range, i.e., it is greater
-% than zero. In case it isn't we simply produce a |\space|, warn the user
-% about it and quit.
-% \begin{macrocode}
- \else\@ath@num#1\relax
- \ifnum\@ath@num=\z@%
- \space%
- \PackageWarning{grnumalt}{%
- Illegal value (\the\@ath@num) for athenian numeral}%
- \else\ifnum\@ath@num<\z@%
- \space%
- \PackageWarning{grnumalt}{%
- Illegal value (\the\@ath@num) for athenian numeral}%
- \else$
-% \end{macrocode}
-% Having done all the necessary checks, we are now ready to do the actual
-% computation. If the number is greater than $49999$, then it certainly
-% has at least one \PiIt{M} ``digit''. We find all such digits by continuously
-% subtracting $50000$ from |\NumA|, until |\NumA| becomes less than
-% $50000$.
-% \begin{macrocode}
- \loop\ifnum\@ath@num>49999
- \PiIt{$\mathrm{M}$}
- \advance\@ath@num-50000
- \repeat
-% \end{macrocode}
-% We now check for tens of thousands.
-% \begin{macrocode}
- \loop\ifnum\@ath@num>9999
- \mathrm{M}\advance\@ath@num-\@M
- \repeat
-% \end{macrocode}
-% Since a number can have only on \PiIt{X} ``digit'' (equivalent to 5000), it
-% is easy to check it out and produce the corresponding numeral in case it does
-% have one.
-% \begin{macrocode}
- \ifnum\@ath@num>4999
- \PiIt{$\mathrm{X}$}
- \advance\@ath@num-5000
- \fi
-% \end{macrocode}
-% Next, we check for thousands, the same way we checked for tens of thousands.
-% \begin{macrocode}
- \loop\ifnum\@ath@num>999
- \mathrm{X}\advance\@ath@num-\@m
- \repeat
-% \end{macrocode}
-% Like the five thousands, a numeral can have at most one \PiIt{H} ``digit''
-% (equivalent to 500).
-% \begin{macrocode}
- \ifnum\@ath@num>499
- \PiIt{$\mathrm{H}$}
- \advance\@ath@num-500
- \fi
-% \end{macrocode}
-% It is time to check hundreds, which follow the same pattern as thousands
-% \begin{macrocode}
- \loop\ifnum\@ath@num>99
- \mathrm{H}\advance\@ath@num-100
- \repeat
-% \end{macrocode}
-% A numeral can have only one \PiIt{$\Delta$} ``digit'' (equivalent to 50).
-% \begin{macrocode}
- \ifnum\@ath@num>49
- \PiIt{$\Delta$}
- \advance\@ath@num-50
- \fi
-% \end{macrocode}
-% Let's check now decades.
-% \begin{macrocode}
- \loop\ifnum\@ath@num>9
- \Delta\advance\@ath@num by-10
- \repeat
-% \end{macrocode}
-% We check for fives and, finally, for the digits 1, 2, 3, and 4.
-% \begin{macrocode}
- \ifnum\@ath@num>4
- \Pi
- \advance\@ath@num-5
- \fi
- \ifcase\@ath@num
- \or\mathrm{I}
- \or\mathrm{II}
- \or\mathrm{III}
- \or\mathrm{IIII}
- \fi$
- \fi\fi\fi}
-% \end{macrocode}
-% \DescribeMacro{\@athnum} The command |\@athnum| is defined just to make
-% it possible to have, e.g., page numbering with athenian numerals.
-% \begin{macrocode}
-\let\@athnum\athnum
-%</package>
-% \end{macrocode}
-%\end{macro}
-%
-% \noindent{\large\bfseries Dedication}\\
-% I would like to dedicate this piece of work to my son Demetrios-Georgios.
-%
-% \Finale
-%
-\endinput
-
-
-
-
-
-
-
-
-
diff --git a/Master/texmf-dist/source/latex/grnumalt/grnumalt.ins b/Master/texmf-dist/source/latex/grnumalt/grnumalt.ins
deleted file mode 100644
index 42740b55516..00000000000
--- a/Master/texmf-dist/source/latex/grnumalt/grnumalt.ins
+++ /dev/null
@@ -1,18 +0,0 @@
-%% Copyright (c) 1997 Apostolos Syropoulos
-%% All rights reserved.
-%%
-\input docstrip.tex
-\preamble
-
- This is a generated file.
- Copyright 1997 Apostolos Syropoulos
-
-You are NOT ALLOWED to change this file.
-
-\endpreamble
-\keepsilent
-\generateFile{grnumalt.sty}{f}{\from{grnumalt.dtx}{package}}
-\Msg{*******************************************}
-\Msg{*File grnumalt.sty successfully generated!*}
-\Msg{*******************************************}
-\endbatchfile
diff --git a/Master/texmf-dist/tex/latex/grnumalt/grnumalt.sty b/Master/texmf-dist/tex/latex/grnumalt/grnumalt.sty
deleted file mode 100644
index f4bedad8b27..00000000000
--- a/Master/texmf-dist/tex/latex/grnumalt/grnumalt.sty
+++ /dev/null
@@ -1,104 +0,0 @@
-%%
-%% This is file `grnumalt.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% grnumalt.dtx (with options: `package')
-%%
-%% This is a generated file.
-%% Copyright 1997 Apostolos Syropoulos
-%%
-%% You are NOT ALLOWED to change this file.
-%%
-%% \CheckSum{134}
-%% \CharacterTable
-%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-%% Digits \0\1\2\3\4\5\6\7\8\9
-%% Exclamation \! Double quote \" Hash (number) \#
-%% Dollar \$ Percent \% Ampersand \&
-%% Acute accent \' Left paren \( Right paren \)
-%% Asterisk \* Plus \+ Comma \,
-%% Minus \- Point \. Solidus \/
-%% Colon \: Semicolon \; Less than \<
-%% Equals \= Greater than \> Question mark \?
-%% Commercial at \@ Left bracket \[ Backslash \\
-%% Right bracket \] Circumflex \^ Underscore \_
-%% Grave accent \` Left brace \{ Vertical bar \|
-%% Right brace \} Tilde \~}
-%% This is file `grnumalt.dtx'
-%% (c) 1997 Apostolos Syropoulos.
-%% All rights reserved.
-\ProvidesPackage{grnumalt}[1997/09/19\space v1.1]
-\typeout{Package: `grnumalt' v1.0\space <1997/09/19> (AS)}
-\newdimen\@boxW \newdimen\@boxH
-\DeclareRobustCommand{\PiIt}[1]{%
- \settowidth{\@boxW}{#1}%
- \settoheight{\@boxH}{#1}%
- \addtolength{\@boxW}{0.8pt}
- \vbox{%
- \hrule width\@boxW\hbox{%
- \vrule height\@boxH\mbox{#1}%
- \vrule height\@boxH}}\kern.5pt}
-\newcount\@ath@num
-\DeclareRobustCommand{\athnum}[1]{%
- \ifmmode
- \errhelp{^^J This macro has been defined to work^^J
- *only* in non-math mode. It is definitely^^J
- sure that you are using it in math mode.^^J}%
- \errmessage{^^JYou can't use macro atheniannumeral^^J
- in math mode.^^J}%
- \else\@ath@num#1\relax
- \ifnum\@ath@num=\z@%
- \space%
- \PackageWarning{grnumalt}{%
- Illegal value (\the\@ath@num) for athenian numeral}%
- \else\ifnum\@ath@num<\z@%
- \space%
- \PackageWarning{grnumalt}{%
- Illegal value (\the\@ath@num) for athenian numeral}%
- \else$
- \loop\ifnum\@ath@num>49999
- \PiIt{$\mathrm{M}$}
- \advance\@ath@num-50000
- \repeat
- \loop\ifnum\@ath@num>9999
- \mathrm{M}\advance\@ath@num-\@M
- \repeat
- \ifnum\@ath@num>4999
- \PiIt{$\mathrm{X}$}
- \advance\@ath@num-5000
- \fi
- \loop\ifnum\@ath@num>999
- \mathrm{X}\advance\@ath@num-\@m
- \repeat
- \ifnum\@ath@num>499
- \PiIt{$\mathrm{H}$}
- \advance\@ath@num-500
- \fi
- \loop\ifnum\@ath@num>99
- \mathrm{H}\advance\@ath@num-100
- \repeat
- \ifnum\@ath@num>49
- \PiIt{$\Delta$}
- \advance\@ath@num-50
- \fi
- \loop\ifnum\@ath@num>9
- \Delta\advance\@ath@num by-10
- \repeat
- \ifnum\@ath@num>4
- \Pi
- \advance\@ath@num-5
- \fi
- \ifcase\@ath@num
- \or\mathrm{I}
- \or\mathrm{II}
- \or\mathrm{III}
- \or\mathrm{IIII}
- \fi$
- \fi\fi\fi}
-\let\@athnum\athnum
-\endinput
-%%
-%% End of file `grnumalt.sty'.
diff --git a/Master/tlpkg/bin/ctan2tds b/Master/tlpkg/bin/ctan2tds
index 347c27735f8..637fd58b319 100755
--- a/Master/tlpkg/bin/ctan2tds
+++ b/Master/tlpkg/bin/ctan2tds
@@ -203,6 +203,7 @@ chdir $startdir || die "chdir($startdir) failed: $!"; # back to raw
'gfssolomos', "&MAKEflatten",
'glhyph', "die 'merged into hyph-utf8'",
'graphicxsp', "die 'skipping, requires adobe distiller'",
+ 'grnumalt', "die 'skipping, nonfree'",
'grtimes', "die 'skipping, requires nonfree monotype times'",
'guitbeamer', "die 'skipping, nonfree'",
'hfbright', "&MAKEflatten",
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index 750eee8293b..192c452bcd0 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -106,7 +106,7 @@ my @WorkingTLP = qw(
ginpenc gloss glossaries gmdoc gmeometric
gmiflink gmutils gmverb gmverse gnuplottex gost graphics
graphicx-psmin greek-inputenc greekdates greenpoint
- grnumalt gu GuIT guitar
+ gu GuIT guitar
HA-prosper hands hanging harmony harvardkyoto hc hep hepnames
hepparticles hepthesis hepunits
hhtensor histogr hitec hrlatex hvfloat
diff --git a/Master/tlpkg/bin/tlprm b/Master/tlpkg/bin/tlprm
index 58f82604dc1..c7adf0d2211 100755
--- a/Master/tlpkg/bin/tlprm
+++ b/Master/tlpkg/bin/tlprm
@@ -24,17 +24,14 @@ use TeXLive::TLPSRC;
use TeXLive::TLUtils;
use Pod::Usage;
use Getopt::Long;
-use Cwd 'abs_path';
+use Cwd qw(abs_path);
-my $opt_svn = 1;
-my $help = 0;
+my $opt_help = 0;
TeXLive::TLUtils::process_logging_options();
+GetOptions("help|?" => \$opt_help) or pod2usage(1);
-GetOptions("svn!",
- "help|?" => \$help) or pod2usage(1);
-
-pod2usage(-exitstatus => 0, -verbose => 2) if $help;
+pod2usage(-exitstatus => 0, -verbose => 2) if $opt_help;
exit (&main ());
@@ -44,7 +41,7 @@ sub main
my $failure_count = 0;
chomp (my $Master = `cd $mydir/../.. && pwd`);
- my $tlpdb = TeXLive::TLPDB->new (root => $Master);
+ my $tlpdb = TeXLive::TLPDB->new ("root" => $Master);
foreach my $f (@ARGV) {
my $obj = $tlpdb->get_package ($f);
@@ -55,51 +52,49 @@ sub main
}
my @files = $obj->all_files;
- if ($opt_svn) {
- my $tlpsrc = new TeXLive::TLPSRC;
- $tlpsrc->from_file ($f);
- push (@files, $tlpsrc->_srcfile); # also want to remove the tlpsrc file.
-
- # The paths in tlpdb are relative to Master, so we chdir there so
- # that Cwd::abs_path can work.
- chdir ($Master) || die "chdir($Master) failed: $!";
-
- # Commonly, we want to remove entire directories, not just all the
- # files in the directory.
- my @removals = &collapse_dirs (@files);
- my $removals = join ("", map { "$_\n" } @removals);
-
- my $TMPDIR = $ENV{"TMPDIR"} || "/tmp";
- my $rm_file = "$TMPDIR/tlprm.rm";
- unlink ($rm_file);
- `printf "$removals" >$rm_file`;
-
- my @lines = `grep -l 'depend.* $f\$' $Master/tlpkg/tlpsrc/collection-*`;
- my $commit_file = "$TMPDIR/tlprm.commit";
- unlink ($commit_file);
- `printf "$removals" >$commit_file`;
- `printf "@lines" >>$commit_file`;
-
- print "first edit collections:\n", @lines;
- print "and if needed: $Master/tlpkg/bin/tlpkg-ctan-check\n";
- `echo $Master/tlpkg/bin/tlpkg-ctan-check >>$commit_file`;
-
- print "then:\nsvn remove `cat $rm_file`\n";
- print "svn commit -m'rm $f' `cat $commit_file`\n";
-
- if (1) { # maybe only if debugging?
- print "\nremovals ($rm_file):\n";
- print `cat $rm_file`;
- print "\ncommits ($commit_file):\n";
- print `cat $commit_file`;
- print "\nlist of files being removed:\n";
- print "$_\n" foreach @files;
- }
-
- } else {
- die "sorry, can only do svn removals now.";
- # maybe later it will make sense to extend this for removals
- # from an installation.
+ my $tlpsrc = new TeXLive::TLPSRC;
+ $tlpsrc->from_file ($f);
+ push (@files, $tlpsrc->_srcfile); # also want to remove the tlpsrc file.
+
+ # The paths in tlpdb are relative to Master, so we chdir there so
+ # that Cwd::abs_path can work.
+ chdir ($Master) || die "chdir($Master) failed: $!";
+
+ # Commonly, we want to remove entire directories, not just all the
+ # files in the directory.
+ my @removals = &collapse_dirs (@files);
+ my $removals = join ("", map { "$_\n" } @removals);
+
+ my $TMPDIR = $ENV{"TMPDIR"} || "/tmp";
+ my $rm_file = "$TMPDIR/tlprm.rm";
+ unlink ($rm_file);
+ `printf "$removals" >$rm_file`;
+
+ my $commit_file = "$TMPDIR/tlprm.commit";
+ unlink ($commit_file);
+ `printf "$removals" >$commit_file`;
+
+ my @lines = `grep -l 'depend.* $f\$' $Master/tlpkg/tlpsrc/collection-*`;
+ `printf "@lines" >>$commit_file`;
+ print "first edit collections:\n", @lines;
+
+ print "and if needed: $Master/tlpkg/bin/tlpkg-ctan-check\n";
+ `echo $Master/tlpkg/bin/tlpkg-ctan-check >>$commit_file`;
+
+ # e.g., insert a die.
+ print "and to avoid resurrection: $Master/tlpkg/bin/ctan2tds\n";
+ `echo $Master/tlpkg/bin/ctan2tds >>$commit_file`;
+
+ print "then:\nsvn remove `cat $rm_file`\n";
+ print "svn commit -m'rm $f, REASON' `cat $commit_file`\n";
+
+ if (1) { # maybe only if debugging?
+ print "\nremovals ($rm_file):\n";
+ print `cat $rm_file`;
+ print "\ncommits ($commit_file):\n";
+ print `cat $commit_file`;
+ print "\nlist of files being removed:\n";
+ print "$_\n" foreach @files;
}
}
@@ -117,8 +112,8 @@ sub main
# retained.
#
# We do not try to check anything recursively. It doesn't buy us
-# anything, since what we will eventually be doing is running svn
-# commands to remove these dirs/files, and it's harmless to list subdirs.
+# anything, since we will eventually be running svn commands to remove
+# these dirs/files, and it's harmless to list subdirs.
#
sub collapse_dirs
{
@@ -182,31 +177,20 @@ tlprm [OPTION]... [TLPKG]...
=head1 OPTIONS
-=over 4
-
-=item B<-svn>
-Print the Subversion commands that will do the actual removal. This is
-the default mode of operation.
-
-=back
-
-The standard options C<-help> and C<-debug> are also accepted.
-See the tlpfiles documentation for details.
+The standard options B<-q>, B<-v>, and B<-logfile>=I<file> are
+accepted; see the C<process_logging_options> function in
+L<TeXLive::TLUtils> for details.
=head1 DESCRIPTION
-By default (or with the C<--svn> option), B<tlprm> merely prints
-commands to remove TeX Live packages from the source repository, e.g.,
-when a package becomes obsolete or merged. It does not actually run any
-commands, remove anything, or change the TeX Live package database or
-anything else.
+B<tlprm> merely prints Subversion commands to remove TeX Live packages
+from the source repository, e.g., when a package becomes obsolete or
+merged. It does not actually run any commands, remove anything, or
+change the TeX Live package database or anything else.
No dependency or other checking is done. It also does not remove the
given package from any collection(s) where it is present.
-Perhaps someday this will be extended to remove a package from an actual
-installation.
-
=head1 AUTHORS AND COPYRIGHT
This script and its documentation were written for the TeX Live
diff --git a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
index 4956fb11de0..747c7b4407f 100644
--- a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
@@ -222,7 +222,6 @@ depend gmutils
depend gmverb
depend graphicx-psmin
depend grfpaste
-depend grnumalt
depend hanging
depend harpoon
depend hc
diff --git a/Master/tlpkg/tlpsrc/grnumalt.tlpsrc b/Master/tlpkg/tlpsrc/grnumalt.tlpsrc
deleted file mode 100644
index 276278bdf16..00000000000
--- a/Master/tlpkg/tlpsrc/grnumalt.tlpsrc
+++ /dev/null
@@ -1,2 +0,0 @@
-name grnumalt
-category Package