From 7dc2fe93a4773ebbaf65caeebd0faef49fa98981 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 28 Sep 2009 00:03:40 +0000 Subject: xpackages README git-svn-id: svn://tug.org/texlive/trunk@15493 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/xpackages/README | 91 +++++++++++++++++++++++ Master/texmf-dist/doc/latex/xpackages/readme-ctan | 91 ----------------------- Master/tlpkg/bin/ctan2tl | 2 +- Master/tlpkg/libexec/ctan2tds | 7 +- 4 files changed, 93 insertions(+), 98 deletions(-) create mode 100644 Master/texmf-dist/doc/latex/xpackages/README delete mode 100644 Master/texmf-dist/doc/latex/xpackages/readme-ctan (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/xpackages/README b/Master/texmf-dist/doc/latex/xpackages/README new file mode 100644 index 00000000000..ccef2cc6007 --- /dev/null +++ b/Master/texmf-dist/doc/latex/xpackages/README @@ -0,0 +1,91 @@ + + Experimental Packages Demonstrating + Possible LaTeX3 High-Level Concepts + ==================================== + + 2009/06/09 + + +WHERE TO GET IT +--------------- + +The files in this distribution represent a snapshot of selected files +from the Subversion (SVN) repository of the LaTeX3 Project. + +To obtain current versions of the files, visit + which contains further +instructions. + +OVERVIEW +-------- + +The `xpackages' term is a designation used for proto-type +implementations of new concepts for a LaTeX Designer Interface. Some +work as standalone packages providing new functionality, such as the +packages in xbase; others go deeper and redefine LaTeX internals in +order to provide newer and better methods for managing certain +constructs. + +All xpackages require expl3 and, in addition to this, many require +functionality provided by the packages within the xbase bundle. + +Currently included in the CTAN release of xpackages are the following +bundles: + xbase + +xbase +----- + +The xbase bundle provides the packages xparse and template, and the +support package ldcsetup. + +The xparse package provides a high-level interface for declaring +document commands, e.g., a uniform way to define commands taking +optional arguments, optional stars (and others), mandatory arguments +and more. + +The template package provides an interface for defining generic +functions using a key=val syntax. + +The ldcsetup package used to establish prototype LaTeX3 coding conventions, +needed by xparse and xbase, but is now slowly being stripped in favor +of functionality added to expl3. + +Files included: + source: xbase.ins, xparse.dtx, template.dtx, ldcsetup.dtx + test: template-test.tex, template-test2.tex, tprestrict-test.tex, + xparse-test.tex + + + +DISCUSSION +---------- + +Discussion concerning the approach, suggestions for improvements, changes, +additions, etc. should be addressed to the list LATEX-L. + +You can subscribe to this list by sending mail to + + listserv@urz.uni-heidelberg.de + +with the body containing + + subscribe LATEX-L + + +BUGS +---- + +If you find a real bug that makes a package stop working you can +report it via the standard LaTeX bug reporting mechanism of the LaTeX +distribution (see bugs.txt there) using the category "Experimental +LaTeX kernel". However please do *not* use this method for +suggestions / comments / improvements / etc. For this the list LATEX-L +should be used instead. + +Also please don't expect these package to work with *any* code that +floats around in the LaTeX2e world. :-) + + +--- Copyright 1998 -- 2009 + The LaTeX3 Project. All rights reserved --- diff --git a/Master/texmf-dist/doc/latex/xpackages/readme-ctan b/Master/texmf-dist/doc/latex/xpackages/readme-ctan deleted file mode 100644 index ccef2cc6007..00000000000 --- a/Master/texmf-dist/doc/latex/xpackages/readme-ctan +++ /dev/null @@ -1,91 +0,0 @@ - - Experimental Packages Demonstrating - Possible LaTeX3 High-Level Concepts - ==================================== - - 2009/06/09 - - -WHERE TO GET IT ---------------- - -The files in this distribution represent a snapshot of selected files -from the Subversion (SVN) repository of the LaTeX3 Project. - -To obtain current versions of the files, visit - which contains further -instructions. - -OVERVIEW --------- - -The `xpackages' term is a designation used for proto-type -implementations of new concepts for a LaTeX Designer Interface. Some -work as standalone packages providing new functionality, such as the -packages in xbase; others go deeper and redefine LaTeX internals in -order to provide newer and better methods for managing certain -constructs. - -All xpackages require expl3 and, in addition to this, many require -functionality provided by the packages within the xbase bundle. - -Currently included in the CTAN release of xpackages are the following -bundles: - xbase - -xbase ------ - -The xbase bundle provides the packages xparse and template, and the -support package ldcsetup. - -The xparse package provides a high-level interface for declaring -document commands, e.g., a uniform way to define commands taking -optional arguments, optional stars (and others), mandatory arguments -and more. - -The template package provides an interface for defining generic -functions using a key=val syntax. - -The ldcsetup package used to establish prototype LaTeX3 coding conventions, -needed by xparse and xbase, but is now slowly being stripped in favor -of functionality added to expl3. - -Files included: - source: xbase.ins, xparse.dtx, template.dtx, ldcsetup.dtx - test: template-test.tex, template-test2.tex, tprestrict-test.tex, - xparse-test.tex - - - -DISCUSSION ----------- - -Discussion concerning the approach, suggestions for improvements, changes, -additions, etc. should be addressed to the list LATEX-L. - -You can subscribe to this list by sending mail to - - listserv@urz.uni-heidelberg.de - -with the body containing - - subscribe LATEX-L - - -BUGS ----- - -If you find a real bug that makes a package stop working you can -report it via the standard LaTeX bug reporting mechanism of the LaTeX -distribution (see bugs.txt there) using the category "Experimental -LaTeX kernel". However please do *not* use this method for -suggestions / comments / improvements / etc. For this the list LATEX-L -should be used instead. - -Also please don't expect these package to work with *any* code that -floats around in the LaTeX2e world. :-) - - ---- Copyright 1998 -- 2009 - The LaTeX3 Project. All rights reserved --- diff --git a/Master/tlpkg/bin/ctan2tl b/Master/tlpkg/bin/ctan2tl index 5a1527cbf8e..6a1dd7ab7e0 100755 --- a/Master/tlpkg/bin/ctan2tl +++ b/Master/tlpkg/bin/ctan2tl @@ -70,7 +70,7 @@ echo "$0: ctan dir for $pkg" echo "$0: is $ctan_dir" test -r "$ctan_dir/TDS_READY" \ -&& echo "$0: from `cat $ctan_dir/TDS_READY`" +&& echo "... from `cat $ctan_dir/TDS_READY`" # help in keeping things in sync. if egrep " $pkg"'( |$)' $mydir/tlpkg-ctan-check >/dev/null; then :; else diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index 4d967872f92..8014e176081 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -3596,12 +3596,7 @@ sub POSTinteractiveworkbook sub POSTknuth { - print "POST$package - rearranging for texmf-doc\n"; - &xchdir ("$DEST/doc"); - &xmkdir ("english"); - &SYSTEM ("$MV knuth english"); - &SYSTEM ("$MV ../source/knuth english/knuth/source"); - &xchdir ("english/knuth"); + print "POST$package - removing nonfree/duplicated files\n"; # # remove nonfree. &SYSTEM ("$RM tex/texbook.tex mf/mfbook.tex"); -- cgit v1.2.3